diff --git a/README.md b/README.md deleted file mode 100644 index 7342728d557c602f51c6d278bba9f3dd9faaf356..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,11 +0,0 @@ -Anolis OS -======================================= -# 代码仓库说明 -## 分支说明 ->进行代码开发工作时,请注意选择当前版本对应的分支 -* aX分支为对应大版本的主分支,如a8分支对应当前最新版本 -* aX.Y分支为对应小版本的维护分支,如a8.2分支对应8.2版本 -## 开发流程 -1. 首先fork目标分支到自己的namespace -2. 在自己的fork分支上做出修改 -3. 向对应的仓库中提交merge request,源分支为fork分支 diff --git a/albatross.doc.tar.xz b/albatross.doc.tar.xz index ec5b6d630dd5b21640a2501bfaf6bb6ab29217ac..b4fa1a1a1421f51bab6ed7eec9046e4117d31099 100644 Binary files a/albatross.doc.tar.xz and b/albatross.doc.tar.xz differ diff --git a/albatross.tar.xz b/albatross.tar.xz index 3e8cb3056f8b64153264313de58dd61410723038..24654c99687ad4eb33b7f281c047671361884879 100644 Binary files a/albatross.tar.xz and b/albatross.tar.xz differ diff --git a/aleph.doc.tar.xz b/aleph.doc.tar.xz index 54b8490d0750e83fa5c9c70703f2d3f6b30da892..6ecc4f7ee67f7e623f3a2eacb49f823190ab5686 100644 Binary files a/aleph.doc.tar.xz and b/aleph.doc.tar.xz differ diff --git a/aleph.tar.xz b/aleph.tar.xz index dd39ab8fd8020860393aa03014162df4ca7fe2de..1fa1e8b84b03a92828c2e7abba903aec9119f02d 100644 Binary files a/aleph.tar.xz and b/aleph.tar.xz differ diff --git a/amstex.doc.tar.xz b/amstex.doc.tar.xz index 95d8e818c3ebef4f6629ad9f304b4af0b032021d..8cfd5ec0b63d76b3eb0e7c83184fa138b25ae244 100644 Binary files a/amstex.doc.tar.xz and b/amstex.doc.tar.xz differ diff --git a/amstex.tar.xz b/amstex.tar.xz index 78262da40f82f7577011b4257a168d317a581399..407b230865016b75bd8973a4c216eeda2f993ad3 100644 Binary files a/amstex.tar.xz and b/amstex.tar.xz differ diff --git a/arara.doc.tar.xz b/arara.doc.tar.xz index 3d25778f1d80c4975021ffb8b94301dfe28383e4..1137844a24a1c5f3bc47747034a1f90e985d8c0b 100644 Binary files a/arara.doc.tar.xz and b/arara.doc.tar.xz differ diff --git a/arara.tar.xz b/arara.tar.xz index a0ac557d6e8926b90eb5669175bded50285ac55a..7599c1b230a0f42e16fe0db5bda70bcac4d8a6cf 100644 Binary files a/arara.tar.xz and b/arara.tar.xz differ diff --git a/bib2gls.doc.tar.xz b/bib2gls.doc.tar.xz index 2e8a07871fef7719caee7c72f910f0dacd1b8910..222cee368415a5c93244b1d4b03b41af2d43facb 100644 Binary files a/bib2gls.doc.tar.xz and b/bib2gls.doc.tar.xz differ diff --git a/bib2gls.tar.xz b/bib2gls.tar.xz index 9269189b6ee7f1c04608fea20e2a4e8cc41a59bd..3eb7fa0769277914c21ed34cac1f630f7153e2c6 100644 Binary files a/bib2gls.tar.xz and b/bib2gls.tar.xz differ diff --git a/bibtex.doc.tar.xz b/bibtex.doc.tar.xz index 27ba2d6e448acce2f9afa0a8b2df268306a35454..27a2abb084d67f45ecec713e7482b8a3d4db7484 100644 Binary files a/bibtex.doc.tar.xz and b/bibtex.doc.tar.xz differ diff --git a/bibtex.tar.xz b/bibtex.tar.xz index 0e9f19866d05eb767fb3354f1ad7f4b4d5247439..5258fec99b2b8cdf72667733ba70874421bc38b6 100644 Binary files a/bibtex.tar.xz and b/bibtex.tar.xz differ diff --git a/bibtex8.doc.tar.xz b/bibtex8.doc.tar.xz index f641aeb9d7150ab80bc62c27783b0875d14718c6..9d6e7b872e1c8c56cd44e7858aa61a7270cfdb88 100644 Binary files a/bibtex8.doc.tar.xz and b/bibtex8.doc.tar.xz differ diff --git a/bibtex8.tar.xz b/bibtex8.tar.xz index b5288df45eb0d08a07d5122ca929800643ea3f66..47f5c7371d835901063b272a7b9b867ce39168f3 100644 Binary files a/bibtex8.tar.xz and b/bibtex8.tar.xz differ diff --git a/bibtexu.doc.tar.xz b/bibtexu.doc.tar.xz index d3e19bc5794ab186e70620dd36118c7f4ad6d789..829802808aaf382803dc2ccfe0add269bedbeeb9 100644 Binary files a/bibtexu.doc.tar.xz and b/bibtexu.doc.tar.xz differ diff --git a/bundledoc.doc.tar.xz b/bundledoc.doc.tar.xz index ae6454f978fb5527d0b7a408bf352e51dfc83dc9..8a784420a6b48c499eaa1aa0068ca745b955ccff 100644 Binary files a/bundledoc.doc.tar.xz and b/bundledoc.doc.tar.xz differ diff --git a/bundledoc.tar.xz b/bundledoc.tar.xz index a677a8cb08a64b376fbbbdc2b22485e2a678fe8a..6f5d9b7d46ba1830a8c7bd4a557166c4bcb31a00 100644 Binary files a/bundledoc.tar.xz and b/bundledoc.tar.xz differ diff --git a/checkcites.doc.tar.xz b/checkcites.doc.tar.xz index 9190edf5fab681121832a989b8b227e55ed6c18f..fa0f4c3145f9c3883af945d2ecaaed79f67c4a02 100644 Binary files a/checkcites.doc.tar.xz and b/checkcites.doc.tar.xz differ diff --git a/checkcites.tar.xz b/checkcites.tar.xz index eeb6d23ff2edbc441f36843b46f6eee3af629af0..dbd0aa76edaed26ec87cc7247bf6a365cac453dc 100644 Binary files a/checkcites.tar.xz and b/checkcites.tar.xz differ diff --git a/chktex.doc.tar.xz b/chktex.doc.tar.xz index 303ef49e9e06d75a940f8ba0a2bf2716a9114879..edcca69358d81e707bcd18223f456f562f80d235 100644 Binary files a/chktex.doc.tar.xz and b/chktex.doc.tar.xz differ diff --git a/chktex.tar.xz b/chktex.tar.xz index 1878ae248c655cde9939ca26d9d0d78d5b89aa21..4e75d0405196c3e66f44309d22caaadca47813d2 100644 Binary files a/chktex.tar.xz and b/chktex.tar.xz differ diff --git a/citation-style-language.doc.tar.xz b/citation-style-language.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..a888e2f95a92305909df0c9bde2fd8b0f51e2015 Binary files /dev/null and b/citation-style-language.doc.tar.xz differ diff --git a/citation-style-language.tar.xz b/citation-style-language.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..3fec90a87de418bb008ccce4969717af1389a7dd Binary files /dev/null and b/citation-style-language.tar.xz differ diff --git a/cjk-gs-integrate.doc.tar.xz b/cjk-gs-integrate.doc.tar.xz index 6531255d4017d46a24192de1d1308f4d1e8834b3..d115a327b6cf2058b2938cd9fc012247faa4b9db 100644 Binary files a/cjk-gs-integrate.doc.tar.xz and b/cjk-gs-integrate.doc.tar.xz differ diff --git a/cjk-gs-integrate.tar.xz b/cjk-gs-integrate.tar.xz index 73d0a497e0bb97157a973e7b002ec8158a23bc62..b44344c946c2ccec875f5190792285df542ae100 100644 Binary files a/cjk-gs-integrate.tar.xz and b/cjk-gs-integrate.tar.xz differ diff --git a/cjkutils.tar.xz b/cjkutils.tar.xz index 329613dc4dc769e4f611dffd2d007999b548e792..7fa0a9468f5385eb8c93b036b9b7e9d9e465e0c3 100644 Binary files a/cjkutils.tar.xz and b/cjkutils.tar.xz differ diff --git a/clojure-pamphlet.doc.tar.xz b/clojure-pamphlet.doc.tar.xz index 2948e7eb6c0b652e7935a8e9e71e6975b0bbae11..2ab2f39052ddd33983cf8ff7df05b23a99402492 100644 Binary files a/clojure-pamphlet.doc.tar.xz and b/clojure-pamphlet.doc.tar.xz differ diff --git a/clojure-pamphlet.tar.xz b/clojure-pamphlet.tar.xz index c9f74d1063ff742d3a507197f0db80d7ff66b991..bb2a5e3c3a662c348ded41c7269b446f5a397701 100644 Binary files a/clojure-pamphlet.tar.xz and b/clojure-pamphlet.tar.xz differ diff --git a/cluttex.doc.tar.xz b/cluttex.doc.tar.xz index daaab87fc0aa441992a4eddcb5b547bcf55625b6..0bb9196eb548ce759c072d090a1c8c3ac8994b66 100644 Binary files a/cluttex.doc.tar.xz and b/cluttex.doc.tar.xz differ diff --git a/cluttex.tar.xz b/cluttex.tar.xz index f9d1a6ec3fa094cce3689abbe11a580f0373e942..37ee4c496d1b6a3022590cbbaa3552da8117eb7a 100644 Binary files a/cluttex.tar.xz and b/cluttex.tar.xz differ diff --git a/crossrefware.doc.tar.xz b/crossrefware.doc.tar.xz index c93d906aefaf5aaea3ef993203a5f1f763858867..dba9d540b8b1fad46ad6aace37d211249490a941 100644 Binary files a/crossrefware.doc.tar.xz and b/crossrefware.doc.tar.xz differ diff --git a/crossrefware.tar.xz b/crossrefware.tar.xz index 4d70abb43ea14c8cbd4bfa8209812eb3349df5dc..a84abc5f9646986d0e94b832b3c606d92d7e6837 100644 Binary files a/crossrefware.tar.xz and b/crossrefware.tar.xz differ diff --git a/cslatex.tar.xz b/cslatex.tar.xz index e9714f42f9404c14b9bcc9f689bc028db3d50e57..4e291bcfb0b4698286f98108947a6cc343112281 100644 Binary files a/cslatex.tar.xz and b/cslatex.tar.xz differ diff --git a/csplain.tar.xz b/csplain.tar.xz index 7c4c1e10795954e6e659cd8455667986d3b71578..1284d1db48c0e4a993debf5ee5375e4933ad1516 100644 Binary files a/csplain.tar.xz and b/csplain.tar.xz differ diff --git a/ctanbib.doc.tar.xz b/ctanbib.doc.tar.xz index e99187c4e6624b9cb79aeefcdae43fafde9258b9..631d78436db9428d2e4c07d7515eab5d838ba874 100644 Binary files a/ctanbib.doc.tar.xz and b/ctanbib.doc.tar.xz differ diff --git a/ctanbib.tar.xz b/ctanbib.tar.xz index 8b6a233706ca4df01c08e9141078402519c9b2d7..66716136755b7b65cb3904d8529f9cac1f39c01c 100644 Binary files a/ctanbib.tar.xz and b/ctanbib.tar.xz differ diff --git a/ctie.doc.tar.xz b/ctie.doc.tar.xz index 153a28d1270c7aa0e64307d83ed407532e05227d..af6893dac3d5afec66506eb9322889465cf97b54 100644 Binary files a/ctie.doc.tar.xz and b/ctie.doc.tar.xz differ diff --git a/cweb.doc.tar.xz b/cweb.doc.tar.xz index c052461ecfe13edbe357d33502efa7a5a7b493c8..105e2c07825606ab1e9931538b613c246f7dc9d8 100644 Binary files a/cweb.doc.tar.xz and b/cweb.doc.tar.xz differ diff --git a/cweb.tar.xz b/cweb.tar.xz index 72291fd40a329e09ac0739838c352be0de42f648..2c312ae4856382b32961ae915afde6fd2081952d 100644 Binary files a/cweb.tar.xz and b/cweb.tar.xz differ diff --git a/cyrillic-bin.doc.tar.xz b/cyrillic-bin.doc.tar.xz index 667c7e70378d61242f2090e3c358df1668729d9c..a8fe492acae3ae824a661be0cdc58e9e88d137b8 100644 Binary files a/cyrillic-bin.doc.tar.xz and b/cyrillic-bin.doc.tar.xz differ diff --git a/cyrillic-bin.tar.xz b/cyrillic-bin.tar.xz index d79fd103ec99f5264feb3e63e12551112bae99a4..2da93fb4669cac8bd4007a07d383477492e58b21 100644 Binary files a/cyrillic-bin.tar.xz and b/cyrillic-bin.tar.xz differ diff --git a/cyrillic.doc.tar.xz b/cyrillic.doc.tar.xz index 953e0b4b86b8e607b03a444f02d32e2b48a8418f..84b83373d8247ee9b495e46a83d3acabbb2d2a0e 100644 Binary files a/cyrillic.doc.tar.xz and b/cyrillic.doc.tar.xz differ diff --git a/cyrillic.tar.xz b/cyrillic.tar.xz index bec25e413cede129dcd6d7686b7ae9c64615aa16..16a8ea1a0276098f7ecddb19b9397609f672d209 100644 Binary files a/cyrillic.tar.xz and b/cyrillic.tar.xz differ diff --git a/de-macro.doc.tar.xz b/de-macro.doc.tar.xz index 62b1febf8cf89b4e8efed14768bf1e73208f2ab9..f13b7e0010917f6230f8ef8338ff98acd08e062a 100644 Binary files a/de-macro.doc.tar.xz and b/de-macro.doc.tar.xz differ diff --git a/de-macro.tar.xz b/de-macro.tar.xz index c64b66136e37f117fdd2bf2b9dc6a10894daba66..311915d57c6acc3ae644d71539da0f3c5c18adac 100644 Binary files a/de-macro.tar.xz and b/de-macro.tar.xz differ diff --git a/detex.doc.tar.xz b/detex.doc.tar.xz index cf05d5907f0e28881375e51314a3720a9228e90a..0458517edad7167b8cea438b49a5448d2a75639a 100644 Binary files a/detex.doc.tar.xz and b/detex.doc.tar.xz differ diff --git a/detex.tar.xz b/detex.tar.xz index dc31ea310561550b5d34f22b818aaadbb4081355..a39be78085eb5584b7081572cbbeb898fc4e4b6c 100644 Binary files a/detex.tar.xz and b/detex.tar.xz differ diff --git a/dtl.doc.tar.xz b/dtl.doc.tar.xz index 724124be2dda6d9887701ea4a72ae5b8c65d6b63..b4cad38968d662d55bd5d19a5935571196fce8bf 100644 Binary files a/dtl.doc.tar.xz and b/dtl.doc.tar.xz differ diff --git a/dtl.tar.xz b/dtl.tar.xz index 1149ed68b4342eab21bba66325e368ff16235c6b..9cfdf92a23b2ca7dfa4760f885db7cac739282f0 100644 Binary files a/dtl.tar.xz and b/dtl.tar.xz differ diff --git a/dvi2tty.doc.tar.xz b/dvi2tty.doc.tar.xz index 0b9156612f3f7eaf1c66167dd5d29ff6c7fa4315..859a3c8999670c3074cc52b20e37104d6ed21376 100644 Binary files a/dvi2tty.doc.tar.xz and b/dvi2tty.doc.tar.xz differ diff --git a/dvi2tty.tar.xz b/dvi2tty.tar.xz index 14c961618a46e55ae90ae85bf5464af6101dd440..74c4469991a1e52a8f48859857545dc691fb2a73 100644 Binary files a/dvi2tty.tar.xz and b/dvi2tty.tar.xz differ diff --git a/dviasm.doc.tar.xz b/dviasm.doc.tar.xz index e6ad692301e7a5275af6cc57e96f9a2c3980fb5a..4c1a98c670a4cf9ca52c2766c7baca1a20a2375e 100644 Binary files a/dviasm.doc.tar.xz and b/dviasm.doc.tar.xz differ diff --git a/dviasm.tar.xz b/dviasm.tar.xz index bfbc25aa2e3e43ff157b25c04ddd06df8c0cd67d..2e8af4a4f2b5eeb1e9575f2a1f4d3befe1627dbb 100644 Binary files a/dviasm.tar.xz and b/dviasm.tar.xz differ diff --git a/dvicopy.doc.tar.xz b/dvicopy.doc.tar.xz index cfb1b2bd56af56f2f0e80bfc1e7421edce5535aa..b2bd685c0e435d73a11aa45f3273d43697b690ba 100644 Binary files a/dvicopy.doc.tar.xz and b/dvicopy.doc.tar.xz differ diff --git a/dvicopy.tar.xz b/dvicopy.tar.xz index bcb42caaa8acf9a691029a65acd531b82ae3ad60..c6b61d0f2875e276e2b8eede23b2ef120256377c 100644 Binary files a/dvicopy.tar.xz and b/dvicopy.tar.xz differ diff --git a/dviinfox.doc.tar.xz b/dviinfox.doc.tar.xz index 8d29c01d68202d782e6ec632d5156588a220cca5..c8d235317035e3b7fa669da34c487b0038de3a79 100644 Binary files a/dviinfox.doc.tar.xz and b/dviinfox.doc.tar.xz differ diff --git a/dviinfox.tar.xz b/dviinfox.tar.xz index f79536e8e3b45941227401e9903896782184ba1d..b7f2f5f74764c21a10fd35d2662bc47aca6c5214 100644 Binary files a/dviinfox.tar.xz and b/dviinfox.tar.xz differ diff --git a/dvipdfmx.doc.tar.xz b/dvipdfmx.doc.tar.xz index c00465dd0b695166236da05c65425ce07ee109ee..da10e0f063492eaacc869f2d32fd434bb3a94fc1 100644 Binary files a/dvipdfmx.doc.tar.xz and b/dvipdfmx.doc.tar.xz differ diff --git a/dvipdfmx.tar.xz b/dvipdfmx.tar.xz index 0b1eef2dd35b56e04dba95b5bdd31a875a4934e0..d3cf9acdfc6a8b8cd575bb6f18036c63e9e97c76 100644 Binary files a/dvipdfmx.tar.xz and b/dvipdfmx.tar.xz differ diff --git a/dvipng.doc.tar.xz b/dvipng.doc.tar.xz index cc4cfc29467125ae792ad55550def2c540c433e1..8365b407091ad992512aa89c84238521e634e19a 100644 Binary files a/dvipng.doc.tar.xz and b/dvipng.doc.tar.xz differ diff --git a/dvipng.tar.xz b/dvipng.tar.xz index 6ec4e73acd997b6ce4551b7a012c4dc27fb1edbe..196a57e5f6e4a735a4637bc11191908fae165b6b 100644 Binary files a/dvipng.tar.xz and b/dvipng.tar.xz differ diff --git a/dvips.doc.tar.xz b/dvips.doc.tar.xz index 3a26d566e80bb215c3e2d5278aba5081f1a799e5..ce34dd909ec8749af00f3b8afd890d395869ccd1 100644 Binary files a/dvips.doc.tar.xz and b/dvips.doc.tar.xz differ diff --git a/dvips.tar.xz b/dvips.tar.xz index e381c4a10af7f29a4e52dc1d2e047737afa13876..5db89e57723b40423059e342777035c7b1dd6a8b 100644 Binary files a/dvips.tar.xz and b/dvips.tar.xz differ diff --git a/dvisvgm.doc.tar.xz b/dvisvgm.doc.tar.xz index d3e09eebecb2c2f5f976b9b8562eef370fb84cfb..780b2e9b5064741b0c7e5509a475a41dba011e51 100644 Binary files a/dvisvgm.doc.tar.xz and b/dvisvgm.doc.tar.xz differ diff --git a/dvisvgm.tar.xz b/dvisvgm.tar.xz index 69fc384c145fa003199df0b0afdf611efbb7089c..75de23f1fb5f1d599da4a715e907ad9d4f7216d2 100644 Binary files a/dvisvgm.tar.xz and b/dvisvgm.tar.xz differ diff --git a/eplain.doc.tar.xz b/eplain.doc.tar.xz index 982c9a44b09a89c7b68b5be5b3f71561bfb71064..dcdf3ad19207d43acf4cc9064c82d8e23325bf66 100644 Binary files a/eplain.doc.tar.xz and b/eplain.doc.tar.xz differ diff --git a/eplain.tar.xz b/eplain.tar.xz index e8654f0e3581fc6df55498b50ea413f1b315c23f..cc5e421d834d6b9d8ba414d8cef938bd231e3a26 100644 Binary files a/eplain.tar.xz and b/eplain.tar.xz differ diff --git a/epstopdf.doc.tar.xz b/epstopdf.doc.tar.xz index fa9b69054660126c4c981d229d6dbb7e36ff989e..3f07e8b5582ab8a9fc27b1c5883a2217df09df92 100644 Binary files a/epstopdf.doc.tar.xz and b/epstopdf.doc.tar.xz differ diff --git a/epstopdf.tar.xz b/epstopdf.tar.xz index 95708aedac2edf102863706b30104d030e1fe27a..f9a09e9dbc4a759b39816d0a232e730a1a2867c7 100644 Binary files a/epstopdf.tar.xz and b/epstopdf.tar.xz differ diff --git a/fontinst.doc.tar.xz b/fontinst.doc.tar.xz index f913a00277bb739e6b23cc5085b8191089920656..1556cb73972adbb0ef5ddc6f0b90bd6b5fe5beab 100644 Binary files a/fontinst.doc.tar.xz and b/fontinst.doc.tar.xz differ diff --git a/fontinst.tar.xz b/fontinst.tar.xz index e90640d64935e838166e4960f7ed9b06f085c7f2..2ae7f078defdeb98de68e028a3f83e1654f36132 100644 Binary files a/fontinst.tar.xz and b/fontinst.tar.xz differ diff --git a/fontools.doc.tar.xz b/fontools.doc.tar.xz index 5c4afd53bde96f2ef2b4d1aae77b1495d9baa576..0e3102787f75f9ff0a182f346568385aaed65fb8 100644 Binary files a/fontools.doc.tar.xz and b/fontools.doc.tar.xz differ diff --git a/fontools.tar.xz b/fontools.tar.xz index 1df94011d3238019217b1ca51bbbcdc3036a3c88..8f80d2cd614d0f5d5641f63983b1a22b654d68a2 100644 Binary files a/fontools.tar.xz and b/fontools.tar.xz differ diff --git a/fontware.doc.tar.xz b/fontware.doc.tar.xz index b53d23ae098ad4876db3bad0fca5649ab5a51488..4feaa1f2c81decaab1d418104a1fc29fb4bcbc6d 100644 Binary files a/fontware.doc.tar.xz and b/fontware.doc.tar.xz differ diff --git a/glossaries.doc.tar.xz b/glossaries.doc.tar.xz index 85173ed693744d091303031aabad7b9f1dd0865a..f3a37c184ec70b3a92313c964b21dd700c8b2b7d 100644 Binary files a/glossaries.doc.tar.xz and b/glossaries.doc.tar.xz differ diff --git a/glossaries.tar.xz b/glossaries.tar.xz index 281e090b5813473f1ebaca5507324299750bc644..0abe9b51dc790df515ae06f3c567bcdaea7bf54e 100644 Binary files a/glossaries.tar.xz and b/glossaries.tar.xz differ diff --git a/hitex.doc.tar.xz b/hitex.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..e0ef3cce8ca6aff1661fe13b172d12d8e87e821b Binary files /dev/null and b/hitex.doc.tar.xz differ diff --git a/hitex.tar.xz b/hitex.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..6ad5bf098a534533ccf18e67b356967970f41ac1 Binary files /dev/null and b/hitex.tar.xz differ diff --git a/jadetex.doc.tar.xz b/jadetex.doc.tar.xz index b14d791aac663b0be0b2aeab14dcdbc1e32c5cef..c0469d0fd5567ebdbc0eafb23011354d7ac87951 100644 Binary files a/jadetex.doc.tar.xz and b/jadetex.doc.tar.xz differ diff --git a/jadetex.tar.xz b/jadetex.tar.xz index 81d7a390a3c3d04fd0b20a63c4fb6982ec0a8bd5..5d82034c51d93302d3edc00033dd9ff1e9cf064f 100644 Binary files a/jadetex.tar.xz and b/jadetex.tar.xz differ diff --git a/jfmutil.doc.tar.xz b/jfmutil.doc.tar.xz index a26e4663e1f77804aa23d1b40b027e3d30245eb4..889ca9179aae8568a53fde8c9ac22ea72c802b36 100644 Binary files a/jfmutil.doc.tar.xz and b/jfmutil.doc.tar.xz differ diff --git a/jfmutil.tar.xz b/jfmutil.tar.xz index b597979f1671fa2f3e88161a388d8fce3601ee6f..4f2601af38fe2db3dea3bb2dcc4b5bfe20afad21 100644 Binary files a/jfmutil.tar.xz and b/jfmutil.tar.xz differ diff --git a/kpathsea.doc.tar.xz b/kpathsea.doc.tar.xz index b2e587203a0e3d111544dcd627d511a6df300534..9ecba4287918c84a12852c73b8d17f0caceeae8b 100644 Binary files a/kpathsea.doc.tar.xz and b/kpathsea.doc.tar.xz differ diff --git a/kpathsea.tar.xz b/kpathsea.tar.xz index 71a2264e945b93af26b3df5b55cde8a338481c88..c636e03164037d6931bbc342d198210565ceca29 100644 Binary files a/kpathsea.tar.xz and b/kpathsea.tar.xz differ diff --git a/l3build.doc.tar.xz b/l3build.doc.tar.xz index 55f930036be4cfd03bed937d464886803c5428e3..3732c63ecb5ebcb75a918b763d55ed17547bb8d3 100644 Binary files a/l3build.doc.tar.xz and b/l3build.doc.tar.xz differ diff --git a/l3build.tar.xz b/l3build.tar.xz index 3fb80cc4489f75a8a1461645539f42951a05a305..65c2ba58949a6b84974b56dd4a6b2f7d742a084b 100644 Binary files a/l3build.tar.xz and b/l3build.tar.xz differ diff --git a/latex.doc.tar.xz b/latex.doc.tar.xz index 18450c9ddccae3543e50c5dba7cec6c87f334972..99c741154b797e07a55a13d6e3589d416ee471c7 100644 Binary files a/latex.doc.tar.xz and b/latex.doc.tar.xz differ diff --git a/latex.tar.xz b/latex.tar.xz index 905fa1cfdfc11c3517430b3aaab47d136a70917e..738074aee9a683e86f714ff33c8dcde79ecbc021 100644 Binary files a/latex.tar.xz and b/latex.tar.xz differ diff --git a/latex2man.doc.tar.xz b/latex2man.doc.tar.xz index bf2de19768975a0d5fe79583ebf3e1b05f01b55d..42810aa0ec31db6f078b78aa9b74df45b569a15c 100644 Binary files a/latex2man.doc.tar.xz and b/latex2man.doc.tar.xz differ diff --git a/latex2man.tar.xz b/latex2man.tar.xz index a55717dd838ad14efc1d3f11579e659c1d51666b..39166a120d138d60c6958bb646de03921baaa70f 100644 Binary files a/latex2man.tar.xz and b/latex2man.tar.xz differ diff --git a/latex2nemeth.doc.tar.xz b/latex2nemeth.doc.tar.xz index 5f8d82c58bdea0900217ea73003c45495ee1c0e5..fabd4d27fc6354eb38b664a52893be4f61580239 100644 Binary files a/latex2nemeth.doc.tar.xz and b/latex2nemeth.doc.tar.xz differ diff --git a/latex2nemeth.tar.xz b/latex2nemeth.tar.xz index 3788b61049a098eaa98fd56268fa9b1212738773..d957e9d8b96b4031ea49f5add069d5a137031d45 100644 Binary files a/latex2nemeth.tar.xz and b/latex2nemeth.tar.xz differ diff --git a/latexdiff.doc.tar.xz b/latexdiff.doc.tar.xz index 4ed1f9819c8d53d68fd6d6c4773414a804cfabdf..1cee03dd825f9e1fcaf3de0d2da6645e1da60c4d 100644 Binary files a/latexdiff.doc.tar.xz and b/latexdiff.doc.tar.xz differ diff --git a/latexdiff.tar.xz b/latexdiff.tar.xz index b7cc2ba5a03dd0d166f020daf92da71dd86d423e..c97accf2187413c0f3392fe1582a581b84c5925b 100644 Binary files a/latexdiff.tar.xz and b/latexdiff.tar.xz differ diff --git a/latexindent.doc.tar.xz b/latexindent.doc.tar.xz index 47155a64f2fad4a51369f98a1ecdd986e089ca54..6aa82ddae9da25ae844388316fbdd4644ad208fa 100644 Binary files a/latexindent.doc.tar.xz and b/latexindent.doc.tar.xz differ diff --git a/latexindent.tar.xz b/latexindent.tar.xz index 1a117fff0e1c50f583e352725d3f2cd320a34788..0d431434e02203e8750be35033d173624f32935b 100644 Binary files a/latexindent.tar.xz and b/latexindent.tar.xz differ diff --git a/light-latex-make.doc.tar.xz b/light-latex-make.doc.tar.xz index 5e7bfc515b858948957a9c9b0e9415aa69a0c17f..3e278be6a2071d3a44079db65d6b1738f2fcf1e8 100644 Binary files a/light-latex-make.doc.tar.xz and b/light-latex-make.doc.tar.xz differ diff --git a/light-latex-make.tar.xz b/light-latex-make.tar.xz index ab989817014bc13c99f17c89fb41f4bca3a3aff4..7b4dc33d4b0d6dbb43e6fc3c3e45a8d50923c313 100644 Binary files a/light-latex-make.tar.xz and b/light-latex-make.tar.xz differ diff --git a/ltximg.doc.tar.xz b/ltximg.doc.tar.xz index 4ade5b232902deda740e50f64430add8980bd403..9853092e04620ea68039fc0e1d48eb9ad39ff991 100644 Binary files a/ltximg.doc.tar.xz and b/ltximg.doc.tar.xz differ diff --git a/ltximg.tar.xz b/ltximg.tar.xz index 80b0412924ee56ff79e34e75d91518c0e5749fd3..e814692dde8bc86e5b7bd1e94143fb3a9042f15f 100644 Binary files a/ltximg.tar.xz and b/ltximg.tar.xz differ diff --git a/luafindfont.doc.tar.xz b/luafindfont.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..4c3060c1ef1f6876e5b11b553774e36999d4b2cb Binary files /dev/null and b/luafindfont.doc.tar.xz differ diff --git a/luahbtex.doc.tar.xz b/luahbtex.doc.tar.xz index ed060183c9847da1ca734e69d60af52a8e29f74d..ab327f76ac3aa175546eef54d710313dd0a0506e 100644 Binary files a/luahbtex.doc.tar.xz and b/luahbtex.doc.tar.xz differ diff --git a/luahbtex.tar.xz b/luahbtex.tar.xz index b5b80ce5d8154db39f9b696657e34d85c13ded8e..c95134ccc0abbe38f1db73f0aa224fc08ac9c47f 100644 Binary files a/luahbtex.tar.xz and b/luahbtex.tar.xz differ diff --git a/luajittex.doc.tar.xz b/luajittex.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..a7795481779824b5287ba03569d386ac57993080 Binary files /dev/null and b/luajittex.doc.tar.xz differ diff --git a/luaotfload.doc.tar.xz b/luaotfload.doc.tar.xz index cf6498a259c4b80a8079fc3bcc3614832421a125..e3eed081a293d4f2c46cbcaab98471f320fff3d4 100644 Binary files a/luaotfload.doc.tar.xz and b/luaotfload.doc.tar.xz differ diff --git a/luaotfload.tar.xz b/luaotfload.tar.xz index b4d7cc7b2e9a64dcefea5db4145378c342ce397c..3a39725a7c465855e0e8dffe8e4d619d1ed49a16 100644 Binary files a/luaotfload.tar.xz and b/luaotfload.tar.xz differ diff --git a/luatex.doc.tar.xz b/luatex.doc.tar.xz index d22e521347dc0c3d7efdcddac14805e838251311..732a92c0c76decf08c5c8b801db441603515d858 100644 Binary files a/luatex.doc.tar.xz and b/luatex.doc.tar.xz differ diff --git a/luatex.tar.xz b/luatex.tar.xz index 5c119c3581675a6c2b442428dc50e6ea0fe312be..306c02c04f6e8e43a77646c04f74b65955885c7a 100644 Binary files a/luatex.tar.xz and b/luatex.tar.xz differ diff --git a/lwarp.doc.tar.xz b/lwarp.doc.tar.xz index 412ee1a5af22b95e07a75a1c78c1393ec4473f30..4cecf4fc143a5966c7978deb6474839d6f7eef1a 100644 Binary files a/lwarp.doc.tar.xz and b/lwarp.doc.tar.xz differ diff --git a/lwarp.tar.xz b/lwarp.tar.xz index 74469a6222b273930616c7cc677c168765564ea6..5aad14f02a6814850911dceadccc00847bb1bc34 100644 Binary files a/lwarp.tar.xz and b/lwarp.tar.xz differ diff --git a/m-tx.doc.tar.xz b/m-tx.doc.tar.xz index edabbe312ac8f62792003b7423d46162b2da9f66..7be0f5d6479dc68fbbc37fcb45d6eafe88ffc638 100644 Binary files a/m-tx.doc.tar.xz and b/m-tx.doc.tar.xz differ diff --git a/m-tx.tar.xz b/m-tx.tar.xz index e2a5dcbc127d348452405ff585b5be948c62c145..e58111cb5ee75c92b6ef09abb80cef34b5d8c2ce 100644 Binary files a/m-tx.tar.xz and b/m-tx.tar.xz differ diff --git a/make4ht.doc.tar.xz b/make4ht.doc.tar.xz index b9aa9dcaba55c9240992df33950a46a1b4fe9eec..8b7e1b71db581c9d6ee20f3f76f370fa53ceda9b 100644 Binary files a/make4ht.doc.tar.xz and b/make4ht.doc.tar.xz differ diff --git a/make4ht.tar.xz b/make4ht.tar.xz index 56abaa54385b9adb3ee5cb142acbfdcde60e115f..617ecf9bdef350fb7b7bba253f260edfe00059b8 100644 Binary files a/make4ht.tar.xz and b/make4ht.tar.xz differ diff --git a/makeindex.doc.tar.xz b/makeindex.doc.tar.xz index cb5b98a3441aec3350a9b379d4efe791611e06d4..70a82b406af422ec064e191f0131c8672b8758f2 100644 Binary files a/makeindex.doc.tar.xz and b/makeindex.doc.tar.xz differ diff --git a/makeindex.tar.xz b/makeindex.tar.xz index a65506c1bed05a0c7cbfbf8b0c97d279846876c9..9bd934a332cc507a42c4961f4f67ac13f99e1790 100644 Binary files a/makeindex.tar.xz and b/makeindex.tar.xz differ diff --git a/metafont.doc.tar.xz b/metafont.doc.tar.xz index 4fd6e5c1f8471c5d12d2dd22c8bec2de18186258..7d6afb163a5d491fbebe57abe2270bc6cfb28134 100644 Binary files a/metafont.doc.tar.xz and b/metafont.doc.tar.xz differ diff --git a/metafont.tar.xz b/metafont.tar.xz index ebeb85b9cf7a9f637cde703cc33fc9a463993ca2..889875c9de3f4a2028d2d9ed6942306075ec1445 100644 Binary files a/metafont.tar.xz and b/metafont.tar.xz differ diff --git a/metapost.doc.tar.xz b/metapost.doc.tar.xz index 4b9d9bfc34991e65b2234d1b54f6a8bce6fdb144..aed319b41ae2643b46395601d4dd62e2c03c7195 100644 Binary files a/metapost.doc.tar.xz and b/metapost.doc.tar.xz differ diff --git a/metapost.tar.xz b/metapost.tar.xz index 4dc74ea4e0fd9c23d61eaf77875dcb124516b149..d95ac9766e91d08c170b5198b6666f7afee98de3 100644 Binary files a/metapost.tar.xz and b/metapost.tar.xz differ diff --git a/mf2pt1.doc.tar.xz b/mf2pt1.doc.tar.xz index e046e9b1c1b51ff3df73bd1ba76e9bb0dfcc46cc..3e74debf94fe99fc95dc777429f80df1aefd8b7d 100644 Binary files a/mf2pt1.doc.tar.xz and b/mf2pt1.doc.tar.xz differ diff --git a/mf2pt1.tar.xz b/mf2pt1.tar.xz index 6c0e1f29b266e0ea99afac80548bc1e0033db0b0..bf9418506910979f469b888b5470405999157916 100644 Binary files a/mf2pt1.tar.xz and b/mf2pt1.tar.xz differ diff --git a/mflua.tar.xz b/mflua.tar.xz index 29ea35774d97b0ceee7cae11fbf3759d6555ff20..71a18ddc59b3f85a3a37c879317483d123c7f429 100644 Binary files a/mflua.tar.xz and b/mflua.tar.xz differ diff --git a/mfware.doc.tar.xz b/mfware.doc.tar.xz index 3e65b9340ec38640dcf471bcd76ed1eda195333b..590e4ed6258c15d8729eb4dd638812c3e8a82a5c 100644 Binary files a/mfware.doc.tar.xz and b/mfware.doc.tar.xz differ diff --git a/mfware.tar.xz b/mfware.tar.xz index f25af68177842f04f1effba5aaf497debdc5beb4..9add6e15b069da2e4bf313c3690c7655ab33fbf8 100644 Binary files a/mfware.tar.xz and b/mfware.tar.xz differ diff --git a/mltex.doc.tar.xz b/mltex.doc.tar.xz index c4d4075d4de1e2a14f71188f2bdd29b5a7a16f63..bce9881654560e755a076e901de69bf2876f89fc 100644 Binary files a/mltex.doc.tar.xz and b/mltex.doc.tar.xz differ diff --git a/mltex.tar.xz b/mltex.tar.xz index 4ff019c152e4fe7f743b3f229458422cce902bbd..37ade028cb17b001ecf092944e7ee7f035929e77 100644 Binary files a/mltex.tar.xz and b/mltex.tar.xz differ diff --git a/mptopdf.doc.tar.xz b/mptopdf.doc.tar.xz index 8ad45d5d37ec12e4fec8e21484f68dda35e23adf..50a800d4e0868ce4c914767faef6b11201951aec 100644 Binary files a/mptopdf.doc.tar.xz and b/mptopdf.doc.tar.xz differ diff --git a/mptopdf.tar.xz b/mptopdf.tar.xz index b515325b758b487635d6aff186e9463efd7f5d0d..c6529617af03df401544eb8f2da82c7f3f4dc8df 100644 Binary files a/mptopdf.tar.xz and b/mptopdf.tar.xz differ diff --git a/musixtex.doc.tar.xz b/musixtex.doc.tar.xz index df9630af32ee7ba52b3c1b0617a5b0521347d5f3..c8bb64c78f4765ee6f9542f0c83aded2cf9b2a3b 100644 Binary files a/musixtex.doc.tar.xz and b/musixtex.doc.tar.xz differ diff --git a/musixtex.tar.xz b/musixtex.tar.xz index cbe01393d98b515b3a10253a5f3bcd548d446cde..a5b5013f73b2112d58920c4d5ec8b2d5462a6a20 100644 Binary files a/musixtex.tar.xz and b/musixtex.tar.xz differ diff --git a/oberdiek.doc.tar.xz b/oberdiek.doc.tar.xz index 048b34951e35d7a61bf25e03700f6a32ebee2074..00212d8ee49e3246f9db3ad135d3e64751b05997 100644 Binary files a/oberdiek.doc.tar.xz and b/oberdiek.doc.tar.xz differ diff --git a/oberdiek.tar.xz b/oberdiek.tar.xz index c109dece7475d6fed0246c90266381971eae0e34..a65ecc45ba28ba2cd1ab2ef68a1a40405062b1d1 100644 Binary files a/oberdiek.tar.xz and b/oberdiek.tar.xz differ diff --git a/omegaware.doc.tar.xz b/omegaware.doc.tar.xz index 709e520126bf456c8433165158a8178d217546e3..2a6a216032c002bbd49f4bbd905879c877571bee 100644 Binary files a/omegaware.doc.tar.xz and b/omegaware.doc.tar.xz differ diff --git a/optex.doc.tar.xz b/optex.doc.tar.xz index 992e03d2d832f30b8ece3308dee0ea16a9c631b8..797bc62564ff23ed6dfd30a9fb10e6b2a4586543 100644 Binary files a/optex.doc.tar.xz and b/optex.doc.tar.xz differ diff --git a/optex.tar.xz b/optex.tar.xz index 46c42d7b592aa7ad761465af1c1159516c84bed4..5f3482cf67422b557becffdc3994326abb10d58f 100644 Binary files a/optex.tar.xz and b/optex.tar.xz differ diff --git a/optexcount.doc.tar.xz b/optexcount.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..2b60fe0f5e0bd61922647a4d5aaf1f0777f205af Binary files /dev/null and b/optexcount.doc.tar.xz differ diff --git a/optexcount.tar.xz b/optexcount.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..e5990993c788630347aba1361fce3eb5a7a4ad46 Binary files /dev/null and b/optexcount.tar.xz differ diff --git a/patgen.doc.tar.xz b/patgen.doc.tar.xz index 441779ee39f50a46d9d4ee8bc96b3642c5ff4fbf..85da76f8d0e50bdf6e8246d8a926a3e6c54e3f4b 100644 Binary files a/patgen.doc.tar.xz and b/patgen.doc.tar.xz differ diff --git a/patgen.tar.xz b/patgen.tar.xz index 4f421ab4e6b8b5df94d804588451a2f86048e6a8..372ab8c81faccb95e75c6b1ef19ea835ec606326 100644 Binary files a/patgen.tar.xz and b/patgen.tar.xz differ diff --git a/pax.doc.tar.xz b/pax.doc.tar.xz index 929e31275d79f3a72c93e588e5277d8adcfcc028..4c3a4a17748e943c2f41eec5fb84e7ad8ff7c0ec 100644 Binary files a/pax.doc.tar.xz and b/pax.doc.tar.xz differ diff --git a/pax.tar.xz b/pax.tar.xz index cc6fadb004b6f03e0e5292c219d5720c5d708a50..d49d298e378fcacd8a686d1e5d510f191e81d10a 100644 Binary files a/pax.tar.xz and b/pax.tar.xz differ diff --git a/pdftex.doc.tar.xz b/pdftex.doc.tar.xz index e5ad1f7eaa38d17fa06bdc7bce3660fe83ac102e..cfc6fec0557eda3a38d1c9cc9f27cc2a714c94dd 100644 Binary files a/pdftex.doc.tar.xz and b/pdftex.doc.tar.xz differ diff --git a/pdftex.tar.xz b/pdftex.tar.xz index ca1569d6e71dde4568cf71f02b7a59f11d8bb29a..99340f645b0d4ec9313f4543d25ecf78ca4be7a3 100644 Binary files a/pdftex.tar.xz and b/pdftex.tar.xz differ diff --git a/pdftosrc.doc.tar.xz b/pdftosrc.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..6cfc2d022ebf3eef60fb5ad0d523dcc260dd6819 Binary files /dev/null and b/pdftosrc.doc.tar.xz differ diff --git a/pedigree-perl.doc.tar.xz b/pedigree-perl.doc.tar.xz index d0958e12a96fad3d7b4b53be76d2b506ccc6332d..553c7cd5f8191f33009b1291e28c419b49200cf7 100644 Binary files a/pedigree-perl.doc.tar.xz and b/pedigree-perl.doc.tar.xz differ diff --git a/pedigree-perl.tar.xz b/pedigree-perl.tar.xz index 0ae2a16891b6b9fd851fb78bab62c3c580616f2d..f5bb85b22c692ce39129c369df09ec325cdcb9fc 100644 Binary files a/pedigree-perl.tar.xz and b/pedigree-perl.tar.xz differ diff --git a/pmx.doc.tar.xz b/pmx.doc.tar.xz index d8b518b0c7bad4177d043aa580615065e991d871..fa370749c1a48f01e67e89dca592a04f1a82241e 100644 Binary files a/pmx.doc.tar.xz and b/pmx.doc.tar.xz differ diff --git a/pmx.tar.xz b/pmx.tar.xz index 764e8ad5513fd1b1616864fa63a25e67ac06ae25..d29e297a6a22af119e0a29c08a17ba60f57740ab 100644 Binary files a/pmx.tar.xz and b/pmx.tar.xz differ diff --git a/ps2eps.doc.tar.xz b/ps2eps.doc.tar.xz index 17b76f8f8dcc484f1ff22a828b115280a2337ec0..2b6ec358205e684fd49b9f0a547da6420801eaee 100644 Binary files a/ps2eps.doc.tar.xz and b/ps2eps.doc.tar.xz differ diff --git a/ps2eps.tar.xz b/ps2eps.tar.xz index 509d24c0f9fbb991368071981c12d0f10b7063fa..a5d6edbabbd4e354150f9f646156a0d8a2ec8396 100644 Binary files a/ps2eps.tar.xz and b/ps2eps.tar.xz differ diff --git a/psutils.doc.tar.xz b/psutils.doc.tar.xz index 855e0d71f056a6d173acc5e1f3d61c1b48679c07..d453f08e0d8767b42ca11bb8a052d20d5e3693d6 100644 Binary files a/psutils.doc.tar.xz and b/psutils.doc.tar.xz differ diff --git a/psutils.tar.xz b/psutils.tar.xz index 1b4723f5c1e00588b28b1c25b240278b5e822443..6672549fd435ee990ea0dfd9e66715c01bcb9a85 100644 Binary files a/psutils.tar.xz and b/psutils.tar.xz differ diff --git a/ptex-fontmaps.doc.tar.xz b/ptex-fontmaps.doc.tar.xz index 0d14578a1c1404fe17f406899e5b5dc8321be81b..6a4d121b76d026e2ec4c8b8fcc98ce2002bd40d7 100644 Binary files a/ptex-fontmaps.doc.tar.xz and b/ptex-fontmaps.doc.tar.xz differ diff --git a/ptex-fontmaps.tar.xz b/ptex-fontmaps.tar.xz index 612d7df3398c4c4c6de8998dd623d09c05b9cf13..27f3d223ea46e02e342624f24eb1978a6720ecf4 100644 Binary files a/ptex-fontmaps.tar.xz and b/ptex-fontmaps.tar.xz differ diff --git a/ptex.doc.tar.xz b/ptex.doc.tar.xz index 69f6773fc8b7d7dcc60c7cad18a873a74bd5ff96..38a647cf743ff05ca09d984ca7b359f354a678b8 100644 Binary files a/ptex.doc.tar.xz and b/ptex.doc.tar.xz differ diff --git a/ptex.tar.xz b/ptex.tar.xz index 88311468d74b46fe6324c9b6da2f921545f8fcdf..cc1ae17213205afd73195fc79b3a713fa8eed023 100644 Binary files a/ptex.tar.xz and b/ptex.tar.xz differ diff --git a/ptex2pdf.doc.tar.xz b/ptex2pdf.doc.tar.xz index c72f544cb8f4f21db67778b3b71b9996881c8034..db0b665d9fbb32fce77f8624db4913353b586fc5 100644 Binary files a/ptex2pdf.doc.tar.xz and b/ptex2pdf.doc.tar.xz differ diff --git a/ptex2pdf.tar.xz b/ptex2pdf.tar.xz index b32bbbd2ec54005cbb5a5776be1eb44774ef7be2..a8abaf5fa609856f54104133951f8f550a27f1f8 100644 Binary files a/ptex2pdf.tar.xz and b/ptex2pdf.tar.xz differ diff --git a/pygmentex.doc.tar.xz b/pygmentex.doc.tar.xz index 2109b890e708a9464cdcc04ab16bac37bdbdae3c..90cfd9aaa044903d2cca5dfe203b7cda5155e33c 100644 Binary files a/pygmentex.doc.tar.xz and b/pygmentex.doc.tar.xz differ diff --git a/pygmentex.tar.xz b/pygmentex.tar.xz index 7791960926a5112705a6f70b0daf20e164946a77..5bed26fa567c00babd23c44715e152cea1c29c45 100644 Binary files a/pygmentex.tar.xz and b/pygmentex.tar.xz differ diff --git a/pythontex.doc.tar.xz b/pythontex.doc.tar.xz index a8afd516727d850667ca44a3a2d84bc4cf301cc4..bb2710eef2407735750df58303b1e3eca8a6a42f 100644 Binary files a/pythontex.doc.tar.xz and b/pythontex.doc.tar.xz differ diff --git a/pythontex.tar.xz b/pythontex.tar.xz index 21183bc0cd1d8908ee32d6fb9e18dcc88be7b068..9ec9892e2ffa4ae68d94a1a797a662d21634d3a7 100644 Binary files a/pythontex.tar.xz and b/pythontex.tar.xz differ diff --git a/sty2dtx.doc.tar.xz b/sty2dtx.doc.tar.xz index b3f90a5150702468d8e19e05206175376b1b1bdd..a95b21b6d04985d0a6efcb13541f068d4505e31b 100644 Binary files a/sty2dtx.doc.tar.xz and b/sty2dtx.doc.tar.xz differ diff --git a/sty2dtx.tar.xz b/sty2dtx.tar.xz index ce2e3bc4e4f6167af35475bc3c7c5aa00fd1f3e8..cd085f20dfac4198166325ae3ab5f58761938720 100644 Binary files a/sty2dtx.tar.xz and b/sty2dtx.tar.xz differ diff --git a/tex.doc.tar.xz b/tex.doc.tar.xz index 649e5029d780a031a3e4bed5c28cd40adea91727..3656447a406863b53477605923d6149056bf3334 100644 Binary files a/tex.doc.tar.xz and b/tex.doc.tar.xz differ diff --git a/tex.tar.xz b/tex.tar.xz index cf2756d44c769a5a14006a74be38ccba82dc75db..be7c9666adb91d24bae62a68c9fffbf31899bef3 100644 Binary files a/tex.tar.xz and b/tex.tar.xz differ diff --git a/tex4ebook.doc.tar.xz b/tex4ebook.doc.tar.xz index ca215d0bb81506997311dbada55da1b337087483..d179f624ea3ee8472c392d83405bd1a79e3b74c5 100644 Binary files a/tex4ebook.doc.tar.xz and b/tex4ebook.doc.tar.xz differ diff --git a/tex4ebook.tar.xz b/tex4ebook.tar.xz index 5f39606472431d3021a4ae2e7e017bac8cf1dc90..95d3a259a7578fb36bf2aa88bb6a56f83caddee3 100644 Binary files a/tex4ebook.tar.xz and b/tex4ebook.tar.xz differ diff --git a/tex4ht.doc.tar.xz b/tex4ht.doc.tar.xz index 1fbe1e24cd9c45fb39ccf53f6c96de892a19d049..9b719df8169cc7876a8321c41b4a24ec4be4bed8 100644 Binary files a/tex4ht.doc.tar.xz and b/tex4ht.doc.tar.xz differ diff --git a/tex4ht.tar.xz b/tex4ht.tar.xz index 268efe7b7ae3ab1cc03c949253bd7a16eb82ed49..5e9a97791145beafd0409cd27daa410e6135a44d 100644 Binary files a/tex4ht.tar.xz and b/tex4ht.tar.xz differ diff --git a/texdoc.doc.tar.xz b/texdoc.doc.tar.xz index 200abc159d81a45ba6d2b758e5a88bbf02271370..b19626bcd43e60184da14445e83886f296b4820a 100644 Binary files a/texdoc.doc.tar.xz and b/texdoc.doc.tar.xz differ diff --git a/texdoc.tar.xz b/texdoc.tar.xz index 6edcc0755efc2e275431ec7a53274033aefa7981..033831ea78818b0dd778998eb08271169bde86df 100644 Binary files a/texdoc.tar.xz and b/texdoc.tar.xz differ diff --git a/texdoctk.doc.tar.xz b/texdoctk.doc.tar.xz index 5dce117c345c47f06e09cf890477ae10c7085b39..a33265455bfa3d6545fa39024df222b9b0d8b614 100644 Binary files a/texdoctk.doc.tar.xz and b/texdoctk.doc.tar.xz differ diff --git a/texdoctk.tar.xz b/texdoctk.tar.xz index d13803890fd33980372e622744e45d7748c52492..4c5aa587111b0982f3a1d84d7717796eba528ecd 100644 Binary files a/texdoctk.tar.xz and b/texdoctk.tar.xz differ diff --git a/texfot.doc.tar.xz b/texfot.doc.tar.xz index 77b8dc4b978092a2a5d68a6c7f0adc53fdbff1c2..64ca93c72e1e4646a51027ed85adfbf51a092a0b 100644 Binary files a/texfot.doc.tar.xz and b/texfot.doc.tar.xz differ diff --git a/texfot.tar.xz b/texfot.tar.xz index e767d29a7d79faf54f799d811313171a72f0a190..d396baca396b37f323fa0876250c23c985cc9400 100644 Binary files a/texfot.tar.xz and b/texfot.tar.xz differ diff --git a/texlive-20190410-dvisvgm-fix-libgs-detection.patch b/texlive-20190410-dvisvgm-fix-libgs-detection.patch deleted file mode 100644 index d79783161762fb507422606c5e048e1264cf9042..0000000000000000000000000000000000000000 --- a/texlive-20190410-dvisvgm-fix-libgs-detection.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -up texlive-base-20190410/source/texk/dvisvgm/configure.ac.fix-libgs-detection texlive-base-20190410/source/texk/dvisvgm/configure.ac ---- texlive-base-20190410/source/texk/dvisvgm/configure.ac.fix-libgs-detection 2019-03-10 14:21:29.000000000 -0400 -+++ texlive-base-20190410/source/texk/dvisvgm/configure.ac 2019-05-23 19:07:30.447057345 -0400 -@@ -66,7 +66,8 @@ AS_IF([test "x$have_libgs" = "xno"], - # Ghostscript not found, check for dlopen - [AC_CHECK_LIB(dl, dlopen,, - [AC_DEFINE(DISABLE_GS, 1, [Set to 1 if PostScript support should be disabled])] -- [AC_MSG_WARN(PostScript support disabled)])]) -+ [AC_MSG_WARN(PostScript support disabled)])], -+ [test "x$have_libgs" = "xyes"], [HAVE_LIBGS=1]) - fi - - if test -z "$HAVE_LIBGS" || test "$HAVE_LIBGS" -eq 0; then -diff -up texlive-base-20190410/source/texk/dvisvgm/configure.fix-libgs-detection texlive-base-20190410/source/texk/dvisvgm/configure ---- texlive-base-20190410/source/texk/dvisvgm/configure.fix-libgs-detection 2019-05-23 19:07:45.568703333 -0400 -+++ texlive-base-20190410/source/texk/dvisvgm/configure 2019-05-23 19:09:31.341219687 -0400 -@@ -22013,6 +22013,8 @@ $as_echo "#define DISABLE_GS 1" >>confde - $as_echo "$as_me: WARNING: PostScript support disabled" >&2;} - fi - -+elif test "x$have_libgs" = "xyes"; then : -+ HAVE_LIBGS=1 - fi - fi - diff --git a/texlive-20200327-disable-more-failing-tests.patch b/texlive-20220321-disable-more-failing-tests.patch similarity index 44% rename from texlive-20200327-disable-more-failing-tests.patch rename to texlive-20220321-disable-more-failing-tests.patch index 8c277e2945af6b2ba26d54be920bc65518f27a1a..6e1737043d365e462dabdba5eb927f475748c8f3 100644 --- a/texlive-20200327-disable-more-failing-tests.patch +++ b/texlive-20220321-disable-more-failing-tests.patch @@ -1,7 +1,31 @@ -diff -up texlive-base-20200327/source/texk/web2c/am/texmf.am.dt texlive-base-20200327/source/texk/web2c/am/texmf.am ---- texlive-base-20200327/source/texk/web2c/am/texmf.am.dt 2019-12-17 14:24:59.000000000 -0500 -+++ texlive-base-20200327/source/texk/web2c/am/texmf.am 2020-04-20 14:33:43.465656684 -0400 -@@ -75,7 +75,7 @@ DISTCLEANFILES += $(nodist_tex_SOURCES) +diff -up texlive-base-20220321/source/texk/kpathsea/Makefile.am.dt texlive-base-20220321/source/texk/kpathsea/Makefile.am +--- texlive-base-20220321/source/texk/kpathsea/Makefile.am.dt 2020-06-22 18:11:50.000000000 -0400 ++++ texlive-base-20220321/source/texk/kpathsea/Makefile.am 2022-04-24 15:03:32.852801273 -0400 +@@ -275,7 +275,7 @@ uninstall-local: + AM_TESTS_ENVIRONMENT = LN_S='$(LN_S)'; export LN_S; + AM_TESTS_ENVIRONMENT += LT_OBJDIR='$(LT_OBJDIR)'; export LT_OBJDIR; + # +-TESTS = tests/cnfline.test tests/cnfnewline.test ++TESTS = tests/cnfnewline.test + TESTS += tests/cnfnull.test tests/cnfprog.test + TESTS += tests/kpseaccess.test + TESTS += tests/kpsereadlink.test tests/kpsestat.test tests/kpsewhich.test +diff -up texlive-base-20220321/source/texk/kpathsea/Makefile.in.dt texlive-base-20220321/source/texk/kpathsea/Makefile.in +--- texlive-base-20220321/source/texk/kpathsea/Makefile.in.dt 2021-10-04 11:13:00.000000000 -0400 ++++ texlive-base-20220321/source/texk/kpathsea/Makefile.in 2022-04-24 15:03:32.852801273 -0400 +@@ -861,7 +861,7 @@ dist_noinst_DATA = texmf.cnf + AM_TESTS_ENVIRONMENT = LN_S='$(LN_S)'; export LN_S; \ + LT_OBJDIR='$(LT_OBJDIR)'; export LT_OBJDIR; + # +-TESTS = tests/cnfline.test tests/cnfnewline.test tests/cnfnull.test \ ++TESTS = tests/cnfnewline.test tests/cnfnull.test \ + tests/cnfprog.test tests/kpseaccess.test \ + tests/kpsereadlink.test tests/kpsestat.test \ + tests/kpsewhich.test +diff -up texlive-base-20220321/source/texk/web2c/am/texmf.am.dt texlive-base-20220321/source/texk/web2c/am/texmf.am +--- texlive-base-20220321/source/texk/web2c/am/texmf.am.dt 2022-01-11 17:47:10.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/am/texmf.am 2022-04-24 15:03:32.850801263 -0400 +@@ -77,7 +77,7 @@ DISTCLEANFILES += $(nodist_tex_SOURCES) # TeX tests # @@ -10,7 +34,7 @@ diff -up texlive-base-20200327/source/texk/web2c/am/texmf.am.dt texlive-base-202 triptest.log: tex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) tests/write18-quote-test.log tests/tex-closeout.test: tex$(EXEEXT) EXTRA_DIST += $(tex_tests) -@@ -203,7 +203,7 @@ DISTCLEANFILES += $(nodist_libmf_a_SOURC +@@ -205,7 +205,7 @@ DISTCLEANFILES += $(nodist_libmf_a_SOURC # Metafont tests # @@ -19,10 +43,10 @@ diff -up texlive-base-20200327/source/texk/web2c/am/texmf.am.dt texlive-base-202 mftraptest.log: mf$(EXEEXT) gftype$(EXEEXT) tftopl$(EXEEXT) EXTRA_DIST += $(mf_tests) if MF -diff -up texlive-base-20200327/source/texk/web2c/eptexdir/am/eptex.am.dt texlive-base-20200327/source/texk/web2c/eptexdir/am/eptex.am ---- texlive-base-20200327/source/texk/web2c/eptexdir/am/eptex.am.dt 2020-04-20 14:32:46.325851485 -0400 -+++ texlive-base-20200327/source/texk/web2c/eptexdir/am/eptex.am 2020-04-20 14:34:20.015892398 -0400 -@@ -83,7 +83,7 @@ EXTRA_DIST += \ +diff -up texlive-base-20220321/source/texk/web2c/eptexdir/am/eptex.am.dt texlive-base-20220321/source/texk/web2c/eptexdir/am/eptex.am +--- texlive-base-20220321/source/texk/web2c/eptexdir/am/eptex.am.dt 2022-01-11 17:47:10.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/eptexdir/am/eptex.am 2022-04-24 15:03:32.850801263 -0400 +@@ -89,7 +89,7 @@ EXTRA_DIST += \ # e-pTeX Tests # @@ -31,10 +55,10 @@ diff -up texlive-base-20200327/source/texk/web2c/eptexdir/am/eptex.am.dt texlive eptexdir/eptriptest.log: eptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) eptexdir/pdfprimitive.log: eptex$(EXEEXT) eptexdir/epver.log: eptex$(EXEEXT) -diff -up texlive-base-20200327/source/texk/web2c/euptexdir/am/euptex.am.dt texlive-base-20200327/source/texk/web2c/euptexdir/am/euptex.am ---- texlive-base-20200327/source/texk/web2c/euptexdir/am/euptex.am.dt 2020-04-20 14:32:46.326851464 -0400 -+++ texlive-base-20200327/source/texk/web2c/euptexdir/am/euptex.am 2020-04-20 14:34:55.625147806 -0400 -@@ -84,7 +84,7 @@ EXTRA_DIST += \ +diff -up texlive-base-20220321/source/texk/web2c/euptexdir/am/euptex.am.dt texlive-base-20220321/source/texk/web2c/euptexdir/am/euptex.am +--- texlive-base-20220321/source/texk/web2c/euptexdir/am/euptex.am.dt 2022-01-11 17:47:10.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/euptexdir/am/euptex.am 2022-04-24 15:03:32.850801263 -0400 +@@ -90,7 +90,7 @@ EXTRA_DIST += \ # e-upTeX Tests # @@ -43,9 +67,9 @@ diff -up texlive-base-20200327/source/texk/web2c/euptexdir/am/euptex.am.dt texli euptexdir/euptriptest.log: euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) euptexdir/pdfprimitive.log: euptex$(EXEEXT) euptexdir/eupver.log: euptex$(EXEEXT) -diff -up texlive-base-20200327/source/texk/web2c/mfluadir/am/mflua.am.dt texlive-base-20200327/source/texk/web2c/mfluadir/am/mflua.am ---- texlive-base-20200327/source/texk/web2c/mfluadir/am/mflua.am.dt 2017-04-16 06:11:22.000000000 -0400 -+++ texlive-base-20200327/source/texk/web2c/mfluadir/am/mflua.am 2020-04-20 14:32:46.326851464 -0400 +diff -up texlive-base-20220321/source/texk/web2c/mfluadir/am/mflua.am.dt texlive-base-20220321/source/texk/web2c/mfluadir/am/mflua.am +--- texlive-base-20220321/source/texk/web2c/mfluadir/am/mflua.am.dt 2022-02-18 13:44:19.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/mfluadir/am/mflua.am 2022-04-24 15:03:32.850801263 -0400 @@ -110,7 +110,7 @@ EXTRA_DIST += \ # MFLua tests @@ -55,9 +79,9 @@ diff -up texlive-base-20200327/source/texk/web2c/mfluadir/am/mflua.am.dt texlive mfluadir/mfluatraptest.log: mflua$(EXEEXT) gftype$(EXEEXT) tftopl$(EXEEXT) EXTRA_DIST += $(mflua_tests) -diff -up texlive-base-20200327/source/texk/web2c/mfluajitdir/am/mfluajit.am.dt texlive-base-20200327/source/texk/web2c/mfluajitdir/am/mfluajit.am ---- texlive-base-20200327/source/texk/web2c/mfluajitdir/am/mfluajit.am.dt 2017-04-16 06:11:22.000000000 -0400 -+++ texlive-base-20200327/source/texk/web2c/mfluajitdir/am/mfluajit.am 2020-04-20 14:32:46.326851464 -0400 +diff -up texlive-base-20220321/source/texk/web2c/mfluajitdir/am/mfluajit.am.dt texlive-base-20220321/source/texk/web2c/mfluajitdir/am/mfluajit.am +--- texlive-base-20220321/source/texk/web2c/mfluajitdir/am/mfluajit.am.dt 2022-02-18 13:44:19.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/mfluajitdir/am/mfluajit.am 2022-04-24 15:03:32.851801268 -0400 @@ -106,7 +106,7 @@ EXTRA_DIST += \ # MFLuaJIT tests @@ -67,24 +91,22 @@ diff -up texlive-base-20200327/source/texk/web2c/mfluajitdir/am/mfluajit.am.dt t mfluajitdir/mfluajittraptest.log: mfluajit$(EXEEXT) gftype$(EXEEXT) tftopl$(EXEEXT) EXTRA_DIST += $(mfluajit_tests) -diff -up texlive-base-20200327/source/texk/web2c/pdftexdir/am/pdftex.am.dt texlive-base-20200327/source/texk/web2c/pdftexdir/am/pdftex.am ---- texlive-base-20200327/source/texk/web2c/pdftexdir/am/pdftex.am.dt 2020-04-20 14:32:46.326851464 -0400 -+++ texlive-base-20200327/source/texk/web2c/pdftexdir/am/pdftex.am 2020-04-20 14:35:48.451043188 -0400 -@@ -95,8 +95,8 @@ EXTRA_DIST += \ - +diff -up texlive-base-20220321/source/texk/web2c/pdftexdir/am/pdftex.am.dt texlive-base-20220321/source/texk/web2c/pdftexdir/am/pdftex.am +--- texlive-base-20220321/source/texk/web2c/pdftexdir/am/pdftex.am.dt 2022-04-24 15:03:32.851801268 -0400 ++++ texlive-base-20220321/source/texk/web2c/pdftexdir/am/pdftex.am 2022-04-24 15:47:20.351639955 -0400 +@@ -104,7 +104,7 @@ EXTRA_DIST += \ # pdfTeX tests # --pdftex_tests = pdftexdir/wprob.test pdftexdir/pdftex.test \ + pdftex_tests = pdftexdir/wprob.test pdftexdir/pdftex.test \ - pdftexdir/pdfimage.test pdftexdir/expanded.test \ -+pdftex_tests = pdftexdir/pdftex.test \ + pdftexdir/expanded.test \ - pdftexdir/tests/cnfline.test + pdftexdir/tests/cnfline.test pdftexdir/tests/partoken.test pdftexdir/wprob.log pdftexdir/pdftex.log \ -diff -up texlive-base-20200327/source/texk/web2c/ptexdir/am/ptex.am.dt texlive-base-20200327/source/texk/web2c/ptexdir/am/ptex.am ---- texlive-base-20200327/source/texk/web2c/ptexdir/am/ptex.am.dt 2020-04-20 14:32:46.327851443 -0400 -+++ texlive-base-20200327/source/texk/web2c/ptexdir/am/ptex.am 2020-04-20 14:36:23.750305069 -0400 -@@ -168,7 +168,7 @@ EXTRA_DIST += \ +diff -up texlive-base-20220321/source/texk/web2c/ptexdir/am/ptex.am.dt texlive-base-20220321/source/texk/web2c/ptexdir/am/ptex.am +--- texlive-base-20220321/source/texk/web2c/ptexdir/am/ptex.am.dt 2022-01-11 17:47:10.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/ptexdir/am/ptex.am 2022-04-24 15:03:32.851801268 -0400 +@@ -171,7 +171,7 @@ EXTRA_DIST += \ # pTeX Tests # @@ -93,10 +115,10 @@ diff -up texlive-base-20200327/source/texk/web2c/ptexdir/am/ptex.am.dt texlive-b ptexdir/ptriptest.log: ptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) ptexdir/pver.log: ptex$(EXEEXT) pweb_tests = \ -diff -up texlive-base-20200327/source/texk/web2c/uptexdir/am/uptex.am.dt texlive-base-20200327/source/texk/web2c/uptexdir/am/uptex.am ---- texlive-base-20200327/source/texk/web2c/uptexdir/am/uptex.am.dt 2020-04-20 14:32:46.327851443 -0400 -+++ texlive-base-20200327/source/texk/web2c/uptexdir/am/uptex.am 2020-04-20 14:36:53.266687857 -0400 -@@ -158,7 +158,7 @@ EXTRA_DIST += \ +diff -up texlive-base-20220321/source/texk/web2c/uptexdir/am/uptex.am.dt texlive-base-20220321/source/texk/web2c/uptexdir/am/uptex.am +--- texlive-base-20220321/source/texk/web2c/uptexdir/am/uptex.am.dt 2022-01-29 05:40:22.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/uptexdir/am/uptex.am 2022-04-24 15:03:32.851801268 -0400 +@@ -161,7 +161,7 @@ EXTRA_DIST += \ uptexdir/ChangeLog # upTeX Tests @@ -105,10 +127,10 @@ diff -up texlive-base-20200327/source/texk/web2c/uptexdir/am/uptex.am.dt texlive uptexdir/uptriptest.log: uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) uptexdir/upver.log: uptex$(EXEEXT) upweb_tests = \ -diff -up texlive-base-20200327/source/texk/web2c/xetexdir/am/xetex.am.dt texlive-base-20200327/source/texk/web2c/xetexdir/am/xetex.am ---- texlive-base-20200327/source/texk/web2c/xetexdir/am/xetex.am.dt 2020-04-20 14:32:46.327851443 -0400 -+++ texlive-base-20200327/source/texk/web2c/xetexdir/am/xetex.am 2020-04-20 14:37:13.223270564 -0400 -@@ -201,7 +201,6 @@ EXTRA_DIST += \ +diff -up texlive-base-20220321/source/texk/web2c/xetexdir/am/xetex.am.dt texlive-base-20220321/source/texk/web2c/xetexdir/am/xetex.am +--- texlive-base-20220321/source/texk/web2c/xetexdir/am/xetex.am.dt 2022-01-11 17:47:10.000000000 -0500 ++++ texlive-base-20220321/source/texk/web2c/xetexdir/am/xetex.am 2022-04-24 15:03:32.852801273 -0400 +@@ -203,7 +203,6 @@ EXTRA_DIST += \ # xetex_tests = \ xetexdir/xetex-filedump.test \ @@ -116,27 +138,3 @@ diff -up texlive-base-20200327/source/texk/web2c/xetexdir/am/xetex.am.dt texlive xetexdir/xetex.test xetexdir/xetex-filedump.log xetexdir/xetex-bug73.log xetexdir/xetex.log: xetex$(EXEEXT) -diff -up texlive-base-20200327/source/texk/kpathsea/Makefile.am.dt texlive-base-20200327/source/texk/kpathsea/Makefile.am ---- texlive-base-20200327/source/texk/kpathsea/Makefile.am.dt 2020-04-20 15:49:39.282325550 -0400 -+++ texlive-base-20200327/source/texk/kpathsea/Makefile.am 2020-04-20 15:49:51.475074045 -0400 -@@ -275,7 +275,7 @@ uninstall-local: - AM_TESTS_ENVIRONMENT = LN_S='$(LN_S)'; export LN_S; - AM_TESTS_ENVIRONMENT += LT_OBJDIR='$(LT_OBJDIR)'; export LT_OBJDIR; - # --TESTS = tests/cnfline.test tests/cnfnewline.test -+TESTS = tests/cnfnewline.test - TESTS += tests/cnfnull.test tests/cnfprog.test - TESTS += tests/kpseaccess.test - TESTS += tests/kpsereadlink.test tests/kpsestat.test tests/kpsewhich.test -diff -up texlive-base-20200327/source/texk/kpathsea/Makefile.in.dt texlive-base-20200327/source/texk/kpathsea/Makefile.in ---- texlive-base-20200327/source/texk/kpathsea/Makefile.in.dt 2020-04-21 10:17:29.766949867 -0400 -+++ texlive-base-20200327/source/texk/kpathsea/Makefile.in 2020-04-21 10:17:36.926798780 -0400 -@@ -858,7 +858,7 @@ dist_noinst_DATA = texmf.cnf - AM_TESTS_ENVIRONMENT = LN_S='$(LN_S)'; export LN_S; \ - LT_OBJDIR='$(LT_OBJDIR)'; export LT_OBJDIR; - # --TESTS = tests/cnfline.test tests/cnfnewline.test tests/cnfnull.test \ -+TESTS = tests/cnfnewline.test tests/cnfnull.test \ - tests/cnfprog.test tests/kpseaccess.test \ - tests/kpsereadlink.test tests/kpsestat.test \ - tests/kpsewhich.test diff --git a/texlive-20210325-source.tar.xz b/texlive-20220321-source.tar.xz similarity index 71% rename from texlive-20210325-source.tar.xz rename to texlive-20220321-source.tar.xz index da8bda38dd475b041bb19fa14ad2772707651563..ea3275edb26b03ea98018c8b9e9d55fd2e5d710f 100644 Binary files a/texlive-20210325-source.tar.xz and b/texlive-20220321-source.tar.xz differ diff --git a/texlive-20210325-texinfo-path-fix.patch b/texlive-20220321-texinfo-path-fix.patch similarity index 72% rename from texlive-20210325-texinfo-path-fix.patch rename to texlive-20220321-texinfo-path-fix.patch index e1ad38b18a7b8fc4f8da944e86fddc9345288b3e..118bccd7bbfd21264976c8f21e3380b8cfb309c9 100644 --- a/texlive-20210325-texinfo-path-fix.patch +++ b/texlive-20220321-texinfo-path-fix.patch @@ -1,6 +1,6 @@ -diff -up texlive-base-20210325/source/texk/kpathsea/texmf.cnf.texinfo-fix texlive-base-20210325/source/texk/kpathsea/texmf.cnf ---- texlive-base-20210325/source/texk/kpathsea/texmf.cnf.texinfo-fix 2021-05-06 17:53:44.616943275 -0400 -+++ texlive-base-20210325/source/texk/kpathsea/texmf.cnf 2021-05-06 17:55:40.097662674 -0400 +diff -up texlive-base-20220321/source/texk/kpathsea/texmf.cnf.texinfo-fix texlive-base-20220321/source/texk/kpathsea/texmf.cnf +--- texlive-base-20220321/source/texk/kpathsea/texmf.cnf.texinfo-fix 2022-04-24 14:56:58.552736645 -0400 ++++ texlive-base-20220321/source/texk/kpathsea/texmf.cnf 2022-04-24 14:59:20.022477425 -0400 @@ -83,6 +83,9 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config % to %USERPROFILE% on Windows, $HOME otherwise. TEXMFHOME = ~/texmf @@ -9,7 +9,7 @@ diff -up texlive-base-20210325/source/texk/kpathsea/texmf.cnf.texinfo-fix texliv +TEXINFOHOME = $SELFAUTODIR/share/texmf + % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data. - TEXMFVAR = ~/.texlive2021/texmf-var + TEXMFVAR = ~/.texlive2022/texmf-var @@ -108,7 +111,7 @@ TEXMFAUXTREES = {} % The odd-looking $TEXMFAUXTREES$TEXMF... construct is so that if no auxtree is diff --git a/texlive-base-20210325-mendex-weird-arch-fixes.patch b/texlive-base-20210325-mendex-weird-arch-fixes.patch deleted file mode 100644 index 97fdf59bcc2826fa9031e0ef2dde01d83cb04aaf..0000000000000000000000000000000000000000 --- a/texlive-base-20210325-mendex-weird-arch-fixes.patch +++ /dev/null @@ -1,168 +0,0 @@ -diff -U0 texlive-base-20210325/source/texk/mendexk/ChangeLog.archfix texlive-base-20210325/source/texk/mendexk/ChangeLog ---- texlive-base-20210325/source/texk/mendexk/ChangeLog.archfix 2021-05-27 15:01:46.888501972 -0400 -+++ texlive-base-20210325/source/texk/mendexk/ChangeLog 2021-05-27 15:02:10.669627643 -0400 -@@ -0,0 +1,13 @@ -+2021-05-09 Karl Berry -+ -+ * mendex.h (page.attr): use int, not char, since we do signed -+ comparison and aarch64 apparently treats char as unsigned. -+ (index.words): use unsigned char for consistency. -+ * fwrite.c (printpage): factor out beginning/end page values. -+ * tests/rangetwo.idx, -+ * tests/rangetwo.ind, -+ * tests/rangetwo.ist: new simple test. -+ * tests/mendex.test: run the rangetwo test. -+ Report from Johannes Hielscher, -+ https://tug.org/pipermail/tlbuild/2021q1/004873.html. -+ -diff -up texlive-base-20210325/source/texk/mendexk/fwrite.c.archfix texlive-base-20210325/source/texk/mendexk/fwrite.c ---- texlive-base-20210325/source/texk/mendexk/fwrite.c.archfix 2021-05-27 15:02:37.867771347 -0400 -+++ texlive-base-20210325/source/texk/mendexk/fwrite.c 2021-05-27 15:07:00.875160968 -0400 -@@ -326,7 +326,11 @@ static void printpage(struct index *ind, - for(j=0;jj) { -- if (pnumconv(ind[num].p[j].page,ind[num].p[j].attr[0])==pnumconv(ind[num].p[cc].page,ind[num].p[cc].attr[0])) { -+ int epage = pnumconv(ind[num].p[cc].page, -+ ind[num].p[cc].attr[0]); -+ int bpage = pnumconv(ind[num].p[j].page, -+ ind[num].p[j].attr[0]); -+ if (epage==bpage) { - j=cc-1; - continue; - } -@@ -337,20 +341,18 @@ static void printpage(struct index *ind, - if (strlen(ind[num].p[j].enc)>0) { - SPRINTF(buff,"%s%s%s",encap_prefix,ind[num].p[j].enc,encap_infix); - } -- if (strlen(suffix_3p)>0 && (pnumconv(ind[num].p[cc].page,ind[num].p[cc].attr[0])-pnumconv(ind[num].p[j].page,ind[num].p[j].attr[0]))==2) { -- SAPPENDF(buff,"%s",ind[num].p[j].page); -+ /* print beginning of range */ -+ SAPPENDF(buff,"%s",ind[num].p[j].page); -+ if (strlen(suffix_3p)>0 && (epage-bpage)==2) { - SAPPENDF(buff,"%s",suffix_3p); - } -- else if (strlen(suffix_mp)>0 && (pnumconv(ind[num].p[cc].page,ind[num].p[cc].attr[0])-pnumconv(ind[num].p[j].page,ind[num].p[j].attr[0]))>=2) { -- SAPPENDF(buff,"%s",ind[num].p[j].page); -+ else if (strlen(suffix_mp)>0 && (epage-bpage)>=2) { - SAPPENDF(buff,"%s",suffix_mp); - } -- else if (strlen(suffix_2p)>0 && (pnumconv(ind[num].p[cc].page,ind[num].p[cc].attr[0])-pnumconv(ind[num].p[j].page,ind[num].p[j].attr[0]))==1) { -- SAPPENDF(buff,"%s",ind[num].p[j].page); -+ else if (strlen(suffix_2p)>0 && (epage-bpage)==1) { - SAPPENDF(buff,"%s",suffix_2p); - } - else { -- SAPPENDF(buff,"%s",ind[num].p[j].page); - SAPPENDF(buff,"%s",delim_r); - SAPPENDF(buff,"%s",ind[num].p[cc].page); - } -diff -up texlive-base-20210325/source/texk/mendexk/mendex.h.archfix texlive-base-20210325/source/texk/mendexk/mendex.h ---- texlive-base-20210325/source/texk/mendexk/mendex.h.archfix 2021-05-27 15:07:31.173321042 -0400 -+++ texlive-base-20210325/source/texk/mendexk/mendex.h 2021-05-27 15:07:50.429422834 -0400 -@@ -14,12 +14,12 @@ - struct page { - char *page; - char *enc; -- char attr[3]; -+ int attr[3]; - }; - - struct index { - int num; -- char words; -+ unsigned char words; - char *org[3]; - char *dic[3]; - char *idx[3]; -diff -up texlive-base-20210325/source/texk/mendexk/tests/mendex.test.archfix texlive-base-20210325/source/texk/mendexk/tests/mendex.test ---- texlive-base-20210325/source/texk/mendexk/tests/mendex.test.archfix 2021-05-27 15:08:12.848541283 -0400 -+++ texlive-base-20210325/source/texk/mendexk/tests/mendex.test 2021-05-27 15:13:28.110189451 -0400 -@@ -1,6 +1,6 @@ - #! /bin/sh -vx - # $Id: mendex.test 58575 2021-03-21 08:54:52Z takuji $ --# Copyright 2017 Karl Berry -+# Copyright 2017-2021 Karl Berry - # Copyright 2013 Peter Breitenlohner - # You may freely use, modify and/or distribute this file. - -@@ -24,13 +24,21 @@ cat $srcdir/tests/uni.idx | \ - >uni.ind2 2>uni.ilg2 \ - && diff $srcdir/tests/uni.ind uni.ind2 || exit 1 - --# test for page_precedence --./mendex -s $srcdir/tests/pprec0.ist $srcdir/tests/pprecA.idx -o pprecA-0.ind1 -t pprecA-0.ilg \ -+# test for two-element range suffix_2p -+./mendex -s $srcdir/tests/rangetwo.ist $srcdir/tests/rangetwo.idx \ -+ -o rangetwo.ind1 -t rangetwo.ilg \ -+ && diff $srcdir/tests/rangetwo.ind rangetwo.ind1 || exit 1 -+ -+# test for page_precedence and suffix_3p -+./mendex -s $srcdir/tests/pprec0.ist $srcdir/tests/pprecA.idx \ -+ -o pprecA-0.ind1 -t pprecA-0.ilg \ - && diff $srcdir/tests/pprecA-0.ind pprecA-0.ind1 || exit 1 - --./mendex -s $srcdir/tests/pprec1.ist $srcdir/tests/pprecA.idx -o pprecA-1.ind1 -t pprecA-1.ilg \ -+./mendex -s $srcdir/tests/pprec1.ist $srcdir/tests/pprecA.idx \ -+ -o pprecA-1.ind1 -t pprecA-1.ilg \ - && diff $srcdir/tests/pprecA-1.ind pprecA-1.ind1 || exit 1 - --./mendex -s $srcdir/tests/pprec2.ist $srcdir/tests/pprecA.idx -o pprecA-2.ind1 -t pprecA-2.ilg \ -+./mendex -s $srcdir/tests/pprec2.ist $srcdir/tests/pprecA.idx \ -+ -o pprecA-2.ind1 -t pprecA-2.ilg \ - && diff $srcdir/tests/pprecA-2.ind pprecA-2.ind1 || exit 1 - -diff -up texlive-base-20210325/source/texk/mendexk/tests/rangetwo.idx.archfix texlive-base-20210325/source/texk/mendexk/tests/rangetwo.idx ---- texlive-base-20210325/source/texk/mendexk/tests/rangetwo.idx.archfix 2021-05-27 15:14:09.048403077 -0400 -+++ texlive-base-20210325/source/texk/mendexk/tests/rangetwo.idx 2021-05-27 15:14:03.416373688 -0400 -@@ -0,0 +1,2 @@ -+\indexentry{entryA}{1} -+\indexentry{entryA}{2} -diff -up texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ind.archfix texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ind ---- texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ind.archfix 2021-05-27 15:14:30.601515549 -0400 -+++ texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ind 2021-05-27 15:14:59.970668807 -0400 -@@ -0,0 +1,5 @@ -+\begin{theindex} -+ -+ \item entryA, 1[[sfx2p]] -+ -+\end{theindex} -diff -up texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ist.archfix texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ist ---- texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ist.archfix 2021-05-27 15:15:24.712797920 -0400 -+++ texlive-base-20210325/source/texk/mendexk/tests/rangetwo.ist 2021-05-27 15:15:51.412937250 -0400 -@@ -0,0 +1,2 @@ -+suffix_2p "[[sfx2p]]" -+ -diff -U0 texlive-base-20210325/source/texk/upmendex/ChangeLog.archfix texlive-base-20210325/source/texk/upmendex/ChangeLog ---- texlive-base-20210325/source/texk/upmendex/ChangeLog.archfix 2021-05-27 14:58:11.836365567 -0400 -+++ texlive-base-20210325/source/texk/upmendex/ChangeLog 2021-05-27 14:59:42.613845327 -0400 -@@ -0,0 +1,11 @@ -+2021-05-09 Karl Berry -+ * mendex.h (page.attr): use int, not char, since we do signed -+ comparison and aarch64 apparently treats char as unsigned. -+ (index.words): use unsigned char for consistency. -+ -+ Same fixes as for mendex; see mendexk/ChangeLog. -+ Report from Johannes Hielscher, -+ https://tug.org/pipermail/tlbuild/2021q1/004873.html -+ and follow-up: -+ https://tug.org/pipermail/tlbuild/2021q2/004911.html -+ -diff -up texlive-base-20210325/source/texk/upmendex/mendex.h.archfix texlive-base-20210325/source/texk/upmendex/mendex.h ---- texlive-base-20210325/source/texk/upmendex/mendex.h.archfix 2021-05-27 14:59:52.774899013 -0400 -+++ texlive-base-20210325/source/texk/upmendex/mendex.h 2021-05-27 15:01:33.381430577 -0400 -@@ -14,12 +14,12 @@ - struct page { - char *page; - char *enc; -- char attr[3]; -+ int attr[3]; - }; - - struct index { - int num; -- char words; -+ unsigned char words; - UChar *dic[3]; - UChar *org[3]; - UChar *idx[3]; diff --git a/texlive-base-20210325-no-setpdfwrite.patch b/texlive-base-20210325-no-setpdfwrite.patch deleted file mode 100644 index a68f83c979eb425d87f0d46f66f9e57bc59dfbba..0000000000000000000000000000000000000000 --- a/texlive-base-20210325-no-setpdfwrite.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -up texlive-base-20210325/source/utils/asymptote/patches/dvipdf.no-setpdfwrite texlive-base-20210325/source/utils/asymptote/patches/dvipdf ---- texlive-base-20210325/source/utils/asymptote/patches/dvipdf.no-setpdfwrite 2021-06-21 10:05:10.392585479 -0400 -+++ texlive-base-20210325/source/utils/asymptote/patches/dvipdf 2021-06-21 10:05:30.969698895 -0400 -@@ -50,5 +50,5 @@ fi - - # We have to include the options twice because -I only takes effect if it - # appears before other options. --exec dvips $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -c .setpdfwrite - -+exec dvips $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -c 3000000 setvmthreshold - - diff --git a/texlive-base-2022-dvisvgm-3.0.1.patch b/texlive-base-2022-dvisvgm-3.0.1.patch new file mode 100644 index 0000000000000000000000000000000000000000..1a971b68a15fc32480facec7803090310012144d --- /dev/null +++ b/texlive-base-2022-dvisvgm-3.0.1.patch @@ -0,0 +1,36589 @@ +diff -up texlive-base-20220321/source/texk/dvisvgm/configure.301 texlive-base-20220321/source/texk/dvisvgm/configure +--- texlive-base-20220321/source/texk/dvisvgm/configure.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/configure 2023-01-17 15:53:51.698205242 -0500 +@@ -1,6 +1,6 @@ + #! /bin/sh + # Guess values for system-dependent variables and create Makefiles. +-# Generated by GNU Autoconf 2.71 for dvisvgm (TeX Live) 2.13.3. ++# Generated by GNU Autoconf 2.71 for dvisvgm (TeX Live) 3.0.1. + # + # Report bugs to . + # +@@ -629,8 +629,8 @@ MAKEFLAGS= + # Identity of this package. + PACKAGE_NAME='dvisvgm (TeX Live)' + PACKAGE_TARNAME='dvisvgm--tex-live-' +-PACKAGE_VERSION='2.13.3' +-PACKAGE_STRING='dvisvgm (TeX Live) 2.13.3' ++PACKAGE_VERSION='3.0.1' ++PACKAGE_STRING='dvisvgm (TeX Live) 3.0.1' + PACKAGE_BUGREPORT='tex-k@tug.org' + PACKAGE_URL='' + +@@ -1437,7 +1437,7 @@ if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +-\`configure' configures dvisvgm (TeX Live) 2.13.3 to adapt to many kinds of systems. ++\`configure' configures dvisvgm (TeX Live) 3.0.1 to adapt to many kinds of systems. + + Usage: $0 [OPTION]... [VAR=VALUE]... + +@@ -1509,7 +1509,7 @@ fi + + if test -n "$ac_init_help"; then + case $ac_init_help in +- short | recursive ) echo "Configuration of dvisvgm (TeX Live) 2.13.3:";; ++ short | recursive ) echo "Configuration of dvisvgm (TeX Live) 3.0.1:";; + esac + cat <<\_ACEOF + +@@ -1642,7 +1642,7 @@ fi + test -n "$ac_init_help" && exit $ac_status + if $ac_init_version; then + cat <<\_ACEOF +-dvisvgm (TeX Live) configure 2.13.3 ++dvisvgm (TeX Live) configure 3.0.1 + generated by GNU Autoconf 2.71 + + Copyright (C) 2021 Free Software Foundation, Inc. +@@ -2404,7 +2404,7 @@ cat >config.log <<_ACEOF + This file contains any messages produced by compilers while + running configure, to aid debugging if configure makes a mistake. + +-It was created by dvisvgm (TeX Live) $as_me 2.13.3, which was ++It was created by dvisvgm (TeX Live) $as_me 3.0.1, which was + generated by GNU Autoconf 2.71. Invocation command line was + + $ $0$ac_configure_args_raw +@@ -3381,7 +3381,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLA + ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +-DATE="February 2022" ++DATE="January 2023" + + ac_config_headers="$ac_config_headers config.h" + +@@ -9015,7 +9015,7 @@ fi + + # Define the identity of the package. + PACKAGE='dvisvgm--tex-live-' +- VERSION='2.13.3' ++ VERSION='3.0.1' + + + printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h +@@ -15924,11 +15924,11 @@ if test x$ac_prog_cxx_stdcxx = xno + then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5 + printf %s "checking for $CXX option to enable C++11 features... " >&6; } +-if test ${ac_cv_prog_cxx_11+y} ++if test ${ac_cv_prog_cxx_cxx11+y} + then : + printf %s "(cached) " >&6 + else $as_nop +- ac_cv_prog_cxx_11=no ++ ac_cv_prog_cxx_cxx11=no + ac_save_CXX=$CXX + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +@@ -15970,11 +15970,11 @@ if test x$ac_prog_cxx_stdcxx = xno + then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5 + printf %s "checking for $CXX option to enable C++98 features... " >&6; } +-if test ${ac_cv_prog_cxx_98+y} ++if test ${ac_cv_prog_cxx_cxx98+y} + then : + printf %s "(cached) " >&6 + else $as_nop +- ac_cv_prog_cxx_98=no ++ ac_cv_prog_cxx_cxx98=no + ac_save_CXX=$CXX + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +@@ -21413,7 +21413,7 @@ Usage: $0 [OPTIONS] + Report bugs to ." + + lt_cl_version="\ +-dvisvgm (TeX Live) config.lt 2.13.3 ++dvisvgm (TeX Live) config.lt 3.0.1 + configured by $0, generated by GNU Autoconf 2.71. + + Copyright (C) 2011 Free Software Foundation, Inc. +@@ -24250,7 +24250,7 @@ dvisvgm_srcdir='$(top_srcdir)/dvisvgm-sr + + + +-ac_config_files="$ac_config_files Makefile dvisvgm-src/Makefile dvisvgm-src/libs/Makefile dvisvgm-src/libs/brotli/Makefile dvisvgm-src/libs/clipper/Makefile dvisvgm-src/libs/ff-woff/Makefile dvisvgm-src/libs/md5/Makefile dvisvgm-src/libs/potrace/Makefile dvisvgm-src/libs/variant/Makefile dvisvgm-src/libs/woff2/Makefile dvisvgm-src/libs/xxHash/Makefile dvisvgm-src/src/Makefile dvisvgm-src/src/version.hpp dvisvgm-src/src/optimizer/Makefile" ++ac_config_files="$ac_config_files Makefile dvisvgm-src/Makefile dvisvgm-src/libs/Makefile dvisvgm-src/libs/boost/Makefile dvisvgm-src/libs/brotli/Makefile dvisvgm-src/libs/clipper/Makefile dvisvgm-src/libs/md5/Makefile dvisvgm-src/libs/potrace/Makefile dvisvgm-src/libs/variant/Makefile dvisvgm-src/libs/woff2/Makefile dvisvgm-src/libs/xxHash/Makefile dvisvgm-src/src/Makefile dvisvgm-src/src/version.hpp dvisvgm-src/src/fonts/Makefile dvisvgm-src/src/optimizer/Makefile dvisvgm-src/src/ttf/Makefile" + cat >confcache <<\_ACEOF + # This file is a shell script that caches the results of configure + # tests run on this system so they can be shared between configure +@@ -24822,7 +24822,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri + # report actual input values of CONFIG_FILES etc. instead of their + # values after options handling. + ac_log=" +-This file was extended by dvisvgm (TeX Live) $as_me 2.13.3, which was ++This file was extended by dvisvgm (TeX Live) $as_me 3.0.1, which was + generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES +@@ -24890,7 +24890,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_cs_config='$ac_cs_config_escaped' + ac_cs_version="\\ +-dvisvgm (TeX Live) config.status 2.13.3 ++dvisvgm (TeX Live) config.status 3.0.1 + configured by $0, generated by GNU Autoconf 2.71, + with options \\"\$ac_cs_config\\" + +@@ -25411,9 +25411,9 @@ do + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "dvisvgm-src/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/Makefile" ;; + "dvisvgm-src/libs/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/Makefile" ;; ++ "dvisvgm-src/libs/boost/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/boost/Makefile" ;; + "dvisvgm-src/libs/brotli/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/brotli/Makefile" ;; + "dvisvgm-src/libs/clipper/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/clipper/Makefile" ;; +- "dvisvgm-src/libs/ff-woff/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/ff-woff/Makefile" ;; + "dvisvgm-src/libs/md5/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/md5/Makefile" ;; + "dvisvgm-src/libs/potrace/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/potrace/Makefile" ;; + "dvisvgm-src/libs/variant/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/variant/Makefile" ;; +@@ -25421,7 +25421,9 @@ do + "dvisvgm-src/libs/xxHash/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/libs/xxHash/Makefile" ;; + "dvisvgm-src/src/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/src/Makefile" ;; + "dvisvgm-src/src/version.hpp") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/src/version.hpp" ;; ++ "dvisvgm-src/src/fonts/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/src/fonts/Makefile" ;; + "dvisvgm-src/src/optimizer/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/src/optimizer/Makefile" ;; ++ "dvisvgm-src/src/ttf/Makefile") CONFIG_FILES="$CONFIG_FILES dvisvgm-src/src/ttf/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +diff -up texlive-base-20220321/source/texk/dvisvgm/configure.ac.301 texlive-base-20220321/source/texk/dvisvgm/configure.ac +--- texlive-base-20220321/source/texk/dvisvgm/configure.ac.301 2022-02-23 17:20:08.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/configure.ac 2023-01-17 15:53:51.698205242 -0500 +@@ -15,7 +15,7 @@ dnl + AC_PREREQ([2.65]) + m4_include([version.ac])[] dnl define dvisvgm_version + AC_INIT([dvisvgm (TeX Live)], dvisvgm_version, [tex-k@tug.org]) +-DATE="February 2022" ++DATE="January 2023" + AC_CONFIG_SRCDIR([dvisvgm-src/src/dvisvgm.cpp]) + AC_CONFIG_HEADERS([config.h]) + AC_CONFIG_MACRO_DIRS([../../m4])dnl not just _DIR +@@ -225,9 +225,9 @@ AC_SUBST(AM_LDFLAGS) + AC_CONFIG_FILES([Makefile + dvisvgm-src/Makefile + dvisvgm-src/libs/Makefile ++ dvisvgm-src/libs/boost/Makefile + dvisvgm-src/libs/brotli/Makefile + dvisvgm-src/libs/clipper/Makefile +- dvisvgm-src/libs/ff-woff/Makefile + dvisvgm-src/libs/md5/Makefile + dvisvgm-src/libs/potrace/Makefile + dvisvgm-src/libs/variant/Makefile +@@ -235,6 +235,8 @@ AC_CONFIG_FILES([Makefile + dvisvgm-src/libs/xxHash/Makefile + dvisvgm-src/src/Makefile + dvisvgm-src/src/version.hpp ++ dvisvgm-src/src/fonts/Makefile + dvisvgm-src/src/optimizer/Makefile ++ dvisvgm-src/src/ttf/Makefile + ])dnl TL: skipping tests/* and doc/* + AC_OUTPUT +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/config.h.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/config.h.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/config.h.in.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/config.h.in 2023-01-17 15:53:51.698205242 -0500 +@@ -46,9 +46,6 @@ + /* Define to 1 if you have the `z' library (-lz). */ + #undef HAVE_LIBZ + +-/* Define to 1 if you have the header file. */ +-#undef HAVE_MEMORY_H +- + /* Define to 1 if you have the header file, and it defines `DIR'. */ + #undef HAVE_NDIR_H + +@@ -68,6 +65,9 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_STDINT_H + ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDIO_H ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_STDLIB_H + +@@ -115,6 +115,12 @@ + /* Define to 1 if the system has the type `_Bool'. */ + #undef HAVE__BOOL + ++/* Define to 1 if the system has the `__builtin_clz' built-in function */ ++#undef HAVE___BUILTIN_CLZ ++ ++/* The machine triplet of the host system */ ++#undef HOST_SYSTEM ++ + /* Define to 1 if the kpathsea headers are not C++ safe. */ + #undef KPSE_CXX_UNSAFE + +@@ -146,12 +152,11 @@ + /* Define to the version of this package. */ + #undef PACKAGE_VERSION + +-/* Define to 1 if you have the ANSI C header files. */ ++/* Define to 1 if all of the C90 standard headers exist (not just the ones ++ required in a freestanding environment). This macro is provided for ++ backward compatibility; new code need not use it. */ + #undef STDC_HEADERS + +-/* The machine triplet of the target system */ +-#undef TARGET_SYSTEM +- + /* Define to 1 if your declares `struct tm'. */ + #undef TM_IN_SYS_TIME + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/configure.ac.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/configure.ac +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/configure.ac.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/configure.ac 2023-01-17 15:53:51.698205242 -0500 +@@ -1,30 +1,27 @@ + # This file is part of dvisvgm +-# Copyright (C) 2005-2022 Martin Gieseking ++# Copyright (C) 2005-2023 Martin Gieseking + # + # Process this file with autoconf to produce a configure script. + +-AC_PREREQ(2.59) +-AC_INIT([dvisvgm],[2.13.3],[martin.gieseking@uos.de]) +-DATE="February 2022" ++AC_PREREQ([2.69]) ++AC_INIT([dvisvgm],[3.0.1],[martin.gieseking@uos.de]) ++DATE="January 2023" + AC_CONFIG_SRCDIR(src) + AC_CONFIG_HEADERS([config.h]) + AC_CONFIG_MACRO_DIR([m4]) + AC_CANONICAL_HOST +-AC_CANONICAL_TARGET +-AM_INIT_AUTOMAKE([subdir-objects]) ++AM_INIT_AUTOMAKE([subdir-objects dist-xz]) + +-AH_TEMPLATE([TARGET_SYSTEM], [The machine triplet of the target system]) +-AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$target"]) ++AH_TEMPLATE([HOST_SYSTEM], [The machine triplet of the host system]) ++AC_DEFINE_UNQUOTED([HOST_SYSTEM], ["$host"]) + + # Checks for programs. + AC_PROG_CC +-AC_PROG_CC_C99 + AC_PROG_CXX + AX_CXX_COMPILE_STDCXX([11]) + AM_PROG_AR + LT_INIT + +-AC_PROG_RANLIB + AC_LANG(C) + + AX_CHECK_COMPILE_FLAG([-Wmismatched-tags -Wno-mismatched-tags], [CXXFLAGS="$CXXFLAGS -Wno-mismatched-tags"]) +@@ -55,6 +52,7 @@ AC_CHECK_LIB([kpathsea], [kpse_find_file + + AC_MSG_CHECKING([kpathsea version]) + AC_RUN_IFELSE([AC_LANG_SOURCE([#include ++ #include + #include + int main() { + FILE *f; +@@ -146,7 +144,7 @@ AC_CHECK_LIB(z, gzopen) + + # Check for header files. + AC_HEADER_DIRENT +-AC_HEADER_STDC ++ + AC_CHECK_HEADERS_ONCE([libintl.h stdlib.h string.h strings.h unistd.h]) + + # Check for typedefs, structures, and compiler characteristics. +@@ -157,6 +155,7 @@ AC_STRUCT_TM + # Check for library functions. + AC_FUNC_STAT + AC_CHECK_FUNCS_ONCE([ftime gettimeofday sigaction umask uselocale]) ++AX_GCC_BUILTIN(__builtin_clz) + + # add options for selection of "optional" library locations + # currently these libraries are mandatory; the --with-foo options +@@ -204,6 +203,7 @@ AS_IF([test "x$enable_manpage" != "xyes" + AM_CONDITIONAL([BUILD_MANPAGE], [test "x$enable_manpage" = "xyes"]) + + AX_CODE_COVERAGE ++ + AS_IF([ test "$enable_code_coverage" = "yes" ], [ + # disable optimization + changequote({,}) +@@ -219,18 +219,19 @@ AC_SUBST(AM_LDFLAGS) + AC_CONFIG_FILES([ + Makefile + libs/Makefile ++ libs/boost/Makefile + libs/brotli/Makefile + libs/clipper/Makefile +- libs/ff-woff/Makefile + libs/md5/Makefile + libs/potrace/Makefile + libs/variant/Makefile + libs/woff2/Makefile + libs/xxHash/Makefile +- m4/Makefile + src/Makefile + src/version.hpp ++ src/fonts/Makefile + src/optimizer/Makefile ++ src/ttf/Makefile + tests/Makefile + tests/data/Makefile + doc/Makefile]) +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/boost-vectorstream.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/boost-vectorstream.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/boost-vectorstream.hpp.301 2023-01-17 15:53:51.698205242 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/boost-vectorstream.hpp 2023-01-17 15:53:51.698205242 -0500 +@@ -0,0 +1,607 @@ ++////////////////////////////////////////////////////////////////////////////// ++// ++// (C) Copyright Ion Gaztanaga 2005-2012. Distributed under the Boost ++// Software License, Version 1.0. (See accompanying file ++// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ++// ++// See http://www.boost.org/libs/interprocess for documentation. ++// ++////////////////////////////////////////////////////////////////////////////// ++// ++// This file comes from SGI's sstream file. Modified by Ion Gaztanaga 2005-2012. ++// Changed internal SGI string to a generic, templatized vector. Added efficient ++// internal buffer get/set/swap functions, so that we can obtain/establish the ++// internal buffer without any reallocation or copy. Kill those temporaries! ++/////////////////////////////////////////////////////////////////////////////// ++/* ++ * Copyright (c) 1998 ++ * Silicon Graphics Computer Systems, Inc. ++ * ++ * Permission to use, copy, modify, distribute and sell this software ++ * and its documentation for any purpose is hereby granted without fee, ++ * provided that the above copyright notice appear in all copies and ++ * that both that copyright notice and this permission notice appear ++ * in supporting documentation. Silicon Graphics makes no ++ * representations about the suitability of this software for any ++ * purpose. It is provided "as is" without express or implied warranty. ++ */ ++ ++//!\file ++//!This file defines basic_vectorbuf, basic_ivectorstream, ++//!basic_ovectorstream, and basic_vectorstreamclasses. These classes ++//!represent streamsbufs and streams whose sources or destinations are ++//!STL-like vectors that can be swapped with external vectors to avoid ++//!unnecessary allocations/copies. ++ ++#ifndef BOOST_INTERPROCESS_VECTORSTREAM_HPP ++#define BOOST_INTERPROCESS_VECTORSTREAM_HPP ++ ++#include ++#include ++#include ++#include ++#include // char traits ++#include // ptrdiff_t ++ ++namespace boost { namespace interprocess { ++ ++//!A streambuf class that controls the transmission of elements to and from ++//!a basic_ivectorstream, basic_ovectorstream or basic_vectorstream. ++//!It holds a character vector specified by CharVector template parameter ++//!as its formatting buffer. The vector must have contiguous storage, like ++//!std::vector, boost::interprocess::vector or boost::interprocess::basic_string ++template ++class basic_vectorbuf ++ : public std::basic_streambuf ++{ ++ public: ++ typedef CharVector vector_type; ++ typedef typename CharVector::value_type char_type; ++ typedef typename CharTraits::int_type int_type; ++ typedef typename CharTraits::pos_type pos_type; ++ typedef typename CharTraits::off_type off_type; ++ typedef CharTraits traits_type; ++ ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ private: ++ typedef std::basic_streambuf base_t; ++ ++ basic_vectorbuf(const basic_vectorbuf&); ++ basic_vectorbuf & operator =(const basic_vectorbuf&); ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++ ++ public: ++ //!Constructor. Throws if vector_type default ++ //!constructor throws. ++ explicit basic_vectorbuf(std::ios_base::openmode mode ++ = std::ios_base::in | std::ios_base::out) ++ : base_t(), m_mode(mode) ++ { this->initialize_pointers(); } ++ ++ //!Constructor. Throws if ++ //!vector_type(const VectorParameter ¶m) throws. ++ template ++ explicit basic_vectorbuf(const VectorParameter ¶m, ++ std::ios_base::openmode mode ++ = std::ios_base::in | std::ios_base::out) ++ : base_t(), m_mode(mode), m_vect(param) ++ { this->initialize_pointers(); } ++ ++ public: ++ ++ //!Swaps the underlying vector with the passed vector. ++ //!This function resets the read/write position in the stream. ++ //!Does not throw. ++ void swap_vector(vector_type &vect) ++ { ++ if (this->m_mode & std::ios_base::out){ ++ //Update high water if necessary ++ //And resize vector to remove extra size ++ if (mp_high_water < base_t::pptr()){ ++ //Restore the vector's size if necessary ++ mp_high_water = base_t::pptr(); ++ } ++ //This does not reallocate ++ m_vect.resize(std::size_t(mp_high_water - (m_vect.size() ? &m_vect[0] : 0))); ++ } ++ //Now swap vector ++ m_vect.swap(vect); ++ this->initialize_pointers(); ++ } ++ ++ //!Returns a const reference to the internal vector. ++ //!Does not throw. ++ const vector_type &vector() const ++ { ++ if (this->m_mode & std::ios_base::out){ ++ if (mp_high_water < base_t::pptr()){ ++ //Restore the vector's size if necessary ++ mp_high_water = base_t::pptr(); ++ } ++ //This shouldn't reallocate ++ typedef typename vector_type::size_type size_type; ++ char_type *old_ptr = base_t::pbase(); ++ size_type high_pos = size_type(mp_high_water-old_ptr); ++ if(m_vect.size() > high_pos){ ++ m_vect.resize(high_pos); ++ //But we must update end write pointer because vector size is now shorter ++ int old_pos = (int)(base_t::pptr() - base_t::pbase()); ++ const_cast(this)->base_t::setp(old_ptr, old_ptr + high_pos); ++ const_cast(this)->base_t::pbump(old_pos); ++ } ++ } ++ return m_vect; ++ } ++ ++ //!Preallocates memory from the internal vector. ++ //!Resets the stream to the first position. ++ //!Throws if the internals vector's memory allocation throws. ++ void reserve(typename vector_type::size_type size) ++ { ++ if (this->m_mode & std::ios_base::out && size > m_vect.size()){ ++ typename vector_type::difference_type write_pos = base_t::pptr() - base_t::pbase(); ++ typename vector_type::difference_type read_pos = base_t::gptr() - base_t::eback(); ++ //Now update pointer data ++ m_vect.reserve(size); ++ this->initialize_pointers(); ++ base_t::pbump((int)write_pos); ++ if(this->m_mode & std::ios_base::in){ ++ base_t::gbump((int)read_pos); ++ } ++ } ++ } ++ ++ //!Calls clear() method of the internal vector. ++ //!Resets the stream to the first position. ++ void clear() ++ { m_vect.clear(); this->initialize_pointers(); } ++ ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ private: ++ //Maximizes high watermark to the initial vector size, ++ //initializes read and write iostream buffers to the capacity ++ //and resets stream positions ++ void initialize_pointers() ++ { ++ // The initial read position is the beginning of the vector. ++ if(!(m_mode & std::ios_base::out)){ ++ if(m_vect.empty()){ ++ this->setg(0, 0, 0); ++ } ++ else{ ++ this->setg(&m_vect[0], &m_vect[0], &m_vect[0] + m_vect.size()); ++ } ++ } ++ ++ // The initial write position is the beginning of the vector. ++ if(m_mode & std::ios_base::out){ ++ //First get real size ++ int real_size = (int)m_vect.size(); ++ //Then maximize size for high watermarking ++ m_vect.resize(m_vect.capacity()); ++ BOOST_ASSERT(m_vect.size() == m_vect.capacity()); ++ //Set high watermarking with the expanded size ++ mp_high_water = m_vect.size() ? (&m_vect[0] + real_size) : 0; ++ //Now set formatting pointers ++ if(m_vect.empty()){ ++ this->setp(0, 0); ++ if(m_mode & std::ios_base::in) ++ this->setg(0, 0, 0); ++ } ++ else{ ++ char_type *p = &m_vect[0]; ++ this->setp(p, p + m_vect.size()); ++ if(m_mode & std::ios_base::in) ++ this->setg(p, p, p + real_size); ++ } ++ if (m_mode & (std::ios_base::app | std::ios_base::ate)){ ++ base_t::pbump((int)real_size); ++ } ++ } ++ } ++ ++ protected: ++ virtual int_type underflow() BOOST_OVERRIDE ++ { ++ if (base_t::gptr() == 0) ++ return CharTraits::eof(); ++ if(m_mode & std::ios_base::out){ ++ if (mp_high_water < base_t::pptr()) ++ mp_high_water = base_t::pptr(); ++ if (base_t::egptr() < mp_high_water) ++ base_t::setg(base_t::eback(), base_t::gptr(), mp_high_water); ++ } ++ if (base_t::gptr() < base_t::egptr()) ++ return CharTraits::to_int_type(*base_t::gptr()); ++ return CharTraits::eof(); ++ } ++ ++ virtual int_type pbackfail(int_type c = CharTraits::eof()) BOOST_OVERRIDE ++ { ++ if(this->gptr() != this->eback()) { ++ if(!CharTraits::eq_int_type(c, CharTraits::eof())) { ++ if(CharTraits::eq(CharTraits::to_char_type(c), this->gptr()[-1])) { ++ this->gbump(-1); ++ return c; ++ } ++ else if(m_mode & std::ios_base::out) { ++ this->gbump(-1); ++ *this->gptr() = CharTraits::to_char_type(c); ++ return c; ++ } ++ else ++ return CharTraits::eof(); ++ } ++ else { ++ this->gbump(-1); ++ return CharTraits::not_eof(c); ++ } ++ } ++ else ++ return CharTraits::eof(); ++ } ++ ++ virtual int_type overflow(int_type c = CharTraits::eof()) BOOST_OVERRIDE ++ { ++ if(m_mode & std::ios_base::out) { ++ if(!CharTraits::eq_int_type(c, CharTraits::eof())) { ++ typedef typename vector_type::difference_type dif_t; ++ //The new output position is the previous one plus one ++ //because 'overflow' requires putting 'c' on the buffer ++ dif_t new_outpos = base_t::pptr() - base_t::pbase() + 1; ++ //Adjust high water if necessary ++ dif_t hipos = mp_high_water - base_t::pbase(); ++ if (hipos < new_outpos) ++ hipos = new_outpos; ++ //Insert the new data ++ m_vect.push_back(CharTraits::to_char_type(c)); ++ m_vect.resize(m_vect.capacity()); ++ BOOST_ASSERT(m_vect.size() == m_vect.capacity()); ++ char_type* p = const_cast(&m_vect[0]); ++ //A reallocation might have happened, update pointers ++ base_t::setp(p, p + (dif_t)m_vect.size()); ++ mp_high_water = p + hipos; ++ if (m_mode & std::ios_base::in) ++ base_t::setg(p, p + (base_t::gptr() - base_t::eback()), mp_high_water); ++ //Update write position to the old position + 1 ++ base_t::pbump((int)new_outpos); ++ return c; ++ } ++ else // c is EOF, so we don't have to do anything ++ return CharTraits::not_eof(c); ++ } ++ else // Overflow always fails if it's read-only. ++ return CharTraits::eof(); ++ } ++ ++ virtual pos_type seekoff(off_type off, std::ios_base::seekdir dir, ++ std::ios_base::openmode mode ++ = std::ios_base::in | std::ios_base::out) BOOST_OVERRIDE ++ { ++ //Get seek mode ++ bool in(0 != (mode & std::ios_base::in)), out(0 != (mode & std::ios_base::out)); ++ //Test for logic errors ++ if(!in & !out) ++ return pos_type(off_type(-1)); ++ else if((in && out) && (dir == std::ios_base::cur)) ++ return pos_type(off_type(-1)); ++ else if((in && (!(m_mode & std::ios_base::in) || (off != 0 && this->gptr() == 0) )) || ++ (out && (!(m_mode & std::ios_base::out) || (off != 0 && this->pptr() == 0)))) ++ return pos_type(off_type(-1)); ++ ++ off_type newoff; ++ //Just calculate the end of the stream. If the stream is read-only ++ //the limit is the size of the vector. Otherwise, the high water mark ++ //will mark the real size. ++ off_type limit; ++ if(m_mode & std::ios_base::out){ ++ //Update high water marking because pptr() is going to change and it might ++ //have been updated since last overflow() ++ if(mp_high_water < base_t::pptr()) ++ mp_high_water = base_t::pptr(); ++ //Update read limits in case high water mark was changed ++ if(m_mode & std::ios_base::in){ ++ if (base_t::egptr() < mp_high_water) ++ base_t::setg(base_t::eback(), base_t::gptr(), mp_high_water); ++ } ++ limit = static_cast(mp_high_water - base_t::pbase()); ++ } ++ else{ ++ limit = static_cast(m_vect.size()); ++ } ++ ++ switch(dir) { ++ case std::ios_base::beg: ++ newoff = 0; ++ break; ++ case std::ios_base::end: ++ newoff = limit; ++ break; ++ case std::ios_base::cur: ++ newoff = in ? static_cast(this->gptr() - this->eback()) ++ : static_cast(this->pptr() - this->pbase()); ++ break; ++ default: ++ return pos_type(off_type(-1)); ++ } ++ ++ newoff += off; ++ ++ if (newoff < 0 || newoff > limit) ++ return pos_type(-1); ++ if (m_mode & std::ios_base::app && mode & std::ios_base::out && newoff != limit) ++ return pos_type(-1); ++ //This can reassign pointers ++ //if(m_vect.size() != m_vect.capacity()) ++ //this->initialize_pointers(); ++ if (in) ++ base_t::setg(base_t::eback(), base_t::eback() + newoff, base_t::egptr()); ++ if (out){ ++ base_t::setp(base_t::pbase(), base_t::epptr()); ++ base_t::pbump(static_cast(newoff)); ++ } ++ return pos_type(newoff); ++ } ++ ++ virtual pos_type seekpos(pos_type pos, std::ios_base::openmode mode ++ = std::ios_base::in | std::ios_base::out) BOOST_OVERRIDE ++ { return seekoff(pos - pos_type(off_type(0)), std::ios_base::beg, mode); } ++ ++ private: ++ std::ios_base::openmode m_mode; ++ mutable vector_type m_vect; ++ mutable char_type* mp_high_water; ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++}; ++ ++//!A basic_istream class that holds a character vector specified by CharVector ++//!template parameter as its formatting buffer. The vector must have ++//!contiguous storage, like std::vector, boost::interprocess::vector or ++//!boost::interprocess::basic_string ++template ++class basic_ivectorstream ++ : public std::basic_istream ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ , private basic_vectorbuf ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++{ ++ public: ++ typedef CharVector vector_type; ++ typedef typename std::basic_ios ++ ::char_type char_type; ++ typedef typename std::basic_ios::int_type int_type; ++ typedef typename std::basic_ios::pos_type pos_type; ++ typedef typename std::basic_ios::off_type off_type; ++ typedef typename std::basic_ios::traits_type traits_type; ++ ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ private: ++ typedef basic_vectorbuf vectorbuf_t; ++ typedef std::basic_ios basic_ios_t; ++ typedef std::basic_istream base_t; ++ ++ vectorbuf_t & get_buf() { return *this; } ++ const vectorbuf_t & get_buf() const{ return *this; } ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++ ++ public: ++ ++ //!Constructor. Throws if vector_type default ++ //!constructor throws. ++ basic_ivectorstream(std::ios_base::openmode mode = std::ios_base::in) ++ : base_t(0) //Initializes first the base class to safely init the virtual basic_ios base ++ //(via basic_ios::init() call in base_t's constructor) without the risk of a ++ //previous throwing vectorbuf constructor. Set the streambuf after risk has gone. ++ , vectorbuf_t(mode | std::ios_base::in) ++ { this->base_t::rdbuf(&get_buf()); } ++ ++ //!Constructor. Throws if vector_type(const VectorParameter ¶m) ++ //!throws. ++ template ++ basic_ivectorstream(const VectorParameter ¶m, ++ std::ios_base::openmode mode = std::ios_base::in) ++ : vectorbuf_t(param, mode | std::ios_base::in) ++ //basic_ios_t() is constructed uninitialized as virtual base ++ //and initialized inside base_t calling basic_ios::init() ++ , base_t(&get_buf()) ++ {} ++ ++ public: ++ //!Returns the address of the stored ++ //!stream buffer. ++ basic_vectorbuf* rdbuf() const ++ { return const_cast*>(&get_buf()); } ++ ++ //!Swaps the underlying vector with the passed vector. ++ //!This function resets the read position in the stream. ++ //!Does not throw. ++ void swap_vector(vector_type &vect) ++ { get_buf().swap_vector(vect); } ++ ++ //!Returns a const reference to the internal vector. ++ //!Does not throw. ++ const vector_type &vector() const ++ { return get_buf().vector(); } ++ ++ //!Calls reserve() method of the internal vector. ++ //!Resets the stream to the first position. ++ //!Throws if the internals vector's reserve throws. ++ void reserve(typename vector_type::size_type size) ++ { get_buf().reserve(size); } ++ ++ //!Calls clear() method of the internal vector. ++ //!Resets the stream to the first position. ++ void clear() ++ { get_buf().clear(); } ++}; ++ ++//!A basic_ostream class that holds a character vector specified by CharVector ++//!template parameter as its formatting buffer. The vector must have ++//!contiguous storage, like std::vector, boost::interprocess::vector or ++//!boost::interprocess::basic_string ++template ++class basic_ovectorstream ++ : public std::basic_ostream ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ , private basic_vectorbuf ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++{ ++ public: ++ typedef CharVector vector_type; ++ typedef typename std::basic_ios ++ ::char_type char_type; ++ typedef typename std::basic_ios::int_type int_type; ++ typedef typename std::basic_ios::pos_type pos_type; ++ typedef typename std::basic_ios::off_type off_type; ++ typedef typename std::basic_ios::traits_type traits_type; ++ ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ private: ++ typedef basic_vectorbuf vectorbuf_t; ++ typedef std::basic_ios basic_ios_t; ++ typedef std::basic_ostream base_t; ++ ++ vectorbuf_t & get_buf() { return *this; } ++ const vectorbuf_t & get_buf()const { return *this; } ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++ ++ public: ++ //!Constructor. Throws if vector_type default ++ //!constructor throws. ++ basic_ovectorstream(std::ios_base::openmode mode = std::ios_base::out) ++ : base_t(0) //Initializes first the base class to safely init the virtual basic_ios base ++ //(via basic_ios::init() call in base_t's constructor) without the risk of a ++ //previous throwing vectorbuf constructor. Set the streambuf after risk has gone. ++ , vectorbuf_t(mode | std::ios_base::out) ++ { this->base_t::rdbuf(&get_buf()); } ++ ++ //!Constructor. Throws if vector_type(const VectorParameter ¶m) ++ //!throws. ++ template ++ basic_ovectorstream(const VectorParameter ¶m, ++ std::ios_base::openmode mode = std::ios_base::out) ++ : base_t(0) //Initializes first the base class to safely init the virtual basic_ios base ++ //(via basic_ios::init() call in base_t's constructor) without the risk of a ++ //previous throwing vectorbuf constructor. Set the streambuf after risk has gone. ++ , vectorbuf_t(param, mode | std::ios_base::out) ++ { this->base_t::rdbuf(&get_buf()); } ++ ++ public: ++ //!Returns the address of the stored ++ //!stream buffer. ++ basic_vectorbuf* rdbuf() const ++ { return const_cast*>(&get_buf()); } ++ ++ //!Swaps the underlying vector with the passed vector. ++ //!This function resets the write position in the stream. ++ //!Does not throw. ++ void swap_vector(vector_type &vect) ++ { get_buf().swap_vector(vect); } ++ ++ //!Returns a const reference to the internal vector. ++ //!Does not throw. ++ const vector_type &vector() const ++ { return get_buf().vector(); } ++ ++ //!Calls reserve() method of the internal vector. ++ //!Resets the stream to the first position. ++ //!Throws if the internals vector's reserve throws. ++ void reserve(typename vector_type::size_type size) ++ { get_buf().reserve(size); } ++}; ++ ++//!A basic_iostream class that holds a character vector specified by CharVector ++//!template parameter as its formatting buffer. The vector must have ++//!contiguous storage, like std::vector, boost::interprocess::vector or ++//!boost::interprocess::basic_string ++template ++class basic_vectorstream ++ : public std::basic_iostream ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ , private basic_vectorbuf ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++{ ++ public: ++ typedef CharVector vector_type; ++ typedef typename std::basic_ios ++ ::char_type char_type; ++ typedef typename std::basic_ios::int_type int_type; ++ typedef typename std::basic_ios::pos_type pos_type; ++ typedef typename std::basic_ios::off_type off_type; ++ typedef typename std::basic_ios::traits_type traits_type; ++ ++ #if !defined(BOOST_INTERPROCESS_DOXYGEN_INVOKED) ++ private: ++ typedef basic_vectorbuf vectorbuf_t; ++ typedef std::basic_ios basic_ios_t; ++ typedef std::basic_iostream base_t; ++ ++ vectorbuf_t & get_buf() { return *this; } ++ const vectorbuf_t & get_buf() const{ return *this; } ++ #endif //#ifndef BOOST_INTERPROCESS_DOXYGEN_INVOKED ++ ++ public: ++ //!Constructor. Throws if vector_type default ++ //!constructor throws. ++ basic_vectorstream(std::ios_base::openmode mode ++ = std::ios_base::in | std::ios_base::out) ++ : base_t(0) //Initializes first the base class to safely init the virtual basic_ios base ++ //(via basic_ios::init() call in base_t's constructor) without the risk of a ++ //previous throwing vectorbuf constructor. Set the streambuf after risk has gone. ++ , vectorbuf_t(mode) ++ { this->base_t::rdbuf(&get_buf()); } ++ ++ //!Constructor. Throws if vector_type(const VectorParameter ¶m) ++ //!throws. ++ template ++ basic_vectorstream(const VectorParameter ¶m, std::ios_base::openmode mode ++ = std::ios_base::in | std::ios_base::out) ++ : base_t(0) //Initializes first the base class to safely init the virtual basic_ios base ++ //(via basic_ios::init() call in base_t's constructor) without the risk of a ++ //previous throwing vectorbuf constructor. Set the streambuf after risk has gone. ++ , vectorbuf_t(param, mode) ++ { this->base_t::rdbuf(&get_buf()); } ++ ++ public: ++ //Returns the address of the stored stream buffer. ++ basic_vectorbuf* rdbuf() const ++ { return const_cast*>(&get_buf()); } ++ ++ //!Swaps the underlying vector with the passed vector. ++ //!This function resets the read/write position in the stream. ++ //!Does not throw. ++ void swap_vector(vector_type &vect) ++ { get_buf().swap_vector(vect); } ++ ++ //!Returns a const reference to the internal vector. ++ //!Does not throw. ++ const vector_type &vector() const ++ { return get_buf().vector(); } ++ ++ //!Calls reserve() method of the internal vector. ++ //!Resets the stream to the first position. ++ //!Throws if the internals vector's reserve throws. ++ void reserve(typename vector_type::size_type size) ++ { get_buf().reserve(size); } ++ ++ //!Calls clear() method of the internal vector. ++ //!Resets the stream to the first position. ++ void clear() ++ { get_buf().clear(); } ++}; ++ ++//Some typedefs to simplify usage ++//! ++//!typedef basic_vectorbuf > vectorbuf; ++//!typedef basic_vectorstream > vectorstream; ++//!typedef basic_ivectorstream > ivectorstream; ++//!typedef basic_ovectorstream > ovectorstream; ++//! ++//!typedef basic_vectorbuf > wvectorbuf; ++//!typedef basic_vectorstream > wvectorstream; ++//!typedef basic_ivectorstream > wivectorstream; ++//!typedef basic_ovectorstream > wovectorstream; ++ ++}} //namespace boost { namespace interprocess { ++ ++#endif /* BOOST_INTERPROCESS_VECTORSTREAM_HPP */ +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/LICENSE.txt.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/LICENSE.txt +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/LICENSE.txt.301 2023-01-17 15:53:51.698205242 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/LICENSE.txt 2023-01-17 15:53:51.698205242 -0500 +@@ -0,0 +1,23 @@ ++Boost Software License - Version 1.0 - August 17th, 2003 ++ ++Permission is hereby granted, free of charge, to any person or organization ++obtaining a copy of the software and accompanying documentation covered by ++this license (the "Software") to use, reproduce, display, distribute, ++execute, and transmit the Software, and to prepare derivative works of the ++Software, and to permit third-parties to whom the Software is furnished to ++do so, all subject to the following: ++ ++The copyright notices in the Software and this entire statement, including ++the above license grant, this restriction and the following disclaimer, ++must be included in all copies of the Software, in whole or in part, and ++all derivative works of the Software, unless such copies or derivative ++works are solely in the form of machine-executable object code generated by ++a source language processor. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT ++SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE ++FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ++ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER ++DEALINGS IN THE SOFTWARE. +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.am.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.am +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.am.301 2023-01-17 15:53:51.698205242 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.am 2023-01-17 15:53:51.698205242 -0500 +@@ -0,0 +1,5 @@ ++noinst_HEADERS = \ ++ boost-vectorstream.hpp \ ++ vectorstream.hpp ++ ++EXTRA_DIST = LICENSE.txt +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.in.301 2023-01-17 15:53:51.698205242 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/Makefile.in 2023-01-17 15:53:51.698205242 -0500 +@@ -0,0 +1,555 @@ ++# Makefile.in generated by automake 1.16.5 from Makefile.am. ++# @configure_input@ ++ ++# Copyright (C) 1994-2021 Free Software Foundation, Inc. ++ ++# This Makefile.in is free software; the Free Software Foundation ++# gives unlimited permission to copy and/or distribute it, ++# with or without modifications, as long as this notice is preserved. ++ ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without ++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A ++# PARTICULAR PURPOSE. ++ ++@SET_MAKE@ ++ ++VPATH = @srcdir@ ++am__is_gnu_make = { \ ++ if test -z '$(MAKELEVEL)'; then \ ++ false; \ ++ elif test -n '$(MAKE_HOST)'; then \ ++ true; \ ++ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ ++ true; \ ++ else \ ++ false; \ ++ fi; \ ++} ++am__make_running_with_option = \ ++ case $${target_option-} in \ ++ ?) ;; \ ++ *) echo "am__make_running_with_option: internal error: invalid" \ ++ "target option '$${target_option-}' specified" >&2; \ ++ exit 1;; \ ++ esac; \ ++ has_opt=no; \ ++ sane_makeflags=$$MAKEFLAGS; \ ++ if $(am__is_gnu_make); then \ ++ sane_makeflags=$$MFLAGS; \ ++ else \ ++ case $$MAKEFLAGS in \ ++ *\\[\ \ ]*) \ ++ bs=\\; \ ++ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ ++ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ ++ esac; \ ++ fi; \ ++ skip_next=no; \ ++ strip_trailopt () \ ++ { \ ++ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ ++ }; \ ++ for flg in $$sane_makeflags; do \ ++ test $$skip_next = yes && { skip_next=no; continue; }; \ ++ case $$flg in \ ++ *=*|--*) continue;; \ ++ -*I) strip_trailopt 'I'; skip_next=yes;; \ ++ -*I?*) strip_trailopt 'I';; \ ++ -*O) strip_trailopt 'O'; skip_next=yes;; \ ++ -*O?*) strip_trailopt 'O';; \ ++ -*l) strip_trailopt 'l'; skip_next=yes;; \ ++ -*l?*) strip_trailopt 'l';; \ ++ -[dEDm]) skip_next=yes;; \ ++ -[JT]) skip_next=yes;; \ ++ esac; \ ++ case $$flg in \ ++ *$$target_option*) has_opt=yes; break;; \ ++ esac; \ ++ done; \ ++ test $$has_opt = yes ++am__make_dryrun = (target_option=n; $(am__make_running_with_option)) ++am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) ++pkgdatadir = $(datadir)/@PACKAGE@ ++pkgincludedir = $(includedir)/@PACKAGE@ ++pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ ++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd ++install_sh_DATA = $(install_sh) -c -m 644 ++install_sh_PROGRAM = $(install_sh) -c ++install_sh_SCRIPT = $(install_sh) -c ++INSTALL_HEADER = $(INSTALL_DATA) ++transform = $(program_transform_name) ++NORMAL_INSTALL = : ++PRE_INSTALL = : ++POST_INSTALL = : ++NORMAL_UNINSTALL = : ++PRE_UNINSTALL = : ++POST_UNINSTALL = : ++build_triplet = @build@ ++host_triplet = @host@ ++subdir = dvisvgm-src/libs/boost ++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ++am__aclocal_m4_deps = $(top_srcdir)/../../m4/ax_cxx_compile_stdcxx.m4 \ ++ $(top_srcdir)/../../m4/kpse-common.m4 \ ++ $(top_srcdir)/../../m4/kpse-cxx-hack.m4 \ ++ $(top_srcdir)/../../m4/kpse-freetype2-flags.m4 \ ++ $(top_srcdir)/../../m4/kpse-kpathsea-flags.m4 \ ++ $(top_srcdir)/../../m4/kpse-warnings.m4 \ ++ $(top_srcdir)/../../m4/kpse-win32.m4 \ ++ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ ++ $(top_srcdir)/../../m4/libtool.m4 \ ++ $(top_srcdir)/../../m4/ltoptions.m4 \ ++ $(top_srcdir)/../../m4/ltsugar.m4 \ ++ $(top_srcdir)/../../m4/ltversion.m4 \ ++ $(top_srcdir)/../../m4/lt~obsolete.m4 $(top_srcdir)/version.ac \ ++ $(top_srcdir)/configure.ac ++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ ++ $(ACLOCAL_M4) ++DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ ++ $(am__DIST_COMMON) ++mkinstalldirs = $(install_sh) -d ++CONFIG_HEADER = $(top_builddir)/config.h ++CONFIG_CLEAN_FILES = ++CONFIG_CLEAN_VPATH_FILES = ++AM_V_P = $(am__v_P_@AM_V@) ++am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) ++am__v_P_0 = false ++am__v_P_1 = : ++AM_V_GEN = $(am__v_GEN_@AM_V@) ++am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) ++am__v_GEN_0 = @echo " GEN " $@; ++am__v_GEN_1 = ++AM_V_at = $(am__v_at_@AM_V@) ++am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) ++am__v_at_0 = @ ++am__v_at_1 = ++SOURCES = ++DIST_SOURCES = ++am__can_run_installinfo = \ ++ case $$AM_UPDATE_INFO_DIR in \ ++ n|no|NO) false;; \ ++ *) (install-info --version) >/dev/null 2>&1;; \ ++ esac ++HEADERS = $(noinst_HEADERS) ++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) ++# Read a list of newline-separated strings from the standard input, ++# and print each of them once, without duplicates. Input order is ++# *not* preserved. ++am__uniquify_input = $(AWK) '\ ++ BEGIN { nonempty = 0; } \ ++ { items[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in items) print i; }; } \ ++' ++# Make sure the list of sources is unique. This is necessary because, ++# e.g., the same source file might be shared among _SOURCES variables ++# for different programs/libraries. ++am__define_uniq_tagged_files = \ ++ list='$(am__tagged_files)'; \ ++ unique=`for i in $$list; do \ ++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ++ done | $(am__uniquify_input)` ++am__DIST_COMMON = $(srcdir)/Makefile.in ++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ++ACLOCAL = @ACLOCAL@ ++AMTAR = @AMTAR@ ++AM_CPPFLAGS = @AM_CPPFLAGS@ ++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ++AM_LDFLAGS = @AM_LDFLAGS@ ++AR = @AR@ ++AS = @AS@ ++AUTOCONF = @AUTOCONF@ ++AUTOHEADER = @AUTOHEADER@ ++AUTOMAKE = @AUTOMAKE@ ++AWK = @AWK@ ++BROTLI_CFLAGS = @BROTLI_CFLAGS@ ++BROTLI_LIBS = @BROTLI_LIBS@ ++CC = @CC@ ++CCDEPMODE = @CCDEPMODE@ ++CFLAGS = @CFLAGS@ ++CODE_COVERAGE_RULES = @CODE_COVERAGE_RULES@ ++CPP = @CPP@ ++CPPFLAGS = @CPPFLAGS@ ++CSCOPE = @CSCOPE@ ++CTAGS = @CTAGS@ ++CXX = @CXX@ ++CXXCPP = @CXXCPP@ ++CXXDEPMODE = @CXXDEPMODE@ ++CXXFLAGS = @CXXFLAGS@ ++CXXLD = @CXXLD@ ++CYGPATH_W = @CYGPATH_W@ ++DATE = @DATE@ ++DEFS = @DEFS@ ++DEPDIR = @DEPDIR@ ++DLLTOOL = @DLLTOOL@ ++DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ ++DVISVGM_TREE = @DVISVGM_TREE@ ++ECHO_C = @ECHO_C@ ++ECHO_N = @ECHO_N@ ++ECHO_T = @ECHO_T@ ++EGREP = @EGREP@ ++ETAGS = @ETAGS@ ++EXEEXT = @EXEEXT@ ++FGREP = @FGREP@ ++FREETYPE2_DEPEND = @FREETYPE2_DEPEND@ ++FREETYPE2_INCLUDES = @FREETYPE2_INCLUDES@ ++FREETYPE2_LIBS = @FREETYPE2_LIBS@ ++FT2_CONFIG = @FT2_CONFIG@ ++GREP = @GREP@ ++HAVE_CXX11 = @HAVE_CXX11@ ++INSTALL = @INSTALL@ ++INSTALL_DATA = @INSTALL_DATA@ ++INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_SCRIPT = @INSTALL_SCRIPT@ ++INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ ++KPATHSEA_DEPEND = @KPATHSEA_DEPEND@ ++KPATHSEA_INCLUDES = @KPATHSEA_INCLUDES@ ++KPATHSEA_LIBS = @KPATHSEA_LIBS@ ++LD = @LD@ ++LDFLAGS = @LDFLAGS@ ++LIBGS_INCLUDES = @LIBGS_INCLUDES@ ++LIBGS_LIBS = @LIBGS_LIBS@ ++LIBOBJS = @LIBOBJS@ ++LIBS = @LIBS@ ++LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ ++LN_S = @LN_S@ ++LTLIBOBJS = @LTLIBOBJS@ ++LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ ++MAINT = @MAINT@ ++MAKEINFO = @MAKEINFO@ ++MANIFEST_TOOL = @MANIFEST_TOOL@ ++MKDIR_P = @MKDIR_P@ ++NM = @NM@ ++NMEDIT = @NMEDIT@ ++OBJDUMP = @OBJDUMP@ ++OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ ++PACKAGE = @PACKAGE@ ++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ ++PACKAGE_NAME = @PACKAGE_NAME@ ++PACKAGE_STRING = @PACKAGE_STRING@ ++PACKAGE_TARNAME = @PACKAGE_TARNAME@ ++PACKAGE_URL = @PACKAGE_URL@ ++PACKAGE_VERSION = @PACKAGE_VERSION@ ++PATH_SEPARATOR = @PATH_SEPARATOR@ ++PKG_CONFIG = @PKG_CONFIG@ ++RANLIB = @RANLIB@ ++SED = @SED@ ++SET_MAKE = @SET_MAKE@ ++SHELL = @SHELL@ ++STRIP = @STRIP@ ++VERSION = @VERSION@ ++WARNING_CFLAGS = @WARNING_CFLAGS@ ++WARNING_CXXFLAGS = @WARNING_CXXFLAGS@ ++WOFF2_CFLAGS = @WOFF2_CFLAGS@ ++WOFF2_LIBS = @WOFF2_LIBS@ ++ZLIB_DEPEND = @ZLIB_DEPEND@ ++ZLIB_INCLUDES = @ZLIB_INCLUDES@ ++ZLIB_LIBS = @ZLIB_LIBS@ ++abs_builddir = @abs_builddir@ ++abs_srcdir = @abs_srcdir@ ++abs_top_builddir = @abs_top_builddir@ ++abs_top_srcdir = @abs_top_srcdir@ ++ac_ct_AR = @ac_ct_AR@ ++ac_ct_CC = @ac_ct_CC@ ++ac_ct_CXX = @ac_ct_CXX@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ++am__include = @am__include@ ++am__leading_dot = @am__leading_dot@ ++am__quote = @am__quote@ ++am__tar = @am__tar@ ++am__untar = @am__untar@ ++bindir = @bindir@ ++build = @build@ ++build_alias = @build_alias@ ++build_cpu = @build_cpu@ ++build_os = @build_os@ ++build_vendor = @build_vendor@ ++builddir = @builddir@ ++datadir = @datadir@ ++datarootdir = @datarootdir@ ++docdir = @docdir@ ++dvidir = @dvidir@ ++dvisvgm_srcdir = @dvisvgm_srcdir@ ++exec_prefix = @exec_prefix@ ++host = @host@ ++host_alias = @host_alias@ ++host_cpu = @host_cpu@ ++host_os = @host_os@ ++host_vendor = @host_vendor@ ++htmldir = @htmldir@ ++includedir = @includedir@ ++infodir = @infodir@ ++install_sh = @install_sh@ ++libdir = @libdir@ ++libexecdir = @libexecdir@ ++localedir = @localedir@ ++localstatedir = @localstatedir@ ++mandir = @mandir@ ++mkdir_p = @mkdir_p@ ++oldincludedir = @oldincludedir@ ++pdfdir = @pdfdir@ ++prefix = @prefix@ ++program_transform_name = @program_transform_name@ ++psdir = @psdir@ ++runstatedir = @runstatedir@ ++sbindir = @sbindir@ ++sharedstatedir = @sharedstatedir@ ++srcdir = @srcdir@ ++sysconfdir = @sysconfdir@ ++target_alias = @target_alias@ ++top_build_prefix = @top_build_prefix@ ++top_builddir = @top_builddir@ ++top_srcdir = @top_srcdir@ ++noinst_HEADERS = \ ++ boost-vectorstream.hpp \ ++ vectorstream.hpp ++ ++EXTRA_DIST = LICENSE.txt ++all: all-am ++ ++.SUFFIXES: ++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) ++ @for dep in $?; do \ ++ case '$(am__configure_deps)' in \ ++ *$$dep*) \ ++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ ++ && { if test -f $@; then exit 0; else break; fi; }; \ ++ exit 1;; \ ++ esac; \ ++ done; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign dvisvgm-src/libs/boost/Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --foreign dvisvgm-src/libs/boost/Makefile ++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ++ @case '$?' in \ ++ *config.status*) \ ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ ++ *) \ ++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ ++ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ ++ esac; ++ ++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++ ++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(am__aclocal_m4_deps): ++ ++mostlyclean-libtool: ++ -rm -f *.lo ++ ++clean-libtool: ++ -rm -rf .libs _libs ++ ++ID: $(am__tagged_files) ++ $(am__define_uniq_tagged_files); mkid -fID $$unique ++tags: tags-am ++TAGS: tags ++ ++tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ++ set x; \ ++ here=`pwd`; \ ++ $(am__define_uniq_tagged_files); \ ++ shift; \ ++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ ++ test -n "$$unique" || unique=$$empty_fix; \ ++ if test $$# -gt 0; then \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ "$$@" $$unique; \ ++ else \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$unique; \ ++ fi; \ ++ fi ++ctags: ctags-am ++ ++CTAGS: ctags ++ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ++ $(am__define_uniq_tagged_files); \ ++ test -z "$(CTAGS_ARGS)$$unique" \ ++ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ ++ $$unique ++ ++GTAGS: ++ here=`$(am__cd) $(top_builddir) && pwd` \ ++ && $(am__cd) $(top_srcdir) \ ++ && gtags -i $(GTAGS_ARGS) "$$here" ++cscopelist: cscopelist-am ++ ++cscopelist-am: $(am__tagged_files) ++ list='$(am__tagged_files)'; \ ++ case "$(srcdir)" in \ ++ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ ++ *) sdir=$(subdir)/$(srcdir) ;; \ ++ esac; \ ++ for i in $$list; do \ ++ if test -f "$$i"; then \ ++ echo "$(subdir)/$$i"; \ ++ else \ ++ echo "$$sdir/$$i"; \ ++ fi; \ ++ done >> $(top_builddir)/cscope.files ++ ++distclean-tags: ++ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags ++distdir: $(BUILT_SOURCES) ++ $(MAKE) $(AM_MAKEFLAGS) distdir-am ++ ++distdir-am: $(DISTFILES) ++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ list='$(DISTFILES)'; \ ++ dist_files=`for file in $$list; do echo $$file; done | \ ++ sed -e "s|^$$srcdirstrip/||;t" \ ++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ++ case $$dist_files in \ ++ */*) $(MKDIR_P) `echo "$$dist_files" | \ ++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ++ sort -u` ;; \ ++ esac; \ ++ for file in $$dist_files; do \ ++ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ ++ if test -d $$d/$$file; then \ ++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ ++ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ ++ else \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ ++ || exit 1; \ ++ fi; \ ++ done ++check-am: all-am ++check: check-am ++all-am: Makefile $(HEADERS) ++installdirs: ++install: install-am ++install-exec: install-exec-am ++install-data: install-data-am ++uninstall: uninstall-am ++ ++install-am: all-am ++ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am ++ ++installcheck: installcheck-am ++install-strip: ++ if test -z '$(STRIP)'; then \ ++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ ++ install; \ ++ else \ ++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ ++ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ ++ fi ++mostlyclean-generic: ++ ++clean-generic: ++ ++distclean-generic: ++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) ++ ++maintainer-clean-generic: ++ @echo "This command is intended for maintainers to use" ++ @echo "it deletes files that may require special tools to rebuild." ++clean: clean-am ++ ++clean-am: clean-generic clean-libtool mostlyclean-am ++ ++distclean: distclean-am ++ -rm -f Makefile ++distclean-am: clean-am distclean-generic distclean-tags ++ ++dvi: dvi-am ++ ++dvi-am: ++ ++html: html-am ++ ++html-am: ++ ++info: info-am ++ ++info-am: ++ ++install-data-am: ++ ++install-dvi: install-dvi-am ++ ++install-dvi-am: ++ ++install-exec-am: ++ ++install-html: install-html-am ++ ++install-html-am: ++ ++install-info: install-info-am ++ ++install-info-am: ++ ++install-man: ++ ++install-pdf: install-pdf-am ++ ++install-pdf-am: ++ ++install-ps: install-ps-am ++ ++install-ps-am: ++ ++installcheck-am: ++ ++maintainer-clean: maintainer-clean-am ++ -rm -f Makefile ++maintainer-clean-am: distclean-am maintainer-clean-generic ++ ++mostlyclean: mostlyclean-am ++ ++mostlyclean-am: mostlyclean-generic mostlyclean-libtool ++ ++pdf: pdf-am ++ ++pdf-am: ++ ++ps: ps-am ++ ++ps-am: ++ ++uninstall-am: ++ ++.MAKE: install-am install-strip ++ ++.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ ++ clean-libtool cscopelist-am ctags ctags-am distclean \ ++ distclean-generic distclean-libtool distclean-tags distdir dvi \ ++ dvi-am html html-am info info-am install install-am \ ++ install-data install-data-am install-dvi install-dvi-am \ ++ install-exec install-exec-am install-html install-html-am \ ++ install-info install-info-am install-man install-pdf \ ++ install-pdf-am install-ps install-ps-am install-strip \ ++ installcheck installcheck-am installdirs maintainer-clean \ ++ maintainer-clean-generic mostlyclean mostlyclean-generic \ ++ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ ++ uninstall-am ++ ++.PRECIOUS: Makefile ++ ++ ++# Tell versions [3.59,3.63) of GNU make to not export all variables. ++# Otherwise a system limit (for SysV at least) may be exceeded. ++.NOEXPORT: +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/vectorstream.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/vectorstream.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/vectorstream.hpp.301 2023-01-17 15:53:51.698205242 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/boost/vectorstream.hpp 2023-01-17 15:53:51.698205242 -0500 +@@ -0,0 +1,17 @@ ++#pragma once ++ ++#ifndef BOOST_OVERRIDE ++#define BOOST_OVERRIDE override ++#endif ++ ++#ifndef BOOST_ASSERT ++#define BOOST_ASSERT(expr) ++#endif ++ ++#include "boost-vectorstream.hpp" ++ ++template ++using ovectorstream = boost::interprocess::basic_ovectorstream>; ++ ++template ++using ivectorstream = boost::interprocess::basic_ivectorstream>; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.am.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.am +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.am.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.am 2023-01-17 15:53:51.698205242 -0500 +@@ -1,10 +1,10 @@ + ## This file is part of dvisvgm +-## Copyright (C) 2005-2022 Martin Gieseking ++## Copyright (C) 2005-2023 Martin Gieseking + ## + ## Process this file with automake. + +-SUBDIRS = clipper md5 potrace variant xxHash ++SUBDIRS = boost clipper md5 potrace variant xxHash + + if ENABLE_WOFF +-SUBDIRS += brotli ff-woff woff2 ++SUBDIRS += brotli woff2 + endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.in.301 2021-10-04 11:13:00.000000000 -0400 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/libs/Makefile.in 2023-01-17 15:53:51.699205253 -0500 +@@ -87,7 +87,7 @@ PRE_UNINSTALL = : + POST_UNINSTALL = : + build_triplet = @build@ + host_triplet = @host@ +-@ENABLE_WOFF_TRUE@am__append_1 = brotli ff-woff woff2 ++@ENABLE_WOFF_TRUE@am__append_1 = brotli woff2 + subdir = dvisvgm-src/libs + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 + am__aclocal_m4_deps = $(top_srcdir)/../../m4/ax_cxx_compile_stdcxx.m4 \ +@@ -163,7 +163,7 @@ am__define_uniq_tagged_files = \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +-DIST_SUBDIRS = clipper md5 potrace variant xxHash brotli ff-woff woff2 ++DIST_SUBDIRS = boost clipper md5 potrace variant xxHash brotli woff2 + am__DIST_COMMON = $(srcdir)/Makefile.in + DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + am__relativize = \ +@@ -344,7 +344,7 @@ target_alias = @target_alias@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-SUBDIRS = clipper md5 potrace variant xxHash $(am__append_1) ++SUBDIRS = boost clipper md5 potrace variant xxHash $(am__append_1) + all: all-recursive + + .SUFFIXES: +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.am.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.am +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.am.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.am 2023-01-17 15:53:51.699205253 -0500 +@@ -1,11 +1,11 @@ + ## This file is part of dvisvgm +-## Copyright (C) 2005-2022 Martin Gieseking ++## Copyright (C) 2005-2023 Martin Gieseking + ## + ## Process this file with automake. + + AUTOMAKE_OPTIONS = foreign + EXTRA_DIST = COPYING +-SUBDIRS = libs src #not for TL: m4 tests doc ++SUBDIRS = libs src #not for TL: tests doc + ACLOCAL_AMFLAGS = -I m4 + + if USE_BUNDLED_LIBS +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.in.301 2022-03-21 11:11:58.000000000 -0400 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/Makefile.in 2023-01-17 15:53:51.699205253 -0500 +@@ -346,7 +346,7 @@ top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AUTOMAKE_OPTIONS = foreign + EXTRA_DIST = COPYING +-SUBDIRS = libs src #not for TL: m4 tests doc ++SUBDIRS = libs src #not for TL: tests doc + ACLOCAL_AMFLAGS = -I m4 + @USE_BUNDLED_LIBS_TRUE@AM_DISTCHECK_CONFIGURE_FLAGS = --enable-bundled-libs + @CODE_COVERAGE_ENABLED_TRUE@lcov_dir = $(top_builddir)/lcov +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/AGLTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/AGLTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/AGLTable.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/AGLTable.hpp 2023-01-17 16:37:01.639082483 -0500 +@@ -2,7 +2,7 @@ + ** AGLTable.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -26,6 +26,7 @@ + * http://tug.ctan.org/macros/latex/contrib/pdfx/glyphtounicode-cmr.tex */ + + #include ++#include + + struct HashCodepointPair { + uint32_t hash; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.cpp 2023-01-17 15:53:51.699205253 -0500 +@@ -2,7 +2,7 @@ + ** BasicDVIReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BasicDVIReader.hpp 2023-01-17 15:53:51.699205253 -0500 +@@ -2,7 +2,7 @@ + ** BasicDVIReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.cpp 2023-01-17 15:53:51.699205253 -0500 +@@ -2,7 +2,7 @@ + ** Bezier.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -22,21 +22,58 @@ + #include + #include "Bezier.hpp" + #include "Matrix.hpp" ++#include "utility.hpp" + + using namespace std; + +-Bezier::Bezier () { +- _points[0] = _points[1] = _points[2] = _points[3] = DPair(0); ++QuadBezier::QuadBezier () { ++ _points[0] = _points[1] = _points[2] = DPair(0, 0); + } + + +-/** Creates a quadratic Bézier curve. internally, it's represented as a cubic one. */ +-Bezier::Bezier (const DPair &p0, const DPair &p1, const DPair &p2) { +- setPoints(p0, p0+(p1-p0)*2.0/3.0, p2+(p1-p2)*2.0/3.0, p2); ++QuadBezier::QuadBezier (const DPair &p0, const DPair &p1, const DPair &p2) { ++ setPoints(p0, p1, p2); ++} ++ ++ ++void QuadBezier::setPoints(const DPair &p0, const DPair &p1, const DPair &p2) { ++ _points[0] = p0; ++ _points[1] = p1; ++ _points[2] = p2; ++} ++ ++ ++/** Returns the value (curve point) at t. */ ++DPair QuadBezier::valueAt (double t) const { ++ const double s = 1-t; ++ return _points[0]*s*s + _points[1]*2.0*s*t + _points[2]*t*t; ++} ++ ++ ++/** Returns the value of the first derivative of the curve at t. */ ++DPair QuadBezier::derivativeAt (double t) const { ++ return _points[0]*(2*t-2) + _points[1]*(2-4*t) + _points[2]*(2*t); ++} ++ ++ ++/** Returns the arc length of the curve from 0 to t. */ ++double QuadBezier::arclen (double t) const { ++ return math::integral(0, t, 20, [this](double t) -> double { ++ DPair deriv = derivativeAt(t); ++ return sqrt(deriv.x()*deriv.x() + deriv.y()*deriv.y()); ++ }); ++} ++ ++ ++//////////////////////////////////////////////////////////////////////////////// ++ ++ ++CubicBezier::CubicBezier () { ++ _points[0] = _points[1] = _points[2] = _points[3] = DPair(0, 0); + } + + +-Bezier::Bezier (const DPair &p0, const DPair &p1, const DPair &p2, const DPair &p3) { ++CubicBezier::CubicBezier (const DPair &p0, const DPair &p1, const DPair &p2, const DPair &p3) { + setPoints(p0, p1, p2, p3); + } + +@@ -45,7 +82,7 @@ Bezier::Bezier (const DPair &p0, const D + * @param[in] source original curve to be clipped + * @param[in] t0 'time' parameter \f$\in[0,1]\f$ of source curve where the subcurve starts + * @param[in] t1 'time' parameter \f$\in[0,1]\f$ of source curve where the subcurve ends */ +-Bezier::Bezier (const Bezier &source, double t0, double t1) { ++CubicBezier::CubicBezier (const CubicBezier &source, double t0, double t1) { + if (t0 == t1) + _points[0] = _points[1] = _points[2] = _points[3] = source.valueAt(t0); + else { +@@ -56,7 +93,7 @@ Bezier::Bezier (const Bezier &source, do + else if (t1 == 1) + source.subdivide(t0, nullptr, this); + else { +- Bezier subcurve; ++ CubicBezier subcurve; + source.subdivide(t0, nullptr, &subcurve); + subcurve.subdivide((t1-t0)/(1-t0), this, nullptr); + } +@@ -64,7 +101,16 @@ Bezier::Bezier (const Bezier &source, do + } + + +-void Bezier::setPoints(const DPair &p0, const DPair &p1, const DPair &p2, const DPair &p3) { ++/** Creates a cubic Bézier from a quadratic one. */ ++CubicBezier::CubicBezier (const QuadBezier &qbezier) { ++ const DPair &p0 = qbezier.point(0); ++ const DPair &p1 = qbezier.point(1); ++ const DPair &p2 = qbezier.point(2); ++ setPoints(p0, p0+(p1-p0)*2.0/3.0, p2+(p1-p2)*2.0/3.0, p2); ++} ++ ++ ++void CubicBezier::setPoints(const DPair &p0, const DPair &p1, const DPair &p2, const DPair &p3) { + _points[0] = p0; + _points[1] = p1; + _points[2] = p2; +@@ -72,20 +118,20 @@ void Bezier::setPoints(const DPair &p0, + } + + +-void Bezier::reverse() { ++void CubicBezier::reverse() { + swap(_points[0], _points[3]); + swap(_points[1], _points[2]); + } + + +-DPair Bezier::valueAt (double t) const { ++DPair CubicBezier::valueAt (double t) const { + const double s = 1-t; + return _points[0]*s*s*s + _points[1]*3.0*s*s*t + _points[2]*3.0*s*t*t + _points[3]*t*t*t; + } + + + /** Returns a value of the Bézier curve's blossom representation. */ +-DPair Bezier::blossomValue (double u, double v, double w) const { ++DPair CubicBezier::blossomValue (double u, double v, double w) const { + const double uv = u*v; + const double uw = u*w; + const double vw = v*w; +@@ -98,7 +144,7 @@ DPair Bezier::blossomValue (double u, do + + + /** Splits the curve at t into two sub-curves. */ +-void Bezier::subdivide (double t, Bezier *bezier1, Bezier *bezier2) const { ++void CubicBezier::subdivide (double t, CubicBezier *bezier1, CubicBezier *bezier2) const { + const double s = 1-t; + DPair p01 = _points[0]*s + _points[1]*t; + DPair p12 = _points[1]*s + _points[2]*t; +@@ -121,7 +167,7 @@ void Bezier::subdivide (double t, Bezier + * @param[out] p the resulting sequence of points defining the start/end points of the line segments + * @param[out] t corresponding curve parameters of the approximated points p: \f$ b(t_i)=p_i \f$ + * @return number of points in vector p */ +-int Bezier::approximate (double delta, std::vector &p, vector *t) const { ++int CubicBezier::approximate (double delta, std::vector &p, vector *t) const { + p.push_back(_points[0]); + if (t) + t->push_back(0); +@@ -129,7 +175,7 @@ int Bezier::approximate (double delta, s + } + + +-int Bezier::approximate (double delta, double t0, double t1, vector &p, vector *t) const { ++int CubicBezier::approximate (double delta, double t0, double t1, vector &p, vector *t) const { + // compute distance of adjacent control points + const double l01 = (_points[1]-_points[0]).length(); + const double l12 = (_points[2]-_points[1]).length(); +@@ -142,13 +188,13 @@ int Bezier::approximate (double delta, d + } + else { + // subdivide curve at b(0.5) and approximate the resulting parts separately +- Bezier b1, b2; ++ CubicBezier b1, b2; + subdivide(0.5, &b1, &b2); + double tmid = (t0+t1)/2; + b1.approximate(delta, t0, tmid, p, t); + b2.approximate(delta, tmid, t1, p, t); + } +- return p.size(); ++ return static_cast(p.size()); + } + + +@@ -188,7 +234,7 @@ static inline bool near (const DPair &p1 + * @param[in] delta deviation tolerance + * @param[in] p control points of the reduced curve + * @return degree of the reduced curve */ +-int Bezier::reduceDegree (double delta, vector &p) const { ++int CubicBezier::reduceDegree (double delta, vector &p) const { + p.clear(); + if (near(_points[0], _points[1], delta) && near(_points[0], _points[2], delta) && near(_points[0], _points[3], delta)) + p.push_back(_points[0]); +@@ -206,7 +252,89 @@ int Bezier::reduceDegree (double delta, + for (int i=0; i < 4; i++) + p[i] = _points[i]; + } +- return p.size()-1; ++ return static_cast(p.size()-1); ++} ++ ++ ++/** Approximates the cubic Bézier curve by a sequence of quadratic ones. ++ * @param[in] precision specifies the precision of the approximation ++ * @return map containing the split parameters t_n together with the qudratic curves */ ++vector CubicBezier::toQuadBeziers (double precision, vector *splitParams) const { ++ vector qbeziers; ++ toQuadBeziers(0, 1, precision, qbeziers, splitParams); ++ return qbeziers; ++} ++ ++ ++/** Returns the "mid-point approximation" of this cubic Bézier. */ ++QuadBezier CubicBezier::midpointApproximation () const { ++ DPair p0 = (_points[1]*3.0 - _points[0])/2.0; ++ DPair p1 = (_points[2]*3.0 - _points[3])/2.0; ++ return QuadBezier(_points[0], (p0+p1)/2.0, _points[3]); ++} ++ ++ ++/** Approximates a segment of a cubic Bézier curve by a sequence of quadratic curves. ++ * The quadratic segments are computed by adaptive subdivision of the cubic curve ++ * as described at http://www.caffeineowl.com/graphics/2d/vectorial/cubic2quad01.html ++ * @param[in] t0 curve parameter of the segment's start point ++ * @param[in] t1 curve parameter of the segment's end point ++ * @param[in] precision maximum allowed distance between the curve points b(t) and the ++ * corresponding approximated point c(t) on the quadratic curve ++ * @param[out] qbeziers the resulting quadratic curves sorted in ascending order by their split points ++ * @param[out] startParams the start parameters t[k] of the curves qbeziers[k] relative to *this. */ ++void CubicBezier::toQuadBeziers (double t0, double t1, double precision, vector &qbeziers, vector *startParams) const { ++ // If -p0+3p1-3p2+p3 = 0, the degree of the curve is <= 2 and it's not necessary do any approximation. ++ // In this case, the control point of the quadratic Bézier curve is (-p0+3p1)/2 = (3p2-p3)/2. ++ // Otherwise, the distance d between q1:=(-p0+3p1)/2 and q2:=(3p2-p3)/2 is != 0. ++ // Now we compute the quadratic Bézier with start point p0, end point p3, and control point (q1+q2)/2, ++ // the "mid-point approximation" (MPA) of b. ++ // The maximal distance between the points of the original curve b and the corresponding ones ++ // on the MPA is d*sqrt(3)/18. The same computations can be done for the cubic curves we get ++ // when subdividing b at a parameter t. The maximal distance of these curves to their MPA ++ // is t^3*d*sqrt(3)/18. ++ // Based on the formula for this distance we compute the split point tmax for a given precision ++ // and check 3 cases: ++ // * tmax >= 1: curve is quadratic, return MPA of b ++ // * tmax >= 0.5: split b at t=0.5, return the MPAs of both segments ++ // * tmax < 0.5: split b at tmax and 1-tmax, return the MPAs of the first and third segment, ++ // recurse the algorithm for the middle segment ++ DPair q1 = (_points[1]*3.0 - _points[0])/2.0; ++ DPair q2 = (_points[2]*3.0 - _points[3])/2.0; ++ double dist = (q2-q1).length(); ++ double tmax3 = 18.0/sqrt(3.0)*precision/dist; // the cube of tmax ++ if (tmax3 >= 1.0) { ++ // curve is already quadratic, no subdivision necessary, return MPA ++ qbeziers.emplace_back(QuadBezier(_points[0], (q1+q2)/2.0, _points[3])); ++ if (startParams) ++ startParams->push_back(t0); ++ } ++ else if (tmax3 >= 0.125) { // tmax >= 0.5 ++ // split the curve at t=0.5 and compute the MPA for both segments ++ CubicBezier cbezier1, cbezier2; ++ subdivide(0.5, &cbezier1, &cbezier2); ++ qbeziers.emplace_back(cbezier1.midpointApproximation()); ++ qbeziers.emplace_back(cbezier2.midpointApproximation()); ++ if (startParams) { ++ startParams->push_back(t0); ++ startParams->push_back((t0+t1)/2); ++ } ++ } ++ else { // tmax < 0.5 ++ double tmax = cbrt(tmax3); ++ double smax = 1.0-tmax; ++ double dt = t1-t0; ++ // first segment can be approximated by its MPA ++ qbeziers.emplace_back(CubicBezier(*this, 0, tmax).midpointApproximation()); ++ if (startParams) ++ startParams->push_back(t0); ++ // recurse for middle segment ++ CubicBezier(*this, tmax, smax).toQuadBeziers(t0+tmax*dt, t0+smax*dt, precision, qbeziers, startParams); ++ // third segment can be approximated by its MPA ++ qbeziers.emplace_back(CubicBezier(*this, smax, 1).midpointApproximation()); ++ if (startParams) ++ startParams->push_back(smax); ++ } + } + + +@@ -231,7 +359,7 @@ static bool solve_quadratic_equation (do + + + /** Returns a tight bounding box parallel to the x- and y-axis. */ +-BoundingBox Bezier::getBBox () const { ++BoundingBox CubicBezier::getBBox () const { + BoundingBox bbox; + // coefficients of the derivative + DPair pa = _points[3] - _points[2]*3.0 + _points[1]*3.0 - _points[0]; +@@ -258,8 +386,9 @@ BoundingBox Bezier::getBBox () const { + } + + +-Bezier& Bezier::transform (const Matrix &matrix) { +- for (int i=0; i < 4; i++) +- _points[i] = matrix*_points[i]; ++CubicBezier& CubicBezier::transform (const Matrix &matrix) { ++ for (auto &point : _points) ++ point = matrix * point; + return *this; + } ++ +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bezier.hpp 2023-01-17 15:53:51.699205253 -0500 +@@ -2,7 +2,7 @@ + ** Bezier.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -27,25 +27,45 @@ + + class Matrix; + +-class Bezier { ++class QuadBezier { + public: +- Bezier (); +- Bezier (const DPair &p0, const DPair &p1, const DPair &p2); +- Bezier (const DPair &p0, const DPair &p1, const DPair &p2, const DPair &p3); +- Bezier (const Bezier &source, double t0, double t1); ++ QuadBezier (); ++ QuadBezier (const DPair &p0, const DPair &p1, const DPair &p2); ++ void setPoints (const DPair &p0, const DPair &p1, const DPair &p2); ++ constexpr const DPair& point (int i) const {return _points[i];} ++ DPair valueAt (double t) const; ++ DPair derivativeAt (double t) const; ++ double arclen (double t=1.0) const; ++ ++ private: ++ DPair _points[3]; ++}; ++ ++ ++class CubicBezier { ++ public: ++ CubicBezier (); ++ //CubicBezier (const DPair &p0, const DPair &p1, const DPair &p2); ++ CubicBezier (const DPair &p0, const DPair &p1, const DPair &p2, const DPair &p3); ++ CubicBezier (double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3); ++ CubicBezier (const CubicBezier &source, double t0, double t1); ++ explicit CubicBezier (const QuadBezier &qbezier); + void setPoints (const DPair &p0, const DPair &p1, const DPair &p2, const DPair &p3); + void reverse (); + DPair valueAt (double t) const; + DPair blossomValue (double u, double v, double w) const; +- void subdivide (double t, Bezier *bezier1, Bezier *bezier2) const; +- Bezier& transform (const Matrix &matrix); ++ void subdivide (double t, CubicBezier *bezier1, CubicBezier *bezier2) const; ++ CubicBezier& transform (const Matrix &matrix); + int approximate (double delta, std::vector &p, std::vector *t=nullptr) const; +- const DPair& point (int i) const {return _points[i];} ++ constexpr const DPair& point (int i) const {return _points[i];} + int reduceDegree (double delta, std::vector &p) const; ++ std::vector toQuadBeziers (double delta, std::vector *startParams=nullptr) const; + BoundingBox getBBox () const; + + protected: + int approximate (double delta, double t0, double t1, std::vector &p, std::vector *t) const; ++ void toQuadBeziers (double t0, double t1, double precision, std::vector &qbeziers, std::vector *startParams) const; ++ QuadBezier midpointApproximation () const; + + private: + DPair _points[4]; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.cpp 2023-01-17 15:53:51.699205253 -0500 +@@ -2,7 +2,7 @@ + ** BgColorSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BgColorSpecialHandler.hpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** BgColorSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.cpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** Bitmap.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Bitmap.hpp 2023-01-17 16:32:18.684782410 -0500 +@@ -2,7 +2,7 @@ + ** Bitmap.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -23,6 +23,7 @@ + + #include + #include ++#include + + + class Bitmap { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.cpp.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.cpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** BoundingBox.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.hpp.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/BoundingBox.hpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** BoundingBox.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.cpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** Calculator.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Calculator.hpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** Calculator.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Character.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Character.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Character.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Character.hpp 2023-01-17 16:37:44.642584029 -0500 +@@ -2,7 +2,7 @@ + ** Character.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef CHARACTER_HPP + #define CHARACTER_HPP + ++#include + + class Character { + public: +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.cpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** CharMapID.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CharMapID.hpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** CharMapID.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.cpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** CLCommandLine.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -154,7 +154,7 @@ void CommandLine::parseLongOption (istre + /** Returns all options that match the given long name. */ + vector CommandLine::lookupOption (const string &optname) const { + vector matches; +- int len = optname.length(); ++ auto len = optname.length(); + for (OptSectPair optsect : options()) { + if (optsect.first->longName() == optname) { // exact match? + matches.clear(); +@@ -187,7 +187,7 @@ void CommandLine::help (ostream &os, int + string usage = _usage; + int count=0; + while (!usage.empty()) { +- size_t pos = usage.find('\n'); ++ auto pos = usage.find('\n'); + os << (count++ == 0 ? "Usage: " : " ") << PROGRAM_NAME << ' ' << usage.substr(0, pos) << '\n'; + if (pos != string::npos) + usage = usage.substr(pos+1); +@@ -201,7 +201,7 @@ void CommandLine::help (ostream &os, int + unordered_map> linecols; + size_t col1width=0; + for (const OptSectPair &ospair : options()) { +- size_t pos; ++ string::size_type pos; + string line = ospair.first->helpline(); + if ((pos = line.find('\t')) != string::npos) { + linecols.emplace(ospair.first, pair(line.substr(0, pos), line.substr(pos+1))); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLCommandLine.hpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** CLCommandLine.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLOption.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLOption.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLOption.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CLOption.hpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** CLOption.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.cpp 2023-01-17 15:53:51.700205265 -0500 +@@ -2,7 +2,7 @@ + ** CMap.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -66,7 +66,7 @@ string SegmentedCMap::getROString() cons + bool SegmentedCMap::mapsToUnicode () const { + vector encstrings = {"UTF8", "UTF16", "UCS2", "UCS4", "UCS32"}; + for (const string &encstr : encstrings) { +- size_t pos = _filename.find(encstr); ++ auto pos = _filename.find(encstr); + if (pos != string::npos && (pos == 0 || _filename[pos-1] == '-')) + return true; + } +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMap.hpp 2023-01-17 16:38:02.135788051 -0500 +@@ -2,7 +2,7 @@ + ** CMap.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -22,6 +22,7 @@ + #define CMAP_HPP + + #include ++#include + #include + #include + #include "FontEncoding.hpp" +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.cpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** CMapManager.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapManager.hpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** CMapManager.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.cpp 2023-01-17 16:38:29.444106546 -0500 +@@ -2,7 +2,7 @@ + ** CMapReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -20,6 +20,7 @@ + + #include + #include ++#include + #include + #include + #include "CMap.hpp" +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CMapReader.hpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** CMapReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.cpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** Color.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Color.hpp 2023-01-17 16:34:06.270037168 -0500 +@@ -2,7 +2,7 @@ + ** Color.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + #include "VectorIterator.hpp" + + #ifdef TRANSPARENT +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.cpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** ColorSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ColorSpecialHandler.hpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** ColorSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CommandLine.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CommandLine.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CommandLine.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/CommandLine.hpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + // It is part of the dvisvgm package and published under the terms + // of the GNU General Public License version 3, or (at your option) any later version. + // See file COPYING for further details. +-// Copyright (C) 2016-2022 Martin Gieseking ++// Copyright (C) 2016-2023 Martin Gieseking + + #ifndef COMMANDLINE_HPP + #define COMMANDLINE_HPP +@@ -20,7 +20,7 @@ class CommandLine : public CL::CommandLi + CommandLine () : CL::CommandLine( + "This program converts DVI files, as created by TeX/LaTeX, as well as\nEPS and PDF files to the XML-based scalable vector graphics format SVG.", + "[options] dvifile\n--eps [options] epsfile\n--pdf [options] pdffile", +- "Copyright (C) 2005-2022 Martin Gieseking " ++ "Copyright (C) 2005-2023 Martin Gieseking " + ) {} + + CommandLine (int argc, char **argv) : CommandLine() { +@@ -35,6 +35,8 @@ class CommandLine : public CL::CommandLi + Option colorOpt {"color", '\0', "colorize messages"}; + Option colornamesOpt {"colornames", '\0', "prefer color names to RGB values if possible"}; + Option commentsOpt {"comments", '\0', "add comments with additional information"}; ++ Option debugGlyphsOpt {"debug-glyphs", '\0', "create PS files for all glyphs converted to TTF"}; ++ Option embedBitmapsOpt {"embed-bitmaps", '\0', "prevent references to external bitmap files"}; + Option epsOpt {"eps", 'E', "convert EPS file to SVG"}; + Option exactBboxOpt {"exact-bbox", 'e', "compute exact glyph bounding boxes"}; + TypedOption fontFormatOpt {"font-format", 'f', "format", "svg", "set file format of embedded fonts"}; +@@ -106,6 +108,7 @@ class CommandLine : public CL::CommandLi + #endif + {&colornamesOpt, 1}, + {&commentsOpt, 1}, ++ {&embedBitmapsOpt, 1}, + #if !defined(DISABLE_WOFF) + {&fontFormatOpt, 1}, + #endif +@@ -135,6 +138,9 @@ class CommandLine : public CL::CommandLi + {&transformOpt, 2}, + {&zoomOpt, 2}, + {&cacheOpt, 3}, ++#if defined(TTFDEBUG) ++ {&debugGlyphsOpt, 3}, ++#endif + {&exactBboxOpt, 3}, + {&keepOpt, 3}, + #if !defined(HAVE_LIBGS) && !defined(DISABLE_GS) +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.cpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** Directory.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Directory.hpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** Directory.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.cpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** DLLoader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DLLoader.hpp 2023-01-17 15:53:51.701205277 -0500 +@@ -2,7 +2,7 @@ + ** DLLoader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.hpp 2023-01-17 15:53:51.702205288 -0500 +@@ -2,7 +2,7 @@ + ** DVIActions.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.cpp 2023-01-17 16:40:43.562667256 -0500 +@@ -2,7 +2,7 @@ + ** DVIReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -460,7 +460,7 @@ const Font* DVIReader::defineFont (uint3 + Font *font = fm.getFont(fontnum); + if (!font && !name.empty()) { // font not registered yet? + if (name[0] == '[') { // LuaTeX native font reference? +- size_t last = name.rfind(']'); ++ auto last = name.rfind(']'); + if (last != string::npos) { + string path = name.substr(1, last-1); + FontStyle style; +@@ -595,6 +595,20 @@ void DVIReader::cmdXFontDef (int) { + } + + ++/** Returns the width of a string typed with a given font. ++ * @param[in] glyphs glyphs of the string ++ * @param[in] font assigned font ++ * @return width in bp units */ ++static double string_width (const vector &glyphs, const Font *font) { ++ double width=0; ++ if (auto nfont = font_cast(font)) { ++ for (auto glyph: glyphs) ++ width += nfont->hAdvance(Character(Character::INDEX, glyph)); ++ } ++ return width; ++} ++ ++ + /** XDV extension: prints an array of characters where each character + * can take independent x and y coordinates. + * parameters: w[4] n[2] (dx,dy)[(4+4)n] glyphs[2n] */ +@@ -602,11 +616,14 @@ void DVIReader::cmdXGlyphArray (int) { + vector dx, dy; + vector glyphs; + double width = putGlyphArray(false, dx, dy, glyphs); +- if (Font *font = FontManager::instance().getFont(_currFontNum)) +- dviXGlyphArray(dx, dy, glyphs, *font); +- else ++ Font *font = FontManager::instance().getFont(_currFontNum); ++ if (!font) + throw DVIException("missing setfont prior to xglypharray"); +- moveRight(width, MoveMode::SETCHAR); ++ dviXGlyphArray(dx, dy, glyphs, *font); ++ double diff = abs(string_width(glyphs, font) - width); ++ // if the given width differs from the actual width of the string, ++ // we must force a position change to prevent misalignments ++ moveRight(width, diff < 0.2 ? MoveMode::SETCHAR : MoveMode::CHANGEPOS); + } + + +@@ -617,11 +634,14 @@ void DVIReader::cmdXGlyphString (int) { + vector dx, dy; + vector glyphs; + double width = putGlyphArray(true, dx, dy, glyphs); +- if (Font *font = FontManager::instance().getFont(_currFontNum)) +- dviXGlyphString(dx, glyphs, *font); +- else ++ Font *font = FontManager::instance().getFont(_currFontNum); ++ if (!font) + throw DVIException("missing setfont prior to xglyphstring"); +- moveRight(width, MoveMode::SETCHAR); ++ dviXGlyphString(dx, glyphs, *font); ++ double diff = abs(string_width(glyphs, font) - width); ++ // if the given width differs from the actual width of the string, ++ // we must force a position change to prevent misalignments ++ moveRight(width, diff < 0.2 ? MoveMode::SETCHAR : MoveMode::CHANGEPOS); + } + + +@@ -639,11 +659,14 @@ void DVIReader::cmdXTextAndGlyphs (int) + vector x, y; + vector glyphs; + double width = putGlyphArray(false, x, y, glyphs); +- if (Font *font = FontManager::instance().getFont(_currFontNum)) +- dviXTextAndGlyphs(x, y, chars, glyphs, *font); +- else ++ Font *font = FontManager::instance().getFont(_currFontNum); ++ if (!font) + throw DVIException("missing setfont prior to xtextandglyphs"); +- moveRight(width, MoveMode::SETCHAR); ++ dviXTextAndGlyphs(x, y, chars, glyphs, *font); ++ double diff = abs(string_width(glyphs, font) - width); ++ // if the given width differs from the actual width of the string, ++ // we must force a position change to prevent misalignments ++ moveRight(width, diff < 0.2 ? MoveMode::SETCHAR : MoveMode::CHANGEPOS); + } + + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIReader.hpp 2023-01-17 16:40:36.417584653 -0500 +@@ -2,7 +2,7 @@ + ** DVIReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef DVIREADER_HPP + #define DVIREADER_HPP + ++#include + #include + #include + #include +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/dvisvgm.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/dvisvgm.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/dvisvgm.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/dvisvgm.cpp 2023-01-17 15:53:51.702205288 -0500 +@@ -2,7 +2,7 @@ + ** dvisvgm.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -40,6 +40,7 @@ + #include "HyperlinkManager.hpp" + #include "Message.hpp" + #include "PageSize.hpp" ++#include "PDFHandler.hpp" + #include "PDFToSVG.hpp" + #include "PSInterpreter.hpp" + #include "PsSpecialHandler.hpp" +@@ -48,6 +49,8 @@ + #include "optimizer/SVGOptimizer.hpp" + #include "SVGOutput.hpp" + #include "System.hpp" ++#include "ttf/TTFWriter.hpp" ++#include "XMLParser.hpp" + #include "XXHashFunction.hpp" + #include "utility.hpp" + #include "version.hpp" +@@ -55,8 +58,7 @@ + #ifndef DISABLE_WOFF + #include + //#include +-#include "ffwrapper.h" +-#include "TTFAutohint.hpp" ++#include "ttf/TTFAutohint.hpp" + #endif + + using namespace std; +@@ -65,7 +67,7 @@ using namespace std; + + static string remove_path (string fname) { + fname = FileSystem::ensureForwardSlashes(fname); +- size_t slashpos = fname.rfind('/'); ++ auto slashpos = fname.rfind('/'); + if (slashpos == string::npos) + return fname; + return fname.substr(slashpos+1); +@@ -74,7 +76,7 @@ static string remove_path (string fname) + + static string ensure_suffix (string fname, const string &suffix) { + if (!fname.empty()) { +- size_t dotpos = remove_path(fname).rfind('.'); ++ auto dotpos = remove_path(fname).rfind('.'); + if (dotpos == string::npos) + fname += "." + suffix; + } +@@ -155,7 +157,7 @@ static bool set_temp_dir (const CommandL + if (!args.tmpdirOpt.value().empty()) + FileSystem::TMPDIR = args.tmpdirOpt.value(); + else { +- cout << "temporary folder: " << FileSystem::tmpdir() << '\n'; ++ cout << "temporary folder: " << FileSystem::ensureSystemSlashes(FileSystem::tmpdir(true)) << '\n'; + return false; + } + } +@@ -254,9 +256,9 @@ class VersionInfo { + + static void print_version (bool extended) { + string versionstr = string(PROGRAM_NAME)+" "+PROGRAM_VERSION; +-#ifdef TARGET_SYSTEM +- if (extended && strlen(TARGET_SYSTEM) > 0) +- versionstr += " (" TARGET_SYSTEM ")"; ++#ifdef HOST_SYSTEM ++ if (extended && strlen(HOST_SYSTEM) > 0) ++ versionstr += " (" HOST_SYSTEM ")"; + #endif + cout << versionstr << '\n'; + if (extended) { +@@ -268,11 +270,11 @@ static void print_version (bool extended + versionInfo.add("xxhash", XXH64HashFunction::version(), 3, 100); + versionInfo.add("zlib", zlibVersion()); + versionInfo.add("Ghostscript", Ghostscript().revisionstr(), true); ++ versionInfo.add("mutool", PDFHandler::mutoolVersion(), true); + #ifndef DISABLE_WOFF + versionInfo.add("brotli", BrotliEncoderVersion(), 3, 0x1000); + // versionInfo.add("woff2", woff2::version, 3, 0x100); +- versionInfo.add("fontforge", ff_version()); +- versionInfo.add("ttfautohint", TTFAutohint().version(), true); ++ versionInfo.add("ttfautohint", ttf::TTFAutohint().version(), true); + #endif + #ifdef MIKTEX + versionInfo.add("MiKTeX", FileFinder::instance().version()); +@@ -370,6 +372,10 @@ static void set_variables (const Command + PsSpecialHandler::SHADING_SEGMENT_SIZE = max(1, cmdline.gradSegmentsOpt.value()); + PsSpecialHandler::SHADING_SIMPLIFY_DELTA = cmdline.gradSimplifyOpt.value(); + PsSpecialHandler::BITMAP_FORMAT = util::tolower(cmdline.bitmapFormatOpt.value()); ++#ifdef TTFDEBUG ++ ttf::TTFWriter::CREATE_PS_GLYPH_OUTLINES = cmdline.debugGlyphsOpt.given(); ++#endif ++ PsSpecialHandler::EMBED_BITMAP_DATA = cmdline.embedBitmapsOpt.given(); + if (!PSInterpreter::imageDeviceKnown(PsSpecialHandler::BITMAP_FORMAT)) { + ostringstream oss; + oss << "unknown image format '" << PsSpecialHandler::BITMAP_FORMAT << "'\nknown formats:\n"; +@@ -494,6 +500,10 @@ int main (int argc, char *argv[]) { + Message::estream() << "\nPostScript error: " << e.what() << '\n'; + return -2; + } ++ catch (XMLParserException &e) { ++ Message::estream() << "\nXML error: " << e.what() << '\n'; ++ return -5; ++ } + catch (SignalException &e) { + Message::wstream().clearline(); + Message::wstream(true) << "execution interrupted by user\n"; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.cpp.301 2022-02-23 17:20:08.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.cpp 2023-01-17 15:53:51.702205288 -0500 +@@ -2,7 +2,7 @@ + ** DvisvgmSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -23,6 +23,7 @@ + #include + #include "Calculator.hpp" + #include "DvisvgmSpecialHandler.hpp" ++#include "GraphicsPathParser.hpp" + #include "InputBuffer.hpp" + #include "InputReader.hpp" + #include "Length.hpp" +@@ -35,10 +36,60 @@ + using namespace std; + + +-DvisvgmSpecialHandler::DvisvgmSpecialHandler () : +- _currentMacro(_macros.end()), +- _defsParser(&SVGTree::appendToDefs, &SVGTree::pushDefsContext, &SVGTree::popDefsContext), +- _pageParser(&SVGTree::appendToPage, &SVGTree::pushPageContext, &SVGTree::popPageContext) ++void SVGParser::assign (SVGTree &svg, Append append, PushContext pushContext, PopContext popContext) { ++ _svg = &svg; ++ _append = append; ++ _pushContext = pushContext; ++ _popContext = popContext; ++ setRootElement(nullptr); ++} ++ ++ ++XMLElement* SVGParser::openElement (const std::string &tag) { ++ XMLElement *elem = XMLParser::openElement(tag); ++ if (elem->name() == "path" || elem->name() == "svg:path") { ++ if (const char *d = elem->getAttributeValue("d")) { ++ try { ++ // parse and reformat path definition ++ auto path = GraphicsPathParser().parse(d); ++ ostringstream oss; ++ path.writeSVG(oss, SVGTree::RELATIVE_PATH_CMDS); ++ elem->addAttribute("d", oss.str()); ++ } ++ catch (const GraphicsPathParserException &e) { ++ throw XMLParserException(string("error in path data: ")+e.what()); ++ } ++ } ++ } ++ return elem; ++} ++ ++ ++void SVGParser::appendNode (unique_ptr node) { ++ (_svg->*_append)(std::move(node)); ++} ++ ++ ++XMLElement* SVGParser::finishPushContext (unique_ptr elem) { ++ unique_ptr svgElement{static_cast(elem.release())}; ++ XMLElement *elemPtr = svgElement.get(); ++ (_svg->*_pushContext)(std::move(svgElement)); ++ return elemPtr; ++} ++ ++ ++void SVGParser::finishPopContext () { ++ (_svg->*_popContext)(); ++} ++ ++ ++XMLElement* SVGParser::createElementPtr (std::string name) const { ++ return new SVGElement(std::move(name)); ++} ++ ++/////////////////////////////////////////////////////////////////////////// ++ ++DvisvgmSpecialHandler::DvisvgmSpecialHandler () : _currentMacro(_macros.end()) + { + } + +@@ -153,19 +204,19 @@ bool DvisvgmSpecialHandler::process (con + static void expand_constants (string &str, SpecialActions &actions) { + bool repl_bbox = true; + while (repl_bbox) { +- size_t pos = str.find("{?bbox "); ++ const auto pos = str.find("{?bbox "); + if (pos == string::npos) + repl_bbox = false; + else { +- size_t endpos = pos+7; ++ auto endpos = pos+7; + while (endpos < str.length() && isalnum(str[endpos])) + ++endpos; +- if (str[endpos] == '}') { +- BoundingBox &box=actions.bbox(str.substr(pos+7, endpos-pos-7)); ++ if (str[endpos] != '}') ++ repl_bbox = false; ++ else { ++ BoundingBox &box = actions.bbox(str.substr(pos+7, endpos-pos-7)); + str.replace(pos, endpos-pos+1, box.svgViewBoxString()); + } +- else +- repl_bbox = false; + } + } + struct Constant { +@@ -181,7 +232,7 @@ static void expand_constants (string &st + }}; + for (const Constant &constant : constants) { + const string pattern = string("{?")+constant.name+"}"; +- size_t pos = str.find(pattern); ++ auto pos = str.find(pattern); + while (pos != string::npos) { + str.replace(pos, strlen(constant.name)+3, constant.val); + pos = str.find(pattern, pos+constant.val.length()); // look for further matches +@@ -194,9 +245,9 @@ static void expand_constants (string &st + * and replaces the substring by the computed value. + * @param[in,out] str string to scan for expressions */ + static void evaluate_expressions (string &str, const SpecialActions &actions) { +- size_t left = str.find("{?("); // start position of expression macro ++ auto left = str.find("{?("); // start position of expression macro + while (left != string::npos) { +- size_t right = str.find(")}", left+2); // end position of expression macro ++ auto right = str.find(")}", left+2); // end position of expression macro + if (right == string::npos) + break; + Calculator calc; +@@ -232,7 +283,7 @@ void DvisvgmSpecialHandler::processRaw ( + if (!xml.empty()) { + evaluate_expressions(xml, actions); + expand_constants(xml, actions); +- _pageParser.parse(xml, actions); ++ _pageParser.parse(std::move(xml)); + } + } + } +@@ -244,7 +295,7 @@ void DvisvgmSpecialHandler::processRawDe + if (!xml.empty()) { + evaluate_expressions(xml, actions); + expand_constants(xml, actions); +- _defsParser.parse(xml, actions); ++ _defsParser.parse(std::move(xml)); + } + } + } +@@ -276,9 +327,9 @@ void DvisvgmSpecialHandler::processRawPu + if ((type == 'P' || type == 'D') && !def.empty()) { + expand_constants(def, actions); + if (type == 'P') +- _pageParser.parse(def, actions); ++ _pageParser.parse(std::move(def)); + else { // type == 'D' +- _defsParser.parse(def, actions); ++ _defsParser.parse(std::move(def)); + type = 'L'; // locked + } + } +@@ -413,9 +464,16 @@ void DvisvgmSpecialHandler::dviPreproces + } + + ++void DvisvgmSpecialHandler::dviBeginPage (unsigned, SpecialActions &actions) { ++ SVGTree &svg = actions.svgTree(); ++ _defsParser.assign(svg, &SVGTree::appendToDefs, &SVGTree::pushDefsContext, &SVGTree::popDefsContext); ++ _pageParser.assign(svg, &SVGTree::appendToPage, &SVGTree::pushPageContext, &SVGTree::popPageContext); ++} ++ ++ + void DvisvgmSpecialHandler::dviEndPage (unsigned, SpecialActions &actions) { +- _defsParser.finish(actions); +- _pageParser.finish(actions); ++ _defsParser.finish(); ++ _pageParser.finish(); + actions.bbox().unlock(); + for (auto &strvecpair : _macros) { + StringVector &vec = strvecpair.second; +@@ -432,147 +490,3 @@ vector DvisvgmSpecialHandle + vector pfx {"dvisvgm:"}; + return pfx; + } +- +-//////////////////////////////////////////////////////////////////////////////// +- +-/** Parses a fragment of XML code, creates corresponding XML nodes and adds them +- * to the SVG tree. The code may be split and processed by several calls of this +- * function. Incomplete chunks that can't be processed yet are stored and picked +- * up again together with the next incoming XML fragment. If a call of this function +- * is supposed to finish the parsing of an XML subtree, parameter 'finish' must be set. +- * @param[in] xml XML fragment to parse +- * @param[in] actions object providing the SVG tree functions +- * @param[in] finish if true, no more XML is expected and parsing is finished */ +-void DvisvgmSpecialHandler::XMLParser::parse (const string &xml, SpecialActions &actions, bool finish) { +- // collect/extract an XML fragment that only contains complete tags +- // incomplete tags are held back +- _xmlbuf += xml; +- size_t left=0; +- try { +- while (left != string::npos) { +- size_t right = _xmlbuf.find('<', left); +- if (left < right && left < _xmlbuf.length()) // plain text found? +- (actions.svgTree().*_append)(util::make_unique(_xmlbuf.substr(left, right-left))); +- if (right != string::npos) { +- left = right; +- if (_xmlbuf.compare(left, 9, "", left+9); +- if (right == string::npos) { +- if (finish) throw SpecialException("expected ']]>' at end of CDATA block"); +- break; +- } +- (actions.svgTree().*_append)(util::make_unique(_xmlbuf.substr(left+9, right-left-9))); +- right += 2; +- } +- else if (_xmlbuf.compare(left, 4, "", left+4); +- if (right == string::npos) { +- if (finish) throw SpecialException("expected '-->' at end of comment"); +- break; +- } +- (actions.svgTree().*_append)(util::make_unique(_xmlbuf.substr(left+4, right-left-4))); +- right += 2; +- } +- else if (_xmlbuf.compare(left, 2, "", left+2); +- if (right == string::npos) { +- if (finish) throw SpecialException("expected '?>' at end of processing instruction"); +- break; +- } +- (actions.svgTree().*_append)(util::make_unique(_xmlbuf.substr(left, right-left+2))); +- right++; +- } +- else if (_xmlbuf.compare(left, 2, "', left+2); +- if (right == string::npos) { +- if (finish) throw SpecialException("missing '>' at end of closing XML tag"); +- break; +- } +- closeElement(_xmlbuf.substr(left+2, right-left-2), actions); +- } +- else { +- right = _xmlbuf.find('>', left+1); +- if (right == string::npos) { +- if (finish) throw SpecialException("missing '>' or '/>' at end of opening XML tag"); +- break; +- } +- openElement(_xmlbuf.substr(left+1, right-left-1), actions); +- } +- } +- left = right; +- if (right != string::npos) +- left++; +- } +- } +- catch (const SpecialException &e) { +- _error = true; +- throw; +- } +- if (left == string::npos) +- _xmlbuf.clear(); +- else +- _xmlbuf.erase(0, left); +-} +- +- +-/** Processes an opening element tag. +- * @param[in] tag tag without leading and trailing angle brackets */ +-void DvisvgmSpecialHandler::XMLParser::openElement (const string &tag, SpecialActions &actions) { +- StringInputBuffer ib(tag); +- BufferInputReader ir(ib); +- string name = ir.getString("/ \t\n\r"); +- ir.skipSpace(); +- auto elemNode = util::make_unique(name); +- map attribs; +- if (ir.parseAttributes(attribs, true, "\"'")) { +- for (const auto &attrpair : attribs) +- elemNode->addAttribute(attrpair.first, attrpair.second); +- } +- ir.skipSpace(); +- if (ir.peek() == '/') // end of empty element tag +- (actions.svgTree().*_append)(std::move(elemNode)); +- else if (ir.peek() < 0) { // end of opening tag +- _nameStack.push_back(name); +- (actions.svgTree().*_pushContext)(std::move(elemNode)); +- } +- else +- throw SpecialException("'>' or '/>' expected at end of opening tag <"+name); +-} +- +- +-/** Processes a closing element tag. +- * @param[in] tag tag without leading and trailing angle brackets */ +-void DvisvgmSpecialHandler::XMLParser::closeElement (const string &tag, SpecialActions &actions) { +- StringInputBuffer ib(tag); +- BufferInputReader ir(ib); +- string name = ir.getString(" \t\n\r"); +- ir.skipSpace(); +- if (ir.peek() >= 0) +- throw SpecialException("'>' expected at end of closing tag "); +- if (_nameStack.back() != name) +- throw SpecialException("expected but found "); +- (actions.svgTree().*_popContext)(); +- _nameStack.pop_back(); +-} +- +- +-/** Processes any remaining XML fragments, checks for missing closing tags, +- * and resets the parser state. */ +-void DvisvgmSpecialHandler::XMLParser::finish (SpecialActions &actions) { +- if (!_xmlbuf.empty()) { +- if (!_error) +- parse("", actions, true); +- _xmlbuf.clear(); +- } +- string tags; +- while (!_nameStack.empty()) { +- tags += ", "; +- _nameStack.pop_back(); +- } +- if (!tags.empty() && !_error) { +- tags.resize(tags.length()-2); +- throw SpecialException("missing closing tag(s): "+tags); +- } +-} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.hpp 2023-01-17 15:53:51.702205288 -0500 +@@ -2,7 +2,7 @@ + ** DvisvgmSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -26,6 +26,7 @@ + #include + #include + #include "SpecialHandler.hpp" ++#include "XMLParser.hpp" + + class InputReader; + class SpecialActions; +@@ -42,33 +43,31 @@ class XMLNode; + #pragma pointers_to_members(full_generality, single_inheritance) + #endif + +-class DvisvgmSpecialHandler : public SpecialHandler { +- class XMLParser { +- using AppendFunc = void (SVGTree::*)(std::unique_ptr); +- using PushFunc = void (SVGTree::*)(std::unique_ptr); +- using PopFunc = void (SVGTree::*)(); +- using NameStack = std::vector; +- +- public: +- XMLParser (AppendFunc append, PushFunc push, PopFunc pop) +- : _append(append), _pushContext(push), _popContext(pop) {} +- +- void parse (const std::string &xml, SpecialActions &actions, bool finish=false); +- void finish (SpecialActions &actions); +- +- protected: +- void openElement (const std::string &tag, SpecialActions &actions); +- void closeElement (const std::string &tag, SpecialActions &actions); +- +- private: +- AppendFunc _append; +- PushFunc _pushContext; +- PopFunc _popContext; +- std::string _xmlbuf; +- NameStack _nameStack; ///< names of nested elements still missing a closing tag +- bool _error=false; +- }; ++class SVGParser : public XMLParser { ++ using Append = void (SVGTree::*)(std::unique_ptr node); ++ using PushContext = void (SVGTree::*)(std::unique_ptr elem); ++ using PopContext = void (SVGTree::*)(); ++ ++ public: ++ SVGParser () : XMLParser() {} ++ void assign (SVGTree &svg, Append append, PushContext pushContext, PopContext popContext); ++ ++ protected: ++ XMLElement* openElement (const std::string &tag) override; ++ void appendNode (std::unique_ptr node) override; ++ XMLElement* finishPushContext (std::unique_ptr elem) override; ++ void finishPopContext () override; ++ XMLElement* createElementPtr (std::string name) const override; + ++ private: ++ SVGTree *_svg=nullptr; ++ Append _append=nullptr; ++ PushContext _pushContext=nullptr; ++ PopContext _popContext=nullptr; ++}; ++ ++ ++class DvisvgmSpecialHandler : public SpecialHandler { + using StringVector = std::vector; + using MacroMap = std::unordered_map; + +@@ -94,14 +93,15 @@ class DvisvgmSpecialHandler : public Spe + void processBBox (InputReader &ir, SpecialActions &actions); + void processImg (InputReader &ir, SpecialActions &actions); + void dviPreprocessingFinished () override; ++ void dviBeginPage (unsigned pageno, SpecialActions &actions) override; + void dviEndPage (unsigned pageno, SpecialActions &actions) override; + + private: + MacroMap _macros; + MacroMap::iterator _currentMacro; + int _nestingLevel=0; ///< nesting depth of rawset specials +- XMLParser _defsParser; ///< parses XML added by 'rawdef' specials +- XMLParser _pageParser; ///< parses XML added by 'raw' specials ++ SVGParser _defsParser; ///< parses XML added by 'rawdef' specials ++ SVGParser _pageParser; ///< parses XML added by 'raw' specials + }; + + #endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.cpp 2023-01-17 15:53:51.702205288 -0500 +@@ -2,7 +2,7 @@ + ** DVIToSVGActions.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -33,8 +33,7 @@ using namespace std; + + + void DVIToSVGActions::reset() { +- _usedChars.clear(); +- _usedFonts.clear(); ++ FontManager::instance().resetUsedChars(); + _bbox = BoundingBox(); + _currentFontNum = -1; + _bgcolor = Color::TRANSPARENT; +@@ -93,10 +92,7 @@ void DVIToSVGActions::setChar (double x, + // record font names and chars. The various font sizes can be ignored here. + // For a given font object, Font::uniqueFont() returns the same unique font object for + // all fonts with the same name. +- _usedChars[SVGTree::USE_FONTS ? font.uniqueFont() : &font].insert(c); +- +- // However, we record all required fonts +- _usedFonts.insert(&font); ++ FontManager::instance().addUsedChar(font, c); + _svg.appendChar(c, x, y); + + static string fontname; +@@ -216,10 +212,10 @@ void DVIToSVGActions::special (const str + * @param[in] c array with 10 components representing \\count0 ... \\count9. c[0] contains the + * current (printed) page number (may differ from page count) */ + void DVIToSVGActions::beginPage (unsigned pageno, const vector&) { +- SpecialManager::instance().notifyBeginPage(pageno, *this); + _svg.newPage(++_pageCount); + _bbox = BoundingBox(); // clear bounding box + _boxes.clear(); ++ SpecialManager::instance().notifyBeginPage(pageno, *this); + } + + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVGActions.hpp 2023-01-17 15:53:51.702205288 -0500 +@@ -2,7 +2,7 @@ + ** DVIToSVGActions.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -37,8 +37,6 @@ class Font; + class XMLNode; + + class DVIToSVGActions : public DVIActions, public SpecialActions { +- using CharMap = std::unordered_map>; +- using FontSet = std::unordered_set; + using BoxMap = std::unordered_map; + + public: +@@ -80,8 +78,6 @@ class DVIToSVGActions : public DVIAction + void embed (const DPair &p, double r=0) override; + FilePath getSVGFilePath (unsigned pageno) const override; + std::string getBBoxFormatString () const override; +- CharMap& getUsedChars () const {return _usedChars;} +- const FontSet& getUsedFonts () const {return _usedFonts;} + void setDVIReader (BasicDVIReader &r) {_dvireader = &r;} + + private: +@@ -90,8 +86,6 @@ class DVIToSVGActions : public DVIAction + BoundingBox _bbox; + int _pageCount=0; + int _currentFontNum=-1; +- mutable CharMap _usedChars; +- FontSet _usedFonts; + Color _bgcolor=Color::TRANSPARENT; + BoxMap _boxes; + bool _outputLocked=false; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.cpp 2023-01-17 15:53:51.702205288 -0500 +@@ -2,7 +2,7 @@ + ** DVIToSVG.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -120,6 +120,7 @@ void DVIToSVG::convert (unsigned first, + SVGOptimizer(_svg).execute(); + embedFonts(_svg.rootNode()); + bool success = _svg.write(_out.getPageStream(currentPageNumber(), numberOfPages(), hashTriple)); ++ _out.finish(); + string fname = path.shorterAbsoluteOrRelative(); + if (fname.empty()) + fname = ""; +@@ -350,9 +351,7 @@ void DVIToSVG::embedFonts (XMLElement *s + if (!svgElement || !_actions) // no dvi actions => no chars written => no fonts to embed + return; + +- const DVIToSVGActions *svgActions = static_cast(_actions.get()); +- auto &usedCharsMap = svgActions->getUsedChars(); +- ++ auto &usedCharsMap = FontManager::instance().getUsedChars(); + collect_chars(usedCharsMap); + + GlyphTracerMessages messages; +@@ -374,7 +373,7 @@ void DVIToSVG::embedFonts (XMLElement *s + else + Message::wstream(true) << "can't embed font '" << font->name() << "'\n"; + } +- _svg.appendFontStyles(svgActions->getUsedFonts()); ++ _svg.appendFontStyles(FontManager::instance().getUsedFonts()); + } + + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/DVIToSVG.hpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** DVIToSVG.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.cpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** EllipticalArc.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -156,7 +156,7 @@ void EllipticalArc::transform (const Mat + /** Approximates an arc of the unit circle by a single cubic Bézier curve. + * @param[in] phi start angle of the arc in radians + * @param[in] delta length of the arc */ +-static Bezier approx_unit_arc (double phi, double delta) { ++static CubicBezier approx_unit_arc (double phi, double delta) { + double c = 0.551915024494; // see http://spencermortensen.com/articles/bezier-circle + if (abs(delta + math::HALF_PI) < 1e-7) + c = -c; +@@ -166,13 +166,13 @@ static Bezier approx_unit_arc (double ph + DPair p4(cos(phi+delta), sin(phi+delta)); + DPair p2(p1.x()-c*p1.y(), p1.y()+c*p1.x()); + DPair p3(p4.x()+c*p4.y(), p4.y()-c*p4.x()); +- return Bezier(p1, p2, p3, p4); ++ return CubicBezier(p1, p2, p3, p4); + } + + + /** Approximates the arc by a sequence of cubic Bézier curves. */ +-vector EllipticalArc::approximate () const { +- vector beziers; ++vector EllipticalArc::approximate () const { ++ vector beziers; + if (_startPoint != _endPoint) { + if (isStraightLine()) { + DPair dir = (_endPoint - _startPoint); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EllipticalArc.hpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** EllipticalArc.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -47,7 +47,7 @@ class EllipticalArc { + bool isStraightLine () const {return _rx < 1e-7 || _ry < 1e-7;} + BoundingBox getBBox () const; + void transform (const Matrix &matrix); +- std::vector approximate () const; ++ std::vector approximate () const; + + private: + double _rx, _ry; ///< length of semi-major and semi-minor axes +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.cpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** EmSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EmSpecialHandler.hpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** EmSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.cpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** EncFile.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EncFile.hpp 2023-01-17 16:41:00.380861690 -0500 +@@ -2,7 +2,7 @@ + ** EncFile.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef ENCFILE_HPP + #define ENCFILE_HPP + ++#include + #include + #include + #include +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.cpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** EPSFile.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSFile.hpp 2023-01-17 16:41:12.689003984 -0500 +@@ -2,7 +2,7 @@ + ** EPSFile.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef EPSFILE_HPP + #define EPSFILE_HPP + ++#include + #include + #include + #include +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSToSVG.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSToSVG.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSToSVG.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/EPSToSVG.hpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** EPSToSVG.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.cpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** FileFinder.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,7 +21,6 @@ + #include + #ifdef MIKTEX + #include "MiKTeXCom.hpp" +- #include "utility.hpp" + #else + #ifdef KPSE_CXX_UNSAFE + extern "C" { +@@ -43,6 +42,7 @@ + #include "Message.hpp" + #include "MessageException.hpp" + #include "Process.hpp" ++#include "utility.hpp" + + std::string FileFinder::_argv0; + std::string FileFinder::_progname; +@@ -120,12 +120,12 @@ const char* FileFinder::findFile (const + if (ftype) + ext = ftype; + else { +- size_t pos = fname.rfind('.'); ++ auto pos = fname.rfind('.'); + if (pos == std::string::npos) + return nullptr; // no extension and no file type => no search + ext = fname.substr(pos+1); + } +- ++ ext = util::tolower(ext); + #ifdef _WIN32 + if (ext == "dll" || ext == "exe") + return lookupExecutable(fname); +@@ -140,7 +140,18 @@ const char* FileFinder::findFile (const + return _pathbuf.empty() ? nullptr : _pathbuf.c_str(); + } + try { +- return _miktex->findFile(fname.c_str()); ++ if (!ftype) // no file type given? ++ return _miktex->findFile(fname.c_str()); // lookup given filename ++ // handle file type "ttf" similar to kpathsea and look for .ttf, .ttc, and .dfont ++ std::vector suffixes{ext}; ++ if (ext == "ttf") { ++ suffixes.emplace_back("ttc"); ++ suffixes.emplace_back("dfont"); ++ } ++ for (const auto &suffix : suffixes) { ++ if (const char *path = _miktex->findFile((fname+"."+suffix).c_str())) ++ return path; ++ } + } + catch (const MessageException &e) { + return nullptr; +@@ -181,8 +192,8 @@ const char* FileFinder::findFile (const + std::free(path); + return _pathbuf.c_str(); + } +- return nullptr; + #endif // !MIKTEX ++ return nullptr; + } + + +@@ -191,7 +202,7 @@ const char* FileFinder::findFile (const + * @param[in] fname name of file to look up + * @return file path on success, 0 otherwise */ + const char* FileFinder::findMappedFile (std::string fname) const { +- size_t pos = fname.rfind('.'); ++ auto pos = fname.rfind('.'); + if (pos == std::string::npos) + return nullptr; + const std::string ext = fname.substr(pos+1); // file extension +@@ -214,7 +225,7 @@ const char* FileFinder::findMappedFile ( + * @param[in] fname name of file to build + * @return file path on success, 0 otherwise */ + const char* FileFinder::mktex (const std::string &fname) const { +- size_t pos = fname.rfind('.'); ++ auto pos = fname.rfind('.'); + if (!_enableMktex || pos == std::string::npos) + return nullptr; + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileFinder.hpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** FileFinder.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.cpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** FilePath.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -29,7 +29,7 @@ using namespace std; + + /** Removes redundant slashes from a given path. */ + static string& single_slashes (string &str) { +- size_t pos=0; ++ string::size_type pos=0; + while ((pos = str.find("//", pos)) != string::npos) + str.replace(pos, 2, "/"); + return str; +@@ -124,7 +124,7 @@ void FilePath::init (string path, bool i + path = FileSystem::ensureForwardSlashes(path); + #endif + if (isfile) { +- size_t pos = path.rfind('/'); ++ auto pos = path.rfind('/'); + _fname = path.substr((pos == string::npos) ? 0 : pos+1); + // remove filename from path + if (pos == 0 && _fname.length() > 1) // file in root directory? +@@ -163,12 +163,12 @@ void FilePath::add (const string &dir) { + * location of a directory (and not of a file) an empty string + * is returned. */ + string FilePath::suffix () const { +- size_t start = 0; ++ string::size_type start = 0; + // ignore leading dots + while (start < _fname.length() && _fname[start] == '.') + start++; + string sub = _fname.substr(start); +- size_t pos = sub.rfind('.'); ++ auto pos = sub.rfind('.'); + if (pos != string::npos && pos < sub.length()-1) + return sub.substr(pos+1); + return ""; +@@ -194,7 +194,7 @@ void FilePath::suffix (const string &new + * Example: FilePath("/a/b/c.def", true) == "c" */ + string FilePath::basename () const { + if (!_fname.empty()) { +- size_t len = suffix().length(); ++ auto len = suffix().length(); + if (len > 0) + len++; // strip dot too + return _fname.substr(0, _fname.length()-len); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FilePath.hpp 2023-01-17 15:53:51.703205300 -0500 +@@ -2,7 +2,7 @@ + ** FilePath.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.cpp 2023-01-17 15:53:51.704205311 -0500 +@@ -2,7 +2,7 @@ + ** FileSystem.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -135,6 +135,14 @@ string FileSystem::ensureForwardSlashes + } + + ++string FileSystem::ensureSystemSlashes (string path) { ++#ifdef _WIN32 ++ std::replace(path.begin(), path.end(), '/', PATHSEP); ++#endif ++ return path; ++} ++ ++ + /** Returns the absolute path of the current working directory. */ + string FileSystem::getcwd () { + char buf[1024]; +@@ -207,12 +215,13 @@ const char* FileSystem::userdir () { + } + + +-/** Returns the path of the temporary folder. */ +-string FileSystem::tmpdir () { ++/** Returns the path of the temporary folder. ++ * @param[in] inpace if true, don't create a uniquely named subfolder */ ++string FileSystem::tmpdir (bool inplace) { + if (_tmpdir.path().empty()) { + string basedir; + if (!TMPDIR.empty()) +- basedir = TMPDIR; ++ basedir = ensureForwardSlashes(TMPDIR); + else { + #ifdef _WIN32 + char buf[MAX_PATH]; +@@ -226,10 +235,14 @@ string FileSystem::tmpdir () { + else + basedir = "/tmp"; + #endif +- if (basedir.back() == '/') +- basedir.pop_back(); + } +- _tmpdir = TemporaryDirectory(basedir, PROGRAM_NAME); ++ if (basedir.length() > 2 && string(basedir.end()-2, basedir.end()) == "//") { ++ inplace = true; ++ basedir.pop_back(); ++ } ++ if (basedir.front() != '/' && basedir.back() == '/') ++ basedir.pop_back(); ++ _tmpdir = TemporaryDirectory(basedir, PROGRAM_NAME, inplace); + } + return _tmpdir.path(); + } +@@ -380,26 +393,34 @@ int FileSystem::collect (const std::stri + } + + +-/** Creates a temporary directory in a given folder. ++/** Creates a temporary directory in a given folder or treats the given folder as temporary directory. + * @param[in] folder folder path in which the directory is to be created +- * @param[in] prefix initial string of the directory name */ +-FileSystem::TemporaryDirectory::TemporaryDirectory (const std::string &folder, string prefix) { +- using namespace std::chrono; +- auto now = system_clock::now().time_since_epoch(); +- auto now_ms = duration_cast(now).count(); +- auto hash = XXH64HashFunction(to_string(now_ms)).digestValue(); +- if (!prefix.empty() && prefix.back() != '-') +- prefix += "-"; +- for (int i=0; i < 10 && _path.empty(); i++) { +- hash++; +- stringstream oss; +- oss << folder << '/' << prefix << hex << hash; +- if (exists(oss.str())) +- continue; +- if (s_mkdir(oss.str())) +- _path = oss.str() + "/"; +- else +- break; ++ * @param[in] prefix initial string of the directory name ++ * @param[in] inplace if true, 'folder' is treated as temporary directory and no subfolder is created */ ++FileSystem::TemporaryDirectory::TemporaryDirectory (const std::string &folder, string prefix, bool inplace) { ++ if (inplace) { ++ _path = folder; ++ if (!_path.empty() && _path.back() != '/') ++ _path.push_back('/'); ++ } ++ else { ++ using namespace std::chrono; ++ auto now = system_clock::now().time_since_epoch(); ++ auto now_ms = duration_cast(now).count(); ++ auto hash = XXH64HashFunction(to_string(now_ms)).digestValue(); ++ if (!prefix.empty() && prefix.back() != '-') ++ prefix.push_back('-'); ++ for (int i = 0; i < 10 && _path.empty(); i++) { ++ hash++; ++ stringstream oss; ++ oss << folder << '/' << prefix << hex << hash; ++ if (exists(oss.str())) ++ continue; ++ if (s_mkdir(oss.str())) ++ _path = oss.str() + "/"; ++ else ++ break; ++ } + } + } + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FileSystem.hpp 2023-01-18 10:14:44.009823202 -0500 +@@ -2,7 +2,7 @@ + ** FileSystem.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef FILESYSTEM_HPP + #define FILESYSTEM_HPP + ++#include + #include + #include + +@@ -28,7 +29,7 @@ class FileSystem { + class TemporaryDirectory { + friend class FileSystem; + public: +- TemporaryDirectory (const std::string &folder, std::string prefix); ++ TemporaryDirectory (const std::string &folder, std::string prefix, bool inplace=false); + TemporaryDirectory (TemporaryDirectory &&tmpdir) =default; + ~TemporaryDirectory (); + TemporaryDirectory& operator = (TemporaryDirectory &&tmpdir) =default; +@@ -47,11 +48,12 @@ class FileSystem { + static bool copy (const std::string &src, const std::string &dest, bool remove_src=false); + static uint64_t filesize (const std::string &fname); + static std::string ensureForwardSlashes (std::string path); ++ static std::string ensureSystemSlashes (std::string path); + static std::string getcwd (); + #ifdef _WIN32 + static std::string getcwd (char drive); + #endif +- static std::string tmpdir (); ++ static std::string tmpdir (bool inplace=false); + static bool chdir (const std::string &dir); + static bool exists (const std::string &fname); + static bool mkdir (const std::string &dirname); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FixWord.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FixWord.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FixWord.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FixWord.hpp 2023-01-17 15:53:51.704205311 -0500 +@@ -2,7 +2,7 @@ + ** FixWord.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.cpp 2023-01-17 15:53:51.704205311 -0500 +@@ -2,7 +2,7 @@ + ** FontCache.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontCache.hpp 2023-01-17 16:41:25.575152960 -0500 +@@ -2,7 +2,7 @@ + ** FontCache.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef FONTCACHE_HPP + #define FONTCACHE_HPP + ++#include + #include + #include + #include +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.cpp 2023-01-17 15:53:51.704205311 -0500 +@@ -2,7 +2,7 @@ + ** Font.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -18,8 +18,8 @@ + ** along with this program; if not, see . ** + *************************************************************************/ + ++#include + #include +-#include + #include + #include + #include "CMap.hpp" +@@ -54,7 +54,7 @@ const FontEncoding* Font::encoding () co + + const FontMap::Entry* Font::fontMapEntry () const { + string fontname = name(); +- size_t pos = fontname.rfind('.'); ++ auto pos = fontname.rfind('.'); + if (pos != string::npos) + fontname = fontname.substr(0, pos); // strip extension + return FontMap::instance().lookup(fontname); +@@ -233,7 +233,8 @@ int PhysicalFont::unitsPerEm() const { + } + + +-int PhysicalFont::hAdvance () const { ++/** Returns the average horizontal advance width in font units. */ ++int PhysicalFont::hAverageAdvance () const { + if (type() == Type::MF) + return 0; + FontEngine::instance().setFont(*this); +@@ -241,6 +242,7 @@ int PhysicalFont::hAdvance () const { + } + + ++/** Returns the horizontal advance width of a character in font units. */ + double PhysicalFont::hAdvance (int c) const { + if (type() == Type::MF) + return unitsPerEm()*charWidth(c)/designSize(); +@@ -252,6 +254,7 @@ double PhysicalFont::hAdvance (int c) co + } + + ++/** Returns the vertical advance width of a character in font units. */ + double PhysicalFont::vAdvance (int c) const { + if (type() == Type::MF) + return unitsPerEm()*charWidth(c)/designSize(); +@@ -279,7 +282,8 @@ double PhysicalFont::scaledAscent() cons + } + + +-/** Returns the unscaled ascender of the font in design units. */ ++/** Returns the unscaled ascender of the font in design units. ++ * Positive values denote an extension above the baseline.'*/ + int PhysicalFont::ascent () const { + if (type() == Type::MF) + return getMetrics() ? getMetrics()->getAscent()*unitsPerEm()/getMetrics()->getQuad() : 0; +@@ -288,7 +292,8 @@ int PhysicalFont::ascent () const { + } + + +-/** Returns the unscaled descender of the font in design units. */ ++/** Returns the unscaled descender of the font in design units. ++ * Positive values denote an extension below the baseline. */ + int PhysicalFont::descent () const { + if (type() == Type::MF) + return getMetrics() ? getMetrics()->getDescent()*unitsPerEm()/getMetrics()->getQuad() : 0; +@@ -315,6 +320,13 @@ std::string PhysicalFont::styleName () c + } + + ++int PhysicalFont::charIndexByName(const string &charname) const { ++ if (charname.empty()) ++ return 0; ++ FontEngine::instance().setFont(*this); ++ return FontEngine::instance().getCharIndexByGlyphName(charname.c_str()); ++} ++ + + /** Extracts the glyph outlines of a given character. + * @param[in] c character code of requested glyph +@@ -596,7 +608,7 @@ PhysicalFont::Type NativeFont::type () c + return PhysicalFont::Type::OTF; + if (ext == "ttf") + return PhysicalFont::Type::TTF; +- if (ext == "pfb") ++ if (ext == "pfb" || ext == "pfa") + return PhysicalFont::Type::PFB; + } + } +@@ -607,7 +619,7 @@ PhysicalFont::Type NativeFont::type () c + double NativeFont::charWidth (int c) const { + FontEngine::instance().setFont(*this); + int upem = FontEngine::instance().getUnitsPerEM(); +- return upem ? (scaledSize()*FontEngine::instance().getAdvance(c)/upem*_style.extend) : 0; ++ return upem ? (scaledSize()*FontEngine::instance().getHAdvance(decodeChar(c))/upem*_style.extend) : 0; + } + + +@@ -621,14 +633,37 @@ double NativeFont::italicCorr(int c) con + double NativeFont::charHeight (int c) const { + FontEngine::instance().setFont(*this); + int upem = FontEngine::instance().getUnitsPerEM(); +- return upem ? (scaledSize()*FontEngine::instance().getHeight(Character(Character::INDEX, c))/upem) : 0; ++ return upem ? (scaledSize()*FontEngine::instance().getHeight(decodeChar(c))/upem) : 0; + } + + + double NativeFont::charDepth (int c) const { + FontEngine::instance().setFont(*this); + int upem = FontEngine::instance().getUnitsPerEM(); +- return upem ? (scaledSize()*FontEngine::instance().getDepth(Character(Character::INDEX, c))/upem) : 0; ++ return upem ? (scaledSize()*FontEngine::instance().getDepth(decodeChar(c))/upem) : 0; ++} ++ ++ ++double NativeFont::hAdvance (Character c) const { ++ FontEngine::instance().setFont(*this); ++ int upem = FontEngine::instance().getUnitsPerEM(); ++ return upem ? (scaledSize()*FontEngine::instance().getHAdvance(c)/upem) : 0; ++} ++ ++ ++double NativeFont::vAdvance (Character c) const { ++ FontEngine::instance().setFont(*this); ++ int upem = FontEngine::instance().getUnitsPerEM(); ++ return upem ? (scaledSize()*FontEngine::instance().getVAdvance(c)/upem) : 0; ++} ++ ++////////////////////////////////////////////////////////////////////////////// ++ ++NativeFontImpl::NativeFontImpl (string fname, string fontname, double ptsize) ++ : NativeFont(ptsize, FontStyle(), Color::BLACK), _path(std::move(fname)), _name(std::move(fontname)) ++{ ++ // plus characters (as appended to subset prefixes) are not allowed in font/family names ++ std::replace(_name.begin(), _name.end(), '+', '-'); + } + + +@@ -644,13 +679,25 @@ bool NativeFontImpl::findAndAssignBaseFo + + + Character NativeFontImpl::decodeChar (uint32_t c) const { +- return Character(Character::INDEX, c); ++ return {Character::INDEX, c}; + } + + + uint32_t NativeFontImpl::unicode (uint32_t c) const { + uint32_t ucode = _toUnicodeMap.valueAt(c); +- return Unicode::charToCodepoint(ucode); ++ return Unicode::charToCodepoint(ucode, true); ++} ++ ++ ++void NativeFontImpl::mapCharToUnicode (uint32_t c, uint32_t codepoint) { ++ _toUnicodeMap.addRange(c, c, codepoint); ++} ++ ++ ++bool NativeFontImpl::verticalLayout() const { ++ FontEngine &fe = FontEngine::instance(); ++ fe.setFont(*this); ++ return fe.hasVerticalMetrics(); + } + + ////////////////////////////////////////////////////////////////////////////// +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.cpp 2023-01-17 15:53:51.704205311 -0500 +@@ -2,7 +2,7 @@ + ** FontEncoding.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEncoding.hpp 2023-01-17 16:41:57.041516740 -0500 +@@ -2,7 +2,7 @@ + ** FontEncoding.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef FONTENCODING_HPP + #define FONTENCODING_HPP + ++#include + #include + #include "Character.hpp" + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.cpp 2023-01-17 16:42:19.770779511 -0500 +@@ -2,7 +2,7 @@ + ** FontEngine.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -19,6 +19,7 @@ + *************************************************************************/ + + #include ++#include + #include + #include + #include FT_ADVANCES_H +@@ -29,6 +30,7 @@ + #include "Font.hpp" + #include "FontEngine.hpp" + #include "FontStyle.hpp" ++#include "fonts/Base14Fonts.hpp" + #include "Message.hpp" + #include "utility.hpp" + +@@ -88,7 +90,19 @@ string FontEngine::version () { + bool FontEngine::setFont (const string &fname, int fontindex, const CharMapID &charMapID) { + if (_currentFace && FT_Done_Face(_currentFace)) + Message::estream(true) << "failed to release font\n"; +- if (FT_New_Face(_library, fname.c_str(), fontindex, &_currentFace)) { ++ if (fname.size() <= 6 || fname.substr(0, 6) == "sys://") { ++ if (const MemoryFontData *data = find_base14_font(fname.substr(6))) { ++ FT_Open_Args args; ++ args.flags = FT_OPEN_MEMORY; ++ args.memory_base = reinterpret_cast(data->data); ++ args.memory_size = FT_Long(data->size); ++ if (FT_Open_Face(_library, &args, fontindex, &_currentFace)) { ++ Message::estream(true) << "can't read memory font " << fname << '\n'; ++ return false; ++ } ++ } ++ } ++ else if (FT_New_Face(_library, fname.c_str(), fontindex, &_currentFace)) { + Message::estream(true) << "can't read font file " << fname << '\n'; + return false; + } +@@ -115,16 +129,24 @@ bool FontEngine::setFont (const Font &fo + + bool FontEngine::isCIDFont() const { + FT_Bool cid_keyed; +- return FT_Get_CID_Is_Internally_CID_Keyed(_currentFace, &cid_keyed) == 0 && cid_keyed; ++ return _currentFace && FT_Get_CID_Is_Internally_CID_Keyed(_currentFace, &cid_keyed) == 0 && cid_keyed; ++} ++ ++ ++/** Returns true if the current font contains vertical layout data. */ ++bool FontEngine::hasVerticalMetrics () const { ++ return _currentFace && FT_HAS_VERTICAL(_currentFace); + } + + + bool FontEngine::setCharMap (const CharMapID &charMapID) { +- for (int i=0; i < _currentFace->num_charmaps; i++) { +- FT_CharMap ft_cmap = _currentFace->charmaps[i]; +- if (ft_cmap->platform_id == charMapID.platform_id && ft_cmap->encoding_id == charMapID.encoding_id) { +- FT_Set_Charmap(_currentFace, ft_cmap); +- return true; ++ if (_currentFace) { ++ for (int i = 0; i < _currentFace->num_charmaps; i++) { ++ FT_CharMap ft_cmap = _currentFace->charmaps[i]; ++ if (ft_cmap->platform_id == charMapID.platform_id && ft_cmap->encoding_id == charMapID.encoding_id) { ++ FT_Set_Charmap(_currentFace, ft_cmap); ++ return true; ++ } + } + } + return false; +@@ -149,22 +171,24 @@ void FontEngine::buildGidToCharCodeMap ( + /** Creates a charmap that maps from the custom character encoding to Unicode. + * @return pointer to charmap if it could be created, 0 otherwise */ + unique_ptr FontEngine::createCustomToUnicodeMap () { +- FT_CharMap ftcharmap = _currentFace->charmap; +- if (FT_Select_Charmap(_currentFace, FT_ENCODING_ADOBE_CUSTOM) != 0) +- return nullptr; +- RangeMap gidToCharCodeMap; +- buildGidToCharCodeMap(gidToCharCodeMap); +- if (FT_Select_Charmap(_currentFace, FT_ENCODING_UNICODE) != 0) +- return nullptr; + auto charmap = util::make_unique(); +- FT_UInt gid; // index of current glyph +- uint32_t ucCharcode = FT_Get_First_Char(_currentFace, &gid); // Unicode code point +- while (gid) { +- uint32_t customCharcode = gidToCharCodeMap.valueAt(gid); +- charmap->addRange(customCharcode, customCharcode, ucCharcode); +- ucCharcode = FT_Get_Next_Char(_currentFace, ucCharcode, &gid); ++ if (_currentFace) { ++ FT_CharMap ftcharmap = _currentFace->charmap; ++ if (FT_Select_Charmap(_currentFace, FT_ENCODING_ADOBE_CUSTOM) != 0) ++ return nullptr; ++ RangeMap gidToCharCodeMap; ++ buildGidToCharCodeMap(gidToCharCodeMap); ++ if (FT_Select_Charmap(_currentFace, FT_ENCODING_UNICODE) != 0) ++ return nullptr; ++ FT_UInt gid; // index of current glyph ++ uint32_t ucCharcode = FT_Get_First_Char(_currentFace, &gid); // Unicode code point ++ while (gid) { ++ uint32_t customCharcode = gidToCharCodeMap.valueAt(gid); ++ charmap->addRange(customCharcode, customCharcode, ucCharcode); ++ ucCharcode = FT_Get_Next_Char(_currentFace, ucCharcode, &gid); ++ } ++ FT_Set_Charmap(_currentFace, ftcharmap); + } +- FT_Set_Charmap(_currentFace, ftcharmap); + return std::move(charmap); + } + +@@ -179,6 +203,27 @@ const char* FontEngine::getStyleName () + } + + ++/** Returns the PS name of the current font. */ ++const char* FontEngine::getPSName () const { ++ return _currentFace ? FT_Get_Postscript_Name(_currentFace) : nullptr; ++} ++ ++ ++/** Returns the PS name of a font given by a file. ++ * @param[in] fname name/path of the font file ++ * @return the PS name */ ++string FontEngine::getPSName (const string &fname) const { ++ string psname; ++ FT_Face face; ++ if (FT_New_Face(_library, fname.c_str(), 0, &face) == 0) { ++ if (const char *ptr = FT_Get_Postscript_Name(face)) ++ psname = ptr; ++ FT_Done_Face(face); ++ } ++ return psname; ++} ++ ++ + int FontEngine::getUnitsPerEM () const { + return _currentFace ? _currentFace->units_per_EM : 0; + } +@@ -200,16 +245,6 @@ int FontEngine::getDescender () const { + } + + +-int FontEngine::getAdvance (int c) const { +- if (_currentFace) { +- FT_Fixed adv=0; +- FT_Get_Advance(_currentFace, c, FT_LOAD_NO_SCALE, &adv); +- return adv; +- } +- return 0; +-} +- +- + int FontEngine::getHAdvance () const { + if (_currentFace) { + auto table = static_cast(FT_Get_Sfnt_Table(_currentFace, ft_sfnt_os2)); +@@ -219,21 +254,26 @@ int FontEngine::getHAdvance () const { + } + + ++/** Returns the horizontal advance width of a given character in font units. */ + int FontEngine::getHAdvance (const Character &c) const { + if (_currentFace) { +- FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE); +- return _currentFace->glyph->metrics.horiAdvance; ++ FT_Fixed adv=0; ++ FT_Get_Advance(_currentFace, charIndex(c), FT_LOAD_NO_SCALE, &adv); ++ return adv; + } + return 0; + } + + ++/** Returns the vertical advance width of a given character in font units. */ + int FontEngine::getVAdvance (const Character &c) const { + if (_currentFace) { +- FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE); ++ FT_Fixed adv=0; ++ auto flags = FT_LOAD_NO_SCALE; + if (FT_HAS_VERTICAL(_currentFace)) +- return _currentFace->glyph->metrics.vertAdvance; +- return _currentFace->glyph->metrics.horiAdvance; ++ flags |= FT_LOAD_VERTICAL_LAYOUT; ++ FT_Get_Advance(_currentFace, charIndex(c), flags, &adv); ++ return adv; + } + return 0; + } +@@ -241,8 +281,8 @@ int FontEngine::getVAdvance (const Chara + + int FontEngine::getWidth (const Character &c) const { + if (_currentFace) { +- FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE); +- return _currentFace->glyph->metrics.width; ++ if (FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE) == 0) ++ return _currentFace->glyph->metrics.width; + } + return 0; + } +@@ -250,8 +290,8 @@ int FontEngine::getWidth (const Characte + + int FontEngine::getHeight (const Character &c) const { + if (_currentFace) { +- FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE); +- return _currentFace->glyph->metrics.horiBearingY; ++ if (FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE) == 0) ++ return _currentFace->glyph->metrics.horiBearingY; + } + return 0; + } +@@ -259,13 +299,18 @@ int FontEngine::getHeight (const Charact + + int FontEngine::getDepth (const Character &c) const { + if (_currentFace) { +- FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE); +- return _currentFace->glyph->metrics.height - _currentFace->glyph->metrics.horiBearingY; ++ if (FT_Load_Glyph(_currentFace, charIndex(c), FT_LOAD_NO_SCALE) == 0) ++ return _currentFace->glyph->metrics.height - _currentFace->glyph->metrics.horiBearingY; + } + return 0; + } + + ++int FontEngine::getCharIndexByGlyphName(const char *name) const { ++ return _currentFace ? int(FT_Get_Name_Index(_currentFace, name)) : 0; ++} ++ ++ + int FontEngine::charIndex (const Character &c) const { + if (!_currentFace || !_currentFace->charmap) + return c.type() == Character::NAME ? 0 : c.number(); +@@ -280,22 +325,6 @@ int FontEngine::charIndex (const Charact + } + + +-/** Get first available character of the current font face. */ +-int FontEngine::getFirstChar () const { +- if (_currentFace) +- return _currentChar = FT_Get_First_Char(_currentFace, &_currentGlyphIndex); +- return 0; +-} +- +- +-/** Get the next available character of the current font face. */ +-int FontEngine::getNextChar () const { +- if (_currentFace && _currentGlyphIndex) +- return _currentChar = FT_Get_Next_Char(_currentFace, _currentChar, &_currentGlyphIndex); +- return getFirstChar(); +-} +- +- + /** Returns the number of glyphs present in the current font face. */ + int FontEngine::getNumGlyphs () const { + return _currentFace ? _currentFace->num_glyphs : 0; +@@ -306,15 +335,15 @@ int FontEngine::getNumGlyphs () const { + * @param[in] c char code + * @return glyph name */ + string FontEngine::getGlyphName (const Character &c) const { ++ string ret; + if (c.type() == Character::NAME) +- return c.name(); +- +- if (_currentFace && FT_HAS_GLYPH_NAMES(_currentFace)) { ++ ret = c.name(); ++ else if (_currentFace && FT_HAS_GLYPH_NAMES(_currentFace)) { + char buf[256]; + FT_Get_Glyph_Name(_currentFace, charIndex(c), buf, 256); +- return string(buf); ++ ret = string(buf); + } +- return ""; ++ return ret; + } + + +@@ -335,7 +364,7 @@ int FontEngine::getCharMapIDs (vectornum_charmaps; i++) { + FT_CharMap charmap = _currentFace->charmaps[i]; +- charmapIDs.emplace_back(charmap->platform_id, charmap->encoding_id); ++ charmapIDs.emplace_back(uint8_t(charmap->platform_id), uint8_t(charmap->encoding_id)); + } + } + return charmapIDs.size(); +@@ -344,14 +373,14 @@ int FontEngine::getCharMapIDs (vectorcharmap->platform_id, _currentFace->charmap->encoding_id); ++ return CharMapID(uint8_t(_currentFace->charmap->platform_id), uint8_t(_currentFace->charmap->encoding_id)); + return CharMapID(); + } + + + CharMapID FontEngine::setCustomCharMap () { + if (_currentFace && FT_Select_Charmap(_currentFace, FT_ENCODING_ADOBE_CUSTOM) == 0) +- return CharMapID(_currentFace->charmap->platform_id, _currentFace->charmap->encoding_id); ++ return CharMapID(uint8_t(_currentFace->charmap->platform_id), uint8_t(_currentFace->charmap->encoding_id)); + return CharMapID(); + } + +@@ -414,11 +443,13 @@ static bool trace_outline (FT_Face face, + } + FT_Outline outline = face->glyph->outline; + // apply style parameters if set +- if (const FontStyle *style = font->style()) { +- FT_Matrix matrix = {to_16dot16(style->extend), to_16dot16(style->slant), 0, to_16dot16(1)}; +- FT_Outline_Transform(&outline, &matrix); +- if (style->bold != 0) +- FT_Outline_Embolden(&outline, style->bold/font->scaledSize()*face->units_per_EM); ++ if (font) { ++ if (const FontStyle *style = font->style()) { ++ FT_Matrix matrix = {to_16dot16(style->extend), to_16dot16(style->slant), 0, to_16dot16(1)}; ++ FT_Outline_Transform(&outline, &matrix); ++ if (style->bold != 0) ++ FT_Outline_Embolden(&outline, style->bold/font->scaledSize()*face->units_per_EM); ++ } + } + const FT_Outline_Funcs funcs = {moveto, lineto, quadto, cubicto, 0, 0}; + FT_Outline_Decompose(&outline, &funcs, &glyph); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontEngine.hpp 2023-01-17 15:53:51.704205311 -0500 +@@ -2,7 +2,7 @@ + ** FontEngine.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -43,29 +43,30 @@ class FontEngine { + static FontEngine& instance (); + static std::string version (); + bool setFont (const Font &font); ++ const Font* currentFont () const {return _currentFont;} + bool isCIDFont() const; ++ bool hasVerticalMetrics () const; + bool traceOutline (const Character &c, Glyph &glyph, bool scale=true) const; + const char* getFamilyName () const; + const char* getStyleName () const; ++ const char* getPSName () const; ++ std::string getPSName (const std::string &fname) const; + int getUnitsPerEM () const; + int getAscender () const; + int getDescender () const; +- int getAdvance (int c) const; + int getHAdvance () const; + int getHAdvance (const Character &c) const; + int getVAdvance (const Character &c) const; + int getWidth (const Character &c) const; + int getHeight (const Character &c) const; + int getDepth (const Character &c) const; +- int getFirstChar () const; +- int getNextChar () const; + int getCharMapIDs (std::vector &charmapIDs) const; + int getNumGlyphs () const; + CharMapID setUnicodeCharMap (); + CharMapID setCustomCharMap (); + std::vector getPanose () const; + std::string getGlyphName (const Character &c) const; +- int getCharByGlyphName (const char *name) const; ++ int getCharIndexByGlyphName (const char *name) const; + bool setCharMap (const CharMapID &charMapID); + void buildGidToCharCodeMap (RangeMap &charmap); + std::unique_ptr createCustomToUnicodeMap (); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Font.hpp 2023-01-17 16:41:46.689397060 -0500 +@@ -2,7 +2,7 @@ + ** Font.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef FONT_HPP + #define FONT_HPP + ++#include + #include + #include + #include +@@ -50,7 +51,7 @@ struct GlyphMetrics { + double wl, wr, h, d; + }; + +-class FontVisitor; ++struct FontVisitor; + + /** Abstract base for all font classes. */ + class Font { +@@ -124,7 +125,7 @@ class PhysicalFont : public virtual Font + virtual bool getExactGlyphBox (int c, BoundingBox &bbox, GFGlyphTracer::Callback *cb) const; + virtual bool getExactGlyphBox (int c, GlyphMetrics &metrics, bool vertical, GFGlyphTracer::Callback *cb) const; + virtual bool isCIDFont () const; +- virtual int hAdvance () const; ++ virtual int hAverageAdvance () const; + virtual std::string familyName () const; + virtual std::string styleName () const; + virtual double hAdvance (int c) const; +@@ -139,6 +140,7 @@ class PhysicalFont : public virtual Font + virtual CharMapID getCharMapID () const =0; + virtual void setCharMapID (const CharMapID &id) {} + virtual Character decodeChar (uint32_t c) const; ++ virtual int charIndexByName (const std::string &charname) const; + const char* path () const override; + void visit (FontVisitor &visitor) override; + void visit (FontVisitor &visitor) const override; +@@ -270,16 +272,20 @@ class NativeFont : public PhysicalFont { + std::unique_ptr clone (double ds, double sc) const override =0; + std::string name () const override; + Type type () const override; +- double designSize () const override {return _ptsize;} +- double scaledSize () const override {return _ptsize;} ++ const NativeFont* uniqueFont () const override {return this;} ++ double designSize () const override {return _ptsize;} ++ double scaledSize () const override {return _ptsize;} + double charWidth (int c) const override; + double charDepth (int c) const override; + double charHeight (int c) const override; + double italicCorr (int c) const override; ++ virtual double hAdvance (Character c) const; ++ virtual double vAdvance (Character c) const; + const FontMetrics* getMetrics () const override {return nullptr;} + const FontStyle* style () const override {return &_style;} + Color color () const override {return _color;} + const FontMap::Entry* fontMapEntry () const override {return nullptr;} ++ virtual void mapCharToUnicode (uint32_t c, uint32_t codepoint) =0; + static std::string uniqueName (const std::string &path, const FontStyle &style); + void visit (FontVisitor &visitor) override; + void visit (FontVisitor &visitor) const override; +@@ -305,12 +311,18 @@ class NativeFontProxy : public NativeFon + return std::unique_ptr(new NativeFontProxy(this , sc, *style(), color())); + } + +- const Font* uniqueFont () const override {return _nfont;} ++ const NativeFont* uniqueFont () const override {return _nfont;} + const char* path () const override {return _nfont->path();} + int fontIndex () const override {return _nfont->fontIndex();} + Character decodeChar (uint32_t c) const override {return _nfont->decodeChar(c);} + uint32_t unicode (uint32_t c) const override {return _nfont->unicode(c);} + CharMapID getCharMapID () const override {return _nfont->getCharMapID();} ++ bool verticalLayout() const override {return _nfont->verticalLayout();} ++ std::string name () const override {return _nfont->name();} ++ ++ void mapCharToUnicode (uint32_t c, uint32_t codepoint) override { ++ const_cast(_nfont)->mapCharToUnicode(c, codepoint); ++ } + + protected: + NativeFontProxy (const NativeFont *nfont, double ptsize, const FontStyle &style, Color color) +@@ -326,6 +338,8 @@ class NativeFontImpl : public NativeFont + NativeFontImpl (std::string fname, int fontIndex, double ptsize, const FontStyle &style, Color color) + : NativeFont(ptsize, style, color), _path(std::move(fname)), _fontIndex(fontIndex) {} + ++ NativeFontImpl (std::string fname, std::string fontname, double ptsize); ++ + std::unique_ptr clone (double ptsize, const FontStyle &style, Color color) const override { + return std::unique_ptr(new NativeFontProxy(this, ptsize, style, color)); + } +@@ -334,18 +348,20 @@ class NativeFontImpl : public NativeFont + return std::unique_ptr(new NativeFontProxy(this , sc, *style(), color())); + } + +- const Font* uniqueFont () const override {return this;} + const char* path () const override {return _path.c_str();} +- int fontIndex() const override {return _fontIndex;} +- std::string fontFamily () const; ++ int fontIndex () const override {return _fontIndex;} ++ std::string name () const override {return _name.empty() ? NativeFont::name() : _name;} + bool findAndAssignBaseFontMap () override; + CharMapID getCharMapID () const override {return CharMapID::NONE;} + Character decodeChar (uint32_t c) const override; + uint32_t unicode (uint32_t c) const override; ++ bool verticalLayout() const override; ++ void mapCharToUnicode (uint32_t c, uint32_t codepoint) override; + + private: + std::string _path; +- int _fontIndex; ++ std::string _name; ++ int _fontIndex = 0; + ToUnicodeMap _toUnicodeMap; ///< maps from char indexes to unicode points + }; + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.cpp 2023-01-17 15:53:51.705205323 -0500 +@@ -2,7 +2,7 @@ + ** FontManager.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -24,10 +24,13 @@ + #include + #include "CMap.hpp" + #include "Font.hpp" ++#include "fonts/Base14Fonts.hpp" ++#include "FontEngine.hpp" + #include "FontManager.hpp" + #include "FileFinder.hpp" + #include "FileSystem.hpp" + #include "Message.hpp" ++#include "SVGTree.hpp" + + using namespace std; + +@@ -80,6 +83,18 @@ int FontManager::fontID (const string &n + } + + ++int FontManager::fontID (string name, double ptsize) const { ++ std::replace(name.begin(), name.end(), '+', '-'); ++ for (auto it = _fonts.begin(); it != _fonts.end(); ++it) { ++ if (auto nativeFont = font_cast(it->get())) { ++ if (nativeFont->name() == name && nativeFont->scaledSize() == ptsize) ++ return int(std::distance(_fonts.begin(), it)); ++ } ++ } ++ return -1; ++} ++ ++ + int FontManager::fontnum (int id) const { + if (id < 0 || size_t(id) > _fonts.size()) + return -1; +@@ -129,6 +144,14 @@ Font* FontManager::getFont (const string + } + + ++Font* FontManager::getFont (const string &name, double ptsize) { ++ int id = fontID(name, ptsize); ++ if (id < 0) ++ return nullptr; ++ return _fonts[id].get(); ++} ++ ++ + Font* FontManager::getFontById (int id) const { + if (id < 0 || size_t(id) >= _fonts.size()) + return nullptr; +@@ -145,7 +168,7 @@ const VirtualFont* FontManager::getVF () + static unique_ptr create_font (const string &filename, const string &fontname, int fontindex, uint32_t checksum, double dsize, double ssize) { + string ext; + if (const char *dot = strrchr(filename.c_str(), '.')) +- ext = dot+1; ++ ext = util::tolower(dot+1); + if (!ext.empty() && FileFinder::instance().lookup(filename)) { + if (ext == "pfb") + return PhysicalFont::create(fontname, checksum, dsize, ssize, PhysicalFont::Type::PFB); +@@ -219,7 +242,7 @@ int FontManager::registerFont (uint32_t + missing_fonts.insert(filename); + } + } +- _name2id[name] = newid; ++ _name2id.emplace(name, newid); + } + _fonts.push_back(std::move(newfont)); + if (_vfStack.empty()) // register font referenced in dvi file? +@@ -256,7 +279,7 @@ int FontManager::registerFont (uint32_t + * @param[in] style font style parameters + * @param[in] color global font color + * @return global font id */ +-int FontManager::registerFont (uint32_t fontnum, string filename, int fontIndex, double ptsize, const FontStyle &style, Color color) { ++int FontManager::registerFont (uint32_t fontnum, const string &filename, int fontIndex, double ptsize, const FontStyle &style, Color color) { + int id = fontID(fontnum); + if (id >= 0) + return id; +@@ -271,8 +294,13 @@ int FontManager::registerFont (uint32_t + newfont = font->clone(ptsize, style, color); + } + else { +- if (!FileSystem::exists(path)) +- path = FileFinder::instance().lookup(filename, false); ++ if (!FileSystem::exists(path)) { ++ const char *fontFormats[] = {nullptr, "otf", "ttf"}; ++ for (const char *format : fontFormats) { ++ if ((path = FileFinder::instance().lookup(filename, format, false)) != nullptr) ++ break; ++ } ++ } + if (path) { + newfont.reset(new NativeFontImpl(path, fontIndex, ptsize, style, color)); + newfont->findAndAssignBaseFontMap(); +@@ -287,7 +315,7 @@ int FontManager::registerFont (uint32_t + missing_fonts.insert(filename); + } + } +- _name2id[fontname] = newid; ++ _name2id.emplace(fontname, newid); + } + _fonts.push_back(std::move(newfont)); + _num2id[fontnum] = newid; +@@ -295,6 +323,40 @@ int FontManager::registerFont (uint32_t + } + + ++/** Registers a native font that is referenced by its name instead of a DVI font number. ++ * @param[in] fname filename/path of the font file ++ * @param[in] ptsize font size in PS points ++ * return global ID assigned to the font */ ++int FontManager::registerFont (const std::string &fname, double ptsize) { ++ if (fname.empty()) ++ return -1; ++ string fontname; ++ if (fname.size() > 6 && fname.substr(0,6) == "sys://") { ++ fontname = fname.substr(6); ++ if (!find_base14_font(fontname)) ++ return -1; ++ } ++ else if (!FileSystem::exists(fname) || (fontname = FontEngine::instance().getPSName(fname)).empty()) ++ return -1; ++ int id = fontID(fontname, ptsize); ++ if (id >= 0) ++ return id; ++ unique_ptr nativeFont; ++ id = fontID(fontname); ++ if (id < 0) { ++ nativeFont = util::make_unique(fname, fontname, ptsize); ++ _name2id.emplace(std::move(fontname), _fonts.size()); ++ } ++ else { ++ auto *nf = font_cast(getFontById(id)); ++ nativeFont = unique_ptr(nf->clone(ptsize, FontStyle(), Color::BLACK)); ++ } ++ id = int(_fonts.size()); ++ _fonts.push_back(std::move(nativeFont)); ++ return id; ++} ++ ++ + /** Enters a new virtual font frame. + * This method must be called before processing a VF character. + * @param[in] vf virtual font */ +@@ -320,6 +382,20 @@ void FontManager::assignVFChar (int c, v + } + + ++void FontManager::addUsedChar (const Font &font, int c) { ++ _usedChars[font.uniqueFont()].insert(c); ++ if (!SVGTree::USE_FONTS) ++ _usedChars[&font].insert(c); ++ _usedFonts.insert(&font); ++} ++ ++ ++void FontManager::resetUsedChars () { ++ _usedChars.clear(); ++ _usedFonts.clear(); ++} ++ ++ + ostream& FontManager::write (ostream &os, Font *font, int level) { + #if 0 + if (font) { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontManager.hpp 2023-01-17 15:53:51.705205323 -0500 +@@ -2,7 +2,7 @@ + ** FontManager.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include "Color.hpp" + #include "FontStyle.hpp" +@@ -42,6 +43,8 @@ class VirtualFont; + * virtual fonts are completely replaced by their DVI description so they don't + * appear anywhere in the output. */ + class FontManager { ++ using CharMap = std::unordered_map>; ++ using FontSet = std::unordered_set; + using Num2IdMap = std::unordered_map; + using Name2IdMap = std::unordered_map; + using VfNum2IdMap = std::unordered_map; +@@ -53,20 +56,28 @@ class FontManager { + static FontManager& instance (); + int registerFont (uint32_t fontnum, const std::string &fontname, uint32_t checksum, double dsize, double scale); + int registerFont (uint32_t fontnum, const std::string &fname, double ptsize, const FontStyle &style, Color color); +- int registerFont (uint32_t fontnum, std::string fname, int fontIndex, double ptsize, const FontStyle &style, Color color); ++ int registerFont (uint32_t fontnum, const std::string &fname, int fontIndex, double ptsize, const FontStyle &style, Color color); ++// int registerFont (const std::string &fname, int fontIndex, double ptsize, const FontStyle &style, Color color); ++ int registerFont (const std::string &fname, double ptsize); + Font* getFont (int n) const; + Font* getFont (const std::string &name) const; ++ Font* getFont (const std::string &name, double ptsize); + Font* getFontById (int id) const; + const VirtualFont* getVF () const; + int fontID (int n) const; + int fontID (const Font *font) const; + int fontID (const std::string &name) const; ++ int fontID (std::string name, double ptsize) const; + int fontnum (int id) const; + int vfFirstFontNum (const VirtualFont *vf) const; + Font* vfFirstFont (const VirtualFont *vf) const; + void enterVF (VirtualFont *vf); + void leaveVF (); + void assignVFChar (int c, std::vector &&dvi); ++ void addUsedChar (const Font &font, int c); ++ void resetUsedChars (); ++ CharMap& getUsedChars () {return _usedChars;} ++ FontSet& getUsedFonts () {return _usedFonts;} + std::ostream& write (std::ostream &os, Font *font=nullptr, int level=0); + + protected: +@@ -80,6 +91,8 @@ class FontManager { + VfStack _vfStack; ///< stack of currently processed virtual fonts + VfFirstFontNumMap _vfFirstFontNumMap; ///< VF -> local font number of first font defined in VF + VfFirstFontMap _vfFirstFontMap; ///< VF -> first font defined ++ CharMap _usedChars; ++ FontSet _usedFonts; + }; + + #endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.cpp 2023-01-17 15:53:51.705205323 -0500 +@@ -2,7 +2,7 @@ + ** FontMap.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -125,13 +125,13 @@ bool FontMap::apply (const MapLine& mapl + * @return true if at least one of the given map files was found */ + bool FontMap::read (const string &fname_seq) { + bool found = false; +- size_t left=0; ++ string::size_type left=0; + while (left < fname_seq.length()) { + const char modechar = fname_seq[left]; + if (strchr("+-=", modechar)) + left++; + string fname; +- size_t right = fname_seq.find(',', left); ++ auto right = fname_seq.find(',', left); + if (right != string::npos) + fname = fname_seq.substr(left, right-left); + else { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMap.hpp 2023-01-17 15:53:51.705205323 -0500 +@@ -2,7 +2,7 @@ + ** FontMap.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.cpp 2023-01-17 15:53:51.705205323 -0500 +@@ -2,7 +2,7 @@ + ** FontMetrics.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontMetrics.hpp 2023-01-17 15:53:51.705205323 -0500 +@@ -2,7 +2,7 @@ + ** FontMetrics.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.cpp.301 2023-01-17 15:53:51.705205323 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.cpp 2023-01-17 15:53:51.705205323 -0500 +@@ -0,0 +1,65 @@ ++/************************************************************************* ++** Base14Fonts.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2022 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include "Base14Fonts.hpp" ++ ++using namespace std; ++ ++extern const MemoryFontData Dingbats_cff; ++extern const MemoryFontData NimbusMonoPS_Bold_cff; ++extern const MemoryFontData NimbusMonoPS_BoldItalic_cff; ++extern const MemoryFontData NimbusMonoPS_Italic_cff; ++extern const MemoryFontData NimbusMonoPS_Regular_cff; ++extern const MemoryFontData NimbusRoman_Bold_cff; ++extern const MemoryFontData NimbusRoman_BoldItalic_cff; ++extern const MemoryFontData NimbusRoman_Italic_cff; ++extern const MemoryFontData NimbusRoman_Regular_cff; ++extern const MemoryFontData NimbusSans_Bold_cff; ++extern const MemoryFontData NimbusSans_BoldItalic_cff; ++extern const MemoryFontData NimbusSans_Italic_cff; ++extern const MemoryFontData NimbusSans_Regular_cff; ++extern const MemoryFontData StandardSymbolsPS_cff; ++ ++const MemoryFontData* find_base14_font (const string &fontname) { ++ struct FontData { ++ const char *name; ++ const MemoryFontData *font; ++ } names[14] = { ++ {"Courier", &NimbusMonoPS_Regular_cff}, ++ {"Courier-Oblique", &NimbusMonoPS_Italic_cff}, ++ {"Courier-Bold", &NimbusMonoPS_Bold_cff}, ++ {"Courier-BoldOblique", &NimbusMonoPS_BoldItalic_cff}, ++ {"Helvetica", &NimbusSans_Regular_cff}, ++ {"Helvetica-Oblique", &NimbusSans_Italic_cff}, ++ {"Helvetica-Bold", &NimbusSans_Bold_cff}, ++ {"Helvetica-BoldOblique", &NimbusSans_BoldItalic_cff}, ++ {"Times-Roman", &NimbusRoman_Regular_cff}, ++ {"Times-Italic", &NimbusRoman_Italic_cff}, ++ {"Times-Bold", &NimbusRoman_Bold_cff}, ++ {"Times-BoldItalic", &NimbusRoman_BoldItalic_cff}, ++ {"Symbol", &StandardSymbolsPS_cff}, ++ {"ZapfDingbats", &Dingbats_cff} ++ }; ++ auto it = find_if(begin(names), end(names), [&fontname](const FontData &data) { ++ return data.name == fontname; ++ }); ++ return it != end(names) ? it->font : nullptr; ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.hpp.301 2023-01-17 15:53:51.705205323 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Base14Fonts.hpp 2023-01-17 15:53:51.705205323 -0500 +@@ -0,0 +1,32 @@ ++/************************************************************************* ++** Base14Fonts.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2022 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include ++ ++struct MemoryFontData { ++ MemoryFontData () =delete; ++ const char *data; ++ size_t size; ++}; ++ ++const MemoryFontData* find_base14_font (const std::string &name); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Dingbats.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Dingbats.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Dingbats.cff.cpp.301 2023-01-17 15:53:51.705205323 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Dingbats.cff.cpp 2023-01-17 15:53:51.705205323 -0500 +@@ -0,0 +1,785 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData Dingbats_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x09\x44\x69\x6e\x67\x62\x61\x74\x73\x00\x01\x01\x01\x39\xf8\xe4\x00\xf8\xe5\x01\xf8\xe6\x0c\x00" ++"\xf8\xe7\x02\xf8\xe7\x03\xf8\x18\x04\x43\x0c\x03\xaf\x0c\x04\x8a\xfb\x24\xfa\x69\xf9\xc7\x05\x1d\x00\x4c\x9a\x04\x0d\x1c\x05\x2a" ++"\x0f\x1c\x05\x31\x10\x1c\x05\x3b\x11\x9f\x1c\x60\x1e\x12\x00\xcd\x02\x00\x01\x00\x03\x00\x05\x00\x09\x00\x0b\x00\x0d\x00\x0f\x00" ++"\x13\x00\x17\x00\x1b\x00\x1e\x00\x21\x00\x24\x00\x27\x00\x2a\x00\x2d\x00\x31\x00\x34\x00\x37\x00\x3a\x00\x3d\x00\x40\x00\x43\x00" ++"\x46\x00\x49\x00\x4c\x00\x4f\x00\x52\x00\x55\x00\x57\x00\x59\x00\x5b\x00\x5d\x00\x60\x00\x63\x00\x66\x00\x69\x00\x6c\x00\x6f\x00" ++"\x72\x00\x75\x00\x78\x00\x7b\x00\x7e\x00\x81\x00\x84\x00\x87\x00\x8a\x00\x8d\x00\x90\x00\x93\x00\x96\x00\x99\x00\x9c\x00\x9f\x00" ++"\xa2\x00\xa5\x00\xa8\x00\xab\x00\xae\x00\xb1\x00\xb4\x00\xb7\x00\xba\x00\xbd\x00\xc0\x00\xc3\x00\xc6\x00\xc9\x00\xcc\x00\xcf\x00" ++"\xd2\x00\xd5\x00\xd8\x00\xdb\x00\xde\x00\xe1\x00\xe4\x00\xe7\x00\xea\x00\xee\x00\xf1\x00\xf5\x00\xf8\x00\xfb\x00\xfe\x01\x01\x01" ++"\x04\x01\x07\x01\x0a\x01\x0d\x01\x10\x01\x13\x01\x16\x01\x1a\x01\x1d\x01\x20\x01\x23\x01\x26\x01\x29\x01\x2c\x01\x30\x01\x33\x01" ++"\x37\x01\x3a\x01\x3d\x01\x40\x01\x43\x01\x46\x01\x4a\x01\x4e\x01\x52\x01\x56\x01\x5a\x01\x5e\x01\x62\x01\x66\x01\x6a\x01\x6e\x01" ++"\x72\x01\x76\x01\x7a\x01\x7e\x01\x82\x01\x86\x01\x8a\x01\x8e\x01\x92\x01\x96\x01\x9a\x01\x9e\x01\xa2\x01\xa6\x01\xaa\x01\xae\x01" ++"\xb2\x01\xb6\x01\xba\x01\xbe\x01\xc2\x01\xc6\x01\xca\x01\xce\x01\xd2\x01\xd6\x01\xda\x01\xde\x01\xe2\x01\xe6\x01\xea\x01\xee\x01" ++"\xf2\x01\xf6\x01\xfa\x01\xfe\x02\x02\x02\x06\x02\x0a\x02\x0e\x02\x12\x02\x16\x02\x1a\x02\x1e\x02\x22\x02\x26\x02\x2a\x02\x2e\x02" ++"\x32\x02\x36\x02\x3a\x02\x3e\x02\x42\x02\x46\x02\x4a\x02\x4e\x02\x52\x02\x56\x02\x5a\x02\x5e\x02\x62\x02\x66\x02\x6a\x02\x6e\x02" ++"\x72\x02\x76\x02\x7a\x02\x7e\x02\x82\x02\x86\x02\x8a\x02\x8e\x02\x92\x02\x96\x02\x9a\x02\x9e\x02\xa2\x02\xa6\x02\xaa\x02\xae\x02" ++"\xb2\x02\xb6\x02\xba\x02\xbe\x02\xf4\x03\x34\x03\x3c\x61\x31\x61\x32\x61\x32\x30\x32\x61\x33\x61\x34\x61\x35\x61\x31\x31\x39\x61" ++"\x31\x31\x38\x61\x31\x31\x37\x61\x31\x31\x61\x31\x32\x61\x31\x33\x61\x31\x34\x61\x31\x35\x61\x31\x36\x61\x31\x30\x35\x61\x31\x37" ++"\x61\x31\x38\x61\x31\x39\x61\x32\x30\x61\x32\x31\x61\x32\x32\x61\x32\x33\x61\x32\x34\x61\x32\x35\x61\x32\x36\x61\x32\x37\x61\x32" ++"\x38\x61\x36\x61\x37\x61\x38\x61\x39\x61\x31\x30\x61\x32\x39\x61\x33\x30\x61\x33\x31\x61\x33\x32\x61\x33\x33\x61\x33\x34\x61\x33" ++"\x35\x61\x33\x36\x61\x33\x37\x61\x33\x38\x61\x33\x39\x61\x34\x30\x61\x34\x31\x61\x34\x32\x61\x34\x33\x61\x34\x34\x61\x34\x35\x61" ++"\x34\x36\x61\x34\x37\x61\x34\x38\x61\x34\x39\x61\x35\x30\x61\x35\x31\x61\x35\x32\x61\x35\x33\x61\x35\x34\x61\x35\x35\x61\x35\x36" ++"\x61\x35\x37\x61\x35\x38\x61\x35\x39\x61\x36\x30\x61\x36\x31\x61\x36\x32\x61\x36\x33\x61\x36\x34\x61\x36\x35\x61\x36\x36\x61\x36" ++"\x37\x61\x36\x38\x61\x36\x39\x61\x37\x30\x61\x37\x31\x61\x37\x32\x61\x37\x33\x61\x37\x34\x61\x32\x30\x33\x61\x37\x35\x61\x32\x30" ++"\x34\x61\x37\x36\x61\x37\x37\x61\x37\x38\x61\x37\x39\x61\x38\x31\x61\x38\x32\x61\x38\x33\x61\x38\x34\x61\x39\x37\x61\x39\x38\x61" ++"\x39\x39\x61\x31\x30\x30\x61\x38\x39\x61\x39\x30\x61\x39\x33\x61\x39\x34\x61\x39\x31\x61\x39\x32\x61\x32\x30\x35\x61\x38\x35\x61" ++"\x32\x30\x36\x61\x38\x36\x61\x38\x37\x61\x38\x38\x61\x39\x35\x61\x39\x36\x61\x31\x30\x31\x61\x31\x30\x32\x61\x31\x30\x33\x61\x31" ++"\x30\x34\x61\x31\x30\x36\x61\x31\x30\x37\x61\x31\x30\x38\x61\x31\x31\x32\x61\x31\x31\x31\x61\x31\x31\x30\x61\x31\x30\x39\x61\x31" ++"\x32\x30\x61\x31\x32\x31\x61\x31\x32\x32\x61\x31\x32\x33\x61\x31\x32\x34\x61\x31\x32\x35\x61\x31\x32\x36\x61\x31\x32\x37\x61\x31" ++"\x32\x38\x61\x31\x32\x39\x61\x31\x33\x30\x61\x31\x33\x31\x61\x31\x33\x32\x61\x31\x33\x33\x61\x31\x33\x34\x61\x31\x33\x35\x61\x31" ++"\x33\x36\x61\x31\x33\x37\x61\x31\x33\x38\x61\x31\x33\x39\x61\x31\x34\x30\x61\x31\x34\x31\x61\x31\x34\x32\x61\x31\x34\x33\x61\x31" ++"\x34\x34\x61\x31\x34\x35\x61\x31\x34\x36\x61\x31\x34\x37\x61\x31\x34\x38\x61\x31\x34\x39\x61\x31\x35\x30\x61\x31\x35\x31\x61\x31" ++"\x35\x32\x61\x31\x35\x33\x61\x31\x35\x34\x61\x31\x35\x35\x61\x31\x35\x36\x61\x31\x35\x37\x61\x31\x35\x38\x61\x31\x35\x39\x61\x31" ++"\x36\x30\x61\x31\x36\x31\x61\x31\x36\x33\x61\x31\x36\x34\x61\x31\x39\x36\x61\x31\x36\x35\x61\x31\x39\x32\x61\x31\x36\x36\x61\x31" ++"\x36\x37\x61\x31\x36\x38\x61\x31\x36\x39\x61\x31\x37\x30\x61\x31\x37\x31\x61\x31\x37\x32\x61\x31\x37\x33\x61\x31\x36\x32\x61\x31" ++"\x37\x34\x61\x31\x37\x35\x61\x31\x37\x36\x61\x31\x37\x37\x61\x31\x37\x38\x61\x31\x37\x39\x61\x31\x39\x33\x61\x31\x38\x30\x61\x31" ++"\x39\x39\x61\x31\x38\x31\x61\x32\x30\x30\x61\x31\x38\x32\x61\x32\x30\x31\x61\x31\x38\x33\x61\x31\x38\x34\x61\x31\x39\x37\x61\x31" ++"\x38\x35\x61\x31\x39\x34\x61\x31\x39\x38\x61\x31\x38\x36\x61\x31\x39\x35\x61\x31\x38\x37\x61\x31\x38\x38\x61\x31\x38\x39\x61\x31" ++"\x39\x30\x61\x31\x39\x31\x32\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x33" ++"\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74" ++"\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x33" ++"\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74" ++"\x44\x69\x6e\x67\x62\x61\x74\x73\x00\x00\x01\x00\x01\x00\x01\x87\xc8\x01\x04\x20\x5e\x80\x0d\xa1\x4e\xf1\x0d\x00\xcb\x02\x00\x01" ++"\x00\x04\x00\x07\x00\xba\x01\x6f\x02\x26\x03\xec\x04\xf2\x05\xf3\x06\x9c\x07\x66\x07\xcc\x08\x9f\x0a\x5d\x0c\x0f\x0d\xb9\x0e\x7b" ++"\x0f\x43\x10\x02\x10\xbf\x11\x71\x11\xc6\x12\x66\x12\x92\x12\xc6\x13\xe2\x15\x02\x15\x52\x15\x6f\x15\x9b\x15\xc7\x15\xe2\x16\x21" ++"\x16\x73\x16\xd9\x17\x54\x17\xe5\x18\x89\x19\x12\x1a\x02\x1a\x6a\x1a\xea\x1b\x12\x1b\x5d\x1b\x89\x1b\xc5\x1c\x49\x1c\xb7\x1d\x60" ++"\x1d\xc1\x1e\x1a\x1e\x5a\x1e\xac\x1e\xf9\x1f\xa1\x20\x4c\x20\xd0\x21\x84\x21\xc1\x22\x16\x22\xa3\x23\x64\x24\xca\x25\xe4\x27\x1e" ++"\x28\x15\x29\x99\x2c\x26\x2c\xeb\x2e\x13\x2e\xbd\x2f\xff\x30\xa1\x31\xe3\x33\x14\x33\xca\x34\xd1\x35\xdc\x36\x04\x36\x60\x36\x6c" ++"\x36\x88\x36\xa3\x36\xc3\x36\xe5\x36\xf3\x37\x01\x37\x13\x37\x5c\x37\x7b\x37\x86\x37\x94\x37\xa2\x37\xe9\x38\x2d\x38\x86\x38\xdd" ++"\x39\x1d\x39\x58\x39\x83\x39\xae\x39\xc5\x39\xdb\x39\xf5\x3a\x10\x3a\x28\x3a\x40\x3a\x5d\x3a\x7b\x3a\xe4\x3b\x4a\x3b\xe7\x3c\x41" ++"\x3c\x9f\x3c\xf3\x3d\x57\x3e\x64\x3f\x37\x3f\xa9\x3f\xd3\x40\x1a\x40\x6a\x40\xa3\x41\x06\x41\x96\x41\xf9\x42\x68\x42\xdc\x43\x3e" ++"\x43\x9e\x44\x11\x44\x7e\x44\xc0\x45\x30\x45\xbd\x45\xf9\x46\x63\x46\xde\x47\x35\x47\x99\x48\x04\x48\x93\x48\xac\x48\xf7\x49\x67" ++"\x49\x90\x49\xd0\x4a\x32\x4a\x5a\x4a\xc4\x4b\x29\x4b\x88\x4b\x9d\x4b\xed\x4c\x61\x4c\x8d\x4c\xeb\x4d\x58\x4d\x81\x4d\xde\x4e\x44" ++"\x4e\x95\x4e\xb9\x4e\xd6\x4f\x0e\x4f\x4d\x4f\x69\x4f\x84\x4f\xa0\x4f\xd4\x50\x25\x50\x3d\x50\x56\x50\x89\x50\xcd\x50\xe4\x51\x04" ++"\x51\x23\x51\x36\x51\x6a\x51\x9b\x51\xb3\x51\xd9\x52\x0b\x52\x3d\x52\x78\x52\xb1\x52\xe0\x53\x13\x53\x4c\x53\x82\x53\xce\x54\x66" ++"\x54\xc8\x55\x26\x55\x8b\x56\x00\x56\x52\x56\xbc\x57\x36\x57\xad\x58\x49\x58\xf0\x59\x49\xfc\xc5\x0e\xfc\xc5\x0e\xf7\x1b\xf8\xfd" ++"\xf7\x0c\x15\x2b\xf7\x02\xf8\x36\xc2\x05\xb4\x42\x4a\x9f\x4b\x1b\x7e\x79\x8a\x8a\x7a\x1f\xfb\x9d\x7c\x5d\xb7\x69\xa4\x6d\x97\x19" ++"\x49\xa4\x8a\x8c\x95\x1a\x8e\x8c\x90\x8d\x8f\x1e\x99\xa6\x8d\x93\x9b\x1a\xc4\x54\xbe\x4e\x5d\x66\x67\x5d\x59\xb3\x62\xcb\x7b\x1e" ++"\xee\x79\xc8\x65\xb4\x45\x08\x68\x69\x57\x71\x67\x1b\x7b\x73\x8f\x92\x6f\x1f\x90\x74\x75\x8f\x7a\x1b\x5d\x64\x65\x5d\x52\xc0\x5a" ++"\xc7\xc1\xb1\xaf\xbe\x91\x8a\x91\x8a\x90\x1f\x88\x99\x89\x94\x8e\x1a\x93\x93\x91\x97\x1e\xbc\x8a\x05\x97\xcc\x91\x91\xb8\x1f\xf0" ++"\xfb\x06\x05\xfc\x09\xf8\x71\x15\xb5\xb5\x65\x65\x6b\x75\x74\x70\x5e\x5d\xb1\xb1\xa9\xa5\xa4\xa9\x1f\x73\xfb\xf8\x15\xba\xaf\x6b" ++"\x61\x69\x70\x70\x68\x5f\x62\xb1\xb3\xab\xa7\xa4\xaf\x1f\x0e\xf7\x0e\xf8\xb9\xf7\xef\x15\xf8\x0d\xf7\x25\x05\xab\x68\x76\x94\x67" ++"\x1b\x70\x68\x84\x7c\x64\x1f\xfb\xcc\xfb\x0a\x05\xa2\x59\x3e\xa2\x70\x1b\x6f\x8d\x81\x90\x96\x1a\x8e\x8d\x91\x8e\x92\x1e\x91\x99" ++"\x8f\x9c\x99\x1a\xbe\x5d\xb4\x50\x4e\x60\x63\x51\x4f\xbe\x62\xd5\x1e\xd1\x8d\x05\xc8\xb7\x74\x60\x9e\x1f\x63\x7d\x5b\x70\x50\x1b" ++"\x47\x8c\x05\x40\x57\x5f\x4d\x53\xb5\x65\xc8\xc8\xb7\xb3\xc1\x97\x89\x96\x87\x94\x1f\x81\xa2\x8b\x8b\x90\x1a\x95\x93\x90\x9b\x8d" ++"\x1e\xcc\x94\x92\x8d\xea\xb1\xf7\xc9\xfb\x06\x18\x7d\xb3\xa9\x85\xab\x1b\xb5\xa4\x95\xa8\xa7\x1f\xfd\xa9\xf8\x08\x15\xb5\xab\x6e" ++"\x63\x64\x70\x70\x64\x5f\x69\xaa\xb2\xb1\xa8\xa6\xb4\x1f\x94\xfb\xdd\x15\xb2\xa6\x70\x65\x60\x6e\x6f\x5d\x64\x6f\xa5\xaf\xb2\xae" ++"\xae\xb4\x1f\x0e\xf7\x1b\xf8\xfd\xf8\xcb\x15\x2f\x93\x26\xfb\x06\x05\x91\x5e\x4c\x91\x7d\x1b\x5b\x8a\x05\x7e\x83\x90\x94\x8e\x8d" ++"\x94\x8e\x99\x1f\x8c\x90\x8c\x90\x91\x1a\xbe\x65\xaf\x55\x4f\x56\x5a\x52\x5d\xb1\x65\xba\x9b\xa2\x8f\x90\xa2\x1e\x92\xa7\xa3\x8f" ++"\x9b\x1b\xaf\xbf\x72\x68\xad\x1f\x75\x5d\x44\x53\x56\x7f\x3f\x79\x8b\x8b\x7c\x84\x08\x61\x77\x71\x66\x65\x1a\x5d\xb0\x67\xb9\xc8" ++"\xc2\xbe\xc4\x9b\x88\x94\x7e\xa5\x1e\x89\x90\x8a\x8f\x8e\x1a\x95\x8d\x8d\xcc\xa4\x1e\xa9\x96\xac\xa3\xba\xb9\xf7\x9d\x7c\x18\x8a" ++"\x9c\x9f\x8a\x96\x1b\xcb\xcb\x9e\xb5\xd5\x1f\xfc\x36\xc1\x05\xfb\xe2\xfb\x77\x15\xa6\xa1\x73\x6c\x64\x61\x65\x60\x6d\x72\xa5\xa9" ++"\xb1\xb9\xb1\xb8\x1f\x62\xf7\xfa\x15\xb1\xa6\x72\x67\x62\x67\x6b\x5c\x67\x6f\xa4\xab\xb3\xb2\xb0\xb6\x1f\x0e\xf7\x21\xf7\x4a\xf7" ++"\x7a\x15\x59\x63\x64\x5a\x59\xb2\x63\xbd\xbc\xb3\xb3\xbc\xbc\x63\xb3\x5b\x1f\x91\x72\x15\xab\xa5\x6e\x67\x67\x71\x6f\x6a\x68\x6e" ++"\xa8\xaf\xae\xa8\xa8\xaf\x1f\x84\xf8\x46\x15\x59\x63\x63\x5b\x59\xb2\x63\xbc\xbd\xb2\xb3\xbc\xbb\x64\xb4\x5b\x1f\x8e\x72\x15\xab" ++"\xa5\x6f\x68\x68\x71\x6f\x6a\x69\x6f\xa8\xad\xae\xa8\xa7\xad\x1f\xf7\xb2\xfb\x69\x15\x72\x77\x75\x6d\x6e\x9e\x74\xa4\xa4\xa0\xa4" ++"\xa8\xa7\x77\xa1\x72\x1f\x8d\x78\x15\x98\x96\x7f\x7b\x79\x7f\x7c\x7d\x7c\x81\x98\x9c\x9d\x97\x98\x9a\x1f\xf8\x6d\xf7\x2d\x15\xc0" ++"\x5a\x65\x9d\x53\x1b\x58\x52\x79\x65\x4a\x1f\xfb\x36\x2c\x05\x9f\x74\x7d\x92\x7c\x1b\x87\x85\x8a\x89\x84\x1f\x83\x6b\x7b\x89\x76" ++"\x1b\x7e\x85\x8c\x8f\x81\x1f\xa0\xab\x94\xa3\xa7\x1a\xd4\x49\xc7\x39\x33\x50\x50\x33\x58\x9f\x60\xb0\x70\x1e\xaa\x75\xb4\x80\xd0" ++"\x88\xc7\x88\x94\x89\x9b\x84\x08\x97\x85\x93\x7f\x7e\x1a\x71\x71\x7d\x59\x89\x1e\x2e\x89\x6d\x85\x66\x74\x08\x61\x71\x75\x61\x54" ++"\x1a\x32\xc5\x50\xe3\xe0\xc7\xc3\xd8\xaa\x83\xa3\x76\xac\x1e\x8e\x9c\x93\x8d\x94\x1b\x96\x9d\x88\x88\x9f\x1f\x89\x93\x93\x8a\x91" ++"\x1b\x91\x8f\x8c\x8e\x8f\x1f\xbb\xa9\xf7\x53\xfb\x13\x05\x6f\xb6\xc5\x77\xb2\x1b\xc3\xc2\xa2\xb1\xac\x1f\xfb\xd6\xf7\x60\x05\xfb" ++"\x58\x35\x15\x87\x85\x84\x8a\x84\x1b\x45\x8d\x05\x6b\x69\x7b\x7c\x87\x8c\x86\x8e\x88\x1f\x9e\x74\x91\x7b\x6f\x1a\x46\x5b\x5a\x47" ++"\x43\x5c\xbb\xd5\xdd\xbe\xb9\xe7\x1e\xc4\x06\xd0\xa8\xa0\xbb\x8c\x8b\x8e\x8a\x8d\x1f\xf7\xb9\xf7\x3f\xc2\xab\x8b\x8b\x96\x90\x19" ++"\x9c\xb0\xa9\x94\xa6\x1b\xaf\xa6\x7f\x6d\xae\x1f\xfc\x37\xfb\xa9\x15\xf2\xca\xf7\xc5\xfb\x56\x05\x70\x68\x71\x80\x6b\x1b\x5e\x62" ++"\x9c\xbb\x42\x1f\xfb\xc0\xf7\x75\x15\x7e\x9e\x6d\x97\x64\x8c\x08\x48\x06\x37\x54\xbd\xd8\xd3\xbb\xbe\xcf\xd0\xbe\x5b\x4a\x76\x86" ++"\x77\x82\x7e\x1f\x7c\x74\x8b\x8b\x85\x1a\x7a\xa4\x82\xb9\x99\x96\x8c\x8d\x90\x1e\x95\xad\x8b\x8b\x96\x1b\x98\x92\x87\x7d\x94\x1f" ++"\x0e\xfb\x0c\xf7\x37\xf7\x1e\x15\xf8\x1c\x06\x98\x8c\x8c\x8b\x8c\x8c\x8e\x8c\x8e\xa2\x8c\xaf\x5a\xf7\x21\x7d\xab\x78\x9e\x08\x6d" ++"\xad\x8b\x8b\x99\x1a\x96\x8b\x92\x8d\x97\x1e\xac\x84\x97\x81\x95\x71\x08\x85\xa9\xa6\x88\xbb\x1b\xa6\x94\x8c\x8f\x9f\x1f\x87\xbc" ++"\x82\xa4\x78\x99\x08\xa9\x66\xfb\x1b\xa4\xfb\x0c\x1b\xfb\x0d\xfb\x1a\x72\x6d\x65\x1f\x79\x7d\x82\x72\x86\x5a\x08\x87\xa0\x93\x8a" ++"\xa7\x1b\xba\xa7\x8e\x91\xa9\x1f\x95\xa5\x97\x95\xab\x92\x08\x8d\x7f\x8c\x84\x80\x1a\x7e\x8a\x8a\x81\x80\x1e\x84\x82\x83\x83\x83" ++"\x82\x81\x7f\x8a\x89\x87\x83\x68\x35\x88\x85\x71\x40\x8d\x5c\x8d\x7e\x92\x8a\x08\xf7\x08\xf7\xe1\x15\x93\xcd\x8c\x8b\xa4\x1b\xa5" ++"\x8b\x8b\x83\xcd\x1f\x7a\x62\x05\x8d\x62\x7a\x8c\x7a\x1b\x7b\x79\x8a\x89\x62\x1f\xd9\x6d\x15\xbf\xb6\x5f\x57\x55\x60\x60\x55\x56" ++"\x5f\xb6\xc1\xc1\xb7\xb5\xc2\x1f\xf7\xd7\x92\x15\x86\x75\x7d\x89\x66\x1b\x6c\x7c\x8c\x91\x64\x1f\x70\x92\x97\x87\xde\x1b\xb6\x8e" ++"\x8d\xa8\x95\x1f\xfd\x1f\x16\x6f\x96\x90\x88\xae\x1b\xb3\xac\x8d\x8f\x98\x1f\x98\x8e\x8e\x8f\x91\x9d\x08\x86\x67\x6b\x89\x63\x1b" ++"\x71\x85\x8c\x91\x78\x1f\x0e\x59\xf7\x2d\xf7\x17\x15\x51\xce\x70\xd0\xdb\x1a\xf7\x45\xf7\x28\xf7\x26\xf7\x46\xf7\x48\xf7\x29\xfb" ++"\x26\xfb\x45\xfb\x4a\xfb\x2d\xfb\x25\xfb\x53\x2e\x48\xb3\xc2\x9a\x91\x98\x91\x8c\x8e\x8a\x8a\x8d\x1e\x88\x90\x94\x88\x91\x1b\xa5" ++"\xc3\xd3\xae\x90\x89\x8e\x87\x8f\x1f\x7d\x98\x88\x92\x96\x1a\xa9\xbc\xf4\xa8\xaa\x1e\x9a\x9b\x91\x8e\xa1\x8e\x96\x8d\x8f\x8d\x90" ++"\x92\x08\x9f\xa5\x97\xb3\xb4\x1a\x99\x83\x8f\x6e\x62\x84\x88\x63\x69\x1e\x2f\x23\x41\xfb\x3c\x25\x1a\x82\x8c\x84\x8e\x88\x1e\x92" ++"\x84\x8c\x89\x89\x1a\x89\x89\x89\x89\x88\x1e\x7f\x7b\x86\x7d\x78\x1a\x47\xdc\x58\xf7\x01\xf7\x63\xf7\x37\xf7\x32\xf7\x5c\xf7\x5a" ++"\xfb\x37\xf7\x38\xfb\x5a\xfb\x57\xfb\x38\xfb\x36\xfb\x54\x37\xb1\x2a\xbc\x61\x1e\x85\x92\x94\x88\x93\x1b\x8e\x8f\x8b\x8e\x92\x1f" ++"\xf7\xf3\xf8\x68\x15\x87\x53\x7f\x69\x71\x68\x08\x86\x98\x97\x89\x9a\x1b\x9a\x8c\x8c\x9c\x95\x1f\x9a\xa6\x91\x9f\xa6\x1a\x95\x8a" ++"\x8c\x84\x92\x1e\x7e\x97\x81\x90\x7d\x90\x08\xfb\x2f\xfb\xf9\x15\x7b\x54\x74\x6a\x64\x74\x08\x80\x9b\xa0\x82\x94\x1b\xa2\xb8\xc8" ++"\xa9\x93\x86\x91\x75\x9d\x1f\x0e\x5a\xf8\xfd\xf7\x26\x15\x99\x95\xae\xc2\x90\xa0\xfb\x25\xf7\x09\x18\x58\x6f\x5e\x5f\x76\x1e\xfb" ++"\xe6\x98\x15\x96\x6c\xa3\x62\x9c\x7a\xf7\x3a\xd7\x18\x5d\xa6\x75\xb2\xc4\x1a\xf7\x43\xf7\xb0\x15\x90\x7c\x81\x8c\x76\x1b\x76\x7c" ++"\x89\x87\x7d\x1f\x76\xfb\x4d\x05\x9a\xa4\xa1\x92\xa6\x1b\xa8\xa0\x84\x7c\xa0\x1f\x43\x84\x15\x52\x5e\x5e\x53\x53\xb8\x5e\xc3\xc3" ++"\xb8\xb8\xc3\xc2\x5e\xb9\x54\x1f\x8f\xf7\x97\x15\xfb\x5f\xfb\x37\x26\x0a\xfb\x5e\xf7\x34\xfb\x35\xf7\x5c\xf7\x5b\xf7\x35\xf7\x35" ++"\xf7\x5b\xf7\x58\x25\x0a\x71\x04\xd7\xde\x6a\x56\xc5\x1f\xd4\x49\xb1\x35\x2b\x1a\xfb\x4c\xfb\x2a\xfb\x2a\xfb\x4c\xfb\x4e\xfb\x28" ++"\xf7\x29\xf7\x50\xdb\xaa\xdb\xc2\xc7\x1e\xd5\xce\xe0\xb0\xf1\x1b\x0e\x5b\xae\xf7\xef\x15\xae\x7e\x6a\xfb\x0b\xbe\x92\xd5\xee\x05" ++"\x86\xb9\xde\x84\x91\x1b\xc3\x8a\x8b\x8b\x94\x87\x08\x94\x87\x90\x83\x80\x1a\x81\x8a\x87\x75\x38\x1e\x34\xfb\x59\x05\xb0\x06\x9f" ++"\x8c\x8f\x8d\x9c\xa4\xb2\xc1\x18\xc8\x06\x91\x90\x93\x94\x93\x86\x94\x85\x1f\x6a\x06\xbc\xd0\x05\xc7\x06\x91\x91\x93\x93\x94\x85" ++"\x94\x84\x1f\x6c\x06\xd5\xee\x93\x8c\x8b\x8b\xb6\x8d\x19\xb1\x8c\x97\x8c\xa6\x8e\x08\xbb\x91\xa2\x96\x9d\x1a\x9e\x5f\x97\x3f\x8f" ++"\x1e\x45\x8d\x82\x8c\x41\xef\x05\xaa\x06\x92\x91\x93\x94\x94\x85\x93\x85\x1f\x4f\x06\x5a\xd0\x05\xac\x06\x91\x90\x93\x94\x93\x86" ++"\x93\x85\x1f\x4e\x06\x64\xc2\x7a\xa3\x87\x8e\x77\x8c\x19\x66\x06\xe2\xfb\x59\x05\xa0\x3b\x8d\x83\x81\x1a\x7a\x7f\x82\x71\x8a\x1e" ++"\x62\x8a\x05\x81\x76\x89\x88\x6b\x1f\x77\x89\x77\x89\x77\x8a\x7f\x89\x18\x41\xee\x58\x93\xac\xfb\x0b\x05\x0e\xfb\x29\xf9\x23\xf8" ++"\xc0\x15\xfd\x00\xfc\x37\xf9\x00\x06\xfc\xed\xf8\x0e\x15\xf7\x64\xfb\x36\x05\x85\x07\x85\x07\xfb\x64\xfb\x36\x05\xf8\xda\x74\x15" ++"\xfc\xda\x06\xf7\x64\xf7\x36\x05\x67\x9b\xa8\x78\xb1\x1b\xb1\xa8\x9e\xaf\x9b\x1f\xf7\x64\xf7\x59\x15\xfb\xe4\x07\xfb\x64\xf7\x36" ++"\x05\x91\x07\x91\x07\xf7\x64\xf7\x4c\x15\xfb\x64\xfb\x36\x05\xaf\x7b\x6e\x9e\x65\x1b\x65\x6e\x78\x67\x7b\x1f\xfb\x64\xf7\x36\x05" ++"\x0e\xf7\x0d\xf9\x2a\xf8\x3c\x15\xa0\xb3\x85\x83\xad\x1f\x82\xb2\x93\x89\x9e\x1b\xa2\xaf\x90\x8f\x9c\x1f\x9d\x90\x93\x92\x96\x1a" ++"\x98\x7f\x97\x6e\x9a\x1e\x66\x9e\xfb\x00\xb3\x5b\x97\x08\x96\x5d\xfb\x19\x9a\x58\x1b\x73\x7e\x88\x80\x71\x1f\x5d\x78\x5c\x74\x6c" ++"\x7a\x6e\x7b\x84\x89\x67\x88\x5b\x87\x8a\x8b\x80\x82\x08\x74\x79\x7b\x55\x50\x1a\x5b\x97\x54\x9b\x72\x1e\x8f\x84\x8b\x8b\xba\x82" ++"\xa1\x88\x97\x8a\x9c\x89\x9f\x89\x8d\x8b\x91\x89\x90\x89\x90\x88\x95\x85\x08\x61\xd7\x8d\x8a\xb5\x1b\xad\xcf\x94\x99\xc7\x1f\xb0" ++"\x93\x9c\x9a\xa6\x1a\x93\x8a\x92\x8a\x94\x1e\xaa\x95\x95\x95\xa3\x1a\x9d\x87\x95\x7c\x9b\x1e\xae\x99\x9c\x9c\xa1\x1a\xa0\x83\x95" ++"\x66\xac\x1e\xfc\x8b\xd1\x15\x97\x83\x86\x8f\x82\x1b\x5c\x66\x36\xfb\x00\x21\xa9\x4a\xbb\x96\x93\x8e\x96\x94\x1f\x8a\x88\x89\x8b" ++"\x8a\x1b\x5b\x6f\xc5\xef\xd2\x9c\xcd\xa3\xa4\x1f\x97\x97\x92\x8d\xa1\x8c\x08\x0e\xef\xae\xf8\x8f\x15\xfb\xee\x07\xf5\x7e\x96\xa4" ++"\x05\xde\xbc\x06\xa2\x8a\xa0\x88\x91\x88\x92\x89\x9b\x83\xa4\x7d\x08\x72\xb9\xa2\x86\xc8\x1b\xb5\x06\x95\x06\x78\x98\x9e\x82\xa9" ++"\x1b\xd4\xd1\xb3\xb4\x99\x85\x97\x78\xa1\x1f\x93\x95\x8c\x90\x97\x1a\xa3\x82\x9c\x73\x9a\x1e\x90\x96\x8d\x91\x91\x1a\x97\x86\x94" ++"\x7e\x9a\x1e\xa9\xea\x90\x8f\xa8\x1f\xc8\x91\xa8\x9d\xaa\x1a\xa0\x78\xa0\x6b\x98\x1e\x99\x68\xfb\x02\x94\xfb\x15\x1b\x70\x79\x8a" ++"\x87\x69\x1f\x98\x78\x7b\x90\x76\x1b\x6c\x6d\x80\x6d\x5d\x1f\x71\x61\x76\x82\x72\x1b\x86\x89\x8b\x8c\x84\x1f\xad\x07\x2b\x69\x15" ++"\xca\xfb\xa4\x56\x06\xe1\xf7\x81\x15\xae\x8c\x96\x8f\xa9\x9d\xbf\xac\x8b\x8b\x9a\x93\x08\x97\xa5\xa0\x92\x99\x1b\xa0\xa2\x81\x7c" ++"\x9a\x1f\xd2\x44\x05\x97\x7e\x93\x7d\x81\x1a\x7b\x78\x7d\x76\x75\x7d\x92\xa4\x6e\x1e\x51\xbc\x7f\x7d\xb5\x55\x05\x70\x73\x6c\x7d" ++"\x6a\x1b\x7f\x77\x8e\x90\x75\x1f\x7e\x8e\x83\x7c\xce\x74\x05\xc1\x06\x99\x5d\x94\x81\xae\x85\x8c\x69\x95\x7c\xa4\x86\x08\x7e\x07" ++"\x8a\x75\x82\x8b\x7f\x1b\x56\x62\x94\x9f\x6b\x1f\x84\x90\x83\x90\x83\x90\x7d\x93\x80\x91\x84\x8e\x7d\x8f\x80\x8d\x73\x8c\x08\xf7" ++"\xbf\xf7\x9d\x15\x8e\xb4\x9f\x8c\xa3\x1b\xde\xf3\x83\x83\xa5\x1f\xa5\x83\x98\x7f\x7d\x1a\x82\x85\x82\x82\x87\x1e\x83\x77\x29\x85" ++"\x2b\x1b\x86\x7e\x8b\x8c\x78\x1f\xa3\x62\x15\x98\x82\x8f\x85\x82\x1a\x79\x7e\x7e\x66\x7b\x1e\x73\x58\x59\x79\x7c\x1b\x77\x79\x9b" ++"\x9d\xa0\xa6\xa7\xa0\x8d\x8f\x8a\x89\x90\x1f\x85\x9b\x99\x89\x9a\x1b\xaa\xa5\x96\xa4\xa1\x1f\x8d\x8e\x8b\x8b\x8d\x8d\x08\x9f\x3f" ++"\x15\x96\x97\x7e\x7e\x77\x78\x76\x6f\x80\x1f\x7e\x6b\x61\x80\x76\x1b\x7c\x7e\x96\x99\x99\x90\x8f\xa7\x93\x1f\x90\x8c\x96\x90\x9a" ++"\x92\x08\xb1\xd9\x8b\x8b\x90\x1b\x4c\xfb\x06\x15\x8e\x97\x94\x8d\x8c\x1b\xa3\x96\x9a\x92\x97\x91\x08\x8e\x8f\x8e\x8c\x8c\x1b\x93" ++"\x96\x79\x7f\x74\x4d\x6d\x5b\x73\x79\x97\x9b\x93\x8d\x8d\x9a\x8e\x1f\x0e\xfb\xb6\xf7\xcc\xf8\x55\x15\x7f\xa8\x84\xa0\x7c\xb6\x08" ++"\xf7\x0f\x62\x72\xb4\x69\x1b\x6c\x6e\x6e\x6b\x76\x9d\x49\x9e\x56\x1f\xa9\x3a\x8c\x88\x90\x78\x08\x91\x7c\x7f\x8f\x83\x1b\x6d\x63" ++"\x63\x6e\x7d\x8e\x79\x90\x77\x1f\x67\x6e\x6d\x64\x5f\xa0\x50\xab\x5c\x1f\x56\xb0\xc9\x6e\xdb\x1b\xd9\xde\xb5\xc7\xb7\x1f\xa9\xb5" ++"\x9f\xcf\xc6\x1a\xb3\x85\xae\x7e\xa9\x1e\x84\x9d\x84\x90\x72\x91\x88\x8c\x81\x8e\x81\x8e\x08\xc0\xf7\x2a\x97\xb4\xb1\x1a\xac\x74" ++"\xa6\x70\x81\x80\x87\x83\x82\x1e\x71\x76\x7e\x73\x71\x42\x85\x7c\x79\x5c\x78\x59\x08\xfb\x7e\xfb\x8e\x15\x74\x07\x98\x73\x98\x77" ++"\x95\x82\x08\x7a\x9e\xa6\x7e\x9d\x1b\x94\x9a\x91\x92\x94\x1f\x95\x93\x8f\x93\x9b\x1a\x8f\x8b\x92\x8a\x92\x1e\xa1\x06\x90\x5a\x90" ++"\x80\xab\x6c\x95\x94\x18\x8a\x90\x8a\x90\x8a\x8d\x08\x83\xa9\x86\x9f\x92\x1a\xa0\xa8\xbc\xa8\xa7\x1e\xa4\xa5\x9c\x93\xb1\x92\x08" ++"\xa6\x07\x76\x8b\x8b\x86\x5b\x1f\x81\x8a\x55\x99\x7c\x92\x08\x79\x94\x7b\xa2\x9b\x1a\x92\x8e\x96\x90\x97\x1e\xa7\x82\x8b\x8b\xb0" ++"\x85\xf7\x15\x75\x8b\x8b\x8f\x89\x08\xa8\x7d\x97\x72\x5a\x1a\xfb\x26\x2c\x25\xfb\x1c\x5b\x5b\x98\xa0\x73\x1e\x7e\x96\x69\xc0\x85" ++"\x9b\x08\x74\xd3\x8b\x8b\x90\x1a\x9d\xa5\xa5\x9d\x9b\x8f\x86\x57\xae\x1e\xb0\x54\x8b\x8b\x86\x1a\x81\x79\x7f\x7e\x75\x60\xb6\xac" ++"\x7f\x1e\xf7\x59\xf7\x76\x15\x8e\x7c\x80\x8c\x83\x1b\x85\x80\x89\x89\x7e\x1f\x86\x94\x8b\x8b\x7d\xb2\x08\x61\xf7\x07\x84\xa1\xac" ++"\x1a\x9a\x95\x97\x97\x97\x93\x84\x7a\x94\x1e\x97\x73\xb4\xfb\x04\xa7\x36\x08\xc4\x16\xf7\x71\xd7\x91\x98\xa3\x1b\x96\x95\x7f\x7d" ++"\x76\x65\xfb\x14\x6e\x44\x1f\xfb\x8f\x63\x15\xa0\x87\x93\x85\x94\x7d\x08\xb3\x4d\xaa\x4d\x7c\x1a\x81\x80\x80\x7f\x80\x7a\x96\x9a" ++"\x7d\x1e\x65\xb5\x67\xc7\x9f\x1a\x95\x90\x92\x9c\x98\x1e\x8f\x8e\x8b\x8c\x8f\x8d\x08\xf7\x1d\xfb\x1e\x15\x74\xc2\xa5\x83\x96\x89" ++"\xaa\x87\x19\x0e\x9b\xdd\xf7\x5e\x15\x98\x7a\x53\xfb\x03\x05\x88\x85\x89\x87\x8a\x1a\x89\x8e\x89\x8d\x8d\x8e\x8c\x8d\x90\x1e\xe3" ++"\xab\xbf\xc3\x05\x7b\xc7\xa6\x86\xae\x1b\x9e\xad\x8e\x91\xd4\x1f\xf3\x80\xe7\xa2\x99\x53\x05\xf7\x2a\x06\xa2\xf7\x22\x05\xf2\x07" ++"\x74\xd2\xfb\x2a\x94\x7d\x77\x6d\x8c\x80\x8f\x74\x9a\x19\x2f\xc6\xd5\xdf\x05\x90\x91\x8d\x8f\x92\x1a\xa6\x77\xa4\x75\x83\x82\x88" ++"\x86\x87\x1e\x35\x2b\x4f\xae\x4a\x6e\x65\x6f\x30\x35\x19\x74\x48\x87\x7d\x80\x5d\x08\xf8\xa2\xe1\x15\x96\x57\x8e\x72\x6b\x1a\x72" ++"\x89\x75\x83\x5e\x1e\x79\x4f\x71\x86\x71\x1b\x78\x81\x8c\x95\x50\x1f\x6f\x87\x74\x88\x7d\x88\x08\x86\x73\x78\x88\x80\x1b\x81\x62" ++"\x92\x8d\x85\x1f\x89\x8c\x89\x8d\x8c\x1a\x8c\x8d\x8c\x8d\x8d\x8c\x08\x97\x95\x8f\x91\x96\x1a\x9f\x7a\x9e\x78\x89\x8a\x8a\x8a\x8b" ++"\x8b\x8a\x8c\x8a\x1e\x94\x80\x90\x7c\x7f\x1a\x7c\x85\x81\x83\x1e\x7d\x8c\x05\x77\x06\x7d\x82\x94\x98\x9f\x96\x9d\x9b\x93\x1f\xa7" ++"\x98\x9f\x98\x8d\x8b\xa1\x8c\x19\xf7\x10\x06\xa1\x9e\x8f\x90\x91\x9c\x08\x7a\x62\x76\x84\x77\x1b\x7d\x8c\xba\xc0\x8c\x94\x8c\x93" ++"\x8c\x8f\x19\x8c\x93\x8c\x90\x8e\x1a\x8e\x89\x91\x88\x95\x1e\xc7\xd1\xf7\x0c\x45\x05\xfb\xef\x4e\x15\x71\x49\x85\x7c\x78\x75\x72" ++"\x76\x19\x79\x06\xa6\xc5\x82\xa6\x79\x95\xa6\xe5\x8f\x97\x8c\x8c\xa0\x9e\x19\xd6\xcd\x05\x9f\xa1\xc0\xaa\x96\x1b\x93\x94\x85\x74" ++"\xa9\x1f\xfb\xcd\xfc\x3c\x15\x8a\x88\x88\x8b\x88\x1b\x84\x85\x90\x92\x8e\x8d\x94\x8d\x8e\x1f\x9a\xa5\x05\x9c\x95\x8b\x8b\x90\x1b" ++"\x94\xa1\x6c\x7d\x85\x87\x87\x83\x88\x1f\xa0\xf7\x55\x15\x92\x84\x8d\x86\x7f\x1a\x67\x7c\x71\x77\x88\x86\x8b\x8c\x86\x1e\xf7\xb0" ++"\xf7\x3c\x15\x5e\x6e\x59\x71\x84\x83\x8c\x8d\x82\x1e\xf8\x5b\xf7\x01\x15\x9c\x61\x92\x68\x52\x1a\x5a\x86\x6b\x7f\x5e\x1e\x21\x82" ++"\x05\x9b\xc2\x92\xbb\xbe\x1a\xa7\x89\x99\x81\xd4\x1e\x0e\xd3\xf7\x56\xf8\xbe\x15\x6a\x64\x58\x61\x78\x9a\x7a\x9b\xaa\xb1\xbe\xb6" ++"\x9e\x7e\x9b\x7c\x1f\xd2\xe2\x15\xfb\x29\x72\x3a\xfb\x1c\xb4\xfb\x2e\xf8\x46\xfb\x99\x9b\x82\x93\x88\xa8\x89\x19\xf7\xa9\x06\xa3" ++"\x97\x93\x9b\x91\x89\x8f\x86\x95\x1f\xfb\x23\xf7\x8f\x80\x9f\x86\x90\x7b\x94\x19\x81\x91\x05\xfc\x3f\xf7\x7a\x15\xad\xfb\x0b\x42" ++"\xfb\x0f\xfb\x0d\x71\x6a\xf7\x16\xd0\xf7\x07\x05\xf9\x29\xfc\x33\x15\xa1\x6a\x8b\x8a\x82\x1a\x7f\x7d\x72\x7d\x7f\x1e\x84\x84\x7d" ++"\x87\x7c\x1b\xfb\x49\x06\xe9\xca\xb3\xd0\x93\xf7\x01\x08\xfc\x3b\xf7\xaf\x15\xf8\x1e\xfb\x84\x05\x8e\x79\x8c\x83\x7d\x1a\x7d\x8a" ++"\x81\x88\x77\x1e\xfc\x02\xf7\x6f\x05\x7f\x77\x15\xf8\x05\xfb\x73\x87\x70\x67\x4f\x74\x79\x19\xfc\x05\xf7\x73\x05\x7f\x77\x15\xf8" ++"\x01\xfb\x70\x7b\x78\x6a\x6e\x7e\x85\x19\xfc\x32\xf7\x91\x05\x0e\xe9\xf7\x25\xf8\x3c\x15\x72\x7d\x6f\x59\x58\x98\x6f\xa5\xa4\x99" ++"\xa7\xbd\xbe\x7d\xa7\x72\x1f\x82\xfb\xaf\x15\xf8\x60\x06\x8c\x9e\x8c\x8b\x8e\x1b\x95\x8d\x8b\x8b\x99\x95\xf7\x75\xf7\x31\x18\xa9" ++"\x9f\x8c\x8d\x98\x1a\x97\x8a\x8d\x6d\x9f\x1e\xfb\x75\xf7\x31\x88\x8d\x88\x8d\x87\x8e\x19\x88\x8e\x86\x8c\x85\x8c\x08\x89\x83\x8b" ++"\x8c\x7e\x1f\xfc\x60\x06\x26\xfb\x0b\x05\xfb\x40\x07\xf7\x54\x94\x15\x39\x28\x39\xea\x05\xf7\x36\x07\xdd\xea\xdd\x29\x05\xf8\x38" ++"\xfb\x7b\x15\xa7\xc8\x97\xbb\xb8\x1a\xb7\x7f\xb9\x6f\xc9\x1e\xf7\x32\xfb\x01\x05\x92\x7a\x8d\x81\x7a\x1a\x7a\x89\x81\x84\x7b\x1e" ++"\xfb\x61\xf7\x6d\x15\x97\x79\x97\x6d\x96\x6b\x08\xfc\x14\x06\x49\xdb\x05\xd1\xfb\x85\x15\xf7\x17\xf8\x18\x07\x90\x79\x8d\x7c\x6a" ++"\x1a\x6b\x89\x7c\x86\x79\x1e\x88\x6c\x15\x7a\x60\x87\x80\x81\x75\x08\xfc\x42\x06\xcf\xd7\x05\x0e\xd3\xf7\x2d\xf7\x9c\x15\x7a\x7d" ++"\x7b\x78\x61\xb2\x58\xac\x9b\x97\x9b\x9e\xb6\x66\xbd\x6b\x1f\xf7\x04\xfb\x6a\x15\xf8\x37\xf7\x91\xa6\x9a\x8d\x8d\x98\xa2\x19\xf7" ++"\x22\xf7\x8d\x05\x91\x95\x8d\x90\x90\x1a\x9b\x7f\x93\x73\x1e\xfb\xa9\x06\x70\x89\x81\x88\x7b\x82\xfc\x46\xfb\x97\x18\x62\xfb\x2e" ++"\xdc\xfb\x1a\x05\xf7\x21\x8a\x15\xfb\x10\xa2\x46\xf7\x07\xac\xf7\x15\xf7\x0d\x71\xd4\xfb\x0f\x05\xf8\x3a\xf7\x49\x15\x83\xf7\x00" ++"\x63\xd0\x2d\xc9\x08\xf7\x49\x06\x97\x9b\x88\x87\x90\x1f\x9a\x7f\x9b\x70\x7e\x1a\x81\x8b\x8a\x75\x6b\x1e\xfc\x8c\xfc\x37\x15\xa7" ++"\xf3\xf8\x02\xf7\x6f\x05\x8e\x77\x8c\x81\x7d\x1a\x7d\x8a\x82\x88\x7a\x1e\xfc\x0e\xfb\x07\x15\x4c\xf4\xf8\x05\xf7\x71\xa2\x7a\xaf" ++"\x4f\x8e\x70\x19\xfc\x4f\x2a\x15\xfb\x03\xa0\xf8\x32\xf7\x8f\x98\x85\xab\x6f\x9b\x78\x19\x0e\xf5\xf7\x3b\xf8\x83\x15\x3e\x54\x4b" ++"\x31\x50\xa5\x5a\xb7\x70\x1f\x81\x9c\x95\x89\xa7\x1b\xf7\x33\x06\xb6\x97\xa3\xa2\xad\x1b\xa2\x9e\x7d\x69\xa0\x1f\x4e\xb2\x99\x7f" ++"\xb0\x1b\xb8\xc8\xa6\xce\xf7\x02\x1f\xce\xb4\xb4\xa9\xb6\xb2\x3f\xcb\x81\x92\x61\xa6\x08\xdc\xfb\x16\x4e\xa7\x5d\x1b\x66\x75\x7a" ++"\x60\x74\x1f\x5c\x74\x72\x75\x6e\x1b\x6c\x75\xa4\xbc\x7e\x1f\xf8\x35\xfb\x20\x15\x2b\x06\xba\x7f\x77\xa2\x6c\x1b\x65\x6c\x65\x5c" ++"\x5e\xa8\x66\xb0\xab\xa1\xa3\xbc\x97\x1f\xeb\x42\x06\x64\x58\x25\x5b\x6b\x1b\x70\x77\x99\xae\x76\x1f\xc4\x68\x77\x9a\x65\x1b\x60" ++"\x68\x72\x63\x7c\x1f\xfb\x1e\x06\x5b\x60\xc2\xc8\xcd\xb7\xc0\xc2\x1f\xf7\x16\x06\x5a\x9f\xa9\x73\xb4\x1b\xb0\xa1\x9d\xc2\xac\x1f" ++"\xb6\xa5\x9c\x98\xaa\x1b\xa1\x9b\x85\x72\xbb\x1f\xbb\x71\xa3\x7d\xa3\x7a\x08\x0e\xf7\x1b\xfa\x3e\xf7\xee\x15\x8c\x87\x8a\x8c\x87" ++"\x1b\x88\x8c\x8b\x8b\x84\x8d\x40\x9e\x5f\xaf\x42\xef\x08\xc5\x61\x69\xa2\x61\x1b\x5b\x5b\x62\x53\x7b\x1f\x7f\x5e\x8b\x8b\x86\x7e" ++"\x08\x6e\x80\x7e\x82\x6f\x1b\x73\x7e\x93\xa7\x7b\x1f\xc3\x6b\x8b\x8b\xfb\x37\x1b\x50\x79\x88\x7f\x77\x1f\x6c\x77\x7a\x5e\x4c\x1a" ++"\x4a\xa0\x5a\xae\x7b\x1e\x83\x9e\x99\x8a\xcc\x1b\xf7\x2c\x8b\x8b\xcb\xb3\x1f\xa0\x99\x94\x91\xa2\x1b\xac\x9a\x7c\x5d\x98\x1f\x9b" ++"\x51\x8b\x8b\x93\x7e\x08\x66\xa1\xb0\x75\xb2\x1b\xb6\xac\xa2\xc6\xb6\x1f\xd5\xf3\xb9\xaf\xe4\x9f\x08\xfb\x94\x9b\x15\xd2\x89\x05" ++"\xf2\x85\x93\x8a\x84\x1a\x84\x63\x86\x45\x89\x1e\x43\x89\x7f\x8a\x05\x68\x7d\x76\x78\x6e\x1b\x68\x70\xaa\xb2\xb2\xa7\xab\xad\xa7" ++"\xa1\x78\x68\x99\x1f\x0e\x37\xf9\x65\x23\x0a\x53\x8c\x47\x77\x63\x6e\x3e\x3e\xfb\x23\xfb\x5b\x21\xfb\x47\x08\x74\x7e\x85\x84\x85" ++"\x1b\x85\x84\x94\x9b\x84\x1f\x6e\xd2\x05\x9b\x85\x86\x8f\x7f\x1b\x75\x6b\x7e\x75\x6f\x1f\x7e\x81\x86\x83\x7e\x1a\x61\xad\x25\xb1" ++"\x42\x1e\x7a\x93\x91\x89\xb4\x1b\xbd\x97\x8f\x9f\x96\x1f\xf6\xf7\x5b\xf7\x7b\xf7\xd6\xf7\x29\xf7\x32\x08\x0e\x92\xf9\xbf\xf9\x2f" ++"\x15\x97\x07\xa1\x86\x90\x75\x76\x83\x89\x7d\x7a\x1e\x39\x4a\x5c\x61\x31\x2e\x4f\x4d\x60\x5f\x73\x75\x3e\x42\x18\x6f\x6e\x89\x8a" ++"\x82\x1b\x88\x84\x8e\x8f\x84\x1f\x7f\x92\x87\x94\x88\xa0\x84\xb5\x86\xa9\x8a\x92\x86\xa7\x87\xaa\x8c\x8d\x08\x9e\x88\x90\x7d\x95" ++"\x1e\x90\x83\x82\x8e\x81\x1b\x7c\x75\x88\x85\x7c\x1f\x7c\x86\x83\x84\x6b\x64\x72\x6d\x8b\x8b\x8a\x80\x08\x89\x80\x88\x57\x7d\x1a" ++"\x74\x8d\x70\x8f\x6b\x1e\x93\x4d\x90\x61\x8c\x7a\x8c\x72\x8e\x85\x95\x7f\x9a\x7b\x9e\x7a\x9e\x7e\x08\x73\xad\x98\x86\xa1\x1b\x9e" ++"\x9a\x94\xb1\xb7\x1f\xef\xe1\xf7\x60\xf7\x5b\xcf\xd9\xd6\xe2\xbf\xc4\x9a\x99\x9a\x99\x94\x96\x8e\x90\x08\x0e\x3e\xf9\x6b\xf9\x0d" ++"\x15\x50\xc6\xfb\xb3\xfb\xb4\xfb\xb3\xf7\xb4\x50\x50\xf7\xb4\xfb\xb2\xfb\xb4\xfb\xb4\xc6\x50\xf7\xb3\xf7\xb5\xf7\xb3\xfb\xb5\xc6" ++"\xc6\xfb\xb4\xf7\xb4\x05\x0e\x3d\xf9\x6b\xf8\x9a\x15\xfb\x42\xf7\x42\xfb\x40\xfb\x42\xfb\x40\xf7\x42\xfb\x42\xfb\x42\xf7\x42\xfb" ++"\x3f\xfb\x42\xfb\x41\xf7\x42\xfb\x42\xf7\x40\xf7\x42\xf7\x40\xfb\x42\xf7\x42\xf7\x42\xfb\x42\xf7\x41\x05\x0e\xfb\xa0\xf8\xb4\xf9" ++"\x28\x15\x8b\x89\x89\x89\x8a\x1e\x81\x80\x8a\x8a\x89\x89\x87\x88\x19\x96\x7d\x7b\x94\x86\x1b\x87\x89\x89\x63\x68\x1f\x44\x39\x63" ++"\x5d\x7a\x74\x87\x93\x89\x90\x8a\x8c\x68\xcc\x18\x63\xde\x8b\x8b\x89\x8c\x08\x8f\x88\x88\x8c\x87\x1b\x88\x88\x8a\x89\x89\x1f\x85" ++"\x83\x85\x85\x05\x8c\x87\x88\x8b\x89\x1b\x8a\x88\x8b\x8a\x88\x1f\x90\x83\x87\x8d\x87\x1b\x81\x7a\x76\x7f\x8a\x1f\x8a\x98\x66\xa5" ++"\x40\x1e\x97\x6b\x97\x6c\x96\x6c\x8d\x87\x8e\x81\x91\x7c\xfb\x0d\xfb\x26\x63\x57\x79\x6b\x78\x68\x7e\x75\x87\x85\x08\x81\x7e\x85" ++"\x81\x86\x1a\x8a\x8e\x84\x8f\x81\x1e\x8c\x88\x8c\x88\x8a\x1a\x89\x89\x84\x88\x81\x1e\x8a\x88\x8a\x89\x88\x1a\x83\x8b\x8b\xa1\x69" ++"\x1e\x82\x90\x8d\x8a\x93\x1b\x9e\xa1\x90\x92\x96\x1f\xba\xdc\xdb\xf7\x11\xd2\xf0\xac\x53\x8b\x8b\xcf\x28\x08\x6f\x9e\x90\x86\x93" ++"\x1b\x97\x9f\x9a\x94\x8d\x89\x8e\x89\x8f\x1f\x8a\x8f\x05\x8d\x8e\x8e\x92\x90\x1e\x95\x93\x05\x92\x07\x94\x8f\x8d\x8e\x8f\x92\x87" ++"\x95\x18\x88\x93\x8a\x8c\x7f\xa6\x78\xb2\x79\xb2\x71\xc2\x88\x91\x82\x9d\x7d\xa5\xbe\xd3\xf7\x00\xf7\x1f\xa6\xa8\x08\x94\x94\x8d" ++"\x8f\x8e\x1a\x8d\x88\x91\x87\x8f\x1e\x82\x95\x8b\x8c\x87\x91\x08\x92\x87\x8a\x8c\x8a\x1b\x0e\xfb\x36\xf8\xf2\xf9\x1a\x15\x88\x8a" ++"\x7d\x98\x8e\x1a\x8d\x8b\x8c\x8c\x8d\x1e\x8e\x8e\x8b\x8d\x8c\x1a\x90\x8a\x6c\xa7\x86\x1b\x83\xfb\x1d\xfb\x1f\x2a\x33\x1f\x5d\xcb" ++"\x75\xac\x56\xe1\x08\x94\x83\x87\x8e\x83\x1b\x7e\x82\x81\x79\x89\x1f\x83\x8a\x85\x84\x86\x1b\x89\x87\x8d\x8f\x88\x1f\x88\x8e\x86" ++"\x90\x84\x90\x77\x78\x88\x88\x7d\x75\x90\x68\xcb\xfb\x23\xbb\x37\x88\x88\x88\x87\x89\x88\x70\x6c\x70\x6b\x6f\x6c\x70\x6b\x74\x6f" ++"\x71\x68\x8e\x80\x8b\x8b\x90\x80\x08\x92\x7e\x8b\x8b\x88\x1a\x86\x88\x84\x87\x85\x1e\x88\x87\x89\x88\x89\x1a\x84\xa9\x62\x93\x87" ++"\x1e\x91\x98\x92\x8e\x8e\x1b\x8e\x8e\x88\x88\x8a\x8b\x89\x8a\x88\x1f\x8a\x8a\x8a\x88\x87\x1a\x9e\x76\x05\x98\x06\xb9\xcc\x9f\xa6" ++"\x93\x95\xd0\xe5\x18\x95\x99\x9a\x78\x8d\x88\xa7\x61\x19\xa9\x5f\x96\x7d\xa6\x6f\x08\x8a\x8e\x8e\x8a\x8c\x1b\x93\x98\x95\x9c\x99" ++"\x1f\x8f\x8f\x8d\x8d\x8d\x1b\x8c\x8e\x89\x89\x8e\x1f\x80\x9a\x8d\x8a\x8f\x1b\x8e\xa5\xa0\x8e\x8c\x1f\x88\x96\x05\x8c\x07\x8c\x8d" ++"\x8c\x99\x97\x1e\xa6\x9f\x90\x93\x90\xa6\x7d\x97\x4e\xd6\x42\xeb\xc9\xd9\xdb\xe3\xd8\xd9\x08\x8a\x8d\x8a\x8c\x8d\x1a\x8c\x8d\x8d" ++"\x8d\x8e\x1e\x93\x95\x8b\x8b\x8d\x93\x88\x8f\x86\x93\x82\x98\x08\x89\x8e\x89\x8e\x8a\x1a\x0e\x3f\xf8\x40\xf9\x04\x15\x2f\xfb\x7a" ++"\xfb\x7b\x2f\xf7\x7b\xfb\x7b\xe7\xf7\x7b\xf7\x7a\xe7\xfb\x7a\x06\xd0\xf7\xc0\x15\xfb\x7c\xfb\x7b\xfb\x7a\xfb\x7c\xf7\x7a\xfb\x7a" ++"\xf7\x7c\xf7\x7a\xf7\x7b\xf7\x7c\xfb\x7b\x06\x68\xf7\x58\x15\xfb\x7b\xf7\x7b\xfb\x35\xfb\x7b\xfb\x7b\xfb\x35\xf7\x7b\xfb\x7b\xf7" ++"\x35\xf7\x7b\xf7\x7b\x07\x0e\x3c\xf8\x84\x20\x0a\xfb\x7b\xfb\x7a\xfb\x7a\xfb\x7b\xf7\x7a\xfb\x7a\xf7\x7b\xf7\x7a\xf7\x7a\xf7\x7b" ++"\xfb\x7a\x06\x0e\x3b\xf7\xd9\x16\xf7\x02\xf7\xb6\xfb\x02\x06\xf7\x02\x04\xf7\x02\xf7\xb6\xfb\x02\x06\xfb\xb6\xfb\xb6\x15\xfb\x02" ++"\xf7\xb6\xf7\x02\x07\xf7\x02\x16\xfb\x02\xf7\xb6\xf7\x02\x07\x0e\x36\xf7\xa5\x16\xf7\x65\xf7\x82\xfb\x65\x06\xf7\x65\x04\xf7\x65" ++"\xf7\x82\xfb\x65\x06\xfb\x82\xfb\x82\x15\xfb\x65\xf7\x82\xf7\x65\x07\xf7\x65\x16\xfb\x65\xf7\x82\xf7\x65\x07\x0e\xfb\xed\xf7\x5e" ++"\x20\x0a\xfb\x49\xfb\x3b\x2f\xf7\x3b\xfc\x36\xe6\xf8\x36\xf7\x3b\xe7\xfb\x3b\xf7\x49\x07\x0e\xfb\xb3\xf7\x49\x20\x0a\xfb\x28\xfb" ++"\x26\xfb\x09\x07\xe5\x40\x05\xc3\xfb\xac\x06\xe1\x44\x05\xf6\xf7\xf3\xf7\x23\xf7\x0f\x06\x3d\xd0\x05\x4a\xd8\x06\x3f\xd2\x05\x2e" ++"\x73\x15\xe8\xfb\x27\xf7\x21\x2d\xfb\x21\xfb\xf7\x2e\xf7\xf7\xfb\x26\xe9\xf7\x26\x06\x0e\xfb\xc2\xf7\x75\xf9\x15\x15\xfb\x2c\xfb" ++"\x20\x36\xf7\x20\xfb\xf6\xe6\xf7\xf6\xf7\x1d\xe0\xfb\x1d\xf7\x2c\x07\xfb\x20\xbc\x15\xfb\x2b\xfb\x21\xfb\x4d\xf7\x21\xfb\xf6\xf7" ++"\x53\xf7\xf6\xf7\x1c\xf7\x4d\xfb\x1c\xf7\x2b\x07\xfb\x3a\x73\x15\xf7\x21\xfb\x2c\xf7\x1c\xfb\x1b\xfb\x1c\xfb\xf6\xfb\x21\xf7\xf6" ++"\xfb\x21\xf7\x1b\xf7\x21\x06\x0e\xfb\x9a\xf4\xf8\xe7\x15\x75\x07\xef\x89\xd0\x32\x85\xfb\x09\x08\x79\x06\x51\x63\x98\xa9\x67\x1f" ++"\x62\xad\x7b\xad\xc0\x1a\x73\xfc\x03\xa3\x06\x8c\xea\xe1\xd3\xf7\x00\x87\x08\x99\x7d\x06\xfb\x02\x8f\x45\x39\x2a\x1b\x74\xf8\x02" ++"\xa2\x07\x2b\x8d\x48\xda\xf7\x03\x1a\x99\x07\xa2\x8c\x05\xf7\x02\xd8\x47\x2b\x1f\xa3\xf8\x03\x73\x06\x88\x28\x38\x47\xfb\x02\x8f" ++"\x7d\x8a\x18\x84\xf7\x0a\xd2\xe6\xee\x8a\x08\xa1\x07\x0e\xfb\x27\xf7\xee\xf9\x52\x15\x21\xfb\x49\x05\xfb\x61\x06\xf1\xfb\x43\x25" ++"\xfb\x45\x05\xf7\x61\x06\xf5\xfb\x4b\xf4\xf7\x4b\x05\xf7\x62\x06\x25\xf7\x45\xf1\xf7\x43\x05\xfb\x62\x06\xfb\x51\x6a\x15\xf7\x3c" ++"\x06\xdd\xfb\x22\x39\xfb\x24\x05\xfb\x3c\x06\x39\xf7\x24\x05\xf7\x3a\xf7\xb0\x15\xc9\xfb\x01\x05\xfb\x11\x06\xf7\x52\x6a\x15\xf7" ++"\x0d\x06\x4f\x23\x05\x3e\x04\xc6\x22\x05\xfb\x0b\x06\x4c\x6a\x15\x4a\xfb\x00\x50\xf7\x00\x05\x48\xac\x15\xfb\x0f\x06\xc8\xf4\x05" ++"\xd8\x04\x50\xf3\x05\xf7\x0b\x06\x0e\x56\xf8\x2e\xf7\xfd\x15\x8a\xa4\x96\xbd\x9e\xca\x08\xaa\xe8\x8b\x8b\xa5\x1a\xbc\x6a\xb1\x61" ++"\x60\x69\x63\x5b\x7a\x8e\x79\x90\x7b\x1e\xb0\xfb\x07\x97\x59\x8d\x63\x4b\x93\x78\x8f\x65\x98\x08\xaf\xfb\x00\x8b\x8b\x70\x1b\x5a" ++"\x66\x6b\x60\x60\xb1\x6a\xbb\x9f\xa0\x8e\x91\x9e\x1f\xf0\xac\xba\x97\xbb\x8f\x8c\x7b\x85\x69\x79\x48\x08\x67\xfb\x01\x8b\x8b\x6e" ++"\x1a\x59\xac\x66\xb5\xb5\xad\xb1\xbc\x9d\x87\xa0\x84\xa0\x1e\x67\xf7\x05\x84\xa8\x86\xc0\xab\x89\xbb\x81\xb9\x7c\x08\x6a\xef\x8b" ++"\x8b\xa7\x1b\xbd\xb0\xa9\xb6\xb7\x65\xac\x58\x78\x79\x89\x85\x7b\x1f\xfb\x07\x66\x85\x89\x3d\x80\x08\x0e\xf8\x16\xf8\x2c\x15\x6c" ++"\x86\x77\x77\x86\x6c\x47\x8c\x7b\x90\x71\xad\x08\xae\x6e\x71\x9a\x69\x1b\x57\x5f\x5f\x55\x56\xb7\x5f\xbf\xae\xa4\x99\xaf\xa8\x1f" ++"\xa4\xac\x9b\x90\xd0\x8c\x90\x6d\x9f\x77\xa9\x86\x08\x48\x85\x7a\x6a\x71\x1e\x67\x6e\x7d\x71\x69\x1a\x57\xb8\x5f\xc0\xc0\xb7\xb7" ++"\xbf\xad\x7d\xa5\x67\xa8\x1e\x6a\xa4\x85\x9b\xd0\x1a\xa9\x90\x9f\x9f\x90\xa9\xd0\x8a\x9b\x86\xa4\x6a\x08\x67\xa8\xa4\x7d\xae\x1b" ++"\xbf\xb7\xb7\xc0\xc1\x5f\xb7\x57\x68\x72\x7c\x68\x6e\x1f\x6c\x73\x78\x83\x54\x1b\x7f\x8a\x86\xaa\x77\x9f\x6d\x90\x19\xd0\x91\x9b" ++"\xac\xa4\x1e\xae\xa8\x9a\xa5\xad\x1a\xbf\x5f\xb7\x56\x56\x5e\x5f\x57\x69\x9a\x71\xae\x6e\x1e\xaa\x73\x93\x78\x54\x1a\x0e\xf8\x0f" ++"\xf7\xd7\x15\x6c\x79\x6b\x67\x69\x1e\x5e\x61\x7e\x72\x60\x1a\x44\xc6\x50\xd2\xd3\xc5\xc6\xd2\xad\x7c\xae\x72\xa3\x1e\x55\xbd\x76" ++"\xab\xb2\x1a\xaf\xa2\x7e\x5e\xb6\x1f\x62\xb2\xa8\x7d\xb5\x1b\xd3\xc4\xc4\xd3\xd3\x51\xc6\x44\x67\x66\x7a\x70\x73\x1f\x59\x5e\x6c" ++"\x77\x64\x1b\x8f\xb7\x95\x9e\xb7\xb4\x08\xb2\xaf\x9b\xab\xb4\x1a\xd1\x50\xc6\x44\x44\x50\x50\x45\x62\x9a\x6e\xb4\x63\x1e\xb3\x63" ++"\x9c\x6d\x8c\x6a\x08\x5f\x81\x91\xc8\x50\x1f\xaa\x6c\x6b\x9a\x65\x1b\x44\x50\x50\x45\x43\xc8\x4f\xd2\xb0\xa8\x98\xa8\xa8\x1f\xc4" ++"\xc6\x97\x92\xbb\x92\x08\x0e\x5a\xf8\x31\xf7\xe4\x15\xf7\x20\x06\x7c\x78\x87\x7e\x79\x1a\x68\xa7\x6f\xae\xaf\xa2\xa2\xb8\x92\x1e" ++"\x86\x97\x93\x89\x97\x1b\xaf\xa4\xa4\xb1\xaf\x73\xa5\x69\x80\x83\x89\x84\x7b\x1f\xbc\x80\x76\xa1\x69\x1b\x67\x70\x70\x68\x77\x8f" ++"\x7f\x9a\x7a\x1f\xfb\x20\xf7\x1f\x06\x7d\xa1\x96\x87\x9b\x1b\xae\xa6\xa8\xaf\xae\x70\xa6\x63\x90\x1f\x90\x96\x8d\x92\x94\x1a\xb0" ++"\x6c\xa9\x66\x69\x6d\x71\x6d\x81\x8d\x84\x91\x76\x1e\x5b\x85\x73\x76\x66\x1a\x65\xa6\x6e\xb0\x9d\x98\x90\x97\x9c\x1e\xfb\x1f\xfb" ++"\x1d\x07\x98\x9e\x90\x96\x9b\x1a\xad\x6c\xa9\x68\x6f\x72\x79\x72\x83\x1e\x89\x85\x8a\x85\x8a\x7c\x08\x90\x7d\x84\x8c\x81\x1b\x68" ++"\x6e\x70\x6a\x69\xa9\x6e\xae\x95\x92\x8d\x91\x98\x1f\x5f\x91\xa5\x71\xaf\x1b\xad\xa7\xa8\xad\x9e\x86\x98\x7f\x9f\x1f\xf7\x1d\xfb" ++"\x23\x06\x98\x7a\x7e\x8f\x79\x1b\x67\x71\x71\x66\x65\xa6\x71\xb6\x88\x1f\x86\x7e\x89\x85\x81\x1a\x67\xa9\x6e\xaf\xaf\xaa\xa9\xae" ++"\x95\x89\x91\x84\x98\x1e\xb6\x90\xa4\xa4\xb1\x1a\xaf\x70\xa5\x68\x79\x7d\x87\x7f\x79\x1e\x0e\x5d\xf8\x1f\x23\x0a\x87\x89\x87\x84" ++"\x89\x1f\x81\x55\x4f\x2b\x4c\x4a\x52\x52\x4b\x66\x35\x72\x08\x82\x89\x88\x88\x87\x1a\x87\x8e\x88\x93\x89\x1e\xbf\x81\xf6\x4a\xc2" ++"\x56\xc8\x51\xbc\x35\x98\x42\x08\x84\x8c\x8d\x88\x8f\x1b\x8f\x8d\x8e\x92\x8d\x1f\x97\xc6\xbe\xe0\xc9\xcd\xcd\xd0\xd6\xb7\xde\x9c" ++"\x08\x94\x8d\x8e\x8e\x90\x1a\x8f\x88\x8d\x83\x8d\x1e\xfb\x2c\xb0\xfb\x28\xf7\x20\x62\xf7\x23\x08\xa7\x85\x8b\x8d\x85\x1b\x0e\x5e" ++"\xf8\x14\x23\x0a\x5a\xfb\x3f\xfb\x1c\xfb\x1b\xfb\x38\x62\x08\x78\x07\xf7\x45\x59\xf7\x1d\xfb\x1e\xae\xfb\x39\x08\x9c\x06\xb6\xf7" ++"\x3f\xf7\x2c\xf7\x2a\xf7\x37\xab\x08\x9e\x07\xfb\x3f\xb1\xfb\x25\xf7\x21\x61\xf7\x3c\x08\x82\x61\x15\xa3\xfb\x13\x9b\x59\xae\x4c" ++"\xd2\x65\xb6\x7e\xf7\x1d\x74\x75\x86\x77\x87\x85\x89\x66\x84\x6c\x84\x7b\x87\x60\x80\x6a\x7e\x60\x73\x69\x52\x7a\x54\x73\xfb\x13" ++"\x70\xf7\x16\x79\xc1\x6c\xc2\x08\x48\xaf\x6e\x94\xfb\x2b\xab\xf7\x1d\xa5\xba\x99\xca\xad\xaf\xcc\x97\xb1\xa7\xf7\x1d\x08\x0e\x74" ++"\xf8\x2d\xf9\x57\x15\x34\xfb\xa2\x05\xfb\xb3\x06\xf7\x7e\xfb\x42\x31\xfb\xa8\xf7\x7a\xf7\x3e\xf7\x7b\xfb\x3e\x32\xf7\xa8\xf7\x7b" ++"\xf7\x42\x05\xfb\xb4\x06\x0e\x7b\xf8\x32\xf9\x63\x15\x24\xfb\x86\xfb\xa8\x75\xf7\x65\xfb\x4c\x4f\xfb\xa1\xf7\x7a\xf7\x2b\xf7\x80" ++"\xfb\x2b\x45\xf7\xa1\xf7\x63\xf7\x4c\xfb\xa7\xa1\x05\x29\xf7\x66\x15\xc8\xfb\x9a\xf7\xaa\x9d\xfb\x7c\xfb\x2e\xf5\xfb\x95\xfb\x69" ++"\xf7\x4c\xfb\x65\xfb\x4c\xef\xf7\x95\xfb\x7f\xf7\x2e\xf7\xab\x79\x05\x0e\x59\xf8\x24\xf9\x56\x36\x0a\x85\x71\x15\xd7\xfb\x74\x05" ++"\xf7\x88\x06\xfb\x5a\xfb\x26\xd3\xfb\x7e\xfb\x56\xf7\x26\xfb\x61\xfb\x26\xda\xf7\x7e\xfb\x53\xf7\x26\x05\xf7\x86\x06\x0e\x8d\xf8" ++"\x31\xf9\x56\x15\x38\xfb\xb8\xfb\xbb\x97\xf7\x8e\xfb\x30\x23\xfb\xb0\xf7\x7c\xf7\x53\xf7\x86\xfb\x53\xfb\x05\xf7\xb0\xf7\x9d\xf7" ++"\x30\xfb\xcc\x7f\x05\x3b\x90\x15\xc4\xbb\x5a\x51\x50\x5c\x5c\x50\x4f\x5c\xba\xc7\xc6\xbb\xba\xc7\x1f\x0e\x7b\xf8\x33\xf9\x56\x15" ++"\x25\xfb\x88\xfb\xaa\x76\xf7\x67\xfb\x4c\x4b\xfb\xa1\xf7\x7d\xf7\x2b\xf7\x7e\xfb\x2b\x46\xf7\xa1\xf7\x65\xf7\x4c\xfb\xa7\xa0\x05" ++"\x28\xf7\x66\x15\xc8\xfb\x99\x05\x97\x73\x7a\x8f\x75\x1b\x74\x7b\x87\x7f\x75\x1f\xf8\x28\x9e\x15\xfb\x7c\xfb\x2e\x05\x90\x9a\x8c" ++"\x95\x97\x1a\xb0\x7b\xaa\x68\xa9\x1e\xf7\x29\xfc\x1c\x15\xfb\x69\xf7\x48\xbe\x91\xad\xa2\xa3\xb9\x19\xfb\xd3\xfb\x97\x15\xf2\xf7" ++"\x97\xa6\x58\xab\x75\xbb\x89\x19\xfb\xef\xf7\x7b\x15\xf7\xae\x78\x05\x6a\x6e\x7a\x6c\x6e\x1a\x7f\x8e\x7b\x8f\x78\x1e\x0e\x85\xf8" ++"\x35\xf8\xbb\x15\x48\xfb\x45\x05\xfb\x2f\x06\xf7\x08\x2e\x5e\xfb\x37\xf7\x2b\xed\xf7\x28\x29\x54\xf7\x38\xf7\x0e\xe7\x05\xfb\x26" ++"\x06\x46\xf7\xe0\x15\x22\xfb\xaa\x05\xfb\xa9\x06\xf7\x69\xfb\x3b\x3e\xfb\xa7\xf7\x8a\xf7\x37\xf7\x8d\xfb\x37\x31\xf7\xa7\xf7\x72" ++"\xf7\x3b\x05\xfb\xa6\x06\x20\xf7\x60\x15\xe4\xfb\x78\x05\xf7\x6b\x06\xfb\x44\xfb\x19\xd1\xfb\x70\xfb\x5a\xf7\x17\xfb\x5b\xfb\x17" ++"\xc8\xf7\x70\xfb\x3c\xf7\x19\x05\xf7\x6e\x06\x0e\x74\xf8\x2e\xf8\x7d\x15\x5e\xfb\x09\x05\xfb\x08\x06\xe3\x44\x66\xfb\x16\xf7\x02" ++"\xd8\xf5\x3e\x69\xf7\x16\xe8\xd2\x05\xfb\x0c\x06\xcc\xe5\x15\x24\xf7\x82\x05\x8f\x8a\x89\x8c\x87\x1b\x88\x89\x8a\x87\x89\x1f\x25" ++"\xfb\x82\xfb\x96\x70\x05\x86\x88\x88\x87\x8a\x8d\x88\x8d\x89\x1f\xf7\x57\xfb\x30\x4e\xfb\x9d\x05\x87\x07\x88\x8e\x87\x8d\x8c\x1e" ++"\x8d\x8d\x8c\x8c\x8d\x1f\xf7\x76\xf7\x23\xf7\x73\xfb\x27\x05\x8a\x8d\x8d\x8a\x8d\x1b\x8d\x8e\x8e\x8f\x1f\x8e\x07\x50\xf7\xa1\xf7" ++"\x55\xf7\x30\x05\x8e\x8e\x8c\x8d\x8d\x1a\x8f\x89\x8d\x85\x1e\xfc\x00\xf7\x34\x15\xd5\xfb\x4b\xf7\x52\x7f\xfb\x27\xfb\x05\xbd\xfb" ++"\x61\xfb\x3b\xf7\x08\xfb\x3f\xfb\x08\xc0\xf7\x61\xfb\x25\xf7\x05\xf7\x53\x97\x05\x0e\x83\xf8\x38\xf9\x57\x15\x2a\xfb\xa6\x05\xfb" ++"\xb4\x06\xf7\x7c\xfb\x39\x2b\xfb\xad\xf7\x8d\xf7\x44\xf7\x94\xfb\x44\x26\xf7\xad\xf7\x71\xf7\x39\x05\xfb\xad\x06\xfb\x45\x78\x15" ++"\xdd\xf7\x85\x05\xfb\xe7\x07\xd9\xed\x15\xf7\x87\x06\xfb\xd5\x29\x05\xf7\x18\x5b\x15\xe5\xfb\x80\xfb\x72\xf7\xb0\x05\xfb\x17\x04" ++"\xfb\x69\xfb\x2d\xf7\x69\xf7\xaf\x05\xfb\x15\x5c\x15\xfb\x60\xf7\x26\xf7\xe1\x28\x05\x0e\xdf\xf8\x2b\xf9\x56\x15\x33\xfb\x9c\x05" ++"\xfb\xb0\x06\xf7\x76\xfb\x40\x35\xfb\x98\xf7\x17\x74\xf7\x46\xf7\x16\xf7\x26\x20\x05\xf7\x19\x06\x31\xf7\x98\xf7\x6b\xf7\x2d\x4c" ++"\x9e\x05\xfb\x69\x06\x39\xf7\x89\x05\xfb\x06\x79\x15\xdd\xfb\x8a\x05\xf7\x8b\x06\xfb\x5f\xfb\x21\xd6\xfb\x83\xfb\x5d\xf7\x2c\xfb" ++"\x66\xfb\x2c\xdc\xf7\x83\xfb\x52\xf7\x21\x05\xf7\x82\x06\x0e\x2c\xf8\x54\x20\x0a\xfb\x2a\xfb\x73\x06\xfb\x4d\xf7\x0a\x3d\xfb\x19" ++"\xf7\x59\xfb\x01\xfb\x59\xfb\x02\xd9\xfb\x18\xf7\x4d\xf7\x09\x05\xfb\x6f\xf7\x2a\xf7\x6f\x07\xf7\x4c\xfb\x09\xd9\xf7\x18\xfb\x59" ++"\xf7\x02\xf7\x59\xf7\x01\x3d\xf7\x19\xfb\x4c\xfb\x0a\x05\x0e\xfb\x08\xf8\x34\x20\x0a\xfb\x01\xfb\x87\xf7\x01\x06\xfb\x01\xfc\x54" ++"\x15\xf7\x01\xf7\x87\xfb\x01\x06\xf8\x11\xf7\x78\x15\x54\xe9\xfb\x66\xfb\x0d\xc1\x2c\x05\xfc\x4e\xfb\x15\x15\xc2\x2c\xf7\x66\xf7" ++"\x0e\x55\xea\x05\xfb\x30\xf7\x73\x15\x54\x2d\xf7\x67\xfb\x0e\xc1\xea\x05\xf7\xe1\xfb\xd3\x15\xc2\xea\xfb\x67\xf7\x0e\x55\x2c\x05" ++"\x0e\x31\xf8\x21\x20\x0a\x5a\x06\x99\xfb\xd4\xfb\x6c\xf7\x7a\x70\x6c\xf7\x79\xfb\x68\xfb\xcd\x98\x05\x60\xf7\xcd\x07\xfb\x79\xfb" ++"\x66\xb0\x6b\xf7\x62\xf7\x79\x7d\xfb\xcf\x05\xbc\x06\x7f\xf7\xcf\xf7\x6b\xfb\x79\xaa\xab\xfb\x7e\xf7\x66\x05\xf7\xd1\xb6\x06\xfb" ++"\xd1\x7e\xf7\x7e\xf7\x68\x6c\xaa\xfb\x6b\xfb\x7a\x05\x0e\x5a\xf7\xfa\xf8\x39\x15\xfb\x6b\xf7\x47\x05\x8c\x89\x89\x8d\x89\x1b\x88" ++"\x88\x87\x88\x89\x8b\x8a\x8c\x8a\x1f\xf7\x48\xfb\x6b\xfb\xa3\x6f\x05\x86\x8a\x89\x89\x87\x1a\x87\x8d\x89\x8e\x8a\x1e\xf7\xa5\x76" ++"\xfb\x45\xfb\x67\x05\x89\x88\x8a\x89\x89\x1a\x88\x8f\x87\x8e\x8d\x8c\x8c\x8c\x8c\x1e\xf7\x6b\xf7\x46\xa7\xfb\xa8\x05\x86\x8e\x88" ++"\x8f\x8e\x8f\x8d\x8e\x1e\xa1\xf7\xab\xf7\x65\xfb\x46\x91\x88\x05\x8e\x8e\x8f\x8e\x8d\x8b\x8c\x8a\x8c\x1f\xfb\x41\xf7\x6b\xf7\xac" ++"\xa5\x05\x8f\x8c\x8e\x8e\x8f\x1a\x8f\x89\x8e\x88\x1e\xfb\xae\xa1\xf7\x48\xf7\x6e\x05\x8d\x8d\x8c\x8e\x8d\x1a\x8e\x87\x8e\x87\x8a" ++"\x89\x8b\x8a\x1e\xfb\x6f\xfb\x4e\x6e\xf7\xaa\x05\x8f\x88\x8e\x87\x88\x88\x89\x89\x1e\x0e\x5c\xf8\x29\x23\x0a\x80\x06\x51\xfb\x71" ++"\xfb\x50\xf7\x0d\x83\x84\xf7\x0b\xfb\x5f\xfb\x74\x58\x05\x81\x07\xf7\x74\x56\xfb\x0b\xfb\x51\x93\x83\xf7\x5c\xf7\x0a\xb9\xfb\x6c" ++"\x05\x96\x06\xc3\xf7\x75\xf7\x50\xfb\x0b\x94\x93\xfb\x09\xf7\x57\xf7\x6d\xbc\x05\x97\x07\xfb\x71\xc1\xf7\x11\xf7\x54\x84\x93\xfb" ++"\x5f\xfb\x0f\x05\x26\x78\x15\xbc\xf7\x5e\x05\xfb\xc9\x07\xc0\xf4\x15\xf7\x45\xf7\x04\xfb\x70\xfb\x6f\x05\xf7\x06\xaf\x15\xf7\x57" ++"\x5d\x05\xfb\xc4\x06\xf1\x55\x15\xf7\x03\xfb\x42\xfb\x6b\xf7\x69\x05\xac\xfb\x03\x15\x5d\xfb\x5d\x05\xf7\xc9\x07\x57\xfb\x00\x15" ++"\xfb\x49\xfb\x05\xf7\x73\xf7\x74\x05\xfb\x06\x64\x15\xfb\x65\xb9\xf7\xcd\x8e\x05\x26\xbe\x15\xfb\x01\xf7\x46\xf7\x6b\xfb\x6d\x05" ++"\x0e\xfb\x24\xf8\x66\xf7\xed\x15\xf7\x54\xf7\x41\x05\x8d\x8d\x8c\x8c\x8d\x1a\x8d\x89\x8d\x88\x1e\x88\x06\xfb\x8a\x3b\x55\xf7\x91" ++"\x05\x8f\x8a\x8a\x8d\x88\x1b\x88\x8a\x89\x87\x8a\x1f\x55\xfb\x91\xfb\x8a\xdb\x05\x88\x06\x88\x89\x89\x89\x89\x8c\x8a\x8d\x89\x1f" ++"\xf7\x54\xfb\x41\xfb\x54\xfb\x42\x05\x89\x8a\x8a\x89\x8a\x1a\x88\x8d\x89\x8e\x1e\x8b\x8d\x8b\x8c\x8c\x1e\xf7\x8a\xdb\xc1\xfb\x92" ++"\x05\x88\x8c\x8d\x89\x8d\x1b\x8e\x8c\x8d\x8e\x8c\x1f\xc1\xf7\x92\xf7\x8a\x3b\x05\x8c\x8a\x8d\x8b\x8b\x1a\x8e\x8d\x8d\x8e\x8c\x8a" ++"\x8d\x89\x8c\x1f\x0e\x4c\xf8\x7e\xf8\x5c\x15\xb6\xf7\x7a\x05\x8c\x8d\x8b\x8c\x8b\x1a\x8e\x87\x8e\x87\x88\x88\x8a\x88\x89\x1e\xfb" ++"\x18\xfb\x53\xfb\x1d\xf7\x56\x05\x8d\x8a\x88\x8c\x89\x1b\x87\x89\x88\x86\x8c\x1f\xb6\xfb\x7d\xfb\x7e\xb7\x05\x88\x06\x88\x88\x88" ++"\x88\x88\x8c\x89\x8e\x89\x1f\xf7\x58\xfb\x21\xfb\x5a\xfb\x19\x05\x87\x88\x8a\x8a\x88\x1a\x88\x8e\x88\x8f\x8c\x1e\x8e\x06\xf7\x80" ++"\xb2\x60\xfb\x83\x05\x87\x8a\x8d\x87\x8f\x1b\x8d\x8d\x8c\x8d\x8d\x1f\xf7\x1d\xf7\x58\xf7\x1c\xfb\x57\x05\x88\x8d\x8e\x8a\x8d\x1b" ++"\x8d\x8d\x8d\x8f\x8c\x1f\x8c\x8b\x8d\x8a\x8c\x1e\x60\xf7\x81\xf7\x86\x5b\x05\x8d\x8c\x8a\x8b\x1f\x8e\x8e\x8e\x8e\x8e\x89\x8d\x89" ++"\x8d\x1f\xfb\x5f\xf7\x22\xf7\x5f\xf7\x22\x05\x8e\x8d\x8c\x8d\x8d\x1a\x8f\x89\x8d\x87\x1e\x88\x06\x0e\x44\xf8\xa7\xf9\x4e\x15\xfb" ++"\x28\xfb\x3c\xfb\x25\xf7\x3c\x99\xfb\x6d\xfb\x6d\x9b\xf7\x3c\xfb\x27\xfb\x3c\xfb\x26\xf7\x6d\x9a\x7d\xfb\x76\xf7\x25\xf7\x3d\xf7" ++"\x28\xfb\x3d\x7d\xf7\x76\xf7\x6d\x7c\xfb\x3b\xf7\x26\xf7\x3b\xf7\x27\xfb\x6d\x7b\x05\x0e\x5c\xf8\xdb\xf9\x34\x15\xfb\x20\xfb\x17" ++"\x59\xf7\x47\x5e\xfb\x47\xfb\x17\xf7\x17\xb8\xfb\x43\xfb\x44\xb7\xf7\x17\xfb\x16\xfb\x4a\x59\xf7\x4a\x55\xfb\x17\xfb\x17\xf7\x44" ++"\xb9\x5e\xfb\x43\xf7\x17\xf7\x15\xb8\xfb\x45\xbd\xf7\x45\xf7\x20\xfb\x15\x5a\xf7\x43\xf7\x42\x5d\xfb\x11\xf7\x17\xf7\x42\xc1\xfb" ++"\x42\xbd\xf7\x11\xf7\x16\xfb\x42\x5f\x05\x0e\x3b\xf8\x00\xf9\x49\x15\xfb\xa1\x07\x2a\xf7\x8e\x67\x7d\xf5\xfb\x8c\xfb\x4f\xf7\x55" ++"\x70\x70\xf7\x57\xfb\x51\xfb\x8e\xf6\x7d\x68\xf7\x92\x28\x05\xfb\xa5\x6a\xf7\xa5\x06\xfb\x92\x2a\x99\x67\xf7\x8e\xf7\x02\xfb\x57" ++"\xfb\x53\xa6\x70\xf7\x4f\xf7\x59\x21\xfb\x8f\xaf\x7d\xec\xf7\x93\x05\xfb\xa7\xac\xf7\xa7\x07\xeb\xfb\x93\xae\x99\x20\xf7\x8f\xf7" ++"\x51\xfb\x59\xa6\xa6\xfb\x55\xf7\x53\xf7\x8b\xfb\x02\x9a\xaf\xfb\x8f\xec\x05\xf7\xa2\xac\xfb\xa2\x06\xf7\x8f\xee\x7c\xae\xfb\x8b" ++"\x20\xf7\x55\xf7\x51\x70\xa6\xfb\x51\xfb\x55\xf6\xf7\x8c\x68\x99\x2b\xfb\x8e\x05\xf7\xa1\x07\x0e\xfb\x18\xf7\x9c\xf7\xbb\x15\x37" ++"\x84\x5a\x80\x59\x74\x08\x69\x7c\x7f\x7c\x72\x1a\x6b\xa7\x6d\xa9\x98\x97\x90\x99\x9f\x1e\xb9\xad\xa7\xaa\xbd\xd2\x08\xf7\x49\xf5" ++"\x15\xe0\x92\xb8\x95\xc0\xa3\x08\xad\x99\x97\x9b\xa4\x1a\xab\x70\xa9\x6d\x65\x46\x4b\x2d\x4a\x1e\xfb\x49\x8e\x15\x5a\xd1\x6e\xab" ++"\x5d\xac\x08\x9a\x77\x7f\x90\x7e\x1b\x6d\x6f\x6d\x6b\x72\x97\x7c\xad\x7c\x1f\xbe\x74\xbc\x80\xde\x84\x08\xf7\x47\x24\x15\x2d\xcb" ++"\xd1\x4b\xb1\x1b\xa9\xa6\xa9\xab\xa4\x7f\x9a\x69\x9a\x1f\x57\xa3\x5d\x95\x36\x92\x08\x32\xf7\x1c\x15\x5d\x64\x65\x5e\x5c\xb0\x64" ++"\xba\xba\xb1\xb1\xba\xb9\x65\xb1\x5d\x1f\x8c\xa1\x15\xb2\xe0\x9c\xc4\xbf\x1a\xad\x74\xa2\x68\x69\x74\x74\x6a\x56\x9c\x51\xb4\x34" ++"\x1e\xfb\x63\x04\x62\x34\x7a\x51\x56\x1a\x69\xa2\x75\xae\xad\xa2\xa2\xad\xbe\x7a\xc6\x64\xdf\x1e\x0e\xfb\x17\xf7\xa1\xf7\x9e\x15" ++"\x8e\x92\x87\x83\x97\x1f\x92\x85\x92\x87\x91\x89\x08\x9b\x86\x8e\x88\x7c\x1a\x7d\x87\x79\x80\x6b\x1e\x7b\x5a\x85\x71\x74\x1a\x64" ++"\xa6\x6b\xab\xaf\xa5\xa9\xb5\xa5\x85\xa7\x7b\xb6\x1e\x82\xa4\x86\xa2\x99\x1a\x9b\x8e\x90\x9a\x8f\x1e\x92\x8d\x94\x90\x94\x93\x08" ++"\x90\x92\x91\x8f\x8f\x1b\x96\xa4\x76\x6f\xa4\x1f\x4d\xc1\xa5\x79\xaf\x1b\xaa\xa5\xa4\xa8\xa4\x7d\xa3\x75\x98\x1f\x75\x98\x73\x93" ++"\x57\x95\x08\x59\x94\x72\x97\x9b\x1a\x8c\x8b\x8f\x8c\x8f\x1e\x8c\x8f\x8b\x90\x91\x1a\x91\x8b\x90\x8a\x8e\x1e\x8a\x90\x8b\x8f\x8c" ++"\x1a\x9b\xa3\x97\xbe\x94\x1e\xbf\x95\xa3\x93\xa1\x98\x08\xa1\x98\x99\xa3\xa3\x1a\xa9\x71\xa4\x6c\x67\x71\x79\x4d\x55\x1e\x6e\x72" ++"\x72\x77\x80\x1b\x87\x85\x8f\x90\x84\x1f\x82\x92\x82\x91\x84\x8d\x08\x7c\x8f\x88\x90\x9b\x1a\x99\x90\xa2\x94\xa4\x1e\x9b\xb6\x91" ++"\xa7\xa5\x1a\xb5\x71\xa9\x68\x6a\x70\x6b\x64\x74\x90\x72\x9c\x59\x1e\x95\x6c\x8f\x78\x7e\x1a\x7c\x88\x87\x7b\x86\x1e\x84\x89\x82" ++"\x85\x82\x84\x08\x86\x84\x85\x87\x88\x1b\x80\x74\x9f\xa8\x70\x1f\xca\x53\x73\x9c\x67\x1b\x6d\x70\x71\x6e\x73\x9a\x73\xa1\x7e\x1f" ++"\xa0\x7e\xa1\x84\xc2\x80\x08\xbc\x82\xa5\x7e\x7e\x1a\x89\x8a\x87\x8a\x85\x1e\x8a\x88\x8b\x86\x85\x1a\x85\x8b\x86\x8c\x87\x1e\x8c" ++"\x86\x8c\x87\x89\x1a\x7e\x70\x7e\x5b\x81\x1e\x55\x81\x74\x84\x76\x7e\x08\x75\x7d\x7c\x74\x73\x1a\x6d\xa6\x72\xaa\xae\xa4\x9c\xca" ++"\xc3\x1e\xa5\xa9\xa2\x9d\x96\x8c\x08\xe0\xf7\x2d\x15\xb4\xab\x6a\x61\x63\x6a\x6a\x63\x63\x6a\xac\xb4\xb4\xac\xac\xb3\x1f\x0e\xfb" ++"\x31\xf7\xd1\xf7\xec\x15\x62\x73\x75\x86\xfb\x02\x7c\x62\x86\x6f\x81\x7d\x7c\x08\x7b\x7a\x81\x73\x76\x1a\x82\x8c\x7e\x8e\x7c\x1e" ++"\x72\xa9\x9c\x83\xa7\x1b\xac\xa2\x9a\xb7\xac\x1f\xcc\xdf\xa0\xa2\xb5\xa2\x08\x5c\x82\x6c\x63\x2a\x1e\x7f\x6f\x85\x73\x78\x1a\x7a" ++"\x94\x76\x9a\x7b\x1e\x97\x7e\x98\x84\xa7\x81\xa2\x93\x97\x91\x96\x94\x08\x9d\x9b\x98\xa4\x9f\x1a\x9e\x85\xa3\x80\xa7\x1e\x61\xed" ++"\x83\xa9\xba\x1a\xb6\x72\x9d\x79\xce\x34\x08\x5f\xac\xa2\x7c\xac\x1b\xa7\x9c\x93\xa4\xa9\x1f\x8d\x9a\x8d\x97\x95\x1a\x9e\x83\x9f" ++"\x7e\x9c\x1e\x7c\x9e\x71\x96\x5c\x91\x21\x99\x6f\x92\x61\xa3\xb3\xa3\xab\x93\xf3\x99\xb4\x90\xa7\x95\x99\x9a\x08\x9b\x9c\x95\xa3" ++"\xa0\x1a\x94\x89\x98\x89\x9a\x1e\xa4\x6d\x7a\x93\x6f\x1b\x6b\x73\x7b\x60\x6a\x1f\x4a\x36\x76\x75\x61\x73\x08\xbb\x93\xa8\xb5\xee" ++"\x1e\x96\xa7\x91\xa3\x9e\x1a\x9c\x82\xa0\x7c\x9b\x1e\x7f\x98\x7e\x92\x6f\x95\x74\x83\x7f\x84\x81\x83\x08\x78\x7a\x7e\x72\x78\x1a" ++"\x78\x91\x73\x97\x6f\x1e\xb3\x2a\x94\x6c\x5b\x1a\x61\xa3\x76\xa1\x4a\xe0\x08\xb6\x6a\x74\x9b\x6a\x1b\x70\x79\x83\x72\x6d\x1f\x88" ++"\x7c\x8a\x7e\x82\x1a\x78\x92\x77\x99\x7a\x1e\x9a\x77\xa5\x81\xba\x85\xf4\x7d\xa9\x83\xb4\x73\x08\x0e\xfb\x1e\xf7\xdc\xf8\x1a\x15" ++"\x28\xf7\x11\x05\xaa\x72\x65\x9f\x69\x1b\x74\x6f\x81\x74\x5f\x1f\x8a\x77\x8a\x7a\x7c\x1a\x46\xaf\x65\xd4\x83\x1e\xf7\x36\x78\xfb" ++"\x36\x79\x05\x42\x82\x67\x65\x47\x1a\x7c\x8c\x7a\x8c\x77\x1e\x75\xb5\xa9\x80\x9d\x1b\xab\xbb\xa3\xa6\xa1\x1f\xee\xf7\x11\x4a\xfb" ++"\x23\x05\x7e\x6e\x87\x7d\x76\x1a\x5d\xa9\x6c\xd5\x69\x1e\xd6\xad\xa8\xaa\xbb\x1a\xa0\x88\x96\x7e\xa9\x1e\x4a\xf7\x23\xee\xfb\x11" ++"\x05\x6f\xa2\xb9\x74\xae\x1b\x9b\xa9\x96\xa1\xb5\x1f\x8c\x9f\x8c\x9b\x9a\x1a\xd0\x67\xb1\x42\x94\x1e\xfb\x36\x9d\xf7\x36\x9e\x05" ++"\xd4\x93\xaf\xb1\xd0\x1a\x9a\x8a\x9c\x8a\x9f\x1e\xa2\x5f\x70\x95\x74\x1b\x69\x64\x77\x6c\x72\x1f\x28\xfb\x11\xcc\xf7\x23\x05\x95" ++"\xa2\x91\xa3\x9f\x1a\xb6\x6d\xaa\x41\xad\x1e\x42\x69\x6c\x6c\x60\x1a\x78\x92\x73\x95\x73\x1e\xe3\xfb\x37\x15\x97\x95\x81\x7e\x7f" ++"\x81\x81\x7e\x7f\x81\x95\x98\x97\x95\x95\x98\x1f\x93\x9f\x15\x7a\x06\x55\xf7\x2d\x05\x85\x9b\x89\x9b\x9b\x1a\xbb\xa0\xa7\xbc\x9d" ++"\x1e\xbd\x79\xa0\x6f\x5b\x1a\x7b\x88\x7b\x86\x7b\x1e\x29\xfb\x76\x15\x21\xfb\x0f\x05\x6f\x73\x6f\x7b\x71\x1b\x71\x79\x92\xa0\x6f" ++"\x1f\x8a\x96\x8a\x96\x92\x1a\xbd\xae\xb2\xc0\x93\x1e\xf7\x35\xa6\x05\xdb\x7d\x15\x94\x99\xf7\x35\x70\x05\xc0\x83\xae\x64\x58\x1a" ++"\x84\x8a\x80\x8a\x81\x1e\x76\x6f\x79\x84\x71\x1b\x72\x6d\x9c\xa6\x74\x1f\x0e\x7e\xf8\x26\xf7\x2f\x15\x90\x90\x90\x91\x91\x90\x86" ++"\x86\x8a\x8b\x88\x8a\x89\x1e\x89\x85\x8a\x85\x85\x1a\x77\x94\x69\x96\x76\x1e\x5c\xa2\xb5\x70\xbb\x1b\xd8\xd5\xd0\xd4\xc1\x68\xbb" ++"\x4f\xa8\x1f\x7f\x90\x84\x8d\x81\x8c\x08\x83\x86\x8e\x92\x91\x90\x91\x91\x8d\x8d\x8a\x88\x8f\x1f\x82\x9a\xa1\x86\xab\x1b\xdb\xc3" ++"\xc0\xd7\xdf\x4f\xce\x42\x62\x64\x78\x66\x67\x1f\x82\x82\x87\x84\x88\x82\x08\x84\x88\x89\x89\x85\x1b\x85\x86\x90\x91\x8f\x8c\x8d" ++"\x90\x8f\x1f\xa2\x9c\x9f\xbe\xb4\x1a\xd6\x51\xc1\x39\x39\x51\x55\x40\x63\x9f\x57\xa2\x7a\x1e\x90\x87\x8c\x89\x87\x1a\x85\x86\x86" ++"\x85\x85\x89\x8d\x92\x88\x1e\x88\x94\x86\x92\x83\x94\x08\xb0\x67\x64\x9e\x62\x1b\x42\x4f\x48\x37\x3f\xc3\x56\xdb\xab\xa1\x90\x94" ++"\x9a\x1f\x8e\x8f\x8d\x8c\x8d\x1b\x91\x90\x85\x85\x84\x86\x88\x83\x1f\x81\x8a\x83\x89\x80\x86\x08\x4f\x6e\x68\x5b\x55\x1a\x42\xd5" ++"\x46\xd8\xb8\xb4\xa4\xb4\xa2\x1e\x98\xa1\x96\xb2\xa1\x1a\x91\x8a\x91\x89\x91\x1e\x97\xf7\xbb\x15\xc9\xc0\x56\x4b\x4b\x56\x56\x4b" ++"\x4a\x57\xc0\xcc\xcc\xc0\xbe\xcd\x1f\x0e\x73\xf7\xcf\xf8\x53\x15\xc9\x48\x67\x9e\x5b\x1b\x44\x51\x51\x45\x3a\xc8\x56\xe9\x9d\x9b" ++"\x8c\x90\xad\x1f\x5b\x70\x75\x7b\x77\x77\x08\x71\x6f\x7d\x6a\x69\x1a\x43\xc5\x51\xd3\xb8\xb3\xa2\xb2\xa5\x1e\x9c\xa7\x94\xa5\x97" ++"\xca\x98\x4f\x93\x71\x9b\x70\x08\x61\xa4\xb5\x73\xb9\x1b\xd3\xc5\xc5\xd3\xad\x7d\xac\x71\xa7\x1f\x77\x9f\x75\x9a\x5b\xa7\x08\x86" ++"\xad\x9b\x8a\x9d\x1b\xe9\xc8\xc0\xdc\xd1\x51\xc5\x44\x5b\x67\x78\x4d\x48\x1f\xa7\xc9\x94\xa9\xad\x1a\xd5\x52\xc5\x42\x43\x52\x51" ++"\x41\x69\x94\x6d\xa7\x4d\x1e\xd0\x90\x15\x6a\x7e\x05\x6c\xb8\x83\xa3\xb3\x1a\xcb\xb3\xb9\xc2\xc3\xb3\x5d\x4b\x63\x82\x73\x6d\x5e" ++"\x1e\x6a\x98\x7d\xea\x05\x93\x8a\x87\x90\x86\x1b\x86\x88\x86\x83\x8a\x1f\xf4\xfb\x1c\x15\x9c\xa0\x93\x94\x96\x94\x08\xa3\xa8\xb0" ++"\x99\xad\x1b\xbf\xb6\x62\x59\x4f\x52\x5e\x3f\x79\x7e\x8d\x94\x6b\x1f\x8d\xae\xe1\xb6\x05\x92\x8e\x8e\x8f\x8e\x1a\x91\x87\x8d\x85" ++"\x1e\x85\x06\x2d\x7b\x05\x88\xfb\x12\x15\xae\x7f\x96\x85\x9c\x7d\x08\xaf\x6f\xa1\x63\x67\x1a\x58\x63\x62\x57\x65\x68\xa3\xb5\x73" ++"\x1e\x7a\xa8\x86\x9f\x8a\xba\xad\x93\x18\xce\x47\x05\x87\x8f\x8f\x89\x8e\x1b\x8f\x8f\x8e\x8f\x8e\x89\x8e\x89\x8f\x1f\x5f\xe0\x05" ++"\xfb\x6b\xf7\x30\x15\x2d\x9b\x05\x85\x06\x85\x88\x89\x85\x88\x8e\x87\x91\x88\x1f\xe1\x60\x8d\x68\x05\x82\x6b\x7e\x89\x79\x1b\x3f" ++"\x52\xb8\xc7\xbd\xb6\xb4\xbf\xab\xae\x7f\x75\xa8\x1f\x98\x81\x93\x82\x9e\x73\x08\x8c\xfb\x45\x15\x5d\x2f\x05\x89\x87\x8a\x88\x88" ++"\x1a\x87\x8e\x88\x8f\x8e\x8f\x8d\x8f\x8f\x1e\xce\xcf\xad\x83\x8a\x60\x87\x79\x7e\x70\x19\x5d\x74\x65\x6f\x62\x1b\x58\x62\xb4\xbe" ++"\xaf\xa1\xb3\xaf\xa7\x1f\x9c\x99\x96\x90\xae\x98\x08\x0e\x59\xf9\x22\xf7\x7d\x15\xac\x93\x9e\x94\x98\x97\x08\xa1\x9e\x98\xaa\xac" ++"\x1a\xa8\x82\xa6\x79\x9e\x1e\x7c\x9d\x78\x94\x64\x95\x08\x9b\xa7\x95\xa5\x9d\x1a\x9f\x79\xac\x77\x9e\x1e\x9f\x77\x72\x96\x74\x1b" ++"\x7a\x78\x84\x79\x6a\x1f\x81\xab\x83\x9d\x7e\x98\x08\xa0\x76\x6d\x98\x6e\x1b\x72\x73\x82\x7a\x76\x1f\x78\x7b\x82\x7a\x7f\x65\x08" ++"\x9d\x6a\x78\x92\x7a\x1b\x74\x72\x7f\x78\x77\x1f\x77\x78\x79\x6a\x77\x1a\x79\x94\x71\x9c\x6f\x1e\x6a\x83\x78\x82\x7e\x7f\x08\x75" ++"\x78\x7e\x6c\x6a\x1a\x6e\x95\x70\x9c\x78\x1e\x9a\x79\x9e\x82\xb2\x81\x08\x7b\x6f\x82\x71\x7a\x1a\x77\x9c\x69\x9f\x78\x1e\x78\x9f" ++"\xa4\x80\xa2\x1b\x9c\x9e\x92\x9c\xac\x1f\x95\x6b\x93\x79\x98\x7e\x08\x76\xa0\xa9\x7e\xa7\x1b\xa5\xa3\x94\x9c\xa0\x1f\x9e\x9b\x95" ++"\x9c\x96\xb1\x08\x7a\xac\x9e\x84\x9c\x1b\xa2\xa5\x96\x9e\x9e\x1f\x9f\x9e\x9d\xad\x9f\x1a\x9c\x81\xa5\x7b\xa7\x1e\xfb\x96\xf7\x5e" ++"\x15\xbc\xb3\x62\x5a\x59\x63\x63\x59\x59\x62\xb3\xbd\xbd\xb3\xb3\xbf\x1f\xa4\xfb\x63\x15\x96\x8d\xb4\x21\x05\x8e\x82\x8d\x82\x81" ++"\x1a\x5e\x65\x66\x5e\x5d\x65\xb0\xb8\x96\x8d\x94\x8e\x93\x1e\xb4\xf5\x96\x89\x72\xfb\x01\x05\x8a\x86\x8b\x86\x87\x1a\x6b\xa2\x72" ++"\xa8\xa9\xa2\xa4\xab\x90\x8b\x8f\x8a\x90\x1e\xfb\x08\xf7\x11\x15\x95\x84\x5d\x24\x05\x6e\x7e\x6e\x79\x6b\x1b\x5d\x65\xb1\xb9\xab" ++"\x9d\xa7\xa8\x98\x1f\xf3\xb9\x91\x82\x2c\x4f\x05\x7a\x80\x80\x78\x77\x1a\x6f\xa1\x75\xa7\x9f\x9f\x96\x9c\x95\x1e\x93\xf7\x3e\x15" ++"\x8d\x7f\x21\x63\x05\x87\x82\x81\x8a\x82\x1b\x5e\x66\xb0\xb9\xb9\xb0\xb0\xb8\x94\x95\x8a\x87\x94\x1f\xf5\x63\x89\x7f\xfb\x02\xa4" ++"\x05\x8c\x87\x87\x8b\x85\x1b\x6c\x71\x74\x6e\x6e\xa5\x73\xab\x90\x8f\x8c\x8c\x8f\x1f\xf7\x11\xf7\x07\x15\x85\x82\x23\xb9\x05\x6e" ++"\x98\x79\xa7\xac\x1a\xb9\xb1\xb1\xb9\xab\xa7\x79\x6d\x99\x1e\xb9\x24\x81\x84\x50\xea\x05\x9d\x7f\x78\x96\x77\x1b\x6f\x75\x75\x6e" ++"\x78\x96\x77\x9c\x80\x1f\xf7\x3e\x84\x15\x80\x89\x62\xf5\x05\x88\x93\x89\x95\x95\x1a\xb8\xb1\xb0\xb9\xb9\xb0\x66\x5e\x81\x89\x82" ++"\x88\x82\x1e\x62\x21\x80\x8d\xa4\xf7\x01\x05\x8c\x90\x8b\x8f\x90\x1a\xab\x74\xa4\x6d\x6e\x74\x72\x6b\x87\x8b\x86\x8c\x86\x1e\xf7" ++"\x08\xfb\x11\x15\x81\x92\xb9\xf2\x05\xa9\x99\xa7\x9d\xab\x1b\xb9\xb1\x65\x5d\x6a\x79\x6f\x6e\x7e\x1f\x23\x5d\x85\x94\xea\xc7\x05" ++"\x9c\x96\x96\x9f\x9f\x1a\xa7\x75\xa1\x6f\x77\x78\x80\x79\x80\x1e\x83\xfb\x3e\x15\x89\x97\xf5\xb3\x05\x8f\x94\x95\x8c\x95\x1b\xb8" ++"\xaf\x66\x5d\x5d\x67\x66\x5d\x82\x81\x8c\x8f\x82\x1f\x21\xb3\x8d\x97\xf7\x02\x72\x05\x8a\x8f\x8f\x8a\x91\x1b\xab\xa4\xa3\xa8\xa8" ++"\x71\xa2\x6c\x85\x87\x8b\x8a\x87\x1f\xfb\x11\xfb\x07\x15\x91\x94\xf3\x5d\x05\xa8\x7e\x9d\x6f\x6a\x1a\x5d\x65\x66\x5d\x6b\x6e\x9d" ++"\xa8\x7e\x1e\x5d\xf2\x95\x92\xc7\x2c\x05\x7a\x95\x9f\x80\x9f\x1b\xa7\xa1\xa1\xa7\x9f\x81\x9e\x79\x96\x1f\x0e\x59\xf8\x23\xf9\x54" ++"\x15\xfb\x5f\xfb\x35\xfb\x33\xfb\x5d\xfb\x59\xf7\x36\xfb\x35\xf7\x5a\xf7\x5a\xf7\x35\xf7\x35\xf7\x5a\x27\x0a\xfb\x56\x1f\x86\x82" ++"\x15\xd0\xfb\x38\x05\x94\x73\x78\x8e\x71\x1b\x72\x78\x88\x82\x73\x1f\xcf\xfc\xab\x15\x47\xf7\x38\x05\x81\xa3\x9e\x88\xa5\x1b\xa4" ++"\x9e\x8e\x95\xa3\x1f\xf7\x47\xf8\x44\x15\x47\xfb\x38\x7a\xb3\x63\xb3\x63\x9c\x19\xfb\xde\xfc\x3f\x15\xcf\xf7\x39\x9c\x62\xb3\x63" ++"\xb3\x7a\x19\xf8\x44\xf7\x48\x15\xfb\x38\x46\x05\x94\xa3\x8e\x9d\xa6\x1a\xa6\x88\x9d\x82\xa3\x1e\xfc\xab\x46\x15\xf7\x38\xd0\x05" ++"\x82\x74\x88\x79\x6f\x1a\x70\x8e\x79\x94\x73\x1e\x4d\xf7\xd0\x15\xf7\x39\x48\x63\x7a\x63\x63\x7a\x63\x19\xf8\x3f\xfb\xde\x15\xfb" ++"\x39\xce\xb3\x9c\xb3\xb3\x9c\xb4\x19\xfb\x46\xf7\x92\x15\xe8\xd8\x3c\x2d\x2d\x3f\x3e\x2d\x2c\x3d\xd8\xea\xec\xd7\xd6\xec\x1f\x0e" ++"\xfb\x18\xf7\xe6\xf8\x15\x15\xf7\x20\x21\x4d\xc3\x58\x1b\x79\x72\x7d\x6e\x6a\x1f\x85\x74\x88\x74\x7a\x1a\x47\xc4\x74\xf7\x7b\x71" ++"\x1e\xfb\x68\x71\x41\x6b\x4a\x1a\x7d\x8d\x76\x90\x76\x1e\x69\xb0\xa3\x7c\xa2\x1b\xbb\xbe\xbc\xf7\x2d\xf7\x04\x1f\x56\xfb\x10\x77" ++"\x49\x53\x1a\x61\xa3\x74\xcb\x76\x1e\xce\x9d\xa9\xa5\xb3\x1a\xbb\x75\xcf\x51\xf7\x18\x1e\xfb\x1f\xf3\xcb\x52\xbd\x1b\x9d\xa4\x99" ++"\xa8\xad\x1f\x90\xa2\x8e\xa2\x9c\x1a\xce\x50\xa3\xfb\x79\xa4\x1e\xf7\x68\xa6\xd5\xab\xcc\x1a\x99\x89\xa0\x87\xa0\x1e\xad\x66\x72" ++"\x9a\x75\x1b\x5b\x57\x59\xfb\x2c\xfb\x03\x1f\xbe\xf7\x0c\xa0\xd1\xc2\x1a\xb6\x73\xa2\x4b\xa0\x1e\x48\x78\x6d\x71\x64\x1a\x5b\xa2" ++"\x44\xc5\xfb\x15\x1e\x9b\x90\x15\x53\xf7\x10\x7a\xc2\xc1\x1a\xba\x9d\x9c\xc2\x92\x1e\xa7\xfb\xd4\x15\xc0\xd3\xa3\xa8\xa7\xa8\x08" ++"\xb2\xb1\xb0\xa1\xa7\x1b\x9d\x9a\x80\x6f\xa1\x1f\xfb\x9b\xfb\x4b\x15\xf7\x00\x7e\xb6\x83\xb2\x7e\x08\xc2\x78\xa9\x72\x70\x1a\x7e" ++"\x87\x7b\x83\x78\x1e\xfb\xb8\xf7\x1d\x15\xc3\xfb\x10\x9c\x54\x55\x1a\x5c\x79\x79\x54\x84\x1e\x70\xf7\xd5\x15\x54\x41\x74\x6f\x70" ++"\x6f\x08\x64\x64\x66\x75\x6f\x1b\x79\x7c\x96\xa6\x75\x1f\xf7\x9c\xf7\x4c\x15\xfb\x03\x98\x61\x93\x65\x98\x08\x54\x9d\x6d\xa5\xa6" ++"\x1a\x98\x8f\x9b\x93\x9d\x1e\x0e\xfb\x2c\xf8\x0e\xf7\xec\x15\xf7\x1f\xdc\xf7\x03\x54\x9e\xa5\x2b\xbb\xef\xc3\x78\xab\x29\x50\x92" ++"\xf7\x00\x6a\x87\x83\xfb\x0f\xfb\x1f\x3a\x05\xf7\x36\x07\xf1\xcf\x7e\xa9\x32\x50\x8d\xf7\x06\x05\x65\x06\x8d\xfb\x06\x31\xc6\x7e" ++"\x6d\xf2\x47\x05\xfb\x36\x07\xfb\x20\xdc\x83\xf7\x0f\x6b\x8f\x91\xfb\x00\x29\xc6\x78\x6b\xef\x53\x2b\x5b\x9e\x71\xf7\x03\xc2\xf7" ++"\x1f\x3a\xfb\x1f\x3a\xfb\x03\xc2\x78\x71\xeb\x5b\x27\x53\x9e\x6b\xed\xc5\x85\x20\xab\x8f\x93\xf7\x0f\xf7\x20\xdc\x05\xfb\x36\x07" ++"\x24\x47\x98\x6d\xe5\xc6\x89\xfb\x06\x05\xb1\x06\x89\xf7\x06\xe4\x50\x98\xa9\x25\xcf\x05\xf7\x36\x07\xf7\x1f\x3a\x93\xfb\x0f\xac" ++"\x87\x84\xf6\xed\x51\x9e\xab\x27\xc3\xeb\xbb\x78\xa5\xfb\x03\x54\x05\x0e\xfb\x23\xf7\x57\xf8\xf7\x15\xfb\x2c\x07\xfb\x12\xdf\x05" ++"\x8c\x89\x8a\x8b\x8a\x1b\x89\x88\x88\x88\x8a\x1f\x84\x77\x7d\x7a\x05\x89\x89\x8a\x89\x89\x1a\x89\x8c\x8a\x8e\x8a\x1e\xf7\x1b\x47" ++"\xfb\x18\x3e\xf7\x18\x3f\xfb\x1b\x47\x05\x88\x8a\x8a\x8a\x8a\x1a\x89\x8c\x87\x8d\x8a\x1e\x99\x7a\x92\x77\x05\x88\x8c\x8e\x88\x8d" ++"\x1b\x8c\x8c\x8b\x8c\x8d\x1f\xf7\x12\xdf\x05\xfb\x2c\x07\xf7\x18\xd6\x82\xfb\x2b\x05\x87\x8d\x89\x92\x1e\xa0\x8f\xa0\x87\x05\x92" ++"\x8d\x8d\x8f\x1f\x81\xf7\x2b\xf7\x19\x40\x05\xf7\x2c\x07\xf7\x12\x37\x05\x8a\x8d\x8c\x8b\x8c\x1b\x8d\x8e\x8e\x8e\x8c\x1f\x92\x9f" ++"\x99\x9c\x05\x8c\x8c\x8c\x8e\x8d\x1a\x8d\x8a\x8d\x89\x1e\xfb\x1b\xcf\xf7\x17\xd7\xfb\x17\xd8\xf7\x1b\xcf\x05\x8e\x8c\x8c\x8c\x8c" ++"\x1a\x8d\x8a\x8f\x89\x8c\x1e\x7d\x9c\x84\x9f\x05\x8e\x8a\x88\x8e\x89\x1b\x8a\x8a\x8b\x8a\x89\x1f\xfb\x12\x37\x05\xf7\x2c\x07\xfb" ++"\x19\x40\x95\xf7\x2b\x05\x8f\x89\x8d\x84\x1e\x76\x87\x76\x8f\x05\x84\x89\x89\x87\x1f\x94\xfb\x2b\x05\xfb\x04\xb4\x15\xf7\x06\x4a" ++"\x05\xfb\x19\x07\xfb\x06\xce\x05\xf7\x9e\xf7\x17\x15\xfb\x17\x07\xfb\x06\x48\x05\xf7\x19\x07\xf7\x8b\xfb\x3a\x15\xfb\x05\x4a\xfb" ++"\x07\xcc\xf7\x07\xcd\x05\x77\xfb\xbc\x15\xfb\x06\xcc\x05\xf7\x18\x07\xf7\x06\x49\x05\xfb\x9e\xfb\x17\x15\xf7\x17\x07\xf7\x06\xcd" ++"\x05\xfb\x18\x07\xfb\x8b\xf7\x39\x15\xf7\x05\xcd\xf7\x07\x49\xfb\x07\x4a\x05\x0e\xfb\x2a\xf8\x06\xf7\xe9\x15\xf4\xc8\xf7\x32\x69" ++"\xa1\xbb\x28\xaa\xe7\xbc\x7a\xa9\x33\x53\xa1\xf1\x57\x8f\x59\xfb\x2e\x22\x50\x89\xf7\x0d\xf7\x01\xf7\x0c\x6d\xb6\x3e\x45\x8f\xf3" ++"\x05\x69\x06\x8f\x23\x3e\xd1\x6d\x60\xf7\x01\xfb\x0c\x89\xfb\x0d\x22\xc6\x59\xf7\x2e\x57\x87\xa1\x25\x33\xc3\x7a\x6d\xe7\x5a\x28" ++"\x6c\xa1\x5b\xf7\x32\xad\xf4\x4e\x22\x4d\xfb\x32\xad\x75\x5b\xee\x6c\x2f\x5a\x9c\x6e\xe3\xc2\x05\x75\x25\xbf\x87\xbd\xf7\x2e\xf4" ++"\xc6\x8d\xfb\x0d\xfb\x01\xfb\x0c\xa9\x60\xd8\xd1\x87\x23\x05\xad\x06\x87\xf3\xd8\x45\xa9\xb6\xfb\x01\xf7\x0c\x8d\xf7\x0d\xf4\x50" ++"\xbd\xfb\x2e\xbf\x8f\x75\xf1\xe3\x54\x9c\xa8\x2f\xbc\xee\xaa\x75\xbb\xfb\x32\x69\x05\x0e\x56\xf7\xc5\xf8\x32\x15\x92\x06\x94\x8e" ++"\x8d\x93\x8c\x8b\x8f\x8a\x8e\x1f\xfb\x61\xf7\x6e\x7f\x76\x88\x89\x77\x80\x19\xf8\x21\xfb\xe9\x15\x84\x06\x82\x88\x89\x83\x8a\x8b" ++"\x87\x8c\x88\x1f\xf7\x61\xfb\x6e\x97\xa0\x8e\x8d\x9f\x96\x19\xfc\x0f\xf7\x4c\x15\x92\x07\x93\x88\x8f\x85\x1e\x89\x06\x84\x06\xfb" ++"\x6e\xfb\x62\xa0\x7f\x8d\x88\x96\x77\x19\xf7\xe9\xf8\x21\x15\x84\x07\x82\x8d\x88\x93\x8c\x8f\x8b\x8c\x8e\x1e\xf7\x6e\xf7\x61\x76" ++"\x97\x89\x8e\x80\x9f\x19\xfb\xa5\xfb\x8e\x15\x6b\x70\x71\x6a\x6a\xa5\x70\xad\xab\xa6\xa6\xac\xac\x71\xa5\x69\x1f\xf7\xbf\x04\x82" ++"\x8c\x86\x88\x7a\x81\x08\x79\x80\x8b\x8b\x7f\x1a\x2c\x8f\x61\x96\x69\x1e\x5a\x9c\x98\x6e\x91\x1b\x8e\x8f\x92\xa1\x95\x1f\xa3\xc1" ++"\x94\xc8\xf1\x1a\xa1\x81\x93\x62\x93\x1e\x8d\xfd\x61\x15\x94\x91\x8d\x95\x9b\x1f\x9d\x96\x8b\x8b\x97\x1a\xe9\x87\xb6\x80\xad\x1e" ++"\xbc\x7a\x7e\xa8\x85\x1b\x88\x87\x84\x75\x81\x1f\x73\x56\x82\x4d\x25\x1a\x75\x95\x83\xb3\x83\x1e\xf7\xfb\xf7\xfb\x15\x8a\x91\x8a" ++"\x91\x88\x92\x08\xa4\x82\x85\x91\x7c\x1b\x2b\x62\x87\x80\x69\x1f\x5a\x7a\x6f\x7e\x8a\x85\x08\x88\x93\x87\xa0\x81\x1e\x73\xc2\xc7" ++"\x82\xf1\x1b\xa1\x93\x95\xb4\x93\x1f\xfd\x61\x89\x15\x83\x8e\x82\x94\x7d\x1e\x79\x95\x8b\x8b\x9a\x1b\xe7\xb7\x8f\x96\xad\x1f\xbb" ++"\x9b\xa8\x99\x91\x1a\x8e\x85\x8f\x74\x95\x1e\xa3\x55\x4f\x94\x25\x1b\x74\x83\x81\x63\x83\x1f\x0e\x57\xe0\xf9\x0d\x15\xf7\x5b\xfb" ++"\x5b\x9f\xa0\xfb\x5a\xf7\x5b\x05\xf8\xe8\xfc\xea\x15\xfb\x5b\xf7\x5b\x77\x76\xf7\x5a\xfb\x5b\x05\xf8\xff\x04\xfb\x5a\xfb\x5b\x9f" ++"\x76\xf7\x5b\xf7\x5b\x05\xfc\xe8\xfc\xea\x15\xf7\x5a\xf7\x5b\x77\xa0\xfb\x5b\xfb\x5b\x05\xf7\xc9\xf8\x06\x15\x5e\x66\x66\x5e\x5e" ++"\xb0\x66\xb8\xb8\xb0\xb0\xb7\xba\x67\xaf\x5d\x1f\x83\xf7\xaa\x15\x67\x62\x56\x5d\x6f\x95\x73\xaa\x5b\x1f\x95\x7b\x95\x7b\x8d\x87" ++"\x08\x6a\x9c\x8c\x8a\x8f\x1b\x8f\x8d\x8e\xab\x9d\x1f\x8e\x92\x94\x9a\x95\x9b\x08\xa8\xbb\x94\xa3\xa9\x1a\xbb\x72\xa6\x4f\x9d\x1e" ++"\x93\xfd\x62\x15\xae\xb5\xc0\xb9\xa7\x81\xa3\x6c\xbb\x1f\x80\x9b\x81\x9c\x8a\x8e\x08\xad\x7a\x8a\x8b\x87\x1b\x87\x88\x87\x6c\x7a" ++"\x1f\x88\x84\x82\x7d\x81\x7a\x08\x6e\x5b\x82\x73\x6d\x1a\x5b\xa4\x70\xc6\x79\x1e\xf7\xfa\xf7\xfb\x15\x8c\x8e\x8b\x8e\x8c\x1a\xaf" ++"\x55\xb4\x5d\x70\x74\x81\x6c\x5b\x1e\x7b\x81\x7b\x81\x86\x89\x08\x6a\x7a\x8b\x8b\x86\x1a\x87\x8f\x88\xaa\x7a\x1e\x92\x87\x99\x83" ++"\x9b\x81\x08\x6e\xbc\xa2\x82\xa9\x1b\xbb\xa6\xa3\xc8\x9d\x1f\xfd\x5f\x16\x8a\x87\x8b\x89\x89\x1a\x67\xc0\x62\xb9\xa7\xa3\x95\xaa" ++"\xba\x1e\x9b\x95\x9a\x95\x90\x8d\x08\xac\x9c\x8c\x8b\x90\x1a\x8f\x88\x8e\x6b\x9c\x1e\x84\x8e\x7d\x94\x7a\x95\x08\xa8\x5b\x73\x94" ++"\x6e\x1b\x5b\x70\x73\x4f\x79\x1f\x0e\xfb\x12\xf8\x09\xf8\x0c\x15\xf7\x31\x07\xb9\x9d\xa3\xa9\xb4\x1a\xba\x63\xb2\x5b\x5d\x64\x63" ++"\x5b\x63\xa2\x6e\xba\x79\x1e\xfb\x31\x07\xfb\x19\xd8\x05\x8e\x97\x8c\x97\x91\x1a\xb9\x63\xb1\x5c\x5a\x64\x67\x5c\x59\xb3\x62\xbb" ++"\xa5\x9e\x94\xa3\xa1\x1e\xf7\x18\x3d\xfb\x18\x3d\x05\xa2\x75\x77\x94\x72\x1b\x5b\x62\x62\x5a\x5d\xb3\x65\xbc\xba\xb4\xb2\xb9\x94" ++"\x8a\x91\x87\x9a\x1f\xf7\x19\xd7\x05\xfb\x31\x07\x5d\x7a\x73\x6d\x61\x1a\x5d\xb3\x63\xbb\xb9\xb2\xb3\xbb\xb3\x74\xa8\x5c\x9d\x1e" ++"\xf7\x31\x07\xf7\x19\x3f\x05\x88\x7e\x8a\x80\x84\x1a\x5e\xb3\x64\xba\xbc\xb2\xb0\xba\xbc\x64\xb4\x5a\x72\x77\x82\x74\x75\x1e\xfb" ++"\x17\xd9\xf7\x17\xd9\x05\x74\xa1\x9e\x82\xa6\x1b\xbb\xb3\xb3\xbc\xba\x64\xb0\x5a\x5b\x62\x64\x5f\x82\x8c\x85\x8f\x7b\x1f\x0e\x5b" ++"\xf8\x28\xf8\x72\x15\xab\xf7\x30\x05\x8e\x96\x8c\x95\x91\x1a\xa3\x76\xa1\x73\x74\x76\x76\x72\x86\x8c\x80\x8e\x80\x1e\xab\xfb\x30" ++"\x05\xfb\x9b\x04\x6b\xfb\x30\x05\x88\x80\x8a\x80\x86\x1a\x72\xa0\x76\xa2\xa3\xa0\xa0\xa4\x91\x8a\x95\x88\x96\x1e\x6b\xf7\x30\x05" ++"\xe5\xf7\x6e\x15\xf7\x1a\xe3\x05\xa5\x9c\x93\x98\x9f\x1a\xa3\x79\x9d\x73\x77\x7e\x82\x72\x7a\x1e\x33\xfb\x1a\x05\xfb\x4d\xfb\x4d" ++"\x15\xfb\x1a\x33\x05\x72\x7a\x82\x7e\x77\x1a\x73\x9d\x79\xa3\xa0\x97\x93\xa5\x9c\x1e\xe3\xf7\x1a\x05\xf7\x6e\xe5\x15\xf7\x30\x6b" ++"\x05\x89\x96\x94\x89\x92\x1b\xa4\xa0\xa0\xa2\xa3\x76\xa0\x72\x84\x81\x89\x89\x81\x1f\xfb\x30\x6b\x05\xfb\x9b\x16\xfb\x30\xab\x05" ++"\x8d\x81\x81\x8d\x84\x1b\x72\x76\x76\x73\x74\xa1\x76\xa3\x92\x94\x8d\x8d\x96\x1f\xf7\x30\xab\x05\xf7\x6e\x31\x15\xe3\xfb\x1a\x05" ++"\x71\x9c\x98\x83\x9f\x1b\xa3\x9d\x9d\xa3\x9f\x83\x98\x71\x9c\x1f\xfb\x1a\xe3\x05\xfb\x4d\xf7\x4d\x15\x33\xf7\x1a\x05\xa4\x7a\x7e" ++"\x94\x78\x1b\x72\x79\x79\x73\x77\x94\x7e\xa4\x7a\x1f\xf7\x1a\x33\x05\xef\x94\x15\x55\x60\x61\x55\x57\xb6\x60\xc0\xbf\xb6\xb6\xbf" ++"\xc0\x61\xb6\x57\x1f\x0e\x55\xf8\x05\xf8\x3c\x15\x84\x89\x84\x88\x86\x87\xfb\x01\xf7\x2d\x18\xaa\x75\x7b\x95\x72\x1b\x6c\x73\x74" ++"\x6c\x72\x96\x7b\xaa\x75\x1f\xf7\x2f\xfb\x02\x88\x86\x88\x83\x8a\x85\x19\xfb\x4e\xaa\x05\x8e\x7e\x7f\x8c\x85\x1b\x6b\x6f\x70\x6d" ++"\x6c\xa7\x71\xab\x92\x96\x8c\x8d\x98\x1f\xf7\x4f\xab\x8d\x84\x8e\x84\x8e\x86\x19\xfb\x2d\xfb\x01\x05\x6c\x75\x80\x7b\x72\x1a\x6c" ++"\xa3\x73\xaa\xa4\x9a\x96\xaa\xa2\x1e\xf7\x01\xf7\x2e\x91\x88\x91\x89\x93\x89\x19\x6c\xfb\x4d\x05\x88\x7e\x8a\x80\x83\x1a\x6c\xa6" ++"\x6f\xa9\xa9\xa6\xa7\xab\x93\x8a\x95\x89\x98\x1e\x6b\xf7\x4e\x91\x8d\x92\x8e\x91\x8f\x19\xf7\x01\xfb\x2d\x05\x6c\xa1\x9b\x81\xa5" ++"\x1b\xaa\xa2\xa2\xaa\xa4\x81\x9a\x6b\xa2\x1f\xfb\x2f\xf7\x01\x8e\x91\x8e\x93\x8c\x91\x19\xf7\x4e\x6b\x05\x89\x98\x96\x8a\x92\x1b" ++"\xab\xa7\xa6\xa9\xaa\x6f\xa5\x6b\x85\x80\x8a\x89\x7d\x1f\xfb\x4f\x6b\x88\x93\x89\x91\x88\x90\x19\xf7\x2d\xf7\x01\x05\xaa\xa1\x96" ++"\x9b\xa4\x1a\xaa\x73\xa3\x6c\x72\x7c\x80\x6c\x74\x1e\xfb\x01\xfb\x2e\x85\x8e\x86\x8d\x82\x8d\x19\xaa\xf7\x4d\x05\x8e\x99\x8c\x97" ++"\x90\x1a\xab\x70\xa7\x6d\x6d\x70\x6f\x6b\x84\x8c\x80\x8d\x7e\x1e\x0e\x5b\xf8\x26\xf9\x58\x15\xfb\x60\xfb\x37\xfb\x33\xfb\x5b\xfb" ++"\x5e\xf7\x35\xfb\x36\xf7\x5c\xf7\x5b\xf7\x36\xf7\x36\xf7\x5b\xf7\x59\xfb\x36\xf7\x38\xfb\x55\x1f\x0e\xad\xf8\x4b\x23\x0a\xfb\x80" ++"\xfb\x3c\xfb\x29\xfb\x66\xfb\x04\xc1\xfb\x00\xe5\x4a\x1f\x5b\xce\xe2\x71\xed\x1b\xf7\x82\xf7\x3d\xf7\x29\xf7\x66\xed\x61\xeb\x44" ++"\xcb\x1f\xc9\x45\xfb\x01\xb2\x20\x1b\x61\x69\x15\xd5\xdc\x6b\x58\xc3\x1f\xd2\x4b\xb0\x37\x2e\x1a\xfb\x47\xfb\x25\xfb\x25\xfb\x47" ++"\xfb\x48\xfb\x24\xf7\x25\xf7\x4a\xd9\xa9\xd8\xc0\xc6\x1e\xd2\xcc\xdd\xaf\xee\x1b\x0e\x3d\xf9\x6a\x16\xf9\x47\xfd\x47\xfd\x47\x07" ++"\x0e\x3e\xf9\x02\x20\x0a\xfc\xdf\xfc\xe6\xf6\x2a\xf8\xdd\xf8\xdf\x22\x06\x6b\xd2\x15\xfc\xa4\xfc\x9e\xf8\xa4\x07\x0e\x3e\xf9\x02" ++"\x16\xf3\xf4\xf8\xdf\xfc\xdd\x25\x20\xfc\xe1\x07\xf8\xbf\xac\x15\xfc\x9e\xf8\xa0\xf8\x9e\x06\x0e\x3b\xf8\xeb\x20\x0a\xfc\xc8\xfc" ++"\xd4\x06\xf7\x0b\xfb\x07\x05\xf8\xcf\xf8\xd0\x06\xfb\x13\xe1\x15\xfc\xab\xfc\xa6\xf8\xab\x07\x0e\x3b\xf8\xeb\x16\xf7\x12\xf7\x0c" ++"\x05\xf8\xcf\xfc\xcf\x07\xfb\x0b\xfb\x07\x05\xfc\xd4\x07\xf8\xc7\xac\x15\xfc\xa6\xf8\xab\xf8\xa6\x06\x0e\xc0\xf9\xee\x16\xfc\x2f" ++"\xf9\x55\xfc\x30\xfd\x55\x05\x0e\xc0\xf9\xee\x20\x0a\xfd\xcb\x06\xf8\x30\xfd\x55\x05\x0e\xf8\x1f\x7d\x15\xf7\xfb\xf7\xfc\xfb\xfb" ++"\xf7\xfb\xfb\xfc\xfb\xfb\x05\x0e\x54\xf8\x1c\x23\x0a\xfb\x29\xfb\x35\xf7\x29\xfb\x29\xf7\x27\xf7\x29\x05\xf7\x66\xfb\x58\x15\xfb" ++"\x34\xf7\x29\xfb\x29\xfb\x29\xf7\x29\xfb\x2d\x05\xfb\x59\xfb\x65\x15\xf7\x2b\xf7\x38\xfb\x2b\xf7\x2a\xfb\x29\xfb\x2a\x05\xfb\x64" ++"\xf7\x5a\x15\xf7\x33\xfb\x28\xf7\x29\xf7\x28\xfb\x29\xf7\x29\x05\x0e\xfc\x25\xae\x7d\x15\xc8\x8c\xb8\x94\xb8\x9e\x08\xf7\x14\xc1" ++"\xe4\xf7\x1b\xf7\x22\x1a\xf7\x5b\xfb\x39\xf7\x34\xfb\x5f\x1e\x0e\xfd\x51\xf3\x20\x0a\x46\xfd\x47\xd0\x06\x0e\xfc\xc6\xf7\x86\x20" ++"\x0a\xfb\x63\xfd\x47\xf7\x63\x06\x0e\xfc\x3c\xf8\x10\x20\x0a\xfb\xed\xfd\x47\xf7\xed\x06\x0e\xfc\x53\xf7\xee\xf9\x54\x15\x8c\x7f" ++"\x7f\x8b\x86\x1b\x2e\x44\x72\x57\x5b\x1f\x5f\x5d\x71\x45\x44\x1a\x20\xcb\x44\xed\xe6\xd0\xca\xdd\xdc\x4b\xcb\x3a\x7a\x7c\x88\x87" ++"\x80\x1e\x86\x7e\x8b\x8b\x85\x1b\x7b\x81\x96\x9b\x9f\x9a\xa6\xa0\x9f\x1f\xa5\xa8\xcd\xa2\xbc\x1b\xaa\x8a\x05\x96\x06\x0e\xfc\x53" ++"\xb8\xf7\x9c\x15\x8a\x9b\x96\x8b\x93\x1b\xe1\xd6\xa7\xbc\xb9\x1f\xb6\xb9\xa6\xd3\xcf\x1a\xf7\x00\x4a\xd2\x29\x30\x46\x4c\x39\x3b" ++"\xcb\x4b\xdc\x9b\x9b\x8d\x8f\x96\x1e\x91\x99\x8b\x8b\x91\x1b\x9a\x95\x7f\x7b\x6d\x6d\x64\x66\x79\x1f\x79\x68\x5b\x81\x5f\x1b\x6f" ++"\x06\x0e\xfb\x3f\xf7\xd2\x23\x0a\x6d\x7f\x8a\x86\x75\x1f\xfb\x12\x72\x2e\xfb\x02\xfb\x10\x1a\x26\xcf\x3f\xe6\xcc\xc5\xb4\xc8\x9f" ++"\x1e\x46\xaa\xba\x6a\xcd\x1b\xe0\xce\xce\xdf\xdf\x47\xcf\x37\x72\x78\x87\x7d\x6d\x1f\x9e\xd2\xee\xc7\xf0\x8c\x77\xa4\x18\xfb\x1e" ++"\x8d\x21\x38\x67\xfb\x1d\x08\xc0\x6a\x5e\xa5\x53\x1b\x71\x78\x87\x7d\x6f\x1f\xa2\xd7\xe9\xc4\xf0\x8a\x08\x0e\xfb\x3f\xf7\xf3\xf7" ++"\x9b\x15\xc0\xb5\x95\xa0\xb4\x1f\xe4\xb8\xc5\xe8\xeb\x1a\xf1\x47\xd6\x30\x4a\x51\x62\x4e\x76\x1e\xd0\x6d\x5c\xac\x49\x1b\x36\x48" ++"\x49\x36\x37\xcf\x46\xde\xa4\x9c\x90\x99\xab\x1f\x79\x44\x25\x4d\x29\x8c\x9f\x72\x18\xf7\x1d\x89\xf6\xdf\xae\xf7\x1c\x08\x56\xad" ++"\xb8\x70\xc2\x1b\xa5\x9f\x91\x98\xa7\x1f\x74\x3f\x2c\x52\x26\x8c\x08\x0e\xfc\x55\xf7\xf0\x23\x0a\x49\x79\x6d\x80\x67\x79\x08\xfb" ++"\x01\x53\x43\xfb\x10\xfb\x18\x1a\xfb\x19\xd3\xfb\x11\xf7\x01\x54\x1e\xac\x7b\xaa\x80\xcf\x77\x93\x96\x18\xfb\x14\xb8\x3a\xf7\x1a" ++"\xf7\x3d\x1a\xf7\x05\xb0\xee\xce\xd2\x1e\xa8\xaa\xa9\x9e\xb9\x9b\x08\x0e\xfc\x55\xae\xf9\x4a\x15\xf7\x13\x5f\xdc\xfb\x1b\xfb\x3e" ++"\x1a\xfb\x3d\x3a\xfb\x1c\xfb\x13\x60\x1e\x93\x80\xce\x9e\xaa\x96\xad\x9c\x19\xf7\x00\xc2\xd3\xf7\x11\xf7\x19\x1a\xf7\x18\x43\xf7" ++"\x10\xfb\x00\xc3\x1e\x68\x9c\x6c\x96\x49\x9e\x08\x0e\xfc\x9e\xf7\x42\x20\x0a\x2e\xfb\x04\x5d\xfb\x06\xfb\x0c\x1a\xfb\x0c\xbb\xfb" ++"\x0b\xe6\x21\x1e\xf7\x01\x06\x4f\xf7\x12\x73\xf1\xf7\x0d\x1a\xf7\x0f\xb2\xf7\x31\xb8\xc9\x1e\x0e\xfc\x9e\xae\x20\x0a\xc9\xfb\x14" ++"\xa1\x2f\xfb\x11\x1a\xfb\x0a\x71\xfb\x00\x51\xfb\x0c\x1e\xf7\x01\x06\xe5\xf2\xbc\xf7\x0e\xf7\x0c\x1a\xf7\x0c\x5d\xf7\x07\x2e\xf7" ++"\x03\x1e\x0e\xfc\xc7\xf7\x1d\x20\x0a\x25\xfb\xee\xf1\xfb\xed\x05\xf4\x06\x23\xf7\xed\xf3\xf7\xee\x05\x0e\xfc\xc7\xf7\x1e\x20\x0a" ++"\x24\x06\xf2\xfb\xee\x24\xfb\xed\x05\xf2\x06\xf3\xf7\xed\x05\x0e\xfb\xde\xf7\xaa\x16\xf7\x59\x06\xfb\x87\xf7\xee\xf7\x87\xf7\xed" ++"\x05\xfb\x59\x06\xfb\x87\xfb\xed\x05\x0e\xfb\xde\xf7\x7c\x16\xf7\x87\xf7\xee\xfb\x87\xf7\xed\x05\xfb\x59\x06\xf7\x87\xfb\xed\xfb" ++"\x87\xfb\xee\x05\x0e\xfc\x41\xf7\x1b\x20\x0a\x27\xfb\xed\xef\xfb\xee\x05\xf7\x84\x06\x27\xf7\xee\xef\xf7\xed\x05\x0e\xfc\x41\xf7" ++"\xa7\x20\x0a\xfb\x84\x06\xef\xfb\xed\x27\xfb\xee\x05\xf7\x84\x06\xef\xf7\xee\x05\x0e\xfc\xf1\xf7\x5b\xf9\x4a\x15\x75\x96\xfb\x22" ++"\x32\x05\xfc\xb1\x07\xf7\x22\x32\xa1\x96\xfb\x06\xd9\x05\xf8\xb1\x07\x0e\xfc\xf1\xae\xf9\x4a\x15\xf7\x06\x3d\x05\xfc\xb1\x07\xfb" ++"\x06\x3d\xa1\x80\xf7\x22\xe4\x05\xf8\xb1\x07\xfb\x22\xe4\x05\x0e\xfc\x8d\xf7\xbf\x20\x0a\x60\x06\x3b\x71\x89\x83\x76\x1f\x6c\x7e" ++"\x7e\x74\x60\x1a\x7f\x07\x8c\x78\x05\xfb\x18\x07\x8d\x4c\x7f\x76\x62\x87\x08\x7f\x07\xb5\x88\x96\x7a\x89\x48\x08\xfb\x18\x07\x8a" ++"\x6b\x05\x65\x96\x74\xa4\x7e\x1e\x80\xa0\xa5\x88\xd8\x1b\xc1\x97\x86\x06\x76\x77\x92\x95\x82\x1f\x80\x98\x8a\x94\xc4\x1a\xf7\x01" ++"\x07\x8d\xe0\x79\xa8\x4b\x99\xcb\x9a\x9d\xa7\x89\xe1\x08\xf7\x01\x07\x89\xda\x95\x9a\xc6\x8d\x08\x0e\xfc\x8d\xae\x20\x0a\x7f\x07" ++"\xc6\x89\x96\x7c\x88\x3c\x08\xfb\x01\x07\x8a\x35\x9c\x6f\xcb\x7c\x4b\x7d\x7a\x6e\x8c\x36\x08\xfb\x01\x07\x51\x8a\x83\x80\x7e\x1e" ++"\x81\x83\x76\x84\x76\x1b\x86\x7f\xb6\x06\xdd\xa3\x8d\x93\xa0\x1f\xaa\x97\x98\xa3\xb5\x1a\x8a\xab\x05\xf7\x18\x07\x8a\xce\x95\x9c" ++"\xb5\x8e\x08\x97\x07\x62\x8f\x7f\xa0\x8d\xca\x08\xf7\x18\x07\x8c\xaa\x05\xb3\x80\xa1\x73\x98\x1e\x96\x75\x70\x8e\x3d\x1b\x0e\x20" ++"\xf9\x4d\x20\x0a\xfb\x46\xf7\x06\x06\x64\x81\x05\x23\x2a\x07\x31\x60\x88\x81\x5d\x1f\x27\x76\x46\x33\x21\x1a\x2e\xc0\x3d\xe3\x67" ++"\x1e\x7b\xb4\xba\x83\xc8\x1b\xbb\xbf\x8f\x94\xc2\x1f\x89\xfb\x05\x84\x51\x7c\x5c\x08\x35\x6f\x50\x57\x45\x1b\x5b\x63\xa8\xad\x94" ++"\x8f\x93\x91\x90\x1f\x90\x90\x8c\x8c\xa4\x8c\x08\xaa\x8e\xa2\xa5\xad\x1a\xb6\x65\xae\x5c\x50\x5b\x56\x4a\x38\xd4\x4a\xe9\xb8\xb5" ++"\x9a\xa8\xb1\x1e\xb8\xac\xa6\xb5\x9d\xcc\x08\x9e\xcb\x8f\xc9\xf7\x3b\x1a\xf7\xd3\x07\x8a\x9e\x99\x8b\x95\x1b\xb7\xa6\x8f\x98\xba" ++"\x1f\xfb\x5c\x7b\x15\xfc\x19\x07\x6e\x8e\x6b\x95\x67\x9c\x08\x82\xb2\x86\xc5\xcc\x1a\xcb\x91\xe2\x93\xb9\x1e\x0e\xfb\xbb\xf7\xa4" ++"\xf7\xbd\x15\xa2\xcd\x96\x99\xc4\xa9\xb6\xa2\x9b\x94\x99\x97\x08\xae\xa7\x9c\xad\xb7\x1a\xae\x7e\xae\x73\xa5\x1e\xb4\x66\x64\x96" ++"\x24\x1b\x24\x64\x80\x62\x66\x1f\x73\x71\x7e\x68\x68\x1a\x64\x98\x6b\xa6\x72\x1e\x9c\x7a\x9b\x82\xbf\x6f\xc4\x6d\x96\x7e\xa2\x48" ++"\x08\x8d\x70\x15\x3b\x4b\x4d\x3c\x3b\xca\x4c\xda\xda\xca\xca\xda\xd9\x4c\xcb\x3e\x1f\x0e\xfb\xbb\xf7\xa3\xf9\x06\x15\x7f\x9f\x87" ++"\x92\x85\x92\x08\xa7\x75\x68\x9b\x66\x1b\x42\x5b\x54\x37\x4e\xa9\x56\xb9\x76\x1f\xf6\x5b\xa5\x75\xa7\x4b\xa2\xc1\xa5\xa4\xcb\xab" ++"\xc9\xa8\x8b\x8b\x97\x96\x08\xab\xa6\x9d\xb6\xbb\x1a\xdf\x5c\xc2\x42\x65\x67\x7b\x6f\x76\x1e\x85\x84\x87\x85\x7f\x76\x08\x8d\xfb" ++"\xf8\x15\x3b\x4b\x4c\x3d\x3b\xca\x4c\xda\xd9\xcb\xca\xda\xd8\x4b\xcc\x3f\x1f\x0e\xd2\xf8\x5b\xf8\x6e\x15\x7b\xb4\x84\x9a\x7f\xa0" ++"\x08\xc8\x65\x45\xb2\x41\x1b\xfb\x09\x35\x35\xfb\x0b\x44\xa2\x57\xbc\x65\x1f\xaa\x72\xac\x7a\xe0\x66\xf7\x0c\x56\xb1\x6c\xb4\x39" ++"\xb5\xdd\xb0\xaa\xf7\x0c\xc0\xd1\xa9\xad\x9c\xa4\x9c\x08\xcb\xb7\xa7\xbf\xd9\x1a\xf7\x0c\x36\xe2\xfb\x0a\x41\x44\x64\x4e\x66\x1e" ++"\x7f\x77\x84\x7b\x7b\x62\x08\x0e\xfb\x40\xf9\x0d\xf8\x11\x15\x89\x7b\x7d\x8a\x81\x1b\x6a\x67\x97\xa0\x6b\x1f\x62\xa5\x6c\xb6\x70" ++"\xcf\x76\xc1\x83\x9c\x7d\x9d\x08\xb7\x6a\x5a\xa4\x54\x1b\x29\x3b\x3c\x2b\x56\xa4\x57\xb6\x6a\x1f\xa2\x78\x9e\x83\xb5\x81\x08\x79" ++"\x07\x67\x82\x79\x83\x77\x7e\x08\x5b\x69\x6d\x54\x52\x1a\x2a\xda\x3d\xed\xd5\xcd\xb8\xd1\xa4\x1e\xaf\xed\x90\x94\xab\xb1\x08\xb8" ++"\xb2\xc4\xa6\xc3\x1b\x94\x92\x8a\x89\x9a\x1f\x0e\x3c\xf7\xd9\xf9\x0e\x15\xb2\x5b\x6a\x9a\x65\x1b\x3d\x2e\x2c\x3a\x74\x9a\x7a\x9f" ++"\x9e\xa0\x9d\x9c\x8f\x8b\x8c\x80\x98\x1f\x82\x95\x86\x99\x99\x1a\xbc\xb6\xb6\xbd\xaf\xb9\x76\x4e\xea\x1e\xc2\x68\x91\x87\xa4\x7e" ++"\x7a\x5e\x88\x84\x83\x7b\x08\x7b\x6c\x89\x85\x7d\x1a\x85\x8c\x87\x8d\x82\x1e\x8d\x8f\x8d\x90\x8e\x90\x92\x98\x92\x99\x93\x99\x93" ++"\x9a\x97\xa6\x97\xac\x08\x7c\xaf\xa1\x84\x9b\x1b\x98\xa3\x8f\x8f\x9a\x1f\xdf\xa2\xc4\xc5\xc7\x1a\xb0\x71\xa7\x69\x6a\x73\x6f\x64" ++"\x82\x8d\x86\x90\x88\x1e\xa2\x7c\x90\x83\x76\x1a\x67\x69\x6c\x65\x6a\x64\x98\xa1\x6c\x1e\x91\xa5\x8d\x9a\x9b\x1a\xc4\x66\xb7\x5c" ++"\x71\x7a\x81\x6f\x72\x1e\xf7\x11\xfb\x03\x15\x7e\x90\x77\x97\x77\x9b\x08\x75\x9c\x82\x99\x9e\x1a\x9e\x9a\x9a\x9d\xaa\xa7\x67\x61" ++"\x80\x89\x80\x87\x80\x1e\x42\xfb\x5b\x15\x96\x07\xca\x66\xb2\x4e\x3c\x52\x3f\x21\xfb\x38\xf7\x21\xfb\x21\xf7\x39\xe0\xd6\xb5\xbc" ++"\xa1\x79\x9b\x72\x7e\x85\x88\x81\x83\x1e\x4d\x82\x71\x6d\x5e\x1b\x69\x71\xa3\xa9\xaa\xa0\x9e\xd7\xb0\x1f\xbe\xa4\xab\x9f\x9c\x9e" ++"\x08\xa7\xa8\x9a\xb1\xb1\x1a\xd1\x58\xc3\x4e\x6d\x6a\x80\x79\x77\x1e\x7a\x7d\x7f\x7c\x77\x68\x08\x0e\x3c\x98\xf7\x6c\x15\x94\x06" ++"\x54\x91\xad\x67\xbb\x1b\xb2\xa1\xa1\xb1\x94\x8a\x91\x8a\x9b\x1f\x7d\x7b\x80\x86\x7a\x1b\x70\x7b\x99\xa8\x84\x1f\xdf\xac\xc2\xc9" ++"\x8a\xc6\xb7\x89\xb3\x75\x9a\x6c\x08\x5b\x71\x7b\x76\x64\x1a\x41\xdd\x51\xf2\xd5\xe2\xab\xc9\xe1\x1e\xc3\xb2\xa1\xa4\xa3\x1a\x9f" ++"\x7e\x97\x77\x7d\x83\x86\x7d\x82\x1e\x90\x7c\x8c\x84\x81\x1a\x6b\x73\x74\x6b\x75\x77\x96\xa0\x7e\x1e\x82\x9a\x88\x9a\x86\xb9\x84" ++"\xd7\x89\x95\x76\xaa\x08\xb5\x70\x58\xa6\x59\x1b\x54\x5d\x63\x5a\x77\x8f\x7c\x98\x6d\x1f\x67\xaa\x62\x9b\x63\x8a\x80\xa5\x7e\x9a" ++"\x6d\x9e\x08\x5d\xa7\x80\x97\xa3\x1a\x97\x91\x94\x98\x95\x1e\x81\x06\x62\x6f\x72\x67\x6a\x9d\x7a\xb9\x81\x1f\xc7\x7f\x8e\x89\x95" ++"\x77\x3a\x7e\x42\x45\x88\x46\x7c\x7c\x87\x81\x88\x75\x08\xd2\xc9\x15\x88\xc4\xc5\xc5\xc8\x8c\x08\x8c\x85\x8b\x86\x88\x1a\x76\x79" ++"\x6f\x71\x79\x1e\x76\x7c\x7b\x83\x67\x7f\x08\x0e\x4c\xf9\x0a\x16\x9f\x07\x2f\x9c\x6c\x9a\x5f\xba\x5e\xbf\x80\xae\x86\xf6\x9c\x6b" ++"\x93\x7d\x99\x7b\x08\x5f\xaf\xc5\x6d\xbd\x1b\xe1\xd1\xd4\xe4\xe2\x4c\xd1\x3c\x73\x7c\x86\x7b\x6a\x1f\x85\x88\x84\x88\x84\x87\x08" ++"\xa7\xb4\x96\xa8\xb0\x1a\xe0\x44\xcf\x34\x34\x44\x47\x36\x66\x96\x6e\xa7\x62\x1e\xa9\x4e\x89\x8c\x6e\x1b\x3c\x4c\x45\x34\x32\xd1" ++"\x42\xe1\xbd\xc5\xa8\xb8\xb0\x1f\x98\x9b\x93\x99\x9c\xab\x86\x21\x80\x67\x5e\x57\x5f\x5c\x6c\x7c\x2f\x7a\x08\x77\x07\x0e\xfb\x88" ++"\xb9\xf7\xdf\x15\xec\xfb\x06\xf7\x04\xfb\x30\xb4\x40\xb6\xda\xf7\x13\xf7\x41\xe9\xf7\x00\x3f\xde\xfb\x30\xf7\x69\x6b\xca\x58\x2e" ++"\x43\x29\xfb\x1f\xfb\x3c\x08\x0e\xfb\x25\xf7\xf0\x7d\x15\xa0\xe2\xc3\xeb\xf7\x04\xf7\x1d\x08\xe6\xf7\x07\xaa\xcc\xd6\x1a\xd9\x48" ++"\xcc\x3b\x5d\x60\x77\x67\x6b\x1e\x77\x73\x80\x77\x7f\x5f\x80\xad\x83\x9c\x7f\x9d\x08\xbb\x6b\x5a\xa6\x55\x1b\x38\x4b\x4a\x37\x4d" ++"\xa1\x5d\xdb\x20\x1f\xf7\x27\xfb\x53\xb1\x4b\xa5\x28\x08\x0e\xfb\x69\xd3\x16\xf8\x75\x9f\x06\x2f\x9c\x6c\x99\x5f\xbb\x66\xb6\x7d" ++"\xad\x85\xc9\x08\x58\xac\xbb\x6e\xc0\x1b\xd3\xc3\xc3\xd2\xca\x73\xb1\x27\xe6\x1f\x29\xe3\x6d\xb7\x71\xeb\x70\x2b\x6d\x5f\x2a\x33" ++"\x08\x27\x30\x72\x65\x4c\x1a\x44\xc4\x53\xd2\xc0\xbb\xa8\xbe\xac\x1e\x85\x4d\x7d\x69\x66\x60\x5f\x5b\x6c\x7d\x2f\x7a\x08\x0e\xf8" ++"\x52\xf8\xe0\x15\x6b\x06\x6c\x60\x5a\x73\x42\x83\x08\x70\xd1\x07\xa4\x8a\x8e\x87\x70\x1a\xfb\x83\x07\x8d\x59\x7f\x7e\x5c\x8a\x08" ++"\x70\x6a\xf7\x97\xac\x67\x06\x63\x8c\x7f\x9a\xbb\x1a\x5d\xf8\x7f\x22\x0a\xfb\x32\xfb\x5b\x31\x0a\xf8\xa8\xf7\xbd\x15\x60\x07\x8a" ++"\x5f\x84\x84\x62\x8d\x08\xfb\x59\x06\x99\xb0\xbf\xb6\xd2\xab\x08\xeb\xb8\xae\xb3\xcb\x1a\xda\x4b\xbd\x25\x39\x51\x61\x51\x6b\x9f" ++"\x74\xa8\xa5\xa1\xa1\xa5\x91\x8a\x90\x89\x8f\x1e\x83\x9e\x8b\x8b\x8e\x1a\x9c\xa8\x9f\xa3\xb0\xa4\x69\x58\x4f\x6e\x62\x32\x48\x1e" ++"\x46\x56\x67\x54\x52\x1a\x85\x8c\x82\x8c\x80\x1e\xf7\xe4\xf7\x47\x06\xfb\x38\xf8\x2d\x22\x0a\x26\x0a\x31\x0a\xf7\xd5\xf7\xf7\x15" ++"\x90\xa4\x96\x8d\x9a\x1b\xc8\xb0\x67\x51\x4b\x5f\x56\x54\x6c\x75\x99\x9e\x8e\x8c\x8f\x8c\x8d\x1f\x91\x9b\x8b\x8b\x94\x1a\xa8\x76" ++"\x9f\x6c\x6b\x76\x76\x6c\x4e\xcc\x60\xe6\xf7\x05\xdd\xc9\xe2\xb2\x7a\xac\x6d\xa0\x1e\x7b\x96\x64\x99\x74\x8d\x08\x83\x88\x8d\x8e" ++"\x8e\x8f\x8d\x9a\x8f\x1f\xc1\x9a\xa8\xae\xbb\x1a\xce\x57\xb0\x2e\x32\x4e\x67\x57\x71\x9e\x77\xa4\xa5\xa1\xa1\xa4\x90\x89\x94\x8a" ++"\x8e\x1e\x87\x92\x8b\x8b\x8d\x1a\x99\xa4\x99\xa4\xb4\xa7\x6d\x5e\x50\x62\x64\x4e\x85\x83\x8b\x8c\x81\x1e\xda\xf7\xcf\x15\xfb\x5e" ++"\xfb\x37\x32\x0a\x37\x2e\x1a\xfb\x49\x28\x0a\xf8\x60\xf8\xe0\x15\x48\x06\xfb\x69\xfb\xd5\x05\x6f\xf7\x55\x65\x07\x8c\x64\x84\x82" ++"\x6b\x89\x08\x5b\x6a\xf7\x85\xac\x6b\x06\x6c\x8e\x85\x91\x8c\xad\x08\xb8\xf7\x02\xb8\xfb\x02\x07\x34\xf7\x67\x15\xfb\x67\xfb\x1b" ++"\x07\xf7\x37\xf8\x39\x15\xfb\x60\xfb\x36\x2d\x0a\xf7\x5c\xf7\x5b\xf7\x34\xf7\x35\xf7\x5a\x3f\x0a\xf7\x38\xfb\x54\x1f\x8a\x6a\x15" ++"\xd5\xde\x6a\x58\xc3\x2f\x0a\x37\x2d\x1a\xfb\x48\x28\x0a\xf7\xb2\xf7\xcf\x15\xad\xa6\xa4\x9b\xa8\x1b\xb9\xad\x5f\x4e\x4b\x60\x57" ++"\x56\x6f\x74\x99\x9c\x91\x8b\x8b\x92\x9a\x1f\x8e\x92\x8d\x93\x93\x1a\xa3\x74\x9f\x6e\x6d\x76\x75\x6b\x53\xcc\x61\xe1\xf7\x05\xe1" ++"\xce\xe3\xdc\x49\xc6\x2e\x5c\x66\x7f\x73\x6d\x1e\x96\xf7\x0d\x05\x88\xac\x9c\x8a\xac\x1b\xe0\xa2\x8f\x9a\xa0\x1f\x9e\x98\x9a\xa8" ++"\x95\xb7\x08\x7d\x64\x6a\x86\x55\x1b\x67\x6b\x8f\x9a\x32\x1f\x88\x57\x80\xfb\x0b\x80\x32\x08\xf7\x2f\xf8\x0a\x21\x0a\xf7\xc3\xf7" ++"\xe2\x15\x8a\xa1\x8b\x99\x90\x1a\xd1\xa1\xd0\xac\xaa\x1e\x96\x97\x9f\x92\x9e\x1b\xa8\xa2\x7c\x78\x88\x8a\x87\x8a\x87\x1f\x87\x80" ++"\x89\x80\x86\x1a\x75\xa1\x77\xa3\xa7\x9f\xa2\xaa\xc0\x4d\xb2\x36\x52\x5e\x79\x67\x6b\x1e\x61\x5b\x72\x41\x40\x1a\x4b\x9c\x51\xac" ++"\x60\x1e\x5e\xad\xbc\x74\xca\x1b\xf3\xd7\xd1\xea\xd8\x51\xc3\x3c\x54\x5e\x72\x59\x69\x1f\xed\xa9\x15\xbd\xac\x5e\x48\x4b\x66\x5f" ++"\x58\x56\x66\xb8\xcc\xca\xb4\xba\xc1\x1f\x8a\xf7\xea\x22\x0a\x30\x0a\xf7\x6f\xf8\xdd\x15\xfb\x3b\xa9\x07\x93\xae\x97\xb7\x8c\x8c" ++"\xac\x8c\x19\xf7\x4a\x06\x43\x27\x47\x33\x8b\x8b\x7c\x72\x19\x73\x62\x7d\x63\x6d\x1a\x66\xa5\x70\xae\xae\xa4\xa2\xac\x91\x8a\x91" ++"\x8a\x90\x1e\x80\xb6\x8b\x8b\x98\x1a\xa7\x97\xb3\x9d\xac\x1e\x91\x97\x8e\x8f\xe3\xf7\x29\xb5\xce\x18\x8c\x8e\x8f\x8e\x92\x1e\xfb" ++"\x43\xf7\x0d\x15\xfb\x5e\xfb\x37\x26\x0a\x34\x0a\x37\x2e\x1a\xfb\x49\x28\x0a\xf8\x5e\xf8\x24\x15\xc1\xaf\x9d\xa3\xb1\x1a\xc3\x55" ++"\xb4\x41\x36\x4e\x58\x43\x5e\x9b\x72\xbf\x6a\x1e\x40\x60\x72\x6a\x53\x1a\x3f\xcc\x59\xed\xf4\xd5\xca\xe3\xc7\x6d\xb3\x3d\xb1\x1e" ++"\x3f\xb2\x15\x68\x9e\x7c\x9d\xa5\x1a\xad\xa9\xa5\xb3\xb5\xa9\x6f\x63\x6b\x7b\x71\x69\x77\x1e\x82\x28\x15\xb9\x71\x9e\x72\x67\x1a" ++"\x5a\x62\x66\x56\x53\x62\xb4\xc3\xb7\xa3\xb2\xb7\xa5\x1e\xb6\xf7\xf8\x21\x0a\xf8\x7a\xf7\xfc\x15\x8c\x7c\x8b\x86\x82\x1a\x45\x75" ++"\x46\x69\x6c\x1e\x80\x80\x76\x84\x78\x1b\x6e\x74\x9a\x9e\x8e\x8c\x8f\x8d\x90\x1f\x8e\x96\x8d\x95\x90\x1a\xa1\x75\x9f\x73\x6f\x77" ++"\x74\x6c\x56\xc9\x64\xe1\xc3\xb9\x9d\xaf\xaa\x1e\xb6\xbb\xa4\xd5\xd6\x1a\xcb\x7a\xc5\x69\xb7\x1e\xb7\x69\x5b\xa2\x4c\x1b\x22\x3f" ++"\x45\x2c\x3e\xc5\x53\xda\xc3\xb7\xa4\xbd\xad\x1f\x2f\xf7\x52\x15\xc0\xb1\x5e\x4a\x4c\x62\x5c\x54\x59\x6a\xb7\xcf\xcb\xaf\xb7\xbf" ++"\x1f\x92\xf7\x24\x21\x0a\xf7\xd2\xf8\xe1\x15\x69\x06\x73\x63\x64\x78\x46\x87\x08\x71\xbe\x07\xab\x88\x8c\x8b\x64\x1a\xfb\x9d\x07" ++"\x6a\x8c\x86\x84\x6e\x1b\x72\x68\xf7\x5a\xae\x78\x06\x69\x8e\x85\x91\x8c\xb1\x08\xf7\x4f\xf8\x1f\x15\x2e\x59\x35\xfb\x30\xfb\x36" ++"\xba\x3b\xeb\xc2\xb0\x9d\xb0\xa1\x1f\xa3\xb3\x98\xc9\xd7\x1a\xf7\x3d\x5a\xdd\x25\x1e\x8f\x6a\x15\xad\x9c\x46\xfb\x20\xfb\x1f\x7a" ++"\x47\x68\x6a\x79\xd3\xf7\x1c\xf7\x1d\x9d\xd2\xad\x1f\xfb\x01\xf7\x24\x21\x0a\xf8\x24\xf9\x56\x39\x0a\xf7\x58\xfb\x35\xf7\x37\xfb" ++"\x55\x1f\xc1\x2e\x15\xfc\x32\x07\x8a\x57\x9a\x78\xb7\x8a\x08\xb3\x69\xfb\xb8\xad\xa9\x06\xb8\x9e\x9c\xb2\x1f\x91\x07\x8a\x95\x05" ++"\xf7\x9d\x07\x8c\xa9\x86\x8f\x70\x8c\x08\x3e\xa9\x06\xd9\x93\xc6\xa8\xaf\xba\x08\x0e\xf8\x24\xf9\x56\x22\x0a\x2a\x0a\xf7\x26\xfc" ++"\x31\x15\xb0\xfb\x5c\xfc\x09\x06\x8a\x97\x8a\x95\x90\x1a\xce\xb0\xc6\xda\xc6\x1e\xc5\xb6\x99\x98\xa2\xa9\x08\xa1\xa8\x97\xad\xac" ++"\x1a\xc3\x70\xb0\x63\x70\x6c\x75\x7a\x88\x8c\x89\x8c\x89\x1e\x94\x74\x8b\x8b\x82\x1a\x6f\x74\x75\x6d\x6b\x74\xa4\xad\xca\xcc\xb9" ++"\xe6\xf7\x04\xd4\x54\x36\x66\x7e\x6b\x70\x6e\x1e\x75\x73\x72\x7c\x51\x6f\x39\x66\x55\x60\x7b\x60\x08\xf7\x6d\x06\xa0\x8a\x05\xa3" ++"\x94\x9a\xb4\x1f\x0e\x33\x0a\x34\xfb\xcf\x15\x8a\x96\x94\x8a\x92\x1b\xa0\xa2\x91\x96\x9e\x1f\xac\x9e\x9b\xa7\xb5\x1a\xbd\x6c\xac" ++"\x5e\x70\x71\x7c\x7b\x8a\x1e\x8a\x8b\x8a\x8c\x8a\x1e\x8f\x82\x8c\x85\x82\x1a\x6f\x73\x74\x6e\x6f\x76\xa0\xa8\xc0\xcf\xb2\xea\xf2" ++"\xc4\x62\x41\x56\x6a\x64\x53\x7b\x1e\x7a\x86\x88\x89\x88\x1a\x87\x8e\x8a\x94\x8a\x1e\x9c\x8a\xb7\x7d\x9b\x82\x08\xb2\x75\xa1\x64" ++"\x5c\x1a\x2c\x31\x46\xfb\x10\x26\x43\xbc\xd0\xaf\xa2\xa3\xae\xad\xa2\x75\x6b\x85\x8a\x85\x8a\x86\x1e\x85\x7c\x8b\x8b\x85\x1a\x76" ++"\xa3\x7c\xac\xc5\xbb\xc5\xd1\xcb\x63\xb2\x49\x7b\x7f\x8a\x86\x71\x1e\x0e\xf8\x06\xf8\x92\x15\xfb\x2a\xfb\x7a\x05\xf7\x2a\x06\xa9" ++"\xf8\x3e\x35\x0a\xcf\x2e\x15\xfb\xe1\xf7\x0c\x55\xfb\x0c\x59\x07\x65\x90\x85\xae\x87\x1e\xae\x68\xfb\xa0\xae\xbf\x06\xaf\x8e\x92" ++"\x94\xb6\x1a\xb6\xfb\x6a\xac\x07\xf7\x81\xf7\xf6\x05\x0e\x29\x0a\xfb\x12\xfb\xe3\x15\xa6\xad\xb4\x98\xbf\x1b\xf1\xd5\x4a\x31\x2a" ++"\x2b\x41\xfb\x13\x2e\x43\xba\xc8\xae\xa2\xa4\xad\xab\xa5\x74\x6f\x83\x89\x82\x87\x83\x1f\x83\x7b\x8b\x8b\x84\x1a\x77\xa4\x7b\xa9" ++"\xc6\xba\xc5\xd4\xce\x65\xbc\x58\x6c\x70\x7b\x65\x6d\x1e\x5f\x9e\x97\xf0\x94\xe9\x90\xe8\x19\x79\xf7\x06\x9f\x89\xb7\x1b\xc5\xab" ++"\x90\x9a\xb9\x1f\x82\x60\x7a\x68\x7b\x7d\x08\x77\x72\x72\x86\x27\x1b\x67\x79\x8c\x8e\x66\x1f\x0e\xf8\x26\xf8\x03\x15\x50\x5f\x58" ++"\x46\x45\xb3\x5a\xc4\xc3\xb3\xbb\xd0\xd5\x67\xbb\x55\x1f\x89\xf7\xe7\x24\x0a\x21\xfc\x05\x15\xc2\xb1\xbc\xa6\xc8\x1b\xe3\xcb\x4c" ++"\x34\x20\x37\x3e\xfb\x08\x45\x56\xa4\xbd\x65\x1f\x66\xbb\x78\xca\xd3\x1a\xd4\xa1\xd5\xb0\xbf\x1e\xc2\xb2\xbf\xa5\xd4\x1b\xe8\xd0" ++"\x60\x51\x69\x75\x73\x6c\x70\x74\xa1\xa4\x91\x8d\x96\x8d\x97\x1f\x8d\x90\x8b\x8f\x8e\x1a\xa1\x73\x9b\x6b\x76\x74\x83\x7f\x7f\x1e" ++"\x66\x68\x73\x40\x3c\x1a\x82\x8b\x8b\x8c\x7c\x1e\x80\x8b\x8b\x8c\x82\x1e\x0e\x38\x0a\xf7\x57\x25\x0a\xfb\x5c\x2c\x15\xf8\x1e\x06" ++"\x88\x84\x88\x86\x8a\x89\x5e\x40\x18\x2a\xfb\x3a\x87\x84\x86\x81\x08\x78\x67\x7e\x5f\x6b\x1a\x82\x8c\x82\x8d\x81\x1e\x91\x62\x8b" ++"\x8b\x83\x1a\x63\x72\x72\x62\x63\x71\xa8\xb7\xbc\xa8\xc8\xc6\xd7\x1e\x9a\x9f\x9a\x9f\x9a\x9e\xdc\xf7\x03\x18\xfb\x5e\x06\x66\x8a" ++"\x8a\x8a\x7e\x5a\x82\x65\x18\x6a\x06\x0e\xf8\x40\xf8\x40\x15\xae\xa1\x9c\xa7\xae\x1a\xb6\x6b\xab\x5e\x5f\x6b\x6f\x66\x6e\x9c\x75" ++"\xb0\x78\x1e\x6f\x28\x15\x5d\x70\x72\x61\x5b\x1a\x4f\xb7\x5e\xc7\xc4\xb8\xb3\xbf\xb2\x76\xa6\x5a\xa7\x1e\x79\xf8\x18\x24\x0a\xcc" ++"\xfb\xbc\x15\xe0\x60\xae\x5f\x47\x1a\x28\x38\x44\xfb\x07\xfb\x01\x43\xc3\xe0\xcb\xa7\xb1\xdd\xba\x1e\x52\xb1\x79\xa6\xbc\x1a\xdb" ++"\xcf\xc3\xe9\xde\xc7\x5f\x4d\x60\x77\x70\x4e\x64\x1e\x0e\xf8\x19\xf8\xdf\x15\x53\x64\x5b\x45\x42\xb0\x5d\xc4\xc4\xb5\xbd\xd0\xcf" ++"\x62\xbd\x52\x1f\x96\xf7\x0b\x35\x0a\xe8\xfb\xeb\x15\x5d\x65\x60\x77\x4c\x1b\x2d\x4c\xc6\xe4\xf3\xdf\xd7\xf7\x06\xf7\x17\xe1\x26" ++"\xfb\x2f\x3d\x76\x40\x64\x54\x1f\x58\x67\x56\x72\x40\x1b\x2f\x47\xb7\xc7\xaf\xa3\xa6\xa9\xa7\xa1\x74\x6d\x86\x8a\x86\x8a\x85\x1f" ++"\x88\x80\x8a\x83\x88\x1a\x75\xa3\x7b\xaa\xa4\xa4\x95\x9c\x99\x1e\xac\xb1\x9f\xd0\xd7\x1a\x95\x07\x0e\xf8\xa0\xf8\xe0\x15\x63\x76" ++"\x3b\xfb\x2f\xfb\x2e\xa0\x3a\xb3\xb4\x9f\xd7\xf7\x32\xf7\x32\x77\xd9\x62\x1f\xfb\x13\xf7\x0a\x15\xfb\x5d\xfb\x35\xfb\x34\xfb\x5c" ++"\xfb\x5a\xf7\x35\xfb\x35\xf7\x5a\xf7\x5b\xf7\x35\xf7\x34\xf7\x5b\xf7\x5a\xfb\x35\xf7\x36\xfb\x58\x1f\x33\x2e\x15\xfc\x42\x07\x61" ++"\x90\x84\xb1\x88\x1e\xa0\x65\xfb\x70\xb1\xa7\x06\xaa\x8c\x91\x92\x8a\xaf\x08\xf7\xba\x07\xb5\x8a\x8c\x67\x8d\x1e\x52\xa8\x06\xda" ++"\x91\xb3\x9e\xa8\xb8\x08\xf7\x8d\x93\x15\xf7\x04\xc2\x30\xfb\x4f\x47\x80\x48\x79\x63\x1f\x51\x70\x62\x72\x45\x1b\x21\x56\xe4\xf7" ++"\x46\xf7\x43\xc2\xe9\xf3\x1f\x0e\xf8\x1d\xf8\xe0\x15\x80\x55\x6a\x77\x3e\x8c\x08\x62\xec\xfb\xf8\xc8\xf8\x6a\x07\x6d\xf7\x0a\x21" ++"\x0a\xf8\xae\xf7\x3d\x15\xfb\x75\x06\x99\xa8\x94\x94\xc2\xb0\x08\xf7\x0d\xdc\xa9\xb3\xd7\x1a\xe1\x4b\xc9\x32\x35\x4d\x4e\x36\x1e" ++"\x7d\xc8\x07\x8a\x92\x8b\x8f\x8f\x1a\xc7\xae\xb3\xc0\xc1\xb1\x61\x4f\x4e\x73\x6c\x2d\x4e\x1e\x3c\x58\x66\x5a\x54\x1a\x88\x8c\x85" ++"\x8c\x84\x1e\xf7\xb5\x06\xfb\x1e\xf8\xe0\x21\x0a\xf7\xca\xf8\x62\x15\x8c\x9d\x8c\x93\x8e\x97\x08\xa9\x94\xa8\x9e\xb0\x1b\xbe\xab" ++"\x6b\x59\x6c\x82\x76\x78\x7e\x1f\x7c\x76\x74\x83\x75\x1b\x88\x84\x8c\x8c\x81\x1f\x82\x60\xac\x06\xd0\xb2\x6b\x51\x58\x65\x66\x56" ++"\x6b\x70\x98\xa2\x7b\x1f\x80\x9a\x87\x9d\xab\x1a\x55\x80\x8a\x77\x05\x46\xc7\x58\xdc\xe3\xc9\xc4\xdd\xc6\x71\xb0\x55\x9d\x1e\xbb" ++"\xa1\x9f\xa9\xbc\x1a\xd6\x4f\xc2\x3a\x58\x5d\x74\x66\x75\x1e\x80\x77\x86\x78\x89\x6a\x08\xf7\x24\xf7\x88\x21\x0a\xf8\xae\xf7\xb1" ++"\x15\x40\xf7\xc8\x53\x06\xfb\x63\xfb\xc8\x05\x59\xf7\x64\xfb\x09\xc2\xf7\x09\xd6\x07\xfb\x16\xf7\xab\x15\xfb\x79\xfb\x2c\x07\xf7" ++"\x24\xf8\x39\x21\x0a\xf7\xa1\xf8\xdd\x15\xfb\x9e\xb8\x07\xbf\x95\xac\xa8\xba\x1b\xc3\xb1\x62\x4f\x31\x69\x5a\x4d\x57\x68\xad\xbc" ++"\x8a\x1f\x5e\x7f\x05\x41\x8f\xbd\x5c\xd6\x1b\xe8\xce\xd5\xf1\xea\x4e\xcc\x34\x5c\x70\x7e\x6c\x75\x1f\xf7\x19\xf7\x5d\xbd\x07\xfb" ++"\x07\xf7\x0d\x21\x0a\xf8\x9c\xf8\x7c\x15\xd1\x7e\x61\xaf\x49\x1b\x51\x53\x67\x56\x72\x1f\x78\x63\x83\x5a\x46\x1a\x41\x96\x54\xa0" ++"\x65\x1e\x61\xa4\xbb\x6f\xbd\x1b\xde\xc9\xd1\xe7\xe2\x53\xc8\x3c\x58\x67\x74\x5e\x76\x1f\x8a\x96\x8b\x8c\x96\x1a\xf7\x00\xb4\xcd" ++"\xcd\xa5\xa1\x7f\x77\x96\x1e\x91\x81\x8d\x83\x91\x72\x08\x3c\x2d\x15\xc0\xad\x5e\x44\x49\x69\x60\x58\x53\x62\xbd\xcf\xc8\xb4\xb9" ++"\xc1\x1f\x95\xf7\xda\x21\x0a\xf7\x82\xf8\xdc\x15\x59\xf7\x92\x07\x24\xfb\x0e\x3c\xfb\x38\x79\xfb\x16\x08\xce\x06\xa4\xf7\x1f\xc2" ++"\xf7\x0f\xf7\x03\xf7\x37\x08\xb4\x07\xfb\x2a\xf7\x0e\x21\x0a\xf8\x5e\xf8\x02\x15\x9c\x92\x94\x90\x93\x90\x08\xa5\x9d\x9a\xab\xb1" ++"\x1a\xd4\x55\xbd\x3d\x3b\x52\x58\x44\x59\xa1\x6a\xbc\x74\x1e\x76\x84\x7f\x85\x81\x84\x08\x6d\x77\x7a\x67\x61\x1a\x3a\xc8\x52\xe2" ++"\xe2\xca\xc5\xdc\xc7\x70\xb0\x51\x9f\x1e\x4e\xf7\x51\x15\xc0\xac\x6b\x56\x59\x67\x68\x59\x58\x6b\xac\xbf\xbe\xac\xad\xbd\x1f\x88" ++"\xfb\x6b\x15\xc6\xad\x68\x50\x53\x65\x63\x55\x54\x64\xb3\xc3\xc4\xb1\xb0\xc2\x1f\x91\xf8\x02\x21\x0a\xf7\x9c\xf7\x69\x15\x90\x70" ++"\x8f\x7e\x94\x7c\x08\x6e\x9e\xb1\x78\xb4\x1b\xaf\xae\x98\xa2\xa4\x1f\xba\xb5\xa0\xcb\xf3\x1a\xcf\x80\xc6\x79\xae\x1e\xbc\x71\x5f" ++"\xa6\x55\x1b\x37\x4c\x48\x2f\x34\xc1\x4f\xda\xc1\xad\xa0\xba\xa2\x1f\x89\x3b\x85\x68\x7c\x6e\x08\x67\x78\x6f\x77\x6a\x1b\x66\x73" ++"\xa2\xb7\x80\x1f\xd4\xf7\xe0\x15\xc2\xb3\x59\x46\x4b\x65\x5f\x54\x53\x6b\xb5\xd5\xcf\xac\xb6\xc0\x1f\x99\xf7\x2b\x21\x0a\xf8\x74" ++"\xf8\xe6\x15\x61\x66\x79\x69\x72\x1f\x6f\x65\x7d\x50\x33\x1a\x2e\x9e\x43\xac\x63\x1e\x71\xa2\xac\x7b\xae\x1b\xb3\xad\x9c\xad\xa5" ++"\x1f\xa8\xaf\x9b\xce\xdd\x1a\xf7\x3a\x5c\xdd\x2c\x1e\x89\x64\x15\xc4\xa7\x46\xfb\x20\xfb\x17\x70\x4a\x54\x53\x6b\xd6\xf7\x18\xf7" ++"\x17\xa8\xce\xc3\x1f\xfb\x75\xac\x15\x86\x5d\x64\x6e\x51\x8a\x08\x63\xde\xfb\xf6\xc7\xf8\x6a\x07\xf5\xf7\x0a\x21\x0a\x29\x0a\xb8" ++"\x22\x15\xfc\x78\x30\xf7\xf9\x2c\xc1\x07\xe1\x8a\xa2\x99\x97\xc7\x08\x0e\x29\x0a\xf7\x2c\xfc\x9f\x15\x49\xfb\xd1\x07\x8a\x94\x8b" ++"\x93\x8f\x1a\xc7\xb0\xbc\xe2\xc4\x1e\xdf\xc1\xa4\xac\xc4\x1a\xc4\x6c\xb2\x5d\x5c\x6f\x66\x4e\x86\x8b\x85\x8c\x81\x1e\x33\x93\x05" ++"\x8a\x94\x8b\x92\x90\x1a\xe2\xd0\xcb\xe9\xed\xd2\x49\x31\x4f\x71\x5d\x4d\x5c\x1e\x78\x7c\x73\x7a\x6c\x77\x5d\x6b\x7f\x81\x82\x78" ++"\x08\x0e\x33\x0a\xfb\x32\xfb\x83\x15\x8d\xb2\x91\xa0\x99\xa1\x08\xaf\xa4\xbc\xa2\xc1\x1b\xe3\xcc\x51\x3c\x5d\x78\x6b\x64\x75\x1f" ++"\x9c\x81\x96\x83\x92\x85\x08\xa2\x76\x98\x6b\x64\x1a\x34\x48\x4d\x2c\x31\x4a\xc2\xd8\x91\x8b\x94\x8c\x93\x1e\xdd\x9c\x05\x65\x8d" ++"\x7e\x91\x7e\x1e\x73\x97\xa3\x7d\xa8\x1b\xb7\xaa\xac\xbb\xc0\x6c\xa8\x55\x7d\x7f\x8a\x88\x72\x1f\xc9\x07\x88\xa0\x95\x8b\x92\x1b" ++"\xc0\xaa\xa7\xb9\xbe\x73\xa7\x60\x73\x77\x82\x79\x80\x1f\x82\x7d\x89\x7e\x8a\x68\x08\x0e\xf8\x1e\xf8\x79\x15\xfb\x0f\xfb\x4c\x05" ++"\xf7\x0f\x06\x91\xf8\x29\x36\x0a\xf7\x2b\xfc\x29\x15\x49\x40\xfb\x0a\x39\xf7\x0a\xfb\x64\xcd\x07\xf7\x6e\xf7\xc5\x05\xd3\xfb\xc5" ++"\x06\x0e\xf8\x24\xf9\x56\x22\x0a\x2d\x0a\xf7\x5c\xf7\x5b\xf7\x34\xf7\x35\xf7\x5b\x27\x0a\xfb\x55\x1f\xfb\x25\x21\x15\xf7\xad\x4a" ++"\xfb\x66\x2d\x06\x9a\xad\x9c\x8f\xaa\x1b\xed\xcd\x48\x27\x20\x43\x3f\x24\x38\x54\xbe\xdc\x87\x1f\xd2\x9e\x05\x73\x8c\x84\x8f\x7f" ++"\x1e\x6e\x96\xa5\x79\xaa\x1b\xc0\xa9\xb6\xd8\xb1\x87\x9c\x80\x9e\x1f\xa0\x7d\x72\x99\x71\x1b\x62\x72\x70\x55\x81\x1f\x44\x06\x0e" ++"\xf8\x19\xf8\x0c\x15\x5d\x69\x61\x53\x4e\xae\x5d\xbb\xb6\xa6\xb1\xc7\xcd\x6f\xb4\x5e\x1f\x96\xf7\xde\x24\x0a\xc5\xfb\x7f\x15\x85" ++"\xa3\x86\x9a\x89\x91\x08\x9e\x82\x79\x95\x72\x1b\x67\x71\x77\x64\x7f\x1f\x82\x72\x89\x7a\x86\x58\x08\xa9\xae\xa2\x95\xb3\x1b\xe0" ++"\xc8\x49\x30\x2a\x47\x42\x30\x56\x57\xa7\xb6\x6f\x1f\x73\xb1\x7f\xc3\xdb\x1a\xd4\x94\xb9\xa2\xb7\x1e\xc2\xa7\xc5\xae\xc9\x1b\xba" ++"\xb4\x78\x6c\xa2\x1f\x98\x7a\x90\x7d\x91\x6b\x08\x0e\x38\x0a\x27\x0a\xfb\x55\x1f\xfb\x45\x20\x15\xf7\xe8\x59\x06\x22\xfb\x42\x5f" ++"\xfb\x02\x74\xfb\x27\x08\x2c\x06\x9e\xf7\x1a\xd2\xf7\x31\xee\xf7\x11\x08\xfb\x9a\x06\x0e\xf8\x22\xf8\xbb\x15\x62\x72\x6e\x5c\x5b" ++"\xa3\x6e\xb4\xb4\xa7\xab\xb9\xba\x71\xa7\x61\x1f\x87\xfb\x67\x15\x5b\x6c\x6a\x59\x57\xac\x67\xba\xba\xab\xaf\xbf\xc0\x6d\xa9\x59" ++"\x1f\x91\xf8\x02\x24\x0a\xdb\xfb\xe0\x15\xc4\x6a\x9e\x6d\x56\x1a\x34\x45\x49\x2e\x2f\x46\xcb\xe0\xc5\xa6\xb3\xc2\xa1\x1e\x62\x9f" ++"\x74\xb1\xb9\x1a\xd5\xcd\xc4\xdf\xe0\xc8\x53\x3f\x5a\x79\x70\x5b\x70\x1e\x0e\xf8\x14\xf8\xbb\x15\x60\x70\x65\x4f\x49\xa7\x62\xb8" ++"\xb9\xad\xb5\xc3\xc8\x68\xb9\x5b\x1f\x9b\xf7\x2f\x24\x0a\x40\xfc\x67\x15\x58\x95\x9d\x76\xab\x1b\x9b\x9d\x92\x98\x97\x1f\xa5\xa7" ++"\x95\xab\x90\xd5\x08\x70\x70\x6d\x80\x61\x1b\x38\x4f\xcd\xe7\xeb\xcf\xd2\xe7\xbe\xb4\x77\x64\xa9\x1f\xa9\x65\x9a\x4c\x35\x1a\x43" ++"\x7f\x4b\x77\x68\x1e\x55\x6c\x55\x6b\x4f\x1b\x5e\x62\x9f\xaa\x75\x1f\x7f\x9c\x86\x9c\x85\xae\x08\x0e\xf8\x78\xf8\xb9\x15\x5d\x73" ++"\x4a\xfb\x0f\xfb\x0e\xa6\x41\xb9\xb8\xa2\xcb\xf7\x0f\xf7\x16\x72\xce\x5d\x1f\x37\xf7\x31\x24\x0a\x28\x22\x15\xfc\x77\x35\xf7\xf6" ++"\x38\xc1\x07\xce\x8a\xa9\xa1\x91\xc1\x08\xf7\x8f\x92\x15\xf3\xc0\x36\xfb\x3d\xfb\x35\x53\x34\x23\x25\x54\xe5\xf7\x3a\xe5\x9a\xc9" ++"\xab\xb4\x1f\xad\xa6\xb3\x9e\xb9\x1b\x0e\xc2\xf8\x22\xf9\x0d\x15\xf7\x6b\xfb\x6f\x05\xfc\xd6\xfb\x18\xf8\xd6\x06\xfb\x6b\xfb\x74" ++"\x05\xf7\x47\x06\xf7\xaf\xf7\xb3\xfb\xaf\xf7\xb4\x05\x0e\x8a\xae\xf7\xf6\x15\x77\xf8\xe1\x07\x53\x46\x75\x56\x8c\x4f\xc6\xe0\xf7" ++"\x04\xdf\xe0\xa1\x36\xa4\x26\xd7\x45\x3d\x0a\xf7\x45\xf7\x69\xf7\xf6\x15\xc1\xcd\xa4\xc7\x89\xc5\x50\x35\xfb\x05\x35\x37\x75\xde" ++"\x74\xf6\x3b\xcd\x32\x8d\xc7\x68\xde\x5f\xb2\x08\xf8\xe2\x06\x53\x47\x74\x54\x8d\x50\xc6\xe0\xf7\x04\xe0\xdf\xa1\x37\xa2\x25\xd8" ++"\x46\x3d\x0a\xfc\x11\xf7\x82\xf9\x14\x15\xcd\x55\xc6\x72\xc6\x8d\x36\xc4\x36\xf7\x05\x73\xe1\x73\x35\x3f\x26\x2e\x46\xc8\x89\xde" ++"\xae\xb3\xb7\x08\xfc\xe1\x07\x46\xc3\x52\xa2\x51\x89\xe1\x50\xdf\xfb\x03\xa2\x35\xa4\xe1\xd9\xf2\xe6\xce\x4e\x8d\x36\x68\x65\x5f" ++"\x08\x0e\x30\xf7\x0f\xf8\xe9\x15\x33\xfb\x11\xf8\x04\xfb\x6b\x38\xfb\x04\xf8\x0e\x58\xfb\x40\xf7\xeb\x3d\xfb\x09\x05\x0e\xe0\xae" ++"\xf8\x4c\x15\xfb\x50\x07\xf8\xb2\xcd\x3b\xfb\x46\xf8\x1d\xf7\x62\xfc\x1d\xf7\x61\xdb\xfb\x46\x05\x0e\x30\xf7\x0f\xe9\x15\xf7\xd9" ++"\xf7\xa9\xd9\xfb\x08\xf7\x40\xf7\xea\xfc\x0e\x59\xde\xfb\x05\xfc\x04\xfb\x6b\x05\x0e\xda\xae\xf8\x04\x15\x5e\x07\xf7\xff\x9a\x66" ++"\x5b\x61\x47\x71\x54\x19\xf7\x2c\xcc\xc4\xa1\xd5\xa2\xf7\x0a\xae\xf7\x19\xa8\xc4\x8f\xfb\x7f\xb2\x27\xaa\xfb\x94\xf7\x03\x08\x87" ++"\x07\xa6\x54\xb4\x4a\xb0\x5b\x08\x0e\xe3\xf8\xda\xf7\x98\x15\x56\x56\x05\x68\x68\x7e\x74\x6f\x1a\x58\xb5\x61\xbe\xac\x9e\x97\xb7" ++"\xb1\x1e\xf7\x78\xf7\x9e\xfb\x78\xf7\x98\x05\xb6\x66\x79\x96\x6b\x1b\x59\x61\x61\x5a\x71\x9a\x6f\xab\x6d\x1f\xbd\x59\x05\xfc\x3b" ++"\x06\x5d\x81\x89\x82\x76\x1f\x70\x7e\x77\x6a\x6b\x1a\x6b\x9f\x6a\xa6\x7e\x1e\x81\xa0\x96\x89\xb8\x1b\x0e\xe4\xae\xf7\xfe\x15\x6a" ++"\xf9\x11\xfb\x5c\x07\xf7\x6f\xf7\x6c\xfb\x6f\xf7\x6d\x05\xfb\x5c\x07\x0e\xe4\xae\xf8\x24\x15\xfb\x04\xf9\x13\xfb\x33\x07\xf7\x6f" ++"\xf7\x6b\xfb\x6f\xf7\x6d\x05\xfb\x35\x07\x0e\x86\xf7\xca\xf8\x46\x15\xfb\x45\xf7\x99\x25\x07\xf7\x78\xf7\x53\xfb\x78\xf7\x53\x05" ++"\x24\x07\xfb\xff\x16\xfb\x45\xd7\xf7\x45\x07\xfb\x33\x16\xfb\x45\xb8\xf7\x45\x07\xfb\x1b\x16\xfb\x45\xa3\xf7\x45\x07\x0e\xad\xf8" ++"\x2c\xf8\x7c\x15\xfb\xb3\xf7\x43\x23\x92\x07\xb0\xee\xf2\xf1\xf7\x00\xb6\xfb\x07\xba\x28\xf1\x69\xf3\x08\x84\x21\x06\xfb\xa6\x16" ++"\xfb\xb3\xd2\xf7\xb3\x07\xfb\x34\x16\xfb\xb3\xbd\xf7\xb3\x07\xfb\x21\x16\xfb\xb3\xac\xf7\xb3\x07\xfb\x13\x16\xfb\xb3\x9e\xf7\xb3" ++"\x07\x0e\x80\xae\xf8\x7f\x15\xfb\xb6\xf8\x93\x2a\x07\xf7\x89\xf7\x86\xfb\x89\xf7\x86\x05\x2a\x07\x0e\xe0\xae\xf8\xf6\x15\xf7\xba" ++"\xfb\xa4\xfb\xba\xfb\x94\xf9\xea\xf7\x8c\x05\xfd\x70\xf7\x63\x15\xf9\x12\xfb\x63\xfc\x39\x95\x05\x0e\xe0\xae\xdd\x15\xf9\xea\xf7" ++"\xab\xfd\xea\xf7\x8d\xf7\xba\xfb\x95\x05\xfb\x40\xfb\x5b\x15\xf7\x6d\xf7\x59\xf8\x39\x95\x05\x0e\xd9\xae\xf9\x44\x15\xf7\x5d\xfb" ++"\xea\xfb\x5d\xfb\xea\xf9\xe3\xf7\xea\x05\x0e\xe6\xf8\xb6\xf8\xb8\x15\x38\xfb\xb7\x07\x60\x8a\x05\x3b\x6a\x9d\xbd\x7c\x1f\x84\xa0" ++"\x8a\x95\xb7\x1a\x63\xfb\x76\x06\x8a\x2b\x94\x6b\xb1\x61\xb0\x67\xae\x80\xd8\x8d\x08\xf7\xcf\x38\x06\xf7\xf3\xf7\x7d\x05\x0e\xe7" ++"\xf8\xb5\xf7\x24\x15\xf7\xf3\xf7\x7b\xfb\xf3\xf7\x7d\x05\x38\xfb\xcf\x07\x3e\x8d\x69\x80\x65\x67\x08\x65\x61\x83\x6f\x28\x1a\xfb" ++"\x78\xb3\x97\x07\xf2\xab\xa9\xf7\x01\x1e\xb1\x06\xf7\xb7\x06\x0e\xfc\x0c\xf8\x41\xf7\xee\x15\xfb\x9e\xf8\x50\x05\xfb\x24\xfb\x14" ++"\xfc\xed\xf7\x14\xfb\x25\x07\x0e\xb7\xae\xf8\xa4\x15\xfc\x01\xf8\x1f\x2e\x96\x07\xef\xf7\x2f\xf7\x17\xe2\xf7\x44\xa9\x08\x93\x07" ++"\xfb\x3b\xa1\xfb\x22\xe9\x29\xf7\x2f\x08\x80\x2e\x06\x0e\x88\xf8\x2e\xf9\x1c\x15\xfb\x32\xfc\x0b\xfb\xb7\xf8\x0b\xfb\x30\xf7\x14" ++"\x07\xf7\x9c\xf7\xc1\xfb\x9c\xf7\xc4\x05\x22\x75\x15\xf7\x8e\xfb\xae\xfb\x8e\xfb\xad\x05\xf7\x34\xfc\x0a\xf7\x87\xf8\x0a\x07\x0e" ++"\x88\xf8\x2b\xf9\x1c\x15\xfb\x32\xfc\x08\xfb\xb7\xf8\x08\xfb\x30\xf7\x16\x07\xf7\x9d\xf7\xc0\xfb\x9d\xf7\xc5\x05\x7a\x75\x15\xf7" ++"\x8e\xfb\xaf\xfb\x8e\xfb\xac\x05\xf7\x34\xfc\x09\xf7\x87\xf8\x09\x07\x0e\xa7\xf9\x30\xf8\xe1\x15\x47\x36\x05\xfc\x15\x06\xfb\x48" ++"\xfb\x4c\x05\xfb\x13\xf7\xf0\x2f\x07\xf8\x55\xf7\x51\x05\xf7\x09\x07\xfb\x37\xf7\x2a\x15\xf7\x21\xfb\x31\xfc\x23\xfb\x3b\xc6\xd8" ++"\x05\xfc\x32\x06\xf7\x3c\xf7\x43\x05\xf8\x15\x06\x0e\xa7\xf9\x31\xf0\x15\xf7\x37\xf7\x4b\x05\xf7\x0a\x07\xfc\x54\xf7\x51\x05\x2f" ++"\xfb\xf1\xfb\x13\x07\xf7\x48\xfb\x4e\x05\xf8\x16\x06\xd0\x56\x15\x4f\xd3\x05\xfc\x16\x06\xfb\x3c\xf7\x45\x05\xf8\x33\x06\x50\xd7" ++"\xf8\x22\xfb\x3b\x05\x0e\xfb\x23\xf7\xaf\xf9\x1f\x15\x22\xfb\x8c\xfb\xe9\x07\xdd\x3a\x05\xf7\x3a\x7a\x06\xdf\x4c\xf7\xba\xf7\xab" ++"\x05\xfb\xf6\xfb\x5b\x15\xec\xfb\x8c\xf7\xba\xf7\x8c\xd9\x07\xf7\x97\xfb\x77\x05\x0e\xfb\x23\xf7\xaf\xb7\x15\xf8\x0e\xf7\xd9\xfb" ++"\xba\xf7\xa9\x37\x4c\x05\x7a\xfb\x3a\x07\x39\x3b\x05\xfb\xe5\xf7\x8c\x07\xa3\xf7\xd4\x15\xec\x07\xf7\x97\xfb\x83\xfb\x97\xfb\x75" ++"\x05\xdb\xfb\x8c\xf7\xb3\x07\x0e\xae\xf8\xcf\xf8\xfa\x15\x30\xfc\xa6\x07\xc9\xfb\x2f\x47\xfb\x18\xcf\x4a\x05\xf8\x62\x2b\x06\xf7" ++"\xa7\xf7\x9f\x05\xfb\x8e\xf7\x6b\x15\xf7\x4e\xfb\x51\xfb\x54\xfb\x4a\x05\xbd\xfc\x9d\x07\xce\xf7\x18\x55\xf7\x18\x05\xf8\x96\x06" ++"\x0e\xae\xf8\xcf\xd6\x15\xf7\xa1\xf7\xa3\xfb\xa7\xf7\x9f\x05\x2c\xfc\x62\x07\x47\x49\xcf\xfb\x17\x47\xfb\x30\x05\xf8\xac\x06\x9e" ++"\x6a\x15\xc4\xfc\x96\x07\xc1\xf7\x18\x48\xf7\x17\x05\xf8\x9d\xbe\x06\xf7\x54\xfb\x4a\x05\x0e\x3c\xf8\x19\xf8\xb2\x15\xf7\x0d\x07" ++"\xf7\xcb\xfb\xd1\xfb\xcb\xfb\xd1\x05\xf7\x0c\xfb\xf6\x07\x8f\x69\x96\x77\xa3\x75\x08\x61\xba\xf7\x01\x6d\xf4\x1b\xf2\xec\xaa\xc2" ++"\xcd\x1f\xd9\xcb\xb9\xeb\xee\x1a\xe1\x69\xde\x4d\xcb\x1e\xd2\x46\x21\xb3\xfb\x0b\x1b\x2a\x22\x70\x66\x5a\x1f\x6c\x74\x7e\x74\x86" ++"\x65\x08\x0e\xf6\xf8\x94\xf7\xf6\x15\xfb\x0d\xf7\x46\x05\xfb\xf8\x06\xf7\x16\xfb\x51\xfb\x16\xfb\x4c\x05\xf7\xf8\x06\xf7\x0d\xf7" ++"\x3f\x05\xf7\x6f\x06\x73\x73\x81\x71\x68\x1a\x67\x96\x70\xa2\x74\x1e\xbf\xf5\xc0\xc1\xd6\xa3\x46\x9c\x48\xd2\x5f\xf0\x08\x73\x6f" ++"\x81\x70\x67\x1a\x69\x95\x72\xa3\x6f\x1e\xfd\x1c\x3e\x0a\x5b\x06\x74\xf7\x2e\x15\xbd\x2e\x0a\x59\x06\x76\x3e\x0a\x59\x06\x75\xf7" ++"\x2e\x15\xbc\x2e\x0a\x5a\x06\xfb\x89\x73\x15\xbc\x06\x26\xfb\x2c\x05\x5b\x06\xf7\x4a\xf7\x2c\x15\xbd\x06\x26\xfb\x2c\x05\x58\x06" ++"\xf7\x4c\xf7\x2c\x15\xbc\x06\x25\xfb\x2c\x05\x5a\x06\xf7\x4b\xf7\x2c\x15\xbb\x06\x25\xfb\x2c\x05\x5b\x06\x0e\x47\xf8\x7e\xf7\x9f" ++"\x15\x73\x6e\xf7\x11\x22\x05\x67\x86\x63\x5e\x68\x1a\x94\xa5\x9c\x8e\xa2\x1b\xbc\xc1\x82\x7c\xb7\x1f\x93\x97\x05\x68\xcc\x7a\xc5" ++"\xbf\x1a\x92\x8c\x96\x8c\x99\x1e\x68\x83\x6b\x62\x87\x5f\x08\xfb\xd4\xcc\x15\x96\xcd\xb6\x8e\xc5\x1b\xfb\x97\xf7\x6e\x3c\x88\x55" ++"\x87\x67\x84\x19\xf7\x44\xf7\x66\x15\x6d\x95\x24\x92\x68\x1e\xf7\x97\xfb\x6d\x05\x81\xbc\x85\xcb\xb6\x1a\x96\x07\x0e\xa5\xf8\x87" ++"\xf7\xfc\x15\x69\xf7\x35\x07\x7e\x78\x85\x7a\x74\x1a\x71\x90\x7c\x99\x7a\x1e\xa3\xb8\xd5\xc4\xd3\xa9\x08\x97\x07\x35\xad\x65\xa8" ++"\x5d\xce\x08\x7d\x79\x87\x7f\x71\x1a\x73\x8f\x7a\x99\x71\x1e\xfb\xb1\xfb\x2b\x15\xc0\xc5\xa3\xa1\xba\xb1\x08\xfb\xeb\x06\x5b\x61" ++"\x5c\x5d\x72\x6d\x08\x8a\xf7\xa6\x15\xbb\x56\xc1\x54\x9e\x7c\x08\xf7\xeb\x06\x66\xa8\x57\xbf\x67\xb5\x08\x0e\x47\xf8\x7e\xf8\x3d" ++"\x15\xf7\x11\xf4\x8f\x5f\xab\x61\xae\x83\x19\x8a\x99\x8a\x96\x92\x1a\xbd\x9d\xc9\xad\xca\x1e\x83\x97\x05\x7b\x5d\x59\x82\x60\x1b" ++"\x6f\x79\x8e\x95\x6f\x1f\x68\xb3\x5e\xaf\x86\x1e\xfb\x11\x22\x05\xfc\x44\xfb\x63\x15\xb0\x84\xc1\x87\xd9\x89\xf7\x97\xf7\x6d\x18" ++"\x48\x8c\x73\x8d\x3f\x97\x08\xf7\x43\xfb\x67\x15\x96\x07\xb6\x91\xcc\x95\xbc\x1e\xfb\x97\xfb\x6e\x05\x84\x68\x81\x24\x6d\x1a\x0e" ++"\xbc\xf7\xbb\xf9\x5b\x15\x6d\x58\x7e\x61\x5c\x1a\x5f\x91\x74\xa0\x61\x1e\x95\x6a\x7d\x8e\x7a\x1b\x46\x55\x75\x56\x51\x1f\xf7\x99" ++"\xfb\x6e\x05\xb6\xbd\xc1\xa2\xbd\x1b\xb2\xbe\x73\x61\xbc\x1f\xf1\x34\x47\x80\x5b\x6e\x44\x42\x19\x9c\xdc\xb6\x90\xc6\x1b\xcd\xbe" ++"\x84\x7c\xbd\x1f\x76\xb6\x7e\xad\x7f\xb7\x08\x81\xb0\x7f\xe9\xb5\x1a\x90\x8c\x97\x8c\x9b\x1e\x8c\x8e\x8b\x90\x92\x1a\x5c\x50\x6d" ++"\x44\x55\x1a\x8c\x77\x26\xe0\x05\x42\xc9\x75\xb1\xcb\x1a\xb6\x96\xb1\xa6\xb7\x1e\x0e\xf7\x14\xae\xf8\xb8\x15\x9b\x25\xbe\x46\xdb" ++"\x6b\x3b\x6e\x53\x3e\x80\x2a\x08\xf7\xe6\x06\x93\xc6\xa9\xc3\xb5\xb0\x08\xa2\xa7\xbe\x97\xcf\x1b\xf7\x1a\x06\x5d\x57\x79\x57\x82" ++"\x25\xe5\xf7\x04\xeb\xda\xe0\xaa\x25\xb6\x36\xd1\x37\xf7\x02\x8d\x37\xa8\x3a\xb5\x62\x08\xfb\x18\x06\x40\x8a\x5e\x96\x69\xa7\x64" ++"\xac\x6d\xc6\x85\xc3\x08\x0e\xbc\xf8\xbd\xf7\x59\x15\x6e\xbc\x80\xad\xb7\x1a\xc6\xa5\xb6\xd2\xc7\x1e\xf0\xe0\x8a\x78\x05\x55\xa9" ++"\x43\xba\x50\x1e\x89\xa3\x8b\x95\x98\x1a\xf7\x02\xa4\xf7\x00\xb6\xd9\x1e\x7b\x56\x5a\x84\x4a\x1b\x51\x64\x90\x9c\x34\x1f\xd3\x42" ++"\xba\x6e\xcf\x81\x25\x33\x18\x62\x5b\x56\x72\x65\x1b\x59\x55\xa2\xb6\x59\x1f\xfb\x98\xfb\x6f\x05\x57\xc6\xc0\x75\xd0\x1b\x9b\x99" ++"\x8e\x96\xac\x1f\x77\x62\x84\x70\x63\x1a\x5a\x94\x6c\xad\x4d\x1e\x0e\x83\xf9\xb0\xf7\xf4\x15\x30\xa3\x64\xaf\x69\xe4\x7d\xb1\x87" ++"\x92\x7c\x98\x08\x97\x7e\x79\x92\x79\x1b\x63\x6b\x6c\x64\x79\x93\x78\x96\x7e\x1f\xac\x67\xb0\x79\xf7\x0a\x65\x98\x87\x9b\x86\x98" ++"\x86\xfb\x52\x92\x33\x99\xfb\x44\xbf\x08\x9e\x49\x6b\x91\x6a\x1b\x49\x62\x63\x4a\x4b\xb4\x63\xcc\xac\xab\x91\x9e\xce\x1f\xf7\x45" ++"\xbf\xe6\x9a\xf7\x4e\x91\x2d\x6c\x77\x84\x61\x7a\x08\x50\x73\x69\x65\x62\x1a\x66\xab\x6c\xb3\x9d\x9d\x92\x97\x98\x1e\x9a\x98\x8f" ++"\x92\x99\xb2\xad\xe4\xb2\xae\xe6\xa3\x08\x0e\xad\xf9\xda\xf7\xf2\x15\x28\xb4\x21\xf7\x04\x82\xd4\x08\x5a\x6b\x70\x5b\x57\x1a\x66" ++"\x9e\x6f\xb6\x70\x1e\xfb\x09\x8d\x50\x9f\x45\xcb\x08\xc9\x43\x70\x99\x5a\x1b\x69\x70\x80\x76\x75\x1f\x7a\x7a\x82\x7a\x7b\x5f\x7b" ++"\x62\x83\x83\x6c\x86\xaa\x85\x95\x81\x99\x62\x98\x66\x95\x75\x97\x7d\x08\x70\xa2\xab\x7c\xab\x1b\xb8\xb2\x9e\xba\xc1\x1f\xbd\xb6" ++"\x90\x8f\xa6\x99\x08\xa0\xb4\xc6\x98\xc2\x1b\xa1\x06\x5d\x6e\x7c\x72\x63\x1a\x57\xa5\x5e\xbc\x6a\x1e\x94\xd4\xf3\xf7\x01\xf0\xb6" ++"\x08\x0e\xe3\xdb\xf8\xb2\x15\x6f\x7b\x81\x79\x82\x90\x7d\x94\x7d\x1f\xc6\x31\x05\x9b\x72\x8d\x85\x82\x1a\x80\x8b\x8a\x7b\x71\x1e" ++"\x4d\x27\x05\x7d\x78\x8b\x8b\x81\x1a\x79\x9b\x7e\xa0\x1e\xf7\x88\x06\xb7\x8f\x8d\xae\xa9\x1f\xbb\xc6\xab\xb5\x99\x92\xbe\x8a\x19" ++"\xdc\x06\xa1\x96\x82\x7b\x82\x89\x84\x7e\x70\x1f\x86\x82\x89\x81\x85\x1a\x78\xac\x77\xaa\x9e\x9c\x94\xa1\xa3\x1e\xf6\xf0\x05\x9f" ++"\x9e\x94\x9b\x9d\x1a\x9e\x81\x9e\x7a\x9a\x1e\xfb\x0d\xf7\x02\x05\x97\x7e\x7a\x92\x7b\x1b\x64\x70\x7b\x75\x83\x8d\x84\x8e\x85\x1f" ++"\x9c\x6c\x8b\x8a\x7e\x1a\x79\x81\x84\x71\x1e\x39\x06\x5a\x8c\x81\x90\x68\xb5\x55\xcd\x18\x75\xa6\x82\x8f\x69\x89\x08\x0e\xf7\x17" ++"\xf7\x14\xf8\xfb\x15\x49\x70\x76\x56\x7a\x8d\x81\x94\x6f\x1f\xa9\x2d\x05\x95\x67\x8c\x86\x84\x1a\x84\x88\x7f\x86\x7c\x1e\x87\x80" ++"\x88\x82\x88\x82\x70\x31\x18\x86\x7b\x89\x7e\x7d\x1a\x71\x94\x76\x9a\x7f\x1e\x80\x99\x9b\x88\xb4\x1b\xf7\x70\x06\xd5\x8a\xa0\x97" ++"\xaf\xcc\xb2\xd0\x18\xc4\xab\x96\x94\xb2\x1b\xa0\x98\x81\x79\x83\x89\x7f\x87\x7d\x1f\x82\x6d\x85\x69\x7e\x1a\x6d\xa7\x70\xaa\x9f" ++"\x99\x93\xab\xaa\x1e\xf7\x24\xf7\x24\x05\xbb\xbe\x8b\x8b\xa0\x1a\xa0\x8a\x8d\x62\xb4\x1e\xfb\x28\xf7\x2b\x05\xaa\x6d\x7c\x94\x75" ++"\x1b\x68\x74\x71\x65\x7e\x8d\x7d\x8e\x7e\x1f\x9a\x55\x8b\x8b\x7f\x1a\x79\x7d\x82\x71\x6d\x7c\x97\xb6\x74\x1e\x60\xd9\x05\xcc\x68" ++"\x75\x98\x3d\x1b\x0e\xda\xf8\xc9\xf8\xe4\x15\xd0\x23\xce\x45\xf0\x41\xfb\x0c\x30\x67\x66\x3a\xfb\x09\x08\xc9\x06\xc8\xeb\xd9\xd5" ++"\xf7\x0a\xd6\xfb\x0b\xd8\x33\xe0\x59\xe1\x08\xfb\x60\x16\x9d\x65\xc3\x3f\xba\x5b\x08\xfc\x92\x5e\xf9\x0f\x06\x47\xbc\x3b\xe2\x61" ++"\xd2\x08\xfc\x51\xfb\xe2\x15\xf8\x92\x06\x6b\x71\x4e\x39\x71\x58\x08\xc3\x06\xb9\xd8\xd5\xda\xcf\xbb\x08\xfd\x0f\x06\x0e\xfb\x8e" ++"\x8b\x1c\x05\x46\x8b\x06\x8b\x0a\x8b\x0b\xf9\xa8\x14\xf9\xdb\x15\x9f\x13\x00\x20\x02\x00\x01\x00\x05\x00\x0c\x00\x12\x00\x16\x00" ++"\x1e\x00\x26\x00\x2b\x00\x30\x00\x37\x00\x3e\x00\x43\x00\x50\x00\x5a\x00\x63\x00\x69\x00\x6e\x00\x79\x00\x84\x00\x90\x00\x9d\x00" ++"\xa9\x00\xb3\x00\xba\x00\xc0\x00\xcc\x00\xd5\x00\xdc\x00\xed\x00\xfc\x01\x05\x01\x0c\x01\x11\xf9\x47\x15\x0b\x15\xfb\x5e\xfb\x37" ++"\x30\x0a\x15\xfb\x5f\xfb\x36\x0b\xf9\x55\x15\x0b\x15\xfb\x5e\xfb\x37\x2a\x0a\x0b\xfb\x35\xf7\x38\xfb\x55\x1f\x0b\xfb\x33\xfb\x5a" ++"\x0b\x3f\x0a\xf7\x37\x0b\x3c\x0a\xd9\xa9\xda\x2c\x0a\xf8\x24\xf9\x56\x24\x0a\x0b\x26\x0a\x3a\x0a\x0b\x2d\x0a\xf7\x5b\xf7\x5b\xf7" ++"\x35\xf7\x35\xf7\x5b\x0b\xc1\xc6\x1e\xd3\xcc\xde\xaf\xef\x1b\x0e\x26\x0a\xfb\x5d\xf7\x34\xfb\x35\x0b\x06\xf3\xfb\x2e\x05\x0b\x1f" ++"\xd2\x4a\xb1\x0b\x32\x0a\x38\x2d\x37\x0a\xda\xa9\xd9\x2c\x0a\x34\x0a\x38\x2d\x37\x0a\xda\xa9\xd9\x2c\x0a\x2a\x0a\x6a\x04\xd5\xdd" ++"\x6b\x57\xc4\x2f\x0a\x0b\xf8\x24\xf9\x56\x22\x0a\x2b\x0a\xf7\x57\x25\x0a\x0b\x3a\x0a\x6a\x04\xd5\xde\x6b\x57\xc3\x2f\x0a\x0b\x22" ++"\x0a\x2b\x0a\x27\x0a\xfb\x55\x1f\x0b\x39\x0a\xf7\x57\x25\x0a\x0b\x1a\xfb\x49\x3c\x0a\x0b\xf8\x24\xf9\x56\x15\xfb\x5e\xfb\x37\x2b" ++"\x0a\x0b\x22\x0a\xfb\x32\xfb\x5b\x3b\x0a\x0b\x3b\x0a\xf7\x57\x25\x0a\x0b\xfb\x5d\xf7\x34\xfb\x35\xf7\x5c\xf7\x5a\xf7\x35\xf7\x35" ++"\xf7\x5b\x0b\xfb\x27\xfb\x26\xfb\x48\xfb\x4a\xfb\x25\xf7\x26\xf7\x4b\x0b\xe9\x89\x4e\xaf\x35\xb6\x66\x08\x0e\xf7\x2e\x15\xbb\x2e" ++"\x0a\x0b\xf7\x58\xfb\x35\x0b", 24967 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.am.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.am +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.am.301 2023-01-17 15:53:51.705205323 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.am 2023-01-17 15:53:51.705205323 -0500 +@@ -0,0 +1,19 @@ ++noinst_LTLIBRARIES = libbase14fonts.la ++ ++libbase14fonts_la_SOURCES = \ ++ Base14Fonts.cpp \ ++ Base14Fonts.hpp \ ++ Dingbats.cff.cpp \ ++ NimbusMonoPS-Bold.cff.cpp \ ++ NimbusMonoPS-BoldItalic.cff.cpp \ ++ NimbusMonoPS-Italic.cff.cpp \ ++ NimbusMonoPS-Regular.cff.cpp \ ++ NimbusRoman-Bold.cff.cpp \ ++ NimbusRoman-BoldItalic.cff.cpp \ ++ NimbusRoman-Italic.cff.cpp \ ++ NimbusRoman-Regular.cff.cpp \ ++ NimbusSans-Bold.cff.cpp \ ++ NimbusSans-BoldItalic.cff.cpp \ ++ NimbusSans-Italic.cff.cpp \ ++ NimbusSans-Regular.cff.cpp \ ++ StandardSymbolsPS.cff.cpp +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.in.301 2023-01-17 15:53:51.706205334 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/Makefile.in 2023-01-17 15:53:51.706205334 -0500 +@@ -0,0 +1,738 @@ ++# Makefile.in generated by automake 1.16.5 from Makefile.am. ++# @configure_input@ ++ ++# Copyright (C) 1994-2021 Free Software Foundation, Inc. ++ ++# This Makefile.in is free software; the Free Software Foundation ++# gives unlimited permission to copy and/or distribute it, ++# with or without modifications, as long as this notice is preserved. ++ ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without ++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A ++# PARTICULAR PURPOSE. ++ ++@SET_MAKE@ ++ ++VPATH = @srcdir@ ++am__is_gnu_make = { \ ++ if test -z '$(MAKELEVEL)'; then \ ++ false; \ ++ elif test -n '$(MAKE_HOST)'; then \ ++ true; \ ++ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ ++ true; \ ++ else \ ++ false; \ ++ fi; \ ++} ++am__make_running_with_option = \ ++ case $${target_option-} in \ ++ ?) ;; \ ++ *) echo "am__make_running_with_option: internal error: invalid" \ ++ "target option '$${target_option-}' specified" >&2; \ ++ exit 1;; \ ++ esac; \ ++ has_opt=no; \ ++ sane_makeflags=$$MAKEFLAGS; \ ++ if $(am__is_gnu_make); then \ ++ sane_makeflags=$$MFLAGS; \ ++ else \ ++ case $$MAKEFLAGS in \ ++ *\\[\ \ ]*) \ ++ bs=\\; \ ++ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ ++ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ ++ esac; \ ++ fi; \ ++ skip_next=no; \ ++ strip_trailopt () \ ++ { \ ++ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ ++ }; \ ++ for flg in $$sane_makeflags; do \ ++ test $$skip_next = yes && { skip_next=no; continue; }; \ ++ case $$flg in \ ++ *=*|--*) continue;; \ ++ -*I) strip_trailopt 'I'; skip_next=yes;; \ ++ -*I?*) strip_trailopt 'I';; \ ++ -*O) strip_trailopt 'O'; skip_next=yes;; \ ++ -*O?*) strip_trailopt 'O';; \ ++ -*l) strip_trailopt 'l'; skip_next=yes;; \ ++ -*l?*) strip_trailopt 'l';; \ ++ -[dEDm]) skip_next=yes;; \ ++ -[JT]) skip_next=yes;; \ ++ esac; \ ++ case $$flg in \ ++ *$$target_option*) has_opt=yes; break;; \ ++ esac; \ ++ done; \ ++ test $$has_opt = yes ++am__make_dryrun = (target_option=n; $(am__make_running_with_option)) ++am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) ++pkgdatadir = $(datadir)/@PACKAGE@ ++pkgincludedir = $(includedir)/@PACKAGE@ ++pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ ++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd ++install_sh_DATA = $(install_sh) -c -m 644 ++install_sh_PROGRAM = $(install_sh) -c ++install_sh_SCRIPT = $(install_sh) -c ++INSTALL_HEADER = $(INSTALL_DATA) ++transform = $(program_transform_name) ++NORMAL_INSTALL = : ++PRE_INSTALL = : ++POST_INSTALL = : ++NORMAL_UNINSTALL = : ++PRE_UNINSTALL = : ++POST_UNINSTALL = : ++build_triplet = @build@ ++host_triplet = @host@ ++subdir = dvisvgm-src/src/fonts ++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ++am__aclocal_m4_deps = $(top_srcdir)/../../m4/ax_cxx_compile_stdcxx.m4 \ ++ $(top_srcdir)/../../m4/kpse-common.m4 \ ++ $(top_srcdir)/../../m4/kpse-cxx-hack.m4 \ ++ $(top_srcdir)/../../m4/kpse-freetype2-flags.m4 \ ++ $(top_srcdir)/../../m4/kpse-kpathsea-flags.m4 \ ++ $(top_srcdir)/../../m4/kpse-warnings.m4 \ ++ $(top_srcdir)/../../m4/kpse-win32.m4 \ ++ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ ++ $(top_srcdir)/../../m4/libtool.m4 \ ++ $(top_srcdir)/../../m4/ltoptions.m4 \ ++ $(top_srcdir)/../../m4/ltsugar.m4 \ ++ $(top_srcdir)/../../m4/ltversion.m4 \ ++ $(top_srcdir)/../../m4/lt~obsolete.m4 $(top_srcdir)/version.ac \ ++ $(top_srcdir)/configure.ac ++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ ++ $(ACLOCAL_M4) ++DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) ++mkinstalldirs = $(install_sh) -d ++CONFIG_HEADER = $(top_builddir)/config.h ++CONFIG_CLEAN_FILES = ++CONFIG_CLEAN_VPATH_FILES = ++LTLIBRARIES = $(noinst_LTLIBRARIES) ++libbase14fonts_la_LIBADD = ++am_libbase14fonts_la_OBJECTS = Base14Fonts.lo Dingbats.cff.lo \ ++ NimbusMonoPS-Bold.cff.lo NimbusMonoPS-BoldItalic.cff.lo \ ++ NimbusMonoPS-Italic.cff.lo NimbusMonoPS-Regular.cff.lo \ ++ NimbusRoman-Bold.cff.lo NimbusRoman-BoldItalic.cff.lo \ ++ NimbusRoman-Italic.cff.lo NimbusRoman-Regular.cff.lo \ ++ NimbusSans-Bold.cff.lo NimbusSans-BoldItalic.cff.lo \ ++ NimbusSans-Italic.cff.lo NimbusSans-Regular.cff.lo \ ++ StandardSymbolsPS.cff.lo ++libbase14fonts_la_OBJECTS = $(am_libbase14fonts_la_OBJECTS) ++AM_V_lt = $(am__v_lt_@AM_V@) ++am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) ++am__v_lt_0 = --silent ++am__v_lt_1 = ++AM_V_P = $(am__v_P_@AM_V@) ++am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) ++am__v_P_0 = false ++am__v_P_1 = : ++AM_V_GEN = $(am__v_GEN_@AM_V@) ++am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) ++am__v_GEN_0 = @echo " GEN " $@; ++am__v_GEN_1 = ++AM_V_at = $(am__v_at_@AM_V@) ++am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) ++am__v_at_0 = @ ++am__v_at_1 = ++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) ++depcomp = $(SHELL) $(top_srcdir)/../../build-aux/depcomp ++am__maybe_remake_depfiles = depfiles ++am__depfiles_remade = ./$(DEPDIR)/Base14Fonts.Plo \ ++ ./$(DEPDIR)/Dingbats.cff.Plo \ ++ ./$(DEPDIR)/NimbusMonoPS-Bold.cff.Plo \ ++ ./$(DEPDIR)/NimbusMonoPS-BoldItalic.cff.Plo \ ++ ./$(DEPDIR)/NimbusMonoPS-Italic.cff.Plo \ ++ ./$(DEPDIR)/NimbusMonoPS-Regular.cff.Plo \ ++ ./$(DEPDIR)/NimbusRoman-Bold.cff.Plo \ ++ ./$(DEPDIR)/NimbusRoman-BoldItalic.cff.Plo \ ++ ./$(DEPDIR)/NimbusRoman-Italic.cff.Plo \ ++ ./$(DEPDIR)/NimbusRoman-Regular.cff.Plo \ ++ ./$(DEPDIR)/NimbusSans-Bold.cff.Plo \ ++ ./$(DEPDIR)/NimbusSans-BoldItalic.cff.Plo \ ++ ./$(DEPDIR)/NimbusSans-Italic.cff.Plo \ ++ ./$(DEPDIR)/NimbusSans-Regular.cff.Plo \ ++ ./$(DEPDIR)/StandardSymbolsPS.cff.Plo ++am__mv = mv -f ++CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ++ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ++LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ ++ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ++ $(AM_CXXFLAGS) $(CXXFLAGS) ++AM_V_CXX = $(am__v_CXX_@AM_V@) ++am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) ++am__v_CXX_0 = @echo " CXX " $@; ++am__v_CXX_1 = ++CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ ++ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) ++am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) ++am__v_CXXLD_0 = @echo " CXXLD " $@; ++am__v_CXXLD_1 = ++COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ ++ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ ++ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ++ $(AM_CFLAGS) $(CFLAGS) ++AM_V_CC = $(am__v_CC_@AM_V@) ++am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) ++am__v_CC_0 = @echo " CC " $@; ++am__v_CC_1 = ++CCLD = $(CC) ++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++AM_V_CCLD = $(am__v_CCLD_@AM_V@) ++am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) ++am__v_CCLD_0 = @echo " CCLD " $@; ++am__v_CCLD_1 = ++SOURCES = $(libbase14fonts_la_SOURCES) ++DIST_SOURCES = $(libbase14fonts_la_SOURCES) ++am__can_run_installinfo = \ ++ case $$AM_UPDATE_INFO_DIR in \ ++ n|no|NO) false;; \ ++ *) (install-info --version) >/dev/null 2>&1;; \ ++ esac ++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) ++# Read a list of newline-separated strings from the standard input, ++# and print each of them once, without duplicates. Input order is ++# *not* preserved. ++am__uniquify_input = $(AWK) '\ ++ BEGIN { nonempty = 0; } \ ++ { items[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in items) print i; }; } \ ++' ++# Make sure the list of sources is unique. This is necessary because, ++# e.g., the same source file might be shared among _SOURCES variables ++# for different programs/libraries. ++am__define_uniq_tagged_files = \ ++ list='$(am__tagged_files)'; \ ++ unique=`for i in $$list; do \ ++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ++ done | $(am__uniquify_input)` ++am__DIST_COMMON = $(srcdir)/Makefile.in \ ++ $(top_srcdir)/../../build-aux/depcomp ++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ++ACLOCAL = @ACLOCAL@ ++AMTAR = @AMTAR@ ++AM_CPPFLAGS = @AM_CPPFLAGS@ ++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ++AM_LDFLAGS = @AM_LDFLAGS@ ++AR = @AR@ ++AS = @AS@ ++AUTOCONF = @AUTOCONF@ ++AUTOHEADER = @AUTOHEADER@ ++AUTOMAKE = @AUTOMAKE@ ++AWK = @AWK@ ++BROTLI_CFLAGS = @BROTLI_CFLAGS@ ++BROTLI_LIBS = @BROTLI_LIBS@ ++CC = @CC@ ++CCDEPMODE = @CCDEPMODE@ ++CFLAGS = @CFLAGS@ ++CODE_COVERAGE_RULES = @CODE_COVERAGE_RULES@ ++CPP = @CPP@ ++CPPFLAGS = @CPPFLAGS@ ++CSCOPE = @CSCOPE@ ++CTAGS = @CTAGS@ ++CXX = @CXX@ ++CXXCPP = @CXXCPP@ ++CXXDEPMODE = @CXXDEPMODE@ ++CXXFLAGS = @CXXFLAGS@ ++CXXLD = @CXXLD@ ++CYGPATH_W = @CYGPATH_W@ ++DATE = @DATE@ ++DEFS = @DEFS@ ++DEPDIR = @DEPDIR@ ++DLLTOOL = @DLLTOOL@ ++DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ ++DVISVGM_TREE = @DVISVGM_TREE@ ++ECHO_C = @ECHO_C@ ++ECHO_N = @ECHO_N@ ++ECHO_T = @ECHO_T@ ++EGREP = @EGREP@ ++ETAGS = @ETAGS@ ++EXEEXT = @EXEEXT@ ++FGREP = @FGREP@ ++FREETYPE2_DEPEND = @FREETYPE2_DEPEND@ ++FREETYPE2_INCLUDES = @FREETYPE2_INCLUDES@ ++FREETYPE2_LIBS = @FREETYPE2_LIBS@ ++FT2_CONFIG = @FT2_CONFIG@ ++GREP = @GREP@ ++HAVE_CXX11 = @HAVE_CXX11@ ++INSTALL = @INSTALL@ ++INSTALL_DATA = @INSTALL_DATA@ ++INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_SCRIPT = @INSTALL_SCRIPT@ ++INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ ++KPATHSEA_DEPEND = @KPATHSEA_DEPEND@ ++KPATHSEA_INCLUDES = @KPATHSEA_INCLUDES@ ++KPATHSEA_LIBS = @KPATHSEA_LIBS@ ++LD = @LD@ ++LDFLAGS = @LDFLAGS@ ++LIBGS_INCLUDES = @LIBGS_INCLUDES@ ++LIBGS_LIBS = @LIBGS_LIBS@ ++LIBOBJS = @LIBOBJS@ ++LIBS = @LIBS@ ++LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ ++LN_S = @LN_S@ ++LTLIBOBJS = @LTLIBOBJS@ ++LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ ++MAINT = @MAINT@ ++MAKEINFO = @MAKEINFO@ ++MANIFEST_TOOL = @MANIFEST_TOOL@ ++MKDIR_P = @MKDIR_P@ ++NM = @NM@ ++NMEDIT = @NMEDIT@ ++OBJDUMP = @OBJDUMP@ ++OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ ++PACKAGE = @PACKAGE@ ++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ ++PACKAGE_NAME = @PACKAGE_NAME@ ++PACKAGE_STRING = @PACKAGE_STRING@ ++PACKAGE_TARNAME = @PACKAGE_TARNAME@ ++PACKAGE_URL = @PACKAGE_URL@ ++PACKAGE_VERSION = @PACKAGE_VERSION@ ++PATH_SEPARATOR = @PATH_SEPARATOR@ ++PKG_CONFIG = @PKG_CONFIG@ ++RANLIB = @RANLIB@ ++SED = @SED@ ++SET_MAKE = @SET_MAKE@ ++SHELL = @SHELL@ ++STRIP = @STRIP@ ++VERSION = @VERSION@ ++WARNING_CFLAGS = @WARNING_CFLAGS@ ++WARNING_CXXFLAGS = @WARNING_CXXFLAGS@ ++WOFF2_CFLAGS = @WOFF2_CFLAGS@ ++WOFF2_LIBS = @WOFF2_LIBS@ ++ZLIB_DEPEND = @ZLIB_DEPEND@ ++ZLIB_INCLUDES = @ZLIB_INCLUDES@ ++ZLIB_LIBS = @ZLIB_LIBS@ ++abs_builddir = @abs_builddir@ ++abs_srcdir = @abs_srcdir@ ++abs_top_builddir = @abs_top_builddir@ ++abs_top_srcdir = @abs_top_srcdir@ ++ac_ct_AR = @ac_ct_AR@ ++ac_ct_CC = @ac_ct_CC@ ++ac_ct_CXX = @ac_ct_CXX@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ++am__include = @am__include@ ++am__leading_dot = @am__leading_dot@ ++am__quote = @am__quote@ ++am__tar = @am__tar@ ++am__untar = @am__untar@ ++bindir = @bindir@ ++build = @build@ ++build_alias = @build_alias@ ++build_cpu = @build_cpu@ ++build_os = @build_os@ ++build_vendor = @build_vendor@ ++builddir = @builddir@ ++datadir = @datadir@ ++datarootdir = @datarootdir@ ++docdir = @docdir@ ++dvidir = @dvidir@ ++dvisvgm_srcdir = @dvisvgm_srcdir@ ++exec_prefix = @exec_prefix@ ++host = @host@ ++host_alias = @host_alias@ ++host_cpu = @host_cpu@ ++host_os = @host_os@ ++host_vendor = @host_vendor@ ++htmldir = @htmldir@ ++includedir = @includedir@ ++infodir = @infodir@ ++install_sh = @install_sh@ ++libdir = @libdir@ ++libexecdir = @libexecdir@ ++localedir = @localedir@ ++localstatedir = @localstatedir@ ++mandir = @mandir@ ++mkdir_p = @mkdir_p@ ++oldincludedir = @oldincludedir@ ++pdfdir = @pdfdir@ ++prefix = @prefix@ ++program_transform_name = @program_transform_name@ ++psdir = @psdir@ ++runstatedir = @runstatedir@ ++sbindir = @sbindir@ ++sharedstatedir = @sharedstatedir@ ++srcdir = @srcdir@ ++sysconfdir = @sysconfdir@ ++target_alias = @target_alias@ ++top_build_prefix = @top_build_prefix@ ++top_builddir = @top_builddir@ ++top_srcdir = @top_srcdir@ ++noinst_LTLIBRARIES = libbase14fonts.la ++libbase14fonts_la_SOURCES = \ ++ Base14Fonts.cpp \ ++ Base14Fonts.hpp \ ++ Dingbats.cff.cpp \ ++ NimbusMonoPS-Bold.cff.cpp \ ++ NimbusMonoPS-BoldItalic.cff.cpp \ ++ NimbusMonoPS-Italic.cff.cpp \ ++ NimbusMonoPS-Regular.cff.cpp \ ++ NimbusRoman-Bold.cff.cpp \ ++ NimbusRoman-BoldItalic.cff.cpp \ ++ NimbusRoman-Italic.cff.cpp \ ++ NimbusRoman-Regular.cff.cpp \ ++ NimbusSans-Bold.cff.cpp \ ++ NimbusSans-BoldItalic.cff.cpp \ ++ NimbusSans-Italic.cff.cpp \ ++ NimbusSans-Regular.cff.cpp \ ++ StandardSymbolsPS.cff.cpp ++ ++all: all-am ++ ++.SUFFIXES: ++.SUFFIXES: .cpp .lo .o .obj ++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) ++ @for dep in $?; do \ ++ case '$(am__configure_deps)' in \ ++ *$$dep*) \ ++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ ++ && { if test -f $@; then exit 0; else break; fi; }; \ ++ exit 1;; \ ++ esac; \ ++ done; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign dvisvgm-src/src/fonts/Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --foreign dvisvgm-src/src/fonts/Makefile ++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ++ @case '$?' in \ ++ *config.status*) \ ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ ++ *) \ ++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ ++ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ ++ esac; ++ ++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++ ++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(am__aclocal_m4_deps): ++ ++clean-noinstLTLIBRARIES: ++ -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) ++ @list='$(noinst_LTLIBRARIES)'; \ ++ locs=`for p in $$list; do echo $$p; done | \ ++ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ ++ sort -u`; \ ++ test -z "$$locs" || { \ ++ echo rm -f $${locs}; \ ++ rm -f $${locs}; \ ++ } ++ ++libbase14fonts.la: $(libbase14fonts_la_OBJECTS) $(libbase14fonts_la_DEPENDENCIES) $(EXTRA_libbase14fonts_la_DEPENDENCIES) ++ $(AM_V_CXXLD)$(CXXLINK) $(libbase14fonts_la_OBJECTS) $(libbase14fonts_la_LIBADD) $(LIBS) ++ ++mostlyclean-compile: ++ -rm -f *.$(OBJEXT) ++ ++distclean-compile: ++ -rm -f *.tab.c ++ ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Base14Fonts.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Dingbats.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusMonoPS-Bold.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusMonoPS-BoldItalic.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusMonoPS-Italic.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusMonoPS-Regular.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusRoman-Bold.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusRoman-BoldItalic.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusRoman-Italic.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusRoman-Regular.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusSans-Bold.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusSans-BoldItalic.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusSans-Italic.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NimbusSans-Regular.cff.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StandardSymbolsPS.cff.Plo@am__quote@ # am--include-marker ++ ++$(am__depfiles_remade): ++ @$(MKDIR_P) $(@D) ++ @echo '# dummy' >$@-t && $(am__mv) $@-t $@ ++ ++am--depfiles: $(am__depfiles_remade) ++ ++.cpp.o: ++@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ ++@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ ++@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ++@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< ++ ++.cpp.obj: ++@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ ++@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ ++@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ++@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ++ ++.cpp.lo: ++@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ ++@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ ++@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ++@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< ++ ++mostlyclean-libtool: ++ -rm -f *.lo ++ ++clean-libtool: ++ -rm -rf .libs _libs ++ ++ID: $(am__tagged_files) ++ $(am__define_uniq_tagged_files); mkid -fID $$unique ++tags: tags-am ++TAGS: tags ++ ++tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ++ set x; \ ++ here=`pwd`; \ ++ $(am__define_uniq_tagged_files); \ ++ shift; \ ++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ ++ test -n "$$unique" || unique=$$empty_fix; \ ++ if test $$# -gt 0; then \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ "$$@" $$unique; \ ++ else \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$unique; \ ++ fi; \ ++ fi ++ctags: ctags-am ++ ++CTAGS: ctags ++ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ++ $(am__define_uniq_tagged_files); \ ++ test -z "$(CTAGS_ARGS)$$unique" \ ++ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ ++ $$unique ++ ++GTAGS: ++ here=`$(am__cd) $(top_builddir) && pwd` \ ++ && $(am__cd) $(top_srcdir) \ ++ && gtags -i $(GTAGS_ARGS) "$$here" ++cscopelist: cscopelist-am ++ ++cscopelist-am: $(am__tagged_files) ++ list='$(am__tagged_files)'; \ ++ case "$(srcdir)" in \ ++ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ ++ *) sdir=$(subdir)/$(srcdir) ;; \ ++ esac; \ ++ for i in $$list; do \ ++ if test -f "$$i"; then \ ++ echo "$(subdir)/$$i"; \ ++ else \ ++ echo "$$sdir/$$i"; \ ++ fi; \ ++ done >> $(top_builddir)/cscope.files ++ ++distclean-tags: ++ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags ++distdir: $(BUILT_SOURCES) ++ $(MAKE) $(AM_MAKEFLAGS) distdir-am ++ ++distdir-am: $(DISTFILES) ++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ list='$(DISTFILES)'; \ ++ dist_files=`for file in $$list; do echo $$file; done | \ ++ sed -e "s|^$$srcdirstrip/||;t" \ ++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ++ case $$dist_files in \ ++ */*) $(MKDIR_P) `echo "$$dist_files" | \ ++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ++ sort -u` ;; \ ++ esac; \ ++ for file in $$dist_files; do \ ++ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ ++ if test -d $$d/$$file; then \ ++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ ++ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ ++ else \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ ++ || exit 1; \ ++ fi; \ ++ done ++check-am: all-am ++check: check-am ++all-am: Makefile $(LTLIBRARIES) ++installdirs: ++install: install-am ++install-exec: install-exec-am ++install-data: install-data-am ++uninstall: uninstall-am ++ ++install-am: all-am ++ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am ++ ++installcheck: installcheck-am ++install-strip: ++ if test -z '$(STRIP)'; then \ ++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ ++ install; \ ++ else \ ++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ ++ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ ++ fi ++mostlyclean-generic: ++ ++clean-generic: ++ ++distclean-generic: ++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) ++ ++maintainer-clean-generic: ++ @echo "This command is intended for maintainers to use" ++ @echo "it deletes files that may require special tools to rebuild." ++clean: clean-am ++ ++clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ ++ mostlyclean-am ++ ++distclean: distclean-am ++ -rm -f ./$(DEPDIR)/Base14Fonts.Plo ++ -rm -f ./$(DEPDIR)/Dingbats.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-Bold.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-BoldItalic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-Italic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-Regular.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-Bold.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-BoldItalic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-Italic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-Regular.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-Bold.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-BoldItalic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-Italic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-Regular.cff.Plo ++ -rm -f ./$(DEPDIR)/StandardSymbolsPS.cff.Plo ++ -rm -f Makefile ++distclean-am: clean-am distclean-compile distclean-generic \ ++ distclean-tags ++ ++dvi: dvi-am ++ ++dvi-am: ++ ++html: html-am ++ ++html-am: ++ ++info: info-am ++ ++info-am: ++ ++install-data-am: ++ ++install-dvi: install-dvi-am ++ ++install-dvi-am: ++ ++install-exec-am: ++ ++install-html: install-html-am ++ ++install-html-am: ++ ++install-info: install-info-am ++ ++install-info-am: ++ ++install-man: ++ ++install-pdf: install-pdf-am ++ ++install-pdf-am: ++ ++install-ps: install-ps-am ++ ++install-ps-am: ++ ++installcheck-am: ++ ++maintainer-clean: maintainer-clean-am ++ -rm -f ./$(DEPDIR)/Base14Fonts.Plo ++ -rm -f ./$(DEPDIR)/Dingbats.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-Bold.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-BoldItalic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-Italic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusMonoPS-Regular.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-Bold.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-BoldItalic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-Italic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusRoman-Regular.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-Bold.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-BoldItalic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-Italic.cff.Plo ++ -rm -f ./$(DEPDIR)/NimbusSans-Regular.cff.Plo ++ -rm -f ./$(DEPDIR)/StandardSymbolsPS.cff.Plo ++ -rm -f Makefile ++maintainer-clean-am: distclean-am maintainer-clean-generic ++ ++mostlyclean: mostlyclean-am ++ ++mostlyclean-am: mostlyclean-compile mostlyclean-generic \ ++ mostlyclean-libtool ++ ++pdf: pdf-am ++ ++pdf-am: ++ ++ps: ps-am ++ ++ps-am: ++ ++uninstall-am: ++ ++.MAKE: install-am install-strip ++ ++.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ ++ clean-generic clean-libtool clean-noinstLTLIBRARIES \ ++ cscopelist-am ctags ctags-am distclean distclean-compile \ ++ distclean-generic distclean-libtool distclean-tags distdir dvi \ ++ dvi-am html html-am info info-am install install-am \ ++ install-data install-data-am install-dvi install-dvi-am \ ++ install-exec install-exec-am install-html install-html-am \ ++ install-info install-info-am install-man install-pdf \ ++ install-pdf-am install-ps install-ps-am install-strip \ ++ installcheck installcheck-am installdirs maintainer-clean \ ++ maintainer-clean-generic mostlyclean mostlyclean-compile \ ++ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ++ tags tags-am uninstall uninstall-am ++ ++.PRECIOUS: Makefile ++ ++ ++# Tell versions [3.59,3.63) of GNU make to not export all variables. ++# Otherwise a system limit (for SysV at least) may be exceeded. ++.NOEXPORT: +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Bold.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Bold.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Bold.cff.cpp.301 2023-01-17 15:53:51.706205334 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Bold.cff.cpp 2023-01-17 15:53:51.706205334 -0500 +@@ -0,0 +1,1636 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusMonoPS_Bold_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x12\x4e\x69\x6d\x62\x75\x73\x4d\x6f\x6e\x6f\x50\x53\x2d\x42\x6f\x6c\x64\x00\x01\x01\x01\x35\xf9" ++"\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x14\x04\x8c\x0c\x01\x33\x0c\x03\xf7\x02\x0c\x04\x39\xfc\x1d\xf9" ++"\x4e\xfa\x83\x05\x1c\x32\x32\x0f\x1c\x32\x45\x11\xb7\x1d\x00\x00\xb7\x0a\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00\x1d" ++"\x00\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b" ++"\x00\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa" ++"\x01\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71" ++"\x01\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1" ++"\x01\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02\x59" ++"\x02\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3" ++"\x02\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03\x61" ++"\x03\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1" ++"\x03\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04\x81" ++"\x04\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05\x11" ++"\x05\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1" ++"\x05\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06\x31" ++"\x06\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf" ++"\x06\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a" ++"\x07\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4" ++"\x07\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08\x29" ++"\x08\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0" ++"\x08\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09\x40" ++"\x09\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc" ++"\x09\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42" ++"\x0a\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2" ++"\x0a\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22" ++"\x0b\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92" ++"\x0b\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02" ++"\x0c\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87" ++"\x0c\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f" ++"\x0d\x72\x0d\x80\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73" ++"\x41\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63\x75" ++"\x74\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68\x69" ++"\x44\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f" ++"\x74\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45" ++"\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47" ++"\x62\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f\x74" ++"\x61\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64\x6f" ++"\x74\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69\x65" ++"\x72\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b" ++"\x61\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61\x72" ++"\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e" ++"\x4e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75" ++"\x74\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e" ++"\x74\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52\x63" ++"\x61\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c\x6c" ++"\x61\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61\x75" ++"\x54\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65\x76" ++"\x65\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69" ++"\x6c\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72" ++"\x69\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72\x65" ++"\x73\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63\x75" ++"\x74\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66\x69" ++"\x69\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30\x31" ++"\x39\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69\x69" ++"\x31\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32\x36" ++"\x61\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69\x31" ++"\x30\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33\x61" ++"\x66\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31\x30" ++"\x30\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61\x66" ++"\x69\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30\x30" ++"\x34\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66\x69" ++"\x69\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30\x35" ++"\x31\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69\x69" ++"\x31\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35\x38" ++"\x61\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69\x31" ++"\x30\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37\x61" ++"\x66\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31\x30" ++"\x30\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61\x66" ++"\x69\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30\x30" ++"\x37\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66\x69" ++"\x69\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30\x38" ++"\x35\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69\x69" ++"\x31\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39\x32" ++"\x61\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69\x31" ++"\x30\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39\x61" ++"\x66\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31\x30" ++"\x31\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61\x66" ++"\x69\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30\x31" ++"\x31\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66\x69" ++"\x69\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c\x70" ++"\x68\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67\x68" ++"\x74\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72\x72" ++"\x6f\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69\x67" ++"\x68\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62\x65" ++"\x74\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63\x63" ++"\x65\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64\x63" ++"\x72\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72" ++"\x65\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f" ++"\x6e\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71" ++"\x75\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63" ++"\x6c\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d" ++"\x61\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67\x64" ++"\x6f\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d\x66" ++"\x6c\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69" ++"\x6e\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70" ++"\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69" ++"\x6f\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73" ++"\x69\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b" ++"\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d" ++"\x62\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71\x75" ++"\x61\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65" ++"\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e" ++"\x63\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71" ++"\x75\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f" ++"\x6d\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f" ++"\x73\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66" ++"\x66\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x70" ++"\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61\x63" ++"\x75\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76\x6c" ++"\x6f\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63\x75" ++"\x6d\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c" ++"\x65\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63\x61" ++"\x72\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65\x75" ++"\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62\x6c" ++"\x75\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69\x30" ++"\x32\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43\x75" ++"\x6e\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30\x34" ++"\x35\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75\x6e" ++"\x69\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34\x39" ++"\x43\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e\x69" ++"\x30\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41\x46" ++"\x75\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69\x30" ++"\x34\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41\x75" ++"\x6e\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30\x34" ++"\x44\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75\x6e" ++"\x69\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31\x32" ++"\x36\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e\x69" ++"\x32\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b" ++"\x75\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65" ++"\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c\x64" ++"\x65\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61\x76" ++"\x65\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61\x63" ++"\x63\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30" ++"\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65" ++"\x6e\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30" ++"\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65" ++"\x6e\x74\x4e\x69\x6d\x62\x75\x73\x20\x4d\x6f\x6e\x6f\x20\x50\x53\x20\x42\x6f\x6c\x64\x4e\x69\x6d\x62\x75\x73\x20\x4d\x6f\x6e\x6f" ++"\x20\x50\x53\x01\x43\x02\x00\x01\x00\x08\x00\x70\x00\x7a\x00\xa0\x00\xe2\x01\x19\x01\x21\x01\x25\x01\x2c\x01\x37\x01\x3f\x01\x45" ++"\x01\xa3\x01\xae\x01\xbb\x01\xc1\x01\xee\x01\xfb\x02\x03\x02\x0c\x02\x14\x02\x1d\x02\x44\x02\x5e\x02\x6a\x02\x75\x02\x79\x02\x8b" ++"\x02\x99\x02\xa4\x02\xaf\x02\xb7\x02\xbe\x03\x54\x03\xe5\x04\x1b\x04\x5a\x04\x7d\x04\x89\x04\xbe\x04\xe2\x04\xf7\x04\xfb\x05\x0a" ++"\x05\x15\x05\x27\x05\x34\x05\x3e\x05\x47\x05\x51\x05\x5b\x05\x64\x05\x6d\x05\x74\x05\x7b\x05\x80\x05\xdc\x06\x2c\x06\x8e\x06\xa4" ++"\x06\xba\x06\xc1\x06\xc7\x06\xce\x06\xe6\x06\xf4\x06\xff\x07\x08\x07\x18\x07\x27\x07\x32\x07\x3d\x07\x43\x07\x55\x07\x5f\x07\x69" ++"\x07\x79\x07\x84\x07\x8c\x07\x95\x07\x9e\x07\xa5\x07\xad\x07\xb5\x07\xbd\x07\xc5\x07\xd0\x07\xdb\x07\xe2\x08\x5e\x08\xa2\x09\x05" ++"\x09\x4d\x09\xac\x09\xd2\x0a\x06\x0a\x37\x0a\x59\x0a\x7f\x0a\x8c\x0a\xad\x0a\xbe\x0a\xe1\x0a\xf0\x0b\x0a\x0b\x12\x0b\x27\x0b\x35" ++"\x0b\x4a\x0b\x5d\x0b\x6f\x0b\x77\x0b\x7f\x0b\x8a\x0b\x9e\x0b\xaa\x0b\xb9\x0b\xd2\x0b\xe0\x0b\xed\x0b\xfd\x0c\x11\x0c\x1d\x0c\x29" ++"\x0c\x35\x0c\x47\x0c\x59\x0c\x5d\x0c\x68\x0c\x79\x0c\x83\x0c\x88\x0c\x90\x0c\x9e\x0c\xac\x0c\xba\x0c\xc7\x0c\xd4\x0c\xdc\x0c\xe8" ++"\x0c\xee\x0c\xf6\x0c\xfe\x0d\x06\x0d\x11\x0d\x18\x0d\x6b\x0d\x8b\x0d\xd9\x0e\x23\x0e\x73\x0e\xe6\x0f\x01\x0f\x4a\x0f\xb7\x0f\xc8" ++"\x10\x0c\x10\x45\x10\xa0\x11\x0a\x11\x3d\x11\x79\x11\xc8\x11\xf5\x12\x3c\x12\x7e\x12\xac\x12\xb7\x12\xf6\x12\xff\x13\x2a\x13\x36" ++"\x13\x5b\x13\x67\x13\x84\x13\xc9\x14\x04\x14\x34\x14\x72\x14\xac\x14\xc7\x14\xf8\x15\x22\x15\x4b\x15\x67\x15\x88\x15\x9f\x15\xae" ++"\x15\xde\x15\xe2\x16\x03\x16\x15\x16\x36\x16\x5f\x16\x69\x16\x86\x16\x96\x16\xaa\x16\xc8\x16\xef\x16\xf7\x17\x07\x17\x17\x17\x2a" ++"\x17\x48\x17\x6d\x17\x87\x17\x9b\x17\xbb\x17\xc7\x17\xe9\x17\xf7\x17\xfb\x18\x09\x18\x29\x18\x36\x18\x45\x18\x63\x18\x7a\x18\x91" ++"\x18\xa9\x18\xb8\x18\xbf\x18\xce\x18\xd9\x18\xf3\x18\xf8\x19\x11\x19\x2a\x19\x30\x19\x36\x19\x4f\x19\x5d\x19\x75\x19\x7c\x19\x85" ++"\x19\x9b\x19\xa7\x19\xb3\x19\xc3\x19\xd5\x19\xda\x19\xf1\x1a\x08\x1a\x1d\x1a\x33\x1a\x45\x1a\x55\x1a\x6b\x1a\x75\x1a\x85\x1a\x9a" ++"\x1a\xaf\x1a\xc4\x1a\xd7\x1a\xeb\x1a\xff\x1b\x13\x1b\x1a\x1b\x2d\x1b\x40\x1b\x53\x1b\x66\x1b\x6f\x1b\x82\x1b\x86\x1b\x98\x1b\xaa" ++"\x1b\xbc\x1b\xce\x1b\xde\x1b\xef\x1c\x00\x1c\x11\x1c\x22\x1c\x33\x1c\x44\x1c\x54\x1c\x64\x1c\x74\x1c\x84\x1c\x94\x1c\xa4\x1c\xb4" ++"\x1c\xc4\x1c\xd4\x1c\xe2\x1c\xf1\x1d\x00\x1d\x0f\x1d\x16\x1d\x20\x1d\x2e\x1d\x37\x1d\x45\x1d\x53\x1d\x61\x1d\x6a\x1d\x77\x1d\x84" ++"\x1d\x91\x1d\x9e\x1d\xab\x1d\xb8\x1d\xc3\x1d\xcf\x1d\xdb\x1d\xe0\x1d\xec\x1d\xf8\x1e\x04\x1e\x10\x1e\x1c\x1e\x28\x1e\x30\x1e\x38" ++"\x1e\x43\x1e\x4e\x1e\x59\x1e\x64\x1e\x6f\x1e\x7a\x1e\x85\x83\x34\x1d\x7a\x7a\x1a\x0b\xf8\x32\xf7\x2b\x15\x9e\x5c\x05\x7a\x06\x71" ++"\x83\x89\x9d\x1d\x99\x88\xa3\x1b\xf7\x1f\x06\xa0\x9a\xf7\x3a\x1d\x80\x92\x82\x8d\x70\x8c\xfb\x5b\xf8\x60\x18\xfb\x6f\x06\x70\x20" ++"\x1d\x7a\x93\x7c\x9a\x81\x1e\x83\x95\x96\x89\xa6\x1b\xc4\x06\xfb\x2c\xfb\xf9\x05\x5f\x73\x79\x69\x68\xa2\x7a\xba\x1f\xf7\x19\x06" ++"\xa0\x9a\x8d\x90\x3a\x1d\x93\x80\x82\x8d\x6f\x1b\x7a\x06\x9f\xba\x05\xf7\x50\xf2\x15\xfb\x25\x06\xd4\xf7\x3d\x05\x0b\x1a\x9c\x83" ++"\x9a\x7d\x95\x1e\x71\x1d\x0b\x15\x95\x99\x8f\x95\x93\x1a\xa0\x79\x9c\x75\x79\x82\x85\x77\x7d\x1e\x39\xfb\x0c\x05\x83\x7f\x86\x7f" ++"\x82\x1a\x77\x9d\x7a\xa2\x9b\x95\x92\x9f\x98\x1e\x0e\xf7\xc0\xf8\xd6\x15\x48\x4a\x71\x5a\x53\x1f\x4e\x55\x69\x3c\x34\x1a\xfb\x38" ++"\xf7\x13\xfb\x18\xf7\x30\xf7\x2f\xf7\x14\xf7\x18\xf7\x33\xe8\x6b\xd6\x4c\xc4\x1e\xbc\x55\x49\xa5\x47\x1b\x24\x04\xea\xdb\x34\x24" ++"\xfb\x00\x3d\x34\x2a\x2b\x3c\xe2\xf5\xf4\xda\xe2\xeb\x1f\x0b\xf7\xc3\xf8\x49\x15\xfb\x2a\xfb\x07\x29\xfb\x14\xfb\x13\xf7\x07\x28" ++"\xf7\x27\xf7\x27\xf7\x07\xee\xf7\x13\xf7\x12\xfb\x07\xef\xfb\x24\x1f\x86\x24\x15\xe4\xce\x56\x45\x46\x48\x55\x34\x34\x48\xc1\xd0" ++"\xd0\xce\xc1\xe0\x1f\x0b\x15\x9c\x99\x92\x95\x98\xf3\x1d\x06\x4f\x1d\x0b\x1a\xb1\x74\x99\x4b\x1e\x0b\x06\x5c\x73\x79\x69\x69\xa3" ++"\x79\xba\x1f\x0b\x83\x9a\x7d\x95\x1f\x93\x80\x0b\x06\xb9\xa3\x9d\xad\x0b\xf8\x96\xf8\x3d\x15\xfb\x1f\x06\x3d\x1d\x7a\x1a\x7a\x93" ++"\x7c\x99\x81\x3f\x1d\xaa\xfb\x3c\x06\x58\x58\x74\x7f\x5a\x1b\x51\x71\x9f\xb8\x1f\xf7\xa1\xfb\x0c\x07\x3d\x1d\x7a\x1a\x7a\x93\x7c" ++"\x99\x81\x1e\x84\x95\x96\x88\xa6\x1b\x97\xfb\x3e\x06\x52\x9f\x61\xb3\x6e\x1e\x73\xad\xb5\x7f\xb9\x1b\xc1\xab\x98\xb3\xba\x1f\x62" ++"\xee\x07\xa0\x9a\x8d\x90\x3a\x1d\x81\x91\x83\x8d\x76\x8c\x08\x0b\x1b\x9c\x9b\x93\x98\x96\x1f\x93\x96\x8d\x0b\x76\x84\x8a\x88\x82" ++"\x1f\x78\x85\x7c\x76\x76\x1a\x0b\x81\x80\x8d\x70\x1b\x0b\xf7\x5a\xf7\x7c\x15\xd8\x88\x06\x47\x1d\x9b\x93\x98\x96\x72\x1d\xf7\x27" ++"\xfc\x59\x07\x6b\x1d\x7b\x79\x92\x1d\x7b\x79\x1a\x69\xa3\x79\xb9\x1e\xf8\x6f\xf7\x29\x06\xf7\x07\x1d\x07\x0b\x06\xb9\xa3\x9c\xae" ++"\x9b\x2a\x1d\x82\x8d\x6f\x1b\x0b\x8d\x90\x94\x1f\x9b\x95\x95\x0b\x1a\x9b\x83\x9a\x7d\x95\x1e\x93\x0b\x8a\x85\x81\x1f\x7b\x81\x81" ++"\x0b\x5d\x1d\x5d\x1b\x38\x59\x5e\x1d\x0b\x15\x68\x6e\x6f\x6a\x69\xa8\x6f\xae\xae\xa8\xa7\xac\xae\x6f\xa6\x67\x1f\xf7\x64\x16\x68" ++"\x6e\x6f\x6a\x69\xa8\x6f\xae\xae\xa8\xa7\xac\xae\x6f\xa6\x67\x1f\x0e\x15\x67\x76\x7c\x70\x82\x90\x7f\x92\x83\x1f\x81\x95\x93\x88" ++"\xa6\x1b\xf7\x88\x06\xae\xa7\x1d\x73\x1b\x0e\x8d\x90\x94\xa6\x1d\x92\x80\x82\x8d\x6f\x1b\x0b\x06\xba\xa3\x9d\xad\xad\x73\x9d\x5c" ++"\x1f\x0b\x93\xa6\x1d\x0b\x15\x73\x7c\x7b\x73\x3f\xe0\x47\xe9\xe9\xe0\x6f\x1d\x81\x6b\xf7\x1d\x1d\x1f\x7b\x81\x81\x7a\x79\x1a\x7b" ++"\x93\x7b\x99\x81\x1e\x0b\x72\x81\x89\x86\x82\x1f\x7b\x81\x81\x7a\x0b\x1b\x9c\x9b\x93\x98\x96\x1f\x93\x95\x8d\x0b\x1e\x84\x95\x98" ++"\x88\xa4\x1b\x0b\x1b\x74\x79\x7a\x75\x7e\x0b\xf8\xbe\xf7\x41\x15\xa6\x93\x9a\x9d\xa4\x33\x1d\x80\x81\x8d\x6f\x1b\xfb\x43\x06\x71" ++"\x83\x50\x1d\x9a\x81\x1e\x83\x95\x97\x89\xa4\x1b\xeb\x4f\x06\x7d\x68\x64\x84\x5b\x1b\x4d\x5b\x99\xa6\x69\x1f\x6e\xa3\x7d\xaf\xc0" ++"\x1a\xc8\x07\xba\x9e\xba\xac\xaa\x1e\xa8\xa9\xb7\x9a\xc1\x1b\xd3\xbc\x77\x6b\x94\x1f\x94\x6c\x8b\x8b\x91\x84\x08\x81\x94\x99\x85" ++"\x9a\x2d\x1d\x93\xa6\x1a\xd5\x07\xa4\x8a\x93\x85\x95\x1e\x9a\x82\x7a\x95\x79\x1b\x77\x80\x83\x76\x80\x1f\x9e\x60\x5b\x95\x56\x1b" ++"\x37\x4b\x73\x58\x55\x1f\x54\x57\x6c\x44\x41\x1a\x48\x07\x47\xa5\x48\xb4\x63\x1e\x5a\xbd\xe1\x6f\xef\x1b\xda\xbd\x99\xba\xe8\x1f" ++"\x0b\xf8\x92\xf8\x06\x15\x9e\x8a\x92\x88\x94\x1e\x9e\x86\x77\x98\x75\x1b\x7b\x82\x85\x7a\x82\x1f\x9a\x66\x61\x93\x5b\x1b\xfb\x0e" ++"\x33\x53\x3c\x3e\xc7\x63\xf7\x22\x7c\x1f\xc1\x86\xa0\x87\x9b\x85\x08\x9f\x83\x97\x80\x80\x1a\x77\x56\x7a\x50\x56\x61\x97\xa2\x6f" ++"\x1e\xa9\x82\x7a\x99\x6f\x1b\x78\x54\x1d\x82\x71\x1a\x6b\x07\x5d\x9d\x76\xb0\x98\x94\x8e\x93\x96\x1e\x79\xb2\xbe\x82\xc5\x1b\xf7" ++"\x17\xea\xc5\xdb\xb9\x70\xb5\x5e\xa3\x1f\x6d\x9b\x61\x96\x41\x94\x4b\x94\x85\x8c\x7e\x8f\x08\x7c\x91\x82\x92\x92\x1a\x99\xbb\x9a" ++"\xba\xb4\xac\x82\x79\xa5\x1e\x6c\x9d\x97\x83\xa4\x3e\x1d\x95\xa5\x1a\x0b\xf7\x98\xf8\x61\x15\xc0\x69\x1d\xfb\x6a\x06\x6b\x1d\x7b" ++"\x79\x1a\x7a\x93\x7b\x99\x82\x1e\x83\x96\x96\x89\xa5\x1b\xc0\xfb\xfa\x56\x06\x71\x83\x34\x1d\x7b\x79\x1a\x68\xa3\x7a\xb9\x1e\xf8" ++"\x70\xf7\x04\x1d\xfb\x63\x07\x0b\xf7\x66\xf2\x15\xf7\xbe\xf7\xff\x05\xed\xfc\x34\xfb\x3a\x07\x73\x8d\x82\x91\x82\x1e\x7b\x95\x9d" ++"\x82\x9d\x2d\x1d\x93\xa6\x1a\xca\xf7\x3a\x07\xfb\xbd\xfb\xfd\x05\x27\xf8\x62\xf7\x3c\x07\xa4\x8a\x93\x84\x95\x1e\x99\x82\x79\x95" ++"\x78\xf7\x50\x1d\x4a\x07\x0b\x15\xfb\x03\xe5\x05\x96\x7e\x84\x8e\x81\x1b\x76\x79\x7a\x76\xf7\x46\x1d\xa2\x9e\x8d\x8e\x9a\x1a\xa0" ++"\x79\x9c\x77\x80\x83\x87\x81\x7f\x1e\x0e\xc7\x1d\xba\xb8\xaa\x9b\xb8\x1b\xc7\xd5\x1d\x0b\x73\x8c\x82\x91\x82\x1e\x7c\x95\x9d\x81" ++"\xac\x1d\x93\xa6\x1a\xf7\x00\x07\x9f\x8a\x91\x88\x95\x1e\x9d\x84\x76\x99\x75\x1b\x7a\x7b\x83\x7e\x81\x1f\x83\x80\x89\x81\x71\x1a" ++"\x88\x3e\xf7\x13\xf7\x76\x5f\xf7\x48\x1d\x0b\x15\x74\x7c\x7b\x73\x3f\xe0\x47\xe9\xe9\xe0\x6f\x1d\x82\x6a\x84\x1f\x61\x81\x63\x70" ++"\x56\x1b\x56\x62\xa6\xb5\x82\x1f\xab\x84\x82\x95\x75\x1b\x0e\xb2\xaa\xa8\xb1\xb0\x6c\xa9\x64\x1f\x79\x06\x65\x6b\x6d\x66\x66\xaa" ++"\x6d\xb2\x1f\x0b\x16\x9e\x1d\x0e\x80\x82\x8d\x6f\x1b\x26\x06\x72\x81\x89\x86\x82\x73\x1d\x0b\x71\x20\x1d\x7a\x93\x7c\x99\x81\x1e" ++"\x84\x0b\x95\x1e\x9a\x81\x7a\x94\x78\x1b\x7a\x7b\x83\x7e\x80\x1f\x83\x81\x89\x0b\x7e\x1a\x77\x9e\x78\x9f\x95\x96\x91\x96\x96\x1e" ++"\x0b\xb9\xa3\x9d\xad\xad\x73\x9d\x5d\x1f\x0b\x34\x1d\x7b\x79\x1a\x7a\x93\x7c\x0b\x88\x7e\x7b\x1e\xfb\x1a\x21\x05\x7a\x0b\x5d\x72" ++"\x79\x69\x69\xa3\x79\xba\x1f\x0b\x87\x81\x7f\x1e\xfb\x00\x38\x05\x0b\x7c\x84\x7d\x80\x1f\x83\x80\x89\x0b\x82\x1b\x76\x79\x7a\x76" ++"\x0b\x78\xa2\x68\x68\x78\x74\x0b\x90\x94\x97\x1e\x0e\xf7\xae\xf8\x3e\x15\xfb\x1f\x06\x79\x78\x88\x86\x84\x1f\x7b\x82\x81\x7a\x79" ++"\x1a\x69\xa3\x79\xb9\x1e\xaa\xfb\x6f\x55\xf7\x2c\x1d\xf7\xbd\x06\xba\xa3\x9c\xae\x9b\x2a\x1d\x81\x8d\x6f\x1b\xfb\x1b\xf7\x1b\x06" ++"\xd3\xe6\xb3\xa3\xa9\x1b\x98\x94\x87\x7f\x99\x1f\x7d\x9b\x96\x86\x9a\x1b\xa8\xa4\xa3\xa8\x9d\x83\x98\x76\x9c\x1f\xa4\x6b\x6a\x97" ++"\x67\x1b\x59\x68\x7c\x55\x3d\x1f\x0b\xf7\x29\x1d\x79\x1a\x7b\x93\x7c\x99\x81\x1e\x83\x95\x98\x89\xa4\x1b\xf7\x6b\x06\xa2\x97\x6c" ++"\x1d\x71\x1b\xf7\x76\xf8\x33\x05\xad\x8f\x9e\x9d\xa8\x22\x1d\x2f\x06\x2e\x1d\x7b\x93\x7b\x99\x81\x1e\x95\x85\x92\x89\xa1\x8a\xfb" ++"\x04\xfb\x5e\x18\xfb\x01\xf7\x5e\x05\xb0\x8d\x9f\x9e\xa9\x1a\x9c\x83\x9b\x7d\x95\x1e\x92\x83\x1d\x0b\xf7\x0d\x1d\x9a\x7d\x96\x1e" ++"\x92\x80\x82\x8d\x6f\x1b\xfb\x17\x06\x71\x83\x8a\x85\x81\x1f\x7b\x82\x81\x79\x7a\xf7\x5f\x1d\xa5\x1b\xbc\x06\x6a\xfb\x82\x43\xf7" ++"\x5f\x05\xfb\x00\x06\x43\xfb\x5f\x6a\xf7\x82\x05\xb6\x06\xa3\x96\x8d\x90\x95\x77\x1d\x7d\x95\x1e\x93\x80\x81\x8d\x6f\x1b\xfb\x17" ++"\x06\x70\x84\x8a\x85\x81\x1f\x7a\x81\x82\x7b\x77\x1a\x6f\x9b\x7a\xa9\x87\x1e\xc9\xfc\x62\x05\xf7\x0a\x06\x0b\x5b\x6c\x76\x69\x5e" ++"\x1a\x54\x60\x1d\x80\x1e\x7d\x6e\x83\x88\x7f\x1b\x7e\x84\x90\x95\x0b\x83\x8a\x85\x81\x1f\x7b\x82\x81\x79\x7a\x1a\x7a\x93\x7c\x99" ++"\x81\x1e\x83\x96\x96\x89\x0b\xd9\x1d\x74\x31\x71\x87\x0b\xa3\xbf\xf7\x36\x1d\x0b\x71\x83\x8a\x85\x61\x1d\x0b\xb0\x69\xc8\xa7\xaa" ++"\x92\x97\xa5\x1e\xa5\x96\x97\x99\x9f\x1a\xa1\x78\x9d\x74\x83\x85\x89\x86\x0b\x81\x1f\x7b\x81\x81\x7a\xf7\x6b\x1d\x9a\x88\xa2\x1b" ++"\x0b\x06\x64\x6c\x6d\x66\x66\xaa\x6d\xb2\x1f\x0e\x2b\x1d\x9b\x83\x9b\x7d\x95\x1f\x0b\x1a\xa7\x72\xa3\x6e\x7d\x7e\x86\x7f\x7f\x1e" ++"\x71\x72\x8b\x8b\x0b\x9c\xae\x9b\x83\x9a\x7d\x96\x1f\x92\x80\x82\x8d\x6f\x1b\x0b\xf8\x87\x15\xfb\x12\xfb\x00\xf7\x12\x06\x0b\x06" ++"\xb9\xa4\x9d\xad\xad\x72\x9d\x5d\x1f\x0b\x06\x5d\x72\x75\x1d\x0b\x06\xa2\x97\x8d\x90\x94\x77\x1d\x7d\x95\x1e\x93\x80\x82\x8d\x6f" ++"\x1b\x0b\x9a\x80\x1e\x84\x96\x98\x88\xa5\x1b\x0b\x70\x84\x8a\x85\x81\x1f\x7b\x81\x81\x0b\x32\x1d\x9c\x9d\x1a\x9b\x83\x9b\x7d\x94" ++"\x1e\x93\x80\x82\x8d\x0b\x06\x72\x82\x89\x86\x81\x1f\x7b\x81\x81\x0b\xae\x1a\xad\x73\x9d\x5d\x1e\x0b\xcf\xd7\xa3\x7c\x9b\x74\x75" ++"\x82\x0b\x9c\x93\x98\x95\x1f\x93\x96\x8d\x0b\x93\x80\x81\x8d\x70\x1b\x0b\x1f\x93\x96\x8d\x94\xa6\x1a\x0b\x1f\x7b\x81\x81\x7a\x7a" ++"\x1a\x0b\xfb\x0b\xfb\x0a\xfb\x2f\x1f\x0b\x79\x69\x69\xa4\x79\xb9\x1f\x0b\x1b\xab\x9c\x81\x79\x7e\x80\x84\x76\x7b\x0b\x1f\x9b\x95" ++"\x95\x9c\x9d\x1a\x9b\x83\x9a\x0b\xf8\x9d\xf8\x93\xb5\x1d\x0b\xf8\x06\xf7\xb4\x15\xf7\x2c\xf7\x41\x05\xb1\x8c\xa1\x9e\xaa\x22\x1d" ++"\x31\x06\x2e\x1d\x76\x95\x7d\xf7\x35\x1d\x7c\x95\x1e\x93\x2f\x1d\x30\x06\x77\x84\x8a\x88\x82\x1f\x78\x85\x7c\x76\x76\x1a\x7b\x94" ++"\x7b\x98\x82\x1e\x94\x84\x92\x89\xa1\x8a\xf7\x2f\xfb\x41\x18\xfb\x37\xfb\x4d\x05\x65\x74\x77\x6c\x68\xa3\x7a\xb9\x1f\xf7\x03\x06" ++"\xb9\xa3\x9c\xae\xa7\x78\x9e\x6c\x8e\x1f\xe9\xf5\xe8\x22\x05\x6b\x87\x78\x78\x6f\x1a\x68\xa3\x7a\xb9\x1e\xf7\x03\x06\xa0\x9a\x8d" ++"\x90\x3a\x1d\x81\x91\x84\x8d\x75\x8c\x08\x0e\xf8\x2a\xf8\x1f\x15\xa7\x66\x5a\x9a\xe1\x1d\x79\x1a\x7b\x93\x7c\x99\x81\x1e\x83\x95" ++"\x98\x89\xa4\x1b\xf7\x04\x06\xf7\x04\xdf\xda\xf1\x8a\x1f\xf7\xe5\x97\x07\xa3\x96\x38\x1d\xfb\x0c\x06\xfb\x1b\x31\x15\xd6\xc7\x55" ++"\x48\x45\x50\x55\x3f\x41\x4f\xc2\xcf\xcf\xc7\xc1\xd5\x1f\x0b\xa8\xf7\x85\x15\xfb\x27\xf7\x12\x20\xf7\x40\xd4\xd0\x9d\xa9\xb7\x1e" ++"\xaf\xa4\x9e\xa4\xa2\x64\x1d\x81\x85\x08\x7d\x71\x65\x83\x5d\x1b\xfb\x08\x3f\xc7\xe8\x1f\xc8\x07\xef\xd3\xd2\xef\xad\xad\x83\x7c" ++"\xa6\x1e\xa7\x7c\x95\x80\x8f\x75\x08\x65\x92\x9a\x7b\xaa\x3e\x1d\x96\xa4\x1a\xdb\x07\xa4\x8a\x93\x84\x95\x1e\x9a\x81\x7a\x94\x78" ++"\x1b\x79\x7f\x85\x7b\x7e\x1f\xa9\x46\x71\x91\x53\x1b\xfb\x31\x74\x1d\x0b\xf7\xf5\xf8\x61\x15\xf0\x37\x06\x73\x8d\x81\x91\x82\x1e" ++"\x7b\x95\x9c\x82\x9e\x2d\x1d\x93\xa7\x1a\xf7\x4f\xfc\xa0\xfb\x4f\x07\x73\x8d\x81\x91\x82\x1e\x7b\x95\x9d\x82\x9d\x2d\x1d\x93\xa7" ++"\x1a\xdf\xee\xfb\xfa\x4e\x07\x5f\x1d\xf7\x7b\x06\xb9\xa3\x9c\xae\x9b\x2a\x1d\x81\x8d\x70\x1b\x4d\x06\x0b\xd1\xf2\x15\x63\x8a\x77" ++"\x7a\x6a\x1a\x69\xa2\x79\xb5\x1e\xef\x06\xf7\x77\xf7\xa4\x05\xfb\x3c\x84\x07\x5d\x73\x79\x69\x69\xa3\x79\xb9\x1f\xf7\x03\x06\xba" ++"\xa3\x9d\xac\xad\x75\x9c\x5e\x8c\x1f\xf7\x6e\x95\x07\xba\xa3\x9d\xad\xad\x73\x9d\x5c\x1f\xfb\x07\x06\xfb\x77\xfb\xa3\x05\xf7\x3b" ++"\x98\x07\xc0\xa3\x9b\xaf\xaf\x73\x9b\x56\x1f\xfb\x03\x06\x5c\x73\x79\x69\x6a\x9f\x7a\xb4\x8a\x1f\x0b\xf8\x80\xf7\x6e\x15\xa2\x98" ++"\x8d\x90\x93\x1f\x9b\x95\x95\x9c\x9d\x22\x1d\xfc\x14\x06\x3d\x1d\x79\x1a\x7a\x93\x7c\x99\x81\x1e\x83\x95\x97\x89\xa5\x1b\x0e\x15" ++"\xfb\x0c\x6a\x05\x70\x84\x83\x83\x79\x1a\x78\x99\x7c\x9b\x92\x92\x8c\x8e\x93\x1e\xaf\x97\x05\xfb\x79\x5d\x07\x6e\x7d\x80\x76\x76" ++"\x9a\x7f\xa7\x1f\xf7\x37\x06\xa4\x98\x96\xa1\xa0\x7f\x96\x71\x1f\x59\x06\x0b\x15\xfb\x03\xe5\x05\x95\x7f\x83\x8e\x81\x1b\x76\x79" ++"\x7a\x76\x7f\x8f\x84\x98\x81\x1f\x93\x84\xf7\x2f\xfb\x10\xf7\x2e\xf7\x10\x05\xa3\x9e\x8c\x8d\x9b\x1a\x9f\x79\x9c\x77\x80\x82\x87" ++"\x82\x80\x1e\x0e\x15\x98\x7b\x85\x8e\x7f\x40\x1d\x92\x81\x9c\x7d\x1f\xf7\x1a\x20\x05\x7e\x9b\x92\x88\x96\x1b\xa1\x9e\x9d\xa0\x98" ++"\x84\x96\x7a\x99\x1f\x0e\x15\x4b\x57\x59\x4d\x4d\xbf\x59\xcb\xca\xc0\xbd\xc8\xca\x58\xbd\x4a\x1f\x53\x04\xab\xa5\x72\x6d\x6b\x71" ++"\x72\x6b\x6b\x71\xa4\xaa\xaa\xa5\xa4\xab\x1f\x0b\x2f\x1d\x31\xf7\x11\x1d\x6f\x9d\x79\xab\x86\x1e\x0b\xa4\x8a\x93\x84\x4d\x1d\x81" ++"\x71\x1a\x3b\x6c\x07\x70\x84\x8a\x85\x81\x1f\x7b\x82\x81\x79\x7a\x1a\x7a\x93\x7c\x99\x81\x3f\x1d\xaa\x0b\xf7\xc9\xf7\x60\x15\xb2" ++"\xaa\xa9\xb0\xb0\x6c\xa9\x64\x1f\x79\x62\x1d\xf7\xf6\xf8\x3d\x15\xfb\x4a\x06\x70\x83\x34\x1d\x7b\x79\x1a\x68\xa3\x7a\xba\x1e\xd5" ++"\xfb\x6f\xfb\x0a\x06\x71\x20\x1d\x69\xa3\x79\xb9\x1e\x0b\x06\x72\x81\x89\x86\x82\x3c\x1d\x84\x96\x96\x89\xa5\x1b\x0b\x06\x5d\x73" ++"\x79\x69\x6d\x9c\x7a\xae\x87\x1f\xfb\xfa\x07\x58\x8a\x76\x7c\x68\x1a\x69\xa3\x79\xb9\x1e\x0b\x4c\x1d\x95\x99\x88\xa3\x1b\x0b\xf9" ++"\x2f\x15\x68\x6e\x6f\x6a\x69\xa8\x6f\xae\xae\xa8\xa7\xac\xae\x6f\xa6\x67\x1f\x0e\x74\x8d\x81\x91\x82\x1e\x7b\x95\x9c\x82\x9e\x2d" ++"\x1d\x0b\x94\x1f\x9b\x95\x95\x9b\x9d\x1a\x9c\x83\x9a\x7d\x95\x1e\x93\x80\x82\x8d\x6f\x1b\x0b\xf8\x14\x16\xf7\x0d\xf7\x33\x1d\x7f" ++"\xf7\x51\x06\xe6\x40\xc1\xfb\x12\x58\x0b\x06\x77\x84\x8a\x88\x81\x1f\x79\x85\x7c\x76\x76\x1a\x7b\x93\x7b\x99\x0b\x9f\x98\xaf\x28" ++"\x1d\x37\x06\x0b\x91\xf7\x5e\x1d\x80\x1e\x25\x0b\x9b\x2a\x1d\x81\x8d\x70\x1b\xfb\x0a\x06\x0b\x1a\x7a\x93\x7c\x99\x81\x1e\x83\x96" ++"\x96\x89\xa5\x1b\x96\xfb\xfa\x80\x6d\x1d\x0b\x89\xf7\x4e\x1d\x7b\x93\x7b\x99\x81\x3f\x1d\x0b\x86\x90\xa3\x88\xad\x1b\x96\x06\xcb" ++"\xa2\x99\xb0\xb2\x75\x0b\x15\x46\x51\x55\x4a\x4a\xc5\x55\xd0\xd0\xc5\xc1\xcb\xcd\x52\xc1\x45\x1f\x50\x04\xae\xaa\x70\x6b\x0b\xf7" ++"\x64\x1d\x81\x80\x79\x78\x1a\x79\x94\x7b\x6a\x1d\x0b\x94\x78\x1b\x7a\x7b\x83\x7e\x80\x1f\x83\x81\x89\x0b\x15\x98\x7b\x85\x8e\x7f" ++"\x40\x1d\x91\x81\x9d\x7d\x1f\xf7\x1a\x0b\x1f\x9b\x95\x95\x9b\x9d\x1a\x9c\x83\x9a\x7d\x95\x1e\x93\x80\x80\x8d\x71\x1b\x0b\x7d\x66" ++"\x68\xa3\x79\xbb\x1f\x8f\xfb\x17\x06\x0b\x1a\x7b\x9b\x7c\x9c\x98\x95\x93\x9c\x95\x1e\x0b\xb9\x1b\xa9\x9e\x86\x7f\x9a\x1f\x9b\x7e" ++"\x8f\x0b\x85\x81\x1f\x7b\x82\x81\x7a\x79\x1a\x7a\x93\x7c\x99\x81\x1e\x84\x95\x0b\x6b\x72\x73\x6d\x6c\xa4\x73\xab\xab\xa4\xa3\xa9" ++"\xaa\x72\xa3\x6b\x1f\x0b\x07\xa3\x1d\x0b\x68\x6e\x70\x69\x6a\xa8\x6f\xae\xae\xa8\x0b\xb9\xa3\x9c\xae\x9b\x83\x9b\x7d\x95\x1f\x92" ++"\x80\x82\x8d\x6f\x1b\x0b\x94\x54\x1b\xfb\x2d\x20\x2a\xfb\x1f\x0b\x5c\x73\x75\x1d\x0b\x9b\x94\xf7\x69\x1d\x93\x80\x0b\x7d\x84\x80" ++"\x7e\x1a\x76\x9e\x79\xa1\x96\x92\x8e\x98\x0b\x1f\x9b\x95\x95\x9c\x9d\x1a\x9b\x83\x9b\x7d\x95\x1e\x0b\xa1\x9b\xa5\x94\x85\x99\x85" ++"\x92\x1f\x94\x83\x7e\x8e\x0b\x7d\xa3\x1b\xa9\xa3\x99\xac\xa7\x1f\xa1\xa6\x93\x0b\x9b\x83\x9b\x7d\x95\x1f\x93\x80\x82\x8c\x6f\x1b" ++"\x0b\x9d\xad\x9b\x2a\x1d\x81\x8d\x0b\x1b\x80\x80\x90\x9e\x69\x1f\xa9\x59\x78\x92\x0b\x9d\x1b\x9c\x70\x1d\x0b\xd5\xc1\xc9\xa1\x7c" ++"\x9a\x75\x0b\x1e\x3d\x06\x61\x75\x79\x69\x0b\x72\x81\x8a\x85\x82\x1f\x7b\x0b\x9d\x5c\x1f\xfb\x0c\x06\x5d\x73\x79\x68\x0b\xf8\x29" ++"\xf7\x7a\xb2\x1d\x0b\x15\xfb\x13\x80\x07\xde\x1d\xf7\xfa\x06\xad\x8f\x9d\x9d\xa9\x1a\x9b\x83\x9a\x7d\x96\x1e\x92\x4b\x1d\x7a\x93" ++"\x7b\x99\x81\x1e\x84\x96\x95\x89\xa6\x1b\x96\xfb\x14\xfb\x62\xf7\x14\x96\x06\xa4\x95\x8c\x91\x94\x1f\x9b\x95\x95\x9b\x9e\x33\x1d" ++"\x4b\x1d\x6d\x9d\x79\xad\x87\x1e\xfb\xfa\x93\x1d\xf7\x0d\x06\xba\xa2\x65\x1d\x80\xf7\x13\x06\x0b\xf7\x26\x1d\x9c\xae\x9b\x83\x9b" ++"\x7d\x95\x1f\x93\x80\x81\x8c\xf0\x1d\x85\x8a\x88\x81\xbd\x1d\x92\x80\x82\x8d\x6f\x1b\x6c\x06\x0b\xf8\x9d\xf8\x93\xf7\x13\x1d\x59" ++"\x1b\xfb\x13\x2d\x41\x28\xf7\x55\x1d\xce\x80\x9a\x87\xa1\x80\x08\x9f\x81\x98\x79\x79\x1a\x64\x53\x6d\x42\x4c\x4d\xa6\xab\x81\x1e" ++"\x83\xa6\x8b\x8b\x84\x92\x08\x95\xee\x1d\xf7\x20\xe8\xcf\xf2\xbe\x77\xb3\x63\xaa\x1f\x6b\xa4\x64\x98\x33\x9a\x41\x99\x86\xf7\x39" ++"\x1d\x73\x66\xd8\x1d\x0b\xf7\x13\x1d\x58\x1b\xfb\x12\x2d\x41\x29\xf7\x55\x1d\xcd\x7f\x9b\x87\xa1\x81\x08\x9f\x81\x98\x79\x79\x1a" ++"\x64\x53\x6d\x43\x4b\x4d\xa6\xab\x81\x1e\x83\xa5\x8b\x8b\x84\x93\x08\x94\xee\x1d\xf7\x1f\xe9\xd0\xf1\xbe\x77\xb3\x63\xaa\x1f\x6b" ++"\xa3\x64\x99\x33\x9a\x3f\x99\x88\xf7\x39\x1d\x72\x67\xd8\x1d\x0b\xf7\x29\x1d\x7a\x1a\x7a\x93\x7c\x99\x81\x1e\x83\x95\x98\x89\xa4" ++"\x1b\xf7\x6b\x06\xa2\x97\x6c\x1d\x71\x1b\xf7\x76\xf8\x33\x05\xad\x8f\x9e\x9d\xa8\x22\x1d\x2f\x06\x2e\x1d\x7b\x93\x7b\x99\x81\x1e" ++"\x95\x85\x92\x89\xa1\x8a\xfb\x04\xfb\x5e\x18\xfb\x01\xf7\x5e\x05\xaf\x8d\xa0\x9e\xa9\x1a\x9c\x83\x9a\x7d\x95\x1e\x93\x83\x1d\x0b" ++"\xf7\x6f\xf7\x33\x15\x99\x95\xec\x39\x05\x81\x7e\x87\x82\x7e\x1a\x69\xa3\x79\xb9\x1e\xf7\x0a\x06\xba\xa3\x9c\xae\x9c\x2a\x1d\x81" ++"\x8c\x6f\x1b\x6b\x06\xfb\x2f\xf7\x17\xf7\x06\xe3\x05\xa5\x06\xa3\x96\x8c\x91\x8c\x1d\xfb\x04\x06\x72\x80\x89\x86\x82\x73\x1d\x7d" ++"\x8f\x81\x95\x7f\x1e\x46\x57\x05\xf7\xd1\xfb\x0c\x07\x78\x83\x8b\x88\x81\x1f\x79\x85\x7c\x76\xf7\x45\x1d\xfc\x20\x7f\x06\x72\x81" ++"\x89\x85\x82\x1f\x7b\x82\x81\x7a\x79\x1a\x69\xa3\x79\xb9\x1e\xf7\x0c\x06\x0b\xf7\x3d\x1d\xf7\x13\x22\xe8\xfb\x23\x4f\x61\x7d\x66" ++"\x5c\x1f\xb2\xfb\x0c\x07\xf7\x0f\x1d\x97\xfc\x33\xc2\x1d\xd1\xf7\x7c\x15\xfb\x15\x07\x65\x8a\x74\x78\x6c\x1a\x69\xa3\x79\xb9\x1e" ++"\xf7\x61\xe0\x1d\x98\x82\x1e\x95\x84\x92\x89\xa1\x8a\x08\xfb\x12\x88\x07\x70\x20\x1d\x68\xa3\x7a\xb9\x1e\xf7\x04\x16\xd1\x31\x1d" ++"\x45\xf7\x12\xf5\x06\xe7\x8f\xcf\x46\x8d\x28\x08\x5f\x07\x2b\x4d\x51\x28\x8f\x1e\x20\x06\x0e\xf8\x53\xf7\xcf\x15\xf7\x1c\x1d\x05" ++"\x73\x74\x86\x88\x75\x1b\x81\xb6\x06\xc1\x8d\xa0\x99\xaf\x28\x1d\x36\x06\x4b\x74\x7d\x66\x66\xa0\x7c\xc2\x8a\x1f\xfb\x6d\x07\x54" ++"\x8a\x76\x7c\x67\x1a\x65\xa2\x7d\xcb\x1e\xe0\x06\xcb\xa2\x99\xb0\xae\x73\x9d\x5c\x1f\x89\x06\x89\xd1\xa3\x06\xa5\x8c\xa8\x77\xab" ++"\x62\xbd\x48\x18\xad\x5f\x8f\x89\xb1\x8a\x08\xb7\x06\xb5\xa0\x9d\xae\xb1\x75\x97\x47\x8c\x1f\x58\xcf\x76\xa8\x75\xa0\x74\x9a\x19" ++"\xcd\xcd\x05\x0b\xf7\x6e\xf7\xd6\x15\xf7\x45\xf7\x32\x1d\xfb\x45\xdb\x06\xc0\x1d\x0b\xf8\x2a\xf8\x1f\x15\xa6\x68\x58\x9b\xe1\x1d" ++"\x7a\x1a\x7a\x93\x7c\x99\x81\x1e\x83\x95\x98\x89\xa4\x1b\xf7\x04\x06\xf7\x04\xdf\xda\xf1\x8a\x1f\xf7\xe5\x97\x07\xa3\x96\x38\x1d" ++"\xfb\x0c\x06\xfb\x1b\x31\x15\xd6\xc7\x55\x48\x45\x50\x55\x3f\x41\x4f\xc2\xcf\xcf\xc7\xc1\xd5\x1f\x0b\x1f\x78\x85\x7d\x76\x75\x1a" ++"\x76\x95\x7c\x9c\x83\x1e\xfb\x3a\xfb\x1c\x05\xf7\x16\xaa\x07\xa3\x96\x8c\x91\x94\x1f\xa4\x1d\x81\x8d\x70\x1b\xfb\x2a\x87\x1d\x96" ++"\xfb\xfa\x80\x06\x72\x82\x8a\x9d\x1d\x9a\x88\xa2\x1b\xf7\x2a\x63\x1d\x0b\xf7\x98\xf8\x61\x15\xf7\x63\x37\x06\x72\x8d\x82\x91\x82" ++"\x1e\x7b\x95\x9c\x82\x9e\x1b\x9d\x9a\x92\x99\x96\x72\x1d\xf7\x4f\xfc\x70\x07\x5d\x73\x79\x69\x7b\x93\x7c\x99\x81\x1f\x83\x97\x93" ++"\x89\xa7\x1b\xc0\xfb\xfa\x56\x06\x74\x7f\x89\x86\x82\x1f\x7b\x81\x81\x7a\x79\x1a\x7b\x93\x7c\x99\x80\x1e\x84\x96\x93\x89\xa8\x1b" ++"\xf7\x6a\x06\xa4\x95\x8d\x90\x94\x99\x1d\x56\x06\x0e\x15\x78\x7e\x7d\x78\x79\x97\x80\x9e\x89\x1f\xa3\x8a\x92\x8a\x95\x86\x08\xa3" ++"\x80\x9b\x76\x77\x1a\x6a\x70\x7a\x55\x68\x7d\x8e\x94\x7d\x1e\x92\x83\x87\x8c\x84\x1b\x7b\x7e\x7d\x78\x6c\xb9\x76\xd1\xb9\xaa\x93" ++"\x9e\xa3\x1f\xa5\x9f\x9b\xad\xac\x1a\xaf\x77\xac\x68\x9f\x1e\xa9\xa1\x99\xa3\xab\x1a\xc8\x5a\xb7\x48\x4e\x54\x6b\x67\x79\x98\x7c" ++"\x9b\x93\x93\x8e\x92\x90\x1e\x9f\x9c\x99\x91\xa7\x1b\xad\xa1\x7b\x73\x74\x75\x77\x72\x1f\x0b\x84\x1d\xfb\x5e\x06\x38\xd3\x57\xf7" ++"\x09\xc1\xd9\x9b\xa1\xbc\x1e\xb3\x9d\x98\x98\xa4\x1a\xa8\x74\xa2\x6e\x7f\x85\x89\x82\x78\x1e\x76\x5f\x5b\x80\x57\x1b\x66\x70\x91" ++"\x97\x80\x1f\x86\x90\x89\x94\x9e\x1a\x0b\xd1\xf2\x15\x65\x8a\x74\x78\x6c\x1a\x7a\x94\x7b\x98\x82\x1e\x84\x95\x9a\x88\xa3\x1b\xf7" ++"\x60\xe0\x1d\x99\x82\x1e\x94\x84\x92\x89\xa1\x8a\x08\xf7\x00\xfb\xfa\x15\xf7\xfa\xf5\x07\xe7\x8f\xcf\x46\x8d\x28\x08\x5e\x07\x2c" ++"\x4d\x51\x28\x8f\x1e\x0b\x7f\x06\x72\x81\x89\x86\x82\x1f\x7b\x82\x81\x79\x7a\x1a\x7a\x93\x7c\x99\x81\x1e\x83\x95\x97\x89\xa5\x1b" ++"\xf7\x42\x06\xa2\x98\x8d\x90\x3a\x1d\x92\x2f\x1d\x55\x06\xf7\x25\xf8\x3f\x15\xdf\xc7\x5d\x4a\x6c\x79\x6a\x6f\x77\x1f\x79\x72\x6a" ++"\x82\x63\x1b\x62\x6a\x94\x9d\x72\x1f\x70\x9f\x78\xac\xa9\x1a\xcd\xc6\xb9\xe1\x1e\x0e\x08\xd2\xb0\xad\xba\xc8\x1a\xf1\x30\xd2\xfb" ++"\x19\x1e\xfb\x73\x06\xf7\x0b\x1d\xfb\xf9\x80\x06\x72\x82\xf7\x3f\x1d\xf7\x2a\x06\xa0\x9a\x8e\x8f\x3a\x1d\x93\x80\x82\x8d\x6f\x1b" ++"\x6c\x0b\xf7\xf6\xf7\xd6\x15\xe0\x06\xa3\x97\x8d\x90\x94\x77\x1d\x7c\x96\x1e\x92\x81\x81\x8d\x6f\x1b\x36\xf7\x01\x06\xa5\x8a\x92" ++"\x84\x95\x1e\x9a\x82\x79\x97\x1d\x81\x71\x1a\xfb\x01\x35\x07\x72\x81\x89\x86\x82\x1f\x7b\x82\x81\x79\x7a\x1a\x7a\x93\x7c\x99\x81" ++"\x1e\x83\x96\x96\x89\xa5\x1b\xe1\x0b\xf8\xa7\x15\x7d\x7e\x81\x77\x7b\x1f\x6f\x77\x87\x88\x7e\xab\x1d\x74\x1b\x6c\x6e\x7c\x6d\x71" ++"\x1f\x79\x76\x81\x78\x7d\x1a\x78\x9a\x7d\x9f\x96\x94\x90\x96\x94\x1e\xaf\xa7\x93\x91\x9b\x1b\x99\x92\x88\x7a\xa6\x1f\x70\xb8\xac" ++"\xa8\x1d\x9a\x9a\x1a\x9b\x7a\x9a\x78\x1e\x0e\x15\x7d\x7e\x81\x77\x7b\x1f\x70\x77\xf7\x5b\x1d\x59\x79\x92\x72\x1b\x6d\x6e\x7c\x6e" ++"\x71\x1f\x79\x75\x81\x79\x7d\x1a\x78\x9a\x7d\x9e\x97\x94\x8f\x97\x94\x1e\xaf\xa8\x92\x90\x9b\xf5\x1d\xf8\x3d\x15\x29\x06\xcc\x1d" ++"\xf7\x3c\x06\x0b\xf8\x14\xf7\xd6\x15\xfb\xe5\x07\x5c\x67\x6c\x55\x1e\xfb\x03\x06\x71\x83\x8a\x85\x81\x1f\x7b\x82\x81\x79\x7a\x1a" ++"\x7a\x93\x7c\x99\x81\x1e\x83\x95\x98\x89\xa4\x1b\xf7\x06\x06\xf7\x03\xe0\xda\xf1\x8a\x1f\xf8\x4c\xfb\xc6\x07\x4c\x1d\x96\x97\x88" ++"\xa4\x1b\x0b\x5d\x1d\x5d\x1b\x37\x5a\x5e\x1d\x0b\x15\x9a\x9a\x90\x1d\x23\x05\x76\x75\x89\x88\x4e\x1d\xf7\x9e\xf4\x15\xa0\xa2\x8b" ++"\x8b\x99\x1a\x9f\x79\x9d\x77\x7f\x82\x87\x7f\x80\x1e\x25\x23\x05\x77\x75\x89\x88\x4e\x1d\x0e\xf7\x45\x07\xa1\x1d\xfb\x45\xdb\x06" ++"\x84\x1d\x0b\x2e\x1d\x7b\x93\x7b\x99\x81\x1e\x95\x85\x92\x89\xa1\x8a\x08\xfb\x6f\x93\x1d\xf7\x04\x2b\x1d\x9b\x83\x9a\x7d\x96\x1f" ++"\x92\x80\x82\x8d\x6f\x1b\x89\x0b\x86\x1d\xf7\xec\x06\xb9\xa3\x9c\xae\x91\x1d\x0b\xb2\x8c\xa1\x9d\xab\x22\x1d\xfb\x16\x87\x1d\xaa" ++"\xfb\x9a\x06\xfb\x90\xf8\x01\x05\xfb\x09\x06\x3d\x1d\x79\x1a\x7b\x0b\x06\x73\x6b\x76\x61\x7c\x1a\x83\x92\x84\x94\x92\x8f\x8d\x92" ++"\x91\x1e\xad\xb2\xa3\x9f\xbc\xa8\x99\x94\x18\x91\x8e\x8f\x8d\x8c\x8c\x08\x99\x93\x8e\x8e\x93\x1a\x92\x87\x8f\x78\x95\x1e\x4f\xad" ++"\x6e\xa2\x6c\xae\x08\x98\x80\x87\x8e\x84\x1b\x82\x83\x85\x83\x7c\x9b\x6b\xa8\x5f\x1f\x0b\x06\x5d\x73\x79\x69\x69\xa3\x7a\xb9\x1f" ++"\x90\x55\xfb\x5c\xc1\x90\x06\xb9\xa3\x9c\xad\xad\x73\x9d\x5d\x1f\x2c\x06\x5d\x73\x79\x69\x6d\x9c\x7a\xae\x87\x1f\xfb\x6e\x07\x58" ++"\x8a\x76\x7b\x69\x1a\x68\xa3\x79\xb9\x1e\xf7\x07\x27\x1d\x86\xc7\x0b\xe5\xf2\x15\x80\x06\x72\x82\x89\x86\x61\x1d\xf7\xbb\x06\xf7" ++"\x0d\xdb\xc9\xea\xc6\x69\xba\x47\xab\x1f\xb4\xaa\x9d\xac\xb7\x1a\xe8\x36\xcf\xfb\x07\x1e\xfb\x91\x06\x72\x81\x89\x86\x82\x1f\x7b" ++"\x0b\x15\x8c\x98\x8c\x97\x93\x1a\xb9\x64\xaf\x5a\x59\x64\x67\x5d\x84\x8c\x7e\x8c\x7e\x1e\xa8\xfb\xac\x05\x6a\x8e\xa1\x77\xac\x1b" ++"\xab\xa1\x9f\xac\x8e\x1f\x5a\xfb\x80\x15\xb5\xac\xaa\xb2\xb2\x6a\xaa\x61\x1f\x7a\x06\x62\x6a\x6c\x64\x64\xac\x6c\xb4\x1f\x0b\xf7" ++"\x63\x1d\x88\x8f\x84\x91\x1f\x63\xac\x78\xa1\x6d\xbc\x88\x8f\x88\x90\x88\x90\x08\x88\x90\x87\x91\x8b\x1a\x98\x84\x88\x8e\x82\x1b" ++"\x84\x87\x87\x79\x81\x1f\x6a\x52\x72\x6b\x67\x6f\x08\x7e\x80\x88\x86\x85\x1a\x81\x92\x84\x93\x99\x0b\xf7\xf6\xf8\x60\x15\xe9\x67" ++"\x1d\xfb\xbc\x68\x1d\xe9\xfb\xf8\x2d\x68\x1d\xf7\xbc\x67\x1d\x2d\x06\xfb\x31\x0b\xa5\x77\x5e\x1f\xfb\x3a\x07\x65\x74\x78\x6b\x68" ++"\xa3\x7a\xba\x1f\xe4\x06\xb9\xa3\x9c\xae\x9b\x83\x9b\x7d\x95\x1f\x81\x91\x84\x8d\x75\x8c\x08\xf7\x3e\xf7\x5a\x1d\x5c\x1b\x56\x6a" ++"\x7e\x63\x5d\x1f\x0b\x07\x8c\x98\x94\x8c\x8f\x76\x1d\x75\x91\x94\x7a\x1f\x96\x77\x89\x8c\x55\x1d\x7a\x94\x7e\xa0\x80\x1f\x7e\xa5" ++"\xb2\x81\xa7\x1b\xcd\xb9\xb3\xc3\xbe\x72\xa8\x59\x96\x1f\x0e\x8c\x98\x94\x8c\x8f\x76\x1d\x75\x91\x94\x7a\x1f\x96\x77\x89\x8c\x55" ++"\x1d\x7a\x94\x7e\xa0\x80\x1f\x7e\xa5\xb3\x81\xa7\x1b\xcc\xb9\xb3\xc3\xbd\x72\xa9\x59\x96\x1f\x0b\x94\x1e\x92\x6b\x8b\x8b\x93\x83" ++"\x08\x82\x94\x9a\x85\x9a\x1b\x9c\x9a\x93\x98\x96\x1f\x93\x96\x8d\x93\xa6\x1a\x0b\xf7\x21\x1d\xfb\x17\xf7\x02\x2e\xf7\x32\xd3\xf2" ++"\x9c\x9f\xb8\x1e\xa4\x95\x97\x9a\xa0\x1a\xa8\x75\xa2\x6e\x80\x80\x89\x88\x7e\x1e\x0b\xfc\x6f\x07\x71\x83\xf7\x19\x1d\x96\xfb\xfa" ++"\x80\x6d\x1d\x7a\x7a\x1a\x69\xa3\x79\xb9\x1e\x0b\x71\x83\x50\x1d\x99\x81\x1e\x84\x96\x95\x88\xa6\x1b\x97\x0b\x15\xfb\x28\xfb\x17" ++"\x05\x7f\x81\x86\x82\x82\x1a\x78\x9b\x7d\x9f\x97\x8e\x8c\x98\x9b\x1e\xf7\x90\xf7\x46\xfb\x90\xf7\x47\x05\x98\x7a\x89\x8c\x7f\x1b" ++"\x77\x7b\x7d\x78\x81\x90\x84\x97\x80\x1f\x0b\xf8\xc5\xdf\x1d\x72\x82\x8a\x85\x81\x1f\x7b\x82\x81\x79\x7a\x1a\x7a\x93\x7b\x99\x82" ++"\x1e\x84\x95\x99\x88\xa3\x1b\xf7\x0d\x06\xb9\xa3\x65\x1d\x89\x0b\x15\x73\x7c\x7b\x73\x3f\xdf\x47\xea\xea\xdf\x6f\x1d\x82\x6a\xf7" ++"\x1d\x1d\x06\xf7\x32\x87\xf7\x03\xf1\x8c\xf7\x2c\x08\xb7\x07\xf7\x2d\xfb\x07\xf7\x0b\xfb\x27\x89\x1e\xfb\x68\x06\x70\x20\x1d\x7a" ++"\x94\x7b\x0b\x58\x1b\xfb\x1d\x24\x2a\xfb\x15\xfb\x14\xf3\x29\xf7\x1c\xbd\xb8\x99\xa9\xb5\x1f\x5e\x07\x5c\x67\x6c\x55\x1e\xfb\x01" ++"\x06\x71\x83\x8a\x85\x81\x1f\x7b\x82\x81\x79\x0b\xf7\x12\x1d\x82\x87\x80\x84\x9b\x1d\x0e\x15\x9d\xf7\x57\x1d\x7e\x7b\x1e\xfb\x19" ++"\x21\x05\x7b\x7e\x83\x7f\x7e\x1a\x77\x9e\x79\xa1\x95\x94\x8f\x97\x9a\x1e\x0e\x95\x1d\x6a\x6d\x70\x67\x67\x6d\xa6\xac\xab\xa9\xa6" ++"\xaf\x1f\x0e\xf7\x1f\x1d\x7f\x9b\x93\x87\x95\x1b\xa2\x9e\x9d\xa0\x99\x85\x94\x78\x9a\x1f\x0e\xf7\x6f\xf7\x0d\x15\x34\xb9\x5a\xde" ++"\xbf\xad\xa2\xaf\xa7\x73\xa3\x6f\x84\x82\x89\x89\x83\x1e\x89\x85\x85\xf7\x53\x1d\x0b\xa1\x9b\x9d\x9e\x95\x97\x88\x86\x9b\x1e\x86" ++"\x9c\x8f\x8a\x95\x1b\xa9\xa2\xa2\xa8\x9d\x83\x99\x7c\x95\x1f\x98\x76\x5f\x95\x66\x1b\x3d\x4d\x4c\x3b\x1f\x69\x0b\xf7\x53\x1d\x56" ++"\x1d\x5e\x1e\x0b\xaf\x1d\x81\x81\x7a\x7a\x1a\x7a\x93\x7c\x99\x81\x1e\x84\x95\x0b\x95\x1d\x69\x6d\x70\x67\x67\x6d\xa7\xab\xac\xa9" ++"\xa6\xaf\x1f\x0b\x70\x20\x1d\x69\xa3\x79\xba\x1e\xf7\x7a\x06\xba\xa3\xaa\x1d\x6f\x1b\x4e\x0b\x6a\x1d\xf8\xb4\x06\xa2\x98\x8d\x91" ++"\x95\x1f\x9c\x95\x96\x9d\x9e\x1a\x9d\x82\x9c\x7c\x95\x1e\x93\x7f\x82\x8d\x6e\x1b\x0b\xaa\x9b\x98\xa4\xa4\x7b\x98\x6c\x1f\xfb\x01" ++"\x06\xbc\x89\x7c\x9f\x66\x1b\x66\x7b\x77\x5a\x8a\x1f\x5f\x06\x6c\x7b\x7e\x72\x72\x9b\x7e\xaa\x1f\xb7\x0b\x81\x7d\x90\x7c\xf7\x50" ++"\x1d\x4c\x07\x5e\x9d\x75\xaf\x9c\x94\x90\x9c\x9b\x1e\x72\xbe\xbd\x80\xc1\x1b\x0b\x9d\x2d\x1d\x94\xa6\x1a\xf6\x07\xa4\x8a\x93\x84" ++"\x95\xf7\x60\x1d\x81\x1f\x83\x0b\x70\x1b\x6e\x06\x5e\xf6\x4e\xda\x50\xa9\xf7\x3e\xf7\x22\x18\xb5\xa2\x9d\xac\x9c\x83\x9a\x7d\x95" ++"\x1f\x93\x2f\x1d\x27\x06\x76\x0b\xf8\x82\xf8\x61\x15\xc0\x69\x1d\xfb\xa8\x06\x0b\x15\xf7\x01\x30\x05\x82\x97\x93\x87\x96\x1b\x9f" ++"\x9d\x9c\xa0\x9a\x88\x8f\x75\x9c\x1f\xfb\x2d\xf7\x11\xfb\x2f\xfb\x11\x05\x73\x79\x89\x0b\x1a\xa1\x79\x9c\x74\x7f\x85\x51\x1d\xa5" ++"\x1d\x9b\x1e\x0e\xf7\x01\x1d\x0e\xf7\x24\x1d\xa5\x93\x9a\x9a\x1a\x9b\x7a\x9a\x78\x1e\x0e\x87\x1e\xf7\x10\x26\xfb\x21\xfb\x0a\x05" ++"\x67\x88\x77\x79\x6d\x1a\x69\xa3\x79\xb9\x1e\xf7\x03\x06\xba\xa2\x9c\xaf\xa2\x82\x97\x0b\xab\xa4\xa3\xa9\xaa\x72\xa3\x6b\x1f\xf7" ++"\x61\x4a\x1d\xf7\x6c\xf7\x1c\xf7\x5d\x1d\x79\xf7\x61\x1d\xf7\x9a\x05\x0b\x1e\x29\x06\x4c\x74\x7e\x65\x66\xa4\x7a\xc3\x8c\x1f\xfb" ++"\xf8\x07\x4f\x8a\x76\x7d\x65\x1a\x66\xa2\x7d\xca\x1e\xed\x06\x0b\x15\x99\x97\x92\x96\x97\x1a\x9d\x7a\x9b\x78\x82\x81\x53\x1d\x7d" ++"\x80\x84\x80\x7e\x1a\x79\x0b\xf7\x4f\x06\xa4\x89\x94\x85\x94\x1e\x9b\x81\x7a\x94\x78\x1b\x79\x54\x1d\x82\x70\x1a\x37\x0b\xcb\x07" ++"\xc6\x8d\x9e\x97\xb0\x28\x1d\x3a\x06\x4d\x73\x7d\x67\x68\xa1\x7a\xb9\x8a\x1f\x4b\x07\x0b\xf7\xc4\x15\xe4\xf7\x58\x05\x97\xa6\x8e" ++"\x94\xf7\x3b\x1d\x0b\xa3\x89\x95\xf7\x0c\x1d\x0b\x06\x70\x84\x8a\x85\x81\x3c\x1d\x84\x96\x96\x89\xa5\x1b\x0b\x06\xa4\x8a\x93\x84" ++"\x4d\x1d\x80\x72\x1a\x0b\x46\xfb\x5c\x05\x88\x85\x8a\x83\x85\x1a\x7b\x9b\x7d\x9e\x99\x94\x91\x9d\x97\x1e\xf7\x25\xf7\x76\x05\x0b" ++"\xf7\x0e\x1d\x96\x0b\x85\x94\x1e\x9b\x81\x7a\x94\x78\x1b\x7a\x7b\x83\x7e\x80\x1f\x83\x80\x89\x82\x70\x1a\x5d\xfb\x8c\x0b\xf7\xc0" ++"\xf7\x95\x15\xe6\xfb\x95\x05\xf7\x08\x06\xc7\xf8\x62\x05\xa9\x90\x9c\x9e\xa6\x1a\x9b\x83\x0b\x70\x84\xf7\x19\x1d\x0b\x72\x81\xf7" ++"\x17\x1d\x0b\x77\x1a\x6d\xa6\x71\xab\xa0\x95\x91\xac\xa6\x1e\xa8\xa4\x94\x93\x92\x1b\x90\x99\x82\x7c\x9d\x1f\x0b\x06\x77\x84\x8a" ++"\x88\x82\x1f\x77\x85\x7d\x76\x76\x1a\x0b\x15\x8e\x91\x8f\x9b\x90\x1a\x9b\x7b\x9a\x7b\x7d\x81\x84\x79\x82\x1e\xfb\x7d\xfc\x47\x05" ++"\x87\x0b\x15\xf7\x25\x1d\x5e\x96\x0b\xf7\x30\x1d\x66\x77\x59\x68\x1f\x0b\xfb\x2f\xfb\x11\x05\x73\x78\x89\x88\x7d\x1a\x76\x9d\x7a" ++"\xa0\x95\x94\x8f\x94\x97\x1e\x0e\xf7\x48\x1d\x9b\x93\x99\x96\x1f\x93\x95\x8d\x0b\x89\x86\x82\x3c\x1d\x84\x96\x95\x89\xa6\x1b\x0b" ++"\x8a\x84\x80\x1f\x7a\x82\x80\x78\x78\x1a\x79\x94\x7b\x6a\x1d\x0b\x34\x1d\x7a\x7a\x1a\x7a\x94\x7b\x98\x82\x1e\x83\x96\x96\x89\xa5" ++"\x1b\x0b\xf7\x20\x1d\x7d\x0b\x1f\xfb\xc1\xed\x07\xb9\xa3\x9c\xae\x9b\x83\x9b\x7d\x95\x1f\x81\x91\x84\x8d\x76\x8c\x08\x0b\x6d\x92" ++"\x9c\x7d\xa9\x1b\xb1\x9a\xa2\xc6\xbf\x77\x9f\x57\x57\x5f\x7a\x6a\x6d\x1f\x4a\x45\x0b\x84\x1f\x61\x82\x62\x70\x56\x1b\x56\x62\xa6" ++"\xb5\x82\x1f\xab\x84\x82\x95\x76\x1b\x0e\x83\x1b\x85\x7f\x92\x98\x7c\x1f\xc9\x44\x70\x99\x5e\x1b\x5f\x69\x79\x5f\x63\x1f\x6d\x0b" ++"\x15\x98\x7b\x85\x8e\x7f\x40\x1d\x92\x80\x9c\x7e\x1f\xf7\x1a\x20\x05\x0b\x15\x9a\x97\x92\x96\x97\x1a\x9d\x7a\x9b\x78\x82\x80\x53" ++"\x1d\x0b\xf8\xbe\xf7\x38\x15\xb4\x07\xf7\x1a\xfb\x03\xed\xfb\x2c\xfb\x29\xfb\x05\x28\xfb\x15\x0b\x06\x72\x81\x89\x86\x82\x3c\x1d" ++"\x83\x0b\x15\xf7\x1d\x06\xa2\x98\x32\x1d\x9c\x9d\x1a\x9b\x83\x9b\x7d\x0b\x1b\x99\x92\x88\x7b\xa6\x1f\x6f\xb9\xab\x7e\xa2\x1b\xaa" ++"\xa3\x99\xac\xa7\x1f\xa1\x0b\xa5\x8a\x92\x85\x95\x1e\x9a\x82\x79\x94\x78\x1b\x77\x80\x83\x75\x81\x1f\x9e\x6a\x0b\xf7\x5a\xf7\x5c" ++"\x15\xc3\xb9\xc5\x7b\xcf\x28\xb6\xfb\x17\x19\xf7\x05\x06\xb9\xa3\x0b\x1e\x87\x7b\x8a\x85\x7d\x1a\xf7\x00\xfb\xf8\x15\xf7\x6f\xcc" ++"\xfb\x6f\x07\x0e\xf8\x60\x15\xfb\xf8\x81\x07\x5c\x73\x79\x69\x69\xa3\x79\xba\x1f\xf7\x0c\x06\x0b\xf7\x82\x91\x15\x56\x28\x05\x29" ++"\x06\x72\x82\x89\x86\x81\x1f\x7b\x82\x81\x79\x0b\x76\x7d\x6c\x6a\x1a\x4a\xbb\x5f\xd3\xd3\xbb\xb6\xcd\xac\x7d\xaa\x71\xa0\x1e\x0b" ++"\x34\x1d\x7a\x7a\x1a\x7a\x0b\x06\x71\x83\x8a\x85\x81\x1f\x7b\x82\x81\x79\x7a\x1a\x69\xa3\x79\xb9\x1e\x0b\xfb\x2e\xf7\x11\xfb\x2f" ++"\xfb\x11\x05\x74\x79\x89\x87\x7d\x1a\x76\x9d\x7a\x0b\x15\xa3\x9e\x78\x74\x73\x78\x78\x74\x73\x78\x9e\xa3\xa1\x9e\x9f\xa2\x1f\x0b" ++"\x1a\x6d\xa1\x76\xa9\x1e\xac\x06\xb2\x8c\x96\x94\x9f\xbd\xb4\xf5\x18\x99\x0b\xa1\xc6\x1f\x94\x07\xf7\x51\x1d\x0b\x74\x8d\x80\x91" ++"\x81\x1e\x7b\x96\x9e\x81\x9f\x1b\x9e\x9c\x93\x9a\x96\x1f\x0b\x06\xa1\x1d\x0b\x06\xba\xa2\x9c\xae\x9b\x83\x9b\x7d\x95\x1f\x92\x80" ++"\x82\x8d\x6f\x1b\x0b\x15\xfb\x3f\xfb\x1f\xfb\x19\xfb\x37\xfb\x36\xf7\x1f\xfb\x1b\xf7\x3c\x0b\xa4\x7e\x1e\x35\x2b\x33\xeb\x05\xa4" ++"\x98\x95\x98\xa2\x1a\x9b\x83\x9a\x0b\x72\x1f\x8d\xe7\x15\xb9\x9b\xc5\xab\xcf\x1b\xcf\xc4\x6b\x5d\x9c\x1f\x0b\x79\x5d\x1b\x5e\x68" ++"\x9e\xa7\x83\x1f\xa5\x84\x82\x94\x77\x1b\x0e\x8a\x84\x80\x1f\x7a\x81\x80\x79\x78\x1a\x7a\x94\x7a\x9a\x80\x1e\x0b\x8c\x77\x95\x08" ++"\x77\x94\x7d\xa0\x9e\x1a\xb1\xbb\xa9\xc8\xc8\xb8\x0b\x8d\x90\x93\x1f\x9b\x94\x95\x9d\x9d\x1a\x9b\x83\x9b\x7d\x95\x1e\x0b\x98\x1a" ++"\xa2\x7a\x9a\x6f\x61\x80\x7e\x48\x7f\x1e\x67\xfb\x5f\x05\x0b\x1e\xfb\x7d\xfc\x47\x05\x87\x82\x87\x80\x84\x1a\x7b\x9b\x7c\x9c\x0b" ++"\xf7\x46\xc6\x15\x68\xbb\xb9\x7c\xc5\x1b\xf7\x21\xf3\xe3\xf7\x0c\x0b\x7e\x81\x87\x83\x81\x1e\x6a\x63\x6b\x82\x3b\x1b\xfb\x07\x52" ++"\x0b\x89\x85\x81\x1f\x7b\x82\x81\x7a\x79\x1a\x69\xa3\x79\xb9\x1e\x0b\x15\xf7\x28\xf7\x17\x05\x97\x96\x90\x92\x95\x1a\x9e\x7b\x99" ++"\x0b\x15\xf7\x02\x31\x05\x82\x96\x94\x87\x96\x1b\x9f\x9d\x9c\xa0\x0b\x15\xfb\x03\xe5\x05\x96\x7e\x83\x8e\x81\x1b\x76\x79\x7a\x76" ++"\x0b\x94\x1f\x9b\x95\x95\x9c\x9c\x1a\x9c\x83\x9a\x7d\x95\x1e\x93\x0b\xf7\xc1\xf7\x39\x15\xd0\xfb\x39\x05\xec\x06\xdf\xf7\xd6\x05" ++"\x0b\x76\x1a\x7a\x93\x7c\x99\x81\x1e\x83\x96\x95\x89\xa6\x1b\x97\x0b\x7c\x8e\x87\xa1\x79\x1f\xf7\x2f\xfb\x10\xf7\x2e\xf7\x10\x05" ++"\x0b\xb2\x1f\x9c\x06\xb2\xab\xa9\xb0\xb0\x6b\xa9\x64\x1f\x0e\x07\x74\x8d\x80\x91\x82\x1e\x7c\x95\x9d\x81\x9d\x1b\x9c\x0b\x15\xf7" ++"\x01\x31\x05\x82\x97\x94\x87\x95\x1b\xa0\x9d\x9c\x0b\x20\x05\x7a\x7e\x84\x80\x7d\x1a\x77\x9e\x79\xa1\x96\x92\x0b\xad\xad\x72\xb0" ++"\x1d\x69\x0b\x7e\x1a\x79\x9c\x7b\x9e\x94\x95\x57\x1d\xc0\xcd\x57\x05\x75\x82\x7e\x79\x76\x1a\x67\xa2\x7a\x0b\x07\xaf\x1d\x82\x81" ++"\x79\x7a\x1a\x0b\x15\x70\x83\x8a\x84\x80\x1f\x7a\x82\x80\x78\x78\x1a\x0b\x1b\x7a\x7b\x83\x7e\x80\x1f\x84\x81\x88\x80\x72\x1a\x0b" ++"\xb1\x89\x97\x84\x96\x1e\x9b\x80\x79\x91\x69\x1b\x4e\x0b\x81\x1e\x84\x96\x96\x89\xa5\x1b\x0b\x8a\x87\x1b\x80\x87\x91\x9a\x1f\xf7" ++"\x8b\x07\xb8\x0b\x8c\x92\x96\x1f\x9b\x94\x95\x9c\x9d\x1a\x9b\x82\x0b\x53\xab\x57\xbf\x6f\x1f\xac\x79\xaa\x82\xce\x80\x0b\x93\x1a" ++"\xa0\x79\x9d\x75\x79\x82\x85\x76\x7d\x1e\x0b\x9a\x91\x94\x98\x1a\xa1\x79\x9c\x74\x7f\x84\x88\x0b\xac\x52\x08\x79\x95\x8f\x87\x92" ++"\x1b\x92\x90\x8e\x0b\xf7\xac\x15\xfb\x13\xfb\x00\xf7\x13\x06\x0e\x07\xc4\x77\xb5\x62\xa8\x1e\xa3\x6a\x61\x97\x0b\x87\x88\x7e\x1b" ++"\x80\x7f\x90\x9e\x6a\x1f\xa8\x0b\x8f\xf7\x68\x1d\x0b\x15\x46\xfb\x80\x05\x88\x81\x8a\x87\x86\x1a\x0b\x95\x97\x1a\x9f\x79\x9d\x77" ++"\x7f\x83\x87\x7f\x0b\x1a\x7a\x93\x7b\x99\x82\x1e\x83\x96\x96\x89\x0b\x1e\x9a\x82\x79\x95\x78\x1b\x7a\x7b\x83\x7e\x0b\x9b\x7d\x9e" ++"\x99\x97\x94\x9b\x94\x1e\xf7\x25\x0b\x74\x8a\x19\x83\xf7\x00\x06\xc9\x8d\x9e\x97\x0b\x9a\x1b\x93\x92\x92\x94\x92\x0b\x70\x83\x8a" ++"\x84\x80\x1f\x7a\x0b\x06\x5e\x9d\x74\xaf\xae\x9e\xa2\xb8\x1e\x0b\x06\x5d\x9c\x75\xb0\xae\x9e\xa2\xb8\x1e\x0b\x8a\x88\x81\x1f\x78" ++"\x85\x7d\x76\x76\x1a\x0b\x91\x91\x92\x08\x5f\x8f\x9c\x79\xad\x1b\x0b\x95\x9c\x9d\x1a\x9c\x83\x9a\x7d\x95\x1e\x0b\xae\xfb\x8b\x05" ++"\x70\x8e\x95\x80\xa1\x1b\x0b\x7a\x1a\x7b\x94\x7a\x98\x82\x1e\x84\x95\x0b\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01" ++"\x87\xff\x02\x87\xa0\x02\x8e\x02\x00\x01\x00\x02\x00\x03\x00\x3c\x00\x5f\x01\x32\x02\x05\x02\x82\x03\x07\x03\x16\x03\x59\x03\x9a" ++"\x04\x05\x04\x44\x04\x46\x04\x48\x04\x4f\x04\x7a\x04\xca\x04\xf8\x05\x58\x05\xd8\x06\x1a\x06\x7e\x06\xe7\x07\x1e\x07\x7a\x07\xe3" ++"\x08\x02\x08\x1b\x08\x65\x08\x80\x08\xca\x09\x30\x09\xb4\x09\xb7\x09\xbe\x09\xc1\x09\xc4\x09\xc7\x09\xf8\x09\xfb\x09\xfd\x0a\x00" ++"\x0a\x3b\x0a\x3e\x0a\x41\x0a\x9b\x0a\x9e\x0a\xa1\x0a\xe1\x0b\x78\x0b\x7b\x0b\x7e\x0b\x80\x0b\x83\x0b\xa9\x0b\xac\x0b\xae\x0b\xb1" ++"\x0b\xb4\x0b\xd6\x0c\x01\x0c\x27\x0c\x5b\x0c\x6e\x0c\x73\x0c\x76\x0c\xed\x0c\xf0\x0d\x39\x0d\x3c\x0d\x8f\x0d\x92\x0d\xc4\x0d\xca" ++"\x0d\xee\x0d\xf1\x0d\xf4\x0e\x57\x0e\x5c\x0e\x5f\x0e\x61\x0e\xeb\x0e\xee\x0e\xf1\x0e\xf4\x0e\xf7\x0f\x2c\x0f\x2f\x0f\x3f\x0f\x42" ++"\x0f\x45\x0f\xa3\x0f\xb0\x10\x0c\x10\x3c\x10\x72\x10\xf6\x11\x68\x11\x6a\x11\xff\x12\x5f\x13\x11\x13\xb1\x13\xbe\x13\xd8\x14\x2b" ++"\x14\x4c\x14\x4f\x14\xb9\x15\x2b\x15\x2d\x15\x34\x15\x70\x15\x72\x15\xe1\x15\xf8\x15\xfa\x16\x06\x16\x14\x16\x1c\x16\x2d\x16\x67" ++"\x16\xc7\x16\xcd\x16\xd8\x16\xde\x17\x0b\x17\x11\x17\x17\x17\x1e\x17\x24\x17\x2a\x17\x35\x17\x3b\x17\x62\x17\x68\x17\x6a\x17\x6d" ++"\x17\xdb\x18\x3b\x18\x3e\x18\xaf\x18\xd9\x18\xdc\x18\xdf\x19\x39\x19\x3c\x19\xba\x1a\x4c\x1a\x84\x1a\xa4\x1b\x1a\x1b\xc4\x1b\xc6" ++"\x1c\x3b\x1c\x78\x1c\xdd\x1d\x41\x1d\x6e\x1d\xc9\x1d\xf3\x1e\x18\x1e\x60\x1e\xb3\x1f\x48\x1f\x4b\x1f\xea\x20\x42\x20\xb0\x21\x35" ++"\x21\x4e\x21\x68\x21\x70\x21\x77\x21\x7e\x21\xa2\x22\x09\x22\x17\x22\x31\x22\x38\x22\x46\x22\x4d\x22\x7b\x22\x83\x22\x8b\x22\xcd" ++"\x22\xe6\x22\xf2\x22\xf9\x23\x00\x23\x24\x23\x50\x23\x6f\x23\x8d\x23\x95\x23\x9d\x23\xbd\x23\xc5\x24\x01\x24\x25\x24\x3a\x24\x85" ++"\x24\xa0\x24\xcb\x25\x06\x25\x71\x25\x8f\x25\xcd\x25\xdf\x25\xfa\x26\x01\x26\x12\x26\x1a\x26\x22\x26\x75\x26\x7d\x26\xad\x26\xb4" ++"\x26\xbb\x26\xf4\x27\xa9\x27\xc6\x27\xd5\x27\xdd\x27\xf8\x28\x00\x28\x08\x28\x31\x28\x94\x28\xe1\x29\x36\x29\x7e\x29\xc1\x29\xea" ++"\x2a\x7e\x2a\xec\x2a\xf4\x2a\xfc\x2a\xff\x2b\x51\x2b\x59\x2b\xc4\x2b\xe0\x2b\xe2\x2b\xea\x2b\xf2\x2b\xfa\x2c\x03\x2c\x05\x2c\x0a" ++"\x2c\x0c\x2c\x27\x2c\x2e\x2c\x33\x2c\x38\x2c\x3f\x2c\xa3\x2c\xd7\x2c\xd9\x2d\x16\x2d\x18\x2d\x24\x2d\xd7\x2d\xd9\x2d\xe1\x2d\xe9" ++"\x2d\xf1\x2d\xfa\x2e\x77\x2e\x7e\x2e\xe3\x2e\xeb\x2e\xf0\x2e\xf8\x2f\x13\x2f\x16\x2f\x1c\x2f\x3b\x2f\x42\x2f\x4a\x2f\x6a\x2f\x72" ++"\x2f\x7a\x2f\xb7\x2f\xe3\x2f\xea\x2f\xfd\x2f\xff\x30\x07\x30\x0d\x30\x15\x30\x2c\x30\x34\x30\x3b\x30\x43\x30\xa1\x30\xa4\x30\xf5" ++"\x30\xfc\x31\x9c\x31\xc2\x32\x36\x32\x3e\x32\x45\x32\x4c\x32\x4e\x32\x55\x32\xf5\x32\xfd\x33\x05\x33\x48\x33\x4a\x33\x84\x33\x89" ++"\x33\xbc\x34\x33\x34\x3b\x34\x43\x34\x4b\x34\x82\x34\x85\x34\xe4\x34\xf0\x34\xf8\x34\xff\x35\x07\x35\x6d\x35\x74\x35\x7b\x35\xdc" ++"\x35\xe3\x35\xeb\x35\xf2\x35\xf8\x35\xfb\x36\x03\x36\x0a\x36\x0c\x36\x0f\x36\x34\x36\x36\x36\x38\x36\xaf\x36\xb1\x37\x13\x37\x9a" ++"\x38\x29\x38\x2c\x38\x4f\x38\x52\x38\xba\x38\xbc\x38\xbe\x38\xc1\x38\xe1\x38\xe3\x38\xe6\x38\xe8\x38\xeb\x39\x6f\x39\x71\x39\xa2" ++"\x39\xe5\x3a\x33\x3a\x77\x3a\xbb\x3b\x2a\x3b\x4a\x3b\xc1\x3c\x34\x3c\x96\x3c\xcc\x3d\x5f\x3d\xa8\x3e\x1f\x3e\x22\x3e\x25\x3e\x2b" ++"\x3e\x2e\x3e\xaa\x3f\x21\x3f\xa7\x3f\xd3\x3f\xf1\x40\x1c\x40\x96\x40\xeb\x40\xee\x41\x4e\x41\x51\x41\xbd\x42\x68\x42\xdd\x42\xe0" ++"\x42\xff\x43\x02\x43\x67\x43\xb0\x43\xd0\x43\xd3\x44\x25\x44\x27\x44\x2e\x44\x4f\x44\x52\x44\xea\x44\xfa\x45\x2b\x45\x66\x45\xb9" ++"\x45\xf4\x46\x34\x46\xa6\x46\xe8\x47\x57\x47\xa2\x47\xee\x48\x0c\x48\x6b\x48\x7d\x48\xe5\x48\xe8\x48\xee\x49\x1b\x49\x22\x49\xa3" ++"\x4a\x05\x4a\x14\x4a\x23\x4a\xac\x4a\xd5\x4a\xd7\x4b\x24\x4c\x01\x4c\x9f\x4d\x4f\x4d\xb6\x4e\x26\x4e\x2e\x4e\x62\x4e\x96\x4f\x01" ++"\x4f\x86\x4f\xa5\x4f\xf4\x50\x3a\x50\x80\x50\x8c\x50\xd9\x51\x0e\x51\x4c\x51\xac\x51\xb3\x51\xbb\x51\xc7\x51\xd0\x52\x28\x52\x9e" ++"\x53\x0a\x53\x62\x53\xb7\x54\x1d\x54\x41\x54\x64\x54\x6c\x54\x74\x54\x7d\x54\xbb\x54\xc3\x55\x03\x55\x3b\x55\xaa\x56\x41\x56\x7e" ++"\x56\xd3\x56\xd6\x56\xeb\x56\xf8\x57\x12\x57\x58\x57\xde\x58\x30\x58\x38\x58\x3f\x58\x62\x58\x72\x58\xd4\x58\xe3\x58\xee\x59\x24" ++"\x59\x48\x59\x4e\x59\x99\x59\xa1\x5a\x0c\x5a\x5c\x5a\x8a\x5a\xb8\x5b\x19\x5b\x82\x5b\xa9\x5b\xb0\x5b\xbb\x5b\xe4\x5b\xfb\x5c\x00" ++"\x5c\x16\x5c\x70\x5c\x9c\x5c\xfa\x5d\x01\x5d\x42\x5d\x6e\x5d\x75\x5d\x88\x5d\xeb\x5e\x50\x5e\x99\x5f\x13\x5f\x19\x5f\x5b\x5f\xe0" ++"\x5f\xea\x60\x17\x60\x20\x60\x2a\x60\xb2\x61\x23\x61\x67\x61\x6f\x61\x76\x61\x7e\x62\x14\x62\xc0\x62\xc3\x63\x0d\x63\x1a\x63\x3a" ++"\x63\x9d\x64\x52\x64\xb9\x65\x48\x65\xc5\x66\x1a\x66\x6d\x66\xc8\x67\x3e\x67\x46\x67\x7c\x67\x83\x67\x8a\x67\xaa\x67\xef\x67\xf6" ++"\x68\x9c\x68\xa4\x68\xac\x68\xc0\x69\x10\x69\xbc\x6a\x02\x6a\x80\x6a\xfa\x6b\x56\x6b\x9c\x6b\xd9\x6c\x42\x6c\x84\x6c\xa5\x6c\xf8" ++"\x6d\x23\x6d\x2b\x6d\x58\x6d\x59\x6d\x5b\x6d\x62\x6d\x6a\x6d\x70\x6d\x72\x6d\x8f\x6e\x09\x6e\x62\x6e\xd4\x6e\xdb\x6e\xf0\x6f\x18" ++"\x6f\x39\x6f\x66\x6f\x9e\x70\x25\x70\xce\x71\x63\x71\xe3\x72\x6d\x72\xdc\x73\x64\x74\x0e\x74\x89\x74\xe3\x75\x4c\x75\x77\x75\xb2" ++"\x76\x06\x76\x09\x76\x5b\x76\xab\x76\xf3\x77\x5e\x77\xbc\x77\xf6\x78\x34\x78\xb3\x79\x2e\x79\x9c\x79\xbc\x79\xbf\x79\xf5\x7a\x5d" ++"\x7a\xab\x7a\xb3\x7a\xbb\x7b\x07\x7b\x09\x7b\x10\x7b\x18\x7b\x24\x7b\xdd\x7c\x5a\x7c\x5c\x7c\x5e\x7c\x75\x7c\x93\x7c\xee\x7d\x04" ++"\x7d\x65\x7d\x92\x7d\xea\x7d\xed\x7d\xf5\x7e\x28\x7e\x41\x7e\x49\x7e\x4e\x7e\x56\x7e\x91\x7e\x98\x7e\x9f\x7f\x22\x7f\x2a\x7f\x32" ++"\x7f\x39\x7f\x42\x7f\xa5\x0e\x0e\xf8\x13\xf8\x8c\x15\x8c\x98\x8c\x98\x93\x1a\xb7\x66\xae\x5c\x5b\x66\x68\x5f\x83\x8c\x7e\x8c\x7e" ++"\x1e\xa8\xfb\xaf\x05\x6c\x8e\x9f\x78\xaa\x1b\xa9\x9f\x9e\xaa\x8e\x1f\x5e\xfb\x7f\x15\xb3\xaa\xa8\xb1\xb0\x6c\xa9\x63\x1f\x7a\x62" ++"\x1d\xf7\x17\xf8\xdb\x15\xf7\x6a\x1d\xa0\x96\x96\xa6\x8e\x1f\xab\xf7\x8b\x05\xca\x16\xae\xfb\x8b\x05\x70\x8e\x95\x80\xa1\x1b\xa0" ++"\x96\xf7\x11\x0a\xf8\x57\xf8\x44\x15\x96\xf7\x29\x8d\xa2\x05\xa2\x8d\x6f\xa5\x6f\x1b\x7b\x7b\x84\x7e\x80\x1f\x82\x81\x89\x84\x8a" ++"\x70\x80\xfb\x31\x18\x4b\x06\x96\xf7\x29\x8c\x9e\x05\xa9\x74\xa2\x6c\x7b\x7b\x84\x7e\x80\x1e\x82\x80\x89\x84\x8a\x71\x80\xfb\x31" ++"\x18\x74\x06\x70\x83\x8a\x85\x81\x3b\x0a\x7a\x93\x7c\x9a\x81\x1e\x83\x95\x95\x89\xa7\x1b\x9a\x06\x84\x2e\x05\x6e\x06\x71\x83\x8a" ++"\x85\x81\x32\x0a\x83\x96\x96\x89\xa5\x1b\xa1\x06\x80\xfb\x29\x05\x8a\x84\x8b\x84\x87\x1a\x6c\xa2\x74\xaa\xae\x9e\xa2\xb5\x1e\x97" ++"\xf7\x30\x05\xcb\x06\x80\xfb\x29\x89\x76\x05\x72\x89\xa6\x71\xa7\x1b\x9b\x9b\x92\x98\x95\x1f\x91\x91\x92\xa1\x8c\x9b\x96\xf7\x31" ++"\x18\xa2\x06\xa2\x97\x8d\x90\xf7\x43\x1d\x80\x80\x8d\x70\x1b\x7d\x06\x92\xe8\x05\xa7\x06\xa4\x94\x8d\x90\x95\x1f\x9b\x95\x95\x9c" ++"\x9c\x1a\x9c\x83\x9b\x7d\x94\x1e\x71\x1d\xfb\x1c\x24\x15\x84\x2e\x05\x4b\x06\x92\xe8\x05\x0e\xf7\xf7\xf8\xe6\x15\xa4\x8a\x93\x84" ++"\x94\x1e\x9b\x82\x79\x94\x79\x1b\x79\x7b\x83\x7e\x81\x1f\x83\x80\x89\x82\x71\x1a\x75\x07\x36\x7c\x4f\x4c\x40\x1a\x3c\xc1\x56\xf1" ++"\x77\x1e\xd4\x7d\x05\xc2\x81\xa1\x7a\x6d\x1a\x63\x5d\x6e\x4c\x56\x57\xa2\xa6\x83\x1e\x84\xa5\x8b\x8b\x83\x93\x08\x95\x81\x7c\x90" ++"\x7d\x1b\x7a\x7b\x83\x7e\x80\x1f\x83\x80\x89\x82\x71\x1a\x50\x07\x72\x8d\x82\x91\x82\x1e\x7b\x96\x9b\x82\x9f\x1b\x9a\x94\x8f\x98" ++"\x9b\x1f\xa8\x7e\x92\x89\xb1\x83\x08\x3f\x07\x73\x8d\x82\x91\x82\x1e\x7c\x94\x9d\x81\x9e\x1b\x9b\x70\x1d\x93\xa6\x1a\xd7\x07\xf2" ++"\x9f\xca\xcb\xdf\x1a\xb5\x7b\xb1\x70\xa6\x1e\x6f\xa5\x67\x9a\x4c\x98\x4a\x97\x18\x5b\x95\x74\x9b\xa4\x1a\xac\xb0\xa1\xc5\xb2\xb1" ++"\x7c\x7b\x8f\x1e\x6f\x90\x9f\x7b\xa9\x2d\x1d\x92\xa7\x1a\xa9\x07\xb8\x79\xa1\x67\x81\x84\x89\x87\x80\x1e\x8c\x87\x88\x8c\x8a\x1b" ++"\x74\x93\x83\x8d\x82\x8d\x7c\x8d\x19\x0e\xf7\x78\xf8\xe8\x15\x3e\x4d\x4f\x40\x41\xca\x4e\xd8\xd7\xca\xc7\xd5\xd7\x4e\xc7\x3c\x1f" ++"\x4c\x04\xb4\xad\x6b\x64\x62\x6a\x6b\x61\x63\x69\xac\xb2\xb3\xac\xab\xb4\x1f\xf7\x9b\xfb\x6a\x15\xa1\x92\x93\x93\x9a\x1a\x9c\x7d" ++"\x99\x7c\x86\x85\x8a\x88\x82\x1e\xfb\xfe\xfb\x05\x05\x74\x84\x84\x84\x7b\x1a\x7a\x98\x7d\x9b\x90\x93\x8d\x8d\x92\x1e\xf7\x83\xbc" ++"\x15\x3e\x4d\x4f\x41\x40\xc9\x4f\xd9\xd7\xca\xc7\xd4\xd7\x4e\xc7\x3c\x1f\x8c\x4c\x15\xb3\xad\x6b\x64\x63\x6a\x6b\x61\x63\x69\xab" ++"\xb3\xb2\xac\xab\xb5\x1f\x0e\xf7\xff\xf7\x5d\x15\x2c\xf7\x18\x05\x7a\xa3\x81\x9f\x95\x1a\xa2\xa1\x9f\xa6\x9f\x96\x85\x6f\xaa\x1e" ++"\xb7\xa2\x05\xac\x9c\x95\x97\xa2\x1a\xa7\x72\xa3\x6f\x86\x83\x89\x87\x7d\x1e\x96\x71\x77\x90\x74\x1b\x37\x42\x47\x3b\x6d\x92\x78" ++"\xa4\x62\x1f\x4f\x69\x69\x53\x4b\x1a\x2d\xd4\x4f\xf7\x06\xbe\xab\x92\x9e\xa7\x1e\x95\x7e\x05\xca\x06\xb9\xa3\x65\x1d\x8a\x06\x95" ++"\x9d\x91\x9a\x95\xaf\x08\xa5\x8f\x9d\x9f\xa6\x1a\x9c\x84\x9a\x7c\x95\x1e\x93\x20\x0a\x53\x06\x3c\xfb\x43\x15\x83\x7a\x82\x89\x75" ++"\x1b\x55\x72\x9b\xae\xa9\x9b\xa1\xab\x9b\x1f\x0e\xf7\x6c\xf8\xee\xf7\x5d\x1d\x7a\xf7\x61\x1d\xf7\x99\x05\x0e\xf8\x49\xf8\xf7\x15" ++"\x73\x7f\x82\x68\x72\x1f\x42\x22\x60\xfb\x0f\x24\x1a\x21\xaf\xfb\x02\xd3\xfb\x01\x1e\x5d\xa9\x98\x80\xa6\x1b\xa9\xa3\xa1\xa8\x98" ++"\x89\x90\x81\x9b\x1f\x45\xf5\x6c\xe7\xeb\x1a\xeb\xaa\xe4\xd1\xf7\x00\x1e\x95\x9b\x8d\x90\x98\x1a\xa8\x74\xa1\x6b\x1e\x0e\xf7\x3c" ++"\xf8\xf7\x15\x6c\x73\x75\x6e\x7e\x8d\x86\x95\x7b\x1f\xd1\x21\xaa\x2f\x2b\x1a\x2b\x6c\x30\x45\x21\x1e\x81\x7b\x89\x86\x7e\x1a\x6e" ++"\xa3\x75\xaa\xa3\x97\x94\xae\xa4\x1e\xd4\xf4\xb6\xf7\x0f\xf2\x1a\xf5\x67\xf7\x02\x43\xf7\x01\x1e\xb9\x6e\x7d\x96\x71\x1b\x0e\xf7" ++"\x68\xf7\xf9\x15\x5b\x4c\x05\x7b\x75\x87\x83\x7e\x1a\x6e\xa3\x74\xa9\xa1\x96\x92\xa6\x9f\x1e\xbc\xcb\xbc\x4b\x05\x70\x9f\x96\x84" ++"\xa1\x1b\xa9\xa3\xa2\xa8\x98\x87\x93\x7b\xa1\x1f\x5b\xca\xdb\xa4\x05\xb1\x96\x9a\x9a\xa6\x1a\xa7\x73\xa3\x6f\x81\x88\x8a\x85\x76" ++"\x1e\x3a\x72\x05\xda\x07\xa3\x89\x94\x85\x95\x1e\x9a\x82\x79\x97\x1d\x80\x72\x1a\x3c\x07\x3a\xa4\x05\x91\x76\x87\x8c\x82\x1b\x6f" ++"\x73\x73\x70\x6f\x9a\x7c\xb1\x80\x1f\x0e\xf7\xf6\xf7\x6f\xf7\x23\x1d\x94\x1e\x93\x7f\x83\x8d\x6e\x1b\xfb\x1d\xf7\x2c\x06\xa5\x8a" ++"\x92\x84\x95\x1e\x9a\x81\x7a\x97\x1d\x81\x71\x1a\xfb\x2c\xfb\x1e\x07\xd5\x0a\x95\x98\x88\xa4\x1b\xf7\x1e\xfb\x2c\x06\x74\x8d\x81" ++"\x91\x82\x1e\x7c\x94\x9e\xe5\x0a\x0e\xf4\x1d\x7e\x1d\xf7\xc9\x7d\x15\x49\x1d\x0e\xf8\x91\xf8\xdc\x15\x95\x9e\x8d\x93\x96\x1a\xa5" ++"\x72\xa2\x6f\x71\x7e\x81\x69\x7a\x1e\xfb\xd5\xfd\x1b\x05\x82\x79\x88\x81\x80\x1a\x71\xa5\x74\xa7\xa5\x98\x95\xad\x9c\x1e\x0e\xf8" ++"\x9d\xf7\xee\x15\xe3\x6e\xda\x59\xbe\x1e\xae\x67\x5b\x9d\x51\x1b\x51\x5b\x79\x68\x67\x1f\x59\x58\x6e\x3c\x33\x1a\x31\x07\x34\xa8" ++"\x3b\xbd\x59\x1e\x68\xaf\xbb\x79\xc5\x1b\xc5\xbb\x9d\xae\xaf\x1f\xbd\xbd\xa8\xdb\xe2\x1a\xfb\xe2\xec\x15\xed\xb7\xca\xd0\xd0\xb7" ++"\x4c\x29\x1e\x24\x07\x2a\x5e\x4b\x47\x47\x5e\xcb\xec\x1e\x0e\xf7\xf6\xf8\xfd\x15\xfb\x6d\x56\x05\x61\x81\x7d\x7d\x6e\x1a\x6d\xa1" ++"\x73\xa7\x95\x8e\x8c\x90\x9f\x1e\xdd\xa0\x05\xfc\x11\x2a\x07\x5f\x1d\xf7\xc2\x06\xb9\xa3\xaa\x1d\x70\x1b\x2a\x06\x0e\xf7\x6e\xf3" ++"\x15\xf7\x98\xf7\x65\xa8\xac\xde\x1a\xf6\x2e\xdc\xfb\x10\x4e\x53\x77\x68\x62\x1e\x68\x6d\x70\x5c\x6b\x1a\x70\xa4\x74\xa8\xa2\x9f" ++"\x97\x9d\x91\x1e\x96\xaa\x8c\x8d\x94\x95\x08\xa3\xa1\xac\x99\xb2\x1b\xca\xbb\x68\x5c\x6c\x7b\x78\x27\x34\x1f\x62\x67\x45\x52\xfb" ++"\x08\x31\x85\x86\x18\x20\xf8\x62\xe3\x07\xa3\x89\x94\x85\x95\x1e\x9a\x81\x7a\x94\x78\x1b\x6b\x7a\x7b\x68\x87\x1f\x0e\xf7\xa8\xf8" ++"\x09\x15\x6b\x73\x75\x6e\x6e\x9f\x7a\xae\x89\x1f\xb8\x89\x96\x89\x9f\x83\x08\xb9\x79\xa7\x6b\x69\x1a\x76\x80\x74\x7b\x7e\x1e\x74" ++"\x71\x67\x82\x47\x1b\x4b\x6e\x90\x9b\x73\x1f\x95\x7a\x86\x8d\x7e\x1b\x6c\x74\x74\x6e\x58\xde\x6a\xf7\x12\xe3\xc0\x98\xac\xb8\x1f" ++"\xba\xad\xa8\xc2\xc4\x1a\xc7\x66\xbd\x44\xad\x1e\xc7\xae\xa5\xb1\xbe\x1a\xb5\x78\xb5\x6b\xaa\x1e\xb0\x64\x57\x9e\x47\x1b\xfb\x03" ++"\x28\x57\x51\x6e\xa3\x74\xa8\x9a\x99\x91\x95\x94\x1f\xac\xab\xa5\x95\xc1\x1b\xce\xb5\x71\x61\x64\x63\x69\x5c\x1f\x0e\xf8\x57\xf8" ++"\xed\x15\xfb\x1d\x06\xfb\x87\xfc\x15\x05\x37\xf7\xa4\x6e\x69\x07\xde\x0a\xf7\x18\x06\xba\xa3\x9d\xad\x9b\x83\x9b\x7d\x94\x1f\x81" ++"\x92\x84\x8d\x75\x8c\x08\xa8\x07\xb2\x8c\xa1\x9e\xab\x4c\x0a\x81\x91\x4d\x0a\xfb\x00\x16\xfb\x1e\x06\xf7\x1e\xf7\x6a\x05\x0e\xf7" ++"\x73\xf8\x86\x15\xf7\x5a\x06\xa1\x99\x8d\x90\x93\x1f\x9b\x95\xf7\x69\x1d\x92\x80\x81\x8d\x70\x1b\xfb\xc6\xfb\xa7\x06\x6a\xa2\x73" ++"\xaa\x96\x8f\x8c\x92\x99\x1e\x9f\xb4\xb9\x98\xaa\x1b\xcd\xb6\x5e\x47\x41\x5d\x69\x26\x49\x6f\x92\xa2\x6d\x1f\x98\x7c\x83\x8e\x7c" ++"\x1b\x6e\x72\x74\x6f\x53\xe7\x61\xf7\x10\xeb\xc5\x9e\xba\xb8\x1f\xaf\xb1\x9f\xbe\xc3\x1a\xf7\x11\x30\xe6\xfb\x10\x6e\x6c\x86\x81" ++"\x68\x1e\x0e\xf7\x6a\xf7\xda\x15\xf7\x00\xa6\xe4\xd8\xee\x1b\x94\x8f\x8a\x87\x96\x1f\x85\x9c\x95\x89\x94\x1b\xa9\xa4\xa3\xa8\xb3" ++"\x5b\xa5\x42\x2e\x37\x62\x3c\x48\x1f\x57\x4e\x71\x41\x36\x1a\x45\x9d\x3f\xa6\x5d\x1e\x49\xb1\xc9\x6a\xe0\x1b\xcf\xbd\x9d\xb2\xb0" ++"\x1f\xad\xb0\x9e\xbc\xc3\x1a\xf7\x02\x34\xe4\xfb\x00\x5b\x65\x7a\x62\x5f\x1e\x93\xfb\x10\x15\xb9\xa5\xbc\xac\xb5\x1b\xbe\xb4\x61" ++"\x56\x4f\x66\x66\x4f\x4c\x68\xae\xd9\x7d\x1f\x0e\xf8\x21\xf8\x86\x15\xfb\x27\xfc\x34\x05\x85\x7c\x89\x81\x82\x1a\x71\xa4\x74\xa8" ++"\xa8\x9a\x98\xb0\x98\x1e\xf7\x33\xf8\x59\x05\xee\xfc\x4d\x34\x07\x73\x8d\x81\x91\x82\x1e\x7b\x95\x9c\x82\x9e\x1b\xab\x9c\x9c\xae" ++"\x8f\x1f\x0e\xf8\x3f\xf7\xc8\x15\xc3\xaf\xa8\xb8\xbc\x1a\xef\x2e\xda\xfb\x0b\xfb\x0b\x2e\x3c\x27\x59\xa8\x60\xc3\x66\x1e\x4d\x66" ++"\x6b\x58\x50\x1a\x23\xe4\x44\xf7\x17\xf7\x18\xe5\xd2\xf3\xc6\x6b\xbe\x4d\xb0\x1e\xfb\x13\xf7\x62\x15\xc8\xb6\x6b\x5d\x5a\x61\x6b" ++"\x4d\x4e\x60\xac\xba\xba\xb5\xab\xc9\x1f\xfb\x9b\x04\xc9\xbe\x67\x5e\x5b\x5d\x6a\x48\x49\x5c\xac\xba\xb9\xbe\xaf\xc9\x1f\x0e\xf8" ++"\x44\xf7\xa9\x15\xfb\x01\x70\x33\x3f\x26\x1b\x82\x88\x8c\x8e\x81\x1f\x91\x7a\x81\x8d\x81\x1b\x6d\x72\x74\x6d\x64\xbb\x71\xd3\xea" ++"\xdd\xb3\xdb\xcf\x1f\xbf\xc8\xa5\xd5\xe1\x1a\xd0\x79\xd7\x70\xb9\x1e\xcd\x64\x4e\xac\x36\x1b\x47\x59\x78\x64\x66\x1f\x69\x67\x78" ++"\x59\x54\x1a\xfb\x03\xe2\x32\xf7\x00\xbb\xb1\x9c\xb5\xb7\x1e\x83\xf7\x0f\x15\x5e\x71\x5a\x6a\x62\x1b\x57\x62\xb5\xc0\xc8\xaf\xaf" ++"\xc7\xcb\xad\x68\x3c\x9a\x1f\x0e\xf7\xc9\x7d\x15\x49\x1d\x9d\xf7\xc4\x15\xb2\xaa\xa9\xb0\xb1\x6c\xa8\x64\x1f\x79\x06\x64\x6c\x6d" ++"\x66\x66\xab\x6d\xb1\x1f\x0e\xf7\x01\x1d\x3a\xf7\xb4\x15\x5b\x6b\x71\x62\x62\xab\x71\xbb\xb9\xab\xa6\xb2\xb4\x6c\xa6\x5c\x1f\x0e" ++"\xf7\xaa\xf7\xa3\x15\xf7\x8c\xf7\x0a\x05\xa5\x98\x98\x9a\x9c\x1a\x93\x89\x93\x87\x93\x1e\x8a\x8d\x05\x9c\x83\x74\x96\x72\x1b\x7c" ++"\x7d\x88\x85\x7e\x1f\xfc\x51\xfb\x63\xf8\x51\xfb\x68\x05\x85\x98\x99\x88\x9a\x1b\xa4\xa2\x96\x9c\x93\x1f\x8c\x8d\x05\x8f\x93\x8d" ++"\x93\x92\x1a\x9e\x80\x97\x6e\x9a\x1e\x0e\xf7\x00\xf8\x2f\x15\x4c\x1d\x96\x97\x88\xa4\x1b\xf8\x14\x06\xa1\x98\x6c\x1d\x6f\x1b\xfc" ++"\x14\xfb\x44\x94\x0a\xf7\xcd\xf7\xa3\x15\xfb\x8b\xfb\x0d\x05\x6e\x7c\x80\x7f\x78\x1a\x84\x8d\x83\x8f\x83\x1e\x8c\x89\x05\x7a\x93" ++"\xa2\x80\xa4\x1b\x9a\x99\x8e\x91\x98\x1f\xf8\x51\xf7\x68\xfc\x51\xf7\x63\x05\x91\x7e\x7d\x8e\x7c\x1b\x72\x74\x80\x7a\x83\x1f\x8a" ++"\x89\x05\x87\x83\x89\x83\x83\x1a\x7a\x98\x7c\xa5\x7e\x1e\x0e\xef\xf8\x9d\x15\x3d\x07\x71\x0a\x7d\x94\x9d\x81\x9e\x2d\x1d\x92\xa7" ++"\x1a\x96\x07\x9a\xad\xa9\x92\xb0\x1b\xc9\xb5\x6c\x5d\x65\x62\x6f\xfb\x0f\x5f\x1f\x53\x07\x75\x8d\x80\x91\x82\x1e\x7c\x95\x9c\x81" ++"\x9e\x1b\xa9\x9e\x9d\xad\x8f\x1f\xf7\x0c\xbd\xb8\xbb\xd9\x1a\xf7\x02\x35\xd6\xfb\x13\x4b\x5e\x7f\x61\x30\x1e\xf7\x5f\xfc\xaf\x15" ++"\xb2\xaa\xa8\xb1\xb0\x6c\xa9\x64\x1f\x7a\x06\x64\x6b\x6d\x66\x66\xab\x6d\xb2\x1f\x0e\xf8\x27\xf8\x17\x15\xfb\x03\x82\x3d\x47\x30" ++"\x1a\x3a\xd4\x46\xe0\x94\x92\x8c\x8c\x9a\x1e\x89\xbe\x07\xb2\x9f\x99\xa8\x9c\x83\x97\x7c\x92\x1f\xf7\x9d\x07\xf7\x01\x3c\xd9\xfb" ++"\x01\xfb\x1a\x2b\xfb\x0d\xfb\x3b\x1e\xfb\x35\x07\x45\x9c\x45\xaa\x57\x1e\x43\xb6\xc2\x6b\xde\x1b\xee\xde\xb2\xba\xa3\x78\x9e\x71" ++"\x80\x83\x87\x7e\x7d\x1f\x79\x79\x65\x80\x5f\x1b\x5f\x6f\x98\xac\x73\x1f\x6a\xb7\x7a\xc6\xd2\x1a\xf7\x29\x07\xf7\x0c\xc8\xe5\xde" ++"\xc6\xb4\x61\x4d\x1e\xfb\x96\x04\x8a\x80\x86\x8b\x85\x1b\x5d\x69\xa7\xb0\xb6\xb4\xac\xc8\x91\x1f\x0e\x21\x1d\x0e\xd1\x1d\x82\x81" ++"\x79\x8e\x0a\x53\x0a\x0e\xc1\x1d\x0e\x30\x1d\x0e\xf7\x5a\xf7\x7c\x15\xd8\x88\x06\x74\x8d\x80\x90\x82\x1e\x7c\x95\x9d\x81\xef\x1d" ++"\x80\x89\x81\x71\x1a\x89\x3e\xf7\x13\xf7\x8c\x5e\x07\x8b\x1d\x94\xa5\x1a\xf7\x28\xda\x1d\xf7\x6b\x29\x0a\x2b\x06\x0e\x41\x1d\x0e" ++"\x50\x0a\x21\x0a\x0e\xf1\x1d\x70\x84\xb6\x0a\x89\x84\x76\x78\x1e\x77\x75\x68\x7e\x6a\x1b\x68\x6b\x93\x9f\x5b\x1f\xe4\x07\xa3\x89" ++"\x94\x85\x4d\x1d\x80\x72\x1a\xfb\x32\x07\x93\x88\x05\x61\xe5\xcc\x79\xc3\x1b\xc7\xc3\x9e\xaf\xb6\x1f\xbc\xb2\x9c\xb0\xcb\x1a\x0e" ++"\xb3\x1d\x0e\x43\x1d\x0e\xaf\x0a\x7b\x93\x7b\x99\x81\x1e\x84\x95\x99\x88\xa3\x1b\xf7\x16\x2b\x1d\x9c\x83\x9a\x7d\x95\x1f\x81\x92" ++"\x4d\x0a\xf7\xf9\x07\xad\x90\x9d\x9c\xa9\x33\x1d\x80\x81\x8d\x70\x1b\xfb\x04\x06\xfb\x19\xfb\xaa\xfb\x1c\xf7\xaa\x05\xfb\x03\xd7" ++"\x0a\x77\x1a\x6d\x9d\x7a\xad\x86\x1e\xfb\xf9\x07\x65\x8a\x74\x78\x6b\x70\x0a\xf7\x15\x06\xb9\x67\x0a\x82\x8d\x6f\x1b\x6c\x06\x0e" ++"\x33\x0a\x0e\x24\x1d\x0e\xf7\x5a\xf7\x53\x15\xe9\x06\xe9\xbe\x9c\xba\xb8\x1f\xab\xad\x9e\xb9\xb8\x1a\xf7\x00\x2f\xd7\xfb\x15\x1e" ++"\xfb\x7d\x06\x71\x20\x1d\x7a\x94\x7b\x98\x82\x1e\x83\x96\x96\x89\xa5\x96\x0a\xf7\xfa\x04\xf7\x06\x06\xce\xb3\x6c\x57\x56\x63\x6c" ++"\x48\x1f\xfb\x06\x06\x0e\xf7\xa6\x85\x15\xe9\x8c\xb6\x98\xc4\xb7\x08\xd7\xc7\xb2\xda\xe9\x1a\xf7\x35\xfb\x13\xf7\x18\xfb\x30\xfb" ++"\x30\xfb\x13\xfb\x18\xfb\x37\x32\xae\x39\xc8\x58\x1e\x9a\x7e\xa2\x7d\xb4\x73\x51\x55\x18\x7a\x7c\x87\x83\x7b\x1a\x6e\xa2\x73\xa7" ++"\x92\x96\x8d\x8e\x97\x1e\x96\xba\xc3\x94\xa2\x1b\xa0\x97\x88\x7e\xaf\x1f\x83\x9f\x9a\x88\x9f\x1b\xac\xa6\x93\xa1\xb0\x1f\xa8\x9b" ++"\x96\x99\xa1\x1a\xa9\x74\xa1\x6c\x7d\x86\x89\x7c\x73\x1e\x80\x79\x83\x88\x7c\x1b\x80\x84\x8c\x91\x75\x1f\x94\x6a\x73\x8e\x6e\x1b" ++"\x7d\x80\x8a\x88\x77\x1f\xa7\xf8\x83\x15\xea\xdb\x34\x24\xfb\x01\x3d\x34\x2a\x2b\x3c\xe3\xf4\xf5\xda\xe2\xeb\x1f\x0e\x3c\x0a\x0e" ++"\x78\x1d\x0e\x54\x0a\x22\x0a\x0e\x8b\x0a\xf7\x61\xf8\x61\x05\x9f\x92\x8b\x8e\x94\x1f\x9f\x92\x99\x9f\xa0\x31\x0a\x81\x7f\x8d\x71" ++"\x1b\xfb\x18\xf7\x22\x1d\x96\x95\x8a\xa6\x1b\x9d\x06\x0e\x5a\x1d\x0e\x79\x1d\x2b\x0a\x0e\x44\x1d\x0e\xf7\xf6\xf8\x8b\x15\xc1\x06" ++"\xba\xa2\x9c\xae\x9b\x83\x9b\x7d\x94\x1f\x93\x20\x0a\xfb\x36\xfd\x7f\xf7\x37\x06\xa2\x97\x38\x1d\x54\x06\x0e\xf7\x50\xf9\x07\x15" ++"\xad\x7a\x7e\x95\x71\x1b\x6f\x72\x74\x71\x80\x8d\x83\x95\x78\x1f\xf7\xd4\xfd\x1c\x05\x69\x9c\x98\x81\xa5\x1b\xa7\xa5\xa3\xa4\x96" ++"\x88\x95\x82\x9d\x1f\x0e\xf7\x8a\x65\x15\x55\x06\x74\x7e\x89\x86\x83\x6d\x0a\x7c\x99\x81\x1e\x83\x96\x94\x89\xa7\x1b\xf7\x36\xf9" ++"\x7f\xfb\x37\x06\x73\x80\xf7\x17\x1d\xc2\x06\x0e\xf7\xbf\xf8\x62\x15\xf7\x05\xfb\x11\x05\x72\xa2\x95\x85\xa1\x1b\xab\xa5\xa4\xa9" ++"\x9c\x86\x94\x78\xa1\x1f\xfb\x5e\xf7\x76\xfb\x5c\xfb\x76\x05\x78\x75\x86\x81\x7c\x1a\x6c\xa5\x72\xab\xa1\x95\x91\xa5\xa2\x1e\x0e" ++"\xa7\x6a\x15\x71\x82\xf7\x18\x1d\xf8\xb4\x06\xa2\x99\x8d\x91\x94\x37\x0a\x0e\xf8\x16\xbd\x0a\x0e\x23\x0a\x0e\xf7\x46\xf8\xef\x15" ++"\xfb\x0c\x06\xd6\x0a\x95\x96\x89\xa6\x1b\x97\xfc\x21\x7f\x06\x72\x81\x8a\x85\x82\x1f\x7b\x82\x81\x7a\x79\x4b\x0a\x84\x95\x98\x88" ++"\xa4\x1b\xf7\x0c\xa9\x06\x6c\xbc\xb3\x7f\xc5\x1b\xf7\x27\xf2\xe8\xf7\x19\xca\x73\xc3\x5c\xb6\x1f\xb6\x5c\x52\x9f\x3f\x1b\x52\x59" ++"\x7c\x6e\x64\x1f\xf7\x23\x50\x15\xbc\xaa\x80\x71\xa7\x1f\xa3\x74\x99\x6c\x6c\x1a\x6c\x7d\x6b\x73\x74\x1e\x72\x70\x6a\x7f\x5d\x1b" ++"\x5c\x6a\x97\xa4\x70\x1f\x73\xa2\x7d\xaa\xa9\x1a\xd4\xc6\xbe\xdf\x1e\x0e\x3d\x0a\x0e\xf8\xab\xf8\xef\x15\xfb\x0c\x06\x71\x83\x50" ++"\x1d\x99\x81\x1e\x84\x96\x95\x88\xa6\x1b\x97\x21\x06\xa8\x64\x59\x9a\x52\x1b\x3e\x52\x77\x60\x5c\x1f\x5c\x60\x73\x53\x4c\x1a\x4b" ++"\xa3\x53\xba\x60\x1e\x60\xba\xc4\x77\xd7\x1b\xc5\xb3\x97\xaa\xbc\x1f\x6d\xf7\x0c\x45\x0a\x7f\x06\xfb\x91\xf7\x7c\x9b\x0a\x35\x1d" ++"\x0e\xf7\xc3\xf7\xd6\x15\xf7\x27\xf7\x32\x1d\xfb\x27\xaa\x06\xa8\xa5\x99\xc2\xab\xb5\x87\x85\xb0\x1e\x89\x98\x95\x8a\x92\x1b\xa7" ++"\xa1\xa2\xa9\xa3\x7b\x9c\x6e\x93\x1f\x93\x6a\x4d\x92\x60\x1b\xfb\x0d\x3f\x53\x30\x1f\x6c\x61\x07\x70\x83\x8a\x4f\x0a\x7a\x79\x1a" ++"\x68\xa3\x7a\xb9\x1e\xb6\xfb\x6f\x55\x06\x89\x1d\xf7\xbd\x31\x1d\xfb\x1b\x06\x0e\x7a\x1d\x0e\xf7\x5b\xad\x0a\x89\x06\x41\x0a\xbf" ++"\xc3\x9f\x95\x9c\x1d\x81\x6b\x1a\xfb\x33\x89\x07\x71\x82\x50\x1d\x9a\x81\x3f\x1d\xf7\x04\xf7\x33\x1d\x89\xf7\x40\x06\xec\x42\xcc" ++"\xfb\x00\x59\x5c\x78\x69\x67\x1e\x0e\x25\x0a\x7d\x66\x1d\x0e\xf8\x14\xf7\xd6\x15\xfb\xe5\x07\x5c\x67\x6c\x55\x1e\xfb\x03\x5e\x0a" ++"\x96\x97\xb8\x0a\xfb\xc6\x07\x4c\x1d\x96\x97\x88\xa4\x1b\xf7\x8c\xf7\x59\x1d\xb7\x1d\x0e\x34\x0a\x0e\xf7\x25\xf8\x3d\x15\x2a\x06" ++"\x2e\x1d\x7b\x93\x7b\x99\x81\x1e\x94\x85\x92\x89\xa1\x8a\x08\xfb\x6f\x07\x66\x74\x77\x6c\x69\xa3\x79\xba\x1f\xe3\x63\x1d\x81\x91" ++"\x4d\x0a\xf7\x53\x07\xaa\xa8\x9c\x94\xa6\x1b\xa1\x93\x82\x73\xf7\x1b\x1d\xf7\x53\x07\xab\xab\x9a\x93\xa5\x1b\xa2\x92\x83\x72\xf7" ++"\x1b\x1d\xf7\x62\x07\xd5\x52\xc1\x3c\x63\x6a\x7d\x6c\x6d\x1e\xa8\x6f\x68\x9b\x64\x1b\x6d\x78\x84\x73\x6b\x1f\x0e\xf7\x5b\x46\x1d" ++"\x0e\x25\x1d\x0e\xb8\x1d\xf8\x3f\x2e\x15\x55\x06\x73\x80\x89\x86\x82\x1f\x7b\x81\x81\x7b\x79\x4b\x0a\x83\x95\x97\x89\xa5\x1b\xf7" ++"\x42\x06\xa2\x98\xe0\x0a\x92\x80\x81\x8d\x70\x1b\x7f\xf8\x33\x97\x06\xa4\x95\x8c\x91\x94\x1f\x9b\x94\x95\x9d\x9c\x1a\x9c\x83\x9b" ++"\x7d\x94\x1e\x93\x20\x0a\xfb\x0c\x64\x06\xb0\x5c\x61\x99\x4e\x1b\xfb\x23\x22\x2e\xfb\x13\xfb\x0c\xf3\x33\xf7\x22\xc5\xb9\x9a\xae" ++"\xbb\x1f\xfb\x25\xf7\xa7\x15\xb4\xab\x82\x79\xa5\x1f\xa6\x78\x9e\x69\x6d\x1a\x49\x50\x5d\x34\x63\x6a\x94\x9d\x72\x1e\x6f\x9f\x79" ++"\xac\xaa\x1a\xaa\x9d\xac\xa7\x9f\x1e\x9d\xa4\xab\x94\xb5\x1b\x0e\x58\x1d\x0e\x42\x1d\x0e\xbb\x1d\x0e\x2c\x1d\x0e\xf7\xc2\xf7\x15" ++"\x15\x24\xf7\x55\x05\xa3\x95\x8c\x91\xf7\x43\x1d\x2f\x1d\xfb\x18\xbf\x0a\x96\x06\xf7\x3c\xfb\xd6\x05\xf7\x00\x06\xf7\x3b\xf7\xd6" ++"\x05\x99\x06\xa4\x94\x8c\x91\x95\x99\x1d\xfb\x1b\xbf\x0a\x8f\x06\x0e\x3e\x0a\x0e\x7a\x0a\xbb\x1e\xf7\x04\x63\x1d\x82\x91\x84\x8d" ++"\x78\x8c\x08\x0e\x59\x1d\x0e\x40\x0a\x0e\xf7\xf4\xf8\x67\x15\xa3\x8c\x92\x92\xa3\x1b\xaa\x8d\xa1\xa0\xa8\x1a\xaa\x73\xa0\x67\x43" ++"\x4e\x50\x46\x1e\xfb\x31\x07\x73\x86\x85\x73\x89\x1e\x69\x87\x79\x79\x6d\x1a\x6c\x9d\x79\xad\x87\x1e\xa3\x89\x90\x85\x73\x1a\xfb" ++"\x39\x07\x45\xc8\x50\xd4\xae\xa3\xa0\xaa\xa8\x75\xa0\x6c\x8d\x1e\x72\x8c\x85\x91\x8a\xa4\x08\xf7\x29\x07\xbe\x86\x9b\x74\xa6\x1e" ++"\xa1\xa3\x90\x9d\x8c\xb5\x08\x0e\xf7\xfa\xf9\xcd\x15\xfb\x08\xfe\xc7\xf7\x08\x06\x0e\xf7\x8c\x81\x15\x72\x8a\x84\x84\x73\x1b\x6c" ++"\x8a\x75\x75\x6e\x1a\x6c\xa3\x76\xae\xd4\xc8\xc6\xd1\x1e\xf7\x30\x07\xa4\x90\x90\xa3\x8e\x1e\xad\x8e\x9d\x9d\xaa\x1a\xa9\x79\x9d" ++"\x69\x8f\x1e\x73\x8d\x86\x91\xa3\x1a\xf7\x3a\x07\xd0\x4e\xc6\x42\x68\x73\x76\x6c\x6e\xa1\x76\xaa\x89\x1e\xa4\x91\x84\x73\x8c\x1f" ++"\xfb\x2a\x07\x58\x90\x7c\xa2\x70\x1e\x76\x72\x85\x79\x8a\x61\x08\x0e\xf8\x7c\xf8\x0b\x15\x75\x7e\x83\x6f\x75\x1f\x6e\x75\x7f\x80" ++"\xf7\x1e\x1d\x6a\x80\x78\xf7\x10\x1d\x56\xc8\xb2\x77\xb5\x1b\xb5\xab\x9d\xb6\xb1\x1f\xae\xb3\x93\x98\xa0\x1a\xaa\x71\xa4\x6b\x1e" ++"\x0e\xf7\x6e\x23\x15\x8a\x7e\x8a\x7e\x83\x1a\x5e\xb0\x69\xba\xbb\xb0\xae\xb7\x93\x8a\x98\x8a\x98\x1e\x6e\xf7\xaf\x05\xaa\x88\x77" ++"\x9e\x6c\x1b\x6d\x77\x78\x6c\x88\x1f\xb8\xf7\x80\x15\x64\x6c\x6d\x66\x65\xaa\x6e\xf7\x47\x1d\xf7\xf7\xea\x15\xe4\x9a\xc6\xb1\xb4" ++"\x1a\xa7\x72\xa4\x6e\x7d\x82\x88\x82\x7d\x1e\x74\x6a\x6b\x80\x66\x1b\x45\x56\xb8\xc6\xca\xc3\xb8\xd8\xb7\xa0\x80\x70\x92\x1f\x92" ++"\x6e\x8b\x8a\x94\x83\x08\x83\x93\x9b\x85\x98\x1b\x9c\x9c\x93\x98\x95\x1f\x93\x96\x8d\x94\xa5\x1a\xb3\x07\xa4\x66\x0a\x84\x85\x8a" ++"\x88\x84\x1f\x79\x96\x73\x92\x6f\x90\x08\xc7\x07\xa5\x66\x0a\x7a\x7b\x84\x7d\x80\x1f\x83\x80\x89\x81\x71\x1a\x45\x07\x29\x74\x45" ++"\x38\x2e\x1a\x28\xcd\x3b\xf1\x73\x1e\x41\x07\x74\x8d\x80\x91\x83\x1e\x7b\x95\x9d\x82\xac\x1d\x94\xa5\x1a\x0e\xf7\xce\xf7\x7c\x15" ++"\xa3\x97\x32\x1d\x9b\x9d\x31\x0a\x80\x81\x8d\x6f\x1b\x4a\x06\x89\x93\x05\x7a\xc6\x8b\x8b\x9f\xc4\x0a\x3a\x24\x41\x47\x2d\x6f\x8f" ++"\x76\x97\x6a\x1f\x64\x06\x71\xdc\x0a\x7b\x78\x1a\x7b\x93\x7c\x99\x81\x1e\x83\x96\x96\x89\xa5\x1b\xcc\x06\x8c\x85\x8b\x84\x89\x1a" ++"\x6a\x85\x6e\x7f\x74\x1e\x82\x7a\x80\x84\x74\x87\x08\x66\x83\x7b\x7c\xef\x0a\xae\x75\xa1\x6a\x6e\x79\x7c\x6e\x86\x1f\xfb\x56\x06" ++"\x9b\xb2\x90\xa5\xb4\x1a\x8e\x8b\x94\x8a\x95\x1e\x0e\x9a\x0a\xf7\xc1\xf7\xeb\x15\x34\xf7\x0a\x05\xa1\x92\x99\x9e\xa2\x33\x1d\x80" ++"\x83\x8d\x6d\x1b\x2f\x06\x71\x83\x8a\x85\x81\x32\x0a\x96\x84\x94\x89\xa5\x8a\xf7\x18\xfb\x4a\x18\x4b\x06\x74\x7f\x81\x77\x77\x98" ++"\x80\xa1\x1f\xe8\x72\x2e\xf7\x0b\x0a\xe8\x71\x61\x06\x70\x20\x1d\x7a\x93\x7b\x99\x82\x1e\x84\x95\x9a\x88\xa2\x1b\xf7\x56\x06\xb9" ++"\xa3\x9c\xae\x9b\x83\x9b\x7d\x94\x1f\x93\x7f\x83\x8d\x6f\x1b\x60\xa5\xe8\x69\x0a\x2e\xa4\xe8\x06\xa1\x98\x96\x9f\x9e\x7f\x96\x74" ++"\x1f\x4b\x06\xf7\x19\xf7\x4a\x05\xb7\xa2\x9d\xad\x9b\x83\x9b\x7d\x94\x1f\x93\x20\x0a\x30\x06\x70\xdc\x0a\x7a\x79\x1a\x75\x9a\x78" ++"\xa2\x84\x1e\x0e\xf7\xfa\xf8\x1d\x15\xb8\x07\xb5\xaa\xac\xb1\x9d\x9a\x88\x86\x9a\x1e\x86\x97\x91\x8a\x92\x1b\xa8\xa2\xa3\xa9\xb3" ++"\x5d\xa2\x3d\x29\x3b\x3d\x2a\x1f\x5b\x56\x07\x70\x83\xd1\x0a\xa6\x1b\xc0\xfb\x73\x06\x5b\x6d\x6a\x5f\x7a\x7f\x8d\x91\x79\x1e\x8f" ++"\x7c\x89\x8c\x84\x1b\x6f\x73\x73\x6f\x63\xba\x73\xda\xf0\xd9\xdb\xf3\x1f\xf7\x73\xc0\x07\xa3\x97\x32\x1d\x9b\x9e\x33\x1d\x7f\x83" ++"\x8d\x6e\x1b\x0e\xf8\x3f\xf8\x6a\x15\x6c\x07\x65\x9b\x78\xab\x9b\x9a\x92\x97\x94\x1e\x92\x94\x8c\x91\xa2\x1a\xf7\x11\xfb\x79\x07" ++"\x55\x66\x7d\x6a\x6b\x1f\x6f\x6f\x7c\x67\x65\x1a\x82\x8c\x86\x8e\x80\x1e\x4c\x7a\x66\x61\x52\x1a\x53\xae\x65\xf0\x53\x1e\xf5\x51" ++"\x05\xd0\x66\xad\x6d\x74\x1a\x73\x6d\x75\x6a\x1e\xfb\x21\xac\x06\xb1\x7b\x9d\x6b\x6b\x7b\x78\x66\x1e\xfb\x11\xf7\x7f\x07\xc1\xae" ++"\x99\xac\xaa\x1f\xa5\xa6\x98\xaa\xae\x1a\x96\x8a\x92\x88\x9a\x1e\xcb\x99\xb0\xb6\xc6\x1a\xc9\x6b\xac\xfb\x0a\xca\x1e\x2f\xbc\x05" ++"\x45\xb1\x68\xa8\xa1\x1a\xa5\xa8\xa0\xb0\x1e\xdd\xfb\x9e\x15\xc6\x6b\xaf\x6b\x76\x1a\x78\x7a\x83\x64\x1e\x7a\x99\x7c\x95\x56\xaa" ++"\x24\xc3\x18\x51\xab\x71\xa4\xa1\x1a\x9e\x9d\x95\xaf\x1e\xb3\x6e\x92\x86\xac\x79\x08\x0e\xf7\x12\xf8\x09\x15\x79\x6a\x85\x74\x69" ++"\x1a\x69\x91\x74\x9d\x69\x1e\x6d\x6d\x05\x74\x74\x87\x84\x79\x1a\x6e\xa4\x73\xa9\x9e\x92\x8f\xa2\xa3\x1e\xa9\xa7\x05\x7a\xaf\xa3" ++"\x85\xaf\x1b\xae\xa3\x91\x9c\xae\x1f\xab\x6e\x05\x75\xa2\x93\x87\x9d\x1b\xaa\xa4\xa3\xa8\x9c\x86\x94\x75\xa1\x1f\x6c\xa8\x05\x9e" ++"\xae\x91\xa2\xad\x1a\xac\x85\xa2\x79\xad\x1e\xa8\xa8\x05\xa2\xa0\x8f\x93\x9d\x1a\xa8\x73\xa2\x6c\x78\x84\x87\x75\x73\x1e\x6f\x71" ++"\x05\x9e\x66\x73\x91\x67\x1b\x67\x73\x85\x78\x67\x1f\x6c\xa7\x05\xa1\x74\x83\x8f\x79\x1b\x6d\x72\x74\x6e\x7d\x96\x78\x9b\x7b\x1f" ++"\xf7\x60\x6c\x15\xbd\xb3\x64\x5c\x5a\x63\x63\x59\x5a\x62\xb3\xbb\xbb\xb3\xb2\xbd\x1f\x0e\xf7\x7b\xf8\xdb\x15\xf7\x6a\x1d\xa1\x95" ++"\xf7\x11\x0a\xf7\x7d\xbd\x0a\xf7\x19\xf7\x60\xf7\x01\x0a\x94\x85\x9a\x1b\x9e\x9b\x99\x9c\x91\x8a\x92\x88\x92\x1f\x0e\xf7\x49\xf7" ++"\x68\xf7\x40\x1d\x77\x7f\x88\x8a\x7e\x7b\x1e\xfb\x91\xfb\x46\xf7\x91\xfb\x47\x05\x7e\x9b\x8e\x8a\x97\x1b\x9f\x9b\x99\x9e\x95\x86" ++"\x92\x7f\x96\x1f\xdc\xf7\x18\x15\xf7\x28\xf7\x17\x05\x97\x96\x90\x92\x95\x1a\x9e\x7b\x99\x77\x7f\x88\x8a\x7e\x7b\x1e\xfb\x91\xfb" ++"\x46\xf7\x91\xfb\x47\x05\x7e\x9b\x8e\x8a\x97\x1b\x9f\xf7\x05\x0a\xf7\x49\xf7\x68\xf7\x40\x1d\x76\x80\x88\x8a\x7e\x7b\x1e\xfb\x91" ++"\xfb\x46\xf7\x91\xfb\x47\x05\x7e\x9c\x8d\x8a\x96\x1b\xa0\xf7\x05\x0a\x97\x0a\x0e\xf7\x5b\xf7\xd6\x15\x8d\x0a\x69\x07\x70\x5c\x1d" ++"\xa6\x1b\xad\xfb\x6f\x65\x06\x70\x20\x1d\x69\xa3\x79\xba\x1e\xf7\x43\x06\x9f\x9b\x8e\x8f\x93\x61\x0a\x82\x8d\x6f\x1b\x6e\x06\xf7" ++"\xd6\xf7\xd6\x15\xfb\x10\x06\x71\x83\x8a\x85\x81\x1f\x7b\x82\x81\x79\x79\x1a\x7b\x93\x7c\x99\x80\x1e\x84\x96\x95\x89\xa6\x1b\x9b" ++"\xfb\x6f\x69\x06\x70\x20\x1d\x69\xa3\x79\xba\x1e\xf7\x42\x31\x1d\x6b\x06\x7a\xf8\x88\x15\xfb\x12\xfb\x00\xf7\x12\x06\x0e\xf7\x58" ++"\xf7\xd6\x15\xa8\x06\xa3\x96\x38\x1d\x6e\xac\x06\xa4\x99\x9b\xa1\x96\x91\x8a\x84\xa3\x1e\x87\x98\x94\x89\x93\x1b\x9c\x99\x93\x9b" ++"\x96\x1f\x94\x84\x94\x89\x9b\x8a\x08\xa9\xfc\x20\x69\x06\x70\x49\x0a\x69\xa3\x79\xba\x1e\xf7\x43\xb2\x0a\x6a\xf8\x87\xfb\x1a\x06" ++"\x72\x7c\x84\x79\x81\x1f\x9b\x6e\x66\x94\x62\x1b\x3e\x4e\x4b\x3a\x1f\x6b\x6a\x07\x70\x5c\x1d\xa6\x1b\xac\xfb\x6f\x64\x5b\x0a\xf7" ++"\x44\x06\x9f\x9b\x8e\x8f\x93\x61\x0a\x81\x8d\x70\x1b\x6e\x06\x0e\x7e\x1d\xc4\x1d\xfb\xea\xc0\x0a\x0e\xc4\x1d\x65\x35\x06\x73\x80" ++"\x89\x86\x82\x32\x0a\x83\x96\x94\x89\xa7\x1b\xe1\xfb\x5e\x06\x74\x8d\x80\x91\x83\xe3\x0a\x93\xa6\x1a\xf7\x5e\xe0\x07\xa5\x94\x8d" ++"\x90\x95\x1f\x9b\x95\x95\x9c\x9c\x1a\x9c\x83\x9a\x7c\x95\x1e\x93\x2f\x1d\x36\x06\x0e\x85\x1d\xf8\x6f\xf8\x76\x15\xa9\x06\xb2\x9e" ++"\x99\xa6\xa6\x78\x99\x64\x1f\xfb\x59\x06\xfb\x23\x8c\xfb\x0b\x3c\x8d\x2e\x08\x5f\x07\x88\x37\xee\x3e\xf7\x11\x80\x08\xfb\x99\x40" ++"\x07\x76\x84\x8a\x86\x83\x1f\x7e\x83\x83\x7e\x7d\x1a\x70\x9e\x7d\xb1\x1e\xf7\x1d\x06\xa3\x95\x91\x9f\x94\x1f\x79\x93\x99\x83\x9d" ++"\x1b\xe8\x06\xb2\x9e\x98\xa7\xa6\x78\x99\x64\x1f\x6b\x06\x37\xf8\xca\x15\xfc\xcc\x07\x82\x86\x88\x87\x86\x83\x86\x94\x87\x8e\x81" ++"\x91\x08\xf8\xcb\x07\x0e\xf7\xbc\xf8\x59\x15\x38\x49\x49\x37\x38\xcd\x48\xdd\xdc\xcd\xce\xde\xdd\x49\xcf\x3b\x1f\x0e\xf4\x1d\xf7" ++"\x30\xf7\x1c\x15\xc1\x0a\xc5\x16\xc1\x0a\x0e\xf7\x30\xf8\xdb\x15\xf7\x0a\x1d\xc5\x16\xf7\x0a\x1d\x0e\x97\x0a\x39\xfb\x18\xdc\x1d" ++"\x0e\xf7\x01\x7d\x15\x49\x1d\xf7\x6e\x16\x49\x1d\xf7\x6e\x16\x49\x1d\x0e\xf8\x69\xf8\x00\x15\xa0\x92\x93\x93\x9a\x1a\x9c\x7e\x99" ++"\x7b\x86\x89\x8b\x87\x7f\x1e\xfc\x01\xfb\x05\x05\x76\x85\x83\x82\x7c\x1a\x7a\x98\x7c\x9a\x91\x8d\x8b\x90\x97\x1e\x97\xf7\xee\x82" ++"\x1d\xed\xfb\xd1\x82\x1d\xf7\xa2\xc3\x82\x1d\x0e\xf8\x88\xfb\x33\x15\xd9\x07\xa2\x89\x96\x85\x93\xf7\x60\x1d\x80\x1f\x83\x80\x89" ++"\x84\x6f\x1a\x80\x07\x7c\x69\x6d\x84\x67\x1b\x4c\x61\xaa\xb9\xb2\xae\xa3\xf7\x15\xba\x1f\xc3\x07\xa2\x89\x95\x85\x94\x1e\x9a\x81" ++"\x79\x95\x79\x1b\x6d\x78\x79\x69\x87\x1f\xfb\x0d\x58\x5f\x5c\x3d\x1a\xfb\x02\xe1\x40\xf7\x13\xca\xb9\x97\xb5\xe6\x1e\xfb\x5f\xf8" ++"\xaf\x15\x64\x6c\x6e\x65\x66\xaa\x6d\xf7\x47\x1d\xf7\x58\xf9\x24\x5a\x0a\xf8\x5b\xf8\xe8\xac\x0a\x90\x96\x99\x1e\x0e\xf7\xc1\xf8" ++"\xd6\x2e\x0a\xf8\x59\xf9\x0e\x15\x7d\x7e\x81\x77\x7b\x1f\x6f\x77\x87\x88\x7e\xe7\x0a\x7c\x6d\x71\x1f\x79\x76\x81\x78\x7d\x1a\x78" ++"\x9a\x7d\x9f\x96\x94\x90\x96\x94\x1e\xaf\xa7\x93\x91\x9b\xb1\x0a\xf7\x46\xf8\xf1\x37\x1d\xf7\x34\xf9\x2c\x3b\x1d\xf7\xc0\xf9\x0c" ++"\x36\x0a\x0e\xf7\x58\xf9\x0c\x28\x0a\xf7\xc0\xf9\x52\xe4\x1d\xf7\x96\x93\x15\x21\x07\xd7\x1d\xb3\x07\x0e\xf7\xba\xf8\xe7\xca\x1d" ++"\xf7\xdc\x93\x15\x4f\x66\x75\x6c\x59\x1a\x54\x60\x1d\x80\x1e\x7d\x6e\x83\x88\x7f\x1b\x7e\x84\x90\x95\x9a\x97\xa1\x9b\x9b\x1f\x9c" ++"\x9c\x98\x94\xbe\xac\x08\x0e\xf7\xc1\xf8\xcc\x45\x1d\x91\x0a\x75\x0a\x0e\xf7\xf2\xf7\xa3\x15\xe4\x06\xae\x9e\x9a\xa5\xa7\x79\x99" ++"\x66\x1f\x89\xf7\x0a\x06\xcd\x56\xb1\x30\x67\x5a\x83\x7f\x6a\x1e\x79\x85\x82\x7f\x79\x1a\x74\x9e\x78\xa1\x92\x96\x8d\x8e\x97\x1e" ++"\x93\xae\x9e\x8e\xa4\x1b\xb1\x9a\x85\x7b\x1f\x87\x07\x8f\x71\x7e\x8c\x78\x1b\x46\x5c\x7b\x67\x6a\x1f\x79\x78\x80\x73\x75\x1a\x56" ++"\xc5\x60\xd5\xb1\xa7\x90\x9a\xb1\x1e\xe6\x04\x7a\x6e\x65\x80\x6c\x1b\x74\x7b\x92\x95\x9f\xaf\x9d\xb1\x9f\x98\x8a\x86\xa9\x1f\x0e" ++"\xf7\x98\xf8\x61\x15\xc0\x69\x1d\xfb\x6a\x06\x5d\x0a\xc0\xfb\x2c\x06\x25\x53\x05\x6a\x79\x82\x80\x74\x1a\x6f\xa4\x72\xa6\x98\x96" ++"\x8f\x96\x9f\x1e\xbb\xa6\x05\x34\x56\x07\x71\x20\x1d\x2d\x0a\x1e\xf8\x70\xf7\x4e\x06\xa4\x89\x94\x85\x94\x74\x0a\x79\x54\x1d\x81" ++"\x71\x1a\x38\xfb\x63\xf7\x17\x07\xf7\x1b\xd7\x05\xab\x9d\x94\x96\xa3\x1a\xa6\x73\xa3\x70\x7f\x7d\x86\x82\x7a\x1e\x39\x5d\x05\x0e" ++"\x7e\x0a\x0e\xf8\x06\xf7\x7c\x15\x96\x06\x69\x8d\xa0\x77\xaa\x1b\x9b\x9b\x93\x98\x96\x1f\x93\x96\x8d\x94\xa5\x1a\xd5\x07\xa5\x66" ++"\x0a\x6c\x79\x79\x68\x87\x1f\x80\xf7\x13\xf7\x0b\x51\xc0\x0a\xf7\x35\xfb\xe6\x07\xfb\x39\xfb\x0a\xfb\x09\xfb\x39\xfb\x38\xf7\x0a" ++"\xfb\x0a\xf7\x39\x1f\xf7\xf9\xf7\x0c\x06\xa5\x8a\x92\x85\x4d\x1d\x82\x70\x1a\x7a\xfb\x1f\x07\xfb\x00\x16\x60\x73\x91\x9b\x70\x1f" ++"\x59\xa9\x69\xca\xcb\x1a\xc5\xa9\xc8\xb6\xaa\x1e\xa8\x9f\xa8\x93\xba\x8c\x08\x0e\xf7\xc1\xf8\xd4\x15\x2c\x3c\x42\x33\x35\xd8\x47" ++"\xec\xeb\xd9\xcf\xdf\xe6\x3e\xd3\x2a\x1f\x39\x04\xba\xb3\x67\x61\x63\x63\x6a\x5c\x5d\x62\xad\xb0\xb7\xb2\xaf\xbb\x1f\x0e\x76\x0a" ++"\x0e\x25\x0a\x0e\xf7\xf6\xf8\xef\x15\xfb\x47\x06\x71\x82\x89\x86\x81\x3c\x1d\x83\x96\x97\x89\xa5\x1b\xd2\xfb\x2b\x06\x3a\x60\x05" ++"\x6d\x7b\x80\x7c\x75\x1a\x6f\xa3\x72\xa7\x97\x95\x8f\x95\x9f\x1e\xa7\x9b\x05\xfb\x12\xfb\x0a\x07\x71\x49\x0a\x2d\x0a\x1e\xf7\xec" ++"\x29\x0a\xfb\x0a\xf7\x3c\x06\xde\xb9\x05\xaa\x9b\x95\x98\xa2\x1a\xa8\x73\xa4\x6f\x7d\x84\x88\x7f\x75\x1e\x6e\x7a\x05\x0e\x80\x0a" ++"\x0e\xf8\xfc\xf7\x37\x15\xba\x07\xd1\x77\xc6\x67\xb2\x1e\xb2\x67\x60\x9f\x5e\x1b\x56\x5c\x71\x5c\x6a\x1f\xbb\x67\x5d\xa4\x58\x1b" ++"\x23\x3a\x26\xfb\x16\xfb\x0f\xde\x29\xf2\xbd\xba\xa3\xb6\xae\x1f\x5f\xac\xb9\x74\xc2\x1b\xb5\xcb\x98\x9b\xae\x1f\xa8\x99\x95\x99" ++"\xa3\x1a\xa9\x73\xa3\x6e\x82\x83\x89\x88\x83\x1e\x73\x53\x80\x88\x6f\x1b\x63\x71\xa4\xbd\x7e\x1f\xfb\x54\xf7\x3e\x15\xb6\xaf\x54" ++"\x49\x45\x68\x55\x5e\x60\x67\xc2\xce\xcf\xaf\xc2\xb7\x1f\xf7\x57\x3b\x15\xc3\x98\x9f\xa3\xac\x1b\xab\xa0\x72\x54\x97\x1f\x0e\xe6" ++"\xf7\xb0\x15\xfb\x49\x7f\x07\xaf\x1d\x82\x81\x79\xf7\x6b\x1d\x98\x88\xa4\x1b\xf7\x0c\xf8\x50\x06\xaf\xa3\x9e\xb8\xb7\xa9\x74\x69" ++"\x7c\x82\x7c\x7d\x82\x1e\x80\x84\x84\x8a\x71\x88\x08\x67\x87\x77\x79\x6d\x1a\x6d\x9e\x7a\xb3\x87\x1e\xbe\x86\xa9\x7f\xa5\x73\x08" ++"\xa5\x74\x99\x6c\x69\x1a\x5f\x7a\x6f\x71\x7d\x82\x93\x9b\x88\x1e\xac\x83\x7d\x97\x6e\x1b\x6a\x76\x74\x66\x4a\xbf\x5c\xd2\xb9\xb1" ++"\x9a\xa6\xa5\x1f\xaa\xad\x9d\xbc\xbe\x1a\xdc\x62\xcf\x41\xb6\x1e\xa3\xa8\x93\xa0\xaf\x1a\xe8\x3d\xd1\x23\x23\x42\x50\x38\x1e\x43" ++"\x7f\x07\xce\x0a\x7b\x94\x7b\x98\x81\x1e\x84\x95\x98\x88\xa4\x1b\x0e\xf7\xe2\xf8\xfc\x15\xfb\x18\x6a\x05\x72\x85\x82\x82\x79\x1a" ++"\x78\x99\x7c\x9c\x91\x8d\x8b\x8f\x97\x1e\xbb\x97\x05\xfb\x79\x52\x07\x6d\x7d\x80\x76\x76\x9a\x7f\xa8\x1f\xf7\x49\x06\xa7\x9a\x97" ++"\xa0\xa0\x7d\x96\x6e\x1f\x52\x06\x0e\xf8\x76\xf8\x19\x15\xfb\x55\x07\x77\x94\x80\x9c\x9c\x94\x96\x9f\x1e\xf7\x88\xfc\x46\x07\x75" ++"\x80\x82\x7a\x7b\x96\x82\xa1\x1f\x0e\xf7\x5f\x82\x15\x86\xa0\x95\x8a\x9e\x1b\xbd\xbc\x95\xa1\xbd\x1f\x7a\xf2\x07\xa1\x9a\x8d\x91" ++"\x94\x1f\x9d\x95\x95\x9d\x9e\x1a\xac\x75\x9f\x64\x8d\x1e\xf7\xd2\xfb\x23\x07\x71\x81\x89\x85\x81\x1f\x7a\x81\x80\x79\x78\x1a\x7a" ++"\x94\x7a\x9a\x81\x1e\x83\x96\x98\x88\xa5\x1b\xa6\xfb\x43\x06\x68\x4e\x63\x7e\x61\x1b\x62\x7c\x98\xaf\x1f\xf7\xb0\xfb\x10\x07\x7b" ++"\x06\x6b\x71\x73\x6c\x7a\x94\x7a\x9a\x81\x1f\x83\x96\x98\x88\xa5\x1b\x93\xfc\x1c\x06\xf7\x31\x1d\x94\x96\x8d\x95\xa5\x1a\x0e\xf7" ++"\x37\xf8\x81\x15\xb0\x5a\x06\x6f\x96\x7d\xa0\xa0\x96\x99\xa7\x1e\xf7\x06\xfb\x9d\xfb\x06\x07\x6f\x96\x7d\xa0\xa0\x95\x99\xa7\x1e" ++"\xbc\xb0\xfb\x68\x74\x07\x6f\x7e\x80\x76\x75\x99\x80\xa5\x1f\xf7\x03\x06\xa6\x99\x96\xa1\xa0\x7e\x96\x6f\x1f\x74\x06\xf7\x67\xf7" ++"\x24\x15\xc7\xfb\x16\x05\x99\x06\xc3\xf7\x15\x05\xfb\x23\x07\x7a\x8a\x8b\x89\x85\x1f\x80\x87\x83\x7e\x7e\x1a\x75\x99\x80\xa5\x1e" ++"\xc7\x06\xa5\x99\x96\xa1\x9e\x80\x96\x75\x8d\x1f\xf7\x69\x07\x9f\x8e\x94\x96\x9d\x1a\xa1\x7e\x95\x6f\x1e\x47\x06\x5a\xfb\x13\x59" ++"\xf7\x13\x05\x49\x06\x6f\x7e\x81\x75\x79\x95\x80\x9e\x88\x1f\xfb\x69\x07\x74\x89\x80\x80\x78\x1a\x75\x99\x80\xa6\x1e\xc6\x06\xa5" ++"\x99\x96\xa1\xa1\x7f\x95\x6c\x1f\x0e\xb9\x1d\xf7\x36\xf9\x10\x7f\x1d\xf7\xbd\xf7\x4e\x15\x8f\x93\x8f\x99\x90\x1a\x9b\x7b\x9a\x7a" ++"\x7d\x82\x84\x79\x81\xf7\x3c\x1d\x99\x95\x93\x9c\x94\x1e\xf7\x6d\x68\x15\xf7\x19\xf7\x0e\x9e\xa4\xbc\x1a\xce\x56\xbc\x42\x68\x6a" ++"\x7f\x76\x74\x1e\x76\x78\x7c\x6e\x77\x1a\x7a\x9a\x7d\x9c\x98\x96\x93\x96\x8f\x1e\x92\x9e\x8b\x8b\x90\x91\x08\x9a\x97\x9e\x93\xa0" ++"\x1b\xae\xa6\x76\x6f\x71\x77\x76\xfb\x33\xfb\x21\x1f\x81\x82\x05\x49\xf7\x95\xc2\x07\xa6\x81\x99\x76\x79\x81\x80\x77\x88\x1e\x0e" ++"\xf7\xf6\xf7\xcf\xf7\x23\x1d\x95\x1e\x92\x80\x82\x8d\x6e\x1b\xfb\x1d\xf7\x0a\xf7\x09\x1d\xfb\x0a\xfb\x1e\x07\x71\x83\x8a\x85\x81" ++"\x48\x0a\x84\x96\x97\x88\xa4\x1b\xf7\x1e\x30\x06\x74\x8d\x81\x91\x82\x1e\x7c\x94\x9e\xe5\x0a\xfb\x8a\xfb\x0d\x94\x0a\xf7\x5b\xf7" ++"\x1a\x15\xe9\x06\xf3\xbf\x9b\xb6\xb5\x1f\xa2\xa3\x98\xac\xac\x1a\xac\x7e\xab\x74\xa3\x1e\xb6\x61\x57\x9b\x23\x1b\x2d\xa9\xea\x06" ++"\xa4\x95\x32\x1d\x9b\x9d\x1a\xae\x73\x9c\x5d\x1e\xfb\x6a\x06\x76\x7c\x89\x86\x83\x6d\x0a\x7b\x99\x82\x1e\x83\x96\x94\x89\xa7\x1b" ++"\x96\xfb\xfa\x80\x06\x72\x82\x89\x86\x61\x1d\xf7\x6a\x29\x0a\x2c\x06\xf7\x1a\x04\xe6\xf7\x13\x07\xcb\xa6\x7e\x6a\x6b\x70\x7e\x4b" ++"\x1f\x0e\xf8\xb5\xf7\xe9\x15\x37\x06\xfb\x26\xfb\x7e\x05\x56\xf7\x37\x7c\x78\x07\x6e\x7d\x80\x76\x75\x9a\x80\xa7\x1f\xda\x06\xa8" ++"\x9a\x96\xa1\x9e\x7e\x97\x73\x8c\x1f\x9a\x07\xa3\x8c\x98\x97\x9f\x1a\x9e\x7d\x97\x74\x8c\x1e\x48\x16\x3c\x06\xda\xf7\x10\x05\xfb" ++"\xd0\xf8\x1d\x7f\x1d\xf7\xca\xf7\x4e\x15\x8f\x92\x8f\x9a\xf5\x0a\xfb\x7c\xfc\x47\x05\x85\x80\x88\x82\x84\x1a\x7b\x9b\x7c\x9c\x99" ++"\x95\x93\x9c\x95\x1e\x0e\x92\x0a\xfb\x54\xfb\x35\x15\x5c\x6b\x70\x63\x62\xab\x70\xb9\xbb\xab\xa5\xb4\xb5\x6c\xa5\x5b\x1f\xf7\xf7" ++"\x04\x5c\x6b\x70\x63\x62\xab\x70\xba\xba\xab\xa5\xb4\xb5\x6c\xa5\x5b\x1f\x0e\xf7\xfa\xf8\xa8\x15\x9f\x8a\x91\x88\x95\x1e\x9e\x83" ++"\x74\x9a\x74\x1b\x79\x79\x83\x7d\x80\x1f\x83\x80\x88\x80\x71\x1a\xfb\x53\x07\x74\x8d\x80\x91\x81\x1e\x7b\x96\x9e\x81\x9f\x1b\xad" ++"\xa3\xa3\xaf\x1f\x95\x07\xfb\x74\x04\xa3\x89\x95\x85\x95\x1e\x9b\x80\x78\x95\x77\x1b\x79\x79\x83\x7d\x80\x1f\x83\x80\x88\x80\x71" ++"\x1a\xfb\x53\x07\xf7\x31\x1d\x93\x95\x8e\x96\xa5\x1a\x0e\xf7\xc0\xf8\xd5\x15\x28\x3b\x3e\x2c\x2c\xdb\x3d\xec\xf0\xdb\xd7\xec\xea" ++"\x3b\xd8\x28\x1f\x49\x04\xc8\xbc\x5c\x4f\x52\x59\x5a\x50\x4d\x5a\xba\xc7\xc6\xbc\xba\xc8\x1f\x0e\xf7\x3d\x1d\xf7\x12\x21\xe9\xfb" ++"\x22\x4f\x61\x7d\x67\x5c\x1f\xf7\x6c\xfb\x0c\x07\x77\x84\x8b\x88\x81\x1f\x78\x84\x7d\x77\xf7\x45\x1d\xfc\xe5\xc2\x1d\xf7\x0a\xf8" ++"\x79\xbf\x1d\xf8\x2a\xfb\x24\x15\x37\x06\xfb\x26\xfb\x7e\x05\x56\xf7\x37\x7c\x78\x07\x6e\x7d\x80\x76\x75\x9a\x80\xa7\x1f\xda\x06" ++"\xa8\x9a\x96\xa1\x9e\x7e\x97\x73\x8c\x1f\x9a\x07\xa3\x8c\x98\x97\x9f\x1a\x9e\x7d\x97\x74\x8c\x1e\x48\x16\x3c\x06\xda\xf7\x10\x05" ++"\x85\xf7\x9e\xe2\x1d\xf7\x91\xf7\xc3\x15\xf7\x2b\xf7\x0f\xa0\xa3\xbd\x1a\xcc\x53\xbd\x40\x66\x69\x7f\x76\x72\x1e\x76\x78\x7b\x6e" ++"\x77\x1a\x7a\x9a\x7d\x9d\x99\x98\x93\x96\x8f\x1e\x91\x9e\x8c\x8b\x90\x91\x08\x9a\x98\x9f\x93\xa2\x1b\xb0\xa7\x76\x6f\x71\x75\x76" ++"\xfb\x44\xfb\x21\x1f\x80\x82\x05\x49\xf7\xac\xc2\x07\xa6\x80\x99\x74\x78\x80\x80\x77\x88\x1e\x0e\xf7\xa5\xf7\x7e\x15\x95\x06\xa8" ++"\x7e\xae\x56\x98\x5b\x08\xb6\x06\xa9\x9d\x99\xa3\xa0\x7e\x99\x72\x8e\x1f\x77\xac\x84\x94\x76\x9d\x08\xb0\x9f\xa0\xa9\xae\x1a\xc8" ++"\x56\xb6\x3d\x1e\x2e\x06\x6b\x7a\x7e\x72\x74\x9a\x7e\xa7\x89\x1f\xfb\x41\x07\x70\x8a\x7b\x7d\x74\x1a\x73\x9d\x7d\xaa\x1e\xcf\x06" ++"\xa9\x9d\x99\xa3\xa2\x7c\x98\x70\x8d\x1f\xf7\x05\x04\xc7\xa0\x07\xa9\x9f\x80\x7b\x79\x75\x7c\x6f\x1f\x90\xf7\xa2\xf7\x34\x1d\xf7" ++"\x43\xf7\x1f\xf7\x17\xf7\x3a\xf7\x37\xfb\x1f\xf7\x19\xfb\x40\x1f\x8c\x3d\x15\xf7\x12\xf2\x29\xfb\x0c\xfb\x0c\x24\x28\xfb\x10\xfb" ++"\x16\x25\xec\xf7\x0e\xf7\x0c\xf2\xed\xf7\x13\x1f\x0e\x92\x0a\x0e\xf8\x37\xf8\xc0\x15\x9b\x93\x94\x97\x98\x1a\x9f\x7c\x9a\x77\x81" ++"\x7e\x88\x85\x7f\x1e\x40\x65\x5c\x9f\x73\x95\x89\x8c\x19\x93\x72\x7b\x8e\x7d\x1b\x74\x77\x79\x76\x7c\x95\x7f\x9d\x85\x1f\x91\x8a" ++"\x91\x89\x90\x89\x08\x8c\x92\x88\x87\x95\x1f\x98\x85\x60\x74\x05\x75\x7f\x87\x86\x7c\x1a\x75\x9a\x7a\x9e\x95\x8f\x8c\x95\x9f\x1e" ++"\xe5\xba\xb2\x76\xbb\x64\xab\x66\x19\xa7\x56\x71\x92\x5d\x1b\xfb\x1f\xfb\x02\x27\xfb\x11\xfb\x0f\xf7\x09\x29\xf7\x25\xd2\xd1\xa4" ++"\xb7\xbd\x1f\xbc\xb5\xa1\xc0\xd9\x1a\xf7\x13\x52\xec\xfb\x11\xe0\x1e\x3b\xfb\x5e\x15\xdf\xcf\x53\x44\x69\x80\x75\x6e\x73\x1f\x71" ++"\x6c\x65\x7e\x5f\x1b\x38\x47\xc0\xcc\xd3\xce\xc3\xe0\x1f\x0e\xf7\xc0\xf7\x5a\x15\xef\x2c\x05\x75\xa2\x94\x86\x9c\x1b\xaa\xa3\xa2" ++"\xa8\x9c\x85\x95\x75\xa0\x1f\x28\xea\xee\xeb\x05\xa1\x9f\x91\x95\x9c\x1a\xa8\x73\xa2\x6c\x7a\x82\x86\x76\x74\x1e\x27\x2b\x27\xeb" ++"\x05\x9f\x75\x81\x91\x7a\x1b\x6c\x73\x74\x6e\x79\x90\x83\xa2\x76\x1f\xef\x2b\x27\x2c\x05\x75\x76\x85\x81\x7a\x1a\x6e\xa3\x74\xaa" ++"\x9c\x94\x90\xa1\xa2\x1e\x0e\xf7\xb2\xf8\x67\x15\x78\x7c\x7e\x78\x79\x98\x7f\xa0\x8a\x1f\xa6\x8a\x92\x8a\x96\x86\x08\xa6\x80\x9c" ++"\x76\x77\x1a\x6a\x6c\x7a\x4e\x64\x7a\x8e\x94\x7c\x1e\x92\x81\x87\x8c\x83\x1b\x78\x7d\x7d\x78\x6b\xbd\x77\xd9\xbd\xad\x93\x9e\xa6" ++"\x1f\xa7\x9f\x9d\xac\xac\x1a\xb0\x74\xab\x62\xa0\x1e\xaf\xa1\x9a\xa3\xaa\x1a\xc8\x56\xb7\x41\x48\x4f\x6b\x68\x79\x9a\x7c\x9d\x94" ++"\x94\x8f\x91\x91\x1e\x9f\x9e\x9a\x91\xac\x1b\xb1\xa4\x7b\x73\x73\x73\x77\x70\x1f\x0e\xf7\x17\xf7\x98\x15\x36\xd4\x4c\xed\xd6\xcd" ++"\xaf\xb3\xa0\x79\x9c\x75\x81\x82\x87\x83\x82\x1e\x75\x75\x80\x87\x64\x1b\x52\x67\xa8\xb7\x1f\xac\x07\xbc\xad\xad\xbc\xab\xa7\x7d" ++"\x7b\x8e\x1e\x71\x90\x97\x7f\xa1\x1b\xa5\x99\x9b\xa9\x1f\xbe\x07\xab\x7f\x9a\x72\x7d\x81\x86\x7f\x85\x1e\x97\x70\x75\x90\x6f\x1b" ++"\x30\x46\x47\x31\x1f\xf7\x3c\xf7\xb0\xf7\x34\x1d\xf7\x44\xf7\x1e\xf7\x17\xf7\x3a\xf7\x38\xfb\x1f\xf7\x18\xfb\x40\x1f\x8c\x3d\x15" ++"\xf7\x12\xf2\x29\xfb\x0c\xfb\x0c\x24\x28\xfb\x10\xfb\x16\x25\xec\xf7\x0e\xf7\x0c\xf2\xed\xf7\x13\x1f\x0e\x21\x1d\xf7\x08\xf7\xca" ++"\xcf\x0a\x7b\x7e\x83\x7f\x7e\x1a\x76\x9d\x79\xa2\x96\x91\x8e\x98\x9c\x1e\x0e\x21\x1d\x7e\xf7\xb7\xf7\x41\x1d\x98\x87\x92\x7b\x97" ++"\x1f\x86\x8f\xfb\x2e\xf7\x11\xed\x0a\x9f\x96\x6f\x0a\x21\x1d\xfb\x0a\xf7\xef\x36\x1d\x21\x1d\x36\xf8\x06\xe5\x1d\x21\x1d\x7d\xf8" ++"\x34\xa1\x0a\x21\x1d\xf7\x1f\xf7\xef\x15\x7f\x7b\x81\x7c\x80\x1f\x6b\x73\x88\x88\x7d\xf7\x03\x0a\x73\x1b\x6b\x6d\x7a\x6c\x71\x1f" ++"\x79\x77\x83\x7a\x7e\x98\x0a\xf7\xe9\x7e\x15\xcc\x8e\xbb\x97\xb2\xa0\x08\xb9\xa3\xa8\xac\xa7\x64\x1d\x80\x85\x08\x7d\x72\x65\x83" ++"\x5d\x1b\xfb\x09\xd8\x0a\x94\x80\x8f\x75\x08\x64\x93\x9f\x0a\x52\x1b\xfb\x30\x74\x1d\x4b\x07\x8c\xfb\x13\xe8\x28\xf7\x20\x74\x08" ++"\x31\x07\x8d\x9e\x8f\x8b\x91\x1b\xa8\x9c\x80\x7a\x7e\x80\x84\x76\x7a\x76\x91\x94\x7a\x1f\x96\x77\x89\x8c\x55\x1d\x7d\x92\x7e\x98" ++"\x83\x1f\x7a\xa7\xb5\x7f\xb0\x1b\xc9\xb9\xb4\xc2\x4e\x0a\x30\x1d\xf7\x73\xf9\x0a\xcf\x0a\x79\xa5\x1d\x9c\x1e\x0e\x51\x0a\xe9\xf8" ++"\xf7\xf7\x41\x1d\x97\x87\x92\x7e\x95\x1f\x88\x8e\x89\x8d\x88\xc6\x0a\x8f\x94\x97\x1e\x0e\x51\x0a\x80\xf9\x2f\x36\x1d\x51\x0a\x9a" ++"\xf9\x46\x98\x1d\x20\x05\x7e\x9c\x92\x62\x0a\x21\x0a\xf0\xf9\x0a\x26\x1d\x21\x0a\x56\xf8\xf7\xb9\x0a\x98\x87\x93\x7e\x94\x1f\x87" ++"\x8e\x87\x8e\x8a\x8c\xfb\x2d\xf7\x11\x18\xfb\x2f\xfb\x11\x05\x73\x78\x89\x89\x7c\x1a\x76\x9d\x7a\xa0\x95\x94\x8f\x94\x97\x1e\x0e" ++"\x21\x0a\xfb\x32\xf9\x2f\x36\x1d\x21\x0a\xfb\x18\xf9\x46\xe5\x1d\x33\x0a\xf7\xa6\xf9\x2f\x15\x7c\x8a\x7f\x83\x7d\x77\x08\x6f\x76" ++"\xf7\x5b\x1d\x58\x79\x92\x73\x1b\x6d\x6d\x7b\x6e\x71\x1f\x79\x75\x82\x7a\x7d\x1a\x78\x9a\x7d\x9e\x97\x94\x90\x95\x93\x1e\xb0\xa9" ++"\x91\x90\x9c\xf7\x24\x1d\xa6\x93\x99\x9a\x1a\x9c\x7d\x97\x74\x8d\x1e\x0e\x24\x1d\xf7\x12\xf7\x96\xf7\x0d\x0a\x73\x7f\x85\x63\x0a" ++"\x76\x9d\x79\xa2\x96\x91\x8e\x98\x9c\x1e\x0e\x24\x1d\x8c\xf7\x83\xf7\x49\x1d\xa0\x99\xb0\x0a\x24\x1d\x23\xf7\xbb\x36\x1d\x24\x1d" ++"\x40\xf7\xd2\xa3\x0a\x24\x1d\xf7\x34\xf7\xbb\x15\x7e\x7d\x81\x77\x7c\x1f\x70\x76\x88\x88\x7d\xf7\x03\x0a\x73\x1b\x6c\x6e\x7c\x6e" ++"\x72\x1f\x78\x75\x81\x79\x7d\x98\x0a\xf7\xce\xf9\x55\x15\xfb\x03\xe5\x05\x95\x7f\x83\x8e\x81\x1b\x76\x79\x7a\x77\xf7\x46\x1d\xa3" ++"\x9f\x8c\x8c\x9a\x1a\xa0\x79\x9c\x76\x81\x82\x87\x82\x80\x1e\xec\xfb\xb0\xb5\x1d\x0e\x22\x0a\x20\xf8\xa9\x15\x9f\x9a\x90\x93\x99" ++"\x1a\xa1\x79\x9c\x73\x7f\x85\x63\x0a\x76\x9d\x79\xa2\x96\x91\x8e\x98\x9c\x1e\x0e\x22\x0a\xfb\x7c\xf8\x96\x15\xf7\x01\x31\xf1\x0a" ++"\x92\x7e\x95\x1f\x88\x8e\x88\x8d\x88\x8d\xfb\x2d\xf7\x11\x18\xf7\x15\x1d\x22\x0a\xfb\xe5\xf8\xce\x36\x1d\x22\x0a\xfb\xc8\xf8\xe5" ++"\xa3\x0a\x2b\x0a\xd6\xf9\x0a\x15\x9e\x9a\x91\x93\x99\x1a\xa1\x79\x9c\x74\x7e\x86\x88\x7e\x7a\x1e\xfb\x1a\x21\x05\x7a\xa5\x1d\x9b" ++"\x1e\x0e\x2b\x0a\xfb\x32\xf9\x2f\x36\x1d\x44\x1d\xfb\x0e\xf8\xee\x15\xfb\x03\xe5\x05\x94\x7f\x82\x8f\x81\x1b\x76\x79\x7a\x76\x7f" ++"\x8f\x83\x9b\x80\x1f\x8c\x89\x8d\x8a\x8e\x89\xf7\x2f\xfb\x10\x18\xf7\x2d\xf7\x10\x05\xa5\xa0\x8b\x8b\x9a\x1a\xa0\x79\x9c\x77\x80" ++"\x81\x87\x82\x80\x1e\x0e\x23\x0a\xb0\xf8\x37\x15\x9e\x9a\x91\x94\x98\x1a\xa1\x79\x9c\x74\x7f\x84\x51\x1d\x7d\x84\x81\x7d\x1a\x76" ++"\x9e\x7a\xa1\x96\x95\x90\x96\x98\x1e\x0e\x23\x0a\x2d\xf8\x25\xf2\x1d\x88\x7c\x1a\x76\x9d\x7a\xa0\x95\x93\x8e\x95\x98\x1e\x0e\x8d" ++"\x1d\x47\x80\x7a\x58\x1e\x73\x83\x7f\x7d\x75\x1a\x6d\xa2\x74\xa8\x95\x99\x8d\x8f\x9d\x1e\x96\xbb\xad\x90\xad\x1b\xc8\xa6\x7e\x6e" ++"\x1f\x79\x07\x91\x68\x6a\x8e\x6a\x1b\x32\x46\x72\x5a\x5c\x1f\x72\x71\x7c\x68\x6c\x1a\x42\xde\x50\xf2\xc2\xc5\x97\xa1\xba\x1e\x8c" ++"\xf7\x08\x44\x0a\xfb\x5c\xf8\x5b\x28\x0a\x23\x0a\xfb\x45\xf8\x73\x15\x98\x7c\x84\x8e\x7f\xa9\x0a\x96\x1b\xa1\x9e\x9d\x9f\x99\x85" ++"\x95\x78\x99\x1f\x0e\x23\x0a\x2b\xf8\xa1\x15\x46\x51\x55\x4a\x4a\xc5\x55\xd0\xd0\xc5\xc1\xcb\xcd\x52\xc1\x45\x1f\x50\x04\xaf\xa9" ++"\x70\x6b\x6a\x6d\x70\x67\x68\x6d\xa6\xac\xab\xa9\xa6\xae\x1f\x0e\x23\x0a\xc8\xf8\x5d\x15\x7f\x7b\x81\x7c\x80\x1f\x6a\x73\x88\x88" ++"\x7e\x1b\x7f\x7f\x90\x9e\x6a\x1f\xa8\x5a\x77\x93\x74\x1b\x6d\x6d\x7c\x6f\x72\x1f\x78\x75\x81\x78\x7c\x1a\x78\x9a\x7d\x9f\x95\x95" ++"\x90\x93\x91\x1e\xb3\xab\x91\x90\x9c\xb1\x0a\xf7\xee\x7c\x15\xc2\x8d\xb0\x91\xb2\x97\x08\xc2\x9d\xb0\xad\xac\x1a\xa7\x72\xa3\x6e" ++"\x90\x0a\xd4\x07\xa5\x8a\x94\x85\x94\x1e\x99\x83\x78\x94\x77\x1b\x77\x80\x83\x78\x84\x1f\x9d\x65\x5a\xa2\x1d\xfb\x0b\xdf\x39\xf7" ++"\x1a\x7e\x1f\x36\x07\x8d\x9c\x8b\x8b\x90\x1b\xae\x9c\x82\x78\x7e\x80\x84\x76\x7b\x75\x91\x94\x7a\x1f\x96\x78\x89\x8c\x55\x1d\x7d" ++"\x92\x7e\x98\x83\x1f\x7a\xa7\xb5\x7f\xaf\x1b\xc9\xb9\xb4\xc2\xbd\x72\xa9\x5a\x96\x1f\x0e\xc9\x1d\xf7\xe8\x04\x9d\x99\x91\x95\x98" ++"\x1a\xa1\x79\x9c\x74\x80\x84\x63\x0a\x77\x9e\x79\xa1\x95\x95\x90\x96\x99\x1e\x0e\x5d\x1d\x5e\x1b\x36\x5a\xa2\xc0\xf7\x36\x1d\xfb" ++"\x14\xf7\xd6\x15\xf7\x01\x30\x05\x82\x97\x93\x87\x96\x1b\x9f\x9d\x9c\xa0\x99\x88\x90\x75\x9c\x1f\xfb\x2d\xf7\x11\xfb\x2f\xfb\x11" ++"\x05\x74\x79\x88\x87\x7d\x1a\x76\x9d\x7a\xa0\x95\x93\x8e\x95\x98\x1e\x0e\xd9\x1d\x75\x31\x70\x86\x5e\x1b\x37\x5a\x5e\x1d\xfb\x7e" ++"\xf8\x0c\x28\x0a\xc9\x1d\xfb\x6a\xf8\x24\x15\x98\x7b\x84\x8e\x80\xa9\x0a\x95\x1b\xa1\x9e\x9d\x9f\x98\x84\x97\x7a\x98\x1f\x0e\x25" ++"\x0a\xc6\xf8\x81\xe3\x1d\x25\x0a\x45\xc8\x0a\x88\x8d\x88\x8d\x89\xc6\x0a\x8e\x95\x97\x1e\x0e\x25\x0a\xfb\x43\xf8\xa5\x28\x0a\x25" ++"\x0a\xfb\x25\xf8\xbd\xa2\x0a\xf7\x5b\xc7\x1d\xbe\xbe\xa2\x97\xbc\x1b\xc5\xd5\x1d\xf7\x8b\xf7\x8e\x15\x7d\x89\x7e\x83\x80\x7c\x08" ++"\x6a\x73\x88\x88\x7d\xab\x1d\x73\x1b\x6d\x6d\x7b\x6e\x72\x1f\x78\x75\x82\x79\x7d\x1a\x78\x9a\x7d\x9f\x96\x94\x90\x95\x93\x1e\xb0" ++"\xa8\x92\x91\x9b\x1b\x9a\x93\x88\x7a\xa5\x1f\x70\xb7\xad\xa8\x1d\x99\x9b\x1a\x9c\x7d\x96\x74\x8e\x1e\x0e\x25\x1d\xf7\x1b\xf7\x9a" ++"\xe3\x1d\x25\x1d\x8e\xf7\x88\x15\xf7\x01\x30\xf1\x0a\x93\x7e\x94\x1f\x87\x8e\x88\x8e\x89\x8c\xfb\x2d\xf7\x11\x18\xfb\x2f\xfb\x11" ++"\x05\x73\x79\x89\x87\x7d\x1a\x76\x9d\x7a\xa0\x95\x94\x8f\x94\x97\x1e\x0e\x25\x1d\x25\xf7\xbe\x28\x0a\x25\x1d\x3c\xf7\xd6\xa2\x0a" ++"\x25\x1d\xf7\x36\xf7\xc0\x15\x7e\x7c\x81\x78\x7d\x1f\x6e\x76\x88\x88\x7d\xe7\x0a\x7b\x6e\x71\x1f\x78\x76\x82\x78\x7d\x1a\x79\x9a" ++"\x7c\x9e\x97\x94\x90\x95\x93\x1e\xb0\xa8\x93\x91\x9a\x1b\x9a\x92\x88\x7a\xa6\x1f\x70\xb7\xad\xcd\x0a\xf7\xcb\xf8\xcc\xf7\x42\x1d" ++"\x7f\x8f\x83\x98\x81\x1f\x94\x84\xf7\x2f\xfb\x10\xf7\x2d\xf7\x10\x05\xa2\x9d\x8e\x8f\x9a\x1a\xa0\x79\x9c\x76\x81\x82\x87\x81\x7f" ++"\x1e\xe5\xfb\xb4\x15\x9e\x8a\x92\x88\x94\x1e\x9e\x86\x77\x98\x75\x1b\x7b\x82\x85\x7a\x82\x1f\x9a\x66\x61\x93\x5b\x1b\xfb\x0e\x33" ++"\x53\x3c\x3e\xc7\x63\xf7\x22\x7c\x1f\xc1\x86\xa0\x87\x9b\x85\x08\x9f\x83\x97\x80\x80\x1a\x77\x56\x7a\x50\x56\x61\x97\xa2\x6f\x1e" ++"\xa9\x82\x7a\x99\x6f\x1b\x78\x54\x1d\x82\x71\x1a\x6b\x07\x5d\x9d\x76\xb0\x98\x94\x8e\x93\x96\x1e\x79\xb2\xbe\x82\xc5\x1b\xf7\x17" ++"\xea\xc5\xdb\xb9\x70\xb5\x5e\xa3\x1f\x6d\x9b\x61\x96\x41\x94\x4b\x94\x85\x8c\x7e\x8f\x08\x7c\x91\x82\x92\x92\x1a\x99\xbb\x9a\xba" ++"\xb4\xac\x82\x79\xa5\x1e\x6c\x9d\x97\x83\xa4\x47\x0a\x0e\x2c\x1d\x2e\xf8\x81\xf7\x0d\x0a\x74\x7f\x84\x51\x1d\x7d\x84\x80\x7e\x1a" ++"\x77\x9e\x79\xa1\x95\x95\x90\x96\x99\x1e\x0e\x2c\x1d\xfb\x6e\xc8\x0a\x83\x91\xf7\x2d\x1d\x9f\x96\x6f\x0a\x2c\x1d\xfb\xd7\xf8\xa5" ++"\x28\x0a\x2c\x1d\xfb\xbd\xf8\xbd\x98\x1d\x21\x05\x80\x99\x95\x86\x96\x1b\xa1\x9e\x9c\xa0\x99\x85\x94\x78\x9a\x1f\x0e\x59\x1d\xf8" ++"\x18\xf7\xa6\x27\x0a\x59\x1d\xf7\x15\xf7\xca\x28\x0a\x40\x0a\xfb\x05\xf8\x65\xf7\x42\x1d\x7c\x8e\x87\xa2\x79\x1f\xf7\x2f\xfb\x10" ++"\xf7\x2d\xf7\x10\x05\xa4\x9f\x8c\x8d\x9a\x1a\xa0\x79\x9c\x77\x80\x82\x87\x81\x7f\x1e\x0e\xf7\x70\xf8\x98\x15\x48\x06\x6a\x7b\x7f" ++"\x73\x7a\x9a\x7b\x9d\x89\x1f\x90\xfb\x0b\x06\x6f\x7a\x7e\x74\x74\x9c\x7e\xab\x1f\xd1\x06\xab\x9c\x97\xa3\xa2\x7c\x97\x6d\x8c\x1f" ++"\xe7\x07\xa5\xa7\x9a\x93\xa5\x1b\xad\x99\x81\x74\x1f\x2e\x07\x74\x89\x7c\x7d\x77\x1a\x73\x9c\x7f\xab\x1e\xc3\x06\xab\x9c\x97\xa3" ++"\x9d\x7c\x9b\x79\x8c\x1f\x86\x8c\x05\xea\x07\xca\x5c\xb3\x44\x70\x70\x83\x7e\x7a\x1e\x85\x86\x05\x0e\xf8\x74\x16\x9f\x9b\x8e\x8f" ++"\xa6\x0a\x6e\xf7\x6e\x8d\x0a\xfb\x29\xad\x07\xe7\x1d\x7d\x07\x71\x5c\x1d\xa5\x1b\x99\xfb\x6e\x79\x06\x71\x83\xf7\x3f\x1d\xf7\x1c" ++"\x06\xae\x97\x90\x9c\x98\x1f\x7a\x99\x97\x86\xae\x1b\xfb\x17\xf3\x15\xf7\x6e\xf7\x29\xfb\x6e\x79\x07\x6a\x7d\x86\x7a\x7d\x1f\x9c" ++"\x7e\x7d\x90\x6a\x1b\x0e\xf8\x9f\xf2\x15\xf7\xd6\xfb\x41\xad\x07\xa1\x9b\x9d\x9f\x95\x97\x89\x85\x9b\x1e\x86\x9c\x8f\x8a\x95\x1b" ++"\xa8\xa3\xa2\xa8\x9d\x83\x99\x7c\x95\x1f\x98\x76\x5f\x95\x66\x1b\x6f\x76\x86\x7d\x74\x1f\x98\x6c\x6e\x91\x69\x1b\x3d\x4d\x4b\x3c" ++"\x8c\x0a\xfb\xba\x16\x52\xf7\x6f\xc4\x06\xf2\x04\x52\xad\x06\xa1\x9b\x9d\x9e\x93\x93\x8a\x88\x96\xf7\x27\x1d\xf8\x9f\xf2\x15\xf8" ++"\x87\xfb\x1a\x07\x69\x78\x87\x7c\x72\x1f\x98\x6c\x6e\x91\x69\x1b\x3d\x4d\x4c\x3b\x8c\x0a\xfb\x0d\xf7\xd6\x15\x4a\xad\x06\xa1\x9b" ++"\x9e\x9e\x94\x91\x8a\x87\x9a\x1e\xfb\x41\xfc\x1c\x15\x52\xf7\x6f\xc4\x06\xf2\x04\x52\xad\x06\xa1\x9b\x9e\x9e\x93\x92\x8a\x87\x97" ++"\xf7\x27\x1d\xf8\xba\xf7\x34\x15\xa3\xa1\x97\xa7\xaa\x1a\xc9\x58\xbb\x4a\x4a\x58\x5b\x4c\x6d\x97\x70\xa3\x74\x1e\x71\xf7\x2a\x1d" ++"\x3b\xf7\x12\x15\xa8\x9f\x78\x70\x6e\x77\x78\x6e\x6e\x77\x9e\xa7\xa7\x9f\x9e\xa8\x1f\xfb\x33\x04\x60\x0a\xfb\xc5\xf8\x91\x7f\x1d" ++"\xf7\xc4\xf7\x4e\xe2\x1d\xf8\x5c\xf8\x91\xf7\x12\x1d\x83\x87\x7e\x85\x9b\x1d\x22\xf8\x2f\xbf\x1d\xf8\x2f\xfb\xd9\xc7\x0a\x7d\x6c" ++"\x6a\x1a\x4a\xbb\x5f\xd3\xd3\xb3\x0a\xfb\x33\x04\x60\x0a\x0e\xf8\x5b\xf8\x91\x15\x8e\x91\x90\x9b\xf5\x0a\xfb\x7c\xfc\x47\x05\x87" ++"\x83\x87\x7e\x85\x9b\x1d\xf7\xdc\xe1\xc7\x0a\x7c\x6c\x6a\x1a\x4a\xbb\x5f\xd3\xd4\xb3\x0a\x8a\xfb\x33\x15\xa8\xa4\x72\x6e\x71\x76" ++"\x7b\x6a\x6c\x75\x9c\xa3\xa9\xa3\xa4\xa8\x1f\xfc\x03\xf8\x47\x15\xea\x06\xa8\x9a\x96\xa1\xa0\x7d\x96\x6d\x1f\xfb\x36\xfb\x3c\x06" ++"\x77\x98\x7c\x9c\x90\x8e\x8c\x8f\x93\x1e\x97\xa1\xa2\x92\x9c\x1b\xad\xa1\x70\x62\x5e\x75\x79\x55\x69\x7c\x8f\x99\x7c\x1f\x92\x82" ++"\x88\x8d\x82\x1b\x7b\x7e\x7d\x79\x69\xbd\x71\xcf\xbf\xae\x97\xa6\xa1\x1f\x9e\xa1\x96\xac\xae\x1a\xd7\x5a\xc2\x49\x7c\x7b\x88\x86" ++"\x79\x1e\x0e\xf7\x7a\xf8\xc4\x15\x33\xfb\x8f\x05\x89\x82\x89\x84\x86\x1a\x7a\x9b\x7d\x9d\x9c\x94\x93\xa2\x93\x1e\xeb\xf7\xa7\x05" ++"\xc9\xfb\x9f\x54\x07\x70\x96\x7d\xa2\x9e\x96\x96\x9f\x8e\x1e\xf7\xf5\x58\x15\x8f\x93\x8f\x99\x90\x1a\x9b\x7b\x9a\x7a\x7d\x82\x84" ++"\x79\x81\xf7\x3c\x1d\x99\x95\x93\x9c\x94\x1e\xf7\xdc\xe1\x15\xa3\xa2\x97\xa6\xaa\x1a\xc9\x59\xbb\x4a\x49\x59\x5b\x4c\x6d\x97\x70" ++"\xa2\x74\x1e\x71\xf7\x2a\x1d\x3c\xd2\x0a\x8a\xfb\x33\x15\x60\x0a\x0e\x75\x0a\xf7\x54\xf7\xc5\x26\x1d\x21\x1d\xfb\x1e\xf8\x0e\x48" ++"\x1d\x21\x1d\x0e\xf8\x34\xf7\x2b\x15\x9e\x5c\x05\x7b\x06\x5c\x73\xe8\x0a\x76\x9b\x5b\x8d\x1f\xfb\x57\xf8\x60\x05\xfb\x51\x39\x0a" ++"\xa9\x06\xfb\x2a\xfb\xf8\x05\x86\x06\x61\x74\xe8\x0a\x73\x9d\x5d\x1f\x7a\x06\x9f\xba\x05\xf7\x4f\xf2\x15\xfb\x23\x06\xd3\xf7\x3c" ++"\x05\xfb\x78\xec\x15\xa8\x7e\x9b\x73\x74\x7e\x7b\x6e\x73\x0a\xa2\xa3\x98\x9b\xa8\x1e\x0e\x21\x1d\xfb\x0b\xf7\xd3\x35\x0a\xf7\xf9" ++"\xf8\xc8\x15\xfb\x6f\x06\x70\x20\x1d\x7a\x93\x7c\x9a\x81\x1e\x83\x95\x96\x89\xa6\x1b\xc4\x06\xfb\x2c\xfb\xf9\x05\x5f\x73\x79\x69" ++"\x68\xa2\x7a\xba\x1f\xf7\x19\x06\xa0\x9a\x8d\x90\xa6\x0a\x7a\x06\x9f\xba\x05\xf7\x7d\x06\x9e\x5c\x05\x7a\x06\x71\x83\x89\x9d\x1d" ++"\x99\x88\xa3\x1b\xc1\x06\x5b\x1d\xa8\xb1\xb4\xc1\xa8\x1f\xb0\x9f\x95\x98\xa3\x4c\x0a\x80\x92\x82\x8d\x70\x8c\x08\xfb\x4f\xf7\x2a" ++"\x15\xfb\x25\x06\xd4\xf7\x3d\x05\x0e\x21\x1d\x93\xf8\x34\xea\x1d\xbd\xf7\x2b\x15\x9d\xf7\x57\x1d\x7f\x7b\x1e\xfb\x19\xf7\x4a\x1d" ++"\x8e\x98\x9b\x1e\x0e\x7c\x0a\x53\x0a\xf8\x3e\xf8\x40\x26\x1d\x53\x0a\xf7\xa4\xf8\x24\x80\x1d\x7b\x1d\xf7\xa4\xf8\x2d\x26\x0a\x7b" ++"\x1d\xf7\xa3\xf8\x65\xab\x0a\x0e\x79\x1d\xc1\x1d\x9b\x42\x0a\xb9\x1d\x8f\x16\xf8\xe4\x06\xfb\x96\xf8\xc7\x05\x3f\x06\xfb\x0c\xfc" ++"\x70\x15\xf7\x32\xf7\xe6\xf7\x32\xfb\xe6\x05\x0e\x30\x1d\x64\xf9\x4e\x48\x1d\x30\x1d\xf2\x42\x0a\x30\x1d\xf1\x8a\x1d\x30\x1d\x77" ++"\xf9\x13\x35\x0a\xf8\x40\x8e\x15\x7d\x44\x74\x75\x4d\x88\x08\x68\x06\xaa\x0a\x95\x97\x89\xa5\x1b\xb1\x06\xf7\x07\xe0\xde\xf7\x09" ++"\x8f\x1f\x8a\xf8\x5d\x05\xb2\x8c\xa1\x9d\xab\x22\x1d\xfb\x16\x87\x1d\xaa\xfb\x9a\x06\xfb\x90\xf8\x01\x05\xfb\x09\x06\x3d\x1d\x79" ++"\x1a\x7b\x94\x7b\x98\x81\x1e\x84\x96\x96\x89\xa5\x1b\x96\xfb\xfa\x06\x65\x74\x78\x6b\x69\xa3\x79\xba\x1f\xf7\x15\x06\xb9\xa3\x9c" ++"\xae\xa9\x1d\x6c\xf7\x9c\x06\x0e\xf8\xa8\xf8\xc8\x15\xfc\x59\x06\x57\x0a\xf7\xfb\x06\x5c\x6b\x76\x6a\x89\x0a\x9a\x97\xa1\x9b\x9b" ++"\x1f\x9c\x9b\x96\x93\xb6\xa8\x08\xf7\x27\x07\xf7\x07\x1d\xf7\x15\xd8\x88\x07\x47\x1d\x9b\x93\x98\x96\x72\x1d\x0e\x78\x0a\x83\xf8" ++"\x9b\x38\x0a\xf7\x62\xfb\x2f\x15\xd8\x88\x06\x47\x1d\x70\x1d\x94\xa6\x1a\xf7\x27\xfc\x59\x07\x57\x0a\xf8\x6f\xf7\x29\x06\xa3\x89" ++"\x95\x85\x94\x1e\x9b\x81\x79\x94\x79\x1b\x79\x7c\x83\x7e\x80\x1f\x83\x80\x89\x82\x70\x1a\x5d\xfb\x8c\x07\x0e\x50\x0a\x98\xf8\x9b" ++"\x38\x0a\xf8\x1c\xfb\x31\xb2\x1d\x0e\xf7\x46\xf7\xf2\x15\xdb\x9d\xba\xb8\xcd\x1b\xa8\xaa\x83\x7c\xa3\x1f\xa4\x7c\x94\x80\x8f\x75" ++"\x08\x64\x91\x99\x7c\xa7\x1b\x9b\x99\x93\x98\x95\x1f\x92\x95\x8d\x96\xa4\x1a\xdb\x07\xa4\x8a\x93\x85\x94\x1e\x9b\x82\x7b\x94\x7a" ++"\x1b\x7b\x80\x85\x7b\x7f\x1f\xa8\x50\x71\x92\x58\x1b\xfb\x12\x2a\x32\xfb\x1f\x75\x1f\x70\x06\x76\x80\x80\x78\x77\x96\x80\xa0\x1f" ++"\xa3\x6c\x73\x06\x76\x80\x80\x77\x77\x96\x80\xa0\x1f\xa6\x06\xfb\x15\xa4\xf1\x3b\xf7\x1f\x1b\xcc\xc9\x9d\xa9\xb3\x1f\xab\xa4\x9c" ++"\xa4\xa2\x1a\xa7\x75\xa3\x70\x7e\x80\x86\x7f\x80\x1e\x73\x72\x8b\x8b\x82\x85\x08\x7e\x75\x68\x83\x64\x1b\x3e\x56\xb0\xcf\x78\x1f" ++"\xf7\x36\x06\x9f\x97\x96\x9f\x9f\x80\x96\x76\x1f\xfb\x3b\xaa\xf7\x56\x06\x9f\x97\x96\x9f\x9e\x80\x96\x76\x1f\x0e\xbe\x1d\x41\x1d" ++"\xfc\x12\xf9\x85\x48\x1d\x41\x1d\xfb\x91\xf9\x2e\x26\x0a\x41\x1d\xfb\x69\xfb\x3b\x23\x1d\x41\x1d\xfb\x92\xf9\x66\xab\x0a\x0e\xe6" ++"\xf8\x48\x15\x86\x06\x88\x06\x65\x71\x7b\x73\x71\xa4\x7d\xba\x1f\xfb\x91\x93\x1d\xf7\x0d\x06\xba\xa2\x65\x1d\x80\xf7\x13\xf7\x62" ++"\xfb\x13\x80\x06\xde\x1d\xf7\x91\x06\xbb\xa3\x99\xa5\xa3\x72\x9b\x64\x1f\x88\x06\x86\xa5\x06\xad\x8f\x9d\x9c\xa9\x4c\x0a\x92\x20" ++"\x0a\x26\x06\x72\x81\x89\x86\x82\x48\x0a\x83\x96\x95\x89\xa6\x1b\x96\x72\xfb\x62\xa4\x96\x06\xa4\x95\x8d\x91\x94\x1f\x9b\x94\x95" ++"\x9c\x9d\x1a\x9b\x83\x9a\x7d\x96\x1e\x92\x4b\x1d\x6e\x9d\x79\xad\x87\x1e\xf7\xce\x21\x15\x68\xfb\x62\xae\x07\x0e\xb1\x1d\xf1\xf8" ++"\x78\x26\x0a\xf7\x6a\xf8\x61\x15\xa9\x06\xa3\x96\x8d\x90\x8c\x1d\xfb\x3c\xf7\x08\x1d\xa9\xfb\xfa\x6d\xf7\x2c\x1d\xf7\x3c\x2b\x1d" ++"\xa9\x1d\x6d\x06\xf7\x9b\xf7\xfa\x15\xfc\x2a\x07\x5f\x88\x84\x77\x78\x1e\x77\x76\x67\x7d\x6b\x1b\x6e\x6a\x92\x9a\x63\x1f\x90\x7e" ++"\x7f\x8e\x84\x1b\x72\x72\x72\x70\x7a\x93\x7c\x99\x81\x1f\x77\xaa\xd8\x78\xc3\x1b\xc1\xc4\x9f\xae\xb4\x1f\xbc\xb3\x9c\xb0\xcb\x1a" ++"\xf8\x9c\xfb\x35\x07\x5d\x0a\x0e\x21\x0a\xfb\x56\xf9\x4e\x58\x0a\x21\x0a\x55\x8a\x1d\x21\x0a\xfb\x44\xf9\x13\x35\x0a\x85\x0a\xf7" ++"\x6f\x06\x5b\x6b\x76\x6a\x89\x0a\xa7\xb0\xb3\xc1\xaa\x1f\xb0\xa0\x94\x97\xa2\x22\x1d\x2a\x06\x0e\x21\x0a\x0e\xd4\x1d\xf9\x06\x43" ++"\x0a\xf8\x0f\xf8\x60\x15\xea\x27\x1d\xfb\xbd\x39\x0a\xe9\xfb\xf8\x2d\x39\x0a\xf7\xbd\x27\x1d\x2c\x06\xfb\xc6\xf8\x33\x38\x0a\x0e" ++"\x21\x0a\xee\xf9\x2f\xc6\x1d\x7d\x0a\xfb\x55\xf8\xa8\x26\x0a\xf7\x26\x1d\x9d\xad\x9b\x83\x9b\x7d\x95\x1f\x92\x80\x81\x8d\xf0\x1d" ++"\x84\x8a\x88\x82\xbd\x1d\x93\x80\x82\x8c\x6f\x1b\x6c\x06\x0e\xb3\x1d\xf7\x23\xfb\x72\x23\x1d\x43\x1d\xf7\x07\xf9\x0a\x26\x1d\xf8" ++"\x49\xf3\x15\x7b\x29\x1d\xf7\x18\x06\xb8\xa4\x9d\xac\xaa\x73\xa1\x69\x1f\x80\x06\xfb\x57\xf8\x60\x05\xfb\x6c\x06\xa3\x1d\xc4\x06" ++"\xfb\x2a\xfb\xf8\x05\x81\x06\x67\x73\x76\x6b\x6a\xa4\x79\xb9\x1f\xf7\x18\x27\x1d\x7a\x06\xf7\x1c\xf7\xd2\x05\x0e\x43\x1d\xf7\xc1" ++"\xf8\x29\x15\x94\x99\x8f\x95\x93\x1a\xa0\x79\x9c\x75\x79\x82\x85\x77\x7d\x1e\x39\xfb\x0c\x05\x82\x7e\x87\x80\x82\x1a\x77\x9e\x7a" ++"\xa0\x9c\x95\x92\x9e\x98\x1e\x0e\x43\x1d\xdc\xfb\x72\x23\x1d\x43\x1d\xf7\x0d\xf7\x06\x15\xb2\xaa\xa9\xb0\xb0\x6c\xa9\x64\x1f\x79" ++"\x62\x1d\x79\x0a\x33\x0a\xf7\xaa\xf9\x0a\x26\x1d\x33\x0a\xf7\x10\x42\x0a\x33\x0a\xf7\x38\xfb\x72\x23\x1d\xf7\x45\xf8\x03\x15\xf7" ++"\x91\xfc\x03\x05\xf4\xf8\x61\x06\xce\x1d\x93\x7b\x99\x9c\x0a\x06\x0e\x24\x1d\xfb\x20\xf7\xda\x58\x0a\x24\x1d\xad\xf7\x94\x87\x0a" ++"\x24\x1d\xfb\x0e\xf7\x9f\x35\x0a\xf7\x27\xec\x15\x9f\x88\x80\x96\x79\x1b\x74\x80\x77\x62\x1f\x48\xf7\x7d\xf7\x38\x07\x34\xa1\x67" ++"\xb6\xe0\x1a\xe7\xc6\xcf\xdb\xdb\xc5\x47\x2e\x39\x62\x59\x39\x7a\x1e\xfb\x38\xf7\x7c\xce\x07\xb3\x7f\xa0\x75\x79\x81\x81\x76\x87" ++"\x1e\x51\x06\xde\xb7\xb3\xd2\xf1\x1a\xf7\x28\xfb\x00\xf7\x08\xfb\x20\xfb\x1d\xfb\x01\xfb\x09\xfb\x28\x25\xb3\x45\xdf\x5f\x1e\xfb" ++"\x19\xf8\x3a\x38\x0a\x0e\x24\x1d\x0e\xf7\xdf\xf8\xd6\x15\xfb\x21\xfb\x03\xfb\x17\xfb\x3a\xfb\x38\xf7\x04\xfb\x17\xf7\x20\xf7\x21" ++"\xf7\x03\xf7\x16\xf7\x39\xe1\x72\xd0\x59\xc4\x1f\xc4\x59\x4f\xa7\x48\x1b\x23\x04\xdb\xcb\x35\x21\x21\x4a\x35\x3c\x3c\x4a\xe1\xf4" ++"\xf6\xcb\xe1\xdb\x1f\xfb\x96\xb8\x15\xa8\x7e\x9b\x73\x73\x7e\x7c\x6d\x73\x0a\xa3\xa3\x98\x9b\xa8\x1e\x0e\x7e\x0a\xd5\xf7\xad\x26" ++"\x1d\xf7\xf4\xf8\xad\x15\x98\x06\xa2\x91\x8c\x8f\x92\x1f\x98\x91\x93\x97\x98\x1a\xa3\x79\x96\x64\x1e\xfb\x18\x06\x64\x79\x80\x73" ++"\x73\x9e\x7f\xb1\x1f\x96\x76\x06\x54\x85\x69\x81\x65\x76\x08\x40\x62\x5b\x3c\x38\x1a\xfb\x15\xf3\x28\xf7\x26\x82\x1e\x76\x80\x07" ++"\x7f\x8c\x05\x71\x78\x7c\x77\x73\x9e\x7f\xb1\x1f\xf7\x18\x06\xa3\x90\x8c\x8f\x92\x1f\x98\x91\x93\x97\x97\x1a\x97\x84\x95\x80\x92" ++"\x1e\x91\x82\x86\x8b\x72\x1b\x7e\x9f\x06\xf7\x24\x92\xf7\x02\xf2\xf7\x15\x1a\xe5\x51\xe1\x35\xb1\x1e\x6a\x99\x6b\x92\x5e\x8f\x08" ++"\xfb\x00\xfc\x1b\x15\x39\x92\x4f\xcb\xdc\x1a\xdd\xc4\xc8\xe0\x94\x1e\xf7\x00\x16\xe3\x83\xc5\x4e\x38\x1a\x39\x4f\x4c\x35\x84\x1e" ++"\x0e\xf8\x24\xf7\x28\x1d\xb8\xa4\x9d\xac\xa2\x7b\xa0\x77\x90\x1f\x8e\x83\x80\x8b\x7a\x1b\xf7\xfa\x30\x0a\xfc\x10\x88\x1d\xf7\x0c" ++"\x39\x1d\x81\xf7\xf8\x06\x0e\xf7\x8b\xf7\x8b\x15\x48\x95\x7a\xa6\x89\xf4\x08\xf7\x43\x2f\x07\x5d\x72\x79\x6a\x6c\xa0\x78\xad\x89" ++"\x1f\x43\x07\xfb\x31\xc8\x3e\xf7\x19\x7f\x1e\x63\x07\x63\x8a\x77\x7a\x6a\x2a\x0a\xe3\x2b\x1d\xac\x77\x9c\x63\x8c\x1f\xb3\x07\xf7" ++"\x19\x96\xcc\xde\x87\xf7\x2c\x08\xd3\x07\xaf\x8d\x9e\x9c\xab\x1a\xad\x73\x9d\x5c\x1e\x2f\xfb\x43\x06\x89\x22\x7b\x70\x47\x81\x08" ++"\xf7\x6a\x07\xb4\x8c\x9e\x9c\xae\x1a\xaf\x74\x99\x4b\x1e\x55\x06\x4b\x74\x7d\x66\x69\x9f\x7a\xb3\x8a\x1f\x0e\x3c\x0a\xf7\x4d\xf8" ++"\x36\x26\x1d\x3c\x0a\xaa\xf8\x1a\x80\x1d\x3c\x0a\xd2\xfc\x46\x23\x1d\x7f\x0a\x78\x1d\x49\xf7\xc7\x26\x1d\xf7\xe4\x7f\x15\xf7\x17" ++"\x96\xd6\xc9\xeb\x1a\xbf\x77\xb3\x62\xaa\x1e\x6b\xa3\x64\x98\x34\x9b\x3e\x99\x88\x8c\x77\x94\x08\x77\x95\x7d\xa0\x9e\x1a\xb1\xbb" ++"\xa9\xc8\xc8\xb9\x72\x67\x93\x1e\x92\x6b\x8b\x8b\x94\x83\x08\x82\x94\x9a\x85\x99\x1b\x9d\x9a\x93\x98\x96\x1f\x93\x96\x8d\x93\xa6" ++"\x1a\xe0\x07\xf7\x25\x1d\x5d\x96\x59\x1b\xfb\x12\x2d\x41\x28\x53\xab\x57\xbf\x6f\x1f\xab\x79\xab\x82\xcd\x80\xcf\x7f\x9a\x88\xa1" ++"\x80\x08\x9f\x81\x98\x79\x79\x1a\x64\x53\x6d\x42\x4b\x4e\xa6\xab\x81\x1e\x83\xa6\x8b\x8b\x83\x92\x08\x95\x82\x7d\x90\x7c\x1b\x67" ++"\x79\x75\x5e\x1f\x4c\x07\x5e\x9d\x75\xaf\x9c\x94\x90\x9c\x9b\x1e\xa8\x7c\xb8\x7d\xa9\x87\x08\x33\xd6\x1d\xb4\x1d\xfb\x70\xf7\xb4" ++"\x26\x0a\x78\x1d\xfb\x48\xfc\xb5\x23\x1d\xf8\xb2\xf8\xc8\x15\xfc\x4b\x35\x06\xf7\x3c\xfb\x52\xfb\x3c\xfb\x59\x05\x30\xf8\x51\xf7" ++"\x33\x07\xb0\x7b\x9d\x6b\x6a\x7b\x7a\x65\x89\x1e\x88\x53\x05\xfb\x69\x06\xf7\x38\xf7\x4f\xfb\x2f\xf7\x43\x05\xf7\x57\x06\x90\x47" ++"\x05\x65\x8e\x9b\x7a\xaa\x1b\xac\x9c\x9d\xb0\x1f\x0e\x54\x0a\xf7\xf5\xf7\xea\x15\xf7\x0b\xf0\x70\xf7\x16\x1d\x93\xa7\x1a\xf7\x16" ++"\xfc\xa0\xfb\x16\xf7\x16\x1d\x94\xa6\x1a\xa6\xee\xfb\x0b\x58\x07\x4c\x1d\x95\x9a\x88\xa2\x1b\xbe\xfb\x1c\x4e\x06\x5f\x1d\xf7\x7b" ++"\x29\x0a\x4d\xf7\x1c\xbf\x31\x1d\x0e\x7c\x1d\x57\x42\x0a\xf7\xeb\x16\xd3\x29\x0a\x4d\xf7\xfa\xf0\x37\x06\x73\x8d\x81\xd9\x0a\x93" ++"\xa7\x1a\xf7\x4f\xfc\xa0\xfb\x4f\x07\x73\x8d\x81\x91\x82\xe3\x0a\x93\xa7\x1a\xdf\xee\xfb\xfa\x4e\x07\x5f\x1d\xdc\x29\x06\xd7\x1d" ++"\x0e\xf7\x82\xf7\xcb\x15\x98\x07\xa3\x7d\x99\x73\x74\x7d\x7d\x73\x1e\x27\x07\x73\x99\x7d\xa2\xa3\x99\x99\xa3\x1e\x9a\xf7\x12\x7c" ++"\x07\x73\x99\x7d\xa3\xa2\x99\x99\xa3\x1e\xef\x07\xa3\x7d\x99\x74\x73\x7d\x7d\x73\x1e\x7e\x07\x4b\xf7\x9f\x15\x48\x4a\x71\x5a\x53" ++"\x1f\x4e\x55\x69\x3c\x34\x1a\xfb\x38\xf7\x13\xfb\x18\xf7\x30\xf7\x2f\xf7\x14\xf7\x18\xf7\x33\xe8\x6b\xd6\x4c\xc4\x1e\xbc\x55\x49" ++"\xa5\x47\x1b\x24\x04\xea\xdb\x34\x24\xfb\x00\x3d\x34\x2a\x2b\x3c\xe2\xf5\xf4\xda\xe2\xeb\x1f\x0e\x22\x0a\xfc\x09\xf8\xed\x58\x0a" ++"\x22\x0a\xfb\x5b\xf8\xa7\x87\x0a\x22\x0a\xfb\xf7\xf8\xb2\x35\x0a\x81\x0a\x3c\xb1\x4d\xd4\x61\x1e\x79\xab\xbc\x7e\xb2\x1b\x91\x94" ++"\x8c\x8c\x97\x1f\x64\x69\x7e\x73\x64\x1a\x53\x60\x1d\x81\x1e\x7e\x71\x80\x87\x7e\x1b\x7e\x85\x90\x94\xaf\xa8\xb7\xc3\xbe\x1f\xcc" ++"\xc3\xa1\xb6\x8d\xd6\x08\x0e\x2b\x0a\x0e\xf7\xf6\xf7\x80\x15\xf7\x33\xf7\x74\x05\xb8\x8d\xa1\x9c\xac\x1a\xad\x73\x9c\x5c\x8c\x1e" ++"\x2f\x06\x5e\x71\x79\x69\x74\x97\x7c\xa5\x80\x1f\x37\xfb\x0c\x36\xf7\x0c\x05\xa5\x98\x95\x99\xa2\x1a\xac\x72\x9c\x5e\x8c\x1e\x32" ++"\x06\x5d\x72\x79\x69\x6b\xa0\x7a\xb7\x88\x1f\xf7\x34\xfb\x74\x05\xfb\x18\x4e\x07\x5e\x72\x79\x69\x69\xa4\x79\xb8\x1f\xf7\x7a\x67" ++"\x1d\x4e\x06\xfb\x31\xf9\x06\x59\x0a\x83\xf8\x9b\x38\x0a\xf7\xfe\xfb\x2b\x7b\x0a\x0e\x22\x0a\xfb\x7d\xf9\x13\xa1\x0a\x22\x0a\x42" ++"\xf8\xce\xc6\x1d\x5a\x1d\xf7\x87\xf9\x71\x26\x1d\xf7\x0d\x1d\x9b\x7d\x95\x1e\x92\x20\x0a\xfb\x17\x06\x71\x83\x8a\x85\x81\x1f\x7b" ++"\x82\x81\x79\x7a\x1a\x7a\x94\x7b\x98\x82\x1e\x83\x96\x96\x89\xa5\x1b\xbc\x06\x6a\xfb\x82\x43\xf7\x5f\x05\xfb\x00\x06\x43\xfb\x5f" ++"\x6a\xf7\x82\x05\xb6\x06\xa3\x96\x8d\x90\x95\x61\x0a\x81\x8d\x6f\x1b\xfb\x17\x06\x70\x84\x8a\x85\x81\x1f\x7a\x81\x82\x7b\x77\x1a" ++"\x6f\x9b\x7a\xa9\x87\x1e\xc9\xfc\x62\x05\xf7\x0a\x06\xe4\xf9\x5e\x26\x0a\x5a\x1d\x7b\xf9\x96\x36\x1d\x5a\x1d\x7b\xf9\xad\x81\x1d" ++"\xf8\x4e\xf8\x60\x15\x5e\x2f\x0a\xf7\x29\xfc\x87\xfb\x29\x2f\x0a\xb8\x07\xf7\x4d\xfb\x76\x15\x6c\x91\x9a\x7c\xa6\x1b\xad\x9a\xa0" ++"\xbd\x1f\xb9\x07\xbc\x7c\xa1\x69\x70\x7c\x7c\x6c\x85\x1e\x32\x06\xab\x85\x7d\x99\x6f\x1b\x6a\x7c\x75\x5a\x1f\x5d\x07\x5a\x9b\x75" ++"\xad\xa5\x9a\x9a\xaa\x90\x1e\x2b\xfb\x16\x15\xb8\x07\xb8\x56\x1d\x5e\x1e\xfb\x29\xf8\x87\xf7\x29\x07\xb8\x56\x1d\x5e\x1e\x5e\x07" ++"\x0e\x2b\x0a\x56\xf8\xf7\x26\x0a\x2b\x0a\xfb\x32\xf9\x46\x81\x1d\x44\x1d\xab\xf9\x0a\x26\x1d\x44\x1d\xfb\x0f\x8a\x1d\x44\x1d\x0e" ++"\x23\x0a\xfb\x75\xf8\x7b\x3b\x1d\x76\x0a\x61\xf7\xea\x27\x0a\x91\x0a\x21\x1d\x0e\xf8\xbb\xf8\xc8\x15\xfc\x66\x9d\x0a\xf7\x12\xf7" ++"\x84\x7a\xf7\x65\x1d\xfb\xf0\xfb\xe7\x15\xf7\x12\xf7\x11\x07\xe6\xba\x74\x5d\x65\x6a\x78\x4a\x1f\x0e\x7c\x0a\xbe\x1d\xf8\x69\x16" ++"\x8f\x5e\x05\x52\x90\x99\x77\xaf\x1b\xb2\x99\xa1\xc7\x1f\xc7\x07\x8d\xcd\x7d\x9b\x4f\x8d\x08\xf7\xf8\x07\xbc\x8c\xa2\x9d\xae\x1a" ++"\xaf\x73\x99\x4c\x1e\xfb\xd9\x06\x4a\x74\x7e\x65\x68\xa4\x79\xbe\x1f\x91\x06\x8d\x06\x8d\xfb\x4b\x06\x47\x80\x5e\x74\x71\x1e\x74" ++"\x76\x6e\x7f\x68\x1b\x83\x06\x80\x8c\x05\x89\x06\x8a\x06\x85\xfb\x24\x06\x4e\x99\x76\xb2\xaf\x99\x9f\xc6\x8f\x1e\x8d\xb6\x05\xf7" ++"\x26\xf8\x60\x15\xf7\x12\xfb\xf8\x06\xfb\x35\x8d\xa1\xb1\x97\xc9\x8c\xd2\x19\x0e\x78\x0a\xf7\x60\xf7\x7b\x15\xd8\x06\x74\x8c\x82" ++"\x8f\x83\x1e\x78\x93\x9e\x80\xa1\x1b\xaf\x9d\xa1\xb9\x1f\xf7\x00\x07\xb6\x78\xa3\x68\x76\x78\x80\x7a\x83\x1e\x86\x83\x8a\x81\x74" ++"\x1a\x3e\xf7\x11\xf7\x6f\x5f\x06\x60\x9e\x73\xae\xae\x9e\xa2\xb7\x1e\xf7\x28\xfc\x51\x07\x65\x0a\x95\xfb\xf8\x81\x06\x5d\x72\x75" ++"\x1d\xf8\x67\xf7\x2a\x06\xb6\x78\xa3\x68\x68\x78\x73\x60\x1e\x5d\xfb\x85\x07\x84\xf9\x13\x43\x0a\xf7\x8a\xf2\x15\x65\x86\x7a\x7b" ++"\x6c\x1a\x66\xa2\x7d\xcb\x1e\xb6\x06\xc9\xa3\x99\xb0\xa9\x7a\x9b\x67\x91\x1f\xf7\x24\x07\x95\x81\xa1\x62\x96\x6d\xb4\x21\x18\xa0" ++"\x59\x95\x82\xb4\x8a\x08\xab\x06\xaa\xa1\x9f\xa9\xaa\x78\x9d\x64\x8f\x1f\x64\xf3\x7a\xb7\x74\xac\x6a\xa7\xf7\x0e\x0a\x6f\x94\x99" ++"\x7f\xa4\x1b\xae\x98\xa0\xc3\x1f\x98\x07\xce\x80\x9b\x5f\x4a\x78\x77\xfb\x46\x29\x1e\xea\x07\xac\x92\x9b\x9b\xa7\x1a\xb1\x74\x99" ++"\x4d\xbc\x0a\x7b\x48\xcc\x0a\x6a\x6c\x73\x68\x7c\x62\x64\x24\x18\x64\x87\x79\x7b\x6b\xf7\x2f\x1d\xaf\x9c\xaa\x99\x99\x08\x0e\xf7" ++"\x4f\xf8\xc6\x15\xa6\x8c\x72\xa2\x6f\x1b\x6d\x74\x75\x6e\x1f\x80\x07\x8c\x63\x05\x60\x8a\x80\x87\x70\x1e\x86\x72\x88\x74\x86\x1a" ++"\x71\xa3\x76\xa8\xa6\x99\x98\xad\x95\x1e\xd2\x9f\xb0\xa6\xd5\x1b\xcc\xb6\x71\x65\x61\x5c\x72\x40\x1f\x78\x06\x4b\x74\x7d\x65\x64" ++"\xa3\x7e\xcf\x1f\xab\x06\xe4\xaf\x77\x5b\x56\x5c\x6f\x31\x44\x59\x99\xaf\x50\x1f\xa2\x66\x7c\x91\x7b\x1b\x6f\x72\x71\x6f\x76\x95" ++"\x7a\xa1\x7d\x1f\x57\xd8\xe1\x71\xea\x1b\xe6\xc7\x9b\xaf\xb9\x1f\xb4\xab\xa2\xba\xbf\x1a\xc4\x73\xb6\x59\xac\x1e\xaf\xac\x9c\xaf" ++"\xb8\x1a\xea\x34\xcf\xfb\x0e\x5b\x62\x82\x77\x62\x1e\x0e\x56\x0a\x0e\x56\x0a\xf7\x06\xf7\xc7\x15\x74\x7c\x7c\x75\x4d\xd6\x55\xe1" ++"\xe0\xd6\xc1\xc9\xa1\x7c\x9a\x75\x78\x81\x82\x75\x84\x1f\x6a\x82\x6c\xf7\x37\x1d\x77\x0a\x0e\xf8\x90\xf8\x60\x15\xbe\x8d\xa0\x9a" ++"\xae\x1a\xb1\x74\x99\x4c\x1e\xfb\xd8\x06\x4b\x74\x7d\x66\x68\xa3\x7a\xbb\x8a\x1f\x90\x06\x92\xfb\x94\x06\x3f\x7a\x67\x69\x89\x1e" ++"\x8a\x06\x87\x95\x06\xbb\x79\xa4\x67\x64\x7c\x74\x54\x1e\x52\x07\x6a\xaf\x77\xc9\xca\xb5\x9d\xb3\xa7\x1e\xa7\xb0\x99\xc2\xd0\x1a" ++"\xf7\x94\xf7\x10\xfb\xf9\x07\x58\x8a\x76\x7c\x68\x1a\x64\xa2\x7e\xcb\x1e\xda\x06\xca\xa2\x99\xb1\xae\x76\x9a\x58\x8c\x1f\x0e\x79" ++"\x0a\x50\x0a\x24\x1d\x0e\xf8\x26\xf7\x28\x1d\xb9\xa3\x9d\xad\xae\x76\x9a\x58\x8c\x1f\xf7\xfa\x30\x0a\xfc\x10\x88\x1d\xf7\x0c\x39" ++"\x1d\x81\xf7\xf8\x06\x0e\x7f\x0a\x7b\x1d\x0e\x54\x0a\x83\x0a\x0e\xf7\xf6\xf8\x69\x15\xa2\x06\xb5\xa1\x9b\xaa\xaa\x74\x9c\x5e\x1f" ++"\xfb\x24\x06\x5e\x74\x7b\x6c\x6c\xa1\x7a\xb3\x1f\xa2\x70\x06\x43\x89\x63\x85\x71\x80\x08\x54\x75\x6c\x58\x4b\x1a\x22\xcf\x52\xf7" ++"\x10\x1e\xab\x6e\x74\x06\x62\x75\x7a\x6c\x6c\xa1\x7b\xb4\x1f\xf7\x2e\x06\xb5\xa2\x9c\xaa\xaa\x76\x9b\x62\x1f\x71\xa8\x99\x06\xf7" ++"\x1f\xd2\xc2\xf7\x01\xc5\x6f\xbb\x5c\xa3\x1f\x6e\x9a\x5e\x92\x40\x8d\x08\xfb\x00\x2d\x15\xfb\x16\x7c\x07\x48\x69\xa2\xb7\xb5\xa9" ++"\xa0\xc7\x1f\xf7\x1a\x16\xa2\x06\xc9\xaa\x76\x61\x5e\x67\x75\x43\x1f\x83\x06\x0e\x79\x1d\xf8\x83\xf8\x60\x15\xc0\x8e\x9f\x98\xaf" ++"\xd3\x0a\xfb\xf9\xfb\x5c\xf7\xf9\x95\x06\xb9\xa4\x9d\xad\xad\x73\xb0\x1d\x68\x9e\x7e\xc0\x88\x1f\xfb\xf9\x2c\x0a\xf8\x19\x55\xf7" ++"\x66\x1d\xf7\x31\x28\x07\x0e\xf8\x20\xf3\x15\x55\x06\x4b\x74\x7d\x64\x66\xa2\x7d\xcb\x1f\xf7\x29\xba\x0a\x4c\x73\x9a\x1d\x62\x50" ++"\x63\x7b\xf7\x07\x0a\xf7\x04\x07\xca\x8c\x9f\x98\xb0\x1a\xb2\x74\x98\x4a\x1e\x32\x06\x4b\x74\x7d\x65\x68\x9f\x7d\xc0\x89\x1f\xfb" ++"\x08\x07\xfb\x09\xc2\x4e\xf7\x09\x0a\x0e\xf7\x8a\xf3\x15\x3f\xf8\x60\xfb\x02\x06\x5d\x73\x79\x68\x69\x9e\x7d\xc0\x89\x1f\xfb\xfa" ++"\x2c\x0a\xf8\x5f\x06\xaf\xa3\xa0\xaa\xac\x76\x9c\x63\x8d\x1f\xf7\xf9\x07\xbf\x8d\x9f\x99\xae\x1a\xad\x73\x9d\x5c\x1e\xfb\x01\xfc" ++"\x60\x3f\xf7\xf9\x06\xac\x8e\x9c\x9c\xaa\x1a\xad\x75\x9d\x5f\xae\x1d\x6e\x9c\x7a\xac\x86\x1f\x0e\xf7\x7f\xf2\x15\x3f\xf8\x61\xfb" ++"\x02\x06\x5d\x73\x79\x68\x68\x9e\x7e\xc0\x88\x1f\xfb\xf9\x2c\x0a\xf8\x54\x55\x4a\x0a\xf7\x31\x29\xf7\xf9\x07\xc0\x8e\x9e\x99\x6e" ++"\x1d\xfb\x02\xfc\x61\x3f\xf7\xfa\x06\xaa\x8e\x9e\x9e\xa9\x1a\xac\x74\x9d\x60\xae\x1d\x6d\x9c\x7a\xac\x87\x1f\x0e\x7c\xf8\xc8\x15" ++"\xfb\x0d\x07\x5e\x9e\x74\xae\xaf\x9d\xa2\xb8\x1e\x9c\xf7\x06\xfb\xf8\x81\x9f\x1d\xf7\x50\x06\xf7\x21\xd4\xc0\xf2\xbd\x77\xb8\x67" ++"\xaa\x1f\xae\x63\x4c\x9c\x2f\x1b\x6a\xf7\x12\xb2\x39\x1d\x64\xfc\x60\x15\xf7\x12\xb1\x07\xe4\xbb\x72\x5d\x67\x6a\x78\x4b\x1f\x0e" ++"\xca\xf3\x15\x81\x06\x64\x76\x79\x6b\x67\xa3\x79\xba\x1f\xf7\x20\x06\xf7\x1e\xd3\xc2\xf5\xf4\x32\xcf\xfb\x1d\x1f\x7a\xf7\x12\xb3" ++"\x27\x1d\xfb\x32\x29\x1d\x95\x06\xf7\x00\xfb\xf8\x15\xf7\x13\xa1\x07\xd6\xb1\x74\x5d\x64\x6f\x78\x52\x1f\xf7\x7d\x16\x63\x89\x75" ++"\x78\x6b\x1a\x69\xa3\x7a\xb9\x1e\xed\x06\xb9\xa4\x9d\xac\xad\x74\x9c\x5d\x8c\x1f\xf7\xfa\x07\xb4\x8c\x9f\x9c\xad\x1a\xac\x74\x9d" ++"\x60\x1e\x26\x06\x62\x75\x79\x6a\x69\x9f\x7a\xb4\x8a\x1f\x0e\xf7\x5f\xf8\x60\x15\xa3\x06\x4f\x1d\xfb\x22\x9d\x0a\x06\xfb\x7a\x04" ++"\xf7\x12\xf7\x11\x07\xe6\xba\x74\x5d\x65\x6a\x78\x4a\x1f\x0e\xf7\x7f\xf7\xe3\x15\x5f\x74\x79\x69\x69\xa2\x79\xb7\x1f\xf7\x75\x06" ++"\x32\x83\x44\x57\xfb\x08\x1b\x53\x64\x97\xa7\x6e\x1f\xa3\x72\x80\x91\x79\x1b\x6f\x72\x72\x71\x6e\xa3\x6d\xb8\x73\x1f\x6f\xbd\xbe" ++"\x7f\xcd\x1b\xf7\x44\xf7\x0f\xf4\xf7\x2a\x1f\xca\x07\xf7\x31\xfb\x0a\xf7\x09\xfb\x32\x55\x5d\x80\x71\x5d\x1e\x9c\x7e\x7e\x91\x78" ++"\x1b\x69\x78\x73\x60\x1f\x3b\x07\x60\x9e\x73\xad\xa9\x9c\x9c\xaf\x93\x1e\x8f\x9e\x91\x94\x9b\x97\x08\x9d\xa4\xb9\x98\xb2\x1b\xdf" ++"\xcf\x53\x38\x99\x1f\x0e\xf7\x5b\xf7\x79\x15\xfb\x32\x98\xd5\x36\xf7\x0f\x1b\xbd\xb6\x9a\xa7\xad\x1f\xbd\xb6\xa9\xed\xf7\x0e\x1a" ++"\xee\x78\xd4\x65\xba\x1e\xb7\x67\x57\xa2\x4e\x1b\xfb\x10\x3c\x2f\xfb\x2d\x83\x1f\x67\xf7\x13\x90\x27\x1d\x2c\x88\x1d\xf7\x07\x2b" ++"\x1d\xad\x73\x9c\x5d\x1f\x86\xf7\x12\x06\xf7\x87\xf7\x89\x15\xa1\x9e\x84\x7e\x9a\x1f\xa7\x74\x9d\x45\x37\x1a\xfb\x13\x6b\x4f\x46" ++"\x6d\x71\x99\xa2\x7a\x1e\x78\xa8\x81\xbc\xd3\x1a\xe5\x97\xc0\xa6\xa7\x1e\x9c\x9c\xa0\x94\xa3\x1b\x0e\xf8\x20\xf7\x68\x15\xfb\x00" ++"\x6d\x07\x65\x0a\xf7\x28\x06\xb9\xa4\x9d\xad\xac\x72\x9e\x5d\x1f\x81\xf7\xf8\x95\x67\x1d\xfb\x72\x06\x45\x55\x7a\x69\x63\x1f\x65" ++"\x6b\x76\x60\x5d\x1a\x4f\xad\x5c\xd1\x64\x1e\x5c\x62\x71\x6b\x5c\x46\x74\x8a\x80\x8a\x82\x87\x08\x79\x84\x7f\x79\x76\x2a\x0a\xc6" ++"\x06\xd9\xf7\x08\xd2\xd7\xba\x9f\x08\xe6\xf3\x15\x43\x06\x3d\x46\xaf\xb5\xb1\xba\xa7\xcb\x1f\xf7\x00\x06\x0e\xf7\x2c\xf8\x61\x15" ++"\xfb\xfa\x56\x07\x74\x7f\x89\x86\x82\x6d\x0a\x7c\x99\x80\x1e\x84\x96\x93\x89\xa8\x1b\xf7\x6a\x06\xa4\x95\x8d\x90\x94\x99\x1d\x56" ++"\xf7\xfa\xf7\xcf\xf7\x04\x1d\xfc\x04\x07\x71\x49\x0a\x2d\x0a\x1e\x0e\xf7\x3e\xf8\x60\x15\xfb\xf7\x07\x4e\x89\x77\x7e\x65\x1a\x69" ++"\xa3\x77\xb3\x8d\x1e\xa2\x8c\xe1\x8a\x05\xcb\x8a\xa3\x9a\xb1\x1a\xaf\x77\x9a\x57\x8d\x1e\xd8\x07\xb3\xcb\xb3\x9c\xaa\x1b\xb1\xa6" ++"\x6b\x5d\x5f\x80\x7d\x5f\x7d\x1f\x69\x80\x7e\x7c\x6e\x1a\x6d\xa0\x79\xaf\xdf\xd0\xe0\xf3\xef\x4a\xcf\x2c\x5c\x60\x7e\x6a\x51\x1e" ++"\xf7\x37\xc2\x07\x8c\x66\x8c\x80\x8f\x82\x08\x77\x92\x9f\x7e\xa2\x1b\xac\x9d\x9f\xaf\x8e\x8b\x9d\x8a\x92\x1f\x8a\xa9\x88\xd4\x86" ++"\x90\x3b\x8d\x19\xfb\x91\x06\x3f\x89\x85\x86\x82\x42\x87\x69\x18\x89\x79\x8b\x85\x84\x1a\x69\x9f\x77\xad\xae\x98\x9d\xc2\x92\x1e" ++"\x8e\xa1\x05\x0e\xf7\x9c\xf3\x15\xf7\xf8\xf7\x5e\x37\x07\x60\x9e\x74\xae\xae\x9e\xa2\xb6\x1e\xf7\x50\xfc\x6a\x9f\x1d\xbf\xfb\xf8" ++"\x57\x06\x46\x0a\xc7\xf8\xf3\x15\x99\x97\x92\x95\x97\x1a\x9d\x7a\x9b\x78\x81\x81\x87\x82\x80\x1e\xfb\x00\x37\x05\x7d\x81\x84\x80" ++"\x7e\x1a\x79\x9b\x7b\x9f\x95\x94\x8f\x95\x97\x1e\x0e\xf7\x22\xf7\xe3\x15\xde\x9a\xcd\xc3\xe0\x1b\xae\xb5\x80\x7c\xa4\x1f\xa0\x7e" ++"\x93\x80\x90\x76\x08\x67\x93\x9c\x7a\xa9\x1b\xad\x9e\xa3\xb6\x1f\xdb\x07\xb6\x78\xa3\x6a\x77\x7d\x84\x7b\x7f\x1e\xa4\x5e\x5d\x97" ++"\x54\x1b\xfb\x32\xfb\x0a\xfb\x09\xfb\x31\x1f\x4c\x07\xfb\x2a\xf7\x0f\x22\xf7\x44\xcd\xbe\x97\xa7\xbd\x1e\xb8\xa3\xa3\xa9\xa8\x1a" ++"\xa6\x72\xa3\x6f\x7c\x7c\x83\x7a\x79\x1e\x69\x67\x6a\x80\x4e\x1b\xfb\x08\x44\xbf\xe4\x83\x1f\xf7\x75\x06\xb7\xa2\x9d\xad\xad\x74" ++"\x9d\x5f\x1f\x0e\xb4\x1d\x0e\x21\x0a\x0e\xd4\x1d\xf9\x13\x43\x0a\x7d\x0a\x0e\xf7\xa1\xf8\x60\x15\xb2\xfb\xf9\x06\x68\x86\x7a\x7a" ++"\x6e\x1a\x68\xa3\x7a\xbb\x1e\xd2\x06\xd0\xbc\x9c\xae\xad\x1f\xaa\xaa\x9c\xb6\xb8\x1a\xc0\x73\xbb\x60\xaa\x1e\x6c\xa2\x6a\x96\x57" ++"\x90\x08\xf7\x0a\x07\xcb\x8c\xa0\x98\xb1\x28\x1d\xfb\x88\x06\x4b\x74\x7d\x66\x68\xa3\x79\xbb\x1f\x91\xfb\x94\x06\x3c\x89\x7d\x68" ++"\x6e\x1b\x89\x06\x87\x8c\x05\x99\x07\xbd\x7d\x9d\x63\x64\x7c\x77\x56\x1e\x61\x07\x5a\xad\x73\xd2\xf5\xc3\xd6\xf7\x24\x1e\xf7\x27" ++"\xac\x15\xbc\x81\xa1\x77\x65\x1a\x66\x75\x78\x5a\x84\x1e\x0e\xf8\x11\xf7\xe1\x15\xf7\x14\x30\x0a\x3f\x06\x61\x74\x79\x6a\x6e\x9f" ++"\x76\xaa\x88\x1f\xfb\x13\xfb\x01\xf7\x13\x07\xab\x8e\x9f\xa0\xa8\x1a\xac\x74\x9d\x60\x1e\x3f\x5f\x0a\xfb\xf9\x07\x58\x8a\x76\x7c" ++"\x68\x1a\x68\xa3\x79\xb9\x1e\xeb\x06\xb6\xa2\x9d\xac\xa9\x77\x9f\x6b\x8e\x1f\xf7\x12\xf7\x01\xfb\x12\x07\x6c\x88\x77\x76\x6e\x1a" ++"\x6a\xa2\x79\xb5\x1e\xf7\x1a\x06\xf7\x13\xd3\xc3\xef\xf7\x03\x35\xcd\xfb\x24\x1f\x82\xfb\x79\x15\xf7\x12\x9d\x07\xcd\xba\x6e\x61" ++"\x67\x6c\x78\x50\x1f\x0e\xf7\xaa\xf8\x60\x15\xc4\x82\x06\x79\x07\x63\x9f\x74\xae\xac\x9d\xa0\xb2\x1e\xa4\x07\x89\xa9\x88\xd0\x7e" ++"\x96\x42\x8a\x19\xfb\x92\x06\x44\x8e\x7d\x7e\x87\x46\x8a\x6d\x18\x8a\x7a\x8b\x8b\x85\x1a\x63\x9d\x75\xad\xb3\x99\xa2\xce\x8c\x1e" ++"\xc5\xfb\xf9\x06\x4f\x76\x7d\x65\x66\xa2\x7d\xca\x1f\xe2\x06\xca\xa3\x99\xb0\xad\x74\x9c\x5b\x8c\x1f\xe1\x07\xb3\xb6\xa8\x9a\xab" ++"\x1b\xaf\x9d\x71\x59\x1f\x4a\x07\x5a\x8a\x75\x7a\x68\x1a\x67\xa3\x7d\xca\x1e\xca\x06\xca\xa2\x99\xb0\xab\x79\x9b\x64\x8f\x1f\xce" ++"\x07\xf4\x4b\xd2\x2e\x67\x68\x80\x75\x65\x1e\x0e\x77\x0a\xfb\x40\xf7\x83\x15\x9b\x97\x91\x95\x97\x1a\x9d\x7a\x9b\x78\x81\x81\x87" ++"\x82\x7f\x1e\xfb\x00\x37\x05\x7d\x80\x84\x80\x80\x1a\x78\x9c\x7b\x9f\x94\x94\x8f\x95\x98\x1e\x0e\x83\x0a\xfb\x0c\xf8\x7d\x15\x74" ++"\x7c\x7c\x75\x4d\xd5\x55\xe2\xe1\xad\x1d\x78\x82\x83\x74\x84\x1f\x6a\x80\x6d\xf7\x37\x1d\x8d\x1d\x42\x7f\x7b\x5a\x1e\x75\x83\x80" ++"\x7c\x75\x1a\x6e\xb5\x0a\x45\x72\x5a\x5d\x1f\x72\x71\x7c\x68\x6d\x1a\x41\xdd\x50\xf3\xc2\xc6\x97\xa1\xb9\x1e\x8c\xf7\x08\x44\x0a" ++"\x0e\xf7\xec\xf8\x4f\x15\xc9\xb2\x95\xa0\xa0\x1f\x9c\x9e\x96\xa9\xaa\x1a\xaf\x75\xa3\x69\x79\x7c\x83\x7d\x80\x1e\x86\x85\x84\x73" ++"\x8c\x82\x08\x80\x07\x7f\x88\x8a\x62\x8a\x1e\x36\x06\x45\x5b\x79\x62\x68\x1f\x68\x62\x7d\x51\x23\x1a\x20\x9a\x56\xb8\x5e\x1e\x5b" ++"\xb9\xcc\x72\xd6\x1b\xf7\x23\xf4\xe7\xf7\x10\xf7\x13\x2a\xe4\xfb\x1c\x52\x61\x80\x71\x63\x1f\x95\xbb\x99\x95\xc7\x8d\x08\xb5\xfb" ++"\x0e\x15\xd9\xc3\x5a\x47\x47\x53\x5a\x3c\x3d\x53\xbc\xce\xa9\x97\xa8\xa0\xa1\x1f\xa5\xa5\xa8\x96\xba\x1b\x0e\xea\xf3\x15\x81\x29" ++"\x1d\xf7\xa3\x06\xce\xbb\x97\xa2\xaa\x1f\xa8\xa1\x9c\xac\xad\x1a\xb9\x71\xaa\x53\xa1\x1e\xa9\xa6\x99\xa8\xac\x1a\xa5\x82\xa2\x7a" ++"\x9d\x1e\xa7\x70\x49\x9d\x3d\x1b\xfb\x78\x29\x1d\x95\x06\xf7\x00\x54\x15\xc2\xf5\x07\xc6\xad\x81\x7b\x75\x71\x84\x34\x1f\x35\xfb" ++"\x36\x15\xc5\xf7\x13\x07\xe5\x9f\x86\x76\x76\x6c\x80\x50\x1f\x0e\x8f\x0a\x0e\xf8\x5f\x16\x68\x07\x58\x9d\x72\xb0\xb2\x99\xa1\xc7" ++"\x1e\xbd\x07\x8d\xcb\x7d\x9c\x53\x8d\x08\xf7\x6d\x07\xba\x8d\xa0\x9b\xae\x1a\xb0\x73\x99\x4c\x1e\xfb\xc2\x06\x4c\x74\x7d\x66\x67" ++"\xa3\x7a\xbb\x1f\x8e\x06\x90\xfb\x04\x06\x89\x34\x7b\x7c\x35\x88\x08\x69\xfb\x19\x06\x4b\x96\x79\xb4\xb5\x99\x9f\xc5\x1e\xac\x07" ++"\xf7\x1e\xf7\xd5\x15\xf7\x03\xfb\x6d\xfb\x1d\x06\x9b\xa4\x95\xb0\xb6\x1a\x0e\x35\x1d\x0e\xf8\xbb\xf7\x34\x15\xb8\x07\xc9\x6f\xca" ++"\x5d\xb5\x1e\xb2\x61\x40\xa5\x46\x1b\xfb\x27\xfb\x04\x29\xfb\x14\xfb\x1b\xf7\x00\x30\xf7\x34\xd5\xed\x9d\xa1\xbc\x1f\x9e\x93\x96" ++"\x9c\x9e\x1a\xa7\x75\xa2\x6e\x81\x7c\x88\x85\x6f\x1e\x7a\x40\x6d\x86\x60\x1b\x42\x59\xa3\xba\x72\x1f\x8f\xf3\x15\xbb\xaa\xb6\xa1" ++"\xca\x1b\xc9\xb7\x75\x5b\xaa\x1f\xfb\x7c\xf7\xe1\x15\x6b\x72\x73\x6d\x6c\xa5\x73\xaa\xab\xa4\xa3\xaa\xa9\x72\xa3\x6b\x1f\xf7\x61" ++"\x4a\x1d\xf7\xf5\xf7\x9f\x15\xc3\x07\xa4\x9b\x94\x9a\xa0\x1a\xab\x71\x9d\x5d\x1e\x6b\x06\x5e\x71\x79\x6b\x76\x94\x7d\xa4\x7a\x1f" ++"\x53\x07\x46\xf5\x05\xad\x74\x69\x9d\x62\x1b\x5f\x76\x77\x63\x1f\x63\x07\x65\x9c\x77\xaa\xa2\x99\x94\xa2\x95\x1e\x97\x69\x9c\x76" ++"\xa3\x7d\x7a\x7e\x77\x73\x7d\x72\x66\x4a\x18\x5d\x8a\x76\x7a\x68\x1a\x6a\x9e\x7a\xad\x1e\xce\x06\xcf\xf7\x0a\x9b\xa7\xa0\x9f\x99" ++"\x8e\x19\x47\x07\x73\x7b\x81\x7c\x77\xe1\x0a\x9b\x1f\xd0\x07\x99\x88\xa0\x76\x9c\x6f\xcf\xfb\x0a\x18\xcd\x06\xae\x9e\x9c\xab\xaf" ++"\x76\x9c\x5d\x8c\x1f\x66\xcc\x7b\xa5\x7a\xa0\x78\x9a\x19\xa4\x99\x9a\x9f\x98\xae\x08\x75\x95\x99\x81\xa3\x1b\xaa\x9c\x9f\xb1\x1f" ++"\xb3\x07\xb3\x75\x9f\x5f\x62\x69\x79\x69\x74\x1e\x0e\xf7\xc6\xf7\x3b\x15\xda\xba\x7f\x76\x74\x58\x79\x4a\x4b\x4e\x9b\xab\x4e\x1f" ++"\x95\x78\x81\x8e\x7e\x1b\x70\x71\x72\x71\x6b\xab\x70\xcb\x74\x1f\x74\xcc\xc5\x81\xcb\x1b\xf7\x1f\xe2\xc2\xe2\xb4\x79\xa9\x65\xa6" ++"\x1f\xa3\xa6\x96\xa3\xa8\x1a\xd6\x3b\xc1\xfb\x02\x58\x62\x80\x73\x63\x1e\xc1\x81\x80\x99\x6a\x1b\x6f\x73\x76\x72\x84\x8d\x80\x8d" ++"\x80\x1f\x8e\x7d\x8c\x7c\x6e\x1a\x79\x8b\x76\x8a\x83\x1e\xb4\x0a\x67\x7f\x8a\x89\x82\x1f\x70\x84\x7e\x7b\x6f\x1a\x66\xa2\x7e\xcb" ++"\x1e\x0e\x7d\x1d\x0e\x7d\x1d\xf7\x00\xf7\xc0\x15\x74\x7c\x7c\x75\x4d\xd5\x55\xe2\xe1\xad\x1d\x77\x83\x83\x70\x82\x1f\x6f\x82\x69" ++"\x78\x61\xea\x0a\xba\x1d\x0e\xf8\x82\xf7\xd5\x15\xba\x8c\xa0\x9c\xad\x28\x1d\xfb\xd0\x06\x4b\x74\x7d\x65\x64\xa0\x7f\xce\x8a\x1f" ++"\xfb\x38\x07\x74\x87\x79\x84\x82\x1e\x83\x83\x7d\x85\x81\x8c\x08\x88\x06\x85\x8c\x05\xb2\x88\x7a\x9e\x6a\x1b\x67\x7d\x76\x55\x1f" ++"\x5c\x07\x70\xad\x7b\xc5\xf7\x05\xc5\xc4\xf7\x04\x1e\xf7\x38\xf7\x0a\xfb\x6e\x07\x5e\x8a\x75\x7a\x68\x1a\x67\xa2\x7d\xcb\x1e\xd0" ++"\x06\xca\xa3\x99\xaf\xae\x75\x9c\x5d\x8c\x1f\x0e\xf7\x3f\xf7\x9d\x15\xe8\xfb\x2d\x05\xd7\x06\xe4\xf7\x2c\x05\xfb\x34\x6c\x07\x3a" ++"\x0a\xf7\x15\x06\xb9\xa4\x9d\xad\xac\x77\x9c\x62\x8d\x1f\xf7\x6e\x30\x0a\xfb\x01\x06\xfb\x02\xfb\x4b\xfb\x04\xf7\x4b\x05\x20\x5f" ++"\x0a\xfb\x6e\x88\x07\x69\x73\x76\x6c\x69\xa4\x79\xb9\x1f\xf7\x14\x39\x1d\x6d\x06\x0e\xf8\x26\xf7\x38\x15\x4f\x86\x07\x3a\x0a\xf7" ++"\x07\x06\xb9\xa3\x9d\xae\xad\x76\x9b\x58\x8c\x1f\xf7\x6e\x30\x0a\x2c\xd0\x1d\x06\x0e\x25\x1d\x0e\xf8\x23\xf7\xd5\x15\xfb\x6e\x81" ++"\x07\x5c\x73\x7a\x69\x69\xa3\x79\xba\x1f\xf7\x0c\x2b\x1d\xae\x76\x9a\x58\x8c\x1f\xf7\x6e\x07\xae\x90\x9c\x9b\xa9\x1a\xae\x73\x9d" ++"\x5d\x1e\xfc\x10\x06\x5d\x73\x79\x69\x6c\x9c\x7a\xae\x87\x1f\xfb\x6e\x07\x58\x8a\x76\x7c\x68\x2a\x0a\xf7\x0c\x06\xb9\xa4\x9d\xad" ++"\xad\x73\x9c\x5c\x1f\x81\xf7\x6e\x06\x0e\xb8\x1d\x6c\x0a\x64\x5b\x55\x0a\x0e\xf7\xf4\xf7\xd5\x15\xee\x37\x06\x24\x0a\xf7\x50\xfc" ++"\x9b\xfb\x50\x2f\x0a\xdf\xeb\xfb\x6d\x4f\x07\xeb\x0a\xf7\x7a\x39\x1d\x4d\x06\x0e\xb6\x1d\x0e\xf7\xf5\xf8\x8e\x15\x8a\xcb\x80\x9b" ++"\x61\x8d\x08\x5a\x50\x82\x81\x7f\x1f\x80\x82\x85\x7b\x79\x1a\x6b\x9e\x7d\xb8\x1e\x9e\x5d\x06\x8d\x79\x86\x8c\x82\x1b\x2d\x42\x29" ++"\xfb\x11\xfb\x15\xcf\x2d\xea\x94\x92\x8b\x8d\x9f\x1f\x76\x7d\x07\x4b\x74\x7e\x65\x64\xa1\x7e\xcc\x1f\xf7\x1d\x06\xcb\xa3\x99\xb0" ++"\xb2\x75\x98\x49\x1f\x7c\xa0\x06\x89\xa2\x90\x8b\x94\x1b\xec\xce\xe6\xf7\x17\xf7\x12\x42\xed\x2e\x82\x85\x8a\x89\x77\x1f\xfb\x00" ++"\xfb\xe5\x15\x8a\x82\x85\x8a\x84\x1b\x61\x70\xb9\xd4\xcf\xa9\xbe\xb3\x90\x92\x8a\x89\x94\x1f\xf7\x00\x16\x8d\x97\x93\x8c\x8d\x1b" ++"\xb6\xa7\x5c\x44\x42\x70\x5b\x62\x84\x85\x8c\x8d\x7f\x1f\x0e\x7a\x0a\xba\x1e\xf7\x05\x63\x1d\x82\x91\x84\x8d\x78\x8c\x08\x0e\xf8" ++"\x83\xf7\xd5\x15\xbf\x8d\xa0\x9a\xae\xd3\x0a\xfb\x6e\xfb\x5c\xf7\x6e\x95\x06\xba\xa3\x9d\xad\xad\x73\xb0\x1d\x69\xa0\x7c\xbe\x89" ++"\x1f\xfb\x6e\x2c\x0a\xf8\x19\x60\xf7\x66\x1d\xf7\x26\x28\x07\x0e\xf8\x16\xf3\x15\x5e\x06\x4b\x74\x7d\x65\x65\xa2\x7d\xcb\x1f\xf7" ++"\x1c\x06\xca\xa3\x99\xb0\xae\x75\x9c\x5b\x8c\x1f\xf7\x6e\xc2\x0a\x4c\x07\x6f\x59\x6b\x81\x62\x1b\x62\x7c\x95\xa6\x1f\xf7\x05\x1d" ++"\x35\xc0\x5d\xef\xbc\xb7\x95\xa0\xb4\x1e\x0e\xf7\x8a\xf3\x15\x3f\xf7\xd5\xfb\x02\x06\x5d\x73\x79\x68\x69\xa0\x7c\xbe\x8a\x1f\xfb" ++"\x6f\x2c\x0a\xf8\x4c\x06\xc2\xa3\x9a\xaf\xad\x77\x9c\x62\x8d\x1f\xf7\x6e\x07\xbe\x8c\xa0\x9a\xae\x1a\xad\x73\x9d\x5c\x1e\xfb\x01" ++"\xfb\xd5\x3f\xf7\x6e\x06\xac\x8e\x9c\x9c\xaa\x1a\xad\x74\x9d\x60\x1e\x3d\x06\x61\x75\x79\x6a\x6b\x9c\x79\xac\x89\x1f\x0e\xf7\x7f" ++"\xf2\x15\x3f\xf7\xd6\xfb\x02\x72\x0a\xfb\x6e\x2c\x0a\xf8\x54\x60\x4a\x0a\xf7\x26\x29\xf7\x6e\x07\xbe\x8d\xa0\x9a\x6e\x1d\xfb\x02" ++"\xfb\xd6\x3f\xf7\x6f\x06\xad\x8f\x9b\x9b\xa9\x1a\xae\x75\x9d\x5f\xae\x1d\x6d\x9b\x7a\xad\x87\x1f\x0e\xf7\x87\xf7\xd5\x15\xfb\x6d" ++"\x81\x07\xeb\x0a\xf7\x3a\x06\xf7\x13\xcd\xb7\xdf\xb1\x7c\xae\x70\xa3\x1f\xa7\x6c\x59\x98\x3e\x1b\x62\xc2\xa2\x06\x4f\x1d\xfc\x04" ++"\xfb\x50\x06\x24\x0a\xdf\x07\xf7\x81\xfb\x6d\x15\xc6\xa2\x07\xe1\xa3\x85\x75\x77\x6b\x80\x51\x1f\x0e\xf7\x4c\xf7\xd5\x15\x9c\x06" ++"\x4f\x1d\xfb\x18\x06\x52\x1d\x92\xfb\x6d\x84\x06\xa3\x1d\xf7\x1e\x06\xf7\x0b\xce\xb9\xdd\xb2\x7b\xae\x70\xa3\x1f\xa6\x6b\x5c\x98" ++"\x44\x1b\x7b\x06\xfb\x36\x04\xc5\x95\x07\xce\xa3\x84\x76\x77\x6d\x81\x55\x1f\xf7\x85\xf7\x6d\x15\xfb\x6d\x86\x07\x6d\x74\x74\x6d" ++"\x6a\xa1\x79\xb4\x1f\xe0\x06\xba\xa3\x9c\xad\xaa\x79\x9d\x68\x8e\x1f\xf7\x6f\x07\xae\x90\x9d\x9c\xa9\x1a\xad\x73\x9c\x5c\x1e\x36" ++"\x06\x62\x75\x79\x6a\x6d\xa2\x74\xa9\x1f\x0e\xf7\x5f\xf7\xd5\x15\x9e\x06\xb9\xa4\x9d\xad\xad\x73\x9d\x5c\x1f\xfb\x1d\x29\x1d\x95" ++"\xfb\x6d\x81\x29\x1d\xf7\xa3\x06\xf7\x12\xcd\xb7\xde\xb1\x7b\xaf\x71\xa3\x1f\xa7\x6c\x59\x98\x3e\x1b\xfb\x25\x06\xfb\x36\x04\xc5" ++"\xf7\x13\x07\xe2\xa2\x85\x75\x78\x6b\x80\x51\x1f\x0e\xf7\x9f\xf7\x9d\x15\x5f\x74\x7a\x69\x68\xa2\x79\xb7\x1f\xf7\x36\x06\x59\x79" ++"\x57\x74\x2f\x1b\x4a\x5d\x97\xa4\x6c\x1f\x98\x7b\x81\x8f\x7d\x1b\x6f\x72\x73\x6f\x4e\xf0\x5f\xf7\x1f\xe0\xc7\x9b\xad\xb9\x1f\xc0" ++"\xb3\xa7\xc5\xcf\x1a\xf7\x1f\x21\xec\xfb\x2d\x57\x60\x82\x78\x61\x1e\x96\x7d\x81\x8f\x7c\x1b\x69\x79\x73\x60\x1f\x4f\x07\x5e\x9e" ++"\x74\xaf\xa8\x9c\x99\xa9\x92\x1e\x8e\x98\x8c\x8e\x8f\x91\x08\xa3\x9a\xb3\x9a\xc0\x1b\xd1\xb5\x76\x5b\xa6\x1f\x0e\xf7\x6e\xf7\x38" ++"\x15\x20\x97\xda\x43\xf3\x1b\xf7\x0e\xd7\xe2\xf7\x1f\xf7\x1f\x3f\xe2\xfb\x0d\x23\x42\x4b\x22\x7a\x1f\x56\xc1\x90\x06\xb9\xa3\x9c" ++"\xad\xad\x73\x9d\x5d\x1f\x2c\x5c\x0a\xf7\x07\x27\x1d\x86\xc7\x06\xf7\x8a\xf7\x3e\x15\xc1\xaf\x5a\x42\x42\x66\x59\x56\x56\x66\xbd" ++"\xd4\xd3\xb0\xbd\xc0\x1f\x0e\xf8\x1a\xf3\x15\x78\x06\x52\x1d\xf7\x1d\x39\x1d\x81\xf7\x6d\x95\x39\x1d\xfb\xa3\x06\xfb\x13\x4a\x5f" ++"\x36\x48\xb3\x5e\xd6\x79\x1f\x72\x75\x7e\x7e\x75\x70\x08\x56\x8a\x76\x7c\x67\x70\x0a\xc6\x06\x8f\x91\xc4\xd5\xc9\xbd\xd2\xa8\x19" ++"\xb3\x06\xf7\x36\x04\x51\xfb\x12\x07\x34\x73\x91\xa0\x9f\xaa\x96\xc6\x1f\x0e\xf7\x30\xf7\xd5\x15\xfb\x6d\x57\x07\x46\x0a\x56\xf7" ++"\x6d\xf7\xca\xf7\x50\x06\xb7\x56\x1d\x5f\x1e\x37\xfb\xfe\x9f\x1d\x0e\xeb\xf2\x15\x89\x06\x41\x0a\xbf\xc3\x9f\x95\x9c\x1d\x80\x6c" ++"\x1a\xfb\xa9\x07\x5c\x8c\x68\x6d\x53\x1b\xfb\x00\x68\x1d\xf7\x03\x06\xf7\x05\x8c\xdd\xd8\xf2\x1a\xf7\xb6\x07\xec\x42\xcc\xfb\x00" ++"\x59\x5c\x78\x69\x67\x1e\xde\xf7\x01\x07\xaa\x9b\x98\xa4\xa4\x7b\x98\x6c\x1f\xfb\x01\x06\xbc\x89\x7c\x9f\x66\x1b\x66\x7b\x77\x5a" ++"\x8a\x1f\x5f\x06\x6c\x7b\x7e\x72\x72\x9b\x7e\xaa\x1f\xb7\x06\x0e\x8f\x0a\xc7\xf8\x61\xf7\x03\x1d\x9b\x7b\x9f\x94\x95\x8f\x95\x97" ++"\x1e\x0e\xf7\x47\xf7\x9d\x15\xbb\xa6\xb5\xa0\xd1\x1b\xcd\xb3\x78\x66\x94\x1f\x67\x94\x99\x7e\xaa\x1b\xaf\x9e\xa2\xb8\x1f\xc7\x07" ++"\xb6\x79\xa3\x69\x7c\x81\x87\x80\x7d\x1e\x9e\x60\x61\x94\x57\x1b\xfb\x2d\x21\x2a\xfb\x1f\x47\xa7\x51\xc0\x63\x1f\x69\xb9\xc7\x7b" ++"\xe0\x1b\xf7\x1f\xf0\xb7\xc8\xa7\x72\xa3\x6f\x7d\x81\x87\x7e\x7b\x1f\x72\x6c\x5e\x7f\x4a\x1b\x2e\x57\xa2\xbd\x79\x1f\xf7\x36\x06" ++"\xb7\xa2\x9d\xae\xad\x74\x9c\x5f\x1f\x0e\x42\x1d\x0e\xcd\x1d\x7d\x66\x1d\x0e\xf7\xf5\xf8\x3d\x15\xfb\x4a\x68\x1d\xd5\xfb\x6d\xfb" ++"\x05\x06\x5e\x72\x79\x69\x69\xa4\x79\xb8\x1f\xf7\xe2\x06\xb8\xa4\x9d\xad\xad\x72\x9d\x5e\x1f\xfb\x05\x06\xfb\x58\xf8\x81\x43\x0a" ++"\xc8\x1d\xf7\x8c\xf7\x59\x1d\xf8\x2f\xf7\xd5\x15\xb6\x8c\xa1\x9d\xac\x28\x1d\xfb\x7e\x06\x4c\x74\x7d\x66\x68\xa3\x79\xbb\x1f\x8e" ++"\x06\x8f\xfb\x38\x06\x8a\x58\x83\x80\x65\x8a\x08\x86\x06\xb3\x88\x7a\x9e\x6b\x1b\x69\x7d\x76\x55\x1f\x5c\x07\x7d\x8f\x82\x94\x87" ++"\x1e\x82\x9f\xae\x84\xa9\x1b\xed\xc4\xc9\xf6\x1f\xf7\x38\xc1\xfb\x6e\x07\x6a\x85\x7a\x7a\x6f\x1a\x69\xa5\x79\xbc\x1e\xb5\x06\xda" ++"\xb4\x92\x9d\xa9\x1f\xb2\xa3\xa3\xb3\xb7\x1a\xb6\x76\xb3\x67\xa4\x1e\x6f\x9e\x69\x94\x56\x8c\x08\x23\x04\xb9\x89\x99\x83\x75\x1a" ++"\x77\x79\x80\x68\x1e\x84\x06\x0e\xf8\x17\xf7\xa0\x15\xc1\x30\x0a\x3f\x06\x61\x74\x79\x6b\x6d\x9f\x77\xaa\x88\x1f\x55\xfb\x08\xc1" ++"\x07\xaa\x8d\xa0\xa0\xa9\x1a\xab\x74\x9d\x60\x1e\x3f\x5c\x0a\xeb\x06\xb6\xa2\x9d\xac\xa9\x77\x9f\x6b\x8e\x1f\xc7\xf7\x08\x4f\x07" ++"\x6c\x87\x77\x77\x6e\x1a\x6a\xa2\x79\xb5\x1e\xf7\x17\x06\xf7\x13\xcc\xb7\xe1\xe6\x47\xba\xfb\x17\x1f\x6d\xfb\x38\x15\xc7\x96\x07" ++"\xe3\xa1\x85\x74\x77\x6c\x80\x50\x1f\x0e\xf7\x60\xf8\x67\x15\xf7\x01\x06\xed\x1d\xfc\x00\x52\x0a\x0e\xba\x1d\x52\xf7\x9a\xf7\x03" ++"\x1d\x9c\x7b\x9d\x95\x95\x57\x1d\xf7\x68\xf7\xd7\x15\xab\x92\x99\x9b\xa7\x1a\xb0\x74\x99\x4b\x1e\x4c\x06\x4b\x74\x7d\x66\x68\xa0" ++"\x7b\xba\x8a\x1f\xf7\x30\xfb\xa0\x79\x6c\x7b\x70\x7a\x7a\x81\x8d\x19\x8a\x06\x8a\x06\xc6\x89\x7f\x9d\x63\x1b\x62\x7d\x77\x4f\x1f" ++"\x59\x07\x7a\x8f\x80\x94\x87\x1e\x80\xa3\xb6\x81\xa7\x1b\xc2\xba\xac\xcd\xb2\x1f\xf7\x5f\xf7\xf0\x05\xb9\x8c\x9f\x9b\xae\x1a\xb0" ++"\x73\x99\x4c\x1e\x4e\x06\x4c\x74\x7d\x66\x6f\x99\x7b\xab\x84\x1f\x2b\xfb\x37\x05\xfb\x15\xf8\x62\x15\x74\x7c\x7c\x75\x4d\xd5\x55" ++"\xe1\xe2\xad\x1d\x78\x82\x83\x74\x83\x1f\x6a\x81\x6c\x79\x5e\xea\x0a\xf7\x5b\xf3\x15\xf7\xf8\x95\x07\xba\xa4\x9d\xf7\x4b\x1d\x9e" ++"\x7d\xc0\x89\x1f\xfb\xfa\xa0\x0a\xf7\xfa\x07\xc0\x8d\x9e\x99\x6e\x1d\xfb\x0c\x39\x0a\x95\xfb\xf8\x06\x0e\x82\x0a\xa8\xf7\x96\x15" ++"\x62\x07\xfb\x1a\xf7\x03\x29\xf7\x2c\xf7\x29\xf7\x05\xee\xf7\x15\xf7\x18\xfb\x02\xe7\xfb\x32\x43\x25\x7a\x78\x5d\x1e\x72\x80\x7f" ++"\x7c\x76\x1a\x6e\xa1\x74\xa8\x96\x96\x8d\x8e\x98\x1e\xa2\xe8\xa2\x8f\xb8\x1b\xdf\xbd\x73\x57\xa4\x1f\x89\x2f\x15\x59\x76\x57\x6f" ++"\x46\x1b\x46\x58\xa7\xbd\x75\x1f\x0e\xf2\xcf\x15\x85\x80\x87\x80\x82\x1a\x74\xa2\x77\xa4\x9d\x9a\x94\x9d\x96\x1e\xee\xf7\x30\x05" ++"\x89\x7c\x8a\x84\x81\x1a\x32\xcc\x4b\xe7\xe5\xcd\xcb\xe3\xe3\x49\xcb\x31\x64\x71\x83\x75\x6a\x1e\xf7\x2b\xf7\x84\x05\x92\x95\x8e" ++"\x95\x96\x1a\xa2\x75\x9f\x72\x78\x7d\x82\x79\x80\x1e\xfb\x08\xfb\x4b\x05\xa1\x85\x7c\x96\x76\x1b\x7f\x86\x89\x7e\x78\x1f\x7d\x78" ++"\x77\x84\x7a\x1b\x67\x71\xa8\xb5\xb4\xa6\xa7\xb2\xa5\x98\x82\x77\x8f\x1f\x75\x8e\x9c\x7d\xa1\x1b\x8c\x8d\x8b\x8c\x8e\x1f\x8d\x06" ++"\xa0\x8e\x9a\x9a\x9f\x1a\x8a\x95\x05\x87\x9d\x8b\x8b\x91\x1a\x90\x8c\x93\x8d\x92\x1e\x8d\x93\x8b\x8c\x8f\x1a\x9f\x7d\x9b\x76\x8e" ++"\x1e\x81\x8d\x05\x8c\x85\x86\x8c\x89\x1b\x84\x83\x88\x87\x85\x1f\x88\x86\x8b\x8b\x8a\x1b\x8a\x87\x8c\x8e\x82\x1f\x8d\x82\x7d\x8d" ++"\x7f\x1b\x35\x49\x49\x35\x35\xcc\x49\xe1\xae\xaa\x95\xa1\xb0\x1f\xf7\x43\x24\x15\xb4\xa5\x6f\x61\x61\x70\x6f\x64\x64\x71\xa7\xb5" ++"\xb5\xa5\xa7\xb1\x1f\x0e\xf7\x50\xf7\x22\x15\x8d\x45\x8e\x76\x95\x76\x08\x72\x98\x9f\x7d\xa3\x1b\xa8\xa3\x99\xab\xa8\x1f\x9d\x9f" ++"\x9b\xa0\x96\x9e\x90\x94\x18\x8d\x8e\x8c\x8f\x8f\x1a\x92\x85\x90\x84\x84\x86\x87\x82\x84\x1e\x80\x7b\x05\x6c\x75\x7a\x7d\x7c\x1b" ++"\x79\x84\x9e\xc0\x97\x8b\xa4\x8c\xa0\x1f\x9e\x07\xaf\x07\xf7\x1e\xf7\x44\xbe\xec\xe1\x1a\xc1\x6e\xae\x5f\x5f\x5a\x6a\x52\x64\x1e" ++"\x60\x4b\x74\xfb\x01\x88\xfb\x3d\x8a\x4e\x18\x74\x6f\x86\x85\x79\x76\x88\x88\x19\x76\x75\x05\x85\x85\x89\x86\x86\x1a\x87\x07\x84" ++"\x8f\x8e\x88\x91\x1b\x96\x8b\x8b\xb9\xb7\x1f\xec\xf7\x3d\x15\x8d\xb1\x05\xf7\x6d\x95\x9e\xd0\xbc\x1b\xa2\x9a\x76\x6b\x44\x64\x2f" ++"\x45\x2b\x1f\x0e\xf8\x25\xf8\x61\x15\xad\x91\x9c\x9c\xa8\x1a\xb0\x74\x99\x4b\x1e\x52\x06\x4c\x73\x7d\x67\x68\xa2\x7a\xbc\x8a\x1f" ++"\xfb\x51\x07\x2e\xf7\x7a\x73\xc3\x85\x90\x5f\x8c\x19\x5d\x06\x62\x73\x78\x6a\x70\x9c\x79\xab\x85\x1f\xfb\xfa\x07\x6a\x84\x7b\x7b" ++"\x6f\x1a\x65\xa2\x7d\xcb\x1e\xc2\x06\xcc\xa2\x99\xb1\xae\x76\x9a\x57\x8d\x1f\xf7\x57\x07\xe6\xfb\x75\x05\x4f\xa3\x9a\x7d\xad\x1b" ++"\xa3\x9f\x96\x9e\x97\x1f\x92\x96\x8d\x99\xb7\x1a\xa8\xf7\x5f\x15\x55\xa8\x6f\xc1\xc1\xa7\xa7\xc1\x1e\xf1\x07\xbb\x6b\xa9\x59\x59" ++"\x6a\x6c\x5c\x1e\xd8\x85\x15\x92\x8c\x8f\x8e\x90\x8d\x88\x83\x1e\x2d\x07\x83\x8a\x88\x87\x87\x89\x8e\x93\x1e\x84\xfb\x00\x15\x57" ++"\x76\x7d\x68\x6e\xa4\x7b\xb8\x1f\xa5\x06\xb6\xa4\x9b\xa8\xae\x77\x99\x58\x1f\x0e\xf8\x5a\xf7\xe2\x15\xd0\x61\x4e\xad\x3d\x1b\xfb" ++"\x17\x23\x27\xfb\x12\xfb\x15\xf3\x2a\xf7\x1f\xdf\xbe\xa8\xcc\xaa\x1f\x9f\x4b\x05\x7a\x91\x9c\x80\xa0\x1b\xa9\x9e\x9d\xa6\x93\x8a" ++"\x8f\x8a\x90\x1f\x55\xf7\x37\xd7\xf7\x2d\x05\x8f\x93\x8d\x94\x94\x1a\xa2\x73\x9f\x6e\x77\x82\x85\x76\x80\x1e\x32\xfb\x58\x15\x33" ++"\x6f\x66\x68\x4a\x1b\x43\x53\xc1\xd0\xd0\xc3\xc1\xd3\xac\xa9\x7f\x75\xa1\x1f\x9e\x77\x95\x76\x9b\x5b\x08\x0e\xf8\xa0\xf7\xe3\x15" ++"\x96\xa7\x91\x9f\x94\x1a\xa5\x76\x9e\x6c\x6c\x81\x81\x56\x76\x1e\x7a\x5f\x05\xda\x52\x5f\xa7\x45\x1b\xfb\x06\x35\x2a\xfb\x15\xfb" ++"\x13\xe4\x28\xf7\x08\xce\xbf\xa9\xce\xba\x1f\xaa\x39\x05\xcb\x06\xb9\xa4\x9d\xad\xab\x78\x9c\x63\x8d\x1f\x89\x92\x88\x92\x85\x9a" ++"\x83\xa2\x7d\xad\x82\x9e\x08\xfb\x09\x87\x15\x37\x62\x6b\x6c\x60\x1b\x56\x61\xc1\xd1\xcf\xb2\xbf\xbf\xb3\xad\x66\x2f\xb9\x1f\xa7" ++"\xf7\xfd\xf7\x1a\x1d\x80\x84\x80\xf7\x4c\x1d\x23\x0a\xfb\x63\xf8\x40\x37\x1d\xf7\x4f\xf7\x98\x15\xf7\x51\xfb\xfe\x05\x7c\x93\x95" ++"\x83\x95\x1b\x92\x8e\x8e\x93\x90\x8a\x8f\x87\x97\x1f\xfb\x24\xf7\xf5\xf7\x24\xf7\xf6\x05\x8e\x92\x8d\x94\x92\x1a\x91\x88\x8e\x84" ++"\x81\x86\x87\x78\x7e\x1e\x0e\xf8\x32\xf7\x98\x15\xfb\x51\xf7\xff\x05\x9d\x7f\x85\x90\x81\x1b\x84\x88\x88\x85\x84\x8d\x82\x8e\x84" ++"\x1f\xf7\x24\xfb\xf6\xfb\x24\xfb\xf5\x05\x87\x7f\x8a\x87\x86\x1a\x83\x8e\x88\x92\x95\x95\x93\x9a\x93\x1e\x0e\xf8\x81\xf2\x15\xf7" ++"\x51\x07\xe6\x40\xc1\xfb\x12\x58\x42\x7f\x7b\x5a\x1e\x75\x83\x80\x7c\x75\x1a\x6e\xa2\x74\xa8\x95\x99\x8d\x8f\x9d\x1e\x96\xbb\xad" ++"\x90\xad\x1b\xc8\xa6\x7e\x6e\x1f\x79\x07\x91\x68\x6a\x8e\x6a\x1b\x32\x46\x72\x5a\x5c\x1f\x72\x71\x7c\x68\x6c\x1a\x42\xde\x50\xf2" ++"\xc2\xc5\x97\xa1\xba\x1e\x78\xbb\x07\x5b\x1d\xa2\xa0\xa6\xb4\xa9\x1f\xc7\xb8\x90\x90\xa5\x1a\x9b\x83\x9a\x7d\x96\x1e\x92\x20\x0a" ++"\xfb\x0c\xab\x44\x0a\x0e\xf8\x76\xf8\x4b\x15\x74\x80\x84\x6e\x74\x1f\x6f\x75\x7f\x7f\xf7\x1e\x1d\x6b\x80\x77\xf7\x10\x1d\x57\xc7" ++"\xb4\x76\xb4\x1b\xb5\xab\x9d\xb6\xb1\x1f\xae\xb2\x93\x99\xa0\x1a\xaa\x71\xa4\x6b\x1e\x8d\xfb\x4a\x15\x75\x7f\x84\x6f\x74\x1f\x6e" ++"\x75\x7f\x80\x83\x1b\x85\x7f\x92\x98\x7c\x1f\xc8\x44\x70\x99\x5e\x1b\x5f\x69\x79\x60\x63\x1f\x6d\x6a\x80\x78\x77\x1a\x6d\xa6\x71" ++"\xab\xa0\x95\x91\xab\xa6\x1e\xa7\xa3\x95\x94\x92\x1b\x91\x97\x83\x7b\x9e\x1f\x57\xc8\xb2\x77\xb5\x1b\xb5\xab\x9c\xb7\xb1\x1f\xae" ++"\xb2\x93\x99\xa0\x1a\xa9\x71\xa4\x6b\x1e\x0e\x23\x0a\x2e\xf8\xa1\x95\x1d\x6a\x6d\x70\x67\x67\x6d\xa6\xac\xab\xa9\xa6\xaf\x1f\xbf" ++"\xf7\x30\x15\x9d\x99\x91\x94\x99\xf3\x1d\xf7\x35\xf7\x9e\x15\xa9\xb8\x9a\xaa\x9a\x1a\x93\x83\x91\x82\x84\x87\x88\x7e\x80\x1e\x6c" ++"\x68\x6e\x74\x4f\x69\x08\x78\x81\x87\x87\x84\x1a\x85\x8f\x85\x92\x87\x1e\x91\x88\x8c\x8a\x8f\x89\x91\x88\x19\x99\x82\xbc\x6e\xa3" ++"\x77\xad\x64\x19\x84\x91\x8f\x89\x92\x1b\x94\x92\x92\x93\x9a\x76\xb5\x73\xab\x1f\xf7\xb3\xcf\x1d\x0e\xf7\x9b\xf8\xae\x15\xfc\x34" ++"\x07\xa2\x6c\x5e\xa1\x7c\x1b\x83\x84\x84\x82\x84\x8d\x87\x93\x85\x1f\xb8\x65\x9a\x79\xb8\x41\x08\x7e\x92\x8e\x88\x94\x1b\x92\x8f" ++"\x90\x9c\x95\x1f\xab\xc3\xa5\xab\xaf\xa9\x08\x98\x96\x8e\x90\x91\x1a\x94\x85\x93\x83\x7c\x6b\x7c\x6e\x5d\x1e\xf8\x33\x07\x0e\xf8" ++"\xdd\xf7\x9f\x15\xfc\x3c\x06\xa3\xab\xa0\xb5\x9a\x1a\x93\x84\x92\x82\x84\x87\x89\x84\x85\x1e\x64\x5e\x78\x7c\x41\x60\x08\x7d\x83" ++"\x88\x88\x83\x1a\x84\x8f\x87\x9e\x81\x1e\xc6\x6a\xaa\x73\xa9\x68\x08\x7f\x95\x90\x87\x91\x1b\x95\x93\x91\x93\x9a\x7b\xab\x6e\xb7" ++"\x1f\xf8\x3c\x06\x0e\xa3\xf7\x6b\x15\xf8\x3c\xcf\x1d\xfc\x3c\x06\x0e\xf7\xd0\x7f\x15\xf8\x34\x07\x75\xaa\xb8\x75\xf7\x63\x1d\x89" ++"\x8f\x83\x91\x1f\x63\xac\x79\xa0\x6c\xbd\x88\x8f\x88\x8f\x88\x91\x88\x90\x88\x90\x8a\x8c\x08\x98\x84\x88\x8e\x82\x1b\x84\x87\x87" ++"\x79\x81\x1f\x69\x51\x74\x6e\x66\x6c\x08\x7e\x81\x88\x86\x85\x1a\x81\x91\x84\x93\x9a\xa9\x99\xa9\xbb\x1e\xfc\x34\x07\x0e\xf7\xa6" ++"\xf7\x02\xda\x0a\x6e\xa5\x6b\xf7\x58\x1d\x93\x8f\x1f\xb7\xd4\x9e\xa4\xb8\xb0\x08\x92\x91\x8e\x8f\x92\x1a\x94\x84\x92\x83\x7c\x5f" ++"\x75\x74\x6b\x1e\xf7\xae\x07\x74\xab\xb7\x76\xd3\x1d\xab\x9a\xa8\xb9\x1e\x0e\xf7\x57\x63\x15\x5f\xf7\x6a\xb7\x07\xfb\x18\xf7\x51" ++"\xda\x0a\x70\xa5\x6a\xf7\x58\x1d\x92\x8f\x1f\xb6\xd5\x9f\xa3\xb8\xb0\x08\x92\x91\x8e\x8f\x92\x1a\x94\x84\x92\x83\x7c\x5e\x75\x75" ++"\x6c\x1e\xf7\xad\x07\x75\xaa\xb8\x75\xd3\x1d\xac\x9a\xa8\xb8\x1e\x0e\xf7\x6f\x99\x15\x76\xad\xa8\x83\xb5\x1b\xf7\x03\xdf\xdf\xf7" ++"\x03\xdd\x6a\xbc\x3f\xa9\x1f\xb1\xaa\x9c\xad\xb9\x1a\xe3\x43\xca\x27\x4c\x54\x72\x5e\x6c\x1e\x73\x6a\x82\x5b\x35\x1a\xfc\xc2\xf7" ++"\x00\x07\xa8\xf8\x70\x15\x96\x06\xc4\x8a\x94\x8a\xa5\x81\x08\xb8\x7b\x9a\x76\x5a\x1a\x51\x6a\x64\x58\x5e\x68\x9c\xaf\x6f\x1e\xf7" ++"\x88\x07\xe2\x9c\xa5\xc5\xb3\xa2\x77\x69\x58\x63\x6c\x46\x89\x1e\x0e\x3d\x0a\x32\xf7\xbf\x27\x0a\x3d\x0a\xfb\x73\xf7\xa3\x45\x1d" ++"\x6c\x0a\x64\x5b\x55\x0a\xfb\x87\xf7\xad\x2e\x0a\x3d\x0a\xfb\x74\xf7\xe3\x36\x0a\x0e\xf7\xbf\xf7\x74\x15\xfb\x16\xf7\x5d\x05\x48" ++"\x29\x1d\x91\x06\xf7\x12\xfb\x57\xfb\x2f\xfb\x84\x05\x7f\x78\x86\x7f\x7f\x1a\x71\xa5\x72\xa8\x9e\x9d\x98\xa3\x9b\x1e\xf7\x14\xf7" ++"\x5a\xf7\x28\xfb\x73\x05\xce\x06\xba\xa3\x9d\xad\xad\x72\x9d\x5d\x1f\x84\x06\xfb\x24\xf7\x70\xf7\x22\xf7\x6b\x05\x97\x9d\x90\x97" ++"\x98\x1a\xa6\x71\xa3\x6e\x78\x79\x7e\x73\x7c\x1e\x0e\xf7\xad\xf8\x88\x15\xfb\x1e\xfb\x07\xfb\x03\xfb\x1a\xfb\x22\xf7\x06\xfb\x05" ++"\xf7\x24\xf7\x1f\xf7\x05\xf7\x03\xf7\x1c\xf7\x1f\xfb\x08\xf7\x06\xfb\x21\x1f\x8f\xfb\xbe\x15\xf5\x23\x05\x72\x67\x68\x80\x61\x1b" ++"\x60\x6e\x94\xa3\x6c\x1f\x5d\xb8\x15\x70\xaf\x82\xa6\xb4\x1a\xb6\x96\xaf\xa3\xac\x1e\xf7\x02\xfb\x00\x05\xe8\x16\xf7\x02\xf6\x05" ++"\xa1\x6d\x94\x72\x66\x1a\x5a\x80\x66\x73\x6a\x1e\xfb\x2c\xf7\x29\x15\xfb\x03\xf7\x00\x05\xa3\xac\xae\x96\xb5\x1b\xb7\xaa\x81\x72" ++"\xae\x1f\x0e\xf8\x82\x16\x9b\x07\xfb\x15\x9e\x50\xce\xf7\x18\x1a\x9c\x6e\x91\x81\x94\x80\x08\x68\xa9\xba\x73\xb5\x1b\xd1\xc2\xc4" ++"\xd4\xd1\x59\xc2\x4c\x78\x80\x88\x7e\x70\x1f\x89\x8a\x82\x86\x86\x89\x08\xa1\xaa\x93\xa3\xa8\x1a\xd0\x53\xc1\x44\x44\x54\x55\x45" ++"\x70\x90\x7d\xa5\x61\x1e\x9c\x68\x78\x91\x76\x1b\x4f\x58\x52\x46\x43\xc3\x53\xd2\xca\xc0\xb1\xd2\xad\x1f\x8c\x78\x05\x85\x07\x8a" ++"\x53\x6e\x4c\x62\x6a\x72\x78\x79\x84\x42\x7c\x08\x7b\x07\x0e\xf8\xab\xf8\x7d\x15\xf7\x06\xfb\x0c\x07\xdb\x1d\x21\x06\xa8\x64\x59" ++"\x9a\x52\x1b\x3e\x52\x77\x60\x5c\x1f\x5c\x60\x73\x53\x4c\x1a\x4b\xa3\x53\xba\x60\x1e\x60\xba\xc4\x77\xd7\x1b\xc5\xb3\x97\xaa\xbc" ++"\x1f\x6d\xf7\x0c\x45\x0a\x7f\xf7\xbf\x06\x89\x91\x91\x8a\x8e\x1b\x9a\x96\x93\x9e\x98\x1f\xdd\xf7\x0c\x05\x95\x9a\x8f\x93\xf7\x56" ++"\x1d\xfb\xd6\xfb\x92\x9b\x0a\xf8\xab\xf8\x7f\x15\xf7\x04\xfb\x0c\x07\xdb\x1d\x24\x06\xa6\x5d\x5e\x98\x54\x1b\xfb\x23\xfb\x01\x25" ++"\xfb\x18\xfb\x15\xf3\x32\xf7\x2a\xc0\xb8\x96\xa3\xb9\x1f\x77\xf7\x0c\x45\x0a\x7f\xf7\xb1\x97\x06\xba\xa2\x9d\xad\x9c\x83\x9a\x7d" ++"\x95\x1f\x92\x20\x0a\xfb\x9d\xfb\x31\x15\xdc\xcb\x52\x41\x43\x54\x60\x30\x33\x53\xb7\xd1\xd6\xca\xc4\xdd\x1f\x0e\xf7\x87\xf8\x41" ++"\x15\x6b\x84\x78\x84\x72\x7f\x08\x3d\x65\x58\x3f\x3c\x1a\xfb\x12\xf7\x07\x28\xf7\x27\xf7\x28\xf7\x06\xee\xf7\x14\xda\x64\xc3\x27" ++"\xce\x1e\xfb\x1f\xe8\x7d\x97\xa0\x1a\xa0\x9e\x93\xbc\x1e\xd9\x06\xae\x9d\x9b\xa8\xa6\x79\x99\x68\x1f\x4d\x06\x5d\x5f\x85\x81\x72" ++"\x1f\x5d\x79\x6b\x60\x60\x1a\x6b\x9b\x74\xbb\x66\x1e\xd4\x27\x15\xe4\xce\x54\x41\x44\x48\x54\x34\x34\x48\xc2\xd2\xd3\xce\xc4\xe0" ++"\x1f\x0e\xf6\xf7\xa2\x15\xe1\x20\xdc\xfb\x09\xaf\x47\xba\xe0\xe3\xf7\x0f\xdb\xeb\x4d\xd1\xfb\x10\xf7\x44\x6e\xc4\x60\x3a\x53\x3c" ++"\xfb\x06\xfb\x23\x08\x0e\xf8\x17\xf8\xe1\x6a\x0a\x78\x7b\x7f\x83\x7a\x80\x1e\x44\x6b\x0a\x9b\x7c\x9f\x99\x97\x93\x9c\x96\x1e\xf7" ++"\x0e\xdf\x15\x9e\x1d\xfb\xaa\x4a\x1d\x35\x1d\xfb\xa6\xf8\x2c\x3b\x1d\x35\x1d\xfb\x19\xf7\xcc\x45\x1d\x35\x1d\xfb\x1a\xf8\x0c\x36" ++"\x0a\x0e\xf8\xd9\xf7\x7b\x15\xbe\xfc\x8d\x07\x8f\xf7\x10\xcd\xc7\xf7\x15\x88\x08\xf7\xc6\xbe\xfb\xba\xf2\x0a\x49\x99\x50\xa4\x65" ++"\x1e\xa2\x68\xae\x6c\xac\x7e\x08\x7c\xaf\xa7\x87\xd4\x1b\xf7\xba\xbe\xfb\xc6\x06\xfb\x14\x88\x4a\xc5\x85\xf7\x0c\x08\x90\x07\x0e" ++"\x35\x1d\xfb\x94\xf7\xf1\x37\x1d\xf7\x5b\xf7\xa3\x15\xbd\xbd\xa4\x98\xba\x1b\xc4\xa7\x76\x5f\x1f\xfb\xb0\x07\x8a\x5a\x6b\x6f\x52" ++"\x8a\x08\x5f\x5e\x0a\x95\x97\x89\xa5\x1b\xba\x06\xf7\x07\x8c\xdd\xd8\x89\xf2\x08\xf7\xb4\xf7\x5a\x1d\x5d\x1b\x55\x6a\x7e\x63\x5d" ++"\x1f\xb4\x29\x07\xcc\x1d\x06\x0e\xf7\x21\x1d\xfb\x18\xf7\x03\x2f\xf7\x33\x97\x8d\x8b\x8c\x9a\x1e\x69\x6e\x7c\x6e\x65\x8a\x0a\xb3" ++"\xc3\xbb\xe4\xad\x1f\xab\x98\x98\x99\xa2\x1a\xa8\x75\xa2\x6e\x80\x80\x89\x88\x7e\x1e\x74\x31\x71\x87\x5d\x1b\x38\x59\x5e\x1d\x0e" ++"\xf8\x1c\xf7\xa2\x15\x88\x76\x80\x8b\x75\x1b\x51\x60\x9e\xa3\x9e\xa9\x97\xb6\x9c\xa6\x88\x88\x9d\x1f\x87\xa2\x8b\x8b\x94\x1b\xa3" ++"\x9e\x9f\xa4\x9e\x81\x99\x79\x93\x1f\x96\x71\x5a\x94\x65\x1b\x22\x42\x59\x42\x6a\x97\x7a\xb9\x66\x1f\x5b\x72\x6f\x64\x5e\x1a\x3e" ++"\xdc\x53\xf7\x05\xb8\xcb\x98\x9a\xaa\x1e\x9d\x95\x93\x98\xa1\x1a\xa4\x79\xa0\x74\x84\x81\x8a\x89\x81\x1e\x81\x5d\x78\x88\x6e\x1b" ++"\x58\x64\x9d\xa2\xa6\xbe\xa0\xcf\x9e\x9b\x8a\x89\x9f\x1f\x0e\xf8\x14\xf7\xa1\x15\x57\x06\x43\x61\x98\xa2\x9b\xa7\x98\xb1\xbe\xb0" ++"\x7a\x64\xad\x1f\x78\x9c\x98\x84\x9c\x1b\xa9\xa6\xa6\xa6\x88\x1f\x8e\x07\x89\xb7\x8c\xa3\x05\x8e\x07\xab\x8e\x74\xa4\x6b\x1b\x75" ++"\x7d\x84\x78\x7e\x1f\x9d\x66\x68\x93\x5f\x1b\x25\x3e\x54\x42\x6b\x9a\x72\xab\x72\x1f\x66\x70\x78\x69\x63\x1a\x64\x9e\x69\xae\x70" ++"\x1e\x6f\xb1\xbb\x7e\xce\x1b\xbc\xb7\x92\x99\xb6\x1f\xb4\x99\xa1\x9f\xa3\x1a\xa7\x70\xa2\x6b\x81\x7f\x89\x87\x7e\x1e\x7c\x5c\x6e" ++"\x86\x67\x1b\x58\x62\x9c\x9f\xa3\xbe\x9c\xd4\x1f\xbe\x06\x9c\xf8\x22\x15\x9b\x97\x91\x96\x97\x1a\x9d\x7a\x9b\x78\x82\x80\x53\x1d" ++"\x7d\x80\x84\x7f\xf0\x0a\xf7\x00\xf7\xdb\x15\x70\x83\xf7\x38\x1d\x84\x96\x98\x88\xa5\x1b\xf8\x14\x06\xa2\x98\x8d\x91\x95\x37\x0a" ++"\xfc\x14\xfb\x42\x15\x96\x1d\xf8\x14\x06\xa2\x99\x8d\x91\x94\x37\x0a\xfc\x14\xf7\xef\x15\x96\x1d\xf8\x14\x06\xa2\x98\x8d\x91\x95" ++"\x37\x0a\x0e\xf8\x71\xf7\x54\x15\x8a\xcf\x87\xa8\x7d\xaa\x08\xcc\x6e\x47\xb2\x35\x1b\xfb\x14\x3b\x37\xfb\x1a\xfb\x1a\xd8\x3c\xf7" ++"\x15\xeb\xce\xb4\xd7\xa5\x1f\x8c\x8e\x8d\x8f\x05\x5e\x06\x8a\x89\x8b\x8a\x88\x87\x08\x5a\x72\x5a\x70\x4a\x1b\x41\x69\xa1\xc8\x77" ++"\x1f\xd6\x07\xf7\x96\xb4\x15\xfb\x94\xd3\x06\xc5\xa9\xab\xa0\xc8\x1b\xcb\xbd\x6d\x5a\x9e\x1f\x0e\x84\x0a\x0e\x84\x0a\xf7\x3a\xf7" ++"\x39\xcb\x0a\x7f\x84\x80\x7f\x1a\x79\x9c\x7b\x9e\x94\x96\x57\x1d\xf7\xb2\xf8\x8a\xd2\x1d\xf7\xbb\xf8\x98\xd2\x1d\x0e\xf8\x30\xf7" ++"\x9e\x15\xfb\x6b\xfb\xb9\x58\xf7\xed\xf8\xc6\xfb\xed\x58\xf7\xb9\xfb\x56\xfb\xb9\x58\x07\x0e\xf7\xd6\xf7\xac\x15\xf6\x94\xe0\xe9" ++"\xf7\x01\x1a\xf7\x0a\x2b\xea\xfb\x0a\xfb\x0a\x2c\x2c\xfb\x0a\xfb\x01\xe0\x2d\xf5\x82\x1e\x32\xfb\x29\x64\xf7\x29\xfb\x2c\xb7\xf7" ++"\x2c\xf7\x28\xb2\xfb\x28\x07\x72\xf8\x69\x15\xeb\xd8\x40\x2f\x2d\x3f\x3f\x2d\x2e\x3f\xd6\xe9\xe6\xd7\xd8\xe5\x1f\x0e\xf7\x17\xf7" ++"\x7c\x15\xb6\x88\x06\x71\x0a\x7b\x95\x9d\x82\xef\x1d\x81\x88\x80\x71\x1a\x89\x60\xf7\x13\xf7\x8c\x07\x76\x8d\x83\x91\x82\x1e\x7b" ++"\x94\x9d\x82\x9e\x1b\x9c\x9c\x93\x98\x95\x1f\x93\x95\x8d\x94\xa6\x1a\xee\xda\x1d\xf7\x49\xb2\x0a\x4d\x06\xf7\xe5\xf7\x9d\x15\x24" ++"\x8e\x1d\x81\x1e\x95\x84\x95\x89\xa3\x8a\x08\xfb\x35\x78\x07\x89\x1d\xf7\x58\x29\x0a\x45\x06\x8c\xd9\x05\xc8\xb3\xad\xad\xa1\x1b" ++"\x96\x96\x86\x80\x97\x1f\x7c\x9e\x93\x87\x9c\x1b\xa8\xa2\xa2\xa8\x9d\x82\x9a\x76\x9c\x1f\xa2\x6d\x67\x99\x6d\x1b\x67\x7d\x82\x54" ++"\x58\x1f\x0e\xf7\xbe\xf7\x1d\x15\xfb\x1d\xf7\xb4\x05\x46\x06\x5c\x73\x79\x69\x69\xa0\x7b\xbc\x8a\x1f\xf7\x2b\xfb\xd2\x05\x81\x5d" ++"\x87\x6f\x68\x1a\x48\xa3\x67\xb8\xb8\xa3\xaf\xce\xae\x87\xad\x81\xb3\x1e\xf7\x1e\xf7\xaf\x05\x97\x91\x93\x99\x8c\x1b\x8d\x8d\x8f" ++"\x8c\x93\x8c\x08\xb7\x92\x9d\x9b\xac\x1a\xad\x75\x9d\x60\x4f\x6b\x6f\x32\x60\x1e\x0e\x7a\x1d\xfb\x03\xf7\xdd\x3b\x1d\xbc\x1d\xa9" ++"\xf7\x87\x2e\x0a\x7a\x1d\xf7\x02\xf7\xb7\x15\x95\x98\x8f\x95\xf7\x56\x1d\x39\xfb\x0c\x05\x82\x7e\x87\x81\x81\x1a\x77\x9d\x7a\xa2" ++"\x9a\x96\x92\x9f\x98\x1e\x0e\xbc\x1d\xa8\xf7\xbd\x15\xa0\x1d\xa6\xac\xae\x6f\xa6\x67\x1f\x0e\xf8\xee\xf7\xf8\x15\xfc\x81\xf7\x65" ++"\x05\x90\x7e\x80\x8e\x82\x1b\x7b\x78\x7f\x7b\x83\x1f\x8a\x89\x05\x88\x85\x89\x84\x83\x1a\x75\x97\x7d\xa6\x7f\x1e\xf7\xb2\xfb\x0b" ++"\xfb\xb2\xfb\x0f\x05\x70\x7f\x7f\x7d\x75\x1a\x85\x8d\x83\x8e\x84\x1e\x8c\x8a\x05\x7a\x93\x9e\x7f\x9c\x1b\x93\x97\x8e\x90\x97\x1f" ++"\x7f\x5f\x15\x65\x74\x79\x6d\x6d\xa2\x79\xb1\x1f\xf8\x1e\x06\xb0\xa2\x9d\xa9\xa9\x74\x9d\x66\x1f\x0e\xf7\x5b\xf8\x67\x15\xf7\x01" ++"\x06\xed\x1d\xfc\x00\x52\x0a\x0e\xf7\x5b\xad\x0a\x52\x0a\xf1\xf7\xde\x26\x0a\xf7\xc0\x75\x15\x9b\xd2\xba\xdb\xe3\xf7\x02\x08\xd5" ++"\xe9\xa4\xbf\xc9\x1a\xca\x55\xc0\x4a\x4b\x5d\x62\x3f\x76\x1e\xd9\x72\x5f\xb2\x4b\x1b\x4a\x58\x56\x47\x57\x9b\x68\xcc\x33\x1f\xf7" ++"\x09\xfb\x30\xa9\x56\xa0\x3b\x08\x0e\xd1\x16\xf8\x61\xf7\xcb\x06\xfb\x7b\xf7\x92\xfb\x7a\xfb\x92\x05\xbd\xfb\x99\x15\xf7\x85\x07" ++"\xf7\x48\xf7\x5a\xf7\x49\xfb\x5a\x05\xfb\x85\x07\x0e\xcd\x1d\xfb\x56\xdd\x1d\xf7\x90\xf8\x3d\x15\xfb\x43\x06\x70\x49\x0a\x68\xa3" ++"\x7a\xba\x1e\xce\xfb\x6f\x47\x5b\x0a\xf7\x84\x06\xba\xa3\xaa\x1d\x6f\x1b\x4b\x06\x84\x66\x1d\xf7\x83\xfb\x40\x15\xfb\xe5\x07\x5c" ++"\x67\x6c\x55\x1e\xfb\x03\x5e\x0a\x96\x97\xb8\x0a\xfb\x6a\x07\xc5\x0a\xf7\x30\xf7\xac\x15\xfb\x13\xfb\x00\xf7\x13\x06\x0e\x25\x0a" ++"\xfb\x44\xf8\x8a\x37\x1d\xf7\xc0\xf7\x8a\x15\x52\xba\xc8\x69\xbf\x1b\xa7\xa5\x93\x98\x9f\x1f\xaa\xa1\xa2\xba\xb2\x1a\xd0\x50\xc3" ++"\x43\x54\x4f\x68\x54\x61\x1e\xc6\x59\x56\xa9\x55\x1b\x43\x50\x52\x44\x47\xc4\x52\xd1\xc7\xb8\xa4\xca\xc1\x1f\xae\xb2\x15\xb9\xab" ++"\xbd\xa9\xb6\x1b\xba\xaa\x6d\x5e\x5e\x6c\x6b\x61\x77\x76\x91\x97\x75\x1f\x7a\x94\x8b\x8b\x5c\xb9\x08\x47\x8f\x15\x5c\x66\x58\x6d" ++"\x61\x1b\x5e\x6e\xaa\xba\xb6\xaa\xa9\xb8\xb4\xb3\x74\x58\xba\x1f\x0e\xf7\xa7\x5c\x15\x44\x84\x6f\x7b\x84\x88\x8d\x99\x83\x1e\x9a" ++"\x80\x7c\x94\x7a\x1b\x71\x79\x7a\x72\x6d\xa5\x76\xb0\xa7\xa7\x98\xa3\xa2\x1f\xa9\xab\x93\xa9\xe4\x1a\xf8\x8a\x07\xca\x92\xa6\x9d" ++"\x90\x8f\x87\x82\x91\x1e\x77\x99\x95\x85\x9f\x1b\xa5\x9d\x9c\xa3\xa9\x72\xa0\x68\x73\x72\x82\x7c\x77\x1f\x66\x6e\x7d\x60\x32\x1a" ++"\x0e\xf7\xda\xf9\x0e\x15\x57\xfd\x35\x06\x4b\x83\x70\x7a\x86\x87\x8f\x94\x85\x1e\xa0\x7d\x81\x92\x77\x1b\x72\x78\x7a\x72\x6e\xa4" ++"\x75\xae\xa3\xa4\x94\x9a\x9f\x1f\xb0\xa8\x99\xb6\xe4\x1a\x0e\xf7\xa6\xfb\x4a\x15\xbf\xf9\x35\x06\xca\x93\xa6\x9c\x90\x8f\x87\x82" ++"\x91\x1e\x77\x99\x95\x85\x9f\x1b\xa5\x9d\x9c\xa3\xa9\x72\xa0\x68\x73\x72\x82\x7c\x77\x1f\x66\x6e\x7d\x60\x32\x1a\x0e\xf8\xad\xf7" ++"\x74\x15\xf7\x2a\x86\xae\x70\xb8\x1e\xce\x61\x3e\xb4\x35\x1b\x57\x5b\x7c\x70\x62\x1f\x58\x68\x6e\x5d\x81\x4d\x08\x86\x69\x8a\x75" ++"\x2a\x1a\xfb\x52\x07\x75\x94\x7f\x9c\x9b\x95\x98\xa0\x1e\xf7\x55\x07\x8c\xe3\x8b\x8b\x95\x1a\x8e\xbf\x92\xa9\x9a\xa1\x08\xbd\xad" ++"\xc8\xab\xcb\x1b\xc8\xc6\x6e\x5e\xab\x1f\xa6\x66\x91\x66\xfb\x1c\x1a\xfb\x55\x07\x75\x94\x7f\x9b\x9b\x96\x99\x9f\x1e\x0e\xf7\xc5" ++"\xf8\xc7\x15\xfb\x33\xfb\x13\xfb\x10\xfb\x2f\xfb\x32\xf7\x11\xfb\x12\xf7\x31\xf7\x2f\xf7\x12\xf7\x12\xf7\x30\xf7\x2d\xfb\x12\xf7" ++"\x14\xfb\x2b\x1f\x30\xfb\x34\xf7\x2e\x1d\xf7\xa2\x34\x15\x86\x48\x82\x6c\x74\x69\x08\x5a\x6a\x5a\x72\x4b\x1b\x4f\x5e\xa0\xb4\x6a" ++"\x1f\x6e\xb0\x80\xad\x85\xd4\x95\x63\x93\x7a\x9e\x75\x08\x61\xae\xbc\x76\xca\x1b\xc9\xbc\xa0\xb5\xae\x1f\x9e\xa1\x93\x9c\x95\xb3" ++"\x08\x29\xe2\xf7\x2e\x1d\x0e\x86\x1d\xf7\x9c\x06\x5b\x1d\x95\x91\x99\x94\x98\x1f\x95\x9a\xb9\xb1\xa5\x9a\x08\xa8\x9c\x93\x96\xa2" ++"\x33\x1d\x80\x81\x8d\x70\x1b\xfb\x0a\x06\x7d\x66\x1d\x0e\xc3\x0a\x85\x85\xe8\x1d\x0e\xc3\x0a\x86\x84\xe8\x1d\x66\xf7\x84\x59\x0a" ++"\xe6\x1d\x56\x1d\x5e\x1e\xf7\x33\xf7\x93\x6a\x0a\x77\x7c\x7f\x83\x7a\x80\x1e\x44\x6b\x0a\x9b\x7c\x9f\x99\x97\x93\x9c\x96\x1e\xf7" ++"\x0e\xdf\x15\x9e\x1d\xfb\xaa\x4a\x1d\xe6\x1d\x79\xa2\x67\x68\x78\x73\x5f\x1e\xf7\x3b\xf7\x64\xf7\x1a\x1d\x7f\x84\x81\xf7\x4c\x1d" ++"\x25\x0a\xc5\xc5\x1d\xc8\x1d\xf7\x15\xf7\x94\xf2\x1d\x87\x7d\x1a\x76\x9d\x7a\xa0\x95\x93\x8e\x95\x97\x1e\x0e\xf7\x85\xf7\xd6\x15" ++"\xaf\x8e\x9d\x9c\xaa\x1a\xad\x73\x9d\x5d\x1e\x2d\x72\x0a\xfb\x6d\x07\x58\x89\x76\x7c\x68\x2a\x0a\xf7\x04\x06\xb9\xa3\x9d\xae\xad" ++"\x76\x9a\x58\x8d\x1f\xc9\x07\xc2\x86\xba\x5e\xca\x20\x8d\x87\x18\x8e\x86\x05\xdd\x27\x1d\x78\x06\x68\xc2\x63\xb7\x67\xa2\xf7\x05" ++"\xea\x18\xb8\x8d\xa0\x9b\xad\x1a\xad\x73\x9d\x5c\x1e\x65\x06\xfb\x54\xfb\x38\x05\x0e\xb7\x1d\xf7\x0e\xfb\x0b\x15\x95\x99\x8f\x95" ++"\x93\x1a\xa0\x79\x9c\x75\x79\x82\x85\x77\x7d\x1e\x39\xfb\x0c\x05\x83\x7f\x86\x7f\x82\x1a\x77\x9d\x7a\xa2\x9b\x95\x92\x9f\x98\x1e" ++"\x0e\xf7\x6f\xf7\x33\x15\x99\x95\xec\x39\x05\x81\x7e\x87\x82\x7e\x2a\x0a\xf7\x0a\x06\xba\x67\x0a\x81\x8c\x6f\x1b\x6b\x06\xfb\x2f" ++"\xf7\x17\xf7\x06\xe2\x05\xa5\x06\xa3\x96\x8d\x91\x8c\x1d\xfb\x04\x06\x72\x80\xbe\x0a\x7d\x8f\x81\x95\x7f\x1e\x46\x57\x05\xf7\x1f" ++"\xfb\x0c\x07\x73\x80\x89\x86\x82\x3b\x0a\x7a\x93\x7b\x99\xf7\x52\x1d\x97\xfb\x6e\x7f\x06\xce\x0a\x2d\x0a\x1e\xf7\x0c\x06\x0e\x34" ++"\x0a\xf0\xf9\x0a\x26\x1d\xe6\xf2\x15\x5e\xf7\x0c\x0a\xe9\x06\xba\xa3\x9d\xad\xa9\x7b\x9b\x6a\x90\x1f\xe2\xf7\x3e\xec\xfb\x3e\x05" ++"\x6a\x85\x7c\x7b\x6e\x1a\x69\xa4\x79\xb9\x1e\xec\x06\xb9\xa4\x9d\xad\xad\x75\x9b\x5d\x8c\x1f\xfb\xb0\xf8\x88\x05\x23\x06\x52\x1d" ++"\xb4\x06\xcc\xfb\x08\x05\x0e\x34\x0a\xf7\x3b\xf8\x4f\x15\x94\x98\x8f\x95\x94\x1a\x9f\x79\x9d\x75\x7a\x81\x85\x76\x7d\x1e\x39\xfb" ++"\x0b\x05\x82\x7e\x87\x80\x81\x1a\x77\x9e\x7a\xa1\x9b\x94\x91\xa0\x99\x1e\x0e\x34\x0a\x7e\xfb\x72\x23\x1d\x34\x0a\xf7\x44\xf7\x3e" ++"\x15\xb3\xaa\xa9\xb0\xb1\x6c\xa8\x63\x1f\x7a\x62\x1d\xf7\x7d\xf7\xf7\x15\xf7\xb1\xf7\x0b\x05\xa6\x97\x97\x99\xa1\x1a\x92\x89\x92" ++"\x88\x92\x1e\x8a\x8d\x05\x9a\x84\x78\x98\x7a\x1b\x82\x80\x88\x86\x7e\x1f\xfc\x80\xfb\x65\xf8\x80\xfb\x6b\x05\x86\x97\x97\x88\x93" ++"\x1b\x9c\x9f\x98\x9b\x92\x1f\x8c\x8c\x05\x8e\x92\x8d\x93\x91\x1a\xa1\x7f\x99\x70\x97\x1e\x6c\xfb\x7b\x15\xb0\xa2\x9d\xa9\xa9\x75" ++"\x9d\x65\x1f\xfc\x1d\x06\x65\x74\x79\x6d\x6d\xa2\x79\xb1\x1f\x0e\xf7\x36\xf7\x4b\x15\x83\x57\x7a\x74\x6a\x87\x08\x66\x84\x7b\x7b" ++"\xef\x0a\xad\x76\xa1\x69\x6e\x79\x7c\x6f\x86\x1f\xfb\x56\x06\x97\xa9\x8f\x9a\x8f\xad\x08\xf7\x03\x69\x0a\xfb\x06\x06\x87\xa5\x05" ++"\xf7\x0a\x69\x0a\xfb\x1a\x06\x88\x98\x05\x7b\xc0\x8a\x91\x9e\xc4\x0a\x39\x24\x42\x47\x2c\x70\x8e\x7c\x99\x60\x1f\x58\x06\x74\x7f" ++"\x81\x77\x77\x97\x80\xa2\x1f\xcf\x06\x8d\x82\x8c\x88\x8d\x7d\x08\x42\xf7\x0b\x0a\x0e\xf7\xc3\xf2\x15\xf7\xf5\x07\xa8\xa5\x99\xc2" ++"\xab\xb5\x87\x85\xb0\x1e\x89\x98\x95\x8a\x92\x1b\xa7\xa1\xa2\xa9\xa3\x7b\x9c\x6e\x93\x1f\x93\x6a\x4d\x92\x60\x1b\xfb\x0d\x3f\x53" ++"\x30\x1f\x6c\x61\x07\x70\x83\x8a\x4f\x0a\x7a\x79\x1a\x68\xa3\x7a\xb9\x1e\xb6\xfb\x6f\x55\x06\x89\x1d\xf7\xbd\x31\x1d\x0e\xf7\xe4" ++"\xf8\x30\x15\x92\x75\x77\x8e\x76\x1b\xfb\x0b\x2c\x2c\xfb\x0a\xfb\x0a\xea\x2c\xf7\x0a\xf7\x0a\xea\xea\xf7\x0a\xdb\x5e\xd4\x45\xb0" ++"\x1f\xe3\xf7\x53\x05\x61\xaa\xaa\x6d\x95\x1b\x92\x8f\x8f\x90\x8f\x89\x8f\x85\x95\x1f\x75\xad\x78\xc0\x88\xaf\x08\x9e\x8a\x8a\x8e" ++"\x85\x1b\x87\x87\x89\x83\x81\x1f\x78\x7a\x4a\x73\x67\x88\x08\x79\x88\x87\x89\x83\x1a\x80\xa3\x84\xb2\x1e\x9f\x06\x9f\x8c\x05\x8d" ++"\x06\xfb\x31\xfb\x79\x15\xea\xd8\x40\x2f\x2d\x40\x3f\x2d\x2e\x3f\xd6\xe8\xe7\xd7\xd8\xe5\x1f\x0e\xf7\xb5\xf7\x06\x1d\x0e\xf7\xa6" ++"\xf7\x28\x15\x90\x7e\x7a\x8f\x7d\x1b\x57\x5d\x5e\x59\x6e\xa1\x78\xad\xd3\xbe\xc2\xda\x1f\xf7\x8b\x07\xba\x84\xb3\x4b\x46\x1a\x60" ++"\x83\x69\x77\x5e\x1e\xa2\x06\xa9\xb0\x9b\xb9\xbc\x1a\xca\x73\xc7\x59\xc7\x1e\x61\xbe\x8a\x8c\x86\x90\x85\x94\x19\xbc\x66\x07\x0e" ++"\xf7\xd8\xf8\x71\x15\xa1\x70\xa2\x77\xa2\x7e\xc8\x6a\x96\x84\x90\x82\x08\x92\x7f\x8f\x78\x74\x1a\xfb\x89\x07\x92\x79\x71\x90\x76" ++"\x1b\x3f\x48\x53\x4c\x66\xaa\x74\xbd\xc3\xc0\xa3\xb4\xac\x1f\xa2\xa7\x92\xa2\x8e\xbe\x08\xf8\x14\x07\x8c\xd8\x67\xd8\x59\xa9\x34" ++"\xc1\x18\x80\x94\x05\x7d\x9a\x84\x9e\xa3\x1a\x99\x5b\xfc\x9b\x07\x92\x79\x73\x8f\x76\x1b\x41\x49\x53\x4c\x66\xaa\x74\xbb\xc2\xbf" ++"\xa3\xb4\xac\x1f\xa1\xa7\x92\xa2\x8e\xbf\x08\xf7\x2c\xf7\x40\x15\xfb\x0d\xca\x70\xb3\x88\xf7\x0d\x8e\x89\x18\xf7\x0d\x4c\xa5\x64" ++"\x90\xfb\x0e\x08\x0e\xf7\x5b\x46\x1d\xf7\x94\xf7\x68\x27\x0a\xf7\x73\x46\x1d\x56\xf7\x44\x15\x93\x98\x90\x96\x93\x1a\xa0\x79\x9c" ++"\x75\x7a\x81\x85\x77\x7d\x1e\x39\xfb\x0c\x05\x82\x7e\x87\x80\x82\x1a\x77\x9d\x7a\xa2\x9b\x95\x92\x9e\x99\x1e\x0e\xf7\x5b\x46\x1d" ++"\xf1\xf7\x4c\x45\x1d\xf7\x5b\x46\x1d\xf7\x22\xfc\x8b\x23\x1d\xf7\xda\xf7\x7c\x15\xf7\x93\xbd\xfb\x79\x06\xec\xf7\x49\x05\xf7\x18" ++"\xbe\x22\x06\x97\xa9\x96\xa1\x96\x9a\x08\x8f\x90\x8d\x8f\x8e\x1a\x96\x7e\x96\x7f\x7e\x85\x87\x7b\x83\x1e\x60\x3a\x05\xfb\x1a\xf2" ++"\x0a\xfb\x10\xb7\x3b\xe6\x63\x1e\x6e\x55\x05\x87\x83\x89\x85\x86\x1a\x7f\x97\x80\x98\x97\x92\x90\x9a\x93\x1e\xac\xca\x05\x87\xac" ++"\x8f\x8b\xb8\x1b\xf7\xba\xbe\xfb\xc6\x06\x73\x84\x8b\x8d\x7e\x1f\xb2\xf7\x47\x15\x31\xfb\x3c\x4a\xa1\x68\xc3\x87\xe0\x19\x90\x07" ++"\xf7\xd2\xf7\x7b\x15\x2a\xfb\x49\x05\xfb\x71\x90\x06\x91\xf7\x0c\xcc\xc6\xf7\x14\x88\x08\x0e\xf8\x54\xf8\x32\x15\x92\x97\x05\x91" ++"\x96\x8e\x94\x95\x1a\xa9\x71\xa4\x6c\x78\x77\x7d\x77\x7f\x1e\x67\x4c\x05\xfb\x68\x06\x96\x1d\xf7\x29\x06\x67\x4b\x05\xfb\x05\x06" ++"\x71\x82\xf7\x18\x1d\xbd\x06\x7c\x71\x05\x85\x81\x87\x7d\x81\x1a\x71\xa5\x74\xa9\xa1\x9e\x97\x9f\x97\x1e\xb7\xd8\x05\xf7\x62\x06" ++"\xa2\x98\x8d\x91\x95\x1f\x9c\x94\x96\x9e\x9e\x1a\x9d\x82\x9c\x7c\x95\x1e\x93\x7f\x81\x8d\x6f\x1b\xfb\x23\x06\xaf\xcb\x05\xf6\x06" ++"\xa2\x99\x8d\x91\x94\x37\x0a\x0e\xf7\x3f\xf8\x3d\x15\x28\x06\x67\x73\x78\x6e\x6d\xa3\x78\xaf\x1f\xa2\x06\xf7\x42\xfb\xe2\x05\xd8" ++"\x06\xf7\x14\xf7\x0b\xca\xee\xdd\x1a\xb3\x7a\xbd\x72\xaa\x1e\x9a\x7f\x7c\x92\x79\x1b\x6d\x72\x74\x6f\x84\x8d\x83\x8e\x85\x1f\x9f" ++"\x63\x8e\x81\x71\x1a\x59\x6c\x55\x49\x48\x1e\x0e\x25\x1d\xfb\x1e\xf7\xde\xdf\x1d\x25\x1d\xaf\xf7\x99\xca\x1d\x25\x1d\xfb\x0c\xf7" ++"\xa3\x37\x1d\xf7\xc0\xba\x15\x60\xa7\xaa\x78\xb8\x1b\xb5\xb2\x9e\xaa\xa6\x1f\xa6\xad\x99\xbc\xcf\x1a\xd9\x76\xd0\x67\xb8\x1e\xae" ++"\x6f\x62\xa3\x6b\x1b\x6f\x74\x73\x6e\x76\x92\x82\xa6\x7b\x1f\x96\x84\x8e\x89\x8f\x88\x08\xaa\x73\x9d\x55\x41\x1a\x57\x7b\x6a\x72" ++"\x6f\x7a\xb0\xd0\x87\x1e\x8a\xa5\x8a\x91\x88\x93\x08\xa2\x84\x7a\x97\x71\x1b\x73\x7a\x81\x77\x83\x1f\x87\x81\x8b\x87\x89\x6c\x08" ++"\x45\x87\x7b\x67\x6e\x1b\x72\x7b\xac\xc1\xc1\x99\xc5\x9e\xa2\x1f\x93\x94\x93\x92\x99\x93\x08\xa9\x9d\x93\x95\x9f\x1a\xa9\x74\xa3" ++"\x6e\x69\x60\x70\x62\x6e\x1e\x6a\x5e\x79\x4a\x42\x1a\xfb\x12\xc2\x40\xe8\xb9\xa9\x9d\xb7\xa8\x1e\x0e\xf7\xc0\xa8\x15\x6d\xa7\xaa" ++"\x7d\xb5\x1b\xec\xc2\xd4\xf7\x13\xd9\x76\xd1\x67\xb8\x1f\xae\x6f\x62\xa3\x6b\x1b\x6f\x74\x73\x6e\x76\x92\x82\xa6\x7b\x1f\x96\x84" ++"\x8e\x89\x8f\x88\x08\xaa\x73\x9d\x55\x41\x1a\x57\x7b\x6a\x72\x6f\x7a\xb0\xd0\x87\x1e\x8a\xa5\x8a\x91\x88\x93\x08\xa2\x84\x7a\x97" ++"\x71\x1b\x73\x7a\x81\x77\x83\x1f\x87\x81\x8b\x87\x89\x6c\x08\x45\x87\x7b\x67\x6e\x1b\x72\x7b\xac\xc1\xc1\x99\xc5\x9e\xa2\x1f\x93" ++"\x94\x93\x92\x99\x93\x08\xa9\x9d\x93\x95\x9f\x1a\xa9\x74\xa3\x6e\x69\x60\x6f\x63\x6e\x1e\x6a\x5e\x79\x4a\x42\x1a\xfb\x14\xc2\x42" ++"\xec\xb6\xa8\x98\xaa\xa8\x1e\xf0\xf8\xac\x15\x9b\x97\x91\x95\x98\x1a\x9d\x7a\x9b\x78\x82\x80\x86\x82\x7f\x1e\xfb\x00\x38\x05\x7d" ++"\x80\x84\x7f\xf0\x0a\x25\x1d\x0e\xf7\xc1\xf8\x49\x15\xfb\x22\xfb\x09\x23\xfb\x13\xfb\x0f\xf7\x07\x29\xf7\x24\xf7\x24\xf7\x07\xec" ++"\xf7\x0e\xf7\x15\xfb\x08\xf3\xfb\x23\x1f\x23\x04\xde\xcf\x51\x45\x4d\x45\x55\x3a\x39\x46\xc1\xca\xd1\xcf\xc4\xde\x1f\xf4\xf7\x7c" ++"\xcb\x0a\x80\x85\x80\x7e\x1a\x79\x9c\x7b\x9d\x95\x95\x8f\x95\x97\x1e\x0e\xcf\x8e\x15\xf8\x66\xec\xfc\x02\xf7\xf5\x27\x06\x0e\x80" ++"\x0a\xe1\xf7\xa1\x15\x9d\x99\x91\x95\x99\x1a\xa0\x79\x9c\x74\x7f\x84\x88\x7f\x7c\x1e\xfb\x1a\xf7\x4a\x1d\x8f\x97\x9b\x1e\x0e\xf7" ++"\x2b\xf8\xbc\x15\x7d\x8c\x95\x82\x9a\x1b\xac\x8c\x05\xbb\xc4\x77\x6c\xb5\x1f\xa8\x76\x9e\x76\xa7\x60\x08\xa7\x5e\x67\x96\x57\x1b" ++"\xfb\x16\x24\x28\xfb\x11\xfb\x11\xf2\x27\xf7\x17\xf7\x15\xf3\xee\xf7\x10\xe9\x64\xf7\x00\x4e\xd1\x1f\xcb\x55\x33\xb0\x29\x1b\x70" ++"\x88\x8a\x84\x84\x1f\x87\x87\x89\x84\x84\x1a\xf7\x27\xfb\x40\x15\xf3\xdb\x40\x28\x2b\x3b\x3e\x26\x26\x3a\xd8\xec\xea\xdb\xd9\xee" ++"\x1f\x0e\xf8\x50\xf7\x49\x15\xd3\x06\xa6\x99\x99\xa3\xa4\x7d\x98\x70\x1f\x43\xb2\x06\xaa\x80\x9b\x75\x75\x80\x7b\x6c\x1e\x64\x85" ++"\x07\x71\x7d\x7e\x72\x73\x99\x7d\xa5\x1f\x91\xfb\x01\x06\x56\xb0\x69\xc5\xa5\xb0\x95\x98\xa3\x1e\xa0\x97\x92\x95\x9d\x1a\xa0\x7d" ++"\x9c\x79\x84\x87\x8a\x85\x81\x1e\x7f\x77\x77\x85\x75\x1b\x72\x87\x8e\x9d\x1f\xfb\xaa\xf7\x00\x15\xce\x8e\xa4\x91\xa8\x9e\x08\xbf" ++"\xac\xad\xca\xcd\x1a\xf6\x3a\xd8\xfb\x05\x1e\x23\x06\x75\x82\x89\x86\x83\x1f\x7d\x81\x82\x7a\x79\x1a\x7b\x93\x7b\x96\x81\x1e\x84" ++"\x95\x93\x89\xa0\x1b\xfb\xfa\x07\x65\x77\x79\x6a\x69\xa0\x79\xb4\x1f\xf7\x41\x06\xb4\xa0\x9d\xad\x9b\x84\x9a\x7f\x95\x1f\x93\x81" ++"\x82\x8d\x73\x1b\x39\x06\xf7\xf9\x04\x99\x06\xc4\xae\x6c\x57\x57\x68\x6b\x52\x1f\x7d\x06\x0e\xf7\x7d\xfb\x21\x15\x24\x0a\xf7\x12" ++"\x07\xc4\x93\xad\x98\xae\xa5\x08\xc3\xb4\xac\xcc\xd2\x1a\xf7\x05\x2c\xf2\x22\x62\x65\x78\x6c\x75\x1e\x7b\x76\x85\x6d\x5a\x1a\xfb" ++"\x4e\x07\x53\x9a\x72\xb0\xcf\x1a\xbc\x9a\xaf\xae\xb2\x1e\x99\x9a\x90\x96\x9a\x1a\xa6\x73\xa3\x70\x4d\x4b\xfb\x02\x20\x39\xa7\x4d" ++"\xc2\x64\x1e\xa8\x76\xa3\x82\xc0\x81\x08\xf7\x00\xf7\xb6\x15\xb3\x8d\x91\x97\xba\xb9\x53\x51\x4e\x62\x5d\x49\x80\x1e\x0e\xf7\x6b" ++"\xf7\xd6\x15\xf7\x3e\xfb\x6e\x8a\x06\x70\x83\x89\x85\x81\x3b\x0a\x7b\x94\x7b\x98\x81\x1e\x83\x96\x94\x89\xa8\x1b\xf7\x04\x06\xa6" ++"\x92\x8c\x92\x95\x1f\x9b\x96\x95\x9b\x9c\x1a\x9b\x83\x99\x7c\x96\x1e\x94\x7f\x84\x8d\x6f\x1b\x88\xf7\x6e\x93\x06\xa5\x92\xf7\x54" ++"\x1d\x9b\x7d\x94\x1e\x93\x80\x82\x8d\x70\x1b\xfc\x26\x06\x72\x83\xc9\x0a\x93\xfb\x6e\x88\x06\x71\x84\x89\x85\x80\x1f\x7a\x80\x82" ++"\x7b\x7a\x1a\x7b\x93\x7c\x9a\x80\x1e\x83\x97\x92\x89\xa7\x1b\xf7\x04\x06\xa6\x93\x8c\x92\x95\x1f\x9b\x94\x95\x9c\x9d\x1a\x9b\x82" ++"\x9b\x7e\x95\x1e\x93\x80\x82\x8d\x6e\x1b\x8a\x06\x0e\xf8\x93\xf8\xae\x15\x92\x06\xae\x8a\xa3\x9f\xab\x1a\x93\x07\x8a\xac\x74\x9f" ++"\x66\x89\x08\xfc\x44\x06\x66\x8d\x74\x77\x8a\x6a\x08\x83\x07\x8c\x6a\xa2\x77\xb0\x8d\x08\x98\xfc\x9b\x7e\x06\x66\x8d\x74\x77\x8a" ++"\x6a\x08\x83\x07\x8c\x6a\xa2\x77\xb0\x8d\x08\xf7\x13\x06\xb0\x89\xa2\x9f\x8c\xac\x08\x93\x07\xaa\x74\xa0\x6a\x8a\x1e\x88\xf8\x9b" ++"\xf7\x4a\xfc\x9b\x83\x06\x68\x8d\x73\x77\x6a\x1a\x83\x07\x8c\x6a\xa2\x77\xb0\x8d\x08\xf7\x13\x06\xb0\x89\xa2\x9f\x8c\xac\x08\x93" ++"\x07\xab\x73\x9f\x68\x8a\x1e\x84\x06\x0e\xf7\xe9\xf8\x64\x15\xfb\x2b\x65\x86\x71\x5e\x1f\x46\x62\x61\x3f\x37\x1a\x3e\xad\x46\xc8" ++"\x5f\x1e\x67\xbd\xae\x85\xf7\x39\x1b\xf7\x56\x06\xa0\x99\x95\x9b\x9b\x7f\x94\x74\x1f\xfb\x58\x06\xfb\x14\x60\x90\x9e\x68\x1f\x54" ++"\xa8\x65\xcb\xcb\x1a\xc5\xab\xc7\xba\xaa\x1e\xa6\xb3\xb0\x90\xf7\x23\x1b\xf7\x58\x06\xa1\x98\x95\x9b\x9b\x7e\x94\x75\x1f\x0e\xf7" ++"\x74\x16\xf7\x2d\xb0\x90\xa5\xb8\x1f\xd0\xb4\xb5\xd7\xdf\x1a\xd8\x68\xd0\x4f\xb7\x1e\xaf\x59\x67\x91\xfb\x39\x1b\xfb\x55\x06\x75" ++"\x7e\x82\x7b\x7b\x98\x81\xa1\x1f\xf7\x58\x06\xf7\x16\xb3\x86\x78\xaf\x1f\xc2\x6f\xb1\x4a\x4b\x1a\x51\x6b\x50\x5b\x6b\x1e\x71\x65" ++"\x63\x85\xfb\x21\x1b\xfb\x58\x06\x74\x7f\x82\x7b\x7c\x99\x80\xa0\x1f\x0e\xf7\x8a\xfb\x21\x15\x24\x0a\xf7\x15\x07\xf7\x03\x91\xc9" ++"\xce\x89\xf7\x02\x08\xf7\x2b\x07\xb4\x8d\x9f\x9b\xac\x1a\xad\x73\x9d\x5c\x1e\x29\xfb\x98\x06\x5b\x7c\x78\x5b\x81\x1e\xf8\x53\x07" ++"\xb7\x78\xa3\x68\x68\x78\x74\x5e\x1e\xfc\x53\x07\x5b\x96\x7e\x9c\x8a\xbc\x08\xf7\x98\x29\x07\x5c\x73\x79\x69\x6b\x9f\x7a\xb4\x89" ++"\x1f\xfb\x2b\x07\x88\xfb\x01\xcd\x45\xf6\x87\x08\x0e\xf8\x68\xf7\x5d\x15\x89\x8c\x8b\x8c\x8a\x8c\x7b\x9c\x83\x94\x77\x9b\xc3\x1d" ++"\xf7\x00\xe7\x06\x9e\x83\x9d\x7d\xa6\x6f\x88\x8a\x18\x6e\x81\x7f\x7e\x75\x1a\x76\x9f\x76\x9f\x90\x97\x8e\x8f\x98\x1e\xab\x96\x90" ++"\x84\xaa\x61\x97\x79\x94\x78\x19\x8e\x85\x05\xdc\xec\x0a\x82\x9c\x7e\x94\x1e\x71\x1d\x80\x06\x84\x94\x89\x8e\x82\x99\x9b\x91\x18" ++"\xa8\x95\x97\x98\xa1\x1a\x9f\x78\xa0\x78\x82\x80\x89\x87\x7e\x1e\xfb\xcc\xee\x15\xf7\x26\xf7\x00\x07\xc8\xb8\x6f\x64\x5d\x4f\x6a" ++"\x39\x1f\x0e\x58\x1d\xf7\x41\xf7\x78\x27\x0a\xf7\x2e\xf7\xd1\x15\x22\x06\x79\x8c\x80\x82\x8a\x7a\x08\x8a\x07\x8c\x7a\x96\x82\x9d" ++"\x8c\x08\xc7\x06\xe4\xfb\xb0\xf7\x85\xf9\x2f\x05\xf7\x3b\x06\x9c\x98\x96\x9a\x9b\x80\x94\x78\x1f\xfb\x66\x06\xfb\x55\xfc\xcc\x05" ++"\x0e\x58\x1d\xb2\xf7\x5c\x45\x1d\x58\x1d\xc6\xfc\x7b\x23\x1d\xf7\x0b\xf8\x19\x15\xf8\x12\x06\xa1\x96\x94\x9b\x9c\x80\x94\x75\x1f" ++"\xfc\x46\xfb\x88\x06\x77\x94\x80\x9c\x9c\x94\x96\x9f\x1e\x0e\xf7\x53\xa3\x15\x71\xb5\xb4\x7e\xba\x1b\xf7\x10\xf2\xf3\xf7\x12\xf7" ++"\x13\x2a\xea\xfb\x17\x3d\x48\x6d\x53\x5f\x1f\x65\x5d\x81\x66\x32\x1a\xfb\xd4\x2f\x0a\xf7\x14\xf8\x6e\x15\xd2\xbd\x5a\x45\x47\x55" ++"\x52\x4a\x67\x64\x9d\xa8\x70\x1f\x78\xa0\x82\xa5\xaa\x1a\xd0\xc0\xbd\xd6\x1e\x0e\x42\x1d\x54\xf7\x99\x27\x0a\xf7\xe4\x7d\x15\xf7" ++"\x0c\x96\xd6\xbf\xd5\x1a\xb9\x70\xb4\x5e\xa4\x1e\x6d\x9b\x61\x96\x41\x94\x4b\x94\x85\x8c\x7e\x8f\x08\x7c\x91\x82\x92\x92\x1a\x99" ++"\xbb\x9a\xba\xb4\xac\x82\x79\xa5\x1e\x6c\x9d\x97\x83\xa4\x47\x0a\xae\x07\x9e\x8a\x92\x88\x94\x1e\x9e\x86\x77\x98\x75\x1b\x7a\x83" ++"\x85\x7a\x81\x1f\x9a\x66\x62\x93\x5b\x1b\xfb\x0f\x34\x53\x3c\x3e\xc7\x63\xf7\x22\x7c\x1f\xc1\x86\xa0\x87\x9b\x85\x08\x9f\x83\x97" ++"\x80\x80\x1a\x77\x56\x7a\x4f\x56\x61\x97\xa2\x70\x1e\xa9\x82\x79\x99\x6f\x1b\x79\x54\x1d\x84\x6f\x1a\x6b\x07\x71\x8c\x84\x92\x81" ++"\x1e\x7c\x95\x9c\x82\x9f\x1b\x98\x93\x8e\x93\x96\x1f\xa6\x7e\xab\x83\xb6\x87\x08\x36\x88\x0a\xb2\x81\xa8\x1b\xcc\xb9\xb3\xc3\x4e" ++"\x0a\x42\x1d\xfb\x65\xf7\x87\x2e\x0a\x42\x1d\xfb\x3d\xfc\x5a\x23\x1d\xf7\x5f\xf7\x06\x1d\xf7\x60\x16\xe4\xf7\x58\x05\x97\xa5\x8e" ++"\x95\xf7\x3b\x1d\x0e\xf7\xe8\xf8\x49\x15\x35\x59\x82\x72\x5b\x1f\x44\x66\x5c\x3f\x3c\x1a\xfb\x13\xf7\x04\x28\xf7\x24\xf7\x22\xf7" ++"\x05\xee\xf7\x11\xb8\x7b\xb4\x6b\xb2\x1e\xb9\x06\xa5\x94\x32\x1d\x9b\x9d\x1a\xa0\x7d\xa0\x78\x91\x1e\x8e\x81\x84\x8c\x77\x1b\xfb" ++"\x93\x24\x15\xe0\xcb\x56\x45\x46\x4b\x55\x38\x37\x4b\xc1\xd0\xd0\xcb\xc1\xdd\x1f\x0e\xf7\x6d\xf8\x23\x15\x75\x79\x7a\x75\x76\x9c" ++"\x79\xa1\xa1\x9c\x9c\xa1\xa0\x7a\x9d\x76\x1f\xf7\x41\x8c\x15\x75\x79\x79\x76\x75\x9d\x79\xa1\xa0\x9d\x9d\xa0\xa1\x79\x9d\x76\x1f" ++"\xe9\x37\x15\x82\x64\x83\x7b\x77\x73\x08\x61\x66\x5c\x77\x4d\x1b\x4c\x5d\x9f\xb5\x66\x1f\x77\xa3\x83\x9b\x82\xb2\x90\x48\x93\x6c" ++"\xa2\x68\x08\x5b\xac\xbd\x72\xcb\x1b\xc6\xba\xa0\xb4\xab\x1f\xa8\xb0\x96\xae\x90\xd3\x08\xfb\x47\xf7\x8b\x15\xfb\x33\xfb\x13\xfb" ++"\x10\xfb\x2f\xfb\x32\xf7\x11\xfb\x12\xf7\x31\xf7\x2f\xf7\x12\xf7\x12\xf7\x30\xf7\x2d\xfb\x12\xf7\x14\xfb\x2b\x1f\x83\x66\x15\xf7" ++"\x1d\xf7\x03\xfb\x00\xfb\x1b\xfb\x1d\xfb\x01\xfb\x01\xfb\x1c\xfb\x1b\xfb\x01\xf7\x01\xf7\x1c\xf7\x19\xf7\x02\xf7\x03\xf7\x17\x1f" ++"\x0e\xf7\x22\x16\xf8\x09\x9d\x06\xfb\x11\x91\x51\xcd\x8d\xf7\x17\x08\x4a\xad\xaf\x72\xc3\x1b\xc1\xb8\xba\xc5\xc0\x77\xaa\x38\xd7" ++"\x1f\x37\xd8\x7c\xa1\x6d\xe5\x7f\x44\x5c\x47\x3a\x4a\x08\x4d\x58\x70\x5f\x5a\x1a\x51\xba\x5b\xc4\xc3\xb3\xa8\xc8\xa8\x1e\xfb\x14" ++"\x90\x47\x40\xfb\x0e\x1b\x0e\xf8\x37\xf8\xab\x15\x91\x42\x8c\x6d\xa2\x75\xaa\x8a\x19\x90\x06\xac\x8c\xa1\xa3\x8a\xab\x08\xf7\x0f" ++"\x07\xad\x8c\x72\xa2\x67\x1b\xfb\xeb\x06\x67\x8c\x72\x74\x6b\x1a\x7e\x07\x7b\x8e\x82\x95\x7e\x1e\xf7\x39\xfb\x73\xfb\x3d\xfb\xba" ++"\x05\x84\x7f\x89\x84\x7e\x1a\x7c\x07\x6a\xa4\x74\xaf\x8c\x1e\xf7\xf2\x06\xaf\xa3\xa2\xad\x1f\xf7\x10\x07\xab\x75\xa3\x6a\x8c\x1e" ++"\x86\x06\x6c\x8a\x74\x74\x8a\x6c\x88\x43\x18\xfb\x62\x06\xf7\x2a\xf7\x93\x05\x91\x97\x8e\x93\x95\x1a\x97\x88\x94\x82\x97\x1e\xfb" ++"\x1a\xf7\x4c\x05\x0e\xf7\x23\xf8\x2a\x15\x73\x6e\x7d\x68\x86\x65\x08\x2c\x5e\xeb\x06\x8f\x64\x99\x68\xa2\x6e\x48\x48\x18\xab\x6b" ++"\xce\xcf\xa9\x73\xab\x7e\xb4\x85\x19\x2c\xb8\xea\x07\xb4\x91\xad\x99\xa7\xa2\xce\x47\x18\xab\xab\x48\xcf\xa1\xa4\x9a\xaf\x90\xb4" ++"\x19\xeb\xb8\x2b\x06\x86\xb3\x7c\xaf\x75\xa6\xce\xce\x18\x6b\xab\x48\x48\x70\xa1\x64\x9b\x66\x8f\x19\xea\x5e\x2d\x07\x67\x87\x62" ++"\x79\x72\x75\x47\xcf\x18\x6b\x6b\x05\xf7\x72\x5d\x15\xdc\xcc\x4b\x3d\x3a\x4b\x4b\x3b\x3c\x4b\xcb\xda\xda\xcb\xcc\xd8\x1f\x0e\xf7" ++"\xed\xf7\xd7\x15\xd7\x06\xa7\x92\x8c\x91\x94\x1f\x9c\x95\x94\x9b\x9d\x1a\xa5\x79\x9f\x71\x8e\x1e\x8e\x74\x8b\x8b\x88\x1b\xfb\x9f" ++"\x06\x71\x83\x8a\x84\x81\x1f\x7b\x81\x81\x7b\x7a\x1a\x7a\x94\x7a\x99\x82\x1e\x84\x96\x95\x89\xa5\x1b\xde\xfb\x8a\x06\x53\xb3\x6c" ++"\xd2\xd1\xbb\xa6\xb2\xa3\x7a\xa0\x78\x84\x81\x89\x87\x81\x1e\x82\x75\x82\x89\x7e\x1b\x80\x88\x8f\x99\x1f\x0e\xf7\x6e\xf7\xa4\x15" ++"\xbd\xcb\x1d\x59\x76\x06\xc5\x0a\xa0\x5a\x06\x38\xd3\x57\xf7\x09\xc0\xda\x9b\xa1\xbc\x1e\xb1\x9b\x9a\x9b\xa3\x1a\xa7\x74\xa3\x6e" ++"\x80\x84\x89\x82\x79\x1e\x75\x5b\x5f\x81\x57\x1b\x65\x70\x91\x97\x80\x1f\x86\x90\x89\x94\x9d\x1a\xaa\xf7\x1d\x07\xa2\x97\x38\x1d" ++"\x0e\xf7\x6e\xf8\x3d\x15\xdb\x07\xc0\x1d\xf7\x4b\xf7\x45\x07\xb9\xa3\x9c\xae\x9f\x7f\x9d\x78\x93\x1f\xe2\xf7\x12\x05\x94\x98\x8f" ++"\x95\x94\x1a\x9f\x79\x9d\x75\x7a\x81\x85\x76\x7d\x1e\x39\xfb\x0b\x05\x81\x7d\x88\x82\x80\x1a\x87\x8b\x89\x8d\x86\x1e\x0e\xf7\xc2" ++"\x7c\x15\xbd\x8c\xc6\x96\xbf\x9e\x08\xbe\x9d\x9e\x9c\xa7\x1a\xa8\x74\xa2\x6e\x7f\x85\x89\x82\x79\x1e\x76\x5f\x5a\x80\x58\x1b\x65" ++"\x71\x91\x97\x80\x1f\x85\x91\x89\x93\x9e\x1a\xf7\x4b\xcb\x1d\xfb\x5e\x06\x4b\xb4\x5e\xd4\x7a\x1e\x2f\x07\x8d\x9c\x8d\x8b\x92\x76" ++"\x1d\x74\x91\x94\x7a\x1f\x97\x77\x89\x8b\x82\x1b\x76\x79\x7a\x76\x7a\x94\x7e\xa0\x80\x1f\x7e\xa5\xb3\x81\xa7\x1b\xcd\xb9\xb3\xc4" ++"\xbd\x72\xa9\x59\x95\x1f\x0e\xf7\xc0\xf8\xef\x15\xfb\x1c\x2b\xfb\x13\xfb\x4a\xfb\x4b\xea\xfb\x12\xf7\x1d\xf7\x1d\xea\xf7\x13\xf7" ++"\x4a\xf7\x4b\x2c\xf7\x12\xfb\x1d\x1f\xfb\x0c\xfb\x96\x15\xed\x9a\xb7\xc3\xc8\x1b\xc8\xb6\x54\x28\x9b\x1f\x23\x04\x29\x7b\x60\x54" ++"\x4e\x1b\x4e\x60\xc2\xed\x7b\x1f\x0e\xf8\x0b\xf8\xc9\x15\x9a\x97\x92\x96\x96\x1a\x9e\x7a\x9b\x78\x82\x80\x53\x1d\x7d\x80\x84\x80" ++"\x7f\x1a\x78\x9c\x7b\x9d\x95\x95\x57\x1d\xbb\x0a\x96\x97\x88\xa4\x1b\xaa\xfb\x3c\x06\x58\x58\x74\x7f\x5a\x1b\x51\x71\x9f\xb8\x1f" ++"\xf7\xa1\xfb\x0c\x07\x72\x81\x89\x86\x82\x32\x0a\x84\x95\x96\x88\xa6\x1b\x97\xfb\x3e\x06\x52\x9f\x61\xb3\x6e\x1e\x73\xad\xb5\x7f" ++"\xb9\x1b\xc1\xab\x98\xb3\xba\x1f\x62\xee\x07\xa0\x9a\x8d\x90\x93\xa6\x1d\x81\x91\x83\x8d\x76\x8c\x08\xfb\xf6\xdd\x1d\x2c\x1d\xfb" ++"\x5c\xf8\x80\x15\x9a\x9a\x90\x1d\x23\x05\x76\x9e\x0a\xf7\x9e\xf4\x15\xa0\xa2\x8b\x8b\x99\x1a\x9f\x79\x9d\x77\x7f\x82\x87\x7f\x80" ++"\x1e\x25\x23\x05\x77\x9e\x0a\x0e\x2c\x1d\xfb\xe4\xf8\x8a\x37\x1d\xa7\xfb\xaf\xf7\x4f\x1d\x79\x94\x7b\xec\x1d\xfc\xb4\xf7\x2f\x15" ++"\xf7\x64\x1d\x81\x80\x79\x78\x1a\x7a\x94\x7a\x6a\x1d\xf8\xb4\x06\xa2\x98\x8d\x91\x95\x1f\x9c\x94\x96\x9e\xee\x0a\x0e\x0e\x7e\x1d" ++"\x7c\x1d\x7f\xfb\x72\x23\x1d\xbb\x1d\xf7\x0f\xfb\x96\x23\x1d\xf7\x46\xf8\xf1\x37\x1d\x85\x1d\xf8\xe8\x16\xfb\x82\xf8\xc8\x05\xfb" ++"\x08\x06\xfb\x82\xfc\xc8\x05\xf8\x44\xf3\x15\xfb\xa3\x06\xf7\x1b\xf7\xd3\x05\x0e\xf7\x9b\xe9\x15\x69\x9a\x7d\x92\x7d\x98\x08\x63" ++"\xac\x72\xd0\xd7\x1a\xf7\x0f\xc4\xcd\xf7\x00\xf5\xc4\x48\xfb\x0e\x3f\x72\x46\x63\x6a\x1e\x7d\x7e\x7d\x84\x69\x7c\x08\x2d\xf7\x5b" ++"\x07\xa4\x93\xf7\x54\x1d\x9a\x7e\x95\x1e\x93\x7f\x82\x8d\x71\x1b\x4d\x06\xa8\x99\x96\x93\x99\x9b\x08\xad\xb1\xa0\xcd\xce\x1a\xd9" ++"\x6e\xd7\x5e\xb6\x1e\xb6\x5e\x3c\xa5\x35\x1b\x35\x3c\x71\x60\x5e\x1f\x5e\x60\x6e\x3f\x3d\x1a\x4e\x9d\x4c\xa8\x65\x1e\x9c\x76\x97" ++"\x81\xac\x7b\x08\x4d\x06\x72\x84\xc9\x0a\xf7\x5b\x06\x0e\xf7\x61\x84\x15\x85\xa1\x9d\x88\x9f\x1b\xa9\xba\x93\x94\xa0\x1f\xb6\x9d" ++"\x05\x78\xed\x07\xb9\xa4\x9d\xad\xaa\x75\x9e\x64\x8c\x1f\xf7\xd6\xfb\x1f\x07\x5d\x72\x79\x69\x6a\xa4\x78\xb9\x1f\xaa\xfb\x4b\x06" ++"\x67\x4e\x61\x7d\x62\x1b\x63\x7a\x9b\xb0\x1f\xf7\xb0\xfb\x0c\x07\x5e\x72\x79\x69\x6a\xa4\x78\xb8\x1f\x97\xfc\x55\x06\x5f\x9e\x73" ++"\xae\xae\x9e\xa3\xb7\x1e\x0e\xf8\xa9\xf8\x0f\x15\xad\x75\xa3\x6b\x76\x7d\x83\x79\x80\x1e\x9d\x70\x6b\x93\x5c\x1b\x3c\x50\x74\x5c" ++"\x5f\x1f\x62\x5e\x75\x50\x47\x1a\x3e\xa7\x4f\xc0\x65\x1e\xa7\x77\xac\x7d\xc7\x78\x08\xcd\x75\x8b\x8b\x81\x1a\x7b\x7a\x83\x60\x87" ++"\x1e\x65\x87\x78\x7b\x6b\x1a\x69\xa1\x7a\xb7\xe6\xcf\xc5\xd8\xad\x7d\xa7\x71\xa1\x1e\x78\x9b\x72\x95\x51\x9c\x08\x24\xa9\x74\xa3" ++"\xd6\x1a\xe8\xbf\xc0\xe6\xc5\xa3\x79\x55\x98\x1e\x65\x95\x9a\x7c\xa8\x1b\xaa\x9e\xa3\xb1\x8c\x1f\x0e\x30\x1d\x89\xf9\x46\x81\x1d" ++"\x56\x0a\xf7\x30\xf7\xe0\x15\x99\x7a\x86\x8d\x7f\x64\x0a\x20\x05\x7e\x9c\x92\x62\x0a\x8b\x0a\xf7\x41\xf8\x13\x05\xb7\x9d\x91\x95" ++"\x94\x1b\x8f\x91\x89\x87\x92\x1f\x7d\xa0\x9e\x85\x9d\x1b\xaf\xaa\xab\xb0\xba\x5f\xad\x4d\x41\x5e\x68\x2f\x61\x1f\x0e\x7d\x1d\xf7" ++"\x2a\xf7\xe2\x15\x98\x7b\x84\x8e\x80\x64\x0a\x21\x05\x80\x99\x95\x86\x96\x1b\xa1\x9e\x9d\x9f\x99\x85\x95\x78\x99\x1f\x0e\xf7\x5a" ++"\xf7\x7c\x15\xf4\xf1\x22\xf7\x13\xf7\x8c\x5e\x06\x8b\x1d\x94\xa5\x1a\xf7\x28\xfc\x6f\x07\xf7\x0b\x1d\xfb\x13\x50\x25\xc6\xfb\x15" ++"\x80\x06\xde\x0a\xf7\x6b\x31\x1d\x2b\x06\x0e\xf7\x30\xf7\x4a\x15\x3d\x57\x07\x46\x0a\x56\xd9\xbd\x06\xae\xa1\x9b\xa5\x94\x85\x99" ++"\x85\x92\x1f\x94\x82\x7e\x8e\x74\x1b\x59\xc2\xf7\x5e\x37\x06\x24\x0a\xf7\x50\xfc\x6a\x07\x52\x1d\xbf\x54\x65\x06\x67\x76\x7b\x71" ++"\xf4\x0a\x0e\xf8\xad\xf3\x15\x64\xf1\x7a\xb8\x76\xaa\x69\xa9\xf7\x0e\x0a\x6e\x94\x99\x80\xa4\x1b\xae\x98\xa0\xc3\x1f\x98\x07\xce" ++"\x80\x9b\x5f\x65\x6f\x7d\x6e\x74\x1e\x7a\x76\x69\x52\x60\x3d\x08\xeb\x07\xad\x92\x9b\x9b\xa7\x1a\xb1\x74\x99\x4c\xbc\x0a\x7a\x49" ++"\xcc\x0a\x69\x6b\x74\x69\x7c\x62\x64\x24\x18\x64\x87\x79\x7a\x6c\xf7\x2f\x1d\xae\x9c\xaa\x99\x99\x08\xfb\x23\x07\x65\x86\x7a\x7b" ++"\x6b\x1a\x67\xa2\x7d\xcb\x1e\xb6\x06\xc9\xa3\x99\xb0\xa8\x7a\x9c\x67\x91\x1f\xf7\x23\x07\x95\x82\xa1\x61\x96\x6e\xb5\x21\x18\x9f" ++"\x59\x96\x82\xb4\x8a\x08\x9e\x56\xe9\x0a\xf8\xa2\xf4\x15\x66\xca\x7b\xa6\x7a\xa0\x78\x99\x19\xa4\x99\x9b\xa0\x98\xae\x08\x75\x94" ++"\x9a\x81\xa2\x1b\xaa\x9c\x9f\xb0\x1f\xb3\x07\xb3\x75\x9f\x60\x61\x69\x79\x69\x75\x1e\x45\x21\x05\xc4\x07\xa5\x9b\x94\x99\xa0\x1a" ++"\xab\x71\x9d\x5c\x1e\x6b\x06\x5e\x71\x79\x6b\x76\x94\x7e\xa4\x7a\x1f\x52\x07\x46\xf5\x05\xad\x75\x68\x9d\x62\x1b\x5f\x76\x77\x63" ++"\x1f\x63\x07\x65\x9c\x77\xaa\xa2\x99\x95\xa1\x95\x1e\x97\x69\x9c\x76\xa3\x7d\x7a\x7f\x77\x72\x7d\x72\x66\x4b\x18\x5e\x8a\x75\x79" ++"\x68\x1a\x6a\x9e\x7a\xad\x1e\xce\x06\xcf\xf7\x0b\x9b\xa6\xa0\xa0\x99\x8e\x19\x47\x07\x73\x7a\x81\x7d\x76\xe1\x0a\x9c\x1f\xcf\x07" ++"\x99\x88\xa0\x76\x9c\x70\xcf\xfb\x0b\x18\xb7\x61\xf7\x0a\x0a\xf7\x27\x07\x0e\xf7\xce\x7d\x15\xc5\x8e\xb8\x95\xa9\x9a\x08\xc9\xaa" ++"\xb0\xc4\xcd\x1a\xc4\x73\xb6\x59\xac\x1e\xb0\xad\x9c\xae\xb8\x1a\xea\x34\xcf\xfb\x0e\x5b\x62\x82\x77\x61\x1e\x8c\x98\x05\xa6\x8c" ++"\x72\xa2\x6e\x1b\x6e\x74\x75\x6e\x1f\x80\x07\x8c\x63\x05\x60\x8a\x80\x87\x70\x1e\x86\x72\x88\x74\x86\x1a\x71\xa3\x76\xa8\xa6\x99" ++"\x98\xad\x95\x1e\xd2\x9f\xb0\xa6\xd5\x1b\xcc\xb6\x71\x65\x61\x5c\x72\x3f\x1f\x78\x06\x4b\x74\x7d\x65\x64\xa3\x7e\xd0\x1f\xab\x06" ++"\xe3\xaf\x77\x5b\x56\x5c\x6f\x32\x43\x5a\x99\xaf\x4f\x1f\xa2\x66\x7d\x91\x7b\x1b\x6f\x72\x71\x6f\x6f\x99\x7b\xbc\x70\x1f\xc5\x6b" ++"\xc6\x78\xc7\x85\x08\x36\x93\x0a\xf7\xe0\x7f\x15\xbd\x8d\xb6\x93\xa7\x98\x08\xc4\xa4\xac\xb6\xbe\x1a\xb4\x7a\xa9\x65\xa6\x1e\xa3" ++"\xa6\x95\xa3\xa8\x1a\xd6\x3b\xc1\xfb\x01\x57\x62\x80\x73\x64\x1e\xc1\x80\x80\x99\x6b\x1b\x6f\x73\x76\x72\x84\x8d\x7e\x8c\x82\x1f" ++"\x8e\x7e\x8c\x7b\x6e\x1a\x8a\x5c\x05\xb4\x0a\x1f\x67\x8a\x7f\x8b\x82\x89\x08\x71\x84\x7e\x7b\x6f\x1a\x66\xa2\x7e\xcb\x1e\x95\x06" ++"\xd9\xba\x7f\x76\x74\x58\x79\x4a\x4b\x4f\x9a\xac\x4e\x1f\x95\x78\x80\x8e\x7f\x1b\x70\x71\x72\x71\x65\xb5\x6d\xe7\x71\x1f\xab\x82" ++"\xa3\x86\xa8\x88\x08\x31\x93\x0a\xf8\x02\xf7\xd1\x15\x90\x92\x98\x9d\xa1\xaa\x8c\x8c\x8d\x8f\x90\x92\x90\x92\x8f\x91\x8d\x8f\xa3" ++"\xaf\x18\x8c\x8c\x8f\x91\x92\x93\x08\x60\x8f\x9c\x78\xad\x1b\xb0\x99\xf7\x30\x1d\x65\x77\x59\x69\x1f\x44\x24\x72\x69\x85\x87\x75" ++"\x8a\x19\x82\xf7\x00\x06\xc9\x8d\x9e\x97\xb1\x1a\xb2\x75\x98\x4b\x1e\x29\x06\x4c\x74\x7e\x65\x66\xa4\x7a\xc3\x8c\x1f\xfb\xf9\x07" ++"\x4f\x8a\x76\x7e\xdb\x0a\x81\xf7\x24\xa2\x06\xa9\x8d\xae\x6d\xaa\x52\xc6\x20\x18\x9b\x6c\x98\x7a\x91\x89\x92\x88\x95\x8a\xae\x89" ++"\x08\x55\x2f\x0a\xf7\x32\x25\x07\x50\xf4\x6e\xbe\x77\xa4\x6d\xa4\x19\x0e\xf8\x79\xf4\x15\x59\xcf\x76\xa7\x74\xa1\x74\x99\x19\xcd" ++"\xcd\x99\x97\x05\x6d\x92\x9c\x7d\xa8\x1b\xb1\x9a\xa2\xc6\xbf\x77\x9f\x57\x58\x5f\x7a\x6a\x6d\x1f\x49\x45\x74\x73\x86\x89\x75\x8a" ++"\x19\x81\xb7\x06\xc1\x8c\xa0\x99\xaf\x28\x1d\x36\x06\x4b\x74\x7d\x66\x66\xa0\x7c\xc2\x8a\x1f\xfb\x6d\x07\x54\x8a\x76\x7c\x67\x1a" ++"\x65\xa2\x7d\xcb\xe2\x0a\xa3\x06\xa5\x8c\xa9\x77\xab\x62\xbd\x48\x18\xad\x5f\x8f\x89\xb1\x8a\x08\x92\x64\x06\x24\x0a\xf7\x24\x07" ++"\x0e\xf7\xdd\xf7\x57\x15\x9f\x6c\xc5\xfb\x00\x98\x72\x99\x76\x90\x89\x19\x94\x1d\x99\x4a\x1f\x7c\x06\x53\xf4\x73\xb8\x72\xaa\x6d" ++"\xa4\x19\x8e\x92\x92\x94\x98\x9e\x9f\xa7\x19\x8e\x91\x8d\x8d\x8e\x8f\x90\x93\x8f\x91\x8e\x8e\x92\x97\x93\x97\x93\x97\x8d\x8d\xf7" ++"\x5c\x1d\xb1\x98\xf7\x14\x1d\x66\x55\x05\x9a\x84\x7c\x95\x79\x1b\x82\x7e\x86\x84\x83\x1f\x80\x83\x88\x82\x72\x1a\x50\x7f\xf7\x00" ++"\x07\xca\x8d\x9e\x97\xb2\x1a\xb1\x75\x98\x4a\xf7\x02\x1d\xcb\xa2\x98\xb1\xae\x73\x9d\x5c\x1f\x86\x06\x85\xf7\x24\x97\x44\x06\x6a" ++"\x9c\x76\xa6\xa8\x9a\x9d\xaf\x1e\x0e\xf8\x04\xf7\x06\x15\xbd\x48\xad\x5f\x8f\x89\xb1\x8a\x19\xb7\x06\xb5\xa0\x9d\xae\xb1\x75\x97" ++"\x47\x8c\x1f\x58\xcf\x65\xbe\x88\x8f\x6e\xa4\x19\xd0\xbd\x99\x98\x05\x6d\x92\x9c\x7d\xa9\x1b\xb1\x9a\xa2\xc6\xbf\x77\x9f\x57\x57" ++"\x5f\x7a\x6a\x6d\x1f\x5c\x59\x05\x97\x84\x81\x91\x7e\x1b\x89\x89\x8b\x8a\x87\x1f\x91\x94\x8e\x95\x98\x1a\xb0\x73\x99\x4c\x1e\x36" ++"\x06\x4b\x74\x7d\x66\x66\xa0\x7c\xc2\x8a\x1f\xfb\x6d\x07\x54\x8a\x76\x7c\x67\x1a\x65\xa2\x7d\xcb\x1e\xe0\x06\xcb\xa2\x99\xb0\xae" ++"\x73\x9d\x5c\x1f\x89\x06\x89\xd1\x06\xaf\x8a\x05\x86\x07\x6b\x9a\x77\xa2\x9c\x98\x96\x9d\x90\x1e\x42\xf7\x1e\x15\x88\x84\x85\x89" ++"\x7e\x1b\x81\xb6\x06\xa2\x8c\x91\x8c\x99\x8f\x08\x85\x83\x8a\x86\x74\x1a\x0e\xef\xf8\x60\x15\x8e\x06\x92\x06\x91\x06\x90\xfb\xf9" ++"\x06\x4f\x8a\x76\x7e\xdb\x0a\x81\xf7\x24\xa2\x06\xa9\x8d\xad\x6d\xab\x52\xc5\x20\x18\x98\x72\x99\x76\x90\x89\x08\x94\x1d\x98\x4a" ++"\x1f\x7c\x06\x53\xf5\x73\xb7\x72\xab\x6c\xa4\x19\x8f\x92\x92\x94\x98\x9d\x9f\xa8\x19\x8d\x8f\x8e\x8f\x8e\x8f\x90\x92\x8f\x91\x8d" ++"\x8f\x94\x97\x92\x96\x93\x97\x8d\x8e\xf7\x5c\x1d\xb0\x99\xf7\x14\x1d\x44\x24\x73\x68\x85\x88\xf7\x62\x1d\xb1\x1a\xad\x7c\x98\x5c" ++"\x8f\x1e\x8c\x8c\x05\xfb\x9c\xfb\x0d\x4a\x0a\x9c\x07\x0e\xf4\xf7\xd5\x15\xac\xfb\x6d\x06\x53\x8a\x76\x7c\x67\x1a\x64\xa2\x7e\xcc" ++"\xe2\x0a\xa3\x06\xa5\x8c\xa8\x77\xab\x62\xbd\x48\x18\xae\x5f\x8e\x89\xb1\x8a\x08\xb7\x06\xb5\xa0\x9d\xae\xb1\x75\x98\x47\x1f\x58" ++"\xd0\x76\xa6\x75\xa2\x74\x99\x19\xcd\xcd\x98\x97\x05\xf7\x1c\x1d\x74\x73\x86\x89\x75\x8a\x19\x81\xb7\x06\xc1\x8c\xa0\x99\xaf\x28" ++"\x1d\xfb\x81\xfb\x4f\x4a\x0a\x0e\xf8\x93\xf2\x15\xf7\xfa\x07\xad\x8f\x9d\x9d\xa9\x1a\x9b\x83\x9a\x7d\x96\x1e\x92\x4b\x1d\x7a\x93" ++"\x7b\x99\x81\x1e\x84\x96\x95\x89\xa6\x1b\x96\xfb\x14\xfb\x62\xf7\x14\x96\x06\xa4\x95\x8c\x91\x94\x1f\x9b\x95\x95\x9b\x9e\x33\x1d" ++"\x4b\x1d\x6d\x9d\x79\xad\x87\x1e\xfb\xfa\x89\x07\xf7\x10\x0a\x7a\x1a\x7a\x93\x7b\x99\x82\x3f\x1d\xf7\x0d\x31\x1d\x80\xf7\x13\xf7" ++"\x62\xfb\x13\x80\x06\x72\x82\x89\x4f\x0a\x7a\x7a\xf3\x0a\x55\xe9\x0a\xf8\x92\xf3\x15\xf7\x6e\x07\xaf\x8f\x9c\x9c\xa9\x1a\xad\x73" ++"\x9d\x5d\x1e\x2b\xd0\x1d\xf7\x5c\x4f\x86\x39\x0a\xf1\x63\x06\x5d\x9c\x75\xaf\xaf\x9e\xa2\xb8\x1e\xf7\x23\x07\x0e\xf7\xe9\x7e\x15" ++"\xc7\x8d\xc0\x98\xb2\xa0\x08\xb9\xa3\xa8\xac\xa7\x64\x1d\x80\x85\x08\x7d\x72\x65\x83\x5d\x1b\xfb\x09\xd8\x0a\x94\x80\x8f\x75\x08" ++"\x64\x93\x9f\x0a\x52\x1b\xfb\x30\x74\x1d\x4b\x07\xfb\x12\xea\x26\xf7\x1f\x75\x1e\x31\xd6\x1d\xf7\xf4\x7c\x15\xf7\x13\x90\xe5\xb7" ++"\xc3\x1a\xa7\x72\xa3\x6e\xf7\x3e\x1d\xb0\xd7\xf7\x00\x0a\x90\x83\x8f\x7b\x90\x75\x8e\x85\x93\x84\x08\x83\x94\x9b\x85\x99\x47\x0a" ++"\xd4\x07\xb9\x7b\xa0\x67\x75\x80\x83\x78\x84\x1e\x9d\x65\x5a\xa2\x1d\x41\xad\x4d\xc9\x63\x1f\xad\x75\xaf\x81\xc5\x85\x08\x36\x88" ++"\x0a\xb2\x81\xa8\x1b\xcc\xb9\xb3\xc3\x4e\x0a\x2b\x0a\x0e\xf7\xf7\x8e\x15\xf7\x42\xf7\xd3\xa7\x0a\x82\x1e\x95\x84\x92\x89\xa1\x8a" ++"\xfb\x04\xfb\x5d\x18\xfb\x00\xf7\x5d\x05\xaf\x8d\xa0\x9e\xa9\x22\x1d\x31\x06\x77\x84\xf7\x67\x1d\x6f\x9d\x79\xab\x86\x1e\xf7\x42" ++"\xfb\xd3\x05\x27\x89\xf7\x4e\x1d\x7a\x93\x7c\x99\x81\x1e\x84\x95\x99\x88\xa3\x1b\xf7\x0a\xd0\x0a\x81\x82\x8c\x6e\x1b\x89\x06\x0e" ++"\xf7\xf6\xf7\x6a\x15\xa1\x07\xf7\x36\xf7\x75\x05\xb7\xa2\x9d\xad\x9b\xae\x0a\xfb\x0c\x32\xf7\x0d\x05\xa3\x95\xb7\x0a\x77\x4b\x0a" ++"\x95\x84\x94\x89\xa4\x8a\xf7\x37\xfb\x75\x18\x75\x46\x07\xf7\x04\x0a\x95\x94\x88\xa5\x1b\xd0\x70\x4e\x06\xeb\x1d\xa6\xcf\x06\xad" ++"\xa1\x9b\xa5\x94\x85\x99\x85\x92\x1f\x94\x83\x7e\x8e\x74\x1b\x0e\xf7\x85\x88\x15\x4e\x06\x67\x76\x7b\x71\xf4\x0a\xc8\x81\x89\x06" ++"\xe9\x1d\x9a\x88\xa2\x1b\xf7\x0b\xd0\x0a\x80\x83\x8c\x6e\x1b\x89\x95\xd0\x06\xad\xa7\x1d\x73\x1b\x47\x91\x06\xf7\x42\xf7\xd3\x99" ++"\x0a\xfb\x5d\x18\xfb\x01\xf7\x5d\x05\xaf\x8d\xa0\x9e\xa9\x31\x0a\x83\x1d\xf7\x42\xfb\xd4\x05\x0e\xf8\xa8\xf3\x15\xfb\x36\xf7\x4c" ++"\xf7\x2d\xf7\x41\x05\xb0\x8c\xa1\x9e\xaa\x22\x1d\x31\x06\x2e\x1d\x75\x95\x7e\xf7\x35\x1d\x7d\x95\x1e\x93\x80\x80\x8d\x71\x1b\x30" ++"\x06\x2e\x1d\x7b\x94\x7b\x99\x82\x1e\x93\x84\x93\x89\xa0\x8a\xf7\x2f\xfb\x41\x18\xfb\x37\xfb\x4d\x05\x65\x74\x77\x6c\x68\xa3\x7a" ++"\xba\x1f\xf7\x02\x06\xba\xa2\x9c\xae\xa7\x78\x9e\x6c\x8e\x1f\xe9\xf5\xe8\x22\x05\x6b\x87\x78\x78\x6f\xf3\x0a\x55\x06\x24\x0a\xf7" ++"\x32\x07\x0e\xf8\xa2\xf2\x15\xfb\x26\xf7\x0a\xf7\x13\xf0\x9b\x8d\x91\x8c\x92\x8f\x19\x9b\x94\x95\x9c\x9d\x1a\x9c\x83\x9a\x7c\x95" ++"\x1e\x93\x2f\x1d\x30\x06\x76\x85\x8a\x88\x81\x1f\x78\x85\x7d\x76\x76\x1a\x7a\x92\x7e\x9b\x7f\x1e\x55\x60\x55\xb5\x05\x9a\x97\x93" ++"\x9a\x9c\x1a\x9b\x68\x0a\x81\x1f\x78\x85\x7d\x76\x76\x1a\x6d\x9d\x7a\xaf\xf6\x1d\x71\x97\x1f\xcd\xf7\x4d\x1d\xba\x1e\xf7\x08\xe4" ++"\x0a\xf8\x8c\xf3\x15\xf7\xf8\x07\xc1\x8e\x8f\x1d\x4c\x73\x9a\x1d\x62\x4f\x64\x7b\xa8\x0a\xfb\x09\xc2\x4e\xf7\x09\x0a\x23\x55\x07" ++"\x4b\x74\x7d\x65\x65\xa2\x7e\xcb\x8a\x1f\xf7\x1d\x56\x06\x5f\x9e\x73\xae\xae\x9e\xa2\xb8\x1e\xf7\x31\x07\x0e\xf8\x82\xf3\x15\xf7" ++"\x6e\xc2\x0a\x4c\x07\x6f\x59\x6b\x81\x62\x1b\x62\x7c\x95\xa6\x1f\xcb\x07\xc6\x8d\x9e\x97\xb0\x28\x1d\x3a\x06\x4d\x73\xdf\x0a\x35" ++"\xc0\x5d\xef\xbc\xb7\x95\xa0\xb4\x1e\x56\x5e\x07\x4b\x74\x7d\x65\x65\xa2\x7d\xcb\x1f\xf7\x14\xe4\x0a\xf7\xe1\xf7\x48\x15\xa3\x92" ++"\x9a\x92\xa3\x99\x08\x23\x54\x07\x4b\x74\x7d\x64\x66\xa2\x7d\xcb\x1f\xf7\x2a\xba\x0a\x4b\x73\x7d\x66\x68\xa4\x79\xbb\x1f\x8f\xfb" ++"\x17\x06\x76\x7c\x84\x87\x68\x79\x08\xbe\x07\xad\x7b\x9f\x6f\x81\x7f\x86\x84\x83\x1e\x80\x82\x88\x83\x72\x1a\x45\x07\x66\x90\x82" ++"\x98\x8a\xc5\x08\xf7\x04\x07\xc9\x8c\x9f\x98\xb0\x28\x1d\x32\x06\x4b\x74\x7d\x65\x68\x9f\x7d\xc0\x89\x1f\xfb\x08\x07\x8e\xfb\x0c" ++"\xb9\x57\xf5\x85\x08\x85\x07\x6a\x9c\x76\xa6\x94\x9a\x90\x91\x92\x1e\x94\x93\x8f\x97\xa2\x1a\x0e\xf7\xbf\xf7\x15\x15\xb0\x91\xa1" ++"\x92\xa7\x9a\x08\x55\x84\x07\x50\x74\x7c\x66\x66\xa3\x7c\xc5\x1f\xed\x8c\x05\xcb\x8c\xa2\x98\xb0\x1a\xad\x75\x9c\x5b\x8c\x1e\xf7" ++"\x6f\x07\xbb\x8c\xa1\x9c\xae\x1a\xaf\x73\x99\x4c\x1e\x40\x06\x4c\x73\x7d\x67\x68\xa1\x7a\xbc\x8a\x1f\x4b\x07\x67\x77\x76\x83\x6d" ++"\x85\x08\x98\x07\xad\x7d\x9e\x72\x81\x82\x87\x85\x84\x1e\x7f\x81\x89\x83\x72\x1a\x82\x07\x82\x90\x88\x94\x8a\x9b\x08\xf7\x05\x1d" ++"\x8c\x3c\xb2\x61\xdc\x81\x08\x72\x07\x6a\x9a\x77\xa4\xa5\x98\x9c\xaf\x1e\x0e\xf7\x5b\xf8\x60\x15\xc1\x06\xcb\xa2\x99\xb1\xb1\x74" ++"\x99\x4b\x1f\xfb\x29\x06\x4b\x74\x7d\x65\x67\xa0\x7d\xc0\x89\x1f\xfb\xf9\x07\x55\x8a\x77\x7c\x68\x1a\x65\xa2\x7d\xcb\x1e\xdf\x06" ++"\xca\xa3\x99\xb0\xae\x73\x9d\x5b\x1f\x87\xf7\x17\x06\xb4\xc6\xb3\x9b\xb5\x1b\xb7\x98\x79\x50\x1f\xfb\x04\x07\x4d\x8a\x76\x7e\x66" ++"\x1a\x64\xa2\x7e\xcc\x1e\xe4\x06\xcb\xa2\x99\xb1\xae\x76\x9a\x57\x8c\x1f\xf7\x08\x07\xf7\x09\x54\xc8\x20\x58\x5f\x7f\x6e\x5a\x1e" ++"\x0e\xf7\x61\xf8\xaf\x15\xbe\x7b\xa1\x65\x65\x7b\x75\x58\x1e\xfc\x48\x89\x07\x41\x0a\xbe\xc2\xa0\x96\x86\x0a\x5b\x78\x69\x68\x1e" ++"\x0e\x21\x0a\x0e\xf8\x20\xf3\x15\xfb\x21\xfb\x32\x06\x24\x0a\xc1\xf7\x1e\x07\xcb\xa2\x99\xb1\xb1\x76\x98\x4c\x8c\x1f\xf7\xf8\x07" ++"\xc1\x8e\x8f\x1d\x4b\x74\x9a\x1d\x61\x4e\x65\x7c\xa8\x0a\xfb\x0a\xc2\x4f\xf6\xbe\xb7\x97\xa8\xbc\x1e\x0e\xf8\x16\xf2\x15\x5a\x06" ++"\x38\x8a\x05\xfb\x23\x07\x5f\x9e\x74\xae\xaf\x9d\xa2\xb7\x1e\xb4\xf7\x14\x07\xcb\xa2\x99\xb1\xb0\x76\x98\x4d\x8c\x1f\xf7\x6e\x07" ++"\xbb\x8d\xa1\x9c\xad\x1a\xb0\x73\x99\x4c\x1e\x40\x06\x4b\x74\x7d\x66\x68\xa1\x7b\xbc\x89\x1f\x4c\x07\x6f\x58\x6b\x81\x63\x1b\x62" ++"\x7c\x95\xa7\x1f\xca\x07\xc6\x8e\x9d\x97\xb0\x1a\xb1\x74\x99\x4c\x1e\x3a\x06\x4c\x74\xdf\x0a\x34\xc0\x5d\xee\xbd\xb6\x95\xa1\xb5" ++"\x1e\x0e\x9d\xf7\xb4\x15\x96\x30\x93\x6e\xa1\x63\x08\x35\xbc\xea\x54\xec\x1b\xf7\x30\xf7\x13\xf7\x18\xf7\x37\xf7\x38\xfb\x12\xf7" ++"\x18\xfb\x31\xfb\x02\x26\x47\x22\x5c\x1f\xf6\x6f\x05\xc6\xa9\xc6\xb1\xc9\x1b\xbf\xbe\x70\x5d\xad\x1f\xa3\x6a\x95\x6f\x8f\x57\x08" ++"\x7c\x37\x15\x43\x6a\x51\x61\x46\x1b\x46\x4d\xb8\xd0\x6e\x1f\x0e\x21\x1d\xfb\x1e\xf8\x0e\x48\x1d\x23\x0a\xfb\x75\xf8\x7b\x3b\x1d" ++"\xf7\xc0\xf8\xd6\x15\xfb\x30\xfb\x13\xfb\x19\xfb\x37\xfb\x37\xf7\x13\xfb\x18\xf7\x30\xf7\x2e\xf7\x15\xf7\x18\xf7\x33\xe8\x6b\xd5" ++"\x4c\xc5\x1f\xbc\x55\x49\xa5\x47\x1b\xf7\x3f\xfb\xe7\x15\x32\x76\x46\x4f\x3a\x1b\x3a\x46\xc7\xe4\x76\x1f\xdf\x04\xe3\x9e\xd1\xca" ++"\xdd\x1b\xdd\xd1\x4d\x32\x9e\x1f\xfb\xea\x06\x0e\x82\x0a\x30\x1d\x64\xf9\x4e\x48\x1d\x35\x1d\xfb\xa6\xf8\x2c\x3b\x1d\xa7\xf9\x6c" ++"\xf7\x4f\x1d\x7a\x94\x7a\xec\x1d\x0e\xf8\x3d\x95\x15\x7f\x9b\x96\x87\x9c\x1b\xd2\xba\xe5\xf7\x1e\xf7\x19\x5a\xe5\x43\x39\x61\x33" ++"\xfb\x3f\x1f\xfb\xd1\x07\x71\x9c\x79\xa4\xa3\x9c\x9d\xa5\x1e\xf7\xe6\x04\x9e\x07\xd0\xa1\xd3\xa0\xa1\x9e\x47\x3f\x2f\x7b\x51\x71" ++"\x75\x7c\xaf\xc3\x88\x1e\xfc\x04\xf7\xc0\x15\xfb\xd0\x07\x8a\x67\x81\x6f\x7c\x86\x08\x7c\x83\x82\x7c\x7a\x1a\x89\x07\x8c\x73\x9e" ++"\x7a\xa5\x8d\x08\xee\x06\xf7\x06\xca\xec\xf7\x43\xf7\x06\x6d\xe1\x55\xb4\x1f\x6d\xa2\x73\x93\x5b\x8c\x8d\x93\x8c\x8e\x8e\x8e\x08" ++"\x90\x92\x8d\x91\x93\x1a\x96\x85\x96\x80\x91\x1e\x89\x8c\x05\x8f\x85\x83\x8d\x84\x1b\x71\x71\x6c\x64\x85\x1f\x86\x06\x6f\x79\x7b" ++"\x73\x74\x9d\x7b\xa7\x1f\xe1\x16\xdb\x8a\xa6\x57\xfb\x28\x1a\x2a\x79\x50\x69\x77\x1e\x83\x7c\x7a\x88\x61\x1b\x95\x9d\x94\xb2\xa9" ++"\x1a\x0e\xf7\x9f\xef\x15\x86\x8d\x69\x9a\x80\x91\x7d\x96\x19\x64\xab\x73\xce\xd6\x1a\xf7\x0a\xc3\xcb\xf3\xf3\xc3\x4c\xfb\x0b\x36" ++"\x6e\x46\x5a\x6d\x1e\x80\x84\x80\x85\x70\x80\x08\x27\xf7\x5f\x07\xa5\x94\x8c\x92\x96\x1f\x9c\x95\x96\x9e\x9d\x1a\x9c\x82\x9c\x7c" ++"\x95\x1e\x94\x7f\x81\x8d\x70\x1b\x5e\x06\xc8\xac\xae\xd5\xeb\x1a\xd9\x6e\xd7\x5d\xb6\x1e\xb6\x5d\x3b\xa5\x34\x1b\x34\x3b\x71\x60" ++"\x5d\x1f\x5d\x60\x6e\x3f\x3d\x1a\x2b\xae\x41\xc8\x6a\x1e\x5e\x06\x72\x82\xf7\x38\x1d\x83\x97\x95\x89\xa7\x1b\xf7\x5f\x06\x0e\x9a" ++"\x0a\x85\x1d\xe6\x16\xbe\x06\xf7\x34\xf8\x19\xf7\x35\xfc\x19\x05\xbe\x06\xfb\x42\xf8\x47\x05\x40\x06\x0e\xe6\xf8\x46\x15\xf7\x42" ++"\xfc\x46\x05\xd6\x06\xf7\x42\xf8\x47\x05\x58\x06\xfb\x35\xfc\x19\xfb\x34\xf8\x19\x05\x58\x06\x0e\xf7\xbd\xf8\x89\x15\xfb\x1b\xfb" ++"\x05\xfb\x04\xfb\x1b\xfb\x22\xf7\x02\xfb\x04\xf7\x20\xf7\x1c\xf7\x03\xf7\x04\xf7\x1f\xf7\x1f\xfb\x03\xf7\x03\xfb\x1e\x1f\x70\xfb" ++"\xad\x15\xfb\x36\x07\x35\x94\x3e\xd6\x87\xd9\x08\xc2\x04\x91\xde\xd5\xd5\xe2\x96\x08\xfb\x3c\x07\xc2\x54\x15\xf7\x3b\x06\x88\x42" ++"\x3b\x3d\x37\x80\x08\xf7\x6d\x04\xf7\x3c\x07\xdf\x82\xd7\x3f\x92\x38\x08\x0e\x9c\x16\xf8\xcb\xf8\xcb\xfc\xcb\x06\xf8\x92\xfc\x92" ++"\x15\xfc\x59\xf8\x59\xf8\x59\x06\x0e\xca\xf7\xe7\x15\xfb\x2b\x90\x68\xa6\x5f\x1e\x47\xb5\xd8\x62\xe1\x1b\xbf\xbb\x9a\xa6\xb4\x1f" ++"\xbe\xae\xa8\xb9\x95\xca\x08\x90\xac\x8c\xa1\xed\x1a\xf7\x51\x07\x9f\x80\x99\x7b\x7b\x82\x7f\x75\x1e\xfb\x54\x07\xfb\x10\x86\x62" ++"\x78\x6a\x1e\x57\x6d\x4a\x68\x49\x1b\x63\x62\x98\xa2\x6a\x1f\x62\xa8\x78\xac\x85\xbb\x87\xa9\x8b\x8b\x8a\xf7\x01\x08\xf7\x54\x07" ++"\xa0\x81\x98\x7b\x7a\x82\x7f\x75\x1e\x0e\xf7\xe1\x16\xf7\x67\xf8\xeb\x05\x55\x06\x4c\xfb\x37\x05\xfb\x97\x06\x4d\xf7\x37\x05\x58" ++"\x06\xf7\x5f\xfc\xeb\x05\xf7\x2a\xf8\x15\x15\xfb\x03\xfb\xe2\x05\x84\x06\x24\xf7\xe2\x05\x0e\xbb\x0a\x95\x98\x88\xa4\x1b\xaa\xfb" ++"\x3c\x06\x58\x58\x74\x7f\x5a\x1b\x51\x71\x9f\xb8\x1f\xf7\xa1\xfb\x0c\x07\x72\x81\x89\x86\x82\x32\x0a\x84\x95\x96\x88\xa6\x1b\x97" ++"\xfb\x3e\x06\x52\x9f\x61\xb3\x6e\x1e\x73\xad\xb5\x7f\xb9\x1b\xc1\xab\x98\xb3\xba\x1f\x62\x9b\x07\x5b\x1d\xa8\xb8\xba\xc0\xa8\x1f" ++"\xaa\x9c\x93\x96\xa2\x4c\x0a\x81\x91\x83\x8d\x76\x8c\x08\x0e\x3f\x0a\x0e\x3f\x0a\xfb\xb9\xf8\x2e\x59\x0a\x3f\x0a\x23\xf8\x3d\x6a" ++"\x0a\x78\x7b\x7f\x83\x7a\x81\x1e\x43\x6b\x0a\x9c\x7c\x9e\x9a\x97\x93\x9c\x95\x1e\xf7\x0e\xdf\x15\x6b\x72\x73\x6d\x6c\xa4\x73\xab" ++"\xaa\xa5\xa3\xa9\xaa\x72\xa3\x6b\x1f\xfb\xaa\x4a\x1d\x3f\x0a\x36\xf8\x0e\xf7\x20\x1d\x7c\x7f\x85\x81\x7e\x1a\x79\x9c\x7b\x9e\x94" ++"\x95\x8f\x95\x97\x1e\x0e\x2c\x1d\xfb\x6a\xf8\xeb\xe4\x1d\x2c\x1d\x4e\xc5\x1d\x3e\x0a\xf7\x6f\xf8\xe8\x27\x0a\xf7\x44\x1d\xae\x8f" ++"\x9d\x9d\xa8\x22\x1d\x2e\x8e\x1d\x82\x1e\x83\x96\x95\x89\xa6\xd4\x0a\xb3\xa1\x9d\xac\x9c\x83\x9a\x7d\x95\x1f\x93\x81\x80\x8d\x70" ++"\x1b\x2f\xf7\x11\x1d\x6d\x9e\x79\xaf\x88\x1e\xe0\xfb\xd6\x05\xef\x06\xcc\xf8\xd6\x2e\x0a\x3e\x0a\x63\xf9\x0c\x28\x0a\x3e\x0a\x63" ++"\xf9\x24\x5a\x0a\xf8\x44\xf7\xe1\x15\x22\x8e\x5f\xa3\xc1\x1a\xa3\x99\xa4\xa0\x9a\x1e\x99\x94\xa1\x91\xa8\x8e\x08\xcb\x8f\xa1\x99" ++"\xb0\x1a\xad\x72\x9d\x5e\x1e\xfb\x45\x06\x5e\x71\x79\x6a\x6b\xa1\x7b\xbc\x87\x1f\x6a\x72\x7d\x71\x63\x1a\x5c\x9f\x62\xb0\x6a\x1e" ++"\x4c\x6a\x6d\x5b\x44\x1a\x55\xa3\x5b\xb6\x6e\x1e\xa2\x7b\xad\x80\xcd\x7c\x08\xc3\x7e\x93\x86\x78\x1a\x77\x7f\x84\x69\x88\x1e\x5a" ++"\x87\x76\x7b\x6a\x1a\x69\xa2\x7a\xb9\xe9\xc8\xc0\xdc\xb7\x78\xb0\x68\xa3\x1e\x77\x98\x68\x97\x5c\x95\x08\x3d\x9a\x77\x9a\xb4\x1a" ++"\xc7\xcb\xab\xf7\x0d\x1e\x0e\xb6\x1d\xf7\x7e\xf7\x94\x2e\x0a\x59\x1d\xf7\x15\xf7\xe2\x5a\x0a\x40\x0a\xb2\xf8\x81\x27\x0a\x40\x0a" ++"\xfb\x08\xf8\xa5\x36\x0a\x0e\xf7\xd8\xf8\x87\x15\xfb\x0f\xfb\x11\x57\x29\x23\x1a\x51\xa6\x52\xb5\x69\x1e\xa5\x77\xab\x7d\xcb\x79" ++"\x08\xc6\x7a\x8f\x89\x77\x1a\x75\x7b\x7f\x6b\x89\x1e\x59\x87\x78\x7c\x69\x1a\x69\xa2\x7a\xb7\xe7\xcd\xc6\xdd\xd0\x65\xb3\x32\xa4" ++"\x1e\x56\x99\x74\x93\x7e\x93\x08\x73\x9a\x7d\xa8\xab\x1a\xac\x93\xaa\x99\xa6\x1e\xad\xcd\xbf\xcc\xce\xc7\x9a\x99\x92\x91\xa4\xa0" ++"\x91\x91\x18\xf0\xfb\x64\x07\x3a\x0a\x0e\x7e\x98\xf8\xed\x9b\x06\xf2\x0a\xf7\x00\x0b\xaf\x9c\x90\x8f\x8f\x93\x8f\x8e\x8e\x97\x92" ++"\x92\x0c\x0c\xba\x8f\x8e\x8f\x90\x8e\x98\x93\xa0\x90\x90\xaa\x0c\x0d\xf8\xec\x14\xb7\x13\x00\xe9\x02\x00\x01\x00\x07\x00\x10\x00" ++"\x20\x00\x4b\x00\x55\x00\x61\x00\x66\x00\x6d\x00\x7c\x00\x89\x00\x90\x00\x97\x00\xa0\x00\xa5\x00\xb4\x00\xb8\x00\xc5\x00\xce\x00" ++"\xd7\x00\xee\x01\x1f\x01\x31\x01\x3c\x01\x44\x01\x56\x01\x5a\x01\x64\x01\x6c\x01\xa3\x01\xaa\x01\xe4\x02\x2a\x02\x61\x02\x82\x02" ++"\x86\x02\x92\x02\xb0\x02\xb6\x02\xbd\x02\xc3\x02\xcc\x02\xd3\x02\xde\x02\xe6\x02\xee\x02\xf4\x02\xfb\x03\x02\x03\x05\x03\x31\x03" ++"\x41\x03\x79\x03\x7c\x03\x9d\x03\xe7\x03\xf2\x04\x16\x04\x22\x04\x37\x04\x3f\x04\x50\x04\x55\x04\x59\x04\x65\x04\x77\x04\x7f\x04" ++"\x8d\x04\x95\x04\x9f\x04\xa4\x04\xab\x04\xb7\x04\xc6\x04\xd1\x04\xdc\x04\xe7\x04\xf8\x04\xfe\x05\x07\x05\x0d\x05\x14\x05\x1b\x05" ++"\x20\x05\x28\x05\x30\x05\xa9\x06\x6c\x06\xda\x07\x12\x07\x6c\x07\xb2\x07\xe4\x07\xeb\x08\x26\x08\xa4\x08\xe4\x09\x5f\x09\xa0\x09" ++"\xd1\x0a\x32\x0a\x7f\x0a\x9a\x0a\xc1\x0a\xe4\x0a\xe8\x0a\xec\x0a\xfd\x0b\x33\x0b\x47\x0b\x53\x0b\x92\x0b\xb4\x0b\xcf\x0b\xe7\x0b" ++"\xee\x0b\xfb\x0b\xfe\x0c\x1f\x0c\x32\x0c\x39\x0c\x4b\x0c\x58\x0c\x83\x0c\xad\x0c\xc8\x0c\xe2\x0c\xe8\x0c\xed\x0d\x0b\x0d\x0e\x0d" ++"\x29\x0d\x31\x0d\x4c\x0d\x6b\x0d\x71\x0d\x82\x0d\xa3\x0d\xb3\x0d\xbc\x0d\xcf\x0d\xea\x0d\xfb\x0e\x0f\x0e\x2c\x0e\x38\x0e\x44\x0e" ++"\x51\x0e\x5e\x0e\x7d\x0e\x9b\x0e\xa4\x0e\xb8\x0e\xc8\x0e\xcd\x0e\xe0\x0e\xf1\x0f\x0d\x0f\x21\x0f\x2c\x0f\x31\x0f\x3f\x0f\x59\x0f" ++"\x72\x0f\x8b\x0f\xa4\x0f\xb2\x0f\xbe\x0f\xd6\x0f\xe1\x0f\xf8\x0f\xfd\x10\x0e\x10\x25\x10\x30\x10\x36\x10\x4c\x10\x57\x10\x64\x10" ++"\x79\x10\x85\x10\x99\x10\xa8\x10\xb7\x10\xc3\x10\xc7\x10\xd2\x10\xe5\x10\xf2\x10\xf6\x11\x08\x11\x13\x11\x1e\x11\x23\x11\x34\x11" ++"\x3f\x11\x50\x11\x58\x11\x5f\x11\x6f\x11\x76\x11\x7f\x11\x86\x11\x94\x11\x9a\x11\x9f\x11\xae\x11\xbd\x11\xcc\x11\xd6\x11\xe4\x11" ++"\xf2\x11\xfb\x12\x08\x12\x15\x12\x22\x12\x2f\x12\x3b\x12\x47\x12\x53\x12\x5f\x12\x69\x12\x71\x12\x79\x12\x81\x12\x89\x12\x94\x12" ++"\x9f\x12\xaa\x12\xb5\x12\xc0\x12\xcb\x12\xd6\x12\xdf\x80\x82\x8d\x6f\x1b\x0b\x85\x0a\xf7\xc2\x29\x0a\x2a\x06\x0b\x81\x0a\xfb\x0d" ++"\xf0\x2f\xf7\x18\xf7\x18\xf0\xe7\xf7\x0d\x1e\x0b\x8d\x1d\x42\x7f\x7b\x5a\x1e\x75\x83\x80\x7c\x75\x1a\x6e\xb5\x0a\x46\x72\x5a\x5c" ++"\x1f\x72\x71\x7c\x68\x6c\x1a\x42\xde\x50\xf2\xc2\xc5\x97\xa1\xba\x1e\x8c\xf7\x08\x44\x0a\x0b\x5f\x9e\x74\xae\xae\x9e\xa2\xb7\x1e" ++"\x0b\x86\x1d\xf7\xec\x06\xb9\xa3\x9d\xad\x91\x1d\x0b\xb9\x0a\x9a\xb0\x0a\xac\x0a\x8f\x97\x99\x1e\x0e\x36\x0a\xf7\x64\x16\xa0\x1d" ++"\xa7\xab\xae\x6f\xa6\x67\x1f\x0e\x06\xb9\xa3\x9c\xae\x9b\x2a\x1d\x81\x8d\x70\x1b\x0b\x1a\x69\xa3\x79\xb9\x1e\x0b\xf7\xf6\xf7\x80" ++"\x7b\x0a\x0b\x07\x68\x87\x7a\x7a\x6d\x2a\x0a\x0b\x69\xa3\x79\xb9\x0b\xe6\x0a\x9a\x88\x8e\x75\x9d\x1f\xf7\x2d\x1d\xa0\x95\x6f\x0a" ++"\x07\x24\x0a\x0b\x07\xae\x8f\x9c\x9c\xa9\x1a\xad\x73\x9d\x5d\x1e\x0b\x1a\x9c\x83\x9a\x7d\x95\x1e\x93\x0b\x73\x1d\x7a\x93\x7c\x99" ++"\x81\x1e\x0b\xf7\x45\xf8\x03\x15\xf7\x91\xfc\x03\x05\xf4\xf8\x61\x06\xce\x1d\x94\x7b\x98\x9c\x0a\x06\x0b\xf7\xf6\xf8\xef\x15\xfb" ++"\x4a\x06\x71\x82\x89\x86\x81\xf7\x06\x0a\x7a\x93\x7c\x9a\x81\x1e\x83\x95\x97\x89\xa5\x1b\xd5\xfc\x20\xfb\x0a\x06\x71\x20\x1d\x69" ++"\xa3\x79\xb9\x1e\xf7\xec\x2b\x1d\x91\x1d\x0b\x15\xf7\x04\x0a\x94\x94\x88\xa6\x1b\xf7\x88\x06\xae\xa7\x1d\x73\x1b\x0e\x15\xa0\x1d" ++"\xa7\xab\xae\x6f\xa6\x67\x1f\x0b\x1f\x9c\x95\x96\x9d\xee\x0a\x0b\x15\xa8\x7e\x9b\x73\x73\x7e\x7c\x6d\x73\x0a\xa3\xa3\x98\x9b\xa8" ++"\x1e\x0b\x06\x3a\x0a\x0b\x5d\x73\x79\x69\x69\xa3\x79\xb9\x1f\x0b\x1f\x7b\x82\x81\x79\x7a\x1a\x0b\xf7\x5a\xf7\x68\x15\xe7\x06\xb3" ++"\x7d\xe2\x28\xbf\x2e\x8e\x85\x18\xdc\xec\x0a\x82\x9c\x7e\x94\x1e\x71\x1d\x80\x06\x65\xc5\x63\xba\x60\xb0\xc3\x1d\x06\xf7\x67\x04" ++"\xf7\x26\xf7\x00\x07\xc8\xb8\x6f\x64\x5d\x4f\x6a\x39\x1f\x0b\x6c\x0a\x65\x5a\x55\x0a\x0b\xf7\x44\x1d\xad\x8f\x9e\x9d\xa8\x22\x1d" ++"\x2e\x8e\x1d\x81\x1e\x84\x96\x96\x89\xa5\xd4\x0a\x9f\x93\x8d\x90\x94\x1f\x9a\x94\x95\x9d\x9c\x1a\x9c\x68\x0a\x82\x1f\x77\x85\x7d" ++"\x76\x76\x1a\x6d\x9e\x79\xaf\x88\x1e\xe0\xfb\xd6\x05\xef\x06\x0b\xf8\x7f\xf7\xd5\x15\x8d\x27\x1d\xfb\x04\x06\x5c\x73\x79\x68\x69" ++"\xa0\x7c\xbf\x89\x1f\xfb\x19\x07\x45\x74\x6e\x52\x72\x76\x91\x96\x7c\x1e\x7b\x98\x83\xa6\xb5\x1a\xf7\x81\xfb\x02\x07\xf7\x0f\x0a" ++"\xfb\x1a\x07\xfb\x16\xcf\x43\xf7\x0e\xc4\xba\x9b\xab\xad\x1e\xae\xac\x9d\xbe\xd1\x1a\x0b\xf7\x92\xf2\x15\xf7\x94\xf7\x83\x05\xde" ++"\xfc\x35\x20\x07\x74\x8d\x80\xd9\x0a\x94\xa6\x1a\x8f\xf7\x1a\x07\xfb\x92\xfb\x82\x05\x37\xf8\x4e\xe3\x07\xa4\x8a\x93\x84\x94\x1e" ++"\x9b\x82\x79\x94\x78\x1b\x6c\x78\x79\x69\x88\x1f\x0b\xe9\x1d\x99\x88\xa3\x1b\xf7\x04\x06\xa1\x99\x32\x1d\x9c\x9d\x1a\x9b\x83\x9a" ++"\x7c\x96\x1e\x93\x81\x81\x8c\x6f\x1b\x89\xf7\x3d\x06\x0b\xf8\xee\x80\x1d\x15\x6b\x72\x73\x6d\x6c\xa4\x73\xab\xf7\x00\x1d\x15\x6c" ++"\x55\x55\x7b\x55\x1b\x64\x6b\x9a\x9d\x99\x97\x9a\x9f\x98\x1f\x9c\xa6\xa7\x92\xb3\x1b\xac\xa9\x88\x84\xb6\x1f\x0b\x07\xa3\x96\x38" ++"\x1d\x0b\x65\x0a\xf7\x69\x27\x1d\x0b\x3e\x1d\x95\xa5\x1a\x0b\x3b\x0a\x7a\x93\x7c\x99\x81\x1e\x0b\x83\x34\x1d\x7b\x79\x1a\x0b\x06" ++"\x5e\x9e\x74\xae\xae\x9e\xa2\xb8\x1e\x0b\x1a\x7a\x93\x7c\x99\x81\x1e\x0b\x1a\x9b\x83\x9b\x7d\x95\x1e\x0b\x84\x8d\x75\x8c\x08\x0b" ++"\xbe\x72\xa8\x59\x96\x1f\x0e\x85\x81\x1f\x7b\x82\x81\x0b\xb1\x1d\x0e\xf7\x5a\xf7\x7c\x15\xd8\x88\x06\x47\x1d\x9b\x93\x98\x96\x72" ++"\x1d\xf7\x27\xfc\x59\x07\x6b\x1d\x7a\x7a\x92\x1d\x7a\x7a\x2a\x0a\xf8\x6f\xf7\x29\x06\xa4\x89\x94\xf7\x0c\x1d\x07\x0b\x89\x06\x41" ++"\x0a\xbf\xc3\x9f\x95\x86\x0a\x5c\x78\x69\x67\x1e\x0b\xa8\xf7\x85\x15\xfb\x27\xf7\x12\x20\xf7\x40\xd4\xd0\x9d\xa9\xb7\x1e\xaf\xa4" ++"\x9e\xa4\xa2\x64\x1d\x81\x85\x08\x7d\x71\x65\x83\x5e\x1b\xfb\x0a\x40\xdd\x0a\x95\x80\x8f\x75\x08\x64\x92\x9a\x7c\xa5\x0a\x53\x1b" ++"\xfb\x31\x74\x1d\x0b\x7c\x1d\x0e\xa2\x1d\x50\xa0\x58\xb4\x64\x1f\x5c\xbd\xca\x77\xed\x1b\xd5\xcb\x96\x9f\xb4\x1f\xb7\xa0\xa2\xa5" ++"\xa6\x1a\xa7\x73\xa3\x6d\x90\x0a\x0b\xcb\xf2\x15\x5f\xf7\x0c\x0a\xf0\x06\xf7\x87\xf8\x02\x05\xfb\x9a\x78\x07\x3a\x0a\xf7\x15\x06" ++"\xb9\xa3\x9d\xae\xad\x76\x9a\x58\x8d\x1f\xf7\xf8\x96\x07\x4f\x1d\xfb\x09\x06\xfb\x87\xfc\x00\x05\xf7\x98\xaa\x07\xba\xa3\x9d\xad" ++"\xad\x72\x9d\x5d\x1f\xfb\x15\x06\x5c\x73\x79\x6a\x69\x9f\x7a\xb4\x8a\x1f\x0b\x6b\x1d\x7b\x79\x92\x1d\x7b\x79\x2a\x0a\x0b\x15\x73" ++"\x7c\x7b\x73\x3f\xe0\x47\xe9\xe9\xe0\x6f\x1d\x82\x6a\x84\x1f\x61\x81\x63\x70\x56\x1b\x56\x62\xa6\xb5\x82\x1f\xab\x84\x82\x95\x76" ++"\x1b\x0e\x15\x6b\x72\x73\x6d\x6c\xa5\x73\xaa\xf7\x00\x1d\x98\x1d\x21\x05\x7f\x99\x95\x87\x95\x1b\xa1\x9e\x9d\x9f\x98\x84\x96\x7a" ++"\x99\x1f\x0e\x06\x71\x20\x1d\x2d\x0a\x1e\x0b\x5f\x0a\xfb\x6e\x07\x58\x8a\x76\x7b\x69\x1a\x68\xa3\x79\xb9\x1e\x0b\x71\x83\xca\x0a" ++"\x0b\x06\xaa\x0a\x0b\x06\x5d\x73\x79\x69\x6d\x9c\x7a\xae\x87\x1f\x0b\xa7\xa4\x72\x6e\x71\x76\x7b\x6b\x6b\x76\x9c\xa3\xa9\xa3\xa4" ++"\xa8\x1f\x0b\x77\x1d\x7d\x95\x1e\x93\x80\x0b\x88\x96\x1b\xa1\x9e\x9d\xa0\x98\x85\x95\x78\x9a\x1f\x0e\x51\x1d\x7e\x84\x7f\x7e\x1a" ++"\x0b\x40\x1d\x92\x80\x9c\x7e\x1f\xf7\x19\x0b\x5d\x72\x75\x1d\x0b\x8a\x92\x84\x95\x74\x0a\x0b\xa3\x9c\xae\x9c\x83\x9a\x7d\x95\x1f" ++"\x93\x80\x0b\x83\x9a\x7d\x95\x1e\x93\x2f\x1d\x2f\x06\x77\x84\x8a\x88\x0b\x06\xa2\x97\x96\x9f\x9e\x7f\x96\x74\x1f\x0b\x15\x92\x97" ++"\x8e\x93\x93\x1a\x9d\x7b\x9b\x0b\xfb\x06\x05\x84\x81\x88\x82\x83\x1a\x78\x0b\xf8\xb4\xf8\x06\x15\xb9\x7b\xa0\x67\x75\x80\x83\x78" ++"\x84\x1e\x9d\x0b\xf7\x06\x0a\x7b\x93\x0b\xa2\x99\xb0\xae\x73\x9d\x5c\x1f\x0b\x93\x8e\x95\x97\x1e\x0e\x1a\x69\xa3\x79\xba\x1e\x0b" ++"\x74\x8d\x80\x91\x82\x1e\x0b\x06\xf7\x0f\x0a\x0b\x1e\xfb\x18\x07\x6e\x98\x7b\x0b\x1e\x9b\x81\x7a\x94\x78\x1b\x0b\xbd\xf2\x15\x87" ++"\x6d\x1d\x7b\x79\x1a\x68\xa3\x7a\xb9\x1e\xea\x06\xb1\xa2\x9f\xad\xa5\x7d\x9c\x71\x90\x1f\x9a\xbc\x05\xe1\x5b\x87\x06\x6c\x74\x75" ++"\x70\x6a\xa3\x76\xaf\x1f\xf7\xf5\xf7\x0d\xf7\x09\x1d\x79\xfb\x1f\xf7\x15\x96\x07\x6a\x8d\xa0\x77\xaa\x3e\x1d\x94\xa6\x1a\xd5\x07" ++"\xa5\x8a\x92\x84\x94\x74\x0a\x7a\x7b\x83\x7e\x80\x1f\x85\x82\x89\x86\x89\x79\x08\x80\xf7\x13\xf7\x0a\x51\x06\x8b\x1d\x93\xa6\x1a" ++"\xf7\x35\xfc\x4f\x07\xf7\x0e\x1d\x93\x06\xf0\xfb\x62\x15\x55\x06\xc1\xf7\x41\x05\x0b\xf8\xfb\xf7\x38\x15\xbb\x07\xcc\x7a\xc2\x6b" ++"\xb1\x1e\xb6\x67\x5d\xa3\x5a\x1b\x60\x6b\x7c\x66\x66\x1f\xaf\x6a\x66\x9b\x5d\x1b\x72\x51\x80\x7f\x65\x1f\x6e\x82\x7c\x7a\x72\x1a" ++"\x6e\xa2\x73\xa8\x92\x93\x8c\x8e\x94\x1e\x9d\xcc\x92\x8d\x9c\x1b\xa5\x9d\x79\x72\x1f\x7c\x07\x8e\x74\x79\x8d\x7c\x1b\x5b\x4c\x79" ++"\x73\x62\x1f\x5f\x70\x7b\x71\x5e\x1a\x2c\xd1\x4d\xf5\xb6\xaa\x94\xa1\xae\x1e\x80\x96\x96\x86\x9a\x1b\x9b\x97\x90\x95\x95\x1f\x75" ++"\xae\xa3\x84\xb4\x1b\xbb\xc9\x9a\xa0\xaf\x1f\x9c\x96\x95\x9b\x9e\x1a\xaa\x76\xa2\x6e\x7d\x7c\x87\x7e\x6e\x1e\x7f\x6f\x7a\x87\x75" ++"\x1b\x65\x75\xa1\xc1\x7b\x1f\xfb\x06\x69\x15\x6a\x62\x75\x81\x6e\x1b\x62\x71\x9f\xaa\x96\x8f\x93\x93\x91\x1f\x9a\x9e\xb2\x95\xb0" ++"\x1b\x9c\x98\x89\x86\xa1\x1f\xf7\x08\xd4\x15\xc0\x94\xa1\xa6\xad\x1b\xae\xa1\x70\x56\x93\x1f\x0b\xf8\xca\xf8\x75\x15\xf7\x51\x1d" ++"\x65\x77\x59\x69\x1f\x44\x24\x73\x69\x85\x87\xf7\x62\x1d\xb2\x1a\xb1\x75\x98\x4b\xf7\x02\x1d\xca\x6e\x0a\x86\x06\x86\xf7\x24\xa2" ++"\x06\xa9\x8d\xad\x6d\xab\x53\xc5\xfb\x00\x18\x98\x72\x99\x76\x90\x89\x08\x94\x1d\x99\x4a\x1f\x7c\x06\x53\xf4\x72\xb8\x73\xaa\x6c" ++"\xa4\x19\x8f\x92\x92\x94\x98\x9e\x9f\xa7\x19\x8e\x91\x8d\x8d\x8e\x8f\x90\x93\x8f\x91\x8d\x8e\xa3\xaf\x18\x8c\x8d\x90\xf7\x68\x1d" ++"\xb0\x99\xa1\xc6\x1f\x0b\xf7\x5a\xf7\x7c\x15\xd8\x88\x06\x47\x1d\x70\x1d\x94\xa6\x1a\xf7\x27\xfc\x59\x07\x57\x0a\xf8\x6f\xf7\x29" ++"\x06\xa3\x89\x95\x85\x94\x1e\x9b\x81\x79\x94\x79\x1b\x79\x7c\x83\x7e\x80\x1f\x83\x80\x89\x82\x70\x1a\x5d\xfb\x8c\x07\x0e\xaf\x0a" ++"\x7a\x93\x7c\x99\x81\x1e\x84\x95\x99\x88\xa3\x1b\xf7\x16\x2b\x1d\x9c\x83\x9a\x7d\x95\x1f\x81\x92\x4d\x0a\xf7\xf9\x07\xad\x90\x9d" ++"\x9c\xa9\x33\x1d\x80\x81\x8d\x70\x1b\xfb\x04\x06\xfb\x19\xfb\xaa\xfb\x1c\xf7\xaa\x05\xfb\x03\xd7\x0a\x77\x1a\x6d\x9d\x7a\xad\x86" ++"\x1e\xfb\xf9\x07\x65\x8a\x74\x78\x6b\x70\x0a\xf7\x15\x06\xb9\x67\x0a\x82\x8d\x6f\x1b\x6c\x06\x0e\xf8\x10\xf7\x71\x15\xf7\x13\xf0" ++"\x9c\x8d\x90\x8c\x92\x8f\x19\xa4\x1d\x80\x8d\x70\x1b\x30\x06\x77\x84\xf7\x67\x1d\x7a\x92\x7e\x9b\x7f\x1e\x55\x60\x55\xb5\x05\x9a" ++"\x97\x93\x9a\x9c\x1a\x9b\x68\x0a\x81\x1f\x78\x85\x7d\x76\x76\x1a\x6d\x9e\x7a\xae\xf6\x1d\x72\x97\x1f\xcc\xf7\x4d\x1d\x0b\x15\xf7" ++"\x36\xf7\x75\x05\xb7\xa2\x9d\xac\x9c\xae\x0a\xfb\x0d\x32\xf7\x0d\x05\xa3\x96\xb7\x0a\x76\x1a\x7b\x93\x7b\x99\x81\x1e\x95\x85\x94" ++"\x89\xa4\x8a\xf7\x37\xfb\x75\x18\xfb\x19\x4e\x07\xeb\x1d\x06\x0b\xd1\x1d\x81\x81\x7a\x8e\x0a\xf1\x1d\x71\x83\xb6\x0a\x88\x83\x77" ++"\x78\x1e\x77\x75\x68\x7e\x6a\x1b\x68\x6d\x93\xa0\x59\x1f\xe4\x07\xa3\x89\x94\x85\x4d\x1d\x80\x72\x1a\xfb\x32\x07\x93\x88\x05\x61" ++"\xe5\xcc\x79\xc3\x1b\xc7\xc3\x9e\xaf\xb6\x1f\xbc\xb2\x9c\xb0\xcb\x1a\x0b\xf7\x33\xa5\x15\x6f\xbc\xb5\x80\xbd\x1b\xf7\x30\xf7\x13" ++"\xf7\x18\xf7\x37\xd2\x79\xc2\x61\xc4\x1f\xbd\xc7\x05\x9c\x9f\x8f\x93\x99\x1a\xa7\x74\xa1\x6e\x77\x82\x85\x72\x76\x1e\x5f\x56\x05" ++"\xaa\x5a\x5c\x99\x57\x1b\xfb\x31\xfb\x13\xfb\x18\xfb\x38\x41\x9f\x51\xb9\x51\x1f\x54\x48\x05\x79\x76\x87\x83\x7d\x1a\x70\xa3\x75" ++"\xa8\x9f\x94\x90\xa4\xa0\x1e\xf7\xec\xf8\x33\x15\x99\x6f\x94\x67\x69\x1a\x24\x3b\x34\x2c\x71\x75\x90\x98\x72\x1e\x41\xd0\x15\x77" ++"\xac\x82\xad\xb2\x1a\xf4\xda\xe2\xeb\xa8\xa5\x84\x7b\xa6\x1e\x0b\xf7\x5a\xf7\x53\x15\xe9\x06\xea\xbd\x9c\xba\xb8\x1f\xab\xad\x9e" ++"\xb9\xb8\x1a\xf7\x00\x2f\xd7\xfb\x15\x1e\xfb\x7d\x06\x71\x20\x1d\x7a\x94\x7b\x98\x82\x1e\x83\x96\x96\x89\xa5\x96\x0a\xf7\xfa\x04" ++"\xf7\x06\x06\xce\xb3\x6c\x57\x56\x63\x6c\x48\x1f\xfb\x06\x06\x0e\xf8\xbb\xf8\x15\x15\xa0\x9f\x90\x93\x9c\x1a\xa6\x74\xa1\x6f\x78" ++"\x82\x86\x77\x76\x1e\x5e\x5e\x05\x9c\x66\x56\x96\x5e\x1b\xfb\x24\xfb\x07\x27\xfb\x12\x5a\x9d\x5c\xae\x61\x1f\x5d\x5e\x05\x76\x77" ++"\x86\x82\x7b\x1a\x6f\xa2\x75\xa8\x9c\x93\x90\xa0\xa2\x1e\xc0\xc0\x05\x78\xb6\xb2\x83\xba\x1b\xf7\x26\xf7\x07\xef\xf7\x12\xbb\x7a" ++"\xb8\x6a\xb5\x1f\x3e\x40\x15\x98\x78\x91\x77\x76\x1a\x45\x48\x56\x32\x7c\x82\x8c\x8f\x78\x1e\x33\xc2\x15\x7d\xa0\x84\x9f\xa1\x1a" ++"\xd0\xce\xc1\xe2\x9b\x96\x8a\x86\xa1\x1e\x0b\xf8\xa9\xf8\x61\x15\xb2\x8c\xa1\x9d\xab\x31\x0a\x20\x0a\xfb\x16\xf7\x08\x1d\xaa\xfb" ++"\xa2\x06\x53\x53\x5e\x46\x46\x53\xb8\xc3\x1e\xf7\xa2\xaa\x07\xa3\x96\x8c\x91\x94\x1f\xa4\x1d\x83\x8d\x6e\x1b\xfb\x16\x06\x3d\x1d" ++"\x79\x1a\x6c\xa1\x78\xb2\x8a\x1e\xfb\x99\x07\x0b\xf7\x5b\xf3\x15\xf7\x6e\x95\x07\xba\xa4\x9c\xf7\x4b\x1d\xa0\x7c\xbe\x8a\x1f\xfb" ++"\x6f\xa0\x0a\xf7\x6f\x07\xbf\x8c\x9f\x9a\x6e\x1d\xfb\x0c\x06\x5d\x73\x79\x69\x69\xa3\x7a\xb9\x1f\x95\xfb\x6e\x06\x0e\xf7\x5d\xf8" ++"\x62\x15\xab\x92\x99\x9b\xa7\x1a\xb1\x74\x98\x4b\x1e\x48\x06\x4c\x73\x7d\x67\x67\xa1\x7b\xbc\x89\x1f\xf7\x3d\xfb\xb3\x76\x68\x78" ++"\x6b\x79\x7a\x7e\x8d\x19\x8a\x06\x87\x91\x06\xc1\x7b\xa1\x65\x64\x7d\x76\x50\x1e\x5a\x07\x66\xb3\x75\xd1\xcb\xb1\xa6\xd8\xb8\x1e" ++"\xf7\x6e\xf8\x07\x05\xba\x8d\xa1\x9c\xac\x28\x1d\x4b\x06\x4b\x74\x7d\x66\x6f\x99\x7b\xab\x84\x1f\xfb\x00\xfb\x4b\x05\x0b\xf7\x7f" ++"\xf8\x3d\x15\xfb\x02\x72\x0a\xfb\x6d\x7e\x07\x68\x73\x76\x6c\x2d\x0a\x1f\xf7\x04\x06\xb9\xa4\x9d\xac\xa2\x7b\xa0\x77\x90\x1f\x8d" ++"\x83\x7f\x8d\x7a\x1b\xf0\x07\xb8\x91\xa0\x9d\xa0\x1e\xa7\xa3\xa5\x99\xa7\x1b\xb7\x9e\x6c\x46\x1f\xfc\x0b\x2f\x0a\xf8\x0a\x07\xf7" ++"\x14\x4c\xd7\x21\x60\x6e\x81\x70\x6b\x1e\x0b\xf7\xf6\xf8\x61\x15\xec\x69\x1d\xfb\xc2\x06\x5d\x0a\xec\xfb\xfa\x2a\x06\x71\x20\x1d" ++"\x68\xa3\x7a\xb9\x1e\x0b\x9c\x1d\x80\x6c\x1a\xfb\x33\x89\x07\x71\x82\x50\x1d\x9a\x81\x3f\x1d\xf7\x04\x06\xa1\x99\xf7\x3a\x1d\x92" ++"\x20\x0a\x89\xf7\x40\x06\xec\x42\xcc\xfb\x00\x59\x0b\x15\x9a\x9b\x90\x1d\x22\x05\x75\x74\x8a\x8a\x4e\x1d\xf7\x9e\xf3\x15\x9b\x9b" ++"\x90\xf7\x5e\x1d\x7f\x1e\x25\x22\x05\x76\x74\x8a\x8a\x4e\x1d\x0e\x07\xa4\x0a\x0b\x5e\x8a\x0a\x0b\x1a\x54\x60\x1d\x80\x1e\x7d\x6e" ++"\x83\x88\x7f\x1b\x7e\x84\x90\x95\x0b\xf7\xc3\xf7\x2b\x15\xfb\x1e\xf7\xca\x05\x98\x06\xa4\x95\x8c\x91\x94\x1f\x9b\x94\x95\x9d\x9c" ++"\x31\x0a\x81\x7f\x8d\x71\x1b\xfb\x19\x06\x72\x82\x89\x86\x81\x3c\x1d\x84\x96\x95\x89\xa5\x1b\xf7\x5f\xfc\x61\x05\xf2\x06\x0b\x1f" ++"\x69\x84\x07\x71\x5c\x1d\xa5\x1b\x92\xfb\x6f\x80\x5b\x0a\xf8\x6a\x31\x1d\x0b\xa8\x06\xa2\x97\x38\x1d\x6e\xad\x06\xe7\x1d\x0b\x7a" ++"\x1a\x7a\x94\x7b\x98\x82\x1e\x83\x96\x96\x89\xa5\x1b\x96\x06\xf7\x00\xfb\x13\x15\xf7\x13\xf7\x15\x07\xc8\xaf\x75\x68\x61\x5b\x6f" ++"\x46\x1f\xfb\x01\xfb\x7b\x15\xf7\x14\xf7\x17\x07\xb4\xaa\x84\x7d\xa4\x1f\xa3\x7d\x9c\x73\x76\x1a\x6b\x6a\x7b\x4a\x1e\x0e\xf7\x9c" ++"\xf3\x15\xf7\x6d\xf7\x5e\x38\x07\x5e\x9e\x74\xae\xae\x9e\xa2\xb8\x1e\xf7\x4f\xfc\x6a\x07\x52\x1d\xbf\xfb\x6d\x57\x06\x46\x0a\x0b" ++"\xf7\x3e\x1d\xb1\xd6\xf7\x00\x0a\x91\x83\x8e\x7b\x90\x75\x8e\x85\x93\x84\x08\x83\x94\x9b\x85\x99\x47\x0a\x0b\xf8\xc7\xf7\x6e\x15" ++"\xa2\x97\x32\x1d\x9c\x9d\x22\x1d\xfc\xa2\xf7\x22\x1d\x95\x97\x89\xa5\x1b\x0e\xf7\x00\xf7\xd6\x95\x0a\x0b\x07\xa4\x0a\xb3\x81\xa7" ++"\x1b\xcc\xb9\xb3\xc3\x4e\x0a\x95\x0a\x0e\x15\xd5\x0a\x96\x97\x88\xa4\x1b\xf8\x14\x06\xa1\x98\x8d\x90\x94\x1f\x9b\x94\x95\x9d\x9d" ++"\x1a\x9b\x83\x9b\x7d\x94\x1e\x93\x20\x0a\x0b\x1b\x96\xfb\xfa\x80\x06\x72\x82\x89\x86\x61\x1d\xf7\x6a\x29\x0a\x2c\x06\x0b\xf8\x3c" ++"\xf7\x67\xdc\x1d\x0b\x1a\x78\x9a\x7d\x9f\x95\x95\x90\x93\x91\x1e\xb2\xab\x91\x90\x9c\xf5\x1d\xa7\x0a\x81\x1e\x95\x85\x92\x89\xa1" ++"\x8a\xfb\x04\x0b\xf8\xb3\xf8\x15\x15\xa8\x9d\x93\x95\xa0\x1a\xa4\x74\xa3\x71\x7e\x84\x88\x7d\x75\x1e\xfc\x43\xfb\xa1\x05\x6d\x79" ++"\x84\x81\x77\x1a\x71\xa2\x73\xa4\x97\x9a\x91\x95\x9b\x1e\x0e\x15\xbb\xaa\x80\x71\xa7\x1f\xa3\x75\x99\x6b\x6d\x1a\x41\x50\x59\x34" ++"\x5d\x6a\x97\xa4\x70\x1e\x73\xa2\x7d\xaa\xab\x1a\xaa\x99\xaa\xa3\xa2\x1e\xa5\xa6\xab\x96\xbb\x1b\x0e\xf7\x52\x1d\x96\xfb\xfa\x06" ++"\x65\x74\x78\x6b\x69\xa3\x79\xba\x1f\xf7\x15\x06\xb9\xa3\x9c\xae\xa9\x1d\x6c\x0b\x29\x1d\x95\xfb\xf8\x81\x29\x1d\xf7\xa7\x06\xf7" ++"\x21\xd4\xc0\xf3\xf7\x07\x34\xc9\xfb\x37\x1f\xfb\x0d\x0b\x75\x89\x88\x4e\x1d\x0b\x9a\x7c\xa5\x0a\x0b\x2c\x0a\xf7\x1c\x63\x06\x5f" ++"\x9e\x74\xae\xaf\x9e\xa2\xb7\x1e\xb3\xf7\x1b\x07\xb9\xa3\x9d\xad\xaa\x7a\x9b\x68\x8f\x1f\x0b\xea\x1d\x0e\x15\x98\x7a\x86\x8e\x7f" ++"\x64\x0a\x21\x05\x80\x99\x96\x86\x95\x1b\xa1\x9e\x9c\xa0\x99\x84\x95\x7a\x99\x1f\x0e\xf7\x1f\x1d\x7e\x9b\x93\x62\x0a\x8c\x98\x94" ++"\x8c\x8f\x76\x1d\x75\x91\x94\x7a\x1f\x96\x77\x89\x8c\x55\x1d\x7a\x94\x7e\xa0\x80\x1f\x7e\xa5\x0b\xaa\x3e\x1d\x96\xa4\x1a\xdb\x07" ++"\xa4\x8a\x93\x84\x95\x1e\x9a\x81\x7a\x94\x78\x1b\x79\x7f\x85\x7b\x7e\x1f\xa9\x46\x71\x91\x0b\x3a\x1d\x93\x20\x0a\x0b\x05\xad\x8f" ++"\x9e\x9d\xa8\x22\x1d\x2f\x06\x2e\x1d\x7b\x93\x7b\x99\x0b\xf7\x07\x0a\xf7\x03\x07\xca\x8d\x9f\x98\xb0\x1a\xb2\x74\x98\x4a\x1e\x32" ++"\x06\x4b\x74\x7d\x65\x68\x9f\x7d\xc0\x88\x1f\xfb\x07\x07\x0b\x40\x1d\x91\x81\x9d\x7d\x1f\xf7\x1a\x21\x05\x80\x99\x95\x86\x0b\x71" ++"\x83\x8a\x85\x81\x48\x0a\x83\x0b\x15\x68\x6e\x6f\x6a\x69\xa8\x6f\xae\xae\xa8\xa7\xac\xae\x6f\xa6\x67\x1f\x0b\x15\x9d\x99\x91\x95" ++"\x98\x1a\xa1\x79\x9c\x74\x7f\x85\x51\x1d\x7d\x84\x80\x7e\x1a\x77\x9e\x79\xa1\x95\x95\x0b\xf8\xef\x15\xfb\x0c\x06\xd6\x0a\x95\x96" ++"\x89\xa6\x1b\x97\xfc\x21\x0b\x2a\x1d\x81\x8d\x70\x1b\x2f\x06\x73\x7f\xbe\x0a\x74\x97\x7a\xa4\x81\x1e\x34\x0b\xf7\x26\xf7\xfa\x15" ++"\xf7\x04\xfb\x76\x05\xea\x06\xf4\xf7\x75\x05\xfb\x91\x6c\x07\x71\x83\x89\x4f\x0a\x7a\x79\x1a\x0b\x88\x8f\x74\x9d\x1f\xfb\x2d\xf7" ++"\x11\xf7\x15\x1d\x1b\x99\x92\x88\x7a\xa6\x1f\x70\xb8\xac\xcd\x0a\x06\xba\xa3\x9c\xae\x9b\x2a\x1d\x81\x8d\x6f\x1b\x0b\xbb\xb6\xcd" ++"\xac\x7d\xaa\x71\xa0\x1e\x3b\xd2\x0a\x0b\x8a\x84\x8b\x80\x82\x1a\x6c\xa0\x76\xa9\xa5\x9c\x9b\xb0\x94\x1e\xc1\x9a\xa2\x99\xd8\x1b" ++"\xbf\xb3\x7e\x79\x7a\x5f\x7e\x4e\x0b\xa2\x74\xa8\x95\x99\x8d\x8f\x9d\x1e\x96\xbb\xad\x90\xad\x1b\xc8\xa6\x7e\x6e\x1f\x79\x07\x91" ++"\x68\x6a\x8e\x6a\x1b\x32\x0b\xca\x0a\xf7\x07\xfb\xa0\x06\x60\x0b\x97\x9b\xa1\x31\x0a\x2f\x1d\x32\x06\x76\x84\x8a\x88\x82\x1f\x78" ++"\x85\x7c\x76\x0b\x89\xa4\x1b\xf7\x06\x06\xf7\x03\xe0\xda\xf1\x8a\x1f\xf8\x4c\x0b\xf7\x49\x1d\x9f\x0b\x06\xcb\xa2\x99\xb1\xaf\x75" ++"\x9a\x57\x8c\x1f\xf7\xf9\x07\xc1\x8d\x8f\x1d\x0b\xf8\x96\xf8\x3d\x15\xfb\x1f\x06\x72\x81\x89\x86\x82\x32\x0a\x84\x0b\x1e\x69\x06" ++"\x4c\x74\x7d\x66\x6e\x9a\x7a\xac\x85\x1f\x2b\x07\x4c\xf7\x02\x05\xcd\x65\x6c\xa2\x58\x1b\x5f\x81\x0b\xf8\xe4\xf7\x01\x0a\x93\x85" ++"\x9b\x1b\x9e\x9b\x99\x9c\x90\x8a\x93\x88\x92\x1f\x0b\x89\x86\x82\x1f\x7b\x81\x81\x7a\x7a\x1a\x0b\x06\xf7\x0f\x1d\x0b\x06\x71\x0a" ++"\x7c\x95\x9d\x82\x9d\x3e\x1d\x94\xa6\x1a\x0b\x46\xfb\x5c\x05\x88\x84\x8a\x84\x85\x1a\x7b\x9b\x7d\x9e\x9a\x93\x91\x9d\x97\x1e\xf7" ++"\x25\xf7\x76\x05\x0b\x07\xbb\x8c\xa1\x9c\xae\x1a\xaf\x73\x99\x4c\x1e\x40\x06\x4c\x73\x7d\x67\x68\xa1\x7a\xbc\x8a\x1f\x0b\xf7\x6f" ++"\xf7\x0d\x15\x34\xb9\x5a\xde\xbf\xad\xa2\xaf\xa7\x73\xa3\x6f\x84\x81\x89\x89\x84\x1e\x89\x0b\x1a\xaa\xa8\xa2\xb2\xa5\x9e\x84\x7a" ++"\x9b\x1e\x72\xa2\x91\x88\x9f\x1b\xa9\xa2\xa2\xa9\xbe\x3a\xbe\x0b\x70\x84\x8a\x85\x81\x48\x0a\x84\x95\x98\x88\xa4\x1b\x0b\x8d\xfb" ++"\x2e\xf7\x11\x18\xed\x0a\xa0\x95\x93\x0b\x15\xa2\xa2\x97\xa6\xaa\x1a\xc9\x59\xbb\x4a\x49\x59\x5b\x4c\x6d\x97\x70\xa2\x74\x1e\x72" ++"\x76\x0b\xf8\x6f\xe6\x0a\x97\x87\x93\x7e\x95\x1f\x0b\x8a\x84\x80\x1f\x7b\x82\x81\x7a\x7a\x1a\x7b\x94\x7b\x98\x81\x1e\x83\x97\x94" ++"\x89\xa6\x1b\x0b\xd1\x0a\xa5\x1b\x0b\x15\x99\x97\x92\x96\x97\x1a\x9d\x7a\x9b\x78\x82\x81\x53\x1d\x7c\x0b\x1f\x7e\x07\x53\x98\x76" ++"\xae\xa4\x98\x96\xa7\x94\x1e\xc0\x2d\x8e\x85\x8e\x87\x95\x7e\x19\x0b\xa8\x1d\x9a\x9a\x1a\x9b\x7a\x9a\x78\x1e\x0e\xf7\x10\x0a\x79" ++"\x1a\x0b\x15\x9d\x99\x91\x95\x98\x1a\xa1\x79\x9c\x74\x7f\x85\x88\x7e\x7a\x1e\xfb\x19\x21\x05\x0b\x06\xa0\xf6\x0a\x83\x9a\x7c\x96" ++"\x1e\x93\x0b\xf7\x2b\x1d\x93\x7b\x99\x82\x1e\x83\x96\x96\x89\x0b\xf7\x12\x15\xa7\x9f\x78\x70\x6e\x78\x78\x6d\x6f\x77\x9e\xa7\xa7" ++"\x9f\x9e\xa8\x1f\x0b\x1a\xad\x73\x9d\x5c\x1e\xfb\x0c\x29\x1d\x95\x0b\x1b\x8d\x06\x67\xfb\x16\x52\xf7\x23\x05\x2d\x06\x53\xfb\x22" ++"\x69\xf7\x15\x05\x0b\x71\x83\x8a\x85\x81\x3b\x0a\x7a\x93\x7b\x99\x82\x1e\x84\x0b\x77\x84\x8b\x88\x81\x1f\x78\x84\x7d\x77\x76\x4b" ++"\x0a\x83\x0b\x06\x77\x84\x8a\x88\x82\x1f\x77\x85\x7d\x76\x0b\x40\xdd\x0a\x0b\x91\x82\x1e\x7b\x95\x9c\x82\x9e\x2d\x1d\x0b\x15\xa7" ++"\x5f\x69\x9b\x7c\x1b\x84\x84\x83\x82\x85\x8f\x86\x97\x80\x1f\xae\x0b\x65\x1a\x66\xa2\x7d\xca\x1e\xed\x06\xca\x6e\x0a\x0b\x83\x34" ++"\x1d\x0b\xc7\xe8\x1f\xc8\x07\xef\xd3\xd2\xef\xad\xad\x83\x7c\xa6\x1e\xa7\x7c\x0b\x72\x82\x89\x86\x81\x73\x1d\x2d\x0a\x1e\x0b\x7d" ++"\x67\x68\xa1\x7a\xb9\x8a\x1f\x4b\x07\x0b\x8d\x90\x3a\x1d\x0b\x1a\x6b\xa5\x79\xb8\x1e\xab\x06\xba\xa5\x9d\xac\xa0\x82\x98\x71\x0b" ++"\x1e\xe0\x06\xcb\x6e\x0a\x89\x06\x89\xd1\x0b\x1e\x7b\x95\x9d\x82\x9d\x1b\x9c\x9b\x93\x98\x96\x1f\x93\x96\x8d\x0b\x62\xf7\x0a\x0a" ++"\xf7\x24\x07\x0e\x81\xac\x1d\x93\xa6\x1a\x0b\x15\xf7\x02\x30\x05\x82\x97\x93\x87\x95\x1b\xa0\x9d\x9c\xa0\x0b\xab\x1d\x74\x1b\x6c" ++"\x6e\x0b\xf7\x08\x0a\xf7\x18\x2b\x1d\xad\x0b\xf7\x65\x1d\xf7\x31\x07\x0e\x1b\x5e\x68\x9e\xa7\x83\x1f\xa6\x83\x83\x93\x77\x1b\x0e" ++"\x5c\x73\xf7\x08\x0a\x0b\x06\x9f\xf6\x0a\x0b\xfb\x2f\xfb\x11\x05\x75\x79\x88\x87\x7d\x1a\x76\x9d\x7a\x0b\x9e\x1a\x9d\x82\x9b\x7c" ++"\x96\x1e\x93\x7f\x82\x8d\x6e\x1b\x0b\x6f\x1a\x68\xa3\x79\xb9\x1e\xf7\xd5\x06\xd4\xb2\xab\xc6\x0b\x7f\x1a\x79\x9c\x7b\x9e\x94\x96" ++"\x57\x1d\x05\x82\x97\x94\x87\x95\x1b\xa0\x9d\x9c\xa0\x97\x87\x0b\x06\x33\x66\x84\x71\x64\x1f\x47\x5e\x68\x40\x27\x1a\x0b\x1a\x68" ++"\xa3\x7a\xb9\x1e\xf7\x03\x0b\x82\x90\x7f\x92\x83\x1f\x81\x95\x93\x88\xa6\x1b\x0b\x90\x1a\x9b\x7b\x9a\x7a\x7d\x82\x84\x79\x81\x1e" ++"\x0b\x9b\x8e\x8f\x93\x1f\x9b\x95\x95\x9c\x9d\x1a\x9b\x0b\xdc\xc7\xbf\xe8\xb6\xae\x83\x7b\xa4\x1f\x97\x84\x0b\x15\xfb\x25\x06\xf7" ++"\x28\xfb\x7a\x05\x78\x97\x0b\x93\x7c\x99\x81\x1e\x83\x95\x98\x89\xa4\x1b\x0b\x1b\x80\x7f\x90\x9e\x6a\x1f\xa8\x59\x79\x92\x0b\x67" ++"\x76\x7c\x70\x82\x90\x7f\x92\x83\x1f\x81\x0b\x9b\x99\x9e\x95\x86\x92\x7f\x96\x1f\x0e\x1f\x7b\x81\x81\x7a\x79\x1a\x0b\x61\x1b\x5f" ++"\x7e\x9d\xc6\x1f\x0b\x79\x69\x69\xa3\x79\xba\x1f\x0b\xf6\xbe\xb7\x97\xa8\xbc\x1e\x0b\x06\x5f\x9d\x74\xaf\xae\x9e\xa2\xb7\x1e\x0b" ++"\x06\x74\x7f\x80\x78\x77\x97\x80\xa2\x1f\x0b\x8a\x75\x7a\x6a\x1a\x69\xa4\x79\xb9\x1e\x0b\x15\x9f\x9a\x90\x93\x99\x1a\xa1\x79\x9c" ++"\x0b\x19\x8f\x8f\x94\x98\x90\x94\xbf\xe8\x18\x0b\x5d\x73\x79\x68\x69\xa0\x7c\xbe\x89\x1f\x0b\x72\x81\x89\x85\x82\x1f\x7b\x82\x81" ++"\x7a\x0b\x96\xa6\x8e\x1f\xab\xf7\x8b\x05\x0e", 52203 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-BoldItalic.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-BoldItalic.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-BoldItalic.cff.cpp.301 2023-01-17 15:53:51.707205346 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-BoldItalic.cff.cpp 2023-01-17 15:53:51.707205346 -0500 +@@ -0,0 +1,1855 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusMonoPS_BoldItalic_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x18\x4e\x69\x6d\x62\x75\x73\x4d\x6f\x6e\x6f\x50\x53\x2d\x42\x6f\x6c\x64\x49\x74\x61\x6c\x69\x63" ++"\x00\x01\x01\x01\x38\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x14\x04\x8c\x0c\x01\x7f\x0c\x02\x33\x0c" ++"\x03\xf7\x02\x0c\x04\x2e\xfc\x1d\xf9\xe0\xfa\x79\x05\x1c\x35\xaf\x0f\x1c\x35\xc2\x11\xa9\x1d\x00\x00\xd1\x60\x12\x01\xa6\x02\x00" ++"\x01\x00\x08\x00\x0e\x00\x13\x00\x1d\x00\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00" ++"\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b\x00\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00" ++"\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa\x01\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01" ++"\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71\x01\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01" ++"\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1\x01\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02" ++"\x38\x02\x3e\x02\x4b\x02\x52\x02\x59\x02\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02" ++"\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3\x02\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03" ++"\x3d\x03\x46\x03\x4f\x03\x58\x03\x61\x03\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03" ++"\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1\x03\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04" ++"\x5d\x04\x66\x04\x6f\x04\x78\x04\x81\x04\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04" ++"\xed\x04\xf6\x04\xff\x05\x08\x05\x11\x05\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05" ++"\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1\x05\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06" ++"\x0d\x06\x16\x06\x1f\x06\x28\x06\x31\x06\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06" ++"\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf\x06\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07" ++"\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a\x07\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07" ++"\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4\x07\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08" ++"\x10\x08\x12\x08\x19\x08\x21\x08\x29\x08\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08" ++"\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0\x08\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09" ++"\x1c\x09\x22\x09\x2e\x09\x38\x09\x40\x09\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09" ++"\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc\x09\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a" ++"\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42\x0a\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a" ++"\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2\x0a\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b" ++"\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22\x0b\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b" ++"\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92\x0b\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b" ++"\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02\x0c\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c" ++"\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87\x0c\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c" ++"\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f\x0d\x79\x0d\x87\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41" ++"\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x41\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74" ++"\x65\x42\x65\x74\x61\x43\x61\x63\x75\x74\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74" ++"\x61\x63\x63\x65\x6e\x74\x43\x68\x69\x44\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65" ++"\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65" ++"\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45" ++"\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47\x62\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61" ++"\x63\x63\x65\x6e\x74\x47\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a" ++"\x49\x62\x72\x65\x76\x65\x49\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f" ++"\x74\x61\x49\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69" ++"\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b\x61\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c" ++"\x61\x6d\x62\x64\x61\x4c\x63\x61\x72\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63" ++"\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e\x4e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75" ++"\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72" ++"\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73" ++"\x69\x52\x61\x63\x75\x74\x65\x52\x63\x61\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75" ++"\x74\x65\x53\x63\x65\x64\x69\x6c\x6c\x61\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e" ++"\x74\x53\x69\x67\x6d\x61\x54\x61\x75\x54\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54" ++"\x68\x65\x74\x61\x55\x62\x72\x65\x76\x65\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f" ++"\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69\x6c\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c" ++"\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72\x69\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66" ++"\x6c\x65\x78\x57\x64\x69\x65\x72\x65\x73\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59" ++"\x67\x72\x61\x76\x65\x5a\x61\x63\x75\x74\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61" ++"\x65\x61\x63\x75\x74\x65\x61\x66\x69\x69\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31" ++"\x38\x61\x66\x69\x69\x31\x30\x30\x31\x39\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69" ++"\x31\x30\x30\x32\x32\x61\x66\x69\x69\x31\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35" ++"\x61\x66\x69\x69\x31\x30\x30\x32\x36\x61\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31" ++"\x30\x30\x32\x39\x61\x66\x69\x69\x31\x30\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61" ++"\x66\x69\x69\x31\x30\x30\x33\x33\x61\x66\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30" ++"\x30\x33\x36\x61\x66\x69\x69\x31\x30\x30\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66" ++"\x69\x69\x31\x30\x30\x34\x30\x61\x66\x69\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30" ++"\x34\x33\x61\x66\x69\x69\x31\x30\x30\x34\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69" ++"\x69\x31\x30\x30\x34\x37\x61\x66\x69\x69\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35" ++"\x30\x61\x66\x69\x69\x31\x30\x30\x35\x31\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69" ++"\x31\x30\x30\x35\x34\x61\x66\x69\x69\x31\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37" ++"\x61\x66\x69\x69\x31\x30\x30\x35\x38\x61\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31" ++"\x30\x30\x36\x31\x61\x66\x69\x69\x31\x30\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61" ++"\x66\x69\x69\x31\x30\x30\x36\x37\x61\x66\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30" ++"\x30\x37\x30\x61\x66\x69\x69\x31\x30\x30\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66" ++"\x69\x69\x31\x30\x30\x37\x34\x61\x66\x69\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30" ++"\x37\x37\x61\x66\x69\x69\x31\x30\x30\x37\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69" ++"\x69\x31\x30\x30\x38\x31\x61\x66\x69\x69\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38" ++"\x34\x61\x66\x69\x69\x31\x30\x30\x38\x35\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69" ++"\x31\x30\x30\x38\x38\x61\x66\x69\x69\x31\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31" ++"\x61\x66\x69\x69\x31\x30\x30\x39\x32\x61\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31" ++"\x30\x30\x39\x35\x61\x66\x69\x69\x31\x30\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61" ++"\x66\x69\x69\x31\x30\x30\x39\x39\x61\x66\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30" ++"\x31\x30\x32\x61\x66\x69\x69\x31\x30\x31\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66" ++"\x69\x69\x31\x30\x31\x30\x36\x61\x66\x69\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31" ++"\x30\x39\x61\x66\x69\x69\x31\x30\x31\x31\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69" ++"\x69\x31\x30\x38\x34\x36\x61\x66\x69\x69\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35" ++"\x32\x61\x6c\x70\x68\x61\x61\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74" ++"\x61\x6e\x67\x6c\x65\x72\x69\x67\x68\x74\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e" ++"\x67\x61\x63\x75\x74\x65\x61\x72\x72\x6f\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66" ++"\x74\x61\x72\x72\x6f\x77\x72\x69\x67\x68\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77" ++"\x75\x70\x64\x6e\x62\x73\x65\x62\x65\x74\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c" ++"\x65\x78\x63\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75" ++"\x62\x64\x63\x61\x72\x6f\x6e\x64\x63\x72\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69" ++"\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72\x65\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d" ++"\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f\x6e\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c" ++"\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74" ++"\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63\x6c\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65" ++"\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d\x61\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d" ++"\x61\x61\x63\x63\x65\x6e\x74\x67\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61" ++"\x72\x68\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d" ++"\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69\x6e\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69" ++"\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63" ++"\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69\x6f\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72" ++"\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x69\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66" ++"\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63" ++"\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d\x62\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64" ++"\x6f\x74\x6c\x65\x73\x73\x65\x71\x75\x61\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75" ++"\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70" ++"\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e\x63\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65" ++"\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71\x75\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75" ++"\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f\x6d\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d" ++"\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70" ++"\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70" ++"\x65\x72\x73\x75\x62\x73\x65\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65" ++"\x76\x65\x72\x73\x65\x64\x72\x61\x63\x75\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61" ++"\x63\x63\x65\x6e\x74\x72\x65\x76\x6c\x6f\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69" ++"\x6c\x6c\x61\x73\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64" ++"\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74" ++"\x61\x75\x74\x62\x61\x72\x74\x63\x61\x72\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e" ++"\x6f\x73\x75\x62\x72\x65\x76\x65\x75\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65" ++"\x72\x73\x63\x6f\x72\x65\x64\x62\x6c\x75\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e" ++"\x69\x30\x32\x31\x42\x75\x6e\x69\x30\x32\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41" ++"\x39\x75\x6e\x69\x30\x33\x42\x43\x75\x6e\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69" ++"\x30\x34\x35\x30\x75\x6e\x69\x30\x34\x35\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36" ++"\x75\x6e\x69\x30\x34\x39\x37\x75\x6e\x69\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30" ++"\x34\x39\x42\x75\x6e\x69\x30\x34\x39\x43\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75" ++"\x6e\x69\x30\x34\x41\x32\x75\x6e\x69\x30\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34" ++"\x41\x45\x75\x6e\x69\x30\x34\x41\x46\x75\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e" ++"\x69\x30\x34\x42\x33\x75\x6e\x69\x30\x34\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42" ++"\x39\x75\x6e\x69\x30\x34\x42\x41\x75\x6e\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69" ++"\x30\x34\x43\x43\x75\x6e\x69\x30\x34\x44\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38" ++"\x75\x6e\x69\x30\x34\x45\x39\x75\x6e\x69\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32" ++"\x30\x41\x46\x75\x6e\x69\x32\x31\x32\x36\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75" ++"\x6e\x69\x32\x32\x32\x38\x75\x6e\x69\x32\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73" ++"\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b\x75\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75" ++"\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75" ++"\x72\x69\x6e\x67\x75\x74\x69\x6c\x64\x65\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72" ++"\x65\x73\x69\x73\x77\x67\x72\x61\x76\x65\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63" ++"\x75\x74\x65\x7a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70" ++"\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20" ++"\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70" ++"\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20" ++"\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x4e\x69\x6d\x62\x75\x73\x20\x4d\x6f\x6e\x6f\x20\x50\x53\x20\x42\x6f\x6c\x64\x20\x49" ++"\x74\x61\x6c\x69\x63\x4e\x69\x6d\x62\x75\x73\x20\x4d\x6f\x6e\x6f\x20\x50\x53\x01\x4d\x02\x00\x01\x00\x06\x00\x16\x00\x7d\x00\xb0" ++"\x00\xb6\x00\xbb\x00\xc6\x00\xcd\x00\xd6\x00\xdb\x00\xe4\x00\xea\x00\xf6\x01\x25\x01\x64\x01\x7f\x01\x8e\x01\x96\x01\x9c\x01\xa1" ++"\x01\xd8\x01\xf1\x01\xf9\x02\x07\x02\x12\x02\x1e\x02\x26\x02\x2c\x02\x30\x02\x39\x02\x42\x02\x4a\x02\x52\x02\x5a\x02\x60\x02\x7d" ++"\x02\xd2\x02\xf5\x03\x21\x03\x2a\x03\x3c\x03\x46\x03\x4d\x03\x58\x03\x67\x03\x6f\x03\x7a\x03\x80\x03\x89\x03\x92\x03\x9b\x03\xa1" ++"\x03\xa7\x03\xb2\x04\x21\x04\x26\x04\x76\x04\xac\x04\xb8\x04\xcb\x04\xd9\x04\xe7\x04\xfa\x05\x07\x05\x13\x05\x1f\x05\x2e\x05\x3a" ++"\x05\x4c\x05\x54\x05\x5d\x05\x66\x05\x73\x05\x7a\x05\x86\x05\x8e\x05\x96\x06\x0a\x06\x9f\x06\xf3\x07\x4a\x07\xa6\x08\x06\x08\x2a" ++"\x08\x4e\x08\x80\x08\x8f\x08\xad\x08\xc9\x08\xe3\x08\xea\x08\xf9\x09\x0b\x09\x24\x09\x50\x09\x58\x09\x6d\x09\x72\x09\x7c\x09\x90" ++"\x09\xb4\x09\xd5\x09\xe6\x09\xf0\x09\xfc\x0a\x17\x0a\x1b\x0a\x2a\x0a\x38\x0a\x41\x0a\x4b\x0a\x61\x0a\x6e\x0a\x76\x0a\x7e\x0a\x8a" ++"\x0a\x96\x0a\xa2\x0a\xad\x0a\xb8\x0a\xc0\x0a\xd0\x0a\xda\x0a\xe4\x0a\xec\x0a\xf3\x0b\x02\x0b\x10\x0b\x16\x0b\x24\x0b\x32\x0b\x3b" ++"\x0b\x44\x0b\x4a\x0b\x57\x0b\x5e\x0b\x6a\x0b\x76\x0b\x7e\x0b\x86\x0b\x8e\x0b\x96\x0b\xa1\x0b\xac\x0b\xb7\x0c\x83\x0d\x10\x0d\xa5" ++"\x0d\xc5\x0e\x32\x0e\x90\x0e\xfd\x0f\x34\x0f\x44\x0f\x53\x0f\xdd\x0f\xf1\x10\x54\x10\xbf\x11\x3c\x11\x9b\x11\xd9\x12\x39\x12\xaf" ++"\x12\xbf\x13\x2c\x13\x6c\x13\x90\x13\xf6\x14\x46\x14\x90\x14\xc2\x15\x1b\x15\x75\x15\xaf\x15\xb6\x15\xd0\x16\x0d\x16\x1d\x16\x3e" ++"\x16\x6f\x16\x90\x16\xce\x16\xea\x16\xed\x17\x18\x17\x53\x17\x6f\x17\x9a\x17\xc2\x17\xd3\x17\xe1\x18\x09\x18\x25\x18\x55\x18\x84" ++"\x18\xb0\x18\xdd\x19\x0a\x19\x13\x19\x29\x19\x52\x19\x7b\x19\x7e\x19\x88\x19\x9a\x19\xc1\x19\xe7\x1a\x0c\x1a\x2c\x1a\x4f\x1a\x66" ++"\x1a\x89\x1a\xac\x1a\xce\x1a\xf0\x1b\x12\x1b\x2a\x1b\x41\x1b\x5e\x1b\x7d\x1b\x9b\x1b\xb8\x1b\xc9\x1b\xe6\x1c\x02\x1c\x1e\x1c\x34" ++"\x1c\x50\x1c\x6a\x1c\x85\x1c\x8d\x1c\xa1\x1c\xba\x1c\xca\x1c\xde\x1c\xec\x1c\xf7\x1c\xff\x1d\x17\x1d\x1f\x1d\x25\x1d\x3c\x1d\x41" ++"\x1d\x52\x1d\x62\x1d\x6d\x1d\x83\x1d\x98\x1d\xa5\x1d\xb0\x1d\xc5\x1d\xd4\x1d\xdb\x1d\xe9\x1d\xfd\x1e\x11\x1e\x15\x1e\x28\x1e\x3b" ++"\x1e\x4e\x1e\x52\x1e\x5c\x1e\x6f\x1e\x82\x1e\x94\x1e\xa6\x1e\xb8\x1e\xca\x1e\xdc\x1e\xee\x1e\xf9\x1f\x0a\x1f\x1b\x1f\x25\x1f\x36" ++"\x1f\x47\x1f\x58\x1f\x69\x1f\x7a\x1f\x7f\x1f\x89\x1f\x99\x1f\xa4\x1f\xb4\x1f\xbc\x1f\xcc\x1f\xd6\x1f\xe0\x1f\xef\x1f\xf7\x20\x00" ++"\x20\x0f\x20\x18\x20\x26\x20\x34\x20\x42\x20\x50\x20\x5c\x20\x65\x20\x6e\x20\x77\x20\x84\x20\x91\x20\x9e\x20\xab\x20\xb8\x20\xc5" ++"\x20\xd2\x20\xdf\x20\xe8\x20\xf5\x21\x01\x21\x0d\x21\x19\x21\x25\x21\x31\x21\x3d\x21\x49\x21\x51\x21\x5c\x21\x67\x21\x72\x21\x7d" ++"\x21\x88\x21\x93\x21\x9e\x21\xa9\x21\xb4\x21\xbf\x21\xca\x21\xd5\x21\xde\x84\x8c\x77\x1b\x0b\x78\x9c\x71\x68\x75\x75\x5e\x81\x1e" ++"\x80\x5c\x05\xfb\x8b\x06\x0b\xf8\x53\xf7\x2b\x15\x94\x5c\x05\x79\x06\x6b\x81\x88\x7f\x7c\x1f\x7b\x7f\x82\x79\x7a\x1a\x6d\x9d\x7f" ++"\xb5\x1e\xf7\x1f\x06\xa8\x99\x3d\x1d\x9c\x1a\xa6\x79\x9a\x6b\x1e\x82\x06\x2b\xf8\x60\x05\xfb\x70\x06\x6a\x83\x99\x1d\xc3\x06\xfb" ++"\x7b\xfb\xf9\x6b\x8a\x81\x89\x7d\x7f\x19\x7b\x7e\x31\x1d\xb6\x1e\xf7\x18\x06\xa9\x98\x3d\x1d\x9c\x1a\x9c\x2c\x1d\x7c\x06\xa9\xba" ++"\x05\xf7\x67\xf2\x15\xfb\x25\x06\xf7\x03\xf7\x3d\x05\x0b\x15\x8c\x8c\x8c\x8c\x8d\x8c\x8e\x8f\x8e\x8e\x8c\x8d\x08\x93\x94\x8e\x92" ++"\x96\x1a\x9d\x7d\x98\x78\x7a\x7d\x83\x7b\x7d\x1e\x23\xfb\x0e\x05\x7a\x79\x87\x83\x7d\x1a\x7b\x9a\x7d\x9d\x9a\x9b\x94\x9b\x99\x1e" ++"\x0e\xb9\x1d\xf8\x6d\x06\x0b\x39\x1d\x7a\x1a\x0b\x06\x6b\x81\x4e\x1d\x6d\x9d\x7f\xb6\x1e\x0b\x49\x1d\x9c\x7f\xb6\x1e\x0b\x8f\x96" ++"\x99\x1f\x9b\x97\x94\x9d\x0b\x3d\x1d\x9b\x1a\x0b\x88\x7f\x7c\x1f\x7c\x7f\x81\x79\x0b\x06\xa7\xf7\x13\x05\x0b\x81\x9b\x7c\x90\x1e" ++"\x8e\x82\x85\x8c\x76\x1b\x0b\xf8\x13\x16\xf7\x0e\x06\xa9\x98\x28\x1d\x9b\x1a\x9d\x81\x9b\x41\x1d\x77\x1b\x7f\x06\xb5\xf7\x50\x05" ++"\x8e\x97\x8c\x95\x97\x69\x1d\x2a\x7b\x7b\x67\x1e\x76\x4f\x1d\x73\x9d\x7a\xa3\x73\x1d\x0b\xf8\x3f\xf8\xd6\x15\xfb\x4a\xfb\x42\xfb" ++"\x45\xfb\x4d\xfb\x17\xea\x29\xf7\x14\xf7\x4e\xf7\x41\xf7\x43\xf7\x50\xf7\x18\x2b\xeb\xfb\x16\x1f\x75\x24\x15\xdb\xc4\x4e\x36\xfb" ++"\x0b\xfb\x03\xfb\x0c\xfb\x02\x39\x52\xc7\xe1\xf7\x0d\xf7\x02\xf7\x0a\xf7\x05\x1f\x0b\x15\xa3\x9b\x94\x97\x9c\x1a\x9d\xf7\x4a\x1d" ++"\x7c\x81\x7d\x7c\x1a\x78\x99\x7e\x9f\x95\x97\x90\x95\x9a\x1e\x0e\x7c\x1f\x7b\x7f\x82\x7a\x7a\x1a\x7a\x95\x7b\x9a\x86\x1e\x0b\x82" ++"\x7a\x7a\x1a\x6d\x9d\x7f\x0b\x90\x1e\x8e\x82\x84\x0b\xf8\xe2\xcf\x1d\x0b\x39\x1d\x7b\x1a\x77\x93\x7f\x9e\x83\x1e\xfb\x07\xfb\x0e" ++"\x4e\xf7\x0d\xf7\x04\x1d\x79\x7b\x1a\x6e\x9c\x7e\xb1\x1e\xf7\x05\xfb\x74\x6d\xfb\x1a\x05\x4d\x06\x6b\x81\x3a\x1d\xf7\x7b\x06\xa7" ++"\x9a\x8f\x96\x99\x91\x1d\x4f\x06\x0b\x67\x1d\x4e\x1d\x6d\x9d\x7f\xb7\x1e\xd4\x06\x5a\xfb\x6f\x05\xfb\x0a\x06\x6b\x81\x88\x7f\xe8" ++"\x1d\x0b\x4e\x1d\x6d\x9d\x7f\xb6\x1e\x0b\x06\x6b\x81\x88\x7f\x7c\x1f\x7b\x7f\x82\x79\x7b\x1a\x0b\x06\x6b\x81\x3b\x1d\x6e\x9d\x7e" ++"\xb6\x1e\x0b\x06\x6b\x81\x88\x7f\x7c\x1f\x7b\x7f\x82\x7a\x0b\x3b\x1d\x6d\x9d\x7f\xb6\x1e\x0b\x3f\x1d\x7a\x7a\x1a\x0b\x9c\x3e\x1d" ++"\x0b\x8f\x96\x99\x1f\x9a\x97\x95\x9d\x0b\x1a\x9c\x81\x9b\x7c\x90\x1e\x8e\x0b\x89\x7e\x7c\x1f\x7b\x7f\x82\x0b\x74\x64\x6e\x9e\x7e" ++"\xb5\x1f\x0b\x7c\x90\x1e\x8e\x83\x84\x8b\x0b\x06\x6a\x82\x89\x7e\x0b\xf8\x7c\xf8\xef\x15\xfb\x4b\x06\x6b\x80\xf7\x19\x1d\xd5\x06" ++"\x32\xfc\x20\x05\xfb\x0a\x06\x6b\x81\x89\x7e\xe8\x1d\x0b\x15\x6f\xfb\x13\x05\x7f\x06\x6b\x81\x3f\x1d\x7a\x7b\x1a\x6c\x9c\x7f\xb7" ++"\x1e\xf7\x0d\x06\xa8\x98\x29\x1d\x9c\x81\x9c\x41\x1d\x77\x1b\x8a\x06\xdb\xf7\xfa\x05\xb2\x8f\xa4\xa3\xac\xa8\x1d\x76\x1b\x27\x06" ++"\x6b\x81\x88\x7f\x30\x1d\x88\x94\x91\x8a\x9f\x1b\x95\x06\x6f\xfb\x14\x05\xfb\x62\x06\xa7\xf7\x14\x05\x97\x06\xaa\x96\x7f\x1d\x27" ++"\x39\x1d\x0b\x8c\x1d\x74\x80\x8c\x8a\x9c\x79\x1f\xf7\x14\xfb\x10\xf7\x49\xf7\x10\x05\xa7\x9e\x91\x92\x9d\x1a\x9d\x7e\x98\x78\x81" ++"\x82\x87\x81\x7d\x1e\x0e\xf7\x55\x1d\xe1\xee\xf5\xdb\xd5\x9d\x7f\x97\x7a\x74\x7f\x80\x6d\x7f\x1f\x61\x7b\x5c\x6e\x56\x1b\x72\x75" ++"\x92\x9a\x78\x1f\x7b\x97\x88\x92\x88\xa8\x08\xac\x88\x84\x94\x75\x1b\x0e\x1f\x9c\x95\x96\x9d\xf7\x4d\x1d\x0b\x7d\x1f\xa3\xe7\x15" ++"\xbd\xac\xc4\xa7\xd1\x1b\xcf\xbd\x6b\x5d\x90\x1f\x0b\x06\x6a\x82\x3f\x1d\x7a\x7a\x1a\x6d\x0b\x06\x6b\x81\xf7\x41\x1d\x0b\x96\x06" ++"\x66\xfb\x3d\x05\x87\x7c\x8a\x7e\x0b\x78\x1a\x79\x94\x7b\x9a\x80\x1e\x84\x96\x98\x88\xa5\x1b\x0b\x7a\x1a\x79\x99\x7e\x9d\x95\x0b" ++"\x88\x7f\x7c\x1f\x7b\x7f\x82\x7a\x7a\x1a\x0b\x82\x7d\x77\x74\x1a\x0b\x8e\x97\x99\x1f\x9b\x97\x94\x9d\x0b\x1a\x9c\x80\x9b\x7d\x90" ++"\x1e\x8e\x0b\x1a\x9b\x80\x9b\x7d\x90\x1e\x8e\x0b\x06\x3b\xfb\xf8\x05\x0b\x5f\x7a\x92\x74\x1b\x0b\x1b\x9c\x9d\x93\x98\x98\x1f\x95" ++"\x95\x8f\x0b\xf8\xe4\xf8\x05\x15\x8e\x9b\x8c\x91\x94\x1a\xa1\x7a\x9a\x73\x7a\x81\x85\x7a\x7e\x1e\x9a\x6a\x63\x93\x5b\x1b\xfb\x1d" ++"\x22\x46\x31\x4c\xbf\x6c\xf7\x10\x63\x1d\x4b\x56\x64\x97\xa2\x75\x1e\xa9\x88\x7c\x99\x6f\x1b\x66\x75\x75\x5f\x81\x1f\x84\x6b\x05" ++"\x88\x7b\x8a\x87\x83\x1a\x73\x9d\x7b\xa6\x99\x93\x8e\x93\x98\x1e\x79\xaf\xbb\x82\xc5\x1b\xf7\x26\xf7\x05\xd2\xe6\xb0\x79\xaa\x6a" ++"\x9f\x1f\x72\x9b\x62\x96\x44\x94\x4e\x93\x84\x8d\x7f\x8f\x84\x1d\x08\x0b\xf8\xf4\xbc\x1d\x0b\x15\x40\x27\x05\x29\x06\x6c\x80\xf7" ++"\x41\x1d\xf7\x6a\xf7\x23\x1d\x83\x85\x8c\x79\x1b\xf7\xd2\xf8\x33\x05\xb2\x8f\xa5\xa3\xac\x1a\x9c\x2c\x1d\x2f\x06\x6c\x7f\x88\x7f" ++"\x7d\x1f\x7b\x7f\x82\x79\x7b\x1a\x6f\x9a\x7f\xae\x89\x1e\xfb\x31\xfb\x5e\x4c\xf7\x5e\xf7\x69\x1d\x7d\x32\x1d\xf7\x42\x1d\x7a\x1a" ++"\x73\x98\x7e\xa7\x87\x1e\x0b\xf8\xee\x15\x2e\xe5\x05\x94\x81\x83\x8f\x82\x1b\x74\x72\x74\x76\x81\x8f\x84\x99\x7e\x1f\xf7\x17\xfb" ++"\x11\xf7\x43\xf7\x10\x99\x95\x92\x91\x8d\x8c\x19\x91\x91\x90\x98\x94\x1a\x9b\x7c\x99\x7a\x81\x7e\x86\x83\x81\x1e\x0e\x05\xfb\x0d" ++"\x06\x6b\x81\x88\x7f\x30\x1d\x88\x0b\x15\x62\x65\x68\x66\x6e\xa1\x76\xa9\xb4\xb1\xae\xb1\xa8\x75\x9f\x6d\x1f\x0e\x1a\x9c\x81\x9a" ++"\x7c\x91\x1e\x8d\x85\x84\x8c\x7e\x1b\x0e\xf8\x87\x15\xfb\x13\x06\x73\xfb\x00\x05\xf7\x13\x06\x0b\x06\xab\x95\x8e\x97\x9a\x1f\x9b" ++"\x97\x94\x9c\x9c\x1a\xa9\x79\x97\x60\x1e\x0b\x7e\x1a\x76\x9a\x7c\x9f\x94\x9c\x93\x94\x95\x1e\x0b\x06\x59\x6b\x72\x64\x6f\x9b\x81" ++"\xb9\x8a\x1f\x0b\xc1\xac\x97\xb3\xc4\x1e\x82\x63\x05\xee\x06\x0b\x65\x68\x66\x6e\xa1\x76\xa9\xb4\xb1\xae\xb1\xa7\x75\xa0\x0b\x7d" ++"\x1f\xe1\x82\xa5\x81\x75\x1a\x75\x52\x78\x0b\x68\x6c\x6e\x6a\x73\x9d\x79\xa5\xae\xaa\xa8\xac\xa4\x79\x9c\x71\x1f\x0b\xfb\x3c\x05" ++"\x58\x4d\x70\x7f\x0b\x06\x61\xfb\x4f\x05\x88\x7e\x8a\x0b\xf8\x3d\x15\xfb\x4b\x06\x6a\x81\x0b\x97\x94\x9d\x9b\x1a\x9d\x81\x9a\x7c" ++"\x90\x1e\x8e\x0b\x1a\xd0\x49\xb6\x21\x53\x0b\x96\x7b\x99\x86\x1e\x88\x93\x96\x8a\x9c\x1b\x0b\x06\xa8\x99\x8f\x96\x99\x1f\x0b\x1f" ++"\xa4\xab\xb3\x98\xbc\x1b\x0b\xf9\x0d\xf8\x92\x15\x90\x9e\x8b\x8d\x93\x1a\xa2\x79\x9b\x72\x76\x7f\x83\x75\x7c\x1e\x9e\x6e\x60\x96" ++"\x59\x1b\xfb\x24\xfb\x0a\x2e\xfb\x06\x64\xa2\x62\xae\x76\x1f\xa7\x79\xa8\x82\xcd\x80\xcc\x7f\x99\x87\x9e\x81\x08\x9a\x83\x94\x7d" ++"\x7d\x1a\x60\x49\x67\x3a\x4c\x54\xa5\xab\x88\x1e\x89\xa5\xdb\x1d\x6c\x93\x55\x95\x3d\x9a\x83\xae\x1d\xb5\xc6\xb0\xcf\xc7\xb3\x73" ++"\x67\x6b\x8b\x8b\x92\x82\x1e\x82\x92\x99\x85\x9a\x1b\x9c\x9c\x93\x98\x98\x1f\x96\x95\x8f\x94\x91\xa5\x08\x0b\xf8\xe4\xf7\x41\x15" ++"\xac\x94\xa0\xa3\xa7\x1a\x9c\x80\x9a\x7d\x32\x1d\x8c\x77\x1b\xfb\x43\x06\x6b\x81\x3b\x1d\x7a\x6a\x1d\xe9\x06\x7e\x50\x05\x7c\x63" ++"\x63\x84\x5b\x1b\x27\x52\xb0\xcd\x9b\x8d\x9c\x8f\x9c\x1f\x98\xc8\x05\xf1\xa2\xe3\xcf\xf7\x00\x1b\xd2\xb7\x78\x6b\x8d\x1f\x8d\x6c" ++"\x8b\x8b\x90\x83\x08\x81\x91\x99\x85\x9a\x55\x1d\x94\x91\xa5\x9c\xd6\x18\x8f\x9d\x8b\x8c\x94\x1a\xa3\x7b\x9b\x72\x77\x7e\x83\x76" ++"\x7b\x1e\x9e\x65\x5d\x95\x56\x1b\x38\x44\x73\x58\x4b\x1f\x48\x58\x5d\x44\x7b\x41\x7c\x47\x18\x86\x78\x89\x77\x77\x1a\x48\xa4\x57" ++"\xba\x6d\x1e\x6f\xb7\xcc\x7b\xd3\x1b\xdb\xbe\x98\xba\xf4\x1f\x0b\xaf\xf7\x86\x15\x87\x7a\x89\x7a\x7a\x1a\xfb\x10\xed\x3b\xf7\x2a" ++"\xe6\xda\xa3\xb9\xc6\x1e\xa5\xa0\x98\x9e\x9f\x7e\x1d\xcb\xc5\x6c\x6a\x89\x1f\x8a\x76\x05\x74\x8a\x9d\x7a\xa5\x55\x1d\x95\x91\xa4" ++"\x9d\xdb\x18\x8f\x9d\x8b\x8c\x94\x1a\xa2\x79\x9c\x71\x79\x7e\x85\x7b\x7a\x1e\xa9\x4c\x73\x91\x52\x1b\xfb\x30\xfb\x25\xfb\x0a\xfb" ++"\x2e\x69\x1f\x0b\xf8\x80\xf8\x1e\x15\xa7\x6d\x5d\x9b\x58\x1b\xfb\x32\xfb\x1e\xfb\x15\xfb\x26\x23\xdb\x42\xf7\x08\xbd\xbb\x99\xa8" ++"\xbb\x1f\x81\x60\x82\x5c\x5e\x6a\x55\x8c\x19\xfb\x01\x4a\x1d\xf7\x03\x06\xf7\x04\xf1\xd9\xf1\xa0\x1f\xd6\xf7\xe6\x05\x98\x06\xaa" ++"\x97\x8e\x97\x9a\x1f\x9a\x97\xaf\x1d\x8e\x82\xf7\x3a\x1d\x3b\x43\x37\x49\x5e\xb2\xc6\xd7\xdb\xd2\xe1\x1f\x0b\xf7\x8b\xf8\x60\x15" ++"\xa7\x06\xb8\xab\xa4\xaf\xa8\x77\x99\x62\x1f\xfb\x28\x06\x59\x6b\x73\x67\x6e\x9f\x7c\xb4\x1f\x9c\x06\x3a\xfb\xf8\xf7\x4b\x1d\xf7" ++"\xb4\xf7\xfd\x50\xfb\x95\x05\x72\x06\x59\x6b\x72\x64\x72\xa1\x7c\xb3\x1f\xf7\x2d\x06\xb8\xab\xa4\xae\xa8\x77\x9a\x62\x1f\x7b\x06" ++"\xd9\xf7\xf8\x05\x97\x06\xb1\xaa\xa7\xad\xa7\x76\x99\x62\x1f\x24\x06\xfb\xaf\xfb\xfd\x05\x0b\xf8\x99\xf7\xd5\x15\x92\x06\xb2\xa9" ++"\xa6\xae\xa9\x7a\x97\x60\x1f\xfb\x04\x06\x59\x6c\x73\x66\x6d\x9d\x7e\xb5\x1f\x90\x06\x6f\xfb\x14\x05\x45\x7c\x67\x69\x4f\x1b\x63" ++"\x76\x9b\xa8\x96\x8d\x99\x93\xac\x1f\xc0\xf7\x7d\x05\xfb\x0b\x06\x58\x6d\x74\x64\x6e\x9d\x7e\xb5\x1f\x90\x06\x6e\xfb\x15\x05\x87" ++"\x77\x88\x73\x7b\x1a\x34\xd0\x4f\xf0\xc9\xbf\xa0\xb4\xb5\x1e\xa9\xa9\x9d\xb1\x9a\xcf\x08\x0b\xf7\x3d\x1d\x86\x8b\x8a\xf4\x1d\xa6" ++"\xf7\x08\x15\x6c\x4f\x50\x7b\x55\x1b\x68\x6f\x98\x9b\x94\x93\x96\x99\x97\x6c\x1d\xac\xa9\x88\x84\xb3\x1f\x0b\x90\x1e\x8e\x82\x85" ++"\x8c\x76\x1b\xfb\xc1\x27\x1d\xeb\x06\x3b\xfb\xfa\x05\x2a\x26\x1d\xf7\xc1\x06\xa8\x99\x28\x1d\x9b\x1a\x9c\x2c\x1d\x2c\x06\x0b\x15" ++"\xfb\x20\x26\x1d\xa9\x06\x65\x65\x1d\x5a\x1b\x5d\x72\x9a\xa7\x91\x8c\x92\x8d\x93\x1f\xc7\xf7\xa2\x5a\x1d\x93\x94\x8a\x9d\x1b\x4b" ++"\x1d\x7b\x1a\x42\xc8\x5b\xe5\xc1\xac\x97\xb3\xc4\x1e\x82\x63\x05\x0b\xf8\xb1\xf7\x0c\x1d\xfc\x13\x37\x1d\x6c\x9c\x7f\xb7\x1e\x0e" ++"\x15\xa7\x9e\x90\x92\x9d\x1a\x9d\x7c\x98\x77\x80\x80\x87\x80\x7d\x1e\xfb\x2b\x21\x05\x73\x7a\x83\xf7\x61\x1d\x98\x1e\x0e\x1a\xa5" ++"\x7a\x9c\x72\x7f\x84\x89\x82\x77\x1e\x76\x5a\x58\x80\x58\x1b\x5b\x71\x94\x9d\x92\x8c\x92\x8d\x94\x1f\x0b\xf7\xf6\xf7\x60\x15\xb8" ++"\xb4\xb2\xb4\xab\x73\xa1\x69\x1f\x7a\x06\x5f\x61\x65\x62\x6b\xa3\x74\xad\x1f\x0e\x06\xa8\x99\xf7\x1a\x1d\x0b\x06\xa9\x98\x8e\x97" ++"\x99\xa0\x1d\x8f\x81\x87\x8b\x75\x1b\x0b\x69\x6c\x6e\x6b\x73\x9d\x79\xa5\xae\xaa\xa8\xac\xa3\x79\x9c\x70\x1f\x0b\x9f\x99\xaf\x1a" ++"\xb1\x74\x99\x4b\x1e\x39\x06\x4c\x73\x7d\x67\x68\xa1\x7a\xb9\x8a\x1f\x6f\xfb\x15\x0b\x1a\xa4\x78\x9d\x71\x7d\x7e\x86\x80\x7d\x1e" ++"\x6b\x71\x8b\x8b\x7f\x85\x08\x7d\x6f\x62\x83\x5d\x1b\x27\x4e\xb8\xd4\x96\x8c\x97\x8e\x96\x1f\x99\xc8\x05\xef\xa1\xe3\xd3\xf0\x1b" ++"\x0b\x96\x1d\x82\x85\x8c\x76\x1b\x0b\xf9\x2a\x15\x65\x64\x66\x66\x70\xa3\x73\xa7\xb4\xb0\xae\xb2\xa8\x75\xa1\x6c\x1f\x0e\xf7\x23" ++"\x1d\x82\x0b\x05\x4e\x25\x1d\x6e\x9d\x7e\xb5\x1e\x0b\x1f\x9b\x97\x94\x9d\x9c\x1a\x97\x86\x96\x81\x93\x1e\x93\x82\x82\x8d\x6f\x1b" ++"\x0b\x08\x80\x90\x83\x91\x91\x1a\x9b\xbf\x9b\xbd\xb5\xa8\x83\x79\xa2\x1e\x6b\x96\x95\x83\xa5\x1b\x9b\x9d\x93\x98\x99\x1f\x95\x95" ++"\x8f\x93\x91\xa6\x0b\x08\x94\x84\x7d\x91\x7c\x1b\x67\x75\x76\x5e\x81\x1f\x7d\x4c\x05\x88\x7e\x8a\x82\x84\x1a\x75\x9e\x7a\xa4\x9c" ++"\x94\x8f\x9d\xa0\x1e\x0b\x98\x1a\xa2\x7a\x9a\x6f\x61\x80\x7e\x48\x7f\x1e\x67\xfb\x5f\x05\x0b\x86\x84\x4d\x1d\x95\x8f\x94\x98\x1e" ++"\x0e\x3a\x6a\x4d\x4e\x1f\x58\x56\x6c\x44\x4a\x1a\x0b\xf7\x38\x15\x94\xb3\x05\x8e\x9a\x8d\x9b\x9b\x1a\xf7\x05\x36\xd4\xfb\x18\xfb" ++"\x3d\xfb\x28\xfb\x13\xfb\x25\x0b\x37\x1d\x6d\x0b\x1e\x3e\x06\x4c\x73\x7d\x67\x68\xa1\x7a\xb9\x8a\x1f\x5a\x0b\x15\x30\xe5\x05\x96" ++"\x80\x85\x8e\x80\x1b\x73\x74\x75\x0b\x1e\xfb\x12\xf7\x40\x1d\x99\x1e\x0e\x91\x9e\x1d\xae\xa8\x9c\xb6\xb5\x1f\x0b\x70\xa2\x76\xa9" ++"\x9d\x9c\x94\x98\x91\x1e\x96\xa1\x9a\xc7\x9f\x1a\xab\x72\x9c\x5d\x51\x0b\x95\x06\x3b\xfb\xfa\x05\x80\x06\x6c\x80\x4e\x1d\x0b\xf7" ++"\x45\x1d\x85\x8c\x76\x1b\x0b\x1f\x9b\x68\x1d\x82\x20\x1d\x0b\xf7\x03\xf7\x17\xf7\x0e\xe7\xf7\x0c\xa5\x1e\x0b\xf8\x61\x15\xc1\x06" ++"\xa9\x97\x8e\x97\x9a\x1f\x0b\x7c\x1f\x7b\x7f\x82\x79\x7b\x1a\x6d\x9d\x7f\x0b\x8e\x97\x9a\x1f\x9b\x97\x94\x9c\x3c\x1d\x0b\x06\x58" ++"\x6c\x74\x65\x6d\x9d\x7e\xb6\x1f\x0b\x90\x9e\x6e\x1f\xa9\x54\x1d\x0b\x89\x7e\x7b\x1f\x7b\x7f\x82\x7a\x7a\x1a\x6d\x9c\x7f\xb7\x1e" ++"\x0b\x84\x79\x7d\x1e\xfb\xd4\xfc\x47\x05\x0b\x8e\x96\x8c\x95\x92\x1a\xab\x72\x9d\x0b\x06\xca\xa3\x99\xb0\xad\x75\x0b\x1a\x6d\x9c" ++"\x7f\xb6\x1e\x0b\x9c\x1b\x99\x91\x88\x7a\xa2\x1f\x70\xb1\xaa\x7d\xa2\x1b\x0b\x06\xa9\x98\x8e\x97\x9a\x1f\x9a\x97\x95\x9d\x9c\x1a" ++"\x0b\x1f\x9b\x97\xaf\x1d\x0b\xa2\xa1\xa2\x96\x8a\x8c\x7a\x9c\x1f\xfb\x12\xf7\x11\x0b\x7c\x1f\x7c\x7f\x81\x79\x7b\x1a\x6d\x9d\x7f" ++"\xb6\x1e\x0b\x83\x72\x78\x19\x76\x70\x65\x7e\x0b\x1b\xc8\xa5\x9b\xaf\xac\x72\x9e\x0b\xa4\x7e\x95\x67\x1f\x0e\x9e\x7a\xa4\x9c\x9c" ++"\x93\x98\x99\x1e\x95\x95\x8f\x0b\x06\xcb\xa2\x99\xb0\xa8\x0b\x1a\x9d\x81\x9a\x7c\x90\x1e\x8e\x82\x85\x8c\x0b\x9e\x7a\xa4\x9c\x9c" ++"\x93\x98\x98\x1e\x96\x95\x0b\x06\x6c\x80\x88\x7f\x7c\x1f\x0b\x90\x80\x95\x82\x1e\x83\x95\x0b\x1f\xa7\xa2\x9e\xa8\xa1\x1a\x0b\x1f" ++"\x7c\x7f\x81\x79\x7a\x1a\x0b\x8d\x7d\x96\x08\x80\x94\x84\x99\x97\x1a\x0b\x94\x9c\x9c\x1a\x9d\x81\x9a\x7c\x90\x1e\x0b\x9e\x7a\xa4" ++"\x9c\x9d\x93\x98\x98\x1e\x95\x0b\xf9\x1f\xf7\x38\x15\x95\xba\x05\x90\xa3\x8e\xa2\xa3\x1a\xe5\x51\xcc\x3b\x60\x66\x7b\x67\x5f\x1e" ++"\xaf\x72\x6a\x9b\x5c\x1b\x70\x40\x7d\x80\x6c\x1f\x6d\x80\x79\x75\x70\x1a\x73\x9d\x79\xa3\x92\x94\x8c\x8e\x94\x1e\x9d\xd0\x92\x8d" ++"\x9d\x1b\x9f\x99\x7e\x7a\x84\x8b\x8a\x8a\x87\x1f\x88\x7b\x05\x8f\x72\x7b\x8c\x7c\x1b\x4c\x39\x70\x67\x5a\x1f\x69\x71\x79\x65\x5b" ++"\x1a\x3e\xc1\x5e\xe6\xb7\xaa\x93\xa1\xb4\x1e\x81\x93\x96\x86\x9a\x1b\x9b\x98\x90\x95\x97\x1f\x75\xa9\xa1\x84\xb3\x1b\xc0\xd9\x9f" ++"\xa0\xab\x1f\xa0\x99\x95\x9d\xa2\x1a\xa2\x7a\x9c\x74\x7d\x7c\x87\x7e\x69\x1e\x7f\x6d\x79\x87\x75\x1b\x65\x7b\xa1\xc1\x87\x1f\xfb" ++"\x0e\x69\x15\x6c\x5f\x6d\x7f\x6f\x1b\x68\x76\x9a\xa4\x97\x8f\x95\x93\x93\x1f\x9c\x9c\xbc\x99\xb5\x1b\x9b\x97\x89\x86\xa0\x1f\xf7" ++"\x19\xd4\x15\xc0\xa0\xa7\xa5\xaf\x1b\xa8\x9c\x74\x64\x88\x8b\x85\x8a\x83\x1f\x0b\xd3\xf2\x15\x87\x06\x6c\x80\x36\x1d\xe9\x06\xb7" ++"\xa9\xa6\xb3\x9d\x81\x97\x76\x90\x1f\xa5\xbc\x05\xe1\x06\x80\x5b\x05\x86\x06\x68\x6d\x6f\x6b\x6f\x9d\x7c\xac\x1f\xf7\xf3\x06\xa6" ++"\xf7\x0c\x05\x8e\x96\x8c\x95\xf7\x5d\x1d\x87\x78\x05\xfb\x1e\x06\xa7\xf7\x15\x05\x96\x06\x8a\x85\x8b\x88\x88\x1a\x73\xf7\x46\x1d" ++"\x9b\xd5\x18\x90\x9e\x8b\x8c\x93\x1a\xa2\x78\x9c\x72\x6b\x75\x79\x68\x80\x1e\x80\x2b\x1d\xf7\x0a\x06\x7e\x52\x05\x88\x7f\x8a\x81" ++"\x84\x1a\x75\x9e\x7a\xa3\xb0\xa1\xa0\xb8\x95\x1e\xaf\xf7\x36\x05\xfc\x4f\x27\x1d\x92\x06\xc2\xfb\x62\x15\x55\x06\xe7\xf7\x3f\x05" ++"\x0b\xf8\xb6\xf7\x41\x15\xac\x94\xa0\xa3\xa7\x1a\x9c\x80\x9a\x7d\x32\x1d\x8c\x77\x1b\xfb\x43\x06\x6b\x81\x3b\x1d\x7a\x6a\x1d\xe9" ++"\x06\x7e\x50\x05\x7c\x63\x63\x84\x5b\x1b\x27\x52\xb0\xcd\x9b\x8d\x9c\x8f\x9c\x1f\x98\xc8\x05\xf1\xa2\xe3\xcf\xf7\x00\x1b\xd2\xb7" ++"\x78\x6b\x8d\x1f\x8d\x6c\x8b\x8b\x90\x83\x08\x81\x91\x99\x85\x9a\x55\x1d\x94\x91\xa5\x9c\xd6\x18\x8f\x9d\x8b\x8c\x94\x1a\xa3\x7b" ++"\x9b\x72\x77\x7e\x83\x76\x7b\x1e\x9e\x65\x5d\x95\x56\x1b\x38\x44\x73\x58\x4b\x1f\x48\x58\x5d\x44\x7b\x41\x7c\x47\x18\x86\x78\x89" ++"\x77\x77\x1a\x48\xa4\x57\xba\x6d\x1e\x6f\xb7\xcc\x7b\xd3\x1b\xdb\xbe\x98\xba\xf4\x1f\x0b\xf7\x5f\xd1\x1d\x7e\x8a\x82\x84\x1a\x74" ++"\x9f\x7a\xa3\xd7\x1d\xf8\x6d\x06\xad\xf7\x28\x05\x8e\x9b\x8c\x91\x92\x1a\xa2\x21\x1d\x0e\xf8\xdf\xf8\x92\x15\x8f\x9c\x8c\x90\x93" ++"\x1a\xa1\x79\x9b\x71\x77\x7f\x83\x75\x7c\x1e\x9e\x6e\x60\x96\x59\x1b\xfb\x24\xfb\x0a\x2d\xfb\x06\x64\xa2\x63\xae\x75\x1f\xa7\x79" ++"\xa8\x83\xcd\x7f\xcd\x7f\x98\x88\x9e\x80\x08\x9a\x83\x94\x7d\x7e\x1a\x5f\x49\x67\x3a\x4c\x54\xa6\xaa\x88\x1e\x89\xa6\xdb\x1d\x6d" ++"\x93\x54\x95\x3e\x9a\x82\xae\x1d\xb6\xc6\xaf\xd0\xc6\xb3\x73\x67\x6b\x8b\x8b\x92\x82\x1e\x82\x92\x99\x85\x9a\x1b\xae\xa2\xa1\xb7" ++"\x95\x1f\x0b\xf7\x0d\xf7\x7c\x15\x6f\xfb\x15\x05\x5f\x8a\x6d\x72\x68\x1a\x6e\x9d\x7e\xb6\x1e\xf7\x61\x06\xf7\x30\x86\xf7\x1a\xf3" ++"\xad\xf7\x2a\x95\xb8\x18\x90\x9f\x8d\xa0\xf1\x1d\x6f\xfb\x12\x18\x87\x06\x6b\x81\x3a\x1d\xf7\x02\x16\xd2\x6b\x1d\x9a\x97\x95\x9c" ++"\x3c\x1d\x82\x20\x1d\x46\x06\xa7\xf7\x12\xf7\x4f\x1d\x63\x1a\x7e\x8a\x7e\x88\x7d\x1e\x81\x60\x76\x2b\x3e\x50\x29\x8f\x19\x22\x06" ++"\x0e\x8c\x76\x1b\x31\x25\x1d\x79\x91\x81\x9e\x81\x1e\xfb\x00\x2a\x49\xeb\x05\xab\x9a\x9a\x9d\xa4\x51\x1d\x82\x20\x1d\x30\x06\x6b" ++"\x81\x88\x7f\x30\x1d\x90\x89\x92\x8a\x98\x8a\xf7\x08\xfb\x40\x18\xfb\x61\xfb\x4e\x05\x60\x8a\x6d\x72\x68\x1a\x6d\x9d\x7f\xb6\x1e" ++"\xf7\x02\x06\xa8\x99\x29\x1d\xa4\x7e\x98\x71\x8e\x1e\xf7\x09\xf5\xd1\x22\x05\x65\x87\x71\x72\x6b\x1a\x6d\x9d\x7f\xb6\x1e\xf7\x02" ++"\x06\xa9\x98\x28\x1d\x9b\x3e\x1d\x86\x84\x8c\x7d\x1b\x0e\xf8\x8b\xf8\x4b\x15\x8f\x1d\x65\x79\x5a\x5e\x1e\x2d\x24\x71\x70\x73\x7b" ++"\x7e\x8c\x19\x88\x06\xa3\xf7\x00\x05\xcb\x8c\xa0\x98\xb1\xe2\x1d\xa6\x06\xa9\x8d\xa4\x70\x9e\x53\xab\x27\x18\xa1\x4c\x8e\x89\xd0" ++"\x89\x08\xf5\x1d\x0b\xf7\x8d\xd1\x1d\x7d\x8a\x84\x83\x1a\x74\x9e\x7a\xa4\xd7\x1d\x0b\xf9\x31\xf8\xef\x15\xca\x1d\xfb\x5e\xf7\x7c" ++"\xf7\x00\x1d\x0b\xf7\x3a\xa5\x15\x70\xb5\xb2\x7f\xbe\x1b\xdf\xe7\xb5\xd1\xd1\x1f\xd1\xd0\xb2\xe7\xe8\x1a\xb6\x85\xa3\x76\xb7\x1e" ++"\xcb\xc7\x05\xa4\xa4\x91\x94\x9e\x1a\xa2\x79\x9c\x72\x77\x81\x86\x71\x71\x1e\x53\x56\x05\xa9\x62\x5e\x9a\x56\x1b\xfb\x4b\xfb\x41" ++"\xfb\x45\xfb\x4f\x5c\x94\x68\xa2\x64\x1f\x44\x47\x05\x70\x72\x86\x82\x78\x1a\x75\x9e\x7a\xa4\x9f\x95\x90\xa4\xa5\x1e\xf8\x48\xf8" ++"\x33\x15\x90\x78\x8c\x81\x79\x1a\xfb\x10\xfb\x01\xfb\x09\xfb\x08\x73\x7a\x8f\x98\x72\x1e\x50\xd1\x15\x83\xa3\x89\x97\xa0\x1a\xf7" ++"\x0f\xf7\x02\xf7\x0a\xf7\x05\xa8\xa2\x84\x7c\xa3\x1e\x0b\xf8\x3d\x75\x1d\xee\x9f\x1d\x9c\x81\x9a\x7c\x91\x1e\x8d\x85\x84\x8c\x7e" ++"\x1b\x0b\xcc\xf2\x15\x80\x06\x6c\x80\x36\x1d\xf7\xbb\x06\xd4\xc7\x9f\xb4\xb7\x1f\xb0\xac\xa3\xbc\xb5\x1a\xb9\x72\xb0\x59\xa6\x1e" ++"\xc5\xaf\xa8\xba\xc1\x1a\xac\x7d\xac\x72\xa2\x1e\xa9\x6c\x62\x98\x51\x1b\xfb\x90\xf7\x39\x1d\xb6\x1e\x95\x06\xdb\xfb\x13\x15\xa7" ++"\xf7\x13\x05\xf7\x16\x06\xc1\xaa\x7a\x6e\x5d\x51\x68\x3e\x1f\xfb\x33\xfb\x7b\x15\xa7\xf7\x14\x05\xf7\x18\x06\xd5\xb9\x71\x60\x65" ++"\x65\x76\x43\x1f\x0e\xf7\xc5\x16\xf7\x27\x06\xbd\xab\xa3\xb0\xa4\x7e\x98\x6f\x8f\x1f\xba\xf7\x6f\xf7\x62\x1d\xa1\x1a\xa6\x76\x9a" ++"\x63\x1e\xfb\x0d\x06\x59\x6b\x74\x66\x6e\x9f\x7d\xb4\x1f\x94\x06\x5c\xfb\x6e\x05\xfb\x70\x06\xba\xf7\x6e\x05\x97\x06\xbd\xab\xa2" ++"\xaf\xa8\x76\x9a\x63\x1f\xfb\x0d\x60\x1d\x5c\xfb\x6e\x05\x63\x85\x72\x74\x6b\x1a\x6f\x9f\x7c\xb4\x1e\xf7\x25\x06\x81\x61\x05\x88" ++"\x7e\x89\x7f\x85\x1a\x76\xa2\x7a\xaa\xac\x9a\x9b\xbe\x96\x1e\x0e\xf9\x10\xf8\x15\x15\xa7\xa0\x94\x98\x9f\x1a\xa2\x79\x9c\x72\x7a" ++"\x80\x86\x77\x72\x1e\x53\x5e\x05\x9c\x68\x5b\x96\x5d\x1b\xfb\x36\xfb\x2b\xfb\x14\xfb\x1e\x66\x94\x6c\x9d\x6e\x1f\x53\x5d\x05\x6e" ++"\x75\x83\x7e\x77\x1a\x74\x9d\x7a\xa4\x9c\x94\x8f\xa1\xa6\x1e\xcd\xc0\x05\x79\xb0\xb3\x82\xb9\x1b\xf7\x38\xf7\x2b\xf7\x14\xf7\x1f" ++"\xae\x83\xa8\x7a\xa9\x1f\x2e\x40\x15\x91\x7c\x8d\x83\x7d\x1a\x3c\x34\x48\x26\x7c\x83\x8c\x8f\x7a\x1e\x3f\xc3\x15\x85\x97\x87\x99" ++"\x97\x1a\xda\xe1\xcf\xee\x9b\x95\x8a\x86\xa0\x1e\x0b\xf8\x52\xf8\x1e\x15\xa7\x6d\x5d\x9b\x58\x1b\xfb\x32\xfb\x1e\xfb\x14\xfb\x27" ++"\x23\xdb\x42\xf7\x08\xbd\xbb\x99\xa8\xbb\x1f\x81\x60\x82\x5c\x5e\x6a\x55\x8c\x19\xfb\x01\x4a\x1d\xf7\x03\x06\xf7\x04\xf1\xd9\xf1" ++"\xa0\x1f\xd6\xf7\xe6\x05\x98\x06\xaa\x97\x8e\x97\x9a\x1f\x9a\x97\x94\x9c\x9c\x1a\x9d\x81\x9b\x7d\x8f\x1e\x8e\x81\xf7\x3a\x1d\x3a" ++"\x43\x38\x49\x5e\xb3\xc5\xd7\xdb\xd2\xe1\x1f\x0b\xf8\x61\x15\xf0\x06\x78\x37\x05\x88\x7f\x8a\x81\x85\x1a\x74\xf7\x2a\x1d\x8f\x93" ++"\x91\xa7\xb5\xf7\x50\x18\xfc\xa0\x66\x1d\x83\x84\x1a\x74\xa6\x1d\x94\x91\xa6\x9e\xe0\x18\xee\x06\x3b\xfb\xfa\x82\x1d\xf7\x7b\x06" ++"\xa7\x9a\x8f\x96\x99\x92\x1d\x4e\x06\x0b\xf8\x61\x15\xf7\x63\x06\x79\x38\x05\x86\x77\x8b\x8a\x83\x1a\x74\x9e\x7a\xa4\x9d\x9c\x92" ++"\x99\x98\x1e\x96\x96\x8e\x92\x91\xa7\xb5\xf7\x50\x18\xfc\x70\x06\x6e\x7d\x87\x80\x7d\x1f\x7b\x7f\x82\x79\x7a\x1a\x7f\x90\x80\x95" ++"\x83\x1e\x83\x94\x93\x89\xa8\x1b\xbe\x06\x3c\xfb\xfa\x05\x55\xaa\x1d\x7b\x7f\x82\x79\x7a\x1a\x7f\x90\x80\x95\x83\x1e\x83\x94\x93" ++"\x89\xa8\x1b\xf7\x69\x5e\x1d\x58\x06\x0e\xf7\xb7\xf8\x3d\x15\xfb\x06\x06\x58\x6c\x73\x66\x6b\x99\x82\xbb\x8a\x1f\x5b\xfb\x6e\x05" ++"\x7c\x06\x64\x6c\x6f\x69\x6d\x9c\x7f\xb6\x1f\xf7\x09\x06\xbd\xaa\xa2\xb1\xaa\x7c\x96\x5c\x8c\x1f\xa1\xef\x95\xb8\x96\xa2\xa4\xa1" ++"\x19\xa5\xa8\xa9\x99\xa6\x1b\xa7\x9f\x78\x70\x83\x88\x7a\x85\x70\x1f\x37\xfc\x00\x05\x86\x74\x89\x7f\x84\x1a\x72\x9d\x7b\xa6\x9f" ++"\x9d\x93\x9a\x98\x1e\x93\x93\x8e\x96\x93\xac\xdf\xf8\x00\x18\x91\xa5\x8e\xa5\xa1\x1a\xdd\x56\xc0\x39\x62\x6b\x80\x71\x67\x1e\x0b" ++"\xcb\x1d\x9b\x97\x94\x9d\x3c\x1d\x83\x84\x8b\x77\x1b\x6d\x06\x0b\xf7\x8c\xf8\x61\x15\xb2\x8e\x9e\x9d\xaa\x1a\xb0\x74\x99\x4b\x1e" ++"\x4c\x06\x4c\x73\x7d\x67\x69\x9f\x7b\xb4\x88\x1f\xf3\xfb\xad\x6a\x64\x77\x72\x6e\x73\x81\x8a\x19\x8f\x9b\x8c\x95\x94\x1a\xa8\x77" ++"\x9d\x6b\x67\x7c\x7a\x57\x7f\x1e\x7e\x51\x05\x89\x7f\x8a\x87\x88\x1a\x76\xc1\x76\xc0\xc6\xc0\xab\xd0\xc3\x1e\xf7\xc3\xf8\x0a\x05" ++"\xbe\x8d\xa2\x9b\xaf\x1a\xaf\x73\x99\x4c\x1e\x3d\x06\x4c\x73\x7d\x66\x6f\x99\x7b\xab\x84\x1f\xfb\x28\xfb\x4a\x05\x0b\xe8\xf2\x15" ++"\x5f\x8a\x6d\x72\x68\x1a\x6e\x9d\x7e\xb6\x1e\xf7\x61\x06\xf7\x2f\x86\xf7\x1b\xf3\xad\xf7\x2a\x95\xb8\x18\x90\xa0\x8d\x9f\xf1\x1d" ++"\x08\xa8\xfb\xfa\x15\xda\xf7\xfa\xf7\x4f\x1d\x64\x1a\x7d\x8a\x7e\x88\x7d\x1e\x81\x5f\x76\x2c\x3e\x50\x29\x8f\x19\x0b\xd4\x1d\x81" ++"\x9b\x7c\x32\x1d\x8c\x77\x1b\xfb\x17\x42\x1d\x7b\x1f\x7b\x7f\x82\x78\x78\x1a\x76\x96\x7f\xa5\x87\x1e\x62\xfc\x62\x05\xf7\x0a\x06" ++"\x0b\xf8\x5d\xf8\x60\x15\x3c\xfb\xf8\x05\x7f\x06\x5a\x6a\x73\x67\x6d\x9e\x7d\xb5\x1f\xf7\x0d\x06\xbe\xaa\xa2\xb1\xaa\x7c\x96\x5c" ++"\x8c\x1f\xdb\xf7\xf9\x05\xb2\x90\xa4\xa2\xac\x1a\xa9\x7a\x97\x5f\x1e\xfc\x18\x06\x56\x6e\x76\x63\x6e\x9a\x7d\xa8\x1f\x91\x06\x3c" ++"\xfb\xf9\x05\x73\x7d\x8a\x86\x81\x1f\x76\x82\x7b\x73\x74\x1a\x6e\x9d\x7f\xb6\x1e\xf7\x0d\x06\xbd\xaa\xa2\xb1\xa9\x7a\x98\x5f\x1f" ++"\x82\x06\xda\xf7\xf8\x05\x0e\xf8\x6a\xf3\x15\xda\xf7\xf8\x05\xc5\x8d\x7d\x1d\x05\x60\x43\x5e\x7a\x61\x1b\x70\x7e\x94\x9d\x96\x8e" ++"\xa0\x8e\x98\x1f\xa5\xf7\x08\x05\xcc\x8c\xa0\x98\xb1\x1a\xb2\x74\x98\x4b\x1e\x33\x06\x4c\x73\x7d\x67\x68\xa0\x7a\xb8\x8a\x1f\x72" ++"\xfb\x04\x05\x86\x75\x88\x73\x7c\x1a\x44\xc5\x59\xdd\xbb\xb9\x97\xa3\xba\x1e\x75\x28\x05\x0b\xfb\x0d\x06\x6b\x81\x88\x7f\x7c\xf7" ++"\x3f\x1d\x8b\x9e\x1b\x96\x06\x73\x20\x05\xa9\x68\x5f\x99\x52\x1b\x30\x42\x6f\x4f\x4e\x1f\x57\x59\x6c\x45\x4a\x1a\x55\xa3\x58\xb3" ++"\x6a\x1e\x71\xac\xbd\x7d\xc8\x1b\xc4\xb4\x96\xab\xc4\x1f\x84\x6d\x05\xf7\x0d\x06\xaa\x97\x8e\x97\x99\x1f\x9b\xf7\x33\x1d\x80\x06" ++"\x0b\xb7\x8c\xa9\xa4\xae\x1a\x9c\x2c\x1d\xfb\x16\x06\x6b\xe7\x1d\xa9\x06\x51\xfb\x9b\xfb\x3f\xf8\x02\x05\xfb\x09\x06\x6b\x80\x88" ++"\x7f\x7d\xf7\x2f\x1d\x60\x6d\x72\x67\x6d\x9d\x7f\xb6\x1f\xf7\x15\x6b\x1d\x0b\x15\x90\x88\x91\x87\x93\x86\x08\x7a\xa4\x99\x85\x9e" ++"\x1b\xa7\xa7\x9b\xb4\xb6\x1f\xa4\xa2\x92\x96\x9b\x1a\x9e\x7d\x9a\x79\x80\x80\x85\x80\x81\x1e\x68\x6c\x7e\x81\x7c\x1b\x83\x8b\x8b" ++"\xa5\x63\x1f\xaa\x5c\x81\x90\x73\x1b\x67\x68\x77\x60\x65\x1f\x7a\x79\x85\x7f\x7d\x1a\x79\x99\x7e\x9e\x95\x94\x8f\x93\x93\x1e\xb4" ++"\xb6\x95\x93\x97\x1b\x92\x90\x88\x7d\xa0\x1f\x0e\xbc\xf7\x6e\x05\xc2\x8c\x9f\x99\xaf\x1a\xb1\x74\x99\x4b\x1e\x42\x06\x4c\x73\x7d" ++"\x66\x6a\xa0\x7a\xb5\x89\x1f\x7e\x4e\x05\x6f\x4d\x5f\x7f\x5c\x1b\x78\x7f\x90\x94\x8d\x8c\x8e\x8e\x9c\x1f\x9a\xcc\x05\xc9\xa1\x98" ++"\xb1\xb1\x74\x99\x4a\x1f\x3d\x06\x4c\x73\x7d\x66\x6b\x9e\x7a\xb4\x88\x1f\x7e\x50\x05\x87\x78\x89\x7e\x7d\x1a\x4e\xc2\x63\xde\xb4" ++"\xb3\x93\x9d\xba\x1e\x0b\x08\xe9\xb7\xba\xc6\xd4\x1a\xe3\x43\xc1\xfb\x09\x1e\xfb\x73\x27\x1d\x95\x06\x3b\xfb\xf9\x05\x80\x06\x6b" ++"\x81\x88\x7f\x7c\x1f\x7b\x7e\x31\x1d\xb6\x1e\xf7\x29\x06\xa8\x9a\x8f\x96\x98\x1f\x9a\x97\x95\x9d\x3c\x1d\x83\x20\x1d\x6d\x06\x0b" ++"\xd5\x1d\xa3\xbf\x48\x1d\x0b\xf8\xc9\x15\x9e\x97\x93\xf7\x07\x1d\x95\x8f\x94\x99\x1e\xfb\x10\xe6\x15\x64\x1d\xf7\xd7\x16\x64\x1d" ++"\x0b\xf7\x7c\x15\xd8\x06\x8a\x89\x05\x87\x79\x8b\x8a\x82\x1a\x74\xa9\x1d\x8e\x93\x91\xa6\xa3\xf7\x00\x18\x90\x9d\x8b\x8e\x93\x1a" ++"\xa2\x78\x9c\x72\x7a\x7a\x83\x7e\x7e\x1e\x80\x80\x88\x84\x84\x6f\x8a\x87\x18\x3f\x2b\x1d\xf7\x76\x06\x81\x60\x05\x88\x0b\xf7\x0b" ++"\x1d\xae\xa2\xa2\xb7\x95\x1e\x8c\x90\x05\xf7\x02\x1d\x0b\x1f\x9b\x98\x94\x9c\x9c\x1a\x9c\x2c\x1d\xfb\x29\x42\x1d\x7c\xf7\x2f\x1d" ++"\x80\x06\x6c\x80\x89\xf7\x57\x1d\xb6\x1e\xf7\x29\x06\xa8\x0b\x81\x9a\x7c\x90\x1e\x8e\x82\x85\x8c\x77\x1b\xfb\x17\x49\x1d\x9c\x7f" ++"\xb7\x1e\xba\x06\x35\xfb\x82\x71\xf7\x5f\x05\xfb\x01\x06\xfb\x09\xfb\x5e\x9f\xf7\x81\x05\xb8\x06\xa9\x98\x8e\x97\xf7\x49\x1d\x0b" ++"\x89\x1d\xfb\x03\xe0\x46\xf7\x1f\xdc\xf7\x07\x9f\xa1\xb7\x1e\xa2\x96\x98\x9e\xa2\x1a\xa2\xf7\x38\x1d\x29\x72\x87\x5d\x1b\x37\x60" ++"\x0b\x15\x8c\x98\x8c\x97\x93\x1a\xb9\x64\xaf\x5a\x59\x64\x67\x5d\x84\x8c\x7e\x8c\x7e\x1e\xa8\xfb\xac\x05\x6a\x8e\xa1\x77\xac\x1b" ++"\xab\xa1\x9f\xac\x8e\x1f\x5a\xfb\x80\x15\xb5\xac\xaa\xb2\xb2\x6a\xaa\x61\x1f\x7a\x06\x62\x6a\x6c\x64\x64\xac\x6c\xb4\x1f\x0b\x9c" ++"\x9d\x93\x98\x98\x1e\x95\x95\x8f\x95\x91\xa5\xac\xf7\x28\x18\xfc\x59\x27\x1d\x90\x1d\x6e\x9d\x7e\xb6\x1e\x0b\xda\x1d\x0e\xf8\x2d" ++"\xf8\x60\x15\xea\xf7\x6b\x1d\xfb\xbc\x06\x57\x6d\x40\x1d\xe7\x06\x3c\xfb\xf8\x05\x2c\x06\x58\x6c\x40\x1d\xf7\xbd\x06\xbf\xa9\xa2" ++"\xb2\xa8\x79\x98\x60\x1f\x2e\x06\x0b\xf7\xf5\xf8\x49\x15\x2e\x2f\x65\x4d\x50\x1f\x5c\x59\x6f\x4e\x54\x1a\xfb\x03\xe2\x40\xf7\x16" ++"\xf7\x39\xf7\x2b\xf7\x13\xf7\x1f\xf7\x02\x34\xd7\xfb\x13\x1e\x70\x24\x15\xd9\xc0\x63\x50\x3c\x35\x47\x28\x40\x56\xb4\xc5\xd8\xe1" ++"\xd1\xeb\x1f\x0b\x8b\x8b\x85\x93\x85\x1d\x72\xb9\xba\x80\xc1\x1b\xf7\x31\xf7\x09\xe3\xf7\x0b\xbb\x6f\xb4\x5d\x9f\x1f\x71\x97\x0b" ++"\xfb\x44\x06\x9d\xda\x05\x8f\x9d\x8b\x8d\x93\x1a\xa2\x78\x9c\x72\x67\x74\x75\x5f\x82\x1e\x79\x3a\x05\x6b\x42\x1d\xa2\x1d\xa9\x06" ++"\x5e\xfb\x5d\x05\x89\x82\x8a\x83\x7f\x1a\x0b\xf7\x28\x1d\xa7\xc5\xab\x99\xaf\xa3\xa8\x1f\xb5\xaf\xbc\xa0\xca\x1b\xb6\xad\x83\x7c" ++"\xa0\x1f\x95\x83\x8f\x83\x7c\x1a\x68\x98\x7c\xaa\xaf\xa2\xa1\xb7\x95\x1e\x0b\x15\xf0\x1d\x82\x7d\x1a\x7b\x9a\x7d\x9d\x9a\x9b\x94" ++"\x9b\x99\x1e\x0e\x05\x80\x06\x6c\x80\x36\x1d\xf7\x6a\x7a\x1d\x2d\x06\x0e\x1f\x9a\x97\x95\x9e\x9b\x1a\x9c\x80\x9b\x7d\x90\x1e\x8f" ++"\x82\x87\x8b\x75\x1b\xfb\x16\x25\x1d\x6f\x9b\x7e\xae\x8a\x1e\x51\xfb\x98\x05\x87\x7a\x89\x7c\x7e\x1a\x0b\xf8\x61\x15\xb7\x8c\xa9" ++"\xa4\xae\x51\x1d\x82\x85\x8c\x76\x1b\xfb\x15\x27\x1d\xa9\x06\x50\xfb\xa1\x05\x53\x7e\x0b\x1a\xb1\x74\x99\x4b\x1e\x2c\x06\x4b\x74" ++"\x7e\x66\x67\xa3\x79\xbb\x1f\x8d\x06\x3c\xfb\xf8\x05\x4d\x74\x7d\x64\x66\xa2\x7d\xcb\x1f\xea\x06\xca\xa3\x99\xb0\xaf\x74\x9c\x58" ++"\x1f\xaa\xf7\x24\x05\x0b\x15\x3d\x3f\x44\x43\x56\xb8\x61\xc3\xb5\xb4\x9d\xab\xac\x1f\xa7\xa8\x97\xa6\xb1\x1a\xc1\x60\xb3\x4f\x1e" ++"\x7f\x4f\x15\xac\x9f\x79\x6d\x68\x63\x67\x64\x6b\x75\x9e\xa7\xb0\xb2\xae\xb4\x1f\x0b\x1f\x9f\xe4\x05\x8d\x96\x8d\x96\x92\x1a\xa1" ++"\x78\x9c\x72\x67\x75\x75\x5f\x81\x1e\x68\xfb\x32\x05\x5a\xeb\xbd\x7c\xc7\x1b\xc7\xc8\x9e\xae\xbd\x1f\xc4\xb3\xa4\xb0\x9a\xca\x08" ++"\x0e\x06\x4c\x67\x6b\x5f\x57\x1a\x61\xa9\x72\xbe\xb0\xba\x97\x9c\xa7\x1e\x9a\x95\x96\x9c\x9a\x1a\x9f\x7d\x98\x76\x83\x85\x89\x86" ++"\x80\x1e\x7e\x6c\x80\x87\x7f\x1b\x80\x86\x8e\x92\xa1\x0b\xf7\x02\x06\xad\xa0\x9d\xa8\x9e\x7e\x95\x70\x1f\xfb\x00\x06\x8d\x98\x8c" ++"\x91\x93\x1a\xa7\x7d\x99\x6f\x66\x77\x77\x5a\x7e\x1e\x5e\x06\x69\x76\x79\x6e\x77\x98\x82\xa6\x1f\xb6\x06\x0b\x82\x3b\x1d\x6d\x9c" ++"\x7f\xb6\x1e\x0b\x7c\x1f\x7b\x7f\x31\x1d\xb6\x1e\xf7\xeb\x06\xa8\x99\x29\x1d\x9c\x2c\x1d\xfb\x08\x06\x0b\xf9\x47\x15\x97\x7f\x87" ++"\x8d\x7f\x1b\x74\x75\x77\x76\x81\x91\x7f\x98\x80\x1f\xf7\x0c\xfb\x00\x05\x82\x95\x97\x85\x91\x1b\xa3\xa0\x9f\xa2\x96\x86\x93\x7d" ++"\x98\x1f\x0e\x95\x97\x1a\x9b\x7e\x96\x79\x82\x83\x88\x84\x81\x1e\x85\x87\xfb\xb8\xfb\x46\xf7\x69\xfb\x47\x05\x7e\x99\x8e\x8a\x96" ++"\x1b\xa1\xa1\x9d\x9e\x92\x87\x94\x83\x93\x1f\x0b\xee\x1d\x0e\x99\x84\x7c\x7a\x7d\x82\xf7\x01\x1d\x0b\x15\x9e\x97\x93\x97\x99\x1a" ++"\x9a\x80\x95\x7b\x82\x80\x87\x82\x7e\x8d\x1d\x15\x3c\x3f\x46\x44\x52\xb6\x62\xc7\xdb\xd7\xd0\xd3\xc3\x60\xb4\x4e\x1f\x80\x50\x15" ++"\xaa\xa1\x77\x6f\x67\x62\x68\x62\x6c\x75\x9f\xa7\xaf\xb4\xae\xb4\x1f\x0b\x7e\x84\x81\x7f\x1a\x7b\x98\x80\x9d\x94\x93\x8e\x92\x95" ++"\x1e\x91\x8f\xf7\xb7\xf7\x46\xfb\x68\xf7\x47\x05\x98\x7c\x89\x8c\x80\x1b\x75\x75\x79\x78\x84\x0b\x8c\x8c\x8c\x8c\x8c\x8d\x8f\x8f" ++"\x8e\x8d\x8c\x8d\x08\x93\x95\x8e\x92\x96\x1a\x9d\x7d\x98\x77\x7b\x7d\x83\x7a\x7d\x1e\x23\xfb\x0e\x05\x7b\x7a\x86\x0b\x9f\x1a\xf7" ++"\x11\x37\xdf\xfb\x11\x1e\xfb\x69\x06\x6a\x82\x3f\x1d\x7a\x7b\x1a\x79\x95\x7b\x9a\x86\x1e\x90\x89\x92\x8a\x98\x8a\x0b\x22\xee\xfb" ++"\x26\x1f\x7b\x3d\x15\xf6\xd8\x43\x27\xfb\x1b\xfb\x1e\xfb\x16\xfb\x23\xfb\x03\x3e\xd1\xf1\xf7\x1d\xf7\x1e\xf7\x14\xf7\x27\x1f\x0e" ++"\x15\xfb\x05\xfb\x5b\x05\x85\x81\x88\x81\x84\xf7\x3e\x1d\xc3\x16\xfb\x05\xfb\x5b\x05\x85\x0b\x8a\x88\x1f\x87\x79\x05\x91\x66\x6d" ++"\x8e\x6b\x1b\x24\x35\x69\x4e\x55\x1f\x70\x6d\x7d\x6b\x6e\x1a\x4b\xce\x5b\xe6\xc3\xc7\x97\xa1\xbf\x1e\x0b\x9e\x06\xca\xa2\x99\xb0" ++"\xb2\x75\x99\x4b\x1f\x7c\x06\x69\xf7\x01\x80\xb0\x79\xa8\x74\xa3\x19\xaf\xb1\xd4\xdd\x90\x91\x90\x90\x97\x97\x19\x0b\x81\x9b\x7c" ++"\x90\x1e\x8e\x83\x84\x8b\x76\x1b\x8a\x06\xb2\xf7\x3f\x05\x8e\x99\x8c\x98\x98\x1a\xd5\x50\xbc\x30\x59\x58\x78\x6a\x60\x1e\x0b\x15" ++"\xd8\xb7\x67\x4d\x6e\x7e\x6b\x74\x71\x1f\x63\x68\x5d\x77\x51\x1b\x3f\x5e\xaf\xc9\xa8\x98\xab\xa2\xa5\x1f\xb3\xaf\xb8\x9f\xc5\x1b" ++"\x0b\x73\x7b\x77\x91\x94\x7b\x1f\x96\x79\x8a\x8c\x82\x1b\x72\x74\x75\x74\x7d\x92\x81\x9b\x81\x1f\x7e\xa1\xb2\x81\xa7\x1b\xd5\xc7" ++"\xc0\xcd\x0b\xf7\x19\x06\xfb\xc6\xf7\x5e\x1d\x9b\x8c\x8f\x93\x1a\xa2\x78\x9c\x72\x6b\x76\x7a\x68\x80\x1e\x0b\x32\x1d\x8c\x77\x1b" ++"\x2f\x06\x6c\x80\x2a\x1d\x7a\x1a\x7e\x8f\x82\x96\x81\x1e\x4b\x60\x5f\x0b\x05\xaa\x97\x9c\xa0\xa6\x1a\x9c\x81\x9b\x7c\x8f\x1e\x8e" ++"\x83\x20\x1d\x31\x06\x6b\x81\x88\x7f\x7c\x1f\x7b\x7f\x82\x0b\x15\xe4\x31\x05\x82\x94\x94\x87\x95\x1b\xa3\xa2\xa1\xa1\x97\x8a\x8c" ++"\x7a\x9c\x1f\xfb\x12\xf7\x11\xfb\x4b\xfb\x11\x05\x6e\x0b\x06\x92\xac\x05\xa1\x90\xa0\x9e\x9f\x1b\x94\x97\x89\x85\x99\x1f\x86\x9b" ++"\x8f\x8a\x95\x1b\xad\xaa\xa9\xac\xab\x5e\xa1\x0b\x97\x99\x1a\x9a\x80\x95\x7c\x81\x81\x87\x82\x7e\x1e\xfb\x13\x38\x05\x79\x7f\x82" ++"\x7f\x7d\x1a\x7c\x96\x80\x9b\x94\x0b\x98\x9f\x9f\x3e\x1d\x82\x85\x8c\x77\x1b\x2e\x06\x6c\x81\x2a\x1d\x0b\x6f\x82\x7e\x7b\x71\x1a" ++"\x69\xa4\x79\xbc\x1e\xb0\x06\xba\xa5\x9d\xad\xa3\x81\x99\x73\x97\x1f\x99\xde\x95\x7a\x8f\x0b\x80\x1a\x74\xa1\x77\xa4\xa2\x9a\x96" ++"\xad\x9e\x1e\xd8\xb7\xc0\xac\xdb\x1b\xc0\xad\x78\x6d\x5d\x50\x66\x42\x1f\x0b\xf7\xa9\xf2\x15\xf7\xc8\xf7\x82\x9e\xdf\x05\xfc\x35" ++"\x06\x73\x21\x05\x89\x81\x89\x7e\x84\x1a\x75\x9e\x7a\xa4\x0b\xf7\x6e\x15\xa9\x97\x8e\x97\x9a\x1f\x9b\x97\x94\x9d\x9c\x51\x1d\x83" ++"\x82\x8c\x78\x1b\x0b\x15\x37\x06\xfb\x55\xfb\x7e\x80\x56\x05\xf7\x37\x06\x88\x7c\x05\x78\x06\x6c\x78\x7c\x73\x79\x97\x83\xa4\x1f" ++"\x0b\xfb\x12\xf7\x11\xfb\x4a\xfb\x11\x05\x6e\x78\x86\x84\x7a\x1a\x79\x98\x7e\x9e\x95\x94\x8f\x94\x99\x1e\x0e\xfb\xd5\x05\x40\x06" ++"\xbd\xf7\x6e\x05\xae\x94\x9d\x9f\xa9\x1a\xa9\x77\x99\x62\x1e\x5f\x06\x51\x6c\x76\x64\x0b\xf7\x64\x1d\x7f\x7d\xf7\x53\x1d\x06\xa8" ++"\x99\x8f\x96\xf7\x49\x1d\x81\x9b\x7c\x91\x1e\x8d\x86\x84\x8c\x7e\x1b\x0b\x05\xb6\x91\xa1\x9f\xac\x1a\xa9\x77\x99\x61\x1e\x48\x06" ++"\x52\x6c\x76\x64\x70\x99\x7e\xa9\x88\x1f\x0b\x1a\x9c\x2c\x1d\x2f\x06\x6b\x81\x88\x7f\x7c\x1f\x7b\x7f\x82\x0b\xf7\x11\x18\xfb\x4a" ++"\xfb\x10\x05\x6f\x78\x85\x83\x4d\x1d\x93\x8e\x95\x9a\x1e\x0b\x1f\x7b\x7f\x82\x79\x7b\x1a\x7a\x95\x7b\x9a\x86\x1e\x0b\x81\x87\x82" ++"\x7e\x1e\xfb\x13\xf7\x40\x1d\x0b\xf7\x27\x1d\x88\x93\x94\x8a\x0b\x64\xfb\x41\x05\x89\x7e\x89\x81\x85\x1a\x75\x9e\x7a\xa5\xad\xa3" ++"\xa2\xb6\x94\x1e\x9b\xd2\x05\x0b\x2a\x1d\x7a\x1a\x7a\x6a\x1d\x0b\x29\x1d\x9c\x2c\x1d\x0b\x74\x75\x72\x83\x91\x80\x96\x81\x1f\xf7" ++"\x02\x21\x05\x7e\x98\x93\x87\x95\x1b\xa5\xa3\xa1\x0b\x1a\x75\xb0\x1d\x0b\xaa\x1d\x7b\x7f\x82\x79\x7a\x1a\x7a\x95\x7c\x9a\x86\x1e" ++"\x87\x94\x0b\xf7\xb3\x15\xf7\x54\xf7\x42\x05\xb5\x8c\xa9\xa5\xad\x3e\x1d\x0b\x95\x93\x87\x96\x1b\xa2\xa1\x1d\xfb\x4b\x0b\xdc\x06" ++"\xa8\x9a\x8f\x96\x98\x1f\x9b\x97\x94\x9d\x9b\x1a\xaa\x7b\x97\x5e\x1e\x81\x06\x0b\x7e\x8c\x19\x88\x06\xa3\xf7\x00\x05\xcb\x8c\xa0" ++"\x98\xb1\x1a\xb1\x74\x99\x4b\x1e\x0b\x06\xa8\x99\x29\x1d\x9d\x81\x9b\x7c\x90\x1e\x8e\x0b\x06\xa9\x98\x8e\x97\x99\x1f\x9b\x68\x1d" ++"\x0b\xfb\x33\x15\xa6\x9c\x79\x70\x6d\x71\x76\x67\x6f\x79\x98\x9f\xaa\xac\xab\xaa\x1f\x0b\x28\x1d\x9c\x1a\x97\x86\x96\x81\x94\x1e" ++"\x92\x82\x83\x8d\x0b\xf7\x35\x1d\xb2\x8a\x93\x0b\x06\x6b\x81\x2a\x1d\x7b\x1a\x7a\x95\x7b\x9a\x86\x1e\x0b\x1a\xa4\x78\x9d\x72\x7e" ++"\x81\x87\x83\x7f\x1e\x6a\x5b\x69\x82\x3b\x1b\x26\x5b\x0b\x9a\x80\x1e\x84\x96\x98\x88\xa5\x1b\xf8\xb4\x06\xa2\x98\x8d\x91\x95\x1f" ++"\x9c\x0b\xb0\x1d\x95\x0b\x86\x95\x19\xad\x79\x6c\x9c\x5e\x1b\x66\x7a\x7e\x65\x81\x1f\x82\x66\x05\x0b\x15\xa3\x9e\x78\x74\x73\x78" ++"\x78\x74\x73\x78\x9e\xa3\xa1\x9e\x9f\xa2\x1f\x0b\x16\x62\x65\x68\x66\x6e\xa1\x76\xa9\xb4\xb1\xae\xb0\xa9\x75\x9f\x6d\x1f\x0b\x96" ++"\x96\x1d\x0b\xf7\x5f\x1d\x95\x06\x3b\xfb\xfa\x05\x0b\x9f\x1a\x9d\x7f\x97\x78\x75\x81\x82\x6b\x7d\x1e\x60\x77\x5d\x70\x55\x1b\x0b" ++"\x31\x05\x81\x94\x94\x87\x95\x1b\xa3\xa2\xa1\xa2\x94\x88\x90\x82\x94\x1f\x0b\x80\x1f\xf7\x02\x21\x05\x80\x97\x94\x86\x95\x1b\xa5" ++"\xa3\xa1\xa2\x95\x0b\x97\x94\x9d\x9b\x1a\x9d\x81\x9b\x7d\x90\x1e\x8e\x82\x84\x8b\x77\x1b\x0b\x1f\xf7\x02\x21\x05\x80\x96\x95\x86" ++"\x95\x1b\xa5\xa3\xa1\xa2\x95\x86\x0b\xe1\x06\xca\xa3\x99\xaf\xae\x75\x9c\x5d\x8c\x1f\x9a\xd2\x05\xa2\x06\x0b\x7a\x1a\x6d\x9d\x7f" ++"\xb6\x1e\xf7\x02\x06\xa9\x99\x8f\x96\x99\x1f\x9b\x0b\x7c\x82\x76\x77\x1f\x6e\x6f\x88\x89\x7d\x1b\x80\x81\x90\x9e\x6e\x1f\x0b\x7a" ++"\x9c\x73\x80\x7f\x89\x88\x7e\x1e\x74\x0b\x06\x6b\x80\x88\x7f\x7d\x1f\x7b\x7f\x82\x7a\x7a\x1a\x6d\x9c\x7f\x0b\x85\x8c\x77\x1b\xfb" ++"\x0c\x06\xfb\x2d\x31\x15\xcb\xb8\x63\x51\x40\x0b\x89\x87\x82\xf7\x71\x1d\x92\x8e\x8b\x0b\x8f\x9d\x8b\x8c\x93\x1a\xa4\x7b\x9a\x71" ++"\x75\x7e\x83\x78\x80\x1e\x0b\x95\x9a\x8d\x8f\x9d\x1e\x96\xbb\xb1\x90\xad\x1b\xc2\xa3\x81\x74\x0b\x1a\x7e\x99\x80\x9a\x9a\x95\x91" ++"\x9d\x9b\x1e\xf7\x58\xf7\x76\x05\x0b\x1f\x7b\x7f\x82\x7a\x7b\x1a\x79\x95\x7b\x9a\x86\x1e\x88\x93\x94\x0b\x38\x05\x79\x7f\x82\x7f" ++"\x7d\x1a\x7b\x96\x81\x9b\x94\x94\x8f\x94\x0b\x88\x7f\xa2\x1d\x0b\x8c\x77\x1b\x31\x06\x6b\x81\x2a\x1d\x0b\x15\x63\x71\x77\x6e\x72" ++"\x99\x81\xae\x1f\xf7\x88\x06\xb2\xa6\x0b\xac\x1d\x9c\x80\x95\x79\x7a\x80\x83\x78\x0b\x1f\x9a\x97\x95\x9d\x9c\x1a\x9b\x81\x9b\x7c" ++"\x90\x1e\x8e\x82\x0b\xb0\x1d\x94\x8f\x95\x91\xa5\x0b\x79\x7a\x72\x82\x8f\x82\x90\x85\x1f\x78\x9e\xba\x7c\xb4\x1b\x0b\x1a\x9e\x7d" ++"\x98\x77\x7f\x84\x88\x7e\x0b\x99\x1f\x9a\x97\x95\x9d\x9b\x1a\x9c\x0b\x7d\x98\x77\x7f\x84\x88\x7e\x78\x1e\xfb\x31\x21\x05\x74\x0b" ++"\x05\x7d\xf7\x6c\x1d\xf4\x06\x0b\x1f\x9a\x97\x95\x9d\x9b\x51\x1d\x0b\x9e\x1a\x9d\x82\x9b\x7c\x96\x1e\x93\x7f\x82\x8d\x6e\x1b\x0b" ++"\x7e\x82\x7b\x7b\x1a\x7e\xab\x1d\x0b\x05\xf6\x06\xb0\xa9\x83\x7b\x9e\x1f\xa5\x76\x9c\x64\x0b\xf7\x39\x15\xab\xfb\x39\x05\xec\x06" ++"\xf7\x2f\xf7\xd6\x0b\x15\xe5\x31\x05\x82\x94\x93\x87\x96\x1b\xa3\xa2\xa1\x0b\xf7\xfa\x15\xc8\xfb\x76\x05\xeb\x06\xf7\x2e\xf7\x74" ++"\x0b\x1a\x7b\x96\x81\x9b\x94\x95\x8f\x94\x99\x1e\x0e\x83\x1b\x85\x7f\x92\x98\x7c\x1f\x0b\x15\x70\x77\x74\x6b\x43\xcf\x52\x0b\x63" ++"\x65\x68\x66\x6e\xa1\x76\xa9\x0b\x7f\x7c\x1f\x7b\x7e\x82\x7a\x7a\x1a\x6e\x9d\x7e\x0b\x05\xb1\x8d\xa6\xa5\xac\x1a\xa7\x76\x99\x63" ++"\x1e\x0b\x06\x67\x6b\x6e\x6a\x70\xa0\x7c\xb3\x1f\xaf\x06\x0b\x83\x1a\x75\x9e\x7a\xa4\x9c\x9d\x93\x98\x98\x1e\x0b\xf7\x6e\x05\xa2" ++"\x06\xb0\xab\xa7\xac\xa7\x76\x99\x0b\x8a\x19\x89\x87\x84\x8a\x82\x1b\x80\x06\x93\xb6\x0b\x92\x1a\xa2\x78\x9c\x72\x67\x75\x75\x5f" ++"\x81\x1e\x0b\xfb\x81\x78\x36\x05\xf8\x4e\x06\x9f\xe2\x05\x8e\x0b\x1f\x7b\x7f\x82\x79\x7b\x9d\x1d\x0b\xfb\x1c\xf4\x27\xf7\x24\xf7" ++"\x5c\xf7\x4e\xf7\x40\x0b\x7f\x7c\x1a\x78\x99\x7e\x9f\x94\x9a\x91\x95\x0b\x05\xa4\x98\x8d\x8f\x94\x1f\xa0\x94\x9c\xa3\x0b\x06\x6b" ++"\x81\x89\x7f\x7c\x1f\x7b\x7e\x82\x7a\x0b\x87\x82\x7e\x1e\xfb\x12\x38\x05\x78\x7f\x82\x0b\x15\x98\x7d\x86\x8e\x7f\x1b\x70\x74\x75" ++"\x72\x0b\x1f\x7a\x81\x80\x79\x78\x1a\x7a\x94\x7a\x9a\x0b\xe1\x15\xae\xa7\x9e\xb0\xb0\x1a\xc0\x64\xaf\x0b\x96\x80\x9b\x99\x97\x93" ++"\x9c\x0b\x05\xb4\x8d\xa7\xa4\xad\x1a\x9d\x81\x9a\x0b\x06\xbd\xab\xa3\xaf\xa9\x77\x99\x62\x1f\x0b\x06\xbf\xa9\xa2\xb2\xa8\x78\x98" ++"\x61\x1f\x0b\x06\x66\x6b\x6e\x6a\x6f\xa0\x7d\xb3\x1f\x0b\x06\x59\x6b\x73\x66\x6c\x9d\x7f\xb6\x1f\x0b\x86\x1e\x88\x93\x94\x8a\x9e" ++"\x1b\x96\x06\x0b\xf7\x78\xf7\x67\x15\xf7\x45\xf7\x17\x05\x0b\x15\xfb\x24\x06\xeb\xfb\x78\x05\x78\x93\x0b\x1e\x88\x83\x86\x8a\x87" ++"\x1b\x83\x88\x8e\x0b\x1f\xa0\xa1\x94\x99\x98\x1a\x99\x7d\x97\x0b\xfb\x10\x05\x6e\x77\x86\x84\x7a\x1a\x79\x0b\x78\x9c\x72\x7a\x79" ++"\x83\x7e\x7e\x1e\x81\x0b\x06\x73\xfb\x00\x05\xf7\x13\x06\x0e\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02" ++"\x87\xa0\x02\x8e\x02\x00\x01\x00\x02\x00\x03\x00\x39\x00\x71\x01\x31\x02\x06\x02\x84\x03\x15\x03\x35\x03\x7d\x03\xc4\x04\x31\x04" ++"\x6f\x04\x71\x04\x73\x04\x7a\x04\xa5\x05\x06\x05\x38\x05\x9d\x06\x16\x06\x66\x06\xd3\x07\x4b\x07\x83\x07\xec\x08\x64\x08\x83\x08" ++"\xa9\x08\xf3\x09\x0a\x09\x54\x09\xbe\x0a\x62\x0a\x65\x0a\xc9\x0a\xcc\x0a\xcf\x0a\xdf\x0b\x31\x0b\x34\x0b\x59\x0b\x5c\x0b\x87\x0b" ++"\x8a\x0b\x8d\x0b\xeb\x0b\xee\x0b\xf1\x0b\xff\x0c\x9f\x0c\xa2\x0c\xa5\x0c\xa8\x0c\xab\x0c\xfe\x0d\x26\x0d\x2f\x0d\x3b\x0d\x51\x0d" ++"\x89\x0d\xb4\x0d\xee\x0e\x22\x0e\x3c\x0e\x4d\x0e\x50\x0e\xc4\x0e\xc7\x0e\xca\x0e\xcd\x0f\x22\x0f\x25\x0f\x69\x0f\x71\x0f\xa6\x0f" ++"\xa9\x0f\xac\x10\x28\x10\x2b\x10\x2e\x10\x32\x10\xb8\x10\xbb\x10\xbe\x10\xc1\x10\xc4\x11\x0f\x11\x12\x11\x1f\x11\x22\x11\x38\x11" ++"\xb1\x11\xbe\x12\x36\x12\x72\x12\xb9\x13\x43\x13\xc4\x13\xc6\x14\x72\x14\xde\x15\x8e\x16\x2e\x16\x4c\x16\x6e\x16\x86\x16\xb5\x16" ++"\xc8\x17\x29\x17\xbd\x17\xbf\x18\x08\x18\x6d\x18\x6f\x18\xf8\x19\x0f\x19\x11\x19\x1f\x19\x3a\x19\x82\x19\x92\x19\xcf\x1a\x3c\x1a" ++"\x58\x1a\x5e\x1a\x64\x1a\x97\x1a\x99\x1a\x9f\x1a\xa5\x1a\xab\x1a\xb1\x1a\xc7\x1a\xcd\x1a\xed\x1a\xf3\x1a\xf5\x1a\xf8\x1b\x77\x1b" ++"\xe2\x1b\xe5\x1c\x65\x1c\x92\x1c\x95\x1c\x9a\x1c\xea\x1c\xed\x1d\x6f\x1d\xff\x1e\x38\x1e\x58\x1e\xd5\x1f\x96\x1f\x98\x20\x1f\x20" ++"\x59\x20\xb6\x21\x02\x21\x3a\x21\x70\x21\x9e\x21\xd4\x22\x22\x22\x7e\x22\xfd\x23\x0a\x23\xab\x24\x06\x24\x74\x24\xef\x25\x12\x25" ++"\x2d\x25\x34\x25\x4c\x25\x78\x25\xc3\x26\x30\x26\x60\x26\x82\x26\xaa\x26\xdb\x26\xe1\x27\x02\x27\x09\x27\x16\x27\x6b\x27\x97\x27" ++"\x9e\x27\xb5\x27\xc2\x28\x0d\x28\xc7\x28\xe3\x29\x07\x29\x15\x29\x2c\x29\x57\x29\x75\x29\xde\x2a\x77\x2a\x96\x2a\xc3\x2a\xca\x2a" ++"\xf6\x2b\xb5\x2c\x4d\x2c\x7e\x2c\xb1\x2c\xcc\x2c\xf2\x2d\x3f\x2d\x63\x2d\x98\x2d\xaf\x2e\x02\x2e\x24\x2e\x51\x2e\x62\x2e\x8d\x2e" ++"\xcb\x2f\x49\x2f\x97\x2f\xdf\x30\x03\x30\x54\x30\x5c\x30\x72\x30\xcf\x31\x41\x31\xae\x32\x18\x32\x9c\x32\xfb\x33\x67\x34\x01\x34" ++"\x6e\x34\x8c\x34\x93\x34\x95\x34\xfc\x35\x03\x35\x66\x35\x96\x35\x98\x35\xae\x35\xe8\x35\xf0\x35\xf8\x35\xfa\x35\xff\x36\x01\x36" ++"\x1c\x36\x30\x36\x43\x36\x56\x36\x6a\x36\xa1\x36\xc2\x36\xc4\x37\x69\x37\x78\x37\xab\x38\x56\x38\x5a\x38\x62\x38\x69\x38\x71\x38" ++"\x78\x39\x18\x39\x2c\x39\xaa\x39\xbc\x39\xc1\x39\xc8\x39\xfc\x39\xfe\x3a\x1b\x3a\x3c\x3a\x6b\x3a\xc2\x3a\xda\x3a\xe1\x3a\xe7\x3b" ++"\x1b\x3b\x3a\x3b\x41\x3b\x5a\x3b\x5c\x3b\x62\x3b\x68\x3b\x70\x3b\x88\x3b\x91\x3b\xaa\x3b\xb1\x3c\x28\x3c\x2d\x3c\x97\x3c\xb5\x3d" ++"\x52\x3d\x54\x3d\xec\x3d\xf4\x3e\x2d\x3e\x34\x3e\x36\x3e\x3d\x3e\xea\x3f\x02\x3f\x0a\x3f\x5c\x3f\x5e\x3f\xd0\x3f\xd5\x40\x41\x40" ++"\xc9\x40\xe3\x40\xfc\x41\x13\x41\x3a\x41\x46\x41\xbe\x42\x1d\x42\x25\x42\x8f\x42\xb6\x42\xe3\x43\x00\x43\x2d\x43\xe2\x43\xf2\x44" ++"\x00\x44\x13\x44\x25\x44\x53\x44\x5b\x44\x62\x44\x64\x44\x66\x44\xc5\x44\xc7\x44\xcb\x45\x39\x45\x3b\x45\xc3\x46\x95\x47\x18\x47" ++"\x1b\x47\x46\x47\x49\x47\xae\x47\xb0\x47\xbf\x47\xc4\x47\xc6\x47\xc8\x47\xcb\x47\xcd\x47\xd0\x48\x65\x48\x67\x48\x89\x48\xd8\x49" ++"\x1b\x49\x72\x49\xd2\x4a\x52\x4a\x99\x4b\x1f\x4b\xa0\x4c\x2f\x4c\x76\x4d\x0c\x4d\x4c\x4d\xcd\x4d\xd0\x4d\xd2\x4d\xf0\x4e\x15\x4e" ++"\xa3\x4f\x41\x4f\xec\x50\x00\x50\x2b\x50\x48\x50\xb5\x51\x08\x51\x0b\x51\x83\x51\x88\x51\xf5\x52\xae\x53\x49\x53\x4c\x53\x7e\x53" ++"\x81\x53\xea\x54\x4f\x54\x8e\x54\x90\x54\xdc\x54\xe0\x54\xee\x55\x30\x55\x36\x55\xf4\x56\x01\x56\x58\x56\x77\x56\xa6\x56\xe9\x57" ++"\x39\x57\xc4\x58\x14\x58\x8b\x59\x0e\x59\x85\x59\xb0\x5a\x06\x5a\x1b\x5a\x90\x5a\xc3\x5a\xcb\x5b\x18\x5b\x26\x5b\xa5\x5c\x3a\x5c" ++"\x46\x5c\x4e\x5c\xe4\x5d\x10\x5d\x12\x5d\x66\x5e\x16\x5e\xb4\x5f\x87\x5f\xef\x60\x67\x60\x6f\x60\xa3\x60\xd7\x61\x3d\x61\xb5\x61" ++"\xda\x62\x29\x62\x6f\x62\xb5\x62\xc1\x63\x09\x63\x57\x63\xae\x64\x1e\x64\x25\x64\x2d\x64\x40\x64\x48\x64\xa4\x65\x1a\x65\x86\x65" ++"\x8e\x65\xbf\x66\x29\x66\x4d\x66\x52\x66\x5a\x66\x61\x66\x6d\x66\xac\x66\xb4\x67\x4f\x67\x89\x67\xf8\x68\x8e\x68\xde\x69\x33\x69" ++"\x36\x69\x5b\x69\x68\x69\x82\x69\xc8\x6a\xd2\x6b\x26\x6b\x2d\x6b\x34\x6b\x69\x6b\x70\x6b\xd2\x6c\x08\x6c\x5f\x6c\x95\x6c\xb9\x6c" ++"\xc0\x6d\x1c\x6d\x25\x6d\x90\x6d\xc1\x6d\xef\x6d\xfe\x6e\x5f\x6e\xc8\x6e\xf3\x6e\xf6\x6f\x42\x6f\x74\x6f\x83\x6f\xd9\x6f\xf0\x70" ++"\x64\x70\x7d\x70\xe8\x70\xee\x71\x36\x71\x3e\x71\x45\x71\x5e\x71\xc1\x72\x62\x72\xa9\x73\x23\x73\x33\x73\x75\x73\xfa\x74\x02\x74" ++"\x9b\x74\xa3\x74\xaa\x75\x33\x75\xb5\x75\xff\x76\x06\x76\x0d\x76\x14\x76\x39\x76\x79\x76\x7b\x76\xcc\x76\xd9\x76\xe1\x77\x44\x78" ++"\x15\x78\x8b\x79\x06\x79\x83\x79\xd8\x7a\x2b\x7a\xbf\x7b\x27\x7b\x53\x7b\x89\x7b\x90\x7b\x97\x7b\xb7\x7c\x11\x7c\x18\x7c\x72\x7c" ++"\x87\x7c\x8f\x7c\xac\x7c\xef\x7d\x9b\x7d\xe1\x7e\x5f\x7e\xd9\x7f\x37\x7f\xef\x80\x61\x80\xbd\x81\x17\x81\x2a\x81\x32\x81\x3a\x81" ++"\x42\x81\x6b\x81\x6c\x81\x6e\x81\x75\x81\x8e\x81\x90\x81\x92\x81\xaf\x82\x2e\x82\x95\x83\x12\x83\x24\x83\x50\x83\x9d\x83\xa4\x83" ++"\xe2\x84\x1d\x84\xf5\x85\xb2\x86\x4c\x86\xf6\x87\x85\x87\xf1\x88\x4f\x88\xef\x89\x63\x89\xfd\x8a\x74\x8a\xa6\x8a\xd3\x8b\x0d\x8b" ++"\x19\x8b\x4e\x8b\xb3\x8c\x1c\x8c\xa5\x8d\x19\x8d\x3c\x8d\x66\x8d\xea\x8e\xa8\x8f\x1f\x8f\x39\x8f\x3b\x8f\x66\x8f\xe5\x90\x52\x90" ++"\x5a\x90\x62\x90\xb2\x90\xb4\x90\xc8\x90\xd0\x90\xdd\x91\x96\x92\x12\x92\x14\x92\x16\x92\x2d\x92\x4b\x92\xa6\x92\xbc\x93\x1d\x93" ++"\x4a\x93\x5f\x93\xbf\x93\xda\x94\x1c\x94\x23\x94\x2a\x94\xba\x94\xe8\x95\x22\x95\x29\x95\x3d\x95\xd0\x95\xdb\x95\xfe\x96\x06\x96" ++"\x0d\x96\x7e\x0e\x0e\xf8\x82\xf8\x8b\x15\x94\xa8\x8d\x95\x98\x1a\xaf\x6e\xa5\x62\x6f\x6e\x7e\x76\x77\x1e\x79\x78\x85\x7b\x86\x60" ++"\x69\xfb\xaf\x18\x8a\x88\x8b\x88\x89\x1a\x70\x9b\x7b\xa7\xa9\xa3\x9e\xaa\x95\x1e\x2a\xfb\x7f\x15\x2c\x0a\x0e\xf7\x98\xf8\xdb\x15" ++"\x77\xfb\x8a\x05\x8a\x85\x8b\x86\x89\x1a\x7c\x97\x80\x9b\xa1\x97\x95\xa6\x94\x1e\xe3\xf7\x8c\x05\xc9\x16\x77\xfb\x8a\x05\x8a\x85" ++"\x8b\x86\x89\x1a\x7c\x97\x80\x9b\xa1\x97\x96\xa5\x94\x1e\xe3\xf7\x8c\x05\x0e\xf8\xb7\xf8\x44\x15\xb7\xf7\x28\x05\x92\xa4\x8b\x8b" ++"\x91\x1a\xa3\x78\x9d\x72\x7a\x7b\x84\x7f\x7d\x1e\x80\x81\x88\x84\x83\x6f\x5d\xfb\x31\x18\x4b\x06\xb7\xf7\x28\x05\x90\x9d\x8d\x92" ++"\x93\x1a\xa1\x78\x9d\x72\x68\x74\x76\x60\x81\x1e\x5c\xfb\x31\x05\x73\x06\x6b\x81\x89\x7e\x30\x1d\x88\x94\x92\x8a\x9f\x1b\x99\x06" ++"\x70\x2e\x05\x6d\x06\x6b\x81\x88\x7f\x30\x1d\x88\x94\x94\x8a\x9d\x1b\x9f\x06\x5f\xfb\x28\x05\x87\x7b\x89\x82\x84\x1a\x74\x9e\x79" ++"\xa4\xae\xa3\xa1\xb5\x94\x1e\xba\xf7\x31\x05\xca\x06\x5f\xfb\x28\x05\x87\x7c\x89\x82\x83\x1a\x74\x9e\x79\xa2\x9b\x9c\x92\x97\x99" ++"\x1e\x91\x92\x97\xa1\x90\x9a\xb9\xf7\x32\x18\xa2\x06\xaa\x97\x50\x1d\x9b\x1a\x9c\x80\x51\x0a\x83\x8c\x78\x1b\x7d\x06\xa7\xe8\x05" ++"\xa8\x06\xaa\x96\xd7\x0a\xfb\x32\x24\x15\x6f\x2e\x05\x4c\x06\xa7\xe8\x05\x0e\xf8\x7b\xf8\xe5\x15\xf7\x29\x0a\x7a\x7a\x83\x7e\x7e" ++"\x1e\x81\x81\x86\x82\x86\x70\x86\x75\x18\x24\x7a\x3b\x3b\x35\x1a\x4b\xb5\x62\xdf\x7a\x1e\xd2\x7d\x05\xb9\x82\x9e\x7e\x74\x1a\x5e" ++"\x52\x67\x46\x55\x5d\xa1\xa6\x89\x1e\x8a\xa6\x8b\x8b\x84\x93\x08\x94\x83\x7d\x91\x7d\x1b\x7a\x79\x83\x7e\x7e\x1f\x81\x81\x86\x82" ++"\x86\x71\x7d\x50\x18\x88\x7a\x8a\x87\x83\x1a\x74\x9e\x7a\xa5\x9a\x95\x8f\x98\x9e\x1e\xa5\x7e\x92\x89\xae\x83\x7a\x40\x18\x88\x7f" ++"\x8a\x81\x84\x1a\x75\x9e\x7a\xa4\x9b\x9c\x93\x98\x99\x1e\x95\x95\x8f\x93\x91\xa6\x9c\xd8\x18\xf7\x10\xa2\xdf\xdc\xee\x1a\xd0\x63" ++"\xaf\x28\xa0\x1e\x4d\x97\x05\x63\x94\x76\x99\x9e\x1a\xb0\xb9\xa6\xcb\xae\xb0\x7c\x7d\x6d\x9b\x7b\xaa\x9c\x9c\x92\x99\x99\x1e\x95" ++"\x95\x8e\x92\x92\xa7\x92\xaa\x18\x8e\x99\x8c\x91\x93\x1a\xa1\x78\x9c\x72\x81\x83\x89\x87\x7f\x1e\x8c\x88\x88\x8c\x8a\x1b\x76\x93" ++"\x84\x8d\x82\x8d\x7d\x8d\x19\x0e\xf7\xfd\xf8\xe8\x15\x31\x38\x3c\x37\x4d\xba\x5e\xcc\xe4\xdf\xd9\xe0\xca\x5d\xb7\x49\x1f\x7d\x4c" ++"\x15\xae\xa4\x73\x6b\x5d\x5f\x61\x5a\x68\x72\xa3\xad\xb7\xb8\xb5\xbb\x1f\xf7\x6b\xfb\x6a\x15\xa5\x93\x96\x95\x9d\x1a\x9a\x82\x95" ++"\x7e\x85\x85\x8a\x88\x81\x1e\xfc\x17\xfb\x05\x05\x70\x83\x81\x81\x79\x1a\x7c\x94\x81\x98\x90\x94\x8d\x8d\x92\x1e\xf7\x90\xbc\x15" ++"\x31\x38\x3d\x37\x4d\xba\x5e\xcc\xe4\xdf\xd9\xdf\xca\x5d\xb7\x49\x1f\x7d\x4c\x15\xae\xa4\x73\x6b\x5e\x5f\x61\x5b\x68\x72\xa3\xac" ++"\xb7\xb8\xb5\xba\x1f\x0e\xf8\x2b\xf7\x5d\x15\x4a\xf7\x18\x05\x81\x9d\x84\x9f\x92\x1a\xa6\xa8\xa4\xab\x9e\x95\x85\x6f\xa5\x1e\xbb" ++"\xa2\x05\xb5\x9e\x99\x9b\xa7\x1a\xa2\x77\x9e\x73\x85\x83\x89\x86\x7d\x1e\x96\x74\x77\x90\x74\x1b\x2d\x29\x33\x38\x78\x8f\x78\x97" ++"\x6e\x1f\x38\x62\x59\x42\x3e\x1a\x43\xc8\x5e\xeb\xbe\xad\x93\x9d\xab\x1e\x92\x7e\x05\xca\x20\x0a\x9b\x1a\x9c\x80\x9c\x7d\x8f\x1e" ++"\x8f\x82\x85\x8b\x77\x1b\x98\x9c\x95\x9b\x9d\xaf\x08\xaa\x8f\xa4\xa6\xaa\x1a\x9b\x80\x9b\x7d\x90\x1e\x8e\x83\x84\x8c\x76\x1b\x54" ++"\x06\xfb\x0a\xfb\x42\x15\x82\x79\x81\x89\x74\x1b\x5d\x75\x97\xa4\xad\xa3\xa8\xb5\x9e\x1f\x0e\xf7\xf0\xf8\xee\x15\xfb\x0d\xfb\x7f" ++"\x05\x83\x7d\x8a\x86\x83\x1a\x7e\x99\x80\x9b\x98\x99\x93\x9b\x98\x1e\xf7\x5f\xf7\x9a\x05\x0e\xf8\xd0\xf8\xf7\x15\x6d\x77\x7b\x48" ++"\x55\x1f\xfb\x08\xfb\x23\x57\xfb\x0f\xfb\x19\x1a\x37\xa8\xfb\x04\xb0\x50\x1e\x7e\x94\x97\x84\x9d\x1b\xae\xaa\xa8\xac\x91\x8a\x90" ++"\x86\x97\x1f\x6b\xd6\x7e\xc5\xcc\x1a\xf7\x16\xc1\xf7\x0c\xf7\x0e\xf7\x1e\x1e\x9b\x9e\x90\x95\x9b\x1a\xa3\x78\x9c\x71\x1e\x0e\xf7" ++"\xc2\xf8\xf7\x15\x68\x6c\x6e\x6a\x85\x8c\x86\x90\x7f\x1f\xab\x41\x98\x50\x4a\x1a\xfb\x15\x54\xfb\x0d\xfb\x0d\xfb\x1e\x1e\x7b\x79" ++"\x86\x7f\x7c\x1a\x73\x9e\x7a\xa5\xa9\xa0\x9b\xce\xc0\x1e\xf7\x09\xf7\x25\xbe\xf7\x0d\xf7\x19\x1a\xdf\x6e\xf7\x04\x65\xc6\x1e\x98" ++"\x83\x7e\x92\x7a\x1b\x0e\xf7\xb7\xf7\xfa\x15\x4c\x4b\x05\x73\x72\x85\x81\x79\x1a\x72\x9d\x7a\xa5\xa1\x97\x92\xa5\xa5\x1e\xcb\xcc" ++"\xad\x4b\x05\x70\x99\x95\x84\xa2\x1b\xab\xac\xa9\xa8\x96\x89\x90\x81\x9e\x1f\x69\xcb\xe2\xa4\x05\xb8\x97\x9f\x9f\xaa\x1a\xa2\x79" ++"\x9e\x73\x81\x87\x8a\x85\x75\x1e\x36\x73\x9c\xd8\x05\x8e\x9a\x8c\x91\x93\x1a\xa1\x78\x9c\x72\x68\x74\x75\x5f\x81\x1e\x79\x3b\x3f" ++"\xa4\x05\x91\x77\x88\x8c\x82\x1b\x6a\x6c\x6d\x6b\x75\x96\x80\xab\x81\x1f\x0e\xf8\x27\xf7\x6f\x15\xf7\x1e\x7b\x1d\xfb\x1c\x06\xac" ++"\xf7\x2b\x05\x90\x9e\x8b\x8c\x94\x1a\xa1\x78\x9c\x72\x67\x74\x75\x5f\x82\x1e\x68\xfb\x2d\x05\xfb\x1e\x4a\x1d\xf7\x1c\x06\x6a\xfb" ++"\x2b\x05\x89\x81\x89\x80\x83\x1a\x75\xa9\x1d\x8f\x94\x91\xa5\x08\x0e\xc3\x0a\x76\x1d\xf7\xc5\x7d\x15\x2c\x0a\x0e\xf9\x13\xf8\xdb" ++"\x15\x9c\xa3\x8f\x94\x98\x1a\xa4\x78\x9c\x72\x71\x7c\x81\x6a\x73\x1e\xfc\x65\xfd\x1c\x05\x7c\x76\x85\x7e\x7e\x1a\x74\x9f\x79\xa3" ++"\xa6\x99\x95\xad\xa3\x1e\x0e\xf8\xe9\xf7\xee\x15\x91\xa6\x8e\xa6\xa7\x1a\xf7\x0c\x4e\xd0\xfb\x00\x4f\x57\x79\x68\x60\x1e\x4d\x57" ++"\x5e\x3e\x77\x33\x77\x31\x18\x85\x70\x88\x6f\x70\x1a\xfb\x0d\xc8\x47\xf7\x00\xc7\xbf\x9d\xae\xb6\x1e\xc9\xbe\xb8\xd9\x9f\xe2\x08" ++"\xfb\xcd\xec\x15\xee\xa1\xc6\xca\xd0\x1b\xc0\xa9\x66\x4a\x78\x89\x77\x86\x78\x1f\x75\x23\x05\x2a\x75\x4f\x4b\x47\x1b\x56\x6d\xb0" ++"\xcb\x9f\x8d\x9e\x8f\x9f\x1f\x0e\xf8\x7f\xf8\xfe\x15\xfb\x7a\x55\x05\x5b\x80\x77\x78\x68\x1a\x72\x9b\x7a\xa3\x95\x8f\x8c\x90\xa0" ++"\x1e\xe0\x9f\x36\xfc\x10\x05\x2a\x26\x1d\xf7\xc1\x06\xa7\x9a\x3d\x1d\x9c\x52\x1d\x82\x20\x1d\x2b\x06\x0e\xf7\x85\xf3\x15\xa7\x9f" ++"\xf7\x1e\xe8\xc1\xb3\xc3\xb9\x19\xc7\xbd\xa8\xbf\xc9\x1a\xe3\x41\xc9\x21\x4e\x4e\x77\x68\x5b\x1e\x5a\x68\x65\x57\x6b\x1a\x75\x9f" ++"\x79\xa4\xa1\xa2\x97\x9d\x95\x1e\x9c\xa9\x8d\x8d\x96\x96\x08\xa3\xa7\xaf\x99\xb3\x1b\xc1\xb2\x70\x64\x64\x7b\x7a\xfb\x19\x2a\x1f" ++"\x5b\x68\x50\x62\xfb\x34\x20\x84\x87\x18\x73\xfb\x00\x05\xf8\x62\x06\x9f\xe2\x05\x8f\x9d\x83\x0a\x6b\x76\x7a\x69\x80\x1e\x0e\xf7" ++"\xf9\xf8\x09\x15\x68\x6b\x6f\x6b\x73\x9b\x7d\xa9\x8a\x1f\xb5\x89\x98\x89\x9d\x83\x08\xac\x7d\xa2\x70\x71\x1a\x71\x7b\x6d\x72\x79" ++"\x1e\x74\x6b\x65\x82\x47\x1b\x4b\x70\x90\x9b\x76\x1f\x95\x7c\x86\x8d\x7e\x1b\x69\x6c\x6e\x69\x5f\xd7\x6e\xf7\x07\xf5\xce\x9f\xbd" ++"\xc4\x1f\xb9\xb4\xab\xc8\xbb\x1a\xba\x70\xb3\x57\xa7\x1e\xdb\xb5\xb0\xbc\xcb\x1a\xe1\x47\xc2\x20\xfb\x0d\xfb\x07\x50\x4d\x74\x9e" ++"\x79\xa4\x9a\x9a\x91\x94\x96\x1e\xad\xb2\xa8\x95\xc1\x1b\xc6\xae\x77\x68\x60\x57\x60\x56\x1f\x0e\xf8\xdc\xf8\xed\x15\xfb\x1e\x06" ++"\xfb\xdc\xfc\x14\x78\x36\x05\xf7\xa4\x06\x85\x6e\x05\x68\x06\x6c\x80\x36\x1d\xf7\x18\x06\xa8\x9a\x29\x1d\x9c\x81\x9b\x7c\x90\x1e" ++"\x85\x8d\x84\x8c\x7e\x8c\x91\xa8\x18\xb8\x8c\xa8\xa4\xae\x1a\x9d\x81\x9a\x7c\x90\x1e\x85\x8d\x85\x8c\x7d\x8c\x08\xfb\x00\x16\xfb" ++"\x1d\x06\xf7\x4c\xf7\x69\x05\x0e\xf7\xe2\xf8\x86\x15\xf7\x5a\x06\xa9\x98\x28\x1d\x9c\x1a\xa9\x7a\x96\x5f\x1e\xfb\xc5\x06\x4e\xfb" ++"\xa6\x05\x8a\x85\x8a\x84\x88\x1a\x73\x9e\x79\xa4\x96\x90\x8c\x92\x9a\x1e\x9f\xb8\xbc\x98\xac\x1b\xbf\xac\x6c\x5a\x6b\x80\x6b\x79" ++"\x73\x1f\x66\x6e\x5f\x7b\x41\x1b\x4a\x70\x92\xa2\x73\x1f\x98\x7e\x84\x8e\x7c\x1b\x69\x6b\x6d\x6b\x59\xde\x66\xf7\x04\xf7\x03\xd3" ++"\xa6\xcb\xc5\x1f\xb5\xbb\xa4\xc9\xc7\x1a\xef\x47\xcd\x23\x6d\x69\x86\x81\x68\x1e\x0e\xf7\xb2\xf7\xdb\x15\xf7\x00\xbe\xf6\xd7\xee" ++"\x1b\x93\x90\x8a\x88\x94\x1f\x84\x9c\x94\x89\x94\x1b\xae\xab\xa9\xac\xad\x61\xa1\x49\xfb\x0b\xfb\x18\x40\xfb\x05\x3b\x1f\x58\x43" ++"\x70\x33\x2e\x1a\xfb\x13\xc6\x4c\xf7\x0b\xdb\xcb\xa6\xc2\xbc\x1e\xb3\xb8\xa3\xc9\xc3\x1a\xe2\x47\xcd\x32\x5b\x65\x7c\x61\x53\x1e" ++"\x77\xfb\x11\x15\xba\xb0\xc3\xab\xb5\x1b\xb5\xaa\x6c\x61\x74\x81\x6e\x7a\x75\x1f\x6d\x75\x6c\x7c\x61\x1b\x6e\x72\x94\x99\x80\x1f" ++"\x7f\x99\x81\xad\xa8\x1a\x8d\x8b\x90\x8c\x91\x1e\x0e\xf8\x8e\xf8\x86\x15\xfb\x83\xfc\x33\x05\x80\x77\x86\x7f\x7f\x1a\x75\xa0\x79" ++"\xa3\xa7\x9c\x97\xb0\xa0\x1e\xf7\x99\xf8\x59\xa1\xef\x05\xfc\x4d\x06\x77\x34\x05\x88\x7d\x8a\x85\x83\x1a\x75\x9e\x7a\xa5\xaa\xa0" ++"\x9c\xad\x96\x1e\x0e\xf8\x83\xf7\xc8\x15\xd9\xb7\xb2\xc1\xcc\x1a\xe1\x42\xc7\x23\x4a\x48\x73\x61\x5b\x1e\x5f\x65\x6d\x54\x5f\x1a" ++"\x62\x9e\x6a\xb3\x6c\x1e\x38\x5e\x5c\x4a\x43\x1a\x34\xd2\x55\xf7\x06\xdc\xdb\xa8\xba\xb8\x1e\xae\xaf\xa2\xbf\xb5\x1a\xb9\x75\xb3" ++"\x61\xa9\x1e\x3a\xf7\x62\x15\xc0\xad\x73\x65\x54\x55\x61\x44\x56\x69\xa3\xb2\xc1\xc1\xb5\xd2\x1f\x51\xfb\x9b\x15\xc2\xb3\x6e\x63" ++"\x59\x4f\x60\x44\x4d\x67\xa4\xb4\xbe\xca\xb8\xd2\x1f\x0e\xf8\x80\xf7\xa8\x15\xfb\x00\x58\x21\x3f\x26\x1b\x83\x87\x8c\x8e\x82\x1f" ++"\x91\x7b\x82\x8d\x81\x1b\x68\x6b\x6d\x6b\x69\xb6\x75\xcc\xf7\x0b\xf7\x17\xd5\xf7\x06\xdc\x1f\xbe\xd3\xa6\xe3\xe8\x1a\xf7\x13\x50" ++"\xca\xfb\x0a\x3a\x4b\x70\x54\x5a\x1e\x63\x5d\x73\x4e\x52\x1a\x34\xcf\x49\xe4\xbb\xb1\x9a\xb6\xc3\x1e\x9f\xf7\x11\x15\x5c\x66\x53" ++"\x6b\x61\x1b\x61\x6c\xaa\xb4\xa3\x95\xa8\x9c\xa1\x1f\xaa\xa2\xa9\x99\xb5\x1b\xa9\xa3\x83\x7c\x97\x1f\x97\x7c\x94\x6a\x6d\x1a\x89" ++"\x8b\x86\x8a\x86\x1e\x0e\xf7\xc5\x7d\x15\x2c\x0a\xe0\xf7\xc4\x15\xb8\xb4\xb2\xb5\xaa\x73\xa1\x69\x1f\x7a\x06\x5f\x61\x65\x62\x6b" ++"\xa3\x74\xad\x1f\x0e\xf7\x1c\x0a\x7e\x89\x86\x83\x1a\x7e\x99\x7f\x9b\x98\xf7\x2c\x0a\x7a\xf7\xb5\x15\x55\x61\x68\x5d\x69\xa3\x77" ++"\xb5\xc1\xb4\xae\xb8\xae\x73\x9f\x62\x1f\x0e\xf7\xaa\xf7\xa3\x15\xf7\x8c\xf7\x0a\x05\xa5\x98\x98\x9a\x9c\x1a\x93\x89\x93\x87\x93" ++"\x1e\x8a\x8d\x05\x9c\x83\x74\x96\x72\x1b\x7c\x7d\x88\x85\x7e\x1f\xfc\x51\xfb\x63\xf8\x51\xfb\x68\x05\x85\x98\x99\x88\x9a\x1b\xa4" ++"\xa2\x96\x9c\x93\x1f\x8c\x8d\x05\x8f\x93\x8d\x93\x92\x1a\x9e\x80\x97\x6e\x9a\x1e\x0e\xf7\x5a\xf8\x2f\x15\x6b\x7c\x0a\x32\x0a\xfc" ++"\x3a\xfb\x44\x15\x38\x0a\x7c\x7f\x81\x32\x0a\x0e\xf7\xcd\xf7\xa3\x15\xfb\x8b\xfb\x0d\x05\x6e\x7c\x80\x7f\x78\x1a\x84\x8d\x83\x8f" ++"\x83\x1e\x8c\x89\x05\x7a\x93\xa2\x80\xa4\x1b\x9a\x99\x8e\x91\x98\x1f\xf8\x51\xf7\x68\xfc\x51\xf7\x63\x05\x91\x7e\x7d\x8e\x7c\x1b" ++"\x72\x74\x80\x7a\x83\x1f\x8a\x89\x05\x87\x83\x89\x83\x83\x1a\x7a\x98\x7c\xa5\x7e\x1e\x0e\xf7\x59\xf8\x50\x15\x88\x7d\x8a\x83\x84" ++"\xf7\x1c\x1d\x95\x8f\x92\x91\xa7\x8e\x96\x18\x9b\xae\xad\x92\xb1\x1b\xc3\xaa\x74\x62\x5d\x60\x70\xfb\x27\x5a\x1f\x7f\x53\x05\x86" ++"\x78\x8b\x8a\x82\x1a\x75\x9e\x7a\xa3\xab\xa0\x9c\xae\x98\x1e\xd1\xa6\xb4\xa1\xad\xa8\x08\xb2\xab\xa3\xbf\xc0\x1a\xe6\x48\xc2\xfb" ++"\x01\x4f\x54\x7e\x69\x39\x1e\x80\x86\x82\x88\x86\x88\x08\xe9\xfc\xab\x15\xb7\xb4\xb1\xb5\xaa\x73\xa2\x6a\x1f\x79\xf7\x24\x0a\x0e" ++"\xf8\x7c\xf8\x17\x15\xfb\x13\x81\x24\x34\x28\x1a\x42\xc3\x5a\xdd\x1e\xd4\x06\xa5\x95\x8d\x95\x97\x1f\x99\x96\x92\x99\x99\x1a\x99" ++"\x86\x93\x80\x91\x1e\xc6\xf7\x9c\x05\x8e\x9a\x8d\x99\x99\x1a\xe4\x50\xc3\x2d\xfb\x19\xfb\x0e\xfb\x0c\xfb\x3b\x65\x1e\x67\xfb\x35" ++"\x05\x84\x6c\x88\x6c\x6d\x1a\x53\x97\x5c\xa2\x66\x1e\x5f\xa8\xb7\x76\xcd\x1b\xf7\x00\xe9\xb7\xbd\xa0\x7c\x99\x75\x7f\x84\x88\x7d" ++"\x7a\x1f\x79\x74\x63\x80\x5e\x1b\x6c\x78\x91\x9a\x7b\x1f\x72\xa1\x7c\xb8\xc0\x1a\xa1\x8e\xa6\x92\xa8\x1e\xac\xf7\x29\x05\xf7\x0d" ++"\xa6\xdd\xe5\xde\x1b\xbc\xa9\x6e\x5b\x82\x8a\x83\x89\x82\x1f\x52\xfb\x97\x15\x8a\x7f\x86\x8b\x85\x1b\x63\x70\xa0\xa9\xba\xc1\xb5" ++"\xcf\x92\x1f\x0e\x22\x1d\x0e\xf7\x03\xf2\x15\x80\x06\x6c\x80\x36\x1d\xf7\xbb\x06\xd4\xc7\x9f\xb4\xb7\x1f\xb0\xac\xa3\xbc\xb5\x1a" ++"\xb9\x72\xb0\x59\xa6\x1e\xc5\xaf\xa8\xba\xc1\x1a\xac\x7d\xac\x72\xa2\x1e\xa9\x6c\x62\x98\x51\x1b\xfb\x90\xf7\x39\x1d\xb6\x1e\x95" ++"\x06\xdb\xfb\x13\x15\xa7\xf7\x13\x05\xf7\x16\x06\xc1\xaa\x7a\x6e\x5d\x51\x68\x3e\x1f\xfb\x33\xfb\x7b\x15\xa7\xf7\x14\x05\xf7\x18" ++"\x06\xd5\xb9\x71\x60\x65\x65\x76\x43\x1f\x0e\x56\x0a\x0e\xc6\x1d\x0e\x24\x1d\xad\xf7\x28\x05\x8e\x9b\x8c\x91\x93\x1a\xa1\x21\x1d" ++"\x0e\xf7\x8d\xf7\x7c\x15\xd8\x06\x8a\x89\x05\x89\x81\x89\x7f\x83\x1a\x75\x9e\x7a\xa4\x9b\xf7\x1b\x0a\xa3\xf6\x18\x8e\x96\x8c\x95" ++"\x93\x1a\xa2\x79\x9c\x71\x68\x74\x74\x5f\x82\x1e\x8a\x88\x05\x3f\x2b\x1d\xf7\x8c\x06\x81\x5f\xf7\x08\x0a\x92\x99\x99\x1e\x95\x95" ++"\x8f\x94\x91\xa6\xac\xf7\x28\x18\xfc\x6f\x27\x1d\x95\x06\x3b\xfb\xfa\xdf\x1d\x6e\x1d\x0e\xf8\x5b\xf7\x7a\x44\x1d\x7a\x1a\x72\x98" ++"\x7e\xa7\x87\x1e\x3b\xfb\xfa\x05\x89\xf7\x1e\x0a\x7b\x7f\x66\x0a\x9c\x81\x9c\x41\x1d\x76\x1b\x82\x2b\x1d\x0e\x28\x0a\x0e\xf8\xe7" ++"\x94\x1d\x9a\x97\x95\x9d\x9b\x1a\x9c\x80\x9c\x7d\x8f\x1e\x8e\x82\x84\x8c\x77\x62\x0a\x82\x60\x86\x83\x72\x78\x19\x76\x70\x65\x7f" ++"\x67\x1b\x6b\x6e\x92\x9f\x5f\xe4\x1d\x8b\x0a\x0e\x2f\x0a\x0e\xf7\x75\xf7\x52\x1d\x53\xfb\x90\x05\x6b\x06\x6b\x81\x37\x0a\x79\x7a" ++"\x21\x0a\xf7\x15\x20\x0a\x9c\x1a\x9c\x81\x9a\x7c\x91\x1e\x86\x8d\x84\x8c\x7e\x8c\xdb\xf7\xf9\x18\xb2\x90\xa4\xa3\xab\x41\x0a\xfb" ++"\x03\x06\xfb\x57\xfb\xaa\x41\xf7\xaa\x05\xfb\x03\x25\x1d\x72\x98\x7e\xa7\x88\x1e\x3c\xfb\xfa\x05\x5f\x8a\x6d\x72\x67\x1a\x6d\x9d" ++"\x7f\xb6\x1e\xf7\x15\xb3\x0a\x8c\x77\x1b\x6d\x06\x0e\x3c\x0a\x0e\x2e\x1d\x0e\xf7\x84\xf7\x53\x15\xea\x06\xf5\xcb\xa3\xc9\xc3\x9b" ++"\x0a\xf7\xa4\x85\x15\xd9\x8c\xb2\x93\xbb\xa3\x08\xf7\x18\xcf\xdf\xf7\x12\xf7\x16\x1a\xf7\x17\x2b\xeb\xfb\x16\xfb\x4a\xfb\x42\xfb" ++"\x45\xfb\x4d\x4e\x9f\x53\xae\x66\x1e\x97\x7d\x9f\x7c\xae\x75\x45\x55\x18\x74\x79\x83\x7e\x76\x1a\x75\x9e\x78\xa1\x93\x96\x8d\x8e" ++"\x97\x1e\x95\xb9\xca\x95\xa2\x1b\x9f\x96\x88\x7e\xac\x1f\x83\x9e\x99\x88\x9f\x1b\xb1\xba\x9b\xa5\xb4\x1f\x9e\x97\x96\x9e\x9e\x1a" ++"\xa4\x79\x9c\x70\x7e\x86\x89\x7c\x6f\x1e\x80\x76\x82\x88\x7d\x1b\x7f\x85\x8c\x91\x76\x1f\x94\x6c\x73\x8e\x6f\x1b\x7c\x80\x8a\x89" ++"\x78\x1f\xf7\x1e\xf8\x82\x15\xda\xc5\x4e\x36\xfb\x0c\xfb\x03\xfb\x0c\xfb\x03\x3a\x51\xc7\xe1\xf7\x0e\xf7\x02\xf7\x0a\xf7\x06\x1f" ++"\x0e\x3b\x0a\x0e\x6d\x1d\x0e\x57\x0a\x0e\x23\x0a\x0e\xf7\xe3\xf7\x2b\x15\x46\xf7\xca\x05\x99\x06\xab\x96\x8d\x97\x9a\x1f\x9a\x98" ++"\x94\x9c\x9c\x1a\xa9\x7a\x97\x60\x1e\xfb\x19\x8a\x1d\x9c\x7f\xb5\x1e\xef\xfc\x61\x05\xf3\x06\xf7\xc7\xf8\x61\x05\xa4\x95\x8c\x91" ++"\x96\x1f\xa0\x96\x9a\xa1\xa0\x1a\xa9\x7a\x97\x5f\x1e\xfb\x17\x37\x1d\x79\x95\x7c\x9a\x85\x1e\x88\x94\x91\x8b\x9f\x1b\x9c\x06\x0e" ++"\xf7\xf9\x6a\x0a\xaa\x1a\x9c\xd4\x1d\x80\x9b\x7d\x74\x0a\xfb\x17\x42\x1d\x7b\x1f\x7b\x7f\x82\x78\x79\x1a\x75\x96\x7f\xa5\x87\x1e" ++"\x62\xfc\x62\x05\xf7\x0a\x06\x0e\xf8\x44\xf7\x1e\x1d\x82\x85\xb7\x1d\xf8\x2a\xf7\x7f\x29\x0a\x77\x1b\x2e\x34\x1d\x0e\xf7\x7c\x71" ++"\x0a\x9d\x9d\x93\x98\x98\x1e\x95\x95\x8f\x94\x91\xa5\x99\xcb\x18\x43\x0a\x0e\xf8\x65\xf8\x8b\x15\xc2\x06\xa9\x98\x50\x1d\x9c\x1a" ++"\x9c\x81\x9a\x7c\x90\x1e\x8e\x82\x85\x8c\x77\x1b\xfb\x36\x06\xfb\x3a\xfd\x7f\x05\xf7\x38\x06\xa9\x97\x2a\x0a\x9d\x9b\x1a\x9d\x80" ++"\x9b\x7d\x8f\x1e\x8e\x82\x20\x1d\x55\x06\x0e\xf7\xda\xf9\x07\x15\xac\x82\x80\x96\x72\x1b\x68\x6c\x6e\x6c\x84\x8c\x86\x8f\x7d\x1f" ++"\xf7\x44\xfd\x1c\x05\x69\x94\x96\x80\xa6\x1b\xac\xab\xa8\xaa\x92\x89\x94\x88\x96\x1f\x0e\xf7\x81\x65\x15\x54\x06\x6d\x7e\x88\x7f" ++"\x7d\xad\x1d\x7a\x95\x7c\x9a\x86\x1e\x88\x94\x91\x8a\x9f\x1b\xf7\x36\x06\xf7\x3a\xf9\x7f\x05\xfb\x38\x06\x6d\x7f\x37\x0a\x79\x7b" ++"\x1a\x79\x95\x7c\x9a\x86\x1e\x88\x94\x92\x8a\x9f\x1b\xc1\x06\x0e\xf7\xbf\xf8\x62\x15\xf7\x05\xfb\x11\x05\x72\xa2\x95\x85\xa1\x1b" ++"\xab\xa5\xa4\xa9\x9c\x86\x94\x78\xa1\x1f\xfb\x5e\xf7\x76\xfb\x5c\xfb\x76\x05\x78\x75\x86\x81\x7c\x1a\x6c\xa5\x72\xab\xa1\x95\x91" ++"\xa5\xa2\x1e\x0e\xa7\x6a\x15\x71\x82\x8a\x84\x80\x1f\x7a\x82\x80\x78\x4c\x1d\xf8\xb4\x06\xa2\x99\x8d\x91\x94\x47\x1d\x0e\xf8\x98" ++"\xf0\x0a\xa2\xa0\x9f\xa1\x89\x1f\x8c\x8b\x8e\x8a\x8f\x1e\x0e\x2d\x1d\x0e\xf7\xcc\xf8\xef\x15\xfb\x0d\x06\x6c\x80\x88\x7f\x7c\xf7" ++"\x15\x1d\x88\x93\x94\x8a\x9e\x1b\x96\x06\x32\xfc\x21\x05\x7f\x06\x6b\x80\x89\x7f\xf7\x0e\x0a\xf7\x0c\x06\x91\xaa\x05\x6b\xb5\xb1" ++"\x7f\xc4\x1b\xe4\xd4\xa8\xc6\xc8\x1f\xbf\xbd\xaa\xd1\xcc\x1a\xc2\x73\xbe\x63\xab\x1e\xa5\x6a\x59\x99\x4e\x1b\x53\x59\x7d\x6e\x5b" ++"\x1f\xf7\x17\x4f\x15\xd7\xb7\x67\x4d\x6e\x7e\x6c\x74\x70\x1f\x63\x68\x5d\x77\x53\x1b\x3e\x5f\xaf\xc9\xa8\x98\xab\xa2\xa5\x1f\xb3" ++"\xae\xb8\x9f\xc5\x1b\x0e\x3e\x0a\x0e\xba\x1d\x0e\x33\x1d\x0e\xf8\x09\xf7\xd6\x15\xf7\x28\x81\x1d\x85\x8c\x76\x1b\xfb\x25\x06\x91" ++"\xa9\x05\xa9\x92\xa8\x99\xc3\x1b\xab\xb2\x87\x85\xb1\x1f\x89\x97\x95\x8a\x92\x1b\xaa\xaa\xaa\xaa\x9f\x7f\x98\x73\x92\x1f\x93\x6c" ++"\x4e\x92\x61\x1b\xfb\x0e\x33\x53\x31\x77\x1f\x84\x6b\x05\x60\x06\xe9\x0a\xb4\x39\x0a\x54\x8a\x1d\x9d\x7f\xb5\x1e\xf7\xbe\x7a\x1d" ++"\xfb\x1a\x06\x0e\x70\x1d\x0e\xf7\xe1\xf8\xef\x15\xfb\x0d\x06\x6c\x80\x2a\x1d\x7b\xf4\x0a\x32\xfc\x21\x05\xf7\x05\x0a\x6d\x9d\x7f" ++"\xb5\x1e\xf7\x04\x06\xa9\x99\x29\x1d\x9c\x80\x9c\x7d\x32\x1d\x8b\x77\x4e\x0a\xcd\xa3\x96\xbb\x1b\xb6\xbe\x0a\xa9\x98\x8f\x96\x99" ++"\x1f\x9a\x97\x95\x9d\x9c\x1a\x9c\xf6\x1d\x0e\xf8\x54\x35\x1d\xec\x5d\x1d\x0e\xf8\x5b\xf7\xd6\x84\x0a\x54\x8c\x19\xfb\x02\x6d\x0a" ++"\xb7\x1e\xf7\x05\x06\xf7\x04\xf0\xd9\xf1\xa1\x1f\xed\xf8\x4d\x05\xfb\xc7\x06\x6b\x82\x89\x7e\x7b\x86\x0a\x9d\x7f\xb6\x1e\xf7\xca" ++"\xf7\xac\x15\xfb\x14\xf7\x75\x1d\x8e\x0a\x0e\x43\x1d\x0e\xf7\x83\xf8\x3d\x15\x29\xf7\x27\x1d\x90\x89\x91\x8a\x98\x8a\x5b\xfb\x6f" ++"\x18\x61\x6c\x71\x69\x6c\x9d\x7f\xb6\x1f\xe3\xf7\x11\x1d\xb5\xf7\x52\x05\xaa\xae\xa0\x95\xa6\x1b\x9b\x93\x85\x81\x87\x8a\x85\x89" ++"\x85\x1f\x48\xfb\xc2\x05\xee\xd3\x0a\x7f\x1b\xb5\xf7\x52\x05\xad\xb4\x9a\x92\xa5\x1b\x9b\x92\x86\x81\x8c\x1f\x85\x8b\x86\x89\x85" ++"\x1e\x48\xfb\xc2\x05\xee\xf7\x11\x1d\xb9\xf7\x61\x05\x8d\x95\x8c\x92\x98\x1a\xc5\x5e\xb4\x49\x63\x67\x7d\x6c\x66\x1e\xaa\x74\x6d" ++"\x99\x65\x1b\x6c\x78\x84\x74\x65\x1f\x0e\x3a\x0a\x0e\x24\x0a\x0e\xf7\x52\x91\x0a\xf8\x29\x2e\x15\x54\x06\x6c\x7f\x88\x7f\x7d\xad" ++"\x1d\x7b\x96\x7b\x99\x86\x1e\x88\x93\x96\x8a\x9c\x1b\xf7\x42\x06\xa9\x98\x8e\x97\x99\xa0\x1d\x8e\x82\x85\x8c\x76\x1b\x80\x06\xe8" ++"\xf8\x33\x05\x97\x06\xab\x95\x96\x1d\x82\x85\x8c\x77\x1b\xfb\x0c\x06\x83\x64\x05\xb0\x64\x64\x99\x4e\x1b\xfb\x38\xfb\x1e\xfb\x0e" ++"\xfb\x24\x2c\xe0\x48\xf7\x0d\xc4\xbd\x9a\xad\xc2\x1f\x39\xf7\xa8\x15\xd6\xb9\x69\x53\x65\x70\x61\x63\x72\x1f\x79\x6d\x69\x82\x60" ++"\x1b\x63\x6b\x94\x9d\x77\x1f\x7a\x9a\x7f\xa5\xa0\x1a\xb2\xa6\xb5\xb4\xa4\x1e\x9e\xa9\xac\x93\xb6\x1b\x0e\x3f\x0a\x0e\x56\x1d\x0e" ++"\x94\x0a\x0e\x57\x1d\x0e\xf7\xdd\xf7\x15\x15\x50\xf7\x55\x05\xa4\x94\x8c\x91\x96\x1f\xa1\x97\x99\xa0\xa0\x1a\x9c\x81\x51\x0a\x82" ++"\x8c\x79\x1b\xfb\x18\xf7\x1d\x1d\x92\x8b\x9f\x1b\x95\x06\xeb\xfb\xd6\x05\xf7\x00\x06\xf7\x83\xf7\xd6\x05\x99\x06\xaa\xf7\x2e\x1d" ++"\x83\x82\x8c\x78\x1b\xfb\x1a\xf7\x1d\x1d\x91\x8b\xa0\x1b\x8d\x06\x0e\x3d\x0a\x0e\xf8\x40\xec\x0a\x9c\x9c\x1a\x9c\x81\x9b\x7c\x8d" ++"\x0a\x53\x0a\x0e\xf7\x0b\x1d\x9c\x9c\x92\x99\x98\x1e\x96\x96\x8e\x92\x92\xa7\x8c\x90\x18\xf7\x02\x1d\x0e\xf8\x5b\xf8\x66\x15\xa4" ++"\x92\x93\x92\xa4\x1b\xaf\x8d\xa8\xa7\xab\x1a\xa5\x79\x9b\x6c\x42\x41\x51\x45\x7c\x1e\x68\xfb\x30\x85\x72\x84\x85\x73\x89\x19\x64" ++"\x87\x72\x72\x68\x1a\x72\x99\x7e\xa8\x88\x1e\x9c\x89\x91\x88\x81\x1a\x88\x8a\x85\x89\x84\x1e\x67\xfb\x39\x05\x89\x82\x8a\x83\x82" ++"\x1a\x50\xb9\x5e\xc9\xb4\xaa\xa6\xaf\xa3\x7a\x9b\x70\x8c\x1e\x76\x8c\x86\x8e\x98\x1a\x8e\x8c\x91\x8c\x90\x1e\xac\xf7\x29\x05\x90" ++"\xa1\x8e\x9e\x96\x1a\x98\x87\x98\x80\x9b\x1e\xa6\xa3\x95\x9d\x95\xb5\x08\x0e\xf7\xfa\xf9\xcd\x15\xfb\x08\xfe\xc7\xf7\x08\x06\x0e" ++"\xf7\x89\x82\x15\x71\x85\x82\x84\x72\x1b\x67\x89\x6e\x6f\x6b\x1a\x71\x9d\x7b\xaa\xd4\xd5\xc5\xd1\x9a\x1e\xae\xf7\x31\x90\xa3\x93" ++"\x91\xa3\x8e\x19\xb2\x8f\xa4\xa4\xad\x1a\xa4\x7d\x98\x6e\x8e\x1e\x7a\x8d\x85\x8f\x94\x1a\x8e\x8c\x92\x8d\x91\x1e\xaf\xf7\x3a\x05" ++"\x8d\x93\x8c\x93\x94\x1a\xc7\x5d\xb7\x4d\x63\x6b\x70\x68\x73\x9c\x7b\xa6\x89\x1e\xa0\x8a\x90\x88\x7e\x1a\x88\x8a\x86\x8a\x86\x1e" ++"\x6a\xfb\x2a\x05\x86\x75\x88\x78\x80\x1a\x7e\x8f\x7f\x96\x7a\x1e\x70\x74\x81\x78\x81\x61\x08\x0e\xf8\x7c\xf8\x0b\x15\x75\x7e\x83" ++"\x6f\x75\x1f\x6e\x75\x7f\x80\xf7\x54\x1d\xc9\x44\x70\x99\x5e\x1b\x5f\x69\x79\x5f\x63\x1f\x6d\x6a\x80\x78\xd1\x0a\x56\xc8\xb2\x77" ++"\xb5\x1b\xb5\xab\x9d\xb6\xb1\x1f\xae\xb3\x93\x98\xa0\x1a\xaa\x71\xa4\x6b\x1e\x0e\xf7\x56\x24\x15\x81\x6e\x89\x81\x7e\x1a\x67\xa8" ++"\x71\xb4\xa7\xa8\x98\xa0\x9f\x1e\x9d\x9f\x91\x9a\x90\xb6\xad\xf7\xaf\x18\x8c\x8e\x8b\x8e\x8d\x1a\xa6\x7b\x9b\x6f\x6d\x73\x78\x6d" ++"\x81\x1e\xec\xf7\x7f\x15\x5e\x62\x64\x62\x6b\xa3\x75\xac\x1f\x9d\x06\xb7\xb5\xb1\xb4\xab\x73\xa2\x69\x1f\x0e\xf8\x0b\xea\x15\xf1" ++"\x9c\xcf\xb4\xb9\x1a\xa3\x78\x9e\x72\x7d\x81\x88\x82\x7c\x1e\x73\x64\x68\x81\x66\x1b\x4f\x62\xad\xbc\xd1\xd5\xc6\xe1\xb7\x9d\x80" ++"\x71\x8c\x1f\x8c\x6f\x8b\x88\x92\x83\x08\x83\x92\x9a\x85\x98\x1b\x9c\x9d\x93\x98\x98\x1f\x95\x94\x8f\x95\x91\xa5\x94\xb3\x18\x8e" ++"\x9b\x8c\x90\x92\x1a\xa2\x78\x9c\x71\x85\x86\x8a\x88\x82\x1e\x7a\x96\x77\x92\x70\x8f\x98\xc7\x18\x90\x9e\x83\x0a\x67\x74\x75\x5e" ++"\x81\x1e\x7b\x44\x05\xfb\x0f\x6f\x2d\x22\xfb\x03\x1a\x3c\xba\x51\xdc\x76\x1e\x7b\x42\x05\x86\x78\x8b\x8a\x82\xf7\x1c\x1d\x95\x90" ++"\x94\x90\xa5\x08\x0e\xf8\x02\xf7\x7c\x15\xa9\x97\xd7\x0a\x4a\x06\x88\xba\x8b\x8b\x99\x1a\xba\xad\xac\xbe\xa4\x9c\x84\x7b\x97\x1e" ++"\x71\x9e\x8f\x88\xa0\x1b\xac\xab\xaa\xaa\xbc\x47\xb7\x41\xfb\x0e\x2c\x30\xfb\x0a\x7f\x8c\x84\x8d\x7b\x1f\x64\x06\x6b\x80\x2a\x1d" ++"\x7b\x1a\x79\x95\x7c\x9a\x86\x1e\x88\x94\x94\x8a\x9d\x1b\xcb\x06\x7c\x3d\x6a\x5c\x62\x88\x08\x60\x83\x75\x76\x6b\x1a\x6c\x9d\x7f" ++"\xb6\x1e\xf7\xd5\x06\xb9\xa8\x95\xa3\xa4\x1f\x9e\x9d\x99\xaa\xa4\x1a\xa3\x78\x9b\x71\x6e\x75\x7c\x6e\x80\x1e\xfb\x55\x06\xa5\xb5" ++"\x97\xaa\x96\xc2\x08\x0e\xb0\x0a\xf8\x0c\xf7\xeb\x15\x4f\xf7\x0a\x05\xa7\x93\x9f\xa3\xa5\x1a\x9c\x81\x9b\x7c\x90\x1e\x8f\x82\x87" ++"\x8b\x74\x1b\x2f\x25\x1d\x76\x97\x7c\xa0\x87\x1e\x89\x91\x8e\x8b\x9b\x1b\xe6\xfb\x4a\x05\x4a\x06\x72\x7b\x7d\x75\x7a\x94\x83\x9f" ++"\x1f\xe7\x06\x86\x72\x05\x2d\x06\x72\x7a\x7d\x75\x79\x93\x84\xa1\x1f\xe7\x06\x85\x71\x05\x60\x06\x6b\x81\x36\x1d\xf7\x55\x20\x0a" ++"\x9c\x1a\x9c\x81\x9a\x7c\x88\x0a\x75\x1b\x62\x06\x90\xa5\x05\xe9\x06\xa4\x9c\x9a\xa1\x9b\x82\x93\x76\x1f\x2f\x06\x90\xa4\x05\xe9" ++"\x06\xa4\x9c\x9a\xa0\x9d\x82\x92\x76\x1f\x4c\x06\xf7\x42\xf7\x4a\x05\xa7\x97\x50\x1d\x9b\x1a\x9c\x81\x9b\x7c\x88\x0a\x75\x1b\x30" ++"\x06\x6b\x81\x88\x7f\x7b\x1f\x7c\x7f\x82\x79\x7b\x1a\x78\x95\x7d\x9d\x85\x1e\x0e\xf8\x51\xf8\x1d\x15\x95\xb8\x05\xb4\x94\xb2\xad" ++"\xb2\x1b\x9c\x9a\x88\x86\x99\x1f\x86\x96\x90\x8a\x93\x1b\xac\xaa\xaa\xad\xab\x61\x9f\x47\x27\x2a\x3e\x2a\x76\x1f\x80\x5a\x05\x55" ++"\x06\x6a\x82\x99\x1d\xc0\x06\x59\xfb\x72\x05\x5a\x80\x66\x6a\x5e\x1b\x7a\x7f\x8d\x91\x7b\x1f\x8f\x7e\x88\x8c\x85\x1b\x6a\x6b\x6d" ++"\x6b\x6a\xb6\x76\xcf\xf2\xeb\xda\xf3\xa2\x1f\xbd\xf7\x74\x05\xc1\x06\xaa\x97\x35\x0a\x9c\x1a\x9c\x80\x9a\x7d\x88\x0a\x74\x1b\x0e" ++"\xf8\xa7\xf8\x6a\x15\x84\x6d\x05\x8a\x84\x89\x7f\x86\x1a\x78\x9c\x7c\xa1\xac\x9d\x9d\xb1\x94\x1e\xa7\xf7\x12\x05\xfb\x7a\x06\x4d" ++"\x5c\x77\x60\x61\x1f\x6f\x6d\x76\x61\x6e\x1a\x81\x07\x3e\x77\x57\x54\x4c\x1a\x5f\xa9\x67\xd8\x5b\x1e\xe8\x52\x05\xc0\x6a\xa9\x6d" ++"\x77\x1a\x70\x66\x70\x65\x1e\xfb\x20\x06\x92\xab\x05\x8f\x9b\x8b\x8c\x91\x1a\x9e\x7a\x9a\x74\x6b\x77\x79\x66\x83\x1e\x6f\xfb\x12" ++"\x05\xf7\x80\x06\xed\x85\xed\xe2\x87\xe6\x08\xd8\x9c\xc0\xc4\xce\x1a\xbc\x72\xa8\x2e\xc3\x1e\x3a\xbc\x05\x54\xac\x6d\xa9\x9f\x1a" ++"\xa6\xb1\xa5\xb3\x1e\xa2\xfb\x9e\x15\xba\x6e\xa7\x6d\x76\x1a\x75\x76\x81\x61\x1e\x7f\x98\x79\x98\x60\xa8\x31\xc3\x18\x5c\xa9\x77" ++"\xa0\xa1\x1a\xa1\xa2\x98\xb2\x1e\xab\x6f\x92\x85\xa8\x79\x08\x0e\xf7\x64\xf8\x0a\x15\x6b\x62\x7a\x5e\x63\x1a\x7f\x8e\x7b\x91\x6f" ++"\x1e\x66\x6d\x05\x6c\x72\x83\x7f\x76\x1a\x72\x9e\x79\xa5\x9e\x93\x8f\xa1\xa7\x1e\xb1\xa8\x05\x7a\xab\xa2\x85\xae\x1b\xae\xa5\x91" ++"\x9c\xb2\x1f\xa4\x6f\x05\x75\x9d\x92\x86\x9d\x1b\xad\xae\xaa\xa9\x98\x87\x93\x7c\x9d\x1f\x74\xa9\x05\xac\xb5\x9c\xb7\xb4\x1a\x96" ++"\x88\x9b\x85\xa6\x1e\xae\xa8\x05\xaa\xa3\x93\x97\xa0\x1a\xa4\x78\x9d\x71\x78\x83\x87\x76\x6f\x1e\x68\x70\x05\x9e\x6a\x75\x91\x65" ++"\x1b\x68\x72\x85\x78\x63\x1f\x73\xa7\x05\xa1\x79\x83\x8f\x79\x1b\x6b\x68\x6d\x6e\x82\x95\x74\x92\x82\x1f\xf7\x5b\x6b\x15\xb5\xa9" ++"\x6f\x64\x54\x54\x56\x52\x60\x6d\xa7\xb4\xc2\xc1\xbe\xc6\x1f\x0e\xf7\xfc\xf8\xdb\x15\x77\xfb\x8a\x05\x8a\x85\x8b\x86\x89\x1a\x7c" ++"\x97\x80\x9b\xa1\x97\x95\xa6\x94\x1e\xe3\xf7\x8c\x05\x0e\xf8\xca\xf0\x0a\xa3\x9f\x9f\xa2\x89\x1f\x8d\x8b\x8d\x8a\x8e\x1e\xfb\x78" ++"\xf7\x60\xf7\x70\x1d\x93\x84\x9a\x1b\xa5\x9e\xa2\xa6\x88\x1f\x0e\xf7\x6f\x1d\x9c\x98\x92\xea\x1d\xf7\x03\xf7\x17\x15\xf7\x45\xf7" ++"\x17\x05\x9d\x98\x91\xea\x1d\x0e\xf7\x6f\x1d\x9d\x99\x91\x93\x98\x1a\x9b\x7e\x96\x79\x82\x83\x88\x84\x81\x1e\x85\x87\xfb\xb8\xfb" ++"\x46\xf7\x69\xfb\x47\x05\x7e\x99\x8e\x8a\x96\x1b\xa1\xa1\x9d\x9e\x92\x87\x94\x83\x93\x1f\x0e\xf8\x6a\xf7\x68\x15\xfb\x45\xfb\x17" ++"\x05\x7a\xef\x1d\x8f\x82\x93\x83\x1f\x0e\xf7\xa2\xf7\xd6\x15\xa9\x06\xa9\x97\x2a\x0a\x9d\x9b\x41\x0a\x6f\x06\x93\xac\x05\xa1\x90" ++"\xc2\x0a\x68\xf3\x0a\x7f\xb6\x1e\xac\x2e\x0a\x64\x25\x0a\xf7\x43\x63\x0a\x70\x06\xf8\x1d\xf7\xd6\x15\xfb\x10\x42\x1d\x30\x1d\x87" ++"\x94\x91\x8b\x9f\x1b\x9a\x2e\x0a\x68\x25\x0a\xf7\x43\x06\xa7\x99\x28\x1d\x9c\x1a\x9c\x81\x9a\x7d\x74\x0a\x6c\x06\xe9\xf8\x88\x15" ++"\xfb\x12\x06\x73\xfb\x00\x05\xf7\x12\x06\x0e\xf7\x9e\xf7\xd5\x15\xa9\x06\xaa\x96\x8e\x97\x9a\x1f\x9b\x98\x94\x9c\x9c\x41\x0a\x6f" ++"\x06\x92\xab\x05\xa5\x91\x9d\x9b\xa2\x1b\x95\x93\x89\x85\xa0\x1f\x87\x97\x93\x89\x93\x1b\x9d\x9a\x93\x9b\x99\x1f\x85\x93\x95\x87" ++"\x99\x1b\xa9\x06\x33\xfc\x20\x05\x68\x06\x6a\x81\x3b\x1d\x6e\x9d\x7e\xb6\x1e\xf7\x44\x63\x0a\x6b\x06\xf7\x03\xf8\x87\x05\xfb\x1b" ++"\x06\x72\x7b\x84\x79\x7c\x1f\x9b\x71\x68\x94\x65\x1b\x3c\x40\x4c\x3a\x79\x1f\x84\x6a\x05\x69\xf3\x0a\x7e\xb6\x1e\xab\x06\x5b\xfb" ++"\x6e\x05\x63\x06\x6b\x81\x88\x7f\xe2\x0a\xb5\x1e\xf7\x44\x06\xa8\x99\x8f\x96\x99\xf7\x4c\x1d\x83\x82\x8c\x78\x1b\x70\x06\x0e\x76" ++"\x1d\xf8\x3d\xf7\xd6\x15\xe0\x06\xab\xf7\x2e\x1d\x82\x20\x1d\x37\x06\xa3\xf7\x00\x05\x8e\x9c\x8c\x8f\x92\x1a\xa2\x78\x9c\x72\x7a" ++"\x7a\x83\x7e\x7d\x1e\x81\x82\x86\x80\x86\x72\x72\xfb\x02\x18\x35\xf7\x17\x1d\x9d\x1b\xe0\x06\x3f\xfb\xe9\x05\x87\x78\x8b\x89\xf7" ++"\x5a\x1d\x95\x94\x90\x96\x90\xa4\x08\x0e\xf8\x3c\xf7\xd6\x15\xe1\x06\xaa\x97\x2a\x0a\x9c\x9c\x1a\x9c\x80\x51\x0a\x84\x8c\x76\x1b" ++"\x37\x06\xa3\xf7\x00\x05\x90\x9e\x8b\x8c\x94\x1a\xa1\x78\x9c\x72\x67\x74\x75\x5f\x81\x1e\x73\xfb\x02\x05\x34\xf7\x17\x1d\x9e\x1b" ++"\xe0\x06\x81\x5f\x05\x34\x06\x6d\x80\xd6\x0a\xe0\x06\x60\xfb\x56\x05\x89\x81\x89\x7f\x84\x1a\x75\xcf\x0a\xa5\xb7\xf7\x58\x18\xe1" ++"\x06\xaa\x96\x8e\x97\x9a\xf5\x0a\x82\x8c\x79\x1b\x37\x06\x0e\x79\x1d\xf8\xd6\xf8\x76\x15\xab\x06\xa0\x92\x8c\x90\x94\x1f\x9d\x94" ++"\x96\x9c\x9c\x1a\xa2\x7c\x95\x68\x1e\xfb\x59\x06\xfb\x23\x8c\xfb\x1c\x3d\x78\x2d\x82\x60\x18\x89\x82\x8a\x83\x81\x1a\x40\xd5\x50" ++"\xf7\x03\x7f\x1e\x51\xfb\x99\x05\x40\x06\x75\x84\x8a\x86\x82\x1f\x7a\x82\x7f\x79\x7c\x1a\x73\x99\x81\xaf\x1e\xf7\x1d\x06\xa2\x97" ++"\x92\x9e\x98\x1f\x7a\x8f\x97\x82\x9e\x1b\xe8\x06\xa0\x92\x8c\x90\x94\x1f\x9d\x94\x96\x9c\x9c\x1a\xa2\x7d\x95\x68\x1e\x6b\x06\xb5" ++"\xf8\xca\x15\xfb\x12\xfc\xcb\x81\x86\x86\x86\x84\x83\x19\x88\x94\x89\x8e\x82\x90\xf7\x12\xf8\xcc\x18\x0e\xf7\xbc\xf8\x59\x15\x38" ++"\x49\x49\x37\x38\xcd\x48\xdd\xdc\xcd\xce\xde\xdd\x49\xcf\x3b\x1f\x0e\xc3\x0a\xf7\x4c\xf7\x1c\xf3\x1d\x80\x88\x83\x83\xf7\x3e\x1d" ++"\x0e\xf7\xb0\xf8\xdb\xf3\x1d\x81\x88\x81\x84\x1a\x7e\x99\x80\x9b\x99\x95\x91\x9d\x9b\x1e\xf7\x58\xf7\x76\x05\x0e\xf8\x6a\xf7\x68" ++"\x15\xfb\x46\xfb\x17\x05\x7b\xef\x1d\x90\x82\x92\x83\x1f\xfb\x04\xfb\x17\x15\xfb\x45\xfb\x17\x05\x7a\x7e\x84\x81\x7f\x1a\x7b\x98" ++"\x80\x9d\x94\x93\x8e\x92\x95\x1e\x91\x8f\xf7\xb7\xf7\x46\xfb\x68\xf7\x47\x05\x98\x7d\x88\x8c\x80\x1b\x75\x75\x79\x78\x84\x8f\x82" ++"\x93\x83\x1f\x0e\xf4\x7d\x15\x2c\x0a\xf7\x6d\x16\x2c\x0a\xf7\x6d\x16\x2c\x0a\x0e\xf8\xb9\xf8\x00\x15\xa4\x93\x96\x96\x9c\x1a\x9a" ++"\x82\x95\x7e\x85\x89\x8b\x87\x7e\x1e\xfc\x19\xfb\x05\x05\x71\x84\x80\x7f\x79\x1a\x7d\x94\x80\x98\x91\x8d\x8b\x90\x98\x1e\xe4\xf7" ++"\xee\x15\x41\x45\xbd\x0a\xa8\xfb\xd1\xb8\x0a\xf7\xaf\xc3\xb8\x0a\x0e\xf8\x64\xfb\x33\x15\x9c\xd8\x05\x8e\x99\x8c\x92\x93\x1a\xa1" ++"\xf7\x74\x1d\x81\x88\x84\x84\x6f\x89\x80\x18\x7c\x68\x67\x83\x67\x1b\x52\x6c\xa2\xb3\xb9\xb1\xa4\xf7\x24\xbd\x1f\x93\x8d\x97\xc3" ++"\x05\x90\x9e\x8b\x8c\x79\x0a\x6c\x75\x79\x69\x7f\x1e\x46\x71\x62\x74\x68\x6e\x08\x64\x6a\x73\x58\x55\x1a\x32\xce\x53\xf7\x01\xcc" ++"\xba\x97\xb5\xf0\x1e\x36\xf8\xaf\x15\x5f\x62\x65\x61\x6c\xa3\x74\xac\x1f\x9d\x06\xb7\xb5\xb2\xb4\xab\x73\xa1\x69\x1f\x0e\xf7\xe9" ++"\xf9\x24\x15\x98\x7e\x84\x8e\x80\x1b\x70\x74\x75\x73\x82\x91\x81\x96\x80\xf7\x34\x1d\x95\x7f\x96\x1f\x0e\xf8\xdf\xf8\xe8\x2f\x1d" ++"\xf8\x42\xf8\xd6\x60\x0a\xf8\xe4\xf9\x0e\x15\x7e\xf7\x37\x1d\xa9\x54\x1d\x6c\x6b\x7c\x6e\x6b\x1f\x6f\x71\x7e\x78\x7a\x1a\x7c\xf7" ++"\x2b\x0a\xaf\x94\x91\x9e\x1d\xad\xa9\x9c\xb6\xb5\x1f\xa0\xa0\x94\x9a\x98\x1a\x99\x7c\x97\x7b\x1e\x0e\xcb\x0a\xf7\xc6\xf9\x2c\x2b" ++"\x0a\xf8\x4c\xf9\x0c\x5b\x1d\xf7\xe3\xf9\x0c\x40\x0a\xf8\x5a\xf9\x52\xeb\x1d\xf7\x97\x93\x15\x73\x21\x05\x8c\x99\x94\x42\x0a\xb2" ++"\x7b\x9e\x62\x94\x1f\x94\xb4\x05\x0e\xf8\x3e\xf8\xe6\x5b\x0a\xf7\xdc\x93\x15\x69\x79\x81\x84\x7a\x7c\x08\x6c\x6e\x79\x68\x67\x5d" ++"\x0a\x95\x94\x9a\x9a\x9c\x1f\x9e\xa0\x9f\x98\xd3\xb4\x08\x0e\xf8\x3e\xf8\xcc\x45\x1d\xaa\x0a\xb2\x1d\x0e\xf8\x2d\xf7\xa3\x15\xe6" ++"\x06\xb1\xa4\x9e\xa9\xa3\x7e\x95\x68\x1f\x8a\x06\xa5\xf7\x09\x05\x8d\x94\x8c\x93\x92\x1a\xbe\x5d\xa9\x3e\x62\x4a\x80\x80\x72\x1e" ++"\x7a\x83\x80\x7b\x79\x1a\x77\x99\x7d\x9f\x92\x96\x8d\x8e\x98\x1e\x93\xae\xa0\x8e\xa4\x1b\xad\x9a\x86\x7f\x8a\x1f\x8a\x8b\x89\x8a" ++"\x8a\x1e\x8a\x86\x05\x8f\x71\x7f\x8c\x78\x1b\x3d\x50\x75\x5e\x64\x1f\x78\x76\x81\x74\x77\x1a\x5b\xbb\x69\xcd\xb0\xa9\x90\x9a\xb2" ++"\x1e\xa0\xe7\x15\x79\x6b\x61\x80\x6b\x1b\x78\x7c\x91\x93\x9f\xb6\xa0\xb5\x9d\x98\x8a\x86\xa8\x1f\x0e\xf7\xfe\xf8\x61\x15\xc0\x06" ++"\xaa\x97\x8e\x97\x9a\xdf\x0a\xfb\x69\x27\x1d\xbf\x06\x69\xfb\x2b\xfb\x07\x52\x05\x63\x78\x7e\x7b\x6e\x1a\x75\x9f\x78\xa1\x98\x95" ++"\x8e\x97\xa3\x1e\xc0\xa6\x77\x34\x05\x56\x25\x0a\xf8\x6e\x06\xb5\xf7\x4d\x05\x8e\x9c\x8c\x8f\x93\x1a\xa2\x79\x9c\x71\x67\x75\x75" ++"\x5e\x81\x1e\x78\x37\x05\xfb\x62\x06\xa8\xf7\x17\xf7\x2c\xd7\x05\xb3\x9f\x98\x9a\xa8\x1a\xa0\x78\x9e\x75\x7f\x7c\x86\x82\x77\x1e" ++"\x30\x5d\x05\x0e\xbb\x1d\x0e\xf8\x39\xf7\x7c\x15\x95\x06\x8a\x7d\x05\x74\xa6\x1d\x95\x91\xa4\x9b\xd5\x18\x90\x9e\x83\x0a\x6b\x76" ++"\x79\x68\x7f\x1e\x81\x2b\x1d\xf7\x0b\x06\x7e\x52\x05\x89\x80\x89\x80\x84\x1a\x75\xf7\x46\x1d\xaf\xf7\x36\x18\xfb\xe7\x06\xfb\x54" ++"\xfb\x35\xfb\x34\xfb\x52\xfb\x16\xe6\x37\xf7\x1e\x1f\xf7\xf8\x06\xa6\xf7\x0b\x05\x8e\x99\x8c\x92\x93\x1a\xa2\x79\x9b\x72\x67\x74" ++"\x75\x5f\x82\x1e\x87\x79\x05\xfb\x1f\x06\xfb\x00\x16\x6a\x7b\x8e\x93\x76\x1f\x5e\x9d\x6f\xbb\xc7\x1a\xc9\xae\xd1\xc1\xb6\x1e\xb2" ++"\xab\xb1\x98\xc4\x8c\x08\x0e\xf8\x41\xf8\xd4\x15\xfb\x01\x22\x2e\x2a\x43\xc7\x56\xdd\xf7\x05\xef\xe2\xed\xd6\x50\xc2\x39\x1f\x79" ++"\x39\x15\xb4\xa8\x70\x66\x5e\x58\x61\x54\x65\x6a\xa5\xaa\xbb\xc0\xb9\xc1\x1f\x0e\xb1\x1d\x0e\xf8\x54\x35\x1d\x0e\xf8\x7c\xf8\xef" ++"\x15\xfb\x48\x06\x6a\x81\xf7\x19\x1d\xd2\x06\x69\xfb\x2a\x30\x5f\x05\x63\x78\x7d\x7a\x6f\x1a\x74\x9e\x78\xa2\x97\x98\x8f\x95\xa0" ++"\x1e\xa9\x9a\x6f\xfb\x11\x05\xfb\x0a\x38\x1d\xf7\xeb\x63\x0a\xfb\x09\x06\xb1\xf7\x3c\xe9\xb9\x05\xb2\x9d\x99\x9d\xa7\x1a\xa2\x78" ++"\x9e\x74\x7c\x84\x89\x7e\x72\x1e\x6c\x7b\x05\x0e\xbf\x1d\x0e\xf9\x20\xf7\x37\x15\x95\xb9\x05\x90\xa3\x8e\xa4\xa2\x1a\xe6\x51\xcc" ++"\x3b\x56\x58\x72\x5b\x5e\x1e\xba\x71\x63\xa5\x5a\x1b\x4b\x4c\x68\x4e\x5c\x1f\x5f\x51\x71\x45\x4b\x1a\x2b\xc6\x47\xe1\xbc\xbf\xa3" ++"\xb6\xb7\x1e\x5f\xa3\xb4\x74\xc3\x1b\xbb\xd5\x9c\x9e\xb1\x1f\xa3\x97\x98\xa0\xa3\x1a\xa3\x78\x9d\x74\x82\x81\x89\x88\x83\x1e\x73" ++"\x4d\x7f\x88\x6f\x1b\x64\x77\xa3\xbe\x8a\x1f\xfb\x2e\xf7\x3d\x15\xad\xa0\x6c\x58\x3b\x53\x39\x54\x67\x77\xa8\xc2\xda\xc4\xdc\xc2" ++"\x1f\xf7\x45\x3c\x15\xc3\xa5\xa4\xa2\xad\x1b\xaa\x9a\x71\x56\x1f\x0e\xf7\x30\xf7\xbe\x15\x60\xfb\x57\x05\x7e\x06\x6b\x80\x89\x7e" ++"\x7d\xf7\x3f\x1d\x8a\x9d\x1b\xf7\x0d\x89\xed\xf8\x51\x05\xb0\x93\xa7\x9e\xba\x1b\xb1\xa1\x7a\x6e\x7c\x84\x7d\x7e\x80\x1f\x7c\x7d" ++"\x7f\x87\x6a\x88\x08\x62\x87\x70\x72\x6a\x1a\x72\x9a\x7f\xae\x87\x1e\xdb\x83\xb4\x68\x4f\x1a\x59\x6c\x5b\x6a\x7e\x84\x93\x9a\x1e" ++"\x98\x07\x9e\x7a\x99\x72\x63\x6e\x68\x5c\x54\xb2\x68\xc9\xc6\xba\xa1\xb8\xb1\x1e\xb1\xb7\xa1\xc5\xc1\x1a\xc8\x70\xbd\x58\xad\x1e" ++"\xb1\xaf\x9c\xaf\xb9\x1a\xda\x4f\xbf\x31\x24\x34\x50\x39\x79\x1e\x7e\x4f\x05\x7d\x06\x6b\x80\x88\x7f\x7d\x86\x0a\x9c\x7f\xb7\x1e" ++"\x0e\xf8\x69\xf8\xfc\x15\xfb\x1f\x6a\x05\x6d\x84\x7e\x7f\x75\x1a\x7c\x95\x80\x99\x92\x8d\x8b\x8f\x98\x1e\xbd\x97\x59\xfb\x79\x05" ++"\x52\x06\x6b\x77\x7c\x73\x79\x97\x83\xa4\x1f\xf7\x4a\x06\xaa\x9f\x9b\xa2\x9e\x81\x92\x70\x1f\x52\x06\x0e\xf8\x76\xf8\x19\x15\xfb" ++"\x55\x07\x77\x94\x80\x9c\x9c\x94\x96\x9f\x1e\xf7\x88\xfc\x46\x07\x75\x80\x82\x7b\x7a\x96\x82\xa1\x1f\x0e\xf7\x5f\x82\x15\x86\xa0" ++"\x95\x8a\x9e\x1b\xbd\xbc\x95\xa1\xbd\x1f\x7a\xf2\x07\xa1\x9a\x8d\x91\x94\x1f\x9d\x95\x95\x9d\x9e\x1a\xac\x75\x9f\x64\x8d\x1e\xf7" ++"\xd2\xfb\x23\x07\x71\x81\x89\x85\x81\xf7\x66\x1d\x81\x1e\x83\x96\x98\x88\xa5\x1b\xa6\xfb\x43\x06\x68\x4e\x63\x7e\x61\x1b\x62\x7c" ++"\x98\xaf\x1f\xf7\xb0\xfb\x10\x07\x7b\x06\x6b\x71\x73\x6c\x7a\x94\x7a\x9a\x81\x1f\x83\x96\x98\x88\xa5\x1b\x93\xfc\x1c\x06\x74\x8d" ++"\x80\x91\x81\x1e\x7b\x96\x9e\x81\x9f\x1b\x9e\x9c\x93\x9a\x96\x1f\x94\x96\x8d\x95\xa5\x1a\x0e\xf7\xa4\xf8\x81\x15\xb0\x06\x80\x5b" ++"\x05\x88\x80\x8b\x88\x87\x1a\x7d\x97\x80\x9a\xa0\x98\x98\xa7\x91\x1e\xa5\xf7\x07\x05\xfb\x9e\x06\x72\xfb\x05\x05\x88\x7e\x8b\x8a" ++"\x87\x1a\x7d\x96\x80\x9a\xa0\x98\x99\xa6\x91\x1e\x96\xbd\x05\xb0\x06\x5c\xfb\x68\x05\x73\x06\x6d\x79\x7d\x72\x79\x96\x83\xa3\x1f" ++"\xf7\x02\x06\xa8\x9e\x9a\xa3\x9d\x81\x93\x72\x1f\x75\x06\xf7\x87\xf7\x25\x15\xaa\xfb\x17\x05\x9a\x06\xdf\xf7\x14\x6b\xfb\x22\x05" ++"\x86\x06\x6f\x79\x7b\x74\x79\x96\x83\xa3\x1f\xc6\x06\xa8\x9e\x9a\xa3\x9b\x83\x93\x78\x8d\x1f\xba\xf7\x68\x05\xa2\x8f\x99\x9a\x9f" ++"\x1a\x9e\x81\x92\x72\x1e\x48\x06\x3e\xfb\x13\x74\xf7\x13\x05\x48\x06\x6d\x79\x7d\x73\x7b\x92\x83\x9a\x89\x1f\x5c\xfb\x69\x05\x71" ++"\x89\x7c\x7c\x76\x1a\x78\x96\x83\xa2\x1e\xc7\x06\xa8\x9e\x9a\xa3\x9d\x80\x93\x75\x1f\x87\x06\x0e\xb6\x1d\xf7\xb7\xf9\x10\x5e\x0a" ++"\xf7\xe2\xf7\x4e\x15\x92\x96\x91\x98\x93\x1a\x9a\x80\x96\x7c\x7c\x80\x84\x79\x7e\x1e\xfb\xd4\xfc\x47\x05\x82\x7e\x86\x81\x83\x1a" ++"\x7b\xf7\x68\x1d\x97\x1e\xf7\x66\x68\x15\xf7\x40\xf7\x19\xa1\xa4\xc9\x1a\xc1\x60\xb1\x4e\x5e\x5f\x78\x6a\x6d\x1e\x79\x78\x7f\x75" ++"\x7e\x1a\x7c\x96\x80\x9a\x98\x98\x93\x96\x91\x1e\x95\x9e\x8c\x8b\x91\x91\x08\x9a\x9b\x9f\x93\xa0\x1b\xab\xa0\x7a\x73\x6e\x77\x79" ++"\xfb\x5a\xfb\x29\x1f\x7f\x82\x7e\x49\x05\xf7\x95\x06\x96\xc2\x05\x8c\x90\x8c\x93\x8f\x1a\x98\x80\x96\x7d\x79\x7f\x81\x76\x84\x1e" ++"\x0e\xf8\x3c\xf7\xcf\x15\xf7\x1e\x7b\x1d\xfb\x1c\x06\xa5\xf7\x09\x05\x8e\x9b\x8c\x90\xf7\x5d\x1d\x71\xfb\x0b\x05\xfb\x1f\x4a\x1d" ++"\xf7\x1d\x06\x76\x31\xe6\x0a\x95\x95\x8f\x94\x91\xa5\x08\xfb\xa5\xfb\x0c\x15\x38\x0a\x7c\x7f\x81\x32\x0a\x0e\xf7\x77\xf7\x1a\x15" ++"\xea\x06\xf3\xc4\x9b\xb6\xbd\x1f\xb0\xaa\xa1\xb9\xb4\x1a\xb0\x76\xae\x6a\x9f\x1e\x9f\x6a\x60\x93\x40\x1b\x2e\x06\x91\xa9\x05\xeb" ++"\x5e\x1d\xfb\x69\x06\x6e\x7d\x87\x80\x72\x0a\x87\x94\x8f\x8b\xa1\x1b\x90\x1d\x6d\x9d\x7f\xb6\x1e\xf7\x69\x06\xa8\x9a\x8f\x96\x98" ++"\x91\x1d\x2e\x06\xa9\xf7\x1a\x15\x9f\xe6\x05\xf7\x13\x06\xc6\xa2\x81\x71\x66\x69\x79\x45\x1f\x0e\xf8\xfa\xf7\xe9\xf7\x0d\x1d\xdb" ++"\x06\xaa\x9f\x9a\xa3\x9b\x80\x94\x76\x8c\x1f\x8e\x9a\x05\xa6\x8d\x9d\x9a\xa1\x1a\x9b\x80\x94\x76\x8c\x1e\x48\x16\x3c\x06\xf4\xf7" ++"\x10\x05\xfb\x81\xf8\x1d\x5e\x0a\xf7\xef\xf7\x4e\x15\x92\x95\x91\x99\x93\x1a\x9a\x80\x96\x7c\x7c\x81\x76\x0a\x83\x1a\x7b\xf7\x68" ++"\x1d\x98\x1e\x0e\xf7\x47\xf7\xd6\x15\x38\x0a\x7c\x7f\x81\x32\x0a\xfb\x78\xfb\x35\x15\x57\x61\x67\x5e\x69\xa3\x77\xb4\xc2\xb4\xae" ++"\xb9\xae\x73\x9e\x60\x1f\xda\xf7\xf7\x15\x57\x61\x67\x5f\x68\xa3\x77\xb4\xc2\xb4\xae\xb8\xaf\x74\x9e\x5f\x1f\x0e\xf7\xfa\xf8\xa8" ++"\x15\x9f\x8a\x91\x88\x95\x1e\x9e\x83\x74\x9a\x74\xca\x0a\xad\xa3\xa3\xaf\x1f\x95\x07\xfb\x74\x04\xa3\x89\x95\x85\x95\x1e\x9b\x80" ++"\x78\x95\x77\xca\x0a\x9e\x9c\x93\x9a\x96\x1f\x93\x95\x8e\x96\xa5\x1a\x0e\xf8\x3f\xf8\xd5\x15\xfb\x06\x20\x27\x20\x3b\xc7\x51\xdf" ++"\xf7\x07\xf6\xef\xf7\x00\xdb\x4f\xc4\x36\x1f\x7e\x49\x15\xbe\xb0\x69\x5a\x49\x48\x4b\x46\x55\x67\xad\xbd\xcd\xce\xca\xd2\x1f\x0e" ++"\xf7\x52\xc7\x15\x67\xb3\xb7\x7c\xf7\x14\x0a\x3b\xd0\xfb\x10\x4f\x5e\x7d\x67\x54\x1f\xbc\xf7\x6c\x05\xfb\x0d\x82\x0a\x7f\x82\x7a" ++"\x7a\x1a\x7a\x95\x7b\x99\x86\x1e\x88\x94\x94\x8a\x9d\x1b\x96\x06\xfb\x18\xfc\xe5\x9f\x0a\xf7\x6b\xf8\x79\x9c\x0a\xf8\x0d\xfb\x24" ++"\xf7\x0d\x1d\xda\x06\xaa\x9f\x9a\xa3\x9b\x81\x94\x76\x8c\x1f\x8e\x9a\x05\xa6\x8d\x9c\x9a\xa1\x1a\x9c\x80\x93\x77\x8c\x1e\x48\x16" ++"\x3c\x06\xf3\xf7\x10\x05\xbb\xf7\x9e\x15\x92\x95\x91\x99\x93\x1a\x9a\x80\x96\x7c\x7c\x81\x9a\x1d\x81\x7e\x87\x81\x50\x0a\x96\x93" ++"\x9c\x98\x1e\x0e\xf7\xd5\xf7\xc3\x15\xf7\x55\xf7\x19\xa3\xa4\xc9\x1a\xc2\x5f\xb0\x4b\x5c\x5e\x78\x6a\x6a\x1e\x79\x78\x7e\x75\x7d" ++"\x1a\x7d\x96\x80\x9b\x99\x99\x93\x96\x92\x1e\x96\x9e\x8b\x8b\x92\x91\x08\x9a\x9b\xa1\x93\xa2\x1b\xab\xa2\x7a\x74\x6d\x78\x7b\xfb" ++"\x72\xfb\x2b\x1f\x7f\x82\x7c\x49\x05\xf7\xac\x06\x97\xc2\x05\x8c\x90\x8c\x93\x8f\x1a\x98\x7f\x96\x7d\x77\x7e\x81\x76\x84\x1e\x0e" ++"\xf7\xd8\xf7\x7e\x15\x96\x06\x9f\x83\xa6\x55\x8d\x66\x8c\x83\x18\x8c\x84\x05\xb7\x06\xac\xa2\x9d\xa6\x9e\x82\x93\x76\x8f\x1f\x7e" ++"\xab\x86\x95\x7b\x9d\x08\xbb\xa1\xa9\xb3\xb5\x1a\xbf\x61\xac\x46\x1e\x2e\x06\x69\x74\x79\x70\x77\x96\x82\xa3\x89\x1f\x65\xfb\x41" ++"\x05\x6b\x8a\x76\x78\x72\x1a\x76\x99\x81\xa7\x1e\xd0\x06\xac\xa2\x9d\xa6\x9f\x80\x94\x74\x8d\x1f\xa4\xf7\x05\x15\x98\xc7\x05\xa1" ++"\x06\xa7\x9b\x83\x7d\x77\x6f\x79\x6d\x1f\xcd\xf7\xa2\x15\xfb\x5a\xfb\x4e\xfb\x41\xfb\x4c\xf7\x60\x1d\xf7\x4c\xf7\x1e\xf2\x1d\xf7" ++"\x47\xf7\xd6\x15\x38\x0a\x7c\x7f\x81\x32\x0a\x0e\xf8\xb3\xf8\xc0\x15\xa0\x95\x97\x99\x9b\x1a\x9b\x7f\x97\x7a\x81\x7d\x88\x85\x7e" ++"\x1e\x37\x65\x61\x9f\x75\x95\x89\x8c\x19\x93\x74\x7c\x8e\x7d\x1b\x71\x71\x75\x74\x7f\x93\x82\x9a\x86\x1f\x9a\x85\x91\x89\x90\x88" ++"\x90\x89\x19\x8d\x8a\x8f\x89\x90\x89\x5b\x73\x18\x70\x7e\x85\x84\x77\x1a\x78\x96\x7f\x9b\x95\x8e\x8c\x95\xa2\x1e\xf0\xba\xad\x76" ++"\xb2\x63\xa3\x66\x19\xa8\x5b\x72\x92\x5e\x1b\x36\x38\x68\x4e\x50\x1f\x5b\x58\x6e\x4c\x53\x1a\x22\xe6\x40\xf7\x13\xe1\xe7\xb0\xc6" ++"\xc8\x1e\xc0\xbf\xab\xde\xe1\x1a\xe9\x66\xd3\x36\xcf\x1e\xfb\x10\xfb\x5e\x15\xd4\xbf\x60\x4f\x6d\x7e\x6d\x76\x75\x1f\x65\x64\x55" ++"\x74\x57\x1b\x41\x53\xb5\xc1\xd8\xe5\xd4\xe9\x1f\x0e\xf7\xeb\xf7\x5a\x15\xda\x2c\x05\x75\x9d\x93\x86\x9d\x1b\xac\xad\xa9\xa9\x98" ++"\x87\x93\x7c\x9d\x1f\x3c\xeb\xf7\x0e\xea\x05\xa9\xa3\x94\x98\xa0\x1a\xa3\x78\x9d\x71\x79\x81\x86\x76\x71\x1e\xfb\x0e\x2b\x3c\xea" ++"\x05\xa0\x7a\x81\x91\x7a\x1b\x6a\x69\x6d\x6d\x7d\x8f\x84\x9a\x79\x1f\xda\x2c\xfb\x0e\x2b\x05\x6c\x73\x83\x7f\x76\x1a\x72\x9d\x79" ++"\xa6\x9c\x95\x90\xa0\xa7\x1e\x0e\xf8\x19\xf8\x67\x15\x75\x77\x79\x77\x7b\x94\x83\x9e\x8a\x1f\xa3\x8a\x94\x89\x95\x87\x08\x9e\x82" ++"\x99\x79\x7b\x1a\x65\x66\x76\x48\x64\x7b\x8e\x94\x7e\x1e\x92\x82\x88\x8c\x83\x1b\x75\x78\x78\x76\x70\xb9\x79\xd2\xc8\xb5\x98\xa8" ++"\xad\x1f\xa7\xa3\x9e\xaf\xa8\x1a\xa9\x7b\xa4\x6d\x9c\x1e\xbb\xa5\xa1\xaa\xb2\x1a\xc0\x63\xac\x4a\x41\x45\x67\x64\x7d\x97\x80\x9a" ++"\x94\x94\x8f\x91\x93\x1e\x9f\xa2\x9c\x91\xac\x1b\xad\xa0\x7e\x77\x71\x6c\x72\x6c\x1f\x0e\xf7\x50\xf7\x99\x15\x89\x81\x8a\x83\x7f" ++"\x1a\x44\xc4\x5c\xe0\xdb\xd9\xb3\xb5\x9d\x7d\x98\x78\x81\x81\x87\x84\x81\x1e\x75\x6f\x7f\x87\x65\x1b\x5a\x71\x9e\xaf\x88\x1f\x91" ++"\x8b\x90\x8c\x91\x1e\x93\xac\x05\xbb\x95\xb6\xae\xbc\x1b\xa8\xa6\x7e\x7e\x6c\x93\x80\xa3\xa4\x9c\x9b\xa9\x91\x1f\x97\xbd\x05\x8e" ++"\x99\x8b\x8b\x90\x1a\x9c\x7e\x97\x7a\x7c\x81\x86\x7f\x82\x1e\x97\x72\x77\x90\x6e\x1b\x30\x38\x48\x31\x77\x1f\xf7\x7c\xf7\xaf\x15" ++"\xfb\x5b\xfb\x4d\xfb\x40\xfb\x4d\xf7\x60\x1d\xf7\x4d\xf7\x1d\xf2\x1d\x22\x1d\xf7\x4d\xf7\xc9\x15\xa3\x9c\x94\x97\x9b\x1a\x9e\x7d" ++"\x98\x77\x7f\x85\x89\x7d\x77\x4c\x0a\x78\x99\x7e\x9f\x96\x91\x8e\x98\x9f\x1e\x0e\x22\x1d\xbf\xf7\xb7\x15\xe5\x31\x05\x82\x94\x93" ++"\x87\x96\x1b\xa2\xa1\x1d\xfb\x4a\xfb\x11\x05\x6e\x78\x6f\x0a\x22\x1d\x61\xf7\xee\x40\x0a\x22\x1d\x88\xf8\x06\x15\x98\x7d\x86\x8e" ++"\x7e\x1b\x71\xf7\x1b\x1d\xa2\x96\x86\x94\x7f\x97\x1f\x0e\x22\x1d\xd9\xf8\x34\x15\x3c\x3f\x46\x43\x53\xb6\x62\xc6\xdb\xd7\xcf\xd3" ++"\xc5\x60\xb3\x4f\x1f\x80\x50\x15\xaa\xa0\x77\x6e\x68\x62\x67\x64\x6b\x75\x9f\xa6\xb1\xb3\xae\xb5\x1f\x0e\x22\x1d\xf7\x6c\xf7\xef" ++"\x15\x7f\x78\x81\x7d\x7e\x1f\x6a\x6c\x86\x88\x7d\x1b\x81\x7f\x91\x9d\x6f\x1f\xa8\x54\x1d\x6b\x69\x7b\x6c\x6a\x1f\x71\x72\x80\x79" ++"\x7c\x1a\x7c\x98\x80\x9b\x95\x96\x8f\x93\x93\x1e\xb3\xb3\x93\x90\x9d\x1b\x98\x91\x88\x7b\xa2\x1f\x6f\xb2\xa9\x7e\xa2\x1b\xad\xaa" ++"\x9c\xb5\xb4\x75\x0a\xf7\xe5\x7e\x15\xda\x8f\xc3\x9a\xbb\xa8\x08\xbb\xa7\xa3\xa7\xa5\x7e\x1d\xcc\xc4\x6c\x69\x89\x1f\x8a\x78\x05" ++"\x73\x8a\x9d\x7a\xa5\x1b\xaf\xa1\xa1\xb7\x95\x1f\x9d\xdb\x05\x98\x0a\x7d\x4b\x05\x80\x0a\x3c\xb5\x4a\xd1\x6a\x1e\xa2\x81\x9c\x86" ++"\xab\x84\x77\x31\x18\x8d\xa2\x8d\x8b\x92\x1b\xa3\x99\x83\x7d\x7b\x7d\x81\x73\x7b\x77\x91\x94\x7c\x1f\x96\x7a\x88\x8c\x83\x1b\x72" ++"\x74\x75\x74\x6c\xc0\x71\xc8\xd3\xc6\xc1\xcc\xb2\x7b\x9e\x62\x94\x1f\x0e\x24\x1d\xad\xf7\x28\x05\x8e\x9b\x8c\x91\x93\x1a\xa1\x21" ++"\x1d\xf7\xff\xf9\x09\x15\xa1\x9b\x95\x98\x9b\x1a\x9e\x7d\x98\x77\x7f\x85\x88\x7e\x78\x4c\x0a\x79\x99\x7d\x9f\x96\x91\x8e\x98\x9f" ++"\x1e\x0e\x24\x1d\xac\xf7\x28\x05\x90\x9e\x8b\x8d\x93\x1a\xa2\x21\x1d\xf7\x7a\xf8\xf7\xf7\x51\x1d\xa2\x94\x88\x90\x82\x93\x1f\x84" ++"\x92\xf7\x0e\x1d\x24\x1d\xac\xf7\x28\x05\x90\x9e\x8b\x8d\x93\x1a\xa2\x21\x1d\xf7\x1c\xf9\x2e\x15\x4d\x0a\xb1\xa8\x75\x9f\x6d\x1f" ++"\xf7\x64\x16\x4d\x0a\xb1\xa7\x75\xa0\x6d\x1f\x0e\x24\x1d\xac\xf7\x28\x05\x90\x9e\x8b\x8d\x93\x1a\xa2\x21\x1d\xf7\x3c\xf9\x46\xf7" ++"\x65\x1d\x82\x90\x82\x97\x80\x1f\xf7\x02\x21\x05\x7e\x99\x92\x87\x95\x1b\xa5\xa3\xa1\xa3\x94\x85\x96\x80\x96\x1f\x0e\x28\x0a\xf7" ++"\x56\x30\x0a\x28\x0a\xde\xf8\xf7\x15\xe4\x31\x05\x82\xf7\x1f\x1d\xfb\x11\x05\x6f\x78\x86\x84\x7a\x1a\x79\x98\x7e\x9d\x96\x94\x8e" ++"\x95\x99\x1e\x0e\x28\x0a\x80\xf9\x2e\x40\x0a\x28\x0a\xa0\xf9\x46\xc4\x0a\x85\x96\x80\x96\x1f\x0e\xf8\x10\xf9\x4c\x15\x99\x92\x88" ++"\x7b\xa2\x1f\x70\xb0\xab\x7d\xa2\x1b\xad\xa9\x9c\xb5\xb5\xf7\x72\x1d\x7a\x7e\x7b\x81\x78\x78\x1e\x6f\x70\x87\x88\x7d\x1b\x80\x80" ++"\x91\x9d\x6f\x1f\xa8\x5e\x7b\x92\x73\x1b\x6c\x6a\x7c\x6d\x6b\x1f\x6f\x72\x7f\x78\x7a\x1a\x7d\x98\x80\x9b\x96\x95\x90\x94\x95\x1e" ++"\xb0\xb0\x94\x91\x9c\x1b\xfb\x0e\xfb\xdd\x96\x0a\x0e\x2e\x1d\xf7\x4c\xf7\x95\x15\xa3\x9c\x94\x97\x9c\x1a\x9d\x7d\x98\x77\x7f\x85" ++"\x89\x7d\x77\x1e\xfb\x31\x21\x05\x74\x7c\x81\x7d\x7b\x1a\x78\x99\x7e\x9f\x96\x92\x8e\x98\x9e\x1e\x0e\x2e\x1d\xc2\xf7\x83\x31\x0a" ++"\x2e\x1d\x63\xf7\xba\x15\x63\x73\x0a\x6c\x1f\xf7\x65\x16\x4d\x0a\xb1\xa8\x75\x9f\x6d\x1f\x0e\x2e\x1d\x87\xf7\xd2\xc4\x0a\x86\x96" ++"\x7f\x96\x1f\x0e\x2e\x1d\xf7\x75\xf7\xbb\x15\x7d\x7b\x81\x78\x78\x1f\x6f\x70\x87\x88\x7d\x1b\x81\x7f\x90\x9e\x6f\x1f\xa8\x54\x1d" ++"\x6c\x6b\x7c\x6e\x6b\x1f\x6f\x72\x7e\x77\x7b\x1a\x7c\x98\x80\x9b\x95\x96\x90\x92\x93\x1e\xb2\xb2\x94\x91\x9c\x1b\x99\x91\x88\x7b" ++"\xa2\x1f\x70\xb2\xa9\x7d\xa2\x1b\xad\xaa\x9c\xb5\xb4\x75\x0a\xf8\x69\xf9\x55\x15\x30\xe5\x05\x94\x82\x83\x8f\x80\x1b\x73\x74\x75" ++"\x75\x81\x8e\x86\x96\x81\x1f\x90\x86\xf7\x13\xfb\x11\xf7\x49\xf7\x11\x05\xa9\x9f\x8f\x90\x9d\x1a\x9d\x7e\x98\x79\x80\x81\x87\x82" ++"\x7e\x1e\xad\xfb\xb1\x15\x90\x9e\x8b\x8c\x94\x1a\xa2\x79\x9b\x71\x77\xb4\x0a\x2e\xfb\x06\x63\xa2\x63\xae\x76\x1f\xa7\x79\xa8\x82" ++"\xcd\x80\xcd\x7f\x98\x87\x9e\x81\x08\x9a\x83\x94\x7d\x7d\x1a\x60\x49\x67\x3a\x4c\x54\xa5\xab\x88\x1e\x89\xa6\x8b\x8b\x85\x92\x85" ++"\x1d\x73\xb8\xbb\x7f\xc1\x1b\xf7\x31\xf7\x09\xe3\xf7\x0b\xbb\x6f\xb4\x5d\x9f\x1f\x71\x97\x6d\x93\x54\x95\x3d\x9a\x83\x8d\x7d\x96" ++"\x08\x80\x94\x84\x99\x97\x1a\xb5\xc6\xb0\xcf\xc7\xb3\x73\x67\x6b\x8b\x8b\x92\x82\x1e\x82\x92\x99\x85\x9a\x1b\x9c\x9c\x93\x98\x98" ++"\x1f\x95\x95\x90\x94\x91\xa5\x08\x0e\x23\x0a\x97\xf8\xa9\x15\xa5\x9c\x93\x96\x9c\xf7\x48\x1d\x78\x4c\x0a\x78\x99\x7e\x9e\x96\x92" ++"\x8e\x98\x9f\x1e\x0e\x23\x0a\xfb\x09\xf8\x97\xf7\x51\x1d\xa1\x95\x89\x90\x82\x93\x1f\x87\x8e\x88\x8e\x8a\x8c\xfb\x12\xf7\x11\x18" ++"\xfb\x4a\xfb\x11\x05\x6e\x78\x6f\x0a\x23\x0a\xfb\x67\xf8\xce\xc1\x0a\xa7\x75\xa0\x6c\x1f\x0e\x23\x0a\xfb\x44\xf8\xe6\x15\x98\x7e" ++"\x86\x8e\x7e\x1b\x71\xd5\x0a\x95\x86\x93\x7f\x98\x1f\x0e\xf8\xe4\xf9\x70\x15\xa4\x9c\x94\x97\x9b\x1a\x9e\x7d\x98\x77\x7e\x85\x88" ++"\x7e\x78\x4c\x0a\x78\x99\x7e\x9f\x95\x92\x8e\x98\x9f\x1e\x6e\xfc\x1b\x29\x0a\x77\x1b\x2e\x34\x1d\x0e\xf8\x02\xf9\x95\x15\x63\x62" ++"\x1d\x6c\x1f\xf7\x64\x16\x63\x62\x1d\x6c\x1f\xfb\x3c\xfc\xaa\x29\x0a\x77\x1b\x2e\x34\x1d\x0e\xf7\x7c\xf1\x0a\x86\x78\x8b\x8a\x83" ++"\x1a\x75\x9e\x79\xa4\xaf\xa2\xa0\xb8\x95\x1e\x99\xcb\x05\xf7\x39\x06\xfc\x0c\xfb\xfc\x74\x26\x05\xf8\x62\x06\xb0\xf7\x3b\x05\x90" ++"\x9e\x8b\x8c\xd9\x0a\x7c\x49\x05\x96\xf8\xee\x15\x30\xe5\x05\x95\x81\x84\x8e\x80\x1b\x73\x74\x75\x75\x81\x8e\x86\x96\x81\x1f\x8d" ++"\x89\x8c\x89\x8d\x8a\xf7\x13\xfb\x11\x18\xf7\x49\xf7\x11\x05\xa7\x9d\x91\x93\x9c\x1a\x9d\x7d\x98\x79\x81\x81\x87\x82\x7e\x1e\x0e" ++"\xf8\x14\x16\xf7\x0e\x06\xa8\x98\x8f\x96\x9a\x1f\x9a\xf7\x33\x1d\x80\x06\xb5\xf7\x50\x05\x8d\x97\x8c\x93\x99\x69\x1d\x2b\x7b\x7b" ++"\x67\x1e\x75\x82\x7e\x77\x74\x1a\x73\x9c\x7a\xa4\x95\x9a\x8d\x8f\x9d\x1e\x96\xbb\xb1\x90\xac\x1b\xc3\x9f\x82\x73\x8e\x1f\x82\x07" ++"\x87\x79\x05\x91\x65\x6e\x8e\x6b\x1b\x24\x34\x69\x4e\x56\x1f\x70\x6d\x7d\x6b\x6e\x1a\x4b\xce\x5b\xe6\xc3\xc7\x97\xa1\xbf\x1e\xa6" ++"\xf7\x08\x15\x6c\x4e\x51\x7b\x54\x1b\x68\x6f\x98\x9b\x95\x92\x95\x9a\x97\x6c\x1d\xac\xa9\x88\x84\xb3\x1f\xf7\x17\xf8\x37\x15\xa3" ++"\x9b\x94\x97\x9b\xf7\x48\x1d\x79\x1e\xfb\x32\x21\x05\x74\x7b\x81\x7e\x52\x0a\x97\x90\x95\x9b\x1e\x0e\x2d\x1d\x86\xf8\x25\x15\xe5" ++"\x31\x05\x81\x36\x0a\xa2\x94\x88\x90\x83\x93\x1f\x88\x8e\x8a\x8c\x87\x8e\xfb\x12\xf7\x14\x1d\x0e\xf8\x13\xbc\x0a\x41\x1d\x77\x1b" ++"\x7f\x06\xcc\x0a\x30\x7c\x7b\x64\x1e\x73\x4f\x1d\x72\x9c\x7a\xa4\x73\x1d\x27\xf8\x5b\x15\x63\x4a\x0a\xb0\xa9\x75\x9f\x6c\x1f\xf7" ++"\x65\xf7\x2d\x1d\x0e\x2d\x1d\x45\xf8\x73\xb7\x0a\x2d\x1d\x9f\xf8\xa1\x15\x3c\x3f\x46\x43\x53\xb6\x62\xc7\xdb\xd7\xd0\xd2\xc4\x60" ++"\xb4\x4e\x1f\x81\x50\x15\xaa\xa0\x77\x6f\x68\x62\x67\x64\x6b\x75\x9e\xa7\xb0\xb3\xae\xb5\x1f\x0e\xf8\x13\x16\xf7\x0e\xf7\x22\x1d" ++"\x83\x84\x8b\x76\x1b\x80\x06\xb5\xf7\x50\x05\x8d\x97\x8d\x97\x95\x1a\xd0\x49\xb6\x21\x53\x2a\x7b\x7b\x67\x1e\x76\x4f\x1d\x73\x9d" ++"\x7a\xa3\x95\x9a\x8d\x8f\x9d\x1e\x96\xbb\xb1\x90\xad\x1b\xc2\xa3\x81\x74\x88\x8b\x88\x8a\x88\x1f\x87\x79\x05\x91\x66\x6d\x8e\x6b" ++"\x1b\x24\x35\x69\x4e\x55\x1f\x70\x6d\x7d\x6b\x6e\x1a\x4b\xce\x5b\xe6\xc3\xc7\x97\xa1\xbf\x1e\xa6\xf7\x08\x15\x6c\x4f\x50\x7b\x54" ++"\xf7\x21\x0a\x97\x99\x96\x6c\x1d\xad\xa8\x88\x84\xb3\x1f\xf7\x37\xf8\x5d\x15\x7f\x78\x81\x7c\x7e\x1f\x6a\x6b\x87\x88\x7d\x1b\x81" ++"\x7f\x91\x9d\x6f\x1f\xa9\x54\x1d\x6d\x6a\x7c\x6f\x6c\x1f\x6e\x71\x7e\x77\x7a\x1a\x7c\x98\x80\x9b\x96\x95\x8f\x94\x93\x1e\xb3\xb3" ++"\x93\x90\x9c\x1b\x99\x91\x88\x7a\xa2\x1f\x70\xb1\xaa\x7d\xa2\x1b\xae\xa8\x9c\xb6\xb5\x75\x0a\xf7\xe9\x7c\x15\xd3\x8e\xbd\x94\xb6" ++"\x9e\x08\xc0\xa2\xa9\xa9\xa9\xf7\x28\x1d\xa6\xc6\xab\x99\xaf\xa3\xa8\x1f\xb5\xaf\xbc\xa0\xc9\x1b\xb7\xac\x83\x7c\xa1\x1f\x95\x83" ++"\x8f\x83\x8a\x7b\x08\x69\x99\x7c\xaa\xaf\xa1\xa1\xb7\x95\x1e\x9b\xd5\x05\x90\x9e\x8b\x8d\x94\x1a\xa1\x79\x9a\x71\x77\x7e\x83\x78" ++"\x7f\x1e\x9c\x6a\x5b\x95\x55\x1b\x2d\x88\x1d\x42\xb7\x50\xd3\x75\x1e\x9e\x85\x99\x88\xa6\x88\x78\x36\x18\x8d\x9c\x8c\x8b\x90\x1b" ++"\xab\x99\x84\x7c\x7b\x7d\x81\x73\x7b\x77\x91\x94\x7c\x1f\x96\x79\x89\x8c\x83\x1b\x72\x74\x75\x74\x80\x90\x81\x94\x85\x1f\x79\xa2" ++"\xb4\x7f\xaf\x1b\xd3\xc6\xc1\xcc\xb3\x7b\x9d\x62\x94\x1f\x0e\xf8\xe2\xd5\x1d\xa2\xc0\x48\x1d\xd7\xf7\xe8\x15\xa3\x9a\x94\x98\x9c" ++"\x1a\x9d\x7d\x98\x77\x7f\x85\x88\x7e\x78\x1e\xfb\x32\x21\x05\x73\x7b\x82\x7f\x7b\x1a\x78\x99\x7e\x9f\x95\x98\x90\x95\x9a\x1e\x0e" ++"\xa8\x0a\x71\x87\x5e\x1b\x36\x60\xa2\xc0\x48\x1d\x53\xf7\xd6\xf7\x10\x0a\x96\x1b\xa3\xa2\xa1\xa2\x94\x88\x90\x83\x93\x1f\x83\x92" ++"\xfb\x12\xf7\x11\xfb\x4a\xf7\x73\x1d\x98\x7e\x9e\x95\x93\x8e\x95\x9a\x1e\x0e\xa8\x0a\x70\x87\x5e\x1b\x37\x60\xa3\xbf\x48\x1d\xfb" ++"\x2a\xf8\x0c\x15\x4d\x0a\xb0\xa9\x76\x9f\x6c\xda\x0a\x0e\x33\x1d\xfb\x11\xf8\x24\x15\x98\x7e\x85\x8e\x7f\x1b\x70\x74\x75\x72\x83" ++"\x90\x82\x97\x7f\x1f\xf7\x03\x21\x05\x80\x96\x94\xf7\x01\x0a\x95\x7f\x96\x1f\x0e\xf8\x54\xf8\x3d\x15\xfb\x4c\x26\x1d\xd4\x39\x0a" ++"\xfb\x0b\x06\x6b\x81\x89\x7e\xf7\x11\x0a\x6d\x9d\x7f\xb6\x1e\xf7\xeb\x06\xa8\x9a\x8f\x96\x99\xdf\x0a\xfb\x09\x06\xf7\x3d\xf8\x81" ++"\x15\xa4\x9b\x93\x97\x9c\x1a\x9d\x7d\x98\x77\x7f\x83\x88\x7e\x79\x1e\xfb\x32\x21\x05\x75\x7d\x81\x7c\x52\x0a\x96\x90\x95\x9b\x1e" ++"\x0e\xf8\x54\x35\x1d\xaf\xf8\x6f\x15\xe4\xf7\x31\x1d\x85\x91\xfb\x12\xf7\x11\xfb\x4b\xfb\x10\x05\x6e\x76\x86\x86\x79\x1a\x79\x98" ++"\x7e\x9e\x95\x26\x0a\xf8\x54\x67\x1d\x89\x7e\xb6\x0a\xf7\xeb\x20\x0a\x9b\x1a\x9c\x80\x9b\x7d\x69\x0a\xfb\x09\x06\x52\xf8\xa5\x15" ++"\x63\x65\x68\x65\x6f\xa1\x76\xa9\xb3\xb1\xae\xb1\xa7\x75\xa0\x6d\x1f\xf7\x64\x16\x62\x62\x1d\x6d\x1f\x0e\xf8\x54\x35\x1d\x74\xf8" ++"\xbd\xf7\x65\x1d\x83\x91\x81\x96\xf7\x32\x1d\x86\x94\x7f\x97\x1f\x0e\xf7\xee\xf8\xc4\x15\x99\x92\x88\x7a\xa1\x1f\x71\xb0\xac\x7c" ++"\xa1\x1b\xad\xa9\x9c\xb4\xb4\x1f\xa0\xa1\x95\x9b\x98\x1a\x99\x7d\x97\x7a\x80\x78\x80\x7d\x7e\x1e\x6a\x6b\x87\x88\x7d\x1b\x81\x80" ++"\x98\x1d\x6c\x6a\x7c\x6d\x6b\x1f\x6f\x71\x7f\x78\x7b\x1a\x7c\x98\x80\x9b\x96\x95\x90\x95\x95\x1e\xb0\xb0\x94\x91\x9c\x1b\x56\xfb" ++"\x1b\x92\x0a\x0e\x24\x0a\xf7\x55\xf7\x9a\x15\xa5\x9c\x93\x95\x9c\x1a\x9e\xf7\x06\x0a\x76\x7d\x80\x7c\x7c\x1a\x78\x99\x7e\x9e\x96" ++"\x95\x8f\x96\x9c\x1e\x0e\x24\x0a\xc5\xf7\x88\x15\xe4\x31\x05\x81\x36\x0a\xa2\x96\x8a\x8d\x7a\x9b\x1f\xfb\x12\xf7\x11\xfb\x4b\xfb" ++"\x10\x05\x6e\x76\x86\x86\x79\x1a\x79\x99\x7e\x9d\x95\x94\x8e\x95\x99\x1e\x0e\x24\x0a\x67\xf7\xbe\xc7\x0a\xb4\xb1\xae\xb1\xa7\x75" ++"\xa0\x6c\x1f\x0e\x24\x0a\x83\xf7\xd6\x15\x98\x7d\x86\x8e\x7f\x1b\x70\x74\x75\x73\x82\x91\x81\x96\x80\x1f\xf7\x02\x21\x05\x80\x97" ++"\x94\x86\x96\x1b\xa5\xa3\xa1\xa2\x95\x87\x93\x7d\x98\x1f\x0e\x24\x0a\xf7\x78\xf7\xc0\x15\x7d\x7b\x81\x78\x79\x1f\x6e\x6f\x87\x88" ++"\x7d\x1b\x81\x80\x98\x1d\x6c\x6a\x7c\x6e\x6c\x1f\x6f\x71\x7e\x78\x7a\x1a\x7c\x98\x80\x9b\x96\x95\x8f\x96\x95\x1e\xb0\xb1\x93\x8e" ++"\x1d\xa0\xa1\x94\x99\x98\x1a\x99\x7d\x97\x7b\x1e\x0e\xf8\x48\xf8\xcc\x8c\x1d\x75\x7f\x8c\x8a\x9c\x79\x1f\xf7\x14\xfb\x10\xf7\x49" ++"\xf7\x10\x05\xa7\x9e\x91\x92\x9d\x1a\x9d\x7e\x98\x78\x81\x82\x87\x81\x7d\x1e\xa5\xfb\xb5\x15\x8e\x98\x8c\x95\x93\x7f\x0a\x7f\x1e" ++"\x9a\x69\x78\x0a\xf7\x11\x63\x1d\x4a\x61\x0a\x94\x8e\x93\x97\x1e\x79\xaf\xbc\x82\xc5\x1b\xf7\x26\xf7\x05\xd2\xe6\xb0\x79\xaa\x6a" ++"\x9f\x1f\x71\x9b\x63\x96\x43\x94\x4e\x93\x84\x8d\x7f\x8f\x08\x80\x90\x83\x91\x91\x1a\x9b\xbf\x9b\xbd\xb5\xa9\x83\x79\xa1\x1e\x6b" ++"\x96\x95\x83\xa5\x55\x1d\x93\x91\xa6\x08\x0e\xf8\xbd\xf8\xe8\x15\xa5\x9c\x93\x96\x9b\x1a\x9e\xf7\x06\x0a\x75\x7d\x81\x7c\x52\x0a" ++"\x96\x90\x95\x9b\x1e\xf7\x68\x4b\x15\xfb\x20\x26\x1d\xa9\x06\x65\x65\x1d\x5a\x1b\x5d\x72\x9a\xa7\x91\x8c\x92\x8d\x93\x1f\xc7\xf7" ++"\xa2\x5a\x1d\x93\x94\x8a\x9d\x1b\x4b\x1d\x7b\x1a\x42\xc8\x5b\xe5\x61\x1d\xa9\x98\x35\x0a\x9c\x5c\x1d\xf8\x3c\xf8\xd6\x15\xe5\xf7" ++"\x31\x1d\x88\x8d\x89\x8e\x8a\x8c\xfb\x13\xf7\x14\x1d\xf7\xcf\x4d\x15\xfb\x20\x26\x1d\xa9\x06\x65\x65\x1d\x5a\x1b\x5d\x72\x9a\xa7" ++"\x91\x8c\x92\x8d\x93\x1f\xc7\xf7\xa2\x5a\x1d\x93\x94\x8a\x9d\x1b\x4b\x1d\x7b\x1a\x42\xc8\x5b\xe5\x61\x1d\xa9\x98\x35\x0a\x9c\x5c" ++"\x1d\xf7\xdf\xf9\x0c\x15\x62\x4a\x0a\xb0\xa9\x75\x9f\x6d\xda\x0a\xd0\xfb\x63\x75\x1d\xee\x9f\x1d\x9c\x81\x9a\x7c\x91\x1e\x8d\x85" ++"\x84\x8c\x7e\x1b\x0e\xf7\xfe\xf9\x24\x15\x98\x7d\x86\xf7\x28\x0a\x95\x81\x1f\xf7\x03\x21\x05\x80\x96\x95\xf7\x01\x0a\x93\x7e\x98" ++"\x1f\xf7\x1c\xfb\x11\x15\xfb\x20\x26\x1d\xa9\x06\x65\x65\x1d\x5a\x1b\x5d\x72\x9a\xa7\x91\x8c\x92\x8d\x93\x1f\xc7\xf7\xa2\x5a\x1d" ++"\x93\x94\x8a\x9d\x1b\x4b\x1d\x7b\x1a\x42\xc8\x5b\xe5\x61\x1d\xa9\x98\x35\x0a\x9c\x5c\x1d\x53\x0a\xf8\x54\xf7\xa6\x2f\x1d\xf7\xe4" ++"\xf9\x0c\xc7\x0a\xb3\xb1\xae\xb1\xa7\x75\xa0\x6d\x1f\xfb\xc5\xfd\x05\x58\x1d\x0e\xf7\xa9\xf2\x15\xf7\xc9\xf7\x82\x9d\xdf\x05\xfc" ++"\x35\x06\x73\x21\x05\x89\x81\x89\x7e\x84\x1a\x75\x9e\x7a\xa4\xae\xa2\xa2\xb7\x95\x1e\x8c\x90\x05\xf7\x1a\x06\xfb\xc7\xf7\x5e\x1d" ++"\x99\x8c\x91\x79\x0a\x6c\x75\x7a\x68\x80\x1e\x81\xf8\x65\x8c\x1d\x74\x80\x8c\x89\x9c\x7a\x1f\xf7\x14\xfb\x10\xf7\x49\xf7\x10\x05" ++"\xa8\x9e\x90\x92\x9d\x1a\x9d\x7e\x98\x79\x80\x82\x87\x81\x7d\x1e\x0e\xf7\xf9\xf8\x98\x15\x48\x06\x67\x75\x7b\x71\x7c\x97\x7f\x9a" ++"\x89\x1f\x8f\x06\x71\xfb\x0b\x05\x6a\x76\x7a\x72\x76\x98\x82\xa9\x1f\xd0\x06\xae\xa1\x9c\xa5\x9e\x7f\x94\x72\x8c\x1f\x9f\xe6\x05" ++"\xa6\xad\x9d\x93\xa4\x1b\xa7\x99\x84\x7c\x89\x8a\x87\x8a\x87\x1f\x77\x2d\x05\x6f\x89\x78\x7a\x74\x1a\x76\x98\x82\xa9\x1e\xc2\x06" ++"\xae\xa1\x9b\xa6\x9a\x80\x97\x7b\x8c\x1f\x88\x8c\xa0\xe9\x05\x8d\x95\x8c\x95\x93\x1a\xb9\x63\xa9\x50\x6f\x71\x83\x7e\x75\x1e\x85" ++"\x87\x05\x0e\xf8\x73\x16\xa8\x99\x28\x1d\x9c\xf7\x0c\x0a\x70\x06\xbb\xf7\x6e\x05\xa8\x06\xaa\x97\x2a\x0a\x9d\x9b\xf7\x0c\x0a\x6f" ++"\x06\x92\xac\x05\xa1\x91\xc2\x0a\xfb\x28\xf7\x06\x1d\x4a\x3a\x81\x0a\x7d\x25\x0a\x97\x06\x5b\xfb\x6e\x05\x78\x06\x6b\x81\x88\xf7" ++"\x04\x0a\xf7\x1b\x06\xb0\x8c\x95\x8e\x9d\x9d\x08\x7a\x96\x95\x86\xaf\x1b\xfb\x01\xf3\x15\xbb\xf7\x6e\x05\xf7\x29\x06\x5a\xfb\x6e" ++"\x05\x79\x06\x69\x7e\x87\x79\x79\x1f\x9d\x80\x7f\x8f\x6a\x1b\x0e\xf8\xb6\xf2\x15\xd2\xf7\xd6\x05\xfb\x40\xf7\x06\x1d\x48\x6f\x76" ++"\x86\x7d\x70\x1f\x98\x6f\x6f\x91\x6c\x1b\x3a\x81\x0a\x84\x25\x0a\x90\x39\x0a\x7f\x38\x1d\xf8\x6a\x06\xa7\x9a\x8f\x96\x98\x1f\x9b" ++"\x97\x94\x9d\x9c\x1a\xa8\x7a\x97\x60\x1e\xfb\xb9\x16\x52\x06\xbc\xf7\x6f\x05\xc3\x06\xa3\xf2\x15\x52\x89\x0a\x9d\x9f\x1b\x92\x90" ++"\x8a\x89\x97\x1f\x83\x7a\x89\x85\x88\x7d\x08\xa8\xfb\xf8\x15\xbc\xf7\x6f\x05\xcb\x06\x5a\xfb\x6f\x05\x0e\xf8\xb5\xf2\x15\xf7\x03" ++"\xf8\x87\x05\xfb\x1b\x06\x6c\x8c\x73\x85\x70\x7d\x08\x98\x70\x6e\x91\x6c\x1b\x3a\x40\x4e\x39\x79\x1f\x83\x69\x05\x84\x06\x6b\x81" ++"\x3a\x1d\x90\x39\x0a\x7f\x38\x1d\xf8\x6a\x06\xa7\x9a\x8f\x96\x98\x1f\x9b\x97\x94\x9d\x9c\x1a\xa8\x7a\x97\x60\x1e\x5a\xf7\xd6\x15" ++"\x4b\x89\x0a\x9e\x9f\x1b\x92\x92\x8a\x87\x98\x1f\xfb\x98\xfc\x1c\x15\x52\x06\xbc\xf7\x6f\x05\xc3\x06\xa3\xf2\x15\x52\x89\x0a\x9e" ++"\x9f\x1b\x92\x90\x8a\x88\x97\x1f\x83\x7a\x89\x85\x88\x7d\x08\xa8\xfb\xf8\x15\xbc\xf7\x6f\x05\xcb\x06\x5a\xfb\x6f\x05\x0e\xf8\xdb" ++"\xf7\x34\x15\xad\xa7\x9e\xb0\xb0\x1a\xc0\x65\xaf\x52\xf7\x07\x0a\x62\x60\x7b\x0a\xa2\x7b\x9b\x1e\x54\xf7\x12\x15\xa3\x9b\x7d\x75" ++"\x6b\x71\x71\x6a\x8a\x0a\xac\x1f\x6a\xf7\x24\x1d\xfb\x5d\xf8\x91\x5e\x0a\xf7\xe8\xf7\x4e\x15\x93\x96\x91\x98\x93\x1a\x9a\x80\x96" ++"\x7b\x7d\x80\x84\x79\x7e\x1e\xfb\xd5\xfc\x47\x05\x83\x7f\x86\x7f\x84\x1a\x7b\x96\x80\x9b\x98\x97\x93\x9c\x98\x1e\x0e\xf8\xc2\xf8" ++"\x91\x15\x92\x96\x91\x98\x93\x1a\x9a\x80\x96\x7b\x7d\x81\x9a\x1d\x82\x7e\x86\x81\x50\x0a\x96\x93\x9c\x98\x1e\x75\xf8\x2f\x9c\x0a" ++"\xf7\xee\xfb\xd9\x15\xad\xa7\x9e\xb0\xb0\x1a\xc0\x64\xaf\x53\xf7\x07\x0a\x61\x61\x1a\x58\xb2\x6a\xc8\xdc\xcb\xc5\xd4\xa3\x82\xa2" ++"\x7b\x9b\x1e\x54\xf7\x12\x15\xa3\x9b\x7d\x76\x6a\x71\x71\x6a\x8a\x0a\xac\x1f\x6b\xfb\x33\x15\xa4\x9d\x79\x71\x6c\x71\x76\x67\x6f" ++"\x79\x98\x9f\xaa\xac\xab\xab\x1f\x0e\xf8\xc2\xf8\x91\x15\x92\x95\x91\x99\x93\x1a\x9a\x80\x96\x7c\x7d\x80\x76\x0a\x50\x0a\x97\x93" ++"\x9c\x98\x1e\xf7\xed\xf7\x67\x1d\x53\x41\x48\x4d\x46\x74\x92\x78\x9a\x79\x1e\x65\x70\x75\x63\x60\x7b\x0a\xa3\x7b\x9a\xb1\x0a\xfb" ++"\xab\xf8\x47\x15\xeb\x06\xaa\x9e\x9a\xa3\x9e\x80\x92\x71\x1f\xfb\x37\x06\x69\xfb\x3c\x8a\x81\x05\x7d\x95\x80\x98\x91\x8e\x8c\x8f" ++"\x93\x1e\x97\xa5\xa2\x92\x9d\x1b\xa6\x9c\x79\x6e\x78\x85\x77\x82\x7d\x1f\x75\x7e\x74\x82\x63\x1b\x6a\x7c\x8f\x99\x7f\x1f\x92\x84" ++"\x88\x8d\x83\x1b\x78\x79\x78\x77\x6c\xb8\x75\xc7\xca\xb3\x9c\xb1\xa9\x1f\xa2\xa9\x98\xb2\xb0\x1a\xc7\x67\xb2\x54\x7c\x7f\x89\x85" ++"\x73\x1e\x0e\xf7\xec\xf8\xc4\x15\xfb\x1f\xfb\x8f\x05\x85\x80\x88\x82\x84\x1a\x7d\x98\x80\x9a\x9d\x95\x93\xa2\x98\x1e\xf7\x2b\xf7" ++"\xa7\x97\xc9\x05\xfb\x9f\x06\x80\x54\x05\x8a\x83\x8a\x87\x87\x1a\x7d\x97\x80\x9a\x9f\x98\x95\xa0\x92\x1e\xf7\xeb\x58\x15\x92\x95" ++"\x91\x99\x93\x1a\x9a\x80\x96\x7b\x7e\x80\x76\x0a\x50\x0a\x97\x93\x9c\x97\x1e\xf7\xee\xf7\x67\x1d\x52\x42\x48\x4d\x46\x74\x92\x78" ++"\x9a\x79\x1e\x66\x71\x74\x62\x60\x7b\x0a\xa2\x7b\x9b\xb1\x0a\x0e\xb2\x1d\xf7\x95\xf7\xc7\x15\xa5\x9d\x91\x93\x6e\x0a\x74\x7a\x82" ++"\x7f\x7c\x1a\x78\x99\x7e\x9f\x94\x9a\x91\x95\x99\x1e\x0e\x22\x1d\x25\xf8\x0e\x46\x1d\x93\x0a\xf8\x28\xf7\x2b\x15\x93\x5c\xdb\x0a" ++"\x78\x9f\x72\x8a\x1f\x81\x8a\x05\x89\x06\x87\x06\x2e\xf8\x60\x05\xfb\x48\x97\x1d\x9f\x06\xfb\x7a\xfb\xf8\x73\x8a\x80\x8a\x80\x86" ++"\x19\x76\x80\x7c\x74\x76\x1a\x6d\xe5\x0a\xaa\xba\x05\xf7\x66\xf2\x15\xfb\x24\x06\xf7\x01\xf7\x3c\x05\xfb\x60\xea\x15\x8d\x95\x8b" ++"\x8b\x8f\x1a\xa1\x81\x96\x79\x79\x7f\x7e\x73\x85\x1e\x6a\xfb\x2b\x05\x89\x84\x8b\x88\x86\x1a\x77\xf7\x20\x0a\x90\x1e\x0e\x22\x1d" ++"\x2c\xf7\xd9\x47\x0a\xf8\x76\xf8\xc8\x15\xfb\x70\x6b\x0a\xc3\x06\xfb\x7b\xfb\xf9\x6b\x8a\x81\x89\x7d\x7f\x19\x7b\x7e\x31\x1d\xb6" ++"\x1e\xf7\x18\xdc\x0a\x82\x85\x8c\x76\x1b\x7c\x06\xa9\xba\x05\xf7\x7d\x06\x94\x5c\x05\x79\x06\x6b\x81\x37\x0a\x79\x7a\x1a\x6d\x9d" ++"\x7f\xb5\x1e\xcf\x06\x3f\xb2\x0a\xb8\xb6\xc9\xa6\x1f\xb4\x9d\x9b\x9d\xa7\x1a\xa6\x79\x9a\x6b\x1e\x82\x06\xfb\x2d\xf7\x2a\x15\xfb" ++"\x25\x06\xf7\x03\xf7\x3d\x05\x0e\x22\x1d\xb9\xf8\x34\xe3\x1d\xc0\xf7\x22\x15\xa5\x9d\x91\x94\x9c\x1a\x9d\x7c\x99\x77\x7f\x85\x88" ++"\x7f\x79\x1e\xfb\x2b\x20\x05\x74\x7b\x82\x7f\x7b\x1a\x78\x99\x7e\xa1\x92\x9a\x92\x94\x98\x1e\x0e\xbd\x1d\x56\x0a\xf8\x97\xf8\x3f" ++"\x15\xa7\x9e\x90\x92\x6e\x0a\x73\x7a\x83\xf7\x61\x1d\x98\x1e\x0e\x56\x0a\xf7\xf7\xf8\x23\x15\x2e\xe5\x05\x94\x81\x83\x8f\x82\x1b" ++"\x74\x72\x74\x76\x81\x8f\x84\x99\x7e\x1f\xf7\x17\xfb\x11\xf7\x43\xf7\x10\x99\x95\x92\x91\x8d\x8c\x19\x91\x91\x90\x98\x94\x1a\x9b" ++"\x7c\x99\x7a\x81\x7e\x86\x83\x81\x1e\x0e\x6f\x1d\xf8\x00\xf8\x2c\x31\x0a\x6f\x1d\xf8\x04\xf8\x5f\xb9\x0a\x8c\x0a\xc6\x1d\xf4\x59" ++"\x1d\xb6\x1d\x8f\x16\xf8\xe4\x06\xfb\x96\xf8\xc7\x05\x3f\x06\xfb\x0c\xfc\x70\x15\xf7\x32\xf7\xe6\xf7\x32\xfb\xe6\x05\x0e\x24\x1d" ++"\xad\xf7\x28\x05\x8e\x9b\x8c\x91\x93\x1a\xa1\x21\x1d\xe3\xf9\x4e\x46\x1d\x24\x1d\xad\xf7\x28\x05\x8e\x9b\x8c\x91\x93\x1a\xa1\x21" ++"\x1d\xf7\x66\x59\x1d\x24\x1d\xad\xf7\x28\x05\x8e\x9b\x8c\x91\x93\x1a\xa1\x21\x1d\xf7\x73\x80\x1d\x24\x1d\xad\xf7\x28\x05\x8e\x9b" ++"\x8c\x91\x93\x1a\xa1\x21\x1d\xea\xf9\x19\x47\x0a\xf8\x40\x8f\x15\x76\x48\x6a\x6f\x4c\x89\x08\x29\x06\x6a\x83\x89\x7e\x7b\x1f\x7a" ++"\x7e\x82\x7b\x7b\x1a\x6c\x9c\x7f\xb7\x1e\xf0\x06\xc8\xcb\xa4\xb6\xb9\x1f\xa5\x9f\xa0\xb4\xa1\xd3\xf3\xf8\x5c\x18\xc4\x1d\xc6\xf7" ++"\x9c\x05\x0e\xb9\x1d\xf8\x04\x06\x40\x64\x71\xb5\x0a\xb7\xb6\xc8\xa4\x1f\x90\x8d\x92\x8e\xac\xf7\x27\x05\x8e\x9b\x8c\x91\x93\x1a" ++"\xa1\x21\x1d\x0e\xb4\x1d\xd0\xf8\x99\x15\x8d\x96\x8b\x8b\x8f\x1a\xa0\x81\x96\x79\x79\x7f\x7e\x73\x85\x1e\x6a\xfb\x2b\x05\x8a\x87" ++"\x8a\x84\x85\x1a\x79\x95\x80\x9d\x9d\x97\x98\xa4\x90\x1e\xf7\x4a\xfb\x1c\x15\xd8\x06\x8a\x89\x05\x87\x78\x8b\x8a\x83\x1a\x74\xa9" ++"\x1d\x8e\x93\x91\xa6\xa4\xf7\x00\x18\x8e\x9b\x8c\x90\x93\x1a\xa2\x78\x9c\x72\x7a\x7a\x83\x7e\x7e\x1e\x80\x80\x88\x84\x85\x6f\x8a" ++"\x87\x18\x3e\x2b\x1d\xf7\x76\x06\x81\x60\x05\x88\x7b\x8a\x86\x83\x1a\x74\x9f\x7a\xa3\x9c\xf7\x1b\x0a\xac\xf7\x28\x18\xfc\x59\x27" ++"\x1d\x95\x06\x3c\xfb\xfa\x05\x7f\x06\x6c\x80\x36\x1d\xf8\x6d\x06\xad\xf7\x28\x05\x8e\x99\x8c\x93\x92\x1a\xa2\x78\x9c\x72\x67\x75" ++"\x75\x5e\x81\x1e\x80\x5c\x05\xfb\x8b\x06\x0e\xf8\x2d\xf7\x7a\x44\x1d\x7b\x1a\x71\x97\x7e\xa8\x45\x0a\x0e\xdb\xf8\x99\x15\x8d\x93" ++"\x8b\x8d\x8f\x1a\xa1\x81\x96\x79\x79\x7f\x7e\x73\x85\x1e\x6a\xfb\x2b\x05\x8a\x86\x8a\x86\x86\x1a\x77\xf7\x20\x0a\x91\x1e\xf7\xfe" ++"\xfb\x1e\x44\x1d\x7b\x1a\x71\x97\x7e\xa8\x45\x0a\x0e\xf7\x93\xf7\xf2\x15\xdc\xb0\xc4\xb7\xce\x1b\xc1\xbd\x6d\x6b\x1f\x8a\x72\x05" ++"\x74\x9a\x7c\xa2\xab\xa0\xa1\xb7\x95\x1e\x9d\xdb\x05\x8e\x9a\x8c\x91\x93\x1a\xa2\x7b\x9b\x74\x7a\x7f\x85\x7b\x7c\x1e\xa8\x57\x72" ++"\x92\x58\x1b\xfb\x11\xfb\x0f\x2d\xfb\x1a\x5c\x1f\x6f\x06\x75\x7b\x7c\x75\x7a\x93\x84\x9d\x1f\xa2\x06\x84\x6c\x05\x72\x06\x75\x7b" ++"\x7c\x75\x7a\x93\x83\x9d\x1f\xa6\x7e\x06\xfb\x0a\xe3\x3d\xf7\x17\xdd\xd4\xa4\xb8\xc0\x1e\xa4\xa1\x97\x9e\x9f\x1a\xa3\x7a\x9d\x74" ++"\x7e\x7f\x86\x80\x7e\x1e\x6d\x71\x8b\x8b\x81\x86\x08\x7d\x72\x65\x83\x64\x1b\x3e\x5f\xb0\xcf\x88\x1f\xf7\x36\x06\xa2\x9b\x9b\xa1" ++"\x9c\x83\x92\x78\x1f\xfb\x3a\x06\x92\xaa\x05\xf7\x57\x06\xa2\x9b\x9b\xa0\x9c\x83\x92\x78\x1f\x0e\xf7\xfd\xc2\x1d\x6e\x1d\xfb\x7f" ++"\xf9\x86\x46\x1d\xb3\x1d\x23\xf9\x2f\x31\x0a\x6e\x1d\xfb\x84\xfb\x3a\x23\x1d\xb3\x1d\x27\xf9\x62\xb9\x0a\xf7\x21\xf8\x48\x15\x84" ++"\x06\x89\x06\x61\x6c\x78\x70\x75\xa0\x80\xb6\x8a\x1f\x52\xfb\x91\x05\x89\xc9\x0a\x7a\x1a\x6e\x9d\x7e\xb5\x1e\xf7\x0d\x06\xa9\x98" ++"\xf7\x25\x1d\x6e\x1b\x82\x2b\x1d\xf7\x62\x06\x6e\xfb\x13\x05\x80\x38\x1d\xf7\x0d\x06\xa8\x98\x28\x1d\x9b\x1a\x98\x86\x97\x82\x93" ++"\x1e\x92\x82\x82\x8d\x6f\x1b\x8a\x06\xc3\xf7\x91\x05\x9d\x94\x8c\x8d\x95\x1f\xa4\x90\x9e\x9e\x9e\x1a\xa0\x76\x98\x68\x1e\x88\x06" ++"\x87\x06\x90\xa5\x05\xb3\x8f\xa4\xa3\xac\xce\x0a\x6e\x9d\x7e\xb5\x1e\x95\x06\x86\x72\x05\xfb\x62\x06\x90\xa4\x05\x97\x06\xaa\x96" ++"\x2a\x0a\x9d\x9c\xce\x0a\x73\x99\x7d\xa6\x88\x1e\xf7\xb7\x21\x15\x83\x68\x05\xfb\x62\x06\x93\xae\x05\x0e\xf8\x2d\xf7\x7a\x44\x1d" ++"\x7b\x1a\x71\x97\x7e\xa8\x45\x0a\xf7\x67\xf8\x78\x31\x0a\xf7\xd1\xf8\x61\x15\xa9\x06\xaa\x97\x8e\x96\x9a\x1f\x9a\x98\x95\xf6\x0a" ++"\xfb\x3c\x42\x1d\x95\x1d\xb5\x1e\xa8\x06\x3c\xfb\xfa\x05\x6c\xeb\x0a\xb6\x1e\xf7\x3c\x20\x0a\x9c\x1a\x97\x86\x96\x81\x94\x1e\x93" ++"\x82\x82\x8c\x6f\x1b\x6e\x06\xf7\xea\xf7\xfa\x15\x31\xfc\x2a\x81\x60\x87\xa3\x1d\x68\x1b\x70\x6f\x92\x9a\x63\x1f\x90\x7e\x81\x8e" ++"\x84\x1b\x6d\x6b\x6b\x6d\x7d\x90\x81\x95\x83\x1f\x77\xa4\xd5\x78\xbf\x1b\xc5\xc7\x9f\xae\xbe\x1f\xc4\xb2\xa4\xb0\x99\xcb\xf7\x08" ++"\xf8\x9d\x18\xfb\x35\x49\x1d\x9d\x7f\xb5\x1e\x0e\xf8\x2e\x49\x0a\x9c\x9c\x1a\x9c\x81\x9b\x7c\x74\x1d\x47\xf9\x4e\x5f\x0a\x28\x0a" ++"\xe2\x80\x1d\x28\x0a\x62\xf9\x19\x47\x0a\xf8\x5c\x49\x0a\x9d\x9c\x52\x1d\x82\x85\x8c\x76\x1b\xfb\xc1\x27\x1d\xeb\x06\x3b\xfb\xfa" ++"\x05\x2a\x26\x1d\xf7\x77\x06\x40\xb2\x0a\xbb\xb9\xc8\xa4\x1f\xb4\x9c\x9b\x9c\xa7\x1a\x9c\x81\x9b\x7c\x69\x0a\x2c\x06\x0e\x58\x0a" ++"\xd9\x1d\x6a\xf9\x0d\x15\x7c\x1d\xf7\x61\x16\x69\x6c\x6e\x6b\x73\x9d\x79\xa5\xae\xaa\xa8\xac\xa3\x78\x9c\x71\x1f\x0e\xf8\x50\xf8" ++"\x60\x15\xea\xf7\x25\x0a\xfb\xbc\x97\x1d\xe8\x53\x1d\x2c\xf7\x6d\x1d\xf7\xbd\xf7\x25\x0a\x2e\x06\xfb\x6d\xf8\x31\xbb\x0a\xf8\x5c" ++"\xf8\x61\x15\xed\x06\xa9\x97\x8e\x97\x9a\x83\x1d\xfb\xc1\x49\x1d\x9d\x7f\xb5\x1e\xeb\x06\x3b\xfb\xfa\x05\x2a\x38\x1d\xf7\xc1\x6b" ++"\x1d\x9a\x97\x95\xf6\x0a\x2c\x06\xba\xf8\xcb\xcc\x1d\xf8\xb9\x94\x1d\x9a\x97\x95\x9c\x9c\x1a\x9c\x80\x51\x0a\x85\x8c\x76\x62\x0a" ++"\x81\x60\x87\xa3\x1d\x67\x1b\x6b\x6f\x93\x9f\x5e\x1f\x9f\xe4\xf7\x23\x0a\x72\x67\x75\x75\x5f\x81\x1e\x68\xfb\x32\x05\x5b\xe9\xbf" ++"\x7b\xc7\x1b\xc7\xc8\x9e\xae\xbd\x1f\xc4\xb3\xa4\xb0\x9a\xca\x08\x41\xf8\xa9\x15\xe5\x31\x05\x82\x36\x0a\xa1\x97\x8a\x8c\x79\x9c" ++"\x1f\xf7\x0e\x1d\xf7\x57\x9d\x0a\x97\x8e\x96\x9a\xd3\x1d\x9a\x8f\x96\x98\x48\x0a\x82\x85\x8b\x77\x1b\x6d\x06\x0e\x8b\x0a\xf3\xfb" ++"\x72\x23\x1d\x2f\x0a\xf7\x8d\x30\x0a\xf7\xf3\xf8\x3a\x15\xcc\xfb\xd2\xdb\x0a\x79\x9e\x71\x1f\x81\x8a\x05\x89\x06\x87\x06\x2e\xf8" ++"\x60\x05\xfb\x6c\x97\x1d\xc3\x06\xfb\x7a\xfb\xf9\x05\x72\x80\x89\x86\x80\x1f\x76\x80\x7d\x75\x75\x1a\x6e\xe5\x0a\x0e\x2f\x0a\xf8" ++"\x10\xf8\x29\x15\x8c\x8c\x8c\x8b\x8c\x8d\x8f\x64\x0a\x7c\x83\x7b\x7e\x1e\x23\xfb\x0e\x05\x7b\x7a\x86\x82\x65\x0a\x2f\x0a\xb5\xfb" ++"\x72\x23\x1d\x2f\x0a\xf7\x6d\xf7\xbf\x15\x60\x60\x64\x63\x6c\xf7\x2e\x0a\xb2\xb3\xab\x73\xa2\x69\x1f\x82\x06\x0e\x8f\x0a\x3c\x0a" ++"\xf8\x08\x30\x0a\x3c\x0a\xf7\x7c\x59\x1d\x3c\x0a\xf7\x11\xfb\x72\x23\x1d\xf7\x68\xf8\x03\x15\xf7\x3f\xfc\x03\x05\xf4\x06\xf1\xf8" ++"\x61\x05\xcb\x1d\x9a\x97\x95\xe8\x0a\x0e\xf8\x11\x5c\x0a\x2b\xf7\xda\x5f\x0a\x2e\x1d\xe2\xf7\x92\x46\x0a\x6e\x72\x88\x87\x5f\x1d" ++"\xf7\xa9\xf0\x46\x0a\x6e\x72\x88\x87\x5f\x1d\x0e\x2e\x1d\x46\xf7\xa5\x47\x0a\xf7\x35\xec\x15\x8e\x07\x8e\x07\x9a\x81\x95\x7d\x75" ++"\x81\x7c\x5e\x81\x1e\x7c\x47\x05\xf7\x58\x06\xae\xf7\x38\x7f\x8f\x83\x8d\x88\x8d\x19\x60\x9c\x76\xaf\xc4\x1a\xf2\xd3\xe4\xde\xc7" ++"\xb2\x5a\x41\x34\x5a\x44\x3d\x71\x1e\x84\x88\x68\xfb\x38\x05\xf7\x6c\x06\x99\xcd\x05\x8d\x95\x8d\x98\x94\x1a\x9f\x82\x95\x7b\x7a" ++"\x80\x81\x76\x85\x1e\x66\x06\xe4\xc4\xbd\xe6\xf4\x1a\xf7\x1a\x35\xe9\xfb\x0d\x41\x4d\x6d\x4e\x57\x1e\x5b\x52\x70\x42\x41\x1a\x38" ++"\xa9\x4e\xc8\x61\x1e\x43\xf8\x38\xbb\x0a\xf8\x11\x5c\x0a\x0e\xf8\x28\xf8\xd6\x15\x3c\x46\x67\x42\x4c\x1f\x51\x46\x6a\x31\x2c\x1a" ++"\xfb\x20\xd8\x32\xf7\x0e\xe9\xe1\xc0\xed\xca\x1e\xb2\xc9\xa0\xd5\xd8\x1a\xf7\x1f\x3c\xe4\xfb\x0d\x1e\x23\x04\xc5\xad\x5f\x3f\x44" ++"\x77\x4e\x62\x55\x1f\x57\x63\x5e\x71\x5b\x1b\x50\x6a\xb7\xdb\xce\x9f\xc8\xb4\xc0\x1f\xc0\xb4\xb6\xa5\xbc\x1b\xfb\x9e\xb6\x15\x8c" ++"\x9b\x05\x9f\x81\x96\x79\x79\x80\xf7\x18\x0a\x85\x85\x1a\x78\x95\x80\x9d\x9d\x96\x97\xa5\x91\x1e\x0e\xbb\x1d\xf7\x0b\xf7\xac\x15" ++"\xa5\x9d\x91\x93\x6e\x0a\x74\x7a\x82\x80\x7b\x1a\x78\x99\x7e\x9f\x95\x99\x91\x95\x98\x1e\x0e\xf8\x6b\xf8\xad\x15\x98\x06\xa7\x91" ++"\x8c\x94\x98\x1f\x96\x93\x92\x97\x96\x1a\xa1\x7d\x93\x66\x1e\xfb\x17\x06\x61\x74\x7c\x71\x76\x9a\x82\xaf\x1f\x95\x06\x86\x76\x3d" ++"\x82\x56\x78\x56\x65\x19\x3f\x54\x5a\x35\x3b\x1a\x20\xda\x41\xf7\x10\x82\x1e\x86\x77\x05\x80\x06\x7f\x06\x6e\x73\x78\x75\x76\x9b" ++"\x82\xae\x1f\xf7\x17\x06\xa7\x91\x8c\x94\x97\x1f\x97\x93\x92\x96\x97\x1a\xa1\x7d\x93\x66\x1e\x7f\x06\x90\x9f\x05\xf7\x3d\x92\xf7" ++"\x23\xf7\x19\xf7\x2a\x1a\xce\x61\xcd\x4e\xa8\x1e\x6d\x99\x6d\x92\x60\x8f\x08\xfb\x57\xfc\x1b\x15\x47\x91\x5f\xb9\xcc\x1a\xe9\xda" ++"\xdd\xef\x96\x1e\xf7\x01\x16\xd5\x84\xb5\x61\x47\x1a\x2d\x38\x37\x26\x83\x1e\x0e\xc8\x1d\xf7\x94\xf7\x8b\x15\x5e\x91\x76\x9f\xb1" ++"\x1a\x9a\x8f\xa8\x93\xac\x1e\xb2\xf7\x44\x05\x2e\x06\x57\x6c\x74\x64\x71\x99\x7e\xaa\x89\x1f\x7b\x45\x05\x84\x6b\x86\x69\x77\x1a" ++"\x39\xc1\x53\xec\x74\x1e\x82\x63\x05\x5f\x89\x6e\x72\x68\x1a\x6e\x9e\x7e\xb5\x1e\xe3\x06\xbe\xaa\xa2\xb0\xa7\x7c\x98\x68\x8d\x1f" ++"\x94\xb3\x05\xc8\xbf\x9b\xa8\xb2\x1f\xc7\xbe\x91\x97\xaa\xf7\x1d\x9b\xd4\x18\xb4\x8e\xa6\xa3\xad\x1a\xa7\x76\x99\x62\x1e\x30\x06" ++"\x64\xfb\x41\x71\x21\x76\x70\x45\x80\x19\xba\xf7\x69\x05\xb9\x8e\xa5\xa2\xb1\x1a\xaa\x79\x94\x50\x1e\x54\x06\x64\x7a\x88\x84\x7e" ++"\x1f\x7a\x80\x7f\x76\x77\x1a\x70\x9a\x7f\xae\x89\x1e\x0e\x3b\x0a\xf7\x7c\xf8\x36\x77\x1d\x3b\x0a\xd3\xf8\x1a\x15\x2e\xe5\x05\x94" ++"\x81\x83\x8f\x82\x1b\x74\x72\x74\x76\x81\x8f\x84\x99\x7e\x1f\xf7\x17\xfb\x11\xf7\x43\xf7\x10\x99\x95\x92\x91\x8d\x8c\x19\x91\x91" ++"\x90\x98\x94\x1a\x9b\x7c\x99\x7a\x81\x7e\x86\x83\x81\x1e\x0e\x3b\x0a\x7c\xfc\x46\x23\x1d\x99\x0a\x6d\x1d\x5f\xf7\xc8\x77\x1d\xf7" ++"\xe7\x7f\x15\xf7\x21\x96\xef\xe0\xf7\x02\x1a\xba\x6f\xb5\x5d\x9f\x1e\x71\x97\x6c\x93\x55\x95\x3d\x9a\x83\xae\x1d\xb5\xc6\xb0\xcf" ++"\xc7\xb3\x73\x67\x6b\x8b\x8b\x92\x82\x1e\x82\x92\x99\x85\x9a\x1b\x9c\x9c\x93\x98\x98\x1f\x96\x95\x8f\x94\x91\xa5\x9d\xe0\x18\x90" ++"\x9e\x8b\x8d\x93\x1a\xa2\x79\x9b\x72\x76\xb4\x0a\x2d\xfb\x06\x64\xa2\x63\xae\x75\x1f\xa7\x79\xa8\x83\xcd\x7f\xcd\x7f\x98\x88\x9e" ++"\x80\x08\x9a\x83\x94\x7d\x7d\x1a\x60\x49\x67\x3a\x4c\x54\xa6\xaa\x88\x1e\x89\xa6\x8b\x8b\x85\x93\x85\x1d\xa5\x7b\xb7\x7d\xaa\x87" ++"\x76\x2e\x18\x8c\x9c\x95\x8c\x8d\x1b\xa6\x9a\x82\x7b\x7e\x80\x83\x78\x7a\x74\x92\x95\x7b\x1f\x96\x79\x88\x8c\x7f\x1b\x73\xf7\x47" ++"\x1d\xd4\xbf\xba\xcd\xb1\x79\xa1\x64\x94\x1f\x0e\xb5\x1d\xfb\x2f\xf7\xb5\x15\xe4\x31\x05\x82\x36\x0a\xa1\x97\x8a\x8c\x7a\xf7\x17" ++"\x0a\x78\x87\x1d\x6d\x1d\xfb\xb7\xfc\xb4\x23\x1d\xf9\x2f\xf8\xc8\x15\xfc\x4b\x06\x78\x35\xf7\x12\xfb\x51\xfb\x69\xfb\x5a\x77\x30" ++"\x05\xf8\x51\x06\xae\xf7\x32\x05\x8d\x92\x8c\x93\x92\x1a\xa0\x7c\x98\x73\x6a\x79\x7b\x65\x80\x1e\x7b\x52\x05\xfb\x68\x06\xf7\x61" ++"\xf7\x4e\xfb\x08\xf7\x44\x05\xf7\x57\x06\x81\x47\x05\x8a\x84\x8b\x8b\x80\x1a\x73\x99\x7e\xa5\xac\x9e\x9d\xaf\x94\x1e\x0e\x97\x0a" ++"\xf8\x41\xf7\xeb\x15\xa5\xf7\x0a\x05\xf0\x06\x7f\x57\xe6\x0a\x96\x95\x8e\x94\x91\xa6\xae\xf7\x30\x18\xfc\xa0\x06\x69\xfb\x2f\x05" ++"\x86\x78\x8b\x8a\x83\x1a\x74\x9e\x7a\xa4\x9c\x9d\x93\x98\x98\x1e\x95\x95\x90\x95\x90\xa5\x97\xc0\x18\xee\x06\x71\xfb\x0a\x05\x56" ++"\x06\x6b\x83\x89\x7e\x7a\x1f\x7b\xf7\x4e\x1d\x91\x89\xa8\x1b\xbf\x06\x6c\xfb\x1d\x82\x1d\xf7\x7b\x06\xa7\x9b\x8f\x96\x98\x92\x1d" ++"\x4f\x06\xa9\xf7\x1d\x05\xbc\x06\xc0\xa7\xa1\xb5\xa6\x79\x97\x62\x1f\x0e\x57\x0a\xcd\x59\x1d\xf7\xf0\x16\xce\x06\xa7\x9a\x8f\x96" ++"\x99\x92\x1d\x4e\x06\xdb\xf7\xfa\x05\xf0\x06\x78\x37\x05\x88\x7f\x8a\x81\x85\x1a\x74\xf7\x2a\x1d\x8f\x93\x91\xa7\xb5\xf7\x50\x18" ++"\xfc\xa0\x66\x1d\x83\x84\x1a\x74\xcf\x0a\xa6\x9e\xe0\x18\xee\x06\x3b\xfb\xfa\x82\x1d\xdf\x06\x75\x27\x05\x8c\x9c\x94\x8c\x8e\x1b" ++"\xa6\x9a\x82\x7b\x7e\x80\x83\x78\x7a\x74\x92\x95\x7b\x1f\x96\x79\x88\x8c\x7f\x1b\x73\xf7\x47\x1d\xd4\xbf\xba\xcd\xb1\x79\xa0\x64" ++"\x95\x1f\x0e\xf7\xc6\xf7\xcb\x15\x8e\x97\x8c\x98\x05\x9b\x7f\x95\x78\x74\x7a\x7d\x74\x86\x1e\x75\x27\x05\x8a\x86\x8a\x86\x88\xf7" ++"\x1a\x0a\x8f\x9b\x05\xf7\x12\x06\x88\x7d\x05\x8a\x87\x8b\x87\x86\xf7\x1a\x0a\xa1\xef\x05\x8c\x8e\x8b\x8f\x91\x1a\x9b\x7f\x95\x78" ++"\x74\x7b\x7d\x74\x86\x1e\x87\x7d\x05\x86\xf7\x9f\x15\x37\x2d\x60\x46\x46\x1f\x46\x47\x63\x2d\x30\x1a\xfb\x14\xeb\x29\xf7\x13\xf7" ++"\x4e\xf7\x41\xf7\x44\xf7\x4f\xf7\x18\x2b\xeb\xfb\x16\x1e\x76\x24\x15\xda\xc4\x4e\x37\xfb\x0d\xfb\x02\xfb\x0b\xfb\x03\x39\x52\xc7" ++"\xe1\xf7\x0e\xf7\x02\xf7\x09\xf7\x06\x1f\x0e\xf8\xe0\xe1\x1d\x48\x5d\x46\xe4\x0a\x96\x8e\x96\x9a\xe0\x1d\x29\xdc\x44\x93\x1d\xfb" ++"\xa0\xf8\xee\x5f\x0a\x23\x0a\x36\xf8\xa6\x46\x0a\x6f\x73\x87\x86\x5f\x1d\xf7\xa9\xf0\x46\x0a\x6f\x73\x87\x86\x5f\x1d\x0e\x23\x0a" ++"\xfb\x85\xf8\xb9\x15\x64\x71\x77\x6e\x72\x98\x81\xae\x1f\xf7\x89\x06\xb1\xa7\x4b\x0a\x95\x0a\x2c\xdc\x41\xf2\x98\x96\x8b\x8c\x9a" ++"\x1e\x53\x6b\x74\x6a\x5a\x1a\x5e\xc6\x0a\x82\x87\x8e\x93\xa5\x9d\xa0\xe1\xd4\x1f\xe1\xd2\xa4\xaf\xa1\xd9\x08\x0e\xf7\xfc\xf7\x7f" ++"\x29\x0a\x76\x1b\x2f\x34\x1d\x0e\xf7\xfc\xf7\x80\x15\xf7\x65\xf7\x75\x05\xa0\x94\x8d\x8f\x96\x1f\xa2\x95\x9a\xa1\xa2\x1a\xa8\x78" ++"\x98\x61\x1e\x2f\x06\x72\x7c\x88\x84\x7f\x1f\x79\x80\x7f\x77\x77\x1a\x7a\x93\x7f\x9e\x81\x1e\xfb\x03\xfb\x0c\x51\xf7\x0b\x05\xac" ++"\x99\x9a\x9e\xa5\x1a\xa8\x79\x98\x60\x1e\x32\x06\x58\x8c\x6c\x73\x65\x1a\x6f\x9c\x7e\xb1\x8a\x1e\xf7\x02\xfb\x74\x6d\xfb\x19\x05" ++"\x4d\x06\x58\x6c\x40\x1d\xf7\x7a\x06\xbf\xaa\xa2\xb2\xa8\x78\x98\x60\x1f\x50\x06\x5e\xf9\x0d\x15\x7c\x1d\xf7\x61\x16\x7c\x1d\x0e" ++"\xc4\xf8\x99\xbf\x0a\xf7\xe5\xfb\x19\xd0\x0a\x82\x85\x8c\x76\x1b\x2f\x06\x6a\x81\x37\x0a\x7a\x7b\x1a\x77\x93\x7f\x9f\x83\x1e\xfb" ++"\x07\xfb\x0e\x4d\xf7\x0d\x05\xab\x97\x9c\xa0\xa6\x1a\x9c\x80\x9b\x7d\x8f\x1e\x8e\x82\x85\x8c\x76\x1b\x32\x06\x6a\x81\x4e\x1d\x6e" ++"\x9c\x7e\xb2\x1e\xf7\x05\xfb\x74\x6d\xfb\x1a\x05\x4d\x25\x0a\xf7\x7b\x06\xa7\x9a\x3d\x1d\x9c\x52\x1d\x82\x20\x1d\x4e\x06\x0e\x23" ++"\x0a\x31\xf9\x14\xe3\x1d\x0e\xf9\x0f\xf8\x61\x15\xb7\x8c\xa8\xa4\xaf\x1a\x97\x86\x96\x82\x93\x1e\x93\x81\x82\x8d\x6f\x1b\xfb\x15" ++"\x06\x6a\x82\x3a\x1d\xa8\x06\x50\xfb\xa1\x05\x53\x7e\x49\x5d\x45\x1b\x4f\x5f\xae\xba\x90\x8c\x92\xf7\x27\x0a\x97\x8e\x96\x99\x1f" ++"\x9b\x98\x94\x9c\x9d\x1a\x97\x86\x96\x82\x93\x1e\x93\x81\x84\x8d\x6e\x1b\xfb\x16\x25\x1d\x70\x9b\x7d\xad\x8a\x1e\x51\xfb\x98\x05" ++"\x88\x7a\x89\x7b\x7b\x1a\x2c\xdc\x45\x93\x1d\xfb\x18\xf8\x6b\xcc\x1d\x55\x0a\xf8\x16\xf9\x71\x15\xa5\x9d\x91\x93\x9d\x1a\x9d\x7c" ++"\x98\x77\x80\x81\x87\x80\x7c\x1e\xfb\x2b\x21\x05\x73\x7a\x83\x7f\x52\x0a\x99\x91\x95\x99\x1e\x0e\xf7\xca\x6a\x0a\xa9\x1a\x9d\xc7" ++"\x1d\xf7\x8c\xf9\x5e\x15\xe4\x31\x05\x82\x95\x93\x87\x96\x1b\xa3\xa2\xa1\xa1\x97\x8a\x8c\x79\xf7\x17\x0a\x77\x86\x85\x4d\x1d\x95" ++"\x8f\x94\x99\x1e\x0e\x55\x0a\xf7\x0f\xf9\x91\xe3\x0a\xf7\x64\x16\x65\x64\x66\x66\x70\xa3\x73\xa7\xb4\xb0\xae\xb2\xa8\x75\xa1\x6c" ++"\x1f\x0e\x55\x0a\xf7\x00\xf9\xae\x15\x97\x7e\x87\x8d\x7f\x1b\x74\x75\x77\x76\x80\x91\x81\x98\x7f\x1f\xf7\x0c\xfb\x00\x05\x82\x95" ++"\x97\x85\x92\x1b\xa3\xa0\x9f\xa2\x97\x87\x90\x7c\x9a\x1f\x0e\xf8\x86\xf8\x60\x15\x81\x5f\x05\x87\x7a\x8a\x84\x86\x1a\x75\x9e\x7a" ++"\xa5\xae\xa3\xa2\xb6\x94\x1e\xad\xf7\x2a\x05\xfc\x87\x06\x6a\xfb\x28\x05\x89\x7f\x89\x80\x86\x1a\x74\x9e\x7a\xa5\xad\xa3\xa2\xb6" ++"\x94\x1e\x95\xb9\x05\xf7\x1c\xfb\x76\x15\x6b\x8a\x97\x7d\xa5\x1b\xae\x9e\xa0\xbc\x96\x1f\x95\xb9\x05\x8e\x97\x8d\x98\x95\x1a\xa3" ++"\x7d\x98\x73\x70\x79\x7d\x6b\x7e\x1e\x33\x8d\x06\x8d\x07\x8e\x07\xa4\x7e\x99\x73\x69\x76\x74\x5c\x81\x1e\x81\x5d\x05\x86\x77\x8a" ++"\x83\x83\x1a\x75\x99\x7d\xa4\xa6\x9d\x99\xab\x98\x1e\xfb\x11\xfb\x16\x15\x94\xb7\x05\x8e\x99\x8d\x95\x90\x1a\xa1\x78\x9c\x71\x68" ++"\x74\x74\x60\x81\x1e\x6a\xfb\x2a\x05\xf8\x87\x06\xab\xf7\x28\x05\x8f\x9a\x8c\x94\x90\x1a\xa1\x78\x9c\x71\x68\x74\x74\x60\x81\x1e" ++"\x81\x5d\x05\x0e\xf7\xfc\xf7\x7f\x29\x0a\x76\x1b\x2f\x34\x1d\xde\xf8\xf7\x31\x0a\xf8\x2a\xf7\x7f\x29\x0a\x77\x1b\x2e\x34\x1d\x51" ++"\xe9\x1d\xf7\x7c\x71\x0a\xb0\xa1\xa0\xb8\x95\x1e\x99\xcb\x05\x43\x0a\xf7\x26\x30\x0a\xf7\x7c\x71\x0a\xb0\xa1\xa0\xb8\x95\x1e\x99" ++"\xcb\x05\x43\x0a\x94\x80\x1d\xf7\x4e\xf2\x15\xf8\x0f\xf7\xff\xa1\xed\x05\xfc\x34\x06\x66\xfb\x39\x05\x89\x81\x89\x7f\x85\x1a\x75" ++"\x9e\x79\xa3\x9d\x9d\x93\x98\x98\x1e\x95\x95\x8f\x94\x91\xa5\x99\xcb\x18\x43\x0a\x0e\x2d\x1d\xfb\x0a\xf8\x7b\x2b\x0a\xb1\x1d\xad" ++"\xf7\xea\x2f\x1d\xaa\x0a\x93\x0a\xf8\xf3\xf8\xc8\x15\xfc\x7a\x06\x66\x6b\x6f\x69\x70\xa0\x7c\xb4\x1f\xaf\x53\x1d\x80\x34\x0a\xf7" ++"\xb4\x06\xf7\x22\xeb\xd5\xf7\x00\xc1\x77\xb1\x61\xa4\x1f\xa2\x63\x56\x97\x50\x1b\xfb\x0e\x06\xa9\xf7\x12\x05\xf7\x6e\x06\x7e\x5a" ++"\x05\x89\x82\x89\x7f\x83\x1a\x74\x9e\x7a\xa5\xad\xa1\xa1\xb7\x96\x1e\xfc\x1c\xfb\xc4\x15\xa7\xf7\x12\x05\xf7\x12\x06\xdb\xb4\x76" ++"\x60\x62\x66\x76\x40\x1f\x0e\xbd\x1d\xf7\xcf\xc2\x1d\xf8\x34\x16\x86\x67\x05\x89\x7a\x8a\x7e\x86\x1a\x6d\xa1\x76\xaa\xab\x96\x99" ++"\xc3\x98\x1e\x99\xc9\x05\x91\xa4\x8d\x96\x93\x1a\xab\x75\x9c\x60\x8c\x1e\xdb\xf7\xf8\x05\xc3\x8d\x77\x0a\xfb\xd8\x27\x0a\x66\xa2" ++"\x7b\xc3\x1f\x63\xfb\x46\x70\xfb\x0d\x5d\x56\x3a\x87\x19\x73\x06\x6b\xfb\x1b\x05\x87\x77\x88\x7b\x84\x1a\x70\xa2\x76\xa9\xa8\x99" ++"\x9a\xbe\x99\x1e\x9b\xc3\x05\xf7\x84\xf8\x60\x15\xf7\x10\x53\x1d\xfb\x30\x06\xa5\xa6\xa6\xcd\x9d\xd7\x08\x0e\xb4\x1d\xf7\x64\xf7" ++"\x7b\x15\xd7\x06\x88\x7d\x8a\x81\x85\x1a\x74\x9e\x7a\xa4\xaf\xa1\xa0\xb9\x95\x1e\xa3\xf7\x00\xf7\x23\x0a\x73\x75\x76\x80\x7b\x7f" ++"\x1e\x86\x83\x88\x81\x85\x73\x08\x3f\x06\xa7\xf7\x11\x05\xf7\x6e\x06\x82\x60\x05\x87\x7e\x8a\x81\x85\x1a\x75\x9e\x7a\xa5\xae\xa2" ++"\xa1\xb7\x94\x1e\xad\xf7\x29\x05\xfc\x53\x06\x57\x6d\x40\x1d\x94\x53\x1d\x80\xea\x0a\xf8\x67\x06\xac\xf7\x29\x05\x8d\x97\x8d\x96" ++"\x91\x1a\xa1\x77\x9c\x72\x69\x74\x74\x60\x81\x1e\x80\x5c\x05\xfb\x84\x06\xf7\x1a\xef\x0a\x79\x9c\x70\x1f\xf7\x61\x16\xf7\x0d\x0a" ++"\x79\x9c\x70\x1f\x0e\xf7\x6d\xf3\x15\x61\x8a\x75\x79\x69\x1a\x66\xa2\x7d\xca\x1e\xbb\xa7\x1d\x7c\x9a\x69\x93\x1f\xad\xf7\x2d\x93" ++"\x80\x92\x7d\x8e\x7d\x19\xad\xfb\x25\x8c\x84\x8b\x8b\x8e\x80\x19\x87\x8c\x88\x8c\x89\x1e\x69\x93\x9e\x80\xbc\x1b\xb7\xa3\x9e\xad" ++"\xa7\x7a\x9b\x69\x91\x1f\x6b\xf7\x1e\x85\xa3\x80\x9f\x78\x9c\x19\x99\x92\xbf\xca\xb1\xc2\x08\x71\x91\x99\x80\xa6\x1b\xa4\x9a\x9a" ++"\xa9\x92\x1f\x95\xb5\x05\x8e\x98\x8d\x9c\x96\x1a\xa8\x77\x9c\x68\x51\x69\x6c\xfb\x3d\xfb\x13\x1e\xa3\xeb\x05\x8f\x06\xae\xa2\xa1" ++"\xab\xaf\x73\x99\x4c\x1f\x5f\x06\x4f\x74\x7d\x66\x71\x99\x7b\xa9\x82\x1f\x78\x29\x64\xf7\x08\x82\xa2\xf7\x2b\x1d\x87\x7b\x88\x7b" ++"\x82\x1a\x72\xa1\x77\xa7\xa3\x97\x96\xaa\x98\x1e\x94\x5c\x9a\x66\xa3\x6a\x6e\x7d\x75\x78\x79\x71\x21\xfb\x2c\x18\x60\x89\x76\x7b" ++"\x69\x1a\x68\xa2\x7a\xbc\xb4\x92\x90\xb9\xa9\x1e\xef\xf7\x2b\x97\x9d\x94\x95\xa5\xa3\x19\x0e\xf7\xad\xf7\xeb\x15\x59\x73\x7b\x68" ++"\x77\x95\x7a\x9d\x82\x1f\x86\x95\x96\x89\xb1\x1b\xe7\xb0\x7c\x67\x74\x7d\x72\x73\x79\x1f\x76\x6f\x63\x81\x54\x1b\x45\x57\x9a\xb1" ++"\x51\x1f\xa0\x6c\x7b\x92\x7d\x1b\x6f\x70\x70\x70\x70\xa3\x71\xbe\x6d\x1f\x68\xc7\xc9\x7c\xdc\x1b\xf1\xce\x9e\xb7\xbf\x1f\xb8\xb2" ++"\xa5\xbe\xbf\x1a\xb7\x7b\xad\x6a\xa6\x1e\xc4\xb1\xa5\xb6\xc4\x1a\xe2\x41\xc5\xfb\x03\x53\x62\x80\x73\x67\x1e\x8c\x95\x8b\x8d\x8f" ++"\x1a\xa6\x75\xa0\x6c\x6e\x7b\x7a\x63\x85\x1e\x82\x57\x7f\x65\x75\x5f\x08\x7d\x6e\x86\x7e\xf7\x0a\x1d\x0e\x71\x1d\x0e\x71\x1d\xec" ++"\xf8\xc4\x15\x72\x79\x77\x6f\x52\xc5\x60\xd6\xbd\xbe\x9c\xa9\xaf\xf7\x44\x1d\x82\x1e\x68\x7a\x64\x76\x5b\x1b\x5f\x6b\x9f\xa6\x8a" ++"\x1f\xa6\x8a\x84\x94\x78\x1b\x0e\xb8\x1d\x0e\xf8\xbf\xf8\x60\x15\xc3\x8d\xa0\x99\xb0\x1a\xb0\x74\x99\x4b\x1e\xfb\xd7\x27\x0a\x68" ++"\xa4\x79\xbb\x1f\x90\x06\x53\xfb\x90\x79\x40\x72\x65\x67\x86\x19\x90\x9f\x8d\x94\x93\x1a\xa9\x77\x9b\x67\x69\x7d\x7b\x58\x7f\x1e" ++"\x7d\x51\x05\x89\x81\x8a\x85\x87\x1a\x75\xc1\x76\xc5\xf0\xcf\xd4\xf7\x21\xab\x1e\xc5\xf7\x99\x05\xf7\x0f\x06\x3c\xfb\xf9\x05\x54" ++"\x76\x7c\x67\x64\xa2\x7e\xcb\x1f\xd8\x9c\x1d\x9c\x60\x8c\x1f\x0e\x8f\x0a\xf8\x2d\xf7\x7a\x44\x1d\x7b\x1a\x71\x97\x7e\xa8\x45\x0a" ++"\x0e\xf8\x11\x5c\x0a\x0e\xc8\x1d\x99\x0a\x6f\x1d\x0e\x97\x0a\xc5\x1d\x0e\xf8\x30\xf8\x69\x15\xa2\x06\xba\xa7\xa1\xaf\xa6\x7b\x95" ++"\x60\x1f\xfb\x25\x06\x59\x6f\x78\x67\x70\x9d\x7e\xb0\x1f\x9f\x06\x85\x70\x05\x68\x06\x3f\x53\x79\x68\x64\x1f\x67\x6a\x76\x5b\x58" ++"\x1a\x35\xc4\x5c\xf2\x1e\xab\x06\x85\x6e\x05\x74\x06\x5e\x6d\x75\x69\x71\x9d\x7e\xb1\x1f\xf7\x2d\x06\xb8\xaa\xa2\xac\xa5\x79\x98" ++"\x67\x1f\x73\x06\x91\xa8\x05\xa2\x06\xdb\xc6\x9e\xb2\xb3\x1f\xb1\xaf\xa0\xbe\xc0\x1a\xdc\x57\xb2\x22\x1e\x6a\x06\xfb\x15\x28\x15" ++"\x6e\xfb\x0d\x05\x79\x06\x50\x6e\x9d\xaf\xb5\xb3\xa4\xcf\x1f\xf7\x1b\x16\xa2\x06\xc1\xa5\x7d\x6e\x75\x7c\x72\x74\x7d\x1f\x7f\x79" ++"\x72\x86\x5f\x1b\x84\x06\x0e\x8c\x0a\xf8\x40\x16\x82\x5a\x05\x88\x80\x8a\x7e\x83\x1a\x71\x9c\x7c\xa8\xad\xa0\xa0\xb9\x95\x1e\xb1" ++"\xf7\x33\x05\x29\x06\xda\xf7\xf9\xa0\x0a\x0e\xf7\xfc\xf3\x15\x51\x06\x4c\x74\x7d\x65\x65\xa1\x7d\xcb\x1f\xf7\x28\x9c\x1d\x9d\x5e" ++"\x8c\x1f\xda\xf7\xf9\x05\xc5\x8c\x7d\x1d\x05\x60\x44\x5d\x7a\x61\x1b\x70\x7e\x94\x9d\x96\x8e\xa0\x8e\x98\x1f\xa5\xf7\x09\x05\xcc" ++"\xa0\x98\xb1\xb2\x74\x98\x4b\x1f\xc5\x0a\x74\x88\x74\x7c\x1a\x44\xc5\x59\xdd\xbb\xb7\x96\xa4\xbc\x1e\x0e\xf8\x87\xf3\x15\xd8\xf7" ++"\xf8\x05\xa2\x06\xb1\xaa\xa8\xac\xa7\x76\x99\x63\x1f\xfb\x0a\x06\x28\xfc\x60\x05\x40\x06\xda\xf7\xf9\xf7\x12\x1d\x3c\xfb\xf9\x05" ++"\x3f\x06\xee\xf8\x60\x05\xfb\x06\x06\x58\x6c\x74\x65\x6c\x99\x81\xbb\x8a\x1f\x42\xfb\xf9\x2d\x0a\xf8\x78\x7d\x0a\x0e\xf7\x63\xf2" ++"\x15\x3f\x06\xee\xf8\x61\x05\xfb\x06\x06\x58\x6c\x74\x65\x6c\x99\x81\xbb\x89\x1f\x42\xfb\xf8\x2d\x0a\xf8\x5a\x06\x7e\x56\x05\x89" ++"\x81\x8a\x81\x82\x1a\x71\x9c\x7d\xaa\xb4\xa2\xa7\xc6\x93\x1e\x9e\xf7\x1e\x05\x29\x06\xd9\xf7\xf9\x05\xa2\x06\xb0\xab\xa8\xac\xa6" ++"\x76\x9a\x63\x1f\xfb\x09\x06\x27\xfc\x61\x05\x40\x06\xda\xf7\xfa\xf7\x12\x1d\x0e\xf7\x15\xf8\x60\x15\xf7\x11\x06\x3c\xfb\xf8\x05" ++"\x80\x06\x59\x6b\x74\x66\x6d\x9f\x7d\xb4\x1f\xf7\x74\x06\xcc\xcb\x9d\xa9\xb5\x1f\xb3\xa8\xa5\xc2\xc0\x1a\xee\x43\xbd\xfb\x22\x1e" ++"\x52\x06\xa8\xf7\x12\x05\xbd\x06\xb1\xaa\xa7\xad\xa7\x76\x99\x62\x1f\xfc\x0b\x06\x61\xfb\x4e\x05\x88\x7d\x8a\x82\x84\x70\x0a\xf7" ++"\x42\xfb\xa3\x15\xa7\xf7\x12\x05\xc8\x06\xe2\xad\x7a\x5f\x60\x66\x75\x40\x1f\x0e\xf7\x65\xf8\x60\x15\xbb\x06\xaf\xab\xa8\xac\xa7" ++"\x76\x99\x63\x1f\xfb\x2b\xf7\x13\x0a\x3b\xfb\xf8\x05\x5d\x89\x73\x78\x66\x1a\x6c\x9d\x7c\xb1\x1e\xf7\x23\x06\xf7\x1b\xe3\xd4\xf7" ++"\x04\xea\x47\xc1\xfb\x0c\x1f\x85\x06\x5a\xfb\x7a\x15\xa7\xf7\x13\x05\x95\x06\xce\xa6\x7a\x60\x5e\x6b\x75\x4b\x1f\xf7\x81\x8a\x15" ++"\x64\x88\x74\x73\x68\x1a\x70\xa0\x7d\xb2\x1e\xe4\x06\xbf\xaa\xa2\xb1\xaa\x7c\x96\x5c\x8c\x1f\xda\xf7\xf9\x05\xb0\x91\x9e\x9f\xab" ++"\x1a\xaa\x78\x99\x61\x1e\x30\x06\x56\x6e\x75\x65\x6d\x9f\x7d\xb4\x1f\x94\x06\x0e\xf7\xa0\xf8\x60\x15\xbc\x06\xb0\xab\xa8\xac\xa7" ++"\x76\x99\x63\x1f\xfb\x2d\x34\x0a\x94\x53\x1d\x80\x34\x0a\xf7\xaa\x06\xf7\x2d\xe8\xd2\xf7\x09\xaf\x7f\xab\x75\xa3\x1f\xac\x6c\x43" ++"\xa0\x36\x1b\xfb\x04\x06\x5a\xfb\x7a\x15\xa7\xf7\x12\x05\xf7\x07\x06\xeb\xad\x7b\x5f\x5c\x68\x78\x36\x1f\x0e\xf7\xbc\xf7\xdc\x15" ++"\x63\x75\x79\x69\x69\xa0\x79\xb4\x1f\xf7\x1c\x06\x2f\x60\x50\x61\x32\x1b\x5a\x5e\x9b\xad\x59\x1f\x9b\x73\x7d\x91\x7c\x1b\x71\x71" ++"\x72\x72\x70\xa5\x6f\xbc\x6f\x1f\x6d\xc2\xbe\x7e\xca\x1b\xf0\xd9\xad\xd4\xca\x1f\xc5\xce\xaa\xe1\xe7\x1a\xf7\x25\x37\xea\xfb\x16" ++"\x5c\x69\x82\x73\x63\x1e\x8c\x90\x8b\x8d\x8e\x1a\xab\x78\x9d\x69\x6a\x7d\x7a\x5c\x85\x1e\x87\x62\x81\x68\x79\x63\x08\x7d\x6d\x87" ++"\x7e\x80\x1a\x75\xa2\x76\xa4\xa1\x9b\x98\xaa\x9b\x1e\xd2\xb2\xba\xaa\xd1\x1b\xb2\xac\x7e\x74\x9f\x1f\x9d\x77\x92\x6d\x8e\x4f\x08" ++"\x0e\xf7\x68\xf7\x7a\x15\x8a\x7a\x8b\x88\x86\x1a\xfb\x1b\xce\x37\xf7\x00\xd9\xc7\xb1\xde\xbe\x1e\xba\xd6\xa3\xe1\xe4\x1a\xf7\x21" ++"\x4c\xdb\xfb\x03\x3a\x50\x65\x36\x56\x1e\x71\x62\x7b\x64\x82\x62\x08\x5c\x06\xa7\xf7\x12\x05\xc1\x8e\xa7\x9f\xb0\x1a\xa9\x77\x99" ++"\x62\x1e\x32\x06\x59\x6b\x73\x67\x71\x98\x7e\xa8\x87\x1f\x3b\xfb\xfa\x05\x5f\x8a\x6e\x72\x69\x1a\x6e\xa0\x7d\xb3\x1e\xf7\x01\x06" ++"\xbd\x7e\x0a\xa7\xf7\x13\x05\xf7\xc2\xf7\x89\x15\xbf\xa5\x60\x34\xfb\x1e\x4c\xfb\x09\x40\x55\x70\xb6\xe0\xf7\x28\xc7\xf7\x01\xdc" ++"\x1f\x0e\xf8\xa6\xf8\x60\x15\xc3\x8d\xa0\x99\xaf\x1a\xb1\x74\x99\x4b\x1e\xfb\x31\x06\x31\x4b\x7b\x69\x64\x1f\x67\x6d\x76\x5d\x5d" ++"\x1a\x4b\xaa\x64\xd0\x73\x1e\x7a\x7d\x74\x73\x7a\x74\x87\x86\x18\x87\x85\x87\x85\x86\x85\x7a\x75\x7b\x76\x7a\x76\x81\x7e\x18\x6e" ++"\x06\x61\x74\x79\x69\x77\x95\x7b\x9b\x83\x1f\x85\x97\x9e\x89\xb6\x1b\xb8\x8f\x8d\xca\xba\x1f\xf7\x15\xf7\x41\x8f\x8f\xae\x8d\x08" ++"\xa4\x06\x69\xfb\x20\x05\x79\x06\x62\x73\x77\x6a\x66\xa2\x7d\xcb\x1f\xde\x06\xca\xa3\x99\xb0\xad\x76\x9c\x5f\x8c\x1f\x70\xf7\xf9" ++"\x15\x72\xfb\x04\x05\x3d\x06\x3e\x76\x95\xae\xb7\xac\xa2\xcc\x1f\x0e\xf8\xb5\xf8\xc8\x15\xfc\x04\x06\x6e\x7d\x87\x80\x7d\xe0\x0a" ++"\xbe\x06\x3c\xfb\xfa\x05\x55\x06\x6c\x80\x88\x7f\x7c\xe0\x0a\xf7\x69\x5e\x1d\x58\x06\xda\xf7\xfa\x05\xf7\xcf\x06\xb5\xf7\x4e\x05" ++"\x8e\x97\x8c\x95\x92\x1a\xa2\x79\x9c\x71\x7a\x7a\x84\x7d\x7d\x1e\x81\x81\x87\x82\x85\x70\x08\x0e\xf7\x9d\xf7\x51\x15\xb2\xd6\xb5" ++"\x9a\xad\x1b\xac\x9a\x79\x64\x6b\x80\x69\x7d\x7d\x1f\x84\x84\x7f\x87\x74\x87\x08\x5d\x82\x78\x7b\x6d\x1a\x6a\xa3\x79\xb5\xed\xd8" ++"\xe4\xf7\x05\xf3\x59\xc3\x2e\x63\x63\x80\x6f\x4f\x1e\xad\xf7\x2e\x05\xc0\x06\x86\x76\x8a\x82\x82\x1a\x6a\x9e\x79\xae\xae\x9a\x9f" ++"\xc2\x92\x1e\x8f\xa7\x05\x90\xab\x8b\x8b\x90\x1a\xb2\x76\x98\x49\x1e\xfb\x8e\x06\x45\x8a\x86\x87\x78\x4e\x81\x68\x18\x83\x6e\x89" ++"\x81\x84\x1a\x72\xa2\x76\xa8\xa8\x97\x98\xbc\x9b\x1e\x94\xa8\x05\xc3\x06\x3c\xfb\xfb\x05\x4d\x8c\x74\x7d\x65\x1a\x64\xa1\x7e\xcc" ++"\x1e\xe2\x06\xca\xa2\x99\xb1\xad\x77\x9b\x5e\x8c\x1f\x0e\xf7\x39\xf8\x60\x15\x3c\xfb\xf8\x44\x0a\xdb\xf7\xf8\x05\xf7\x8b\x06\x79" ++"\x39\x05\x88\x80\x8a\x80\x84\x1a\x74\x9e\x7a\xa5\xad\xa2\xa2\xb6\x95\x1e\xb5\xf7\x51\x05\xfc\x98\xf7\x6c\x1d\xf7\xd4\xf7\x8f\x15" ++"\x9d\x97\x94\x97\x22\x0a\x7b\x82\x81\x87\x82\x7d\x8d\x1d\xf7\x3e\xf7\xe3\x15\xe2\xb0\xd5\xbf\xe4\x1b\xc8\xc2\x6d\x69\x1f\x77\x07" ++"\x71\x9a\x7d\xa6\xae\xa3\xa2\xb6\x94\x1e\x9d\xdb\x05\x8d\x94\x8d\x98\x92\x1a\xa1\x78\x9c\x73\x78\x7d\x85\x7a\x7a\x1e\xa4\x64\x5f" ++"\x97\x54\x1b\xfb\x31\xfb\x22\xfb\x08\xfb\x31\x67\x1f\x7d\x4c\x05\x87\x7a\x89\x7a\x7b\x1a\x51\xa1\x58\xb5\x65\x1e\x63\xb7\xc6\x78" ++"\xdd\x1b\xf7\x16\xf7\x19\xce\xcc\xa2\x77\x9e\x73\x7c\x7b\x84\x7a\x75\x1f\x68\x5f\x68\x80\x4c\x1b\x27\x4d\xb7\xd1\x95\x8b\x92\x8c" ++"\x95\x1f\xf7\x73\x06\xbc\xa5\x9e\xad\xaa\x73\x9f\x66\x1f\x0e\xb5\x1d\x0e\x58\x0a\xd9\x1d\x78\xef\x0a\x78\x9c\x71\x1f\xf7\x61\x16" ++"\x69\x6c\x6e\x6b\x72\x9d\x7a\xa6\xad\xaa\xa8\xac\xa3\x79\x9c\x70\x1f\x0e\xf8\xb9\x94\x1d\x9b\x97\x94\x9d\x9b\x1a\x9c\x80\x9c\x7d" ++"\x8f\x1e\x8e\x82\x84\x8c\x77\x62\x0a\x82\x60\x86\xa3\x1d\x67\x1b\x6b\x6f\x93\x9f\x5e\xe4\x1d\xf7\xc9\xf8\x60\x15\xb6\x06\x3c\xfb" ++"\xf9\x05\x65\x87\x79\x7a\x6d\x1a\x69\xa5\x79\xbc\x1e\xb6\x06\xdc\xc7\x9d\xb0\xb5\x1f\xb3\xaf\xa1\xbc\xc3\x1a\xe4\x5e\xb7\x25\x97" ++"\x1e\xa7\xf7\x0b\x05\xcb\x8c\xa0\x98\xb1\x1a\xb1\x74\x99\x4b\x1e\xfb\x8f\x06\x4a\x75\x7e\x63\x69\x9f\x7a\xb1\x1f\xa0\x06\x52\xfb" ++"\x90\x7b\x41\x6b\x5c\x6a\x8d\x19\x8f\xa5\x8c\x92\x92\x1a\xa7\x77\x9b\x67\x68\x7d\x7c\x5b\x82\x1e\x80\x55\x05\x89\x80\x8a\x85\x86" ++"\x1a\x7b\x92\x80\x9c\x84\x1e\x82\x9d\xb0\x85\xac\x1b\xf3\xca\xce\xf7\x27\xac\x1f\xf7\x34\xb2\x15\xb6\x88\x9d\x7c\x6a\x1a\x5a\x6d" ++"\x70\x4e\x84\x1e\x0e\xf7\xbc\xf7\x7a\x15\x6e\xfb\x13\x05\x64\x84\x78\x77\x6a\x1a\x6b\x9a\x80\xb6\x1e\xf7\x01\x06\xd7\xd1\xa2\xb0" ++"\xb1\x1f\xab\xaa\x9e\xbe\xc0\x1a\xbc\x79\xad\x66\xa3\x1e\x9f\x6a\x62\x97\x64\x1b\x79\x06\xa9\xf7\x12\x05\xbb\x7d\x0a\xfb\x16\x06" ++"\x5a\x6b\x73\x67\x6f\x9a\x7e\xac\x88\x1f\x6f\xfb\x12\x05\xfb\x0d\x2b\x1d\xae\x91\xa3\xa4\xa9\x1a\xa6\x78\x9a\x67\x1e\x44\x06\x58" ++"\x6b\x72\x64\x75\x99\x7e\xa7\x87\x1f\x3b\xfb\xfa\x05\x8a\x89\x8b\x8b\x88\x1b\x62\x85\x76\x77\x6a\x1a\x6e\x9f\x7d\xb4\x1e\xe1\x06" ++"\xba\xab\xa4\xb1\xa4\x7b\x98\x69\x8d\x1f\xa7\xf7\x13\x05\xf7\x63\xfb\x13\x15\xa7\xf7\x13\x05\x95\x06\xc3\xa6\x77\x63\x5f\x6c\x74" ++"\x4c\x1f\x0e\xf7\xd9\xf8\x60\x15\xc2\x06\x89\x7e\x05\x89\x7e\x89\x7d\x85\x1a\x73\xa3\x77\xa7\xa9\x9b\x9c\xb3\x92\x1e\x8c\x92\x8c" ++"\x93\x91\xaa\x05\x8e\x9a\x8d\x98\x96\x1a\xb2\x76\x98\x4a\x1e\xfb\x90\x06\x64\x72\x86\x84\x86\x1f\x85\x87\x80\x73\x83\x71\x7c\x5b" ++"\x18\x84\x73\x88\x7f\x85\x1a\x74\x9f\x7a\xa5\xad\x9a\x9b\xbf\x9e\x1e\x94\xa3\x05\xc3\x06\x3d\xfb\xf9\x05\x4c\x8c\x74\x7d\x64\x1a" ++"\x66\xa2\x7d\xcb\x1e\xd7\x06\xcb\xa2\x99\xb0\xaa\x7a\x9b\x65\x90\x1f\xa0\xe4\x05\xb5\xc5\xad\x9b\xaa\x1b\xa2\x98\x7f\x76\x80\x89" ++"\x81\x87\x79\x1f\x7a\x40\x05\x57\x8a\x76\x7c\x68\x1a\x65\xa2\x7d\xcb\x1e\xc6\xa7\x1d\x7a\x9c\x69\x91\x1f\x9c\xcf\x05\x8f\x9f\x8d" ++"\x96\x98\x1a\xdb\x53\xc6\x40\x67\x6d\x83\x75\x61\x1e\x0e\xb8\x1d\x55\xf7\x9d\x15\x9d\x96\x94\x98\x22\x0a\x7c\x81\xf7\x16\x1d\x99" ++"\x1e\x0e\xc5\x1d\x5d\xf8\x77\x15\x71\x7a\x77\x6f\x52\xc5\x60\xd7\xbc\xbe\x9c\xa9\xb0\xf7\x44\x1d\x81\x1e\x67\x7a\x65\x77\x5a\x1b" ++"\x5f\x6c\x9e\xa7\x89\x1f\xa6\x8a\x84\x94\x78\x1b\x0e\xf7\xe5\xbc\x0a\x7d\x32\x1d\x8b\x77\x1b\x7f\x06\xcc\x0a\x2a\x7b\x7b\x67\x1e" ++"\x76\x4f\x1d\x73\x9d\x7a\xa3\x73\x1d\x0e\xf8\x1a\xf8\x4c\x15\xd4\xb6\x98\xab\xa7\x1f\xa0\xa2\x9c\xb5\xaa\x1a\xa7\x72\xa2\x6d\x6e" ++"\x79\x79\x64\x82\x1e\x88\x7d\x88\x82\x87\x85\x08\x88\x8a\x79\x88\x6f\x1b\x37\x06\x2a\x47\x62\x35\x5c\x1f\x63\x41\x73\x33\x42\x1a" ++"\xfb\x06\xe5\x3d\xf7\x16\xf7\x32\xf7\x11\xf7\x01\xf7\x1e\xf7\x00\x3b\xd7\xfb\x08\x5e\x66\x82\x75\x5c\x1e\x9f\xb6\x9b\x95\xc0\x8c" ++"\x08\x9c\xfb\x13\x15\xd6\xaf\x6f\x50\x3d\x42\x51\x29\x42\x61\xad\xc5\xd9\xd2\xc0\xf3\x1f\x0e\xd5\xf1\x15\x81\x06\x55\x6e\x77\x67" ++"\x6c\xa1\x7c\xb5\x1f\xf7\xa3\x06\xf7\x2c\xe2\xb8\xda\xb6\x70\xa5\x4c\x9c\x1f\xcc\x9e\xaf\xb2\xbd\x1a\xce\x4b\xb3\x22\x1e\xfb\xa0" ++"\xf7\x12\x0a\xec\x52\x15\x97\xc4\x05\xf7\x27\x06\xc1\xa8\x83\x7c\x73\x66\x81\x2b\x1f\xfb\x23\xfb\x36\x15\x97\xc5\x05\xf7\x18\x06" ++"\xe3\xab\x83\x75\x76\x70\x84\x3d\x1f\x0e\xa2\x0a\x0e\xf8\x27\x16\x86\x71\x05\x88\x7f\x8a\x80\x81\x1a\x6d\xa1\x75\xa8\xa8\x9d\x9e" ++"\xb4\x94\x1e\x99\xca\x05\x8f\x9c\x8d\x99\x95\x1a\xaa\x79\x9b\x66\x8f\x1e\xbb\xf7\x6d\x05\xc1\x8d\x9f\x99\xae\x1a\xb2\x74\x99\x4b" ++"\x1e\xfb\xc0\x06\x4c\x74\x7d\x65\x68\x9f\x7c\xbf\x89\x1f\x73\x20\x78\x39\x62\x6e\x28\x8c\x19\x6e\xfb\x12\x05\x86\x77\x89\x7d\x83" ++"\x1a\x70\xa1\x76\xa8\xa8\x99\x9b\xbd\x99\x1e\x98\xb9\x05\xf7\x63\xf7\xd5\x15\xf7\x01\x06\x5b\xfb\x6d\x05\xfb\x15\x06\x9e\xa8\x99" ++"\xab\x94\xb2\x08\x0e\xf8\xb4\xcf\x1d\x0e\xf8\xb0\xf7\x34\x15\x95\xb7\x05\x8e\x98\x8d\x9b\x9c\x1a\xf7\x05\x37\xd5\xfb\x14\xfb\x3d" ++"\xfb\x27\xfb\x13\xfb\x26\xfb\x02\xe0\x46\xf7\x1c\xd6\xf7\x00\x9d\xa0\xbd\x1e\xa4\x95\x9b\xa1\xa3\x1a\xa2\x79\x9c\x74\x80\x7a\x88" ++"\x85\x6e\x1e\x7a\x42\x65\x86\x60\x1b\x42\x5f\xa3\xba\x7e\x1f\xa7\xf3\x15\xba\xb4\xbc\xa2\xca\x1b\xc8\xb3\x74\x5c\x9e\x1f\xfb\x35" ++"\xf7\xdc\x15\x69\x6c\x6e\x6b\x72\x68\x0a\x9d\x79\xa5\xae\xaa\xa8\xad\xa3\x79\x9c\x70\x1f\x0e\xf7\x74\xf2\x15\xf7\x09\x1d\x83\x93" ++"\x77\x19\xa8\x3f\xa1\x52\x91\x86\xb3\x89\x19\x9f\x06\xab\xa3\xa1\xaa\xa8\x7a\x9b\x67\x90\x1f\x74\xc8\x81\xa5\x7b\xa5\x7d\x95\x19" ++"\x9d\x98\xa3\xa2\xa5\xa9\x08\x6f\x91\x99\x7f\xa7\x1b\xaa\x96\x99\xbd\x97\x1f\x92\xaa\x05\x8e\x97\x8c\x94\x92\x1a\xa7\x73\xa1\x6b" ++"\x65\x65\x76\x60\x65\x1e\x42\x3a\x92\xb5\x05\xa7\x93\x99\x9c\xa5\x1a\xad\x72\x9d\x5a\x1e\x65\x06\x5c\x71\x78\x6a\x73\x95\x7d\xa4" ++"\x7f\x1f\x83\x5f\x65\xd3\x05\xc3\x6d\x73\x9d\x5e\x1b\x6c\x78\x81\x73\x7f\x1f\x81\x77\x85\x71\x72\x1a\x6d\x9e\x78\xa9\xa2\x99\x96" ++"\xa6\x94\x1e\x9f\x62\x91\x81\x9b\x77\x73\x81\x79\x7e\x7d\x79\x3d\x2e\x18\x7e\x06\x69\x72\x75\x6d\x6e\xa3\x74\xaa\x1f\xa6\x06\xa5" ++"\x8c\x8c\x8c\xaf\xb5\xda\xec\x18\x99\x9c\x9a\x9a\x9a\x96\x08\x0e\xf7\x82\xf8\x2c\x15\x8f\x07\xab\x79\x9c\x6b\x66\x7f\x79\x4c\x84" ++"\x1e\x89\x72\x85\x75\x81\x70\x08\x84\x76\x87\x7b\x83\x1a\x73\xa1\x77\xa6\xa1\x98\x95\xa8\x99\x1e\xc7\xa8\xa8\x9b\xe1\x1b\xbd\xac" ++"\x81\x7b\x77\x67\x7d\x55\x8a\x1f\x60\x8a\x8b\x8b\x82\x89\x08\x71\x85\x7d\x7a\x72\x1a\x72\x96\x7c\xa3\x83\x1e\x98\x87\x92\x8a\xb0" ++"\x8a\x08\xb6\x8a\xa9\x80\x7e\x1a\x72\x50\x74\x49\x47\x56\x99\xab\x53\x1e\x99\x71\x7c\x91\x7e\x1b\x70\x71\x71\x6f\x73\x9a\x78\xb0" ++"\x77\x1f\x67\xcf\xd2\x79\xda\x1b\xdd\xc5\x99\xab\xba\x1f\xb4\xa7\xa3\xb1\xb2\x1a\xb1\x7a\xa3\x65\x9d\x1e\xbc\x9f\xa3\xab\xb8\x1a" ++"\xd2\x42\xbd\x23\x5a\x63\x81\x74\x65\x1e\x0e\x59\x0a\x0e\x59\x0a\xca\xf8\x4b\x15\x72\x79\x77\x6f\x52\xc5\x60\xd7\xbd\xbc\x9c\xa9" ++"\xb0\xac\x1d\x9b\x80\x96\x79\x7a\x80\x83\x78\x82\x1e\x68\x7a\x64\x76\x5c\x1b\x5e\x6c\x9e\xa7\x89\x1f\xa6\x89\x85\x94\x78\x1b\x0e" ++"\x90\x0a\x0e\xf8\x96\xf7\xd5\x15\xbf\x8c\xa0\x9a\xaf\x1a\xb1\x74\x99\x4c\x1e\xfb\xb6\x06\x4b\x74\x7d\x66\x68\xa4\x79\xbb\x1f\x8f" ++"\x06\x8e\x06\x68\xfb\x31\x81\x5e\x75\x74\x69\x8a\x19\xb4\x89\x7d\x9c\x6a\x1b\x6a\x7e\x7c\x56\x80\x1f\x81\x61\x05\x8a\x85\x8a\x85" ++"\x88\x1a\x74\xb6\x7a\xc4\xf0\xcc\xc4\xf6\xa4\x1e\xb0\xf7\x3d\x05\xe7\x06\x5a\xfb\x6e\x05\x58\x75\x7b\x68\x65\xa1\x7d\xcb\x1f\xcf" ++"\x06\xcb\xa2\x99\xb0\xab\x78\x9c\x63\x8e\x1f\x0e\xf7\x42\xf7\x95\x15\xcb\xfb\x1f\x05\xe2\x06\xf7\x17\xf7\x18\x63\xfb\x26\x05\x6b" ++"\x06\x59\x6b\x73\x66\x6e\x9f\x7d\xb4\x1f\xf7\x15\x06\xbd\xab\xa2\xb0\xa7\x7c\x98\x68\x8d\x1f\xba\xf7\x6f\xf7\x58\x1d\x36\x06\xfb" ++"\x53\xfb\x58\x2b\xf7\x58\x05\x37\x06\x59\x6b\x73\x66\x72\x98\x7e\xa8\x87\x1f\x5b\xfb\x6e\x05\x88\x06\x64\x6c\x6f\x69\x70\xa0\x7c" ++"\xb3\x1f\xf7\x15\x06\xbd\xab\xa4\xb1\xa5\x75\x9a\x64\x1f\x6e\x06\x0e\xf8\x1e\xf7\x36\x15\x7e\x50\x05\x85\x06\x59\x6b\x74\x66\x6e" ++"\xa0\x7d\xb4\x1f\xf7\x0c\x06\xbd\xab\xa4\xb1\xa5\x75\x99\x64\x1f\x84\x06\xbb\xf7\x6f\xa6\x0a\x89\x87\x81\x1f\x77\x82\x7a\x73\x75" ++"\x1a\x70\xa0\x7c\xb3\x1e\xf7\x0d\x06\xbc\x7e\x0a\x98\xc6\x05\x0e\xd8\x1d\xf8\x30\xf7\xd5\x15\x5c\xfb\x6e\x05\x7f\x06\x59\x6b\x73" ++"\x64\x71\xa1\x7d\xb2\x1f\xf7\x0d\x06\xbe\xaa\xa2\xb1\xaa\x7c\x96\x5c\x1f\xbb\xf7\x6e\x05\xb2\x90\xa4\xa3\xac\x1a\xa7\x76\x99\x63" ++"\x1e\xfc\x18\x06\x55\x6e\x76\x63\x6e\x9a\x7d\xa9\x1f\x91\x06\x5c\xfb\x6e\x05\x73\x7d\x8a\x86\xcd\x0a\xbb\xf7\x6e\x05\x0e\xf7\x23" ++"\x91\x0a\xf8\xd8\x7a\x0a\x9d\x69\x5c\x94\x55\x1b\x2d\x5a\x0a\x0e\xf8\x00\xf7\xd5\x15\xec\x06\x78\x38\x05\x89\x7f\x89\x80\x85\x70" ++"\x0a\xb5\xf7\x51\x05\xfc\x9a\x66\x1d\x81\x85\x1a\x75\x9f\x7a\xa4\xad\xa3\xa2\xb6\x94\x1e\x9e\xe0\x05\xeb\x06\x5c\xfb\x6d\x05\x4d" ++"\x06\x59\x6b\x72\x64\x72\xa1\x7c\xb2\x1f\xf7\x7a\xf7\x6a\x1d\x4f\x06\x0e\xf7\x53\x92\x58\x1d\x0e\xf7\xc7\x89\x15\x87\xa0\x9a\x8a" ++"\x9a\x1b\xca\xbc\xa8\xc7\xb2\x1f\xae\xc2\x9e\xcd\xd0\x1a\xf4\x5f\xc5\x3c\x7f\x83\x8a\x89\x7e\x1e\x98\xcb\x05\x90\xa0\x8d\x99\x92" ++"\x1a\xa7\x74\xa0\x6b\x1e\x6a\x8a\x74\x89\x05\x4d\x85\x77\x7f\x68\x1a\x6b\xa1\x77\xaf\x8d\x90\x8b\x8c\x92\x1e\x81\x5a\x05\x8f\x76" ++"\x7f\x8c\x7f\x1b\x59\x58\x6f\x59\x61\x1f\x5d\x55\x75\x4a\x3f\x1a\x51\x97\x64\xa5\x6c\x1e\x70\xa2\xab\x7c\xac\x1b\x96\x93\x8c\x8e" ++"\x9a\x1f\x84\x72\x05\x77\x06\x4b\x74\x7e\x65\x64\xa1\x7e\xcc\x1f\xf7\x1b\x06\xcc\xa2\x98\xb1\xb2\x75\x98\x49\x1f\x85\x06\x38\xf7" ++"\x12\x15\x87\x7d\x82\x89\x82\x1b\x71\x7e\xa1\xb8\xe0\xc0\xe3\xbe\x91\x8f\x8b\x89\x94\x1f\xf7\x04\x16\x8d\x99\x91\x8b\x93\x1b\xa7" ++"\x9b\x74\x62\x67\x82\x62\x7a\x66\x1f\x5f\x76\x74\x79\x66\x1b\x86\x89\x8b\x8d\x83\x1f\x0e\xf8\x12\xec\x0a\x9d\x9b\x1a\x9c\x80\x9b" ++"\x7d\x8d\x0a\xf8\xd7\xf3\x15\x2c\x06\xba\xf7\x6e\xf7\x62\x1d\xa0\x1a\xa7\x76\x9a\x63\x1e\xfb\x0d\x06\x5a\x6a\x72\x65\x71\xa1\x7d" ++"\xb2\x1f\x95\x06\x5b\xfb\x6e\x05\xfb\x63\x06\xba\xf7\x6e\x05\x97\x06\xbd\xab\xa2\xaf\xa8\x76\x9a\x63\x1f\xfb\x0d\x60\x1d\x5c\xfb" ++"\x6e\x2d\x0a\xf8\x1d\x06\x81\x61\x05\x88\x7d\x89\x80\x86\x1a\x75\xa1\x7a\xa7\xac\x9f\xa0\xb9\x95\x1e\x0e\xf7\xf4\xf3\x15\x54\x06" ++"\x4b\x74\x7d\x65\x65\xa1\x7d\xcc\x1f\xf7\x1e\x06\xcb\xa2\x99\xb0\xac\x78\x9c\x61\x8e\x1f\xcd\x1d\x0e\xf8\x87\xf3\x15\xbb\xf7\x5b" ++"\x1d\x62\x1f\xfb\x09\x06\x45\xf7\x0f\x1d\x75\x95\x7e\xa2\x84\x1f\x59\xfb\x6f\x05\x3f\x06\xd1\xf7\xd5\x05\xfb\x06\x60\x1d\x5f\xfb" ++"\x6e\x2d\x0a\xf8\x78\x7d\x0a\x0e\xf7\x63\xf3\x15\x3f\x06\xd1\xf7\xd5\x05\xfb\x06\x60\x1d\x5f\xfb\x6e\x2d\x0a\xf8\x4f\x06\x7f\x61" ++"\x05\x88\x81\x89\x81\x82\x1a\x70\x9c\x7e\xac\xb4\x98\x9a\xd2\x9c\x1e\xaa\xf7\x15\x05\x28\x06\xbc\xf7\x5b\x1d\x63\x1f\xfb\x09\x06" ++"\x44\xf7\x0f\x1d\x74\x96\x7d\xa1\x86\x1f\x0e\xbd\xf8\x3d\x15\xf7\x18\x1d\xf1\x06\x5e\xfb\x6f\x05\x81\x06\x55\x6e\x77\x67\x6c\xa1" ++"\x7c\xb5\x1f\xf7\x29\x06\xe1\xc6\x97\xa4\xac\x1f\xaa\xa1\x9c\xaf\xb3\x1a\xdd\x49\xb9\xfb\x09\x1e\x76\x06\x97\xc5\x05\xc0\x06\xb1" ++"\xaa\xa7\xad\xa6\x76\x9a\x62\x1f\x21\xfb\xd7\x15\x97\xc5\x05\xad\x06\xc2\xa8\x81\x78\x78\x70\x81\x58\x1f\x0e\xf7\x50\xf7\xd5\x15" ++"\xc2\x06\xb1\xaa\xa7\xad\xa7\x76\x99\x63\x1f\xfb\x33\x06\x56\x6d\x76\x65\x6d\xa0\x7c\xb6\x1f\x91\x06\x5d\xfb\x6f\x05\x7f\x06\x64" ++"\x6e\x73\x6a\x6d\xa1\x7c\xb5\x1f\xf7\x0b\x06\xdf\xc3\x97\xa4\xad\x1f\xa9\xa1\x9c\xaf\xb4\x1a\xd9\x49\xbc\x23\x1e\x80\x06\x69\xfb" ++"\x35\x15\x96\xc5\x05\x96\x06\x9d\xb5\x84\x85\x97\x1f\x93\x88\x90\x84\x84\x1a\x79\x6b\x81\x53\x1e\xf7\x8a\x8c\x15\x5b\x86\x75\x77" ++"\x67\x1a\x6c\x9a\x80\xb8\x1e\xed\x06\xbe\xab\xa4\xb2\xa7\x7a\x96\x5e\x8c\x1f\xbd\xf7\x6e\xf7\x58\x1d\x2f\x06\x59\x6b\x72\x64\x6f" ++"\x9a\x81\xb9\x8a\x1f\x0e\xf7\x79\xf7\xd5\x15\xc3\x06\xb1\xaa\xa7\xad\xa6\x76\x9a\x63\x1f\xfb\x37\xf7\x12\x0a\x5e\xfb\x6f\x05\x81" ++"\x06\x55\x6e\x77\x67\x6c\xa1\x7c\xb5\x1f\xf7\x96\x06\xed\xc9\x97\xa5\xad\x1f\xa8\xa2\x9b\xae\xb3\x1a\xdf\x47\xb7\xfb\x14\x1e\xfb" ++"\x16\x06\x69\xfb\x36\x15\x97\xc5\x05\xf7\x0b\x06\xe4\xaa\x83\x75\x76\x70\x84\x3d\x1f\x0e\xf7\xba\xf7\x9a\x15\x5c\x72\x78\x68\x6a" ++"\xa1\x7a\xb2\x1f\xf7\x10\x06\x5c\x6e\x5e\x74\x4a\x1b\x4f\x53\xa1\xb7\x56\x1f\xa1\x71\x7b\x93\x7a\x1b\x70\x71\x72\x71\x71\xa3\x71" ++"\xc6\x64\x1f\x62\xca\xbd\x7b\xcf\x1b\xf7\x3b\xf7\x17\xf7\x04\xf7\x23\xf7\x09\x36\xdb\xfb\x10\x57\x60\x80\x74\x67\x1f\xb8\x88\x7f" ++"\x99\x69\x1b\x68\x80\x7c\x49\x80\x1f\x85\x6c\x85\x70\x85\x76\x08\x80\x6c\x89\x82\x82\x1a\x75\xa1\x76\xa3\xa2\x9a\x97\xac\x9c\x1e" ++"\xc2\xa8\xb7\xa3\xd2\x1b\xcd\xb8\x70\x5e\x94\x1f\x0e\xf7\x6c\xf7\x36\x15\xfb\x01\x90\xd0\x46\xf5\x1b\xd5\xc0\xa7\xc6\xb4\x1f\xb0" ++"\xc0\x9f\xcd\xd2\x1a\xca\x7b\xb6\x68\xa8\x1e\xa6\x6c\x60\x99\x5c\x1b\x29\x38\x4c\xfb\x00\x62\x1f\x62\x06\x96\xc3\xa3\x8c\x95\x8d" ++"\x97\x93\x19\x9c\x96\x96\xa0\x9e\x1a\xa5\x75\x9a\x64\x1e\x38\x06\x59\x6b\x72\x65\x73\x9a\x7e\xa8\x88\x1f\x5b\xfb\x6f\x05\x61\x89" ++"\x75\x77\x67\x1a\x6c\x9f\x7d\xb5\x1e\xee\x06\xbe\xaa\xa2\xb2\xa6\x7c\x99\x6e\x1f\x71\x06\x98\xc6\x05\xf7\xa9\xf7\x40\x15\xb8\xa5" ++"\x6a\x51\x37\x57\x44\x4e\x59\x6d\xad\xc2\xde\xc4\xd5\xcc\x1f\x0e\xf8\x8e\xf7\xd5\x15\xa2\x06\xb4\xa3\x9e\xad\xb0\x73\x99\x4c\x1f" ++"\xfb\x43\x06\x31\x50\x7d\x6f\x67\x1f\x6b\x72\x78\x65\x64\x1a\x58\xa6\x68\xc2\x76\x1e\x7a\x82\x81\x84\x79\x7a\x5f\x5f\x18\x72\x06" ++"\x4f\x75\x7e\x68\x6b\xa0\x7a\xb3\x1f\xcb\x06\xb0\x8c\x8b\x8b\xb7\xba\xde\xe2\x9e\x98\xb8\x8d\x08\xa4\x06\x81\x5c\x05\x72\x06\x60" ++"\x75\x7a\x68\x65\xa2\x7e\xcb\x1f\xe8\x06\xca\xa2\x99\xaf\xae\x75\x9c\x5d\x8c\x1f\x4e\xf7\x6e\x15\x7c\x47\x05\x49\x06\x38\x6e\x92" ++"\xa1\xa7\xab\x96\xdb\x1f\x0e\xf8\x88\xf8\x3d\x15\xfc\x19\xf7\x59\x1d\x5c\xfb\x6d\x44\x0a\xbb\xf7\x6d\x05\xf7\xe4\x06\xb5\xf7\x4f" ++"\x05\x8d\x97\x8d\x96\x92\x1a\xa1\x78\x9c\x71\x69\x74\x74\x5f\x81\x1e\x0e\xd4\xf2\x15\x88\x67\x0a\xa8\xde\x0a\x82\x8d\x6f\x4e\x0a" ++"\xcc\xa5\x96\xb9\x1b\xb7\xa6\x7b\x71\x84\x8a\x81\x88\x7f\x1f\x4d\xfb\xa9\x05\x5c\x82\x60\x6c\x53\x1b\x20\x06\x57\x6c\x73\x63\x70" ++"\x9f\x7e\xb4\x1f\xf7\x03\x06\xf7\x05\x8c\xed\xd7\xa2\xf2\xcc\xf7\xb6\x18\x8e\x99\x8c\x96\x9a\x1a\xd6\x50\xbb\x30\x59\x58\x78\x6a" ++"\x60\x1e\x9e\xdd\x05\xe6\x1d\x0e\xa2\x0a\xf7\xd2\xf7\x88\x15\x9e\x97\x93\x97\x22\x0a\x7b\x82\x80\x87\x82\x7e\x8d\x1d\xf7\x53\xf7" ++"\x9d\x15\xba\xac\xba\xa0\xd2\x1b\xb0\xb1\x82\x7e\x9c\x1f\x95\x83\x8f\x82\x7c\x1a\x67\x98\x7d\xab\xae\xa2\xa1\xb8\x95\x1e\x99\xc7" ++"\x05\x8e\x98\x8c\x95\x91\x1a\xa0\x77\x9d\x73\x7e\x7f\x87\x80\x7c\x1e\x9e\x65\x62\x94\x56\x1b\x30\x42\x6f\x4f\x4d\x1f\x50\x53\x6c" ++"\x46\x45\x1a\xfb\x02\xdc\x50\xf7\x2c\xf7\x23\xf7\x0a\xbf\xca\xa2\x77\x9e\x73\x7f\x7f\x87\x81\x7e\x1e\x6e\x5e\x62\x80\x42\x1b\x31" ++"\x5e\xa2\xbd\x84\x1f\xf7\x35\x06\xba\xa5\x9f\xb0\xaa\x77\x9b\x62\x1f\x0e\xf8\xb6\xf8\x05\x15\x8e\x9b\x8c\x91\x94\x7f\x0a\x7e\x1e" ++"\x9a\x6a\x78\x0a\xf7\x10\x63\x1d\x4b\x61\x0a\x93\x8e\x93\x98\x1e\x79\xaf\xbb\xf2\x0a\x72\x9b\x62\x96\x44\x94\x4e\x93\x84\x8d\x7f" ++"\x8f\x84\x1d\x08\x0e\xf8\x26\x35\x1d\xec\x5d\x1d\x0e\xf8\x25\xf8\x3d\x15\xfb\x4b\xea\x0a\xd3\x06\x5b\xfb\x6d\x05\xfb\x06\x06\x58" ++"\x6c\x74\x64\x6e\x9e\x7e\xb5\x1f\xf7\xe2\xf7\x6b\x1d\xfb\x04\x06\x32\xf8\x7c\x15\x69\x6b\x6e\x6b\x72\x9e\x79\xa4\xaf\xaa\xa8\xac" ++"\xa4\x79\x9c\x70\x1f\xf7\x61\x16\x68\x6c\x6e\x6b\x72\x9e\x79\xa5\xae\xaa\xa8\xac\xa4\x79\x9c\x70\x1f\x0e\xf8\x2d\xa4\x0a\xf7\xca" ++"\xf7\xac\x15\xfb\x14\xf7\x75\x1d\xf8\x4f\xf7\xd5\x15\xc0\x8c\xa0\x9a\xaf\x1a\xb1\x74\x99\x4b\x1e\xfb\x81\x27\x0a\x69\xa0\x7a\xb7" ++"\x89\x1f\x68\xfb\x34\x80\x5f\x77\x75\x6b\x89\x19\x8d\x92\x8b\x8e\x8f\x1a\xa9\x78\x9c\x6b\x6b\x78\x76\x61\x83\x1e\x82\x5f\x05\x89" ++"\x81\x8b\x87\x88\x1a\x71\xaf\x7b\xc5\xf7\x03\xc1\xba\xf7\x09\xa5\x1e\xb1\xf7\x3d\x05\xc8\x06\x5a\xfb\x6e\x05\x68\x86\x7a\x7a\x6d" ++"\x1a\x67\xa5\x7b\xc5\xec\xbd\x92\x9e\xac\x1e\xb9\xa6\xa8\xbc\xc0\x1a\xd5\x60\xae\x26\x92\x1e\x74\x24\x15\xbb\x8a\x93\x88\x7a\x1a" ++"\x72\x75\x7e\x5b\x87\x1e\x0e\xf7\xb4\xf7\x34\x15\x7f\x51\x05\x66\x87\x78\x79\x6a\x1a\x69\x9e\x7e\xb9\x1e\xde\x06\xe0\xb9\x93\x9e" ++"\xaa\x1f\xb1\xa1\x9f\xb2\xbc\x1a\xdd\x54\xb8\x24\x1e\x7f\x06\x96\xc4\x05\xc4\x06\xb0\xaa\xa7\xad\xa6\x76\x9a\x63\x1f\xfb\x1f\x06" ++"\x56\x6d\x76\x64\x6f\x9a\x7d\xae\x89\x1f\x80\x52\x05\xfb\x0c\x06\x97\xc5\x05\xb0\x92\x9e\x9f\xab\x1a\xa9\x77\x99\x62\x1e\x4a\x06" ++"\x59\x6b\x72\x64\x74\x9a\x7e\xa8\x87\x1f\x5b\xfb\x6d\x05\x61\x89\x75\x77\x66\x1a\x6c\x9e\x7d\xb6\x1e\xdd\x06\xbe\xaa\xa2\xb2\xa7" ++"\x7c\x99\x6d\x1f\x83\x06\x98\xc3\x05\xf7\x6c\x51\x15\x97\xc5\x05\xa2\x06\xb3\x9f\x81\x78\x75\x7d\x84\x60\x1f\x0e\xf7\x9a\xf8\x67" ++"\x15\xe6\x1d\x3b\xfc\x00\x54\x0a\x90\x0a\xfb\x2a\xf7\x8e\xed\x1d\xf7\x73\xf7\xd6\x15\xb0\x91\x9b\x9b\xa9\x1a\xb0\x74\x99\x4c\x1e" ++"\x54\x27\x0a\x6b\x9e\x7a\xb3\x88\x1f\xea\xfb\x98\x6e\x66\x05\x74\x79\x73\x76\x80\x1b\x8e\x9d\x8b\x8f\x92\x1a\xaa\x78\x9c\x6b\x69" ++"\x7c\x7a\x57\x80\x1e\x80\x5c\x05\x8a\x85\x8a\x85\x86\x1a\x6e\xb4\x76\xc5\xc5\xbf\xaa\xcd\xc1\x1e\xf7\xaf\xf7\xf2\x05\xbd\x8c\xa1" ++"\x9b\xae\x1a\xb0\x73\x99\x4c\x1e\x40\x27\x0a\x6f\x99\x7b\xaa\x84\x1f\xfb\x17\xfb\x36\x05\x5b\xf8\x5c\x15\x73\x79\x77\x6f\x52\xc5" ++"\x60\xd7\xbd\xbc\x9c\xa9\xb0\xac\x1d\x9b\x80\x96\x79\x7a\x80\x82\x78\x82\x1e\x69\x7b\x63\x76\x5c\x1b\x5e\x6c\x9e\xa7\x89\x1f\xa7" ++"\x89\x85\x93\x77\x1b\x0e\xf7\xc3\x16\xf7\x1b\x06\xbe\xab\xa4\xb2\xa1\x7c\x99\x70\x8e\x1f\xda\xf7\xfa\xa0\x0a\xf7\x1e\x06\x7c\x56" ++"\x05\x89\x83\x89\x7f\x82\x1a\x73\x9e\x7b\xa9\xaf\x9a\x9b\xbe\x97\x1e\x0e\xbe\x1d\xb1\xf7\x96\x15\x82\x63\x05\x88\x7c\x89\x7b\x7b" ++"\x1a\xfb\x06\xdf\x43\xf7\x19\xf7\x3d\xf7\x28\xf7\x13\xf7\x25\xf7\x03\x36\xd0\xfb\x1f\x3a\xfb\x07\x77\x75\x5f\x1e\x74\x80\x7e\x78" ++"\x74\x1a\x74\x9c\x7a\xa3\x96\x97\x8d\x8e\x98\x1e\xa2\xed\xa4\x8f\xb8\x1b\xdf\xb7\x73\x57\x99\x1f\x73\x2f\x15\x59\x6a\x52\x6f\x45" ++"\x1b\x47\x59\xab\xb9\x86\x1f\x0e\xf8\x0d\xf8\x09\x15\x72\xba\x83\x86\x80\x84\x05\x69\x57\x7a\x84\x71\x1b\x6e\x7a\x9d\xac\xbc\xb1" ++"\xb3\xb9\xa2\x97\x83\x7c\x86\x8a\x73\x89\x79\x1f\xe7\x96\x05\x8a\x9b\x8b\x99\x98\x1a\xa3\x8c\x8f\x9e\xb2\x1e\x90\x94\x8e\x92\x8e" ++"\x90\x34\x9c\x18\x86\x7b\x05\x92\x72\x82\x8d\x7b\x1b\x27\x32\x34\x28\x44\xbb\x5c\xd3\xae\xac\x94\xa1\xb4\x1f\xfb\x67\xfb\x8c\x05" ++"\x80\x7e\x84\x7d\x7f\x1a\x78\x9d\x7b\xa1\x9d\x9b\x94\x9c\x9a\x1e\xf7\x19\xf7\x30\x05\x81\x71\x87\x79\x75\x1a\x43\xbc\x5d\xd9\xf3" ++"\xe5\xe1\xee\xd3\x59\xba\x3f\x65\x6f\x83\x77\x66\x1e\xf7\x60\xf7\x82\x05\x96\x98\x91\x99\x97\x1a\x9e\x79\x9b\x75\x79\x7b\x83\x79" ++"\x7c\x1e\x5b\xfb\xe8\x15\xac\x9e\x79\x6b\x5a\x65\x62\x5d\x6b\x78\x9d\xab\xbc\xb1\xb4\xb8\x1f\x0e\xf7\x50\xf7\x22\x15\x8d\x45\x8e" ++"\x76\x95\x76\x08\x72\x98\x9f\x7d\xa3\x1b\xa8\xa3\x99\xab\xa8\x1f\x9d\x9f\x9b\xa0\x96\x9e\x90\x94\x18\x8d\x8e\x8c\x8f\x8f\x1a\x92" ++"\x85\x90\x84\x84\x86\x87\x82\x84\x1e\x80\x7b\x05\x6c\x75\x7a\x7d\x7c\x1b\x79\x84\x9e\xc0\x97\x8b\xa4\x8c\xa0\x1f\x9e\x07\xaf\x07" ++"\xf7\x1e\xf7\x44\xbe\xec\xe1\x1a\xc1\x6e\xae\x5f\x5f\x5a\x6a\x52\x64\x1e\x60\x4b\x74\xfb\x01\x88\xfb\x3d\x8a\x4e\x18\x74\x6f\x86" ++"\x85\x79\x76\x88\x88\x19\x76\x75\x05\x85\x85\x89\x86\x86\x1a\x87\x07\x84\x8f\x8e\x88\x91\x1b\x96\x8b\x8b\xb9\xb7\x1f\xec\xf7\x3d" ++"\x15\x8d\xb1\x05\xf7\x6d\x95\x9e\xd0\xbc\x1b\xa2\x9a\x76\x6b\x44\x64\x2f\x45\x2b\x1f\x0e\xa8\xf2\x15\x69\x85\x7b\x7a\x6e\x1a\x66" ++"\xa2\x7d\xcb\x1e\xc1\x06\xca\xa2\x99\xaf\xae\x75\x9c\x5e\x8c\x1f\xb6\xf7\x5a\xb2\xfb\x68\x05\x46\x98\x9a\x77\xb6\x1b\xb4\x9a\x9d" ++"\xcf\x9a\x1f\xde\xf8\x0b\x05\xae\x91\x9b\x9c\xa7\x1a\xb2\x74\x98\x4b\x1e\x55\x06\x4c\x73\x7d\x67\x68\xa1\x7a\xb9\x8a\x1f\x61\xfb" ++"\x53\x62\xf7\x70\x05\xd0\x7f\x85\x90\x42\x1b\x7b\x06\x4b\x74\x7d\x66\x6e\x9a\x7b\xac\x84\x1f\xf7\xe0\xfb\x62\x15\x71\x9a\xa2\x7f" ++"\xac\x1b\xc0\xae\xad\xcb\x98\x1f\x9e\xe4\x05\x8c\x91\x8c\x92\x92\x1a\xb3\x6e\xa7\x60\x55\x68\x6a\x49\x7d\x1e\x78\x3b\x05\x88\x7e" ++"\x8a\x82\x85\x1a\x88\x8e\x7a\x8c\x85\x1e\x8c\x8a\x05\xe2\xb7\x15\x82\x89\x88\x87\x87\x1b\x88\x8a\x8c\x8d\x8d\x8b\x8b\x8d\x91\x1f" ++"\xa5\xf7\x01\x05\x92\x8d\x8d\x8e\x8f\x1b\x90\x8b\x8b\x7c\x87\x1f\x48\xfb\x69\x15\x58\x76\x7d\x69\x6d\xa0\x7a\xb0\x1f\xa6\x06\xbd" ++"\xa1\x99\xac\xab\x75\x9b\x61\x1f\x0e\xf8\xa3\xf7\xe3\x15\xcd\x71\x54\xaf\x41\x1b\xfb\x2d\xfb\x20\xfb\x16\xfb\x21\xfb\x03\xd8\x45" ++"\xf7\x0d\xdf\xc4\xa7\xcc\xb9\x1f\x91\x4d\x05\x7a\x8c\x9b\x7f\xa0\x1b\xae\xa4\xa3\xac\x1f\x8f\x07\x79\xf7\x38\xf7\x02\xf7\x2c\x05" ++"\x94\x97\x8f\x96\x95\x1a\xa1\x79\x9a\x70\x77\x81\x85\x76\x7b\x1e\xfb\x18\xfb\x57\x15\x32\x5b\x5e\x68\x4a\x1b\x4d\x62\xb2\xc5\xd8" ++"\xd8\xd3\xde\xab\xa7\x7e\x76\x9b\x1f\x9a\x76\x90\x78\x90\x5b\x08\x0e\xf8\x6f\xf7\x4f\x15\xe4\xf7\x1f\x05\x9e\xaa\x93\x9d\x9c\x1a" ++"\xa7\x79\x9c\x6c\x6d\x81\x83\x54\x69\x1e\x6b\x58\x05\xdb\x66\x5b\xad\x41\x1b\xfb\x11\xfb\x05\xfb\x12\xfb\x1f\xfb\x01\xd5\x3d\xf0" ++"\xcb\xca\xaa\xc3\xbb\x1f\x96\x43\x05\xc7\x06\xbd\xab\xa3\xaf\xa6\x7c\x99\x6a\x8d\x1f\xfb\x18\xf4\x15\x70\x65\x84\x83\x7b\x7a\x08" ++"\x63\x65\x6f\x7b\x6c\x1b\x63\x6f\xac\xbc\xdd\xcc\xdb\xcc\xb3\x9f\x6d\x2c\xa4\x1f\xd2\xf7\xf9\x15\x9e\x97\x93\x97\x22\x0a\x7b\x82" ++"\x80\xf7\x64\x1d\x7e\x7e\xf7\x53\x1d\x2d\x1d\xfb\x05\xf8\x40\x33\x0a\xf7\x4f\xf7\x98\x15\xf7\x51\xfb\xfe\x05\x7c\x93\x95\x83\x95" ++"\x1b\x92\x8e\x8e\x93\x90\x8a\x8f\x87\x97\x1f\xfb\x24\xf7\xf5\xf7\x24\xf7\xf6\x05\x8e\x92\x8d\x94\x92\x1a\x91\x88\x8e\x84\x81\x86" ++"\x87\x78\x7e\x1e\x0e\xf8\x32\xf7\x98\x15\xfb\x51\xf7\xff\x05\x9d\x7f\x85\x90\x81\x1b\x84\x88\x88\x85\x84\x8d\x82\x8e\x84\x1f\xf7" ++"\x24\xfb\xf6\xfb\x24\xfb\xf5\x05\x87\x7f\x8a\x87\x86\x1a\x83\x8e\x88\x92\x95\x95\x93\x9a\x93\x1e\x0e\xf8\x97\xf2\x15\xb5\xf7\x50" ++"\x05\x8e\x97\x8c\x95\x97\x69\x1d\x2a\x7b\x7b\x67\x1e\x76\x4f\x1d\x73\x9d\x7a\xa3\xf7\x3d\x1d\x86\x8b\x8a\xf4\x1d\x87\x78\x05\xb7" ++"\x06\x4b\x67\x6b\x5f\x57\x5d\x0a\x93\x90\x95\x94\x97\x1f\x9d\xa3\x9d\x98\xd1\xb5\x08\xad\xa0\x98\x9c\xa3\x1a\x9c\x81\x9b\x7c\x90" ++"\x1e\x8e\x83\x84\x8b\x77\x1b\xfb\x05\xab\x15\x6c\x4f\x50\x7b\x55\xf7\x21\x0a\x96\x99\x97\x6c\x1d\xac\xa9\x88\x84\xb3\x1f\x0e\xf8" ++"\x76\xf8\x4b\x15\x74\x7f\x84\x6f\x75\x1f\x6f\x75\x7f\x7f\xe7\x0a\x5f\x63\x1f\x6d\x6b\x80\x77\xd1\x0a\x57\xc7\xb3\x77\xb5\x1b\xb5" ++"\xab\x9c\xb7\xb1\x1f\xae\xb2\x93\x99\x9f\x1a\xaa\x71\xa4\x6b\x1e\x8d\xfb\x4a\x15\x75\x7f\x84\x6f\x74\x1f\x6e\x75\x7f\x80\xe7\x0a" ++"\x60\x63\x1f\x6d\x6a\x80\x78\x77\x1a\x6d\xa6\x71\xab\xa0\x95\x91\xab\xa6\x1e\xa7\xa3\x95\x94\x92\x1b\x91\x97\x83\x7b\x9e\x1f\x57" ++"\xc8\xb2\x77\xb5\x1b\xb5\xab\x9c\xb7\xb1\x1f\xae\xb2\x93\x99\xa0\x1a\xa9\x71\xa4\x6b\x1e\x0e\x2d\x1d\xa9\xf8\xa1\xee\x1d\xd1\xf7" ++"\x25\x15\xa3\x9b\x94\x98\x9b\x1a\x9e\xf7\x4a\x1d\x7b\x81\x7e\x7b\x1a\x78\x99\x7e\x9f\x96\x93\x8e\x98\x9d\x1e\x0e\xf7\x35\xf7\x9e" ++"\x15\xa9\xb8\x9a\xaa\x9a\x1a\x93\x83\x91\x82\x84\x87\x88\x7e\x80\x1e\x6c\x68\x6e\x74\x4f\x69\x08\x78\x81\x87\x87\x84\x1a\x85\x8f" ++"\x85\x92\x87\x1e\x91\x88\x8c\x8a\x8f\x89\x91\x88\x19\x99\x82\xbc\x6e\xa3\x77\xad\x64\x19\x84\x91\x8f\x89\x92\x1b\x94\x92\x92\x93" ++"\x9a\x76\xb5\x73\xab\x1f\xf7\xb3\xa3\x0a\x0e\xf7\x9b\xf8\xae\x15\xfc\x34\x07\xa2\x6c\x5e\xa1\x7c\x1b\x83\x84\x84\x82\x84\x8d\x87" ++"\x93\x85\x1f\xb8\x65\x9a\x79\xb8\x41\x08\x7e\x92\x8e\x88\x94\x1b\x92\x8f\x90\x9c\x95\x1f\xab\xc3\xa5\xab\xaf\xa9\x08\x98\x96\x8e" ++"\x90\x91\x1a\x94\x85\x93\x83\x7c\x6b\x7c\x6e\x5d\x1e\xf8\x33\x07\x0e\xf8\xdd\xf7\x9f\x15\xfc\x3c\x06\xa3\xab\xa0\xb5\x9a\x1a\x93" ++"\x84\x92\x82\x84\x87\x89\x84\x85\x1e\x64\x5e\x78\x7c\x41\x60\x08\x7d\x83\x88\x88\x83\x1a\x84\x8f\x87\x9e\x81\x1e\xc6\x6a\xaa\x73" ++"\xa9\x68\x08\x7f\x95\x90\x87\x91\x1b\x95\x93\x91\x93\x9a\x7b\xab\x6e\xb7\x1f\xf8\x3c\x06\x0e\xa3\xf7\x6b\x15\xf8\x3c\xa3\x0a\xfc" ++"\x3c\x06\x0e\xf7\xd0\x7f\x15\xf8\x34\x07\x75\xaa\xb8\x75\x9a\x1b\x93\x92\x92\x94\x92\x89\x8f\x83\x91\x1f\x63\xac\x79\xa0\x6c\xbd" ++"\x88\x8f\x88\x8f\x88\x91\x88\x90\x88\x90\x8a\x8c\x08\xf7\x16\x0a\x69\x51\x74\x6e\x66\x6c\x08\x7e\x81\x88\x86\x85\x1a\x81\x91\x84" ++"\x93\x9a\xa9\x99\xa9\xbb\x1e\xfc\x34\x07\x0e\xf7\xa6\xf7\x02\x15\xa7\x5f\x69\x9b\x7c\x1b\x84\x84\x83\x82\x85\x8f\x86\x97\x80\x1f" ++"\xae\x6e\xa5\x6b\xac\x52\x08\x79\x95\x8f\x87\x92\x1b\x92\x90\x8e\x93\x8f\x1f\xb7\xd4\x9e\xa4\xb8\xb0\x08\x92\x91\x8e\x8f\x92\x1a" ++"\x94\x84\x92\x83\x7c\x5f\x75\x74\x6b\x1e\xf7\xae\x07\x74\xab\xb7\x76\xa7\x0a\xab\x9a\xa8\xb9\x1e\x0e\xf7\x57\x63\x15\x5f\xf7\x6a" ++"\xb7\x07\xfb\x18\xf7\x51\x15\xa7\x5f\x69\x9b\x7c\x1b\x84\x84\x83\x82\x85\x8f\x86\x97\x80\x1f\xae\x70\xa5\x6a\xac\x52\x08\x79\x95" ++"\x8f\x87\x92\x1b\x92\x90\x8e\x92\x8f\x1f\xb6\xd5\x9f\xa3\xb8\xb0\x08\x92\x91\x8e\x8f\x92\x1a\x94\x84\x92\x83\x7c\x5e\x75\x75\x6c" ++"\x1e\xf7\xad\x07\x75\xaa\xb8\x75\xa7\x0a\xac\x9a\xa8\xb8\x1e\x0e\xf7\x43\x9a\x15\x77\xab\xb2\x81\xb8\x1b\xcd\xc1\xa2\xbb\xb8\x1f" ++"\xb2\xb5\xa1\xc0\xc2\x1a\xcd\x74\xb3\x55\xa7\x1e\xc3\xae\xa6\xb6\xc1\x1a\xda\x4d\xbf\x2e\x4d\x54\x73\x5e\x63\x1e\x6e\x6a\x7b\x62" ++"\x76\x2d\xfb\x10\xfc\xc2\x18\xf7\x00\x06\xf7\x1b\xf8\x70\x15\x98\x06\x9b\x8a\x05\xd9\x8a\xb1\x73\x59\x1a\x49\x5d\x56\x51\x5d\x67" ++"\x98\xa5\x75\x1e\xc4\xf7\x95\x05\xec\xa0\xa1\xa6\xc4\x1b\xad\x9e\x7a\x6b\x6b\x75\x6c\x67\x77\x1f\x76\x80\x7a\x87\x6a\x8a\x08\x0e" ++"\x3e\x0a\x74\xf7\xc0\x2f\x1d\x3e\x0a\xfb\x42\xf7\xa4\x45\x1d\xf8\xd8\x7a\x0a\x9d\x69\x5c\x94\x55\x1b\x2d\x5a\x0a\xfb\x48\xf7\xae" ++"\x60\x0a\x3e\x0a\xfb\x2a\xf7\xe4\x5b\x1d\xf7\xbe\xf7\x78\x15\x39\xf7\x59\x05\x4c\x06\x59\x6b\x74\x65\x6d\x9c\x7e\xb7\x1f\x95\x06" ++"\xd8\xfb\x4f\xfb\x62\xfb\x8a\x05\x79\x75\x83\x7a\x7a\x1a\x72\xa0\x79\xa7\xa1\x9f\x97\xa3\x9f\x1e\xf7\x3c\xf7\x5c\xe7\xfb\x71\x05" ++"\xcb\x06\xbd\xaa\xa2\xb1\xa9\x79\x98\x60\x1f\x80\x06\x35\xf7\x67\xf7\x4d\xf7\x70\x05\x9c\x9f\x94\x9e\x9b\x1a\xa4\x76\x9d\x6d\x73" ++"\x7f\x84\x6f\x73\x1e\x0e\xf7\xad\xf8\x88\x15\xfb\x1e\xfb\x07\xfb\x03\xfb\x1a\xfb\x22\xf7\x06\xfb\x05\xf7\x24\xf7\x1f\xf7\x05\xf7" ++"\x03\xf7\x1c\xf7\x1f\xfb\x08\xf7\x06\xfb\x21\x1f\x8f\xfb\xbe\x15\xf5\x23\x05\x72\x67\x68\x80\x61\x1b\x60\x6e\x94\xa3\x6c\x1f\x5d" ++"\xb8\x15\x70\xaf\x82\xa6\xb4\x1a\xb7\x96\xae\xa3\xac\x1e\xf7\x02\xfb\x00\x05\xe8\x16\xf7\x02\xf6\x05\xa1\x6d\x94\x72\x66\x1a\x5a" ++"\x80\x66\x73\x6a\x1e\xfb\x2c\xf7\x29\x15\xfb\x03\xf7\x00\x05\xa3\xac\xae\x96\xb5\x1b\xb7\xaa\x81\x72\xae\x1f\x0e\xf8\x82\x16\x9b" ++"\x07\xfb\x15\x9e\x50\xce\xf7\x18\x1a\x9c\x6e\x91\x81\x94\x80\x08\x68\xa9\xba\x73\xb5\x1b\xd1\xc2\xc4\xd4\xd1\x59\xc2\x4c\x78\x80" ++"\x88\x7e\x70\x1f\x89\x8a\x82\x86\x86\x89\x08\xa1\xaa\x93\xa3\xa8\x1a\xd0\x53\xc1\x44\x44\x54\x55\x45\x70\x90\x7d\xa5\x61\x1e\x9c" ++"\x68\x78\x91\x76\x1b\x4f\x58\x52\x46\x43\xc3\x53\xd2\xca\xc0\xb1\xd2\xad\x1f\x8c\x78\x05\x85\x07\x8a\x53\x6e\x4c\x62\x6a\x72\x78" ++"\x79\x84\x42\x7c\x08\x7b\x07\x0e\xba\x1d\xf8\x66\xf7\x68\xde\x1d\xf9\x19\xf8\x83\x15\xa3\xf7\x00\x05\xca\x1d\xcb\xf7\xb5\x05\x97" ++"\x06\xaa\x97\x8d\x97\x99\x1f\x99\x95\x96\xa1\x9c\x1a\x95\x84\x9a\x82\x91\x1e\x92\x82\x81\x8d\x71\x1b\xfb\xbf\xfb\x34\xf7\x00\x1d" ++"\x0e\xf7\xe7\xf8\x41\x15\x4d\x7f\x62\x79\x60\x6b\x08\x45\x58\x60\x3f\x45\x1a\xfb\x02\xe2\x40\xf7\x16\xe5\xe7\xb1\xc9\xc6\x1e\xba" ++"\xbd\xa7\xc9\xc2\x1a\xc8\x70\xb7\x43\xc4\x1e\xfb\x03\xe2\x7d\x99\x9d\x1a\xa4\xa2\x96\xc0\x1e\xd9\x06\xb2\xa4\xa1\xac\xa0\x7c\x95" ++"\x6b\x1f\x4d\x06\x48\x59\x80\x75\x68\x1f\x64\x73\x6e\x5f\x68\x1a\x73\x98\x75\xac\x6d\x1e\xbe\x27\x15\xd9\xbe\x62\x4b\x3c\x34\x44" ++"\x28\x3f\x58\xb4\xc9\xd9\xe4\xd5\xea\x1f\x0e\xf6\xf7\xa2\x15\xe1\x20\xdc\xfb\x09\xaf\x47\xba\xe0\xe3\xf7\x0f\xdb\xeb\x4d\xd1\xfb" ++"\x10\xf7\x44\x6e\xc4\x60\x3a\x53\x3c\xfb\x06\xfb\x23\x08\x0e\xf8\x62\xd0\x1d\x0e\x33\x1d\xfb\x4c\xf8\x2c\x2b\x0a\x33\x1d\x4b\xf7" ++"\xcc\x45\x1d\x33\x1d\x59\xf8\x0c\x15\x62\x73\x0a\x6d\x1f\x0e\xf8\xd9\xf7\x7b\x15\xbe\xfc\x8d\x07\x8f\xf7\x10\xcd\xc7\xf7\x15\x88" ++"\x08\xf7\xc6\xbe\xfb\xba\xf7\x09\x0a\x49\x99\x50\xa4\x65\x1e\xa2\x68\xae\x6c\xac\x7e\x08\x7c\xaf\xa7\x87\xd4\x1b\xf7\xba\xbe\xfb" ++"\xc6\x06\xfb\x14\x88\x4a\xc5\x85\xf7\x0c\x08\x90\x07\x0e\x33\x1d\xfb\x47\xf7\xf1\x33\x0a\xf7\x98\xf7\xa3\x15\x94\x92\x8b\x8b\x93" ++"\x91\xa7\xa2\x8b\x8b\x92\x8f\x08\x9c\xa6\xa1\x91\xb0\x1b\xb9\xa2\x7c\x6c\x85\x8a\x85\x8a\x85\x1f\x4b\xfb\xb0\x81\x5c\x5e\x6a\x56" ++"\x8c\x19\x29\x06\x6a\x83\x89\x7e\x7b\x1f\x7a\x7e\x82\x7b\x7b\x1a\x6c\x9c\x7f\xb7\x1e\xf0\x06\xf7\x07\x8d\xeb\xd4\xa3\xf4\xcb\xf7" ++"\xb4\x18\x8e\x9a\x8d\x9b\x9a\x1a\xd3\x4f\xba\x2f\x58\x5c\x7b\x6c\x61\x1e\x93\xae\x05\x28\x06\x57\x6e\x75\x61\x72\x99\x7f\xae\x89" ++"\x1f\x5b\xfb\x6f\x05\x88\x06\x6b\x83\x89\x7e\x7b\x1f\x7a\x7e\x82\x7b\x7a\x1a\x7f\x90\x81\x95\x81\x1e\x83\x95\x91\x89\xa8\x1b\xf7" ++"\x04\x06\xab\x96\x2a\x0a\x9d\x9b\x1a\xa9\x79\x97\x60\x1e\x8a\x06\x0e\xf8\xe2\x89\x1d\xfb\x02\xe1\x45\xf7\x1a\x96\x97\x8b\x8c\x9c" ++"\x1e\x59\x65\x75\x67\x5f\x5d\x0a\xae\xd9\xc7\xe4\xab\x1f\xb3\x9a\x9b\x9d\xa7\x1a\xa3\x7a\x9c\x73\x80\x7f\x89\x88\x7e\x1e\x74\x29" ++"\x72\x87\x5d\x1b\x37\x60\xa3\xbf\x48\x1d\x0e\xf8\x58\xf7\xa2\x15\x89\x75\x7f\x8a\x75\x1b\x55\x66\x9b\xa2\x9f\xae\x9a\xb9\x9d\xa5" ++"\x89\x87\x9c\x1f\x87\xa1\x8c\x8b\x92\x1b\xa8\xa5\xa5\xa7\x99\x84\x96\x7d\x92\x1f\x96\x74\x5c\x94\x64\x1b\xfb\x06\x2f\x4c\x3e\x73" ++"\x94\x7c\xaa\x6c\x1f\x4b\x6e\x64\x59\x57\x1a\x48\xce\x5f\xf0\xbd\xd5\x9b\x9b\xa8\x1e\x9d\x95\x96\xa0\xa1\x1a\x9e\x7c\x9a\x79\x84" ++"\x81\x8a\x89\x81\x1e\x81\x5c\x76\x88\x6e\x1b\x5b\x6b\x9a\xa1\xa7\xc7\xa3\xd2\x9e\x9b\x8a\x89\x9d\x1f\x0e\xf8\x26\xf7\xa1\x15\x65" ++"\x06\x3f\x5f\x97\xa0\x9e\xaf\x98\xc0\xbd\x9b\x83\x6c\x9c\x1f\x6b\x9b\x98\x81\xa4\x1b\xa8\x9d\x9d\xaf\x92\x1f\x8e\xa0\x8d\x93\x91" ++"\x9d\x08\x90\x9d\x8d\x95\x94\x1a\xa6\x75\x9e\x6c\x76\x7e\x85\x7b\x7f\x1e\x9b\x6a\x6b\x91\x5d\x1b\xfb\x0b\x3e\x57\x3a\x74\x90\x79" ++"\x9a\x74\x1f\x4f\x6a\x71\x65\x58\x1a\x3c\xd5\x55\xf7\x01\xc3\xd1\x96\x9a\xb1\x1e\xb1\x99\x9b\x9d\xa6\x1a\xa7\x75\xa2\x70\x81\x7d" ++"\x88\x85\x77\x1e\x78\x4c\x74\x87\x66\x1b\x5f\x6a\x99\x9c\xa5\xcc\xa4\xcf\x9c\xa3\x8a\x8a\x99\x1f\x8f\x06\x8e\x06\x91\x8a\x05\xf7" ++"\x00\xf8\x21\x15\x9d\x96\x93\x98\x22\x0a\x7c\x81\x81\xf7\x10\x1d\xf7\x00\xf7\xdb\x15\x70\x83\xed\x0a\x84\x96\x98\x88\xa5\x1b\xf8" ++"\x14\x06\xa2\x98\x8d\x91\x95\x47\x1d\xfc\x14\xfb\x42\x15\x70\x83\x8a\x84\x80\x1f\x7a\x81\x80\x79\x4c\x1d\xf8\x14\x06\xa2\x99\x8d" ++"\x91\x94\x47\x1d\xfc\x14\xf7\xef\x15\x70\x83\x8a\x84\x80\x1f\x7a\x81\x80\x79\x4c\x1d\xf8\x14\x06\xa2\x98\x8d\x91\x95\x47\x1d\x0e" ++"\xf8\x71\xf7\x54\x15\x8a\xcf\x87\xa8\x7d\xaa\x08\xcc\x6e\x46\xb2\x36\x1b\xfb\x14\x3b\x37\xfb\x1a\xfb\x1a\xd8\x3c\xf7\x15\xeb\xce" ++"\xb4\xd7\xa5\x1f\x8c\x8e\x8d\x8f\x05\x5e\x06\x8a\x89\x8b\x8a\x88\x87\x08\x5a\x72\x5a\x70\x4a\x1b\x41\x69\xa1\xc8\x77\x1f\xd6\x07" ++"\xf7\x96\xb4\x15\xfb\x94\xd3\x06\xc5\xa9\xab\xa0\xc8\x1b\xcb\xbd\x6d\x5a\x9e\x1f\x0e\xc3\x1d\x0e\xc3\x1d\xf7\x75\xf7\x39\x15\x9e" ++"\x97\x93\x97\x22\x0a\x7b\x82\x80\x87\x82\x7e\x1e\xfb\x12\x38\x05\x79\x7f\x82\x7f\x7d\x1a\x7c\x96\x80\x9b\x94\x26\x0a\xf7\xb2\xf8" ++"\x8a\xd6\x1d\xf7\xbb\xf8\x98\xd6\x1d\x0e\xf8\x30\xf7\x9e\x15\xfb\x6b\xfb\xb9\x58\xf7\xed\xf8\xc6\xfb\xed\x58\xf7\xb9\xfb\x56\xfb" ++"\xb9\x58\x07\x0e\xf7\xd6\xf7\xac\x15\xf6\x94\xe0\xe9\xf7\x01\x1a\xf7\x0a\x2b\xea\xfb\x0a\xfb\x0a\x2c\x2c\xfb\x0a\xfb\x01\xe0\x2d" ++"\xf5\x82\x1e\x32\xfb\x29\x64\xf7\x29\xfb\x2c\xb7\xf7\x2c\xf7\x28\xb2\xfb\x28\x07\x72\xf8\x69\x15\xeb\xd8\x40\x2f\x2d\x3f\x3f\x2d" ++"\x2e\x3f\xd6\xe9\xe6\xd7\xd8\xe5\x1f\x0e\xf7\x50\xf7\x7c\x15\xa8\x89\x06\x8a\x8a\x87\x89\x86\x1e\x8a\x86\x8a\x86\x86\x1a\x71\x9d" ++"\x79\xa5\x9c\x9d\x93\x98\x98\x1e\x92\x92\x94\x9e\x8f\x9f\xa3\xf7\x01\x18\x8d\x95\x8d\x98\x91\x1a\xa0\x78\x9c\x73\x6c\x6e\x73\x6c" ++"\x85\x1e\x8a\x85\x8a\x88\x8a\x1a\x8a\x87\x05\x6e\x06\xa7\xf7\x12\x05\xf7\x3c\x06\x88\x80\x05\x89\x80\x89\x7e\x85\x1a\x76\x9f\x7b" ++"\xa4\x9a\x9c\x92\x99\x9a\x1e\x97\x96\x8e\x92\x90\xa5\xa5\xf7\x08\x18\xfc\x10\x06\x6e\x7d\x88\x80\x7e\x1f\x7c\x80\x81\x77\x7b\x1a" ++"\x6f\x9c\x7d\xb0\x1e\x3c\xfb\xfa\x05\x71\x80\x88\x7f\x7c\x1f\x7a\x7e\x82\x7b\x7a\x1a\x7f\xab\x1d\x91\x89\xa8\x1b\xf7\x37\x06\xaa" ++"\x98\x8f\x96\x9a\x1f\x98\x96\x95\x9e\x9a\x1a\xaa\x7b\x97\x5f\x1e\x50\x06\xf7\xd6\x16\x99\xc9\x92\x92\x05\xe4\xdc\x8b\x8b\x9c\x1b" ++"\x93\x94\x86\x80\x94\x1f\x7d\x98\x92\x87\x99\x1b\xa9\xa3\xa6\xac\xb4\x61\xb0\x5d\x67\x75\x7e\x5b\x60\x1f\x96\xbb\x05\x23\x06\x6e" ++"\x7d\x87\x81\x7e\x1f\x7c\x80\x81\x77\x7b\x1a\x6f\x9c\x7d\xb0\x1e\x6b\xfb\x26\x05\x71\x82\x8a\x84\x80\x1f\x73\x7e\x7e\x78\x76\x1a" ++"\x7f\xab\x1d\x92\x89\xa7\x1b\xf7\x40\x06\xaa\x96\x4f\x0a\xa9\x79\x97\x61\x1e\x0e\xf7\xa9\xf7\x23\x15\x42\xf7\xae\x05\x4d\x06\x58" ++"\x6b\x73\x65\x6d\x9a\x81\xb8\x8a\x1f\xdc\xfb\xd0\x05\x6c\x56\x7e\x62\x5c\x1a\x5c\xa2\x6e\xb1\xc6\xa6\xc8\xf7\x25\x91\x1e\xf7\x4d" ++"\xf7\xb5\x05\x9e\x97\x9c\x9e\x90\x1b\x8c\x06\x8a\x8e\x8b\x8f\x8a\x1e\x8d\x06\x8a\x8d\x8d\x8b\x8e\x1b\xa7\xa3\xa3\xa6\xad\x71\xa0" ++"\x61\x53\x69\x70\x34\x53\x1f\x0e\x70\x1d\x63\xf7\xdd\x2b\x0a\xc0\x1d\xdf\xf7\x87\xaf\x0a\x70\x1d\xf7\x56\xf7\xb7\x15\x8f\x8f\x8e" ++"\x8f\x8e\x8e\x8c\x8c\x19\x93\x95\x8e\x92\x96\x1a\x9d\x7d\x98\x78\x7b\x7c\x83\x7b\x7d\x1e\x23\xfb\x0e\x05\x7b\x79\x86\x82\x7d\x1a" ++"\x7b\x9a\x7d\x9d\x9a\x9b\x94\x9c\x99\x1e\x0e\xc0\x1d\xe9\xf7\xbd\x5b\x1d\xf8\xee\xf7\xf8\x15\xfc\x81\xf7\x65\x05\x90\x7e\x80\x8e" ++"\x82\x1b\x7b\x78\x7f\x7b\x83\x1f\x8a\x89\x05\x88\x85\x89\x84\x83\x1a\x75\x97\x7d\xa6\x7f\x1e\xf7\xb2\xfb\x0b\xfb\xb2\xfb\x0f\x05" ++"\x70\x7f\x7f\x7d\x75\x1a\x85\x8d\x83\x8e\x84\x1e\x8c\x8a\x05\x7a\x93\x9e\x7f\x9c\x1b\x93\x97\x8e\x90\x97\x1f\x7f\x5f\x15\x65\x74" ++"\x79\x6d\x6d\xa2\x79\xb1\x1f\xf8\x1e\x06\xb0\xa2\x9d\xa9\xa9\x74\x9d\x66\x1f\x0e\xf7\x94\xf8\x67\x15\xf7\x02\x06\xad\xa0\x9d\xa8" ++"\x9e\x7e\x95\x70\x1f\xfb\x00\x06\x8d\x98\x8c\x91\x93\x1a\xa7\x7d\x99\x6f\x66\x77\x77\x5a\x7e\x1e\x5e\x06\x69\x76\x79\x6e\x77\x98" ++"\x82\xa6\x1f\xb6\x06\x3b\xfc\x00\x54\x0a\xf7\xb3\xf8\xef\x15\xfb\x0d\x06\x6c\x80\x2a\x1d\x7b\x1a\x7a\x96\x7b\x99\xf7\x6e\x1d\x32" ++"\xfc\x21\x05\xf7\x05\x0a\x6d\x9d\x7f\xb5\x1e\xf7\x04\x06\xa9\x99\x29\x1d\x9c\x80\x9c\x7d\x32\x1d\x8b\x77\x4e\x0a\xcd\xa3\x96\xba" ++"\x1b\xb7\xbe\x0a\xa8\x9a\x8f\x96\x98\x1f\x9b\x97\x94\x9d\x9b\x1a\x9d\xf6\x1d\xf7\x44\xf7\xdd\xf7\x05\x1d\x77\x86\x85\x4d\x1d\x26" ++"\x0a\xf7\xc0\x75\x15\x9b\xd2\xba\xdb\xe3\xf7\x02\x08\xd5\xe9\xa4\xbf\xc9\x1a\xca\x55\xc0\x4a\x4b\x5d\x62\x3f\x76\x1e\xd9\x72\x5f" ++"\xb2\x4b\x1b\x4a\x58\x56\x47\x57\x9b\x68\xcc\x33\x1f\xf7\x09\xfb\x30\xa9\x56\xa0\x3b\x08\x0e\xd1\x16\xf8\x61\xf7\xcb\x06\xfb\x7b" ++"\xf7\x92\xfb\x7a\xfb\x92\x05\xbd\xfb\x99\x15\xf7\x85\x07\xf7\x48\xf7\x5a\xf7\x49\xfb\x5a\x05\xfb\x85\x07\x0e\xf8\x26\x35\x1d\x44" ++"\xa9\x0a\xf7\xee\xf8\x3d\x15\xfb\x44\x06\x6a\x7c\x0a\x79\x7a\x1a\x6f\x9e\x7e\xb6\x1e\xcd\x2e\x0a\x47\x25\x1d\x6e\x9d\x7e\xb6\x1e" ++"\xf7\x84\x06\xa7\x9a\x8f\x96\x99\x83\x1d\x4c\x06\xf3\x5d\x1d\xf7\x5c\xfb\x40\x84\x0a\x55\x8c\x19\xfb\x03\x26\x1d\xf7\x05\x06\xf7" ++"\x04\xf1\xd9\xf1\xa0\x1f\xed\xf8\x4d\x05\xfb\x6b\x25\x0a\xf7\x6e\xf7\xac\x15\xfb\x13\x06\x73\xfb\x00\x05\xf7\x13\x06\x0e\xf8\x54" ++"\x35\x1d\x49\xf8\x8a\x33\x0a\xf7\xc0\xf7\x8a\x15\x52\xba\xc8\x69\xbf\x1b\xa7\xa5\x93\x98\x9f\x1f\xaa\xa1\xa2\xba\xb2\x1a\xd0\x50" ++"\xc3\x43\x54\x4f\x68\x54\x61\x1e\xc6\x59\x56\xa9\x55\x1b\x43\x50\x52\x44\x47\xc4\x52\xd1\xc7\xb8\xa4\xca\xc1\x1f\xae\xb2\x15\xb9" ++"\xab\xbd\xa9\xb6\x1b\xba\xaa\x6d\x5e\x5e\x6c\x6b\x61\x77\x76\x91\x97\x75\x1f\x7a\x94\x8b\x8b\x5c\xb9\x08\x47\x8f\x15\x5c\x66\x58" ++"\x6d\x61\x1b\x5e\x6e\xaa\xba\xb6\xaa\xa9\xb8\xb4\xb3\x74\x58\xba\x1f\x0e\xf7\xa7\x5c\x15\x44\x84\x6f\x7b\x84\x88\x8d\x99\x83\x1e" ++"\x9a\x80\x7c\x94\x7a\x1b\x71\x79\x7a\x72\x6d\xa5\x76\xb0\xa7\xa7\x98\xa3\xa2\x1f\xa9\xab\x93\xa9\xe4\x1a\xf8\x8a\x07\xca\x92\xa6" ++"\x9d\xc0\x0a\xf7\xda\xf9\x0e\x15\x57\xfd\x35\x06\x4b\x83\x70\x7a\x86\x87\x8f\x94\x85\x1e\xa0\x7d\x81\x92\x77\x1b\x72\x78\x7a\x72" ++"\x6e\xa4\x75\xae\xa3\xa4\x94\x9a\x9f\x1f\xb0\xa8\x99\xb6\xe4\x1a\x0e\xf7\xa6\xfb\x4a\x15\xbf\xf9\x35\x06\xca\x93\xa6\x9c\xc0\x0a" ++"\xf8\xad\xf7\x74\x15\xf7\x2a\x86\xae\x70\xb8\x1e\xce\x61\x3e\xb4\x35\x1b\x57\x5b\x7c\x70\x62\x1f\x58\x68\x6e\x5d\x81\x4d\x08\x86" ++"\x69\x8a\x75\x2a\x1a\xfb\x52\x07\x75\x94\x7f\x9c\x9b\x95\x98\xa0\x1e\xf7\x55\x07\x8c\xe3\x8b\x8b\x95\x1a\x8e\xbf\x92\xa9\x9a\xa1" ++"\x08\xbd\xad\xc8\xab\xcb\x1b\xc8\xc6\x6e\x5e\xab\x1f\xa6\x66\x91\x66\xfb\x1c\x1a\xfb\x55\x07\x75\x94\x7f\x9b\x9b\x96\x99\x9f\x1e" ++"\x0e\xf7\xc5\xf8\xc7\x15\xfb\x33\xfb\x13\xfb\x10\xfb\x2f\xfb\x32\xf7\x11\xfb\x12\xf7\x31\xf7\x2f\xf7\x12\xf7\x12\xf7\x30\xf7\x2d" ++"\xfb\x12\xf7\x14\xfb\x2b\x1f\x30\xfb\x34\xf7\x2c\x1d\xf7\xa2\x34\x15\x86\x48\x82\x6c\x74\x69\x08\x5a\x6a\x5a\x72\x4b\x1b\x4f\x5e" ++"\xa0\xb4\x6a\x1f\x6e\xb0\x80\xad\x85\xd4\x95\x63\x93\x7a\x9e\x75\x08\x61\xae\xbc\x76\xca\x1b\xc9\xbc\xa0\xb5\xae\x1f\x9e\xa1\x93" ++"\x9c\x95\xb3\x08\x29\xe2\xf7\x2c\x1d\x0e\xf8\x54\x67\x1d\x88\x7f\xb6\x0a\xf7\x9c\xe5\x1d\xab\xac\xbb\xa9\x1f\xce\xb4\x8b\x8b\x95" ++"\x99\x08\x91\x93\x8f\x97\x95\x1a\x9c\x81\x9b\x7c\x69\x0a\xfb\x08\x06\xec\x5d\x1d\x0e\xa5\x0a\x0e\xf7\xa4\xf8\xe4\x15\x69\x6c\x6e" ++"\x6a\x73\x68\x0a\x9e\x79\xa4\xae\xaa\xa9\xab\xa4\x79\x9c\x70\x1f\xfb\x99\xfc\x67\x15\x86\x74\x89\x7c\x7e\x1a\x56\xb6\x67\xcc\xc6" ++"\xb5\xa8\xb4\xa4\x78\x9e\x73\x84\x83\x89\x87\x81\xf7\x71\x1d\x93\x8d\x8b\x8b\x8d\x95\x1f\xc2\xf7\x93\x05\x8d\x94\x8d\x99\x92\x1a" ++"\xa2\xf7\x1d\x0a\xf8\x42\xd0\x1d\xfb\xd2\xfc\x53\x15\x87\x77\x89\x7b\x7c\x1a\x55\xb5\x68\xcb\xc6\xb5\xa8\xb4\xa4\x79\x9e\x73\x83" ++"\x83\xf7\x3b\x1d\x8e\x8d\x92\x1f\xc2\xf7\x93\x05\x8d\x96\x8d\x96\x92\x1a\xa3\xf7\x1d\x0a\xa5\x0a\xf7\x40\xf7\x58\x15\x9d\x97\x94" ++"\xf7\x07\x1d\x26\x0a\xf8\x54\x67\x1d\x89\x7e\x7c\xad\x1d\x6f\x9e\x7e\xb6\x1e\xd4\x2e\x0a\xfb\x0a\x25\x1d\x6e\x9d\x7e\xb6\x1e\xf7" ++"\xeb\x06\xa8\x9a\x8f\x96\x98\x83\x1d\xfb\x08\x06\xf7\x41\xf8\xa7\x15\x7d\xf7\x37\x1d\xa8\x5f\x7a\x93\x74\x1b\x6c\x6b\x7c\x6e\x6b" ++"\x1f\x6f\x71\x7e\x78\x7a\x1a\x7c\xf7\x2b\x0a\xaf\x94\x8e\x1d\xa0\xa1\x94\x99\x98\x1a\x99\x7d\x97\x7b\x1e\x0e\xf8\x2d\xa4\x0a\xf7" ++"\x47\xf7\x94\x15\xe4\x31\x05\x81\xf7\x1f\x1d\xfb\x10\x05\x6e\x77\x87\x1d\xf7\x9c\xf7\xd6\x15\xb4\x90\xa4\xa1\xac\x1a\xaa\x7a\x97" ++"\x5f\x1e\x26\x06\x59\x6b\x72\x65\x6f\x9e\x7e\xb5\x1f\x90\x06\x5b\xfb\x6d\x05\x5a\x89\x6e\x74\x66\x1a\x6e\x9d\x7e\xb6\x1e\xf7\x05" ++"\x06\xbd\xab\xa3\xb0\xa9\x79\x98\x60\x1f\x84\x06\x9a\xcd\xc5\x8a\xb5\x59\xad\xfb\x01\x19\x87\x8c\x88\x8c\x88\x1e\xda\x06\xbd\xab" ++"\xa2\xb1\xa9\x79\x98\x60\x1f\x75\x06\x7c\xb4\x70\xb5\x6a\xa8\xf7\x29\xf4\x18\xbc\x8c\xaa\xa2\xb0\x1a\xa9\x79\x98\x60\x1e\x50\x06" ++"\xfb\x78\xfb\x3a\x05\x0e\x8e\x0a\xf5\xfb\x0b\x15\x8c\x8c\x8c\x8c\x8d\x8c\x8e\x64\x0a\x7d\xf7\x0f\x0a\x7a\x79\x87\x83\x65\x0a\xf7" ++"\x92\xf7\x32\x15\x9b\x96\xda\x39\x05\x7b\x7c\x84\x7e\x7a\x1a\x6e\x9d\x7e\xb5\x1e\xf7\x0b\x20\x0a\x9c\x1a\x97\x86\x97\x81\x93\x1e" ++"\x93\x82\x82\x8c\x6f\xd4\x0a\x9d\x1a\xa8\x7a\x97\x5f\x1e\xfb\x04\x82\x0a\x7e\x82\x7b\x79\x1a\x81\x8c\x86\x91\x82\x1e\x3a\x56\xaa" ++"\xf7\x1f\x05\xfb\x0d\x06\x6d\x7f\x88\x80\xf7\x0e\x0a\x96\x06\x5a\xfb\x6e\x05\x7f\x06\x6b\x80\x88\x7f\x7c\x1f\x7c\x7e\x82\x7a\x7a" ++"\x1a\x6e\x9d\x7e\xb5\x1e\xf7\x0c\x06\x0e\x43\x1d\xf7\x56\x30\x0a\xcd\xf2\x15\x60\x8a\x6c\x73\x69\x1a\x6d\x9e\x7d\xb5\x1e\xf0\x06" ++"\xbd\xab\xa3\xb0\xa3\x7f\x98\x70\x90\x1f\xf7\x0f\xf7\x3b\xc8\xfb\x3b\x05\x64\x85\x73\x74\x6b\x1a\x6d\x9c\x7f\xb8\x1e\xe7\x06\xbd" ++"\xab\xa2\xb0\xa9\x7a\x98\x61\x1f\xfb\x47\xf8\x88\x05\x26\xf7\x6d\x1d\xb8\x06\xb1\xfb\x00\x05\x0e\x43\x1d\xf7\xc5\xf8\x50\xde\x1d" ++"\x43\x1d\x56\xfb\x72\x23\x1d\x43\x1d\xf7\x73\xf7\xc0\x15\x60\x60\x64\x64\x6b\xf7\x2e\x0a\xb3\xb2\xab\x73\xa2\x69\x1f\x82\x06\x0e" ++"\xf7\x7d\xf7\xf7\x15\xf7\xb1\xf7\x0b\x05\xa6\x97\x97\x99\xa1\x1a\x92\x89\x92\x88\x92\x1e\x8a\x8d\x05\x9a\x84\x78\x98\x7a\x1b\x82" ++"\x80\x88\x86\x7e\x1f\xfc\x80\xfb\x65\xf8\x80\xfb\x6b\x05\x86\x97\x97\x88\x93\x1b\x9c\x9f\x98\x9b\x92\x1f\x8c\x8c\x05\x8e\x92\x8d" ++"\x93\x91\x1a\xa1\x7f\x99\x70\x97\x1e\x6c\xfb\x7b\x15\xb0\xa2\x9d\xa9\xa9\x75\x9d\x65\x1f\xfc\x1d\x06\x65\x74\x79\x6d\x6d\xa2\x79" ++"\xb1\x1f\x0e\xf7\x2f\xf7\x4b\x15\x78\x58\x74\x73\x69\x87\x08\x60\x83\x75\x76\x6a\x1a\x6e\x9d\x7e\xb6\x1e\xf7\xd4\x06\xb9\xa9\x95" ++"\xa3\xa4\x1f\x9f\x9d\x98\xa9\xa4\x1a\xa3\x79\x9b\x70\x6e\x75\x7c\x6f\x80\x1e\xfb\x55\x06\x9c\xa6\x96\xa2\x95\xa8\x08\xf7\x04\x06" ++"\xa3\x9c\x9a\xa1\x9c\x82\x92\x77\x1f\xfb\x06\x06\x8c\xa5\x05\xf7\x0c\x06\xa3\x9c\x9a\xa0\x9d\x82\x92\x77\x1f\xfb\x1a\x06\x89\xaf" ++"\x8a\xa0\x91\x1a\xbd\xac\xab\xbe\xa5\x9c\x84\x7b\x97\x1e\x71\x9d\x91\x88\x9f\x1b\xad\xaa\xa9\xac\xbb\x47\xb7\x41\xfb\x0c\x2a\x30" ++"\xfb\x06\x81\x8c\x84\x8d\x71\x1f\x57\x06\x72\x7b\x7d\x75\x7a\x94\x83\x9f\x1f\xcf\x06\x8a\x71\x05\x41\x06\x72\x7b\x7d\x75\x79\x94" ++"\x84\x9f\x1f\x0e\xf7\xd9\xf2\x15\xd9\xf7\xf4\x05\xa9\x92\xa8\x99\xc3\x1b\xab\xb2\x87\x85\xb1\x1f\x89\x97\x95\x8a\x92\x1b\xaa\xaa" ++"\xaa\xaa\x9f\x7f\x98\x73\x92\x1f\x93\x6c\x4e\x92\x61\x1b\xfb\x0e\x33\x53\x31\x77\x1f\x84\x6b\x05\x60\x06\xe9\x0a\xb4\x39\x0a\x54" ++"\x8a\x1d\x9d\x7f\xb5\x1e\xf7\xbe\x7a\x1d\x0e\xf7\xe4\xf8\x31\x15\x91\x75\x77\x8e\x76\x1b\xfb\x0b\x2c\x2c\xfb\x0a\xfb\x0a\xea\x2c" ++"\xf7\x0a\xf7\x0a\xea\xea\xf7\x0a\xdb\x5e\xd4\x45\xb0\x1f\xe3\xf7\x53\x05\x61\xaa\xaa\x6d\x95\x1b\x92\x8f\x8f\x90\x8f\x89\x8f\x85" ++"\x95\x1f\x75\xad\x78\xc0\x88\xaf\x08\x9e\x8a\x8a\x8e\x85\x1b\x87\x87\x89\x83\x81\x1f\x78\x7a\x4a\x73\x67\x88\x08\x79\x88\x87\x89" ++"\x83\x1a\x80\xa3\x84\xb2\x1e\x9f\x06\x9f\x8c\x05\x8d\x06\xfb\x31\xfb\x79\x15\xea\xd8\x40\x2f\x2d\x40\x3f\x2d\x2e\x3f\xd6\xe8\xe7" ++"\xd7\xd8\xe5\x1f\x0e\xf7\xb5\xf7\xc4\x15\xe4\xf7\x58\x05\x97\xa6\x8e\x94\x86\x1d\x0e\xf7\xa6\xf7\x28\x15\x90\x7e\x7a\x8f\x7d\x1b" ++"\x57\x5d\x5e\x59\x6e\xa1\x78\xad\xd3\xbe\xc2\xda\x1f\xf7\x8b\x07\xba\x84\xb3\x4b\x46\x1a\x60\x83\x69\x77\x5e\x1e\xa2\x06\xa9\xb0" ++"\x9b\xb9\xbc\x1a\xca\x73\xc7\x59\xc7\x1e\x61\xbe\x8a\x8c\x86\x90\x85\x94\x19\xbc\x66\x07\x0e\xf7\xd8\xf8\x71\x15\xa1\x70\xa2\x77" ++"\xa2\x7e\xc8\x6a\x96\x84\x90\x82\x08\x92\x7f\x8f\x78\x74\x1a\xfb\x89\x07\x92\x79\x71\x90\x76\x1b\x3f\x48\x53\x4c\x66\xaa\x74\xbd" ++"\xc3\xc0\xa3\xb4\xac\x1f\xa2\xa7\x92\xa2\x8e\xbe\x08\xf8\x14\x07\x8c\xd8\x67\xd8\x59\xa9\x34\xc1\x18\x80\x94\x05\x7d\x9a\x84\x9e" ++"\xa3\x1a\x99\x5b\xfc\x9b\x07\x92\x79\x73\x8f\x76\x1b\x41\x49\x53\x4c\x66\xaa\x74\xbb\xc2\xbf\xa3\xb4\xac\x1f\xa1\xa7\x92\xa2\x8e" ++"\xbf\x08\xf7\x2c\xf7\x40\x15\xfb\x0d\xca\x70\xb3\x88\xf7\x0d\x8e\x89\x18\xf7\x0d\x4c\xa5\x64\x90\xfb\x0e\x08\x0e\x3a\x0a\xf7\xc3" ++"\xf7\x67\x2f\x1d\xf7\xd1\xf8\x3d\x15\x28\x06\x71\x82\x8a\x85\x80\x1f\x75\x7f\x7d\x76\x75\x1a\x7f\x90\x7f\x95\x84\x1e\x93\x84\x92" ++"\x89\x9f\x8a\x5a\xfb\x6f\x18\x89\x67\x0a\xa7\x99\xf7\x25\x1d\x6f\x1b\x8a\x06\xb0\xf7\x3c\x05\xba\xc3\xae\x9b\xb8\x1b\xba\xa5\x7c" ++"\x71\x83\x8a\x84\x8a\x83\x1f\x66\xfb\x3b\x05\x5f\x6d\x71\x68\x6e\x9d\x7e\xb6\x1f\xe4\x20\x0a\x9c\x1a\xa6\x7c\x97\x68\x8d\x1e\xb0" ++"\xf7\x3d\x05\x8f\x9a\x8c\x99\x9c\x1a\xd2\x4e\xbb\x31\x55\x67\x7e\x64\x55\x1e\x76\xf7\x43\x15\x9a\x9b\x91\x96\x97\x1a\x9d\x7d\x98" ++"\x78\x7a\x80\x85\x77\x79\x1e\xfb\x01\xfb\x0c\x05\x7c\x7a\x85\x80\x7f\x1a\x7a\x9a\x7e\x9e\x9b\x97\x92\x9e\x9c\x1e\x0e\x3a\x0a\xf7" ++"\x22\xf7\x4b\x45\x1d\x3a\x0a\xb3\xfc\x8c\x23\x1d\xf7\xda\xf7\x7c\x15\xf7\x93\xbd\xfb\x79\x06\xec\xf7\x49\x05\xf7\x18\xbe\x22\x06" ++"\x97\xa9\x96\xa1\x96\x9a\x08\x8f\x90\x8d\x8f\x8e\x1a\x96\x7e\x96\x7f\x7e\x85\x87\x7b\x83\x1e\x60\x3a\x05\xfb\x1a\xf7\x09\x0a\xfb" ++"\x10\xb7\x3b\xe6\x63\x1e\x6e\x55\x05\x87\x83\x89\x85\x86\x1a\x7f\x97\x80\x98\x97\x92\x90\x9a\x93\x1e\xac\xca\x05\x87\xac\x8f\x8b" ++"\xb8\x1b\xf7\xba\xbe\xfb\xc6\x06\x73\x84\x8b\x8d\x7e\x1f\xb2\xf7\x47\x15\x31\xfb\x3c\x4a\xa1\x68\xc3\x87\xe0\x19\x90\x07\xf7\xd2" ++"\xf7\x7b\x15\x2a\xfb\x49\x05\xfb\x71\x90\x06\x91\xf7\x0c\xcc\xc6\xf7\x14\x88\x08\x0e\xf8\x54\xf8\x32\x15\x92\x97\x05\x91\x96\x8e" ++"\x94\x95\x1a\xa9\x71\xa4\x6c\x78\x77\x7d\x77\x7f\x1e\x67\x4c\x05\xfb\x68\x06\x70\x83\x8a\x84\x80\x1f\x7a\x81\x80\x79\x4c\x1d\xf7" ++"\x29\x06\x67\x4b\x05\xfb\x05\x06\x71\x82\x8a\x84\x80\x1f\x7a\x82\x80\x78\x4c\x1d\xbd\x06\x7c\x71\x05\x85\x81\x87\x7d\x81\x1a\x71" ++"\xa5\x74\xa9\xa1\x9e\x97\x9f\x97\x1e\xb7\xd8\x05\xf7\x62\x06\xa2\x98\x8d\x91\x95\x1f\x9c\x94\x96\x9e\x9e\x1a\x9d\x82\x9c\x7c\x95" ++"\x1e\x93\x7f\x81\x8d\x6f\x1b\xfb\x23\x06\xaf\xcb\x05\xf6\x06\xa2\x99\x8d\x91\x94\x47\x1d\x0e\xf7\x7f\xf8\x3d\x15\x28\x06\x62\x6d" ++"\x72\x6a\x73\x9e\x7c\xab\x1f\xa2\x06\xee\xfb\xe2\x05\xd9\x06\xab\xa4\x96\x94\xb2\xad\x08\xf7\x13\xf7\x04\xbe\xd9\xdb\x1a\xa9\x84" ++"\xaa\x7f\xa0\x1e\x9a\x82\x7e\x93\x78\x1b\x6a\x6a\x6e\x6c\x86\x8b\x88\x8c\x87\x1f\x93\x6d\x8c\x88\x7b\x1a\x52\x60\x4d\x2c\x3c\x1e" ++"\x0e\xda\x1d\x49\xf7\xde\xac\x0a\x24\x0a\xc1\xf7\x98\x5b\x0a\x24\x0a\x4e\xf7\xa3\x33\x0a\xf7\xaa\xaf\x15\x68\xa5\xaa\x7b\xb3\x1b" ++"\xf6\xd5\xf7\x02\xf7\x32\x9a\x0a\x5c\x98\x69\xa6\x70\x1e\x74\xa3\xad\x7d\xab\x1b\xb0\xac\x9a\xaf\xb3\x1f\x0e\xf7\xa9\xa7\x15\x6e" ++"\xa6\xaa\x7d\xb1\x1b\xf7\x01\xd5\xf7\x01\xf7\x33\x9a\x0a\x36\xc1\x4f\xd8\xaf\xab\x98\xa9\xb3\x1e\xf7\x66\xf8\xad\x15\x9e\x97\x93" ++"\x97\x22\x0a\x7c\x81\x81\x87\x82\x7d\x1e\xfb\x12\x38\x05\x79\x7f\x82\x7f\x7d\x1a\x7c\x96\x80\x9b\x94\x26\x0a\xd8\x1d\xf7\xf3\xf8" ++"\x49\x15\x3e\x32\x69\x57\x52\x1f\x53\x57\x67\x42\x4d\x1a\x23\xe5\x40\xf7\x13\xf7\x39\xf7\x25\xf7\x10\xf7\x21\xf7\x00\x32\xda\xfb" ++"\x0f\x1e\x76\x23\x15\xd3\xbe\x5f\x4e\x43\x35\x48\x2e\x43\x54\xb5\xc2\xa9\x9b\xab\xa8\xa7\x1f\xb2\xb3\xb7\x9d\xc1\x1b\xf7\x19\xf7" ++"\x7c\x15\x9e\x97\x93\x97\x22\x0a\x7b\x82\x80\xf7\x10\x1d\xcf\x8e\x15\xf8\x66\xec\xfc\x02\xf7\xf5\x27\x06\x0e\xbf\x1d\xf7\x1e\xf7" ++"\xa0\x2f\x1d\xf7\x2b\xf8\xbc\x15\x7d\x8c\x95\x82\x9a\x1b\xac\x8c\x05\xbb\xc4\x77\x6c\xb5\x1f\xa8\x76\x9e\x76\xa7\x60\x08\xa7\x5f" ++"\x66\x96\x57\x1b\xfb\x16\x24\x28\xfb\x11\xfb\x11\xf2\x27\xf7\x17\xf7\x15\xf3\xee\xf7\x10\xe9\x64\xf7\x00\x4e\xd1\x1f\xcb\x55\x33" ++"\xb0\x29\x1b\x70\x88\x8a\x84\x84\x1f\x87\x87\x89\x84\x84\x1a\xf7\x27\xfb\x40\x15\xf3\xdb\x40\x28\x2b\x3b\x3e\x26\x26\x3a\xd8\xec" ++"\xea\xdb\xd9\xee\x1f\x0e\xf7\x92\xf7\x6f\x15\x98\x06\xf7\x04\xe0\xe0\xf7\x03\xeb\x55\xc0\x29\x1f\x35\x06\x74\x85\x8a\x85\x7f\x1f" ++"\x78\x80\x7e\x76\x75\x1a\x6f\x99\x7d\xab\x1e\x3c\xfb\xfa\x73\x8c\x82\x87\x7c\x7f\x19\x7d\x7e\x83\x7c\x79\x1a\x7f\x8f\x81\x93\x82" ++"\x1e\x81\x94\x90\x8a\xa5\x1b\xf7\x18\x06\xaa\x96\x8e\x97\x9a\x1f\x9b\x97\x94\x9d\x9b\x1a\xa9\x79\x97\x61\x1e\x6f\x06\xda\xf7\xf9" ++"\x15\xb0\x87\x97\x7e\x69\x1a\x71\x82\x73\x7a\x7b\x1e\x7f\x7e\x7f\x87\x6d\x88\x08\xf7\xa3\x44\x15\x90\x9b\x8c\x8e\x96\x1a\xa2\x79" ++"\x9a\x70\x68\x71\x72\x62\x84\x1e\x88\x7b\x05\x76\x83\x8a\x84\x81\x1f\x7a\x81\x7e\x74\x77\x1a\x6e\x99\x7e\xaa\x8a\x1e\x85\x6f\x8a" ++"\x80\x7d\x1a\x53\xbd\x63\xd0\xbb\xab\xa2\xb0\xa1\x7d\x9d\x78\x87\x88\x8b\x8a\x88\x1e\x88\x7f\x8b\x8b\x84\x1b\x7b\x82\x95\x9d\x91" ++"\x8c\x90\x8d\x99\x1f\xa9\x93\x8d\x91\x98\x1f\xa0\x96\x9a\xa1\x9f\x1a\xab\x7a\x96\x5d\x1e\x0e\xf7\xbf\x7c\x15\xcc\x92\xbb\x99\xb1" ++"\xa4\x08\xd1\xb8\xb9\xe0\xe0\x1a\xf6\x40\xdf\x2d\x68\x68\x7d\x72\x72\x1e\x78\x79\x80\x72\x80\x5e\x5a\xfb\x6f\x18\x5e\x97\x76\xa8" ++"\xbc\x1a\xc9\xa3\xba\xc7\xc1\x1e\xa0\x9f\x93\x98\x9e\x1a\xa4\x7a\x9b\x6f\x63\x63\x70\x55\x65\x1e\x64\x54\x78\x53\x4e\x1a\x2a\xc4" ++"\x41\xe9\x72\x1e\x6f\xfb\x17\x05\x89\x82\x89\x7e\x85\x1a\x73\x9d\x7b\xa7\xae\xa3\xa2\xb6\x94\x1e\xef\xf8\x56\x15\x9e\x8f\x94\x94" ++"\x98\x1b\xac\xa7\x63\x5c\x3c\x58\x52\x37\x78\x1f\x0e\xf7\xb1\xf7\xd6\x15\xf7\x3f\x06\x5a\xfb\x6e\x05\x89\x06\x6b\x80\x88\x7e\x7c" ++"\x1f\x7b\x7f\x82\x7a\x7b\x1a\x6c\x9d\x7f\xb7\x1e\xf7\x04\x06\xaa\x93\x8d\x98\x9c\x1f\x9b\x98\x94\x9c\x9b\x1a\x97\x86\x96\x81\x94" ++"\x1e\x94\x81\x84\x8d\x6f\x1b\x89\x06\xbc\xf7\x6e\x05\x94\x06\xa9\x96\x4f\x0a\xa8\x79\x98\x61\x1e\xfc\x27\x06\x6d\x80\x88\x7f\x7c" ++"\xf7\x5f\x1d\x92\x06\x5a\xfb\x6e\x05\x88\x06\x6b\x83\x88\x7e\x7b\x1f\x7a\xf7\x4e\x1d\x92\x89\xa7\x1b\xf7\x04\x06\xac\x95\x4f\x0a" ++"\xa9\x79\x98\x60\x1e\x8a\x06\x0e\xf8\x93\xf8\xae\x15\x92\x06\xae\x8a\xa3\x9f\xab\x1a\x93\x07\x8a\xac\x74\x9f\x66\x89\x08\xfc\x44" ++"\x06\x66\x8d\x74\x77\x8a\x6a\x08\x83\x07\x8c\x6a\xa2\x77\xb0\x8d\x08\x98\xfc\x9b\x7e\x06\x66\x8d\x74\x77\x8a\x6a\x08\x83\x07\x8c" ++"\x6a\xa2\x77\xb0\x8d\x08\xf7\x13\x06\xb0\x89\xa2\x9f\x8c\xac\x08\x93\x07\xaa\x74\xa0\x6a\x8a\x1e\x88\xf8\x9b\xf7\x4a\xfc\x9b\x83" ++"\x06\x68\x8d\x73\x77\x6a\x1a\x83\x07\x8c\x6a\xa2\x77\xb0\x8d\x08\xf7\x13\x06\xb0\x89\xa2\x9f\x8c\xac\x08\x93\x07\xab\x73\x9f\x68" ++"\x8a\x1e\x84\x06\x0e\xf7\xe9\xf8\x64\x15\xfb\x2b\x65\x86\x71\x5e\x1f\x46\x62\x61\x3f\x37\x1a\x3e\xad\x46\xc8\x5f\x1e\x67\xbd\xae" ++"\x85\xf7\x39\x1b\xf7\x56\x06\xa0\x99\x95\x9b\x9b\x7f\x94\x74\x1f\xfb\x58\x06\xfb\x14\x60\x90\x9e\x68\x1f\x54\xa8\x65\xcb\xcb\x1a" ++"\xc5\xab\xc7\xba\xaa\x1e\xa6\xb3\xb0\x90\xf7\x23\x1b\xf7\x58\x06\xa1\x98\x95\x9b\x9b\x7e\x94\x75\x1f\x0e\xf7\x74\x16\xf7\x2d\xb0" ++"\x90\xa5\xb8\x1f\xd0\xb4\xb5\xd7\xdf\x1a\xd8\x68\xd0\x4f\xb7\x1e\xaf\x59\x67\x91\xfb\x39\x1b\xfb\x55\x06\x75\x7e\x82\x7b\x7b\x98" ++"\x81\xa1\x1f\xf7\x58\x06\xf7\x16\xb3\x86\x78\xaf\x1f\xc2\x6f\xb1\x4a\x4b\x1a\x51\x6b\x50\x5b\x6b\x1e\x71\x65\x63\x85\xfb\x21\x1b" ++"\xfb\x58\x06\x74\x7f\x82\x7b\x7c\x99\x80\xa0\x1f\x0e\xf7\x3f\xfb\x14\x15\x86\x78\x89\x7c\x82\x1a\x73\x9d\x7b\xa7\x9e\x9d\x93\x9a" ++"\x99\x1e\x92\x93\x90\x99\x92\xa9\xa6\xf7\x0c\x18\xf7\x20\x8f\xba\xb4\xa4\xf7\x1e\xad\xf7\x2f\x18\xb9\x8e\xa5\xa2\xad\x1a\xaa\x79" ++"\x97\x60\x1e\x29\x06\x4e\xfb\xa6\x80\x5b\x7d\x7f\x59\x88\x19\xec\xf8\x44\x05\x90\xa2\x8d\x98\x93\x1a\xa4\x7a\x99\x6f\x77\x79\x83" ++"\x7b\x7d\x1e\x83\x83\x88\x81\x83\x6a\x28\xfc\x4f\x18\x67\x8c\x7c\x94\x9f\x1a\x93\x8d\x9a\x91\xa3\x1e\xc6\xf7\x9b\x05\x26\x06\x59" ++"\x6b\x73\x67\x6f\x9a\x7d\xad\x8a\x1f\x6b\xfb\x26\x05\x85\x6e\x88\x76\x7c\x1a\x69\x9a\x6a\xa7\x72\x1e\xa1\x77\xa3\x82\xba\x84\x08" ++"\x0e\xf8\x92\xf7\x5f\x15\x7c\x9f\x86\x92\x7c\x9b\xce\x1d\xa3\xf7\x00\x05\xe7\x06\x9d\x82\x9a\x7d\x9f\x70\x89\x8a\x18\x6c\x81\x7c" ++"\x79\x71\x1a\x78\x9b\x77\x9a\x8c\x1e\x91\x95\x8e\x8f\x98\x1f\xac\x96\xa3\x5b\x92\x7b\x91\x74\x19\xf7\x20\x1d\x87\x93\x8a\x8e\x85" ++"\x98\x91\x8c\x18\xa8\x94\x9c\x9f\xa5\x1a\x9e\x7c\x9d\x7c\x86\x7f\x88\x87\x7e\x1e\xfb\xa9\xf0\x15\xab\xf7\x26\x05\xf7\x01\x06\xc2" ++"\xaf\x75\x68\x5a\x42\x63\x33\x1f\x0e\x3f\x0a\xf7\x74\xf7\x78\x15\xa3\x9b\x94\x97\x9c\x1a\x9d\x7d\x98\x77\x7f\x84\x88\x7e\x78\x1e" ++"\xfb\x31\x21\x05\x74\x7c\x81\x7d\x7c\x1a\x78\x99\x7e\x9f\x95\x97\x90\x95\x9a\x1e\x0e\xf7\x2e\xf7\xd1\x15\x22\x06\x79\x8c\x80\x82" ++"\x8a\x7a\x08\x8a\x07\x8c\x7a\x96\x82\x9d\x8c\x08\xc7\x06\xe4\xfb\xb0\xf7\x85\xf9\x2f\x05\xf7\x3b\x06\x9c\x98\x96\x9a\x9b\x80\x94" ++"\x78\x1f\xfb\x66\x06\xfb\x55\xfc\xcc\x05\x0e\x3f\x0a\xca\xf7\x5c\x45\x1d\x3f\x0a\x64\xfc\x7b\x23\x1d\xf7\x0b\xf8\x19\x15\xf8\x12" ++"\x06\xa1\x96\x94\x9c\x9b\x80\x94\x75\x1f\xfc\x46\xfb\x88\x06\x77\x94\x80\x9c\x9c\x94\x96\x9f\x1e\x0e\xf7\x30\xa8\x15\x6d\xb4\xb4" ++"\x7d\xba\x1b\xcb\xca\xa6\xbe\xbf\x1f\xc1\xc0\xa6\xc8\xd1\x1a\xf7\x05\x3c\xd8\xfb\x09\x43\x3f\x6b\x58\x5a\x1e\x68\x67\x72\x53\x7a" ++"\x3c\x48\xfb\xcb\x18\x86\x71\x89\x81\x83\x1a\x72\x9c\x7d\xa8\x9f\x9d\x93\x9a\x99\x1e\x92\x93\x8e\x94\x93\xae\x08\xf7\x7c\xf8\x69" ++"\x15\xc2\xab\x6c\x54\x3b\x40\x3d\x3d\x56\x63\xb4\xc1\xda\xd5\xd1\xe0\x1f\x0e\x56\x1d\x8e\xf7\x9a\x2f\x1d\xf7\xe0\x7d\x15\xf7\x19" ++"\x95\xea\xce\xdf\x1a\xb0\x79\xaa\x6a\x9f\x1e\x72\x9b\x62\x96\x44\x94\x4e\x93\x84\x8c\x7f\x90\x08\x80\x90\x83\x91\x91\x1a\x9b\xbf" ++"\x9b\xbd\xb5\xa8\x83\x79\xa2\x1e\x6b\x96\x95\x83\xa5\x1b\x9b\x9d\x93\x98\x99\x1f\x95\x95\x8f\x93\x91\xa6\x93\xae\x18\xa1\x0a\xa2" ++"\x7f\xa9\x83\xb5\x86\x78\x36\x18\x8c\x99\x94\x42\x0a\xb2\x7b\x9e\x62\x94\x1f\x0e\x56\x1d\xfb\x2e\xf7\x88\x15\xe4\x31\x05\x81\x95" ++"\x93\x87\x95\x1b\xa3\xc8\x0a\x26\x0a\x56\x1d\xfb\x98\xfc\x59\x23\x1d\xf7\x5f\xf7\xc4\x15\xe4\xf7\x58\x05\x97\xa6\x8e\x94\x86\x1d" ++"\xf7\x60\x16\xe4\xf7\x58\x05\x97\xa5\x8e\x95\x86\x1d\x0e\xf8\x48\xf8\x49\x15\xfb\x07\x45\x77\x59\x4b\x1f\x4a\x59\x61\x3d\x45\x1a" ++"\xfb\x02\xe0\x41\xf7\x12\xe3\xe5\xb1\xc9\xc5\x1e\xb9\xbd\xa6\xc6\xc0\x1a\xab\x83\xa6\x7a\xa7\x1e\xba\x5e\x1d\xfb\xa8\x24\x15\xd6" ++"\xbc\x64\x4e\x3e\x36\x46\x2d\x42\x5a\xb3\xc7\xd7\xe0\xd1\xe7\x1f\x0e\xf7\x6d\xf8\x23\x15\x75\x79\x7a\x75\x76\x9c\x79\xa1\xa1\x9c" ++"\x9c\xa1\xa0\x7a\x9d\x76\x1f\xf7\x41\x8c\x15\x75\x79\x79\x76\x75\x9d\x79\xa1\xa0\x9d\x9d\xa0\xa1\x79\x9d\x76\x1f\xe9\x37\x15\x82" ++"\x64\x83\x7b\x77\x73\x08\x61\x66\x5c\x77\x4d\x1b\x4c\x5d\x9f\xb5\x66\x1f\x77\xa3\x83\x9b\x82\xb2\x90\x48\x93\x6c\xa2\x68\x08\x5b" ++"\xac\xbd\x72\xcb\x1b\xc6\xba\xa0\xb4\xab\x1f\xa8\xb0\x96\xae\x90\xd3\x08\xfb\x47\xf7\x8b\x15\xfb\x33\xfb\x13\xfb\x10\xfb\x2f\xfb" ++"\x32\xf7\x11\xfb\x12\xf7\x31\xf7\x2f\xf7\x12\xf7\x12\xf7\x30\xf7\x2d\xfb\x12\xf7\x14\xfb\x2b\x1f\x83\x66\x15\xf7\x1d\xf7\x03\xfb" ++"\x00\xfb\x1b\xfb\x1d\xfb\x01\xfb\x01\xfb\x1c\xfb\x1b\xfb\x01\xf7\x01\xf7\x1c\xf7\x19\xf7\x02\xf7\x03\xf7\x17\x1f\x0e\xf7\x22\x16" ++"\xf8\x09\x9d\x06\xfb\x11\x91\x51\xcd\x8d\xf7\x17\x08\x4a\xad\xaf\x72\xc3\x1b\xc1\xb8\xba\xc5\xc0\x77\xaa\x38\xd7\x1f\x37\xd8\x7c" ++"\xa1\x6d\xe5\x7f\x44\x5c\x47\x3a\x4a\x08\x4d\x58\x70\x5f\x5a\x1a\x51\xba\x5b\xc4\xc3\xb3\xa8\xc8\xa8\x1e\xfb\x14\x90\x47\x40\xfb" ++"\x0e\x1b\x0e\xf8\x37\xf8\xab\x15\x91\x42\x8c\x6d\xa2\x75\xaa\x8a\x19\x90\x06\xac\x8c\xa1\xa3\x8a\xab\x08\xf7\x0f\x07\xad\x8c\x72" ++"\xa2\x67\x1b\xfb\xeb\x06\x67\x8c\x72\x74\x6b\x1a\x7e\x07\x7b\x8e\x82\x95\x7e\x1e\xf7\x39\xfb\x73\xfb\x3d\xfb\xba\x05\x84\x7f\x89" ++"\x84\x7e\x1a\x7c\x07\x6a\xa4\x74\xaf\x8c\x1e\xf7\xf2\x06\xaf\xa3\xa2\xad\x1f\xf7\x10\x07\xab\x75\xa3\x6a\x8c\x1e\x86\x06\x6c\x8a" ++"\x74\x74\x8a\x6c\x88\x43\x18\xfb\x62\x06\xf7\x2a\xf7\x93\x05\x91\x97\x8e\x93\x95\x1a\x97\x88\x94\x82\x97\x1e\xfb\x1a\xf7\x4c\x05" ++"\x0e\xf7\x23\xf8\x2a\x15\x73\x6e\x7d\x68\x86\x65\x08\x2c\x5e\xeb\x06\x8f\x64\x99\x68\xa2\x6e\x48\x48\x18\xab\x6b\xce\xcf\xa9\x73" ++"\xab\x7e\xb4\x85\x19\x2c\xb8\xea\x07\xb4\x91\xad\x99\xa7\xa2\xce\x47\x18\xab\xab\x48\xcf\xa1\xa4\x9a\xaf\x90\xb4\x19\xeb\xb8\x2b" ++"\x06\x86\xb3\x7c\xaf\x75\xa6\xce\xce\x18\x6b\xab\x48\x48\x71\xa1\x62\x9c\x67\x8e\x19\xea\x5e\x2d\x07\x68\x87\x61\x79\x72\x75\x47" ++"\xcf\x18\x6b\x6b\x05\xf7\x72\x5d\x15\xdc\xcc\x4b\x3d\x3a\x4b\x4b\x3b\x3c\x4b\xcb\xda\xda\xcb\xcc\xd8\x1f\x0e\xf8\x35\xf7\xd7\x15" ++"\xd7\x06\xad\x92\x8d\x97\x9b\x1f\x9b\x98\x94\x9c\x9c\x1a\xa1\x7e\x99\x75\x8e\x1e\x8e\x75\x8a\x8b\x89\x1b\xfb\x9f\x06\x6b\x82\x88" ++"\x7f\x7b\x1f\x7b\x7e\x82\x7b\x7a\x9d\x1d\xdd\x06\x55\xfb\x89\x05\x89\x84\x8b\x87\x81\x1a\x5f\xac\x74\xc8\xd9\xc2\xab\xb8\x9f\x7f" ++"\x99\x7b\x83\x81\x89\x87\x81\x1e\x82\x74\x80\x89\x7e\x1b\x84\x88\x8d\x90\x8e\x8b\x8e\x8c\x8f\x1f\x0e\xf7\xab\xf7\xa5\x15\x96\xbc" ++"\x05\xf7\x46\x06\xaa\x96\x4f\x0a\xa9\x7a\x97\x60\x1e\xfb\x44\x06\x9c\xda\x05\x8f\x9b\x8c\x8e\x96\x1a\xa2\x79\x9a\x70\x79\x7e\x85" ++"\x7d\x7b\x1e\x82\x82\x83\x7a\x87\x77\x79\x3a\x18\x6c\x06\x6c\x80\x88\x80\x7c\x1f\x7b\x7f\x81\x79\x7a\x1a\x7f\x90\x80\x95\x82\x1e" ++"\x82\x95\x92\x8a\xa8\x1b\xa9\x06\x80\x5a\x05\x72\x82\x8a\x85\x7f\x1f\x75\x80\x7c\x75\x76\x1a\x7f\x90\x81\x95\x81\x1e\x82\x95\x91" ++"\x8a\xa8\x1b\x81\x5a\x05\x89\x82\x8a\x83\x80\x1a\x6f\x93\x75\x9c\x7b\x1e\x72\xa4\xc3\x7a\xc0\x1b\xd2\xf0\xa2\xa7\xbd\x1f\xa2\x98" ++"\x99\x9f\xa0\x1a\xa1\x77\x9e\x73\x83\x83\x89\x87\x82\x1e\x71\x50\x5c\x80\x52\x1b\x5a\x72\x94\x9d\x92\x8c\x92\x8d\x94\x1f\x92\xab" ++"\x05\xf7\x1d\x06\xab\x96\x2a\x0a\x9c\x9b\x1a\xaa\x7a\x97\x5f\x1e\x0e\xf8\x81\xf8\x3d\x15\x86\x06\xfb\x44\x06\x9d\xda\x05\x8f\x9d" ++"\x8b\x8d\xd9\x0a\x79\x3a\x05\x6b\x06\x6a\x82\x89\x7e\xa2\x1d\xa9\x06\x5e\xfb\x5d\x05\x89\x82\x8a\x83\x7f\x1a\x6b\x99\x6f\xa4\x7b" ++"\x1e\x77\xa9\xb7\x80\xb8\x1b\xd2\xeb\xa1\xa8\xc3\x1f\xa4\x98\x97\x9c\xa1\x78\x1d\xb4\xf7\x4c\x05\xf7\x46\x06\xa9\x98\x8e\x97\x99" ++"\x1f\x9b\x97\x94\x9c\x9d\x1a\x91\x8a\x8f\x87\x93\x1e\x97\x8e\x8b\x8b\xa2\xa0\xf2\xf7\x0d\x18\xf0\x1d\x81\x7f\x1a\x89\x8b\x89\x8c" ++"\x88\x1e\x0e\xf7\xc8\x7c\x15\xc1\x8d\xd4\x9b\xbe\x9f\x08\xbb\x9e\x9c\x9d\xa7\x78\x1d\xb4\xf7\x4c\x05\xf7\x46\x81\x1d\x20\x1d\xdc" ++"\x1d\x57\xac\x6a\xcb\x7c\x1e\x74\x26\x05\x8d\x9c\x93\x8b\x90\x1b\xa6\x9a\x82\x7b\x7e\x80\x83\x78\x7a\x74\x92\x95\x7a\x1f\x96\x79" ++"\x89\x8c\x7f\x1b\x72\x79\x7a\x72\x82\x8f\x82\x90\x85\x1f\x78\x9e\xba\x7c\xb4\x1b\xd5\xbf\xba\xcd\xb1\x79\xa0\x64\x95\x1f\x0e\xf8" ++"\x07\xf8\xef\x15\x2c\x36\x51\x29\x59\x1f\x67\x45\x74\x2b\x3e\x1a\x44\x9d\x56\xb1\x64\x1e\x66\xae\xb9\x78\xc0\x1b\xda\xdb\xb8\xd3" ++"\xbb\x1f\xbc\xd4\xab\xf7\x06\xef\x1a\xf7\x14\x3f\xe1\xfb\x05\x1e\xfb\x2d\xfb\x96\x15\xee\xa9\xc1\xc2\xd0\x1b\xc0\xa7\x64\x41\x7f" ++"\x8a\x83\x89\x76\x1f\x73\x23\x15\x28\x6b\x55\x55\x47\x1b\x56\x6f\xb2\xd2\x99\x8c\x93\x8d\xa0\x1f\x0e\xf8\x63\xf8\xc9\x15\x9e\x97" ++"\x93\x97\x22\x0a\x7b\x82\xf7\x16\x1d\x9a\x1e\x0e\xf8\xc6\xbc\x1d\xfb\x7a\xa9\x0a\x57\x1d\xfb\x02\xf8\x7f\x5b\x0a\x57\x1d\xfb\x75" ++"\xf8\x8a\x33\x0a\xa7\xfb\xaf\xf7\x0b\x0a\x79\x94\x7b\xba\x0a\xfc\xb4\xf7\x2f\x15\x70\x83\x8a\x84\x80\x1f\x7a\x81\x80\x79\x78\x1a" ++"\x7a\x94\x7a\xf7\x29\x1d\x94\x96\x9e\xf7\x4d\x1d\x0e\x0e\x76\x1d\x57\x0a\x58\xfb\x72\x23\x1d\x94\x0a\xd7\xfb\x95\x15\x8c\x8c\x8c" ++"\x8c\x8d\x8c\x8e\x64\x0a\x7d\xf7\x0f\x0a\x7a\x79\x87\x83\x65\x0a\xcb\x0a\x79\x1d\xf8\xb9\x16\xfb\x06\xf8\xc8\x05\xfb\x08\x06\xfb" ++"\xff\xfc\xc8\x05\xf8\x62\xf3\x15\xfb\xa1\x06\xf7\x61\xf7\xd2\x05\x0e\xf7\xaf\xe9\x15\x74\x96\x87\x8d\x82\x91\x08\x68\xa2\x7a\xb2" ++"\xc5\x1a\xcd\xa1\xd2\xad\xbc\x1e\xbe\xb1\xc0\xa5\xd0\x1b\xe1\xb6\x62\x3a\x3c\x68\x30\x58\x56\x1f\x73\x72\x78\x81\x56\x75\x75\x2d" ++"\x18\xf7\x5c\x06\xaa\x96\x35\x0a\x9b\x1a\xa8\x79\x98\x61\x1e\x4f\x06\xc1\xa3\xa2\x9f\xaa\xbc\x08\xae\xc3\x9f\xce\xca\x1a\xd0\x74" ++"\xc1\x61\xa8\x1e\xa7\x62\x4d\x9b\x4a\x1b\xfb\x00\x2a\x65\x4b\x53\x1f\x53\x4b\x69\x33\x38\x1a\x59\x99\x62\xa4\x72\x1e\x91\x85\x94" ++"\x84\x9c\x82\x08\x4c\xaa\x1d\x7c\x7f\xf7\x00\x0a\xf7\x5a\x06\x0e\xf7\x31\x89\x15\x81\xa2\x9d\x87\xa5\x1b\xb8\xb5\x95\xa3\xbe\x1f" ++"\x87\x79\x05\xee\x06\xbe\xaa\xa2\xb2\xa6\x7a\x98\x6a\x8c\x1f\xd3\xf7\xd6\x05\xfb\x20\x06\x57\x6c\x74\x64\x6e\x9e\x7e\xb6\x1f\xa8" ++"\x06\x62\xfb\x4b\x05\x67\x46\x5c\x7c\x5e\x1b\x72\x7a\x96\x9b\x90\x8d\x94\x8d\x97\x1f\xcb\xf7\xb1\x05\xfb\x0e\x06\x58\x6d\x40\x1d" ++"\x95\x06\x27\xfc\x54\x05\x88\x7e\x8a\x81\x85\x1a\x74\x9e\x7a\xa4\xae\xa3\xa2\xb7\x94\x1e\x0e\xf8\xb7\xf7\xc3\x15\x91\xa8\x05\x93" ++"\xac\x8d\x95\x97\x1a\xa7\x74\xa1\x6d\x76\x7c\x83\x7a\x80\x1e\x9c\x6e\x67\x93\x5e\x1b\x39\x44\x6d\x51\x56\x1f\x5a\x56\x6e\x43\x47" ++"\x1a\x28\xbd\x50\xf7\x05\x68\x1e\xc1\x7b\x8f\x88\x7f\x1a\x79\x71\x7a\x69\x88\x1e\x77\x89\x87\x8a\x81\x88\x08\x72\x82\x7c\x77\x70" ++"\x1a\x6d\x9e\x7e\xb4\xf2\xda\xc9\xdd\xc7\x6b\xae\x39\xa6\x1e\x36\xa8\x79\x9c\xc0\x1a\xf3\xd7\xde\xea\xb7\xb1\x77\x73\x89\x8b\x88" ++"\x8a\x86\x1e\x8a\x87\x8b\x86\x86\x1a\x6b\xa1\x75\xad\xab\x99\x9b\xbc\x94\x1e\x0e\x24\x1d\xad\xf7\x28\x05\x8e\x9b\x8c\x91\x93\x1a" ++"\xa1\x21\x1d\xed\xe9\x1d\x71\x1d\xbc\xf8\xe3\x15\x97\x7f\x86\x8d\x7f\x1b\x74\x75\x77\x76\x80\x91\x82\x98\x7e\x1f\xf7\x0c\xfb\x00" ++"\x05\x83\x95\x97\x84\x92\x1b\xa3\xa0\x9f\xa2\x96\x87\x92\x7c\x99\x1f\x0e\xf7\x79\xf7\x2c\x15\x46\xf7\xc9\x05\x99\x06\xab\x96\x50" ++"\x1d\x9b\x1a\xa9\x79\x97\x61\x1e\xfb\x19\x06\x6c\x80\x88\x7f\x95\x1d\xb4\x1e\xef\xfc\x61\x05\xf3\x06\xf7\x87\xf8\x13\x05\xab\xa0" ++"\x9d\x9d\x97\x1b\x8f\x8e\x8a\x89\x8e\x1f\x7a\xaa\x8d\x8a\x9d\x1b\xb7\xb5\xb3\xb5\xb4\x68\xa5\x54\x40\x50\x63\x35\x55\x1f\x0e\x59" ++"\x0a\xb5\xf8\x72\xb7\x0a\xf7\x8d\xf7\x7c\x15\xf7\x0b\x06\xa2\xf1\x05\xfb\x0b\x06\xa7\xf7\x13\x05\xf7\x8c\x06\x81\x5f\xf7\x08\x0a" ++"\x92\x99\x99\x1e\x95\x95\x8f\x94\x91\xa6\xac\xf7\x28\x18\xfc\x6f\x27\x1d\x95\x06\x6f\xfb\x13\x05\x53\x06\x74\x25\x05\xc3\x06\x6e" ++"\xfb\x15\xdf\x1d\xf7\x82\xf7\xa2\x15\x96\xbe\x05\xf7\x78\x06\x79\x38\x05\x87\x7c\x8a\x83\xf7\x26\x0a\x95\x1e\xb5\xf7\x51\x05\xfc" ++"\x86\xf7\x59\x1d\x80\x58\x05\x6b\x06\x63\x71\xf7\x22\x0a\xaa\x06\x79\x39\x44\x0a\x9d\xdd\x05\xce\x06\xb1\xa6\xa0\xa7\xa5\x1d\xf8" ++"\x91\xf7\x00\x15\x6c\xf7\x19\x85\xa4\x80\x9e\x78\x9c\x19\x99\x93\xbf\xca\xb1\xc1\x08\x71\x91\x99\x80\xa6\x1b\xa4\x9a\x9a\xa9\x92" ++"\x1f\x95\xb5\x05\x8e\x98\x8d\x9c\x96\x1a\xa8\x77\x9c\x68\x51\x69\x6b\xfb\x3c\xfb\x13\x1e\xa3\xeb\x05\x8f\x06\xae\xa2\xa1\xab\xaf" ++"\x73\x99\x4c\x1f\x5f\x06\x4f\x74\x7d\x66\x71\x99\x7b\xa9\x82\x1f\x78\x29\x64\xf7\x06\x82\xa4\xf7\x2b\x1d\x86\x7a\x89\x7d\x81\x1a" ++"\x72\xa1\x78\xa7\xa3\x97\x95\xab\x98\x1e\x94\x5b\x9a\x67\xa3\x69\x6e\x7d\x75\x79\x79\x71\x21\xfb\x2d\x18\x60\x8a\x76\x7a\x69\x1a" ++"\x68\xa2\x7a\xbc\xb4\x92\x90\xb9\xa9\x1e\xef\xf7\x2b\x97\x9d\x94\x95\xa5\xa3\x19\x64\xfb\x2a\x05\x61\x8a\x75\x79\x69\x1a\x66\xa2" ++"\x7d\xca\x1e\xbb\xa7\x1d\x7c\x9b\x69\x92\x1f\xad\xf7\x2d\x93\x80\x92\x7d\x8e\x7d\x19\xad\xfb\x25\x8d\x84\x8b\x88\x8d\x83\x19\x93" ++"\x62\x97\x81\xbc\x88\x80\x5a\x18\x88\x82\x8a\x7f\x84\x85\x0a\xc5\x93\x1e\x9e\xf7\x1f\x05\x0e\xf8\xef\xf7\xef\x15\x8e\x97\x8c\x94" ++"\x92\x1a\xa7\x73\xa1\x6b\x65\x65\x76\x60\x65\x1e\x42\x3a\x92\xb5\x05\xa7\x93\x99\x9c\xa5\x1a\xad\x72\x9d\x5a\x1e\x65\x06\x5c\x71" ++"\x78\x6a\x73\x95\x7d\xa4\x7f\x1f\x83\x5f\x65\xd3\x05\xc3\x6d\x73\x9d\x5e\x1b\x6c\x78\x81\x73\x7f\x1f\x81\x77\x85\x71\x72\x1a\x6d" ++"\x9e\x78\xa9\xa2\x99\x96\xa6\x94\x1e\x9f\x62\x91\x81\x9b\x77\x73\x81\x79\x7e\x7d\x79\x3d\x2e\x18\x7e\x06\x69\x72\x75\x6d\x6e\xa3" ++"\x74\xaa\x1f\xa6\x06\xa5\x8c\x8c\x8c\xaf\xb5\xda\xec\x18\x99\x9c\x9a\x9a\x9a\x96\x7c\x3a\x18\xf7\x09\x1d\x82\x93\x78\x19\xa8\x3f" ++"\xa1\x54\x90\x86\xac\x87\x19\x7e\x62\x05\x89\xe1\x0a\x9b\xd1\x9c\x1e\xaa\xf7\x14\x05\x26\x06\x71\xc7\x7d\xac\x7e\x9e\x7e\x95\x19" ++"\x9d\x98\xa3\xa2\xa5\xa9\x08\x6f\x91\x99\x7f\xa7\x1b\xaa\x96\x99\xbd\x97\x1f\x0e\xf7\x97\x7c\x15\xcf\x8d\xc6\x97\xb2\xa1\x08\xd0" ++"\xb1\xb5\xcb\xce\x1a\xb7\x7b\xad\x6a\xa6\x1e\xc4\xb1\xa5\xb6\xc4\x1a\xe2\x41\xc5\xfb\x03\x53\x62\x80\x73\x67\x1e\x8c\x95\x8b\x8d" ++"\x8f\x1a\xa6\x75\xa0\x6c\x6e\x7b\x7a\x63\x85\x1e\x82\x57\x7f\x66\x75\x5e\x08\x7d\x6f\x86\x7d\xf7\x0a\x1d\x61\x06\x59\x73\x7b\x68" ++"\x77\x95\x7a\x9d\x82\x1f\x86\x95\x96\x89\xb1\x1b\xe7\xb0\x7c\x67\x74\x7d\x72\x73\x79\x1f\x76\x6f\x63\x81\x54\x1b\x45\x57\x9a\xb1" ++"\x51\x1f\xa0\x6c\x7b\x92\x7d\x1b\x6f\x70\x70\x70\x57\xf7\x00\x4a\xf7\x00\x7f\x1f\x77\x34\x05\x8e\x9f\x8b\x8b\x93\x1b\xa7\x99\x83" ++"\x7c\x7b\x7d\x81\xf7\x01\x1d\xb3\x7b\x9d\x62\x95\x1f\x0e\xf7\xaa\x7f\x15\xc4\xbf\x94\x9c\xb0\x1f\xc9\xa7\xb1\xbb\xbc\x1a\xb0\x7a" ++"\xa4\x65\x9d\x1e\xbc\x9f\xa3\xab\xb8\x1a\xd2\x42\xbd\x23\x5a\x63\x81\x74\x65\x1e\x8f\x07\x8f\x07\xab\x79\x9c\x6b\x66\x7f\x79\x4c" ++"\x84\x1e\x89\x72\x85\x75\x81\x70\x08\x84\x76\x87\x7b\x83\x1a\x73\xa1\x77\xa6\xa1\x98\x95\xa8\x99\x1e\xc7\xa8\xa8\x9b\xe1\x1b\xbd" ++"\xac\x81\x7b\x77\x67\x7d\x55\x8a\x1f\x60\x8a\x8b\x8b\x82\x89\x08\x71\x85\x7d\x7a\x72\x1a\x72\x96\x7c\xa3\x83\x1e\x98\x87\x92\x8a" ++"\xb0\x8a\x08\xb6\x8a\xa9\x80\x7e\x1a\x72\x50\x74\x49\x47\x56\x99\xab\x53\x1e\x99\x71\x7c\x91\x7e\x1b\x70\x71\x71\x6f\x6e\xa1\x76" ++"\xc4\x71\x1f\xb1\x79\xb8\x7e\xb0\x86\x77\x30\x18\x8c\x98\x95\x42\x0a\xb3\x7b\x9d\x62\x94\x1f\x0e\xf8\x5d\xf5\x15\x6a\xf6\x7f\xb0" ++"\x7a\xa8\x74\xa2\x19\xaf\xb2\xd4\xdd\x91\x92\x90\x8f\x96\x97\x19\x84\x07\x70\xa2\x76\xa9\x9d\x9c\x94\x98\x91\x1e\x96\xa1\x9a\xc7" ++"\x9f\x1a\xab\x72\x9c\x5d\x51\x65\x79\x59\x5e\x1e\x2d\x24\x71\x70\x73\x7c\xf7\x21\x1d\x2c\x06\x4b\x74\x7e\x66\x67\xa3\x79\xbb\x1f" ++"\x8d\x06\x3c\xfb\xf9\x05\x4d\x74\x7d\x65\x65\xa2\x7e\xcb\x1f\xea\x06\xca\xa3\x99\xaf\xb0\x74\x9b\x58\x1f\xaa\xf7\x25\x05\xa6\x06" ++"\xa9\x8c\xa4\x70\x9e\x54\xab\x26\x18\xa1\x4d\x8d\x8a\xca\x88\x7f\x59\x18\x88\x7d\x8a\x83\x84\x1a\x72\x9c\x7c\xaa\xb5\xa2\xa7\xc6" ++"\x93\x1e\x9e\xf7\x1e\x05\x0e\xf8\x54\xf3\x15\x60\xda\x81\x9d\x7d\x9a\x78\x96\x19\xd9\xd0\xdd\x0a\x92\xab\x05\x9b\x1d\x5f\x5e\x65" ++"\x7c\x6a\x67\x1e\x3a\x41\x7d\x7f\x80\x82\x88\xf7\x5c\x1d\x05\xbf\x8d\x9e\x9a\xb0\x1a\xb1\x77\x97\x4d\x8b\x1d\xfb\x6f\x05\x50\x8c" ++"\x74\x7c\x66\x1a\x65\xa2\x7d\xca\x1e\xf7\x26\x1d\x85\xa2\x63\xb2\x44\x18\xa2\x5d\x92\x85\xa9\x88\x7f\x61\x18\x87\x7e\x8a\x84\x82" ++"\x1a\x70\x9c\x7e\xac\xaf\x97\x96\xb4\x99\x1e\x95\xad\x9a\xc7\x9a\xcf\x08\x0e\xf7\xcf\xf7\x5b\x15\x98\x6b\xab\x27\xa1\x4c\x8e\x89" ++"\xd0\x89\x19\xf5\x1d\x84\x07\x8f\x1d\x65\x79\x5a\x5e\x1e\x58\x53\x05\x99\x85\x7b\x95\x7b\x1b\xa5\x91\x97\x99\xa6\xe2\x1d\x96\x06" ++"\x7a\x3f\x05\x89\x84\x8a\x83\x85\x1a\x75\x9e\x77\xa0\xa6\x97\x97\xad\x93\x1e\x60\xf7\x5a\x15\x8a\x87\x89\x8b\x89\x1b\x88\x06\xa3" ++"\xf7\x00\x9a\x8c\x91\x8b\x98\x8d\x19\x77\x84\x85\x84\x85\x6d\x08\x0e\xf8\x02\xf7\x7b\x15\xd5\xcc\x94\x93\x90\x8e\x94\x91\x19\x6a" ++"\x8e\x99\x7c\xa9\x1b\xa6\x9b\x9a\xae\x93\x1f\x92\xab\x05\x9b\x1d\x60\x5e\x6f\x80\x69\x5f\x1e\x96\x84\x7d\x94\x81\x1b\x7e\x7c\x7f" ++"\x7d\x86\x1f\xb2\x79\x96\x4b\x8c\x8b\x1d\xfb\x6e\x05\x50\x74\x7c\x66\x65\xa2\x7d\xca\x1f\xf7\x35\x1d\x9b\x8a\x8f\x8b\x98\x87\x81" ++"\x5b\x18\x89\x83\x8a\x84\x84\x1a\x77\x9e\x76\x9d\x99\x98\x97\x9f\x92\x1e\x9d\x69\x98\x73\x94\x7d\x91\x86\x19\x82\x94\x9e\x87\xb4" ++"\xa4\x1d\x5f\x1f\x7d\x06\x8a\x06\x87\x06\x60\xda\x81\x9d\x7c\x9a\x7c\x95\x19\x51\xdd\x15\x87\x86\x7c\x7f\x80\x82\x89\x8a\x19\x89" ++"\x87\x84\x8a\x82\x1b\x80\x06\x93\xb6\xaf\x8c\x9d\x93\x95\x9b\x19\x0e\xf7\x15\xf8\x60\x15\xc2\x06\x3c\xfb\xf9\x05\x4d\x8c\x74\x7d" ++"\x64\x1a\x66\xa2\x7d\xcb\x1e\xea\x06\xca\xa3\x99\xb0\xaf\x74\x9c\x58\x1f\xab\xf7\x24\x05\xa5\x06\xa9\x8d\xa4\x6f\x9e\x54\xab\x27" ++"\x18\xa1\x4c\x8e\x89\xd0\x89\x08\x9e\x06\xca\xa2\x99\xb0\xb2\x75\x99\x4b\x1f\x7c\x06\x69\xf7\x01\x80\xb0\x79\xa8\x74\xa2\x19\xaf" ++"\xb2\xd4\xdd\x90\x91\x90\x90\x97\x97\x19\x84\x07\x8f\x1d\x66\x79\x59\x5d\x1e\x2d\x24\x71\x70\x73\x7c\xf7\x21\x1d\xfb\x8c\x66\x1d" ++"\x82\x84\x70\x0a\x0e\xf7\x44\xf7\xd5\x15\x5b\xfb\x6e\x05\x4f\x8c\x74\x7c\x66\x1a\x65\xa2\x7d\xcb\x1e\xe0\x06\xca\xa3\x99\xaf\xae" ++"\x75\x9c\x5d\x8c\x1f\x9b\xd1\x05\xa1\x06\xb2\x93\x85\x63\xa2\x1f\xb3\x44\x98\x73\x94\x7d\x90\x86\x19\x82\x94\x9f\x87\xb3\xa4\x1d" ++"\x60\x1f\x7d\x06\x89\x06\x87\x06\x60\xda\x81\x9d\x7c\x9a\x7a\x96\x19\xd8\xd0\x94\x92\x90\x8f\x94\x91\x19\x6a\x8e\x9a\x7c\xa9\x1b" ++"\xa6\x9a\x9a\xae\x93\x1f\x92\xaa\x05\x8f\x9b\x8c\x92\x91\x1a\xab\x72\x9d\x5f\x5e\x64\x7b\x6b\x67\x1e\x3a\x41\x7e\x7f\x7f\x82\x88" ++"\x8a\x19\x89\x88\x83\x8a\x82\x1b\x80\x06\x94\xb6\x05\xbe\x8d\x9e\x9a\xb0\x1a\xb1\x78\x97\x4d\x1e\xfb\x73\x06\xf7\x18\x1d\x0e\xf8" ++"\x7e\xf6\x15\xdb\xf7\xf6\x05\xb2\x8f\xa4\xa3\xac\xd2\x0a\x27\xae\x0a\x95\x06\x6f\xfb\x14\x05\xfb\x62\x06\xa7\xf7\x14\x05\x97\x06" ++"\xaa\x96\x7f\x1d\x27\x39\x1d\x7b\x1a\x71\x97\x7e\xa8\x87\x1e\x3b\xfb\xf9\x05\x89\x06\x38\x0a\x7b\x7e\x66\x0a\x9d\x81\x9b\x7c\x90" ++"\x1e\x8e\x83\x84\x8c\x76\x1b\x82\x06\xa7\xf7\x12\x05\xf7\x62\x06\x6f\xfb\x12\x05\x7f\x37\x1d\x6c\x9c\x7f\xb7\x1e\xe5\x06\x80\x59" ++"\x05\x88\x80\x8a\x81\x84\x1a\x71\x9c\x7c\xaa\xb4\xa2\xa7\xc6\x93\x1e\x9f\xf7\x1f\x05\x0e\xf8\x7d\xf3\x15\xbb\xf7\x6e\xa6\x0a\x8a" ++"\x86\xcd\x0a\x98\xc6\x05\xf7\x70\x06\x7e\x50\x05\x85\x06\x59\x6b\x74\x66\x6e\x9f\x7d\xb5\x1f\xec\x06\x7f\x62\x05\x89\xe1\x0a\x9b" ++"\xd1\x9c\x1e\xaa\xf7\x14\x05\x0e\xf7\xe8\x7e\x15\xd1\x8e\xca\x9b\xba\xa8\x08\xbb\xa7\xa3\xa7\xa5\x9e\x0a\x7d\x4b\x05\x80\x0a\x22" ++"\xd2\x3f\xf7\x08\x79\x1e\x77\x31\x05\x8c\x99\x94\x42\x0a\xb2\x7b\x9e\x62\x94\x1f\x0e\xf7\xf3\x7c\x15\xf7\x19\x91\xf4\xbd\xc5\xdd" ++"\x1d\x9b\xd5\x05\xf7\x3c\x1d\x9c\x6a\x5b\x95\x54\x1b\x2e\x88\x1d\x42\xba\x4d\xd0\x78\x1e\xa0\x85\x9f\x87\xa6\x89\x79\x36\x18\x8c" ++"\x98\x94\x8c\x90\x1b\xa8\xec\x1d\xb2\x7b\x9e\x61\x94\x1f\x0e\xf8\x2a\xf7\x7f\x29\x0a\x77\x1b\x2e\x34\x1d\x0e\xf7\x53\x96\x15\x75" ++"\x23\x05\x88\x38\x1d\xf7\x04\x9f\x1d\x97\x86\x96\x81\x94\x1e\x92\x82\x82\x8d\x6e\x1b\x8a\x06\x9f\xe7\xf7\x96\xf7\xd7\x05\xb3\x90" ++"\xa4\xa2\xac\xee\x0a\x7f\x88\x7f\x72\x0a\x90\x89\x92\xab\x0a\x0e\xf8\x26\xf7\x6e\x15\x8f\x9d\xf7\x69\xf7\x75\x05\xa1\x95\x8d\x90" ++"\x96\x1f\xa1\x97\x99\xa1\xa0\x52\x1d\x83\x20\x1d\x2e\x39\x1d\x7b\x1a\x77\x93\x80\x9e\x82\x1e\xfb\x07\xfb\x0d\x4e\xf7\x0c\xf7\x04" ++"\x1d\x7a\x7a\x1a\x6e\x9c\x7f\xb1\x8a\x1e\xf7\x05\xfb\x74\x87\x78\x05\x27\x06\x64\x70\xf7\x22\x0a\xed\x06\x84\x6c\x05\x4d\x06\x6b" ++"\x81\x3a\x1d\xf7\x7b\x06\xa7\x9a\xd8\x0a\x4f\x06\x91\xaa\x05\xea\x06\xb2\xa6\x4b\x0a\xf7\x51\x8c\x15\x47\x06\x64\x70\x77\x6d\x83" ++"\x8f\x80\x90\x85\x1f\x83\x92\x94\x89\xa3\x1b\xce\x06\x89\x81\x05\x88\x06\x6b\x81\x89\x7f\x95\x1d\xb6\x1e\xf7\x04\x06\xa9\x98\xf7" ++"\x1f\x0a\x9c\x9c\x1a\x97\x86\x97\x81\x93\x1e\x93\x82\x82\x8c\x6e\x1b\x8a\x06\x8d\x95\x05\xd1\x06\xb1\xa6\xa0\xa8\xa4\x7e\x95\x68" ++"\x1f\x48\x06\xf7\x94\xf7\xd5\x05\xb3\x90\xa4\xa2\xac\xee\x0a\x7f\x88\x7f\x72\x0a\x91\x89\x91\xab\x0a\xee\xfb\xcc\x05\x0e\xf8\x90" ++"\xf2\x15\xfb\x0e\xf7\x4c\xf7\x54\xf7\x42\x05\xb5\x8c\xa9\xa5\xad\x3e\x1d\x83\x84\x8c\x76\x1b\x31\x25\x1d\x79\x91\x81\x9e\x81\x1e" ++"\xfb\x00\x2a\x49\xeb\x05\xab\x9a\x9a\x9d\xa4\x51\x1d\x82\x20\x1d\x30\x06\x6b\x81\x88\x7f\x30\x1d\x90\x89\x92\x8a\x98\x8a\xf7\x08" ++"\xfb\x40\x18\xfb\x61\xfb\x4e\x05\x60\x8a\x6d\x72\x68\x21\x0a\xf7\x02\x20\x0a\x9b\x1a\xa4\x7e\x98\x71\x8e\x1e\xf7\x09\xf5\xd1\x22" ++"\x05\x65\x87\x71\x72\x6b\x21\x0a\xf7\x02\x06\x91\x06\x8c\x06\x7e\x54\x05\x88\x7f\x8a\x82\x84\x1a\x71\x9c\x7d\xaa\xb4\xa2\xa6\xc6" ++"\x94\x1e\x9e\xf7\x1f\x05\x0e\xf8\x89\xf1\x15\xfb\x0b\xf7\x0a\xf7\x2a\xf1\xa2\x8d\x92\x8e\x97\x94\x19\x9b\x98\x94\x9d\x9b\x1a\x9c" ++"\x80\x9b\x7d\xf7\x03\x1d\xb4\x05\xa0\x99\xf7\x08\x1d\x7a\x1a\x7a\x95\x7c\x9a\x86\x1e\x8f\x89\x90\x8a\x95\x8a\xf0\x26\x18\xfb\x3c" ++"\xfb\x0a\x74\x89\x83\x88\x7f\x81\x19\x7b\x7e\x82\x7b\xf7\x36\x1d\x97\x94\x9d\x9d\x1a\x9d\x85\x94\x78\x94\xf7\x2d\x0a\x72\x21\x0a" ++"\xf7\x06\x06\x7f\x60\x05\x89\x83\x89\x7f\x82\x1a\x70\x9c\x7e\xac\xb4\x98\x9a\xd2\x9c\x1e\xa9\xf7\x14\x05\x0e\xc9\x1d\x51\x06\x4c" ++"\x74\x7d\x65\x65\xa1\x7e\xcb\x8a\x1f\xf7\x1e\x06\x7f\x54\x05\x88\x81\x8a\x80\x83\x85\x0a\xc6\x93\x1e\x9e\xf7\x21\x05\x0e\xf8\x61" ++"\xf3\x15\xcd\x1d\x82\x65\x05\x54\x06\x4b\x74\x7d\x65\x65\xa1\x7e\xcc\x8a\x1f\xf7\x09\x06\x7f\x54\x05\x88\x80\x8a\x81\x83\x85\x0a" ++"\xc6\x93\x1e\x9f\xf7\x21\x05\x0e\xf7\xcd\xf7\x44\x15\xaa\x94\x98\x90\xa4\x98\x75\x28\x18\x51\x06\x4c\x74\x7d\x65\x65\xa1\x7d\xcb" ++"\x1f\xf7\x28\x9c\x1d\x9d\x5e\x8c\x1f\xda\xf7\xf9\x05\xc5\x8c\x7d\x1d\x71\x7b\x83\x87\x64\x79\x19\x93\xae\x05\x8c\x92\x8c\x92\x93" ++"\x1a\xa3\x79\x9d\x74\x72\x7e\x7e\x6a\x83\x1e\x7b\x41\x05\x72\x8e\x83\x91\x9c\x1a\x96\x8e\x9f\x8e\x99\x1e\xa5\xf7\x09\x05\xcc\xa0" ++"\x98\xb1\xb2\x74\x98\x4b\x1f\xc5\x0a\x74\x88\x74\x7c\x1a\x65\x9e\x68\xab\x74\x1e\x9e\x7d\x9b\x86\xaf\x86\x08\x89\x81\x8a\x83\x87" ++"\x1a\x76\x9f\x77\xa0\xa5\x98\x98\xac\x92\x1e\x0e\xf7\xbe\xf7\x0f\x15\xa4\x90\x9b\x90\xa1\x93\x82\x66\x18\x84\x06\x80\x77\x85\x85" ++"\x80\x1f\x7f\x84\x84\x7d\x78\x1a\x78\x92\x7c\x98\x84\x1e\x85\x95\x9f\x86\x96\x1b\xe5\x06\xcb\xa2\x99\xb0\xac\x78\x9b\x61\x8e\x1f" ++"\xbc\xf7\x6e\x05\xc2\x8d\x77\x0a\x42\x27\x0a\x69\x9f\x7a\xb6\x8a\x1f\x7e\x4e\x75\x81\x84\x88\x6a\x7f\x19\x90\x9e\x05\x8d\x92\x8c" ++"\x92\x92\x1a\xa4\x7a\x9d\x73\x84\x81\x89\x87\x85\x1e\x7e\x84\x88\x86\x84\x6f\x7d\x54\x18\x85\x8d\x85\x8d\x86\x8c\x08\x81\x8f\x89" ++"\x8d\x91\x1a\x8d\x8c\x8e\x8e\x9c\x1e\x9a\xcb\x05\xc9\x8c\xa1\x98\xb1\x1a\xb1\x74\x99\x4a\x1e\x3d\x06\x4b\x74\x7d\x66\x6a\x9e\x7b" ++"\xb4\x88\x1f\x7e\x50\x05\x87\x78\x89\x7d\x7e\x1a\x5a\xae\x67\xc6\x7f\x1e\x96\x89\x92\x89\x84\x71\x05\x89\x83\x8a\x82\x86\x1a\x75" ++"\x9e\x77\xa1\xa5\x97\x96\xae\x94\x1e\x0e\xf7\xe3\xf8\x60\x15\xc5\x06\xcb\xa2\x99\xb1\xb1\x74\x99\x4b\x1f\xfb\x28\x27\x0a\x69\xa1" ++"\x79\xb8\x8a\x1f\x3c\xfb\xf9\x05\x52\x8a\x76\x7d\x67\x1a\x65\xa2\x7d\xcb\x1e\xde\x06\xca\xa3\x99\xaf\xae\x75\x9c\x5c\x8c\x1f\xa7" ++"\xf7\x15\x05\xb6\xd4\xb8\x9c\xb5\x1b\xa6\x98\x82\x79\x80\x89\x7b\x87\x79\x1f\x70\xfb\x09\x05\x4b\x75\x7e\x65\x64\xa2\x7e\xcb\x1f" ++"\xe4\x06\xc9\xa3\x99\xaf\xae\x75\x9c\x5f\x8c\x1f\xa4\xf7\x04\x05\x91\xa5\x8e\xa0\x99\x1a\xd2\x51\xbd\x39\x5a\x5f\x80\x72\x5a\x1e" ++"\x0e\xf7\xa9\xf8\xae\x15\x8e\x99\x8c\x93\x96\x1a\xa7\x7d\x98\x6e\x66\x77\x76\x58\x7f\x1e\x2a\xfc\x49\x54\x0a\x58\x0a\xc9\x1d\xfb" ++"\x0f\x06\x62\xfb\x2d\x05\x88\x7f\x89\x7d\x81\x1a\x71\x9c\x7e\xaa\xb2\x9c\x9d\xbe\x95\x1e\x96\xc2\x05\xf7\x47\x06\xb8\x8c\xa5\x9f" ++"\xaf\x1a\xaa\x74\x9b\x5f\x1e\x0e\xf8\x61\xf3\x15\xbc\xf7\x6e\x05\xc2\x8c\x77\x0a\x42\x27\x0a\x6a\xa0\x7a\xb5\x89\x1f\x7e\x4e\x05" ++"\x6f\x4d\x5f\x7f\x5c\x1b\x78\x7f\x90\x94\x8d\x8c\x8e\x8e\x9c\x1f\x9a\xcc\x05\xc9\xa1\x98\xb1\xb1\x74\x99\x4a\x1f\x3d\x06\x4b\x74" ++"\x7d\x66\x6b\x9e\x7a\xb4\x88\x1f\x7e\x50\x05\x87\x78\x89\x7e\x7d\x1a\x4e\xc2\x63\xde\xb4\xb2\x93\x9c\xbb\x1e\x82\x66\x05\xfb\x0a" ++"\x06\x5f\xfb\x2a\x05\x87\x7f\x89\x7d\x82\x1a\x6f\x9a\x7d\xa9\xb3\x9f\x9e\xbc\x95\x1e\x97\xc2\x05\xf7\x2c\x06\xc2\x8c\xa2\x9a\xb1" ++"\x1a\xae\x77\x9a\x5c\x1e\x0e\xf8\xb4\xf7\xd1\x15\xfc\x5f\x06\x85\x6a\x88\x6d\x6e\x1a\x36\xa9\x43\xbe\x66\x1e\x6f\xb2\xbe\x7b\xbd" ++"\x1b\xf7\x4b\xf7\x41\xf7\x45\xf7\x4f\xf7\x17\x2b\xeb\xfb\x17\x33\x23\x59\x43\x4c\x1f\xed\x63\x8c\x8d\x8d\x8c\x8d\x8d\x19\x8c\x8c" ++"\x8b\x8c\x8c\x1b\xaf\xbb\xb2\x9b\xb5\x1b\xb7\xb2\x78\x6c\xa3\x1f\x9e\x71\x99\x64\x70\x1a\x72\x27\x15\x68\x56\x7d\x79\x74\x76\x08" ++"\x6d\x6a\x55\x76\x60\x1b\x61\x62\x9e\xaa\x75\x1f\x7e\x9c\x82\xa6\x80\xbc\x08\x0e\x22\x1d\xfb\x09\xf8\x0e\x46\x1d\x2d\x1d\xfb\x0a" ++"\xf8\x7b\x2b\x0a\xf8\x40\xf8\xd6\x15\xfb\x4c\xfb\x41\xfb\x44\xfb\x4f\xfb\x17\xeb\x2a\xf7\x16\xf7\x48\xf7\x44\xf7\x45\xf7\x4a\xf7" ++"\x1b\x2d\xec\xfb\x17\x1f\xe7\xfb\xed\x15\x74\x5f\x7a\x75\x6b\x72\x08\x6a\x62\x5d\x79\x5f\x1b\x62\x65\x9d\xab\x72\x1f\x78\xa2\x84" ++"\xa0\x86\xbb\x08\x9b\xdf\x15\xeb\xb4\xdd\xc9\xe0\x1b\xde\xc1\x4c\x2c\x8a\x1f\x0e\xbe\x1d\x24\x1d\xad\xf7\x28\x05\x8e\x9b\x8c\x91" ++"\x93\x1a\xa1\x21\x1d\xcf\xf9\x4e\x46\x1d\x33\x1d\xfb\x5e\xf8\x2c\x2b\x0a\xf7\x50\xf9\x6c\xf7\x0b\x0a\x7a\x94\x7a\xba\x0a\x0e\xf8" ++"\x3d\x95\x15\x7f\x9b\x96\x87\x9c\x1b\xd2\xba\xe5\xf7\x1e\xf7\x19\x5a\xe5\x43\x39\x61\x33\xfb\x3f\x1f\xfb\xd1\x07\x71\x9c\x79\xa4" ++"\xa3\x9c\x9d\xa5\x1e\xf7\xe6\x04\x9e\x07\xd0\xa1\xd3\xa0\xa1\x9e\x47\x3f\x2f\x7b\x51\x71\x75\x7c\xaf\xc3\x88\x1e\xfc\x04\xf7\xc0" ++"\x15\xfb\xd0\x07\x8a\x67\x81\x6f\x7c\x86\x08\x7c\x83\x82\x7c\x7a\x1a\x89\x07\x8c\x73\x9e\x7a\xa5\x8d\x08\xee\x06\xf7\x06\xca\xec" ++"\xf7\x43\xf7\x06\x6d\xe1\x55\xb4\x1f\x6d\xa2\x73\x93\x5b\x8c\x8d\x93\x8c\x8e\x8e\x8e\x08\x90\x92\x8d\x91\x93\x1a\x96\x85\x96\x80" ++"\x91\x1e\x89\x8c\x05\x8f\x85\x83\x8d\x84\x1b\x71\x71\x6c\x64\x85\x1f\x86\x06\x6f\x79\x7b\x73\x74\x9d\x7b\xa7\x1f\xe1\x16\xdb\x8a" ++"\xa6\x57\xfb\x28\x1a\x2a\x79\x50\x69\x77\x1e\x83\x7c\x7a\x88\x61\x1b\x95\x9d\x94\xb2\xa9\x1a\x0e\xf7\x9f\xef\x15\x86\x8d\x69\x9a" ++"\x80\x91\x7d\x96\x19\x64\xab\x73\xce\xd6\x1a\xf7\x0a\xc3\xcb\xf3\xf3\xc3\x4c\xfb\x0b\x36\x6e\x46\x5a\x6d\x1e\x80\x84\x80\x85\x70" ++"\x80\x08\x27\xf7\x5f\x07\xa5\x94\x8c\x92\x96\x1f\x9c\x95\x96\x9e\x9d\x1a\x9c\x82\x9c\x7c\x95\x1e\x94\x7f\x81\x8d\x70\x1b\x5e\x06" ++"\xc8\xac\xae\xd5\xeb\x1a\xd9\x6e\xd7\x5d\xb6\x1e\xb6\x5d\x3b\xa5\x34\x1b\x34\x3b\x71\x60\x5d\x1f\x5d\x60\x6e\x3f\x3d\x1a\x2b\xae" ++"\x41\xc8\x6a\x1e\x5e\x06\x72\x82\xed\x0a\x83\x97\x95\x89\xa7\x1b\xf7\x5f\x06\x0e\xb0\x0a\x79\x1d\xe6\x16\xbe\x06\xf7\x34\xf8\x19" ++"\xf7\x35\xfc\x19\x05\xbe\x06\xfb\x42\xf8\x47\x05\x40\x06\x0e\xe6\xf8\x46\x15\xf7\x42\xfc\x46\x05\xd6\x06\xf7\x42\xf8\x47\x05\x58" ++"\x06\xfb\x35\xfc\x19\xfb\x34\xf8\x19\x05\x58\x06\x0e\xf7\xbd\xf8\x89\x15\xfb\x1b\xfb\x05\xfb\x04\xfb\x1b\xfb\x22\xf7\x02\xfb\x04" ++"\xf7\x20\xf7\x1c\xf7\x03\xf7\x04\xf7\x1f\xf7\x1f\xfb\x03\xf7\x03\xfb\x1e\x1f\x70\xfb\xad\x15\xfb\x36\x07\x35\x94\x3e\xd6\x87\xd9" ++"\x08\xc2\x04\x91\xde\xd5\xd5\xe2\x96\x08\xfb\x3c\x07\xc2\x54\x15\xf7\x3b\x06\x88\x42\x3b\x3d\x37\x80\x08\xf7\x6d\x04\xf7\x3c\x07" ++"\xdf\x82\xd7\x3f\x92\x38\x08\x0e\x9c\x16\xf8\xcb\xf8\xcb\xfc\xcb\x06\xf8\x92\xfc\x92\x15\xfc\x59\xf8\x59\xf8\x59\x06\x0e\xca\xf7" ++"\xe7\x15\xfb\x2b\x90\x68\xa6\x5f\x1e\x47\xb5\xd8\x62\xe1\x1b\xbf\xbb\x9a\xa6\xb4\x1f\xbe\xae\xa8\xb9\x95\xca\x08\x90\xac\x8c\xa1" ++"\xed\x1a\xf7\x51\x07\x9f\x80\x99\x7b\x7b\x82\x7f\x75\x1e\xfb\x54\x07\xfb\x10\x86\x62\x78\x6a\x1e\x57\x6d\x4a\x68\x49\x1b\x63\x62" ++"\x98\xa2\x6a\x1f\x62\xa8\x78\xac\x85\xbb\x87\xa9\x8b\x8b\x8a\xf7\x01\x08\xf7\x54\x07\xa0\x81\x98\x7b\x7a\x82\x7f\x75\x1e\x0e\xf7" ++"\xe1\x16\xf7\x67\xf8\xeb\x05\x55\x06\x4c\xfb\x37\x05\xfb\x97\x06\x4d\xf7\x37\x05\x58\x06\xf7\x5f\xfc\xeb\x05\xf7\x2a\xf8\x15\x15" ++"\xfb\x03\xfb\xe2\x05\x84\x06\x24\xf7\xe2\x05\x0e\xf8\xf4\xf8\x3d\x75\x1d\xa7\xe5\x1d\xa6\xa7\xc1\xae\x1f\xcb\xb5\x9a\x9c\xa6\x5c" ++"\x1d\xf8\x99\xf7\xd5\x15\x92\x06\xb2\xa9\xa6\xae\xa9\x7a\x97\x60\x1f\xfb\x04\x06\x59\x6c\x73\x66\x6d\x9d\x7e\xb5\x1f\x90\x06\x6f" ++"\xfb\x14\x05\x45\x7c\x67\x69\x4f\x1b\x63\x76\x9b\xa8\x96\x8e\x9a\x92\xab\x1f\xc0\xf7\x7d\x05\xfb\x0b\x06\x58\x6d\x74\x64\x6e\x9d" ++"\x7e\xb5\x1f\x90\x06\x6e\xfb\x15\x05\x87\x77\x88\x73\x7b\x1a\x34\xd0\x4f\xf0\xc9\xbf\xa0\xb4\xb5\x1e\xa9\xa9\x9d\xb1\x9a\xcf\x08" ++"\x0e\x72\x1d\xfb\x69\xf8\x2d\x15\x69\x6c\x6e\x6b\x72\x68\x0a\x9d\x79\xa5\xae\xaa\xa8\xad\xa3\x79\x9c\x70\x1f\x0e\x72\x1d\x6e\xf8" ++"\x12\x15\x9d\x97\x94\x97\x22\x0a\x7b\x82\x81\x87\x82\x7e\x1e\xfb\x13\x38\x05\x79\x80\x82\x7e\x7d\x1a\x7b\x96\x81\x9b\x94\x94\x8f" ++"\x94\x9a\x1e\xfb\x10\xe6\x15\x68\x6c\x6e\x6a\x73\x9d\x79\xa6\xad\xaa\xa8\xac\xa4\x79\x9c\x71\x1f\xf7\xd7\x16\x64\x1d\x0e\x72\x1d" ++"\x82\xf8\x12\xed\x1d\x57\x1d\x39\xf8\xeb\xeb\x1d\xf8\xf4\xf8\x3d\x15\xfb\x20\x25\x1d\x6e\x9d\x7e\xb6\x1e\xa8\x06\x66\xfb\x3c\x05" ++"\x58\x4d\x70\x7f\x59\x1b\x5f\x71\x9a\xa6\x93\x8c\x91\x8c\x93\x1f\xc8\xf7\xa2\x05\xfb\x0d\x06\x71\x82\x8a\x85\x80\x1f\x75\x7f\x7d" ++"\x76\x76\x9d\x1d\x4b\x1d\x79\x1a\x44\xc7\x5b\xe6\x61\x1d\xa8\x99\x8e\x97\x99\xf7\x02\x0a\x97\x81\x93\x1e\x83\x91\x84\x8d\x77\x8c" ++"\x08\xbb\xf8\xa7\x15\x7d\x7b\x81\x77\x78\x1f\x6f\x6f\x88\x88\x7d\x1b\x81\x80\x98\x1d\x67\x63\x75\x63\x66\x1f\x7b\x79\x84\x7e\x7f" ++"\x1a\x7b\x97\x80\x9c\x96\x95\x90\x96\x96\x1e\xaf\xb0\x93\x8e\x1d\xa1\xa1\x93\x99\x99\x1a\x98\x7c\x97\x7c\x1e\x0e\x3d\x0a\xf7\xdd" ++"\xf8\xe2\x15\xa5\x9d\x91\x94\x9c\x1a\x9e\x7c\x98\x77\x80\x83\x88\x7f\x7a\x1e\xfb\x2b\x20\x05\x74\x7a\x82\x80\x7b\x1a\x78\x98\x7f" ++"\xa0\x8a\x1e\x94\x99\x91\x95\x9a\x1f\x0e\xf7\xb8\xf7\x50\x1d\xa1\x8d\x92\x8e\x97\x95\x19\x9b\x97\x94\x9c\x9c\xf7\x13\x1d\x7a\x7a" ++"\x1a\x7a\x87\x0a\x87\x94\x91\x8b\xa0\x1b\x4b\xfb\x15\x71\xf7\x22\x05\x2d\x06\x33\xfb\x22\x86\xf7\x15\x05\xa5\x96\xad\x0a\xf7\x56" ++"\xf8\xd6\xaf\x0a\x3d\x0a\xdb\xf9\x0c\x40\x0a\x3d\x0a\xe0\xf9\x24\xf7\x15\x0a\x90\x81\x97\xf7\x32\x1d\x85\x95\x80\x96\x1f\x0e\xf8" ++"\x48\xf7\x84\x15\xa2\xf7\x00\x87\x8c\x05\x86\x06\x84\x8c\x88\x8b\x83\x8c\x08\x37\x94\x70\x9a\xae\x1a\xa3\x9a\xa4\xa2\x9b\x1e\x9c" ++"\x96\xa5\x92\xad\x8e\xab\x8d\x98\x8d\x96\x8e\x08\xa3\x94\x9e\xa3\xa4\x1a\xa8\x79\x98\x60\x1e\xfb\x5c\x06\x5a\x6a\x73\x68\x6e\x9f" ++"\x7d\xb7\x89\x1f\x6c\x6d\x7f\x71\x65\x1a\x67\x99\x6a\xa5\x70\x1e\x2e\x5f\x62\x50\x34\x1a\x57\x9f\x61\xb2\x70\x1e\xa2\x7b\xb0\x7e" ++"\xcd\x7b\x08\xa5\x85\x91\x86\x7f\x1a\x74\x79\x82\x57\x86\x1e\x61\x87\x74\x74\x65\x1a\x72\xa0\x7d\xb3\xf7\x03\xd2\xc5\xe5\xca\x6d" ++"\xa9\x37\xa2\x1e\x30\xa3\x7f\x94\xb1\x1a\xd1\xd6\xb6\xf7\x13\x8e\x1e\x0e\xf7\x54\x92\x58\x1d\xf7\xb7\xf7\x94\x60\x0a\x53\x0a\xf7" ++"\x4b\xf7\xe2\xf7\x15\x0a\x91\x81\x96\x80\x1f\xf7\x03\x21\x05\x80\x96\x94\x86\x95\x1b\xa5\xa3\xa1\xa2\x95\x85\x95\x80\x96\x1f\x0e" ++"\xd2\x1d\xf7\x29\xf8\x81\x2f\x1d\xd2\x1d\x8d\xf8\xa5\x5b\x1d\xf7\xfa\xf8\x87\x15\x55\x60\x56\x55\x61\x55\x08\x50\x3f\x72\x50\x4b" ++"\x1a\x5f\x99\x62\xa4\x6e\x1e\xa2\x71\xac\x79\xd4\x73\xa1\x84\x8b\x8b\x8e\x8a\x08\x99\x85\x92\x83\x7f\x1a\x74\x76\x7f\x5a\x86\x1e" ++"\x60\x87\x75\x75\x64\x1a\x71\xa0\x7e\xb3\xf6\xd6\xc7\xe1\xaf\x7c\xac\x72\xa2\x1e\x7c\x99\x72\x96\x5e\x9a\x08\x40\xa4\x7d\x98\xb4" ++"\x1a\xc8\xb8\xd2\xf0\xec\x1e\xbc\xbb\xbf\xb5\xb8\xa9\x94\x91\x18\xa1\xf1\x05\xfb\x70\x06\x59\x6b\x72\x63\x71\x9f\x7e\xb4\x1f\x0e" ++"\x7e\x98\xf8\xed\x9b\x06\xf2\x0a\xf7\x04\x0b\xaf\x9c\x8f\x90\x8f\x92\x8f\x8f\x8f\x96\x92\x92\x0c\x0c\xf8\xec\x14\xa9\x13\x01\x06" ++"\x02\x00\x01\x00\x0d\x00\x14\x00\x1a\x00\x22\x00\x5d\x00\x63\x00\x69\x00\x6f\x00\x7d\x00\x83\x00\x8b\x00\xa6\x00\xb4\x00\xc1\x00" ++"\xc7\x00\xfd\x01\x01\x01\x07\x01\x10\x01\x15\x01\x20\x01\x25\x01\x2e\x01\x36\x01\x3d\x01\x43\x01\x4a\x01\x79\x01\x80\x01\xab\x01" ++"\xb9\x02\x13\x02\x1b\x02\x20\x02\x27\x02\x4b\x02\x57\x02\x70\x02\x8c\x02\x9d\x02\xa5\x02\xb4\x02\xbf\x02\xc3\x02\xcf\x02\xd6\x02" ++"\xdf\x02\xe6\x02\xee\x02\xf5\x02\xfd\x03\x03\x03\x51\x03\x5b\x03\x75\x03\x7a\x03\x88\x03\xdc\x03\xf8\x04\x46\x04\x83\x04\xa9\x04" ++"\xde\x05\x0a\x05\x14\x05\x35\x05\x41\x05\x47\x05\x59\x05\x66\x05\x73\x05\x7b\x05\x90\x05\x99\x05\xad\x05\xb3\x05\xb9\x05\xc4\x05" ++"\xd5\x05\xdb\x05\xe7\x05\xf4\x05\xf9\x06\x00\x06\x09\x06\x0f\x06\x16\x06\x20\x06\x2d\x06\x34\x06\x3b\x06\x47\x06\x4b\x06\x56\x06" ++"\x61\x06\x6b\x06\x72\x06\x7b\x06\x84\x06\x8d\x06\x96\x06\x9f\x06\xa8\x06\xae\x06\xb5\x06\xbd\x06\xc5\x06\xda\x06\xe3\x07\x34\x07" ++"\x8e\x07\xe5\x08\x43\x08\x64\x08\xcb\x09\x25\x09\x4c\x09\x5c\x09\x6b\x09\x70\x09\x8a\x09\x98\x0a\x08\x0a\x45\x0a\xaf\x0b\x00\x0b" ++"\x1d\x0b\x68\x0b\xae\x0b\xc8\x0b\xf6\x0c\x3b\x0c\x65\x0c\x9a\x0c\xda\x0d\x0f\x0d\x2c\x0d\x30\x0d\x3f\x0d\x5f\x0d\x7a\x0d\x96\x0d" ++"\x9c\x0d\xb7\x0d\xe2\x0d\xf8\x0d\xfd\x0e\x08\x0e\x18\x0e\x24\x0e\x30\x0e\x41\x0e\x47\x0e\x4a\x0e\x5f\x0e\x62\x0e\x70\x0e\x94\x0e" ++"\xb3\x0e\xce\x0e\xef\x0e\xfd\x0f\x19\x0f\x2a\x0f\x36\x0f\x48\x0f\x68\x0f\x75\x0f\x81\x0f\x87\x0f\xa4\x0f\xaf\x0f\xbb\x0f\xcf\x0f" ++"\xe2\x0f\xe7\x0f\xfb\x10\x14\x10\x19\x10\x28\x10\x40\x10\x45\x10\x50\x10\x5a\x10\x60\x10\x6d\x10\x74\x10\x89\x10\x92\x10\xa6\x10" ++"\xb4\x10\xb9\x10\xcd\x10\xd9\x10\xe0\x10\xf3\x10\xff\x11\x12\x11\x1b\x11\x28\x11\x33\x11\x3c\x11\x42\x11\x49\x11\x5a\x11\x63\x11" ++"\x6c\x11\x73\x11\x7d\x11\x8e\x11\x9e\x11\xae\x11\xb7\x11\xbc\x11\xc4\x11\xce\x11\xd8\x11\xe2\x11\xea\x11\xf0\x11\xf5\x12\x03\x12" ++"\x11\x12\x1f\x12\x2d\x12\x33\x12\x41\x12\x47\x12\x55\x12\x63\x12\x6c\x12\x75\x12\x7e\x12\x8b\x12\x98\x12\xa5\x12\xb2\x12\xbf\x12" ++"\xcc\x12\xd8\x12\xe4\x12\xf0\x12\xfc\x13\x08\x13\x12\x13\x1a\x13\x22\x13\x2a\x13\x32\x13\x3a\x13\x45\x13\x50\x13\x5b\x13\x66\x13" ++"\x71\x13\x7c\x13\x87\x13\x92\x13\x9d\x13\xa8\x13\xb3\x13\xbe\x06\xa8\x99\x8f\x96\x99\x1f\x9a\x97\x95\x9d\x0b\x1a\x6d\x9d\x7f\xb6" ++"\x1e\x0b\x99\x1a\x9a\x80\x95\x0b\x95\x0a\x29\xdc\x44\x93\x1d\x0b\xf8\x23\xf8\x49\x15\x2e\x2f\x65\x4d\x50\x1f\x5c\x59\x6f\x4e\x54" ++"\x1a\xfb\x03\xe2\x40\xf7\x16\xf7\x39\xf7\x2b\xf7\x13\xf7\x1f\xf7\x02\x34\xd7\xfb\x13\x1e\x70\x24\x15\xd9\xc0\x63\x50\x3d\x35\x46" ++"\x28\x40\x56\xb4\xc5\xd9\xe1\xd0\xeb\x1f\x0b\x06\x6b\x81\x3a\x1d\x0b\x94\x8f\x94\x99\x1e\x0e\x06\x4c\x73\x7d\x66\x0b\xf8\x5c\x49" ++"\x0a\x9d\x9c\x1a\x9b\x80\x9b\x7d\x74\x1d\x0b\xd0\x0a\x83\x84\x8c\x0b\x8e\x97\x9a\x1f\x9b\x97\x94\x0b\xf7\x2a\x0a\xcb\xa8\xbd\xb8" ++"\x1f\xa1\xa3\x9a\xaa\xf7\x30\x1d\x54\x6b\xa6\xb9\x1f\xa6\x8c\x82\x96\x77\x1b\x0e\xb8\xb4\xb1\xb5\xaa\x73\xa2\x69\x1f\x7a\xf7\x24" ++"\x0a\x0b\x05\x63\x85\x72\x74\x6b\x1a\x6f\x9f\x7c\xb4\x1e\x0b\x06\x5a\xfb\x6f\x05\x0b\xf7\xfd\xf8\x61\x15\xc1\x06\xa9\x97\x7f\x1d" ++"\xfb\x69\x49\x1d\x9c\x7f\xb7\x1e\xbe\x06\x3c\xfb\xfa\x05\x55\x25\x0a\xf8\x6f\x06\xb5\xf7\x4e\x05\x8e\x9b\x8c\x90\x79\x0a\x67\x75" ++"\x75\x5e\x81\x1e\x78\x36\x05\xfb\x63\x06\x0b\xf9\x0a\x77\x1d\xf7\x05\x1d\x78\x87\x1d\x79\x7b\x21\x0a\xf8\x13\x7b\x1d\x0b\xf7\x43" ++"\x1d\x4b\x0a\x06\x59\x6b\x73\x67\x6e\x9f\x7c\xb4\x1f\x0b\xf7\x1f\x0a\x9d\x0b\x94\x94\x87\x95\x1b\xa3\xa2\xa1\x0b\x88\x7f\x7c\x1f" ++"\x7b\x7f\x82\x0b\x6b\x81\x88\x7f\x7c\x1f\x0b\x06\x5b\xfb\x6f\x05\x0b\xf7\xb9\xf8\x3d\x92\x0a\x0b\xf7\x89\xf7\x68\x15\xe7\x06\xb1" ++"\x7e\xd1\xfb\x03\xa6\x33\x08\xf7\x20\x1d\x73\xc4\x6d\xbb\x68\xb0\xce\x1d\xba\xf7\x67\x15\xab\xf7\x26\x05\xf7\x01\x06\xc2\xaf\x75" ++"\x68\x5a\x42\x63\x33\x1f\x0b\xf7\x96\xf8\x03\x96\x0a\x0b\xf7\xe6\xf7\x50\x1d\x05\xb3\x8f\xa5\xa3\xac\xf7\x13\x1d\x79\x7b\x1a\x6d" ++"\x9c\x7f\xb7\x1e\x4b\xfb\x15\x71\xf7\x22\x05\x2d\x06\x33\xfb\x22\x86\xf7\x15\x05\xa6\x95\xad\x0a\x0b\xf9\x06\x7a\x0a\x9c\x6a\x5b" ++"\x95\x54\x1b\x2e\x5a\x0a\x0b\xf8\x0c\xf8\x3e\x15\xfb\x20\x06\x71\x7a\x87\x80\x7e\x1f\x7b\x7e\x82\x7a\x7b\x1a\x6d\x9d\x7e\xb5\x1e" ++"\xa9\x2e\x0a\x54\x06\x6c\x81\x88\x7f\x7b\x1f\x7c\x7f\x31\x1d\xb5\x1e\xf7\xbe\x06\xa7\x9a\xf7\x1a\x1d\xfb\x1a\x06\xa9\xf7\x1b\x05" ++"\xd1\xf2\xbd\xa5\xa9\x1b\x98\x92\x87\x7f\x97\x1f\x7d\x98\x95\x86\x9a\x1b\xac\xac\xaa\xaa\xb1\x52\xb1\x53\x59\x64\x7c\x55\x32\x1f" ++"\x0b\xc1\x0a\xa8\x75\x9f\x6c\x1f\x0e\x1a\x9c\x2c\x1d\x0b\x8c\x90\x1b\xa7\xec\x1d\x0b\xf7\x39\x06\xfc\x0c\xfb\xfc\x74\x26\x05\xf8" ++"\x62\x06\xb1\xf7\x3b\x05\x8f\x9e\x8b\x8c\x93\x1a\xa2\xf7\x74\x1d\x82\x86\x80\x86\x72\x7c\x49\x18\x0b\x05\x78\x34\x0a\xf7\x66\xf7" ++"\x6a\x1d\x38\x06\x0b\x87\x1e\x3b\xfb\xfa\x05\x89\xf7\x1e\x0a\x7b\x7f\x66\x0a\x9c\x81\x9c\x41\x1d\x76\x1b\x82\x2b\x1d\x0b\x15\x98" ++"\x97\x92\x91\x8b\x1a\x93\x94\x8e\x92\x96\x1a\x9d\x7c\x99\x78\x7d\x83\x87\x7f\x7d\x1e\xfb\x08\x26\x05\x0b\x15\x64\x71\x77\x6e\x72" ++"\x98\x81\xae\x1f\xf7\x89\x06\xb1\xa7\x4b\x0a\x1f\x9a\x97\x95\x9d\x3c\x1d\x0b\xf8\x61\x15\xed\x06\xa9\x97\x8e\x97\x9a\x1f\x9a\x97" ++"\x95\x0b\x65\x68\x66\x6e\xa1\x76\xa9\xb4\xb1\xae\x0b\x9f\xa8\xa5\x1d\x1e\xfb\x32\x21\x05\x75\x7c\x81\x7d\x7b\x1a\x0b\xf7\x56\x1d" ++"\xb3\xb1\xae\x0b\x1b\x8a\x06\xb0\xf7\x3d\x05\xbe\x0b\x8e\x97\x9b\xf7\x03\x0a\x0b\x82\x1a\x7c\x96\x80\x9b\x99\x0b\x9b\x7d\x90\x1e" ++"\x8e\x82\x0b\x7c\x1a\x78\x99\x7e\x9f\x95\x0b\xf7\x82\x92\x58\x1d\x0b\x05\x88\x67\x0a\xa8\xde\x0a\x82\x8d\x6f\x4e\x0a\xcc\xa5\x96" ++"\xb9\x1b\xb7\xa6\x7b\x71\x84\x8a\x81\x88\x7f\x1f\x68\xfb\x34\x05\x88\x06\x6b\x80\x89\xf7\x04\x0a\xf7\x04\x06\xa9\x99\x8f\x96\x99" ++"\xf7\x03\x0a\xa9\x7a\x97\x60\x1e\x8a\x06\xb1\xf7\x3f\x05\x8e\x99\x8c\x96\x9b\x1a\xd4\x4f\xbc\x31\x59\x58\x78\x6a\x60\x1e\x0e\xf7" ++"\xf9\x6a\x0a\xaa\x1a\x9c\xc7\x1d\x0b\xdd\xf7\x86\x15\x80\x0a\xfb\x10\xed\x3b\xf7\x2a\xe6\xda\xa3\xb9\xc6\x1e\xa5\xa0\x98\x9e\x9f" ++"\x9e\x0a\x0b\xf8\x5b\xc1\x1d\x0b\xf8\x2e\x49\x0a\x9c\x9c\x1a\x9c\x81\x9b\x7c\x74\x1d\x0e\xf7\x7d\xf7\xd5\x15\xa7\x06\xb9\xaa\xa4" ++"\xb1\xa6\x75\x99\x64\x1f\xfb\x28\x34\x0a\x9b\x06\x5b\xfb\x6d\xf7\x4b\x1d\xf7\x88\xf7\x8b\x6a\xfb\x23\x05\x73\x06\x59\x6b\x72\x64" ++"\x72\xa1\x7c\xb2\x1f\xf7\x2d\x06\xb9\xab\xa4\xae\xa8\x77\x9a\x62\x1f\x7a\x06\xba\xf7\x6d\x05\x96\x06\xb1\xab\xa7\xad\xa6\x76\x9a" ++"\x62\x1f\x24\x06\xfb\x85\xfb\x8b\x05\x0b\x88\x1d\x58\xa2\x5d\xb3\x6c\x1e\x71\xaf\xc2\x7d\xd6\x1b\xef\xd5\x9c\xaf\xc1\x1f\xa7\x9d" ++"\x9a\xa1\xa0\xdd\x1d\x0b\x15\xa5\xa3\x8f\x90\x9b\x1a\x9d\x7e\x98\x78\x80\x81\x87\x80\x7e\x1e\xfb\x12\x22\x05\x6f\x73\x88\x86\x7c" ++"\x1a\x79\x99\x7c\x9d\x95\x97\x90\x97\x98\x1e\xf7\xb6\xf3\x15\xa6\xa3\x8e\x90\x9b\x1a\x9d\x7e\x98\x79\x7f\x82\x87\x80\x7d\x1e\xfb" ++"\x12\x22\x05\x70\x73\x87\x86\x7c\x1a\x79\x99\x7c\x9d\x95\x97\x91\x96\x98\x1e\x0e\xf8\xd6\x15\xfb\x4a\xfb\x42\xfb\x45\xfb\x4d\xfb" ++"\x17\xea\x29\xf7\x14\xf7\x4e\xf7\x41\xf7\x43\xf7\x50\xf7\x18\x2b\xeb\xfb\x16\x1f\x75\x24\x15\xdb\xc4\x4e\x36\xfb\x0b\xfb\x03\xfb" ++"\x0c\xfb\x02\x39\x52\xc7\xe1\xf7\x0d\xf7\x02\xf7\x0a\xf7\x05\x1f\x0b\x1a\x61\xa9\x72\xbe\xb0\xba\x97\x9c\xa7\x1e\x9a\x95\x96\x9c" ++"\x9a\x1a\x9f\x7d\x98\x76\x83\x85\x89\x86\x80\x1e\x7e\x6c\x80\x87\x7f\x1b\x80\x86\x8e\x92\x0b\x15\xfb\x13\x6a\x05\x6c\x83\x80\x80" ++"\x76\x1a\x7b\x95\x80\x99\x91\x93\x8c\x8e\x93\x1e\xb2\x97\x5d\xfb\x79\x05\x5d\x06\x6b\x78\x7d\x73\x78\x97\x83\xa5\x1f\xf7\x37\x06" ++"\xa6\x9d\x9b\xa3\x9d\x82\x92\x74\x1f\x59\x06\x0b\xf7\x55\x1d\xe0\xef\xf5\xdb\xd5\x9d\x7f\x97\x7a\x74\x7f\x80\x6d\x7f\x1f\x61\x7b" ++"\x5c\x6e\x56\x1b\x72\x75\x92\x9a\x78\x1f\x7b\x97\x88\x92\x88\xa8\x08\xac\x88\x84\x94\x75\x1b\x0e\xf7\x10\x0a\x95\x1b\xa3\xc8\x0a" ++"\x26\x0a\x56\x64\x97\xa2\x75\x1e\xa9\x88\x7c\x99\x6f\x1b\x66\x75\x75\x5f\x81\x1f\x84\x6b\x05\x88\x7b\x8a\x87\x83\x1a\x73\x9d\x7b" ++"\xa6\x99\x0b\x1b\xfb\xa8\x6b\x0a\xf7\x06\x06\x4f\xfb\x9f\x0b\x06\xa8\x99\xd8\x0a\x0b\x8f\x8e\x8e\x8c\x8d\x08\x93\x94\x8e\x92\x96" ++"\x1a\x9d\x7d\x98\x78\x7a\x0b\x7d\x1a\x7b\x9a\x7d\x9d\x9a\x9b\x94\x9b\x99\x1e\x0e\xf7\x00\x0a\xf7\x0d\x06\xa9\x98\x3d\x1d\x9b\x1a" ++"\x0b\xeb\x0a\xb5\x1e\xf7\x05\x06\x0b\x9d\x79\xa5\xae\xaa\xa8\xac\xa4\x79\x9c\x70\x1f\xf7\x61\x16\x69\x6c\x6e\x6b\x72\x0b\x90\x1e" ++"\x8e\x82\x85\x8c\x76\x1b\x0b\xf7\x95\x15\xad\xfb\x95\x05\xf7\x08\x06\xf7\x37\xf8\x62\x05\xae\x91\xa3\xa3\x0b\x06\x6a\x83\x99\x1d" ++"\x0b\x06\x6b\x81\x37\x0a\x0b\x06\x6b\x81\x2a\x1d\x7b\x1a\x6d\x9c\x7f\x0b\x9d\x1a\x9d\x7c\x98\x77\x80\x80\x87\x80\x7d\x1e\xfb\x2b" ++"\x21\x05\x0b\x86\x84\x4d\x1d\x26\x0a\x1a\x75\x9e\x7a\xa5\xad\xa3\xa2\xb6\x94\x1e\x0b\xf1\x0a\x89\x81\x89\x7f\x85\x1a\x75\x9e\x79" ++"\xa3\x0b\x7d\xf7\x15\x1d\x0b\x4a\x0a\xb1\xa8\x75\x9f\x0b\x90\x1e\x8e\x82\x84\x8c\x77\x1b\x0b\xf7\x72\x1d\x7b\x1e\x0e\x9a\x1d\x81" ++"\x7d\x87\x82\x0b\x9f\x99\xaf\x1a\xb1\x74\x99\x4b\x1e\x0b\x63\x93\x5b\x1b\xfb\x1d\x22\x46\x31\x4c\xbf\x6c\x0b\x93\x1a\xa2\x78\x9c" ++"\x72\x0b\xf8\x06\x15\xf7\x3c\x1d\x0b\x1a\x58\xb2\x6a\xc8\xdc\xcb\xc5\xd4\xa3\x82\x0b\x81\x3f\x1d\x0b\x06\xb0\xab\xa8\xac\xa7\x76" ++"\x99\x62\x1f\x0b\xab\xa2\xb0\xa8\x77\x99\x62\x1f\x82\x06\x0b\x1a\xa1\x7a\x9a\x73\x7a\x81\x85\x7a\x0b\x87\x7a\x89\x7a\x7a\x1a\x0b" ++"\x40\x4d\x3a\x79\x1f\x83\x69\x05\x0b\x06\x6c\x7f\x88\x7f\x7c\x1f\x7c\x0b\x8b\x8c\x94\x1a\xa2\x78\x9c\x72\x0b\x15\x40\xfb\xe4\x81" ++"\x5b\x5f\x6b\x0b\x1a\x72\x9c\x7c\xa9\xb5\xa2\xa7\x0b\x1f\x7b\x7f\x82\x7a\x7a\x1a\x6d\x0b\x95\x7b\x9a\x86\x1e\x0b\x90\x1e\x8f\x81" ++"\x87\x8b\x0b\x06\x92\xac\x05\xa2\x90\xa0\x0b\x73\x7b\x99\xa1\xac\xa5\xa4\x0b\xf7\x85\x9d\x0a\x98\x8e\x96\x99\xd3\x1d\x99\x8f\x96" ++"\x99\x1f\x9a\x97\x95\xe8\x0a\x0b\xf8\x16\xf7\x1e\x1d\x83\x84\xb7\x1d\xf7\x03\x1d\xb5\x05\xa0\x98\xf7\x08\x1d\x7b\x1a\x7a\x87\x0a" ++"\x8f\x89\x90\x8a\x95\x8a\xf0\x27\x18\xfb\x3c\xfb\x0b\x74\x89\x83\x89\x7f\x81\x19\x7b\x7e\x82\x7a\xf7\x36\x1d\x98\x94\x9d\x9d\x1a" ++"\x9c\x85\x94\x78\x95\xf7\x2d\x0a\x71\x21\x0a\xf7\x04\x06\xa8\x99\x28\x1d\x9b\x1a\x9c\x81\x9b\x7c\x91\x1e\x87\x8c\x85\x8c\x7f\x8c" ++"\x08\x0e\xf7\x91\xf7\x32\x15\x9c\x96\xd9\x39\x05\x7b\x7c\x84\x7e\x7a\x21\x0a\xf7\x0a\xf7\x22\x1d\x82\x85\x8b\x76\xd4\x0a\x9c\xd2" ++"\x0a\xfb\x04\x82\x0a\x7e\x82\x7a\x7a\x1a\x81\x8d\x86\x90\x82\x1e\x3b\x56\xd1\xf7\xd1\x05\xfb\x0d\x06\x73\x80\x8a\x85\x80\x1f\x76" ++"\x80\x7c\x75\x76\xf4\x0a\x33\xfc\x20\x05\x7e\x06\x6b\x80\x88\x7f\x7d\x1f\x7b\x7e\x31\x1d\xb5\x1e\xf7\x0c\x06\x0b\xf7\x46\xf7\x52" ++"\x1d\x52\xfb\x90\x05\x6c\x6c\x0a\x79\x7a\x21\x0a\xf7\x15\x20\x0a\x9c\x1a\x9c\x81\x9a\x7c\x91\x1e\x86\x8d\x84\x8c\x7e\x8c\xdb\xf7" ++"\xf9\x18\xb2\x90\xa4\xa3\xab\x41\x0a\xfb\x03\x06\xfb\x57\xfb\xaa\x41\xf7\xaa\x05\xfb\x03\x25\x1d\x72\x98\x7e\xa7\x88\x1e\x3c\xfb" ++"\xfa\x05\x5f\x8a\x6d\x72\x67\x21\x0a\xf7\x15\xb3\x0a\x8c\x77\x1b\x6d\x06\x0e\xf8\xcc\xf7\xef\x15\x9b\x1d\x5f\x5e\x65\x7b\x6b\x67" ++"\x1e\x3a\x41\x7d\x7f\x80\x82\x88\xf7\x5c\x1d\x05\xbf\x8d\x9e\x9a\xb0\x1a\xb1\x77\x97\x4d\x8b\x1d\xfb\x6e\x05\x50\x74\x7c\x66\x65" ++"\xa2\x7d\xca\x1f\xf7\x26\x1d\x86\xa2\x62\xb2\x44\x18\x98\x73\x94\x7d\x91\x86\x08\x82\x94\x9e\x87\xb4\xa4\x1d\x5f\x1f\x7d\x06\x8a" ++"\x06\x87\x06\x60\xda\x81\x9d\x7c\x9b\x79\x95\x19\xd9\xd0\xdd\x0a\x0b\xc6\x15\x69\xb3\xb7\x7b\xf7\x14\x0a\x3c\xd0\xfb\x11\x4f\x5e" ++"\x7d\x67\x54\x1f\x94\xb1\x05\xfb\x0d\xae\x0a\x97\x06\x2e\xfc\x33\x9f\x0a\x15\x28\x37\x1d\x7a\x87\x0a\x90\x89\x92\x8a\x98\x8a\x5a" ++"\xfb\x6f\x18\x89\xf7\x63\x1d\x7b\x1a\x6c\x9c\x7f\xb6\x1e\xf7\x04\x06\xa8\x99\x29\x1d\x9c\x81\x9c\x41\x1d\x77\x1b\x8a\x06\xb0\xf7" ++"\x3c\x05\xba\xc3\xae\x9b\xb7\x1b\xbc\xa4\x7c\x6f\x85\x8a\x84\x89\x83\x1f\x66\xfb\x3b\x05\x60\x6d\x72\x68\x6c\x9d\x7f\xb6\x1f\xe4" ++"\xd3\x0a\x7d\x1b\xb1\xf7\x3d\x05\x8e\x9a\x8d\x9a\x9a\x1a\xd3\x4e\xbb\x31\x55\x67\x7e\x64\x55\x1e\x0b\xf8\x24\xf7\x2b\x15\x94\x5c" ++"\x05\x79\x6c\x0a\x79\x7a\x1a\x6d\x9d\x7f\xb5\x1e\xf7\x1f\x6b\x1d\x9b\x97\x94\x9d\x9b\x1a\xa7\x79\x9a\x6b\x1e\x82\x06\x2b\xf8\x60" ++"\x05\xfb\x70\x6b\x0a\xc3\x06\xfb\x7b\xfb\xf9\x6b\x8a\x81\x89\x7d\x7f\x19\x7b\x7e\x31\x1d\xb6\x1e\xf7\x18\xdc\x0a\x82\x85\x8c\x76" ++"\x1b\x7c\x06\xa9\xba\x05\xf7\x67\xf2\x15\xfb\x25\x06\xf7\x03\xf7\x3d\x05\x0e\xf7\xb5\xf7\xd6\x15\xf7\x46\x81\x1d\x20\x1d\xdc\x1d" ++"\x6b\x99\x6f\xa4\x7b\x1e\x77\xa9\xb7\x80\xb8\x1b\xd2\xeb\xa1\xa8\xc3\x1f\xa4\x98\x97\x9c\xa1\x78\x1d\x0b\xf9\x0f\xe1\x1d\x49\x5d" ++"\x45\xe4\x0a\x97\x8e\x96\x99\xe0\x1d\x0b\x15\xf7\x3f\xfc\x03\x05\xf4\x06\xf1\xf8\x61\x05\xc4\x1d\x0b\xf8\x2d\xc1\x1d\x0e\xf7\x29" ++"\x0a\x79\x7e\x85\x7b\x7a\x1e\xa9\x4c\x73\x91\x52\x1b\xfb\x30\xfb\x25\xfb\x0a\xfb\x2e\x69\x1f\x0b\xf7\x56\xf7\x53\x15\xea\x06\xf5" ++"\xca\xa3\xc9\xc4\x9b\x0a\xca\x7f\xb5\x71\xac\x1f\xa8\x74\x6b\x9c\x6e\x1b\x6c\x73\x73\x6e\x7a\x90\x84\xa4\x7b\x1f\xab\x77\x92\x7d" ++"\x58\x1a\x52\x84\x63\x7a\x6c\x1e\x70\x7c\x79\x7c\x79\x1b\x7a\x82\x9a\xa5\x9b\x8e\x9e\x8f\xa0\x1f\x91\xa3\x8c\x92\x97\x1a\xa6\x7c" ++"\x99\x6f\x68\x75\x77\x5d\x7e\x1e\x38\x73\x75\x6b\x6b\x1b\x7b\x83\x98\xa7\xbe\xa1\xd4\xa5\xae\x1f\x98\x9c\x9b\x97\xa7\x98\x08\xad" ++"\x9a\x99\x9c\xa3\x1a\xa5\x72\xa3\x6f\x61\x51\x68\x5a\x66\x1e\x61\x53\x6e\x30\x3f\x1a\x0b\x1f\xb1\xb4\xa1\xbd\xbb\x1a\xe6\x44\xc4" ++"\xfb\x06\x1e\xfb\x7d\x06\x6b\xe7\x1d\x90\x1d\x6d\x9d\x7f\xb6\x1e\xf7\x69\x06\xa7\x9a\x8f\x96\x99\xf7\x45\x1d\x20\x1d\x2e\x06\xda" ++"\xf7\xfa\x15\xf7\x07\x06\xc4\xac\x74\x63\x4e\x56\x60\x3f\x1f\xfb\x05\x06\x0e\x15\x76\x79\x78\x76\x7d\x94\x82\x9c\x8a\x1f\xa2\x8a" ++"\x92\x8a\x95\x86\x08\x9d\x82\x97\x7a\x7a\x1a\x65\x6a\x76\x4f\x69\x7d\x8e\x94\x7f\x1e\x92\x84\x88\x8c\x84\x1b\x78\x79\x78\x76\x70" ++"\xb5\x79\xcb\xc4\xb1\x98\xa8\xaa\x1f\xa5\xa4\x9c\xaf\xa9\x1a\xa7\x7c\xa5\x72\x9b\x1e\xb5\xa6\x9e\xaa\xb2\x1a\xbf\x66\xac\x50\x48" ++"\x4b\x66\x65\x7d\x95\x80\x98\x94\x93\x8e\x92\x91\x1e\x9f\xa0\x9a\x91\xa7\x1b\xaa\x9d\x7f\x75\x73\x6f\x72\x6f\x1f\x0b\xf7\x5c\x15" ++"\xcf\xb9\xc0\x7b\xb9\x28\x99\xfb\x17\x19\xf7\x05\x06\xa8\x9a\x8f\x96\x98\x48\x0a\x82\x85\x8b\x77\x1b\x6e\x06\x76\xf5\x5f\xdb\x58" ++"\xa9\xf7\x5e\xf7\x22\x18\xb9\xaa\xa4\xaf\x9d\x81\x9a\x7c\x90\x1f\x8e\x82\x85\x8c\x77\x1b\x26\x6c\x0a\x78\x79\x1a\x7b\x90\x82\x99" ++"\x84\x1e\xfb\x58\xfb\x1c\xa7\xf7\x15\x05\xab\x06\xa9\x0b\x7e\x1d\xcb\xc5\x6c\x6a\x89\x1f\x8a\x76\x05\x74\x8a\x9d\x7a\xa5\x1b\xaf" ++"\xa1\xa1\xb7\x95\x1f\x9d\xdb\x05\x98\x0a\x0b\x05\x7f\x6d\x0a\xb6\x1e\xf7\x42\x06\xaa\x97\x50\x1d\x9b\x1a\x9d\x81\x9b\x7c\x8f\x1e" ++"\x8e\x83\x82\x8c\x79\x1b\x56\x06\xf7\x85\xf8\x3f\x15\xb3\xaa\x82\x79\x9f\x1f\x9c\x7c\x97\x71\x76\x1a\x65\x70\x60\x63\x72\x1e\x79" ++"\x6d\x69\x82\x62\x1b\x40\x5d\xae\xc2\xb1\xa6\xb5\xb3\xa4\x1f\x9e\xa9\xac\x93\xb6\x1b\x0e\x05\xa5\x97\x8d\x8f\x95\x1f\x9f\x94\x9c" ++"\xa4\xa0\x1a\xa7\x76\x99\x63\x1e\xfb\x0c\xf7\x13\x0a\x3c\xfb\xf8\x05\xfb\x5c\x06\xda\xf7\xf9\x05\xa6\x97\x8d\x8f\x95\x1f\xa0\x94" ++"\x9c\xa3\xa0\x1a\xa8\x77\x99\x62\x1e\xfb\x0c\x06\x58\x6c\x74\x65\x6c\x99\x81\xbb\x8a\x1f\x42\xfb\xf9\x2d\x0a\x0b\x8e\x9b\x8c\x91" ++"\x94\x7f\x0a\x7e\x1e\x9a\x6a\x78\x0a\xf7\x10\x63\x1d\x4b\x61\x0a\x93\x8e\x93\x98\x1e\x0b\xf7\x20\xf7\xd5\x15\x5c\xfb\x6d\x44\x0a" ++"\xbb\xf7\x6d\x05\xf7\x78\x06\x79\x38\x05\x87\x7c\x8a\x83\xf7\x26\x0a\x95\x1e\xb5\xf7\x51\x05\xfc\x86\x06\x67\x6b\x6e\x6a\x70\xa0" ++"\x7c\xb3\x1f\x0b\x06\x73\x6b\x76\x61\x7c\x1a\x83\x92\x84\x94\x92\x8f\x8d\x92\x91\x1e\xad\xb2\xa3\x9f\xbc\xa8\x99\x94\x18\x91\x8e" ++"\x8f\x8d\x8c\x8c\x08\x99\x93\x8e\x8e\x93\x1a\x92\x87\x8f\x78\x95\x1e\x4f\xad\x6e\xa2\x6c\xae\x08\x98\x80\x87\x8e\x84\x1b\x82\x83" ++"\x85\x83\x7c\x9b\x6b\xa8\x5f\x1f\x0b\xf7\xd6\x84\x0a\x54\x8c\x19\xfb\x02\x6d\x0a\xb7\x1e\xf7\x05\x06\xf7\x04\xf0\xd9\xf1\xa1\x1f" ++"\xed\xf8\x4d\x05\xfb\xc7\x06\x6b\x82\x89\x7e\x7b\x86\x0a\x9d\x7f\xb6\x1e\x0b\xf7\x6e\xf7\x11\x15\x86\x76\x89\x7b\x7e\x1a\x55\xb5" ++"\x67\xcc\xc6\xb5\xa8\xb4\xa4\x79\x9e\x72\x84\x82\xf7\x3b\x1d\x8b\x8d\x95\x1f\xc2\xf7\x93\x05\x8f\x9c\x8c\x91\x91\x1a\xa3\x78\x9c" ++"\x70\x68\x73\x73\x5f\x81\x1e\x0b\x05\xb0\x8d\xa7\xa5\xac\x1a\xa6\x75\x9a\x63\x1e\x27\x06\x59\x6b\x72\x65\x71\xa1\x7c\xb2\x1f\x95" ++"\x06\x7f\x54\x05\xfb\x70\x06\x97\xc2\x05\x93\x06\xbd\xab\xa3\xb0\xa8\x77\x99\x62\x1f\x27\x06\x59\x6b\x72\x64\x74\x9a\x7e\xa8\x88" ++"\x1f\x5c\xfb\x6f\x05\x73\x7d\x0b\x9a\x1b\x93\x92\x92\x94\x92\x88\x8f\x84\x91\x1f\x63\xac\x78\xa1\x6d\xbc\x88\x8f\x88\x90\x88\x90" ++"\x08\x88\x90\x87\x91\x8b\x1a\xf7\x16\x0a\x6a\x52\x72\x6b\x67\x6f\x08\x7e\x80\x88\x86\x85\x1a\x81\x92\x84\x93\x99\x0b\xf8\xe2\x89" ++"\x1d\xfb\x03\xe0\x46\xf7\x1f\xdc\xf7\x07\x9f\xa1\xb7\x1e\xa2\x96\x98\x9e\xa2\x1a\xa2\xf7\x38\x1d\x2a\x0b\xf8\xc5\xac\x0a\xf8\xf8" ++"\xf7\x0c\x1d\xfc\xa1\x37\x1d\x6c\x9c\x7f\xb7\x1e\x0e\x8a\x98\x8a\xfb\x31\xfb\x5d\x18\x4c\xf7\x5d\xf7\x69\x1d\x7c\x90\x1e\x8e\x82" ++"\x85\xf7\x42\x1d\x7b\x1a\x72\x97\x7f\xa7\x86\x1e\x0b\xf7\x2a\x0a\xcc\xa8\xbd\xb7\x1f\xa1\xa4\x9a\xa9\xf7\x30\x1d\x55\x6a\xa6\xb8" ++"\x1f\xa7\x8c\x82\x96\x77\x1b\x0e\x8e\x97\x99\x1f\x9a\x68\x1d\x82\x85\x8c\x77\x1b\x2f\x37\x1d\x71\x98\x7e\xab\x88\x1e\x98\xfb\xd6" ++"\x05\xef\x06\x0b\x06\x6b\x81\xd6\x0a\x0b\x15\xe4\x31\x05\x81\x36\x0a\xa2\x96\x8a\x8c\x7a\x9c\x1f\xfb\x13\xf7\x11\xfb\x4a\xfb\x10" ++"\x05\x6e\x77\x6f\x0a\xf8\xa9\xf7\xdc\x15\xb0\x9e\x97\x9a\xa5\x1a\x9f\x79\x9d\x77\x7d\x83\x88\x7e\x72\x1e\xfc\x20\xfb\x69\x05\x66" ++"\x78\x7f\x7c\x72\x1a\x76\x9d\x79\xa0\x96\x99\x90\x96\xa0\x1e\x0e\x1e\x55\xf7\x12\x15\xa3\x9b\x7d\x75\x6b\x71\x71\x69\x8a\x0a\xad" ++"\x1f\x69\xf7\x24\x1d\x0b\x64\x72\xb5\x0a\x0b\x06\xa8\x99\x8f\x96\x99\x48\x0a\x83\x84\x0b\x7f\x83\x75\x7c\x1e\x9e\x6e\x60\x96\x59" ++"\x1b\xfb\x24\xfb\x0a\x0b\x6b\x55\x1a\x5d\xc6\x0a\x81\x88\x8e\x93\xad\x0b\xe2\x0a\xb7\x1e\xd4\x2e\x0a\xfb\x0a\x26\x1d\x0b\x15\x98" ++"\x7d\x85\xf7\x28\x0a\x96\x81\xf7\x34\x1d\x94\x7f\x97\x1f\x0e\x15\x40\x46\xbd\x0a\x0b\xe3\x0a\x0e\xf7\x29\x1d\x95\x96\x9d\x9e\x1a" ++"\x9d\x82\x9c\x7c\x95\x1e\x93\x7f\x82\x8d\x6e\x1b\x0b\xbf\x0a\x0e\x16\xf7\x0e\x06\xa9\x98\x28\x1d\x9b\x1a\x9d\x81\x9b\x0b\x4a\x45" ++"\x58\xb2\x65\xc1\xd5\xd1\xcc\xd1\xbf\x64\xb0\x55\x1f\x7e\x53\x15\xa6\x9f\x78\x72\x68\x68\x6a\x66\x70\x77\x9e\xa5\xad\xae\xac\xb0" ++"\x1f\x0b\xa6\x7b\x71\x84\x8a\x81\x88\x7f\x1f\x67\xfb\x34\x05\x89\x06\x6b\x80\x89\x7f\x7c\x1f\x7b\x7e\x31\x1d\xb6\x1e\xf7\x04\x06" ++"\x0b\x15\x8c\x9b\x05\x9f\x81\x96\x79\x79\x80\xf7\x18\x0a\x85\x85\x1a\x78\x95\x80\x9d\x9d\x96\x97\xa5\x91\x1e\x0b\x90\x8f\x87\x82" ++"\x91\x1e\x77\x99\x95\x85\x9f\x1b\xa5\x9d\x9c\xa3\xa9\x72\xa0\x68\x73\x72\x82\x7c\x77\x1f\x66\x6e\x7d\x60\x32\x1a\x0e\x15\x63\x73" ++"\x0a\x6c\x1f\xf7\x64\x16\x63\x4a\x0a\xb1\x0b\x9f\x9e\x9f\x1b\x95\x96\x89\x85\x9a\x1f\x86\x9a\x8f\x8a\x95\x1b\xad\xaa\xa9\xac\xab" ++"\x5e\xa1\x4a\x3b\x81\x0a\x0b\xf7\x1c\x0a\x7d\x89\x87\x83\x1a\x7e\x99\x7f\x9a\x99\xf7\x2c\x0a\x0e\x15\x98\x7d\x86\x8e\x7f\x1b\x70" ++"\xd5\x0a\x94\x0b\x33\x06\x4c\x73\x7d\x67\x68\xa0\x7a\xb8\x8a\x1f\x72\xfb\x04\x05\x86\x0b\xaa\x6f\xbd\xad\xbb\x98\x9b\xa5\x1e\x9a" ++"\x95\x95\x9b\x9a\x1a\x9f\x7d\x99\x77\x83\x83\x89\x87\x82\x1e\x7c\x67\x87\x8a\x7f\x1b\x0b\x15\x62\x62\x1d\x6d\x1f\xf7\x63\x16\xf7" ++"\x56\x1d\x0b\xa1\x1d\xfb\x4b\xf7\x73\x1d\x99\x7e\x9d\x95\x0b\x06\x6b\x7c\x0a\x7a\x0b\x1b\x79\x79\x83\x7d\x80\x1f\x83\x80\x88\x80" ++"\x71\x1a\xfb\x53\x07\x74\x8d\x80\x91\x81\x1e\x7b\x96\x9e\x81\x9f\x1b\x0b\xf7\xcb\xf8\xf1\xf7\x43\x1d\xa0\xa7\xa5\x1d\xb5\xf7\x50" ++"\x05\x8e\x97\x8c\x95\x97\x69\x1d\x0b\x81\x1f\x77\x82\x7a\x73\x75\x1a\x70\xa0\x7c\xb3\x1e\xf7\x0d\x06\xbc\x7e\x0a\x0b\x1a\x97\x86" ++"\x97\x81\x92\x1e\x93\x82\x82\x8d\x6f\x1b\x27\x39\x1d\x7a\x1a\x0b\xa6\x1d\x94\x91\x0b\x15\xf7\x69\xf7\x76\x05\xa1\x95\x8d\x90\x96" ++"\x1f\xa0\x96\x9a\xa1\xa1\x52\x1d\x0b\x77\x1a\x6d\xa6\x71\xab\xa0\x95\x91\xac\xa6\x1e\xa8\xa4\x94\x93\x92\x1b\x90\x99\x82\x7c\x9d" ++"\x1f\x0b\xa8\x1d\x76\x1b\x0b\x20\x0a\x9b\x1a\x9d\x81\x9a\x7c\x91\x1e\x8d\x86\x84\x8c\x0b\x1b\x6b\x06\xfb\x11\xf7\x16\xf7\x1a\xe4" ++"\x05\xa5\x06\xaa\x96\x8d\x97\x9a\x1f\x9b\x98\x94\x9c\x0b\xf7\x1b\x1d\xa3\x0b\x88\x7f\x30\x1d\x88\x94\x91\x8a\x9f\x1b\x0b\x8e\x97" ++"\x9a\xa0\x1d\x8e\x82\x20\x1d\x0b\x8f\x96\x99\x91\x1d\x0b\x93\x1a\xa2\x78\x9c\x72\x67\x74\x75\x5f\x82\x1e\x0b\x1f\xf7\x64\xf7\x2d" ++"\x1d\x0b\x05\x79\x06\x59\x6b\x73\x66\x6c\x9c\x7f\xb7\x1f\xf7\x18\x06\xbe\xab\xa3\xaf\xa5\x0b\x06\xa9\x98\x8f\x96\x99\x48\x0a\x0b" ++"\x94\x93\x90\x8e\x94\x91\x19\x6a\x8e\x99\x7c\xa9\x1b\xa6\x9b\x9a\xae\x93\x1f\x0b\x99\x8f\x96\x99\xf7\x02\x0a\x96\x81\x94\x1e\x92" ++"\x82\x0b\xf5\x0a\x20\x1d\x0b\x1f\x7b\x7f\x82\x79\x7a\x1a\x7f\x90\x80\x95\x83\x1e\x83\x94\x93\x89\xa8\x1b\x0b\x81\x89\x81\x82\x1a" ++"\x70\x9c\x7e\xac\xb4\x98\x0b\xf7\x11\x0a\x6d\x9d\x7f\x0b\x15\x65\x64\x66\x66\x70\xa3\x73\xa7\xb4\xb0\xae\xb2\xa8\x75\xa1\x6c\x1f" ++"\x0b\x1b\x4f\x5f\xae\xba\x8f\x8c\x93\xf7\x27\x0a\x0b\x9d\x7f\xb6\x1e\xf7\x19\x06\xbc\xab\xa2\xaf\xaa\x78\x99\x61\x1f\x7c\x06\x0b" ++"\x05\x87\x79\x8b\x88\xf7\x5a\x1d\x0b\xf7\x54\x1d\xc8\x44\x70\x99\x5e\x1b\x5f\x69\x79\x0b\x9d\x3c\x1d\x83\x84\x8b\x77\x1b\x6d\x06" ++"\x0b\x6b\x81\x3f\x1d\x79\x7b\x21\x0a\x0b\x06\x58\x6c\x40\x1d\x0b\xf7\x0a\x0a\x6e\x9d\x7e\x0b\xf7\x70\x15\xf7\x2a\xf1\xa2\x8e\x92" ++"\x8d\x97\x95\x19\x9b\x97\x94\x0b\x8a\x84\x80\xf7\x66\x1d\x80\x1e\x0b\x3e\x1d\x82\x20\x1d\x2f\x06\x6c\x0b\xf9\x04\x15\xf7\x0d\x0a" ++"\x0b\xf8\xe4\xf7\x70\x1d\x94\x84\x9a\x1b\x0b\xf2\x15\xf8\x0f\xf7\xff\xa1\xed\x05\xfc\x34\x06\x66\xfb\x39\x05\x0b\x82\xc5\x1b\xf7" ++"\x26\xf7\x05\xd2\xe6\xb0\x79\xaa\x6a\x9f\x1f\x0b\x06\x6b\x81\x89\x7e\x7c\x1f\x7c\x7f\x81\x79\x7b\x1a\x6d\x9d\x0b\x1a\x7a\x96\x7b" ++"\x99\xf7\x6e\x1d\x0b\xf7\x4c\x1d\x82\x0b\x9d\x9c\x1a\x97\xf7\x19\x0a\x0b\x82\x7a\x7b\x1a\x6c\x9c\x7f\xb6\x1e\x0b\x86\x95\x1b\xa5" ++"\xa3\xa1\xa2\x95\x86\x0b\x1f\x9b\x97\x94\x9d\x9c\x1a\x97\x86\x0b\x1f\x9a\x97\x94\x9d\x9b\x1a\x0b\xf7\x57\x1d\xb6\x1e\x0b\x89\xf7" ++"\x0a\x0a\x0b\x7d\x98\x77\x7f\x83\x88\x7e\x79\x1e\xfb\x32\x21\x05\x0b\x41\x49\x4d\x46\x74\x92\x77\x99\x7a\x1e\x66\x71\x75\x0b\x05" ++"\x89\x81\x89\x7f\x84\x1a\x75\x9e\x7a\xa4\x9c\x9c\x0b\x06\x33\x66\x84\x71\x64\x1f\x47\x5e\x68\x40\x27\x1a\x0b\xf7\x63\x1d\x7a\x1a" ++"\x0b\x15\x70\x83\x8a\x84\x80\x1f\x7a\x82\x80\x78\x78\x1a\x0b\x1a\x98\xf7\x19\x0a\x0b\x69\x6c\x6e\x6b\x72\x9d\x7a\xa6\xad\xaa\xa8" ++"\xac\xa3\x0b\x7c\x1f\x7c\x7e\x82\x7a\x7a\x1a\x6d\x9c\x7f\xb6\x1e\x0b\x83\x7b\x7d\x1e\x23\xfb\x0e\x05\x0b\x15\xe4\x31\x05\x81\x95" ++"\x93\x87\x0b\x7c\x1f\x7b\x7f\x82\x7a\x7a\x1a\x0b\x06\x55\x6e\x76\x65\x6d\xa0\x7c\xb6\x1f\x94\x06\x0b\x06\x59\x6b\x74\x66\x6e\x9f" ++"\x7c\xb4\x1f\x94\x06\x0b\xc4\x1b\xf7\x35\xf7\x1b\xf7\x07\xf7\x1c\xf7\x00\x0b\x15\x98\x7e\x85\x8e\x7f\x1b\x70\x74\x75\x73\x82\x0b" ++"\x98\x84\x88\x8e\x82\x1b\x84\x87\x87\x79\x81\x1f\x0b\x9c\x1f\xfb\x12\xf7\x11\xfb\x4b\xfb\x11\x05\x6e\x0b\x7e\x73\x85\x1e\x6a\xfb" ++"\x2b\x05\x8a\x87\x8a\x0b\x86\x96\x81\x93\x1e\x93\x82\x82\x8d\x6f\x1b\x0b\x1a\x7b\x97\x81\x9e\xa2\x9c\x99\xa2\x90\x1e\x0b\x9d\x93" ++"\x98\x98\x1e\x95\x95\x8f\x95\x91\xa5\x0b\xf7\x88\xf7\x1c\x15\xfb\x0d\xfb\x80\x05\x84\x0b\x78\x9c\x70\x69\x73\x73\x5f\x81\x1e\x0e" ++"\x06\x6b\x81\x89\x7e\x7c\x1f\x0b\x8e\x97\x9a\x1f\x9a\x97\x95\x0b\x95\x80\x9d\x9d\x97\x98\xa4\x0b\x1b\x68\x6f\x98\x9b\x94\x93\x0b" ++"\x77\x6e\x72\x99\x81\xae\x1f\x0b\x05\x8d\x96\x8d\x96\x92\x1a\xa1\x78\x9c\x0b\x06\x5f\x61\x64\x62\x6b\xa3\x75\xad\x1f\x0b\x06\xbe" ++"\xaa\xa2\xb1\xaa\x7a\x97\x5f\x1f\x0b\x85\x1a\x75\x9e\x7a\xa5\xad\xa3\xa2\xb6\x0b\x8c\x92\x1f\xc8\xf7\xa2\x05\xaa\x06\xaa\x0b\x8e" ++"\x7f\x1b\x71\x74\x75\x73\x82\x91\x80\x0b\x8f\x9d\x8b\x8c\x94\x1a\xa2\x79\x9c\x71\x0b\x15\x6d\x78\x74\x68\x42\xcb\x56\xe1\xcc\x0b" ++"\x97\x80\x9c\x96\x95\x90\x96\x96\x1e\xaf\x0b\x99\x93\x9c\x98\x1e\xf7\x5f\xf7\x9a\x05\x0b\x1e\xd8\xc0\xc2\x57\x05\x6e\x82\x78\x73" ++"\x0b\xa4\x73\xac\x1f\x94\x06\x94\x06\xb6\xb6\x0b", 59212 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Italic.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Italic.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Italic.cff.cpp.301 2023-01-17 15:53:51.707205346 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Italic.cff.cpp 2023-01-17 15:53:51.707205346 -0500 +@@ -0,0 +1,1644 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusMonoPS_Italic_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x14\x4e\x69\x6d\x62\x75\x73\x4d\x6f\x6e\x6f\x50\x53\x2d\x49\x74\x61\x6c\x69\x63\x00\x01\x01\x01" ++"\x37\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x18\x04\x8c\x0c\x01\x7f\x0c\x02\x30\x0c\x03\xbe\x0c\x04" ++"\x4d\xfb\xd1\xf9\xac\xfa\x2c\x05\x1c\x31\x0a\x0f\x1c\x31\x1d\x11\xad\x1d\x00\x00\xb8\x40\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e" ++"\x00\x13\x00\x1d\x00\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a" ++"\x00\x84\x00\x8b\x00\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2" ++"\x00\xf4\x00\xfa\x01\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b" ++"\x01\x6f\x01\x71\x01\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5" ++"\x01\xdb\x01\xe1\x01\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b" ++"\x02\x52\x02\x59\x02\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9" ++"\x02\xcd\x02\xd3\x02\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f" ++"\x03\x58\x03\x61\x03\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf" ++"\x03\xe8\x03\xf1\x03\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f" ++"\x04\x78\x04\x81\x04\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff" ++"\x05\x08\x05\x11\x05\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f" ++"\x05\x98\x05\xa1\x05\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f" ++"\x06\x28\x06\x31\x06\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac" ++"\x06\xb5\x06\xbf\x06\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26" ++"\x07\x2d\x07\x3a\x07\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3" ++"\x07\xae\x07\xb4\x07\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19" ++"\x08\x21\x08\x29\x08\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4" ++"\x08\xba\x08\xc0\x08\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e" ++"\x09\x38\x09\x40\x09\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9" ++"\x09\xb0\x09\xbc\x09\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34" ++"\x0a\x39\x0a\x42\x0a\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4" ++"\x0a\xab\x0a\xb2\x0a\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14" ++"\x0b\x1b\x0b\x22\x0b\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84" ++"\x0b\x8b\x0b\x92\x0b\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4" ++"\x0b\xfb\x0c\x02\x0c\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64" ++"\x0c\x73\x0c\x87\x0c\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9" ++"\x0d\x1f\x0d\x5f\x0d\x74\x0d\x82\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74" ++"\x6f\x6e\x6f\x73\x41\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61" ++"\x43\x61\x63\x75\x74\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e" ++"\x74\x43\x68\x69\x44\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f" ++"\x6e\x45\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69" ++"\x6c\x6f\x6e\x45\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61" ++"\x6d\x6d\x61\x47\x62\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74" ++"\x47\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76" ++"\x65\x49\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74" ++"\x61\x64\x69\x65\x72\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66" ++"\x6c\x65\x78\x4b\x61\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61" ++"\x4c\x63\x61\x72\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63" ++"\x61\x72\x6f\x6e\x4e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75" ++"\x6d\x6c\x61\x75\x74\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69" ++"\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75" ++"\x74\x65\x52\x63\x61\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65" ++"\x64\x69\x6c\x6c\x61\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d" ++"\x61\x54\x61\x75\x54\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55" ++"\x62\x72\x65\x76\x65\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b" ++"\x55\x70\x73\x69\x6c\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e" ++"\x6f\x73\x55\x72\x69\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64" ++"\x69\x65\x72\x65\x73\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65" ++"\x5a\x61\x63\x75\x74\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74" ++"\x65\x61\x66\x69\x69\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69" ++"\x31\x30\x30\x31\x39\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32" ++"\x61\x66\x69\x69\x31\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31" ++"\x30\x30\x32\x36\x61\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61" ++"\x66\x69\x69\x31\x30\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30" ++"\x30\x33\x33\x61\x66\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66" ++"\x69\x69\x31\x30\x30\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30" ++"\x34\x30\x61\x66\x69\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69" ++"\x69\x31\x30\x30\x34\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34" ++"\x37\x61\x66\x69\x69\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69" ++"\x31\x30\x30\x35\x31\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34" ++"\x61\x66\x69\x69\x31\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31" ++"\x30\x30\x35\x38\x61\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61" ++"\x66\x69\x69\x31\x30\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30" ++"\x30\x36\x37\x61\x66\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66" ++"\x69\x69\x31\x30\x30\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30" ++"\x37\x34\x61\x66\x69\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69" ++"\x69\x31\x30\x30\x37\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38" ++"\x31\x61\x66\x69\x69\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69" ++"\x31\x30\x30\x38\x35\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38" ++"\x61\x66\x69\x69\x31\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31" ++"\x30\x30\x39\x32\x61\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61" ++"\x66\x69\x69\x31\x30\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30" ++"\x30\x39\x39\x61\x66\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66" ++"\x69\x69\x31\x30\x31\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31" ++"\x30\x36\x61\x66\x69\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69" ++"\x69\x31\x30\x31\x31\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34" ++"\x36\x61\x66\x69\x69\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68" ++"\x61\x61\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65" ++"\x72\x69\x67\x68\x74\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74" ++"\x65\x61\x72\x72\x6f\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f" ++"\x77\x72\x69\x67\x68\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62" ++"\x73\x65\x62\x65\x74\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f" ++"\x74\x61\x63\x63\x65\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72" ++"\x6f\x6e\x64\x63\x72\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f" ++"\x73\x65\x62\x72\x65\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d" ++"\x61\x63\x72\x6f\x6e\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e" ++"\x6f\x73\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f" ++"\x73\x65\x78\x63\x6c\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63" ++"\x67\x61\x6d\x6d\x61\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65" ++"\x6e\x74\x67\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72" ++"\x63\x75\x6d\x66\x6c\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e" ++"\x69\x6e\x66\x69\x6e\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72" ++"\x61\x6c\x74\x70\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f" ++"\x6e\x65\x6b\x69\x6f\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74" ++"\x6f\x6e\x6f\x73\x69\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61" ++"\x70\x70\x61\x6b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74" ++"\x65\x6c\x61\x6d\x62\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73" ++"\x73\x65\x71\x75\x61\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c" ++"\x6e\x6f\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f" ++"\x70\x68\x65\x6e\x63\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e" ++"\x6f\x74\x65\x71\x75\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63" ++"\x72\x6f\x6e\x6f\x6d\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e" ++"\x74\x6f\x6e\x6f\x73\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61" ++"\x6c\x64\x69\x66\x66\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62" ++"\x73\x65\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65" ++"\x64\x72\x61\x63\x75\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74" ++"\x72\x65\x76\x6c\x6f\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63" ++"\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61" ++"\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61" ++"\x72\x74\x63\x61\x72\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72" ++"\x65\x76\x65\x75\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72" ++"\x65\x64\x62\x6c\x75\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42" ++"\x75\x6e\x69\x30\x32\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30" ++"\x33\x42\x43\x75\x6e\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75" ++"\x6e\x69\x30\x34\x35\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34" ++"\x39\x37\x75\x6e\x69\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e" ++"\x69\x30\x34\x39\x43\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41" ++"\x32\x75\x6e\x69\x30\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69" ++"\x30\x34\x41\x46\x75\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33" ++"\x75\x6e\x69\x30\x34\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30" ++"\x34\x42\x41\x75\x6e\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75" ++"\x6e\x69\x30\x34\x44\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34" ++"\x45\x39\x75\x6e\x69\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e" ++"\x69\x32\x31\x32\x36\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32" ++"\x38\x75\x6e\x69\x32\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67" ++"\x6f\x6e\x65\x6b\x75\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f" ++"\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75" ++"\x74\x69\x6c\x64\x65\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77" ++"\x67\x72\x61\x76\x65\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64" ++"\x6f\x74\x61\x63\x63\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68" ++"\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c" ++"\x6f\x70\x6d\x65\x6e\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68" ++"\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c" ++"\x6f\x70\x6d\x65\x6e\x74\x4e\x69\x6d\x62\x75\x73\x20\x4d\x6f\x6e\x6f\x20\x50\x53\x20\x49\x74\x61\x6c\x69\x63\x4e\x69\x6d\x62\x75" ++"\x73\x20\x4d\x6f\x6e\x6f\x20\x50\x53\x01\x3a\x02\x00\x01\x00\x0c\x00\x11\x00\x15\x00\x1a\x00\x20\x00\x25\x00\x2b\x00\x33\x00\x39" ++"\x00\x3e\x00\x43\x00\x4e\x00\x5d\x00\x90\x00\xa1\x00\xa7\x00\xf8\x01\x03\x01\x0e\x01\x14\x01\x1a\x01\x20\x01\x2b\x01\x32\x01\x3a" ++"\x01\x42\x01\x4b\x01\x67\x01\x6c\x01\x81\x01\x86\x01\x8c\x01\x95\x01\x9b\x01\xa2\x01\xaa\x01\xb0\x02\x31\x02\x4f\x02\x7a\x02\x8a" ++"\x02\x93\x02\x9c\x02\xa2\x02\xad\x02\xb4\x02\xbf\x02\xc8\x02\xcf\x02\xd4\x02\xff\x03\x56\x03\x72\x03\xc7\x03\xf0\x04\x03\x04\x0d" ++"\x04\x19\x04\x2c\x04\x3e\x04\x4d\x04\x57\x04\x62\x04\x74\x04\x81\x04\x8a\x04\x97\x04\xa0\x04\xaa\x04\xb4\x04\xbf\x04\xc5\x04\xcf" ++"\x04\xd7\x04\xdf\x04\xee\x04\xf7\x05\x00\x05\x0c\x05\x14\x05\x36\x05\x5c\x05\xa4\x05\xfa\x06\x2c\x06\x2f\x06\x70\x06\x89\x06\xab" ++"\x06\xc6\x06\xe7\x06\xfb\x07\x29\x07\x3f\x07\x46\x07\x57\x07\x6f\x07\x88\x07\x96\x07\xa1\x07\xb1\x07\xc3\x07\xcd\x07\xdc\x07\xeb" ++"\x07\xf9\x08\x11\x08\x1d\x08\x26\x08\x31\x08\x3c\x08\x47\x08\x52\x08\x63\x08\x6c\x08\x76\x08\x7e\x08\x8c\x08\x95\x08\x9e\x08\xa7" ++"\x08\xb4\x08\xbb\x08\xc7\x08\xcf\x08\xd7\x08\xdf\x08\xea\x08\xf0\x09\xa1\x09\xa4\x0a\x52\x0a\x8f\x0a\x9d\x0b\x24\x0b\xa9\x0c\x07" ++"\x0c\x72\x0c\xad\x0c\xf1\x0d\x40\x0d\x85\x0d\xe2\x0e\x0d\x0e\x56\x0e\x73\x0e\xb4\x0e\xe1\x0f\x28\x0f\x6b\x0f\x83\x0f\x8e\x0f\xc8" ++"\x10\x10\x10\x3d\x10\x85\x10\xac\x10\xd7\x11\x0b\x11\x46\x11\x67\x11\x94\x11\xd6\x12\x1c\x12\x5f\x12\x85\x12\xc4\x12\xe0\x13\x04" ++"\x13\x3c\x13\x76\x13\xb1\x13\xd3\x13\xdf\x13\xfb\x14\x11\x14\x21\x14\x41\x14\x63\x14\x69\x14\x80\x14\x94\x14\xa3\x14\xc0\x14\xd1" ++"\x14\xf0\x15\x1b\x15\x45\x15\x6d\x15\x88\x15\xab\x15\xb5\x15\xdc\x16\x03\x16\x14\x16\x29\x16\x2e\x16\x39\x16\x53\x16\x73\x16\x94" ++"\x16\xb4\x16\xd4\x16\xe3\x17\x02\x17\x21\x17\x3a\x17\x4e\x17\x5d\x17\x6c\x17\x79\x17\x89\x17\x95\x17\xb1\x17\xc5\x17\xdf\x17\xf2" ++"\x18\x08\x18\x22\x18\x3c\x18\x56\x18\x66\x18\x75\x18\x83\x18\x98\x18\xb0\x18\xc8\x18\xd8\x18\xee\x19\x05\x19\x1a\x19\x1f\x19\x35" ++"\x19\x43\x19\x59\x19\x6d\x19\x78\x19\x8d\x19\xa0\x19\xb5\x19\xbd\x19\xc6\x19\xd9\x19\xed\x19\xfe\x1a\x12\x1a\x1e\x1a\x25\x1a\x38" ++"\x1a\x4b\x1a\x5e\x1a\x67\x1a\x7a\x1a\x8d\x1a\x9e\x1a\xb0\x1a\xc2\x1a\xd3\x1a\xdd\x1a\xe4\x1a\xf2\x1b\x02\x1b\x12\x1b\x1c\x1b\x2c" ++"\x1b\x3c\x1b\x4c\x1b\x56\x1b\x65\x1b\x6e\x1b\x7d\x1b\x8c\x1b\x99\x1b\xa8\x1b\xb7\x1b\xbb\x1b\xc9\x1b\xd7\x1b\xe5\x1b\xf3\x1c\x01" ++"\x1c\x0f\x1c\x1d\x1c\x29\x1c\x32\x1c\x37\x1c\x3d\x1c\x4a\x1c\x57\x1c\x64\x1c\x71\x1c\x7b\x1c\x88\x1c\x95\x1c\xa1\x1c\xad\x1c\xb9" ++"\x1c\xc5\x1c\xcf\x1c\xd7\x1c\xdf\x1c\xe7\x1c\xf2\x1c\xfd\x1d\x08\x1d\x13\x1d\x1e\x1d\x29\x1d\x34\x1d\x3f\x1d\x4a\x1d\x55\x1d\x60" ++"\x1d\x69\x06\x74\x7d\x80\x79\x7c\x94\x84\x9e\x1f\x0b\x4a\x1d\x9e\x1f\x0b\xf8\x94\x15\x0b\x06\xa2\x34\x1d\x0b\x06\x74\x7d\x69\x1d" ++"\x0b\x94\x84\x9e\x1f\x0b\x06\x27\xfc\x61\x05\x0b\x2f\x1d\x9a\x83\x91\x76\x1f\x0b\x95\x95\xa0\x90\x1e\x0b\x4a\x1d\x9f\x1f\x0b\x06" ++"\xa2\x40\x1d\x0b\x06\x73\x7e\x81\x78\x7d\x95\x83\x9e\x1f\x0b\x15\xa1\x9a\x96\x9d\x99\x82\x92\x77\x1f\xfb\x80\x8e\x1d\x0e\xf7\x78" ++"\xf7\x9e\x15\x81\x1d\x8e\x1a\x96\x82\x94\x7e\x7a\x81\x81\x76\x87\x1e\x82\x63\x8a\x1d\x98\x9b\x96\x95\xa0\x8f\x1e\xaa\xf7\x23\x05" ++"\xfc\x48\x49\x1d\xf8\x5b\x06\xae\xf7\x35\xf7\x11\x1d\xfb\xc3\x06\x0b\xb8\x1d\x7c\x1a\x2d\xce\x4b\xee\xf7\x07\xf6\xe2\xf7\x07\xa4" ++"\x1e\x0b\x06\xa2\x9a\x97\x9d\x0b\xf8\xcb\xf7\x57\x15\x92\xb0\x8d\x99\x9c\x1a\xee\x3b\xd2\xfb\x04\xfb\x2c\xfb\x19\xfb\x0e\xfb\x1f" ++"\xfb\x04\xdd\x3f\xf7\x0c\xf3\xf7\x17\xbd\xb3\x97\x82\x94\x7f\x85\x87\x89\x85\x81\x1e\x6d\x5d\x3e\x75\x4e\x1b\x2c\x4a\xc5\xe0\x90" ++"\x8b\x8f\x8c\x93\x1f\xf8\x09\xbe\x15\xfb\xfe\x06\xdc\xae\xe0\xc2\xe7\x1b\xe3\xcd\x52\x42\x87\x1f\x0b\x06\xa2\x99\x96\x9d\x99\x81" ++"\x93\x78\x1f\x0b\x06\x73\x7d\x80\x78\x7d\x94\x84\x9f\x1f\x0b\x06\x73\x7d\x39\x1d\x0b\x9a\x97\x9d\x35\x1d\x0b\x9a\x82\x91\x77\x1f" ++"\x0b\x06\x71\x7d\x82\x7b\x7a\x99\x82\xa5\x1f\x0b\x06\x74\x7d\x80\x79\x7c\x0b\x97\x9d\x9a\x83\x91\x77\x1f\x0b\x80\x79\x7c\x94\x84" ++"\x9f\x1f\x0b\x99\x94\x9b\x9c\x7d\x94\x71\x1f\x0b\xf8\x48\x22\x1d\xf7\x1b\x27\x1d\xfb\xd4\x83\x1d\xf7\xd4\x06\xa2\x9a\x97\x9c\x9b" ++"\x82\x91\x76\x1f\xfb\x18\x06\x0b\xf8\x34\xd0\x1d\x0b\x15\x9a\x96\x8f\x91\x96\x1a\x97\x82\x94\x7e\x84\x86\x7f\x1d\x90\x8d\x93\x96" ++"\x1e\x0e\x96\x1d\x78\x1f\x0b\x06\x73\x7d\x69\x1d\x0b\x9a\x97\x9d\x99\x82\x92\x77\x1f\x0b\x1e\xfb\x1b\x29\x05\x0b\x6c\x6a\x72\x9e" ++"\x78\xa5\x0b\x81\x78\x7d\x95\x83\x9e\x1f\x0b\x1f\xe8\x29\x05\x83\x0b\xf8\xcd\xf7\x61\x15\x95\x23\x1d\xfb\x56\x21\x1d\xf7\x18\x06" ++"\x6e\xfb\x1e\x05\x72\x4b\x6c\x84\x58\x1b\xfb\x09\x45\xc4\xea\x9b\x8d\xa0\x90\x9f\x1f\x9a\xd2\x97\xc3\xb4\xc8\xbf\xb4\x19\xad\xb7" ++"\xbb\x9c\xc1\x1b\xc0\xb6\x7e\x74\xa2\x1f\x98\x7e\x95\x80\x88\x1a\x89\x67\x05\x85\x97\x82\x94\x9c\x95\x95\x9f\x8f\x1e\x9f\xe4\x05" ++"\x8d\x95\xf7\x48\x1d\x86\x1e\x8a\x87\x05\xaa\x66\x58\x9b\x4c\x1b\x48\x4b\x75\x60\x54\x1f\x4e\x5b\x5b\x42\x7c\x44\x7b\x43\x18\x86" ++"\x74\x89\x76\x76\x1a\xfb\x0e\xe2\x40\xf7\x20\xcb\xd5\x9e\xad\xcc\x1e\x0b\xf8\xb8\xf8\x15\x15\x88\x1d\x22\xd5\x47\xf7\x06\xd0\xd2" ++"\x9f\xae\xc6\x1f\xb2\xa2\x9c\x9d\x9b\x1a\x96\x82\x94\x71\x1d\x0b\xf8\x12\xf7\x90\x15\xf7\x7b\xf7\x98\x05\xa0\x91\x1d\x79\x7c\x80" ++"\x1d\x79\x7c\x25\x1d\xa0\x06\xf7\x0c\xfb\x96\x5f\xfb\x5f\x05\x26\x21\x1d\xf7\x90\x06\xa1\x34\x1d\x29\x06\x0b\x15\x77\x7e\x7c\x75" ++"\x4a\xbb\x67\xe0\xc1\xb9\x9a\xa9\xb0\xd8\x1d\x20\x1d\xbb\x26\x1d\x59\x20\x1d\x0b\x06\x74\x7d\x80\x78\x7d\x94\x84\x0b\x06\xa2\x99" ++"\x38\x1d\x0b\x06\xa5\x99\x94\x9c\x9b\x7d\x94\x71\x1f\x0b\x05\x59\x4a\x1d\x9e\x1f\x0b\x82\x86\x84\x7f\x1a\x7f\x94\x82\x98\x91\x0b" ++"\x06\x73\x7e\x80\x79\x7c\x94\x84\x0b\x92\x84\x1f\xe8\x29\x05\x0b\x7b\x9a\x76\x1f\x0e\xf7\xa9\x92\x15\x28\xfb\x1e\x05\xfb\x10\x20" ++"\x1d\xf7\x7d\x06\xa2\x99\x96\x9e\xf7\x1d\x1d\x83\x91\x76\x65\x1d\xfb\xc6\x33\xf7\xc6\x05\xb7\x27\x1d\xfb\x06\x33\x1d\x97\x06\x0b" ++"\xf7\xec\xf8\x37\x15\xfb\x0e\x20\x1d\xcf\x06\x46\xfb\xd1\x05\x2f\x06\x75\x7c\x7f\x7a\x7c\x95\x84\x9d\x1f\xf7\xd1\x06\xa1\x9a\x97" ++"\x9c\x9a\x81\x92\x78\x1f\xfb\x40\x06\xb8\xf7\x64\x05\xea\xf7\x13\xb5\xa3\xb6\x1b\x9f\x99\x83\x74\x9f\x1f\x83\x92\x8e\x89\x93\x1b" ++"\x9c\x9a\x99\x9b\x94\x82\x98\x7a\x9a\x1f\x9d\x77\x78\x92\x70\x1b\x57\x57\x72\x3d\x22\x1f\x0b\xf8\x8e\x16\xf7\x03\xf8\x94\x05\xa8" ++"\x23\x1d\xfb\x29\x06\x73\x7d\x80\x79\x7c\xcf\x1d\x9a\x82\x91\xf7\x4d\x1d\x0b\xf8\xdc\xf8\x96\x15\xb3\x64\x55\xa0\x4c\x1b\x47\x49" ++"\x71\x5c\x53\x1f\x55\x5c\x60\x46\x7e\x4e\x79\x3a\x18\x88\x7c\x89\x7b\x7b\x1a\xfb\x0c\xe8\x2e\xf7\x0d\xd2\xd5\xa8\xc1\xca\x1e\xa7" ++"\xa3\x93\x95\x98\x1a\x96\x82\x93\x7f\x81\x86\x89\x82\x82\x1e\x4d\x48\x54\x72\x47\x7d\x1d\x93\x9c\x60\x1d\x8b\x8f\x1a\x97\x82\x93" ++"\x7e\x7a\x81\x81\x77\x86\x1e\x0b\xf8\x45\x15\xfb\x29\xfb\x1e\xfb\x15\xfb\x20\x22\xda\x40\xf7\x01\xf7\x2c\xf7\x1d\xf7\x14\xf7\x21" ++"\xf5\x3d\xd5\xfb\x04\x1f\x82\x58\x15\xe2\xc6\x53\x39\x20\x5f\x1d\x0b\x06\x47\x7e\x1d\xf7\x20\x06\xa3\x99\x96\x9d\x99\x81\x93\x78" ++"\x1f\x5b\x06\x0b\x26\x1d\x6d\x20\x1d\xf7\x2a\x2f\x1d\x0b\x15\x68\x67\x1d\xaa\xac\xa4\x78\x9e\x71\x1f\x0e\x05\x62\x24\x1d\xf7\x17" ++"\x06\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\x64\x06\x0b\x84\x84\x88\x84\x80\x1e\xfb\x1a\x2b\x05\x7e\x82\x85\x81\x80\x1a\x7f\x0b\xf7" ++"\x4a\x1d\xc4\xb8\x69\xab\x5c\x1f\x84\x60\x15\xa5\x9d\x0b\x27\x1d\xfb\x03\x06\x74\x7d\x39\x1d\x0b\x06\xa3\x99\x95\x9e\x9a\x81\x92" ++"\x78\x1f\x0b\xfb\x00\x25\xfb\x05\x31\x4f\xc2\xdd\xf7\x01\xf7\x00\xf0\xf7\x09\x1f\x0b\x95\x95\x9f\x90\x1e\xa3\xf7\x02\x05\x8d\x94" ++"\x8b\x0b\x15\x98\x95\x91\x94\x96\x1a\x97\x0b\x9e\x70\x93\x3f\x98\x08\x2b\x9b\x6c\xa0\xba\x1a\x0b\x1a\x80\x94\x82\x98\x9b\x28\x1d" ++"\x0b\x95\x82\x97\x94\x96\x91\x95\x94\x1e\x0e\x1f\xfb\x02\x20\x1d\xb7\x06\xfb\x6f\x0b\x06\xa2\x99\x96\x9d\x99\x82\x92\x78\x1f\x0b" ++"\x6a\x42\x1d\xaf\xab\x0b\x74\x7d\x80\x79\x7d\x94\x84\x9f\x1f\x0b\x81\x79\x7c\x95\x83\x9e\x1f\x0b\x90\x97\x1a\x97\x82\x94\x7e\x0b" ++"\x9a\x97\x9d\x9a\x83\x91\x76\x1f\xfb\x0c\x06\x74\x7d\x80\x0b\x8a\x86\x88\x1a\x80\x95\x82\x97\x0b\x99\x96\x9d\x9a\x81\x92\x78\x1f" ++"\x0b\x38\x05\x84\x92\x91\x88\x91\x1b\x9b\x9a\x99\x0b\x1a\x96\x82\x94\x7e\x7b\x80\x0b\xf4\x85\x1d\xf7\x16\xf0\xd0\xe4\xa4\x7d\xa7" ++"\x76\x9b\x1f\x76\x1d\x40\x52\x9b\x1d\x8e\x8d\x1a\x96\x82\x94\x7e\x7a\x81\x81\x76\x86\x1e\x0b\x7f\x83\x87\x89\x82\x80\x1e\x5c\x4e" ++"\x4a\x74\x41\x1b\x31\x53\xbe\xdb\xb9\x9d\xbc\xac\xb3\x1f\xc0\xb5\xc7\xa7\xd2\x1b\xb4\xb2\xe0\x1d\x81\x76\x87\x1e\x0b\xf8\x7c\xf8" ++"\x37\x15\xfb\xfc\xfb\xeb\xcc\xf7\xb8\x05\xb6\x06\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\xfb\x1d\x3f\x1d\xb4\x06\x45\xfb\xd1\x05\x64" ++"\x24\x1d\xec\x06\xf7\xfb\xf7\xe9\x4c\xfb\xb6\x05\x63\x3f\x1d\xf7\x14\x06\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\x68\x06\xd0\xf7\xd1" ++"\x05\xb0\x31\x1d\x0b\xf8\x63\xf8\x04\x15\x6b\xfb\x27\x7b\x40\x7c\x65\x70\x6f\x19\x6e\x6f\x67\x7b\x60\x1b\x4b\x67\xac\xc5\xa0\x8f" ++"\xaa\x94\xb3\x1f\xb6\xf7\x5d\x05\x20\x8d\x1d\xbe\x06\x6b\xfb\x27\x05\x83\x66\x87\x69\x70\x1a\x36\xc7\x55\xe8\xc3\xc3\xa4\xb4\xb0" ++"\x1e\xa9\xad\x9f\xbb\x9d\xe1\xab\xf7\x2a\x18\xb4\x3e\x1d\xfb\x26\x06\x73\x7e\x81\x78\x7d\x95\x83\x9d\x1f\x0b\xf7\x28\x1d\xfb\x09" ++"\x2f\x05\x7b\x7f\x88\x86\x80\x1a\x7f\x94\x82\x98\x92\x92\x8e\x93\x94\x1e\xf7\x98\xe6\xf7\x28\x1d\xfb\x0a\x2f\x05\x7c\x80\x87\x86" ++"\x7f\x1a\x7f\x94\x82\x98\x92\x92\x8e\x93\x95\x1e\x0e\xc8\x1d\x0e\x6f\xa0\x68\x97\x4e\x91\x40\x94\x8b\x8b\x76\x93\xf7\x21\x1d\x84" ++"\x9d\x78\xf7\x0e\x1d\x8e\x1a\x97\x82\x94\x7f\x7d\x80\x81\x7b\x85\x1e\xa5\x6f\x60\x99\x55\x1b\xfb\x04\x32\x4f\x3f\x74\x98\x72\x9f" ++"\x7d\x1f\xa4\x79\xa6\x84\xd4\x84\xc0\x85\xa4\x85\xa1\xf7\x46\x1d\x0b\x15\x69\x67\x1d\xaa\xac\xa5\x78\x9d\x70\x1f\xf7\x71\x16\x69" ++"\x67\x1d\xaa\xac\xa5\x78\x9d\x70\x1f\x0e\x93\x1a\x95\x81\x95\x80\x81\x83\x87\x7f\x81\x1e\xfb\x03\xfb\x0f\x05\x82\x80\x87\x84\x83" ++"\x1a\x80\x95\x82\x97\x94\x95\x91\x95\x95\x1e\x0e\x87\x1a\x88\x61\x05\x85\x97\x82\x95\x9b\x28\x1d\xa1\xef\x05\x8d\x95\x8b\x8b\x8e" ++"\x6f\x1d\x81\x77\x87\x1e\x0b\xef\xf8\x61\x05\xb0\x06\xa4\x99\x94\x9c\x9b\x7d\x94\x72\x1f\xfb\x18\x06\x72\x7d\x82\x7b\x7a\x99\x82" ++"\xa4\x1f\xb4\x06\x61\xfb\x54\x0b\x94\x84\x9f\x1f\xf7\x02\x06\xfb\xa7\xfc\x61\x05\x6f\x20\x1d\xf7\x2b\x2f\x1d\x0b\x6f\x49\x1b\x62" ++"\x70\xa5\xb2\x8f\x8c\x92\x8c\x91\x1f\xcd\xf7\xc2\x05\x25\x20\x1d\xbb\x06\x55\xfb\x8d\x05\x88\x7f\x8a\x80\x80\x1a\x6e\x98\x6e\xa1" ++"\x78\x1e\x7b\x9d\xa4\x83\xaf\x1b\xcb\x0b\xf7\x0b\x1d\xb9\xb9\x7c\x73\xa3\x1f\x93\x83\xa0\x6c\x87\x1a\x89\x65\x05\x85\x98\x82\x0b" ++"\xfb\xd1\x05\x62\x24\x1d\x0b\x89\x83\x7f\x41\x1d\x7c\x81\x87\x84\x80\x1a\x7f\x94\x82\x98\x92\x0b\x94\x84\x9f\x1f\xa8\x06\xfb\x4c" ++"\xfb\x64\x29\xf7\x64\x05\xa9\x27\x1d\xfb\x03\x06\x74\x7d\x80\x0b\xf7\x1a\x06\x83\x65\x05\x8a\x87\x8a\x86\x88\x1a\x80\xf7\x34\x1d" ++"\xa7\xf7\x15\x05\x8d\x95\x8b\x8b\x0b\x41\x1d\x7e\x81\x85\x83\x82\x1a\x7e\x94\x82\x99\x91\x0b\x21\x1d\xf7\x19\x26\x1d\xfb\x1b\x21" ++"\x1d\x0b\x06\x9b\x8a\x97\x95\x9a\x1a\x8e\x07\x9a\x7f\x95\x7b\x8a\x1e\x0b\xac\x15\x8a\x85\x8a\x87\x88\x63\x1d\x8c\x07\x6b\xac\xba" ++"\x7b\xca\x1b\x0b\x7d\x39\x1d\xf7\x20\x06\xa2\x9a\x97\x0b\x8f\x1f\xa5\xf7\x0b\x05\xfc\x67\x06\x72\xfb\x08\x05\x8a\x0b\xaa\x69\x5a" ++"\x9c\x50\x1b\xfb\x30\xfb\x19\xfb\x13\xfb\x29\x0b\x26\x06\x74\x7d\x80\x79\x7b\x93\x85\x9f\x1f\xba\x06\x0b\x05\xfb\x1a\x06\xb5\xf7" ++"\x57\x05\xf7\xae\x06\x78\x31\x05\x8a\x86\x8a\x87\x88\x1a\x7f\x94\x82\x0b\x15\xfb\x70\x06\xf7\x39\xf7\xa9\x05\x92\x06\x0b\xab\xaa" ++"\xac\xa5\x78\x9d\x70\x1f\x0b\x06\x73\x7e\x81\x79\x7c\x95\x83\x9e\x1f\x0b\x06\x74\x7d\x80\x79\x7d\x94\x84\x9e\x1f\x0b\x06\x7a\x7f" ++"\x80\x7d\x80\x93\x84\x99\x1f\x0b\x99\x9a\x94\x86\x93\x81\x8f\x1f\x93\x78\x0b\x06\xa0\x9b\x97\x9c\x9a\x81\x92\x78\x1f\xfb\x02\x06" ++"\x73\x7d\x80\x0b\x7d\x7c\x82\x8d\x88\x94\x83\x1f\x0e\x15\xf7\x13\x06\xf7\x18\xf7\x07\xe9\x0b\x96\x99\x96\x83\x92\x7d\x1f\x0b\x6c" ++"\x69\x6c\x69\x70\x79\x9b\xa3\xab\xac\xa9\xaf\x1f\x0b\x06\xa3\x99\x96\x9d\x9a\x81\x92\x0b\x15\x5c\x61\x64\x5f\x6a\xa4\x74\x0b\x77" ++"\x1f\x45\x06\xdb\xf7\x19\x05\x0b\x1f\x77\x7b\x83\x81\x80\x1a\x7f\x94\x83\x98\x92\x0b\x99\x95\x9e\x99\x81\x93\x0b\xa8\xb1\x8e\x8c" ++"\x90\x8c\x92\x1e\x8c\x8e\x8b\x0b\x06\xce\xbe\x9c\xb0\xb1\x1f\x0b\x94\x1a\x98\x80\x96\x7d\x1e\x0b\x68\x74\xa0\xaa\xb2\xb4\xae\x0b" ++"\x85\x7b\x1b\x80\x82\x8f\x9e\x6d\x1f\x9e\x0b\x1e\xae\xf7\x22\x05\x0e\xa2\x06\xa5\x3a\x1d\x2c\x06\x72\x7d\x82\x7a\x7b\x99\x82\xa4" ++"\x1f\x9e\x06\x63\xfb\x4d\x05\x84\x06\x74\x8c\x85\x96\x74\xdd\x79\xce\x87\x97\x7d\xa7\x08\xa3\x7f\x72\x96\x61\x1b\x71\x84\x85\x70" ++"\x85\x1f\x7f\x52\x05\x89\x80\x8a\x88\x87\x1a\x7e\x94\x82\x9a\x9a\x94\x94\x9e\x8f\x1e\x97\xbe\xa4\x89\x91\x84\x97\x5d\x19\x9b\x4b" ++"\xa1\x47\x96\x7a\x60\x79\x7b\x7a\x53\x35\x34\xfb\x1c\x18\x6e\x06\x72\x7d\x82\x7a\x7b\x99\x82\xa4\x1f\xab\x06\x98\x96\x8c\x8d\x8d" ++"\x1f\x8e\x8d\x92\x94\x91\x94\xe3\xf7\x21\x18\xba\xd3\xbb\xb7\xa7\x87\x08\x92\x06\x5a\xfb\x75\x05\x6e\x06\x71\x7d\x82\x7a\x7b\x99" ++"\x82\xa5\x1f\xf0\x06\xa5\x3a\x1d\x78\x06\xbc\xf7\x75\x05\x94\x06\xaf\x8a\xa2\x69\x9c\x40\xa5\xfb\x18\x18\x92\x6b\x8d\x8a\xab\x8a" ++"\x08\x0b\xa3\x1d\x0e\xf8\x95\xf7\xdd\x15\x8a\x85\x8a\x86\x88\x1a\x7d\x95\x82\x9a\x9b\x94\x95\x9f\x8e\x1e\x94\xc1\x05\x8c\x8e\x8b" ++"\x8d\x8b\x1a\x8c\x8c\x05\x8d\x07\x8c\x8e\x8b\x8e\x8f\x1a\x9d\x7d\x93\x6e\x4e\x6e\x7d\x49\x46\x1e\x66\x67\x6f\x73\x76\x7d\x7d\x80" ++"\x72\x87\x5d\x8a\x08\x87\x06\xa5\xf7\x0a\x05\xb7\x06\xa4\x99\x94\x9b\x9c\x7d\x94\x72\x1f\xfb\x1e\x36\x1d\xb5\x06\x46\xfb\xd1\x05" ++"\x5f\x06\x72\x7d\x82\x7a\x7b\x99\x82\xa4\x1f\xf7\x1f\x06\xa4\x99\x94\x9b\x9c\x7d\x94\x72\x1f\x61\x06\xaa\xf7\x28\x05\x93\x06\xf2" ++"\x89\x99\x84\xae\x47\xb9\x2c\x18\x98\x71\x8c\x8b\xa8\x8a\x08\xc6\x06\xa4\x99\x94\x9b\x9c\x7d\x94\x72\x1f\x54\x06\x5f\xe5\x74\xb9" ++"\x6f\xaa\x70\x95\x19\xa9\x9c\xa4\x9f\xb8\xb7\xbe\xbb\x99\x93\xaf\x8e\x08\x0b\xf7\x4c\xf7\x9e\x15\x81\x1d\x8d\x1a\x97\x82\x94\x7e" ++"\x7a\x81\x81\x77\x87\x1e\x82\x62\x8a\x1d\x97\x9c\x28\x1d\xaa\xf7\x23\x05\xfc\x48\x49\x1d\xf8\x5b\x06\xae\xf7\x35\x05\x8d\x95\x8b" ++"\x8b\x8e\x6f\x1d\x81\x76\x86\x1e\x73\xfb\x04\x05\xfb\xc3\x06\x0e\xf7\xf1\xf7\xb3\x15\xaa\x1d\xf7\x17\x2a\x1d\x7d\x06\x0e\xf7\xe1" ++"\xf7\x78\x15\x8d\x95\x8c\x91\x8f\x1a\x9a\x82\x94\x7c\x7d\x81\x80\x74\x86\x1e\x84\x6b\x7c\x43\x7f\x69\x79\x73\x19\x71\x78\x71\x7c" ++"\x72\x1b\x64\x73\xaf\xc6\xf4\xcf\xf7\x0a\xd8\xa7\x1f\xa3\x93\x90\x90\x99\x1a\x9a\x81\x95\x7a\x65\x54\x62\x52\x63\x1e\x64\x51\x70" ++"\x37\x48\x1a\x37\xb9\x51\xd0\xb7\xb1\xa1\xb6\xaa\x1e\x60\x9d\xaa\x75\xb8\x1b\xee\xde\xf7\x0b\xf7\x23\xcb\x7f\xb1\x6d\xb1\x1f\xa8" ++"\x72\x71\x9d\x77\x1b\x7e\x81\x81\x7d\x80\x90\x83\x99\x83\x1f\xbb\x6c\x9c\x69\x49\x1a\xfb\x09\x4f\x28\x45\x69\x78\xa6\xba\xa1\x8f" ++"\xaa\x94\xb6\x1e\x0b\xf7\x2c\xbb\x15\x5e\xb3\xb7\x78\xc9\x1b\xf7\x3a\xf7\x32\xf7\x48\xf7\x50\xbc\x81\xb3\x77\xb0\x1f\xe0\xde\x05" ++"\x96\x96\x8e\x90\x93\x1a\x96\x82\x93\x80\x82\x87\x89\x7f\x80\x1e\x3b\x3d\x05\xb9\x5f\x64\x9c\x4f\x1b\xfb\x3c\xfb\x33\xfb\x46\xfb" ++"\x51\x5c\x94\x65\xa0\x63\x1f\x36\x38\x05\x81\x80\x88\x87\x83\x1a\x80\x93\x83\x97\x93\x91\x8e\x95\x95\x1e\xeb\xf7\x2d\x15\x7c\xb0" ++"\x87\xa0\xae\x1a\xf7\x30\xf7\x17\xf7\x2b\xf7\x1b\xb7\xae\x7b\x68\xaa\x1e\xa3\x67\x15\x9a\x62\x8f\x78\x69\x1a\xfb\x31\xfb\x16\xfb" ++"\x2b\xfb\x1c\x5f\x68\x9c\xaf\x6b\x1e\x0b\xf7\xc0\xf8\xef\x15\x89\x1d\xfb\x00\xfc\x89\x05\x62\x33\x1d\xf7\x18\x2f\x1d\x9a\x82\x91" ++"\x76\x1f\x65\x06\xbf\xf7\x86\xbd\xb9\x8b\x8b\x98\x94\x19\xa3\xad\xa9\x95\xb0\x1b\xb3\x9d\x86\x78\x9e\x1f\x9a\x7d\x92\x7b\x77\x1a" ++"\x87\x8a\x83\x89\x84\x1e\x58\xfb\x82\x05\x62\x20\x1d\xf7\x18\x23\x1d\x64\x06\xbe\xf7\x83\x05\x8e\x95\x8c\x95\x93\x1a\xd1\x55\xb8" ++"\x37\x51\x5d\x77\x57\x50\x1e\x0b\xf7\x63\x22\x1d\xae\x06\xa4\x99\x94\x9b\x9c\x7d\x94\x72\x1f\xfb\x03\x36\x1d\x9e\x06\xf7\x09\xfb" ++"\xef\x5f\x51\x05\x5c\x66\x6a\x72\x6f\x1b\x84\x81\x8c\x8e\x7d\x1f\x96\xbc\x05\x8d\x92\x8c\x91\x90\x1a\x99\x81\x94\x7c\x7c\x81\x80" ++"\x75\x87\x1e\x7e\x51\x05\x89\x83\x8a\x83\x87\x1a\x76\xa8\x7e\xb9\xc7\xb0\xa2\xd5\xc4\x1e\xf7\xe1\xf8\x43\x05\xa2\x06\xa5\x3a\x1d" ++"\x20\x06\x72\x7d\x82\x7b\x7a\x99\x82\xa4\x1f\x9e\x06\xfb\x78\xfb\xbd\x05\x0b\xf7\x74\xf7\x75\x05\x98\x27\x1d\xfb\x03\x29\x1d\xab" ++"\x06\xfb\x4a\xfb\x4b\x23\xf7\x4b\x05\xac\x06\xa2\x34\x1d\xfb\x02\x06\x74\x7d\x80\x78\x7d\xf7\x17\x1d\x78\x7d\x94\x84\x9f\x1f\xf7" ++"\x16\x2f\x1d\x99\x82\x92\xf7\x32\x1d\x75\x7c\x39\x1d\x0b\xf7\xd5\xf7\x3a\x15\xf7\x7a\xf7\xec\x28\xfc\x5f\x05\x45\x20\x1d\xf7\x29" ++"\x2a\x1d\x70\x06\xef\xf8\x61\x05\xa0\x06\xa1\x9a\x97\x9d\x9a\x83\x91\x76\x1f\x25\x06\xfb\x74\xfb\xe2\x3b\xf7\xe2\x05\x23\x20\x1d" ++"\x9e\x58\x1d\x99\x82\x92\x77\x1f\x47\x06\xee\xf8\x5f\xdf\xfb\xec\x05\x0e\xf7\x79\xf7\x47\x15\xbb\xad\xf7\x18\xfb\x36\x05\x7a\x20" ++"\x1d\xf7\x17\x23\x1d\x61\x06\xfb\x32\xf7\x55\xf7\x46\xf7\x10\x05\xb8\x06\xa2\x9a\x97\x9c\x9b\x83\x91\x76\x1f\xfb\x16\x20\x1d\x91" ++"\x06\xfb\x48\xfb\x13\xd9\xf7\xfe\x05\x26\x06\x74\x7d\x80\x79\x7b\x93\x85\x9f\x1f\xbb\x06\xfb\x01\xfc\x89\x05\x59\x20\x1d\xef\x06" ++"\x0b\xf8\x49\xbe\x15\x7a\x1d\x05\x50\x36\x50\x73\x4f\x1b\x5f\x75\x9e\xb2\x98\x8d\x97\x8e\x9c\x1f\xb1\xf7\x43\x05\xb9\x4c\x1d\xfb" ++"\x1e\x06\x72\x7d\x82\x7b\x7a\x99\x82\xa4\x1f\xb1\x06\x67\xfb\x3d\x05\x86\x74\x89\x7c\x7d\x1a\x4c\xb9\x61\xd0\xc7\xc8\x9f\xb9\xd5" ++"\x1e\x60\xfb\x5d\x05\x0b\xf8\x4b\xbe\x15\xcf\xf7\xd1\x05\xb2\x06\xa5\x3a\x1d\xfb\x14\x06\x71\x7d\x82\x7a\x7b\x99\x82\xa5\x1f\xaf" ++"\x06\x6f\xfb\x11\x05\x60\x37\x55\x7a\x52\x1b\x60\x74\x99\xa6\x95\x8d\x97\x8e\x9a\x1f\xa3\xf6\x05\xb8\x06\xa5\x3a\x1d\xfb\x18\x06" ++"\x72\x7d\x82\x7a\x7b\x99\x82\xa4\x1f\xad\x06\x75\x23\x05\x86\x74\x89\x7f\x7f\x1a\x58\xb8\x6a\xd1\xc7\xc5\x9a\xad\xd0\x1e\x6f\xfb" ++"\x17\x05\x0b\xf7\xe6\xf7\x90\x15\xf7\x7a\xf7\x98\x05\xa1\x91\x1d\x78\x7d\x80\x1d\x78\x7d\x25\x1d\xa0\x06\xf7\x0c\xfb\x96\x5f\xfb" ++"\x5f\x05\x26\x21\x1d\xf7\x90\x06\xa1\x40\x1d\x29\x06\x0b\x06\xef\xf8\x61\x05\xad\x06\xa3\x99\x95\x9d\x9a\x81\x93\x78\x1f\xfb\x06" ++"\x06\x74\x7d\x80\x79\x7d\x95\x83\x9e\x1f\xa6\x26\x1d\xfb\x29\x06\xee\xf8\x61\x05\xa4\x06\xa3\x99\x95\x9d\x9a\x81\x93\x78\x1f\x20" ++"\xf7\x5b\x1d\xa8\x26\x1d\xfb\x29\x06\xef\xf8\x61\x05\xa2\x3e\x1d\xfb\x03\x2b\x1d\xae\x06\x0b\xdf\x1d\x78\x7d\xd1\x1d\x74\x7c\x39" ++"\x1d\xf7\x20\x06\xa2\x9a\x97\x9c\x9a\x82\x92\x77\x1f\x5c\x06\xba\xf7\x6b\x05\x0b\xf8\x84\x22\x1d\x27\xfc\x61\x05\x5a\x24\x1d\xf7" ++"\x1f\x06\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\x65\x06\xef\xf8\x61\x05\xa8\x06\xa2\x9a\x1d\x79\x1f\xfc\x3e\x2b\x1d\xae\x26\x1d\x62" ++"\x24\x1d\xf7\x20\x06\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\x5b\x06\xef\xf8\x61\x05\x0e\xf7\x7d\x92\x15\x28\xfb\x1e\x05\xfb\x10\x21" ++"\x1d\xf7\x7d\x06\xa1\x9a\x97\x9d\xf7\x1d\x1d\x82\x91\x77\x65\x1d\xfb\xc6\x33\xf7\xc6\x05\xb7\x06\xa2\x34\x1d\xfb\x06\x33\x1d\x97" ++"\x06\x0b\xf7\x01\xbe\x15\x6d\x29\x1d\xf7\x70\x06\xf7\x16\xf7\x12\xf7\x02\xf7\x23\xab\x1f\x97\xc2\x05\x90\x9f\x8d\xa0\x9c\x1a\xf7" ++"\x09\x3f\xdb\xfb\x04\x1e\xfb\x70\x29\x1d\xa6\x06\x5b\xfc\x61\x15\xef\xf8\x61\x05\xf7\x43\x1d\x63\x1a\x80\x89\x7d\x89\x7f\x1e\x7b" ++"\x43\x72\x23\x20\x2c\x31\x8e\x19\x0b\x5a\x1d\xc0\xf7\x86\x05\xd7\xe1\xa4\x98\xc2\x1b\xc7\xac\x71\x5b\x85\x8b\x8a\x88\x7f\x1f\x58" ++"\xfb\x82\x05\x62\x06\x73\x7e\x81\x78\x7d\x95\x83\x9d\x1f\xf7\x18\x06\xa2\x99\x96\x9d\x99\x81\x93\x79\x1f\x64\x06\xbf\xf7\x82\x05" ++"\x8d\x96\x8c\x93\x94\x1a\xd1\x56\xb9\x3b\x52\x0b\x40\x1d\x70\x06\xdb\xf8\x04\x05\xfb\x0e\x32\x1d\xcf\x06\x55\xfb\x8b\x05\x51\x48" ++"\x4a\x7c\x1d\x0b\xf7\x08\xbd\x1d\x79\x7c\x25\x1d\x94\x06\x0b\xf8\xfb\x22\x1d\xa8\x27\x1d\xfb\x29\x20\x1d\xcf\x06\x45\xfb\xd8\x05" ++"\x35\x78\x39\x48\x35\x1b\x42\x5a\xbb\xd2\x96\x8c\x95\x8d\x96\x1f\xd2\xf7\xda\x05\xd1\x06\xa1\x9a\x38\x1d\xfb\x29\x32\x1d\xa6\x06" ++"\x45\xfb\xd8\x05\x88\x7b\x89\x7c\x0b\xf8\xd3\x22\x1d\xe7\x06\xa1\x9a\x38\x1d\xfb\xbc\x21\x1d\xf7\x2c\x06\x41\xfb\xeb\x05\x40\x7b" ++"\x3f\x50\x3c\x1b\x5b\x63\x9f\xb6\x64\x1f\xa6\xf7\x11\x05\x8d\x94\x8b\x8b\x8e\x1a\x97\x82\x94\x7e\x7a\x81\x81\x76\x86\x1e\x6b\xfb" ++"\x29\x91\x85\x05\x4d\xc4\xba\x73\xcc\x1b\xf4\xf4\xde\xee\xa0\x1f\x0b\x06\xcf\xf7\xd1\x05\xb4\x31\x1d\xfb\x1f\x06\x72\x7e\x43\x1d" ++"\xba\x06\x47\xfb\xd1\x05\xfb\x94\x06\xcf\xf7\xd1\x05\xbc\x3e\x1d\xfb\x20\x3f\x1d\xb2\x06\x44\xfb\xd1\x05\x70\x24\x1d\x0b\x1f\x20" ++"\x06\xfc\x12\xfc\x6f\xe7\xf8\x3c\x05\xba\x06\xa2\x99\x96\x9d\x99\x81\x93\x79\x1f\xfb\x29\x06\x73\x7d\x81\x78\x7d\x95\x83\x9d\x1f" ++"\xbe\x06\x26\xfc\x61\x05\x5d\x24\x1d\xf6\x06\xf8\x10\xf8\x64\x31\xfc\x31\x05\x5d\x06\x74\x7d\x81\x79\x7c\x95\x83\x9d\x1f\xf7\x29" ++"\x06\xa3\x99\x95\x9e\x0b\x61\x1d\x83\x93\x7e\x5b\x1d\x94\x83\x97\x92\x92\x8e\x92\x96\xf7\x13\x1d\xf7\x97\x16\x6f\x71\x72\x70\x74" ++"\x98\x7e\xa2\xa9\xa5\xa3\xa7\xa0\x7b\x9a\x75\x1f\x0e\xf7\x0a\x1d\x9d\x9a\x83\x91\x77\x1f\xfb\x2a\x21\x1d\xe3\x06\xfb\x27\xfc\x46" ++"\x73\xf7\xfe\x05\x45\x06\xfb\x4c\xfb\xfe\xb5\xf8\x46\x05\xe3\x27\x1d\xfb\x29\x06\x74\x7d\x80\x0b\x05\x44\x24\x1d\xf7\x2b\x31\x1d" ++"\x71\x06\x34\xf8\x94\x05\xfb\x63\x06\x73\x7d\x80\x79\x7c\x95\x84\x9e\x1f\xf7\x01\x06\xfb\xa6\xfc\x61\x05\x6f\x24\x1d\xf7\x2a\x06" ++"\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\x47\x06\x0b\x15\x84\x85\x89\x84\x83\x1f\x6e\x67\x81\x85\x7b\x1b\x80\x83\x8f\x9e\x6c\x1f\x9e" ++"\x6d\x7f\x8f\x76\x1b\x71\x72\xf7\x15\x1d\xa8\xad\x95\x90\x9d\x1b\x96\x95\x87\x80\x9c\x1f\x73\xae\x9d\x84\xa2\x1b\xa6\xa4\x97\xa9" ++"\xaf\x1f\x9e\x9a\x90\x92\x0b\x22\x1d\xf7\x9a\x06\x6a\xfb\x2b\x05\x89\x83\x8b\x89\x89\x1a\x80\x95\x82\x97\x9b\x96\x95\x9f\x90\x1e" ++"\xb7\xf7\x60\x05\xfc\x5e\xd9\x1d\xf7\xe4\xf8\x18\x15\x8f\x9b\x8b\x8d\x8d\x1a\x9b\x81\x94\x7b\x7b\x84\x83\x72\x86\x1e\x49\xfb\xc8" ++"\x05\x89\x7d\x89\x7e\x7f\x1a\x60\xa9\x71\xba\xa0\xea\x1d\x92\x8c\x92\x8f\x9f\x1f\x0b\xf7\x62\xf8\x04\x15\x48\xfb\xd1\x05\x26\x24" ++"\x1d\xf7\x8e\x06\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\x29\x06\xcf\xf7\xd1\x05\xf7\xa6\x06\x6e\xfb\x16\x8a\x7d\x05\x7f\x93\x84\x98" ++"\x9c\x96\x96\x9e\x8f\x1e\xb3\xf7\x4c\x05\xfc\x71\x06\x73\x7e\x81\x78\x7d\x95\x83\x9d\x1f\x0b\xf7\x35\xac\x15\x6a\xb0\xb7\x7b\xc1" ++"\x1b\xf7\x2a\xf7\x1d\xf7\x15\xf7\x21\xb2\x82\xa9\x76\xab\x1f\xd5\xc8\x05\x97\x95\x8f\x91\x94\x1a\x96\x83\x93\x7f\x84\x88\x8a\x80" ++"\x7e\x1e\x40\x4d\x05\xab\x67\x60\x9a\x55\x1b\xfb\x29\xfb\x1d\xfb\x15\xfb\x20\x65\x94\x6c\x9f\x6c\x1f\x3e\x4c\x05\x0b\x15\x83\x83" ++"\x86\x7e\x7a\x1f\x70\x6a\x89\x8a\x7e\x1b\x7f\x81\x8f\x98\x77\x1f\xac\x57\x88\x8c\x79\x1b\x63\x45\x5a\x6f\x7f\x93\x84\x99\x93\x91" ++"\x8e\x91\x92\x1f\xa1\xa2\xa4\x9a\x97\x1b\x91\x9e\x82\x84\x95\x1f\x73\xac\xa4\x80\xa0\x1b\xb1\xd3\xbc\xa5\x96\x81\x95\x80\x1f\x0e" ++"\x15\x77\x7e\x7c\x75\x4a\xba\x67\xe1\xc1\xb9\x9a\xa9\xb0\xf7\x52\x1d\x80\x81\x85\x82\x87\x1e\x81\x73\x86\x84\x7d\x80\x08\x78\x74" ++"\x66\x80\x65\xf7\x0f\x1d\x15\xfb\x55\xfb\x48\xfb\x40\xfb\x4c\xfb\x1c\xf2\x27\xf7\x20\xf7\x56\xf7\x48\xf7\x3f\xf7\x4d\xf7\x1d\x25" ++"\xee\xfb\x22\x1f\x82\x58\x15\xf7\x08\xdf\x3a\xfb\x04\xfb\x2b\xfb\x2a\xfb\x26\xfb\x30\xfb\x0d\x37\xda\xf7\x06\xf7\x2d\xf7\x2a\xf7" ++"\x24\xf7\x35\x1f\x0e\xf8\x0f\xf7\x03\x1d\xf7\x19\x3a\xe6\xfb\x0a\x1f\x84\x58\x15\xe4\xcb\x3f\x21\xfb\x2c\xf7\x29\x1d\xf7\x1c\x1f" ++"\x0b\xf8\x1c\x22\x1d\xf7\x1b\x27\x1d\xfb\xd4\x20\x1d\xf7\x19\x26\x1d\xfb\x1b\x21\x1d\xf7\xd4\x06\xa2\x9a\x97\x9c\x9a\x82\x92\x76" ++"\x1f\xfb\x18\x06\x0b\xf8\xb9\x15\xfb\x00\x6c\x76\x85\x85\x87\x08\x85\x87\x86\x83\x84\x1a\x82\x93\x83\x94\x8f\x8d\x8b\x8c\x8f\x1e" ++"\xcc\x9f\x54\xfb\x97\x05\x8c\x75\x75\x8b\x7c\x1b\x73\x7d\x82\x7b\x80\x93\x85\x97\x1f\xf7\x46\x06\x9a\xf7\x5f\x1d\x0b\xf7\x56\x1d" ++"\x88\x8f\x84\x91\x1f\x63\xac\x78\xa1\x6d\xbc\x88\x8f\x88\x90\x88\x90\x08\x88\x90\x87\x91\x8b\x1a\x98\x84\x88\x8e\x82\x1b\x84\x87" ++"\x87\x79\x81\x1f\x6a\x52\x72\x6b\x67\x6f\x08\x7e\x80\x88\x86\x85\x1a\x81\x92\x84\x93\x99\x0b\x86\x82\x1a\x80\x93\x83\x97\x91\x91" ++"\x8e\x93\x95\x1e\xf8\x3e\xf7\xf2\x15\x99\x74\x91\x75\x6e\x1a\xfb\x00\xfb\x00\x25\xfb\x08\x61\x6e\x95\xa3\x6d\x1e\x70\xaa\x15\x7c" ++"\xaa\x87\x9a\xa5\x1a\xf7\x01\xf6\xf0\xf7\x08\xb5\xa7\x82\x74\xa9\x1e\x0b\xf7\x7b\xf8\x37\x15\x3a\x06\x73\x7d\x81\x78\x7c\x95\x84" ++"\x9e\x1f\xa6\x06\x46\xfb\xd1\x5a\x1d\xbf\xf7\x84\x05\xd4\xdb\xab\x9d\xc2\x1b\x0b\xf5\x1d\x87\x1a\x80\x95\x82\x97\xf7\x18\x1d\x0e" ++"\xf8\x08\xf8\x37\x15\xfb\x3a\x20\x1d\xf7\x04\x06\x46\xfb\xd1\x05\xfb\x30\x21\x1d\xf7\xfe\x2a\x1d\xfb\x2e\x06\x0b\x94\x84\x9f\x1f" ++"\xcf\x06\x2d\xfc\x43\xfb\x54\xf8\x76\x05\xfb\x02\x20\x1d\xbb\x58\x1d\x0b\xf8\x37\x15\xfb\x3a\x20\x1d\xf7\x04\x06\x46\xfb\xd1\xf1" ++"\x1d\x0b\x94\x84\x9f\x1f\xba\x06\x61\xfb\x57\x05\xfb\x97\x06\xb5\xf7\x57\x05\xbc\x06\xa2\x6b\x1d\x78\x7d\x25\x1d\x9e\x26\x1d\x62" ++"\x06\x0b\xf7\x65\xf7\x22\x1d\x89\x92\x80\x1f\xf2\xfb\x35\xfb\x42\xfb\x35\x05\x7d\x7e\x88\x86\x81\x1a\x7f\x94\x82\x98\x93\x92\x8e" ++"\x94\x96\x1e\x0b\xda\x1d\x67\x90\x1f\x0e\xf7\x04\x1d\xe1\x35\x05\x83\x92\x8f\x89\x92\x1b\x9b\x9b\x99\x9a\x93\x8a\x8d\x80\x95\x1f" ++"\x0e\xe5\x1d\x8e\x91\x95\x1e\xf7\x0e\xdf\xe1\x6e\x1d\x9b\x92\x8a\x8e\x81\x94\x1f\x0e\x25\x1d\xd2\x06\x46\xfb\xd1\x05\x3c\x21\x1d" ++"\xf7\x58\x06\x0b\x06\xb5\xf7\x57\x05\xf7\xc3\x06\x78\x31\x05\x8a\x86\x8a\x87\x87\x63\x1d\xaa\xf7\x23\x05\xfc\x5d\x21\x1d\xbb\x06" ++"\x0b\xf7\x52\x1d\x7c\x85\x86\x77\x83\x1e\x65\x7b\x5b\x73\x50\xf7\x0f\x1d\x06\x75\x7c\x7f\x79\x7d\xf7\x39\x1d\x7f\x79\x7c\x93\x85" ++"\x9f\x1f\xf7\x7e\x06\xa2\x99\x96\x9e\x99\x82\x92\x77\x1f\x32\x06\x0e\x94\x85\x7f\x7d\x7a\x80\x74\x7a\x7d\x8f\x95\x79\x1f\x8f\x85" ++"\x89\x8b\x82\x1b\x7b\x80\x81\x7b\x7f\x90\x84\x96\x84\x1f\x81\x9d\xa7\x84\xa0\x1b\xc5\xb6\xae\xb9\xac\x79\x9d\x0b\x15\xfb\x2f\xfb" ++"\x01\x05\x7c\x84\x85\x82\x7f\x1a\x7f\x95\x82\x97\x8f\x98\x90\x8f\x90\x1e\xf7\x0d\xe2\xe1\x35\x05\x83\x92\x90\x89\x92\x1b\x9a\x9b" ++"\x9a\x99\x93\x8a\x8d\x0b\xf7\x6f\x15\x98\x94\x91\x95\x96\x1a\x97\x83\x93\x7e\x84\x84\x88\x84\x81\x1e\xfb\x1b\x2b\x05\x7e\x81\x85" ++"\x82\x80\x1a\x7f\x94\x83\x97\x92\x93\x8e\x92\x95\x1e\x0e\x15\x6f\x71\x72\x70\x76\x9a\x7c\xa1\xa8\xa4\xa3\xa7\xa0\xf7\x4e\x1d\x9b" ++"\x7c\xa0\xa8\xa4\xa3\xa7\xa0\x51\x1d\xf9\x06\x15\x93\x83\x86\x8e\x84\x1b\x7a\x7d\x7d\x7b\x85\x8e\x86\x50\x1d\x83\x92\x91\x88\x92" ++"\x1b\x9a\x9b\x99\x99\x8e\x84\x99\x87\x8e\x1f\x0e\xef\xf8\x61\x05\xa0\x06\xa1\x6b\x1d\x0b\x81\x7b\xa0\x1f\x95\x83\xa3\x70\x87\x1a" ++"\x89\x67\x05\x85\x97\x82\x95\x9c\x95\x95\x9f\x8f\x1e\x9f\xe5\x05\x8d\x94\x8b\x8b\x8f\x1a\x96\x82\x94\x7e\x7b\x80\x0b\x15\x4c\x51" ++"\x56\x51\x5f\xad\x6a\xb9\xc9\xc5\xc1\xc5\xb5\x68\xad\x5f\x1f\x84\x63\x15\xa5\x9e\x7b\x74\x67\x68\x6a\x65\x72\x77\x9c\xa0\xb1\xac" ++"\xab\xb3\x1f\x0b\xf7\x31\x1d\x78\x7d\x25\x1d\xd2\x06\x46\xfb\xd1\x05\x3c\x21\x1d\x0b\x15\x94\x83\x86\x8d\x84\x1b\x7b\x7c\x7d\x7c" ++"\x85\x8e\x84\x92\x85\x44\x1d\x92\xf0\x1d\x37\x1d\xf2\x1d\x0b\x15\xfb\x32\xfb\x01\x05\x7b\x4e\x1d\x91\x0b\x33\x1e\xfb\x97\x20\x1d" ++"\xbb\x06\x95\xfb\x57\x15\xb5\xf7\x57\x05\xf7\x34\x06\xc8\xb6\x6b\x5c\x70\x7a\x0b\xf7\x7f\xf7\x2d\x15\xfb\x11\xfb\x8c\x05\x88\x84" ++"\x89\x85\x85\x1a\x7b\x97\x7f\x9c\x9a\x94\x91\x9f\x9b\x1e\xf7\x64\xf7\xa1\x05\x0e\x8a\x7c\x05\x7b\x95\x80\x9a\x99\x94\x96\xa1\x90" ++"\x1e\x96\xc0\x05\x8d\x94\x8c\x93\x8e\x1a\x9b\x7b\x94\x6e\x45\x74\x7c\x22\x36\x1e\x0b\xf8\x92\xf7\xf1\x15\xc4\x6c\x5b\xa6\x46\x1b" ++"\xfb\x1b\xfb\x13\xfb\x0f\xfb\x17\x28\xd2\x45\xef\xd0\xc5\xa5\xc3\xc3\x1f\x73\x20\x0b\x9f\x8f\x92\xa0\x1e\xa2\x94\x96\x97\x9b\x1a" ++"\x98\x82\x94\x7e\x86\x86\x8a\x88\x85\x1e\x80\x73\x7a\x87\x79\x1b\x7b\x83\x91\x99\x0b\x82\x93\x7f\x5b\x1d\x94\x83\x97\x92\x92\x8e" ++"\x92\x96\x1e\x0e\x06\x46\xfb\xd1\x05\x62\x06\x75\x7c\x7f\x7a\x7c\x94\x84\x9f\x1f\xf7\x17\x06\xa1\x9a\x97\x9c\x9a\x82\x92\x78\x1f" ++"\x64\x06\x0b\xc2\xf7\x93\x05\x8d\x93\x8c\x94\x91\x1a\xc9\x51\xb5\x36\x65\x2b\x78\x7d\x68\x1e\x7c\x85\x84\x81\x7f\x1a\x7f\x94\x82" ++"\x96\x0b\x1a\x6b\xa5\x78\xb6\xb9\xb8\xa1\xa1\x94\x84\x93\x82\x88\x87\x8a\x88\x86\x1e\x7e\x71\xf7\x45\x1d\x0b\x81\x82\x86\x81\x82" ++"\x1e\xfb\x03\xfb\x10\x05\x81\x80\x88\x85\x82\x1a\x81\x64\x1d\x91\x88\x91\x1b\x9c\x9a\x99\x9b\x90\x8b\x8b\x80\x98\x1f\x0e\x05\xfb" ++"\x30\x21\x1d\xf7\xfe\x06\xa2\x34\x1d\xfb\x2e\x06\x0b\x25\x1d\xbb\x26\x1d\x59\x20\x1d\xf7\x3e\x2f\x1d\x0b\xf9\x08\xf7\x94\x15\xa1" ++"\x9a\x96\x9e\x35\x1d\xfc\xb4\x29\x1d\x0e\x2b\x1d\xc0\x06\x47\xfb\xd1\x05\x59\x24\x1d\x0b\x86\x1e\x6e\xfb\x1a\x05\xfb\xc1\x06\xf8" ++"\x3b\xf8\x53\x99\xcc\x05\xfb\xfc\x06\x68\xfb\x35\x05\x89\x82\x8b\x8b\x0b\xf7\x1f\x1d\x7f\x8f\x95\x78\x1f\x90\x82\x88\x8c\x86\x1b" ++"\x7b\x7d\x7e\x7b\x78\x0b\x78\x1f\xfb\x18\x06\xbc\xf7\x76\x15\xbe\xf7\x7f\x05\xf7\x24\x06\xcd\xbc\x63\x56\x40\x34\x48\x2b\x1f\x0e" ++"\x05\x62\x3f\x1d\xf7\x18\x06\xa2\x99\x95\x9e\x9a\x81\x92\x78\x1f\x65\x06\x0b\x05\xb8\x06\xa1\x9a\x97\x9d\x9a\x82\x91\x78\x1f\xfb" ++"\x07\x06\x74\x7d\x39\x1d\x97\x06\x0b\xf8\xd3\x15\xfb\x3c\xfb\x32\xfb\x46\xfb\x52\xfb\x17\xdc\x2f\xf7\x08\xf7\x3e\xf7\x32\xf7\x45" ++"\xf7\x52\x0b\x15\xfb\x30\xfb\x01\x05\x7c\x84\x85\x82\x7f\x1a\x7f\x95\x82\x97\x8f\x98\x90\x8f\x90\x1e\xf7\x0e\xe2\x0b\x9a\x96\x92" ++"\x9b\x98\x1e\xf7\x57\xf7\x87\x05\xd9\x16\xfb\x0c\xfb\x73\x05\x87\x84\x8a\x86\x86\x1a\x7c\x0b\x90\x8d\x92\x95\x1e\xf7\x0f\xdf\xe1" ++"\x6e\x1d\x9a\x93\x89\x8e\x0b\x99\x1d\x94\x8e\x91\x91\x1e\xa7\xad\x95\x91\x9d\x1b\x96\x0b\x15\x91\x7f\x93\x82\x77\x7e\x7b\x71\x51" ++"\xbe\x65\xd9\x0b\xf7\x73\x15\x98\x95\x91\x93\x94\x1a\x98\x82\x94\x7f\x82\x87\x89\x83\x80\x41\x1d\x0b\x16\xd4\x06\xf7\x54\xf8\x0d" ++"\xa5\xfc\x0d\x05\xd4\x06\xf7\x41\xf8\x94\x05\x96\x06\xa1\x9a\x97\x0b\x1b\x29\x43\xd3\xed\x99\x8d\x99\x8e\x9a\x1f\x9a\xd0\x05\xf7" ++"\x06\xa3\xf7\x01\xe8\xf7\x00\x1b\x0b\x97\x1d\xaf\x1f\x96\x06\xbb\xb5\xb2\xb7\xac\x72\xa2\x66\x1f\x0e\x1e\xfb\x1c\x29\x05\x7c\x80" ++"\x87\x85\x80\x1a\x7f\x94\x82\x98\x92\x90\x8d\x93\x97\x1e\x0e\x87\x1a\x89\x6d\x05\x84\x97\x82\x94\x9c\x96\x95\xa0\x8f\x1e\x9a\xcf" ++"\x05\x8d\x94\x8b\x8b\x0b\x1b\x62\x60\xa0\xa0\x89\x1f\x89\xab\x8b\x8b\x87\x90\x08\x91\x87\x86\x8d\x85\x1b\x0e\xf9\x56\xf7\x19\x1d" ++"\x05\x8d\x94\x8b\x8b\x8f\x1a\x96\x82\x94\x7e\x7a\x81\x81\x76\x86\x1e\x73\xfb\x04\x05\x0b\x15\x84\x85\x89\x84\x83\x1f\x6e\x67\x81" ++"\x9f\x1d\x6d\x0b\x1e\x27\xd9\x15\x6e\x72\x73\x6f\x74\x98\x7e\xa2\xa9\xa4\xa3\xa7\xa0\x7c\x9a\x75\x1f\x0b\xfb\x90\x05\x80\x07\x78" ++"\x96\x7f\x9c\x9f\x98\x97\xa6\x95\x1e\xe5\xf7\x93\x05\x0e\x80\x71\x68\x99\x1d\x94\x8e\x91\x91\x1e\x0b\x86\x8b\x87\x8a\x88\x1f\x7d" ++"\x4b\x05\x99\x58\x6c\x90\x5e\x1b\xfb\x23\xfb\x00\x40\x0b\x25\x1d\x97\x06\xf7\x13\xfb\x73\xfb\x81\xfb\x82\x05\x7c\x06\x74\x7d\x80" ++"\x0b\x9b\x96\x96\x9f\x90\x1e\xa3\xf7\x04\x05\xf7\x93\x06\xfc\x3a\xfc\x52\x7d\x49\x05\x0b\x15\x6a\xf7\x3a\x1d\x70\x1f\x0e\x16\x69" ++"\x6b\x42\x1d\xae\x8c\x1d\x0e\x1b\xa5\xa4\x97\xa9\xb0\x1f\x9e\x9b\x8f\x91\x95\x1a\x97\x81\x94\x7f\x1e\x0e\x8c\x8f\x8f\x1a\x94\x86" ++"\x92\x80\x91\x1e\xfb\xed\xf7\x50\xf7\xee\xf7\x50\x05\x0b\x9a\x83\x91\x77\x1f\x55\x06\xf7\xfb\xf8\x87\x05\x95\x2f\x1d\x9a\x0b\xef" ++"\xf7\x66\x15\xf7\x3d\xfb\x59\x05\x82\x93\x92\x87\x93\x1b\x9b\x99\x99\x9b\x0b\xa6\x06\xa3\x97\x86\x81\x7c\x78\x7f\x71\x7c\x0b\xf7" ++"\x2e\x1d\x95\x8c\x8b\x0b\x08\x78\x93\x7d\x9b\x9a\x1a\xb4\xcc\xae\xd7\xaf\xaa\x84\x7f\x9e\x1e\x94\x0b\x15\xfb\x3c\xf7\x59\x05\x94" ++"\x83\x84\x8f\x83\x1b\x7b\x7d\x7d\x7b\x86\x8c\x0b\x15\x3b\x40\x42\x3d\x51\xb5\x61\xc5\xdc\xd6\xd4\xd9\xc5\x61\xb5\x50\x1f\x0b\x15" ++"\xfb\x32\xf7\x40\x1d\x91\x91\x0b\x93\x9f\x72\x1e\x90\x85\x88\x8c\x86\x1b\x7e\x80\x80\x7e\x74\xc5\x6f\xbb\x0b\x95\x83\x9d\x1f\xf7" ++"\x20\x06\xa3\x99\x96\x9d\x99\x81\x93\x78\x1f\x5c\x06\x0b\x88\x1a\x7e\x93\x84\x98\x9c\x96\x95\x9f\x90\x1e\xad\xf7\x22\x05\x0e\x15" ++"\x9b\x98\x8e\x8f\x96\x1a\x97\x82\x94\x7e\x84\x83\x88\x84\x82\x1e\x0b\xfb\x17\xfb\x2f\xfb\x15\x2c\x4b\xd4\xf7\x00\xf7\x32\xf7\x16" ++"\xf7\x2a\x0b\x49\x4c\x52\x4e\x73\x93\x7a\x9f\x7b\x1e\x5e\x71\x74\x67\x62\x1a\x0b\xf7\x5d\x1d\xfc\xce\x06\x76\x80\x82\x0b\x15\xfb" ++"\x33\xf7\x40\x1d\x0b\x41\x1d\x7d\x81\x86\x84\x80\x1a\x7f\x94\x82\x98\x92\x0b\xbf\x05\xb9\x95\xae\xae\xae\x1b\x99\x9f\x87\x85\x9f" ++"\x1f\x87\x0b\x82\x92\x77\x1f\xfb\x0e\x06\xab\xf7\x2a\x05\x8d\x91\x8b\x8d\x0b\x97\x1d\xb0\x1f\x95\x06\xbb\xb5\xb2\x0b\x1b\x4c\x4d" ++"\x52\x42\x7b\x1f\x80\x55\x05\x42\x06\x74\x7d\x80\x0b\x77\x1f\x58\x06\xf7\x57\xf7\x58\xf7\x04\xfb\x58\x05\x56\x06\x0b\xb8\xba\x1a" ++"\xae\x80\xa8\x77\xa1\x1e\xab\x6e\x45\x9f\x3a\x1b\x0b\x94\x82\x98\x9b\x96\x95\x9f\x8f\x1e\x0b\x7f\x7a\x70\x4f\xbe\x63\xd8\xbf\xb9" ++"\x9c\xa9\xad\x1e\xa4\x0b\x05\x8a\x86\x6c\x1d\x9b\x96\x95\x0b\x06\x76\x33\x05\x8a\x86\x8a\x87\x87\x1a\x7e\x93\x84\x98\x0b\x15\x7e" ++"\x87\x87\x75\x7a\x1f\x6a\x73\x75\x7b\x75\x1b\x7b\x0b\x25\x1d\xe5\x06\x27\xfc\x61\x05\x2f\x06\x74\x7d\x0b\x6a\x6b\x6b\x72\x9f\x77" ++"\xa3\xae\xac\xaa\xac\xa5\x78\x9e\x0b\xac\x1a\xbb\x81\xac\x76\xa2\x1e\xa1\x77\x6c\x98\x6b\x1b\x0b\xf7\x47\x1d\x0e\x06\x33\x66\x84" ++"\x71\x64\x1f\x47\x5e\x68\x40\x27\x1a\x0b\xf7\x35\xf7\x43\xf7\x36\x05\x99\x98\x8e\x8f\x95\x1a\x0b\x15\xfb\x0b\xfb\x73\x05\x88\x85" ++"\x89\x85\x86\x1a\x7c\x0b\xfb\x01\x05\x7b\x81\x86\x85\x7f\x1a\x7f\x94\x82\x98\x0b\x9f\x1a\x97\x82\x94\x7e\x7c\x81\x83\x79\x85\x1e" ++"\x64\x0b\x25\x06\x74\x7d\x80\x79\x7b\x93\x85\xa0\x1f\xba\x06\x0b\xf7\x1e\x06\xc0\xac\x7d\x6a\xa4\x1f\xa2\x6d\x98\x64\x0b\x1b\x9b" ++"\x9b\x9a\x99\x93\x8a\x8d\x80\x95\x1f\x0e\x86\x89\x79\x1b\x76\x80\x91\x97\x0b\xf7\x4f\x1d\x30\x0b\x88\x1a\xf7\x57\x1d\x0b\x8b\x8b" ++"\x8e\x1a\x97\x82\x93\x7e\x7a\x81\x81\x77\x0b\x15\x4e\x3b\x53\x74\x43\x1b\x52\x6a\xa2\xb4\xcc\x0b\x15\x4d\x51\x55\x51\x60\xad\x6a" ++"\xb9\xca\xc5\xc1\x0b\x1f\xf7\x49\xab\x15\xdf\xc4\x57\x3f\x28\x24\x2d\x0b\x9d\x35\x1d\xfc\x26\x06\x74\x7d\x80\x0b\x77\x1f\x47\x06" ++"\xe8\xf8\x42\xf7\x54\xfc\x75\x05\x0b\x7c\x9a\x75\x1f\xf7\x62\x16\x6f\x71\x72\x70\x76\x0b\x7d\x08\x9c\x80\x97\x78\x7b\x1a\x57\x3e" ++"\x5f\x0b\x8b\x82\x6d\x69\xfb\x08\x18\x88\x81\x8a\x84\x0b\x15\x43\x48\x49\x45\x57\xb1\x65\xbf\xd4\xce\x0b\x1f\xa7\xa2\x9d\xa7\xa0" ++"\x1a\x98\x82\x93\x7c\x0b\x15\x45\x06\x73\xfb\x05\x05\xd0\x06\x0e\x7e\x93\x84\x98\x9c\x96\x96\x0b\x8a\x85\x8a\x87\x88\x1a\x80\x0b" ++"\x9a\x1b\x93\x92\x92\x94\x92\x0b\x7e\x96\x80\x98\x99\x93\x93\x9e\x8f\x1e\x0b\x06\xa0\x96\x95\xa0\x96\x83\x90\x7b\x1f\x0b\x06\xa1" ++"\x96\x94\x9c\x9b\x80\x94\x75\x1f\x0b\x06\xa2\x99\x95\x9d\x9a\x81\x93\x79\x1f\x0b\x06\x74\x7d\x81\x78\x7c\x95\x84\x9e\x1f\x0b\x8e" ++"\x1a\x97\x82\x94\x7e\x7b\x80\x81\x77\x0b\x15\xa1\x96\x94\x9c\x9b\x80\x94\x75\x1f\x0b\x15\x7b\x7f\x81\x7d\x80\x92\x85\x99\x1f\x0b" ++"\x97\x96\x98\x96\x84\x91\x7f\x1f\x47\x06\x0b\x6a\x80\x7a\x49\x7f\x1e\x67\xfb\x66\x05\x0b\xf0\xd0\xe4\xa4\x7d\xa7\x76\x9b\x1f\x6f" ++"\x0b\x82\x98\x92\x8b\x8b\x95\x9c\x1e\x0e\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0\x02\x8e\x02" ++"\x00\x01\x00\x02\x00\x03\x00\x42\x00\x61\x00\xf1\x01\xc7\x02\x27\x02\xa4\x02\xab\x02\xf9\x03\x40\x03\xad\x03\xe1\x03\xe3\x03\xe5" ++"\x03\xec\x04\x17\x04\x7a\x04\xa9\x05\x04\x05\x74\x05\xb6\x06\x1d\x06\x87\x06\xbf\x07\x1b\x07\x8b\x07\xab\x07\xbe\x07\xf7\x08\x12" ++"\x08\x5c\x08\xba\x09\x5c\x09\x5f\x09\x83\x09\x9e\x09\xa1\x09\xa4\x09\xe1\x09\xe4\x09\xe7\x09\xea\x09\xed\x09\xf0\x09\xf3\x0a\x30" ++"\x0a\x39\x0a\x3c\x0a\x57\x0a\xf2\x0a\xf5\x0a\xf8\x0a\xfb\x0a\xfe\x0b\x2b\x0b\x5e\x0b\x9f\x0b\xa2\x0b\xb2\x0b\xd1\x0b\xfc\x0c\x20" ++"\x0c\x54\x0c\x5a\x0c\x74\x0c\x77\x0c\xbd\x0c\xc0\x0c\xe1\x0c\xe4\x0d\x2f\x0d\x39\x0d\x3c\x0d\x44\x0d\x48\x0d\x4b\x0d\x4e\x0d\xd8" ++"\x0d\xdb\x0d\xde\x0e\x01\x0e\x5d\x0e\x60\x0e\x7e\x0e\x81\x0e\x8f\x0e\xb9\x0e\xbc\x0e\xdc\x0e\xdf\x0e\xf8\x0f\x73\x0f\x7e\x0f\xf8" ++"\x10\x25\x10\x67\x10\xee\x11\x78\x11\x7a\x11\xf4\x12\x5d\x13\x2b\x13\xc9\x13\xd2\x14\x05\x14\x4e\x14\x66\x14\x6b\x14\xb8\x14\xfa" ++"\x15\x0a\x15\x22\x15\x53\x15\x55\x15\xc5\x15\xdc\x15\xde\x15\xfa\x16\x16\x16\x3e\x16\x4d\x16\x8c\x16\xee\x16\xf2\x16\xf8\x16\xfe" ++"\x17\x0c\x17\x12\x17\x18\x17\x1e\x17\x22\x17\x2d\x17\x3d\x17\x43\x17\x57\x17\x5d\x17\x5f\x17\x62\x17\xd7\x18\x36\x18\x39\x18\xb2" ++"\x18\xdd\x18\xe0\x18\xe3\x19\x3b\x19\x43\x19\xc8\x1a\x48\x1a\x7e\x1a\x9e\x1a\xf3\x1b\x92\x1b\x94\x1c\x14\x1c\x60\x1c\x94\x1d\x3a" ++"\x1d\x69\x1d\x9c\x1d\xc7\x1d\xe7\x1e\x80\x1e\xdb\x1f\x49\x1f\x57\x1f\xd2\x20\x34\x20\x60\x20\xdc\x20\xfe\x21\x17\x21\x24\x21\x3f" ++"\x21\x62\x21\x9a\x21\xfc\x22\x0e\x22\x28\x22\x30\x22\x38\x22\x40\x22\x69\x22\x89\x22\xa9\x22\xe6\x23\x0b\x23\x26\x23\x33\x23\x55" ++"\x23\xc7\x24\x3d\x24\x44\x24\x4b\x24\x5b\x24\x6b\x24\x73\x24\x88\x24\x96\x24\xb3\x24\xc3\x25\x1b\x25\x3c\x25\x53\x25\xe3\x26\x2e" ++"\x26\x35\x26\x45\x26\x8c\x26\xa9\x26\xb7\x26\xc5\x26\xcc\x26\xee\x27\x85\x27\xa7\x27\xb8\x27\xcb\x27\xd2\x27\xf4\x28\x5f\x28\x71" ++"\x28\x87\x28\x9a\x28\xb3\x28\xbb\x28\xd3\x29\x0e\x29\x7f\x29\xa6\x29\xfc\x2a\x56\x2a\xb4\x2b\x07\x2b\xc1\x2c\x19\x2c\x2b\x2c\x33" ++"\x2c\x35\x2c\x7b\x2c\x83\x2c\xc0\x2c\xdd\x2c\xdf\x2c\xe6\x2c\xed\x2c\xf8\x2d\x00\x2d\x02\x2d\x09\x2d\x0b\x2d\x26\x2d\x2e\x2d\x36" ++"\x2d\x3d\x2d\x45\x2d\x8a\x2d\xd6\x2d\xd8\x2e\x53\x2e\x55\x2e\xac\x2f\x58\x2f\x5c\x2f\x72\x2f\x85\x2f\x98\x2f\xa5\x2f\xfc\x30\x26" ++"\x30\x8a\x30\x91\x30\x98\x30\xa0\x30\xd2\x30\xd4\x30\xfd\x31\x26\x31\x2e\x31\x39\x31\x76\x31\x7e\x31\x86\x31\x95\x31\xba\x31\xc1" ++"\x31\xdd\x31\xdf\x31\xe7\x31\xee\x31\xf5\x31\xfe\x32\x05\x32\x0c\x32\x14\x32\xad\x32\xaf\x33\x23\x33\x2b\x33\x97\x33\x99\x34\x0a" ++"\x34\x12\x34\x19\x34\x20\x34\x22\x34\x29\x34\x61\x34\x68\x34\x70\x34\xc1\x34\xc3\x35\x5b\x35\x62\x35\x97\x36\x33\x36\x3b\x36\x42" ++"\x36\x49\x36\x86\x36\x89\x36\xec\x37\x37\x37\x3f\x37\x46\x37\x58\x37\x6c\x37\x87\x37\xac\x38\x71\x38\x79\x38\xa3\x38\xbc\x38\xc5" ++"\x38\xdc\x38\xe4\x38\xf5\x38\xf7\x38\xf9\x39\x1a\x39\x1c\x39\x20\x39\x8e\x39\x90\x3a\x16\x3a\x63\x3a\xff\x3b\x02\x3b\x48\x3b\x4b" ++"\x3b\xa2\x3b\xa4\x3b\xa6\x3b\xa8\x3b\xaa\x3b\xac\x3b\xe4\x3b\xe6\x3b\xe9\x3c\x87\x3c\x89\x3c\xa8\x3c\xd2\x3c\xe0\x3d\x00\x3d\x53" ++"\x3d\x99\x3d\xac\x3e\x34\x3e\xb2\x3f\x19\x3f\x31\x3f\xba\x40\x18\x40\xb0\x41\x08\x41\x0a\x41\x24\x41\x60\x41\xe0\x42\x3d\x42\xbe" ++"\x42\xd0\x43\x03\x43\x6d\x43\xe1\x44\x37\x44\x3a\x44\xa8\x44\xdc\x45\x2d\x46\x01\x46\x37\x46\x3a\x46\x68\x46\x6a\x46\xcb\x47\x10" ++"\x47\x56\x47\x5b\x47\x80\x47\xc7\x48\x1b\x48\x65\x48\x68\x49\x15\x49\x23\x49\x3b\x49\x7f\x49\x8d\x49\xab\x4a\x05\x4a\x5b\x4a\x8e" ++"\x4b\x14\x4b\x74\x4b\xd6\x4c\x0c\x4c\x70\x4c\x76\x4c\xe9\x4d\x51\x4d\x59\x4d\x92\x4d\x96\x4e\x0b\x4e\x81\x4e\xa4\x4e\xa9\x4f\x2d" ++"\x4f\x4b\x4f\x4d\x4f\x9c\x50\x7e\x51\x1c\x51\xbb\x52\x31\x52\xa5\x52\xac\x52\xe0\x53\x14\x53\x75\x53\xe0\x53\xfb\x54\x4a\x54\x90" ++"\x54\xd6\x54\xe2\x55\x2f\x55\x7d\x55\xd4\x56\x5e\x56\x65\x56\x7c\x56\xa1\x56\xa8\x56\xf7\x57\x6d\x57\xd9\x58\x1f\x58\x7c\x58\xe4" ++"\x59\x08\x59\x0e\x59\x16\x59\x2e\x59\x35\x59\x74\x59\x7b\x59\xd4\x5a\x10\x5a\x85\x5b\x13\x5b\x4b\x5b\xa0\x5b\xd5\x5c\x1a\x5c\x9b" ++"\x5c\xb5\x5c\xfb\x5d\xf2\x5e\x34\x5e\x3b\x5e\x58\x5e\x73\x5e\x83\x5e\xe5\x5f\x55\x5f\x5d\x5f\x93\x5f\xb7\x5f\xe5\x60\x34\x60\x3c" ++"\x60\xa7\x60\xf7\x61\x25\x61\x53\x61\xb4\x62\x1b\x62\x58\x62\x5b\x62\x8c\x62\xdb\x62\xe5\x62\xef\x63\x0a\x63\x55\x63\x5c\x63\xa5" ++"\x63\xad\x63\xd9\x63\xe6\x63\xed\x64\x09\x64\x5b\x65\x1b\x65\x5c\x65\xd6\x65\xdb\x66\x1d\x66\xa6\x66\xc1\x67\x0b\x67\x13\x67\x1a" ++"\x67\xa3\x68\x06\x68\x4f\x68\x75\x68\x7c\x68\x84\x68\x87\x68\x9e\x68\xa3\x69\x04\x69\x10\x69\x1c\x69\x7f\x6a\x2c\x6a\xae\x6a\xd4" ++"\x6b\x0a\x6b\x5f\x6b\xb2\x6c\x2c\x6c\xb4\x6c\xbc\x6c\xf2\x6c\xf9\x6d\x00\x6d\x19\x6d\x6c\x6d\x74\x6d\xaf\x6d\xb7\x6d\xbf\x6d\xd8" ++"\x6e\x13\x6e\x9f\x6e\xe5\x6f\x61\x6f\xdb\x70\x28\x70\xad\x70\xb9\x70\xda\x71\x39\x71\x4e\x71\x56\x71\x5d\x71\x64\x71\x7e\x71\x7f" ++"\x71\x81\x71\x89\x71\x91\x71\x97\x71\x99\x71\xb6\x72\x2d\x72\x8e\x73\x12\x73\x3d\x73\x69\x73\xb3\x73\xdb\x74\x02\x74\x42\x74\x9c" ++"\x75\x7e\x76\x25\x76\x66\x76\xd7\x77\x6b\x77\xca\x78\x73\x78\x9e\x78\xa0\x78\xc1\x78\xfe\x79\x23\x79\x70\x79\x73\x79\x98\x79\xd4" ++"\x7a\x08\x7a\x1e\x7a\x35\x7a\x46\x7a\x5c\x7a\xaa\x7b\x1c\x7b\x69\x7b\x7f\x7b\x81\x7b\xaa\x7b\xd3\x7c\x2c\x7c\x33\x7c\x3b\x7c\x8f" ++"\x7c\x91\x7c\x99\x7c\xa1\x7c\xa7\x7d\x82\x7d\xf2\x7d\xf4\x7d\xf6\x7e\x0d\x7e\x2b\x7e\x86\x7e\x9c\x7e\xfd\x7f\x2a\x7f\x5a\x7f\xaa" ++"\x7f\xbe\x7f\xf0\x80\x02\x80\x0e\x80\x40\x80\x5e\x80\xa6\x80\xab\x80\xb0\x81\x4a\x81\x5a\x81\x78\x81\x89\x81\x91\x82\x03\x0e\x0e" ++"\xf8\x63\xf8\xc0\x15\x8f\x97\x8d\x96\x8f\x1a\x9e\x7a\x99\x76\x6c\x78\x78\x64\x85\x1e\x58\xfb\xd4\x05\x8a\x86\x8b\x86\x88\x1a\x80" ++"\x95\x82\x96\x9b\x28\x1d\x4c\xfb\x22\x15\x65\x6a\x6d\x68\x71\x9f\x79\xa8\x1f\x97\x06\xb2\xac\xa9\xae\xa5\x77\x9d\x6d\x1f\x0e\xf7" ++"\xa2\xf8\xef\x15\x76\xfb\x90\x05\x80\x07\x78\x96\x7f\x9c\xa0\x97\x97\xa6\x95\x1e\xe5\xf7\x93\x05\xb2\x16\x77\xf7\x14\x1d\xf8\x6a" ++"\xf7\xf1\x15\xe2\x06\x53\x0a\x3a\x06\xc8\xf7\x66\x05\x8c\x91\x8c\x90\x8e\x28\x0a\x7c\x81\x82\x77\x85\x1e\x4d\xfb\x6c\x05\x3b\x06" ++"\xc8\xf7\x66\x05\x8e\x95\x8b\x8c\x8f\x1a\x96\x81\x94\x7f\x7c\x81\x82\x77\x85\x1e\x4d\xfb\x6c\x05\x3e\x32\x1d\xd2\x06\x6a\xfb\x05" ++"\x05\x36\x21\x1d\xdb\x06\x4e\xfb\x67\x05\x88\x81\x8b\x8b\x86\x1a\x80\x95\x82\x97\x9a\x96\x95\x9e\x90\x1e\xca\xf7\x6d\x05\xda\x06" ++"\x4f\xfb\x67\x05\x89\x84\x8a\x88\x87\x1a\x7f\x94\x82\x98\x9a\x95\x94\x9f\x91\x1e\xc9\xf7\x6d\x05\xda\x06\xa1\x34\x1d\x43\x06\x78" ++"\xf7\x05\x15\x6a\xfb\x05\x05\x3b\x06\xac\xf7\x05\x05\x0e\xf8\x23\xf8\xd3\x15\x2a\x7f\x3a\x3f\x3b\x1a\x6e\x97\x70\x9f\x7c\x1e\xa2" ++"\x7a\xa6\x81\xca\x7f\xcb\x7e\x9a\x87\x9d\x7e\x08\x99\x82\x94\x78\x79\x1a\x49\x40\x56\x30\x5e\x68\x95\x9f\x76\x1e\x7e\x97\x80\x98" ++"\x8e\x1a\x8d\xa9\x05\x91\x7f\x94\x82\x7b\x80\x81\x76\x87\x1e\x7a\x3e\x05\x8a\x86\x8a\x86\x88\x1a\x80\x95\x82\x97\x9b\x95\x95\x9f" ++"\x90\x1e\x8c\x90\x9d\x75\xbc\x76\xb1\x89\x19\x74\xfb\x03\x05\x8a\x87\x8a\x86\x88\x1a\x7f\x94\x82\x98\x9b\x28\x1d\xa3\xf7\x05\x05" ++"\xf7\x0a\x97\xdf\xd5\xe6\x1a\xa8\x7e\xa8\x77\x9b\x1e\x73\x9e\x72\x93\x44\x99\x51\x97\x7a\x90\x7a\x96\x08\x7e\x93\x83\x9c\x9c\x1a" ++"\xc4\xd1\xc2\xd5\xaa\xad\x81\x7c\x9e\x1e\x96\x83\x94\x7e\x85\x1a\x8a\x78\x05\x83\x96\x82\x95\x9c\x28\x1d\x98\xc5\x05\x8d\x95\x8b" ++"\x8b\x8e\x1a\x96\x82\x94\x7e\x7e\x80\x82\x7c\x86\x1e\x71\xa2\x75\x94\x64\x90\x95\xb7\x18\x8d\x92\x8b\x8e\x8e\x28\x0a\x7b\x80\x81" ++"\x75\x87\x1e\x0e\xf8\x30\xf7\x83\xf7\x23\x1d\x83\x60\x15\xb1\xa6\x71\x64\x58\x59\x5a\x58\x63\x70\xa5\xb2\xbf\xbc\xbb\xc1\x1f\x67" ++"\xf8\x32\xf7\x23\x1d\x82\x60\x15\xb2\xa6\x71\x64\x59\x59\x59\x58\x63\x70\xa5\xb2\xbf\xbc\xbb\xc0\x1f\xf7\x66\xfb\x76\x15\x9b\x8f" ++"\x93\x94\x97\x1a\x95\x84\x93\x82\x88\x87\x8a\x89\x85\x1e\xfc\x2a\xfb\x0d\x05\x7c\x87\x82\x82\x7e\x1a\x82\x93\x83\x93\x8e\x90\x8c" ++"\x8d\x91\x1e\x0e\xf8\x1a\x16\xc8\x23\x1d\x69\x06\x7b\xad\xa3\xa5\xa7\xb7\xa4\xbc\x19\x94\x2e\x0a\x5d\x06\x88\x84\x7a\x64\x71\x5f" ++"\x75\x6d\x19\x44\xf7\x39\x05\x7b\xb1\x84\xa4\x9b\x1a\xb8\xbb\xb8\xba\xa3\x98\x85\x76\x9e\x1e\xb2\x9d\x05\x9c\x93\x92\x94\x98\x1a" ++"\x96\x82\x95\x80\x86\x87\x8a\x86\x80\x1e\x83\x87\x05\x99\x76\x79\x90\x74\x1b\x3c\x3e\x44\x44\x76\x8e\x81\xa2\x53\x1f\x38\x72\x4f" ++"\x40\x3c\x1a\x41\xbe\x55\xd1\xb7\xb6\x9f\xb2\xaf\x1e\x77\xba\x15\x69\x6f\x67\x76\x6c\x1b\x5f\x6a\xaf\xbb\xc6\xb8\xc1\xc7\x99\x1f" ++"\x0e\xf7\xe0\xf8\xef\xc6\x0a\x0e\xf8\xcb\xf8\xef\x15\x7c\x79\x7a\x52\x5e\x1f\xfb\x05\xfb\x27\x5d\xfb\x04\xfb\x16\x1a\x5a\x90\x69" ++"\x99\x5a\x1e\x9b\x4f\x99\x68\x99\x73\x08\x84\x8f\x92\x87\x92\x1b\x9b\x9a\x99\x99\x8e\x8b\x8d\x87\x96\x1f\x72\xd4\x7e\xcf\xcb\x1a" ++"\xf7\x22\xc2\xf7\x19\xf7\x0e\xf7\x30\x1e\x96\x9a\x8c\x8c\x93\x1a\x97\x81\x94\x7f\x1e\x0e\xf7\xbc\xf8\xef\x15\x7b\x7c\x7d\x7d\x87" ++"\x8c\x89\x8e\x81\x1f\xa3\x4d\x9a\x3b\x4c\x1a\xfb\x21\x53\xfb\x1e\xfb\x0d\xfb\x2c\x1e\x80\x7c\x8a\x8a\x83\x1a\x7f\x95\x82\x97\x9a" ++"\x9d\x9c\xc4\xb8\x1e\xf7\x05\xf7\x26\xb9\xf7\x05\xf7\x15\x1a\xdc\x70\xf7\x00\x66\xca\x1e\x92\x87\x84\x8f\x84\x1b\x0e\xf8\x05\xf8" ++"\x4e\x15\xfb\x0a\xb2\x05\x8d\x83\x88\x8c\x87\x1b\x7b\x7d\x7d\x7c\x7f\x90\x86\x9a\x87\x1f\xf7\x08\x64\x28\x23\x05\x7f\x7f\x89\x87" ++"\x82\x1a\x7f\x94\x82\x98\x94\x93\x8f\x96\x95\x1e\xef\xf4\xc2\x23\x05\x7f\x91\x90\x87\x95\x1b\x9b\x9a\x99\x99\x8f\x89\x92\x88\x91" ++"\x1f\x55\xf3\xf7\x1c\xb3\x05\xa0\x91\x94\x94\x9a\x1a\x96\x82\x95\x80\x87\x83\x8a\x89\x85\x1e\xfb\x19\x63\xa6\xf7\x13\x05\x8c\x91" ++"\x8c\x8f\x8f\x6f\x1d\x81\x76\x87\x1e\x0e\xf8\x10\xf7\x94\x15\xf7\x44\x23\x1d\xfb\x42\x06\xb4\xf7\x52\x05\x8d\x94\xf7\x13\x0a\x78" ++"\x87\x1e\x61\xfb\x55\x05\xfb\x44\x21\x1d\xf7\x42\x06\x61\xfb\x53\x8a\x7e\x05\x80\x95\x82\x97\x9b\x95\x95\x9f\x90\x1e\x0e\xe7\x1d" ++"\xc4\x0a\xf7\xd3\xf7\x10\xf7\x0c\x1d\xf9\x01\xf9\x03\x15\x93\x96\x8d\x8f\x91\x1a\x97\x81\x94\x7f\x7f\x84\x86\x7d\x80\x1e\xfc\x70" ++"\xfd\x3f\x05\x85\x82\x88\x84\x86\x1a\x7f\x95\x82\x97\x97\x92\x90\x99\x95\x1e\x0e\xf8\xcb\xf7\xf1\x15\x91\xa9\x8f\xaa\xa7\x1a\xf7" ++"\x04\x55\xcd\x2f\xfb\x06\x26\x20\xfb\x32\x69\x1e\x76\x29\x05\x84\x6d\x88\x6d\x6e\x1a\xfb\x05\xc1\x49\xe7\xf7\x06\xef\xf6\xf7\x32" ++"\xae\x1e\xfb\xce\xe8\x15\x99\xc9\xab\xcd\xb2\xb7\x08\xac\xa8\xaf\x9c\xb3\x1b\xce\xac\x5c\x2b\x71\x88\x70\x86\x73\x1f\x78\x34\x7e" ++"\x4d\x6a\x49\x64\x5f\x19\x6a\x6f\x67\x7a\x63\x1b\x48\x6a\xbb\xeb\xa7\x8d\xa4\x90\xa2\x1f\x0e\xf8\x5f\xf8\xf9\x15\xfb\x62\x4f\x05" ++"\x76\x85\x82\x82\x7c\x1a\x80\x94\x81\x96\x8d\x95\x8d\x8c\x8f\x1e\xf7\x19\xb1\x20\xfc\x80\x05\xfb\x1b\x33\x1d\xf7\xd4\x06\xa1\x9a" ++"\x38\x1d\xfb\x19\x06\x0e\xf7\x25\xbe\x15\xf5\xd7\xf7\x61\xf7\x35\xb6\xb4\x08\xc4\xc1\xa0\xb2\xbf\x1a\xd9\x45\xcb\x38\x4a\x4c\x70" ++"\x5a\x5a\x1e\x6f\x6f\x76\x6a\x7a\x1a\x81\x95\x82\x97\x97\x94\x92\x9a\x93\x1e\xc5\xa8\xd0\xb5\xcd\x1b\xc9\xbd\x5f\x55\x55\x75\x70" ++"\xfb\x13\x27\x1f\x20\x35\x3d\x50\x32\x49\x81\x84\x18\x7c\x47\x05\xf8\x29\x06\x9c\xda\x05\x8d\x95\xf7\x0a\x0a\x87\x1e\x84\x6c\x05" ++"\x0e\xf7\xf5\xf7\xf9\x15\x76\x7c\x7f\x7a\x7c\x94\x85\x9f\x8a\x1f\xdd\xcb\x5a\x4d\x39\x2d\x3e\x26\x53\x5c\x9c\xaf\x62\x1f\x91\x84" ++"\x86\x8d\x84\x1b\x7c\x7d\x7d\x7c\x7e\x97\x7e\xa7\x7b\x1f\x6f\xba\xb7\x7e\xbe\x1b\xf7\x18\xf7\x11\xf3\xf7\x01\xc2\x6c\xb8\x54\xa7" ++"\x1f\xd8\xab\xbd\xca\xce\x1a\xd7\x4e\xbf\x30\x4f\x4d\x76\x68\x5c\x1e\x74\x79\x82\x80\x80\x1a\x7e\x94\x83\x98\x94\x8f\x8d\x98\x99" ++"\x1e\xac\xb0\xbd\x9d\xc3\x1b\xcb\xb7\x68\x59\x48\x46\x52\x3a\x1f\x0e\xf8\x29\xf7\x3a\x15\x72\xfb\x07\x05\x43\x29\x1d\xf7\x2a\x06" ++"\xa1\x9a\x38\x1d\x70\x06\xa4\xf7\x07\x05\xa8\x06\xa2\x99\x96\x9e\x9a\x83\x91\x77\x1f\x70\x06\xde\xf8\x16\x05\x2e\x06\xfb\xcc\xfc" ++"\x13\x7f\x55\x05\xf7\xae\xbe\x15\xfb\x6d\x06\xf7\xa7\xf7\xe3\x05\x99\x06\x0e\xf7\xcf\xf8\xbc\x15\xf7\x81\x57\x0a\xfb\xb3\x06\x51" ++"\xfb\xa0\x05\x8a\x88\x8b\x88\x88\x1a\x80\x8c\x93\x83\x96\x1b\x92\x90\x8d\x91\x9a\x1f\xa0\xb8\xb8\x96\xb3\x1b\xce\xb4\x63\x4a\x65" ++"\x7d\x60\x72\x66\x1f\x52\x65\x51\x6c\x49\x1b\x52\x5e\xa0\xb7\x63\x1f\x93\x84\x86\x8d\x84\x1b\x7c\x7c\x7d\x7c\x7c\x9e\x77\xae\x73" ++"\x1f\x72\xb1\xb7\x7e\xbb\x1b\xf7\x20\xf7\x0d\xf7\x0f\xf7\x23\xe4\x50\xc5\x32\x62\x66\x83\x78\x57\x1f\x0e\xf7\x81\xf7\x9b\x15\x95" ++"\xc3\x9e\xbf\xa8\xb5\x08\xe3\xc5\xf6\xcb\xe3\x1b\x9d\x9a\x88\x87\x93\x1f\x86\x94\x8f\x8a\x91\x1b\x9a\x99\x99\x9a\x9e\x69\x9b\x60" ++"\x39\x32\x65\x48\x42\x1f\x35\x3d\x58\xfb\x10\xfb\x15\x1a\xfb\x0b\xc7\x3f\xea\xf7\x07\xf7\x01\xf7\x06\xf7\x0d\xe1\x52\xc8\x3b\x48" ++"\x4a\x66\x48\x57\x1e\x82\x40\x15\xae\xb7\x96\x98\x9e\x9c\x08\xae\xb3\xb5\x9e\xb1\x1b\xc0\xb3\x5f\x50\x30\x3c\x35\x38\x40\x67\xbb" ++"\xf3\x86\x1f\x0e\xf8\xb8\xf8\xb1\x15\xfb\xa1\xfc\x8a\x05\x87\x82\x89\x86\x85\x1a\x80\x94\x82\x97\x98\x93\x91\x9c\x95\x1e\xf7\xa5" ++"\xf8\x92\x9a\xd2\x05\xfc\x14\x06\x7a\x3c\x05\x8a\x85\x6c\x1d\x9c\x95\x95\xa0\x8f\x1e\x92\xaa\x05\xf7\xac\x06\x0e\xf8\x5a\xf7\xcc" ++"\x15\xde\xb1\xb8\xc6\xd1\x1a\xda\x4c\xc5\x34\xfb\x04\xfb\x01\x2b\x28\x5d\xa1\x68\xb9\x70\x1e\x33\x64\x56\x47\x3f\x1a\x36\xcd\x4f" ++"\xe8\xf7\x0b\xf7\x06\xf1\xf5\xbd\x71\xb4\x59\xa7\x1e\x6c\xf7\x91\x15\xc9\xb7\x64\x55\x42\x42\x4d\x36\x4d\x5d\xb0\xbe\xd3\xd9\xcf" ++"\xdd\x1f\x4f\xfb\xaa\x15\xce\xba\x63\x51\x3b\x39\x42\x31\x49\x5b\xb5\xc5\xdc\xda\xd1\xe8\x1f\x0e\xf8\xad\xf7\xe6\x15\x81\x53\x77" ++"\x57\x6f\x61\x08\x33\x51\x20\x4b\x33\x1b\x79\x7c\x8e\x90\x83\x1f\x90\x82\x87\x8c\x85\x1b\x7b\x7e\x7d\x7c\x77\xad\x7b\xb6\xde\xe3" ++"\xb1\xcd\xd4\x1f\xe1\xda\xbe\xf7\x10\xf7\x15\x1a\xf7\x0b\x4f\xd7\x2d\xfb\x08\xfb\x01\xfb\x06\xfb\x0d\x35\xc4\x4e\xdb\xce\xcc\xb0" ++"\xce\xbf\x1e\x94\xd6\x15\x6a\x62\x7c\x7a\x7a\x7b\x08\x68\x63\x60\x78\x65\x1b\x57\x63\xb7\xc6\xe6\xda\xe1\xde\xb3\xac\x7a\x6e\x9c" ++"\x1f\x9b\x71\x95\x62\x64\x1a\x0e\xf7\xd3\xf7\x10\xf7\x30\x1d\xb8\xab\x72\xa2\x66\x1f\xc0\xf7\xba\x97\x1d\xaf\x1f\x96\x06\xbb\xb5" ++"\xb2\xb7\xad\x72\xa1\x66\x1f\x0e\xf7\x83\xf7\x2d\xc6\x0a\x70\xf7\x9d\xf7\x30\x1d\xb7\xac\x72\xa2\x66\x1f\x0e\xc7\xf7\xad\x15\xf8" ++"\x3e\xfb\x7d\x05\x88\x90\x91\x8a\x90\x1b\x93\x93\x90\x92\x8f\x1f\x8d\x8e\x05\x8d\x8f\xf7\x1c\x1d\x96\x91\x90\x92\x94\x1a\x8f\x8a" ++"\x8f\x88\x8f\x1e\x8a\x8e\x05\x93\x86\x83\x90\x83\x1b\x87\x86\x89\x88\x85\x1f\x0e\xf8\xe5\xf7\xdb\x15\x53\x0a\xfc\x50\x21\x1d\xf8" ++"\x32\xfb\x21\x15\xa2\x99\x96\x9e\x3c\x0a\xfc\x50\x29\x1d\x0e\xf8\xaa\xf7\xad\x15\xfc\x3f\xf7\x7d\x05\x8e\x84\x87\x8d\x87\x1b\x82" ++"\x84\x86\x83\x86\x1f\x8a\x88\x05\x88\x87\x8a\x87\x87\x1a\x82\x90\x84\x96\x85\x1e\xf7\xee\xfb\x50\xfb\xee\xfb\x50\x05\x80\x85\x86" ++"\x84\x82\x1a\x88\x8d\x86\x8d\x87\x1e\x8c\x88\x05\x84\x8f\x94\x86\x92\x1b\x91\x90\x8c\x8e\x91\x1f\x0e\xf8\x10\xf7\x88\x15\xcd\xa6" ++"\xb2\xa0\xac\xa5\x08\xb6\xac\xa5\xbd\xbd\x1a\xd9\x51\xba\x2b\x51\x75\x86\x64\x29\x1e\x7f\x86\x7c\x46\x05\x89\x85\x8b\x88\x73\x0a" ++"\x93\xb1\x05\xa3\xc3\xab\x92\xb8\x1b\xd1\xb7\x6a\x57\x4c\x56\x5f\xfb\x25\x54\x1f\x7c\x45\x05\x8a\x87\x8a\x86\x87\x63\x1d\x49\xfb" ++"\x04\x15\x62\x6a\x6e\x67\x70\x9f\x7a\xab\x1f\xa7\x06\xb4\xac\xa8\xaf\xa6\x77\x9c\x6a\x1f\x0e\xf8\x4e\xf7\x22\x15\xb3\x06\xa2\x99" ++"\x96\x9e\x95\x87\x91\x81\x8e\x1f\xc5\xf7\x9f\x05\x8d\x97\x8d\x99\x95\x1a\xd8\x56\xbe\x3a\xfb\x07\xfb\x00\xfb\x02\xfb\x2c\x6a\x1e" ++"\x69\xfb\x33\x05\x85\x71\x88\x71\x71\x1a\x59\x9a\x58\xa4\x6a\x1e\x69\xa4\xb0\x7b\xbd\x1b\xde\xe1\xaf\xae\x96\x82\x94\x7e\x85\x86" ++"\x89\x87\x86\x1f\x73\x6a\x68\x80\x5a\x1b\x69\x70\x95\x9d\x7b\x1f\x75\xa3\x7d\xb9\xb9\x1a\xa2\x8d\xa0\x90\xa1\x1e\xad\xf7\x30\x05" ++"\xf7\x13\xa6\xdd\xe4\xe3\x1b\xc3\xac\x6b\x55\x83\x8a\x82\x89\x83\x1f\x82\x62\x05\xfb\x06\x8a\x2b\x3c\x2c\x1a\x51\xbc\x61\xce\x96" ++"\x96\x8c\x8c\x98\x1e\x96\xbf\x15\x89\x7e\x83\x8a\x7f\x1b\x5d\x6d\xa2\xaf\xc8\xce\xbf\xdb\x8d\x1f\x0e\x29\x0a\x0e\xf7\x15\xbe\x15" ++"\x59\x20\x1d\xf7\xc7\x06\xf4\xf0\xe4\xe8\xbf\x6c\xb1\x4e\xa4\x1f\xd2\xb0\xae\xba\xc7\x1a\xd4\x4f\xbc\xe6\x1d\x6c\x6f\x76\xb3\x0a" ++"\xf8\xdc\xf8\x96\x15\x4e\x0a\xfb\x0c\xe8\x2e\xf7\x0d\xd2\xd4\xa8\xc1\xcb\x1e\xa7\xa3\x93\x95\x98\x95\x0a\x0e\xb4\x1d\x0e\x2d\x1d" ++"\x0e\xf7\x78\xf7\x9e\x15\xf7\x1a\x06\x83\x65\x05\x8a\x87\x8a\x86\x89\x1a\x7f\xf7\x34\x1d\xa7\xf7\x15\x05\x8d\x94\x8b\x8b\x8e\x1a" ++"\x97\xf7\x18\x0a\x87\x1e\x82\x63\x05\xfb\x1a\xd7\x1d\x3f\x0a\x59\x24\x0a\x78\x7d\x25\x1d\xf7\x7e\x23\x1d\xfb\x18\x06\x0e\x45\x1d" ++"\x0e\x86\x0a\x0e\x3b\x1d\x0e\xb9\x1d\x0e\x87\x0a\x0e\x40\x0a\x0e\xf8\x01\xf7\x3a\x15\xf7\x7a\xf7\xec\x28\xfc\x5f\x05\x45\x20\x1d" ++"\xf7\x29\x06\x5c\x0a\x77\x1f\x70\x06\x36\x0a\xa0\x2e\x0a\x25\x06\xfb\x74\xfb\xe2\x3b\xf7\xe2\x05\x23\x20\x1d\x9e\x58\x1d\x9a\x82" ++"\x91\x77\x1f\x47\x06\xee\xf8\x5f\xdf\xfb\xec\x05\x0e\xf8\x8e\x9a\x0a\x9a\x82\x91\xf6\x0a\x31\x0a\x0e\xf7\x6f\xf7\x76\x93\x1d\xf7" ++"\x00\xda\x47\xc3\x2c\x1f\xfb\x84\x64\x0a\xa1\x9a\x97\x9d\x9a\x82\x91\xf7\x00\x1d\xf7\xc3\x7b\x15\xf7\x3d\x94\xf7\x2a\xf7\x40\xf7" ++"\x4f\x1a\xf7\x18\x3a\xe6\xfb\x0a\xfb\x3c\xfb\x32\xfb\x46\xfb\x51\x47\xa5\x48\xb4\x64\x1e\x9e\x78\x9c\x82\xac\x7f\x2e\x52\x18\x7f" ++"\x83\x85\x82\x81\x1a\x7e\x94\x82\x97\x8f\x8e\x8c\x8c\x90\x1e\x97\xb7\xd1\x96\xa9\x1b\xa4\x98\x88\x81\xa4\x1f\x80\xa8\x94\x89\x9c" ++"\x1b\xa6\xad\x96\x9d\xad\x1f\x9f\x96\x91\x93\x98\x1a\x97\x82\x94\x7f\x85\x87\x8a\x87\x85\x1e\x77\x68\x7a\x85\x77\x1b\x7f\x84\x8d" ++"\x93\x75\x1f\x97\x6e\x76\x8f\x6c\x1b\x7c\x82\x8a\x88\x78\x1f\xf7\x2d\xf8\xc8\x15\xe3\xcb\x3e\x23\xfb\x2d\xfb\x17\xfb\x2f\xfb\x15" ++"\x2c\x4b\xd4\xf7\x00\xf7\x32\xf7\x16\xf7\x2a\xf7\x1d\x1f\x0e\x4b\x0a\x0e\x49\x0a\x0e\x5f\x0a\x0e\x2e\x1d\x0e\xf7\x9b\x16\xcb\x06" ++"\xf7\xd4\xf8\x94\x05\xa7\xf7\x1e\x0a\xfb\x2a\x24\x0a\x78\x7c\x93\x85\x9f\x1f\xd0\x06\xfb\xb2\xfc\x5c\x3b\xf8\x5c\x05\xd1\xf7\x1e" ++"\x0a\xfb\x2b\x26\x0a\xa5\x06\x0e\xf7\x08\xf7\x0a\x1d\x9c\x9b\x83\x91\x77\x1f\xfb\x2a\x37\x1d\x25\x1d\xe3\x06\xfb\x27\xfc\x46\x73" ++"\xf7\xfe\x05\x45\x06\xfb\x4c\xfb\xfe\xb5\xf8\x46\x05\xe3\x27\x1d\xfb\x29\x24\x0a\x79\x7c\x25\x1d\x94\x06\x0e\xf8\x1d\xf7\xb3\x15" ++"\xf7\x74\xf7\x75\x05\x98\x06\x5c\x0a\x77\x1f\xfb\x03\x4a\x1d\x9f\x1f\xab\x06\xfb\x4a\xfb\x4b\x23\xf7\x4b\x05\xac\x06\xa2\x6f\x0a" ++"\x79\x7c\xf7\x17\x1d\x79\x7c\x2a\x0a\xf7\x16\x06\x5c\x0a\xf7\x32\x1d\x74\x7d\x39\x1d\xf7\x17\x23\x1d\x7d\x06\x0e\x47\x1d\x0e\xf8" ++"\x89\x16\xb3\xf7\x4b\x05\x8d\x95\x8b\x8b\x8e\x7c\x0a\xcd\x1d\xf8\x51\xf8\xbc\x15\xe8\x06\xa2\x99\x96\x9e\x9a\x82\x91\x77\x1f\xfb" ++"\x22\x06\xfb\x31\xfd\x69\x05\xf7\x25\x2e\x0a\x31\x06\x0e\xf7\xbe\xf9\x18\x15\x9b\x87\x85\x90\x7e\x1b\x7b\x7d\x7d\x7c\x88\x8b\x89" ++"\x8d\x85\x1f\xf7\x48\xfd\x3f\x05\x7c\x8f\x91\x85\x98\x1b\x9a\x9a\x99\x9a\x8e\x8b\x8b\x89\x94\x1f\x0e\xf7\x95\x44\x15\x2e\x24\x0a" ++"\x78\x7c\x94\x85\x9f\x1f\xf7\x22\x06\xf7\x31\xf9\x69\x05\xfb\x25\x06\x75\x7c\x7f\x79\x7c\x93\x85\xa0\x1f\xe5\x06\x0e\xf7\xc0\xf8" ++"\xfc\x15\xfb\x4a\xfb\x73\x05\x83\x82\x89\x86\x84\x1a\x7d\x96\x80\x9a\x94\x91\x8f\x96\x94\x1e\xf7\x22\xf7\x43\xf7\x23\xfb\x43\x05" ++"\x80\x93\x92\x87\x94\x1b\x9a\x96\x96\x99\x92\x89\x8f\x83\x95\x1f\x0e\xf8\xdd\xfb\x08\xd0\x0a\xf8\x9c\xf8\xec\x15\xfb\x25\x06\xeb" ++"\xfb\x80\x05\x79\x93\x94\x83\x99\x1b\xa2\x9e\x9d\xa1\x1f\x92\x07\x0e\x37\x0a\x0e\xf7\xab\xf8\xef\x15\x89\x1d\xfb\x00\xfc\x89\x05" ++"\x59\x20\x1d\xef\x06\x9b\xd6\x05\x4e\xad\xbf\x6d\xd0\x1b\xf7\x23\xf7\x1a\xf7\x18\xf7\x22\xf2\x40\xd3\x21\x46\x48\x6c\x51\x52\x1f" ++"\xf7\x4c\xb1\x15\xd9\xc6\x52\x3f\xfb\x01\x22\x22\xfb\x01\x38\x51\xc2\xda\xf7\x03\xf3\xf1\xf7\x06\x1f\x0e\x46\x1d\x0e\xb4\x0a\x27" ++"\xd7\x41\xd2\x0a\xfb\x2b\xf7\xdf\x15\xdd\xc3\x54\x3a\x20\x22\x23\xfb\x00\x36\x53\xc1\xdc\xf7\x03\xf2\xf0\xf7\x05\x1f\x0e\x30\x1d" ++"\x0e\xf7\xf8\xf8\x04\x15\xf7\x4d\x2e\x0a\xfb\x4a\x06\x96\xc1\x05\xba\x95\xbe\xab\xcb\x1b\xaf\xaa\x88\x83\xc1\x1f\x8a\x93\x8e\x8b" ++"\x8e\x1b\x9c\x99\x98\x9c\x95\x85\x92\x7f\x8e\x1f\x91\x6c\x47\x92\x64\x1b\x2e\x3e\x56\x40\x7b\x1f\x7f\x53\x05\x37\x26\x0a\xdc\x25" ++"\x0a\x2d\x26\x0a\xf7\xd0\x23\x1d\xfb\x3f\x06\x0e\xe9\x1d\x82\x4f\x44\x51\x4c\xa1\x0a\x0e\xa8\x1d\x0e\x3c\x1d\xf7\x0e\xf8\xcf\x77" ++"\x0a\xf8\x7f\x9e\x0a\xac\x1d\x0e\x41\x0a\x0e\xf7\x64\xf8\x37\x15\x3a\x4f\x1d\x9e\x1f\xa7\x25\x0a\x6d\x21\x1d\xf7\x00\x2a\x1d\x70" ++"\x06\xc2\xf7\x92\x05\xc1\xbb\xaf\xa2\xad\x1b\xa4\x9f\x74\x6e\x87\x8a\x86\x8a\x86\x1f\x47\xfb\xd0\x05\xdb\x06\xa2\x99\x97\x9d\x99" ++"\x83\x92\x77\x1f\x70\x06\xc2\xf7\x92\x05\xc2\xbb\xad\xa1\xae\x1b\x98\x95\x88\x84\x91\x1f\x97\x7f\x92\x7b\x8a\x7e\x08\x89\x8a\x87" ++"\x8a\x85\x1e\x46\xfb\xd3\x05\xdb\x06\xa1\x9a\x97\x9d\x99\x83\x92\x77\x1f\x70\x06\xc5\xf7\xa1\x05\x8d\x93\x8c\x95\x91\x1a\xbf\x66" ++"\xb0\x56\x62\x66\x78\x5e\x5c\x1e\xb6\x7c\x70\xa0\x60\x1b\x64\x6a\x7b\x66\x65\x1f\x0e\x4a\x0a\x0e\x38\x0a\x0e\xf7\x84\xf8\x37\x15" ++"\x25\x26\x0a\xba\x06\xfb\x00\xfc\x87\xaa\x0a\x43\xce\xfb\x03\x41\x56\x74\x4f\x4b\xe9\x0a\xd7\xf0\xf1\xe8\xf7\x03\x1f\x0e\xf8\xa7" ++"\xf7\xf1\x15\xc5\x68\x5b\xa5\x42\x1b\x3d\x47\x6e\x52\x53\x1f\x5d\x5c\x70\x4c\x52\x1a\x26\xd5\x46\xf7\x02\xd4\xc6\xa4\xc4\xc6\x1e" ++"\x5a\xfb\x73\x05\x2e\x06\x74\x7c\x39\x1d\xf7\x55\x06\xa2\x99\x97\x9d\x9a\x82\x91\x78\x1f\x5b\x06\xf7\x01\xf8\x87\x05\xbd\x2e\x0a" ++"\x28\x06\xfb\x48\x66\x15\xdf\xc4\x57\x3f\x28\x24\x2d\xfb\x00\x35\x52\xbe\xd7\xf1\xf1\xe7\xf7\x03\x1f\x0e\x53\x1d\x0e\xf4\x85\x1d" ++"\xf7\x16\xf0\xd0\xe4\xa4\x7d\xa7\x76\x9b\x1f\x76\x1d\x3f\x53\x6b\x0a\x81\x94\x7f\x7a\x81\x81\x76\x86\x1e\x0e\x5e\x0a\x0e\xf8\x45" ++"\x16\xdd\x06\xa1\xb6\x1d\xca\xa3\xbc\xcb\x1f\x0e\xf7\xe7\x16\xf7\x8a\xf8\x04\x05\xb1\x27\x1d\xfb\x2c\x20\x1d\xc6\x06\xfb\x68\xfb" ++"\xd1\x05\x7f\x06\x3f\xf7\xd1\x05\xc6\x27\x1d\xfb\x2c\x26\x0a\xaf\x06\xe4\xfc\x04\x05\x0e\x4d\x0a\x0e\xf8\x13\xf7\x6e\x15\x99\x0a" ++"\x79\x7c\x25\x1d\xf7\x19\x23\x1d\x57\x06\xf7\x40\xf7\x19\xf7\x04\xfb\x19\x05\x56\xd4\x0a\x84\x06\x0e\x52\x1d\x0e\xb8\x0a\xfc\x00" ++"\xfb\xd8\x81\x5f\x05\xf8\x15\x06\xa1\xee\x05\x8d\x94\x8b\x8b\x8e\x1a\x97\xd7\x0a\x0e\xf8\x46\xf8\x81\x15\x92\xab\xa4\xa2\xab\x8f" ++"\x08\xa4\x8e\x96\x94\x9d\x1a\x98\x82\x93\x7b\x51\x54\x5c\x4e\x7e\x1e\x66\xfb\x3d\x83\x69\x70\x73\x69\x8a\x19\x75\x89\x7f\x80\x79" ++"\x1a\x7d\x92\x85\x9d\x89\x1e\xa7\x89\x9a\x7c\x71\x1a\x87\x8a\x86\x8a\x86\x1e\x67\xfb\x3d\x05\x89\x83\x8a\x83\x82\x1a\x5a\xae\x67" ++"\xbb\x9f\x9a\x97\x9c\x9a\x85\x8f\x76\x8e\x1e\x74\x8d\x7d\x9b\x8a\xa3\x08\x90\x8b\x90\x8c\x90\x1e\xb0\xf7\x3d\x05\x8d\x96\x8c\x94" ++"\x96\x1a\xa0\x84\x9b\x79\x9c\x1e\xac\x9f\x9c\xa4\x93\xb1\x08\x0e\xf7\xda\xf9\xcd\x15\x58\xfe\xc7\xbe\x06\x0e\xf7\xa2\x7f\x15\x84" ++"\x6b\x72\x74\x6a\x87\x08\x73\x88\x80\x82\x79\x1a\x7e\x94\x83\x9b\xc5\xc2\xba\xc8\x98\x1e\xb0\xf7\x3d\x92\xad\xa7\xa3\xad\x8d\x19" ++"\xa1\x8c\x97\x96\x9d\x1a\x99\x84\x91\x78\x8d\x1e\x6f\x8d\x7a\x9c\x8d\xa3\x08\x8f\x8c\x8f\x8c\x91\x1e\xb0\xf7\x3d\x05\x8d\x94\x8c" ++"\x94\x93\x1a\xbb\x68\xaf\x5b\x77\x7c\x7f\x7a\x7c\x91\x87\xa0\x88\x1e\xa2\x89\x9a\x7a\x74\x1a\x85\x8b\x87\x8a\x86\x1e\x66\xfb\x3d" ++"\x05\x88\x80\x8a\x80\x82\x1a\x76\x92\x7c\x9e\x79\x1e\x6a\x77\x7a\x72\x82\x65\x08\x0e\xf8\x7d\xf7\xe2\xf7\x38\x1d\x89\x8c\xb3\x57" ++"\x1f\xb7\x53\x7c\xf7\x0c\x0a\x7d\x72\x0a\xc1\xb7\x94\x7b\x0a\x56\xcb\xa1\x7f\xac\x1b\xac\xa9\x9d\xb5\xaf\x1f\x9e\xa0\x92\x97\x9d" ++"\x1d\x0e\xf7\x72\xfb\x2b\x15\x88\x7f\x89\x81\x85\x1a\x78\x9b\x7d\xa0\xab\x9d\x9e\xb3\x91\x1e\xbe\xf7\xd4\x05\x8c\x91\x8c\x90\x8d" ++"\x1a\x96\x82\x94\x7f\x7b\x81\x82\x75\x85\x1e\xcb\xf7\x22\x15\xb1\xac\xa9\xad\xa5\x77\x9d\x6d\x1f\x7f\x06\x65\x6a\x6d\x69\x71\xa0" ++"\x79\xa8\x1f\x0e\xf8\x11\xf8\x84\x15\x51\x7e\x69\x7c\x67\x6d\x08\x57\x60\x6c\x4c\x50\x1a\x3d\xc0\x4f\xd9\x81\x1e\x74\x22\x05\x89" ++"\x82\x8b\x8b\x87\x1a\x80\x95\x82\x97\x9c\x28\x1d\xa2\xf5\xb1\x8e\xb8\x98\xb4\x9f\x19\xa7\x99\x97\x97\x9a\x1a\x97\x83\x93\x7e\x84" ++"\x87\x8a\x83\x80\x1e\x71\x64\x5c\x7d\x5d\x1b\x43\x5c\xb6\xcc\xe7\xe0\xd8\xf0\xa9\xa4\x85\x7e\x9c\x1f\x96\x83\x96\x7b\x82\x1a\x8a" ++"\x75\x05\x82\x95\x82\x96\x9c\x28\x1d\x98\xc7\x8c\x94\x05\x98\x8c\x82\x94\x7d\x1b\x81\x83\x87\x82\x84\x1f\x78\x9c\x66\x99\x6a\x8c" ++"\xa1\xec\x18\x8d\x94\xf7\x0a\x0a\x86\x1e\x0e\xf7\x61\xbe\x15\xbe\xbe\xb1\xe4\x8f\xd7\x08\xdf\x57\x0a\x2d\x06\x93\x8b\x8b\x8a\x99" ++"\x1e\x88\xac\x8b\x8f\x9b\x1a\xb4\x94\xa5\xa4\xa5\x1e\xa4\xa3\xab\x9a\xaa\x1b\xac\xa2\x7d\x6c\x9e\x1f\x80\x91\x91\x87\x92\x1b\x9b" ++"\x9a\x99\x99\x96\x82\x9c\x7c\x9a\x1f\xa6\x73\x6c\x98\x64\x1b\x5e\x5f\x78\x67\x67\x1f\x65\x66\x7a\x61\x55\x1a\x78\x8c\x7a\x8e\x68" ++"\x1e\x33\x26\x0a\xed\x06\x84\x26\x46\xfb\x06\x55\x89\x08\x79\x7d\x7f\x7b\x7c\x25\x1d\xf7\xd8\x06\xa9\xa9\x9a\xa6\xa1\x1f\x9b\x9e" ++"\x97\xa6\x9a\x1a\x96\x82\x94\x7e\x7c\x82\x83\x79\x85\x1e\x6e\x81\x78\x7a\x74\x1b\x0e\xab\x0a\xf8\x0c\xf7\x7d\x15\xf7\x13\x06\x9f" ++"\x96\x95\xa0\x96\x83\x90\x7c\x1f\x21\x06\xf7\x63\xf7\x7c\x05\xa0\x06\xa2\x6f\x0a\x79\x7c\x2a\x0a\xa6\x06\xfb\x4e\xfb\x64\x2b\xf7" ++"\x64\x05\xaa\x06\xa1\x6f\x0a\x78\x7d\x25\x1d\xa0\x06\xf5\xfb\x7c\x05\xfb\x00\x06\x77\x80\x81\x77\x7f\x93\x86\x9b\x1f\xf7\x0f\x06" ++"\x81\x5b\x05\xfb\x12\x06\x76\x80\x81\x77\x80\x93\x85\x9b\x1f\xf7\x10\x06\x78\x34\x05\x39\x21\x1d\xf7\x6a\x30\x0a\x3c\x06\x9e\xe2" ++"\x05\xf7\x12\x06\xa0\x96\x96\x9f\x95\x83\x91\x7b\x1f\xfb\x10\x06\x0e\xf8\x2c\xf8\x0e\x15\x9c\xd9\x05\xcc\x99\xc1\xb7\xcd\x1b\x9b" ++"\x99\x89\x85\x9b\x1f\x89\x93\x8f\x8a\x8e\x1b\x9a\x99\x99\x9b\x93\x87\x91\x82\x8f\x1f\x94\x78\x6f\x90\x71\x1b\x34\x37\x46\x33\x78" ++"\x1f\x7a\x3a\x05\x2f\x20\x1d\xe5\x06\x53\xfb\x96\x05\x4b\x7d\x57\x5e\x4f\x1b\x80\x7b\x8d\x8d\x84\x1f\x93\x73\x89\x8b\x85\x1b\x7d" ++"\x7d\x7d\x7c\x78\xb0\x7c\xbb\xe0\xdc\xce\xe0\x9e\x1f\xc5\xf7\x9e\x05\xe7\x06\xa2\x99\x97\x9d\x35\x1d\x0e\xf9\x0a\xf8\xef\x15\xfb" ++"\x6e\x06\x39\x3c\x47\x44\x84\x8c\x87\x8d\x81\x1f\x67\x85\x78\x85\x76\x7c\x08\x70\x79\x7a\x6f\x71\x1a\x5e\xae\x62\xdb\x59\x1e\xc4" ++"\x67\x05\xd4\x5e\xaa\x6c\x70\x1a\x61\x5a\x65\x54\x1e\xfb\x33\x06\x98\xca\x05\x8c\x8f\x8c\x90\x8d\x1a\x96\x82\x93\x7e\x7b\x80\x81" ++"\x79\x87\x1e\x72\xfb\x07\x05\xf7\x6a\x06\xe4\xd7\xcb\xd7\x92\x8a\x90\x89\x94\x1f\xb2\x90\x9f\x92\xa1\x9d\x08\xa5\x9f\x98\xa4\xa7" ++"\x1a\xb8\x6c\xaf\x3f\xba\x1e\x59\xa9\x05\x2f\xc3\x6f\xa5\xa7\x1a\xb4\xbe\xb4\xbf\x1e\xf7\x35\x06\x7e\x4d\x05\x8a\x88\x8b\x88\x87" ++"\x1a\x80\x95\x82\x97\x9a\x97\x95\x9d\x8f\x1e\xfb\x38\xfb\x5f\x15\xbd\x6c\xac\x67\x71\x1a\x72\x6c\x7a\x5c\x89\x1e\x81\x06\x89\x8a" ++"\x8b\x8a\x87\x1f\x7c\x9c\x72\x9e\x5b\xa8\x55\xae\x18\x48\xb4\x6a\xad\xa4\x1a\xa5\xae\x9f\xb8\x1e\x92\x06\x8e\x8c\x8b\x8c\x90\x1f" ++"\xa2\x72\x9e\x7d\xc6\x67\x08\x0e\xf7\x7d\xf7\x31\x15\x73\xaa\xa4\x82\xb0\x1b\xb2\xa8\x94\xa3\xb4\x1f\xb3\x58\x05\x81\x93\x90\x88" ++"\x93\x1b\x9a\x9b\x99\x9a\x8d\x85\x99\x89\x8e\x1f\x63\xbe\x05\xb4\xb8\x9d\xb4\xbc\x1a\xa1\x88\x98\x7e\xa7\x1e\xcb\xbf\x05\x99\x96" ++"\x8e\x90\x96\x28\x0a\x83\x85\x88\x82\x80\x1e\x4c\x58\x05\xa2\x6d\x70\x95\x64\x1b\x66\x6c\x82\x73\x63\x1f\x63\xbd\x05\x96\x82\x87" ++"\x8d\x83\x1b\x7b\x7c\x7d\x7c\x85\x8d\x86\x91\x84\x1f\xb4\x58\x05\x65\x61\x77\x5e\x5c\x1a\x76\x8f\x7d\x97\x6e\x1e\x4a\x56\x05\x7e" ++"\x81\x87\x84\x81\x1a\x7f\x94\x82\x98\x93\x8f\x8d\x95\x98\x1e\xf7\x70\xf7\xc4\x15\xc3\xb2\x65\x55\x43\x43\x45\x41\x51\x64\xb0\xc2" ++"\xd4\xd3\xd0\xd7\x1f\x0e\xf7\xfc\xf8\xef\x15\x76\xf7\x14\x1d\xf7\xf9\xf8\xec\x15\xfb\x21\x06\xe7\xfb\x80\x05\x79\x92\x94\x83\x9a" ++"\x1b\xa2\x9e\x9d\xa1\x1f\x92\x07\xf7\x4c\xf7\x6b\x15\xfb\x21\x06\xe7\xfb\x80\x05\x79\x92\x94\x83\x99\x1b\xa3\x9e\x9d\xa1\x1f\x92" ++"\x07\x0e\xf7\x1e\x1d\x90\x89\x8f\x86\x94\x1f\x22\xf7\x3e\x1d\x97\x82\x94\x7e\x84\x83\x88\x82\x80\x1e\x72\xfb\x59\x15\xf7\x3d\xfb" ++"\x59\x05\x82\x93\x92\x87\x93\x1b\x9b\x99\x99\x9b\x90\x8a\x8e\x84\x95\x1f\x23\xf7\x35\xf7\x43\xf7\x36\x05\x99\x97\x8e\x90\x95\x1a" ++"\x98\x82\x93\x7e\x83\x84\x87\x83\x80\x1e\x0e\xf7\x1e\x1d\x91\x8a\x8d\x84\x95\x1f\x23\xf7\x3e\x1d\x98\x82\x93\x7e\x84\x82\x87\x83" ++"\x81\x1e\x0e\xf8\xe5\xd2\x1d\x0e\xf7\x8a\xf8\x04\x15\xce\x27\x1d\x4a\x06\x96\xf7\x20\x1d\x8f\x1b\x9a\x98\x99\x9a\x94\x86\x92\x81" ++"\x90\x1f\x93\x78\x69\x92\x77\x1b\x4c\x4d\x52\x42\x7c\x1f\x7f\x55\x05\x42\x37\x1d\xd6\x1d\x53\x0a\x4a\x06\xf8\x26\xf8\x04\x15\x22" ++"\x26\x0a\xbd\x25\x0a\x42\x26\x0a\xf7\x55\x30\x0a\x47\x06\xf7\x0f\xf8\xcf\xf7\x53\x1d\xf7\x89\xf8\x04\x15\xcf\x2e\x0a\x4a\x06\x97" ++"\xf7\x20\x1d\x8e\x1b\x9b\x98\x90\x1d\x68\x92\x78\xf7\x31\x1d\x79\x7c\xd6\x1d\xa1\x34\x1d\x4b\x06\xf8\x4d\xf8\xbc\x15\x22\x24\x0a" ++"\x78\x7c\x93\x85\xa0\x1f\xbd\x06\xfb\x01\xfc\x89\x05\x43\x21\x1d\xf7\x57\x79\x0a\x44\x06\x0e\xf8\xc0\xf7\x94\x15\xa2\x9a\x97\xf7" ++"\x4c\x1d\x78\x7d\x25\x1d\x0e\xf7\x14\x0a\x9e\x99\xf7\x2f\x1d\x8e\x1a\x97\xc2\x0a\x35\xfc\x21\x05\x8a\x86\x8a\x87\x73\x0a\x0e\xf7" ++"\x14\x0a\x9d\x9a\xf7\x2f\x1d\x8f\x1a\x96\xc2\x0a\x7e\x51\x05\xfb\x10\x21\x1d\xf7\x0e\x06\x4c\xfb\xb4\xf7\x02\x0a\xca\xf7\xb6\x05" ++"\xf7\x10\x06\xa2\x9a\x96\x9d\x9b\x82\x91\x77\x1f\xfb\x0e\x06\x0e\x68\x0a\xf8\xc6\xf8\xbc\x15\xc3\x06\xa0\x9a\x97\x9d\x99\x82\x92" ++"\x79\x1f\xfb\x5c\x06\xfb\x1d\x89\x28\x50\x77\x30\x81\x5d\x18\x89\x83\x8a\x83\x85\x1a\x5f\xa6\x66\xba\x74\x1e\xa7\x7e\xa6\x84\xb9" ++"\x88\x52\xfb\x9e\x18\x2e\x06\x75\x7d\x7f\x79\x7e\x95\x83\x9c\x1f\xf7\x1a\x06\xa0\x9a\x97\x9d\x95\x85\x92\x81\x8e\x1f\xf7\x0e\xf8" ++"\xc7\x05\xc8\x06\xfb\x0e\xfc\xc6\x05\x7b\x88\x80\x7f\x7c\x1a\x7e\x94\x83\x9d\x1e\xed\x06\xa0\x9a\x97\x9d\x99\x82\x92\x79\x1f\x53" ++"\x06\x0e\xf7\xbc\xf8\x59\x15\x38\x49\x49\x37\x38\xcd\x48\xdd\xdc\xcd\xce\xde\xdd\x49\xcf\x3b\x1f\x0e\xe7\x1d\xf7\x54\xf7\x2d\xf7" ++"\x3f\x1d\x97\x80\x9d\xf7\x05\x1d\x97\x80\x9d\x9a\x96\x91\x9c\x98\x1e\xf7\x57\xf7\x87\x05\x0e\xf7\xb5\xf8\xef\xf7\x3f\x1d\x98\x80" ++"\x9c\xf7\x05\x1d\x98\x80\x9c\x9a\x96\x92\x9b\x98\x1e\xf7\x57\xf7\x87\x05\x0e\xf7\xff\xd2\x1d\xf8\x77\xf7\x59\xf7\x22\x1d\x88\x91" ++"\x81\x1f\xf3\xfb\x35\xfb\x42\xfb\x35\x05\x7d\x7e\x88\x86\x81\x1a\x7f\x94\x82\x98\x93\x92\x8e\x94\x96\x1e\x0e\xf7\x0a\xe8\xdf\x0a" ++"\xf7\x5b\x16\xe4\x0a\xf7\x5c\xf7\x1a\x1d\xf7\xa6\xf8\xf9\xf7\x51\x1d\xcd\xd1\xcb\x0a\xf7\xcc\xfb\x52\x15\x99\x8f\x92\x93\x95\x1a" ++"\x94\x85\x92\x83\x87\x87\x8a\x8a\x87\x1e\xfc\x24\xfb\x0c\x05\x7d\x87\x83\x82\x81\x1a\x82\x92\x84\x93\x8d\x8f\x8c\x8d\x91\x1e\xbb" ++"\x5c\xb1\x0a\xf7\xab\xb2\xb1\x0a\x0e\xf7\xc7\xf7\x35\x15\x49\x6f\x64\x76\x69\x72\x08\x61\x6a\x71\x58\x59\x1a\x3d\xc5\x5c\xeb\xbf" ++"\xae\x93\xa7\xd0\x1e\x9a\x91\x8c\x8b\x9d\x92\x9a\xd1\x18\x8d\x93\x8b\x8b\xf7\x5c\x1d\x86\x1e\x83\x65\x05\x72\x53\x6c\x84\x5e\x1b" ++"\x45\x5f\xac\xbf\xcb\xc1\xb7\xf7\x24\xc2\x1f\x9a\xd0\xf1\x0a\x77\x87\x1e\xcd\xf7\x04\x15\xb4\xac\xa7\xaf\xa6\x77\x9c\x6a\x1f\x6f" ++"\x06\x63\x6a\x6f\x67\x6f\x9f\x7b\xab\x1f\x0e\xf7\xe0\xde\x1d\xf8\xc8\xf8\xe0\x3d\x1d\xf8\x49\xf9\x12\xd5\x1d\xf8\xc7\xf8\xed\xbf" ++"\x1d\x96\x1a\x96\x81\x94\x7f\x1e\x0e\xf8\xa9\xf8\xa1\x2c\x1d\xf7\xde\xf8\xf0\x32\x0a\xf8\x43\xf8\xf5\x59\x1d\xf7\xd4\xad\x0a\xf8" ++"\x4d\xf9\x26\x5c\x1d\x7a\x74\x95\x1d\x0e\xf7\xa2\x96\x15\x78\x31\x05\x42\x0a\x68\x8e\x1f\x95\xb9\x05\x0e\xf8\x39\xf8\xda\x74\x1d" ++"\xf8\x40\x96\x15\x43\x06\x45\x6d\x6a\x67\x5d\x65\x0a\xa6\xa5\xa7\xb9\xa2\x1f\x0e\xf8\x28\xf8\x73\x61\x0a\xf3\x1d\x82\x0a\x0e\xf8" ++"\x31\xf7\xa8\x15\xd1\x06\x9f\x98\x96\x9b\x99\x83\x91\x7a\x1f\x78\x06\xae\xf7\x36\x05\x8c\x91\x8c\x92\x8f\x1a\xb5\x67\xa8\x55\x71" ++"\x53\x7f\x80\x74\x1e\x7e\x85\x85\x82\x7f\x1a\x81\x93\x82\x96\x90\x8d\x8b\x8f\x95\x1e\x96\xa9\xaa\x92\x9c\x1b\xaa\x9f\x7f\x78\x88" ++"\x8b\x89\x8a\x88\x1f\x83\x64\x05\x92\x70\x7a\x8d\x74\x1b\x32\x43\x57\x4c\x60\xad\x71\xc2\xb1\xa7\x91\x9d\xb3\x1f\x97\xc2\x15\x74" ++"\x63\x6b\x82\x64\x1b\x6e\x78\x96\x9b\xae\xbd\xa9\xc4\xa1\x9b\x89\x84\xa4\x1f\x0e\xf7\xea\x22\x1d\xe7\x4b\x1d\xfb\x7e\x21\x1d\xe5" ++"\x06\x5c\xfb\x6c\xfb\x20\x44\x05\x7a\x82\x85\x84\x7e\x1a\x7f\x94\x81\x96\x91\x8f\x8d\x90\x96\x1e\xf7\x01\xc3\x63\xfb\x4e\x05\x2f" ++"\x21\x1d\xf8\x5d\x06\xb7\xf7\x5f\x05\x8d\x94\xf7\x48\x1d\x87\x1e\x69\xfb\x2e\x05\xfb\x9b\x06\xb8\xf7\x65\xf7\x40\xe3\x05\x9e\x95" ++"\x90\x91\x98\x1a\x97\x82\x94\x80\x85\x82\x88\x88\x84\x1e\xfb\x21\x42\x05\x0e\xa7\x1d\x0e\xf8\x25\xf7\x9e\x15\xce\x06\x86\x76\x8a" ++"\x7e\x05\x80\x95\x82\x97\x9b\x28\x1d\x9f\xea\x05\x8d\x91\x8b\x8d\xf7\x5c\x1d\x87\x1e\x86\x74\x05\x48\x34\x0a\xf7\x48\x06\x74\x22" ++"\xf7\x02\x0a\xad\xf7\x32\x05\xfb\xd5\x06\xfb\x42\xfb\x25\xfb\x37\xfb\x59\x4f\xa2\x51\xb0\x68\x1f\x6a\xad\xbe\x7a\xc9\x1b\xf7\xdf" ++"\x06\xa8\xf7\x1b\x05\x8c\x8c\x8b\x92\x8e\x1a\x97\xea\x0a\xbb\xf8\x61\x15\x3f\x0a\x6f\x06\x5d\x65\x95\x9e\x72\x1f\x69\xa6\x76\xbc" ++"\xc2\x1a\xcd\xa1\xd3\xb0\xc0\x1e\xd5\xbf\xce\xaf\xe4\x1b\x0e\xf8\x3c\xf8\xd4\x15\x2a\x31\x35\x2e\x47\xbf\x58\xd2\xec\xe6\xe1\xe7" ++"\xd1\x58\xbd\x42\x1f\x83\x5c\x15\xbd\xad\x6a\x5c\x4c\x4b\x4e\x4a\x58\x68\xac\xba\xcb\xca\xc7\xcf\x1f\x0e\x81\x0a\x0e\x3c\x1d\x0e" ++"\xf8\x5a\xf8\xef\x15\xfb\x38\x24\x0a\x79\x7b\x93\x85\x9f\x1f\xf7\x02\x06\x5b\xfb\x73\xfb\x0a\x50\x05\x79\x82\x85\x84\x7e\x1a\x7f" ++"\x94\x82\x97\x91\x8f\x8c\x90\x96\x1e\xe2\xb7\x5c\xfb\x6f\x05\xfb\x2f\x29\x1d\xf7\xfd\x06\xa1\x9a\x38\x1d\xfb\x2f\x06\xbf\xf7\x86" ++"\xf7\x0b\xc6\x05\x9d\x94\x91\x92\x99\x1a\x97\x82\x94\x7f\x85\x88\x8a\x85\x7f\x1e\x33\x5f\x05\x0e\xc3\x1d\x7e\x81\x88\xcb\x1d\x0e" ++"\xf9\x04\xf7\x57\x15\x94\xb7\x8e\xa1\xf7\x3b\x1d\x53\x55\x67\x49\x61\x1f\xc9\x7b\x5f\xb3\x57\x1b\x20\x21\xfb\x23\xfb\x23\x2d\xbd" ++"\x46\xcf\xc2\xc3\xb2\xd0\xb8\x1f\x48\x9c\xba\x62\xc5\x1b\xae\xb6\x9d\xaf\xbc\x1f\xa3\x9d\x91\x92\xe8\x0a\x6f\x1b\x58\x67\xc0\xd7" ++"\x93\x8c\x94\x8c\x99\x1f\x97\xbe\x15\xe4\xab\xb9\xba\xc2\x1b\xba\xa4\x6a\x4d\x7d\x8b\x82\x89\x79\x1f\xfb\xe0\xf7\x1c\x15\xb7\x88" ++"\xaa\x5c\x49\x1a\x5a\x7c\x56\x70\x5f\x1e\x6e\x5b\x5e\x68\x69\x89\x08\x60\x89\x68\xbe\xce\x1a\xbe\x9a\xbf\xa6\xb7\x1e\xa9\xbc\xbc" ++"\xb0\xab\x89\x08\x0e\xf7\x50\xf7\xd9\x15\x50\xfb\xa6\x4d\x1d\xf0\x06\xf0\xf8\x6b\x05\xb8\x95\xbe\xaf\xc1\x1b\xba\xac\x6c\x5e\x6c" ++"\x7c\x71\x6d\x78\x1f\x7d\x75\x73\x83\x76\x1b\x86\x06\x79\x7c\x7e\x7b\x7c\x93\x85\xa0\x1f\x90\x06\xd7\xcc\x51\x48\x36\x4f\x38\x4e" ++"\x6d\x7c\x9c\xad\x91\x8b\x90\x8c\x91\x1f\x8c\x8f\x8b\x8e\x8e\x1a\x96\x81\x93\x7f\x76\x7f\x79\x6c\x4c\xab\x67\xc4\xc0\xbc\xa9\xc4" ++"\xb1\x1e\xa5\xb3\x9c\xc0\xb6\x1a\xce\x68\xc0\x48\xaa\x1e\xbe\xab\xa4\xb5\xbe\x1a\xd2\x59\xbc\x41\x3b\x3c\x51\x43\x7c\x1e\x75\x2a" ++"\x05\x5b\x29\x1d\x0e\xf8\x58\xf8\xf8\x15\xfb\x05\x6a\x7c\x87\x85\x87\x08\x85\x87\x86\x83\x84\x1a\x81\x92\x84\x94\x8f\x8e\x8b\x8c" ++"\x8e\x1e\xcc\x9f\x54\xfb\x97\x05\x51\x06\x70\x7f\x84\x7a\x80\x92\x85\x98\x1f\xf7\x47\x06\x99\xf7\x5f\x1d\x0e\xf8\x76\xf8\x19\x15" ++"\xfb\x55\x07\x77\x94\x80\x9c\x9c\x94\x96\x9f\x1e\xf7\x88\xfc\x46\x07\x75\x80\x82\x7b\x7a\x96\x82\xa1\x1f\x0e\xf7\x3f\x95\x15\x77" ++"\xa7\xa0\x85\xb2\x1b\xc9\xc7\xa2\xb7\xc0\x1f\x58\xdc\x07\xa0\x96\x94\x9b\x9b\x80\x94\x76\x1f\x6e\xf8\x05\xfb\x0d\x06\x74\x81\x83" ++"\x7a\x7b\x97\x82\xa0\x1f\xd0\xfb\x8d\x06\x51\x55\x51\x6f\x49\x1b\x58\x69\xad\xbd\x1f\xf7\xc1\x26\x07\x75\x81\x83\x7a\x7b\x96\x82" ++"\xa0\x1f\xbc\xfc\xa9\x06\x76\x94\x80\x9c\x9c\x94\x96\xa0\x1e\x0e\xf7\x97\xf8\x9c\x15\xc7\x06\x7d\x49\x05\x8a\x89\x8b\x89\x89\x1a" ++"\x80\x93\x83\x96\x98\x95\x94\x9a\x8e\x1e\xa3\xf7\x02\x05\xfb\x91\x06\x74\xfb\x00\x05\x8a\x88\x8b\x89\x88\x1a\x80\x8c\x92\x84\x95" ++"\x1b\x98\x95\x94\x9a\x8e\x1f\x9a\xce\x05\xc7\x06\x57\xfb\x83\x05\x5a\x8f\x1d\xf7\x20\x06\x9b\x98\x96\x99\x97\x83\x91\x7d\x1f\x5c" ++"\x06\xf7\xd1\xbb\x15\xf6\xf7\x34\x5e\xfb\x64\x05\x6b\x8f\x1d\xdf\x06\x9b\x98\x94\x1d\x83\x06\xbf\xf7\x83\x05\x90\x06\x9c\x97\x94" ++"\x1d\x4d\x06\xfb\x07\xfb\x41\x61\xf7\x41\x05\x4c\x8f\x1d\x8e\x06\x57\xfb\x83\x05\x81\x06\x7b\x7f\x80\x7d\x80\x93\x84\x98\x1f\xdf" ++"\x06\x9b\x98\x94\x1d\x6d\x06\xb8\xf7\x66\xb3\xfb\x36\x05\x0e\x84\x0a\xf8\xe0\xf8\x6d\x15\x96\x95\x8e\x90\x93\x1a\x96\x83\x92\x3b" ++"\x0a\x81\x81\x87\x85\x83\x1a\x81\x93\x83\x96\x93\x8d\x8c\x97\x98\x1e\xf7\x1b\xc9\x1d\xf7\x4e\xfb\x94\x15\xf7\x64\xf7\x32\x9d\x9e" ++"\xbf\x1a\xbb\x64\xb0\x59\x61\x62\x77\x68\x6e\x1e\x7f\x7c\x83\x7d\x82\x1a\x82\x92\x84\x95\x95\x92\x90\x97\x91\x1e\xa9\x9b\xac\xa0" ++"\xad\x1b\xab\xa3\x75\x6e\x76\x7d\x77\x68\x6f\x1f\x52\x5c\x48\x56\x51\x61\x85\x86\x18\x81\x5c\x05\xf7\x7f\x06\x94\xb4\x05\x8c\x8e" ++"\x8b\x8e\x8c\x1a\x94\x84\x92\x81\x7f\x81\x82\x7e\x88\x1e\x8a\x07\x0e\xf8\x19\xf7\xbb\x15\xf7\x44\xf7\x1d\x0a\xfb\x42\x06\xab\xf7" ++"\x2b\x05\x8c\x8f\x8c\x90\x8e\x28\x0a\x7b\x80\x80\x77\x87\x1e\x6a\xfb\x2d\x05\xfb\x44\x8e\x1d\xf7\x42\x06\x6a\xfb\x2c\x05\x89\x82" ++"\x8b\x8a\x88\xf7\x1b\x0a\x95\xa0\x8f\x1e\xfb\x8b\x30\x15\x74\x7d\x80\x79\x7d\x94\x84\x9f\x1f\xf8\x25\xf7\x1d\x0a\x0e\xf7\x5a\xf7" ++"\x14\x93\x1d\xf6\xda\x47\xc3\x2c\x1f\xfb\x1f\x06\x96\xbb\x05\xf7\x1a\x23\x1d\xfb\x7e\x64\x0a\x53\x0a\xfb\x18\x06\xa7\xf7\x14\x15" ++"\xbd\xf7\x7e\x05\xf7\x25\x06\xcd\xbc\x64\x55\x41\x34\x48\x2b\x1f\x0e\xf7\xaa\xf8\xf8\x15\xfb\x00\x6c\x76\x85\x85\x87\x08\x85\x87" ++"\x86\x83\x84\x1a\x82\x93\x83\x94\x8f\x8d\x8b\x8c\x8f\x1e\xcc\x9f\x54\xfb\x97\x05\x8c\x75\x75\x8b\x7c\x1b\x73\x7d\x82\x7b\x80\x93" ++"\x85\x97\x1f\xf7\x46\x06\x9b\x97\x96\x98\x96\x84\x91\x7e\x1f\x47\x06\xf8\x3a\xf7\x44\x15\x96\x94\x8e\x91\x93\x1a\x95\x83\x93\x3b" ++"\x0a\x81\x81\x87\x85\x83\x1a\x81\x93\x83\x96\x93\x8d\x8d\x96\x98\x1e\xf7\xe0\xa8\x15\x80\x58\x05\x77\x06\x6d\x80\x85\x79\x80\x92" ++"\x85\x98\x1f\xe1\x06\x9a\x97\x96\x98\x96\x84\x91\x7e\x1f\x81\x06\x96\xbe\x05\xa7\x96\x92\x9c\x96\x83\x91\x7f\x1f\x81\x06\xb9\xf7" ++"\x6a\x05\x4d\x06\xfb\x43\xfb\x6d\x82\x65\x05\xf7\x32\xb4\x15\x26\x06\xf7\x1d\xf7\x3c\x05\x0e\xf8\xc1\xf7\x95\x15\xa2\x99\x96\xf7" ++"\x4c\x1d\x79\x7d\x2a\x0a\xf7\x3f\xfb\x11\x15\x69\x6b\x6c\x6a\x73\x9e\x78\xa5\xae\xab\xa9\xac\xa5\x78\x9d\x70\x1f\xe5\xf8\x2c\x15" ++"\x68\xf4\x0a\x71\x1f\x0e\xf7\xda\xf8\xcf\x15\xa0\x82\x96\x7a\x7b\x82\x80\x76\x1e\xfb\x9a\x07\x77\x94\x80\x9c\x9b\x94\x96\x9f\x1e" ++"\xfb\x1d\x04\xa0\x82\x96\x7a\x7b\x82\x80\x76\x1e\xfb\x9a\x07\x76\x94\x80\x9b\x9c\x94\x96\xa0\x1e\x0e\xf8\x4a\xf9\x0e\x15\x2a\x32" ++"\x36\x30\x46\xbe\x59\xd2\xeb\xe4\xe1\xe6\xcf\x58\xbd\x45\x1f\x7e\x58\x15\xbb\xac\x6c\x5f\x4e\x4f\x52\x4c\x5d\x6a\xaa\xb8\xc6\xc7" ++"\xc5\xc8\x1f\x0e\xf7\xa9\xf8\xe1\x15\x25\x21\x1d\xbb\x06\xfb\x25\xfd\x31\xaa\x0a\x42\xce\xfb\x02\x41\x55\x73\x50\x4c\xe9\x0a\xd8" ++"\xef\xf7\x23\x0a\xf7\x68\xf7\x0e\x0a\xb7\x8a\xaa\xf7\x09\x0a\x76\xf7\x25\x1d\xd7\xd4\xc9\xcb\xa8\x7f\xa1\x6f\x9e\x1f\xb5\xa4\x9f" ++"\xa9\xaf\x1a\xb8\x67\xaa\x57\x56\xf2\x0a\x9e\xa5\x94\xa7\x1b\xac\xa1\x7a\x71\x6b\x69\x70\x62\x1f\xf8\x03\x90\x15\x94\x94\x8f\x92" ++"\x92\x1a\x95\x83\x93\x3b\x0a\x82\x82\x87\x84\x83\x1a\x81\x92\x83\x96\x93\x8d\x8c\x97\x98\x1e\xf8\x07\xa8\x15\x80\x58\x05\x76\x06" ++"\x6d\x80\x84\x7a\x80\x93\x85\x97\x1f\xe1\x06\x9b\x97\x96\x98\x96\x83\x91\x7f\x1f\x81\x06\x95\xbe\x05\xa7\x96\x92\x9c\x96\x84\x91" ++"\x7e\x1f\x81\x06\xb9\xf7\x6a\x05\x4e\x06\xfb\x44\xfb\x6d\x83\x65\x05\xf7\x32\xb4\x15\x26\x06\xf7\x1d\xf7\x3c\x05\x0e\xf7\xb6\xf7" ++"\xbd\x15\xf7\x66\xf7\x34\x9c\x9c\xc1\x1a\xb9\x63\xb0\x59\x66\x66\x7b\x6f\x6e\x1e\x7a\x79\x7f\x78\x7f\x1a\x83\x93\x84\x94\x95\x92" ++"\x90\x97\x91\x1e\xa9\x9b\xad\x9f\xac\x1b\xab\xa4\x75\x6f\x70\x80\x7e\x47\x55\x1f\x53\x5e\x61\x6a\x55\x63\x84\x86\x18\x81\x5c\x05" ++"\xf7\x80\x06\x94\xb4\x05\x92\x07\x95\x8a\x85\x91\x81\x1b\x7f\x81\x82\x7e\x89\x1f\x8a\x8a\x05\x0e\xf7\xb9\xf7\x91\x15\xc5\x06\xaa" ++"\x7f\xa7\x5b\x9e\x40\x08\xb7\x06\x9b\x98\x97\x9a\x97\x83\x92\x7d\x1f\x80\x06\x72\xcc\x83\x9a\x76\xa1\x08\xc1\xa0\xa9\xae\xb8\x1a" ++"\xba\x66\xaa\x53\x1e\xfb\x1e\x06\x7a\x7e\x80\x7b\x7f\x93\x84\x99\x1f\x9d\x06\x58\xfb\x7f\x05\x77\x06\x7a\x7e\x7f\x7c\x7f\x93\x84" ++"\x99\x1f\xeb\x06\x9c\x98\x97\x9a\x97\x83\x92\x7d\x1f\x6e\x06\xa8\xf7\x1b\x15\xa1\xef\x05\xd4\x06\xad\x9f\x7c\x72\x68\x61\x72\x52" ++"\x1f\xd3\xf7\xaa\xc6\x1d\xf7\x37\xf7\xc7\x15\x74\x7d\xf0\x0a\xf8\x26\x2a\x1d\x0e\xf8\xc8\xf8\xca\x15\x95\x8f\x92\x95\x97\x1a\x97" ++"\x82\x94\x7f\x88\x88\x8b\x8a\x89\x1e\x25\x63\x05\xa6\x56\x51\x9e\x70\x1b\x7a\x7d\x7d\x7a\x81\x91\x85\x99\x88\x1f\xaf\x83\x9d\x86" ++"\xa4\x7f\x52\x75\x18\x81\x87\x85\x81\x7f\x1a\x7e\x95\x81\x97\x8c\x8f\x8c\x8c\x8e\x1e\xec\xb3\xa7\x74\xae\x54\x9b\x5f\x19\xa7\x65" ++"\x67\x97\x5b\x1b\xfb\x28\xfb\x1d\xfb\x16\xfb\x1f\x21\xda\x41\xf7\x03\xd8\xd6\xac\xc6\xc4\x1f\xbf\xc0\xaa\xdb\xd9\x1a\xe5\x66\xe9" ++"\x4e\xcd\x1e\x22\xfb\x2e\x15\xe2\xc6\x53\x39\x20\x5f\x1d\x0e\xf8\x03\xf7\xd1\x15\xfb\x01\xf7\x1c\x05\x94\x84\x86\x8e\x83\x1b\x7b" ++"\x7c\x7d\x7c\x86\x8e\x84\x90\x85\x1f\xf7\x01\xfb\x1c\xfb\x3d\xfb\x1c\x05\x7e\x81\x87\x84\x81\x3e\x0a\x93\x8e\x93\x95\x1e\xf7\x3c" ++"\xf7\x1d\xf7\x01\xfb\x1c\x05\x82\x93\x90\x88\x93\x1b\x9b\x9a\x99\x9a\x90\x88\x91\x86\x92\x1f\xfb\x01\xf7\x1c\xf7\x3c\xf7\x1c\x05" ++"\x99\x96\x8f\x91\x95\x1a\x97\x81\x94\x7e\x84\x84\x88\x83\x81\x1e\x0e\xf8\x17\xf7\x0e\x0a\xb6\x8a\xaa\xbd\x0a\xa9\x7f\xa0\x70\x9e" ++"\x1f\xb4\xa4\x9f\xa9\xaf\x1a\xb8\x67\xaa\x57\x57\xf2\x0a\x9d\xa5\x94\xa8\x1b\xab\xa1\x7a\x72\x6a\x6a\x70\x62\x1f\x0e\xf7\x60\xf7" ++"\x99\x15\x89\x82\x8a\x81\x82\x1a\x45\xc2\x55\xd2\xb4\xb6\x9c\xaa\xb0\x1e\x9c\x9a\x91\x93\x95\x1a\x97\x83\x92\x80\x83\x86\x89\x84" ++"\x83\x1e\x6a\x68\x70\x7f\x68\x1b\x5a\x67\xaf\xbc\x94\x8c\x91\x8c\x92\x1f\x93\xb1\x05\xc6\x98\xc1\xba\xc2\x1b\xa2\xa2\x83\x7f\x98" ++"\x1f\x8f\x87\x94\x7d\x89\x1a\x8a\x76\x05\x85\x96\x83\x94\x98\x96\x94\x9a\x8e\x1e\x99\xca\x05\x8c\x8e\x8b\x8e\x8d\x1a\x96\x83\x93" ++"\x7f\x80\x82\x84\x80\x86\x1e\x9d\x6f\x76\x92\x6c\x1b\x3c\x3c\x49\x3a\x7a\x1f\xf7\x67\xf7\xa4\xc6\x1d\x29\x0a\xf7\x11\xf7\x73\x15" ++"\x9c\x97\x8e\x8f\x97\x28\x0a\x83\x86\x89\x83\x80\x1e\xfb\x1c\x29\x05\x7e\x81\x86\x84\x80\x3e\x0a\x8f\x47\x0a\x29\x0a\xad\xf7\xa5" ++"\xe5\x1d\x8d\x92\x95\x7f\x0a\x91\x1b\x9b\x9a\x99\x9a\x93\x89\x8e\x82\x94\x1f\x0e\x29\x0a\x37\xf7\x88\x15\x69\x6b\x42\x1d\xae\xbe" ++"\x0a\x29\x0a\x68\xf7\x99\x15\x94\x83\x87\x8d\x83\x1b\x7c\x7c\x7d\x7c\x85\x8f\x83\x90\x86\x44\x1d\x92\x91\xee\x0a\x29\x0a\xb5\xf7" ++"\xb9\xf7\x4a\x1d\xc5\xb7\x69\xab\x5c\x1f\x84\x60\x15\xa5\x9d\x7b\x73\x6c\x6a\x6c\x68\x71\x78\x9b\xa2\xac\xac\xa9\xaf\x1f\x0e\x29" ++"\x0a\xf7\x34\xf7\x80\x5b\x0a\x67\x81\x85\x7b\x1b\x81\x81\x90\x9d\x6d\xe3\x0a\x73\x80\x71\x68\xf7\x07\x1d\x94\x87\x80\x9c\x1f\x73" ++"\xaf\x9d\x84\xa2\x1b\xa5\xa5\x97\xa9\xae\x1f\x9f\x9b\x8f\x91\x96\x1a\x96\x81\x94\x7f\x1e\x0e\xf7\xd3\x7b\x15\x92\x06\xca\xd8\xab" ++"\xbe\xc8\x1f\xa8\xa4\x92\x94\x98\x1a\x96\x82\x93\x7f\x81\x86\x88\x83\x82\x1e\x4d\x48\x54\x72\x47\xf7\x0b\x1d\xb8\xba\x7b\x74\xa3" ++"\x1f\x93\x83\xa0\x6c\x87\x1a\x89\x65\x05\x85\x98\x82\x93\x9c\x60\x1d\x8b\x8f\xdc\x0a\x88\x79\x05\x4e\x0a\x49\xa9\x4c\xbe\x63\x1e" ++"\xa3\x79\xa1\x81\xb2\x81\x7c\x46\x18\xf6\x1d\xb7\x77\xb5\xc4\xb6\xaf\xbb\xa9\x79\x9c\x68\x8e\x1f\x0e\x2d\x1d\xf8\x06\xf9\x40\x15" ++"\x99\x95\x90\x71\x0a\x87\x7f\x1d\x8f\x47\x0a\x2d\x1d\xf7\xac\xf9\x72\x15\xfb\x33\xfb\x00\x05\x7b\x80\x86\x85\x7f\x3e\x0a\xf7\x06" ++"\x1d\x81\x94\x1f\x0e\x2d\x1d\xf7\x36\xf9\x55\x77\x1d\x2d\x1d\xf7\x60\xf9\x66\xe3\x1d\x3b\x1d\xf7\x72\xf9\x40\x2d\x0a\x3b\x1d\xf7" ++"\x19\xf9\x72\x3d\x0a\x81\x86\x85\xef\x0a\x90\x8d\x92\x96\x1e\xf7\x0e\xdf\xe1\x38\x05\x84\x93\x90\x88\x91\x1b\x9b\x9a\x99\x9a\x93" ++"\x8a\x8e\x81\x94\x1f\x0e\xf8\x48\x22\x1d\xf7\x1b\x2e\x0a\xfb\xd3\x83\x1d\xf7\xd4\x06\xa1\x9a\x97\x9c\x9b\x83\x91\x76\x1f\xfb\x18" ++"\x06\x9a\xf9\x55\xaf\x0a\x3b\x1d\xcb\xf9\x66\x15\x94\x83\x86\x8d\x84\x1b\x7b\x7c\x7d\x7c\x85\x8e\x84\x92\x85\x44\x1d\x92\x91\x88" ++"\x91\x1b\x9d\xf7\x16\x0a\x54\x1d\xf7\x29\xf9\x80\xf7\x12\x1d\x80\x8f\x75\x1b\x71\x73\x80\x71\x68\x1f\x76\x7b\x84\xf7\x00\x0a\xa7" ++"\xad\x95\x91\x9d\x1b\x96\x94\x87\x80\x9c\x1f\x73\xb0\x9b\x84\xa3\x1b\xa5\xa5\x97\xa9\xaf\x1f\x9e\x9b\x8f\x91\x96\x1a\x96\x81\x94" ++"\x7f\x1e\x0e\x31\x0a\xf7\x29\xf7\x67\x15\x9a\x96\x8f\x90\x97\x46\x0a\x80\x1e\xfb\x1c\x29\x05\x7e\x82\x86\x83\x80\x1a\x7f\x94\x82" ++"\x97\x93\x8e\x8d\x93\x98\x1e\x0e\x31\x0a\xbe\xf7\x99\xcd\x0a\xe1\x38\x05\x84\x92\x90\x88\x92\x1b\x9a\x9a\x99\x9b\x92\x89\x8e\x82" ++"\x94\x1f\x0e\x31\x0a\x48\xf7\x7c\x15\x69\x6a\x42\x1d\xaf\xbe\x0a\x31\x0a\x72\xf7\x8d\x15\x94\x83\x87\x8d\x84\x1b\x7b\x7c\x7d\x7c" ++"\x85\x8e\x84\x91\x7d\x0a\x91\x88\x91\x1b\x9c\xf7\x11\x0a\x80\x98\x1f\x0e\xf8\x3b\xf8\xd3\x15\xfb\x3b\xfb\x32\xfb\x46\xfb\x52\xfb" ++"\x17\xdc\x2f\xf7\x08\xdd\xda\xb2\xd4\xcc\x1f\xca\xd2\xb1\xea\xe4\x1a\xf7\x19\x3b\xe6\xfb\x0b\x1e\x85\x58\x15\xe3\xcb\x3f\x21\xfb" ++"\x2c\xfb\x17\xfb\x2f\xfb\x14\x2c\x4b\xd4\xf6\xf7\x33\xf7\x16\xf7\x2a\xf7\x1c\x1f\xf7\x4d\xf7\x74\x15\x84\x85\x89\x84\x83\x1f\x6e" ++"\x67\x81\x9f\x1d\x6e\x7f\x8f\x75\x1b\x71\x73\xa3\x0a\x94\x87\x80\x9c\x1f\x73\xb0\x9c\x84\xa2\x1b\xa5\xa5\x97\xa9\xaf\x1f\x9e\x9b" ++"\x8f\x91\x56\x0a\xf8\xbd\xf8\xa0\x15\xf5\x0a\xa0\x79\x1f\xa6\x76\xad\x7f\xd0\x7e\xcf\x80\x9e\x85\x9f\x7c\x08\x9b\x80\x96\x75\x77" ++"\x1a\x3b\x37\x4a\x24\x63\x62\x96\x9c\xa7\x0a\xc0\x75\xcd\x1b\xf7\x1e\xf7\x04\xe5\xf7\x03\xaf\x7b\xad\x71\x9d\x1f\x71\x62\x1d\xd0" ++"\xd7\xc5\xe3\xb0\xae\x80\x7b\x9c\x1e\x94\x83\x9f\x6d\x87\x1a\x89\x61\x05\x85\x97\x82\x95\x9b\x28\x1d\xa0\xef\x05\x8c\x8f\x8c\x91" ++"\x8e\x1a\x96\x82\x94\x7e\x7b\x81\x81\x77\x86\x1e\xfb\x00\xe9\xbf\x0a\x85\x85\x8e\x85\x1b\x7a\x7d\x92\x1d\x2e\x1d\x9e\xf8\xb9\xb0" ++"\x0a\x2e\x1d\x40\xf8\xeb\xa8\x0a\x2e\x1d\xfb\x55\xf8\xce\xbb\x0a\xaa\xac\xa4\x78\x9e\x70\x1f\x0e\x2e\x1d\xfb\x27\xf8\xdf\x15\x93" ++"\x83\x86\x8e\xe7\x0a\x92\xf0\x1d\x47\x1d\xf7\x75\xf9\x40\xb0\x0a\x47\x1d\x98\xf9\x55\x15\x50\x0a\xf7\x72\x16\x68\x6b\x35\x0a\xa5" ++"\x78\x9d\x70\x1f\x0e\x60\x0a\xf7\xe4\xf9\x06\x78\x0a\x85\x89\x84\x81\x4f\x0a\x5d\x0a\xc9\xf8\x19\x15\x9a\x96\x8f\x90\x97\x46\x0a" ++"\x7f\x41\x1d\x7c\x80\x87\x85\x80\x3e\x0a\x90\x8d\x93\x96\x1e\x0e\x37\x0a\x6e\xf8\x4b\x15\xfb\x33\xfb\x01\x05\x7c\x63\x0a\x59\x0a" ++"\x74\x0a\x77\x1f\x5b\x06\xf7\x19\x0a\x93\x92\x1a\xc9\x51\xb5\x36\x6a\x0a\xd7\xa6\x90\xad\x1b\xca\xb2\x73\x66\x85\x8b\x88\x8a\x88" ++"\x1f\x7d\x4b\x05\x9a\x55\x6e\x8f\x5f\x1b\xfb\x22\xfb\x01\x40\x29\x48\xbf\x63\xe0\xd0\xc7\xa1\xbf\xd2\x1f\x99\xc8\x15\x4e\x3c\x52" ++"\x74\x44\x1b\x51\x6a\xa2\xb4\xcc\xe0\xbc\xf7\x05\xb3\xb5\x86\x82\xae\x1f\xfb\x26\xf8\x2e\x77\x1d\x5d\x0a\x22\xf8\x3f\xf7\x0b\x0a" ++"\x8d\x86\x93\x84\x44\x1d\x93\x90\x88\x92\x1b\x9b\x9a\x99\x9b\x90\x8b\x8b\x85\x93\x1f\x87\x90\x05\x0e\x5d\x0a\x72\xf8\x5f\x5c\x1d" ++"\x7b\x73\x6c\x69\x6c\x69\x70\x79\x9b\xa3\xab\xac\xa9\xaf\x1f\x0e\xf8\x31\x16\xf0\x4b\x1d\x5b\x06\xc3\xf7\x93\x05\x8c\x93\x8c\x91" ++"\x94\x1a\xc9\x51\xb5\x37\x6a\x0a\xd5\xa8\x90\xac\x1b\xca\xb0\x75\x64\x8d\x1f\x86\x8b\x87\x8a\x88\x1e\x7e\x4b\x05\x9a\x54\x6f\x8f" ++"\x5f\x1b\xfb\x22\xfb\x01\x40\x28\x49\xbf\x63\xe0\xcf\xc8\xa1\xbf\xd2\x1f\x98\xc8\x15\x4e\x3d\x52\x74\x43\x1b\x52\x6a\xa2\xb4\xcc" ++"\xdf\xbc\xf7\x05\xb4\xb4\x86\x82\xaf\x1f\xec\xf8\x26\x5b\x0a\x67\x81\x85\x7b\x1b\x80\x82\x8f\x9e\x6d\x1f\x9e\x6e\x7f\x8f\x75\x1b" ++"\x71\x73\x81\x70\x68\x1f\x77\x7b\x83\xf7\x00\x0a\xa8\xad\x95\x90\x9d\x1b\x96\x95\x87\x80\x9b\x1f\x73\xb0\x9c\x84\xa2\xf7\x1b\x1d" ++"\xf7\xd0\x7c\x15\xc4\x8d\xb9\x96\xba\xa0\x08\xc5\xa6\xaf\xa8\xa0\x1a\x97\x82\x93\x71\x1d\x8a\x88\x05\x88\x1d\x47\xad\x51\xc3\x70" ++"\x1f\x9d\x83\x99\x87\xa8\x86\x7c\x49\x18\xf7\x1f\x1d\x80\x8f\x95\x78\x1f\x90\x82\x88\x8c\x85\x1b\x7c\x7d\x7e\x7c\x77\xb7\x77\xb5" ++"\xc4\xb5\xaf\xbb\xa9\x79\x9c\x69\x8e\x1f\x0e\x30\x1d\x93\xf7\xe4\x3d\x1d\x30\x1d\x38\xf8\x16\x3d\x0a\x4e\x1d\xf7\x06\x1d\x82\x94" ++"\x1f\x0e\xa9\x0a\xfb\x04\xdd\x3f\xf7\x0c\xf3\xf7\x17\xbd\xb3\x97\x83\x94\x7e\x85\x87\x89\x85\x81\x1e\x6d\x5d\x3f\x75\x4c\x1b\x2d" ++"\x4a\xc5\xe0\x8f\x8b\x90\x8c\x93\x1f\xf8\x09\xbe\x15\xfb\xfd\x06\xdc\xad\xe0\xc2\xe7\x1b\xe4\xc8\x56\x3e\x1f\xfb\x5d\xf7\xf9\xbb" ++"\x0a\xa9\xad\xa5\x78\x9d\x70\x1f\x0e\x30\x1d\xfb\x33\xf8\x0a\x15\x94\x83\x86\x8d\xe7\x0a\x93\x90\x88\x91\x1b\x9b\x9b\x99\x99\x8e" ++"\x84\x99\x88\x8e\x1f\x0e\x3c\x1d\xf7\x4d\xf8\xad\xba\x0a\x8e\x8c\x94\x98\x1e\x0e\xf8\x33\xd0\x1d\xe0\xf8\xdf\xf7\x2c\x1d\x91\x92" ++"\xc3\x0a\x3c\x1d\x6d\xf8\xc2\xaf\x0a\x3c\x1d\x9e\xf8\xd3\x15\x93\x83\x86\x8e\x84\x1b\x7b\x7c\x7d\x7c\x84\x8e\x85\x91\x7d\x0a\x91" ++"\x88\x91\x1b\x9c\xf7\x11\x0a\x80\x98\x1f\x0e\xf7\x9b\xf8\x37\x15\x39\x4f\x1d\x9f\x1f\xa6\x69\x0a\x78\x1f\x64\x06\xbf\xf7\x84\x05" ++"\xd7\xd8\xa9\x9b\xc7\x1b\xb0\x9c\x85\x79\x9e\x1f\x9a\x7c\x92\x7a\x77\x1a\x80\x8b\x8a\x8a\x85\x1e\x57\xfb\x82\x05\x6e\x06\x73\x7d" ++"\x80\x78\x7d\x2a\x0a\xf7\x00\x23\x1d\x70\x06\xc0\xf7\x87\x05\x8c\x92\x8c\x93\x94\x1a\xd0\x55\xb9\x39\x4f\x62\x79\x54\x4b\x1e\xf7" ++"\xc4\xf7\x85\x5b\x0a\x68\x80\x9f\x1d\x6d\x7f\x8f\x76\x1b\x70\x74\x81\x70\x67\x1f\x77\x7b\x83\x81\x7f\x1a\x80\x94\x83\x98\x92\x93" ++"\x8e\x91\x92\x1e\xa8\xae\x94\x90\x9d\x1b\x96\x95\x87\x80\x9c\x1f\x73\xaf\x9c\x84\xa3\x1b\xa5\xa4\x97\xa9\xaf\x1f\x9f\x9b\x8f\x91" ++"\x56\x0a\x38\x0a\xf7\x24\xf7\x62\x15\x9a\x96\x8f\x90\x97\x46\x0a\x7f\x41\x1d\x7e\x82\x86\x83\x80\x1a\x7f\x94\x82\x97\x93\x8e\x8c" ++"\x94\x97\x1e\x0e\x38\x0a\xc0\xf7\x94\x3d\x0a\x81\x86\x85\xef\x0a\x91\x8d\x92\xc8\x0a\xb2\x0a\x3a\xfb\x00\x5f\x1d\x4b\xf7\x77\x15" ++"\x50\x0a\xf7\x71\x16\x50\x0a\x0e\x38\x0a\x7b\xf7\x88\xe3\x1d\xb2\x0a\x39\x20\x5f\x1d\xf7\x4e\xf7\x6f\xf7\x12\x1d\x7f\x8f\x76\x1b" ++"\x70\x73\xa3\x0a\x94\x87\x80\x9d\x1f\x73\xaf\x9c\x84\xa3\xf7\x1b\x1d\xf3\x85\x1d\xf7\x17\xf7\x61\x1d\xa0\x67\x97\x4f\x91\x3f\x94" ++"\x8b\x8b\x76\x93\xf7\x21\x1d\x85\x9d\x77\x87\x1a\x8a\x6d\x05\x84\x97\x82\x94\x9c\x28\x1d\x99\xcf\x05\x8c\x8f\x8c\x90\x8e\x1a\x97" ++"\x82\x94\x7f\x7d\x80\x81\x7b\x86\x1e\xa5\x6f\x60\x99\x55\x1b\xfb\x05\xec\x0a\xc1\x85\xa4\x85\xa1\xf7\x4f\x1d\x2f\x40\x52\x9b\x1d" ++"\x8d\x8e\x7c\x0a\x86\x1e\xf7\xb6\xf8\x01\xbf\x0a\x84\x86\x8e\x84\x1b\x7b\x7d\x7d\x7c\x82\x8c\x89\x95\x82\x1f\x0e\x2c\x0a\xcf\xf8" ++"\xa7\x15\x9c\x96\x8e\x6a\x1d\x84\x85\x89\x83\x80\xd3\x0a\x2c\x0a\x7b\xf8\xd9\xf7\x24\x1d\x8d\x92\x95\x7f\x0a\x92\x1b\x9a\x9a\x99" ++"\x9a\x93\x59\x0a\xf8\x45\x16\xdc\x06\xa2\xb6\x1d\xc9\xa3\xbc\xcc\x1f\xfb\x19\xf8\xbc\x77\x1d\x2c\x0a\x36\xf8\xcd\x15\x94\x83\x87" ++"\x8d\x83\x1b\x7b\x7c\x7d\x7c\x85\x8e\x84\x92\x7d\x0a\x90\xee\x0a\x52\x1d\xf8\x1d\xf7\x70\x3d\x1d\x52\x1d\xf7\x29\xf7\x85\x15\x50" ++"\x0a\xf7\x71\x16\x68\x6b\x6c\x6a\x71\x9e\x79\xa5\xaf\x8c\x1d\x0e\xde\x0a\x95\x82\x97\xf7\x0d\x0a\xfc\x01\xfb\xd8\x82\x5f\x05\xf8" ++"\x15\x06\xa0\xee\x05\x8c\x8f\x8c\x90\x8f\x1a\x96\x82\x94\x7f\x7a\x81\x81\x76\x86\x1e\x80\x59\x05\xfb\x97\x06\xf8\x03\xf7\xd8\x05" ++"\xfb\x32\xf3\x78\x0a\x85\x89\x84\x81\x4f\x0a\xf7\xed\xf8\xab\x15\x50\x06\x78\x7f\x81\x7b\x7f\x94\x84\x9a\x1f\x94\x06\x63\xfb\x4c" ++"\x05\x79\x06\x78\x7e\x80\x7c\x7f\x94\x84\x9a\x1f\xdd\x06\x9d\x98\x96\x9a\x98\x83\x91\x7b\x1f\x7b\x06\xaa\xf7\x23\x05\xb2\xb4\x9f" ++"\x95\xae\x1b\xab\xa2\x7b\x75\x89\x1f\x8a\x82\x6b\xfb\x25\x05\x80\x06\x78\x7e\x81\x7b\x7f\x94\x84\x9a\x1f\xcf\x06\x9d\x98\x96\x9a" ++"\x97\x83\x92\x7b\x1f\x82\x06\xab\xf7\x27\x05\x8c\x91\x8c\x91\x8f\x1a\xb8\x67\xa8\x53\x68\x73\x82\x73\x6a\x1e\x0e\xf7\x8a\xf8\x04" ++"\x15\xce\x23\x1d\x4a\x98\x0a\xa2\x40\x1d\x4a\x06\xf7\xf3\xf7\xd1\x15\xce\x30\x0a\x4b\x98\x0a\xa1\x9a\x97\x9d\x99\x82\x92\x78\x1f" ++"\x4a\x06\x0e\xf8\x8d\xbe\x15\xda\xf8\x04\x05\xfb\x38\x06\x96\xf7\x2e\x1d\x94\x8d\x8b\x8f\x1b\x99\x99\x90\x1d\x69\x92\x77\x1b\x70" ++"\x76\x83\x76\x6e\xa0\x0a\xfb\x0c\x16\xfb\x05\x06\xd0\xf7\xd1\x05\xf7\x05\x06\xfb\xee\xfb\xd1\x15\xd0\xf7\xd1\x05\xf7\x04\x25\x0a" ++"\xdb\xf8\x04\x15\xfb\x04\x76\x0a\x9d\x87\x84\xa1\x1f\x8e\x8a\x90\x8a\x7d\x77\x82\x77\x85\x71\x19\x0e\xf8\xff\xf8\xd9\x15\x5b\x99" ++"\x05\x8f\x7b\x75\x8f\x7e\x1b\x70\x77\x83\x76\x6d\xa0\x0a\x47\x06\x57\x16\xfb\x05\x06\xd0\xf7\xd1\x05\xda\x4b\x1d\x3e\x06\x96\xbf" ++"\x05\xb9\x95\xae\xae\xae\x1b\x99\x99\x88\x85\x9f\x1f\xfc\x13\xfc\x80\x15\xd0\xf7\xd1\x05\xf7\x04\x25\x0a\xdb\xf8\x04\x15\xfb\x04" ++"\x76\x0a\x9d\x87\x84\xa1\x1f\x8e\x8a\x90\x8a\x7d\x77\x82\x77\x85\x71\x19\x0e\xf8\xe8\xf8\x6d\x15\x94\x94\x8f\x91\x93\x1a\x96\x83" ++"\x92\x3b\x0a\x82\x82\x87\x84\x83\x1a\x81\x93\x83\x95\x93\x8d\x8c\x97\x98\x1e\xf7\x07\xc9\x1d\xf8\x0e\xfb\x09\x15\xb2\xa2\xa0\xac" ++"\xb1\x1a\xba\x67\xad\x57\xf7\x2a\x1d\x5a\xb2\x67\xc1\xd1\xcd\xc7\xcc\xa5\x81\x9d\x75\x9e\x1e\x67\xf7\x1a\x15\xac\xa0\x78\x6e\x67" ++"\x66\x6c\x61\x6c\x74\x9d\xa5\xaf\xb2\x70\x0a\x5e\x9e\x1d\xb8\x1f\x0e\xf8\xdb\xf8\x6d\x15\x94\x94\x8f\x92\x92\x1a\x95\x83\x93\x3b" ++"\x0a\x80\x80\x88\x86\x84\x1a\x80\x93\x83\x96\x93\x8e\x8d\x96\x97\x92\x0a\xfb\xa7\xf7\xc9\xf7\x5e\x1d\xb7\x8a\xa9\xbd\x0a\xa8\x7f" ++"\xa1\x70\x9e\x1f\xb5\xa4\x9f\xa9\xaf\x1a\xb8\x67\xaa\x57\x56\xf7\x12\x0a\x95\x1e\x9c\x9e\xa4\x94\xa7\x1b\xad\xa0\x7a\x71\x6b\x69" ++"\x70\x62\x1f\x0e\xf8\xdb\xf8\x6d\x15\x94\x93\x8f\x93\x92\x1a\x95\x83\x93\x81\x83\x88\x89\x80\x7f\x1e\xfc\x4a\xfc\x2d\x05\x81\x81" ++"\x87\x85\x84\x1a\x80\x93\x83\x96\x93\x8d\x8d\x96\x98\x1e\xf8\x3e\xf7\x09\x15\xb2\xa2\xa0\xad\xb0\x1a\xba\x66\xad\x58\xf7\x2a\x1d" ++"\x59\xb2\x68\xc1\xd1\xcd\xc7\xcc\xa5\x81\x9d\x75\x9e\x1e\x67\xf7\x1a\x15\xab\xa1\x78\x6f\x66\x66\x6c\x61\x6b\x75\x9d\xa5\xaf\xb2" ++"\x70\x0a\x5e\x9e\x1d\xb8\x1f\xfb\xc3\xf8\x27\x15\xf7\x12\x06\x9b\x94\x94\x9a\x98\x86\x8f\x7e\x1f\xfb\x3a\x06\x69\xfb\x2f\x05\x87" ++"\x07\x83\x93\x81\x92\x1e\x95\x8d\x90\x8c\x91\x8e\x05\x91\x94\xb6\x95\x9b\x1b\xab\xa1\x76\x6b\x51\x5e\x5b\x55\x71\x68\x9b\x9c\x7f" ++"\x1f\x91\x86\x88\x8d\x84\x1b\x7f\x80\x80\x7e\x71\xc5\x6b\xba\xd9\xcf\xd3\xdd\xc0\x68\xad\x55\x79\x79\x88\x82\x71\x1f\x0e\xf8\xda" ++"\xf8\x6d\x15\x95\x94\x8f\x92\x92\x1a\x95\x83\x93\x3b\x0a\x80\x81\x88\x85\x84\x1a\x80\x93\x83\x96\x93\x8d\x8c\x97\x98\x92\x0a\xfb" ++"\x30\xf8\x27\x15\x2d\xfb\x40\x53\xfb\x00\x81\x1a\x8a\x83\x05\x88\x97\x85\x92\x92\x95\x92\x94\x90\x1e\xf7\x2b\xf7\xb2\x95\xb9\x05" ++"\xfb\x74\x06\x80\x57\x05\x7e\x88\x93\x81\x97\x1b\x98\x93\x92\x9a\x8e\x1f\x8e\x97\x05\x0e\x82\x0a\xf7\x64\xf7\x09\x1d\x7d\x81\x85" ++"\x83\x82\x1a\x7e\x95\xf7\x62\x1d\x29\x0a\xfb\x01\xf7\x98\x48\x1d\x8d\x0a\xf7\x2e\xf8\x98\x15\x94\x97\x8d\x91\x92\x1a\x97\x82\x94" ++"\x7f\x81\x81\x85\x7e\x83\x1e\x2e\xfb\x1b\x05\x84\x81\x88\x83\x84\x1a\x7e\x93\x82\x98\x95\x94\x91\x98\x94\x1e\xf8\x13\xfb\x58\x15" ++"\xa1\xfb\x19\xbe\x1d\xdb\xf7\x19\x05\xf7\x8c\xbe\x15\xfb\x6e\x06\xf7\x38\xf7\xa9\x05\x92\x06\x0e\x29\x0a\xf7\x08\xf7\x31\x2c\x1d" ++"\xf8\x5a\xf8\xc7\x15\xfb\x64\x37\x1d\x7b\x1d\x9a\x82\x91\x98\x1d\xf7\x96\x06\xa2\xfb\x19\x05\x45\x21\x1d\xd9\xb6\x0a\xa0\x9d\xa2" ++"\xa9\x9d\x1f\xa5\x9b\xa9\x98\x9a\x8d\x08\xa0\x8e\x96\x95\x9c\x1a\x9a\x82\x91\x77\x1e\x6b\x06\x36\xf7\x4c\x8b\x1d\x0e\x29\x0a\xb1" ++"\xf7\xb6\xe1\x1d\xb6\xf7\x01\x15\x99\xf7\x07\x0a\x7e\x83\x87\x89\x83\x7f\x82\x1d\x95\x8f\x91\x92\x1e\x0e\x8c\x0a\x55\x1d\x6e\xf7" ++"\x5f\x2d\x0a\x55\x1d\xfb\x15\xe9\x39\x0a\x55\x1d\x23\xf7\x91\xdb\x1d\x80\x95\x1f\x0e\x55\x1d\x23\xf7\x75\xe0\x0a\x0e\xa5\x1d\xb4" ++"\x1d\xe9\xf8\xd3\x39\x0a\x84\x0a\xae\x16\xf8\xa6\x06\xfb\x84\xf8\xc6\x05\x59\x06\xfb\x38\xfc\x93\x15\xf7\x51\xf8\x47\xf7\x51\xfc" ++"\x47\x05\x0e\x2d\x1d\xf7\x1e\xf9\x65\x48\x1d\x2d\x1d\xf7\x77\xf8\xd3\x39\x0a\x2d\x1d\xf7\x9b\xf7\x10\x1d\x2d\x1d\xf8\x09\xf8\xfe" ++"\x2c\x1d\xf8\xfd\x22\x1d\xa8\x23\x1d\xfb\x29\x32\x1d\xcf\x06\x2d\xfc\x42\xfb\x54\xf8\x75\x05\xfb\x02\x20\x1d\xbb\x58\x1d\x35\x1d" ++"\x47\x06\xe8\xf8\x42\xf7\x57\xfc\x70\x83\x69\x7e\x4d\x5b\x64\x4a\x8a\x19\x46\x06\x7a\x7d\x7d\x7b\x7c\x94\x85\xa0\x1f\xca\x06\xe5" ++"\x89\xe0\xd1\x9d\xe5\x08\x0e\xf7\x49\xbe\x15\xba\xf7\x6b\x05\x81\x1d\x8e\x1a\x96\xf7\x18\x0a\x87\x1e\x82\x63\x8a\x1d\x98\x9b\x96" ++"\x95\xa0\x8f\x1e\xaa\xf7\x23\x05\xfc\x48\x49\x1d\xf8\x01\x06\x4c\x6c\x71\x6e\x62\x1a\x6a\xa5\x79\xb9\xb8\xed\x0a\x87\x8a\x72\x1b" ++"\x79\x82\x91\x98\xaf\xb9\xaf\xd3\x9f\x1f\x93\x8d\xae\xf7\x34\xf7\x11\x1d\x0e\xa4\x1d\xf7\x2a\xf8\x98\x43\x0a\xf7\x52\xfb\x06\x15" ++"\xf7\x19\x06\x82\x65\x8a\x7e\x05\x7f\x93\x83\x98\x9c\x96\x96\x9f\x8f\x1e\xa7\xf7\x15\x05\x8d\x91\x8b\x8e\x8f\x1a\x98\x83\x92\x7d" ++"\x7b\x80\x80\x77\x86\x1e\x83\x63\x05\xfb\x19\x06\xb5\xf7\x57\x05\xf7\xa9\x06\x78\x31\x05\x8a\x85\x8a\x87\x7e\x0a\x96\x9f\x8f\x1e" ++"\xaa\xf7\x23\x05\xfc\x43\x37\x1d\x95\x84\x9e\x1f\xb9\x06\x27\xfc\x61\x05\x5a\x2b\x1d\xf8\x56\x06\xae\xf7\x35\x8c\x99\x05\x97\x83" ++"\x92\x7e\x7a\x80\x80\x77\x87\x1e\x72\xfb\x04\x05\xfb\xbe\x06\x0e\x85\x0a\xf7\x21\xf8\x98\x43\x0a\xf8\x35\xfb\x06\x15\x5c\xfb\x6b" ++"\x05\x59\x06\x74\x7d\x43\x1d\xf7\x20\x23\x0a\x64\x06\x36\x0a\xa0\x06\xa2\x52\x0a\xfb\x0c\x24\x0a\x79\x7d\x95\x83\x9e\x1f\xba\x06" ++"\x61\xfb\x57\x05\xfb\x94\x34\x0a\xbc\x5e\x1d\xfb\x0c\x06\x74\x7d\x80\x79\x7c\x95\x84\x9e\x1f\x9d\x26\x1d\x62\x06\x73\x7e\x81\x78" ++"\x7d\xf7\x26\x1d\xba\xf7\x6b\x05\x0e\xf7\x51\xf7\xf6\x15\xa5\xc2\x9d\xa4\xae\xa9\x08\xb3\xb8\xbe\x9f\xc2\x1b\xb8\xb9\x7c\x73\xa4" ++"\x1f\x95\x82\x9e\x6d\x86\x1a\x88\x66\x05\x85\x98\x82\x94\x9c\x95\x95\x9f\x90\x1e\xa2\xf7\x02\x05\x8c\x90\x8c\x8f\x8f\x1a\xf7\x20" ++"\x0a\x87\x79\x05\xb3\x65\x55\xa0\x4c\x1b\xfb\x12\xfb\x06\x35\xfb\x1b\x57\x1f\x6e\x06\x77\x80\x81\x77\x7f\x92\x86\x9b\x1f\xa3\x06" ++"\x81\x5b\x05\x71\x06\x76\x80\x81\x77\x7f\x93\x86\x9b\x1f\xa5\x06\x60\x8c\x83\x92\x72\x1e\x2d\xa8\xda\x51\xed\x1b\xd2\xd4\xa8\xc1" ++"\xcb\x1f\xa7\xa3\x93\x95\x98\x1a\x96\x83\x93\x7e\x81\x86\x89\x82\x82\x1e\x4c\x46\x56\x73\x47\x1b\x49\x57\xa9\xc1\x6d\x1f\x7a\xa8" ++"\x86\xa2\xb4\x1a\xf7\x91\xf7\x58\x1d\xfb\x92\x06\x95\xbb\x05\xf7\xb1\xf7\x58\x1d\x0e\xf7\xea\xc0\x1d\x45\x1d\xfb\x2e\xf9\x73\x15" ++"\x77\x7e\x7c\x75\x4a\xbb\x67\xe0\xc1\xb8\x9a\xa9\xb1\xd8\x1d\x45\x1d\x54\xf9\x80\xf7\x04\x1d\xe0\x35\x05\x84\x92\x90\x88\x92\xf7" ++"\x44\x1d\x45\x1d\xfb\x6f\xfb\x16\x15\x94\x95\x8f\x92\x93\x1a\x95\x80\x95\x81\xef\x1d\x45\x1d\x67\xf9\x64\x15\x69\xf7\x3a\x1d\x71" ++"\x1f\x0e\xf7\x5f\xf8\x11\x15\x43\xfb\xde\x05\x62\x06\x73\x86\x1d\x9c\x9b\x82\x91\xca\x0a\xf7\x97\x06\xc0\x0a\xd3\xf7\xde\x05\xa7" ++"\x66\x1d\x70\x06\x9d\xdc\x05\xa0\x06\xa1\x6b\x1d\x79\x7c\x2a\x0a\xba\x06\x7a\x3a\x05\xfb\x98\x06\x9d\xdc\x05\xbc\x06\xa2\x6b\x1d" ++"\x78\x7d\x25\x1d\x9e\x06\x79\x3a\x05\x68\x06\x68\x1d\xdf\x16\xf7\x98\x06\x7d\x4b\x05\xfb\x97\x06\x0e\x86\x0a\xf7\x7e\xf8\x9b\x15" ++"\xfb\x2f\xfb\x01\x05\x7b\x84\x85\x82\x7f\x1a\x7f\x95\x82\x97\x8f\x98\x90\x8f\x91\x1e\xf7\x0d\xe2\xe1\x35\x05\x83\x92\x90\x89\x91" ++"\xf7\x44\x1d\xf7\x75\xf8\x94\x15\x3f\x0a\x3a\x21\x1d\xf7\x69\x30\x0a\x3c\x06\x36\x0a\xdd\x06\xa1\x99\x96\x9e\x99\x82\x92\x78\x1f" ++"\xfb\x68\x06\x74\x7d\x7f\x79\x7c\x94\x85\x9e\x1f\xf8\x5d\x16\x26\xfc\x65\x05\x40\x7b\x3f\x50\x3c\x1b\x61\x59\xa1\xa9\x70\x1f\xa1" ++"\x77\x8a\x8c\x81\x1b\x7a\x7d\x7d\x7b\x82\x8d\x88\xa2\x77\x1f\x5d\xbd\xb4\x79\xc3\x1b\xf4\xf4\xde\xef\xa0\x1f\xf1\xf8\x67\x05\xa0" ++"\x30\x0a\xfb\x48\x20\x1d\x0e\xc8\x1d\x7a\xf9\x65\xc5\x1d\x3b\x1d\xf7\x14\xf7\x10\x1d\x3b\x1d\xf7\x78\xf8\xfe\x2c\x1d\xf8\x48\x22" ++"\x1d\xf7\x1b\x27\x1d\xfb\xd4\x83\x1d\xf7\x8a\xb6\x0a\x9a\x94\x9b\x9b\x9a\x1f\x9b\x98\xa7\x9c\x9a\x90\xbc\x9b\x8b\x8b\x90\x91\x08" ++"\x91\x91\x8e\x92\x91\x1a\x9b\x82\x91\x76\x1e\xfb\x18\x06\x0e\x75\x1d\x9f\x0a\x9b\xf9\x2c\x15\x6f\x71\x72\x70\x75\x9b\x7c\xa0\xa9" ++"\xa4\xa4\xa7\xa0\x7c\x9a\x74\x1f\xf7\x63\x16\x6f\x71\x72\x6f\x76\x9b\x7c\xa0\xa8\xa4\xa4\xa7\xa0\x51\x1d\xf7\x43\xf8\x98\x43\x0a" ++"\xf7\xe7\xf7\x18\x15\xf7\x1a\x31\x1d\xfb\xd1\x37\x1d\x95\x84\x9e\x1f\xf7\x17\x26\x1d\xfb\x1a\x2b\x1d\xf7\xd1\x06\xa2\x52\x0a\xfb" ++"\x17\x06\x0e\x3b\x1d\xf7\x89\xf9\x49\xc4\x1d\xb9\x1d\xe1\xf8\xff\xdb\x1d\x81\x95\x1f\x0e\xf7\x41\xf7\x6f\x15\xe8\xcf\xe0\x6e\xa8" ++"\x51\xa9\xfb\x5c\x19\xe6\x2a\x1d\x57\x06\x6b\xf7\x4a\x70\xbe\x38\xb3\xf7\x93\xf7\x50\x18\x9a\x27\x1d\xfb\x0b\x32\x1d\xa8\x06\xfb" ++"\xc9\xfb\x77\xbd\xf7\x77\x05\xd1\x27\x1d\xfb\x3e\xe4\x1d\x3c\x0a\x47\x06\x0e\x87\x0a\xf7\x19\xfb\x24\x27\x0a\x40\x0a\xf7\x7f\xf9" ++"\x40\x2d\x0a\xf8\x13\x22\x1d\xd9\xfc\x61\xbe\x1d\xf7\xa6\xf8\x61\x05\x0e\x40\x0a\xf8\x18\xf8\x73\x15\x95\x96\x8e\x92\x93\x1a\x95" ++"\x81\x95\x7f\x81\x84\x87\x7f\x80\x1e\xfb\x03\xfb\x10\x05\x81\x80\x88\x85\x83\x1a\x80\x64\x1d\x40\x0a\xd2\xfb\x24\x27\x0a\x40\x0a" ++"\xf7\x8e\xf7\xe6\x15\x58\x64\x65\x5a\x6d\xa5\x75\xaf\x1f\x95\x06\xba\xb7\xb3\xb5\xac\x71\xa3\x66\x1f\x0e\xab\x1d\x54\x1d\xf7\x05" ++"\xf9\x73\x2d\x0a\x54\x1d\x84\xf9\x06\x39\x0a\x54\x1d\xfb\x17\x2e\x27\x0a\xf8\x62\x9a\x0a\x99\x82\x92\xf6\x0a\xc7\x1d\x2a\xf7\x8c" ++"\xc5\x1d\x31\x0a\xf0\xf7\x65\x97\x0a\x31\x0a\xf7\x27\xf7\x25\x2c\x1d\xcd\xbe\x15\x90\xa0\x8c\x97\x05\x99\x82\x94\x7c\x7c\x81\x80" ++"\x76\x86\x1e\x7c\x40\x05\xf7\x73\x06\xa6\xf7\x0f\x74\x8f\x80\x8e\x7d\x90\x19\x50\xa0\x6c\xba\xcf\x1a\xc5\xa7\xd0\xb5\xb7\x1e\xbf" ++"\xbb\xd5\xa9\xd6\x1b\xf7\x07\xd2\x4a\x22\xfb\x05\x37\x33\xfb\x17\x72\x1f\x84\x8a\x6f\xfb\x13\x05\xf7\x78\x06\x9a\xcd\x05\x8c\x90" ++"\x8c\x94\x8f\x1a\x99\x82\x94\x7c\x7c\x81\x80\x76\x87\x1e\x85\x73\x05\xfb\x0d\x06\x92\xad\xca\x9e\xb1\x9e\xb0\xac\x19\xc5\xc0\xad" ++"\xd6\xda\x1a\xf7\x12\x2a\xe1\xfb\x22\x31\x3f\x6c\x4e\x4e\x1e\x50\x50\x6b\x40\x3d\x1a\x4e\xa0\x55\xb0\x6b\x1e\x9e\x7b\x9c\x82\xae" ++"\x7e\x83\x68\x18\x60\xf8\x65\x43\x0a\x0e\x9d\x0a\xf8\x2a\xf8\xd3\x15\xfb\x3a\xfb\x31\xfb\x47\xfb\x51\xfb\x19\xda\x31\xf7\x08\xdf" ++"\xd7\xb1\xd7\xcd\x1f\xcc\xd7\xad\xe2\xe5\x1a\xc9\x7a\xc1\x6a\xb4\x1e\xb9\x66\x5d\xa0\x4b\x1b\x83\x58\x15\xe5\xc9\x41\x20\xfb\x2f" ++"\xfb\x15\xfb\x2d\xfb\x17\x2e\x4e\xd3\xf7\x02\xd7\xa7\xd3\xc1\xca\x1f\xcb\xc2\xc7\xab\xcc\x1b\xfb\x7b\x83\x15\x91\x94\x8e\x93\x93" ++"\x1a\x97\x83\x94\x7e\x81\x83\x85\x7e\x82\x1e\x2e\xfb\x1b\x05\x84\x81\x88\x84\x83\x1a\x7e\x93\x82\x98\x95\x93\x91\x98\x95\x1e\x0e" ++"\xa7\x1d\xf8\x02\xf9\x1b\x2d\x0a\xf7\xe1\xb1\x15\xf7\x33\x9c\xf7\x14\xf7\x15\xf7\x25\x1a\xf4\x45\xd5\xfb\x04\x98\x1e\x92\xaf\x05" ++"\xf1\x23\x1d\xfb\x91\x21\x1d\xee\x06\x84\x68\x05\xfb\x34\x79\xfb\x13\xfb\x15\xfb\x25\x1a\x22\xd1\x41\xf7\x04\x7e\x1e\x81\x5d\x05" ++"\x25\x29\x1d\xf7\x91\x06\xa1\x9a\x97\x9c\x9b\x82\x91\x77\x1f\x28\x06\xf3\xf8\x72\x15\xe2\x7f\xc0\x51\x3a\x1a\xfb\x01\x27\x24\xfb" ++"\x0f\x79\x1e\x57\x16\x35\x97\x55\xc5\xdc\x1a\xf7\x02\xee\xf1\xf7\x10\x9d\x1e\x0e\xb2\x1d\xf8\x24\x22\x1d\xb6\xe6\x0a\xfb\x24\x06" ++"\x74\x7d\x80\x79\x7d\x95\x83\x9d\x1f\xbc\x06\x4c\xfb\xb0\x05\x42\x8f\x65\xaa\xc3\x1a\x9b\x8e\xa3\x92\xac\x1e\xaf\xf7\x3f\x05\x2b" ++"\x24\x0a\x79\x7d\x95\x83\x9e\x1f\xb4\x06\x72\xfb\x05\x05\x84\x6c\x88\x75\x77\x1a\x33\xc0\x57\xee\x82\x1e\x71\xfb\x12\x05\x5a\x2b" ++"\x1d\xf7\x2f\x44\x0a\x55\x06\xa5\xf7\x12\xf7\x2a\x91\xca\xc9\xb0\xf7\x48\x19\x9e\xe2\x05\xa8\x23\x0a\x3a\x06\x6e\xfb\x1f\x6c\xfb" ++"\x20\x5c\x59\x20\x85\x19\x0e\x4b\x0a\xf7\x6c\xf8\x4a\x2d\x0a\x4b\x0a\xc3\xf7\xdd\x39\x0a\x4b\x0a\x6f\xfc\x1a\x27\x0a\x94\x0a\x49" ++"\x0a\x8e\xf7\x5f\x2d\x0a\xf7\xce\x7c\x15\xf7\x1d\x94\xee\xdf\xf6\x1a\xaf\x7b\xad\x71\x9d\x1e\x70\x62\x1d\xcf\xd7\xc6\xe4\xaf\xaf" ++"\x80\x7b\x9c\x1e\x93\x83\xa0\x6d\x79\x1d\x89\x83\x05\x93\x0a\xa1\x6c\xb9\x73\xbe\x85\x19\x7c\x47\x05\xa9\x06\xa0\xd3\x1d\x49\x0a" ++"\x3f\xf7\x91\xd4\x1d\x49\x0a\xfb\x85\xfd\x05\x27\x0a\xf9\x25\xf8\xc7\x15\xfc\x26\x06\x80\x5a\xf7\x1e\xfb\x6c\xfb\x82\xfb\x8a\x80" ++"\x57\x05\xf8\x2d\x06\xab\xf7\x29\x05\x8c\x90\x8c\x91\x8e\x1a\x96\x83\x92\x81\x7e\x81\x82\x7d\x87\x1e\x6f\x20\x05\xfb\xbc\x06\xf7" ++"\x8a\xf7\x8a\xfb\x21\xf7\x6b\x05\xf7\xad\x06\x7d\xfb\x03\x8a\x89\x05\x83\x89\x95\x82\x96\x1b\x98\x95\x94\x99\x8e\x1f\x0e\x90\x0a" ++"\xf8\x1e\xf7\xd0\x15\xb6\xf7\x58\x05\xf7\x2d\x06\x6f\xfb\x17\x05\x89\x82\x8b\x8b\x89\x1a\x7f\x95\x81\x97\x9a\x96\x94\x99\x8e\x1e" ++"\x8e\x92\xb2\xf7\x4d\x05\xfc\x63\x06\x64\xfb\x4a\x05\x8a\x87\x8b\x88\x87\x1a\x7e\x94\x82\x96\x91\x96\x90\x90\x91\x1e\x90\x8f\x8b" ++"\x8b\x90\x9b\xa7\xf7\x1a\x18\xf7\x2e\x06\x60\xfb\x58\x05\x26\x06\x74\x7c\x7e\x79\x7f\x96\x83\x9e\x1f\xee\x06\x5c\xfb\x6a\x05\x26" ++"\x06\x76\x7b\x7e\x7b\x7d\x96\x83\x9c\x1f\xf7\x8f\x06\x95\x8f\x8c\x8e\x92\x1f\x93\x8e\x94\x98\x94\x1a\x99\x81\x93\x78\x1e\x29\x06" ++"\xb9\xf7\x6a\x05\xf1\x06\x96\x94\x8e\x8f\x90\x1f\x90\x8f\x91\x97\x8f\x1a\x9c\x83\x92\x77\x1e\x0e\x5f\x0a\x87\xf8\xd3\x39\x0a\xf7" ++"\xd7\x16\xf2\x23\x1d\x29\x06\xef\xf8\x61\x05\xf7\x2f\x06\x7d\x4a\x8a\x82\x05\x86\x07\x82\x8a\x96\x81\x96\x1b\x9c\x95\x94\xa0\x87" ++"\x1d\x86\x6c\x1d\x67\x0a\xef\x06\x79\x39\x05\xaa\x06\xa0\xda\x1d\x66\x90\x1f\x0e\xf7\x9c\xf7\xc9\x15\x8d\x96\x05\x8c\x8f\x8b\x8e" ++"\x8e\x1a\x98\x8a\x83\x93\x7f\x1b\x7b\x80\x81\x79\x87\x1f\x7a\x3d\x05\x8a\x87\x8b\x89\x87\x1a\x7f\x94\x82\x97\x9b\x96\x96\x9c\x8f" ++"\x1e\x8f\x9b\x05\xf7\x62\x06\x88\x7e\x05\x8a\x87\x8b\x88\x88\x1a\x7f\x94\x82\x97\x9b\x97\x96\x9c\x8f\x1e\x9b\xd9\x05\x8c\x8f\x8c" ++"\x8f\x8d\x1a\x97\x8c\x81\x94\x7f\x1b\x7b\x7f\x81\x79\x87\x1f\x88\x7d\x05\x5e\xf7\x9e\x15\xfb\x3e\xfb\x32\xfb\x45\xfb\x54\xfb\x17" ++"\xdc\x30\xf7\x09\xf7\x3d\xf7\x32\xf7\x46\xf7\x53\xf7\x16\x3a\xe7\xfb\x08\x1f\x7c\x58\x15\xea\xcb\x42\x20\xfb\x32\xfb\x16\xfb\x2b" ++"\xfb\x1c\x32\x4b\xd7\xf5\xf7\x2d\xf7\x17\xf7\x2e\xf7\x15\x1f\x0e\x2e\x1d\xfb\x71\xf8\xde\x48\x1d\x2e\x1d\x49\xf8\xb7\x97\x0a\x2e" ++"\x1d\x9f\xf8\x77\x2c\x1d\xb8\x1d\x7b\x1a\x30\xcf\x49\xe9\x1e\xa4\x8c\x05\x62\x71\x78\x70\x6a\x1a\x6a\xa5\x79\xb9\xb7\xb7\xa1\xa1" ++"\x94\x83\x93\x82\x87\x87\x89\x89\x87\x1e\x7b\x74\x88\x8a\x71\x1b\x7a\x82\x91\x98\xa1\x98\x9b\xae\xa3\x1f\xf7\x0e\xde\xb8\xc0\x9d" ++"\xdc\x08\x0e\xaf\x1d\x0e\xf7\xe4\xf7\x90\x15\xf7\x79\xf7\x98\x05\xa1\x06\xa1\x40\x1d\xfb\x02\x06\x74\x7c\x7f\x79\x7d\x2a\x0a\xa6" ++"\x06\xfb\x4a\xfb\x63\x2c\xf7\x63\x05\xaa\x2a\x1d\xfb\x03\x06\x74\x7c\x7f\x7a\x7c\x2a\x0a\xa0\x06\xf7\x0a\xfb\x96\x5f\xfb\x5f\x05" ++"\x26\x55\x0a\xf7\x8e\x2a\x1d\x29\x06\x85\xf9\x2c\x15\x6f\x71\x72\x70\x75\x9b\x7c\xa0\xa8\xa4\xa4\xf7\x05\x0a\x75\x9b\x7c\xa0\xa9" ++"\xa4\xa4\xa7\xa0\x7b\x9a\x75\x1f\x0e\xf7\x2a\xf8\x98\x43\x0a\xf7\xee\xfb\x14\x15\xf7\x79\xf7\x98\x05\xa0\x06\xa3\x99\x96\x9d\x99" ++"\x81\x93\x77\x1f\xfb\x02\x06\x73\x7e\xf7\x17\x0a\xa7\x06\xfb\x4a\xfb\x63\x2c\xf7\x63\x05\xa9\x23\x0a\xfb\x03\x06\x74\x7d\x43\x1d" ++"\x9f\x06\xf7\x0a\xfb\x96\x5f\xfb\x5f\x05\x27\x33\x0a\xf7\x8f\x31\x1d\x29\x06\x0e\x2e\x1d\x46\xf8\xfc\xe1\x1d\x0e\x2e\x1d\xb4\xf8" ++"\xc2\xc4\x1d\xb7\x1d\xf8\x1b\xf7\x09\x1d\x7e\x82\x85\x82\x82\x1a\x7e\x94\xf7\x62\x1d\xd3\xbd\x1d\x78\x7d\x25\x1d\x94\x06\xf7\xc1" ++"\xf7\xa5\xf7\x2c\x1d\x92\x91\xc3\x0a\x91\x0a\xf7\x89\xe0\x0a\xf7\x71\x16\x6a\x6a\x6b\x6b\x72\x9f\x77\xa3\xae\xab\xaa\xac\xa5\x78" ++"\x9e\x71\x1f\x0e\x91\x0a\xf7\x99\x15\x94\x83\x86\x8d\x84\x1b\x7b\x7c\x7c\x7b\x87\x8e\x85\x50\x1d\x82\x92\x8f\x89\x94\x1b\x9a\x9a" ++"\x9a\x9b\x90\x88\x90\x84\x92\x1f\x0e\xf8\xb6\x22\x1d\x7a\x3c\x05\x89\x84\x8a\x82\x87\x1a\x7d\x94\x82\x9a\x9a\x95\x96\xa0\x8f\x1e" ++"\xa9\xf7\x21\x05\xfc\x5e\x06\x70\xfb\x16\x05\x89\x81\x8a\x85\x87\x1a\x7d\x94\x82\x9a\x9a\x95\x96\xa0\x90\x1e\x9d\xe5\x05\xa9\xfb" ++"\x61\x15\x8e\x9b\x05\x8f\x9d\x8b\x8b\x8d\x1a\x99\x81\x94\x7d\x7b\x81\x80\x75\x87\x1e\x77\x2e\x05\x88\x7b\x8b\x8b\x87\x1a\x7d\x94" ++"\x82\x9a\x9a\x94\x95\xa2\x90\x1e\x91\xa5\x05\xf7\x5e\x06\x88\x7b\x05\x89\x80\x8a\x86\x88\x1a\x7c\x94\x82\x9a\x9a\x95\x96\xa1\x8f" ++"\x1e\xa0\xe8\x05\x8e\x98\x8b\x8e\x8e\x1a\x9a\x82\x94\x7c\x7c\x81\x80\x75\x86\x1e\x85\x71\x05\xfb\xe1\xfb\x94\x15\x9c\xda\x05\x8d" ++"\x98\x8c\x8e\x8f\x1a\x9a\x82\x94\x7c\x7c\x81\x80\x75\x86\x1e\x6e\xfb\x21\x05\xf8\x5d\x06\xa6\xf7\x16\x05\x8d\x92\x8c\x94\x90\x1a" ++"\x99\x82\x94\x7c\x7c\x82\x80\x75\x86\x1e\x78\x31\x05\x0e\xaf\x1d\xf7\x16\xf9\x72\xa8\x0a\x47\x1d\x9b\xf9\x66\x15\x93\x83\x86\x8e" ++"\x83\x1b\x7b\x7c\x7c\x7b\x87\x8e\x86\x93\x83\x1f\xe8\x29\x05\x82\x91\x8f\x89\x95\x1b\x9a\x9a\x9a\x9b\x90\x88\x8f\x83\x93\x1f\x0e" ++"\x60\x0a\xf8\x62\xf9\x73\x15\x98\xf7\x07\x0a\x7f\x82\x87\x89\x83\x7f\x82\x1d\x8b\x8b\x95\x9d\x1e\x0e\x60\x0a\xf7\xf9\xf9\x89\xf7" ++"\x19\x1d\xf8\x5e\x16\xb3\xf7\x4b\x05\x8d\x94\x8b\x8c\x8e\x1a\x96\x81\x94\x7f\x7a\x81\x82\x75\xcd\x1d\x37\x0a\xfb\x12\xf8\x29\x32" ++"\x0a\x81\x0a\x67\xf7\xea\x15\x9a\x95\x8f\x71\x0a\x87\x89\x83\x7f\xd3\x0a\xf3\x1d\x8d\x0a\xf8\xc6\xf8\xc7\x15\xfc\x31\xa2\x0a\xfb" ++"\x14\x34\x0a\xf7\x97\x06\x82\x65\xe5\x0a\x99\x9b\x96\x96\x9f\x90\x1e\xfc\x26\xfc\x39\xd8\x0a\x8c\x0a\xf7\xbe\xc0\x1d\xf8\x5d\x16" ++"\x77\x2e\x05\x8a\x85\x8a\x86\x86\x1a\x7a\x93\x82\x9a\x9a\x94\x95\xa1\x90\x1e\xa3\xf7\x02\x05\x8d\x98\x8c\x8e\x8f\x1a\x9a\x7d\x94" ++"\x71\x1e\x6d\x06\x36\x0a\xb4\x4c\x1d\xfc\x1b\x36\x1d\xbd\x06\x58\xfb\x7e\x71\xfb\x18\x4b\x3b\x31\x7d\x19\x77\x89\x86\x86\x85\x71" ++"\x73\xfb\x05\x18\x89\x81\x8a\x86\x87\x1a\x7e\x94\x82\x9a\x99\x95\x95\x9f\x8f\x1e\xa2\xf4\x05\xf7\x9f\x22\x1d\xf7\x55\x26\x1d\xfb" ++"\x9c\x06\xc9\xbb\xac\xc8\xa4\xf7\x07\x08\x0e\xa4\x1d\xf7\x4f\xf7\x9e\x15\xf7\x19\x06\x83\x65\x05\x8a\x88\x8a\x83\x89\xf7\x1b\x0a" ++"\x96\x9f\x8f\x1e\xa7\xf7\x15\x05\x8c\x90\x8c\x90\x8e\x6f\x1d\x80\x77\x86\x1e\x83\x63\x05\xfb\x19\x34\x0a\xf7\xa9\x06\x78\x31\x05" ++"\xf7\x55\x1d\x94\x82\x98\x9c\x95\x95\xa0\x8f\x1e\xab\xf7\x23\x05\xfc\x44\x06\x75\x7c\x7f\x79\x7d\x2a\x0a\xba\x26\x1d\x59\x55\x0a" ++"\xf8\x56\x06\xae\xf7\x35\x05\x8c\x8e\x8b\x90\x90\x1a\x96\x82\x94\x7e\x7c\x7f\x80\x77\x87\x1e\x73\xfb\x04\x05\xfb\xbf\x06\xf7\x3a" ++"\xf9\x2d\x15\xdd\x0a\xf7\x05\x0a\x76\x9a\x7c\xa1\xa8\xa4\xa3\xa7\xa0\x51\x1d\xf8\x1b\x22\x1d\xa1\x1d\xaa\x21\x0a\x75\x06\x70\xf7" ++"\x1a\x7e\xc4\x77\xb6\x73\x9f\x19\xa0\x9f\xab\xb4\xaf\xbe\xc2\xdb\x93\x94\xa3\x90\x81\x64\x18\x8a\x80\x05\x79\x94\x81\x9b\x99\x94" ++"\x95\xa0\x90\x1e\x97\xc2\x05\x8d\x97\x8c\x90\x8e\x1a\x9b\x7e\x94\x71\x51\x75\x78\xfb\x17\x31\x1e\x5a\x44\x7e\x7f\x70\x88\x08\x0e" ++"\xf7\x20\xf8\x60\x15\x77\x42\x8b\x8b\x89\x1a\x7f\x94\x82\x98\x98\x93\x92\x9d\x92\x1e\x94\xa5\x95\x9e\x97\x9b\x08\xbb\xae\xca\xa5" ++"\xda\x1b\xda\xbd\x6c\x5a\x69\x77\x6a\x68\x74\x1f\x71\x63\x53\x7f\x3b\x1b\x6d\x22\x0a\xbc\x06\xcc\xcc\x7d\x77\xa2\x1f\x9a\x7e\x93" ++"\x79\x76\x1a\x68\x78\x66\x6b\x71\x1e\x6c\x66\x59\x7c\x4a\x1b\x3a\x56\x9b\xb5\x50\x1f\x93\x80\x83\x8e\x84\x1b\x7e\x7c\x7c\x7d\x60" ++"\xf7\x0d\x5b\xf7\x02\xe9\xca\x9e\xb4\xbd\x1f\xb6\xb0\xa4\xbc\xbd\x1a\xc3\x6e\xb1\x50\xa0\x1e\xdd\xa9\xb4\xbc\xd1\x1a\xdb\x48\xbe" ++"\x22\x51\x65\x81\x6c\x50\x1e\x83\x7d\x88\x8a\x88\x1b\x87\x89\x90\x96\x9f\x82\x95\x7b\x7c\x82\x82\x7a\x88\x1f\x0e\x8f\x0a\x0e\xf8" ++"\xc9\x22\x1d\xb9\x96\x1d\x77\xbb\x1d\x9a\x81\x92\x78\x1f\x58\x06\xfb\x39\xf9\x5d\x15\x76\x7f\x7b\x70\x4e\xbe\x64\xd8\xbe\xba\x9c" ++"\xa9\xad\x1f\xa3\xa1\x9e\xac\xf7\x41\x1d\x7e\x5c\x70\x55\x1b\x5c\x67\xa3\xab\x8e\x8b\x8d\x8c\x8d\x1f\x8d\x07\x8c\x07\x91\x07\x96" ++"\x82\x94\x81\x1e\x0e\x83\x0a\x0e\xf8\xbb\x22\x1d\xae\x2f\x0a\xfc\x0f\x51\x0a\xb7\x06\x47\xfb\xd0\x05\x22\x74\x5f\x52\x51\x1b\x83" ++"\x85\x8c\x8f\x7a\x1f\x97\xbf\x8c\x96\x05\x9a\x80\x97\x7d\x7d\x82\x81\x76\x86\x1e\x7e\x4f\x05\x89\x83\x8a\x82\x87\x1a\x78\xab\x7d" ++"\xb9\xb5\xb2\x9a\xa7\xa9\x1e\xad\xac\xa3\xbf\x9c\xdd\xd1\xf7\xd2\x18\xf7\x54\x48\x0a\x68\x20\x0a\xf7\x11\x2b\x0a\x66\x06\x0e\xab" ++"\x1d\x85\x0a\x9d\x0a\xb2\x1d\x94\x0a\xf8\xb0\xf8\x96\x15\x4e\x0a\xfb\x0c\xe8\x2e\xf7\x0d\xd2\xd4\xa8\xc1\xcb\x1e\xa7\xa3\x93\x95" ++"\x98\xf7\x1a\x0a\x89\x82\x82\x1e\x4b\x43\x5a\x74\x46\x7d\x1d\x94\x9b\x60\x1d\x8d\x8e\x1a\x96\x81\x93\x7f\x7a\x81\x81\x77\x86\x1e" ++"\x0e\x90\x0a\xa9\x1d\x0e\xf8\x1c\x22\x1d\xad\x06\x98\x06\x9f\x8a\x99\x96\x9d\x1a\x9b\x7f\x92\x71\x1e\xfb\x03\x06\x7b\x8c\x05\x88" ++"\x06\x78\x8e\x79\x7d\x79\x1a\x79\x95\x86\xab\x1e\xa9\x06\x84\x6b\x43\x89\x60\x80\x5f\x6f\x19\x43\x5e\x5f\x3e\x3d\x1a\x29\xcd\x54" ++"\xf7\x0f\x88\x1e\x84\x6b\x05\x68\x06\x6c\x79\x81\x78\x7c\x98\x84\xa6\x1f\xf7\x0b\x06\xa9\x9c\x96\x9f\x99\x7f\x91\x71\x1f\x6b\x06" ++"\x92\xab\xd3\x8d\xb6\x96\xb7\xa7\x19\xd2\xb8\xb7\xd8\xd9\x1a\xed\x48\xc3\xfb\x0d\x8d\x1e\xfb\x13\xfb\xed\x15\x25\x92\x5e\xae\xd2" ++"\x1a\xbb\xa2\xba\xb2\xac\x1e\xb1\xab\xb7\x9a\xcd\x90\x08\xc0\x16\xf1\x83\xb7\x69\x42\x1a\x55\x6a\x51\x5a\x6c\x1e\x6c\x78\x5f\x7f" ++"\x56\x87\x08\x0e\xa5\x1d\xf8\xac\xbe\x15\xfb\x02\x96\x0a\xf8\x56\x06\x76\x33\x05\x8a\x88\x8a\x85\x87\x1a\x7e\x93\x84\x98\x9b\x96" ++"\x95\xa0\x90\x1e\x0e\xf8\x13\xbe\x15\x20\x22\x0a\xf7\x5b\x21\x0a\x64\x06\x7a\x1d\x05\x50\x36\x50\x73\x4f\x1b\x5f\x75\x9e\xb2\x98" ++"\x8d\x97\xac\x0a\x4c\xb9\x61\xd0\xc7\xc8\x9f\xb9\xd5\x1e\x0e\xb1\xbe\x15\x62\x24\x1d\xf8\xb1\x5e\x1d\x5d\xb0\x1d\x0e\xf8\xdb\xbe" ++"\x15\x31\xb0\x1d\x3f\x0a\x62\x24\x1d\xf8\xa5\x06\x76\x33\x05\x8a\x87\x8a\x85\x88\x1a\x7e\x93\x84\x99\x9b\x28\x1d\x0e\xf7\x0e\x22" ++"\x1d\xf7\x1e\x26\x1d\x59\x3f\x1d\xf7\x78\x06\xf7\x0f\xe3\xd5\xf2\xaf\x81\xa9\x76\xa1\x1f\xab\x6e\x45\x9f\x3a\x1b\x54\x34\x0a\xd9" ++"\xf7\x5a\x1d\xfb\xd5\x06\x6a\xfb\x1f\x05\x8a\x85\x8a\x87\x87\x1a\x7f\x93\x83\x98\x9b\x97\x96\x9f\x90\x1e\xf7\x02\xfc\x06\x15\xbb" ++"\xf7\x6b\x05\xcd\x06\xf7\x06\xbb\x70\x4b\x42\x4b\x58\x32\x1f\x0e\xf7\x59\x22\x1d\xb8\x44\x0a\xfb\x29\xc5\x0a\xf7\x6b\x9c\x1d\xaf" ++"\xac\x9e\xf7\x33\x1d\x60\x06\x4d\xfb\x9e\x15\xba\xf7\x6b\x05\xc0\x06\xf7\x06\xbc\x70\x4a\x43\x4c\x58\x31\x1f\xf8\x15\xf8\x61\x15" ++"\xb2\x23\x0a\xfb\x13\x3a\x0a\xaf\x26\x1d\x62\xc9\x0a\x9d\x1f\xf7\x21\x31\x1d\x5c\x06\x0e\xf7\x88\x22\x1d\xc3\x44\x0a\xfb\x34\xa2" ++"\x0a\xfb\x10\x06\x4d\xfb\x9e\xd8\x0a\xf8\x7f\xf7\x96\x15\xfb\x21\x65\x29\x38\xfb\x13\x1b\x56\x71\x95\xba\x46\x1f\x91\x82\x84\x8e" ++"\x86\x1b\x7e\x7d\x7d\x7f\x79\xa1\x77\xb5\x77\x1f\x74\xba\xb1\x82\xbc\x1b\xf1\xda\xb0\xd9\xc8\x1f\xc4\xd2\xab\xe6\xe5\x1a\xf7\x1d" ++"\x3c\xe2\xfb\x11\x49\x5a\x79\x60\x58\x1e\x8e\x98\x8c\x91\x91\x1a\x9a\x83\x93\x7b\x79\x86\x83\x5a\x7e\x1e\x76\x3d\x05\x87\x7c\x88" ++"\x7c\x85\x1a\x7e\x95\x82\x99\x98\x94\x94\x9e\x94\x1e\x94\x9d\x8d\x91\x91\x95\x08\xc8\xac\xc6\xab\xd7\x1b\xee\xc7\x4d\x23\x7c\x8a" ++"\x7b\x89\x79\x1f\xfb\xa2\x06\x70\x7d\x82\x79\x7c\x97\x82\xa0\x1f\x0e\xf7\x55\xf7\x9e\x15\x88\x72\x8a\x7c\x77\x1a\xfb\x1a\xcb\x33" ++"\xed\xd3\xc8\xb3\xdb\xbd\x1e\xba\xd8\xa4\xe3\xe6\x1a\xf7\x1a\x4f\xdd\x28\xfb\x01\x2d\x27\xfb\x33\x62\x1e\x59\x34\x0a\xbd\x06\xa3" ++"\x99\x96\x9d\x99\x81\x93\x77\x1f\xfb\x0b\x06\x73\x7d\x81\x79\x7c\x95\x83\x9e\x1f\x9d\x06\x27\xfc\x61\x05\x62\x24\x1d\xf7\x20\x23" ++"\x0a\x5b\x06\xba\xf7\x6b\x05\xf7\xc1\xf7\x97\x15\xd3\xb2\x4f\xfb\x04\x2d\x6c\x2d\x55\x49\x1f\x5f\x68\x68\x77\x62\x1b\x44\x5d\xd2" ++"\xf7\x02\xd5\xa0\xd4\xb3\xcb\x1f\xce\xb5\xb8\xaa\xc1\x1b\x0e\xf8\xa7\x22\x1d\xb3\x2f\x0a\xfb\x5c\x06\x3c\x5a\x7e\x6e\x67\x1f\x64" ++"\x6c\x73\x5a\x5a\x1a\x4b\xb2\x62\xd5\x7b\x1e\x67\x75\x41\x2f\x49\x21\x08\x59\x20\x0a\xbb\x06\x9c\x95\x8d\x8e\x8e\x1f\x8d\x8d\x97" ++"\x9c\x97\x9c\xf7\x03\xf7\x39\xca\xc9\xc1\x86\x08\xc9\x06\x60\xfb\x68\x05\x5c\x20\x0a\xf7\x21\x21\x0a\x62\x06\xb7\xf8\x62\x15\x60" ++"\xfb\x5b\x05\x2b\x06\x2a\x5c\xa6\xc2\xad\x9c\xac\xa8\xa2\x1f\x9e\xa5\xac\x93\xc6\x1b\x0e\xf7\xbe\x22\x1d\xf7\xcf\x06\xb7\xf7\x5e" ++"\x8c\x97\x05\xf7\x20\x0a\x6a\xfb\x2d\x05\xfc\x2b\xd9\x1d\xf7\x8b\xf7\x60\x15\xc5\xe0\xc3\xa3\xc0\x1b\xb7\xa7\x6e\x5d\x5c\x77\x57" ++"\x6b\x69\x1f\x74\x72\x74\x7f\x65\x87\x08\x74\x89\x81\x83\x7a\x1a\x7a\x96\x82\xa0\xef\xe6\xf4\xf7\x09\xdc\x5b\xbe\x41\x54\x52\x76" ++"\x5c\x42\x1e\xbf\xf7\x86\x05\xf7\x12\x06\x7e\x2a\x05\x89\x7b\x8b\x8b\x8a\x1a\x7b\x94\x82\x9b\x9b\x94\x97\xa3\x8e\x1e\x99\xf7\x04" ++"\x05\x8c\x94\x8c\x91\x8d\x1a\x9b\x7d\x94\x72\x1e\xfb\xd9\x06\x6a\x8a\x8b\xf7\x50\x1d\x86\x1a\x7e\x94\x82\x99\x99\x95\x95\xa0\x91" ++"\x1e\xaa\xf7\x01\x05\xf7\x13\x48\x0a\x5e\x06\x71\x5a\x0a\xa5\x1f\xf7\x1c\x2f\x0a\x65\x06\x0e\xf7\x82\x22\x1d\x28\xfc\x61\x05\x26" ++"\x24\x1d\xf7\x8e\x23\x0a\x29\x06\xef\xf8\x61\x05\xf7\xa6\x06\x6f\xfb\x16\x05\x8a\x87\x8a\x85\x87\x1a\x7e\x93\x84\x99\x9b\x96\x96" ++"\x9f\x8f\x1e\xb3\xf7\x4c\x05\xfc\x71\x24\x1d\xf7\xea\xf7\x6d\x15\x98\x94\x91\x95\x95\x1a\x98\x83\x93\x7e\x84\x85\x88\x84\x80\x1e" ++"\xfb\x1b\x2a\x05\x7e\x82\x85\x82\x80\x1a\x7f\x94\x83\x97\x93\x92\x8e\x92\x95\x1e\x0e\xf7\x1c\xf7\xd1\x15\xf7\x11\xae\xea\xdd\xf7" ++"\x03\x1b\xd6\xcd\x5f\x59\x87\x8b\x89\x8a\x85\x1f\x8a\x07\x8a\x85\x8b\x8b\x89\x1a\x7e\x93\x83\x99\x9b\x96\x96\xa0\x8f\x1e\xa3\xf7" ++"\x01\x05\x8d\x91\x8b\x8e\x8f\x1a\x98\x83\x92\x7d\x7b\x80\x80\x77\x86\x1e\x88\x7a\x05\xb4\x63\x59\x9f\x4b\x1b\xfb\x1b\xfb\x18\xfb" ++"\x02\xfb\x1d\x6c\x1f\x79\x37\x05\x87\x7b\x8a\x83\x7c\x1a\x50\x99\x5d\xa6\x68\x1e\x58\xb5\xca\x6d\xce\x1b\xc1\xb5\x98\xb1\xcd\x1f" ++"\xbc\xa7\xaa\xab\xa0\x1a\x95\x82\x93\x7f\x82\x84\x88\x82\x82\x1e\x54\x52\x45\x6b\x4c\x1b\x2f\x41\xd4\xe7\x9b\x8d\x9d\x91\xab\x1f" ++"\xf7\xaf\x06\xa6\x99\x94\x9d\x9b\x80\x93\x75\x1f\x0e\xf8\x91\xf8\xa0\x15\xad\x6c\x5f\x9c\x53\x1b\xfb\x0d\x22\x35\x29\x6b\x98\x6d" ++"\xa1\x79\x1f\xa5\x76\xac\x7f\xd1\x7e\xd0\x7f\x9e\x86\x9f\x7d\x08\x9b\x7f\x96\x75\x77\x1a\x3b\x37\x4a\x24\x63\x61\x97\x9b\xa7\x0a" ++"\xc1\x75\xcc\x1b\xf7\x1e\xf7\x05\xe5\xf7\x03\xaf\x7b\xad\x71\x9d\x1f\x70\x62\x1d\xcf\xd7\xc6\xe4\xaf\xaf\x80\x7b\x9c\x1e\x94\x83" ++"\x9f\x6d\x79\x1d\x0e\x75\x1d\x9f\x0a\x99\xf9\x2d\x15\xdd\x0a\xa8\x9f\xf7\x4e\x1d\x9b\x7c\xa0\xa8\xa4\xa3\xa8\x9f\x7b\x9a\x76\x1f" ++"\x0e\xf8\xa7\x22\x1d\xe7\x06\xa2\x99\x38\x1d\xfb\xbc\x21\x1d\xf7\x2c\x06\x41\xfb\xeb\x05\x40\x7b\x3f\x50\x3c\x1b\x5b\x63\x9f\xb6" ++"\x64\x1f\xa6\xf7\x11\xf1\x0a\x76\x86\x1e\x6b\xfb\x29\x91\x85\x05\x4d\xc4\xbb\x73\xcb\x1b\xf4\xf4\xde\xee\xa0\x1f\x0e\xf8\x59\x22" ++"\x1d\xbb\x21\x0a\xfb\xbd\x22\x0a\xbc\x06\x48\xfb\xd0\x05\x20\x74\x60\x55\x4e\x1b\x81\x83\x8c\x8d\x80\x1f\x97\xc0\x05\x8c\x8f\x8b" ++"\x8e\x8f\x1a\x9c\x82\x95\x7c\x7c\x82\x81\x77\x86\x1e\x7e\x4e\x05\x89\x82\x8a\x83\x87\x1a\x77\xa6\x7e\xb5\xf6\xc3\xc8\xf7\x29\xab" ++"\x1e\xd1\xf7\xd2\x05\xe5\x48\x0a\x64\x20\x0a\xde\x06\xe2\xc3\x9e\xb6\xb2\x1f\xaa\xae\x9d\xbb\xba\x1a\xb9\x76\xb2\x67\x9e\x1e\x6e" ++"\x9b\x74\x90\x58\x8d\x08\x7c\x56\x15\xe0\x8a\xac\x75\x54\x1a\x5d\x72\x5c\x66\x75\x1e\x75\x7e\x6d\x84\x5c\x89\x08\x0e\xf7\xb3\xf7" ++"\x9e\x15\x5d\xfb\x6b\x05\x6b\x3a\x0a\xf7\x35\x9c\x1d\xae\xac\x9f\xb8\xba\x1a\xe6\x46\xba\xfb\x1c\x1e\x7a\x06\xb6\xf7\x57\x05\xc9" ++"\x44\x0a\xfb\x28\x06\x72\x7e\x69\x1d\xad\x06\x60\xfb\x57\x05\xfb\x29\x34\x0a\xa9\x23\x0a\xfb\x01\x3f\x1d\xa6\x06\x27\xfc\x61\x5a" ++"\x1d\xba\xf7\x6b\x05\xf7\x2f\xfb\x6b\x15\xb9\xf7\x6b\x05\xa2\x06\xf4\xbf\x6d\x4d\x43\x4c\x58\x32\x1f\x0e\xf7\xcc\x22\x1d\xf7\x13" ++"\x06\x7d\x2a\x8a\x7b\x05\x7b\x94\x81\x9a\x9b\x94\x96\xa3\x8e\x1e\x9c\xf7\x05\x05\x8d\x9a\x8b\x8b\x8d\x1a\x9b\x7d\x94\x71\x1e\xfb" ++"\xdb\x06\x6b\x8a\x8a\xf7\x50\x1d\x87\x1a\x7d\x95\x82\x98\x99\x95\x95\xa0\x91\x1e\xaa\xf7\x01\x05\xf7\x13\x48\x0a\x5e\x22\x0a\xf7" ++"\x1f\x21\x0a\x62\x06\xad\xf7\x2c\x05\xc6\xd2\xb9\xa2\xba\x1b\xb3\xa0\x75\x62\x7c\x89\x78\x88\x7d\x1f\x71\xfb\x0f\x05\x5d\x20\x0a" ++"\xf7\x0d\x21\x0a\x75\x06\xa5\xf7\x0b\x05\x8f\x9f\x8d\x9b\x9a\x1a\xd0\x5e\xba\x48\x5a\x5b\x78\x60\x53\x1e\x0e\x83\x0a\x31\xf7\x6d" ++"\x15\x98\x94\x91\x95\xf3\x0a\x2a\x05\x7e\x83\x54\x0a\xa9\x1d\x71\xf8\xb9\x15\x77\x7f\x7b\x70\x4e\xbe\x64\xd8\xbe\xbb\x9c\xa9\xac" ++"\x1f\xa3\xa2\x9e\xab\xf7\x41\x1d\x7d\x5d\x70\x55\x1b\x5b\x68\xa3\xac\x1f\x91\x07\x8c\x8d\x8b\x90\x8e\x1a\x95\x82\x94\x80\x1e\x0e" ++"\xf8\x05\x16\xf1\x30\x0a\x5c\x06\xf7\x19\x0a\x94\x91\x1a\xc9\x51\xb5\x36\x65\x2e\x79\x7c\x65\x1e\x7d\x85\x83\x81\x7f\x1a\x7f\x94" ++"\x82\x96\x90\x8d\x8b\x90\x9b\x1e\xa0\xd7\xa5\x90\xad\x1b\xca\xb2\x74\x65\x86\x8b\x87\x8a\x88\x1f\x7d\x4b\x05\x99\x58\x6c\x90\x5e" ++"\x1b\xfb\x23\xfb\x00\x40\x28\x49\xbf\x63\xe0\xd0\xc5\xa0\xc0\xd4\x1f\x99\xc7\x15\x4e\x39\x55\x75\x44\x1b\x51\x6a\xa2\xb4\xcc\xdf" ++"\xbc\xf7\x03\xb7\xb4\x86\x82\xae\x1f\x0e\xf8\x31\xf8\x7b\x15\xc0\xac\x93\x9e\xa5\x1f\xa0\x9b\x97\xa0\x9e\x1a\x9b\x81\x95\x7b\x7c" ++"\x82\x84\x7a\x85\x1e\x86\x76\x6e\x7f\x56\x8a\x08\x2f\x06\x39\x46\x6c\x56\x6a\x1f\x62\x49\x62\xfb\x29\x37\x1a\x28\xdd\x46\xf7\x0c" ++"\xdf\xce\xa5\xc1\xc4\x1e\xc1\xbf\xa8\xcb\xd1\x1a\xf7\x02\x3d\xd1\xfb\x0f\x3d\x4a\x72\x57\x53\x1e\xad\xec\xb6\xab\xeb\x8d\x08\x9f" ++"\x22\x15\xe8\xc5\x58\x3a\x55\x74\x58\x61\x60\x1f\x5e\x5d\x57\x76\x47\x1b\x2e\x51\xbd\xdc\xf7\x0b\xf2\xeb\xf7\x14\x1f\x0e\xe3\xbe" ++"\x15\x59\x24\x1d\xf7\xb0\x06\xd6\xbe\x96\xa0\xa7\x1f\xa4\x9e\x9a\xaa\xad\x1a\xc0\x6e\xa9\x47\x9d\x1e\xcc\xa0\xa7\xa9\xbd\x1a\xcc" ++"\x55\xaf\x28\x1e\xfb\x84\x2b\x1d\xc0\x06\xa5\xfb\x12\x15\xa5\xf7\x12\x05\xf7\x21\x06\xd0\xad\x78\x65\x5e\x58\x73\x28\x1f\xfb\x36" ++"\xfb\x53\x15\xaa\xf7\x20\x05\xf7\x14\x06\xf3\xc0\x72\x5a\x5c\x62\x78\x29\x1f\x0e\xc2\x1d\x0e\xf8\x58\x16\x7c\x51\x8a\x7d\x05\x7a" ++"\x94\x81\x9b\x99\x94\x95\xa0\x90\x1e\x9c\xd6\x05\x8c\x92\x8c\x92\x90\x1a\x9b\x7e\x94\x71\x1e\x6a\x06\xd0\xf7\xd1\x05\xad\x2b\x0a" ++"\xfc\x08\x20\x0a\xb9\x06\x68\xfb\x34\x7a\x31\x55\x56\x36\x7e\x19\x77\x89\x86\x87\x85\x70\x7b\x3e\x18\x88\x7e\x8b\x89\x88\x1a\x7e" ++"\x95\x82\x9b\x9a\x94\x94\x9e\x8f\x1e\x9b\xd1\x05\xf7\x74\xf8\x04\x15\xf7\x4e\x06\x47\xfb\xd1\x05\xfb\x87\x06\x8c\x8c\xb4\xa4\xa9" ++"\xbe\x9c\xd7\x19\x0e\xf8\x9f\xf7\x57\x15\x92\xb0\x8d\x99\x9b\x1a\xef\xf7\x0f\x0a\xfb\x04\xdd\x3f\xf7\x0c\xf3\xf7\x17\xbd\xb3\x97" ++"\x83\x94\x7e\x85\x87\x8a\x84\x81\x1e\x6c\x5b\x41\x76\x4c\x1b\x2d\xd5\x0a\xe4\xcd\x52\x42\x86\x1f\x0e\xf8\x9e\xf7\x56\x15\x93\xb0" ++"\x8c\x90\xa1\x1a\xf4\x3e\xd1\xfb\x05\xfb\x2a\xfb\x19\xfb\x0f\xfb\x1e\xfb\x05\xdc\x40\xf7\x10\xf2\xf7\x16\xbd\xb3\x96\x82\x95\x80" ++"\x85\x85\x89\x85\x81\x1e\x6a\x56\x47\x78\x4c\x1b\x2b\x4b\xc4\xdf\x90\x8b\x8c\x8c\x97\x1f\x97\xbe\x15\xdd\xb0\xde\xc1\xe4\x1b\xe5" ++"\xc4\x56\x38\x1f\xfb\x5b\xf7\xed\xdd\x1d\xf7\xfb\xf8\x04\x15\xa7\x21\x0a\x2a\x20\x0a\x9c\x06\x72\xfb\x0a\x05\x84\x06\x74\x8c\x84" ++"\x93\x71\xc4\x08\xe5\x64\x7d\x98\x50\x1b\x6f\x83\x84\x71\x85\x1f\x83\x67\x05\x88\x7e\x8b\x8a\x87\x1a\x7e\x94\x82\x9a\x9b\x96\x95" ++"\x9c\x8f\x1e\x92\xaa\xa2\x89\x8f\x86\xa0\x5f\x19\x9c\x63\x9a\x6d\x97\x7a\x58\x70\x88\x89\x5c\x50\x43\x30\x18\x6f\x20\x0a\xa4\x06" ++"\xa3\x8c\x8d\x8c\x92\x91\x95\x98\x19\xd7\xeb\xb8\xc2\xb4\xa9\xa6\x88\x19\x91\x06\x6b\xfb\x28\x05\x70\x22\x0a\xeb\x21\x0a\x7b\x06" ++"\xab\xf7\x28\x05\x94\x06\xb4\x88\x9c\x7b\xa0\x4f\xaa\x31\x18\x95\x70\x8e\x89\xa8\x8a\x08\xa5\x2b\x0a\x77\x06\x6c\xe4\x7c\xb5\x74" ++"\xad\x75\x95\x19\xa5\xa0\x94\x93\xa5\xaa\xc2\xce\x97\x95\xa6\x8f\x86\x78\x18\x89\x85\x8b\x89\x8a\x1a\x78\x94\x81\x9b\x99\x94\x95" ++"\xa1\x90\x1e\x92\xac\x05\x8d\x92\x8c\x94\x8f\x1a\x9b\x7e\x93\x71\x57\x76\x7e\x42\x4b\x1e\x4d\x45\x81\x82\x6f\x87\x08\x0e\xf7\x47" ++"\xf8\x1c\x15\x8b\x0a\x7b\x95\x80\x9f\x83\x1f\x74\xc2\xcd\x7f\xce\x1b\xe2\xc6\x98\xa8\xb8\x1f\xb4\xa6\xa1\xaf\xb3\x1a\xb8\x72\xa8" ++"\x57\x99\x1e\xcc\xa3\xac\xaf\xbc\x1a\xcb\x4a\xb3\x21\x39\x51\x7c\x6a\x61\x1e\x0e\x72\x1d\x0e\x72\x1d\xfb\xcf\xf7\x45\x15\x92\x07" ++"\x97\x82\x93\x7e\x77\xf7\x35\x1d\xa3\x9d\xaa\xa0\x28\x0a\x7d\x80\x82\x7c\x86\x1e\x61\x7e\x5d\x70\x53\x1b\x5c\x67\xa3\xab\x8e\x8b" ++"\x8d\x8c\x8e\x1f\x0e\xa2\x1d\xf8\x8d\xf8\x04\x15\xae\x06\xa5\x3a\x1d\xfc\x08\x20\x0a\xb9\x06\x5b\xfb\x71\x05\x41\x7b\x65\x67\x4e" ++"\x1b\x82\x85\x8c\x8c\x81\x1f\x90\xaa\x05\x8c\x8e\x8b\x8f\x8e\x1a\x9d\x82\x95\x7b\x7c\x82\x81\x77\x88\x1e\x84\x66\x05\x89\x7f\x8a" ++"\x85\x86\x1a\x78\xa4\x7f\xb4\xf0\xc4\xbd\xf7\x00\xa3\x1e\xbb\xf7\x73\x05\xf7\x4f\x25\x0a\x69\x22\x0a\xf7\x0c\x06\xa4\x99\x94\x9b" ++"\x9c\x7e\x94\x71\x1f\x6a\x06\x0e\xf7\xc4\xb3\x15\xf7\x65\xf7\xd2\x49\xfb\xc7\x05\x45\x8d\x1d\xf7\x28\x3e\x1d\x70\x06\xcf\xf7\xd1" ++"\x05\x9f\x5e\x1d\x20\x06\xfb\x69\xfb\xd9\x3d\xf7\xd9\x05\x24\x33\x0a\x9d\x06\x47\xfb\xd1\x05\x6e\x06\x73\x7e\x69\x1d\xf7\x29\x06" ++"\xa2\x6d\x1d\x48\x06\xcd\xf7\xca\xdb\xfb\xd5\x05\x0e\xf8\x3f\xf7\x53\x15\x6c\xfb\x20\x05\x63\x06\x73\x7e\x81\x79\x7c\xf7\x26\x1d" ++"\xcf\xf7\xd1\x05\xac\x23\x0a\xfb\x0c\x06\x73\x7e\x81\x79\x7c\x95\x83\x9d\x1f\xad\x06\x70\xfb\x12\x05\xfb\x93\x6e\x0a\x77\x1f\xfb" ++"\x0b\x06\x73\x7d\x81\x78\x7d\x95\x83\x9e\x1f\xa9\x57\x1d\xaa\xf7\x20\x05\x0e\xf7\xf1\x56\x1d\x0e\xf8\x64\xf8\x04\x15\x47\xfb\xd1" ++"\x05\x5a\x24\x1d\xf7\x1f\x23\x0a\x65\x06\xd2\xf7\xd1\x05\xa5\x31\x1d\xfc\x3d\x45\x0a\xaf\x57\x1d\xcf\xf7\xd1\x05\x0e\xf7\x58\xf8" ++"\x37\x15\x25\x26\x0a\xba\x06\xfb\x00\xfc\x87\x4d\x1d\xf7\x55\x06\xa2\x99\x96\x9e\x9a\x83\x91\x77\x1f\x30\x06\xbb\xf7\x75\x05\x51" ++"\xae\xbc\x71\xd4\x1b\xf7\x24\xf7\x15\xf7\x0c\xf7\x1a\xf1\x43\xce\xfb\x03\x41\x55\x73\x50\x4c\xf7\x4b\x1d\xfb\x00\x35\x52\xbe\xd8" ++"\xef\xf7\x23\x0a\xf8\x8c\xf8\x15\x15\xab\x68\x5b\x9b\x50\x1b\xfb\x30\xfb\x19\xfb\x13\xfb\x29\x22\xd5\x47\xf7\x06\xcf\xd3\x9f\xae" ++"\xc6\x1f\xb2\xa2\x9c\x9c\x9c\x1a\x96\x82\x93\x7f\x83\x87\x89\x83\x80\x1e\x64\x6e\x7d\x82\x6a\x80\x08\x7d\x66\x62\x84\x67\x1b\x31" ++"\x53\xbe\xdb\xb9\x9d\xbc\xac\xb3\x1f\xc0\xb5\xc7\xa7\xd2\x1b\xb5\xb1\xe0\x1d\x80\x77\x87\x1e\x0e\xf7\xfb\xf8\x04\x15\xf7\x2e\x06" ++"\x6e\xfb\x16\x8a\x7e\x05\x7e\x93\x84\x98\x9c\x96\x96\x9e\x8f\x1e\xb3\xf7\x4c\x05\xfc\x64\x06\x64\xfb\x49\x05\x89\x83\x8b\x89\x88" ++"\x1a\x7e\x93\x84\x98\x9c\x96\x96\x9e\x90\x1e\xa7\xf7\x19\x05\xf7\x2e\x06\x47\xfb\xd1\x05\x27\xc9\x0a\x9d\x1f\xf7\x8f\x6c\x0a\x28" ++"\x06\x0e\xb3\x1d\x0e\xf8\x23\xf8\xb6\x15\x8d\x94\x8c\x92\x90\x1a\x9a\x81\x94\x7a\x1e\x8a\x06\x7e\x8a\x48\x87\x05\x71\x89\x7e\x82" ++"\x7b\x1a\x7b\x96\x82\x9c\x90\x90\x8b\x8c\x8f\x1e\xba\x8f\x71\xfb\x0f\x05\x98\x77\x7c\x8f\x72\x1b\x52\x57\x6a\x4d\x62\x1f\x63\x50" ++"\x76\x46\x45\x1a\x30\xbd\x4c\xd3\x9b\x97\x8d\x91\xa7\x1e\x78\x2c\x05\x3a\x20\x0a\xf7\x69\x21\x0a\x3b\x06\xa2\xf2\x05\x7e\x9c\x9d" ++"\x86\xa4\x1b\xc4\xbd\xaa\xc8\xb4\x1f\xb3\xc5\xa0\xcf\xd0\x1a\xf1\x5e\xc7\x3e\x77\x7d\x88\x82\x74\x1e\x7f\x4d\x15\x9b\x9f\x9e\x92" ++"\xa1\x1b\xbc\xa4\x65\x43\xfb\x0e\x41\xfb\x06\x3d\x75\x7e\x92\x9b\x7d\x1f\x57\x8d\x15\x7a\x77\x79\x84\x74\x1b\x59\x70\xb0\xd0\xc5" ++"\x9b\xc2\xaa\xbd\x1f\xbe\xac\xae\xa4\xb5\x1b\xa1\x97\x85\x7c\x97\x1f\x0e\xf7\xe7\xf7\x6e\x15\x8a\x0a\xf7\x18\x2a\x1d\x84\x06\x0e" ++"\xf8\xac\xbe\x15\x28\xba\x1d\xf8\x44\x06\x76\x33\x05\x89\x82\x8b\x8a\x7e\x0a\x95\xa0\x90\x1e\x0e\xf8\x16\xbe\x15\x22\x20\x0a\xf7" ++"\x54\x06\xa5\x98\x80\x0a\x69\x06\xcf\xf7\xd1\x05\xb2\x2b\x0a\xfb\x14\x22\x0a\xaf\x06\x6f\xfb\x11\x05\x60\x37\x55\x7a\x52\x1b\x60" ++"\x74\x99\xa6\x95\x8d\x97\x8e\x9a\x1f\xa3\xf6\x05\xb8\x06\xa5\xbc\x0a\x58\xb8\x6a\xd1\xc7\xc5\x9a\xad\xd0\x1e\x0e\xb1\xbe\x15\x62" ++"\x24\x1d\xf8\xb1\x5e\x1d\x5d\x8e\x0a\x0e\xf8\xe3\xbe\x15\x29\x8e\x0a\x47\x7e\x1d\xf8\xae\x06\x76\x33\x05\x8a\x88\x8a\x84\x88\x1a" ++"\x7f\x93\x83\x98\x9c\x28\x1d\x0e\xee\xf8\x04\x15\xf7\x1b\x06\x47\xfb\xd1\x05\x5a\x33\x0a\xf7\x6f\x06\xf7\x18\xc9\xb3\xe1\xdb\x52" ++"\xaf\xfb\x13\x1f\x3d\x06\xa6\xf7\x12\x05\xc6\x06\xa3\x98\x95\x9e\x9a\x81\x92\x79\x1f\xfb\xbb\x06\x6a\xfb\x1e\x05\x8a\x85\x8a\x86" ++"\x88\x1a\x7e\x93\x84\x98\x9b\x97\x96\x9f\x90\x1e\xf7\x20\xfb\x77\x15\xaa\xf7\x20\x05\xca\x06\xf7\x07\xb5\x78\x57\x59\x64\x78\x27" ++"\x1f\x0e\xf7\x45\xf8\x04\x15\xc6\x31\x1d\xfb\x38\xf4\x1d\xf7\x73\x06\xde\xc0\x97\xa3\xa3\x1f\xa0\xa0\x98\xac\xad\x1a\xd9\x4d\xb3" ++"\xfb\x0e\x1e\x38\x06\x63\xfb\x53\x15\xaa\xf7\x20\x05\xce\x06\xf7\x09\xb3\x79\x56\x58\x66\x79\x24\x1f\xf7\xef\xf7\xd1\x15\xa3\x06" ++"\xa3\xf7\x08\x0a\x27\xe2\x0a\x9f\x1f\xa2\x06\x48\xfb\xd1\x05\x73\x2b\x1d\xf3\x6c\x0a\x6e\x06\x0e\xf7\x64\xf8\x04\x15\xcc\x3e\x1d" ++"\xfb\x3f\xf4\x1d\xf7\xb0\x06\xf7\x1a\xc7\xb0\xde\xda\x4a\xb6\xfb\x0a\x1f\xfb\x25\x06\x63\xfb\x53\x15\xaa\xf7\x20\x05\xf7\x14\x06" ++"\xf7\x03\xb9\x76\x58\x5c\x60\x76\x2b\x1f\x0e\xf8\x6a\xf7\x54\x15\x31\x74\x2e\x48\x27\x1b\x4c\x59\x9e\xb6\x55\x1f\x97\x7c\x84\x8e" ++"\x82\x1b\x7d\x80\x80\x7d\x79\xa4\x75\xbb\x73\x1f\x6f\xc3\xb3\x80\xbe\x1b\xdc\xcd\xa5\xc3\xc4\x1f\xc2\xc0\xa7\xc8\xcf\x1a\xf7\x03" ++"\x3b\xd5\xfb\x0c\x44\x4f\x75\x60\x5d\x1e\x8c\x98\x8b\x91\x90\x1a\x9c\x83\x95\x7c\x78\x84\x7f\x63\x86\x1e\x83\x4f\x05\x89\x7f\x8b" ++"\x86\x85\x1a\x7a\x94\x80\x99\x99\x92\x92\x9d\x94\x1e\x94\x9e\x92\x98\x96\x98\x08\xae\xa9\xc4\xa0\xcf\x1b\xc1\xb0\x7e\x70\xa4\x1f" ++"\xa0\x73\x97\x6c\x6b\x1a\x89\x8b\x85\x8a\x87\x1e\xfb\x8f\x36\x1d\x0e\xf7\x5f\xf7\x53\x15\x8a\x83\x8b\x83\x7f\x1a\xfb\x01\xc9\x45" ++"\xed\xc4\xc1\xa5\xb9\xaf\x1e\xb6\xc0\xa5\xda\xd4\x1a\xf5\x52\xcd\x2f\x2b\x35\x40\xfb\x08\x69\x1e\x46\x6e\x0a\x78\x1f\xfb\x0c\x06" ++"\x73\x7d\x43\x1d\xa9\x57\x1d\xaa\xf7\x20\x05\xf7\xb6\xf7\x53\x15\xcd\xb0\x5d\x3a\x46\x74\x49\x64\x61\x1f\x6e\x70\x6d\x7d\x65\x1b" ++"\x43\x60\xbe\xdf\xc0\x9c\xbe\xac\xb5\x1f\xb8\xad\xb2\xa0\xb9\x1b\x0e\xf8\x90\xf8\x03\x15\xb5\x06\xa5\x99\x94\x9c\x9c\x7d\x94\x71" ++"\x1f\xfb\x7b\x06\xfb\x0c\x42\x58\x36\x54\xad\x6a\xd1\x80\x1f\x64\x70\x52\x56\x5c\x56\x08\x52\x20\x0a\xc0\x06\x9e\x8f\x8c\x8d\x8f" ++"\x1f\x92\x90\x8c\x8d\x98\x9a\xef\xf7\x04\xc9\xb7\xbf\x89\x08\xcf\x06\x6e\xfb\x14\x05\x58\x20\x0a\xf7\x27\x21\x0a\x61\x06\x9b\xf7" ++"\xd0\x15\x6d\xfb\x1e\x05\xfb\x12\x06\x3c\x65\x9e\xb3\xc0\xbd\xa5\xf0\x1f\x0e\xf8\xb4\xf8\x37\x15\xfc\x3d\x24\x0a\x79\x7d\x95\x83" ++"\x9d\x1f\xeb\x06\x48\xfb\xd1\x05\x26\x24\x1d\xf7\x8e\x23\x0a\x29\x06\xcf\xf7\xd1\x05\xf7\xda\x06\xb3\xf7\x49\x8c\x99\x05\x98\x83" ++"\x92\x7e\x7a\x80\x80\x77\x87\x1e\x0e\xcf\x0a\x5b\x06\x74\x7f\x81\x79\x7c\x94\x83\x9c\x1f\xb9\x06\x31\xfc\x33\x5a\x1d\xc0\xf7\x86" ++"\x05\xd7\xe2\xa3\x98\xc2\x1b\xc7\xac\x70\x5c\x85\x8b\x8a\x88\x7f\x1f\x49\xfb\xca\x7c\x4b\x51\x5b\x4e\x8d\x19\xfb\x14\xf7\x5b\x1d" ++"\xf7\x14\x06\xe8\xde\xcf\xe6\x9c\x1f\xcf\xf7\xcc\x05\x8d\x96\x8c\x93\x94\x1a\xd1\x54\xb9\x39\x56\x56\x75\x60\x56\x1e\xa0\xed\x05" ++"\xf7\x25\x06\xa6\x9a\x95\x9c\x9b\x7f\x93\x76\x1f\x0e\xc2\x1d\xf7\xdc\xdc\x1d\xf7\x25\xf7\x86\x15\xe5\xb3\xd4\xbd\xe8\x1b\xd4\xc5" ++"\x68\x5f\x88\x8b\x88\x8a\x89\x1f\x89\x07\x8a\x85\x8b\x8b\x89\x1a\xf7\x54\x1d\x9f\x90\x1e\x9e\xe4\x05\x8c\x91\x8c\x8f\x8e\x1a\x98" ++"\x83\x93\x7e\x79\x82\x81\x73\x84\x1e\xab\x68\x5d\x9b\x4f\x1b\x3b\x49\x6f\x51\x53\x1f\x55\x54\x6f\x48\x46\x1a\x21\xd4\x49\xf7\x09" ++"\xf3\xf7\x25\xcd\xba\x96\x83\x93\x7f\x83\x85\x88\x83\x80\x1e\x5c\x4b\x4c\x74\x47\x1b\x32\x52\xbd\xda\x94\x8c\x94\x8c\x94\x1f\xf7" ++"\x91\x06\xa7\xf7\x22\x0a\xc8\xac\x15\xf7\x55\x1d\x95\x82\x97\x9b\x28\x1d\x8c\x07\x6b\xac\xba\x7b\xca\x1b\xf7\x16\xf7\x61\x1d\xa1" ++"\x68\x96\x4e\x91\x40\x93\x8b\x8b\x76\x94\x08\x78\x93\x7d\x9b\x9a\x1a\xb4\xcc\xae\xd7\xaf\xaa\x84\x7f\x9e\x1e\x94\x85\x9d\x77\xf7" ++"\x0e\x1d\x8f\x1a\x96\x82\x94\x7e\x7e\x80\x81\x7b\x85\x1e\xa5\x6f\x60\x99\x55\x1b\xfb\x04\xec\x0a\xc0\x85\xa3\x85\xa2\xf7\x46\x1d" ++"\x3f\x53\x6b\x0a\x81\x94\x7f\x7a\x81\x81\x76\x87\x1e\x0e\xce\x1d\xf7\x0e\xf8\xcf\x77\x0a\xf8\x07\xf8\x37\x15\xfb\x39\x06\x74\x7c" ++"\x7f\x79\x7d\x95\x84\x9e\x1f\xf7\x03\x25\x0a\xfb\x2e\x55\x0a\xf7\xf9\x2a\x1d\xfb\x2c\x06\x55\xf8\xaf\x15\x6f\x71\x72\x70\x76\x9b" ++"\x7c\xa0\xa9\xa4\xa3\xa8\x9f\x7c\x9a\x74\x1f\xf7\x63\xd9\x0a\xf8\x53\x9e\x0a\xf8\x38\xf8\x04\x15\xae\x21\x0a\xfb\xa6\x22\x0a\xb9" ++"\x06\x5b\xfb\x71\x05\x43\x7b\x65\x65\x52\x1b\x80\x83\x8c\x8e\x81\x1f\x92\xa8\x05\x8d\x93\x8b\x8c\x8f\x1a\x9b\x82\x94\x7c\x7c\x80" ++"\x80\x77\x87\x1e\x83\x64\x05\x89\x82\x8a\x84\x87\x1a\x78\xa6\x7f\xb6\xed\xc2\xbc\xf7\x01\xa3\x1e\xbc\xf7\x73\x05\xe3\x25\x0a\x75" ++"\x22\x0a\xe8\x06\xd1\xb9\x99\xac\xaa\x1f\xa5\xa5\x9a\xb0\xaf\x1a\xca\x5a\xad\x2f\x1e\x74\x06\x80\x58\x15\xa7\x06\xcf\xa4\x7e\x68" ++"\x51\x5c\x68\x3c\x1f\x71\x06\x0e\xf7\x91\xf7\x53\x15\x6d\xfb\x20\x05\x71\x24\x1d\xf7\x41\x06\xf7\x12\xc3\xb1\xe1\xb7\x7b\xa8\x68" ++"\x9e\x1f\x9c\x6c\x62\x94\x5b\x1b\x51\x06\xa7\xf7\x12\x05\xc5\x23\x0a\xfb\x1d\x3a\x0a\xa6\x06\x6f\xfb\x12\x05\xfb\x15\x06\xa4\xf7" ++"\x12\x05\xa0\x06\xa3\x6d\x1d\x29\x06\x73\x7e\xf7\x17\x0a\xa3\x06\x47\xfb\xd1\x05\x6b\x24\x1d\xf7\x06\x06\xa3\x99\x96\x9d\x99\x81" ++"\x93\x77\x1f\x6e\x06\xaa\xf7\x20\x05\xf7\x2d\xfb\x20\x15\xaa\xf7\x20\x05\xb5\x06\xf1\xb4\x77\x5a\x5c\x60\x73\x38\x1f\x0e\xcf\x0a" ++"\x5e\x06\x72\x7e\x82\x7a\x7b\x96\x82\x9f\x1f\xb4\x06\x31\xfc\x33\xb5\x1d\x56\x76\x5f\x56\x1e\xa0\xed\x05\xf7\x29\x06\xa3\xf7\x22" ++"\x0a\xa3\x1d\x34\xdc\x1d\xf7\x48\xf8\x04\x15\xac\x2b\x0a\x21\x22\x0a\x9c\x06\xf7\x05\xfb\xe3\x61\x53\x05\x56\x62\x74\x7a\x69\x1b" ++"\x82\x87\x8c\x8d\x7f\x1f\x95\xb9\x05\x8e\x94\x8b\x8e\x90\x1a\x9b\x82\x95\x7b\x7c\x82\x81\x74\x86\x1e\x7f\x54\x05\x89\x81\x8a\x86" ++"\x87\x1a\x77\xab\x7b\xb6\xc3\xaf\xa2\xd3\xc3\x1e\xf7\xd6\xf8\x35\x05\xa1\x2b\x0a\x25\x36\x1d\x9c\x06\xfb\x71\xfb\xb2\x05\x80\xf8" ++"\x93\x15\x8c\x07\x8c\x8e\x8b\x8f\x8e\x1a\x96\x82\x93\x7f\x76\xf7\x35\x1d\xa2\x9d\xab\xa0\x28\x0a\x7c\x81\x82\x79\x85\x1e\x64\x7e" ++"\x5c\x70\x55\x1b\x5c\x67\xa4\xab\x1f\x0e\xf7\xb7\x16\xf7\x68\x06\xa3\x99\x96\x9d\x99\x81\x93\x77\x1f\x49\x96\x0a\xf7\x59\xf7\x37" ++"\x1d\x9c\x96\x96\x9f\x90\x1e\x0e\x89\x0a\xcb\xf7\x72\x15\x84\x66\x89\x7d\x7b\x1a\x27\xdb\x44\xf7\x04\xf7\x2c\xf7\x19\xf7\x0e\xf7" ++"\x1f\xf7\x03\x39\xd8\xfb\x0c\x23\xfb\x18\x59\x63\x7f\x93\x82\x98\x91\x8f\x8c\x92\x95\x1e\xab\xbd\xd3\x9f\xcb\x1b\xe9\xcc\x51\x36" ++"\x88\x8b\x84\x8a\x84\x1f\xfc\x09\x58\x15\xf7\xfd\x06\x39\x69\x36\x55\x2e\x1b\x33\x4e\xc0\xd8\x1f\x0e\xf8\x72\xf7\xac\x15\x54\x62" ++"\x79\x64\x68\x1f\x6e\x6a\x7a\x5f\x63\x1a\x48\xb2\x66\xd3\xbf\xb5\x9e\xb1\xad\x1e\xa8\xac\x9c\xb6\xb4\x1a\xcd\x63\xb1\x47\x1e\x7a" ++"\x5c\x15\xbb\xa5\x73\x5d\x4c\x5b\x58\x4f\x5a\x71\xa3\xba\xa3\x93\xa4\x9a\x9f\x1f\xa9\xa1\xa6\x99\xb0\x1b\xf7\x4c\xf7\xed\x15\x93" ++"\x94\x8f\x94\x93\x1a\x97\x83\x93\x80\x80\x83\x86\x80\x81\x1e\xfc\xaf\xfc\xef\x05\x83\x82\x87\x83\x82\x1a\x7f\x93\x83\x97\x94\x94" ++"\x90\x96\x95\x1e\xf7\x98\xf8\x29\x15\x90\x88\x87\x8e\x85\x1b\x86\x87\x8a\x86\x85\x1f\x74\x69\x6f\x81\x70\x1b\x62\x71\xa7\xb6\xca" ++"\xbc\xbe\xc7\x9f\x9b\x86\x81\x96\x1f\x93\x83\x8d\x85\x75\x1a\x80\x93\x83\x94\x8d\x1e\x8d\x8c\x93\x8c\x05\x95\x8c\x94\x94\x95\x1a" ++"\x8d\x07\x8e\x07\x9f\x8e\x9b\x90\x97\x1e\x92\x9b\x8b\x8b\x90\x1a\x95\x84\x92\x82\x80\x85\x87\x7e\x80\x1e\x9a\x6f\x7e\x8f\x73\x1b" ++"\x31\x3c\x39\x2f\x4c\xb4\x61\xc7\xb1\xc5\xa0\xa2\xa6\x1f\x94\x93\x8f\x92\x94\x1a\x8f\x8b\x8d\x8a\x8c\x1e\x0e\xf7\x50\xf7\x22\x15" ++"\x8d\x45\x8e\x76\x95\x76\x08\x72\x98\x9f\x7d\xa3\x1b\xa8\xa3\x99\xab\xa8\x1f\x9d\x9f\x9b\xa0\x96\x9e\x90\x94\x18\x8d\x8e\x8c\x8f" ++"\x8f\x1a\x92\x85\x90\x84\x84\x86\x87\x82\x84\x1e\x80\x7b\x05\x6c\x75\x7a\x7d\x7c\x1b\x79\x84\x9e\xc0\x97\x8b\xa4\x8c\xa0\x1f\x9e" ++"\x07\xaf\x07\xf7\x1e\xf7\x44\xbe\xec\xe1\x1a\xc1\x6e\xae\x5f\x5f\x5a\x6a\x52\x64\x1e\x60\x4b\x74\xfb\x01\x88\xfb\x3d\x8a\x4e\x18" ++"\x74\x6f\x86\x85\x79\x76\x88\x88\x19\x76\x75\x05\x85\x85\x89\x86\x86\x1a\x87\x07\x84\x8f\x8e\x88\x91\x1b\x96\x8b\x8b\xb9\xb7\x1f" ++"\xec\xf7\x3d\x15\x8d\xb1\x05\xf7\x6d\x95\x9e\xd0\xbc\x1b\xa2\x9a\x76\x6b\x44\x64\x2f\x45\x2b\x1f\x0e\xf7\x2a\xf8\x94\x15\x3f\x0a" ++"\x72\x20\x0a\xf7\x07\x21\x0a\x63\x06\xe4\xf8\x2f\xd8\xfc\x32\x05\x66\x92\x94\x80\xa1\x1b\xa3\x93\x95\xb1\x93\x1f\xf0\xf8\x64\x05" ++"\xa3\x4c\x1d\xfb\x06\x22\x0a\xb3\x06\x33\xfc\x28\x3d\xf8\x39\x84\xab\x89\x8c\x6a\x8c\x19\x58\x20\x0a\xf8\x76\x39\x15\x8c\x91\x8c" ++"\x8f\x8f\x1a\xac\x71\xa4\x69\x71\x6e\x78\x74\x80\x1e\x83\x7b\x6f\xfb\x12\x79\x1a\x6e\xa6\x75\xac\xb3\xa5\xa4\xba\x96\x1e\x59\x8e" ++"\x15\x7b\x88\x84\x84\x7e\x1b\x82\x87\x8e\x92\x8e\x8b\x8d\x8c\x90\x1f\xa3\xf7\x01\x05\x99\x8e\x92\x91\x98\x1b\x94\x8e\x88\x82\x1f" ++"\x86\x07\x51\xfb\xb9\x15\xa5\x98\x94\x9d\xa1\x81\x8f\x57\x61\x7f\x85\x77\x79\x99\x82\xa5\x1f\x0e\xf8\xdf\xf7\x6b\x15\xf7\x02\xf7" ++"\x3a\x05\x91\x94\x8e\x94\x91\x1a\x96\x83\x93\x80\x7e\x82\x84\x7a\x80\x1e\x3f\xfb\x07\x81\xb3\x83\x9e\x7a\xa0\x19\xb7\x6a\x55\xa3" ++"\x4b\x1b\xfb\x29\xfb\x1d\xfb\x15\xfb\x20\x22\xda\x40\xf7\x02\xc9\xcd\xa4\xb5\xb8\x1f\xa6\xa4\x9e\xa1\xa9\xb8\xa2\xfb\x11\x18\x72" ++"\x90\x91\x84\x9a\x1b\x9c\x97\x98\x9d\x8f\x8b\x8e\x89\x94\x1f\x37\xf7\x4c\x15\x6f\x5f\x05\x2b\x4d\x4c\x61\x3b\x1b\x37\x4f\xc5\xda" ++"\xf7\x01\xf7\x00\xf0\xf7\x08\xd6\xbe\x64\x46\x9a\x1f\x0e\xf8\x62\xbe\x15\xf7\x12\x07\xc7\xd7\xcf\xf7\x10\xac\x1a\x98\x81\x95\x7e" ++"\x7d\x82\x83\x78\x83\x1e\x79\x5c\x6e\x55\x6a\x5a\x08\xf7\x07\x76\x4e\xc9\x2f\x1b\xfb\x10\xfb\x03\xfb\x16\xfb\x25\x23\xca\x45\xe8" ++"\xd1\xba\xa7\xec\xe5\x1f\xfb\x01\xe2\x07\xa3\x52\x0a\x2b\xf7\x21\x15\x67\x5c\x7f\x7d\x75\x75\x08\x57\x56\x61\x75\x60\x1b\x4e\x61" ++"\xbd\xd4\xf7\x09\xe3\xf6\xeb\xdb\xb1\x52\xfb\x19\x94\x1f\xad\xf8\x1f\x15\x98\x95\x91\x94\x96\x1a\x96\x82\x94\x7f\x84\x7a\x0a\x82" ++"\x54\x0a\x37\x0a\xd8\xf7\xda\x2c\x1d\xf7\x4f\xf7\x98\x15\xf7\x51\xfb\xfe\x05\x7c\x93\x95\x83\x95\x1b\x92\x8e\x8e\x93\x90\x8a\x8f" ++"\x87\x97\x1f\xfb\x24\xf7\xf5\xf7\x24\xf7\xf6\x05\x8e\x92\x8d\x94\x92\x1a\x91\x88\x8e\x84\x81\x86\x87\x78\x7e\x1e\x0e\xf8\x32\xf7" ++"\x98\x15\xfb\x51\xf7\xff\x05\x9d\x7f\x85\x90\x81\x1b\x84\x88\x88\x85\x84\x8d\x82\x8e\x84\x1f\xf7\x24\xfb\xf6\xfb\x24\xfb\xf5\x05" ++"\x87\x7f\x8a\x87\x86\x1a\x83\x8e\x88\x92\x95\x95\x93\x9a\x93\x1e\x0e\xf8\x70\xbe\x15\xc2\xf7\x93\x05\x8d\x93\x8c\x94\x91\x1a\xc9" ++"\x51\xb5\x36\x6a\x0a\xd8\xa5\x90\xad\x1b\xca\xb2\x73\x66\xf7\x16\x1d\x29\x48\xbf\x63\xe0\xd0\xc6\xa1\xbf\xd3\x1f\x7f\x51\x05\xb2" ++"\x06\x57\x70\x70\x69\x63\x65\x0a\xab\xad\xaa\xcf\xa7\x1f\x9d\x93\x93\x94\x99\x1a\x9a\x83\x91\x76\x1e\x37\xcf\x15\x4e\x3b\x53\x74" ++"\x43\x1b\x52\x6a\xa2\xb4\xcc\xdf\xbc\xf7\x04\xb6\xb4\x86\x82\xae\x1f\x0e\xf8\x82\xf8\x2a\xf7\x38\x1d\x88\x8c\xb3\x58\x1f\xb7\x53" ++"\x7c\xf7\x0c\x0a\x7e\x72\x0a\xc0\xb6\x95\x7b\x0a\x56\xcb\xa1\x7f\xac\x1b\xac\xaa\x9d\xb4\xae\x1f\x9d\xa1\x93\x97\x9d\x1d\xfb\x20" ++"\x04\x7e\x87\x87\x74\x7a\x1f\x6a\x73\x75\x7b\x75\x1b\x7b\x8a\x8c\xb3\x56\x1f\xb7\x54\x7b\x93\x6a\x1b\x68\x71\x7c\x63\x68\x1f\x75" ++"\x73\x83\x7e\x72\x0a\xc0\xb6\x95\x7b\x0a\x55\xcc\xa0\x80\xac\x1b\xac\xaa\x9e\xb4\xae\x1f\x9e\xa0\x92\x98\x9d\x1d\x0e\x37\x0a\x7c" ++"\xf8\x5f\x5c\x1d\x7a\x74\x95\x1d\xb8\xf7\x04\x15\x9a\x95\x8f\x71\x0a\x87\x89\x83\x7f\xf7\x0d\x1d\xf7\x35\xf7\x9e\x15\xa9\xb8\x9a" ++"\xaa\x9a\x1a\x93\x83\x91\x82\x84\x87\x88\x7e\x80\x1e\x6c\x68\x6e\x74\x4f\x69\x08\x78\x81\x87\x87\x84\x1a\x85\x8f\x85\x92\x87\x1e" ++"\x91\x88\x8c\x8a\x8f\x89\x91\x88\x19\x99\x82\xbc\x6e\xa3\x77\xad\x64\x19\x84\x91\x8f\x89\x92\x1b\x94\x92\x92\x93\x9a\x76\xb5\x73" ++"\xab\x1f\xf7\xb3\x9c\x0a\x0e\xf7\x9b\xf8\xae\x15\xfc\x34\x07\xa2\x6c\x5e\xa1\x7c\x1b\x83\x84\x84\x82\x84\x8d\x87\x93\x85\x1f\xb8" ++"\x65\x9a\x79\xb8\x41\x08\x7e\x92\x8e\x88\x94\x1b\x92\x8f\x90\x9c\x95\x1f\xab\xc3\xa5\xab\xaf\xa9\x08\x98\x96\x8e\x90\x91\x1a\x94" ++"\x85\x93\x83\x7c\x6b\x7c\x6e\x5d\x1e\xf8\x33\x07\x0e\xf8\xdd\xf7\x9f\x15\xfc\x3c\x06\xa3\xab\xa0\xb5\x9a\x1a\x93\x84\x92\x82\x84" ++"\x87\x89\x84\x85\x1e\x64\x5e\x78\x7c\x41\x60\x08\x7d\x83\x88\x88\x83\x1a\x84\x8f\x87\x9e\x81\x1e\xc6\x6a\xaa\x73\xa9\x68\x08\x7f" ++"\x95\x90\x87\x91\x1b\x95\x93\x91\x93\x9a\x7b\xab\x6e\xb7\x1f\xf8\x3c\x06\x0e\xa3\xf7\x6b\x15\xf8\x3c\x9c\x0a\xfc\x3c\x06\x0e\xf7" ++"\xd0\x7f\x15\xf8\x34\x07\x75\xaa\xb8\x75\xf7\x56\x1d\x89\x8f\x83\x91\x1f\x63\xac\x79\xa0\x6c\xbd\x88\x8f\x88\x8f\x88\x91\x88\x90" ++"\x88\x90\x8a\x8c\x08\x98\x84\x88\x8e\x82\x1b\x84\x87\x87\x79\x81\x1f\x69\x51\x74\x6e\x66\x6c\x08\x7e\x81\x88\x86\x85\x1a\x81\x91" ++"\x84\x93\x9a\xa9\x99\xa9\xbb\x1e\xfc\x34\x07\x0e\xf7\xa6\xf7\x02\x15\xa7\x5f\x69\x9b\x7c\x1b\x84\x84\x83\x82\x85\x8f\x86\x97\x80" ++"\x1f\xae\x6e\xa5\x6b\xac\x52\x08\x79\x95\x8f\x87\x92\x1b\x92\x90\x8e\x93\x8f\x1f\xb7\xd4\x9e\xa4\xb8\xb0\x08\x92\x91\x8e\x8f\x92" ++"\x1a\x94\x84\x92\x83\x7c\x5f\x75\x74\x6b\x1e\xf7\xae\x07\x74\xab\xb7\x76\xca\x1d\xab\x9a\xa8\xb9\x1e\x0e\xf7\x57\x63\x15\x5f\xf7" ++"\x6a\xb7\x07\xfb\x18\xf7\x51\x15\xa7\x5f\x69\x9b\x7c\x1b\x84\x84\x83\x82\x85\x8f\x86\x97\x80\x1f\xae\x70\xa5\x6a\xac\x52\x08\x79" ++"\x95\x8f\x87\x92\x1b\x92\x90\x8e\x92\x8f\x1f\xb6\xd5\x9f\xa3\xb8\xb0\x08\x92\x91\x8e\x8f\x92\x1a\x94\x84\x92\x83\x7c\x5e\x75\x75" ++"\x6c\x1e\xf7\xad\x07\x75\xaa\xb8\x75\xca\x1d\xac\x9a\xa8\xb8\x1e\x0e\xf7\x26\xbf\x15\x5d\xb3\xba\x75\xc8\x1b\xf7\x07\xf1\xf0\xf7" ++"\x07\xb2\x7a\xaf\x6d\xa4\x1f\x78\x9b\x7b\x92\x68\x92\x08\xda\xaa\xb4\xbe\xd0\x1a\xd4\x54\xbb\x36\x4f\x56\x73\x60\x67\x1e\x71\x6d" ++"\x7a\x5d\x79\x35\xfb\x03\xfc\x98\x18\x8a\x88\x8b\x87\x88\x1a\x7d\x96\x80\x99\x99\x94\x94\x9b\x8f\x1e\xf7\x49\xf8\x54\x15\xa7\x8a" ++"\x9e\x8a\x94\x8a\x08\xd8\x81\xb4\x6b\x58\x1a\x65\x7a\x63\x6c\x6a\x1e\x67\x69\x65\x7a\x5d\x1b\x49\x4e\xba\xbd\x93\x8e\x9f\x92\xa7" ++"\x1f\xb8\xf7\x61\x05\xf7\x01\xa3\xba\xbc\xdc\x1b\xc4\xab\x72\x60\x4e\x5d\x66\xfb\x04\x6e\x1f\x84\x8a\x05\x0e\x46\x1d\x9a\xf7\x5c" ++"\x3d\x1d\x46\x1d\xfb\x25\xe6\x15\xf7\x32\xf7\x00\x05\x9c\x97\x8f\x6a\x1d\x85\x84\x88\x85\x82\x4f\x0a\x46\x1d\x30\xf7\x8e\x3d\x0a" ++"\x4e\x1d\x91\x8d\x92\x94\x1e\xf7\x0f\xdf\xe1\x38\x05\x84\x92\x90\x88\x92\x1b\x9a\x9a\x99\x9b\x92\x89\x8f\x82\x93\x1f\x0e\x46\x1d" ++"\x29\xf7\x71\x59\x1d\xf7\xc5\xf7\x57\x15\x3e\xf7\x74\x05\x47\x06\x73\x7e\x43\x1d\xb3\x06\xd6\xfb\x73\xfb\x62\xfb\xa6\x05\x81\x7e" ++"\x88\x83\x82\x1a\x7d\x94\x82\x98\x96\x94\x90\x96\x93\x1e\xf7\x51\xf7\x90\xe6\xfb\xa0\x05\xd4\x44\x0a\x5e\x06\x31\xf7\xa0\xf7\x48" ++"\xf7\x88\x05\x94\x96\x8f\x95\x94\x1a\x98\x82\x94\x7e\x80\x82\x86\x80\x83\x1e\x0e\xf7\xad\xf8\x88\x15\xfb\x1e\xfb\x07\xfb\x03\xfb" ++"\x1a\xfb\x22\xf7\x06\xfb\x05\xf7\x24\xf7\x1f\xf7\x05\xf7\x03\xf7\x1c\xf7\x1f\xfb\x08\xf7\x06\xfb\x21\x1f\x8f\xfb\xbe\x15\xf5\x23" ++"\x05\x72\x67\x68\x80\x61\x1b\x60\x6e\x94\xa3\x6c\x1f\x5d\xb8\x15\x70\xaf\x82\xa6\xb4\x1a\xb7\x96\xae\xa3\xac\x1e\xf7\x02\xfb\x00" ++"\x05\xe8\x16\xf7\x02\xf6\x05\xa1\x6d\x94\x72\x66\x1a\x5a\x80\x66\x73\x6a\x1e\xfb\x2c\xf7\x29\x15\xfb\x03\xf7\x00\x05\xa3\xac\xae" ++"\x96\xb5\x1b\xb7\xaa\x81\x72\xae\x1f\x0e\xf8\x82\x16\x9b\x07\xfb\x15\x9e\x50\xce\xf7\x18\x1a\x9c\x6e\x91\x81\x94\x80\x08\x68\xa9" ++"\xba\x73\xb5\x1b\xd1\xc2\xc4\xd4\xd1\x59\xc2\x4c\x78\x80\x88\x7e\x70\x1f\x89\x8a\x82\x86\x86\x89\x08\xa1\xaa\x93\xa3\xa8\x1a\xd0" ++"\x53\xc1\x44\x44\x54\x55\x45\x70\x90\x7d\xa5\x61\x1e\x9c\x68\x78\x91\x76\x1b\x4f\x58\x52\x46\x43\xc3\x53\xd2\xca\xc0\xb1\xd2\xad" ++"\x1f\x8c\x78\x05\x85\x07\x8a\x53\x6e\x4c\x62\x6a\x72\x78\x79\x84\x42\x7c\x08\x7b\x07\x0e\xb4\x0a\x28\xd7\x40\xf2\xd2\xca\xa8\xc8" ++"\xc8\x1f\x7a\x41\x05\xf1\x79\x0a\x5b\x06\xfb\x2b\xf7\xdf\x15\xdd\xc3\x54\x3a\x20\x22\x23\xfb\x00\x36\x53\xc1\xdc\xf7\x03\xf2\xf0" ++"\xf7\x05\x1f\xf8\x25\xf7\x51\xf7\x03\x0a\x87\x7f\x81\x1e\xfb\x03\xfb\x0f\x05\x81\x7f\x88\x85\x83\x1a\x80\x64\x1d\xf8\xff\xf8\x9c" ++"\x15\x9d\xde\x05\xf7\x42\x1d\x84\x6b\x05\xfb\x19\x06\x73\x7e\x80\x77\x7d\x93\x85\x9f\x1f\xf7\x17\x06\x70\xfb\x14\x05\xca\x67\x59" ++"\xa8\x43\x1b\xfb\x23\xfb\x17\xfb\x18\xfb\x23\x27\xd7\x41\xd2\x0a\xe6\xf8\x36\x05\xbd\x06\xa4\x97\x95\x9f\x9a\x83\x91\x77\x1f\xfb" ++"\xc1\xfb\x1e\x15\xdd\xc3\x54\x3a\x20\x22\x23\xfb\x00\x36\x53\xc1\xdc\xf7\x03\xf2\xf0\xf7\x05\x1f\x0e\xf7\xff\xf8\x42\x15\x4f\x81" ++"\x62\x7a\x5d\x68\x08\x47\x56\x61\x3e\x41\x1a\x22\xda\x40\xf7\x03\xf7\x2a\xf7\x1d\xf7\x15\xf7\x20\xb5\x7d\xb2\x70\xa9\x1e\x78\xa1" ++"\x7d\x95\x52\xaf\x08\x38\xbe\x7e\x98\xa9\x1a\x9f\x98\xa4\x9d\x97\x1e\x9a\x9f\xa5\x91\xba\x1b\xcf\x06\xa0\x99\x96\x9c\x97\x81\x92" ++"\x7a\x1f\x4a\x06\x4a\x63\x7f\x6d\x68\x1f\x6d\x71\x79\x68\x69\x1a\x6c\x98\x77\xae\x72\x1e\xac\x53\x15\xe1\xf7\x1f\x0a\x32\xf7\x06" ++"\x0a\xf6\xf7\xa2\x15\xe1\x20\xdc\xfb\x09\xaf\x47\xba\xe0\xe3\xf7\x0f\xdb\xeb\x4d\xd1\xfb\x10\xf7\x44\x6e\xc4\x60\x3a\x53\x3c\xfb" ++"\x06\xfb\x23\x08\x0e\xf8\x6d\xf8\xdf\xbc\x1d\x30\x1d\xfb\x57\xf7\xf4\x32\x0a\x30\x1d\xfb\x0d\xf7\x77\x15\xf7\x32\xf7\x00\x05\x9c" ++"\x97\x8f\x6a\x1d\x85\x84\x88\x85\x82\x4f\x0a\x30\x1d\x2d\xf7\xf9\x59\x1d\xf8\xd9\xf7\x7b\x15\xbe\xfc\x8d\x07\x8f\xf7\x10\xcd\xc7" ++"\xf7\x15\x88\x08\xf7\xc6\xbe\xfb\xba\xf7\x3d\x1d\x49\x99\x50\xa4\x65\x1e\xa2\x68\xae\x6c\xac\x7e\x08\x7c\xaf\xa7\x87\xd4\x1b\xf7" ++"\xba\xbe\xfb\xc6\x06\xfb\x14\x88\x4a\xc5\x85\xf7\x0c\x08\x90\x07\x0e\x30\x1d\x93\xf7\xa5\x2c\x1d\xf7\x7f\xf7\xb7\x15\xd7\xd9\xa8" ++"\x9a\xc8\x1b\xc8\xad\x73\x5e\x84\x8a\x86\x8a\x80\x1f\x47\xfb\xcb\x05\x4a\x7c\x54\x5e\x4b\x1b\x4e\x32\x1d\xc9\x06\xe6\x89\xdf\xd1" ++"\x9e\xe6\xcf\xf7\xd1\x18\x8e\x95\x8c\x96\x93\x1a\xcd\x54\xb7\x39\x4e\x62\x79\x54\x4c\x1e\x98\xc6\x05\x39\x20\x1d\xa7\x25\x0a\x62" ++"\x06\x73\x7d\x80\x78\x7d\x95\x84\x9e\x1f\xf7\x18\x30\x0a\x65\x06\x0e\xa9\x0a\xfb\x01\xdd\x3c\xf7\x05\x94\x9b\x8c\x8c\x9a\x1e\x66" ++"\x6f\x7a\x70\x6b\xee\x1d\xaf\xa8\xa2\xf7\x07\xc3\x1f\xb9\xa0\x9a\x98\x9c\x1a\x97\x82\x94\x7f\x85\x87\x89\x85\x81\x1e\x6d\x5d\x3e" ++"\x75\x4e\x1b\x2c\xd5\x0a\xe3\xcd\x52\x42\x87\x1f\x0e\xf8\x39\xf7\x8f\x15\x82\x8c\x05\x84\x06\x7e\x8a\x05\x42\x5c\xa5\xb3\xb9\xbc" ++"\xab\xd1\xa1\x9c\x89\x87\x98\x1f\x81\xa9\x8b\x8b\x91\x1b\x99\x99\x9a\x9c\x9f\x60\x9a\x50\x25\x38\x4f\x42\x61\xa4\x6f\xbf\x7b\x1f" ++"\x72\x85\x80\x88\x7b\x84\x08\x51\x74\x68\x5d\x56\x1a\x4c\xc1\x66\xe6\xbc\xc7\x96\x99\xaa\x1e\x98\x92\x92\x95\x97\x1a\x98\x84\x92" ++"\x7e\x88\x88\x8a\x89\x84\x1e\x7a\x57\x78\x88\x5f\x1b\x46\x67\x9e\xaf\xae\xa6\xac\xb5\x9d\x1f\x98\xaa\xab\x8f\xc7\x1b\x92\x06\x92" ++"\x06\x0e\xf7\xea\xf7\x55\x15\x93\x8c\x96\xbd\x05\x27\x8f\x64\x9e\xb6\x1a\xb5\xbc\xa9\xce\xb3\xac\x81\x79\x9f\x1e\x93\x84\x90\x7e" ++"\x79\x1a\x71\x92\x82\x9d\x9b\x94\x95\x9e\x8d\x1e\x8d\xa4\x91\xa1\x96\xaa\x08\x8f\x94\x8c\x91\x92\x1a\x98\x81\x95\x7d\x7c\x83\x84" ++"\x77\x84\x1e\x8a\x87\x8a\x8a\x89\x84\x08\xa6\x66\x64\x97\x59\x1b\x2b\x45\x56\x43\x65\x98\x75\xae\x76\x1f\x43\x74\x61\x5b\x4f\x1a" ++"\x44\xca\x62\xf7\x00\xe2\xd1\xa6\xac\x97\x81\x95\x80\x85\x86\x89\x85\x7c\x1e\x7a\x62\x6b\x85\x61\x1b\x44\x60\xa2\xb2\xc3\xd8\xb3" ++"\xf5\x1f\xf7\x14\xf8\x1e\x15\x98\x95\x91\x94\x95\x1a\x98\xeb\x1d\xf8\x9e\xf7\x08\x15\xa1\x96\x94\x9c\x9b\x80\x94\x75\x1f\xfc\x50" ++"\x58\x0a\xf8\x50\xf7\xae\x15\xa1\x96\x94\x9b\x9c\x80\x94\x75\x1f\xfc\x50\x06\x76\x80\x82\x7a\x7b\x96\x82\xa0\x1f\xf8\x50\xfb\x21" ++"\xf7\x5d\x1d\xfc\x50\x58\x0a\x0e\xf8\x71\xf7\x54\x15\x8a\xcf\x87\xa8\x7d\xaa\x08\xcc\x6e\x46\xb2\x36\x1b\xfb\x14\x3b\x37\xfb\x1a" ++"\xfb\x1a\xd8\x3c\xf7\x15\xeb\xce\xb4\xd7\xa5\x1f\x8c\x8e\x8d\x8f\x05\x5e\x06\x8a\x89\x8b\x8a\x88\x87\x08\x5a\x72\x5a\x70\x4a\x1b" ++"\x41\x69\xa1\xc8\x77\x1f\xd6\x07\xf7\x96\xb4\x15\xfb\x94\xd3\x06\xc5\xa9\xab\xa0\xc8\x1b\xcb\xbd\x6d\x5a\x9e\x1f\x0e\xcc\x1d\xc4" ++"\xad\x70\x5d\x85\x8a\x83\x8a\x85\x1f\x2e\xfc\x3b\x05\x88\x7d\x8a\x84\x87\x1a\x7c\x94\x83\x9a\x9f\x91\x93\xaa\x8f\x1e\xeb\xf8\x48" ++"\x05\x8d\x95\x8c\x90\x93\x1a\xd1\x57\xba\x3c\x53\x56\x76\x5f\x54\x1e\x0e\xcc\x1d\xc5\xac\x70\x5c\x85\x8a\x84\x8a\x85\x1f\x2e\xfc" ++"\x3b\x05\x88\x7d\x8a\x84\x87\x1a\x7c\x94\x83\x9a\x9f\x91\x93\xaa\x8f\x1e\xeb\xf8\x48\x05\x8d\x95\x8c\x90\x93\x1a\xd1\x57\xba\x3c" ++"\x53\x56\x76\x5f\x54\x1e\xf7\x92\xf7\x6f\x61\x1d\x82\x93\x7f\x5b\x1d\x93\x83\x98\xf7\x10\x0a\xf7\x74\xf8\xc1\x15\x8c\x9c\x05\xa1" ++"\x8c\x76\x9f\x72\x1b\x71\x78\x78\x73\x87\x8b\x86\x8c\x84\x1f\x9d\xfb\xd4\x05\x75\x8c\x94\x81\x9b\x1b\x9b\x93\x95\xa1\x8c\x1f\x6c" ++"\xfb\x23\x15\x69\x72\x74\x6c\x6c\xa4\x73\xad\x1f\x97\x06\xad\xa5\xa3\xaa\xaa\x71\xa2\x69\x1f\xf7\xaa\xf8\x63\x15\x8c\x9b\x05\xa2" ++"\x8d\x76\x9f\x71\x1b\x72\x77\x78\x74\x86\x8b\x86\x8c\x84\x1f\x9d\xfb\xd4\x05\x75\x8c\x94\x81\x9b\x1b\x9b\x93\x95\xa1\x8c\x1f\x6c" ++"\xfb\x23\x15\x69\x72\x74\x6c\x6c\xa4\x73\xad\x1f\x97\x06\xad\xa5\xa3\xaa\xaa\x71\xa2\x69\x1f\x0e\xf8\x30\xf7\x9e\x15\xfb\x6b\xfb" ++"\xb9\x58\xf7\xed\xf8\xc7\xfb\xed\x58\xf7\xb9\xfb\x57\xfb\xb9\x58\x07\x0e\xf7\xd6\xf7\xac\x15\xf6\x94\xe0\xe9\xf7\x01\x1a\xf7\x0a" ++"\x2b\xea\xfb\x0a\xfb\x0a\x2c\x2c\xfb\x0a\xfb\x01\xe0\x2d\xf5\x82\x1e\x32\xfb\x29\x64\xf7\x29\xfb\x2c\xb7\xf7\x2c\xf7\x28\xb2\xfb" ++"\x28\x07\x72\xf8\x69\x15\xeb\xd8\x40\x2f\x2d\x3f\x3f\x2d\x2e\x3f\xd6\xe9\xe6\xd7\xd8\xe5\x1f\x0e\xf7\x78\xf7\x9e\x15\xcb\x06\x83" ++"\x64\x05\x89\x82\x8b\x8b\x89\x1a\x7f\x94\x82\x96\x9c\x97\x96\x9e\x90\x1e\xa7\xf7\x16\x8c\x95\x05\x99\x8c\x82\x94\x7e\x1b\x80\x88" ++"\x89\x83\x82\x1f\x85\x86\x8b\x8b\x88\x7b\x82\x63\x18\x4b\x06\xb6\xf7\x57\x05\xf7\x50\x06\x7a\x3f\x05\x8a\x84\x8a\x87\x88\x1a\x7f" ++"\x94\x84\x99\x9b\x95\x96\x9f\x90\x1e\xa6\xf7\x15\x05\xfb\xd6\x06\x7b\x87\x8a\x84\x85\x1f\x85\x84\x86\x82\x87\x1a\x7c\x96\x83\x9d" ++"\x1e\xa7\x06\x26\xfc\x61\x05\x6d\x06\x80\x82\x88\x87\x86\x1f\x86\x87\x84\x7e\x87\x1a\x7c\x95\x83\x9e\x1e\xf7\x37\x06\xa3\x99\x97" ++"\x9e\x98\x80\x92\x78\x1f\x3a\x06\xf7\xdd\xf7\xca\x15\x2f\x06\x75\x7c\x80\x7a\x7b\x2a\x0a\xb1\x06\x52\xfb\x97\x05\x65\x06\x74\x7e" ++"\x7f\x77\x7f\x95\x84\x9d\x1f\xf7\x4a\x06\xa3\x98\x97\xa1\x90\x87\x91\x85\x8f\x1f\x8d\x87\x8b\x8b\x7c\x1b\x2f\x06\xab\xf7\x2a\x9d" ++"\x9e\x8b\x8b\xce\xd1\x19\xa2\xa1\x95\x92\x96\x1b\x93\x9e\x80\x82\x91\x1f\x7a\x97\x8f\x87\x95\x1b\x9a\x98\x98\x9b\x97\x88\x90\x7d" ++"\x99\x1f\xa2\x74\x7a\x94\x74\x1b\x69\x7b\x7f\x41\x49\x1f\x0e\xf7\x9f\xd4\x15\x23\xf7\xee\x05\x56\x2b\x1d\xa2\x06\xf5\xfb\xfa\x05" ++"\x6c\x4e\x7e\x61\x62\x1a\x6d\x98\x79\xa0\xb2\xa2\xc0\xe4\x9b\x8b\x98\x89\x9a\x1e\xf7\x71\xf7\xd3\xa4\xae\x97\x93\xa9\x8d\x19\xab" ++"\x97\x93\xa0\x99\x81\x93\x78\x1f\x75\x06\x5f\x72\x7a\x54\x65\x1f\x0e\x4c\x0a\x71\xf7\x72\x32\x0a\x4c\x0a\xe1\xf7\x94\x15\xfb\x32" ++"\xfb\x01\x05\x7b\x4e\x1d\x92\x8e\x91\x94\x7f\x0a\x91\x1b\x9b\x9a\x99\x9b\x92\x59\x0a\x4c\x0a\xf7\x2f\xf7\x82\xf7\x03\x0a\x86\x80" ++"\x81\x1e\xfb\x03\xfb\x0f\x05\x81\x80\x88\x84\x83\x1a\x80\x64\x1d\x4c\x0a\xd6\xf7\x77\x15\x68\x6a\x35\x0a\xa4\x78\x9e\x71\x1f\x0e" ++"\xf8\xa0\xf7\xd9\x15\xfc\x3f\xf7\x7d\x05\x8d\x86\x85\x8d\x87\x1b\x82\x83\x86\x84\x87\x1f\x8a\x88\x05\x88\x87\x8a\x87\x87\x1a\x82" ++"\x90\x84\x96\x85\x1e\xf7\xee\xfb\x50\xfb\xee\xfb\x50\x05\x80\x84\x86\x85\x82\x1a\x88\x8d\x86\x8d\x86\x1e\x8c\x89\x05\x83\x90\x93" ++"\x86\x92\x1b\x90\x91\x8d\x8e\x91\x1f\x77\x61\x15\x76\x80\x82\x7a\x7b\x96\x82\xa0\x1f\xf8\x34\x06\xa0\x96\x94\x9b\x9c\x80\x94\x76" ++"\x1f\x0e\xf7\xaf\xf8\x9f\x15\x9c\xdb\x05\x89\x1d\x85\x6e\x05\x5e\x06\x68\x1d\xb5\x06\x30\xfc\x3a\x05\x62\x33\x1d\xf7\x18\x06\x5c" ++"\x0a\x76\x1f\x65\x06\xbf\xf7\x86\xbd\xb9\x8b\x8b\x98\x94\x19\xa3\xad\xa9\x95\xb0\x1b\xb3\x9d\x86\x78\x9e\x1f\x9a\x7d\x92\x7b\x77" ++"\x1a\x87\x8a\x83\x89\x84\x1e\x58\xfb\x82\x05\x62\xd4\x0a\x64\x06\xbe\xf7\x83\x05\x8e\x95\x8c\x95\x93\x1a\xd1\x55\xb8\x37\x51\x5c" ++"\x77\x57\x51\x1e\xa3\xf7\x04\x05\xf7\x22\x06\xa1\x9a\x96\x9d\x3c\x0a\x0e\xa8\x1d\xf7\x4a\xf8\x3c\xd4\x1d\xf7\xc0\x75\x15\x9b\xd2" ++"\xba\xdb\xe3\xf7\x02\x08\xd5\xe9\xa4\xbf\xc9\x1a\xca\x55\xc0\x4a\x4b\x5d\x62\x3f\x76\x1e\xd9\x72\x5f\xb2\x4b\x1b\x4a\x58\x56\x47" ++"\x57\x9b\x68\xcc\x33\x1f\xf7\x09\xfb\x30\xa9\x56\xa0\x3b\x08\x0e\xd1\x16\xf8\x61\xf7\xcb\x06\xfb\x7b\xf7\x92\xfb\x7a\xfb\x92\x05" ++"\xbd\xfb\x99\x15\xf7\x85\x07\xf7\x48\xf7\x5a\xf7\x49\xfb\x5a\x05\xfb\x85\x07\x0e\xce\x1d\x85\xf8\xbd\x15\x91\x7f\x93\x82\x77\x7e" ++"\x7b\x71\x51\xbe\x65\xd9\xbe\xb9\x6d\x0a\x83\x84\x79\x84\x1e\x67\x7f\x5b\x71\x56\x1b\x70\x73\x92\x97\x7d\x1f\x84\x90\x7d\x9d\x8d" ++"\x1a\x0e\xf7\xc7\xf8\x37\x15\xfb\x3a\x20\x1d\xf7\x04\x25\x0a\xfb\x06\x21\x1d\xf7\xaa\x2a\x1d\xfb\x04\x06\xf7\x0e\xf8\xcf\x15\x45" ++"\x06\x72\xfb\x05\x05\xd1\x06\xf7\xaf\xfb\x21\x15\x36\xfc\x19\x05\x4a\x7b\x55\x5e\x4b\x1b\xfb\x14\x33\x1d\xf7\x15\x06\xe5\x89\xe0" ++"\xd1\x9e\xe6\xeb\xf8\x4e\x18\xfb\x8b\x26\x0a\xf7\x93\xf7\x92\x77\x0a\x3c\x1d\xf7\x59\xf8\x6e\x2c\x1d\xf7\xc0\xf7\x8a\x15\x52\xba" ++"\xc8\x69\xbf\x1b\xa7\xa5\x93\x98\x9f\x1f\xaa\xa1\xa2\xba\xb2\x1a\xd0\x50\xc3\x43\x54\x4f\x68\x54\x61\x1e\xc6\x59\x56\xa9\x55\x1b" ++"\x43\x50\x52\x44\x47\xc4\x52\xd1\xc7\xb8\xa4\xca\xc1\x1f\xae\xb2\x15\xb9\xab\xbd\xa9\xb6\x1b\xba\xaa\x6d\x5e\x5e\x6c\x6b\x61\x77" ++"\x76\x91\x97\x75\x1f\x7a\x94\x8b\x8b\x5c\xb9\x08\x47\x8f\x15\x5c\x66\x58\x6d\x61\x1b\x5e\x6e\xaa\xba\xb6\xaa\xa9\xb8\xb4\xb3\x74" ++"\x58\xba\x1f\x0e\xf7\xa7\x5c\x15\x44\x84\x6f\x7b\x84\x88\x8d\x99\x83\x1e\x9a\x80\x7c\x94\x7a\x1b\x71\x79\x7a\x72\x6d\xa5\x76\xb0" ++"\xa7\xa7\x98\xa3\xa2\x1f\xa9\xab\x93\xa9\xe4\x1a\xf8\x8a\x07\xca\x92\xa6\x9d\x90\x8f\x87\x82\x91\x1e\x77\x99\x95\x85\x9f\x1b\xa5" ++"\x9d\x9c\xa3\xa9\x72\xa0\x68\x73\x72\x82\x7c\x77\x1f\x66\x6e\x7d\x60\x32\x1a\x0e\xf7\xda\xf9\x0e\x15\x57\xfd\x35\x06\x4b\x83\x70" ++"\x7a\x86\x87\x8f\x94\x85\x1e\xa0\x7d\x81\x92\x77\x1b\x72\x78\x7a\x72\x6e\xa4\x75\xae\xa3\xa4\x94\x9a\x9f\x1f\xb0\xa8\x99\xb6\xe4" ++"\x1a\x0e\xf7\xa6\xfb\x4a\x15\xbf\xf9\x35\x06\xca\x92\xa6\x9d\x90\x8f\x87\x82\x91\x1e\x77\x99\x95\x85\x9f\x1b\xa5\x9d\x9c\xa3\xa9" ++"\x72\xa0\x68\x73\x72\x82\x7c\x77\x1f\x66\x6e\x7d\x60\x32\x1a\x0e\xf8\xad\xf7\x74\x15\xf7\x2a\x86\xae\x70\xb8\x1e\xce\x61\x3e\xb4" ++"\x35\x1b\x57\x5b\x7c\x70\x62\x1f\x58\x68\x6e\x5d\x81\x4d\x08\x86\x69\x8a\x75\x2a\x1a\xfb\x52\x07\x75\x94\x7f\x9c\x9b\x95\x98\xa0" ++"\x1e\xf7\x55\x07\x8c\xe3\x8b\x8b\x95\x1a\x8e\xbf\x92\xa9\x9a\xa1\x08\xbd\xad\xc8\xab\xcb\x1b\xc8\xc6\x6e\x5e\xab\x1f\xa6\x66\x91" ++"\x66\xfb\x1c\x1a\xfb\x55\x07\x75\x94\x7f\x9b\x9b\x96\x99\x9f\x1e\x0e\xf7\xc5\xf8\xc7\xb7\x0a\x30\xfb\x34\x15\xa3\x9e\x78\x74\x73" ++"\x78\x78\x74\x73\x78\x9e\xa3\xa1\x9e\x9f\xa2\x1f\xf7\xa2\x34\x15\x86\x48\x82\x6c\x74\x69\x08\x5a\x6a\x5a\x72\x4b\x1b\x4f\x5e\xa0" ++"\xb4\x6a\x1f\x6e\xb0\x80\xad\x85\xd4\x95\x63\x93\x7a\x9e\x75\x08\x61\xae\xbc\x76\xca\x1b\xc9\xbc\xa0\xb5\xae\x1f\x9e\xa1\x93\x9c" ++"\x95\xb3\x08\x29\xe2\x15\xa3\x9e\x78\x74\x73\x78\x78\x74\x73\x78\x9e\xa3\xa1\x9e\x9f\xa2\x1f\x0e\xf8\x34\xf8\x37\x15\xfb\x3a\x20" ++"\x1d\xf7\x04\x25\x0a\xfb\x30\x21\x1d\xf7\xc0\x06\x57\x71\x70\x68\x63\xee\x1d\xab\xad\xa9\xce\xa8\x1f\x9e\x93\x93\x94\x99\x1a\x9a" ++"\x82\x91\x77\x1e\xfb\x2e\x06\xf7\x0e\xf8\xcf\x15\x45\x06\x72\xfb\x05\x05\xd1\x06\x0e\xc1\x1d\x0e\xf7\xe4\xf8\x18\x15\x8f\x9d\x8b" ++"\x8c\x8e\x1a\x99\x81\x94\x7b\x7b\x84\x83\x72\x86\x1e\x49\xfb\xc8\x05\x89\x7e\x89\x7c\x80\x1a\x60\xa9\x71\xbb\x9f\xea\x1d\x91\x8d" ++"\x96\x8e\x9c\x1f\x78\xf8\x74\xdd\x1d\xf7\xe3\xf8\x18\x15\x8f\x9b\x8b\x8d\x8d\x1a\x9b\x81\x94\x7b\x7b\x84\x83\x72\x86\x1e\x49\xfb" ++"\xc8\x05\x89\x7d\x89\x7e\x7f\x1a\x61\xa9\x70\xbb\x9f\x9f\x8f\x92\xa0\x1e\xa2\x94\x96\x97\x9b\x1a\x98\x82\x94\x7e\x86\x86\x8a\x88" ++"\x85\x1e\x81\x73\x79\x86\x7a\x1b\x7b\x83\x91\x99\x92\x8c\x92\x8f\x9f\x1f\xf7\x56\xf8\x86\xbc\x1d\xc1\x1d\xf7\x49\xf8\x86\x61\x1d" ++"\xeb\x1d\x3c\x1d\xf7\x35\xf8\xba\xbf\x1d\x56\x0a\xf8\x7f\xa4\x0a\xf7\x69\xf7\xa2\x3d\x0a\xd1\x0a\x90\x88\x92\x1b\x9a\x9a\x99\x9b" ++"\x92\x89\x8f\x82\x93\x1f\x0e\xf7\x71\xf7\x84\x15\xb1\xf7\x47\x05\x21\x3f\x1d\xbe\x06\x46\x7e\x1d\xf7\x26\x31\x1d\x58\x06\xa8\xf7" ++"\x1e\x05\xa8\x06\xdd\x87\xab\x67\xb5\xfb\x1c\x8d\x84\x18\x8d\x85\x05\xdd\xf7\x5a\x1d\x56\x06\x70\xe6\x5f\xca\x5b\x9c\xf7\x48\xf7" ++"\x26\x18\x97\x06\xa2\x6d\x1d\x2c\x33\x0a\x93\x06\xfb\x39\xfb\x14\x05\x0e\xac\x1d\xf7\x10\x2e\x27\x0a\xf7\x78\xf7\x47\x15\xbc\xad" ++"\xf7\x18\xfb\x36\x05\x7a\x24\x0a\x78\x7d\x25\x1d\xf7\x17\x23\x1d\x61\x06\xfb\x33\xf7\x55\xf7\x47\xf7\x10\x05\xb8\x06\xa1\x9a\x38" ++"\x1d\xfb\x16\x20\x1d\x91\x06\xfb\x48\xfb\x13\xb2\xf7\x46\x05\x25\x06\x73\x7e\x80\x78\x7d\x25\x1d\xbb\x06\x46\xfb\xd1\x4d\x1d\xef" ++"\x06\x0e\x41\x0a\xf7\x72\xf9\x40\x2d\x0a\xc4\xbe\x15\x74\x24\x1d\xf7\x06\x23\x0a\x70\x06\xf7\x69\xf7\xb3\xf5\xfb\xb3\x05\x69\x33" ++"\x0a\xf7\x08\xe6\x0a\x71\x06\xfb\x5e\xf8\xbb\x05\x34\x3a\x0a\xc7\x06\xc3\xfb\x2e\x05\x0e\x41\x0a\xf7\x8e\xf8\x9c\x15\x93\x94\x8f" ++"\x93\x78\x1d\x41\x0a\x75\xfb\x24\x27\x0a\x41\x0a\xf7\x88\xf7\xdf\x15\x58\x64\x65\x5a\x6d\xa5\x75\xaf\x1f\x95\x06\xb9\xb7\xb2\xb5" ++"\xad\x71\xa3\x67\x1f\x0e\xbc\xf7\xd9\x15\xf8\x3e\xfb\x7d\x05\x88\x91\x91\x89\x8f\x1b\x93\x93\x90\x93\x8f\x1f\x8c\x8d\x05\x8e\x90" ++"\xf7\x1c\x1d\x95\x90\x90\x93\x94\x1a\x90\x8a\x8e\x89\x8f\x1e\x89\x8e\x05\x92\x87\x83\x90\x83\x1b\x86\x85\x89\x89\x86\x1f\x9e\xfc" ++"\xc3\x15\xa0\x96\x94\x9b\x9c\x80\x94\x76\x1f\xfc\x34\x06\x76\x80\x82\x7a\x7b\x96\x82\xa0\x1f\x0e\xf7\x49\xf7\x43\x15\x46\x72\x5a" ++"\x53\x69\x1b\x78\x7e\x7f\x7b\x7c\x25\x1d\xf7\xd7\x06\xaa\xa7\x9a\xa6\xa2\x1f\x9b\x9e\x97\xa6\x9a\x1a\x96\x82\x94\x7e\x7c\x82\x83" ++"\x79\x85\x1e\x6e\x82\x78\x7a\x74\x1b\xfb\x82\x06\xa9\xa9\xa5\xb7\x9d\xbd\x08\xf7\x16\x06\xa0\x96\x95\x9f\x97\x83\x90\x7b\x1f\xfb" ++"\x11\x06\x8f\xa1\x8c\x94\x8c\x9c\x08\xf7\x18\x06\x9f\x96\x95\x9f\x97\x84\x90\x7a\x1f\xfb\x20\x06\x88\xb8\x89\xa5\x90\x1a\xb4\x94" ++"\xa5\xa5\xa5\x1e\xa4\xa2\xab\x9a\xaa\x1b\xad\xa0\x7e\x6a\x9f\x1f\x81\x91\x91\x87\x93\x1b\x9a\x9a\x99\x99\x96\x82\x9c\x7c\x9a\x1f" ++"\xa6\x73\x6c\x98\x65\x1b\x5d\x5f\x78\x67\x67\x1f\x65\x66\x7a\x61\x54\x1a\x78\x8b\x87\x90\x5b\x1e\x45\x06\x75\x80\x81\x77\x7f\x93" ++"\x86\x9c\x1f\xdb\x06\x8a\x81\x88\x73\x88\x7d\x08\x35\x06\x76\x80\x81\x77\x80\x93\x85\x9c\x1f\x0e\xf7\xb3\xbe\x15\xe6\xf8\x3a\x05" ++"\xba\x96\xbd\xab\xcb\x1b\xaf\xaa\x88\x83\xc1\x1f\x8a\x93\x8e\x8b\x8e\x1b\x9c\x99\x98\x9c\x95\x85\x92\x7f\x8e\x1f\x91\x6c\x47\x92" ++"\x64\x1b\x2e\x3e\x56\x40\x7b\x1f\x7f\x53\x05\x37\x26\x0a\xdc\x25\x0a\x2d\x26\x0a\xf7\xd0\x23\x1d\x0e\xf7\xe4\xf8\x31\x15\x91\x75" ++"\x77\x8e\x76\x1b\xfb\x0b\x2c\x2c\xfb\x0a\xfb\x0a\xea\x2c\xf7\x0a\xf7\x0a\xea\xea\xf7\x0a\xdb\x5e\xd4\x45\xb0\x1f\xe3\xf7\x53\x05" ++"\x61\xaa\xaa\x6d\x95\x1b\x92\x8f\x8f\x90\x8f\x89\x8f\x85\x95\x1f\x75\xad\x78\xc0\x88\xaf\x08\x9e\x8a\x8a\x8e\x85\x1b\x87\x87\x89" ++"\x83\x81\x1f\x78\x7a\x4a\x73\x67\x88\x08\x79\x88\x87\x89\x83\x1a\x80\xa3\x84\xb2\x1e\x9f\x06\x9f\x8c\x05\x8d\x06\xfb\x31\xfb\x79" ++"\x15\xea\xd8\x40\x2f\x2d\x40\x3f\x2d\x2e\x3f\xd6\xe8\xe7\xd7\xd8\xe5\x1f\x0e\xf7\xa8\xc7\x0a\x0e\xf7\xa6\xf7\x28\x15\x90\x7e\x7a" ++"\x8f\x7d\x1b\x57\x5d\x5e\x59\x6e\xa1\x78\xad\xd3\xbe\xc2\xda\x1f\xf7\x8b\x07\xba\x84\xb3\x4b\x46\x1a\x60\x83\x69\x77\x5e\x1e\xa2" ++"\x06\xa9\xb0\x9b\xb9\xbc\x1a\xca\x73\xc7\x59\xc7\x1e\x61\xbe\x8a\x8c\x86\x90\x85\x94\x19\xbc\x66\x07\x0e\xf7\xd8\xf8\x81\x15\xa0" ++"\x70\xa2\x76\xa3\x7e\xc8\x68\x96\x84\x90\x82\x08\x92\x7e\x8f\x78\x73\x1a\xfb\x92\x07\x92\x78\x72\x90\x76\x1b\x3f\x48\x51\x4a\x65" ++"\xaa\x73\xbd\xc3\xc0\xa4\xb5\xac\x1f\xa2\xa8\x92\xa3\x8e\xc0\x08\xf8\x22\x07\x8c\xda\x67\xdb\x59\xab\x57\xac\x18\x71\x9c\x7c\x95" ++"\x86\x8f\x08\x7d\x9b\x84\x9e\xa5\x1a\x99\x5b\xfc\xae\x07\x93\x78\x74\x8f\x76\x1b\x41\x49\x52\x49\x65\xaa\x73\xbb\xc2\xbf\xa4\xb5" ++"\xac\x1f\xa1\xa8\x92\xa3\x8e\xc0\x08\xf7\x2c\xf7\x47\x15\xfb\x0d\xcc\x71\xb4\x87\xf7\x12\x8e\x89\x18\xf7\x0d\x49\xa5\x63\x90\xfb" ++"\x12\x08\x0e\x4a\x0a\xf7\xce\xf7\x78\x15\x9a\x96\x8f\x91\x96\x1a\x97\x82\x94\x7e\x84\x86\x7f\x1d\x90\x8d\x93\x96\x1e\x0e\xf7\xb3" ++"\xf8\x37\x15\x39\x4f\x1d\x9e\x1f\xa7\x69\x0a\x77\x1f\x65\x06\xbf\xf7\x84\x05\xd7\xda\xa6\x9a\xca\x1b\xae\x9d\x85\x79\x9d\x1f\x9a" ++"\x7d\x92\x7a\x77\x1a\x82\x8b\x88\xb9\x0a\xbf\xf7\x87\x05\x8d\x93\x8c\x93\x93\x1a\xd1\x55\xb8\x39\x4e\x63\x79\x54\x4b\x1e\x7f\xf7" ++"\x67\x15\x94\x95\x8f\x92\x78\x1d\x4a\x0a\xf7\x2e\xf7\x0b\x61\x0a\x4a\x0a\xcb\xfc\x59\x27\x0a\xf7\xda\xf7\x7c\x15\xf7\x93\xbd\xfb" ++"\x79\x06\xec\xf7\x49\x05\xf7\x18\xbe\x22\x06\x97\xa9\x96\xa1\x96\x9a\x08\x8f\x90\x8d\x8f\x8e\x1a\x96\x7e\x96\x7f\x7e\x85\x87\x7b" ++"\x83\x1e\x60\x3a\x05\xfb\x1a\xf7\x3d\x1d\xfb\x10\xb7\x3b\xe6\x63\x1e\x6e\x55\x05\x87\x83\x89\x85\x86\x1a\x7f\x97\x80\x98\x97\x92" ++"\x90\x9a\x93\x1e\xac\xca\x05\x87\xac\x8f\x8b\xb8\x1b\xf7\xba\xbe\xfb\xc6\x06\x73\x84\x8b\x8d\x7e\x1f\xb2\xf7\x47\x15\x31\xfb\x3c" ++"\x4a\xa1\x68\xc3\x87\xe0\x19\x90\x07\xf7\xd2\xf7\x7b\x15\x2a\xfb\x49\x05\xfb\x71\x90\x06\x91\xf7\x0c\xcc\xc6\xf7\x14\x88\x08\x0e" ++"\xf8\x12\xf8\x0e\x15\xba\xe5\x05\x8f\x92\x8d\x92\x90\x1a\x98\x7f\x96\x7d\x80\x84\x86\x7d\x83\x1e\x4f\xfb\x06\x05\xfb\x89\x06\x76" ++"\x80\x82\x7a\x7b\x96\x82\xa0\x1f\xf7\x6f\x06\x5b\x31\x05\xfb\x3f\x58\x0a\xf7\x24\x06\x61\x3a\x05\x87\x84\x89\x85\x86\x1a\x7e\x97" ++"\x7f\x99\x96\x92\x90\x9a\x92\x1e\xc2\xf3\x05\xf7\x86\xf7\x59\x1d\xfb\x6b\x06\xbb\xe5\x05\xf7\x3b\x06\xa1\x96\x94\x9b\x9c\x80\x94" ++"\x75\x1f\x0e\xf7\x4f\xf8\x35\x15\x3b\x06\x76\x7e\x80\x78\x7d\x94\x84\x9b\x1f\xb5\x06\xe7\xfc\x02\x05\xbb\x06\xf7\x44\xf7\x30\xc8" ++"\xe0\xe7\x1a\xbb\x78\xb7\x77\x7b\x7c\x7d\x7d\x87\x8d\x83\x8d\x83\x1e\x91\x78\x8f\x77\x7d\x1a\x46\x57\x3c\xfb\x04\x24\x1e\x87\x88" ++"\x88\x88\x87\x87\x86\x87\x87\x88\x87\x87\x08\x0e\xf7\xf1\x56\x1d\x55\xf7\x72\xf7\x08\x1d\xbe\xb9\x6d\x0a\x83\x84\x79\x84\x1e\x67" ++"\x7f\x5b\x71\x56\x1b\x70\x73\x92\x97\x7d\x1f\x84\x90\x7d\x9d\x8d\x1a\x0e\x38\x0a\xd8\xf7\x5c\x74\x1d\x38\x0a\xf7\x29\xf7\x23\x2c" ++"\x1d\xa6\x1d\x0e\xa6\x1d\xf7\x1e\xf8\x12\x15\x97\x94\x92\x96\x95\x1a\x97\x82\x93\x7f\x84\x7a\x0a\x82\x54\x0a\xf7\xf1\x56\x1d\x0e" ++"\xf7\xf2\xf8\x45\x15\xfb\x2a\xfb\x1c\xfb\x15\xfb\x21\x23\xd9\x40\xf6\xf7\x2c\xf7\x1b\xf7\x14\xf7\x25\xf0\x3c\xd6\x20\x1f\x80\x58" ++"\x15\xdf\xc7\x53\x3d\xfb\x03\x21\x25\xfb\x08\x36\x50\xc3\xdc\xf7\x00\xf7\x00\xf1\xf7\x06\x1f\xf7\x1a\xf7\x61\x15\x99\x95\x91\x94" ++"\x96\x1a\x97\x82\x93\x7f\x83\x84\x88\x84\x81\x1e\xfb\x1b\x2b\x05\x7e\x81\x85\x82\x80\x1a\x7f\x94\x83\x97\x93\x92\x8e\x92\x95\x1e" ++"\x0e\xc5\x16\xf8\x7a\xc9\xfc\x3c\xf8\x3c\x4d\x06\x0e\xc3\x1d\x7f\x81\x87\xcb\x1d\xbe\xf7\x82\x3d\x1d\xf7\x2b\xf8\xbc\x15\x7d\x8c" ++"\x95\x82\x9a\x1b\xac\x8c\x05\xbb\xc4\x77\x6c\xb5\x1f\xa8\x76\x9e\x76\xa7\x60\x08\xa7\x5f\x66\x96\x57\x1b\xfb\x16\x24\x28\xfb\x11" ++"\xfb\x11\xf2\x27\xf7\x17\xf7\x15\xf3\xee\xf7\x10\xe9\x64\xf7\x00\x4e\xd1\x1f\xcb\x55\x33\xb0\x29\x1b\x70\x88\x8a\x84\x84\x1f\x87" ++"\x87\x89\x84\x84\x1a\xf7\x27\xfb\x40\x15\xf3\xdb\x40\x28\x2b\x3b\x3e\x26\x26\x3a\xd8\xec\xea\xdb\xd9\xee\x1f\x0e\xf8\x4d\xf7\x9d" ++"\x15\x97\xc3\x05\x8c\x8e\x8b\x8e\x8e\x1a\x98\x82\x94\x7e\x7d\x81\x82\x7a\x87\x1e\x7e\x4e\x05\x66\x06\x78\x7e\x81\x7b\x7d\x94\x83" ++"\x9d\x1f\xaa\x06\x6b\xfb\x25\x05\x89\x83\x8a\x84\x86\x1a\x62\xb1\x70\xc3\xae\xb9\x94\x99\xab\x1e\xa3\x95\x93\x93\x98\x1a\x98\x82" ++"\x94\x7e\x86\x89\x8a\x87\x82\x1e\x7e\x72\x5e\x81\x69\x1b\x6f\x77\x97\x9a\x8c\x1f\x8c\x8c\x8e\x8c\x90\x1e\xac\xf7\x29\x05\xf7\x12" ++"\x06\x9e\x98\x96\x9a\x9a\x82\x92\x7a\x1f\xfc\x34\x65\x15\xa6\x06\xf7\x17\xf7\x08\xe8\xf6\xdb\x48\xc3\x2b\x1f\xfb\x20\x49\x1d\xf7" ++"\x1a\x06\xbe\x8b\x8b\x92\x93\x1f\x93\x91\x8f\x94\x93\x1a\x99\x82\x92\x77\x1e\x4a\x06\xbc\xf7\x76\x15\xbe\xf7\x7f\x05\xb7\x06\xcf" ++"\xba\x64\x52\x43\x33\x48\x2c\x1f\x0e\xf7\x46\xfb\x1e\x15\x89\x7f\x8a\x86\x87\x1a\x7d\x95\x82\x9b\x9b\x92\x93\xa4\x90\x1e\xa8\xf7" ++"\x1a\x05\x8a\x96\x8d\x8b\x8f\x1b\xd3\xcb\xa6\xc3\xc4\x1f\xc4\xc2\xa8\xcc\xd4\x1a\xf0\x4f\xd3\x37\x3a\x61\x56\xfb\x1b\x6e\x1e\x61" ++"\xfb\x5d\x05\x40\x9f\x6a\xb6\xd9\x1a\xdd\xbd\xda\xd6\xb0\x1e\x9e\x94\x91\x92\x97\x1a\x98\x82\x94\x7d\x6d\x60\x6f\x5f\x64\x1e\x5d" ++"\x56\x76\x54\x47\x1a\x26\xc1\x46\xeb\x74\x1e\xc9\xb7\x15\xb6\xf7\x63\x05\xf1\xa1\xa6\xb0\xbe\x1b\xc0\xb1\x59\x45\x4d\x74\x59\x5b" ++"\x5c\x1f\x5f\x5d\x58\x73\x56\x1b\x88\x06\x0e\xf8\xad\xf8\x04\x15\xb4\x06\xa1\x9a\x97\x9c\x9a\x82\x92\x77\x1f\xfc\x1f\x06\x75\x7c" ++"\x80\x7a\x7b\x2a\x0a\xb1\xec\x1d\xd0\xf7\xd1\x05\xf7\x68\xec\x1d\x0e\xf8\x7d\xf8\xe3\x15\xbc\x84\x1d\xfc\x71\xeb\x0a\xbc\xfd\x02" ++"\x5a\xeb\x0a\xf7\x2b\x84\x1d\x59\xf9\x02\xf7\xa6\xfd\x02\x5a\x06\x7b\x8c\x80\x81\x8a\x7c\x08\x88\x07\x8c\x7c\x96\x81\x9b\x8c\x08" ++"\xf7\x2b\x84\x1d\x5a\x06\x0e\xf7\xe9\xf8\x64\x15\xfb\x2b\x65\x86\x71\x5e\x1f\x46\x62\x61\x3f\x37\x1a\x3e\xad\x46\xc8\x5f\x1e\x67" ++"\xbd\xae\x85\xf7\x39\x1b\xf7\x56\x06\xa0\x99\x95\x9b\x9b\x7f\x94\x74\x1f\xfb\x58\x06\xfb\x14\x60\x90\x9e\x68\x1f\x54\xa8\x65\xcb" ++"\xcb\x1a\xc5\xab\xc7\xba\xaa\x1e\xa6\xb3\xb0\x90\xf7\x23\x1b\xf7\x58\x06\xa1\x98\x95\x9b\x9b\x7e\x94\x75\x1f\x0e\xf7\x74\x16\xf7" ++"\x2d\xb0\x90\xa5\xb8\x1f\xd0\xb4\xb5\xd7\xdf\x1a\xd8\x68\xd0\x4f\xb7\x1e\xaf\x59\x67\x91\xfb\x39\x1b\xfb\x55\x06\x75\x7e\x82\x7b" ++"\x7b\x98\x81\xa1\x1f\xf7\x58\x06\xf7\x16\xb3\x86\x78\xaf\x1f\xc2\x6f\xb1\x4a\x4b\x1a\x51\x6b\x50\x5b\x6b\x1e\x71\x65\x63\x85\xfb" ++"\x21\x1b\xfb\x58\x06\x74\x7f\x82\x7b\x7c\x99\x80\xa0\x1f\x0e\xf8\x29\xf8\xc3\x15\x8c\x91\x8d\x97\x8e\x1a\x98\x80\x94\x7c\x7a\x86" ++"\x84\x71\x85\x1e\xfb\x07\xfc\xa9\x05\x4d\x8f\x70\x9f\xb4\x1a\x98\x8f\xa2\x91\xab\x1e\xc1\xf7\x8e\x05\x27\x06\x74\x7d\x43\x1d\xb6" ++"\x06\x61\xfb\x59\x05\x85\x6f\x88\x71\x7a\x1a\x4a\xbb\x61\xdd\x83\x1e\x71\xfb\x0f\x05\x89\x83\x8a\x84\x86\x1a\x7c\x94\x82\x9a\x9a" ++"\x95\x95\xa2\x90\x1e\xa7\xf7\x1a\xf7\x17\x94\xb9\xb5\xa4\xf7\x19\x19\xb6\xf7\x5b\x05\xb8\x06\xa3\x9a\x1d\x78\x1f\x2a\x06\x56\xfb" ++"\x8d\x79\x2c\x6b\x6d\x34\x82\x19\x0e\xf8\x82\xf7\x40\x15\x71\xba\x7f\x9c\x6d\xa3\x08\xf6\xae\xc7\xc8\xd5\x1a\xd7\x49\xc4\x33\x1e" ++"\xfb\x8d\x24\x0a\x78\x7d\xf2\x1d\x3c\x0a\x47\x06\xb5\xf7\x57\x05\xf7\x13\x06\xaf\x7a\xab\x6a\xa1\x61\x3a\x70\x18\x78\x84\x82\x82" ++"\x7d\x1a\x80\x94\x81\x96\x8f\x90\x8c\x8e\x93\x1e\xe8\xaa\x97\x6f\x93\x75\x9c\x59\x19\x8f\x80\x05\xc7\x06\xa2\x99\x97\x9d\x99\x82" ++"\x92\x78\x1f\x70\x06\x73\xca\x85\x99\xe8\xaa\x05\x9e\x91\x94\x95\x99\x1a\x95\x82\x95\x81\x87\x81\x89\x8a\x87\x1e\xfc\x00\xe6\x15" ++"\xba\xf7\x6b\x05\xf7\x28\x06\xc9\xbd\x63\x59\x4a\x2c\x4f\x23\x1f\x0e\x53\x1d\xf7\x84\xf7\x9a\x3d\x1d\xf7\x2e\xf7\xd1\x15\x22\x06" ++"\x79\x8c\x80\x82\x8a\x7a\x08\x8a\x07\x8c\x7a\x96\x82\x9d\x8c\x08\xc7\x06\xe4\xfb\xb0\xf7\x85\xf9\x2f\x05\xf7\x3b\x06\x9c\x98\x96" ++"\x9a\x9b\x80\x94\x78\x1f\xfb\x66\x06\xfb\x55\xfc\xcc\x05\x0e\x53\x1d\xdb\xf7\x2d\x61\x0a\x53\x1d\x45\xfc\x37\x27\x0a\xf7\x0b\xf8" ++"\x19\x15\xf8\x12\xf7\x59\x1d\xfc\x46\xfb\x88\x06\x77\x94\x80\x9c\x9c\x94\x96\x9f\x1e\x0e\xf7\x09\xd6\x15\x4d\xb4\xbe\x6e\xd1\x1b" ++"\xf7\x20\xf7\x11\xf7\x12\xf7\x21\xf7\x01\x43\xd4\xfb\x00\x41\x3c\x69\x56\x57\x1f\x6c\x6b\x74\x58\x79\x39\x44\xfb\xd2\x18\x89\x82" ++"\x8a\x84\x86\x1a\x7c\x94\x82\x9b\x9a\x94\x95\xa2\x90\x1e\xf7\xb9\xf8\xa7\x15\xdd\xbd\x5a\x3c\xfb\x05\x24\x21\xfb\x00\x3b\x51\xc6" ++"\xdb\xf7\x03\xf0\xec\xf7\x08\x1f\x0e\x70\x1d\xf8\x4e\xf8\x6e\x3d\x1d\xf7\xce\x7c\x15\xf7\x15\x93\xe2\xca\xe1\x1a\xa4\x7d\xa7\x76" ++"\x9b\x1e\x76\x1d\x3f\x53\x6b\x0a\x81\x94\x7f\x7a\x81\x81\x76\x86\x1e\x7a\x3a\x05\x8a\x85\x8a\x87\x88\x63\x1d\x8c\x07\xa1\x73\xb1" ++"\x7b\xbc\x85\x7d\x4a\x18\x42\x0a\x68\x8e\x1f\x0e\x70\x1d\xf7\xcf\xf8\xa0\xd5\x1d\x70\x1d\xf7\x54\xfb\x63\x27\x0a\xf7\x52\xc7\x0a" ++"\xf7\x52\x16\xe5\xf7\x5f\x05\x98\xa8\x8d\x93\x99\x1a\xa1\x79\x9c\x74\xf7\x60\x1d\x0e\xf9\x0f\xf8\x12\x15\x9f\x99\x97\x9d\x99\x82" ++"\x92\x7b\x1f\xfb\x6c\x06\x2b\x56\x7b\x5a\x4c\x1f\x46\x55\x62\x3f\x41\x1a\x22\xda\x40\xf7\x04\xf7\x28\xf7\x1e\xf7\x15\xf7\x1f\xc0" ++"\x78\xb5\x63\xae\x1e\xfb\x20\x16\xe2\xf7\x1f\x0a\x31\xf7\x06\x0a\xf7\x6d\xf8\x23\x15\x75\x79\x7a\x75\x76\x9c\x79\xa1\xa1\x9c\x9c" ++"\xa1\xa0\x7a\x9d\x76\x1f\xf7\x41\x8c\x15\x75\x79\x79\x76\x75\x9d\x79\xa1\xa0\x9d\x9d\xa0\xa1\x79\x9d\x76\x1f\xe9\x37\x15\x82\x64" ++"\x83\x7b\x77\x73\x08\x61\x66\x5c\x77\x4d\x1b\x4c\x5d\x9f\xb5\x66\x1f\x77\xa3\x83\x9b\x82\xb2\x90\x48\x93\x6c\xa2\x68\x08\x5b\xac" ++"\xbd\x72\xcb\x1b\xc6\xba\xa0\xb4\xab\x1f\xa8\xb0\x96\xae\x90\xd3\x08\xfb\x47\xf7\x8b\xb7\x0a\x83\x66\x15\xf7\x1d\xf7\x03\xfb\x00" ++"\xfb\x1b\xfb\x1d\xfb\x01\xfb\x01\xfb\x1c\xfb\x1b\xfb\x01\xf7\x01\xf7\x1c\xf7\x19\xf7\x02\xf7\x03\xf7\x17\x1f\x0e\xf7\x22\x16\xf8" ++"\x09\x9d\x06\xfb\x11\x91\x51\xcd\x8d\xf7\x17\x08\x4a\xad\xaf\x72\xc3\x1b\xc1\xb8\xba\xc5\xc0\x77\xaa\x38\xd7\x1f\x37\xd8\x7c\xa1" ++"\x6d\xe5\x7f\x44\x5c\x47\x3a\x4a\x08\x4d\x58\x70\x5f\x5a\x1a\x51\xba\x5b\xc4\xc3\xb3\xa8\xc8\xa8\x1e\xfb\x14\x90\x47\x40\xfb\x0e" ++"\x1b\x0e\xf8\x55\x22\x1d\x93\x21\x05\x7d\x93\x82\x99\x89\x1e\x90\x06\x9a\x8d\x92\x94\x9b\x1a\xf7\x14\x07\x9e\x82\x94\x78\x8a\x1e" ++"\xfb\xeb\x06\x7a\x8c\x81\x82\x8a\x7b\x08\x7e\x07\x80\x8b\x8a\x92\x82\x1e\xf7\x45\xfb\x8c\xfb\x47\xfb\xd7\x05\x86\x83\x8b\x8a\x82" ++"\x1a\x7c\x07\x7a\x95\x83\x9d\x1e\xf7\xf2\x06\x9e\x94\x94\x9e\x1f\xf7\x14\x07\x9b\x84\x94\x7c\x8d\x1e\x85\x06\x7d\x89\x84\x82\x8a" ++"\x7c\x87\x21\x18\xfb\xb9\x06\xf7\x45\xf7\xcd\x05\x8f\x92\x8c\x8e\x8f\x1a\x91\x89\x8f\x86\x92\x1e\xfb\x3d\xf7\x85\x05\x0e\xf7\x23" ++"\xf8\x2b\x15\x73\x6d\x7c\x68\x87\x65\x08\x2c\x5e\xeb\x06\x8f\x64\x99\x68\xa2\x6e\x48\x48\x18\xab\x6b\xce\xcf\xa9\x73\xab\x7e\xb4" ++"\x85\x19\x2c\xb8\xea\x07\xb4\x91\xad\x99\xa7\xa2\xce\x47\x18\xab\xab\x48\xcf\xa1\xa4\x9a\xaf\x90\xb4\x19\xeb\xb8\x2b\x06\x86\xb3" ++"\x7c\xaf\x75\xa6\xce\xce\x18\x6b\xab\x48\x48\x70\xa1\x63\x9b\x67\x8f\x19\xea\x5e\x2d\x07\x67\x87\x62\x79\x72\x75\x47\xcf\x18\x6b" ++"\x6b\x05\xf7\x72\x5d\x15\xdc\xcc\x4c\x3c\x3a\x4b\x4b\x3b\x3c\x4b\xcb\xda\xda\xcb\xcc\xd8\x1f\x0e\xf8\x1e\xf8\x04\x15\xf7\x12\x06" ++"\xa2\x99\x97\x9e\x99\x83\x91\x77\x1f\xfb\xc5\x06\x75\x7c\x7f\x79\x7e\x95\x83\x9d\x1f\xf7\x13\x06\x48\xfb\xca\x05\x88\x80\x8a\x81" ++"\x82\x1a\x6f\xa5\x7c\xbd\xc9\xb7\x9e\xa5\x97\x84\x93\x80\x88\x88\x8a\x8a\x89\x1e\x7f\x6e\x80\x89\x75\x1b\x71\x7f\x91\x97\x91\x8c" ++"\x90\x8c\x92\x1f\x0e\xf7\x91\xf7\xbb\x15\x9c\xd4\x05\xf7\x6f\xf7\x1c\x0a\xfb\x6d\x06\xa3\xf7\x02\x05\x8c\x8f\x8c\x90\x8d\x1a\x99" ++"\x83\x93\x7d\x81\x88\x89\x83\x82\x1e\x85\x86\x8b\x8b\x88\x7c\x72\xfb\x05\x18\x45\x06\x74\x7e\xf0\x0a\xcf\x06\x7a\x42\x05\x5d\x4f" ++"\x1d\x9f\x1f\xb6\x06\x6e\xfb\x19\x05\x88\x7f\x8a\x81\x83\x1a\x52\xc5\x63\xdd\xb8\xbf\x95\x9f\xc7\x1e\xb4\x98\x9f\x9a\x9b\x1a\x96" ++"\x81\x96\x82\x86\x85\x89\x87\x81\x1e\x5e\x77\x8b\x8b\x62\x83\x08\x83\x66\x76\x88\x70\x1b\x51\x69\xa0\xae\x94\x8c\x92\x8c\x93\x1f" ++"\xa7\xf7\x15\x05\xf7\x48\xf7\x1c\x0a\x0e\x5e\x0a\xe6\xf7\x2c\x15\x93\x94\x8f\x93\x78\x1d\xf7\xb5\x7b\x15\x96\x06\xbd\xd6\x9b\x9f" ++"\xbb\x1f\xa5\x0a\xfb\x69\x06\xa6\x0a\x5f\xa9\x6a\xc0\x7d\x1e\x7b\x42\x05\xaa\x06\x9f\xd3\x1d\xf8\x11\xf8\xee\x15\x33\x35\x4c\x22" ++"\x55\x1f\x65\x43\x75\x31\x3d\x1a\xfb\x16\xca\x3b\xf2\xd9\xd0\xb6\xe0\xc4\x1e\xc2\xdd\xa8\xec\xef\x1a\xf7\x17\x4c\xdb\x24\x1e\xfb" ++"\x69\xfb\x9c\x15\x94\xaf\x98\xa8\xa0\xac\x08\xd7\xbb\xc4\xb2\xc9\x1b\xd3\xb8\x51\x2f\x7c\x8a\x75\x89\x71\x1f\x81\x58\x15\x7b\x4b" ++"\x7a\x62\x6f\x62\x08\x47\x5d\x52\x65\x50\x1b\x45\x5f\xc6\xea\xa3\x8e\xae\x91\xb2\x1f\x0e\xf8\x6e\xf8\xdf\x15\x98\x95\x91\x94\x95" ++"\x1a\x98\x83\x93\x7e\x84\x7a\x0a\x82\x54\x0a\x2c\x0a\xfb\x17\xf8\xb7\x32\x0a\x2c\x0a\x73\xf8\xa1\x74\x1d\x2c\x0a\xe3\xf8\x68\x2c" ++"\x1d\xf8\xdd\xfb\x89\xf7\x2b\x1d\x7b\x79\x96\x83\xa0\x1f\xf8\xce\x43\xf7\x2b\x1d\x7a\x7a\x96\x83\xa0\x1f\x0e\x0e\xc4\x0a\x5f\x0a" ++"\xfb\x0d\xfb\x24\x27\x0a\x5e\x0a\xfb\x49\xfc\x94\x27\x0a\xf8\xa9\xf8\xa1\x2c\x1d\x68\x0a\xf8\x93\x16\x2c\xf8\xc7\x05\x3d\x06\xfb" ++"\xe2\xfc\xc7\x05\xf8\x50\xbe\x15\xfb\xfa\x06\xf7\xa6\xf8\x61\x05\x92\x06\x0e\xf8\x3f\xbe\x15\xb5\xa0\xb2\xa8\xaf\xb1\x08\xcd\xce" ++"\xac\xd8\xde\x1a\xf7\x0f\x30\xe1\xfb\x16\x3a\x3e\x6c\x50\x49\x1e\x47\x4e\x5f\x2e\x38\x1a\x3e\xb6\x3d\xcd\x61\x1e\xfb\x17\x06\x72" ++"\x7d\x80\x79\x7d\x95\x83\x9f\x1f\xf7\x61\x06\x95\xbb\x67\xa3\x80\x93\x7b\x98\x19\x60\xb0\x70\xc6\xc5\x1a\xf7\x24\xf7\x18\xf7\x19" ++"\xf7\x23\xc4\xb0\x7d\x6a\xac\x1e\xad\x69\x9c\x62\x5b\x1a\x3e\x68\x41\x49\x4d\x1e\x65\x66\x75\x7d\x3a\x62\x81\x5a\x18\xf7\x63\x06" ++"\xa2\x9b\x97\x9d\x9a\x83\x91\x75\x1f\x0e\xf8\x5f\xf8\x04\x15\x64\xfb\x45\x7f\x53\x76\x65\x6b\x71\x19\x74\x6e\x66\x7e\x66\x1b\x55" ++"\x62\xb1\xbc\x98\x8e\x9f\x92\xac\x1f\xbf\xf7\x7b\x05\x25\x33\x0a\xb9\x06\xfb\x03\xfc\x8f\x05\x89\x83\x8a\x83\x87\x1a\x7c\x94\x83" ++"\x9a\x9a\x95\x96\xa0\x90\x1e\xb4\xf7\x51\x05\x64\xaa\xaf\x7b\xc2\x1b\xc1\xaf\x99\xae\xb2\x1f\x84\x6a\x05\xef\x06\xa3\x9a\x1d\x77" ++"\x1f\x5f\x06\xdb\xf8\x04\x05\x27\x24\x1d\x0e\xf8\x9e\xf8\x13\x15\xad\x66\x5b\x9b\x4b\x1b\xfb\x33\xfb\x12\xfb\x0e\xfb\x2c\x50\xa1" ++"\x5c\xb2\x6f\x1f\xa4\x7a\xb1\x7f\xc8\x82\x08\xcb\x82\x97\x85\x74\x1a\x60\x62\x6a\x51\x89\x1e\x6c\x89\x7e\x83\x79\x1a\x7a\x96\x83" ++"\xa4\xe4\xd1\xc5\xd4\xbe\x6d\xa4\x40\x96\x1e\x51\x94\x6a\x93\x7c\x93\x08\x6b\x9c\x79\xad\xb9\x1a\xf7\x11\xf2\xee\xf7\x16\xb7\xb8" ++"\x7e\x79\x9f\x1e\x95\x81\x91\x7d\x8c\x77\x08\x66\x8e\x91\x80\x9e\x1b\x9c\x95\x97\xa5\x8e\x1f\x8f\xae\x92\xaa\x94\x9f\x08\x8f\x95" ++"\x8c\x90\x91\x1a\x98\x81\x95\x7d\x7c\x81\x82\x79\x86\x1e\x0e\x2d\x1d\xf7\x26\xf9\x66\x15\x93\x84\x86\x8e\x83\x1b\x7b\x7c\x7c\x7b" ++"\x87\x8e\x86\x93\x83\x1f\xe7\x29\x05\x82\x92\x8f\x89\x95\x1b\x9a\x9a\x9a\x9b\x8f\x88\x90\x83\x93\x1f\x0e\x8f\x0a\xfb\x5a\xf9\x66" ++"\x15\x93\x83\x87\x8e\x83\x1b\x7b\x7c\x7c\x7b\x86\x8e\x86\x50\x1d\x82\x92\x8f\x89\x94\x1b\x9a\x94\x93\x9d\x90\x1f\x8c\x90\x8c\x8e" ++"\x87\x92\x84\x92\x19\x0e\xf7\xc8\xc3\x15\x3b\xf8\x5c\x05\xd1\x57\x0a\xfb\x2b\x29\x1d\xa5\x06\xe4\xfc\x94\x05\xcb\x06\xf7\xa1\xf8" ++"\x33\xa4\xb4\x8b\x8b\x95\x97\x19\x97\x97\x99\x92\x98\x1b\x93\x91\x89\x83\x97\x1f\x7f\x9f\x96\x86\x97\x1b\xa6\xa5\xa6\xa6\xaa\x70" ++"\x9e\x60\x69\x6e\x81\x75\x6d\x1f\x70\x77\x88\x86\x65\x51\x08\x0e\x72\x1d\xfb\xe0\xf7\x63\x15\x93\x83\x87\x8e\x84\x1b\x7a\x7d\x7d" ++"\x7b\x85\x8e\x86\x91\x84\x44\x1d\x93\x90\x88\x92\x1b\x9a\x9b\x99\x99\x8e\x84\x99\x88\x8e\x1f\x0e\xf7\x78\xf7\x9e\x15\xf7\x0f\x06" ++"\x96\xbe\x05\xfb\x0f\xd7\x1d\x61\xfb\x57\x05\x4e\x06\x80\x58\x05\xc8\x06\x5c\xfb\x6b\x4d\x1d\xf7\x7e\x23\x1d\xfb\x18\x06\x0e\xf7" ++"\x82\xf7\xa2\x15\xa0\xed\x05\xf7\xa6\x06\x6e\xfb\x16\x8a\x7d\x05\xf7\x54\x1d\x9f\x8f\x1e\xb3\xf7\x4c\x05\xfc\x71\x3a\x0a\xeb\x06" ++"\x76\x29\x05\x59\x06\x68\x1d\xbb\x06\x67\xfb\x3d\x05\x26\x24\x1d\xf7\x8e\x23\x0a\x29\x06\xaf\xf7\x3d\x05\xf7\x1c\x66\x1d\x0e\xf8" ++"\x89\xbe\x15\x70\xf7\x1a\x7e\xc4\x77\xb6\x73\x9f\x19\xa0\x9f\xab\xb4\xaf\xbe\xc2\xdb\x93\x94\xa3\x90\x81\x64\x18\x8a\x80\x05\x79" ++"\x94\x81\x9b\x99\x94\x95\xa0\x90\x1e\x97\xc2\x05\x8d\x97\x8c\x90\x8e\x1a\x9b\x7e\x94\x71\x51\x75\x78\xfb\x17\x31\x1e\x5a\x44\x7e" ++"\x7f\x70\x88\xb2\xf7\x4c\x18\xa1\x1d\x9a\x06\x75\x33\x05\x89\x83\x8b\x89\xf7\x01\x0a\xf7\x21\x05\x0e\xf8\x7e\xbe\x15\x6c\xe4\x7c" ++"\xb5\x74\xad\x75\x95\x19\xa5\xa0\x94\x93\xa5\xaa\xc2\xce\x97\x95\xa6\x8f\x86\x78\x18\x89\x85\x8b\x89\x8a\x1a\x78\x94\x81\x9b\x99" ++"\x94\x95\xa1\x90\x1e\x92\xac\x05\x8d\x92\x8c\x94\x8f\x1a\x9b\x7e\x93\x71\x57\x76\x7e\x42\x4b\x1e\x4d\x45\x81\x82\x6f\x87\xa4\xf7" ++"\x0a\x18\xa7\x21\x0a\x2a\x20\x0a\x9c\x06\x72\xfb\x0a\x05\x84\x06\x74\x8c\x84\x93\x71\xc4\x08\xe5\x64\x7d\x98\x50\x1b\x6f\x83\x84" ++"\x71\x85\x1f\x83\x67\x05\x88\x7e\x8b\x8a\x87\x1a\x7e\x94\x82\x9a\x9b\x96\x95\x9c\x8f\x1e\x92\xaa\xa2\x89\x8f\x86\xa0\x5f\x19\x9c" ++"\x63\x9a\x6d\x97\x7a\x58\x70\x88\x89\x5c\x50\x43\x30\x18\x6f\x20\x0a\xa4\x06\xa3\x8c\x8d\x8c\x92\x91\x95\x98\x19\xd7\xeb\xb8\xc2" ++"\xb4\xa9\xa6\x88\x19\x91\x06\x6b\xfb\x28\x05\x70\x22\x0a\xeb\x21\x0a\x7b\x06\xab\xf7\x28\x05\x94\x06\xb4\x88\x9c\x7b\xa0\x4f\xaa" ++"\x31\x18\x95\x70\x8e\x89\xa8\x8a\x08\x96\x06\x75\x32\xe5\x0a\x98\x9c\x96\x95\xa0\x90\x1e\xad\xf7\x21\x05\x0e\xf7\xa2\x7c\x15\xcb" ++"\x8d\xbf\x97\xae\x9e\x08\xcc\xaf\xb4\xca\xca\x1a\xc3\x6e\xb1\x50\xa0\x1e\xdd\xa9\xb4\xbc\xd1\x1a\xdb\x48\xbe\x22\x51\x65\x81\x6c" ++"\x50\x1e\x83\x7d\x88\x8a\x88\x1b\x87\x89\x90\x96\x9f\x82\x95\x7b\x7c\x82\x82\x7a\x88\x1f\x7a\x36\x05\x77\x42\x8b\x8b\x89\x1a\x7f" ++"\x94\x82\x98\x98\x93\x92\x9d\x92\x1e\x94\xa5\x95\x9e\x97\x9b\x08\xbb\xae\xca\xa5\xda\x1b\xda\xbd\x6c\x5a\x69\x77\x6a\x68\x74\x1f" ++"\x71\x63\x53\x7f\x3b\x1b\x6d\x22\x0a\xbc\x06\xcc\xcc\x7d\x77\xa2\x1f\x9a\x7e\x93\x79\x76\x1a\x68\x78\x66\x6b\x71\x1e\x6c\x66\x59" ++"\x7c\x4a\x1b\x3a\x56\x9b\xb5\x50\x1f\x93\x80\x83\x8e\x84\x1b\x7e\x7c\x7c\x7d\x65\xf2\x5d\xed\x85\x1f\x7d\x4b\x05\x42\x0a\x68\x8e" ++"\x1f\x0e\xf7\xa7\x7f\x15\xc2\x8c\xbd\x93\xad\x9a\x08\xc7\xa5\xae\xb8\xbc\x1a\xb8\x72\xa8\x57\x99\x1e\xcc\xa3\xac\xaf\xbc\x1a\xcb" ++"\x4a\xb3\x21\x39\x51\x7c\x6a\x61\x1e\x8d\x92\x05\x8b\x0a\x77\x98\x80\xb4\x7e\x1f\xb7\x7c\xb4\x84\xbd\x88\x7c\x48\x18\x42\x0a\x69" ++"\x8e\x1f\x0e\xf8\x5c\xbe\x15\x62\xf7\x1a\x77\xca\x70\xb5\x6e\x99\x19\xa5\x9e\x99\x99\xb0\xb9\xf1\xf7\x10\x8d\x8d\xb8\x8e\x81\x66" ++"\x18\x8a\x7c\x05\x7b\x95\x80\x9a\x99\x94\x96\xa1\x90\x1e\x96\xc0\x05\x8d\x94\x8c\x93\x8e\x1a\x9b\x7b\x94\x6e\x45\x74\x7c\x22\x36" ++"\x1e\x5a\x50\x73\x6f\x7d\x81\x74\x7a\x84\x89\x51\x8a\x08\x88\x06\xb3\xf7\x4d\x05\xb7\x2f\x0a\xfb\x24\x20\x0a\xb9\x66\x0a\xbd\x06" ++"\x76\x33\x05\x8a\x86\x8a\x86\x88\x1a\x7e\x93\x84\x99\x9b\x95\x95\x9f\x90\xa0\x1d\xf8\x4d\xbe\x15\x5f\xe5\x74\xb9\x6f\xaa\x70\x95" ++"\x19\xa9\x9c\xa4\x9f\xb8\xb7\xbe\xbb\x99\x93\xaf\x8e\x84\x64\x18\x8a\x85\x8a\x86\x88\x1a\x7d\x95\x82\x9a\x9b\x94\x95\x9f\x8e\x1e" ++"\x94\xc1\x05\x8c\x8e\x8b\x8d\x8b\x1a\x8c\x8c\x05\x8d\x07\x8c\x8e\x8b\x8e\x8f\x1a\x9d\x7d\x93\x6e\x4e\x6e\x7d\x49\x46\x1e\x66\x67" ++"\x6f\x73\x76\x7d\x7d\x80\x72\x87\x5d\x8a\x08\x87\x06\xa5\xf7\x0a\x05\xb7\x21\x0a\xfb\x1e\x36\x1d\xb5\x06\x46\xfb\xd1\x05\x5f\x20" ++"\x0a\xf7\x1f\x21\x0a\x61\x06\xaa\xf7\x28\x05\x93\x06\xf2\x89\x99\x84\xae\x47\xb9\x2c\x18\x98\x71\x8c\x8b\xa8\x8a\x08\xb6\xf7\x37" ++"\x1d\x9b\x96\x95\x9f\x90\xa0\x1d\xf7\xa6\xf7\xa6\x15\xba\x82\xa0\x72\xa3\x41\xc1\x0a\xcd\x21\x0a\x50\x06\x62\x0a\x81\x66\x18\xe8" ++"\x1d\x46\x38\x7a\x7a\x72\x80\x9b\xd4\x18\x8d\x92\x8b\x8d\x8e\x1a\x98\x80\x97\x7e\x7d\x82\x83\x78\x87\x1e\x78\x33\x7c\x8a\xb3\xf7" ++"\x4d\x05\xb7\x2f\x0a\xfb\x24\x20\x0a\xb9\x06\x28\xfc\x61\x05\x5e\x20\x0a\xf7\x24\x2b\x0a\x5d\x06\xbc\xf7\x75\x05\x9a\x06\x77\x30" ++"\x8a\x7d\x05\xf7\x57\x1d\x0e\xf7\x92\xf7\x58\x15\xbc\x86\x9a\x7f\xa9\x52\xb9\x2c\x18\x98\x71\x8c\x8b\xa8\x8a\x08\xc6\x21\x0a\x54" ++"\x06\x5f\xe5\x74\xb9\x6f\xaa\x70\x95\x19\xa9\x9c\xa4\x9f\xb8\xb7\xbe\xbb\x99\x93\xaf\x8e\x84\x64\x18\x8a\x85\x8a\x86\x88\x1a\x7d" ++"\x95\x82\x9a\x9b\x94\x95\x9f\x8e\x1e\x94\xc1\x05\x8c\x8e\x8b\x8d\x8b\x1a\x8c\x8c\x05\x8d\x07\x8c\x8e\x8b\x8e\x8f\x1a\x9d\x7d\x93" ++"\x6e\x51\x6a\x7b\x56\x53\x1e\x45\x48\x6d\x72\x79\x89\x98\xc5\x18\x8d\x95\x8b\x8b\x8e\x1a\x98\x80\x97\x7e\x7c\x83\x83\x78\x87\x1e" ++"\x7a\x3f\x05\x7b\x06\xa5\xf7\x0a\x05\xb7\x21\x0a\xfb\x1e\x36\x1d\xb5\x25\x0a\x5f\x06\x72\x5a\x0a\xa4\x1f\xf7\x1f\x21\x0a\x61\x06" ++"\xaa\xf7\x28\x05\x9b\x06\x7b\x42\x05\x8a\x88\x8a\x83\xf7\x3c\x1d\xf7\x0e\x22\x1d\xee\x66\x0a\xcd\x21\x0a\x50\x06\x62\x0a\x81\x66" ++"\x18\x88\x0a\xfb\x81\x06\x6a\xfb\x1f\x05\x8a\x86\x8a\x85\x88\x1a\x7f\x93\x83\x98\x9b\x97\x96\x9f\x8f\x1e\x0e\xa2\x1d\xf8\x56\xbe" ++"\x15\xb1\x1d\xf7\x97\x06\x5c\xfb\x6b\x05\x59\x29\x1d\xf7\x0e\x06\x75\xf7\x21\x0a\x83\x99\x9b\x28\x1d\xae\xf7\x21\x05\x0e\xf8\x55" ++"\xbe\x15\xcf\xf7\xd1\x05\xac\x23\x0a\xfb\x0c\x45\x0a\xad\x06\x70\xfb\x12\x05\xfb\x93\x6e\x0a\x77\x1f\xfb\x0b\x33\x0a\xa9\x57\x1d" ++"\xaa\xf7\x20\x05\xf7\x94\x06\x6c\xfb\x20\x05\x63\x45\x0a\xf7\x0d\x06\x76\x33\x05\x89\x83\x8b\x89\xf7\x27\x1d\xf7\xd4\x7b\x15\xcb" ++"\xce\xa4\xb9\xc7\x1f\xb1\xa8\x99\x9a\x9a\x95\x0a\x88\x79\x05\x4e\x0a\x25\xd0\x35\xed\x77\x1e\x7c\x47\x05\x42\x0a\x69\x8e\x1f\x0e" ++"\xf7\xdf\x7c\x15\xbc\x8f\xb7\x96\xb5\x9e\x08\xc5\xa6\xaf\xa8\xa0\x1a\x97\x82\x93\x71\x1d\x8a\x88\x05\x88\x1d\x29\xc8\x4c\xf3\x80" ++"\x1f\x7d\x4b\x05\xa6\x06\xa2\x97\x86\x81\x7c\x78\x7f\x71\x7c\x7f\x8f\x95\x79\x1f\x90\x82\x88\x8c\x86\x1b\x7b\x7d\x7e\x7b\x78\xb7" ++"\x77\xb5\xc4\xb5\xaf\xba\xaa\x79\x9c\x69\x8e\x1f\x0e\x47\x1d\x0e\xf7\x7c\x92\x15\x67\xfb\x3b\xf7\x01\x1d\xab\xf7\x31\xf7\x9f\xf8" ++"\x07\x05\x96\x06\xa2\x99\x97\x9d\x9a\x83\xb5\x0a\xfb\xc6\x32\xf7\xc6\xf7\x02\x1d\x0e\xf8\x08\xf7\x66\x15\x95\xb5\xf7\x7b\xf7\x98" ++"\x05\xa0\x91\x1d\x79\x7c\x80\x1d\x79\x7c\x25\x1d\xa0\x06\xf7\x0c\xfb\x96\x81\x5f\x05\x24\x06\x68\x1d\xf0\x06\x73\xfb\x01\x05\x26" ++"\x21\x1d\xf7\x90\x30\x0a\x29\x06\xa3\xf7\x01\x05\xf7\x00\x66\x1d\x0e\xf7\x76\x78\x15\x2e\x8e\x1d\xe7\x06\x77\x30\xf7\x01\x1d\x9e" ++"\xe6\x05\xe8\x66\x1d\x2f\x06\x8e\x9a\xf7\x9f\xf8\x08\x05\x96\x06\xa2\x99\x97\x9d\x9a\x83\xb5\x0a\xfb\xc7\x32\xf7\xc7\xf7\x02\x1d" ++"\xf4\xfb\xfd\x05\x0e\xf8\x78\xbe\x15\xfb\x1b\xf7\x80\xaa\x1d\xf7\x06\x06\x75\x33\x05\x89\x84\x8b\x88\xe1\x0a\xf8\x74\xbe\x15\xfb" ++"\x21\xf7\x3b\x8a\x0a\xf7\x04\x06\x76\x33\x05\x89\x81\x8b\x8b\xf7\x27\x1d\xad\x1d\x20\x22\x0a\xf7\x4a\x06\x75\x33\x05\x89\x81\x8b" ++"\x8b\xe1\x0a\xae\x1d\x22\x20\x0a\xf7\x47\x06\x76\x33\x05\x8a\x85\x8a\x87\x7e\x0a\x95\x9f\x8f\xa0\x1d\xf7\xb3\xf7\x54\x15\xc7\x9d" ++"\xb0\x9a\xb5\xa6\x60\xfb\x5d\x18\x20\x22\x0a\xf7\x5b\x21\x0a\x64\x06\x7a\x1d\x4e\x61\x6a\x7a\x5c\x7d\x19\x9d\xdb\x8c\x97\x05\x98" ++"\x80\x97\x7e\x7d\x83\x83\x79\x87\x1e\x75\x26\x05\x82\x06\x5e\x75\x9e\xb2\x97\x8d\x98\xac\x0a\x49\xb5\x66\xd8\x89\x1e\x7a\x3b\x05" ++"\x8a\x87\x8a\x84\xf7\x3c\x1d\xf7\x7d\xf7\x18\x15\x81\x5b\x05\x8a\x87\x8a\x85\xf7\x47\x1d\x99\xcb\xb9\x93\xaa\x95\xbf\xa5\x19\x6f" ++"\xfb\x17\x05\x22\x20\x0a\xf7\x54\x06\xa5\x98\x80\x0a\x69\x06\xcf\xf7\xd1\x05\xb2\x2b\x0a\xfb\x14\x22\x0a\xaf\x06\x6f\xfb\x11\x50" ++"\x6d\x74\x81\x5c\x7f\x19\x97\xc0\x05\x8c\x91\x8c\x8f\x8e\x1a\x98\x80\x97\x7e\x7d\x83\x83\x78\x87\x1e\x7a\x42\x7a\x8c\x05\x5f\x8e" ++"\x79\x97\xa5\x1a\x95\x8d\x97\x8e\x9a\x1e\xa3\xf6\x05\xb7\x06\xa6\xbc\x0a\x5a\xb2\x6c\xce\x87\x1e\x0e\xf7\xcb\x22\x1d\xf6\x4c\x1d" ++"\xfb\x5b\x51\x0a\xb2\x26\x1d\x66\x51\x0a\xf7\x18\x2f\x0a\x62\x06\xb5\xf7\x54\x05\xc6\xe0\xc6\xa3\xc7\x1b\xb7\xa1\x78\x64\x7e\x8a" ++"\x80\x87\x79\x1f\x65\xfb\x43\x05\x5d\x36\x1d\xf7\x1e\x2f\x0a\x64\x06\xb0\xf7\x3d\x05\x90\xa3\x8d\x99\x99\x1a\xca\x5d\xb5\x46\x4f" ++"\x4e\x77\x5d\x41\x1e\x0e\xf7\x97\xf8\xee\x15\x25\x2b\x1d\xba\x06\xfb\x01\xfc\x88\xb5\x1d\x57\x76\x5f\x55\x1e\x0e\x75\x1d\xad\x1d" ++"\xfb\x21\x06\x71\xfb\x22\x05\x8a\x88\x8b\x87\x88\x1a\x7d\x91\x85\x99\x9d\x96\x96\xa1\x8f\x1e\x9b\xe3\x05\xf7\x5f\x06\x9d\x97\x95" ++"\x9b\x9a\x80\x95\x79\x1f\x0e\xae\x1d\xfb\x1f\x06\x72\xfb\x1e\x05\x8a\x87\x8b\x87\x88\x1a\x7c\x92\x83\x9a\x9d\x94\x95\xa2\x8f\x1e" ++"\x9c\xe3\x05\xf7\x49\x06\xab\x98\x93\x9d\x9c\x7e\x93\x71\x1f\x0e\xf3\xf7\xaf\x15\x85\x5c\x89\x79\x74\x1a\x4e\xa4\x4f\xb5\x63\x1e" ++"\x6a\xae\xb7\x7a\xc0\x1b\xf7\x3c\xf7\x32\xf7\x46\xf7\x51\xf7\x1a\x3a\xe5\xfb\x0b\x39\x33\x5e\x44\x52\x1f\xbb\x78\x05\xbc\xb3\xd3" ++"\xae\xc7\x1b\xe6\xca\x3f\xfb\x00\x7a\x8a\x7e\x86\x6f\x1f\x7c\x59\x15\x70\x4e\x78\x6e\x66\x68\x08\x5c\x5a\x52\x72\x53\x1b\x35\x48" ++"\xd7\xeb\x91\x8b\x94\x8c\x95\x1f\x0e\x29\x0a\x29\xf7\x98\x48\x1d\x37\x0a\xfb\x12\xf8\x29\x32\x0a\xf8\x3c\xf8\xd3\x15\xfb\x3d\xfb" ++"\x32\xfb\x46\xfb\x52\xfb\x19\xdc\x31\xf7\x0b\xf7\x39\xf7\x34\xf7\x47\xf7\x4d\xf7\x1c\x3c\xe6\xfb\x0b\x1f\xf7\x17\xfb\xd6\x15\x7b" ++"\x5e\x7f\x73\x74\x6b\x08\x41\x55\x41\x60\x41\x1b\x36\x48\xd7\xeb\x99\x8c\x9a\x8c\x9c\x1f\x96\xbd\x15\xf7\x19\xb7\xf0\xe3\xf7\x00" ++"\x1b\xe1\xce\x3f\x2a\x7f\x8a\x79\x89\x79\x1f\x0e\x89\x0a\x2d\x1d\xf7\x0a\xf9\x65\x48\x1d\x30\x1d\xfb\x57\xf7\xf4\x32\x0a\xf9\x7d" ++"\xf9\x46\xd0\x0a\xf8\x2d\xe3\x15\x94\x63\x8f\x7e\x92\x7f\x08\x78\x97\x9b\x80\x9c\x1b\xc8\xb4\xe6\xf7\x1c\xf7\x18\x60\xe6\x4e\x44" ++"\x67\x32\xfb\x40\x1f\xfb\xee\x07\x7b\x93\x81\x99\x99\x93\x95\x9c\x1e\xf8\x03\x04\xa1\x07\xed\xa7\xd7\xaf\xb0\xa5\x42\x22\xfb\x0d" ++"\x75\x4b\x61\x68\x75\xb8\xd7\x87\x1e\xfb\xe5\x81\x15\x8a\x5d\x7d\x66\x76\x81\x08\x81\x86\x85\x82\x80\x1a\x89\x07\x7c\x8c\x95\x83" ++"\x9c\x1b\xf1\x8c\x05\xf4\xc4\xec\xf7\x46\xf7\x1d\x66\xe8\x48\xac\x1f\x75\x96\x75\x8f\x65\x8a\x08\x84\x88\x8d\x8f\x95\x93\xa3\x90" ++"\x93\x1f\x8e\x90\x8c\x8d\x8f\x1a\x90\x88\x90\x87\x8e\x1e\x89\x8c\x05\x8d\x88\x87\x8c\x87\x1b\x79\x76\x69\x6c\x8a\x1f\x82\x8a\x8a" ++"\x89\x84\x1b\x7a\x06\x7a\x81\x82\x7e\x7d\x95\x83\x9c\x1f\x9c\x06\x91\x8d\x88\x86\x1f\xb7\x16\x92\x8c\x8c\x9b\xee\xaf\x4b\xfb\x43" ++"\xfb\x09\x76\x46\x60\x72\x1e\x80\x79\x68\x86\x5a\x1b\x7e\x86\x8d\x8f\x8c\x8b\x8c\x8c\x8c\x1f\xa0\xa8\x94\xaa\x8c\xba\x08\x0e\xf8" ++"\x34\xbd\x15\xec\xc2\xc6\xeb\xf2\x1a\xf7\x2e\xfb\x0a\xf7\x09\xfb\x2e\xfb\x2f\xfb\x09\xfb\x09\xfb\x2e\x24\xc6\x2b\xec\x54\x1e\xfb" ++"\x15\x06\x74\x80\x83\x7a\x7b\x98\x82\xa0\x1f\xf7\x62\xbb\x06\x54\xaa\x7b\x96\x75\x9f\x08\x51\xbf\x6d\xcc\xd3\x1a\xd3\xa7\xc6\xc2" ++"\xb9\x1e\xad\xb4\xb3\x99\xc3\x1b\xc3\xb3\x7d\x69\xb4\x1f\xc2\x5d\xa7\x50\x43\x1a\x47\x71\x4f\x57\x57\x1e\x72\x72\x7a\x7f\x4e\x69" ++"\x08\x5b\xf7\x62\x07\xa0\x98\x94\x9b\x9c\x80\x93\x74\x1f\x0e\xab\x0a\x68\x0a\xe6\x16\xbe\x06\xf7\x34\xf8\x1a\xf7\x35\xfc\x1a\x05" ++"\xbe\x06\xfb\x42\xf8\x47\x05\x40\x06\x0e\xe6\xf8\x46\x15\xf7\x42\xfc\x46\x05\xd6\x06\xf7\x42\xf8\x47\x05\x58\x06\xfb\x35\xfc\x19" ++"\xfb\x34\xf8\x19\x05\x58\x06\x0e\xf7\xbd\xf8\x89\x15\xfb\x1b\xfb\x05\xfb\x04\xfb\x1b\xfb\x22\xf7\x02\xfb\x04\xf7\x20\xf7\x1c\xf7" ++"\x03\xf7\x04\xf7\x1f\xf7\x1f\xfb\x03\xf7\x03\xfb\x1e\x1f\x70\xfb\xad\x15\xfb\x36\x07\x35\x94\x3e\xd6\x87\xd9\x08\xc2\x04\x91\xde" ++"\xd5\xd5\xe2\x96\x08\xfb\x3c\x07\xc2\x54\x15\xf7\x3b\x06\x88\x42\x3b\x3d\x37\x80\x08\xf7\x6d\x04\xf7\x3c\x07\xdf\x82\xd7\x3f\x92" ++"\x38\x08\x0e\x9c\x16\xf8\xcb\xf8\xcb\xfc\xcb\x06\xf8\x92\xfc\x92\x15\xfc\x59\xf8\x59\xf8\x59\x06\x0e\xca\xf7\xe7\x15\xfb\x2b\x90" ++"\x68\xa6\x5f\x1e\x47\xb5\xd8\x62\xe1\x1b\xbf\xbb\x9a\xa6\xb4\x1f\xbe\xae\xa8\xb9\x95\xca\x08\x90\xac\x8c\xa1\xed\x1a\xf7\x51\x07" ++"\x9f\x80\x99\x7b\x7b\x82\x7f\x75\x1e\xfb\x54\x07\xfb\x10\x86\x62\x78\x6a\x1e\x57\x6d\x4a\x68\x49\x1b\x63\x62\x98\xa2\x6a\x1f\x62" ++"\xa8\x78\xac\x85\xbb\x87\xa9\x8b\x8b\x8a\xf7\x01\x08\xf7\x54\x07\xa0\x81\x98\x7b\x7a\x82\x7f\x75\x1e\x0e\xf7\xe1\x16\xf7\x67\xf8" ++"\xeb\x05\x55\x06\x4c\xfb\x37\x05\xfb\x97\x06\x4d\xf7\x37\x05\x58\x06\xf7\x5f\xfc\xeb\x05\xf7\x2a\xf8\x15\x15\xfb\x03\xfb\xe2\x05" ++"\x84\x06\x24\xf7\xe2\x05\x0e\xf8\xd4\xf8\x37\x15\xdb\x0a\x48\x4a\x7c\x1d\xca\xa3\xbc\xcb\x1f\x7f\x52\x05\x9e\x06\x57\x70\x70\x69" ++"\x63\x65\x0a\xaa\xaf\xac\xc7\xa4\x1f\xa3\x94\x93\x94\x9a\x1a\x99\x82\x92\x77\x1e\x70\x06\x0e\xf8\x63\xf8\x04\x15\x6b\xfb\x27\x7b" ++"\x41\x7b\x64\x71\x6f\x19\x6e\x6f\x67\x7b\x60\x1b\x4b\x67\xac\xc5\xa0\x8f\xaa\x94\xb3\x1f\xb6\xf7\x5d\x05\x20\x8d\x1d\xbe\x06\x6b" ++"\xfb\x27\x05\x83\x66\x87\x69\x70\x1a\x36\xc7\x55\xe8\xc3\xc3\xa4\xb4\xb0\x1e\xa9\xad\x9f\xbb\x9d\xe1\xab\xf7\x2a\x18\xb4\x06\xa3" ++"\x6d\x1d\xfb\x26\x3a\x0a\x0e\x73\x1d\xfb\x23\xf7\x72\x15\xf7\x15\x0a\xa8\x9f\x7c\x9a\x75\x1f\xf7\x62\xd9\x0a\x73\x1d\xc4\xf7\x5a" ++"\x15\x98\x95\x91\x94\xf3\x0a\x2b\x05\x7e\x81\x85\x82\x80\x1a\x7f\x93\x83\x98\x92\x93\x8e\x92\x95\xf7\x13\x1d\xf7\x98\x16\x6e\x71" ++"\x72\x6f\x75\x99\x7e\xa2\xa8\xa5\xa4\xa6\xa0\x51\x1d\x73\x1d\xc0\xf7\x6f\x61\x1d\x83\x93\x7e\x5b\x1d\x93\x83\x98\xf7\x10\x0a\x2c" ++"\x0a\x87\xf8\xed\x5c\x1d\x7a\x74\x95\x1d\x0e\x2c\x0a\xf7\x02\xf8\xb4\x5b\x0a\x68\x80\x85\x7b\x1b\x80\x83\x8f\x9e\x6c\xe3\x0a\x72" ++"\x80\x71\x69\xf7\x07\x1d\x95\x87\x80\x9b\x1f\x73\xaf\x9d\x84\xa2\x1b\xa5\xa4\x97\xa9\xaf\x1f\x9e\x9a\x90\x92\x56\x0a\x4d\x0a\xf7" ++"\x2d\xf8\xe0\x15\x9a\x95\x8f\x92\x96\x46\x0a\x80\x1e\xfb\x1c\x29\x05\x7c\x80\x87\x86\x7f\x3e\x0a\x90\x47\x0a\xf8\x26\x16\xf7\x35" ++"\xf8\x04\x05\x9b\x27\x1d\xfb\x03\x20\x1d\xb5\x06\xfb\x12\xfb\xb5\x6b\xf7\x80\x05\x50\x06\xfb\x19\xfb\x7f\x88\xf7\xb4\x05\xba\x5d" ++"\x1d\x99\x06\x8f\xfc\x04\x05\xc5\x06\xf7\x1f\xf7\x87\xad\xfb\x87\x05\xbd\xf9\x12\x15\xfb\x32\xfb\x01\x05\x7b\x63\x0a\x89\x8e\x82" ++"\x94\x1f\x0e\x4d\x0a\x33\xad\x0a\x4d\x0a\x54\xde\x1d\xf8\x3c\xf7\xb1\x15\x92\x06\x97\xbe\x81\x8c\x05\x83\x06\x2d\x90\x59\xa9\xc0" ++"\x1a\xcf\xdf\xc2\xf6\x8d\x1e\xab\x8c\x8b\x8b\x91\x8d\x08\x96\x90\x93\x96\x96\x1a\x99\x81\x93\x78\x1e\xfb\x5c\x06\x73\x7d\x81\x78" ++"\x7c\x95\x84\x9e\x1f\x99\x06\x59\x6b\x71\x61\x57\x1a\x5b\x9d\x6c\xb7\x70\x1e\x28\x67\x4e\x40\x38\x1a\x38\xc0\x5b\xf5\x7e\x1e\xd5" ++"\x83\x99\x85\x72\x1a\x79\x80\x78\x79\x7e\x1e\x7c\x7f\x72\x85\x68\x89\x08\x6c\x89\x82\x85\x78\x1a\x78\x96\x83\xa4\xe7\xcf\xbf\xd2" ++"\xa7\x80\xa3\x76\x9a\x1e\x7a\x97\x77\x91\x5b\x91\x64\x90\x83\x8c\x7b\x90\x08\x5d\x9a\x76\xa5\xb3\x1a\xbb\xaa\xb9\xc0\xab\x1e\xb1" ++"\xa1\xbe\x97\xc9\x8c\x08\x0e\xb3\x1d\xf7\x9e\xf7\xa2\x3d\x0a\x63\x0a\x89\x8e\x81\x94\x1f\x0e\x52\x1d\xf7\x35\xf7\x96\xf7\x0b\x0a" ++"\x8e\x86\x50\x1d\x83\x92\x91\x88\x92\x1b\x9a\x9b\x99\x99\x8e\x84\x99\x87\x8e\x1f\x0e\x9b\x0a\x8e\xf7\x69\x15\x9a\x96\x8f\x91\x96" ++"\x46\x0a\x80\xf7\x0d\x1d\x9b\x0a\xfb\x16\xf7\x7e\x59\x1d\xf8\x5f\xf8\xbb\x15\xfb\x79\xfb\x55\x34\xfb\x08\xfb\x03\x1a\x5d\x9f\x65" ++"\xaf\x72\x1e\xa7\x78\xaf\x80\xc8\x82\x08\xb5\x85\x98\x82\x75\x1a\x5f\x5b\x6b\x47\x8a\x1e\x79\x8a\x81\x83\x7a\x1a\x7a\x97\x83\xa4" ++"\xe3\xd2\xc5\xd2\xa7\x80\xa3\x76\x99\x1e\x7e\x94\x7e\x8f\x57\x94\x58\x94\x82\x8e\x74\x97\x08\x6f\x98\x7c\xa7\xae\x1a\xc0\xb2\xd3" ++"\xd1\xd8\x1e\xb0\xb3\xce\xcb\xd0\xc7\xa4\xa1\x9c\x9a\x92\x92\x90\x90\x18\x8c\x8c\x8c\x8c\x8d\x8d\x97\xbb\x05\xfb\x6c\x2b\x1d\x0e" ++"\x7b\x9b\xf8\x35\x9b\xf7\x16\x97\xa7\x98\x06\xbe\x0a\xc0\x0b\xa7\x93\x8e\x8f\x8f\x8f\x8e\x8f\x93\xbb\xae\xab\x0c\x0c\xf8\xec\x14" ++"\xad\x13\x00\xfb\x02\x00\x01\x00\x08\x00\x13\x00\x1a\x00\x1f\x00\x24\x00\x2a\x00\x35\x00\x42\x00\x48\x00\x65\x00\x6a\x00\x6f\x00" ++"\x89\x00\xa1\x00\xac\x00\xb2\x00\xb9\x00\xd5\x00\xf4\x00\xf9\x00\xff\x01\x06\x01\x0b\x01\x41\x01\x46\x01\x75\x01\x80\x01\x8d\x01" ++"\x93\x01\x9b\x01\xa2\x01\xa7\x01\xd9\x01\xf2\x01\xff\x02\x25\x02\x30\x02\x3b\x02\x42\x02\x47\x02\x4d\x02\x7c\x02\xbd\x02\xfe\x03" ++"\x08\x03\x3b\x03\x57\x03\x68\x03\x72\x03\x7d\x03\x86\x03\x8a\x03\x99\x03\xa4\x03\xac\x03\xb4\x03\xbf\x03\xc5\x03\xcc\x03\xd5\x03" ++"\xdd\x04\x24\x04\x38\x04\x4c\x04\x66\x04\x75\x04\x8d\x04\x99\x04\x9f\x04\xb8\x04\xd2\x04\xe3\x04\xea\x04\xf6\x05\x0e\x05\x15\x05" ++"\x20\x05\x2d\x05\x36\x05\x45\x05\x54\x05\x5a\x05\x67\x05\x74\x05\x7d\x05\x84\x05\x90\x05\x9a\x05\xa7\x05\xb2\x05\xbd\x05\xc7\x05" ++"\xd1\x05\xd6\x05\xdf\x05\xeb\x05\xf3\x06\xb3\x07\x3a\x07\x51\x07\xb0\x07\xc5\x07\xdc\x08\x15\x08\x2e\x08\x48\x08\x61\x08\xc8\x08" ++"\xeb\x09\x0c\x09\x42\x09\x5a\x09\x74\x09\x79\x09\xc1\x0a\x02\x0a\x1d\x0a\x34\x0a\x60\x0a\xae\x0a\xc8\x0a\xf0\x0b\x04\x0b\x1d\x0b" ++"\x62\x0b\x65\x0b\x6e\x0b\x9a\x0b\xb6\x0b\xea\x0b\xf7\x0c\x02\x0c\x25\x0c\x4e\x0c\x73\x0c\x97\x0c\x9c\x0c\xac\x0c\xc8\x0c\xf3\x0d" ++"\x0e\x0d\x27\x0d\x2e\x0d\x45\x0d\x4a\x0d\x52\x0d\x79\x0d\x9e\x0d\xb9\x0d\xbe\x0d\xd5\x0d\xf8\x0e\x01\x0e\x12\x0e\x23\x0e\x2c\x0e" ++"\x3e\x0e\x4a\x0e\x51\x0e\x58\x0e\x67\x0e\x73\x0e\x88\x0e\x8c\x0e\x9e\x0e\xa7\x0e\xc3\x0e\xd8\x0e\xe0\x0e\xe9\x0e\xf2\x0f\x0c\x0f" ++"\x17\x0f\x22\x0f\x31\x0f\x42\x0f\x51\x0f\x61\x0f\x71\x0f\x77\x0f\x80\x0f\x97\x0f\xac\x0f\xc1\x0f\xd4\x0f\xdc\x0f\xe2\x0f\xee\x0f" ++"\xfa\x10\x06\x10\x19\x10\x1d\x10\x30\x10\x37\x10\x40\x10\x49\x10\x4f\x10\x5a\x10\x60\x10\x6d\x10\x7e\x10\x86\x10\x96\x10\xa6\x10" ++"\xb6\x10\xc6\x10\xcd\x10\xd5\x10\xdd\x10\xec\x10\xf3\x11\x02\x11\x0d\x11\x1c\x11\x20\x11\x2e\x11\x3c\x11\x47\x11\x55\x11\x63\x11" ++"\x71\x11\x7d\x11\x86\x11\x8f\x11\x98\x11\x9d\x11\xaa\x11\xb7\x11\xc4\x11\xca\x11\xd7\x11\xde\x11\xe5\x11\xf1\x11\xfd\x12\x09\x12" ++"\x15\x12\x1f\x12\x27\x12\x2f\x12\x37\x12\x3f\x12\x47\x12\x52\x12\x5d\x12\x68\x12\x73\x12\x7e\x12\x89\x12\x92\x12\x98\x06\x72\x5a" ++"\x0a\xa4\x1f\x0b\x06\xa4\x99\x94\x9b\x9c\x7d\x94\x72\x1f\x0b\x06\x71\x5a\x0a\xa5\x1f\x0b\x06\xa3\x52\x0a\x0b\x06\x74\x7d\x80\x0b" ++"\x06\x46\xfb\xd1\x05\x0b\x06\x74\x7d\x80\x79\x7c\x94\x84\x9f\x1f\x0b\x15\x94\x95\x8f\x92\x93\x1a\x95\x81\x95\x80\xef\x1d\x1a\x97" ++"\x82\x94\x7e\x0b\xf8\x64\xce\x0a\x35\x1d\x6b\x06\x34\xf8\x94\x05\xfb\x64\x37\x1d\x7b\x1d\x9a\x82\x91\x98\x1d\xf7\x8e\xbe\x8b\x1d" ++"\x0b\x94\x84\x9f\x1f\x0b\x06\xa5\x3a\x1d\x0b\xf8\x45\x16\xdd\x06\xa1\x40\x1d\x70\x06\xdb\xf8\x04\x05\xdb\x0a\x49\x49\x7c\x1d\xca" ++"\xa3\xbc\xcb\x1f\x0b\x15\x9a\x95\x90\x93\x94\x1a\x98\x82\x94\x7e\x83\x86\x89\x83\x80\x82\x1d\x8b\x8b\x95\x9c\x1e\x0e\x06\xa1\x9a" ++"\x97\x9d\x9a\x83\x91\x76\x1f\x0b\x06\xa4\x99\x80\x0a\x0b\x75\x0a\x82\x91\x77\x1f\x0b\xf8\x3b\xf7\x03\x1d\xf7\x1a\x3b\xe5\xfb\x0b" ++"\x1f\x85\x58\x15\xe3\xcb\x3e\x22\xfb\x2c\xf7\x29\x1d\xf7\x1d\x1f\x0b\xf7\x08\x1d\xbf\xb8\x6d\x0a\x82\x84\x79\x85\x1e\x67\x7f\x5b" ++"\x71\x55\x1b\x71\x73\x92\x96\x7d\x1f\x84\x91\x7d\x9d\x8d\x1a\x0e\xe2\x0a\x9e\x1f\x0b\x06\xb5\xf7\x57\x05\x0b\x42\x1d\xaf\xab\xaa" ++"\xac\x0b\xef\xf8\x61\x05\x0b\x74\x0a\x76\x1f\x5c\x06\xed\x1d\x90\x8d\x8b\x90\x9a\x1e\xa0\xd8\xa5\x90\xad\x1b\xca\xb2\x73\x66\xf7" ++"\x16\x1d\x29\x48\xbf\x63\xe0\xd0\xc6\xa1\xbf\xd3\x1f\x99\xc8\xf7\x49\x1d\xdf\xbc\xf7\x04\xb6\xb4\x86\x82\xae\x1f\x0b\xf8\x1d\x56" ++"\x1d\x0b\x15\xf7\x2f\xf7\x01\x05\x9b\x92\x90\x92\x9a\x1a\x97\x82\x93\x7e\x88\x7d\x86\x87\x86\x1e\xfb\x0d\x35\x35\xe0\x05\x94\x82" ++"\x89\x8c\x82\x1b\x88\x06\x7f\x7c\x7b\x7f\x80\x8e\x86\x94\x86\x1f\x0e\x06\x73\x7e\x81\x78\x7d\x95\x83\x9d\x1f\x0b\x81\x83\x87\x89" ++"\x80\x80\x1e\xfc\x4b\xfc\x2d\x05\x0b\x99\x82\x92\x77\x1f\x0b\x15\xfb\x33\xfb\x01\x05\x7c\x0b\x1a\x7f\x94\x82\x98\x92\x0b\x27\xfc" ++"\x61\x05\x0b\xf7\xea\x22\x1d\xe7\x4b\x1d\xfb\x7d\x37\x1d\xf7\x39\x1d\x80\x78\x7d\x25\x1d\xf8\x5b\x06\xb7\xf7\x5e\x05\x8d\x93\x8b" ++"\x8c\x8f\x1a\x96\x81\x93\x7f\x7a\x81\x81\x77\x87\x1e\x69\xfb\x2d\x05\xfb\x99\x06\x0b\xf8\x5b\xf8\xef\x15\xfb\x38\x24\x0a\x78\x7c" ++"\x93\x85\xa0\x1f\xf7\x02\x06\xfb\x01\xfc\x89\xf1\x1d\x0b\xf6\x1d\xb8\x77\xb4\xc4\xb6\xaf\xba\xaa\x79\x9c\x0b\x15\x91\x94\x8e\x93" ++"\x93\x1a\x97\x83\x94\x7e\x81\x83\x85\x7e\x82\x1e\x2e\xfb\x1b\x05\x84\x81\x88\x84\x83\x1a\x7e\x93\x82\x98\x95\x93\x91\x98\x95\x1e" ++"\x0b\x06\xa3\x99\x95\x9d\x9a\x81\x93\x78\x1f\x0b\x06\x73\x7e\x81\x79\x7c\x95\x83\x9d\x1f\x0b\x28\x0a\x84\x86\x89\x83\x0b\x8d\x93" ++"\x97\x1e\x0e\x06\x28\xfc\x61\x05\x0b\xf8\xbd\xf8\xa0\x15\x93\x0a\x05\x62\xab\xc1\x75\xcc\x1b\xf7\x1e\xf7\x05\xe5\xf7\x03\xaf\x7b" ++"\xad\x71\x9d\x1f\x70\x62\x1d\xd0\xd7\xc5\xe4\xb0\xad\x80\x7b\x9d\x1e\x94\x82\x9f\x6e\x79\x1d\x0b\xf7\x9b\xf8\x37\x15\x39\x4f\x1d" ++"\x9e\x1f\xa7\x69\x0a\x77\x1f\x65\x06\xbf\xf7\x84\x05\xd7\xda\xa6\x9a\xca\x1b\xae\x9d\x85\x79\x9d\x1f\x9a\x7d\x92\x7a\x77\x1a\x82" ++"\x8b\x88\xb9\x0a\xbf\xf7\x87\x05\x8d\x93\x8c\x93\x93\x1a\xd1\x55\xb8\x39\x4e\x63\x79\x54\x4b\x1e\x0b\xf7\x73\xf7\x8a\x15\xf7\x13" ++"\x06\xcd\x69\xab\x57\xc1\xfb\x34\x08\xc7\x23\x1d\x70\x06\x5b\xf7\x16\x75\xb1\x5b\xb4\x08\xf6\xae\xc7\xc8\xd6\x1a\xd6\x48\xc4\x33" ++"\x1e\xfb\x8c\xae\x0a\xc0\xf7\x8a\x15\xba\xf7\x6b\x05\xf7\x28\x06\xc9\xbd\x63\x59\x49\x2c\x50\x23\x1f\x0b\xe9\x1d\x83\x50\x42\x50" ++"\x4d\xa1\x0a\x0b\xf8\x52\x16\xf7\x35\xf8\x04\x05\x9b\x5d\x1d\xb4\x06\xfb\x12\xfb\xb5\x6b\xf7\x80\x05\x50\x06\xfb\x19\xfb\x7f\x88" ++"\xf7\xb4\x05\xba\x5d\x1d\x99\x06\x8f\xfc\x04\x05\xc5\x06\xf7\x1f\xf7\x87\xad\xfb\x87\x05\x0b\xb3\x64\x55\xa0\x4c\x1b\x47\x49\x71" ++"\x5c\x53\x1f\x55\x5c\x60\x46\x7e\x4e\x79\x3a\x18\x88\x7c\x89\x7b\x7b\x1a\x0b\x1e\xfb\x0f\x37\x36\xdf\x05\x91\x84\x85\x8e\x85\x1b" ++"\x7b\x7c\x92\x1d\x69\x6a\x35\x0a\xa5\x78\x9d\x70\x1f\x0b\x06\x72\x7d\x82\x7b\x7a\x99\x82\xa4\x1f\x0b\x99\x96\x9d\x99\x81\x93\x78" ++"\x1f\x0b\xa2\x34\x1d\x0b\x85\x81\x80\x1a\x7f\x94\x83\x97\x92\x93\x8e\x92\x95\x1e\x0e\x06\x75\x7c\x7f\x7a\x7c\x94\x84\x9f\x1f\x0b" ++"\x95\x1a\x97\x81\x94\x7f\x1e\x0e\x06\xa2\x9a\x96\x9e\x35\x1d\x0b\x06\x76\x80\x82\x7b\x7a\x96\x82\xa0\x1f\x0b\x8a\x8e\x81\x94\x1f" ++"\x0e\x7d\x82\x7a\x7b\x99\x82\x0b\x15\x84\x85\x89\x84\x83\x1f\x6e\x0b\xa2\x9a\x97\x9d\x9a\x82\x91\x0b\x74\x0a\x76\x1f\x5c\x06\xed" ++"\x1d\x8e\x90\x8c\x8c\x90\x1e\xa4\xe5\x9f\x8f\xaf\x1b\xca\xb2\x73\x66\x86\x8b\x87\x8a\x88\x1f\x7d\x4b\x05\x9a\x55\x6e\x8f\x5f\x1b" ++"\xfb\x22\xfb\x01\x40\x29\x48\xbf\x63\xe0\xd0\xc6\xa1\xbf\xd3\x1f\x99\xc8\xf7\x49\x1d\xe0\xbc\xf7\x05\xb3\xb5\x86\x82\xae\x1f\x0b" ++"\xf7\xae\xf8\x37\x15\xa6\x0a\x50\xc1\x64\xde\xc0\xd5\x9a\xa0\xbc\x1e\xa5\x0a\x0b\xf7\xe5\xbe\x15\xd6\x0a\x94\xa0\x87\x1d\x86\x6c" ++"\x1d\x67\x0a\xf7\x8f\x23\x1d\x0b\xf8\x89\x16\xb3\xf7\x4b\x05\x8d\x95\x8b\x8b\x8e\x7c\x0a\xf5\x1d\x88\x1a\x7f\x94\x82\x98\xf7\x18" ++"\x1d\x0b\xcc\x0a\x36\xdf\x05\x91\x84\x85\x8e\x85\x1b\x7b\x7c\x92\x1d\x62\xf7\x1a\x77\xca\x70\xb5\x6e\x99\x19\xa5\x9e\x99\x99\xb0" ++"\xb9\xf1\xf7\x10\x8d\x8d\xb8\x8e\x0b\xd1\x0a\x91\x88\x91\x1b\x9b\x9a\x99\x9b\x92\x0b\x49\x1d\xf7\x7e\x06\x0b\x1a\x6b\xa5\x78\xb7" ++"\xb9\xb8\xa1\xa1\x94\x84\x93\x82\x88\x86\x8a\x88\x87\x1e\x7e\x70\xf7\x45\x1d\x0b\x48\x0a\x5e\x20\x0a\xf7\x24\x2b\x0a\x5d\x06\xbc" ++"\xf7\x75\x05\xb3\x06\xcb\x89\xa5\x73\xa6\x37\xc1\x0a\x0b\x9b\x96\x95\x9f\x8f\x1e\x9a\xcf\x05\xf7\x30\x26\x1d\x26\x20\x1d\x0b\xf8" ++"\x05\xf7\xf4\xf7\x0c\x1d\x25\x0a\x62\x33\x1d\xf7\x18\x75\x0a\x82\x91\x0b\x65\x2b\x78\x7d\x68\x1e\x7c\x85\x84\x81\x7f\x1a\x7f\x94" ++"\x82\x96\x90\x8d\x8b\x90\x9a\x1e\xa0\x0b\x9b\x1d\x8e\x8d\x1a\x96\x0b\x06\xa2\x99\x96\x9d\x99\x81\x93\x79\x1f\x0b\x9a\xa9\xad\x1e" ++"\xa4\xa0\x9d\xaa\x9f\x28\x0a\x7c\x0b\x06\xa5\xf7\x12\x05\xb1\x96\x1d\x0b\x9a\x97\x9d\x9a\x82\x91\x77\x1f\xfb\x02\x06\x74\x7d\x80" ++"\x0b\xae\xb3\x1f\x6a\xfb\x2f\x15\xaf\xa2\x77\x6d\x64\x61\x66\x0b\x92\x96\x28\x0a\x84\x0b\x81\x1a\x7e\x96\x80\x99\x94\x91\x8f\x95" ++"\x93\x1e\x0b\x88\x1a\x7f\x94\x82\x98\x9b\x96\x95\xa0\x8f\x1e\x0b\xf8\x31\x16\xf1\x75\x0a\x83\x91\x0b\x06\xa1\x9a\x97\x9d\x9a\x0b" ++"\x06\x96\xbf\x05\xb9\x95\xad\xae\xaf\x1b\x99\x0b\x15\x45\x06\x72\xfb\x05\x05\xd1\x06\x0e\x15\xf7\x32\xf7\x00\x05\x9c\x97\x8f\x6a" ++"\x1d\x85\x0b\x06\xa1\x9a\x97\x9c\x9b\x83\x91\x77\x1f\x0b\x84\x88\x84\x81\x1e\xfb\x1b\x2b\x05\x7e\x0b\x93\xa4\x1b\x9a\x9d\x82\x78" ++"\xa3\x1f\x0b\x1a\x96\x81\x94\x7f\x7a\x81\x81\x76\x0b\x85\x44\x1d\x93\x0b\x88\x1a\x7e\x93\x84\x98\x9c\x96\x0b\x1e\xf7\x0f\xdf\xe0" ++"\x38\x05\x84\x93\x90\x88\x0b\x94\x9c\x9b\x7d\x94\x72\x1f\x0b\xf7\xe3\xbd\x15\x60\xa4\xb0\x74\xb7\x1b\xae\xb6\x9d\xaf\xbc\x1f\xa3" ++"\x9c\x91\x93\xe8\x0a\x6e\x1b\x58\x66\xbe\xd1\x93\x8c\x9a\x8d\x9b\x1f\xf7\x96\x06\x95\xbb\x8d\x9d\xf7\x3b\x1d\x5c\x5c\x71\x5b\x64" ++"\x1f\xb9\x7d\x66\xa7\x5d\x1b\x6b\x69\x83\x7b\x62\x1f\x6e\x7f\x81\x81\x7c\x1a\x81\x95\x80\x94\x91\x93\x8e\x90\x95\x1e\x9a\xa7\xaa" ++"\x93\xa6\x1b\xb2\xa6\x72\x67\x83\x8b\x88\x8a\x86\x1f\x7f\x56\x05\x92\x74\x6e\x8f\x70\x1b\x46\x42\x70\x63\x63\x1f\x73\x72\x7f\x6c" ++"\x65\x1a\x43\xbc\x5d\xd7\xb5\xb3\x9d\xb2\xb7\x1e\x8a\x83\x05\x8a\x86\x8a\x87\x87\x1a\x80\x94\x82\x97\x9b\x28\x1d\x6b\xe0\x15\x51" ++"\x50\x66\x74\x66\x1b\x5b\x6b\xa6\xb5\x9d\x92\xa2\x95\x98\x1f\xa8\xa2\xcd\xa4\xc2\x1b\xa0\xa3\x87\x83\xa4\x1f\xc8\xb9\x15\xe4\xab" ++"\xb9\xba\xc3\x1b\xba\xa4\x6a\x4e\x7d\x8a\x81\x8a\x79\x1f\x0b\xf7\xdf\xf7\x4d\x15\x6e\xfb\x1a\x05\x5b\x26\x0a\xf7\xf1\x06\xa8\xf7" ++"\x1b\x05\x8c\x8c\x8b\x92\x8f\x1a\x96\xea\x0a\xba\xf7\x6c\x05\xce\x06\x87\x77\x05\x89\x85\x8b\x89\x87\x1a\x7f\x94\x82\x97\x9b\x96" ++"\x96\x9f\x8f\x1e\x9f\xe9\x05\x8c\x8f\x8c\x90\x8e\x1a\x97\x82\x94\x7f\x7b\x81\x81\x76\x86\x1e\x86\x74\x05\x48\x06\xb5\xf7\x56\x05" ++"\xf7\x48\x06\x75\x24\x05\x89\x84\x8b\x89\x73\x0a\xad\xf7\x30\x05\xfc\x45\x21\x1d\xc2\x06\xfb\x7a\xfc\x61\x05\x69\x29\x1d\xf2\x23" ++"\x1d\x7a\x06\xce\xf7\x1a\x05\xf7\x22\xbe\x15\xfb\x09\x06\xf7\x1d\xf7\xa8\x05\xb3\x06\x0b\xf8\xbf\xf8\x6f\x15\x88\x0a\xfb\x24\x20" ++"\x0a\xb9\x66\x0a\xcd\x21\x0a\x50\x06\x62\x0a\x08\x0b\xf7\x30\xf7\x9e\x15\x5c\xfb\x6b\x05\x6d\x29\x1d\xf7\x70\x06\xf7\x10\x88\xf7" ++"\x1b\xf7\x0b\xa9\xf7\x1c\x96\xc2\x18\x90\x9f\x8d\x9f\x9c\x1a\xf7\x08\x3d\xde\xfb\x02\x1e\xfb\x70\x29\x1d\xa6\x06\x61\xfb\x57\x05" ++"\x42\x21\x1d\xf7\x44\xf7\x8a\x15\xf7\x43\x1d\x62\x1a\x7f\x8a\x7e\x88\x7f\x1e\x7b\x43\x72\x24\xfb\x00\x2c\x32\x8e\x19\xfb\x23\x06" ++"\xba\xf7\x6b\x05\xf7\x31\x4b\x1d\xfb\x2f\x06\x0e\xf8\x51\xf7\x9e\x15\x5c\xfb\x6b\x05\x59\x29\x1d\xf7\x20\x2a\x1d\x64\x06\xb1\x1d" ++"\x0e\xf8\x7d\xf7\x9e\x15\xc0\x0a\xdf\x1d\x79\x7c\xd1\x1d\x73\x86\x1d\x9c\x9b\x82\x91\xca\x0a\x0b\xf7\x6d\xf7\x6f\x15\xe8\xcf\xe0" ++"\x6e\xa8\x50\xa9\xfb\x5b\x19\xe6\x23\x1d\x57\x06\x6c\xf7\x48\x6e\xc1\x39\xb2\xf7\x93\xf7\x50\x18\x9a\x23\x1d\xfb\x0b\x32\x1d\xa8" ++"\x06\xfb\xc8\xfb\x77\xbc\xf7\x77\x05\xd1\x23\x1d\xfb\x3e\xae\x0a\x0b\xe8\x1d\x5a\x50\x73\x6f\x7d\x81\x74\x7a\x84\x89\x51\x8a\x08" ++"\x88\x06\xb3\xf7\x4d\x05\xb7\x2f\x0a\x0b\xf7\xaf\x16\xf7\x5a\x3e\x1d\x56\xba\x1d\xf7\x53\x06\x76\xf7\x21\x0a\x84\x99\x9a\x97\x96" ++"\x9f\x8f\x1e\x0e\x99\x0a\x78\x7d\x25\x1d\xf7\x19\x2a\x1d\x57\x06\xf7\x40\xf7\x19\xf7\x04\xfb\x19\x05\x56\x21\x1d\x0b\x8c\x90\x8c" ++"\x91\x91\x1a\x9a\x82\x94\x7d\x78\x85\x82\x61\x82\x1e\x7b\x46\x05\x85\x72\x8b\x8b\x88\x1a\x7f\x94\x83\x97\x98\x92\x92\x9d\x93\x1e" ++"\x91\x99\x93\x97\x95\x97\x08\xac\xa9\xd0\xa0\xdc\x1b\xd7\xb6\x77\x68\x74\x7b\x75\x6d\x7c\x1f\x7a\x69\x53\x83\x3b\x1b\x6e\x22\x0a" ++"\xb3\x06\xf7\x13\xc4\x79\x62\x76\x7b\x73\x6f\x7a\x1f\x75\x6b\x5c\x81\x4b\x1b\x43\x58\x96\xa7\x4e\x1f\x90\x82\x86\x8c\x85\x1b\x7c" ++"\x81\x80\x7c\x0b\xe0\xbe\x15\x59\x20\x1d\xf7\xc7\x06\xf4\xf0\xe4\xe8\xbf\x6d\xb1\x4d\xa4\x1f\xd2\xb0\xae\xba\xc7\x1a\xd3\x4f\xbd" ++"\xe6\x1d\x6d\x6f\x75\xb3\x0a\xf8\x38\xce\x0a\x3c\x0a\x6b\x06\x34\xf8\x94\x05\xfb\x63\x06\x73\x7d\x80\x78\x7d\x7b\x1d\x99\x82\x92" ++"\x98\x1d\xf7\x8e\xbe\x8b\x1d\x0e\x06\xce\xf7\xd1\x05\xae\x3e\x1d\xfb\x06\x45\x0a\xa6\x06\x48\xfb\xd1\x05\xfb\x29\x06\xcf\xf7\xd1" ++"\x05\xa3\x23\x0a\x20\x2b\x1d\xa8\x06\x47\xfb\xd1\x05\xfb\x29\x06\xcf\xf7\xd1\x05\xa2\x6c\x0a\xfb\x03\x45\x0a\xaf\x06\x0b\xf8\xc9" ++"\x22\x1d\xb9\x06\xa3\x98\x95\x9e\x9a\x81\x92\x78\xbb\x1d\x99\x81\x93\x78\x1f\x58\x06\x0b\xf7\xb9\xbe\x15\xd6\x0a\x95\x9f\x87\x1d" ++"\x85\x8a\x88\x88\x1a\x7f\x94\x82\x98\x67\x0a\xf7\x8f\x2a\x1d\x0e\xb7\x1d\xf7\x34\x0b\x1e\xf8\x3f\xf7\x09\x15\xb1\xa2\xa0\xad\xb0" ++"\x1a\xba\x67\xad\x58\x49\x4c\x52\x4e\x73\x93\x7a\x9e\x7b\x1e\x5f\x71\x74\x67\x62\x1a\x59\xb1\x68\xc1\xd1\xcd\xc7\xcc\xa5\x82\x9e" ++"\x75\x9d\x1e\x66\xf7\x1a\x15\xab\xa1\x78\x6f\x67\x67\x6b\x61\x6b\x75\x9d\xa5\xaf\xb1\x70\x0a\x5f\x9e\x1d\xb7\x1f\x0b\xf5\x0a\xa1" ++"\x79\x1f\xa5\x75\xad\x80\xd0\x7e\xd0\x80\x9e\x85\x9f\x7c\x08\x9b\x80\x96\x75\x77\x1a\x3b\x37\x4a\x24\x62\x62\x96\x9c\x76\x1e\x80" ++"\x94\x70\xae\x90\x1a\x8e\xb9\x05\x91\x7f\x94\x81\x7a\x81\x81\x76\x86\x1e\x74\xfb\x01\xf7\x36\x1d\xa0\x8f\x1e\x8f\x9b\x0b\xf7\x43" ++"\xf7\x76\x93\x1d\xf7\x00\xda\x47\xc3\x2c\x1f\xfb\x84\x64\x0a\xa1\x9a\x97\x9d\x99\x82\x92\xf7\x00\x1d\xf7\x1a\x0a\x88\x83\x82\x1e" ++"\x4d\x48\x54\x72\x47\x7d\x1d\x93\x9c\x60\x1d\x8b\x8f\xdc\x0a\x0b\x06\x36\x0a\xbf\x06\xa3\xf7\x04\x0a\x81\x78\x7c\x95\x84\x9e\x1f" ++"\xaf\x26\x1d\xfb\x94\x06\x36\x0a\xb7\x06\xa2\xf7\x04\x0a\x80\x79\x7d\x95\x83\x9e\x1f\xb8\x26\x1d\x67\x24\x1d\x0b\x15\x96\x94\x91" ++"\x95\x93\x1a\x98\x82\x94\x7d\x85\x8b\x8b\x81\x7b\x1e\xfb\x0a\x2b\x05\x7d\x80\x86\x84\x82\x1a\x7e\x94\x82\x99\x91\x96\x90\x90\x92" ++"\x1e\xf7\x98\xeb\x15\x97\x94\x91\x95\x93\x1a\x98\x82\x94\x7e\x84\x85\x88\x84\x81\x1e\xfb\x0b\x2b\x05\x7d\x80\x87\x86\x81\x1a\x7c" ++"\x93\x83\x99\x91\x96\x90\x90\x92\x1e\x0e\x76\x0a\x9f\x87\x85\x9f\x1f\x87\x94\x8d\x8b\x8e\x1b\x9a\x99\x90\x1d\x68\x92\x78\xe2\x1d" ++"\xf7\x58\x06\x0b\xf7\x54\xf7\x2a\x05\x8f\x27\x1d\xfb\x02\x20\x1d\xac\x06\xfb\x29\xfb\x06\x2c\xf7\x06\x05\xad\x5d\x1d\x8e\x06\xf7" ++"\x11\xfb\x28\xfb\x6b\xfb\x3d\x05\x83\x24\x0a\x0b\x16\xf7\x03\xf8\x94\x05\xa8\x23\x1d\xfb\x29\x06\x73\x7d\x80\x78\x7d\xcf\x1d\x0b" ++"\xb8\x0a\xfc\x01\xfb\xd8\x82\x5f\x05\xf8\x15\x06\xa1\xee\x05\x8d\x94\x8b\x8b\x8f\x1a\x96\xd7\x0a\x0b\x06\x73\x6b\x76\x61\x7c\x1a" ++"\x83\x92\x84\x94\x92\x8f\x8d\x92\x91\x1e\xad\xb2\xa3\x9f\xbc\xa8\x99\x94\x18\x91\x8e\x8f\x8d\x8c\x8c\x08\x99\x93\x8e\x8e\x93\x1a" ++"\x92\x87\x8f\x78\x95\x1e\x4f\xad\x6e\xa2\x6c\xae\x08\x98\x80\x87\x8e\x84\x1b\x82\x83\x85\x83\x7c\x9b\x6b\xa8\x5f\x1f\x0b\xc7\x1d" ++"\x0e\xa4\x0a\xf7\xbd\xf7\x92\xf7\x53\x1d\xf8\x1c\x22\x1d\xf7\x1a\x06\xa1\x40\x1d\xfb\xd1\x06\x75\x7c\x7f\x79\x7d\x2a\x0a\xf7\x17" ++"\x26\x1d\xfb\x1a\x55\x0a\xf7\xd1\x06\xa1\x9a\x97\x9d\x99\x82\x92\x78\x1f\xfb\x18\x06\x0b\x1f\x88\x92\x88\x8e\x83\x8f\x08\x93\x78" ++"\x69\x92\x77\xe2\x1d\xf8\xa4\x06\xa1\x9a\x97\x9d\x99\x82\x92\x78\x1f\x0b\x8d\x19\xfb\x08\x24\x0a\x78\x7c\x94\x85\x9f\x1f\xf7\x06" ++"\x06\xe0\x86\xf4\xdd\x99\xdd\xe0\xf8\x1b\x18\xbd\x2e\x0a\x28\x06\xfb\x3d\x66\x15\xd8\xc0\x58\x40\x27\x29\x2c\x25\x3a\x57\xbd\xd7" ++"\xf0\xec\xe9\xf5\x1f\x0b\xc5\x0a\xf7\xbc\x9c\x1d\xae\xac\x9f\xf7\x33\x1d\x0b\xf7\x15\x1d\xa8\xad\x95\x90\x9d\x1b\x96\x0b\xf8\x04" ++"\x15\x37\xfc\x19\x05\x4a\x7b\x54\x5e\x4b\x1b\xfb\x14\x29\x1d\xf7\x15\x06\xe5\x89\xe0\xd1\x9d\xe6\xeb\xf8\x4e\x18\xfb\xb4\x33\x1d" ++"\x0b\xab\x99\x96\x95\x9a\x1a\x97\x82\x94\x7f\x85\x88\x8a\x86\x81\x1e\x75\x61\x40\x7a\x53\x1b\x54\x68\xa2\xaf\x91\x8c\x90\x8c\x91" ++"\x1f\xc3\xf7\x95\x05\xf7\x6b\x27\x1d\x0b\xa3\xf7\x03\x05\x8d\x94\x8b\x8b\x8d\x28\x0a\x7a\x81\x81\x77\x86\x1e\x73\xfb\x05\x05\x45" ++"\x33\x1d\xcf\x06\x53\xfb\x95\x05\x89\x81\x8a\x83\x80\x1a\x0b\x76\x1e\x80\x94\x70\xae\x90\x1a\x8e\xb9\x05\x91\x7f\x94\x81\x7a\x81" ++"\x81\x76\x86\x1e\x74\xfb\x01\xf7\x36\x1d\xa0\x8f\x1e\x8f\x9b\x05\x62\xab\x0b\xcd\x0a\xe0\xda\x0a\xf8\xcb\xf7\x57\x15\x92\xb0\x8d" ++"\x99\x9c\x1a\xee\xf7\x0f\x0a\x0b\x4d\x1d\xf7\x55\x57\x0a\x30\x06\xbc\xf7\x75\x05\x51\xad\xbc\x71\xd4\x1b\xf7\x24\xf7\x15\xf7\x0c" ++"\xf7\x1a\xf1\x0b\xf9\x07\xf8\x3e\x15\x9b\x94\x90\x91\x97\x1a\x95\x83\x93\x81\x85\x85\x89\x86\x82\x1e\xfc\x8f\xfb\xad\x05\x7c\x83" ++"\x85\x83\x80\x1a\x80\x93\x83\x95\x91\x8d\x8c\x92\x98\x1e\x0e\x8e\x9c\x1f\xb1\xf7\x43\x05\xb9\x4c\x1d\xfb\x1e\x51\x0a\xb1\x06\x67" ++"\xfb\x3d\x05\x86\x74\x89\x7c\x7d\x1a\x0b\xf8\xf5\x15\x69\x6a\x35\x0a\xa4\x78\x9e\x70\x1f\xf7\x71\x16\x69\x6a\x35\x0a\xa4\x78\x9e" ++"\x70\x1f\x0e\xe4\x1d\x35\x1d\x47\x06\x0b\x15\x69\x6a\x35\x0a\xa5\x78\x9d\x70\x1f\xf7\x72\x16\x69\x6a\x35\x0a\xa5\x78\x9d\x70\x1f" ++"\x0e\xba\x0a\x8f\x47\x0a\xf7\x51\x1d\xcc\xd2\xcb\x0a\x0b\xf8\x1d\xf8\x45\x15\xfb\x29\xfb\x1e\xfb\x15\xfb\x20\x22\xda\x40\xf7\x01" ++"\xf7\x2c\xf7\x1d\xf7\x14\xf7\x21\xf5\x3d\xd5\xfb\x04\x1f\x82\x58\x15\xe1\xc7\x53\x0b\x1f\x72\x6c\x62\x7f\x5a\x1b\xfb\x5a\xfb\x9e" ++"\x15\xba\xf7\x6b\x05\xf7\x25\x06\xc7\xa9\x85\x79\xa7\x1f\xa2\x7b\x9b\x71\x74\x1a\x49\x45\x4f\x3e\x1e\x0e\xf9\x11\xf8\xef\x15\xf7" ++"\x42\x1d\x5e\xfb\x67\x05\xca\x67\x59\xa8\x43\x1b\xfb\x22\xfb\x18\xfb\x18\xfb\x23\x0b\x91\x77\x65\x1d\x0b\x06\x4d\x6c\x71\x6e\x62" ++"\x1a\x6a\xa5\x79\xb9\xb7\xed\x0a\x88\x8a\x71\x1b\x7a\x82\x91\x98\x0b\x15\xfb\x33\xfb\x13\xfb\x10\xfb\x2f\xfb\x32\xf7\x11\xfb\x12" ++"\xf7\x31\xf7\x2f\xf7\x12\xf7\x12\xf7\x30\xf7\x2d\xfb\x12\xf7\x14\xfb\x2b\x1f\x0b\xde\x0a\x94\x82\x98\xf7\x0d\x0a\x0b\x8a\x85\x1e" ++"\x57\xfb\x82\x05\x6e\x32\x1d\xf7\x00\x23\x1d\x70\x06\x0b\x15\x9c\x97\x8e\x8f\x97\x28\x0a\x83\x86\x89\x83\x80\xf7\x2d\x1d\x0b\xdf" ++"\x0a\xf7\x72\x16\x69\x67\x1d\x0b\x3a\x1d\xfb\x18\x20\x0a\xad\x06\x75\x23\x05\x86\x74\x89\x7f\x7f\x1a\x0b\xf7\x09\x0a\x77\xf7\x25" ++"\x1d\xd6\xd4\xc9\xcb\x0b\x8c\x1d\xf7\x72\xf7\x1a\x1d\xcc\x0a\x35\xdf\x05\x91\x0b\x5c\xfb\x6b\x05\x59\x06\x74\x86\x1d\x9d\x35\x1d" ++"\x64\x06\x0b\xb4\xfb\x1b\x18\x94\x6f\x8e\x89\xa9\x8a\x08\x0b\x82\x94\x7e\x7b\x80\x81\x77\x87\x1e\x6a\xfb\x2c\x05\xfb\x10\x21\x1d" ++"\xf7\x0e\x06\x0b\x8e\x91\xc8\x0a\xf8\xc0\xf7\x91\x15\xa2\x9a\x96\x9e\x3c\x0a\xfc\x26\x4a\x1d\x9f\x1f\x0e\x2b\x1d\xba\x26\x1d\x59" ++"\x24\x1d\x0b\x15\xfb\x11\xfb\x8c\x05\x88\x84\x89\x85\x85\x1a\x7b\x97\x7f\x9c\x9a\x94\x91\x9f\x9b\x1e\xf7\x64\xf7\xa1\x05\x0b\xf7" ++"\xcf\x15\xe4\xf7\x5f\x05\x98\xa9\x8d\x92\x99\x1a\xa1\x7a\x9c\x73\xf7\x60\x1d\x0b\x94\x1e\xf7\x0f\xdf\xe1\xda\x0a\x06\x74\x7d\x81" ++"\x79\x7c\x95\x83\x0b\x77\x1f\x5c\x06\xba\xf7\x6b\x05\x0b\xc0\x65\xb0\x56\x1f\x84\x64\x15\xad\xa3\x73\x69\x5d\x5f\x5f\x5d\x67\x73" ++"\xa2\xae\xba\xb7\xb6\xbb\x1f\x0b\x78\x0a\x84\x88\x85\x82\x1e\xfb\x0f\x37\x0b\xf7\x24\x1d\x8e\x91\x95\x1e\xf7\x0f\xdf\x0b\xf7\x4c" ++"\x15\xa2\xfb\x19\x05\x45\x21\x1d\xf7\x30\x2f\x1d\x0b\xf7\x84\xf8\x99\x15\x9e\xe0\x05\x25\x2b\x1d\xba\x06\x83\x69\x05\x0b\x15\xa1" ++"\x96\x94\x9c\x9c\x80\x93\x75\x1f\xfc\xce\x58\x0a\x0e\x4e\x1d\x91\x8d\x92\x95\x1e\xf7\x0e\xdf\xe1\x38\x05\x84\x92\x0b\xf2\xd2\xca" ++"\xa8\xc8\xc8\x1f\x7a\x41\x05\xf1\x79\x0a\x5b\x06\x0b\xf7\x2d\x1d\x8f\x47\x0a\x20\x1d\xf7\x18\x06\xa2\x34\x1d\x0b\x4a\xc5\xe0\x90" ++"\x8b\x8f\x8c\x93\x1f\xf8\x09\xbe\x15\xfb\xfe\x06\xdc\xae\xe0\xc2\xe7\x1b\x0b\x36\x0a\xf7\x2f\x06\x7d\x4a\x8a\x82\x05\x86\x07\x82" ++"\x8a\x96\x81\x96\x1b\x9c\x95\x0b\x82\x94\x7e\x7a\x81\x81\x76\x86\x1e\x80\x59\x05\xfb\x97\x06\xf8\x03\xf7\xd8\x05\x0b\x15\xba\xf7" ++"\x6b\x05\xf7\x1a\x06\xf7\x07\xbb\x70\x4a\x43\x4c\x58\x31\x1f\x0e\x16\xf7\x15\x0a\xa7\xa0\x51\x1d\x6e\x1d\x9b\x92\x59\x0a\xfb\x0e" ++"\x32\x1d\xcf\x06\x55\xfb\x8b\x05\x51\x0b\x1a\x97\x82\x93\x7e\x7a\x81\x81\x77\x86\x1e\x0b\x6f\x71\x72\x70\x76\x9b\x7c\xa0\xa8\xa4" ++"\xa3\x0b\xf8\xcd\xf8\x37\x15\xfb\xfd\x06\x76\x29\x05\x8a\x86\x8a\x86\x88\x1a\x80\x0b\x15\xe4\x0a\x0b\x15\x6a\x6a\x6b\x6b\x72\x9f" ++"\x77\xa3\xad\xac\xaa\xac\xa5\x78\x9e\x71\x1f\x0b\xf7\x01\x0a\xf7\x22\x05\x0e\x06\x73\x7d\x81\x78\x7d\x95\x83\x0b\x1f\x9e\x6e\x7f" ++"\x8f\x75\x1b\x71\x0b\x69\xf4\x0a\x70\x1f\x0b\x05\x89\x81\x8b\x8b\x88\x1a\x7e\x93\x84\x0b\x06\xa2\xf7\x08\x0a\x0b\x84\x1b\x7b\x7c" ++"\x7d\x7c\x85\x8e\x85\x50\x1d\x83\x0b\x96\x1a\x98\x82\x94\x7f\x85\x85\x89\x87\x86\x1e\x60\x53\x73\x7f\x0b\xf7\x4b\x1d\x20\x34\x52" ++"\xbe\x0b\x82\x94\x7f\x79\x82\x82\x76\x87\x1e\x78\x35\x05\xfb\x5c\x06\x0b\x06\x7b\x8c\x7f\x81\x7c\x1a\x88\x07\x7c\x97\x81\x9b\x8c" ++"\x1e\x0b\x32\x4f\x3f\x74\x98\x72\x9f\x7d\x1f\xa4\x79\xa6\x84\xd4\x84\x0b\xb7\xa1\xa1\x94\x83\x93\x82\x87\x87\x89\x89\x87\x1e\x7b" ++"\x74\x0b\x88\x92\x1b\x9c\xf7\x16\x0a\x7f\x1a\x7f\x94\x82\x98\x91\x0b\x80\x79\x7c\x94\x84\x9e\x1f\x0b\x05\x8d\x94\x8b\x8b\x8e\x1a" ++"\x97\x82\x94\x7e\x7a\x81\x81\x0b\xf7\x12\x0a\x94\x1e\x9c\x0b\x95\x1a\x98\x82\x93\x7f\x84\x84\x88\x84\x80\x1e\xfb\x1a\x0b\x6b\x42" ++"\x1d\xae\xab\xaa\xac\xa5\x78\x9d\x0b\xad\x6b\x60\x9c\x53\x1b\xfb\x0d\x22\x35\x28\x6c\x98\x6d\x0b\xf7\x4d\x1d\x0e\x81\x80\x1a\x7f" ++"\x94\x83\x98\x92\x93\x8e\x91\x92\x1e\x0b\x88\x1a\x7e\x93\x84\x99\x9b\x96\x95\x9f\x90\x1e\xad\x0b\x8a\x7f\x05\x7f\x94\x82\x98\x9b" ++"\x28\x1d\x0b\x15\x95\x96\x8e\x91\x93\x1a\x95\x80\x95\x80\x81\x83\x0b\x99\x95\x9d\x9a\x81\x93\x78\x1f\xfb\x20\x06\x73\x7d\x0b\xa7" ++"\xa0\x7c\x9a\x75\x1f\xf7\x62\x16\x6f\x71\x72\x70\x0b\x4f\xc2\xde\xf7\x00\xf7\x00\xf0\xf7\x09\x1f\x0e\x95\x91\x93\x94\x1a\x98\x82" ++"\x94\x0b\x99\x95\x9e\x9a\x81\x92\x78\x1f\x0b\x73\x6b\x1a\x61\x5b\x64\x58\x6d\x0b\xf7\x13\x0a\x77\x0b\x15\x93\x83\x86\x8e\x84\x1b" ++"\x7a\x7d\x7d\x7b\x85\x0b\x93\x6a\x1b\x68\x71\x7c\x63\x68\x1f\x75\x73\x83\x0b\x9b\x96\x95\x9f\x8f\x1e\x96\xbd\x05\xf7\x7d\x06\x0b" ++"\xf8\x68\xf7\x5e\x1d\x0b\x3b\xd2\xfb\x04\xfb\x2c\xfb\x19\xfb\x0e\xfb\x1f\x0b\x92\x92\x8e\x92\x96\x1e\x0e\x9a\x99\x9b\x90\x8b\x8b" ++"\x0b\x49\x69\x70\x82\x92\x84\x95\x92\x8f\x8d\x93\x0b\x8b\x8b\x8e\x1a\x97\x82\x94\x7e\x7b\x80\x80\x0b\xf8\x29\xf8\x05\x15\xf7\x10" ++"\x06\xa2\x9a\x96\x0b\x6f\x71\x72\x70\x76\x9a\x7c\xa1\xa8\xa4\xa3\x0b\x99\x99\x9b\x90\x8b\x8b\x81\x98\x1f\x0e\x81\x78\x7d\x95\x83" ++"\x9d\x1f\x0b\x82\x94\x7e\x7a\x81\x81\x76\x0b\xc2\xf7\x93\x05\x8d\x93\x8c\x0b\x1a\x96\x82\x93\x7f\x81\x86\x0b\x1a\x80\x95\x82\x97" ++"\x9b\x96\x0b\x06\xa0\x9b\x98\x9b\x9b\x83\x91\x76\x1f\x0b\x06\xa2\x9a\x96\x9d\x9a\x82\x91\x77\x1f\x0b\x06\xa3\x99\x96\x9e\x9a\x83" ++"\x91\x76\x1f\x0b\xc7\x53\x3b\xfb\x01\xfb\x00\x25\xfb\x06\x0b\x97\x82\x93\x7e\x7b\x80\x81\x77\x87\x1e\x0b\x33\x05\x8a\x85\x8a\x87" ++"\x87\x1a\x7f\x93\x0b\x99\x94\x9d\x9a\x7f\x94\x76\x1f\x0e\xf1\xe8\xf7\x03\x1f\x0e", 52468 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Regular.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Regular.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Regular.cff.cpp.301 2023-01-17 15:53:51.708205357 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusMonoPS-Regular.cff.cpp 2023-01-17 15:53:51.708205357 -0500 +@@ -0,0 +1,1441 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusMonoPS_Regular_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x15\x4e\x69\x6d\x62\x75\x73\x4d\x6f\x6e\x6f\x50\x53\x2d\x52\x65\x67\x75\x6c\x61\x72\x00\x01\x01" ++"\x01\x34\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x18\x04\x8c\x0c\x01\x30\x0c\x03\xbe\x0c\x04\x6c\xfb" ++"\xd1\xf9\x3f\xfa\x38\x05\x1c\x2b\xef\x0f\x1c\x2c\x02\x11\xbb\x1d\x00\x00\xa1\xbb\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13" ++"\x00\x1d\x00\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84" ++"\x00\x8b\x00\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4" ++"\x00\xfa\x01\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f" ++"\x01\x71\x01\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb" ++"\x01\xe1\x01\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52" ++"\x02\x59\x02\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd" ++"\x02\xd3\x02\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58" ++"\x03\x61\x03\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8" ++"\x03\xf1\x03\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78" ++"\x04\x81\x04\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08" ++"\x05\x11\x05\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98" ++"\x05\xa1\x05\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28" ++"\x06\x31\x06\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5" ++"\x06\xbf\x06\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d" ++"\x07\x3a\x07\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae" ++"\x07\xb4\x07\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21" ++"\x08\x29\x08\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba" ++"\x08\xc0\x08\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38" ++"\x09\x40\x09\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0" ++"\x09\xbc\x09\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39" ++"\x0a\x42\x0a\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab" ++"\x0a\xb2\x0a\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b" ++"\x0b\x22\x0b\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b" ++"\x0b\x92\x0b\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb" ++"\x0c\x02\x0c\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73" ++"\x0c\x87\x0c\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f" ++"\x0d\x5f\x0d\x75\x0d\x83\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e" ++"\x6f\x73\x41\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61" ++"\x63\x75\x74\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43" ++"\x68\x69\x44\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45" ++"\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f" ++"\x6e\x45\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d" ++"\x61\x47\x62\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64" ++"\x6f\x74\x61\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49" ++"\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64" ++"\x69\x65\x72\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65" ++"\x78\x4b\x61\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63" ++"\x61\x72\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72" ++"\x6f\x6e\x4e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c" ++"\x61\x75\x74\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72" ++"\x6f\x6e\x74\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65" ++"\x52\x63\x61\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69" ++"\x6c\x6c\x61\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54" ++"\x61\x75\x54\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72" ++"\x65\x76\x65\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70" ++"\x73\x69\x6c\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73" ++"\x55\x72\x69\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65" ++"\x72\x65\x73\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61" ++"\x63\x75\x74\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61" ++"\x66\x69\x69\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30" ++"\x30\x31\x39\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66" ++"\x69\x69\x31\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30" ++"\x32\x36\x61\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69" ++"\x69\x31\x30\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33" ++"\x33\x61\x66\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69" ++"\x31\x30\x30\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30" ++"\x61\x66\x69\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31" ++"\x30\x30\x34\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61" ++"\x66\x69\x69\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30" ++"\x30\x35\x31\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66" ++"\x69\x69\x31\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30" ++"\x35\x38\x61\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69" ++"\x69\x31\x30\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36" ++"\x37\x61\x66\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69" ++"\x31\x30\x30\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34" ++"\x61\x66\x69\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31" ++"\x30\x30\x37\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61" ++"\x66\x69\x69\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30" ++"\x30\x38\x35\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66" ++"\x69\x69\x31\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30" ++"\x39\x32\x61\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69" ++"\x69\x31\x30\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39" ++"\x39\x61\x66\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69" ++"\x31\x30\x31\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36" ++"\x61\x66\x69\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31" ++"\x30\x31\x31\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61" ++"\x66\x69\x69\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61" ++"\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69" ++"\x67\x68\x74\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61" ++"\x72\x72\x6f\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72" ++"\x69\x67\x68\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65" ++"\x62\x65\x74\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61" ++"\x63\x63\x65\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e" ++"\x64\x63\x72\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65" ++"\x62\x72\x65\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63" ++"\x72\x6f\x6e\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73" ++"\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65" ++"\x78\x63\x6c\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61" ++"\x6d\x6d\x61\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74" ++"\x67\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75" ++"\x6d\x66\x6c\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e" ++"\x66\x69\x6e\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c" ++"\x74\x70\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65" ++"\x6b\x69\x6f\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e" ++"\x6f\x73\x69\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70" ++"\x61\x6b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c" ++"\x61\x6d\x62\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65" ++"\x71\x75\x61\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f" ++"\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68" ++"\x65\x6e\x63\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74" ++"\x65\x71\x75\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f" ++"\x6e\x6f\x6d\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f" ++"\x6e\x6f\x73\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64" ++"\x69\x66\x66\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65" ++"\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72" ++"\x61\x63\x75\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65" ++"\x76\x6c\x6f\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72" ++"\x63\x75\x6d\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d" ++"\x69\x6c\x65\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74" ++"\x63\x61\x72\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76" ++"\x65\x75\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64" ++"\x62\x6c\x75\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e" ++"\x69\x30\x32\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42" ++"\x43\x75\x6e\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69" ++"\x30\x34\x35\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37" ++"\x75\x6e\x69\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30" ++"\x34\x39\x43\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75" ++"\x6e\x69\x30\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34" ++"\x41\x46\x75\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e" ++"\x69\x30\x34\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42" ++"\x41\x75\x6e\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69" ++"\x30\x34\x44\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39" ++"\x75\x6e\x69\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32" ++"\x31\x32\x36\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75" ++"\x6e\x69\x32\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e" ++"\x65\x6b\x75\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64" ++"\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69" ++"\x6c\x64\x65\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72" ++"\x61\x76\x65\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74" ++"\x61\x63\x63\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20" ++"\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70" ++"\x6d\x65\x6e\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20" ++"\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70" ++"\x6d\x65\x6e\x74\x4e\x69\x6d\x62\x75\x73\x20\x4d\x6f\x6e\x6f\x20\x50\x53\x20\x52\x65\x67\x75\x6c\x61\x72\x4e\x69\x6d\x62\x75\x73" ++"\x20\x4d\x6f\x6e\x6f\x20\x50\x53\x01\x21\x02\x00\x01\x00\x06\x00\x0c\x00\x14\x00\x18\x00\x23\x00\x27\x00\x32\x00\x3c\x00\x7d\x00" ++"\x88\x00\x90\x00\x9a\x00\xce\x00\xd5\x00\xe0\x00\xe4\x00\xea\x01\x31\x01\x40\x01\x4b\x01\x52\x01\x57\x01\x5d\x01\x63\x01\x69\x01" ++"\x70\x01\x75\x01\x7b\x01\x80\x01\x84\x01\x8f\x01\xa1\x01\xa9\x01\xb1\x01\xbf\x01\xc8\x01\xcc\x01\xd3\x01\xdc\x01\xe4\x02\x37\x02" ++"\x6a\x02\x90\x02\x9b\x02\xa6\x02\xb4\x02\xba\x02\xbf\x02\xc7\x02\xd3\x02\xdd\x02\xe2\x02\xeb\x02\xf1\x02\xf8\x03\x00\x03\x04\x03" ++"\x35\x03\x3b\x03\x44\x03\x52\x03\x5c\x03\x6b\x03\x76\x03\x7e\x03\x85\x03\x8a\x03\x95\x03\x9b\x03\xa5\x03\xaf\x03\xb6\x03\xbb\x04" ++"\x3d\x04\x87\x04\xdf\x04\xe7\x04\xf1\x05\x0d\x05\x1a\x05\x24\x05\x39\x05\x5c\x05\x68\x05\x72\x05\x80\x05\x8f\x05\x9a\x05\xa5\x05" ++"\xa9\x05\xb3\x05\xbd\x05\xc3\x05\xcc\x05\xd3\x06\x1a\x06\x3f\x06\x74\x06\xbb\x06\xf5\x07\x1e\x07\x27\x07\x3c\x07\x43\x07\x4a\x07" ++"\x77\x07\x92\x07\x9d\x07\xa6\x07\xb0\x07\xc3\x07\xd8\x07\xe8\x07\xf8\x07\xfe\x08\x0c\x08\x14\x08\x21\x08\x2c\x08\x36\x08\x44\x08" ++"\x50\x08\x5c\x08\x67\x08\x76\x08\x80\x08\x8a\x08\x98\x08\xa6\x08\xaf\x08\xb8\x08\xc5\x08\xcc\x08\xd3\x08\xdf\x08\xeb\x08\xf3\x08" ++"\xfb\x09\x03\x09\x0e\x09\x19\x09\x24\x09\x2f\x09\x3a\x09\xfa\x0a\x51\x0a\xbd\x0b\x11\x0b\x67\x0b\x9d\x0b\xe4\x0c\x40\x0c\x8d\x0c" ++"\xf9\x0d\x0a\x0d\x4d\x0d\x6d\x0d\x95\x0d\xd2\x0d\xf5\x0e\x0d\x0e\x50\x0e\x62\x0e\xa9\x0e\xe5\x0f\x03\x0f\x20\x0f\x4d\x0f\x7f\x0f" ++"\xa0\x0f\xcd\x0f\xeb\x0f\xf8\x10\x2e\x10\x51\x10\x7d\x10\x9c\x10\xc2\x10\xf5\x11\x27\x11\x58\x11\x68\x11\x83\x11\xa2\x11\xaf\x11" ++"\xb4\x11\xbe\x11\xeb\x12\x17\x12\x31\x12\x54\x12\x6f\x12\x92\x12\xb4\x12\xc8\x12\xde\x12\xed\x13\x02\x13\x10\x13\x24\x13\x31\x13" ++"\x44\x13\x54\x13\x72\x13\x95\x13\xa1\x13\xaf\x13\xc7\x13\xe6\x13\xf2\x14\x03\x14\x1a\x14\x30\x14\x4c\x14\x5f\x14\x75\x14\x8b\x14" ++"\x99\x14\xa3\x14\xb7\x14\xc7\x14\xce\x14\xdd\x14\xf7\x15\x10\x15\x19\x15\x32\x15\x41\x15\x4c\x15\x5c\x15\x74\x15\x7b\x15\x82\x15" ++"\x8b\x15\x9b\x15\xa8\x15\xbe\x15\xd4\x15\xea\x15\xfc\x16\x07\x16\x1b\x16\x27\x16\x2e\x16\x41\x16\x54\x16\x63\x16\x74\x16\x86\x16" ++"\x98\x16\xaa\x16\xbc\x16\xce\x16\xdf\x16\xef\x16\xff\x17\x0d\x17\x1c\x17\x2b\x17\x3a\x17\x49\x17\x4f\x17\x5d\x17\x67\x17\x73\x17" ++"\x80\x17\x8d\x17\x9a\x17\xa7\x17\xb4\x17\xc1\x17\xce\x17\xda\x17\xe6\x17\xf2\x17\xfe\x18\x0a\x18\x12\x18\x1a\x18\x22\x18\x2d\x18" ++"\x38\x18\x43\x18\x4e\x18\x59\x18\x64\x18\x6f\x18\x78\x18\x81\x76\x80\x50\x1d\x0b\x94\x9c\x9b\x80\x94\x0b\x06\x76\x80\x83\x7a\x30" ++"\x1d\x0b\x06\x61\x1d\x0b\x06\xa5\x99\x94\x9b\x9c\x7d\x94\x71\x1f\x0b\x06\x40\x1d\x0b\x06\x76\x80\x82\x7a\x7b\x96\x82\xa0\x1f\x0b" ++"\x76\x94\x80\x9c\x9c\x94\x96\xa0\x1e\x0b\xf8\x3d\xf7\x4c\x15\xbe\xfb\x19\x05\x47\x06\x20\x1d\xf7\x30\x06\xa0\x97\x21\x1d\x75\x1f" ++"\x6a\x06\xfb\x59\xf8\x94\x05\xfb\x63\x06\x75\x80\x83\x7a\x7a\x96\x1d\x6f\x06\x37\x1d\xf7\x2b\x06\xa0\x97\x21\x1d\x75\x1f\x44\x06" ++"\xbd\xf7\x19\x05\xf7\x83\xbe\xf7\x46\x1d\x0b\x06\xa0\x97\x94\x9c\x9b\x7f\x94\x76\x1f\x0b\x83\x7a\x7a\x96\x82\xa1\x1f\x0b\x75\x80" ++"\x82\x7b\x7a\x97\x82\xa0\x1f\x0b\xf7\x15\x1d\xfb\x18\xf7\x01\x25\xf7\x1f\xec\xf7\x0b\xbb\xb1\x99\x80\x96\x7d\x85\x87\x89\x85\x83" ++"\x1e\x6d\x63\x43\x75\x4f\x1b\x23\x3d\xcb\xeb\x7d\x1f\xbe\x04\xdd\x9c\xd3\xc1\xe7\x1b\xe6\xd4\x54\x3a\x9b\x1f\x0b\xf7\xc4\xf8\xd3" ++"\xc7\x1d\x0b\x06\x75\x80\x82\x7b\x7a\x96\x82\xa1\x1f\x0b\x06\x7b\x1d\x0b\x7a\x96\x82\xa0\x1f\x0b\xf8\x8d\xf8\x94\x15\xa8\x06\xa0" ++"\x96\x94\x9c\x9c\x81\x93\x75\x1f\xfb\x2a\x22\x1d\xd0\xfb\xd9\x06\x35\x48\x49\x35\x36\x48\xcd\xe1\x1e\xf7\xd9\xd0\x07\xa0\x96\x94" ++"\x9c\x9c\x80\x93\x76\x1f\xfb\x29\x06\x75\x80\x2a\x1d\xa7\xfb\xd9\x06\xfb\x07\xe3\x33\xf7\x08\xf7\x08\xe4\xe3\xf7\x07\x1e\x0b\xef" ++"\x1d\xf7\xfe\x06\xa0\x97\x21\x1d\x75\x1f\xfb\x2f\x06\x0b\x06\x71\x7d\x82\x7a\x7b\x99\x82\xa5\x1f\x0b\x07\x56\x1d\x80\x76\x1e\x0b" ++"\x72\x7d\xa8\x1d\x0b\x06\x76\x7f\x38\x1d\x0b\x76\x80\xf7\x3e\x1d\x0b\x82\x7a\x7b\x3a\x1d\x0b\x77\x94\x80\x9c\x9c\x94\x0b\x97\x82" ++"\xa0\x1f\x0b\x06\x71\x7e\xa8\x1d\x0b\x8d\x1d\x97\x80\x0b\x06\x62\x1d\x0b\x06\xa0\x96\x94\x9c\x9c\x80\x93\x76\x1f\x0b\x6c\x72\x73" ++"\x6c\x6d\xa4\x73\xaa\xa9\xa4\xa3\xaa\xa8\x72\xa4\x6d\x1f\x0b\x76\x7f\x82\x7b\x7a\x3a\x1d\x0b\x94\x9c\x9c\x80\x93\x75\x1f\x0b\x5d" ++"\x1d\xe1\x4d\x1d\x67\x86\x62\x72\x55\x1b\x56\x51\x1d\x15\x3f\x1d\xf7\x72\x16\x3f\x1d\x0e\x06\x4f\x1d\x0b\x15\xfb\x1b\xfb\x01\x05" ++"\x0b\x80\x7d\x80\x8e\x87\x97\x82\x1f\x0e\x1b\x7d\x80\x81\x7d\x7f\x90\x0b\xf8\x32\x16\xf0\x23\x1d\x5a\xf7\x94\x06\xd4\x44\xc0\x2b" ++"\x65\x4a\x7e\x78\x54\xa3\x1d\x8e\x8c\x8f\x98\x1e\x9d\xc4\xb5\x93\xab\x1b\xd1\xbb\x6d\x5e\x1f\x4d\x07\x9a\x4f\x72\x8e\x5e\x1b\xfb" ++"\x16\x34\x4f\x32\x3e\xcc\x56\xeb\xd0\xc2\xa1\xc0\xc9\x1f\xc6\x04\x4f\x4a\x57\x74\x46\x1b\x48\x61\xaa\xbb\xc5\xd1\xb3\xef\xb7\xbb" ++"\x86\x83\xac\x1f\x0b\xf8\x8f\x16\xf8\x94\xa8\x07\xa0\x96\x94\x9c\x9c\x80\x93\x76\x1f\xfb\x2a\x06\x75\x80\x83\x7a\x7a\x3a\x1d\xd0" ++"\xfc\x42\x06\xfb\xbc\xf8\x75\x05\xfb\x02\x22\x1d\xbc\x92\x1d\xf8\x42\x06\xf7\xbc\xfc\x75\x05\x0b\x15\x8c\x91\x8b\x8e\x8d\x1a\x9b" ++"\x82\x94\x7b\x7b\x82\x82\x78\x88\x1e\x74\xfb\x25\x05\x89\x83\x8b\x89\x89\x1a\x7c\x94\x82\x9b\x9b\x93\x94\x9e\x8f\x1e\x0b\x06\x71" ++"\x7d\x82\x7b\x7a\x99\x82\xa5\x1f\x0b\x06\x72\x7d\x82\x7b\x7a\x99\x82\xa4\x1f\x0b\xcc\xbb\xca\x9b\x80\x96\x7c\x7c\x83\x83\x79\x89" ++"\x1f\x0b\x06\x77\x7f\x50\x1d\x0b\xa1\x96\x41\x1d\x0b\x82\x7b\x7a\x96\x82\xa0\x1f\x0b\x62\xa5\xae\x86\x1f\x9d\x89\x83\x93\x7c\x1b" ++"\x0e\xa5\x99\x94\x9c\x9b\x7d\x94\x71\x1f\x0b\x21\x1d\x76\x1f\x0b\x15\x98\x96\x8d\x8e\x94\x1a\x9a\x0b\x15\x97\x96\x8d\x8e\x0b\xa0" ++"\x82\x96\x7a\x7a\x82\x0b\x94\x9b\x9c\x80\x94\x75\x1f\x0b\x7d\x96\x1f\x0e\xf7\x09\x16\xd4\x06\xf7\x02\xf8\x0e\xf7\x00\xfc\x0e\x05" ++"\xd4\x06\xc9\xf8\x94\x05\x95\xf7\x10\x1d\xe5\x06\x56\xfc\x46\x24\xf7\xfe\x05\x45\x06\x21\xfb\xff\x57\xf8\x47\x05\xe3\xf7\x10\x1d" ++"\x96\x06\x0b\x75\x1d\x7d\x7f\x46\x1d\x15\x3f\x1d\xf7\x71\x16\x3f\x1d\x0e\x1f\xfb\x80\x06\x76\x80\x82\x7b\x7b\x97\x82\x9f\x1f\x0e" ++"\x15\x7c\x80\x80\x7b\x4c\xcc\x5b\xe0\x0b\x28\x06\x74\x94\x7e\x9c\x9c\x94\x98\xa3\x1e\xf7\x02\x07\x0b\x07\x76\x80\x82\x7a\x7b\x96" ++"\x82\xa0\x1f\x0b\x15\xa1\x96\x21\x1d\x75\x1f\x0b\xa0\x96\x21\x1d\x76\x1f\x0b\xa0\x97\x41\x1d\x0b\x88\x91\x1b\x99\x97\x96\x99\x96" ++"\x89\x8e\x0b\x93\x1f\x85\x91\x05\x0e\x94\x1a\x9a\x80\x96\x7c\x84\x86\x89\x0b\x76\x80\x82\x7b\x7b\x96\x82\xa0\x1f\x0b\x73\x9f\x77" ++"\xa4\xa4\x9f\x0b\x8e\x93\x94\x1e\x0e\xf8\x4d\xf8\xa0\x15\xae\x63\x5d\x9b\x53\x1b\xfb\x00\x3a\x47\x32\x5f\x9f\x63\xad\x74\x1f\xaa" ++"\x75\xb0\x7f\xd1\x7f\xd2\x80\x9f\x85\xa3\x7c\x08\xa5\x7b\x9b\x6d\x6b\x1a\x46\x48\x58\x30\x33\x45\xba\xc9\x86\x1e\x9f\x8a\x83\x94" ++"\x7b\x1b\x7a\x82\x80\x76\x1f\xfb\x01\x07\x27\x1d\x99\x07\x63\xb4\xc4\x75\xcc\x1b\xf7\x10\xe3\xd2\xed\xbf\x73\xb7\x63\xa3\x1f\x6c" ++"\x9e\x6f\x93\x3d\x98\x4e\x95\x71\x93\x73\x9b\x08\x73\x9a\x7e\xa4\xa8\x1a\xca\xc5\xb8\xdb\xd6\xc5\x62\x53\x90\x1e\x77\x8c\x94\x82" ++"\x9a\x1b\x9c\x94\x96\xa0\x1f\xf0\xac\x1d\x0b\xf7\x41\xf8\x37\x15\x3a\x06\x75\x81\x83\x7a\x30\x1d\xa8\xfb\xd1\x63\x06\x2b\x1d\xf7" ++"\x18\x23\x1d\x63\xf7\x85\x06\xd6\xc8\xa4\x9a\xc8\x1b\xaf\x9e\x85\x79\xa1\x1f\xa3\x77\x97\x74\x70\x1a\xfb\x81\x6f\x07\x2b\x1d\xf7" ++"\x01\x06\x9f\x97\x53\x1d\x6e\xf7\x88\x06\xd9\x45\xc7\x2f\x4e\x67\x79\x53\x56\x1e\x0b\xf7\x93\xf8\x37\x15\xfb\x0d\x06\x76\x7f\x82" ++"\x7b\x7b\x97\x81\xa0\x1f\xd0\xfb\xd1\x30\x06\x76\x7f\x81\x7c\x7a\x3a\x1d\xf7\xd1\x06\x9f\x97\x94\x9c\x9a\x7f\x95\x77\x1f\xfb\x42" ++"\xf7\x64\x06\xec\xf7\x00\xac\xa1\xb6\x1b\x9f\x9d\x82\x73\xa3\x1f\x84\x93\x8e\x89\x94\x1b\x9a\x96\x96\x9b\x95\x85\x94\x78\x9a\x1f" ++"\xa2\x70\x75\x94\x6c\x1b\x57\x5c\x71\x3d\x33\x1f\x0b\xf7\x45\x1d\x7a\x82\xe1\x1d\x0b\x55\x1d\x70\x1d\x90\x8d\x94\x95\x1e\x0e\xf7" ++"\x05\x1d\xfb\x07\x29\xed\xf7\x08\x1f\xd0\x07\xf7\x06\xe2\xe7\xf7\x01\xe1\xd7\x5a\x51\x90\x1e\xf7\x0f\x1d\x0b\x15\x53\x5f\x61\x57" ++"\x57\xb7\x61\xc2\xf7\x1a\x1d\x0b\x98\x1d\x82\x1a\x7c\x96\x80\x9a\x92\x0b\x75\x1f\x53\x06\xf7\x8f\xf8\x87\x05\x95\x06\xa1\x96\x41" ++"\x1d\xfb\x02\x06\x76\x80\x0b\xf8\x6d\xf8\x97\x15\xb2\x5d\x51\xa0\x4b\x1b\x48\x4e\x71\x5b\x5d\x1f\x5f\x5d\x6e\x45\x4e\x1a\x3a\x07" ++"\xfb\x1c\xf7\x12\xfb\x0f\xf7\x1f\xcc\x0b\x1b\xbd\xad\xa7\xb4\xb1\x73\xa3\x62\x8e\x1f\x0e\x30\x1d\xf7\x7d\x06\xa1\x96\x94\x9c\x0b" ++"\x15\xf7\x1b\xf7\x01\x05\x99\x95\x8d\x8f\x95\x94\x1d\x0b\x06\x76\x80\x83\x7a\x30\x1d\xbc\xfc\x61\x5a\x06\x20\x1d\x0b\x81\x85\x87" ++"\x7f\x82\x1e\x37\xfb\x10\x05\x0b\x06\x9f\x82\x96\x7a\x7a\x82\x80\x77\x1e\x0b\x07\x7b\x1d\x0b\x62\x74\x78\x70\x66\x1a\x62\xa9\x73" ++"\x0b\xa4\x99\x94\x9b\x9c\x7d\x94\x72\x1f\x0b\x77\x7f\xf7\x3e\x1d\x0b\x94\x93\x98\x97\x82\x93\x7d\x1f\x0b\x1b\x73\x81\x95\xa3\x1f" ++"\x0b\xf8\xa2\xf7\x61\x15\x94\x06\xa0\x97\x21\x1d\x75\x1f\xfb\x56\x06\x75\x80\x2a\x1d\xf7\x19\xfb\x1e\x06\x72\x54\x6c\x84\x58\x1b" ++"\xfb\x22\x36\xda\xf7\x17\x1f\xd3\x07\xc2\xa6\xc8\xb6\xb3\x1e\xae\xb0\xb6\x9b\xc2\x1b\xe1\xd0\x66\x5b\x90\x1f\x77\x8c\x93\x82\x9b" ++"\x1b\x9c\x94\x96\x9f\xdb\x1d\x0b\xf8\x43\xf7\x9e\x15\xfb\x6b\x5b\x07\x2b\x1d\xf7\x20\x06\xa0\x97\x21\x1d\x75\x1f\x63\xf8\x61\x9f" ++"\x06\xa0\x96\x94\x9c\x9c\x80\x93\x76\x89\x1d\x06\x0e\xf7\xde\xf7\x3a\x15\xf7\x30\xf7\xed\x05\xfc\x60\x46\x07\x37\x1d\xf7\x2a\x23" ++"\x1d\x6e\xf8\x61\x9f\x3e\x1d\x23\x06\xfb\x2b\xfb\xe2\xfb\x2d\xf7\xe2\x05\x24\x06\x20\x1d\x9f\x92\x1d\xf8\x5f\x06\xf7\x32\xfb\xec" ++"\x05\x0e\xf7\x33\x16\xf7\xad\xf7\xe8\x05\xfb\xb5\x5b\x07\x76\x7f\x38\x1d\xf7\x29\x06\xa0\x96\x94\x9b\x9c\x80\x94\x76\x1f\x5a\xf7" ++"\xd1\xbc\x06\xa0\x96\x94\x9b\x9c\x80\x94\x76\x1f\x22\x06\xfb\xad\xfb\xe9\x05\xf7\xb6\xbb\x07\xa1\x96\x57\x1d\xfb\x23\x06\x75\x80" ++"\x38\x1d\xb6\xfb\xd1\x60\x25\x1d\x0b\xf7\x54\xf8\x37\x15\xf7\x04\x07\x8e\x1d\xfb\x96\x06\x3f\xca\x59\xed\xba\xc3\x96\x9d\xbb\x1e" ++"\xb0\x99\x9b\x98\x9a\x1a\x99\x80\x96\x7d\x86\x87\x8a\x85\x82\x1e\x75\x64\x46\x7b\x54\x1b\x49\x62\xa9\xba\x1f\xf7\x94\xf7\x6a\x07" ++"\x4f\x1d\x0b\xf7\x3f\xf7\x76\x15\xf7\x12\x06\xf7\x08\xe7\xd6\xea\xe9\x36\xd4\xfb\x01\x1f\xfb\x85\xe4\x1d\xf7\x76\x04\xf7\x7f\xf7" ++"\x23\x07\xd8\xc9\x57\x4b\x4a\x46\x55\x37\x1f\x0e\x8a\x1d\x95\x89\x8f\x7e\x96\x1f\x0e\x15\x7c\x80\x80\x7b\x4c\xcc\x5b\xe1\xe0\x4d" ++"\x1d\x67\x86\x62\x72\x55\x1b\x56\x51\x1d\x15\x91\x94\x8d\x90\xed\x1d\xf4\x1d\x99\x91\x92\x68\x1d\x1f\xfb\x0c\x06\x75\x80\x83\x7a" ++"\x7a\x3a\x1d\xbb\xfb\x57\xfb\x96\xf7\x57\xbb\x3d\x1d\xfb\x0c\x22\x1d\x9f\xfc\x61\x63\x06\x2b\x1d\xf7\x20\x06\xa0\x97\x21\x1d\x75" ++"\x1f\x5b\xf7\x6b\x0b\x8d\x1d\x96\x80\x99\x92\x91\x8d\x92\x93\x1e\xf3\xdf\xf4\x37\x05\x85\x93\x91\x88\x91\x1b\x99\x97\x96\x99\x0b" ++"\x05\xb6\x3d\x1d\xfb\x07\x22\x1d\x98\x06\x0b\x25\x1d\xb3\xfc\x61\x63\x25\x1d\x0b\x45\x1d\x7f\x82\x88\x87\x80\x1a\x7d\x0b\xa0\x82" ++"\x95\x7a\x7a\x82\x80\x77\x1e\xfb\x04\x46\x07\x75\x80\x2a\x1d\xd0\x0b\xf7\x47\x1d\xc5\x24\x1d\x53\x06\x45\xf7\x1b\x69\xcb\x66\xb6" ++"\x6a\x99\x19\xa8\xaa\x0b\x15\x84\x85\x88\x85\x85\x1f\x6e\x6e\x82\x85\x7c\x1b\x7f\x82\x0b\x95\x86\x8c\x75\x98\x08\x79\x96\x80\x9a" ++"\x99\x1a\xb2\xc0\xa8\x0b\xfc\x61\xf7\x0c\x1d\x0b\x83\xa1\x1b\xbd\xad\xa7\xb4\xb1\x73\xa3\x62\x8e\x1f\x0b\xf7\x1f\x1d\x85\x8e\x85" ++"\x1b\x0b\x16\x72\x77\x78\x72\x72\x9f\x78\xa4\xa4\x9f\x9e\x0b\x3a\x1d\xf7\x03\x06\xfb\x42\xfc\x61\x05\x0b\x26\x07\x75\x81\x83\x7a" ++"\x30\x1d\xbc\x0b\x65\x1d\x82\x81\x1e\xfb\x06\x2a\x05\x80\x81\x88\x87\x0b\xbd\xbe\xc9\xc9\x59\xbe\x4e\x1f\x89\x64\x15\x0b\xa9\x79" ++"\x1f\xa8\x79\xa8\x84\xd5\x84\xc2\x85\x0b\x07\x76\x94\x7f\x9c\x9c\x94\x97\xa0\x1e\x0b\x8a\x89\x85\x1a\x7d\x97\x7f\x99\x96\x90\x8e" ++"\x99\x94\x1e\x0e\x89\x82\x81\x1e\xfb\x06\x2a\x05\x80\x0b\xa0\x96\x94\x9b\x9b\x80\x94\x76\x1f\x0b\x06\xa1\x96\x94\x9c\x9c\x81\x93" ++"\x74\x1f\xfb\x02\x06\x0b\x9b\x83\x1f\x81\xa0\xa9\x83\xa1\x1b\xbd\xad\xa7\xb4\x0b\x87\x8a\x79\x1b\x70\x7f\x94\x9e\x0b\x73\xa2\xa7" ++"\xa7\xa3\xa2\xa9\x1f\x0b\x1e\x7d\x86\x84\x83\x7f\x1a\x7d\x96\x80\x98\x90\x0b\x1a\x99\x7f\x96\x7d\x1e\x0e\x7a\x7b\x96\x82\xa0\x1f" ++"\x0b\x2b\x05\x81\x83\x87\x84\x83\x1a\x7d\x97\x7f\x0b\xb3\x9f\xa0\x96\x82\x94\x81\x88\x87\x8a\x88\x0b\x82\x7a\x7b\x99\x82\xa4\x1f" ++"\x0b\x96\x7a\x7a\x83\x80\x76\x1e\x0b\x96\x87\x80\x9e\x1f\x73\xb4\x0b\x06\xa4\x99\x94\x9b\x9c\x7e\x94\x71\x1f\x0b\x07\x9f\x82\x96" ++"\x7a\x7a\x83\x80\x77\x1e\x0b\x86\x8d\x84\x1b\x7c\x80\x80\x7d\x82\x8e\x0b\x91\x8e\x91\x93\x1e\xf3\xdf\xf3\x37\x05\x0b\xa4\xa4\x9f" ++"\x9f\xa3\xa3\x77\x9f\x72\x1f\x0b\xf7\xda\xbc\x15\x61\xac\xb5\x74\xb6\x1b\xad\xaa\x98\xac\xb5\x1f\xa4\x9e\x93\x95\x97\x1a\x98\x7f" ++"\x97\x7e\x85\x85\x89\x87\x86\x1e\x60\x5c\x77\x7f\x6e\x1b\x4d\x59\xce\xe8\x82\x1f\xf7\x96\x06\x8a\xba\x89\x9e\x84\xad\x08\xe3\x78" ++"\x57\xbd\x44\x1b\x5b\x62\x71\x5b\x6e\x1f\xb9\x74\x60\xa7\x5c\x1b\x6c\x6b\x83\x7a\x64\x1f\x74\x81\x82\x82\x7e\x1a\x7f\x97\x7e\x96" ++"\x91\x92\x8e\x90\x94\x1e\x9a\xa7\xa6\x93\xa5\x1b\xb9\xb0\x69\x5f\x1f\x57\x07\x92\x73\x6d\x8f\x71\x1b\x20\x3a\x54\x42\x34\xcc\x4b" ++"\xe3\xb5\xb0\x9e\xb2\xaf\x1f\x81\x07\x76\x94\x80\x9b\x9c\x94\x96\xa0\x1e\x58\xde\x15\x52\x5e\x6b\x74\x67\x1b\x51\x62\xb0\xbf\xa1" ++"\x91\x9a\x98\x98\x1f\x9f\xa2\xc2\x9d\xb5\x1b\x9f\xa9\x86\x84\xa2\x1f\xbe\xb9\x15\xe4\x97\xaf\xba\xc2\x1b\xad\xa7\x79\x6a\x9c\x1f" ++"\x95\x77\x92\x73\x90\x62\x08\x0b\xf8\x87\xf8\x6a\x15\x74\x94\x7e\x9c\x9c\x94\x98\xa4\x1e\xbf\x07\xaa\x83\x93\x6b\x3d\x78\x7c\x22" ++"\x4b\x1e\x4c\x22\x80\x82\x51\x89\x08\x72\xf7\x4d\xba\x2f\x1d\xfb\x25\x4c\x1d\xb9\xfc\x61\x5d\x06\x35\x1d\xf7\x25\x06\xa4\x99\x94" ++"\x9c\x9b\x7d\x94\x72\x1f\x5c\xf7\x75\xa4\x06\xdc\x89\xa6\x77\xbc\x31\x8f\x1d\x92\x96\xb5\xd0\xbe\xe0\x94\x93\xb6\x8d\x08\x0b\xf7" ++"\xb8\xf7\x4d\x15\xfb\x1a\x5c\x07\x37\x1d\xf7\xf3\xf7\x1c\x06\x9e\x81\x98\x7b\x79\x83\x82\x74\x1e\x36\xfb\x5c\xf7\x6c\xce\x76\x07" ++"\x77\x94\x7f\x9b\x9b\x94\x96\xa0\x1e\xe9\x07\xa0\x83\xa9\x1d\x75\x48\xf7\x56\xf7\x48\x23\x07\x27\x1d\xf7\x2f\xfc\x44\x07\x76\x80" ++"\x83\x7a\x30\x1d\xc3\x06\xfb\x16\xfc\x61\x05\x6b\x06\x2b\x1d\xf2\x06\xa0\x97\x21\x1d\x75\x1f\x78\x06\xb1\xf7\x1a\x05\xf7\x18\xbe" ++"\x15\xfb\x09\x06\xd7\xf7\xa8\x05\xb4\x06\x0b\xf7\xe5\xf7\x6f\x15\xf7\x32\xf7\x29\x05\x8f\x9f\x1d\x75\x81\x83\x7a\x30\x1d\xae\x06" ++"\xfb\x10\xfb\x06\xfb\x0c\xf7\x06\x05\xab\x9f\x1d\x74\x81\x83\x7a\x7a\x96\x82\xa1\xf7\x35\x1d\x83\x06\x37\x1d\xf7\x19\x06\xa0\x97" ++"\x21\x1d\x75\x1f\x55\x06\xf7\x23\xf7\x19\xf7\x22\xfb\x19\x05\x57\x06\x37\x1d\xf7\x18\x06\xa0\x97\x21\x1d\x75\x1f\x84\x06\x0e\x41" ++"\x1d\xfb\x03\x22\x1d\xae\x06\xfb\x23\xfb\x4b\xfb\x24\xf7\x4b\x05\xab\x3e\x1d\xfb\x02\x06\x37\x1d\x97\x06\xf7\x44\xfb\x74\xfb\x4c" ++"\xfb\x81\x05\x7c\x06\x37\x1d\xf7\x17\x06\xa0\x97\x21\x1d\x75\x1f\x56\x06\xf7\x2d\xf7\x58\xf7\x2e\xfb\x58\x05\x59\x06\x75\x80\x82" ++"\x7b\x7a\x97\x82\xa0\x1f\xf7\x17\x06\xa0\x97\x94\x9c\x9b\x80\x94\x75\x1f\x7d\x06\x0e\xf7\x3f\xf7\x70\x15\xd8\xce\xe7\x6d\xb5\x51" ++"\xd4\xfb\x5b\x19\xe5\x06\xa1\x96\x21\x1d\x75\x1f\x57\x06\x43\xf7\x4b\x65\xbe\x2f\xb3\xf7\x6a\xf7\x4f\x18\x99\x44\x1d\xfb\x0b\x06" ++"\x75\x80\x83\x7a\x7a\x96\x82\xa1\xcb\x1d\x0b\xf8\xa2\xf7\x61\x15\x94\x06\xa0\x97\x21\x1d\x75\x1f\xfb\x56\x06\x75\x80\x2a\x1d\xf7" ++"\x19\xfb\x1e\x06\x72\x54\x6c\x84\x58\x1b\xfb\x22\x36\xda\xf7\x17\x1f\xd3\x07\xc2\xa6\xc8\xb6\xb3\x1e\xae\xb0\xb6\x9b\xc2\x1b\xe1" ++"\xd0\x66\x5b\x90\x1f\x77\x8c\x93\x82\x9b\x1b\x9c\x94\x95\xa0\xdb\x1d\x0b\xf7\x25\xf8\x94\x15\xa6\xab\x1d\xfb\x04\x4b\x1d\xa1\x06" ++"\xf7\x58\xfb\xf4\x6d\x55\x05\x53\x6c\x7a\x7c\x6a\x1b\x80\x85\x8c\x90\x79\x1f\xbf\x07\xa2\x82\x98\x7a\x7a\x82\x7e\x72\x1e\x52\x07" ++"\x78\x8e\x80\x93\x87\x1e\x81\x99\xa9\x85\xa6\x1b\xc3\xaf\xa6\xd2\xb3\x1f\xf7\x83\xf8\x42\x05\xa0\x06\xa4\x99\x94\x9c\x9b\x7d\x94" ++"\x72\x1f\xfb\x00\x4b\x1d\xa6\x06\xfb\x38\xfb\xbd\x05\x0b\xf7\x3f\xf8\xef\x15\x26\x06\x20\x1d\xbc\xfc\x89\x63\x06\x2b\x1d\xf7\x18" ++"\x06\xa0\x97\x21\x1d\x75\x1f\x63\xf7\x87\x06\xa6\xa9\x9c\x9e\x91\x90\x08\xa3\xa8\xa6\x95\xb1\x1b\xb2\x9f\x85\x79\xa1\x1f\xa3\x78" ++"\x97\x74\x6f\x1a\xfb\x81\x63\x07\x76\x80\x82\x7b\x7a\x96\x82\xa0\xf7\x18\x1d\x2c\x4f\x62\x77\x56\x5b\x1e\x0b\xf8\xb1\xf7\x6c\x15" ++"\xd5\xf7\x3a\x05\x8f\x92\x8c\x91\x91\x1a\x98\x81\x95\x7e\x7e\x83\x84\x79\x83\x1e\x59\xfb\x06\x05\xec\x60\x3f\xbe\x28\x1b\xfb\x16" ++"\x24\x27\xfb\x10\xfb\x11\xf3\x27\xf7\x14\xc9\xc7\xa4\xb5\xb0\x1f\xa0\xa4\x99\xa1\xa0\xb8\xbe\xfb\x12\x18\x73\x94\x92\x84\x9a\x1b" ++"\x99\x95\x95\x98\x92\x89\x92\x87\x96\x1f\xfb\x0f\xf7\x4a\x15\x78\x5f\x05\x2b\x62\x56\x62\x3b\x1b\x29\x3a\xd9\xeb\xeb\xdb\xd8\xf0" ++"\xd7\xc6\x64\x45\xaa\x1f\x0b\x72\x1d\xca\xa4\xb9\xbc\x1e\xa7\xa5\x97\x9b\x97\x1a\x99\x6e\x1d\x0b\x39\x1d\x97\xa1\x1e\xc1\x07\xab" ++"\x83\x92\x65\x47\x7a\x80\x2b\x3a\x1e\x5e\x55\x7e\x84\x57\x8a\x08\x73\xf7\x0a\xb6\xab\x1d\xfb\x1e\x33\x1d\xb6\xfb\xd1\x60\x33\x1d" ++"\xf7\x1e\x06\x7b\x1d\x60\xf7\x28\xa3\x06\xda\x8a\xa8\x7c\xb6\x4d\xcf\x28\x18\x95\x7a\x92\x87\xa4\x8a\x08\x0b\xf7\xda\x16\xf7\x53" ++"\x06\xa0\x97\x94\x9b\x9c\x7f\x94\x76\x1f\x63\xc6\x1d\xf7\x53\x28\x06\x74\x94\x7e\x9c\x9c\x94\x98\xa3\x1e\x0e\xf8\x47\xf7\xf1\x15" ++"\xc5\x5f\x57\xa5\x46\x1b\xfb\x09\x2c\x2c\xfb\x08\xfb\x09\xea\x2c\xf7\x09\xcf\xc0\xa6\xc3\xb7\x1f\xfb\x01\x07\x8f\x50\x50\x52\x4d" ++"\xcc\x1d\x0b\xf7\x3b\xf8\x04\x15\xcd\x44\x1d\x49\xc0\x06\xb9\xa6\xad\xae\x99\x9d\x88\x84\xa3\x1e\x87\x96\x8c\xf7\x2b\x1d\x76\x67" ++"\x92\x76\x1b\x4d\x59\x50\x43\x1f\x56\x43\x07\x20\x1d\xd3\xfb\xd1\x3d\x06\x20\x1d\xf7\x58\x06\xa0\x97\x21\x1d\x75\x1f\x49\x06\x0b" ++"\x15\x7c\x82\x83\x7e\x7f\x93\x83\x9b\x1f\xbe\x89\xb1\x6d\x65\x1a\x66\x65\x6c\x5f\x6c\x75\xf7\x22\x1d\xbf\xcf\xc3\xbc\xc7\xae\x79" ++"\xdc\x1d\x0e\x52\x1d\xfb\x11\x06\x71\x7d\x82\x7b\x7a\x99\x82\xa5\xd1\x1d\xb4\x1b\xc6\xc5\x9c\xac\xbe\x1f\x0b\x15\x95\x93\x8f\x93" ++"\x94\x1a\x99\x81\x95\x7d\x83\x85\x88\x83\x81\x1e\xfb\x05\x2b\x05\x80\x83\x87\x84\x81\x1a\x7d\x95\x81\x9a\x93\x92\x8e\x93\x94\x1e" ++"\xfb\x06\xd8\x15\x72\x77\x78\x72\x72\x9f\x78\xaf\x1d\xf7\x97\x16\x71\x77\x78\x72\x67\x1d\x9f\xa3\xa3\x77\x9f\x73\x1f\x0e\xce\x1d" ++"\xf8\x5c\xf7\x36\x06\x56\x1d\x80\x76\x1e\xfb\x03\xfb\xc3\x07\x0b\x15\xfb\x3e\xfb\x1b\xfb\x17\xfb\x3a\xfb\x36\xf7\x1b\xfb\x19\xf7" ++"\x3b\xf7\x3a\xf7\x1b\xf7\x19\xf7\x37\xf7\x36\xfb\x1b\xf7\x1a\xfb\x37\x1f\x85\x58\x15\xf7\x21\xf7\x03\xfb\x00\xfb\x1d\xfb\x1b\xfb" ++"\x04\xfb\x02\xfb\x1d\xfb\x1e\xfb\x04\xf7\x02\xf7\x1b\xf7\x1a\xf7\x04\xf7\x03\xf7\x1b\x1f\x0e\xb0\xbc\x1a\xdf\x3f\xcb\x27\x1e\xfb" ++"\x97\x22\x1d\xbc\x06\xbf\xfb\x57\x15\xf7\x57\xf7\x33\x07\xd0\xc1\x61\x55\x51\x51\x62\x39\x1f\xfb\x22\xfb\x9e\x15\xf7\x6b\xf7\x24" ++"\x07\xc7\xab\x85\x79\xaa\x1f\xaf\x76\xa0\x6b\x69\x1a\x51\x56\x5d\x47\x1e\x0e\x06\x75\x80\x38\x1d\xa4\xfb\x0f\xfb\x8e\xf7\x0f\xea" ++"\x1d\xf7\x18\x06\xa0\x97\x94\x9b\x9c\x7f\x94\x76\x1f\x63\xf7\x23\x0b\xf7\xd1\xa5\x06\x9f\x97\x94\x9b\x9c\x80\x94\x76\x1f\x24\x06" ++"\x75\x80\x38\x1d\xa4\xfb\xd1\xfb\x8e\xf7\xd1\xea\x1d\x0b\x15\xfb\x26\xfb\x04\xfb\x15\xfb\x3b\xf7\x07\x1d\x85\x58\x15\xf7\x06\xe6" ++"\xfb\x00\xfb\x1d\xfb\x1a\x30\xfb\x02\xfb\x04\xfb\x03\x30\xf7\x02\xf7\x1b\xf7\x19\xe6\xf7\x03\xf7\x01\x1f\x0b\xf7\x7d\xf8\x94\x15" ++"\xf7\x9a\xfb\x2c\x06\x39\x1d\x96\x9f\x1e\xf7\x5f\xfc\x5d\x5f\x1d\xe6\xfc\x61\x30\x06\x76\x80\x82\x7a\x7a\x96\x83\xa0\x1f\xf7\x7e" ++"\x06\xa0\x96\x93\x9c\x9c\x80\x94\x76\x1f\x30\x06\x0e\xf7\x08\x1d\xb1\xa7\xf7\x3d\x1d\xa8\xa6\xae\x1f\xfb\x2f\x04\xb4\xaa\x70\x68" ++"\x67\x6c\x6f\x63\x63\x6c\xa7\xaf\xae\xaa\xa6\xb2\x1f\x0b\xf8\x30\xf8\x04\x15\xfc\x1a\x07\x4a\x8a\x5e\x5f\x4c\x1b\xfb\x14\x06\x75" ++"\x80\x2a\x1d\xf7\x15\x06\xe6\x89\xd2\xd2\x89\xe6\x08\xf8\x4d\xfb\xb3\x07\x74\x81\x2a\x1d\xf7\x87\xf7\x49\x1d\x1f\xab\x06\xfb\x99" ++"\xfb\x78\x05\xf7\x78\xd0\x07\x62\x1d\xfb\x3e\x76\x1d\xf7\x3e\x06\xa0\x97\x21\x1d\x75\x1f\x46\x06\x0b\x8c\x08\xfb\x08\x06\x76\x80" ++"\x83\x7a\x7a\xd2\x1d\x0b\x15\x36\x71\x70\x83\x84\x88\x08\x83\x87\x86\x85\x82\x1a\x81\x94\x81\x96\x8e\x8e\x8b\x8c\x8e\x1e\xc9\x9f" ++"\x05\xfb\x97\x07\x8c\x75\x73\x8b\x7d\x1b\x76\x80\x84\x7c\x7f\x95\x83\x98\x1f\xf7\x47\x06\x98\x7d\x1d\x47\x06\x0b\x1e\xf7\x15\x34" ++"\x1d\x64\xfb\x1a\xf7\x57\xf7\xae\x30\x07\x27\x1d\xf7\x22\xfc\x47\x07\x76\x80\x83\x7a\x30\x1d\xbc\xfc\x61\x5a\x06\x20\x1d\x0b\x06" ++"\x6a\x8a\x87\x88\x88\x6a\x83\xfb\x05\x18\x8a\x7e\x8b\x8b\x8a\x1a\x7a\x95\x81\x9a\x9c\x94\x97\xa4\x8c\x1e\x93\xf2\x05\xf7\x13\xfc" ++"\x61\x5d\x06\x35\x1d\xf7\x1f\x2f\x1d\x62\x0b\x15\xf7\x1a\x3d\x1d\xfb\xd4\x22\x1d\xf7\x1a\xfc\x61\xfb\x1a\x06\x20\x1d\xf7\xd4\x06" ++"\xa0\x97\x21\x1d\x75\x1f\xfb\x1a\x06\x0b\x1f\xb0\xfb\x12\x06\x60\x46\x59\x7b\x4f\x1b\x50\x74\xa1\xc5\x1f\xf4\xb9\x79\x1d\xfb\x19" ++"\x33\x1d\xae\x22\x06\x55\x99\x69\xa8\x79\x1e\x7b\xa4\xaf\x83\x0b\x96\x82\xa0\x1f\xf7\x07\x06\xe1\x86\xe2\xdd\x88\xde\x08\xf8\x1a" ++"\xbc\x07\xa0\x96\x94\x9c\x9c\x81\x93\x75\x1f\x26\x06\xfb\x38\x66\x15\xe8\xd2\x45\x30\x32\x44\x44\x30\x30\x43\xd2\xe5\xe3\xd3\xd3" ++"\xe4\x1f\x0b\xf7\x66\x15\xfb\x67\xf7\x59\x05\x93\x82\x83\x8f\x83\x1b\x7d\x80\x80\x7d\x82\x8c\x89\x96\x7f\x1f\xf7\x1f\xfb\x35\xfb" ++"\x1f\xfb\x36\x05\x80\x7f\x8a\x89\x82\x1a\x7d\x96\x80\x99\x94\x92\x8e\x94\x94\x1e\x0b\x15\x84\x86\x89\x84\x84\x1f\x6d\x6e\x82\x85" ++"\x7c\x1b\x7f\x82\x8f\x9e\x68\x1f\x9d\x6b\x7d\x90\x76\x1b\x70\x75\x80\x70\x6e\x1f\x7c\x7e\x85\x81\x81\x1a\x7f\x96\x80\x99\x93\x93" ++"\x8e\x91\x90\x1e\xa8\x0b\xec\x1d\x8d\x94\x1a\x99\x80\x96\x7d\x83\x83\x88\x82\x82\x1e\x0b\xf7\xda\xf8\x05\x15\xf7\x0f\x06\xa1\x96" ++"\x57\x1d\xfb\x0f\xf7\x2b\x78\x1d\xfb\x2b\xfb\x0f\x5f\x1d\xf7\x0f\x0b\x1b\x4b\x73\xab\xe1\x1f\xf7\x31\xbc\x79\x1d\xfb\x1f\x06\x35" ++"\x1d\xb1\xfb\x35\x06\x47\x99\x60\xa8\x74\x1e\x77\xa4\xb0\x80\x0b\x75\x1d\x7d\x7f\x80\x7d\x80\x8e\x87\x98\x82\x1f\x0e\x3c\x1d\x98" ++"\xf5\x1d\x45\x1d\x7f\xf3\x1d\x95\x89\x8f\x58\x1d\x1f\xe5\x07\xa0\x83\x95\x79\x7a\x82\x81\x76\x1e\x88\x07\xaa\x5f\x55\x9b\x4c\x1b" ++"\xfb\x23\xfb\x04\xfb\x05\xfb\x25\x1f\x43\x07\xfb\x32\xf7\x01\x24\xf7\x3a\xcd\xc9\x9c\xaf\xcc\x1e\x0b\xa8\x65\xa3\x1f\xa9\x9f\x99" ++"\xa2\xa9\x1a\xc0\x5d\xb3\x4f\x5a\x52\x6c\x70\x81\x94\x82\x96\x93\x8e\x8d\x94\x93\x1e\x9b\x9a\xa2\x94\xa8\x1b\xb0\xa7\x75\x6d\x6e" ++"\x71\x76\x67\x1f\x0b\x9a\x7d\x9f\xf7\x3c\x1d\xd9\x16\x44\xfb\x74\x05\x89\x86\x8b\x88\x87\x1a\x7a\x9b\x7d\x9e\xf7\x3c\x1d\x0e\x80" ++"\x96\x7c\x84\x84\x88\x84\x83\x1e\x2a\x2f\x05\x7f\x7f\x89\x88\x83\xf7\x3a\x1d\xf7\x83\xe7\x15\x98\x97\x8c\x8d\x94\x1a\x99\x80\x96" ++"\x7c\x0b\xf7\x21\x1d\xf7\x06\x2a\x05\x83\x94\x91\x88\x92\x1b\x9a\x96\x96\x9a\x93\x8b\x8c\x82\x93\x1f\x86\x91\x05\x0e\x78\x96\x7d" ++"\x9b\x9c\x93\x95\xa2\x1e\xf7\x09\xfc\x67\xfb\x09\x07\x75\x94\x80\x9c\x9c\x94\x96\xa1\x1e\xcd\xf7\x30\xfc\x61\x28\x07\x2b\x1d\x0b" ++"\x80\x76\x1e\xfb\x19\xfb\xc1\x07\xf7\xda\xf8\x54\x05\xcb\xfb\xfc\xfb\x36\x07\x27\x1d\xf7\x03\xf7\x93\x07\xfb\xd9\xfc\x53\x05\x4a" ++"\x07\x0b\x3c\x1d\x98\x92\x91\x8d\x92\x93\x1e\xf3\xdf\xf4\x37\x05\x85\x93\x91\x63\x1d\x0b\x15\x72\x77\x78\x72\xf7\x19\x1d\x72\x9f" ++"\x78\xa4\xa4\x9f\x9e\xa4\xa3\x77\x9f\x72\x1f\x0e\x76\x1d\xf7\x7e\x06\xa0\x97\x21\x1d\x75\x1f\xfb\x19\x06\x0b\x15\x91\x94\x8d\x90" ++"\x91\x1a\x99\x7f\x96\x7d\x77\x1d\x85\x83\x89\x86\x85\xf7\x31\x1d\xf7\x06\x1d\x99\x97\x96\x99\x94\x8b\x8b\x7c\x9a\x1f\x0e\x15\x97" ++"\x95\x8d\x8f\x98\x1d\x81\x1a\x7d\x96\x80\x9a\x92\x90\x8d\x94\x95\x1e\x0e\x7d\x94\x71\x1f\xfb\x18\x4c\x1d\xb5\xfb\x56\x06\x0b\x63" ++"\x07\xf7\x13\x1d\xf7\xd1\xa5\x06\x9f\x97\x94\x9b\x9c\x80\x94\x76\x1f\x0b\xa4\x06\xa0\x97\x57\x1d\x24\x26\x1d\xa5\xfb\xd1\x63\x25" ++"\x1d\x0b\x77\x83\x75\x72\x1f\x87\x93\x87\x8e\x82\x8f\x08\x93\x76\x67\x92\x77\x1b\x4d\x59\x50\x43\x1f\x56\x43\x07\x20\x1d\xd3\x0b" ++"\x15\xf7\x68\xfb\x59\x05\x82\x95\x92\x87\x93\x1b\x99\x96\x96\x99\x94\x8a\x8d\x80\x97\x1f\xfb\x20\xf7\x36\xf7\x20\xf7\x35\x05\x96" ++"\x97\x8c\x0b\x90\x1a\x9a\x80\x96\x7c\x77\x1d\x83\x80\x9c\x1d\x1f\x90\x81\x89\x8c\x85\x47\x1d\x84\x9b\x84\x1f\x81\x0b\xf7\xda\xf8" ++"\x37\x15\xfb\x39\x06\x75\x81\x83\x7a\x30\x1d\xf7\x05\xfb\xd1\xfb\x2f\x06\x20\x1d\x0b\xf7\x5f\xf7\x2d\x15\x44\xfb\x8d\x05\x8a\x87" ++"\x8a\x87\x87\x1a\x78\x9a\x7c\x9f\x9a\x93\x91\xa0\x97\x1e\xf7\x29\xf7\xa0\x05\x0e\xf7\x0f\x1d\x7b\x07\xb2\x5d\x50\xa0\x4c\x1b\x0b" ++"\x7f\x96\x7d\xf7\x43\x1d\x81\x82\x88\x85\x83\x1a\x7c\x96\xf7\x48\x1d\x82\x88\x87\x80\x1a\x7d\x96\x80\x9a\x91\xae\x1d\x85\x94\x91" ++"\x88\x91\x1b\x99\x97\x96\x99\x0b\x15\x96\x94\x8e\x90\x94\x1a\x99\x7f\x97\x7d\x84\x84\x88\x83\x82\x1e\xfb\x05\xa6\x1d\x0b\x92\x91" ++"\x8d\x92\x93\x1e\xf3\xdf\xf4\x37\x05\x85\x93\x91\x88\x91\x1b\x99\x97\x96\x99\x95\x89\x8f\x7e\x96\x1f\x0e\x05\xa7\x06\x62\x1d\xfb" ++"\x03\x06\x76\x80\x83\x7a\x30\x1d\xa0\x06\xf7\x45\x0b\x15\x94\x94\x8f\x91\x93\x1a\x9a\x80\x96\x7d\x83\x87\x9d\x1d\x81\x88\x87\x81" ++"\x1a\x7d\x0b\xf7\x0b\xbe\x15\x5a\x06\x20\x1d\xf7\xc7\x06\xe9\xd7\xd1\xe1\xcb\x62\xbc\x3d\xa8\x1f\x0b\x81\x85\x87\x7f\x82\x1e\x37" ++"\xfb\x0f\x05\x83\x7f\x9c\x1d\x77\x1d\x86\x84\x88\x84\x86\xf7\x31\x1d\xf7\x43\x1d\x82\x82\x87\x85\x83\x1a\x7c\x96\x80\x99\x93\x8f" ++"\x8d\x94\x95\x1e\x0e\x81\x95\x7c\x82\x86\x88\x83\x83\x1e\x4d\x55\x5b\x72\x47\x1b\x0b\x15\x94\x82\xf7\x0a\x1d\x0b\xfb\x39\xf7\x05" ++"\xfb\x16\xf7\x21\xf7\x23\xf7\x2d\x1d\x1f\x0b\x1e\x6b\x75\x7c\x70\x69\x1a\x51\xbd\x5c\xc9\xc9\xbd\xba\xc5\xad\x7c\xa6\x6b\xa1\x1e" ++"\x49\xf7\x1a\x15\x0b\xf9\x66\x15\x94\x82\x86\x8d\x84\x1b\x7c\x80\x80\x7d\x82\x8f\x85\x95\x82\x1f\xf7\x06\x2a\x05\x83\x0b\xf7\x1b" ++"\x1d\x94\x91\x88\x92\x1b\x0b\x94\x97\xa3\x1e\xc1\x07\xaa\x84\x93\x6e\x4b\x7a\x7b\x21\x59\x1e\x5b\x26\x83\x7f\x70\x8a\x08\x86\x0b" ++"\x6e\x06\x37\x1d\xf7\x2a\x06\xa0\x97\x21\x1d\x75\x1f\x46\x0b\x20\x1d\xbc\xfc\x89\x5a\x06\x20\x1d\xf0\x0b\xa0\x97\x94\x9b\x9c\x7f" ++"\x94\x76\x1f\x63\xf8\x61\xb3\x29\x1d\x0b\x78\x8d\x93\x82\x9b\x1b\x9c\x94\x96\xa0\x1f\xf7\x02\x07\xa0\x82\x95\x7a\x7a\x82\x80\x77" ++"\x1e\x0b\x06\xa0\x97\xf7\x1c\x1d\x0b\x15\x94\x81\xf7\x1b\x1d\x0b\x75\x80\x82\x7a\x7b\xf7\x23\x1d\x0b\x40\x1d\xf7\x18\x06\xa0\x97" ++"\x94\x9b\x9c\x7f\x94\x76\x1f\x63\x0b\x6c\x72\x73\x6d\x6d\xa4\x73\xa9\xaa\xa3\xa3\xa9\x0b\xf8\xa2\xf7\x57\x15\x93\x07\x92\x07\xf7" ++"\x14\x27\xea\xfb\x1a\xfb\x18\x25\x2d\xfb\x0d\x0b\xf7\xc4\xf8\x45\x15\xfb\x1a\x24\x29\xfb\x13\xfb\x10\xf3\x27\xf7\x16\xf7\x16\xf2" ++"\xee\x0b\x77\x7f\x82\x7a\x7b\x97\x82\x9f\x1f\xf7\x7e\x06\x9f\x97\x94\x9b\x9c\x80\x94\x76\x1f\x0b\x1f\xf7\x18\x06\xa0\x97\x21\x1d" ++"\x75\x1f\x63\xf7\x84\x06\xdd\x46\xc7\x0b\xf7\x30\x1d\xf7\x62\x16\x72\x77\x78\x72\x0b\xc1\xb7\xb5\xbf\xbe\x5f\xb6\x56\x1f\x89\x60" ++"\x15\xaa\xa3\x75\x6e\x6f\x73\x74\x0b\xad\x1d\x85\x96\x82\x1f\xf7\x06\x2a\x05\x83\x0b\x41\x1d\xfb\x2a\x22\x1d\x0b\x88\x84\x84\x1e" ++"\x29\x2f\x05\x7f\x80\x89\x88\x82\x1a\x7c\x96\x80\x9a\x92\x0b\x15\xa3\x9e\x78\x74\x73\x78\x78\x74\x73\x78\x9e\xa3\xa1\x9e\x9f\xa2" ++"\x1f\x0b\x1a\x99\x7f\x96\x7d\x85\x85\x88\x85\xf7\x3f\x1d\x91\x83\x0b\xa0\x95\xa5\xa6\x1f\x9e\x9d\x90\x92\x95\x1a\x98\x7f\x96\x7d" ++"\x1e\x0e\x15\x94\x81\x87\x8d\x83\x1b\x7d\x80\x80\x7d\x82\x8f\x84\x94\x83\x1f\x0b\x93\x9f\x6e\x1e\x90\x85\x87\x8c\x86\x1b\x80\x82" ++"\x82\x80\x72\xcb\x6d\x0b\x96\x82\xa1\x1f\xf7\x16\x06\xa1\x97\x94\x9c\x9b\x7f\x94\x75\x1f\x64\x0b\xf8\x6d\x15\x91\x92\x8e\x91\x91" ++"\x1a\x97\x81\x95\x7f\x83\x88\x89\x80\x0b\xf3\xdb\x40\x28\x2b\x3b\x3e\x26\x26\x3a\xd8\xec\xea\xdb\xd9\xee\x1f\x0b\x1e\xf7\x5f\xfc" ++"\x41\x07\x76\x80\x82\x7a\x7b\x97\x82\x9f\x1f\xe6\x0b\x06\x7b\x8c\x7f\x81\x7c\x1a\x88\x07\x7c\x97\x81\x9b\x8c\x1e\x0b\x24\xc6\x2b" ++"\xec\x54\x1e\xfb\x15\x06\x74\x80\x83\x7a\x7b\x98\x0b\x32\x3f\x44\x2b\x2a\x3f\xd2\xe5\xe3\xd7\xd3\xe9\x1f\x0e\xf7\x6b\xf7\x27\x07" ++"\xd1\xcb\x58\x53\x50\x3d\x5a\x2d\x1f\x0b\x8b\x8e\x1b\x98\x96\x96\x99\x96\x84\x94\x7f\x90\x1f\x93\x0b\x15\x61\x6b\x6d\x64\x64\xab" ++"\x6c\xb5\x1f\x96\x06\xb5\xab\x0b\xf7\x04\xf7\x16\xf7\x3a\xf7\x37\xfb\x04\xf7\x18\xfb\x1f\x0b\xb5\xa7\x1d\x87\x1e\x0b\x15\xfb\x22" ++"\x06\xf7\x24\xfb\x81\x05\x79\x95\x96\x84\x0b\x67\x1d\x9e\xa4\xa3\x77\x9f\x72\x1f\x0b\x1a\x7d\x97\x7f\x99\x95\x90\x8e\x99\x94\x1e" ++"\x0e\x80\x9c\x9c\x94\x97\xa2\x1e\xac\x07\xaa\x83\x93\x0b\x06\x78\x83\x84\x7b\x7a\x93\x84\x9e\x1f\xf7\x11\x0b\x93\x6a\x1b\x68\x71" ++"\x7c\x63\x68\x1f\x75\x73\x83\x0b\x1f\x8f\x06\xf7\x32\xfb\x29\xfb\x46\xfb\x3c\x05\x0b\x66\x66\x5e\x5e\x66\xb0\xb9\xb8\xaf\xb0\xb8" ++"\x1f\x0b\xac\x52\x08\x79\x95\x8f\x87\x92\x1b\x92\x90\x8e\x0b\xf7\xe0\xf7\xb4\x15\xf7\x43\xf7\x74\x05\x97\x06\x0b\x94\x96\xa0\x1f" ++"\xcf\x07\xa0\x82\x96\x7b\x7d\x0b\x1a\x7c\x96\x80\x9a\x92\x92\x8e\x93\x93\x1e\x0b\x1b\x9a\x96\x96\x9a\x93\x8b\x8c\x83\x93\x1f\x0b" ++"\x9a\x94\x91\x9e\x96\x1e\xf7\x22\xf7\x86\x05\x0b\x71\x69\x6c\x6f\x73\x66\x66\x6f\xa3\xaa\xac\x0b\x82\x7b\x7a\x97\x82\x9f\x1f\x0b" ++"\x82\x1e\x23\x37\x23\xdf\x05\x0b\x95\x9b\x9b\x7f\x94\x77\x1f\x0b\x7e\x9c\x9c\x94\x99\xa3\x1e\xd5\x07\x8a\x0b\x06\x75\x80\x82\x7b" ++"\x7b\x97\x81\xa0\x1f\x0b\x83\x86\x88\x83\x82\x1e\xfb\x07\x2a\x05\x0b\x07\x76\x7f\x82\x7a\x7b\x96\x82\xa1\x1f\x0b\xf8\x8b\x16\xf7" ++"\x4c\x07\xa0\x82\x96\x7a\x0b\x15\xfb\x6f\x06\xf3\xf7\xa9\x05\x93\x06\x0b\xd3\xfb\x1e\x18\x72\x99\x8c\x8a\xa7\x1b\x0b\x80\x99\x93" ++"\x8e\x8d\x94\x96\x1e\x0e\xf7\x92\x15\x45\xfb\x05\xd1\x06\x0e\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02" ++"\x87\xa0\x02\x8e\x02\x00\x01\x00\x02\x00\x03\x00\x08\x00\x38\x00\xbc\x01\x5e\x01\xcb\x02\x46\x02\x4d\x02\x8c\x02\xcf\x03\x3a\x03" ++"\x68\x03\x6a\x03\x6c\x03\x72\x03\x9d\x03\xf9\x04\x25\x04\x75\x04\xeb\x05\x1b\x05\x6f\x05\xdc\x06\x07\x06\x5e\x06\xcb\x06\xde\x06" ++"\xe9\x07\x32\x07\x44\x07\x8e\x07\xdf\x08\x60\x08\x63\x08\x6b\x08\x6d\x08\x70\x08\x73\x08\xa8\x08\xab\x08\xad\x08\xb0\x08\xb2\x08" ++"\xb5\x08\xb8\x08\xba\x08\xbd\x08\xc0\x08\xc2\x09\x60\x09\x63\x09\x66\x09\x68\x09\x6b\x09\x91\x09\x94\x09\x9b\x09\x9e\x09\xa1\x09" ++"\xb4\x09\xdf\x09\xf3\x0a\x27\x0a\x33\x0a\x51\x0a\x54\x0a\x8e\x0a\x91\x0a\x94\x0a\x97\x0a\xdb\x0a\xed\x0a\xf0\x0a\xf5\x0a\xf7\x0a" ++"\xfa\x0a\xfd\x0b\x5e\x0b\x61\x0b\x64\x0b\x66\x0b\xb2\x0b\xb5\x0b\xb8\x0b\xbb\x0b\xbe\x0b\xeb\x0b\xee\x0b\xf0\x0c\x00\x0c\x03\x0c" ++"\x5f\x0c\x6a\x0c\xc5\x0c\xf3\x0d\x35\x0d\x93\x0e\x11\x0e\x13\x0e\x6c\x0e\xcd\x0f\x7a\x10\x1b\x10\x35\x10\x5c\x10\x67\x10\x7a\x10" ++"\x7f\x10\x98\x10\xe6\x10\xf1\x10\xf9\x11\x16\x11\x18\x11\x73\x11\x8a\x11\x8c\x11\x9e\x11\xb0\x11\xe8\x11\xfe\x12\x89\x12\xd9\x12" ++"\xdf\x12\xe5\x12\xf4\x12\xfa\x13\x00\x13\x06\x13\x0d\x13\x13\x13\x19\x13\x35\x13\x43\x13\x56\x13\x5c\x13\x5e\x13\x61\x13\xc7\x14" ++"\x1a\x14\x1d\x14\x7a\x14\xa5\x14\xa8\x14\xab\x14\xf5\x14\xf8\x15\x79\x15\xe7\x15\xee\x16\x02\x16\x43\x16\xe7\x16\xe9\x17\x55\x17" ++"\x9e\x17\xce\x18\x5c\x18\x8b\x18\xb7\x18\xe2\x19\x00\x19\x71\x19\xb8\x1a\x22\x1a\x2f\x1a\xb4\x1b\x1a\x1b\x20\x1b\x7e\x1b\x8b\x1b" ++"\xa5\x1b\xad\x1b\xb4\x1b\xc0\x1b\xe5\x1c\x47\x1c\x65\x1c\x93\x1c\x9a\x1c\xaf\x1c\xb7\x1c\xc3\x1c\xcb\x1c\xdd\x1c\xf4\x1c\xfc\x1d" ++"\x03\x1d\x12\x1d\x19\x1d\x21\x1d\x4b\x1d\x58\x1d\x60\x1d\x68\x1d\x7f\x1d\xa0\x1d\xa8\x1d\xcb\x1d\xdd\x1d\xee\x1d\xf6\x1e\x0f\x1e" ++"\x22\x1e\x39\x1e\x73\x1e\x7a\x1e\x99\x1e\xa1\x1e\xa9\x1e\xb8\x1e\xd2\x1e\xda\x1e\xf1\x1f\x30\x1f\x55\x1f\x5c\x1f\x64\x1f\x6b\x1f" ++"\xaa\x1f\xd5\x1f\xde\x1f\xe6\x1f\xee\x1f\xf6\x1f\xfe\x20\x05\x20\x2b\x20\x8a\x20\xc2\x21\x25\x21\x84\x21\xdf\x22\x12\x22\xbb\x23" ++"\x06\x23\x0e\x23\x16\x23\x19\x23\x58\x23\x69\x23\xbf\x23\xe9\x23\xeb\x24\x08\x24\x1d\x24\x25\x24\x2e\x24\x30\x24\x37\x24\x39\x24" ++"\x54\x24\x5b\x24\x63\x24\x6c\x24\x74\x24\xb7\x24\xd9\x24\xdb\x25\x1e\x25\x20\x25\x5f\x25\xbb\x25\xbd\x25\xd1\x25\xd9\x25\xe6\x25" ++"\xef\x26\x3e\x26\x74\x26\xd5\x26\xe0\x26\xe8\x26\xef\x27\x34\x27\x37\x27\x73\x27\x95\x27\xd4\x27\xde\x28\x0e\x28\x16\x28\x29\x28" ++"\x57\x28\x83\x28\x8a\x28\xa6\x28\xa8\x28\xaf\x28\xb7\x28\xc2\x28\xc5\x28\xeb\x28\xfb\x29\x03\x29\x76\x29\x79\x29\xe7\x2a\x0d\x2a" ++"\x66\x2a\x68\x2a\xc5\x2a\xcd\x2a\xd4\x2a\xdb\x2a\xdd\x2a\xe4\x2b\x44\x2b\x56\x2b\x5e\x2b\xa2\x2b\xa4\x2b\xde\x2b\xf5\x2c\x32\x2c" ++"\x6e\x2c\x76\x2c\x98\x2c\xa8\x2d\x0b\x2d\x0e\x2d\x62\x2d\xa1\x2d\xa9\x2d\xb0\x2d\xbe\x2d\xd2\x2d\xda\x2d\xee\x2e\x3a\x2e\x41\x2e" ++"\x57\x2e\x67\x2e\x70\x2e\x78\x2e\x80\x2e\xa2\x2e\xa4\x2e\xa7\x2e\xdb\x2e\xdd\x2e\xdf\x2f\x32\x2f\x34\x2f\x91\x30\x36\x30\xe1\x30" ++"\xe4\x31\x13\x31\x16\x31\x60\x31\x62\x31\x64\x31\x67\x31\x69\x31\x6b\x31\x6d\x31\x6f\x31\x72\x32\x17\x32\x19\x32\x43\x32\x5c\x32" ++"\x8b\x32\xc2\x33\x0b\x33\x60\x33\x87\x34\x0a\x34\x76\x34\xcd\x34\xfc\x35\x51\x35\xa3\x36\x32\x36\x3a\x36\x3d\x36\x63\x36\x65\x36" ++"\xde\x37\x36\x37\x86\x37\xad\x37\xdd\x38\x29\x38\x97\x38\xe9\x38\xec\x39\x38\x39\x3b\x39\x97\x3a\x4a\x3a\x98\x3a\x9b\x3a\xcb\x3a" ++"\xce\x3b\x16\x3b\x53\x3b\x61\x3b\x64\x3b\x80\x3b\x82\x3b\x8e\x3b\xba\x3b\xca\x3c\x6e\x3c\x70\x3c\x7b\x3c\x8e\x3c\xc7\x3d\x0c\x3d" ++"\x4b\x3d\x8b\x3d\xc7\x3e\x27\x3e\x75\x3e\xdc\x3e\xf6\x3f\x3e\x3f\x55\x3f\xba\x40\x04\x40\x09\x40\x65\x40\x67\x40\xcc\x41\x18\x41" ++"\x52\x41\x70\x41\xef\x42\x13\x42\x15\x42\x5a\x43\x52\x43\xf0\x44\x7f\x44\x82\x44\x9a\x44\xaa\x44\xde\x45\x12\x45\x6c\x45\xe7\x46" ++"\x25\x46\x74\x46\xba\x47\x00\x47\x0c\x47\x5d\x47\xa2\x47\xf0\x48\x53\x48\x5a\x48\x61\x48\x72\x48\x7b\x48\xcb\x49\x41\x49\xad\x49" ++"\xcc\x4a\x1b\x4a\x74\x4a\x98\x4a\x9e\x4a\xa6\x4a\xbd\x4a\xc6\x4b\x04\x4b\x0b\x4b\x45\x4b\xa8\x4b\xab\x4b\xb2\x4b\xca\x4c\x1f\x4c" ++"\x22\x4c\x2e\x4c\x48\x4c\x62\x4c\xa8\x4d\x13\x4d\x52\x4d\x59\x4d\x60\x4d\x8b\x4d\x93\x4d\xe9\x4e\x41\x4e\x4b\x4e\x81\x4e\xa5\x4e" ++"\xad\x4e\xd8\x4e\xdf\x4f\x4a\x4f\x9a\x4f\xc8\x4f\xf6\x50\x57\x50\xc0\x50\xe3\x50\xed\x51\x0a\x51\x39\x51\x47\x51\x4e\x51\x6d\x51" ++"\xbc\x51\xc8\x51\xe9\x51\xf1\x52\x22\x52\x44\x52\x4b\x52\x67\x52\xba\x53\x63\x53\x9e\x54\x18\x54\x36\x54\x78\x55\x01\x55\x09\x55" ++"\x79\x55\x81\x55\x89\x56\x11\x56\x63\x56\xa6\x56\xae\x56\xbe\x56\xcf\x56\xd2\x56\xf0\x56\xf3\x57\x1e\x57\x2b\x57\x32\x57\x84\x58" ++"\x06\x58\x7d\x58\xa4\x58\xdc\x59\x31\x59\x84\x59\xd1\x5a\x3c\x5a\x44\x5a\x7a\x5a\x81\x5a\x91\x5a\xa5\x5a\xf0\x5a\xfd\x5b\x85\x5b" ++"\xa2\x5b\xb6\x5b\xef\x5c\x25\x5c\xd1\x5d\x17\x5d\x94\x5e\x0e\x5e\x56\x5e\xa0\x5e\xc1\x5f\x22\x5f\x68\x5f\x6e\x5f\x76\x5f\x8f\x5f" ++"\x96\x5f\xbb\x5f\xbc\x5f\xbe\x5f\xce\x5f\xd5\x5f\xdb\x5f\xdd\x5f\xfb\x60\x5f\x60\xa0\x61\x3e\x61\x64\x61\x8b\x61\xd7\x61\xfa\x62" ++"\x26\x62\x54\x62\xfb\x63\xba\x64\x87\x64\xec\x65\x55\x65\x82\x65\xd4\x66\x4f\x66\x94\x67\x00\x67\x28\x67\x59\x67\xc6\x68\x1c\x68" ++"\x1f\x68\x3c\x68\x6b\x68\x96\x68\xf9\x69\x49\x69\x6d\x69\x8a\x69\xe0\x6a\x3a\x6a\x86\x6a\xbd\x6a\xc0\x6a\xfe\x6b\x37\x6b\x88\x6b" ++"\x90\x6b\x98\x6b\xe5\x6b\xe7\x6b\xf1\x6c\x03\x6c\x0f\x6c\xea\x6d\x4e\x6d\x50\x6d\x52\x6d\x69\x6d\x87\x6d\xe2\x6d\xf8\x6e\x59\x6e" ++"\x86\x6e\xd3\x6e\xd6\x6e\xef\x6f\x37\x6f\x47\x6f\x4f\x6f\x56\x6f\x5d\x6f\x64\x6f\x6c\x6f\x74\x70\x08\x70\x1d\x70\x24\x70\x2b\x70" ++"\x34\x70\x99\x0e\x0e\xf7\xec\xa2\x0a\x0e\xf7\x20\xf8\xef\x15\xae\xfb\x92\x05\x6f\x8f\x96\x7f\x9f\x1b\xa0\x96\x97\xa7\x8f\x1f\xad" ++"\xf7\x92\x05\xb3\x16\xae\xfb\x92\x05\x6f\x8f\x96\x7f\x9f\x1b\xa0\x96\x97\xa7\x8f\x1f\xad\xf7\x92\x05\x0e\xf8\x1f\xf7\xf1\x15\xe1" ++"\x27\x0a\x39\x06\x9a\xf7\x68\x05\x93\x07\x99\x80\x96\x7c\x7c\x82\x81\x77\x8a\x1e\x7b\xfb\x6b\x05\x3b\x06\x9a\xf7\x68\x05\x9f\x8d" ++"\x80\x98\x7b\x1b\x7b\x82\x81\x77\x8a\x1f\x7c\xfb\x6b\x05\x3f\x2e\x1d\xd3\x06\x83\xfb\x05\x05\x36\x20\x0a\xdc\x06\x7c\xfb\x68\x05" ++"\x82\x07\x7d\x8c\x95\x80\x99\x1b\x9b\x94\x95\x9f\x8c\x1f\x9b\xf7\x6c\x05\xdb\x06\x7c\xfb\x68\x8a\x84\x05\x7d\x8a\x97\x7e\x9a\x1b" ++"\x9b\x93\x95\x9f\x8d\x1f\x9a\xf7\x6c\x05\xd9\x21\x0a\x41\x06\x60\xf7\x05\x15\x82\xfb\x05\x05\x3b\x06\x93\xf7\x05\x05\x0e\xf7\xa7" ++"\xf8\xd3\x15\x38\x81\x4e\x4e\x42\x1a\x64\x9e\x66\xaa\x78\x1e\xa5\x7a\xa9\x81\xcb\x7f\xcf\x7e\x99\x87\xa1\x7e\x08\xa2\x7e\x98\x73" ++"\x6f\x1a\x51\x50\x61\x38\x44\x4b\xac\xb3\x86\x1e\x89\x9c\x8b\x8b\x86\x90\x08\x8f\x86\x84\x8e\x85\x1b\x7a\x82\x80\x77\x1f\x3d\x07" ++"\x77\x94\x80\x9c\x9c\x93\x96\x9f\x1e\x8f\x07\xa3\x74\xc0\x77\xb2\x89\x08\xfb\x04\x07\x27\x1d\xf7\x04\x07\xf0\x96\xcc\xc5\xda\x1a" ++"\xb7\x78\xaf\x6a\xa1\x1e\x6f\x9e\x71\x93\x42\x99\x50\x96\x77\x90\x78\x97\x08\x76\x96\x7f\xa1\xa3\x1a\xc0\xc1\xb6\xcd\xc5\xc1\x6f" ++"\x6b\x91\x1e\x78\x8e\x92\x84\x5c\x0a\xc6\x07\xa0\x83\x95\x7a\x7d\x82\x82\x7d\x88\x1e\x6e\xa1\x71\x94\x64\x90\x08\xb8\x34\x1d\x0e" ++"\xf7\xff\xf7\x83\x15\x44\x53\x53\x45\x46\xc3\x53\xd0\xd0\xc3\xc3\xd0\xd0\x53\xc4\x48\x1f\x88\x60\x15\xba\xaf\x67\x5c\x5e\xf7\x36" ++"\x1d\xfb\x0d\xf8\x32\x15\x44\x53\x54\x44\x46\xc3\x53\xd0\xd0\xc3\xc3\xd1\xcf\x53\xc4\x48\x1f\x88\x60\x15\xba\xaf\x67\x5d\x5d\xf7" ++"\x36\x1d\xf7\x98\xfb\x76\x15\x98\x8f\x91\x92\x96\x1a\x96\x82\x95\x81\x88\x86\x8a\x89\x86\x1e\xfc\x0f\xfb\x0d\x05\x7d\x87\x85\x85" ++"\x80\x1a\x80\x95\x81\x95\x90\x8e\x8b\x8d\x90\x1e\x0e\xf8\x1a\x16\xc8\x21\x0a\x69\x06\x73\xae\x9d\xa6\x9e\xb6\x98\xbb\x19\x93\x06" ++"\x4f\x1d\x5d\x06\x7f\x5b\x7f\x67\x78\x67\x20\xf7\x3a\x18\x6d\xbb\x7f\xa5\xa0\x1a\xb1\xb0\xae\xb3\xa2\x9b\x84\x77\xa2\x1e\xae\x9d" ++"\x05\x99\x92\x90\x92\x96\x1a\x99\x7f\x97\x7e\x86\x86\x89\x87\x83\x1e\x83\x87\x05\x98\x75\x76\x91\x74\x1b\x45\x51\x54\x48\x6d\x90" ++"\x80\xb5\x48\x1f\x49\x76\x61\x52\x47\x1a\x34\xd0\x42\xdd\xb8\xaf\x9e\xb3\xa9\x1e\x6e\xb9\x15\x69\x75\x6e\x77\x6b\x1b\x56\x5e\xbe" ++"\xc6\xbd\xaa\xb2\xbb\x97\x1f\x0e\xf7\x5f\xf8\xef\xaa\x0a\x0e\xf8\x4a\xf8\xef\x15\x7f\x84\x84\x6f\x78\x1f\x43\xfb\x02\x64\xfb\x07" ++"\x25\x1a\x27\xad\x22\xd0\xfb\x01\x1e\x63\xa3\x94\x82\x98\x1b\x9a\x96\x96\x99\x90\x8a\x8d\x88\x91\x1f\x47\xf7\x0c\x6c\xef\xf4\x1a" ++"\xf3\xaa\xf0\xcf\xf7\x0b\x1e\x8e\x91\x8c\x8d\x90\xa4\x1d\xf7\x3c\xf8\xef\x15\x7c\x80\x80\x7d\x86\x8c\x89\x8e\x85\x1f\xcf\xfb\x0b" ++"\xaa\x26\x23\x1a\x22\x6c\x27\x47\xfb\x0c\x1e\x88\x85\x8a\x89\x86\x1a\x7d\x97\x80\x99\x97\x92\x92\xa7\x9e\x1e\xd3\xf7\x03\xb2\xf7" ++"\x06\xf1\x1a\xee\x69\xf4\x46\xf7\x02\x1e\xb2\x73\x82\x95\x7e\x1b\x0e\xf7\xa6\xf8\x4e\x15\xfb\x12\xb2\x05\x8d\x84\x87\x8c\x87\x1b" ++"\x7e\x7f\x80\x7d\x7d\x92\x84\x9c\x87\x1f\xf7\x12\x63\x3e\x23\x05\x83\x81\x8a\x88\x84\x1a\x7d\x97\x80\x99\x95\x91\x8f\x97\x93\x1e" ++"\xd9\xf3\xd8\x23\x05\x7e\x94\x90\x88\x95\x1b\x9a\x96\x96\x99\x91\x88\x91\x85\x93\x1f\x3f\xf3\xf7\x12\xb3\x05\x9d\x90\x92\x92\x99" ++"\x1a\x98\x7f\x97\x7f\x88\x82\x89\x8a\x86\x1e\xfb\x12\x63\x05\xf7\x14\x07\xa1\x82\x96\x7a\x7a\x82\x80\x75\x1e\x0e\xf7\xda\xf7\x93" ++"\x15\xf7\x43\x27\x0a\xfb\x43\xf7\x54\x06\x4f\x0a\xfb\x53\xfb\x43\x07\x82\x89\x05\x7c\x89\x83\x83\x7d\x1a\x7a\x96\x82\xa0\x1e\xf7" ++"\x43\xfb\x55\x06\x39\x1d\x96\x9f\x1e\x0e\xf0\x1d\xc9\x0a\xf7\xbb\xf7\x10\x6a\x0a\xf8\x7b\xf9\x04\x15\x90\x95\x8c\x8d\x90\x1a\x98" ++"\x7f\x96\x7d\x7f\x84\x86\x7c\x84\x1e\xfb\xdc\xfd\x3f\x05\x87\x83\x8a\x87\x86\x1a\x7e\x97\x80\x99\x97\x92\x90\x9a\x92\x1e\x0e\xf8" ++"\x81\xf7\xf2\x15\xf7\x32\x3d\xf7\x00\xfb\x06\xfb\x07\x3d\xfb\x00\xfb\x32\x1e\x29\x07\xfb\x33\xd9\xfb\x00\xf7\x07\xf7\x06\xd9\xf7" ++"\x00\xf7\x33\x1e\xfb\xe1\xe7\x15\xc9\x9d\xcc\xa8\xb8\x1e\xab\xa0\xab\x9c\xb4\x1b\xb3\xab\x7a\x6b\xa0\x1f\xa8\x5e\x9d\x4a\x4d\x1a" ++"\x34\x07\x4e\x79\x49\x6e\x5e\x1e\x6b\x76\x6a\x7a\x64\x1b\x63\x6a\x9c\xab\x76\x1f\x6e\xb8\x79\xcd\xc8\x1a\x0e\xf7\xdb\xf8\xf9\x15" ++"\xfb\x54\x4f\x05\x78\x85\x85\x85\x7d\x1a\x7e\x97\x7f\x97\x8d\x95\x8d\x8c\x8f\x1e\xf7\x11\xb2\x05\xfc\x81\xfb\x1a\x07\x2b\x1d\xf7" ++"\xd4\x23\x1d\xfb\x1a\x06\x0e\xf7\x1b\xbe\x15\xc1\xb9\xc9\xc4\xde\xdb\x08\xf7\x12\xf7\x0c\x9f\xa8\xc6\x1a\xe8\x32\xdc\x26\x4d\x51" ++"\x6f\x5b\x65\x1e\x77\x72\x7e\x6d\x78\x1a\x7f\x96\x80\x99\x98\x93\x92\x9b\x8f\x1e\xc5\x9c\xc6\xb4\xcc\x1b\xd5\xcb\x52\x4a\x60\x79" ++"\x72\x2e\x31\x1f\x38\x3c\x3f\x45\x45\x4e\x82\x83\x18\x48\xf8\x29\xdc\x07\x4f\x0a\x6d\x07\x0e\xf7\xab\xf7\xf9\x15\x76\x80\x81\x7b" ++"\x7b\x96\x82\xa0\x1f\xeb\x89\xd8\x4f\x40\x1a\x43\x42\x4e\x33\x53\x58\x9d\xae\x5b\x1e\x91\x82\x86\x8d\x84\x1b\x7e\x80\x80\x7e\x7b" ++"\x98\x7e\xaf\x79\x1f\x6f\xbf\xba\x7e\xbe\x1b\xf7\x0a\xeb\xde\xf0\xcc\x5d\xc9\x45\xaa\x1f\xc8\xa8\xad\xba\xc3\x1a\xe4\x3c\xcf\x24" ++"\x56\x58\x7b\x6d\x63\x1e\x74\x79\x7d\x7a\x7f\x1a\x7e\x96\x80\x99\x93\x91\x8e\x91\x90\x1e\xb3\xaf\xb4\x9c\xc7\x1b\xd5\xc3\x5d\x4f" ++"\x6b\x79\x6c\x6e\x78\x1f\x7c\x73\x77\x86\x64\x1b\x0e\xf8\x07\xf7\x3a\x15\xfb\x07\x44\x07\x37\x1d\xf7\x2c\x39\x0a\x6e\xf7\x07\xa8" ++"\x23\x1d\x6e\xf8\x16\x2e\x06\xfb\x7a\xfc\x14\x05\x56\x07\xf7\xa3\xbe\x15\xfb\x6d\x06\xf7\x5e\xf7\xe3\x05\x9a\x06\x0e\xf7\x58\xf8" ++"\xbc\x15\xf7\x80\x27\x0a\xfb\xb4\xfb\xa1\x06\x7b\x95\x80\x9a\x91\x90\x8d\x91\x98\x1e\xa1\xb7\xb3\x95\xb3\x1b\xdc\xc2\x51\x36\x27" ++"\x4a\x47\x2c\x53\x57\xa1\xb6\x5b\x1f\x93\x82\x86\x8d\x84\x1b\x7d\x80\x80\x7d\x7c\x99\x7c\xae\x75\x1f\x6a\xbe\xbd\x7b\xc1\x1b\xf7" ++"\x0f\xe2\xe5\xf7\x13\xf7\x06\x3e\xdd\x21\x60\x69\x83\x78\x5a\x1f\x0e\xf7\x4a\xf7\x9a\x15\x8a\x95\x8b\x94\x90\x1a\xc7\x9b\xc7\xa8" ++"\xb5\x1e\xd3\xbb\xd8\xb8\xd6\x1b\x9d\x9a\x89\x86\x95\x1f\x86\x95\x8f\x8a\x91\x1b\x99\x95\x96\x98\xa2\x66\x9c\x5a\x4a\x49\x72\x5d" ++"\x55\x1f\x40\x4c\x67\x36\xfb\x09\x1a\xfb\x41\xe0\xfb\x0e\xf7\x0e\xef\xd9\xe0\xf7\x01\xf2\x3d\xe0\x2c\x49\x50\x65\x48\x67\x1e\x92" ++"\x42\x15\xa2\xb3\x96\x9c\x99\x9b\x08\xae\xab\xb1\x9e\xaf\x1b\xcd\xc2\x4d\x40\x3a\x55\x4d\x44\x40\x5b\xbb\xf4\x70\x1f\x0e\xf8\x45" ++"\xf8\xb0\x15\xfb\x34\xfc\x8a\x05\x89\x85\x8a\x87\x87\x1a\x7d\x96\x80\x99\x99\x91\x91\x9d\x91\x1e\xf7\x37\xf8\x92\x05\xd1\xfc\x14" ++"\x3b\x07\x58\x0a\xa8\xf7\xad\x07\x0e\xf8\x18\xf7\xcc\x15\xca\xac\xaa\xb9\xc5\x1a\xe6\x38\xd7\x28\x28\x38\x3f\x30\x51\xab\x5d\xca" ++"\x6a\x1e\x48\x6b\x65\x55\x4c\x1a\x29\xe1\x3b\xf6\xf5\xe1\xdb\xed\xca\x64\xc2\x49\xaa\x1e\x31\xf7\x91\x15\xd5\xc5\x57\x49\x4d\x52" ++"\x5b\x42\x42\x52\xbb\xc9\xcc\xc5\xc0\xd1\x1f\xfb\xaa\x04\xdd\xc8\x56\x44\x44\x4d\x53\x3d\x3c\x4d\xc3\xd2\xd0\xc8\xc2\xd8\x1f\x0e" ++"\xf8\x65\xf7\xe7\x15\x8c\x81\x8b\x82\x87\x1a\x4e\x7b\x4f\x6e\x61\x1e\x43\x5b\x3e\x5e\x40\x1b\x79\x7c\x8e\x90\x81\x1f\x90\x81\x87" ++"\x8c\x85\x1b\x7d\x81\x80\x7d\x74\xaf\x7a\xbd\xcc\xcd\xa4\xb9\xc1\x1f\xd6\xca\xaf\xe0\xf7\x08\x1a\xf7\x42\x36\xf7\x0e\xfb\x0e\x27" ++"\x3d\x36\xfb\x01\x24\xd9\x36\xea\xcd\xc5\xb1\xce\xb0\x1e\x84\xd4\x15\x74\x63\x80\x7a\x7c\x7b\x08\x69\x6c\x65\x77\x67\x1b\x49\x54" ++"\xc9\xd6\xdc\xc1\xc9\xd2\xd6\xba\x5b\x22\xa7\x1f\x0e\xf7\xbb\xf7\x10\xf7\x2c\x1d\xaa\xb2\xb2\x6b\xa9\x61\x1f\x80\xf7\xba\x6a\x0a" ++"\xf7\x63\xf7\x2d\xaa\x0a\x39\xf7\x9d\x6a\x0a\xc7\xf7\xad\x15\xf8\x3e\xfb\x7d\x05\x88\x90\x91\x8a\x90\x1b\x93\x93\x90\x92\x8f\x1f" ++"\x8d\x8e\x05\x8d\x8f\x8c\x8f\x8f\x1a\x94\x86\x92\x80\x91\x1e\xfb\xed\xf7\x50\xf7\xee\xf7\x50\x05\x96\x91\x90\x92\x94\x1a\x8f\x8a" ++"\x8f\x88\x8f\x1e\x8a\x8e\x05\x93\x86\x83\x90\x83\x1b\x87\x86\x89\x88\x85\x1f\x0e\xf8\x9e\xf7\xdb\x15\x57\x0a\xfc\x50\x26\x1d\xf8" ++"\x50\xfb\x21\x6b\x0a\x0e\xf8\xaa\xf7\xad\x15\xfc\x3f\xf7\x7d\x05\x8e\x84\x87\x8d\x87\x1b\x82\x84\x86\x83\x86\x1f\x8a\x88\x05\x88" ++"\x87\x8a\x87\x87\x1a\x82\x90\x84\x96\x85\x1e\xf7\xee\xfb\x50\xfb\xee\xfb\x50\x05\x80\x85\x86\x84\x82\x1a\x88\x8d\x86\x8d\x87\x1e" ++"\x8c\x88\x05\x84\x8f\x94\x86\x92\x1b\x91\x90\x8c\x8e\x91\x1f\x0e\xf7\xdc\xf7\x88\x15\xf7\x10\xc5\xb4\xb6\xd6\x1a\xe9\x41\xc9\xfb" ++"\x02\x52\x77\x86\x64\x30\x1e\x7f\x86\x05\x45\x07\x27\x1d\xb0\x07\xa3\xbe\xa8\x92\xb6\x1b\xdc\xc3\x60\x4c\x56\x5d\x63\xfb\x0b\x5a" ++"\x1f\x45\x07\x39\x1d\x95\xa0\x1e\x62\xfb\x05\x15\x66\x72\x75\x6b\x6b\xa4\x74\xb0\x1f\xa7\x06\xaf\xa4\xa2\xab\xab\x72\xa1\x67\x1f" ++"\x0e\xf8\x31\xf7\x22\x15\xb2\x06\xa0\x96\x93\x9d\x97\x84\x94\x7f\x8e\x1f\xf7\x9f\x07\xe8\x44\xd1\x2e\xfb\x08\x36\xfb\x03\xfb\x2c" ++"\x1e\xfb\x33\x07\x43\x9e\x4d\xb0\x58\x1e\x57\xb0\xb8\x73\xc9\x1b\xd9\xd8\xac\xad\x98\x80\x96\x7c\x85\x86\x89\x87\x86\x1f\x73\x71" ++"\x6a\x80\x5a\x1b\x5b\x6a\x9c\xb0\x71\x1f\x6d\xb6\x7b\xc2\xc6\x1a\xf7\x30\x07\xf7\x12\xc9\xe4\xe2\xcc\xba\x5c\x4a\x1e\x63\x07\x23" ++"\x88\x43\x4f\x37\x1a\x42\xc7\x54\xdd\x96\x94\x8c\x8d\x99\x1e\xbd\x04\x89\x7b\x86\x8b\x81\x1b\x54\x65\xab\xb9\xc1\xc0\xb4\xd2\x8c" ++"\x1f\x0e\x28\x1d\x0e\xf7\x01\x1d\xbf\xaa\xa4\xc4\x1d\x90\x0a\x9b\x0a\x0e\x25\x0a\x0e\xf7\x3f\xf7\x9e\x15\xf7\x1a\x64\x06\x76\x94" ++"\x81\x9c\x9c\x94\x96\x9f\x1e\xf7\x15\x34\x1d\x64\xfb\x1a\xf7\x57\xf7\xc3\x30\x2b\x0a\xf7\x22\xfc\x5c\x07\x20\x1d\xbc\xfc\x61\x5a" ++"\x20\x0a\xf7\x7e\x21\x0a\xfb\x19\x06\x0e\x7f\x1d\x0e\x80\x1d\x23\x0a\x0e\x9d\x0a\xb5\x1d\x0e\x41\x0a\x0e\x81\x1d\x49\x1d\x0e\x2d" ++"\x1d\x0e\x84\x1d\xf7\xc7\x7c\x15\xf7\x22\x90\xf5\xf7\x12\xf7\x38\x1a\xf7\x39\xfb\x04\xf7\x16\xfb\x23\xfb\x22\xfb\x04\xfb\x16\xfb" ++"\x39\x37\xa8\x3e\xc0\x52\x1e\xab\x68\xa7\x7a\xbc\x7a\x3a\x52\x18\x83\x85\x86\x84\x83\x1a\x7c\x96\x7f\x99\x8e\x8f\x8c\x8c\x8f\x1e" ++"\x98\xba\xca\x95\xa8\x1b\xa5\x99\x88\x81\xa6\x1f\x81\xa9\x96\x88\x9c\x1b\xa4\xa3\x92\x9d\xab\x1f\xa0\x96\x92\x93\x97\x1a\x9a\x80" ++"\x96\x7d\x86\x86\x8a\x87\x86\x1e\x77\x6c\x7b\x85\x77\x1b\x7f\x84\x8d\x93\x73\x1f\x97\x6d\x74\x8f\x6c\x1b\x7b\x82\x8a\x88\x77\x1f" ++"\xa4\xf8\xc8\x15\xf7\x07\xe5\xfb\x00\xfb\x1d\xfb\x1a\x30\xfb\x02\xfb\x03\xfb\x04\x30\xf7\x02\xf7\x1b\xf7\x19\xe6\xf7\x03\xf7\x01" ++"\x1f\x0e\x47\x0a\x0e\x69\x1d\x0e\x61\x0a\x31\x1d\x0e\xf7\x9c\x16\xca\x06\xf7\x66\xf8\x94\x05\xa6\x06\xa1\x96\xf7\x1c\x1d\xd2\x06" ++"\xfb\x4f\xfc\x5c\xfb\x47\xf8\x5c\x05\xcf\x44\x1d\xfb\x2b\x22\x1d\xa7\x06\x0e\x59\x1d\x0e\xf7\x38\x1d\xa0\x97\xb4\x1d\x31\x0a\x0e" ++"\x6c\x1d\x0e\xf7\xdb\xf8\xbc\x15\xe7\x23\x1d\xfb\x24\xfd\x69\xf7\x24\x23\x1d\x2f\x06\x0e\xf7\x34\xf9\x19\x15\x9a\x84\x84\x90\x7f" ++"\x1b\x7d\x7f\x80\x7e\x86\x8c\x87\x8f\x83\x1f\xf7\xdc\xfd\x3f\x05\x7c\x92\x92\x86\x97\x1b\x99\x97\x96\x98\x90\x8a\x8e\x86\x94\x1f" ++"\x0e\xf7\xa6\x44\x15\x2f\x06\xd6\x0a\xf7\x24\xf9\x69\xfb\x24\x06\xd6\x0a\xe7\x06\x0e\xf7\xc0\xf8\xfc\x15\xfb\x4a\xfb\x73\x05\x83" ++"\x82\x89\x86\x84\x1a\x7d\x96\x80\x9a\x94\x91\x8f\x96\x94\x1e\xf7\x22\xf7\x43\xf7\x23\xfb\x43\x05\x80\x93\x92\x87\x94\x1b\x9a\x96" ++"\x96\x99\x92\x89\x8f\x83\x95\x1f\x0e\xf8\xdd\xfb\x08\x15\x4f\x1d\xfc\xce\x20\x0a\x0e\xf8\x1b\xf8\xec\x15\xfb\x26\x06\xf7\x28\xfb" ++"\x81\x05\x79\x96\x95\x84\x9a\x1b\x9e\x9b\x99\x9c\x90\x8a\x91\x89\x90\x1f\x0e\x48\x1d\x0e\xf7\x2a\xf8\xef\x15\x26\x06\xf7\x0d\x1d" ++"\xd6\x06\x4d\xbb\xc3\x6e\xd2\x1b\xf7\x0f\xee\xf0\xf7\x11\xf7\x11\x29\xed\xfb\x10\x45\x4f\x6c\x50\x5e\x1f\xf7\x3e\xb2\x15\xee\xd7" ++"\x3f\x29\x2b\x3e\x3e\x2b\x2c\x3e\xd8\xec\xea\xd7\xd9\xe9\x1f\x0e\x49\x0a\x0e\x9a\x0a\x0e\x2c\x1d\x0e\xf7\xa9\xf8\x04\x15\xf7\x4c" ++"\x3e\x1d\xfb\x4c\xc2\x06\xb9\xb6\xab\xca\xb0\xa8\x88\x83\xc5\x1e\x8a\x92\x8f\x8b\x8d\x1b\x9b\x96\x95\x9a\x98\x83\x94\x7d\x8e\x1f" ++"\x92\x6b\x46\x91\x63\x1b\x2f\x48\x55\x40\x1f\x54\x39\x52\x0a\xdd\xfb\xd1\x2f\x29\x0a\xf7\xd0\x21\x0a\xfb\x40\x06\x0e\xa1\x0a\x51" ++"\x52\x4c\x8c\x08\xfb\x08\x06\x76\x80\x83\x79\x7b\xd2\x1d\x0e\xb8\x1d\x0e\x32\x1d\x89\x87\x0a\xca\x1d\x91\x0a\x0e\x42\x0a\x0e\xf7" ++"\x0a\xf8\x37\x15\x3b\x2f\x0a\xa8\xfb\xd1\x6e\x06\x76\x80\x82\x7b\x7b\x97\x81\x9e\x1f\xf7\x01\x38\x0a\x6f\xf7\x93\x06\xc0\xaf\xa9" ++"\xa2\xad\x1b\xaa\xa7\x6b\x68\x1f\xfb\xcf\xdb\x07\x61\x1d\x6e\xf7\x93\x06\xc0\xaf\xa8\xa2\xac\x1b\xac\xa7\x6d\x69\x1f\xfb\xd2\xdb" ++"\x07\x9f\x97\x53\x1d\x6e\xf7\xa3\x06\xc8\x59\xbd\x4e\x62\x6d\x7a\x5b\x63\x1e\xb7\x73\x6b\xa0\x61\x1b\x63\x6e\x7b\x65\x6c\x1f\x0e" ++"\x6a\x1d\x0e\x2c\x0a\x0e\x95\x0a\xf8\x5c\xf7\xf1\x15\xc6\x5c\x56\xa4\x41\x1b\xfb\x13\x2a\x2f\xfb\x0b\xfb\x0c\xed\x2f\xf7\x12\xd4" ++"\xc2\xa5\xc4\xb9\x1f\xfb\x74\x2f\x52\x0a\xf7\x55\x23\x1d\x5a\xf8\x87\xbc\x06\xa0\x96\x94\x9c\x9c\x81\x93\x75\x1f\x26\x06\xfb\x43" ++"\x66\x15\xee\xd7\x45\x30\x32\x3f\x44\x2a\x2a\x3f\xd1\xe6\xe4\xd7\xd2\xea\x1f\x0e\x6b\x1d\x0e\x3e\x0a\x0e\x83\x1d\x0e\x28\x0a\x0e" ++"\xf7\xe8\x16\xf7\x3a\xf8\x04\x05\xb0\x06\x62\x1d\xfb\x2c\x2f\x0a\xc7\x06\xfb\x22\xfb\xd1\x05\x7f\x06\xfb\x25\xf7\xd1\x05\xc4\x3d" ++"\x1d\xfb\x2c\x2f\x0a\xb1\x06\xf7\x3c\xfc\x04\x05\x0e\x40\x0a\x0e\xb3\x1d\x4e\x0a\x82\x7b\x74\x1d\x9b\x80\x94\x71\x1d\x83\x7a\x4c" ++"\x0a\x0e\x4a\x0a\x0e\xf7\xdc\xf8\x82\x15\xab\x9e\xa1\xaa\x8f\x1e\xa2\x8e\x93\x91\x9c\x1a\x9a\x80\x95\x79\x51\x5d\x5b\x4e\x1e\xfb" ++"\x3d\x07\x69\x75\x75\x6a\x89\x1e\x77\x89\x82\x83\x7a\x1a\x7b\x94\x83\x9f\x89\x1e\xac\x89\xa1\x75\x69\x1a\xfb\x3d\x07\x4e\xb9\x5b" ++"\xc5\x9d\x96\x95\x9a\x9c\x83\x91\x74\x8e\x1e\x6c\x90\x78\xa0\xab\x1a\xf7\x3d\x07\xb3\x7f\xa2\x6e\xa0\x1e\xa8\xa0\x97\xa3\xb3\x1a" ++"\x0e\xf7\xda\xf9\xcd\x15\x58\xfe\xc7\xbe\x06\x0e\xf7\xa5\x7e\x15\x6b\x78\x75\x6c\x87\x1e\x74\x88\x83\x85\x7a\x1a\x7c\x96\x81\x9d" ++"\xc5\xb9\xbb\xc8\x1e\xf7\x3d\x07\xad\xa1\xa2\xac\x8d\x1e\x9f\x8c\x94\x93\x9c\x1a\x9b\x82\x93\x77\x8d\x1e\x6a\x8d\x75\xa2\xac\x1a" ++"\xf7\x3d\x07\xc8\x5d\xbb\x51\x79\x80\x81\x7c\x7a\x93\x85\xa2\x88\x1e\xaa\x87\x9e\x75\x6b\x1a\xfb\x3d\x07\x63\x97\x74\xa8\x76\x1e" ++"\x6e\x76\x7f\x73\x63\x1a\x0e\xf8\x7d\xf7\xe2\xf0\x0a\x89\x8c\xb3\x57\x1f\xb7\x53\x7c\xf7\x34\x1d\x7d\xf7\x00\x0a\xc1\xb7\x94\x7a" ++"\x0a\x56\xcb\xa1\x7f\xac\x1b\xac\xa9\x9d\xb5\xaf\x1f\x9e\xa0\x92\x97\xf7\x09\x0a\x0e\xf7\x95\xfb\x2c\x15\x8a\x83\x8b\x85\x88\x1a" ++"\x73\x9f\x79\xa4\xa4\x9f\x9d\xa3\x8c\x8b\x91\x8a\x95\x1e\x79\xf7\xd4\x05\xa1\x89\x83\x95\x7b\x1b\x7b\x82\x81\x75\x8a\x1f\xab\xf7" ++"\x23\x15\xac\xa5\xa2\xaa\xaa\x71\xa2\x6a\x1f\x7f\x06\x69\x71\x74\x6c\x6c\xa5\x74\xad\x1f\x0e\xf7\xa7\xf8\x83\x15\x64\x83\x75\x83" ++"\x74\x7c\x08\x57\x68\x6c\x53\x4c\x1a\x2d\xd3\x3c\xea\x7f\x1e\x21\x2b\x0a\xf5\x07\xd3\x91\xd7\xaf\xa8\x1a\x9a\x81\x95\x7d\x83\x87" ++"\x89\x84\x82\x1e\x71\x6a\x5f\x7d\x5e\x1b\x36\x4c\xc6\xda\xdd\xca\xc4\xe4\xc8\xb5\x72\x63\x91\x1f\x78\x8e\x92\x83\x5c\x0a\xc7\x07" ++"\x9e\x81\x96\x7a\x82\x84\x87\x82\x86\x1e\x73\x9d\x64\x98\x69\x8c\x08\xed\x34\x1d\x0e\xf7\x56\xbe\x15\xac\xb8\x9d\xc5\xc9\x1a\x9c" ++"\x8a\x9a\x88\x9e\x1e\xde\x44\x0a\x2c\x06\x89\x94\x8b\x8b\x81\xad\x08\x83\xa8\x86\xa4\x9c\x1a\xbe\xb7\xb6\xbf\xac\xa6\x7d\x6b\xa4" ++"\x1e\x81\x94\x90\x87\x93\x1b\x98\x98\x97\x97\x97\x7f\x9c\x76\x9e\x1f\xa5\x6d\x69\x98\x65\x1b\x3a\x4a\x4a\x3a\x71\x8f\x77\xa0\x48" ++"\x1f\x34\x20\x0a\xef\x06\x8d\x7e\x8c\x77\x7d\x1a\x35\x62\x39\x5f\x89\x1e\x7b\x80\x81\x7d\x7a\x97\x82\x9f\x1f\xf7\xd7\x06\xbc\xb4" ++"\xb7\xc0\x9b\x80\x96\x7c\x7c\x82\x82\x79\x8a\x1f\x6e\x88\x7c\x7a\x74\x1b\x0e\xb2\x0a\xf7\xdb\xf7\x7d\x15\xf7\x11\x06\x9e\x93\x92" ++"\x9b\x9c\x83\x92\x78\x1f\xfb\x00\x06\xf7\x32\xf7\x7c\x05\x9f\x27\x0a\xfb\x01\x06\x75\x80\x59\x0a\xa8\x06\xfb\x21\xfb\x64\xfb\x21" ++"\xf7\x64\x05\xa8\x23\x1d\xfb\x03\x20\x0a\xa0\x06\xf7\x31\xfb\x7c\x05\x21\xf7\x33\x1d\x5b\xfb\x11\xf7\x33\x1d\x34\x3a\x20\x0a\xf7" ++"\x6a\x39\x0a\x3a\xe2\xf7\x11\xf7\x0a\x0a\xfb\x11\x06\x0e\xf7\xdb\xf8\x0e\x15\xdb\x07\xcb\xb7\xb6\xcc\x9b\x9a\x89\x85\x9c\x1e\x89" ++"\x95\x8d\x8a\x8f\x1b\x98\x96\x97\x98\x96\x86\x92\x7f\x90\x1f\x94\x77\x6e\x90\x71\x1b\x33\x46\x45\x33\x1f\x3b\x30\x07\x20\x1d\xe6" ++"\xfb\x97\x06\x4b\x62\x5f\x4f\x7f\x7c\x8d\x8d\x83\x1e\x92\x72\x88\x8c\x85\x1b\x7e\x81\x80\x7d\x82\x90\x83\x95\x86\x1f\x82\x9e\xab" ++"\x84\xa5\x1b\xe0\xcf\xcf\xe0\x1f\xf7\x9d\xe6\x07\x53\x0a\x0e\xf8\x8a\xf8\xef\x15\xfb\x6d\x06\x42\x4e\x55\x49\x7b\x8e\x81\x92\x7d" ++"\x1f\x49\x7f\x69\x6e\x5e\x1a\x5a\xb7\x5f\xf0\x53\x1e\xcc\x67\x05\xe9\x57\xad\x6c\x6b\x1a\x65\x65\x6d\x5a\x1e\xfb\x34\xcb\x06\x9d" ++"\x81\x96\x7b\x7b\x81\x80\x79\x1e\xfb\x06\xf7\x68\x07\xdb\xc6\xbd\xcf\x9c\x88\x96\x84\x9a\x1f\xcb\x93\xae\xaa\xba\x1a\xbe\x64\xb4" ++"\x2a\xc0\x1e\x53\xa9\x05\xfb\x09\xcb\x6e\xa3\xad\x1a\xb1\xb2\xab\xb9\x1e\xf7\x37\x4c\x06\x79\x95\x80\x9b\x9b\x95\x96\x9d\x1e\xfb" ++"\x0c\xfb\x61\x15\xca\x6a\xb4\x63\x70\x1a\x76\x71\x7d\x61\x8a\x1e\x81\x06\x89\x8a\x8b\x8a\x87\x1f\x79\x9c\x6d\x9e\x55\xa9\x4d\xad" ++"\x18\x3c\xb7\x60\xb0\xa5\x1a\xa2\xa8\x9b\xb3\x1e\x92\x06\x8e\x8d\x8b\x8c\x8f\x1f\xa7\x73\xa5\x7a\xcb\x69\x08\x0e\xf7\x5b\xf7\x31" ++"\x15\x73\xaf\xa7\x82\xb1\x1b\xb1\xa4\x94\xa3\xb0\x1f\xbf\x57\x05\x82\x94\x92\x88\x92\x1b\x9a\x96\x96\x99\x92\x86\x94\x84\x92\x1f" ++"\x57\xbf\x05\xa2\xac\x95\xa8\xb1\x1a\xaf\x83\xa5\x73\xaf\x1e\xbf\xbe\x05\x95\x95\x8d\x8e\x94\x1a\x9a\x80\x96\x7c\x83\x85\x88\x82" ++"\x82\x1e\x57\x58\x05\xa2\x6a\x6c\x95\x65\x1b\x65\x6e\x82\x73\x69\x1f\x57\xbe\x05\x94\x81\x86\x8e\x83\x1b\x7c\x80\x80\x7d\x83\x8e" ++"\x85\x94\x82\x1f\xbf\x58\x05\x75\x6b\x81\x6c\x67\x1a\x66\x94\x71\xa3\x67\x1e\x56\x57\x05\x82\x82\x88\x85\x83\x1a\x7d\x97\x80\x99" ++"\x93\x90\x8e\x94\x95\x1e\xf7\x2c\xf7\xc4\x15\xcd\xc0\x57\x4a\x4a\x56\x57\x4a\x4a\x56\xbf\xcc\xcb\xc0\xc0\xcb\x1f\x0e\xf7\x7a\xf8" ++"\xef\x15\xae\xfb\x92\x05\x70\x8f\x96\x7e\x9f\x1b\xa0\x96\x97\xa7\x8f\x1f\xad\xf7\x92\x05\x0e\xf7\x79\xf8\xec\xf7\x2f\x1d\x9a\x1b" ++"\x9e\x9b\x99\x9c\x8f\x8a\x91\x89\x91\x1f\xf7\x1e\xf7\x6b\xf7\x2f\x1d\x99\x1b\x9f\x9b\x99\x9c\x8f\x8a\x91\x89\x91\x1f\x0e\xc2\xf7" ++"\x66\xd5\x1d\x9c\xfb\x59\xd5\x1d\x0e\xc2\xf7\x66\xec\x1d\x8e\x93\x1a\x99\x80\x96\x7d\x83\x83\x87\x83\x82\x1e\x0e\xf8\xb9\xd3\x1d" ++"\x0e\xbe\x1d\xf7\xd6\xf8\x04\x15\x23\x2f\x0a\xbf\xfb\xd1\x43\x35\x0a\xf7\x56\x39\x0a\x45\x06\x8a\x87\x0a\xf7\x3b\xf8\x04\x15\xcd" ++"\x44\x1d\x49\xc0\x06\xb8\xa6\xae\xae\x98\xa0\x87\x85\xa1\x1e\x87\x96\x8c\xf7\x2b\x1d\x77\x66\x92\x76\x1b\x4e\x58\x50\x43\x1f\x56" ++"\x43\x07\x20\x1d\xd3\xfb\xd1\x3d\x20\x0a\xf7\x58\x21\x0a\x49\x06\xf7\xd6\xf8\xbc\x15\x23\x20\x0a\xbf\xfc\x89\x43\x20\x0a\xf7\x58" ++"\x06\xa0\x96\x53\x1d\x43\x06\x0e\xf8\x89\xf7\x93\x60\x1d\xfc\x26\x22\x1d\x0e\xd6\x1d\xfc\x22\x06\x27\x1d\x0e\xd6\x1d\x52\xfb\x0f" ++"\x06\x20\x1d\xf7\x0f\xfb\xb7\x06\x39\x1d\x96\x9f\x1e\xf7\xb7\xf7\x0f\x07\x57\x0a\xfb\x0f\x06\x0e\x67\x0a\xf8\x4f\xf8\xbc\x15\xc3" ++"\x06\x9e\x96\x95\x9b\x9a\x80\x95\x78\x1f\xfb\x5d\x06\xfb\x1c\x89\x34\x50\x8a\x2f\x08\x5d\x07\x8e\x38\xdc\x50\xf7\x0d\x85\x08\xfb" ++"\x9e\x2f\x07\x78\x7f\x81\x7b\x7c\x97\x81\x9e\x1f\xf7\x1a\x06\x9f\x96\x94\x9c\x97\x83\x95\x7e\x8d\x1f\xf8\xc7\xc8\xfc\xc7\x07\x7e" ++"\x89\x83\x81\x7f\x1a\x7b\x97\x81\x9d\x1e\xee\x06\x9f\x96\x21\x1d\x77\x1f\x52\x06\x0e\xf7\xbc\xf8\x59\x15\x38\x49\x49\x37\x38\xcd" ++"\x48\xdd\xdc\xcd\xce\xde\xdd\x49\xcf\x3b\x1f\x0e\xf0\x1d\xf7\x35\xf7\x2d\x15\x44\xfb\x74\x05\x8a\x87\x8a\x87\x87\x1a\x7a\xdd\x1d" ++"\xf7\x35\xf8\xef\x15\x44\xfb\x74\x05\x8a\x87\x8a\x87\x88\x1a\x79\xdd\x1d\xf7\xd3\xd3\x1d\xf8\x4d\xf7\x5a\x15\xfb\x67\xf7\x59\x05" ++"\x93\x82\x83\x8f\x83\x1b\x7d\x80\x80\x7d\x82\x8c\x89\x96\x7f\x1f\xf7\x1f\xfb\x35\xfb\x1f\xfb\x36\x05\x80\x7f\x8a\x89\x82\x1a\x7d" ++"\x96\x80\x99\x94\x92\x8e\x94\x94\x1e\x0e\xf1\xe8\x15\x6f\x0a\xf7\x5b\x16\x6f\x0a\xf7\x5c\x16\xf7\x14\x1d\xa8\x72\xa4\x6e\x1f\x0e" ++"\xf7\x26\xf8\xf9\x15\x4a\x59\x59\x4c\x4d\xbe\x58\xc9\xca\x99\x1d\xb5\xab\x6b\x61\x62\x6a\x6a\x63\x62\x6a\xac\xb4\xb4\xac\xac\xb3" ++"\x1f\xf7\xf5\xfb\x52\x15\x97\x8f\x90\x91\x95\x1a\x95\x82\x94\x83\x89\x87\x8a\x89\x85\x1e\xfc\x0a\xfb\x0c\x05\x7e\x87\x86\x85\x81" ++"\x1a\x81\x94\x82\x94\x8d\x8f\x8c\x8d\x91\x1e\xc7\x5c\x15\x4b\x59\x59\x4c\x4d\xbe\x58\xc9\xc9\x99\x1d\xb4\xab\x6b\x61\x62\x6b\x6a" ++"\x63\x62\x6b\xac\xb4\xb4\xab\xac\xb3\x1f\xf7\xa6\xb2\x15\x4b\x59\x59\x4c\x4d\xbe\x58\xc9\xc9\x99\x1d\xb4\xab\x6b\x61\x62\x6b\x6a" ++"\x63\x62\x6b\xac\xb4\xb4\xab\xac\xb3\x1f\x0e\xf7\xa5\xf7\x35\x15\xfb\x0f\x52\x61\x5e\x41\x1a\x2e\xd5\x4c\xf7\x02\xbf\xac\x93\xa6" ++"\xca\x1e\x9a\x92\x8f\x8c\x98\x91\x08\xd1\x79\x0a\x65\x07\x74\x58\x6f\x84\x5f\x1b\x3a\x53\xb6\xc9\xc1\xba\xb4\xf7\x0a\xba\x1f\xd1" ++"\x34\x1d\xb4\xf7\x06\x15\xb0\xa4\xa1\xab\xab\x72\xa1\x66\x1f\x6f\x06\x67\x71\x75\x6b\x6b\xa4\x75\xb0\x1f\x0e\xf7\x5a\xf9\x06\x4d" ++"\x0a\xf8\x49\xf8\xe0\x34\x0a\xf7\xc0\xf9\x12\x3c\x1d\x99\x91\x66\x0a\x95\x89\x8f\x58\x1d\xf8\x47\xf8\xed\x5f\x0a\xf8\x36\xf8\xa1" ++"\x2d\x0a\xf7\x44\xf8\xfe\x42\x1d\xf7\xc1\xf8\xf6\x26\x0a\x0e\xf7\x53\xf8\xf6\x5b\x1d\xf7\xc2\xf9\x26\x63\x0a\xf7\xa1\x96\x15\x31" ++"\xa5\x07\xa6\x99\x85\x7d\x7e\x7b\x82\x74\x7d\x7c\x8f\x95\x77\x6d\x0a\xaa\x93\x1d\xb9\x07\x0e\xf7\xbb\xf8\xdb\x55\x1d\x94\x1a\x99" ++"\xcb\x0a\x88\xa8\x0a\xf8\x3e\x96\x15\x46\x06\x4e\x6e\x76\x71\x60\xc4\x0a\x9e\xa3\xb0\x9f\x1f\x0e\xf7\xc0\xf8\x73\xaf\x0a\xca\x0a" ++"\xb2\x1d\x0e\xf7\xf8\xf7\xa9\x15\xd0\x06\x9c\x96\x94\x99\x9a\x81\x94\x79\x1f\x76\xf7\x36\x06\xbd\x5e\xb0\x4e\x72\x61\x81\x7f\x6d" ++"\x1e\x80\x86\x85\x83\x81\x1a\x7e\x95\x80\x97\x90\x8d\x8b\x8f\x94\x1e\x96\xa6\xa9\x92\x9c\x1b\xaf\xa3\x7b\x73\x1f\x66\x07\x91\x6f" ++"\x7a\x8d\x75\x1b\x3a\x51\x61\x51\x59\xb5\x6a\xc9\xb1\xa6\x92\x9d\xb0\x1f\xc0\x04\x75\x69\x6c\x82\x66\x1b\x6a\x74\x98\x9f\xad\xb2" ++"\xa3\xc0\xa1\x9d\x88\x85\xa5\x1f\x0e\xf7\x7c\xf8\x94\x15\xe6\x3e\x1d\xfb\x7e\x22\x1d\xe6\xfb\x6c\x06\xfb\x10\x44\x05\x7e\x83\x86" ++"\x85\x80\x1a\x7d\x97\x7f\x98\x90\x8f\x8c\x91\x95\x1e\xed\xc3\x05\xfb\x4e\x30\x07\x20\x1d\xf8\x5e\xf7\x60\x78\x1d\xfb\x2d\xfb\x9b" ++"\xf7\x65\x07\xf7\x2c\xe3\x05\x9a\x94\x8f\x90\x96\x1a\x98\x7f\x97\x7e\x85\x83\x89\x87\x85\x1e\xfb\x12\x42\x05\x0e\x8c\x0a\x0e\xf7" ++"\xec\xf7\x9e\x15\xce\x75\x06\x7c\x0a\xea\xac\x1d\x75\x48\xf7\x57\xf7\x48\x21\x2b\x0a\xf7\x31\xfb\xd4\x07\xfb\x29\x25\xfb\x06\xfb" ++"\x3c\xfb\x3d\xf2\xfb\x04\xf7\x2f\x1f\xf7\xe1\xf7\x1c\x06\x9e\x81\x97\x7b\x79\x83\x82\x75\x1e\x36\xfb\x5c\x07\x57\xf8\x61\x15\xfc" ++"\x61\x70\x07\x45\x5a\xa0\xb9\x65\x1f\x6a\xb5\x79\xc2\xcd\x1a\xcd\x9d\xc2\xac\xb6\x1e\xb9\xb1\xbb\xa0\xd2\x1b\x0e\xf7\xc4\xf8\xd4" ++"\x15\x34\x47\x4a\x37\x3a\xd0\x48\xdf\xdf\xcf\xce\xdd\xdc\x47\xce\x39\x1f\x87\x5c\x15\xc7\xb9\x5e\x52\x53\x5c\x5e\x52\x51\x5c\xb9" ++"\xc3\xc2\xba\xb9\xc3\x1f\x0e\xb0\x1d\x0e\x32\x1d\x0e\xf7\xd9\xf8\xef\x15\xfb\x37\x2e\x1d\xf7\x03\xfb\x73\x06\x23\x50\x05\x7c\x83" ++"\x87\x85\x80\x1a\x7d\x96\x80\x99\x91\x8e\x8c\x91\x95\x1e\xda\xb7\x05\xfb\x70\xfb\x2d\x6e\x0a\xf7\xfe\x23\x1d\xfb\x31\xf7\x86\x06" ++"\xf4\xc6\x05\x9a\x93\x8f\x91\x97\x1a\x98\x80\x97\x7d\x86\x87\x8a\x85\x81\x1e\x3b\x5e\x05\x0e\x8d\x0a\x0e\xf8\xdb\xf7\x57\x15\xba" ++"\x89\x9e\x83\xad\x1e\xe3\x78\x58\xbd\x43\x1b\x51\x5f\x68\x47\x6e\x1f\xca\x6d\x57\xb3\x56\x1b\x35\x43\x26\xfb\x0b\xfb\x10\xd4\x22" ++"\xe2\xc1\xbc\xb3\xd0\xa9\x1f\x47\xaa\xc2\x62\xc6\x1b\xac\xaa\x98\xac\xb5\x1f\xa4\x9e\x93\x95\x97\x1a\x98\x7f\x97\x7e\x85\x85\x89" ++"\x87\x86\x1e\x60\x5d\x76\x7f\x6f\x1b\x4f\x56\xd2\xe4\x83\x1f\xbe\x04\xe4\x98\xae\xba\xc3\x1b\xac\xa7\x79\x6a\x9c\x1f\x96\x77\x91" ++"\x73\x90\x62\x08\xfc\x00\xf7\x1c\x15\xc6\xbd\x3b\x2d\x2f\x58\x3a\x52\x52\x58\xdc\xe8\xe6\xbd\xdd\xc4\x1f\x0e\xf7\x0b\xf7\xd4\x15" ++"\xfb\xa1\x5a\x07\x20\x1d\xef\x06\x8c\xf8\x6c\x05\xb8\xb5\xae\xc0\xc2\xb8\x60\x56\x62\x60\x66\x5b\x1e\x86\x06\x7a\x80\x81\x7c\x7a" ++"\x96\x83\xa1\x1f\x8f\x06\xb0\xb8\x7a\x72\xac\x1f\xb0\x6e\xa1\x5e\x5a\x1a\x43\x64\x53\x5a\x68\x76\xa4\xb7\x87\x1e\x9e\x8a\x82\x94" ++"\x7c\x1b\x7b\x81\x80\x7b\x46\xbb\x57\xca\xdb\xc7\xd8\xf1\xe4\x5a\xd0\x31\xb0\x1f\xae\xa6\x9c\xa9\xb2\x1a\xde\x48\xcd\x37\x3a\x48" ++"\x50\x43\x1e\x26\x5a\x07\x20\x1d\x0e\xf7\xd5\xf8\xf7\xcd\x1d\x0e\xf8\x76\xf8\x19\x15\xfb\x55\x07\x39\x1d\x96\x9f\x1e\xf7\x88\xfc" ++"\x46\x52\x0a\x0e\xf7\x3f\x95\x15\x77\xa7\xa0\x85\xb2\x1b\xc9\xc7\xa2\xb7\xc0\x1f\x58\xdc\x07\x9e\x1d\x6e\xf8\x05\xfb\x0d\x06\x74" ++"\x81\x83\x7a\x7b\x3a\x1d\xd0\xfb\x8d\x06\x51\x55\x51\x6f\x49\x1b\x58\x69\xad\xbd\x1f\xf7\xc1\x26\x07\x75\x81\x83\xa5\x1d\xbc\xfc" ++"\xa9\x06\x27\x1d\x0e\xf7\x27\xf8\x9c\x15\xc7\x06\x8c\x48\x05\x7d\x94\x81\x98\x98\x94\x95\x9a\x1e\xf7\x01\xfb\x91\xfb\x02\x07\x7d" ++"\x94\x81\x98\x98\x94\x95\x9a\x1e\xcd\xc7\xfb\x83\x5b\x07\x7c\x81\x82\x7e\x7f\x95\x82\x9a\x1f\xf7\x21\x06\x99\x95\x94\x98\x98\x81" ++"\x93\x7c\x1f\x5b\x06\xf7\xc6\xbb\x15\xd4\xf7\x35\x05\xfb\x65\x6c\x07\x7c\x81\x83\x7e\x7e\x95\x82\x99\x1f\xe0\x06\x9a\x95\x94\x98" ++"\x97\x81\x94\x7c\x1f\x82\xf7\x83\x90\x06\x99\x95\x94\x97\x99\x81\x93\x7c\x1f\x4c\x06\x3d\xfb\x41\x3d\xf7\x41\x05\x4c\x06\x7c\x81" ++"\x83\x7e\x7e\x95\x82\x9a\x1f\x8f\xfb\x83\x82\x06\x7c\x82\x82\x7f\x7e\x95\x82\x99\x1f\xe0\x06\x99\x95\x94\x98\x97\x81\x94\x7d\x1f" ++"\x6b\xf7\x66\x06\xd5\xfb\x36\x05\x0e\x8f\x0a\xf8\x80\xf8\x6d\x15\x91\x92\x8e\x92\x8f\x1a\x98\x81\x95\x7f\x83\x87\x89\x80\x82\xd8" ++"\x0a\x97\xa4\x0a\xf7\x85\xfb\x94\x15\xf7\x37\xf7\x2a\x9b\x9d\xb6\x1a\xc2\x58\xbb\x50\x66\x69\x7b\x6e\x75\x1e\x7f\x7c\x84\x79\x7f" ++"\x1a\x81\x94\x82\x96\x96\x91\x90\x98\x8e\x1e\xa8\x94\xa8\xa0\xad\x1b\xb0\xab\x6e\x6b\x7a\x80\x79\x73\x73\x1f\x5f\x5f\x51\x54\x65" ++"\x69\x83\x84\x85\x86\x88\x88\x08\x5d\xf7\x7f\xb4\x07\x99\x83\x94\x7f\x7e\x83\x82\x7d\x1e\x0e\xf7\xda\xf7\xbb\x15\xf7\x43\x06\xa1" ++"\x96\x94\x9b\x9c\x80\x93\x75\x1f\xfb\x43\xf7\x2d\x06\x4f\x0a\xfb\x2c\xfb\x43\x07\x7a\x88\x8b\x8b\x88\x8a\x08\x84\x86\x86\x83\x82" ++"\x1a\x7b\x96\x82\xa0\x1e\xf7\x43\xfb\x2d\x06\x27\x1d\xfb\x77\x2f\x15\x66\x1d\xf8\x26\x06\xa1\x96\x94\x9b\x9b\x80\x94\x75\x1f\x0e" ++"\xf7\x3f\xf7\x14\x15\xf7\x12\x06\xf7\x08\xe7\xd6\xe9\xe9\x36\xd4\xfb\x01\x1f\xfb\x20\xbb\xf7\x19\x3d\x1d\xfb\x7e\xe4\x1d\xf7\x14" ++"\x04\xf7\x7e\xf7\x23\x07\xd8\xc9\x57\x4b\x4b\x46\x55\x37\x1f\x0e\xf7\x26\xf8\xf7\x15\x3b\x73\x6c\x81\x83\x88\x08\x83\x87\x86\x85" ++"\x82\x1a\x81\x94\x81\x96\x8e\x8e\x8b\x8c\x8e\x1e\xc9\x9f\x05\xfb\x97\x07\x8c\x75\x73\x8b\x7d\x1b\x76\x80\x84\x7c\x7f\x95\x83\x98" ++"\x1f\xf7\x47\x06\x99\x7d\x1d\x46\x06\xf8\x18\xf7\x44\x15\x91\x92\x8e\x91\x90\x1a\x98\xec\x0a\x85\x88\x84\x85\x1a\x7f\x95\x81\x97" ++"\x93\x8d\x8c\x98\x95\x1e\xf7\xd8\xa7\x15\x58\x78\x07\x6c\x83\x87\x7a\x7f\x95\x83\x99\x1f\xe1\x06\x99\x7d\x1d\x80\xbe\x06\xa5\x93" ++"\x90\x9b\x97\x82\x93\x7d\x1f\x80\xf7\x6a\x4e\x06\xfb\x16\xfb\x6d\x05\x65\x07\xf7\x2a\xb4\x15\x25\x06\xf1\xf7\x3d\x05\x0e\xf8\x89" ++"\xf7\x95\x15\xa1\x96\x94\x9b\x9b\x80\x94\x75\x1f\xfc\x26\x06\x66\x1d\xf7\x5f\xfb\x11\x15\x6f\x0a\xf8\x2c\x04\x6c\x72\x73\x6d\x6d" ++"\xa4\x73\xa9\xaa\xa3\xa3\xa9\xa9\x72\xa3\x6e\x1f\x0e\xf7\xda\xf8\xcf\x15\xa0\x82\x96\x7a\x7b\x82\x80\x76\x1e\xfb\x9a\x07\x77\x94" ++"\x80\x9c\x9b\x94\x96\x9f\x1e\xfb\x1d\x04\xa0\x82\x96\x7a\x7b\x82\x80\x76\x1e\xfb\x9a\x07\x7c\x0a\x0e\xf7\xc2\xf9\x0e\x15\x36\x48" ++"\x4a\x38\x3a\xcf\x49\xdd\xdf\xce\xcd\xdc\xdc\x48\xce\x39\x1f\x88\x58\x15\xc3\xb7\x60\x55\x56\x5f\x60\x55\x54\x5f\xb6\xc1\xbf\xb7" ++"\xb7\xc0\x1f\x0e\xf7\x2a\xf8\xe1\x15\x26\x22\x1d\xbc\xfd\x31\xae\x0a\x42\x59\x73\x4f\x59\x1f\xf7\x3e\xac\x15\xef\xd6\x46\x2f\xf7" ++"\x29\x1d\xf7\x05\xf8\x68\x15\x7c\x82\x83\x7e\x7f\x94\x83\x9a\x1f\xbf\x89\xb1\x6d\x65\x1a\x66\x65\x6c\x5f\x6c\x74\xf7\x22\x1d\xc0" ++"\xcf\xc3\xbc\xc7\xae\x78\xdc\x1d\xf8\x09\x90\x15\x91\x91\x8e\x93\x8f\x1a\x98\xc2\x0a\xf7\xf8\xa7\x15\x58\x78\x07\x6d\x83\x87\x7a" ++"\x7f\x94\x83\x99\x1f\xe1\x06\x99\x95\x93\x98\x97\x81\x93\x7d\x1f\x80\xbe\x06\xa5\x94\x90\x9b\x97\x81\x93\x7d\x1f\x80\xf7\x6a\x4e" ++"\x06\xfb\x15\xfb\x6d\x05\x65\x07\xf7\x29\xb4\x15\x26\x06\xf0\xf7\x3d\x05\x0e\xf7\x76\xf7\xbd\x15\xf7\x38\xf7\x2a\x9a\x9d\xb7\x1a" ++"\xc2\x58\xba\x50\x54\x52\x5d\x60\x81\x94\x82\x96\x96\x91\x90\x97\x8e\x1e\xa9\x94\xa8\x9f\xad\x1b\xb0\xab\x6e\x6b\x75\x81\x7e\x5a" ++"\x5b\x1f\x5e\x5f\x61\x64\x63\x67\x85\x86\x18\x5d\xf7\x7f\xb4\x07\x99\x83\x94\x7e\x7f\x83\x82\x7d\x1e\x0e\xf7\x83\xf7\x91\x15\xc4" ++"\x06\xad\x80\xb2\x59\xae\x41\x08\xb6\x06\x9a\x95\x95\x98\x99\x81\x94\x7c\x1f\x7f\x06\x85\x96\x6b\xc0\x7d\x9d\x72\xa0\x19\xb6\x9d" ++"\xa0\xa6\xb0\x1a\xc3\x5d\xb3\x4a\x1e\xfb\x1e\x06\x7b\x81\x82\x7d\x7d\x95\x82\x9b\x1f\x9e\xfb\x7f\x78\x06\x7b\x81\x82\x7d\x7d\x96" ++"\x82\x9a\x1f\xeb\x06\x9b\x95\x94\x99\x99\x81\x94\x7b\x1f\x6d\x06\xf7\x1b\x04\xef\xd3\x07\xb1\xa5\x77\x6e\x6c\x6a\x77\x57\x1f\x98" ++"\xf7\xaa\xc3\x1d\xee\xf7\xc7\x15\x76\x80\x50\x1d\xf8\x26\x27\x0a\x0e\xf8\x4e\xf8\xca\x15\x92\x8e\x90\x93\x95\x1a\x9a\x80\x96\x7d" ++"\x88\x89\x8b\x8a\x89\x1e\x2e\x63\x05\xa7\x4d\x50\x9d\x6f\x1b\x7c\x80\x80\x7c\x7e\x92\x84\x9c\x87\x1f\xb3\x83\x9a\x86\xa9\x7f\x58" ++"\x75\x18\x84\x87\x86\x84\x81\x1a\x7c\x97\x7e\x99\x8d\x8e\x8c\x8c\x8f\x1e\xe2\xb3\xac\x74\xbb\x54\xa4\x60\x19\xa7\x61\x64\x96\x5b" ++"\x1b\xfb\x15\x24\x27\xfb\x10\xfb\x11\xf2\x27\xf7\x17\xca\xc5\xa2\xb6\xb7\x1f\xb9\xb7\xa1\xc3\xd4\x1a\xf6\x4c\xf7\x10\x2b\xde\x1e" ++"\x40\xfb\x2d\x15\xf3\xdb\x3f\x29\x2a\x3a\x3e\x26\x26\x3a\xd8\xec\xeb\xdc\xd9\xee\x1f\x0e\xf7\xc0\xf7\xd1\x15\xfb\x1e\xf7\x1c\x05" ++"\x93\x82\x84\x8f\x84\x1b\x7d\x7f\x80\x7d\x83\x8e\x85\x94\x82\x1f\xf7\x1f\xfb\x1b\xfb\x1f\xfb\x1c\x05\x82\x82\x88\x85\x83\x1a\x7d" ++"\x96\x80\x9a\x93\x91\x8e\x94\x94\x1e\xf7\x1e\xf7\x1c\xf7\x1f\xfb\x1c\x05\x82\x94\x90\x88\x93\x1b\x9a\x96\x96\x99\x93\x88\x92\x82" ++"\x93\x1f\xfb\x1e\xf7\x1c\xf7\x1e\xf7\x1b\x05\x93\x93\x8f\x92\x92\x1a\x9a\x7f\x96\x7d\x84\x85\x88\x82\x82\x1e\x0e\xf7\xb4\xf8\x68" ++"\xbf\x1d\xf7\x28\xf7\x98\x15\x3b\xd4\x44\xdd\xb1\xae\x99\xa7\xa9\x1e\x9d\x9b\x92\x95\x95\x1a\x98\x81\x94\x7e\x83\x86\x89\x84\x85" ++"\x1e\x69\x6d\x76\x80\x68\x1b\x50\x5a\xbc\xc6\x1f\xb1\x07\xc6\xb6\xb9\xc2\xb6\xb0\x74\x6f\x8f\x1e\x7b\x8d\x92\x83\x99\x1b\x99\x94" ++"\x95\x9b\x1f\xc9\x07\x9b\x82\x95\x7d\x80\x83\x85\x7f\x87\x1e\x9d\x6c\x75\x92\x6c\x1b\x3c\x49\x48\x3a\x1f\xf7\x2f\xf7\xa5\xc3\x1d" ++"\x28\x1d\xd7\xf7\x73\x54\x1d\x7f\x96\x7d\xf7\x04\x1d\x28\x1d\x73\xf7\xa5\x45\x1d\x7e\xe1\x0a\x8d\x92\x93\x1e\xf4\xdf\xf3\x37\x05" ++"\x85\x94\x90\x63\x1d\x3d\x0a\x28\x1d\xfb\x1a\xf7\x89\x5b\x1d\x28\x1d\x30\xf7\x99\xdf\x1d\x28\x1d\x78\xf7\xb9\x6f\x1d\x6c\x6d\xa2" ++"\x1d\x0e\x28\x1d\xf7\x02\xf7\x81\x15\x84\x86\x88\x85\x84\x1f\x6d\x80\x0a\x81\x8f\x9e\xdf\x0a\x7e\xf4\x0a\x9e\x1b\x95\x97\x87\x80" ++"\x9d\x1f\x73\xb4\x9e\xd9\x0a\xf7\xd7\x7b\x15\x91\x06\xc5\xcc\xa6\xb7\xbb\x1f\xa7\xa5\x97\x9b\x97\x1a\x99\x81\x95\x7c\x82\x86\x88" ++"\x83\x83\x1e\x4c\x54\x5c\x73\x47\x1b\xfb\x07\x29\xed\xf7\x08\x1f\xd0\x07\xbf\xa1\xc3\xaf\xb2\x1e\xb2\xaf\xba\x9f\xc2\xb9\x0a\x47" ++"\x4f\x71\x5b\x5d\x1f\x5f\x5c\x6e\x46\x4e\x1a\x3a\x07\x8c\xfb\x0b\xea\xfb\x03\xf7\x0c\x73\x08\x47\xa5\x07\xa6\x99\x85\x7d\x7e\x3a" ++"\x0a\x95\x76\xe2\x0a\xaa\x93\x1d\x0e\x25\x0a\xf7\x71\xf9\x40\x54\x1d\x7f\x96\x7d\x83\x86\x89\x82\x82\x1e\xfb\x06\x2a\x05\x7e\x80" ++"\x89\x88\x81\x0a\x91\x68\x1d\x25\x0a\xf7\x0d\xf9\x72\x45\x1d\x7e\x82\x89\x87\x80\x1a\x7d\x96\x80\x99\x92\x90\x8d\x92\x94\x1e\xf3" ++"\xdf\xf3\x37\x05\x84\x94\x90\x89\x91\x1b\x99\x97\x96\x99\x95\x88\x90\x7f\x95\x1f\x0e\x25\x0a\x96\xf9\x56\x5b\x1d\x25\x0a\xba\xf7" ++"\x09\x1d\x93\x92\x88\x92\x1b\x99\x97\x96\x9a\x93\x8a\x8c\x83\x64\x1d\x23\x0a\xf7\x03\xf9\x40\x6d\x1d\x23\x0a\x71\xf9\x72\x8a\x1d" ++"\x96\x89\x8e\x3d\x0a\x23\x0a\xfb\x1c\xf9\x56\x43\x1d\x23\x0a\x2e\xf9\x66\xf7\x06\x1d\x9a\x96\x96\x99\x94\x8a\x8c\x83\x64\x1d\x49" ++"\x1d\x7e\xf9\x81\xd4\x1d\xa6\x94\x90\x9d\x1b\x96\xaa\x1d\x9d\x84\xa2\x1b\xa4\xa0\xe8\x0a\x2d\x1d\xf7\x02\xf7\x67\xb8\x0a\x2d\x1d" ++"\x8d\xf7\x99\x85\x1d\x2d\x1d\xfb\x00\xf7\x7d\x15\x3f\x1d\xf7\x72\x16\x3f\x1d\x0e\x2d\x1d\x44\xf7\x8d\xdf\x1d\x2d\x1d\xf7\x23\xf7" ++"\x75\x97\x0a\x69\x1d\xfb\x17\xea\x15\xf7\x1c\xf7\x01\x05\x98\x95\x8d\x8e\x96\x1a\x99\x7f\x96\x7d\x85\x85\x88\x85\x83\x1e\x22\x37" ++"\x23\xdf\x05\x91\x83\x85\x8e\x85\x1b\x7d\x7f\x46\x1d\x31\x1d\x26\xf8\xb8\x54\x1d\x80\x96\x7c\xf7\x04\x1d\x31\x1d\xfb\x61\xf8\xea" ++"\x85\x1d\x31\x1d\xfb\xcf\xf8\xce\x43\x1d\x31\x1d\xfb\xa7\xf8\xde\xd7\x0a\x93\x92\x88\x91\x1b\x9a\x97\x96\x9a\x93\x8a\x8c\x83\x64" ++"\x1d\x31\x0a\xd7\xf9\x40\x15\x96\x94\x8e\x90\x65\x1d\x82\x82\x1e\xfb\x07\x2a\x05\x81\x82\x88\x86\x82\x1a\x7c\x96\x80\x99\x93\x8f" ++"\x30\x0a\x31\x0a\xfb\x1e\xf9\x56\x43\x1d\x6c\x1d\xf7\x5b\xf9\x06\x15\xf7\x1b\xf7\x01\x05\x99\x95\x8d\x8f\x95\xf7\x1f\x1d\x84\x8e" ++"\x85\x1b\x7d\x7f\x80\x7d\x80\x8e\x87\x98\x82\x1f\x0e\x3f\x0a\x74\xf8\x19\x15\x97\x95\x8d\x8f\x70\x1d\x8f\x8d\x94\x96\x1e\x0e\x48" ++"\x1d\xfb\x10\xf8\x4b\x3c\x1d\x98\x92\x66\x0a\x96\x89\x8e\x58\x1d\x3f\x0a\xfb\x7d\xf8\x2f\xb5\x0a\x3f\x0a\xfb\x59\xf8\x3f\xf7\x11" ++"\x1d\x95\x90\x88\x92\x1b\x9a\x96\x96\x9a\x93\x8b\x8b\x7d\x9a\x1f\x0e\x3f\x0a\xfb\x0e\xf8\x5f\x6f\x1d\x6d\x6d\x72\xa2\xa7\xa7\xa3" ++"\xa2\xa9\x1f\x0e\x3f\x0a\x96\xf8\x26\x90\x1d\x8e\x9f\x67\x1f\x9d\x6b\x7d\x90\xb4\x0a\xa2\x1b\xa4\xf7\x20\x1d\xf7\xd5\x7c\x15\xc2" ++"\x8d\xb7\x96\xb5\xa0\x08\xbb\xa3\xaa\xa8\x9e\xa7\x0a\x89\x07\xdb\x0a\x42\xab\x4a\xc5\x62\x1f\xa8\x75\xa6\x81\xba\x84\x08\x49\xa5" ++"\x07\xa6\x99\x84\x7e\x7e\x7b\x82\x74\x7d\x7c\x8f\x95\x77\xe2\x0a\xab\x83\xa0\x73\x1d\x2c\x1d\x49\xf7\xea\x34\x0a\x2c\x1d\xfb\x3b" ++"\xf8\x1c\x8d\x1d\x96\x80\x99\x92\x91\x8e\x91\x93\x1e\xf3\xdf\xf3\x37\x05\x85\x94\x91\x63\x1d\x7d\x96\x1f\x0e\x2c\x1d\xfb\xa8\xf8" ++"\x00\xb5\x0a\x2c\x1d\xfb\x84\xf8\x10\x4d\x0a\x32\x1d\xcf\xf8\xad\x15\x98\x96\x8d\x8e\x95\x1a\x99\xf2\x1d\x32\x1d\x61\xf8\xdf\x45" ++"\x1d\x7e\xe1\x0a\x8e\x91\x93\x1e\xf4\xdf\xf3\x37\x05\x85\x94\x90\x63\x1d\x3d\x0a\x32\x1d\xfb\x29\xf8\xc3\x43\x1d\x32\x1d\x21\xf8" ++"\xd3\xd7\x0a\x94\x91\x88\x92\x1b\x99\x97\x96\x99\x94\x8b\x8b\x7c\x9a\x1f\x0e\xf7\x41\xf8\x37\x15\x3a\x06\xbb\x0a\xf7\x85\x06\xd5" ++"\xc7\xa5\x9b\xc8\x1b\xaf\x9e\x85\x0a\x77\x97\x74\x70\x1a\xfb\x81\x6f\x6e\x0a\xf7\x01\x06\x9f\x97\x53\x1d\x6e\xf7\x88\x06\xd9\x45" ++"\xc7\x2f\x4e\x66\x79\x53\x57\x1e\xf7\x90\xf7\x86\x90\x1d\x8e\x9f\xa0\x0a\x2c\x0a\xf2\xf7\x62\x54\x1d\x7f\x96\x7d\x83\x86\x88\x83" ++"\x81\x1e\xfb\x06\x2a\x05\x82\x83\x87\x84\x83\x1a\x7c\x96\x80\x99\x93\x8e\x8c\x95\x96\x1e\x0e\x2c\x0a\x8d\xf7\x94\xb1\x0a\x2c\x0a" ++"\xfb\x00\xf7\x78\x43\x1d\x2c\x0a\x4a\xf7\x88\xe6\x1d\x2c\x0a\xf7\x23\xf7\x6f\x15\x84\x86\x89\x84\x84\x1f\x6e\x80\x0a\x83\x8e\x9f" ++"\x67\x1f\x9e\x6a\x7e\x8f\x76\x1b\x70\x75\xcf\x0a\x9d\x1b\x96\x95\x87\x80\x9f\x1f\x73\xb4\x9d\x84\xa3\x1b\xa3\xa1\x96\xa4\xa5\x1f" ++"\x9e\x9d\x90\x92\x95\x1a\x98\x7f\x96\x7d\x1e\x0e\x3e\x0a\xf7\x31\xf8\x04\x15\xf7\x1b\xf7\x01\x05\x97\x94\x8e\x90\x95\x1a\x99\x80" ++"\x96\x7d\x84\x86\x89\x84\x82\x1e\x23\x37\x23\xdf\x05\x92\x82\x86\x8d\x85\x1b\x7c\x80\x46\x1d\x28\x0a\x5b\xf8\xa6\x54\x1d\xf2\x1d" ++"\x28\x0a\xfb\x22\xf8\xd8\xb1\x0a\x28\x0a\xfb\x90\xf8\xbc\x43\x1d\x28\x0a\xfb\x65\xf8\xcc\xe6\x1d\x5d\x0a\xf7\xee\xf7\x70\x34\x0a" ++"\x5d\x0a\xee\xf7\x86\x43\x1d\x4a\x0a\xfb\x49\xf2\x15\xf7\x1b\xf7\x00\x05\x99\x96\x8d\x8f\x95\x1a\x99\x7f\x96\x7d\x84\x86\x88\x85" ++"\xf7\x3f\x1d\x92\x82\x86\x8d\x85\x1b\x7c\x80\x46\x1d\xf7\x7a\xf8\xab\x15\x52\x06\x79\x81\x83\x7d\x7d\x95\x82\x9d\x1f\x95\xfb\x4c" ++"\x79\x06\x7a\x81\x83\x7d\x7d\x95\x82\x9c\x1f\xdd\x06\x9d\x95\x93\x9a\x99\x81\x93\x79\x1f\x7a\xf7\x24\x06\xb1\xab\x9c\x95\xaf\x1b" ++"\xaf\xa5\x77\x6f\x1f\xfb\x24\x81\x07\x79\x81\x83\x7d\x7c\x95\x83\x9d\x1f\xce\x06\x9d\x95\x94\x99\x99\x81\x93\x79\x1f\x81\xf7\x28" ++"\x06\xbe\x5c\xb1\x4e\x67\x75\x82\x72\x6f\x1e\x0e\xbe\x1d\xf7\xae\xf7\xd1\x15\xcd\x44\x1d\x49\xc0\x06\xb9\xa5\xad\xaf\x99\x9d\x88" ++"\x84\xa3\x1e\x87\x96\x8c\x8b\x8e\x1b\x99\x95\xf1\x0a\x4d\x59\x50\x43\x1f\x56\x43\x07\x20\x1d\xd3\xfb\xd1\x3d\x20\x0a\xf7\x58\x21" ++"\x0a\x49\x06\x0e\xf7\x06\xbe\x15\x3d\x20\x0a\xf8\xa5\x39\x0a\x45\xf8\x04\xfb\x39\xc0\x06\xb9\xa6\xad\xae\x9a\x99\x88\x83\xa7\x1e" ++"\x88\x95\x8d\x8b\x8e\x1b\x98\x96\xf1\x0a\x71\xeb\x1d\x06\xf7\xdd\xfb\xd1\x15\xfb\x05\xf7\xd1\xf7\x05\x06\xfb\xa9\xfb\xd1\x15\xf7" ++"\xd1\xf7\x04\xfb\xd1\x07\xf8\x04\x04\xfb\x04\xc0\x06\xb9\xa5\xad\xaf\x99\x9b\x88\x83\xa4\x1e\x8e\x8a\x05\x8d\x8d\x8a\x8a\x8e\x1f" ++"\x81\x77\x86\x76\x72\x1a\x0e\xf8\x83\xf8\xd9\x15\x58\x99\x05\x90\x79\x75\x8e\x7d\x1b\x72\xeb\x1d\xfb\xd1\x3d\x20\x0a\xf8\xa5\x39" ++"\x0a\x45\x06\x57\x16\xfb\x05\xf7\xd1\xd9\x44\x1d\x3d\xc0\x06\xb9\xa6\xad\xae\x98\x99\x89\x84\xa3\x1e\xfb\xa9\xfc\x80\x15\xf7\xd1" ++"\xf7\x04\xfb\xd1\x07\xf8\x04\x04\xfb\x04\xc0\x06\xb9\xa5\xad\xaf\x99\x9b\x88\x83\xa4\x1e\x8e\x8a\x05\x8d\x8d\x8a\x8a\x8e\x1f\x81" ++"\x77\x86\x76\x72\x1a\x0e\xf8\x82\xf8\x6d\x15\x91\x92\x8e\x91\x91\x1a\x97\x81\x95\x7f\x83\x87\x89\x80\x82\x1e\xfb\xf2\xfc\x2e\x05" ++"\x84\x83\x88\xf3\x0a\x88\xa4\x0a\xf8\x28\xfb\x09\x15\xa6\x9f\x99\xa3\xaa\x1a\xc2\x5b\xb8\x51\x51\x5b\x5e\x54\x6c\x98\x73\xa7\x77" ++"\xf7\x08\x1d\xb0\xa8\xf7\x3d\x1d\xa7\xa6\xaf\x1f\xfb\x2f\x04\xb4\xaa\x70\x68\x67\x6c\x6f\x63\x63\x6c\xa7\xaf\xae\xaa\xa6\xb2\x1f" ++"\x0e\xf8\x70\xf7\x24\x1d\x82\x1e\xfb\xf3\xfc\x2e\x05\x83\x82\x89\x87\x85\x1a\x7f\x95\x81\x98\x93\x8e\x8d\x97\x95\x1e\xf8\x2b\xf7" ++"\x08\x15\xa6\x9e\x99\xa5\xf7\x02\x0a\x71\xa6\x78\xc9\x1d\xfb\xe8\xf7\xc9\xbf\x1d\xf8\x71\xf7\x24\x1d\x81\xd8\x0a\xf8\x2b\xf7\x08" ++"\x15\xa7\x9f\x99\xa4\xa9\x1a\xc2\x5b\xb8\x51\x50\x5b\x5e\x54\x6d\x99\x72\xa7\x77\x1e\x6a\x75\x7c\x70\x69\x1a\x51\xbd\x5c\xca\xc9" ++"\xbd\xba\xc5\xad\x7c\xa6\x6a\xa1\x1e\x4a\xf7\x1a\x15\xb0\xa8\x71\x69\x6c\x6e\x73\x66\x66\x6f\xa3\xaa\xac\xa8\xa6\xaf\x1f\xfb\x2f" ++"\x04\xb4\xaa\x70\x68\x67\x6b\x6f\x64\x63\x6b\xa7\xaf\xae\xaa\xa6\xb3\x1f\xfc\x0e\xf8\x27\x15\xf7\x11\x06\x99\x7d\x1d\xfb\x3a\xfb" ++"\x2f\x06\x7e\x93\x82\x97\x90\x8f\x8c\x8f\x92\x1e\x95\x9d\xa6\x92\x9f\x1b\xb4\xa7\x6e\x5f\x58\x6a\x68\x5b\x6d\x70\x97\xa1\x72\x1f" ++"\x90\x85\x87\x8d\x85\x1b\x80\x82\x82\x7f\x71\xcf\x68\xbd\xd3\xbd\xbf\xd5\xce\x5e\xbb\x4d\x76\x7a\x88\x82\x72\x1f\x0e\xf8\x70\xf8" ++"\x6d\x15\x91\x91\x8e\x92\x91\x1a\x97\xc2\x0a\xf8\x2b\xf7\x08\x15\xa6\x9f\x99\xa4\xf7\x02\x0a\x72\xa6\x77\xc9\x1d\xfb\x86\xf8\x27" ++"\x15\x5f\xfb\x17\x5e\xfb\x25\x7f\x1a\x81\x95\x82\x95\x95\x92\x91\x96\x8e\x1e\xe5\xf7\xb1\x05\xb9\xfb\x73\x57\x07\x7d\x93\x82\x98" ++"\x97\x93\x94\x99\x1e\x96\x07\x0e\xb2\x1d\xf7\x25\xf7\x73\x6d\x1d\x28\x1d\xfb\x0e\xf7\x91\x42\x1d\x28\x1d\x0e\xf6\xf8\xa2\x4a\x1d" ++"\xf8\x05\xfb\x59\x15\xbf\xfb\x19\x05\x46\x2e\x1d\xf7\x2a\x29\x1d\x70\xf7\x05\x0a\xfb\x58\x26\x1d\xef\x06\xfb\x43\xfc\x61\x05\x71" ++"\x86\x0a\xf7\x2a\x22\x0a\x46\x06\xbd\xf7\x19\x05\xf7\x82\xbe\x15\xfb\x6f\x06\xf4\xf7\xa9\x05\x92\x06\x0e\x28\x1d\xf7\x0c\xf7\x34" ++"\x15\xa0\x97\x94\x9b\x9b\x7f\x94\x76\x5c\x1d\xf7\xe2\xf8\xc7\x15\xfb\x63\x55\x0a\x96\x1d\x6f\x35\x0a\xf7\x2b\x21\x0a\x44\x06\xbd" ++"\xf7\x19\x05\xf7\x97\x06\xbe\xfb\x19\x05\x47\x20\x0a\xe9\x06\x7a\x1d\xbe\xb5\xb3\x9f\xa0\x96\x82\x94\x82\x87\x87\x8a\x88\x87\x1e" ++"\x7e\x74\x86\x89\x79\x1b\x71\x7f\x94\x9e\xa7\xaa\xaa\xbb\x9f\x1f\xa1\x95\x90\x8f\x9a\x5b\x0a\x6a\x06\xfb\x12\xf7\x4c\xf7\x46\x1d" ++"\x0e\x28\x1d\x76\xf7\xb9\x6f\x1d\x6c\x6d\xa2\x1d\xb0\xf7\x0d\x15\x96\x95\x8e\x8f\x65\x1d\x83\x82\x1e\xfb\x06\x29\x05\x7e\x80\x89" ++"\x88\x82\x1a\x7c\x97\x80\x99\x93\x8f\x30\x0a\x92\x0a\x72\x1d\xca\xa4\xb9\xbc\x1e\xa7\xa5\x97\x9b\x98\x1a\x98\x6e\x1d\x67\xf7\x60" ++"\x15\x97\x95\x8d\x8f\x70\x1d\x90\x30\x0a\x72\x1d\xca\xa4\xb9\xbc\x1e\xa7\xa5\x97\x9b\x98\x1a\x98\x6e\x1d\xfb\x41\xea\x5a\x1d\xba" ++"\x1d\xfb\x41\xf7\x92\xd9\x1d\xba\x1d\xfb\x40\xf7\x76\x26\x0a\x0e\x8b\x0a\x9b\x0a\x90\xf8\xd3\x5a\x1d\x8f\x0a\xae\x16\xf8\xa6\x06" ++"\xfb\x84\xf8\xc6\x05\x59\x06\xfb\x38\xfc\x93\x15\xf7\x51\xf8\x47\xf7\x51\xfc\x47\x05\x0e\x25\x0a\x90\xf9\x5e\x42\x1d\x25\x0a\xf7" ++"\x15\xf8\xd3\x5a\x1d\x25\x0a\xf7\x16\xf9\x56\x26\x0a\x0e\x25\x0a\xf7\x8b\xf9\x01\x2d\x0a\xf8\x8f\xf8\x94\x15\xa8\x06\x54\x0a\xfb" ++"\x2a\x50\x0a\xd0\xfc\x42\x06\xfb\xbc\xf8\x75\x05\xfb\x02\x22\x1d\xbc\x92\x1d\xf8\x42\x06\xf7\xb6\xfc\x67\x05\x92\x7f\x8f\x7b\x77" ++"\x1a\x51\x60\x64\x4c\x1e\x4b\x2e\x1d\xcc\x06\xbc\xb3\x9c\xad\xaa\x1f\xae\xb4\x90\x9e\x8c\xf0\x08\x0e\x72\x0a\x95\xa0\xce\x1d\xf8" ++"\x10\x06\x63\x74\x78\x70\x66\xc4\x0a\x9f\xa3\xaf\x9f\x1f\xa9\x9b\x05\xf7\x34\x34\x1d\xfb\x03\xfb\xc3\x07\x0e\x94\x0a\xd5\xf8\xa2" ++"\x4a\x1d\xf7\x3a\xfb\x07\x15\xf7\x18\x64\x06\x27\x1d\xf7\x15\x34\x1d\x64\xfb\x18\xf7\x57\xf7\xa9\x30\x07\x76\x94\x80\x9c\x9b\x95" ++"\x97\x9f\x1e\xf7\x22\xfc\x30\xf7\x44\x1d\xaa\xfc\x61\x6c\x2e\x1d\xf8\x45\xf7\x36\x06\x56\x1d\x7f\x77\x1e\xfb\x03\xfb\xbe\x07\x0e" ++"\x80\x1d\xe0\xf8\xa2\x4a\x1d\xf8\x25\xfb\x07\x15\xfb\x6b\x5a\x07\x20\x1d\xf7\x21\x06\xa0\x97\x5a\x0a\x63\xf8\x61\x9f\x33\x0a\xfb" ++"\x0d\x26\x1d\xbc\xfb\x57\xfb\x94\xf7\x57\xbb\x22\x0a\xfb\x03\x25\x1d\x96\xfc\x61\x80\x06\x40\x1d\xf7\x03\x29\x1d\x5b\xf7\x6b\x06" ++"\x0e\xf7\x01\xf7\xc6\x15\xf7\x95\x33\x0a\xfb\x91\x06\xf3\xa2\xd4\xca\xeb\xb9\x0a\xfb\x0f\x26\x31\xfb\x14\x77\x1f\x50\x06\x20\x1d" ++"\xc3\x63\x55\x06\x2b\x1d\xc3\x89\x06\x95\x58\x97\x6f\xa7\x65\x08\x44\xbf\xd9\x62\xde\x1b\xcc\xc9\xa4\xb9\xbd\x1f\xa7\xa5\x97\x9b" ++"\x98\x1a\x98\xf7\x05\x1d\x49\x50\xa8\xc3\x61\x1f\x74\xa8\x81\xa2\x81\xb4\x08\x8d\xf7\x90\x07\x53\x0a\xfb\x93\x06\x0e\xc8\x1d\x7f" ++"\x1d\xfb\xd4\xf9\x6c\x5d\x1d\xe1\x4d\x1d\x68\x86\x62\x71\x55\x1b\x56\x51\x1d\xb6\x1d\xfb\x76\xf9\x80\xd9\x1d\x7f\x1d\xfb\x36\xfb" ++"\x16\x15\x91\x95\x8d\x8f\xed\x1d\xb6\x1d\xfb\x75\xf9\x64\x26\x0a\x0e\xf7\x0d\xf8\x1f\x15\xfb\xec\x63\x07\x65\x0a\x5b\xf7\x6b\xf7" ++"\x96\xfb\x6b\x5b\x06\x65\x0a\x63\xf7\xec\xad\x06\xa0\x96\x93\x9d\x9b\x80\x94\x76\x1f\x69\xcd\x9f\x3e\x1d\xfb\x0c\x50\x0a\xbb\x49" ++"\xfb\x96\xcd\xbb\x3d\x1d\xfb\x0c\x22\x1d\x9f\x49\x69\x06\x76\x80\x82\x7b\x79\x96\x83\xa0\x1f\xe1\x16\xf7\x96\x3d\xfb\x96\x06\x0e" ++"\xf8\x43\xf7\x9e\x15\xfb\x6b\x5b\x07\x65\x0a\x63\xf8\x61\x9f\x06\xa0\x96\x94\x9c\x9c\x80\x93\x76\x89\x1d\x06\xf7\x13\xf8\x9b\x3c" ++"\x1d\x99\x91\x91\x8d\x92\x93\x1e\xf3\xdf\xf4\x37\x05\x85\x93\x91\x63\x1d\x7e\x96\x1f\x0e\xf7\x07\xf8\x94\x15\xfc\x61\x3a\x07\x77" ++"\x80\x50\x1d\xf7\x68\x06\xa0\x96\x21\x1d\x77\x1f\x3a\xf8\x61\xdc\x06\x9f\x96\x83\x0a\xfb\x68\x06\x76\x80\x82\x7a\x7b\x96\x82\x9f" ++"\x1f\xf8\x5e\x16\xfc\x66\x07\x41\x4d\x51\x3c\x61\x54\xa1\xa9\x69\x1e\xa0\x73\x8a\x8c\x81\x1b\x7d\x7f\x80\x7d\x80\x8d\x88\x9d\x7d" ++"\x1f\x56\xcd\xb9\x78\xc7\x1b\xf4\xe3\xde\xef\x1f\xf8\x66\x9f\x07\x54\x0a\xfb\x49\x35\x0a\x0e\x23\x0a\xfb\x2a\xf9\x5e\x5d\x1d\xe1" ++"\x64\x0a\x23\x0a\x72\xf9\x56\x26\x0a\x0e\x23\x0a\xe7\xf9\x01\x2d\x0a\xf7\xda\xf8\x94\x15\xf7\x1a\x3d\x1d\xfb\xd4\x22\x1d\xf7\x1a" ++"\xfc\x61\xfb\x1a\x20\x0a\xf7\x9a\x06\x62\x74\x78\x6f\x67\x1a\x62\xa9\x73\xbe\xb6\xb3\x9f\xa0\x96\x82\x94\x81\x88\x87\x8a\x88\x86" ++"\x1e\x7d\x74\xa1\x1d\xa7\xa6\xa6\xc0\xa5\x1f\x9b\x93\x91\x92\x97\x5b\x0a\xfb\x1a\x06\x0e\x23\x0a\x0e\xf7\xdb\xf8\x94\x15\xf7\x19" ++"\x06\x9f\x97\x94\x9b\x9c\x7f\x94\x77\x1f\xfb\xd2\x36\x1d\xf7\x19\xfc\x61\xfb\x19\x25\x1d\xf7\xd2\x06\x9f\x97\xf7\x40\x1d\xfb\x19" ++"\x06\xfb\x16\xf9\x2b\x15\x72\x77\x77\x73\x73\x9f\x77\xaf\x1d\xf7\x63\x16\xe7\x0a\x0e\xf6\xf8\xa2\x4a\x1d\xf7\x9e\xf7\x17\x15\xf7" ++"\x19\x22\x0a\xfb\xd2\x25\x1d\xf7\x19\xfc\x61\xfb\x19\x25\x1d\xf7\xd2\x22\x0a\xfb\x19\x06\x0e\x23\x0a\xf7\x00\xf9\x4e\x15\x84\x86" ++"\x89\x84\x84\x1f\x6d\x80\x0a\x82\x8e\x9f\x68\x1f\x9d\x6b\x7d\x90\xf7\x03\x0a\x81\x1a\x7f\x96\x80\xf7\x07\x0a\x9d\x1b\x96\x97\x87" ++"\x80\x9d\x1f\x73\xb3\x9e\x84\xa2\x1b\xa5\x9f\x95\xa5\xa6\x1f\x9f\x9e\x8f\x91\x95\xa4\x1d\x9e\x0a\xfb\x3a\xf8\xfd\xe2\x1d\x3d\x0a" ++"\xf7\x3f\xf7\x70\x15\xd8\xce\xe7\x6e\xb5\x4f\xd4\xfb\x5a\x19\xe5\x27\x0a\x57\x06\x43\xf7\x4b\x65\xbe\x2f\xb3\xf7\x6a\xf7\x4f\x18" ++"\x99\x06\xa0\x97\x41\x1d\xfb\x0b\x55\x0a\x97\x82\xa0\xcb\x1d\x0e\xb5\x1d\xf7\x55\xfb\x24\x87\x1d\x41\x0a\xf7\x10\xf9\x40\xd1\x0a" ++"\x85\x83\x1a\x7c\x96\x80\x9a\x92\x90\x30\x0a\xf7\xc1\xf8\x94\x15\xf7\x46\xfc\x61\x05\x46\x25\x1d\xf7\x2a\x38\x0a\x70\xf7\x05\x0a" ++"\xfb\x63\x06\x76\x7f\x82\x7a\x7b\x96\x1d\x70\x36\x1d\xf7\x2a\x22\x0a\x46\x06\xf7\x42\xf8\x61\x05\x0e\x41\x0a\xf7\xa5\xf8\x6a\x15" ++"\x90\x92\x8e\x92\x90\x1a\x9a\x80\x96\x7d\x80\x86\x88\x7d\x82\x1e\x36\xfb\x0f\x05\x85\x81\x89\x87\x86\x1a\x7c\x97\x80\x99\x96\x90" ++"\x8e\x99\x94\x1e\x0e\x41\x0a\xf0\xfb\x24\xb6\x0a\x41\x0a\xf7\x17\xf7\xc1\x15\x61\x6b\x6c\x64\x64\xab\x6d\xb5\x1f\x95\x06\xb6\xab" ++"\xa9\xb2\xb3\x6b\xa9\x60\x1f\x0e\x81\x1d\x49\x1d\x82\xf9\x73\xe7\x1d\x49\x1d\xfb\x26\xf9\x06\x5a\x1d\x49\x1d\x25\x2e\x3c\x0a\x91" ++"\x1a\x99\xc1\x0a\x49\x1d\x0e\x2d\x1d\xfb\x0e\xf7\x85\x15\x7c\x80\x80\x7b\x4c\xcc\x5b\xe0\xe1\xcc\xbb\xca\x9b\x80\x96\x7c\x7c\x83" ++"\x83\x79\x89\x1f\x67\x86\x62\x72\x55\x1b\x56\x51\x1d\x2d\x1d\xb0\xf7\x62\x55\x1d\x93\x1a\x9a\xde\x1d\x84\x83\x68\x0a\x2d\x1d\xf7" ++"\x0c\xf7\x28\x2d\x0a\xeb\xbe\x15\xa4\x79\x0a\x3f\xf7\x78\xf7\x0e\x07\x6e\x91\x86\x8c\x7a\x91\x08\x3b\xa6\x5e\xcb\xe1\x1a\xc4\x9f" ++"\xbe\xaf\xb3\x1e\xb7\xb4\xbe\x9f\xd3\x1b\xd3\xbf\x77\x5f\xb3\x1f\xaf\x63\x9f\x57\x54\x1a\x39\x61\x4b\x44\x6e\x1e\x77\x83\x83\x89" ++"\x69\x85\x08\xfb\x0e\xf7\x77\xd7\x79\x0a\x72\xfb\x0f\xa9\x07\xf7\x07\xad\xc7\xdb\xf7\x0c\x1a\xf7\x28\xfb\x09\xf7\x04\xfb\x2f\xfb" ++"\x2f\xfb\x09\xfb\x04\xfb\x29\xfb\x0a\xc8\x39\xf7\x07\x6a\x1e\x6d\x07\xfb\x39\xf8\x6f\x4a\x1d\x0e\x2d\x1d\x0e\xf7\xd3\xf8\xd3\x15" ++"\xfb\x25\xfb\x02\xfb\x14\xfb\x3c\xfb\x39\xf7\x03\xfb\x15\xf7\x21\xf7\x21\xf7\x03\xf7\x16\xf7\x39\xf7\x38\xfb\x02\xf7\x17\xfb\x1f" ++"\x1f\x86\x58\x15\xf7\x05\xe4\x20\xfb\x1d\xfb\x1c\x32\xfb\x00\xfb\x04\xfb\x03\x33\xf7\x01\xf7\x1c\xf7\x1a\xe4\xf7\x01\xf7\x01\x1f" ++"\xfb\x87\x8d\x15\x8c\x91\x8b\x8e\x8d\x1a\x9b\x82\x94\x7b\x7b\x82\x82\x78\x88\x1e\x74\xfb\x25\x05\x89\x83\x8b\x89\x89\x1a\x7c\x94" ++"\x82\x9b\x9b\x93\x94\x9e\x8f\x1e\x0e\x8c\x0a\xf7\x80\xf9\x1b\x54\x1d\x80\x96\x7c\x83\x86\x89\x82\x82\x1e\xfb\x06\x2a\x05\x80\x82" ++"\x88\x85\x83\x1a\x7c\x96\x80\x9a\x92\x8f\x8d\x94\x95\x1e\x0e\xf7\xda\xb1\x15\xf7\x1b\x9a\xe9\xee\xf7\x14\x1a\xf7\x13\x2d\xee\xfb" ++"\x1b\x9a\x1e\xaf\xf0\x07\x62\x1d\xfb\x92\x22\x1d\xf0\x67\x06\xfb\x1b\x7c\x2d\x28\xfb\x13\x1a\xfb\x14\xe9\x28\xf7\x1b\x7c\x1e\x5d" ++"\x26\x07\x20\x1d\xf7\x92\x21\x0a\x26\x06\xf8\x72\x04\xf3\x7c\xd4\x3d\x2a\x1a\x29\x42\x3d\x23\x7c\x1e\x57\x16\x23\x9a\x42\xd9\xed" ++"\x1a\xec\xd3\xd9\xf4\x9a\x1e\x0e\x96\x0a\xf7\xda\xf8\x94\x15\xc0\x29\x1d\xfb\x32\x25\x1d\xc0\xfb\xb0\x06\xfb\x00\x93\x69\xbb\x8d" ++"\xf7\x21\x08\xf7\x1e\x33\x07\x40\x1d\xaf\x34\x06\x8c\xfb\x01\x99\x5b\xb2\x64\xaf\x6a\xba\x79\xc2\x89\x08\xfb\x11\x56\x78\x0a\xf7" ++"\x32\x22\x0a\x56\xf7\x12\x06\xbb\xb7\x9a\xa6\xad\x1f\xbd\xb2\x9a\xba\x8c\xf7\x0c\x08\xe2\xaf\x07\x32\x0a\x33\xfb\x1e\x06\x8d\xfb" ++"\x1e\x66\x56\x22\x85\x08\x0e\x47\x0a\xf7\x31\xf8\x4a\xe7\x1d\x47\x0a\x9f\xf7\xdd\x5a\x1d\x47\x0a\xdf\xfc\x1a\x87\x1d\x84\x1d\x69" ++"\x1d\x87\xf7\x60\x6d\x1d\xf7\xd2\x7c\x15\xf7\x0c\x94\xd7\xcc\xea\x1a\xbe\x73\xb8\x63\xa3\x1e\x6c\x9d\x6e\x94\x3e\x97\x4e\x95\x72" ++"\x93\x72\x9b\x08\x73\x9b\x7e\xa4\xa8\x1a\xc9\xc5\xb8\xda\xd7\xcc\x0a\x84\x07\xae\x62\x5e\xeb\x0a\xaf\x7f\xd2\xab\x0a\xa7\x6d\xbe" ++"\x74\xbe\x84\x08\x4a\xa5\x07\xa6\x99\x84\x7e\x7e\x7b\x82\x74\x7d\x7c\x8f\x95\x77\x1f\x90\x81\x89\x8c\x85\x47\x1d\x85\xa0\x1d\xb1" ++"\x73\xa3\x62\x8e\x1f\x0e\xd0\x0a\xaf\x7f\xd2\x88\x0a\xfb\x21\xf7\x92\x8a\x1d\x96\x89\x8e\x3d\x0a\x69\x1d\xfb\x09\xfd\x04\xe5\x1d" ++"\xf8\xac\xf8\xc7\x15\xfc\x26\x59\x06\xf7\x4d\xfb\x6c\xfb\x4d\xfb\x8a\x05\x58\xf8\x2d\xf7\x2a\x07\xa0\x84\x95\x7c\x7d\x83\x82\x7c" ++"\x8a\x1e\x86\x21\x05\xfb\xbd\x06\xf7\x56\xf7\x8b\xfb\x4f\xf7\x6a\x05\xf7\xac\x06\x95\xfb\x04\x05\x81\x8c\x94\x83\x97\x1b\x98\x93" ++"\x94\x9b\x1f\x0e\x61\x0a\xf7\xdb\xf7\xed\x15\xf7\x3b\xf7\x2f\x49\x07\x78\x96\x7d\x9b\x9c\x93\x95\xa2\x1e\xf7\x09\xfc\x67\xfb\x09" ++"\x07\x58\x0a\xcd\xf7\x30\xfb\x3b\x29\x07\xba\x0a\xed\xfb\x87\x28\x06\x75\x80\x71\x0a\x80\x94\x75\x1f\x28\xf7\x87\xec\x23\x1d\x0e" ++"\x62\x0a\xfb\x12\xf8\xd3\x15\xf7\x1b\xf7\x01\x05\x99\x95\x8d\x8e\x96\x94\x1d\x7d\x7f\x46\x1d\xf7\xd8\x16\xf1\x21\x0a\x28\xf8\x61" ++"\xf7\x2f\x49\x06\xe0\x1d\xee\x3c\xa5\x06\xa7\x98\x85\x7d\x7e\x7b\x82\x74\x7c\x7d\x8f\x95\x77\x1f\x90\x81\x88\x8c\x86\x47\x1d\x84" ++"\x9b\x84\x1f\x80\xa0\xa9\x84\xa1\x1b\xbd\xad\xa6\xb5\xb1\x73\xa3\x62\x8e\x1f\x0e\xf7\x5b\xf7\xc9\x15\x97\x07\x9e\x81\x96\x7b\x7b" ++"\x81\x80\x78\x1e\x3e\x07\x78\x95\x80\x9b\x9b\x95\x96\x9e\x1e\x99\xf7\x62\x7d\x07\x78\x95\x80\x9b\x9b\x95\x96\x9e\x1e\xd8\x07\x9e" ++"\x81\x96\x7b\x7b\x81\x80\x78\x1e\x7f\x07\x26\xf7\x9e\xc7\x1d\x0e\x31\x1d\xfb\xdd\xf8\xd6\xb3\x0a\x31\x1d\xfb\x3e\xf8\xb3\x15\x98" ++"\x96\x8c\x8e\x93\x1a\x9a\xcb\x0a\x89\x82\xed\x0a\x96\x95\x8d\x8f\x93\x1a\x9a\x80\x96\x7d\x83\x84\x68\x0a\x31\x1d\x34\xf8\x79\x15" ++"\xa0\x96\x94\x9b\x9b\x80\x94\x76\x5c\x1d\xf8\x8d\xf8\x94\x15\xa8\x06\xa0\x96\x94\x9c\x9c\x81\x93\x75\x1f\xfb\x2a\x22\x1d\xd0\xfb" ++"\xd9\x06\x35\x48\x49\x35\x36\x48\xcd\xe1\x1e\xf7\xd9\xd0\x07\x54\x0a\xfb\x29\x06\x3b\x0a\xa7\xfb\xd9\x06\xfb\x07\xe3\x33\xf7\x08" ++"\x97\x92\x8c\x8d\x9a\x1e\x71\x76\x7e\x73\x6e\x1a\x62\xa9\x73\xbe\xb6\xa7\x1d\x86\x1e\x7e\x74\x87\x89\x78\x1b\x71\x7f\x94\x9e\xa4" ++"\x9f\xa9\xb2\xaa\x1f\xdb\xcf\x9d\xac\x8f\xdd\x08\x0e\x31\x0a\x0e\xf7\xdb\xf7\x91\x15\xf7\x40\xf7\x97\x05\xa0\x06\x9f\x97\x94\x9c" ++"\x9b\x7f\x94\x77\x1f\xfb\x03\x25\x1d\xa8\x06\xfb\x1d\xfb\x63\xfb\x20\xf7\x63\x05\xa8\x29\x1d\xfb\x03\x35\x0a\xa0\x06\xf7\x43\xfb" ++"\x97\x05\xfb\x5e\x28\x07\x76\x7f\x71\x0a\x46\x0a\x28\x06\xfb\x15\xf9\x2b\x15\x72\x77\x77\x73\xf7\x19\x1d\x67\x1d\x9e\xa3\xa4\x77" ++"\x9f\x72\x1f\x0e\xeb\xf8\xa2\x4a\x1d\xf7\xaa\xfb\x14\x15\xf7\x40\xf7\x97\x05\xa0\x06\xa0\x97\x94\x9c\x9b\x46\x0a\xfb\x03\x4e\x1d" ++"\xa9\x06\xfb\x1e\xfb\x63\xfb\x1f\xf7\x63\x05\xa8\x29\x1d\x2e\x5c\x06\xf7\x45\xfb\x9b\x05\xfb\x5e\x29\x07\x40\x1d\xf7\x8d\x22\x0a" ++"\x28\x06\x0e\x31\x1d\xfb\x5f\xf8\xfe\x63\x0a\x31\x1d\x52\xf8\xc6\x97\x0a\x59\x1d\xf8\x0f\xf7\x73\xd1\x0a\x86\x81\x0a\x90\x30\x0a" ++"\x59\x1d\xf7\x86\xf7\xa5\x45\x1d\x7f\x82\x88\x87\x80\x1a\x7e\x97\x7f\x98\xf5\x1d\x59\x1d\xf7\x19\xf7\x89\x5b\x1d\x59\x1d\xf7\x20" ++"\xf7\x99\xf7\x11\x1d\x94\x91\x88\x91\xf7\x3b\x1d\x86\x91\x05\x0e\xf8\x73\xf8\x94\x15\x30\x2b\x0a\xf7\x22\xfc\x61\xfb\x22\x2b\x0a" ++"\xe6\x07\xe7\xfb\x62\x15\xae\x07\xa0\x82\x97\x7a\x7a\x82\x7f\x76\x1e\xfb\x0d\x9b\x1d\xae\xf7\x41\x68\x9b\x1d\xf7\x0d\x07\xa0\x82" ++"\x97\x7a\x7a\x82\x7f\x76\x1e\x68\x07\xfb\x9d\xfb\x93\x15\xe6\x34\x1d\xfb\x22\xf8\x61\xf7\x22\x34\x1d\x30\x07\x0e\x31\x0a\x6f\xf9" ++"\x72\x85\x1d\x31\x0a\xfb\x07\xf7\x09\x1d\x94\x91\x88\x91\x1b\x9a\x96\x96\x9a\x93\x8a\x8c\x84\x64\x1d\x6c\x1d\xf7\xe7\xf9\x73\xf7" ++"\x00\x1d\x96\x80\x9a\x92\x90\x30\x0a\x6c\x1d\xf7\x5f\xf9\x89\x26\x0a\x0e\xf7\x45\x1d\x79\x83\xe1\x1d\x0e\x48\x1d\xfb\x82\xf8\x37" ++"\x42\x1d\xb0\x1d\xfb\x06\xf7\xea\x15\x96\x94\x8e\x91\x93\x1a\x9a\x80\x96\x7d\x83\x87\x9d\x1d\x82\x88\x86\x81\x1a\x7d\x96\x80\x9a" ++"\x92\x8f\x30\x0a\xca\x0a\x28\x1d\x0e\xf8\x8d\xf8\xc7\x15\xfc\x44\x69\x0a\xf7\xc2\x06\xec\xd5\xd0\xe4\xf0\x37\xc5\xfb\x25\x1f\xfb" ++"\x23\xf7\x57\xf7\xab\x30\x06\x76\x94\x7f\x9c\x9c\x94\x97\xa0\x1e\xfb\xdf\xfc\x06\x15\xf7\x6b\xf7\x20\x07\xce\xe5\x0a\x92\x0a\xc8" ++"\x1d\xf8\x95\x16\x29\x07\x73\x24\x0a\xa4\x1e\xf7\x02\x07\x8a\xad\x87\x8e\x68\x8c\x08\x68\xf8\x61\xae\x24\x1d\xfc\x14\x3b\x1d\xbc" ++"\xfb\x80\x06\x8a\x2b\x81\x62\x6a\x64\x71\x6e\x6c\x79\x71\x8a\x08\x75\x89\x85\x83\x6e\x1a\xfb\x02\x07\x72\x24\x0a\xa3\x1e\xed\x07" ++"\xf7\x2f\xf8\x94\x15\xf7\x58\xfc\x61\xfb\xa0\x06\xb6\xad\xa6\xdf\x8d\xf6\x08\x0e\x94\x0a\xf7\x42\xf7\x9e\x15\xf7\x19\x64\x06\x77" ++"\x95\x7f\x9b\x9b\x95\x97\x9f\x1e\xf7\x15\x07\x9f\x82\x97\x7a\x7b\x81\x7f\x77\x1e\x64\xfb\x19\xf7\x57\xf7\xa9\x30\x07\x77\x95\x7f" ++"\x9c\x9b\x94\x96\xa0\x1e\xf7\x22\xfc\x42\x07\x76\x80\x82\x7a\x7b\x97\x82\x9f\x1f\xbc\xfc\x61\x5a\x06\x7c\x1d\xf8\x58\xf7\x36\x06" ++"\x9f\x81\x97\x7a\x7b\x82\x80\x76\x1e\xfb\x03\xfb\xbf\x07\xa2\xf9\x2d\xe3\x1d\xf7\xda\xf8\x94\x15\xa5\x2f\x1d\x24\x3b\x1d\xa4\xfb" ++"\x4d\x86\x06\x74\x8c\x7f\x9c\x5c\xeb\x08\xf6\x57\x7a\x9a\x4b\x1b\x70\x84\x83\x6c\x1f\x55\x07\x73\x94\x7f\x9c\x9b\x95\x97\xa0\x1e" ++"\xb9\x07\xa0\x88\x95\x7d\xb1\x3e\xa4\x55\xa4\x60\x98\x7c\x6f\x7a\x6c\x60\x71\x4e\x53\xfb\x1b\x18\x70\x2a\x0a\xab\x06\xa8\x8c\x8d" ++"\x8c\x96\xa5\xc4\xf7\x1d\x18\xab\xd4\xaf\xb4\xa9\x88\x08\x94\xfb\x75\x72\x06\x71\x7e\xa8\x1d\xf2\x2f\x1d\x71\xf7\x75\x94\x06\xaa" ++"\x8e\xaf\x62\xab\x42\xc4\xfb\x1d\x18\x96\x70\x8c\x8b\xa9\x8a\x08\xab\x2f\x1d\x71\x06\x52\xf7\x1b\x71\xc7\x6c\xb7\x6f\x9b\x19\x97" ++"\x99\xa6\xba\xa3\xbf\xae\xd4\x98\x9d\xa0\x8e\x08\x5d\x07\x76\x95\x7f\x9c\x9b\xf7\x0b\x1d\x06\x0e\xe3\xf8\x5e\x15\x87\x07\x84\x89" ++"\x7a\x8a\x81\x1e\x89\x7e\x89\x7a\x84\x1a\x7c\x94\x82\x9a\x98\x93\x93\x9c\x8f\x1e\xe8\xa0\xc6\xba\xeb\x1b\xe8\xc7\x63\x4c\x73\x83" ++"\x76\x7c\x7b\x1f\x6f\x71\x43\x78\x39\x1b\x6f\x33\x1d\xa7\x06\xe5\xba\x85\x7b\xa9\x1f\xaf\x78\xa0\x6c\x67\x1a\x6a\x7b\x6c\x70\x76" ++"\x1e\x74\x6c\x60\x80\x4b\x1b\x42\x57\x9b\xb6\x42\x1f\x90\x83\x85\x8d\x84\x1b\x7f\x7d\x7e\x7e\x61\xf7\x15\x5a\xf7\x03\xe2\xc4\x9a" ++"\xae\xb4\x1f\xb0\xaa\x9f\xb6\xba\x1a\xd0\x64\xb9\x3e\xa2\x1e\xca\xa6\xab\xb6\xc7\x1a\xe5\x3a\xc9\xfb\x08\x4b\x5a\x7a\x64\x5b\x1e" ++"\x86\x85\x88\x8a\x89\x1b\x86\x87\x93\x9b\x88\x1f\xa1\x87\x83\x95\x7c\x1b\x7d\x82\x82\x7c\x85\x8c\x7f\x8c\x7c\x1f\x87\x8b\x84\x8c" ++"\x83\x1e\x0e\x5e\x0a\x0e\x5e\x0a\xe9\xf7\x80\x15\x7b\x81\x80\x79\x4a\xcd\x59\xe0\xdf\xcd\xbd\xcc\x9d\x81\x96\x7b\x7b\x83\x83\x77" ++"\x89\x1f\x65\x86\x62\x70\x56\x1b\x57\x61\xa7\xb0\x87\x1f\x9e\x89\x83\x94\x7b\x1b\x0e\xb1\x1d\x0e\xf8\x7e\xf8\x94\x15\xb0\x36\x0a" ++"\xfc\x17\x2a\x0a\xbd\xfb\xd1\x06\x20\x6c\x55\x4f\x81\x83\x8c\x8f\x7e\x1e\xc4\x07\xa0\x82\x97\x7a\x7a\x82\x7e\x73\x1e\x50\x07\x78" ++"\x8e\x81\x93\x87\x1e\x82\x99\xae\x84\xa5\x1b\xe6\xbc\xd4\xf7\x1e\x1f\xf7\xd1\xf7\x58\xfc\x61\x66\x07\x70\x0a\xf7\x12\x36\x0a\x66" ++"\x06\x0e\x81\x1d\x80\x1d\x2d\x1d\x0e\x96\x0a\x84\x1d\x90\x0a\x61\x0a\xb7\x1d\x0e\xf7\xda\xf8\x94\x15\xad\x06\xa6\x7f\x0a\x70\x1f" ++"\xfb\x04\x06\x69\x7a\x83\x7a\x7a\x9c\x82\xa9\x1f\xa9\x6b\x06\x50\x8a\x63\x81\x67\x76\x08\x51\x68\x69\x4e\x44\x1a\x4a\xa8\x52\xbe" ++"\x67\x1e\xb0\x70\xb6\x80\xce\x89\x08\x6b\x6a\x07\x70\x7a\x81\x7b\x7b\x9a\x82\xa8\x1f\xf7\x0b\x06\xa5\x9a\x94\x9c\x9b\x7d\x94\x70" ++"\x1f\x69\xab\x06\xc9\x8d\xb4\x94\xae\xa1\x08\xc4\xae\xac\xc9\xd0\x1a\xcc\x6e\xc4\x57\xaf\x1e\x64\xa6\x60\x97\x4a\x8c\x08\x57\xfb" ++"\xed\x15\x5a\x8e\x69\x94\x70\x9b\x08\x62\xa5\x73\xb7\xbb\x1a\xb5\x9d\xb1\xab\xa6\x1e\xa9\xa4\xad\x96\xc8\x8f\x08\xbf\x16\xbe\x87" ++"\xad\x82\xa6\x7b\x08\xb3\x71\xa3\x60\x5a\x1a\x5e\x76\x63\x67\x70\x1e\x6f\x77\x67\x80\x54\x88\x08\x0e\x8b\x0a\xf8\x6f\xbe\x15\xf8" ++"\x61\xb2\x73\x0a\xfb\x1f\x06\x76\x7f\x76\x0a\xbb\xfc\x61\xfb\x94\xf8\x61\xbc\x23\x1d\xfb\x21\x8c\x1d\xf8\x45\x5e\x1d\x8a\xac\x86" ++"\x90\x69\x8c\x08\x0e\xf8\x38\xbe\x15\xfb\x02\x2a\x0a\xf7\x5c\x24\x1d\x65\xf8\x61\xb1\x06\xa5\x99\x94\x9b\x9c\x99\x0a\x0e\xf8\x6f" ++"\xbe\x15\xfb\x29\xf8\x61\x9b\x43\x0a\x2e\x4e\x1d\xa4\xfc\x61\xfb\x28\xf8\x61\xa3\x22\x0a\xfb\x08\xd4\x0a\x69\x2e\x1d\xf8\x9d\x22" ++"\x0a\x69\xf8\x61\x9b\x22\x0a\x2e\x36\x1d\xa4\x06\x0e\xf8\xa3\xbe\x15\xf8\x61\x9b\x07\x32\x0a\x2e\x36\x1d\xa4\xfc\x61\xfb\x29\xf8" ++"\x61\x9b\x43\x0a\x2e\x4e\x1d\xa4\xfc\x61\xfb\x28\xf8\x61\xa3\x22\x0a\xfb\x08\xd4\x0a\x69\x2e\x1d\xf8\x96\x5e\x1d\x8a\xad\x87\x8f" ++"\x68\x8c\x08\x0e\xf7\x8a\xf8\x94\x15\xbc\x43\x0a\xfb\xbb\xfb\x5f\x06\x76\x94\x7f\x9c\x9c\x94\x96\xa1\x1e\xf7\x2c\xf7\x22\xfc\x61" ++"\x79\x5f\x1d\xf7\x85\x06\xeb\xd4\xcf\xe5\xf0\x38\xc5\xfb\x25\x1f\xfb\x04\x06\xfb\x9e\x04\xf7\x6b\xf7\x01\x07\xce\xb5\x81\x73\xaa" ++"\x1f\xa4\x77\x99\x70\x6e\x1a\x50\x56\x5d\x48\x1e\x0e\xf7\x19\xf8\x94\x15\xbc\x43\x0a\xfb\x2a\x69\x0a\xf7\x6e\x06\xec\xd5\xd0\xe4" ++"\xf0\x38\xc5\xfb\x26\x1f\x50\x06\xfb\x9e\x04\xf7\x6b\xc2\x07\xf7\x06\xce\x63\x46\x4f\x57\x5d\x45\x1f\xf7\xa2\xf8\x61\x15\xbb\x22" ++"\x0a\xfb\x28\x06\x75\x7f\x82\x7b\x7a\x97\x82\xa1\x1f\xbb\xfc\x61\x5b\x06\x75\x7f\x82\x7a\x7b\x97\x82\xa1\x1f\xf7\x28\x29\x1d\x5b" ++"\x06\x0e\xf7\x42\xf8\x94\x15\xbc\x43\x0a\xfb\x2a\x69\x0a\xf7\xc2\x06\xec\xd5\xd0\xe4\xf0\x37\xc5\xfb\x25\x1f\xfb\x23\x06\xfb\x9e" ++"\x04\xf7\x6b\xf7\x1f\x07\xcf\xe5\x0a\xf8\x7c\xf7\xd1\x15\xfb\x8a\xf7\x42\x1d\xf7\x8a\x7a\x06\x57\x76\x58\x65\x61\x1e\x5d\x62\x5a" ++"\x75\x50\x1b\x4a\x53\xa7\xc5\x59\x1f\x94\x83\x85\x8e\x81\x1b\x7d\x81\x82\x7e\x77\xa5\x6d\xb3\x6f\x1f\x67\xc1\xb3\x7e\xc1\x1b\xd5" ++"\xc7\xa6\xc3\xc1\x1f\xbd\xbf\xa6\xc9\xc8\x1a\xdc\x07\xc9\x73\xc7\x60\xbd\x1e\xc1\x5b\x53\xa4\x42\x1b\x49\x54\x77\x63\x5d\x1f\x9a" ++"\x07\xa0\x81\x84\x0a\xfb\x01\x07\x76\x94\x7f\x9c\x9b\x93\x94\x9f\x8d\x1e\x8d\xa1\x91\x97\x9c\x9d\x08\xad\xac\xc1\xa0\xbf\x1b\xb8" ++"\xb9\x7b\x72\xa7\x1f\xb8\x63\xaa\x49\x56\x1a\x0e\xf7\x64\xf7\xd1\x15\x2d\xf7\x57\xb0\x22\x0a\xfb\x01\x06\x77\x7f\x50\x1d\x9f\xfc" ++"\x61\x77\x26\x1d\xf7\x01\x06\xa0\x97\x5a\x0a\x66\xf7\x6b\xe9\x6b\x06\xfb\x31\xd3\x2f\xf7\x10\xc4\xbb\xa0\xb3\xac\x1e\xaf\xb5\x9c" ++"\xc8\xe0\x1a\xe6\x07\xe0\x7a\xca\x68\xb5\x1e\xb2\x6a\x5a\xa1\x54\x1b\x55\x5a\x76\x65\x67\x1f\x63\x60\x78\x4f\x32\x1a\xbf\x16\xf7" ++"\x14\xc0\xd3\xe8\xe6\xb9\x47\xfb\x18\x1e\x30\x07\xfb\x17\x5c\x48\x30\x2e\x57\xd3\xf7\x12\x1e\x0e\xf8\x3d\xf7\x8a\x15\xfb\x57\x46" ++"\x07\x40\x1d\xf7\x3e\x06\x9f\x97\x95\x9b\x9b\xf6\x0a\x9b\x9c\x7f\x94\x77\x1f\xfb\x89\x06\x27\x37\x43\x36\x4a\xb8\x5a\xe2\x6b\x1f" ++"\x50\x60\x75\x6f\x39\xfb\x1e\x08\x6f\x06\x7c\x1d\xc4\x06\x91\x96\x8f\x92\x94\x9a\xd9\xf7\x1a\xb1\xb6\xd5\xaf\x08\xf7\x0d\xbe\x15" ++"\x23\x06\x2d\x3d\xbd\xc7\xc1\xcb\xbe\xd0\x1f\xf7\x23\x06\x0e\xf7\x49\xf8\x94\x15\xfc\x61\x30\x07\x76\x80\x82\x7a\x7a\x96\x83\xa0" ++"\x1f\xf7\x7e\x06\xa0\x96\x93\x9c\x9c\x80\x94\x76\x1f\x30\xf8\x61\xf7\xce\xf7\x5f\x78\x1d\xfb\x2c\xfc\x29\x07\x20\x1d\x0e\xf7\x8a" ++"\xf7\x62\x15\xc3\xd2\xbe\xa2\xc1\x1b\xc6\xaf\x5e\x43\x3f\x6a\x5c\x51\x85\x1f\x72\x88\x80\x82\x7b\x1a\x7a\x97\x82\xa1\xde\xca\xd9" ++"\xf1\xf2\x50\xd0\x34\x54\x55\x76\x5b\x46\x1e\xf7\x88\xf7\x12\x07\x93\x24\x05\x72\x8d\x95\x7f\x9c\x1b\x9a\x94\x95\x9a\x8e\x8b\x8f" ++"\x8a\x94\x1f\x81\xf7\x05\x05\xab\x87\x86\x90\x6b\x1b\xfb\xd9\xcf\x1d\x06\x0e\xf7\x7f\xbe\x15\xf8\x61\xf7\x95\xfb\x2c\x07\x77\x95" ++"\x7f\x9b\x9c\x94\x96\xa0\x1e\xf7\x5f\xfc\x58\x07\x7c\x1d\xe6\xfc\x61\x30\xf7\x0b\x0a\xf7\x7d\x06\xa0\x97\x57\x1d\xbc\xf9\x29\x15" ++"\x96\x95\x8e\x90\x93\x1a\x99\x7f\x97\x7d\x84\x83\x87\x85\x83\x1e\xfb\x05\x2b\x05\x81\x82\x87\x84\x83\x1a\x7d\x96\x7f\x99\x92\x91" ++"\x8e\x93\x95\x1e\x0e\xf7\x04\xf7\xd1\x15\x92\x07\xc0\xaa\xcd\xb8\xb3\x1e\xa4\xa7\xb9\x9b\xb8\x1b\xbb\xbc\x79\x6e\xac\x1f\xa2\x77" ++"\x94\x7c\x8d\x72\x08\x77\x8d\x93\x82\x9b\x1b\x9c\x94\x97\xa0\x1f\xf7\x01\x07\xa0\x82\x96\x7a\x7b\x81\x80\x76\x1e\x7c\x07\xb3\x5d" ++"\x54\x9f\x4a\x1b\x41\x53\x72\x55\x5b\x1f\x60\x59\x73\x4f\x4d\x1a\x3a\x07\x4e\xa6\x4d\xbd\x57\x1e\x53\xc1\xc7\x70\xd5\x1b\xc1\xb3" ++"\x98\xaf\xc1\x1f\xb4\xa7\xa4\xa9\x9f\x1a\x98\x81\x94\x7d\x81\x85\x88\x82\x83\x1e\x51\x59\x53\x6f\x4a\x1b\x50\x5a\xa1\xb9\x62\x1f" ++"\x65\xb5\x76\xbe\xbf\x1a\x9c\xf7\x8a\x07\xa0\x97\x95\x9b\x9b\x80\x94\x75\x1f\x0e\xd0\x0a\xaf\x7f\xd2\x88\x0a\x0e\x23\x0a\x0e\xf7" ++"\x5b\xf9\x60\x15\x71\x77\x78\x72\x73\x9f\x77\xa4\xa4\x9f\x9e\xa4\xa3\x77\x9f\x73\x1f\xf7\x61\x95\x1d\xa4\xa3\x77\x9f\x72\x1f\x3d" ++"\xfb\x60\xd0\x1d\x0e\x9d\x0a\xf8\x18\xf8\x94\x15\xbd\x36\x0a\xfb\xbe\x2a\x0a\xbd\xfb\xd1\x06\x22\x6e\x53\x55\x7f\x82\x8d\x91\x79" ++"\x1e\xc1\x07\xa0\x82\x97\x7a\x7a\x82\x7e\x74\x1e\x4f\x07\x78\x8e\x81\x92\x87\x1e\x82\x9a\xad\x84\xa8\x1b\xae\xa8\x95\x9e\xa0\x1f" ++"\xab\xa7\xa0\xd3\xdd\x1a\xf7\xd1\xe9\xfc\x61\x61\x07\x35\x1d\xbe\x06\xed\xb5\x92\xa0\xab\x1f\xb3\xa6\xa3\xbb\xc2\x1a\xc2\x75\xb8" ++"\x63\xa7\x1e\x6c\xa1\x64\x95\x4e\x8c\x08\x56\x04\xea\x89\xb5\x6b\x43\x1a\x66\x7e\x6c\x73\x79\x1e\x78\x7c\x6c\x84\x59\x8a\x08\x0e" ++"\xf7\x9a\xf7\x9e\x15\xfb\x6b\x72\x07\x40\x1d\xf7\x56\x06\xeb\xd5\xd0\xe5\xef\x38\xc5\xfb\x26\x1f\x51\xf7\x57\xbb\x27\x0a\xfb\x11" ++"\x36\x1d\xa4\xfb\x57\xfb\x2a\xf7\x57\xa4\x29\x1d\x2a\x26\x1d\x9f\xfc\x61\x6e\xf7\x0b\x0a\xf5\x38\x0a\x72\xf7\x6b\x06\xf7\x5e\xfb" ++"\x6b\x15\xf7\x6b\xc2\x07\xce\xb6\x81\x73\xaa\x1f\xa4\x77\x99\x70\x6e\x1a\x50\x56\x5d\x47\x1e\x0e\xf7\x8a\xf8\x94\x15\xf7\x14\x06" ++"\x92\x24\x05\x72\x8d\x94\x7f\x9c\x1b\x9a\x95\x95\x9c\x8c\x8b\x8b\x8a\x98\x1f\x83\xf7\x05\x88\xac\x87\x8e\x6a\x8c\x19\xfb\xdd\xcf" ++"\x1d\xf7\x2e\x06\xc7\xcc\xae\x9f\xb4\x1b\xc3\xac\x60\x40\x1f\xfb\x08\x5a\x07\x35\x1d\xf7\x0e\x24\x1d\x76\xf7\x0d\x06\xf0\x56\xcb" ++"\x39\x59\x5d\x76\x5d\x58\x1e\x0e\xb1\x1d\x22\xf7\x5b\x15\x95\x94\x8f\x91\x93\x1a\x99\x7f\x97\x7e\x84\x83\x87\x85\x83\x1e\xfb\x06" ++"\x2b\x05\x81\x82\x87\x84\x83\x1a\x7d\x97\x7f\x98\x92\x56\x0a\xb7\x1d\xfb\x07\xf8\xa9\x15\x7a\x81\x80\x79\x4a\xcd\x59\xe0\xdf\xcd" ++"\xbe\xcb\x9c\x81\x97\x7b\x7c\x82\x83\x7a\x89\x1f\x61\x86\x64\x71\x54\x1b\x57\x60\xa7\xb0\x88\x1f\x9e\x89\x83\x94\x7c\x1b\x0e\xf8" ++"\x31\x16\xf0\x23\x1d\x5a\xf7\x94\x06\xd4\x45\xc0\x2b\x65\x4a\x7e\x78\x54\xa3\x1d\x8d\x8c\x8f\x99\x1e\x9d\xc4\xb4\x93\xac\x1b\xd1" ++"\xba\x6d\x5e\x1f\x4d\x07\x97\x60\x60\x91\x5f\xef\x0a\xec\xd0\xc4\xa2\xbf\xc6\x1f\xc6\x04\x52\x52\x4f\x71\x46\x1b\x48\x61\xaa\xbb" ++"\xc5\xd1\xb3\xf1\xb5\xbf\x85\x84\xa8\x1f\x0e\xf7\xf2\xf8\x7b\x15\xdc\xba\xa6\xba\x9e\x81\x95\x78\x7d\x86\x86\x79\x84\x1f\x86\x77" ++"\x77\x84\x56\x89\x08\x30\x06\x42\x5c\x77\x5f\x6b\x1f\x6d\x63\x7f\x50\xfb\x01\x1a\xfb\x01\x9a\x55\xb5\x5e\x1e\x5b\xb9\xca\x72\xd7" ++"\x1b\xf7\x23\xee\xe7\xf7\x18\xf7\x17\x29\xe8\xfb\x1f\x3b\x4c\x71\x55\x5c\x1f\x96\xee\xac\xab\xe8\x8e\x08\xb9\x22\x15\xf7\x04\xd8" ++"\x45\x24\x27\x3e\x43\xfb\x01\x43\x58\xa3\xbe\x69\x1f\x77\xa8\x81\xad\xae\x1a\xef\xd9\xd3\xf5\x1e\x0e\xf7\x1f\xbe\x15\x5a\x26\x1d" ++"\xf7\xa0\x06\xf6\xc4\xb5\xd8\xc9\x6b\xad\x40\x9c\x1f\xba\x9d\x9d\xa2\xb4\x1a\xd0\x50\xaf\xfb\x03\x1e\xfb\x70\x20\x0a\xbc\x06\xbf" ++"\xfb\x06\x15\xf7\x06\xf7\x0b\x07\xe1\xab\x7c\x65\x63\x5d\x76\x32\x1f\x25\xfb\x5f\x15\xf7\x2c\xf4\x07\xd6\xbc\x83\x7b\xa1\x1f\x9c" ++"\x7e\x96\x76\x73\x1a\x5c\x64\x74\x3e\x1e\x0e\xa5\x0a\x0e\xf8\x8e\x16\x4b\x07\x74\x24\x0a\xa4\x1e\xd6\x07\x8a\xab\x86\x90\x69\x8c" ++"\x08\x69\xf7\xd1\xad\x06\x52\x1d\xfc\x08\x4b\x1d\xba\xfb\x36\x06\x8c\x2d\x67\x5d\x35\x7d\x72\x88\x87\x86\x8a\x6c\x08\x40\x07\x72" ++"\x24\x0a\xa2\x1e\xcb\x07\xf7\x2b\xf8\x04\x15\xf7\x4f\xfb\xd1\xfb\x88\x06\xae\xa5\xa0\xc2\x8c\xd5\x08\x0e\x2c\x1d\x0e\xf8\xa1\xf7" ++"\x56\x15\x8a\xa5\x8a\x9f\x88\x99\x08\xf6\x77\x30\xd3\xfb\x07\x1b\xfb\x18\x26\x2d\xfb\x0f\xfb\x17\xf7\x00\x27\xf7\x24\xe9\xf7\x0b" ++"\xba\xb1\x98\x7f\x97\x7e\x85\x86\x89\x85\x83\x1f\x6c\x61\x46\x77\x4e\x1b\x23\x3f\xc8\xec\x7b\x1f\x8c\xbe\x15\xde\x9d\xd1\xc1\xe5" ++"\x1b\xe4\xd2\x55\x38\x9d\x1f\xfb\xa3\xf7\xec\x15\xe7\x0a\xf7\x62\x95\x1d\xa3\xa4\x77\x9f\x72\x1f\x0e\xf7\xda\xf8\x04\x15\xa1\x24" ++"\x1d\x2a\x3b\x1d\xa2\xfb\x0a\x87\x06\x72\x8d\x7b\x9b\x64\xca\x08\xd2\x60\x72\x9c\x51\x1b\x6e\x84\x83\x6c\x1f\x6a\x07\x74\x94\x7f" ++"\x9c\x9c\x94\x96\xa0\x1e\xa3\x07\xa3\x89\x94\x82\xaf\x56\xa1\x67\x9d\x74\x99\x7e\x70\x79\x6e\x6b\x74\x62\x58\x31\x18\x72\x06\x35" ++"\x1d\xa7\x06\xa6\x8c\x8c\x8b\x99\xa3\xbf\xe8\x18\xac\xc2\xac\xa7\xa9\x89\x08\x93\xfb\x28\x74\x06\x35\x1d\xec\x24\x1d\x75\xf7\x28" ++"\x93\x06\xa8\x8d\xad\x6f\xab\x54\xc0\x2e\x18\x93\x7e\x90\x83\x8e\x8a\x08\x89\x8e\x96\x8a\x99\x1b\xa4\x06\x52\x1d\x73\x06\x58\xe5" ++"\x72\xb6\x6e\xad\x72\x99\x19\x95\x93\xa1\xa8\x98\xa0\xb4\xcc\x96\x96\xa5\x8d\x08\x73\x07\x76\x94\xf7\x32\x1d\x6d\x52\x7a\x7f\x3f" ++"\x59\x1e\x5d\x45\x80\x81\x74\x8a\x08\x87\x06\x0e\xf8\x4c\xf7\x73\x15\xc0\xa1\xa1\xa7\xb7\x1a\xd1\x3f\xb9\xfb\x0a\x40\x51\x78\x66" ++"\x62\x1e\x9c\x07\xa4\x81\x99\x7a\x7b\x82\x7d\x72\x1e\x23\x07\x7a\x93\x81\x9a\x99\x93\x94\xa0\x90\xce\x0a\x72\x7d\x81\x7a\x7b\x98" ++"\xc3\x0a\x7e\x95\x81\xa4\x80\x1f\x73\xbf\xdd\x7b\xd6\x1b\xf7\x24\xdb\xba\xe1\xbb\x67\xb6\x59\x96\x1f\x0e\x82\x1d\x0e\x82\x1d\xf7" ++"\x10\xf8\xf0\x15\x7b\x81\x80\x79\x4b\xcd\x59\xe0\xdf\xcd\xbd\xcb\x9d\x81\x96\x7b\x7b\x83\x83\x77\x89\x1f\x66\x86\x62\x70\x56\x1b" ++"\x57\x60\xa7\xaf\x88\x1f\x9e\x89\x83\x94\x7b\x1b\x0e\x89\x0a\x0e\xf8\x77\xf8\x04\x15\xae\x36\x0a\xfc\x09\x3b\x1d\xba\xfb\x72\x06" ++"\x42\x6f\x67\x54\x80\x84\x8c\x8e\x7b\x1e\xad\x07\xa1\x83\x96\x7a\x7a\x81\x7e\x75\x1e\x63\x07\x78\x8e\x81\x92\x87\x1e\x82\x9a\xaa" ++"\x85\xa6\x1b\xe5\xbb\xc3\xf4\x1f\xf7\x72\xf7\x4f\xfb\xd1\x69\x37\x0a\xf7\x0d\x2f\x1d\x68\x06\x0e\xf7\xdc\xb3\x15\xf7\x26\xf7\xcd" ++"\x05\xfb\xc2\x47\x07\x75\x7f\x82\x7b\x7a\x97\x82\xa1\x1f\xf7\x28\x21\x0a\x6f\xf7\xd1\x9e\x38\x0a\x2b\x06\xfb\x27\xfb\xd0\xfb\x2a" ++"\xf7\xd0\x05\x2a\x20\x0a\x9f\xfb\xd1\xf7\x0c\x1d\xf7\xc1\x06\xf7\x28\xfb\xcc\x05\x0e\xf8\x3d\xf7\x56\x15\xfb\x23\xe9\x1d\x24\xc5" ++"\x1d\x06\x0e\x4b\x0a\x0e\xf8\x3d\xf8\x04\x15\xfb\xd1\xe9\x1d\xfc\x2a\x06\x76\x80\x82\x7a\x7b\x97\x82\x9f\x1f\xa5\xcd\x0a\xf7\xd1" ++"\x06\x0e\x95\x0a\xf8\x66\xf8\x15\x15\xab\x62\x57\x9b\x60\x0a\x0e\xf7\xda\xf8\x04\x15\xf7\x23\xfb\x17\x06\x76\x94\x7f\x9c\x9c\x94" ++"\x97\xa0\x1e\xf7\x4a\xfc\x4e\xfb\x4a\x9b\x1d\xf7\x17\xf7\x23\xfb\xd1\x28\x07\x76\x7f\x71\x0a\x46\x0a\x28\x06\x0e\x4e\x0a\x82\x7b" ++"\x74\x1d\x9b\x80\x94\x71\x1d\x82\x7b\x4c\x0a\x0e\xf7\xda\xf8\xbc\x15\xa5\x82\x98\x79\x1e\x3a\x86\x05\x71\x89\x7e\x82\x7a\x1a\x7c" ++"\x97\x80\x9a\x8c\x1e\x8d\x06\xcd\x8f\x05\xfb\x0b\x07\x96\x73\x7b\x8f\x75\x1b\x31\x49\x2c\xfb\x17\xfb\x18\xcd\x33\xed\x9e\x97\x8d" ++"\x93\xa2\x1f\x29\x3a\x07\x72\x7d\x82\x7b\x7b\x99\x82\xa4\x1f\xf7\x6a\x06\xa4\x99\x94\x9b\x9b\x7d\x94\x72\x1f\x3a\xed\x06\x83\xa3" ++"\x96\x89\x9f\x1b\xc1\xb3\xa1\xb8\xa7\x1f\xa6\xb6\x99\xc0\xc6\x1a\xf7\x13\x48\xec\x33\x75\x79\x87\x80\x74\x1e\x51\x04\x9b\x9d\x9a" ++"\x91\xa1\x1b\xca\xb8\x42\x26\x29\x5e\x43\x4d\x76\x7c\x91\x9c\x77\x1f\x57\x16\x7a\x7a\x7c\x85\x74\x1b\x4c\x5e\xd2\xee\xb8\x95\xb5" ++"\x9e\xae\x1f\xae\x9f\xa5\x9c\xae\x1b\xa1\x9a\x85\x7b\x9b\x1f\x0e\xb3\x1d\xf8\x8e\x16\x4c\x07\xe4\x0a\x54\xc6\x1d\x0e\xf8\x39\xbe" ++"\x15\x24\x33\x1d\xf7\x53\x24\x1d\x67\xf7\xd1\xaf\x06\xc0\x1d\x0e\xf8\x6f\xbe\x15\xfb\x29\xf7\xd1\x9b\x44\x0a\x37\x86\x0a\x9b\xfb" ++"\xd1\xfb\x29\xf7\xd1\x9b\x06\xa1\x97\x94\x9b\x9c\x80\x94\x74\x1f\x36\x20\x0a\x9c\xfb\xd1\x71\x26\x1d\xf8\x8d\x29\x1d\x72\xf7\xd1" ++"\x9c\x23\x1d\x35\x20\x0a\x9c\x06\x0e\xf8\xa3\xbe\x15\xf7\xd1\x9c\x07\x7b\x0a\x35\x20\x0a\x9c\xfb\xd1\xfb\x29\xf7\xd1\x9b\x44\x0a" ++"\x37\x86\x0a\x9b\xfb\xd1\xfb\x29\xf7\xd1\x9b\x06\xa1\x97\x94\x9b\x9c\x80\x94\x74\x1f\x36\x20\x0a\x9c\xfb\xd1\x71\x26\x1d\xf8\x8a" ++"\x4c\x06\x73\x94\xf7\x41\x1d\xad\x87\x8f\x68\x8c\x08\x0e\xf7\xa6\xf8\x04\x15\xbc\xe9\x0a\xfb\xb4\xfb\x22\x06\x58\x0a\xe6\xf7\x1b" ++"\xfb\xd1\x79\x5f\x1d\xf7\x42\x06\xde\xbf\x98\xa5\xa3\x1f\xa0\xa1\x97\xac\xad\x1a\xd8\x4a\xb3\xfb\x13\x1e\x23\x06\xfb\x56\x04\xf7" ++"\x23\xf0\x07\xf5\xaf\x7a\x57\x55\x66\x77\x23\x1f\x0e\xf8\x99\xf8\x04\x15\xbb\x38\x0a\xfb\x28\x2e\x0a\xbb\xfb\xd1\x5b\x25\x1d\xf7" ++"\x28\x29\x1d\x5b\x06\xfc\x28\xf7\xd1\x15\xbc\x23\x1d\xfb\x09\x29\x0a\x9b\xfb\xd1\x79\x26\x1d\xf7\x33\xdc\x0a\x06\xfb\x56\x04\xf7" ++"\x23\xe1\x07\xf6\xae\x7a\x56\x55\x65\x78\x24\x1f\x0e\xf7\x49\xf8\x04\x15\xbc\x23\x1d\xfb\x09\x29\x0a\x9b\xfb\xd1\x79\x26\x1d\xf7" ++"\x4d\x06\xde\xbd\x97\xa6\xa5\x1f\x9f\xa0\x98\xad\xac\x1a\xd9\x4a\xb3\xfb\x13\x1e\xfb\x07\x06\xfb\x56\x04\xf7\x23\xf7\x03\x07\xf5" ++"\xb0\x79\x59\x54\x65\x77\x24\x1f\x0e\xf7\x97\xf7\x7c\x15\x76\x7f\x59\x0a\xf7\x62\x06\x2f\x7c\x49\x56\x29\x1b\x45\x56\xa0\xbc\x55" ++"\x1f\x93\x82\x85\x8e\x82\x1b\x7e\x81\x82\x7e\x75\xa4\x73\xba\x72\x1f\x70\xbf\xb9\x7f\xc2\x1b\xf7\x1c\xea\xe5\xf7\x17\xf7\x17\x29" ++"\xeb\xfb\x19\x50\x59\x7b\x6b\x62\x1f\x8d\x07\x56\x1d\x7f\x77\x1e\x31\x07\x77\x94\x7f\x9c\x9b\x93\x94\x9f\x8d\x1e\xbc\x91\xcd\xb2" ++"\xda\x1b\xed\xcb\x55\x2b\x9a\x1f\x0e\xf7\x68\xf7\x56\x15\xfb\x16\x97\xd1\x3c\xf2\x1b\xf7\x01\xd8\xe9\xf7\x18\xf7\x19\x42\xe4\xfb" ++"\x02\x29\x43\x42\xfb\x07\x7b\x1f\x42\xf7\x0f\xbc\x33\x0a\xfb\x0c\x2e\x0a\x9e\xfb\xd1\x63\x25\x1d\xf7\x21\x33\x0a\x5a\xf7\x23\x06" ++"\xf7\x92\xf7\x50\x15\xde\xc0\x47\x21\x24\x55\x46\x3b\x3c\x55\xd0\xef\xf5\xc0\xd2\xd9\x1f\x0e\xf8\x33\xf7\x38\x15\xfb\x05\x56\x07" ++"\x78\x81\x82\x7b\x7a\x95\x82\x9e\x1f\xf7\x23\x06\x9d\x95\x94\x9c\x9b\x81\x94\x79\x1f\x65\xf7\xd1\xb1\x06\x9d\x95\x94\x9b\x9c\x81" ++"\x94\x79\x1f\xfb\x73\x06\x2c\x55\x5f\x3e\x4d\xac\x62\xce\x78\x1f\x50\x70\x60\x5f\x77\x55\x08\x77\x06\x78\x81\x82\x7a\x7b\x95\x82" ++"\x9e\x1f\xc7\x06\x98\xd5\xba\xbe\xea\xb2\x08\xf7\x01\xbe\x15\x2e\x06\x29\x64\xa2\xc4\xbd\xad\xa2\xd2\x1f\xf7\x11\x06\x0e\xf7\x57" ++"\xf8\x04\x15\xfb\xd1\xd3\x0a\xf7\xd1\xf7\xb2\xf7\x5f\x06\x4f\x0a\xfb\x2c\xfc\x0d\x07\x7c\x1d\x0e\xf7\x67\xf7\xba\x15\xd4\xcd\xa3" ++"\x9a\xc2\x1b\xcf\xb8\x66\x52\x1f\xfb\xca\x07\x49\x89\x5f\x60\x4c\x1b\xfb\x14\x4e\x1d\xf7\x14\x06\xe9\xd1\xd0\xe6\x88\x1f\xf7\xcd" ++"\x07\xdc\x47\xc8\x31\x50\x5b\x76\x5e\x5e\x1e\xec\xf7\x27\x73\x0a\xfb\x27\xe3\x27\x36\x1d\xbb\x66\x50\x06\x75\x80\xbe\x0a\x06\x0e" ++"\xa5\x0a\xc3\xf8\xad\x15\x95\x93\x8f\x92\x94\x1a\x98\x7f\x97\x7e\x84\x84\x88\x83\x82\xd5\x0a\xf7\x1b\xf7\x7c\x15\xeb\x9a\xcb\xc1" ++"\xec\x1b\xdb\xcd\x64\x59\x91\x1f\x78\x8d\x93\x82\x9b\x1b\x9c\x94\x97\x9f\x1f\xe5\x07\x9f\x82\x97\x7a\x7a\x82\x7f\x77\x1e\x89\x07" ++"\xab\x61\x5a\x9b\x50\x1b\xfb\x1a\x29\x2b\xfb\x17\xfb\x17\xea\x31\xf7\x1d\xc1\xb9\x97\xa6\xc0\x1f\xba\xa3\xa4\xa4\xa1\x1a\x97\x81" ++"\x95\x7d\x83\x86\x88\x83\x81\x1e\x5a\x55\x56\x76\x45\x1b\x29\x48\xc1\xe6\x7d\x1f\xf7\x62\x06\xa1\x96\x5a\x0a\x0e\xc0\x0a\xf7\x09" ++"\xdf\xc3\xda\xaf\x77\xae\x6b\xa0\x1f\x6a\xa1\x66\x96\x4d\x91\x34\x91\x1d\xd2\x7e\x0a\x94\x82\x9a\x1b\x9b\xf7\x39\x1d\x82\x82\x7b" ++"\x88\x1e\xa5\x69\x5e\x98\x56\x1b\x26\x40\x5a\x48\x6b\x9d\x6b\x9a\x1d\xa4\x85\xa5\x7c\x08\xa4\x7e\x9b\x75\x76\x1a\x5a\x4c\x67\x36" ++"\x3a\x48\xad\xb5\x1e\x0e\x32\x1d\x89\x87\x0a\xf7\xdc\xf8\x37\x15\xfb\x38\xf7\x42\x1d\xf7\x04\xfb\xd1\xfb\x2d\x06\x78\x81\x85\x7c" ++"\x86\x1f\x8a\x07\x8a\x89\x05\x78\x8f\x96\x83\x9f\x1b\xf7\xf9\x06\xa0\x98\x94\x9c\x9b\x7f\x94\x75\x1f\xfb\x2c\x06\xfb\x40\xf8\xae" ++"\x15\x71\x78\x78\x72\x73\x9f\x77\xa3\xa5\x9f\x9e\xa4\xa3\x77\x9f\x72\x1f\xf7\x62\x16\x71\x78\x78\x72\x73\x9f\x77\xa3\xa5\x9f\x9e" ++"\xa4\xa3\x76\x9f\x73\x1f\x0e\xca\x1d\xf8\x16\xf8\x04\x15\xad\x24\x1d\xfb\xa6\x3b\x1d\xba\xfb\x72\x06\x44\x6e\x64\x56\x83\x81\x8c" ++"\x8f\x7a\x1e\xad\x07\xa0\x82\x97\x7a\x7a\x82\x7f\x74\x1e\x63\x07\x78\x8e\x80\x93\x87\x1e\x82\x9b\xa9\x85\xa6\x1b\xe3\xbc\xc5\xf3" ++"\x1f\xf7\x72\xe4\xfb\xd1\x74\x37\x0a\xe6\x06\xd0\xb7\x97\xa5\xa4\x1f\xa1\xa0\x97\xab\xac\x1a\xd9\x53\xb4\x21\x1e\x71\x06\x58\x04" ++"\xa5\x06\xd8\xa9\x77\x5a\x5b\x69\x73\x45\x1f\x6e\x06\x0e\xf7\xa9\xf7\x89\x15\xfb\x36\xf7\x0f\xc6\x0a\x23\x06\x76\x80\x82\x7a\x7b" ++"\x97\x82\x9f\x1f\xa5\xfb\xd1\x63\x25\x1d\xf7\x0a\x33\x0a\x71\xf7\x23\xf7\x36\xfb\x23\x7a\x06\x40\x1d\xf7\x32\xdc\x0a\xf7\x0f\xbb" ++"\x38\x0a\xfb\x08\x20\x0a\x9b\x06\xbf\xfb\xd1\x15\xf7\x23\xe0\x07\xf6\xaf\x7a\x58\x54\x65\x77\x24\x1f\x0e\xf7\x41\xf8\x97\x15\xe3" ++"\x27\x78\x0a\xbb\x66\x50\x06\x76\x7f\xbe\x0a\xf7\x87\x06\xd4\xcd\xa3\x9a\xc2\x1b\xcf\xb8\x66\x52\x1f\xfb\x81\x63\x07\x76\x7f\x82" ++"\x7a\x7b\xde\x0a\xdc\x47\xc8\x31\x50\x5b\x76\x5e\x5e\x1e\xec\xf7\x27\x73\x0a\x0e\x89\x0a\x30\xf7\x70\x15\x94\x93\x8f\x92\x94\x1a" ++"\x98\x7f\x97\x7e\x84\x84\x88\x83\x82\x1e\xfb\x05\xa6\x1d\x98\x92\x56\x0a\xf7\x28\xf8\x04\x15\xa6\x24\x1d\x20\x33\x1d\x9f\x06\xf7" ++"\x52\xfb\xe8\x6e\x56\x05\x54\x6c\x7b\x7e\x66\x1b\x83\x84\x8c\x8d\x7f\x1f\xc0\x07\xa3\x82\x97\x7a\x7a\x82\x7e\x72\x1e\x54\x07\x77" ++"\x90\x80\x95\x85\x1e\x83\x9b\xa5\x86\xa5\x1b\xbf\xad\xa5\xd1\xb2\x1f\xf7\x7c\xf8\x34\x05\x9f\xab\x1d\x23\x3b\x1d\xa5\x06\xfb\x33" ++"\xfb\xb2\x05\xfb\x11\xf8\x9e\x15\x7b\x81\x80\x79\x4b\xcd\x59\xdf\xe0\xcd\xbd\xcb\x9c\x80\x97\x7c\x7c\x83\x83\x7a\x88\x1f\x62\x86" ++"\x64\x71\x54\x1b\x57\x61\xa6\xb0\x87\x1f\x9e\x89\x83\x94\x7b\x1b\x0e\xf7\xa6\x16\x28\x07\x74\x24\x0a\xa3\x1e\xed\xf7\x56\x07\xf7" ++"\x0e\x1d\xfb\x20\x25\x1d\xbb\xfc\x61\xfb\x94\xf8\x61\xbb\x27\x0a\xfb\x20\x8c\x1d\x0e\xbc\x1d\xc5\xf7\x72\x15\x83\x07\x84\x07\xfb" ++"\x14\xef\x2c\xf7\x1a\xf7\x18\xf1\xe8\xf7\x0e\xf7\x17\xfb\x01\xf2\xfb\x1f\x2a\xfb\x0b\x5b\x65\x7d\x96\x80\x99\x91\x8f\x8d\x91\x93" ++"\x1e\xa9\xb3\xd3\xa1\xc8\x1b\xf1\xda\x4a\x2c\x99\x1f\x58\x04\x38\x79\x44\x56\x2f\x1b\x2f\x42\xc2\xdc\x7c\x1f\x0e\xf8\x9d\xf8\xd5" ++"\x15\x90\x92\x8d\x92\x91\x1a\x99\x7f\x98\x7d\x81\x84\x86\x81\x84\x1e\xfc\x2c\xfc\xef\x05\x87\x84\x88\x84\x85\x1a\x7c\x97\x7f\x9a" ++"\x94\x92\x90\x95\x92\x1e\xf7\x3f\xf8\x29\x15\x91\x87\x86\x8e\x85\x1b\x86\x88\x8a\x87\x85\x1f\x72\x6b\x74\x82\x72\x1b\x59\x68\xb2" ++"\xc1\xc1\xaf\xb1\xbf\x9e\x9d\x86\x81\x97\x1f\x95\x84\x8d\x86\x90\x75\x8e\x7f\x95\x83\x94\x8c\x8e\x8c\x18\x93\x8c\x05\x92\x8c\x91" ++"\x91\x92\x1a\x8c\x8b\x8e\x8a\x8d\x1e\x87\x9a\x8a\x95\x96\x1a\x91\x8c\x90\x8c\x90\x1e\x8e\x98\x8b\x8b\x8e\x1a\x98\x81\x95\x7e\x84" ++"\x84\x87\x85\x87\x1e\x89\x89\x8a\x8a\x89\x87\x08\x99\x70\x78\x90\x73\x1b\x3f\x52\x50\x3b\x3b\xc3\x4f\xd6\xbd\xd0\xae\xa4\x90\x89" ++"\x91\x89\x8e\x1f\xf7\x16\x2b\x15\x5d\x6c\x7f\x71\x71\x1f\x73\x71\x7d\x66\x65\x1a\x65\x99\x66\xa3\x72\x1e\x70\xa5\xaa\x7f\xb7\x1b" ++"\xb7\xab\x97\xa5\xa4\x1f\xa3\xa5\x99\xb0\xb1\x1a\xdd\x53\xc4\x3a\x1e\x5c\x04\xc0\xae\x66\x54\x73\x83\x73\x7b\x79\x1f\x78\x7b\x78" ++"\x84\x6a\x1b\x57\x67\xb0\xc1\xa5\x93\xa2\x9b\x9d\x1f\x9e\x9c\x9c\x92\xad\x1b\x0e\xf7\x50\xf7\x22\x15\x8d\x45\x8e\x76\x95\x76\x08" ++"\x72\x98\x9f\x7d\xa3\x1b\xa8\xa3\x99\xab\xa8\x1f\x9d\x9f\x9b\xa0\x96\x9e\x90\x94\x18\x8d\x8e\x8c\x8f\x8f\x1a\x92\x85\x90\x84\x84" ++"\x86\x87\x82\x84\x1e\x80\x7b\x05\x6c\x75\x7a\x7d\x7c\x1b\x79\x84\x9e\xc0\x97\x8b\xa4\x8c\xa0\x1f\x9e\x07\xaf\x07\xf7\x1e\xf7\x44" ++"\xbe\xec\xe1\x1a\xc1\x6e\xae\x5f\x5f\x5a\x6a\x52\x64\x1e\x60\x4b\x74\xfb\x01\x88\xfb\x3d\x8a\x4e\x18\x74\x6f\x86\x85\x79\x76\x88" ++"\x88\x19\x76\x75\x05\x85\x85\x89\x86\x86\x1a\x87\x07\x84\x8f\x8e\x88\x91\x1b\x96\x8b\x8b\xb9\xb7\x1f\xec\xf7\x3d\x15\x8d\xb1\x05" ++"\xf7\x6d\x95\x9e\xd0\xbc\x1b\xa2\x9a\x76\x6b\x44\x64\x2f\x45\x2b\x1f\x0e\xdd\xf8\x94\x15\xfc\x61\x78\x37\x0a\xf7\x06\x24\x1d\x60" ++"\xf8\x2d\x06\xf7\x38\xfc\x36\x05\x68\x99\x92\x84\x9f\x1b\xa6\x95\x9a\xb4\x1f\xf8\x5c\x9f\xf7\x0c\x0a\xfb\x08\x4c\x1d\xb7\xfc\x26" ++"\x06\xfb\x3b\xf8\x3c\x80\xa7\x8a\x8b\x6d\x8c\x19\x57\x4b\x1d\xf8\x93\x3a\x15\xb3\x6d\xaa\x65\x75\x78\x81\x77\x7d\x1e\x80\x7b\x88" ++"\x7a\x57\x1a\x42\x8d\x74\x92\x80\x1e\x78\x97\xa2\x7f\xa5\x1b\xb7\xa2\xa4\xbc\x1f\x57\x16\x7c\x86\x84\x80\x80\x86\x92\x9a\x1e\xf7" ++"\x00\x07\x98\x90\x91\x96\x96\x90\x85\x7e\x1e\x8d\xfb\xb7\x15\xa6\x98\x94\x9d\xa0\x81\x8f\x57\x5f\x80\x86\x76\x7a\x99\x82\xa5\x1f" ++"\x0e\xb9\x1d\x0e\xb9\x1d\x58\xf7\xcf\xf7\x0e\x0a\x7e\x83\x85\x88\x83\x82\xf7\x01\x0a\x97\x7f\x98\x92\x91\x68\x1d\x48\x1d\x8f\xf7" ++"\xda\x15\xa0\x97\x94\x9b\x9b\x80\x94\x75\x5c\x1d\xf7\x4f\xf7\x98\x15\xf7\x51\xfb\xfe\x05\x7c\x93\x95\x83\x95\x1b\x92\x8e\x8e\x93" ++"\x90\x8a\x8f\x87\x97\x1f\xfb\x24\xf7\xf5\xf7\x24\xf7\xf6\x05\x8e\x92\x8d\x94\x92\x1a\x91\x88\x8e\x84\x81\x86\x87\x78\x7e\x1e\x0e" ++"\xf8\x32\xf7\x98\x15\xfb\x51\xf7\xff\x05\x9d\x7f\x85\x90\x81\x1b\x84\x88\x88\x85\x84\x8d\x82\x8e\x84\x1f\xf7\x24\xfb\xf6\xfb\x24" ++"\xfb\xf5\x05\x87\x7f\x8a\x87\x86\x1a\x83\x8e\x88\x92\x95\x95\x93\x9a\x93\x1e\x0e\xf8\x66\xbe\x15\xf7\x94\x07\xd4\x44\xc0\x2b\x65" ++"\x4a\x7e\x78\x54\xa6\x0a\x9a\x4f\x72\x8e\x5e\xef\x0a\xeb\xd0\xc2\xa1\xc0\xc9\x1f\x50\xb7\x07\x7a\x1d\xbf\xee\x0a\x73\x87\x89\x79" ++"\x1b\x70\x7f\x94\x9e\xa7\xa3\xa3\xc8\xab\x1f\x95\x91\x90\x92\x96\x1a\x9b\x80\x94\x76\x1e\x26\xce\x15\x4f\x4a\x57\x74\x46\x1b\x48" ++"\x61\xaa\xbb\xc5\xd1\xb3\xef\xb7\xbb\x86\x83\xac\x1f\x0e\xf8\x82\xf8\x2a\xf0\x0a\x88\x8c\xb3\x58\x1f\xb7\x53\x7c\xf7\x34\x1d\x7e" ++"\xf7\x00\x0a\xc0\xb6\x95\x7a\x0a\x56\xcb\xa1\x7f\xac\x1b\xac\xaa\x9d\xb4\xae\x1f\x9d\xa1\x93\x97\xf7\x09\x0a\xfb\x20\x04\x7e\x87" ++"\x87\x74\x7a\x1f\x6a\x73\x75\x7b\x75\x1b\x7b\x8a\x8c\xb3\x56\x1f\xb7\x54\x7b\x93\x6a\x1b\x68\x71\x7c\x63\x68\x1f\x75\x73\x83\x7e" ++"\x81\x1a\x7e\x96\x80\x99\x94\x91\x8f\x95\x93\x1e\xc0\xb6\x95\x7a\x0a\x55\xcc\xa0\x80\xac\x1b\xac\xaa\x9e\xb4\xae\x1f\x9e\xa0\x92" ++"\x98\x94\x1a\x98\x80\x96\x7d\x1e\x0e\x48\x1d\xfb\x05\xf8\x5f\x15\x54\x5f\x61\x57\x57\xb7\x61\xc1\xf7\x1a\x1d\x6d\x6d\x73\xa2\xa7" ++"\xa7\xa3\xa2\xa8\x1f\xc3\xf7\x1b\x15\x96\x95\x8e\x8f\x65\x1d\x83\x81\x1e\xfb\x06\x29\x05\x7f\x81\x89\x87\x82\x1a\x7c\x96\x80\x9a" ++"\x93\x8e\x8d\x94\x96\x1e\x0e\xf7\x35\xf7\x9e\x15\xa9\xb8\x9a\xaa\x9a\x1a\x93\x83\x91\x82\x84\x87\x88\x7e\x80\x1e\x6c\x68\x6e\x74" ++"\x4f\x69\x08\x78\x81\x87\x87\x84\x1a\x85\x8f\x85\x92\x87\x1e\x91\x88\x8c\x8a\x8f\x89\x91\x88\x19\x99\x82\xbc\x6e\xa3\x77\xad\x64" ++"\x19\x84\x91\x8f\x89\x92\x1b\x94\x92\x92\x93\x9a\x76\xb5\x73\xab\x1f\xf7\xb3\x9f\x0a\x0e\xf7\x9b\xf8\xae\x15\xfc\x34\x07\xa2\x6c" ++"\x5e\xa1\x7c\x1b\x83\x84\x84\x82\x84\x8d\x87\x93\x85\x1f\xb8\x65\x9a\x79\xb8\x41\x08\x7e\x92\x8e\x88\x94\x1b\x92\x8f\x90\x9c\x95" ++"\x1f\xab\xc3\xa5\xab\xaf\xa9\x08\x98\x96\x8e\x90\x91\x1a\x94\x85\x93\x83\x7c\x6b\x7c\x6e\x5d\x1e\xf8\x33\x07\x0e\xf8\xdd\xf7\x9f" ++"\x15\xfc\x3c\x06\xa3\xab\xa0\xb5\x9a\x1a\x93\x84\x92\x82\x84\x87\x89\x84\x85\x1e\x64\x5e\x78\x7c\x41\x60\x08\x7d\x83\x88\x88\x83" ++"\x1a\x84\x8f\x87\x9e\x81\x1e\xc6\x6a\xaa\x73\xa9\x68\x08\x7f\x95\x90\x87\x91\x1b\x95\x93\x91\x93\x9a\x7b\xab\x6e\xb7\x1f\xf8\x3c" ++"\x06\x0e\xa3\xf7\x6b\x15\xf8\x3c\x9f\x0a\xfc\x3c\x06\x0e\xf7\xd0\x7f\x15\xf8\x34\x07\x75\xaa\xb8\x75\x9a\x1b\x93\x92\x92\x94\x92" ++"\x89\x8f\x83\x91\x1f\x63\xac\x79\xa0\x6c\xbd\x88\x8f\x88\x8f\x88\x91\x88\x90\x88\x90\x8a\x8c\x08\x98\x84\x88\x8e\x82\x1b\x84\x87" ++"\x87\x79\x81\x1f\x69\x51\x74\x6e\x66\x6c\x08\x7e\x81\x88\x86\x85\x1a\x81\x91\x84\x93\x9a\xa9\x99\xa9\xbb\x1e\xfc\x34\x07\x0e\xf7" ++"\xa6\xf7\x02\x15\xa7\x5f\x69\x9b\x7c\x1b\x84\x84\x83\x82\x85\x8f\x86\x97\x80\x1f\xae\x6e\xa5\x6b\xf7\x37\x1d\x93\x8f\x1f\xb7\xd4" ++"\x9e\xa4\xb8\xb0\x08\x92\x91\x8e\x8f\x92\x1a\x94\x84\x92\x83\x7c\x5f\x75\x74\x6b\x1e\xf7\xae\x07\x74\xab\xb7\x76\xa3\x0a\xab\x9a" ++"\xa8\xb9\x1e\x0e\xf7\x57\x63\x15\x5f\xf7\x6a\xb7\x07\xfb\x18\xf7\x51\x15\xa7\x5f\x69\x9b\x7c\x1b\x84\x84\x83\x82\x85\x8f\x86\x97" ++"\x80\x1f\xae\x70\xa5\x6a\xf7\x37\x1d\x92\x8f\x1f\xb6\xd5\x9f\xa3\xb8\xb0\x08\x92\x91\x8e\x8f\x92\x1a\x94\x84\x92\x83\x7c\x5e\x75" ++"\x75\x6c\x1e\xf7\xad\x07\x75\xaa\xb8\x75\xa3\x0a\xac\x9a\xa8\xb8\x1e\x0e\xf7\x44\xbc\x15\x5e\xbe\xba\x77\xc0\x1b\xef\xdd\xdf\xf1" ++"\xc0\x75\xb6\x61\xa9\x1f\x70\x9f\x75\x93\x5c\x94\x08\xce\xa7\xac\xb7\xc5\x1a\xdb\x48\xc7\x31\x52\x58\x72\x5f\x6e\x1e\x75\x6a\x82" ++"\x5d\x39\x1a\xfc\x9f\x2b\x0a\xe1\xf8\x51\x15\xf7\x18\x8a\xca\x62\x37\x1a\x3d\x55\x53\x3f\x5b\x5b\xa2\xb0\x6b\x1e\x7b\x9f\x84\xa6" ++"\xbc\x1a\xf7\x60\x07\xf7\x02\xae\xba\xdc\xca\xb5\x67\x56\x53\x56\x60\x39\x81\x1e\x0e\x49\x0a\x6e\xf7\x5d\xb7\x0a\x49\x0a\xfb\x1c" ++"\xe7\xd8\x1d\xf8\x66\xf8\x15\x15\xab\x62\x57\x9b\x60\x0a\xfb\x3a\xf7\x8f\xb0\x0a\x49\x0a\xfb\x1b\xf7\x73\x26\x0a\x0e\xf7\xbf\xf7" ++"\x57\x15\xfb\x14\xf7\x74\x05\x4a\x2e\x0a\xb0\x06\xf7\x13\xfb\x75\xfb\x2d\xfb\xa5\x05\x84\x7e\x88\x82\x84\x1a\x7e\x95\x81\x98\x98" ++"\x94\x92\x9e\x95\x1e\xf7\x1d\xf7\x8b\xf7\x2e\xfb\xa5\x05\xcd\x22\x0a\x65\x06\xfb\x2d\xf7\xa6\xf7\x1c\xf7\x82\x05\x92\x98\x8e\x94" ++"\x92\x1a\x98\x81\x95\x7e\x7f\x81\x83\x79\x81\x1e\x0e\xf7\xad\xf8\x88\x15\xfb\x1e\xfb\x07\xfb\x03\xfb\x1a\xfb\x22\xf7\x06\xfb\x05" ++"\xf7\x24\xf7\x1f\xf7\x05\xf7\x03\xf7\x1c\xf7\x1f\xfb\x08\xf7\x06\xfb\x21\x1f\x8f\xfb\xbe\x15\xf5\x23\x05\x72\x67\x68\x80\x61\x1b" ++"\x60\x6e\x94\xa3\x6c\x1f\x5d\xb8\x15\x70\xaf\x82\xa6\xb4\x1a\xb7\x96\xae\xa3\xac\x1e\xf7\x02\xfb\x00\x05\xe8\x16\xf7\x02\xf6\x05" ++"\xa1\x6d\x94\x72\x66\x1a\x5a\x80\x66\x73\x6a\x1e\xfb\x2c\xf7\x29\x15\xfb\x03\xf7\x00\x05\xa3\xac\xae\x96\xb5\x1b\xb7\xaa\x81\x72" ++"\xae\x1f\x0e\xf8\x82\x16\x9b\x07\xfb\x15\x9e\x50\xce\xf7\x18\x1a\x9c\x6e\x91\x81\x94\x80\x08\x68\xa9\xba\x73\xb5\x1b\xd1\xc2\xc4" ++"\xd4\xd1\x59\xc2\x4c\x78\x80\x88\x7e\x70\x1f\x89\x8a\x82\x86\x86\x89\x08\xa1\xaa\x93\xa3\xa8\x1a\xd0\x53\xc1\x44\x44\x54\x55\x45" ++"\x70\x90\x7d\xa5\x61\x1e\x9c\x68\x78\x91\x76\x1b\x4f\x58\x52\x46\x43\xc3\x53\xd2\xca\xc0\xb1\xd2\xad\x1f\x8c\x78\x05\x85\x07\x8a" ++"\x53\x6e\x4c\x62\x6a\x72\x78\x79\x84\x42\x7c\x08\x7b\x07\x0e\x9a\x0a\xf8\x03\xf7\x50\x3c\x0a\x90\x1a\x99\x7f\x97\x7d\x81\x85\x87" ++"\x7e\x82\x75\x0a\x96\x80\x9a\x95\x90\x8f\x98\x94\x1e\x0e\xf8\x90\xf8\x9c\x15\xde\x26\x07\x20\x1d\xbc\x6b\xfb\x19\x22\x1d\xf7\x19" ++"\xfb\x0c\x06\xc2\x5e\x4f\xa8\x45\x1b\xfb\x10\x28\x27\xfb\x10\xfb\x10\xee\x26\xf7\x0f\xd2\xc5\xa7\xc4\xba\x1f\x46\xf0\x07\x61\x1d" ++"\x5a\xf8\x36\xbc\x39\x0a\xfb\xa8\xfb\x1e\x15\xee\xd7\x40\x28\x2b\x3f\x3e\x2a\x2a\x3f\xd8\xec\xeb\xd7\xd8\xea\x1f\x0e\xf7\xa2\xf8" ++"\x42\x15\x64\x84\x77\x84\x6f\x7b\x08\x43\x62\x5f\x42\x3d\x1a\xfb\x11\xf3\x28\xf7\x16\xf7\x16\xf2\xee\xf7\x11\xc7\x72\xc3\x5f\xb3" ++"\x1e\x73\xa1\x7d\x94\x49\xb0\x08\x26\xc2\x7a\x9a\xb0\x1a\xb9\xab\x9e\xd5\x1e\xcf\x06\x9f\x95\x93\x9b\x9a\x80\x93\x78\x1f\x4a\x06" ++"\x56\x6a\x83\x79\x71\x1f\x6c\x76\x79\x69\x68\x1a\x61\x9d\x70\xba\x6f\x1e\xb5\x53\xe0\x0a\xf6\xf7\xa2\x15\xe1\x20\xdc\xfb\x09\xaf" ++"\x47\xba\xe0\xe3\xf7\x0f\xdb\xeb\x4d\xd1\xfb\x10\xf7\x44\x6e\xc4\x60\x3a\x53\x3c\xfb\x06\xfb\x23\x08\x0e\xf8\x22\xf8\xe0\xc1\x1d" ++"\x2c\x1d\xfb\xbc\xf8\x08\x86\x1d\x2c\x1d\xfb\x40\xf7\x7d\x15\xf7\x1b\xf7\x01\x05\x99\x95\x8d\x8f\x95\x94\x1d\x7c\x80\x46\x1d\x2c" ++"\x1d\xfb\x3f\xf8\x00\x26\x0a\x0e\xf8\xd9\xf7\x7b\x15\xbe\xfc\x8d\x07\x8f\xf7\x10\xcd\xc7\xf7\x15\x88\x08\xf7\xc6\xbe\xfb\xba\xf2" ++"\x0a\x49\x99\x50\xa4\x65\x1e\xa2\x68\xae\x6c\xac\x7e\x08\x7c\xaf\xa7\x87\xd4\x1b\xf7\xba\xbe\xfb\xc6\x06\xfb\x14\x88\x4a\xc5\x85" ++"\xf7\x0c\x08\x90\x07\x0e\x2c\x1d\x55\xf7\xab\x2d\x0a\xf7\x44\xf7\xb8\x15\xd5\xc8\xa4\x9b\xc7\x1b\xd4\xb0\x6d\x4c\x8f\x1f\xfb\xcb" ++"\x07\x4a\x8a\x5e\x5f\x4c\x1b\x4e\x29\x0a\xc9\x06\xe6\x89\xd2\xd2\x89\xe6\x08\xf7\xd1\x07\xdc\x48\xc4\x2c\x4e\x66\x79\x53\x57\x1e" ++"\xc7\x3a\x07\xbb\x0a\x06\x0e\xf7\x15\x1d\xfb\x14\xf7\x01\x21\xf7\x17\x96\x97\x8c\x8c\x9d\x1e\x71\x74\x80\x76\x6e\x1a\x62\xa9\x73" ++"\xbe\xb5\xb3\x9f\xa0\x96\x82\x94\x82\x87\x87\x8a\x88\x87\x1e\x7e\x74\x86\x89\x79\x1b\x71\x7f\x94\x9e\xab\xa2\x9f\xec\xc0\x1f\xb2" ++"\xa0\x97\x96\x9a\x1a\x99\x80\x96\x7d\x85\x87\x89\x85\x83\x1e\x6d\x63\x43\x75\x4f\x1b\x23\x3d\xcb\xeb\x7d\x1f\xbe\x04\xdd\x9c\xd3" ++"\xc1\xe7\x1b\xe6\xd4\x54\x3a\x9b\x1f\x0e\x8e\x0a\x0e\x8e\x0a\xa1\xf8\x1a\x88\x1d\xf8\x9e\xf7\x08\x6b\x0a\xf8\x50\xf7\xae\x15\x57" ++"\x0a\xfc\x50\x26\x1d\xf8\x50\xfb\x21\x6b\x0a\x0e\xf8\x71\xf7\x54\x15\x8a\xcf\x87\xa8\x7d\xaa\x08\xcc\x6e\x46\xb2\x36\x1b\xfb\x14" ++"\x3b\x37\xfb\x1a\xfb\x1a\xd8\x3c\xf7\x15\xeb\xce\xb4\xd7\xa5\x1f\x8c\x8e\x8d\x8f\x05\x5e\x06\x8a\x89\x8b\x8a\x88\x87\x08\x5a\x72" ++"\x5a\x70\x4a\x1b\x41\x69\xa1\xc8\x77\x1f\xd6\x07\xf7\x96\xb4\x15\xfb\x94\xd3\x06\xc5\xa9\xab\xa0\xc8\x1b\xcb\xbd\x6d\x5a\x9e\x1f" ++"\x0e\x98\x0a\x0e\x98\x0a\xf7\x6a\xf7\x71\xf4\x1d\x98\x92\x56\x0a\xf7\x74\xa2\x0a\xf7\xaa\xf8\x63\x15\x8c\x9b\x05\xa2\x8d\x76\x9f" ++"\x71\x1b\x72\x77\x78\x74\x86\xad\x0a\x0e\xf8\x30\xf7\x9e\x15\xfb\x6b\xfb\xb9\x58\xf7\xed\xf8\xc7\xfb\xed\x58\xf7\xb9\xfb\x57\xfb" ++"\xb9\x58\x07\x0e\xf7\xd6\xf7\xac\x15\xf6\x94\xe0\xe9\xf7\x01\x1a\xf7\x0a\x2b\xea\xfb\x0a\xfb\x0a\x2c\x2c\xfb\x0a\xfb\x01\xe0\x2d" ++"\xf5\x82\x1e\x32\xfb\x29\x64\xf7\x29\xfb\x2c\xb7\xf7\x2c\xf7\x28\xb2\xfb\x28\x07\x72\xf8\x69\x15\xeb\xd8\x40\x2f\x2d\x3f\x3f\x2d" ++"\x2e\x3f\xd6\xe9\xe6\xd7\xd8\xe5\x1f\x0e\xf7\x0b\xbe\x15\x5a\x20\x0a\xf8\x30\x06\x9f\x97\x95\x9b\x9c\x80\x93\x76\x1f\x20\xf7\x3f" ++"\x06\xa9\xc5\x8f\x94\x98\x9c\x08\xa1\x99\x9b\x96\x98\x1b\x9a\x98\x84\x7a\x9f\x1f\x7c\x9b\x8f\x89\x94\x1b\x9a\x96\x96\x99\x97\x85" ++"\x93\x79\x99\x1f\xa5\x69\x7b\x92\x71\x1b\x66\x78\x7b\x4f\x66\x1f\xe1\x33\x07\x20\x1d\xaf\x6b\xfb\x2c\xf7\x57\xf7\xc3\x5e\x06\x58" ++"\x0a\xeb\xfc\x5c\x07\x20\x1d\xbc\x06\xbf\xfb\x8a\x15\xf7\x2c\xfb\x6b\xfb\x2c\x06\x0e\xf7\xc0\xcd\x15\xfb\x45\xf7\xf5\x05\x52\x2e" ++"\x0a\xa3\x06\xf7\x4d\xfc\x07\x05\x80\x5a\x87\x6b\x6d\x1a\x61\x9b\x71\xa4\xa3\x9b\xa6\xb7\xa8\x86\xac\x7f\xb9\x1e\xf7\x38\xf7\xda" ++"\x9e\xaf\x94\x93\xa4\x8c\x19\xa0\x44\x0a\x71\x06\x5d\x8a\x7a\x7e\x6c\x4f\x08\x0e\x93\x0a\x2c\xf7\x80\x86\x1d\xbd\x1d\xa8\xf7\x94" ++"\xb0\x0a\x93\x0a\xe8\xf7\x81\x15\x91\x94\x8d\x8f\x91\x1a\x99\x80\x97\x7c\x81\x85\x87\x7e\x82\x1e\x37\xfb\x0f\x05\x83\x7f\x8a\x8a" ++"\x85\x1a\x7c\x97\x80\x99\x96\x90\x8f\x98\x94\x1e\x0e\xbd\x1d\xa9\xf7\x78\x26\x0a\x0e\xf8\xa0\xf7\xd9\x15\xfc\x3f\xf7\x7d\x05\x8d" ++"\x86\x85\x8d\x87\x1b\x82\x83\x86\x84\x87\x1f\x8a\x88\x05\x88\x87\x8a\x87\x87\x1a\x82\x90\x84\x96\x85\x1e\xf7\xee\xfb\x50\xfb\xee" ++"\xfb\x50\x05\x80\x84\x86\x85\x82\x1a\x88\x8d\x86\x8d\x86\x1e\x8c\x89\x05\x83\x90\x93\x86\x92\x1b\x90\x91\x8d\x8e\x91\x1f\x77\x61" ++"\x15\x76\x80\x82\xa5\x1d\xf8\x34\x33\x0a\x0e\xf7\x3f\xf8\x9c\x15\xde\x26\x07\x20\x1d\xbc\x6b\x4c\x06\x75\x80\x82\x7b\x7b\x97\x82" ++"\xa0\x1f\xca\xfc\x37\xd2\x0a\xf7\x87\x06\xb2\xb8\x8b\x8b\x96\x94\x08\xa3\xa8\xa6\x95\xb0\x1b\xb2\x9f\x85\x0a\x78\x97\x74\x6f\x1a" ++"\xfb\x81\x63\x07\x77\x80\x82\x7b\x7a\x96\x82\x9f\xf7\x18\x1d\x2d\x4f\x62\x77\x56\x5b\x1e\xf7\x02\xf7\x0c\x07\xa0\x97\x94\x9b\x9b" ++"\x46\x0a\x0e\xb8\x1d\xf7\x15\xf8\x3d\xe2\x1d\x58\x1d\xf7\xc0\x75\x15\x9b\xd2\xba\xdb\xe3\xf7\x02\x08\xd5\xe9\xa4\xbf\xc9\x1a\xca" ++"\x55\xc0\x4a\x4b\x5d\x62\x3f\x76\x1e\xd9\x72\x5f\xb2\x4b\x1b\x4a\x58\x56\x47\x57\x9b\x68\xcc\x33\x1f\xf7\x09\xfb\x30\xa9\x56\xa0" ++"\x3b\x08\x0e\xd1\x16\xf8\x61\xf7\xcb\x06\xfb\x7b\xf7\x92\xfb\x7a\xfb\x92\x05\xbd\xfb\x99\x15\xf7\x85\x07\xf7\x48\xf7\x5a\xf7\x49" ++"\xfb\x5a\x05\xfb\x85\x07\x0e\x32\x1d\xfb\x2a\xf8\xcb\x86\x1d\xf7\x6d\xf8\x37\x15\xfb\x39\x2f\x0a\xf7\x05\xfb\xd1\xfb\x05\x20\x0a" ++"\xf7\xaa\x21\x0a\xfb\x05\xea\x0a\xf7\xcc\xfb\x21\xbf\x0a\xfb\x89\x07\x74\x81\x2a\x1d\xf7\x5e\xf7\x49\x1d\x32\x1d\xe7\xf8\x6e\x2d" ++"\x0a\xf7\xc0\xf7\x8a\x15\x52\xba\xc8\x69\xbf\x1b\xa7\xa5\x93\x98\x9f\x1f\xaa\xa1\xa2\xba\xb2\x1a\xd0\x50\xc3\x43\x54\x4f\x68\x54" ++"\x61\x1e\xc6\x59\x56\xa9\x55\x1b\x43\x50\x52\x44\x47\xc4\x52\xd1\xc7\xb8\xa4\xca\xc1\x1f\xae\xb2\x15\xb9\xab\xbd\xa9\xb6\x1b\xba" ++"\xaa\x6d\x5e\x5e\x6c\x6b\x61\x77\x76\x91\x97\x75\x1f\x7a\x94\x8b\x8b\x5c\xb9\x08\x47\x8f\x15\x5c\x66\x58\x6d\x61\x1b\x5e\x6e\xaa" ++"\xba\xb6\xaa\xa9\xb8\xb4\xb3\x74\x58\xba\x1f\x0e\xf7\xa7\x5c\x15\x44\x84\x6f\x7b\x84\x88\x8d\x99\x83\x1e\x9a\x80\x7c\x94\x7a\x1b" ++"\x71\x79\x7a\x72\x6d\xa5\x76\xb0\xa7\xa7\x98\xa3\xa2\x1f\xa9\xab\x93\xa9\xe4\x1a\xf8\x8a\x07\xca\x92\xa6\x9d\x90\x8f\x87\x82\x91" ++"\x1e\x77\x99\x95\x85\x9f\x1b\xa5\x9d\x9c\xa3\xa9\x72\xa0\x68\x73\x72\x82\x7c\x77\x1f\x66\x6e\x7d\x60\x32\x1a\x0e\xf7\xda\xf9\x0e" ++"\x15\x57\xfd\x35\x06\x4b\x83\x70\x7a\x86\x87\x8f\x94\x85\x1e\xa0\x7d\x81\x92\x77\x1b\x72\x78\x7a\x72\x6e\xa4\x75\xae\xa3\xa4\x94" ++"\x9a\x9f\x1f\xb0\xa8\x99\xb6\xe4\x1a\x0e\xf7\xa6\xfb\x4a\x15\xbf\xf9\x35\x06\xca\x92\xa6\x9d\x90\x8f\x87\x82\x91\x1e\x77\x99\x95" ++"\x85\x9f\x1b\xa5\x9d\x9c\xa3\xa9\x72\xa0\x68\x73\x72\x82\x7c\x77\x1f\x66\x6e\x7d\x60\x32\x1a\x0e\xf8\xad\xf7\x74\x15\xf7\x2a\x86" ++"\xae\x70\xb8\x1e\xce\x61\x3e\xb4\x35\x1b\x57\x5b\x7c\x70\x62\x1f\x58\x68\x6e\x5d\x81\x4d\x08\x86\x69\x8a\x75\x2a\x1a\xfb\x52\x07" ++"\x75\x94\x7f\x9c\x9b\x95\x98\xa0\x1e\xf7\x55\x07\x8c\xe3\x8b\x8b\x95\x1a\x8e\xbf\x92\xa9\x9a\xa1\x08\xbd\xad\xc8\xab\xcb\x1b\xc8" ++"\xc6\x6e\x5e\xab\x1f\xa6\x66\x91\x66\xfb\x1c\x1a\xfb\x55\x07\x75\x94\x7f\x9b\x9b\x96\x99\x9f\x1e\x0e\xf7\xc5\xf8\xc7\x15\xfb\x33" ++"\xfb\x13\xfb\x10\xfb\x2f\xfb\x32\xf7\x11\xfb\x12\xf7\x31\xf7\x2f\xf7\x12\xf7\x12\xf7\x30\xf7\x2d\xfb\x12\xf7\x14\xfb\x2b\x1f\x30" ++"\xfb\x34\xf7\x1e\x1d\xf7\xa2\x34\x15\x86\x48\x82\x6c\x74\x69\x08\x5a\x6a\x5a\x72\x4b\x1b\x4f\x5e\xa0\xb4\x6a\x1f\x6e\xb0\x80\xad" ++"\x85\xd4\x95\x63\x93\x7a\x9e\x75\x08\x61\xae\xbc\x76\xca\x1b\xc9\xbc\xa0\xb5\xae\x1f\x9e\xa1\x93\x9c\x95\xb3\x08\x29\xe2\xf7\x1e" ++"\x1d\x0e\xef\x1d\xf7\xc3\x06\x7a\x1d\xbe\xb6\xa7\x1d\x87\x1e\x7d\x73\xa1\x1d\xa3\xa0\xa4\xae\x9e\x1f\xba\xa4\x8b\x8b\x9a\x5b\x0a" ++"\xfb\x2f\xea\x0a\x0e\xf7\xc4\xbc\x0a\x7e\x88\x78\x7e\x1d\x0e\xf7\xc4\xf8\x25\x15\x56\x1d\x7f\x77\xe6\x0a\x82\x88\x86\x82\x1e\x83" ++"\x7b\x7e\x88\x78\x7e\x1d\xfb\x0a\xf8\x88\xe3\x1d\xf7\xc4\xf8\x25\x15\x9f\x82\x97\x7a\x7a\x82\x80\x76\x1e\xfb\xea\x07\x58\xa6\x73" ++"\xc4\xc2\xb5\x9e\xa5\x98\x7f\x97\x7f\x86\x83\x88\x86\x81\x1e\x84\x7c\x7c\x87\x79\x7e\x1d\xde\xf8\x9b\xc1\x1d\xf7\xc5\xbc\x0a\x7d" ++"\x88\x79\x7e\x1d\xd0\xf8\x9b\x88\x1d\x32\x1d\xc9\xf8\xba\x5f\x0a\xf8\x30\xf8\x04\xbf\x0a\xfb\xb3\x07\x74\x81\x2a\x1d\xf7\x28\xf7" ++"\xa2\x15\xfb\x1a\xfb\x01\x05\x7e\xf3\x1d\x96\x89\x8e\x58\x1d\xf7\x64\xf7\x84\x15\xf7\x47\x27\x07\x75\x80\x38\x1d\xbb\xfb\xd1\x5b" ++"\x36\x1d\xf7\x28\x22\x0a\x5b\xf7\x1e\xa4\x06\xd7\x8c\xca\x52\xc6\xfb\x13\x8e\x85\x18\xe0\x06\xa1\x97\x94\x9b\x9c\x7f\x94\x75\x1f" ++"\x57\x06\x58\xea\x51\xcb\x58\x9d\xf7\x33\xf7\x20\x18\x9a\x06\xa0\x97\x45\x0a\x29\x2e\x0a\x92\x06\xfb\x23\xfb\x14\x05\x0e\x91\x0a" ++"\xf7\x19\x2e\x3c\x0a\x90\x1a\x9a\xc1\x0a\xa9\x0a\x9c\x80\x93\x75\x1f\xfb\x15\x06\x74\x81\x2a\x1d\x92\x06\xfb\x2d\xfb\x13\x05\xf7" ++"\x46\x97\x1d\xfb\xd1\x5a\x20\x0a\xf0\x06\x0e\x42\x0a\xf7\x03\xf9\x40\x6d\x1d\xe4\xbe\x15\x71\x36\x1d\xf7\x09\x22\x0a\x6b\x06\xf7" ++"\x2c\xf7\xb2\xf7\x39\xfb\xb2\x05\x6d\x20\x0a\xf7\x0a\x22\x0a\x71\x06\xfb\xd0\xf8\xbc\x05\x36\x06\x77\x7f\x82\xa5\x1d\xbf\x06\xe7" ++"\xfb\x35\x05\x0e\x42\x0a\xf7\x48\xf8\x9b\x15\x91\x93\x8d\x91\x90\x1a\x99\x7f\x97\x7d\x81\x86\x88\x7d\x81\x75\x0a\x97\x80\x99\x95" ++"\x90\x8f\x98\x94\x1e\x0e\x42\x0a\x89\xfb\x24\xe5\x1d\x42\x0a\xf7\x43\xf7\xdf\x15\x62\x6b\x6d\x64\x63\xab\x6d\xb4\x1f\x96\x06\xb5" ++"\xab\xa9\xb3\xb2\x6b\xa9\x61\x1f\x0e\xbc\xf7\xd9\x15\xf8\x3e\xfb\x7d\x05\x88\x91\x91\x89\x8f\x1b\x93\x93\x90\x93\x8f\x1f\x8c\x8d" ++"\x05\x8e\x90\x8c\x8f\x8f\x1a\x94\x86\x92\x80\x91\x1e\xfb\xed\xf7\x50\xf7\xee\xf7\x50\x05\x95\x90\x90\x93\x94\x1a\x90\x8a\x8e\x89" ++"\x8f\x1e\x89\x8e\x05\x92\x87\x83\x90\x83\x1b\x86\x85\x89\x89\x86\x1f\x9e\xfc\xc3\x15\x53\x0a\xfc\x34\x26\x1d\x0e\xf7\x50\xf7\x44" ++"\x15\x80\x44\x68\x55\x68\x8a\x08\x7b\x80\x81\x7d\x7a\x3a\x1d\xf7\xd7\x06\xbc\xb3\xb7\xc0\x9b\x80\x96\x7c\x7c\x83\x82\x79\x89\x1f" ++"\x6e\x88\x7c\x7a\x75\x1b\xfb\x85\x06\xa3\xaa\x9c\xb6\x92\xbe\x08\xf7\x15\xf7\x0a\x0a\xfb\x12\x06\x8a\xa0\x8b\x93\x88\x9d\x08\xf7" ++"\x16\x06\x9e\x93\x92\x9c\x9b\x83\x92\x78\x1f\xfb\x21\x06\x89\x94\x8b\x8b\x80\xae\x08\x83\xa8\x86\xa4\x9b\x1a\xbf\xb7\xb6\xbf\xad" ++"\xa3\x7e\x6a\xa6\x1e\x81\x94\x90\x87\x93\x1b\x98\x98\x97\x97\x97\x7f\x9c\x76\x9e\x1f\xa5\x6d\x69\x98\x65\x1b\x3a\x4a\x4a\x3a\x71" ++"\x90\x75\xa0\x49\x1f\x46\x06\x77\x83\x84\x7a\x7b\x93\x84\x9f\x1f\xdc\x06\x8d\x82\x8c\x79\x8c\x77\x08\x36\x06\x77\x83\x84\x7a\x7b" ++"\x93\x84\x9f\x1f\x0e\xf7\xa9\xbe\x15\xf8\x3b\x07\xb9\xb6\xab\xca\xb0\xa8\x88\x83\xc5\x1e\x8a\x92\x8f\x8b\x8d\x1b\x9b\x96\x95\x9a" ++"\x98\x83\x94\x7d\x8e\x1f\x92\x6b\x46\x91\x63\x1b\x2f\x48\x55\x40\x1f\x54\x39\x52\x0a\xdd\xfb\xd1\x2f\x29\x0a\xf7\xd0\x21\x0a\x0e" ++"\xf7\xe4\xf8\x31\x15\x91\x75\x77\x8e\x76\x1b\xfb\x0b\x2c\x2c\xfb\x0a\xfb\x0a\xea\x2c\xf7\x0a\xf7\x0a\xea\xea\xf7\x0a\xdb\x5e\xd4" ++"\x45\xb0\x1f\xe3\xf7\x53\x05\x61\xaa\xaa\x6d\x95\x1b\x92\x8f\x8f\x90\x8f\x89\x8f\x85\x95\x1f\x75\xad\x78\xc0\x88\xaf\x08\x9e\x8a" ++"\x8a\x8e\x85\x1b\x87\x87\x89\x83\x81\x1f\x78\x7a\x4a\x73\x67\x88\x08\x79\x88\x87\x89\x83\x1a\x80\xa3\x84\xb2\x1e\x9f\x06\x9f\x8c" ++"\x05\x8d\x06\xfb\x31\xfb\x79\x15\xea\xd8\x40\x2f\x2d\x40\x3f\x2d\x2e\x3f\xd6\xe8\xe7\xd7\xd8\xe5\x1f\x0e\xf7\xa8\xf7\xcf\x15\xe4" ++"\xf7\x5f\x05\x98\xa9\x8d\x92\x99\x1a\xa1\x7a\x9c\x73\x6a\x80\x7a\x49\x7f\x1e\x67\xfb\x66\x05\x0e\xf7\xa6\xf7\x28\x15\x90\x7e\x7a" ++"\x8f\x7d\x1b\x57\x5d\x5e\x59\x6e\xa1\x78\xad\xd3\xbe\xc2\xda\x1f\xf7\x8b\x07\xba\x84\xb3\x4b\x46\x1a\x60\x83\x69\x77\x5e\x1e\xa2" ++"\x06\xa9\xb0\x9b\xb9\xbc\x1a\xca\x73\xc7\x59\xc7\x1e\x61\xbe\x8a\x8c\x86\x90\x85\x94\x19\xbc\x66\x07\x0e\xf7\xd8\xf8\x81\x15\xa0" ++"\x70\xa2\x76\xa3\x7e\xc8\x68\x96\x84\x90\x82\x08\x92\x7e\x8f\x78\x73\x1a\xfb\x92\x07\x92\x78\x72\x90\x76\x1b\x3f\x48\x51\x4a\x65" ++"\xaa\x73\xbd\xc3\xc0\xa4\xb5\xac\x1f\xa2\xa8\x92\xa3\x8e\xc0\x08\xf8\x22\x07\x8c\xda\x67\xdb\x59\xab\x57\xac\x18\x71\x9c\x7c\x95" ++"\x86\x8f\x08\x7d\x9b\x84\x9e\xa5\x1a\x99\x5b\xfc\xae\x07\x93\x78\x74\x8f\x76\x1b\x41\x49\x52\x49\x65\xaa\x73\xbb\xc2\xbf\xa4\xb5" ++"\xac\x1f\xa1\xa8\x92\xa3\x8e\xc0\x08\xf7\x2c\xf7\x47\x15\xfb\x0d\xcc\x71\xb4\x87\xf7\x12\x8e\x89\x18\xf7\x0d\x49\xa5\x63\x90\xfb" ++"\x12\x08\x0e\x6a\x1d\xf7\x9c\xf7\x79\x34\x0a\xf7\x63\xf8\x37\x15\x3b\x06\x74\x81\x2a\x1d\xa7\xfb\xd1\x63\x29\x0a\xf7\x18\x06\x9f" ++"\x96\x21\x1d\x77\x1f\x63\xf7\x85\x06\xd6\xc8\xa4\x9a\xc8\x1b\xaf\x9e\x85\x0a\x77\x97\x74\x70\x1a\xfb\x81\x6f\x6e\x0a\xf7\x01\x06" ++"\x9f\x97\x53\x1d\x6e\xf7\x88\x06\xd9\x45\xc7\x2f\x4e\x67\x79\x53\x56\x1e\x52\xf7\x67\x15\x92\x95\x8d\x8f\x90\x1a\x99\x7f\x97\x7d" ++"\x80\x86\x87\x7e\x82\x1e\x36\xfb\x0f\x05\x84\x81\x8a\x88\x85\x1a\x7c\x97\x80\x99\x95\x91\x8f\x98\x94\x1e\x0e\x6a\x1d\xf7\x13\xf7" ++"\x0c\xd8\x1d\x6a\x1d\xf7\x2b\xfc\x58\xb6\x0a\xf7\xda\xf7\x7c\x15\xf7\x93\xbd\xfb\x79\x06\xec\xf7\x49\x05\xf7\x18\xbe\x22\x06\x97" ++"\xa9\x96\xa1\x96\x9a\x08\x8f\x90\x8d\x8f\x8e\x1a\x96\x7e\x96\x7f\x7e\x85\x87\x7b\x83\x1e\x60\x3a\x05\xfb\x1a\xf2\x0a\xfb\x10\xb7" ++"\x3b\xe6\x63\x1e\x6e\x55\x05\x87\x83\x89\x85\x86\x1a\x7f\x97\x80\x98\x97\x92\x90\x9a\x93\x1e\xac\xca\x05\x87\xac\x8f\x8b\xb8\x1b" ++"\xf7\xba\xbe\xfb\xc6\x06\x73\x84\x8b\x8d\x7e\x1f\xb2\xf7\x47\x15\x31\xfb\x3c\x4a\xa1\x68\xc3\x87\xe0\x19\x90\x07\xf7\xd2\xf7\x7b" ++"\x15\x2a\xfb\x49\x05\xfb\x71\x90\x06\x91\xf7\x0c\xcc\xc6\xf7\x14\x88\x08\x0e\xf8\x12\xf8\x0e\x15\xba\xe5\x05\x8f\x92\x8d\x92\x90" ++"\x1a\x98\x7f\x96\x7d\x80\x84\x86\x7d\x83\x1e\x4f\xfb\x06\x05\xfb\x89\x26\x1d\xf7\x6f\x06\x5b\x31\x05\xfb\x3f\x20\x0a\xf7\x24\x06" ++"\x61\x3a\x05\x87\x84\x89\x85\x86\x1a\x7e\x97\x7f\x99\x96\x92\x90\x9a\x92\x1e\xc2\xf3\x05\xf7\x86\x27\x0a\xfb\x6b\x06\xbb\xe5\x05" ++"\xf7\x3b\x44\x0a\x0e\xf7\x3c\xf8\x35\x15\x3c\x06\x78\x81\x83\x7a\x7b\x96\x81\x9d\x1f\xb6\x06\xf7\x3f\xfc\x02\x05\xba\x06\xf7\x0d" ++"\xf7\x18\xbd\xdf\xd3\x1a\xca\x68\xd5\x6e\x7f\x7d\x7f\x80\x85\x8e\x81\x91\x81\x1e\x9d\x6c\x92\x72\x6d\x1a\x4f\x67\x47\x3f\x32\x1e" ++"\x83\x82\x86\x86\x85\x83\x08\x0e\x4b\x0a\xfb\x0e\xf7\x80\x42\x1d\x2c\x0a\x88\xf7\x5d\x55\x1d\x94\x1a\x99\xde\x1d\x83\x84\x68\x0a" ++"\x2c\x0a\xf7\x0c\xf7\x23\x15\xa0\x97\x94\x9b\x9b\x80\x94\x75\x5c\x1d\x8a\x0a\x0e\x8a\x0a\xd2\xf8\x1b\x15\x96\x94\x8e\x90\x94\x1a" ++"\x99\x7f\x97\x7d\x84\x84\x88\x83\x83\x1e\xfb\x06\xa6\x1d\x99\x91\x56\x0a\x4b\x0a\x0e\x4b\x0a\xdb\xf7\x62\x15\x95\x93\x8f\x92\x93" ++"\x1a\x99\x7f\x97\x7e\x83\x85\x88\x83\x82\x1e\xfb\x05\x2b\x05\x80\x82\x87\x85\x83\x1a\x7d\x97\x7f\x99\x92\x92\x8e\x93\x93\x1e\x0e" ++"\xcf\x8e\x15\xf8\x66\xb5\xfc\x3c\xf8\x3c\x61\x06\x0e\x8d\x0a\x82\xf7\x82\xb8\x0a\xf7\x2b\xf8\xbc\x15\x7d\x8c\x95\x82\x9a\x1b\xac" ++"\x8c\x05\xbb\xc4\x77\x6c\xb5\x1f\xa8\x76\x9e\x76\xa7\x60\x08\xa7\x5f\x66\x96\x57\x1b\xfb\x16\x24\x28\xfb\x11\xfb\x11\xf2\x27\xf7" ++"\x17\xf7\x15\xf3\xee\xf7\x10\xe9\x64\xf7\x00\x4e\xd1\x1f\xcb\x55\x33\xb0\x29\x1b\x70\x88\x8a\x84\x84\x1f\x87\x87\x89\x84\x84\x1a" ++"\xf7\x27\xfb\x40\xe0\x0a\xf7\x3f\xf7\x77\x15\xa5\x06\xf7\x08\xe7\xd5\xea\xe9\x36\xd4\xfb\x01\x1f\xfb\x21\x76\x1d\xf7\x1a\x06\xba" ++"\x8b\x8b\x8f\x91\x1f\x93\x8f\x90\x94\x94\x5b\x0a\x49\x06\xf7\x76\x04\xf7\x7f\xb6\x07\xd8\xc9\x57\x4b\x4a\x46\x55\x37\x1f\xf7\xa4" ++"\x78\x15\xc6\x07\x9b\x83\x94\x7d\x7d\x83\x82\x7b\x1e\x50\x76\x07\x7a\x82\x84\x7d\x7e\x95\x83\x9b\x1f\xa0\xfb\x25\x06\x4c\x9a\x7a" ++"\xc0\xae\xa8\xa1\xa5\x96\x81\x94\x7f\x84\x86\x88\x82\x86\x1e\x7f\x84\x88\x89\x7e\x1b\x75\x87\x91\xac\x1f\xf7\x24\xba\x07\x9b\x95" ++"\x93\x98\x99\x82\x92\x7a\x1f\x0e\xf7\x8b\xfb\x23\x15\x72\x94\x7d\x9c\x9c\x94\x98\xa5\x1e\xf7\x14\x07\x8a\x90\x92\x8b\x91\x1b\xf7" ++"\x18\xeb\xec\xf7\x18\xf7\x0d\x3b\xee\x29\x63\x6a\x7a\x6b\x76\x1f\x78\x6f\x84\x67\x3f\x1a\xfb\x5f\x07\x6e\x94\x7d\x91\x7a\x96\x08" ++"\x59\xaa\x70\xc1\xd0\x1a\xd2\xa9\xc3\xc0\xa8\x1e\xa1\x97\x92\x93\x97\x1a\x99\x82\x95\x7e\x74\x62\x6f\x66\x6e\x1e\x6a\x63\x7b\x5a" ++"\x50\x1a\xfb\x10\xd0\x36\xf7\x0c\x75\x1e\xbf\xf7\x93\x15\xf2\x9c\xae\xbe\xcf\xc5\x3e\x31\xfb\x02\x42\x48\xfb\x0d\x88\x1e\x0e\xf8" ++"\x5e\xf8\x04\x15\xb3\x29\x1d\xfc\x1f\x25\x1d\xb3\xfb\xd1\x63\x25\x1d\xf7\x17\x22\x0a\x64\xf7\xd1\xf7\x67\xfb\xd1\x64\x36\x1d\xf7" ++"\x17\x29\x1d\x63\x06\x0e\xf8\x7d\xf8\xe3\x15\xbc\x6c\x0a\xfc\x71\xf7\x27\x1d\xbc\xfd\x02\x5a\xf7\x27\x1d\xf7\x2b\x6c\x0a\x59\xf9" ++"\x02\xf7\xa6\xfd\x02\x5a\x06\x7b\x8c\x80\x81\x8a\x7c\x08\x88\x07\x8c\x7c\x96\x81\x9b\x8c\x08\xf7\x2b\x6c\x0a\x5a\x06\x0e\xf7\xe9" ++"\xf8\x64\x15\xfb\x2b\x65\x86\x71\x5e\x1f\x46\x62\x61\x3f\x37\x1a\x3e\xad\x46\xc8\x5f\x1e\x67\xbd\xae\x85\xf7\x39\x1b\xf7\x56\x06" ++"\xa0\x99\x95\x9b\x9b\x7f\x94\x74\x1f\xfb\x58\x06\xfb\x14\x60\x90\x9e\x68\x1f\x54\xa8\x65\xcb\xcb\x1a\xc5\xab\xc7\xba\xaa\x1e\xa6" ++"\xb3\xb0\x90\xf7\x23\x1b\xf7\x58\x06\xa1\x98\x95\x9b\x9b\x7e\x94\x75\x1f\x0e\xf7\x74\x16\xf7\x2d\xb0\x90\xa5\xb8\x1f\xd0\xb4\xb5" ++"\xd7\xdf\x1a\xd8\x68\xd0\x4f\xb7\x1e\xaf\x59\x67\x91\xfb\x39\x1b\xfb\x55\x06\x75\x7e\x82\x7b\x7b\x98\x81\xa1\x1f\xf7\x58\x06\xf7" ++"\x16\xb3\x86\x78\xaf\x1f\xc2\x6f\xb1\x4a\x4b\x1a\x51\x6b\x50\x5b\x6b\x1e\x71\x65\x63\x85\xfb\x21\x1b\xfb\x58\x06\x74\x7f\x82\x7b" ++"\x7c\x99\x80\xa0\x1f\x0e\xf7\xda\xf8\xce\x15\x9f\x82\x97\x7a\x7a\x82\x7f\x77\x1e\xfc\xaa\x07\x36\x90\x70\xac\x8e\xeb\x08\xf7\x8d" ++"\x27\x78\x0a\xbb\xfb\x5a\x06\x8c\xfb\x14\xb9\x56\xf7\x06\x87\x08\xfb\x1b\x07\x27\x1d\xf7\x1b\x07\xf7\x07\x90\xba\xc1\x8a\xf7\x12" ++"\x08\xf7\x5a\xbb\x07\x32\x0a\x27\xfb\x8d\x06\x8c\x28\x73\x6d\x35\x86\x08\x0e\xf8\x5f\xf7\x3f\x15\x65\xbd\x7b\x9b\x69\xa3\x08\xe1" ++"\xa8\xba\xbe\xcb\x1a\xe0\x36\xd4\x27\x1e\xfb\x8d\x9c\x0a\xf7\x57\xf7\x12\x06\xb3\x79\xb3\x6a\xaa\x61\x41\x71\x18\x7a\x85\x85\x84" ++"\x7d\x1a\x7f\x96\x7f\x98\x8f\x90\x8c\x8e\x92\x1e\xe2\xaa\x9c\x70\x97\x76\xa9\x57\x19\x91\x80\x05\xc6\x21\x0a\x70\x06\x71\xb7\x83" ++"\x98\x7e\xa0\xe0\xa9\x18\x9c\x91\x91\x92\x98\x1a\x97\x80\x97\x7f\x87\x82\x89\x8a\x87\x1e\xfc\x15\xe6\x15\xf7\x2a\x1d\x0e\x6b\x1d" ++"\xf7\x4a\xf7\x9b\xb7\x0a\xf7\x2e\xf7\xd1\x15\x22\x06\x79\x8c\x80\x82\x8a\x7a\x08\x8a\x07\x8c\x7a\x96\x82\x9d\x8c\x08\xc7\x06\xe4" ++"\xfb\xb0\xf7\x85\xf9\x2f\x05\xf7\x3b\x06\x9c\x98\x96\x9a\x9b\x80\x94\x78\x1f\xfb\x66\x06\xfb\x55\xfc\xcc\x05\x0e\x6b\x1d\xb8\xf7" ++"\x2e\xaf\x0a\x6b\x1d\xa8\xfc\x36\x3c\x0a\x91\x1a\x98\x7f\x97\x7d\xf7\x02\x1d\xf7\x0b\xf8\x19\x15\xf8\x12\x27\x0a\xfc\x46\xfb\x88" ++"\x06\x39\x1d\x96\x9f\x1e\x0e\xf7\x28\xd1\x15\x51\xbf\xc4\x6f\xd0\x1b\xf7\x0c\xee\xf1\xf7\x0f\xc5\x77\xc1\x66\xb6\x1f\xba\x62\x57" ++"\xa1\x47\x1b\x4a\x52\x76\x65\x62\x1f\x5d\x61\x75\x4c\x32\x1a\xfb\xde\x2b\x0a\xf7\x42\xf8\xa8\x15\xf1\xd0\x46\x25\x2a\x40\x3c\x2e" ++"\x56\x58\xa5\xb7\x66\x1f\x73\xa9\x7f\xae\xb5\x1a\xee\xd4\xd2\xf0\x1e\x0e\x3e\x0a\xf7\xb3\xf8\x71\xf7\x00\x1d\x97\xf7\x48\x1d\xf7" ++"\xd2\x7c\x15\xf7\x05\x92\xd3\xbf\xd6\x1a\xaf\x77\xae\x6b\xa0\x1e\x6a\xa1\x66\x96\x4d\x91\x33\x91\x1d\xd3\x7e\x0a\x93\x82\x5c\x0a" ++"\xcf\x07\xa0\x82\x96\x7b\x7d\x81\x81\x7c\x89\x1e\xa5\x69\x5e\x98\x55\x1b\x26\x40\x5a\x48\x6a\x9d\x6c\x9a\x1d\xa5\x85\xa5\x7c\x08" ++"\xa4\x7e\x9b\x74\x77\xf7\x0f\x0a\x92\x07\x9b\x80\x96\x7c\x7a\x82\x80\x76\x1e\x3a\x07\x76\x94\x80\x9c\x9b\x94\x96\x9f\x1e\xa8\x73" ++"\xb3\x7b\xbe\x86\x08\x4a\xa5\x07\xa6\x99\x84\x7e\x7e\x7b\x82\x74\x7d\x7c\x8f\x95\x77\x1f\x90\x82\x88\x8c\x85\x47\x1d\x85\x9b\x83" ++"\x1f\x81\x9f\xaa\x93\x1d\x0e\x3e\x0a\xf7\x2a\xf8\xa3\x3c\x1d\x99\x91\xae\x1d\x84\x94\x90\x89\x92\x1b\x99\x96\x96\x99\x95\x88\x90" ++"\x7f\x95\x1f\x0e\x3e\x0a\xf7\x42\xfb\x60\x15\x91\x95\x8d\x8f\x90\x1a\x9a\x80\x96\x7c\xf7\x02\x1d\xf7\x52\xf7\xcf\x15\xe4\xf7\x5f" ++"\x05\x98\xa9\x8d\x92\x99\x1a\xa1\x7a\x9c\x73\x6a\x80\x7a\x49\x7f\x1e\x67\xfb\x66\x05\xf7\x52\x16\xe5\xf7\x5f\x05\x98\xa8\x8d\x93" ++"\x99\x1a\xa1\x79\x9c\x74\x6a\x80\x7a\x49\x7f\x1e\x67\xfb\x66\x05\x0e\xf8\xbc\xf8\x12\x15\x9d\x96\x95\x9a\x9b\x80\x95\x79\x1f\xfb" ++"\x6c\x06\x3e\x6c\x84\x71\x5d\x1f\x44\x62\x5f\x42\x3d\x1a\xfb\x11\xf3\x28\xf7\x16\xf7\x15\xf3\xee\xf7\x11\xd2\x6f\xc1\x4c\xbc\x1e" ++"\xfb\x25\x16\xf7\x25\x1d\x0e\xf7\x6d\xf8\x23\x15\x75\x79\x7a\x75\x76\x9c\x79\xa1\xa1\x9c\x9c\xa1\xa0\x7a\x9d\x76\x1f\xf7\x41\x8c" ++"\x15\x75\x79\x79\x76\x75\x9d\x79\xa1\xa0\x9d\x9d\xa0\xa1\x79\x9d\x76\x1f\xe9\x37\x15\x82\x64\x83\x7b\x77\x73\x08\x61\x66\x5c\x77" ++"\x4d\x1b\x4c\x5d\x9f\xb5\x66\x1f\x77\xa3\x83\x9b\x82\xb2\x90\x48\x93\x6c\xa2\x68\x08\x5b\xac\xbd\x72\xcb\x1b\xc6\xba\xa0\xb4\xab" ++"\x1f\xa8\xb0\x96\xae\x90\xd3\x08\xfb\x47\xf7\x8b\x15\xfb\x33\xfb\x13\xfb\x10\xfb\x2f\xfb\x32\xf7\x11\xfb\x12\xf7\x31\xf7\x2f\xf7" ++"\x12\xf7\x12\xf7\x30\xf7\x2d\xfb\x12\xf7\x14\xfb\x2b\x1f\x83\x66\x15\xf7\x1d\xf7\x03\xfb\x00\xfb\x1b\xfb\x1d\xfb\x01\xfb\x01\xfb" ++"\x1c\xfb\x1b\xfb\x01\xf7\x01\xf7\x1c\xf7\x19\xf7\x02\xf7\x03\xf7\x17\x1f\x0e\xf7\x22\x16\xf8\x09\x9d\x06\xfb\x11\x91\x51\xcd\x8d" ++"\xf7\x17\x08\x4a\xad\xaf\x72\xc3\x1b\xc1\xb8\xba\xc5\xc0\x77\xaa\x38\xd7\x1f\x37\xd8\x7c\xa1\x6d\xe5\x7f\x44\x5c\x47\x3a\x4a\x08" ++"\x4d\x58\x70\x5f\x5a\x1a\x51\xba\x5b\xc4\xc3\xb3\xa8\xc8\xa8\x1e\xfb\x14\x90\x47\x40\xfb\x0e\x1b\x0e\xf8\x55\xf8\x94\x15\x93\x21" ++"\x05\x7d\x93\x82\x99\x89\x1e\x90\x06\x9a\x8d\x92\x94\x9b\x1a\xf7\x14\x07\x9e\x82\x94\x78\x8a\x1e\xfb\xeb\x06\x7a\x8c\x81\x82\x8a" ++"\x7b\x08\x7e\x07\x80\x8b\x8a\x92\x82\x1e\xf7\x45\xfb\x8c\xfb\x47\xfb\xd7\x05\x86\x83\x8b\x8a\x82\x1a\x7c\x07\x7a\x95\x83\x9d\x1e" ++"\xf7\xf2\x06\x9e\x94\x94\x9e\x1f\xf7\x14\x07\x9b\x84\x94\x7c\x8d\x1e\x85\x06\x7d\x89\x84\x82\x8a\x7c\x87\x21\x18\xfb\xb9\x06\xf7" ++"\x45\xf7\xcd\x05\x8f\x92\x8c\x8e\x8f\x1a\x91\x89\x8f\x86\x92\x1e\xfb\x3d\xf7\x85\x05\x0e\xf7\x23\xf8\x2b\x15\x73\x6d\x7c\x68\x87" ++"\x65\x08\x2c\x5e\xeb\x06\x8f\x64\x99\x68\xa2\x6e\x48\x48\x18\xab\x6b\xce\xcf\xa9\x73\xab\x7e\xb4\x85\x19\x2c\xb8\xea\x07\xb4\x91" ++"\xad\x99\xa7\xa2\xce\x47\x18\xab\xab\x48\xcf\xa1\xa4\x9a\xaf\x90\xb4\x19\xeb\xb8\x2b\x06\x86\xb3\x7c\xaf\x75\xa6\xce\xce\x18\x6b" ++"\xab\x48\x48\x70\xa1\x63\x9b\x67\x8f\x19\xea\x5e\x2d\x07\x67\x87\x62\x79\x72\x75\x47\xcf\x18\x6b\x6b\x05\xf7\x72\x5d\x15\xdc\xcc" ++"\x4c\x3c\x3a\x4b\x4b\x3b\x3c\x4b\xcb\xda\xda\xcb\xcc\xd8\x1f\x0e\xf7\xcf\xf8\x04\x15\xf7\x11\x06\xa0\x96\x94\x9c\x9c\x81\x93\x75" ++"\x1f\xfb\xc5\x06\x77\x7f\x81\x7c\x7b\x97\x81\x9f\x1f\xf7\x14\xfb\xcb\x06\x6a\x90\x7e\x9c\x7f\x1e\x82\x99\xa0\x86\xa9\x1b\xc4\xb4" ++"\x9c\xa3\x98\x82\x96\x7f\x87\x89\x8a\x8a\x88\x1f\x7f\x70\x82\x89\x74\x1b\x68\x82\x93\xa8\x1f\x0e\xf7\x54\xf7\xc0\x15\xcf\xf7\x6a" ++"\x07\x4f\x1d\xfb\x6a\xf7\x04\x06\x8e\x1d\x47\x53\x06\x3b\x0a\xc3\xfb\x1f\x06\x3f\xca\x59\xed\xba\xc3\x96\x9d\xbb\x1e\xb0\x99\x9b" ++"\x98\x9a\x1a\x99\x80\x96\x7d\x86\x87\x8a\x85\x82\x1e\x75\x64\x46\x7b\x54\x1b\x49\x62\xa9\xbb\x1f\xf7\x1c\xf7\x49\x07\xa0\x97\x45" ++"\x0a\x0e\x83\x1d\xef\xf7\x2b\x15\x91\x93\x8d\x91\x90\x1a\x99\x7f\x97\x7d\x81\x85\x87\x7e\x82\x75\x0a\x96\x80\x9a\x95\x90\x8e\x99" ++"\x94\x1e\x0e\xf7\xb3\x7c\x15\x8a\x90\x8d\x8b\x91\x1b\xbb\xc2\x96\x9d\xbd\x1f\xaf\x99\x9b\x98\x9a\x1a\x99\x80\x96\x7d\x86\x87\x8a" ++"\x85\x82\x1e\x75\x65\x45\x7b\x54\x1b\x49\x62\xa8\xbb\x1f\xf7\x94\xf7\x6b\x07\x54\x0a\xfb\x6b\xf7\x04\x06\x8e\x1d\xfb\x96\x06\x8a" ++"\x53\xb0\x5e\xc9\x7a\x08\x36\xa5\x07\xa6\x99\x84\x7e\x7d\x3a\x0a\x96\x76\x1f\x90\x82\x87\x8c\x86\x47\x1d\x84\xa0\x1d\xb2\x73\xa3" ++"\x62\x8e\x1f\x0e\xf7\xc4\xf8\xef\x15\xfb\x17\x33\xfb\x10\xfb\x4d\xfb\x4a\xe3\xfb\x13\xf7\x13\xf7\x13\xe4\xf7\x14\xf7\x49\xf7\x49" ++"\x33\xf7\x14\xfb\x10\x1f\xfb\x3b\xfb\xb0\x15\xf7\x22\x8f\xcb\xe6\xeb\x1b\xe9\xca\x31\xfb\x23\x90\x1f\x58\x04\xfb\x20\x88\x4a\x2f" ++"\x2c\x1b\x2c\x4b\xe7\xf7\x20\x87\x1f\x0e\xf8\x0a\xf8\xe0\x88\x1d\x28\x0a\xfb\x96\xf8\xc4\x42\x1d\x28\x0a\xfb\x0b\xf8\xa1\x15\x95" ++"\x94\x8e\x90\x93\x1a\x9a\x80\x96\x7d\xf7\x0d\x0a\x80\x89\x87\xa8\x0a\x28\x0a\x7b\xf8\x67\x2d\x0a\xf8\xdd\xfb\x89\x60\x1d\xfc\xce" ++"\x06\x76\x80\x82\x7b\x79\x96\x83\xa0\x1f\xf8\xce\x43\x15\x74\x0a\xfc\xce\x06\x76\x80\x82\x7a\x7a\x96\x83\xa0\x1f\x0e\x0e\xc9\x0a" ++"\x62\x0a\x25\xfb\x24\x3c\x0a\x91\x1a\x99\x7f\x96\x7d\xf7\x03\x1d\x83\x1d\x39\xfc\x94\x87\x1d\xf8\x36\xf8\xa1\x2d\x0a\x67\x0a\xf8" ++"\xbf\x16\xfb\x71\xf8\xc7\x05\x3e\x06\xfb\x68\xfc\xc7\x05\xf8\x44\xbe\x15\xfb\xfb\x06\xf7\x42\xf8\x61\x05\x92\x06\x0e\xf8\x34\xbe" ++"\x15\xec\xc2\xc6\xeb\xf2\x1a\xf7\x2d\xfb\x0a\xf7\x09\xfb\x2e\xfb\x2e\xfb\x0a\xfb\x09\xfb\x2d\xf7\x28\x1d\x81\xa0\x1f\xf7\x62\xbc" ++"\x06\x53\xab\x7b\x95\x76\x9e\x08\x50\xc0\x6d\xcb\xd3\x1a\xd3\xa7\xc6\xc3\xb9\x1e\xad\xb3\xb4\x99\xc3\x1b\xc3\xb4\x7d\x69\xb3\x1f" ++"\xc3\x5d\xa7\x50\x43\x1a\x47\x71\x50\x57\x57\x1e\x71\x72\x7b\x80\x4d\x68\x08\x5a\xf7\x62\x07\xa0\x98\x95\x9b\x9c\x80\x93\x74\x1f" ++"\x0e\xf8\x3e\xf8\x04\x15\xfb\x46\x07\x29\x5b\x52\x38\x64\x67\x9d\xa9\x72\x1e\x7b\xa1\x84\xa9\xc2\x1a\xf7\x79\x27\x07\x75\x80\x38" ++"\x1d\xbb\xfc\x9a\x06\x27\x1d\xf7\x4c\x07\x67\xb1\xad\x7d\xbd\x1b\xbf\xb1\x9b\xb4\xb5\x1f\x62\xee\x07\x32\x0a\x5b\xf8\x04\x27\x2e" ++"\x0a\x0e\xf8\x71\xf8\x1f\x15\xa5\x5f\x5f\x97\x55\x1b\xfb\x20\x2a\x2a\xfb\x20\x45\xa6\x4b\xb7\x67\x1f\xaa\x72\xb1\x7d\xc7\x84\xbc" ++"\x85\xa0\x87\x94\x88\x08\x9d\x84\x98\x7c\x7b\x1a\x7a\x80\x79\x79\x80\x1e\x7d\x82\x79\x87\x6d\x8a\x08\x75\x80\x82\x7b\x79\x97\x83" ++"\xa4\xda\xc7\xbb\xc9\xab\x78\xab\x6e\x9a\x1f\x7b\x93\x70\x91\x51\x94\x56\x92\x6d\x94\x76\x9b\x08\x67\xa6\x76\xbf\xc5\x1a\xf7\x02" ++"\xd6\xd4\xf7\x06\xb7\xb2\x80\x76\xa5\x1e\x98\x81\x95\x79\x95\x6b\x08\x70\x93\x90\x86\x9c\x1b\x9a\x95\x95\x9b\x8e\x8b\x8b\x89\x9b" ++"\x1f\x8f\x07\x8a\x92\x8a\x96\x93\x1a\x91\x8c\x98\x8d\x9d\x1e\x8d\xa6\x8b\x8c\x91\x1a\x9d\x82\x96\x7b\x7f\x83\x85\x7e\x85\x1e\x0e" ++"\x25\x0a\xa6\xf9\x66\x15\x94\x81\xad\x1d\x86\x96\x81\x1f\xf7\x06\x2a\x05\x83\x94\x91\x88\x92\x1b\x9a\x96\x96\x9a\x92\x8a\x8d\x83" ++"\x93\x1f\x86\x91\x05\x0e\x5e\x0a\xf7\x17\xf7\x99\x15\x94\x82\x86\x8d\x83\x1b\x7d\x80\x80\x7d\x82\x8f\x85\x94\x82\x1f\xf7\x07\x2a" ++"\x05\x83\x94\x90\x88\x92\xf7\x3b\x1d\x85\x91\x05\x0e\xf7\xbe\xc3\x15\xfb\x47\xf8\x5c\x05\xcf\x44\x1d\xfb\x2b\x22\x1d\xa7\x06\xf7" ++"\x5c\xfc\x94\x05\xca\x06\xf7\x48\xf8\x33\x9c\xb9\x8d\x8e\x95\x95\x19\x94\x93\x95\x8f\x96\x1b\x93\x91\x89\x83\x99\x1f\x7f\xa2\x97" ++"\x86\x98\x1b\xa1\x9f\xa1\xa3\xad\x6a\xa3\x5b\x69\x70\x81\x75\x72\x1f\x74\x76\x87\x85\x73\x52\x08\x0e\x82\x1d\xf7\x3e\xf9\x06\x15" ++"\x94\x82\xad\x1d\x85\x96\x82\x1f\xf7\x06\x2a\x05\x82\x94\x90\x89\x92\x1b\x9a\x96\x96\x9a\x92\x8a\x8d\x84\x64\x1d\xf7\x3f\xf7\x9e" ++"\x15\xf7\x25\xbe\xfb\x25\xf7\x57\xf7\xc3\x30\x06\x27\x1d\xf7\x22\xfc\x5c\x07\x20\x1d\xbc\xfb\x57\x48\x58\xce\xfb\x6b\x5a\x20\x0a" ++"\xf7\x7e\x21\x0a\xfb\x19\x06\x0e\xf7\x57\xf7\x87\x15\xfb\x54\xd3\x0a\xf7\x54\xe6\x06\xa0\x96\x94\x9b\x9b\x7f\x94\x77\x1f\x30\xd6" ++"\xf7\x7e\xfb\x2c\x06\x76\x94\x80\x9c\x9c\x94\x96\xa0\xf7\x26\x1d\x40\x53\x06\x66\x1d\x0e\xf8\xaf\xbe\x15\x53\xf7\x1b\x71\xc7\x6c" ++"\xb7\x6f\x9b\x19\x97\x99\xa6\xba\xa3\xbf\xae\xd4\x98\x9d\xa0\x8e\x08\x5d\x07\x76\x95\x7f\x9b\x9c\xf7\x0b\x1d\xf7\x4d\xa5\x2f\x1d" ++"\x24\x3b\x1d\xa4\xfb\x4d\x86\x06\x74\x8c\x7f\x9c\x5c\xeb\x08\xf6\x57\x7a\x9a\x4b\x1b\x70\x84\x83\x6c\x1f\x55\x07\x73\x94\x7f\x9c" ++"\x9b\x95\x97\xa0\x1e\xb9\x07\xa0\x88\x95\x7d\xb1\x3e\xa4\x55\xa4\x60\x98\x7c\x6f\x7a\x6c\x60\x71\x4e\x53\xfb\x1b\x18\x70\x2a\x0a" ++"\xab\x06\xa8\x8c\x8d\x8c\x96\xa5\xc4\xf7\x1d\x18\xab\xd4\xaf\xb4\xa9\x88\x08\x94\xfb\x75\x72\x3b\x1d\xf2\x2f\x1d\x71\xf7\x75\x94" ++"\x06\xaa\x8e\xaf\x62\xab\x42\xc4\xfb\x1d\x18\x96\x70\x8c\x8b\xa9\x8a\x08\xa1\x5e\x1d\x8a\xad\x87\x8f\x69\x8c\x08\x0e\xf8\xa4\xbe" ++"\x15\x57\xe5\x72\xb6\x6e\xad\x73\x99\x19\x93\x92\xa2\xa9\x98\xa0\xb4\xcc\x96\x96\xa5\x8d\x08\x73\x07\x76\x95\xf7\x32\x1d\x6c\x52" ++"\x79\x7e\x40\x5a\x1e\x5d\x46\x80\x80\x74\x8a\x08\x87\xf7\x0a\xa1\x24\x1d\x2a\x3b\x1d\xa2\xfb\x0a\x87\x06\x73\x8d\x7c\x99\x6b\xbf" ++"\x08\xe1\x55\x77\x9a\x4e\x1b\x6e\x84\x83\x6c\x1f\x6a\x07\x74\x94\x7f\x9c\x9c\x94\x96\xa0\x1e\xa3\x07\xa3\x89\x94\x82\xaf\x56\xa1" ++"\x67\x9d\x74\x99\x7e\x70\x79\x6e\x6b\x74\x62\x58\x31\x18\x72\x06\x35\x1d\xa7\x06\xa6\x8c\x8c\x8b\x99\xa3\xbf\xe8\x18\xac\xc2\xac" ++"\xa7\xa9\x89\x08\x93\xfb\x28\x74\x06\x35\x1d\xec\x24\x1d\x75\xf7\x28\x93\x06\xa8\x8d\xad\x6f\xab\x54\xc0\x2e\x18\x93\x7d\x90\x84" ++"\x8f\x8a\x08\x89\x8d\x97\x8a\x98\x1b\x9d\x06\x8c\x49\x05\x74\x24\x0a\xa4\x1e\xd5\x07\xab\x84\x90\x65\x8f\x1e\x0e\xf7\xd3\x7c\x15" ++"\xc2\x8d\xb9\x95\xa8\x9b\x08\xc2\xaa\xab\xbf\xc6\x1a\xd0\x64\xb9\x3d\xa2\x1e\xcb\xa5\xab\xb7\xc7\x1a\xe5\x3a\xc9\xfb\x08\x4b\x5a" ++"\x7a\x64\x5b\x1e\x86\x85\x88\x8a\x89\x1b\x86\x87\x93\x9b\x88\x1f\xa1\x87\x83\x95\x7c\x1b\x7d\x82\x82\x7c\x82\x8b\x81\x8c\x7d\x1f" ++"\x8c\x85\x8b\x87\x82\x1a\x8c\x68\x05\x87\x07\x84\x07\x8a\x7b\x05\x8a\x89\x8b\x8a\x8a\x1a\x8a\x8b\x89\x8a\x87\x1e\x8a\x80\x89\x78" ++"\x84\x1a\x7c\x94\x82\x9a\x98\x93\x93\x9c\x8f\x1e\xe8\xa0\xc6\xba\xeb\x1b\xe8\xc7\x63\x4c\x73\x83\x76\x7c\x7b\x1f\x6f\x71\x43\x78" ++"\x38\x1b\x70\x33\x1d\xa6\x06\xe6\xb9\x85\x7b\xaa\x1f\xaf\x78\xa0\x6c\x67\x1a\x6a\x7b\x6c\x70\x76\x1e\x74\x6c\x60\x80\x4b\x1b\x42" ++"\x57\x9b\xb6\x42\x1f\x90\x83\x85\x8d\x84\x1b\x7f\x7d\x7e\x7e\x65\xf7\x08\x5b\xef\x87\x1f\x4b\xa5\x07\xa6\x99\x84\x7e\x7e\x3a\x0a" ++"\x95\x76\x6d\x0a\xab\x83\xa0\x73\x1d\xf7\xda\x7c\x15\xf7\x1b\x8e\xd6\xba\xdd\x1a\xbc\x67\xb6\x59\x96\x1e\x81\x8e\x05\xc0\xa1\xa1" ++"\xa7\xb7\x1a\xd1\x3f\xb9\xfb\x0a\x40\x51\x78\x66\x62\x1e\x9c\x07\xa4\x81\x99\x7a\x7b\x82\x7d\x72\x1e\x23\x07\x7a\x93\x81\x9a\x99" ++"\x92\x94\xa0\x91\xce\x0a\x71\x7d\x81\x7a\x7b\x99\xc3\x0a\x77\xa8\x79\xc2\x7d\x1f\xba\x7e\xaf\x85\xb5\x89\x08\x4a\xa5\x07\xa6\x99" ++"\x84\x7e\x7e\x3a\x0a\x95\x76\x6d\x0a\xab\x83\xa0\x73\x1d\xf8\x80\xbe\x15\x45\xf7\x1b\x69\xcb\x66\xb6\x6a\x99\x19\xa8\xaa\x92\x96" ++"\xb5\xd0\xbe\xe0\x94\x93\xb6\x8d\x08\x60\x07\x77\x0a\xac\x84\x92\x67\x41\x75\x7a\x23\x4d\x1e\x4c\x23\x80\x81\x51\x89\x08\x72\xf7" ++"\x4d\xba\x2f\x1d\xfb\x25\x4c\x1d\xb9\xfc\x61\x5d\x2a\x0a\xf7\x25\x06\xa4\x99\x94\x9c\x9b\x7d\x94\x72\x1f\x5c\xf7\x75\xa4\x06\xdc" ++"\x89\xa6\x77\xbc\x31\xf7\x47\x1d\xbd\x29\x06\x73\xf7\x06\x0a\x8a\xad\x87\x8f\x68\x8c\x08\x0e\xf8\x74\xbe\x15\x4a\xe6\x5c\xcc\x7f" ++"\x95\x65\x98\x19\xa0\x9c\x9c\x9d\xa9\xaf\xbf\xc9\x91\x8e\xb5\x8d\x08\x5e\x07\xbb\x1d\xb9\x4c\x06\x73\x95\xf7\x41\x1d\xab\x86\x90" ++"\x6d\x8d\x08\x0e\xf7\x92\xf7\xa5\x15\xc1\x83\xa4\x75\xb5\x3c\x8f\x1d\x93\x96\xb4\xf5\x0a\x60\x07\x77\x0a\xaa\x83\x93\x6b\x3d\x79" ++"\x7d\x21\x4a\x1e\x58\x36\x79\x76\x70\x86\x08\xf7\x0b\x07\xa0\x82\x84\x0a\xfb\x10\x81\xf7\x4d\xba\x07\xa5\x7f\x0a\x71\x1f\xfb\x25" ++"\x4c\x1d\xb9\xfc\x61\x5d\x2a\x0a\xf7\x25\x06\x52\x1d\x5c\xf7\x75\x95\xfb\x12\xf7\x04\x0a\xf7\x97\xf7\x58\x15\xbb\x84\xa3\x7b\xaf" ++"\x57\xcf\x28\x18\x96\x7a\x91\x87\xa4\x8a\x08\xc4\x24\x1d\x55\x06\x4a\xe6\x5c\xcc\x7f\x95\x65\x98\x19\x9e\x9a\xa1\xa2\xa6\xac\xbe" ++"\xc8\x92\x90\xb5\x8c\x08\x5e\x07\x39\x1d\x97\xa1\x1e\xc1\x07\xab\x83\x92\x65\x47\x7a\x80\x2b\x3a\x1e\x6c\x66\x79\x7c\x79\x86\x08" ++"\xcb\x07\xa0\x82\x96\x7b\x7a\x82\x7f\x77\x1e\x46\x7b\xf7\x0a\xb6\x07\xa5\x99\x94\x9c\x9b\x7e\x94\x70\x1f\xfb\x1e\x33\x1d\xb6\xfb" ++"\xd1\x60\x33\x1d\xf7\x1e\x06\x52\x1d\x60\xf7\x28\x9b\x3c\xf7\x04\x0a\xf7\x53\xf8\x94\x15\xbb\x29\x1d\xfb\x7e\xfb\x5f\x06\x27\x1d" ++"\xf7\x2c\xdd\xfc\x61\x5e\x37\x0a\xf7\x24\x36\x0a\x5c\xf7\x75\xa4\x06\xdc\x89\xa6\x77\xbc\x31\x8f\x1d\x92\x96\xb5\xf5\x0a\x60\x07" ++"\x77\x0a\xaa\x83\x93\x6b\x3d\x78\x7c\x22\x4b\x1e\x4c\x22\x80\x82\x51\x89\x08\x72\x06\x0e\xd0\xf8\x04\x15\xd9\xfb\xd1\x60\x2a\x0a" ++"\xf7\x1e\x24\x1d\x60\xf7\x28\xa3\x06\xda\x8a\xa8\x7c\xb7\x4d\xcf\x28\x18\x95\x7a\x92\x87\xa4\x8a\x08\xc4\x24\x1d\x55\x06\x4a\xe6" ++"\x5b\xcc\x80\x95\x65\x98\x19\x9e\x9b\x9f\xa0\xa8\xad\xbf\xc9\x91\x8f\xb5\x8c\x08\x5e\x07\x39\x1d\x97\xa1\x1e\xc1\x07\xab\x83\x92" ++"\x65\x49\x77\x7f\x3c\x48\x1e\x50\x44\x82\x86\x53\x89\x08\x73\xf7\x0a\xbc\x06\x9f\x98\x95\x9a\x9c\x46\x0a\xfb\x7b\xfb\x22\x06\x27" ++"\x1d\x0e\xf8\x77\xbe\x15\xf8\x61\x9f\x07\xa0\x97\x94\x9c\x9c\x80\x93\x75\x89\x1d\xf7\x96\xfb\x6b\x5b\x29\x0a\xf7\x11\x27\x06\x74" ++"\xf7\x06\x0a\xab\x84\x92\x6e\x8c\x1e\x0e\xf8\x71\xbe\x15\xf7\xd1\xa4\x07\x32\x0a\x25\xc5\x1d\xf7\x8e\xfb\x23\x63\x06\x76\x7f\x59" ++"\x0a\xf7\x08\x8a\x05\x4b\x07\x74\x24\x0a\xa3\x1e\xd5\x07\xa0\x87\x95\x82\x8f\x1e\x90\x82\x87\x8c\x80\x1b\x0e\xf7\xdc\x7b\x15\xbe" ++"\x8c\xbe\x9c\xb5\xa9\x08\xb2\xa7\xa8\xac\x9b\x1a\x99\x81\x95\x7c\x82\x86\x88\x83\x83\x1e\x4d\x55\x5b\x72\x47\x1b\xfb\x07\x29\xed" ++"\xf7\x08\x1f\xd0\x07\xf7\x06\xe2\xe7\xf7\x01\xe1\xd7\x5a\x51\x90\x1e\xf1\x1d\x48\x4e\x71\x5b\x5d\x1f\x5f\x5c\x6e\x46\x4e\x1a\x3a" ++"\x07\xfb\x0b\xef\xfb\x07\xf7\x0d\x76\x1e\x47\xa5\x07\xa6\x99\x84\x7e\x7d\x3a\x0a\x96\x76\x1f\x90\x82\x87\x8c\x86\x47\x1d\x84\xa0" ++"\x1d\xb2\x73\xa2\x62\x8f\x1f\x0e\xf7\xe2\x7c\x15\xba\x8f\xb7\x97\xb0\x9d\x08\xbb\xa3\xaa\xa8\x9e\xda\x0a\x58\x4f\x74\x43\x1b\x21" ++"\x40\xd1\xf0\xf4\xd4\xd2\xf6\xdd\xce\x65\x59\x91\x1f\x77\x8d\x93\x83\x9a\x1b\x9c\x94\x96\x9f\x1f\xe5\x07\xa0\x82\xa9\x1d\x89\x07" ++"\xdb\x0a\xfb\x0c\xe0\x31\xf7\x0d\x81\x1f\x4b\xa5\x07\xa6\x99\x84\x7e\x7e\x3a\x0a\x95\x76\xee\x1d\xa0\xa9\x83\xa1\x73\x1d\x31\x0a" ++"\x0e\xf7\xa8\x90\x15\xfb\x1c\x64\x07\xf7\x12\x1d\xf7\x19\x06\xf7\x4c\xf8\x02\xc7\x0a\xfb\xc7\xfb\x2f\xf7\xc7\x8b\x1d\x0e\xf7\xdc" ++"\xf7\x6d\x15\xb0\x07\xf7\x42\xf7\x96\xc8\x0a\xfb\x63\xfb\x22\xf7\x63\xf6\x1d\xfb\x96\x05\x66\x29\x07\x66\x1d\xed\xfb\x08\x27\x20" ++"\x0a\xf7\x90\x23\x1d\x27\xf7\x08\xe7\x06\x9e\x1d\x0e\xf7\xa8\x78\x15\x31\x06\x66\x1d\xe5\x4d\x64\x06\xf7\x12\x1d\xc9\xe9\x06\x9e" ++"\x1d\x2d\xa1\x06\xf7\x4c\xf8\x01\xc7\x0a\xfb\xc6\xfb\x2f\xf7\xc6\x8b\x1d\xf7\x4d\xfb\xff\x05\x0e\xf8\x9b\xbe\x15\xfb\x4f\xf7\x81" ++"\xf7\x43\xf7\x74\x05\x97\x06\xa1\x96\x41\x1d\xfb\x03\x06\xba\x0a\xae\x06\xfb\x23\xfb\x4b\xfb\x24\xf7\x4b\x05\xab\x06\xa0\x97\x41" ++"\x1d\xfb\x02\x20\x0a\x98\x06\xf7\x43\xfb\x74\xfb\x4c\xfb\x81\x05\x7d\x29\x0a\xf7\x16\x06\xa0\x97\x45\x0a\x56\x06\xf7\x2d\xf7\x58" ++"\xf7\x2e\xfb\x58\x05\x59\x2e\x1d\xf7\x08\x28\x06\x74\x24\x0a\xa3\x1e\xf7\x02\x07\xa9\x84\x93\x6d\x8c\x1e\x0e\xf8\x97\xbf\x15\xfb" ++"\x45\xf7\x3b\xf7\x32\xf7\x29\x05\x8f\x9f\x1d\x75\x81\x51\x0a\xae\x06\xfb\x10\xfb\x06\xfb\x0c\xf7\x06\x05\xab\x06\xa1\x96\x94\x9c" ++"\x9c\x81\x93\x74\x1f\xfb\x02\x55\x0a\x97\x82\xa0\xf7\x35\x1d\x84\x29\x0a\xf7\x18\x21\x0a\x55\x06\xf7\x23\xf7\x19\xf7\x22\xfb\x19" ++"\x05\x57\x35\x0a\xf7\x08\x4d\x06\xe4\x0a\x0e\xf8\x6c\xbe\x15\xf8\x61\xb1\x07\xa5\x99\x94\x9c\x9b\x99\x0a\xfb\x5f\xfb\x02\x07\x72" ++"\x7d\x82\x0a\xf7\x50\x5e\x1d\x8c\xa8\x83\x94\x6d\x8c\x08\x0e\xf8\x6d\xbe\x15\xf7\xd1\xaf\x07\xc0\x1d\xfb\x18\x24\x07\x70\x0a\xf7" ++"\x48\x5e\x1d\xa9\x84\x93\x70\x8c\x1e\x88\x06\x0e\xf7\xc1\xf7\x55\x15\xaf\x94\xa4\x96\xaa\xa1\xa6\x9e\x18\xfb\x5f\xfb\x02\x37\x0a" ++"\xf7\x5c\x24\x1d\x65\xf8\x61\xb1\x06\xa5\x99\x94\x9b\x9c\xe8\x1d\x5d\x66\x72\x7c\x5b\x78\x08\xf7\x1a\x07\xa0\x82\x84\x0a\xfb\x24" ++"\x07\x3c\x76\xa2\xea\x89\x1f\xf7\x31\xbc\x79\x1d\xfb\x1f\x2a\x0a\xb1\xfb\x36\x06\x8d\xfb\x0d\xaf\x64\xf7\x08\x86\x08\x2b\x07\xf7" ++"\x08\x0a\xf7\x96\xf7\x4b\x15\x74\x8c\x53\x8d\x79\x9e\x8a\xc5\x19\xf4\xb9\x07\x7b\x1d\xfb\x19\x33\x1d\xae\x22\x06\x8c\x33\xac\x6a" ++"\xe8\x82\xa2\x8a\x18\x5f\x07\x7c\x0a\xbd\x07\xbb\x96\xa6\x96\xb0\xa2\x08\xfb\x18\x24\x37\x0a\xf7\x53\x24\x1d\x67\xf7\xd1\xaf\x06" ++"\xbd\x0a\x7e\x82\x0a\xb0\xfb\x12\x06\x61\x71\x6b\x7c\x65\x81\x08\xca\x07\x9f\x82\x96\x7a\x7b\x82\x80\x77\x1e\x0e\xf7\x29\xf8\x94" ++"\x15\xf7\x02\x36\x0a\xfb\x5c\x4b\x1d\xb1\xfc\x61\x65\x4b\x1d\xf7\x18\x2f\x1d\x61\xf7\x56\x06\xc5\xd4\xbe\xa2\xc7\x1b\xcb\xa3\x6b" ++"\x34\x1f\xfb\x30\x5a\x07\x72\x7d\x82\x0a\xf7\x1f\x2f\x1d\x65\xf7\x35\x06\xd0\x7d\xb5\x6e\xa2\x1e\x9f\x72\x66\x96\x61\x1b\x56\x56" ++"\x7a\x6b\x5f\x1f\x70\x77\x05\x0e\xf7\x41\xf8\xef\x15\x27\x36\x1d\xbb\xfc\x89\x64\x2e\x1d\xf7\x17\x22\x0a\x63\xf7\x87\x06\xd4\xcd" ++"\xa3\x9a\xc3\x1b\xce\xb8\x65\x53\x1f\xfb\x81\x63\x07\x76\x7f\x82\x7a\x7b\xde\x0a\xdc\x47\xc8\x31\x50\x5b\x76\x5e\x5e\x1e\x0e\x23" ++"\x0a\x0e\xf8\x6c\xbe\x15\xf8\x61\xb2\xf7\x0c\x0a\xfb\x19\x4c\x1d\xb5\xfb\x56\x06\x51\x41\x57\x74\x51\xd7\x1d\xb4\x1b\xc0\xc1\x9d" ++"\xaa\xb7\x1f\xa6\x9e\x05\xfb\x5f\xfb\x05\x07\x6d\x8a\x83\x82\x8c\x6e\x08\xfb\x02\x07\x73\x24\x0a\xa2\x1e\xee\xf7\x51\x79\x1d\x0e" ++"\xf8\x6d\xbe\x15\xf7\xd1\xaf\x07\xbd\x0a\x7e\x82\x7b\x7a\x99\x82\xa4\xd1\x1d\xb3\x1b\xc7\xc5\x9c\xac\xbe\x1f\xfb\x18\x21\x07\x88" ++"\x06\x70\x8a\x84\x83\x6d\x1a\xfb\x02\x07\x73\x24\x0a\xa2\x1e\xee\xf7\x48\x07\xa5\x7f\x0a\x71\x1f\x0e\xb7\xf7\xbd\x15\x93\x24\x91" ++"\x6c\xa4\x60\x08\x35\xbc\xdb\x59\xe3\x1b\xf7\x22\xf7\x2d\x1d\x39\x59\x6e\x27\x32\x1f\xc4\x7f\x05\xd4\xd2\xa9\x9c\xc6\x1b\xc1\xc2" ++"\x70\x5e\xae\x1f\xae\x5f\xa2\x50\x5d\x1a\x85\x07\x8a\x59\x15\x7f\x45\x7f\x6c\x6a\x64\x08\x5d\x64\x58\x71\x56\x1b\x55\x58\xa5\xb9" ++"\x64\x1f\x6a\xb2\x7f\xaa\x80\xd1\x08\x0e\x28\x1d\xfb\x18\xf7\x91\xb3\x0a\x48\x1d\xfb\x82\xf8\x37\x42\x1d\xf7\xc4\xf8\xd3\x15\xfb" ++"\x26\xfb\x04\xfb\x14\xfb\x3c\xf7\x07\x1d\xf7\x59\xfb\xdc\x15\x85\x60\x84\x75\x7c\x6d\x08\x42\x66\x4a\x5f\x44\x1b\x4b\x4d\xb1\xca" ++"\x65\x1f\x77\xad\x82\xa7\x84\xbc\x08\x89\xbd\x15\x91\xbf\x92\xa4\x9c\xad\x08\xd3\xb0\xcc\xb7\xd1\x1b\xcc\xc8\x66\x4b\xb1\x1f\xa2" ++"\x65\x94\x6d\x91\x51\x08\x0e\xbc\x1d\x25\x0a\x78\xf9\x5e\x5d\x1d\xe1\x64\x0a\x2c\x1d\xfb\xc6\xf8\x08\x15\x7c\x80\x80\x7b\x4c\xcc" ++"\x5b\xe1\xe0\x64\x0a\xf8\xdd\xf9\x46\x15\x4f\x1d\xfc\xce\x20\x0a\x0e\xf8\x2d\xe3\x15\x94\x63\x8f\x7e\x92\x7f\x08\x78\x97\x9b\x80" ++"\x9c\x1b\xc8\xb4\xe6\xf7\x1c\xf7\x18\x60\xe6\x4e\x44\x67\x32\xfb\x40\x1f\xfb\xee\x07\x7b\x93\x81\x99\x99\x93\x95\x9c\x1e\xf8\x03" ++"\x04\xa1\x07\xed\xa7\xd7\xaf\xb0\xa5\x42\x22\xfb\x0d\x75\x4b\x61\x68\x75\xb8\xd7\x87\x1e\xfb\xe5\x81\x15\x8a\x5d\x7d\x66\x76\x81" ++"\x08\x81\x86\x85\x82\x80\x1a\x89\x07\x7c\x8c\x95\x83\x9c\x1b\xf1\x8c\x05\xf4\xc4\xec\xf7\x46\xf7\x1d\x66\xe8\x48\xac\x1f\x75\x96" ++"\x75\x8f\x65\x8a\x08\x84\x88\x8d\x8f\x95\x93\xa3\x90\x93\x1f\x8e\x90\x8c\x8d\x8f\x1a\x90\x88\x90\x87\x8e\x1e\x89\x8c\x05\x8d\x88" ++"\x87\x8c\x87\x1b\x79\x76\x69\x6c\x8a\x1f\x82\x8a\x8a\x89\x84\x1b\x7a\x06\x7a\x81\x82\x7e\x7d\x95\x83\x9c\x1f\x9c\x06\x91\x8d\x88" ++"\x86\x1f\xb7\x16\x92\x8c\x8c\x9b\xee\xaf\x4b\xfb\x43\xfb\x09\x76\x46\x60\x72\x1e\x80\x79\x68\x86\x5a\x1b\x7e\x86\x8d\x8f\x8c\x8b" ++"\x8c\x8c\x8c\x1f\xa0\xa8\x94\xaa\x8c\xba\x08\x0e\xf8\x34\xbd\x15\xec\xc2\xc6\xeb\xf2\x1a\xf7\x2e\xfb\x0a\xf7\x09\xfb\x2e\xfb\x2f" ++"\xfb\x09\xfb\x09\xfb\x2e\xf7\x28\x1d\x82\xa0\x1f\xf7\x62\xbb\x06\x54\xaa\x7b\x96\x75\x9f\x08\x51\xbf\x6d\xcc\xd3\x1a\xd3\xa7\xc6" ++"\xc2\xb9\x1e\xad\xb4\xb3\x99\xc3\x1b\xc3\xb3\x7d\x69\xb4\x1f\xc2\x5d\xa7\x50\x43\x1a\x47\x71\x4f\x57\x57\x1e\x72\x72\x7a\x7f\x4e" ++"\x69\x08\x5b\xf7\x62\x07\xa0\x98\x94\x9b\x9c\x80\x93\x74\x1f\x0e\xb2\x0a\x67\x0a\xe6\x16\xbe\x06\xf7\x34\xf8\x1a\xf7\x35\xfc\x1a" ++"\x05\xbe\x06\xfb\x42\xf8\x47\x05\x40\x06\x0e\xe6\xf8\x46\x15\xf7\x42\xfc\x46\x05\xd6\x06\xf7\x42\xf8\x47\x05\x58\x06\xfb\x35\xfc" ++"\x19\xfb\x34\xf8\x19\x05\x58\x06\x0e\xf7\xbd\xf8\x89\x15\xfb\x1b\xfb\x05\xfb\x04\xfb\x1b\xfb\x22\xf7\x02\xfb\x04\xf7\x20\xf7\x1c" ++"\xf7\x03\xf7\x04\xf7\x1f\xf7\x1f\xfb\x03\xf7\x03\xfb\x1e\x1f\x70\xfb\xad\x15\xfb\x36\x07\x35\x94\x3e\xd6\x87\xd9\x08\xc2\x04\x91" ++"\xde\xd5\xd5\xe2\x96\x08\xfb\x3c\x07\xc2\x54\x15\xf7\x3b\x06\x88\x42\x3b\x3d\x37\x80\x08\xf7\x6d\x04\xf7\x3c\x07\xdf\x82\xd7\x3f" ++"\x92\x38\x08\x0e\x9c\x16\xf8\xcb\xf8\xcb\xfc\xcb\x06\xf8\x92\xfc\x92\x15\xfc\x59\xf8\x59\xf8\x59\x06\x0e\xca\xf7\xe7\x15\xfb\x2b" ++"\x90\x68\xa6\x5f\x1e\x47\xb5\xd8\x62\xe1\x1b\xbf\xbb\x9a\xa6\xb4\x1f\xbe\xae\xa8\xb9\x95\xca\x08\x90\xac\x8c\xa1\xed\x1a\xf7\x51" ++"\x07\x9f\x80\x99\x7b\x7b\x82\x7f\x75\x1e\xfb\x54\x07\xfb\x10\x86\x62\x78\x6a\x1e\x57\x6d\x4a\x68\x49\x1b\x63\x62\x98\xa2\x6a\x1f" ++"\x62\xa8\x78\xac\x85\xbb\x87\xa9\x8b\x8b\x8a\xf7\x01\x08\xf7\x54\x07\xa0\x81\x98\x7b\x7a\x82\x7f\x75\x1e\x0e\xf7\xe1\x16\xf7\x67" ++"\xf8\xeb\x05\x55\x06\x4c\xfb\x37\x05\xfb\x97\x06\x4d\xf7\x37\x05\x58\x06\xf7\x5f\xfc\xeb\x05\xf7\x2a\xf8\x15\x15\xfb\x03\xfb\xe2" ++"\x05\x84\x06\x24\xf7\xe2\x05\x0e\xf8\x7a\xf8\x37\x15\xfb\x0d\x06\x74\x81\x2a\x1d\xd0\xfb\x8c\x06\x52\x55\x51\x6f\x4a\x1b\x5b\x65" ++"\xaf\xba\x1f\xf7\xc1\x97\x1d\xfb\x8e\x06\x3a\xc3\x56\xde\xcb\xc4\xa3\xbd\xc2\x1e\x51\xa3\x07\x7a\x1d\xbf\xf7\x2e\x1d\x7d\x73\xa1" ++"\x1d\xa8\xa1\xa0\xca\xad\x1f\x96\x91\x8f\x92\x96\x1a\x9b\x80\x94\x76\x1e\x6e\x06\x0e\x48\x0a\x0e\x48\x0a\xfb\x49\xf7\x5d\x15\x72" ++"\x77\x77\x73\xf7\x30\x1d\xf7\x63\x95\x1d\xa3\xa4\x77\x9f\x72\x1f\x0e\x48\x0a\xa0\xf7\x70\x15\x95\x93\x8f\x92\x95\x1a\x99\x81\x95" ++"\x7d\x82\x85\x88\x83\x82\x1e\xfb\x06\x2b\x05\x81\x83\x87\x84\x81\x1a\x7d\x95\x81\x99\x93\x93\x8e\x93\x93\x1e\xfb\x06\xd8\x15\x72" ++"\x77\x77\x73\x72\x9f\x78\xaf\x1d\xf7\x98\x16\x71\x77\x78\x72\x67\x1d\x9f\xa4\xa2\x77\x9f\x73\x1f\x0e\x48\x0a\x94\xf7\x70\xf7\x0e" ++"\x0a\x7d\x84\x84\x88\x83\x83\xd5\x0a\x28\x0a\xfb\x18\xf8\xec\x63\x0a\x28\x0a\x85\xf8\xb3\x5f\x0a\x40\x0a\xbc\xf8\xe0\x34\x0a\x40" ++"\x0a\x33\xf9\x12\xda\x1d\x40\x0a\xfb\x59\xf8\xf6\x5b\x1d\x40\x0a\xfb\x52\xf9\x06\x4d\x0a\xf8\x3a\xf7\xb0\x15\xbe\x84\x07\x61\x8e" ++"\x6c\x90\x77\x91\x08\x5f\x99\x6a\xb4\xb4\x1a\xa9\x9d\xa8\xaa\x9e\x1e\xa5\x9b\xb2\x94\xc5\x8e\xa1\x8c\x8b\x8b\x90\x8d\x08\x96\x8e" ++"\x91\x93\x97\x1a\x9c\x7f\x94\x75\x1e\xfb\x5e\x26\x1d\xaf\x06\x5a\x6d\x78\x6b\x5a\x1a\x53\xae\x5c\xc8\x72\x1e\x31\x6a\x5f\x55\x3c" ++"\x1a\x5a\xa0\x5e\xb1\x6d\x1e\xa9\x73\xb0\x7f\xcd\x84\x08\xd8\x83\x9d\x81\x6b\x1a\x69\x6f\x77\x50\x83\x1e\x6d\x87\x84\x87\x7a\x1a" ++"\x7a\x96\x83\xa2\xd9\xcb\xbf\xca\xa9\x7e\xa4\x74\x9b\x1e\x79\x98\x6f\x92\x5c\x90\x08\xfb\x04\x97\x5d\xad\xd1\x1a\xc3\xb3\xbe\xc6" ++"\x9e\x1e\xa4\x93\xac\x8f\xbd\x8c\x08\x0e\x4e\x0a\x83\x7a\x74\x1d\x9c\x80\x93\x71\x1d\x82\x7b\x4c\x0a\xf7\x65\xf7\xa2\xda\x1d\x5d" ++"\x0a\xf6\xf7\x96\x4d\x0a\x4a\x0a\x60\xf7\x68\x34\x0a\x4a\x0a\xfb\x47\xf7\x7e\x26\x0a\x0e\xf8\x22\xf8\xbc\x15\x49\x48\x76\x73\x6a" ++"\x60\x08\x3b\x22\x68\x3d\x3f\x1a\x54\xa8\x50\xb6\x6d\x1e\xa4\x7a\xb0\x7f\xca\x83\x08\xcc\x82\x9c\x81\x6f\x1a\x64\x6a\x75\x4f\x8a" ++"\x1e\x75\x80\x82\x7b\x7a\x97\x82\xa4\xdc\xc7\xbb\xcc\xab\x7b\xa7\x71\x9b\x1f\x7e\x93\x70\x92\x68\x90\x52\x93\x70\x92\x77\x96\x08" ++"\x66\xa0\x76\xb3\xbd\x1a\xe6\xd9\xf7\x0e\xf7\x3d\xf7\x3f\x1e\x8d\x8e\x90\x8f\x05\xbb\xfb\x6a\xf7\x44\x1d\x0e\x7b\x9b\xf8\x35\x9b" ++"\xf7\x16\x97\xa7\x98\x06\xbf\x0a\xbe\x0b\xa7\x93\x8e\x8f\x8f\x90\x8f\x8e\x92\xbb\xae\xa9\x0c\x0c\xae\x8f\x8f\x8f\x8f\x8e\x8f\x94" ++"\x90\xb4\x9f\x9e\x0c\x0d\xf8\xec\x14\xbb\x13\x00\xe7\x02\x00\x01\x00\x05\x00\x0b\x00\x0f\x00\x16\x00\x1d\x00\x24\x00\x28\x00\x2c" ++"\x00\x5d\x00\x61\x00\x65\x00\x69\x00\x73\x00\x7e\x00\x84\x00\x88\x00\x8d\x00\xb0\x00\xb5\x00\xb9\x00\xc3\x00\xc7\x00\xd2\x00\xd6" ++"\x00\xda\x00\xe0\x00\xe7\x00\xec\x00\xf2\x00\xf6\x01\x39\x01\x7a\x01\xb9\x01\xd7\x01\xf0\x01\xfb\x01\xff\x02\x04\x02\x09\x02\x3d" ++"\x02\x8c\x02\x98\x02\xc4\x02\xce\x02\xdd\x02\xee\x02\xfc\x03\x02\x03\x07\x03\x0f\x03\x15\x03\x1a\x03\x24\x03\x2b\x03\x31\x03\x36" ++"\x03\x40\x03\x48\x03\x50\x03\x57\x03\x5f\x03\x6f\x03\xa8\x03\xae\x03\xca\x03\xcd\x03\xde\x03\xe5\x03\xf0\x03\xf7\x03\xfe\x04\x18" ++"\x04\x1e\x04\x27\x04\x32\x04\x39\x04\x49\x04\x4d\x04\x51\x04\x5a\x04\x64\x04\x6f\x04\x7b\x04\x86\x04\x8b\x04\x98\x04\xa0\x04\xa8" ++"\x04\xae\x04\xb9\x04\xc3\x04\xc8\x04\xd2\x04\xdb\x04\xe4\x04\xeb\x04\xf2\x04\xfa\x05\x02\x05\x0a\x05\x12\x05\x18\x05\x23\x05\x2c" ++"\x05\x5a\x05\x7d\x06\x09\x06\x10\x06\x93\x07\x0d\x07\x81\x07\xd3\x07\xe4\x08\x00\x08\x08\x08\x10\x08\x17\x08\x35\x08\x52\x08\x5f" ++"\x08\x8a\x08\x9f\x08\xe1\x09\x21\x09\x29\x09\x2c\x09\x5a\x09\x9f\x09\xad\x09\xd0\x09\xe4\x0a\x22\x0a\x27\x0a\x45\x0a\x5a\x0a\x81" ++"\x0a\x99\x0a\xbf\x0a\xda\x0b\x04\x0b\x0e\x0b\x3c\x0b\x5a\x0b\x60\x0b\x6b\x0b\x8b\x0b\xb6\x0b\xce\x0b\xdc\x0b\xe4\x0b\xef\x0c\x03" ++"\x0c\x17\x0c\x21\x0c\x26\x0c\x2e\x0c\x43\x0c\x4a\x0c\x5a\x0c\x76\x0c\x96\x0c\x9f\x0c\xb1\x0c\xd0\x0c\xe2\x0c\xe7\x0c\xeb\x0c\xf9" ++"\x0d\x0a\x0d\x15\x0d\x20\x0d\x29\x0d\x38\x0d\x40\x0d\x5a\x0d\x68\x0d\x73\x0d\x85\x0d\x8f\x0d\x96\x0d\x9c\x0d\xa6\x0d\xb0\x0d\xb9" ++"\x0d\xc5\x0d\xcc\x0d\xd9\x0d\xe6\x0d\xfb\x0e\x0a\x0e\x15\x0e\x21\x0e\x24\x0e\x30\x0e\x3f\x0e\x44\x0e\x53\x0e\x64\x0e\x76\x0e\x84" ++"\x0e\x8f\x0e\x95\x0e\xa0\x0e\xb1\x0e\xc1\x0e\xc9\x0e\xce\x0e\xd8\x0e\xe7\x0e\xf6\x0f\x04\x0f\x12\x0f\x18\x0f\x21\x0f\x2e\x0f\x3b" ++"\x0f\x48\x0f\x55\x0f\x62\x0f\x66\x0f\x6d\x0f\x79\x0f\x85\x0f\x8f\x0f\x97\x0f\xa2\x0f\xad\x0f\xb8\x0f\xc3\x0f\xce\x0f\xd9\x06\x20" ++"\x1d\x0b\x06\xa0\x97\x45\x0a\x0b\x06\x32\x0a\x0b\xf7\xda\xf8\x94\xd0\x1d\x0b\x94\x7e\x9c\x9c\x94\x98\x0b\x72\x0a\x95\xa0\xc2\x1d" ++"\x0b\x15\x3f\x1d\x0b\x06\x74\x0a\x0b\xf8\x46\x16\xdc\x23\x1d\x6e\xf8\x04\xfb\x0d\x06\x74\x81\x2a\x1d\xd0\xfb\x8c\x06\x52\x55\x51" ++"\x6f\x4a\x1b\x5b\x65\xaf\xba\x1f\xf7\xc1\x97\x1d\xfb\x8e\x06\x3a\xc3\x56\xde\xcb\xc4\xa3\xbd\xc2\x1e\x0b\x06\x2b\x1d\x0b\x06\x35" ++"\x1d\x0b\x07\x27\x1d\x0b\xf7\x16\x1d\xf7\x12\xf7\x0f\xac\x0a\x0b\x15\xa0\x97\x94\x9b\x9b\x80\x94\x75\x5c\x1d\x06\x75\x80\x38\x1d" ++"\x0b\x06\xc5\x0a\x0b\x8d\x94\x95\x1e\x0e\xf7\xdc\xf7\x91\x15\xf7\x42\xf7\x97\xc8\x0a\xfb\x64\xfb\x22\xf7\x64\xf6\x1d\xfb\x97\x05" ++"\xfb\x5e\x27\x07\x20\x1d\xf7\x90\x23\x1d\x27\x06\x0b\xa0\x97\x5a\x0a\x0b\x06\x53\x0a\x0b\x55\x1d\x70\x1d\x8f\x8d\x94\x96\x1e\x0e" ++"\x06\x37\x1d\x0b\x06\xa4\x99\x94\x9c\x9b\x7d\x94\x72\x1f\x0b\x07\x70\x0a\x0b\x06\x7b\x0a\x0b\x06\x9f\x97\x53\x1d\x0b\x7b\x82\x74" ++"\x7d\x7d\x8f\x0b\x75\x80\x2a\x1d\x0b\x15\x91\x94\x8d\x90\x0b\x7e\x96\x1f\x0e\xc0\x0a\xf7\x0a\xdf\xc3\xda\xaf\x77\xae\x6b\xa0\x1f" ++"\x6a\xa1\x66\x96\x4d\x91\x33\x91\x1d\xd3\x7e\x0a\x93\x82\x9a\x1b\x9c\xf7\x39\x1d\x81\x81\x7c\x89\x1e\xa5\x69\x5e\x98\x55\x1b\x26" ++"\x40\x5a\x48\x6a\x9d\x6c\x9a\x1d\xa5\x85\xa5\x7c\x08\xa4\x7e\x9b\x75\x76\xf7\x0f\x0a\x0b\xf8\x32\x16\xf0\x23\x1d\x5a\xf7\x94\x06" ++"\xd4\x44\xc0\x2b\x66\x4a\x7e\x78\x53\xa6\x0a\x99\x54\x6c\x90\x5f\x1b\xfb\x15\x33\x4f\x32\x3d\xcc\x56\xeb\xd0\xc2\xa1\xc0\xc9\x1f" ++"\xc6\x04\x4f\x4a\x57\x74\x45\x1b\x49\x61\xaa\xbc\xc5\xd1\xb3\xf2\xb4\xba\x85\x83\xad\x1f\x0b\xf8\x52\x16\xdd\xf8\x04\x05\x9a\x06" ++"\xa1\x96\x94\x9c\x9c\x81\x93\x74\x1f\xfb\x03\x2f\x0a\xb7\x06\x4b\xfb\xb5\x38\xf7\x81\x05\x50\x06\x39\xfb\x81\x49\xf7\xb5\x05\xb9" ++"\x3d\x1d\xfb\x03\x2f\x0a\x9a\x06\xdf\xfc\x04\x05\xc6\x06\xe1\xf7\x88\xe2\xfb\x88\x05\x0b\xf7\x7d\xf8\x94\x15\xe6\x3e\x1d\xfb\x7e" ++"\x22\x1d\xe6\xfc\x61\x30\x20\x0a\xf8\x5d\xf7\x5f\x78\x1d\xfb\x2c\xfb\x9a\x07\x0b\xf7\xda\xf8\xef\x15\xfb\x37\x2e\x1d\xf7\x03\xfc" ++"\x89\xfb\x2f\x20\x0a\xf7\xfe\x21\x0a\xfb\x2f\x06\x0b\x06\xa0\x96\x94\x9c\x9b\x7f\x94\x77\x1f\x0b\x06\x57\x0a\x0b\x21\x1d\x75\x1f" ++"\x0b\x7f\x94\x76\x1f\x0b\xf7\x3f\xf7\x8a\x15\xf7\x12\x06\xd6\x68\xb5\x58\xe4\xfb\x34\x08\xc6\x21\x0a\x70\x06\x3e\xf7\x16\x6d\xb3" ++"\x52\xb3\x08\xe1\xa8\xba\xbe\xcb\x1a\xe0\x36\xd4\x27\x1e\xfb\x8d\x9c\x0a\x06\xf7\x8a\x04\xf7\x2a\x1d\x0b\xf8\x3e\xf8\x04\x15\xfb" ++"\x26\x07\x43\x83\x63\x77\x6f\x1e\x6d\x75\x69\x7b\x61\x1b\x62\x67\x9d\xa9\x75\x1f\x78\xa6\x83\xb3\xd2\x1a\xf7\x59\x27\x07\x75\x80" ++"\x38\x1d\xbb\xfb\x2b\x06\x39\x96\x59\xa6\x67\x1e\x60\xaa\xb9\x76\xc8\x1b\xc7\xbb\xa0\xb2\xaa\x1f\xa8\xb0\x97\xbe\xe4\x1a\xf7\x26" ++"\xbb\x07\x7b\x0a\xfb\x28\x2e\x0a\x0b\xf8\x66\xf8\x15\x15\xaa\x63\x56\x9c\x60\x0a\x0b\xf8\x74\xf8\x37\x15\xfb\xfd\x28\x06\x27\x1d" ++"\xbb\xf7\x7e\x07\xfb\xbb\xfb\xd9\x05\x60\xf8\x15\xef\x07\xa0\x83\x96\x79\x7a\x82\x80\x76\x1e\x5a\xfb\x98\x07\xf7\xbd\xf7\xd9\x05" ++"\x0b\xf7\x16\x1d\xf7\x11\xf7\x10\xac\x0a\x0b\x30\x1d\xb9\x06\xfb\x2d\xfb\xc7\xfb\x2f\xf7\xc7\x8b\x1d\x0b\x15\x94\x81\xf7\x0a\x1d" ++"\x9a\x96\x96\x9a\x93\x8b\x8b\x7d\x9a\x1f\x0e\xf7\xa8\x91\x15\x47\xfb\x1d\x05\xfb\x10\x06\x76\x80\x0b\x56\x1d\x80\x76\x1e\x0b\x55" ++"\x0a\x3a\x1d\x0b\x83\x7a\x7a\x96\x82\xa0\x1f\x0b\x07\x75\x80\x59\x0a\x0b\xa0\x96\x83\x0a\x0b\xa0\x96\x94\x9c\x9c\x80\x93\x76\x1f" ++"\x0b\x06\x75\x80\x83\x7a\x7a\x0b\x92\x8e\x93\x94\x1e\x0e\xa1\x96\x57\x1d\x0b\x75\x94\x80\x9c\x9c\x94\x96\xa1\x1e\x0b\x82\x7b\x7a" ++"\x96\x82\xa1\x1f\x0b\x94\x9b\x9c\x7f\x94\x76\x1f\x0b\x1a\x9b\x80\x94\x75\x1e\x0b\x9a\x1b\x9c\x94\x96\xa0\x1f\x0b\x4e\x0a\x83\x7a" ++"\x74\x1d\x9c\x80\x93\x71\x1d\x83\x7a\x4c\x0a\x0b\xee\xbe\x15\x5a\x26\x1d\xf7\x02\x06\xf7\xb4\xf8\x73\x05\xfc\x40\x5a\x07\x20\x1d" ++"\xf7\x2a\x06\x9f\x97\x94\x9b\x9c\xf6\x0a\x9c\x9b\x7f\x94\x77\x1f\xfb\x02\x06\xfb\xb4\xfc\x74\x05\xf8\x41\xd0\x07\x32\x0a\xfb\x3e" ++"\x4e\x1d\xbc\x06\x0b\x90\x1d\x8f\x9e\xa0\x0a\x50\x1b\xfb\x1d\x29\x2c\xfb\x19\xfb\x15\xeb\x2f\xf7\x1b\xce\xcd\x9e\xaf\xc0\x1f\xa9" ++"\x9f\x9a\x9d\x99\xa7\x0a\x0b\x62\x0a\x0e\xf7\xdb\xbe\x15\xf8\x61\xf7\x2f\x49\x07\xe0\x1d\xf7\x8e\x21\x0a\x0b\x6f\x1d\x6d\x6c\xa2" ++"\x1d\x0e\x4d\x1d\x67\x86\x62\x72\x56\x1b\x55\x51\x1d\x2b\x1d\xf7\x20\x21\x0a\x0b\xae\x1d\x85\x94\x7d\x0a\x0b\xf7\xbb\xf7\xf4\x15" ++"\x61\x6b\x6d\x63\x64\xab\x6d\xb5\x1f\x96\x06\xb5\xab\xa9\xb2\xb3\x6b\xa9\x61\x1f\x0e\xf7\x1d\x1d\x91\x68\x1d\x4e\x1d\xbc\xfc\x61" ++"\x5a\x26\x1d\x0b\xf7\x2c\x1d\xa9\xb3\xb2\x6b\xa9\x61\x1f\x0e\x60\x1d\xfc\x50\x20\x0a\x0b\x06\x9b\x8a\x97\x95\x9a\x1a\x8e\x07\x9a" ++"\x7f\x95\x7b\x8a\x1e\x0b\xee\x1d\x9f\x0b\x07\x2b\x1d\x0b\xf7\x14\x1d\xa9\x72\xa3\x6e\x1f\x0b\x71\x7d\x82\x7a\x7b\x99\x82\xa5\x1f" ++"\x0b\x76\x0a\xf7\x8e\x06\xa0\x97\x94\x9c\x9b\x0b\xf7\x3f\xf7\x9e\x15\xf7\x1a\x64\x06\x39\x1d\x0b\x07\xa0\x97\x94\x9c\x9b\x7f\x94" ++"\x76\x1f\x0b\xa1\x96\x45\x0a\x0b\x1e\x37\xfb\x0f\x05\x85\x83\x89\x85\x86\x1a\x7c\x0b\x82\x7b\x7a\x97\x82\xa0\x1f\x0b\x74\x24\x0a" ++"\xa4\x1e\xbf\x07\x0b\x07\x76\x7f\x38\x1d\x0b\x07\x9f\x82\x96\x7a\x7a\x82\x80\x77\x1e\x0b\x93\xa4\x1b\x9a\x9d\x82\x78\xa3\x1f\x0b" ++"\xa0\x97\x57\x1d\x0b\x76\x94\x80\x9b\x9c\x94\x96\xa0\x1e\x0b\x91\x88\x91\x1b\x99\x97\x96\x99\x0b\xd4\xbd\x70\x62\x90\x1e\x79\x8d" ++"\x0b\x99\x94\x9b\x9c\x7d\x94\x0b\x6e\x82\x85\x7c\x1b\x7f\x0b\x82\x1a\x7c\x96\x80\x9a\x92\x0b\x82\x7b\x7a\x99\x82\xa4\x1f\x0b\x94" ++"\x9b\x9c\x80\x94\x76\x1f\x0b\x96\x7b\x7a\x82\x80\x76\x1e\x0b\x85\x79\xa1\x1f\xa3\x0b\x06\x75\x80\x82\x7a\x7b\x96\x82\xa1\x1f\x0b" ++"\xf8\xcf\x15\x45\xfb\x05\xd1\x06\x0e\xab\x0a\x63\xb4\xc4\x75\xcc\x1b\xf7\x10\xe3\xd2\xed\xbf\x73\xb7\x63\xa3\x1f\x6c\x9e\x6f\x93" ++"\x3d\x98\x4e\x95\x71\x93\x73\x9b\x08\x73\x9a\x7e\xa4\xa8\x1a\xca\xc5\xb8\xdb\xd6\xcc\x0a\x0b\xf8\x7a\xf7\xd7\x15\xbb\x1d\xc4\x24" ++"\x1d\x55\x06\x4a\xe6\x5c\xcc\x7f\x95\x65\x98\x19\xa0\x9c\x9c\x9d\xa9\xaf\xbf\xc9\x91\x8e\xb5\x8d\x08\x0b\xf7\xda\xf7\x79\x15\x9f" ++"\x81\x97\x7b\x7a\x82\x80\x76\x1e\x6b\x07\x21\x71\x54\x58\x55\x67\xc4\xe2\xe3\xa3\xca\xbb\xac\x1e\x93\x91\x91\x8f\x97\x91\x08\xa3" ++"\x97\x8e\x8e\x98\x1a\x9a\x81\x95\x7b\x71\x67\x72\x64\x6b\x1e\x62\x59\x7b\x55\x38\x1a\x4b\x99\x5b\xa8\x68\x1e\x6b\xa5\xaf\x79\xaf" ++"\x1b\xb8\xb0\xa2\xb4\xa1\x1f\x62\xa0\xb1\x74\xb8\x1b\xaf\xaf\x9d\xab\xa5\x1f\xa8\xaf\x99\xba\xcf\x1a\xd1\x79\xcb\x6a\xb6\x1e\xb1" ++"\x6e\x5d\xab\x71\x1b\x7c\x81\x81\x7c\x7e\x8e\x88\xa4\x7e\x1f\x97\x85\x90\x88\x93\x86\x08\xba\x6a\xa4\x4b\x35\x1a\x32\x68\x52\x54" ++"\x58\x71\xc1\xf6\x1e\x0b\xf7\x38\x1d\xa1\x96\xb4\x1d\xf7\x22\xbb\x15\x5e\xbc\xbb\x78\xc9\x1b\xf7\x21\xf7\x04\xf7\x17\xf7\x39\xd6" ++"\x74\xd1\x61\xc1\x1f\xce\xde\x05\x94\x95\x8c\x8e\x91\x1a\x98\x80\x95\x7f\x82\x87\x89\x7f\x81\x1e\x4d\x3d\x05\xb9\x56\x5f\x9c\x4f" ++"\x1b\xfb\x23\xfb\x04\xfb\x16\xfb\x39\x3f\x9f\x4e\xb8\x4e\x1f\x48\x39\x05\x84\x81\x89\x88\x84\x1a\x7f\x95\x81\x98\x93\x91\x8f\x94" ++"\x93\x1e\xcb\xf7\x2d\x15\x6c\xbc\x7c\xbc\xc4\x1a\xf7\x1b\xe6\xf7\x02\xf7\x03\xba\xb1\x7b\x67\xb3\x1e\xaa\x68\x15\xaa\x59\x9a\x5a" ++"\x50\x1a\xfb\x1a\x30\xfb\x02\xfb\x03\x5c\x65\x9b\xb0\x63\x1e\x0b\xf7\x2f\xac\x15\x69\xb8\xb8\x7c\xc3\x1b\xf7\x16\xf2\xee\xf7\x11" ++"\xc3\x78\xbd\x65\xb5\x1f\xc7\xc7\x05\x94\x94\x8e\x90\x92\x1a\x98\x81\x95\x7e\x83\x88\x89\x81\x81\x1e\x4e\x4d\x05\xab\x60\x5d\x9a" ++"\x54\x1b\xfb\x16\x24\x28\xfb\x11\x54\x9d\x5c\xb0\x60\x1f\x4c\x4c\x05\x83\x82\x88\x86\x84\x1a\x7f\x95\x81\x98\x92\x90\x8e\x93\x94" ++"\x1e\xf7\xf1\xf7\xf3\x15\xa6\x6a\x99\x66\x62\x1a\x2a\x3b\x3e\x26\x60\x6c\x95\xa3\x67\x1e\x6a\xaa\x15\x71\xac\x7e\xaf\xb3\x1a\xeb" ++"\xdb\xd8\xf0\xb5\xa8\x82\x74\xaf\x1e\x0b\xf8\x04\xf7\x8f\x15\x6b\x8c\x05\x3d\x54\xab\xb9\xb3\xb2\xa4\xca\xa1\x9d\x89\x87\x98\x1f" ++"\x81\xac\x8b\x8b\x90\x1b\x98\x95\x97\x9a\x95\x86\x93\x81\x90\x1f\x94\x79\x60\x93\x6a\x1b\x2f\x48\x5b\x48\x68\xa0\x69\xae\x78\x1f" ++"\x96\x85\x94\x87\xa1\x85\x08\x3b\x78\x65\x66\x50\x1a\x40\xcc\x5b\xf3\xb9\xc0\x95\x98\xaa\x1e\x99\x92\x91\x92\x97\x1a\x9a\x82\x95" ++"\x7d\x87\x88\x8a\x89\x85\x1e\x7a\x59\x79\x88\x60\x1b\x3d\x61\xa4\xb8\xc2\xc4\xad\xe4\x1f\xa3\x06\x92\x06\x93\x8a\x05\x0b\xee\xf7" ++"\x9e\x15\xfb\x6b\x6e\x07\x20\x1d\xf7\x71\x06\xf7\x11\x88\xf7\x02\xf7\x0b\xf7\x1e\x1a\xc1\x07\xf7\x1f\xfb\x02\xf7\x0b\xfb\x11\x88" ++"\x1e\xfb\x71\x22\x1d\xa8\xfb\x57\x43\x20\x0a\xf7\x10\xf7\x8a\x15\xf7\x1e\x06\xea\x92\xe0\x31\x90\xfb\x04\x08\x43\x07\x88\x24\x35" ++"\x2e\x31\x8d\x08\xfb\x24\xf7\x6b\xf7\x31\x23\x1d\xfb\x31\x06\x0e\x72\x1d\xc9\xa4\xb9\xbd\x1e\xa7\xa5\x97\x9b\x97\x1a\x99\x6e\x1d" ++"\x0e\xa9\x0a\x9b\x80\x94\x75\x1f\xfb\x15\x06\x3b\x0a\x92\x06\xfb\x2d\xfb\x13\x05\xf7\xfe\x26\x07\xf7\x0d\x1d\x06\x0b\xf7\x01\x1d" ++"\xc0\xaa\xa3\xc4\x1d\xa1\x0a\x51\x52\x4c\xcc\x1d\x0b\x72\x0a\x96\x9f\xc2\x1d\x0e\xf7\x2a\xf8\x37\x15\x26\x2f\x0a\xbc\xfc\x87\xae" ++"\x0a\x41\x5b\x73\x4e\x58\x1f\xf7\x3e\xad\x15\xee\xd7\x45\x30\xf7\x29\x1d\xf8\x40\xf8\x94\x15\xfc\x61\x5b\x5f\x1d\xf7\x20\x06\xf7" ++"\x0e\x1d\xfc\x4c\x8c\x1d\xf7\x21\x33\x0a\x5a\xf8\x61\x06\x0e\xd4\x1d\xa7\x93\x90\x9d\x1b\x96\xaa\x1d\x9d\xd9\x0a\xf7\x53\xf8\x37" ++"\x15\x3b\x2e\x1d\xa7\xcd\x0a\xf7\x84\x06\xd4\xc9\xa7\x9d\xc2\x1b\xcd\xb8\x65\x53\x1f\xfc\x4a\x2b\x0a\xf8\x51\x07\xd9\x45\xc7\x31" ++"\x51\x65\x7a\x5a\x57\x1e\x0b\xe8\x1d\x51\x42\x57\x74\x50\xd7\x1d\xb5\x1b\xc0\xc0\x9c\xab\xb7\x1f\xa6\x9e\x05\x0b\xf8\x90\xf8\xef" ++"\x15\x26\x20\x0a\xbc\xfb\x66\x06\xc7\x5e\x4f\xaa\x44\x1b\xfb\x0f\x28\x27\xfb\x10\xfb\x10\xee\x26\xf7\x0e\xd2\xc9\xab\xc6\xb7\x1f" ++"\x40\xf0\x07\x61\x1d\x5a\x06\xfb\x77\xf7\xdf\x15\xee\xd7\x40\x28\x2b\x3e\x3e\x2b\x2a\x3f\xd8\xec\xeb\xd7\xd8\xea\x1f\x0b\xee\xbe" ++"\x15\x6e\x20\x0a\xf7\x71\x06\xf7\x16\x8a\xf3\xf7\x04\x8c\xf7\x23\x08\xc2\x07\x8a\xf7\x23\x23\xf7\x04\xfb\x16\x8a\x08\xfb\x71\x22" ++"\x1d\xa8\x06\xbf\xfc\x61\x15\xf8\x61\xf7\x1e\x07\xea\x92\xe0\x31\x90\xfb\x03\x08\x43\x07\x89\x23\x35\x2e\x30\x8d\x08\x0b\x76\x1d" ++"\xf7\x3e\x21\x0a\x46\x0b\x9e\x0a\x0e\xf8\x66\xf8\x94\x15\xe6\x3e\x1d\xfb\xbc\x50\x0a\xf7\x2d\xfb\xec\x06\x41\x4d\x50\x3c\x5b\x5e" ++"\x9f\xb7\x5a\x1e\xf7\x11\x34\x1d\xfb\x29\x07\x47\xd9\xbc\x74\xcd\x1b\xf5\xe3\xde\xf0\x1f\x0b\x06\x73\x6b\x76\x61\x7c\x1a\x83\x92" ++"\x84\x94\x92\x8f\x8d\x92\x91\x1e\xad\xb2\xa3\x9f\xbc\xa8\x99\x94\x18\x91\x8e\x8f\x8d\x8c\x8c\x08\x99\x93\x8e\x8e\x93\x1a\x92\x87" ++"\x8f\x78\x95\x1e\x4f\xad\x6e\xa2\x6c\xae\x08\x98\x80\x87\x8e\x84\x1b\x82\x83\x85\x83\x7c\x9b\x6b\xa8\x5f\x1f\x0b\x67\x1f\x9e\x6b" ++"\x7d\x8f\xb4\x0a\xa3\x1b\xa3\xf7\x20\x1d\xf8\x47\xf7\xf1\x15\xc5\x5f\x57\xa5\x46\x1b\xfb\x09\x2c\x2c\xfb\x08\xfb\x09\xea\x2c\xf7" ++"\x09\xcf\xc0\xa6\xc3\xb7\x1f\xfb\x01\x07\x8f\x50\x0b\xf8\xc1\x15\x8c\x9c\x05\xa1\x8c\x76\x9f\x72\x1b\x71\x78\x78\x73\x87\xad\x0a" ++"\x0b\x9a\x1b\x93\x92\x92\x94\x92\x88\x8f\x84\x91\x1f\x63\xac\x78\xa1\x6d\xbc\x88\x8f\x88\x90\x88\x90\x08\x88\x90\x87\x91\x8b\x1a" ++"\x98\x84\x88\x8e\x82\x1b\x84\x87\x87\x79\x81\x1f\x6a\x52\x72\x6b\x67\x6f\x08\x7e\x80\x88\x86\x85\x1a\x81\x92\x84\x93\x99\x0b\xf8" ++"\xb7\xcd\x1d\x0b\xf7\x8b\xbe\x15\xf7\xd1\xf7\x7e\xfb\x2c\x07\x77\x94\x7f\x9c\x9c\x94\x97\x9f\xf7\x26\x1d\xfb\xd1\x30\x06\xf7\x17" ++"\x1d\x0b\xa3\x1d\x8e\x8c\x8f\x98\x1e\x9d\xc4\xb5\x93\xab\x1b\xd1\xbb\x6d\x5e\x1f\x4d\x07\x0b\xda\x0a\x59\x4e\x74\x43\x1b\x21\x40" ++"\xd1\xf0\xf4\xd4\xd2\xf6\xdd\xce\x65\x59\x91\x1f\x77\x8d\x93\x83\x9a\x1b\x9c\x94\x96\x9f\x1f\xe5\x07\xa0\x82\xa9\x1d\x0b\x83\xed" ++"\x0a\x97\x97\x8d\x8d\x94\x1a\x99\x80\x96\x7c\x84\x83\xf7\x1d\x1d\x92\x8e\x93\x93\x1e\x0e\xf7\x53\xf7\x47\x15\xb4\xad\xf7\x3a\xfb" ++"\x36\x05\x7c\x35\x0a\xf7\x17\x06\x74\x0a\x61\x06\xfb\x5d\xf7\x56\xf7\x2a\xf7\x0f\x05\xb8\x06\xa0\x97\x94\x9c\x0b\x15\x44\xfb\x8d" ++"\x05\x8a\x87\x8a\x87\x87\x1a\x78\x9a\x7c\x9f\x9a\x93\x91\xa0\x97\x1e\xf7\x29\xf7\xa0\x05\x0b\x7f\xd2\x80\x9f\x85\xa3\x7c\x08\xa5" ++"\x7b\x9b\x6d\x6b\x1a\x46\x48\x58\x30\x33\x45\xba\xc9\x86\x1e\x9f\x8a\x83\x94\x7b\x1b\x7a\x82\x80\x76\x1f\xfb\x01\x2b\x0a\x99\x07" ++"\x0b\x24\xf0\xfb\x13\x1f\x85\x58\xe3\x0a\x0b\x8b\x86\x8c\x84\x1f\x9d\xfb\xd4\x05\x75\x8c\x94\x81\x9b\x1b\x9b\x93\x95\xa1\x8c\x1f" ++"\x6c\xfb\x23\x15\x69\x72\x74\x6c\x6c\xa4\x73\xad\x1f\x97\x06\xad\xa5\xa3\xaa\xaa\x71\xa2\x69\x1f\x0b\x5a\x20\x0a\xf7\x55\x27\x0a" ++"\x2f\xf7\x74\x06\x52\xb9\xc2\x71\xd4\x1b\xf7\x12\xec\xe8\xf7\x0b\xf7\x0c\x2b\xe6\xfb\x14\x0b\x75\x1d\x7c\x80\x46\x1d\x3c\x1d\x98" ++"\x92\x66\x0a\x95\x89\x8f\x58\x1d\x45\x1d\x7f\x82\x88\x87\x80\x1a\x7d\x96\x80\x9a\x91\x91\x8e\x91\x93\x1e\xf3\xdf\xf4\x37\x05\x85" ++"\x93\x7d\x0a\x95\x89\x8f\x3d\x0a\xf8\xab\xf8\x3e\x15\x97\x92\x8f\x91\x94\x1a\x97\x80\x96\x80\x86\x85\x89\x86\x83\x1e\xfc\x53\xfb" ++"\xad\x05\x7f\x84\x87\x85\x81\x1a\x7f\x95\x80\x98\x90\x8d\x8c\x92\x96\x1e\x0e\x5d\x1d\xe0\x4d\x1d\x68\x87\x61\x71\x56\x1b\x56\x61" ++"\xa5\xae\x87\x1f\x9d\x89\x83\x93\x7c\x1b\x0e\x76\x1b\x71\x74\xcf\x0a\x9e\x1b\x95\xaa\x1d\x9e\x84\x0b\x26\x0a\xf7\x70\x16\x3f\x1d" ++"\x0e\x3c\x0a\x90\x1a\x9a\x80\x96\x7c\xf7\x03\x1d\x15\x97\x95\x8d\x8f\x98\x1d\x81\x1a\x7d\x96\x80\x9a\x92\x8f\x8d\x94\x96\x1e\x0e" ++"\x55\x1d\x65\x1d\x82\x81\x1e\xfb\x06\x2a\x05\x80\x82\x88\x86\x81\x0a\x8f\x30\x0a\x1b\xe1\xd7\x5a\x51\x90\x1f\xf1\x1d\x0b\x76\x80" ++"\x51\x0a\x0b\xc5\x0a\xa8\xfb\xd1\xd2\x0a\x0b\xf8\x25\x15\x9f\x82\x97\x7a\x7a\x82\x80\x76\xe6\x0a\x84\x88\x86\x80\x1e\x83\x7b\x0b" ++"\x52\x1d\xfb\x11\x06\x71\x0b\x76\x0a\xc6\xfc\x31\x64\x06\x75\x80\x82\x7b\x7a\xf7\x23\x1d\x0b\x15\xfc\x1a\x07\x4a\x8a\x5e\x5f\x4c" ++"\x1b\xfb\x14\x06\x3b\x0a\xf7\x15\x06\xe6\x89\xd2\xd2\x89\xe6\x08\xf8\x4d\x0b\xf7\x2a\xf7\x0a\x15\x9b\x80\x96\x7c\x7a\x82\x80\x76" ++"\x1e\x3a\x07\x76\x94\x80\x9c\x9b\x94\x96\x9f\x1e\x6c\xb1\xc0\x7b\xc8\x1b\x0b\x7f\x96\x7d\x77\x1d\x83\x80\x9c\x1d\xec\x0a\x84\x88" ++"\x85\x85\x1a\x7f\x95\x81\x97\x93\x8e\x8d\x97\x95\x1e\x0b\x82\xa5\x1f\xa5\x06\xf7\x31\xc8\x77\x56\x58\x4c\x6c\x26\x3e\x4f\x98\xaa" ++"\x48\x1f\x90\x82\x86\x8c\x86\x1b\x7e\x7e\x7e\x7d\x0b\x1a\x62\xa9\x73\xbe\xee\x0a\x74\x86\x89\x79\x1b\x71\x7f\x94\x9e\xa3\x0b\x75" ++"\x81\x51\x0a\x0b\xa5\xe9\x0a\x0b\x05\x95\x3e\x1d\xfb\x02\x06\x3b\x0a\xb8\x06\xfb\x2c\x0b\x05\xa0\x06\x9e\x98\xf7\x40\x1d\xfb\x03" ++"\x50\x0a\xaa\x06\xfb\x20\x0b\xf8\x89\xf7\x90\x60\x1d\xfc\x26\x20\x0a\x0e\xf8\xd0\xf7\x94\x60\x1d\xfc\xb4\x20\x0a\x0e\x80\x96\x7c" ++"\xf7\x0d\x0a\x7f\x89\x0b\xc5\x62\x53\x90\x1e\x77\x8c\x94\x82\x5c\x0a\xf0\xac\x1d\x0b\xfb\xd1\x63\x06\xf7\x13\x1d\x0b\x1e\xc8\x9b" ++"\xc1\xa7\xee\x1b\xe6\xc2\x72\x61\x7f\x87\x80\x81\x80\x1f\x74\x75\x41\x7c\x34\x1b\x71\x06\x0b\x80\x70\x6e\x1f\x7c\x7e\x85\x81\x82" ++"\x1a\x7d\xf4\x0a\x0b\xf8\x4d\xf8\xa0\x15\xae\x63\x5d\xeb\x0a\x0b\x15\x95\x94\x8e\x91\x93\x1a\x9a\x80\x96\x7d\x83\x87\x9d\x1d\x82" ++"\x88\x0b\x63\x29\x0a\xf7\x18\x06\x61\x1d\x63\x0b\x30\x07\xf7\x17\x1d\x30\x0b\x25\x1d\xb3\xfc\x61\x0b\xf7\x01\x0a\x96\x7f\x99\x92" ++"\x91\x68\x1d\x76\x80\x82\x7a\x7b\x96\x82\xa0\x1f\x0b\xf7\x21\x1d\xf7\x07\x2a\x05\x83\x0b\x1e\xfb\xf2\xfc\x2e\x05\x83\x83\x89\xf3" ++"\x0a\x0b\x84\xa2\x1b\xa4\xa0\xe8\x0a\x1a\x98\x80\x96\x7e\x83\x86\x89\x82\x82\x1e\x5d\x0b\xaa\x63\x56\x9c\x50\x1b\xfb\x1d\x29\x2c" ++"\xfb\x19\x0b\x06\xde\xbe\x98\xa5\xa4\x1f\x9f\xa0\x98\xad\xad\x1a\xd8\x4a\xb3\xfb\x13\x1e\x32\x0b\x91\x8d\x92\x93\x1e\xf3\xdf\xf4" ++"\x37\x05\x85\x93\x7d\x0a\x0b\x3a\x1d\xf7\x18\x22\x0a\x63\xf7\x84\x06\x0b\x68\x1f\x9d\x6b\x7d\x90\xf7\x03\x0a\x81\x1a\x0b\xe3\x0a" ++"\x0e\x82\x88\x87\x80\x1a\x7d\x97\x80\x99\x91\x91\x0b\x1f\x90\x82\x88\x8c\x85\x47\x1d\x85\x9b\x83\x1f\x81\x9f\x0b\x15\xf7\x25\x1d" ++"\x0b\x73\x24\x0a\xa4\x1e\xd5\x07\x8a\xac\x85\x90\x6a\x8c\x08\x0b\xb6\x80\x74\xaa\x1f\xa4\x77\x99\x70\x6e\x1a\x50\x56\x5d\x47\x1e" ++"\x0e\x1e\xfb\xea\x07\x59\xa6\x72\xc3\xc3\xb5\x9e\xa5\x98\x7f\x97\x7f\x86\x0b\x72\x77\x78\x72\x67\x1d\x9e\xa3\xa4\x77\x9f\x72\x1f" ++"\x0b\x95\xa5\xa6\x1f\x9f\x9e\x8f\x91\x95\xa4\x1d\x06\x9f\x97\x83\x0a\x0b\x06\x89\xf8\xcf\x15\x45\xfb\x05\xd1\x06\x0b\x9b\x53\x1b" ++"\xfb\x00\x3a\x47\x32\x5f\x9f\x63\xad\x74\x1f\xaa\x75\x0b\x81\x95\x7f\x83\x88\x89\x80\x82\x1e\xfb\xf3\xfc\x2e\x05\x85\x0b\xf7\x3a" ++"\x1d\xf7\x83\xe7\x15\x0b\xf7\x2e\x1d\x7e\x0b\x1b\xfb\x16\x34\x4f\x32\x3e\xcc\x56\x0b\x15\x7e\x87\x87\x75\x7a\x1f\x6a\x73\x75\x7b" ++"\x75\x1b\x7b\x0b\x96\x99\x96\x84\x94\x7f\x90\x1f\x93\x76\x67\x92\x76\x1b\x0b\x06\x33\x66\x84\x71\x64\x1f\x47\x5e\x68\x40\x27\x1a" ++"\x0b\x86\x85\x1a\x7f\x95\x81\x97\x94\x8d\x8d\x97\x95\x1e\x0b\x96\x81\xf7\x07\x0a\x0b\xd0\xbe\xe0\x94\x93\xb6\x8d\x08\x0b\x7f\x94" ++"\x77\x1f\x5a\xf8\x61\xbc\x06\x9f\x97\x94\x0b\x81\x1a\x7e\x96\x80\x99\x94\x91\x8f\x95\x93\x1e\x0b\x1e\xfb\x06\x2b\x05\x82\x84\x87" ++"\x83\x83\x1a\x7d\x0b\xa9\x1a\xc2\x5b\xb8\x51\x51\x5b\x5e\x54\x6d\x99\x0b\x76\x1b\x70\x75\x80\x70\x6e\x1f\x7c\x7e\x85\x81\x0b\x06" ++"\xf7\x08\x0a\x06\xfb\x59\xf8\x94\x05\x0b\x94\x7f\x9c\x9c\x94\x98\xa3\x1e\xf7\x01\x07\x0b\x99\x93\x93\x8e\x91\x90\x1e\xa8\xa7\x93" ++"\x90\x0b\x76\x94\x80\x9c\x9b\x94\x96\xa0\x1e\x0e\x94\x1a\x98\x80\x96\x7d\x1e\x0b\x06\x9e\x93\x92\x9c\x9b\x83\x92\x78\x1f\x0b\x06" ++"\x77\x7f\x82\x7a\x7b\x97\x82\x9f\x1f\x0b\x07\xa4\x99\x94\x9c\x9b\x7d\x94\x72\x1f\x0b\x84\x84\x88\x84\x83\x1e\x2a\x2f\x05\x7f\x0b" ++"\x15\x95\x93\x8f\x91\x94\x1a\x99\x7f\x97\x0b\x1a\x5a\x4c\x67\x36\x39\x48\xad\xb5\x1e\x0b", 45974 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Bold.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Bold.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Bold.cff.cpp.301 2023-01-17 15:53:51.709205369 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Bold.cff.cpp 2023-01-17 15:53:51.709205369 -0500 +@@ -0,0 +1,1585 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusRoman_Bold_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x11\x4e\x69\x6d\x62\x75\x73\x52\x6f\x6d\x61\x6e\x2d\x42\x6f\x6c\x64\x00\x01\x01\x01\x33\xf9\xbc" ++"\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x14\x04\xfb\x01\x0c\x03\xd0\x0c\x04\xfb\x3c\xfb\xe9\xfa\xcb\xfa\xa8" ++"\x05\x1c\x28\x98\x0f\x1c\x28\xab\x11\xbd\x1d\x00\x00\xb4\xf9\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00\x1d\x00\x24\x00" ++"\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b\x00\x8e\x00" ++"\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa\x01\x04\x01" ++"\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71\x01\x77\x01" ++"\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1\x01\xed\x01" ++"\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02\x59\x02\x60\x02" ++"\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3\x02\xda\x02" ++"\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03\x61\x03\x6a\x03" ++"\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1\x03\xfa\x04" ++"\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04\x81\x04\x8a\x04" ++"\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05\x11\x05\x1a\x05" ++"\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1\x05\xaa\x05" ++"\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06\x31\x06\x3a\x06" ++"\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf\x06\xc6\x06" ++"\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a\x07\x40\x07" ++"\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4\x07\xb9\x07" ++"\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08\x29\x08\x33\x08" ++"\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0\x08\xc6\x08" ++"\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09\x40\x09\x42\x09" ++"\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc\x09\xca\x09" ++"\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42\x0a\x47\x0a" ++"\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2\x0a\xb9\x0a" ++"\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22\x0b\x29\x0b" ++"\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92\x0b\x99\x0b" ++"\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02\x0c\x09\x0c" ++"\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87\x0c\x93\x0c" ++"\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f\x0d\x70\x0d" ++"\x7c\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x41\x6d\x61" ++"\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63\x75\x74\x65\x43" ++"\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68\x69\x44\x63\x61" ++"\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f\x74\x61\x63" ++"\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45\x70\x73\x69" ++"\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47\x62\x72\x65" ++"\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f\x74\x61\x63\x63" ++"\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64\x6f\x74\x61\x63" ++"\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69\x65\x72\x65\x73" ++"\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b\x61\x70\x70" ++"\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61\x72\x6f\x6e\x4c" ++"\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e\x4e\x63\x6f" ++"\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x4f\x6d" ++"\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e" ++"\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52\x63\x61\x72\x6f" ++"\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c\x6c\x61\x53\x63" ++"\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61\x75\x54\x62\x61" ++"\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65\x76\x65\x55\x68" ++"\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69\x6c\x6f\x6e" ++"\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72\x69\x6e\x67" ++"\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72\x65\x73\x69\x73" ++"\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63\x75\x74\x65\x5a" ++"\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66\x69\x69\x30\x30" ++"\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30\x31\x39\x61\x66" ++"\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69\x69\x31\x30\x30" ++"\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32\x36\x61\x66\x69" ++"\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69\x31\x30\x30\x33" ++"\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33\x61\x66\x69\x69" ++"\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31\x30\x30\x33\x37" ++"\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61\x66\x69\x69\x31" ++"\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30\x30\x34\x34\x61" ++"\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66\x69\x69\x31\x30" ++"\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30\x35\x31\x61\x66" ++"\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69\x69\x31\x30\x30" ++"\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35\x38\x61\x66\x69" ++"\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69\x31\x30\x30\x36" ++"\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37\x61\x66\x69\x69" ++"\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31\x30\x30\x37\x31" ++"\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61\x66\x69\x69\x31" ++"\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30\x30\x37\x38\x61" ++"\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66\x69\x69\x31\x30" ++"\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30\x38\x35\x61\x66" ++"\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69\x69\x31\x30\x30" ++"\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39\x32\x61\x66\x69" ++"\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69\x31\x30\x30\x39" ++"\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39\x61\x66\x69\x69" ++"\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31\x30\x31\x30\x33" ++"\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61\x66\x69\x69\x31" ++"\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30\x31\x31\x30\x61" ++"\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66\x69\x69\x36\x31" ++"\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c\x70\x68\x61\x74" ++"\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67\x68\x74\x61\x6f" ++"\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72\x72\x6f\x77\x62" ++"\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69\x67\x68\x74\x61" ++"\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62\x65\x74\x61\x63" ++"\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63\x63\x65\x6e\x74" ++"\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64\x63\x72\x6f\x61" ++"\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72\x65\x76\x65" ++"\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f\x6e\x65\x6e" ++"\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71\x75\x69\x76" ++"\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63\x6c\x61\x6d" ++"\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d\x61\x67\x62" ++"\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67\x64\x6f\x74\x61" ++"\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78" ++"\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69\x6e\x69\x74" ++"\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69\x6e\x74" ++"\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69\x6f\x74\x61" ++"\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x69\x6f\x74" ++"\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b\x63\x6f\x6d" ++"\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d\x62\x64\x61" ++"\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71\x75\x61\x6c\x6c" ++"\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x6d\x75\x73" ++"\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e\x63\x61\x72" ++"\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71\x75\x61\x6c" ++"\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f\x6d\x65\x67" ++"\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x6f\x72" ++"\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66\x70\x65" ++"\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x70\x72\x6f\x70" ++"\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61\x63\x75\x74\x65" ++"\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76\x6c\x6f\x67\x69" ++"\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63\x75\x6d\x66\x6c" ++"\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c\x65\x66\x61" ++"\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63\x61\x72\x6f\x6e" ++"\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65\x75\x68\x75\x6e" ++"\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62\x6c\x75\x6e\x69" ++"\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69\x30\x32\x43\x39" ++"\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43\x75\x6e\x69\x30" ++"\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30\x34\x35\x44\x75" ++"\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75\x6e\x69\x30\x34" ++"\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34\x39\x43\x75\x6e" ++"\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e\x69\x30\x34\x41" ++"\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41\x46\x75\x6e\x69" ++"\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69\x30\x34\x42\x36" ++"\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41\x75\x6e\x69\x30" ++"\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30\x34\x44\x38\x75" ++"\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75\x6e\x69\x30\x34" ++"\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31\x32\x36\x75\x6e" ++"\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e\x69\x32\x32\x39" ++"\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b\x75\x70\x73" ++"\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73" ++"\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c\x64\x65\x77\x61" ++"\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61\x76\x65\x78\x69" ++"\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61\x63\x63\x65\x6e" ++"\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20" ++"\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x43" ++"\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20" ++"\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x4e" ++"\x69\x6d\x62\x75\x73\x20\x52\x6f\x6d\x61\x6e\x20\x42\x6f\x6c\x64\x4e\x69\x6d\x62\x75\x73\x20\x52\x6f\x6d\x61\x6e\x00\xd4\x02\x00" ++"\x01\x00\x0a\x00\x13\x00\x1b\x00\x3e\x00\x98\x00\xd7\x01\x1e\x01\x55\x01\x6c\x01\x79\x01\x84\x01\x8b\x01\x95\x01\xa7\x02\x23\x02" ++"\x91\x02\xd8\x03\x16\x03\x19\x03\x9a\x04\x0c\x04\x4d\x04\x82\x04\xbb\x04\xdd\x04\xf9\x05\x04\x05\x09\x05\x17\x05\x24\x05\x2f\x05" ++"\x36\x05\x3e\x05\x48\x05\x51\x05\x58\x05\x60\x05\x65\x05\x6b\x05\xcd\x05\xd7\x05\xf1\x05\xf5\x06\x00\x06\x1a\x06\x24\x06\x3e\x06" ++"\x4d\x06\x64\x06\x78\x06\x7d\x06\x96\x06\xa8\x06\xb4\x06\xd1\x06\xe2\x06\xeb\x06\xee\x06\xfa\x07\x03\x07\x0e\x07\x16\x07\x27\x07" ++"\x2f\x07\x32\x07\x3b\x07\x4a\x07\x59\x07\x62\x07\x6b\x07\x72\x07\x80\x07\x88\x07\x94\x08\x14\x08\x5a\x08\xca\x09\x08\x09\x73\x09" ++"\x78\x09\xdf\x0a\x0e\x0a\x5a\x0a\x9f\x0a\xfd\x0b\x28\x0b\x7f\x0b\xd5\x0c\x27\x0c\x70\x0c\xb0\x0c\xf0\x0d\x1e\x0d\x34\x0d\x4b\x0d" ++"\x68\x0d\x9d\x0d\xa8\x0d\xd2\x0e\x00\x0e\x2e\x0e\x50\x0e\x65\x0e\x78\x0e\x90\x0e\x95\x0e\xa8\x0e\xc6\x0e\xe6\x0e\xf5\x0f\x1f\x0f" ++"\x30\x0f\x58\x0f\x70\x0f\x7d\x0f\xa1\x0f\xbc\x0f\xdf\x0f\xef\x10\x11\x10\x19\x10\x3b\x10\x4d\x10\x6c\x10\x80\x10\x98\x10\xb4\x10" ++"\xd0\x10\xec\x11\x07\x11\x11\x11\x18\x11\x32\x11\x4b\x11\x64\x11\x75\x11\x83\x11\x8e\x11\xa6\x11\xbe\x11\xd5\x11\xec\x12\x03\x12" ++"\x1a\x12\x29\x12\x3e\x12\x4b\x12\x4f\x12\x5d\x12\x69\x12\x7e\x12\x93\x12\xa8\x12\xbd\x12\xd1\x12\xe5\x12\xf2\x13\x00\x13\x14\x13" ++"\x26\x13\x39\x13\x4c\x13\x5a\x13\x68\x13\x7b\x13\x8e\x13\xa0\x13\xb2\x13\xc3\x13\xd4\x13\xd9\x13\xe3\x13\xf3\x14\x03\x14\x13\x14" ++"\x23\x14\x33\x14\x43\x14\x47\x14\x56\x14\x65\x14\x72\x14\x80\x14\x8e\x14\x9c\x14\xa8\x14\xaf\x14\xbc\x14\xc9\x14\xd6\x14\xe3\x14" ++"\xf0\x14\xf8\x15\x04\x15\x10\x15\x1c\x15\x28\x15\x34\x15\x40\x15\x4c\x15\x58\x15\x64\x15\x6f\x15\x7a\x15\x85\x15\x90\x15\x9b\x15" ++"\xa6\x15\xb1\x15\xbc\x15\xc7\x15\xd0\x06\x56\x8e\x7c\x9c\x8d\xc3\x08\x0b\x07\x8d\x53\x7c\x7a\x56\x88\x08\x0b\x15\xc3\x06\xf7\x22" ++"\xe3\x05\x0b\x76\x1d\x58\x96\xa1\x78\xbc\x1b\xb6\xaa\x9b\xb4\xb1\x1f\xfb\x57\xc4\x15\x6c\x70\x77\x7f\x73\x1b\x6d\x76\xa6\xb3\xc5" ++"\xb5\xb5\xdb\xa0\x1f\x0b\xf9\x51\xf9\x38\x15\xfb\x70\x72\x06\xd8\x86\xa0\x76\x42\x1a\xfb\xc5\x07\xfb\x28\x53\x46\xfb\x0b\x24\x5f" ++"\xc6\xf7\x1c\x1e\xf7\xe2\x07\x8d\xd8\x99\x98\xdc\x8d\x08\xa4\xfb\xe6\x72\x07\xd0\x85\x96\x7e\x8d\x42\x08\xfb\xe2\x07\x29\xa0\x5a" ++"\xc8\x5f\x1e\x68\xbb\xcb\x79\xd4\x1b\xd5\xd1\xa1\xb0\xb6\x1f\xb8\xb1\xa5\xd7\xe8\x1a\xf7\xd3\x07\x8c\xc7\x99\x9b\xca\x94\x08\x0b" ++"\xf8\x26\xf7\x11\x15\xbe\x1d\xf7\x90\x06\x85\xdf\x7c\xba\x6b\xb1\x08\xb2\x6b\x5c\x9f\x53\x1b\xfb\x10\x37\x28\xfb\x26\xfb\x26\xdd" ++"\x2b\xf7\x10\xdc\xbc\xaa\xe9\xcc\x1f\xfb\x9a\xf7\x3f\x15\xf7\x0c\x8e\x9d\xb3\xbc\x1b\xba\x9a\x69\xfb\x03\x8d\x1f\x7c\x07\x0b\xf8" ++"\x1d\xf9\x47\x15\xfb\x66\xfb\x28\xfb\x27\xfb\x65\xfb\x63\xf7\x27\xfb\x27\xf7\x63\xf7\x63\xf7\x27\xf7\x27\xf7\x64\xf7\x60\xfb\x28" ++"\xf7\x2b\xfb\x5e\x1f\x8a\x6a\x15\xf7\x02\xcb\xfb\x0d\xfb\x64\xfb\x62\x4e\xfb\x01\xfb\x08\xfb\x07\x4d\xf7\x01\xf7\x5f\xf7\x6c\xca" ++"\xf7\x08\xf7\x09\x1f\x0b\xf7\x8f\xf8\x6d\x15\xfb\x14\x29\x22\xfb\x1c\xfb\x23\xe9\x24\xf7\x18\xf7\x16\xea\xf2\xf7\x20\xf7\x21\x2b" ++"\xf2\xfb\x15\x1f\x8c\x6c\x15\xc5\x9e\x54\xfb\x38\xfb\x2e\x77\x57\x51\x50\x77\xbe\xf7\x27\xf7\x43\x9d\xbf\xc9\x1f\x0b\x15\xfb\x1d" ++"\xf7\x31\x05\x9d\x7b\x78\x95\x78\x1b\x71\x76\x77\x72\x77\x96\x7d\xa8\x79\x46\x1d\xf7\x93\x63\x1d\xb7\x83\x93\xcb\x1d\xf7\x83\x07" ++"\x0b\x15\xf1\x1d\xa8\xae\xaf\x6d\xa9\x68\x1f\x0e\x15\xc3\x06\xf7\x22\x59\x1d\xc0\x8d\x08\x9e\x9f\xfb\xd0\xb5\x1d\x0b\x5d\x65\x65" ++"\x5d\x5b\xaf\x66\xba\xbb\xb1\xaf\xba\xbb\x65\xb1\x5c\x1f\x0b\xfa\x69\xf9\x38\x15\xfb\x4a\x72\x06\xc1\x88\x9a\x81\x6c\x1a\x7e\x88" ++"\x7c\x87\x7d\x1e\xfb\x04\xfb\xeb\xfb\x00\xf7\xe4\x05\x80\xad\x88\x97\x95\x1a\xa3\x9a\x94\xb7\x8e\x1e\x8d\x90\x8b\x8c\x91\x1f\xa4" ++"\xfb\xcc\x72\x07\xb4\x89\x9f\x82\x96\x73\xae\x2b\x18\xfb\x0a\xfb\xc8\xfb\x0c\xf8\x00\x05\x86\x9c\x89\x92\x94\x1a\xa8\x97\x94\xbf" ++"\x8f\x1e\xa4\xfb\xba\x72\x07\xb5\x85\x95\x82\x9c\x5a\xf7\x68\xfc\xee\x18\xa7\x06\xf7\x4e\xf8\x71\xf7\x3f\xfc\x71\x05\xa6\x06\xf7" ++"\x5c\xf8\xee\x98\xb3\xa1\xa0\xad\x8e\x19\x0b\xf7\xe8\xf7\xda\x15\xf7\x25\x75\x07\x7c\x85\x85\x86\x7e\x1b\x85\x82\x8d\x90\x7b\x1f" ++"\x96\x6b\x74\x8f\x74\x1b\x30\x49\x4d\x37\x49\xb4\x5d\xf0\x60\x1f\xd0\x6d\xa6\x72\x6b\x1a\x64\x6d\x71\x5e\x45\x5d\xb8\xe2\x76\x1e" ++"\x6f\xfb\x39\xa4\x06\xa1\x96\x91\x91\x94\x1b\x90\x93\x89\x87\x95\x1f\x7f\xa8\xbd\x80\xa8\x1b\xe6\xca\xc9\xe5\xd2\x65\xb6\x27\xb5" ++"\x1f\x47\xa8\x6f\xa4\xad\x1a\xac\xa7\xa4\xb1\xa6\xa5\x80\x76\xa1\x1e\xa0\x77\x96\x79\x9a\x5f\x08\x0b\x9b\x16\xf7\x77\xa4\x06\x3f" ++"\x93\x79\x9e\x8a\xd3\x08\xf8\x26\x07\xf8\x53\xfc\xb4\x05\xa7\xf8\xe1\x06\xc4\x98\x99\xcc\x94\x1e\xa4\xfb\x6b\x72\x07\xd4\x84\x9f" ++"\x76\x44\x1a\xfb\xc5\x07\xfb\xf1\xf8\x41\x05\xfb\x67\x72\x06\x9f\x9c\x7c\x52\xbb\x1f\xfc\x6e\x07\x8a\x50\x7b\x7e\x44\x83\x08\x0b" ++"\xf9\x12\xf7\x77\x15\x6e\x06\x6a\x3d\x77\x6c\x68\x6b\x08\x66\x62\x53\x79\x3d\x1b\x4e\x79\x98\xb6\x1f\xf8\x6c\x07\x8d\xd8\x99\x98" ++"\xe0\x8d\x08\xa4\xfb\xf1\x72\x07\xcd\x88\x9e\x7b\x8c\x57\x08\xfc\x78\x07\x8a\x57\x7d\x80\x44\x83\x08\x72\xf8\xd6\x07\x0b\x87\x1d" ++"\x0e\xf8\x78\xf8\x6f\x15\xf7\x6d\x6d\x07\x70\x83\x85\x84\x79\x1b\x82\x7f\x8e\x92\x76\x1f\x9c\x5d\x6b\x91\x64\x1b\xfb\x1c\x38\x3e" ++"\xfb\x13\x34\xbf\x4c\xf7\x0b\x52\x1f\xce\x6b\x05\xe3\x61\xa3\x71\x56\x1a\x46\x5a\x5f\x3e\x50\x5a\xa4\xbc\x65\x1e\x70\xb0\x7d\xac" ++"\x7a\xd1\x08\x6e\xfb\x8b\xa8\x06\xa5\x91\x93\x93\x9b\x1b\x93\x96\x88\x84\xa1\x1f\x7a\xbc\xb0\x84\xb7\x1b\xf7\x28\xef\xe0\xf7\x12" ++"\xd6\x5e\xd6\x4a\xab\x1f\xfb\x27\xd4\x05\x3a\xb3\x75\xa4\xbb\x1a\xc9\xb5\xb1\xcf\xb8\xb5\x78\x66\xaf\x1e\xad\x68\x9b\x6e\x9f\x4a" ++"\x08\x0b\xf9\x5f\xa4\x15\x79\x7e\x90\x99\x81\x1f\xfb\x5d\xf7\xb1\xc6\x9e\xa4\x97\xa7\xa5\x19\xa8\xa6\x9b\xb3\xb8\x1a\xf7\x08\x28" ++"\xc9\xfb\x4b\x1e\xfb\xd6\x72\x06\xd3\x87\x99\x7d\x8d\x41\x08\xfc\x4e\x07\x89\x41\x82\x81\x3e\x83\x08\x72\xf7\xe6\xa4\x07\x3f\x94" ++"\x81\x96\x89\xd3\x08\xf7\x58\xa6\x07\xf7\x63\xfb\xcd\x05\xf7\x61\x06\xfc\x4b\xf8\xec\x15\x91\x8f\x9a\x8e\x91\x1e\x95\x91\x9b\x90" ++"\xa4\x1b\xe7\xb0\x60\x22\x4b\x7c\x64\x6b\x76\x1f\x71\x7a\x69\x84\x3f\x8a\x08\x0b\xf7\xbb\xa3\x15\x4e\x8e\x80\x98\x8a\xca\x08\xf7" ++"\x51\x07\xbf\xa7\xb6\xac\x93\x94\x84\x7b\x96\x1e\x70\x9e\x9a\x82\xa5\x1b\xb0\xa5\xa7\xb1\xb9\x69\xac\x5c\x59\x65\x71\x47\x5c\x1f" ++"\xdd\xfb\x51\x73\x07\xb5\x86\x96\x7f\x42\x1d\x81\x80\x60\x84\x08\x73\xf7\x9e\x07\x0b\xf8\x30\xf7\x01\x15\x61\x66\x71\x7d\x62\x1b" ++"\x34\x54\xe2\xf7\x1c\xf2\xab\xca\xbf\x9b\x9a\x83\x80\x91\x1f\x90\x82\x8b\x8b\x61\x62\x1d\x33\xfb\x1c\x27\x21\xfb\x24\xfb\x1f\xe4" ++"\x29\xf7\x11\xd8\xc3\xaa\xd5\xc5\x1f\x0b\xf9\x0e\xf7\x85\x15\x71\x06\x5e\xfb\x3a\x54\x66\xfb\x65\x88\x08\x41\x06\xf8\x0f\xf9\x05" ++"\x05\x9b\xfc\xa0\x07\x76\xfb\x62\x05\xa7\x06\xbb\xf7\x1f\xb8\xaa\xf7\x27\x89\x97\x8c\xad\x8c\xb0\x8c\xfc\x12\xfd\x05\x18\x7b\xf8" ++"\xd8\x07\x0b\x15\x51\x5a\x5a\x53\x4f\xba\x5b\xc6\xc7\xba\xba\xc6\xc5\x5b\xbc\x44\x1d\x6f\x6b\x6c\x70\x71\x6a\x6c\x71\xa5\xab\xab" ++"\xa6\xa6\xaa\x1f\x0e\xf7\x0e\x07\xc2\x99\xa1\xaf\x9d\x96\x84\x7f\x86\x88\x85\x85\x81\x1e\x82\x7c\x87\x81\x80\x1a\x6c\xa5\x73\xad" ++"\x0b\xd3\x1d\x8f\x7e\x9b\xb0\x1a\xf7\x9f\x07\x0b\xf9\x44\xd6\x1d\x0b\x9f\x93\x95\xa2\x1a\xa6\x78\x9c\x6e\x78\x7a\x82\x78\x0b\x77" ++"\x07\xa8\x8a\x9b\x76\x89\x66\x08\xfb\xba\x07\x0b\xa0\xa5\x8e\x08\x9f\xfb\x61\x77\x07\xa8\x0b\x08\xa8\xf7\x43\x71\x06\x0b\x3a\x08" ++"\xa8\xf7\x31\x71\x06\x0b\x07\x89\xb0\x9b\xa0\xa9\x8c\x08\x9f\x0b\x8c\x61\x08\xfb\xba\x07\x8a\x61\x0b\x08\x72\xf7\xe5\xa4\x07\x0b" ++"\x51\x1f\x8a\x5b\x15\xab\xa6\x0b\x82\x78\x7a\x1e\x0e\x1f\xf7\x22\x33\x05\x0e\xf9\x25\xf7\x2c\x15\x50\x4d\x6b\x73\x5a\x78\x08\x7f" ++"\x6e\x6a\x85\x6f\x1b\x49\x4c\xae\xbf\x6e\x1f\x6e\xc0\x7d\xd2\xf0\x1a\xf7\x63\xcb\xf7\x02\xf7\x0c\xba\xb5\x79\x65\xb7\x1e\xb6\x65" ++"\xa3\x68\xad\x40\x08\xa4\xf7\x7e\x70\x06\x67\x7c\x82\x81\x76\x1b\x82\x7d\x8f\x95\x75\x1f\xa3\x52\x5a\x96\x5b\x1b\xfb\x5c\xfb\x29" ++"\xfb\x2d\xfb\x61\xfb\x63\xf7\x26\xfb\x25\xf7\x64\xf7\x07\xcf\xae\xf7\x03\xf0\x1f\x0b\xf8\x95\xa4\x15\x7e\x1d\xf7\xf9\x07\x0b\x15" ++"\x58\x1d\x9f\xfb\xd0\x77\x9e\x06\xc0\x89\x9a\x78\x89\x51\x08\xfc\x67\x21\x1d\x78\x77\xf7\xd0\x06\x0b\x15\xf3\x8f\x1d\xf8\xa1\x07" ++"\x89\xc5\x9a\x9e\x2c\x1d\x06\x0e\xe0\x1d\x6f\x1b\x80\x89\x8c\x96\x72\x1f\x63\x9d\x05\x98\x6e\x73\x91\x76\x1b\x4e\x67\x64\x35\x79" ++"\x1f\x0e\xb0\x1d\xa8\xae\xaf\x6d\xa9\x68\x1f\x0e\xcf\x86\x99\x7c\x8d\x43\x08\xfc\x4e\x07\x8a\x4d\x7d\x75\x5e\x87\x08\x88\x81\x89" ++"\x89\x80\x1f\xf7\x8a\x0b\x22\x1d\xac\x9f\x92\x95\xa2\x1a\xa5\x78\x9d\x6e\x78\x60\x1d\xf7\x11\xf8\x35\x15\x5d\x65\x65\x5d\x5b\xaf" ++"\x66\xba\xbc\xb0\xaf\xbb\xb9\x65\xb2\x5c\x1f\x0e\x77\x98\x06\xc0\x89\x9b\x78\x89\x51\x08\xfb\x27\x07\x28\xc4\x5a\xf7\x06\xc4\x0b" ++"\xa3\x1d\xed\x05\x0e\x2d\x08\xa1\xf7\x4a\xfc\x9b\x77\x9d\x06\xc1\x89\x9a\x79\xeb\x1d\x55\x88\x08\x79\x77\xf8\xa7\x06\x0b\xfb\x49" ++"\x54\x90\x77\x05\x8e\x93\x90\x8c\x8e\x1b\xa3\x96\x77\x5f\x1f\x0b\xfb\x54\x73\x07\xb9\x82\x91\x85\x8c\x60\x08\x0b\x95\x95\x1e\xa1" ++"\xa1\xa3\x97\xa2\x1b\xae\x9c\x70\x53\x1f\xfb\x86\x07\x8a\x65\x7e\x7b\x6a\x88\x08\x73\xf7\x7f\x07\x0b\x1a\xca\x67\xb5\x55\x5d\x6e" ++"\x6e\x5e\x60\xa5\x6f\xb3\x8f\xe3\x1d\x0b\x78\x61\x1d\x9e\xc0\x8d\x08\x9e\x0b\xc5\x1d\x0e\xfb\x52\x73\x07\xac\x8a\x9c\x78\x8c\x65" ++"\x08\x0b\x06\xa8\x8c\x9c\x75\x89\x66\x08\x0b\x06\x38\x68\x84\x72\x66\x1f\x4a\x60\x69\x0b\x07\x66\x8d\x7b\x75\x6d\x1b\x0b\xbe\xba" ++"\xa8\xb9\xa4\x1e\x75\x99\x86\x89\x8a\x8a\x83\x87\x19\x81\x0b\x1e\xad\xa6\xad\x9c\xb3\x1b\x0e\x7a\x45\x1d\x20\x1d\xf8\x67\x07\x89" ++"\xc5\x9a\x0b\x1a\x59\x8c\x9c\x75\xb1\x1b\xb5\xa5\xa3\xb2\xc9\x48\xbb\x0b\xa3\x15\x69\x8f\x7e\x9a\xb1\x1a\xf8\x10\xfb\x54\x73\x07" ++"\x0b\x15\xa7\x8f\x9e\x9e\xa5\x1b\x98\x0b\x52\x5f\xc4\xfb\xe1\x06\x8a\x5f\x0b\x77\x9e\x06\xbf\x89\x9b\x0b\x8b\x8c\x91\x1e\x8c\x8e" ++"\x8d\x8b\x8d\x1b\x96\x93\x82\x0b\x15\x8d\x95\x91\xae\x05\x9d\x0b\x65\x77\x7b\x7d\x76\x1b\x6f\x80\x9c\xb3\x1f\x0b\xf7\xe0\xf7\x97" ++"\x15\xee\xfb\x49\x05\x94\x7c\x8d\x84\x82\x1a\x7b\x7b\x80\x70\x1e\x7c\x77\xf7\xb9\x9f\x7f\x06\x71\x89\x6a\xb0\x5f\xda\xfb\x23\xf7" ++"\x91\x18\xea\xf7\x1e\xcc\xe7\xa3\x9d\xc9\x92\x19\x9f\xfb\x75\x77\x97\x07\xaa\xa3\x77\x72\x7a\x83\x78\x7b\x74\x1f\x37\xfb\x0b\x3b" ++"\xf7\x26\x05\x7c\xa8\x87\x95\x94\x1a\x9c\x9c\x97\xa4\x1e\x9c\x9f\xfb\xc1\x77\x06\xbd\x88\xa7\x6f\xc5\x23\xf7\x0b\xfb\x6b\x18\xfb" ++"\x05\xfb\x37\x05\x3d\x55\x65\x6c\x63\x1b\x81\x77\xf7\x79\x9f\x78\x06\x66\x74\x9a\xa4\x98\x91\x9a\x9a\xa1\x1f\x0e\xf7\xbb\x15\x9f" ++"\xa6\xf7\x1a\xfb\x7e\x05\x99\x73\x91\x7d\xcc\x1d\x84\x91\x68\xc8\xfb\x65\xf7\xf5\x18\xcc\xdc\x05\xec\xd9\xad\xa2\xd3\x1b\x9f\xfb" ++"\x7f\xa7\x1d\x9d\xc0\x8d\x08\x93\x9f\xfb\xc5\x77\x9e\x06\xc0\x89\x9a\x79\x89\x53\x08\xfc\x6a\x21\x1d\x78\x77\xf7\xc5\x9f\x83\x20" ++"\x1d\x0b\xf8\x95\xf8\x61\x15\xfb\x6a\x74\x06\xa9\x86\x9c\x87\x90\x88\x08\x8f\x88\x8e\x85\x86\x1a\x81\x81\x79\x80\x80\x1e\xfb\x14" ++"\xfb\x14\x05\xf8\x43\xfb\x4f\x73\x07\xab\x8a\x9a\x79\x8c\x64\x08\xfc\x92\x07\x8a\x63\x7b\x78\x6c\x8a\x08\x73\xf7\x83\xa3\x07\x5c" ++"\x92\x87\x91\x8a\xba\x08\xf7\x06\x07\xa2\xa3\xea\xfb\x1a\x05\x9d\x72\x91\x7f\x83\x1a\x7f\x7d\x85\x6f\x8a\x1e\x73\xf7\x7e\xa3\x07" ++"\x80\x86\x8e\x97\x82\x1f\xfb\x56\xf7\xa0\xef\xf4\xa5\x9d\xca\x93\x19\x0b\x9e\x1d\xe0\xf7\x0d\x1a\xf7\x66\xca\xf7\x02\xf7\x0d\xba" ++"\xb5\x79\x65\xb6\x1e\xb7\x65\xa2\x68\xae\x40\x08\xa4\xf7\x7e\x70\x06\x67\x7c\x82\x81\x76\x1b\x82\x7d\x8f\x95\x75\x1f\xa3\x51\x5b" ++"\x96\x5a\x1b\xfb\x5b\xfb\x29\xfb\x2d\xfb\x62\xfb\x63\x88\x1d\x0b\xf7\xbe\xf7\x55\x15\x50\xf7\x21\x05\x7e\xab\x86\x9e\x9a\x1a\x9f" ++"\x96\x97\x9e\x1e\x94\x9f\xfb\x74\x77\x06\xac\x83\x92\x81\xb6\xfb\x01\xf7\x09\xfb\xb0\x18\x6e\x40\x05\x66\x7c\x7d\x79\x7d\x1b\x84" ++"\x86\x90\x92\x1f\x92\x07\x8c\x90\x8b\x8f\x8e\x1a\xa8\x74\xa1\x6e\x69\x74\x72\x67\x62\xaf\x6a\xba\xba\xb1\xad\xcb\xa3\x1e\xf7\x1d" ++"\xf8\x05\xb8\xf7\x0b\x90\x92\xb0\x8c\x19\x9f\xfb\x24\x77\x97\x07\x9e\x99\x7e\x78\x7a\x85\x6e\x81\x6f\x1f\x0b\xf7\xa4\x71\x1d\x0b" ++"\x15\xfb\x1f\x06\x71\x3a\x05\xd3\x65\x6b\xa1\x49\x1b\xfb\x14\x2d\xfb\x01\xfb\x28\xfb\x1a\xd6\x34\xf7\x06\xda\xcb\xb0\xd0\xb4\x1f" ++"\x94\x63\x92\x78\x9b\x76\x08\x7c\x96\x96\x81\x93\x1b\x8e\x91\x8d\x8e\x92\x1f\xec\xb3\x80\xaa\x05\x87\x7f\x85\x8a\x83\x1b\x61\x6b" ++"\xb0\xd4\x79\x1f\xfb\x02\x9d\x15\x83\x67\x70\x4c\x79\x71\x08\x7a\x80\x75\x7f\x7a\x1b\x5f\x77\xbf\xf7\x04\xf7\x1f\xab\xde\xc2\xb2" ++"\xa5\x61\xfb\x08\xac\x1f\x0e\xf7\x33\x15\xf8\x28\x07\x89\xc5\x9a\x9e\x2c\x1d\x77\xf7\xd0\x9f\x78\x06\x57\x8e\x7c\x9b\x8c\xbf\xf7" ++"\x8d\xf8\x32\x18\xfc\x2d\x96\x1d\x9f\xfb\xcf\x77\x9e\x06\xbc\x8a\x9e\x77\x89\x5c\x08\x0b\xf8\x6c\xf7\x60\x15\xfb\x4c\xf8\x5e\x05" ++"\xfb\x91\x77\x9e\x06\xc0\x89\x9a\x78\x89\x51\x08\xfc\x67\x21\x1d\x78\x77\xf7\x5f\x9f\x7e\x06\x51\x8c\x7a\x9c\x8e\xc5\x08\xf8\x9e" ++"\x07\xf7\x91\xfc\xfe\x05\x9c\x06\xf7\x95\xf8\xe5\x05\xfc\x85\x07\x8d\x53\x7b\x7a\x57\x88\x08\x71\x77\xf7\xd7\xb3\x1d\x9f\xfb\x84" ++"\x06\x0e\xf7\xb0\xf7\xd3\x15\xa6\x06\xb6\xa5\x77\x5a\x9f\x1f\x94\x75\x8f\x79\x72\x1a\x83\xa2\xf7\xd7\x74\x07\x82\x2c\x6a\x5d\x4f" ++"\x89\x08\x70\xf7\xa3\xf7\x06\x06\xe5\x88\xbf\x58\x95\x53\x1d\xab\xf7\x5f\x05\x72\x06\x74\xfb\x03\x44\x53\xfb\x09\x8c\x08\x65\x06" ++"\x5e\x7c\x9d\xc0\x8d\x1f\x0b\xf8\x05\xf7\x2b\x15\x43\x7b\x65\x63\x56\x1b\x57\x68\xb7\xcb\xa0\x8e\x9b\x93\xa0\x1f\x78\xa9\xa5\x82" ++"\xa7\x1b\xb2\xa6\xa1\xa9\xa7\x74\x9e\x69\x6f\x73\x85\x7d\x69\x1f\x7e\xa0\x86\x9a\x9c\x1a\xb0\xab\xa5\xb9\xb4\xa8\x83\x75\xb0\x1e" ++"\x9e\xe6\x05\x9d\x54\x6a\x91\x5a\x1b\xfb\x01\x45\x5d\x45\x5f\xa2\x6b\xc0\x6f\x1f\x4c\x6c\x70\x68\x56\x1a\x3d\xcb\x59\xf0\xf3\xcc" ++"\xbf\xf1\xa1\x1e\x0b\x15\x66\x8d\x7e\x9a\x8c\xb3\x08\xf7\x8f\x07\xe1\x56\xc2\x39\x4f\x5d\x6f\x50\x66\x1e\xd6\xfb\x53\x73\x07\xb7" ++"\x84\x93\x82\x8c\x60\x08\xfb\xba\x3a\x1d\x8e\x92\x96\x56\x1d\x0b\xf8\x6d\xcb\x15\x81\x81\x05\x88\x88\x88\x8a\x86\x1b\x7d\x84\x93" ++"\x9c\x1f\xf7\x99\x07\xe0\x3f\xbf\xfb\x0e\xfb\x05\x3f\x58\x40\x61\xa3\x73\xb4\xb3\xa7\xa3\xad\x99\x86\x98\x7e\x9b\x1e\x82\x95\x88" ++"\x91\x91\x1a\xa0\xa6\x9b\xaf\xc6\xa4\x70\x4e\x1e\x42\x07\xfb\x0b\x67\x5a\x78\x66\x71\x08\x5f\x6d\x77\x69\x60\x1a\x4e\xb9\x5e\xcc" ++"\xc4\xb9\x9f\xbd\xc2\x1e\x0b\xf8\x22\xf7\x0e\x15\x5c\x64\x6d\x79\x61\x1b\x65\x6e\x9c\xae\x77\x1f\x78\xaa\x84\xac\x87\xce\x08\xf7" ++"\x8b\x06\x85\xdc\x7c\xba\x6c\xb1\x08\xb0\x6b\x5e\x9f\x54\x1b\xfb\x0d\x38\x2a\xfb\x23\xfb\x23\xdb\x2d\xf7\x0e\xda\xbb\xaa\xe7\xcb" ++"\x1f\xfb\x95\xf7\x3b\x15\xf7\x0a\x8e\x9c\xb2\xbc\x1b\xa7\x9d\x7c\x6c\x93\x1f\x8f\x78\x8e\x71\x8c\x58\x08\x7c\x07\x0b\xf8\x2f\xf7" ++"\x69\x15\xbc\xfb\x06\x05\x93\x76\x8f\x7f\x82\x1a\x71\x79\x80\x60\x1e\x72\x77\xf7\xc2\x9f\x82\x06\x73\x8d\x84\x92\x7b\xae\xfb\x95" ++"\xf8\xf0\x18\x6f\x06\xfb\x61\xfc\xb8\x76\x4a\x6d\x6a\x64\x89\x19\x77\xf7\x65\x9f\x75\x07\x68\x70\x9e\xa3\x94\x8e\x98\x93\xa1\x1f" ++"\xb1\xf5\x05\xe2\xf7\x82\x15\xdf\xfb\x5e\x05\xfb\x31\x06\x0b\xf7\x90\xf8\x5d\x15\xfb\x09\x35\x27\xfb\x1b\x47\xa3\x4d\xb5\x60\x1f" ++"\x67\xae\xc0\x74\xb8\x1b\xc0\xc4\xa5\xb6\xb0\x1f\xb0\xb4\x9f\xc8\xce\x1a\xf7\x17\x35\xed\xfb\x06\x1e\x8a\x65\x15\xa2\x9f\x7a\x70" ++"\x94\x1f\x95\x70\x8e\x69\x4c\x1a\xfb\x3b\x79\x53\x55\x62\x79\xba\xf4\xf7\x4b\x9b\xc3\xbd\x1e\x0b\xbf\x96\xa2\x94\xa3\x9f\x08\xac" ++"\xa4\x9f\xb6\xb5\x1a\xc2\x6b\xbc\x51\xaa\x1e\xa2\x60\x5e\x94\x43\x1b\x4f\xfb\xe9\x15\xa3\x06\xe9\xba\x5c\x2c\x33\x60\x56\x44\x65" ++"\x7e\x99\xb2\x1f\xf8\xa8\x04\x9e\x06\xe1\xbc\x5c\x38\x36\x5c\x5b\x38\x87\x81\x8b\x8c\x81\x1f\x0e\xf7\x62\x15\x6f\x68\x7b\x76\x86" ++"\x84\x08\x65\x56\x7c\x71\x7a\x1a\x83\x8f\x88\x93\x94\x91\x8e\x99\x9b\x1e\x91\x90\xf7\x5f\xf7\x38\x05\x8f\x07\xfb\x62\xf7\x3a\x05" ++"\x9a\x78\x7f\x93\x86\x1b\x84\x86\x85\x82\x77\xa6\x61\xbe\x4e\x1f\x98\x7c\x97\x7b\x9a\x75\x08\x0b\xf7\x65\xf8\x5d\x15\x54\x1d\xfb" ++"\x6e\x07\x57\x8d\x7f\x99\x73\x1e\x7a\x95\x96\x82\x95\x1b\x90\x92\x8d\x8e\x93\x1f\xf7\x11\xbd\x84\xa1\x05\x86\x7d\x82\x88\x84\x1b" ++"\x70\x88\x96\xdb\x1f\x0b\x75\x1a\x75\x7e\x82\x68\x89\x1e\x86\x8a\x7e\x8a\x7d\x8a\x08\x72\xf7\xd8\x07\xb2\x1d\x0b\x36\x8f\x80\x96" ++"\x89\xd8\x08\xf8\xa3\x95\x1d\xfc\xa3\x07\x89\x3f\x80\x81\x37\x85\x08\x72\x0b\xf9\x2a\x15\xfc\x97\xb5\x1d\x77\xf7\xdd\x9f\x6b\x20" ++"\x1d\xf8\xa6\xf7\x0d\x07\xdb\x8e\xbc\x59\x90\x2f\x08\xa8\x06\x0b\x15\xb0\xa4\x9e\x98\xaa\x1b\xb3\xa4\x73\x66\x63\x74\x76\x4e\x79" ++"\x1f\x81\x07\xeb\x6c\xad\x6b\x51\x1a\x64\x72\x71\x65\x7b\x7f\x91\x9f\x76\x1e\x6d\xa5\x83\x8f\x6e\x8e\x08\x70\x82\x7e\x7e\x78\x1a" ++"\x6a\xb2\x76\xc8\x0b\x15\xd2\x1d\x9e\x2c\x1d\x77\xf7\xd0\x06\x0e\xf7\xc5\xf8\x61\x15\x2d\xf7\x3d\x72\x06\x4e\x35\x63\x5e\x4a\x54" ++"\x08\x70\xbf\xfb\xd8\x07\x4a\xb6\x63\xd0\xce\xb3\xa9\xdd\xb4\x1e\x72\x96\x05\x69\x1d\xf7\xc1\xe9\x07\x0b\x8c\x08\x21\x06\xf4\x8f" ++"\xae\x9a\xa6\x1e\xa1\x98\xa1\x96\xad\x1b\xa9\xa3\x7f\x7c\x8a\x8a\x88\x8a\x88\x1f\x87\x80\x88\x7f\x80\x1a\x6b\xa5\x75\xb1\xb1\xa6" ++"\xa3\xaf\xc4\x47\xae\xfb\x01\x0b\xf9\x41\xf9\x75\x15\x59\x06\x4c\x2e\x05\xad\x4b\x5a\x98\x46\x1b\xfb\x63\xfb\x28\xfb\x29\xfb\x63" ++"\x59\x93\x5d\x9c\x5f\x1f\xa3\x4f\xa3\x6b\xc6\x58\x35\xfb\x12\x18\xbd\x06\xd2\xf3\x05\x0b\xf7\xf8\x15\xf7\x08\xce\xbd\xcd\xe1\x1a" ++"\xd0\x62\xba\x4f\x59\x6a\x6b\x59\x5b\xa8\x6c\xb8\x90\x90\x67\x1d\x7e\x65\x69\x61\x40\x57\x1f\x0b\xf8\x06\xa4\x15\x41\x8f\x77\x99" ++"\x8a\xc0\xa1\x1d\x89\x58\x79\x7c\x42\x86\x08\x72\x0b\x22\x1d\xac\x9f\x92\x95\xa2\x1a\xa5\x78\x9d\x6e\x77\x7b\x82\x78\x7a\x1e\x0b" ++"\xf7\x26\xfb\x24\xf7\x66\xf2\xf7\x00\xa3\xb1\xcc\x1f\xf7\x13\x07\x8d\xd4\x96\x97\xd4\x92\x08\x0b\xfc\x1d\x8e\x1d\x0b\x15\xf4\xc6" ++"\xb8\xc6\xd9\x57\x1d\x95\x92\x83\x80\x68\x6c\x65\x48\x5c\x1f\x0e\xcc\x1d\x85\x91\x67\xc8\xfb\x65\xf7\xf5\x18\xcc\xdc\x05\xec\xd9" ++"\xae\xa2\xd2\x1b\x9f\xfb\x7f\x77\xa1\x07\xa6\x9b\x7f\x0b\x15\xf7\x08\xce\xbd\xcd\xe1\x1a\xd0\x62\xba\x4f\x59\x6a\x6b\x58\x5d\xa8" ++"\x6b\xb7\x90\x91\x67\x1d\x7f\x64\x69\x61\x40\x57\x1f\x0b\xf9\x45\xa4\x15\x5f\x7f\x99\xf7\x11\x56\x9b\x1d\x9b\x90\x0b\x15\x50\x8c" ++"\x80\x94\xb9\x1a\xf7\xe5\x80\x07\xfb\x38\x4a\x05\x76\x07\x95\xa9\x9d\x90\x93\x1b\x9b\x92\x7e\x6f\x1f\xfb\x71\x07\x5a\x8c\x7d\x80" ++"\x4b\x1b\x77\xf7\x87\x07\x0b\xc6\xb8\xc6\xd9\x57\x1d\x95\x92\x83\x80\x67\x6d\x66\x47\x5c\x1f\x0e\xa4\x15\x45\x93\x7a\x98\x8a\xbd" ++"\x08\xf8\x78\x07\x8c\xbe\xa0\x9c\xcd\x8e\x08\xa4\xfb\xe8\x72\x07\xcf\x88\x9f\x7b\x8d\x57\x08\xfb\x63\xfb\x85\xf7\x63\x07\x8c\x0b" ++"\x4d\x1b\x4b\x6c\xa5\xc8\x7f\x1f\x5f\x06\x8e\x54\x92\x72\xa0\x6e\x08\x68\xa4\xb5\x78\xc0\xca\x1d\x64\x1d\x93\x88\x78\xb6\xb8\x1d" ++"\x7c\x7e\x70\x1b\x0b\x15\xf7\x98\x57\x07\x64\x5d\x30\xfb\x02\x6c\x62\x61\x4d\x19\x48\xf7\x35\x34\xe9\xe2\xb4\xcd\x07\xfb\x1a\x16" ++"\xfb\x1d\x06\xf7\x1d\xf7\x43\x05\x0b\xa3\x15\x6b\x7b\x9f\xb3\x8a\x1f\xf8\xe4\x5a\x1d\xfc\x92\x07\x8a\x65\x79\x76\x6b\x8a\x08\x73" ++"\xf7\x83\x07\x0b\x07\xf7\x0f\x87\xbf\x5d\x9c\xfb\x0b\x08\xa8\x06\x89\xf7\x5d\x05\xfc\xec\x06\x88\xfb\x5d\x05\xa8\x06\x9c\xf7\x0b" ++"\xbf\xb9\xf7\x10\x8f\x08\x0b\x21\x1d\x78\x77\xf7\xcf\x9f\x79\x61\x1d\x9e\xc0\x8d\x08\x9d\x0b\xf7\xb8\xfb\x4c\x15\x4f\x8d\x7b\x9e" ++"\x89\xd0\x08\xf7\x21\x07\x5c\xbb\xa4\x7e\xb8\x1b\xf7\x05\xda\xf3\xf7\x28\xf7\x20\x40\xe9\xfb\x03\x0b\xa9\x1d\xca\xfb\x31\x22\x1d" ++"\x0b\xca\xf7\x0a\xf7\x06\xc6\xb0\x72\x4b\xae\x1e\x9f\x5e\x15\x9f\x4a\x91\x5b\x3b\x1a\xfb\x64\x4e\xfb\x01\xfb\x08\x4c\x64\xa5\xcb" ++"\x69\x1e\x0b\x79\x6f\x1a\x5c\xb7\x69\xc9\x5e\x1d\x77\x81\x88\x7b\x1b\x62\x75\xa1\x0b\x1f\xfb\x73\xf8\xa2\x05\x6f\x06\xfb\x72\xfc" ++"\xb8\x65\x2d\x7f\x7d\x5b\x82\x19\x72\xf7\x5f\xa4\x07\x4f\x8f\x75\x96\xa5\x1a\x0b\x8c\x08\x9f\xfb\x66\x3d\x1d\x8d\x66\x7b\x76\x6e" ++"\x8a\x08\x77\xf7\x66\x9f\x07\x0b\xe2\x15\xfb\x1d\xf7\x31\x05\x9d\x7b\x79\x95\x77\x1b\x71\x76\x77\x72\x77\x96\x7e\xa8\x78\x46\x1d" ++"\x15\xfb\xeb\x72\x06\xdf\x87\x9a\x81\x8d\x53\x08\x22\x07\x58\x6e\x75\x48\x4c\x61\x9e\xb6\x6a\x1e\x5f\xc3\x76\x0b\xf7\xfc\x15\xf3" ++"\xf7\x53\x05\xa2\xb5\x96\xa8\x9e\x1a\xa8\x74\xa0\x6b\x4c\x63\x55\x34\x8a\x1e\x88\xfb\x52\x05\x0b\x78\x7e\x92\x95\x90\x8e\x92\x91" ++"\x95\x1e\x95\x9a\x8f\x97\x95\x1a\xa9\x71\xa3\x6a\x66\x72\x72\x67\x50\xc5\x62\x0b\x08\xf8\x78\x07\x8c\xc0\xa1\x9b\xd3\x8d\x08\xa4" ++"\xfb\xf2\x72\x07\xd1\x88\xa0\x7b\x8d\x57\x08\xfc\x78\x07\x0b\xb9\xf9\x2a\x15\x77\x9e\x07\xbd\x1d\x0b\xf7\x44\x05\x2f\xea\x1d\x0b" ++"\xe2\x1a\xf1\x3f\xc9\xfb\x13\x67\x78\x87\x76\x58\x1e\x83\x78\x82\x89\x81\x1b\x76\x83\x95\xa4\x8a\x1f\x0b\xfb\x43\xa8\x06\x90\xe7" ++"\xbb\xbd\xdc\x88\x08\xb6\xfc\xa6\x06\x8d\x53\x7c\x7a\x56\x88\x08\x6e\x77\x0b\x6a\x1b\x69\x72\x95\xa0\x7c\x1f\x7f\x9b\x88\x9d\xb4" ++"\x1a\xf7\x1d\x07\x88\xc5\x9b\x9e\xc0\x8d\x08\x0b\x77\xa1\x07\xa6\x9b\x7f\x77\x7d\x84\x7e\x78\xf2\x1d\x89\xc3\x9a\x0b\xf7\x8c\x07" ++"\xe1\x56\xc2\x39\x56\x66\x77\x51\x57\x1e\x0b\x22\x1d\xac\xa0\x92\x94\xed\x1d\x7b\x1e\x0b\x9d\xbf\xc9\xac\x9d\x7a\x60\x98\x1e\x96" ++"\x51\x15\x8c\x5d\x8c\x71\x6a\x1a\xfb\x2a\x77\x57\x51\x0b\xfc\x3f\x15\xb4\xa6\x9d\xa7\xb1\x1a\xc2\x5b\xb3\x4a\x46\x57\x5e\x4f\x61" ++"\x9d\x6b\xb6\x66\x1e\x0b\x83\x05\x8e\x96\x93\x8c\x94\x1b\xa8\x9c\x7e\x74\x70\x77\x7d\x64\x7b\x7e\x8e\x94\x73\x1f\x0b\x07\x8d\x67" ++"\x7c\x76\x6e\x8a\x08\x77\xf7\x77\x07\xf7\x02\xc7\xb7\xdc\xe3\x4a\xbc\xfb\x0a\x0b\x86\x85\x8b\x8a\x85\x1e\x8a\x88\x89\x8b\x89\x1b" ++"\x80\x83\x94\x97\xb3\xad\xb4\xd6\xbf\x1f\x0b\x15\xa7\x8e\x9f\x9e\xa4\x1b\x99\x91\x89\x77\xb8\x1f\xa8\x7e\x05\x83\x9d\xa5\x85\x9f" ++"\x1b\x0b\xaf\xa7\xa7\xaf\xaf\x6e\xa9\x68\x1f\xf7\x65\x16\xf1\x1d\x0b\x15\x8c\x93\x8e\x8b\x91\x1b\xbd\xa3\x6a\x47\x50\x75\x6b\x63" ++"\x75\x84\x93\xa3\x1f\x0e\xfc\x88\xf7\x80\x15\xe9\xf7\x87\xf0\xfb\x87\x05\x0b\x9f\x58\x1d\x0b\xf0\x1d\x8d\x54\x92\x72\xa0\x6f\x08" ++"\x67\xa5\xb4\x78\x0b\x66\x1d\x78\x89\x51\x08\xfc\x67\x21\x1d\x78\x0b\x07\x8d\x66\x7b\x76\x6e\x8a\x08\x77\xf7\x6c\x9f\x87\x07\x6d" ++"\x7b\xa1\xb0\x8d\x1f\x0b\x8d\x67\x7b\x77\x6d\x89\x08\x86\x77\xf7\x67\x9f\x06\x71\x90\x7f\x9f\x8c\xac\x08\x0b\x1f\xa8\x7e\x05\x83" ++"\x9e\xa5\x85\x9e\x1b\xc4\xb0\xb3\xe2\xa2\x1f\x60\x06\x67\x7f\x0b\xfb\x10\x08\xa2\xf7\xe6\x74\x06\x6f\xfb\x15\x81\x82\xfb\x09\x80" ++"\x08\xf7\x8c\x07\x0b\x7f\x7e\x1f\xfb\x10\xfb\x1e\x05\xf7\x15\x07\x89\xad\x98\xa0\xa4\x8f\x08\x9f\x0b\x8a\x5f\x80\x7f\x5e\x87\x08" ++"\x73\xf7\x87\xa3\x07\x63\x8d\x85\x96\x8a\xcd\x08\x0b\x1f\xf7\x05\x41\x1d\x07\x5f\xfb\x76\x15\x8c\x93\x0b\xbf\x89\x9b\x78\x89\x50" ++"\x08\xfc\x66\x21\x1d\x78\x77\x0b\x5a\x62\x6d\x79\x60\x1b\x64\x6e\x9d\xae\x76\x1f\x79\xab\x83\xac\x87\xd0\x08\x0b\x06\xfb\x04\x28" ++"\xfb\x04\xee\x05\x53\x06\xf7\x0e\xfb\x44\x05\xe7\x06\x0e\x91\x2b\x08\x9a\x33\x15\x5e\x66\x66\x5f\x5d\xaf\x66\xb9\xb8\xb0\xb0\xb8" ++"\x0b\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f\x0b\x22\x1d\xab\x9f\x93\x95\xa2\x1a\xa5\x78\x9d\x6e" ++"\x77\x0b\x22\x1d\xac\x9f\x92\x95\xa2\x1a\xa6\x78\x9c\x6e\x77\x0b\x16\x6d\x74\x74\x6e\x6e\xa2\x74\xa8\xa7\xa3\xa3\xa7\xa7\x74\xa3" ++"\x6f\x1f\x0b\xe3\x05\xac\xa0\x92\x94\xa2\x1a\xa6\x78\x9c\x6e\x77\x7a\x82\x78\x7b\x1e\x0b\xbd\xdb\x88\x08\xa6\xfc\xa6\x06\x8d\x53" ++"\x7c\x7a\x56\x88\x08\x78\x77\x0b\x65\x6c\x6c\x65\x64\xaa\x6c\xb2\xb0\xab\xaa\xb1\xb2\x6c\xaa\x64\x1f\x0b\x08\x9e\x9f\xfc\x44\xfb" ++"\x43\xa8\x06\x90\xe7\xbb\xbd\xdc\x88\x08\x0b\x77\x07\xa5\x87\x98\x76\x89\x69\x08\xfb\xe4\xfb\x04\xf7\xe4\x07\x0b\x1b\xc3\xb3\xd9" ++"\x1d\x82\x42\x1d\x84\x83\x5e\x81\x08\x73\x0b\x84\x1a\x7c\x7b\x83\x6e\x1e\x73\x77\xf7\xbb\x9f\x06\x69\x8c\x0b\x15\xfb\x08\x48\x59" ++"\x4a\x34\x1a\x46\xb4\x5c\xc7\xbd\xac\xab\x0b\x95\x93\x1a\x97\x94\x92\x9b\x1e\x9f\x9f\xfb\x41\x77\x06\xc1\x0b\xa5\xb4\x78\xc1\x1b" ++"\xc2\xb4\x9f\xb4\xa5\x1f\x9c\xa5\x92\xa4\x0b\xf7\xec\x16\xf8\xca\x06\xb4\xf7\x67\x05\x74\x06\x83\x6e\x69\x0b\x78\x08\x3c\x70\x63" ++"\x64\x58\x1a\x62\x9d\x79\xcb\x74\x1e\x4c\x0b\x78\x61\x1d\x0b\x07\x8a\x60\x83\x82\x5f\x83\x08\x73\xf7\x85\xa3\x07\x67\x0b\xb0\x8a" ++"\x19\x9f\xfb\x25\x77\x97\x07\x9f\x99\x7d\x78\x7b\x0b\xf7\xb3\xf7\xb3\x15\xfb\x87\xfb\x08\xf7\x87\x06\x0e\x15\xfc\x4d\xfd\x50\x05" ++"\xc5\x06\xf8\x4b\xf9\x50\x05\x0b\x1b\x7b\x78\xf7\xb8\x9e\x7a\x06\x55\x77\x9f\xc2\x1f\x0b\xf8\x61\x15\xfb\x2b\x73\x06\xb6\x89\x97" ++"\x84\x73\x1a\x0b\x9f\xb4\xa5\x1f\x9c\xa5\x92\xa4\x91\xbe\x08\x0e\x79\x1f\xf7\x1f\x35\x05\x0e\x83\x1a\x7c\x7b\x83\x6e\x1e\x73\x77" ++"\xf7\x1b\x06\x0b\x08\xfc\x78\x07\x89\x56\x7d\x7f\x43\x85\x08\x72\x0b\xae\x1a\xca\x6a\xb5\x5a\x5a\x6a\x61\x4c\x71\x90\x0b\x5c\x1a" ++"\x4a\xbd\x5f\xd7\xd3\xbe\xbe\xd3\xb8\x7b\x0b\x73\x70\x77\x61\x1b\x49\x60\xcb\xf3\x87\x1f\x89\x0b\x1f\x60\x06\x67\x7e\x7d\x7e\x0b" ++"\x06\x6e\xfb\x66\x05\xd9\x06\xa8\xf7\x66\x05\x0b\x07\x89\xae\x99\x9f\xa5\x8f\x08\x9f\xfb\x5c\x0b\x90\x8b\x8c\x90\x1e\x8c\x8e\x8e" ++"\x8b\x8c\x1b\x0b\x1f\xf8\x48\x07\x8d\xd5\x99\x9a\xd4\x8e\x08\x0b\xa4\xc8\x7f\x1f\x60\x06\x8e\x55\x92\x73\x9f\x0b\x37\x49\x2c\x68" ++"\x97\x6b\xa3\x6f\x1f\xa1\x72\x0b\xc0\xa6\xbc\xa7\x1e\x9e\xab\x93\xb1\xc6\x1a\x0b\xf8\x61\xf8\xb9\x15\x5d\x06\x4f\x26\x05\x9d\x0b" ++"\x76\xa8\x4e\xf7\x30\xfb\xc2\x18\xfb\x32\x07\x0b\x06\xfb\x0e\xfb\x44\x05\xc3\x06\xf7\x04\x0b\x89\x52\x08\xfc\x69\x07\x8d\x53\x7c" ++"\x7a\x0b\x9b\xa0\xa8\x8c\x08\x9f\xfb\x66\x77\x07\x0b\xa2\x1a\xa5\x78\x9d\x6e\x77\x7a\x82\x78\x0b\x33\x5d\xa2\xb7\xa0\x92\x96\xa7" ++"\xa2\x1f\x0b\xc0\x89\x9b\x78\x89\x51\x08\xfb\x6c\x07\x0b\x4d\x1b\x4c\x6b\xa5\xc8\x80\x1f\x5f\x06\x0b\x6a\x6e\x6d\x69\x66\xa6\x6e" ++"\xae\xaf\xa8\x0b\x74\x1f\xfb\x3c\xfb\x61\x05\xf7\x67\x07\x0b\xf7\xa3\x04\x31\xfa\x7c\xe5\x07\x0e\x01\x00\x01\xe3\x01\x05\x00\x01" ++"\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0\x02\x8e\x02\x00\x01\x00\x04\x00\x07\x00\x38\x00\x7a\x00\xc5\x01\x4e\x02\x19\x02\xce" ++"\x02\xd4\x03\x16\x03\x57\x04\x28\x04\x42\x04\x49\x04\x4d\x04\x57\x04\x68\x04\xb5\x04\xec\x05\x43\x05\xa5\x05\xd4\x06\x22\x06\x83" ++"\x06\xa4\x07\x10\x07\x7c\x07\x8a\x07\xaf\x07\xce\x07\xe4\x08\x01\x08\x60\x09\x0a\x09\x0d\x09\x72\x09\x75\x09\x78\x09\x7d\x09\xc8" ++"\x09\xcd\x0a\x04\x0a\x08\x0a\x4d\x0a\x52\x0a\x57\x0a\xb9\x0a\xbc\x0a\xc1\x0a\xf7\x0b\x6f\x0b\x72\x0b\x76\x0b\x7b\x0b\x7e\x0b\xcc" ++"\x0b\xd1\x0c\x62\x0c\x65\x0c\x6a\x0c\x8e\x0c\x9e\x0c\xc1\x0c\xdf\x0c\xeb\x0c\xfb\x0c\xff\x0d\x4a\x0d\x4e\x0d\x54\x0d\x58\x0d\x7f" ++"\x0d\x83\x0d\xa9\x0d\xc4\x0d\xf9\x0d\xfd\x0e\x02\x0e\x8f\x0e\x93\x0e\x97\x0e\xbb\x0f\x10\x0f\x14\x0f\x18\x0f\x1d\x0f\x21\x0f\x6a" ++"\x0f\x6d\x10\x05\x10\x09\x10\x0d\x10\x5a\x10\x66\x10\xb1\x10\xd6\x11\x17\x11\x91\x12\x39\x12\x40\x12\xc1\x13\x36\x13\xef\x14\x55" ++"\x14\x79\x14\xb5\x15\x19\x15\x32\x15\x39\x15\x7e\x15\xe8\x15\xf2\x16\x95\x17\x8b\x17\x8f\x17\xfc\x18\x15\x18\x1b\x18\x25\x18\x41" ++"\x18\x8b\x18\x9f\x19\x92\x19\xf5\x19\xfd\x1a\x04\x1a\x0c\x1a\x13\x1a\x1b\x1a\x21\x1a\x29\x1a\x30\x1a\x38\x1a\x5f\x1a\x6b\x1a\x96" ++"\x1a\x9e\x1a\xa2\x1a\xf1\x1b\x62\x1b\xba\x1b\xe9\x1c\x9a\x1c\xc6\x1d\x48\x1d\x4d\x1d\x78\x1d\xbd\x1e\x3b\x1e\xaa\x1e\xb3\x1e\xc3" ++"\x1f\x27\x1f\xb7\x1f\xb9\x20\x00\x20\x25\x20\x65\x20\x77\x20\xa5\x20\xb8\x20\xe3\x21\x09\x21\x38\x21\x75\x21\xd6\x21\xda\x22\x51" ++"\x22\x7d\x22\xa0\x22\xf3\x23\x0c\x23\x13\x23\x1f\x23\x26\x23\x54\x23\x8c\x23\xce\x23\xe2\x23\xf7\x24\x01\x24\x0d\x24\x14\x24\x1c" ++"\x24\x25\x24\x2d\x24\x43\x24\x4b\x24\x53\x24\x5d\x24\x65\x24\x78\x24\x80\x24\x8d\x24\x94\x24\xa0\x24\xa7\x24\xae\x24\xb6\x24\xbf" ++"\x24\xd0\x24\xd8\x24\xe1\x24\xec\x24\xf4\x25\x18\x25\x3c\x25\x45\x25\x4d\x25\x56\x25\x5e\x25\x68\x25\x71\x25\x84\x25\x8d\x25\x9d" ++"\x25\xaa\x25\xb2\x25\xc3\x25\xcd\x25\xdc\x25\xe4\x25\xed\x25\xf6\x25\xff\x26\x08\x26\x10\x26\x19\x26\x21\x26\x7d\x26\xe9\x27\x5b" ++"\x27\xf0\x28\x63\x28\xfb\x29\x9b\x2a\x0f\x2a\x70\x2a\x80\x2a\x82\x2a\xaf\x2a\xb7\x2a\xce\x2b\x15\x2b\x36\x2b\x3e\x2b\x46\x2b\x5d" ++"\x2b\x7c\x2b\x7e\x2b\x86\x2b\x88\x2b\xa3\x2b\xc5\x2b\xcf\x2b\xd9\x2b\xe3\x2c\x5c\x2c\xd5\x2c\xda\x2d\x2a\x2d\x2e\x2d\x72\x2d\xee" ++"\x2e\x2e\x2e\x42\x2e\x50\x2e\x82\x2e\x91\x2e\xf6\x2f\x2b\x2f\xae\x2f\xcc\x2f\xd5\x2f\xdd\x2f\xf0\x2f\xf5\x30\x11\x30\x1c\x30\x5e" ++"\x30\xa6\x30\xad\x30\xc4\x30\xd1\x31\x18\x31\x2f\x31\x57\x31\x5f\x31\x63\x31\x6b\x31\x73\x31\x99\x31\xdd\x31\xef\x32\x13\x32\x1d" ++"\x32\xa5\x32\xab\x33\x24\x33\x5d\x33\x63\x33\x88\x34\x2f\x34\x3b\x34\x43\x34\x4a\x34\x4e\x34\x57\x34\xf5\x35\x90\x35\x99\x35\xd9" ++"\x35\xf7\x36\x23\x36\x2c\x36\x3e\x36\xbb\x36\xd3\x36\xe4\x36\xf2\x37\x3e\x37\x98\x38\x01\x38\x52\x38\x5a\x38\x9e\x38\xa7\x38\xb0" ++"\x38\xba\x38\xc2\x39\x30\x39\x37\x39\x3d\x39\x45\x39\x4f\x39\x85\x39\x8d\x3a\x1b\x3a\x1f\x3a\x21\x3a\x5e\x3a\x79\x3a\x80\x3a\xe4" ++"\x3b\x15\x3b\x31\x3b\x99\x3c\x01\x3c\x06\x3c\x4b\x3c\x50\x3c\x70\x3c\x74\x3c\x78\x3c\x7e\x3c\x96\x3c\x9a\x3c\xf3\x3d\x0e\x3d\x7d" ++"\x3d\x83\x3d\x85\x3d\xae\x3d\xee\x3e\x0d\x3e\x38\x3e\x6e\x3e\xab\x3e\xe4\x3f\x61\x3f\xcb\x40\x33\x40\x6b\x40\xd0\x40\xf2\x41\x70" ++"\x42\x0c\x42\x0f\x42\x22\x42\x70\x42\xc4\x43\x0f\x43\x5f\x43\x7e\x44\x22\x44\x9c\x45\x09\x45\x6e\x45\x90\x45\xed\x46\x3a\x46\xb1" ++"\x47\x39\x47\x81\x47\x85\x47\xbe\x47\xc2\x48\x23\x48\x81\x48\xd4\x49\x12\x49\x4b\x49\xb5\x49\xf8\x4a\x31\x4a\x35\x4a\xbd\x4b\x42" ++"\x4b\x78\x4b\xba\x4b\xda\x4c\x04\x4c\x29\x4c\x83\x4c\xb6\x4d\x18\x4d\x7b\x4d\xd9\x4e\x0a\x4e\x6d\x4e\xce\x4f\x28\x4f\xa1\x4f\xd5" ++"\x50\x1e\x50\x71\x50\xe7\x51\x39\x51\x8d\x51\xad\x51\xe5\x52\x3b\x52\x74\x52\xca\x53\x3d\x53\xc7\x54\x81\x54\x88\x54\xb7\x54\xc0" ++"\x54\xf5\x55\x2b\x55\x6b\x55\xc8\x56\x6e\x56\xa3\x56\xc3\x56\xe3\x57\x03\x57\x23\x57\x2f\x57\x44\x57\xbb\x57\xc4\x57\xcc\x58\x0b" ++"\x58\x14\x58\x76\x58\xf4\x59\x60\x59\x78\x59\xbd\x5a\x2b\x5a\x57\x5a\x89\x5a\x96\x5a\x9e\x5a\xa6\x5a\xd6\x5a\xde\x5b\x3b\x5b\x97" ++"\x5b\x9b\x5b\xc5\x5b\xe4\x5c\x3c\x5c\x40\x5c\x6b\x5c\xb0\x5c\xc9\x5d\x1b\x5d\xa5\x5e\x1d\x5e\x26\x5e\x2e\x5e\x5e\x5e\xd4\x5e\xfb" ++"\x5f\x43\x5f\x69\x5f\xb1\x5f\xd8\x5f\xe4\x60\x79\x60\x82\x60\xfa\x61\x69\x61\xa0\x61\xd7\x62\x1c\x62\xa9\x62\xce\x62\xd3\x62\xf2" ++"\x63\x35\x63\x56\x63\x97\x63\xbb\x64\x1b\x64\x24\x64\x91\x64\x9b\x64\xf6\x65\x0b\x65\x13\x65\x1b\x65\x44\x65\x6f\x65\xb3\x66\x28" ++"\x66\x2f\x66\x7a\x66\xfc\x67\x05\x67\x3d\x67\x45\x67\x4c\x67\xb3\x67\xe7\x68\x36\x68\x43\x68\x54\x68\x5d\x68\x65\x68\x8a\x68\x8e" ++"\x68\xba\x68\xc8\x69\x11\x69\x83\x69\xf4\x6a\x7c\x6b\x07\x6b\x3b\x6b\x63\x6b\x99\x6c\x12\x6c\x43\x6c\x4c\x6c\x69\x6c\x83\x6c\x8a" ++"\x6c\x9c\x6c\xe1\x6c\xea\x6d\x6a\x6d\x72\x6d\x7b\x6d\x9c\x6d\xdc\x6e\x6d\x6e\xbe\x6e\xfa\x6f\x7e\x6f\xe3\x70\x0b\x70\x56\x70\x99" ++"\x71\x0e\x71\x36\x71\x4d\x71\x5c\x71\x64\x71\x79\x71\x7c\x71\x80\x71\x8a\x71\x94\x71\x9c\x71\xa0\x71\xc8\x72\x60\x72\xc7\x73\x40" ++"\x73\xbe\x73\xdc\x73\xf8\x74\x14\x74\x71\x74\xa1\x75\x41\x75\xcb\x76\x49\x76\xc6\x77\x0d\x77\x50\x77\xcf\x78\x44\x78\x72\x78\xa6" ++"\x78\xe7\x79\x47\x79\x8a\x79\xbb\x7a\x20\x7a\x58\x7a\xc0\x7b\x00\x7b\x88\x7c\x11\x7c\x68\x7c\xcb\x7d\x38\x7d\x9a\x7e\x0a\x7e\x67" ++"\x7e\x6a\x7e\xca\x7f\x2a\x7f\xa0\x80\x1a\x80\xae\x81\x07\x81\x50\x81\xbf\x81\xcc\x81\xd8\x82\x90\x83\x06\x83\x0d\x83\x11\x83\x2d" ++"\x83\x4a\x83\xba\x83\xd2\x84\x17\x84\x40\x84\x61\x84\x65\x84\xeb\x85\x30\x85\x63\x85\x6c\x85\x75\x85\x7c\x85\x83\x85\xb0\x85\xb7" ++"\x86\x69\x86\x71\x86\x89\x86\x92\x86\x9b\x87\x2e\xfb\x8a\x0e\xfb\x8a\x0e\xfb\x37\xf7\x3a\xf7\x30\x15\x2d\x1d\x99\xd9\x15\x98\xf7" ++"\x0f\x95\xbc\xa8\xeb\x08\x99\xb7\x8f\x9f\xa2\x1a\xcc\x6d\xb0\x55\x55\x6c\x66\x4c\x71\x8f\x79\x99\x5e\x1e\xa8\x2c\x95\x5a\x98\xfb" ++"\x10\x08\x0e\xc6\xf7\x3c\xf8\x28\x15\xac\xf7\x25\x96\xbf\xa2\x1a\xb2\x6f\xa7\x66\x64\x72\x6f\x60\x75\x97\x4d\xa0\x37\x1e\x8c\x84" ++"\x90\x77\x90\x76\x08\xf7\xc1\x16\xad\xf7\x26\x95\xbe\xa2\x1a\xb2\x6f\xa7\x66\x64\x72\x6f\x60\x75\x97\x4d\xa0\x37\x1e\x8c\x84\x90" ++"\x77\x90\x76\x08\x0e\x8f\xf8\x67\xf7\xaf\x15\x34\x06\x9d\xf7\x1a\x05\xed\xd4\x33\x06\xa8\xf7\x66\x05\x3e\x06\x6d\xfb\x66\x05\xfb" ++"\x05\x06\xa8\xf7\x66\x05\x3e\x06\x6d\xfb\x66\x05\x21\x42\xeb\x06\x79\xfb\x1a\x05\x20\x42\xeb\xe1\x1d\xf7\x05\xe1\x1d\xed\x06\xfb" ++"\x27\xf7\x63\x15\x79\xfb\x1a\x05\xfb\x05\x06\x9d\xf7\x1a\x05\x0e\x8f\xf8\x40\xf8\x75\x15\xf7\x21\x07\x5c\xa8\x69\x96\x3d\x97\x08" ++"\xd7\x54\x3d\x07\x5d\x86\x75\x85\x6c\x7a\x08\x54\x6b\x6c\x57\x4b\x1a\x32\xbd\x50\xf7\x1a\x48\x1e\xfb\x8f\x07\x41\x99\x63\xb8\x6b" ++"\xf7\x00\x76\x8d\x18\xfb\x30\x07\xdd\x69\xa3\x85\xc9\x88\x08\x28\xc2\xee\x07\xdd\x9a\xb2\x9b\xab\xab\x08\xac\xab\x9c\xb8\xc3\x1a" ++"\xbb\x7c\xb6\x71\xa8\x1e\x68\xb3\x6d\x9f\x2a\xbd\x08\xf7\x6b\x07\xd2\x7b\xb1\x5f\xa8\x27\x08\xfb\x1e\xfb\x7b\x15\xdb\x5e\x98\x7a" ++"\x55\x1a\x50\x6d\x6a\x4c\x7f\x1e\x53\xf8\x3c\x15\x4f\xa0\x6e\xac\xb9\x1a\xbb\xa5\xa5\xca\x9b\x1e\x0e\xf8\x8c\xf9\x8d\xf8\x08\x15" ++"\xfb\x05\xfb\x05\xfb\x10\xfb\x0f\x37\xbf\x54\xdc\xb7\xb9\x9f\xac\xaa\x1f\xc1\xc3\xad\xdf\xd9\x1a\xd1\x5d\xb8\x45\x1e\xaa\x58\x15" ++"\xa9\xa1\x6d\x61\x63\x7e\x60\x6f\x59\x1f\x54\x6d\x68\x6e\x66\x1b\x6b\x78\xa1\xad\x8d\x1f\x8d\xbb\xaa\xdd\xad\xbe\x08\xaf\xa4\xa1" ++"\x9b\xa5\x1b\x4b\xf8\x07\x15\x65\x06\x87\x85\x87\x84\x86\x1f\x6c\x74\x42\x70\x4e\x1b\x61\x76\x91\xa1\x6d\x1f\x9d\x71\x73\x94\x72" ++"\x1b\xfb\x09\xfb\x01\xfb\x0c\xfb\x14\x3b\xc0\x53\xd7\xc7\xc0\xaa\xc5\xb3\x1f\xb5\xc9\x9b\xc3\x8c\xe4\x08\x87\xa0\x97\x8a\x99\x1b" ++"\xae\xb0\x94\x9d\xb6\x1f\xfb\xf0\xfd\x00\x05\xc2\x06\xb0\xf9\x13\x15\x8f\x8e\x89\x85\x94\x1f\x93\x85\x8d\x89\x91\x89\x08\xa0\x81" ++"\x93\x80\x74\x1a\x59\x75\x4a\x67\x56\x1e\x61\x6e\x70\x78\x6b\x1b\x6d\x77\xa2\xac\x8d\x1f\x8e\xb9\xac\xe2\xae\xbf\xa1\xab\xa3\x9f" ++"\x9b\x89\x08\x0e\xf7\xe5\xf8\xd5\xf8\x37\x15\x73\x07\xc6\x84\x92\x86\x6e\x1a\x63\x79\x69\x51\x44\x1e\xfb\x2b\xf7\x6a\x05\xf5\xb2" ++"\xb9\xb7\xcb\x1a\xd4\x49\xbb\x26\xfb\x0c\x40\x4e\x29\x5f\x96\x6c\xb4\x46\x1e\xfb\x22\x45\x55\x4c\x2d\x1a\x23\xda\x43\xf7\x04\xd6" ++"\xcc\xa4\xc9\xdd\x1e\x49\xc6\xb0\x75\xc0\x1b\xaa\xb0\x98\x9d\xa4\x1f\x9b\x98\x98\x9b\xa4\xb4\x9b\xa5\x18\x77\x97\x05\x70\x7a\x7b" ++"\x80\x72\x1b\x65\x72\x9e\xd3\x53\x1f\xc2\xd7\x96\x9b\xa6\xb6\xa6\xb7\x18\x9d\xa8\x97\x92\xb6\x8f\x08\xa3\x07\xfc\x60\xfb\x19\x15" ++"\xd7\xfb\x06\xa0\x6d\xab\x61\x08\x6f\x64\x72\x80\x71\x1b\x6d\x69\x9b\xa5\x72\x1f\x60\xb7\x6e\xcc\xbf\x1a\xb1\x9e\xa3\xc2\xab\x1e" ++"\xf7\x0e\xe9\x15\x56\xcd\x76\xb6\xb4\x1a\xae\x9e\xa0\xac\xbc\xb6\x51\x48\x62\x77\x74\x59\x7a\x1e\x0e\xfb\x37\xec\x85\x1d\x0e\xfb" ++"\x37\xf7\xc6\xf9\x4a\x15\x4d\x6a\x6f\x76\x64\x62\x08\x36\x2f\x5d\xfb\x0a\xfb\x16\x1a\x2f\xa4\x34\xbb\x3e\x1e\xb9\x43\xb6\x63\xed" ++"\x50\x08\xa7\x07\x52\xb0\x72\xa4\x76\xb8\x08\x6d\xc9\x7d\xe7\xf7\x1d\x1a\xf7\x1f\x99\xef\xa7\xc7\x1e\x9f\xb7\xa4\xa5\xc7\xb3\x08" ++"\x0e\xfb\x37\xa6\xfb\x3c\x15\xc9\xac\xa7\xa0\xb2\xb5\x08\xe0\xe6\xb9\xf7\x0b\xf7\x15\x1a\xe6\x72\xe3\x5b\xd8\x1e\x5d\xd3\x60\xb3" ++"\x29\xc6\x08\x6f\x07\xc4\x67\xa4\x71\xa0\x5e\x08\xa9\x4d\x99\x2f\xfb\x1d\x1a\xfb\x1e\x7d\x26\x6f\x4f\x1e\x77\x5f\x72\x71\x4f\x63" ++"\x08\x0e\x8f\xf7\xaa\xf8\x70\x15\xac\xa1\x97\x8e\xb6\x8d\x08\xa3\x94\x8d\x90\x97\x1f\x9f\x94\x9b\xa1\x9d\x1a\xa5\x72\xa3\x6f\x76" ++"\x7f\x82\x6d\x77\x1e\x72\x66\x82\x81\x66\x6e\x83\x8e\x18\x8a\xb8\x8e\x95\x9f\xaf\x08\x98\xa2\x8e\x95\x9a\x1a\xac\x78\xa1\x6e\x6d" ++"\x75\x76\x6e\x7a\x8f\x80\x99\x72\x1e\xa0\x64\x8e\x81\x8c\x61\x84\x88\x18\x65\xa0\x84\x91\x72\xb3\x08\xad\x77\x7c\x96\x6f\x1b\x6f" ++"\x78\x77\x6e\x67\x9b\x7f\xbf\x87\x1f\xb8\x87\x9b\x87\xb4\x79\x8a\x84\x18\x6d\x75\x80\x88\x61\x89\x08\x53\x6e\x78\x66\x6f\xa1\x75" ++"\xa7\xa0\x97\x94\xaa\xa0\x1f\xa6\xb2\x93\x93\xb1\xa7\x92\x86\x18\x8a\x5d\x88\x81\x78\x69\x08\x7f\x75\x88\x82\x7b\x1a\x69\x9e\x74" ++"\xa8\xa8\xa1\xa1\xa9\x98\x88\x94\x80\x9f\x1e\x78\xb2\x85\x9d\x87\xb6\x92\x90\x18\xa8\x7c\x93\x84\x9f\x6f\x08\x59\xac\x9a\x7f\xa6" ++"\x1b\xa7\xa0\xa0\xa8\xad\x78\x98\x55\x8f\x1f\x5e\x8f\x7c\x8f\x67\x9c\x08\x0e\xd5\xf7\x85\xf7\xbd\x15\xfb\x64\x33\xf7\x64\xfb\x65" ++"\xe3\xf7\x65\xf7\x64\xe3\xfb\x64\xf7\x65\x33\x06\x0e\xfb\x8a\xc4\xfb\x48\x6f\x0a\xfb\x37\xd5\x1d\xfb\x8a\xf7\x11\xf7\x30\x15\x2d" ++"\x1d\x0e\xfb\x6e\xf7\xc2\xf9\x47\x15\x31\x06\xfb\x80\xfd\x5a\x05\xe5\x06\x0e\x8f\xf7\x8e\xf9\x44\x15\x4a\x49\x5f\x43\x62\x1f\x6b" ++"\x54\x75\x2d\x38\x1a\xfb\x63\xe9\xfb\x26\xf7\x19\xf7\x16\xea\xf7\x28\xf7\x5e\xf7\x5c\x2a\xf7\x2b\xfb\x15\x1e\xcf\xfc\x66\x15\x50" ++"\x83\x3d\x82\x70\x1e\x6e\x80\x7b\x7d\x74\x1b\x59\x78\xc5\xf7\x29\x1f\xf7\x79\x07\xf7\x2c\x9d\xc4\xbc\xbc\x9f\x4d\xfb\x27\x1e\x0e" ++"\x8f\xf8\x4e\xa3\x15\x31\x8c\x79\x9b\xd8\x1a\xf8\xce\x7a\x07\xfb\x90\xfb\x01\x05\x71\x07\x94\x8e\x92\x8e\x8f\x8d\x08\x95\xa6\xa4" ++"\x92\x98\x1b\xa4\x96\x75\x5c\x1f\xfc\x15\x07\x8c\x3a\x76\x79\x28\x8a\x08\x73\xf8\x0b\x07\x0e\x8f\xf8\x72\xf7\x67\x15\x73\x06\x6e" ++"\x44\x80\x85\x24\x8a\x08\xfb\x2b\x06\xf7\x36\xf7\x2e\x05\xda\xd6\xae\xce\xd7\x1a\xf6\x3f\xd7\xfb\x01\x59\x5b\x77\x67\x68\x1e\x64" ++"\x64\x77\x69\x6f\x40\x08\xa7\x06\xca\xaa\xb0\xa6\xc1\x1b\xb7\xad\x78\x67\xa0\x1f\x97\x76\x93\x6f\x74\x1a\x5f\x78\x54\x6b\x5a\x1e" ++"\x58\x3e\x68\x60\xfb\x26\xfb\x30\x08\x74\xf8\x34\x07\x0e\x8f\xc5\xf8\x9f\x15\xc8\xb1\xac\xa2\xbf\x1b\xca\xb2\x64\x4b\x49\x68\x68" ++"\x2c\x6d\x1f\x7a\x07\xde\x6e\xac\x7a\xaf\x69\x08\xaa\x6e\x9d\x5e\x5b\x1a\x43\x65\x5d\x4f\x73\x78\x96\xab\x6a\x1e\xb2\x64\x6e\x9b" ++"\x6c\x1b\x65\x70\x73\x69\x55\xc7\x67\xe7\xf7\x3c\xf7\x18\xf7\x06\xf7\x26\xba\x7c\xb5\x6e\xae\x1f\x76\xa4\x7a\x96\x63\x9d\x08\xcb" ++"\xb2\x9e\xa8\xc6\x1a\xe1\x4e\xbe\x25\x28\x40\x59\x24\x54\x1e\x0e\x8f\xf8\x30\xf7\x93\x15\xf8\x45\x3b\x07\x50\x3e\xfb\x12\xfb\x38" ++"\x47\x2c\x4f\x2c\x19\xfb\x05\xf7\x8c\xfb\x24\xf7\x25\xf7\x24\xca\xf7\x03\x07\xfb\x62\x16\xfb\x65\x06\xf7\x65\xf7\xbd\x05\x0e\x8f" ++"\xf7\x29\xf8\xb9\x15\xf7\xaa\x06\xb6\xf7\x13\x05\xfb\xd6\x06\x2a\xfb\xed\xea\x84\xb3\x85\xb8\x7d\x19\xe4\x6f\xc0\x53\x48\x1a\x53" ++"\x5f\x5f\x53\x74\x70\x97\xa9\x63\x1e\xab\x60\x6d\x98\x71\x1b\x67\x71\x72\x68\x56\xc5\x68\xe4\xf7\x39\xf7\x09\xef\xf7\x21\xf3\x4b" ++"\xdb\xfb\x01\xaa\x1f\x65\x96\x6c\x8f\x39\x90\x08\x0e\x8f\xf8\x6a\xf9\x44\x15\xfb\x19\x78\x4c\x75\x40\x57\x08\xfb\x04\x3e\x50\xfb" ++"\x04\xfb\x19\x1a\xfb\x41\xe6\xfb\x05\xf7\x21\xf7\x10\xe6\xee\xf7\x1c\xf7\x0d\x42\xd9\xfb\x06\x6b\x75\x87\x7e\x6d\x1e\xb0\xf7\x27" ++"\xde\xdc\xf7\x26\xa9\x08\xfb\x81\xfb\xb2\x15\xce\xa2\x55\xfb\x33\xfb\x0c\x7f\x6e\x5a\x73\x7a\x95\x9e\x81\x1f\x7a\xac\x81\xd4\xe8" ++"\x1a\xc9\x91\xc4\x92\x90\x1e\x91\x93\x98\x8f\x9a\x1b\x0e\x8f\xf8\x71\xf9\x38\x15\xfc\x34\x06\x5f\xfb\x72\x05\xa4\x06\x9c\xc9\xa8" ++"\xa3\xbf\x8a\x08\xf7\x63\x06\xfb\x5c\xfc\xaf\x05\xea\x06\x0e\x8f\xf7\x46\xf7\xd8\x15\x52\x78\x73\x7e\x72\x72\x08\x6e\x6f\x7c\x65" ++"\x5f\x1a\x25\xe0\x47\xf7\x13\xf7\x1f\xe8\xdb\xf7\x0c\xe2\x60\xc9\x20\xcf\x1e\xeb\xad\xb3\xb3\xcc\x1a\xe4\x40\xc3\xfb\x0c\xfb\x1b" ++"\x32\x46\x21\x3f\xb3\x55\xee\x50\x1e\xf7\x0c\xed\x15\x37\xb6\x5d\xc2\xc3\x1a\xba\xaf\xaf\xba\xc3\xab\x5e\x3e\x5b\x83\x74\x6a\x5f" ++"\x1e\x29\xfb\x08\x15\xf7\x01\x42\xa3\x6b\x41\x1a\x48\x6a\x62\x55\x4e\x67\xc0\xe4\xc2\x96\xa9\xb3\xc7\x1e\x0e\x8f\xaa\x7e\x15\xf7" ++"\x20\x9f\xcf\xa4\xd9\xc6\x08\xf1\xd7\xc1\xf7\x00\xf7\x13\x1a\xf7\x41\x2f\xf7\x05\xfb\x20\xfb\x11\x31\x28\xfb\x1d\xfb\x0a\xd4\x3b" ++"\xf7\x01\xb2\xa3\x90\x99\xa7\x1e\x60\xfb\x2c\x3a\x3c\xfb\x24\x6e\x08\xf7\x63\xf9\x1c\x15\xa5\x9b\x81\x73\x97\x1f\x9a\x70\x95\x44" ++"\x44\x1a\x70\x89\x6b\x88\x5e\x1e\x89\x7e\x8b\x82\x8a\x87\x8a\x7e\x8a\x86\x88\x89\x08\x86\x83\x79\x87\x7c\x1b\x4d\x74\xc5\xf7\x32" ++"\xf7\x08\x97\xa9\xbb\x1f\x0e\xfb\x37\xf7\x3a\xf7\x30\x15\x2d\x1d\xf7\xd0\x04\x9b\x0a\xfb\x37\xef\xfb\x48\xa9\x0a\x6a\x59\x5e\xa9" ++"\x6a\xb4\x1e\x93\x06\x97\x8d\x05\x92\x06\x95\x93\x81\x80\x64\x69\x61\x40\x57\x1f\xd8\xf9\x0a\x15\x9b\x0a\xd5\xf8\x7f\xf8\xed\x15" ++"\xfc\x3c\xfb\xa4\x05\x78\x07\xf8\x3c\xfb\xb0\x05\xf7\x16\x07\xfb\xb3\xf7\x54\xf7\xb3\xf7\x4e\x05\x0e\xd5\xf8\xad\xf8\x23\x15\xfc" ++"\x8c\x33\xf8\x8c\x06\xfb\x08\x04\xfc\x8c\x33\xf8\x8c\x06\x0e\xd5\xd5\xa5\x15\xf8\x3c\xf7\xa4\x05\x9f\x07\xfc\x3c\xf7\xaf\x05\xfb" ++"\x16\x07\xf7\xb3\xfb\x53\xfb\xb3\xfb\x4f\x05\x0e\x8f\xf7\x91\xf7\x7b\x15\xd4\x93\x99\xca\xb2\x1e\xe6\xc3\xa9\xb4\xd0\x1a\xef\x3c" ++"\xcd\xfb\x0d\xfb\x02\x3d\x4f\x37\x5e\xa7\x6c\xb3\xb1\xa4\xa5\xb1\x9f\x86\x97\x7a\x9e\x1e\x7f\x98\x88\x91\x95\x1a\xa3\xa3\x9b\xaf" ++"\xc1\xaa\x5c\x38\x57\x81\x69\x6a\x4c\x1e\x73\x5d\x83\x74\x6f\x1a\x80\x8b\x86\x8d\x6d\x1e\x9b\x40\x15\x5d\x64\x64\x5e\x5b\xb0\x66" ++"\xbb\xba\xb0\xb0\xba\xba\x65\xb1\x5d\x1f\x0e\xf8\x46\xf8\xe7\xf8\x66\x15\xb6\x74\x7d\x95\x67\x1b\x5f\x60\x78\x6a\x6b\x1f\x57\x54" ++"\x6b\x3c\x41\x1a\x4a\xb4\x59\xc0\xb6\xbb\xa7\xb9\xae\x1e\x5e\x92\xb0\x6d\xbd\x1b\xf1\xe2\xf7\x05\xf7\x1a\xf7\x3e\xfb\x27\xf7\x17" ++"\xfb\x52\xfb\x66\xfb\x3b\xfb\x33\xfb\x5e\xfb\x58\xf7\x3a\xfb\x2d\xf7\x69\xd6\xbf\x99\xb9\xec\x1f\x7e\xae\x05\x66\x3a\x59\x7f\x47" ++"\x1b\xfb\x43\xfb\x10\xf7\x10\xf7\x42\xf7\x52\xf7\x0c\xf7\x1d\xf7\x39\xf7\x31\xf7\x19\xfb\x0e\xfb\x25\x21\x4d\x28\x49\x72\x7e\x9c" ++"\xaa\x91\x8c\x92\x8c\x90\x1f\xcd\xf7\x98\x05\x44\x06\x44\x68\x15\xa8\x89\x9a\x73\x89\x64\x89\x5e\x7a\x4e\x76\x61\x08\x61\x75\x6d" ++"\x72\x6d\x1b\x67\x74\xac\xc0\xc1\x9d\xbe\xad\xb1\x1f\xa7\xac\xad\x9f\xa4\x89\x08\x0e\x26\x0a\x0e\xf7\x3f\x9b\x16\xf7\xd6\x06\xf7" ++"\x3d\xf7\x04\xd6\xf7\x05\xb9\x78\xb3\x68\xaa\x1f\x68\xa9\x69\x9a\x45\x9a\x08\xf7\x08\xad\xb6\xb4\xd7\x1a\xf2\x2f\xc4\xfb\x3c\x1e" ++"\xfb\xc9\x72\x06\xce\x88\x9e\x7c\x8d\x56\x08\xfc\x78\x07\x89\x57\x7c\x7e\x44\x85\x08\xf7\x8c\xf7\xd2\x15\xa9\x06\xf2\xbd\x55\xfb" ++"\x02\x2a\x62\x59\x3a\x5f\x7a\x9c\xb7\x1f\xf8\x8c\x04\xaf\x99\x98\xb3\xd1\xab\x60\x2d\x22\x6a\x6f\xfb\x0f\x88\x1e\x0e\x47\x1d\x0e" ++"\x5e\x0a\x0e\xf7\x3f\x24\x0a\x0e\xf7\x07\x9b\xf9\x1f\x15\xce\x88\x9f\x7c\x8c\x56\xdc\x1d\xf7\xfc\xa4\x07\x32\x8e\x78\x97\x89\xc3" ++"\x08\xf7\x7d\x07\xf1\x89\xb0\x66\x99\xfb\x08\x08\xa4\xf7\xe6\x72\x06\xfb\x06\x79\x68\x68\x27\x1b\xf7\x7c\x07\xb1\x98\x94\xbe\xe7" ++"\xc7\x7a\x68\xa9\x1e\xa1\x72\x96\x70\x99\x4c\x08\xa3\xf7\x5d\xfc\xcb\x06\x0e\xf7\xae\x3d\x0a\x0e\xf7\xae\xf9\x8b\x90\x1d\xbe\xa0" ++"\x9c\xcf\x8e\x08\xa4\xfb\xe5\x72\x07\xcc\x86\x9d\x7c\x8d\x58\x08\xfc\x78\x07\x8a\x59\x7b\x7e\x47\x83\x43\x1d\x44\x92\x79\x98\x8a" ++"\xbe\x46\x0a\x89\x58\x7a\x7e\x44\x84\x08\x72\xf7\xe8\x07\x0e\x20\x27\x0a\x0e\x8f\xf8\x73\xf9\x38\x15\xfb\xf4\x72\x06\xda\x8a\x9f" ++"\x7c\x8d\x54\x08\xfc\xc0\x07\x4d\x79\x72\x5d\x6f\x7a\x97\x9f\x94\x8e\x90\x94\x96\x1e\x97\x9a\x8e\x93\x9b\x1a\xb3\x69\xae\x64\x66" ++"\x6a\x69\x65\x62\xa7\x5e\xb2\x74\x1e\x7d\xa5\xb2\x82\xb3\x1b\xf7\x21\xd5\xd7\xf7\x23\xe4\x1d\x0e\xf7\xae\x52\x0a\x0e\xf7\x3f\x31" ++"\x1d\x0e\xf8\x54\xfa\x2d\xa4\x15\x3f\x94\x81\x95\x89\xd4\x08\xf8\x4e\x07\x8d\xd5\x99\x99\xd3\x8f\x08\xa4\xfb\x90\x07\xfb\x5c\xfc" ++"\x6c\xfb\x5c\xf8\x6c\x05\xfb\x91\x72\x06\xd3\x86\x9c\x7d\x57\x1a\xfc\x6f\x07\x8a\x4e\x7e\x7f\x3e\x84\x08\x72\xf7\x7e\xa4\x07\x3a" ++"\x90\x78\x9f\x8a\xd5\x08\xf8\x6a\x07\xf7\x90\xfc\xe6\x05\xa6\x06\xf7\x90\xf8\xf5\x05\xfc\x91\x07\x89\x52\x7e\x7f\x41\x85\x08\x72" ++"\xf7\xe0\x07\x0e\x30\x1d\x0e\xf7\xae\x26\x1d\x0e\xf7\x07\x9b\xb1\x0a\xf7\x4e\x07\xf7\x1b\x8c\xad\x8f\xb7\x9c\x08\xdc\xaa\xb7\xc7" ++"\xd9\x1a\xf7\x08\x2c\xcd\xfb\x3b\x1e\xfb\xd6\x72\x06\x4e\x1d\xf8\xd9\x15\xa2\x9c\x97\xac\xde\x4b\x0a\x74\x1e\x77\x73\x6a\x84\x44" ++"\x1b\x0e\xf7\xae\xf9\x6e\xfb\x09\x15\x81\x69\x7e\x89\x77\x1b\x5c\x5e\x9d\xad\x69\x1f\x78\x9e\x81\x9a\x79\xb0\xdc\xa5\xae\x9f\xb6" ++"\xb9\x08\xc8\xcc\xac\xe1\xec\x1a\xf7\x64\xfb\x28\xf7\x29\xfb\x62\xfb\x61\xfb\x29\xfb\x2c\xfb\x64\x2f\xaa\x38\xc5\x4b\x1e\xb4\x5d" ++"\xab\x77\xd7\x6f\xa0\x5f\x97\x78\xa2\x74\x08\x53\xc3\xdf\x6b\xe3\x1b\xc8\xb7\x94\xa5\xd5\x1f\xfb\xee\xf9\xb3\x15\xf7\x04\xcb\xfb" ++"\x0c\xfb\x65\xfb\x61\x4e\xfb\x02\xfb\x08\xfb\x08\x4e\xf7\x01\xf7\x64\xf7\x66\xcb\xf7\x09\xf7\x06\x1f\x0e\x34\x1d\x0e\xc7\x33\x1d" ++"\x0e\xf7\x3f\x48\x1d\x0e\x24\x1d\x0e\xf9\x51\xf9\x38\x15\xfb\x69\x72\x06\xd1\x87\x9b\x83\x6b\x1a\x7b\x88\x7f\x7a\x60\x1e\xfb\x13" ++"\xfb\xdd\xfb\x1e\xf7\xe2\x05\x78\xb9\x87\x96\x9a\x1a\xa2\x9a\x96\xb1\x8d\x1e\x90\x98\x8c\x8c\x9a\x1f\xa4\xfb\xe4\x72\x07\xbd\x84" ++"\x94\x83\xa4\x54\xf7\x94\xfc\xeb\x18\xa6\x06\xf7\x78\xf8\xdf\xa3\xc9\x99\x98\xbf\x92\x19\x0e\xf8\x8c\x2e\x1d\x0e\xf9\x44\xf9\x38" ++"\x15\xfb\x8e\x72\x06\xcb\x86\x93\x86\x70\x1a\x76\x80\x77\x5c\x4a\x1e\x7f\x7b\x77\x6f\x73\x6a\x2a\xf7\x2a\x18\x7e\x9f\x89\x90\x97" ++"\x1a\xa0\x97\x93\xaf\x8d\x1e\x90\x97\x8c\x8c\x99\x1f\xa4\xfb\xee\x72\x07\xaf\x88\x98\x81\xaa\x5e\xf7\x5a\xfb\xb7\x18\xfb\x43\xfb" ++"\x71\x6d\x66\x73\x7e\x59\x85\x19\x72\xf7\x8e\xa4\x07\x4e\x91\x77\x95\xa5\x1a\xa0\x9e\xaa\xd6\xf0\x1e\xb1\xbe\xf0\xfb\x36\x05\x97" ++"\x78\x94\x74\x7f\x1a\x7a\x7a\x82\x68\x89\x1e\x87\x80\x8a\x8a\x7e\x1f\x72\xf7\xe8\xa4\x07\x69\x8c\x7c\x98\x5b\xd3\xfb\x4a\xf7\xaf" ++"\x18\xdb\xf7\x03\xe3\xf7\x0c\xa5\x9e\xd5\x92\x19\x0e\x2c\x0a\x0e\xf7\x3f\x37\x1d\x0e\xfb\x37\xf7\xc1\xf9\x3a\x15\xfb\x7e\xfd\xcf" ++"\xf7\x7e\xac\x3b\x06\x61\x8c\x82\x95\x8c\xb5\x08\xf9\x12\x07\x8c\xc7\x93\x94\xc5\x8c\x08\xca\x06\x0e\xfb\x6e\xf7\x67\x78\x15\xe7" ++"\x06\xfb\x7f\xf9\x5a\x05\x2e\x06\x0e\xfb\x37\xab\xfb\x29\x15\xf7\x7e\xf9\xcf\xfb\x7e\x6a\xca\x06\xc4\x8a\x94\x82\x8c\x4f\x08\xfd" ++"\x12\x07\x8c\x60\x83\x82\x60\x8a\x08\x3b\x06\x0e\xe0\xf7\x36\xf7\xcb\x15\xf7\x15\xf7\xa4\xf7\x15\xfb\xa4\x05\xe4\x06\xfb\x46\xf8" ++"\x01\x05\x3b\x06\xfb\x46\xfc\x01\x05\x0e\x8f\xf8\x87\xfb\x23\x15\xd0\xfc\x85\x46\x07\x0e\xfb\x37\xf7\x80\xf9\x47\xcd\x1d\xbe\xb9" ++"\x6d\xab\x60\xae\x1d\x0e\x8f\x23\x1d\x0e\xc7\x9c\xf9\x20\x15\xb8\x83\x94\x82\x8c\x62\x08\xfc\xf3\x97\x07\xda\xc3\x05\x61\xb9\xaf" ++"\x7c\xbd\x1b\xf7\x19\xe8\xf2\xf7\x2a\xf7\x1f\x3e\xea\xfb\x03\x5a\x68\x7b\x63\x65\x1f\xf7\x97\xfb\x56\x07\xf7\x56\xfb\xd0\x15\xb6" ++"\x9d\x9e\x9b\xac\x1b\xc9\xaa\x49\xfb\x18\xfb\x1f\x6d\x4b\x4b\x61\x70\xaa\xbb\x1f\x0e\x57\x36\x1d\x0e\xc7\xf8\xaa\x5b\x0a\x0e\x57" ++"\x25\x1d\x0e\xfb\x37\x99\x16\xf7\xaa\xa3\x06\x46\x8d\x7f\x96\x8a\xcd\x08\xf7\xce\xe2\xb7\x34\x39\x1d\xb0\xa4\xa4\xb0\xc6\x51\xb4" ++"\x36\x48\x57\x73\x5f\x70\x1e\x9a\x0a\x0e\x8f\x32\x0a\x0e\xc7\xf8\xaa\xa3\x15\x68\x8c\x7d\x9d\xb4\x1a\xf7\x8c\x07\xe1\x56\xc2\x39" ++"\x56\x66\x77\x51\x57\x1e\xf7\xad\x55\x1d\xfc\x92\x3a\x1d\x8f\x92\x95\x56\x1d\x0e\xfb\x6e\x29\x1d\xfb\x09\xf9\x47\x15\x60\x68\x68" ++"\x61\x5e\xac\x6a\xb7\xb7\xad\xac\xb7\xb7\x69\xad\x60\x1f\x0e\xfb\x37\xf7\x98\xf8\x61\x15\xfb\x5e\x73\x06\xbc\x88\x98\x7f\x8c\x5f" ++"\x08\xfc\x6e\x07\x56\x7c\x74\x6a\xa0\x1d\xdd\xd0\xe7\x1d\x40\xf9\x45\x15\x60\x69\x69\x60\x5d\xab\x6b\xb8\xb7\xad\xad\xb6\xb6\x68" ++"\xae\x60\x1f\x0e\xc7\x6c\x1d\x0e\xfb\x6e\x34\x0a\x0e\xf7\xe5\xf9\xc2\xa3\x15\x65\x8c\x7e\x9a\x8c\xb4\x08\xf7\x8f\x07\xe1\x56\xc2" ++"\x39\x52\x64\x74\x4b\x58\x1e\xca\x6d\x68\xa3\x4c\x1b\x4b\x5e\x70\x4f\x65\x1f\xd6\xfb\x53\x73\x07\xb5\x86\x97\x7f\x42\x1d\x81\x80" ++"\x5f\x84\x08\x73\xf7\x84\xa3\x07\x69\x8f\x7f\x99\xb2\x1a\xf7\x9f\x07\x91\x9b\x9d\x98\x96\x1e\x9b\xa0\x9b\x92\x9d\x1b\xb2\x9a\x74" ++"\x4f\x1f\xfb\x86\x07\x8c\x64\x7e\x7c\x67\x88\x08\x73\xf7\x7e\xa3\x07\x69\x8e\x7e\x9b\xb1\x1a\xf7\x9f\x07\x90\x9b\x9e\x98\x95\x1e" ++"\x9c\xa1\x9b\x92\x9d\x1b\xb1\x9a\x73\x50\x1f\xfb\x86\x07\x8c\x63\x7e\x7c\x66\x89\x08\x73\xf7\x82\x07\x0e\xc7\x2d\x0a\x0e\x8f\x27" ++"\x1d\x0e\xc7\x97\x1d\x50\x67\x74\x51\x6c\x1f\xd0\xfb\x53\x73\x07\xb7\x85\x95\x80\x61\x1a\xfc\x89\x79\x0a\xfb\x10\x70\x50\x51\x6a" ++"\x6e\xa2\xb1\x7c\x1f\x0e\xc7\xf8\xac\xfb\x49\x15\x5e\x93\x82\x94\x8a\xb4\x08\xf8\xe7\x7c\x07\x3d\x53\x05\xb7\x58\x6c\x98\x59\x1b" ++"\xfb\x16\x2f\x22\xfb\x29\xfb\x1d\xd7\x2b\xf7\x01\xbb\xad\x9b\xb3\xb4\x1f\xfb\x1f\x07\x8a\x4c\x83\x82\x4b\x80\x08\x72\xf7\x9f\x07" ++"\xfb\x56\xf7\xc3\x15\x66\x81\x72\x76\x69\x1b\x4d\x6c\xcc\xf7\x17\xf7\x1c\xab\xd0\xca\xb3\xa6\x6b\x5b\x1f\x0e\x57\x35\x1d\x0e\x20" ++"\x2f\x1d\x0e\xfb\x37\x82\x1d\x0e\xc7\x23\x0a\x0e\x8f\xf8\x79\xd8\x1d\x7f\x88\x7d\x83\x78\x1e\x43\xfb\x4a\x3c\xf7\x5f\x05\x83\x9f" ++"\x8a\x8f\x92\x1a\x9a\x95\x92\xa4\x8d\x1e\x8e\x92\x8c\x8c\x93\x1f\xa3\xfb\x8e\x73\x07\xa2\x88\x91\x88\x91\x82\x08\x8e\xb9\x27\x63" ++"\x9b\x1f\xf7\x0c\xfb\xbc\x05\xa5\x06\xf7\x34\xf8\x20\x9e\xb7\x93\x93\xaa\x8e\x19\x0e\x2b\x0a\x0e\x8f\xf8\x78\xa3\x15\x7b\x90\x84" ++"\x8f\x84\x96\xfb\x28\xf7\x78\x18\xf0\xf7\x12\x9e\xa2\x9f\x96\xaa\x90\x19\xa3\xfb\x3c\x73\x07\xbb\x86\x8e\x8a\x79\x1a\x7c\x81\x7a" ++"\x6f\x6b\x1e\x85\x85\x7c\x78\x7c\x76\x76\xa7\x7e\x9d\x87\x91\x08\x76\xab\x7f\xa1\x93\x1a\x98\x98\x91\xad\x8c\x1e\xa3\xfb\x8e\x73" ++"\x07\xa5\x86\x91\x87\x9f\x6d\xf7\x14\xfb\x59\x18\x6e\x66\x70\x6a\x82\x7d\x6f\x64\x6f\x6c\x78\x7f\x82\x85\x80\x88\x79\x89\x08\x73" ++"\xf7\x3d\xa3\x07\x66\x8d\x7e\x92\x9a\x1a\x9b\xa5\xb4\xb1\xb9\x1e\x8e\x8e\x91\x93\x92\x94\x9d\x6f\x99\x76\x95\x7d\x9a\x75\x18\x95" ++"\x7c\x93\x78\x83\x1a\x7f\x7e\x85\x6b\x89\x1e\x73\xf7\x85\x07\x0e\x8f\x2a\x0a\x0e\x57\x2e\x0a\x0e\x25\xf7\xe8\xfb\x37\x15\x3e\x99" ++"\x6f\xac\x8a\xd7\x08\xf7\x3f\x07\x8a\xdf\x73\xa6\x2e\x9e\xe7\x9d\xa4\xa7\x8c\xdf\x08\xf7\x3f\x07\x8c\xd7\xa7\xac\xd8\x9a\x08\x97" ++"\x07\xfb\x32\x58\x69\xfb\x00\x89\x1f\xfb\x47\x07\x8a\x43\x74\x72\x38\x78\xdf\x77\xa1\x73\x8c\x43\x08\xfb\x47\x07\x8c\x21\xc0\x67" ++"\xf7\x31\x8c\x08\x0e\xfb\xa8\xcd\xfb\x8e\x15\xe3\xfa\x7a\x33\x06\x0e\x25\xc1\xfb\x43\x15\xf7\x32\xbe\xad\xf7\x00\x8d\x1f\xf7\x47" ++"\x07\x8c\xd3\xa1\xa3\xdf\x9f\x37\x9e\x75\xa3\x8a\xd4\x08\xf7\x47\x07\xf6\x89\x57\xad\xfb\x31\x1b\x7f\x07\xd8\x7d\xa7\x6a\x8c\x3f" ++"\x08\xfb\x3f\x07\x8c\x37\xa4\x6f\xe7\x79\x08\x2f\x79\x71\x6e\x38\x1a\xfb\x3f\x07\x8a\x3f\x6f\x6a\x3e\x7c\x08\x0e\xa3\xf8\x48\xf7" ++"\xd4\x15\x6b\x72\x78\x7e\x73\x1b\x79\x78\x91\x9f\x5f\x1f\xab\x45\x6b\x95\x6b\x1b\x56\x64\x71\x51\x6b\x8b\x0a\xac\xa1\xc9\xb7\x1f" ++"\x0e\xfb\x37\xf7\x3c\xf8\x89\x15\x5a\x66\x67\x5c\x5b\xb1\x65\xba\xb9\xb1\xb1\xb9\xbb\x67\xb0\x5c\x1f\x7c\xfb\x8b\x15\x7e\xfb\x10" ++"\x81\x5b\x6e\x2b\x08\x7d\x5e\x87\x79\x72\x1a\x4b\xaa\x66\xc0\xc1\xaa\xb0\xca\xa4\x87\x9e\x7d\xb8\x1e\x6e\xeb\x81\xbc\x7e\xf7\x0f" ++"\x08\x0e\x8f\xf8\x41\xf8\xe0\x15\x63\x06\x5f\xfb\x0f\x05\x91\x73\x7c\x8d\x76\x1b\xfb\x19\x28\x20\xfb\x23\x44\xa1\x4f\xb5\x60\x1f" ++"\x9d\x79\x98\x81\xac\x7b\x58\xfb\x25\x18\xb3\x06\xba\xf7\x19\x05\x86\x9e\x97\x89\x9e\x1b\xb2\xb0\x95\x9e\xad\x1f\xa6\x9a\x9f\x9e" ++"\xad\xb5\x79\x9d\x18\x62\x69\x6f\x7c\x60\x1b\x69\x75\x95\xa6\x70\x1f\xdd\xf7\x7a\x05\x7d\x97\x98\x85\x9e\x1b\xb3\xa5\xa4\xb1\xb1" ++"\x78\xa6\x5f\xa3\x1f\xfb\x30\xfb\xd8\x15\x75\xba\x82\xb3\xc6\x1a\xf2\xac\xcc\xbe\xa4\x9d\x79\x73\x1e\x88\x07\x0e\x8f\xf8\x14\xf8" ++"\x09\x15\xfb\x06\x06\x78\xe0\x77\xf7\x03\xa1\x1a\xb1\xa1\xa4\xad\xa8\x9b\x7a\x6e\x8a\x1e\x89\x5f\x05\x65\x89\xa5\x70\xb1\x1b\xb5" ++"\xa5\xa6\xb8\xd1\x51\xb6\x2e\x59\x5e\x7e\x74\x6c\x1f\x5b\x68\x6e\x4f\x4b\x1a\x6d\x8e\x72\x96\x4e\x1e\x3b\x4a\xed\x06\x8f\x80\xa9" ++"\x36\x90\x77\x8d\x68\x19\x90\x77\x7e\x8d\x79\x1b\x46\x66\x6b\x4f\x55\xab\x6c\xc3\xb8\xad\x9e\xb6\xac\x1f\x5a\xc2\xa6\x7d\xb6\x1b" ++"\xb3\xab\x9c\xaa\xa0\x1f\xa0\xaa\x95\xb2\x92\xda\x08\x74\x06\x54\x7c\x74\x7b\x4c\x1b\x70\x72\x91\x9b\x5f\x1f\x9b\xba\x8f\xa3\xbc" ++"\x1a\x9f\x8a\x9a\x8a\x9e\x1e\xf7\x01\x06\xfb\x5f\xfb\x72\x15\x5a\x7d\x76\x77\x66\x1b\x69\x75\x9e\xa9\xab\xa1\x9f\xad\xa5\x9e\x83" ++"\x73\xa6\x1f\x0e\xfb\xdd\xf7\xa5\x3b\x1d\x0e\x8f\xf8\x56\xf7\xb8\x15\xbd\xfb\x03\x07\xf7\x24\xf7\xa3\x98\xa3\x9c\x95\xad\x8e\x19" ++"\xa5\xfb\x61\x71\x07\xcb\x88\x99\x83\x6b\x1a\x7f\x88\x7f\x86\x80\x1e\xfb\x0b\xfb\x7a\x7c\xa8\x7c\xaa\x7d\xa7\x7e\xa3\x19\x6d\xc5" ++"\x05\x66\xd4\x82\xa1\x99\x1a\xa0\x9c\x92\xc7\x8c\x1e\xa5\xfb\xc1\x71\x07\xb4\x88\xa2\x7d\x9e\x67\xf7\x16\xfb\x93\x18\x28\x59\xf7" ++"\x10\x06\x96\x76\x05\x52\xfb\x1b\x59\xf7\x1b\x5a\x07\x89\x45\x7a\x7d\x38\x85\x08\x72\xf7\xdf\xa4\x07\x3a\x91\x7b\x99\x89\xd1\x08" ++"\xbc\xf7\x1b\xbd\xfb\x1b\xce\x07\x8f\x96\x05\x0e\x8f\xd5\xf8\x1e\x15\xf7\x08\x06\x7e\xfc\x2a\x05\x47\x89\x71\x5e\x66\x1b\x7f\x81" ++"\x92\x94\x8e\x8d\x8e\x90\x91\x1f\x93\x95\x8e\x92\x96\x1a\xa8\x75\x9f\x6c\x6a\x75\x74\x69\x5b\xaf\x6d\xc4\xf5\xd2\xe3\xf7\x39\xa8" ++"\x1e\x93\xba\x8d\xa2\x98\xf7\x76\x08\xf7\x0e\xb9\xfb\x0e\xe5\x06\xec\xa1\xbc\xb5\x97\x96\x84\x83\x89\x89\x87\x88\x86\x1e\x83\x7f" ++"\x86\x7e\x7f\x1a\x72\xa3\x76\xa8\xaa\xa2\xa5\xae\xba\x63\xaa\x4d\x55\x5f\x75\x60\x6a\x1e\x68\x5e\x78\x54\x7a\x26\x08\xfb\x0c\x06" ++"\x0e\x8f\xf7\xae\xab\x15\xa7\x74\x94\x7b\x6c\x1a\x5b\x71\x74\x56\x67\x6b\x99\x9a\x8f\x8f\x8f\x96\x92\x1e\xa2\x99\x93\x96\x9c\x1a" ++"\xa9\x6d\xa5\x68\x67\x70\x6f\x66\x54\xce\x5e\xde\xeb\xcf\xc1\xd6\xc1\x6f\xb4\x41\xbf\x1e\xc1\x8c\xa7\x92\xa1\x9d\x08\xa2\x9e\x99" ++"\xaa\xaf\x1a\xaa\x84\xa7\x7e\xa1\x1e\x6d\xbe\x59\xbc\x49\xb6\x08\x46\xb9\x68\xb2\xad\x1a\xb4\xad\xa7\xbd\xa6\xa5\x81\x80\x87\x86" ++"\x84\x81\x83\x1e\x79\x7d\x82\x7c\x7d\x1a\x6f\xaa\x6e\xa8\xad\xaa\xaa\xac\xc0\x48\xb9\x3d\x34\x4d\x55\x3f\x5b\x9d\x71\xdd\x43\x1e" ++"\x5d\x74\x87\x7f\x76\x1f\x69\x78\x79\x66\x59\x1a\x48\xa5\x6a\xf7\x22\xfb\x07\x1e\x64\xf7\xce\x15\xa9\xb5\x70\x4c\xcd\x1f\xac\x6c" ++"\x95\x78\x70\x1a\x69\x75\x73\x6c\x6d\x76\x97\xc1\x4d\x1e\x4f\xbf\x82\x99\xb1\x1a\xab\xa1\xa2\xab\x1e\x0e\x8f\x71\xf7\x0b\x15\xc5" ++"\x51\xeb\xed\x05\x71\xb5\xaf\x80\xb7\x1b\xb7\xaf\x96\xa5\xb5\x1f\xeb\x29\xc5\xc5\x29\xed\x05\xa5\xb0\x96\xaf\xba\x1a\xb9\x81\xac" ++"\x70\xb6\x1e\xed\xed\x51\xc3\x2b\x2b\x05\xa4\x63\x68\x95\x5c\x1b\x5d\x67\x81\x72\x63\x1f\x2b\xeb\x51\x53\xed\x29\x05\x71\x63\x80" ++"\x67\x5d\x1a\x5c\x96\x69\xa5\x64\x1e\xf7\x46\xf7\x91\x15\xd2\xc3\x50\x3f\x44\x51\x4f\x46\x44\x53\xc6\xd5\xd6\xc3\xc5\xd2\x1f\x0e" ++"\xfb\x6e\xf7\x34\xf8\x28\x15\xad\xf7\x26\x95\xbe\xa2\x1a\xb2\x6f\xa7\x66\x64\x72\x6f\x60\x75\x97\x4d\xa0\x37\x1e\x8d\x84\x8f\x78" ++"\x90\x75\x08\x0e\x8f\xf7\x5a\xf9\x47\xcd\x1d\xbe\xb9\x6d\xab\x60\xae\x1d\xf7\x97\xa1\x15\xfb\x08\x48\x59\x4a\x34\x1a\x46\xb4\x5c" ++"\xc7\xbd\xac\xab\xbd\xba\x6e\xab\x5f\x86\x85\x8b\x8a\x85\x1e\x8a\x88\x89\x8b\x89\x1b\x80\x83\x94\x97\xb3\xad\xb4\xd6\xbf\x1f\x0e" ++"\x8f\xf7\x41\xf7\x89\x74\x0a\x90\x87\x90\x86\x8f\x88\x8d\x8a\x19\x8a\x0a\xf7\x66\x9d\x15\xa7\xae\x9b\xa0\x90\x92\x08\xb1\xc0\x9a" ++"\xa5\x9c\x1a\x92\x87\x8f\x83\x83\x83\x87\x7e\x7c\x1e\x8a\x8a\x89\x89\x88\x89\xfb\x5f\xfb\x38\x18\x87\x07\xf7\x62\xfb\x3a\x8c\x8a" ++"\x8c\x8a\x8e\x89\x19\x90\x86\x8f\x88\x8d\x8a\x08\x83\x94\x91\x89\x91\x1b\x92\x8f\x91\x94\x9f\x70\xb6\x58\xc6\x1f\x7d\x9c\x7f\x9b" ++"\x7d\xa0\x08\x0e\xfb\x37\xf7\x5d\xf7\x89\x74\x0a\x8c\x8a\x8c\x8a\x8e\x89\x19\x90\x86\x8f\x88\x8d\x8a\x08\x8a\x0a\x0e\xfb\x37\xf7" ++"\x18\x7b\x1d\x0e\xc7\xf8\xac\xa3\x15\x68\x8c\x7d\x9b\xb3\x1a\xf8\x1c\x07\x39\x83\x49\x86\x74\x83\x1d\x41\x53\x79\x67\x66\x1e\x63" ++"\x63\x7c\x5d\x89\x31\x08\x65\x1d\x81\x80\x5d\x86\x08\x73\xf7\x87\x3a\x0a\xf3\x07\xa5\x8a\x93\x84\x71\x1a\xfb\xc2\x07\x8c\x65\x7e" ++"\x7c\x68\x87\x08\x73\xf7\x7f\x07\x0e\xc7\xf8\xac\xa3\x15\x7f\x8c\x05\x72\x8d\x7f\x9e\xae\x1a\xf8\xf5\x78\x07\x5c\x6d\x05\xa1\x55" ++"\x61\x94\x55\x1b\x49\x57\x77\x65\x69\x1f\x6b\x67\x7e\x5d\x88\x31\x08\x65\x1d\x81\x80\x5d\x86\x08\x73\xf7\x87\x3a\x0a\xf7\x1e\xfb" ++"\xe4\x07\x68\x80\x7a\x6f\x87\x1e\x83\x8a\x05\x73\xf7\x7f\x07\xfb\x50\xf8\x61\x15\xfb\x1e\xc9\x06\xf1\xa0\xac\xce\xa5\x9b\x83\x7e" ++"\x87\x89\x85\x88\x84\x1e\x85\x80\x89\x83\x84\x1a\x7b\x94\x7c\x97\x87\x1e\x0e\x8f\xf7\xa3\x04\x31\xf8\x88\xe5\x07\x0e\x8f\xf7\x99" ++"\xfb\x1a\x15\x90\xf7\x24\x8d\xe0\xa1\xf6\xa6\xc9\x19\x8c\x8d\x8b\x8c\x8c\x1a\x8d\x89\x8e\x88\x8f\x1e\x69\xb6\x77\xcc\x8d\xc8\xb1" ++"\x89\x93\x89\xb3\x77\x08\x7d\xa5\x99\x87\x9b\x1b\xaa\x9e\x9f\xab\xac\x78\xa0\x6b\x7c\x80\x87\x7f\x71\x1f\x64\x79\x7b\x86\x69\x86" ++"\x08\xc0\x8f\x99\xa3\xba\x1e\x99\xa7\x8f\x97\x9b\x1a\xae\x77\x9f\x67\x68\x75\x74\x66\x7c\x8e\x83\x97\x76\x1e\xa2\x62\x8f\x7b\x8d" ++"\x4b\x67\x8f\x7f\x8e\x65\x9f\x08\x98\x72\x7f\x8f\x7b\x1b\x6a\x78\x78\x69\x6a\x9f\x76\xa9\x9c\x96\x8e\x98\xa3\x1f\xb0\x9f\x95\x8e" ++"\xb5\x8f\x89\x38\x83\x71\x6c\x60\x08\x83\x80\x86\x82\x87\x1a\x87\x8d\x85\x8e\x84\x1e\xa5\x48\x9d\x2d\x8d\x39\x90\xfb\x24\x18\x0e" ++"\x8f\xf7\x71\xf8\x65\x15\x76\x8c\x80\x8f\x6a\x9b\x08\x98\x6f\x79\x91\x7b\x1b\x6e\x77\x77\x6d\x6e\xa0\x77\xa8\x99\x99\x8f\x97\xa4" ++"\x1f\xb6\x9e\x94\x8e\xb2\x8d\x89\x49\x80\x6a\x61\x47\xb4\x47\x97\x66\x8d\x4c\x68\x8d\x81\x8e\x60\x9e\x08\x97\x6f\x7d\x90\x7c\x1b" ++"\x6f\x76\x76\x6f\x6d\x9f\x77\xa9\x9a\x9d\x90\x99\xa7\x1f\xa7\x99\xa7\x94\x94\x89\x08\x9d\x06\x8a\x55\x87\x7c\x75\x5a\x08\x7f\x70" ++"\x88\x80\x7c\x1a\x6a\xa0\x76\xab\xab\xa3\xa2\xab\x9a\x87\x97\x7f\xa7\x1e\x74\xbe\x87\x9d\x8a\xba\xb0\x88\x98\x87\xb5\x79\x08\x7f" ++"\xa4\x99\x87\x97\x1b\xaa\x9f\x9e\xa8\xaa\x79\x9d\x6d\x7a\x7e\x87\x7e\x6f\x1f\x79\x62\x7e\x87\x69\x1b\x8c\xca\x99\xba\xab\xb9\x08" ++"\x90\x90\x8d\x90\x8d\x1a\x8d\x89\x90\x86\x90\x1e\x6e\xb1\x79\xc6\xc5\x1a\xb0\x8a\x99\x88\xb5\x77\x08\x7f\xa4\x96\x88\x9a\x1b\xaa" ++"\x9e\x9e\xa9\xa9\x77\x9e\x6d\x7e\x7d\x87\x7f\x72\x1f\x60\x79\x7f\x87\x66\x88\x8c\xb9\x8f\x9e\xa2\xbf\x08\x97\xa7\x8f\x98\x99\x1a" ++"\xab\x73\xa2\x6b\x6b\x76\x75\x6b\x7c\x8e\x80\x97\x70\x1e\xa1\x59\x8f\x7b\x8c\x55\x08\x0e\xfb\x8a\x50\x1d\xb7\xf7\xb9\xf9\x1f\x15" ++"\xbd\xfd\xd9\xf7\x3f\xa4\x06\x44\x92\x87\x8e\x8a\xb5\x8a\x95\x18\xb1\x07\xf8\xf8\x07\xb1\x07\x8c\x95\x05\xb2\x91\x90\xbc\x91\x1e" ++"\x8f\x96\x8c\x8c\x96\x1f\xa4\xfb\xc0\x07\xfb\x2b\x47\x4e\xfb\x1a\x32\xab\x4a\xc7\x68\x1f\xa9\x79\xa5\x84\xbe\x89\x08\xfb\xda\x07" ++"\x65\x07\x8a\x81\x05\x62\x85\x87\x41\x84\x1e\x72\xf7\x43\x07\x2d\xf8\x70\x15\x40\xa6\x69\xc8\xf4\x1a\xbc\x94\xb3\x9b\xa5\x1e\x9c" ++"\xa8\x9f\x97\xba\x97\x08\x0e\xfb\x26\xf7\x44\xf8\x72\x15\x3e\x4b\x4c\x3f\x3b\xc8\x4e\xdb\xd9\xc8\xc8\xd9\xda\x4d\xc9\x3e\x1f\x0e" ++"\xfb\x37\xec\x6d\x0a\x0e\x8f\xf7\xc2\x6d\x0a\xfb\x97\x75\x6f\x0a\x8f\xf7\xc2\x85\x1d\xfb\x97\x75\xa9\x0a\x6b\x59\x5b\xa8\x6c\xb8" ++"\x90\x90\x67\x1d\x7e\x65\x69\x61\x40\x57\x1f\x0e\x8f\xf7\x17\x7b\x1d\xf7\x4a\x79\x15\x6f\x68\x7b\x76\x86\x84\x08\x65\x56\x7c\x71" ++"\x7a\x1a\x83\x8f\x88\x93\x94\x91\x8e\x99\x9a\x1e\x8e\x8c\x8d\x8d\x8d\x8d\xf7\x5f\xf7\x38\x18\x8f\x07\xfb\x62\xf7\x3a\x05\x9a\x78" ++"\x7f\x93\x86\x1b\x84\x86\x85\x82\x77\xa6\x61\xbe\x4e\x1f\x98\x7c\x97\x7b\x9a\x75\x08\x0e\xf8\x8c\xf7\x3a\xf7\x30\x15\x2d\x1d\xf7" ++"\xe1\x16\x2d\x1d\xf7\xe1\x16\x2d\x1d\x0e\xf8\x8c\xf8\xd0\xf9\x56\x15\x5b\x06\x4b\x58\x5a\x70\x49\x1b\x67\x78\x92\xa2\x6f\x1f\xa0" ++"\x71\x78\x93\x71\x1b\x22\x2f\x27\xfb\x05\x39\xbf\x52\xd5\xaf\xb0\x9b\xa7\xa7\x1f\xb4\xb4\xa8\xd9\xcf\x1a\x98\x8a\x96\x89\x9f\x1e" ++"\x81\xa4\x99\x88\xa0\x1b\xb4\xab\x97\xa9\xb3\x1f\xfc\x18\xfd\x23\x05\xbb\x06\xd3\xf9\x2b\x15\x90\x8f\x89\x84\x95\x1f\x96\x84\x8e" ++"\x8a\x92\x88\x08\xa5\x81\x91\x81\x69\x1a\x20\x4e\x26\x4b\x6a\x7a\xa3\xb7\xe4\xc9\xf7\x14\xb4\x88\x1e\xf9\x42\xfb\xc1\x15\x21\x31" ++"\x29\xfb\x06\x36\xbd\x55\xd8\xb1\xaf\x9a\xa6\xa5\x1f\xb7\xb9\xa7\xd4\xd1\x1a\xd6\x64\xb8\x4b\x1e\x9e\x6a\x15\xad\xa4\x68\x5d\x58" ++"\x76\x48\x6e\x61\x1f\x69\x74\x72\x7c\x6e\x1b\x6b\x7a\xa2\xb7\xbf\xa5\xde\xab\xb9\x1f\xa8\x9e\x9e\x98\xa0\x1b\xfc\x11\xac\x15\x24" ++"\x2e\x27\xfb\x01\x35\xbd\x53\xd8\xb2\xae\x9a\xa6\xa5\x1f\xb8\xba\xa7\xd4\xd1\x1a\xd5\x64\xb8\x4a\x1e\x9f\x6a\x15\xad\xa4\x69\x5d" ++"\x57\x76\x48\x6e\x61\x1f\x6a\x74\x72\x7b\x6e\x1b\x69\x7b\xa2\xb9\xbe\xa6\xdc\xaa\xb9\x1f\xa8\x9f\x9e\x99\xa0\x1b\x0e\x8f\xf7\x8b" ++"\xf7\x95\x15\x42\x83\x7d\x4c\x64\x1e\x2f\x53\x6e\x62\x46\x1a\x27\xda\x49\xf7\x0d\xf7\x02\xd9\xc7\xdf\xb7\x6e\xab\x63\x66\x72\x71" ++"\x65\x77\x90\x7f\x9c\x78\x1e\x97\x7e\x8e\x85\x81\x1a\x73\x73\x7b\x67\x55\x6c\xba\xde\xc0\x95\xac\xac\xca\x1e\xa3\xb9\x93\xa2\xa7" ++"\x1a\x92\x8b\x97\x8a\x98\x1e\x8a\x99\x05\x7c\xf7\x88\x15\x5b\x66\x67\x5b\x5c\xb1\x65\xb9\xb9\xb2\xb2\xb8\xbb\x66\xb0\x5c\x1f\x0e" ++"\xfb\x37\xf7\x8a\xf8\xa4\x28\x1d\xfb\x37\xe1\xf8\xa4\x32\x1d\xfb\x37\xf7\xaa\xf8\xa4\x20\x0a\xfb\x37\xa5\xf8\xb9\x64\x0a\xfb\x37" ++"\xf7\xdf\xf9\x11\x22\x0a\xfb\x37\xf7\xa6\x6c\x0a\xfb\x37\xf7\x39\xf9\x2f\x2a\x1d\xfb\x37\xc8\xf9\x2f\x28\x0a\xfb\x37\xf7\x3b\xf9" ++"\x82\x38\x1d\xfb\x37\xf7\x08\x2b\x15\x96\x83\x05\x8e\x96\x92\x8c\x95\x1b\xa8\x9c\x7e\x74\x70\x77\x7d\x65\x7b\x7e\x8e\x94\x73\x1f" ++"\x85\x8d\x2f\x0a\xa7\xcb\x05\x61\x06\x0e\xfb\x37\x7e\xf8\xa4\x87\x1d\xca\xfb\x31\x32\x1d\xfb\x37\xf7\x32\xab\x15\x86\x85\x8a\x89" ++"\x83\x81\x08\x62\x59\x7e\x71\x6d\x1a\x5c\xb7\x69\xc9\x92\x0a\x62\x75\xa1\xb5\x9a\x8e\x9d\x94\xaa\x1f\x8e\x95\x8c\x8e\x8c\x92\x08" ++"\x0e\xfb\x37\xf7\xe3\xf9\x54\x21\x0a\xf8\x8c\xf3\x1d\xf8\x8c\xd0\x1d\x57\x69\x68\x08\x62\x63\x50\x77\x36\x1b\x4f\x7b\x96\xb6\x1f" ++"\xf7\x87\x07\xf7\x04\x84\xa4\x71\x9d\xb9\x1d\xa3\x99\x91\xc3\xe5\xc7\x7a\x68\xa7\x1e\xa0\x71\x95\x72\x98\x4c\xa4\x0a\x82\x77\x78" ++"\x6b\x1e\x8a\x88\x88\x86\x88\x86\x6b\x0a\x7c\x42\x87\x08\x3b\xf7\xd2\x15\xf7\x35\xf7\xb6\x05\x92\xfb\xb6\x06\x0e\xfb\x58\xf7\xb7" ++"\xf8\x4f\x15\x85\x85\x05\x89\x89\x8a\x8b\x88\x1b\x83\x88\x8f\x96\x1f\xf7\x30\x07\xbe\x5a\xaa\x3d\x3c\x59\x6e\x5d\x72\x9a\x7c\xa6" ++"\xa7\x9f\x99\xa0\x92\x88\x91\x83\x93\x1e\x84\x91\x89\x90\x8e\x1a\x97\x9d\x95\xa2\xaf\x99\x7c\x66\x1e\x63\x07\xfb\x1b\x68\x64\x72" ++"\x59\x1a\x64\xa9\x70\xb7\xb1\xa8\x97\xa8\xae\x1e\x6d\x92\x99\x80\xab\x1b\xa8\x9f\x94\xa4\xa3\x1f\xfb\x15\xad\x15\x79\x7e\x7d\x83" ++"\x7b\x1b\x78\x7e\x9c\xa2\xad\xa4\xa3\xbd\x9a\x1f\x0e\xf7\x3f\xf9\x12\xf7\x77\x15\x6e\x06\x6a\x3d\x77\x6c\x68\x6b\x08\x66\x62\x53" ++"\x79\x3d\x1b\x4e\x79\x98\xb6\x1f\xf7\xba\x07\xf7\x0f\xd7\x05\xc8\x07\xfb\x0f\x3f\x05\xf7\x09\x07\x8d\xd8\x99\x98\xe0\x8d\x08\xa4" ++"\xfb\xf1\x72\x07\xcd\x88\x9e\x7b\x8c\x57\x08\xfb\x7d\x07\x3a\x5a\x05\x4e\x07\xdc\xbc\x05\xfb\x52\x07\x8a\x57\x7d\x80\x44\x83\x08" ++"\x72\xf8\xd6\x07\x0e\xf7\xae\x84\x1d\x68\xca\xbf\x7d\xd3\x1b\xf7\x63\xf7\x27\xf7\x27\xf7\x64\xcf\x7b\xcb\x6c\xc2\x1f\x75\xb1\x78" ++"\xa0\x5b\xb3\x08\xfc\x09\xfc\x6b\x15\x7a\xc7\x86\xb6\xd5\x1a\xf7\x68\x99\x1d\x0e\xf8\x8c\xfa\x69\xf7\x67\x15\x70\x06\x6a\x45\x76" ++"\x6d\x67\x6f\x08\x69\x61\x5a\x7d\x41\x1b\x51\x7d\x95\xb1\x1f\xf7\x8e\x07\xf5\x85\xa9\x6b\x9a\xfb\x0b\x08\xa2\xf7\xe6\x74\x06\x71" ++"\xfb\x13\x78\x78\x21\x89\x08\xf7\x8d\x07\x9f\x98\x91\xb5\xd4\xc5\x80\x79\xa9\x1e\xb4\x71\x9b\x6b\x99\x3c\x08\xa5\xf7\x5d\xfc\x30" ++"\x06\x89\x06\x8a\x06\x5b\x8e\x78\x8c\x05\x8e\x55\x75\x8c\x79\x1b\xfb\x5f\xfb\x1f\xfb\x22\xfb\x64\xfb\x04\xb5\x29\xd4\x4f\x1f\x5e" ++"\xc2\xd8\x73\xe5\x1b\x99\x9a\x8c\x8c\x99\x1f\x8d\x9d\xb5\x8c\xba\x1b\xf8\x42\x06\xfc\x67\xf7\x68\x15\x27\x87\x6a\x7a\x76\x1e\x75" ++"\x7a\x73\x82\x5f\x1b\x48\x63\xa0\xbb\x70\x1f\x73\xb5\x7b\xe6\xe6\x1a\xf7\x70\xc9\xf7\x04\xf7\x0f\xaf\xa6\x81\x77\x98\x1e\x9a\x76" ++"\x8f\x71\x43\x1a\x0e\xfb\x3a\xf7\x39\xf9\x44\x15\x36\x4d\x4d\x37\x38\xc9\x4d\xde\xe2\xc9\xc7\xe1\xde\x4c\xc9\x37\x1f\x76\x04\xb0" ++"\x97\x6c\x27\x32\x7f\x6d\x65\x67\x7e\xab\xe4\xed\x97\xaa\xb1\x1f\x0e\xf9\x34\xf7\x14\x15\x5b\x65\x67\x78\x5a\x1b\x3a\x80\x0a\x65" ++"\x65\x99\x4a\x1b\x21\x3e\x56\x43\x64\xa6\x72\xb5\xb3\xa2\x9f\xb0\x9e\x87\x94\x7e\x9a\x1f\x82\x95\x88\x90\x92\x1a\x9f\xa6\x9a\xb1" ++"\xc3\xa1\x74\x51\x1e\x3b\x07\xfb\x15\x61\x5f\x7a\x69\x74\x08\x65\x70\x79\x6a\x5f\x1a\x44\xb4\x66\xd8\xcd\xc5\xa6\xc3\xc3\x1e\x91" ++"\x91\x05\x4d\xb1\xb2\x75\xd1\x1b\xea\xc2\xab\xe5\xc6\x1f\xfc\x21\x6b\x15\x72\x73\x7d\x84\x73\x1b\x65\x78\xa3\xba\xca\xaa\xac\xe3" ++"\xab\x1f\xf7\x1e\xb0\x15\xf7\x09\x9d\xb4\xbe\xbb\x9b\x6c\x2d\x1e\x6a\x07\x0e\xfb\x6e\x29\x1d\x0e\xfb\x6e\xf7\x62\xf8\x24\x15\xec" ++"\xdb\x05\xbd\x07\x2a\x3b\x05\xf7\x76\x5a\x1d\xfb\x7d\x07\x32\x43\x05\x59\x07\xe4\xd3\x05\xfb\x77\x98\x0a\xa3\x07\x6b\x7b\x9f\xb3" ++"\x8a\x1f\x0e\x8f\xe8\x1d\x67\x6e\x92\x65\x1b\xfb\x16\x2a\x23\xfb\x20\x3b\xa4\x52\xc7\x53\x1f\x3f\xfb\x14\x05\xba\x06\xca\xf4\x05" ++"\x78\xaf\xaa\x83\xb3\x1b\xf7\x16\xea\xf2\xf7\x20\xdd\x71\xc7\x4d\xc2\x1f\xfb\x6b\xfb\xb2\x15\x8a\x9f\x8b\xa1\xa7\x1a\xf7\x48\xaa" ++"\x1d\x68\x77\x9d\xb8\x7e\x1e\x0e\xf9\x38\xf7\x11\x15\x57\x5d\x71\x7c\x5d\x1b\x3d\x67\xc0\xf7\x06\x1f\x8e\x07\x9c\xf7\x8d\x07\x87" ++"\xd0\x84\xac\x78\xaf\x08\xc6\x6c\x53\xaa\x41\x1b\x59\x6d\x80\x65\x5a\x1f\xae\x68\x67\x99\x55\x1b\xfb\x18\x2d\x25\xfb\x22\xfb\x24" ++"\xe6\x28\xf7\x18\xc5\xb3\x99\xad\xb3\x1f\x69\xa9\xac\x7d\xbf\x1b\xdf\xbc\xa9\xe8\xcc\x1f\xfb\x90\xf7\x41\x15\xc1\x07\xd2\xa2\xb0" ++"\xb5\xb3\x9c\x6c\x40\x8e\x1e\x83\x8c\x75\x8c\x71\x1e\xfb\x9b\xfb\x19\x15\x2f\x77\x62\x5d\x53\x78\xc4\xf7\x43\xf7\x2a\x9c\xb9\xc2" ++"\xbd\x9e\x66\x2b\x1e\x0e\xc7\x9e\x16\xf7\x52\xf8\xde\x06\xbd\xa0\xa6\xb2\xbc\xa0\x64\x2d\x28\x7e\x74\x52\x8a\x1e\x69\x07\xac\x89" ++"\x9b\x86\x9a\x7f\x08\xa5\x75\x97\x59\x34\x1a\xfb\x19\x7d\x64\x5c\x82\x87\x8c\x91\x82\x1e\x81\x92\x7d\x69\x05\x80\xa9\x9b\x87\x9d" ++"\x1b\xf4\xdf\xe6\xf7\x07\xc0\x7a\xb7\x6a\xaa\x1f\x6b\xaa\x69\x9c\x3a\xa2\xbc\x96\xa1\x94\xa5\x9d\x08\xb1\xa5\xa0\xb1\xb5\x1a\xe4" ++"\x36\xcc\xfb\x06\xfb\x0d\x35\x3e\x20\x1e\xfc\x38\x07\x8a\x5c\x83\x81\x61\x85\x08\x0e\xfb\x58\xf7\xa5\xf7\xbb\x8e\x1d\x0e\xd5\xf8" ++"\x55\xf7\x00\x15\xe3\xf7\xb7\xfc\x8c\x33\xf8\x34\x06\x0e\xc7\xf8\x6f\xf8\x61\x15\xfb\x1f\xfb\xfb\x06\x79\x6f\x72\x82\x76\x1b\x69" ++"\x74\xa9\xb7\x1f\xf7\xcc\xfb\x1f\xfc\x09\x07\x54\x85\x61\x7a\x4c\x1e\x84\x6e\x88\x7c\x7e\x1a\x5a\xa3\x6f\xb4\xb4\xa1\xa6\xbc\x9d" ++"\x87\x9e\x81\xad\x1e\x7e\xb4\x89\x92\x87\xac\x08\x72\xac\xa7\x81\xb4\x1b\xb5\xa4\x98\xb2\xab\x1f\x67\xa1\xa9\x7b\xbc\x1b\xb5\x9f" ++"\x94\xb3\xb7\x1f\xa3\x07\x86\x82\x86\x8a\x84\x1b\x75\x79\xa0\xa5\x1f\x0e\xf8\x8c\xf7\x8f\xf9\x20\x15\xb9\x06\xae\xa0\x76\x60\x95" ++"\x1f\xa2\xe3\xfb\xfe\x33\xa2\x06\xb6\x95\xa0\xa0\xad\x1b\xb9\xfb\xc9\x06\x60\x8a\x8a\x5a\x87\x1e\x74\xf7\x56\xa2\x07\x59\x8f\x8a" ++"\x8c\xb6\x1a\xf8\x35\x43\x15\x98\x06\xf7\x29\xf7\xbe\x05\xfb\x76\x07\x6d\x89\x85\x85\x87\x1e\x83\x86\x87\x8b\x6d\x88\x08\x74\xf7" ++"\x56\xa2\x07\x59\x8f\x8a\x8c\xb6\x1a\xf7\x9a\x07\xb0\x95\x93\xb7\x8e\x1e\xa2\xfb\x0a\x07\xfb\x2b\xfb\xb5\xfb\x22\xf7\xb5\x05\xfb" ++"\x1f\x74\x06\xa9\x8a\xa4\x79\x9a\x6a\x08\xfb\x81\x07\x54\x83\x80\x5f\x88\x1e\x74\xf7\x19\xa2\x07\x5f\x8e\x83\x96\xc2\x1a\xf7\x5f" ++"\x07\x0e\x57\x0a\xf7\x92\xf8\xd1\x3b\x1d\xfc\x1b\x89\x1d\xf8\xad\xfb\x28\x15\x7b\x06\x79\x60\x84\x88\x47\x8a\x08\x35\x90\x06\xe8" ++"\xe2\x05\xc1\xbe\x9f\xae\xb8\x1a\xcb\x59\xb9\x46\x4a\x5e\x65\x37\x69\x1e\xa3\x06\xb2\xa0\xa0\x9a\xad\x1b\xb5\xac\x6a\x60\x51\x68" ++"\x5b\xfb\x29\xfb\x29\x1f\x7d\xf7\xa2\x07\x0e\xd5\xf7\x85\xf7\xfb\x15\xfb\x64\x33\xf7\x64\xfb\x23\xe3\xf7\x23\xf7\x64\xe3\xfb\x64" ++"\xf7\x65\x33\x06\xfb\x64\xfc\xcc\x15\xf8\x8c\xe3\xfc\x8c\x06\x0e\xf7\x07\x9b\xb1\x0a\xc3\x07\xf7\x33\x8c\xaf\x91\xc2\xac\x08\xc5" ++"\xad\xa9\xbf\xcc\x1a\xf7\x0c\x2e\xc9\xfb\x47\x1e\x49\x97\x06\x8d\xd5\x93\x94\xd9\x95\x08\xa4\xfb\xe2\x72\x07\x4e\x1d\xf8\x57\x15" ++"\xa2\x9c\x97\xad\xdd\x4b\x0a\x75\x1e\x76\x73\x6a\x84\x44\x1b\x0e\xf7\x92\xf9\x52\xf7\x2d\x93\x1d\x91\xf7\xfc\xd6\x1d\xfc\x22\x89" ++"\x1d\x0e\xd5\xc1\x0a\xf7\x90\xf7\xdc\x15\x63\x67\x67\x63\x61\xae\x68\xb5\xb3\xaf\xb0\xb3\xb3\x67\xaf\x62\x1f\xfc\x33\x04\x62\x68" ++"\x68\x63\x61\xae\x67\xb5\xb2\xb0\xb0\xb4\xb3\x67\xae\x62\x1f\x0e\xfb\xa8\xcd\x78\x15\xe3\xf7\xa9\x33\x06\xf7\x30\x04\xe3\xf7\xa9" ++"\x33\x06\x0e\x2b\xf7\x5c\xf9\x44\x15\x3b\x4c\x4c\x3b\x3c\xca\x4b\xd9\xdd\xca\xc9\xdc\xdb\x4c\xca\x3b\x1f\x67\x04\xc2\xba\x5a\x51" ++"\x50\x5d\x5b\x52\x54\x5d\xbc\xc5\xc6\xb9\xbb\xc3\x1f\x0e\xc7\x97\x1d\x4f\x68\x74\x50\x6e\x1f\xf7\xb1\xfb\x56\x73\x07\xb8\x83\x94" ++"\x82\x8c\x62\x08\xfd\x61\x79\x0a\xfb\x0e\x6f\x4e\x54\x69\x71\x9f\xb4\x78\x1f\x0e\xf7\x92\xf8\xf9\x3b\x1d\xfc\xf9\x29\x80\x1d\xf7" ++"\x00\xe1\xd0\xe2\xbc\x71\xaf\x59\x9f\x1e\x8f\x07\xb0\x9f\x98\x9e\xae\x1a\xbe\x64\xa9\x48\x4a\x5b\x6e\x4d\x67\x1e\xf9\x24\xfc\x50" ++"\x93\x1d\x0e\xfb\x58\xf7\xc0\xf8\x26\x15\x7b\x06\x60\x79\x83\x87\x48\x1b\x2f\x06\xee\xe7\x05\xc1\xbd\x9f\xaf\xb7\x1a\xcc\x5a\xb9" ++"\x45\x4a\x5e\x65\x37\x69\x1e\xa3\x06\xb2\xa0\xa0\x9a\xad\x1b\xb5\xac\x69\x61\x51\x68\x5b\xfb\x29\xfb\x29\x1f\x7d\xf7\xa2\x07\x0e" ++"\xf7\x8f\xf7\x63\xf8\x96\x15\xb8\x89\x8c\x8a\x62\x1a\xfb\x93\x07\x63\x8a\x8a\x5e\x88\x1e\x79\xf7\x40\x9d\x07\x5e\x8e\x8a\x8c\xb3" ++"\x1a\xf4\xb0\x07\xa0\x69\x95\x7b\x9d\x67\x08\x4c\xac\x99\x79\x9b\x1b\xdc\x96\x06\x76\x9f\x77\xa4\x6e\xb3\x51\xdd\x18\xc1\xa1\xa5" ++"\xad\xbc\x1a\xc6\x5f\xb0\x44\x1e\xfb\x55\x06\xf7\x12\x75\x15\xaf\x06\xb4\x9f\x71\x56\x52\x75\x6b\x63\x1f\x68\x06\xb4\xf7\xf1\x60" ++"\x0a\xd5\xc1\x0a\x0e\x8f\xf7\x94\xf8\xd2\x15\xb4\x63\xa5\x61\x9e\x52\x89\x88\x18\xa9\x71\x74\x96\x61\x1b\xfb\x13\x2a\x22\xfb\x1f" ++"\xfb\x20\xeb\x24\xf7\x16\xf7\x22\xde\xf7\x05\xf7\x56\xcf\x81\xc6\x76\xbe\x1f\x73\xc8\x72\xab\x4e\xbd\xe7\xba\x18\x5a\xa9\x31\x5d" ++"\x59\xa5\x5a\x99\x4e\x91\x19\x5d\x72\xbd\x82\xb3\x79\xb6\x6c\x19\xfb\x09\x50\xbb\x6c\x05\xf5\x3f\x15\xc4\x9f\x55\xfb\x30\xfb\x37" ++"\x78\x57\x51\x71\x78\x96\xa1\x7e\x1f\x7b\xa9\x85\xb9\xeb\x1a\xf4\x92\xbe\x9c\xaa\x1e\xa1\x97\x9d\x96\xa5\x1b\x0e\xd5\xf7\x73\xf7" ++"\x91\x15\xfb\x43\xfb\x43\xc9\x4d\xf7\x43\xf7\x44\xf7\x43\xfb\x44\xc9\xc9\xfb\x44\xf7\x43\xf7\x44\xf7\x43\x4d\xc9\xfb\x43\xfb\x44" ++"\xfb\x43\xf7\x44\x4d\x4d\x05\x0e\xfb\x58\xaf\xf8\xe2\x80\x1d\xf7\x01\xe0\xd0\xe2\xbe\x71\xad\x55\xa1\x1e\xb4\xa1\x98\x9d\xaf\x1a" ++"\xbe\x64\xa9\x48\x4a\x5b\x6e\x4d\x67\x1e\x0e\xf7\x8f\xf8\xa1\xf7\x94\x15\x4a\x6b\x67\x71\x53\x1b\x3c\x5f\xcb\xf7\x07\xf7\x06\xb7" ++"\xca\xda\xc4\xac\x70\x4d\x9c\x1f\x9e\xd3\x06\x95\x85\x90\x7b\x91\x1e\x99\x64\x70\x90\x66\x1b\xfb\x1e\x33\x3b\xfb\x11\xfb\x0d\xde" ++"\x3f\xf7\x17\xa9\xa7\x8f\x95\xb0\x1f\x90\x8d\x92\x8c\x8b\x1a\x9e\x8f\x97\x94\x95\x1a\x9b\xd5\x05\xfb\x3e\xf8\x47\x60\x0a\x26\x0a" ++"\xfb\x0e\xf8\x8a\x22\x1d\xac\x9f\x92\x95\xa2\x1a\xa5\x78\x9d\x6e\x77\x7a\x82\x78\x7b\x1e\x0e\x26\x0a\xd2\xf8\x8a\x20\x0a\x26\x0a" ++"\xfb\x27\xf9\x15\x41\x0a\xa7\xaf\x4a\x0a\x26\x0a\xbd\xf8\x8a\x28\x1d\x8d\x1d\x99\xb2\xf0\x1e\xf7\x75\x06\xad\x3c\x97\x68\x7d\x1d" ++"\x61\xf9\x5c\x15\x51\x5a\x5a\x53\x4e\xba\x5c\xc6\xc7\xba\xba\xc6\xc5\x5b\xbc\x44\x1d\x6f\x6b\x6c\x70\x71\x6b\x6b\x4c\x0a\x0e\x26" ++"\x0a\xfb\x42\xf8\x9f\x15\xa7\x8f\x9f\x9e\xa5\x1b\x98\x93\x88\x78\xb5\x1f\xa8\x7e\x05\x83\x9e\xa5\x85\x9e\x1b\xc5\xaf\xb2\xe3\xa2" ++"\x1f\x60\x06\x67\x7f\x7d\x7e\x70\x1b\x7f\x88\x8c\x96\x72\x47\x0a\x4e\x66\x64\x35\x79\x1f\x0e\xf8\x25\x78\x15\xf7\x09\x8c\xd6\xb1" ++"\xe9\xf6\x6d\xa4\x18\x7c\x0a\xb5\x79\x65\xb7\x1e\xb6\x65\xa3\x68\xad\x40\x37\x0a\x52\x5a\x96\x5b\x1b\xfb\x5c\xfb\x29\xfb\x2d\xfb" ++"\x62\xfb\x50\xf7\x11\xfb\x22\xf7\x4a\x79\x1f\x8e\x8a\x68\x3c\x96\x83\x05\x8e\x96\x93\x8c\x94\x73\x0a\xf7\x3f\x24\x0a\xf7\x7b\xc9" ++"\x15\xc3\x06\xf7\x22\xe3\x05\xaa\x3c\x1d\x7b\x1e\x0e\xf7\x3f\x24\x0a\xf8\x3b\xc9\x15\xc4\x06\xfb\x10\xf7\x44\x05\x30\xea\x1d\xed" ++"\x05\x0e\xf7\x3f\x24\x0a\xf7\x62\xf7\x5d\x33\x0a\xf7\x3f\x24\x0a\xf8\x1b\xc9\x15\xfb\x1d\x42\x0a\x20\x27\x0a\xfb\x94\x83\x0a\x20" ++"\x27\x0a\x4b\xf9\x76\x20\x0a\x20\x27\x0a\xfb\xad\xfa\x01\x33\x0a\x20\x27\x0a\x25\xf9\x76\x28\x1d\x30\x1d\xf7\x5a\xf9\x72\x92\x1d" ++"\x7f\x88\x8c\x96\x73\x1f\x63\x9d\x05\x98\x6e\x74\xbd\x0a\xf7\xae\x26\x1d\x31\xdb\x32\x1d\xf7\xae\x26\x1d\xf1\xdb\x20\x0a\xf7\xae" ++"\x26\x1d\xfb\x07\xf7\x6f\x33\x0a\xf7\xae\x26\x1d\xd1\xdb\x28\x1d\xf7\xae\x26\x1d\xfb\x2a\xf0\x92\x1d\x80\x87\x8c\x96\x73\x47\x0a" ++"\x4d\x50\x0a\xc7\x33\x1d\x82\xf8\x4b\x21\x0a\x24\x1d\xfc\x1c\xe2\x22\x1d\xab\x3c\x1d\x7a\x1e\x0e\x24\x1d\xfb\x5c\xe2\x20\x0a\x24" ++"\x1d\xfc\x3c\xf7\x76\x41\x0a\xa7\xaf\x4a\x0a\x24\x1d\xfb\x93\xe2\x28\x1d\x2c\x0a\xfc\x16\xe2\x85\x0a\x2c\x0a\xfc\x33\xf7\x76\x33" ++"\x0a\xf7\x3f\x37\x1d\x22\xfa\x26\x21\x0a\x8f\x23\x1d\xfb\x1f\xf7\xaf\x43\x0a\xa5\x78\x9d\x6e\x77\x7b\x45\x1d\x8f\x23\x1d\xd0\xf7" ++"\xaf\x20\x0a\x8f\x23\x1d\xfb\x2e\xf8\x3a\x28\x0a\x8f\x23\x1d\xaf\xf7\xaf\x15\xfb\x1c\x42\x0a\x8f\x23\x1d\x56\xf8\x8d\x38\x1d\x8f" ++"\x23\x1d\xfb\x4b\xf7\xc4\x15\xa7\x8e\x9f\x9e\xa4\x1b\x99\x91\x89\x77\xb8\x1f\xa8\x7e\x05\x83\x9d\xa5\x85\x9f\x1b\xc3\xb1\xb3\xe2" ++"\xa2\x4c\x1d\x57\xf7\x9d\x7e\x15\xd0\x95\xbc\xaa\xba\xca\x79\x9d\x18\x5a\x0a\xfb\x18\xd9\x2e\xf7\x0b\x80\x1f\x66\x38\x96\x83\x05" ++"\x8e\x96\x92\x8c\x95\x73\x0a\x57\x25\x1d\xfb\x1f\xf7\x8a\x4f\x1d\x57\x25\x1d\xbd\xf7\x8a\x20\x0a\x57\x25\x1d\xfb\x42\xf8\x15\x28" ++"\x0a\x57\x25\x1d\x99\xf7\x8a\x28\x1d\xfb\x6e\x29\x1d\xfb\x5f\xf8\xa4\x32\x1d\xfb\x6e\x29\x1d\x80\xf8\xa4\x20\x0a\xfb\x6e\x29\x1d" ++"\xfb\x78\xf9\x2f\x15\x6a\x6d\x6d\x69\x67\xa8\x6d\xad\x4d\x1d\xfb\x6e\x29\x1d\x60\xf8\xa4\x28\x1d\xc7\x2d\x0a\xfc\x25\xf8\xb9\xaf" ++"\x1d\xc4\xaf\xb3\xe2\xa3\x4c\x1d\x8f\x27\x1d\x39\xe1\x22\x1d\xaa\x3c\x1d\x7b\x1e\x0e\x8f\x27\x1d\xf7\x02\xe1\x20\x0a\x8f\x27\x1d" ++"\x20\xf7\x75\x15\x6a\x6d\x6d\x69\x67\xa7\x6d\xae\x4d\x1d\x8f\x27\x1d\xd8\xe1\x15\xfb\x1c\x42\x0a\x8f\x27\x1d\xfb\x22\xf6\xaf\x1d" ++"\xc3\xb1\xb3\xe2\xa2\x4c\x1d\x20\x2f\x1d\xbb\xf8\x0e\x21\x0a\xc7\x23\x0a\xfb\xf4\xf8\x90\x4f\x1d\xc7\x23\x0a\xfb\x2b\xf8\x90\x20" ++"\x0a\xc7\x23\x0a\xfc\x0e\xf9\x1b\x28\x0a\xc7\x23\x0a\xfb\x47\xf8\x90\x28\x1d\x8f\x2a\x0a\xfb\xca\xe6\x38\x0a\x8f\x2a\x0a\xfb\xd4" ++"\xf7\x7a\x28\x0a\x57\x2e\x0a\x88\xf9\x54\x21\x0a\x3b\xf7\xf9\xf7\xbc\x15\x74\x8c\x85\x91\xa2\x1a\xf7\x28\x07\xc0\x6a\xad\x59\x6a" ++"\x73\x7e\x6d\x73\x1e\xaf\xfb\x0b\x77\x07\xa6\x87\x8e\x87\x8c\x73\x08\xfb\x42\x07\x8a\x73\x88\x87\x70\x86\x08\x77\xf7\x29\x9f\x07" ++"\x75\x8e\x84\x92\xa0\x1a\xf7\x32\x07\x8c\x07\x90\x90\x05\x9c\x98\x99\x93\x9a\x1b\x9d\x94\x7c\x6c\x1f\xfb\x23\x07\x8a\x75\x85\x84" ++"\x77\x89\x08\x77\xf7\x25\x07\x0e\xf7\x1c\xf7\x81\xf8\x35\x15\xf2\xfb\xe1\x06\x8a\x5f\x82\x7f\x66\x87\x08\x73\xf7\xa0\xa3\x07\x46" ++"\x8d\x7f\x96\x8a\xcd\x08\xf7\xce\xe2\xb7\x34\x39\x1d\xb0\xa4\xa4\xb0\xc6\x51\xb4\x36\x58\x61\x7d\x71\x6d\x1e\xa4\x73\x5f\x9a\x59" ++"\x1b\x47\x57\x73\x5f\x70\x1f\x9a\x0a\x73\xf7\x87\xa3\x07\x63\x8d\x85\x96\x8a\xcd\x08\xf7\xfa\x04\xf7\x0e\x07\xc2\x99\xa1\xaf\x9d" ++"\x96\x84\x7f\x86\x88\xbe\x0a\x70\x9e\x76\xa8\x85\x1e\x8a\x7a\x8a\x7b\x67\x1a\x0e\xf7\xfc\xa6\xf8\x61\x15\x5f\xc4\xfb\xe1\x07\xbb" ++"\x1d\xf7\xce\xf7\x1e\xfb\xe1\x07\x8a\x5f\x83\x80\x65\x86\x08\x73\xf7\x7d\x3a\x0a\xf3\x07\xa5\x8a\x93\x84\x71\x1a\xfb\xc2\x07\x8c" ++"\x65\x7e\x7c\x68\x87\x08\x73\xf7\x7f\xa3\x07\x68\x8c\x7d\x9a\xb4\x1a\xf8\x1c\x07\x39\x83\x48\x86\x75\x83\x1d\x32\x50\x73\x56\x65" ++"\x1e\xbb\x7c\x57\xa8\x42\x1b\x48\x57\x73\x5f\x70\x1f\x76\x68\x83\x62\x35\x1a\xf7\x1f\x16\x39\x1d\x95\x90\x8c\x8f\x97\x1e\x88\x7b" ++"\x8a\x7f\x89\x5e\x08\x0e\xf7\xfc\xa5\xf8\x61\x15\x5f\xc4\xfb\xe1\x07\xbb\x1d\xf7\xce\xf7\x1e\xfb\xe1\x07\x8a\x5f\x83\x80\x65\x86" ++"\x08\x73\xf7\x7d\x3a\x0a\xf7\x1e\xfb\xe4\x07\x68\x80\x7a\x6f\x87\x1e\x83\x8a\x05\x73\xf7\x7f\xa3\x07\x7f\x8c\x05\x72\x8d\x7f\x9e" ++"\xae\x1a\xf8\xf5\x78\x07\x5c\x6d\x05\xa1\x55\x61\x94\x55\x1b\x40\x55\x73\x5a\x69\x1f\xbb\x77\x5b\xa4\x44\x1b\x48\x57\x73\x5f\x70" ++"\x1f\x76\x68\x83\x62\x35\x1a\xf7\x1f\x16\x39\x1d\x95\x90\x8c\x8f\x97\x1e\x88\x76\x8a\x7e\x89\x64\x08\xf7\xa9\x16\xfb\x1e\xc9\x06" ++"\xf1\xa0\xac\xce\xa5\x9b\x83\x7e\x87\x89\x85\x88\x84\x1e\x85\x80\x89\x83\x84\x1a\x7b\x94\x7c\x97\x87\x1e\x0e\xf7\x92\xf7\x57\xf9" ++"\x47\x15\x7c\x06\xfb\x26\x48\x94\x77\x05\x95\x9c\x94\x8e\x94\x1b\x9b\x92\x7f\x71\x1f\xfb\x8f\x07\x8c\x6a\x84\x82\x6d\x89\x08\x73" ++"\x78\xf7\x63\x9e\x7a\x06\x6e\x8d\x83\x94\x8c\xac\x08\x35\xfb\xdc\xc0\x0a\xf3\xab\x1d\x56\x6c\x7a\x71\x5c\x1a\x4a\xbd\x5f\xd7\xd3" ++"\xbe\xbe\xd3\xb7\x7b\xa9\x5a\xb7\x1e\x6c\xa3\x15\x5c\xae\x79\xa4\xab\x1a\xa4\x9e\xa0\xa1\xa4\x9b\x71\x62\x72\x85\x73\x80\x75\x1e" ++"\x57\x41\x15\xb8\x45\x0a\xbe\xb6\x8f\x9b\x9f\xa7\x1e\x0e\xf7\x92\xb4\xf8\xda\x15\xad\x9c\x9d\x97\xa9\x1b\xae\xa2\x72\x64\x63\x6e" ++"\x6f\x5c\x86\x1f\x78\x07\xd1\x79\xb1\x63\x53\x1a\x64\x76\x71\x6c\x7a\x78\x94\x9b\x7a\x1e\x9f\x75\x83\x8f\x7b\x1b\x7a\x7d\x7d\x79" ++"\x6c\xad\x77\xc0\xec\xce\xc9\xe4\xbc\x75\xb1\x62\xa0\x1f\xa9\xa1\x99\xa5\xad\x1a\xbf\x64\xaf\x53\x6b\x6a\x7f\x77\x75\x1e\x78\x7a" ++"\x82\x7c\x7f\x66\x08\xe0\xfc\xdf\xc0\x0a\xf4\xab\x1d\x57\x6d\x79\x70\x5c\x1a\x4a\xbd\x5f\xd7\xd3\xbe\xbe\xd3\xb8\x7b\xa7\x5a\xb8" ++"\x1e\x6b\xa3\x15\x5c\xae\x79\xa4\xaa\x1a\xa5\x9d\xa0\xa2\xa5\x9b\x71\x61\x73\x85\x73\x7f\x75\x1e\x57\x41\x15\xb9\x45\x0a\xbd\xb7" ++"\x8f\x9b\x9e\xa7\x1e\x0e\xf7\x92\xe2\xf8\xec\x15\xf7\x26\x06\xac\xdd\x05\xfb\x4c\x06\x45\xfb\x66\xcb\x8a\xa8\x87\xa5\x80\x19\xba" ++"\x78\xa4\x6b\x62\x1a\x67\x76\x70\x6e\x7b\x7c\x92\xa1\x67\x1e\x97\x78\x83\x8e\x80\x1b\x77\x7c\x7d\x78\x6c\xb2\x75\xc2\xe3\xcc\xcc" ++"\xe4\xe6\x43\xc6\xfb\x05\x8c\x1f\xad\xfc\xc8\x15\xc9\x06\xf8\x5d\xf9\x2a\x05\x4d\x06\xf4\xfc\x3f\x15\xb5\xa6\x9c\xa6\xb2\x1a\xc2" ++"\x5b\xb3\x4a\x46\x57\x5e\x4f\x62\x9d\x6a\xb6\x66\x1e\x56\x6c\x7a\x71\xde\x1d\xa8\x5a\xb7\x1e\x6b\xa3\x15\x5d\xae\x79\xa4\xaa\x1a" ++"\xa5\x9e\xa0\xa1\xa4\x9b\x71\x62\x72\x85\x72\x7f\x76\x1e\x57\x41\x15\xb9\x68\x9e\x6b\x64\x1a\x69\x7b\x76\x71\x6b\x7d\xa2\xbe\xb6" ++"\x8f\x9b\x9e\xa7\x1e\x0e\xf7\x92\xf7\x54\xf8\xea\x15\x29\xfb\xe8\x05\xbf\x06\xf7\x10\xf8\x3c\x05\xfb\x7c\x06\x6f\xfb\x12\x05\x9f" ++"\x06\xaa\x95\xa0\x96\xbb\x1b\xfc\xea\x04\xc9\x06\xf8\x5d\xf9\x2a\x05\x4d\x06\xf4\xfc\x3f\x15\xb5\xa6\x9c\xa7\xb1\x1a\xc2\x5b\xb3" ++"\x4a\x46\x57\x5e\x4f\x61\x9d\x6a\xb6\x67\x1e\x57\x6c\x79\x71\xde\x1d\xa7\x5a\xb8\x1e\x6c\xa3\x15\x5a\xaf\x7a\xa3\xab\x1a\xa4\x9e" ++"\xa0\xa1\xa5\x9b\x72\x61\x71\x85\x73\x80\x76\x1e\x56\x41\x15\xb9\x45\x0a\xbd\xb7\x8f\x9b\x9e\xa7\x1e\x0e\xf8\x8c\xd0\x1d\x58\x68" ++"\x67\x08\x61\x64\x50\x78\x36\x1b\x4f\x7b\x96\xb6\x1f\xf7\x87\x07\xf7\x03\x84\xa6\x71\x9c\xb9\x1d\x98\x8d\x90\x92\x8e\x1e\x90\x95" ++"\xa5\x8f\xa6\x1b\xe3\xc7\x79\x69\xa7\x1f\xa0\x71\x95\x73\x98\x4b\xa4\x0a\x83\x78\x77\x6a\x1e\x8a\x8a\x88\x85\x88\x85\x6b\x0a\x7b" ++"\x42\x88\x08\x3b\xf7\xd2\x15\xf7\x35\xf7\xb6\x05\x92\xfb\xb6\x06\xb8\xf8\x25\xc3\x1d\x7a\x82\x78\x7b\x1e\x0e\x26\x0a\xd0\xf9\x2d" ++"\x15\x4b\x79\x6e\x74\x7b\x0a\x91\xbe\x08\x0e\x5d\x0a\x78\x1d\x5c\xf7\x6c\x15\x8d\x95\x91\xae\x05\x9d\xe0\x8c\x8f\x9f\x1a\xaa\x77" ++"\xa1\x6f\x70\x76\x75\x6d\x7e\x8e\x75\x8f\x77\x1e\x93\x64\x90\x74\x8c\x84\x8d\x82\x8c\x85\x8e\x7b\x08\x0e\x26\x0a\xf7\x22\xf8\xf7" ++"\x22\x0a\x5f\x0a\xf7\xa3\x07\x69\x5d\x82\x76\x0a\xfc\x88\xf7\x80\x15\xe9\xf7\x87\xf0\xfb\x87\x05\x0e\x8d\x1d\x9a\xb2\xef\x1e\xf7" ++"\x75\x06\xac\x3e\x98\x66\x7d\x1d\x63\xf9\x3a\x15\x51\x5a\x5b\x52\x4f\xba\x5b\xc6\xc6\xbb\xba\xc6\xc6\x5b\xbb\x44\x1d\x6f\x6b\x6c" ++"\x70\x71\x6a\x6c\x4c\x0a\x24\xbc\x15\xc3\x06\xf7\x22\xc9\x05\xac\x99\x92\x91\x9c\x1a\x9d\x78\x97\x6e\x78\x79\x85\x7e\x7b\x1e\x0e" ++"\xf7\x3f\xa2\x1d\xf7\xec\x06\xc5\xc9\x9e\xaa\xb4\x1f\xaf\xa7\xa0\xb7\xc0\x1a\xbe\x77\xb3\x63\xab\x1e\x72\x9f\x78\x93\x46\x9e\x7a" ++"\x1d\x47\x1d\xfc\x02\xf8\xf7\x85\x0a\x47\x1d\xfb\x0a\xf9\xa7\x93\x0a\xf7\x85\xf9\x25\xf7\x2c\x59\x0a\xfb\x0b\xf8\xf7\x15\xfb\x0f" ++"\xa3\x1d\xee\xf7\x04\x28\x05\x0e\xf7\x85\xf8\x26\xfa\x00\x15\x64\x6b\x6c\x65\x64\xaa\x6c\xb2\xb1\xaa\xaa\xb2\xb0\x6c\xab\x66\x1f" ++"\xf7\x93\xfd\x68\x59\x0a\x0e\x6a\x1d\x5e\x0a\xf7\xa3\xf9\xc9\x21\x0a\x57\x0a\xf7\x3f\xac\x16\xf8\xee\x06\xfb\xad\xf9\x44\x05\xfb" ++"\x6b\xfc\xe6\x15\xf7\x40\xf8\x09\xf7\x2f\xfc\x09\x05\x0e\xf7\x3f\x24\x0a\xf8\x38\xf7\x75\x15\x4b\x7a\x6e\x74\x4d\x1b\x4b\x6c\xa5" ++"\xc8\x7f\x1f\x5f\x06\x8e\xb7\x0a\xae\x0a\x93\xa4\x90\xbe\x08\x0e\xf7\x3f\x24\x0a\xf8\x7a\xf7\x82\x21\x0a\xf7\x3f\x24\x0a\xf7\xd0" ++"\xf7\x5d\x2a\x1d\xf7\x3f\x24\x0a\xf8\x76\xf7\x3f\x22\x0a\xf8\x91\xea\x15\x8f\xfb\x14\x05\x83\x07\x40\x8f\x68\x53\x5a\x1b\x7a\x7e" ++"\x92\x95\x90\x8e\x92\x91\x95\x1f\x95\x9b\x8f\x95\x96\x1a\xa9\x71\xa3\x6a\x66\x72\x72\x67\x50\xc5\x62\xdd\xd0\xc3\xa7\xbb\xa5\x1e" ++"\x9c\xab\x96\xbc\xb4\x1a\x8a\xf8\xd4\x05\xc4\x98\x99\xcc\x94\x1e\xa4\xfb\x6b\x72\x07\xd4\x84\x9f\x76\x44\x1a\xfb\xc5\x07\xfb\xf1" ++"\xf8\x41\x05\xfb\x67\x72\x06\x9f\x9c\x7c\x52\xbb\x1f\xfc\x6e\x07\x8a\x50\x7b\x7e\x44\x83\x08\x72\xf7\x77\xa4\x07\x3f\x93\x79\x9e" ++"\x8a\xd3\x08\xf8\x26\x07\x0e\xf7\x3f\xf8\x5a\xf8\x94\x15\x71\x06\x7c\xfb\x06\x64\x67\xfb\x00\x8c\x08\xf7\x7c\x07\xb1\x98\x94\xbf" ++"\xf7\x37\xbc\x69\xfb\x19\xa4\x1e\xa4\xf7\x5d\xfc\xd5\x72\x06\xce\x88\x9e\x7b\x8d\x57\x08\xfc\x78\x07\x89\x56\x7d\x7f\x43\x85\x08" ++"\x72\xf8\xab\x07\x69\x5d\x82\x79\x6f\x1a\x5c\xb7\x69\xc9\x92\x0a\x65\x72\xa1\xae\x96\x8b\x8b\x9a\xd0\x1f\xad\xf7\x43\x05\x6f\x06" ++"\x6c\x48\x77\x6f\x67\x6e\x08\x66\x5d\x55\x7b\x3e\x1b\x4a\x79\x98\xb6\x1f\xf7\x86\x07\xf7\x01\xb4\x64\xfb\x08\x97\x1f\xa5\x06\x0e" ++"\xf7\x3f\x73\x1d\x0e\xf7\xc3\xf4\xf8\x65\x68\x1d\xdf\x8c\x90\xa0\x1a\xa9\x77\xa1\x6f\x70\x76\x75\x6d\x7e\x8e\x76\x8f\x76\x1e\x93" ++"\x65\x92\x6a\x90\x6e\x08\xf7\xe4\xfb\x26\x15\xa6\x06\xb6\xa5\x77\x5a\xa0\x1f\x94\x75\x8e\x88\x0a\xc0\x58\x94\x53\x1d\xac\xf7\x5f" ++"\x05\x71\x06\x75\xfb\x03\x44\x53\xfb\x0a\x8c\x08\x65\x06\x5e\x7c\x9c\xc1\x8d\x1f\x0e\xf7\xae\x55\x0a\xf8\x31\xed\x35\x0a\xf7\xe0" ++"\xfb\x27\x15\xf7\x95\xfb\x72\x06\x25\x0a\xf7\xd0\x9f\x58\x1d\x9f\xfb\xd0\x77\x9e\x06\xbf\x89\x9b\x78\x89\x51\x08\xfb\x61\xfb\x95" ++"\xf7\x61\x07\x89\xc6\x9a\x9d\xc0\x8d\x08\x9e\x9f\xfb\xd0\x77\x9e\x06\xc0\x89\x9a\xa2\x0a\xf7\xd0\x9f\x78\x20\x1d\x0e\x8f\xae\xf7" ++"\x7f\x15\xfb\x3d\xa7\xe2\x31\xf7\x1d\x1b\xd4\xc6\xa6\xc6\xbf\x1f\xbf\x07\x4b\x6a\x4a\x5e\x4f\x1b\x42\x5c\xde\xf7\x27\x7f\x1f\xe7" ++"\x06\xa8\xbd\x05\xfb\x10\xb0\x06\x9b\xf7\x39\x07\xa8\xbd\x05\xfb\x55\x06\xf7\x3d\x99\xb4\xd9\xd7\x1b\xb5\xb5\x71\x5f\xa7\x1f\x9f" ++"\x6d\x95\x69\x92\x56\x08\x9e\xf7\x73\x78\x06\x6d\x87\x7f\x7b\x7a\x1b\x83\x83\x8d\x8f\x84\x1f\xa8\x57\x78\x91\x63\x1b\x31\x38\x50" ++"\x28\x5b\x1f\x78\x63\x83\x71\x81\x55\x08\x61\x06\x6f\x59\x05\xcd\x71\x06\x70\x65\x07\x6f\x59\x05\x0e\xf7\x20\x97\xf9\x2a\x15\x75" ++"\x07\xd0\x86\x97\x7a\x89\x34\x08\xfc\x24\x07\x8d\x34\x7f\x7b\x46\x85\x08\x75\xf7\xd0\xa1\x07\x45\x91\x7f\x9b\x8d\xe2\x08\xf8\x31" ++"\x07\xcb\xa3\xa1\xd0\xce\xc0\x7a\x6a\xb0\x1e\xaa\x6f\xa0\x6a\xae\x3c\x08\xa5\x06\x64\xf7\x72\x05\x0e\xf7\xae\x3d\x0a\xfb\x96\xf9" ++"\x13\x15\x4b\x79\x6e\x74\xb4\x1d\xc1\x1b\xc2\xac\x0a\xf7\xbe\xf9\x87\xf7\xb3\x6d\x1d\xfb\x89\xf8\x70\x20\x0a\xf7\xae\x3d\x0a\xfc" ++"\x45\xfc\xef\x15\xf3\xc6\xb8\xc6\xd9\x1a\xca\x67\xb5\x55\x5e\x6e\x6e\x5e\x60\xa5\x6f\xb3\x8f\x90\x8b\x8c\x90\x1e\x8c\x8d\x8e\x8b" ++"\x8c\x1b\x95\x92\x83\x80\x67\x6d\x66\x48\x5c\x1f\x0e\xf7\xbe\xf8\x27\xfa\x04\x9d\x0a\xf7\xf3\xfc\xe5\x6d\x1d\x0e\xf7\xae\xf5\xf8" ++"\x71\x15\xfc\x11\x07\x8a\x59\x7b\x7e\x47\x83\x43\x1d\x44\x92\x79\x99\x8a\xbd\x46\x0a\x8a\x59\x79\x7d\x44\x84\x08\x72\xf7\xe7\xa4" ++"\x07\x46\x93\x7a\x98\x8a\xbd\x08\xf8\x11\xdf\xb3\x37\xca\x07\x8c\xbe\xa0\x9c\xcc\x8e\x08\xa4\xfb\xe7\x72\x07\xce\x88\xa1\x7b\x8c" ++"\x57\x08\x4c\xfb\x85\xca\x07\x8c\xbf\xa0\x9b\xa3\x0a\x87\x9e\x7b\x8c\x58\x08\x4c\x32\x63\x07\xf7\x8f\x16\xf7\x85\x23\xfb\x85\x06" ++"\x0e\xf7\xbe\xf9\x8c\x90\x1d\xbf\xa0\x9b\xa3\x0a\x86\x9e\x7c\x8c\x58\x08\xfc\x78\x07\x8a\x59\x7b\x7e\x47\x83\x43\x1d\x44\x92\x79" ++"\x98\x8a\xbe\x46\x0a\x89\x58\x7a\x7e\x44\x84\x08\x72\xf7\xe8\x07\xfb\x93\xf9\x76\x20\x0a\xf8\x1d\xf8\x06\xa0\x15\x78\x06\x56\x8d" ++"\x7c\x9d\x8d\xc4\x08\xf8\x72\x07\x89\xc7\x9a\x9d\xc0\x8e\x08\x9e\x9f\xfb\xd0\x77\x9e\x06\xc0\x88\x9a\x79\x89\x4f\x08\xfc\x72\x07" ++"\x8d\x52\x7c\x79\x56\x89\x08\x78\x76\xf7\xd0\x06\xf7\x18\xf9\x25\x15\xac\x06\xc0\x88\x9a\x79\x89\x4e\x08\xfc\x51\x07\x46\x76\x6c" ++"\x5e\x6d\x75\x98\x9c\x90\x8c\x8f\x8d\x8d\x1e\x9f\xa7\x8e\x92\x9f\x1a\xaf\x6b\xab\x66\x65\x6c\x66\x5e\x43\xd8\x52\xed\xd2\xce\xa9" ++"\xbc\xaf\x1e\xa3\xac\x92\xa8\xd3\x1a\xf8\x0f\x07\x89\xc7\x9a\x9e\xc0\x8e\x08\x9b\x9f\xfb\xdf\x06\x0e\x20\x27\x0a\x47\xfa\x19\x15" ++"\x4c\x7b\x6d\x73\x4d\x1b\x4c\x6b\xa5\xc8\x80\x1f\x5e\x06\x8e\xb7\x0a\xcf\x1d\x90\xbe\x08\x0e\x20\x27\x0a\xfb\x45\xfa\x01\x2a\x1d" ++"\x20\x27\x0a\x80\xf9\xe3\x22\x0a\x20\x86\x1d\xf7\xbf\x07\x68\x5d\x83\x9a\x1d\xb5\x9d\x8e\x96\x92\x96\x1f\x0e\x20\xf7\xf2\x67\x0a" ++"\x20\xf7\xf8\x9f\x49\x1d\xfb\x97\xf9\xef\x9d\x0a\xf7\x61\x16\x63\x4e\x0a\xb2\xaa\xaa\xb1\xb1\x6c\xab\x66\x1f\x0e\xa5\xe9\x35\x0a" ++"\xf8\x38\xfc\x51\x49\x1d\x0e\x20\xf8\x06\xa4\x15\x41\x8f\x77\x9a\x8a\xbf\xa1\x1d\x8a\x58\x78\x7c\x42\x86\x08\x72\xf7\xf2\x07\xfb" ++"\xce\xf9\x80\x15\xa7\x8e\x9f\x9e\xa5\x1b\x98\x94\x88\x78\xb5\x1f\xa8\x7e\x05\x83\x9d\xa6\xb8\x0a\x66\x7e\x7d\x7f\x70\x1b\x7f\x49" ++"\x0a\x6f\x72\x91\x77\x1b\x4d\x50\x0a\x99\xf8\x74\xf9\x38\x15\xfb\xf4\x72\x06\xda\x89\x9f\x7d\x8d\x54\x08\xfc\xc0\x07\x4d\x79\x72" ++"\x5d\x6f\x7a\x97\x9f\x94\x8e\x90\x94\x96\x1e\x97\x9a\x8e\x93\x9b\x1a\xb3\x69\xae\x64\x66\x6a\x69\x65\x62\xa7\x5e\xb2\x74\x1e\x7d" ++"\xa4\xb3\x82\xb3\x1b\xf7\x21\xd5\xd6\xf7\x24\xe4\x1d\x49\xf3\x20\x0a\xf7\xae\xf7\xce\x6b\x1d\x0e\xf7\xae\x52\x0a\xfc\x53\xfb\xe9" ++"\x15\xf4\x36\x0a\x94\x93\x83\x80\x67\x6d\x66\x47\x5c\x1f\x0e\xf7\x3f\x31\x1d\xfb\xec\xf9\x76\xc2\x1d\x7b\x45\x1d\xf7\x71\xf7\xc3" ++"\xf8\x57\x15\xf7\x27\xfb\xf4\x05\x95\x73\x8d\x83\x81\x1a\x71\x79\x80\x60\x1e\x72\x77\xf7\xc2\x9f\x82\x06\x73\x8d\x84\x91\x7b\xaf" ++"\xfb\x95\xf8\xf0\x18\x6f\x06\xfb\x61\xfc\xb8\x76\x4a\x6d\x6a\x64\x89\x19\x77\xf7\x65\x9f\x75\x07\x68\x70\x9e\xa3\x94\x8f\x99\x92" ++"\x9f\x1f\x0e\xf7\x3f\x31\x1d\xfb\x2a\xf8\x1a\x15\xf3\x36\x0a\x94\x93\x82\x81\x68\x6d\x66\x47\x5b\x1f\x0e\xf7\x3f\x31\x1d\xfb\xde" ++"\xfb\xe9\x15\xf3\xb3\x0a\x5e\x60\xa5\x6f\xb4\x8e\x90\x8b\x8c\x90\x1e\x8c\x8e\x8e\x8b\x8c\x1b\x95\x92\x83\x80\x67\x6c\x66\x48\x5c" ++"\x1f\x0e\xf7\x3f\x31\x1d\xfb\x1f\x91\x0a\xf8\x54\x72\x1d\x30\x1d\xf7\x9d\xf9\x5d\x2b\x1d\x30\x1d\xf8\x96\xfa\x0d\x21\x0a\x30\x1d" ++"\xf7\xaa\xfc\x02\x15\xf4\xb3\x0a\x5f\x5f\xa5\x6f\xb3\x8f\x90\x8b\x8c\x90\x1e\x8c\x8e\x8e\x8b\x8c\x1b\x95\x92\x83\x80\x67\x6d\x67" ++"\x47\x5b\x1f\x0e\xf7\x21\xf8\xb5\x15\xf8\x56\xfc\xb5\x05\xa0\xf8\xc8\x06\x88\xc5\x9a\x9c\xbe\x8e\x08\x9c\x9f\xfb\x5d\x77\x9e\x06" ++"\xbf\x89\x9a\x79\x8a\x51\x08\xfb\xdc\x07\xfb\xf1\xf8\x3e\x05\xfb\x63\x77\x06\xa4\x98\x84\x6f\xa4\x1f\xa1\x70\x05\xfc\x78\x07\x25" ++"\x0a\xf7\x61\x9f\x79\x20\x1d\x0e\xf7\xae\x26\x1d\xf3\xf7\x87\x15\x4c\x7b\x6d\x73\x7b\x0a\x90\xbe\x08\x0e\xf7\xae\x26\x1d\xfb\x4a" ++"\xdb\x70\x0a\xca\xfb\x31\x15\xc3\x06\xf7\x21\xe3\x05\xad\xa0\x92\x94\xa2\x1a\xa6\x78\x9c\x6e\x77\x7a\x82\x78\x7b\x1e\x0e\xf7\xae" ++"\x26\x1d\xf7\x36\xf7\x51\x22\x0a\xf7\xc5\xcb\x35\x0a\xf9\x6e\xfc\x65\x15\xab\xf7\x4f\x05\x71\x06\x4e\x7c\x76\x79\x51\x1b\xfb\x1c" ++"\x06\xde\xa8\xb2\xa3\xb6\xba\x08\xb8\xbd\xa4\xca\xcc\x1a\xd5\x6b\xd6\x53\xc0\x1e\xc3\x50\x39\xa7\xfb\x01\x1b\x25\x38\x6f\x53\x51" ++"\x1f\x53\x57\x6b\x3f\x40\x1a\x45\xa7\x49\xbe\x58\x1e\xb4\x61\xaf\x76\xda\x70\x08\xfb\x1c\x06\x51\x76\x9d\xc8\x7c\x1f\x71\x06\xab" ++"\xfb\x4f\x05\xf7\xa4\xf5\x06\x68\xa1\x7a\x99\x7a\xa0\x08\x66\xba\x75\xdb\xe5\x1a\xf7\x3a\xcb\xe6\xf7\x08\xf7\x07\xcb\x2f\xfb\x39" ++"\x3c\x79\x40\x6f\x5e\x1e\x78\x6d\x77\x79\x60\x70\x08\x21\x07\x0e\xf7\xae\xf8\x17\x5c\x0a\xf7\xae\xcf\xf8\x65\x68\x1d\xdf\x8c\x90" ++"\xa0\x1a\xa9\x77\xa1\x6f\x70\x76\x75\x6d\x7e\x8e\x76\x8f\x76\x1e\x93\x65\x92\x6a\x90\x6e\x08\xf8\x24\xf7\x63\x15\x32\x49\x73\x54" ++"\x4a\x1f\x41\x4c\x66\x35\xfb\x05\x1a\xfb\x61\xf7\x1a\xfb\x1c\xf7\x5e\xf7\x58\xf7\x1c\xf7\x1e\xf7\x5d\xf4\x6e\xd9\x4d\xcb\x1e\xcc" ++"\x4b\x3c\xaa\x24\x1b\x8e\x68\x15\xf7\x00\xc7\xfb\x00\xfb\x54\x23\x79\x37\x67\x52\x1f\x62\x73\x5b\x70\x5e\x1b\x5c\x5d\xa7\xb9\x71" ++"\x1f\x6b\xc1\x7d\xd2\xf4\x1a\xf7\x0f\x9f\xd9\xba\xc4\x5f\x1d\xf7\xae\x84\x1d\x67\xcb\xbe\x7e\xd2\x1b\xf7\x64\xf7\x27\xf7\x27\xf7" ++"\x64\xcf\x7b\xcb\x6c\xc2\x1f\x75\xb1\x78\xa0\x5b\xb3\x08\xfc\x09\xfc\x6b\x15\x7a\xc7\x86\xb5\xd5\x1a\xf7\x69\x99\x1d\xc1\xf9\x14" ++"\xc2\x1d\x7a\x82\x78\x7b\x1e\x0e\xf7\xe1\xf7\xeb\x51\x0a\xf7\xae\xf9\x7f\xf9\x2a\x15\xfd\x62\x44\x0a\xf8\x53\x07\x89\xc6\x9a\x9d" ++"\xc0\x8d\x08\xf7\x11\x06\xc0\x89\x9a\x79\x89\x50\x08\xfc\x53\x96\x1d\x06\x0e\xf7\xb0\xf8\x5d\xf7\x70\x15\xf7\x2b\x8e\xeb\xf3\x8a" ++"\xf7\x33\x8e\xd8\x18\xb8\x8c\x95\x9f\xa0\x1b\x92\x91\x89\x86\x96\x1f\x93\x9f\x05\xa0\x64\x76\x92\x6c\x1b\x47\x5f\x5d\x40\x89\x1f" ++"\x87\xfb\x0d\x8c\x2c\x60\x45\x4d\x86\x19\xf7\xc6\x07\x88\xc5\x9b\x9e\xbf\x8d\x08\x94\x9f\xfb\xae\x77\x94\x06\xbf\x89\x9b\x78\x89" ++"\x51\x08\xfb\xc6\x07\x4e\x8f\x5f\xce\xe3\x1a\x88\xeb\x8a\xae\x87\xa9\x86\x9f\x19\xb6\x7e\x60\xa8\x57\x1b\x6c\x75\x84\x76\x68\x1f" ++"\x92\x77\x05\x91\x99\x90\x8c\x92\x1b\x96\x95\x83\x81\x8f\x1f\x8f\x7e\x8b\x87\x8d\x5c\x8d\x48\x18\x8d\xfb\x2e\xed\x24\xf7\x28\x89" ++"\x08\xfb\x10\x07\x8d\x53\x7b\x7a\x57\x88\x08\x78\x77\xf7\xc2\x9f\x78\x06\x57\x8e\x7b\x9c\x8e\xc3\x08\x0e\x34\x1d\x90\xf8\x1d\x15" ++"\xc3\x06\xf7\x22\x59\x1d\x34\x1d\xf7\x92\xf8\xcd\x21\x0a\x34\x1d\x9d\xfd\x42\x71\x0a\xf7\x07\x58\x0a\xc7\x33\x1d\xfb\x96\xf7\x9b" ++"\x2b\x1d\xc7\xf8\x78\xf9\x48\x15\x6d\x06\x70\x83\x85\x84\x79\x1b\x82\x7f\x8e\x92\x76\x1f\x9c\x5d\x6b\x91\x64\x1b\xfb\x1c\x38\x3e" ++"\xfb\x13\x34\xbf\x4c\xf7\x0b\x52\x1f\xce\x6b\x05\xe3\x61\xa3\x71\x56\x1a\x46\x5a\x5f\x3e\x50\x5a\xa4\xbc\x65\x1e\x70\xb0\x7d\xac" ++"\x7a\xd1\x08\x6e\xfb\x8b\xa8\x06\xa5\x91\x93\x93\x9b\x1b\x93\x97\x88\x84\xa0\x1f\xb6\x7c\xa7\x85\xaf\x89\x69\x3d\x18\x39\x0a\x7a" ++"\x80\x8e\x94\x71\x1f\x8a\x89\x8c\x8c\x89\x1f\x2f\x0a\x9f\xb9\xbe\x8e\xb4\x96\xad\x9e\x19\xca\xaf\xb2\xcf\xd4\x1a\xd6\x5e\xd6\x4a" ++"\xab\x1e\xfb\x27\xd4\x05\x3a\xb3\x75\xa4\xbb\x1a\xc9\xb5\xb1\xcf\xb8\xb5\x78\x66\xaf\x1e\xad\x68\x9b\x6e\x9f\x4a\x08\xa7\x06\x0e" ++"\xd3\xf8\x26\xf9\x76\x15\xc4\x06\xfb\x0f\xf7\x44\x05\x2f\x06\xfb\x0d\xfb\x44\x05\xc3\x06\xf7\x03\xed\x05\xf7\x56\xfb\xfd\x15\xf7" ++"\x6d\x6d\x07\x70\x83\x85\x84\x78\x1b\x82\x80\x8e\x92\x76\x1f\x9c\x5e\x6a\x91\x64\x1b\xfb\x1c\x38\x3e\xfb\x13\x34\xbf\x4c\xf7\x0b" ++"\x52\x1f\xce\x6b\x05\xe3\x61\xa3\x71\x57\x1a\x45\x5a\x5f\x3e\x50\x5a\xa4\xbc\x65\x1e\x70\xb0\x7d\xac\x7a\xd1\x08\x6e\xfb\x8b\xa8" ++"\x06\xa5\x91\x93\x93\x9b\x1b\x93\x96\x88\x84\xa1\x1f\x7a\xbc\xb0\x84\xb7\x1b\xf7\x28\xef\xe0\xf7\x12\xd6\x5d\xd6\x4b\xab\x1f\xfb" ++"\x27\xd4\x05\x3a\xb3\x75\xa4\xbb\x1a\xc9\xb5\xb1\xcf\xb9\xb4\x78\x66\xaf\x1e\xad\x68\x9a\x6e\xa0\x4a\x08\x0e\xc7\x33\x1d\xfb\x89" ++"\xfd\xc4\x8a\x1d\xf7\x32\xf8\xc4\xf9\x2a\x15\xfc\xa2\x06\xf7\x3a\xfb\xf3\xfb\x3a\xfb\xcb\x05\xf8\xa2\x06\xbb\xf7\x70\x05\x6d\x06" ++"\x56\xfb\x10\x47\x5d\xfb\x11\x8d\x08\xfb\x05\x06\xf7\x1e\xf7\xae\xfb\x24\xf7\xb4\x05\xf7\x01\x06\xf7\x1b\x8f\xcb\x5a\x94\xfb\x06" ++"\x08\xa9\x06\x0e\xf7\x3f\xf8\x30\xf9\x06\x15\xb6\x06\xdb\x8e\xbc\x58\x90\x30\x08\xa8\xf7\x43\xfc\xcf\xa5\x1d\xf7\xf1\x9f\x6e\x20" ++"\x1d\x0e\xf7\x3f\xf7\x91\xf7\xce\x15\xfb\x59\x07\x89\x3f\x80\x81\x37\x85\x08\x72\xf7\xf9\xa4\x07\x36\x8f\x80\x96\x89\xd8\x08\xf7" ++"\x59\xde\xba\x38\xf7\xaf\x95\x1d\xfb\xaf\x36\x5c\x07\x0e\xf7\x3f\x48\x1d\x80\xfa\x26\x21\x0a\xf7\x3f\xf8\x04\x16\xf7\x25\xa4\x06" ++"\x7e\x1d\xf7\x3e\x07\x60\x2b\x68\x0a\xf7\xae\xf7\xb1\xf8\x59\x15\xfb\x7d\xa9\x07\xb9\x8c\xa3\xa2\xbc\x1b\xbb\xa4\x74\x5d\x1f\xa9" ++"\xf7\x7d\x6d\x06\x5c\x86\x76\x77\x5c\x1b\x5b\x77\x9e\xbb\x85\x1f\xd6\xf7\x75\x15\x31\x2c\x65\x4f\x4d\x1f\x52\x53\x67\x2d\x2e\x1a" ++"\x23\xac\x33\xc7\x4e\x1e\x4f\xc7\xeb\x65\xe7\x1b\xdf\xe5\xad\xc2\xc5\x1f\xcd\xc8\xb0\xe8\xf2\x1a\xf2\x66\xe9\x49\xc7\x1e\xc3\x50" ++"\x33\xac\x35\x1b\x8a\x6a\x15\xf5\xcd\xfb\x0c\xfb\x55\xfb\x55\x49\xfb\x0c\x21\x22\x47\xf7\x10\xf7\x55\xe3\x9d\xdd\xac\xc7\x1f\xbe" ++"\xa7\xb6\xa7\xbe\x1b\x0e\x24\x1d\xfb\x69\xf7\x8e\x15\x4b\x7a\x6e\x74\xa6\x0a\x6f\x08\x67\xae\x0a\x93\xa4\x90\xbe\x08\x0e\x24\x1d" ++"\xfc\x9b\xe2\x70\x0a\xca\xfb\x31\x15\xc2\x06\xf7\x23\x59\x1d\x24\x1d\xfb\x43\xf7\x58\x15\xfb\xde\x43\xf7\xde\x06\x0e\xf9\x51\x95" ++"\x0a\xfb\x0b\x24\x75\x0a\xd5\x1b\xc5\xbe\x97\xa5\xba\x1f\x5d\x51\x80\x75\x6c\x1a\x5c\xb7\x69\xc9\xbd\xba\xa8\xb9\xa5\x1e\x75\x99" ++"\x86\x89\x8a\x8a\x82\x87\x19\x81\x77\x81\x88\x7c\x1b\x5f\x77\xa2\xbf\x9e\x95\xb2\x94\x9c\x1f\xb4\xd2\x98\xb9\x8d\xdf\x08\xf7\xd3" ++"\x07\x8c\xc7\x99\x9b\xca\x94\x08\x0e\xf8\x30\xf7\xcc\x15\xfb\x1a\xf7\xa3\x05\x80\xa1\x8a\x90\x92\x1a\x9b\x9b\x94\xa6\x1e\x9b\x9f" ++"\xfb\xb5\x77\x97\x06\xac\x87\xa1\x76\xa8\x4e\xf7\x30\xfb\xc2\x18\xfb\x32\x07\x8c\x31\x0a\x6e\x77\xf7\xe5\x9f\x6d\x06\x56\x8e\x7c" ++"\x9c\x8e\xc3\x08\xf7\x48\x07\xf7\x1a\xf7\xa6\xb1\xd6\x96\x96\xb9\x91\x19\x9f\xfb\x53\x77\x9f\x07\xab\xa0\x7b\x72\x7b\x85\x7a\x7b" ++"\x6a\x1f\x0e\xf8\x43\xf7\xcc\x15\xfb\x1a\xf7\xa3\x05\x80\xa1\x8a\x90\x92\x1a\x9b\x9b\x94\xa6\x1e\x9b\x9f\xfb\xb5\x77\x97\x06\xac" ++"\x87\xa1\xe9\x1d\x8c\x31\x0a\x6e\x77\xf7\xe5\x9f\x6d\x06\x56\x8e\x7c\x9c\x8e\xc3\x08\xf7\x48\x07\xf7\x1a\xf7\xa6\xb1\xd6\x96\x96" ++"\xb9\x91\x19\x9f\xfb\x53\x77\x9f\x07\xab\xa0\x7b\x72\x7b\x85\x7a\x7b\x6a\x1f\xfb\x8f\xf7\xd8\x15\x64\x3b\x0a\xb1\x6b\xab\x66\x1f" ++"\xf7\x6f\x16\x64\x3b\x0a\xb1\x6b\xab\x66\x1f\x0e\xf8\x05\xf7\x13\x35\x0a\xf8\x71\xfb\x2d\x15\xfb\x1a\xf7\xa3\x05\x81\xa1\x89\x90" ++"\x92\x1a\x9b\x9b\x94\xa7\x1e\x9a\x9f\xfb\xb4\x77\x96\x06\xad\x87\xa0\xe9\x1d\x8d\x31\x0a\x6e\x77\xf7\xe4\x9f\x6e\x20\x1d\xf7\x48" ++"\x07\xf7\x1b\xf7\xa6\xb0\xd6\x96\x96\xb9\x91\x19\x9f\xfb\x52\x77\x9f\x07\xab\x9f\x7b\x72\x7a\x86\x7c\x7a\x69\x1f\x0e\x24\x1d\xfb" ++"\xe7\xf7\xc9\x38\x1d\xf9\x52\x95\x0a\xfb\x0c\x25\x75\x0a\xd4\x1b\xd5\xd1\xa1\xb0\xb6\x1f\xb8\xb1\xa5\xd7\xe8\x1a\xf7\xd3\x07\x8c" ++"\xc7\x99\x9b\xca\x94\x08\xfc\x59\xf0\x15\xa7\x8f\x9f\x9e\xa4\x1b\x99\x91\x89\x77\xb7\xb8\x1d\x7d\x7e\x6f\x1b\x80\x88\x8c\x96\x72" ++"\x47\x0a\x4e\x66\x64\x35\x79\x1f\x0e\xf8\x8c\x2e\x1d\xfc\xb1\xe2\x2b\x1d\xf8\x8c\x2e\x1d\xfb\xfb\xe2\x20\x0a\xf8\x8c\x2e\x1d\xfc" ++"\xd4\xf7\x76\x28\x0a\xf8\x8c\x2e\x1d\xfc\x26\x9d\x1d\xf7\x49\xf8\xe0\x16\xac\xf7\x5f\x05\x71\x06\x74\x43\x45\x67\xfb\x0a\x8c\x08" ++"\x31\x06\xfb\x0a\x8a\x44\xaf\x74\xd3\x08\x72\x06\xac\xfb\x5f\x05\xf8\x87\xf9\x2a\x15\xfc\x87\xfb\x4a\xa1\x06\x95\xc3\xbf\xa9\xe5" ++"\x8d\x08\xf7\x2b\x06\xe5\x89\xc0\x6d\x94\x53\x08\xa1\x06\x27\x7e\x15\x83\x53\x6a\x70\x4f\x8a\x08\x26\x06\x4f\x8c\x6a\xa6\x83\xc3" ++"\x08\x73\xfb\x96\xa3\x06\x89\xbc\xb7\xaf\xc6\x89\x08\xf0\x06\xc6\x8d\xb7\x68\x89\x59\x08\xa3\xf7\x96\x06\x0e\x2c\x0a\xfb\x6f\xe2" ++"\x20\x0a\x2c\x0a\xfb\x9b\x9d\x1d\xf7\x3f\x37\x1d\xfb\xf7\x83\x0a\xf7\x3f\x37\x1d\xfb\xa8\xfa\x01\x2a\x1d\xf7\x3f\xf7\x77\xb3\x15" ++"\xf8\x0a\xf9\x02\x05\xfc\x84\x06\x7d\xfb\x50\x05\xa4\x06\x95\xef\xc7\xbe\xf3\x8a\x08\xf7\x0b\x06\xfc\x08\xfd\x04\x05\xf8\xd3\x06" ++"\xa4\xf7\x7a\x05\x72\x06\x77\xfb\x13\x3e\x49\xfb\x12\x8e\x08\x0e\x8f\x23\x1d\xcc\xf8\x52\x72\x0a\xf9\x34\xf7\x14\x15\x5b\x65\x67" ++"\x78\x59\x1b\x3b\x80\x0a\x66\x64\x99\x4a\x1b\x21\x3e\x56\x43\x64\xa6\x72\xb5\xb3\xa2\x9f\xb0\x9e\x87\x95\x7e\x99\x1f\x82\x95\x88" ++"\x90\x92\x1a\xa0\xa6\x99\xb1\xc3\xa1\x74\x51\x1e\x3b\x07\xfb\x16\x61\x5f\x7a\x6a\x74\x08\x65\x70\x79\x6a\x5e\x1a\x45\xb4\x66\xd8" ++"\xcd\xc3\xa5\xc4\xc5\x1e\x91\x91\x05\x4d\xb1\xb1\x75\xd2\x1b\xea\xc2\xab\xe5\xc6\x1f\xfc\x21\x6b\x15\x72\x73\x7d\x84\x73\x1b\x65" ++"\x78\xa3\xbb\xc9\xaa\xac\xe3\xab\x1f\xf7\x1e\xb0\x15\xf7\x0a\x9d\xb3\xbf\xba\x9b\x6b\x2e\x1e\x6a\x07\xfb\xa7\xf7\x87\x43\x0a\xa5" ++"\x78\x9d\x6e\x78\x60\x1d\xf8\x8c\xf3\x1d\x5d\x0a\xf7\x39\xf8\xb8\xf9\x2a\x15\xfc\x8d\x77\x9e\x06\xbd\x1d\xf7\xd8\x06\xf7\x2e\xdf" ++"\xca\xf7\x09\xf7\x14\x30\xd1\xfb\x39\x75\x84\x8b\x88\x5d\x1f\xf7\x8f\xf7\x03\x07\xdc\x8e\xbb\x4d\x0a\x06\xfb\xa6\xfb\x2b\x15\x8c" ++"\x98\x98\x8c\x95\x1b\xde\xb9\xb0\x0a\xf7\x3f\xa2\x1d\xf7\xd8\x06\xf7\x2b\xe2\xca\xf7\x04\xbf\x77\xb3\x63\xaa\x1f\x6f\xa1\x6f\x96" ++"\x52\x99\x7a\x1d\xf7\x20\xf8\xd1\x7f\x1d\x0e\xf7\x54\xf9\x1d\xf9\x2a\x15\xfc\xa4\x77\xba\x06\xb8\x94\x77\x2a\xfb\x71\x65\xfb\x2e" ++"\x40\x3a\x1f\x74\x76\x7a\x83\x6e\x1b\x6c\x06\x85\xfb\x43\x05\xa8\x06\x9b\xf0\xb6\xb4\xe0\x86\x08\xf7\xbe\x06\xea\x89\xbb\x60\x93" ++"\x2f\x08\xa8\xf7\x43\x65\x06\x5f\x82\x90\xa8\x8a\x1f\xf8\x7f\x07\x89\xc5\x9b\x9e\xbf\x8d\x08\x9e\x06\xfb\x7b\xfc\xf0\x15\xfb\xb5" ++"\x06\xe4\xe8\xb1\xf7\x2c\x8d\xf7\xa1\x08\xd3\xf7\x34\x07\x0e\xf7\x3f\xf7\xad\xf7\xd3\x15\xa6\x06\xb6\xa5\x77\x5a\x9f\x1f\x94\x75" ++"\x8f\x88\x0a\xbf\x58\x95\x53\x1d\xab\xf7\x5f\x05\x72\x06\x74\xfb\x03\x44\x53\xfb\x09\x8c\x08\x65\x06\x5e\x7c\x9d\xc0\x8d\x1f\x0e" ++"\xf7\x3f\x73\x1d\x54\xf9\x83\x15\x65\x3b\x0a\xb2\x6c\xaa\x64\x1f\xf7\x6f\x16\x65\x3b\x0a\xb2\x6c\xaa\x64\x1f\x0e\xf8\x81\xf8\x3c" ++"\xf7\xbb\x15\xfb\x5b\x21\x1d\x83\x77\xf7\xba\x9f\x83\x20\x1d\xf7\x5b\x07\x3c\x0a\x99\x72\x91\x7e\x8b\x1d\x77\x7d\x84\x7e\x78\xf2" ++"\x1d\x89\xc3\x9a\x9d\xc0\x8d\x08\x93\x9f\xfb\xba\x77\x93\x06\xc0\x89\x9a\x79\x8f\x0a\xa1\x9f\xfb\x7f\x77\x06\xd2\xae\x74\x2a\xd9" ++"\x1f\xcc\x3a\xfb\x65\xfb\xf5\x67\x4e\x85\x85\x69\x8a\x19\x77\xf7\xbb\x9f\x73\x07\x6e\x7b\x93\x9a\x92\x91\x98\x99\xa4\x1f\xf7\x1a" ++"\xf7\x7e\x05\x0e\xab\xcf\xf9\x38\x15\xfb\x5c\xa3\x07\x92\xbf\x93\xa4\x9c\xa3\x08\xaa\xa1\xad\x9c\xb4\x1b\xcb\xad\x5e\x38\x4d\x77" ++"\x60\x66\x7c\x1f\x85\x7d\x76\x89\x68\x1b\x81\x86\x8b\x8c\x82\x1f\x63\x07\x8d\x99\x94\x8b\x97\x1b\xbb\xa8\x82\x75\xa0\x1f\xa4\x73" ++"\x97\x65\x59\x1a\x2b\x5d\x53\x3c\x3a\x57\xbd\xe9\x7b\x1e\x63\x85\x05\xfb\x0d\x99\xda\x46\xf7\x13\x1b\xf7\x2a\xf1\xd8\xf7\x05\xec" ++"\x55\xc7\x23\x9f\x1f\xe1\x9d\xb8\xc2\xa4\x1d\x0e\xf7\xae\x6f\x1d\x0e\xf7\xae\xf7\x9e\x71\x1d\xfb\x78\xf7\xad\x15\x6b\x74\x74\x6a" ++"\x54\xc9\x68\xee\xf1\xca\xad\xc3\xac\x74\xa2\x6a\x6e\x74\x78\x72\x86\x8c\x84\x8e\x7d\x1f\x8c\x87\x8c\x88\x88\x1a\x7b\x6e\x7d\x6a" ++"\x6b\x6e\x99\x9b\x8e\x8b\x8f\x8c\x8e\x1e\x90\x9b\x8c\x8f\x91\x1a\xa4\x74\x9e\x6d\x1e\x0e\xf7\x79\x53\x0a\x0e\xf7\x8d\xf8\x0b\x16" ++"\x8c\x0a\x9f\xfc\x94\x6e\x0a\xcd\xa6\x1e\xa1\xc2\x94\xc8\xf6\x1a\xf7\xcd\xf7\x36\xfc\xa4\x21\x1d\x78\x06\x0e\xf8\x54\x72\x1d\xf7" ++"\xae\x55\x0a\xf7\xae\xf8\x18\x5c\x0a\xf7\xae\xf9\x81\xf9\x2a\x15\xfd\x64\x44\x0a\xf8\xa4\xf7\x96\xfc\xa4\x07\x25\x0a\x8c\x0a\x06" ++"\x0e\xf7\x07\x58\x0a\xf9\x09\xf7\x46\x15\x2f\x52\x45\x5e\x34\x1b\xfb\x07\x4a\xf2\xf7\x4c\xe7\x9a\xcc\xad\xc1\x1f\xc0\xac\xbd\xa8" ++"\xc5\x1b\xc0\xc0\x74\x65\xb0\x1f\xa4\x70\x97\x74\x9a\x57\x08\xa2\xf7\x6a\x74\x06\x68\x85\x82\x7f\x77\x1b\x83\x8b\x8b\x9b\x64\x1f" ++"\xa3\x4d\x6e\x92\x59\x1b\xfb\x50\xfb\x20\xfb\x2a\xfb\x5d\xfb\x55\xf7\x15\xfb\x1e\xf7\x49\xf7\x08\xf0\xc3\xef\xca\x1f\x0e\xf7\x3f" ++"\xf8\x2b\xf9\x06\x15\xb6\x06\xdc\x8e\xbb\x4d\x0a\xf7\x43\xfc\xc2\xa5\x1d\xf7\xe4\x9f\x6e\x20\x1d\x0e\xf7\x82\xf8\x74\xf9\x2a\x15" ++"\x77\xbd\x07\xa7\x99\x7f\x75\x81\x88\x7d\x85\x7f\x1f\xfb\x1d\xfb\xc0\xfb\x24\xf7\xce\x05\x86\x97\x87\x98\x92\x1a\x9a\x94\x94\x9a" ++"\x1e\xbd\x9f\xfb\xbc\x77\x06\xac\x8c\x9e\x7d\x9e\x67\xf7\x7a\xfc\x6a\x18\x53\x74\x75\x74\x6f\x1b\x77\x84\x94\xa7\x8a\x1f\xb1\x8a" ++"\x75\xa2\x67\x1b\x64\x70\x70\x64\x56\xb7\x67\xcc\xb2\xad\x98\xa4\xa5\x1f\x9c\x9c\x96\x9c\xa3\xbe\xf7\x70\xf8\x68\x18\xa4\xc1\x95" ++"\x94\xad\x8c\x08\x96\x9f\x06\x0e\xf7\xff\xf7\xfa\x51\x0a\x6a\x1d\xf7\xae\xa4\x16\xf8\xb7\x06\xea\x89\xbb\x5f\x93\x30\x08\xa8\xf7" ++"\x43\x70\x06\x56\x8e\x7d\x9c\x8d\xc3\x08\xf8\x55\x07\x89\xc5\x9a\x9e\x30\x0a\xfc\xa1\xfb\x96\x4b\x1d\xf7\x82\xf8\x62\xeb\x15\x8d" ++"\x53\x7b\x7a\x56\x88\x08\x6b\x77\xf7\xdd\x9f\x78\x06\x57\x8e\x7b\x9c\x8e\xc3\x08\xf8\x67\x07\x88\xc5\x9b\x9e\xbf\x8d\x08\x9e\x9f" ++"\xfb\xc8\x77\x96\x06\xef\x1d\x77\x57\x6c\x84\xa6\x1d\x96\x9f\xfb\xc3\x51\x1d\xbc\x95\xa6\xd5\x1e\x0e\xf8\xee\xa5\x16\xfa\xaa\x9f" ++"\x78\x20\x1d\xf8\x67\x07\x89\xc6\x9a\x9d\x86\x0a\x88\xc5\x9b\x9e\x30\x0a\xfc\xa1\xfb\x6f\x4b\x1d\xf8\xee\xa5\x16\xf9\xfc\x06\xe8" ++"\x8d\xc0\x5b\x91\x30\x3f\x1d\x56\x8d\x7c\x9c\x8d\xc4\x08\xf8\x55\x07\x89\xc6\x9a\x9d\x86\x0a\x88\xc5\x9b\x9e\x30\x0a\xfc\xa1\xfb" ++"\x6f\x4b\x1d\xf7\xa1\xf8\x1b\xf8\xc7\x15\x89\xc5\x9b\x9e\xbf\x8d\xc8\x1d\xb1\xfc\xa6\x06\x25\x0a\xf7\xd8\x06\xf7\x2f\xde\xca\xf7" ++"\x09\xf7\x14\x31\xd1\xfb\x3a\x75\x84\x8b\x88\x5d\x1f\x64\x04\x8c\x98\x98\x8c\x96\x1b\xde\xb8\xb0\x0a\xf8\x7a\xf7\xb3\xf8\xc7\x15" ++"\x89\xc5\x9a\x9e\x2c\x1d\x77\xf7\xd8\x06\xf7\x2e\xdf\xca\xf7\x09\xf7\x14\x30\xd1\xfb\x39\x75\x87\x8b\x88\x5a\x1f\x64\x04\x8d\x9b" ++"\x94\x8b\x96\x1b\xde\xb9\x53\x26\x31\x61\x56\x43\x64\x7f\x99\xb4\x1f\xf9\x1d\x42\x81\x1d\xf7\x39\xf7\xa8\xf8\xc7\x15\x89\xc5\x9a" ++"\x9e\x2c\x1d\x77\xf7\xd8\x06\xf7\x2e\xdf\xca\xf7\x09\xf7\x14\x30\xd1\xfb\x39\x75\x87\x8b\x88\x5a\x1f\x64\x04\x8d\x9b\x94\x8b\x96" ++"\x1b\xde\xb9\x53\x26\x31\x61\x56\x43\x64\x7f\x99\xb4\x1f\x0e\xf7\x4a\xbc\xf9\x38\x15\xfb\x83\xa1\x07\x94\xbf\x94\xa5\xa2\xab\x08" ++"\xbf\xaf\xc6\xa7\xd1\x1b\xce\xbb\x72\x59\xad\x1f\xac\x59\x98\x5a\x8d\x2b\x08\xfb\x02\x06\x35\x8c\x6c\xa8\x86\xe0\x08\x75\xfb\xa0" ++"\xa1\x06\xe1\x91\xaa\xa9\xe0\x1b\xf7\x02\x06\x8a\x2a\x81\x5a\x6f\x5b\x08\x4e\x68\x54\x6d\x3f\x1b\x2d\x4c\xb4\xf3\x46\x1f\x68\x74" ++"\x05\xfb\x0f\xdb\xd8\x5c\xf7\x0f\x1b\xf7\x61\xf7\x25\xf7\x20\xf7\x59\xf7\x5e\xfb\x23\xf7\x29\xfb\x58\x5b\x67\x83\x78\x60\x1f\x7c" ++"\x69\x83\x88\x7f\x1b\x72\x7c\x9a\xaa\x84\x1f\x0e\xf9\x0a\xd2\x16\xf7\xd0\x9f\x78\x20\x1d\xf7\x7e\xe2\x07\xfb\x62\x8d\xf7\x18\xfb" ++"\x1a\xf7\x5d\x1b\xf7\x5a\xf7\x1b\xf7\x1e\xf7\x5e\xf2\x6e\xda\x4d\xcb\x1f\xcb\x4c\x3a\xab\x25\x1b\xfb\x00\x37\x64\x3b\x49\x1f\x61" ++"\x59\x76\x57\x83\x3d\x08\x32\xf7\x52\x06\x89\xc5\x9a\x9e\x2c\x1d\x06\xf9\x20\xf8\xfd\x15\xf6\xc8\xfb\x00\xfb\x54\xfb\x58\x4b\xfb" ++"\x09\x20\x5b\x5e\xa7\xb9\x70\x1f\x6c\xc1\x7d\xd1\xf4\x1a\xf7\x10\x9f\xd8\xba\xc5\x5f\x1d\xf8\x45\xf7\xc0\x15\xfb\x60\x21\x1d\x73" ++"\x77\xf7\xd5\x9f\x78\x20\x1d\xf8\x6a\x07\x89\xc3\x9a\x9d\xc0\x8d\x08\x9e\x9f\xfb\xe3\x06\xfb\x28\x34\x47\xfb\x07\x36\xb4\x59\xeb" ++"\x69\x1f\xfb\x09\xfb\x60\x67\x4c\x77\x78\x6a\x87\x19\x77\xf7\x51\x07\xf7\x3e\xf7\xc0\x05\xbc\xb1\x15\x8a\x78\x76\x8a\x80\x1b\x5c" ++"\x64\x98\xa2\x77\x1f\x78\xa1\x80\xb5\xbc\x1a\xba\x97\xae\xa1\xa2\x1e\xa0\xa0\xa9\x93\xc0\x1b\x92\xa3\x8b\x8a\x9d\x1f\x0e\xa3\xf7" ++"\x8b\xf9\x05\x15\xf7\xb6\xf7\x47\x6d\x06\x86\x2d\x59\x58\x39\x8e\x08\xfb\xfb\x76\x9e\x06\xc1\x89\x9b\x78\x89\x50\x08\xfc\x63\x07" ++"\x8c\x52\x7c\x79\x55\x89\x08\x78\x76\xf7\xe4\xa0\x6a\x06\x55\x8d\x7c\x9c\x8d\xc5\x08\x0e\xf7\xc4\xf8\x16\xf9\x06\x15\xcb\x06\xdb" ++"\x8e\xbc\x4d\x0a\xf7\x43\xfc\xc6\xfb\x43\xa8\x06\x90\xe7\xbb\xc6\x1d\xf7\x7b\xf7\xda\x06\xa4\xbf\x9e\x90\xb1\x1b\xb1\xa0\x82\x75" ++"\x9b\x1f\x9e\x71\x94\x60\x4d\x1a\x26\x78\x4c\x6d\x81\x84\x92\x95\x8f\x8c\x90\x8d\x90\x1e\x91\x98\x8c\x8e\x94\x1a\xa8\x76\xa0\x6d" ++"\x66\x74\x73\x65\x54\xb6\x6b\xd4\xf7\x0f\xdf\xe6\xf7\x1b\xf7\x10\x3f\xd2\xfb\x1b\x57\x65\x83\x72\x48\x1e\x0e\xf7\x20\xf8\xda\x7f" ++"\x1d\xfb\xce\xf7\x80\x15\xc2\x06\xf7\x1f\xe1\x05\xaa\x9f\x93\x95\xa1\x1a\xa5\x78\x9c\x6f\x78\x7a\x82\x79\x7b\x1e\x0e\xf7\x4a\xf8" ++"\xff\xf9\x38\x15\x74\x06\x6c\x85\x7c\x7c\x72\x1b\x82\x7f\x8e\x91\x7e\x1f\xa9\x47\x75\x91\x52\x1b\xfb\x57\xfb\x24\xfb\x29\xfb\x5e" ++"\xfb\x5a\xf7\x25\xfb\x1f\xf7\x62\xf7\x13\xdc\xba\xf7\x0f\xdf\x1f\x68\xa2\x05\x23\x42\x48\x62\x29\x1b\x43\x57\xa4\xbf\x68\x1f\x6a" ++"\xbd\x7e\xbf\x89\xf5\x08\xf7\x0e\x06\xe0\xaa\x6d\x35\x90\x1f\xa2\xf7\xa0\x74\x06\x87\x36\x6c\x6e\x35\x8a\x08\xfb\x0e\x06\x8e\xe4" ++"\x95\xb8\xa6\xba\x08\xc7\xad\xbe\xa8\xd4\x1b\xcc\xc2\x73\x5e\xaf\x1f\xa7\x69\x98\x6d\x93\x52\x08\xa2\x06\x0e\xc7\xf8\x85\xf9\x33" ++"\x15\x74\x06\x6f\x8a\x81\x7e\x77\x1b\x84\x84\x8c\x8e\x85\x1f\xaa\x39\x6d\x92\x5a\x1b\xfb\x11\x31\x3c\xfb\x01\x53\xa3\x56\xb3\x6b" ++"\x1f\xac\x71\x8c\x8a\xf7\x02\x61\xec\x66\x8b\x8b\xa1\x7e\x08\xaa\x79\x9f\x68\x67\x1a\x4d\x57\x61\x3e\x49\x4a\xa6\xb6\x65\x1e\x65" ++"\xb8\x79\xb2\x8a\xb9\x08\x71\xfb\x82\xa5\x06\xa7\x93\x96\x96\xa2\x1b\x95\x93\x89\x83\xa0\x1f\x75\xc3\xb7\x81\xb7\x1b\xc8\xca\x9f" ++"\xad\xb8\x1f\xb6\xac\xa3\xbf\xc8\x1a\xc5\x75\xbf\x63\xaf\x1e\x64\xad\x8b\x8b\xfb\x0f\xb8\x2f\xae\x8b\x8b\x75\x97\x08\x6f\x9b\x79" ++"\xaa\xaa\x1a\xc3\xbe\xb2\xd6\xc5\xc0\x74\x60\xb3\x1e\xa7\x6d\x98\x6f\x94\x5b\x08\xa2\x06\x0e\x20\x66\x0a\x20\xf7\xf6\x9f\x49\x1d" ++"\xfb\x8c\xf9\xef\x15\xc7\x1d\xf7\x47\x16\xc7\x1d\x0e\x8f\xf7\x26\xf9\x16\x15\xac\x06\xc0\x89\x9a\x78\x89\x50\x08\xfc\x47\x07\x47" ++"\x77\x6d\x5d\x6e\x74\x98\x9b\x8f\x8c\x90\x8d\x8d\x1e\x9f\xa6\x8e\x92\x9f\x1a\xae\x6b\xaa\x66\x65\x6c\x67\x5f\x45\xd8\x53\xed\xd2" ++"\xce\xa9\xba\xaf\x1e\xa3\xab\x92\xa8\xd1\x1a\xf8\x07\x07\x89\xc6\x9a\x9e\xc0\x8d\x08\x9b\x9f\xfb\xdf\x06\x0e\xf8\x8f\xf7\xda\xf9" ++"\x04\x15\xf7\x29\xfc\xa4\x06\x25\x0a\xf7\xd8\x06\xf7\x26\xdb\xca\xf7\x09\xf7\x14\x35\xd1\xfb\x32\x75\x80\x8b\x88\x61\x1f\xf7\x50" ++"\x07\x89\xc5\x9a\x9e\xc0\x8d\x08\x9e\x9f\xfc\x87\x6e\x0a\xcc\xa6\x1e\xa1\xc3\x94\xc8\xf6\x1a\xf7\xbb\xa4\x15\x8c\x99\x98\x8c\x94" ++"\x1b\xd7\xb4\x54\x25\x30\x66\x57\x49\x66\x7e\x99\xb4\x1f\x0e\xf8\x8e\xf8\x92\xf7\xd2\x15\xfb\x72\x07\x25\x0a\xf7\xd8\x06\xf7\x26" ++"\xda\xca\xf7\x09\xf7\x15\x35\xd1\xfb\x32\x76\x86\x8b\x87\x5b\x1f\xf7\x50\x07\x89\xc5\x9a\x9e\x30\x0a\xfb\x61\xfb\x89\x69\x0a\xf7" ++"\x72\x07\xf8\x1b\x9e\x15\x8c\x99\x97\x8c\x95\x1b\xd6\xb5\x53\x26\x2f\x65\x57\x49\x67\x7e\x99\xb4\x1f\x0e\xf7\xc4\xf7\xf7\xf9\x06" ++"\x15\xcc\x06\xdc\x8e\xbb\x59\x91\x2f\x08\xa8\xf7\x43\xfc\xc3\x06\x86\xfb\x43\x05\xa8\x06\x8f\xe7\xbc\xc6\x1d\xf7\xc8\x9f\x80\x20" ++"\x1d\xf7\x65\x07\xa5\xb6\xad\x96\xb6\x1b\xcc\xa0\x6e\x30\x1f\xfb\x12\x21\x1d\x80\x77\xf7\xc2\x9f\x7e\x20\x1d\xf7\x2a\x07\xef\x52" ++"\xba\xfb\x0e\x4d\x5d\x81\x6f\x4a\x1e\x0e\xf7\x79\x53\x0a\xc0\xf9\x07\x15\xc2\x06\xf7\x1f\xe1\x05\xac\xa0\x92\x93\xa2\x1a\xa5\x78" ++"\x9c\x6f\x77\x7a\x82\x79\x7b\x1e\x0e\xf7\x82\xf8\x80\xf9\x2a\x15\x77\xbd\x07\xa7\x99\x7f\x75\x81\x88\x7d\x85\x7f\x1f\xfb\x1d\xfb" ++"\xc0\xfb\x24\xf7\xce\x05\x86\x97\x87\x98\x92\x1a\x9a\x94\x94\x9a\x1e\xbd\x9f\xfb\xbc\x77\x06\xac\x8c\x9e\x7d\x9e\x67\xf7\x7a\xfc" ++"\x6a\x18\x53\x74\x75\x74\x6f\x1b\x77\x84\x94\xa7\x8a\x1f\xb1\x8a\x75\xa2\x67\x1b\x64\x70\x70\x64\x56\xb7\x67\xcc\xb2\xad\x98\xa4" ++"\xa5\x1f\x9c\x9c\x96\x9c\xa3\xbe\xf7\x70\xf8\x68\x18\xa4\xc1\x95\x94\xad\x8c\x08\x96\x9f\x06\xfb\x5f\xf7\x05\x15\x7b\x6e\x7d\x6a" ++"\x6b\x6e\x99\x9b\x1e\x8c\x95\x05\x8f\x98\x8c\x92\x91\x1a\xa4\x74\x9e\x6d\x6b\x74\x74\x6a\x54\xc9\x68\xee\xf2\xc9\xad\xc3\xac\x74" ++"\xa2\x6b\x6e\x74\x78\x72\x86\x8c\x84\x8f\x7d\x1e\x0e\x8f\xf8\x5d\xd6\x15\x77\x7c\x89\x89\x82\x1b\x7c\x85\x99\xaf\x1f\xf7\x7b\x07" ++"\xb4\x80\xab\x77\x9e\x1e\xa0\x73\x5e\x99\x5b\x1b\x25\x33\x53\x4a\x6a\xaa\x6e\xaf\xb0\xaa\xa4\xa8\x96\x86\x95\x7e\x97\x1f\x81\x96" ++"\x89\x8f\x93\x1a\x9e\xa1\x99\xaa\xb3\x9a\x76\x54\x1e\x44\x07\x56\x77\x61\x78\x66\x73\x08\x4f\x66\x70\x64\x59\x1a\x57\xb6\x62\xc1" ++"\xb1\xb8\xa4\xb5\xb2\x1e\x5f\x95\xa8\x72\xb7\x1b\xb6\xb2\xa4\xb7\xa3\x1f\xfb\x51\xb7\x15\x75\x73\x7f\x84\x7b\x1b\x76\x7e\x9e\xa8" ++"\xb9\xab\xb5\xc1\xa3\x1f\x0e\x8f\xf8\x3d\xf9\x3b\x15\x7c\x83\x7e\x87\x66\x1b\x6b\x06\x5c\x60\x88\x86\x77\x1f\x57\x7e\x62\x66\x6f" ++"\x52\x08\x6c\x49\x74\xfb\x06\x2e\x1a\x32\xa1\x41\xb6\x57\x1e\x62\xad\xbf\x71\xbb\x1b\xbd\xc5\xa7\xb4\xaf\x1f\xb0\xb5\x9f\xc8\xcf" ++"\x1a\xf7\x17\x35\xef\xfb\x05\x42\x55\x65\x3c\x66\x1e\x99\xf7\x29\xbd\xc6\xf7\x04\x8c\x08\xa8\x06\xe0\x88\xbd\xb4\x9f\xe3\x08\xfb" ++"\x5a\xfb\x95\x15\xa1\xa0\x79\x71\x94\x1f\x94\x6f\x8f\x68\x4b\x1a\xfb\x39\xa7\x0a\xb7\xc4\xf8\x58\x15\x77\x07\xa8\x9b\x75\x66\x89" ++"\x1f\xfb\xbb\x07\x8d\x67\x7b\x76\x6e\x8a\x08\x77\xf7\x78\x07\xf7\x03\xcb\xb7\xd8\xc4\x69\xaf\x41\xa0\x1f\xc2\x9b\xa9\xae\xbc\x1a" ++"\xb3\x74\xac\x62\xa1\x1e\x9b\x6d\x6c\x91\x59\x1b\x66\xfb\x82\x15\xaf\x98\x88\x83\x98\x1f\xa1\x7d\x97\x6f\x66\x1a\x52\x73\x6b\x60" ++"\x75\x84\x92\xa3\x1e\xf7\xf3\x04\xc5\x89\xa4\x73\x52\x1a\x56\x71\x6c\x5f\x89\x85\x8b\x8c\x86\x1e\x0e\x61\xf8\x14\xf8\x58\x15\xfb" ++"\xdb\x76\x06\xa8\x9b\x75\x67\x89\x1f\xfb\xba\xb6\x1d\xf7\xe4\xb1\x07\xd3\x8a\xae\x67\x8e\x40\x08\xa0\x06\x0e\x95\xf8\x6a\xb0\x15" ++"\x7d\x06\x6e\x8c\x7b\xa0\x8d\xaf\x08\xf7\xaa\x07\xb0\x89\x9b\xa0\xa7\x1b\xa0\xfc\x04\x76\x98\x07\xb1\x96\x7b\x52\xfb\x2a\x71\x26" ++"\x58\x56\x1f\x7d\x7d\x80\x87\x79\x1b\x7c\x06\x87\xfb\x28\x05\x9f\x06\x8e\xd8\xb0\xaf\xd7\x8a\x08\xf7\x50\x06\xd7\x8c\xb0\x68\x8e" ++"\x3d\x08\x9f\x06\xfb\x4a\xf7\x29\x15\xfb\x4d\x06\xc4\xcb\xa3\xee\x8d\xf7\x41\x08\xb5\xf1\x07\x0e\x57\xf8\x24\xf7\x7d\x15\x89\xca" ++"\x83\xaf\x74\xb3\x08\xc3\x6b\x58\xac\x56\x1b\x56\x56\x6c\x58\x69\x1f\x6c\x5e\x7c\x53\x47\x1a\x3e\x9f\x53\xb4\x64\x1e\x6c\xaa\xb7" ++"\x7a\xb7\x1b\xd6\xca\xbb\xdf\xb0\x1f\x72\x97\x05\x5a\xdf\x1d\xb0\x15\xee\x8c\xa3\xc1\xb6\x1b\x9e\x9c\x7b\x74\x92\x1f\x92\x72\x8b" ++"\x86\x8d\x37\x08\x0e\x57\xf8\x24\xf7\x7c\x15\x89\xc9\x83\xaf\x74\xb2\x08\xc2\x6a\x59\xac\x56\x1b\x56\x56\x6c\x59\x69\x1f\x6c\x5e" ++"\x7c\x54\x48\x1a\x3e\x9f\x54\xb4\x63\x1e\x6d\xaa\xb7\x7a\xb7\x1b\xd6\xcb\xbb\xde\xaf\x1f\x72\x98\x05\x59\xdf\x1d\xaf\x15\xee\x8c" ++"\xa3\xc0\xb6\x1b\x9e\x9c\x7b\x74\x92\x1f\x92\x72\x8b\x86\x8d\x38\x08\xfb\x21\xf8\x0f\x15\x6c\x71\x71\x6c\x6b\xa5\x71\xab\xaa\xa5" ++"\xa5\xaa\xab\x72\xa5\x6a\x1f\xf7\x44\x16\x6c\x71\x71\x6c\x6b\xa5\x71\xab\xaa\xa5\xa5\xaa\xab\x72\xa5\x6a\x1f\x0e\xf7\x79\xf7\x9b" ++"\x16\xf7\x5a\x9f\x06\x72\x90\x7e\x9f\x8d\xba\x0a\x9c\x6e\x8d\x88\x85\x1a\x82\x82\x86\x7b\x1e\x83\x77\xf7\x66\x9f\x06\x73\x8c\x8a" ++"\xbf\x0a\xc6\xd2\x9c\x95\xc0\x8c\x19\x9f\xfb\x41\x77\xa0\x07\x9a\x95\x84\x7f\x82\x86\x82\xba\x1d\xfb\x5a\x77\x07\xa4\x87\x98\x76" ++"\x8a\x69\x08\xfb\x15\x07\xfb\x10\xf7\x1e\x05\x7f\x98\x86\xce\x1d\x8a\x9b\x81\xc6\x44\xb6\x59\x18\xfb\x25\xfb\x7e\x70\x5f\x8a\x8a" ++"\x73\x8a\x19\x77\xf7\x67\x9f\x83\x07\x7a\x83\x90\x94\x90\x90\x96\x98\xa1\x1f\xde\xf7\x1f\x9a\x79\x05\xfb\x06\x07\x8c\x69\x7f\x77" ++"\x71\x86\x08\x0e\x2d\xc3\xf7\xd4\x15\xa3\x06\xd0\x91\xa6\xad\xbc\x1b\xb3\xa2\x6c\x56\x4c\x77\x76\x52\x1f\x96\x0a\x05\x36\x9f\xbd" ++"\x63\xe0\x1b\xf7\x03\xd8\xc0\xd7\xcb\x63\xb5\x3f\x9c\x1f\xca\x9b\xab\xb1\xc2\x1a\xcc\x4d\xb8\x30\x73\x7b\x88\x82\x6e\x1e\x87\x7e" ++"\x83\x89\x84\x1b\x7e\x85\x91\x97\x1f\x7a\x06\x0e\xdb\x3f\x0a\x0e\xdb\x3f\x0a\x83\xf7\x66\x15\x8c\x88\x05\x88\x07\x83\x07\x75\x76" ++"\x7d\x69\x69\x76\x99\xa1\x8e\x8b\x8d\x8c\x8e\x1e\x8c\x9a\x05\xa1\x79\x9b\x72\x71\x79\x79\x70\x5c\xc7\x68\xda\xdc\xc7\xae\xba\xa6" ++"\x79\x9d\x72\x72\x79\x7b\x75\x1e\x0e\xdb\x54\x0a\x0e\xcc\xf7\xe5\xf8\x33\x15\xfb\xe4\x07\x8d\x67\x7c\x76\x6e\x89\x08\x77\xf7\x66" ++"\xb2\x0a\xaf\x89\x9b\xa1\xa8\x1b\xa0\xfb\xf5\x76\x07\xb8\x89\x91\x7f\x36\x1a\x43\x07\x36\x88\x54\x84\x6d\x1e\x6d\x85\x80\x7a\x7f" ++"\x1b\x85\x88\x8f\x90\x8d\x8b\x8b\x8d\x95\x1f\x8c\x91\x8b\x8b\x8f\x1a\xa8\x75\xa0\x6c\x6a\x75\x74\x68\x5d\xa9\x6d\xb9\xb2\xa9\x9e" ++"\xae\x9c\x1e\x9f\xb4\x91\xbc\xf7\x10\x1a\xf7\x31\x07\x0e\xf7\x4d\xf8\x4d\xf8\x58\x15\x29\xfb\x9a\x23\xf7\x9a\x05\xfb\x38\x77\x06" ++"\xa7\x8a\x9b\x76\x89\x66\x29\x0a\x8d\x67\x7c\x76\x6e\x89\x08\x77\xf7\x0c\x9f\x07\x6f\x8c\x7b\xa1\x8d\xaf\x08\xf7\xa1\x07\xf7\x1f" ++"\xfb\xf0\x05\x9d\x06\xf7\x15\xf7\xec\x05\xfb\x9d\x07\x66\x8d\x7a\x75\x6e\x1b\x77\xf7\x67\x9f\x07\x6e\x8d\x7c\xa0\x8d\xaf\x08\xf7" ++"\xba\x07\x89\xaf\x9b\xa1\xa7\x8c\x08\x9f\x07\x0e\xdb\xf7\xed\xf7\x96\x15\xfb\x06\xf7\x07\x06\x89\xae\x99\x3e\x1d\x89\x9a\x76\x89" ++"\x67\x29\x0a\x8d\x66\x7c\x48\x0a\x8e\x7d\xa0\x8d\xae\x08\xf7\x22\xf7\x06\xfb\x22\x07\x8d\x68\x7d\x76\x71\x88\x08\x77\xf7\x61\x9f" ++"\x07\x6f\x8c\x7b\xa1\x8d\xaf\x08\xf7\xba\x07\x89\xaf\x9a\xa1\xa8\x8c\x08\x9f\xfb\x61\x77\x07\xa5\x88\x99\x76\x89\x68\x08\x0e\x8f" ++"\xf7\x90\xf8\x61\x15\xfb\x09\x35\x26\xfb\x1c\x47\xa3\x4b\xb5\x61\x1f\x67\xae\xc0\x73\xb8\x1b\xc0\xc4\xa6\xb5\xb0\x1f\xb0\xb5\x9f" ++"\xc8\xcf\x1a\xf7\x18\x35\xee\xfb\x06\x1e\x8a\x64\x15\xa1\xa0\x79\x71\x94\x1f\x95\x6f\x8e\x69\x4c\x1a\xfb\x3b\xa7\x0a\xdb\xf7\x7c" ++"\xf8\x33\x15\xf7\x04\xfb\xe4\x06\x8d\x67\x7b\x75\x6e\x8a\x08\x77\xf7\x67\xb2\x0a\xb0\x89\x9b\xa0\xa8\x1b\xa0\xfc\x54\x76\x07\xa8" ++"\x9b\x75\x67\x89\x1f\xfb\xba\x07\xad\x0a\xf7\x67\x9f\x07\x6e\x8c\x7b\xa1\x8d\xaf\x08\x0e\xc7\xf7\x86\xb0\x15\x6b\xa1\xa5\x7c\xaf" ++"\x1b\xae\xb0\x9f\xac\xa6\x1f\xad\xb7\x9b\xc3\xda\x1a\xf7\x20\x4f\xee\x37\x68\x71\x7c\x68\x6f\x1e\xb9\x74\x07\xfb\x28\x65\x05\x76" ++"\x95\x07\xa5\x85\x96\x7a\x8a\x6a\x08\xfc\x3e\x07\x68\x8d\x7a\x76\x6f\x1b\x83\x77\xf7\x7f\x9f\x81\x06\x6a\x89\x79\x9f\x8d\xb1\x08" ++"\xf8\x20\x04\xac\x8c\x92\x95\x9b\x1e\x9a\x95\x99\x94\x99\x1b\xae\x98\x5e\xfb\x0f\xfb\x1c\x81\x60\x6b\x75\x74\xa0\xa7\x81\x1f\x0e" ++"\x57\xf8\x12\xf7\x11\x15\x65\x6d\x6c\x79\x6a\x1b\x47\x54\xe8\xf7\x06\xde\xa8\xc7\xb4\x9f\x99\x7c\x75\x8c\x1f\x8c\x68\x8c\x83\x95" ++"\x78\x08\x71\x98\x9e\x7e\xa5\x1b\xac\xa4\xa4\xad\xcf\x47\xc0\x34\xfb\x08\x38\x25\xfb\x24\xfb\x1b\xd3\x31\xf7\x01\xcf\xc8\xb3\xd9" ++"\xba\x1f\x0e\x86\xf7\x1d\x16\xf7\x6d\x9f\x06\x6b\x7b\x9f\xb2\x8d\x1f\xf7\xe4\x9c\x07\xd2\xae\x67\x3f\x8f\x1f\x9f\x06\x81\xf7\x29" ++"\x05\xfc\x23\x06\x81\xfb\x29\x05\x9f\x06\xd6\x8e\xaf\xb0\xd2\x1b\x9c\xfb\xe4\x06\x8c\x64\x7c\x78\x6b\x8a\x08\x0e\x8f\x6e\x1d\x0e" ++"\xf7\x58\xf8\x2c\xf9\x22\x15\xfb\x3b\x76\x06\xa7\x9b\x75\x68\x89\x1f\xfb\x33\x07\xac\x6c\x75\x96\x67\x1b\x2e\x49\x28\xfb\x1e\xfb" ++"\x21\xca\x2e\xe9\xac\xa7\x96\xa3\xa9\x1f\x20\x07\x8d\x68\x7b\x75\x6f\x8a\x08\x77\xf7\x67\x9f\x07\x6d\x7b\xa1\xaf\x8d\x1f\xf6\x07" ++"\x73\xaa\xa6\x80\xac\x1b\xe9\xca\xe9\xf7\x20\xf7\x1e\x49\xee\x2e\x68\x71\x7e\x6c\x6f\x1f\x63\x04\x9b\x9f\x9b\x92\x9b\x1b\xb9\xa0" ++"\x58\xfb\x08\xfb\x15\x74\x53\x56\x7b\x7e\x90\x97\x7d\x1f\xfb\x11\x16\x7f\x7d\x7e\x86\x7b\x1b\x56\x74\xc3\xf7\x14\xf7\x08\xa0\xbf" ++"\xb9\x9b\x9c\x83\x7c\x9e\x1f\x0e\x8f\xf7\x68\xf7\x38\x15\xc6\x2c\x05\x96\x79\x8e\x84\x85\x1a\x7d\x7c\x85\x73\x8d\x1e\x8a\x77\xf7" ++"\x78\x9f\x82\x06\x78\x8c\x89\x8c\x6d\xba\xfb\x10\xf7\x59\x18\xdd\xf7\x02\xac\xb8\x99\x95\xb0\x8c\x19\x9f\xfb\x25\x77\x07\xa5\x87" ++"\x93\x85\x7c\x1a\x82\x83\x7a\x80\x7d\x1e\x55\x43\x55\xe2\x05\x81\x9c\x88\x90\x93\x1a\x96\x94\x90\xab\x8f\x1e\x9f\xfb\x78\x77\x07" ++"\xa7\x88\x90\x86\xb8\x44\xef\xfb\x34\x18\x39\xfb\x02\x68\x5b\x79\x7f\x60\x88\x19\x77\xf7\x36\x9f\x07\x7e\x8c\x84\x8b\x89\x8c\x08" ++"\x7d\x8e\x82\x94\x95\x1a\x94\x91\x98\x97\x9c\x1e\x0e\xdb\xf8\xa2\xb0\x15\x7f\x06\x6d\x8a\x7a\xa0\x8d\xb1\x08\xf7\xaa\x41\x1d\xfb" ++"\x62\xc9\x1d\x89\xad\x98\xa0\xa5\x8f\x08\x9f\xfb\x61\x3d\x1d\x67\x8d\x7b\x75\x6e\x1b\x76\xf7\xd8\x07\xd7\x8d\xb2\x67\x8e\x3d\x08" ++"\x9f\x06\x0e\xcf\xcd\xf8\x44\x15\xa4\x87\x99\x76\x89\x69\x08\x40\x07\x3b\xbb\x65\xf1\xa6\x9f\x8e\x95\xa9\x1e\xfb\x06\x07\x8d\x67" ++"\x7b\x75\x6f\x8a\x08\x85\x77\xf7\x6c\x9f\x06\x87\x0a\x9b\x75\x89\x67\x08\xfb\x23\x07\x84\x7e\x7f\x88\x7c\x1b\x62\x76\xa0\xb5\x1f" ++"\xe5\xe2\x1d\x07\x0e\xf7\xf0\xf8\xbb\xf8\x58\x15\x61\x0a\xf9\x31\xa0\x07\x6f\x7b\xa0\xb0\x8d\x1f\xf7\xba\x07\x89\xb0\x9a\x9f\xa8" ++"\x8d\x08\x9f\x07\x0e\xf7\xf0\xf9\x97\xb0\x15\x7f\x06\x69\x7e\x9e\xba\x8d\x1f\xf7\xa2\x07\x89\xb0\x9a\x9f\xa8\x8d\x08\x9f\xfb\x61" ++"\x61\x0a\xf8\xb8\x07\xd6\x8c\xb1\x67\x8e\x3e\x08\x9f\x06\x0e\xe2\xbd\xf8\x58\x15\x81\xfb\x29\x05\x9f\x06\xd5\x8e\xaf\xb1\xd1\x1b" ++"\xfb\xe5\xad\x1d\x7c\x7f\x8b\x89\x77\x1f\xf7\x05\x41\x1d\x07\x5f\xfb\x76\xb1\x1d\xf7\xb1\xe5\xf8\x58\x15\x77\x07\xa8\x89\x9a\x77" ++"\x89\x66\x08\xfb\xbb\x07\x8d\x67\x7c\x77\x6e\x89\x08\x77\xf7\x77\x07\xf7\x02\xc7\xb7\xdb\xe4\x4a\xbc\xfb\x0a\x7b\x86\x8b\x89\x71" ++"\xbc\x1d\x8f\x8b\x90\xaa\x0a\xf8\x48\x48\x15\x9f\x07\x6d\x8c\x7b\xa0\x8d\xb0\x08\xf7\xba\x41\x1d\xfb\x67\x77\x07\xa7\x8a\x9b\x75" ++"\x89\x67\x29\x0a\x8d\x67\x7b\x75\x6f\x8a\x08\x77\x07\x0e\xac\xc2\xf8\x58\x15\x77\x07\xa8\x89\x9a\x77\x89\x66\x08\xfb\xbb\x07\x8d" ++"\x67\x7c\x77\x6e\x89\x08\x77\xf7\x77\x07\xf7\x02\xc7\xb7\xdb\xe4\x4a\xbc\xfb\x0a\x7b\x86\x8b\x89\x71\xbc\x1d\x8f\x8b\x90\xaa\x0a" ++"\x0e\x4b\xf7\x19\xf7\x70\x15\xf7\x26\x06\x89\x53\x88\x75\x83\x70\x08\x5f\x7d\x6a\x73\x5d\x1b\x51\x64\xac\xcf\x74\x1f\x6d\x82\x05" ++"\x29\xa6\xc7\x58\xe3\x1b\xf7\x0d\xe4\xef\xf7\x1b\xf7\x1a\x34\xf1\xfb\x07\x71\x77\x86\x7e\x6e\x1f\x85\x7e\x84\x89\x82\x1b\x7d\x81" ++"\x93\x97\x89\x1f\x79\x06\x84\xfb\x2a\x05\xa3\x06\xda\x9e\xaf\xb1\xc1\x1b\xaf\xa7\x77\x68\x99\x1f\x96\x6f\x8e\x78\x8f\x4c\x08\xfb" ++"\x27\x06\x0e\xf7\xa0\xf7\x77\xf7\x97\x15\xf7\x06\x07\x89\xaf\x9a\xa1\xa8\x9c\x1d\x6e\x8d\x7c\xa0\x8d\xaf\x08\xf7\x21\xc3\x07\x8c" ++"\x5a\x96\x63\xa0\x66\x08\x4c\xae\xce\x62\xcc\x1b\xbf\xc5\xa6\xb5\xaf\x1f\xb0\xb5\x9f\xc8\xcf\x1a\xf7\x19\x36\xed\xfb\x07\x20\x3e" ++"\x3e\xfb\x11\x7a\x1e\xf7\x5c\xf7\x38\x15\xa2\xa0\x79\x71\x94\x1f\x94\x6f\x8f\x69\x4b\x1a\xfb\x3b\x78\x52\x55\x62\x79\xbb\xf5\xf7" ++"\x4b\x9b\xc4\xbd\x1e\x0e\xb8\xf7\xd5\xf7\x5c\x15\xfb\x0d\x07\x8d\x67\x7c\x76\x6e\x89\x08\x77\xf7\x65\x9f\x07\x6e\x8d\x7c\x9f\x8d" ++"\xb0\x08\xf7\xba\x07\xaf\x89\x9b\xa1\xa7\x1b\xa0\xfb\x83\x07\xfb\x00\x4a\x5b\x3c\x52\xac\x64\xcb\x78\x1f\x3c\xfb\x18\x72\x5e\x7f" ++"\x80\x77\x89\x19\x77\xf7\x26\x07\xf7\x05\xf7\x5c\x05\xa4\xf7\x69\x15\xfb\x46\x07\x8a\x7f\x85\x8b\x85\x1b\x47\x6f\xa6\xcc\xc9\xa5" ++"\xa4\xcc\x1f\x0e\x20\xf7\x58\xf8\x32\x15\xf7\x36\x06\x95\xf7\x2b\x05\x76\x06\x88\x3e\x67\x67\x42\x8a\x08\xfb\x67\x76\x06\xa9\x9b" ++"\x75\x66\x89\x1f\xfb\xb7\x5d\x1d\x76\xf7\x71\xa0\x87\x07\x6c\x7b\xa1\xb0\x8d\x1f\x0e\xb4\xf7\x69\xf9\x22\x15\xfb\x42\x77\x92\x06" ++"\xa8\x88\x9a\x77\x89\x68\x08\x77\x48\x66\xce\xfc\x4d\x07\xb7\x1d\xf7\x9a\x07\xaf\xa0\xa6\xa3\x9f\x1b\xb4\x9b\x3d\xfb\x57\xfb\x50" ++"\x7a\x42\x60\x84\x87\x8f\x92\x1f\x8c\x95\x05\x8d\x94\x8c\x92\x8f\x1a\xa7\x78\x9f\x71\x6b\x76\x75\x69\x5f\xae\x6f\xc2\xf7\x13\xde" ++"\xf7\x24\xf7\x72\xf7\x3c\x58\xef\x36\x5e\x6b\x7a\x59\x5c\x1e\xf7\x11\xf7\x21\xb0\xfb\x21\x07\x0e\x61\xc5\xf8\x42\x15\x8c\x06\x8d" ++"\x06\x8c\x06\x8c\x06\xa6\x8a\x96\x7f\x8a\x70\x08\xfb\xdd\x07\x6f\x80\x80\x71\x8a\x1e\x86\x76\xf7\x6c\xa0\x80\x06\x71\x8c\x80\x96" ++"\xa7\x1a\xf7\xf2\x8f\x07\x90\x06\x90\x06\x8f\x06\xdc\xae\x6c\x39\x95\x1f\xa2\x06\x83\xf7\x2d\x05\xfb\xdb\x06\xf7\x11\xcb\x15\xf7" ++"\x2e\xed\x05\xa0\x99\x94\x98\x9c\x1a\x9f\x7e\x97\x75\x7c\x83\x86\x78\x78\x1e\xfb\x27\xfb\x2a\x05\x0e\x4b\xf7\xbf\xf7\x70\x15\xb0" ++"\xfb\x27\x07\xf7\x09\x90\xa7\xbb\xca\x1b\xc1\xae\x65\x3c\x9f\x1f\xa3\x06\x84\xf7\x2a\x05\x79\x06\x7f\x89\x81\x83\x7c\x1b\x83\x84" ++"\x8d\x91\x7e\x1f\x98\x6e\x77\x90\x71\x1b\xfb\x07\x34\x25\xfb\x1a\xfb\x1b\xe4\x27\xf7\x0c\xe4\xc6\xbe\xed\xa7\x1f\x6d\x94\x05\x46" ++"\x73\x65\x6b\x51\x1b\x5d\x6a\xa3\xb7\x7d\x1f\x82\xa6\x89\xa2\x89\xc2\x08\x0e\x20\xf7\xd7\xf8\x64\x15\x79\x06\x79\x8a\x81\x7f\x7d" ++"\x1b\x84\x81\x8e\x93\x75\x1f\x97\x6c\x80\x8d\x76\x1b\x3e\x4e\x52\x44\x52\xac\x5b\xcf\x64\x1f\xde\x5b\x8b\x8b\x9e\x79\x08\x95\x81" ++"\x91\x7d\x7e\x1a\x6d\x6b\x71\x67\x53\x51\xbc\xcd\x78\x1e\x7b\x06\x93\xfb\x2a\x05\x99\x06\xa0\x93\x93\x92\x9b\x1b\x91\x91\x8a\x88" ++"\x91\x1f\x78\xb8\x9e\x86\xa8\x1b\xda\xcc\xc8\xd5\xc7\x69\xbb\x44\xb3\x1f\x30\xbe\x8b\x8b\x7e\x97\x08\x83\x94\x85\x98\x98\x1a\xa7" ++"\xa6\xa1\xae\xbd\xbb\x62\x47\xa7\x1e\x98\x06\x0e\xfb\x6e\xf7\x62\xf8\x58\x15\xfb\x43\x76\x91\x5b\x1d\xfb\xba\x5d\x1d\x85\x77\xf7" ++"\x76\x9f\x84\x06\x6d\x7b\xa1\xb0\x8d\x1f\x45\xf8\xd9\x15\x65\x6c\x6d\x65\x65\xa9\x6c\xb1\xb1\xa9\xaa\xb1\xb0\x6c\xaa\x67\x1f\x0e" ++"\xfb\x6e\xf7\x63\xf8\x58\x15\xfb\x43\x76\x91\x5b\x1d\xfb\xba\x5d\x1d\x85\x77\xf7\x76\x9f\x84\x06\x6d\x7b\xa1\xb0\x8d\x1f\xfb\x31" ++"\xf8\xd8\x15\x6b\x6e\x6d\x6a\x67\xa7\x6e\xac\xaf\xa6\xa7\xae\xaf\x6f\xa8\x68\x1f\xf7\x45\x16\x6b\x6f\x6d\x6a\x67\xa6\x6e\xad\xae" ++"\xa7\xa7\xae\xaf\x6e\xa8\x68\x1f\x0e\xfb\x37\xf7\x8f\xf8\x58\x15\xfb\x47\x76\x95\x5b\x1d\xfb\xe8\x07\x6e\x07\x8d\x6d\x05\x8e\x53" ++"\x8b\x88\x83\x1a\x70\x84\x7b\x80\x84\x87\x93\x97\x8f\x8b\x8e\x8c\x8e\x1e\x8c\x9c\x05\xaa\x74\xa3\x6f\x6e\x72\x70\x6a\x5d\xb7\x6d" ++"\xd0\xe1\xc0\xbf\xe2\x1e\x40\xf9\x47\x15\x63\x6b\x6c\x64\x63\xaa\x6b\xb3\xb1\xab\xab\xb2\xb2\x6c\xab\x65\x1f\x0e\xf7\xb0\xf7\xbf" ++"\x16\xf7\x77\x06\xf7\x02\xc7\xb7\xdc\xe3\x4a\xbc\xfb\x0b\x7b\x87\x8b\x89\x71\x1f\xf7\x05\x07\xb0\x89\x9b\xa0\xa8\x1b\xa0\xfb\xf5" ++"\x76\x07\xb8\x89\x91\x7f\x36\x1a\x43\x07\x37\x88\x53\x84\x6d\x1e\x6e\x85\x80\x79\x7f\x1b\x85\x88\x8f\x90\x8d\x8b\x8b\x8d\x95\x1f" ++"\x8c\x91\x8b\x8b\x8f\x1a\xa8\x75\xa0\x6c\x6a\x75\x74\x68\x5d\xa9\x6d\xb9\xb2\xa9\x9e\xae\x9c\x1e\x9f\xb3\x91\xbd\xf7\x10\x1a\xf7" ++"\x31\xee\xfb\xe5\x07\x8d\x67\x7c\x77\x6e\x89\x08\xf7\x3b\xf7\x62\xb1\x1d\xf7\xc1\xf7\xf3\xf7\x71\x15\xfb\x23\xad\x1d\x7d\x84\x8b" ++"\x89\x71\x1f\xf7\x05\xa8\x0a\x89\x9b\x76\x89\x67\x08\xfb\x07\xfb\x06\xf7\x07\x07\x89\xae\x99\x3e\x1d\x89\x9a\x76\x89\x67\x08\xfb" ++"\xbb\x07\x8d\x67\x7c\x48\x0a\x8e\x7d\xa0\x8d\xad\x08\xf7\x23\x07\xf7\x83\x90\x15\x9c\x06\xbc\xa4\x6a\x48\x50\x75\x6b\x63\x75\x84" ++"\x93\xa3\x1f\x0e\xc7\xad\xf8\x9b\x15\xce\xfc\x4d\x06\xb7\x1d\xf7\x92\x07\xbc\xa5\x9d\x9c\xa6\x1b\xa1\x96\x76\x5e\x1f\xfb\x92\x07" ++"\x8c\x6a\x80\x78\x71\x85\x08\x77\xf7\x5f\x9f\x07\x6e\x8d\x7c\x9f\x8d\xaf\x08\xf7\x80\x07\xe9\x63\xc0\x43\x62\x67\x74\x5a\x63\x1e" ++"\xf7\x16\xf7\x3e\xb0\xfb\x3e\xed\xfb\x42\x77\x92\x07\xa8\x88\x9a\x77\x89\x68\x08\x77\x48\x07\x0e\xdb\x54\x0a\x89\xc7\x15\xf7\x2e" ++"\xed\x05\xa0\x98\x94\x98\x9b\x1a\x9f\x7e\x97\x76\x7b\x82\x86\x79\x79\x1e\xfb\x27\xfb\x29\x05\x0e\x8f\x6e\x1d\x7c\xf7\x94\x15\x8c" ++"\x83\x8b\x8a\x89\x1a\x75\x76\x7d\x6a\x69\x76\x99\xa1\x1e\x93\x07\x8c\x92\x8b\x8e\x90\x1a\xa0\x79\x9c\x72\x72\x79\x79\x70\x5c\xc7" ++"\x68\xd9\xdc\xc7\xae\xba\xa6\x79\x9d\x72\x72\x79\x7b\x73\x1e\x0e\xf7\xae\xf9\x82\x16\x9f\x79\x07\x56\x8e\x7c\x9d\x8d\xc5\x08\xf8" ++"\x67\x07\x89\xc3\x9a\x9d\xc0\x8d\x08\x9d\x9f\xfb\xcf\x66\x1d\x79\x89\x53\x08\xfc\xa4\xfb\x96\xf8\xa4\x07\x89\xc3\x9a\x9d\x89\x0a" ++"\x79\x89\x53\x08\xfc\x67\x07\x8d\x51\x7c\x79\x56\x88\x08\x78\x77\xf7\x7b\x06\xcc\x8e\xb4\x58\x93\x2c\x08\x9a\x06\x99\x06\x93\xea" ++"\xb4\xbf\xcc\x87\x08\x0e\xdb\xcb\xf8\x58\x15\x3d\x1d\x67\x8d\x7b\x75\x6e\x1b\x76\xea\x07\xd8\x8d\xb2\x67\x8e\x3d\x08\x9f\x06\x8e" ++"\xd9\xb2\xaf\xd8\x89\x08\xea\xa0\x06\x6e\x7b\xa0\xb0\x8d\x1f\xb9\x0a\xfb\x61\xc9\x1d\x8a\xad\x97\x9f\xa5\x90\x08\x9f\x07\x0e\x4d" ++"\xad\xf7\x6e\x15\x8c\x4d\x94\x66\xa2\x63\x08\x53\xab\xbd\x6a\xc1\x1b\xbf\xc0\xaa\xbe\xae\x1f\xa9\xb8\x9a\xc2\xd0\x1a\xd8\x77\xc3" ++"\x62\xb2\x1e\xaa\x6c\x60\x9c\x5e\x1b\x40\x4b\x5b\x37\x68\x1f\xa3\x7f\x05\xbc\xa3\xa6\x9f\xb5\x1b\xcd\xb7\x4b\x23\x8e\x1f\x8d\x66" ++"\x15\x28\x8a\x74\x55\x60\x1b\x77\x7a\x9b\xa3\x85\x1f\x84\xa3\x8a\x92\x8a\xdd\x08\x0e\xf7\xe5\xf9\x39\xf9\x47\x15\x48\x06\xfc\x73" ++"\xfd\x63\x05\xcd\x06\xec\xf8\x5b\x15\x6d\x6e\x79\x81\x72\x1b\x4e\x5f\xd4\xf0\xcb\x9e\xb4\xa9\x9d\x94\x7e\x6e\x8f\x1f\x5d\x90\x9a" ++"\x78\xac\x1b\xa6\x9d\x9d\xa6\xbc\x59\xb1\x4c\x2a\x48\x3e\xfb\x01\x24\xca\x42\xe2\xc6\xb8\xa9\xc7\xad\x1f\xf7\xf1\x48\x15\x2c\x49" ++"\x40\xfb\x00\x21\xcd\x42\xea\xec\xcb\xd3\xf7\x00\xf6\x49\xd6\x2c\x1f\x71\x04\xb4\x98\x67\xfb\x01\xfb\x15\x7f\x66\x61\x66\x7b\xaf" ++"\xe0\xf7\x2f\x95\xae\xb6\x1f\x0e\xfb\x0d\xf7\x52\xf7\x94\x15\x8e\x8e\x93\x93\x99\x9a\xc6\xc9\x90\x91\x9b\xa1\x08\xb9\xcd\xa7\xd4" ++"\xc1\x1a\xc6\x69\xb3\x57\x2b\x47\xfb\x17\xfb\xae\x59\x1e\x7c\x77\x85\x83\x83\x82\x08\x65\x60\x8b\x8b\x7c\x1a\x7c\x95\x7a\x93\x92" ++"\x9b\x99\xa1\x9e\x1e\x8a\x81\x8b\x81\x87\x1a\x65\x8e\x68\x90\x7b\x1e\x5e\x97\xa9\x72\xb3\x1b\xaa\xa8\x9c\xab\xa2\x1f\x9c\xa3\x96" ++"\xa6\xa0\x1a\x9a\x83\x94\x7f\x80\x85\x86\x7a\x83\x1e\x68\x79\x84\x82\x80\x1b\x83\x86\x94\x9b\xa5\x93\xcc\x99\xdf\x1f\x95\xd7\x15" ++"\xf7\x45\xa6\xa5\xdb\xac\x1b\x98\x93\x7e\x77\x54\x59\x21\x52\x4c\x1f\x0e\xf8\x91\xf9\x00\x7e\x15\xf8\xa4\x07\xb0\x8d\x9b\x92\x9b" ++"\x1e\x9c\x92\x96\x97\x95\x1b\x91\x8e\x88\x86\x1f\x87\x07\x89\x84\x8b\x89\x85\x1a\x6d\xa0\x76\xa9\xab\xa1\xa4\xae\xb8\x6a\xaa\x5c" ++"\x65\x6f\x79\x68\x78\x1e\x7d\x70\x86\x6d\x4e\x1a\xfb\xa5\x07\xfb\xcc\xf8\x47\x05\xfb\x56\x71\x06\xb2\x89\xa1\x7b\xa6\x60\x08\xfc" ++"\x3b\x07\x46\x80\x6c\x71\x86\x87\x8f\x90\x8c\x8b\x8d\x8c\x8d\x1e\x8d\x92\x8c\x8e\x92\x1a\xa7\x75\xa0\x6c\x6b\x75\x71\x65\x5a\xac" ++"\x6b\xbb\xb0\xa8\x9d\xae\x9d\x1e\x99\xa6\x90\xa9\xc7\x1a\xf8\x05\x07\xf8\x18\xfc\xaf\x05\xf7\x79\xf8\x6f\x15\x30\x49\x4a\x30\x31" ++"\xcc\x49\xe5\xe8\xcc\xcb\xe7\xe6\x4a\xcc\x30\x1f\x8a\x69\x15\xb6\xa4\x5e\x3e\x3c\x73\x60\x5f\x60\x73\xb7\xda\xd7\xa4\xb8\xb5\x1f" ++"\xfb\x16\xfc\x40\x15\xf7\x9a\xd0\xfb\x9a\x06\x0e\xc9\xf8\xb3\xf8\x57\x70\x1d\xc9\xf7\xbd\xf8\xa5\x15\x8d\x93\x91\xa7\x05\x9a\xce" ++"\x8c\x90\x9b\x1a\xa5\x79\x9e\x72\x73\x79\x77\x71\x80\x8d\x7d\x8f\x78\x1e\x96\x60\x8d\x80\x8d\x81\x8b\x89\x8e\x7e\x19\xf7\xaf\x3d" ++"\x70\x1d\x8f\x23\x1d\xf7\x0e\xf8\x1c\x22\x0a\xfb\x37\xc5\xf7\x82\x15\xf7\x42\xfb\xe8\x05\x7c\x93\x95\x83\x97\x1b\x93\x90\x8f\x92" ++"\x92\x89\x93\x88\x93\x1f\xfb\x17\xf7\xdd\xf7\x17\xf7\xdd\x05\x8e\x93\x8d\x93\x92\x1a\x93\x86\x8f\x83\x7f\x83\x85\x79\x81\x1e\x0e" ++"\xfb\x37\xf7\xa7\xf7\x82\x15\xfb\x42\xf7\xe8\x05\x9c\x82\x82\x92\x7f\x1b\x83\x86\x87\x83\x85\x8d\x83\x8e\x82\x1f\xf7\x17\xfb\xdd" ++"\xfb\x17\xfb\xdd\x05\x88\x84\x89\x83\x84\x1a\x83\x90\x87\x93\x97\x93\x91\x9c\x95\x1e\x0e\x8f\x76\x1d\x91\x70\x90\x7f\x97\x7f\x08" ++"\x67\x5b\x81\x76\x6f\x1a\x5c\xb8\x69\xc8\xa0\x0a\x80\x88\x7d\x1b\x67\x6e\x9f\xa3\x9e\x9a\x9d\x9f\x92\x1f\xc5\x9d\x90\x8d\xaf\xb2" ++"\x08\xfb\x57\xc4\x15\x6c\x70\x77\x7f\x73\x1b\x6d\x76\xa6\xb3\xc5\xb5\xb5\xdb\xa0\x1f\x0e\xf8\x8c\xf9\x38\xf7\x6b\x15\x6b\x72\x78" ++"\x7e\x73\x1b\x78\x7d\x90\xa5\x50\x1f\xa7\x4d\x6d\x94\x6c\x1b\x55\x67\x73\x4f\x69\x8b\x0a\xad\xa2\xc8\xb6\x1f\x54\xf7\x80\x15\x6a" ++"\x72\x78\x7e\x73\x1b\x78\x7e\x8f\xa6\x4f\x1f\xa7\x4d\x6d\x94\x6c\x1b\x55\x67\x72\x50\x69\x1f\xc0\x5d\x05\xab\xa2\x9c\x95\xa8\x1b" ++"\xaf\xa8\x82\x71\xba\x1f\x72\xb9\xa5\x83\xac\x1b\xb9\xab\xa1\xca\xb8\x1f\x0e\x8f\xf8\x6d\xcb\x15\x81\x81\x05\x88\x88\x88\x8a\x86" ++"\x1b\x7d\x84\x93\x9c\x1f\xf7\x99\x07\xdf\x3f\xc0\xfb\x0c\xfb\x07\x3f\x59\x3f\x61\xa3\x73\xb4\xb3\xa7\xa3\xad\x99\x86\x98\x7e\x9b" ++"\x1e\x82\x95\x88\x91\x91\x1a\xa0\xa6\x9b\xaf\xc6\xa4\x70\x4e\x1e\x42\x07\xfb\x0c\x67\x5b\x77\x66\x72\x08\x5f\x6d\x77\x69\x60\x1a" ++"\x4e\xb9\x5e\xcc\xc4\xb9\x9f\xbd\xc2\x1e\x58\x96\xa1\x78\xbc\x1b\xb6\xaa\x9b\xb4\xb1\x1f\xfb\x57\xc4\x15\x6c\x70\x77\x7f\x73\x1b" ++"\x6d\x76\xa6\xb3\xc5\xb5\xb5\xdb\xa0\x1f\x56\xf8\x8d\x15\x51\x5a\x5b\x52\x4e\xba\x5c\xc6\xc7\xba\xba\xc6\xc6\x5b\xbb\x44\x1d\x70" ++"\x6a\x6c\x70\x71\x6a\x6c\x4c\x0a\x35\xcd\x22\x1d\xab\x9f\x93\x95\xa2\x1a\xa5\x78\x9d\x6e\x78\x60\x1d\xf9\x03\xf8\x37\x15\xfc\xa0" ++"\x06\xf7\x66\xdc\x74\xc0\xfb\xb2\xfb\x14\x05\x3e\x07\xf7\xb2\xfb\x13\xa2\xbf\xfb\x66\xdd\x05\xf8\xa0\x06\xfb\x66\x39\xa2\x57\xf7" ++"\xb2\xf7\x13\x05\xd8\x07\xfb\xb2\xf7\x14\x74\x56\x05\x0e\xf8\x1b\xf9\x66\x15\x4b\xfd\x03\x06\x39\xf7\x66\x57\x74\xf7\x13\xfb\xb2" ++"\x05\xd8\x06\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05\x0e\xf9\x66\xf7\xf9\x15\xcb\xfd\x03\x07\xf7\x66\xdc\x74\xc0\xfb\xb2\xfb\x13" ++"\x05\x3e\x07\xf7\xb2\xfb\x14\xa2\xbf\xfb\x66\xdd\x05\x0e\xf7\xf9\x04\xf9\x03\x06\xfb\x66\x39\xa2\x57\xf7\xb2\xf7\x14\x05\xd8\x07" ++"\xfb\xb2\xf7\x13\x74\x56\xf7\x66\x3a\x05\xfd\x03\x06\x0e\xf8\x1b\x16\xf9\x03\x07\xdc\xfb\x66\xc0\xa3\xfb\x14\xf7\xb1\x05\x3e\x06" ++"\xfb\x13\xfb\xb1\xbf\x73\xdd\xf7\x66\x05\xfd\x03\x07\x0e\xf7\xde\xf9\x03\x7a\x0a\xa2\xb4\x0a\x74\x05\x0e\xf7\x5b\x2c\x15\x51\xf7" ++"\xdb\xc5\x07\xfb\x58\xf9\x42\x7a\x0a\xa3\xb4\x0a\x73\x05\x0e\xaa\xf7\x5f\xb1\x15\x69\xa8\xa5\x7d\xad\x1b\xf4\xe4\xf6\xf7\x13\xd0" ++"\x72\xca\x60\xaf\x1f\x80\x94\x7e\x93\x6f\x98\x08\xc4\xae\xa6\xb5\xc2\x1a\xd2\x4e\xba\x2f\x3e\x45\x69\x52\x65\x1e\x71\x65\x81\x61" ++"\x49\x1a\xfc\xfa\xf7\x13\x07\xf9\x08\x04\xf7\x13\xa0\xc4\xba\xac\xa3\x65\x55\x66\x87\x68\x82\x6b\x1e\x94\x77\x82\x8e\x7d\x1b\x6e" ++"\x77\x7a\x73\x74\x9a\x7b\xa1\x9e\x99\x91\x9c\xa0\x1f\x9e\x67\x92\x5a\x2a\x1a\x4b\x86\x69\x7d\x6b\x1e\x72\x80\x76\x7a\x76\x1b\x74" ++"\x76\x9a\xab\x76\x1f\x0e\x57\x36\x1d\xfb\x8c\xf8\x49\x38\x0a\x57\x36\x1d\x81\xf8\xf9\x93\x0a\x60\xf8\x2f\xf7\x01\x15\x61\x66\x71" ++"\x7d\x62\x1b\x34\x54\xe1\xf7\x1d\xf2\xab\xca\xbf\x9b\x99\x83\x80\x92\x1f\x90\x81\x8b\x8b\x62\x62\x1d\x34\xfb\x1d\x27\x21\xfb\x24" ++"\xfb\x1f\xe4\x29\xf7\x11\xd9\xc3\xaa\xd5\xc4\x1f\x49\xf8\x49\x15\xc3\x06\xfb\x0e\x52\x1d\x57\x36\x1d\xfb\x47\xf8\xd4\x2a\x1d\x69" ++"\xf8\x4e\xf8\x56\x15\xfb\x17\x06\x30\xfb\x57\x05\xf7\x26\x5d\x5e\xc6\x4b\x1b\x64\x70\x72\x68\x6b\xa2\x71\xa8\x94\x93\x8e\x94\x97" ++"\x1f\x94\x97\x91\x8e\x92\x1b\x99\x99\x7f\x75\x9a\x1f\x98\x76\x90\x7c\xa7\x31\xfb\x55\xfc\x0e\x18\xf7\x17\x06\xf7\x0a\xf7\x8b\xb3" ++"\xfb\x1a\xc3\xfb\x10\x9f\x8c\x19\x8e\x8f\x8d\x8d\x8f\x1f\xe0\xbd\x83\xa1\x05\x87\x7f\x86\x8a\x81\x1b\x50\x68\xc2\xf7\x49\x52\x1f" ++"\x0e\xf8\x8c\xf8\x8b\xf9\x4b\x15\xfb\x5c\xfb\x36\xfb\x35\xfb\x5c\xfb\x58\xf7\x36\xfb\x36\xf7\x57\xf7\x59\xf7\x37\xf7\x37\xf7\x57" ++"\xf7\x58\xfb\x36\xf7\x39\xfb\x55\x1f\x87\xfb\xd0\x15\xfb\x52\xf7\x50\x05\xb8\xc2\xcc\xa2\xd1\x1b\xd0\xcc\x74\x60\xc3\x1f\xb3\x63" ++"\x15\xbb\x51\xa2\x4d\x42\x1a\x43\x74\x4b\x5d\x53\x1e\xfb\x54\xf7\x57\x05\xf7\x2c\xfb\x7f\x15\x5f\x54\x48\x73\x45\x1b\x45\x4b\xa2" ++"\xba\x50\x1f\xf7\x55\xf7\x55\x05\xfb\x7d\xfb\x2d\x15\x5f\xc1\x74\xcb\xd1\x1a\xd3\xa2\xcb\xba\xc4\x1e\xf7\x52\xfb\x50\x05\x0e\xf8" ++"\x8c\xf9\x83\x16\x9f\x07\x24\x9f\x6e\x99\x5d\xbb\x5c\xbf\x7a\xc0\x8a\xeb\xa0\x66\x93\x7e\x97\x7d\x08\x5d\xb2\xc9\x6c\xc0\x1b\xe6" ++"\xd2\xd5\xe9\xe5\x4a\xd3\x3a\x6e\x84\x89\x6e\x50\x1f\xa7\xb4\x96\xaa\xb0\x1a\xe3\x42\xd2\x30\x2e\x44\x45\x30\x68\x92\x79\xad\x55" ++"\x1e\xa3\x5a\x77\x91\x6c\x1b\x40\x49\x3f\x34\x2e\xd4\x42\xe7\xdc\xcf\xbd\xe6\xb8\x1f\x8c\x7b\x8b\x80\x86\x1a\x43\x65\x3a\x55\x5f" ++"\x1e\x6b\x72\x74\x82\x2c\x77\x08\x77\x07\x0e\xf7\x6b\xf8\xab\x5b\x0a\xf7\x5e\xae\x15\xf3\x36\x0a\x94\x93\x83\x80\x68\x6d\x66\x47" ++"\x5b\x1f\x0e\xc7\xf7\xe4\xf8\xb5\x15\xfb\x1a\x07\xb9\x60\x6d\x9b\x5d\x1b\xfb\x02\x39\x20\xfb\x25\xfb\x1d\xd7\x29\xf4\xc0\xac\x9b" ++"\xbd\xba\x1f\x4a\x07\xb9\x98\xa4\x90\xc9\x92\xc9\x93\x18\xa2\x07\x5e\x8e\x7d\x98\xb5\x1a\xf8\x50\xc6\xb7\x50\xe2\xbb\x0a\x86\x2f" ++"\x5f\x07\xe7\xfc\x45\x7e\x0a\x0e\xa2\xf8\x46\xf8\xea\x15\xa8\x29\x4f\x96\x48\x1b\x3f\x62\x74\x62\x77\x96\x78\xa4\x77\x1f\x9b\x7e" ++"\x92\x87\xcb\x64\x51\x7d\x6e\x7b\x6a\x67\x08\x65\x60\x79\x57\x49\x1a\xfb\x26\xe3\x28\xf7\x16\xf7\x14\xe8\xf2\xf7\x21\xd6\x6f\xcc" ++"\x58\xb9\x1e\x6c\xa7\x75\x99\xfb\x00\xcb\x08\x4d\xaf\x83\x92\x99\x1a\x97\x99\x92\xa3\xbe\xbd\x7d\x59\xf7\x13\x1e\xfb\x45\x25\x15" ++"\xc3\xa5\x46\xfb\x25\xfb\x16\x6e\x43\x58\x57\x6e\xd3\xf7\x17\xf7\x22\xa5\xd2\xc0\x1f\x0e\xf8\x8c\xf7\x8e\xf7\xf1\x15\xf0\xfb\x11" ++"\xf7\x10\xfb\x45\xb1\x40\xc7\xf7\x00\xf7\x06\xf7\x35\xf3\xf7\x10\x3a\xe8\xfb\x36\xf7\x78\x68\xd2\x54\x24\x40\x21\xfb\x26\xfb\x4b" ++"\x08\x0e\xfb\x37\xda\xf8\xef\x9c\x0a\xf7\x45\xc4\x1d\x20\x62\x15\xae\x06\x8f\x9f\x8e\x97\x8d\x1a\x9b\xcd\x8b\x8d\x9a\x1a\xa4\x7a" ++"\x9e\x73\x74\x7a\x78\x72\x7b\x8b\x89\x9b\x4a\x1e\x8d\x82\x8c\x82\x8d\x83\x08\x0e\x57\x25\x1d\xae\xf8\x2d\x15\x4b\x7a\x6e\x74\x91" ++"\x1d\x57\x25\x1d\xe8\xf8\x3a\x21\x0a\x57\x25\x1d\x3e\xf8\x15\x2a\x1d\xf8\x8c\xf9\x93\xf7\x6c\x15\xc8\xfc\x62\x07\x91\xf6\xc3\xbd" ++"\xf7\x01\x89\x08\xf7\xb7\xc9\xfb\xac\x5c\x1d\x42\x2c\x1a\xfb\x08\xb8\x38\xbc\x0a\xc9\xfb\xb7\x06\xfb\x01\x89\x53\xbd\x85\xf5\x08" ++"\x0e\x57\x25\x1d\xe4\xf7\xf7\x22\x0a\xc7\xf7\x68\xf8\x61\x15\xfb\x53\x73\x06\xb7\x84\x93\x82\x8c\x60\x08\xfb\xba\x3a\x1d\xa7\x95" ++"\xb8\xa9\xaa\x1b\xae\x9c\x70\x53\x1f\xfc\x37\x07\x56\x7d\x74\x69\x78\x7e\x92\x95\x90\x8e\x92\x91\x95\x1e\x95\x9a\x8f\x97\x95\x1a" ++"\xa9\x71\xa3\x6a\x66\x72\x72\x67\x50\xc5\x62\xdd\xd0\xc0\xa6\xbc\xa7\x1e\x9e\xab\x93\xb1\xc6\x1a\xf7\xde\x07\xe1\x56\xc2\x39\x4f" ++"\x5d\x6f\x50\x66\x1e\x0e\x57\xf8\x39\xf7\x89\x15\x85\xdf\x7c\xba\x6b\xb1\x08\xb2\x6b\x5c\x9f\x53\x1b\xfb\x10\x37\x28\xfb\x26\xfb" ++"\x25\xdd\x2a\xf7\x0e\x8f\x92\x8b\x8c\x93\x1f\x71\x66\x84\x7a\x72\x1a\x5c\x99\x0a\x77\x81\x88\x7b\x1b\x61\x76\xa2\xb7\x9e\x90\x94" ++"\x9e\x98\x1f\xb8\xab\xa1\xa1\xaf\xc0\x73\x99\x18\xbe\x1d\x86\xb0\x15\xf7\x0c\x8e\x9d\xb3\xbc\x1b\xba\x9a\x69\xfb\x03\x8d\x1f\x7c" ++"\x07\x0e\x46\x74\x1d\x0e\x46\x74\x1d\xfb\x20\xf8\x15\x15\x8f\xa1\x8e\x97\x8d\x1a\x9b\xd0\x8c\x8e\x9b\x1a\xa4\x79\x9f\x72\x73\x79" ++"\x78\x71\x7a\x8c\x85\x9b\x4a\x1e\x8e\x77\x8e\x7f\x8c\x87\x08\x0e\xf8\x8c\xf7\x9d\x7e\x15\xf8\x6a\xd6\xfc\x6a\x06\xf7\x1d\x04\xf8" ++"\x6a\xd6\xfc\x6a\x06\xf7\x1d\x04\xf8\x6a\xd6\xfc\x6a\x06\x0e\xf3\xf8\x9e\xf7\x8f\x15\x8a\xd4\x86\xae\x7e\xb0\x08\xda\x6d\x42\xbc" ++"\x30\x1b\xfb\x1a\x36\x23\xfb\x39\xfb\x36\xdd\x29\xf7\x1c\xf2\xd0\xbf\xec\xa7\x1f\x62\x06\x45\x6e\x55\x68\x40\x1b\x61\x68\x97\xa2" ++"\x73\x1f\x7a\x9c\x82\x9c\x80\xb2\x08\xf3\x07\xf7\xaf\xae\x15\xfb\xad\xe8\x06\xd5\xab\xaf\xa6\xcf\x1b\xc0\xb0\x79\x62\xac\x1f\x96" ++"\x7d\x8f\x83\x92\x77\x08\x0e\xd3\x65\x0a\x0e\xd3\x65\x0a\xa7\xf8\xa5\x15\xb0\x06\x8f\xa1\x8e\x97\x8d\x1a\x9b\xd0\x8c\x8d\x9b\x1a" ++"\xa6\x79\x9e\x72\x73\x79\x77\x71\x80\x8d\x7c\x8f\x79\x1e\x92\x6c\x90\x79\x8c\x86\x08\x0e\xd9\xf7\x3c\xf7\x83\x15\x90\xe1\x91\xab" ++"\xa5\xe2\x08\xa7\xeb\x8d\x95\xdd\x1d\x6f\x96\x65\x1e\xb2\xfb\x17\x91\x70\xc0\x1d\xb8\x66\xb0\x5e\x1f\xf7\xae\xe3\x15\x90\xe1\x91" ++"\xaa\xa4\xe3\x08\xa8\xea\x8d\x96\xdd\x1d\x6d\x96\x67\x1e\xb2\xfb\x15\x91\x6e\xc0\x1d\xb9\x67\xaf\x5d\x1f\x0e\x43\xbd\x16\xf7\xd9" ++"\xf8\xd5\xfb\xd9\x37\xf7\x85\xfb\x36\xfb\x85\x37\xf7\x85\xfb\x37\xfb\x85\x06\x0e\xf8\x19\xf7\xa7\x15\xb3\x93\x9c\x90\xa4\x9a\x08" ++"\xd0\xb4\xb4\xd2\xd9\x1a\xf7\x0e\x29\xed\xfb\x0e\xfb\x0d\x29\x29\xfb\x0e\x3d\xb4\x44\xd0\x62\x1e\xa3\x7c\x9c\x85\xb3\x84\x08\x3e" ++"\xfb\x29\x57\xf7\x29\xfb\x2c\xc3\xf7\x2c\xf7\x28\xbf\xfb\x28\x07\x6c\xf8\x5e\x15\xe7\xd5\x43\x31\x30\x42\x42\x31\x31\x42\xd4\xe5" ++"\xe3\xd4\xd6\xe2\x1f\x0e\x8f\xf7\xa9\xab\x15\x4b\xac\x69\xf4\xf7\x37\x1a\xf3\x9b\xe6\xa7\xc1\x1e\xb6\xa1\xa7\x9f\xb1\x1b\xb4\xb3" ++"\x71\x5f\xa5\x1f\x9e\x6b\x95\x6a\x91\x57\x08\xa5\xf7\x73\x74\x06\x6c\x88\x80\x7b\x7c\x1b\x83\x84\x8d\x8f\x84\x1f\xa8\x57\x77\x92" ++"\x64\x1b\xfb\x28\xfb\x07\xfb\x2f\xfb\x5b\x29\xa4\x37\xbc\x4c\x1f\x51\xb7\xc9\x6f\xdf\x1b\xd5\xbf\xa5\xcf\xc6\x1f\x75\x9e\x71\x6c" ++"\x78\x7a\x6d\x7c\x19\xf7\x25\x07\x8c\xb3\x8f\x98\x9f\xa4\x08\x71\x9a\x9a\x81\xa3\x1b\xad\x9e\x9f\xae\xb1\x74\xa4\x69\x69\x77\x78" ++"\x4d\x6c\x1f\xd1\xfb\x18\x77\x07\xa7\x88\x91\x81\x8d\x63\x08\x0e\x6f\x9e\xf8\x26\x15\x92\x79\x05\x90\x96\x90\x8d\x92\x1b\xa1\xa8" ++"\x64\x40\xab\x1f\xa8\x48\xae\xfb\x01\x9b\x3e\x08\x70\x57\x83\x6f\x63\x1a\x55\xa6\x6b\xb8\xb6\xa5\xae\xc5\xad\x89\xa3\x80\xcf\x1e" ++"\x99\xb0\x95\x9e\xb3\xd9\x08\xcc\xf7\x0f\x9b\xb4\xb9\x1a\xb7\x70\xab\x68\x6b\x6d\x6d\x6a\x7d\x92\x79\x96\x7c\x1e\xa9\x62\x8b\x8b" ++"\x7a\x1a\x75\x75\x52\x6a\x4c\x1e\x82\x7a\x85\x7f\x89\x87\x8a\x89\x88\x85\x88\x84\x82\xcc\x78\xd5\x70\xda\x08\xdc\x70\x63\xc7\x71" ++"\x1b\x8a\x88\x8a\x89\x86\x1f\x0e\x8f\x32\x0a\xf7\x0a\xf7\x8d\x72\x0a\x8f\x32\x0a\xf7\x10\xe1\x20\x0a\x8f\x32\x0a\xd8\xf8\x05\x15" ++"\x23\x50\x5e\x50\x3d\x1a\x4c\xaf\x61\xc1\xb8\xa8\xa8\xb8\xb6\x71\xa7\x64\x87\x86\x8b\x8a\x85\x1e\x8a\x89\x88\x8b\x8a\x1b\x81\x84" ++"\x93\x96\xae\xa9\xb0\xce\xba\x1f\x0e\x99\xf7\x94\xf9\x2b\x15\x6a\x70\x71\x6a\x6a\xa5\x71\xac\xac\xa5\xa5\xac\xab\x71\xa6\x6b\x1f" ++"\xf7\x77\xfb\x9d\x15\xc0\xfb\x16\x07\x9c\x60\x6f\x90\x63\x1b\xfb\x0c\xe6\x1d\x9f\x7e\xb9\xd1\x1d\x82\x6a\x72\x82\x0a\x9f\x98\x9b" ++"\xa2\x96\x1e\x90\x97\x8b\x8b\xcc\x1b\xb9\xa5\x91\x9f\xad\x1f\xb8\xa5\xa2\xb3\xc1\x1a\xb3\x7f\xa9\x6f\xa7\x1e\xfb\x35\xb7\x15\xba" ++"\x9e\x65\x2e\x2e\x78\x67\x5c\x5b\x79\xae\xe9\xe9\x9d\xb0\xbb\x1f\xdf\xfc\x82\x15\xc1\xa5\x7b\x69\x5c\x55\x72\x27\xee\x1d\x0e\xf8" ++"\x8c\xf7\xb7\x8c\x15\xf8\x3c\xdf\xfc\x3c\x06\x9c\x04\xf8\x3c\xf7\x6c\x05\x9f\x07\xfc\x3c\xf7\x84\x05\xfb\x05\x07\xf7\xb0\xfb\x34" ++"\xfb\xb0\xfb\x1e\x05\x0e\xc7\xd0\xf8\xb4\x15\xfc\x60\xd3\x1d\x90\x7e\x9a\xb0\x1a\xf7\x9f\x07\x8f\x92\x95\x95\x95\x1e\xa1\xa0\xa4" ++"\x97\xa2\x1b\xae\x9c\x70\x53\x1f\xfb\x86\x07\x8a\x65\x7e\x7b\x6a\x88\x08\x73\xf7\x7f\xa3\x07\x68\x8c\x7d\x9d\xb4\x1a\xa8\x1d\xf7" ++"\x29\xf7\x12\xb3\xfb\x12\xe7\x55\x1d\x81\x56\x63\x07\x0e\xd3\xf8\xaa\xa3\x15\x68\x8c\x7c\x9d\x8c\xb4\x08\xa8\x1d\xf7\xad\x55\x1d" ++"\xfc\x92\x3a\x1d\x8e\x92\x96\x56\x1d\xfb\x2b\xf9\x87\x15\xc4\x06\xfb\x0f\x52\x1d\xf8\x8c\xf8\x87\x6f\x15\x9f\xe5\xc7\xf2\xf7\x08" ++"\xf7\x25\x08\xeb\xf7\x0e\xab\xce\xdb\x1a\xdd\x45\xcf\x37\x5b\x5f\x76\x65\x6a\x1e\x75\x72\x81\x75\x7e\x5d\x7f\xaf\x83\x9d\x7f\x9d" ++"\x08\xbd\x6a\x58\xa8\x54\x1b\x36\x49\x47\x32\x48\xa0\x5e\xdf\xfb\x06\x1f\xf7\x2b\xfb\x5e\xb3\x47\xa5\x24\x08\x0e\xf8\x8c\xf7\x2d" ++"\x16\xf9\x50\xf8\x25\x06\xfb\xf3\xf7\xdc\xfb\xf1\xfb\xdc\x05\xc8\xfb\xf2\x15\xf7\xdc\x07\xf7\xb4\xf7\xa2\xf7\xb6\xfb\xa2\x05\xfb" ++"\xdc\x07\x0e\xfb\x6e\xf7\x92\x7d\x0a\xf7\x83\x07\x7b\x6c\x0a\xd4\xf7\x84\xf8\x61\x15\xfb\x47\x76\x91\x06\xa9\x9c\x76\x65\x89\x1f" ++"\xfb\xc0\x07\x66\x8d\x7a\x75\x6d\x1b\x85\x76\xf7\x7b\xa0\x84\x06\x6d\x7a\xa1\xb0\x8d\x1f\x44\xf8\xe5\x15\x63\x6c\x6c\x65\x63\xaa" ++"\x6c\xb2\xb1\xaa\xaa\xb2\xb1\x6c\xab\x66\x1f\xf7\xd5\xfb\x69\x15\xfb\x4b\x76\x95\x06\xa9\x9c\x75\x66\x89\x1f\xfb\xef\x07\x6e\x07" ++"\x8d\x6c\x05\x8e\x52\x8b\x88\x83\x1a\x70\x84\x7a\x7f\x84\x87\x93\x96\x8f\x8b\x8f\x8c\x8f\x1e\x8c\x94\x8c\x91\x8d\x1a\xaa\x74\xa4" ++"\x6e\x6d\x71\x6f\x6a\x5b\xb8\x6d\xd1\xe4\xc1\xc0\xe4\x1e\x3d\xf9\x55\x15\x62\x6b\x6b\x63\x63\xab\x6a\xb3\xb3\xab\xac\xb3\xb2\x6b" ++"\xac\x64\x1f\x0e\xfb\x6e\x29\x1d\xbb\xf9\x11\x22\x0a\xf8\x8c\xf8\x88\xf7\xa4\x15\x60\xb2\x87\x8e\x78\x99\x08\xa5\x6a\x60\x9b\x6a" ++"\x1b\x45\x51\x51\x45\x45\xc5\x51\xd1\xad\xb4\x9b\xa5\xad\x1f\x9e\x99\x8f\x8e\xb6\xb2\xb8\x64\x8f\x87\x9c\x7e\x08\x71\xae\xb4\x7b" ++"\xad\x1b\xd1\xc5\xc5\xd1\xd1\x51\xc5\x45\x6a\x60\x7b\x71\x69\x1f\x7a\x7e\x86\x87\x5f\x64\x08\xac\x6d\x15\xbe\xbe\xbf\xa9\xb3\x1b" ++"\xb7\xb0\x66\x5f\x5e\x66\x66\x5f\x64\x58\xa8\xc0\x56\x1f\x4a\x16\x57\x57\x57\x6e\x64\x1b\x5f\x66\xb0\xb7\xb7\xb0\xb0\xb8\xb2\xbe" ++"\x6e\x57\xbf\x1f\x0e\xf8\x8c\xf8\x65\xf7\x87\x15\x43\x8c\x63\x8e\x51\x1e\x8d\x6d\x8c\x6f\x7a\x1a\x6f\x82\x78\x7f\x88\x87\x8f\x93" ++"\x86\x1e\x9f\x81\x80\x93\x78\x1b\x72\x77\x78\x72\x6c\xa8\x74\xb4\xb1\xac\x9e\xad\x9e\x1f\xa4\xb8\x99\xf7\x00\xf7\x24\x1a\xf7\xd6" ++"\x07\xd6\x8a\xb0\x88\xc6\x1e\x89\xa7\x8a\xac\x96\x1a\xa7\x93\xa0\x95\x8f\x8d\x89\x85\x8e\x1e\x76\x96\x9b\x81\x9e\x1b\xa5\x9e\x9e" ++"\xa3\xac\x6e\xa1\x62\x65\x6a\x77\x6a\x78\x1f\x72\x5e\x7d\xfb\x00\xfb\x24\x1a\x0e\xf7\xe3\xfa\x25\x15\xfd\x71\x07\x8d\x40\x8e\x4f" ++"\x90\x41\x08\x8f\x60\x8c\x79\x80\x1a\x75\x85\x81\x7f\x84\x89\x8c\x96\x80\x1e\x95\x82\x7f\x90\x7d\x1b\x70\x76\x75\x70\x6c\xa7\x73" ++"\xae\xe2\xaa\xf5\xf7\xb7\x1f\xf9\x6a\x07\x0e\xf8\x2e\xfb\x66\x15\xf9\x71\x07\x89\xd6\x88\xc7\x86\xd5\x08\x87\xb6\x8a\x9d\x96\x1a" ++"\xa1\x91\x95\x97\x8f\x90\x89\x88\x8e\x1e\x78\x9e\x91\x88\x9d\x1b\xa6\xa0\xa1\xa6\xaa\x6f\xa3\x68\x34\x6c\x21\xfb\xb8\x1f\xfd\x69" ++"\x07\x0e\xf8\x8c\xf9\x64\x16\xf7\x8a\x07\xf7\x1d\x86\xad\x73\xb4\x1e\xca\x65\x44\xb1\x39\x1b\x3f\x4b\x6c\x53\x62\x1f\x6a\x5e\x85" ++"\x6b\xfb\x29\x1a\xfb\x8a\xc7\xf7\x8d\x07\xf0\x91\xb6\x9c\xaa\x1e\xb9\xa4\xc2\xa9\xc4\x1b\xc0\xbf\x71\x61\xa7\x1f\xa0\x6b\x91\x66" ++"\xfb\x06\x1a\xfb\x8d\x07\x0e\xf8\x8c\xf8\x89\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61" ++"\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e\x1f\xfb\x01\xfb\x63\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6e\x71\xa4\xa8" ++"\xaa\xa4\xa4\xa9\x1f\xfb\x14\xfb\x05\x15\x96\x59\x96\x75\xa5\x6d\x08\x54\xbb\xc7\x71\xdc\x1b\xdc\xc7\xa5\xc2\xbb\x1f\xa5\xa9\x96" ++"\xa1\x96\xbd\x84\x36\x80\x62\x6d\x5e\x08\x4c\x61\x4b\x6b\x38\x1b\x3e\x4f\xa6\xc1\x61\x1f\x67\xba\x7c\xb8\x84\xe8\x08\xf7\xee\xf7" ++"\x05\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6e\x71\xa4\xa8\xaa\xa4\xa4\xa9\x1f\x0e\xfb\x6e\xf7\x93\x7d\x0a\xf7\x4e\x07\x68\x5d\x83" ++"\x76\x0a\xfb\x09\xf9\x47\x15\x60\x68\x68\x61\x5e\xac\x6a\xb7\xb7\xad\xac\xb7\xb7\x69\xad\x60\x1f\x0e\xfb\x4e\x7c\x1d\x0e\xfb\x4e" ++"\x63\x0a\xfb\x18\xf8\x85\x9e\x0a\xf7\x31\x16\x6b\x71\x72\x6b\x6b\xa5\x71\xab\xaa\xa5\xa5\xab\xaa\x71\xa5\x6c\x1f\x0e\xfb\x4e\x63" ++"\x0a\xfb\x3d\xf8\x59\x9c\x0a\xf7\x64\x16\x6e\x73\x74\x6e\x6e\xa2\x74\xa8\xa8\xa2\xa2\xa8\xa7\x74\xa3\x6f\x1f\x34\x62\x15\x8f\x9e" ++"\x8d\x94\x8c\x91\x08\x9b\xcf\x8b\x8b\x9a\x1a\xa4\x7a\x9e\x73\x75\x79\x78\x73\x7b\x8c\x86\x9a\x4c\x1e\x8e\x78\x8e\x80\x87\x1a\x0e" ++"\xfb\x4e\x7c\x1d\x42\xf8\x0f\x15\xb1\x06\x8f\xa1\x8e\x97\x8d\x1a\x9b\xcf\x8c\x8e\x9c\x1a\xa5\x78\x9e\x73\x73\x79\x77\x72\xaf\x0a" ++"\x0e\xfb\x6e\xf7\x93\x63\x1d\xb6\x83\x94\x82\x42\x1d\x84\x83\x5e\x81\x08\x73\xf7\x83\x07\xfb\x98\xf8\xb9\x64\x1d\x94\x88\x78\xb5" ++"\x1f\xa8\x7e\x05\x83\x9e\xa4\x85\x9e\x1b\xc5\xb0\xb2\xe3\xa2\xe0\x1d\x70\x1b\x7f\x49\x0a\x6f\x72\x91\x76\x1b\x4e\x67\x63\x36\x79" ++"\x1f\x0e\xfb\x30\xf7\x98\xf8\x61\x15\xfb\x5e\x73\x06\xbd\x88\x97\x80\x8c\x5e\x08\xfc\x6e\x07\x56\x7c\x74\x6a\xa0\x1d\xdc\xd1\xe7" ++"\x1d\xa2\xf8\xa2\x20\x0a\xc6\xf7\xc9\xf7\xbe\x15\xbc\xa6\xaa\xae\x9a\x1b\x8f\x91\x88\x88\x8e\x1f\x6c\xa9\x93\x86\xa2\x1b\xa9\xa3" ++"\xa6\xad\xaf\x74\x9f\x62\x59\x60\x6f\x4e\x61\x1f\x69\x5a\x6b\x59\x77\x66\x08\xf7\x75\x07\x54\x1d\xfb\xd6\xf7\x11\xf7\x6c\x07\xf7" ++"\x1d\xfb\x67\x05\x7f\x93\x92\x87\x96\x1b\x91\x92\x8d\x8e\x92\x1f\xf7\x05\xc2\x82\x9d\x05\x84\x7f\x85\x89\x83\x1b\x7d\x7f\x95\xa2" ++"\x7d\x1f\x66\xc4\x05\x0e\xc7\x6c\x1d\xfb\xc2\xfd\x9f\x8a\x1d\xc7\xf7\x72\xf7\x50\x15\x98\x9a\xde\xfb\x18\x05\x9b\x74\x8b\x8b\x82" ++"\x1a\x81\x84\x86\x7b\x89\x1e\x7e\x89\x05\x77\xf7\x6f\x9f\x07\x71\x8e\x86\x8f\x72\xb3\xfb\x23\xf7\x76\x18\xc9\xd0\xbc\xc3\x93\x91" ++"\xb6\x98\x19\x9f\xfb\x54\x77\x07\xb4\x85\x9c\x80\x77\x1a\x7a\x7d\x71\x75\x73\x1e\x33\x29\x05\xf7\x72\xfb\x47\x76\x92\x07\xa9\x8c" ++"\x9b\x75\x89\x67\x08\xfb\xc1\x07\x67\x8d\x7b\x75\x6d\x1b\x84\x77\xf7\x77\x9f\x87\x06\x6d\x7b\xa1\xaf\x8d\x1f\x0e\xfb\x6e\x34\x0a" ++"\xfb\x58\xf9\x76\x2b\x1d\x86\xab\x16\xf7\x1f\x06\xf7\x01\xf7\x8c\x99\x4f\xa7\x30\x9f\x55\x19\x65\x99\x94\x7c\x94\x1b\x8e\x8f\x8c" ++"\x8d\x8e\x1f\xd7\xbd\x84\x9b\x05\x87\x7f\x83\x89\x84\x1b\x65\x78\xa8\xf7\x05\x6a\x1f\x3f\xf7\x9a\x72\xe0\x89\x93\x7a\xaf\x19\xb7" ++"\x78\x70\xa1\x66\x1b\x60\x6e\x69\x57\x62\x9d\x71\xa8\x9f\x99\x98\xa3\x8f\x1f\xa8\x90\x8d\x8f\x96\x1b\x9f\x97\x6f\xfb\x09\xa9\x1f" ++"\x0e\x44\x34\x0a\x92\xf8\x1a\x15\xf3\x36\x0a\x94\x93\x83\x80\x68\x6d\x67\x47\x5a\x1f\x0e\xfb\x6e\x34\x0a\xfb\x4b\x40\x0a\x27\xf7" ++"\x92\x94\x1d\xcb\x91\x0a\xf8\x8c\xf9\x5a\x8c\x15\xdf\xfc\x3c\x37\x07\xf8\x3c\xf8\xd4\x15\xfc\x3c\xfb\x79\x05\x77\x07\xf8\x3c\xfb" ++"\x76\x05\xf7\x05\x07\xfb\xb0\xf7\x26\xf7\xb0\xf7\x2c\x05\x0e\x2e\x0a\xf7\x8a\xf8\x24\x15\xec\xdb\x05\xbd\x07\x2a\x3b\x05\xf7\x76" ++"\x5a\x1d\xfb\x7d\x07\x32\x43\x05\x59\x07\xe4\xd3\x05\xfb\x77\x98\x0a\xa3\x07\x6b\x7b\x9f\xb3\x8a\x1f\x0e\xfb\x6e\x8a\x16\xf7\xa4" ++"\xa3\x06\x47\x8c\x80\x96\x8a\xcc\x08\xf8\x6a\x07\xc1\x99\xa1\xae\x9c\x96\x84\x80\x86\x89\xbe\x0a\x6c\xa4\x74\xac\xb0\xa3\xa4\xaf" ++"\xc5\x52\xb3\x39\x49\x58\x73\x61\x70\x1e\x76\x68\x84\x64\x36\x1a\x53\x60\xc3\xfb\xdb\x06\x8a\x60\x80\x80\x5f\x87\x08\x0e\xf8\xc1" ++"\xf8\xe5\x15\x43\xbc\x9c\x79\x9c\x1b\x95\x93\x92\x95\x91\x8a\x8f\x84\x99\x1f\x74\xb6\x7a\xcb\xb7\x1a\xa9\x89\x91\x7e\x86\x84\x88" ++"\x83\x7e\x1e\x78\x70\x3d\x75\x60\x1b\x71\x8a\x83\x86\x7e\x1a\x75\xad\x81\xe2\x85\x1e\x25\xfb\x4d\x05\x97\x6c\x6e\x91\x6b\x1b\xfb" ++"\x1a\xfb\x00\xfb\x00\xfb\x1a\xfb\x19\xf7\x00\xfb\x00\xf7\x1a\xf7\x19\xf7\x00\xf7\x00\xf7\x1a\xd8\x66\xd3\x4c\xb9\x1f\xfb\x22\x7b" ++"\x15\xee\xdc\x3b\x28\x28\x3b\x3a\x28\x27\x3b\xdb\xee\xee\xdb\xdc\xee\x1f\x0e\xfb\x6b\xf7\x0a\x9f\x1d\x0e\x8f\xf7\x81\xf7\x43\x15" ++"\x92\x7c\x77\x8f\x7a\x1b\x4d\x54\x56\x50\x68\xa5\x75\xb4\xba\xb7\xa2\xb1\xa6\x1f\x9f\xa6\x91\xa1\x8d\xbb\x08\xf7\xb9\x07\xc3\x83" ++"\xb9\x3f\x38\x1a\x59\x83\x65\x73\x54\x1e\xa6\x06\xaf\xb6\x9e\xc2\xc5\x1a\xd6\x6e\xd2\x51\xd1\x1e\x58\xc8\x8a\x8c\x86\x92\x83\x95" ++"\x19\xc5\x5f\x07\x0e\xf8\x13\xf8\x57\x15\x9e\x72\xa1\x78\xa0\x7f\xc3\x6b\x94\x85\x90\x82\x08\x91\x80\x8f\x78\x76\x1a\xfb\x7c\x07" ++"\x92\x7a\x74\x8f\x78\x1b\x46\x4d\x56\x4f\x68\xa8\x75\xb8\xbe\xbb\xa2\xb1\xaa\x1f\xa0\xa6\x92\xa1\x8d\xbc\x08\xf8\x00\x07\x8c\xd3" ++"\x6a\xd5\x5d\xa7\x54\xaf\x6d\x9f\x87\x8f\x08\x7e\x99\x85\x9d\xa2\x1a\x98\x5f\xfc\x80\x07\x92\x7b\x74\x8f\x79\x1b\x46\x4f\x56\x4f" ++"\x68\xa7\x75\xb7\xbe\xbb\xa2\xb1\xa8\x1f\xa0\xa6\x92\xa1\x8d\xbc\x08\x8e\xf8\x0a\x15\xf7\x03\x4f\xa3\x67\x8f\xfb\x08\xfb\x06\xc8" ++"\x74\xae\x87\xf7\x09\x08\x0e\xc7\x2d\x0a\xfb\xe9\xf8\xa4\x2b\x1d\xf7\x7d\xa4\xf8\x00\x15\xbf\x9b\xa3\x98\xa6\xa4\x08\xb1\xaf\xa2" ++"\xbe\xbf\x1a\xcd\x63\xbc\x55\x5f\x66\x66\x5f\x63\xaa\x69\xb0\x9c\x99\x90\x97\x99\x1e\x8c\x84\x8b\x86\x88\x1a\x58\x67\x5d\x48\x68" ++"\x1e\xf9\x43\xfb\xff\x75\x1d\x0e\xc7\x2d\x0a\x2f\xf9\x54\x21\x0a\xc7\x2d\x0a\xfb\xdc\x40\x0a\xf8\x8c\xf8\xa4\xf7\x6c\x15\xf7\x83" ++"\xc8\xfb\x60\x06\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac\xc6\x61\xa3\x5c\x38\x05\xfb\x23\x5c\x1d\x42\x2c\x1a\xfb\x08\xb8\x37\xdc" ++"\x69\x1e\x6a\x52\xb6\x74\xb1\xce\x05\x88\xa4\x99\x8a\xb4\x1b\xf7\xac\xc9\xfb\xb7\x06\x77\x85\x8b\x8c\x81\x1f\xab\xf7\x2d\x15\x3a" ++"\xfb\x21\x57\x9d\x6c\xbe\x88\xd3\x19\xf7\xb6\xf7\x6c\x15\x33\xfb\x2f\x05\xfb\x5e\x06\x91\xf6\xc3\xbd\xf7\x01\x89\x08\x0e\xf8\x8c" ++"\xf8\xd6\xf7\xcb\x15\xf7\x42\xe3\xfb\x15\x06\xb3\xdc\x3d\xb2\x4e\xfb\x0c\x05\xfb\xa8\x33\xf7\x7c\x06\x51\xfb\x08\x05\xfb\x42\x33" ++"\xf7\x15\x06\x63\x3a\xd9\x64\xc8\xf7\x0c\x05\xf7\xa8\xe3\xfb\x7c\x06\x0e\x5a\xf7\x5c\xf8\x1c\x15\xcc\x76\x8b\x8b\x75\x1b\x82\x88" ++"\x8a\x87\x80\x1f\x21\x62\x91\x78\x05\x8d\x96\x8e\x8c\x8e\x1b\xa1\x96\x79\x3a\xa4\x1f\xeb\xfb\xc2\x05\xbb\x06\xf7\x18\xf7\xac\x05" ++"\xa4\xc0\x94\xa8\xa9\x1a\xb4\x72\xa9\x69\x6b\x6f\x6f\x6b\x7d\x91\x7c\x94\x80\x1e\xab\x66\x8b\x8b\x79\x1a\x6f\x7b\x61\x59\x24\x1e" ++"\x0e\x8f\x27\x1d\xf5\xf7\x8d\x15\x4c\x7a\x6e\x73\x91\x1d\x8f\x27\x1d\xfb\x49\xe1\x98\x1d\xac\xa0\x92\x94\xed\x1d\x7a\x1e\x0e\x8f" ++"\x27\x1d\xf7\x37\xf7\x57\x22\x0a\xf7\x7f\xf7\x51\xf8\x5d\x56\x0a\xf7\x7f\xf8\x00\xf8\xa5\x15\xb0\x06\x8f\x9e\x8d\x94\x8c\x93\x08" ++"\x9c\xd1\x8b\x8c\x9b\x1a\xa5\x79\x9f\x73\x72\x79\x78\x71\xaf\x0a\xfb\x41\x3b\x56\x0a\x8f\x79\x1d\x0e\x8f\x79\x1d\x78\xf7\x02\x15" ++"\xb0\x06\x8f\x9e\x8d\x94\x8c\x93\x08\x9c\xd2\x8b\x8b\x9b\x1a\xa6\x79\x9e\x73\x72\x79\x77\x72\x7a\x8c\x86\x9b\x49\x1e\x8c\x81\x8d" ++"\x82\x8d\x82\x08\x0e\xf8\x77\x93\x16\xfa\x56\xd3\xfe\x0e\xfa\x03\x43\x06\x0e\x8f\xe8\x1d\x68\x6d\x92\x64\x1b\xfb\x15\x2a\x23\xfb" ++"\x20\x3b\xa4\x52\xc7\x53\x1f\x3f\xfb\x14\x05\xba\x06\xca\xf4\x05\x78\xb0\xa9\x83\xb3\x1b\xf7\x16\xea\xf2\xf7\x20\xde\x71\xc6\x4d" ++"\xc2\x1f\xfb\x6b\xfb\xb2\x15\x8a\xa1\x8b\xa1\xa4\x1a\xf7\x49\xaa\x1d\x67\x79\x9d\xb8\x7d\x1e\x7e\xf8\x54\x4f\x1d\x8f\xf6\xf9\x18" ++"\x15\xa8\xc9\x99\x8f\xb4\x1b\xe8\xc2\x31\xfb\x2b\x71\x8a\x76\x87\x69\x1f\xb6\x51\x68\x98\x58\x1b\x5a\x61\x7a\x67\x67\x1f\x5a\x5b" ++"\x6f\x49\x49\x1a\xfb\x02\xe3\x33\xf7\x01\xcb\xc3\xa5\xbc\xb5\x1e\xc5\xd0\xb2\xf7\x1c\xf7\x1d\x1a\xf7\x0e\x60\xef\x38\xd1\x1e\xaf" ++"\x60\x58\x9d\x51\x1b\x60\x6c\x84\x71\x44\x1f\xf7\xc6\xfc\x2e\x15\x7b\xfb\x02\x7d\x59\x71\x5f\x08\x61\x71\x68\x73\x67\x1b\x5a\x6d" ++"\xb9\xd7\xf7\x00\xc9\xe2\xd7\xad\xa2\x7f\x68\xb0\x1f\x0e\xf8\x6d\xf7\x11\x16\xf7\xe2\xa4\x06\x3d\x94\x83\x94\x89\xd5\x08\xf7\x4e" ++"\x07\xf7\x1b\x8c\xad\x8f\xb7\x9c\x08\xdc\xaa\xb7\xc7\xd9\x1a\xf7\x08\x2c\xcd\xfb\x3b\x1e\xfb\xd6\x72\x06\x4e\x1d\xf8\xd9\x15\xa2" ++"\x9c\x97\xac\xde\x4b\x0a\x74\x1e\x77\x73\x6a\x84\x44\x1b\xf8\x5c\x50\x15\x54\xef\x77\x06\x65\x55\x77\x75\x61\x67\x08\x76\xaa\xfb" ++"\x50\x07\x63\xa6\x72\xb6\xb5\xa3\x9d\xc0\xa5\x1e\x76\x94\x05\x72\x7d\x85\x85\x7e\x1b\x7d\x86\x93\xa1\x1f\xf7\x42\xc2\x07\x0e\xf7" ++"\x14\xf7\xf9\xfb\x52\x15\xf7\x42\x07\xf7\x1b\x90\xed\xf5\xf7\x21\x1a\xcc\x75\xbf\x5e\xb7\x1e\xb3\x61\x59\xa1\x5a\x1b\x62\x66\x7b" ++"\x70\x76\x1f\x79\x74\x83\x68\x52\x1a\xfb\xb3\x07\x7a\x90\x83\x8f\x82\x92\x08\x67\xaa\x79\xcb\xef\x1a\xf7\x1b\xa3\xc8\xc9\x9f\x1e" ++"\x9d\x07\x54\x89\x6b\x81\x68\x72\x08\x4d\x5f\x67\x43\x3c\x1a\x43\xa8\x48\xbe\x5c\x1e\xb2\x69\xb1\x7b\xcc\x84\x08\xfb\x42\x07\xef" ++"\xf8\x6a\x15\xf0\x90\xa2\xa1\x9c\x9d\x7b\x72\x98\x1e\x9a\x6c\x93\x5f\x4f\x1a\x4d\x82\x55\x7a\x62\x1e\x85\x7d\x80\x7d\x7b\x7f\x81" ++"\x83\x82\x87\x77\x86\x08\x0e\xbf\xf8\x04\xf7\xf8\x15\x4d\x6e\x72\x64\x90\x4e\x08\xfb\x21\x07\x77\x8f\x7c\x94\x75\x1e\x73\x96\xa3" ++"\x78\xa0\x1b\x8f\x8e\x8c\x8c\x90\x1f\xf7\x1a\xbc\x05\xb1\x07\x80\x70\x81\x88\x80\x1b\x7e\x80\x92\x97\x85\x1f\x84\x9a\x8a\x9c\xce" ++"\x1a\xd9\x07\x8c\xc0\x8f\x9d\x9c\xa2\x08\xf2\xef\xfc\x25\x06\x45\x88\x7d\x86\x7a\x6d\x4d\xfb\x08\x18\xba\x7c\xae\xbc\xab\x9f\xc1" ++"\x8f\x19\x89\x54\x87\x68\x83\x62\x78\x37\x88\x83\x68\x72\x7e\x81\x18\x76\x7a\x84\x7d\x73\x1a\x6b\xa5\x75\xb2\xad\xa3\x9c\xad\x9a" ++"\x1e\x9d\xb3\x98\xe4\x8f\xee\x8d\xbd\x18\x8c\x91\x8b\x98\x8c\x9f\x08\x0e\xf8\x8c\xf9\x45\xf9\x55\x15\xfd\x72\x07\x54\x8a\x78\x77" ++"\x54\xd7\x1d\xf9\x3b\x07\xc4\xa0\xa2\xc0\x1e\x9c\x9d\xfd\x9f\x79\x9b\x06\xc1\x9f\x75\x51\x8c\x1f\xfd\x3b\x07\x54\x8a\x77\x77\x55" ++"\xd7\x1d\xf9\x72\x07\x0e\xf8\x8c\xf9\x93\xc9\x15\xfb\xb7\x06\xfb\x0d\x57\xc2\xf7\x16\xf7\x15\xbf\xc3\xf7\x0d\x1f\xf7\xb7\xc9\xfb" ++"\xac\x5c\x1d\x43\x2b\x1a\xfb\x07\xb8\x37\xbc\x0a\x06\x0e\xf8\x8c\xf7\x7d\xc9\x15\x4d\xf7\xac\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb7" ++"\xac\xd3\xf2\x1a\xf6\x5c\xe0\x3e\xac\x1e\x99\x69\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7\x06\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54" ++"\xfb\x0d\x1f\x0e\xf7\x54\xf8\x32\xf8\x55\x15\x22\x06\x8a\xfb\xf9\x32\x92\x6e\xad\x90\xe7\x19\xf7\x1c\x07\xc4\x78\xb4\x71\x87\x85" ++"\x89\x89\x84\x1e\x2a\x63\x91\x76\x05\x8e\x94\x8f\x8c\x8f\x1b\xa3\x91\x79\x38\x1f\x2a\x07\x86\xfb\x11\xe4\x38\xf7\x1a\x8e\x8a\xfb" ++"\x3d\x18\xf7\x02\xf7\x3e\x06\xd0\x95\xa6\x99\xaf\xb9\x08\xb7\xc3\xa3\xd8\xe5\x1a\xf4\x67\xcc\x50\x6c\x76\x74\x6b\x72\x99\x76\xa4" ++"\x80\x1e\xab\x7d\x8c\x8a\x96\x7e\x08\x99\x7a\x92\x78\x71\x1a\x54\x72\x56\x66\x71\x1e\x73\x7b\x6d\x81\x61\x86\x08\x0e\xfb\x37\xf7" ++"\x89\xf8\x06\x15\x43\xbe\x69\xb4\xb1\x1a\x97\x93\x94\x96\x8c\x8e\x8b\x8a\x8e\x1e\x8a\x90\x91\x8b\x8f\x1b\xb6\xa8\xaa\xb9\xbc\x6b" ++"\xab\x5a\x50\x63\x5d\x47\x37\xbb\x4b\xf7\x07\x49\x1f\x0e\x57\x35\x1d\xfb\x2d\xf8\xa4\x38\x0a\xf8\x3f\x68\x15\xb6\x06\xf7\x2c\xfa" ++"\x40\x3e\x96\xfb\x09\xfd\x69\xfb\x44\xf7\xf8\xfb\x4a\x32\xac\x44\xea\xba\x05\x0e\x57\x35\x1d\xeb\xf9\x54\x15\x51\x06\xfb\x03\x28" ++"\xfb\x04\xee\x05\x53\x06\xf7\x0e\xfb\x44\x05\xe7\x06\x0e\x57\x35\x1d\xfb\x5c\x40\x0a\xf8\x1d\xf7\xac\xf7\x00\x15\xf7\x5f\xf8\x34" ++"\xe3\xfc\x8c\xfb\xb7\x07\x0e\xb2\xf7\x5f\xa9\x15\x6d\xa8\xa1\x81\xac\x1b\xf6\xe1\xf5\xf7\x17\xc0\x7d\xbe\x71\xb2\x1f\xc5\x64\x51" ++"\xa8\x3d\x1b\x3c\x4c\x66\x4f\x72\x1f\x7f\x6d\x86\x6b\x5c\x1a\xfc\x3e\xf7\x0e\x07\xf8\x50\x04\xf6\x9c\xb6\xb7\xc4\xa4\x4c\xfb\x1f" ++"\xfb\x0a\x6e\x45\x5a\x74\x79\x99\xaf\x73\x1e\x0e\x20\x2f\x1d\xfb\x5d\xf7\x5e\x32\x1d\x20\xf7\x69\x7d\x15\xe5\x90\xc5\xc6\xe3\x1a" ++"\xd2\x65\xb6\x27\xb5\x1e\x47\xa8\x6f\xa4\xad\x1a\xac\xa7\xa4\xb1\xa6\xa5\x80\x76\xa1\x1e\xa0\x77\x96\x79\x9a\x5f\x08\xa4\xf7\x25" ++"\x75\x06\x7c\x85\x85\x86\x7e\x1b\x85\x82\x8d\x90\x7b\x1f\x96\x6b\x74\x8f\x74\x1b\x30\x49\x4d\x37\x49\xb4\x5d\xf0\x60\x1f\xd0\x6d" ++"\xa6\x72\x6b\x1a\x64\x6d\x71\x5e\x45\x5d\xb8\xe2\x76\x1e\x6f\xfb\x39\xa4\x06\xa1\x96\x91\x91\x94\x1b\x90\x93\x89\x87\x95\x1f\x9d" ++"\x83\x9d\x87\xb0\x83\x65\x36\x18\x39\x0a\x7b\x7e\x8e\x94\x73\x1f\x85\x8d\x2f\x0a\x0e\x20\x2f\x1d\x82\xf7\x5e\x20\x0a\x20\x2f\x1d" ++"\xfb\x4f\xfd\x2f\x4a\x1d\xc3\xf7\x07\x9f\x1d\xf7\x9c\x16\xf3\xf7\x53\x05\xa1\xb3\x97\xaa\x9e\x1a\xa8\x74\xa0\x6b\x4c\x63\x55\x34" ++"\x8a\x1e\x88\xfb\x52\x05\x0e\xbb\xf7\xa1\xf8\x63\x15\xfb\x1e\x8c\x31\x30\xfb\x21\x1a\xfb\x26\xe3\x28\xf7\x16\xf7\x13\xe9\xf2\xf7" ++"\x20\xdb\x70\xc6\x4f\xbd\x1e\xf7\x2f\x6b\x05\xd7\x07\xfb\xb3\x6d\x15\xc1\xa5\x45\xfb\x23\xfb\x17\x6e\x43\x58\x56\x6f\xd2\xf7\x1a" ++"\xf7\x21\xa6\xd1\xc1\x1f\x0e\xf8\x8c\xf8\x1b\xf8\x9a\xc1\x1d\xfb\x14\xfb\x00\x15\x92\x36\x96\x62\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde" ++"\x1b\xd8\xc7\xa6\xc1\xb5\x1f\xaf\xba\x9a\xb8\x92\xe8\x80\x59\x80\x75\x71\x6d\x08\x54\x5b\x4f\x71\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f" ++"\x71\xa9\x80\xa1\x80\xbd\x08\xf7\xee\xf7\x00\xc1\x1d\xfb\x01\xf7\x68\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38" ++"\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e\x1f\x89\x5a\x15\xf7\x45\xf7\x21\xfb\x20\xfb\x44\xfb\x43" ++"\xfb\x21\xfb\x21\xfb\x43\xfb\x41\xfb\x23\xf7\x21\xf7\x3e\xf7\x47\xf7\x1e\xf7\x22\xf7\x44\x1f\x0e\xf8\x8c\xf7\xbb\x16\xf8\x77\xa2" ++"\x06\xfb\x35\x93\x3f\xe0\x8e\xf7\x3e\x08\x38\xb7\xb9\x6a\xd4\x1b\xd1\xc5\xc9\xd5\xcf\x71\xb4\x20\xec\x1f\xfb\x01\xf0\x78\xa6\x64" ++"\xf7\x09\x7b\x2e\x51\x37\x20\x34\x08\x3a\x48\x69\x53\x4b\x1a\x40\xc8\x4d\xd4\xb5\xb4\x9c\xa9\xab\x1e\x9e\x9d\x96\x9a\x9c\xb0\x91" ++"\xfb\x3b\x34\x2c\xfb\x33\x8a\x08\x0e\xf8\x8c\xf7\xee\xf9\x5b\x15\xf7\x85\x06\xf4\x8a\xa5\x75\x9a\x26\x08\xa2\x06\x82\xf7\x39\x05" ++"\xfc\xaf\x06\xf7\x66\xfc\x67\xfb\x6e\xfc\x2c\x05\xf8\xc8\x06\xbc\xf7\x66\x05\x74\x06\x6f\x3b\x6c\x78\x26\x8c\x08\xfb\xbc\x06\xf7" ++"\x49\xf7\xf4\x05\x0e\xf8\x8c\xf7\xcd\xf8\x77\x15\x6e\x66\x7c\x67\x85\x5b\x08\xfb\x05\x54\xf7\x05\x06\x8f\x61\x9e\x5b\xa6\x6a\x3b" ++"\x3c\x18\xb1\x65\xdb\xdb\xb1\x6e\xb2\x7b\xb8\x86\x19\xfb\x05\xc1\xf7\x05\x07\xb7\x90\xb9\x9e\xab\xa5\xdb\x3b\x18\xb0\xb1\x3b\xdb" ++"\xa8\xae\x9c\xb5\x90\xb8\x19\xf7\x05\xc2\xfb\x05\x06\x86\xb6\x79\xb7\x70\xad\xda\xda\x18\x66\xb1\x3b\x3b\x69\xa6\x62\x9d\x5c\x91" ++"\x19\xf7\x04\x55\xfb\x04\x07\x60\x86\x5f\x79\x68\x6f\x3b\xdb\x18\x65\x65\x05\xf7\x9c\x55\x15\xec\xd8\x40\x2d\x2b\x3f\x3e\x2c\x2d" ++"\x3e\xd8\xea\xe7\xd8\xd9\xe6\x1f\x0e\x68\xf8\x67\xf8\x57\x15\xfb\xcb\x06\x45\x88\x7e\x86\x79\x6d\x4d\xfb\x08\x18\xbb\x7c\xb5\xc7" ++"\xad\x9a\xe1\x8a\x19\xb7\x06\x72\x7f\x7a\x7f\x7a\x78\x7b\x78\x89\x82\x86\x51\x08\xfb\x21\x07\x77\x8f\x7c\x94\x75\x1e\x72\x96\xa3" ++"\x79\xa0\x1b\x8f\x8e\x8c\x8c\x90\x1f\xf7\x1a\xbc\x05\xb1\x07\x80\x70\x81\x88\x80\x1b\x7f\x7f\x92\x97\x86\x1f\x84\x99\x89\x9e\xcd" ++"\x1a\xd9\x07\x8c\xc0\x8f\x9c\x9c\xa3\x08\xf7\x2b\x06\x0e\xfb\x37\xf7\x67\xf7\xbd\x15\xf7\x0c\xe9\xb7\x2d\xf7\x3d\x72\x07\x4e\x35" ++"\x63\x5e\x4a\x54\x08\x70\xbf\xfb\x0c\x4f\x5c\xc7\xfb\x31\x84\x0a\xf7\x1a\xe6\xba\x07\x0e\x6b\xf7\xe7\xf8\x61\x15\xfb\x13\xf7\x3d" ++"\x72\x06\x4e\x35\x63\x5e\x4a\x54\x08\x70\xbf\xfb\xd8\x84\x0a\xf7\xc1\xd6\x07\x80\x83\x95\x78\x05\xf4\xc7\xb7\xc4\xda\x1a\xca\x67" ++"\xb5\x55\x5d\x6e\x6e\x5e\x60\xa5\x6f\xb3\x8f\x90\x8b\x8c\x90\x1e\x8c\x8e\x8e\x8b\x8c\x1b\x94\x93\x83\x80\x79\x80\x73\x7b\x79\x1f" ++"\x0e\xfb\x37\xf7\x62\x80\x15\xc2\x93\xb1\xab\xac\xd2\x72\x96\x18\x69\x1d\xf7\xc1\xe9\xb7\x2d\xf7\x3d\x72\x07\x4f\x36\x63\x5e\x49" ++"\x53\x08\x70\xbf\xfb\xd8\x07\x8d\x4e\xab\x67\xc5\x84\x64\x36\x18\x97\xac\x1d\x85\x8d\x7b\x66\x05\x7e\xb0\xa5\x86\xad\x1b\xdb\x4f" ++"\x0a\x7e\x1f\x0e\xa5\xf7\x9f\xf9\x26\x15\x44\x4c\x60\x43\x68\x1f\x76\x5f\x7d\x34\x2f\x1a\xfb\x2d\xa4\x35\xc7\x57\x1e\x72\xa7\xb4" ++"\x7d\xb4\x1b\xb4\xb3\x9a\xa4\xa6\x1f\xcb\xc7\xa8\xe5\xf7\x23\x1a\xf7\x29\x74\xe0\x52\xc4\x1e\xa7\x6f\x62\x9b\x60\x1b\x37\xfb\xaf" ++"\x15\x8c\xf1\x91\xca\x98\xb1\x08\xa5\x93\xa3\x9f\xa1\x1b\xab\xa4\x70\x5d\x96\x1f\x94\x65\x90\x57\x35\x1a\x61\x04\x8a\xfb\x08\x88" ++"\x48\x87\x6b\x08\x4a\x81\x76\x6e\x66\x1b\x6c\x74\xa2\xb8\x7f\x1f\x80\xb1\x88\xbc\x8a\xf7\x2e\x08\x0e\xfb\x37\xf7\x28\xf8\x7d\x15" ++"\xb0\x06\x8e\x99\x8d\x98\x8d\x94\x08\x9c\xd0\x8b\x8d\x9b\x1a\xa5\x79\x9f\x73\x72\x79\x77\x72\x7a\x8c\x86\x9b\x49\x1e\x90\x6f\x05" ++"\x0e\xc7\x23\x0a\xfb\x34\xf9\x33\xa5\x0a\x8e\x54\x92\x72\x9f\x6e\x08\x68\xcf\x1d\x91\xbe\x08\x0e\xc7\x23\x0a\xfc\x4a\xf8\x90\x98" ++"\x1d\xaa\x3c\x1d\x7b\x1e\x0e\xc7\x23\x0a\x2d\xf8\xfd\x22\x0a\x8f\x8e\xfb\x4d\x15\x34\xf8\x7c\xe2\x07\xfc\x7c\xf7\x20\x15\x34\xf8" ++"\x7c\xe2\x07\x0e\xfb\x8a\x0e\xfb\x37\xd5\x1d\xf7\x3f\x48\x1d\xfb\x8a\xfb\xe9\x4a\x1d\xfb\x37\x82\x1d\xfb\x61\xfd\x8a\x4a\x1d\xfb" ++"\x37\xf7\xdf\xf9\x11\x22\x0a\xfb\x8a\x50\x1d\xf7\x17\xf7\xd1\xf9\x30\x15\x6f\x06\xfb\xa1\xfd\x30\x05\xf8\xec\x06\xfb\x5e\xf1\x15" ++"\xfb\x8b\x06\x65\x7f\x8f\x99\x94\x8f\x98\x91\x9b\x1f\xf7\x14\xf7\xcf\x05\x0e\xf7\xc5\xf8\xab\xf7\x00\x15\xba\x91\xa5\x93\xa5\x9a" ++"\x08\xd0\xb1\xb5\xe2\xf3\x1a\xf7\x52\xfb\x1c\xf7\x10\xfb\x64\xfb\x65\xfb\x1c\xfb\x10\xfb\x52\x30\xad\x39\xc2\x61\x1e\xaa\x73\xaa" ++"\x80\xc6\x83\x91\x7e\x18\x8f\x6d\x78\x8d\x6c\x1b\x61\x06\x56\x8c\x81\x94\x7f\xc8\x08\x4e\x06\xb0\xfb\x40\x05\xf7\xcc\xed\x06\x5f" ++"\x9b\x79\x96\x77\xa4\x08\x66\xb9\x74\xe5\xed\x1a\xf4\xa0\xcf\xba\xba\x1e\xa6\xa6\xb5\x9b\xb6\x1b\xb6\xb4\x7b\x70\xa6\x1f\xba\x5b" ++"\xa0\x48\x22\x1a\x37\x79\x36\x6f\x5d\x1e\x74\x66\x77\x7c\x56\x78\x08\x29\xf7\xcc\x07\xb0\xf7\x40\x05\x4e\x06\x7f\x4f\x81\x81\x56" ++"\x8a\x08\x61\x06\x6d\x78\x89\x87\x6c\x1f\x0e\xd2\xf2\xf8\x56\x15\xfb\x6f\x07\x8a\xfb\x06\x84\x3d\x7a\x27\x08\x85\x6a\x89\x7b\x7f" ++"\x1a\x63\x9f\x74\xb0\xae\xa5\xa4\xac\x95\x87\x9c\x85\x9e\x1e\x7e\xaf\x81\xad\x86\xaa\x08\x76\xa0\x9f\x82\xa5\x1b\xb8\xb1\xa6\xc2" ++"\xab\x1f\x39\x07\xf7\x49\xc2\x86\x9f\x05\x89\x83\x86\x8a\x87\x1b\x74\x80\x9f\xb6\x1f\xf7\xd9\xfb\x11\xfb\xca\x07\x4f\x77\x75\x6f" ++"\x71\x1b\x82\x83\x90\x93\x84\x1f\x81\x99\x89\x98\xc1\x1a\xf7\xc4\x07\x0e\x41\xf7\xad\xf8\x5d\x15\x41\x4f\x6d\x4e\x5c\x1f\x64\x59" ++"\x75\x49\x4a\x1a\x4f\x9f\x54\xae\x67\x1e\x70\xa5\xaf\x7f\xc1\x1b\x9c\x9c\x8c\x8d\x9b\x1f\x8e\x9b\x99\x8c\x92\x1b\xa4\x9a\x7b\x6f" ++"\x69\x77\x71\x71\x82\x82\x8e\x92\x84\x1f\xa3\x6f\x84\x8e\x75\x1b\x69\x71\x72\x6c\x68\xac\x71\xb6\xe1\xd0\xd6\xe8\xce\x68\xb7\x56" ++"\x84\x7a\x8a\x89\x7b\x1f\x89\x7f\x7e\x8a\x80\x1b\x57\x76\xb2\xea\xf7\x00\xab\xcd\xc0\x9e\x97\x82\x75\x93\x1f\x57\x9f\x95\x81\xad" ++"\x1b\xaf\xa3\xa3\xb0\xc1\x5f\xaf\x49\x1f\x0e\xf7\x3f\xa2\xf9\x12\x15\xcd\x87\x9d\x7d\x8d\x57\x08\xfc\x6e\x07\x89\x57\x7d\x7f\x45" ++"\x85\x08\x73\xf8\xd1\x07\xb2\xf7\x60\x05\x70\x06\x6c\x49\x77\x6f\x68\x6f\x08\x67\x5e\x56\x7b\x40\x1b\x4c\x79\x97\xb6\x1f\xf7\x81" ++"\x07\xf6\xb3\x65\xfb\x06\x96\x1f\xa5\xf7\xe0\x71\x06\x7d\xfb\x04\x64\x67\x22\x8c\x08\xf7\x78\x07\xb0\x97\x94\xc1\xe3\xc0\x7f\x6f" ++"\xaa\x1e\xaa\x70\x99\x6d\x98\x48\x08\xa3\xf7\x59\xfc\xc9\x06\xf8\x13\xc8\x15\xfb\x1b\xf7\x2e\x05\x9d\x7c\x78\x94\x78\x1b\x71\x77" ++"\x78\x72\x78\x95\x7e\xa9\x78\xc4\x0a\xf7\xae\x6f\x1d\x59\xf7\x29\x15\xfb\x1a\xf7\x2e\x05\x9d\x7b\x79\x94\x78\x1b\x71\x77\x78\x72" ++"\x78\x95\x7d\xa8\x79\xc4\x0a\x57\x77\x1d\xa2\xf7\x85\x15\xfb\x1a\xf7\x2e\x05\x9c\x7c\x78\x95\x78\x1b\x71\x77\x77\x73\x78\x96\x7d" ++"\xa7\xda\x1d\xdb\x3f\x0a\xa3\xf7\x22\x15\xfb\x1a\xf7\x2e\x05\x9c\x7b\x79\x95\x78\x1b\x71\x77\x77\x73\x78\x95\x7d\xa8\xda\x1d\xf7" ++"\x07\xf7\x9f\xf8\xdb\x15\xb0\x97\x94\xbe\xe4\xc5\x7a\x69\xa9\x1e\xa0\x72\x96\x72\x99\x4c\x08\xa3\xf7\x59\xfc\xc0\x73\x06\xcd\x88" ++"\x9f\x7c\x8c\x57\x08\xfb\x69\x33\x6c\x07\xe3\x8a\x05\xfb\x79\x07\x89\x57\x7d\x80\x44\x84\x08\x73\xf7\xf5\xa3\x07\x34\x8e\x79\x97" ++"\x89\xc2\x08\xf7\x78\x07\xee\x89\xaf\x66\x98\xfb\x05\x08\xa4\xf7\xe0\x72\x06\x7a\xfb\x04\x68\x68\x2b\x8c\x08\x0e\x20\xf7\x5b\xf7" ++"\x8c\x15\xf7\x3a\xb1\x07\xd3\x8a\xae\x68\x8f\x40\x08\x9f\x06\x81\xf7\x28\x05\xfb\xdb\x76\x06\xa8\x9b\x75\x68\x89\x1f\xfb\x11\x54" ++"\x5f\xc2\xfb\x11\xb6\x1d\xf7\x11\xe8\xb7\x07\x0e\xf8\x8a\xf8\x20\xf7\xbb\x15\xfb\x5b\x21\x1d\x83\x77\xf7\xba\x9f\x83\x06\x55\x8e" ++"\x7d\x9c\x8d\xc3\x08\xf7\x5b\x07\x3c\x0a\x9a\x70\x90\x81\xdb\x1d\xec\x8d\xc0\x5d\x91\x2e\x08\xa9\xf7\x43\x71\x06\x65\x8c\x7c\x94" ++"\x73\xb3\xfb\x64\xf7\xf5\x18\xcb\xdc\xda\xec\xad\xa1\xd2\x8c\x19\x9f\xfb\x7e\x77\xa1\x07\xa5\x9c\x7f\x77\x7e\x83\x7d\x79\x74\x1f" ++"\xfb\x3c\xfb\x61\x05\xf7\x67\x07\x88\xc3\x9a\x9c\xc1\x8e\x08\x93\x9f\xfb\xba\x77\x93\x06\xc0\x88\x9a\x7a\x8f\x0a\xa0\x9f\xfb\x7e" ++"\x77\x06\xd3\x8a\xac\x75\xda\x2a\xcb\x3a\x18\xfb\x64\xfb\xf5\x67\x4e\x85\x85\x69\x8a\x19\x77\xf7\xba\x9f\x73\x07\x6e\x7c\x93\x9a" ++"\x92\x90\x97\x99\xa5\x1f\xf7\x1b\xf7\x7e\x05\x0e\xf7\xa0\xf7\x8b\x16\xf7\x5a\x9f\x06\x71\x90\x7e\x9f\x8d\xad\x08\xf7\x05\x07\x9a" ++"\x9e\xde\xfb\x1f\x05\x9c\x6f\x8d\x87\x85\x1a\x82\x83\x86\x7a\x1e\x82\x77\xc8\x06\xed\x8d\xc0\x63\x91\x40\x1d\x65\x8c\x7d\x94\x72" ++"\xb3\xfb\x16\x9f\x0a\x9a\x95\x83\x80\x8d\x0a\xfb\x5a\x77\x07\xa4\x86\x97\x78\x8a\x69\x08\xfb\x16\x07\xfb\x10\xf7\x1e\x05\x80\x98" ++"\x85\xce\x1d\x9c\x7f\x45\xc6\x1f\xb6\x5a\xfb\x26\xfb\x7e\x71\x5f\x89\x8a\x74\x8a\x19\x77\xf7\x66\x9f\x83\x07\x7a\x83\x90\x94\x90" ++"\x8f\x94\x9a\xa3\x1f\xde\xf7\x1f\x99\x78\x05\xfb\x05\x07\x8c\x68\x7f\x78\x72\x86\x08\x0e\xab\xf7\xa5\x7d\x15\xf7\x1d\x96\xe1\xd4" ++"\xf4\x1a\xec\x55\xc7\x23\x9f\x1e\xe1\x9c\xb8\xc3\xa4\x1d\x73\xfb\x5c\xa3\x06\x92\xbf\x93\xa4\x9c\xa3\x08\xaa\xa1\xad\x9c\xb4\x1b" ++"\xcb\xad\x5e\x38\x4d\x77\x60\x66\x7c\x1f\x85\x7d\x76\x89\x68\x1b\x81\x87\x8b\x8c\x81\x1f\x63\x07\x8d\xa0\x8b\x8b\x99\x1b\xbb\xa8" ++"\x82\x75\xa0\x1f\xa4\x73\x97\x65\x59\x1a\x2b\x5d\x53\x3c\x3a\x57\xbd\xe9\x7b\x1e\x63\x85\x97\xfb\x07\xdb\x41\xf7\x07\x8a\x19\x67" ++"\x3a\x96\xac\x1d\x88\x8c\x8b\x8b\x89\x8c\x7b\x66\x18\x7e\xaf\xa6\x86\xac\xa1\x0a\x2d\xf7\x6b\x83\x15\xec\x96\xc5\xbb\xcf\x1a\xcb" ++"\x63\xb5\x3f\x9c\x1e\xca\x9c\xab\xb0\xc2\x1a\xcc\x4d\xb8\x30\x73\x7b\x88\x82\x6e\x1e\x87\x7e\x83\x89\x84\x1b\x7e\x85\x91\x97\x1f" ++"\x7a\x06\x84\xfb\x21\x05\xa3\x06\xd0\x91\xa6\xad\xbc\x1b\xb3\xa2\x6c\x56\x68\x82\x71\x7a\x7e\x1f\x83\x80\x7f\x89\x6f\x1b\x96\x0a" ++"\x9c\x3c\xbb\x62\xdb\x86\x19\x64\x35\x96\x83\x05\x8e\x96\x92\x8c\x95\x1b\xa8\x9c\x7e\x74\x70\x77\x7d\x65\x7b\x7e\x8e\x94\x73\x1f" ++"\x85\x8d\x7b\x66\x05\x7e\xaf\xa6\x86\xad\x1b\xda\x4f\x0a\x7f\x1f\x0e\xf7\x6a\xf7\x94\xf7\xbb\x15\x3c\x0a\x9a\x71\x90\x80\xdb\x1d" ++"\xed\x8d\xbf\x5d\x92\x2e\x3f\x1d\x65\x8c\x7c\x95\x73\xb2\xfb\x64\xf7\xf5\x18\xcb\xdc\xda\xec\xad\xa1\xd2\x8c\x19\x9f\xfb\x7e\xa7" ++"\x1d\x9c\xc0\x8e\x08\x93\x9f\xfb\xc5\x77\x9e\x06\xc0\x88\x9a\x7a\x89\x53\x08\xfc\x6a\x8e\x0a\x0e\xb1\x97\xf8\x57\x15\xb5\x0a\x8d" ++"\x66\x7b\x48\x0a\x90\x7e\x9f\x8d\xad\x08\xf7\x05\x07\x9a\x9e\xde\xfb\x1f\x05\x9c\x6f\x8d\x86\x86\x1a\x82\x82\x86\x7b\x1e\x83\x77" ++"\xc8\x06\xed\x8d\xc0\x63\x91\x40\x1d\x64\x8c\x7e\x94\x72\xb3\xfb\x17\x9f\x0a\x9b\x94\x84\x7f\x8d\x0a\x07\x0e\xf7\x0b\xf7\xa7\xf8" ++"\x0f\x15\x78\x73\x05\xf7\x66\x07\x89\xc4\x9a\x9c\xbf\x8e\x08\x93\x9f\xfb\xc4\x77\x9e\x06\xc0\x88\x9a\x7a\xeb\x1d\x56\x88\x08\x78" ++"\x77\xf7\xc4\x9f\x83\x06\x56\x8e\x7d\x9b\x8d\xc4\x08\xf7\x5b\x07\x9e\xa5\x05\xfb\x74\xc9\xf7\x0a\x07\xd3\xfb\x13\x05\x98\x75\x92" ++"\x7c\x84\x1a\x7c\x7b\x82\x6f\x1e\x73\x77\xf7\xba\x9f\x06\x69\x8c\x85\x91\x67\xc8\xfb\x65\xf7\xf5\x18\xcc\xdb\xda\xed\xac\xa1\xd3" ++"\x8c\x19\x9f\xfb\x7e\x77\xa0\x07\xa6\x9c\x7f\x76\x7e\x84\x7e\x77\x73\x1f\x35\x22\x05\xf7\x0c\x4d\x07\x0e\x62\xf7\x5c\xf7\x9e\x15" ++"\x76\x74\x05\xf7\x16\x07\x8a\xad\x97\x9e\xa5\x90\x08\x9f\xfb\x61\xb5\x0a\x66\x8d\x7b\x76\x6e\x1b\x76\xf7\x61\xa0\x07\x71\x8f\x7e" ++"\x9f\x8d\xad\x08\xf7\x06\x07\x9a\x9d\x91\x81\x05\xfb\x21\xb5\xd2\x07\xae\x50\x05\x9b\x70\x8e\x86\x85\x1a\x82\x82\x87\x7a\x1e\x84" ++"\x76\xf7\x66\xa0\x06\x73\x89\x8d\xb6\x71\x1f\xfb\x25\xf7\x7e\xb6\xbd\x05\xd1\xc6\x9c\x96\xc0\x1b\x9f\xfb\x41\x77\x9f\x07\x9b\x94" ++"\x84\x7f\x83\x85\x80\x80\x7f\x1f\x4e\x47\x05\xdb\x61\x07\x0e\xf7\xdf\xf7\x88\xf9\x06\x15\xfc\xa6\x8e\x0a\xf7\x5b\x07\x3c\x0a\x99" ++"\x73\x91\x7d\x8b\x1d\x76\x7e\x84\x7d\x78\x75\x1f\xfb\x3c\xfb\x61\x05\xf7\x58\x07\x89\xd2\x97\x9c\xc3\x8e\xc8\x1d\x0e\xf7\x25\xf7" ++"\x3a\xda\x15\x78\x0a\x83\x86\x7a\x77\x0a\x7e\x83\x86\x82\x7f\x7e\x1f\xfb\x10\xfb\x1e\x05\xf7\x15\x07\x89\xb0\x9b\xa0\xa9\x8c\x08" ++"\x9f\xfb\xb4\x07\x81\xfb\x29\x05\x9f\x06\xd5\x8e\xaf\xb1\xd1\x1b\x0e\xf7\xae\xf7\x94\xf7\xd1\x15\xf7\x95\xfb\x71\x06\x25\x0a\xf7" ++"\x22\x06\xe9\x8c\xbf\x5c\x91\x30\x3f\x1d\x56\x8d\x7c\x9c\x8d\xc3\x08\xf8\x56\x07\x89\xc5\x9a\x9d\xc0\x8e\x08\x9d\x9f\xfb\xcf\x77" ++"\x9e\x06\xbf\x88\x9b\x79\x89\x51\x08\xfb\x62\xfb\x95\xf7\x62\x6a\x0a\x0e\xa9\xf7\xba\xf7\x96\x15\xfb\x06\xf7\x07\x06\x8a\xad\x98" ++"\x3e\x1d\x8a\x9a\x76\x89\x67\x29\x0a\x8d\x67\x7c\x75\x6e\x8a\x08\x77\xf7\x61\x9f\x07\x71\x8e\x7e\xa0\x8c\xae\x08\xf7\x22\xf7\x06" ++"\xfb\x22\x07\x8d\x68\x7d\x76\x70\x88\x08\x77\xcd\x07\xee\x8c\xbe\x64\x91\x40\x1d\x5f\x8c\x78\x9b\x8d\xac\x08\xf7\xb1\x07\x89\xaf" ++"\x9b\xa0\xa7\x8c\x08\x9f\xfb\x62\x77\x07\xa6\x88\x98\x77\x8a\x68\x08\x0e\xf8\x10\x79\x15\x8a\x97\x90\x8b\x94\x1b\xd0\xc6\x9d\xaf" ++"\xc1\x1f\xab\xa1\xa1\xa0\xb8\xbc\x6d\xa4\x18\x7c\x0a\xb6\x79\x65\xb6\x1e\xb6\x65\xa2\x69\xae\x3f\x37\x0a\x52\x5a\x96\x5b\x1b\xfb" ++"\x5c\xfb\x29\xfb\x2d\xfb\x62\xfb\x4b\xf7\x05\xfb\x1a\xf7\x46\x6e\x1f\x66\x39\x68\x0a\x57\xf7\x85\x7d\x15\xda\x8e\xc6\xab\xbe\xd1" ++"\x79\x9d\x18\x5a\x0a\xfb\x0f\xd0\x30\xf6\x77\x1f\x65\x36\x39\x0a\x7a\x7e\x8e\x94\x73\x1f\x88\x8c\x8b\x8b\x89\x8c\x7b\x66\x18\x7e" ++"\xaf\xa5\x86\xad\xa1\x0a\xf9\x48\xf9\x2a\x15\xfb\x6c\x72\x06\xcc\x87\x9c\x83\x6e\x1a\x78\x7d\x6a\x73\x62\x1e\xfb\x00\xfb\x49\xfb" ++"\x0a\xf7\x77\x89\x8f\x89\x8f\x88\x8f\x19\x7e\xa2\x87\x97\x96\x1a\xa1\x9a\x93\xb3\x1e\xa4\xa4\xfb\xdc\x72\x06\xab\x89\xa6\x79\x9e" ++"\x6a\xf7\x47\xfb\xd9\x18\xfb\x24\x07\x89\x42\x80\x80\x3d\x84\x08\x73\xf7\xe8\xa3\x07\x3d\x92\x81\x95\x89\xd5\x08\xf7\x48\x07\xf7" ++"\x4f\xf7\xc4\x9a\xa2\x9d\x96\xad\x8f\x19\x0e\x60\xf7\xa7\xf7\x32\x15\x52\xf7\x3c\x05\x79\xc8\x8b\x8b\x97\x90\x0a\xfb\x57\x07\x8a" ++"\x60\x83\x82\x60\x84\x08\x73\xf7\x7d\xa3\x07\x68\x8f\x7e\x9a\xb0\x1a\xf7\x67\x07\xc4\xf7\x5f\xaa\xf3\x9a\xa2\xd4\x1d\x8b\x8b\x7a" ++"\x52\x1f\x0e\xf8\x4a\xf7\x7b\x15\xcb\x07\xf7\x4e\xf7\xc4\x9a\xa2\x9d\x96\xad\x8f\x19\xa4\xfb\x6b\x72\x07\xcc\x87\x9c\x83\x6e\x1a" ++"\x78\x7d\x6b\x72\x61\x1e\xfb\x00\xfb\x49\xfb\x0a\xf7\x77\x8a\x8e\x05\x77\xaf\x89\x92\x97\x1a\xa1\x9a\x93\xb2\x1e\xa4\xa4\xfb\xdb" ++"\x72\x06\xab\x8a\xa6\x78\x9e\x6a\xf7\x47\xfb\xd9\x18\x6f\x39\x61\xdd\x41\x07\x89\x42\x80\x80\x3d\x84\x08\x73\xf7\xe7\xa3\x07\x3d" ++"\x92\x81\x95\x8a\xd5\x08\xd5\xde\xb5\x07\x0e\x60\xf7\xbf\x91\x15\xeb\x07\xc4\xf7\x5f\xab\xf4\x99\xa1\xd4\x1d\x8a\x89\x7b\x54\x1f" ++"\x5b\xfb\x3b\x52\xf7\x3d\x05\x79\xc8\x8b\x8b\x96\x90\x0a\x38\x3f\x58\xd7\x4e\x07\x8a\x60\x83\x82\x60\x84\x08\x73\xf7\x7d\xa3\x07" ++"\x67\x8f\x7f\x9a\xb0\x1a\xcb\xdc\xbe\x07\x0e\xf7\x4d\xf7\xae\xf7\x97\x15\xee\xfb\x49\x05\x91\x80\x8f\x80\x82\x1a\x7b\x7b\x80\x71" ++"\x1e\x7c\x77\xf7\x12\x06\xec\x8e\xc1\x5c\x91\x2e\x3f\x1d\x5d\x8c\x7c\x98\x5b\xdd\xfb\x22\xf7\x91\x18\xea\xf7\x1e\xcc\xe7\xa2\x9d" ++"\xc9\x92\x19\x9f\xfb\x74\x77\x97\x07\xaa\xa3\x77\x72\x7a\x83\x79\x7b\x73\x1f\x37\xfb\x0b\x3b\xf7\x26\x05\x7c\xa8\x87\x95\x94\x1a" ++"\x9c\x9c\x97\xa4\x1e\x9b\x9f\xfb\xc0\x77\x06\xbd\x88\xa7\x6f\xc4\x23\xf7\x0c\xfb\x6b\x18\xfb\x05\xfb\x37\x05\x3e\x55\x65\x6b\x63" ++"\x1b\x81\x77\xf7\x79\x9f\x78\x06\x65\x75\x9a\xa4\x98\x91\x9a\x9a\xa1\x1f\x0e\x73\xf7\x60\xf7\x38\x15\xc5\x2c\x05\x95\x7b\x8f\x82" ++"\x85\x1a\x7d\x7c\x85\x74\x8d\x1e\x8a\x77\xd2\x06\xee\x8c\xbe\x64\x92\x40\x1d\x65\x8c\x7d\x94\x72\xb3\xfb\x03\xf7\x45\x18\xdd\xf7" ++"\x02\xac\xb9\x98\x94\xb1\x8c\x19\x9f\xfb\x25\x77\x07\xa6\x86\x93\x86\x7c\x1a\x82\x83\x7b\x80\x7c\x1e\x54\x43\x55\xe2\x05\x82\x9a" ++"\x88\x93\x92\x1a\x96\x94\x90\xab\x8f\x1e\x9f\xfb\x78\x77\x07\xa7\x88\x90\x86\xb7\x44\xf0\xfb\x34\x18\x39\xfb\x01\x68\x5b\x78\x7f" ++"\x61\x88\x19\x77\xf7\x35\x9f\x07\x7f\x8c\x83\x8b\x89\x8c\x08\x7d\x8e\x82\x93\x95\x1a\x95\x91\x97\x98\x9d\x1e\x0e\xf7\x82\xf9\x48" ++"\xf9\x16\x15\x9f\xfb\xc8\x77\x96\x07\xc0\x89\x9b\x78\x89\x51\x08\xfb\x6c\x07\x77\x57\x6c\x84\xa6\x1d\x96\x9f\xfb\xc3\x51\x1d\xbc" ++"\x95\xa6\xd5\x1e\xfb\x65\x07\x8d\x53\x7b\x7a\x56\x88\x08\x6b\x77\xf7\x4a\x06\xd2\x83\xb5\x5a\x90\x3d\x08\xa8\xf7\x1b\x06\x9f\x71" ++"\x07\x5a\x8e\x7e\x97\x8f\xb4\x08\xf8\x7b\x07\x88\xc5\x9b\x9e\xbf\x8d\x08\x0e\xcf\xf8\x86\xf8\x58\x15\xfb\x66\x77\x06\xa8\x8a\x9a" ++"\x75\x89\x67\x08\xfb\x23\x07\x84\x7e\x7f\x88\x7c\x1b\x62\x76\xa0\xb6\x1f\xe4\xe2\x1d\x77\x07\xa4\x87\x99\x76\x89\x69\x08\x41\x07" ++"\x3a\xbb\x65\xf1\xa6\x9e\x8e\x96\xaa\x1e\xfb\x07\x07\x8d\x67\x7c\x76\x6e\x8a\x08\x85\x76\xdb\x06\xcc\x84\xb4\x60\x8f\x4a\x08\xa8" ++"\xf7\x1d\x71\x06\x79\x8c\x8a\x8e\x8a\xad\x08\xf7\xcd\x07\x89\xb0\x9b\xa0\xa8\x8c\x08\x0e\xf7\x51\xf8\x00\xf7\xaf\x15\xa8\x94\x95" ++"\x8e\xa5\x95\x08\xfb\x65\x21\x1d\x6b\x77\xf7\xdd\x9f\xd2\x1d\x9d\xc0\x8e\x08\x9e\x9f\xfb\xc8\x77\x96\x06\xc0\x88\x9a\x79\x89\x51" ++"\x08\xfb\x6c\x07\x77\x82\x71\x82\x78\x87\x08\xf7\x73\x40\xfb\x77\x07\x5a\x96\x79\xa7\x8d\xcd\x08\xf7\x1d\x07\x89\xc5\x9a\x9d\xc1" ++"\x8e\x08\x95\x9f\xfb\xc2\x77\x98\x06\xc0\x89\x9a\x78\x89\x51\x08\xfb\x28\x07\x27\xc4\x5b\xf7\x0c\x9a\x93\x8c\x8c\x96\x1e\xfb\x21" ++"\xd6\x07\x0e\x6a\xf7\x5a\xf7\x75\x15\x78\x94\x81\xa0\xa7\x1a\xe5\x07\x89\xad\x98\x9f\xa5\x8f\x08\x9f\xfb\x5b\x77\x07\xa5\x87\x98" ++"\x77\x89\x69\x08\x40\x07\x39\xb9\x68\xf7\x00\x8a\x1e\x20\xb8\xf7\x05\x07\x91\x8c\x96\x8e\x95\x8e\x08\xfb\x06\x07\x8d\x67\x7c\x75" ++"\x6e\x8a\x08\x85\x77\xf7\x6c\x9f\x06\xc2\x0a\x89\xaf\xec\x1d\xa8\x8a\x9a\x76\x89\x67\x08\xfb\x23\x07\x82\x86\x84\x89\x80\x89\x08" ++"\xf7\x1f\x5e\x07\x0e\xf7\x51\xf7\x94\xf8\xca\x15\x89\xc3\x9a\x9c\xc0\x8e\x08\xab\x9f\xfb\xdd\x77\x9e\x06\xc0\x88\x9a\x7a\x89\x53" ++"\x08\xfc\x67\x07\x8d\x51\x7b\x78\x57\x89\x08\x78\x77\xf7\xc7\x9f\x81\x06\x56\x8d\x7c\x9e\x8d\xc5\x08\xf7\x6c\x07\x9f\xc0\xa7\x92" ++"\xac\x1b\xad\xa4\x80\x77\x9a\x1f\x97\x7b\x8f\x78\x62\x1a\xfb\x1c\x07\x8d\x51\x7c\x78\x56\x89\x08\x80\x77\xf7\xc2\x9f\x7e\x06\x56" ++"\x8d\x7c\x9e\x8d\xc5\x08\xf7\x27\x07\xed\x52\xbd\xfb\x05\x4f\x65\x83\x6e\x39\x1e\x0e\xc7\xf8\xa4\xa2\x15\x69\x8d\x7d\x9c\xb3\x1a" ++"\xf7\x87\x07\xdf\x57\xc1\x3b\x57\x67\x78\x52\x58\x1e\xf7\xa7\xfb\x50\x73\x07\xb7\x83\x92\x84\x8c\x62\x08\xfc\x88\x07\x8a\x61\x83" ++"\x82\x60\x83\x08\x74\xf7\x80\xa2\x07\x68\x90\x7e\x9a\xaf\x1a\xf7\x9a\x07\x8e\x92\x95\x94\x95\x1e\xa1\xa1\xa3\x97\xa1\x1b\xad\x9c" ++"\x70\x54\x1f\xfb\x81\x07\x8a\x66\x7e\x7c\x6b\x87\x08\x74\xf7\x7a\x07\x0e\x20\x66\x0a\xf7\x82\xf8\x62\xd7\x15\x8e\x62\x7e\x7f\x5a" ++"\x88\x08\x71\xfb\x2f\xa8\x06\x8f\xd8\xb6\xbd\xd2\x93\x08\xf7\x49\x9f\x6c\x06\x56\x8e\x7b\x9c\x8e\xc3\x08\xf8\x67\x07\x88\xc5\x9b" ++"\x9e\xbf\x8d\x08\x9e\x9f\xfb\xc8\x77\x96\x06\xef\x1d\x78\x58\x6b\x83\x6a\x1b\x69\x72\x95\xa0\x7c\x1f\x7f\x9b\x88\x9d\xb4\x1a\xf7" ++"\x1d\x07\x88\xc5\x9b\x9e\xc0\x8d\x08\x95\x9f\xfb\xc2\x51\x1d\xbb\x95\xa6\xd6\x1e\x0e\xcf\xf7\xde\xc7\x15\x8a\x69\x8a\x88\x78\x8a" ++"\x08\x71\xfb\x1d\xa8\x06\x8f\xcb\xb5\xb7\xcc\x92\x08\xdb\xa0\x85\x06\x6e\x8c\x7c\xa0\x8d\xaf\x08\xb9\x0a\xfb\x67\x77\x07\xa8\x8a" ++"\x9b\x75\x89\x67\x08\xfb\x23\x07\x84\x7d\x80\x88\x7b\x1b\x62\x77\xa0\xb6\x1f\xe4\x07\x89\xae\x98\x9f\xa6\x8f\x08\x9f\xfb\x5c\x77" ++"\x07\xa4\x87\x99\x76\x89\x69\x08\x41\x07\x3a\xbb\x65\xf1\xa6\x9e\x8e\x96\xaa\x1e\x0e\xf7\xae\xb4\xf7\xba\x15\x8f\x51\x91\x6e\x9f" ++"\x62\x08\xfb\x0c\xc4\xf5\x4b\xf7\x1f\x1b\xe2\xe1\xa7\xbe\xcd\x1f\xdd\xc8\xb6\xe6\xf7\x03\x1a\xed\x69\xe0\x4b\xc9\x1e\xce\x45\x28" ++"\xb3\x28\x1b\x35\x38\x6c\x55\x51\x1f\x62\x65\x76\x65\x72\x39\xf7\x10\x81\x18\x9c\xd1\x9d\xbe\x9f\xa7\x08\xb8\xab\xb9\xa3\xbe\x1b" ++"\xb6\xb4\x7a\x68\xb0\x1f\xc0\x5a\xaa\x28\xfb\x0a\x1a\x81\x8b\x82\x8a\x81\x1e\x87\x61\x15\x85\x39\x5f\x2a\x61\x70\x08\x78\x6d\x69" ++"\x81\x6a\x1b\x2a\x54\xd8\xf7\x32\x7b\x1f\x0e\xf9\x3e\xa3\x15\x60\x80\x99\xf7\x0f\x56\x1f\xfb\x6e\xf8\x97\x05\x6f\x06\xfb\x6d\xfc" ++"\xad\x66\x2f\x7f\x7d\x5c\x82\x19\x73\xf7\x5b\xa3\x07\x51\x8f\x75\x96\xa5\x1a\x98\x93\xa6\x9f\xbc\x1e\x9a\xb2\x05\xf7\x70\x06\xad" ++"\x3b\x96\x6b\x75\x1a\x77\x7e\x82\x69\x88\x1e\x86\x7f\x8a\x89\x7d\x1f\x73\xf7\xd1\x07\xfc\x7e\xf7\x7b\x15\xe7\xf7\x82\xee\xfb\x82" ++"\x05\xce\xf9\x22\x15\x4c\x7a\x6e\x74\x4e\x1b\x4d\x6d\xe5\x1d\x6f\x08\x67\xa4\xb3\x79\xc0\x1b\xc1\xb3\x9f\xb3\xa5\x1f\x9b\xa5\x92" ++"\xa3\x91\xbd\x08\x0e\x8f\xf8\x69\xca\x15\x81\x81\x05\x88\x88\x89\x8a\x86\x1b\x7d\x84\x93\x9b\x1f\xf7\x94\x07\xde\x41\xbe\xfb\x0c" ++"\xfb\x03\x41\x59\x42\x62\xa2\x73\xb3\xb3\xa6\xa2\xad\x99\x86\x97\x7e\x9b\x1e\x83\x95\x88\x91\x91\x1a\x9f\xa6\x9b\xae\xc4\xa4\x71" ++"\x4f\x1e\x43\x07\xfb\x0a\x67\x5c\x79\x67\x72\x08\x60\x6d\x77\x6a\x61\x1a\x4f\xb8\x5f\xcb\xc3\xb8\x9f\xbc\xc1\x1e\x59\x95\xa1\x78" ++"\xbb\x1b\xb6\xa9\x9a\xb4\xb0\x1f\xfb\x53\xc3\x15\x6c\x70\x78\x80\x73\x1b\x6d\x77\xa6\xb2\xc3\xb4\xb4\xda\xa0\x1f\xbd\xf8\x48\x15" ++"\x4c\x7a\x6f\x74\x4e\x1b\x4d\x6c\xe5\x1d\x6e\x08\x68\xa4\xb3\x79\xc0\x1b\xc2\xb2\x9f\xb3\xa5\xc3\x0a\xf7\xae\xf8\x1c\xf9\x38\x15" ++"\xfb\x61\xfb\x25\xfb\x24\xfb\x61\xfb\x5e\xf7\x24\xfb\x24\xf7\x5e\xf7\x5f\xf7\x24\xf7\x24\xf7\x5f\xf7\x5c\xfb\x25\xf7\x28\xfb\x5a" ++"\x1f\xfb\x44\xfb\xd8\x15\xf7\x54\x93\xc6\xef\xf4\x1b\xcd\xbb\x64\x3c\xa9\x1f\x9b\x63\x93\x5a\x90\x36\x08\x50\x04\x86\x33\x83\x5f" ++"\x79\x5f\x08\x46\x6e\x5c\x68\x49\x1b\xfb\x00\x52\xe7\xf7\x50\x84\x1f\x0e\x8f\xf7\x8f\xf8\x63\x15\xfb\x11\x2b\x24\xfb\x19\xfb\x20" ++"\xe7\x26\xf7\x15\xf7\x13\xe8\xf0\xf7\x1e\xf7\x1d\x2d\xf0\xfb\x12\x1f\xd8\xfb\x90\x15\xfb\x2c\x87\x7b\x60\x52\x1b\x52\x77\xbd\xf7" ++"\x25\x1f\xb9\x04\x8e\x07\xf7\x14\x8e\x9f\xb8\xc2\x1b\xa8\x9d\x7d\x6a\x98\x1f\x93\x76\x8f\x66\x8e\x44\x08\x0e\xf7\x1f\xa1\xf9\x12" ++"\x15\xcd\x87\x9d\x7d\x8d\x57\x08\xfc\x6e\x07\x89\x57\x7d\x7f\x45\x85\x08\x73\xf8\xd1\x07\xb2\xf7\x60\x05\x70\x06\x6c\x49\x77\x6f" ++"\x68\x6f\x08\x67\x5e\x56\x7b\x40\x1b\x4c\x79\x97\xb6\x1f\xf7\x81\x07\xf6\xb3\x65\xfb\x06\x96\x1f\xa5\xf7\xe0\x71\x06\x7d\xfb\x04" ++"\x64\x67\x22\x8c\x08\xf7\x78\x07\xb0\x97\x94\xc1\xe3\xc0\x7f\x6f\xaa\x1e\xaa\x70\x99\x6d\x98\x48\x08\xa3\xf7\x59\xfc\xc9\x06\xf8" ++"\x13\xf7\x73\x94\x0a\x6f\x08\x67\x97\x0a\x57\x77\x1d\xb1\xf8\x24\x94\x0a\x6e\x08\x68\x97\x0a\x8f\xf8\x88\xf9\x85\x15\xd0\xfc\x88" ++"\x46\x07\x0e\xf8\x8c\xad\x89\x15\x92\x06\xd5\x06\xf7\x44\xcd\x97\xb7\xcc\x1f\xf1\xd0\xd5\xf7\x36\xf7\x2f\x1a\xea\x6d\xde\x5b\xb1" ++"\x1e\xa7\x67\x5a\x98\x4a\x1b\xfb\x2b\x20\x56\x2e\x69\x1f\x7d\x66\x87\x73\x8a\x49\xd9\xb1\x18\x94\x07\x8a\xea\xb0\xb7\xe6\x99\x3d" ++"\xfc\x3e\x18\x7a\x40\x72\x5c\x6d\x81\x74\x8c\x18\xe5\x16\x8f\x8e\xc2\xb9\x9e\xb6\xa1\xf7\x13\x19\xc7\xf7\xec\x05\x92\x06\x8e\x06" ++"\xb4\x96\x8a\x87\x98\x1f\xc4\x76\xa9\x49\x26\x1a\xfb\x66\x2c\xfb\x29\xfb\x1e\x84\x1e\xf7\x8d\xfb\x99\x15\xda\x06\xb1\xf7\x62\x05" ++"\x7b\xb2\x8e\x8a\xa1\x1b\xf7\x14\xf7\x01\xf7\x39\xf7\x53\xf7\x00\x5e\xc3\x36\x57\x5e\x75\x62\x6a\x1f\x66\x5d\x76\x50\x73\xfb\x18" ++"\x08\xea\xe6\x15\xe6\x9b\xb0\xc0\xb9\x1b\xb4\xa1\x61\x3c\xfb\x2a\x52\xfb\x0b\x43\x6e\x75\x96\xa5\x77\x1f\x0e\xf7\x07\xf7\x97\x16" ++"\x7c\xf7\x2f\x05\x59\xb8\x6b\xe3\xe8\x1a\xc2\x96\xc5\x9f\xbd\x1e\xca\xa4\xb4\xae\xbd\x1b\xda\xca\xfb\x08\xfb\x25\x2e\x6b\x33\x59" ++"\x5e\x1f\x7c\xfb\x2f\x05\xf7\x80\xf7\x2d\x78\x06\x84\x5e\x7b\x7a\x6a\x8a\x08\xfb\x0a\x06\x8e\xb1\x05\xf2\xb9\xc7\xe8\xf7\x07\x1a" ++"\xbb\x7f\xbe\x75\xba\x1e\xef\x5d\x38\xc5\x2d\x1b\x2e\x38\x51\x27\x5d\x1f\x75\x5c\x7f\x58\x5b\x1a\xfb\x08\xc7\x2f\xf2\x5d\x1e\x8e" ++"\x65\x05\xfb\x0a\x06\x6a\x8c\x7c\x9b\x83\xb9\x08\x78\xfb\x2d\x06\x0e\xfb\xdd\xf7\xa5\x3b\x1d\x0e\xfb\x8a\x50\x1d\xf8\x8c\xf8\xa9" ++"\xf8\x95\x15\x49\x06\xfb\x74\xfc\x95\x05\xdb\x06\xf7\x45\xf8\x2d\xf7\x45\xfc\x2d\x05\xdb\x06\x0e\xf8\x8c\xf8\xa9\x16\xf7\x74\xf8" ++"\x95\x05\x3b\x06\xfb\x45\xfc\x2d\xfb\x45\xf8\x2d\x05\x3b\x06\xf7\x74\xfc\x95\x05\x0e\xf8\x8c\xf8\x8c\xf9\x60\x15\xfb\x60\xfb\x34" ++"\xfb\x32\xfb\x5f\xfb\x5b\xf7\x34\xfb\x33\xf7\x5d\xf7\x5b\xf7\x34\xf7\x34\xf7\x5c\xf7\x59\xfb\x34\xf7\x36\xfb\x58\x1f\xa4\x52\x15" ++"\xf7\x23\x7e\xf7\x06\xfb\x06\x99\xfb\x25\x08\xfb\xa3\x06\xf7\xa4\x52\x15\x82\xfb\x22\xfb\x0d\xfb\x0f\xfb\x22\x80\x08\xf7\xa8\x07" ++"\x53\xfb\xa8\x15\xfb\x27\x99\xfb\x05\xf7\x05\x7d\xf7\x29\x08\xf7\xa6\x06\xfb\xa6\xc4\x15\x99\xf7\x24\xf7\x07\xf7\x06\xf7\x25\x99" ++"\x08\xfb\xa4\x07\x0e\xf7\x11\xf7\x10\x15\xf8\x67\xf8\x67\xfc\x67\x06\xb3\xfc\x3f\x15\xf8\x17\xf8\x17\xfc\x17\x07\x0e\xf8\x8c\xf9" ++"\x64\xf8\xc3\x15\x4f\xfb\x8d\x06\x26\x86\x62\x7c\x6e\x1e\x5b\x72\x53\x6b\x50\x1b\x57\x58\xa4\xb3\x6f\x1f\x74\xac\x85\xb4\xf7\x04" ++"\x1a\xf7\x8d\x4f\xfb\x8a\x07\xfb\x1d\x90\x69\xa3\x63\x1e\x4a\xb1\xd1\x66\xde\x1b\xd7\xcb\xaa\xc3\xb4\x1f\xac\xb8\x91\xab\xf7\x29" ++"\x1a\x0e\xec\xf8\x27\xf8\x1c\x15\xfb\x69\x06\x41\xf7\x4d\x05\x2d\x06\xf7\x7d\xfc\xd5\x05\xde\x06\xf7\x7d\xf8\xd5\x05\x2d\x06\x22" ++"\xfb\x9d\x15\x3f\xfb\x48\x40\xf7\x48\x05\x0e\xc7\x62\x0a\x30\x07\x7f\x77\x87\x7c\x78\x1a\x5d\x99\x0a\x76\x82\x88\x7b\x1b\x63\x74" ++"\xa1\xb1\xab\xa2\xa0\xb4\x8f\x1f\xc9\x92\x05\x0e\xa2\x3e\x0a\x0e\xa2\xf7\x4d\xf9\x1b\x9e\x0a\xf7\x44\x16\x6b\x71\x71\x6c\x6b\xa5" ++"\x71\xaa\xab\xa5\xa5\xab\xaa\x71\xa5\x6c\x1f\xfb\xbe\xfb\x95\x15\x8d\x95\x96\x8c\x91\x1b\x93\x92\x88\x86\x8f\x1f\x94\x81\x8b\x8a" ++"\x8c\x2a\x08\xfb\x0d\x07\x6d\x8e\x73\x91\x75\x1e\x53\x9a\xbc\x69\xcd\x1b\xf7\x08\xd8\xf6\xf7\x35\xd3\x7d\xcf\x75\xa8\x1f\x9f\x7c" ++"\x78\x95\x73\x1b\x66\x73\x73\x67\x6c\x9e\x74\xac\x7f\x1f\xa8\x82\x8e\x89\x93\x83\x08\x98\x7d\x92\x71\x65\x1a\x29\x61\x46\x50\x5f" ++"\x79\xac\xd8\x1e\xf7\x58\x07\xb8\x6f\xb2\x6a\x84\x87\x8a\x8a\x87\x1e\xfb\x04\x5d\x05\x0e\xa2\x3e\x0a\xf6\xf7\x56\x15\x6d\x74\x74" ++"\x6e\x6e\xa2\x74\xa8\xa8\xa2\xa2\xa8\xa7\x74\xa3\x6f\x1f\xf7\x6c\xc4\x1d\xfb\x13\x62\x15\xaf\x06\x8e\x9c\x8d\x93\x8d\x94\x08\x99" ++"\xcb\x8c\x8f\x9b\x1a\xa3\x7a\x9e\x74\x74\x7a\x78\x73\x7b\x8c\x86\x9a\x4c\x1e\x8c\x82\x8d\x82\x8d\x83\x08\x0e\xa2\x3e\x0a\xf7\x7e" ++"\xf7\x0c\x15\x90\xa2\x8d\x97\x8c\x1a\x9b\xcf\x8c\x8f\x9b\x1a\xa4\x79\x9f\x72\x73\x79\x77\x72\x7f\x8d\x7c\x8f\x79\x1e\x91\x71\x8f" ++"\x7d\x8d\x81\x8c\x87\x19\x8d\x81\x8b\x89\x8e\x7e\x08\x0e\xc7\x23\x0a\xfb\x96\xf9\x6e\x38\x1d\xc7\x23\x0a\xfc\x25\xf8\xa5\x64\x0a" ++"\x2b\x0a\xfc\x1d\xe6\x2b\x1d\x2b\x0a\xfb\x69\xe6\x20\x0a\x2b\x0a\xfc\x49\xf7\x7a\x15\x6a\x6d\x6d\x69\x67\xa7\x6d\xae\xaf\xa7\xa7" ++"\xaf\xaf\x6e\xa9\x68\x1f\xf7\x64\x16\x6b\x6e\x6d\x69\x66\xa6\x6e\xae\xaf\xa8\xa7\xaf\xaf\x6d\xa9\x67\x1f\x0e\x2b\x0a\xfb\x9b\xe6" ++"\x28\x1d\x59\xf7\x28\xf9\x6b\x15\x54\x5f\x05\x85\x87\x87\x84\x85\x1a\x7b\xa7\x73\xc7\x68\x1e\x57\x69\x70\x61\x5c\x1a\x5e\xa5\x66" ++"\xbe\x70\x1e\x33\x4b\x6b\x58\x3e\x1a\x25\xd1\x46\xf1\x99\xa4\x8d\x8f\xa2\x1e\x8f\xa5\x95\x8c\x95\x1b\xad\x9c\x79\x67\x6c\x79\x76" ++"\x71\x7e\x87\x8c\x9a\x74\x1f\x94\x7c\x7f\x8f\x7b\x1b\x67\x71\x74\x6c\x6b\xa8\x75\xb6\xe4\xd1\xd4\xe8\xd6\x62\xb9\x47\x82\x79\x89" ++"\x89\x7c\x1f\x89\x7d\x7b\x8a\x84\x1b\x5b\x6d\xb3\xcc\xbc\x96\xaa\xb1\xc3\x1f\x77\xbd\xaa\x83\xad\x1b\xc4\xb4\xa9\xb7\xac\x71\x9f" ++"\x62\x5e\x58\x78\x68\x5b\x1f\x78\xa7\x84\xa1\xac\x1a\xae\x91\xa2\x9e\xb2\x1e\x7b\xac\xa5\x85\xb7\x1b\xcf\xb2\xa1\xb2\xac\x72\x9e" ++"\x5e\x5d\x5b\x7c\x6b\x54\x1f\x68\xa6\x7d\x9f\xa1\x1a\x97\x8f\x92\x98\x99\x1e\x0e\x8f\x2a\x0a\xfb\x04\xe6\x20\x0a\x8f\x2a\x0a\xfb" ++"\x2d\xe6\x15\xfb\x1d\xf7\x31\x05\x9d\x7c\x77\x95\x78\xb6\x0a\x7d\xa8\x79\x46\x1d\x57\x2e\x0a\xfb\x9a\xf8\xa4\x38\x0a\x57\x2e\x0a" ++"\xfb\x4b\xf9\x2f\x2a\x1d\x38\xf7\x0f\xf9\x4a\x15\x53\x5a\x05\x86\x88\x89\x86\x87\x1a\x72\xb6\x68\xd3\x67\x1e\x5c\x4d\x76\x6d\x77" ++"\x62\x08\x6a\x4b\x7a\x46\x47\x1a\x46\x9c\x50\xaa\x67\x1e\x6c\xa5\xb6\x7b\xc6\x1b\x9f\xa7\x8d\x8e\xa4\x1f\x8c\x96\x98\x8c\x8e\x1b" ++"\xa9\x9c\x7c\x71\x6b\x74\x72\x6f\x7d\x7b\x90\x92\x7e\x1f\x9f\x6a\x83\x8e\x78\x1b\x67\x71\x74\x6a\x65\xab\x73\xbf\xeb\xd9\xd7\xea" ++"\xd5\x67\xb3\x49\x84\x7d\x8a\x8a\x7f\x1f\x6e\x8a\x05\x50\x6e\xb3\xdd\xef\x9f\xe2\xbd\xf7\x01\x1f\x84\xa5\x9a\x89\xa1\x1b\xd2\xb8" ++"\xa9\xbb\xac\x73\xa2\x67\x5e\x60\x72\x53\x56\x1f\x5c\xad\x76\xa6\xa5\x1a\x96\x8f\x94\x97\x97\x1e\x0e\x78\x9e\xf8\x61\x97\xf7\x5f" ++"\x9a\x06\xac\x0a\xf7\x1e\x0b\xa8\x8f\x90\x90\x90\x8f\x8f\x92\x8e\x92\x90\xe5\x0c\x0c\xb6\x9d\x92\xa4\x93\xa4\x97\x95\x94\x8f\x90" ++"\x97\x0c\x0d\xf9\x66\x14\xf8\x84\x15\xbd\x13\x00\xa5\x02\x00\x01\x00\x08\x00\x0c\x00\x14\x00\x22\x00\x78\x00\x7e\x00\x86\x00\x8c" ++"\x00\x97\x00\x9c\x01\x10\x01\x8c\x01\xf3\x01\xf9\x02\x2f\x02\x3e\x02\x45\x02\x4c\x02\xa3\x02\xa9\x02\xae\x02\xcd\x02\xd4\x02\xe8" ++"\x02\xeb\x02\xfd\x03\x09\x03\x10\x03\x18\x03\x49\x03\xb3\x03\xe4\x03\xe8\x03\xf4\x04\x03\x04\x0c\x04\x1f\x04\x2c\x04\x35\x04\x40" ++"\x04\x4b\x04\x55\x04\x5b\x04\x64\x04\x6d\x04\x73\x04\x7b\x04\x87\x04\x8d\x05\x1e\x05\x95\x05\x9a\x05\xaf\x05\xe0\x06\x49\x06\x8b" ++"\x06\xe8\x07\x1c\x07\x40\x07\x77\x07\xc6\x07\xc9\x07\xf3\x08\x20\x08\x66\x08\xa2\x08\xe3\x09\x20\x09\x3c\x09\x67\x09\x6b\x09\x6e" ++"\x09\x7b\x09\x80\x09\x8f\x09\xbd\x09\xcf\x09\xd4\x0a\x01\x0a\x04\x0a\x0c\x0a\x10\x0a\x22\x0a\x36\x0a\x60\x0a\x89\x0a\x93\x0a\xb0" ++"\x0a\xc5\x0a\xe7\x0b\x09\x0b\x18\x0b\x21\x0b\x29\x0b\x47\x0b\x64\x0b\x81\x0b\x9d\x0b\xb9\x0b\xc0\x0b\xd1\x0b\xde\x0b\xe8\x0b\xf5" ++"\x0c\x0e\x0c\x1c\x0c\x34\x0c\x4c\x0c\x51\x0c\x68\x0c\x72\x0c\x89\x0c\xa0\x0c\xb5\x0c\xbc\x0c\xc0\x0c\xd5\x0c\xea\x0c\xff\x0d\x0b" ++"\x0d\x17\x0d\x1d\x0d\x2b\x0d\x3d\x0d\x50\x0d\x5e\x0d\x71\x0d\x84\x0d\x88\x0d\x98\x0d\xa3\x0d\xad\x0d\xbd\x0d\xc5\x0d\xd5\x0d\xe3" ++"\x0d\xea\x0d\xf9\x0e\x08\x0e\x17\x0e\x1a\x0e\x23\x0e\x31\x0e\x3f\x0e\x4b\x0e\x58\x0e\x5d\x0e\x6a\x0e\x77\x0e\x82\x0e\x8a\x0e\x92" ++"\x0e\x9e\x0e\xaa\x0e\xb6\x0e\xc2\x0e\xce\x0e\xd4\x0e\xdf\x0e\xea\x0e\xf5\x0f\x00\x0f\x0b\x0f\x14\x0f\x1a\x15\xc4\x06\xfb\x0f\x52" ++"\x1d\x15\x52\xbf\x1d\x15\xfb\xde\x43\xf7\xde\x06\x0e\x62\x0a\x4a\x07\xb6\x9a\xa3\x8f\xcc\x92\xc9\x92\x18\x0b\x9b\xf9\x1f\x15\xce" ++"\x88\x9e\x7b\x8d\x57\xdc\x1d\xf8\xdd\x07\xb3\xf7\x64\x05\x6f\x06\x6c\x48\x77\x6f\x67\x6e\x08\x66\x5d\x55\x7b\x3e\x1b\x4a\x79\x98" ++"\xb6\x1f\xf7\x86\x07\xf7\x01\xb4\x64\xfb\x08\x97\x1f\xa5\xf7\xe6\x71\x06\x7c\xfb\x06\x64\x67\xfb\x00\x8c\x08\xf7\x7c\x07\xb1\x98" ++"\x94\xbf\xf7\x37\xbc\x69\xfb\x19\xa4\x1e\xa4\xf7\x5d\xfc\xd5\x06\x0b\x8d\x31\x0a\x78\x77\x0b\x5f\x0a\xf7\xd8\x07\xb2\x1d\x0b\x86" ++"\x1d\xf7\xf2\x07\x0b\x15\x6a\x6d\x6d\x69\x67\xa7\x6d\xae\x4d\x1d\x08\xfb\xba\x07\x0b\xf8\x74\xd8\x1d\x80\x89\x82\x82\x72\x1e\x47" ++"\xfb\x54\x43\xf7\x4d\x05\x77\xbe\x8b\x8b\x93\x1a\x9a\x97\x92\xa4\x8e\x1e\x9b\x8c\x05\xa3\xfb\x8e\x73\x07\xa2\x88\x91\x88\x91\x82" ++"\x8e\x8a\xb9\x29\x9b\x62\xf7\x0c\xfb\xbb\x18\x79\x56\x05\x59\x7a\x72\x6b\x73\x1b\x82\x83\x93\x94\x8c\x8b\x8d\x8c\x8e\x1f\x8c\x90" ++"\x8c\x90\x8f\x1a\xa8\x74\x9f\x68\x65\x71\x71\x65\x5c\xb3\x6b\xc4\xad\xa8\x96\xa1\xa0\x1e\xa0\xa2\x9f\xb3\xae\xe9\xf7\x29\xf8\x21" ++"\x18\x9c\xb5\x95\x95\xaa\x8e\x08\x0b\xf9\x57\xf8\x61\x15\xfb\x1b\x73\x06\xb0\x87\x96\x83\x74\x1a\x7e\x7e\x65\x6c\x3e\x1e\x7d\x67" ++"\x83\x75\x7e\x67\x80\xb6\x86\x9e\x79\xcc\x08\x78\xcb\x83\xab\x95\x1a\x9b\x95\x90\xb1\x8e\x1e\xa3\xfb\x7e\x73\x07\xb2\x87\x8c\x8a" ++"\x9e\x49\x8c\x88\x8d\x83\x8e\x83\x47\xfb\x3f\x18\x73\xcb\x67\xe8\x05\x78\xbd\x86\x9a\x96\x1a\x9c\x95\x92\xa7\x8f\x1e\xa3\xfb\x72" ++"\x73\x07\xa5\x86\x8f\x85\xa6\x49\xf7\x28\xfc\x0a\x18\xa3\x06\xf7\x11\xf7\xca\xf1\xfb\xca\x05\xa2\x06\xf7\x2f\xf8\x25\x9a\xb0\x93" ++"\x93\xa6\x90\x19\x0b\xf9\x4f\xf9\x38\x15\xfb\x70\x72\x06\xcf\x86\x9b\x83\x6e\x1a\x77\x7e\x6b\x71\x60\x1e\xfb\x03\xfb\x4d\xfb\x0c" ++"\xf7\x7c\x88\x90\x8a\x8d\x89\x90\x19\x7d\xa2\x87\x97\x97\x1a\xa1\x9a\x93\xb4\x1e\xa4\x8c\x05\xa4\xfb\xe3\x72\x07\xad\x89\xa5\x78" ++"\x9f\x69\xf7\x4b\xfb\xe0\x18\xfb\x27\x07\x89\x40\x80\x81\x3b\x84\x08\x72\xf7\xef\xa4\x07\x3b\x92\x81\x95\x89\xd6\x08\xf7\x4c\x07" ++"\xf7\x53\xf7\xcb\x9a\xa2\x9e\x96\xad\x90\x19\x0b\xf8\xaf\xa3\x75\x1d\x0b\xf8\x38\xf7\x34\x15\x6f\x06\x83\x6d\x82\x79\x7b\x74\x68" ++"\x5d\x73\x81\x35\x8a\x08\x6e\x06\xf7\x7b\xf8\x27\x05\xa5\xfc\x07\x07\x84\xfb\x22\x05\xa5\x06\xa4\xea\xa5\x9b\xf7\x20\x8a\xfb\x7e" ++"\xfc\x28\x18\x72\xf8\x13\x07\x0b\x7b\x66\x05\x7e\xaf\xa6\x86\xac\x1b\xdb\x4f\x0a\x7f\x1f\x0b\x89\x0a\x78\x89\x51\x08\x0b\x53\x7c" ++"\x7a\x56\x88\x08\x0b\xf8\x76\xf8\x22\x15\xc0\xfb\x16\x07\x9b\x5f\x6f\x91\x63\x1b\xfb\x0b\xe6\x1d\x9e\x7e\xba\xd1\x1d\x83\x6a\x71" ++"\x82\x0a\xaa\xa7\xa0\xb3\xe7\x8f\x8b\x9a\xac\x1e\xc7\xa5\xa9\xb6\xc9\x1a\xb3\x7f\xa9\x6f\xa7\x1e\x3e\xfc\x56\x15\xc1\xa5\x7b\x69" ++"\x5d\x54\x71\x28\xee\x1d\xe4\xf8\x82\x15\xba\x9e\x65\x2e\x2e\x79\x67\x5b\x5b\x79\xae\xe9\xe9\x9d\xb0\xbb\x1f\x0b\x41\x0a\xa8\xae" ++"\x4a\x0a\xf7\x93\x94\x1d\x0b\xf8\x65\x68\x1d\xdf\x8c\x90\xa0\x1a\xa9\x77\xa1\x6f\x70\x76\x75\x6d\x7e\x8e\x76\x8f\x76\x1e\x93\x65" ++"\x92\x6a\x90\x6e\x08\x0b\xc6\xb8\xc6\xd9\x57\x1d\x0b\x08\xa4\xf7\x7e\x70\x06\x67\x7c\x82\x81\x76\x1b\x82\x7d\x8f\x95\x75\x1f\xa3" ++"\x0b\xa9\x1d\x0e\x96\x83\x05\x8e\x96\x92\x8c\x95\x1b\xa8\x9c\x7e\x74\x70\x77\x7d\x65\x0b\xa3\x07\x68\x8f\x7e\x9b\x8c\xb0\x08\xf7" ++"\xe4\x0b\x4e\x0a\xb1\xab\xaa\xb1\x0b\x9f\xa6\xf7\x1a\xfb\x7e\x05\x0b\xf9\x87\xf7\xb3\x9e\x1d\xe1\xf7\x0c\x1a\xf7\x66\xca\xf7\x02" ++"\xf7\x0d\xba\xb6\x79\x65\xb6\x1e\xb6\x65\xa3\x68\xad\x40\x37\x0a\x52\x5a\x96\x5b\x1b\xfb\x5c\xfb\x29\xfb\x2d\xfb\x63\xfb\x62\x88" ++"\x1d\x0b\xca\xf8\x1a\x15\x8d\x95\x96\x8c\x91\x1b\x93\x92\x88\x86\x8f\x1f\x94\x81\x8b\x8a\x8c\x2a\x08\xfb\x0d\x07\x6d\x8e\x73\x91" ++"\x75\x1e\x53\x9a\xbc\x69\xcd\x1b\xf7\x08\xd8\xf6\xf7\x35\xd3\x7d\xcf\x75\xa8\x1f\x9f\x7c\x78\x95\x73\x1b\x66\x73\x73\x67\x6c\x9e" ++"\x74\xac\x7f\x1f\xa8\x82\x8e\x89\x93\x83\x08\x98\x7d\x92\x71\x65\x1a\x29\x61\x46\x50\x5f\x79\xac\xd8\x1e\xf7\x58\x07\xb8\x6f\xb2" ++"\x6a\x84\x87\x8a\x8a\x87\x1e\xfb\x04\x5d\x05\x0b\xf7\x76\xf7\x2c\x15\xf7\x71\x07\x89\xaf\x9b\xa1\xa7\x9c\x1d\x70\x8c\x7b\xa0\x8c" ++"\xab\xf7\x10\xf7\x75\x18\xfb\x70\x07\x8d\x67\x7b\x75\x6f\x8a\x08\x77\xf7\x66\x9f\x07\x87\x0a\x9a\x76\x8a\x68\x08\x0b\xfb\xe9\x71" ++"\x0a\x15\x6a\x6d\x6c\x6a\x66\xa7\x6e\xae\xb0\x1d\x0b\xf7\x31\x05\x9d\x7b\x78\x95\x78\xb6\x0a\x7d\xa8\x79\x46\x1d\x22\x1d\xac\xa0" ++"\x92\x94\xa2\x1a\x0b\x66\x1d\x78\x89\x51\x08\xfc\x67\x21\x1d\x78\x77\xf7\xd0\x9f\x78\x20\x1d\x0b\x67\x9e\x6c\x64\x1a\x69\x7b\x76" ++"\x71\x6b\x7d\xa2\x0b\x08\xf7\x7a\xf7\x85\xfb\x7a\x07\x0b\x1f\x63\x9d\x05\x98\x6f\x73\x91\x76\x1b\x0b\x76\x6e\x8a\x08\x77\xf7\x61" ++"\x9f\x07\x71\x0b\x89\x8c\x96\x72\x1f\x63\x9d\x05\x98\x0b\xaf\x6d\xa9\x68\x1f\x0e\xac\x5f\xfb\x00\x4c\x7f\x65\x71\x0b\x71\xa5\xab" ++"\xab\xa6\xa6\xaa\x1f\x0b\x59\x90\x2f\x08\xa8\x0b\x6c\x6c\x65\x64\xaa\x6c\xb1\x0b\xbd\xad\xc2\xb7\x6a\xa5\x54\x7e\x83\x8a\x87\x0b" ++"\x67\x64\x35\x79\x1f\x0e\xd0\x15\x81\x07\x8d\x59\x7a\x79\x59\x8a\x08\x73\x77\xf7\xd6\x9f\x72\x06\x59\x8c\x7b\x9d\x8c\xbd\x08\x95" ++"\x97\x07\xc8\xc6\x97\xa0\xb7\x1f\xdd\xb2\xc2\xe6\xee\x1a\xf7\x06\x47\xeb\x20\xad\x1e\x6c\x95\x7a\x8d\x43\x90\x79\x8c\x18\x96\x07" ++"\x8a\xbc\x9b\x9d\xbd\x8d\x08\xa4\x9f\xfb\xd6\x77\xa3\x06\xbd\x89\x9c\x79\x89\x5a\x08\x80\x07\x61\x88\x48\x87\x70\x84\x63\x78\x19" ++"\x37\x61\x56\x33\x28\x1a\x28\xc2\x30\xdd\x64\x1e\x75\xb8\xc5\x80\xc9\x1b\xf7\x2e\xf8\x7b\x15\xf1\x85\xc2\x3c\xfb\x20\x1a\xfb\x1f" ++"\x54\x3c\x25\x85\x1e\xfb\x23\x16\x25\x91\x54\xda\xf7\x1f\x1a\xf7\x20\xc3\xda\xf0\x91\x1e\x0e\xf9\x95\xa4\x15\x72\x8c\x80\x90\x7e" ++"\x9a\xfb\xc5\xf8\x0e\x18\xf7\x50\xf7\x56\xaf\xa4\xec\x93\x08\xa4\xfb\xb5\x72\x07\xda\x85\x91\x88\x73\x1a\x7b\x86\x83\x6c\x6c\x1e" ++"\xfb\x6d\xfb\x6e\x05\xf7\x6a\x07\x8d\xd4\x9a\x9a\xd3\x8f\x08\xa4\xfb\xe6\x72\x07\xce\x88\x9e\x7c\x8c\x56\x08\xfc\x78\x07\x8a\x57" ++"\x7b\x7e\x45\x85\x43\x1d\x45\x93\x7a\x98\x8a\xbd\x08\xf7\x58\x07\xa6\xa4\xf7\x4a\xfb\x77\x05\x9e\x73\x90\x82\x80\x1a\x7e\x7d\x86" ++"\x6a\x89\x1e\x86\x7e\x8b\x8a\x7d\x1f\x72\xf7\xe4\x07\x0b\xf7\xb4\x6b\x1d\x0b\xc4\xf8\x58\x15\x3d\x1d\x78\x0a\x82\x86\x7b\x77\x0a" ++"\x7f\x83\x86\x81\xba\x1d\x07\x0b\xf7\x9a\xf7\xd2\x15\xf7\x95\xfb\x72\x06\x25\x0a\xf7\xcf\x9f\x79\x20\x1d\xf8\x67\x07\x88\xc5\x9b" ++"\x9e\xc0\x8d\x08\x9d\x9f\xfb\xcf\x77\x9e\x06\xbf\x89\x9b\x78\x89\x51\x08\xfb\x61\xfb\x95\x69\x0a\x0e\x15\x45\x4a\x62\x2d\x2a\x1a" ++"\xfb\x0f\xce\x33\xe7\xc6\xb4\xa8\xd3\xb5\x1e\x45\xa8\xb0\x6c\xbf\x1b\xe7\xcb\xf2\xf7\x27\xf7\x11\x5a\xe7\x48\x68\x73\x74\x6b\x6a" ++"\x9e\x76\xae\x85\x1f\xb3\x84\x8c\x8a\x98\x7e\x08\x9a\x7a\x92\x6f\x5e\x1a\x26\x5e\x4b\x43\x66\x70\x9c\xb1\x74\x1e\xa6\xc6\x97\xb9" ++"\xb6\x1a\xbb\x74\xaa\x67\x65\x73\x6b\x59\x5e\x98\x55\xa2\x5b\x1e\x68\x78\x6e\x76\x6b\x1b\x52\x6d\xc6\xf7\x07\xd7\x96\xc9\xa4\xca" ++"\x1f\x0e\x91\xf7\xda\x15\xe6\xfb\x7f\x06\x5f\x70\x75\x53\x1e\x72\xf7\xd0\x07\x7f\x0a\xfb\x67\x30\x07\xf8\x03\x16\xfb\x06\xf7\x72" ++"\x06\x9c\x8c\x93\x8f\x90\x1e\x96\x93\x9e\x91\xa7\x1b\xd2\xbe\x6a\x46\xad\x1f\xa6\x56\x99\x43\x36\x1a\x2c\x77\x35\xab\x0a\xf7\x7d" ++"\xf7\x06\x07\x0e\xf7\x97\xf7\xc2\x15\x8a\xa3\x9f\x8b\x9a\x1b\xe2\xc0\x95\xa4\xba\x1f\xc0\xa8\xaa\xc1\xcb\x1a\xce\x6a\xc1\x50\xaa" ++"\x1e\x9f\x63\x69\x92\x49\x1b\xfb\xdd\x77\x9f\x06\xbf\x88\x9a\x7a\x89\x53\x08\xfc\x6a\x07\x8c\x31\x0a\x79\x77\xf7\xdd\x9f\x6b\x20" ++"\x1d\xf8\xa3\x04\x8c\x9f\x9d\x8b\x9a\x1b\xab\xa5\x85\x80\x9b\x1f\xa6\x78\x9b\x5d\x4f\x1a\x27\x66\x62\x31\x80\x7b\x8b\x8c\x7b\x1e" ++"\x0e\x15\x81\x0a\xca\xf7\x02\xf7\x0d\xba\xb6\x79\x65\xb6\x1e\xb6\x65\xa2\x69\xae\x3f\x37\x0a\x51\x5b\x96\x5b\x1b\xfb\x5c\xfb\x29" ++"\xfb\x2d\xfb\x62\xfb\x62\xf7\x26\xfb\x25\xf7\x64\xf7\x07\xcf\xae\xf7\x03\xf0\x1f\x0b\x61\x66\x71\x7d\x62\x1b\x34\x54\xe2\xf7\x1c" ++"\xf2\xab\xca\xbf\x9b\x9a\x83\x80\x91\x1f\x90\x82\x8b\x8b\x61\x62\x1d\x33\xfb\x1c\x27\x21\xfb\x24\x0b\xb6\x15\x5e\x8e\x7d\x98\xb5" ++"\x1a\xf8\xd3\xbb\x0a\xfb\x4b\x07\xb9\x60\x6d\x9b\x5d\x1b\xfb\x02\x39\x20\xfb\x25\xfb\x1d\xd7\x29\xf4\xc0\xac\x9b\xbd\xba\x1f\x4a" ++"\x07\xb9\x98\xa4\x90\xc9\x92\xc9\x93\x18\xfb\x5a\xe7\x7e\x0a\x0b\xf9\x34\x15\x33\x49\x73\x54\x4a\x1f\x41\x4c\x66\x34\xfb\x04\x1a" ++"\xfb\x61\xf7\x1a\xfb\x1c\xf7\x5d\xf7\x58\xf7\x1c\xf7\x1e\xf7\x5b\xf5\x6e\xda\x4d\xcb\x1e\xcc\x4b\x3d\xaa\x23\x1b\x8f\x68\x15\xf6" ++"\xc7\xfb\x00\xfb\x54\xfb\x58\x4b\xfb\x09\x20\x5c\x5e\xa7\xb9\x70\x1f\x6c\xc1\x7d\xd1\xf4\x1a\xf7\x10\x9f\xd9\xba\xc4\x5f\x1d\x78" ++"\x1d\x0e\x99\x16\xf7\xd0\x06\x7f\x0a\xfc\x81\x07\x5f\x70\x75\x53\x1e\xf7\x89\xf8\xda\x15\xa2\x9f\x97\xb2\xd3\xbd\x6a\x46\xae\x1e" ++"\xa6\x57\x99\x42\x36\x1a\x2d\x77\x34\xab\x0a\x0b\xf9\x45\xa4\x15\x5f\x80\x99\xf7\x11\x55\x9b\x1d\x98\x92\xa3\xa1\xc1\x1e\x9a\xb3" ++"\x05\xf7\x75\x06\xad\x3c\x97\x68\x75\x1a\x75\x7e\x82\x68\x89\x1e\x86\x8a\x7e\x8a\x7d\x8a\x08\x72\x0b\x15\xfb\x58\xfb\x2c\xfb\x2f" ++"\xfb\x5d\xfb\x59\xf7\x2c\xfb\x31\xf7\x53\xf7\x5e\xf7\x2a\xf7\x2b\xf7\x61\xf7\x5b\xfb\x2b\xf7\x2f\xfb\x58\x1f\x57\x04\xf7\x2d\xf7" ++"\x0f\xfb\x1b\xfb\x3c\xfb\x3f\xfb\x0e\xfb\x18\xfb\x32\xfb\x2a\xfb\x0f\xf7\x1c\xf7\x3a\xf7\x3d\xf7\x0f\xf7\x1b\xf7\x2e\x1f\x0e\x77" ++"\x07\xa5\x87\x99\x77\x89\x68\x08\xfb\xe4\x22\xf7\xe4\x07\x8a\xae\x98\x9f\xa5\x8f\x08\x9f\xfb\x5d\x77\x07\xa5\x87\x99\x77\x89\x68" ++"\x08\xfb\xe4\x22\xf7\xe4\x07\x89\xae\x99\x3e\x1d\x89\x9a\x77\x89\x66\x29\x0a\x67\x8d\x7b\x75\x6f\x1b\x76\x0b\xf8\xad\xb6\x15\x60" ++"\x8d\x7f\x98\x8a\xb6\x08\xf7\xfc\xfb\x5d\x73\x07\xbc\x88\x97\x7f\x8c\x5f\x08\xfb\xaf\x07\x6a\x6a\x77\x80\x6e\x1b\x62\x7c\x9f\xbe" ++"\x1f\xf7\xe7\xfb\x50\x73\x07\xb4\x83\x92\x82\x8c\x61\x08\xfb\x90\x07\x33\xbd\x57\xde\xbf\xae\x9b\xbd\xc5\x1e\x0b\xf7\x65\xf8\x5d" ++"\x15\xfb\x49\x54\x90\x77\x05\x8e\x93\x90\x8c\x8f\x1b\xa2\x96\x77\x5f\x1f\xfb\x6e\x07\x57\x8d\x7f\x9a\x73\x1e\x7a\x95\x96\x82\x94" ++"\x1b\x90\x92\x8d\x8e\x94\x1f\xf7\x11\xbd\x84\xa1\x05\x85\x7c\x82\x89\x84\x1b\x71\x87\x96\xdb\x1f\x0b\x64\x1d\x92\x89\x77\xb7\x1f" ++"\xa8\x7e\x05\x83\x9d\xa6\xb8\x0a\x67\x7e\x7d\x7e\x70\x1b\x7f\x49\x0a\x6e\x74\xbd\x0a\xf7\x81\xf7\xbe\x15\xcd\xa4\xa0\xa7\xa3\x1b" ++"\xa3\x95\x76\x5c\x1f\xfc\x87\xf7\x11\xf8\x90\x07\xd2\x5c\xc0\x4d\x5b\x67\x6e\x45\x67\x1e\xee\x07\x54\x1d\xfb\xd6\xf7\x11\x07\x0b" ++"\xf7\xf4\x67\x0a\x9f\x81\x1d\x39\x0a\x7b\x7d\x8e\x94\x74\x1f\x85\x8d\x2f\x0a\x0e\xf7\x61\x6a\x0a\x0b\x07\x89\xc6\x9a\x9d\xc0\x8d" ++"\x08\x9e\x9f\xfb\xd0\x44\x0a\x0b\xfb\x69\xfc\x19\x18\x4b\xfb\x05\x84\x82\x64\x85\x08\x72\xf7\x62\xa4\x07\x7a\x8d\x05\x57\x91\x7d" ++"\x94\xa7\x1a\x97\x8f\x97\x96\xa0\x1e\xef\xf7\x50\x05\xf7\x52\xfb\x4c\x06\x8a\x40\x7d\x0b\xf9\x47\x15\x4c\x7a\x6e\x73\xa6\x0a\x6e" ++"\x08\x68\xa4\xb4\x78\xc1\xca\x1d\xfb\x48\x8c\x1d\x0b\x77\xa6\x06\xae\x8a\xa0\x74\x65\x1a\xfb\x91\x07\xfb\x50\x6e\x2e\x52\x7b\x82" ++"\x94\x9a\x8f\x8b\x8f\x8c\x8f\x1e\x96\x07\xa9\x73\xa1\x69\x65\x74\x72\x62\x54\xb4\x66\xc7\xc6\xba\xae\x0b\x8c\x1d\x0e\x15\xc3\x06" ++"\xf7\x22\xc5\x1d\x0b\x15\xf4\x8f\x1d\xa5\x0a\x8d\x54\x92\x72\xa0\x6e\x08\x68\xa5\xb4\x78\xc0\x1b\xc3\xac\x0a\x1b\xa8\x9c\x7e\x74" ++"\x70\x77\x7d\x65\x7b\x7f\x8e\x94\x72\x1f\x85\x8d\x2f\x0a\x0e\x15\xa7\xae\x9b\xa0\x90\x92\x08\xb1\xc0\x9a\xa5\x9c\x1a\x92\x87\x8f" ++"\x83\x83\x83\x87\x7e\x7c\x1e\x8a\x8a\x89\x89\x88\x89\xfb\x5f\xfb\x38\x18\x87\x07\xf7\x62\xfb\x3a\x0b\x5f\xc6\xf7\x1c\x1e\xf7\xe2" ++"\x07\x8d\xd8\x99\x98\xdc\x8d\x08\xa4\xfb\xe6\x72\x07\xd0\x85\x96\x7e\x8d\x42\x08\xfb\xe2\x07\x29\xa0\x5a\xc8\x5f\x1e\x68\xbb\xcb" ++"\x79\x0b\x9a\x1d\xb6\x9d\x8e\x96\x94\x95\x1f\x0b\x1e\x83\x77\xf7\x67\x9f\x06\x73\x8c\x89\xbf\x0a\xc7\xd2\x9b\x95\xc1\x8c\x19\x9f" ++"\xfb\x41\x77\x9f\x07\x9b\x94\x84\x0b\xad\x0a\xf7\x60\x9f\x07\x72\x90\x7f\x9f\x8c\xba\x0a\x99\x74\x90\x81\x86\x1a\x82\x0b\x07\x8a" ++"\x61\x83\x83\x5c\x83\x08\x73\xf7\xa5\x07\x3d\xf8\xbb\x15\x92\x94\x9b\x97\x98\x1e\xa1\x9f\xa2\x97\xa1\x1b\xbf\xa3\x4f\xfb\x17\x0b" ++"\x15\xfc\xa0\x07\x3a\xf7\x66\x56\x74\xf7\x13\xfb\xb2\x05\xd8\x06\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05\xf8\xa0\x07\xdc\xfb\x66" ++"\xc0\x0b\xb4\x1d\xc0\x1b\xc3\xb4\x9f\xb4\xa5\x1f\x9c\xa6\x92\xa3\x0b\x81\x0a\xcb\xf7\x02\xf7\x0c\xba\x0b\x63\x1d\xb7\x83\x93\xcb" ++"\x1d\x0b\x15\x85\x81\x7a\x7f\x7e\x1e\x74\x77\x76\x80\x75\x1b\x56\x72\xc6\xf7\x14\xf7\x15\xa6\xc6\xc5\xac\xaa\x73\x65\x99\x1f\x0b" ++"\xf7\x6c\xf7\x24\xf7\x1e\xf7\x63\xf7\x62\xfb\x1f\xf7\x11\xfb\x7c\x1f\xfb\xc5\x72\x06\xca\x86\x9e\x7c\x8c\x5c\x08\x0b\x69\xbc\xf7" ++"\x07\x1f\xa2\xf7\x92\x07\xc9\x86\xa9\x7a\xae\x1e\xc9\x6d\x4e\xaf\x41\x1b\x56\x66\x7c\x67\x66\x1f\xb0\x0b\x50\x4d\x6b\x73\x5a\x78" ++"\x08\x7f\x6e\x6a\x85\x6f\x1b\x49\x4c\xae\xbf\x6e\x1f\x6e\xc0\x7d\xd2\xf0\x1a\xf7\x63\x0b\x62\x1a\x51\xd6\x69\xf7\x12\xf7\x3b\xe2" ++"\xbf\xee\xd8\x51\xb6\x21\x8d\x1e\x4a\x8c\x05\x36\x8c\x7c\x90\xa7\x1a\x0b\xf9\x76\xc3\x1d\x7b\x45\x1d\x07\x4a\xb6\x63\xd0\xce\xb3" ++"\xa9\xdd\xb4\x1e\x72\x96\x05\x69\x1d\x0b\x43\x0a\xa5\x78\x9d\x6e\x77\x7a\x82\x78\x7a\x1e\x0e\x30\x0a\xfc\xa1\xfb\x6f\xf8\xa1\x07" ++"\x0b\x6e\x8c\x7b\xa0\x8d\xb0\x08\xf7\xba\xa8\x0a\x8a\x0b\x79\x72\x1a\x83\xa2\xf7\xd7\x74\x07\x82\x2c\x6a\x5d\x4f\x89\x08\x70\xf7" ++"\xa3\xf7\x06\x06\xe5\x88\x0b\xc0\x8d\x08\x9e\x9f\xfb\xd0\x77\x9e\x06\xbf\x89\x9b\x0b\x83\x94\x91\x89\x91\x1b\x92\x8f\x91\x94\x9f" ++"\x70\xb6\x58\xc6\x1f\x7d\x9c\x7f\x9b\x7d\xa0\x08\x0b\x1f\xc0\x5c\x05\xac\xa2\x9c\x95\xa8\x1b\xae\xaa\x82\x71\xb9\x1f\x72\xb9\xa5" ++"\x83\xac\x1b\xb9\x0b\xf7\xd0\xb3\x1d\x0b\x83\x86\x81\x7f\x7e\x1f\xfb\x11\xfb\x1e\x05\xf7\x16\x07\x8a\xad\x97\x9e\xa5\x90\x08\x9f" ++"\x0b\x07\x25\x0a\xf7\xc5\x9f\x83\x20\x1d\x0b\x89\x53\x08\xfb\x67\x07\xfb\x3c\xf7\x61\x05\x78\xa2\x84\x98\x99\x1a\x9f\x9b\x97\xa6" ++"\x1e\x0b\x1a\x9f\x96\x97\x9d\x1e\x95\x9f\xfb\x74\x77\x06\xa6\xa7\x60\x37\xa7\x1f\xcf\xfb\x6b\x05\x0b\xf8\x35\x15\x5d\x65\x65\x5d" ++"\x5b\xaf\x66\xba\xbc\xb0\xaf\xba\xba\x65\xb2\x5c\x1f\x0e\xa0\x0a\x81\x88\x7b\x1b\x0b\x15\x53\xbf\x1d\x15\x4c\x7b\x6e\x74\x4e\x1b" ++"\x4d\x6c\xa4\xc8\x80\x1f\x60\x06\x8d\x55\x92\x73\xa0\x0b\xf9\x38\x15\xfb\x70\x72\x06\xd8\x86\xa0\x76\x42\x1a\xfb\xc5\x07\xfb\x28" ++"\x53\x46\x0b\x6a\x66\xac\x06\xc7\xa8\x6e\x50\x52\x69\x68\x55\x5f\x6d\xa6\xc6\x76\x1f\x70\x82\x0b\xa4\xb3\x79\xbf\x1b\xc2\xb3\x9f" ++"\xb3\xa4\xc3\x0a\x07\x8a\x65\x79\x76\x6b\x8a\x08\x73\xf7\x83\x0b\xb8\x69\xc8\x5e\x1d\x0b\x76\x68\x83\x62\x35\x1a\x65\x1d\x80\x7f" ++"\x5e\x87\x08\x0b\x5d\x65\x65\x5e\x5a\xaf\x66\xbb\xba\xb1\xb1\xb9\xba\x65\xb1\x5c\x1f\x0e\x15\x6e\x73\x74\x6e\x6e\xa2\x74\xa8\xa8" ++"\xa2\xa2\xa8\xa7\x74\xa3\x6f\x1f\x0b\x15\x63\x4e\x0a\xb2\xaa\xaa\xb1\xb1\x6c\xab\x66\x1f\x0b\x15\x6b\x71\x72\x6b\x6b\xa5\x71\xab" ++"\xaa\xa5\xa5\xab\xaa\x71\xa5\x6c\x1f\x0b\xf7\x68\x18\xb6\xbc\x05\xd2\xc6\x9c\x96\xc0\x1b\x9f\xfb\x41\x77\xa0\x07\x0b\x5e\x1d\x77" ++"\x0b\x1b\xdb\xbd\xad\xc2\xb7\x6a\xa5\x54\x7d\x84\x8a\x87\x7f\x1f\x0e\x78\x89\x51\x08\xfc\x67\x21\x1d\x78\x77\x0b\xcf\x8e\x08\xa4" ++"\xfb\xe5\x72\x07\xcc\x0b\x08\xa4\xf7\x5d\xfd\x0e\x75\x06\xce\x87\x9f\x82\x73\x1a\x81\x0b\x15\x4b\x79\x6e\x74\xf0\x1d\x0b\x4d\x1b" ++"\x4b\x6c\xa5\xc8\x7f\x1f\x5f\x06\x8e\x54\x92\x72\xa0\x0b\x79\x52\x55\x62\x79\xbb\xf4\xf7\x4b\x9b\xc4\xbd\x1e\x0e\x07\x89\xb0\xec" ++"\x1d\xa7\x0b\x15\xf7\x08\xce\xbd\xcd\xe1\x1a\xd0\x62\xba\x4f\x59\x6a\x0b\x1b\xbd\xa3\x6a\x47\x50\x75\x6b\x63\x75\x84\x93\xa3\x1f" ++"\x0b\x6b\x5e\x1e\x5d\x69\x5b\x74\x4a\x1b\x5e\x7e\x98\xb8\x1f\x0b\xb4\xd9\x1d\x8d\x66\x7b\x76\x6e\x8a\x08\x77\x0b\xa4\xb5\x78\xc0" ++"\x1b\xc3\xb3\x9f\xb4\xa5\x1f\x9c\xa5\x0b\x7a\x8c\x86\x9a\x49\x1e\x8d\x81\x8d\x82\x8d\x82\x08\x0b\x54\x25\x31\x61\x56\x43\x65\x7e" ++"\x99\xb4\x1f\x0e\x16\xf7\xe2\xa4\x06\x3d\x94\x83\x94\x89\xd5\x08\x0b\x9f\x07\xc2\x0a\x0b\xc6\xb8\xc6\xd9\x1a\xca\x67\xb5\x55\x5d" ++"\x6e\x6e\x0b\xfb\x14\xf7\xb2\x05\x3e\x06\xfb\x13\xfb\xb2\xc0\x0b\x77\x07\xa8\x8a\x9b\x76\x89\x67\x29\x0a\x0b\x1b\x71\x76\x77\x72" ++"\x77\x96\x0b\x54\x92\x72\xa0\x6f\x08\x67\x0b\x85\x9e\x1b\xc4\xb0\xb3\xe2\xa2\x1f\x60\x06\x0b\xf7\xba\x07\x89\xb0\x9b\xa0\xa8\x8c" ++"\x08\x9f\x0b\xad\x08\xf7\x06\x07\x99\x9d\xde\xfb\x1f\x05\x0b\xfb\x6b\x73\x07\xcc\x87\x95\x84\x8c\x5c\x08\x0b\xda\x69\x1e\x7d\xad" ++"\xa6\x87\xd0\x1b\xf7\xac\x0b\x91\x76\x1b\x4d\x50\x0a\x85\x85\x81\x1e\x82\x7c\x87\x81\x80\x1a\x0b\x8c\x71\xb7\xfb\x26\xf7\x7e\x18" ++"\xb6\xbd\x0b\x15\xc8\x06\xf8\x5e\xf9\x2a\x05\x4d\x06\x0b\xf8\xad\xf7\x65\x15\xe3\xfc\x8c\x33\x07\x0b\x6e\x8c\x7b\xa0\x8d\xb0\x08" ++"\xf7\xba\x07\x0b\x1f\x9c\xa5\x92\xa3\x90\xbd\x08\x0e\x1f\xf7\x1f\x35\x05\x0e", 50579 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-BoldItalic.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-BoldItalic.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-BoldItalic.cff.cpp.301 2023-01-17 15:53:51.709205369 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-BoldItalic.cff.cpp 2023-01-17 15:53:51.709205369 -0500 +@@ -0,0 +1,1738 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusRoman_BoldItalic_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x17\x4e\x69\x6d\x62\x75\x73\x52\x6f\x6d\x61\x6e\x2d\x42\x6f\x6c\x64\x49\x74\x61\x6c\x69\x63\x00" ++"\x01\x01\x01\x3e\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x14\x04\x1e\xe1\x5a\x30\x00\x00\x19\xff\x0c" ++"\x02\xfb\x01\x0c\x03\xd0\x0c\x04\xfb\x5c\xfb\xd8\x1c\x04\x82\xfa\x60\x05\x1c\x2a\xe5\x0f\x1c\x2a\xf8\x11\xaf\x1d\x00\x00\xc5\xbc" ++"\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00\x1d\x00\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d" ++"\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b\x00\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2" ++"\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa\x01\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41" ++"\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71\x01\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6" ++"\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1\x01\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21" ++"\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02\x59\x02\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6" ++"\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3\x02\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22" ++"\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03\x61\x03\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2" ++"\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1\x03\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42" ++"\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04\x81\x04\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2" ++"\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05\x11\x05\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62" ++"\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1\x05\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2" ++"\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06\x31\x06\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e" ++"\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf\x06\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03" ++"\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a\x07\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b" ++"\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4\x07\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00" ++"\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08\x29\x08\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86" ++"\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0\x08\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd" ++"\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09\x40\x09\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88" ++"\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc\x09\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09" ++"\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42\x0a\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76" ++"\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2\x0a\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1" ++"\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22\x0b\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61" ++"\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92\x0b\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1" ++"\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02\x0c\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41" ++"\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87\x0c\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb" ++"\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f\x0d\x77\x0d\x83\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41" ++"\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x41\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e" ++"\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63\x75\x74\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65" ++"\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68\x69\x44\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45" ++"\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45" ++"\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74" ++"\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47\x62\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63" ++"\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66" ++"\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f" ++"\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c" ++"\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b\x61\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61" ++"\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61\x72\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74" ++"\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e\x4e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65" ++"\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73" ++"\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68" ++"\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52\x63\x61\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68" ++"\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c\x6c\x61\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61" ++"\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61\x75\x54\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63" ++"\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65\x76\x65\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63" ++"\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69\x6c\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73" ++"\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72\x69\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69" ++"\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72\x65\x73\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d" ++"\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63\x75\x74\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62" ++"\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66\x69\x69\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69" ++"\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30\x31\x39\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32" ++"\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69\x69\x31\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69" ++"\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32\x36\x61\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38" ++"\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69\x31\x30\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31" ++"\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33\x61\x66\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61" ++"\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31\x30\x30\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30" ++"\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61\x66\x69\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66" ++"\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30\x30\x34\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30" ++"\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66\x69\x69\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69" ++"\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30\x35\x31\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35" ++"\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69\x69\x31\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69" ++"\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35\x38\x61\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30" ++"\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69\x31\x30\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31" ++"\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37\x61\x66\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61" ++"\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31\x30\x30\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30" ++"\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61\x66\x69\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66" ++"\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30\x30\x37\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30" ++"\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66\x69\x69\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69" ++"\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30\x38\x35\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38" ++"\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69\x69\x31\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69" ++"\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39\x32\x61\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34" ++"\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69\x31\x30\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31" ++"\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39\x61\x66\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61" ++"\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31\x30\x31\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30" ++"\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61\x66\x69\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66" ++"\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30\x31\x31\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31" ++"\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66\x69\x69\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69" ++"\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c" ++"\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67\x68\x74\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61" ++"\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72\x72\x6f\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72" ++"\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69\x67\x68\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e" ++"\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62\x65\x74\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72" ++"\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70" ++"\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64\x63\x72\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69" ++"\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72\x65\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e" ++"\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f\x6e\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e" ++"\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64" ++"\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63\x6c\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66" ++"\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d\x61\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78" ++"\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75" ++"\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76" ++"\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69\x6e\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72" ++"\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69" ++"\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69\x6f\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74" ++"\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x69\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69" ++"\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c" ++"\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d\x62\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63" ++"\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71\x75\x61\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e" ++"\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75" ++"\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e\x63\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e" ++"\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71\x75\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72" ++"\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f\x6d\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63" ++"\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61" ++"\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63" ++"\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75" ++"\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61\x63\x75\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63" ++"\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76\x6c\x6f\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65" ++"\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73" ++"\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f" ++"\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63\x61\x72\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65" ++"\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65\x75\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f" ++"\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62\x6c\x75\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30" ++"\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69\x30\x32\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75" ++"\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43\x75\x6e\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34" ++"\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30\x34\x35\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e" ++"\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75\x6e\x69\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39" ++"\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34\x39\x43\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69" ++"\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e\x69\x30\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42" ++"\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41\x46\x75\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30" ++"\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69\x30\x34\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75" ++"\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41\x75\x6e\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34" ++"\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30\x34\x44\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e" ++"\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75\x6e\x69\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33" ++"\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31\x32\x36\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69" ++"\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e\x69\x32\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e" ++"\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b\x75\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72" ++"\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74" ++"\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c\x64\x65\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78" ++"\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61\x76\x65\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61" ++"\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b" ++"\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69" ++"\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b" ++"\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69" ++"\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x4e\x69\x6d\x62\x75\x73\x20\x52\x6f\x6d\x61\x6e\x20\x42\x6f\x6c" ++"\x64\x20\x49\x74\x61\x6c\x69\x63\x4e\x69\x6d\x62\x75\x73\x20\x52\x6f\x6d\x61\x6e\x00\xd9\x02\x00\x01\x00\x06\x00\x0b\x00\x0f\x00" ++"\x16\x00\xa0\x00\xae\x01\x05\x01\x33\x01\x38\x01\x3e\x01\x51\x01\x5a\x01\x64\x01\x76\x01\x7c\x01\x84\x01\xe9\x02\x5f\x02\xcc\x03" ++"\x31\x03\x94\x03\xb6\x03\xd8\x03\xe3\x03\xe6\x03\xf1\x03\xfd\x04\x7d\x04\xf5\x05\x53\x05\x6d\x05\xa1\x05\xc4\x05\xe1\x06\x06\x06" ++"\x14\x06\x25\x06\x2a\x06\x38\x06\x4d\x06\x5b\x06\x70\x06\x78\x06\x80\x06\x86\x06\x8e\x06\xca\x06\xfd\x07\x38\x07\x47\x07\x4c\x07" ++"\x51\x07\x61\x07\x82\x07\x9d\x07\xb0\x07\xc2\x07\xc9\x07\xce\x07\xdf\x07\xe9\x08\x00\x08\x0d\x08\x1f\x08\x33\x08\x36\x08\x41\x08" ++"\x52\x08\x5c\x08\x61\x08\x6a\x08\x73\x08\x80\x08\x8a\x08\x92\x08\x9a\x08\xa2\x08\xad\x09\x66\x09\xe6\x0a\x6d\x0a\xf1\x0b\x12\x0b" ++"\x3b\x0b\xac\x0c\x0b\x0c\x6c\x0c\x76\x0c\xd1\x0c\xd4\x0d\x27\x0d\x7c\x0d\xd0\x0e\x06\x0e\x25\x0e\x31\x0e\x50\x0e\x96\x0e\xcd\x0f" ++"\x01\x0f\x07\x0f\x45\x0f\x6d\x0f\xac\x0f\xe9\x10\x13\x10\x4c\x10\x5f\x10\x89\x10\x9c\x10\xb5\x10\xc6\x10\xf1\x11\x1b\x11\x42\x11" ++"\x6a\x11\x85\x11\x9a\x11\xbe\x11\xcb\x11\xd8\x11\xfb\x12\x0e\x12\x30\x12\x52\x12\x74\x12\x8b\x12\xab\x12\xc8\x12\xe7\x12\xef\x12" ++"\xfc\x13\x17\x13\x28\x13\x45\x13\x60\x13\x68\x13\x7d\x13\x98\x13\xa8\x13\xb3\x13\xbe\x13\xd5\x13\xe0\x13\xf8\x14\x0a\x14\x23\x14" ++"\x3c\x14\x54\x14\x5c\x14\x6e\x14\x7b\x14\x8d\x14\xa3\x14\xb8\x14\xc0\x14\xd5\x14\xe8\x14\xec\x14\xf5\x15\x08\x15\x1b\x15\x2e\x15" ++"\x41\x15\x49\x15\x5b\x15\x6a\x15\x7c\x15\x8c\x15\x9c\x15\xab\x15\xbc\x15\xcb\x15\xdc\x15\xed\x15\xfc\x16\x06\x16\x10\x16\x20\x16" ++"\x30\x16\x40\x16\x50\x16\x60\x16\x6f\x16\x7e\x16\x8d\x16\x9c\x16\xab\x16\xb0\x16\xbe\x16\xcc\x16\xda\x16\xe8\x16\xf5\x17\x02\x17" ++"\x0f\x17\x1c\x17\x29\x17\x36\x17\x43\x17\x4e\x17\x59\x17\x65\x17\x71\x17\x7c\x17\x88\x17\x94\x17\xa0\x17\xa8\x17\xb0\x17\xbb\x17" ++"\xc6\x17\xd1\x17\xdc\x17\xe7\x17\xf2\x17\xfb\x06\x85\x75\x05\x0b\x06\x91\xa1\x05\x0b\x91\xa1\x05\x0b\x63\x1d\xf7\x17\xea\x05\x0e" ++"\xf8\xde\xf7\x56\x15\x72\x90\x68\x52\x76\x72\x64\x70\x19\x64\x53\x47\x78\x35\x1b\x60\x79\x95\xa3\x92\x8d\x96\x91\x9f\x1f\x8d\x8f" ++"\x8c\x92\x8d\x93\x8d\x91\x18\xc3\xf7\x65\x05\xf7\x06\x89\xa9\x78\x47\x1a\x7d\x8a\x7f\x88\x78\x1e\xa7\x86\xd5\xf7\xa5\x6f\x8f\x5c" ++"\x2d\x71\x7e\xfb\x18\x8c\x19\xc8\xf7\x73\x05\xae\x95\x97\x94\xb4\x1b\xd3\xc2\x7c\x70\xa6\x1f\xa2\x73\x92\x72\x4d\x1a\xa6\x86\xb6" ++"\xf7\x52\x05\xfc\xb0\x72\x06\xae\x85\xa0\x87\x92\x87\x08\x91\x87\x8f\x82\x80\x1a\x7d\x87\x73\x85\x75\x1e\xfb\x0f\xfc\x55\x7b\x56" ++"\x7f\x80\x57\x83\x19\x72\xf8\xbe\x07\x0b\x88\x1d\x66\xa9\x6e\xb0\xba\xb9\xb2\xe2\xc5\x90\x1d\x0b\xf8\x55\xf9\x41\x15\x42\x41\x71" ++"\x59\x47\x1f\xfb\x0d\x33\x35\xfb\x35\xfb\x1f\x1a\xfb\x23\xea\x2b\xf7\x21\xda\xd7\xa5\xbc\xce\x1e\xf7\x10\xe7\xdd\xf7\x33\xf7\x26" ++"\x1a\xf7\x19\x24\xed\xfb\x1f\x1e\x88\x69\x15\xc7\xb4\x5b\x44\xfb\x0d\x4d\xfb\x5c\x48\x29\x1f\x48\x5d\x5e\x6d\x55\x1b\x4c\x64\xba" ++"\xd5\xf1\xbe\xf7\x4c\xc2\xec\x1f\xe5\xbe\xc0\xb4\xcc\x1b\x0b\xf8\xe5\xa4\x15\xcd\x1d\x6b\x5a\x7c\x7e\x67\x83\x19\x72\xf7\x58\xa4" ++"\x07\x5d\x78\x96\xa3\x99\x90\x9a\x95\x9c\x1f\xc6\xf1\x05\xf7\x6b\x06\xde\x1d\xf7\xc4\x07\xfc\x44\xf7\x8c\xd0\x1d\x0b\x06\x90\xa1" ++"\x05\x0b\x15\x2b\x1d\x2d\x1d\x0e\x15\x68\x6e\x6d\x67\x69\xa9\x6d\xad\xaf\xa9\xa8\xae\xaf\x6d\xa9\x67\x1f\x0e\xf7\x2c\xe2\x05\xa9" ++"\x9c\x94\x96\x0b\x59\x1d\x51\x7e\x4b\x82\x3b\x97\x1d\x0b\x9e\x1a\xa5\x75\xa0\x71\x79\x7a\x7f\x65\x68\x1e\xfb\x0e\xfb\x17\x05\x0b" ++"\x4a\x1d\x97\x21\x1d\x0b\x7f\x5e\x79\x79\x68\x88\x19\x0b\xf8\x6b\xf7\x1b\xe1\x1d\x91\xa0\x9e\xc3\x1f\xaf\xf7\x01\x05\x9b\xba\x95" ++"\xb7\xa3\x1a\xbc\x71\xa5\x5c\x66\x67\x7c\x71\x70\x1e\x66\x68\x78\x73\x48\x28\xcb\xf7\x5a\x18\x4b\x7d\x3b\x6b\x1d\x97\x85\x78\x7f" ++"\x7d\x55\x6b\xfb\x04\x1f\x74\x39\x84\x71\x71\x2b\x08\xf7\x0d\x06\xba\xf7\x41\xb0\xe2\xc8\xdc\x08\xa6\x9f\xaa\xa1\x9d\x1b\x98\x97" ++"\x81\x80\x88\x89\x83\x88\x81\x1f\x54\xfb\x3a\x05\x7b\x5b\x7f\x52\xe7\x1d\x0b\x99\xf8\x2f\x15\x9d\x90\x8a\x87\x92\x1f\x9c\x82\x9b" ++"\x61\x9a\x44\x08\xac\xfb\x36\x9c\x2c\x6c\x1a\x74\x82\x73\x79\x72\x1e\x6f\x76\x70\x76\x7a\x1b\x84\x79\x92\x92\x82\x1f\x97\x7a\x72" ++"\x94\x79\x1b\x71\x73\x71\x6e\x69\xa6\x71\xae\xc2\xcc\xb2\xce\xc2\x1f\xf7\x16\xf7\x33\xf7\x0b\xf7\x81\xf0\x1a\xad\x6e\xa9\x6a\x6c" ++"\x71\x70\x6d\x72\x92\x7f\xa3\x79\x1e\x9e\x7d\x90\x83\x7e\x1a\x6c\x7a\x63\x45\xfb\x1a\x1e\x7f\xd6\x75\xf7\x0b\x71\xf7\x03\x79\xba" ++"\x19\x5a\x7f\x67\x85\x4b\x85\x08\x0b\x9b\xf8\x2b\x15\xa4\x94\x8a\x84\x93\x1f\x9f\x79\x99\x2e\x8e\xfb\x1e\x8d\x3d\x18\x87\x8b\x8a" ++"\x8a\x68\x1e\x8a\x5e\x05\xa6\x06\xc4\xe1\xc4\xeb\x94\x9a\xba\xe3\x19\xa2\xfb\xb1\x05\xa6\x06\xf7\x4d\xf7\x58\xe2\xf7\x19\xdf\x1a" ++"\xac\x6f\xa8\x6a\x6d\x71\x6f\x6b\x7c\x91\x7e\x9a\x76\x1e\x99\x79\x91\x7d\x81\x1a\x6d\x6c\x5c\x33\x23\x1e\x6b\xf7\xe0\x05\x70\x06" ++"\x37\xfb\x25\x7b\x6e\x53\x26\x88\xf7\x11\x84\xcb\x74\xe1\x5d\x82\x76\x87\x33\x7c\x08\x0b\xf9\x39\xf9\x41\x15\x6d\x06\x75\x7e\x81" ++"\x84\x7c\x1b\x83\x7c\x8e\x90\x7c\x1f\x99\x5e\x5e\x92\x62\x1b\xfb\x73\xfb\x4d\xfb\x5d\xfb\x87\xfb\x2f\xf7\x01\x23\xf7\x37\xd2\xcd" ++"\xa1\xb6\xc4\x1f\xa8\xa1\x9c\x9d\xab\xb7\x6d\xa1\x18\x59\x50\x6f\x74\x61\x79\x08\x7f\x6f\x6c\x85\x6c\x1b\x2d\x53\xcc\xf7\x01\xf7" ++"\x25\xd3\xf7\x42\xe6\xd7\x1f\xaa\xb0\xb2\x9a\xb4\x1b\xdc\xbd\x4f\x29\x7e\x8a\x83\x89\x7d\x1f\xab\x85\x05\x0b\x98\xf7\xbb\x15\xa7" ++"\x88\x9b\xb7\x9b\x9b\xaa\x8c\x19\xf7\x25\x06\xfb\xb8\xfb\xf6\xa4\x75\x96\x93\x05\x92\x95\x90\x8f\x8c\x1b\x92\x95\x90\x8d\x94\x1b" ++"\x9f\x9e\x82\x73\xae\x1f\x67\xc0\xb0\x7d\xb4\x1b\xc8\xba\xb2\xbf\xa7\x72\xa3\x6f\x70\x74\x73\x6f\x80\x8e\x82\x95\x80\x1f\x90\x84" ++"\x8d\x87\x87\x1a\x82\x82\x84\x7e\x79\x7f\x97\xae\x7a\x1e\x6b\xc8\x73\xa3\x58\xa0\xf7\xad\xf7\xe3\x18\x95\xfb\xcc\x07\x0b\x15\xf4" ++"\xb9\xce\xd8\xd4\x1a\xc0\x6c\xae\x5e\x66\x70\x6f\x65\x73\x94\x7d\xa6\x78\x1e\xa0\x7e\x91\x82\x7e\x1a\x6b\x68\x68\x44\x65\x1e\x0e" ++"\x69\xa9\x6d\xad\xaf\xa9\xa8\xae\xaf\x6d\xa9\x67\x1f\xf7\x68\x16\x68\x6e\x6d\x67\x69\xa9\x6d\xad\xaf\xa9\xa8\xae\xaf\x6d\xa9\x67" ++"\x1f\x0e\x15\xfb\x03\xf7\x27\x05\xa1\x7b\x76\x58\x1d\x2d\x1d\x0e\xec\xe4\xf7\x05\xbe\x70\xbd\x5e\xab\x1f\x0b\xfb\x17\xfc\x7f\x7f" ++"\x5e\x79\x79\x68\x88\x19\x0b\xf7\x03\xf9\x18\x15\xab\x86\x99\x89\x95\x88\x92\x87\x19\x91\x87\x8f\x82\x81\x1a\x7f\x86\x6c\x86\x79" ++"\x1e\xfb\x0f\xfc\x55\x7b\x57\x7c\x7d\x5a\x85\x19\x72\xf7\xbc\xa4\x07\x51\x8f\x7d\x93\xa9\x1a\x99\x90\xa4\x94\xab\x1e\xc2\xf7\x55" ++"\x05\xa8\x06\xf6\xfb\xdf\x05\xf7\x5e\xa4\x06\x52\x90\x82\x93\x75\xc6\x38\xf7\x8a\x18\xc2\x96\xa4\x95\xab\xa0\x08\xbe\xad\xa8\xbe" ++"\xc2\x1a\xec\x3e\xba\xfb\x33\x1e\xfb\xa8\x06\xf7\x72\x3f\x15\xaf\x94\x94\x93\xaa\x1b\xc4\xac\x69\x4e\x49\x6f\x4e\x5f\x70\x1f\x71" ++"\x7a\x64\x84\x4d\x8a\x08\x0b\xc8\xf7\xb7\x15\xc6\xa8\xa1\xa8\x9b\x1b\x94\x8f\x86\x82\x80\x89\x80\x80\x63\x1f\x68\xfb\x16\x85\x6e" ++"\x67\x1a\x46\xbc\x5c\xd3\xd8\xc9\xbb\xea\xb8\x1e\xab\xd0\xa0\xde\xc7\x1a\xce\x73\xb2\x62\x6b\x74\x70\x67\x79\x91\x7b\x97\x7c\x1e" ++"\x9e\x73\x8b\x8b\x8f\x83\x08\x94\x74\x90\x75\x76\x1a\x64\x79\x54\x6e\x5d\x1e\x5f\x71\x6b\x74\x6c\x1b\x6e\x76\xa4\xac\x98\x8f\xa1" ++"\x91\xa3\x1f\xba\xf7\x4a\x05\x90\xa2\x8e\x9d\x9b\x1a\xb0\x75\xa3\x68\x65\x5d\x71\x64\x6c\x1e\x79\x74\x80\x78\x79\x62\x08\x0b\xf7" ++"\xe1\xf8\x61\x15\x6e\x06\x78\x80\x88\x89\x7c\x1b\x81\x83\x8d\x92\x79\x1f\x95\x72\x7f\x8e\x76\x1b\x3a\x56\x5a\x3e\x55\x99\x6f\xcd" ++"\x3c\x1f\xb1\x5e\x9d\x69\x72\x1a\x6d\x72\x73\x6b\x74\x76\x96\x9f\x7b\x5d\x1d\x92\x96\x88\x86\x98\x1f\x83\xa3\x9d\x87\xa0\x1b\xe0" ++"\xca\xc4\xd6\xb8\x72\xbc\x53\xcc\x1f\x65\xb8\x79\xa9\xa2\x1a\xab\xa0\xa0\xab\xb9\xa6\x67\x38\x9a\x1e\xa6\x89\x05\x0b\xf7\xd2\x89" ++"\x1d\xfb\x37\xfb\x35\x32\xc9\x4d\xe6\xb7\xb6\x9b\xa8\xad\x1e\xa5\xa1\x9b\x9e\xae\xbd\x08\x0b\xf8\xbe\xf7\x56\x15\x70\x90\x3b\xfb" ++"\x10\x3e\x61\xfb\x24\x8d\x19\x45\x06\xf8\x46\xf8\xf1\x05\xa8\xfc\x68\x07\x52\xfb\x46\xa7\x87\xd4\xf5\xce\xb2\xf7\x04\x8d\x19\xd9" ++"\x06\xfc\x46\xfc\xf1\x05\x6e\xf8\x8e\x07\x0b\x15\xf7\x08\xbe\xd6\xe1\xdc\x1a\xc6\x69\xb2\x58\x62\x6d\x6c\x61\x70\x95\x7b\xa9\x77" ++"\x1e\xa2\x7c\x92\x81\x7d\x1a\x67\x64\x64\x3c\x61\x1e\x0e\xf8\x1c\x15\x99\xaa\x93\x9c\x8f\x92\x47\x1d\x85\x6c\x87\x50\x87\x50\x89" ++"\x69\x8a\x82\x8a\x7a\x8a\x87\x89\x73\x08\x0b\x08\xfb\x28\x6c\x78\x62\x63\x1b\x81\x83\x90\x91\x8d\x8d\x8e\x8d\x8f\x1f\x93\x97\x8f" ++"\x96\x96\x1a\xa3\x73\xa3\x71\x70\x73\x72\x6e\x5b\xb2\x6c\xc7\x0b\xb6\x1d\x79\x79\x69\x88\x19\x83\x20\x1d\xf7\xa5\x06\x0b\x15\xf3" ++"\xb9\xcf\xd8\xd4\x1a\xc0\x6c\x60\x1d\x68\x68\x44\x65\x1e\x0e\x49\x1d\xac\x61\x1d\x9d\xd2\x05\xee\xa4\xa9\xbd\xaf\x5e\x1d\x7f\x66" ++"\x1d\x0b\x08\xc8\xf7\x10\x90\x96\xad\x1a\xac\x73\xa2\x69\x75\x73\x80\x7a\x7f\x1e\x7f\x7c\x0b\x71\x85\x74\x05\x8c\x8f\x90\x8b\x8d" ++"\x1b\xa0\x99\x7c\x0b\x1b\xa9\x9c\x7e\x74\x72\x75\x7b\x69\x75\x7a\x8f\x98\x6f\x1f\x75\x6a\x05\x79\xb6\x0b\x97\xb8\x9d\x9d\xad\x8e" ++"\x19\x0b\x67\x1e\xfb\x0e\xfb\x17\x05\x0e\x91\xa1\x05\x6f\x06\x0b\x8b\x87\x89\x85\x1e\xfb\x17\x0b\xf7\x4f\x15\xf2\xf8\x17\x2e\x1d" ++"\xfb\xa3\x52\x1d\x8f\x99\xf7\xe8\xf8\x24\xfb\x01\xfc\x2d\x2f\x1d\x84\x20\x1d\xf7\xa5\x21\x1d\x6e\x06\x71\x8c\x7a\x9b\xa5\x1a\x8f" ++"\x8c\x92\x8d\x92\xf1\x1d\x9c\x9d\xae\x5f\x1d\x70\x1a\x86\x8a\x86\x89\x81\x1e\x0b\x7b\x57\x7d\x7e\x59\x84\x19\x72\xf7\xbc\xa4\x07" ++"\x4c\x90\x81\x91\xab\x1a\x9a\x8f\x9d\x94\xaa\x1e\x8d\x92\x8c\x90\x8c\x8f\xbd\xf7\x49\x18\xf7\x83\x06\x4b\xfb\x7c\x7d\x55\x77\x7d" ++"\x48\x87\x19\x72\xf7\xd1\x0b\x05\xf7\x0d\x06\xbe\xf7\x46\xa0\xbd\xbd\xd4\x08\xc7\xb5\xac\xa8\xa5\x1b\x97\x95\x81\x80\x85\x89\x83" ++"\x88\x82\x1f\x89\x83\x87\x80\x86\x7d\x87\x7e\x87\x80\x88\x82\x08\x5b\xfb\x20\x7e\x59\x62\x1a\x69\xa6\x73\xb2\xc8\xb3\xac\xf2\xcd" ++"\x1e\x0b\x7f\x1d\xf7\x82\x16\xf7\x2c\xe2\x05\xaa\x9d\x93\x95\x38\x1d\x06\x86\x53\x1d\x0b\x43\x1d\xc6\x1d\x0b\x8c\x96\x49\x1d\xab" ++"\x84\xb0\x1b\xd2\xc0\xb0\xbd\xb5\x65\xa9\x0b\x15\xf7\x74\x9e\x06\x5a\x81\x8f\xa1\x94\x8d\x98\x8f\x97\x1f\xef\xf7\xde\x4a\x7e\x61" ++"\x83\x45\x81\x19\x89\x76\x05\x8d\xa3\x9a\x8c\x0b\xa4\xfb\xbe\x72\x07\xab\x86\x99\x89\x95\x88\x92\x87\x19\x91\x87\x8f\x82\x81\x1a" ++"\x7f\x86\x6c\x86\x79\x1e\x0b\x15\x68\x6c\x6c\x69\x64\xa8\x6d\xb0\xb1\xaa\xa8\xb0\xb0\x6c\xaa\x65\x1f\x0e\x97\x78\x1b\x73\x76\x76" ++"\x73\x7b\x97\x7b\xa1\x7c\x1f\xf7\x19\x32\x05\x0e\xf7\x6c\xf7\x21\xb4\x1d\x0b\x5f\x9f\xb3\x69\x1d\x1b\x52\x5d\x5d\x43\x7e\x1f\xb3" ++"\x06\xab\x98\x98\x96\xa1\xaf\x1d\x0b\x08\x92\x87\x8f\x82\x7f\x1a\x7f\x87\x0b\x1e\x77\xa4\x83\xa2\x83\xc1\x70\x8e\x18\x75\xfb\x3a" ++"\x05\xa6\x06\x97\x8f\x97\x93\x98\x1b\x0b\x1b\x95\x92\x86\x83\x88\x8a\x89\x87\x85\x1f\x83\x0b\x8e\x19\x97\x21\x1d\xfb\xa3\x06\x86" ++"\x75\x05\xa0\x06\xa6\x8a\x9b\x7b\x0b\xae\x5d\x66\x70\x6f\x65\x73\x94\x7d\xa6\x78\x1e\xa0\x7e\x91\x82\x7e\x1a\x6b\x0b\xc5\x1d\x0e" ++"\x06\x38\x68\x84\x72\x66\x1f\x4a\x60\x69\x0b\x15\xbe\x06\x35\xf7\x42\x05\x3a\x06\xfb\x34\xfb\x42\x05\xc4\x06\x0b\x98\x80\x74\x82" ++"\x89\x7f\x85\x76\x1f\x0b\xdd\x1d\x71\x79\x0b\x88\x82\x81\x1a\x6f\xa0\x76\xa7\x0b\x83\x20\x1d\xf7\xa5\x06\x4c\x1d\x0b\x1e\x75\x99" ++"\x86\x89\x8a\x8a\x83\x87\x19\x81\x77\x0b\x75\xc9\x1b\xec\xcb\xc5\xf3\x9d\x1f\x0e\x7e\x1b\x84\x86\x91\x92\x8f\x0b\x80\x53\x89\x08" ++"\x70\x07\xb5\x0b\x61\x3c\x6d\x08\x68\xbe\x07\x0b\x74\x1b\x7f\x7b\x90\x96\x71\x1f\x9d\x62\x0b\x15\xfb\x03\x06\xa3\x69\x6d\x94\x5d" ++"\x1b\xfb\x0f\x28\x3a\x26\x58\xa5\x67\xc1\x74\x1f\x39\x5d\x7d\x7d\x66\x1a\x6b\x9d\x78\xb7\x7c\x1e\x4d\x7c\x77\x83\x73\x78\x08\x7b" ++"\x7d\x80\x73\x73\x1a\x4a\xd4\x62\xf7\x07\xf7\x21\xed\xc9\xe3\xc8\x63\xac\xfb\x01\xaa\x1e\x56\x9a\x05\x6b\x94\x78\x99\x9a\x1a\x9b" ++"\x9a\x9f\x98\x90\x92\x8a\x88\x93\x1e\x88\x96\x93\x8a\x97\x1b\xb7\xb8\x97\xa1\xb1\x1f\xc5\xac\xaa\xbe\xc8\x1a\x9a\x89\x95\x87\x9b" ++"\x1e\xce\x06\xfb\xff\xfc\x0f\x15\x97\x8a\xd7\x71\xa1\x81\x08\xa7\x7d\x98\x7a\x71\x1a\x5f\x5f\x72\x3f\x4a\x5d\xab\xb9\x9f\x94\x9b" ++"\xa0\x9f\x1e\x97\x97\xaa\x9d\x92\x8a\x08\xf7\x20\xf8\x49\x15\xa5\x9e\x73\x68\x69\x7f\x59\x7a\x67\x1f\x5d\x75\x72\x75\x6c\x1b\x70" ++"\x7c\xa0\xb1\xb3\x9c\xc8\xa0\xb1\x1f\xac\x9e\xa0\x9b\xa5\x1b\x0b\xf7\x4a\xf9\x2a\x15\x85\x75\x05\xa7\x06\xa5\x9c\x7a\x71\x85\x8a" ++"\x85\x8a\x85\x1f\x3a\x1d\x7c\x20\x1d\xf7\xd6\x06\xbb\xbe\x9a\xa4\xaf\x1f\xbd\xaf\xae\xcc\xc5\x1a\xb2\x77\xb4\x6c\xa6\x1e\x71\xa0" ++"\x76\x96\x59\x9a\xbd\x90\xa7\x94\xb2\xa4\x08\xc1\xae\xa7\xb8\xc1\x1a\xe3\x47\xbb\xfb\x12\x1e\xfb\x0b\xfb\xdf\x15\xb1\x9e\x88\x82" ++"\x9b\x1f\xaa\x7c\xa0\x64\x61\x1a\x60\x7c\x58\x74\x6b\x1e\x61\x6f\x61\x76\x57\x1b\x7d\x81\x8c\x8f\x78\x1f\xf7\x30\xf8\xe0\x15\xd2" ++"\xaa\x70\x4e\x47\x6a\x4c\x5b\x71\x1f\x7e\x72\x76\x87\x5f\x1b\x0e\xf8\xfb\xf7\x54\x15\x72\x90\x69\x53\x76\x72\x64\x70\x19\x64\x54" ++"\x48\x79\x36\x1b\x5f\x7a\x95\xa4\x91\x8e\x96\x90\x9e\x1f\x8d\x91\x8c\x90\x8f\x99\xc1\xf7\x63\x18\xf7\x06\x89\xa8\x78\x46\x1a\x7e" ++"\x8a\x80\x89\x78\x1e\xa6\x86\xd3\xf7\xa2\x6f\x8f\x5d\x2e\x72\x7e\xfb\x17\x8c\x19\xc6\xf7\x71\x05\xae\x95\x97\x94\xb3\x1b\xd3\xc1" ++"\x7c\x70\xa6\x1f\xa2\x74\x92\x72\x4d\x1a\xa6\x86\xb4\xf7\x50\x05\xfc\xaa\x73\x06\xbf\x83\x8b\x8b\x96\x85\x08\x91\x87\x8f\x82\x81" ++"\x1a\x7d\x87\x73\x85\x75\x1e\xfb\x0b\xfc\x51\x7b\x57\x7f\x80\x58\x83\x19\x72\xf8\xb8\x07\x0b\x1e\x8a\x82\x8a\x80\xa4\x86\xd4\xf7" ++"\xa5\x71\x8f\x67\x38\x63\x73\x28\x8c\x19\x82\x06\x81\x06\xcc\xf7\x7f\x05\xa6\x92\x95\x90\xb5\x1b\xf3\xc1\x65\x40\x8f\x1f\x8d\x63" ++"\xa3\x86\xb8\xf7\x52\x05\xfc\xe1\x74\x06\xcc\x87\x9b\x86\x78\x1a\x80\x83\x7a\x7f\x7b\x1e\xfc\x02\xfc\x6c\x63\x58\x7f\x7d\x85\x88" ++"\x19\x83\x86\x85\x89\x7b\x89\x08\x72\xf7\x57\xa4\x07\x5b\x8f\x7b\x93\xa1\x1a\x97\x90\x99\x95\x98\x1e\xf7\x06\xf7\x31\x05\xf7\x54" ++"\x06\x5d\xfb\x33\x7b\x55\x81\x82\x57\x83\x19\x64\xf7\xa1\x15\xf7\x91\xf7\xe1\x05\x97\x06\x2f\xfb\xe1\x05\x0b\xf8\x88\xf8\x50\x15" ++"\x77\x1d\xc4\xbf\xb8\xde\xb2\x1e\x77\x93\x05\x5e\x76\x79\x71\x7f\x1b\x87\x88\x8f\x90\x90\x8c\x91\x90\x9c\x1f\x0b\x8f\x1d\x91\xac" ++"\x8f\x9b\x1e\xc1\xf7\x5b\x05\x87\xae\x9e\xd2\x1d\xfb\xb3\x06\xf7\x70\x3f\x15\x92\xa3\x8b\x8b\x8f\x91\x08\x95\x94\x96\x8f\x9f\x1b" ++"\xbf\xaa\xbc\x1d\x0b\xf7\x7d\xf7\x6a\x15\x84\xf7\x1a\x81\xbc\x68\xc4\xfb\x19\x6d\x18\x84\x71\x05\x98\x06\xa7\x9c\x78\x66\x90\x1f" ++"\x92\x5b\x9c\xfb\x7a\x8c\x50\x08\x5f\x07\x8c\x87\x8b\x83\x81\x1a\x75\x78\x7e\x82\x81\x1b\x84\x82\x90\x9a\x77\x1f\x9e\x71\x7b\x92" ++"\x7a\x1b\x6e\x75\x72\x6a\x64\xaa\x6f\xb6\xc4\xbd\xb7\xf7\x2b\xf7\x05\x1f\xf7\x19\xf7\x46\xc9\xf7\x05\xca\x1a\xb4\x6b\xaf\x67\x6e" ++"\x74\x71\x6b\x74\x92\x80\xa5\x7c\x1e\x9f\x80\x93\x80\x7d\x1a\x66\x4e\x20\x46\x39\x1e\x0b\xf7\x29\xf7\x50\x15\xb2\xa6\x05\xfb\x3e" ++"\xab\xa8\x56\xc9\x1b\xbd\xae\xab\xe7\xbe\x1f\x75\x96\x05\x5b\x70\x7b\x7b\x78\x1b\x6f\x7f\xaf\xf7\x56\x65\x1f\xca\xc2\xcf\xc5\xa1" ++"\x98\xb8\x90\x19\xa4\xfb\x63\x72\x07\xb2\x89\x97\x86\x7b\x1a\x71\x65\x66\xfb\x12\x29\x1e\xf7\x0f\xf8\x5f\x3f\x7d\x57\x83\x3b\x83" ++"\x19\x70\x07\x8c\x93\x94\x8b\x8f\x1b\xa8\x64\x1d\xfb\x30\xfc\xcb\x05\xf7\x0e\x06\x0b\xf8\x04\xf7\x0e\x15\x71\x70\x87\x88\x80\x81" ++"\x08\x7b\x76\x6e\x81\x70\x1b\x51\x6c\xb2\xd5\x1f\xa1\x07\xcd\x8c\xb0\x94\xb9\xa4\x08\xce\xb0\xb5\xc3\xc2\x1a\xbf\x69\xa8\x50\xfb" ++"\x2a\xfb\x14\xfb\x23\xfb\x3c\x60\x96\x66\xa0\x72\x1e\x6e\xa4\xb9\x77\xb7\x1b\xcc\xc8\xb1\xd9\xc8\x1f\xfb\x6f\xf5\x15\xf7\x00\x9d" ++"\xc9\xf4\xb8\x1b\x9d\x98\x7b\x74\x64\x77\x54\x72\x6f\x1f\x70\x6c\x65\x79\x5d\x88\x08\x0b\x82\x1d\xb9\xab\xa5\xf1\xd9\x9a\x1d\x0b" ++"\x15\xfb\xb3\x71\x06\xb6\x87\x93\x89\x96\x85\x08\x91\x87\x91\x80\x82\x1a\x71\x87\x78\x70\x30\x1e\x74\x3f\x8b\x8b\x87\x85\x08\x7a" ++"\x7d\x62\x7e\x64\x1b\x21\x51\xcd\xf7\x0e\xf7\x29\xcf\xf7\x3b\xe6\xd8\x1f\xab\xb1\xb6\x9b\xb8\x1b\xba\xb2\x78\x6b\xa1\x1f\xa1\x6a" ++"\x92\x6e\x8d\x47\xa8\x87\x18\xbe\xf7\x71\x05\x6c\x06\x75\x80\x80\x83\x77\x1b\x82\x83\x8d\x92\x78\x1f\x9a\x0b\x7a\x1d\x0e\xf7\xfc" ++"\xf7\x64\x15\x84\xfb\x0b\x87\x5f\x77\x75\x64\x8a\x19\x84\x20\x1d\xf7\x93\x21\x1d\x7f\x06\x71\x7e\x9e\xb1\x1f\x95\x07\xa7\xf8\xd1" ++"\x05\x72\x06\xfc\x36\xfc\xc0\x61\x52\x71\x73\x77\x88\x19\x85\x75\x05\xf7\x42\x28\x1d\x7c\x06\x73\x7a\x99\xa0\x9a\x90\x98\x9b\xa0" ++"\x1f\xd6\xf1\x05\xf7\x3a\xb5\x15\xfb\x1c\x06\xf7\x26\xf7\x5c\x05\x0b\xf7\xef\xf7\x20\x15\x47\x5d\x6f\x75\x61\x1b\x61\x75\xa7\xc2" ++"\x9c\x8c\x96\x8f\x9e\x1f\xf2\x9f\xbd\xa1\xbb\xb8\x08\xad\xab\x9e\xb0\xad\x1a\xbe\x5f\xaf\x4f\xfb\x23\xfb\x21\xfb\x34\xfb\x37\x36" ++"\xcb\x4d\xe2\xd6\xc0\xb1\xee\xc6\x1e\xfb\x59\xe3\x15\xf7\x1d\xae\xb8\xd6\xbb\x1b\x9e\x94\x80\x74\x5f\x7a\x61\x6c\x6b\x1f\x70\x6f" ++"\x73\x7d\x52\x79\x08\x0b\xf7\xf8\x15\xac\xae\xa9\x9a\xab\x1b\xad\xa0\x75\x66\x72\x82\x72\x7b\x7e\x1f\x7c\x7d\x76\x7f\x55\x72\x42" ++"\x68\x89\x89\x74\x79\x08\x78\x7b\x81\x73\x6f\x1a\x44\xbf\x5c\xd8\xcb\xb7\xa4\xd3\xcc\x1e\x79\x9e\x05\x60\x62\x6a\x78\x65\x1b\x67" ++"\x74\xa7\xb6\xbb\xa4\xa6\xd9\xaf\x1f\xe9\xb7\xa7\xa9\xc3\x1a\xc8\x62\xb1\x4a\x52\x6a\x7a\x4a\x46\x1e\x0b\x97\xb8\x9d\x9d\xae\x8e" ++"\x19\x97\x28\x1d\xfb\xa2\x20\x1d\xa1\x06\xa5\x8a\x9c\x7b\x71\x1a\x86\x8a\x84\x89\x85\x1e\xfb\x24\xfc\xb2\x05\xfb\x68\x06\xf7\x22" ++"\xf8\xad\xae\x1d\x85\x8a\x85\x8a\x85\x1e\xfb\x25\xfc\xb2\x05\x0b\xf7\xb6\xa1\x15\x6f\x06\x71\x8c\x7a\x9b\xa4\x1a\x94\x8b\x8e\x8d" ++"\x92\x1e\xf7\x17\xf8\x7f\x2e\x1d\xfb\xa3\x06\x86\x43\x1d\x0e\x15\xf7\x2c\xe2\x05\xaa\x9d\x93\x95\x2d\x1d\x0b\xf7\xb6\xa1\x15\x6f" ++"\x06\x71\x8c\x7a\x9b\xa4\x1a\x94\x8b\x8e\x8d\x92\x1e\xf7\x17\xf8\x7f\x2e\x1d\xfb\xa2\x06\x85\x43\x1d\x0b\x15\xfb\x54\xfb\x2c\xfb" ++"\x30\xfb\x59\xfb\x55\xf7\x2c\xfb\x31\xf7\x4f\xf7\x5b\xf7\x2a\xf7\x2c\xf7\x5c\xf7\x58\xfb\x2c\xf7\x2f\xfb\x54\x1f\x5d\x04\xf7\x2f" ++"\xf7\x14\xfb\x1f\xfb\x3a\xfb\x3e\xfb\x13\xfb\x1c\xfb\x34\xfb\x2b\xfb\x14\xf7\x20\xf7\x39\xf7\x3c\xf7\x14\xf7\x1e\xf7\x2f\x1f\x0e" ++"\xfb\x0a\x06\x58\xfb\x56\x77\x53\x7f\x73\x71\x63\x19\x5d\x6d\x7e\x7f\x7a\x1b\x83\x86\x91\x96\x93\x8d\x95\x8d\x96\x1f\xe4\xf7\xe8" ++"\xfb\x49\xce\x1d\x83\x89\x82\x1f\x4e\xfb\x7b\x05\x86\x76\x87\x72\x7a\x1a\x66\xa7\x6f\xb0\x0b\xc4\x1d\x47\xfb\x82\x05\x7c\x57\x82" ++"\x60\x79\x1a\x64\xa7\x71\xb5\xc7\xb3\xac\xf2\xcd\x1e\x75\x99\x05\x56\x69\x71\x70\x7b\x1b\x83\x83\x92\x93\x9d\x9d\xd1\xaf\xf7\x10" ++"\x1f\x93\xaa\x92\xa3\x9d\xcb\x08\xde\x06\x0e\x86\x1d\xf7\xbc\x07\x0b\x6f\x1e\x7e\x20\x1d\xf7\x9d\x06\x91\xa1\x64\x8e\x7d\x9d\x69" ++"\xea\x19\x3c\xf7\x7e\xf7\x0a\xf7\x17\xe9\xf3\xaf\xa9\xab\x8e\x19\x22\x1d\xfb\x54\x20\x1d\x96\x06\xa1\x99\x7e\x74\x77\x85\x7f\x70" ++"\x6d\x1f\xfb\x08\xfb\x16\x5d\xf7\x1e\x05\x82\xa5\x89\x94\x0b\xa4\x15\x52\x8e\x7c\x94\xa7\x1a\x9b\x8f\xa0\x99\xbd\x1e\xf7\x06\xf8" ++"\x38\x9b\xc0\x9a\x98\xbe\x91\x19\x56\x1d\xfb\x0f\xfc\x55\x7b\x57\x7c\x7d\x5a\x85\x19\x72\x0b\xf7\x77\x15\x78\x76\x82\x81\x7a\x79" ++"\x08\x44\x42\x6d\x63\x76\x1a\x84\x91\x86\x92\x94\x98\x94\x9d\x9e\x1e\x98\x97\x95\x93\xa3\x9d\xf7\x3e\xf7\x10\x18\x94\x07\x30\xe7" ++"\x5e\xb9\x6b\xb0\x08\x93\x84\x88\x8d\x86\x1b\x82\x85\x84\x83\x7c\x94\x71\xa3\x5a\x1f\x0b\xf8\x46\xf7\x13\x15\x53\x62\x7c\x7d\x7b" ++"\x1b\x84\x86\x91\x94\xa4\x95\xb5\xa3\xdc\x1f\xd2\xf7\x80\xfb\x03\x84\x79\x50\x05\xbe\x82\x75\xa0\x60\x1b\xfb\x0f\xfb\x2a\xfb\x54" ++"\xfb\x30\x3f\xb6\x58\xcc\xc8\xb8\xaf\xeb\xc5\x1f\x7f\x62\x89\x7f\x7d\x1a\x0b\xf7\x21\x15\x48\x5b\x6c\x74\x60\x1b\x5f\x6e\xaf\xc0" ++"\xca\xa5\xe5\xaf\xcc\x1f\xba\xa6\xa7\xa3\xaa\x1b\x97\x95\x84\x81\x87\x89\x85\x85\x82\x1f\x82\x7c\x87\x7f\xbf\x1d\x0b\xf7\x29\x15" ++"\x5e\x06\xd9\xf7\x99\x05\x5d\x06\xfb\xaa\xfb\x93\x7b\x48\x05\xf7\x33\x06\x70\x33\x05\xe1\x06\xa7\xe3\x05\xb7\x06\xfb\x8a\xc8\x15" ++"\xf7\x4c\xf7\x3e\x57\xfb\x3e\x05\xd3\xf8\xaa\x15\x51\x06\xfc\x47\xfd\x4d\x05\xc5\x06\x0b\x15\x6b\x7c\x7e\x81\x6d\x1d\x6c\x93\x72" ++"\x5b\x1d\x81\xa5\x97\x88\xf7\x01\x1d\xfb\x4a\xce\x1d\x81\x89\x84\x1f\x75\x39\x05\x85\x73\x88\x7b\x7b\x1a\x61\xa4\x70\xb3\xc0\xb1" ++"\xa7\xec\xd8\x1e\x5e\xfb\x3f\x05\x86\x7a\x89\x7b\x7e\x1a\x68\xa6\x72\xb2\x0b\xf7\x23\xf8\xad\x98\x1d\xfc\x80\x7f\x5e\x7a\x7a\x68" ++"\x88\x19\x83\x20\x1d\x0b\x15\x6c\x7c\x7e\x80\x74\x1b\x80\x7a\x90\x96\x71\x1f\x9d\x62\x6b\x93\x73\x5b\x1d\x80\xa6\x96\x89\x0b\xf9" ++"\x18\x15\x9f\x1d\xf7\xba\xa4\x07\x53\x8e\x7b\x94\xa6\x1a\x95\x0b\x1e\xfb\x51\xf7\xc8\x15\xa1\x8a\x9a\x78\x70\x1a\x4f\x69\xfb\x03" ++"\x65\x46\x1e\x5a\x70\x6d\x71\x70\x1b\x71\x78\xa2\xaa\xbf\xac\xef\xb4\xd5\x1f\xa9\xc0\xac\xaa\xa6\x89\x08\x0b\x05\xa3\x73\x78\x94" ++"\x6e\x1b\xfb\x0e\xfb\x2a\xfb\x55\xfb\x31\x42\xb8\x57\xc8\xcb\xb8\xaf\xea\xc4\x1f\x82\x64\x89\x7e\x7b\x1a\x65\xa1\x74\xb1\xbc\xb8" ++"\xb1\xe3\xc2\x1e\x0b\x15\x68\x6e\x6d\x67\x69\xa9\x6d\xad\xaf\xa9\xa8\xae\xaf\x6d\xa9\x67\x1f\xf7\x68\x16\x68\x6e\x6e\x66\x69\xa9" ++"\x6d\xad\xaf\xa9\xa8\xae\xaf\x6d\xa9\x67\x1f\x0e\x15\xa1\x8a\x9a\x77\x6f\x1a\x5e\x60\xfb\x14\x68\x4a\x1e\x5a\x6f\x6f\x72\x6d\x1b" ++"\x72\x79\xa7\xae\x8d\x1f\x8e\xc1\xaa\xe7\xaf\xcc\xab\xc4\xaf\xab\xa9\x89\x08\x0b\x06\xeb\x1d\x84\x8a\x86\x8a\x85\x1e\xfb\x17\xfc" ++"\x7f\x7f\x5e\x79\x79\x69\x88\x19\x83\x20\x1d\xf7\xa5\x06\x0b\xa2\x1d\x85\x20\x1d\xf8\x71\x06\xc9\xf7\x3a\x05\x79\x06\x37\x38\x2f" ++"\x5c\x3c\x1b\x0b\x15\x7b\x06\x73\x66\x7d\x84\x57\x8a\x08\x32\x06\xf7\x11\xf0\x05\xce\xc1\xa4\xb1\xbb\x1a\xc3\x5c\xb6\x4e\x4d\x5d" ++"\x6c\x48\x67\x1e\x9d\x80\x05\x0b\xb2\x1d\x65\xa7\x72\xb4\xc7\xb0\xa9\xf5\xd1\x1e\x0b\x97\xb8\x9d\x9d\xad\x5f\x1d\x71\x1a\x83\x4d" ++"\x1d\x0b\x45\x79\x68\x4e\x1f\xfb\x18\x3e\x34\xfb\x2b\xfb\x2d\x1a\xfb\x34\xf7\x0c\xfb\x01\xf7\x44\xd9\xee\x9e\xa6\xc4\x1e\xa7\x98" ++"\xbb\xf7\x49\x9e\x0b\x1e\x86\x7b\x88\x7f\x88\x83\x08\x85\x77\x88\x7a\x7f\x1a\x72\xa2\x79\xa9\x0b\x15\xfc\xa0\x07\x3a\xf7\x66\x56" ++"\x74\xf7\x13\xfb\xb2\x05\xd8\x06\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05\xf8\xa0\x07\xdc\xfb\x66\xc0\x0b\xf7\x52\xf7\x9c\xad\xb9" ++"\x9d\x99\xb2\x93\x19\xa4\xfb\x64\x72\x07\xc0\x8a\x99\x81\x68\x1a\x7a\x85\x7e\x77\x6e\x1e\xfb\x15\xfb\x4c\x78\x0b\xbd\xb0\xe8\xc3" ++"\x1f\x93\x5d\x93\x77\x9c\x76\x08\x6f\xa1\xb3\x7b\xbb\x1b\xdf\xce\xba\xe3\xb6\x1f\x6f\x9c\x05\x50\x69\x61\x6d\x5b\x1b\x0b\x07\x69" ++"\x5d\x82\x79\x6f\x1a\x5c\xb8\x69\xc8\xbe\xba\xa8\xb9\xa4\x68\x1d\x81\x88\x7b\x1b\x0b\xae\x86\xa0\x86\x92\x87\x08\x91\x87\x8f\x82" ++"\x81\x1a\x7c\x87\x73\x85\x75\x1e\xfb\x0f\xfc\x55\x7b\x56\x7f\x80\x57\x83\x19\x72\x0b\x7e\x5e\x79\x79\x68\x88\x19\x81\x20\x1d\xf7" ++"\xac\x06\x92\xa1\x05\x6b\x06\x71\x7a\x9c\xa3\x90\x8c\x93\x8d\x92\x1f\x0b\xf7\xb0\xf8\x62\x15\xfb\x28\xfb\x1f\xfb\x33\xfb\x3c\x36" ++"\xce\x4c\xe7\xf7\x29\xf7\x1c\xf7\x2f\xf7\x3d\xe3\x4a\xca\x2f\x1f\x0b\x8a\x86\x8a\x85\x1e\x3a\x1d\x0b\x06\xbf\xa8\x74\x61\x84\x8b" ++"\x89\x88\x73\xc2\x1d\x0b\xfb\x38\x05\xa2\x06\xb5\xd7\xca\xb5\xda\x8f\xfb\x22\xfc\xa8\x18\x7f\x5e\x79\x79\x68\x88\x08\x62\x20\x1d" ++"\x0b\xd9\x1d\xf7\x20\xf8\x8e\xe9\x8a\xb2\x60\x90\xfb\x03\x19\xa6\x89\x0b\x6c\x63\x63\x79\x88\x8d\xa7\x76\x1e\x9e\x7e\x7d\x94\x7b" ++"\x1b\x75\x7c\x7a\x73\x6b\xab\x79\xc1\xf4\xe1\xd2\xe2\xb2\x0b\x7c\x4f\x71\x6b\x66\x86\x19\x85\x75\x05\xf7\x44\x21\x1d\x60\x8f\x73" ++"\xa0\xab\x1a\x94\x8d\x97\x8f\x99\x1e\x0b\x15\x65\x1d\x7b\x80\x64\x4b\x1d\x15\xf7\x2c\xe2\x05\xaa\x9d\x93\x95\x9e\x1a\xa5\x75\xa0" ++"\x71\x79\x7b\x80\x64\x4b\x1d\x15\xfb\x03\xf7\x27\x05\xa1\x7a\x77\x97\x78\x1b\x73\x76\x76\x73\x7b\x97\x7a\xa1\x7d\x1f\xf7\x19\x32" ++"\x05\x0e\x9b\xc2\x9f\x9a\xcc\x8d\x19\xa4\xfb\xd1\x72\x07\xae\x85\xa0\x0b\xf7\x2c\xe2\x05\xa9\x9d\x94\x95\x2d\x1d\x0e\xc1\x1d\x86" ++"\x89\x1a\x26\xb7\x5b\xe9\xeb\x0b\x98\xb8\x9c\x9d\xae\x8e\x19\x97\x21\x1d\xfb\xa3\x20\x1d\xa1\x06\xa6\x8a\x9b\x7b\x71\x1a\x0b\x1b" ++"\x96\x99\x88\x86\x98\x1f\xc6\x74\x05\x0b\x06\xe7\x8e\xca\x5e\x91\x40\x08\x9d\x06\xb4\xf7\x2e\x05\xfc\x6f\x20\x1d\xa4\x06\xa5\x8a" ++"\x9c\x0b\x72\x1b\x52\x5e\x5d\x43\x7e\x1f\xb3\x06\xab\x98\x97\x96\xa2\xaf\x1d\x0b\x85\x19\x70\x07\xb7\x9a\x84\x75\x83\x88\x7c\x87" ++"\x7a\x1f\x51\xfb\x6b\x05\x83\x6e\x86\x71\x7d\x1a\x0b\x6f\x6e\x67\x58\xc2\x6d\xe7\xf6\xd2\xb3\xc7\xa8\x79\x9c\x6d\x6b\x71\x76\x70" ++"\x89\x8b\x88\x8c\x86\x0b\x15\x7d\x77\x05\x64\x71\x74\x76\x7c\x1b\x83\x84\x92\x93\x94\x90\xa5\x8f\x9c\x1f\xe6\xf7\xe2\x0b\xc6\x1d" ++"\xf7\x24\xf8\xb1\x05\x0b\x75\x05\xa0\x06\xa6\x8a\x9b\x7b\x71\x1a\x83\x4d\x1d\xfc\x7f\x7f\x5e\x0b\x6e\x1a\x62\xa0\x78\xb7\xc7\xbc" ++"\xb3\xe4\xbf\x1e\x0b\x1a\xb0\x9e\x9c\xb2\x1e\x9d\x21\x1d\xfb\xb6\x20\x1d\x98\x06\xb2\x9c\x0b\x68\x1e\xe1\xb2\x15\x62\xb0\x80\x9d" ++"\xa5\x1a\xa9\x9f\xa0\xa7\xa7\x9c\x77\x6a\x6c\x7f\x0b\x88\x08\x76\xf7\x46\xa0\x07\x6c\x8e\x88\x8c\x83\x8f\x08\x85\x8f\x89\x92\xac" ++"\x1a\x0b\xd6\x1d\xc2\xd0\xb0\x79\xb0\x0b\x6a\x51\x67\x82\x5e\x7d\x6c\x1f\x50\x71\x67\x74\x44\x1b\x7e\x7f\x8c\x8c\x7a\x1f\x0b\x15" ++"\x68\x6e\x6e\x66\x69\xa9\x6d\xad\xaf\xa9\xa8\xae\xaf\x6d\xa9\x67\x1f\x0e\x16\xc7\x1d\x0e\x7f\x1a\x6d\xa3\x75\xad\xe3\x1d\x0b\x15" ++"\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f\x0b\x15\x49\x6c\x68\x73\x4a\x1b\x4b\x6a\xa8\xc8\x86\x1f\x60" ++"\x06\x8a\x85\x8b\x0b\x1f\xa0\x06\xc8\xf7\x7a\x05\x76\x06\x6f\x4b\x58\x6a\x44\x8c\x08\x61\x06\x0b\x79\x53\x7d\x81\x46\x86\x19\x72" ++"\xf7\xd6\xa4\x07\x4a\x8e\x7f\x92\xb0\x1a\x0b\xf0\x1d\x55\x3b\x59\x6c\x1d\x0b\x84\xaf\x1b\xd2\xc0\xb0\xbd\xb5\x65\xa9\x57\x81\x85" ++"\x8a\x89\x81\x1f\x0b\x4c\x1d\x71\x8c\x7a\x9b\xa4\x1a\x94\x8b\x8e\x8d\x92\x1e\x0b\x68\x6f\x6e\x67\x69\xa9\x6d\xad\xae\xa9\xa8\xad" ++"\xaf\x6d\xa9\x67\x1f\x0b\x85\x1f\x60\x80\x06\x26\xb7\x5b\xe8\xea\xcb\xc5\xf1\x9c\x1e\x0e\xf7\xa3\xf7\xae\x15\xfb\x89\x06\x73\xfb" ++"\x08\x05\xf7\x8a\x06\x0e\x21\x1d\x68\x06\x71\x7a\x9c\xa4\x92\x8c\x90\x8c\x92\x1f\x0b\x08\x63\x9b\xa5\x77\xad\x1b\xb8\xa7\xa6\xec" ++"\xc1\x1f\x78\x98\x05\x0b\xad\x8e\x08\x97\x21\x1d\xfb\xee\xfc\xef\x15\x42\x96\x67\x0b\x49\x90\x86\x90\x7e\xd7\x2b\xf8\xd0\x18\x72" ++"\x06\xfc\x08\xfc\xe0\x0b\x71\x85\x74\x05\x8c\x8f\x8f\x8b\x8e\x1b\x9f\x99\x7c\x75\x84\x8a\x0b\xf7\xd8\xf9\x3f\x15\x51\x06\xfc\x47" ++"\xfd\x4d\x05\xc5\x06\x0e\x15\xf7\x28\xf7\x87\xb0\xfb\x87\x05\x0b\x1f\xc5\xf7\x46\x05\x9f\xc9\x95\xb4\x0b\x8a\xa6\x1b\xf7\x3a\xf6" ++"\xd8\xf7\x0c\xf0\x41\xc1\xfb\x1f\x1f\x0b\x1b\x53\x65\xbe\xd7\xf7\x02\xbb\xf7\x42\xc3\xe9\x1f\xca\xb0\x0b\x1e\x90\x7f\x8c\x86\x83" ++"\x1a\x71\x7e\x7a\x70\x82\x1e\x96\x73\x0b\xa4\x15\x54\x8d\x79\x95\xa8\x1a\x9a\x8f\x9f\x9a\xbf\x1e\x8d\x0b\xf7\x76\x15\x41\x6e\x6a" ++"\x68\x58\x1a\x52\xbe\x62\xd3\xdb\xc9\x0b\x15\xfb\x03\xf7\x26\x05\xa0\x7b\x76\x97\x78\x1b\x74\x76\x0b\x98\xd2\xa0\xcb\x1f\xd8\xa6" ++"\xa3\xaa\xaf\x1b\xb0\x9d\x6d\x0b\xa4\x06\x44\x8e\x7f\x91\xab\x1a\x9a\x8f\xa0\x92\xa5\x1e\x0b\x6f\x06\x70\x8c\x7a\x9b\xa4\x1a\x90" ++"\x8c\x92\x8d\x92\x1e\x0b\x74\x6e\x1b\x6f\x78\xa7\xb3\xb9\xa8\xf7\x12\xa8\xd7\x1f\x0b\x08\x83\x20\x1d\x0b\xf7\x2c\xe2\x05\xa9\x9c" ++"\x94\x96\x9e\x1a\xa5\x75\xa0\x0b\x95\x41\x90\x62\x81\x1a\x62\x7c\x80\x4b\x85\x1e\x72\x0b\x9a\x93\xc2\x8c\x1e\xa4\xfb\xaf\x72\x07" ++"\xbe\x84\x8e\x0b\xf7\x21\x15\x50\x63\x77\x76\x79\x1b\x83\x84\x92\x93\x0b\x15\x4d\x63\x7e\x7d\x7a\x1b\x83\x85\x92\x95\x95\x0b\xf9" ++"\x0d\xf9\x90\x15\x5a\x06\x56\x2f\x05\x95\x6b\x0b\xb0\xa4\xa7\xb5\xc1\x5e\xaf\x48\xfb\x21\xfb\x24\x0b\xd1\x80\x8e\x89\x6e\x1a\x81" ++"\x88\x7b\x82\x6a\x1e\x0b\x63\x1b\x7e\x86\x92\x9d\x97\x8b\x8c\x92\xa1\x1f\x0b\xfb\x14\xf7\xb2\x05\x3e\x06\xfb\x13\xfb\xb2\xc0\x0b" ++"\x71\x1a\x65\xa4\x75\xb6\xc7\xb4\xad\xec\xc5\x1e\x0b\x18\xf7\x15\x06\x94\xae\x05\xfb\x15\x06\x0e\x7a\x7f\x66\x69\x1e\xfb\x0c\xfb" ++"\x16\x05\x0e\x06\x36\xfb\x66\x05\xd9\x06\xe0\xf7\x66\x05\x0b\x86\x75\x05\xa0\x06\xa6\x8a\x9b\x7b\x71\x1a\x0b\x22\x1d\x6e\x06\x71" ++"\x8c\x7a\x9b\xa4\x1a\x0b\x15\x53\x06\xfb\x1b\x2a\x30\xec\x05\x59\x06\x0b\x1b\x80\x7f\x92\x90\x8e\x8c\x8c\x8f\x91\x1f\x0b\xda\x69" ++"\x1e\x7d\xad\xa6\x87\xd0\x1b\xf7\xac\x0b\x06\xb2\xf7\x25\x05\x68\x06\x0b\x1e\xf7\x17\xf8\x7f\x97\xb8\x0b\x89\x83\x1f\x28\xfb\xf5" ++"\x05\xf7\x0a\x06\x0b\x1b\x53\x65\xbe\xd6\xf7\x02\xbb\xf7\x41\x0b\x9d\x75\x67\x47\x6d\xfb\x15\x6a\x44\x1f\x0b\x69\x71\x70\x69\x68" ++"\xa6\x6e\xad\xac\xa5\x0b\x6b\x77\x77\x83\x7e\x80\x1e\x81\x7f\x87\x0b\x71\x84\x74\x05\x96\x06\x9f\x99\x7c\x76\x0b\x9d\x1b\xc8\xae" ++"\xae\xdf\xa1\x1f\x0e\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0\x02\x8e\x02\x00\x01\x00\x04\x00" ++"\x07\x00\x4b\x00\x72\x00\xb2\x01\x48\x02\x0e\x02\xb3\x02\xbb\x02\xf4\x03\x2e\x04\x1e\x04\x38\x04\x3f\x04\x43\x04\x5b\x04\x6f\x04" ++"\xc9\x05\x06\x05\x4f\x05\xb6\x05\xe8\x06\x36\x06\x94\x06\xb6\x07\x22\x07\x8b\x07\x9a\x07\xab\x07\xc8\x07\xde\x07\xf9\x08\x44\x08" ++"\xf6\x08\xfa\x09\x8a\x09\x8e\x09\x92\x09\x96\x09\xe6\x09\xea\x0a\x20\x0a\x25\x0a\x30\x0a\x34\x0a\x38\x0a\xb0\x0a\xb4\x0a\xb8\x0a" ++"\xbe\x0b\x75\x0b\x79\x0b\x7d\x0b\x81\x0b\x85\x0b\xd4\x0b\xd9\x0c\x71\x0c\x75\x0c\x79\x0c\xa5\x0c\xb8\x0c\xe3\x0d\x01\x0d\x0c\x0d" ++"\x13\x0d\x16\x0d\x7b\x0d\x80\x0d\x83\x0d\x88\x0d\xd0\x0d\xd3\x0d\xdf\x0d\xe8\x0e\x17\x0e\x1a\x0e\x1f\x0e\xd6\x0e\xda\x0e\xdd\x0f" ++"\x60\x0f\xda\x0f\xdf\x0f\xe4\x0f\xee\x0f\xf2\x10\x4a\x10\x4e\x10\xd9\x10\xde\x10\xe3\x11\x47\x11\x53\x11\xb7\x11\xf1\x12\x36\x12" ++"\xa7\x13\x4d\x13\x51\x13\xda\x14\x58\x15\x0d\x15\x71\x15\x78\x15\xa2\x15\xe6\x15\xed\x15\xf4\x16\x9c\x17\x46\x17\x55\x17\xf5\x18" ++"\xf6\x18\xfe\x19\x73\x19\x8c\x19\x93\x19\xc3\x19\xd2\x1a\x16\x1a\x2a\x1b\x21\x1b\x6f\x1b\x77\x1b\x7f\x1b\x87\x1b\x8f\x1b\x97\x1b" ++"\xb0\x1b\xb8\x1b\xc0\x1b\xc8\x1b\xe0\x1b\xf0\x1c\x12\x1c\x1a\x1c\x1e\x1c\x3f\x1c\xad\x1c\xe4\x1d\x03\x1d\xd3\x1e\x16\x1e\x98\x1e" ++"\x9d\x1e\xab\x1e\xae\x1f\x55\x1f\xfe\x20\x22\x20\x32\x20\xae\x21\x31\x21\x34\x21\x80\x21\xa5\x21\xdf\x22\x00\x22\x1e\x22\x31\x22" ++"\x5d\x22\xe4\x23\x0c\x23\x30\x23\xa5\x23\xb1\x24\x1a\x24\x46\x24\x6c\x24\xb8\x24\xc0\x24\xd1\x24\xd9\x24\xeb\x24\xf3\x24\xfc\x25" ++"\x2e\x25\x37\x25\x3f\x25\x4d\x25\x55\x25\x5e\x25\x67\x25\x70\x25\x79\x25\x81\x25\x88\x25\x90\x25\x98\x25\xb8\x25\xce\x25\xd7\x25" ++"\xe0\x25\xf0\x25\xf9\x26\x0a\x26\x13\x26\x21\x26\x30\x26\x36\x26\x50\x26\x57\x26\x67\x26\x6e\x26\x95\x26\xec\x26\xf5\x26\xff\x27" ++"\x08\x27\x12\x27\x1b\x27\x2e\x27\x38\x27\x41\x27\x49\x27\x52\x27\x61\x27\x68\x27\x87\x27\x98\x27\xa2\x27\xab\x27\xb3\x27\xbc\x27" ++"\xc4\x27\xcd\x27\xd7\x27\xe1\x28\x54\x29\x00\x29\xef\x2a\xe8\x2b\x60\x2c\x04\x2c\x9c\x2d\x01\x2d\x2b\x2d\x41\x2d\x44\x2d\x60\x2d" ++"\x69\x2d\xc1\x2e\x34\x2e\x37\x2e\x40\x2e\x48\x2e\x58\x2e\x61\x2e\x98\x2e\xb1\x2e\xb4\x2e\xce\x2e\xd6\x2e\xde\x2e\xe7\x2e\xef\x2f" ++"\x4b\x2f\xdf\x30\x0a\x30\x76\x30\x81\x30\xf1\x31\x7b\x31\xd0\x31\xd9\x31\xf5\x31\xfe\x32\x07\x32\x8d\x32\xc7\x33\x4d\x33\x66\x33" ++"\x6f\x33\x79\x33\x8e\x33\x93\x33\xa9\x33\xc4\x33\xed\x33\xfd\x34\x5b\x34\x64\x34\x6d\x34\xb0\x34\xc7\x34\xd0\x34\xd8\x34\xef\x34" ++"\xf7\x35\x10\x35\x19\x35\x5d\x35\x7b\x35\x83\x35\x95\x36\x12\x36\x5c\x36\xa9\x36\xe6\x37\x6f\x37\x9b\x38\x5b\x38\x63\x38\x6c\x38" ++"\x75\x38\xbb\x38\xc4\x39\x64\x39\xd0\x39\xd8\x3a\x22\x3a\x48\x3a\x93\x3a\x9b\x3a\xcd\x3b\x66\x3b\x7d\x3b\x85\x3b\x8e\x3c\x26\x3c" ++"\x2a\x3c\x4e\x3c\xad\x3c\xb6\x3c\xdb\x3c\xe5\x3c\xf6\x3d\x05\x3d\x23\x3d\x9f\x3d\xa8\x3d\xb1\x3d\xba\x3d\xc3\x3d\xf8\x3e\x00\x3e" ++"\x89\x3e\x8d\x3e\x90\x3e\xd5\x3e\xd8\x3e\xdc\x3f\x4d\x3f\x68\x3f\x8b\x40\x65\x40\xe1\x40\xe8\x41\x17\x41\x6f\x41\xcd\x41\xe7\x41" ++"\xf0\x42\x3f\x42\x67\x42\xb3\x43\x0c\x43\x32\x43\xaf\x44\x38\x44\x6f\x44\xa2\x44\xce\x44\xf8\x45\x45\x45\x88\x45\xd5\x46\x01\x46" ++"\x8e\x46\xeb\x47\x57\x47\x9c\x48\x0f\x48\x28\x48\xb6\x49\x42\x49\x46\x49\x6a\x49\xb6\x4a\x44\x4a\xce\x4b\x30\x4b\x98\x4c\x36\x4c" ++"\xab\x4c\xfd\x4d\x60\x4d\x66\x4d\xd2\x4d\xd7\x4d\xf1\x4e\x9c\x4f\x0f\x4f\x13\x4f\x6c\x4f\x71\x4f\xdb\x50\x59\x50\xad\x50\xd3\x51" ++"\x4d\x51\xca\x52\x16\x52\xb5\x52\xba\x53\x7f\x54\x12\x54\x54\x54\x87\x55\x35\x56\x05\x56\x98\x57\x21\x57\x73\x57\xd6\x58\x2e\x58" ++"\xbb\x59\x07\x59\x91\x59\xb6\x5a\x10\x5a\x84\x5a\xe0\x5b\x43\x5b\xac\x5c\x2d\x5c\x91\x5d\x1e\x5d\x41\x5d\x83\x5d\xc8\x5e\x11\x5e" ++"\x5a\x5e\xf9\x5f\x84\x60\x35\x60\x76\x60\xdb\x60\xec\x61\x21\x61\x57\x61\x9e\x62\x10\x62\x87\x62\xbd\x62\xde\x62\xff\x63\x20\x63" ++"\x41\x63\x4e\x63\x64\x63\xe6\x63\xf2\x63\xfc\x64\x24\x64\x2d\x64\x83\x65\x01\x65\x7f\x65\xa7\x65\xe9\x66\x6c\x66\x9b\x66\xf0\x67" ++"\x13\x67\x1d\x67\x27\x67\x57\x67\x61\x67\xc1\x68\x01\x68\x06\x68\x36\x68\x56\x68\xa7\x68\xab\x68\xd6\x69\x2d\x69\x47\x69\x9a\x6a" ++"\x2d\x6a\xa4\x6a\xac\x6a\xbe\x6a\xe6\x6b\x05\x6b\x2e\x6b\x88\x6b\xd4\x6c\x1b\x6c\x42\x6c\x51\x6d\x13\x6d\x1d\x6d\x95\x6e\x04\x6e" ++"\x42\x6e\x80\x6e\xc5\x6f\x52\x6f\x81\x6f\x86\x6f\x9b\x6f\xe4\x70\x0b\x70\x21\x70\x59\x70\xd2\x70\xd9\x71\x3e\x71\x47\x71\xa1\x71" ++"\xb4\x71\xea\x71\xf9\x72\x24\x72\x33\x72\xa1\x73\x17\x73\x37\x73\x81\x74\x04\x74\x0d\x74\xa0\x74\xa8\x74\xb1\x75\x18\x75\x4c\x75" ++"\xa8\x75\xb6\x75\xd1\x75\xe2\x75\xe9\x76\x16\x76\x19\x76\x45\x76\x53\x76\x5c\x76\xd3\x77\x1f\x77\xa1\x78\x22\x78\x6c\x78\x94\x78" ++"\xca\x79\x4f\x79\x86\x79\x8f\x79\xad\x79\xb7\x79\xe8\x79\xfa\x7a\x4f\x7a\x58\x7a\x92\x7a\x9b\x7a\xc7\x7b\x07\x7b\x61\x7b\xf2\x7c" ++"\x4e\x7c\x8a\x7d\x0e\x7d\x69\x7d\x99\x7d\xc6\x7e\x0e\x7e\x73\x7e\x9d\x7e\xb9\x7e\xc2\x7e\xca\x7e\xdd\x7e\xe0\x7e\xe4\x7e\xed\x7f" ++"\x16\x7f\x1e\x7f\x26\x7f\x53\x7f\xf6\x80\x8f\x81\x1e\x81\x26\x81\x46\x81\x59\x81\x61\x81\xd1\x82\x2d\x83\x13\x83\xdc\x84\x77\x84" ++"\xff\x85\x75\x85\xf5\x86\x68\x86\xec\x87\x59\x87\xd0\x88\x45\x88\xa0\x88\xd1\x89\x27\x89\x4b\x89\x7c\x89\xb3\x89\xf6\x8a\x83\x8b" ++"\x16\x8b\x89\x8b\xd0\x8c\x63\x8c\xea\x8d\x65\x8d\x71\x8d\x75\x8d\xbb\x8e\x55\x8e\xc5\x8f\x34\x8f\xcc\x90\x2b\x90\x58\x90\x6b\x90" ++"\x80\x90\x8b\x91\x43\x91\xbc\x91\xc0\x91\xc8\x91\xe4\x92\x01\x92\x71\x92\x8a\x92\xcf\x92\xf8\x93\x3b\x93\x40\x93\x4f\x93\x9d\x93" ++"\xc7\x93\xd0\x94\x09\x94\x11\x94\x19\x94\x27\x94\x2f\x94\xed\x94\xf6\x94\xff\x95\x0b\x95\x15\x95\xa4\xfc\x27\x0e\xfc\x27\x0e\xfb" ++"\x9c\xf7\x58\xf7\x60\x15\xb5\xf7\x00\xb7\xed\xc4\xf7\x04\x08\xa5\xb9\x90\x9b\xa6\x1a\xb7\x6f\xa8\x62\x6c\x73\x7a\x6e\x7d\x1e\x83" ++"\x79\x89\x80\x89\x60\x86\x3c\x79\xfb\x0b\x6d\xfb\x30\x08\x71\x3a\x15\x61\x6b\x6b\x61\x62\xaa\x6e\xb5\xb5\xac\xaa\xb2\xb2\x68\xae" ++"\x64\x1f\x0e\x29\xf7\x45\x83\x0a\xf7\xc1\x16\xdd\xf7\x4e\x8c\x8c\x8d\x90\x8e\x93\x19\x95\xa1\x8c\x8e\x98\x1a\xa6\x77\xa1\x72\x64" ++"\x66\x68\x65\x88\x1e\x7b\xfb\x6a\x05\x0e\xf8\x55\xf7\xaf\x15\x34\x06\xc1\xf7\x1a\x05\xec\x06\x9f\xd4\x05\x33\xbe\x0a\xfb\x05\xbe" ++"\x0a\x22\x06\x77\x42\x05\xeb\x06\x55\xfb\x1a\x05\x21\x06\x77\x42\x05\xeb\xea\x1d\xf7\x05\xea\x1d\xec\x06\x30\xf7\x63\x15\x55\xfb" ++"\x1a\x05\xfb\x05\x06\xc1\xf7\x1a\x05\x0e\xf8\x85\xf8\xea\x15\x79\x99\x66\xa3\x5b\x9f\x6a\x90\x19\x9f\xd3\x05\x59\x06\x79\x4a\x05" ++"\x8d\x77\x83\x8b\x81\x1b\xfb\x04\x37\x3d\x23\x47\xa5\x67\xf5\x3a\x1f\x41\xfb\x99\x45\xab\x77\xb3\x88\xf7\x00\x19\x75\x91\x61\xfb" ++"\x22\xc0\x5c\xaa\x7a\xca\x7c\x19\x6e\x20\x05\xbf\x06\xa7\xf0\xa2\x8a\x05\xf7\x0f\x86\xf7\x00\xe9\xf7\x04\x1a\xd2\x70\xb4\xfb\x05" ++"\xec\x1e\xc6\xf7\x6b\x05\xc7\x77\xa3\x67\x46\x1a\x85\x8b\x7e\x8a\x80\x1e\xa0\x86\x05\xfb\x63\x6e\x15\x56\xb3\x7a\xa5\xb3\x1a\xc5" ++"\xb6\xb0\xce\x91\x8f\x8b\x89\x90\x1e\x59\xfb\xfd\x15\xc2\x5f\x9a\x71\x5c\x1a\x53\x6e\x5f\x5c\x79\x1e\x85\x7a\x83\x8a\x67\x1b\x0e" ++"\xf7\x48\xf9\x38\xf8\x0c\x15\x5a\x5e\x77\x64\x60\x1f\x55\x57\x68\x42\x4b\x1a\x38\xc0\x54\xdb\xb8\xb9\x9f\xad\xab\x1e\xc1\xc4\xac" ++"\xdd\xd8\x1a\xd1\x5c\xb9\x45\x1e\xab\x58\x15\xa9\x89\xa0\x6f\x64\x1a\x61\x7d\x5d\x70\x5a\x1e\x55\x6d\x68\x6e\x67\x1b\x6d\x75\xa4" ++"\xab\x8d\x1f\x8e\xb7\xad\xe7\xaa\xb7\xa2\xae\xa5\x9d\xa3\x8a\x08\xfc\x96\xfb\xe1\x15\xc3\x06\xf8\x1e\xf9\x50\x05\x64\x06\x5a\x51" ++"\x5b\x77\x4c\x1b\x61\x71\x93\x9f\x6f\x1f\xa0\x6e\x78\x92\x6e\x1b\xfb\x05\xfb\x03\xfb\x0f\xfb\x11\x3b\xc0\x52\xd6\xc8\xc0\xaa\xc4" ++"\xb2\x1f\xb6\xc9\x9c\xc4\x8c\xe4\x08\x87\xa1\x95\x8a\x96\x1b\xb0\xb2\x94\x9d\xb6\x1f\xfb\x94\x9e\x15\x91\x8d\x89\x85\x92\x1f\x93" ++"\x83\x8c\x8b\x92\x88\x08\xa7\x80\x8c\x89\x75\x1a\xfb\x06\x40\xfb\x0f\x45\x6e\x76\xa2\xaa\x8d\x1e\x8e\xba\xad\xe6\xac\xbc\xa1\xac" ++"\xa3\x9e\x9c\x89\x08\x0e\xf7\x11\xf9\x35\xf0\x15\x6e\x6e\x76\x80\x70\x1b\x64\x6b\xa0\xbe\x64\x1f\xf7\x1d\xf7\x4d\x91\x91\xc9\x97" ++"\x08\xa4\xfb\x68\x72\x07\xb5\x84\x99\x82\x75\x1a\x6f\x7a\x6e\x52\x43\x1e\x62\xcd\x6a\xe2\x7f\xd5\x08\xf7\x11\xbd\xc4\xc2\xce\x1a" ++"\xce\x51\xba\x3b\xfb\x02\x40\x38\xfb\x0f\x72\x8e\x75\x93\x5e\x1e\xfb\x08\x59\x6b\x79\x68\x67\x08\x67\x65\x76\x5b\x5d\x1a\x28\xd9" ++"\x47\xf7\x07\xd1\xc3\x9d\xb8\xcd\x1e\x5f\xb8\xb4\x79\xc0\x1b\xcd\xb6\xa3\xd5\xc8\x1f\xfc\x52\xf7\x9b\x15\xa5\xfb\x03\xa6\x4a\xc3" ++"\x34\x08\x76\x63\x71\x84\x6c\x1b\x42\x55\xc6\xda\xd1\xaa\xb4\xdf\xb5\x1f\xf7\x05\xe6\x15\x82\xc5\x89\x98\xa4\x1a\xd8\xa4\xb5\xb8" ++"\xac\x9e\x72\x61\x4f\x6b\x60\x3c\x5e\x1e\x0e\xfb\xd4\xf7\x03\xf8\x05\x40\x1d\xfb\xd4\xf7\xda\xf9\x41\x15\xfb\x2c\xfb\x04\x4f\x4a" ++"\x5d\x23\x08\x70\x4f\x7e\x4a\x43\x1a\xfb\x1d\xb4\xfb\x03\xf0\xfb\x1e\x1e\xa2\x9a\x05\x54\xec\x7b\xc8\xf7\x08\x1a\xf7\x14\xa4\xf7" ++"\x15\xb6\xeb\x1e\xaf\xdb\xb0\xbb\xdc\xd5\x08\x0e\xfb\xd4\x70\xfb\x47\x15\xf7\x0a\xdf\xbd\xbc\xbe\xda\x08\xc0\xdc\xa5\xe3\xec\x1a" ++"\xd5\x7b\xd9\x6c\xd5\x1e\x74\xc2\x76\xad\x57\xd2\x74\x7c\x18\xc1\x31\x9d\x48\xfb\x06\x1a\xfb\x19\x6b\xfb\x2c\x59\x27\x1e\x6b\x4b" ++"\x6c\x64\x3f\x45\x08\x0e\xf7\x91\xf8\x76\x15\x80\x91\x6e\x9c\x7f\x98\x73\xb0\x19\xae\x75\x7a\x98\x73\x1b\x72\x73\x71\x6f\x7a\x94" ++"\x7e\x9c\x80\x1f\x82\x99\x95\x89\xa8\x1b\xb7\x8a\x98\x88\xac\x78\x96\x85\x18\x80\x85\x6a\x79\x7f\x88\x5e\x89\x19\x6e\x7f\x88\x84" ++"\x7f\x1f\x7b\x82\x81\x7b\x7b\x1a\x6e\xa2\x72\xa6\xa4\x9b\x97\xaf\xa0\x1e\xa0\xaf\x96\x95\xac\x9f\x96\x91\x18\x7f\x07\x88\x5f\x89" ++"\x83\x76\x66\x08\x7f\x75\x86\x7e\x7d\x1a\x6b\x9f\x77\xaa\xa9\x9f\x9f\xab\x9a\x87\x97\x7e\xa1\x1e\x76\xb0\x89\x93\x88\xb7\x08\x97" ++"\x07\x96\x85\xac\x77\x96\x81\xa0\x67\x19\x67\xa0\x9b\x7f\xa4\x1b\xa6\xa2\xa4\xa8\x9b\x81\x9b\x7b\x94\x1f\x92\x7f\x7f\x8e\x6e\x1b" ++"\x5e\x8d\x7f\x8e\x6a\x9d\x80\x91\x18\x96\x91\xac\x9e\x98\x8e\xb7\x8c\x19\xa8\x95\x8d\x94\x99\x1f\x9c\x96\x94\x98\x9c\x1a\xa7\x73" ++"\xa5\x72\x73\x7a\x7e\x68\x75\x1e\x73\x66\x7f\x7e\x6e\x7a\x80\x85\x18\x97\x07\x8e\xb8\x8d\x93\xa0\xb0\x08\x98\xa1\x8f\x96\x9b\x1a" ++"\xab\x77\x9f\x6d\x6c\x77\x76\x6c\x7c\x8f\x7f\x98\x75\x1e\xa0\x66\x8d\x83\x8e\x5e\x08\x0e\x38\xf7\x85\xf7\xbd\x15\xfb\x64\x33\xf7" ++"\x64\xfb\x65\xe3\xf7\x65\xf7\x64\xe3\xfb\x64\xf7\x65\x33\x06\x0e\xfc\x27\x5c\xfb\x4a\x40\x1d\xfb\xd4\xc9\x1d\xfc\x27\xcd\xf7\x1b" ++"\x15\x60\x6b\x6b\x60\x62\xab\x6b\xb4\xb5\xac\xab\xb5\xb4\x6a\xac\x63\x1f\x0e\xfc\x0b\xf7\x93\xf9\x41\x15\xfb\xd3\xfd\x53\x05\xe2" ++"\x06\xf7\xd3\xf9\x53\x05\x0e\xf7\xdb\xf9\x3f\x15\x54\x54\x71\x5d\x5e\x1f\x2e\x2b\x4d\xfb\x35\xfb\x28\x1a\xfb\x19\xca\x34\xec\xb5" ++"\xb3\x99\xa8\xb2\x1e\xef\xd6\xda\xf7\x49\xf7\x31\x1a\xf7\x26\x50\xea\x30\x1e\x89\x6e\x15\xaa\x9d\x70\x5e\x78\x87\x6b\x84\x66\x1f" ++"\x79\x35\x59\xfb\x55\x75\x49\x08\x2b\x6a\x6e\x65\x62\x1b\x6d\x77\xa5\xb3\xcb\xc3\xf7\x7e\xba\xf7\x17\x1f\xf3\xb0\xa7\xb3\xb0\x1b" ++"\x0e\x90\x16\xf7\xed\xa2\x06\x3c\x8c\x79\x93\xb0\x1a\x95\x8c\x8e\x96\xb4\x1e\xf7\x2e\xf8\xc4\x30\x75\x4c\x7f\xfb\x08\x79\x19\x89" ++"\x74\x05\x8f\xa5\x9c\x8c\xa0\x1b\xa9\x9a\x80\x75\x85\x89\x82\x89\x82\x1f\xfb\x14\xfc\x5f\x05\x54\x7a\x6d\x78\x43\x1b\x0e\xf8\x37" ++"\xf7\x53\x15\x72\x06\x66\x49\x76\x7f\x3a\x89\x08\xfb\x29\x06\xf7\x58\xf7\x3b\x05\xea\xdc\xbc\xdc\xd6\x1a\xe9\x43\xd5\x2f\x56\x5b" ++"\x77\x63\x5f\x1e\x6e\x71\x7b\x73\x6f\x55\xa1\x7f\x18\xc6\xb3\xb4\xa6\xbf\x1b\xc6\xad\x62\x46\x2f\x4e\x31\xfb\x50\xfb\x4f\x1f\x31" ++"\x31\x05\x73\xf8\x03\x07\x0e\xf7\x14\xf7\xef\x15\xb5\x89\x9e\x87\xa3\x7f\x08\xba\x72\xa4\x5b\x48\x1a\x31\x5a\x43\x4e\x7b\x7b\x91" ++"\x93\x83\x1e\x89\x8d\x85\x95\x7a\xa3\x08\xae\x74\x7b\x96\x71\x1b\x66\x74\x75\x69\x5a\xbe\x6c\xdd\xf7\x35\xf7\x15\xf7\x09\xf7\x26" ++"\xcd\x77\xb1\x52\xb6\x1f\x97\x91\x05\xd3\xb0\xae\xba\xc7\x1a\xd9\x4b\xc5\x36\x3a\x4e\x63\x2e\x4d\x1e\xa0\x7e\x05\xc4\xb5\xa6\x9d" ++"\xba\x1b\xc0\xad\x68\x54\x3e\x4f\x5a\xfb\x15\x70\x1f\x0e\xf8\x59\xf7\x8c\x15\x46\x06\xf7\x0b\xf8\x47\x05\x4c\x06\xfc\x3f\xfc\x40" ++"\x6f\x22\x05\xf7\x88\x06\x62\xfb\x2a\x05\xf7\x14\x06\xb5\xf7\x2a\x05\xcf\x06\xfc\x09\xed\x15\xf7\xae\xf7\xac\x3c\xfb\xac\x05\x0e" ++"\xf7\x59\xf8\xc4\x15\xf7\x92\x06\xaf\xf7\x01\x05\xfb\xaf\x06\xfb\x17\xfb\xbd\xce\x88\xaa\x84\xb1\x77\x19\xc9\x6b\xaf\x52\x4b\x1a" ++"\x35\x4c\x3f\x44\x75\x80\x94\xad\x76\x1e\xb3\x73\x7a\x98\x6d\x1b\x68\x73\x74\x69\x5c\xbf\x6b\xda\xf7\x39\xf7\x13\xf7\x07\xf7\x29" ++"\xd8\x69\xcc\x4d\xb3\x1f\x69\xa2\x70\x94\x2f\x9e\x08\x0e\xf8\x8b\xf9\x3b\x15\xfb\x1a\x72\x4b\x71\x3a\x50\x08\xfb\x12\x2d\x40\xfb" ++"\x1f\xfb\x21\x1a\xfb\x18\xcc\x3d\xf7\x01\xf7\x1d\xf7\x01\xf7\x0a\xf7\x28\xf5\x52\xcc\x2e\x77\x7e\x88\x81\x6e\x1e\xc9\xf7\x0f\xdc" ++"\xd2\xf7\x1b\xbf\x08\xfb\x96\xfb\xa5\x15\xba\xa0\x76\x5d\x4c\x68\xfb\x19\x6a\x4c\x1f\x73\x7e\x75\x7c\x71\x1b\x66\x79\xa4\xc0\xc1" ++"\xa0\xe3\xac\xde\x1f\xc0\xa0\x93\x94\xac\x1b\x0e\xde\xf8\x73\x15\xaf\xcb\xa5\x97\xf5\x8c\x08\xf7\x19\x06\xfb\xe0\xfc\xc0\x05\xe7" ++"\x06\xf8\x11\xf9\x31\x05\xfc\x11\x06\x34\xfb\x52\x05\x0e\xf7\xe1\xf8\x11\x15\xf3\xb7\xb2\xb7\xd2\x1a\xae\x7f\xaa\x75\xa1\x1e\xad" ++"\x69\x55\xa0\x55\x1b\xfb\x02\x3a\x3d\x21\x51\x9d\x66\xc3\x50\x1f\x86\x07\xfb\x10\x5f\x53\x51\x36\x1a\x28\xda\x48\xf7\x07\xf7\x14" ++"\xe9\xe2\xf7\x0b\xcb\x73\xbf\x4d\xce\x1e\xfb\x10\x54\x15\xe1\x25\x96\x77\x57\x1a\x3f\x5e\x55\x4d\x4d\x66\xba\xd8\xd6\xa9\xbd\xda" ++"\xc2\x1e\xf0\xdd\x15\x46\xcc\x76\xaf\xbc\x1a\xc3\xad\xb4\xbb\xbc\xab\x61\x4b\x58\x7c\x6d\x51\x4f\x1e\x0e\x85\x81\x15\xf7\x1b\xa4" ++"\xcb\xa4\xdb\xc6\x08\xf7\x11\xe7\xd8\xf7\x23\xf7\x22\x1a\xcd\x76\xc7\x66\xb0\x1e\xa8\x6e\x64\x9a\x59\x1b\xfb\x1e\xfb\x00\xfb\x0b" ++"\xfb\x2c\x27\xc8\x48\xe5\xa1\x98\x8e\x96\xa5\x1f\x4e\xfb\x11\x2d\x39\xfb\x0e\x66\x08\xf7\xda\xf9\x10\x15\xac\x9b\x74\x5d\x75\x87" ++"\x67\x85\x6a\x1f\x83\x62\x8b\x8b\x72\x42\x08\x3c\x70\x83\x81\x61\x1b\x60\x74\xa2\xb4\xcb\xa7\xf7\x04\xa9\xc8\x1f\xb4\xa0\xa6\xa0" ++"\xaa\x1b\x0e\xfb\xd4\xed\xf7\x1b\x15\x28\x0a\xe8\xf7\xd8\x15\x28\x0a\x0e\xfb\xd4\x7f\xfb\x4b\x44\x0a\x64\x3c\x61\x1e\xf7\x6c\xf8" ++"\xfe\x2b\x0a\x38\xf8\xbd\xf8\xed\x15\xfc\x85\xfb\xa4\x86\x78\xf7\xf0\xfb\xb0\xad\xf7\x16\xfb\x7f\xf7\x54\xf7\xe5\xf7\x4e\x05\x0e" ++"\x38\xf8\xad\xf8\x23\x15\xfc\x8c\x33\xf8\x8c\x06\xfb\x08\x04\xfc\x8c\x33\xf8\x8c\x06\x0e\x38\x94\xa5\x15\xf8\x84\xf7\xa4\x91\x9f" ++"\xfb\xf0\xf7\xaf\x68\xfb\x16\xf7\x80\xfb\x53\xfb\xe5\xfb\x4f\x05\x0e\xf7\x58\xf7\x64\x15\xa7\xd1\x9b\xa2\xb1\xa4\xcd\xb6\x18\xe5" ++"\xc5\xaf\xbd\xca\x1a\xe1\x45\xc5\x21\x26\x41\x55\x40\x65\xa5\x6e\xae\xad\xa6\xa6\xac\x9a\x86\x98\x7e\x9c\x1e\x83\x95\x88\x91\x91" ++"\x1a\x9f\xa9\x9d\xab\xb6\xa5\x6d\x5a\x5b\x77\x5d\x5f\x54\x1e\x62\x58\x5d\x51\x76\x5d\x87\x54\x19\x7e\x3b\x2b\x0a\xf7\x47\xf8\xb5" ++"\xf8\x63\x15\xb5\x75\x7d\x95\x67\x1b\x60\x60\x78\x6a\x6b\x1f\x58\x55\x6b\x3c\x42\x1a\x4b\xb4\x59\xbf\xb6\xba\xa7\xb9\xae\x1e\x62" ++"\x8d\xb5\x69\xbc\x1b\xf0\xe1\xf7\x05\xf7\x18\xf7\x3c\xfb\x25\xf7\x16\xfb\x51\xfb\x64\xfb\x39\xfb\x32\xfb\x5b\xfb\x57\xf7\x38\xfb" ++"\x2b\xf7\x68\xd4\xbe\x99\xb8\xec\x1f\x7e\xae\x05\x67\x3d\x59\x7f\x45\x1b\xfb\x40\xfb\x0f\xf7\x0f\xf7\x3f\xf7\x51\xf7\x0a\xf7\x1b" ++"\xf7\x39\xf7\x31\xf7\x16\xfb\x0d\xfb\x26\x59\x79\x50\x6e\x63\x1f\x69\x74\x70\x7a\x6d\x1b\x73\x7e\x9b\xa8\x94\x8b\x90\x8d\x91\x1f" ++"\xcc\xf7\x95\x05\x44\x06\x45\x69\x15\xa8\x89\x9a\x74\x89\x63\x89\x5f\x7b\x50\x75\x61\x08\x61\x75\x6d\x72\x6e\x1b\x67\x74\xac\xbf" ++"\xc0\x9e\xbf\xab\xb0\x1f\xa7\xab\xad\x9f\xa4\x89\x08\x0e\x99\x27\x1d\x0e\x99\xf7\x08\xf9\x18\x15\xaf\x89\x94\x89\x97\x84\x08\x94" ++"\x86\x92\x7e\x7f\x1a\x81\x87\x75\x84\x72\x1e\xfb\x0e\xfc\x55\x7b\x58\x7b\x7c\x5b\x85\x19\x72\xf7\xc1\x07\xf7\x4b\xf7\x04\xd9\xf7" ++"\x13\xda\x68\xb1\x25\xac\x1f\xd7\x9e\xaa\x99\xae\xa8\x08\xa9\xa4\x9c\xb3\xb4\x1a\xeb\x3a\xbd\xfb\x2f\x1e\xfb\xa4\x06\xf7\x2d\xfb" ++"\xdf\x15\xcd\x89\xa9\x85\x9f\x7a\x08\xa2\x78\x96\x6f\x66\x1a\x50\x74\x4d\x67\x67\x1e\x70\x70\x69\x7e\x5f\x1b\x64\x79\x95\xa2\x93" ++"\x8c\x92\x8f\x99\x1f\xf7\x1b\xf8\x87\x15\xaf\x95\x95\x93\xab\x1b\xc5\xa8\x69\x46\x4c\x76\x5c\x63\x71\x1f\x6c\x77\x69\x84\x41\x88" ++"\x08\x0e\x99\x33\x1d\x0e\xd0\x65\x0a\x0e\x99\x24\x1d\x0e\x99\xf8\x97\xf8\x6c\x15\x6f\x8f\x5c\x2d\x77\x80\xfb\x17\x8a\x19\xc8\xf7" ++"\x73\xb1\x0a\x74\x91\x70\x53\x1a\xa6\x86\xb6\xf7\x52\x05\xfc\xa9\x72\x06\x9f\x1d\xf7\xbb\xa4\x07\x53\x8f\x7c\x94\xaa\x1a\x97\x8e" ++"\x9a\x93\xa5\x1e\x8d\x92\x8c\x90\x8c\x8e\xc1\xf7\x5d\x18\xf6\x89\xa9\x77\x47\x1a\x7d\x8a\x80\x88\x78\x1e\xa7\x86\x05\x0e\xd0\x35" ++"\x0a\x0e\xf7\x11\xf9\x25\xd5\x1d\x92\x8c\x90\x8e\x95\xf7\x01\xf8\x21\x18\x9b\xc0\x99\x97\xbe\x92\x08\x56\x1d\x5c\xfb\x41\x05\xfb" ++"\x83\x06\xc1\xf7\x5b\xab\x1d\x86\x91\x87\x5c\x1d\x78\x84\x70\x1e\xfb\x0e\xfc\x55\x4f\x1d\x07\x0e\xfb\x9c\x27\x0a\x0e\xf8\xa0\x6a" ++"\x0a\xc0\x9a\x98\xbc\x91\x19\x0e\x99\x58\x0a\x0e\x61\x2f\x0a\x0e\xf7\x80\xfa\x29\xf9\x31\x15\xfb\x68\x06\xfb\xca\xfc\x74\x55\xf8" ++"\x74\x05\xfb\x71\x72\x06\xca\x88\x94\x87\x6f\x1a\x7d\x87\x79\x84\x71\x1e\xfb\x01\xfc\x09\x63\xfb\x16\x84\x80\x55\x7f\x19\x72\xf7" ++"\x63\xa4\x07\x4b\x93\x7b\x97\xb4\x1a\x9c\x90\xa4\x99\xbd\x1e\xf0\xf8\x05\xce\xfc\xc3\x05\xa7\x06\xf8\x0b\xf8\xd1\xfb\x11\xfc\x64" ++"\x7b\x55\x78\x7d\x4a\x87\x19\x72\xf7\xcc\xa4\x07\x51\x8e\x7d\x93\xab\x1a\x96\x8d\x96\x91\xa2\x1e\x8c\x90\x8c\x90\xf7\x0f\xf8\x55" ++"\x9a\xbf\x9a\x99\xbe\x91\x19\x0e\xd0\x2e\x0a\x0e\xd0\x26\x1d\x0e\x61\xf7\x05\x73\x1d\x0e\xd0\xf9\x0e\x63\x15\x4f\x51\x67\x79\x4e" ++"\x1b\x70\x77\x8f\x96\x67\x1f\x61\x98\x72\x93\x63\x92\x5e\x8e\x19\x6c\x8d\x84\x8d\x8f\x1a\x8b\x8c\x8d\x8c\x8c\x1e\x92\x92\x95\x96" ++"\x95\x95\x9c\x9b\x19\xf7\x16\x93\xc2\x9f\xd8\xd0\x08\xf7\x02\xee\xce\xf7\x20\xf7\x19\x1a\xf7\x1b\x25\xed\xfb\x20\xfb\x6c\xfb\x62" ++"\xfb\x7b\xfb\x86\x49\xa4\x4f\xb8\x61\x1e\xa5\x72\x98\x84\xc0\x78\x93\x88\x8e\x89\x8e\x87\x89\x88\x8a\x89\x89\x89\x8a\x8a\x86\x87" ++"\x83\x84\xfb\x30\xfb\x16\x18\x99\x73\x05\xa1\xc3\xa5\x91\xab\x1b\xa8\xa2\x86\x7b\xbf\x1f\x77\xc9\xac\x85\xb4\x1b\xf7\x01\xd0\xb2" ++"\xf7\x02\xdc\x1f\xfb\x65\xf9\x5a\x15\xc7\xb4\x5b\x44\xfb\x0d\x4e\xfb\x5b\x47\x29\x1f\x48\x5d\x5e\x6d\x55\x1b\x4c\x64\xb9\xd4\xf2" ++"\xbe\xf7\x4c\xc2\xec\x1f\xe5\xbe\xc0\xb4\xcc\x1b\x0e\x99\x3b\x1d\x0e\x2a\x36\x0a\x0e\x61\x43\x0a\x0e\xd0\x21\x0a\x0e\x99\xf9\x5f" ++"\xf9\x31\x15\xfb\x54\x72\x06\xb8\x87\x8b\x8b\x94\x85\x08\x92\x87\x8f\x82\x82\x1a\x74\x77\x60\x64\x4d\x1e\xfb\x52\xfb\xc2\x58\xf8" ++"\x25\x05\x8a\x91\x8b\x8f\x91\x1a\xad\x93\x90\xcf\x91\x1e\xa4\xfb\xbe\x72\x07\xc9\x91\x81\xfb\x23\xa1\x1f\xd7\xfc\x91\x05\xab\x06" ++"\xf8\x1d\xf9\x02\x98\x9e\x9d\x97\xa7\x94\x19\x0e\xf7\x80\x2c\x0a\x0e\x99\xf8\xde\xa4\x15\x43\x93\x7c\x99\x6e\xe9\x41\xf7\x81\x18" ++"\xf7\x5b\xf7\x61\xb7\xb7\x9f\x97\xae\x90\x19\xa4\xfb\x5f\x72\x07\xa5\x88\x9b\x88\x90\x88\x08\x90\x88\x8e\x84\x84\x1a\x79\x78\x71" ++"\x58\x55\x1e\x2d\x28\x81\xac\x88\x97\x87\x95\x19\x74\xd3\x80\xb5\x9a\x1a\xa2\x96\x94\xac\x8f\x1e\x8f\x97\x8c\x8d\x99\x1f\xa4\xfb" ++"\xc5\x72\x07\xc7\x85\x9b\x80\x9a\x5d\xdf\xfb\xa4\x18\x71\x6f\x86\x86\x66\x62\xfb\x32\xfb\x42\x6c\x6f\x61\x83\x08\x72\xf7\x6a\xa4" ++"\x07\x5e\x8f\x77\x98\xa2\x1a\x98\x93\x98\xa1\xa4\x1e\xf7\x1a\xf7\x28\x8f\x7c\x8d\x84\x98\x65\x19\xa6\x3e\x96\x61\x75\x1a\x71\x7d" ++"\x84\x55\x86\x1e\x72\xf7\xc8\x07\x0e\x61\x2d\x0a\x0e\x61\x3f\x1d\x0e\xfb\xd4\xf7\xf7\xf9\x13\x15\x92\xae\x05\xfb\x5c\x06\xfb\x5b" ++"\xfd\xd5\x05\xf7\x6f\x06\x92\xae\x05\x3d\x06\x73\x81\x92\x9c\x8a\x1f\xf7\x32\xf9\x38\x9a\xc9\x8b\x8b\xb0\x8c\x19\x0e\xfc\x0b\x8a" ++"\xf9\x41\x15\xf7\x58\xfd\x53\x05\xdf\x06\xfb\x57\xf9\x53\x05\x0e\xfb\xd4\x5a\xfb\x0e\x15\x84\x68\x05\xf7\x5b\x06\xf7\x5c\xf9\xd3" ++"\x05\xfb\x70\x06\x84\x68\x05\xd9\x06\xa3\x95\x84\x7b\x8c\x1f\xfb\x32\xfd\x39\x7c\x4f\x8b\x8b\x66\x8a\x19\x0e\x38\xf7\x4d\xf7\xc7" ++"\x15\xf7\x15\xf7\xa7\xf7\x18\xfb\xa7\x05\xe5\x06\xfb\x4a\xf8\x05\x05\x3a\x06\xfb\x46\xfc\x05\x05\x0e\xf8\x6c\xfb\x23\x15\xd0\xfc" ++"\x85\x46\x07\x0e\xfb\xd4\xf7\xd3\x80\x0a\x0e\x25\x1d\x0e\xd7\xf9\x16\x15\xbc\x99\x84\x74\x7e\x7e\x58\x71\x2e\x1f\x2d\xfb\xdb\x05" ++"\x81\x67\x81\x63\x86\x1a\x6f\xd3\x6b\xcd\xf7\x37\xf7\x31\xf7\x40\xf7\x47\xd4\x5d\xbe\x49\x58\x67\x74\x47\x58\x1e\xe5\xf7\xdc\x44" ++"\x7e\x59\x83\x34\x82\x19\xf7\x5b\xfb\xa7\x15\xa8\x9a\x74\x5d\x50\x70\x2e\x67\x4d\x1f\x4e\x69\x64\x6d\x60\x1b\x79\x7e\x96\x9b\x96" ++"\x9b\xd4\x96\xb2\x1f\x97\xb7\x9f\xc4\x9b\xaf\x08\xc4\xa5\xaa\xa9\xad\x1b\x0e\xfb\x65\x3e\x1d\x0e\x59\x0a\x0e\xfb\x65\x22\x0a\x0e" ++"\xfb\xd4\xf7\xdc\xf8\x55\x15\x2f\x06\x46\x1d\xa9\xa0\xa1\xaa\xbc\x65\xaa\x4e\x57\x5a\x75\x64\x68\x1e\x61\x5d\x78\x62\x6e\x26\x08" ++"\x42\x06\x82\x61\x05\xd4\x06\x5b\xfb\x66\x68\xfb\x32\x86\x73\x42\x1d\xb5\xb0\x99\xa8\xaa\x1e\xb3\xaf\xa6\xc0\xac\xf2\xa3\xda\x96" ++"\xb9\xc1\xf7\x90\x08\xe5\x06\x0e\x3f\x0a\x0e\x2a\xf8\x70\xf7\x22\x15\x4d\x60\x78\x76\x5a\x0a\xfc\x0b\x2c\x1d\x5f\xf8\xc1\x57\x1d" ++"\xfc\x0b\xaa\xf8\x2b\x15\xbe\x96\x86\x71\x7e\x87\x74\x83\x6d\x1f\x2f\xfb\xf7\x81\x0a\xca\xef\xd0\xd7\xf7\x2f\xb3\x1e\xf7\x06\xf8" ++"\x4a\x4f\x7e\x65\x86\xfb\x02\x81\x19\xf7\x47\xf7\x8e\x57\x1d\x75\x1d\x0e\xfc\x0b\x41\x0a\x0e\xf7\x11\xad\xf8\x2b\x15\x93\x06\xa7" ++"\x8c\x9d\x81\x7a\x1a\x7d\x83\x6c\x70\x29\x1e\x48\xfb\x82\x05\xf7\x0d\x06\xc0\xf7\x52\xb1\xe1\xc3\xce\x08\xa5\xa2\xa7\x9f\x99\x1b" ++"\x95\x93\x81\x7e\x7b\x7f\x60\x6a\x27\x1f\x4a\xfb\x63\x05\xf7\x0c\x06\xc5\xf7\x52\x92\x9f\xaf\xca\x08\xd5\xb5\xb3\xb5\xa9\x1b\x97" ++"\x96\x81\x80\x85\x88\x80\x87\x7e\x1f\x5e\xfb\x17\x05\x76\x4c\x7c\x4d\x6f\x1a\x62\xa3\x75\xb6\xc9\xb3\xac\xed\xc5\x1e\x75\x98\x79" ++"\x70\x81\x7d\x8a\x8a\x19\x72\x78\x80\x82\x81\x1b\x82\x84\x91\x93\x96\x8b\x8b\xa0\xce\x1f\xb8\xf7\x19\x05\x9a\xb6\x93\xb1\xa5\x1a" ++"\xb4\x6a\xa9\x5f\x47\x5c\x62\xfb\x16\x38\x1e\x9f\xbe\x91\xa3\xa7\x1a\xb6\x72\xa4\x61\x6f\x6d\x80\x74\x6f\x1e\x66\x70\x6d\x64\x4a" ++"\x27\xcb\xf7\x5b\x18\x4e\x7d\x71\x87\xfb\x05\x82\x08\x0e\x2a\x30\x1d\x0e\x23\x0a\x0e\xa2\xf8\x2b\x15\xb8\x89\x94\x87\x78\x1a\x82" ++"\x83\x66\x7d\x57\x1e\x27\xfc\x18\x78\x49\x83\x82\x5b\x8c\x19\x70\xf7\x8d\xa6\x07\x59\x8c\x7c\x92\xa3\x1a\x98\x92\xab\x9e\xd0\x1e" ++"\x92\xa3\x8b\x8d\x8f\x9a\x08\x79\xae\x97\x87\xa0\x1b\xf7\x1c\xf7\x21\xf7\x48\xf7\x42\xd5\x61\xba\x49\x52\x5f\x6b\x38\x50\x1f\xb1" ++"\xf7\x07\x25\x7b\x64\x85\x57\x85\x19\xf7\x97\x60\x15\xa5\x89\x9a\x75\x89\x6a\x87\x4a\x6b\x27\x67\x4a\x08\x55\x6c\x6b\x6f\x69\x1b" ++"\x75\x7a\x9b\x9f\x9b\x93\xad\xa5\xe2\x1f\xa3\xdc\x96\xa8\x9b\xa3\xa4\xb2\xac\xa4\xa5\x89\x08\x0e\xf8\x07\xfb\x46\x15\x7d\x06\x67" ++"\x7c\x93\x9f\x9d\xb0\xf7\x1d\xb6\xf7\x20\x1f\xa2\xd6\x9e\xd1\xb6\xf7\x33\x08\xfb\x01\x06\x7c\x50\x86\xa7\x88\x96\x82\x96\x19\x99" ++"\x81\x76\x93\x74\x1b\x3f\x33\x48\x24\x50\x1f\x68\x4e\x7a\x50\x54\x1a\x3a\xb2\x5a\xcc\xc7\xb3\xa8\xdd\xbf\x1e\x4c\xfb\x69\x7a\x57" ++"\x80\x83\x4d\x88\x19\x70\xf7\x9f\x07\x3a\xf9\x04\x15\xa1\x8a\x98\x78\x6f\x1a\x56\x66\xfb\x0f\x68\x4d\x1e\x59\x6e\x6f\x73\x6c\x1b" ++"\x71\x7e\x9e\xb1\xc3\xa7\xe5\xb4\xd3\x1f\xab\xc3\xae\xaa\xa7\x89\x08\x0e\xfb\x9c\x40\x0a\x0e\xfb\x9c\x3d\x1d\x0e\xfc\x0b\xf7\xad" ++"\xf8\x55\x15\x43\x83\x1d\x2a\x26\x0a\x0e\xfb\x65\x9b\xf8\x2b\x15\xaa\x94\x88\x7e\x92\x1f\x9b\x6b\x96\x34\xfb\x00\x1a\x87\x8b\x7a" ++"\x8a\x77\x1e\x87\xfb\x1c\x05\xa5\x06\xf7\x13\xf7\x0d\xba\xc0\xc2\xdc\x08\xb3\xc4\xa0\xc1\xb5\x1a\xae\x6e\xab\x6b\x6d\x71\x70\x6c" ++"\x7a\x91\x7d\x9d\x77\x1e\x9a\x7b\x90\x81\x80\x1a\x68\x70\x63\x28\xfb\x05\x1e\x87\xf7\x58\x85\xc5\x76\xdb\x59\x7f\x74\x87\x39\x7f" ++"\x08\x0e\x99\x32\x1d\x0e\xf8\x24\xf7\x0f\x15\x59\x64\x81\x82\x79\x1b\x78\x81\x99\xb2\x83\x1f\x6b\xf7\x30\x8e\x8f\x8c\x8d\x90\x92" ++"\x19\xc5\xae\xa4\xa3\xa2\x1b\x91\x92\x88\x85\x97\x1f\x82\x99\x92\x89\x96\x1b\xa9\xa5\xa3\xa8\xab\x70\xa8\x6c\x5c\x6c\x70\xfb\x03" ++"\x3b\x1f\x79\xe2\x83\xa3\x78\xa6\xfb\x3b\x73\x18\x70\x07\x8d\x9d\x92\x8b\x95\x1b\xab\x99\x79\x5a\x95\x1f\xa9\xfb\x2e\x5f\x45\x05" ++"\x6a\x77\x81\x83\x79\x1b\x85\x86\x8d\x91\x81\x1f\x94\x7b\x80\x8f\x7e\x1b\x6c\x73\x73\x6b\x68\xa5\x73\xb1\xbd\xa1\x9f\xeb\xc6\x1f" ++"\xa3\xb2\x05\xfb\x07\xa1\xa4\x63\xbd\x1b\xbb\xb5\xad\xe3\xc8\x1f\x0e\xfb\x65\x31\x1d\x0e\xfb\x9c\x34\x1d\x0e\xfb\xc5\xf8\x48\xf9" ++"\x42\x15\xfb\x33\x51\x6a\xfb\x01\x6c\x1f\x5d\xfb\x47\x77\x43\x6f\x73\x32\x77\x19\xc9\x7b\xa1\x78\x68\x1a\x73\x81\x5f\x7b\x5b\x1e" ++"\x78\x53\x7b\x42\x6d\x1a\x71\x93\x78\x9c\x7c\x1e\xa4\x76\xb2\x83\xe8\x89\x8e\x97\x18\x50\x96\x75\xa0\xb9\x1a\xa5\x96\xbd\x9e\xcb" ++"\x1e\x9e\xc7\x95\xba\xa2\x1a\xb5\x79\x99\x41\x9f\x1e\xed\x9e\xa9\xa5\xa2\xe0\xb8\xf7\x3f\x18\x9f\xd7\xaf\xac\xdd\x9a\x08\x0e\xfc" ++"\x45\xcd\xfb\x8e\x15\xe3\xfa\x7a\x33\x06\x0e\xfb\xc5\xfb\x15\xfb\x4f\x15\xf7\x33\xc5\xac\xf7\x01\xaa\x1f\xb9\xf7\x47\x9f\xd3\xa7" ++"\xa4\xe4\x9e\x19\x4e\x9b\x74\x9e\xae\x1a\xa3\x95\xb7\x9b\xbb\x1e\x9e\xc4\x9b\xd5\xaa\x1a\xa2\x83\x9e\x7a\x9a\x1e\x72\xa0\x64\x93" ++"\x2e\x8d\x88\x7f\x18\xc5\x81\xa2\x74\x5f\x1a\x71\x81\x5e\x76\x45\x1e\x78\x49\x82\x62\x74\x1a\x61\x9c\x7d\xd6\x77\x1e\x29\x78\x6d" ++"\x71\x74\x36\x5e\xfb\x3f\x18\x77\x3f\x67\x6a\x39\x7c\x08\x0e\x38\xf8\x63\xf7\xce\x15\x6a\x72\x78\x7f\x74\x1b\x78\x7c\x90\xa1\x5a" ++"\x1f\xad\x3c\x75\x92\x66\x1b\x58\x65\x71\x51\x6a\x1f\xc1\x5c\x05\xab\xa3\x9b\x95\xa9\x1b\xae\xaa\x81\x72\xba\x1f\x72\xba\xa4\x83" ++"\xad\x1b\xba\xa9\xa0\xcb\xba\x1f\x0e\xfb\x9c\xf7\x55\xf7\xa7\x15\x60\xfb\x02\x60\x2b\x52\xfb\x04\x08\x71\x5c\x86\x7c\x71\x1a\x5e" ++"\xa6\x6e\xb5\xaa\xa3\x9c\xa8\x99\x1e\x93\x9d\x8d\x98\x8d\xb4\x8f\xd7\x9e\xf7\x11\xa9\xf7\x2d\x08\xa6\xf7\x75\x15\x61\x6a\x6c\x64" ++"\x64\xae\x68\xb2\xb5\xab\xab\xb5\xb3\x6c\xa9\x61\x1f\x0e\xf8\x43\xf8\xd4\x15\x68\x06\x62\xfb\x09\x05\x8d\x7f\x84\x8c\x82\x1b\xfb" ++"\x22\xfb\x23\xfb\x36\xfb\x36\x31\xc1\x54\xe9\x85\x1f\x5d\xfb\x16\x05\xad\x06\xba\xf7\x19\xce\x98\xb0\xa9\xca\xe5\x19\x70\x9d\x62" ++"\x4f\x68\x70\x61\x89\x19\xe7\xf7\x99\x05\x83\x95\x96\x88\x99\x1b\xb0\xa7\xa8\xb2\xad\x7b\xa4\x66\x9f\x1f\xfb\x40\xfc\x1c\x15\x77" ++"\x96\x84\x93\x84\x9b\x08\x84\x9b\x87\xa0\x9d\x1a\xc5\xa5\xe2\xaf\xcb\x1e\xbd\xa7\xa6\xa2\xaa\x1b\x98\x97\x83\x83\x88\x1f\x0e\xf8" ++"\x1e\xf8\x06\x15\xfb\x06\x06\xb2\xf7\x5e\x05\xbd\x95\xa0\xa6\xa8\x1b\x99\x95\x82\x7f\x86\x8a\x84\x89\x84\x1f\x89\x7f\x89\x7f\x81" ++"\x1a\x6e\xa2\x75\xa9\xae\xa5\xa8\xb2\xbf\x5d\xb2\x4c\x52\x55\x70\x5a\x61\x1e\x5a\x54\x73\x51\x72\xfb\x10\x08\x22\x06\x81\x4f\x05" ++"\xf7\x01\x06\x81\x37\x89\x80\x84\x48\x08\x96\x71\x7d\x8e\x76\x1b\x52\x64\x68\x57\x58\xb0\x68\xc0\xb6\xa7\x9c\xb6\xa6\x1f\x5e\xbe" ++"\xad\x7b\xb5\x1b\xb5\xb3\x9f\xae\xa4\x1f\xa0\xa7\x96\xa6\x97\xc4\x08\x72\x06\x5a\x75\x77\x7d\x5b\x1b\x6a\x6a\x94\xa2\x50\x1f\x96" ++"\x9c\xa5\xb6\xa4\xcf\x98\xc5\x19\xf7\x07\x06\xfb\xa3\xfb\x70\x15\x5a\x80\x79\x75\x6d\x1b\x6a\x74\xa0\xa9\xa9\x9f\x9f\xaa\xa1\x9d" ++"\x83\x75\xa3\x1f\x0e\xfc\x7a\xcf\x1d\xf8\x8c\xf7\xea\x15\xfb\x1b\x06\xf7\x3a\xf7\x7d\xad\xb9\x9e\x9a\xb3\x93\x19\xa4\xfb\x5c\x72" ++"\x07\xc2\x89\x9a\x82\x68\x1a\x79\x85\x7e\x77\x6e\x1e\xfb\x1b\xfb\x56\x3b\xf7\x80\x05\x87\x97\x89\x96\x94\x1a\xa2\x9d\x92\xc4\x8d" ++"\x1e\xa4\xfb\xac\x72\x07\xc2\x85\x92\x85\x9f\x58\xda\xfb\x83\x18\xfb\x11\x06\x7d\x59\x05\xf7\x22\x06\x75\x3d\x05\xfb\x21\x06\x7d" ++"\x59\x05\xf7\x21\x06\x78\x48\x79\x52\x7d\x81\x3e\x86\x19\x72\xf7\xd6\xa4\x07\x48\x8e\x7d\x92\xac\x1a\x9e\x8f\xa1\x97\xb7\x1e\x8e" ++"\x96\x05\xf7\x2c\x06\x99\xbd\x05\xfb\x2c\x06\xa0\xd9\x05\xf7\x2a\x06\x0e\xf8\x4f\xf8\x4c\x15\xfb\x0a\x06\xa1\xf7\x16\x94\xb1\x9d" ++"\xab\x08\xa3\x99\x9e\x98\xa0\x1b\x9a\x95\x85\x82\x87\x88\x88\x85\x85\x1f\x7d\x7e\x85\x80\x7b\x1a\x6d\xa0\x77\xab\xaf\xa3\xa3\xb0" ++"\xbd\x5c\xb0\x4c\xfb\x02\x34\x28\xfb\x3c\x66\x1e\x20\x06\x83\x5f\x05\xf4\x06\x45\xfc\x00\x7e\x49\x74\x4f\x77\x77\x19\x82\x81\x81" ++"\x87\x7a\x1b\x7a\x83\x8f\x94\x90\x8d\x8f\x93\x93\x1f\x97\x99\x91\x97\x97\x1a\xa7\x74\xa1\x6d\x6a\x73\x72\x68\x57\xb7\x68\xcd\xf7" ++"\x1a\xe2\xf7\x15\xf7\xa1\xba\x1e\xa6\xf7\x2e\x05\xf7\x08\x06\x0e\xf7\xb4\xf7\x11\x15\x88\x97\x92\x8a\x96\x1b\xcb\xc0\xc2\xce\xba" ++"\x76\xbe\x64\xb8\x1f\x46\xdc\x05\x58\xc7\x7a\xaa\xab\x1a\xb6\xaf\xa9\xbd\xa9\xa7\x7e\x7c\x86\x87\x86\x81\x84\x1e\x7b\x7e\x85\x81" ++"\x7c\x1a\x6d\xa4\x73\xa9\xad\xa3\xa5\xae\xc4\x52\xb4\x3c\x2f\x4c\x54\x3c\x5f\x9e\x5e\xaf\x63\x1e\x89\x88\x05\x8e\x7e\x74\x8e\x7e" ++"\x1b\x51\x5d\x53\x45\x60\x9b\x65\xae\x60\x1f\xcd\x3b\x05\xd2\x35\x97\x77\x6a\x1a\x5e\x68\x6c\x58\x69\x6a\x99\x9a\x90\x8e\x90\x95" ++"\x93\x1e\x9b\x99\x91\x96\x9f\x1a\xa8\x74\xa0\x6a\x69\x73\x72\x68\x50\xca\x5d\xdd\xe7\xd3\xc6\xd6\xb5\x7b\xad\x60\xc1\x1e\x30\xf7" ++"\xab\x15\xc5\xf7\x03\xfb\x13\x48\x6c\x70\x70\x6b\x75\x7b\x93\xa2\x73\x1f\x74\xa0\x6f\xac\x73\xac\x08\x7a\xa4\x7f\xa9\xa0\x1a\xac" ++"\xa3\xa4\xab\x1e\x0e\xad\xd5\x15\xb9\x5c\xd8\xda\x05\x75\xad\xa7\x83\xae\x1b\xaf\xa8\x94\xa0\xac\x1f\xd8\x3c\xba\xba\x3c\xd9\x05" ++"\xa0\xa8\x94\xa8\xb1\x1a\xb0\x83\xa5\x75\xae\x1e\xda\xd9\x5c\xb8\x3e\x3e\x05\x9f\x6b\x6f\x93\x66\x1b\x66\x6f\x83\x77\x6a\x1f\x3e" ++"\xd8\x5d\x5e\xd9\x3d\x05\x77\x6b\x82\x6e\x66\x1a\x66\x94\x6f\x9f\x6c\x1e\xf7\x23\xf7\x5e\x15\xc4\xb8\x5c\x4f\x51\x5c\x5c\x54\x52" ++"\x5e\xba\xc6\xc7\xb8\xb9\xc4\x1f\x0e\xfc\x0b\xf7\x3d\x83\x0a\x0e\xf7\x88\x80\x0a\xf7\x87\xa3\x15\xfb\x08\x58\x40\x36\x39\x1a\x50" ++"\xad\x64\xbe\xb4\xa9\xaa\xb5\xa6\x81\x9b\x6c\x9f\x1e\x75\x9a\x84\x95\x9a\x1a\xae\xb2\xb2\xda\xb5\x1e\x0e\xf7\x1d\x74\x0a\xf7\x25" ++"\xde\x15\x9e\xa0\x94\x94\x9c\x9e\x08\xd1\xd3\xaa\xb4\xa0\x1a\x91\x85\x91\x84\x83\x7d\x82\x78\x78\x1e\x7e\x7f\x81\x83\x73\x7a\xfb" ++"\x3e\xfb\x10\x18\x82\x07\xe0\x35\xc6\x4d\xa3\x70\x08\x83\x92\x8e\x89\x90\x1b\x94\x91\x92\x93\x9a\x81\xa6\x74\xbb\x1f\x0e\xfb\xd4" ++"\xf7\x31\x74\x0a\x0e\xfb\xd4\xf7\x30\x87\x1d\x0e\x2a\x9c\xf8\x2b\x15\xd6\x06\x2f\xfc\x2f\x05\xfb\x21\x6c\x7c\x71\x5f\x1b\x7f\x86" ++"\x8e\x91\x8f\x8d\x8e\x90\x91\x1f\x94\x95\x8e\x91\x96\x1a\xa7\x75\xa0\x6e\x6e\x77\x75\x6b\x5e\xb4\x6a\xc3\xbc\xbc\xa4\xb5\xac\x1e" ++"\xaa\xb2\xac\xd0\x98\xbf\xc1\x0a\x7d\x54\x89\x82\x7a\x1a\x61\xa5\x73\xb8\xc7\xb1\xaa\xf4\xd0\x1e\x75\x98\x05\x52\x63\x75\x75\x7c" ++"\x1b\x83\x83\x93\x93\x96\x93\xae\x98\xbc\x1f\x8c\x8f\xd4\xf7\xaf\x47\x86\x7d\x8a\x42\x87\x19\xfb\x0a\x06\xac\xf7\x0b\x97\xa8\xab" ++"\xb2\x08\xa2\x9e\xad\x99\xb0\x1b\x9c\x94\x86\x80\x87\x89\x87\x86\x84\x1f\x80\x7f\x87\x80\x7e\x1a\x6c\xa4\x73\xac\xac\xa3\xa3\xac" ++"\xc3\x51\xb2\x37\x4b\x4d\x73\x63\x65\x1e\x62\x5f\x76\x63\x67\x21\x08\x3f\x06\x0e\x2a\x9f\xf8\x2b\x15\xd5\x06\x2f\xfc\x26\x05\xfb" ++"\x24\x6a\x7c\x6c\x68\x1b\x7e\x82\x90\x92\x8e\x8d\x8f\x8f\x91\x1f\x92\x95\x8e\x93\x95\x1a\xa7\x78\x9d\x6f\x6a\x78\x77\x6a\x5b\xb2" ++"\x6a\xc5\xf2\xd5\xea\xf7\x53\xb9\x1e\xda\xf7\xda\x05\xf7\x27\x06\x3c\xfb\xd5\x05\x88\x7e\x89\x7e\x80\x1a\x69\xa9\x73\xb5\xc6\xaf" ++"\xa9\xf4\xcf\x1e\x77\x96\x05\x56\x68\x74\x75\x79\x1b\x82\x83\x93\x94\x8f\x8b\x8c\x8f\x9a\x1f\xf7\x2b\xf8\xee\x28\x7f\x05\x9a\x3d" ++"\x8b\x8b\x75\x1b\x4c\x50\x73\x64\x68\x1f\x63\x60\x78\x63\x69\xfb\x01\x08\x41\x06\xf7\xea\x16\xfb\x2b\x06\xa0\xe5\x9a\xb5\xa0\xae" ++"\x08\xb1\xa3\xaa\xa0\xac\x1b\x9d\x9d\x82\x81\x89\x8a\x8a\x86\x83\x1f\x7f\x7a\x88\x83\x7e\x1a\x7b\x91\x7f\x9a\x80\x1e\x0e\xf8\x71" ++"\xf7\xa1\x15\xfc\x88\x06\x7a\x30\x05\xf8\x88\x06\x0e\xf7\x47\xfb\x25\x15\x9b\xc4\x8f\x98\x9a\xca\xad\xf7\x20\xaf\xe7\xb2\xbc\x08" ++"\x78\xbb\x84\xac\xb0\x1a\x9d\x8d\x9a\x8f\xa2\x1e\xaf\x98\x88\x76\xb1\x1f\x7e\xa1\x97\x87\x97\x1b\xad\xa3\xa0\xaa\xab\x76\x9f\x6a" ++"\x7c\x81\x88\x7e\x72\x1f\x66\x79\x7d\x87\x6c\x8a\x93\xb0\x92\x9e\x99\x9d\x9a\x9e\x18\xa2\xa8\x94\x9f\xa1\x1a\xaa\x73\xa2\x6b\x68" ++"\x76\x74\x65\x7b\x8e\x7c\x92\x70\x1e\x92\x75\x8d\x7f\x80\x1a\x7a\x88\x7b\x85\x76\x1e\x6b\x7f\x8e\x9e\x64\x1f\x98\x70\x7e\x8f\x7b" ++"\x1b\x6b\x77\x77\x6c\x6c\x9f\x77\xaa\x9f\x99\x8f\x9a\xa6\x1f\xae\x9d\x90\x8c\xae\x8c\x82\x4e\x69\x4a\x5f\x64\x08\x90\x69\x8c\x77" ++"\x73\x1a\x5a\x85\x3b\x84\x60\x1e\x6f\xfb\x41\x05\x0e\xf7\xa0\xf8\x6b\x15\x74\x76\x91\x9a\x6b\x1f\x97\x73\x7f\x8f\x7d\x1b\x6c\x76" ++"\x77\x6e\x6e\x9d\x79\xad\x89\x1f\x9b\x8c\x90\x8c\xa5\x98\x08\x9e\xb1\x9d\x90\xab\x1b\x73\x2b\x7a\x69\x59\x5d\x08\x9f\x68\x8f\x79" ++"\x57\x1a\x69\x8a\x7f\x85\x73\x1e\x65\x8e\x82\x8e\x61\x9e\x08\x96\x72\x7d\x90\x7e\x1b\x6e\x74\x74\x6e\x70\xa1\x77\xa7\x96\x98\x8e" ++"\x95\xa2\x1f\xb5\x9b\x96\x8e\xb3\x8f\x7c\x5a\x85\x80\x6e\x61\x08\x76\x6e\x84\x7c\x79\x1a\x6d\xa2\x76\xaa\xae\x9e\xa0\xb2\x95\x89" ++"\x95\x87\xa0\x1e\x85\xa4\x89\x97\xa0\x1a\xa2\x8c\x97\x90\x9f\x1e\xb0\x97\x88\x79\xb3\x1f\x7f\xa3\x97\x87\x98\x1b\xab\xa0\x9e\xa9" ++"\xa9\x78\x9c\x6a\x8d\x1f\x7b\x86\x89\x7e\x71\x1f\x65\x79\x79\x86\x6b\x8a\xa3\xeb\x9c\xad\xbd\xb9\x08\x77\xaf\x87\x9b\xc2\x1a\xac" ++"\x8c\x97\x91\xa2\x1e\xb1\x88\x94\x89\xb5\x77\x08\x7f\xa4\x99\x87\x98\x1b\xa8\xa2\xa2\xa8\xa6\x75\x9f\x6f\x80\x7e\x87\x82\x74\x1f" ++"\x61\x7b\x80\x88\x63\x87\x9a\xbc\x91\x96\xa8\xb5\x08\xa0\xa8\x92\x9a\x9d\x1a\xa8\x74\xa1\x6c\x68\x78\x76\x65\x80\x8c\x81\x90\x77" ++"\x1e\x91\x71\x8d\x7f\x76\x1a\x75\x8a\x7f\x86\x76\x1e\x0e\xfc\x27\xf7\x12\xf8\x29\x2b\x0a\xf7\xde\xf9\x18\x15\xc2\x06\xfb\x6d\xfd" ++"\xd9\x05\xf7\x3f\x06\x92\xa4\x05\x50\x90\x7d\x90\x9c\x1a\x93\xb3\x8f\x9c\x8f\x9b\xf7\x3d\xf9\x1d\x18\x99\xc1\x8e\x8d\xdc\x92\x91" ++"\xa4\x18\xfb\xbb\x06\x32\x4a\x75\x5f\x62\x1f\x60\x5d\x6a\x2e\x3f\x1a\x5e\x9c\x64\xa9\x76\x1e\xa4\x7a\xa2\x85\xbd\x89\x36\xfb\xda" ++"\x18\x7b\x4d\x86\x7d\x83\x85\x80\x81\x7a\x87\x5a\x87\x84\x72\x18\xf7\x3e\x06\xad\xf8\x70\x15\x5d\x9f\x71\xb2\xbf\x1a\xc1\x9f\xd1" ++"\xa7\xb9\x1e\xa8\xba\xa5\x9c\xca\x9b\x08\x0e\xfb\xc3\xf7\x46\xf8\x8e\x15\x35\x49\x49\x36\x35\xcf\x47\xe0\xde\xd0\xce\xdd\xe2\x48" ++"\xd0\x35\x1f\x0e\xfb\xd4\x93\xfb\x4a\x40\x1d\xf7\x68\xfb\x4a\x44\x0a\x65\x3c\x60\x1e\xfb\x87\x73\x15\xf7\x08\xbe\xd6\xe1\xdc\x1a" ++"\xc6\x69\xb2\x58\x62\x6d\x6c\x61\x70\x95\x7b\xa9\x77\x1e\xa2\x7c\x92\x81\x7d\x1a\x67\x64\x64\x3c\x61\x1e\x0e\xf7\xd6\xf8\x05\x44" ++"\x0a\x64\x3c\x61\x1e\xfb\x87\x73\x40\x1d\xf7\xeb\x87\x1d\xfb\x25\x38\x15\x78\x76\x82\x81\x7a\x79\x08\x44\x42\x6d\x63\x76\x1a\x84" ++"\x91\x86\x92\x94\x98\x94\x9d\x9e\x1e\x98\x97\x95\x93\xa3\x9d\xf7\x3e\xf7\x10\x18\x94\x07\x30\xe7\x5e\xb9\x6b\xb0\x08\x93\x84\x88" ++"\x8d\x86\x1b\x82\x85\x84\x83\x7c\x94\x71\xa3\x5a\x1f\x0e\xf7\xef\xf7\x07\xf7\x1b\x15\x28\x0a\xf7\xe0\x16\x28\x0a\xf7\xe0\x16\x28" ++"\x0a\x0e\xf7\xef\xe1\x6e\x15\xbb\x06\xf8\x4a\xf9\x73\x05\x5b\x06\x4b\x58\x5a\x70\x49\x1b\x66\x79\x92\xa2\x6f\x1f\xa0\x72\x77\x93" ++"\x71\x1b\x20\x31\x28\xfb\x09\x3c\xbf\x52\xd4\xb0\xb0\x9b\xa7\xa7\x1f\xb4\xb5\xa8\xd8\xd0\x1a\x98\x8a\x96\x89\x9e\x1e\x81\xa3\x9a" ++"\x88\xa0\x1b\xb4\xab\x97\xa9\xb3\x1f\xfb\xa0\x93\x15\x92\x8f\x88\x82\x98\x1f\x97\x83\x8e\x89\x96\x88\x95\x88\x8f\x89\x8c\x88\x08" ++"\x8e\x84\x8f\x71\x7e\x1a\x25\x4d\x26\x4c\x6a\x7a\xa3\xb7\xe4\xc9\xf7\x14\xb4\x88\x1e\xf7\xd7\xfb\xc1\x15\x25\x2e\x28\xfb\x02\x34" ++"\xbd\x54\xd9\xb1\xaf\x9a\xa6\xa4\x1f\xb8\xba\xa7\xd4\xd1\x1a\xd5\x64\xb8\x49\x1e\xa0\x6a\x15\xad\xa4\x68\x5e\x57\x76\x48\x6e\x61" ++"\x1f\x69\x74\x73\x7c\x6d\x1b\x6a\x7b\xa1\xb9\xbf\xa5\xdd\xab\xb9\x1f\xa8\x9f\x9e\x98\x9f\x1b\xf7\xe9\xac\x15\x25\x2e\x27\xfb\x01" ++"\x35\xbd\x53\xd8\xb2\xae\x9a\xa6\xa5\x1f\xb8\xba\xa7\xd4\xd1\x1a\xd5\x64\xb8\x49\x1e\xa0\x6a\x15\xad\xa4\x68\x5e\x57\x76\x48\x6e" ++"\x61\x1f\x6a\x74\x73\x7b\x6d\x1b\x6a\x7b\xa1\xb9\xbf\xa6\xdd\xaa\xb9\x1f\xa8\x9f\x9e\x98\x9f\x1b\x0e\xf7\xc4\xf7\xa3\x15\x6f\x45" ++"\x7b\x74\x65\x72\x49\x60\x18\x31\x51\x67\x59\x4c\x1a\x35\xd1\x51\xf5\xf0\xd5\xc1\xd6\xb1\x70\xa8\x69\x69\x70\x71\x69\x7c\x90\x7e" ++"\x98\x7a\x1e\x93\x81\x8e\x85\x85\x1a\x78\x6d\x78\x6b\x60\x71\xa9\xbd\xba\x9e\xb9\xb8\xc2\x1e\xb4\xbe\xb9\xc5\x9f\xb9\x90\xc2\x19" ++"\x9a\xf7\x78\x15\x28\x0a\x0e\xfb\xd4\xf7\xbd\xf8\x98\x37\x1d\xfb\xd4\xf7\x50\xf8\x98\x29\x1d\xfb\xd4\xf7\xd0\xf8\x98\x23\x1d\xfb" ++"\xd4\xf8\x02\xf9\x23\x75\x0a\xfb\xd4\xf8\x1d\xf9\x03\x25\x0a\xfb\xd4\xf7\xf0\xf9\x3a\x15\x49\x6b\x69\x57\x0a\x7e\x06\x26\xb7\x5b" ++"\xe8\xec\xcb\xc5\xf3\x9d\x1e\x0e\xfb\xd4\xf7\x77\xf9\x23\x2a\x1d\xfb\xd4\xf7\x0b\xf9\x23\x24\x0a\xfb\xd4\xf7\x7e\xf9\x86\x30\x0a" ++"\xfb\xd4\x72\x2f\x15\x98\x7f\x05\x8e\x97\x92\x8c\x96\x49\x1d\xac\xc5\x1d\xb8\xce\x05\x5f\x06\x0e\xfb\xd4\xf7\x0a\xf8\x98\x15\x2b" ++"\x1d\x2d\x1d\xf7\x82\x16\x90\x0a\xfb\xd4\xa7\xab\x15\x87\x85\x89\x89\x83\x81\x08\x62\x59\x7e\x70\x6e\x31\x0a\xb5\x9a\x8e\x9d\x94" ++"\xaa\x1f\x8e\x95\x8c\x8e\x8c\x92\x08\x0e\xfb\xd4\xf8\x2f\xf9\x46\x20\x0a\xf7\xef\xa9\x0a\xf7\xb7\x99\x0a\x61\x7b\x96\xa5\x91\x8d" ++"\x95\x8e\x97\x1f\xca\xf7\x85\x05\xf7\x02\x84\xa2\x7c\x4b\x1a\x83\x8b\x85\x8a\x7d\x71\x1d\x0e\xfc\x17\xf7\xcd\xf8\x78\x15\x88\x88" ++"\x8b\x8b\x89\x88\x08\x74\x78\x7c\x7e\x84\x1b\x88\x89\x8e\x91\x9b\x91\xa4\x9b\xbb\x1f\xb9\xf7\x20\x3f\x87\x80\x68\x05\xaa\x84\x7d" ++"\x98\x71\x1b\x38\x2a\xfb\x05\x2b\x5e\xa7\x6c\xb5\xb7\xa8\xa2\xcc\xb0\x1f\x81\x69\x8a\x85\x80\x1a\x77\x9f\x79\xa3\xa9\xa8\xa2\xc0" ++"\xb1\x1e\xfb\x14\xf7\x4b\x15\x97\x8a\x93\x7f\x7c\x1a\x6d\x79\x4f\x76\x65\x1e\x67\x77\x75\x76\x78\x1b\x7e\x80\x98\x9a\xcd\xd0\xf7" ++"\x0f\xae\x87\x1f\x0e\x61\x86\x0a\xcd\xf7\x88\xf7\x28\xde\xa0\xd1\xfb\x2a\x3a\xb7\xf7\x36\x9b\xc2\x9e\x98\xcd\x8f\x19\xa4\xfb\xd1" ++"\x72\x07\x9c\x0a\x54\xfb\x5d\x27\x56\x75\x45\xf3\xc3\x59\xfb\x49\x7b\x57\x7d\x7e\x59\x84\x19\x72\xf8\xbd\x07\x0e\xd0\xe2\x1d\x77" ++"\x8e\x6d\x1b\xfb\x6c\xfb\x62\xfb\x7b\xfb\x86\x67\x0a\x75\x90\x75\xb3\x0a\x55\x1b\x71\x78\x91\x9b\x77\x1f\x0e\xf7\xb7\xfa\x46\xf9" ++"\x31\x15\xfb\xe3\x06\x7b\x6d\x8d\x8e\x5e\x1f\x8e\x6c\x82\x8b\x7b\x1b\xfb\x00\x49\x77\x54\x42\x1f\xfb\x0a\x32\x3f\xfb\x28\xfb\x21" ++"\x1a\x30\xaf\x46\xce\x64\x1e\xb3\x73\xca\x7f\xcc\x8e\xf7\x2e\x92\x18\xa1\x06\x90\x94\x8b\x8c\x95\x1f\xa7\x06\xf7\xbc\x06\xc7\xf7" ++"\x56\x70\x90\x05\xfb\x0d\x46\x44\x5d\xfb\x09\x1b\x57\x76\x95\xa3\x91\x8d\x95\x8d\x94\x1f\xcb\xf7\x89\xd6\x84\x9f\x86\x9a\x7e\x19" ++"\x98\x7f\x92\x7a\x78\x1a\x82\x8a\x7c\x89\x7a\x1e\x88\x8b\x84\x8a\x82\x1e\xa6\x86\xd3\xf7\xa4\x70\x8e\x6b\x3e\x61\x70\x31\x8c\x19" ++"\x87\x06\x76\x06\xc8\xf7\x70\x05\xb4\x96\x92\x91\xad\x1b\xbf\xbe\x7f\x79\xa3\x1f\xa4\x77\x98\x6e\x66\x1a\x7c\x8b\x83\x8a\x7d\x1e" ++"\xa4\x85\x05\xfc\x90\xfb\xf7\x15\x44\x77\x6e\x70\x51\x1b\x42\x5b\xc0\xdb\xf7\x0a\xc1\xf7\x46\xca\xe6\x1f\xcf\xbb\xbd\xab\xc7\x1b" ++"\xba\xa5\x75\x63\x7b\x87\x71\x83\x70\x1f\x0e\xfb\xf5\xf7\x87\xf9\x41\x15\x2b\x30\x2b\x27\x57\xb8\x66\xc8\xe7\xe3\xe3\xee\x90\x1f" ++"\xc4\x8e\x60\xb4\x4b\x1b\x89\x77\x15\x9c\x8a\x94\x7d\x8a\x74\x89\x60\x7b\x4f\x78\x62\x08\x60\x76\x78\x77\x73\x1b\x79\x81\x98\xa1" ++"\xb7\xa0\xd9\xa2\xb3\x1f\x9d\xab\xa1\x9c\x9f\x8a\x08\x0e\xd0\xf7\xf4\xf8\x20\x15\xbd\x79\x77\x9b\x5f\x1b\xfb\x12\xfb\x29\xfb\x55" ++"\xfb\x37\x47\xbb\x59\xcd\xce\x9d\x1d\x62\x72\xab\xc0\x9a\x8c\x96\x8f\x9f\x1f\xb2\x94\x05\xf7\x25\xac\xde\xce\xdd\x1a\xc2\x66\xab" ++"\x4d\x59\x6f\x7c\x59\x60\x1e\x9f\xcc\x24\x86\x05\x36\x68\x15\xa7\x9f\x73\x6b\x55\x6b\x23\x64\x47\x1f\x55\x6e\x6d\x72\x69\x1b\x6d" ++"\x77\xa5\xb3\x8d\x1f\x8e\xc5\xa5\xde\xb1\xce\x08\xc6\xac\xab\xa7\xab\x1b\xf7\x19\xfb\x50\x15\xf7\x1a\xb2\xb6\xcb\xbd\x1b\xa2\x95" ++"\x7f\x6f\x51\x6d\x5b\x50\x66\x1f\x6c\x77\x75\x83\x6f\x87\x08\x0e\xfc\x0b\x2c\x1d\x0e\xfc\x0b\xf7\x6c\xf7\x21\x73\x0a\xfb\x42\x7e" ++"\x54\xb4\x0a\x5e\x0a\x0e\xd0\xf8\xe3\xf7\x1f\x15\x46\x5e\x70\x77\x5d\x1b\x60\x73\xa6\xbe\x9b\x8d\x98\x91\xa6\x1f\xf2\xa2\xa4\x94" ++"\xb8\xa8\x08\xc4\xb0\xa9\xb7\xb9\x1a\xc3\x60\xad\x46\x57\x69\x7d\x5b\x4f\x1e\xb8\x6b\x6c\x9c\x56\x1b\x2a\x2d\x4e\x27\x51\x1f\x6e" ++"\x57\x7b\x55\x58\x1a\x2e\xcc\x4b\xea\xc6\xb9\x9d\xb2\xb6\x1e\x62\xb2\xab\x7b\xb9\x1b\xb8\xb5\x9a\xa9\xad\x1f\xa3\x9f\x9c\xa2\xa5" ++"\xbc\x08\xfb\x5a\xe9\x15\xbf\xf7\x23\x94\x9e\xaa\xaf\x08\x95\x94\x98\x91\x99\x1b\xa2\x99\x7c\x72\x72\x81\x6b\x7c\x73\x1f\x6e\x5c" ++"\x68\x73\x3f\x75\x08\xfb\x1f\xf7\x6b\x15\xaf\x9e\x72\x5a\x57\x69\xfb\x1a\x6d\x4c\x1f\x4a\x6c\x6e\x6e\x67\x1b\x69\x78\xa8\xbf\xb6" ++"\x97\xc4\xa2\xcf\x1f\xf7\x0c\xb3\xae\xbb\xbb\x1b\x0e\xf7\x85\xf8\x14\x15\xa7\x87\x97\x88\x95\x83\x08\x9a\x80\x94\x72\x6d\x1a\x4b" ++"\x76\x25\x73\x57\x1e\x64\x79\x77\x78\x74\x1b\x7b\x78\x93\x95\x83\x1f\x87\x90\x77\x68\x05\x7b\xa2\x9f\x85\xa9\x1b\xf7\x08\xf3\xf7" ++"\x10\xf7\x1e\xb6\x7c\xae\x6f\xa3\x1f\x73\xa0\x74\x95\x55\x96\xd9\xa8\xa8\x9b\xad\xab\x08\xa5\xa4\x9a\xaf\xb0\x1a\xd7\x4e\xc2\x36" ++"\xfb\x0e\x35\x23\xfb\x5a\x60\x1e\x2f\xfc\x3b\x7d\x4c\x7a\x5b\x7b\x76\x19\x7e\x81\x81\x87\x78\x1b\x7f\x87\x8e\x93\x90\x8c\x8d\x90" ++"\x90\x1f\x94\x94\x8d\x92\x9a\x1a\xa7\x79\x9c\x6d\x6c\x77\x76\x6b\x5d\xb2\x6c\xc5\xf4\xd7\xf0\xf7\x5d\xb8\x1e\xe6\xf8\x2b\x05\xf7" ++"\x09\xa5\xa9\xbc\xb9\x1b\xaa\x9a\x78\x63\xfb\x00\x61\x33\x57\x1f\x87\x06\x7b\x8c\x05\x0e\xfb\xf5\xa9\xf7\xa6\x55\x1d\x90\x1b\x99" ++"\x93\x84\x7d\x8e\x1f\x8c\x86\x67\xfb\x0c\x72\x42\x85\x78\x85\x79\x8a\x86\x08\x49\x7a\x7c\x7d\x53\x1b\x0e\x5c\xf8\x67\xf7\x00\x15" ++"\xe3\xf7\xb7\xfc\x8c\x33\xf8\x34\x06\x0e\x3e\xf8\xb6\xf8\x55\x15\xfb\x1b\x06\x59\xfb\x38\x05\xfb\x01\x69\x42\x21\x60\x1b\x7f\x84" ++"\x94\x9b\x98\x8d\x9a\x8f\x99\x1f\xe7\xf7\xcc\x05\xfb\x1b\x06\xfb\x01\xfc\x0b\x79\x5a\x85\x7b\x78\x5e\x19\x73\x51\x85\x74\x6e\x1a" ++"\x64\x9d\x75\xac\xa9\xa7\x9e\xa9\x98\x1e\x91\x98\x8c\x94\xa6\x1a\xb7\x93\xb9\x99\xb6\x1e\x78\xa4\x98\x86\xa3\x1b\xba\xaa\xa7\xe5" ++"\xbf\x1f\x82\x66\x89\x7f\x78\x1a\x67\xa6\x70\xaf\xc4\xad\xa6\xf3\xd7\x1e\x75\x9b\x05\x63\x72\x75\x75\x7c\x1b\x84\x86\x91\x93\x93" ++"\x8d\x94\x8e\x95\x1f\x0e\xf7\xef\xf7\x8a\xf9\x1b\x15\xbc\x06\xad\xa1\x76\x5e\x95\x1f\xa0\xe3\xfb\xf2\x33\xa0\x06\xb7\x95\xa0\xa1" ++"\xae\x1b\xbc\xfb\xc9\x06\x6a\x89\x84\x85\x87\x1e\x83\x87\x88\x8a\x6c\xba\x1d\xf8\x3c\x40\x15\x96\x06\xf7\x2d\xf7\xc8\x05\xfb\x7d" ++"\x07\x69\x89\x85\x85\x87\x1e\x83\x87\x89\x8a\x6b\xba\x1d\xf7\x95\x07\xb1\x99\x98\xb5\x8e\x1e\x9f\xfb\x01\x07\xfb\x31\xfb\xc2\xfb" ++"\x2a\xf7\xc2\x05\xfb\x13\x77\x06\xaa\x89\xa4\x79\x99\x6b\x08\xfb\x88\x07\x8a\x57\x83\x80\x60\x87\x08\x76\xf7\x17\xa0\x07\x60\x8f" ++"\x83\x96\x8a\xbf\x08\xf7\x6c\x07\x0e\xd0\x5c\x0a\xec\xf8\xfa\xf9\x3f\x15\x51\x06\xfc\x47\xfd\x4d\x05\xc5\x06\xf8\x9e\xf7\x14\x96" ++"\x1d\xaf\xab\x9f\x97\xa9\x1b\xb0\xa1\x72\x62\x6b\x78\x6a\x58\x53\x1f\x6e\x6b\x78\x79\x27\x2c\x08\x7b\xf7\x82\x07\xfd\x27\xf7\xa6" ++"\x55\x1d\x8f\x1b\x99\x97\x81\x80\x80\x6c\x24\x6e\x36\x1f\x7e\x62\x05\x49\x7a\x7c\x7d\x53\x1b\x0e\x38\xf7\x85\xf7\xfb\x15\xfb\x64" ++"\x33\xf7\x64\xfb\x23\xe3\xf7\x23\xf7\x64\xe3\xfb\x64\xf7\x65\x33\x06\xfb\x64\xfc\xcc\x15\xf8\x8c\xe3\xfc\x8c\x06\x0e\x61\xf7\x05" ++"\x8f\x1d\x8e\x9a\x92\xad\x1e\x99\xcb\x05\x87\xaf\x9d\xd2\x1d\x5b\x06\x98\xb1\x9f\xc4\x93\x92\xc0\x93\x19\x8c\xa4\x05\xfb\xba\x06" ++"\xf7\x48\xfb\x67\x15\x92\xa4\x8b\x8b\x8f\x90\x08\x95\x95\x95\x8f\x9e\x1b\xc1\xa9\xbc\x1d\x0e\xec\xf9\x44\x8a\x1d\xfb\x4f\xf7\xb4" ++"\x55\x1d\x8f\x1b\x99\x97\x81\x80\x80\x6c\x24\x6e\x36\x1f\x7e\x62\x05\x49\x7a\x7c\x7d\x53\x1b\x0e\x38\xf8\xad\xf7\x65\x15\xe3\xfc" ++"\x8c\x33\x07\xf7\x91\x31\x15\x28\x0a\xf8\x34\x04\x60\x6b\xc7\x0a\xb4\x6a\xac\x63\x1f\x0e\xfc\x45\xec\x78\x15\xe2\xf7\xa6\x34\x06" ++"\xf7\x2f\x04\xe2\xf7\xa6\x34\x06\x0e\xfb\x91\xf7\x76\xf9\x3f\x15\x3b\x4c\x4c\x3b\x3c\xca\x4b\xd9\xdd\xca\xc9\xdc\xdb\x4c\xca\x3b" ++"\x1f\x67\x04\xc2\xba\x5a\x51\x50\x5d\x5b\x52\x54\x5d\xbc\xc5\xc6\xb9\xbb\xc3\x1f\x0e\xf7\x15\xfb\x46\x15\x59\x8c\x7c\x92\xa3\x1a" ++"\x98\x92\xab\x9e\xd0\x1e\x92\xa3\x8b\x8d\x8f\x9a\x08\x79\xae\x97\x87\xa0\x1b\xf7\x1c\xf7\x21\xf7\x48\xf7\x42\xd5\x61\xba\x4a\x52" ++"\x60\x6d\x3f\x58\x1f\x88\x8e\xea\xf7\xe8\x45\x7e\x5a\x83\x34\x82\x19\x70\x07\xbc\x99\x84\x74\x84\x87\x78\x7e\x5a\x1f\xfb\x36\xfd" ++"\x0a\x79\x41\x80\x7f\x5a\x8c\x19\x70\xf7\x8d\x07\xf7\x2d\xf8\xe8\x15\xa5\x89\x9a\x75\x89\x6a\x87\x4a\x6b\x27\x67\x4a\x08\x55\x6c" ++"\x6b\x6f\x69\x1b\x75\x7a\x9b\x9f\x9b\x93\xad\xa5\xe2\x1f\xa3\xdc\x96\xa8\x9b\xa3\xa4\xb2\xac\xa4\xa5\x89\x08\x0e\xec\xf9\x49\x8a" ++"\x1d\x28\xf8\x83\x15\xcf\x88\xab\x6d\x50\x1a\x58\xa6\x1d\x7e\xa2\x64\xa5\x1f\x92\x8f\x05\xc5\xac\x99\x9c\xb0\x1a\xb9\x60\xae\x53" ++"\x56\x63\x95\x0a\xfb\xf5\xf7\xb7\xf8\x18\x96\x1d\xae\xaa\xa0\x98\xa9\x1b\xb0\xa1\x72\x62\x6b\x78\x6a\x58\x53\x1f\x6e\x6b\x78\x78" ++"\x27\x2d\x08\x7b\xf7\x82\x07\x0e\xe9\xf7\x66\xf8\x93\x15\xaa\x87\x8c\x8b\x93\x87\x08\x91\x87\x8c\x86\x6d\x1a\xfb\x8d\x07\x6d\x89" ++"\x84\x86\x88\x1e\x83\x87\x8a\x8b\x6c\x87\x08\x7b\xf7\x3a\x9b\x07\x6d\x8e\x89\x8c\x83\x8f\x08\x85\x8f\x89\x91\xa9\x1a\xf1\xb7\x07" ++"\xa2\x68\x96\x78\x9d\x6c\xaf\x4b\x99\x7b\x9d\x8a\x08\xd1\x96\x06\x77\x9b\x74\xa5\x6c\xb5\x50\xdd\x18\xc1\x9f\xa6\xae\xbc\x1a\xc6" ++"\x5e\xaf\x43\x1e\xfb\x4b\x06\xf7\x0a\x76\x15\xb3\x06\xb9\xa2\x71\x57\x51\x72\x6a\x60\x1f\x62\x06\xb9\xf7\xf0\x81\x1d\x5c\xf8\xbf" ++"\xf7\x65\x15\xe3\xfc\x8c\x33\x07\x0e\xf7\xaf\xf8\xd2\x15\xb2\x59\x9e\x5d\x8f\x55\x89\x87\x18\xa9\x78\x76\x97\x6c\x1b\xfb\x1e\xfb" ++"\x1d\xfb\x37\xfb\x39\x37\xcf\x4c\xe5\xf7\x2f\xf7\x17\xf7\x44\xf7\x65\xe6\x70\xcd\x48\xda\x1f\xf6\xc3\x69\xab\x20\x52\x60\xae\x63" ++"\x9d\x5a\x92\x19\x5f\x70\xb3\x84\xaf\x76\xb3\x66\x19\xfb\x0e\x4b\xac\x6c\x05\xf7\x04\x3c\x15\xa7\xf4\x1d\x4c\x6e\x6d\x6f\x68\x1b" ++"\x6a\x7b\xa2\xba\xd5\xb0\xf7\x20\xaf\xcc\x1f\xb9\xa5\xa7\xa1\xac\x1b\x0e\x38\xf7\x73\xf7\x91\x15\xfb\x43\xfb\x43\xc9\x4d\xf7\x43" ++"\xf7\x44\xf7\x43\xfb\x44\xc9\xc9\xfb\x44\xf7\x43\xf7\x44\xf7\x43\x4d\xc9\xfb\x43\xfb\x44\xfb\x43\xf7\x44\x4d\x4d\x05\x0e\xfb\xf5" ++"\xf7\x02\xf8\x75\x15\xce\x88\xac\x6d\x51\x1a\x57\xa6\x1d\x7d\xa2\x65\xa5\x1f\x92\x8f\x05\xc5\xad\x99\x9b\xb0\x1a\xb9\x60\xae\x53" ++"\x55\x64\x95\x0a\xe9\xf8\xa2\xf7\x8e\x15\x4e\x6f\x66\x71\x51\x1b\x33\x59\xcb\xf7\x07\xf7\x04\xbc\xcb\xe1\xc8\xaf\x6e\x4e\x98\x1f" ++"\x9c\xd2\x06\x94\x84\x91\x7c\x91\x1e\x98\x67\x70\x90\x66\x1b\xfb\x1c\x32\x3b\xfb\x0f\xfb\x0e\xdd\x42\xf7\x1b\xac\xc3\x96\x98\xa8" ++"\x1f\x94\x8e\x8c\x8c\x8d\x95\x9c\xd3\x18\xfb\x3e\xf8\x47\x81\x1d\x99\x27\x1d\xa7\xf8\x6f\x8d\x0a\x99\x27\x1d\xf7\x33\xf8\x6f\x15" ++"\xbe\x06\x35\xf7\x42\x05\x3a\x2a\x0a\x99\x27\x1d\x5b\xf8\xfa\x24\x0a\x99\x27\x1d\xf7\x0f\xf8\x6f\x15\xfb\x03\xf7\x27\x05\xa1\x7b" ++"\x76\x58\x1d\x99\x27\x1d\xca\xf9\x51\x30\x0a\x99\x27\x1d\xf7\x56\xf8\xfa\x8b\x1d\x99\xf7\x85\x7f\x15\x87\xa1\x9f\x89\xa0\x1b\xd2" ++"\xcd\xa1\xb6\xc4\x1f\xa8\xa1\x9c\x9d\xab\xb7\x6d\xa1\x18\x59\x50\x6f\x74\x61\x79\x08\x6e\x0a\xfb\x0b\xc9\x33\xf7\x01\x67\x1f\x4e" ++"\x31\x3e\x0a\x92\x7b\x0a\x99\x24\x1d\xfb\x2d\xf9\x67\x8c\x0a\x99\x24\x1d\x73\xf9\x67\x23\x1d\x99\x24\x1d\xfb\x77\xf9\xf2\x15\x68" ++"\x6e\x6e\x66\x36\x1d\x99\x24\x1d\x58\xf9\x67\x37\x1d\xfb\x9c\x27\x0a\x5b\xf9\x6a\xa8\x1d\xfb\x9c\x27\x0a\xf4\xf9\x67\x23\x1d\xfb" ++"\x9c\x27\x0a\x2a\xf9\xf2\x24\x0a\xfb\x9c\x27\x0a\xe9\xf9\x67\x37\x1d\xd0\x2e\x0a\xd9\xf9\x26\x8b\x1d\xd0\x26\x1d\x7e\xd3\x8d\x0a" ++"\xd0\x26\x1d\xf7\x0f\xd3\x23\x1d\xd0\x26\x1d\x2b\xf7\x67\x24\x0a\xd0\x26\x1d\xeb\xd3\x15\xfb\x03\xf7\x27\x05\xa1\x7b\x76\x97\x78" ++"\x1b\x73\x76\x76\x73\x7c\x97\x7a\xa1\x7c\x1f\xf7\x19\x32\x05\x0e\xd0\x26\x1d\xf7\x2f\xf7\x67\x7a\x0a\x81\xa5\x97\x88\x9d\x1b\xc7" ++"\xae\xae\xdf\xa2\x1f\x0e\x2a\x36\x0a\xf8\x79\xf9\x47\x20\x0a\xd0\x21\x0a\xfb\xe3\xda\x15\x76\x0a\xd0\x21\x0a\xfb\x41\xda\x15\xbe" ++"\x06\x35\xf7\x42\x05\x3a\x2a\x0a\xd0\x21\x0a\xfc\x1a\xf7\x6e\x24\x0a\xd0\x21\x0a\xfb\x55\xda\x15\xfb\x03\xf7\x27\x05\xa1\x7a\x77" ++"\x58\x1d\x61\x2d\x0a\xf7\x60\xf7\x22\x29\x0a\x61\x2d\x0a\xf7\x2b\xf7\xad\x15\x68\x6e\x6d\x67\x36\x1d\x61\x3f\x1d\xc3\xfa\x15\xed" ++"\x1d\xe2\xfb\x42\x05\xde\x06\x0e\x25\x1d\x91\xeb\x29\x1d\x25\x1d\xf7\x1a\xeb\x15\xbe\x06\x35\xf7\x42\x05\x39\x06\xfb\x33\xfb\x42" ++"\x05\xc4\x06\xf7\x17\xea\x05\x0e\x25\x1d\x42\xf7\x7f\x92\x1d\x25\x1d\xf7\x07\xeb\xa2\x0a\x7a\xa1\x7d\x1f\xf7\x18\x32\x05\x0e\x25" ++"\x1d\xbf\xf7\xe2\x30\x0a\x25\x1d\xf7\x4c\xf7\x7f\x15\x6c\x7c\x7e\x80\x74\x1b\x80\x7b\x90\x96\x70\x1f\x9d\x62\x6b\x93\x73\x5b\x1d" ++"\x80\xa6\x96\x89\x9e\x1b\xc7\xad\xae\xdf\xa2\x1f\x0e\xfb\x65\xf7\x16\x7f\x15\x8a\x92\x90\x8b\x91\x1b\xb7\xb7\x9b\xa8\xac\x1f\xa5" ++"\xa1\x9b\x9e\xae\xbd\x6f\x9d\x18\x48\x5b\x6c\x74\x60\x1b\x5f\x6e\xaf\xc0\xca\xa5\xe5\xaf\xcc\x1f\xba\xa6\xa7\xa3\xaa\x1b\x97\x95" ++"\x84\x81\x87\x89\x85\x85\x82\x1f\x82\x7b\x87\x80\xbf\x1d\xfb\x38\xfb\x34\x47\xae\x57\xc8\x75\x1e\x4f\x33\x98\x7f\x05\x8e\x97\x92" ++"\x8c\x96\x45\x1d\xfb\x65\x22\x0a\xeb\xf7\xc2\x29\x1d\xfb\x65\x22\x0a\xf7\x74\xf7\xc2\x23\x1d\xfb\x65\x22\x0a\x9c\xf8\x4d\x24\x0a" ++"\xfb\x65\x22\x0a\xf7\x6f\xf7\xc2\xaa\x1d\xfc\x0b\x70\x0a\x3e\xf8\x19\x29\x1d\xfc\x0b\xf7\xa6\xf8\x98\x48\x0a\xa9\xfc\x6a\xb4\x1d" ++"\x51\x7e\x4c\x7f\x0a\x0e\xfc\x0b\x70\x0a\xfb\x30\xf8\xa4\x24\x0a\xfc\x0b\x2c\x1d\xa1\xf8\x19\x37\x1d\x2a\x30\x1d\x6d\xf8\xa9\x75" ++"\x0a\x23\x0a\x88\xde\x15\x2b\x1d\x38\x1d\x23\x0a\xf7\x11\xde\x15\xbe\x06\x35\xf7\x42\x05\x3a\x2a\x0a\x23\x0a\x34\xf7\x72\x24\x0a" ++"\x23\x0a\xf5\xde\x15\xfb\x03\xf7\x27\x05\xa1\x7a\x77\x97\x78\x1b\x73\x76\x76\x73\x7b\x97\x7a\xa1\x7d\x1f\xf7\x19\x32\x05\x0e\x23" ++"\x0a\xf7\x43\xf7\x72\x8e\x1d\x9e\x1b\xc7\xad\xae\xdf\xa2\x1f\x0e\xfb\x9c\x3d\x1d\xf7\x15\xf8\x12\x20\x0a\x2a\x26\x0a\xfb\x54\xf8" ++"\x20\x29\x0a\x2a\x26\x0a\x47\xf8\x20\x23\x1d\x2a\x26\x0a\xfb\xa8\xf8\xab\x92\x1d\x2a\x26\x0a\x38\xf8\x20\xaa\x1d\xfb\x65\x31\x1d" ++"\xf7\x7a\xd9\x29\x0a\xfb\x65\x31\x1d\xf7\x26\xf7\x6d\x24\x0a\xfb\x9c\x34\x1d\xf8\x04\xf7\x85\x20\x0a\xfb\xae\xf7\xbf\xf7\xfa\x15" ++"\x66\x73\x82\x82\x83\x1b\x88\x89\x8e\x8f\x90\x8d\x91\x98\xb3\x1f\xa1\xca\x05\x94\xa9\x91\xa4\x9a\x1a\xa9\x7a\x9c\x6e\x61\x71\x76" ++"\x3d\x55\x1e\xac\xef\x5e\x81\x5d\x85\x67\x8a\x19\x74\x93\x07\x9d\x91\x88\x83\x83\x86\x79\x65\xfb\x1b\x1f\x7f\x5e\x85\x74\x05\xd9" ++"\x06\xa1\xdb\x94\xa3\x9f\xb3\x08\xc1\xa5\xa7\xab\x9e\x1b\x90\x91\x86\x87\x88\x8a\x87\x8a\x87\x1f\x6a\x29\x05\x81\x6c\x84\x6b\x7c" ++"\x1a\x73\x9c\x7c\xa5\xb1\xa4\xa0\xc7\xaf\x1e\x0e\x75\xf8\xe7\xf8\x55\x15\x2f\x06\x46\x1d\xa9\xa0\xa1\xaa\xbc\x65\xaa\x4e\x57\x5a" ++"\x76\x63\x68\x1e\x61\x5d\x77\x62\x6f\x26\x08\x42\x06\x82\x61\x05\xd4\x06\x36\xfc\x0e\x8b\x8b\x88\x7d\x08\xfb\x28\x6c\x78\x62\x63" ++"\x1b\x81\x83\x90\x91\x8d\x8c\x8e\x8e\x8f\x1f\x93\x97\x8f\x96\x96\x1a\xa3\x73\xa3\x71\x70\x73\x72\x6e\x5b\xb2\x6c\xc7\xb5\xb0\x99" ++"\xa8\xaa\x1e\xb2\xaf\xa7\xc0\xab\xf2\xa4\xda\x96\xb9\xc1\xf7\x90\x08\xe5\x06\xfb\x74\xb5\x15\x2f\x06\x46\x1d\xa9\xa0\xa1\xaa\xbc" ++"\x65\xaa\x4e\x57\x5a\x75\x64\x68\x1e\x61\x5d\x78\x62\x6e\x26\x08\x42\x06\x82\x61\x05\xd4\x06\x5b\xfb\x66\x68\xfb\x32\x86\x73\x42" ++"\x1d\xb5\xb0\x99\xa8\xaa\x1e\xb3\xaf\xa6\xc0\xac\xf2\xa3\xda\x96\xb9\xc1\xf7\x90\x08\xe5\x06\x0e\xf7\x69\xf8\x67\xf9\x00\x15\xba" ++"\x64\xaa\x4f\x57\x5a\x75\x64\x68\x1e\x61\x5d\x78\x62\x6e\x26\x08\x42\x06\x82\x61\x05\xd4\x06\x56\xfb\x7f\x6e\xfb\x12\x85\x6c\x42" ++"\x1d\xc9\xbe\xaa\xc9\xb1\x1e\x89\x85\x8b\x87\x85\x1a\x5f\xb4\x6a\xc3\xbc\xbc\xa4\xb5\xac\x1e\xaa\xb2\xac\xd1\x98\xbe\xc1\x0a\x7e" ++"\x58\x88\x7d\x7a\x1a\x62\xa6\x73\xb7\xc7\xb1\xaa\xf4\xd0\x1e\x75\x98\x05\x53\x64\x74\x74\x7b\x1b\x84\x83\x93\x93\x96\x93\xae\x98" ++"\xbc\x1f\x8c\x8f\xd4\xf7\xaf\x49\x86\x7b\x8a\x42\x87\x19\xfb\x0a\x06\xac\xf7\x0b\x97\xa8\xab\xb2\x08\xa2\x9e\xad\x99\xb0\x1b\x9c" ++"\x94\x86\x80\x86\x8a\x88\x85\x84\x1f\x80\x7f\x87\x80\x7e\x1a\x6c\xa4\x73\xac\xac\xa3\xa3\xac\xc3\x51\xb2\x37\x3d\x49\x6b\x51\x61" ++"\x1e\xfb\x66\xfb\x38\x15\x46\x1d\x94\x92\x8d\x8f\x93\x1e\x7c\x71\x82\x73\x72\x43\x08\x80\x61\x15\x2f\xfc\x2f\x05\xfb\x20\x6c\x7c" ++"\x70\x5f\x1b\x7f\x86\x8e\x91\x8f\x8d\x8e\x90\x91\x1f\x94\x95\x8e\x91\x96\x1a\xa7\x75\xa0\x6e\x7f\x80\x87\x83\x82\x1e\xba\xf7\x01" ++"\xa7\xf0\xc5\xf7\xae\x08\x0e\xf7\x67\xce\xf8\x55\x15\x82\x61\x05\xd4\x06\x56\xfb\x7f\x6e\xfb\x12\x85\x6c\x42\x1d\xcd\xb3\xa5\xd3" ++"\xbb\x1e\x89\x84\x8b\x87\x85\x1a\x5b\xb2\x6a\xc5\xf2\xd4\xea\xf7\x53\xba\x1e\xda\xf7\xda\x05\xf7\x27\x06\x3c\xfb\xd5\x05\x88\x7e" ++"\x89\x7f\x7f\x1a\x69\xa8\x73\xb6\xc6\xaf\xa9\xf4\xcf\x1e\x77\x96\x05\x56\x67\x75\x75\x79\x1b\x82\x83\x93\x94\x8e\x8c\x92\x8e\x95" ++"\x1f\xf7\x2b\xf8\xee\x28\x7f\x05\x9a\x3d\x8b\x8b\x75\x1b\x40\x51\x6f\x52\x60\x1f\xbc\x8a\x66\xa9\x4e\x1b\x57\x5a\x76\x63\x68\x1f" ++"\x61\x5d\x78\x62\x6e\x26\x08\xf7\x07\x16\x9d\xd2\x05\xee\xa4\xa9\xbd\xaf\x5e\x1d\x7f\x66\x1d\x93\x91\x8c\x8e\x92\x1e\x7f\x75\x83" ++"\x74\x73\x40\x08\x81\x61\x15\x2f\xfc\x26\x05\xfb\x24\x6a\x7c\x6c\x68\x1b\x7d\x83\x90\x92\x8f\x8c\x8e\x90\x91\x1f\x92\x95\x8e\x93" ++"\x95\x1a\xa7\x78\x9d\x6f\x7c\x7f\x87\x82\x80\x1e\xbc\xf7\x03\xa1\xdd\xc9\xf7\xbe\x08\xf8\x2f\xb5\x15\xfb\x2b\x06\xa0\xe5\x9a\xb5" ++"\xa0\xae\x08\xb1\xa3\xaa\xa0\xac\x1b\x9d\x9d\x82\x81\x89\x8a\x8a\x86\x83\x1f\x80\x7b\x87\x82\x7e\x1a\x7b\x91\x7f\x9a\x80\x1e\x0e" ++"\xec\xa4\xf7\xa3\x15\xf7\x72\x9e\x06\x59\x82\x8f\xa0\x94\x8d\x98\x8f\x97\x1f\xec\xf7\xdb\x45\x7d\x6a\x85\x43\x80\x19\x89\x77\x05" ++"\x8c\xa4\x99\x8c\x8f\x1b\x99\x97\x81\x80\x81\x6c\x23\x70\x39\x1f\x85\x78\x85\x7a\x8a\x85\x08\x4b\x7b\x7c\x7d\x53\x1b\xf8\xf3\xf8" ++"\x16\x15\x52\x06\xfc\x3f\xfd\x46\x05\xc4\x06\xf7\xe6\xbb\x1d\x69\xbb\x0a\x42\x56\x5d\x4c\x6c\x95\x74\xaa\xb9\x1d\x73\x6e\x73\x1e" ++"\x4c\x4f\x15\xb2\x63\x9b\x6f\x6d\x1a\x64\x71\x6f\x69\x67\x76\xa3\xb4\xb5\x9f\xab\xb5\xa5\x1e\x0e\xec\xf7\x17\xf8\x72\x15\xce\x88" ++"\xab\x6e\x51\x1a\x59\x6d\x64\x64\x79\x88\x8d\xa7\x77\x1e\x9d\x7d\x7e\x94\x7b\x1b\x76\x7c\x7a\x74\x6c\xaa\x79\xc0\xf2\xdf\xd0\xe0" ++"\xb1\x7e\xa2\x64\xa5\x1f\x92\x8f\x05\xc3\xaa\x99\x9d\xae\x1a\xb9\x61\xad\x53\x57\x64\x74\x54\x65\x1e\x99\x7e\x05\xaa\xa6\x9d\x95" ++"\xa7\x1b\xac\xa0\x77\x6c\x61\x65\x71\x3b\x7c\x1f\xf8\x87\xf7\x4c\x15\x52\x06\xfc\x3f\xfd\x46\x05\xc5\x06\xf7\xe5\xf7\x76\x15\x42" ++"\x6f\x69\x67\x58\x1a\x52\xbe\x62\xd3\xdb\xc9\xc2\xd0\xb0\x79\xb0\x6a\xab\x1e\xcb\xa8\xa1\xa2\xb4\x1a\xbf\x5f\xaf\x4b\x42\x56\x5d" ++"\x4c\x6c\x96\x74\xa9\xb9\x1d\x74\x6e\x72\x1e\x4c\x4f\x15\xb1\x65\x9c\x6d\x6d\x1a\x65\x71\x6e\x69\x67\x76\x50\x0a\xec\xea\xf8\x94" ++"\x15\x8c\x92\x90\x8b\x8e\x1b\xcc\xb9\x5c\x49\x5c\x73\x63\x6e\x81\x7b\x91\x94\x7d\x1f\x9e\x6f\x89\x8c\x7f\x1b\x7a\x7c\x7d\x7b\x73" ++"\xa5\x7a\xaf\xec\xd5\xd7\xed\xb6\x7a\xaa\x65\xa5\x1f\x74\x9b\x79\x91\x69\x8e\x9d\xae\x18\xf7\x1b\x06\x9e\xce\x05\xfb\x2e\x06\xf8" ++"\x51\x89\x15\x52\x06\xfc\x3f\xfd\x46\x05\xc5\x06\xf7\xe5\xd6\x1d\xc1\xd1\xb0\x79\xb0\x6a\xab\x1e\xcc\xa8\xa1\xa2\xb4\x1a\xbf\x5f" ++"\xaf\x4a\x42\x56\x5d\x4c\x6c\x95\x75\xaa\x67\x1e\xe1\xb2\x15\x61\xb1\x81\x9b\xa6\x1a\xa9\x9f\xa0\xa7\xa8\x9c\x77\x6a\x6c\x7e\x72" ++"\x6e\x74\x1e\x4c\x4f\x15\xb1\x65\x9c\x6d\x6d\x1a\x64\x72\x6f\x68\x68\x75\x50\x0a\xec\xf7\xb8\xf8\xf2\x15\xfb\x58\xfb\xd7\xa9\x7b" ++"\xf7\x8a\xf8\x2d\x05\xfb\x74\x06\x57\x25\x05\xa0\x06\xa3\x97\xa1\x93\xc1\x1b\xf8\x10\xd1\x15\x52\x06\xfc\x3f\xfd\x46\x05\xc4\x06" ++"\xf8\x02\xbb\x1d\x6a\xbb\x0a\x41\x56\x5d\x4c\x6c\x96\x74\xa9\x68\x1e\xe1\xb2\x15\x61\xb1\x81\x9b\xa7\x1a\xa8\x9f\xa0\xa7\xa8\x9c" ++"\x77\x6a\x6c\x7f\x73\x6d\x73\x1e\x4c\x4f\x15\xb1\x64\x9c\x6e\x6d\x1a\x64\x71\x6f\x69\x67\x76\x50\x0a\xf7\xb7\x99\x0a\x62\x7a\x96" ++"\xa5\x92\x8c\x93\x8e\x96\x1f\x8c\x8d\xca\xf7\x85\x05\xf7\x02\x84\xa2\x7c\x4b\x1a\x83\x8b\x82\x8a\x80\x71\x1d\xf7\x48\xf8\x4d\xa6" ++"\x0a\x4d\x0a\x99\x27\x1d\xf7\x55\xf9\x14\x15\x49\x6c\x68\x57\x0a\x06\x57\x8e\x79\x97\x71\x1e\x5a\x1d\x99\x79\x1d\x99\x7a\x1d\xfb" ++"\x35\x51\x15\x99\xa9\x92\x9c\x90\x93\x47\x1d\x84\x6c\x88\x51\x0a\x89\x7a\x8b\x87\x89\x73\x08\x0e\x99\x27\x1d\xf7\x88\xf8\xdd\x25" ++"\x0a\x99\xf7\xf5\xf7\x64\x15\x95\x41\x90\x62\x81\x1a\x62\x7c\x80\x4b\x85\x1e\x72\xf7\x92\x9e\x1d\x62\x75\xa1\xb6\x9a\x8d\x95\x92" ++"\x99\x1f\xa4\x07\x49\x90\x86\x90\x7e\xd7\x2b\xf8\xd0\x18\x72\x06\xfc\x08\xfc\xe0\x6b\x5a\x7c\x7e\x67\x83\x19\x72\xf7\x58\xa4\x07" ++"\x5d\x78\x96\xa3\x99\x90\x9a\x95\x9c\x1f\xc6\xf1\x05\xa2\xb3\x15\xf7\x28\xf7\x87\xb0\xfb\x87\x05\x0e\x99\xf8\xe5\xa4\x15\xcd\x1d" ++"\x6a\x59\x7d\x7f\x67\x83\x19\x72\xf7\x58\xa4\x07\x5d\x78\x96\xa3\x99\x90\x9a\x95\x9c\x1f\xc6\xf1\x05\xf7\x6b\x06\xde\x1d\xf7\xc4" ++"\x07\xfc\x44\xf7\x8c\xd0\x1d\xcb\xf8\xe7\x15\x51\x5a\x69\x64\x60\xba\x69\xc6\xc7\xba\xad\xb5\xb3\x5b\xad\x51\x1f\x89\x69\x15\xac" ++"\xa6\x78\x74\x75\x6f\x79\x6b\x6c\x71\x9e\xa0\xa2\xa5\x9e\xaa\x1f\x60\xaf\x15\xf7\x2c\xc8\x05\xa9\x97\x94\x93\x98\x1a\x9d\x75\x9a" ++"\x71\x79\x7c\x83\x70\x66\x1e\xfb\x0e\x2f\x05\x0e\x99\x6f\x1d\x99\x33\x1d\xfb\x67\xf7\xa7\xa9\x1d\x99\x33\x1d\x97\xf8\x55\x20\x0a" ++"\xa0\x33\x1d\x44\xf7\xa7\x15\xbf\x06\x35\xf7\x42\x05\x39\x2a\x0a\x99\x33\x1d\xfb\x46\xf8\x32\xbd\x1d\x99\xaf\x0a\x6e\x77\x77\x85" ++"\x1d\x97\x1a\xa3\x9a\x9e\x9f\x1e\x99\x28\x1d\xfb\x9b\x4b\x0a\xe3\xfb\x92\x18\xfb\x33\xfb\x43\x54\x4c\x60\x69\x67\x82\x33\x0a\xf7" ++"\x61\x21\x1d\x7e\x06\x6a\x79\x97\xa2\x9b\x94\x9c\xa3\xa6\x1f\x0e\xd0\x65\x0a\xf8\x34\xf9\x9a\x15\x53\x06\xfb\x1b\x2a\x2f\xec\x05" ++"\x5a\x06\xe3\xfb\x42\x05\xdd\x06\x0e\xd0\x5c\x0a\x99\xac\x16\xf8\xee\x06\xfb\xad\xf9\x44\x05\xfb\x6b\xfc\xe6\x15\xf7\x40\xf8\x09" ++"\xf7\x2f\xfc\x09\x05\x0e\x99\x24\x1d\x98\xfa\x0c\x38\x0a\x99\x24\x1d\xbe\xfa\x18\x20\x0a\x99\x24\x1d\xfb\x19\xf9\xf5\x2a\x1d\x99" ++"\x24\x1d\xc0\xf9\xd5\x25\x0a\xd0\xf8\x4d\xc8\x15\x72\x3c\x05\x37\x6f\x57\x41\x6c\x1b\x80\x7f\x92\x90\x8e\x8c\x8c\x8f\x91\x1f\x92" ++"\x96\x8e\xad\x0a\xee\xcd\xd4\xf7\x31\xb8\x1e\xf7\x18\xf8\x68\x8a\x0a\xfb\x6b\xf8\x65\x05\xfb\x57\x72\x06\xc2\x86\x94\x85\x9e\x5f" ++"\xfb\x0c\xfc\x2f\x18\x64\xfb\x17\x84\x80\x54\x80\x08\x72\xf7\x64\xa4\x07\x50\x90\x76\x9a\xb2\x1a\x9e\x91\xac\x97\xb5\x1e\xee\xf7" ++"\xf8\x05\x0e\x99\xf8\xde\xf7\x56\x15\x72\x90\x68\x52\x76\x72\x64\x70\x19\x64\x53\x47\x78\x35\x1b\x60\x79\x95\xa3\x92\x8d\x96\x91" ++"\x9f\x1f\x8d\x8f\x8c\x92\x8d\x93\x8d\x91\x18\xc3\xf7\x65\x05\xf7\x06\x89\xa9\x78\x47\x1a\x7d\x8a\x7f\x88\x78\x1e\xa7\x86\xd5\xf7" ++"\xa5\x6f\x8f\x5c\x2d\x71\x7e\xfb\x18\x8c\x19\xc8\xf7\x73\x05\xae\x95\x97\x94\xb4\x1b\xd3\xc2\x7c\x70\xa6\x1f\xa2\x73\x92\x72\x4d" ++"\x1a\xa6\x86\xb6\xf7\x52\x05\xfc\xb0\x72\x06\xae\x85\xa0\x87\xc4\x0a\x80\x1a\x7d\x87\x73\x85\x75\x1e\xfb\x0f\xfc\x55\x7b\x56\x7f" ++"\x80\x57\x83\x19\x72\xf8\x90\x07\x69\x5e\x82\x78\x6f\x31\x0a\xb4\x9e\x8f\x9e\x98\xb7\x1f\x0e\x99\xf7\xd2\xf7\xdf\x15\xca\x06\xbf" ++"\xa8\x73\x62\x83\x8b\x89\x88\x74\xc2\x1d\xcf\xf7\x96\x05\xbe\xb0\x1d\x7a\x72\x1a\x84\x95\x1d\x67\x75\x9a\xa3\x93\x8d\x97\x8e\x98" ++"\x1f\x0e\xf7\x10\xf7\x30\x41\x1d\xf7\xe8\x4e\x15\xca\x06\xbf\xa8\x73\x61\x84\x8b\x87\x88\x76\x1f\xa0\x06\xc8\xf7\x7a\x05\x76\x06" ++"\x4a\x6e\x5a\x6c\x43\x1b\x61\x06\xd0\xf7\x96\x05\xbd\x06\xe7\x8e\xca\x5e\x91\x40\x08\x9d\x06\xb4\xf7\x2e\x05\xfc\x6f\x06\x86\x75" ++"\x05\xa3\x06\xa5\x8a\x9c\x7b\x70\x1a\x84\x8a\x87\xbf\x0a\x69\x88\x19\x84\x20\x1d\xf8\x71\x06\xca\xf7\x3a\x05\x78\x06\x37\x37\x30" ++"\x5c\x3c\x1b\x67\x75\x9a\xa3\x93\x8d\x96\x8f\x99\x1f\x0e\xf7\x11\x64\x0a\xfb\xbc\x06\x85\x53\x1d\x0e\xf7\x86\xf7\x21\xf8\x1c\x15" ++"\x99\xaa\x93\x9c\x8f\x92\x47\x1d\x85\x6c\x87\x51\x0a\x8a\x7a\x8a\x87\x89\x73\x08\xf7\xe6\x44\x15\xf7\x7a\x06\x4d\xfb\x7d\x34\x0a" ++"\x66\x20\x1d\xf7\xbf\x21\x1d\x72\x06\x71\x8c\x7a\x9b\xa5\x1a\x91\x8c\x91\x8c\x91\x53\x0a\xae\x8e\x19\x97\x21\x1d\xfb\xa8\x20\x1d" ++"\xa5\x06\xa5\x9c\x7a\x72\x83\x8a\x86\x8a\x85\x1f\x51\xfb\x6d\x05\xfb\x7a\x06\xc4\xf7\x68\x97\xb8\x9c\x9d\xae\x8e\x19\xb2\x28\x1d" ++"\xfb\xbd\x94\x1d\x22\x1d\xda\x1d\x0e\xf7\xb5\xf8\x2d\x15\x8c\x8e\x05\xf7\x24\xc3\xde\xe8\xd2\x1b\xc7\xb1\x50\x2e\x1f\x80\x9e\x07" ++"\xbc\xf7\x5e\x05\x78\x06\x7a\x82\x81\x84\x7d\x1b\x84\x81\x8d\x8f\x81\x1f\x9b\x59\x7e\x8e\x6e\x1b\xfb\x17\xfb\x25\xfb\x0d\xfb\x33" ++"\x51\x1f\x5e\x06\x6a\x59\x05\xcb\x06\x85\x78\x87\x7b\x88\x79\x08\x5b\x06\x6a\x59\x05\xd9\x06\x8a\x86\x8b\x84\x8b\x1a\xfb\x31\xd3" ++"\x2f\xf7\x0d\xdf\xce\xac\xca\xb5\x1e\x98\xb5\x05\x4a\x5b\x54\x6c\x4a\x1b\x43\x62\xc4\xef\xa0\x8c\x9d\x8f\xa2\x1f\xf7\x01\x06\xac" ++"\xbd\x05\xfb\x1b\x06\x8f\x9d\x91\xa1\x90\x98\x08\xf7\x3b\x06\xac\xbd\x05\x0e\x5a\xf7\x8c\xa5\x15\x57\x8d\x79\x96\xa6\x1a\x9a\x8e" ++"\x9d\x97\xb8\x1e\xe6\xf8\x07\x99\xc3\x92\xa0\x95\x98\x19\x98\x94\xa4\x91\xb9\x1b\xda\xb5\x7f\x6b\xaa\x1f\xa9\x6d\x96\x6c\x8e\x51" ++"\xa7\x92\x18\xbb\xf7\x56\x05\xfc\xdf\x06\x8c\x71\x05\xc0\x88\x9d\x81\x6f\x1a\x7d\x8a\x86\x82\x68\x1e\x2a\xfc\x1e\x72\x25\x7f\x7b" ++"\x56\x88\x19\x71\xf7\xba\x07\x0e\xd0\x35\x0a\xfb\x0f\xf8\xdc\x38\x0a\xd8\xf8\xe6\xf9\x67\x48\x0a\xf7\x5c\xfc\x7c\x78\x1d\x5f\x69" ++"\x91\x5e\x1b\x3d\x99\x1d\xd2\x92\x91\xc0\x90\x19\x0e\xd0\x35\x0a\xfc\xbe\xfd\x08\x35\x1d\xd0\x35\x0a\xfb\x81\xf8\xc5\xbd\x1d\xf7" ++"\x11\xf7\x34\xf8\x72\x15\x23\xfc\x11\x4f\x1d\xa4\x07\x54\x8d\x79\x95\xa8\x1a\x9a\x8f\x9f\x9a\xbf\x1e\x91\xa1\xde\xf7\xc3\x05\xca" ++"\x06\x97\xb7\x05\x4c\x06\x99\xbd\x9b\xc0\x99\x97\xbe\x92\x19\xa4\xfb\xbe\x72\x07\xab\x86\x99\x8a\x95\x87\x92\x87\x19\x91\x87\x8f" ++"\x83\x80\x1a\x7f\x86\x6c\x86\x79\x1e\x84\x73\x05\xfb\x83\x06\x99\xbd\x9b\xc2\x9f\x9a\xcc\x8d\x19\xa4\xfb\xd1\x72\x07\xae\x85\xa0" ++"\x87\x91\x86\x08\x92\x87\x8f\x82\x7f\x1a\x7f\x87\x79\x84\x6f\x1e\x84\x73\x05\x4b\x06\x7e\x5f\x05\xf7\x68\x16\xf7\x84\x06\x6e\x22" ++"\x05\xfb\x83\x06\x0e\xf7\x19\xf9\x26\xd5\x1d\x91\x8d\x93\x8d\x93\xf7\x01\xf8\x21\x18\x9b\xc0\x99\x97\xbe\x92\x08\x56\x1d\x5c\xfb" ++"\x41\x05\xfb\x83\x06\xc1\xf7\x5b\xab\x1d\x86\x91\x87\x5c\x1d\x78\x84\x70\x1e\xfb\x0e\xfc\x55\x4f\x1d\x07\x66\xf9\x67\x23\x1d\xf7" ++"\x63\xf7\xda\xa1\x15\x6f\x06\x71\x8c\x7a\x9b\xa3\x1a\x92\x8c\x91\x8d\x92\x1e\xf7\x21\xf8\x7f\x98\xb8\x9d\x9d\xae\x8e\x19\x97\x06" ++"\x92\xa1\x05\xfb\xa6\x96\x0a\x7a\x79\x67\x88\x19\x83\x20\x1d\xf7\xa8\x06\xf7\xab\xf9\x14\x15\xa9\x06\xa4\x9c\x7a\x73\x83\x8a\x86" ++"\x89\x84\x1f\xfb\x24\xfc\x8a\x05\x6a\x82\x80\x7d\x7a\x1b\x80\x82\x93\x95\x90\x8d\x91\x8e\x8f\x1f\x9d\xa4\x8e\x92\x9e\x1a\xaa\x76" ++"\x9f\x6b\x66\x6f\x6a\x60\x53\xb9\x61\xca\xe7\xd7\xce\xf7\x00\xaa\x1e\xf7\x09\xf8\x2c\x98\xb8\x9e\x9d\xae\x8e\x19\x92\x06\x92\xa1" ++"\x05\xfb\xa8\x06\x0e\xfb\x9c\x27\x0a\xf7\x2a\xfa\x0c\x15\x49\x6c\x67\xc2\x0a\x56\x8d\x7a\x97\x71\x1e\x5f\xa0\xb3\x69\x1d\xfb\x9c" ++"\x27\x0a\x82\xf9\xf5\x2a\x1d\xfb\x9c\x27\x0a\xf7\x59\xf9\xd5\x25\x0a\xfb\x9c\xf7\x9c\x86\x1d\xf7\x7f\x9e\x1d\x64\x73\xa1\xb0\x9d" ++"\x92\x9b\x98\x96\x1f\x0e\xfb\x9c\x80\x1d\x0e\xfb\x9c\x80\x1d\x56\xf9\xd2\x15\x68\xb2\x0a\x6a\x1f\xf7\x57\x16\x69\xb2\x0a\x69\x1f" ++"\x0e\xfb\x27\xf7\x14\x41\x1d\xf7\xec\xfc\x06\x15\xda\x1d\xf7\x17\xf8\x7f\x97\xb8\x9c\x32\x0a\xfb\xa3\x94\x1d\x0e\xfb\x9c\xf7\x9d" ++"\x84\x1d\xf7\x49\xf9\xec\x15\x6b\x7c\x7e\x81\x74\x1b\x7f\x7b\x90\x96\x71\x1f\x9c\x62\x6b\x94\x92\x0a\xa4\x98\x88\x9d\x1b\xc7\xaf" ++"\xaf\xde\xa1\x1f\x0e\xfb\x28\xf8\xa3\x6a\x0a\xbf\x9a\x99\xbc\x91\x19\x7d\xf1\x23\x1d\x99\xf7\xc6\xf7\xf5\x15\xdc\xfb\x97\x05\x91" ++"\x7b\x8c\x84\x82\x1a\x73\x7b\x7b\x73\x1e\x7f\x20\x1d\xf7\x93\x4f\x0a\xfb\x03\xf7\xdc\xf7\x38\xf7\x2d\xc3\xb8\xb2\x9d\xba\x90\x19" ++"\x90\x3b\x0a\x9c\x98\x7c\x78\x77\x7b\x6f\x71\x73\x1f\xfb\x4e\xfb\x43\xc4\xf7\x6b\x97\xb8\x9d\x9d\xad\x8e\x19\xa1\x21\x1d\xfb\xb1" ++"\x45\x0a\xf7\xa5\x21\x1d\x6c\x06\x70\x7b\x9c\xa5\x93\x8b\x8f\x8d\x91\x1f\x0e\x99\x58\x0a\xfc\x3c\xfc\x14\x39\x0a\x61\x2f\x0a\xfb" ++"\x60\xf9\x6a\xa9\x1d\x99\xf8\x09\xf8\x56\x15\x77\xfb\xfc\x87\x5e\x77\x75\x64\x8a\x19\x84\x20\x1d\xf7\x93\x21\x1d\x7f\x06\x71\x7e" ++"\x9f\xb0\x1f\x96\x07\xa7\xf8\xd0\x05\x72\x06\xfc\x36\xfc\xc0\x60\x52\x72\x73\x77\x88\x33\x0a\xf7\x42\x28\x1d\x7c\x06\x73\x7a\x99" ++"\xa0\x9a\x90\x98\x9b\xa0\x1f\x0e\x61\x2f\x0a\x57\xf8\x25\x15\xf4\xb9\xce\xd8\xd4\x1a\xc0\x6d\x60\x1d\x67\x68\x44\x65\x1e\x0e\x61" ++"\x2f\x0a\xfc\x46\xfb\xd8\x39\x0a\x61\x2f\x0a\x44\xf8\x2c\x2b\x0a\xf7\x80\x69\x0a\xf7\xaf\x06\x9b\x0a\x97\xb8\x9e\x9d\xad\x8e\x19" ++"\x9d\x21\x1d\xfb\x53\x06\x0e\xd0\x2e\x0a\x29\xf8\x9e\x29\x0a\xd0\x2e\x0a\xf7\x11\xf9\x4c\x15\x53\x06\xfb\x1c\x2a\x31\xec\x05\x59" ++"\x06\xe3\xfb\x42\x05\xdd\x06\x0e\xd0\x2e\x0a\xfc\x05\xfc\xa4\x35\x1d\xd0\xf8\xbc\xf7\x67\x15\xfb\x62\xf8\x57\x05\xfb\x50\x06\x85" ++"\x75\xae\x8a\x9f\x81\x9e\x70\x19\xfb\x14\xfc\x77\xa7\x1d\xf7\x0b\xf8\x54\xf7\x97\xfc\xc6\x05\x9f\x06\xf7\x22\xf8\xa8\xa2\xe0\x99" ++"\x9d\xb7\x90\x19\x22\x1d\xfb\x3b\x20\x1d\xb5\x9e\x7e\x71\x7e\x89\x7c\x86\x7b\x1f\x0e\xd0\x26\x1d\xf7\x2d\xf7\x81\x15\x49\x6c\x67" ++"\x73\x4a\x1b\x4b\x6b\xa8\xc8\x85\x1f\x60\x06\x56\x8e\x7a\x97\x71\x1e\x5a\x1d\xd0\x26\x1d\xfb\x19\xd6\x51\x1d\xd0\x26\x1d\xf7\x4a" ++"\xf7\x4a\x15\xfb\xd9\x06\x7a\x45\x05\xf7\xda\x06\x0e\xf7\x18\xf7\x11\x41\x1d\xbc\xfb\x6f\x15\x7e\xfb\x41\x05\xf7\x7e\x06\xa3\xe5" ++"\x05\x6f\xc0\x84\xa9\xca\x1a\xd0\x99\xd8\xa7\xe1\x1e\xf7\x06\xb0\xbb\xbc\xd7\x1b\xce\xb5\x5d\x42\x49\x73\x29\x66\x36\x1f\x69\x3b" ++"\x70\x60\x5d\x59\x73\x31\x18\xf7\x83\x06\xd6\xf7\x41\x05\x79\x06\x5c\x49\x6b\x7a\x3b\x89\x08\x36\x06\xbe\xa3\xac\xa1\xb9\xb3\x08" ++"\xef\xe4\xbc\xe8\xef\x1a\xf7\x18\x30\xdf\xfb\x22\x44\x46\x77\x66\x55\x1e\x2c\x4d\x4a\xfb\x0e\xfb\x06\x1a\x2d\xbb\x3d\xe8\x52\x1e" ++"\x49\x06\x4a\x89\x59\xac\x7c\xc1\x08\x0e\xd0\xf8\x70\xf9\x34\x15\x3a\x2f\x67\x54\x4b\x1f\x25\x32\x4a\xfb\x23\xfb\x17\x1a\x4b\xa1" ++"\x4e\xb1\x62\x1e\x64\xae\xc6\x75\xcc\x1b\xf7\x6b\xf7\x56\xf7\x6b\xf7\x82\xf7\x21\x35\xe2\xfb\x1e\x1f\x7e\x63\x15\xc4\xb0\x5a\x3e" ++"\xfb\x09\x55\xfb\x4c\x4d\x2c\x1f\x5a\x6b\x57\x6c\x5a\xd3\x1d\xbe\xad\xc4\x1b\x0e\xd9\xf4\x41\x1d\xf8\x7d\xf7\xac\x15\x3b\x2e\x67" ++"\x54\x4b\x1f\x26\x32\x49\xfb\x22\xfb\x18\x1a\x4b\xa1\x4e\xb1\x62\x1e\x64\xae\xc6\x75\xcd\x1b\xf7\x6b\xf7\x56\xf7\x6b\xf7\x81\xf7" ++"\x22\x35\xe2\xfb\x1f\x1f\x7e\x63\x15\xc5\xb0\x5a\x3f\xfb\x09\x55\xfb\x4c\x4c\x2b\x1f\x5a\x6b\x58\x6c\x59\xd3\x1d\xbf\xad\xc3\x1b" ++"\x0e\xd0\xe2\x1d\x76\x8e\x6d\x1b\xfb\x6a\xfb\x63\xfb\x7c\xfb\x85\x67\x0a\x74\x90\x76\xb3\x0a\x56\x1b\x70\x79\x91\x9b\x76\x1f\xf7" ++"\x8c\xf9\x4b\x15\xf7\x2c\xe2\x05\xa9\x9d\x94\x95\x9e\x1a\xa5\x75\xa0\x70\x7a\x7a\x7f\x65\x68\x1e\xfb\x0e\xfb\x17\x05\x0e\xf7\x1c" ++"\xf8\x0e\xf9\x48\x15\x55\x0a\x9d\x7b\x73\x1a\x86\x8a\x83\x89\x83\x1e\x36\x88\x57\x84\x62\x7d\x08\xfb\x19\x5d\x3f\xa7\x0a\x7d\x5b" ++"\x7c\x7b\x67\x87\xdc\x1d\xf7\x9f\x21\x1d\x6e\x06\x72\x8c\x79\x9b\xa2\x1a\x92\x8d\x94\x8d\x95\x1e\xe1\x8e\xb3\x90\xb9\x9b\x08\xf7" ++"\x18\xb7\xd8\xf5\xf7\x1c\x1a\xf7\x1e\x34\xe3\xfb\x28\x97\x1e\x97\xb7\x9d\x9c\xcc\x1d\xbd\xe5\x1a\xf7\x03\xba\xf7\x0f\xcc\xc5\x1e" ++"\xac\xa9\xa9\x95\xcb\x90\x08\xf7\x12\x16\xb5\x81\x97\x85\x9b\x74\x08\xa1\x6d\x95\x66\x5a\x1a\xfb\x02\x5e\xfb\x09\x4b\x51\x1e\x64" ++"\x69\x6e\x7f\x54\x88\x08\x0e\xf7\x11\xf9\xbf\xf9\x2a\x15\xfd\x0e\x06\x85\x53\x1d\xf7\x12\xf8\x6e\x98\xb8\x9c\x9d\xae\x8e\x19\xf7" ++"\x12\x06\xa5\x9c\x7a\x71\x85\x8a\x85\x8a\x85\x1f\xfb\x13\xfc\x6e\x79\x0a\x0e\xf7\x27\xfa\x18\xf9\x1c\x15\xa0\x62\x74\x92\x6b\x1b" ++"\x69\x72\x81\x76\x78\x1f\x76\x73\x7f\x6c\x74\x2f\x68\xfb\x2e\x53\x46\xfb\x03\x74\xe1\xf7\xd6\x18\x97\xb8\x9d\x9d\xae\x8e\x08\x97" ++"\x21\x1d\xfb\xa3\x20\x1d\xa1\x06\xac\x8a\x9f\x7b\x71\x1a\x86\x8a\x85\x89\x84\x1e\x35\xfb\xd8\x71\x91\x80\x90\x7f\x94\x19\x6e\xa1" ++"\x7a\xb1\xb6\x1a\xa4\x91\xaf\x97\xb9\x1e\xa2\xe3\x8c\x8f\xa3\x1a\xb9\x6f\xa7\x5e\x6d\x73\x85\x74\x58\x1e\x8e\x71\x05\x8f\x98\x90" ++"\x8c\x92\x1b\x9b\x94\x80\x78\x81\x8a\x85\x86\x77\x1f\x7b\x50\x05\x83\x6c\x87\x73\x76\x1a\x5c\x9d\x5a\xa9\x66\x1e\xaf\x5e\xb2\x7a" ++"\xdb\x84\x68\xfb\x1a\x18\x7e\x5f\x74\x78\x64\x88\x08\x76\x06\x85\x75\x05\xf7\xb9\xca\x1d\xb0\xf7\x1c\xf7\x54\x9e\xf7\x00\xdd\xac" ++"\xf7\x30\x19\x9b\xc8\x05\xd9\xa0\x94\x9a\xa3\x1b\x92\x91\x89\x86\x98\x1f\x0e\x99\x3b\x1d\xdd\xf7\xff\xa8\x1d\x99\x3b\x1d\xf7\xc5" ++"\xf8\xad\x20\x0a\x99\x3b\x1d\xfb\x28\xfd\x43\x39\x0a\x61\x97\x0a\xfb\x8b\x20\x1d\xa6\x06\xa5\x9c\x7a\x71\x84\x8a\x86\x8a\x85\x1f" ++"\x3a\x1d\x87\x20\x1d\xf7\xac\x21\x1d\x64\x06\x71\x7a\x9c\xa5\x8f\x8c\x93\x8d\x91\x1f\xf7\x24\xf8\xb1\x15\xcb\x88\xac\x6a\x50\x1a" ++"\x67\x7d\x55\x78\x67\x1e\x5c\x72\x6e\x79\x5a\x1b\x7f\x83\x8c\x8f\x7b\x1f\x0e\x2a\x36\x0a\xf7\x9a\xf8\x9c\x29\x0a\x2a\xf7\x5e\x7b" ++"\x15\x89\x9a\x91\x8b\x98\x1b\xd0\xcb\x9f\xad\xb0\x1f\xb2\xaf\xa2\xc1\xc5\x1a\xe3\x5e\xcd\xfb\x0f\xe8\x1e\x4d\xba\x7c\xa1\xb8\x1a" ++"\xcc\xb3\xb3\xcb\xdb\xb1\x5a\xfb\x09\x99\x1e\xa6\x87\xb3\xf7\x5d\x05\x6d\x06\x79\x82\x7d\x83\x76\x1b\x80\x7c\x8e\x93\x72\x1f\x99" ++"\x62\x6f\x90\x6e\x1b\xfb\x06\x34\x37\xfb\x02\x71\x90\x74\x93\x7a\x1f\xa1\x61\xb4\x5f\xc3\x5f\x08\xda\x4f\xad\x5d\x5c\x1a\x75\x84" ++"\x72\x7f\x76\x1e\x64\x74\x69\x78\x59\x1b\x57\x5e\xa3\xb6\x71\x1f\x78\xaa\x83\xa9\x87\xc7\x6e\x8d\x18\x67\xfb\x74\x05\xa9\x06\xa8" ++"\x97\x92\x91\x9e\x1b\x95\x98\x88\x83\xa2\x1f\x9c\x85\x99\x87\x9b\x86\x53\x38\x18\x98\x7f\x05\x8e\x96\x93\x7b\x0a\x30\xf8\x61\xf9" ++"\x67\x48\x0a\xfc\x06\xfd\xd8\x89\x0a\x5d\xce\xfb\x0e\xe7\x1f\xab\x0a\xcc\xda\xb2\x5a\xfb\x09\x98\x1e\xa6\x87\xb3\xf7\x5d\x05\x6d" ++"\x06\x79\x82\x7d\x83\x76\x1b\x80\x7d\x8e\x93\x71\x1f\x99\x62\x6f\x90\x6e\x1b\xfb\x06\x34\x37\xfb\x02\x71\x90\x74\x93\x7a\x1f\xa1" ++"\x61\xb4\x5f\xc3\x5f\x08\xda\x4f\xad\x5d\x5c\x1a\x75\x84\x72\x7f\x76\x1e\x64\x74\x69\x78\x59\x1b\x57\x5e\xa3\xb6\x71\x1f\x78\xaa" ++"\x83\xa9\x87\xc7\x6e\x8d\x18\x0e\x2a\x36\x0a\xaa\xfc\xa6\x35\x1d\x69\xf8\xfe\xf9\x2b\x15\xfc\xb1\x06\xf7\x1e\xfb\xf3\xfb\xcf\xfb" ++"\xcc\x05\xf8\xd1\x06\xf0\xf7\x52\x05\x4d\x06\x67\x3e\x80\x82\x43\x89\x08\xfb\x79\x06\x76\x82\x8f\x93\x95\x92\x95\xa7\xa7\x1f\xf7" ++"\x5d\xf7\x60\x2e\xf7\x86\x05\xf7\x4c\x06\xb4\xaa\x6c\x63\x88\x8b\x87\x8a\x84\x1f\x8a\x76\x05\xc6\x06\x0e\x61\xf8\x6f\xf9\x00\x15" ++"\xad\x89\x9a\x86\x9e\x7d\x08\xa4\x78\x9a\x6f\x6e\x1a\x85\x8a\x82\x8a\x81\x1e\xa5\x06\xb6\xf7\x38\x05\xfc\x6a\x06\x5f\x42\x0a\x0e" ++"\x61\xf8\x07\xf7\xf6\x15\xd9\xf7\xac\xe9\x8a\xb2\x60\x90\xfb\x03\x19\xa6\x89\xaf\xf7\x54\x05\xfc\xbb\x06\x65\xfb\x3f\xa4\x84\xbf" ++"\xef\xca\xb5\xf1\x8c\x19\x3e\xfb\xac\x05\x31\x06\x7e\x55\x05\xe3\x06\x53\xfb\x5f\x05\x58\x7d\x71\x76\x58\x1b\x7d\x72\xf7\xdf\xd9" ++"\x1d\xba\xf7\x40\x05\xe8\x06\x97\xc1\x05\x0e\x61\x43\x0a\x7d\xf8\x3b\x20\x0a\x61\xf7\x85\x16\xf7\x20\xa5\x1d\xaf\xf7\x54\x05\x8b" ++"\x0a\xf7\x27\x06\x4c\x2f\x98\x7f\x05\x8e\x97\x92\x8c\x97\x1b\xa8\x9c\x7e\x74\x72\x75\x7b\x69\x75\x7b\x8f\x98\x6e\x1f\x75\x6a\x05" ++"\x79\xb7\xab\x61\x1d\xf7\x02\xf7\xc1\xf8\x62\x15\x52\xfb\x7e\x05\xa8\x06\xc0\x99\xa2\x9d\xbf\x1b\xaf\xa3\x79\x70\x86\x8a\x87\x88" ++"\x7a\x1f\xa8\x06\xc5\xf7\x7e\x05\x6e\x06\x58\x78\x77\x7c\x5b\x1b\x64\x76\x9a\xa8\x91\x8b\x8f\x8d\x97\x1f\xf7\x0e\xf7\x6d\x15\x4d" ++"\x4b\x7e\x74\x55\x1f\x4f\x71\x59\x61\x5a\x4a\x08\x4a\x37\x6b\x31\x2d\x1a\xfb\x34\xf1\x28\xf7\x39\xf7\x17\xf7\x0d\xbb\xd9\xcd\x1e" ++"\xd4\xe0\xbd\xf7\x15\xee\x1a\xf7\x32\x22\xee\xfb\x3b\x1e\x8c\x6a\x15\xb2\xac\x7d\x73\x9d\x1f\xa0\x6e\x98\x5e\x5d\x1a\xfb\x30\x38" ++"\xfb\x6e\x38\x4d\x1e\x76\x6f\x57\x7c\x61\x1b\x37\x61\xbe\xf2\xf7\x21\xc7\xf7\x46\xdc\xeb\x1f\xb2\xab\xc2\xa1\xc9\x1b\x0e\xd8\x21" ++"\x0a\xfb\x09\xf7\x8f\xc1\x1d\x85\x8a\x1a\x26\xb7\x5b\xe8\xec\xcc\xc6\xf2\x9c\x1e\x0e\xd0\x21\x0a\xfc\x1b\xdd\x51\x1d\xd0\x21\x0a" ++"\xfb\x08\xf7\x51\x25\x0a\xd0\xf8\xac\xf9\x31\x15\x72\x07\xc4\x86\xa2\x7b\x67\x1a\x7a\x84\x67\x7f\x60\x1e\x51\xfb\x65\x70\x29\x75" ++"\x59\x6d\x67\x19\x63\x69\x5f\x77\x54\x1b\x3f\x5d\xb1\xca\xa7\x8d\x95\xa5\xea\x1f\xdd\xf7\xc0\x9c\xc4\x9a\x97\xc9\x8e\x19\xa4\xfb" ++"\xcb\x72\x07\xd0\x81\x8f\x89\x70\x1a\x7f\x85\x6c\x82\x6a\x1e\x54\xfb\x62\x05\x74\x39\x80\x4f\x6a\x1a\x29\xe7\x47\xf7\x16\xc0\xb7" ++"\x95\xa0\xb5\x1e\x61\x57\x80\x74\x6d\x1a\x5c\xb8\x69\xc8\xbd\xba\xa8\xb9\xa5\x68\x1d\x80\x88\x7c\x1b\x63\x74\xa1\xb3\xb0\x96\xb4" ++"\x9d\xa5\x1f\xa4\xb1\x9b\xa3\x90\x96\x95\xa1\x97\xaf\x9f\xd1\xcd\xf7\x78\x18\xb3\xf7\x18\x92\x95\xc2\x96\x08\xa4\x07\x0e\x61\x60" ++"\x0a\x0e\x61\x60\x0a\xfb\x58\xf7\xb0\x15\x69\x6f\x70\x68\x68\xa8\x6e\xae\xad\xa6\xa7\xad\xae\x6e\xa8\x69\x1f\xf7\x59\x16\x68\xbc" ++"\x0a\x6f\xa8\x69\x1f\x0e\xec\xf7\x03\xf8\x1c\x15\x99\xaa\x93\x9c\x8f\x92\x47\x1d\x85\x6c\x87\x51\x0a\x8a\x7a\x8a\x87\x89\x73\x08" ++"\xf8\x5e\x53\x15\x4c\xf7\x71\x05\x89\x95\x89\x96\x93\xb8\x1d\x76\x42\xa0\x1f\xce\xfb\x91\x55\xfb\x61\x2f\x1d\x6b\x06\x86\x75\x05" ++"\xf7\xc5\xca\x1d\xc2\xf7\x60\xf7\x68\xf7\xad\xad\xb6\xa4\xa1\xa2\x92\x19\x22\x1d\xfb\x52\x20\x1d\x9e\x06\xa5\xa2\x78\x74\x7b\x84" ++"\x78\x7e\x7a\x1f\x0e\xd0\x21\x0a\xfb\xcf\xf7\xd4\x30\x0a\xd0\x21\x0a\x20\xf7\x6b\x15\x6b\x7c\x7e\x81\x74\x1b\x7f\x7c\x90\x96\x70" ++"\x1f\x9c\x63\x6a\x94\x92\x0a\xa6\x96\x88\x9e\x1b\xc7\xae\xaf\xde\xa1\x1f\x0e\xf7\x80\x2c\x0a\xfb\xf8\xdc\x15\x76\x0a\xf7\x80\x2c" ++"\x0a\xfb\xb9\xdc\x15\xbe\x06\x35\xf7\x42\x05\x3a\x2a\x0a\xf7\x80\x2c\x0a\xfc\x8b\xf7\x70\x15\x68\x6e\x6e\x66\x36\x1d\xf7\x80\x2c" ++"\x0a\xfc\x03\xdc\x15\xfb\x03\xf7\x27\x05\xa1\x7b\x77\x97\x77\x1b\x73\x76\x76\x73\x3d\x0a\xf7\x19\x32\x05\x0e\x91\xf8\x6d\xf7\x73" ++"\x15\xcb\xf7\x84\x05\x76\x06\x57\x78\x6a\x71\x5c\x1b\x40\x06\x54\x6d\x9f\xb0\x8f\x8b\x8f\x8c\x98\x1f\x76\x06\x4b\xfb\x84\x05\xa0" ++"\x06\x9e\xbf\xac\xa6\xba\x8a\x08\xd7\x06\xc1\xa9\x77\x66\x86\x8b\x87\x8a\x7f\x1f\xf7\x06\x65\x15\x5e\x55\x4c\x65\x60\x8c\x08\xfb" ++"\x62\x06\x57\x8a\x57\xb0\x73\xc2\x08\x79\x06\x79\xfb\x4d\x05\xf8\x5e\x06\xdc\xf7\x4d\x05\xe6\xf8\x71\x15\xfc\x6e\x06\x5f\xfb\x3b" ++"\x05\x9d\x06\xa7\xbc\xbe\xa9\xc1\x89\x08\xf7\x4e\x06\xce\x8d\xb9\x6e\x91\x59\x08\x9d\x06\x0e\x61\x2d\x0a\xf7\xf8\xf7\x25\x23\x1d" ++"\x61\x2d\x0a\xf7\xb7\xf7\x25\x8e\x0a\x61\x3f\x1d\xfb\x3c\xf9\x6a\x29\x1d\x61\x3f\x1d\xfb\x15\xf9\xf5\x2a\x1d\x61\xf8\xbd\xf7\x4a" ++"\x15\x72\x06\x20\xfb\x01\x4d\x6b\x20\x89\x08\x3c\x06\xf8\x76\xf8\xed\x05\xa1\xfc\x85\x07\x56\xfb\x30\x05\xac\x06\xb8\xdb\xd5\xb1" ++"\xf6\x8a\x08\xf1\x06\xfc\x72\xfc\xed\x85\x75\x05\xf8\x90\x06\x0e\x25\x1d\xf7\x3a\xf7\x96\x38\x0a\xd0\xf7\xf4\xf8\x20\x15\xbd\x79" ++"\x77\x9b\x60\x1b\xfb\x13\xfb\x29\xfb\x54\xfb\x38\x47\xbb\x59\xcc\xcf\x9d\x1d\x63\x71\xab\xbf\x9a\x8c\x97\x8f\x9f\x1f\xb2\x94\x05" ++"\xf7\x25\xac\xde\xce\xdd\x1a\xc2\x66\xab\x4d\x59\x6f\x7c\x59\x60\x1e\x9f\xcc\x24\x86\x05\x36\x68\x15\xa7\x9f\x73\x6b\x55\x6b\x23" ++"\x64\x47\x1f\x55\x6e\x6d\x72\x69\x1b\x6d\x77\xa5\xb3\x8d\x1f\x8e\xc5\xa5\xde\xb1\xce\x08\xc6\xac\xab\xa7\xab\x1b\xf7\x19\xfb\x50" ++"\x15\xf7\x1a\xb2\xb6\xcb\xbd\x1b\xa2\x95\x7e\x70\x51\x6d\x5b\x50\x66\x1f\x6c\x78\x75\x82\x6f\x87\x08\x82\xf7\xc2\xa6\x0a\x93\x0a" ++"\x0e\xf7\xef\xa9\x0a\x99\x79\x1d\x79\xf8\x19\xf9\x04\x15\xae\x06\xec\x8c\xbc\x63\x96\x35\x08\x9e\x06\xb7\xf7\x37\x05\xfc\x5f\x20" ++"\x1d\xa7\x06\xa5\x8a\x9c\x7a\x72\x1a\x85\x8a\x85\xbf\x0a\x68\x88\x19\x7c\x20\x1d\xf7\xd6\x06\xf7\x0f\x39\x1d\x65\xa6\x69\x92\x20" ++"\x8e\x08\x80\x62\x15\xaf\x9f\x88\x82\x9c\x94\x0a\x0e\x99\x6f\x1d\x5a\x6c\x0a\x0e\xa9\xf7\x69\xf9\x2a\x15\x85\x75\x05\x99\x06\xb6" ++"\x9c\x7c\x65\x6e\x83\x61\x7a\x47\x1f\x6a\xfb\x13\x67\x2d\x5d\x3d\x08\x3b\x5d\x5e\x69\x50\x1b\x76\x06\x54\xfb\x60\x05\xa4\x06\xd6" ++"\xf7\x11\xd0\xb9\xf7\x04\x89\x08\xf7\x2d\x06\xf7\x04\xbb\x5f\x25\x88\x8b\x81\x8a\x81\x1f\xa4\x06\xc1\xf7\x60\x05\x50\x06\x75\x83" ++"\x90\x9a\x8f\x8b\x8b\x8f\x98\x1f\xf7\x19\xf8\x8a\xaa\x0a\x22\x1d\xfb\xfb\xfd\x05\x15\xfb\x87\x06\xdf\xd8\xe4\xf7\x7c\xbe\xf7\xaa" ++"\x08\xf7\x43\x06\x0e\x99\xf7\xd3\xf7\xdf\x15\xc9\xa3\x1d\xd0\xf7\x96\x05\xbd\x72\x0a\x68\x75\x9a\xa3\x94\x8d\x96\x8e\x98\x1f\x0e" ++"\x99\xf7\xd2\xf7\xdf\x15\xca\xa3\x1d\xcf\xf7\x96\x05\xbe\x72\x0a\x67\x75\x9a\xa3\x93\x8d\x97\x8e\x98\x1f\xe5\xf9\x7e\xa1\x0a\xf7" ++"\x66\xbe\x1d\xf7\x9d\xf8\xd0\xf7\xce\x15\xd8\xfb\x74\x05\x8f\x7f\x8d\x7f\x80\x1a\x76\x7a\x7f\x6c\x1e\x86\x75\x05\xf7\x8a\x06\x91" ++"\xa1\x62\x8c\x79\xa1\x74\xd9\x19\x2c\xf7\xa4\xca\xc3\xa6\xa3\xba\xb8\x19\xf7\x01\xf2\x9a\x95\xc8\x92\x90\xa1\x18\xfb\x75\x06\x86" ++"\x75\x05\x96\x06\x9d\x97\x7e\x76\x5b\x39\x37\xfb\x2f\xfb\x01\x1f\x80\x06\xc3\xf7\x65\x98\xbc\xa1\x9d\xb5\x8a\x19\x22\x1d\xfb\x96" ++"\x20\x1d\x9a\x06\xab\x9d\x7d\x70\x83\x8a\x83\x86\x7b\x1f\x52\xfb\x6a\x05\x81\x06\x3e\xf7\x00\x5f\xe0\xb5\x1a\xa9\xa4\xa1\xad\x1e" ++"\x92\x21\x1d\xfb\x85\x06\x86\x75\x05\x96\x06\xc7\x89\xa9\x6e\xcf\xfb\x0b\xa0\x67\x96\x79\x9e\x6d\xfb\xc4\xfb\xdf\x18\x6e\x6c\x6c" ++"\x7a\x68\x86\x84\x75\x18\xf7\xa0\x21\x1d\x71\x8c\x84\x8f\x9c\x1a\x95\x90\x95\x98\x99\x1e\xf7\x69\xf7\x80\x05\x94\x06\x4f\xfb\x76" ++"\x7e\x5b\x78\x7a\x63\x8a\x33\x0a\xf7\x98\x21\x1d\x7b\x06\x65\x79\x98\xa7\x93\x8d\x97\x92\xa5\x1f\xc2\xf7\x61\x05\x0e\xfb\x24\xf7" ++"\x57\xf7\xea\x15\x9f\x06\xd6\xb0\x67\x43\xfb\x00\x47\x38\x33\x4a\x59\xb3\xde\x61\x1f\x6e\x7e\x9f\x59\x97\x75\xa4\x71\x19\x5e\xb5" ++"\xc2\x74\xcf\x1b\xf7\x24\xf7\x04\xf1\xf7\x15\xba\x7b\xb0\x6e\xa4\x1f\x78\x9a\x7a\x92\x5e\x95\xc1\x93\xa4\x94\xa8\xa0\x08\xb6\xaa" ++"\xa4\xbe\xc2\x1a\xe0\x4a\xc3\x27\x70\x69\x86\x84\x72\x1e\x83\x70\x8b\x8b\x82\x1b\x7c\x84\x90\x9a\x88\x1f\x77\x06\x61\xfb\x43\x05" ++"\x9e\x06\xe8\xbe\xbf\xb8\xc3\x1b\xb5\xa0\x6f\x52\x49\x74\x56\x62\x6f\x1f\x77\x6d\x70\x84\x53\x1b\x0e\xf7\x11\xf7\x9b\x4e\x1d\x0e" ++"\xf7\x11\xf7\x99\x4e\x1d\xfb\x41\xf7\xb5\x15\x67\xb3\x1d\x1f\x8c\x87\x8b\x86\x89\x1a\x73\x6f\x7a\x65\x6c\x71\x98\x9a\x8f\x8c\x8f" ++"\x8f\x94\x1e\x91\x99\x8d\x92\x92\x1a\xa0\x77\x9b\x70\x1e\x0e\xa4\xf7\xcc\xf7\xf5\x15\xdc\xfb\x97\x05\x8f\x7f\x8d\x80\x82\x1a\x73" ++"\x7b\x7b\x74\x49\x0a\xfb\x04\xf7\xdc\xf7\x39\xf7\x2d\xc3\xb8\xb2\x9e\xb9\x8f\x19\x91\x3b\x0a\x9b\x98\x7c\x79\x76\x7b\x6f\x72\x73" ++"\x1f\xfb\x4f\xfb\x43\xc4\xf7\x6b\x98\xb8\x9c\x9d\xae\x8e\x19\xa1\x28\x1d\xfb\xb5\x45\x0a\xf7\xa9\x21\x1d\x6c\x06\x71\x7a\x9c\xa4" ++"\x91\x8c\x91\x8d\x92\x1f\x0e\xac\xf8\x94\xf9\x04\x15\xfb\x23\xfc\xac\x34\x0a\x67\x1d\x70\x8c\x7b\x9b\xa5\x1a\x93\x8b\x8f\x8d\x91" ++"\x1e\xf7\x17\xf8\x7f\x2e\x1d\xfc\x7b\x06\x84\x75\x05\x99\x06\xaf\xa5\x73\x6b\x7c\x8a\x84\x80\x61\x1f\x73\x2f\x05\xfb\x9f\x45\x5a" ++"\xfb\x06\x60\x1b\x82\x84\x91\x95\x8a\x1f\xbb\x88\x7b\x9e\x66\x1b\x67\x72\x71\x65\x5c\xad\x6d\xc1\xf7\x04\xb7\xd8\xf7\xfe\xec\x1f" ++"\xbf\xf7\x58\x05\x0e\xf7\x80\x69\x0a\xf7\xb6\x06\xec\x1d\x93\x8c\x8f\x8c\x92\x53\x0a\xae\x8e\x19\x9c\x21\x1d\xfb\x59\x06\x0e\xf7" ++"\x11\x64\x0a\xfb\xbd\x52\x1d\x0e\xd0\xf8\x6e\xf9\x31\x15\x3b\x2f\x68\x53\x4b\x1f\x26\x33\x49\xfb\x22\xfb\x17\x1a\x4c\xa1\x4e\xb1" ++"\x61\x1e\x65\xae\xc6\x75\xcd\x1b\xf7\x6a\xf7\x56\xf7\x6a\xf7\x80\xf7\x22\x36\xe1\xfb\x20\x1f\x7f\x63\x15\xc4\xb0\x5a\x3f\xfb\x09" ++"\x55\xfb\x4b\x4d\x2c\x1f\x5b\x6b\x57\x6c\x5a\xf3\x1d\xc2\xe8\x1f\xca\xb1\xbe\xad\xc4\x1b\x0e\xf7\x11\xf7\x4c\xf9\x2a\x15\x82\x0a" ++"\xf7\xa5\x06\xb5\x1d\xf7\x78\x06\xfb\x22\xfc\xac\x7e\x4e\x0a\xf7\xa6\x21\x1d\x6e\xb6\x0a\xf7\x16\xf8\x7f\xaa\x0a\x22\x1d\x0e\x61" ++"\x97\x0a\xfb\x8c\x06\x86\x75\x05\xa6\x06\xa6\x9b\x7a\x71\x84\x8a\x86\x8a\x85\x1f\xfb\x17\xfc\x7f\x2f\x1d\x87\x20\x1d\xf7\xac\x21" ++"\x1d\x64\x06\x71\x7a\x9c\xa5\x8f\x8c\x92\x8d\x92\x1f\xf7\x24\xf8\xb1\x15\xcb\x88\xac\x6b\x4f\x1a\x66\x7d\x57\x78\x66\x1e\x5d\x72" ++"\x6e\x78\x5a\x1b\x7f\x83\x8c\x8f\x7b\x1f\x0e\x99\xf8\xcf\xf7\x1f\x15\x48\x5c\x49\x67\x42\x1b\x23\x4c\xd3\xf7\x0e\xf7\x6d\xf7\x19" ++"\xf7\x55\xf7\x28\xd9\xc1\x53\x3a\x88\x8b\x81\x8a\x84\x1f\x9d\x06\xbe\xf7\x54\x05\x79\x06\x7a\x84\x7f\x83\x78\x1b\x7f\x84\x8c\x97" ++"\x5d\x1f\x93\x68\x73\x8f\x75\x1b\xfb\x0a\xfb\x17\x4b\x2b\x3b\x1f\x51\x45\x6e\x3b\x31\x1a\xfb\x3c\xf2\xfb\x09\xf7\x2a\xf6\xde\xb9" ++"\xe7\xc7\x1e\x0e\x61\xf8\x6f\xf9\x00\x15\xad\x89\x9a\x86\x9f\x7d\x08\xa3\x78\x9a\x6f\x6e\x1a\x85\x8a\x82\x8a\x81\x1e\xa5\x06\xb6" ++"\xf7\x38\x05\xfc\x6a\x06\x5f\x42\x0a\x0e\xb6\xf8\x43\xf7\xb0\x15\x45\xf7\xa5\x05\x88\x94\x88\xa3\x93\x1a\xa6\xa0\x9a\xb2\x1e\x92" ++"\x06\x92\xa1\x05\xfb\xab\x06\x85\x75\xbf\x86\x98\x7a\xa3\x2a\x19\xf2\xfc\x0c\x6b\x5a\x79\x77\x6f\x77\x19\x80\x7c\x7e\x85\x85\x1b" ++"\x82\x85\x90\x94\x90\x8b\x8c\x90\x97\x1f\x8d\x92\x8c\x90\x90\x1a\xa9\x6f\xa3\x67\x63\x6f\x6e\x61\x58\xae\x6d\xc8\xbe\xb5\x9d\xb4" ++"\xb2\x1e\xa8\xa8\x9a\x9e\xd0\xf0\xf7\x7e\xf7\xeb\x18\xbd\xd2\xab\xa6\xb4\x8c\x92\xa1\x18\xfb\x68\x20\x1d\x97\x06\xa3\x9a\x7c\x73" ++"\x74\x7f\x6d\x78\x6e\x1f\x0e\xf7\x59\xf8\x2b\xf9\x48\x15\x55\x0a\x9d\x7b\x73\x1a\x86\x8a\x83\x89\x83\x1e\x36\x88\x57\x84\x63\x7d" ++"\x08\xfb\x19\x5d\x3e\xa7\x0a\x7e\x5b\x7b\x7b\x67\x87\xdc\x1d\xf7\x9f\x21\x1d\x6e\x06\x72\x8c\x79\x9b\xa3\x1a\x91\x8d\x94\x8d\x95" ++"\x1e\xe1\x8e\xb3\x90\xb9\x9b\x08\xf7\x18\xb7\xd8\xf5\xf7\x1c\x1a\xf7\x1e\x34\xe3\xfb\x28\x97\x1e\x97\xb6\x9d\x9d\xcc\x1d\xbc\xe6" ++"\x1a\xf7\x03\xba\xf7\x10\xcc\xc4\x1e\xac\xa9\xa9\x95\xcb\x90\x08\xf7\x12\x16\xb5\x81\x97\x85\x9b\x74\x08\xa1\x6d\x95\x66\x5a\x1a" ++"\xfb\x02\x5e\xfb\x09\x4b\x51\x1e\x65\x69\x6d\x7f\x54\x88\x08\x0e\x99\xaf\x0a\x6f\x77\x76\x85\x1d\x96\x1a\xa4\x9a\x9e\x9f\x1e\x99" ++"\x28\x1d\xfb\x9b\x4b\x0a\xe3\xfb\x92\x18\xfb\x33\xfb\x43\x54\x4c\x60\x69\x67\x82\x33\x0a\xf7\x61\x21\x1d\x7e\x06\x6a\x79\x97\xa2" ++"\x9b\x94\x9c\xa3\xa6\x1f\x0e\xf7\x11\xf7\x74\xb0\x15\x8d\x1d\xf8\x34\x06\xf7\x04\xbb\x5f\x25\x1f\x74\xa3\x07\xc1\xf7\x60\x05\x50" ++"\x06\x75\x84\x8f\x9b\x8f\x8c\x91\x8d\x92\x1f\xf7\x19\xf8\x8a\x98\xb8\x9c\x47\x0a\xfb\x24\xfc\xb2\x05\x0e\xea\xf8\x49\xe3\x15\x7f" ++"\x5e\x7a\x79\x68\x88\x08\x67\x1d\x71\x8c\x7a\x9b\xa4\x1a\x93\x8c\x8f\x8c\x92\x53\x0a\xae\x8e\x19\x97\x06\x68\x0a\xc0\x64\xec\xc2" ++"\xb3\x93\xa5\xd4\x1e\x0e\xf8\x6d\xf7\x7b\xb0\x15\xf7\x23\xf8\xad\x98\x1d\xfc\x80\x7f\x5e\x7a\x7a\x3c\x0a\xfa\x58\x06\x4c\x1d\x70" ++"\x7b\x9c\xa5\x91\x8c\x90\x8c\x91\x1f\xf7\x17\xf8\x80\x7d\x1d\x0e\xf8\x6d\xf7\x54\xf9\x2a\x15\x86\x75\x05\xa0\x06\xa6\x8a\x9b\x7b" ++"\x71\x1a\x83\x4d\x1d\xfc\x80\x7f\x5e\x7a\x7a\x3c\x0a\xf9\x7e\x06\xf7\x04\xba\x5f\x21\x89\x8b\x83\x8a\x82\x1f\xa4\x06\xc2\xf7\x60" ++"\x05\x49\x06\x7b\x84\x91\x96\x91\x8c\x8e\x8e\x99\x1f\xf7\x19\xf8\x87\x7d\x1d\xfb\x68\x06\xf7\x23\xf8\xad\x2e\x1d\x0e\xf6\xf7\x61" ++"\xf9\x2a\x15\x60\xfb\x36\x05\x9e\x06\xbd\xe4\xbd\xad\xe0\x8d\xfb\x23\xfc\xad\x18\x7f\x5e\x79\x79\x68\x88\x08\x7c\x20\x1d\xf7\xd6" ++"\x06\xf7\x0f\x39\x1d\x65\xa6\x69\x92\x20\x8e\xc0\xf7\x5e\x18\x98\xb8\x9c\x9d\xae\x8e\x08\x97\x21\x1d\xfb\x27\xfb\xdf\x46\x0a\x0e" ++"\xf7\xd0\xf8\x4c\xf9\x2a\x15\xfb\xa5\x06\x71\x0a\xf7\x0f\x39\x1d\x65\xa6\x69\x92\x20\x8e\xc0\xf7\x5e\x18\x91\x9b\x94\xaa\x9e\x9b" ++"\xaa\x8e\x19\x97\x06\xfb\x21\xfb\xc9\x46\x0a\xf9\x16\x7a\x15\x6e\x06\x71\x8c\x7a\x9b\xa5\x1a\x90\x8c\x92\x8d\x91\x1e\xf7\x16\xf8" ++"\x7f\xae\x1d\x84\xa2\x1d\x84\x20\x1d\xf7\xa5\x06\x0e\x78\xf8\x50\xf9\x2a\x15\xfb\xa5\x06\x71\x0a\xf7\x0f\x39\x1d\x66\xa5\x6b\x92" ++"\xfb\x02\x8f\xc0\xf7\x5e\x18\x91\x9b\x94\xaa\x9e\x9b\xaa\x8e\x19\x97\x06\xfb\x21\xfb\xc9\x46\x0a\x0e\x89\xf8\x5b\xf7\xd8\x15\x70" ++"\xfb\x01\x79\x5c\x62\x50\x08\x56\x66\x5c\x6f\x55\x1b\x5d\x5c\xa0\xaf\x66\x1f\x72\xa4\x7b\xa1\x71\xbe\x74\x80\x18\xa5\x4a\x9b\x6f" ++"\xa6\x6e\x08\x5f\xb4\xbb\x78\xcf\x1b\xf7\x68\xf7\x44\xf7\x5b\xf7\x84\xda\x77\xc8\x63\xb6\x1f\xb5\x64\x52\x9f\x3a\x1b\x69\x6d\x88" ++"\x83\x62\x1f\x86\x73\x82\x8a\x82\x1b\x7b\x85\x8f\x9c\x86\x1f\x77\x06\x5f\xfb\x5c\x05\xa0\x06\xa9\xc0\x9c\xa1\xaa\xa6\x08\xaf\xb3" ++"\xb7\x9d\xb8\x1b\xd1\xaf\x5b\x2c\x64\x87\x6f\x7d\x4f\x1f\x3c\x06\x40\x77\x9f\xd6\x88\x1f\x77\x06\x54\xfb\x7f\x05\x9f\x06\xab\xd5" ++"\xb4\xa9\xd0\x8a\x08\x0e\xf8\x27\xf8\x34\xf7\xd5\x15\x82\x67\x87\x6e\x6b\x1a\xfb\x25\xdf\x33\xf7\x1e\xf7\x68\xf7\x57\xf7\x6b\xf7" ++"\x7f\xf7\x21\x35\xe2\xfb\x1f\x21\xfb\x00\x55\x2f\x40\x1e\x64\x5b\x6a\x51\x79\x54\x08\xfb\x12\x4a\x0a\xfb\xbd\x52\x1d\xca\xf7\x82" ++"\x05\xf8\x8b\xf7\xc8\x15\xc5\xb0\x5a\x3e\xfb\x08\x55\xfb\x49\x4c\x2b\x1f\x5a\x6c\x57\x6c\x59\xf3\x1d\xc3\xe8\x1f\xca\xb0\xbf\xad" ++"\xc3\x1b\x0e\xaf\xf8\xce\x16\x9b\x0a\x98\xb8\x9c\x32\x0a\xfb\x9f\x06\xfb\x40\x22\x3f\xfb\x11\x65\x97\x69\xa0\x73\x1f\x9f\x74\xa0" ++"\x7e\xbf\x75\x44\x7c\x81\x85\x5d\x4a\x27\xfb\x20\x18\x6b\x5f\x76\x7d\x67\x8a\x08\x87\x06\x84\x75\x05\xf7\x54\x06\xf7\x51\xf7\x9e" ++"\x05\xa3\x9c\x9b\x94\xa4\x1b\x8f\x8f\x8b\x8a\x94\x1f\x53\xfb\x66\x2f\x1d\x84\x20\x1d\xf7\x25\xf7\xe9\x15\x89\x81\x87\x8a\x84\x1b" ++"\x51\x63\xbb\xd1\xe5\xd0\xd8\xdb\x97\x95\x89\x86\xa0\x1f\x0e\xfb\x4b\xf7\x5c\xf9\x2a\x15\x86\x75\x05\xa1\x06\xa5\x8a\x9c\x7a\x71" ++"\x1a\x84\x8a\x86\x8a\x85\x1e\xfb\x14\xfc\x7d\x7e\x5d\x7a\x7a\x68\x87\x19\xac\x0a\x7a\x9c\xa4\x1a\x94\x8b\x8e\x8d\x92\x1e\xf7\x21" ++"\xf8\xb0\x05\xf7\x96\x06\xae\xf7\x1c\x05\x74\x06\x6c\x45\x5c\x6c\x43\x8e\x08\x0e\xf7\x39\xf8\x7f\xf9\x00\x15\xc3\x06\xb2\xa3\x85" ++"\x7b\xa0\x1f\xa4\x7a\x9a\x6e\x6e\x1a\x84\x8a\x83\x8a\x81\x1e\xa5\x06\xb6\xf7\x38\x05\xfc\xb2\x06\x5f\xa4\x1d\xf7\x71\x06\xde\xf7" ++"\xc9\x05\x94\xb1\xa7\x8f\xa8\x1b\xc8\xaa\x6b\x4b\x5d\x80\x5a\x77\x5e\x1f\x66\x7a\x76\x78\x72\x1b\x7f\x84\x92\x96\x92\x8c\x8e\x92" ++"\x91\x1f\x95\x97\x8f\x95\x99\x1a\xac\x75\xa0\x69\x67\x73\x71\x63\x52\xbb\x65\xd2\xf7\x13\xf3\xf7\x02\xf7\x19\xe3\x4a\xc0\xfb\x02" ++"\x5d\x64\x85\x7d\x51\x1e\x0e\x5a\x6c\x0a\xf8\x1e\xf9\x5f\x15\xf7\x29\xe1\x05\xaa\x9c\x93\x96\x9e\x1a\xa4\x75\xa0\x71\x79\xe9\x1d" ++"\x8f\xf9\x47\xf9\x37\x15\x77\x06\x79\x84\x7c\x81\x76\x1b\x82\x84\x8d\x92\x7a\x1f\x98\x69\x67\x91\x62\x1b\xfb\x01\xfb\x07\x58\x38" ++"\x3b\x1f\x42\x40\x64\x2b\x25\x1a\xfb\x3d\xf0\xfb\x02\xf7\x31\xd3\xca\xa1\xb5\xc1\x1e\xa7\xa2\x9c\x9e\xa9\xb8\x78\x9a\x18\x69\x5b" ++"\x77\x78\x67\x76\x08\x78\x69\x67\x81\x66\x1b\x24\x4c\xd8\xf7\x13\xa4\x8d\x9b\x91\xaf\x1f\xe7\x06\xcc\x8d\xa6\x71\x8d\x4a\x8c\x7f" ++"\x18\x9e\x06\xc9\xf7\x7e\x05\x78\x06\x48\x66\x5c\x6e\x45\x1b\x35\x06\xa7\xeb\x9f\xb4\xb5\xbd\x08\xc7\xbe\xc9\xad\xc6\x1b\xb3\xab" ++"\x7a\x6a\xa3\x1f\xa1\x6d\x93\x6f\x90\x55\x08\x9f\x06\x0e\x2a\xf8\xd0\xf9\x30\x15\x76\x06\x77\x83\x7b\x82\x70\x1b\x84\x7f\x8d\x8e" ++"\x7e\x1f\x9d\x46\x63\x92\x6b\x1b\xfb\x03\x3d\x42\x22\x49\xac\x51\xd6\x45\x1f\xc0\x5b\x97\x7f\x94\x7f\x08\x9e\x72\x94\x71\x72\x1a" ++"\x4c\x52\x52\x4b\x68\x60\xa0\xa8\x73\x1e\x70\xab\x77\xc2\xb6\x1a\x91\x8c\x95\x8c\x98\x1e\x72\x06\x59\xfb\x88\x05\xa4\x06\x9f\x97" ++"\x97\x92\xa0\x1b\x94\x94\x8a\x89\x93\x1f\x75\xe3\xa0\x87\xb4\x1b\xf7\x14\xef\xe0\xf7\x01\xc9\x70\xb9\x3b\xd4\x1f\x58\xb9\x7e\x99" ++"\x80\x9a\x08\x75\xa8\x80\xa9\xa7\x1a\xc6\xb3\xb7\xc2\xda\xcc\x43\x32\x87\x8b\x85\x8a\x84\x1e\xa2\x06\x0e\xfb\x9c\x7e\x1d\xfb\x9c" ++"\xf7\xb6\xa1\x15\x6f\x54\x0a\x94\x8b\x8e\x8d\x92\x1e\xf7\x17\xf8\x7f\x2e\x1d\xfb\xa3\x06\x86\x43\x1d\x4b\xf9\xe9\xa1\x0a\xf7\x65" ++"\xbe\x1d\xf7\x6a\xf9\x14\x15\xa9\x06\xa5\x9c\x7a\x71\x86\x8a\x84\x89\x85\x1f\xfb\x19\xfc\x8a\x05\x6a\x82\x80\x7d\x7b\x1b\x80\x82" ++"\x93\x95\x91\x8d\x90\x8e\x8f\x1f\x9b\xa3\x8e\x92\x9e\x1a\xab\x76\x9f\x6a\x68\x70\x6b\x61\x52\xba\x60\xca\xe5\xd6\xce\xf7\x00\xa7" ++"\x1e\xf7\x01\xf8\x2c\x4a\x1d\x93\x21\x1d\xfb\xa5\x06\x0e\xf7\x93\xf8\x8b\xf9\x04\x15\xfb\x23\xfc\xac\x34\x0a\x7b\x20\x1d\xf7\xd7" ++"\x06\xf7\x0e\x39\x1d\x65\xa6\x69\x92\x20\x8e\xc1\xf7\x5e\x18\x91\x9b\x93\xaa\x9f\x9b\xa9\x8e\x19\x97\x21\x1d\xfc\x77\x06\x84\x75" ++"\x05\x99\x06\xaf\xa5\x73\x6a\x7e\x89\x80\x81\x64\x1f\x73\x2f\x05\xfb\xa1\x44\x5c\xfb\x04\x5e\x1b\x81\x85\x92\x9b\x8a\x1f\xb2\x8a" ++"\x77\xa1\x69\x1b\x67\x72\x71\x65\x5c\xad\x6c\xc1\xf7\x04\xb7\xd8\xf7\xfe\xec\x1f\xbf\xf7\x58\x05\xf7\x62\xfb\xb9\x15\xaf\x9f\x88" ++"\x82\x9c\x1f\xaa\x7c\xa0\x64\x61\x1a\x61\x7b\x57\x75\x6b\x1e\x61\x6f\x61\x76\x57\x1b\x7d\x82\x8c\x8f\x77\x1f\x0e\xf7\xd7\xf9\xbe" ++"\xf9\x2a\x15\xfb\xa3\x20\x1d\xa5\x06\xa6\x9b\x7a\x71\x83\x8b\x87\x89\x85\x1f\x51\xfb\x6d\x05\xfb\x7a\x4a\x0a\xfb\xbd\x06\x86\xb6" ++"\x1d\x7a\x79\x68\x88\x19\x67\x1d\x71\x8c\x7a\x9c\xa4\x1a\x93\x8b\x8f\x8d\x91\x1e\xca\xf7\x82\x05\xf7\x7a\x06\x4d\xfb\x7d\x34\x0a" ++"\x67\x20\x1d\xf7\xeb\x06\xf7\x0d\xed\xe4\xf7\x04\xbb\x6f\xbb\x5d\xa9\x1f\x65\xa4\x69\x92\xfb\x00\x8e\xc4\xf7\x68\x18\x91\x9b\x94" ++"\xaa\x9d\x9b\xaa\x8e\x19\x97\x06\xfb\x24\xfb\xd2\x15\x9a\x06\xd1\xb5\x64\x49\x64\x7c\x59\x75\x6c\x1f\x61\x6f\x61\x76\x57\x1b\x7d" ++"\x82\x8c\x8f\x77\x1f\x0e\xf7\x32\xf8\x5f\xf9\x00\x15\xc9\x06\xb0\xa0\x85\x7c\x9f\x1f\xa4\x79\x9a\x6e\x6e\x1a\x84\x8a\x83\x8a\x81" ++"\x1e\xa3\x06\xb6\xf7\x38\x05\xfc\x96\x06\x45\x42\x0a\xc8\xf7\x76\x05\x96\xbf\xa6\x8f\xab\x1b\xbf\xa8\x77\x67\x7c\x89\x81\x7d\x58" ++"\x1f\x70\x23\x7e\x4e\x0a\xf7\xa6\x28\x1d\x6f\x54\x0a\x92\x8c\x91\x8c\x91\x1e\xad\xf7\x13\x05\x91\xa2\x8e\x9f\x9e\x1a\xd0\x53\xb0" ++"\x20\x5c\x6b\x86\x7a\x46\x1e\x0e\xa4\xf7\xcc\xf7\xf5\x15\xdc\xfb\x97\x05\x91\x7b\x8c\x84\x82\x1a\x73\x7b\x7b\x73\x49\x0a\xfb\x03" ++"\xf7\xdc\xf7\x38\xf7\x2d\xc3\xb8\xb2\x9d\xba\x90\x19\x90\x3b\x0a\x9c\x98\x7c\x78\x77\x7b\x6f\x71\x73\x1f\xfb\x4e\xfb\x43\xc4\xf7" ++"\x6b\x4a\x1d\xa1\x21\x1d\xfb\xb1\x45\x0a\xf7\xa5\x21\x1d\x6c\x06\x71\x7a\x9c\xa5\x93\x8b\x8f\x8d\x91\x1f\xf7\x92\xf9\x0c\x15\xf7" ++"\x2a\xe1\x05\xa8\x9c\x94\x96\x9e\x1a\xa4\x75\xa0\x71\x7a\xe9\x1d\xb6\xf8\xd2\xf9\xb0\x15\x73\x6f\x7a\x65\x6d\x71\x98\x9a\x8f\x8c" ++"\x8d\x8f\x96\x1e\x90\x97\x8d\x94\x92\x1a\xa0\x77\x9b\x70\x68\xb3\x1d\x1e\xfb\x23\xfc\x9f\x15\x45\xf7\xa5\x05\x88\x94\x88\xa3\x93" ++"\x1a\xa6\xa0\x9a\xb2\x1e\x92\x06\x92\xa1\x05\xfb\xab\x06\x85\x75\xbf\x86\x98\x7a\xa3\x2a\x19\xf2\xfc\x0c\x6b\x5a\x79\x77\x6f\x77" ++"\x19\x80\x7c\x7e\x85\x85\x1b\x82\x85\x90\x94\x90\x8b\x8c\x90\x97\x1f\x8d\x92\x8c\x90\x90\x1a\xa9\x6f\xa3\x67\x63\x6f\x6e\x61\x58" ++"\xae\x6d\xc8\xbe\xb5\x9d\xb4\xb2\x1e\xa8\xa8\x9a\x9e\xd0\xf0\xf7\x7e\xf7\xeb\x18\xbd\xd2\xab\xa6\xb4\x8c\x92\xa1\x18\xfb\x68\x20" ++"\x1d\x97\x06\xa3\x9a\x7c\x73\x74\x7f\x6d\x78\x6e\x1f\x0e\xf8\x57\xf8\x50\x15\xfb\x09\x06\x7c\x55\x05\xb9\x84\x7a\x9e\x68\x1b\x61" ++"\x5f\x6f\x55\x5f\x1f\x50\x43\x68\x2b\x2f\x1a\x45\xae\x56\xba\xb9\xac\xad\xf3\xc1\x1e\x84\x6c\x89\x7a\x74\x1a\x5d\x9f\x76\xb9\xa8" ++"\xaa\x97\xa0\xa2\x1e\x9f\x9d\x99\xa0\xa3\xb8\x79\x97\x18\x5d\x73\x79\x78\x78\x1b\x83\x85\x92\x94\x94\x8d\x95\x93\xa9\x1f\x30\xf7" ++"\xc4\x15\x9c\x98\x76\x6e\x56\x7b\x52\x6a\x44\x1f\x39\x65\x75\x6d\x74\x1b\x79\x81\x9d\xaa\xb5\xa8\xf4\xa8\xca\x1f\xc5\xa6\xa1\xa5" ++"\xa2\x1b\x0e\xfb\x2e\xf7\x3b\xf8\x0c\x15\xbe\xf7\x0d\xa4\xa2\xde\x90\xf7\x1a\x8e\xb6\xaa\xad\xf7\x0c\x08\x71\x06\x7e\x6c\x81\x86" ++"\x5b\x8a\x67\x8c\x6d\x89\x76\x87\x47\x80\x51\x58\x53\x29\x08\x55\x2b\x60\xfb\x29\x2b\x1a\x36\xc3\x4e\xdb\xb8\xba\x9f\xb1\xbb\x1e" ++"\xd6\xc7\xb9\xec\xeb\x1a\xe5\x56\xcb\x40\x4c\x56\x71\x4f\x4c\x1e\xf7\x33\xbf\x7e\x0a\xfb\x62\xf7\xb1\xf7\x82\x15\xbc\x9c\x9b\x92" ++"\x9d\x97\x08\xb3\xa5\xa1\xad\xb0\x1a\xc0\x62\xaa\x45\xfb\x29\xfb\x12\xfb\x20\xfb\x3a\x2a\xc9\x4d\xec\xee\xde\xd4\xe2\xc4\x68\xaa" ++"\x4a\x1e\x20\x16\xf7\x15\xb4\xad\xc0\xb7\x1b\xa0\x99\x7b\x72\x6f\x7c\x6e\x6f\x72\x1f\x71\x73\x71\x7e\x50\x75\x08\x82\x6a\x15\x96" ++"\xa7\x98\x8e\x9b\x1b\xa7\x99\x7a\x69\x39\x6b\x4b\x62\x70\x7b\xa2\xb1\xa8\x8f\xa7\x98\xcc\x1f\x0e\xfb\xb0\xf5\x7c\x1d\x0e\xfb\x31" ++"\xf7\x3e\xf9\x13\x15\x94\xa7\x9e\x8f\xa1\x1b\xde\xbd\x44\xfb\x0a\x7b\x8a\x7f\x89\x71\x1f\xac\x7c\x78\x98\x68\x1b\xfb\x10\xfb\x06" ++"\xfb\x20\xfb\x2b\xfb\x01\xbd\x4a\xdf\xc4\xc3\xa6\xb8\xb4\x1f\xd4\xde\xb6\xf7\x12\xf7\x17\x1a\xf7\x43\x40\xf3\xfb\x13\x6f\x74\x88" ++"\x82\x68\x1e\xf7\x11\xfb\x8c\x15\xa5\x9a\x78\x68\x4e\x70\xfb\x08\x6a\x39\x1f\x51\x73\x73\x72\x6a\x1b\x71\x7c\xa1\xb0\xbc\x9d\xdd" ++"\xab\xeb\x1f\xd8\xa5\xa6\xac\xb1\x1b\x0e\xfb\x65\x76\x1d\x0e\xfb\x65\x76\x1d\xab\xf8\x54\x15\x3a\x0a\xaf\x6d\xaa\x67\x1f\xf7\x66" ++"\x16\x3a\x0a\xb0\x6d\xa9\x67\x1f\x0e\xf7\xbf\xf8\x6d\x16\xa3\xe5\xba\xe0\xe0\xf4\x08\x69\x4a\x80\x67\x5c\x1a\x35\xb5\x53\xcb\xc8" ++"\xb9\xad\xe2\xc4\x1e\x7b\x96\x05\x59\x63\x72\x78\x70\x1b\x68\x74\xb2\xc8\xf7\x0f\xcb\xf7\x27\xc1\x98\x95\x84\x81\x84\x88\x88\x7b" ++"\x80\x1f\x7e\x83\x86\x81\x7d\x1a\x70\x9e\x79\xa6\xad\xa3\xa6\xb1\xb9\x65\xaf\x59\x45\x32\x39\xfb\x40\xfb\x08\x1e\xcb\xf7\x87\x05" ++"\x26\x06\x75\x36\x5e\x3a\x37\x23\x08\xa9\xcd\x94\xaa\xb6\x1a\xdf\x5f\xc4\x4c\x4f\x5e\x69\x35\x52\x1e\x9a\x80\x05\xb9\xac\xa9\xa2" ++"\xa7\x1b\xaf\xa2\x64\x4f\xfb\x0a\x4c\xfb\x2e\x5a\x80\x80\x95\x95\x90\x8e\x8f\x92\x90\x1f\x99\x95\x90\x95\x9c\x1a\xa5\x78\x9e\x71" ++"\x6a\x72\x6e\x66\x5d\xb1\x67\xbc\xd5\xeb\xe4\xf7\x3d\xf6\x1e\x49\xfb\x8c\x05\x0e\xfb\x9b\xf7\x1e\xf7\x77\x15\x8c\x96\x90\x8b\x95" ++"\x1b\xb7\x99\x7e\x65\x41\x64\x54\x57\x65\x70\x9e\xbc\x6b\x1f\x76\x7e\x05\x3b\xae\xba\x6a\xd9\x1b\xea\xd0\xcb\xe2\xc7\x6d\xaa\x47" ++"\x96\x1f\xe7\x9a\xb1\xac\xcd\x1a\xcc\x5d\xac\x2f\x61\x6a\x84\x7d\x70\x1e\x67\x77\x75\x6b\x6c\x1a\x6e\x9e\x78\xa6\xa4\xa0\x9d\xa1" ++"\x94\x88\x94\x84\x94\x1e\x7f\x99\x8a\x8d\x92\x1a\x9c\xab\x99\xaf\xb6\xa0\x78\x67\x67\x7b\x66\x73\x79\x1e\x80\x7d\x77\x85\x71\x1b" ++"\x83\x86\x8b\x8d\x80\x1f\x0e\x2a\x72\x1d\x0e\x2a\xf8\x2d\xf8\xf6\x15\x8c\x87\x8b\x88\x88\x1a\x77\x70\x7c\x68\x6f\x76\x96\x9a\x8e" ++"\x8d\x91\x8c\x8f\x1e\x93\x9a\x8b\x8b\x93\x1a\x9f\x7b\x98\x73\x6c\x74\x73\x6c\x5e\xb9\x71\xda\xe6\xc7\xad\xbf\xa4\x7c\x9a\x73\x72" ++"\x78\x79\x74\x1e\xe6\xfb\x43\x15\x77\x1d\xc4\xbf\xb8\xde\xb2\x1e\x77\x93\x05\x5e\x76\x79\x71\x7f\x1b\x87\x88\x8f\x90\x90\x8c\x91" ++"\x90\x9c\x1f\x0e\xfb\x26\x5b\x0a\x0e\xfb\x20\xf8\x58\xf8\x50\x15\x46\x06\xfb\x12\x8c\x46\x32\x52\xfb\x83\x08\x62\x83\x85\x80\x80" ++"\x1b\x85\x88\x8e\x94\x87\x1f\x9e\x81\x7f\x93\x77\x1b\x6d\x77\x76\x6b\x66\xa5\x73\xb2\xa3\xa1\x94\x9c\x97\x1f\x9c\xa0\x95\xa5\xa8" ++"\xed\x08\xf7\x32\xb8\xac\xc2\xba\x1b\x95\x06\x43\xfb\xa7\x05\x86\x76\x89\x7e\x7d\x1a\x68\xa6\x71\xb2\xbc\xb4\xad\xd9\xb8\x1e\x7a" ++"\x96\x05\x66\x77\x7a\x7a\x7b\x1b\x83\x87\x8f\x93\x90\x8d\x93\x8e\x9a\x1f\x0e\xab\xf8\x87\xf7\xed\x15\x4b\xfb\x8c\x05\x85\x76\x89" ++"\x7d\x7f\x1a\x68\xa6\x72\xb1\xbd\xb4\xac\xd9\xb9\x1e\x79\x96\x05\x66\x77\x79\x79\x7c\x1b\x83\x87\x8f\x94\x8f\x8d\x93\x8e\x9a\x1f" ++"\xe7\xf7\xef\x05\xfb\x14\x06\xfb\x39\xfb\x9e\x69\xf7\xac\xfb\x57\x6e\x85\x75\x05\x92\x06\xa5\x99\x7e\x72\x83\x8a\x82\x89\x84\x1f" ++"\x54\xfb\x63\x7d\x55\x05\x7f\x87\x85\x85\x83\x1b\x86\x88\x8e\x95\x87\x1f\x9d\x83\x7f\x93\x77\x1b\x6c\x76\x76\x6a\x66\xa4\x73\xb2" ++"\xc2\xa3\xab\xf7\x08\xa9\x1f\xcc\xf7\x8a\xba\xfc\x1d\x05\xa3\x06\x0e\x29\xf7\x85\xf7\x94\x15\xc0\xf7\x5e\xfb\x4a\x48\x1d\x75\x84" ++"\x8a\x84\x88\x81\x1f\x30\xfb\xf1\x05\xf7\x09\x06\xc6\xf7\x73\x05\xf6\x06\x6a\xfb\x12\x05\x88\x80\x89\x79\x7d\x1a\x63\xa3\x73\xb3" ++"\xbc\xb7\xaf\xd6\xb6\x1e\x79\x95\x05\x63\x73\x7d\x7d\x7d\x1b\x84\x85\x90\x93\x8d\x8b\x8c\x90\xa3\x1f\xe6\xf7\xef\x05\xfb\x09\x06" ++"\x59\xfb\x50\x05\x0e\xf7\xd8\xf8\x5b\x15\xfb\x1f\xfb\x16\xfb\x2b\xfb\x36\x30\xc1\x4e\xdc\xb1\xb1\x98\xa6\xb4\x1f\xe4\xc7\xc3\xf2" ++"\xf6\x1a\xe5\x55\xcc\x41\x1e\x77\x69\x7e\x0a\x2a\xf7\x3b\x16\xba\xf7\x47\x94\xaf\xa8\xc5\xb1\xc5\x19\xa2\x9a\x9b\x98\x98\x1b\x95" ++"\x91\x84\x80\x7e\x8b\x8b\x82\x68\x1f\x5a\xfb\x51\x05\x81\x64\x8b\x8a\x7c\x1a\x64\xa5\x6f\xae\xa5\xaa\x97\x9e\xa1\x1e\xa1\x9e\x98" ++"\x9e\xa4\xbb\x76\x98\x18\x5c\x72\x82\x80\x7d\x1b\x84\x87\x8f\x93\x91\x8c\x93\x8e\x94\x1f\xc6\xf7\x78\x05\x91\xa3\x8e\x9b\x9b\x1a" ++"\xb8\x71\xa8\x63\x53\x54\x53\xfb\x04\x54\x1e\xb7\xf7\x3f\xfb\x49\x72\x85\x74\x05\x96\x06\xa0\x99\x7c\x75\x84\x8a\x85\x88\x81\x1f" ++"\x30\xfb\xf2\x05\x0e\xf7\x33\x8a\x15\x84\xa0\x94\x89\x9a\x1b\xc1\xc9\xab\xc2\xbb\x1f\xc2\xc8\xac\xe6\xe4\x1a\xdf\x67\xc0\x53\x71" ++"\x7a\x83\x6d\x66\x1e\x86\x86\x83\x85\x84\x85\x97\xb7\x18\x72\x06\xfb\x33\x6d\x85\x76\x05\xab\x98\x80\x6d\x82\x8a\x83\x86\x79\x1f" ++"\x22\xfc\x25\x05\x5f\x7e\x75\x73\x6c\x1b\x81\x06\x86\x78\x05\xf7\x8d\x06\x8f\x9e\x05\x87\x06\x71\x72\xa3\xa5\x96\x8c\x94\x8e\x95" ++"\x1f\xf6\xf8\x2d\x15\xa7\x98\x9c\x98\xa3\x1b\xa5\x9c\x6f\x5e\x50\x79\x3b\x70\x4f\x1f\x4d\x6f\x6e\x6d\x6a\x1b\x7b\x82\x92\xa0\x7d" ++"\x1f\x0e\xfb\x65\xf7\xf9\xf7\x0d\x15\x5c\x6b\x69\x75\x61\x1b\x4f\x6b\xb3\xd5\xca\xa8\xe4\xb1\xc3\x1f\xac\xa1\xb0\xa0\xab\x1b\x9e" ++"\x9b\x82\x81\x87\x88\x86\x86\x87\x1f\x6f\x76\x85\x81\x75\x1a\x70\x9f\x75\xa4\xac\xa9\xaf\xb2\xbd\x61\xaf\x53\xfb\x14\xfb\x24\xfb" ++"\x3b\xfb\x27\x32\xc4\x4d\xdd\xd2\xca\xb1\xda\xc4\x1e\x0e\xf7\x11\xf7\x2e\x16\xb4\xf7\x2e\x92\xa7\xb4\xe4\x9d\xa6\x19\xb6\xa8\xaa" ++"\xa6\x9f\x1b\x95\x92\x83\x7f\x82\x88\x7b\x87\x7d\x1f\x35\xfb\xc9\x05\xf7\x0b\x06\xab\xf7\x0e\x05\xf7\x1e\xaf\xd0\xf7\x03\xbd\x1b" ++"\x93\x93\x83\x82\x84\x8b\x89\x85\x71\x1f\x4d\xfb\x7f\x05\x88\x7e\x89\x7e\x81\x1a\x6a\xa6\x72\xaf\xba\xb3\xaa\xd6\xbb\x1e\x7c\x97" ++"\x05\x65\x73\x7b\x7b\x7e\x1b\x83\x87\x90\x95\x91\x8b\x8b\x8f\x9b\x1f\xc7\xf7\x78\x05\x91\xa1\x8e\xa3\x9e\x1a\xb5\x71\xa8\x65\x4e" ++"\x4d\x4f\xfb\x0d\x4d\x1e\x95\xb7\x91\xb4\xab\x1a\xb0\x74\xa6\x6c\x5f\x5d\x6d\x54\x63\x1e\x74\x6c\x80\x79\x6d\x56\xbd\xf7\x52\x18" ++"\xfb\x4a\x4c\x0a\x85\x88\x81\x1f\x30\xfb\xf2\x05\x0e\xfb\x65\x74\x1d\x0e\xca\xf8\xad\xf9\x3b\x15\xfb\x4c\x6e\x85\x75\x05\x91\x06" ++"\xa5\x9a\x7e\x73\x84\x8a\x82\x88\x83\x1f\x63\xfb\x2e\x05\xaa\x74\x75\x96\x69\x1b\xfb\x05\xfb\x09\xfb\x29\xfb\x24\x5d\x96\x5e\x9e" ++"\x6c\x1f\x69\xa1\xa7\x7b\xb3\x1b\xaf\xa6\x94\x9f\xa2\x1f\x8f\x06\x72\x2d\x05\x48\x78\x79\x7b\x57\x1b\x82\x06\x85\x76\x05\xf7\xa1" ++"\x06\x91\xa0\x05\x5d\x7b\x95\xa8\x98\x8c\x8e\x92\xa7\x1f\xa5\xef\x05\x72\xa4\xa2\x81\xac\x1b\xf7\x07\xf7\x06\xf7\x25\xf7\x26\xf4" ++"\x5b\xd0\x41\x6a\x73\x82\x74\x70\x1f\x88\x06\xfb\x46\x79\x15\xa6\x9a\x77\x6a\x64\x6e\xfb\x0e\x72\x47\x1f\x4d\x74\x73\x70\x6b\x1b" ++"\x6f\x79\x9f\xac\xb9\xa5\xf7\x08\xa5\xce\x1f\xcb\xa3\xa3\xa4\xb0\x1b\xf7\x79\x16\xa8\x9b\x77\x67\x57\x72\xfb\x02\x70\x49\x1f\x4b" ++"\x70\x75\x74\x68\x1b\x70\x7b\x9f\xac\xb4\xa6\xf7\x07\xa6\xd3\x1f\xcb\xa3\xa2\xa5\xac\x1b\x0e\xf8\x34\xf7\x0a\x15\x6c\x7a\x77\x77" ++"\x7c\x1b\x7f\x7e\x95\x9a\x83\x1f\x81\xa0\x85\x9f\x70\xf0\x83\xa8\x18\xaa\xc7\x8b\x8b\x94\x9a\x08\x9d\x96\x97\x93\x9c\x1b\x90\x91" ++"\x8a\x8a\x8f\x1f\x82\xa8\x8b\x8b\x96\x1b\xa7\xa1\xa3\xa8\xa9\x71\xa2\x69\x69\x68\x70\x5e\x73\x1f\x5f\x38\x81\xb8\x86\x9c\x6b\xea" ++"\x19\xfb\x2f\x6b\x85\x75\x05\x8d\x94\x94\x8c\x91\x1b\xa6\xa2\x6f\x59\x97\x1f\xaf\xfb\x26\x61\x41\x05\x76\x7f\x7e\x80\x7e\x1b\x85" ++"\x85\x8c\x8e\x86\x1f\x99\x72\x88\x8c\x7e\x1b\x6c\x75\x74\x6b\x6a\xa0\x76\xae\xad\xb7\xab\xb8\xa5\x1f\xb8\xd9\x05\xfb\x10\xa9\xa0" ++"\x6c\xc5\x1b\xbb\xb1\xac\xdd\xb9\x1f\x0e\x2a\xf8\x68\x66\x0a\xb9\xab\xa5\xf1\xd9\x9a\x1d\xa9\xa2\x95\xa4\xaa\x1e\x79\x6a\x85\x7b" ++"\x76\x1a\x80\x8d\x84\x90\x7d\x1e\x90\x7f\x8c\x86\x83\x1a\x71\x7e\x7a\x6f\x82\x1e\x96\x73\xab\xb9\x0a\x99\x87\x96\x7e\xa0\x1e\x7e" ++"\x9e\x87\x95\x93\x1a\x9b\x90\x97\xad\xcd\x1e\x0e\xfb\x14\xf7\xab\xf8\x5e\x15\x8c\x1d\xbc\xb3\xab\xd9\xb9\x1e\x79\x95\x05\x68\x78" ++"\x79\x78\x7c\x1b\x82\x88\x8f\x95\x92\x8b\x8c\x90\x9d\x1f\xe7\xf7\xf0\x05\xfb\x0a\x06\x7e\x59\x05\x36\x74\x51\x3e\xe5\x1d\x0e\xf7" ++"\x48\xf9\x67\xf7\x05\x15\x67\x77\x7a\x79\x7c\x1b\x82\x88\x8f\x94\x91\x8c\x91\x8f\x99\x1f\xe6\xf7\xee\x05\xfb\x0a\x06\x6b\xfb\x0e" ++"\x78\x45\x5d\x2a\x62\x54\x19\x7c\x80\x7e\x82\x81\x1b\x83\x85\x92\x94\x90\x8d\x95\x8e\x94\x1f\x8c\x8e\x8d\x92\x8d\x95\xdc\xf7\xc8" ++"\x18\xfb\x09\x06\x6a\xfb\x0e\x79\x46\x5e\x2d\x5e\x50\x19\x7c\x80\x7f\x82\x81\x1b\x83\x87\x91\x96\x93\x8b\x8d\x94\xac\x1f\xdf\xf7" ++"\xd6\xfb\x4a\x71\x85\x74\x05\x8c\x90\x8f\x8b\x8d\x1b\xa0\x99\x7c\x75\x84\x8a\x83\x89\x82\x1f\x55\xfb\x5f\x05\x81\x63\x88\x7a\x77" ++"\x1a\x5c\xa6\x6b\xb2\xbd\xb6\xb3\xf5\xcc\x1e\x7f\x61\x87\x79\x77\x1a\x63\xa5\x71\xb3\xc2\xb5\xb1\xf7\x00\xcd\x1e\x7d\x5a\x88\x7a" ++"\x78\x1a\x68\xa6\x71\xb1\xbd\xb3\xac\xda\xb9\x1e\x0e\xf7\x48\xf7\xd4\xf8\x5e\x15\xfb\x4a\x48\x1d\x76\x84\x8a\x83\x88\x81\x1f\x56" ++"\xfb\x60\x05\x80\x60\x88\x7d\x77\x1a\x5d\xa6\x6b\xb1\xbf\xb8\xb4\xf4\xcb\x1e\x7e\x62\x87\x76\x79\x1a\x63\xa5\x71\xb3\xc3\xbb\xb5" ++"\xf3\xc8\x1e\x7d\x59\x88\x7a\x79\x1a\x67\xa7\x72\xb2\xa7\x9b\x92\xaa\xb1\x1e\x71\x5d\x89\x85\x74\x1a\x82\x8d\x83\x90\x7e\x1e\x90" ++"\x7f\x8c\x87\x83\x1a\x70\x7e\x7a\x70\x82\x1e\x96\x73\xab\x9a\x98\x94\x9c\x9c\x19\xa3\xa3\x98\xa8\xa4\x1a\x99\x85\x9a\x81\x9c\x1e" ++"\x7d\xa0\x88\x92\x96\x1a\x9d\x94\xa0\xa2\xaf\x1e\x7a\x96\x05\x66\x77\x79\x78\x7d\x1b\x82\x87\x90\x95\x91\x8c\x8f\x8f\x9a\x1f\xe6" ++"\xf7\xf0\x05\xfb\x0b\x06\x6b\xfb\x0d\x78\x44\x5d\x2a\x61\x52\x19\x7c\x80\x7e\x82\x81\x1b\x83\x85\x92\x95\x8f\x8b\x8b\x95\xb4\x1f" ++"\xdc\xf7\xc8\x05\xfb\x0a\x06\x6a\xfb\x0d\x05\x22\x70\x39\xfb\x24\x6a\x1b\x83\x87\x91\x96\x94\x8d\x98\x92\xa2\x1f\x0e\xfb\x12\xf8" ++"\x0a\xf8\x59\x15\x7e\x78\x81\x87\x7a\x1b\x79\x76\x8f\x98\x5f\x1f\x94\x6b\x81\x8d\x79\x1b\x69\x6e\x80\x74\x71\x1f\x7f\x81\x89\x89" ++"\x6f\x6e\x9d\x78\x18\xa3\x9d\x99\x93\x9f\x1b\x93\x96\x89\x87\x94\x1f\x7f\xad\x8f\x8a\x99\x1b\x9c\x93\x8d\x9a\xb5\x1f\x90\x8d\x97" ++"\x8f\x99\x90\x41\x5a\x6b\x6f\x6e\x65\x08\x67\x5b\x74\x4d\x59\x1a\x64\x9a\x61\xa4\x6f\x1e\x73\xa1\xad\x7e\xb2\x1b\xf7\x07\xe6\xdc" ++"\xf2\xd4\x64\xb9\x4e\x73\x77\x86\x7d\x66\x1f\xa0\xc7\xb7\xc9\xc0\xb5\x08\xfb\x17\xfb\x59\x15\x93\xa0\x94\x8d\x95\x1b\xa7\x9e\x70" ++"\x62\x36\x5e\x3d\x5b\x74\x7e\x9f\xac\xb2\x97\xbc\xa9\xdb\x1f\x0e\xb4\xf7\xb8\xf8\x5e\x15\xfb\x4a\x72\x84\x74\x05\x96\x06\xa0\x98" ++"\x7d\x76\x84\x8a\x85\x87\x7f\x1f\x55\xfb\x4c\x05\x86\x7c\x87\x6d\x7b\x1a\x47\xc0\x5c\xd9\xf7\x08\xe9\xe2\xf6\xd0\x67\xb5\x4f\x72" ++"\x84\x89\x79\x55\x1e\x81\x6b\x15\x91\xa0\x96\x8e\x94\x1b\xa4\x9b\x77\x6a\x65\x7d\x58\x77\x68\x1f\x68\x77\x76\x79\x74\x1b\x78\x7c" ++"\x9c\xa0\x95\x8d\x95\x91\xa1\x1f\xf7\xfd\xf7\xea\x15\x31\xfb\xed\x05\x86\x78\x89\x7c\x7d\x1a\x68\xa6\x71\xb2\xbc\xb4\xac\xda\xb8" ++"\x1e\x79\x96\x05\x67\x78\x7a\x79\x7b\x1b\x83\x87\x8f\x93\x91\x8d\x94\x8e\x98\x1f\xe6\xf7\xed\x05\x0e\xfb\x58\xf7\xa5\xf8\x5e\x15" ++"\xfb\x4a\x72\x85\x74\x05\x96\x06\xa0\x99\x7c\x75\x84\x8a\x87\x88\x7f\x1f\x5b\xfb\x4c\x05\x87\x7d\x88\x70\x7b\x1a\x45\xc3\x5a\xda" ++"\xf7\x06\xe5\xde\xf4\xd4\x64\xb7\x4b\x73\x85\x89\x79\x56\x1e\x82\x6b\x15\x91\x9f\x98\x8e\x94\x1b\xa6\x9b\x75\x67\x35\x5c\x35\x5c" ++"\x78\x7b\x9d\xa1\x95\x8b\x8b\x93\xa9\x1f\x0e\xfb\x82\x89\xe8\x15\x9f\x68\x96\x7c\x9c\x7c\x08\x72\xa6\xaf\x7e\xb1\x1b\xf7\x18\xf7" ++"\x05\xf7\x18\xf7\x30\xc2\x7d\xbc\x71\xaa\x1f\xa6\x75\x64\x9a\x5a\x1b\x25\x43\x5e\x4c\x6f\x9e\x78\xa6\xa4\x9f\x9e\xa1\x94\x88\x94" ++"\x84\x93\x1f\x7f\x9a\x8a\x8c\x92\x1a\x9d\xb1\x9b\xb6\xbc\xa1\x76\x5e\x71\x86\x6e\x80\x59\x1e\xfb\x1a\x06\x82\x6b\x05\xf7\x1b\x06" ++"\xfb\x26\x69\x69\x55\x50\x1b\x5b\x64\xa8\xc3\x6f\x1f\x0e\xd8\xf7\x40\x16\xc6\xf7\x73\x05\xd5\x06\x83\x6b\x88\x76\x71\x1a\x2d\xc0" ++"\x4f\xdf\xaf\xb2\x98\xa6\xb3\x1e\xe4\xc6\xc3\xf3\xf4\x1a\xe8\x56\xcb\x40\x25\x28\x3c\xfb\x0c\x5d\x1e\x3e\x06\xc0\xf7\x5e\xfb\x4a" ++"\x4c\x0a\x84\x88\x82\x1f\x30\xfb\xf2\x05\xf8\x7c\xf8\x39\x15\xa5\x9b\x76\x68\x4b\x6c\xfb\x15\x69\x3a\x1f\x5c\x77\x72\xdb\x1d\xc1" ++"\x9f\xaa\xa9\xae\x1b\x0e\xfb\x1e\xf8\x4f\xf7\x06\x15\x61\x72\x7f\x7f\x7e\x1b\x82\x86\x90\x94\x90\x8c\x8e\x8d\x96\x1f\x8c\x8f\x05" ++"\x8c\x8d\x8b\x8d\x8c\x1a\xe5\xf7\xea\x05\xfb\x5b\x06\x28\x4c\x59\x3d\x6e\x95\x71\x9d\x79\x1f\x9b\x7c\x9c\x84\xb3\x80\x3f\x83\x6e" ++"\x73\x64\x35\x08\x61\x78\x80\x7f\x7a\x1b\x7d\x80\x97\xa0\x84\x1f\x76\x82\x05\x54\xa3\xa0\x7a\xb8\x1b\xcb\xb5\xaf\xd9\xa7\x1f\xa7" ++"\xe2\x9e\x9f\xc2\x8a\x6e\xfb\x00\x18\x87\x7a\x88\x78\x7e\x1a\x66\xa7\x71\xb1\xbd\xb4\xad\xd9\xb7\x1e\xfb\x31\xf7\x1f\x15\x89\x81" ++"\x87\x8b\x85\x1b\x66\x74\xa6\xb8\xc8\xb3\xb3\xc9\x92\x90\x8b\x89\x95\x1f\x0e\xfb\xb0\xf7\x93\xf8\x2e\x15\xf7\x3d\x06\xa7\xed\x05" ++"\x78\x06\x73\x5d\x6f\x7b\x51\x8a\x08\xfb\x79\x06\x85\x77\x05\x99\x06\x9d\x97\x81\x7c\x88\x8a\x87\x8a\x88\x1f\x2e\xfb\xdf\x84\x70" ++"\x7f\x81\x74\x89\x19\x86\x06\x85\x77\x05\xf7\x68\x06\x91\x9f\x05\x78\x06\x79\x7e\x96\x9a\x8c\x1f\x8e\x8c\x8e\x8c\x8f\x1e\x0e\xfb" ++"\x16\xf7\xf1\xf9\x3b\x15\xfb\x4d\x6e\x86\x75\x05\x91\x06\xa3\x9b\x7d\x75\x80\x8a\x85\x83\x6e\x1f\x49\x06\x82\x68\x05\xcd\x06\xfb" ++"\x1a\xfc\x93\x05\xf7\x09\x06\xb1\xf7\x23\x9a\xc2\xb9\xe7\xb2\xbc\x19\x9b\x98\x9c\x96\x95\x1b\x95\x91\x81\x7d\x55\x5a\xfb\x72\x64" ++"\xfb\x0c\x1f\x44\x74\x7b\x70\x78\x1b\x84\x88\x8d\x90\x8e\x8c\x8d\x8e\x91\x1f\x8f\x92\x8d\x8f\x91\x1a\xa2\x78\x9e\x73\x70\x78\x78" ++"\x6f\x67\xa9\x73\xb9\xc8\xc0\xb4\xdf\xbb\x1e\xc9\xf7\x03\xc6\xf7\x61\xf7\x00\x1a\xc3\x75\xab\x63\x68\x68\x78\x66\x68\x1e\x75\x74" ++"\x7e\x77\x63\x48\xc6\xf7\x72\xe8\x1d\xfb\x98\xf7\x0a\x7c\x1d\xf7\x2d\xf7\x26\x15\xf7\x2a\xe3\x05\xa8\x9c\x94\x96\x9e\x1a\xa4\x75" ++"\xa1\x72\x79\x7b\x80\x64\x67\x1e\xfb\x0c\xfb\x18\x05\x0e\xfb\x82\xf7\x3a\xf7\x91\x15\xf7\x05\xad\xba\xc3\xc7\x1b\x9e\x9a\x82\x81" ++"\x87\x88\x86\x86\x88\x1f\x70\x76\x85\x81\x75\x1a\x71\x9f\x75\xa4\xab\xa8\xae\xb1\xc2\x62\xb0\x4c\x4d\x56\x71\x55\x5a\x1e\x50\x49" ++"\x66\x30\x3d\x1a\x32\xc3\x4e\xdc\xd2\xcb\xb3\xd9\xc2\x1e\x76\x96\x05\x5d\x6b\x6a\x75\x62\x1b\x50\x6c\xb3\xd6\x9d\x8c\x99\x90\xa2" ++"\x1f\xf7\x24\x06\x93\xab\x05\x0e\xfb\x9c\xf7\xfd\xf8\x5c\x15\x6e\x06\x79\x80\x88\x89\x7d\x1b\x80\x83\x8d\x92\x7a\x1f\x94\x72\x7e" ++"\x8e\x77\x1b\x3b\x57\x5a\x41\x55\x9a\x6d\xcc\x3e\x1f\xb1\x5f\x9d\x69\x72\x1a\x6e\x72\x73\x6c\x75\x75\x96\x9f\x7b\x1e\x78\xa4\x83" ++"\xa1\x83\xc0\x70\x8e\x18\x76\xfb\x38\x05\xa6\x06\x97\x8f\x96\x93\x98\x1b\x92\x96\x88\x86\x98\x1f\x83\xa3\x9d\x87\xa0\x1b\xde\xc9" ++"\xc3\xd5\xb8\x72\xbc\x53\xcb\x1f\x64\xb7\x7a\xa9\xa2\x1a\xab\x9f\x9f\xab\xb8\xa6\x67\x3a\x9b\x1e\xa6\x89\x05\x0e\xfc\x0b\xf7\x7b" ++"\xf7\x0b\x15\x5e\x6b\x77\x78\x6a\x1d\x8b\x8b\x90\x9b\x1f\xf3\xf7\xf9\xfb\x50\x70\x85\x73\x05\x8d\x92\x92\x8c\x8f\x1b\x9c\x9a\x7d" ++"\x7d\x83\x87\x74\x87\x7e\x1f\x4d\xfb\x63\x05\x85\x78\x88\x78\x7b\x1a\x5d\xa6\x70\xb6\xa6\xa0\x95\xa9\xac\x1e\xa2\x9f\x97\x9b\xa2" ++"\xb1\x08\x77\xf8\xd0\x15\x65\x6c\x6c\x64\x63\xaa\x6a\xb3\xb1\xa9\xaa\xb2\xb2\x6b\xad\x65\x1f\x0e\xfc\x0b\xf7\x7c\xf7\x0c\x15\x60" ++"\x6c\x76\x76\x7d\x1b\x84\x86\x91\x92\x8f\x8c\x90\x8e\x96\x1f\xf7\x00\xf8\x05\xfb\x54\x69\x85\x74\x05\x8c\x92\x91\x8c\x90\x1b\x9c" ++"\x9b\x7d\x7d\x83\x87\x76\x86\x7c\x1f\x4c\xfb\x67\x05\x85\x78\x88\x79\x79\x1a\x5c\xa6\x6f\xb7\xa6\xa1\x96\xa9\xac\x1e\xa2\x9f\x98" ++"\x9b\xa2\xb2\x08\xfb\x2e\xf8\xbe\x15\x3a\x0a\xaf\x6d\xaa\x67\x1f\xf7\x66\x16\x3a\x0a\xb0\x6d\xa9\x67\x1f\x0e\xfc\x0b\xf7\x9c\xf8" ++"\x51\x15\xfb\x4f\x69\x86\x74\x05\x9a\x95\x8a\x8a\x8e\x1f\x9a\x86\x95\x7e\x7b\x1a\x82\x89\x7e\x87\x7b\x1e\x42\xfb\xc5\x05\xfb\x07" ++"\x6f\x76\x5c\x73\x1b\x85\x84\x91\x8f\x8f\x8d\x90\x90\x90\x1f\x92\x94\x8e\x91\x92\x1a\x9d\x79\x9a\x75\x70\x77\x77\x71\x6e\xaa\x75" ++"\xb5\xb3\xbd\xa1\xa9\xa9\x1e\xb1\xb2\xa9\xcb\xa0\xe0\x08\xb6\xf8\xf0\x15\x66\x6e\x6e\x65\x64\xa9\x6c\xb1\xaf\xa8\xa9\xb0\xb1\x6c" ++"\xab\x67\x1f\x0e\x91\xf8\x49\xf8\x50\x15\x46\x06\xfb\x0e\x8c\x42\x2c\x51\xfb\x7d\x08\x59\x7f\x8a\x89\x80\x1b\x85\x88\x8e\x94\x87" ++"\x1f\x9e\x81\x7f\x93\x77\x1b\x6d\x77\x76\x6b\x66\xa5\x73\xb2\xa3\xa1\x94\x9c\x97\x1f\x9c\xa0\x95\xa5\xa8\xed\x08\xf7\x32\xb8\xac" ++"\xc2\xba\x1b\x95\x06\x55\xfb\x67\x05\x87\x79\x88\x77\x7a\x1a\x44\xc1\x5c\xdc\xf7\x06\xe5\xdd\xf2\xd3\x64\xb8\x4d\x77\x7f\x89\x80" ++"\x6a\x1e\x87\x8a\x84\x88\x82\x89\x08\x83\x6a\x15\x92\xa1\x94\x8d\x95\x1b\xa6\x9a\x76\x67\x36\x5c\x34\x5d\x77\x7c\x9c\xa4\x95\x8b" ++"\x8b\x93\xa7\x1f\x0e\xc7\xf7\x85\xf7\xa0\x15\xbc\xf7\x52\xfb\x4a\x48\x1d\x75\x84\x8a\x84\x88\x81\x1f\x30\xfb\xf1\x05\xf7\x09\x06" ++"\xc9\xf7\x80\xf5\x8e\x78\x42\x05\x88\x7f\x87\x6c\x7c\x1a\x46\xc3\x5a\xda\xf7\x02\xe7\xdd\xed\xd2\x63\xb4\x47\x78\x80\x8a\x85\x5d" ++"\x1e\xb7\xf7\x3d\x05\xfb\x09\x06\x5e\xfb\x40\x05\xf7\x01\x6e\x15\x8f\xa1\x93\x8c\x93\x1b\xa8\x9b\x76\x64\x39\x5d\x37\x5e\x77\x7c" ++"\x9c\xa3\x94\x8d\x98\x90\x9c\x1f\x0e\x2a\xf7\xef\xf9\x3b\x15\xfb\x4d\x6e\x86\x75\x05\x91\x06\xa3\x9b\x7d\x75\x80\x8a\x85\x83\x6e" ++"\x1f\x49\x06\x82\x68\x05\xcd\x06\xfb\x1a\xfc\x93\x05\xf7\x09\x06\xb1\xf7\x23\x9b\xc6\xb7\xe2\xb2\xbc\x19\x9c\x99\x9c\x96\x97\x1b" ++"\x94\x90\x85\x81\x85\x8b\x8b\x85\x74\x1f\x51\xfb\x75\x05\x86\x76\x89\x7f\x7e\x1a\x68\xa7\x72\xb2\xbc\xb6\xae\xd6\xb5\x1e\x79\x95" ++"\x05\x62\x72\x7f\x7f\x7c\x1b\x83\x86\x90\x93\x90\x8c\x91\x8e\x92\x1f\x8c\x8e\x8c\x8f\x8c\x1a\xc9\xf7\x7e\x05\x90\xa0\x8e\xa0\x9c" ++"\x1a\xb5\x75\xa3\x64\x68\x69\x79\x66\x68\x1e\x75\x73\x7d\x78\x63\x46\xc6\xf7\x73\xe8\x1d\xfb\x26\x5b\x0a\xf7\x14\xf7\xa7\x15\xf7" ++"\x2a\xe3\x05\xaa\x9c\x93\x96\x9e\x1a\xa4\x75\xa1\x72\x78\x7b\x7f\x65\x68\x1e\xfb\x0c\xfb\x18\x05\x0e\xfb\x65\x74\x1d\x57\xf8\xd2" ++"\x15\x6c\x74\x73\x6c\x5e\xb9\x71\xda\xe7\xc7\xad\xc0\xa3\x7c\x9a\x72\x72\x78\x79\x74\x89\x8b\x88\x8c\x87\x1f\x8c\x87\x8b\x87\x89" ++"\x1a\x77\x70\x7c\x68\x6e\x76\x96\x9a\x8f\x8c\x90\x8d\x8f\x1e\x93\x9b\x8b\x8b\x92\x1a\x9e\x7b\x99\x73\x1e\x0e\xf7\x11\xf9\x29\x16" ++"\x4c\x1d\x70\x7b\x9c\xa5\x93\x8b\x8e\x8d\x91\x1f\xf7\x17\xf8\x80\x97\xb8\x9d\x9d\xad\x5f\x1d\x71\x1a\x83\x8a\x87\x8a\x85\x1e\xfb" ++"\x24\xfc\xb2\x05\xfb\x79\x06\x8d\x1d\xf7\x36\x06\xca\x8a\xa9\x5c\x8c\x29\x8c\x6e\x18\x9e\x06\xb5\xf7\x10\xb9\xbc\xdb\x8d\x08\x0e" ++"\x2a\xf8\x6a\x66\x0a\xa5\x9d\x93\xa2\xa9\x1e\x7b\x6f\x85\x7a\x76\x1a\x80\x8d\x84\x90\x7d\xd4\x1d\x05\xc9\xa9\xb0\xb7\xb8\x1a\x99" ++"\x87\x95\x7e\xa1\x1e\x81\x9d\x85\x99\x96\x1a\x9e\x93\x98\xb9\xc3\x1e\x86\x7b\x88\x7f\x88\x83\x08\x85\x77\x88\x7a\x7f\x1a\x72\xa2" ++"\x79\xa9\xc4\xbf\xb8\xde\xb2\x1e\x0e\xfb\x61\xc5\xf7\x6e\x15\x81\x65\x88\x77\x72\x1a\x35\xbb\x50\xd1\xf7\x1c\xf7\x1c\xf7\x3e\xf7" ++"\x3e\xda\x55\xc0\x3b\x3e\x3f\x5b\x36\x4f\x1e\xa0\x7f\x05\xbd\xb1\xac\x9f\xb6\x1b\xbc\xa7\x66\x49\x76\x89\x7d\x83\x6c\x1f\x83\x66" ++"\x15\x27\x6f\x64\x55\x60\x1b\x77\x7e\x9b\xa3\xa4\x8c\x8f\xa1\xe0\x1f\x0e\xf7\x48\xf9\x97\xf9\x40\x15\x4f\x06\xfc\xf9\xfd\x5b\x05" ++"\xc6\x06\xf7\x4a\xf8\x54\x15\x68\x68\x6a\x7b\x67\x1b\x61\x70\xad\xbd\xbb\x9a\xbc\xa6\xb7\x1f\xb8\xa6\xab\xa2\xae\x1b\x99\x96\x84" ++"\x81\x86\x87\x85\x84\x86\x1f\x7b\x7f\x84\x80\x7c\x1a\x75\x9c\x7b\xa2\xa8\xa3\xa7\xab\xb4\x6b\xa4\x56\xfb\x09\xfb\x07\xfb\x0e\xfb" ++"\x11\x44\xb5\x60\xd1\xcb\xbf\xa8\xca\xc1\x1e\xf7\xf4\x4f\x15\xfb\x0d\xfb\x07\xfb\x10\xfb\x16\x49\xb5\x62\xcf\xc8\xc2\xa6\xc1\xbb" ++"\x1f\xb9\xbf\xa4\xc7\xc6\x1a\xcd\x60\xb6\x49\x1e\x7b\x77\x15\x9f\x97\x7a\x71\x49\x70\x2d\x63\x45\x1f\x6a\x79\x79\x7c\x79\x1b\x74" ++"\x7d\x9c\xa7\xcf\xb4\xf7\x15\xb3\xc0\x1f\x9e\x98\x98\x92\x9e\x1b\x0e\xfb\x76\xf7\x87\xf7\x96\x15\xd1\xd4\x9e\xa1\x9e\xa6\x08\xb7" ++"\xcd\xa6\xd3\xc1\x1a\xc4\x6b\xb0\x5b\x2e\x49\xfb\x17\xfb\xaf\x58\x1e\x7f\x7b\x7f\x7d\x86\x85\x08\x63\x5f\x8b\x8b\x7e\x1a\x7e\x94" ++"\x7c\x93\x92\x9e\x9c\xa0\x9e\x1e\x89\x74\x8b\x7b\x76\x1a\x62\x8e\x78\x93\x77\x1e\x6c\x98\xa6\x78\xac\x1b\xaa\xa7\x9d\xac\xa3\x1f" ++"\x9a\xa2\x95\xa4\x9d\x1a\x99\x84\x93\x7f\x82\x85\x86\x7b\x83\x1e\x67\x79\x82\x80\x7e\x1b\x82\x86\x94\x9b\xa5\x93\xc9\x9b\xea\x1f" ++"\x95\xd1\x15\xf7\x5b\xab\xa3\xd3\xae\x1b\x98\x94\x7e\x77\x73\x7d\x5a\x79\x63\x1f\x76\x5b\x73\x67\x67\x62\x08\x0e\xf7\x9a\xf8\x09" ++"\xf9\x2a\x15\xfb\x56\x20\x1d\x96\x06\xaa\x8a\x9d\x7c\x99\x67\xfb\x0c\xfc\x55\x18\x55\x7d\x6f\x68\x6f\x1b\x80\x86\x93\x9d\xae\x7a" ++"\x9d\x69\x67\x74\x72\x64\x5d\xae\x6b\xbf\xd5\xb8\xbb\xf7\x01\xa8\x1f\xf7\x02\xf8\x2d\xf7\x61\xfc\xbd\x05\xa0\x06\xf7\x1f\xf8\x9f" ++"\x05\xc2\x9a\xa4\xad\xa5\x1b\x96\x90\x85\x7b\x8d\x1f\x69\x8f\x9b\x7b\xac\x1b\xad\xa0\xa1\xae\xba\x69\xaa\x57\x42\x60\x5d\xfb\x03" ++"\x6e\x1f\x41\xfb\xac\x05\x98\xfb\x82\x15\xf7\x97\x06\x9e\xd0\x05\xfb\x97\x06\xf7\x69\xf8\x1d\x15\x2f\x3f\x3a\x29\x3b\xbb\x56\xd2" ++"\xed\xda\xdc\xee\xdc\x5a\xbe\x3c\x1f\x92\x6b\x15\xa3\x97\x77\x62\x5c\x7e\x50\x79\x69\x1f\x6b\x7a\x78\x7d\x74\x1b\x73\x7e\xa0\xb0" ++"\xb9\x98\xc6\x9e\xaf\x1f\xab\x9c\x9e\x9b\xa2\x1b\x0e\x27\xf8\x17\xf8\x50\x15\x6b\x3c\x05\xc9\x80\x70\xa5\x57\x1b\x60\x58\x6f\x5d" ++"\x61\x1f\x56\x52\x6c\x38\x3c\x91\x0a\xc0\xe7\xaf\x1f\x78\x97\x05\x48\x69\x7a\x77\x75\x1b\x7b\x88\x96\xd2\x88\x1f\xf7\x15\xf7\xc0" ++"\x05\xfb\x6f\xfb\x9f\xb8\x0a\xc6\xd8\x1d\x42\x94\x1f\x0e\x27\xf8\x19\xf8\x51\x15\x6b\x3c\x05\xc9\x7f\x72\xa4\x56\x1b\x5f\x59\x70" ++"\x5c\x61\x1f\x56\x52\x6c\x39\x3b\x91\x0a\xc1\xe7\xaf\x1f\x78\x96\x05\x48\x69\x7a\x77\x75\x1b\x7b\x88\x96\xd2\x88\x1f\xf7\x15\xf7" ++"\xc1\x05\xfb\x6f\xfb\xa0\xb8\x0a\xc7\xd8\x1d\x41\x94\x1f\x99\xf7\x69\x15\x90\x94\x9b\xac\x05\xbc\xe7\x8e\x93\xa4\x1a\xa7\x75\x9d" ++"\xf6\x1d\x73\x8a\x5f\x08\x8a\x60\x8a\x71\x82\x1a\x84\x8a\x7f\x8a\x7c\x1e\x0e\x25\x1d\xf7\x67\xf7\x5f\x15\xfb\xd9\x06\x7a\x45\x05" ++"\xf7\xd9\x06\x0e\xfb\xd4\xc5\xf7\x82\x15\xf7\x42\xfb\xe8\x05\x7c\x93\x95\x83\x97\x1b\x93\x90\x8f\x92\x92\x89\x93\x88\x93\x1f\xfb" ++"\x17\xf7\xdd\xf7\x17\xf7\xdd\x05\x8e\x93\x8d\x93\x92\x1a\x93\x86\x8f\x83\x7f\x83\x85\x79\x81\x1e\x0e\xfb\xd4\xf7\xa7\xf7\x82\x15" ++"\xfb\x42\xf7\xe8\x05\x9c\x82\x82\x92\x7f\x1b\x83\x86\x87\x83\x85\x8d\x83\x8e\x82\x1f\xf7\x17\xfb\xdd\xfb\x17\xfb\xdd\x05\x88\x84" ++"\x89\x83\x84\x1a\x83\x90\x87\x93\x97\x93\x91\x9c\x95\x1e\x0e\x88\x1d\x65\xa4\x73\xb4\x87\x1e\x72\x66\x84\x7b\x72\x31\x0a\xb3\xa3" ++"\x92\x9a\xa7\xa9\x1f\xa8\xac\x96\x99\xa4\xb1\x08\xfb\x51\xf7\xc8\x15\xa1\x8a\x9a\x78\x70\x1a\x4f\x69\xfb\x03\x65\x46\x1e\x5a\x70" ++"\x6d\x71\x70\x1b\x71\x78\xa2\xaa\xbf\xac\xef\xb4\xd5\x1f\xa9\xc0\xac\xaa\xa6\x89\x08\x0e\xf7\xef\xf9\x38\xf7\x6b\x15\x6b\x72\x78" ++"\x7e\x73\x1b\x79\x7c\x90\xa1\x5a\x1f\xad\x3f\x73\x92\x67\x1b\x58\x66\x71\x51\x6a\x1f\xc0\x5c\x05\xac\xa3\x9b\x95\xa8\x1b\xae\xaa" ++"\x82\x71\xb9\x1f\x72\xba\xa4\x83\xac\x1b\xb9\xab\xa1\xc9\xb8\x1f\x54\xf7\x80\x15\x6a\x72\x78\x7e\x73\x1b\x79\x7d\x8f\xa2\x59\x1f" ++"\xad\x3f\x73\x92\x67\x1b\x59\x65\x71\x51\x6a\x1f\xc0\x5d\x05\xab\xa3\x9b\x95\xa8\x1b\xaf\xa9\x82\x71\xb9\x1f\x72\xb9\xa5\x83\xac" ++"\x1b\xb9\xab\xa1\xca\xb8\x1f\x0e\xf8\x46\xf7\x13\x15\x54\x62\x7c\x7c\x7b\x1b\x84\x86\x91\x94\xa4\x94\xb4\xa4\xdd\x1f\xd2\xf7\x80" ++"\xfb\x03\x84\x79\x50\x05\xbe\x82\x75\xa0\x60\x1b\xfb\x0f\xfb\x2a\xfb\x54\xfb\x30\x3f\xb6\x58\xcc\xc8\xb8\xaf\xeb\xc5\x1f\x7f\x62" ++"\x89\x7f\x7d\x1a\x66\xa9\x6e\xb0\xba\xba\xb2\xe2\xc4\x90\x1d\xbd\xf7\xd8\x15\x51\x5a\x5b\x52\x4f\xba\x5b\xc6\xc6\xbb\xbb\xc6\xc5" ++"\x5b\xbb\x51\x1f\x89\x5b\x15\xac\xa6\x70\x6a\x6c\x6f\x71\x6b\x6c\x71\xa5\xab\xab\xa5\xa6\xaa\x1f\x87\xcd\x15\x2b\x1d\x38\x1d\xd0" ++"\xf9\x03\xf8\x37\x15\xfc\xa0\x06\xf7\x66\xdc\x74\xc0\xfb\xb2\xfb\x14\x05\x3e\x07\xf7\xb2\xfb\x13\xa2\xbf\xfb\x66\xdd\x05\xf8\xa0" ++"\x06\xfb\x66\x39\xa2\x57\xf7\xb2\xf7\x13\x05\xd8\x07\xfb\xb2\xf7\x14\x74\x56\x05\x0e\xd0\xf8\x1b\xf9\x66\x15\x4b\xfd\x03\x06\x39" ++"\xf7\x66\x57\x74\xf7\x13\xfb\xb2\x05\xd8\x06\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05\x0e\xd0\xf9\x66\xf7\xf9\x15\xcb\xfd\x03\x07" ++"\xf7\x66\xdc\x74\xc0\xfb\xb2\xfb\x13\x05\x3e\x07\xf7\xb2\xfb\x14\xa2\xbf\xfb\x66\xdd\x05\x0e\xd0\xf7\xf9\x04\xf9\x03\x06\xfb\x66" ++"\x39\xa2\x57\xf7\xb2\xf7\x14\x05\xd8\x07\xfb\xb2\xf7\x13\x74\x56\xf7\x66\x3a\x05\xfd\x03\x06\x0e\xd0\xf8\x1b\x16\xf9\x03\x07\xdc" ++"\xfb\x66\xc0\xa3\xfb\x14\xf7\xb1\x05\x3e\x06\xfb\x13\xfb\xb1\xbf\x73\xdd\xf7\x66\x05\xfd\x03\x07\x0e\xd0\xf7\xde\xf9\x03\x9b\x1d" ++"\xa2\xe6\x1d\x74\x05\x0e\xd0\xf7\x5b\x2c\x15\x51\xf7\xdb\xc5\x07\xfb\x58\xf9\x42\x9b\x1d\xa3\xe6\x1d\x73\x05\x0e\xfb\x21\x70\xfb" ++"\x45\x15\xf7\x05\x06\xc5\xf7\x75\x05\x60\xa7\x9f\x7e\xad\x1b\xf7\x07\xf7\x05\xf7\x1b\xf7\x1c\xd1\x72\xb9\x52\xb1\x1f\xdf\xbc\xb1" ++"\xbb\xc6\x1a\xcd\x5a\xb5\x3d\x59\x5d\x7c\x6f\x66\x1e\x60\x69\x6c\x50\x71\x28\x08\xf7\x03\x80\x15\xb4\xf7\x33\x91\x99\xb0\xa7\x08" ++"\x92\x94\x96\x8f\x95\x1b\xa3\x9a\x72\x65\x5e\x7e\x5b\x6c\x4c\x1f\x95\x73\x80\x8e\x7c\x1b\x73\x77\x7b\x76\x7b\x99\x7e\x9c\x9a\x99" ++"\x91\x9e\xa6\x1f\x8c\x7a\x8b\x83\x83\x1a\x3d\x64\xfb\x36\x6b\x57\x1e\x6f\x7a\x77\x7c\x75\x1b\x71\x7c\x97\xb6\x74\x1f\x0e\xfb\x65" ++"\x3e\x1d\x2e\xf8\x1d\x15\x2b\x1d\x38\x1d\xfb\x65\x3e\x1d\xf7\x0e\xf8\xcb\x20\x0a\xfb\x61\xf7\xd4\x89\x1d\xfb\x38\xfb\x34\x32\xc9" ++"\x4d\xe6\xb7\xb6\x9b\xa8\xad\x1e\xa5\xa1\x9b\x9e\xae\xbd\x08\xcc\xf8\x1d\x15\xbe\x06\x35\xf7\x42\x05\x3a\x2a\x0a\xfb\x65\x3e\x1d" ++"\x60\xf8\xa8\x2a\x1d\xfb\x50\xf8\x61\xf8\x51\x15\x20\x06\xfb\x26\xfb\x73\x05\xf7\x4f\x82\x7a\xb7\x48\x1b\x68\x77\x7a\x6d\x6f\x9a" ++"\x7a\xa8\x83\x1f\xc6\x80\x91\x7f\x94\xfb\x27\xfb\x8c\xfb\xfd\x18\xf7\x02\x06\xf7\x37\xf7\x8b\x8c\x54\x8f\x57\x93\x57\x19\x44\x95" ++"\x9c\x6c\xa9\x1b\xb0\xb6\xc5\xe8\xab\x1f\x76\x93\x05\x52\x74\x77\x72\x71\x1b\x63\x7b\xcb\xf7\x39\x87\x1f\x0e\xf7\xef\xf8\x8b\xf9" ++"\x4b\x15\xfb\x5c\xfb\x36\xfb\x35\xfb\x5c\xfb\x58\xf7\x36\xfb\x36\xf7\x57\xf7\x59\xf7\x37\xf7\x37\xf7\x57\xf7\x58\xfb\x36\xf7\x39" ++"\xfb\x55\x1f\x87\xfb\xd0\x15\xfb\x52\xf7\x50\x05\xb8\xc2\xcc\xa2\xd1\x1b\xd0\xcb\x75\x5f\xc4\x1f\xb3\x63\x15\xbb\x51\xa2\x4d\x42" ++"\x1a\x43\x74\x4b\x5d\x53\x1e\xfb\x54\xf7\x57\x05\xf7\x2c\xfb\x7f\x15\x5f\x54\x48\x73\x45\x1b\x45\x4b\xa2\xba\x50\x1f\xf7\x55\xf7" ++"\x55\x05\xfb\x7d\xfb\x2d\x15\x5f\xc1\x74\xcb\xd1\x1a\xd3\xa2\xcb\xba\xc4\x1e\xf7\x52\xfb\x50\x05\x0e\xf7\xef\xf9\x83\x16\x9f\x07" ++"\x84\x8d\x74\x90\x3e\x9e\x8b\x8c\x70\x9c\x19\x45\xbb\x64\xd8\xe4\x1a\x94\x07\x9b\x07\x9f\x67\x94\x7e\x97\x7c\x08\x5c\xb1\xc8\x6d" ++"\xc1\x1b\xe6\xd3\xd5\xe8\xe7\x4a\xd2\x39\x71\x80\x88\x79\x67\x1f\x88\x8a\x82\x86\x82\x87\x08\xa8\xb7\x95\xa5\xb0\x1a\xe5\x43\xd2" ++"\x2f\x2e\x44\x45\x31\x67\x92\x78\xad\x56\x1e\xa3\x58\x78\x91\x70\x1b\x3d\x49\x40\x33\x2d\xd3\x43\xe9\xdb\xd1\xbe\xe5\xb6\x1f\x8c" ++"\x72\x05\x83\x07\x54\x71\x45\x65\x5f\x1e\x5c\x5a\x8a\x8a\xfb\x0e\x6e\x83\x89\x18\x77\x07\x0e\x70\x59\x0a\xf7\x77\x78\x15\xf4\xb9" ++"\xce\xd8\xd4\x1a\xc0\x6c\xae\x5e\x66\x70\x6f\x65\x73\x94\x7d\xa6\x78\x1e\x9f\x7e\x92\x82\x7e\x1a\x6b\x68\x68\x43\x65\x1e\x0e\xf7" ++"\xec\xf8\x95\x15\x75\x37\x91\x1d\x75\x9b\x05\xa3\x0a\xc7\xf7\x6f\x05\xcd\x06\x93\xaa\x05\x49\x06\xb6\xf7\x2f\x4f\x7d\x5b\x85\x26" ++"\x82\x19\x70\xa0\x07\xa5\x9a\x81\x79\x84\x8a\x85\x83\x6e\x1f\x8a\x87\x88\x7f\x87\x7e\x08\xfb\x1e\x06\x82\x6c\x05\xcc\x2e\x93\x1d" ++"\x0e\xfb\x21\xf7\xa5\xf8\xb4\x15\x6a\xa4\x7a\xa3\xa2\x1a\x9d\x98\x95\xa5\xb4\xce\x74\x5d\xe8\x1e\x9a\xc9\x05\xa7\x3e\x47\x97\x43" ++"\x1b\x59\x6b\x80\x74\x75\x1f\x7e\x7b\x81\x73\x78\x1a\x69\xa1\x6e\xd7\x49\x1e\x46\x73\x6a\x76\x67\x5d\x08\x5d\x4f\x6f\x3d\x42\x1a" ++"\x27\xcc\x4a\xee\xe4\xe2\xbb\xd7\xbb\x1e\xac\xbf\xa3\xd4\xbc\x1a\xc3\x70\xc4\x56\xc2\x1e\x7b\x9b\x75\x9e\x7e\x95\x08\x49\x3c\x15" ++"\xc6\x52\xa2\x64\x5b\x1a\x46\x6c\x2d\x62\x53\x1e\x75\x7b\x70\x7d\x71\x1b\x5f\x6e\xae\xc0\xc0\x9b\xd8\xa4\xcb\x1f\xa6\xcf\xa1\xa8" ++"\xb5\x9f\x08\x0e\xf7\xef\xf8\x95\xf9\x89\x15\x42\xfb\x13\x4d\x33\xfb\x21\xfb\x45\xf0\xfb\x0f\xf7\x35\xfb\x78\x99\x61\xde\xf7\x20" ++"\xdf\xf7\x0b\xf7\x03\xf7\x1a\xfb\x0b\xf7\x26\x2a\xf7\x1d\x4d\xf7\x01\x08\x0e\xfb\xd4\xf7\x7e\xf8\xd5\x15\xa8\x06\x90\x93\x8f\x92" ++"\x92\x97\x08\xb1\xc6\x8d\x8e\x9d\x1a\x9d\x7a\x98\x73\x7b\x7c\x85\x83\x83\x1e\x83\x82\x8b\x8a\x89\x66\x8f\x5e\x18\x8c\x72\x05\x41" ++"\x85\x15\x6d\x73\x74\x6d\x6c\xa4\x72\xa9\xa8\xa3\xa3\xa9\xa9\x72\xa4\x6e\x1f\xf7\x39\x16\x6d\x73\x74\x6d\x6c\xa4\x72\xa9\xa8\xa3" ++"\xa3\xa9\xa9\x72\xa4\x6e\x1f\x0e\xfb\x65\x22\x0a\xf7\xa0\xf8\x64\x15\x49\x6c\x68\x73\x4a\x1b\x4b\x6a\xa8\xc8\x85\x1f\x60\x7e\x06" ++"\x26\xb7\x5b\xe8\xec\xcb\xc5\xf3\x9d\x1e\x0e\xfb\x65\x22\x0a\xf7\xd3\xf8\x70\x20\x0a\xfb\x65\x22\x0a\xf7\x1b\xf8\x4d\x2a\x1d\xf7" ++"\xef\xf9\x93\xf7\x6c\x15\xc8\xfc\x62\x07\x91\xf6\xc3\xbd\xf7\x01\x89\x08\xf7\xb7\xc9\xfb\xac\x62\x1d\x42\x2c\x1a\xfb\x08\xb8\x38" ++"\xef\x1d\xc9\xfb\xb7\x06\xfb\x01\x89\x53\xbd\x85\xf5\x08\x0e\xfb\x65\x22\x0a\xf7\xc1\xf8\x2d\x25\x0a\xfb\x11\xf7\x8c\xf8\x61\x15" ++"\x4b\x7d\x3b\x6b\x1d\x97\x85\x78\x7f\x7d\x55\x6b\xfb\x04\x1f\x74\x39\x84\x71\x71\x2b\x08\xf7\x0d\x06\xb0\xf7\x1e\xa7\xd4\xb5\xd6" ++"\x08\xc9\xae\xb7\xb5\xa7\x1b\x98\x95\x83\x81\x83\x8a\x83\x89\x83\x1f\x26\xfc\x1d\x81\x0a\xc9\xc1\xbd\xa3\xb4\xa9\x1e\xaa\xb5\xa8" ++"\xcb\x9b\xc7\xcb\xf7\x8c\x18\x9e\xd4\x92\xab\x9b\x1a\xb6\x6f\xa5\x5d\x40\x50\x55\xfb\x21\x3c\x1e\x0e\xfb\x65\x78\x0a\xe3\x9f\x9b" ++"\x8e\x92\xa2\x1e\x6a\x60\x83\x78\x70\x77\x0a\x61\x76\xa1\xb8\xae\x92\x9c\xa9\xb0\x1f\x9d\xa1\x95\x9a\xa1\xaf\x08\xfb\x5a\xe4\x15" ++"\xf7\x1f\xaf\xb9\xd7\xbb\x1b\x9e\x94\x80\x74\x5f\x7a\x60\x6b\x6a\x1f\x70\x6e\x72\x7d\x52\x79\x08\x0e\xfb\x87\x61\x0a\x0e\xfb\x87" ++"\x61\x0a\xfb\x00\xf8\x10\x15\xbe\x06\x8f\x93\x92\x99\x94\x9f\x08\xbc\xe7\x8e\x93\xa5\x1a\xa6\x75\x9d\x6b\x77\x77\x83\x7e\x80\x1e" ++"\x82\x7f\x86\x73\x8a\x5f\x8a\x60\x8b\x72\x8a\x81\x08\x0e\xf7\xef\xf7\x8c\xf7\x63\x15\xf8\x8c\xe5\xfc\x8c\x06\xfb\x94\x04\xf8\x8c" ++"\xe5\xfc\x8c\x06\xf7\x86\x04\xf8\x8c\xe5\xfc\x8c\x06\x0e\x56\xf8\x96\xf7\x8e\x15\x8a\xd3\x86\xae\x7d\xb0\x08\xda\x6d\x41\xbc\x31" ++"\x1b\xfb\x1b\x35\x23\xfb\x38\xfb\x36\xdd\x29\xf7\x1d\xf2\xd1\xbe\xec\xa7\x1f\x62\x06\x46\x6d\x56\x68\x40\x1b\x60\x68\x97\xa2\x73" ++"\x1f\x7a\x9b\x82\x9c\x80\xb2\x08\xf4\x07\xf7\xb0\xae\x15\xfb\xae\xe8\x06\xd5\xac\xaf\xa5\xce\x1b\xd2\xc0\x66\x4c\xa1\x1f\x0e\x23" ++"\x62\x0a\x0e\x23\x62\x0a\xf7\x9a\xf7\x76\x15\xbe\x06\x8e\x91\x8b\x8c\x9d\xae\x08\xbb\xe6\x8f\x94\xa4\x1a\xa7\x75\x9d\x6b\x77\x77" ++"\x83\x7e\x80\x1e\x81\x7f\x86\x75\x8a\x5d\x8a\x3d\x18\x0e\x3c\xf7\x1c\xf7\x55\x15\xa5\xd1\xb2\xe0\xd8\xf7\x30\x08\xa8\xc3\x92\x9d" ++"\xa2\x1a\xb1\x6c\xa7\x61\x73\x77\x81\x79\x7e\x1e\x7d\x77\x85\x78\x86\x57\x75\xfb\x4f\x7f\x3b\x78\x3b\x08\x78\xa0\x0a\xf8\x4a\xc5" ++"\x15\xa5\xd1\xb3\xe3\xd8\xf7\x2d\x08\xa7\xc2\x92\x9e\xa2\x1a\xb1\x6c\xa7\x61\x58\x75\x6b\x34\x82\x1e\x76\xfb\x4d\x7e\x36\x77\x3e" ++"\x08\x79\xa0\x0a\x0e\xfb\x79\xbd\x16\xf7\xd9\xf8\xd5\xfb\xd9\x37\xf7\x85\xfb\x36\xfb\x85\x37\xf7\x85\xfb\x37\xfb\x85\x06\x0e\xd0" ++"\xf8\x19\xf7\xa7\x15\xb3\x93\x9c\x90\xa4\x9a\x08\xd0\xb4\xb4\xd2\xd9\x1a\xf7\x0e\x29\xed\xfb\x0e\xfb\x0d\x29\x29\xfb\x0e\x3d\xb4" ++"\x44\xd0\x62\x1e\xa3\x7c\x9c\x85\xb3\x84\x08\x3e\xfb\x29\x57\xf7\x29\xfb\x2c\xc3\xf7\x2c\xf7\x28\xbf\xfb\x28\x07\x6c\xf8\x5e\x15" ++"\xe7\xd5\x43\x31\x30\x42\x42\x31\x31\x42\xd4\xe5\xe3\xd4\xd6\xe2\x1f\x0e\xf7\x76\xb1\x15\x6d\xa1\x7e\xac\xc5\x1a\xd5\xa6\xf7\x0d" ++"\xb0\xeb\x1e\xf7\x1b\xc0\xc8\xcf\xce\x1b\xc5\xb1\x58\x3b\x79\x8a\x7e\x87\x72\x1f\xa6\x06\xc6\xf7\x73\x05\x75\x06\x6c\x7e\x7d\x7c" ++"\x7b\x1b\x83\x84\x8d\x8f\x84\x1f\xa8\x5b\x78\x91\x62\x1b\xfb\x4b\xfb\x4c\xfb\x7f\xfb\x80\x44\xa0\x4e\xb1\x66\x1f\x6d\xaa\xb7\x7c" ++"\xc8\x1b\xd5\xc8\xa4\xca\xda\x1f\x75\xa4\x68\x6d\x70\x7a\x68\x7d\x19\xb2\xf7\x23\x97\xb4\x92\x97\xa5\xa4\x19\x71\x94\x97\x81\xa4" ++"\x1b\xb3\xa9\xac\xb7\xa5\x7b\x9a\x6f\x6a\x6c\x73\x52\x62\x1f\x9d\xd1\x05\xfb\x18\x06\x85\x77\x05\xa1\x87\x8f\x87\x7c\x1a\x81\x8a" ++"\x81\x88\x81\x1e\x0e\xfb\x81\xac\xf7\xb8\x15\xbb\x9e\xaa\xb3\x9d\x1b\x92\x90\x87\x84\x8f\x1f\x95\x76\x92\x4c\x4d\x1a\x4f\x89\x6d" ++"\x83\x27\x1e\x52\x3f\x75\x5c\x5b\x1a\x68\x9d\x78\xaa\xa0\x9c\x94\x9f\x9d\x1e\xa5\xa8\x98\xb1\xa3\xf7\x0b\xdd\xea\xb8\xbe\x91\x92" ++"\x08\xd2\xe3\xa9\xca\xc4\x1a\xb3\x74\xa8\x6c\x6d\x71\x6f\x6b\x80\x8d\x7f\x8f\x7f\x1e\x97\x67\x8c\x86\x78\x1a\x70\x80\x70\x6f\x63" ++"\x1e\x7f\x7b\x8b\x8b\x50\x41\x71\x6b\x18\x98\xdb\x91\xc7\xca\x1a\xf7\x04\x70\xc3\x54\x56\x55\x52\x2d\x67\x1e\x0e\x3f\x0a\xf7\x45" ++"\xf7\x8b\x38\x0a\xfb\x28\xf8\x71\xf8\x41\x6e\x1d\xf7\x1e\xe0\x63\x1d\xf7\x16\xea\x05\x0e\x3f\x0a\xf7\x17\xf7\xe2\x15\x22\x5d\x48" ++"\x3e\x42\x1a\x56\xaa\x68\xb8\xb0\xa6\xa7\xb0\xa4\x82\x99\x70\x9e\x1e\x76\x98\x85\x94\x98\x1a\xab\xaf\xae\xd1\xb0\x1e\x0e\xfb\x28" ++"\xf7\xb8\xf9\x2e\x15\x69\x70\x6f\x67\x68\xa6\x6e\xac\xad\xa6\xa8\xae\xae\x70\xa8\x6a\x1f\xf7\x4c\xfb\x81\x6e\x1d\x0e\xf7\xef\xf7" ++"\x73\x8c\x15\xf8\x3c\x06\xa1\xdf\x05\xfc\x3b\x06\x8f\x9c\x15\xf8\x76\xf7\x6c\x90\x9f\xfb\xfc\xf7\x84\x6d\xfb\x05\xf7\x85\xfb\x34" ++"\xfb\xd5\xfb\x1e\x05\x0e\x2a\xf7\x10\xf8\x8b\x15\xfb\x1d\xfc\x8b\x50\x1d\x75\x9a\x05\x4d\x60\x78\x76\x7e\x1b\x83\x82\x94\x92\x8d" ++"\x8c\x8f\x8d\x91\xd1\x1d\x9f\x1a\xb9\x6f\xa7\x5b\x67\x6d\x7f\x6d\x68\x56\x0a\xc3\xf7\x70\x18\xf7\x1b\x06\x97\xb3\x05\xfb\x1c\x06" ++"\xb3\xf7\x30\x3d\x7b\x59\x84\x3b\x84\x19\x70\xa1\x07\xa7\x98\x80\x75\x81\x89\x80\x85\x76\x1f\x85\x73\x05\x4b\x06\x7f\x63\x05\x0e" ++"\x30\xf8\x73\xf7\x22\x15\x4e\x60\x78\x75\x7e\x1b\x83\x82\x94\x92\x8e\x8b\x8d\x8e\x92\x1f\xc5\xf7\x46\x05\x9f\xc9\x95\xb4\x9e\x1a" ++"\xba\x6e\xa7\x5c\x67\x6e\x7f\x6d\x67\x56\x0a\xf6\xf8\x34\x18\x3d\x7c\x59\x83\x3b\x84\x08\x70\x07\x8c\x93\x94\x8b\x90\x1b\xa7\x64" ++"\x1d\xfb\x2e\xfc\xcb\x50\x1d\x59\xf8\xff\x23\x1d\xf7\xef\xf8\x87\x6f\x15\x9c\xde\xc7\xf3\xf7\x0b\xf7\x2b\xb4\xc0\x9b\xa0\x9a\xa3" ++"\x08\xb1\xca\x9d\xc2\xc1\x1a\xdc\x44\xcf\x37\x5b\x5f\x76\x65\x6a\x1e\x76\x72\x81\x75\x7e\x5d\x08\xf2\x67\x56\xbb\x3a\x1b\x36\x48" ++"\x46\x34\x4a\xa3\x56\xdc\xfb\x01\x1f\xf7\x2c\xfb\x5f\xb2\x48\xa5\x24\x08\x0e\xf7\xef\xf7\x2d\x16\xf9\x50\xf8\x25\x06\xfb\xf3\xf7" ++"\xdc\xfb\xf1\xfb\xdc\x05\xc8\xfb\xf2\x15\xf7\xdc\x07\xf7\xb4\xf7\xa2\xf7\xb6\xfb\xa2\x05\xfb\xdc\x07\x0e\xfc\x0b\x2c\x1d\xc8\xf8" ++"\xbb\xad\x1d\xcb\xc5\xf3\x9d\x1e\x0e\x26\xf7\x85\xf7\x10\x15\x5a\x68\x79\x79\x6a\x1d\x8d\x94\x8d\x93\x1f\xf7\x04\xf8\x07\xfb\x52" ++"\x6f\x84\x73\x05\x8c\x93\x92\x8c\x8f\x1b\x9c\x9a\x7d\x7c\x83\x87\x79\x85\x78\x1f\x49\xfb\x6c\x05\x84\x76\x88\x78\x79\x1a\x5d\xa5" ++"\x6f\xb6\xa6\xa1\x96\xaa\xad\x1e\xa2\x9f\x97\x9b\xa4\xb4\x08\x82\xf8\xe6\x15\x63\x6b\x6a\x62\x61\xaa\x6a\xb3\xb2\xaa\xac\xb4\xb4" ++"\x6c\xad\x65\x1f\xf7\xaf\xfb\x85\x15\xfb\x50\x68\x84\x73\x05\x9c\x94\x8a\x8a\x8e\x1f\x9b\x86\x94\x7e\x7a\x1a\x82\x89\x80\x86\x77" ++"\x1e\x3c\xfb\xd0\x05\xfb\x0e\x6c\x76\x5c\x73\x1b\x85\x84\x91\x90\x8e\x8d\x90\x90\x91\x1f\x92\x94\x8e\x92\x92\x1a\x9d\x79\x9b\x76" ++"\x6f\x76\x76\x6f\x6d\xaa\x75\xb4\xb5\xbd\xa2\xaa\xaa\x1e\xb1\xb4\xab\xce\xa2\xe3\x08\xc2\xf9\x07\x15\x65\x6d\x6c\x64\x63\xa9\x6b" ++"\xb0\xb0\xa9\xab\xb2\xb2\x6d\xab\x67\x1f\x0e\xfc\x0b\x2c\x1d\xf7\x14\xf8\x84\x25\x0a\xf7\xef\xf8\x88\xf7\xa4\x15\x60\xb2\x87\x8e" ++"\x78\x99\x08\xa5\x6a\x60\x9b\x6a\x1b\x45\x51\x51\x45\x45\xc5\x51\xd1\xad\xb4\x9b\xa5\xad\x1f\x9e\x99\x8f\x8e\xb6\xb2\xb8\x64\x8f" ++"\x87\x9c\x7e\x08\x71\xae\xb4\x7b\xad\x1b\xd1\xc5\xc5\xd1\xd1\x51\xc5\x45\x6a\x60\x7b\x71\x69\x1f\x7a\x7e\x86\x87\x5f\x64\x08\xac" ++"\x6d\x15\xbe\xbe\xbf\xa9\xb3\x1b\xb7\xb0\x66\x5f\x5e\x66\x66\x5f\x64\x58\xa8\xc0\x56\x1f\x4a\x16\x57\x57\x57\x6e\x64\x1b\x5f\x66" ++"\xb0\xb7\xb7\xb0\xb0\xb8\xb2\xbe\x6e\x57\xbf\x1f\x0e\xf7\xef\xf8\x65\xf7\x87\x15\x43\x8c\x63\x8e\x51\x1e\x8d\x6d\x8c\x6f\x7a\x1a" ++"\x6f\x82\x78\x7f\x88\x87\x8f\x93\x86\x1e\x9f\x81\x80\x93\x78\x1b\x72\x77\x78\x72\x6c\xa8\x74\xb4\xb1\xac\x9e\xad\x9e\x1f\xa4\xb8" ++"\x99\xf7\x00\xf7\x24\x1a\xf7\xd6\x07\xd6\x8a\xb0\x88\xc6\x1e\x89\xa7\x8a\xac\x96\x1a\xa7\x93\xa0\x95\x8f\x8d\x89\x84\x8f\x1e\x78" ++"\x95\x9b\x80\x9e\x1b\xa5\x9e\x9e\xa3\xac\x6e\xa1\x62\x65\x6a\x77\x6a\x78\x1f\x72\x5e\x7d\xfb\x00\xfb\x24\x1a\x0e\xd0\xf7\xe7\xf9" ++"\xb4\x15\xfc\xfb\x07\x60\x8f\x4e\x95\x23\x1e\x8f\x61\x8d\x75\x7f\x1a\x79\x85\x81\x7f\x85\x89\x8c\x96\x80\x1e\x94\x81\x80\x90\x7d" ++"\x1b\x71\x75\x75\x70\x6c\xa7\x73\xae\xb7\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90\xd4\xf7\x41\x1a\xf8\xf2\x07\x0e\xd0\xf8\x30\xfb\x61\x15" ++"\xf8\xfa\x07\xb7\x87\xc8\x81\xf3\x1e\x87\xb5\x89\xa1\x97\x1a\x9d\x91\x95\x97\x91\x8d\x8a\x80\x96\x1e\x82\x95\x96\x86\x99\x1b\xa5" ++"\xa1\xa1\xa6\xaa\x6f\xa3\x68\x5f\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x42\xfb\x41\x1a\xfc\xf2\x07\x0e\xf7\xef\xf9\x64\x16\xf7\x8a\x07" ++"\xf7\x1d\x86\xad\x73\xb4\x1e\xca\x65\x44\xb1\x39\x1b\x3f\x4b\x6c\x53\x62\x1f\x6a\x5e\x85\x6b\xfb\x29\x1a\xfb\x8a\xc7\xf7\x8d\x07" ++"\xf0\x91\xb6\x9c\xaa\x1e\xb9\xa4\xc2\xa9\xc4\x1b\xc0\xbf\x71\x61\xa7\x1f\xa0\x6b\x91\x66\xfb\x06\x1a\xfb\x8d\x07\x0e\xf7\xef\xf8" ++"\x89\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37" ++"\xf7\x37\xfb\x5e\x1f\xfb\x01\xfb\x63\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6e\x71\xa4\xa8\xaa\xa4\xa4\xa9\x1f\xfb\x14\xfb\x05\x15" ++"\x96\x59\x96\x75\xa5\x6d\x08\x54\xbb\xc7\x71\xdc\x1b\xdc\xc7\xa5\xc2\xbb\x1f\xa5\xa9\x96\xa1\x96\xbd\x84\x36\x80\x62\x6d\x5e\x08" ++"\x4c\x61\x4b\x6b\x38\x1b\x3e\x4f\xa6\xc1\x61\x1f\x67\xba\x7c\xb8\x84\xe8\x08\xf7\xee\xf7\x05\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d" ++"\x6e\x71\xa4\xa8\xaa\xa4\xa4\xa9\x1f\x0e\xfc\x0b\x59\x1d\x51\x7e\x4b\x82\x3b\xb2\x1d\x66\xa7\x71\xb2\x8e\x93\x8b\x8c\x91\x1e\x6e" ++"\x63\x83\x79\x71\x31\x0a\xb5\xad\x93\x9b\xaf\xb0\x1f\xa3\xa4\x95\x99\xa6\xb4\x08\x5f\xf8\xc1\x57\x1d\xfc\x0b\x37\x0a\x0e\xfc\x0b" ++"\x37\x0a\x30\xf8\xb3\x15\xf5\x1d\xa7\xac\xae\x6f\xa8\x6b\x1f\xf7\x1f\x9e\x0a\xfc\x0b\x37\x0a\x5c\xf8\x7c\x15\xa8\x06\x8f\x91\x97" ++"\xa1\x05\xb1\xc7\x8d\x8f\x9e\x1a\x9e\x7a\x98\x73\x7c\x7c\x85\x82\x83\x1e\x84\x83\x87\x78\x8c\x75\x8f\x5d\x18\x71\x07\x3c\x86\x15" ++"\x9a\x0a\xaa\x72\xa5\x6e\x1f\xf7\x4d\x16\x6d\x73\x73\x6c\x6b\xa4\x71\xa9\xa8\xa3\xa4\xa9\xaa\x72\xa6\x6e\x1f\x0e\xfc\x0b\x37\x0a" ++"\x43\xf8\x32\x15\xbe\x06\x93\x9a\x92\x99\x91\x98\x08\xbb\xe6\x8f\x94\xa4\x1a\xa6\x75\x9e\xf6\x1d\x74\x8a\x5e\x08\x8a\x60\x8a\x72" ++"\x81\x1a\x0e\xfc\x0b\x2c\x1d\xef\xf8\xa4\x7a\x0a\x80\xa6\x95\x89\x9e\x1b\xc7\xae\xae\xdf\xa2\x1f\x0e\xfc\x08\xab\xf8\x2b\x15\xbe" ++"\x96\x86\x71\x7e\x87\x74\x83\x6d\x1f\x2f\xfb\xf7\x05\x26\x71\x7a\x6d\x6e\xee\x1d\x93\x96\x8d\xad\x0a\xef\xcf\xd7\xf7\x2f\xb4\x1e" ++"\xf7\x06\xf8\x4a\x4f\x7e\x65\x86\xfb\x02\x81\x19\xf7\x79\xdd\x23\x1d\xfb\x0f\xf7\xbb\xf7\xb4\x15\xbf\xbf\xaa\xa1\xa0\x1b\x8c\x9b" ++"\x88\x85\xa2\x1f\x8a\x92\x94\x8a\x96\x1b\xb8\xa5\xa1\xaf\xa6\x77\x9c\x69\x6b\x6c\x7f\x6f\x66\x1f\x6b\x73\x85\x86\xfb\x1b\xfb\x25" ++"\xc2\xf7\x6a\x18\xfb\x45\x6f\x84\x73\x05\x8c\x93\x91\x8c\x90\x1b\x9c\x9a\x7d\x7c\x83\x8b\x8b\x82\x68\x1f\x36\xfb\xdf\x05\xf7\x03" ++"\x06\xc6\xf7\x7c\xd4\xfb\x44\x05\x5f\x9d\xa0\x7a\xb0\x1b\xa9\xa4\x97\xa1\x9d\x1f\x9a\x9d\x92\x97\xa4\xbe\x78\x97\x18\x5f\x74\x81" ++"\x80\x77\x1b\x7c\x84\x94\xb9\x78\x1f\x0e\x75\x1d\x51\xfb\xd8\x35\x1d\xf7\x41\xf7\x42\x15\xce\xc4\xb2\xfb\x41\x05\x60\x94\xa0\x77" ++"\xae\x1b\xbb\xb9\xb9\xdf\xb1\x1f\x72\x06\x62\x78\x80\x7f\x7b\x1b\x7e\x83\x99\xb2\x83\x1f\x60\xf7\x4e\xd1\xc7\xb5\xb2\xb2\xa0\xa6" ++"\x8a\x19\x91\x9f\x05\xfb\x5b\x06\x86\x77\x05\xb3\x87\x95\x84\x77\x1a\x7c\x81\x7a\x7b\x7c\x1e\xfb\x2b\xfb\x19\xda\xf7\x8c\xfb\x47" ++"\x71\x85\x73\x05\xa7\x98\x81\x73\x82\x89\x7e\x87\x7f\x1f\x23\xfb\xf1\x05\xf7\x07\x06\x0e\xfc\x0b\x41\x0a\x66\xf8\xeb\x8c\x0a\xfb" ++"\x65\x61\x16\xf7\x19\x06\xf7\x39\xf7\x93\x05\x80\x4d\x87\x5b\x53\x1a\x67\x8d\x78\x91\x7f\x1e\x77\x93\x99\x81\x9d\x1b\xb2\xb7\xbd" ++"\xd8\xa8\x1f\x7a\x93\x05\x60\x6d\x7f\x81\x76\x1b\x73\x80\x9c\xaf\xd5\x9b\xf7\x68\x9a\xf7\x09\x1f\x8e\xa4\x8d\xa3\x97\x1a\xbd\x72" ++"\xa8\x60\x65\x74\x72\x62\x76\x94\x7a\x9f\x7a\x1e\xb3\x6a\x92\x7f\x69\x1a\x83\x8b\x82\x8a\x81\x1e\x0e\xfb\x8b\x41\x0a\xca\xf7\xa6" ++"\x15\xf4\xb9\xce\x98\x0a\x67\x68\x45\x65\x1e\x0e\xfc\x0b\xf7\x6b\xe0\x1d\x98\x92\xa9\x9a\xc4\xae\x0a\x96\x8e\x8b\x92\x1b\xa6\x9a" ++"\x81\x79\x7d\x7d\x4e\x78\x48\x1f\x40\xfb\x9c\x05\x76\x3e\x7e\x51\x74\x1a\x67\xa6\x73\xb4\xc8\xb1\xaa\xf4\xd0\x1e\xfb\xc7\xfc\x57" ++"\x44\x1d\xfb\xa6\xf7\x6e\x6f\x0a\xe6\xf7\xad\x15\x61\x6a\xb0\x0a\x0e\xf7\xef\xf9\x0b\x8c\x15\xa1\xdf\x05\xfc\x3b\x06\x74\x37\x05" ++"\xf8\xd6\xf8\xd4\x15\xfc\x79\xfb\x79\x86\x77\xf7\xff\xfb\x76\xa9\xf7\x05\xfb\x88\xf7\x26\xf7\xd8\xf7\x2c\x05\x0e\x99\x34\x1d\xf8" ++"\xb9\xfb\xc8\x73\x0a\xfb\x44\x7e\x56\xb4\x0a\xfb\xd4\xf7\x22\xf8\x26\x15\x5c\xfb\x69\x6c\xfb\x1f\x84\x68\x08\xfb\x25\x6e\x77\x61" ++"\x64\x1b\x81\x83\x90\x91\x8d\x8c\x8e\x8e\x8f\x1f\x93\x96\x8f\x96\x96\x1a\xa3\x73\xa3\x72\x70\x73\x72\x6f\x5b\xb2\x6c\xc6\xc0\xb6" ++"\xa1\xb6\xad\x1e\xb8\xc4\xb3\xf7\x03\xac\xf7\x31\xdb\xf8\x12\x8d\x94\xa5\xb7\x08\xa6\x9b\x9c\x98\x9d\x5e\x1d\x80\x66\x1d\xa8\xa0" ++"\xa1\xaa\xbb\x65\xaa\x4f\x57\x5b\x76\x64\x68\x1e\x62\x5d\x77\x62\x70\x27\x08\x43\x06\x82\x61\x05\x0e\xd0\xf8\xc1\xf8\xe5\x15\x43" ++"\xbc\x9c\x79\x9c\x1b\x95\x93\x92\x95\x91\x8a\x8f\x84\x99\x1f\x74\xb6\x7a\xcb\xb7\x1a\xa9\x89\x91\x7e\x86\x84\x88\x83\x7e\x1e\x78" ++"\x70\x3d\x75\x60\x1b\x71\x8a\x83\x86\x7e\x1a\x75\xad\x81\xe2\x85\x1e\x25\xfb\x4d\x05\x97\x6c\x6e\x91\x6b\x1b\xfb\x1a\xfb\x00\xfb" ++"\x00\xfb\x1a\xfb\x19\xf7\x00\xfb\x00\xf7\x1a\xf7\x19\xf7\x00\xf7\x00\xf7\x1a\xd8\x66\xd3\x4c\xb9\x1f\xfb\x22\x7b\x15\xee\xdc\x3b" ++"\x28\x28\x3b\x3a\x28\x27\x3b\xdb\xee\xee\xdb\xdc\xee\x1f\x0e\xfc\x08\xf7\x48\xf7\xf8\x15\xf2\xf7\x51\x05\xa0\xb3\x97\xaa\x9e\x1a" ++"\xa7\x74\xa0\x6c\x4c\x64\x56\x35\x89\x1e\x89\xfb\x51\x05\x0e\xf7\x81\xf7\x43\x15\x92\x7c\x77\x8f\x7a\x1b\x4d\x54\x56\x50\x68\xa5" ++"\x75\xb4\xba\xb7\xa2\xb1\xa6\x1f\x9f\xa6\x91\xa1\x8d\xbb\x08\xf7\xb9\x07\xc3\x83\xb9\x3f\x38\x1a\x59\x83\x65\x73\x54\x1e\xa6\x06" ++"\xaf\xb6\x9e\xc2\xc5\x1a\xd6\x6e\xd2\x51\xd1\x1e\x58\xc8\x8a\x8c\x86\x92\x83\x95\x19\xc5\x5f\x07\x0e\xd0\xf8\x13\xf8\x57\x15\x9e" ++"\x72\xa1\x78\xa0\x7f\xc3\x6b\x94\x85\x90\x82\x08\x91\x80\x8f\x78\x76\x1a\xfb\x7c\x07\x92\x7a\x74\x8f\x78\x1b\x46\x4d\x56\x4f\x68" ++"\xa8\x75\xb8\xbe\xbb\xa2\xb1\xaa\x1f\xa0\xa6\x92\xa1\x8d\xbc\x08\xf8\x00\x07\x8c\xd3\x6a\xd5\x5d\xa7\x54\xaf\x6d\x9f\x87\x8f\x08" ++"\x7e\x99\x85\x9d\xa2\x1a\x98\x5f\xfc\x80\x07\x92\x7b\x74\x8f\x79\x1b\x46\x4f\x56\x4f\x68\xa7\x75\xb7\xbe\xbb\xa2\xb1\xa8\x1f\xa0" ++"\xa6\x92\xa1\x8d\xbc\x08\x8e\xf8\x0a\x15\xf7\x03\x4f\xa3\x67\x8f\xfb\x08\xfb\x06\xc8\x74\xae\x87\xf7\x09\x08\x0e\x2a\x30\x1d\xfb" ++"\x55\xf8\x1e\x29\x0a\xb9\xe1\xf8\x5d\x15\xc5\x9f\xa6\x9a\xa8\xa4\x08\xb4\xad\xa0\xb3\xb5\x1a\xba\x6e\xac\x63\x67\x6e\x6d\x67\x78" ++"\x92\x7a\x9a\x79\x1e\x9b\x78\x8f\x84\x82\x1a\x6e\x6a\x70\x4f\x75\x1e\xf8\xb6\xfb\xed\xe1\x1d\x90\x9c\x9f\xc7\x1f\xb0\xf7\x01\x05" ++"\x9a\xb8\x95\xb9\xa3\x1a\xbc\x71\xa5\x5c\x66\x67\x7c\x71\x70\x1e\x66\x68\x78\x73\x49\x28\xca\xf7\x5a\x18\x4c\x7d\x3a\x6b\x1d\x8a" ++"\x97\x86\x78\x1a\x7f\x7d\x54\x6c\xfb\x03\x1e\x72\x32\x85\x78\x71\x2b\x08\xf7\x0d\x06\xba\xf7\x41\xb0\xe2\xc8\xdc\x08\xa6\x9f\xaa" ++"\xa1\x9d\x1b\x98\x97\x81\x80\x87\x89\x83\x88\x82\x1f\x54\xfb\x3a\x05\x7b\x59\x7f\x54\xe7\x1d\x0e\x2a\x30\x1d\xa9\xf8\xcc\x20\x0a" ++"\x2a\x30\x1d\xfc\x3c\xfc\x52\x35\x1d\xf7\xef\xf8\xa4\xf7\x6c\x15\xf7\x83\xc8\xfb\x60\x06\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac" ++"\xc6\x61\xa3\x5c\x38\x05\xfb\x23\x62\x1d\x42\x2c\x1a\xfb\x08\xb8\x37\xdc\x69\x1e\x6a\x52\xb6\x74\xb1\xce\x05\x88\xa4\x99\x8a\xb4" ++"\x1b\xf7\xac\xc9\xfb\xb7\x06\x77\x85\x8b\x8c\x81\x1f\xab\xf7\x2d\x15\x3a\xfb\x21\x57\x9d\x6c\xbe\x88\xd3\x19\xf7\xb6\xf7\x6c\x15" ++"\x33\xfb\x2f\x05\xfb\x5e\x06\x91\xf6\xc3\xbd\xf7\x01\x89\x08\x0e\xf7\xef\xf8\xd6\xf7\xcb\x15\xf7\x42\xe3\xfb\x15\x06\xb3\xdc\x3d" ++"\xb2\x4e\xfb\x0c\x05\xfb\xa8\x33\xf7\x7c\x06\x51\xfb\x08\x05\xfb\x42\x33\xf7\x15\x06\x63\x3a\xd9\x64\xc8\xf7\x0c\x05\xf7\xa8\xe3" ++"\xfb\x7c\x06\x0e\xfb\x65\xd1\xf7\xbe\x15\xbd\x99\xa3\xb1\x9c\x1b\x9b\x90\x52\xfb\x52\x53\x89\x6e\x82\x55\x1f\xab\x84\x9c\x9f\x92" ++"\x92\xa7\xa5\x19\xf7\x24\xf7\x1c\xd3\xf7\x02\xde\x1a\xb5\x6d\xaf\x67\x71\x75\x72\x6d\x76\x90\x7f\xa0\x6e\x1e\x97\x7a\x91\x7b\x7d" ++"\x1a\x64\x6c\x5c\x3c\x39\x1e\x8c\xd1\x8b\x95\x9a\x1a\xc6\x88\xbc\x86\xb0\x1e\xc5\x82\x6e\xad\x61\x1b\x55\x5a\x54\x35\x76\x1f\x0e" ++"\x23\x0a\xf7\x2b\xf7\x89\xad\x1d\xcc\xc5\xf3\x9c\x1e\x0e\x23\x0a\x42\xde\x15\xf7\x2b\xe2\x05\xa9\x9c\x94\x96\x9e\x1a\xa5\x76\xa0" ++"\x70\x7a\x93\x0a\xf7\x82\x16\xac\x1d\x23\x0a\xf7\x5e\xf7\x52\x15\xfb\xd9\x06\x7a\x45\x05\xf7\xda\x06\x0e\xd1\xf7\x93\xf8\x57\x5f" ++"\x0a\xd1\xf8\x24\xf8\x9e\x15\xbf\x06\x8e\x93\x92\x99\x95\x9f\x08\xbb\xe6\x8f\x94\xa4\x1a\xa7\x75\x9d\x6b\x73\x75\x80\x7a\x81\x1e" ++"\x83\x7d\x8a\x7c\x89\x21\x89\x64\x18\xfb\x26\x39\x5f\x0a\x6d\x0a\x0e\x6d\x0a\x83\xf2\x15\xbe\x06\x8f\x94\x9c\xac\x05\xbc\xe8\x8e" ++"\x92\xa4\x1a\xa6\x75\x9e\x6b\x77\x76\x83\x7e\x81\x1e\x81\x7f\x86\x74\x8a\x5e\x8a\x4d\x18\x86\x8a\x7e\x8a\x76\x1e\x0e\xf7\xda\x93" ++"\x16\xfa\x56\xd3\xfe\x0e\xfa\x03\x43\x06\x0e\x5e\x0a\xf7\x23\xf8\x76\x15\xac\x1d\xf6\xf9\x18\x15\xa6\xc3\xa1\x91\xb3\x1b\xa0\xa3" ++"\x85\x81\x9c\x1f\xc0\x6b\xab\x39\x20\x1a\x6e\x8a\x75\x87\x69\x1e\xb5\x52\x67\x99\x58\x1b\x5a\x62\x7a\x67\x66\x1f\x5a\x5b\x6f\x49" ++"\x49\x1a\xfb\x02\xe3\x33\xf7\x01\xcb\xc3\xa5\xbc\xb5\x1e\xc6\xd0\xb1\xf7\x1c\xf7\x1f\x1a\xf7\x0c\x5f\xf0\x39\xd0\x1e\xaf\x60\x58" ++"\x9d\x51\x1b\x60\x6d\x84\x71\x43\x1f\xf7\xc6\xfc\x2e\x15\x7b\xfb\x02\x7d\x58\x71\x60\x08\x61\x70\x69\x73\x67\x1b\x59\x6e\xb9\xd8" ++"\xf6\xc9\xe2\xd7\xad\xa3\x7f\x68\xaf\x1f\x0e\xf7\x75\xf7\x55\x73\x1d\xf8\x49\x6f\x15\x59\x06\xa7\xf2\x05\x6b\x06\x63\x50\x69\x6f" ++"\x51\x75\x08\x6b\xae\x07\x5c\xfb\x37\x05\x80\x63\x85\x6f\x7e\x1a\x6d\xa1\x77\xab\xb8\xa5\xa0\xdb\xbf\x1e\x75\x99\x05\x67\x73\x77" ++"\x75\x81\x1b\x88\x87\x8e\x8f\x98\x99\xc0\xa3\xde\x1f\x92\xa3\x90\x9a\x96\xb5\x08\xc7\x06\x0e\x47\xf7\x6b\xfb\x52\x15\xb6\xf7\x42" ++"\xcd\x8e\xc7\xa5\xc0\xbc\x19\xcd\xc9\xb7\xea\xdb\x1a\xe4\x4a\xd2\x39\x65\x65\x7b\x70\x70\x1e\x75\x74\x7a\x68\x7d\x52\x44\xfb\xb3" ++"\x18\x81\x8e\x84\x8e\x87\x8f\x08\x7b\x96\x80\xa8\xac\x1a\xde\xb0\xf7\x1d\xb1\xc7\x1e\xa1\xae\xa1\x9d\xac\x96\x8f\x9d\x18\x48\x88" ++"\x5b\x77\x58\x5b\x08\x49\x4e\x64\x36\x38\x1a\x4c\xa4\x55\xb5\x6e\x1e\xa4\x7a\xa0\x84\xb5\x86\x60\xfb\x42\x18\xf7\x66\xf8\x6a\x15" ++"\xef\xa4\x96\xa3\x9f\x1b\xa1\x9b\x6c\x64\x34\x5a\xfb\x29\x5f\x5e\x1f\x75\x75\x7c\x82\x6d\x83\x08\x0e\x20\xf8\xda\xf8\x50\x15\xfc" ++"\x18\x06\x45\x7e\x86\x5f\x63\x1f\x3e\x30\xb3\x7a\xae\xb8\xaf\x9c\xcc\x8d\x19\x7d\x57\x7f\x68\x79\x62\x65\x39\x86\x84\x63\x72\x7b" ++"\x80\x18\x6f\x78\x7d\x73\x6f\x1a\x75\xa2\x7a\xab\xb5\xab\xa8\xc8\xa8\x1e\xab\xce\x8b\x8b\xc7\xf7\x63\x08\xf7\x3b\x06\x4f\x74\x68" ++"\x63\x7a\x4a\x6b\xfb\x18\x18\x87\x7c\x89\x7d\x83\x1a\x6e\xa7\x65\xa0\x8e\x91\x8d\x8e\x92\x1e\xf7\x0a\xba\x94\xaf\x05\x82\x73\x82" ++"\x88\x7f\x1b\x7c\x84\x95\xa0\x99\x8b\x8c\x92\xa8\x1f\xad\xf7\x20\x94\xae\x90\x95\xa2\xa7\x19\xf3\x06\x0e\xf7\xef\xf9\x45\xf9\x55" ++"\x15\xfd\x72\x07\x54\x8a\x78\x77\x54\x1b\x7b\x78\xf7\xb8\x9e\x7a\x06\x55\x77\x9f\xc2\x1f\xf9\x3b\x07\xc4\xa0\xa2\xc0\x1e\x9c\x9d" ++"\xfd\x9f\x79\x9b\x06\xc1\x9f\x75\x51\x8c\x1f\xfd\x3b\x07\x54\x8a\x77\x77\x55\x1b\x7b\x78\xf7\xb8\x9e\x7a\x06\x55\x77\x9f\xc2\x1f" ++"\xf9\x72\x07\x0e\xf7\xef\xf9\x93\xc9\x15\xfb\xb7\x06\xfb\x0d\x57\xc2\xf7\x16\xf7\x15\xbf\xc3\xf7\x0d\x1f\xf7\xb7\xc9\xfb\xac\x62" ++"\x1d\x43\x2b\x1a\xfb\x07\xb8\x37\xef\x1d\x06\x0e\xf7\xef\xf7\x7d\xc9\x15\x4d\xf7\xac\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb7\xac\xd3" ++"\xf2\x1a\xf6\x5c\xe0\x3e\xac\x1e\x99\x69\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7\x06\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54\xfb\x0d" ++"\x1f\x0e\x9a\xbf\xf7\xb8\x15\xbf\xa4\xa8\xaf\x9d\x1b\x91\x8f\x85\x83\x84\x8b\x8b\x82\x69\x1f\x83\x6a\x05\x73\x2c\x86\x71\x6d\x1a" ++"\x37\xcf\x52\xee\x1e\x5d\xfb\x46\x05\xf7\x02\x06\xb2\xf7\x41\xe5\x97\xbf\xa8\xba\xca\x19\xbf\xd1\xae\xf7\x00\xe8\x1a\xc0\x75\xa9" ++"\x65\x6b\x73\x71\x68\x77\x91\x7b\x9a\x72\x1e\x9f\x6a\x8f\x7e\x71\x1a\x64\x7b\x58\x71\x62\x1e\x64\x4c\x65\x72\x3d\x7d\xea\xf8\x37" ++"\x18\x2f\x06\x21\xfc\x32\x05\x5f\x8c\x71\xae\xc2\x1a\xa4\x91\xa8\x9d\xd3\x1e\xa1\xe1\x05\x92\xa5\x8e\x9d\x9a\x1a\xaf\x73\xa3\x67" ++"\x53\x50\x53\x2f\x61\x1e\x0e\xfb\xd4\xf7\x86\xf7\xf7\x15\x72\xc1\x81\xae\xaa\x1a\xb6\x9b\x9a\xb5\x89\x1e\xa6\x89\x9e\x8f\x96\x95" ++"\x08\x9d\x9b\x95\xa0\xa1\x1a\xb2\x68\xab\x5f\x70\x73\x7d\x70\x75\x1e\x74\x6d\x82\x6c\x5d\x1a\x4c\x9b\x54\xae\x4c\x1e\x0e\xfb\x9c" ++"\x40\x0a\xf7\x51\xdd\x29\x1d\xd0\xf8\x3f\x68\x15\xb6\x06\xf7\x2c\xfa\x40\x3e\x96\xfb\x09\xfd\x69\xfb\x44\xf7\xf8\xfb\x4a\x32\xac" ++"\x44\xea\xba\x05\x0e\xfb\x9c\x40\x0a\xf8\x30\xf7\x94\x20\x0a\xfb\x9c\xc0\x0a\x6d\xfb\x05\x43\xfb\x88\x1e\xf7\x0d\x06\xb9\xf7\x26" ++"\x9d\xa8\x0a\x91\x1f\x7a\x9a\x98\x83\x9c\x1b\xac\xa4\xaa\xb5\xb3\x74\xa5\x69\x58\x63\x59\xfb\x33\x3b\xba\x0a\x29\xfd\x8a\x44\x1d" ++"\xf7\x80\xf7\xac\xf7\x00\x15\xf7\x5f\xf8\x34\xe3\xfc\x8c\xfb\xb7\x07\x0e\xfb\x1e\x7c\xfb\x46\x15\xf7\x03\x06\xc3\xf7\x6f\x05\x6a" ++"\x9b\xa6\x7b\xb0\x1b\xf5\xf7\x05\xf7\x2a\xf7\x22\xf1\x52\xce\x34\x5a\x58\x78\x6a\x66\x1f\x63\x67\x7e\x6c\x6a\xfb\x12\x08\xf7\x19" ++"\xdd\x15\x99\xc4\x95\xa8\x95\x9a\x08\x9d\x98\x9a\x95\x9d\x1b\xa5\x99\x71\x5d\x2d\x68\xfb\x19\x63\x4f\x1f\x7a\x7f\x79\x80\x7a\x1b" ++"\x75\x7d\x98\xad\x7a\x1f\x0e\xfb\x9c\x3d\x1d\x2d\xf7\x64\x29\x1d\xfb\x9c\xf7\x06\x7f\x15\x8a\x93\x92\x8b\x8f\x1b\xde\x9d\x0a\xa6" ++"\x67\x38\x9a\x1e\xa6\x89\xa2\xf7\x2d\x05\x7d\x0a\x76\x96\x9f\x7b\x5d\x1d\x91\x97\x88\x86\x98\x1f\x8c\x8e\x8a\x8a\x8e\x1f\x4f\x32" ++"\x98\x7f\x05\x8e\x97\x92\x8c\x96\x45\x1d\xfb\x9c\x3d\x1d\xad\xf7\x64\x23\x1d\xfb\x9c\xf7\xe1\xf8\x61\x15\x7d\x0a\x75\x96\x9f\x7c" ++"\x5d\x1d\x92\x96\x88\x86\x98\x1f\x83\xa3\x9d\x87\xa0\x1b\xe0\x9d\x0a\xa5\x67\x38\x9b\x1e\xa6\x89\x05\xfb\xd8\xfd\x0c\x44\x1d\x26" ++"\xf8\x3d\xf7\xf8\x15\xf1\xf7\x51\x05\xab\xc8\x8e\x92\x9f\x1a\xa9\x75\xa0\x6c\x6f\x6e\x7d\x73\x76\x1e\x78\x74\x85\x72\x8a\x56\x87" ++"\xfb\x51\x18\xfb\x6a\x16\xf2\xf7\x51\x05\xa1\xb4\x97\xaa\x9d\x1a\xa7\x74\xa0\x6b\x4d\x63\x55\x37\x8a\x1e\x88\xfb\x52\x05\x0e\xfb" ++"\x06\xf8\xd3\xf8\x50\x15\xfb\x6f\x06\xfb\x00\x5c\x7e\x60\x53\x1f\x44\x53\x5c\x2d\x33\x1a\x29\xcd\x4b\xee\xf7\x27\xf7\x14\xf7\x06" ++"\xf7\x17\xb0\x7e\xad\x76\xa0\x1e\x7e\x97\x7e\x91\x71\x94\x08\xf7\x40\x06\xfb\x6d\x16\x97\x74\x8e\x7e\x72\x1a\x56\x77\x38\x71\x53" ++"\x1e\x55\x72\x6f\x73\x64\x1b\x60\x70\xa9\xbc\xdb\xac\xf7\x00\xae\xac\x1f\xa2\xa4\xa4\x93\xbe\x1b\x0e\xf7\xef\xf8\x1b\xf8\x9a\xc0" ++"\x1d\xfb\x14\xfb\x00\x15\x92\x36\x96\x62\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde\x1b\xd8\xc7\xa6\xc1\xb5\x1f\xaf\xba\x9a\xb8\x92\xe8\x80" ++"\x59\x80\x75\x71\x6d\x08\x54\x5b\x4f\x71\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f\x71\xa9\x80\xa1\x80\xbd\x08\xf7\xee\xf7\x00\xc0\x1d\xfb" ++"\x01\xf7\x68\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37" ++"\xf7\x37\xfb\x5e\x1f\x89\x5a\x15\xf7\x45\xf7\x21\xfb\x20\xfb\x44\xfb\x43\xfb\x21\xfb\x21\xfb\x43\xfb\x41\xfb\x23\xf7\x21\xf7\x3e" ++"\xf7\x47\xf7\x1e\xf7\x22\xf7\x44\x1f\x0e\xf7\xef\xf8\xab\xf7\x99\x15\x7f\x07\x44\x6b\x45\x5a\x66\x1e\x6c\x62\x56\x7a\x57\x1b\x7e" ++"\x74\xf8\x77\xa2\x06\xfb\x32\x91\x3c\xe3\x8e\xf7\x3d\x08\x35\xb9\xb6\x6d\xda\x1b\xcd\xc4\xca\xd4\xd0\x73\xb0\xfb\x01\xef\x1f\xfb" ++"\x02\xf1\x7a\xa5\x63\xf7\x09\x7c\x30\x4d\x30\x23\x39\x08\x3c\x49\x67\x51\x4c\x1a\x40\xc8\x4d\xd4\xb4\xb4\x9c\xa9\xac\x1e\x9e\x9d" ++"\x96\x9a\x9c\xb0\x08\x0e\xf7\xef\xf7\xee\xf9\x5b\x15\xf7\x85\x06\xf4\x8a\xa5\x75\x9a\x26\x08\xa2\x06\x82\xf7\x39\x05\xfc\xaf\x06" ++"\xf7\x66\xfc\x67\xfb\x6e\xfc\x2c\x05\xf8\xc8\x06\xbc\xf7\x66\x05\x74\x06\x6f\x3b\x6c\x78\x26\x8c\x08\xfb\xbc\x06\xf7\x49\xf7\xf4" ++"\x05\x0e\xf7\xef\xf7\xcd\xf8\x77\x15\x6e\x66\x7c\x67\x85\x5b\x08\xfb\x05\x54\xf7\x05\x06\x8f\x61\x9e\x5b\xa6\x6a\x3b\x3c\x18\xb1" ++"\x65\xdb\xdb\xb1\x6e\xb2\x7b\xb8\x86\x19\xfb\x05\xc1\xf7\x05\x07\xb7\x90\xb9\x9e\xab\xa5\xdb\x3b\x18\xb0\xb1\x3b\xdb\xa8\xae\x9c" ++"\xb5\x90\xb8\x19\xf7\x05\xc2\xfb\x05\x06\x86\xb6\x79\xb7\x70\xad\xda\xda\x18\x66\xb1\x3b\x3b\x6c\xa5\x5f\x9e\x5c\x91\x19\xf7\x04" ++"\x55\xfb\x04\x07\x60\x86\x5c\x78\x6b\x70\x3b\xdb\x18\x65\x65\x05\xf7\x9c\x55\x15\xec\xd8\x40\x2d\x2b\x3f\x3e\x2c\x2d\x3e\xd8\xea" ++"\xe7\xd8\xd9\xe6\x1f\x0e\xfb\x65\xf8\x70\xf8\x50\x15\xfb\xbc\x06\x49\x7b\x85\x6d\x73\x1f\x34\xfb\x07\xb5\x7c\xb8\xc5\xb2\x9c\xe4" ++"\x8a\x19\xbb\x06\x50\x78\x66\x62\x78\x47\x6a\xfb\x1c\x18\x89\x82\x89\x7e\x82\x1a\x69\xa5\x68\xa5\x8f\x8e\x8c\x8c\x8f\x1e\xf7\x12" ++"\xbc\x94\xb1\x05\x80\x6e\x7f\x88\x7e\x1b\x7d\x85\x91\x9a\x9b\x91\xaa\x97\xbd\x1f\x9c\xd3\x9a\xc5\x93\x9d\xa1\xa2\x19\xf7\x2b\x06" ++"\x0e\xfc\x0b\xf7\x3a\xf7\xba\x15\x91\x9e\x94\xad\x8c\x8d\x9b\xc5\x19\xde\xb5\x43\xc4\x1d\x6b\xfb\x05\x05\x5e\x06\x7d\x55\x05\xb6" ++"\x06\x77\x44\x85\x0a\x9c\x98\xbe\xa6\xeb\x1f\xe0\x06\x98\xc1\x05\x0e\xfb\x9e\xf7\xb7\xf8\x42\x15\x91\x7b\x05\xea\xc3\xba\xc9\xcc" ++"\x1a\xc0\x6c\xae\x5d\x66\x70\x6f\x65\x73\x94\x7c\xa6\x79\x1e\xa0\x7e\x91\x82\x7e\x1a\x74\x73\x6c\x66\x73\x1e\x30\x83\x1d\xfc\x0b" ++"\xdd\x84\x15\xbd\x95\xb2\xaf\xc1\xe3\x75\x99\x18\x57\x6a\x70\x6f\x7b\x1b\x83\x83\x92\x93\x9e\x9e\xd7\xae\xf7\x09\x1f\x96\xb1\x90" ++"\x9f\x9c\xc8\x08\xde\xb5\xb5\x0a\x56\x3b\x58\x6c\x1d\x47\xfb\x82\x05\x7c\x57\x82\x60\x79\x1a\x6b\x9e\x73\xa9\x84\x1e\x51\x36\x3e" ++"\x0a\x93\x8c\x95\x45\x1d\xfb\x1a\xf7\xf9\xf9\x32\x15\x21\x3d\x3b\xfb\x35\x57\x1f\x6f\x33\x75\xfb\x07\x4f\x1a\xfb\x05\xbb\x4e\xe5" ++"\xe2\xd8\xc5\xed\xb6\x1e\xb9\xf3\xaf\xf7\x30\xe8\x1a\xbc\x7f\xb9\x76\xa7\x1e\xac\x73\x6d\x98\x55\x1b\x8f\xfb\xe2\x15\x6e\xfb\x0c" ++"\x79\x4d\x76\x57\x08\x5c\x78\x6f\x6f\x6d\x1b\x70\x7a\xa3\xb4\xc1\x93\xb8\xac\xf7\x25\x1f\x94\xb0\x15\xf7\x61\xbd\xa8\xc6\xc0\x1b" ++"\xa6\x9a\x74\x60\x55\x84\x5e\x75\x28\x1f\x0e\xfb\xd4\xf7\x61\xf8\x66\x15\xbe\x06\x97\xa3\x92\x99\x8d\x8d\x08\xbb\xe4\x8f\x93\xa4" ++"\x1a\xa5\x75\x9d\x6b\x77\x77\x83\x7f\x80\x1e\x81\x80\x86\x73\x8a\x60\x8a\x40\x18\x0e\x30\xf8\x6c\xf7\x19\x5d\x0a\x72\xf8\xc2\x15" ++"\x49\x6b\x69\x57\x0a\x06\x55\x8d\x7c\x98\x70\x1e\x5f\x9e\xb4\x69\x1d\x2a\x26\x0a\xfb\x9a\xf8\x20\x51\x1d\x2a\x26\x0a\x98\xf8\x8b" ++"\x25\x0a\xfb\x5f\x04\x34\xf8\x88\xe2\x07\xfc\x88\xf7\x32\x15\x34\xf8\x88\xe2\x07\x0e\xfc\x27\x0e\xfb\xd4\xc9\x1d\x61\x43\x0a\xfc" ++"\x99\xfd\xb5\x39\x0a\xfc\x0b\xf7\xad\xf8\x55\x15\xb5\x0a\x56\x3b\x58\x6c\x1d\x47\xfb\x82\x85\x0a\x9e\x9d\xd4\xaf\xf7\x0c\x1f\x94" ++"\xad\x92\xa3\x9c\xc8\x08\xde\x06\xfb\xf2\xfd\x6f\x44\x1d\xfb\xd4\xf8\x1d\xf9\x03\x25\x0a\xfc\x27\xf7\x12\xf8\x29\x2b\x0a\x71\x74" ++"\x16\xf8\x8e\x06\xa5\xf9\x2a\x05\x70\x06\xfb\x15\xfc\xed\x15\xfb\x2e\x06\x53\x8c\x8b\x8b\x80\x8f\x08\x81\x8e\x85\x93\x94\x1a\x97" ++"\x9a\xa5\xac\xb8\x1e\xf7\x62\xf7\xab\x05\x0e\xe8\xf9\x58\xf7\x44\x15\x4d\x06\x70\x4d\x7e\x81\x55\x8a\x08\x61\x06\x6c\x77\x89\x87" ++"\x6b\x1f\x95\x98\xdd\x97\xb8\xa1\xb7\xbc\x19\xca\xd3\xb5\xf4\xe2\x1a\xbb\x79\xbe\x6d\xb0\x1e\xc6\x5d\x40\xa6\xfb\x07\x1b\xfb\x2a" ++"\xfb\x05\x54\xfb\x02\x42\x1f\x63\x4f\x74\x41\x43\x1a\x4a\x9e\x53\xad\x67\x1e\xa0\x75\x9e\x81\xb5\x82\x8e\x7e\x18\x8f\x6d\x79\x8d" ++"\x6b\x1b\x61\x06\x61\x7a\x9d\xb4\x8d\x1f\x8d\x8b\x91\x8a\x91\x1e\x4e\x06\x84\xfb\x44\x05\xf7\xcf\x06\xa4\xef\x05\x4b\xba\x77\xb2" ++"\xde\x1a\xda\x9d\xd8\xaf\xd8\x1e\xf4\xbc\xbd\xb2\xe2\x1b\xba\xba\x7a\x72\xa4\x1f\x9f\x77\x97\x67\x64\x1a\x33\x69\xfb\x08\x57\x32" ++"\x1e\x66\x4b\x69\x70\x42\x72\x72\x27\x18\xf7\xcf\x06\x0e\x2a\xf8\x51\xf7\x15\x15\x5e\x76\x79\x72\x81\x1b\x86\x88\x8f\x90\x8f\x8c" ++"\x91\x90\x9c\x1f\xe5\xf7\xf1\x05\xfb\x06\x06\x59\xfb\x54\x77\x55\x80\x75\x6f\x60\x19\x5f\x6e\x7e\x7e\x7a\x1b\x81\x86\x91\x98\x92" ++"\x8b\x8b\x91\x9e\x1f\xde\xf7\xd7\x05\xfb\x06\x06\x49\xfb\x92\x81\x66\x81\x65\x82\x66\x19\x81\x67\x84\x73\x86\x7f\x89\x86\x84\x7c" ++"\x81\x75\x08\x76\x5f\x83\x6f\x70\x1a\x6a\xa1\x74\xaa\xaa\xa4\xa2\xa8\x95\x8a\x98\x88\x98\x1e\x85\xac\x89\xa0\xaa\x1a\x97\x8b\x93" ++"\x8d\x9c\x1e\x77\x97\x95\x84\x9d\x1b\xb5\xac\xa7\xf0\xd6\x1f\x87\x7b\x88\x7f\x88\x83\x08\x85\x77\x88\x79\x7f\x1a\x72\xa1\x79\xaa" ++"\xc3\xbd\xb8\xdf\xb2\x1e\x0e\xfb\x63\xf8\x5a\xf8\x95\x15\x55\x73\x75\x77\x66\x1b\x84\x81\x8c\x8d\x7f\x1f\x8e\x7a\x7e\x8c\x81\x1b" ++"\x51\x51\x68\x42\x4e\x1f\x4b\x40\x73\x54\x47\x1a\x30\xbb\x54\xdb\x98\x90\x8c\x8f\x9f\x1e\x8e\x9d\x97\x8d\x95\x1b\xa4\x99\x7c\x73" ++"\x66\x6d\x6c\x68\x7e\x7b\x8f\x93\x7f\x1f\x9d\x6d\x84\x8e\x79\x1b\x64\x72\x72\x65\x66\xa6\x75\xb7\xf4\xf6\xf5\xf4\xbf\x71\xa6\x59" ++"\x7f\x84\x8a\x88\x74\x1f\x89\x80\x82\x8a\x82\x1b\x67\x7b\xa0\xba\xbf\x95\xd1\x98\xad\x1f\xae\x99\x9b\x95\xba\x1b\x98\xa1\x8a\x89" ++"\x9b\x1f\x87\xa6\xa5\x89\x94\x1b\xb0\xa6\x9d\xb0\x9f\x1f\x99\xa4\x92\xa0\x9a\xc2\x08\x0e\x99\x70\x1d\x57\xf9\x5f\x8f\x0a\xf7\x11" ++"\xf7\x9b\x4e\x1d\x5d\xf7\x1f\x15\xfb\x03\xf7\x26\x05\xa0\x7b\x77\x97\x78\x1b\x73\x76\x76\x74\x3d\x0a\xf7\x19\x33\x05\x0e\xfb\x65" ++"\x7b\x1d\xf7\x6b\xf7\xbf\xd7\x1d\x76\x74\x3d\x0a\xf7\x18\x33\x05\x0e\x2a\x72\x1d\x89\xf8\x37\x8f\x0a\x99\xf7\x22\xf8\x02\x15\x33" ++"\x06\x82\x6c\x05\xe3\x06\x49\xfb\x83\x7b\x56\x7f\x80\x57\x84\x19\x72\xf7\xbb\xa4\x07\x52\x8f\x7d\x94\xaa\x1a\x96\x8e\x9a\x93\xa5" ++"\x1e\x8d\x91\x8c\x91\x8c\x8d\xc1\xf7\x5b\x18\xf6\x89\xa9\x78\x47\x1a\x7d\x8a\x80\x88\x79\x1e\xa7\x86\xd5\xf7\xa2\x6f\x8f\x5d\x2e" ++"\x75\x80\xfb\x16\x8a\x19\xc8\xf7\x70\xb1\x0a\x75\x91\x71\x53\x1a\xa6\x86\xb6\xf7\x50\x05\xfc\xa9\x72\x06\xae\x86\xa0\x86\xc4\x0a" ++"\x81\x1a\x7c\x87\x74\x85\x75\x1e\x0e\xfb\xac\xf7\xc3\xf7\x96\x15\xb5\xa5\x9e\xa9\xb4\x1a\xc7\x63\xb0\x4a\x51\x6a\x7a\x4a\x44\x1e" ++"\x9b\x7a\x05\xac\xaf\xaa\x9a\xac\x1b\xad\x9f\x76\x67\x63\x7b\x74\x61\x74\x1f\xfb\x41\x06\x7f\x60\x05\xeb\x06\x3c\x67\x74\x72\x5a" ++"\x1a\x46\xbe\x5d\xd8\xcc\xb7\xa3\xd3\xce\x1e\x7a\x9e\x05\x61\x61\x69\x78\x65\x1b\x68\x74\xa6\xb5\xb8\x9f\xa3\xcc\xac\x1f\xf7\x24" ++"\x06\x97\xb6\x05\x0e\xf7\xa6\xf8\xdb\xf7\xce\x15\xd4\xfb\x74\x05\x8f\x82\x8d\x7c\x82\x1a\x74\x7a\x7f\x6c\x1e\x84\x75\x05\xd9\x06" ++"\xe2\xb2\x6d\x47\x7f\x8a\x82\x87\x79\x1f\xa8\x06\xbc\xf7\x43\x05\x71\x06\x65\x8c\x7e\x94\x7e\xb3\x24\xf7\xc7\x18\xcc\xc4\xa9\xa5" ++"\xb8\xb5\xf7\x05\xf2\x9a\x95\xc8\x92\x91\xa1\x18\xfb\x77\x20\x1d\x96\x06\x9e\x96\x7e\x77\x5b\x38\x38\xfb\x35\xfb\x03\x1f\x80\x06" ++"\xc8\xf7\x65\x99\xbc\xa1\x9d\xb5\x8a\x19\x22\x1d\xfb\x98\x20\x1d\x9a\x06\xab\x9d\x7d\x71\x82\x8a\x88\x85\x76\x1f\x4e\xfb\x6a\x05" ++"\x81\x06\x44\xee\x5c\xe8\xb5\x1a\xaa\xa4\xa1\xae\x1e\x92\x21\x1d\xfb\x87\x20\x1d\x97\x06\xc7\x89\xa9\x6e\xce\xfb\x0b\xa0\x66\x95" ++"\x7a\x9e\x6d\xfb\xce\xfb\xdf\x18\x6e\x6c\x6b\x7a\x67\x86\x84\x75\x18\xf7\xa3\x06\x22\x1d\x71\x8c\x84\x8f\x9c\x1a\x95\x90\x94\x99" ++"\x9a\x1e\xf7\x6f\xf7\x80\x05\x95\x06\x4a\xfb\x76\x7c\x5b\x79\x7a\x62\x8a\x19\x84\x75\x05\xf7\x9b\x21\x1d\x7b\x06\x66\x79\x98\xa6" ++"\x94\x8d\x96\x93\xa6\x1f\xc6\xf7\x61\x05\x0e\xf7\x93\xf8\x50\x16\xa4\xe6\xbe\xe3\xe2\xf3\x08\x67\x4a\x7f\x63\x5b\x1a\x6b\x92\x6a" ++"\x99\x71\x1e\x99\x70\x99\x83\xbb\x86\xa7\x88\x92\x88\x96\x7c\x08\x9b\x77\x93\x6f\x6b\x1a\x7f\x8a\x82\x87\x78\x1e\xa9\x06\xbb\xf7" ++"\x48\x05\x71\x06\x71\x6a\x93\x95\x7c\x1f\x75\x9a\x7e\xad\xb8\x1a\xf7\x0f\xd0\xf7\x2e\xc3\x97\x95\x84\x81\x84\x88\x88\x7a\x80\x1e" ++"\x7f\x83\x85\x81\x7c\x1a\x71\x9e\x79\xa5\xae\xa4\xa7\xb2\xb8\x65\xae\x5a\x44\x30\x39\xfb\x42\xfb\x0d\x1e\xd0\xf7\x85\x05\x25\x06" ++"\x65\x22\x6c\x56\x33\xfb\x02\x08\xac\xcf\x94\xab\xb8\x1a\xdd\x60\xc3\x4c\x4f\x5c\x69\x35\x50\x1e\x9b\x7f\x05\xba\xad\xa9\xa1\xa9" ++"\x1b\xad\xa2\x65\x53\xfb\x0a\x47\xfb\x35\x58\x80\x80\x95\x95\x90\x8e\x8f\x92\x90\x1f\x9b\x96\x90\x94\x9c\x1a\xa6\x79\x9d\x70\x69" ++"\x71\x6d\x65\x5e\xb1\x67\xbb\xd7\xec\xe4\xf7\x3f\xf7\x04\x1e\x44\xfb\x8e\x05\x0e\xfb\x24\xf7\x5f\x7f\x15\x8a\x90\x8e\x8b\x8c\x1b" ++"\xf7\x1f\xf7\x04\xf3\xf7\x13\xba\x7b\xb0\x6e\xa3\x1f\x78\x9b\x7a\x92\x5e\x95\xc1\x93\xa4\x94\xa8\xa0\x08\xb6\xaa\xa4\xbe\xc2\x1a" ++"\xe0\x4a\xc3\x27\x70\x69\x86\x84\x72\x1e\x83\x70\x8b\x8b\x82\x1b\x7c\x84\x90\x9a\x88\x1f\x77\x06\x61\xfb\x43\x05\x9e\x06\xe8\xbe" ++"\xbf\xb8\xc3\x1b\xb5\xa0\x6f\x52\x49\x74\x56\x62\x6f\x1f\x77\x6d\x70\x84\x53\x1b\x83\x66\x05\x9f\x06\xd6\xb0\x67\x43\xfb\x00\x47" ++"\x38\x33\x4a\x59\xb3\xde\x61\x1f\x6e\x7e\xac\x2e\xc7\x55\xdf\x7c\x19\x52\x38\x3e\x0a\x92\x8c\x97\x1b\xa8\x9c\x7e\x74\x72\x75\x7b" ++"\x69\x75\x7a\x8f\x98\x6f\x1f\x75\x6a\x05\x79\xb7\xab\x61\x1d\xfb\x9b\xf7\x48\x81\x15\xe7\x8e\xcc\xca\xe0\x1a\xc7\x6d\xaa\x47\x96" ++"\x1e\xe7\x9a\xb1\xac\xcd\x1a\xcc\x5d\xac\x2f\x61\x6a\x84\x7d\x70\x1e\x67\x77\x75\x6b\x6c\x1a\x6e\x9e\x78\xa6\xa4\xa0\x9d\xa1\x94" ++"\x88\x94\x84\x94\x1e\x7f\x99\x8a\x8d\x92\x1a\x9c\xab\x99\xaf\xb6\xa0\x78\x67\x67\x7b\x66\x73\x79\x1e\x80\x7d\x77\x85\x71\x1b\x83" ++"\x86\x8b\x8d\x80\x1f\x81\x67\x05\x8c\x96\x90\x8b\x95\x1b\xb7\x99\x7e\x65\x41\x64\x54\x57\x65\x70\x9e\xbc\x6b\x1f\x76\x7e\xa4\x4c" ++"\xb4\x67\xc6\x80\x19\x51\x36\x98\x7f\x05\x8e\x97\x92\x54\x1d\x57\x81\x85\x8a\x89\x81\x1f\x0e\xab\xf7\xd5\xf7\xf5\x15\xd8\xfb\x97" ++"\x05\x8f\x7f\x8d\x81\x82\x1a\x73\x7a\x7a\x74\x1e\x7e\x20\x1d\xde\x06\xe2\xb2\x6d\x47\x80\x8a\x82\x87\x78\x1f\xa8\x06\xbc\xf7\x43" ++"\x05\x71\x06\x65\x7e\x95\xb2\x7e\x1f\xfb\x00\xf7\xe0\xf7\x3d\xf7\x2d\xc3\xb7\xb4\x9f\xba\x8f\x19\x22\x1d\xfb\x75\x20\x1d\x97\x06" ++"\x9b\x98\x7c\x79\x77\x7a\x6f\x70\x72\x1f\xfb\x53\xfb\x43\xc8\xf7\x6b\x98\xb8\x9e\x9d\xae\x8e\x19\xa1\x21\x1d\xfb\xb9\x52\x0a\x73" ++"\x84\x8a\x85\x89\x84\x1f\xfb\x21\xfc\x7f\xa0\x1d\x0e\xfb\x21\xf7\xb6\xf8\x63\x15\xfb\x4d\x71\x84\x74\x05\x8c\x8f\x90\x8b\x8d\x1b" ++"\x9f\x99\x7c\x76\x83\x8a\x81\xa5\x0a\xa1\x8a\x96\x78\x8f\x5a\x91\x28\xa1\x5c\xb9\x83\x9e\x86\x94\x87\x93\x84\x08\x9b\x7d\x95\x6f" ++"\x6d\x1a\x83\x8b\x86\x89\x7f\x1e\xa8\x06\xb9\xf7\x38\x05\x71\x06\x62\x8c\x6f\xa4\x89\xaf\x7f\xef\x7b\xa3\x4f\x8e\xb3\x94\x9f\x9e" ++"\xa8\xc7\x95\xa0\x18\xa6\x98\x96\x96\x97\x1b\x91\x8f\x88\x82\x8f\x1f\x78\x95\x92\x85\x9d\x1b\xa8\x9f\xa3\xae\xaf\x76\x9f\x66\x5e" ++"\x7b\x7a\xfb\x00\x51\x1f\x4c\x6a\x6b\x73\x57\x1b\x0e\xab\xf7\xf9\xf8\x1b\x15\x69\x6c\xc8\xf7\x6b\x98\xb7\x9e\x9d\xae\x8e\x19\xa1" ++"\x21\x1d\xfb\xb9\x52\x0a\x73\x84\x8a\x85\x89\x85\x1f\xfb\x21\xfc\x80\xa0\x1d\xd9\xf7\xa2\x98\x5e\x53\xfb\x5f\x05\xbd\x06\xab\xf7" ++"\x09\xb1\xfb\x14\x05\x8f\x7f\x8d\x81\x82\x1a\x73\x7a\x7a\x74\x1e\x7e\x20\x1d\xf7\x96\x4f\x0a\x21\xf7\xdd\xf7\x3d\xf7\x2c\xc3\xb8" ++"\xb4\x9e\xba\x8f\x19\x22\x1d\xfb\x75\x20\x1d\x97\x06\x9b\x98\x7c\x7a\x76\x7a\x6f\x70\x72\x1f\x32\x3a\xad\xf7\x0e\x05\x59\x06\x0e" ++"\xfb\x21\xf7\x8f\xf7\x8c\x15\x8a\x85\x86\x8b\x80\x1b\xc8\xf7\x6c\xfb\x4d\xf7\x00\x1d\x83\x8a\x82\xa5\x0a\x8f\x8f\x8a\x89\x8f\x1f" ++"\x61\xfb\x2e\x05\xbd\x06\x9d\xcd\x05\x2c\x95\xa6\x62\xc1\x1b\xb8\xa7\xa5\xee\xc5\x1f\x78\x99\x05\x5d\x73\x78\x78\x77\x1b\x7b\x82" ++"\x98\xa9\x87\x1f\x80\xea\x7b\xa5\x57\x90\x89\x8c\x18\x8c\x8d\xad\x94\x9f\xa0\xa6\xc3\x19\xbe\xa4\x91\x93\x9a\x1b\x91\x8f\x88\x82" ++"\x8f\x1f\x78\x95\x93\x85\x9c\x1b\xa8\x9f\xa3\xae\xaf\x76\x9f\x65\x5f\x7b\x7a\xfb\x00\x51\x1f\x7b\x6d\x84\x82\x7e\x7c\xab\xf7\x0c" ++"\x18\x59\x06\x0e\xe3\xf7\xf9\xf9\x05\x15\xfb\x23\xfc\xad\x2f\x1d\x82\x20\x1d\xf7\xa9\x21\x1d\x6c\x06\x71\x7a\x9c\xa4\x91\x8c\x91" ++"\x8d\x92\x1f\xd3\xf7\xa2\xdc\xfb\x97\x05\x8f\x7f\x8d\x80\x82\x1a\x73\x7b\x7b\x74\x49\x0a\xfb\x04\xf7\xdc\xf7\x39\xf7\x2d\xc3\xb8" ++"\xb2\x9e\xb9\x8f\x19\x91\x3b\x0a\x9b\x98\x7c\x79\x76\x7b\x6f\x72\x73\x1f\xfb\x4f\xfb\x43\xc4\xf7\x6b\x98\xb8\x9c\x32\x0a\xfb\xfb" ++"\x06\x60\xfb\x36\x05\x9e\x06\xb4\xd6\xb7\xb0\xc9\x95\xa7\x8d\x18\x0e\xfb\x26\xf7\xac\xf8\x5e\x15\xfb\x84\x8a\x5c\xfb\x28\x05\x9f" ++"\x06\xa8\xcd\xb5\xac\xce\x92\xfb\x01\xfc\x33\x18\xf7\x09\x06\xc3\xf7\x6b\x05\x94\x06\xa1\x8a\x96\x79\x90\x5a\x91\x51\x8e\x7b\x94" ++"\x74\xcb\x1d\x5e\x74\x79\x79\x77\x1b\x7b\x82\x98\xa9\x87\x1f\x7e\xec\x79\xa4\x50\x8e\xb7\x95\x9c\x9e\xaf\xd9\x08\xa6\x98\x94\x96" ++"\x97\x1b\x92\x8f\x87\x83\x8f\x1f\x77\x94\x93\x86\x9c\x1b\xa8\x9e\xa2\xae\xaf\x76\xa0\x65\x5f\x7d\x7c\xfb\x01\x52\x1f\x4c\x6b\x6c" ++"\x73\x57\x1b\xac\xf7\x0e\x05\x0e\xf7\x19\xf7\xc6\xf7\xd5\x15\xf7\x7c\x06\x48\xfb\x7d\xc3\x0a\x66\x20\x1d\xf7\x10\x06\xe2\xb1\x6d" ++"\x48\x7e\x8a\x83\x87\x78\x1f\xa9\x06\xbb\xf7\x43\x05\x71\x06\x69\x75\x98\x9f\x8c\x1f\x8f\x8c\x8f\x8c\x8f\x1e\xf7\x21\xf8\x7f\x98" ++"\xb8\x9d\x9d\xae\x8e\x19\x98\x21\x1d\xfb\xab\x20\x1d\xa5\x06\xa5\x9c\x7a\x73\x83\x8a\x86\x89\x84\x1f\x4d\xfb\x6d\x05\xfb\x7c\x06" ++"\xc8\xf7\x68\x98\xb8\x9d\x9d\xae\x8e\x19\xb2\x21\x1d\xfb\xc0\x96\x0a\x79\x79\x3c\x0a\xf7\xa8\x21\x1d\x6f\xb6\x0a\x0e\x2f\xf7\x8c" ++"\xf7\x97\x15\xc4\xf7\x60\xfb\x4c\xf7\x00\x1d\x84\x8a\x81\xf2\x1d\xca\xf7\x76\x05\xf7\x01\x06\x67\xfb\x14\x05\x87\x7d\x89\x7a\x7c" ++"\x1a\x63\x9e\x79\xb9\x87\x1e\xa1\x89\x9a\x86\x93\x84\x08\x97\x80\x93\x74\x72\x1a\x82\x8a\x84\x89\x7d\x1e\xa8\x06\xb6\xf7\x34\x05" ++"\x71\x06\x6d\x74\x97\x9a\x91\x8d\x94\x8d\x94\x1f\xee\xf7\xee\x05\xfb\x0b\x06\x56\xfb\x4d\x05\x0e\x99\xf7\xc1\x79\x15\xf7\x06\xea" ++"\xbf\xec\xcd\x1f\x6d\xa1\x59\x50\x6f\x74\x61\x79\x19\x6e\x0a\xfb\x1f\xdd\x2e\xf7\x25\x73\x1f\x57\x3e\x98\x7f\x05\x8e\x96\x93\x54" ++"\x1d\x56\x81\x85\x8a\x89\x82\x1f\x0e\xfb\x65\xf7\x20\x7e\x15\x94\x06\xb6\xb7\x9b\xa8\xac\x1f\xa5\xa1\x9b\x9e\xae\xbd\x6f\x9d\x18" ++"\x48\x5b\x6c\x74\x60\x1b\x5f\x6e\xaf\xc1\xc9\xa5\xe6\xaf\xcb\x1f\xba\xa6\xa8\xa3\xa9\x1b\x97\x95\x84\x81\x86\x89\x86\x85\x82\x1f" ++"\x82\x7c\x87\x7f\x7f\x1a\x6d\xa4\x75\xac\xe3\x1d\xfb\x37\xfb\x35\x44\xb2\x54\xcd\x78\x1e\x51\x36\x3e\x0a\x92\x8c\x96\x45\x1d\x61" ++"\xf7\x7e\xf7\xca\x15\x4f\xfb\x6a\xc3\x1d\x97\x8c\x92\x92\xa4\x1e\xbf\xf7\x51\x9c\x1d\xc4\x83\xa3\x7a\xc1\x19\x74\xcc\x81\xae\x9f" ++"\x0a\x08\x0e\xfb\x61\xf7\x81\xf7\x30\x15\x7f\xf7\x39\x88\x0a\x55\xfb\x53\x7f\x61\x7f\x81\x5e\x84\x19\x85\x74\x05\xf7\x7f\x06\x92" ++"\xa2\x05\x71\x8f\x80\x94\x9d\x1a\x92\x8c\x94\x8e\x94\x1e\xc5\xf7\x63\x84\x0a\x0e\x61\xf7\xfa\xf7\x7c\x15\x9f\xd4\x9c\x1d\xc7\x81" ++"\xa9\x7c\xb8\x19\x74\xcb\x81\xaf\x9f\x0a\xe3\xfb\x9d\x18\x75\x3d\x05\x2f\x06\x7f\x61\x05\xe7\x06\x71\x2d\xc3\x1d\x98\x8c\x91\x92" ++"\xa4\x1e\x9f\xd5\x05\xef\x06\x96\xb5\x05\x0e\xfb\x61\xf7\x6f\x90\x15\xa6\xea\x84\x0a\x2c\xfb\x39\x7f\xf7\x3a\x88\x0a\x74\x39\x05" ++"\x3e\x06\x7d\x59\x05\xd8\x06\x7a\x4f\x7e\x62\x81\x81\x5d\x84\x19\x85\x74\x05\xf7\x7f\x06\x92\xa2\x05\x71\x8f\x80\x94\x9d\x1a\x92" ++"\x8c\x94\x8e\x93\x1e\x9c\xca\x05\xdd\x06\x99\xbd\x05\x0e\xa0\xf7\xe1\xf7\x9b\x15\xc0\xfb\x34\x05\x8f\x81\x8c\x82\x7f\x1a\x6e\x76" ++"\x76\x6f\x1e\x7e\x20\x1d\xea\x06\xe1\xb3\x6c\x48\x80\x8a\x82\x87\x77\x1f\xa8\x06\xbc\xf7\x44\x05\x71\x06\x65\x7e\x95\xb2\x7e\x1f" ++"\x2f\xf7\xb1\xf7\x0e\xf7\x17\xea\xf2\xb2\xaa\xab\x8e\x19\x22\x1d\xfb\x56\x20\x1d\x95\x06\xa1\x99\x7e\x75\x77\x83\x7c\x71\x6f\x1f" ++"\xfb\x0c\xfb\x16\x60\xf7\x1e\x05\x81\xa7\x8a\x92\x95\x1a\xa5\x9b\x9e\xa0\x1e\x98\x21\x1d\xfb\x9e\x4b\x0a\xde\xfb\x92\x18\xfb\x37" ++"\xfb\x43\x52\x4c\x5f\x69\x66\x82\x33\x0a\xf7\x63\x21\x1d\x7e\x06\x6b\x79\x97\xa2\x9a\x96\x9e\xa2\xa5\x1f\x0e\xfb\x28\xf8\x38\xbf" ++"\x15\x71\x06\x54\x8d\x8a\x8d\x5f\xf7\x45\x84\xa8\x18\xea\xbe\x8f\x8f\xa5\x1b\x93\x92\x8a\x87\x97\x1f\x87\x99\x91\x8a\x95\x1b\xa7" ++"\xa2\xa3\xa8\xa9\x71\xa1\x69\x69\x68\x70\x5e\x72\x1f\x5c\x39\x81\xbb\x88\x98\x6c\xea\x19\xfb\x31\x6b\x84\x75\x05\x8d\x95\x93\x8c" ++"\x91\x1b\xa7\xa1\x6f\x5a\x97\x1f\xac\xfb\x26\x60\x43\x05\x74\x7d\x7f\x81\x7e\x1b\x83\x86\x8d\x92\x7f\x1f\x92\x7d\x83\x8e\x7f\x1b" ++"\x6c\x74\x74\x6b\x6a\xa0\x77\xad\xae\xb7\xab\xb8\xa7\x1f\xba\xd8\xa3\xfb\x03\x9f\x69\xb9\x85\x19\xa4\x86\x90\x8a\x91\x87\x08\x9a" ++"\x83\x95\x73\x70\x1a\x82\x8a\x85\x88\x7d\x1e\xa9\x06\x0e\xea\xf9\x9d\xf9\x14\x15\x90\xa1\x05\xfb\xa2\xb7\x0a\x87\x8a\x83\x89\x85" ++"\x1e\x4c\xfb\x81\x05\x76\x5a\x6a\x83\x63\x1b\x5a\x70\x9f\xaf\x9b\x8e\x9b\x97\xb6\x1f\xad\xf7\x16\x97\xb8\x9d\x47\x0a\x63\xfb\x2d" ++"\x05\x84\x71\x88\x7b\x7b\x1a\x46\xc1\x64\xeb\xc2\xb3\x93\xa5\xd4\x1e\x54\xfb\x62\x7f\x4e\x0a\xe6\x06\xde\xb3\x6b\x49\x80\x8a\x82" ++"\x87\x77\x1f\xa9\x06\xb6\xf7\x36\x05\x71\x06\x6c\x75\x97\x9c\x90\x8c\x90\x8c\x91\x1f\xf7\x1c\xf8\x8d\x97\xb8\x9d\x9d\xae\x8e\x19" ++"\x0e\xfb\x14\xf8\x78\xef\x15\x79\x95\x05\x67\x77\x7a\x79\x7b\x1b\x84\x87\x90\x94\x91\x8c\x90\x8f\x9a\x1f\xe7\xf7\xf0\x05\xfb\x0a" ++"\x06\x7e\x59\x05\x37\x74\x51\x3d\xe5\x1d\xb6\xf7\x3a\x8c\x1d\x97\x94\x8d\x8f\x97\x1e\x93\x76\x8f\x75\x7b\x1a\x84\x8a\x84\x89\x7e" ++"\x1e\xa8\x06\xb8\xf7\x33\x05\x0e\xf2\xf8\x32\xf7\xa1\x15\xa8\x91\x9c\x90\xb5\x9a\x4f\xfb\x63\x18\x7e\x5e\x79\x79\x68\x88\x08\xac" ++"\x0a\x7b\x9b\xa4\x1a\x93\x8c\x8f\x8c\x92\x1e\xf7\x21\xf8\x80\x99\xb7\x9d\x32\x0a\xfb\xa5\x06\x84\x75\x05\xa1\x06\xa5\x9c\x7a\x73" ++"\x84\x8a\x85\x89\x85\x1f\x47\xfb\x82\x6a\x7d\x71\x83\x6f\x86\x19\xcb\xf7\x7b\x05\x4c\x06\x4a\xfb\x7b\x05\x69\x93\x7c\x9b\xa8\x1a" ++"\x9c\x8d\x92\x9a\xc0\x1e\xb0\xf7\x16\x98\xb7\x9d\x9d\xae\x8e\x19\x98\x21\x1d\xfb\xa6\x20\x1d\xa1\x06\xa5\x9c\x7b\x72\x86\x8a\x83" ++"\x89\x85\x1f\x5f\xfb\x2d\x05\x83\x6e\x88\x7c\x7a\x1a\x47\xc0\x65\xec\x1e\x9d\x06\x62\xfb\x26\x05\xca\x06\x0e\xfb\x0f\xf7\x96\xf7" ++"\x7f\x15\x87\x06\x7e\x86\x92\x9b\x98\x8b\x8c\x92\xa3\x1f\xb9\xf7\x3b\xfb\x4c\x71\x85\x74\x05\x96\x06\x9f\x99\x7d\x76\x83\x8a\x81" ++"\x88\x83\x1f\x74\x38\x05\x82\x6e\x89\x7d\x7b\x1a\x63\xa5\x70\xb1\xa3\xa4\x93\x98\x9f\x1e\x75\x38\x05\xb8\x06\xb0\xf7\x1b\x95\x96" ++"\x96\x98\xa2\xa8\x19\x5a\xfb\x41\x05\x85\x74\x89\x80\x7d\x1a\x68\xa6\x73\xb2\xbc\xb4\xab\xda\xbb\x1e\x7a\x96\x05\x66\x76\x79\x79" ++"\x7c\x1b\x82\x88\x8f\x94\x93\x8b\x8c\x91\x9d\x1f\xee\xf7\xef\x05\xfb\x0c\x06\x7d\x5d\x7b\x59\x7a\x69\x6c\x63\x19\xa6\xef\x05\x5d" ++"\x06\x0e\xa2\xf7\xd5\xf8\xd2\x15\x99\xb9\x9c\x9c\xae\x8e\x08\x93\x06\x92\xa1\x05\xfb\xa8\x06\x84\x75\x05\xa8\x06\xa5\x9c\x7a\x72" ++"\x86\x8a\x84\x89\x84\x1f\xfb\x21\xfc\x7f\x7e\x5e\x78\x79\x68\x88\x19\x7f\x06\x85\xbd\x0a\x7a\x9b\xa3\x1a\x91\x8c\x92\x8d\x92\x1e" ++"\xcf\xf7\x81\x05\xa0\xbd\xad\x93\xb3\x1b\xbc\xa6\x78\x67\x7a\x89\x83\x7d\x58\x1f\x65\xfb\x16\xc3\x0a\x7f\x06\x84\xbd\x0a\x7b\x9b" ++"\xa3\x1a\x94\x8c\x8f\x8c\x92\x1e\xb7\xf7\x2d\x05\x93\xa5\x8e\x9c\x9c\x1a\xcf\x56\xb1\x2b\x53\x5e\x82\x72\x45\x1e\x0e\x2a\xf8\x70" ++"\xf7\x22\x15\x4c\x5f\x79\x77\x5a\x0a\xfb\x9c\x7e\x1d\xea\xf8\x46\xd7\x15\x83\x61\x7d\x80\x58\x88\x08\x71\x06\x65\xfb\x2f\x05\xa8" ++"\x06\xa2\xd9\xc3\xbc\xd3\x93\x08\xf7\x3d\x06\x90\x9f\x05\x6b\x06\x68\x78\x98\xa3\x93\x8e\x9a\x8f\x9b\x1f\xf7\x14\xf8\x72\x97\xb8" ++"\x9d\x9d\xae\x8e\x19\x97\x06\x68\x0a\xc1\x64\xeb\xc2\xb3\x93\xa5\xd4\x1e\x0e\xfb\x2e\xf8\x5e\xf7\x12\x15\x5e\x77\x79\x71\x7f\x1b" ++"\x87\x88\x8f\x90\x90\x8d\x96\x8e\x97\x1f\xe7\xf7\xf4\x05\xfb\x0f\x06\x7d\x5f\x77\x53\x7f\x73\x71\x64\x19\x5d\x6d\x7e\x7f\x7a\x1b" ++"\x83\x86\x91\x96\x92\x8d\x96\x8d\x95\x1f\xbe\xf7\x52\xfb\x49\x48\x1d\x76\x83\x8a\x84\x88\x81\x1f\x74\x3a\x05\x86\x7a\x87\x6d\x7b" ++"\x1a\x66\xa7\x6f\xb0\xb9\xab\xa5\xf1\xd9\x1e\x5b\xfb\x4e\x05\x88\x81\x8a\x80\x7e\x1a\x87\x8b\x86\x8c\x83\x1e\x74\x69\x05\x78\x6b" ++"\x85\x7b\x76\x1a\x80\x8d\x83\x90\x7e\xd4\x1d\xaa\xb9\x0a\x98\x87\x95\x80\x9e\x1e\x80\x9d\x87\x94\x93\x1a\x90\x8c\x90\x8e\x92\x1e" ++"\x80\x92\x9b\x84\xa0\x1b\xc4\xb6\xb0\xe6\xba\x1f\x0e\xd0\xc9\xf7\xba\x15\x84\x67\x89\x78\x77\x1a\x6e\x90\x6d\x93\x70\x1e\x29\xaa" ++"\xd7\x56\xf7\x01\x1b\xf7\x83\xf7\x5b\xf7\x5e\xf7\x86\xf7\x27\x20\xf2\xfb\x2d\x3b\x3a\x6d\x53\x47\x1f\x5c\x66\x70\x66\x5d\x38\xf7" ++"\x04\x81\x18\xad\xd3\xa8\xbd\xa4\xa6\x08\xb8\xb4\xbb\xa3\xbb\x1b\xa5\xa5\x82\x7b\x9e\x1f\xb1\x6b\x9c\x60\x47\x1a\x50\x81\x49\x7a" ++"\x55\x1e\x7c\x61\x15\x7b\x5b\x70\x57\x6c\x60\x08\x4d\x5f\x57\x6d\x4a\x1b\x46\x6c\xb8\xed\xa4\x8e\xac\x90\xad\x1f\x0e\x99\xf9\x02" ++"\xa4\x15\x49\x90\x87\x8f\x7e\xd7\x28\xf8\xca\x18\x73\x06\xfc\x01\xfc\xda\x6b\x5a\x7c\x7f\x68\x83\x19\x72\xf7\x56\xa4\x07\x5d\x78" ++"\x95\xa4\x98\x8f\x99\x96\x9d\x1f\xc5\xf0\x05\xf7\x69\x06\x95\x41\x90\x62\x83\x1a\x61\x7d\x80\x4b\x86\x1e\x72\xf7\xc1\x07\xfc\x41" ++"\xf7\x8a\x15\xf7\x25\xf7\x84\xb2\xfb\x84\x05\xf7\x56\xf9\x14\x15\x49\x6b\x6a\x74\x4a\x1b\x4b\x6a\xa8\xc7\x86\x1f\x61\x06\xfb\x05" ++"\x8a\xb4\x5c\xeb\x1b\xeb\xca\xc4\xf2\x9c\x1f\x0e\xfb\x2e\xf8\x63\xf7\x12\x15\x54\x63\x7c\x7c\x7c\x1b\x83\x87\x90\x95\xa5\x94\xb6" ++"\xa2\xd9\x1f\xd0\xf7\x7d\xfb\x02\x84\x7a\x51\x05\xbd\x82\x75\xa0\x60\x1b\xfb\x0d\xfb\x27\xfb\x51\xfb\x2f\x40\xb6\x58\xcb\xc8\xb8" ++"\xaf\xea\xc3\x1f\x81\x64\x88\x7e\x7d\x1a\x66\xa8\x6e\xb0\xba\xb9\xb2\xe1\xc3\x1e\xfb\x51\xf7\xc4\x15\xa1\x89\x9a\x79\x70\x1a\x50" ++"\x6b\xfb\x02\x65\x47\x1e\x5b\x71\x6e\x71\x6f\x1b\x72\x78\xa2\xaa\xbf\xaa\xed\xb4\xd4\x1f\xa8\xbf\xac\xaa\xa5\x89\x08\xf7\x16\xf7" ++"\x8c\x15\x4a\x6c\x68\x73\x4b\x1b\x4b\x6b\xa7\xc8\x85\x1f\x61\x06\x8d\x48\x8b\x8b\x98\x6f\x08\x60\x9f\xb3\x75\xc9\x1b\xea\xca\xc4" ++"\xf2\x9c\x1f\x0e\xd0\xf8\x5c\xf9\x3d\x15\x42\x41\x71\x5a\x47\x1f\xfb\x0d\x33\x35\xfb\x35\xfb\x1d\x1a\xfb\x23\xea\x2c\xf7\x22\xd9" ++"\xd7\xa5\xbc\xce\x1e\xf7\x10\xe6\xdd\xf7\x32\xf7\x25\x1a\xf7\x18\x24\xed\xfb\x1f\x1e\xd1\xfb\xdf\x15\xfb\xc9\x06\xf7\x54\xc3\xde" ++"\xf4\xea\x1b\xca\xb3\x5d\x42\x58\x89\x7d\x71\xfb\x02\x1f\x7b\x52\x15\xfb\x4a\x51\x3a\x29\x30\x1b\x4c\x64\xb9\xd5\xb8\x92\xbb\x9c" ++"\xce\x1f\x0e\xa1\x1d\xfb\x1e\xfb\x63\x15\xf7\x07\xaa\xb9\xca\xbf\x1b\xa8\x9d\x75\x67\x69\x86\x69\x80\x57\x1f\x80\x60\x15\xfb\x17" ++"\x67\x60\x4a\x58\x1b\x6d\x78\xa2\xb2\xb0\x92\xb9\x97\xbe\x1f\x0e\x99\x70\x1d\x8d\xfa\x0a\x15\x49\x6c\x69\x74\x4a\x1b\x4c\x6b\xa8" ++"\xc7\xc8\x1d\xfb\x65\x7b\x1d\xf7\xba\xf8\x5f\x15\x4a\x6d\x68\x73\x4b\x1b\x4b\x6b\xa7\xc8\xc8\x1d\xf9\x6e\xf9\x82\x15\xd0\xfc\x85" ++"\x46\x07\x0e\xf7\xef\xad\x89\x15\x92\x06\xd5\x06\xf7\x44\xcd\x97\xb7\xcc\x1f\xf1\xd0\xd5\xf7\x36\xf7\x2f\x1a\xea\x6d\xde\x5b\xb1" ++"\x1e\xa7\x67\x5a\x98\x4a\x1b\xfb\x2b\x20\x56\x2e\x69\x1f\x7d\x66\x87\x73\x8a\x49\xd9\xb1\x18\x94\x07\x8a\xea\xb0\xb7\xe6\x99\x3d" ++"\xfc\x3e\x18\x7a\x40\x72\x5c\x6d\x81\x74\x8c\x18\xe5\x16\x8f\x8e\xc2\xb9\x9e\xb6\xa1\xf7\x13\x19\xc7\xf7\xec\x05\x92\x06\x8e\x06" ++"\xb4\x96\x8a\x87\x98\x1f\xc4\x76\xa9\x49\x26\x1a\xfb\x66\x2c\xfb\x29\xfb\x1e\x84\x1e\xf7\x8d\xfb\x99\x15\xda\x06\xb1\xf7\x62\x05" ++"\x7b\xb2\x8e\x8a\xa1\x1b\xf7\x14\xf7\x01\xf7\x39\xf7\x53\xf7\x00\x5e\xc3\x36\x57\x5e\x75\x62\x6a\x1f\x66\x5d\x76\x50\x73\xfb\x18" ++"\x08\xea\xe6\x15\xe6\x9b\xb0\xc0\xb9\x1b\xb4\xa1\x61\x3c\xfb\x2a\x52\xfb\x0b\x43\x6e\x75\x96\xa5\x77\x1f\x0e\x61\xf7\x97\x16\x7c" ++"\xf7\x2f\x05\x49\xb7\x62\xe4\xea\x1a\xc0\x98\xc6\xa2\xbc\x1e\xc9\xa9\xbc\xaf\xc3\x1b\xc3\xbc\x67\x4d\xa9\x1f\xa2\x5a\x98\x50\x56" ++"\x1a\x2c\x61\x32\x4a\x5f\x1e\x7c\xfb\x2f\x05\xf7\x88\xf7\x2d\x77\x06\x5e\x84\x7b\x79\x68\x1b\xfb\x0d\x06\x8d\xb1\x05\xf6\xb8\xc9" ++"\xe8\xf7\x08\x1a\xbb\x7f\xbe\x74\xba\x1e\xef\x5b\x36\xc5\x2a\x1b\x2a\x36\x51\x27\x5b\x1f\x74\x5c\x7f\x58\x5b\x1a\xfb\x08\xc9\x2e" ++"\xf6\x5e\x1e\x8e\x65\x05\xfb\x0e\x06\x68\x7b\x9d\xb8\x84\x1f\x77\xfb\x2d\x06\x0e\xfc\x7a\xcf\x1d\xfc\x27\xf7\x12\xf8\x29\x2b\x0a" ++"\xf7\xef\xf8\xa9\xf8\x95\x15\x49\x06\xfb\x74\xfc\x95\x05\xdb\x06\xf7\x45\xf8\x2d\xf7\x45\xfc\x2d\x05\xdb\x06\x0e\xf7\xef\xf8\xa9" ++"\x16\xf7\x74\xf8\x95\x05\x3b\x06\xfb\x45\xfc\x2d\xfb\x45\xf8\x2d\x05\x3b\x06\xf7\x74\xfc\x95\x05\x0e\xf7\xef\xf8\x8c\xf9\x60\x15" ++"\xfb\x60\xfb\x34\xfb\x32\xfb\x5f\xfb\x5b\xf7\x34\xfb\x33\xf7\x5d\xf7\x5b\xf7\x34\xf7\x34\xf7\x5c\xf7\x59\xfb\x34\xf7\x36\xfb\x58" ++"\x1f\xa4\x52\x15\xf7\x23\x7e\xf7\x06\xfb\x06\x99\xfb\x25\x08\xfb\xa3\x06\xf7\xa4\x52\x15\x82\xfb\x22\xfb\x0d\xfb\x0f\xfb\x22\x80" ++"\x08\xf7\xa8\x07\x53\xfb\xa8\x15\xfb\x27\x99\xfb\x05\xf7\x05\x7d\xf7\x29\x08\xf7\xa6\x06\xfb\xa6\xc4\x15\x99\xf7\x24\xf7\x07\xf7" ++"\x06\xf7\x25\x99\x08\xfb\xa4\x07\x0e\xd0\xf7\x11\xf7\x10\x15\xf8\x67\xf8\x67\xfc\x67\x06\xb3\xfc\x3f\x15\xf8\x17\xf8\x17\xfc\x17" ++"\x07\x0e\xf7\xef\xf9\x64\xf8\xc3\x15\x4f\xfb\x8d\x06\x26\x86\x62\x7c\x6e\x1e\x5b\x72\x53\x6b\x50\x1b\x57\x58\xa4\xb3\x6f\x1f\x74" ++"\xac\x85\xb4\xf7\x04\x1a\xf7\x8d\x4f\xfb\x8a\x07\xfb\x1d\x90\x69\xa3\x63\x1e\x4a\xb1\xd1\x66\xde\x1b\xd7\xcb\xaa\xc3\xb4\x1f\xac" ++"\xb8\x91\xab\xf7\x29\x1a\x0e\x4f\xf8\x27\xf8\x1c\x15\xfb\x69\x06\x41\xf7\x4d\x05\x2d\x06\xf7\x7d\xfc\xd5\x05\xde\x06\xf7\x7d\xf8" ++"\xd5\x05\x2d\x06\x22\xfb\x9d\x15\x3f\xfb\x48\x40\xf7\x48\x05\x0e\x2a\xf8\x06\xf8\x55\x15\x6b\x0a\x54\x85\x71\x6e\x1a\x62\xa0\x78" ++"\xb8\x97\x92\x8c\x8f\x9b\x1e\x6b\x60\x83\x79\x70\x31\x0a\xb4\xb1\x94\xa1\xaa\xb3\x1f\x9d\xa1\x92\x96\x9b\xa7\x76\x98\x18\x55\x68" ++"\x77\x77\x7a\x1b\x83\x85\x92\x95\x97\x96\xbb\x99\xb8\x1f\xd9\xf7\xa0\x05\x0e\xfb\x37\x3c\x1d\x0e\xfb\x37\x3c\x1d\xf7\x67\xf7\xee" ++"\x15\xa4\x0a\xf7\x3a\x9e\x0a\xfb\x37\x3c\x1d\xf7\x93\xf7\xb7\x15\xa8\x06\x8f\x91\x8f\x92\x8f\x92\x8f\x93\x19\xb1\xc7\x8d\x8f\x9e" ++"\x1a\x9e\x7a\x98\x73\x7c\x7c\x85\x82\x83\x1e\x83\x82\x8b\x8a\x89\x65\x8f\x5c\x18\x71\x07\x3c\x86\x15\x9a\x0a\xaa\x72\xa5\x6e\x1f" ++"\xf7\x4d\x16\x6d\x73\x73\x6c\x6b\xa4\x71\xa9\xa8\xa3\xa4\xaa\xa9\x72\xa6\x6e\x1f\x0e\xfb\x37\x3c\x1d\xf7\x85\xf7\x6d\x15\xbe\x06" ++"\x8f\x94\x9b\xac\x05\xbc\xe6\x8f\x94\xa5\x1a\xa5\x75\x9e\x6b\x73\x74\x80\x7a\x82\x1e\x82\x7d\x8a\x7c\x89\x21\x89\x64\x18\x0e\x2a" ++"\x26\x0a\xfb\x26\xf9\x0e\x30\x0a\x2a\xf8\x7a\xf9\x23\x15\x6c\x7c\x7e\x80\x6d\x1d\x6b\x93\x72\x1b\x52\x5f\x5e\x42\x7d\x1f\xb3\x06" ++"\xab\x98\x97\x96\xa2\x1b\x96\x99\x88\x86\x98\x1f\xc6\x74\x05\x80\xa6\x95\x89\x9e\x1b\xc8\xad\xae\xdf\xa2\x1f\x54\xfc\x9e\x5d\x0a" ++"\x0e\x99\x32\x1d\xf8\x0c\xdd\x29\x0a\x99\x32\x1d\xf8\x66\xdd\x23\x1d\x99\x32\x1d\xf7\x90\xf7\x71\x15\x68\x6e\x6d\x67\x36\x1d\x99" ++"\x32\x1d\xf8\x06\xdd\x8e\x0a\xfb\x60\xf7\xa7\xf9\x69\x15\x40\x71\x64\x6c\x6a\x1a\x74\x9e\x7a\xc0\x73\x1e\x76\x7e\x80\x83\x81\x81" ++"\x08\x71\x70\x79\x67\x70\x1a\x6a\x9b\x72\xb2\x71\x1e\x68\x79\x7b\x81\x72\x74\x08\x4d\x52\x6a\x49\x48\x1a\x3b\xc3\x58\xe2\x9a\x9f" ++"\x8d\x8f\xa2\x1e\x8e\x99\x98\x8c\x93\x1b\xa3\x99\x7d\x73\x68\x6d\x6d\x68\x7d\x7c\x8f\x92\x7f\x1f\x9c\x6d\x83\x8e\x79\x1b\x64\x72" ++"\x73\x66\x67\xa6\x76\xb7\xf5\xf6\xf2\xf1\xbc\x71\xa6\x5d\x80\x79\x89\x89\x7a\x1f\x89\x7b\x7c\x89\x82\x1b\x58\x78\x9d\xba\xd1\xac" ++"\xd1\xc6\xc2\x1f\x71\xbe\xa4\x83\xaf\x1b\xc6\xae\xa0\xaf\xaa\x73\x9d\x62\x61\x6a\x82\x73\x56\x1f\x82\xa5\x89\x98\x9c\x1a\xb2\x95" ++"\xae\xa1\xb5\x1e\x76\xbf\xa8\x85\xb4\x1b\xd2\xba\xa5\xb2\xaa\x70\x9d\x5c\x50\x62\x7e\x61\x45\x1f\x74\x9a\x80\x9d\x9f\x1a\xa2\x9e" ++"\x9f\xb3\x9d\x1e\x0e\xfb\x65\x31\x1d\xf7\xe8\xd9\x23\x1d\xfb\x65\x31\x1d\xf7\x7c\xd9\x37\x1d\xfb\x9c\x34\x1d\xf7\x34\xce\x15\x2b" ++"\x1d\x38\x1d\xfb\x9c\x34\x1d\xf7\x5b\xf7\x62\x2a\x1d\xfb\x68\xf7\xb0\xf9\x68\x15\x41\x6f\x5d\x66\x6b\x1a\x71\xa6\x6f\xba\x74\x1e" ++"\xfb\x09\x20\x3e\xfb\x3a\xfb\x27\x1a\x2d\xb3\x61\xe2\x9b\x97\x8c\x8d\x93\x1e\x91\xa8\x90\x8c\x98\x1b\xa6\x99\x7e\x72\x68\x6d\x6d" ++"\x68\x7d\x7c\x8f\x92\x7f\x1f\x9c\x6d\x83\x8e\x79\x1b\x64\x72\x73\x66\x67\xa6\x76\xb7\xf5\xf6\xf2\xf1\xbc\x71\xa6\x5c\x7f\x7a\x89" ++"\x89\x7c\x1f\x89\x7d\x7e\x89\x85\x1b\x6b\x79\x9e\xac\xc4\x9e\xf7\x03\x9f\xcd\x1f\x9e\xc6\xa4\xc1\xac\xc1\x08\x7f\xac\x99\x88\xb1" ++"\x1b\xe2\xc6\xaa\xb7\xa9\x73\x9e\x65\x54\x55\x74\x54\x45\x1f\x74\xa1\x82\x9c\xa2\x1a\xa8\x98\x9a\xbc\xa8\x1e\x0e\x79\x9d\xf8\x55" ++"\x98\xf7\x63\x9b\x06\xac\x0a\xf7\x0a\x0b\xa2\x91\x8f\x8f\x8f\x8f\x8f\x92\x92\x8f\x90\x90\x0c\x0c\xf8\x88\x14\xf9\x21\x15\xaf\x13" ++"\x00\xa8\x02\x00\x01\x00\x0a\x00\x7d\x00\xa3\x00\xc3\x00\xca\x00\xd5\x00\xe1\x00\xe6\x00\xeb\x00\xee\x00\xfb\x00\xff\x01\x6f\x01" ++"\xc7\x02\x06\x02\x2a\x02\x51\x02\x57\x02\x5f\x02\x64\x02\x6c\x02\x81\x02\xe4\x03\x29\x03\x38\x03\x44\x03\x51\x03\x5a\x03\x61\x03" ++"\x68\x03\x6e\x04\x2b\x04\x56\x04\x5b\x04\x6e\x04\x7b\x04\x9a\x04\xa9\x04\xb2\x04\xc9\x04\xd0\x04\xd9\x04\xe3\x04\xee\x04\xfb\x05" ++"\x00\x05\x06\x05\x11\x05\x1a\x05\x22\x05\x2a\x05\x2f\x05\x37\x05\x3f\x05\x47\x05\x52\x05\xd9\x06\x03\x06\x3a\x06\xa3\x06\xcd\x06" ++"\xd5\x07\x48\x07\xb8\x08\x08\x08\x73\x08\xdd\x08\xf8\x09\x20\x09\x34\x09\x4e\x09\xa9\x09\xde\x0a\x16\x0a\x66\x0a\xb4\x0a\xce\x0b" ++"\x16\x0b\x5c\x0b\x89\x0b\x91\x0b\xa9\x0b\xb2\x0b\xea\x0c\x29\x0c\x2e\x0c\x39\x0c\x4a\x0c\x7c\x0c\xa1\x0c\xad\x0c\xb7\x0c\xe1\x0d" ++"\x0b\x0d\x23\x0d\x28\x0d\x4d\x0d\x67\x0d\x82\x0d\xa4\x0d\xc5\x0d\xe4\x0e\x03\x0e\x21\x0e\x3e\x0e\x5b\x0e\x78\x0e\x95\x0e\x98\x0e" ++"\x9f\x0e\xaa\x0e\xb5\x0e\xb9\x0e\xd4\x0e\xd8\x0e\xe3\x0e\xfd\x0f\x15\x0f\x29\x0f\x42\x0f\x4a\x0f\x63\x0f\x70\x0f\x7d\x0f\x93\x0f" ++"\xa8\x0f\xac\x0f\xb5\x0f\xc9\x0f\xcd\x0f\xe0\x0f\xf2\x0f\xfc\x10\x05\x10\x10\x10\x21\x10\x32\x10\x41\x10\x4b\x10\x55\x10\x61\x10" ++"\x71\x10\x79\x10\x89\x10\x91\x10\xa0\x10\xa5\x10\xb4\x10\xc1\x10\xc5\x10\xce\x10\xd9\x10\xe6\x10\xf3\x11\x00\x11\x0d\x11\x1a\x11" ++"\x25\x11\x31\x11\x35\x11\x41\x11\x4d\x11\x59\x11\x61\x11\x69\x11\x74\x11\x7f\x11\x8a\xed\x1d\xe3\xfb\x42\x05\xdd\x06\x0e\xf9\x7c" ++"\xf9\x31\x15\xfb\x64\x72\x06\xc4\x86\xa2\x7b\x67\x1a\x7a\x84\x67\x7f\x60\x1e\x51\xfb\x65\x70\x29\x75\x59\x6d\x67\x19\x63\x69\x5f" ++"\x77\x54\x1b\x3f\x5d\xb1\xca\xa7\x8d\x95\xa5\xea\x1f\xdd\xf7\xc0\x9c\xc4\x9a\x97\xc9\x8e\x19\xa4\xfb\xcb\x72\x07\xd0\x81\x8f\x89" ++"\x70\x1a\x7f\x85\x6c\x82\x6a\x1e\x54\xfb\x62\x05\x74\x39\x80\x4f\x6a\x1a\x29\xe7\x47\xf7\x17\xe0\xce\xa6\xc0\xb8\x1e\xad\xb2\xa2" ++"\xc0\xab\xf7\x01\xcd\xf7\x78\x18\xb3\xf7\x18\x92\x95\xc2\x96\x08\x0b\x78\x0a\xe2\xd8\xc0\xb2\xee\xc7\x1e\xfb\x5a\xe4\x15\xf7\x1f" ++"\xaf\xb9\xd7\xbb\x1b\x9e\x94\x80\x74\x5f\x7a\x60\x6b\x6a\x1f\x70\x6e\x72\x7d\x52\x79\x08\x0b\xa1\x1d\x82\x6e\x15\xa8\xf4\x1d\x4d" ++"\x6e\x6d\x6e\x68\x1b\x6d\x78\xa2\xb2\xda\xb0\xf7\x25\xae\xc9\x1f\xb9\xa5\xa8\xa2\xab\x1b\x0b\x15\x68\x6e\x6d\x67\x36\x1d\x15\xfb" ++"\xd9\x06\x7a\x45\x05\xf7\xda\x06\x0e\xf8\x6b\xf7\x19\x63\x0a\x54\x85\x71\xb7\x1d\x0b\xf7\x9c\x84\x1d\x0b\x60\x6b\xb0\x0a\x0b\x7f" ++"\x1d\x0e\x06\xfb\x34\xfb\x42\x05\xc4\x06\xf7\x17\xea\x05\x0e\x15\x28\x0a\x0e\xfa\x40\xf9\x31\x15\xfb\x4f\x72\x06\xc3\x87\x92\x86" ++"\x67\x1a\x7f\x89\x83\x7e\x71\x1e\xfb\x30\xfb\xdb\x6a\xf7\xbb\x05\x85\xc0\x8b\x8b\x97\x1a\xb6\x95\x95\xc0\x90\x1e\xa4\xfb\xa1\x73" ++"\x07\xc7\x83\x95\x7d\x8c\x35\xfb\x2a\xfb\xcb\x18\x64\xf7\xf1\x05\x8a\x90\x8b\x92\x8f\x1a\xaf\x98\x96\xbb\x91\x1e\xa4\xfb\xa9\x73" ++"\x07\xcb\x80\x8e\x89\x95\x44\xd9\xfc\xd7\x18\xa8\x06\xf7\x7d\xf8\x7d\xc6\xfc\x7d\x05\xa8\x06\xf7\xb2\xf8\xe2\xa7\xc2\x99\x97\xb5" ++"\x91\x19\x0b\xf7\x7e\xf7\xcd\x15\x4f\xfb\x6c\x79\x52\x7d\x81\x46\x86\x19\x72\xf7\xd6\xa4\x07\x4a\x8e\x7f\x92\xb0\x1a\x98\x8c\x92" ++"\x92\xa4\x1e\xbf\xf7\x53\xf7\x52\xf7\x9f\xad\xb9\x9e\x9a\xb1\x93\x19\xa4\xfb\x64\x72\x07\xc0\x89\x99\x82\x68\x1a\x79\x86\x7f\x76" ++"\x6d\x1e\xfb\x15\xfb\x4e\x79\xc2\x81\xa9\x7b\xbe\x19\x74\xcc\x81\xaf\x9d\x1a\xa7\xdf\x1d\x88\x9e\x56\x08\x0b\xf7\xc6\xf9\x31\x15" ++"\xfb\x57\x72\x06\xc2\x86\x94\x85\x9e\x5f\xfb\x0c\xfc\x2f\x18\x64\xfb\x17\x84\x80\x54\x80\x08\x72\xf7\x64\xa4\x07\x50\x90\x76\x9a" ++"\xb2\x1a\x9e\x91\xac\x97\xb5\x1e\xee\xf7\xf8\xf7\x95\xfc\xb9\x05\xa7\x06\xf7\x23\xf8\x8e\x8a\x0a\x05\x0b\x86\x0a\xf7\x15\xf8\x72" ++"\x9b\xc2\x9e\x98\xcd\x8f\x19\xa4\xfb\xd1\x72\x07\x9c\x0a\xfb\x0f\xfc\x55\x7b\x57\x7c\x7d\x5a\x85\x19\x72\xf8\xbd\x07\x0b\x15\x51" ++"\x5a\x5b\x52\x4f\xba\x5b\xc6\xc6\xbb\xbb\xc6\xc5\x5b\xbb\x51\x1f\x89\x5b\x15\xac\xa6\x70\x6a\x6c\x70\x71\x6a\x6c\x71\xa5\xab\xab" ++"\xa5\xa6\xaa\x1f\x0e\x77\x0a\x62\x75\xa1\x0b\x9d\xae\x8e\x19\x97\x21\x1d\x0b\x19\x85\x75\x05\x0b\x7f\x5e\x79\x79\x69\x88\x19\x0b" ++"\xf9\x56\xf7\xde\x78\x1d\x60\x68\x91\x5d\x1b\x3e\x99\x1d\xd1\x92\x93\xc0\x8f\x19\x0b\x8d\x79\x89\x0a\x5e\xcd\xfb\x0f\xe8\x1f\xab" ++"\x0a\xcb\xdb\xb1\x5a\xfb\x09\x99\x1e\xa6\x87\xb3\xf7\x5d\x05\x6d\x06\x79\x82\x7d\x83\x76\x1b\x80\x7c\x8e\x93\x72\x1f\x99\x62\x6f" ++"\x90\x6e\x1b\xfb\x06\x34\x37\xfb\x02\x71\x90\x74\x93\x7a\x1f\xa1\x61\xb4\x5f\xc3\x5f\x08\xda\x4f\xad\x5d\x5c\x1a\x75\x84\x72\x7f" ++"\x76\x1e\x64\x74\x69\x78\x59\x1b\x57\x5e\xa3\xb6\x71\x1f\x78\xaa\x83\xa9\x87\xc7\x6e\x8d\x18\x0b\xf7\x7b\xf7\x0f\x15\x5c\x6a\x78" ++"\x78\x6a\x1d\x8c\x8f\x8f\x98\x1f\xf3\xf7\xfe\xfb\x50\x70\x85\x73\x05\x8c\x92\x92\x8c\x90\x1b\x9b\x9a\x7d\x7d\x83\x87\x75\x87\x7d" ++"\x1f\x4d\xfb\x67\x05\x85\x77\x88\x79\x7b\x1a\x5c\xa5\x6f\xb7\xa6\xa0\x96\xa8\xac\x1e\xa1\x9f\x96\x9a\xa4\xb4\x08\x0b\x15\x49\x6b" ++"\x68\xc2\x0a\x8d\x47\x8b\x8b\x98\x6f\x08\x5a\x1d\x15\xf4\xb9\xce\x98\x0a\x68\x68\x44\x65\x1e\x0e\x68\x6f\x6d\x67\x69\xa9\x6c\xac" ++"\xaf\xa9\xa8\xae\x0b\xa1\x05\xfb\x73\x20\x1d\x97\x06\x0b\x68\x88\x19\x83\x20\x1d\x0b\x7b\x97\x7b\xa1\x7c\x1f\x0b\x98\x7f\x05\x8e" ++"\x97\x0b\xf8\x72\xf8\x41\x15\xfb\x03\x06\xa3\x69\x6d\x94\x5d\x1b\xfb\x0f\x28\x3a\x26\x58\xa5\x67\xc1\x74\x1f\x39\x5d\x7d\x7d\x66" ++"\x1a\x6b\x9d\x78\xb7\x7c\x1e\x4d\x7c\x77\x83\x73\x78\x08\x7b\x7d\x80\x73\x73\x1a\x4a\xd4\x62\xf7\x07\xf7\x21\xed\xc9\xe3\xc8\x63" ++"\xac\xfb\x01\xaa\x1e\x56\x9a\x05\x6b\x94\x78\x99\x9a\x1a\x9b\x9a\x9f\x98\x90\x92\x8a\x88\x93\x1e\x88\x96\x93\x8a\x97\x1b\xb7\xb8" ++"\x97\xa1\xb1\x1f\xc5\xac\xaa\xbe\xc7\x1a\x9b\x89\x95\x87\x9b\x1e\xce\x06\xfb\xff\xfc\x0f\x15\x97\x8a\xd7\x71\xa1\x81\x08\xa7\x7d" ++"\x98\x7a\x71\x1a\x5f\x5f\x72\x3f\x4a\x5d\xab\xb9\x9f\x94\x9b\xa0\x9f\x1e\x97\x97\xaa\x9d\x92\x8a\x08\xf7\x20\xf8\x49\x15\xa5\x9e" ++"\x73\x68\x69\x7f\x59\x7a\x67\x1f\x5d\x75\x72\x75\x6c\x1b\x70\x7c\xa0\xb1\xb3\x9c\xc8\xa0\xb1\x1f\xac\x9e\xa0\x9b\xa5\x1b\x0b\xc0" ++"\x0a\x6b\xfb\x0b\x45\xfb\x82\x1e\xf7\x0d\x06\xba\xf7\x26\x9c\xa8\x0a\x92\x1f\x7a\x99\x98\x83\x9c\x1b\xac\xa4\xaa\xb5\xb3\x75\xa5" ++"\x68\x58\x62\x59\xfb\x33\x3c\xba\x0a\x0b\xf7\x6c\x6f\x0a\x0b\xa4\x1d\xf7\xd7\x21\x1d\x5e\x06\x71\x7a\x9c\xa4\x92\x8c\x90\x8c\x92" ++"\x1f\x0b\xf9\x1e\xf9\x31\x15\x8b\x0a\xf7\xdf\xa5\x1d\x05\x0b\x15\xf7\x08\xbe\xd6\xe1\xdc\x1a\xc6\x69\xb2\x58\x62\x6d\x6c\x61\x70" ++"\x95\x7b\xa9\x77\x1e\xa2\x7c\x92\x81\x7d\x1a\x67\x64\x0b\x52\x0a\x72\x84\x8a\x86\x8a\x84\x1f\x3a\x1d\x82\x20\x1d\x0b\x15\xb1\x9e" ++"\x88\x82\x9b\x94\x0a\x0b\x32\x0a\xfb\xa3\x06\x85\x75\x05\xa1\x06\xa5\x8a\x9c\x7b\x71\x1a\x86\x8a\x84\x89\x85\x1e\x0b\x63\x1d\xf7" ++"\x17\xea\x05\x0b\x1e\x7f\x20\x1d\xf7\x93\x4f\x0a\x0b\x06\xc4\xf7\x68\x4a\x1d\xb2\x28\x1d\x0b\x20\x1d\x98\x06\xae\x86\xa2\x71\x9a" ++"\x57\x0b\x72\x85\x74\x05\x96\x06\xa0\x99\x7c\x75\x84\x8a\x0b\x7b\x7f\x65\x4b\x1d\x5e\x7a\x79\x3c\x0a\x0b\x06\x91\xa1\x6c\x89\x76" ++"\x9f\x75\xbe\x19\x0b\xa3\xb3\xb7\x9e\xaa\xb6\xa5\x1e\x0e\x50\x87\x50\x89\x69\x8a\x82\x0b\x20\x1d\xaa\x06\xa5\x9c\x7a\x0b\xf1\x1d" ++"\x9d\x9d\x0b\x06\x71\x8c\x7a\x9b\xa4\x1a\x0b\x85\x75\x05\xa1\x06\xa4\x8a\x0b\x1e\x6c\x70\x73\x6e\x53\x3a\x0b\x73\x49\x1b\x4b\x6b" ++"\xa8\xc8\x85\x1f\x60\x0b\xf8\x1c\xf8\x22\x15\xf7\x6c\xf7\x5a\xb6\xb2\x93\x8e\xb6\x91\x19\xa4\xfb\x67\x72\x07\xbd\x85\x91\x88\x79" ++"\x1a\x78\x77\x71\x52\x56\x1e\x3f\x44\x74\x77\x29\x37\xc9\xf7\x78\x18\x9a\xbf\x9f\x9b\xc6\x8f\x08\xa4\xfb\xca\x72\x07\xae\x85\xa0" ++"\x86\x91\x87\x5c\x1d\x78\x84\x70\x1e\xfb\x0e\xfc\x55\x7b\x56\x7c\x7e\x5a\x85\x19\x72\xf7\xb5\xa4\x07\x57\x8f\x7d\x94\xac\x1a\x91" ++"\x8c\x91\x8c\x90\x1e\xcd\xf7\x8d\xf7\x06\xfb\x86\x05\x95\x76\x8e\x80\x80\x1a\x7d\x7f\x83\x71\x89\x1e\x87\x8a\x80\x8a\x7f\x8a\x08" ++"\x72\xf7\xac\xa4\x07\x65\x8f\x7d\x92\x80\xa3\x08\x0b\xf8\x3f\xf7\x17\x15\xa3\x0a\xf7\x03\xf8\x29\x4f\x7d\x5b\x84\x26\x83\x19\x70" ++"\xa0\x07\xa5\x9a\x81\x79\x82\x86\x75\x73\x34\x1f\x79\x47\x91\x1d\xfb\x46\xf7\xc5\x93\x1d\x0b\x7e\x1b\x83\x82\x94\x92\x8d\x8c\x8f" ++"\x8d\x91\xd1\x1d\x9e\x1a\xba\x6e\xa7\x5c\x67\x6e\x7f\x6d\x67\x56\x0a\xf6\xf8\x34\x18\x3d\x7c\x59\x83\x3b\x84\x08\x70\x07\x8c\x93" ++"\x94\x8b\x90\x1b\xa7\x64\x1d\xfb\x2e\xfc\xcb\x50\x1d\x0e\xf7\xac\xf8\x5e\x15\xfb\x4b\x4c\x0a\x85\x88\x81\x1f\x30\xfb\xf2\x05\xf7" ++"\x09\x06\xc3\xf7\x6b\x05\x94\x06\xa1\x8a\x96\x79\x90\x5a\x91\x50\x8d\x7d\x95\x73\xcb\x1d\x5f\x74\x79\x78\x77\x1b\x7b\x83\x98\xa9" ++"\x86\x1f\x7e\xec\x79\xa4\x50\x8e\xb7\x95\x9c\x9e\xaf\xd9\x08\xa6\x97\x95\x96\x97\x1b\x92\x8f\x88\x82\x8f\x1f\x78\x94\x93\x85\x9c" ++"\x1b\xa8\x9e\xa2\xae\xaf\x76\xa0\x65\x5f\x7c\x7b\xfb\x00\x53\x1f\x4c\x6c\x6b\x73\x57\x1b\x0b\xf7\x10\xf8\x09\x15\x25\x06\x7f\x5f" ++"\x05\xf1\x06\x4c\xfb\x7c\x87\x0a\x72\x06\xe4\x1d\xf1\xfb\x3e\x15\xc8\xf7\x77\x05\x7c\x0a\xc2\xf7\x5f\x05\xf7\x0e\x06\x97\xb7\x05" ++"\x0e\x63\x0a\x53\x85\x72\xb7\x1d\x0b\xf8\x3c\xf8\xc4\x15\x66\x06\x50\x23\x05\x90\x79\x81\x8c\x7d\x1b\xfb\x2a\xfb\x1f\xfb\x32\xfb" ++"\x3e\x52\xa3\x63\xc0\x6d\x1f\x43\xfb\x12\x05\xb3\x06\xcb\xf7\x06\x05\x85\x9f\x98\x89\x9d\x1b\xf7\x28\xf7\x1c\xf7\x2f\xf7\x3d\xcb" ++"\x72\xb4\x52\xa7\x1f\xfb\x87\xfc\x02\x15\x93\x07\xd5\xb0\xf7\x20\xaf\xcc\x1e\xb8\xa4\xa8\xa2\xab\x1b\x98\x94\x87\x81\x95\x1f\x99" ++"\x61\x15\x8c\x89\x8b\x8a\x89\x1a\x4f\x70\xfb\x0a\x6e\x46\x1e\x3f\x6c\x6c\x6a\x64\x1b\x7b\x80\x90\x98\x81\x1f\x0b\x15\x60\x6b\x74" ++"\x76\x72\x6e\x08\x57\x4f\x6e\x3f\x3f\x1a\x26\xbd\x4b\xd9\xba\xb1\xa1\xc1\xbb\x1e\x50\xa7\xa0\x7a\xb5\x1b\xf2\xea\xf7\x35\xf7\x41" ++"\xda\x6e\xbb\x5c\x6c\x73\x72\x6b\x79\x92\x77\x96\x7e\x1f\xad\x65\x8b\x8b\x90\x83\x08\x98\x78\x91\x75\x74\x1a\x2b\x3d\xfb\x05\x4a" ++"\x70\x78\x9f\xbc\x78\x1e\xc6\xdc\xa2\xc0\xc2\x1a\xb4\x78\xa6\x6e\x5b\x68\x50\x39\x6c\x8d\x73\x93\x59\x1e\x59\x63\x70\x76\x72\x1b" ++"\x71\x78\xb0\xbd\xe5\xb9\xf7\x21\xc3\xe0\x1f\x0e\xf8\x20\xf7\xe4\x15\x4c\xf7\x71\x05\x89\x95\x89\x95\x94\xb8\x1d\x77\x41\xa0\x1f" ++"\xce\xfb\x91\x55\xfb\x61\x2f\x1d\x6b\x20\x1d\xf7\xc6\x21\x1d\x68\x06\x71\x7a\x9c\xa5\x92\x8c\x90\x8c\x91\x1f\xc2\xf7\x60\xf7\x68" ++"\xf7\xad\xac\xb5\xa5\xa2\xa2\x92\x19\x22\x1d\xfb\x52\x20\x1d\x9d\x06\xa6\xa2\x78\x74\x7b\x84\x78\x7e\x7a\x1f\x0b\xf7\xe6\xf7\x2d" ++"\x15\x46\x67\x5f\x69\x55\x1b\x5e\x6c\xad\xbd\xaa\x95\xa5\xa3\xae\x1f\x75\xad\x9d\x85\xa6\x1b\xb0\xa7\x9e\xa4\xa0\x75\x9b\x6e\x7b" ++"\x79\x87\x7f\x5c\x1f\x8a\x94\x8b\x93\x8f\x1a\xd3\xb5\xca\xbb\x99\x95\x81\x7d\x8a\x8b\x89\x8a\x8a\x1e\x88\x7d\x8b\x8b\x88\x1a\x72" ++"\xa6\x73\xa9\xa8\xa1\xa1\xa9\xba\x5d\xa8\x42\xfb\x02\x3b\x59\x46\x69\x9a\x72\xaf\x71\x1e\x3a\x6e\x65\x5f\x4d\x1a\x43\xc8\x59\xe1" ++"\xe8\xc7\xb9\xf3\xb7\x1e\x0b\xce\xf7\xb2\x15\xc5\xa7\xa2\xaa\x9c\x1b\x94\x90\x84\x7e\x81\x88\x7c\x83\x6d\x1f\x3a\xfb\xc0\x05\xf7" ++"\x0a\x06\xba\xf7\x4a\x93\xa9\xac\xcd\xab\xbd\x19\xa3\x9a\x9b\x98\x97\x1b\x95\x91\x84\x7f\x80\x89\x7e\x84\x70\x1f\xfb\x0e\xfc\x6d" ++"\x05\xf7\x08\x06\xf7\x14\xf8\x86\x05\x91\xa0\x8e\xa1\x9c\x1a\xb7\x71\xa8\x65\x6d\x6f\x7b\x66\x6a\x1e\x70\x6d\x7a\x6f\x6c\x4c\x08" ++"\xa3\xef\x8b\x8b\x9b\x1a\xac\x72\xa4\x68\x50\x53\x54\x25\x5e\x1e\x0b\x15\x55\x68\x77\x77\x7a\x1b\x83\x85\x92\x95\x97\x96\xbb\x99" ++"\xb8\x1f\xd9\xf7\xa0\x05\xfb\x0a\x06\x6b\x0a\x0b\xf7\xbd\xf7\xd5\x15\xf7\x7a\x06\x4d\xfb\x7d\x79\x0a\x22\x1d\xfb\xa8\x20\x1d\xa5" ++"\x06\xa6\x9b\x7a\x71\x83\x8b\x87\x89\x85\x1f\x51\xfb\x6d\x05\xfb\x7a\x4a\x0a\x0b\xe9\xf9\x18\x15\xe4\x1d\xfb\x0d\xfc\x52\x87\x0a" ++"\x06\xf7\x74\x46\x15\x7c\x0a\x0b\xf7\x12\x15\x5e\x76\x79\x71\x7f\x1b\x87\x88\x8f\x90\x90\x8c\x91\x90\x9c\x1f\xe7\xf7\xf4\x05\x82" ++"\x1d\x0b\x51\x9f\x55\xaf\x61\x1f\x9c\x78\x98\x81\xaa\x79\x3c\xfb\x1c\x18\xbb\x06\xd1\xf7\x0c\x05\x81\xaa\xa0\x88\xaa\x1b\xd7\xd6" ++"\xa5\xbc\xce\x1f\xf7\x10\xe7\xde\xf7\x32\xf7\x26\x1a\xbe\x7a\xc0\x6d\xb1\x1e\x78\xa4\x7b\x99\x64\xa1\x08\xfc\x18\xfc\xd7\x15\x84" ++"\x9f\x87\xa1\xa1\x1a\xf1\xbc\xf7\x43\xc5\xf2\x1e\xe2\xbc\xc2\xb6\xc8\x1b\xa4\x9e\x85\x7c\x9e\x1f\xa6\x66\x15\x94\x0b\x90\xa1\x05" ++"\xfb\xa2\xb7\x0a\x87\x8a\x83\x89\x85\x1e\x4c\xfb\x81\x05\x76\x5a\x6a\x83\x63\x1b\x5a\x70\x9f\xaf\x9b\x8e\x9b\x97\xb6\x1f\xad\xf7" ++"\x16\x97\xb8\x9d\x47\x0a\x63\xfb\x2d\x05\x84\x71\x88\x7b\x7b\x1a\x46\x0b\xf8\x36\xf7\x4c\x15\x4f\xf8\x72\x05\xfb\x6c\x06\x86\x75" ++"\xbf\x85\x96\x87\x9b\x76\x19\xfb\x16\xfc\x7e\xa7\x1d\xf7\x0d\xf8\x5e\xd4\xfc\xd0\x05\x9c\x06\xf8\x18\xf8\xd0\xfb\x15\xfc\x78\x7f" ++"\x5f\x78\x78\x68\x88\x19\x74\x20\x1d\x0b\xf9\x31\x15\xfb\xbd\x72\x06\xae\x85\xa0\x86\x91\x87\x08\x91\x88\x90\x81\x82\x1a\x7f\x87" ++"\x74\x84\x71\x1e\xfb\x06\xfc\x44\x05\xfb\x29\x64\x7c\x6f\x67\x1b\x78\x83\x91\x97\x92\x8d\x90\x93\x94\x1f\x96\x98\x8d\x91\x99\x1a" ++"\xaf\x6f\xa6\x68\x67\x6f\x6d\x63\x50\xcb\x61\xe3\xf7\x00\xcd\xc8\xf7\x17\xae\x1e\xf7\x14\xf8\x73\x9c\x0b\x53\xfb\x56\x6f\x4a\x51" ++"\x43\x08\x65\x6c\x75\x7a\x77\x1b\x7d\x84\x93\x9c\x9a\x8c\x91\x99\xb8\x1f\xe9\xf7\xc8\x05\x86\x81\x89\x88\x7e\x1f\x4d\x80\x40\x81" ++"\x5f\x89\x08\x70\x07\xb9\x88\x95\x86\x77\x1a\x7b\x86\x6f\x82\x6e\x1e\x63\xfb\x19\x05\x7d\x59\x84\x6a\x72\x1a\x5a\xa4\x72\xbd\xce" ++"\xa9\xa5\xf7\x24\xf2\x1e\x79\x0b\xf7\xd9\x16\xb5\x1d\xb9\x06\xeb\x8c\xbc\x63\x96\x35\x08\x9f\x06\xb7\xf7\x37\x05\xfc\x68\x06\x82" ++"\x0a\x0b\xf7\xcd\xf8\x59\x15\xfb\x1b\xfb\x14\xfb\x2a\xfb\x33\x30\xc0\x4e\xdc\xb1\xaf\x98\xa6\xb4\x1f\xe2\xc6\xc2\xf1\xf5\x1a\xe5" ++"\x56\xcb\x40\x1e\x79\x69\x15\xa5\x9b\x76\x68\x4c\x6d\xfb\x14\x69\x3b\x1f\x5d\x77\x73\x74\x6d\x1b\x70\x78\xa7\xb3\xb9\xa7\xf7\x0f" ++"\xa8\xd7\x1f\xc0\x9e\xaa\xa9\xae\x1b\x0b\x7f\x6f\x6c\x85\x6c\x1b\x2d\x53\xcc\xf7\x01\xf7\x25\xd3\xf7\x42\xe6\xd7\x1f\xaa\xb0\xb2" ++"\x9a\xb4\x1b\xdc\xbd\x4f\x29\x7e\x8a\x83\x89\x7d\x1f\xab\x85\xbe\xf7\x7e\x05\x6d\x06\x75\x7e\x81\x84\x7c\x1b\x83\x7c\x8e\x90\x7c" ++"\x1f\x99\x5e\x5e\x92\x62\x1b\xfb\x73\xfb\x4d\xfb\x5d\xfb\x87\x0b\xe0\x1d\x99\x92\xab\x9a\xc1\xae\x0a\x95\x8e\x8b\x93\x1b\xa6\x9a" ++"\x81\x79\x7d\x7d\x50\x78\x46\x1f\x40\xfb\x9c\x05\x76\x3f\x7e\x51\x73\x1a\x67\xa6\x73\xb4\xc8\xb1\xaa\xf4\xd0\x1e\x0b\x59\x1d\x50" ++"\x7e\x4d\x7f\x0a\x0b\x85\x75\x05\xa7\x06\xa5\x9c\x7a\x71\x85\x8a\x85\x8a\x85\x1f\x3a\x1d\x7c\x20\x1d\xf7\xd6\x06\x0b\xb0\x1d\x7b" ++"\x70\x1a\x85\x95\x1d\x0b\x15\x50\x63\x77\x76\x79\x1b\x83\x84\x92\x93\x99\x93\xad\x99\xbf\x1f\xbe\xf7\x4b\xe1\xba\x9e\xcf\x35\x5c" ++"\xd6\xf7\xa4\xc6\x0a\x94\x8f\x8b\x91\x1b\xa8\x9a\x81\x79\x7a\x7c\x51\x5e\xfb\x35\x1f\x3d\x60\x78\x45\xd8\xb6\x05\x5a\x0b\xf7\x70" ++"\x15\x9e\xa0\x94\x95\x9c\x9d\x08\xd1\xd3\xaa\xb4\xa0\x1a\x91\x85\x91\x84\x83\x7d\x82\x78\x78\x1e\x7e\x7f\x81\x83\x73\x7a\xfb\x3e" ++"\xfb\x10\x18\x82\x07\xe0\x35\xc6\x4d\xa3\x70\x08\x83\x92\x8e\x89\x90\x1b\x94\x91\x92\x93\x9a\x81\xa6\x74\xbb\x1f\x0b\x8e\x1d\xf7" ++"\x01\x1d\xf7\x2c\xe2\x05\xaa\x9d\x93\x95\x2d\x1d\x0e\x1a\x5c\xb8\x69\xc8\xbe\xba\xa8\xb9\xa4\x68\x1d\x81\x88\x7b\x1b\x0b\xf7\xd1" ++"\xf7\x22\x15\x46\x5d\x6e\x75\x60\x1b\x61\x75\xa7\xc1\x9b\x8d\x98\x8f\x9f\x1f\xf3\x9f\xbc\xa1\xbd\xb9\x08\xae\xab\x9e\xb0\xaf\x1a" ++"\xbe\x5f\xaf\x4e\xfb\x25\xfb\x23\xfb\x37\xfb\x39\x36\xcb\x4d\x0b\x34\x0a\x67\x20\x1d\xf7\xbe\x21\x1d\x72\x06\x70\x8c\x7b\x9b\xa5" ++"\x1a\x90\x8c\x92\x8d\x91\x1e\xf7\x16\xf8\x7f\x98\xb8\x9c\x9d\xae\x8e\x19\x97\x06\x0b\x15\x6c\x7c\x7e\x80\x6d\x1d\x6b\x93\xb1\x1d" ++"\x0b\x54\x1d\x56\x82\x85\x8a\x89\x81\x1f\x0e\xa6\x92\x9b\x96\xaa\x1b\xf7\x04\xc1\x50\xfb\x0d\xfb\x07\x69\xfb\x0b\x55\x3e\x1f\x3e" ++"\x56\x44\x67\x2c\x1b\x65\x7b\x95\xa3\x97\x8e\x9a\x94\xa6\x1f\x8d\x8c\x8d\x8b\x1e\x0b\x6e\x06\x78\x80\x88\x89\x7c\x1b\x81\x83\x8d" ++"\x92\x79\x1f\x95\x72\x7f\x8e\x76\x1b\x3a\x56\x5a\x3e\x55\x99\x6f\xcd\x3c\x1f\xb1\x5e\x9d\x69\x72\x1a\x6d\x72\x73\x6b\x74\x0b\x15" ++"\xa5\x9b\x75\x69\x4c\x6b\xfb\x19\x6a\x3d\x1f\x5c\x76\x73\xdb\x1d\xc0\x9e\xab\xaa\xae\x1b\x0e\x82\x3a\x97\x1d\x0b\xf9\x41\x15\xfb" ++"\x08\x58\x40\x36\x39\x1a\x50\xad\x64\xbe\xb4\xa9\xaa\xb5\xa6\x81\x9b\x6c\x9f\x1e\x75\x9a\x84\x95\x9a\x1a\xae\xb2\xb2\xda\xb5\x1e" ++"\x0b\x05\x27\x71\x7a\x6c\x6e\xee\x1d\x93\x96\x8d\x92\x95\x1a\xa6\x75\xa1\x70\x70\x75\x73\x6e\x5d\xb5\x6c\x0b\x86\x75\x05\xa0\x06" ++"\xa5\x8a\x9c\x7a\x71\x1a\x84\x4d\x1d\xfc\x7f\x7f\x5e\x7a\x79\x68\x88\x19\x83\x20\x1d\x0b\xf8\x22\x15\xdd\xf7\x4e\x8c\x8c\x8d\x90" ++"\x8e\x93\x19\x95\xa1\x8c\x8e\x98\x1a\xa6\x77\xa1\x72\x64\x66\x68\x65\x88\x1e\x7b\xfb\x6a\x05\x0b\xf7\x05\xf7\x5c\xc7\xf2\xa1\xa2" ++"\xaf\x89\x19\x91\x9f\x05\xfb\x26\x06\x85\x77\x05\x97\x06\x9b\x95\x83\x7d\x7c\x86\x80\x6b\x53\x1f\x0b\x05\x7c\x57\x82\x60\x79\x1a" ++"\x64\xa7\x71\xb5\xc7\xb3\xac\xf2\xcd\x1e\x75\x99\x05\x56\x69\x71\x70\x7b\x1b\x83\x83\x92\x93\x0b\xf8\xe2\xf7\x56\x15\x73\x90\x69" ++"\x53\x75\x72\x64\x6f\x19\x65\x55\x44\x77\x39\x1b\x5e\x78\x94\xa0\x93\x8d\x98\x8e\x96\x1f\x0b\x7c\x58\x7a\x7c\x5b\x85\x19\x72\xf7" ++"\xb2\x07\xf7\x94\xf7\x51\xf7\x3d\xf7\x77\xf7\x3f\xfb\x04\xf1\xfb\x51\x1f\xfb\xb6\x0b\x8a\xba\x05\xaf\x9a\x9f\xa5\x1e\x95\x06\x90" ++"\x9f\x05\xfb\x76\x06\x86\x77\x05\xa6\x9b\x62\x37\x91\x1f\x95\xfb\x68\x0b\x15\xa9\x06\xa8\x97\x92\x91\x9e\x1b\x95\x98\x88\x83\xa2" ++"\x1f\x7a\xbc\xad\x84\xb3\x1b\xf7\x20\xe4\xda\xf7\x0f\xe3\x0b\xb1\xf7\x17\x91\x94\xc5\x98\x19\xa4\xfb\x65\x72\x07\xc6\x86\xa0\x7b" ++"\x65\x1a\x78\x84\x69\x80\x62\x1e\x3b\xfb\xb3\x0b\xfc\xbb\x06\x65\xfb\x3f\xa4\x84\xbe\xef\xcb\xb5\xf1\x8c\x19\xfb\x28\xfc\xad\x05" ++"\x58\x7d\x71\x76\x58\x1b\x7d\x72\x0b\x15\x90\x0a\x15\xdd\x1d\x72\x78\x4d\x0a\xa2\x0a\x7b\xa1\x7c\x1f\xf7\x19\x32\x05\x0e\xd7\x1d" ++"\x77\x73\x3d\x0a\xf7\x18\x33\x05\x0e\x65\x1d\x4d\x0a\x1a\x24\xbd\x4a\xdb\xcd\xbd\xac\xda\xc3\x1e\x8d\x4a\x8b\x8b\x8d\x7f\x08\x74" ++"\x90\x93\x7f\x97\x1b\xae\xb4\x0b\xb1\x1d\x81\x0b\x7a\x7f\x65\x68\x1e\xfb\x0e\xfb\x17\x05\x0b\x1f\xaa\x7c\xa0\x64\x61\x1a\x60\x7c" ++"\x58\x74\x6b\x1e\x61\x6f\x61\x76\x57\x1b\x7d\x81\x8c\x8f\x78\x1f\x0b\x73\x53\x63\x1e\x99\x7e\x05\xab\xa7\x9e\x95\xa7\x1b\xad\xa0" ++"\x77\x6b\x60\x64\x70\x39\x7c\x1f\x0e\x06\x55\x0a\x9c\x7b\x73\x1a\x82\x8b\x87\x89\x84\x1e\xfb\x21\xfc\x7f\x7d\x5e\x0b\xf7\xba\xf7" ++"\xc3\x15\x87\xaf\x9b\x8a\xa2\x1b\xf7\x25\xf7\x00\xe2\xf7\x08\xec\x3b\xcb\xfb\x0e\x1f\x0b\xd8\xd4\x1a\xc0\x6c\x60\x1d\x0b\xf7\x9c" ++"\x16\xf8\xa3\x06\xc6\xf7\x58\x71\x8e\x61\x48\x72\x6f\x66\x71\x19\x6d\x60\x4c\x7b\x44\x1b\x0b\x6d\x73\x73\x6c\x6b\xa4\x71\xa9\xa8" ++"\xa3\xa4\xaa\x0b\xec\x1d\x90\x8c\x92\x8d\x92\x1e\xf7\x16\xf8\x7f\x0b\xab\x86\x99\x89\x95\x88\x92\x87\x19\x91\x87\x8f\x82\x81\x1a" ++"\x7f\x86\x6c\x86\x79\x1e\x0b\xca\xc4\xd6\xb8\x72\xbc\x53\xcc\x1f\x65\xb8\x79\xa9\xa2\x1a\xab\xa0\xa0\xab\xb9\x0b\x16\xa4\x0a\x0e" ++"\x9d\x1a\xa6\xdf\x1d\x89\x9e\x56\x0b\x49\x15\x62\x6a\x6a\x63\x62\xac\x6a\xb4\xb3\xac\xac\xb3\xb4\x6a\xac\x63\x1f\x0b\x15\xc7\x1d" ++"\x0b\x15\xfb\x03\xf7\x27\x05\xa1\x7a\x77\x97\x78\x1b\x73\x76\x76\x73\x7b\x97\x0b\x5e\x6f\x73\x70\x7c\x1b\x85\x86\x91\x91\x94\xa1" ++"\xe2\xae\xf7\x13\x1f\x0b\xf5\x1d\xa6\xad\xae\x6f\xa8\x6b\x1f\x0b\xf2\x1d\xc8\xf7\x6d\x05\x94\x06\x0b\x15\x2b\x1d\x9f\x1a\xa4\x75" ++"\xa0\x71\x79\x0b\x22\xfb\x1c\x1a\x2b\xb2\x46\xd8\x62\x1e\xb0\x77\xa6\x85\xc8\x86\x0b\xc2\x92\x9d\x9c\xae\x19\xc7\xa8\xaf\xba\x9c" ++"\x1b\x8f\x91\x87\x82\x0b\xfa\x65\xf7\xa1\x15\xfe\x7c\x06\x7a\x30\x05\xfa\x7c\x06\x0e\x97\xb8\x9d\x9d\xae\x8e\x19\x97\x06\x0b\x4d" ++"\xba\x7c\xa1\xb8\x1a\xcc\xb3\xb3\x0b\x83\x20\x1d\xf7\xa8\x21\x1d\x6e\x06\x71\x8c\x0b\x92\x95\x1a\xa6\x75\xa1\x70\x70\x75\x73\x6e" ++"\x5d\xb5\x6c\xca\x0b\x1f\xf7\x25\xf8\x9f\xc6\x0a\x0b\xf7\xd9\xf7\x9b\x15\xc3\xfb\x34\x05\x8e\x80\x8d\x81\x80\x1a\x0b\xc7\x0a\xb3" ++"\x6a\xad\x63\x1f\x0b\x05\xae\x95\x97\x94\xb4\x1b\xd4\xbe\x7b\x6c\xa6\x1f\x9f\x0b\xbc\x0a\x6e\xa8\x0b\x75\x1a\xfb\x08\x4c\xfb\x5f" ++"\x49\x2c\x1e\x49\x5d\x5e\x6c\x0b\x70\x1a\x64\xa4\x74\xb6\xc8\xb1\xaa\xf4\xd0\x1e\x0e\x43\xf0\x1d\x0b\x54\x0a\x91\x8c\x91\x8d\x92" ++"\x1e\x0b\x20\x1d\xa1\x06\xa6\x8a\x9b\x7b\x71\x1a\x0b\x15\xfb\x07\x5d\x73\x67\x6d\x1b\x76\x7f\xaa\xc0\x0b\x9a\x98\x94\x9d\x9d\x19" ++"\xa3\xa4\x98\xa6\xa4\x1a\x0b\x1f\xcd\xf7\x65\x4c\x7c\x7f\x89\xfb\x11\x80\x19\x0b\xab\x1e\xcc\xa8\xa1\xa2\xb5\x1a\xbe\x5f\xaf\x4b" ++"\x0b\x6f\x70\x68\x68\xa8\x6e\xae\xad\xa6\xa6\xae\xae\x0b\x75\x05\xf7\xa6\x21\x1d\x75\x06\x71\x8c\x0b\x06\xe1\xf7\x66\x05\x3e\x06" ++"\x34\xfb\x66\x05\x0b\x8a\xc5\x0a\x0b\xa6\xf8\x2b\x15\xb8\x89\x94\x87\x78\x1a\x72\x0b\xe9\xf8\x15\x18\xf7\x2a\x06\x46\xfb\xa1\x05" ++"\x0b\x73\x4a\x1b\x4b\x6a\xa8\xc8\x86\x1f\x60\x06\x0b\x7e\x5e\x79\x79\x68\x88\x19\x0b\x92\x87\x08\x91\x87\x8f\x82\x0b\x85\x1e\xfb" ++"\x17\xfc\x7f\x7f\x5e\x79\x79\x0b\x33\x7a\x5c\x84\x41\x85\x19\x70\x07\x8c\x0b\x6b\x61\x61\xaa\x6b\xb5\xb5\xac\xab\xb5\x0b", 55486 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Italic.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Italic.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Italic.cff.cpp.301 2023-01-17 15:53:51.710205381 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Italic.cff.cpp 2023-01-17 15:53:51.710205381 -0500 +@@ -0,0 +1,1757 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusRoman_Italic_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x13\x4e\x69\x6d\x62\x75\x73\x52\x6f\x6d\x61\x6e\x2d\x49\x74\x61\x6c\x69\x63\x00\x01\x01\x01\x35" ++"\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x18\x04\x1e\xe1\x5a\x5f\x0c\x02\x22\x0c\x03\xfb\x3d\xfb\xa2" ++"\xfa\xd1\xfa\x4b\x05\x1c\x2a\xcd\x0f\x1c\x2a\xe0\x11\xae\x1d\x00\x00\xc6\xbf\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00" ++"\x1d\x00\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00" ++"\x8b\x00\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00" ++"\xfa\x01\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01" ++"\x71\x01\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01" ++"\xe1\x01\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02" ++"\x59\x02\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02" ++"\xd3\x02\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03" ++"\x61\x03\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03" ++"\xf1\x03\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04" ++"\x81\x04\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05" ++"\x11\x05\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05" ++"\xa1\x05\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06" ++"\x31\x06\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06" ++"\xbf\x06\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07" ++"\x3a\x07\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07" ++"\xb4\x07\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08" ++"\x29\x08\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08" ++"\xc0\x08\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09" ++"\x40\x09\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09" ++"\xbc\x09\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a" ++"\x42\x0a\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a" ++"\xb2\x0a\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b" ++"\x22\x0b\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b" ++"\x92\x0b\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c" ++"\x02\x0c\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c" ++"\x87\x0c\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d" ++"\x5f\x0d\x72\x0d\x7e\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f" ++"\x73\x41\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63" ++"\x75\x74\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68" ++"\x69\x44\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64" ++"\x6f\x74\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e" ++"\x45\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61" ++"\x47\x62\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f" ++"\x74\x61\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64" ++"\x6f\x74\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69" ++"\x65\x72\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78" ++"\x4b\x61\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61" ++"\x72\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f" ++"\x6e\x4e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61" ++"\x75\x74\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f" ++"\x6e\x74\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52" ++"\x63\x61\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c" ++"\x6c\x61\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61" ++"\x75\x54\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65" ++"\x76\x65\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73" ++"\x69\x6c\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55" ++"\x72\x69\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72" ++"\x65\x73\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63" ++"\x75\x74\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66" ++"\x69\x69\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30" ++"\x31\x39\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69" ++"\x69\x31\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32" ++"\x36\x61\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69" ++"\x31\x30\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33" ++"\x61\x66\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31" ++"\x30\x30\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61" ++"\x66\x69\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30" ++"\x30\x34\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66" ++"\x69\x69\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30" ++"\x35\x31\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69" ++"\x69\x31\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35" ++"\x38\x61\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69" ++"\x31\x30\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37" ++"\x61\x66\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31" ++"\x30\x30\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61" ++"\x66\x69\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30" ++"\x30\x37\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66" ++"\x69\x69\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30" ++"\x38\x35\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69" ++"\x69\x31\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39" ++"\x32\x61\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69" ++"\x31\x30\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39" ++"\x61\x66\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31" ++"\x30\x31\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61" ++"\x66\x69\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30" ++"\x31\x31\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66" ++"\x69\x69\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c" ++"\x70\x68\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67" ++"\x68\x74\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72" ++"\x72\x6f\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69" ++"\x67\x68\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62" ++"\x65\x74\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63" ++"\x63\x65\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64" ++"\x63\x72\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62" ++"\x72\x65\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72" ++"\x6f\x6e\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65" ++"\x71\x75\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78" ++"\x63\x6c\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d" ++"\x6d\x61\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67" ++"\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d" ++"\x66\x6c\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66" ++"\x69\x6e\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74" ++"\x70\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b" ++"\x69\x6f\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f" ++"\x73\x69\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61" ++"\x6b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61" ++"\x6d\x62\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71" ++"\x75\x61\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74" ++"\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65" ++"\x6e\x63\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65" ++"\x71\x75\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e" ++"\x6f\x6d\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e" ++"\x6f\x73\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69" ++"\x66\x66\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74" ++"\x70\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61" ++"\x63\x75\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76" ++"\x6c\x6f\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63" ++"\x75\x6d\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69" ++"\x6c\x65\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63" ++"\x61\x72\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65" ++"\x75\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62" ++"\x6c\x75\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69" ++"\x30\x32\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43" ++"\x75\x6e\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30" ++"\x34\x35\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75" ++"\x6e\x69\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34" ++"\x39\x43\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e" ++"\x69\x30\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41" ++"\x46\x75\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69" ++"\x30\x34\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41" ++"\x75\x6e\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30" ++"\x34\x44\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75" ++"\x6e\x69\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31" ++"\x32\x36\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e" ++"\x69\x32\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65" ++"\x6b\x75\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69" ++"\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c" ++"\x64\x65\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61" ++"\x76\x65\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61" ++"\x63\x63\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32" ++"\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d" ++"\x65\x6e\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32" ++"\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d" ++"\x65\x6e\x74\x4e\x69\x6d\x62\x75\x73\x20\x52\x6f\x6d\x61\x6e\x20\x49\x74\x61\x6c\x69\x63\x4e\x69\x6d\x62\x75\x73\x20\x52\x6f\x6d" ++"\x61\x6e\x00\xdd\x02\x00\x01\x00\x06\x00\x0b\x00\x10\x00\x13\x00\x1b\x00\x20\x00\x67\x00\xf3\x01\x45\x01\x4a\x01\x53\x01\x80\x01" ++"\x8d\x01\x94\x01\x9a\x01\xa1\x01\xb8\x02\x43\x02\x86\x02\x9b\x02\xa6\x02\xaf\x02\xb8\x02\xbd\x02\xcb\x02\xd0\x03\x4c\x03\xb9\x04" ++"\x02\x04\x0a\x04\x24\x04\x40\x04\x55\x04\x62\x04\x74\x04\x81\x04\x8b\x04\x95\x04\x9d\x04\xa2\x04\xaa\x04\xb0\x04\xba\x04\xc1\x04" ++"\xc8\x04\xd0\x05\x27\x05\x39\x05\x7a\x05\xb5\x05\xc0\x05\xc6\x05\xca\x05\xdb\x05\xed\x05\xfc\x06\x05\x06\x18\x06\x24\x06\x32\x06" ++"\x42\x06\x4e\x06\x57\x06\x68\x06\x70\x06\x7a\x06\x84\x06\x93\x06\x9c\x06\xa3\x06\xac\x06\xb9\x06\xc1\x06\xc9\x06\xd4\x06\xdf\x07" ++"\x8b\x08\x35\x08\x89\x09\x22\x09\xaa\x0a\x28\x0a\x9a\x0a\xf6\x0a\xfd\x0b\x68\x0b\x9e\x0b\xcb\x0c\x22\x0c\x6c\x0c\xca\x0c\xe1\x0d" ++"\x39\x0d\x60\x0d\xb3\x0d\xdc\x0e\x28\x0e\x34\x0e\x77\x0e\xa3\x0e\xe8\x0f\x28\x0f\x65\x0f\xa3\x0f\xc0\x0f\xf5\x10\x25\x10\x50\x10" ++"\x5d\x10\x8a\x10\xa0\x10\xca\x10\xf0\x11\x10\x11\x1a\x11\x41\x11\x67\x11\x8a\x11\xa0\x11\xa6\x11\xb9\x11\xdb\x11\xfb\x12\x1c\x12" ++"\x3d\x12\x45\x12\x65\x12\x85\x12\xa4\x12\xaf\x12\xcd\x12\xe1\x12\xef\x13\x0a\x13\x26\x13\x29\x13\x42\x13\x4b\x13\x50\x13\x5a\x13" ++"\x72\x13\x76\x13\x8f\x13\xa7\x13\xb1\x13\xbe\x13\xd6\x13\xe8\x13\xfe\x14\x14\x14\x28\x14\x3e\x14\x51\x14\x64\x14\x78\x14\x8c\x14" ++"\xa0\x14\xb4\x14\xbd\x14\xd0\x14\xd8\x14\xeb\x14\xf7\x15\x09\x15\x1b\x15\x2d\x15\x3f\x15\x51\x15\x63\x15\x74\x15\x85\x15\x96\x15" ++"\xa7\x15\xb6\x15\xc5\x15\xd4\x15\xe2\x15\xf2\x16\x02\x16\x10\x16\x20\x16\x2e\x16\x36\x16\x45\x16\x52\x16\x60\x16\x6e\x16\x7c\x16" ++"\x8a\x16\x98\x16\xa6\x16\xb4\x16\xc0\x16\xc4\x16\xd1\x16\xde\x16\xeb\x16\xf0\x16\xfd\x17\x0a\x17\x0f\x17\x1c\x17\x29\x17\x34\x17" ++"\x40\x17\x4c\x17\x58\x17\x64\x17\x6e\x17\x79\x17\x84\x17\x8f\x17\x9a\x17\xa5\x17\xb0\x17\xbb\x17\xc6\x17\xd1\x17\xdc\x17\xe7\x17" ++"\xed\x19\x86\x79\x05\x0b\x1b\x90\x9d\x05\x0b\x06\x86\x79\x05\x0b\x81\x1d\x0e\x15\x6f\x75\x76\x70\x5b\x1d\x0b\x06\x87\x79\x05\x0b" ++"\xf8\xc8\x9b\x15\x52\x90\x85\x93\x7e\xd4\x2d\xf8\xca\x18\x71\x06\xfb\xb6\xfc\x88\x3c\xfb\x19\x81\x80\x63\x83\x19\x7b\xf7\x4f\x9b" ++"\x07\x58\x90\x83\x90\xa4\x1a\x9e\x8e\x94\x9c\xad\x1e\xc4\xf7\x05\x05\xf7\x70\x06\xc7\x1d\xf7\x8a\x07\xfc\x19\xf7\x9a\x15\xf7\x2a" ++"\xf7\x98\xb7\xfb\x98\x05\x0b\xf9\x0e\xf9\x21\x15\xfc\x85\x7b\x06\xc9\x85\x9a\x83\x70\x1a\x7f\x85\x6a\x86\x78\x1e\xfb\x0f\xfc\x4e" ++"\x7a\x52\x83\x84\x53\x81\x19\x7b\xf8\x8f\x07\xc9\xf7\x36\x7b\x93\x5c\x4a\x71\x72\x60\x77\x19\x7a\x66\x47\x81\x3f\x1b\x53\x74\x95" ++"\xa3\x97\x97\xba\xa3\xe2\x1f\xab\xf7\x07\x05\x8a\x9b\x9a\x8a\x9b\x1b\xb9\x8a\xa7\x8a\xa3\x86\x92\x85\x19\x94\x84\x8d\x84\x77\x1a" ++"\x79\x89\x7f\x86\x75\x1e\x9f\x86\xcf\xf7\x7c\x79\x8f\x65\x36\x81\x84\x31\x88\x19\x7f\x6b\x8a\x8a\x68\x1f\xcd\xf7\x7d\x05\xa2\x91" ++"\x95\x8e\xc5\x1b\xf7\x30\xae\x7e\x4f\x7e\x8a\x7c\x8a\x7a\x1f\xa0\x89\x05\x0b\xf7\xfa\xf7\x01\x15\x50\x43\x6c\x7b\x5f\x1b\x53\x66" ++"\xaf\xc2\x9a\x8d\x99\x93\xab\x1f\xa7\x8f\x05\xf7\x2a\xa0\xf5\xd7\xe1\x1a\xb5\x6d\xa5\x59\xfb\x24\xfb\x31\xfb\x38\xfb\x2b\x3a\xc1" ++"\x53\xd9\xd2\xd8\xb4\xce\xc6\x1e\xfb\x6e\xf7\x2f\x15\xe4\xad\xd5\xd8\xbe\x1b\xa0\x99\x7c\x73\x6c\x78\x67\x6c\x6d\x1f\x66\x68\x65" ++"\x79\x35\x76\x08\x0b\x15\xfb\xc1\x46\x1d\x78\x1d\xfb\x00\x7c\x48\xea\x1d\x0b\x9c\x1d\xd7\x1a\xde\x51\xc4\x36\x1e\x7f\x76\x15\xb6" ++"\xa7\x66\x52\x41\x6b\x28\x5e\x4a\x1f\x56\x66\x65\x72\x60\x1b\x5c\x6c\xaf\xc2\xd5\xa8\xe3\xbc\xd2\x1f\xc4\xb2\xb5\xa8\xb6\x1b\x0b" ++"\x83\x16\xf7\x88\x9b\x06\xae\x1d\xfb\x8b\xab\x1d\x0b\x8c\x8d\x8e\x90\x1f\x8f\x0b\x9d\x05\xfb\xa0\x06\x0b\xf7\x72\xf7\x06\x7f\x1d" ++"\x0b\x15\xdf\xba\xb9\xc3\xc3\x1a\xb3\x72\xaa\x6a\x6e\x75\x77\x71\x78\x38\x1d\x70\x56\x68\x1e\x0e\x9a\xf8\x24\x15\x8e\x97\x93\x8c" ++"\x96\x1b\xb4\x9e\x7b\x55\x9f\x1f\xa6\x41\xbf\xfb\x6a\x65\x1a\x7b\x84\x7b\x7d\x78\x1e\x6f\x66\x74\x6f\x7f\x7e\x08\x75\x76\x80\x83" ++"\x7e\x1b\x84\x85\x8e\x93\x80\x1f\x97\x7c\x81\x90\x7f\x1b\x75\x7a\x7a\x75\x71\xa0\x79\xa9\xcb\xf7\x16\xf7\x29\xf7\x5b\xf7\x01\x1f" ++"\xcf\xf7\x0f\xa7\xd3\xbc\x1a\xa9\x72\xa4\x6d\x74\x7b\x7c\x75\x7b\x93\x81\x9f\x7e\x1e\x9e\x80\x92\x82\x7d\x1a\x63\x67\x3e\x35\xfb" ++"\x22\x1e\x77\xf7\x08\x05\xe4\x7c\x53\xf7\x38\x7c\x1b\x87\x06\x8a\x89\x88\x8b\x87\x1b\x83\x8a\x66\x85\x56\x81\x86\x8a\x7e\x88\x7d" ++"\x89\x08\x0b\xf8\x60\xf7\x09\x15\x47\x55\x7f\x80\x7b\x1b\x82\x84\x92\x94\x93\x8f\x9e\x95\xaf\x1f\xc4\xf7\x62\x05\x90\xa0\x8f\xa1" ++"\x99\x1a\xb0\xf7\x04\x1d\xce\xf7\x6e\x8a\x1d\x7f\x85\x6a\x83\x6c\x1f\x5f\xfb\x39\x05\x7e\x57\x88\x7e\x81\x1a\x65\x99\x7b\xac\xb8" ++"\xa4\x9f\xe8\xd1\x1e\x0b\x37\x1d\xc3\xc3\x1a\xb3\x72\xaa\x6a\x6e\x75\x77\x71\x78\x38\x1d\x70\x56\x68\x1e\x0e\x1b\x90\x9d\x05\xfb" ++"\xa4\x06\x86\x79\x05\x0b\x8d\x8e\x82\x1f\x7b\x91\x81\x99\x0b\xa5\xa3\xa9\xaa\x71\xa5\x6d\x1f\x0b\x15\xe0\xba\xb8\x0b\x91\x81\x9e" ++"\x7a\x1e\x9a\x7d\x90\x83\x81\x1a\x70\x75\x0b\xf8\x6c\x6d\x1d\x0b\xf8\xcb\x9b\x15\x5f\x8e\x77\x9c\x78\xbf\x2e\xf7\x89\x18\xd8\x9c" ++"\xac\x99\xaf\xab\x08\xac\xa8\x9d\xb2\xb8\x1a\xe8\x41\xbe\xfb\x1a\x1e\xfb\x8c\x7b\x06\xb5\x85\x90\x8a\x95\x84\x08\x93\x86\x91\x7f" ++"\x80\x1a\x7f\x86\x73\x84\x70\x1e\xfb\x0f\xfc\x4e\x79\x50\x84\x85\x53\x82\x19\x7b\xf7\x88\x9b\x07\x4d\x93\x85\x8f\xae\x1a\x95\x8d" ++"\x95\x95\xb0\x1e\xc3\xf7\x65\xcc\x86\xf7\x0f\xfb\xd8\x05\xf7\x28\x06\xfb\x97\xf8\xe7\x15\xa0\x91\x98\x92\xab\x1b\xde\xb4\x66\x3f" ++"\x29\x4b\x58\xfb\x11\x79\x83\x8c\x8f\x72\x1f\x0b\xbc\xf7\xbd\x15\xbc\xa2\xb1\xb8\x9f\x1b\x93\x91\x84\x80\x84\x89\x84\x86\x77\x1f" ++"\x60\xfb\x36\x05\x83\x6e\x87\x70\x75\x1a\x4c\xbc\x5d\xce\xd0\xcd\xbd\xde\xb5\x1e\xad\xcf\xa4\xee\xd1\x1a\xbc\x74\xae\x69\x73\x77" ++"\x77\x71\x7a\x90\x80\x9e\x6f\x1e\xa4\x68\x92\x78\x6e\x1a\x63\x78\x50\x6d\x58\x1e\x50\x68\x5d\x68\x61\x1b\x68\x74\xa9\xb7\x9f\x92" ++"\xb3\x96\xb5\x1f\xb3\xf7\x28\x05\x8e\x97\x8f\xa5\x96\x1a\xab\x77\xa3\x70\x5b\x58\x5a\x31\x5f\x1e\x0b\xf7\xf2\xf5\x15\x50\x54\x64" ++"\x75\x5a\x1b\x52\x69\xb5\xd3\xe0\xae\xe5\xc3\xc5\x1f\xa9\xa8\xb3\x9d\xb3\x1b\xa2\x99\x83\x7f\x86\x89\x86\x87\x82\x1f\x84\x7e\x89" ++"\x85\x81\x1a\x73\x9a\x7d\xa3\xa7\x9f\x9e\xa6\xba\x5f\xad\x4e\xfb\x2a\xfb\x20\xfb\x26\xfb\x30\x2c\xc1\x54\xe8\xd6\xc0\xa9\xd8\xc8" ++"\x1e\x0b\x84\x1d\xad\xa7\xec\xcc\x1e\x0b\x15\x4c\x72\x5b\x67\x4d\x1b\x4b\x64\xaf\xca\x86\x1f\x6e\x06\xfb\x00\x8c\xb4\x59\xe3\x1b" ++"\xc1\xb9\x5a\x1d\x05\xd4\x9e\x9d\x99\xd4\x34\x1d\xa3\x98\x8a\x87\x94\x1f\x9b\x85\x95\x7d\x7b\x1a\x7e\x89\x7e\x87\x7d\x55\x1d\x0b" ++"\x37\x1d\xc2\xc4\x1a\xb3\x72\xaa\x6a\x6e\x75\x77\x71\x78\x38\x1d\x71\x56\x67\x1e\x0e\x7c\x1b\x77\x7c\x7c\x78\x7f\x91\x81\x98\x81" ++"\x1f\x0e\x6f\x75\x76\x70\x70\xa2\x74\xa7\xa6\xa1\xa0\xa6\xa6\x74\xa2\x70\x1f\x0b\x1f\x86\x83\x8a\x86\x83\x1a\x73\x9a\x7b\xa1\xa2" ++"\x0b\x1b\xd1\xbc\xaf\xbd\xb5\x6b\xa5\x59\x0b\x3b\x06\xa7\xf2\x05\x8c\x8d\x8b\x8d\x0b\x06\x80\x58\x05\xf7\xc1\x06\x0e\x8a\x89\x82" ++"\x1f\x0e\x08\x91\x88\x8f\x83\x83\x1a\x0b\x7a\x4e\x8a\x20\x1d\x0b\x1b\xa6\x9e\x79\x71\x71\x78\x7c\x69\x0b\x1e\xf7\x0e\xf8\x5d\x05" ++"\x0b\x79\x05\xc2\x8a\x9c\x81\x0b\x1a\x80\x89\x7c\x87\x7d\x1e\x0b\xf8\xd2\xf8\x8d\x15\x20\xfc\x24\x79\x46\x78\x7a\x4e\xf3\x1d\x05" ++"\x54\x8c\x7a\x96\xaa\x1a\x96\x8d\x97\x8f\x9b\x1e\xf7\x0f\xf8\x5d\x05\xd3\x9d\x9e\x9a\xd4\x21\x1d\xfb\xa4\x06\x86\x67\x1d\x78\x1a" ++"\x85\x8b\x87\x89\x81\x1e\xfc\x13\xfc\x2f\xf3\xf8\x18\x05\xd4\x9e\x9d\x99\xd4\x21\x1d\xfb\xa4\x66\x1d\x7c\x87\x7f\x9d\x1d\x9c\x1a" ++"\x96\x8d\x97\x8e\x98\x1e\x0b\xa0\x1d\x43\xfb\xa7\x89\x82\x8a\x87\x93\x1d\xe3\xf7\xe1\x05\xdf\x06\x0b\xf9\x0d\xf9\x21\x15\xfc\xa8" ++"\x06\x61\xfb\x2e\x9d\x87\xc0\xf7\x00\xac\x9c\xf7\x2c\x89\x19\xfb\x24\xfc\xa4\x64\x1d\xf7\xb6\x9b\x07\x35\x92\x87\x8d\xb0\x1a\x97" ++"\x8d\x95\x95\xaf\x1e\xf7\x1f\xf8\x86\x05\xc2\x06\xd3\xab\x72\x53\x7e\x8a\x7c\x89\x7a\x1f\x9c\x89\x05\x0b\x79\x51\x84\x85\x53\x81" ++"\x19\x7b\xf7\x8a\x9b\x07\x4f\x93\x80\x92\xa8\x1a\x92\x8c\x93\x8d\x92\x1e\xcd\xf7\x88\x05\xf7\xb1\x06\x4a\xfb\x80\x7b\x57\x77\x7c" ++"\x4a\x84\x19\x7b\xf7\xa5\x9b\x07\x4a\x91\x7e\x93\xa8\x1a\x94\x8c\x91\x8d\x93\x1e\x0b\x15\x6a\x80\x7e\x8e\x1d\xaf\xcf\x99\x1f\x0e" ++"\x98\x1d\xf7\x46\xb9\x1d\x88\x1d\xb9\x0b\x1e\xfb\x0e\xfc\x5e\x7a\x47\x77\x79\x4e\x8a\x20\x1d\xf7\x97\x06\x0b\x15\xae\x06\xf7\x3f" ++"\xf5\x05\x97\x92\x90\x94\x97\x1a\xa0\x7b\x9a\xd6\x1d\x8d\x95\x4a\x1d\x76\x79\x8f\x96\x6e\x1f\x7a\x6e\x05\x7b\x0b\xf1\x1d\xfb\xa3" ++"\x06\x86\x4c\x1d\x0b\x16\x72\x77\x78\x73\x72\xa0\x76\xa4\xa4\x9e\x9e\xa3\xa4\x76\xa0\x73\x1f\x0e\xa3\xb7\xac\x1f\x9f\xa6\x94\xa0" ++"\x94\xb5\x08\x0e\x6f\xa0\x75\xa7\xa6\xa1\xa1\xa6\xa4\x74\xa3\x72\x1f\x0b\xf7\x01\x1d\xa2\xad\x7c\xb8\x1b\xc0\xba\xa3\xb7\xac\x1f" ++"\x9f\x0b\xbf\xd4\xb4\x7e\xa0\x56\xba\x1e\x72\xa1\x15\x0b\x8d\x08\x48\x06\xd1\xf7\x97\x05\x0b\x15\xae\x06\xf7\x3f\xf5\x05\x97\x92" ++"\x90\x94\x97\x1a\x9f\x7b\x9b\x0b\x4e\x8a\x20\x1d\xf7\x93\x06\x0b\x58\x62\x4e\x6b\x97\x76\xb3\x67\x1e\x0b\x69\x73\x08\x69\x5c\x4c" ++"\x78\x47\x1b\x0b\x06\x7b\x83\x81\x85\x77\x1b\x82\x80\x8d\x90\x76\x1f\x96\x0b\x7b\x56\x73\x7b\x49\x86\x19\x7b\x0b\x81\x83\x88\x84" ++"\x85\x1e\x0b\x06\x86\x4c\x1d\x6a\x1a\x81\x89\x0b\x79\x05\xa7\x92\x8a\x87\x96\x1f\x9b\x86\x95\x7c\x0b\x1f\x7b\x91\x81\x99\x9c\x1a" ++"\x0b\xf9\x21\x15\xfb\x5b\x7b\x06\x0b\x81\x82\x1b\x83\x83\x92\x93\x95\x8e\x9b\x0b\x1f\xa8\x06\xab\x95\x9b\x9a\xa4\x1b\x9c\x0b\xf9" ++"\x2d\x15\x92\xa6\x05\xfb\xaa\x06\x84\x70\x05\x97\x06\xb9\x9c\x80\x6b\x80\x8a\x83\x86\x7a\x1f\x27\x87\x51\x7d\x50\x68\x08\x2e\x55" ++"\x4b\xfb\x00\x23\x1a\x4a\xa7\x58\xbf\x6e\x1e\xb5\x73\xb9\x82\xd9\x8a\x88\x7e\x18\x7b\x50\x74\x79\x4f\x8a\x08\x80\x06\x84\x70\x05" ++"\xf7\xaa\x06\x92\xa6\x05\x80\x06\x5c\x79\x96\xab\x96\x8b\x8c\x91\xa2\x1f\x8e\x98\xf7\x12\x94\xc4\x9c\xcb\xbb\x19\xda\xc6\xbf\xf0" ++"\xed\x1a\xc6\x71\xba\x5d\xa5\x1e\x63\xa1\x5b\x94\x32\x8e\x08\xc5\x97\xa5\xa0\xc7\x1b\xfb\xd1\xfc\xb6\x15\x5f\x8d\x78\x90\x71\x97" ++"\x08\x5e\xa1\x79\xab\xc4\x1a\xe7\xb3\xef\xc3\xbe\x1e\xb7\xb1\xbe\x9e\xd5\x92\x08\xee\x8d\x15\xf5\x80\xba\x61\x37\x1a\x46\x6e\x36" ++"\x63\x57\x1e\x5b\x4e\x59\x73\x28\x80\x08\x0e\xf8\x29\x15\x4e\x06\x88\x86\x8d\x91\x83\x1f\x9d\x70\x6a\x95\x65\x1b\xfb\x03\x31\x3e" ++"\x2d\x57\xa0\x6d\xc5\x71\x1f\x50\x63\x79\x77\x73\x1a\x7e\x93\x7f\x9e\x7d\x1e\x28\x4a\x79\x77\x5d\x1a\x46\xcd\x5e\xf0\xf7\x12\xdf" ++"\xc6\xe2\xca\x5c\xb6\x2b\xa5\x1e\x5f\x96\x71\x9b\x9a\x1a\x9a\xa2\xa5\x98\x8d\x8d\x8b\x8a\x8e\x1e\x89\x94\x96\x8a\x96\x1b\xe7\xe8" ++"\xdc\xd9\x9c\x88\x9c\x85\xa1\x1f\xbd\x06\xfb\xd8\xfb\xe6\x15\x8c\x8d\x8a\x8a\x8d\x1f\x8e\x8a\x95\x88\x9b\x86\x08\xf6\x69\xaf\x70" ++"\x5d\x1a\x55\x51\x63\x3e\x3b\x5c\xb1\xcb\xa3\x91\x9c\x9b\x9e\x1e\x9d\x99\xb4\xab\x93\x1b\xf7\x28\xf8\x1b\x15\xb0\x9e\x73\x5c\x67" ++"\x7f\x60\x78\x69\x1f\x62\x75\x6c\x75\x69\x1b\x65\x75\xa7\xba\xe7\xc4\xdb\xcc\x1f\x0b\x15\xf7\xa1\x06\x4f\xfb\x75\x79\x45\x78\x7b" ++"\x49\x8a\x20\x1d\xf7\x9e\x06\x90\x9d\x05\x73\x7d\x35\x1d\x9c\x1a\x98\x8d\x97\x8f\x9a\x4b\x1d\xd3\x9e\x9d\x9a\xd0\x1b\x90\x2e\x1d" ++"\x86\x79\x05\xc0\x9e\x80\x6d\x7e\x89\x7e\x87\x7d\x1f\x57\xfb\x58\x05\xfb\xa1\x06\xbe\xf7\x52\x3f\x1d\x90\x9d\x05\x73\x7e\x35\x1d" ++"\x9b\x1a\x95\x8d\x9b\x8f\x9a\x1e\x0e\xf9\x66\xf9\x21\x15\xfb\x72\x7b\x06\x97\x8a\x94\x8a\x91\x8a\x97\x8a\x95\x89\x91\x87\x08\x8e" ++"\x89\x8e\x86\x86\x1a\x73\x54\x55\x32\x4d\x1e\xfb\x2c\x21\xc0\xf7\x56\x9a\xbd\xa6\x9f\xc6\x8f\x19\x9b\xfb\xa5\x7b\x07\xca\x85\x99" ++"\x83\x6e\x1a\x7c\x88\x77\x83\x70\x1e\xfb\x0f\xfc\x4e\x79\x4f\x86\x86\x50\x82\x19\x7b\xf7\x8c\x9b\x07\x4c\x92\x82\x91\xaa\x1a\x96" ++"\x8c\x92\x92\xa0\x1e\x8d\x91\x8d\x92\x8d\x93\xc9\xf7\x78\x18\xf7\x0d\xfb\x64\x05\xa3\x62\x99\x68\x78\x1a\x7c\x7d\x83\x6b\x88\x1e" ++"\x86\x80\x8a\x89\x7e\x1f\x7b\xf7\xa7\x9b\x07\x4c\x91\x85\x8e\x6f\xba\xfb\x42\xf7\xc3\x18\xf7\xc0\xf7\x76\xa7\xa0\xa2\x96\xa3\x8f" ++"\x19\x0b\xf8\x40\xf8\xbe\x15\x69\x06\x54\xfb\x06\x05\x8c\x83\x87\x8b\x83\x1b\xfb\x21\xfb\x2a\xfb\x34\xfb\x2b\x64\x98\x67\xa3\x72" ++"\x1f\x9a\x7b\x98\x83\xaa\x81\x4b\xfb\x17\x18\xae\x06\xc8\xf7\x12\x05\x8a\x91\x91\x8a\x93\x1b\xc9\xc7\xa6\xbf\xc4\x1f\xd1\xcc\xb7" ++"\xe4\xd6\x1a\xa7\x83\xab\x7e\xa1\x1e\x79\xa9\x78\x99\x62\x97\x08\xfb\x7a\xfc\x2a\x15\x78\x9e\x82\xa0\xa7\x1a\xea\xb8\xf7\x04\xcd" ++"\xd1\x1e\xa8\xa6\xae\x9c\xac\x1b\x8e\x8d\x8a\x8a\x90\x1f\xa8\x7f\x15\x9e\x76\x94\x72\x68\x1a\x41\x6b\x28\x5e\x4a\x1e\x56\x66\x66" ++"\x73\x5e\x1b\x82\x86\x8c\x8e\x83\x1f\x0b\xf8\x65\xf7\x09\x15\x48\x55\x7f\x7f\x7b\x1b\x82\x84\x93\x95\x96\x9b\xc9\x9c\xbf\x1f\xa8" ++"\xe8\x9e\xd6\xa4\x1a\xb3\x70\xa6\x64\x4a\x44\x4a\xfb\x26\x2e\x1e\xf7\x0c\xf8\x54\x86\x90\x4f\x7d\x64\x85\x51\x84\x19\x7b\x07\xa5" ++"\x8c\x05\xa2\x8c\x9d\x80\x7c\x1a\x7d\x86\x73\x82\x6e\x1e\x8a\x89\x87\x7d\x86\x76\xfb\x1b\xfc\x94\x18\xd6\x06\xb3\xf7\x2e\x98\xad" ++"\xb3\xc8\x08\xda\xbf\xcf\xc9\xae\x1b\x9a\x98\x7f\x7e\x87\x88\x7e\x87\x7b\x1f\x54\xfb\x63\x05\x7e\x5a\x84\x6c\x7f\x1a\x71\x9c\x7b" ++"\xa7\xbd\xae\xa6\xe2\xc7\x1e\x0e\xf8\x32\xf7\x01\x15\x4d\x67\x85\x85\x79\x1b\x76\x76\xac\xeb\x64\x1f\x86\x98\x7c\xaf\x7a\xb2\xf7" ++"\x28\xf7\x17\xa8\x9f\xbb\x8e\x08\x9b\xfb\x4b\x7b\x07\xb6\x8a\x97\x87\x7e\x1a\x77\x59\x5b\x2e\x43\x1e\x7c\x80\x7d\x80\x7d\x80\xf7" ++"\x0c\xf8\x5d\x18\xe1\x1d\x8c\x9d\x84\x8c\x78\x89\x7a\x84\x70\x7e\x5d\x87\x7d\x88\x80\x89\x83\x89\x82\x18\xfb\x13\xfc\x77\x05\xd6" ++"\x06\xbb\xf7\x48\xb5\xab\x9b\x5f\xa5\x4d\x9d\x68\x19\x4c\xab\x9d\x78\xa8\x1b\xb3\xa4\xa4\xdf\xb9\x1f\x0b\xf8\x61\xf7\x09\x15\x49" ++"\x56\x7d\x7e\x7b\x1b\x84\x87\x91\x96\x91\x8b\x8b\x9e\xd3\x1f\xda\xf7\xbf\x05\x41\x06\x55\xfb\x28\x80\x73\x5e\x43\xf2\x1d\x9b\x8e" ++"\x8b\x8d\x8c\x8e\x1f\xe6\xf7\xff\x88\x8d\x50\x7d\x67\x85\x54\x84\x19\x7d\x07\xb1\x8d\x8a\x86\x94\x1f\x91\x89\x90\x82\x84\x1a\x83" ++"\x86\x72\x82\x69\x1e\x66\xfb\x22\x05\x78\x42\x85\x6b\xd4\x1d\xfb\x02\x7c\x4a\xea\x1d\x0b\xf7\x72\xf8\x51\x76\x1d\x0b\xf8\x08\xf7" ++"\xcb\x15\xf7\x38\xf7\x76\x05\xd5\xc0\xb9\xac\xbf\x1b\x91\x9d\x05\xfb\x73\x06\x85\x79\x05\x9c\x06\xac\x9e\x81\x79\x80\x86\x80\x7b" ++"\x74\x1f\xfb\x2b\xfb\x6a\x4c\xf7\x6a\x05\x84\xa1\x8a\x90\x92\x1a\xa6\xa0\x97\xb6\x1e\xa0\x06\x8f\x9d\x05\xfb\xae\x06\x85\x79\x05" ++"\xa0\x06\xb8\x8d\xa5\x75\x9b\xe9\x1d\x40\x8c\x19\x85\x79\x05\xf7\xb5\x06\x90\x9d\x05\x72\x7a\x8c\x8d\x82\x1f\x76\x90\x7f\x99\x9f" ++"\x1a\x97\x8d\x98\x8f\x9a\x1e\x0b\x15\x5a\x7f\x52\x81\x61\x89\x86\x78\x18\x8e\x9b\x93\x8c\x94\x1b\x9e\x93\x84\x79\x81\x89\x80\x86" ++"\x77\x1f\x51\xfb\x6d\x05\x82\x6a\x89\x7f\x79\x1a\x62\xa2\x6d\xab\xc6\xd8\xd1\xf7\x15\xdf\x1e\x6d\xfb\x01\x05\x85\x1d\x0b\x4b\x1d" ++"\x8b\x1d\xb5\x92\x8c\x94\x8c\x90\x1f\xb1\xf7\x21\x58\x1d\x6a\x1a\x81\x89\x7f\x87\x7c\x1e\x69\xfb\x12\x05\x86\x76\x89\x80\x7d\x1a" ++"\x4a\xbe\x67\xe8\xc1\xc1\x93\x9e\xce\x1e\x0b\xf8\x61\xf7\x09\x15\x49\x56\x7d\x7e\x7b\x1b\x84\x87\x91\x96\x91\x8b\x8b\x9e\xd3\x1f" ++"\xda\xf7\xbf\x05\x41\x06\x55\xfb\x28\x80\x72\x5e\x44\xf2\x1d\x9a\x8e\x8b\x8e\x8c\x8e\x1f\xe6\xf7\xff\x88\x8d\x51\x7d\x66\x85\x54" ++"\x84\x19\x7d\x07\xb3\x8a\x8b\x8b\x95\x86\x08\x90\x89\x90\x82\x84\x1a\x82\x86\x73\x82\x69\x1e\x66\xfb\x22\x05\x78\x41\x85\x6c\xd4" ++"\x1d\x0b\xf7\x16\xf9\x11\x15\xca\x85\x99\x83\x70\x1a\x7c\x87\x73\x84\x72\x1e\xfb\x0f\xfc\x4e\x79\x51\x84\x99\x1d\x06\xf7\x4b\x50" ++"\x15\xa1\x91\x9a\x92\xb3\x1b\xc4\xbd\x7e\x73\xab\x1f\xbc\x68\xa6\x4b\x3d\x1a\xfb\x02\x61\xfb\x03\x47\x47\x1e\x4f\x50\x3a\x6d\x23" ++"\x1b\x5d\x78\x96\xa5\x98\x90\x9f\x9c\xc9\x1f\x0b\xf7\x6e\xf8\x51\x15\x59\x7f\x53\x82\x62\x88\x86\x78\x18\x8e\x9b\x92\x8c\x94\x1b" ++"\x9e\x93\x84\x7a\x80\x89\x7f\x86\x78\x1f\x30\xfb\xe8\x05\xd3\x06\xc5\xf7\x6c\x05\x98\x8c\x91\x8c\x8b\x1a\x98\x96\x85\x80\x92\x1f" ++"\x93\x81\x8d\x85\x98\x5e\x08\xfb\x03\xac\xa7\x63\xb9\x1b\xb3\xad\xad\xec\xc4\x1f\x7b\x94\x05\x55\x69\x75\x78\x6f\x1b\x74\x81\x98" ++"\xc1\x7b\x1f\x77\xd4\x73\xab\x63\x92\x0b\x15\x86\xfb\x09\x82\x1d\xeb\xf7\x1e\x05\xf7\x48\xaf\x15\xfb\x2f\x06\xf7\x39\xf7\x80\x05" ++"\x0e\xb3\xf7\x5b\x05\x74\x06\x76\x7d\x82\x86\x75\x1b\x7e\x7f\x8e\x93\x76\x1f\x94\x76\x6a\x90\x6c\x1b\x23\x41\x46\x29\x55\x9a\x6e" ++"\xc7\x4b\x1f\x90\x87\x9c\x78\x9c\x78\x9b\x7a\x9a\x7b\x93\x82\x08\xba\x5a\x98\x71\x60\x1a\x40\x54\x51\x41\x37\x4d\xd2\xed\x92\x8b" ++"\x8f\x8d\x94\x1e\x77\x8d\x69\xfb\x73\x05\x9d\x06\xa2\x92\x96\x95\x9f\x1b\x96\x9a\x87\x82\xa5\x1f\x0b\xf8\x65\x15\xb0\xf7\x5b\x05" ++"\x76\x63\x1d\x5f\x63\x91\x6a\x1b\xfb\x6a\xfb\x54\xfb\x5c\xfb\x73\xfb\x2d\xf7\x00\xfb\x00\xf7\x2d\xf2\xdb\xb6\xf5\xe5\x94\x1d\x0b" ++"\xf8\x07\xf7\x03\x15\x4f\x42\x6b\x7b\x5f\x1b\x52\x66\xaf\xc2\x9b\x8d\x94\x94\xb1\x1f\xa7\x8f\x05\xf7\x2d\xa0\xf7\x00\xd9\xe2\x1a" ++"\xb5\x6d\xa5\x59\xfb\x27\xfb\x35\xfb\x3c\xfb\x2d\x3a\xc1\x53\xda\xd2\xda\xb4\xcf\xc7\x1e\xfb\x6f\xf7\x32\x15\xe5\xae\xd7\xd9\xbe" ++"\x1b\xa0\x99\x7c\x74\x6b\x78\x65\x6b\x6d\x1f\x65\x67\x65\x7a\x33\x75\x08\x0b\x15\x72\x6a\x85\x83\x81\x81\x08\x7a\x7a\x7c\x6a\x1d" ++"\x92\x9d\x1f\x90\x9d\x8c\x8d\x05\x8d\x07\x9e\x1d\x4f\x85\x6e\x77\x1a\x66\x9b\x77\xa9\xba\xaf\xa9\xdf\xc4\x1e\x0b\x1a\x7f\x89\x88" ++"\x6d\x65\x1e\xfc\x05\xfc\x65\x5b\x4f\x7f\x81\x73\x85\x19\x7b\xf7\x4f\x9b\x07\x56\x91\x80\x90\x9f\x1a\xa2\xb2\xc8\xc8\xd4\x1e\x8f" ++"\x8f\x95\x97\x96\x99\x08\xf7\x52\x06\x5a\xfb\x3e\x7f\x66\x84\x86\x4e\x85\x19\x7b\xf8\x86\x07\xcb\xf7\x38\x05\xfc\xe7\xf6\x15\xf7" ++"\xa0\xf7\xea\x2c\xfb\xea\x05\x0b\x24\x1d\xf7\x5c\x16\x6f\x75\x76\x70\x5b\x1d\x0b\x05\x4f\x88\x80\x7e\x5c\x1b\x74\x25\x1d\xf7\x9c" ++"\x06\x90\x9d\x05\x74\x06\x5a\x7c\x97\xb3\x90\x8b\x8b\x8c\xa8\x1f\xa2\xf8\xc2\x05\x7a\x06\xfc\x2a\xfc\xcf\x5c\x4c\x7c\x80\x68\x8c" ++"\x19\x80\x22\x1d\xf7\x5a\x06\x8f\x9d\x05\x78\x06\x6d\x7c\x94\x9d\x91\x8f\x95\x91\x94\x1f\x0b\xf7\xca\xf8\x50\x15\xfb\x14\xfb\x12" ++"\xfb\x23\xfb\x26\x28\xf7\x02\x1d\xc4\xb1\xdd\xdd\x1a\xec\x51\xd0\x3b\x1e\x82\x72\xb5\x1d\xd6\xa5\xe8\xb3\xc9\x1f\xbb\xa9\xb0\xa5" ++"\xb2\x1b\x0b\xf7\x0f\x15\x38\x4a\x83\x83\x75\x1b\x81\x86\x91\x97\x93\x8e\x98\x90\x9d\x1f\x8c\x8f\x8c\x8e\x8c\x1a\x8d\x07\xf7\x2b" ++"\xf8\xd7\x86\x90\x4f\x7d\x65\x85\x51\x84\x19\x7b\x07\xbb\x9f\x85\x7a\x87\x8a\x85\x89\x83\x1f\xfb\x1e\xfc\xa4\x05\x88\x81\x8a\x82" ++"\x84\x1a\x66\x9c\x78\xab\xbf\x0b\x87\x7a\x88\x79\x7e\x1a\x72\x99\x7a\xa1\xae\xb7\xae\xd3\xc4\x1e\x7d\x97\x05\x68\x6f\x76\x79\x7e" ++"\x1b\x83\x86\x93\x97\x92\x8c\x93\x8d\x92\x1f\xe3\xf7\xe5\x05\x43\x06\x75\x3d\x05\xfb\x24\x62\xfb\x05\xfb\x31\x4c\x1b\x7b\x82\x97" ++"\x9f\x93\x8c\x92\x8f\x99\x1f\x0b\xf7\x23\xfb\x8d\x05\x96\x78\x91\x7a\x7f\x1a\x76\x7b\x82\x5e\x87\x1e\x85\x79\x05\xf7\xa1\x06\x91" ++"\x9d\x4c\x8a\x6d\xa2\x59\xe5\x19\xfb\x21\xf7\x93\xf7\x9c\xf7\x6b\xb6\xac\xa4\x95\xb3\x8c\x19\x91\x9d\x05\xfb\x5d\x22\x1d\xb0\x8c" ++"\x98\x86\x7e\x1a\x0b\x91\xa3\x9a\x08\xab\xa0\x9d\xa9\xaf\x1a\xca\x57\xaf\x32\x52\x63\x7e\x70\x6e\x1e\x79\x79\x7f\x73\x77\x1a\x70" ++"\x9d\x77\xa3\xa1\x9f\x9d\x9f\x93\x86\x94\x82\x94\x1e\x80\x96\x89\x8f\x93\x1a\xa0\xae\x9b\xbb\xc2\xa9\x72\x5d\x4e\x58\x64\x3a\x1e" ++"\x79\x06\x0b\x1b\x7f\x85\x8f\x92\x8f\x8c\x8d\x8f\x90\x1f\x91\x93\x8d\x90\x93\x1a\xa0\x79\x9b\x74\x74\x7a\x79\x73\x67\xac\x72\x0b" ++"\xbf\x78\xb5\x67\xa6\x1f\x79\x98\x7c\x92\x68\x95\xc3\x99\xa4\x95\xa8\xa2\x08\xb5\xab\xa0\xb6\xbe\x1a\xe1\x49\xc4\x27\x68\x7c\x88" ++"\x7a\x59\x1e\x86\x7b\x82\x89\x84\x1b\x7c\x83\x94\x9d\x1f\x7b\x06\x64\xfb\x4e\x05\x0b\x88\x8d\x56\x80\x75\x87\x34\x7b\x19\x7b\x07" ++"\xbe\x8a\x98\x85\x77\x1a\x85\x8a\x85\x8a\x86\x1e\x2b\xfb\xf2\x05\xd6\x06\xba\xf7\x32\x94\xa1\xb7\xcf\x08\xe7\xc7\xbe\xbd\xb0\x1b" ++"\x9a\x94\x80\x79\x0b\xd4\x9e\x9d\x99\xd5\x21\x1d\xfb\xa5\x25\x1d\xa6\x93\x8a\x87\x96\x1f\x9b\x86\x95\x7c\x79\x1a\x80\x89\x7f\x87" ++"\x7c\x1e\x54\xfb\x65\x05\x7b\x57\x61\x84\x61\x1b\x4a\x6a\xa1\x0b\x96\x1d\xfc\x5f\x7a\x47\x78\x7a\x4d\x8a\x20\x1d\x0b\xf9\x5c\xf7" ++"\x27\x15\x54\x06\xda\xf7\x97\x05\x67\x06\xfb\xa3\xfb\x97\x7e\x61\x05\xf7\x3c\x06\x6b\x22\x05\xca\x06\xa9\xf3\x05\xc5\x06\x59\xf7" ++"\x79\x15\x4f\xfb\x4e\x05\xfb\x15\x06\x0b\xc9\x1d\x6f\x6e\x3e\x77\x6b\x1d\xa5\x83\x76\xbf\x1f\x81\xa5\x9d\x86\x98\x1b\xbb\xac\x0b" ++"\x05\xb5\x83\x79\x9b\x64\x1b\xfb\x16\xfb\x36\xfb\x50\xfb\x2a\x44\xb3\x60\xcc\xcf\xb7\xab\xef\xcf\x1f\x80\x58\x89\x7c\x74\x1a\x70" ++"\x9c\x79\xa4\xb5\xc0\xb4\xd4\xbe\x1e\x0b\x61\x1b\x7f\x83\x92\x94\x8f\x2d\x1d\x91\x8c\x8f\x91\x1a\xa0\x79\x9c\x76\x76\x7b\x79\x74" ++"\x68\xad\x71\xb8\xe4\xd0\xed\xf7\x4d\xb5\x1e\xd3\xf7\xd4\x05\x0b\x06\xbe\xf7\x52\x05\xd4\x9e\x9d\x99\xd4\x34\x1d\xc2\x8a\x9c\x81" ++"\x6b\x1a\x81\x89\x7b\x87\x7f\x1e\xfb\x0e\xfc\x5e\x7a\x47\x77\x0b\x9c\x1d\xd6\x1a\xdf\x51\xc4\x36\x1e\x0b\x88\x83\x19\x81\x6a\x84" ++"\x6c\x81\x1a\x76\xa0\x7b\xa6\xb9\xac\xa7\xe8\xca\x1e\x7e\x92\x05\x4c\x5a\x7b\x7b\x7b\x1b\x82\x85\x92\x98\x8c\x8b\x8b\x8c\x8f\x1f" ++"\x0b\x1f\x7a\x99\x05\x33\x31\x51\x6d\x39\x1b\xfb\x03\x4b\xd6\xf7\x16\xf7\x0b\xbb\xf7\x0d\xd9\xdc\x1f\xbc\xbb\xca\xa7\xcd\x1b\xe7" ++"\xbe\x55\xfb\x00\x95\x1f\x0b\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f" ++"\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e\x1f\x0b\xf7\x21\xf8\x9d\x05\xd4\x9e\x9c\x99\xd5\x21\x1d\xfb\xa3\x06\x85\x79\x05\xc2\xda\x1d\x0b" ++"\xc8\x1d\x6d\x67\xd5\x1d\x15\x6b\x72\x73\x6d\x6b\xa5\x71\xab\xaa\xa4\xa3\xaa\xaa\x71\xa5\x6c\x1f\x0b\x85\x53\x81\x19\x7b\xf7\x91" ++"\x07\xf7\x09\xf6\xaa\xc3\xd8\x1f\xec\xd2\xc4\xf7\x02\xf7\x08\x1a\xf7\x38\xfb\x06\xf4\xfb\x46\x1e\xfb\xaa\x0b\x37\x1d\xc2\xc4\x1a" ++"\xb3\x72\xaa\x6a\x6e\x75\x77\x71\x79\x91\x80\x9e\x7a\x1e\x9a\x7d\x90\x83\x80\x1a\x71\x74\x6f\x57\x69\x1e\x0b\x1b\xf7\x07\xe2\xe1" ++"\xf7\x06\xcc\x75\xb1\x30\xe7\x1f\x31\xe6\x82\x99\xbc\x1a\xca\xb5\xb2\xce\xb2\xa9\x7e\x73\xa0\x1e\xa1\x72\x93\x0b\xf7\xd9\xf8\x4d" ++"\x15\x60\x64\x80\x75\x62\x1f\x24\x51\x43\xfb\x07\x21\x1a\x34\xc3\x56\xe6\xcd\xcb\xa8\xc5\xc5\x1e\xcd\xcc\xb3\xdf\x0b\x55\x1d\x90" ++"\x9d\x6f\xf4\x1d\x0b\xe3\xf7\xd6\x88\x8d\x25\x78\x78\x88\x64\x88\x19\x7b\x07\xc1\x8a\x94\x88\x77\x1a\x83\x88\x7a\x85\x78\x1e\x5b" ++"\xfb\x45\x05\x7b\x0b\x7a\x54\x75\x7c\x49\x86\x19\x7b\xf7\xb5\x9b\x07\x8d\x7b\x7f\x8c\x83\x1b\x7a\x8c\x7d\x8e\x81\x91\x08\x84\x8f" ++"\x86\x95\x99\x1a\x0b\x89\x8e\x85\x85\x88\x8a\x83\x85\x1e\x64\x59\x4d\x58\x6b\x82\x08\x72\x83\x84\x85\x80\x1a\x8a\x8b\x89\x8c\x88" ++"\x1e\xd5\x06\x0b\x67\x4e\x1b\x4b\x63\xb0\xc9\x87\x5c\x1d\x0b\x1a\x7c\x87\x79\x7e\x5c\x1e\xfb\x0a\xfc\x3d\x79\x4f\x84\x85\x52\x83" ++"\x19\x7b\xf7\x89\x9b\x07\x4c\x94\x86\x8e\xae\x1a\x0b\x6b\x1d\xa5\x83\x76\xbf\x1f\x81\xa5\x9d\x86\x98\x1b\xbb\xac\xaf\xcf\x99\x1f" ++"\x0e\x15\x55\x5e\x5e\x55\xc8\x1d\x6e\x66\x66\x6e\x6f\x65\x0b\xb5\xac\xa4\x95\xb3\x8c\x19\x91\x9d\x05\xfb\x5a\x22\x1d\xae\x8c\x98" ++"\x86\x7e\x1a\x83\x87\x86\x7a\x7d\x1e\x0b\xc2\xf7\x53\x9f\xd1\x9e\x9b\xcb\x8c\x19\x90\x9d\x05\xfb\x9b\x06\x86\x79\x05\xc3\x8a\x9c" ++"\x82\x6c\x1a\x80\x89\x0b\xaa\x1d\x0e\xaf\x1b\xb6\xae\x6d\x66\x6b\x6c\x5d\x4d\x4e\x1f\xfb\x19\xfb\x16\x05\x79\xf7\x7b\x07\xac\xda" ++"\x05\x0e\xbd\x1d\x7b\x69\xfb\x0f\x7e\x1e\x0b\xf8\x82\xb0\x1d\x0b\x7b\x07\xc6\x83\x96\x84\x6f\xc1\x1d\x0b\x15\xae\x06\xf7\x3f\xf5" ++"\x05\x97\x93\x90\x93\x97\x1a\x9f\x7b\x9b\x76\x82\x82\x87\x85\x84\x1e\x0e\x5f\x1d\xd6\x1d\x52\x92\x80\x91\xa7\x1a\x9f\x8d\x95\x94" ++"\xac\x1e\xf7\x0f\xf8\x4f\x9d\xc5\x92\x91\xc4\x95\x19\x9b\x0b\x15\xae\x06\xf7\x3f\xf5\x05\x97\x93\x90\x93\x97\x1a\x9f\x7b\x9b\x76" ++"\x82\x82\x87\x85\x85\x1e\x0b\x5f\x1d\x77\x81\x82\x87\x85\x85\x1e\x0b\x1a\x58\xb6\x60\xbf\xde\x1d\x6b\x1b\x67\x74\xa0\x0b\xf8\x83" ++"\xf7\x1a\x15\x50\x68\x70\x72\x6f\x1b\x76\x80\xa2\xb9\x91\x8b\x92\x8c\x95\x1f\xf7\x09\x0b\x06\xf7\x3f\xf5\x05\x97\x93\x90\x93\x97" ++"\x1a\xa0\x7b\x9a\x76\x65\x1d\x0b\x15\xae\x06\xf7\x3f\xf5\x05\x97\x93\x90\x93\x97\x1a\x9f\x7b\x9b\x76\x81\x83\x88\x84\x0b\x15\xb4" ++"\xa8\x61\x51\x4a\x73\x32\x68\x4a\x1f\x52\x6c\x66\x6e\x61\x1b\x5e\x6f\xb1\xca\x0b\x1e\xfb\x17\xfc\x5e\x78\x46\x78\x7a\x4c\x8a\x20" ++"\x1d\xf7\x9c\x06\x91\x9d\x05\x0b\xf8\xe0\xf7\x05\x15\x53\x4f\x64\x76\x60\x1b\x5c\x74\xad\xcf\xa1\x8c\x93\x92\xa9\x1f\x0b\x15\x6f" ++"\x74\x75\x70\x6e\xa3\x74\xa8\xa7\xa1\xa1\xa6\xa7\x73\xa3\x6f\x1f\x0e\x16\x6b\x72\x73\x6d\x6b\xa5\x71\xab\xaa\xa4\xa3\xaa\xaa\x71" ++"\xa5\x6c\x1f\x0e\x06\xcb\xa9\x83\x74\xa1\x1f\x9a\x7c\x95\x6c\x6a\x1a\x7d\x8a\x79\x8a\x77\x1e\x0b\x15\xae\x06\xf7\x3e\xf5\x05\x98" ++"\x93\x90\x93\x97\x1a\x9f\x7b\x9b\x76\x82\x82\x0b\x15\x4b\x72\x5a\x67\x4c\x1b\x4b\x62\xb0\xca\x86\x1f\x6e\x06\x8c\x51\x93\x6c\x0b" ++"\xf8\x56\x15\xbc\x06\xa4\xc2\x05\xa7\xc6\x9a\xba\xa3\x1a\xa3\x7f\x98\x75\x5b\x0b\x15\x67\x06\xfb\x23\x22\x32\xeb\x1d\x15\x6f\x74" ++"\x75\x6f\x6f\xa2\x74\xa7\xa6\xa2\xa2\xa7\xa6\x74\xa2\x70\x1f\x0b\x15\x5a\x06\xfb\x31\xdb\x1d\x0b\x1a\x7c\x88\x77\x83\x70\x1e\xfb" ++"\x0f\xfc\x4e\x79\x51\x84\x85\x53\x81\x19\x0b\x8c\x8f\x81\x68\x1d\x98\x8d\x97\x8f\x9a\x1e\x0e\x8c\x93\x1b\xa1\x98\x81\x79\x7d\x8b" ++"\x8b\x7b\x47\x1f\x3a\xfb\xb8\x05\x0b\x15\xae\x06\xf7\x3f\xf5\x05\x97\x93\x90\x93\x97\x1a\xa0\x7b\x9a\x76\x0b\x15\x4c\x72\x5a\x67" ++"\x4d\x1b\x4c\x63\xaf\xca\x87\x1f\x6e\x06\xfb\x00\x0b\x1f\x9c\x06\xba\xf7\x42\x05\xfc\xb4\x06\x5c\xfb\x42\x05\x9e\x06\x9f\x0b\x9f" ++"\xfb\x17\x05\x8c\x82\x8c\x82\x83\x1a\x65\x7d\x82\x4b\x85\x1e\x7b\x0b\x53\xb6\x5f\xc4\xc2\xb8\xb8\xc1\xc2\x5e\xb8\x53\x1f\x69\x04" ++"\xb0\xa9\x0b\x80\x70\x1b\x7c\x7a\x90\x99\x6d\x1f\x9c\x65\x71\x92\x75\x1b\x57\x0b\x96\x48\x1b\x57\x63\x15\x8e\x9a\x92\x8c\x99\x1b" ++"\xd7\xb6\x66\x4b\x0b\x1f\x90\x84\x85\x8d\x82\x1b\x72\x7a\x7b\x75\x73\x9f\x7c\xab\xaa\x0b\x62\xb0\xca\x86\x1f\x6e\x06\x8c\x52\x93" ++"\x6b\x9f\x71\x08\x6d\xa2\x0b\x7a\x46\x77\x7a\x4c\x8a\x20\x1d\xf7\xa0\x06\x91\x9d\x05\x0b\x90\x93\x98\x1a\x9f\x7b\x9b\x76\x81\x83" ++"\x88\x84\x84\x1e\x0e\xfa\x12\xf7\x87\x15\xfe\x10\x06\x83\x5d\x05\xfa\x10\x06\x0e\x87\x7a\x1f\x9c\x06\xb6\xf7\x32\x05\xfc\x75\x25" ++"\x1d\x0b\x15\x8c\x7f\x8b\x8b\x88\x1a\x75\x69\x78\x64\x6c\x6e\x9a\x9b\x0b\xf7\xc6\xf7\x9e\x15\xbc\xfb\x47\x05\x8d\x81\x8d\x80\x85" ++"\x1a\x0b\x46\x78\x7a\x4c\x8a\x20\x1d\xf7\x63\x06\x90\x9d\x05\x0b\x79\x1a\x66\x9d\x79\xae\xd2\xc0\xc1\xf7\x55\xf7\x07\x1e\x6d\x0b" ++"\x66\x6e\x6f\x65\x66\x6f\xa8\xb0\xae\xa9\xa9\xae\x1f\x0e\x76\x82\x83\x88\x84\x84\x1e\x0e\x1a\x4a\x74\x5d\x5f\x71\x1e\x7a\x6c\x64" ++"\x83\x4d\x1b\x79\x0b\xf8\x77\x15\x58\x06\xfc\x43\xfd\x4b\x05\xbf\x06\x0e\x05\xb2\xa5\x9c\x97\xaa\x1b\xa0\xa0\x86\x82\x9c\x1f\x0b" ++"\x8a\x9c\x81\x6a\x1a\x81\x89\x7c\x87\x7f\x1e\xfb\x0e\x0b\xfb\x3d\x05\xb2\x06\xf7\x1d\xf3\xdd\x23\x05\xaf\x06\x0b\x1a\x80\x07\x8c" ++"\x78\x8b\x86\x87\x1a\x74\x83\x81\x68\x0b\x1f\xbd\xb0\xa8\xc2\xc6\x1a\xeb\x40\xc0\xfb\x1c\x1e\x0b\xbc\xb4\xa4\xbf\xae\x1e\x7a\x9d" ++"\x05\x74\x70\x73\x82\x0b\x6e\x1a\x7c\x87\x72\x84\x73\x1e\xfb\x0f\xfc\x4e\x79\x0b\x1a\xa0\x81\x96\x78\x62\x7e\x6f\x21\x80\x1e\x0e" ++"\xed\x1d\xbc\x0b\x8d\x90\x81\x1f\x7f\x91\x83\x98\x9a\x1a\x95\x8e\x0b\x19\x86\x79\x05\xf7\x97\x06\x90\x9d\x70\x8c\x83\x0b\x1e\xf7" ++"\x1f\xf8\x9b\x15\x8f\xa2\x97\x8c\x98\x1b\x0b\xf8\xa5\xf6\x1d\x0b\xbc\xf7\x28\xc8\xe2\x1f\xdc\xc3\xc8\xb1\xd4\x1b\x0b\x4c\x54\x81" ++"\x83\x7a\x1b\x81\x83\x93\x97\x9b\xaa\x0b\xf9\x38\xf6\x1d\x0b\x56\xd9\xfb\x8e\x18\x51\xfb\x6c\x78\x42\x78\x7c\x0b\x75\x1a\x6c\x9d" ++"\x7a\xa9\xba\xa1\x9e\xed\xd0\x1e\x0b\xf4\x05\x66\x06\xeb\xfb\x3d\x05\xb9\x06\x0e\x06\x85\x70\x7d\x45\x75\xfb\x05\x68\xfb\x46\x0b" ++"\x86\x90\x4e\x7d\x65\x85\x52\x84\x19\x7b\x07\x0b\x1f\x7e\xa4\x9d\x87\xa2\x1b\xf7\x26\xf7\x2e\x0b\xa9\x78\xa0\x6f\x74\x70\x7c\x70" ++"\x71\x1f\x62\x0b\x77\x7a\x4e\x8a\x20\x1d\xf7\x96\x06\x0b\x05\xd4\x9e\x9d\x99\xd5\x1b\x8f\x9d\x05\x0b\x08\x2c\x4f\x5a\x58\x6b\x1b" ++"\x7e\x83\x95\x0b\x8a\x19\x86\x79\x05\xf7\x97\x06\x90\x9d\x0b\x8c\x84\x8b\x80\x8f\x19\x7b\x90\x81\x9a\x0b\x8e\x9b\x92\x8c\x95\x1b" ++"\x9d\x93\x84\x7c\x0b\x15\x58\x06\xfc\x5b\xfd\x42\x05\xbe\x06\x0b\x1b\x57\x6f\x6e\x3e\x77\x1f\xa8\x06\xab\x0b\x1f\x6e\x06\x52\x93" ++"\x6c\x9f\x71\x1e\x6e\x0b\xc3\x48\xdc\xbc\xc0\xa2\xb8\xbe\x1f\xcb\x0b\xf8\xe2\xf7\x70\x15\xcd\xfc\x8c\x49\x07\x0b\x70\xa3\x64\x4b" ++"\x4c\x4e\xfb\x33\x24\x1e\x0b\x82\x88\x84\x85\x1e\x0e\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0" ++"\x02\x8e\x02\x00\x01\x00\x04\x00\x07\x00\x44\x00\x7f\x00\xbf\x01\x53\x02\x12\x02\xcb\x02\xd0\x03\x0c\x03\x48\x04\x19\x04\x2b\x04" ++"\x32\x04\x36\x04\x3d\x04\x51\x04\x9e\x04\xf1\x05\x45\x05\xb5\x05\xe9\x06\x39\x06\x99\x06\xbd\x07\x26\x07\x88\x07\xa3\x07\xb0\x07" ++"\xcc\x07\xe2\x07\xfc\x08\x57\x09\x04\x09\x08\x09\x82\x09\x86\x09\x8a\x09\x8e\x09\xfe\x0a\x02\x0a\x32\x0a\x37\x0a\x3c\x0a\x40\x0a" ++"\x44\x0a\xbf\x0a\xc3\x0a\xc7\x0a\xcd\x0b\x5f\x0b\x63\x0b\x66\x0b\x6a\x0b\x6e\x0b\xb5\x0b\xba\x0c\x4f\x0c\x53\x0c\x57\x0c\x87\x0c" ++"\x9a\x0c\xc9\x0c\xe7\x0c\xf2\x0c\xfb\x0c\xfe\x0d\x6e\x0d\x73\x0d\x76\x0d\x7b\x0d\xd5\x0d\xd8\x0d\xda\x0d\xe3\x0e\x1c\x0e\x21\x0e" ++"\x28\x0e\xf6\x0e\xf9\x0e\xfc\x0f\x71\x0f\xdc\x0f\xe1\x0f\xe6\x0f\xf5\x0f\xf8\x10\x5b\x10\x5f\x11\x08\x11\x0d\x11\x12\x11\x6f\x11" ++"\x7b\x11\xdf\x12\x1d\x12\x5b\x12\xdd\x13\x71\x13\x75\x14\x0d\x14\x91\x15\x3f\x15\xa3\x15\xc3\x15\xe5\x16\x42\x16\x56\x16\xab\x17" ++"\x50\x17\xfa\x18\x09\x18\xad\x19\xb5\x19\xb9\x1a\x42\x1a\x5b\x1a\x62\x1a\x7a\x1a\x9c\x1b\x40\x1b\x64\x1c\x61\x1c\xbd\x1c\xc5\x1c" ++"\xcb\x1c\xd3\x1c\xe4\x1c\xec\x1c\xf4\x1c\xfd\x1d\x05\x1d\x12\x1d\x3b\x1d\x45\x1d\x6e\x1d\x76\x1d\x7a\x1d\x94\x1d\xf9\x1e\x4b\x1e" ++"\x6c\x1f\x1a\x1f\x52\x1f\x63\x1f\x68\x1f\xb2\x1f\xb5\x20\x5c\x21\x14\x21\x66\x21\x76\x21\xef\x22\x85\x22\x88\x22\xf8\x23\x12\x23" ++"\x62\x23\xa0\x23\xaf\x23\xc5\x23\xf1\x24\x6f\x24\xc4\x24\xfb\x25\xbb\x25\xc0\x26\x26\x26\x52\x26\xa3\x27\x39\x27\x41\x27\x49\x27" ++"\x51\x27\x59\x27\x66\x27\x97\x27\xd9\x27\xe2\x27\xeb\x27\xf4\x27\xfd\x28\x07\x28\x11\x28\x30\x28\x3a\x28\x6b\x28\x72\x28\x7f\x28" ++"\x8e\x28\x95\x28\xc9\x28\xd0\x28\xdf\x28\xe8\x28\xf1\x28\xf9\x29\x17\x29\x20\x29\x28\x29\x2e\x29\x35\x29\x3c\x29\x42\x29\x68\x29" ++"\x70\x29\xca\x29\xd3\x29\xdd\x29\xe6\x29\xfc\x2a\x1b\x2a\x24\x2a\x31\x2a\x3a\x2a\x41\x2a\x62\x2a\x69\x2a\x70\x2a\x76\x2a\x7e\x2a" ++"\x88\x2a\x90\x2a\x98\x2a\xa0\x2a\xa8\x2a\xb1\x2a\xbb\x2a\xc5\x2b\x3e\x2b\xb0\x2c\x99\x2d\x5a\x2d\xf5\x2e\x99\x2f\x24\x2f\xaf\x2f" ++"\xc7\x2f\xdc\x2f\xe3\x2f\xf4\x2f\xfd\x30\x66\x30\xab\x30\xf0\x30\xf9\x31\x01\x31\x0b\x31\x16\x31\x95\x31\x9e\x31\xa1\x31\xbb\x31" ++"\xd6\x31\xde\x31\xe8\x31\xf0\x32\x6a\x33\x0d\x33\x53\x33\xbe\x33\xc1\x33\xe3\x34\x6a\x34\x6d\x34\x85\x34\x8e\x34\x97\x34\xa1\x34" ++"\xfd\x35\x33\x35\xc7\x35\xdc\x35\xe7\x35\xf1\x36\x34\x36\x38\x36\x4b\x36\x75\x36\xa1\x36\xaa\x37\x06\x37\x0f\x37\x18\x37\x24\x37" ++"\x39\x37\x42\x37\x4a\x37\xa9\x37\xb1\x37\xb9\x37\xc2\x38\x1b\x38\x2f\x38\x3b\x38\x47\x38\xdd\x39\x29\x39\x78\x39\x9e\x39\xa3\x3a" ++"\x03\x3a\xc5\x3a\xcd\x3a\xd6\x3a\xde\x3b\x40\x3b\x48\x3b\x7f\x3b\x8e\x3b\x96\x3b\xdd\x3c\x29\x3c\x76\x3c\x7e\x3c\xd3\x3d\x77\x3d" ++"\x80\x3d\x92\x3d\x9e\x3d\xfc\x3e\x00\x3e\x08\x3e\x6f\x3e\x7d\x3e\xad\x3e\xb6\x3e\xc0\x3e\xca\x3e\xd3\x3f\x5a\x3f\x63\x3f\x77\x3f" ++"\x91\x3f\x9b\x3f\xd0\x3f\xde\x3f\xf2\x3f\xf6\x40\x52\x40\xa2\x40\xef\x40\xf2\x41\x71\x41\x75\x41\x7e\x42\x6e\x42\xb8\x42\xbc\x42" ++"\xf3\x42\xf7\x43\x58\x43\xc0\x43\xc3\x44\x17\x44\x48\x44\xae\x44\xf4\x45\x36\x45\x3d\x45\x43\x45\xc2\x46\x11\x46\x31\x46\x7d\x46" ++"\xd5\x47\x26\x47\x5d\x47\x68\x47\xeb\x48\x68\x48\xd6\x49\x1a\x49\x89\x49\xa8\x4a\x35\x4a\xbb\x4a\xbf\x4a\xec\x4b\x49\x4b\xcf\x4c" ++"\x52\x4c\xd9\x4c\xec\x4d\x26\x4d\x99\x4e\x0f\x4e\x7a\x4e\xda\x4f\x3f\x4f\x46\x4f\x53\x50\x0e\x50\x3e\x50\x41\x50\x86\x50\x9b\x50" ++"\xfd\x51\x8c\x51\xda\x52\x06\x52\x73\x52\xea\x53\x30\x53\xe5\x53\xea\x54\xa0\x55\x2f\x55\xb2\x56\x29\x56\xbd\x57\x8a\x58\x09\x58" ++"\x88\x58\xd4\x59\x31\x59\xa3\x5a\x27\x5a\x77\x5b\x0c\x5b\x7e\x5b\xdc\x5c\x48\x5c\x89\x5c\xd2\x5d\x25\x5d\x91\x5d\xfe\x5e\x9d\x5e" ++"\xc3\x5f\x00\x5f\x61\x5f\xb4\x60\x06\x60\x98\x61\x1b\x61\xc9\x61\xfd\x62\x40\x62\x48\x62\x7d\x62\xb3\x62\xed\x63\x33\x63\x5d\x63" ++"\x93\x63\xb4\x63\xd5\x63\xf6\x64\x17\x64\x24\x64\x3a\x64\xb7\x64\xc1\x64\xcb\x65\x06\x65\x10\x65\x65\x65\xe3\x66\x61\x66\x76\x66" ++"\xc0\x67\x34\x67\x63\x67\x88\x67\x9b\x67\xa5\x67\xb0\x67\xda\x67\xe4\x68\x1b\x68\x95\x68\x9a\x68\xb9\x68\xda\x69\x2b\x69\x30\x69" ++"\x44\x69\xc7\x69\xe1\x6a\x34\x6a\xca\x6b\x4e\x6b\x67\x6b\x72\x6b\x91\x6b\x99\x6b\xc0\x6b\xfa\x6c\x27\x6c\x6e\x6c\x95\x6c\xd2\x6d" ++"\x66\x6d\x70\x6d\xe8\x6e\x55\x6e\x93\x6e\xd1\x6f\x16\x6f\x63\x6f\xa3\x6f\xa8\x6f\xb8\x6f\xe0\x6f\xfe\x70\x4f\x70\x8e\x71\x05\x71" ++"\x0f\x71\x85\x71\xa2\x71\xfc\x72\x14\x72\x25\x72\x30\x72\x59\x72\xa2\x73\x10\x73\x86\x73\xab\x73\xf5\x74\x78\x74\x85\x75\x24\x75" ++"\x2b\x75\x33\x75\x94\x75\xc8\x76\x2e\x76\x36\x76\x42\x76\x4a\x76\xb5\x77\x39\x77\x3c\x77\x57\x77\x65\x77\x6c\x77\xd7\x78\x43\x78" ++"\xbd\x79\x46\x79\x7a\x79\xa2\x79\xd8\x7a\x6c\x7a\x9c\x7a\xa4\x7a\xc0\x7a\xca\x7b\x0f\x7b\x21\x7b\x6c\x7b\x76\x7b\xa1\x7b\xab\x7b" ++"\xb4\x7b\xfb\x7c\x51\x7c\xe2\x7d\x3e\x7d\x7a\x7d\xfe\x7e\x5b\x7e\x8e\x7e\xa8\x7f\x0d\x7f\x73\x7f\x90\x7f\xa5\x7f\xb7\x7f\xc1\x7f" ++"\xdc\x7f\xdf\x7f\xe3\x7f\xec\x80\x00\x80\x08\x80\x0c\x80\x32\x80\xc9\x81\x57\x81\xcc\x81\xec\x82\x0c\x82\x2d\x82\x4c\x82\xce\x83" ++"\x3c\x84\x25\x84\xee\x85\x49\x85\x8a\x85\xd1\x86\x59\x86\xb4\x87\x5b\x87\x8f\x88\x15\x88\x9e\x88\xff\x89\x65\x89\xc1\x8a\x1d\x8a" ++"\x95\x8a\xff\x8b\x8c\x8c\x39\x8c\xcb\x8c\xfe\x8d\x3d\x8d\xd0\x8e\x5e\x8e\xe0\x8e\xe2\x8e\xe6\x8f\x47\x8f\x87\x8f\xfd\x90\x73\x91" ++"\x0c\x91\x65\x91\x95\x91\xad\x91\xc4\x91\xcf\x92\x87\x93\x00\x93\x04\x93\x08\x93\x24\x93\x41\x93\xb1\x93\xca\x94\x0f\x94\x38\x94" ++"\x5c\x94\x61\x94\x6c\x94\x9a\x94\xb9\x94\xd9\x94\xfc\x95\x0b\x95\x14\x95\x1d\x95\x36\x95\xfd\x96\x07\x96\x10\x96\x1a\x96\x25\x96" ++"\xbf\xfc\x2e\x0e\xfc\x2e\x0e\xfb\xdb\xf7\x1d\xf7\x45\x15\xc3\xf7\x2d\xa5\xca\xb8\xef\x08\xa7\xc9\x95\xaa\xa9\x1a\xad\x7d\x9c\x71" ++"\x66\x78\x6a\x38\x7d\x1e\x74\xfb\x22\x83\x66\x62\xfb\x53\x08\x6e\x34\x15\x70\x72\x73\x70\x6c\xa1\x74\xa8\xaa\xa4\xa2\xa8\xa7\x72" ++"\xa4\x6d\x1f\x0e\xfb\x84\xf7\xec\xf8\x39\x15\xc6\xf7\x14\xa8\xd3\x9b\x1a\x9b\x7d\x98\x7a\x73\x71\x78\x75\x86\x1e\x85\x73\x82\x3d" ++"\x83\x25\x08\xfb\x32\x16\xc6\xf7\x13\xa8\xd4\x9b\x1a\x9b\x7d\x98\x7a\x73\x71\x78\x75\x86\x1e\x85\x72\x82\x3e\x83\x25\x08\x0e\xf8" ++"\x65\xf7\x9f\x15\x2c\x06\xc1\xf7\x23\x05\xf4\x06\x96\xc1\x05\x2b\xc7\x0a\xfb\x16\xc7\x0a\x22\x06\x80\x55\x05\xeb\x06\x55\xfb\x23" ++"\x05\x22\x06\x80\x55\x05\xea\xc8\x0a\xf7\x16\xc8\x0a\xf4\x06\x30\xf7\x59\x15\x55\xfb\x23\x05\xfb\x16\x06\xc1\xf7\x23\x05\x0e\xf8" ++"\x85\xf8\xf8\x15\x6b\xa2\x60\x9d\x5d\x95\x9b\xcf\x18\x69\x06\x7a\x4c\x05\x3c\x75\x86\x73\x61\x1f\x5c\x70\x6f\x5d\x56\x1a\x66\x97" ++"\x6d\xa8\x67\x1e\xa1\x70\x9f\x79\xbf\x67\x46\xfb\xbd\x18\x3d\x9e\x71\xb0\x80\xf4\x7b\x88\x18\x70\xfb\x0f\xaf\x6d\xbf\x74\xc9\x7f" ++"\x19\x75\x30\x05\xae\x06\xa0\xe4\xd4\x8e\xad\x92\xb2\x9f\x19\xc6\xa9\xae\xc7\xd1\x1a\xda\x72\xaf\xfb\x09\xe6\x1e\xc3\xf7\x81\xc8" ++"\x73\xa2\x68\x8c\x41\x19\x9a\x89\x05\xfb\x4f\x3d\x15\x4d\xb8\x78\xa6\xb9\x1a\xb8\xa3\xae\xb6\x9a\x1e\x92\x9e\x8f\x8c\xb8\x1b\x5c" ++"\xfb\xe3\x15\x91\x86\x05\xcf\x53\x9c\x6e\x56\x1a\x37\x57\x5d\x20\x83\x1e\x0e\xf7\x41\xf9\x3f\xf8\x07\x15\x21\xfb\x01\xfb\x0b\xfb" ++"\x09\x36\xb7\x59\xd7\xb7\xb3\x9d\xac\xab\x1f\xc1\xc4\xab\xd9\xd8\x1a\xcf\x63\xb3\x48\x1e\x96\x6b\x15\xb2\xab\x67\x5f\x4c\x6b\x3e" ++"\x5b\x58\x1f\x73\x75\x6e\x7d\x6e\x1b\x62\x77\xa3\xba\xbb\xa8\xdd\xad\xbc\x1f\xb4\xa6\xa7\x9d\xab\x1b\x62\xf7\xe5\x15\x63\x06\x59" ++"\x59\x60\x79\x47\x1b\x6a\x74\x91\x96\x7e\x1f\x79\x9b\x05\x98\x7d\x70\x93\x70\x1b\xfb\x02\xfb\x00\xfb\x0c\xfb\x0f\x42\xbf\x52\xce" ++"\xbf\xba\xa5\xbb\xb1\x1f\xb2\xbd\xa8\xd6\xbf\x1a\x97\x89\x9b\x87\x9e\x1e\x8e\x8b\x8b\x8a\x8e\x1e\x83\xa0\x98\x89\xa6\x1b\xba\xa2" ++"\x91\xa3\xb6\x1f\xfb\xf2\xfd\x06\x05\xba\x06\xf0\xf8\xf9\x15\x92\x76\x8d\x7e\x7a\x1a\xfb\x06\x3a\xfb\x04\x39\x66\x75\xa3\xb2\xf6" ++"\xdd\xf7\x1f\xcb\x90\x8e\x89\x85\x92\x1e\x9a\x7f\x95\x86\xa6\x84\x08\x0e\xf7\x0a\xf8\xa6\xf7\xf2\x15\x78\x07\xb3\x88\x95\x84\x75" ++"\x1a\x68\x7b\x6f\x4c\x3f\x1e\x6b\xbc\x6c\xe0\x73\xf2\xca\xab\xa8\x9d\xa6\xa3\x08\xae\xab\x9d\xae\xad\x1a\xc0\x5f\xb4\x51\x2d\x49" ++"\x36\xfb\x0d\x80\x8c\x7e\x8e\x70\x1e\x86\x8d\x7f\x8c\x7d\x1e\x23\x5e\x5f\x73\x68\x6e\x08\x5b\x63\x73\x5d\x55\x1a\x2a\xd2\x4e\xf7" ++"\x03\xcb\xaa\x98\xcd\xf3\x1e\x52\xb8\xb2\x75\xc0\x1b\xbd\xaf\x9e\xbc\xb6\x1f\x80\x96\x05\x74\x6e\x79\x84\x74\x1b\x5c\x68\xa6\xce" ++"\x63\x1f\xc2\xd7\x9a\xa1\xa9\xb5\x9d\xa5\x96\x99\x96\x95\x9a\x96\x96\x8f\xa8\x8e\x08\x9c\x07\xfc\x12\x86\x15\xaf\xfb\x13\xae\x36" ++"\xad\x60\x08\x64\x5c\x60\x7a\x59\x1b\x42\x54\xc3\xd5\xd3\xcc\xd3\xed\xb0\x1f\xd8\xde\x15\x87\xa9\x8a\x9f\xa5\x1a\xe5\xa0\xb3\xbb" ++"\xa9\x98\x7a\x63\x4a\x75\x6c\x36\x56\x1e\x0e\xfb\xdb\x80\x0a\x0e\xfb\xdb\xf7\x33\xfb\x43\x15\x66\xf1\x80\xc8\xec\x1a\xf7\x0d\xa7" ++"\xf7\x23\xba\xf7\x03\x1e\xac\xda\xaa\xba\xcc\xcf\x7e\x9a\x18\xfb\x16\xfb\x0a\x58\x49\x61\x23\x08\x71\x4c\x80\x4e\x3e\x1a\x3e\x97" ++"\x40\xa1\x46\x1e\x99\x61\x9a\x6b\xaf\x49\x08\x0e\xfb\xdb\xa8\xfb\x48\x15\xf7\x10\xf7\x00\xbe\xcc\xb8\xf7\x00\x08\xa7\xcd\x97\xca" ++"\xd6\x1a\xc4\x83\xca\x7d\xc7\x1e\x7a\xcf\x7c\xaf\x5e\xdb\x78\x86\x18\xad\x3a\x9a\x3a\x27\x1a\xfb\x13\x69\xfb\x35\x59\xfb\x00\x1e" ++"\x6e\x4a\x6d\x61\x4e\x4b\x08\x0e\xf7\xd3\xf8\x88\x15\xa0\x8f\x9e\x97\xb0\x1e\x93\xa5\x8e\x98\x96\x1a\xa2\x7d\x9b\x75\x75\x7e\x7c" ++"\x72\x82\x8d\x82\x91\x77\x1e\x99\x5e\x8f\x73\x60\x1a\x64\xa2\x77\x9b\x6b\xaf\x08\xa2\x77\x80\x92\x7b\x1b\x77\x7c\x7c\x77\x70\x9a" ++"\x80\xb9\x83\x1f\xb0\x85\xaa\x80\xa4\x7c\x97\x84\x18\x60\x71\x7a\x84\x5c\x83\x08\x61\x84\x7a\x7e\x73\x1a\x77\x9b\x7b\x9e\x9c\x9b" ++"\x95\xa0\x9c\x1e\xa7\xae\x97\x96\xab\x9e\x94\x90\x8e\x8d\x8e\x8e\x08\x8d\x7b\x8b\x86\x83\x1a\x75\x85\x72\x7e\x67\x1e\x84\x76\x88" ++"\x80\x82\x1a\x75\x9a\x7b\x9f\xa2\x9b\x9b\xa3\x94\x89\x92\x85\x9d\x1e\x7c\xb5\x87\xa1\x8a\xc0\x92\x87\x18\xac\x78\xa2\x77\xa5\x6a" ++"\x08\x74\x9e\x97\x83\x9a\x1b\xa1\x9b\x9c\xa1\xa2\x7a\x97\x5f\x92\x1f\x6f\x90\x74\x92\x7c\x93\x66\x9e\x18\xb6\xa6\x9c\x92\xba\x93" ++"\x08\xb5\x92\x9a\x96\xa5\x1a\xa1\x7c\x9a\x74\x7e\x83\x87\x7a\x7d\x1e\x55\x52\x89\x89\x5f\x6e\x08\x0e\x9a\xf7\xc5\xf7\xb2\x15\xfb" ++"\x6f\x49\xf7\x6f\xfb\x70\xcd\xf7\x70\xcb\x0a\xfc\x2e\x90\xfb\x15\x33\x1d\xfb\xdb\xab\x0a\xfc\x2e\xdd\xef\x4c\x0a\x0e\xfc\x12\xf7" ++"\xcd\xf9\x2e\x15\xfc\x0e\xfd\x40\x05\xd4\x06\xf8\x0e\xf9\x40\x05\x0e\xf7\xe9\xf9\x38\x15\xfb\x31\xfb\x2c\xfb\x78\xfb\x7f\xfb\x18" ++"\xcb\x33\xec\xb6\xb5\x9a\xaa\xb5\x1f\xf0\xd5\xd7\xf7\x3a\xf7\x24\x1a\xf7\x32\x50\xea\x2a\x1e\x85\x6f\x15\xc0\xa9\x5d\x3b\xfb\x1a" ++"\x63\xfb\x39\x52\x25\x1f\x49\x65\x62\x69\x5d\x1b\x56\x6b\xbd\xe0\xf6\xbe\xf7\x59\xbf\xe8\x1f\xcb\xb0\xb1\xaa\xb9\x1b\x0e\xbc\x16" ++"\xf7\xab\x9a\x7a\x06\x5a\x77\x94\xa2\x94\x8e\x9a\x94\xa7\x1f\x8d\x92\x8c\x90\x8e\x95\xf7\x23\xf8\x9b\x18\x90\x9d\x8c\x91\x90\x1a" ++"\x8f\x89\x8e\x88\x1e\x8b\x6f\x86\x55\x80\x1e\x31\x79\x89\x8a\x84\x8a\x7f\x89\x19\x7c\x07\xc4\x8d\x05\xa2\x8c\x9a\x7f\x77\x1a\x84" ++"\x89\x84\x86\x77\x1e\xfb\x1e\xfc\x80\x7f\x66\x76\x81\x3c\x84\x19\x0e\xf8\x24\xf7\x1f\x15\x74\x5a\x77\x7f\x53\x89\x08\xfb\x52\x90" ++"\x06\xf7\x54\xf7\x54\x05\xf7\x09\xf7\x09\xab\xbd\xce\x1a\xea\x44\xd5\x30\x67\x66\x82\x7a\x6d\x1e\x58\x6f\x70\x69\x6e\x43\xa0\x84" ++"\x18\xcc\xb0\xb6\xa8\xc7\x1b\xd3\xc0\x57\x45\x76\x88\x78\x85\x7e\x1f\x73\x55\x5d\x4c\x4a\x45\xfb\x66\xfb\x74\x18\x7a\xf7\xf7\x07" ++"\xbd\xf7\x18\x05\x0e\xf7\x46\xf8\xcb\x15\xba\xae\xad\x9f\xb5\x1b\xc1\xae\x67\x54\x61\x76\x67\x60\x6e\x1f\x60\x6e\x60\x7c\x32\x7c" ++"\x8c\x7b\x18\xc3\x95\x8a\x82\xa5\x1f\xc8\x74\xab\x55\x3b\x1a\x68\x83\x67\x7d\x73\x1e\x63\x74\x5e\x6f\x62\x1b\x78\x75\x95\xa1\x6d" ++"\x1f\xa0\x6e\x7b\x92\x78\x1b\x6f\x7b\x7d\x72\x65\xb3\x76\xd3\xc3\xbf\x98\xa3\xb4\x1f\xda\xb9\xbd\xdf\xe4\x1a\xd4\x6e\xb8\x49\xaa" ++"\x1e\x8e\x07\xf7\x0c\xba\xae\xac\xcf\x1a\xd4\x50\xc1\x3a\x46\x4d\x64\x4a\x6b\x1e\x0e\xf8\x59\xf7\x85\x15\x2c\x06\xf7\x0d\xf8\x47" ++"\x05\x62\x06\xfc\x35\xfc\x43\x77\x48\x05\xf7\x9a\x06\x5a\xfb\x46\x05\xda\x06\xb9\xf7\x44\x05\xef\x06\xfb\x36\xcc\x15\xfb\x68\x8f" ++"\x06\xf7\xc4\xf7\xd2\x05\x8f\x06\x0e\xf7\x82\xf8\xe7\x15\xf7\x7a\x06\xa2\xd2\x05\xfb\x94\x06\x23\xfb\x6e\x05\x7c\x07\xec\x76\xac" ++"\x7f\xaf\x6e\x08\xab\x71\xa0\x59\x56\x1a\xfb\x01\x3a\x29\x31\x76\x79\x93\xa0\x6e\x1e\x9e\x72\x7c\x92\x7b\x1b\x74\x7a\x7a\x74\x67" ++"\xb2\x76\xce\xf7\x39\xf7\x19\xf7\x14\xf7\x33\xc9\x74\xc0\x60\xb4\x1f\x65\xae\x68\x9b\x3a\x9f\x08\x0e\xf8\x9c\xf9\x42\x15\xfb\x1a" ++"\x7b\x48\x73\x35\x4c\x08\xfb\x12\x2d\x3e\xfb\x22\xfb\x23\x1a\xfb\x14\xd3\x38\xf7\x03\xf7\x1a\xf7\x06\xf7\x13\xf7\x2b\xf1\x44\xd5" ++"\x28\x6f\x6a\x83\x7e\x70\x1e\x87\x8d\xd0\xf7\x13\xf7\x1c\xf0\xf7\x09\x99\x19\xfb\x9a\xfb\x97\x15\xd0\xb7\x59\x3e\x47\x73\x3c\x66" ++"\x57\x1f\x5e\x6d\x68\x76\x60\x1b\x4e\x67\xbc\xdd\xcf\x9f\xde\xa5\xb7\x1f\xb9\xa6\xac\x9f\xba\x1b\x0e\xf8\xad\xf9\x24\x15\x85\x95" ++"\x05\xfc\x0b\x06\x3a\xfb\x1c\x99\x82\xb9\xc3\xa7\x9a\xc6\x8c\x19\xf7\x72\x06\x8d\x88\xfc\x03\xfc\xea\x05\xd1\x06\x0e\xf7\xdd\xf8" ++"\x12\x15\xf7\x0b\xb2\xb8\xb6\xd2\x1a\xde\x42\xc5\x25\x20\x42\x4e\x32\x55\x9f\x64\xce\x42\x1e\xfb\x12\x63\x46\x44\x33\x1a\x70\x93" ++"\x6d\x9a\x72\x1e\x52\xac\xc7\x6e\xde\x1b\xf7\x10\xe6\xd8\xf2\xce\x6d\xc1\x36\xe3\x1f\x39\x65\x15\xf7\x02\xfb\x06\x97\x79\x52\x1a" ++"\x3a\x52\x50\x3c\x3c\x53\xc5\xdd\xde\xc1\xd0\xea\xb0\x1e\xcb\xc2\x15\x3d\xd5\x7a\xa4\xb5\x1a\xd1\xb1\xb6\xcb\xcb\xb6\x5c\x44\x4c" ++"\x70\x6b\x34\x62\x1e\x0e\xa2\x7a\x15\xf7\x1b\xa2\xce\xa6\xde\xcc\x08\xf7\x08\xe7\xcf\xf7\x19\xf7\x1b\x1a\xf7\x18\x43\xe1\xfb\x01" ++"\xfb\x12\xfb\x08\xfb\x14\xfb\x20\x22\xc9\x41\xe3\xb4\xae\x97\xac\xc0\x1e\x8f\x89\x7a\x5d\x59\x4a\x4e\x53\x19\x42\x4e\x5a\x71\x3c" ++"\x7a\x08\xf7\xbb\xf9\x1d\x15\xc9\xb0\x5a\x38\x3d\x72\x2e\x6d\x6e\x1f\x71\x71\x62\x7a\x65\x1b\x4b\x67\xbd\xe4\xd5\xa8\xdb\xb6\xb7" ++"\x1f\xa4\xa3\xaa\x98\xad\x1b\x0e\xfb\xdb\xf5\xef\x15\x6c\x72\x71\x6c\x6e\xa4\x72\xa8\xab\xa4\xa3\xa9\xaa\x72\xa5\x6d\x1f\xee\xf7" ++"\xe9\x9c\x0a\xfb\xdb\xaf\xfb\x15\x69\x0a\xf7\x46\xf8\xbd\x9c\x0a\x9a\xf9\x01\xf8\xe8\x15\xfc\x79\xfb\x9c\x89\x85\xf7\xe3\xfb\xa8" ++"\xa8\xf3\xfb\x8d\xf7\x60\xf7\xfd\xf7\x5b\x05\x0e\x9a\xf8\xe2\xf8\x16\x15\xfc\x8c\x49\xf8\x8c\x06\xfb\x1a\x04\xfc\x8c\x49\xf8\x8c" ++"\x06\x0e\x9a\xe9\xbd\x15\xf8\x79\xf7\x9c\x8d\x92\xfb\xe4\xf7\xa7\x6f\x24\xf7\x8d\xfb\x61\xfb\xfd\xfb\x5b\x05\x0e\xf7\x6c\xf7\x42" ++"\x15\x92\xa8\x99\xc3\xa8\xb1\xd3\xc4\x19\xf7\x06\xe8\x9f\xa6\xc8\x1a\xd9\x51\xbe\x31\x39\x51\x5e\x4b\x6d\x9a\x79\xa4\xa2\x9b\x9a" ++"\x9f\x93\x89\x91\x86\x96\x1e\x85\x98\x89\x91\x93\x1a\xa9\xa5\x9d\xb7\xbe\xa8\x6d\x54\x57\x75\x61\x4a\x44\x1e\x38\x2c\x7f\x75\x7a" ++"\x28\x08\x7d\x36\x15\x6d\x74\x74\x6e\x6e\xa2\x75\xa9\xa7\xa4\xa3\xa6\xa8\x73\xa2\x6e\x1f\x0e\xf7\x98\xf8\xdf\xf8\x55\x15\xb3\x76" ++"\x7c\x96\x68\x1b\x61\x62\x79\x6b\x6d\x1f\x58\x57\x6c\x3e\x44\x1a\x4c\xb2\x5b\xbd\xb5\xb8\xa5\xb8\xaf\x1e\x60\x91\xaf\x6e\xba\x1b" ++"\xee\xe0\xf7\x02\xf7\x14\xf7\x37\xfb\x22\xf7\x13\xfb\x4c\xfb\x5e\xfb\x34\xfb\x2e\xfb\x56\xfb\x51\xf7\x33\xfb\x27\xf7\x62\xd2\xbd" ++"\x98\xb7\xe9\x1f\x7f\xa8\x05\x68\x3e\x5a\x7f\x49\x1b\xfb\x40\xfb\x0d\xf7\x0d\xf7\x3f\xf7\x50\xf7\x09\xf7\x1a\xf7\x37\xf7\x30\xf7" ++"\x15\xfb\x0e\xfb\x26\x4f\x72\x4a\x66\x63\x1f\x77\x78\x72\x80\x72\x1b\x73\x7e\x9a\xa6\x90\x8c\x94\x8d\x92\x1f\xcc\xf7\x90\x05\x46" ++"\x06\x48\x6d\x15\xa7\x89\x99\x74\x89\x66\x08\xfb\x05\x85\x53\x27\x52\x1b\x66\x75\xab\xbf\xc1\x9d\xbc\xac\xb1\x1f\xa7\xab\xae\x9f" ++"\xa3\x89\x08\x0e\x5a\x26\x1d\x0e\x5a\x83\x16\xf7\xae\x06\xf7\x31\xf7\x00\xdc\xf7\x0b\xd4\x6c\xb0\x2c\xb4\x1f\xd2\x9c\xa8\x97\xab" ++"\xa7\x08\xa7\xa3\x9a\xad\xb3\x1a\xea\x44\xbf\xfb\x15\x1e\xfb\x96\x7b\x06\xca\x86\x99\x84\xdf\x1d\x51\x84\x85\x53\x81\x19\xf7\x8a" ++"\xf7\xcf\x15\xcb\xb6\x87\x83\x9f\x1f\xb4\x7a\xa4\x60\x54\x1a\xfb\x00\x41\x49\xfb\x0e\x61\x75\x99\xa7\x98\x97\xbb\xa2\xda\x1e\x98" ++"\xb6\x93\xa9\x96\xb9\x08\xd6\xf7\x9c\x15\xa1\x91\x97\x91\xb2\x1b\xdc\xaf\x69\x41\x52\x73\x5e\x60\x73\x1f\x69\x78\x5a\x83\x32\x8c" ++"\x08\x0e\x92\x38\x0a\x0e\xc9\x79\x1d\x0e\x5a\x27\x1d\x0e\x5a\xf9\x19\x22\x0a\xfc\x86\x7b\x06\xcc\x85\x97\x85\xdf\x1d\x4f\x84\x85" ++"\x52\x83\x19\x7b\xf7\x90\x9b\x07\x51\x8e\x79\x96\xa9\x1a\x94\x8d\x97\x92\xa3\x1e\xc9\xf7\x73\x05\x89\xb0\xa1\x8a\xa1\x1b\xb2\x92" ++"\x8a\x87\x94\x1f\x9a\x83\x92\x7e\x77\x1a\x7b\x89\x7f\x85\x6c\x1e\x9c\x86\xd7\xf7\x7e\x79\x90\x5e\x31\x88\x8a\xfb\x3c\x89\x19\xcd" ++"\xf7\x7d\x05\x9f\x91\x99\x91\xb4\x1b\xf7\x3d\xae\x7e\x4b\x84\x8b\x86\x8a\x81\x1f\x8a\x82\x8b\x89\x8a\x83\xa0\x89\x18\x0e\xc9\x2e" ++"\x0a\x0e\xc9\xf9\x93\x22\x0a\xfb\x8b\x7b\x06\xc5\x84\x97\x83\x6f\x57\x0a\x5d\xfb\x38\x05\xfb\xb1\x06\xc1\xf7\x57\x4a\x0a\x88\x77" ++"\x83\x70\xb7\x0a\x51\x1d\xf7\x18\xf8\x75\x9c\xc5\x93\x91\xc4\x95\x19\x0e\xfb\xdb\x2c\x1d\x0e\xfb\x6c\x6e\x0a\x0e\x92\x6f\x1d\x0e" ++"\x23\x34\x0a\x0e\xf7\x41\xf9\xfd\x22\x0a\xfb\x3b\x06\xfb\xe4\xfc\x81\x54\xf8\x81\x05\xfb\x49\x7b\x06\xbd\x88\xa3\x80\x74\x1a\x83" ++"\x87\x7c\x85\x79\x1e\x89\x87\x88\x81\x87\x7b\x88\x80\x18\x21\xfc\x08\x6c\x23\x7c\x77\x57\x85\x19\x7b\xf7\x5a\x9b\x07\x58\x8f\x77" ++"\x97\xa7\x1a\x96\x8f\xa3\x90\x9d\x1e\xf7\x0a\xf8\x45\xc8\xfc\xb6\x05\x9c\x06\xf8\x0d\xf8\xc5\xfb\x15\xfc\x6a\x7b\x56\x77\x7c\x4a" ++"\x84\x19\x7b\xf7\xa5\x9b\x07\x47\x91\x82\x91\xaa\x1a\x9c\x8d\x98\x94\xaa\x1e\xf7\x0f\xf8\x4f\x9d\xc7\x90\x90\xc6\x94\x19\x0e\x92" ++"\x32\x0a\x0e\xc9\x26\x0a\x0e\x5a\xf7\x26\x62\x0a\x0e\xc9\xf7\xab\x7b\x15\xd8\x90\xb1\x95\xc3\xaa\x08\xf7\x28\xde\xf0\xf7\x36\xf7" ++"\x32\x1a\xf7\x1b\x2b\xed\xfb\x18\x3a\x30\x62\x43\x3c\x1e\x26\x2e\x50\xfb\x0d\xfb\x0a\x1a\x39\xa9\x47\xc1\x61\x1e\xa6\x76\xa0\x81" ++"\xb7\x81\x2f\x3a\x82\x84\x3f\x55\x95\x7c\x18\xa0\xb1\xb0\x95\xb3\x1b\x9f\xa8\x86\x7e\xb7\x1f\x7a\xc8\xc0\x82\xb1\x1b\xc2\xd1\xa5" ++"\xb2\xbe\x1f\xa3\x9e\x98\x99\xa5\xae\x7c\x96\x18\x51\x53\x62\x79\x43\x1b\x6d\x67\x91\x9b\x52\x1f\x55\x99\x67\x92\x76\x8a\x72\x8a" ++"\x18\xf7\x84\xf9\x56\x15\xdb\xbc\x51\x2c\x21\x5c\xfb\x26\x4b\x2e\x1f\x3b\x54\x4d\x65\x42\x1b\x39\x5d\xc7\xf5\xeb\xe6\x1d\x0e\x5a" ++"\x3a\x1d\x0e\x37\x0a\x0e\x23\x50\x1d\x0e\xc9\x27\x0a\x0e\x5a\xf9\x44\x22\x0a\xfb\x4e\x7b\x06\xb8\x86\x9d\x81\x78\x1a\x78\x78\x61" ++"\x6a\x51\x1e\xfb\x62\xfb\xf8\x49\xf8\x4f\x05\x8a\x90\x8b\x8f\x91\x1a\xad\x99\x94\xca\x93\x1e\x9b\xfb\x85\x7b\x07\xc3\x84\x8d\x89" ++"\xa0\xfb\x12\xe0\xfc\x9c\x18\x9e\x06\xf8\x09\xf8\xfb\x9c\xa6\x9b\x97\xa2\x8c\x19\x0e\xf7\x41\x30\x0a\x0e\x5a\xf9\x23\x22\x0a\xfb" ++"\x64\x7b\x06\xbc\x85\x97\x84\x74\x1a\x7e\x85\x7f\x7d\x7b\x1e\xfb\x25\xfb\x3b\x50\xf7\x27\x05\x81\xa5\x86\x9c\x98\x1a\xa4\x9b\x94" ++"\xc2\x92\x1e\x9b\xfb\x9c\x7b\x07\xc5\x86\x9a\x81\x9e\x5d\xf5\xfb\x9b\x18\x7a\x78\x7a\x77\x7b\x78\x76\x73\x77\x73\x77\x74\x82\x80" ++"\x81\x80\x82\x81\x5b\x53\x6d\x6b\x79\x7d\x72\x77\x7a\x82\x71\x86\x08\x7b\xf7\x6a\x9b\x07\x5b\x7a\x94\xa4\x9a\x92\x9b\x99\x9b\x1f" ++"\xf7\x2b\xf7\x40\xce\xfb\x39\x05\x92\x79\x8f\x7b\x7c\x1a\x6e\x81\x86\x49\x86\x1e\x7b\xf7\xa5\x9b\x07\x45\x93\x82\x91\x72\xc7\x25" ++"\xf7\x96\x18\xf7\x3d\xf7\x56\xbf\xc5\xa9\xa2\xb6\x99\x19\x0e\x23\x2f\x0a\x0e\x23\x39\x0a\x0e\xfb\xa3\xf8\x14\xf9\x10\x15\x92\xa6" ++"\x05\xfb\x41\x06\xfb\x59\xfd\xc4\x05\xf7\x50\x06\x92\xa6\x05\x53\x06\x6b\x7a\x94\x9e\x90\x8b\x8b\x8f\x9b\x1f\xf7\x34\xf9\x3a\x92" ++"\xa6\x95\x92\xa9\x8c\x19\x0e\xfc\x12\x62\xf9\x2e\x15\xf7\xb5\xfd\x40\x05\xd2\x06\xfb\xb4\xf9\x40\x05\x0e\xfb\xa3\x9e\xfb\x12\x15" ++"\x84\x70\x05\xf7\x41\x06\xf7\x59\xf9\xc4\x05\xfb\x51\x06\x84\x70\x05\xc4\x06\xac\x9b\x82\x79\x86\x8b\x8b\x87\x7b\x1f\xfb\x35\xfd" ++"\x3a\x85\x70\x82\x83\x6c\x8a\x19\x0e\xfb\x82\xea\xf7\xc3\x15\xf7\x23\xf7\xb9\xf7\x28\xfb\xb9\x05\xbf\x06\xfb\x43\xf7\xef\x05\x58" ++"\x06\xfb\x3d\xfb\xef\x05\x0e\xf8\x6a\xfb\x16\x15\xbd\xfc\x84\x59\x07\x0e\xfb\xdb\xf7\xc1\xf9\x2e\x73\x0a\x0e\x25\x0a\x0e\xf7\x02" ++"\xf9\x17\x15\xc7\x89\x90\x88\x75\x1a\x82\x89\x80\x84\x74\x1e\x89\x85\x89\x84\x8a\x85\x89\x84\x18\xfb\x1c\xfc\x89\x05\x87\x07\x74" ++"\xd7\x6d\xc4\xf7\x2b\xf7\x3a\xf7\x42\xf7\x32\xd1\x5a\xbd\x48\x45\x57\x62\xfb\x02\x44\x1e\xbe\xf7\x4f\x93\xa7\xb8\xf7\x41\x86\x90" ++"\x18\x58\x82\x6e\x86\x42\x82\x08\xf7\x64\xfb\xa0\x15\xb7\xa5\x6a\x56\x49\x59\x20\x4f\x4d\x1f\x65\x66\x60\x76\x60\x1b\x6c\x7c\x96" ++"\xa2\xc7\xa9\xeb\xb5\xd6\x1f\xd8\xb7\xb8\xb1\xbb\x1b\x0e\xfb\x6c\x3c\x1d\x0e\x5c\x0a\x0e\xfb\x6c\x28\x1d\x0e\xfc\x12\xae\xf8\x20" ++"\x15\xe5\x06\x33\xfc\x38\x05\x20\x75\x6a\x54\x61\x1b\x7f\x83\x92\x94\x8f\x2d\x1d\x91\x8c\x8f\x91\x52\x0a\x79\x74\x68\xad\x71\xb8" ++"\xe4\xd0\xed\xf7\x4d\x40\x0a\xf7\x01\x06\x91\xab\x05\xfb\x00\x06\xf7\x32\xa8\xb0\xd1\xc3\x1b\x99\x93\x36\x0a\x87\x43\x1d\x9e\x9d" ++"\xa1\xb1\x66\xa6\x59\x5b\x64\x75\x5d\x67\x1e\x6d\x63\x77\x5d\x6d\x2b\x08\x2f\x06\x0e\x39\x1d\x0e\x71\x1d\xfc\x12\x2f\x1d\x76\xf8" ++"\xbb\x45\x0a\xfc\x12\xf7\x8a\xf8\x4b\x15\x88\x8d\x36\x7c\x56\x83\x6b\x89\x19\x7b\x07\xa6\x8c\x05\x92\x06\xa7\x97\x81\x75\x81\x86" ++"\x71\x80\x5f\x1f\x43\xfb\xb8\x05\xfb\x1e\x69\x74\x60\x63\x54\x1d\xe2\xc7\xd6\xf7\x34\xb3\x1e\xdf\xf9\x06\x45\x0a\xfb\x6c\x72\x1d" ++"\x0e\xfc\x12\xf7\x78\x3d\x1d\x0e\xc9\xf9\x45\xf7\x09\x15\x87\x86\x86\x86\x87\x85\x7a\x77\x82\x80\x8a\x8a\x08\x73\x75\x81\x84\x7d" ++"\x1b\x83\x87\x90\x96\x8f\x8f\x9c\x91\xa3\x1f\xcf\xf7\x8f\x05\x8c\x90\x8d\x9b\x92\x1a\xaf\x72\xa6\x6a\x77\x77\x84\x7c\x73\x1e\x5a" ++"\x6b\x62\x5b\x46\xfb\x02\x08\xa5\xd9\x99\xc2\x9e\x1a\xaf\x74\xa3\x69\x4e\x45\x49\xfb\x25\x2f\x1e\xc5\xf7\x65\x88\x8d\x55\x80\x76" ++"\x87\x36\x7b\x19\x7b\x07\xb9\x8a\x8b\x8b\x94\x86\x08\x90\x89\x8f\x84\x84\x1a\x7f\x73\x2f\x68\xfb\x11\x1e\x75\x3f\x87\x7b\x7e\x58" ++"\x08\xd6\x06\xbb\xf7\x32\x9a\xb1\xad\xbf\x08\xe1\xc4\xc6\xc2\xad\x1b\x98\x92\x82\x7b\x7e\x6d\xfb\x0a\x63\xfb\x21\x1f\x83\x6e\x87" ++"\x7d\x7e\x5a\x08\xd6\x06\xb3\xf7\x30\x9f\xbe\xbe\xd1\x08\xcf\xbc\xbd\xb7\xa8\x1b\x96\x94\x82\x7f\x86\x89\x81\x86\x77\x1f\x51\xfb" ++"\x7a\x05\x81\x64\x88\x7a\x81\x1a\x6d\x99\x7b\xa5\xba\xb7\xac\xd5\xc0\x1e\x90\x92\x05\x0e\x32\x1d\x0e\x2b\x1d\x0e\xc3\xf8\x27\x15" ++"\xa2\x8c\x05\xa1\x8c\x9f\x7e\x7b\x1a\x7f\x68\xfb\x1f\x67\xfb\x18\x1e\x74\x36\x77\x40\x7c\x4c\xcc\x0a\x9a\x07\x5c\x7a\x93\xa1\x99" ++"\x9c\xd7\x9f\xd7\xee\x1d\xf7\x3b\xf7\x34\xd9\x5f\xba\x44\x4a\x5b\x6b\x39\x51\x1f\xa8\xf0\x05\x8c\x90\x8c\x8e\x8b\x1a\x8e\x89\x8d" ++"\x88\x1e\x8a\x06\xfb\x2e\x75\x05\xf7\x9b\x76\x15\xb6\x89\x9e\x71\x52\x1a\x47\x6e\x36\x60\x4d\x1e\x4f\x61\x5b\x6d\x57\x1b\x6f\x77" ++"\x9a\xa1\xad\xae\xf7\x16\xa9\xd6\x1f\xa6\xcf\xc5\xbc\xbd\x88\x08\x0e\xf8\x1b\xfb\x53\x15\x79\x06\x67\x76\x95\x9e\x8c\x1f\x8e\x8c" ++"\x8f\x8c\x8f\x1e\xf7\x38\xf8\xd5\x05\x42\x06\x7c\x5c\x05\xb9\x7b\x77\x9b\x62\x1b\xfb\x18\xfb\x35\xfb\x4c\xfb\x2c\x44\xb2\x5e\xca" ++"\xd2\xb9\xaf\xf7\x14\xe4\x1f\x32\xfb\xb9\x7e\x63\x7b\x82\x4a\x87\x19\x7b\xf7\x85\x07\x45\xf9\x08\x15\xac\xa5\x70\x6a\x37\x47\xfb" ++"\x22\x47\x52\x1f\x75\x71\x70\x7f\x73\x1b\x68\x76\xa9\xba\xd5\xbf\xf7\x02\xcc\xce\x1f\xaa\xaa\xac\x9d\xa8\x1b\x0e\xfb\xa3\x41\x0a" ++"\x0e\xfb\xa3\x31\x0a\x0e\xfc\x12\xf7\xbc\xf8\x40\x15\x45\x1d\x8d\x1a\x91\x4f\x1d\x0e\x2a\x1d\x0e\xfb\x6c\xa0\xf8\x27\x15\x8c\x96" ++"\x93\x8b\x96\x1b\xb2\x95\x7a\x2f\x99\x1f\x96\x45\x96\xfb\x27\x4e\x1a\x6e\x8c\x85\x93\xa4\xe6\xf1\xf7\x26\xf3\x1e\xae\xbd\xa5\xcb" ++"\xb1\x1a\xab\x71\xa6\x6d\x74\x7d\x7e\x76\x7b\x91\x7f\x9d\x7b\x1e\x98\x7f\x90\x83\x81\x1a\x5c\x4a\xfb\x02\x43\x41\x1e\x6c\x6b\x84" ++"\xf7\x21\x85\xbf\x7e\xd5\x19\xf1\x77\x8b\x8d\x82\x1b\x86\x84\x8a\x88\x83\x1f\x7b\x87\x4d\x7f\x6a\x86\x08\x0e\x92\x2d\x0a\x0e\xfb" ++"\x6c\xf8\x26\xf7\x03\x15\x83\x82\x86\x85\x82\x7f\x08\x6d\x74\x7f\x81\x7f\x1b\x7d\x82\x98\xa7\x84\x1f\x88\x96\x8b\x8d\x8a\x8e\x08" ++"\x72\xf1\x80\xb9\x9a\x1a\xd9\xb8\xae\xb6\x9d\x1b\x91\x94\x88\x86\x94\x1f\x84\x97\x92\x89\x94\x1b\x9f\x99\x9a\xa0\xa1\x7a\x9a\x73" ++"\x5f\x66\x67\x20\x45\x1f\x80\xc2\x05\xcf\x7d\x80\x9f\x70\x1b\x74\x6b\x83\x76\x4d\x1f\x85\x89\x8b\x8b\x86\x89\x8f\x7c\x18\x95\xb2" ++"\x92\x8c\x95\x1b\xa4\x91\x82\x4f\x99\x1f\xa8\xfb\x0f\x39\xfb\x09\x05\x6d\x76\x78\x79\x80\x1b\x85\x81\x8e\x91\x81\x1f\x92\x7e\x81" ++"\x8e\x82\x1b\x77\x7d\x7c\x77\x71\x9e\x7b\xaa\xaa\x97\x94\xc7\xbd\x1f\xa6\xac\xa1\xa9\xb4\xc2\xa9\xfb\x0c\x18\x57\x98\x98\x7c\xab" ++"\x1b\xb1\xa5\xa3\xe5\xc5\x1f\x0e\xfb\x6c\x31\x1d\x0e\xfb\xa3\x33\x0a\x0e\xfb\x98\xf8\x2b\xf9\x43\x15\xfb\x05\x5e\x69\x21\x6c\x1f" ++"\x5b\xfb\x46\x78\x42\x75\x73\x4b\x7a\x19\xb2\x7d\x98\x7d\x6e\x1a\x73\x7f\x55\x75\x40\x1e\x75\x40\x81\x5d\x74\x1a\x54\xac\x77\xe7" ++"\x88\x1e\x8e\x96\x05\x65\x96\x7c\x9d\xb0\x1a\x9b\x91\xa4\x9b\xc8\x1e\xa5\xe8\x9d\xda\x9d\x1a\xa6\x7b\x9e\x64\x9c\x1e\xcc\x9c\xa5" ++"\xa8\xa1\xde\xb8\xf7\x3c\x18\xa0\xda\xa5\xa8\xc9\x9b\x08\x0e\xfc\x15\xce\xfb\x8d\x15\xcd\xfa\x7a\x49\x06\x0e\xfb\x98\xf7\x71\xf9" ++"\x38\x15\xb1\x80\x9a\x78\x66\x1a\x7d\x84\x6e\x7c\x51\x1e\x89\x83\x8b\x8b\x82\x6a\x08\x6a\xfb\x15\x8b\x8b\x77\x1a\x6f\x9b\x79\xb2" ++"\x7a\x1e\x49\x7a\x73\x6f\x74\x37\x5e\xfb\x3c\x18\x76\x3c\x71\x6e\x4d\x7b\x88\x80\x18\xf7\x05\xb8\xad\xf5\xaa\x1f\xbb\xf7\x46\x9e" ++"\xd4\xa1\xa3\xcb\x9c\x19\x64\x99\x7e\x99\xa8\x1a\xa3\x97\xc0\xa1\xd7\x1e\xa1\xd6\x95\xb9\xa2\x1a\xc2\x6a\x9f\x2f\x8e\x1e\x0e\xfb" ++"\x0b\xf8\x94\xf7\xa8\x15\x55\xab\x05\x64\x73\x7a\x7f\x6c\x1b\x76\x77\x90\x94\x7a\x1f\xba\x32\x79\x91\x5f\x1b\x5d\x6f\x77\x4b\x5d" ++"\x1f\xc1\x6c\x05\xb1\xa4\x9c\x97\xa9\x1b\xa0\x9f\x86\x82\x9c\x1f\x5c\xe4\x9d\x85\xb7\x1b\xb1\xaf\xa0\xb3\xa8\x1f\x0e\xfb\xa3\xf7" ++"\x74\xf7\xb1\x15\x56\xfb\x24\x67\x31\x65\x39\x08\x6e\x4d\x82\x6d\x6b\x1a\x6a\x99\x7a\xa5\xaf\x9f\xac\xde\x99\x1e\x9e\xf7\x0a\x9b" ++"\xe1\xb0\xf7\x3a\x08\xa9\xf7\x54\x15\x6c\x72\x74\x6e\x6e\xa4\x73\xa9\xa6\xa4\xa3\xa6\xaa\x75\xa2\x6e\x1f\x0e\xf8\x32\xf8\xc4\x15" ++"\x6d\x06\x61\xfb\x0c\x57\x83\x72\x82\x66\x73\x19\x2e\x50\x51\x28\x26\x1a\x55\x9e\x5f\xac\x72\x1e\x9a\x7f\x99\x85\xa6\x85\x5b\xfb" ++"\x1c\x18\xaa\x06\xba\xf7\x19\x05\x8a\x90\x8c\x8b\x90\x1b\xd4\xc1\xaa\xd7\xc7\x1f\x7b\x95\x05\x4f\x53\x65\x76\x58\x1b\x81\x85\x8c" ++"\x8e\x83\x1f\xf7\x1d\xf8\x1b\x05\xa3\x8a\x96\x84\x7e\x1a\x87\x89\x86\x87\x82\x1e\xb8\x0a\xa6\xa1\x7f\xa1\x79\x99\x1e\x78\x99\x7b" ++"\x90\x68\x8e\x08\xfb\x3e\xfc\x23\x15\x70\xa2\x7f\xa9\xb8\x1a\xcb\xa0\xd3\xae\xc0\x1e\xae\xbf\xa8\xa1\xbe\x9a\x08\x0e\xf8\x20\xf7" ++"\xd3\x15\x92\xb5\x05\xfb\x0f\x06\xf7\x76\xb5\xa2\xc1\xc4\x1b\xa3\x97\x7e\x6c\x8f\x1f\x68\x90\x92\x82\xa3\x1b\xa4\x99\x99\xa6\xb8" ++"\x65\xaa\x54\x55\x59\x70\x5a\x65\x1f\x59\x4b\x76\x53\x77\xfb\x05\x08\xfb\x02\x06\x82\x61\x05\xf7\x05\x06\x72\xfb\x60\x05\x96\x63" ++"\x8a\x8b\x7c\x1b\x53\x65\x6f\x63\x64\xa5\x72\xb2\xae\xa1\x9a\xbb\xb2\x1f\x59\xcb\xaa\x7e\xbc\x1b\xce\xbd\xad\xca\xa4\x1f\x80\x94" ++"\x81\x84\x05\x77\x6f\x75\x84\x6e\x1b\x60\x5e\x96\xa6\x43\x1f\xb4\xe4\x91\x9b\xa5\xf7\x02\x08\xfb\x10\xfb\x8a\x15\x69\x7f\x6e\x74" ++"\x6d\x1b\x73\x78\x9b\xa0\xa6\xa1\x9d\xaa\xa0\x97\x86\x77\xa7\x1f\x0e\xfc\x81\xac\x0a\xf8\x5c\xf7\x4a\x15\x97\xb3\x05\xfb\x48\x06" ++"\xa3\xdd\x91\x93\x05\xf7\x3e\x06\x97\xb3\x05\xfb\x2b\x06\xf7\x49\xf7\x74\xab\xb3\x94\x92\xab\x99\x19\x9b\xfb\x51\x7b\x07\xbc\x85" ++"\x8b\x8b\x95\x85\x48\x1d\x6f\x5b\x48\xfb\x06\xfb\x17\x1e\x86\x85\x84\x84\x88\x86\x7e\x7c\x18\x7e\xb8\x89\x95\x7d\xb8\x08\x6f\xeb" ++"\x80\xb5\x9b\x1a\xa4\x96\x90\xcb\x91\x1e\x9b\xfb\x83\x7b\x07\xce\x82\x8f\x88\x9c\x55\xca\xfb\x6f\x18\xfb\x20\x06\x7f\x63\x05\xf7" ++"\x37\x06\x8e\x81\x74\x3b\x05\xfb\x38\x06\x7f\x63\x05\xf7\x39\x06\x70\x2f\x7a\x58\x6e\x78\x4c\x87\x19\x87\x7b\x05\xf7\xb1\x9b\x06" ++"\x35\x92\x85\x8e\xaa\x1a\xa1\x91\xa2\xa4\xdb\x1e\x0e\xf8\x56\xf8\x30\x15\xfb\x12\x06\x9d\xf7\x1f\x92\xae\x9c\xaa\x08\xa3\x97\x9d" ++"\x97\xa1\x1b\x97\x94\x86\x82\x88\x89\x87\x87\x84\x1f\x86\x82\x89\x86\x85\x1a\x76\x9e\x79\xa1\xa2\x9c\x9e\xa7\xb3\x68\xa8\x5c\x63" ++"\x66\x78\x65\x6d\x1e\x65\x5b\x77\x56\x78\xfb\x04\x08\xfb\x01\x06\x84\x6d\x05\xf7\x04\x06\x64\xfb\xeb\x7f\x25\x81\x5e\x7a\x71\x19" ++"\x7c\x81\x7b\x81\x7a\x1b\x7f\x82\x92\x94\x90\x8d\x8f\x8f\x92\x1f\x91\x94\x8d\x92\x91\x1a\xa0\x79\x9c\x75\x71\x79\x77\x6e\x64\xab" ++"\x70\xba\xe1\xce\xee\xf7\x36\xa1\x1e\xb5\xf7\xc3\x05\xf7\x0e\x06\x0e\xf7\x8d\xf8\x22\x15\x92\x79\x7a\x8f\x79\x1b\x51\x5b\x54\x47" ++"\x5c\xa3\x57\xba\x55\x1f\xd7\x34\x05\xb1\x5f\x97\x74\x6d\x1a\x56\x61\x66\x4f\x66\x69\x9c\x9f\x91\x8f\x90\x96\x91\x1e\x9f\x98\x92" ++"\x96\xa1\x1a\xa6\x7a\x9b\x6d\x68\x76\x76\x68\x4e\xc7\x5c\xd7\xe4\xce\xc6\xd9\xb3\x81\xa1\x56\xce\x1e\x8d\x8e\x05\x85\x97\x92\x8a" ++"\x99\x1b\xd2\xba\xbd\xd7\xb4\x7c\xb4\x71\xab\x1f\xfb\x0f\xf7\x2a\x05\x7a\xa0\x82\xa4\xa5\x1a\xbe\xae\xab\xc4\xad\xa5\x7d\x7a\x85" ++"\x87\x86\x82\x83\x1e\x7c\x7e\x85\x80\x7d\x1a\x71\x9e\x78\xa6\xab\x9f\xa0\xad\xc5\x55\xb4\x3f\x35\x4e\x57\x42\x5f\x9b\x69\xbe\x4d" ++"\x1e\x65\x7e\x15\xac\xae\x72\x58\xb2\x1f\xb6\x52\x99\x6e\x69\x1a\x64\x6e\x6b\x67\x51\x20\xf7\x16\xd2\xb0\xa8\xa8\xb0\x1e\x0e\xb0" ++"\xdd\x15\xb3\x63\xd8\xda\x05\x74\xac\xaa\x81\xb0\x1b\xb1\xaa\x95\xa2\xaa\x1f\xda\x3c\xb1\xb3\x3e\xd8\x05\xa2\xae\x94\xa8\xb1\x1a" ++"\xb1\x82\xa8\x74\xac\x1e\xd8\xd9\x65\xb2\x3c\x3e\x05\xa0\x6d\x6c\x95\x65\x1b\x65\x6d\x82\x75\x69\x1f\x3e\xd8\x63\x64\xd9\x3d\x05" ++"\x75\x6b\x81\x6d\x64\x1a\x65\x94\x6e\xa2\x69\x1e\xf7\x23\xf7\x72\x15\xca\xbf\x54\x49\x48\x57\x55\x4a\x49\x56\xc1\xcf\xce\xc0\xc0" ++"\xcf\x1f\x0e\xfc\x52\xf7\x2d\xf8\x39\x15\xc6\xf7\x13\xa8\xd4\x9b\x1a\x9b\x7d\x98\x79\x73\x72\x78\x75\x86\x1e\x85\x73\x82\x3d\x83" ++"\x25\x08\x0e\x23\xf7\xbc\xf9\x2e\x73\x0a\xf7\x5c\x9c\x15\x36\x5c\x5e\x54\x52\x1a\x63\xa4\x6c\xab\xa9\xa1\x9f\xa6\x9c\xbf\x0a\xa1" ++"\xa5\xc0\xae\x1e\x0e\xc0\xf7\x6c\x60\x0a\x71\x77\x52\x4b\x1e\x71\x74\x80\x83\x31\x45\x08\xf7\x36\x82\x15\x97\x79\xa1\x70\xac\x64" ++"\x94\x81\x92\x82\x90\x83\x08\x63\xa6\xa4\x6f\x94\x1b\x8f\x8e\x8e\x8f\x95\x72\xc2\x66\xcf\x1f\x88\x90\x83\x9c\x82\x9d\xa6\xa9\xa1" ++"\xa2\x9b\x99\x98\x97\x98\x98\x98\x98\x08\xaf\xb1\x9b\xa2\x98\x1a\x8f\x88\x8e\x88\x84\x72\x77\x52\x4a\x1e\x71\x74\x80\x83\x31\x45" ++"\x08\x0e\xfb\xdb\xbe\xf7\x6c\x60\x0a\x71\x77\x52\x4b\x1e\x71\x74\x80\x83\x31\x45\x08\x0e\xfb\xdb\xf7\xae\xf7\x74\x15\x7f\x9d\x75" ++"\xa6\x6a\xb2\x82\x95\x84\x94\x86\x93\x08\xb3\x70\x72\xa7\x82\x1b\x87\x88\x88\x87\x81\xa5\x54\xaf\x47\x1f\x8e\x86\x93\x7a\x94\x79" ++"\x70\x6d\x75\x74\x7b\x7d\x7e\x7f\x7e\x7e\x7e\x7e\x08\x67\x65\x7b\x74\x7e\x1a\x87\x8e\x88\x8e\x92\xa2\x9d\xc6\xce\x1e\xa5\xa2\x93" ++"\x91\xc4\xb8\x97\x93\x97\x95\x97\x94\x08\x0e\xf7\x18\xf8\x20\x15\x85\x7b\x76\x29\x63\xfb\x58\x6d\xfb\x28\x7f\x5e\x7a\x6b\x08\x6c" ++"\x79\x7a\x7e\x72\x1b\x7c\x86\x8e\x95\x8e\x8c\x8e\x8e\x90\x1f\x8f\x92\x8c\x8f\x90\x1a\xa0\x79\x9c\x76\x97\x0a\x90\x88\x84\x87\x8a" ++"\x89\x80\x61\x1f\x50\xfb\x68\x7c\x4e\x88\x0a\x93\xad\xf7\x15\xb1\xf7\x1e\x1f\x94\xac\x93\xa8\x90\x9c\x8c\x8f\x18\x8f\x9b\x8c\x92" ++"\x90\x1a\x86\x8e\x05\x87\x87\x8b\x89\x81\x1f\x87\x72\x70\x89\x6e\x1b\xfb\x2a\x06\xa9\xf4\x9a\xb3\x9f\xaa\x08\xb1\xa4\xa9\x9c\xb4" ++"\x1b\xa0\x98\x85\x81\x88\x8a\x89\x88\x87\x1f\x84\x84\x89\x86\x80\x1a\x72\x9b\x7a\xa4\xa4\x9c\x9c\xa4\xb5\x61\xa7\x4e\x53\x54\x73" ++"\x64\x68\x1e\x61\x5c\x77\x62\x6c\x25\x08\x34\x06\x84\x6b\x05\x0e\xf8\x0b\xf8\x20\x15\x83\x64\x88\x7e\x75\x39\x08\x69\xfb\x17\x7e" ++"\x4c\x70\x1a\x6c\x9e\x78\xa8\xb5\xa9\xa3\xdc\xc7\x1e\x7b\x94\x05\x57\x5e\x78\x7a\x7d\x1b\x85\x86\x90\x91\x9b\xe1\xf8\x00\xb4\xf7" ++"\x32\x1f\x9c\xca\x8f\x9d\x92\x8b\x0a\x76\x75\x8d\x79\x1b\x53\x53\x72\x61\x64\x1f\x60\x5c\x76\x62\x6d\x28\x08\x30\x06\x85\x6b\x05" ++"\xe4\xec\x1d\x6d\xfb\x06\x79\x6c\x08\x6c\x78\x7c\x80\x72\x1b\x7d\x85\x8f\x94\x8e\x2d\x1d\x92\x8c\x90\x90\x1a\x9f\x79\x9c\x75\x77" ++"\x7b\x7a\x74\x67\xab\x71\xb9\xe5\xd2\xf0\xf7\x51\xb5\x1e\xd0\xf7\xca\x05\x92\xab\x15\x90\x9f\x05\xf7\x26\xb0\xbc\xcd\xd3\xc9\x0a" ++"\x85\x83\x89\x85\x84\x1a\x86\x8c\x86\x8f\x84\x1e\x8f\x84\x8d\x85\x8a\x88\x8a\x88\x18\x67\xfb\x24\x05\x0e\xf8\x8d\xf7\x87\x15\xfc" ++"\x8b\x06\x83\x5d\x05\xf8\x8b\x06\x0e\xf7\x47\xfb\x33\x15\xbb\xf7\x66\x9c\xd2\xb1\xec\xa5\xb2\x19\x7e\xa2\x88\x9e\xb6\x1a\xab\x8d" ++"\x9b\x92\xae\x1e\xb7\xa0\x87\x7a\xb3\x1f\x83\x9e\x93\x89\x96\x1b\xa7\x9b\x9a\xa6\xa6\x7c\x98\x6b\x7c\x82\x89\x81\x74\x1f\x66\x7c" ++"\x80\x89\x61\x8a\x96\xbb\x92\x9e\xa8\xba\x08\x9e\xa7\x90\x99\x9d\x1a\xa8\x7c\x9b\x70\x6c\x7b\x77\x66\x81\x8c\x83\x8e\x7a\x1e\x8f" ++"\x78\x8c\x80\x80\x1a\x74\x89\x78\x83\x5f\x1e\x61\x8c\x80\x8d\x66\x9a\x08\x94\x75\x81\x8e\x7d\x1b\x6a\x7c\x7e\x70\x70\x9b\x7c\xa7" ++"\x96\x93\x8d\x94\x9f\x1f\x9b\xb2\x9b\x8f\xb4\x1b\x7e\x41\x75\x5c\x64\x60\x08\x86\x8b\x85\x8d\x7b\x1e\x8d\x78\x8c\x7f\x81\x1a\x56" ++"\x7e\x2e\x76\x21\x1e\x88\x7c\x83\x63\x82\x5d\x08\x0e\xf7\xae\xf8\x3f\x15\x78\x37\x77\x60\x66\x67\x08\x8c\x87\x8c\x88\x89\x1a\x96" ++"\x65\x8e\x7b\x78\x1a\x75\x87\x6c\x84\x6a\x1e\x71\x06\x78\x7e\x8e\x99\x6b\x1f\x95\x73\x7d\x8f\x7e\x1b\x6f\x77\x7a\x72\x73\x9d\x7b" ++"\xa6\x99\x95\x8d\x95\xa4\x1f\xb2\x9a\x98\x8d\xb2\x8c\x84\x5f\x84\x7a\x6e\x5c\x08\x77\x6d\x85\x7b\x79\x1a\x6f\x9b\x79\xa4\xa5\xa1" ++"\xa4\xa8\x91\x8a\x94\x89\x96\x1e\x87\xa2\x89\x9f\x9e\x1a\xa3\x8e\x9f\x92\xab\x1e\xb2\x8a\x97\x89\xb3\x7c\x08\x82\xa3\x96\x88\x97" ++"\x1b\xa8\x9d\x9b\xa3\xa3\x77\x9d\x6f\x7e\x7d\x87\x81\x73\x1f\x7e\x6b\x7e\x87\x78\x1b\x78\x06\x9e\xdf\x9f\xb6\xb0\xaf\x08\x7f\xb5" ++"\x87\x9e\xa1\x1a\xa1\x8f\xaa\x92\xab\x1e\xa5\x06\x9d\x99\x88\x7d\xab\x1f\x81\xa3\x98\x87\x99\x1b\xa7\x9f\x9c\xa4\xa3\x79\x9b\x70" ++"\x7d\x81\x88\x82\x72\x1f\x63\x7c\x7f\x89\x64\x8a\x92\xb7\x92\x9d\xa8\xba\x08\x9f\xa9\x91\x9b\x9d\x1a\xa6\x7a\x9d\x73\x71\x75\x72" ++"\x6e\x85\x8c\x82\x8d\x80\x1e\x8f\x74\x8d\x76\x7a\x1a\x75\x89\x78\x84\x67\x1e\x64\x8c\x7f\x8d\x63\x9a\x08\x94\x73\x80\x8e\x7e\x1b" ++"\x6f\x79\x7b\x73\x72\x9f\x7a\xa7\x99\x98\x8f\x95\xa3\x1f\x99\xab\x99\x8e\x9d\x1b\x0e\xfc\x2e\x46\x0a\xfb\x1d\xf8\xfc\x22\x0a\xfb" ++"\x95\x06\x25\x4e\x75\x55\x5e\x1f\x67\x60\x74\x47\x4c\x1a\x64\x9b\x6b\xa8\x76\x1e\xa7\x78\xa4\x84\xc2\x89\x7f\x5f\x84\x74\x80\x5e" ++"\x47\xfb\x94\x8b\x8b\x7e\x87\x7f\x85\x7b\x88\x5d\x87\x86\x76\x18\xf7\x28\x06\xf7\x5c\xf9\x87\x05\xc5\x06\xfb\x5c\xfd\x87\x05\xf7" ++"\x28\x06\x90\xa0\x05\x4c\x92\x82\x8e\x9b\x1a\x97\x8d\x96\x94\xa6\x1e\x8d\x92\x8d\x92\x8c\x1a\xf7\x30\xf8\xdd\x99\xbb\x92\x90\xd7" ++"\x90\x19\xfb\xf7\xfb\xdc\x15\x6f\x8e\x7e\x8f\x7f\x97\x08\x76\x9e\x7f\xaa\xac\x1a\xc9\xa7\xd7\xb1\xb4\x1e\xa7\xaa\xa7\x98\xb6\x8e" ++"\x08\x0e\xfb\xca\xf7\x5d\xf8\x5a\x15\x42\x51\x51\x42\x40\xc7\x4f\xd5\xd3\xc7\xc6\xd2\xd8\x50\xc6\x3f\x1f\x0e\xfb\xdb\xc0\xfb\x15" ++"\x33\x1d\x23\xcd\xfb\x15\x69\x0a\xf7\x6e\x7a\x37\x1d\xc3\xc3\x3e\x0a\x70\x79\x38\x1d\x70\x56\x68\x1e\x0e\x23\x80\x0a\xf7\x6e\x7a" ++"\x15\xe0\xba\xb8\xc2\xc4\x3e\x0a\x70\x79\x91\x81\x9e\x7a\x1e\x9a\x7d\x90\x83\x80\x1a\x71\x74\x6f\x57\x69\x1e\x0e\xf8\x53\xf7\x74" ++"\x15\x7f\x9d\x75\xa6\x6a\xb2\x82\x96\x84\x93\x86\x93\x08\xb4\x70\x72\xa6\x82\x1b\x87\x88\x88\x87\x81\xa5\x54\xaf\x47\x1f\x8e\x86" ++"\x93\x7a\x94\x79\x70\x6d\x75\x74\x7b\x7d\x7e\x7f\x7e\x7e\x7e\x7e\x08\x67\x65\x7b\x74\x7e\x1a\x87\x8e\x88\x8e\x92\xa2\x9d\xc6\xce" ++"\x1e\xa5\xa2\x93\x91\xc4\xb8\x97\x93\x97\x95\x97\x94\x08\xfb\x36\x94\x15\x7f\x9d\x75\xa6\x6a\xb2\x82\x95\x84\x94\x86\x93\x08\xb3" ++"\x70\x72\xa7\x82\x1b\x87\x88\x88\x87\x81\xa5\x54\xaf\x47\x1f\x8e\x86\x93\x7a\x94\x79\x70\x6d\x75\x74\x7b\x7d\x7e\x7f\x7e\x7e\x7e" ++"\x7e\x08\x67\x65\x7b\x74\x7e\x1a\x87\x8e\x88\x8e\x92\xa2\x9d\xc6\xce\x1e\xa5\xa2\x93\x91\xc4\xb8\x97\x93\x97\x95\x97\x94\x08\x0e" ++"\xf7\x79\xf7\x04\xef\x4c\x0a\xf7\xbd\x16\x6d\x72\x72\x6b\x6e\xa4\x72\xa7\xab\x36\x1d\xf7\xbd\x16\x6c\x73\x72\x6b\x6e\xa4\x72\xa7" ++"\xab\x36\x1d\x0e\xf7\xe8\xf8\xde\xf9\x56\x15\x5f\x06\x35\x33\x79\x80\x56\x1b\x5d\x77\x93\xaa\x66\x1f\xa1\x6f\x7f\x91\x75\x1b\x26" ++"\x2f\x26\xfb\x04\x3e\xbf\x4f\xce\xe4\xd8\xf7\x02\xf7\x13\x96\x8b\x8f\x88\x97\x1f\x8a\x92\x05\x7e\xb4\x8f\x8a\x9f\x1b\xc8\xac\x99" ++"\xb7\xb0\x1f\xfc\x1d\xfd\x27\x05\xb9\x06\xc4\xf9\x30\x15\x8f\x8a\x90\x88\x93\x83\x96\x80\x8f\x88\x92\x88\x08\xaa\x7b\x8f\x86\x69" ++"\x1a\xfb\x07\x4e\x29\x44\x66\x74\xaa\xba\x8d\x1e\x8e\xcb\xa6\xd3\xb0\xb7\x9b\x9f\xa5\x9f\x92\x8a\x08\xf7\xed\xfb\xd4\x15\x29\x2e" ++"\x26\xfb\x00\x65\x94\x6e\x9d\x72\x1f\x6e\xa1\xb1\x78\xad\x1b\xe1\xd8\xf7\x01\xf7\x0e\xd6\x69\xb6\x50\x1f\x94\x6f\x15\xae\xa5\x66" ++"\x58\x59\x78\x4e\x6e\x61\x1f\x68\x72\x6e\x79\x6a\x1b\x6a\x76\xa7\xb7\xb7\x9d\xcb\xa4\xb8\x1f\xb9\xa6\xa7\xa2\xa9\x1b\xf7\xf3\xa7" ++"\x15\x29\x2e\x26\xfb\x00\x64\x94\x6f\x9d\x72\x1f\x6e\xa1\xb1\x78\xad\x1b\xe1\xd8\xf7\x01\xf7\x0e\xd6\x69\xb6\x50\x1f\x94\x6f\x15" ++"\xae\xa5\x66\x58\x58\x78\x4f\x6e\x61\x1f\x68\x73\x6e\x79\x69\x1b\x6b\x75\xa7\xb3\xd1\xab\xe0\xb7\xba\x1f\x9a\x99\x9f\x94\x9d\x1b" ++"\x0e\xf7\xb0\xf7\xb1\x15\x84\x6e\x7d\x53\x6d\x65\x44\x52\x19\xfb\x06\x2e\x77\x70\x4e\x1a\x3d\xc5\x58\xe4\xde\xc5\xb8\xcb\xa9\x7c" ++"\x9d\x72\x74\x7b\x7d\x75\x84\x8d\x85\x90\x80\x1e\x91\x7e\x8d\x85\x83\x1a\x6d\x70\x79\x60\x58\x6e\xa9\xc1\xc0\xa1\xb5\xcc\xd2\x1e" ++"\xde\xea\x96\xa1\x9d\xee\x08\x99\xf7\x50\x15\x6e\x73\x73\x70\x6e\xa3\x74\xa8\xa9\xa2\xa2\xa8\xa8\x74\xa1\x6d\x1f\x0e\xfb\xdb\xf7" ++"\xac\xf8\x80\x28\x0a\xfb\xdb\xf7\x48\xa7\x1d\xfb\xdb\xf7\xbd\xf9\x29\x20\x0a\xfb\xdb\xf8\x23\xf9\x04\x15\x6a\x7f\x7f\x8e\x1d\xb0" ++"\xce\x99\x1f\x0e\xfb\xdb\xf8\x2f\xf8\xdb\x29\x1d\xfb\xdb\xf8\x19\xf9\x1e\x3e\x1d\xfb\xdb\xf7\x95\xf8\xf2\x24\x1d\x0e\xfb\xdb\xf7" ++"\x31\xf8\xf2\x23\x1d\xfb\xdb\xf7\x92\xf9\x57\xa4\x1d\x66\x6f\x58\x0a\x0e\xfb\xdb\xa0\x2b\x15\x94\x83\x05\x90\x99\x93\x8d\x95\x1b" ++"\xa6\x9e\x79\x71\x71\x78\x7c\x69\x76\x7a\x8f\x96\x6d\x3c\x0a\x82\x85\x8a\x89\x81\x1f\xb7\xcd\x05\x65\x06\x0e\xfb\xdb\xe8\xaa\x1d" ++"\x93\xfb\x34\x2b\x0a\xfb\xdb\xf7\x4b\x41\x15\x75\x70\x73\x81\x6b\x1b\x68\x73\xa0\xa9\xa9\x95\xa9\xa2\xae\x1f\x73\x06\x59\x65\x77" ++"\x6b\x5f\x1a\x57\xb6\x60\xbf\xbc\xb4\xa5\xbe\xae\x1e\x0e\xfb\xdb\xf8\x3e\xf9\x29\x21\x0a\xf7\x79\xcf\x1d\xf7\x79\x81\x0a\x7d\x89" ++"\x7d\x87\x73\x78\x0a\xaa\x88\x9d\x88\x91\x87\x08\x91\x88\x8e\x84\x83\x80\x1d\x0e\xfc\x14\xf7\xbf\xf9\x35\x15\x89\x89\x84\x6d\x05" ++"\xa3\x86\x77\x96\x69\x1b\x33\x26\x20\x2e\x5f\xa9\x71\xbb\xbc\xa6\x9e\xcf\xbd\x1f\x7d\x68\x88\x81\x7a\x1a\x7c\x97\x81\x9e\xa5\x99" ++"\x96\xc2\xbd\x1e\x84\x95\x05\x6d\x6e\x81\x82\x85\x1b\x89\x89\x8e\x8e\x9a\x9c\xcd\xb4\xf7\x25\x1f\x25\x7a\x15\x96\x8a\x93\x7b\x76" ++"\x1a\x6c\x76\x56\x70\x63\x1e\x67\x71\x70\x77\x73\x1b\x7c\x7d\x9e\xa0\xd5\xde\xf7\x02\xbf\x85\x1f\x0e\x23\xf8\xaf\xf7\x4d\x15\x68" ++"\x43\x70\x6b\x5f\x75\x08\x7a\x68\x62\x85\x37\x1b\x3c\x71\x93\xa5\x96\x96\xb7\xa6\xe8\x1f\x93\xa8\x90\x9f\xa0\xd5\xf7\x22\xde\x18" ++"\x99\xbc\xfb\x23\x36\xbc\xf7\x43\x4a\x0a\x87\x77\x84\x70\x1e\x53\xfb\x5c\x28\x50\x7e\x5b\xee\xc6\x55\xfb\x56\x79\x51\x84\x85\x53" ++"\x81\x19\x7b\xf8\x91\x07\xc5\xf7\x47\x05\x0e\xc9\xc3\x0a\x6d\x91\x67\x6a\x0a\x6e\x92\x6c\x64\x1a\x24\x5b\xfb\x29\x4b\x30\x1e\x3c" ++"\x55\x4d\x65\x44\x1b\x69\x74\x93\xa0\x74\x1f\x0e\xf7\xb0\xfa\x58\x22\x0a\xfc\x05\x06\xfb\x2c\x98\x05\xfb\x64\xfb\x4e\xfb\x65\xfb" ++"\x7c\xfb\x1a\xec\x28\xf7\x16\xa4\x9b\x8c\x8e\xc8\x1f\x8e\xbf\xa3\x8c\xad\x1b\xf7\xee\x06\xcc\xf7\x3a\x7b\x91\x05\xfb\x02\x3b\x50" ++"\x6e\xfb\x25\x1b\x52\x79\x94\xa6\x94\x8e\x9b\x93\xa9\x1f\x8c\x8d\x8c\x8e\x8d\x1a\x8d\x92\xbf\xf7\x52\xc9\x88\xda\x88\x9a\x82\x8c" ++"\x5c\x19\x89\x7b\x87\x71\x9f\x89\xcd\xf7\x7a\x79\x8f\x63\x31\x7e\x85\xfb\x31\x8c\x19\xcb\xf7\x77\x91\xa3\x94\x92\xa1\x8c\x19\xeb" ++"\x06\xf5\x88\x9b\x7c\x89\x28\x08\x9b\x06\xfc\x6f\xfb\xc4\x15\x76\x3f\x7e\x6c\x73\x6e\x08\x72\x77\x67\x7d\x60\x1b\x2b\x5b\xc7\xf7" ++"\x0a\xf7\x24\xce\xf7\x34\xe7\xd8\x1f\xad\xb3\xb8\x9c\xba\x1b\xc8\xb5\x6a\x5d\x7d\x8b\x8b\x77\x41\x1f\x0e\xfb\xf2\xf7\x9d\xf9\x38" ++"\x15\x26\x2a\x30\x2b\x59\xb1\x6a\xc6\xed\xef\xe9\xe7\xbc\x63\xae\x52\x1f\x84\x75\x15\xa0\x8a\x95\x7c\x6c\x1a\x57\x71\x4a\x67\x65" ++"\x1e\x7d\x7e\x78\x83\x7a\x1b\x74\x7c\x9d\xa7\xe0\xcb\xec\xc1\x87\x1f\x0e\x92\xb7\x1d\xf7\x00\xaa\xbb\x9d\xb0\x71\x0a\x6e\x1a\x35" ++"\x74\x0a\x0e\xfc\x12\x2f\x1d\x0e\xfc\x12\xf7\x65\xf8\x2e\x15\xd1\xf7\xa0\xed\x1d\xbd\x9d\x84\x7a\x82\x79\x43\x5c\xfb\x43\x1f\x43" ++"\x67\x7f\x5d\xd3\xaf\x82\x69\x84\x71\x86\x7b\x19\x76\x41\x05\x78\x45\x84\x6c\x79\x1a\x66\x9b\x78\xac\xbf\xad\xa7\xec\xcc\x1e\x7e" ++"\x94\x05\x38\x49\x83\x83\x76\x1b\x81\x86\x91\x98\x93\x8d\x97\x90\x9b\x0a\x70\x1d\x0e\x92\xf8\xe5\xf4\x15\x4f\x3d\x6e\x7c\x65\x1b" ++"\x5e\x6d\xad\xbe\xa0\x90\xac\x90\x9b\x1f\x8f\x97\x93\x8f\xa3\x8d\xb6\x8f\xd5\xa8\xb4\xa7\x08\xb6\xaa\xa5\xb3\xb2\x1a\xb5\x6d\xa4" ++"\x58\x54\x68\x79\x4d\x46\x1e\xbd\x79\x62\xa9\x56\x1b\xfb\x15\xfb\x25\xfb\x36\xfb\x24\x36\xc8\x4e\xdf\xbf\xae\x9c\xbd\xbe\x1f\x5d" ++"\xa3\xae\x75\xb8\x1b\xca\xc6\xab\xd5\xd6\x1f\xfb\xd4\xf7\xd8\x15\xaf\xa2\x71\x63\x69\x7f\x50\x76\x45\x1f\x7a\x50\x7c\x69\x76\x6d" ++"\x08\x64\x70\x70\x79\x6a\x1b\x62\x71\xad\xc4\xed\xb7\xf7\x08\xcb\xd0\x1f\xa2\xa1\xa3\x97\xa6\x1b\xf7\x00\xfb\x5f\x15\xa5\xdf\x9e" ++"\xaf\xb2\xb5\x08\xa4\xa2\xa4\x99\xa1\x1b\xa0\x98\x7c\x74\x69\x77\x66\x6a\x6d\x1f\x6c\x70\x7a\x83\x34\x70\x08\x0e\xf7\xde\xf8\x14" ++"\x15\x93\x8e\x05\xf7\x04\xb6\xb6\xb8\xd4\x1a\xda\x53\xbf\x38\xfb\x11\x3f\xfb\x00\xfb\x94\x51\x1e\x43\xfb\xd3\x05\xfb\x1b\x6d\x70" ++"\x5f\x59\x1b\x81\x84\x8e\x90\x8e\x8c\x8e\x8e\x8f\x1f\x90\x94\x8e\x95\x92\x1a\xa0\x7a\x9a\x74\x73\x7c\x7b\x71\x66\xaa\x72\xb9\xdc" ++"\xd0\xdc\xf7\x1e\xaf\x1e\xf7\x03\xf8\x3e\x05\xf7\x24\xb1\xbb\xd5\xc6\x1b\xb3\xa1\x6f\x58\x54\x7b\x56\x71\x6e\x1f\x70\x73\x66\x7b" ++"\x6a\x1b\x7e\x87\x88\x81\x81\x91\x87\x9f\x8a\x1f\xc2\x89\xa5\x68\x45\x1a\x47\x78\x3b\x6f\x58\x1e\x68\x77\x73\x78\x70\x1b\x81\x83" ++"\x91\x92\x8d\x8d\x90\x8d\x8f\x1f\x91\x95\x8d\x93\x94\x1a\xa3\x7c\x9b\x74\x70\x7a\x79\x6e\x64\xab\x70\xbb\xb9\xbc\xa0\xaf\xad\x1e" ++"\xbe\xc0\xac\xd9\xd0\x1a\xb9\x73\xba\x68\xa2\x1e\x78\x97\x7c\x90\x6c\x8f\x08\x0e\xfb\xfc\xf7\x74\xf7\xb3\x15\x65\x8c\x80\x8f\x9a" ++"\x1a\x94\x91\xa2\x98\xb5\x1e\xe2\xf7\xa6\x05\x8d\x92\x8c\x91\x8e\x1a\x8e\x89\x8d\x88\x1e\x88\x06\x88\x8a\x05\x82\x78\x87\x86\x71" ++"\x1f\x73\x86\x7a\x89\x6d\x86\x08\x78\x07\xad\x8c\x05\x98\x93\x85\x7f\x87\x8a\x84\x87\x81\x1f\x31\xfb\xb1\x85\x7c\x7f\x86\x5c\x86" ++"\x19\x7b\xf7\x49\x07\x0e\x9a\xf8\xa0\xf7\x00\x15\xcd\xf7\xaa\xfc\x8c\x49\xf8\x4a\x06\x0e\xf8\x79\xf8\x40\x15\x33\x06\x35\xfb\xcd" ++"\x05\x5d\x65\x5f\x73\x5f\x1b\x63\x72\xa4\xb4\x94\x8d\x9b\x8d\x93\x1f\xda\xf7\xb0\x05\x33\x06\x26\xfc\x0a\x84\x6f\x7f\x6c\x78\x62" ++"\x19\x69\x4e\x82\x71\x68\x1a\x6f\x95\x7e\xa2\xbd\xa5\xca\xf7\x0e\x8c\x1e\xb7\x8c\x98\x8f\xac\x1e\x95\x6b\x94\x7d\x9e\x7e\x08\x81" ++"\x9b\xa1\x84\xa1\x1b\xc2\xbc\xa6\xca\xc2\x1f\x87\x7c\x8a\x82\x80\x1a\x66\x9d\x79\xaf\xb3\xa4\x98\xb7\xb8\x1e\x8e\x94\x05\x77\x71" ++"\x7d\x85\x7a\x1b\x7b\x82\x94\x9c\x94\x8c\x8f\x92\xa2\x1f\x0e\xf7\xd4\xf7\xda\xf9\x0d\x15\xbd\x06\xae\x8a\x9f\x77\x97\x5c\x08\x9f" ++"\xe3\xfb\xed\x33\x9f\x06\x97\xba\x9f\x9f\xaf\x8c\x08\xbc\xfb\xca\x06\x68\x89\x85\x85\x87\x1e\x83\x86\x8b\x8b\x69\x87\x08\x77\xf7" ++"\x3f\x9f\x07\x69\x8f\x8b\xce\x0a\xf8\x3f\x3f\x15\x96\x06\xf7\x2e\xf7\xcc\x05\xfb\x80\x07\x69\x8a\x88\x87\x86\x1e\x85\x84\x87\x8a" ++"\x69\x87\x08\x77\xf7\x3e\x9f\x07\x6a\x8f\x8a\xce\x0a\xf7\x93\x07\xb2\x99\x98\xb5\x8e\x1e\x9f\x24\x07\xfb\x34\xfb\xc9\xfb\x2e\xf7" ++"\xc9\x05\xfb\x0d\x77\x06\xa9\x8a\xa5\x78\x98\x6d\x08\xfb\x8d\x07\x5b\x81\x7e\x61\x87\x1e\x77\xf7\x17\x9f\x07\x60\x8f\x81\x97\xbc" ++"\x1a\xf7\x73\x07\x0e\xc9\x5f\x0a\xe5\xf9\x0f\xe8\x1d\xae\x98\x0a\x92\x8e\x1a\x8e\x89\x8d\x88\x85\x73\x87\x85\x6d\x1e\x70\x86\x79" ++"\x88\x72\x87\x08\x78\x07\xaa\x8c\x05\x91\x06\x96\x92\x84\x80\x86\x8b\x8b\x86\x7b\x1f\x31\xfb\xb1\x85\x7c\x7f\x86\x5c\x86\x19\x7b" ++"\xf7\x49\x07\xf8\x84\xfb\x4c\x15\x7c\x70\x7f\x85\x65\x8a\x08\xfb\x00\x06\x89\x90\xf7\x06\xf7\x02\x05\xe2\xe0\x97\x9b\xae\x1a\xc3" ++"\x59\xb9\x4f\x69\x6a\x7f\x75\x71\x1e\x78\x7c\x81\x7c\x7d\x6a\x98\x83\x18\xb1\xa7\xa5\x9a\xa8\x1d\x9a\xe1\x16\xf8\x8c\xcd\xfc\x8c" ++"\x06\xf7\x6f\xf7\xae\x15\xfb\x6f\x49\xf7\x6f\xfb\x34\xcd\xf7\x34\xcb\x0a\x5a\xf7\x26\xf9\x11\x15\xc4\x84\x99\x83\x70\xa2\x1d\x97" ++"\x8d\x95\x95\xae\x1e\x9c\xc7\x05\x83\xa4\xa1\x89\xb5\x1b\xdf\xcf\x9c\xaa\xb6\xdd\x1d\x53\x06\x9f\xd8\x94\xa7\x98\x94\xb3\x90\x19" ++"\x9b\xfb\x82\x07\xf7\x20\xfb\x56\x15\xa0\x91\x97\x93\xa7\x1b\xb2\xb1\x82\x7c\x9f\x1f\xa5\x78\x96\x6e\x5b\xd7\x1d\x87\x8b\x90\x6d" ++"\x1f\x0e\xe5\x8d\x1d\xf7\x4d\xe5\x1d\x9f\x98\x0a\x91\x8f\x1a\x8e\x89\x8d\x88\x85\x73\x87\x85\x6d\x1e\x74\x87\x77\x87\x70\x87\x08" ++"\x78\x07\xa9\x8c\x05\x92\x06\x96\x92\x84\x80\x87\x8a\x88\x87\x7d\x1f\x31\xfb\xb1\x85\x7c\x7f\x86\x5c\x86\x19\x7b\xf7\x49\x07\x0e" ++"\x9a\xf7\x03\x1d\xf7\x90\xfb\x0c\x4c\x0a\xf8\x35\x04\xa1\x0a\xfc\x15\xf7\x0b\xfb\x2d\x15\xcc\xf8\x05\x4a\x06\xcc\xf8\x57\x15\x4a" ++"\xfb\xfa\xcc\x06\x0e\xfb\x98\xf7\x88\xf9\x38\x15\x3b\x4c\x4c\x3b\x3c\xca\x4b\xd9\xdd\xca\xc9\xdc\xdb\x4c\xca\x3b\x1f\x69\x04\xc4" ++"\xba\x59\x50\x4f\x5c\x5a\x51\x53\x5c\xbd\xc6\xc7\xba\xbc\xc4\x1f\x0e\xf7\x16\xfb\x52\x15\x5c\x7a\x93\xa2\x99\x9b\xd1\xa0\xdc\xee" ++"\x1d\xf7\x3c\xf7\x32\xda\x60\xba\x42\x4c\x56\x68\x42\x5d\x1f\x89\x8d\x95\xac\x9b\xc7\xcc\xf7\x8e\x19\x86\x90\x59\x82\x6e\x86\x42" ++"\x82\x19\x7a\x07\xc7\x89\x90\x88\x75\x1a\x82\x89\x80\x84\x74\x1e\x89\x85\x8a\x85\x89\x84\x84\x70\x80\x62\x59\xfb\x4a\x60\xfb\x35" ++"\x4c\xfb\x85\x83\x6b\xcc\x0a\x07\xf7\x4f\xf8\xef\x15\xb5\x9f\x6f\x52\x47\x6e\x36\x60\x4d\x1f\x50\x61\x5b\x6c\x57\x1b\x6f\x77\x9a" ++"\xa1\xad\xae\xf7\x16\xa9\xd6\x1f\xcf\xa6\xc1\xb9\xc1\x1b\x0e\xe5\x8d\x1d\xf7\x4e\xe5\x1d\x49\xf8\xfe\x9e\x0a\xaa\x8d\x8b\x88\x98" ++"\x1f\xb5\x80\xa4\x68\x5b\x1a\x56\x67\x63\x5b\x7f\x7f\x90\x99\x78\x1e\x96\x7a\x7e\x91\x83\x1b\x7a\x7e\x7f\x7b\x72\xa4\x7d\xbb\xf7" ++"\x00\xd8\xcc\xe7\xa5\x84\x9f\x7d\x9b\x1f\x82\x95\x8a\x8b\x6f\x99\x87\x8d\x18\xd8\xa6\xa3\xa0\xb2\x1a\xb6\x62\xac\x56\x5d\x63\x74" ++"\x65\x77\x1e\x0e\xfb\xfc\xf7\xb2\xf7\xfa\x15\x7c\x70\x7f\x85\x65\x8a\x08\xfb\x00\x06\x89\x90\xf7\x06\xf7\x02\x05\xe2\xdf\x97\x9c" ++"\xae\x1a\xc3\x59\xb8\x4e\x69\x6a\x7f\x76\x72\x1e\x78\x7b\x81\x7d\x7d\x6a\x98\x83\x18\xb2\xa9\xa3\x99\xa8\x1d\xef\xf7\x71\xf8\x84" ++"\x15\x94\x8a\x93\x8a\x92\x8a\x92\x8a\x91\x8a\x8e\x88\x08\x91\x88\x8d\x85\x6c\x1a\xfb\x83\x07\x6d\x89\x84\x85\x88\x1e\x84\x87\x89" ++"\x8a\x6c\x88\x08\x7c\xf7\x34\x9a\x07\x6b\x8e\x8a\x8c\x83\x8f\x08\x85\x8e\x8a\x91\xaa\x1a\xed\xba\x07\xa3\x67\x95\x7b\x9c\x6d\xb0" ++"\x4c\x99\x7c\x9d\x8a\x08\xca\x94\x06\x77\x9b\x73\xa5\x6c\xb5\x52\xd9\x18\xbf\xa0\xa6\xae\xba\x1a\xc3\x5f\xae\x45\x1e\xfb\x43\x06" ++"\xf7\x04\x78\x15\xb4\x06\xb9\xa2\x71\x57\x52\x73\x6b\x5f\x1f\x61\x06\xba\xf7\xe9\x15\xfb\x50\xfb\x2b\xfb\x2d\xfb\x52\xfb\x53\xf7" ++"\x2a\xfb\x2a\xf7\x53\xf7\x4e\xf7\x2b\xf7\x2a\xf7\x4f\xf7\x59\xfb\x26\xf7\x2a\xfb\x55\x1f\x8c\x61\x15\xf7\x31\xf7\x12\xfb\x1c\xfb" ++"\x3d\xfb\x33\xfb\x16\xfb\x1c\xfb\x2d\xfb\x2f\xfb\x16\xf7\x1c\xf7\x37\xf7\x38\xf7\x16\xf7\x1d\xf7\x2f\x1f\x0e\x9a\xf7\x03\x1d\x0e" ++"\xf7\xd8\xf8\xcb\x15\xb3\x57\xa1\x57\x95\x45\x89\x8a\x18\xab\x7a\x6e\x9c\x65\x1b\xfb\x1e\xfb\x25\xfb\x34\xfb\x2c\x34\xc3\x56\xe6" ++"\xf7\x31\xf7\x1c\xf7\x3f\xf7\x5b\xe8\x72\xce\x4e\xd4\x1f\xf0\xb8\x6b\xa7\x28\x60\x63\xac\x66\x9d\x5e\x95\x19\x68\x7a\xb5\x7a\xa5" ++"\x7a\xae\x6a\x19\xfb\x0f\x55\xac\x6e\x05\xf5\x2b\x15\xb6\xa7\x66\x52\x42\x6a\x27\x5e\x4a\x1f\x56\x67\xd4\x0a\xe3\xbc\xd2\x1f\xc4" ++"\xb2\xb5\xa8\xb6\x1b\x0e\x9a\xf7\xb5\xf7\x91\x15\xfb\x58\xfb\x59\xbb\x5b\xf7\x58\xf7\x59\xf7\x59\xfb\x59\xbb\xbb\xfb\x59\xf7\x59" ++"\xf7\x59\xf7\x58\x5b\xbb\xfb\x59\xfb\x59\xfb\x58\xf7\x59\x5b\x5b\x05\x0e\xfb\xfc\xf7\x29\xf8\xf4\x9e\x0a\xa8\x90\x8b\x88\x97\x1f" ++"\xb5\x80\xa4\x68\x5b\x1a\x56\x67\x63\x5b\x7f\x7f\x90\x99\x78\x1e\x96\x7a\x7e\x91\x83\x1b\x7a\x7e\x7f\x7b\x72\xa4\x7d\xbb\xf7\x00" ++"\xd8\xcc\xe7\xa5\x84\x9f\x7d\x9b\x1f\x82\x94\x8a\x8c\x6f\x99\x87\x8d\x18\xd8\xa6\xa3\xa0\xb2\x1a\xb6\x62\xac\x55\x5e\x63\x74\x65" ++"\x77\x1e\x0e\xef\xf8\xa5\xf7\x84\x15\x50\x6f\x68\x72\x52\x1b\x31\x58\xca\xf7\x04\xf7\x03\xbc\xc8\xe4\xc9\xae\x6e\x50\x95\x1f\x9b" ++"\xd0\x06\x94\x84\x92\x7d\x90\x1e\x87\x8c\x86\x8d\x05\x95\x6b\x71\x90\x6b\x1b\xfb\x15\x32\x39\xfb\x0a\xfb\x06\xdc\x42\xf7\x12\xb1" ++"\xa5\x8f\x9a\xbc\x1f\x99\x8f\x8e\x8d\x8d\x96\x9a\xcf\x18\xfb\x39\xf8\x3e\x15\xfb\x50\xfb\x2b\xfb\x2d\xfb\x52\xfb\x53\xf7\x2a\xfb" ++"\x2a\xf7\x53\xf7\x4e\xf7\x2b\xf7\x2a\xf7\x4f\xf7\x59\xfb\x26\xf7\x2a\xfb\x55\x1f\x8c\x61\x15\xf7\x31\xf7\x12\xfb\x1c\xfb\x3d\xfb" ++"\x33\xfb\x16\xfb\x1c\xfb\x2d\xfb\x2f\xfb\x16\xf7\x1c\xf7\x37\xf7\x38\xf7\x16\xf7\x1d\xf7\x2f\x1f\x0e\x5a\x26\x1d\x59\xf8\x50\xad" ++"\x1d\x5a\x26\x1d\xd3\xf8\xf7\x20\x0a\x5a\x26\x1d\x42\xf8\xc0\x23\x1d\x5a\x26\x1d\xc7\xf8\x4e\x28\x0a\x5a\x26\x1d\x9e\xf9\x16\x15" ++"\x55\x5e\x5e\x55\x97\x1d\x5a\x26\x1d\xf7\x3d\xf8\xd2\x15\x6a\x80\x7e\x80\x70\x1b\x7c\x7a\x3f\x0a\x72\x92\x74\x1b\x57\x6f\x6e\x3e" ++"\x77\x1f\xa8\x06\xab\x95\x9b\x9a\xa4\x1b\x9c\xa3\x84\x75\xc1\x1f\x81\xa5\x9e\x86\x97\xb2\x0a\x92\xf7\xa9\x7d\x15\x88\x9d\x9b\x8a" ++"\x9b\x1b\xf2\xdb\xb6\xf5\xe5\x94\x1d\x9d\x88\xb0\xf7\x5b\x05\x76\x63\x1d\x5f\x63\x91\x6a\x1b\xfb\x6a\xfb\x54\xfb\x5c\xfb\x73\xfb" ++"\x0e\xd0\x2c\xf7\x01\x6b\x1f\x53\x31\x2a\x0a\x99\x93\x57\x1d\xb5\xa1\x86\xa8\x44\x1d\x82\x85\x2c\x0a\x5a\x27\x1d\xfb\x9b\xf7\x62" ++"\x56\x1d\x5a\x27\x1d\xfb\x18\xf8\x09\x20\x0a\x5a\x27\x1d\xfb\xb2\xf7\xd2\x23\x1d\x5a\x27\x1d\xfb\x42\xf7\x60\x3a\x0a\xfb\xdb\x2c" ++"\x1d\xf7\x50\xf9\x46\xad\x1d\xfb\xdb\x2c\x1d\xf7\xed\xf9\xed\x20\x0a\xfb\xdb\x2c\x1d\xf7\x57\xf9\xb6\x24\x1d\xf7\x5c\x16\x6f\x75" ++"\x75\x71\x6f\xa0\x75\xa7\xa6\xa1\xa1\xa6\xa4\x74\xa3\x72\x1f\x0e\xfb\xdb\x2c\x1d\xf7\xde\xf9\x44\x3a\x0a\x92\x32\x0a\xfb\x20\xf7" ++"\x5b\x15\x6a\x80\x7e\x80\x70\x1b\x7c\x7a\x3f\x0a\x72\x92\x74\x1b\x57\x6f\x6e\x3e\x77\x1f\xa8\x06\xab\x95\x9b\x9a\xa4\x1b\x9c\xa3" ++"\x84\x75\xc1\x1f\x81\xa5\x9e\x86\x97\xb2\x0a\xc9\x26\x0a\x3f\x95\x0a\x0e\xc9\x26\x0a\xc0\xf7\x84\x15\x59\x06\xfb\x30\xb1\x0a\xc9" ++"\x26\x0a\x30\xf7\x4d\x15\x4d\x0a\xf7\x5c\x16\x4d\x0a\x0e\xc9\x26\x0a\xb2\xd2\x3a\x0a\xc9\x26\x0a\xf7\x1f\xf7\x5f\x15\x6a\x80\x7e" ++"\x80\x70\x1b\x7c\x7a\x90\x99\x6d\x1f\x9c\x65\x72\x92\x74\xf7\x00\x1d\x95\x9b\x9a\xa4\x1b\x9c\xa3\x84\x75\xc1\x1f\x81\xa5\x9e\x86" ++"\x98\x1b\xba\xac\xb0\xce\x99\x1f\x0e\x37\x0a\xd1\xf8\x26\x21\x0a\xc9\x27\x0a\xfb\xf9\xd0\xc4\x1d\x82\x82\x88\x84\x85\x1e\x0e\xc9" ++"\x27\x0a\xfb\x81\xf7\x80\x20\x0a\xc9\x27\x0a\xfc\x07\xf7\x49\x23\x1d\xc9\x27\x0a\xfb\x92\xce\x3a\x0a\x23\x2f\x0a\xf7\x72\xc0\x15" ++"\xae\x06\xf7\x3f\xf5\x05\x97\x93\x90\x93\x97\x1a\xa0\x7b\x9a\x76\x81\x83\x88\x84\x85\x1e\x0e\x23\x2f\x0a\xf7\x59\xf7\x39\x23\x1d" ++"\x23\x39\x0a\x51\xf7\x7e\x21\x0a\x25\x0a\x5e\xd6\x3b\x0a\x25\x0a\xd3\xf7\x86\x20\x0a\x25\x0a\x47\xf7\x4f\x23\x1d\x25\x0a\xc2\xd4" ++"\x28\x0a\x25\x0a\xa8\xf7\xb4\x15\x55\x5e\x5e\x55\x53\xb6\x5f\xc3\xc2\xb8\xb8\xc1\xc2\x5e\xb8\x54\x1f\x69\x04\xaf\xa9\x6e\x66\x66" ++"\x6e\x6f\x65\x67\x6f\x58\x0a\x0e\x25\x0a\xf7\x42\xf7\x61\x52\x1d\xfb\x6c\xf7\x3c\x80\x15\x93\x06\xd7\xc0\xa9\xd8\xc8\x1f\x7b\x95" ++"\x05\x50\x54\x64\x75\x5a\x1b\x52\x69\xb5\xd3\xe0\xae\xe5\xc3\xc5\x1f\xa9\xa8\xb3\x9d\xb3\x1b\xa2\x99\x83\x7f\x86\x89\x86\x87\x82" ++"\x1f\x84\x7e\x89\x85\x81\x1a\x73\x9a\x7d\xa3\xa7\x9f\x9e\xa5\xbb\x51\x0a\x3c\xaf\x59\xce\x7b\x1e\x53\x31\x2a\x0a\x99\x93\x57\x1d" ++"\xb4\xa2\x86\xa8\x44\x1d\x82\x85\x2c\x0a\xfb\x6c\x28\x1d\xf0\xf7\xb2\x2b\x0a\xfb\x6c\x28\x1d\xf7\x6e\xf8\x59\x20\x0a\xfb\x6c\x28" ++"\x1d\xcf\xf8\x22\x23\x1d\xfb\x6c\x28\x1d\xf7\x5c\xf7\xb0\x15\xab\x06\xfb\x08\xf7\x29\x05\x9b\x7e\x80\x92\x41\x1d\xfc\x12\x2f\x1d" ++"\x25\xf8\x1b\x15\xae\x06\xf7\x3f\xf5\x05\x97\x92\x90\x94\x97\x1a\x9f\x7b\x9b\x77\x81\x82\x87\x85\x85\x1e\x0e\xfc\x12\x2f\x1d\x90" ++"\xf8\xc2\x20\x0a\xfc\x12\xf4\xf8\xf2\x81\x1d\x38\xfc\x80\x7f\x1d\x0e\xfc\x12\x2f\x1d\x9d\xf8\x19\x28\x0a\x32\x1d\x71\xf8\x9c\x52" ++"\x1d\x92\x1d\x7f\x76\x15\xb6\xa7\x66\x52\x42\x6b\x27\x5e\x4a\x1f\x56\x66\xd4\x0a\xe2\xbc\xd3\x1f\xc4\xb2\xb5\xa8\xb6\x1b\x5a\xd5" ++"\x2b\x0a\x2b\x1d\xc4\xf7\x85\x20\x0a\x2b\x1d\x43\xf7\x4e\x23\x1d\x2b\x1d\xbe\xd3\x28\x0a\x2b\x1d\xf7\x2f\xf7\x60\x52\x1d\xfb\xa3" ++"\x31\x0a\xf8\x26\xf8\x97\x21\x0a\x73\x1d\xfb\x71\xf8\x16\x3b\x0a\x2a\x1d\xfb\x0b\xf8\xbd\x20\x0a\x73\x1d\xfb\x88\xf8\x86\x23\x1d" ++"\x2a\x1d\xfb\x03\xf8\x14\x28\x0a\xfb\x6c\x31\x1d\xf7\x71\xd8\xac\x1d\xfb\x6c\x31\x1d\xf7\x46\xf7\x51\x23\x1d\xfb\xa3\x33\x0a\xf8" ++"\x05\xf7\xf0\x21\x0a\xfb\xed\xf7\xa5\xf7\xf0\x15\x86\x85\x86\x85\x87\x85\x08\x77\x7b\x80\x81\x84\x1b\x88\x88\x8e\x8e\x8f\x8b\x8b" ++"\x93\xab\x1f\xad\xf7\x0e\x05\x8e\x98\x8d\x97\x95\x1a\xa2\x7a\x9b\x72\x67\x66\x6a\x3c\x56\x1e\xad\xf7\x01\x86\x8e\x72\x86\x6c\x85" ++"\x5f\x83\x19\x7c\x07\xab\x8a\x91\x89\x81\x1a\x8a\x82\x51\xfb\x67\x05\xbe\x06\xa6\xe5\x8e\x93\x9a\xa6\x08\xc9\xaf\xb3\xb6\xa2\x1b" ++"\x92\x8f\x86\x82\x85\x88\x79\x85\x77\x1f\x72\x2a\x05\x82\x6a\x8a\x85\x86\x1a\x72\x95\x80\xa0\xa8\x98\x95\xc7\xb8\x1e\x0e\x2d\xf7" ++"\x88\xf8\x40\x15\xf7\x32\xa8\xb0\xd1\xc3\x1b\x99\x93\x36\x0a\x87\x43\x1d\x9e\x9d\xa1\xb1\x66\xa6\x59\x5b\x64\x75\x5d\x67\x1e\x6d" ++"\x63\x77\x5d\x6d\x2b\x08\x2f\x06\x84\x6b\x05\xe5\x06\x33\xfc\x38\x05\x20\x75\x6a\x54\x61\x1b\x7f\x83\x92\x94\x8f\x2d\x1d\x91\x8c" ++"\x8f\x91\x52\x0a\x79\x74\x68\xad\x71\xb8\xe4\xd0\xed\xf7\x4d\x40\x0a\xf7\x2f\x06\x33\xfc\x38\x05\xfb\x00\x74\x6b\x55\x90\x1d\xf7" ++"\x01\x06\x91\xab\x05\xfb\x00\x06\x7a\x0a\x76\x5d\x6e\x2b\x08\x0e\xf7\x0a\xf7\x76\xf8\x40\x15\xf7\x32\xa8\xb0\xd1\xc3\x1b\x99\x93" ++"\x36\x0a\x87\x43\x1d\x9e\x9d\xa1\xb1\x66\xa6\x59\x5b\x64\x75\x5d\x67\x1e\x6d\x63\x77\x5d\x6d\x2b\x08\x2f\x06\x84\x6b\x05\xe5\x06" ++"\x33\xfc\x38\x05\x20\x75\x6a\x54\x61\x1b\x7f\x83\x92\x94\x8f\x2d\x1d\x91\x8c\x8f\x91\x52\x0a\x79\x74\x68\xad\x71\xb8\xe4\xd0\xed" ++"\xf7\x4d\x40\x0a\xf7\x45\x06\x86\x7e\x5f\xfb\x64\x6d\xfb\x2a\x08\xfb\x2e\x6d\x6f\x55\x5a\x1b\x7c\x86\x8e\x95\x8e\x8c\x8e\x8e\x90" ++"\x1f\x8f\x91\x8c\x90\x90\x1a\xa0\x7a\x9c\x75\x97\x0a\x91\x88\x84\x87\x8b\x8b\x7f\x5f\x1f\x4d\xfb\x70\x7e\x56\x88\x0a\x91\xdf\xf7" ++"\xcd\x97\xb2\x1f\x8e\x97\x8d\x94\x8f\x1a\x8b\x8b\x8c\x8a\x8d\x1e\x86\x8e\x05\x87\x87\x8b\x89\x81\x1f\x87\x72\x70\x89\x6e\x1b\xfb" ++"\x2a\x06\xa9\xf4\x9a\xb3\xa0\xaa\x08\xb1\xa4\xa8\x9c\xb4\x1b\xa0\x98\x85\x81\x88\x8a\x89\x88\x87\x1f\x84\x84\x89\x86\x80\x1a\x72" ++"\x9b\x7a\xa4\xa4\x9c\x9c\xa4\xb5\x61\xa7\x4e\x53\x54\x73\x64\x68\x1e\x61\x5c\x77\x62\x6c\x25\x08\x0e\xf7\x12\xf7\x7a\xf8\x40\x15" ++"\x7a\x0a\x77\x5d\x6d\x2b\x08\x2f\x06\x84\x6b\x05\xe5\x06\x33\xfc\x38\x05\x20\x75\x6a\x54\x90\x1d\xf7\x43\xec\x1d\x6e\xfb\x06\x78" ++"\x6c\x08\x6c\x78\x7c\x80\x72\x1b\x7d\x85\x8f\x94\x8e\x2d\x1d\x92\x8c\x90\x90\x1a\x9f\x79\x9c\x75\x77\x7b\x7a\x74\x66\xab\x72\xb9" ++"\xe6\xd1\xf0\xf7\x51\xb5\x1e\xd1\xf7\xca\x05\xf7\x3a\x06\x82\x64\x88\x7f\x76\x38\x08\x69\xfb\x17\x7e\x4d\x6f\x1a\x6d\x9e\x77\xa7" ++"\xb6\xa9\xa3\xdc\xc7\x1e\x7b\x94\x05\x55\x5d\x79\x7c\x7d\x1b\x85\x86\x90\x91\x9b\xe3\xf8\x0b\xb2\xf7\x27\x1f\x9a\xc7\x90\x9f\x93" ++"\x8b\x0a\x75\x76\x8d\x7a\x1b\x52\x53\x72\x61\x64\x1f\x60\x5c\x77\x62\x6c\x28\x08\xda\x16\x90\x9f\x05\xf7\x26\xaf\xbc\xcd\xd4\xc9" ++"\x0a\x86\x83\x88\x84\x85\x1a\x87\x8c\x86\x8f\x83\x1e\x8d\x85\x8d\x85\x87\x1a\x88\x07\x67\xfb\x24\x05\x0e\xe5\xf7\x85\xf7\xb7\x15" ++"\x64\x8c\x80\x8f\x9d\x1a\x93\x91\xa6\x95\xb0\x1e\xd6\xf7\xaa\x05\x8c\x91\x8c\x90\x8f\x1a\x8f\x89\x8d\x88\x86\x72\x87\x85\x6c\x1e" ++"\x6b\x85\x7c\x88\x74\x88\x8c\x78\x18\xab\x8c\x05\x91\x06\x96\x92\x83\x7f\x86\x8a\x87\x88\x80\x1f\x3d\xfb\xb4\x86\x7b\x7e\x86\x5c" ++"\x86\x19\x8c\x7b\x05\xf7\x4b\x06\xf8\x28\x5d\x15\xd0\xa2\xa6\xa7\xba\x1a\xc0\x5e\xaf\x48\x3f\x61\x1d\x2f\x68\x6d\x6c\x4f\x1a\x4b" ++"\xbd\x63\xdd\xe1\xc8\x5d\x1d\x5e\xb4\x82\x97\xa4\x1a\xad\xa4\xa1\xb0\xaf\xa3\x74\x67\x6b\x74\x72\x5e\x79\x1e\x62\x5a\x15\xc5\x58" ++"\x95\x7c\x69\x1a\x5d\x6b\x6d\x5c\x5b\x6d\xa7\xb7\xba\xa6\xab\xc9\xa4\x1e\xb8\xd8\x1d\xe5\xf7\x15\xf8\xfd\x15\xa7\xaa\x9b\x93\xa5" ++"\x1b\xa8\xa1\x74\x6d\x5d\x5b\x6c\x27\x79\x1f\x82\x98\x07\xcc\xb1\x66\x4c\x56\x67\x63\x5a\x80\x7e\x90\x99\x78\x1f\x97\x7a\x7e\x91" ++"\x82\x1b\x7a\x7e\x7f\x7a\x72\xa5\x7d\xbb\xf7\x01\xd8\xcc\xe8\xa6\x84\x9f\x7c\x9b\x1f\x82\x95\x8a\x8c\x6f\x99\x87\x8d\x18\xd8\xa7" ++"\xa3\xa0\xb2\x1a\xb7\x61\xad\x55\x5d\x63\x74\x64\x76\x1e\xf8\xa4\xfc\x1f\x15\xcf\xa2\xa7\xa7\xba\x1a\xc0\x5e\xaf\x48\x3f\x61\x1d" ++"\x2f\x68\x6d\x6c\x4f\x1a\x4a\xbd\x64\xdd\xe1\xc8\x5d\x1d\x5f\xb2\x81\x99\xa4\x1a\xad\xa4\xa1\xb0\xaf\xa3\x74\x67\x6b\x74\x72\x5e" ++"\x79\x1e\x61\x5a\x15\xc2\x5d\x99\x76\xaa\x0a\xc0\xf8\x77\x15\x57\x06\xfc\x42\xfd\x4b\x05\xbf\x06\x0e\xe5\xf7\x66\xf9\x0a\x15\xf7" ++"\x1c\x06\x9b\xc2\x05\xfb\x32\x06\x4c\xfb\x17\x05\x7f\x07\xb2\x82\x98\x88\x9a\x85\x08\xb6\x79\x9f\x6e\x5d\x1a\x4c\x5d\x53\x57\x7f" ++"\x81\x8f\x98\x7b\x1e\x97\x7c\x81\x8f\x81\x1b\x7b\x80\x80\x7b\x74\xa3\x7d\xb5\xee\xdb\xd8\xeb\xb0\x7d\xac\x71\xa3\x1f\x75\xa0\x77" ++"\x95\x5d\x96\x08\xf8\x5d\xfb\xfd\x15\xcf\xa2\xa7\xa7\xb9\x1a\xc1\x5e\xaf\x48\x3e\x61\x1d\x30\x68\x6d\x6c\x4f\x1a\x4b\xbd\x63\xdd" ++"\xe0\xc9\x5d\x1d\x5f\xb1\x80\x9b\xa3\x1a\xad\xa4\xa1\xb1\xaf\xa3\x74\x67\x6b\x75\x72\x5d\x79\x1e\x61\x5a\x15\xc2\x5c\x99\x77\xaa" ++"\x0a\xbd\xd8\x1d\xe5\xf7\xd1\xf8\xf9\x15\xfb\x55\xfb\xe6\xac\x7b\xf7\x79\xf8\x27\x05\xfb\x62\x06\x53\x2c\x05\xa1\x06\xa6\xb5\x92" ++"\x8e\xb8\x8c\x08\xf8\x2b\xbc\x15\xfc\x81\xfd\x2a\x05\xb9\x06\xf8\x81\xf9\x2a\x05\x67\xfc\x51\x15\xcb\xa4\xa9\xac\xb7\x1a\xba\x61" ++"\xae\x53\x4d\x55\x5e\x56\x6f\x98\x71\xac\x67\x1e\x40\x6d\x66\x62\x54\x1a\x56\xb9\x63\xc9\xcf\xc9\xc4\xc9\xae\x7b\xab\x67\xb0\x1e" ++"\x7c\x9a\x15\x62\xb5\x80\x9e\xa6\x1a\xae\xa1\xa0\xae\xaf\xa2\x76\x69\x64\x78\x72\x5e\x72\x1e\x61\x67\x15\xb9\x5e\x99\x73\x6c\x1a" ++"\x60\x67\x68\x5f\x64\x73\xa4\xb4\xbb\xa8\xb2\xc1\xa4\x1e\x0e\xf7\x79\x81\x0a\x7c\x89\x7d\x87\x74\x78\x0a\xc6\x86\x90\x88\x77\x80" ++"\x1d\xf7\x37\xf8\x35\x94\x0a\x5a\x26\x1d\xf7\x33\xf8\xec\x15\x4c\x72\x5a\x67\x4e\x1b\x4b\x64\xaf\xca\x86\x75\x0a\x5a\xf8\x07\xf7" ++"\x64\x7b\x1d\x5a\xf7\x48\xbd\x1d\x7a\x68\xfb\x0e\x7f\x1e\xf7\x4d\xfb\xc7\x7b\x1d\x5a\x26\x1d\xf7\x49\xf8\xa9\x29\x1d\x5a\xf8\x0a" ++"\xf7\x76\x15\xc7\x1d\xf7\x59\x07\x75\x6d\x85\x7b\x70\x1a\x56\xb5\x60\xc0\xbc\xb4\xa5\xbe\xae\x1e\x7a\x9d\x05\x74\x70\x73\x82\x6b" ++"\x1b\x66\x75\xa0\xaf\xa1\x90\x9b\x96\x96\x1f\x9b\x07\x52\x90\x85\x93\x7e\xd4\x2d\xf8\xca\x18\x71\x06\xfb\xb6\xfc\x88\x3c\xfb\x19" ++"\x81\x80\x63\x83\x19\x7b\xf7\x4f\x9b\x07\x58\x90\x83\x90\xa4\x1a\x9e\x8e\x94\x9c\xad\x1e\xc4\xf7\x05\x05\xa0\xaf\x15\xf7\x2a\xf7" ++"\x98\xb7\xfb\x98\x05\x0e\x5a\x26\x1d\x9e\xf8\xc8\x15\x55\x5e\x6c\x65\x63\xb6\x6c\xc4\xc1\xb9\xab\xb0\xb2\x5e\xab\x53\x1f\x73\x04" ++"\xb1\xa8\x76\x71\x72\x6e\x77\x65\x67\x6e\x9f\xa5\xa4\xa9\xa0\xae\x1f\x3a\xa9\x15\xae\x06\xf7\x3f\xd5\x05\x97\x91\x90\x90\x94\x1a" ++"\x99\x7b\x96\x76\x81\x83\x89\x86\x85\x1e\x0e\x5a\xf7\x3e\x23\x0a\x86\x7a\x05\xc4\x8a\x9f\x81\x6c\x4d\x1d\xfb\x0f\xfc\x5e\x79\x45" ++"\x78\x7b\x49\x8a\x19\x7d\x0a\x75\xb7\x6c\xa3\x1e\xa4\x6b\x5c\xca\x1d\x2c\x46\x4b\x22\x7f\x79\x8c\x8c\x78\x1f\x82\x68\x15\xa3\x06" ++"\xf0\xba\x66\x3b\x22\x3f\x42\xfb\x03\x76\x7e\x8d\x91\x6f\x1f\x0e\x92\x38\x0a\xfb\x6d\xf7\x82\x93\x0a\x92\x38\x0a\xa8\xf8\x29\x21" ++"\x0a\x92\xf9\x1f\x7d\x1d\x33\xf8\x29\x20\x0a\x92\x38\x0a\xfb\x23\xf7\xf2\x15\x4d\x0a\x0e\x5a\xd2\x1d\x70\x76\x7c\x67\x1e\x7a\x06" ++"\x85\x79\x05\xf7\x93\x29\x0a\x7e\x06\x5c\x8d\x7b\x9e\x74\xdf\x4c\xf7\x7c\x18\xf7\x33\xf7\x53\xca\xd6\xab\xa0\xc9\x8d\x19\x90\x9d" ++"\x05\xfb\x5d\x06\x85\x79\x05\x96\x06\xa3\x94\x85\x7b\x80\x87\x83\x76\x72\x1f\xfb\x26\xfb\x46\x60\xf7\x39\x05\x88\x95\x88\xa3\x93" ++"\x1a\xa3\x9f\x98\xae\x1e\x9a\x06\x91\x2e\x1d\x85\x79\x05\x9d\x06\xbd\x8a\x9d\x7a\xa1\x48\xd0\xfb\x8d\x18\xfb\x38\xfb\x5a\x05\x56" ++"\x61\x4c\x62\x67\x1b\x85\x55\x0a\x76\x06\x6c\x7b\x93\x9a\x93\x8f\x93\x99\x9c\x1f\x0e\xc9\x79\x1d\xf8\x41\xf9\x5b\x21\x0a\xc9\x5f" ++"\x0a\x92\xac\x16\xf8\xee\x06\xfb\xad\xf9\x44\x05\xfb\x8e\xfd\x11\x15\xf7\x69\xf8\x5e\xf7\x51\xfc\x5e\x05\x0e\x5a\x27\x1d\x5c\xf7" ++"\xfe\x15\x4c\x73\x59\x67\x4e\x1b\x4b\x63\xb0\xc9\x87\x5c\x1d\xa5\x94\xa0\x94\xb6\x08\x0e\x5a\x27\x1d\x8d\xf8\x09\x21\x0a\x5a\x27" ++"\x1d\xfb\x3b\xf7\xd2\x24\x1d\x0e\x5a\x27\x1d\x7e\xf7\xbb\x29\x1d\x91\xf8\x44\xc1\x15\x63\xfb\x0a\x7a\x5b\x7f\x71\x08\x6d\x7e\x77" ++"\x7b\x76\x54\x1d\xb5\xb1\x9e\xae\xa7\x1e\xa7\xae\xa4\xbf\x9a\xbe\xf7\x24\xf8\x8b\x18\xb0\xf7\x16\x8f\x90\xca\x99\x08\x9b\xfb\x5b" ++"\x7b\x07\xc4\x86\x98\x81\x67\x1a\x7f\x89\x80\x84\x76\x1e\x8a\x88\x8a\x87\x8a\x1a\x25\xfc\x10\xfb\x64\xf8\x87\x05\xfb\x35\x7b\x06" ++"\xba\x87\x9f\x7e\x9e\x64\xfb\x0b\xfc\x35\x18\x65\xfb\x14\x83\x7f\x52\x83\x08\x7b\xf7\x5a\x9b\x07\x57\x8f\x79\x96\xa7\x1a\x98\x8e" ++"\x9f\x91\xa0\x1e\xf7\x06\xf8\x3a\x05\x0e\x5a\xf8\xcc\xf7\x36\x15\x7b\x93\x5c\x4a\x71\x72\x60\x77\x19\x7a\x66\x47\x81\x3f\x1b\x53" ++"\x74\x95\xa3\x97\x97\xba\xa3\xe2\x1f\xab\xf7\x07\x05\x8a\x9b\x9a\x8a\x9b\x1b\xb9\x8a\xa7\x8a\xa3\x86\x92\x85\x19\x94\x84\x8d\x84" ++"\x77\x1a\x79\x89\x7f\x86\x75\x1e\x9f\x86\xcf\xf7\x7c\x79\x8f\x65\x36\x81\x84\x31\x88\x19\x7f\x6b\x8a\x8a\x68\x1f\xcd\xf7\x7d\x05" ++"\xa2\x91\x95\x8e\xc5\x1b\xf7\x30\xae\x7e\x4f\x7e\x8a\x7c\x8a\x7a\x1f\xa0\x89\xaa\xf7\x2d\x05\xfc\x85\x7b\x06\xc9\x85\x9a\x83\x70" ++"\x1a\x7f\x85\x6a\x86\x78\x1e\xfb\x0f\xfc\x4e\x7a\x52\x83\x84\x53\x81\x19\x7b\xf8\x60\x07\x76\x70\x84\x79\x6f\x1a\x56\xb5\x60\xc0" ++"\xb0\x0a\x69\x72\xa0\xa8\x98\x90\x9f\x94\xa2\x1f\x0e\x5a\xf7\x9d\xf7\xdf\x9a\x0a\x75\x3d\x6a\x73\x3d\x5e\x1d\xf3\x06\xf1\xb2\x73" ++"\x4d\x7f\x8a\x84\xd0\x1d\xa0\x9c\x8a\x89\x93\x1f\xa0\x86\x97\x7d\x78\xba\x0a\x78\x79\x50\x89\x20\x1d\xf8\x83\x06\xc7\xf7\x50\x05" ++"\x7b\x06\x75\x5a\x77\x72\x62\x1d\x35\x7e\x8f\xa3\x92\x8c\x91\x8f\x99\x1f\x0e\x9e\xe3\xf8\x56\x15\xbc\x06\xa4\xc2\x05\xa6\xc5\x9b" ++"\xbb\xa3\x1a\xa3\x7f\x98\x75\x5c\x79\x68\xfb\x0e\x7f\x1e\xf7\x90\xfb\x4c\x9a\x0a\x74\x3d\x6b\x73\x3d\x5e\x1d\xf3\x06\xf1\xb2\x73" ++"\x4d\x80\x8a\x83\xd0\x1d\x9f\x9d\x8a\x89\x93\x1f\xa0\x86\x97\x7d\x78\x1a\x7f\x89\x7d\x87\x7d\x1e\xfb\x0e\xfc\x5e\x7a\x48\x77\x79" ++"\x51\x89\x20\x1d\xf8\x83\x06\xc7\xf7\x50\x05\x7b\x06\x74\x5a\x78\x72\x62\x1d\x35\x7e\x8f\xa3\x92\x8c\x91\x8f\x99\x1f\x0e\xc9\x59" ++"\x0a\xf7\x18\xda\xf8\x56\x15\xbc\x06\xa5\xc2\x05\xa5\xc3\x9b\xbd\xa3\x1a\xa3\x7f\x98\x76\x5b\x7a\x69\xfb\x0f\x7f\x1e\xf7\x91\xfb" ++"\x4d\x6e\x1d\xf7\x9b\xf8\x29\x15\xf7\x2c\xbe\xf0\xf5\xe7\x1b\xc8\xad\x5e\x39\x77\x8a\x7d\x87\x77\x1f\x9d\x06\xc0\xf7\x67\x05\x78" ++"\x06\x79\x81\x7e\x80\x80\x1b\x85\x84\x8d\x90\x7e\x1f\x9f\x5a\x81\x8d\x6c\x1b\xfb\x13\xfb\x21\xfb\x0f\xfb\x39\x4c\x1f\x59\x06\x6c" ++"\x62\x05\xce\x06\x86\x7a\x87\x78\x86\x6f\x08\x57\x06\x6c\x62\x05\xda\x7b\x06\xfb\x24\xdd\x28\xf7\x0a\xce\xbd\xa1\xbb\xb5\x1e\x9c" ++"\xbc\x05\x4f\x5a\x5f\x72\x54\x1b\x38\x57\xd5\xf7\x0a\x96\x8b\x93\x8c\x99\x1f\xf7\x22\x06\xa9\xb4\x05\xfb\x3b\x06\x90\xa4\x8f\x9e" ++"\x91\x9f\x08\xf7\x5e\x06\xa9\xb4\x05\x0e\x30\x6b\x0a\xc9\x2e\x0a\x68\xf8\x21\x15\x4c\x72\x90\x0a\xb9\xa3\xb7\xad\x1f\x9f\xa6\x93" ++"\xa0\x95\xb5\x08\x0e\xbf\x2e\x0a\xfb\x01\xf8\x2c\x20\x0a\xc9\x2e\x0a\xfc\x55\xfd\x73\x30\x1d\xc9\x2e\x0a\xfb\x5c\xf7\xf5\x24\x1d" ++"\x0e\xc9\xf9\x36\xf8\x9e\x15\x96\xb4\x9c\xc5\x92\x91\xc5\x95\x19\x9b\xfb\x8b\x7b\x07\xc6\x83\x96\x84\x6f\x1a\x7b\x87\x77\x84\x71" ++"\x1e\x88\x81\x05\xfb\xb1\x06\x96\xb4\x9b\xbe\xa4\xaf\x0a\x7b\x87\x77\x84\x71\x1e\x88\x81\x05\x3f\x06\x81\x6d\x05\xd9\x06\xfb\x04" ++"\xfc\x26\x51\x1d\xf7\x05\xf8\x2e\x05\xd8\x06\x94\xa9\x05\xfc\x6a\x6d\x15\xf7\xb2\x06\x68\xfb\x10\x05\xfb\xb1\x06\x0e\xbf\xf8\xbb" ++"\xf9\xfd\xc0\x1d\xf7\x15\x58\x15\xfb\x8b\x7b\x06\xc5\x84\x97\x83\x6f\x57\x0a\x5d\xfb\x38\x05\xfb\xb1\x06\xc1\xf7\x57\x4a\x0a\x88" ++"\x77\x83\x70\xb7\x0a\x51\x1d\xf7\x18\xf8\x75\x9c\xc5\x93\x91\xc4\x95\x19\x0e\xe5\xf7\x91\x9d\x15\x73\x7f\x8d\x8e\x82\x1f\x7b\x91" ++"\x82\x98\x9c\x1a\x95\x8e\x9b\x8f\x9a\x1e\xf7\x17\xf8\x5d\x9f\xd4\x9e\x9a\xd3\x8a\x19\x90\x2e\x1d\x86\x79\x05\xa2\x98\x8a\x87\x94" ++"\x1f\x9b\x85\x94\x7e\x7a\x1a\x81\x88\x7b\x87\x7d\x1e\xfb\x17\xfc\x5e\x78\x46\x78\x7a\x60\x1d\xf7\xc9\xf9\x18\x15\xc6\x8c\x9e\x80" ++"\x6c\x4d\x1d\xfb\x14\xfc\x52\x05\x53\x7b\x6d\x68\x6c\x1b\x7a\x7f\x94\x99\x95\x8d\x8f\x97\x96\x1f\x95\x96\x8f\x94\x97\x1a\xa4\x77" ++"\x9f\x71\x68\x6f\x6b\x64\x57\xb6\x64\xc6\xb7\xbb\xa2\xb1\xb1\x1e\xa8\xa9\xa5\xbd\x9c\xc6\xf5\xf8\x04\x18\x9b\xcb\xa1\xa0\xbc\x8d" ++"\x90\x9d\x18\xfb\x91\x06\x0e\xfb\xdb\x2c\x1d\xf8\x49\xf9\xe2\x15\x4c\x72\x5a\xa1\x1d\xa6\x94\xa0\x94\xb5\x08\x0e\xfb\xdb\x2c\x1d" ++"\xf7\xc5\xf9\xb6\x24\x1d\x0e\xfb\xdb\x2c\x1d\xf8\x55\xf9\x9f\x29\x1d\xfb\xdb\xf7\x1d\x22\x0a\x7b\x07\xc6\x83\x96\x84\x6f\x9f\x0a" ++"\xf7\x56\x07\x75\x6c\x86\x7c\x70\x1a\x56\xa9\x0a\x6b\x1b\x66\x75\xa0\xaf\x9f\x90\x9a\x96\x99\x1f\x9b\x07\x52\x92\x80\x91\xa7\x1a" ++"\x9f\x8d\x95\x94\xac\x1e\xf7\x0f\xf8\x4f\x9d\xc5\x92\x91\xc4\x95\x19\x9b\x07\x0e\xfb\xdb\x42\x0a\xfb\xdb\xf7\x8e\x9d\x15\x35\x0a" ++"\xf7\x0f\xf8\x5d\x3f\x1d\x6d\xf9\xd2\x53\x1d\xfb\x96\xce\xf8\x56\x15\xbc\x06\xa5\xc2\x05\xa5\xc3\x9b\xbd\xa3\x1a\xa3\x7f\x98\x76" ++"\x5b\x7a\x69\xfb\x0f\x7f\x1e\xf7\x95\xfc\x85\x15\x35\x0a\xf7\x0f\xf8\x5d\x3f\x1d\x0e\xfb\xdb\x81\x16\xf7\x88\x9b\x06\xae\x1d\xfb" ++"\x8b\xab\x1d\xf8\x44\xf9\xbf\x15\x6a\x80\x7e\x80\x70\x1b\x7c\x7b\x90\x99\x6c\x1f\x9c\x66\x71\x92\x74\x1b\x57\x70\x6e\x3e\x76\xa3" ++"\x1d\xfb\x72\x6e\x0a\x58\xf7\x87\x20\x0a\x92\xf7\xa0\xf7\xf1\x15\xf7\x23\xfb\x8d\x05\x96\x78\x91\x7a\x7f\x1a\x76\x78\x81\x61\x88" ++"\x1e\x85\x79\x05\xf7\xa1\x06\x91\x9d\x4c\x89\x6d\xa3\x59\xe5\x19\xfb\x21\xf7\x93\xf7\x9c\xf7\x6b\xb6\xac\xa4\x95\xb3\x8c\x19\x91" ++"\x9d\x05\xfb\x5d\x22\x1d\xb9\x88\x8f\x89\x7e\x1a\x83\x8a\x89\x77\x91\x0a\xc3\x9f\x80\x6d\x80\x89\x7c\x87\x7d\x1f\xfb\x0f\xfc\x5e" ++"\xcd\x1d\x70\x7b\xc2\x1d\x92\x6f\x1d\xfc\xaf\xfe\x1f\x40\x1d\x23\x34\x0a\xfb\x03\xd0\x96\x0a\x0e\x53\xf8\x0e\xf8\x74\x15\x7b\xfc" ++"\x19\x82\x1d\x0e\x23\x34\x0a\xca\xfb\x5d\x15\xdf\xba\xb9\xc3\xc3\x48\x0a\x70\x74\x70\x57\x69\x1e\x0e\x23\x34\x0a\xfb\xa8\xfe\x1f" ++"\x30\x1d\x23\x34\x0a\x93\xfb\x98\x49\x0a\xf7\x41\xae\x0a\x88\x93\x8a\x96\x86\x19\x9a\x84\x95\x82\x83\x1a\x89\x8a\x87\x8a\x87\x1e" ++"\xfb\x19\xfc\x84\x7a\xd3\x1d\x70\x7c\xb6\x0a\x9b\x1a\x96\x8d\x9a\x8f\x9a\x1e\xf7\x10\xf8\x62\xc8\xfc\xc6\x05\x9d\x06\xf7\xfb\xf8" ++"\xaf\xfb\x0e\xfc\x46\x78\x46\x78\x7a\x4b\x8a\x20\x1d\xf7\x9f\x24\x0a\x72\x7d\x35\x1d\x9b\x1a\x98\x8d\x98\x8f\x9a\x4b\x1d\xd3\x9e" ++"\x9d\x9a\xd0\x21\x1d\xfb\x39\x06\x0e\x92\x32\x0a\xfb\xe8\xd0\x93\x0a\x92\x32\x0a\x2d\xf7\x80\x21\x0a\x92\x32\x0a\xfc\xb4\xfe\x1f" ++"\x40\x1d\x92\xf7\x97\xf8\xb0\x15\xf7\x69\xfc\xb8\x05\x9a\x06\xf7\x2b\xf8\xc9\x9d\xd0\x9d\x9b\xcb\x8d\x19\x8f\x9d\x05\xfb\x62\x22" ++"\x1d\xa4\x9a\x89\x88\x94\x1f\x9b\x85\x95\x7d\x7a\x1a\x81\x89\x7c\x87\x7c\x1e\x24\xfc\x13\xfb\x4f\xf8\x77\x05\xfb\x44\x06\x86\x7a" ++"\x05\x9f\x06\xb5\xa2\x7e\x69\xa1\x1f\xfb\x18\xfc\x81\x79\x45\x78\x7b\x4b\x8a\x19\x86\x55\x0a\x70\x7c\xc2\x1d\xc9\x26\x0a\xf7\x34" ++"\xf7\x79\x15\x4c\x72\x5a\xa1\x1d\xa5\x94\xa0\x94\xb6\x08\x0e\xc9\x26\x0a\xfb\x45\x95\x0a\x93\xfb\x34\x92\x0a\xc9\x26\x0a\xf7\x48" ++"\xf7\x36\x15\xfb\xc0\x46\x1d\xcd\xdf\xf8\x56\x15\xbc\x06\xa4\xc2\x05\xa7\xc6\x9a\xba\xa3\x1a\xa3\x7f\x98\x75\x5c\x79\x68\xfb\x0e" ++"\x7f\x1e\xf8\xd9\xfb\xf4\x15\x74\x4d\x6f\x75\x55\x88\x08\xfb\x03\x06\xcc\xb0\xb1\xa7\xb2\xb3\x08\xdf\xe2\xb7\xea\xea\x1a\xf7\x19" ++"\x3a\xdc\xfb\x19\x30\x3f\x6d\x4d\x4a\x1e\x3e\x42\x5f\x2b\x29\x1a\x2a\xb2\x3d\xdc\x4d\x1e\xfb\x0b\x06\x60\x7b\x98\xae\x95\x8c\x93" ++"\x8d\xa0\x1f\x77\x84\x7b\xfb\x30\x05\xf7\x76\x06\x9e\xd1\x05\x64\xb6\x7c\xb8\xd5\x1a\xd8\xa2\xf7\x01\xac\xda\x1e\xe2\xb0\xd1\xc1" ++"\xd7\x1b\xd7\xbb\x57\x39\x34\x6e\x21\x5b\x33\x1f\x68\x4c\x6d\x66\x4e\x56\x78\x45\x18\xf7\x77\x06\xcf\xf7\x31\x05\x0e\xc9\xf8\x6b" ++"\xf9\x34\x15\x38\x30\x5f\x40\x46\x1f\x34\x2e\x57\xfb\x0f\xfb\x04\x1a\xfb\x24\xe2\x30\xf7\x1d\xe1\xd2\xc2\x0a\xf7\x23\x32\xea\xfb" ++"\x1a\x1e\x85\x66\x15\xda\xba\x50\x28\x32\x68\xfb\x0d\x55\x25\x1f\x33\x5c\x47\x56\x47\x1b\x3f\x59\xc9\xe8\xf7\x05\xc3\xf7\x35\xd4" ++"\xee\x1f\xbf\xb1\xc1\xaa\xbe\x1b\x0e\xc9\xe0\xa9\x1d\xf8\x32\xf7\x31\x15\x37\x30\x5f\x40\x46\x1f\x34\x2d\x57\xfb\x0e\xfb\x05\x1a" ++"\xfb\x23\xe2\x30\xf7\x1e\xe0\xd3\xc2\x0a\xf7\x22\x31\xeb\xfb\x19\x1e\x85\x66\x15\xda\xba\x51\x27\x32\x68\xfb\x0e\x55\x26\x1f\x33" ++"\x5b\x47\x56\x48\x1b\x3e\x59\xc9\xe9\xf7\x04\xc3\xf7\x35\xd4\xee\x1f\xbf\xb1\xc2\xaa\xbe\x1b\x0e\xc9\xc3\x0a\x6e\x91\x66\x6a\x0a" ++"\x6d\x92\x6e\x63\x1a\x24\x5b\xfb\x28\x4b\x2f\x1e\x3c\x54\x4e\x65\x44\x1b\x69\x74\x93\xa0\x74\x1f\xf7\x70\xf9\x26\x56\x1d\xf0\xf9" ++"\x10\x6c\x1d\xc9\xf9\xb3\x23\x0a\xfd\x12\x22\x1d\xa3\x98\x89\x88\x94\x1f\x9b\x85\x95\x7d\x7a\x1a\x7e\x89\x7f\x87\x7c\x1e\xfb\x0e" ++"\xfc\x5d\x4b\x0a\x90\x9d\x05\x35\x0a\xf7\x0a\xf8\x4a\x9d\xd3\x9f\x9b\xd3\x8a\x19\xea\x06\xbe\xa0\x7e\x6e\x81\x89\x7d\x86\x7b\x1f" ++"\xfb\x09\xfc\x4a\x7a\x46\x78\x7a\xc4\x0a\x74\x7e\x8d\x8e\x82\x68\x1d\x98\x8d\x97\x8f\x9a\x1e\xf7\x0e\xf8\x5d\x05\xd4\x9e\x9e\x99" ++"\xd4\x1b\x0e\xb6\xf9\xc8\xf9\x1a\x15\xa0\x61\x79\x90\x75\x1b\x5c\x6c\x69\x41\x74\x1f\x6a\x20\x67\xfb\x02\x55\x56\x27\x76\x19\xd7" ++"\xf7\xb0\x9e\xd4\x9d\x9a\xd5\x8a\x19\x8f\x2e\x1d\x87\x79\x05\xa2\x99\x8a\x87\x94\x1f\x9b\x85\x95\x7d\x7a\x1a\x82\x89\x7b\x87\x7d" ++"\x1e\x3d\xfb\xb6\x05\x41\x9b\x6f\xaa\xce\x1a\xa4\x8e\xa8\x90\xa1\x1e\x9e\xdf\x05\x8f\x9d\x8d\x9f\x98\x1a\xb6\x71\xaa\x66\x73\x69" ++"\x7f\x7a\x70\x1e\x92\x76\x05\x91\x98\x90\x8c\x94\x1b\x99\x92\x84\x7d\x84\x8a\x86\x85\x6b\x1f\x7a\x3d\x05\x86\x73\x89\x77\x77\x1a" ++"\x4a\xb7\x4c\xcd\x6e\x1e\xa1\x81\x9f\x86\xad\x86\x65\xfb\x20\x18\x7a\x47\x78\x79\x4d\x8a\x86\x79\x18\xf7\x93\x24\x0a\x74\x7e\x35" ++"\x1d\x9b\x1a\x99\x8d\x97\x8f\x9a\x1e\xb1\xf7\x25\xf7\x3d\x9c\xed\xd4\xb0\xf7\x1e\x19\xa2\xdf\x05\xbf\x99\x9a\xa1\xa2\x1b\x93\x91" ++"\x8a\x86\x98\x1f\x0e\x5a\x3a\x1d\xd7\xf7\xe8\x56\x1d\x5a\x3a\x1d\xf7\xd6\xf8\x8f\x21\x0a\x5a\x3a\x1d\x33\xfd\x10\x40\x1d\x5a\xf7" ++"\xb9\xf7\xd8\x15\x81\xb2\x9b\x88\xaa\x1b\xf7\x26\xef\xdc\xf7\x0a\xe9\x3c\xc5\xfb\x14\x1f\xfb\x73\x22\x1d\xa4\x9a\x8a\x87\x95\x1f" ++"\x9b\x85\x95\x7d\x7b\x1a\x80\x89\x7c\x87\x7d\x1e\xfb\x0f\xfc\x5e\x7a\x45\x78\x7b\x4a\x8a\x20\x1d\xf7\xa3\x24\x0a\x6f\x7a\xb6\x0a" ++"\x9c\x1a\x94\x8d\x9b\x8f\x9a\xe4\x1d\xcd\xb3\x61\x47\x5d\x74\x56\x6a\x6d\x1f\x72\x6f\x63\x7d\x61\x1b\x77\x7e\x8d\x92\x72\x1f\x0e" ++"\x37\x0a\xfb\x4e\xf7\x7f\x92\x0a\xf7\x55\x7c\x15\x89\x9b\x93\x8a\x97\x9b\x1d\x6a\x8d\x48\x9d\x88\x18\x7c\x1d\x9a\x85\x92\x89\x98" ++"\x87\x54\x32\x18\x94\x83\x05\x90\x98\x93\x8d\x96\x4a\x1d\x75\x7b\x8f\x96\x6d\xc1\x0a\xaf\xbd\xb5\x6b\xa5\x59\x81\x85\x47\x1d\xfb" ++"\x3b\xf8\x6a\x5d\x0a\x69\x8d\x49\x08\x6b\xf8\x26\x20\x0a\x37\x0a\xfb\xf3\xfd\x79\x30\x1d\x49\xf8\xdd\xf9\x2b\x15\xfc\x73\x06\xf7" ++"\x12\xfb\xf0\xfb\xd2\xfb\xcf\x05\xf8\x9a\x06\xef\xf7\x3f\x6f\x94\x05\x39\x5a\x69\x7a\xfb\x09\x1b\xfb\x4f\x06\x6e\x81\x8f\x95\x92" ++"\x9e\xa4\xa6\xa6\x1f\xf7\x61\xf7\x63\x2a\xf7\x9d\x05\xf7\x39\x06\xee\xa9\x7a\x51\x7f\x8a\x7c\x8a\x7b\x1f\xab\x06\x0e\x23\xf8\x47" ++"\xf9\x02\x15\xec\x06\xc1\xa6\x74\x5c\x78\x89\x78\x86\x71\x1f\x9c\x06\xb9\xf7\x42\x05\xfc\xb3\x06\x5c\xfb\x42\x05\x9e\x06\x9e\xe6" ++"\xc8\xb9\xed\x88\x08\xca\x06\xfb\x1e\xfc\x99\x05\x42\x78\x78\x7d\x41\x1b\x87\x79\x05\xf7\xb6\x24\x0a\x81\x06\x6e\x7b\x8d\x8e\x81" ++"\x68\x1d\x95\x8d\x9a\x8f\x9a\x1e\x0e\x23\xf7\xed\xf7\xff\x15\xd2\xf7\x93\x05\xc2\x06\xd3\xab\x72\x53\x7e\x8a\x7c\x89\x7a\x1f\x9c" ++"\x89\xb7\xf7\x37\x05\xfc\xa8\x06\x61\xfb\x2e\x9d\x87\xc0\xf7\x00\xac\x9c\xf7\x2c\x89\x19\x45\xfb\x93\x05\x2a\x06\x83\x68\x05\xeb" ++"\x06\x4a\xfb\x82\x64\x1d\xf7\xb6\x9b\x07\x99\x0a\xc5\xf7\x64\x05\xf5\x06\x93\xae\x05\x0e\x23\x50\x1d\x76\xf8\x13\xbe\x1d\x23\xf7" ++"\x74\x16\xf7\x17\x9b\x06\x99\x0a\xf7\x1f\xf8\x86\x05\xc2\x06\xd3\xab\x72\x53\x7e\x8a\x7c\x89\x7a\x1f\x9c\x89\xb7\xf7\x37\x05\xfc" ++"\xa8\x06\x61\xfb\x2e\x9d\x87\xc0\xf7\x00\xac\x9c\xf7\x2c\x89\x19\xfb\x24\xfc\xa4\x64\x1d\xf7\x0d\x07\x50\x2c\x2a\x0a\x99\x93\x8d" ++"\x95\x4f\x0a\x7a\x8f\x96\x6d\xc1\x0a\xae\xbe\xb5\x6b\xa5\x59\x82\x85\x2c\x0a\xc9\xf8\xb6\xf8\x5d\x15\x7a\x06\x4f\x76\x77\x7e\x49" ++"\x1b\x69\x06\x58\x77\x97\xa8\x93\x8c\x97\x8d\x97\x1f\x7a\x06\x53\xfb\x6d\x05\x9c\x06\xa0\xc8\x9c\x97\xd2\x8c\x08\xab\x06\xc1\x9d" ++"\x81\x6e\x83\x8a\x7d\x88\x7e\x1f\x9c\x06\x87\xf8\x49\x15\xfb\x0c\xfb\x07\x5b\x39\x3e\x1f\x3d\x37\x58\xfb\x15\xfb\x09\x1a\xfb\x29" ++"\xe8\x36\xf7\x38\xf7\x0c\xf7\x01\xb9\xde\xd8\x1e\xdc\xe2\xbe\xf7\x16\xf7\x09\x1a\xd6\x72\xc7\x5c\xb1\x1e\xb0\x5d\x49\xa0\x45\x1b" ++"\x85\x6a\x15\xac\xb1\x81\x7c\xa3\x1f\xb3\x72\xa0\x5a\x48\x1a\x24\x65\xfb\x14\x51\x2c\x1e\x33\x56\x39\x5b\x29\x1b\x67\x66\x94\x9c" ++"\x70\x1f\x65\xa2\x77\xb9\xc9\x1a\xf7\x0d\xbf\xf7\x34\xcd\xdf\x1e\xd0\xc2\xd5\xb0\xdf\x1b\x0e\xbf\x63\x0a\xfb\x1d\xf7\x77\x3e\x1d" ++"\xc9\x27\x0a\xfc\x49\xd0\xb4\x1d\x85\x1e\x92\xfb\x34\x15\xaf\xb3\x1d\x0e\xc9\x27\x0a\xfb\x0b\xf7\x32\x15\xfb\xc1\x46\x1d\xc9\xf8" ++"\xca\x22\x0a\x7b\x07\xc0\x86\x9d\x80\x6d\x1a\x7b\x71\x27\x5b\xfb\x3f\x1e\x7e\x5a\x05\xfb\x38\x5f\x4b\x47\xfb\x02\x1b\x38\x52\xba" ++"\xd2\xae\xa7\xf7\x00\xd6\xf7\x9a\x1f\x9f\xd0\x9b\x99\xd0\x93\x44\x0a\xf7\x12\xba\xb1\x93\x9f\xb2\x1e\x72\x6f\x81\x71\x6c\xb1\x1d" ++"\xac\xaa\x94\xa2\xb3\xce\x1f\xaa\xc0\x99\xa9\x9a\xbe\xde\xf7\xb1\x18\xb1\xf7\x16\x8f\x90\xc9\x99\x08\x9b\x07\x0e\x23\x75\x1d\x0e" ++"\x23\x75\x1d\xa5\xf9\x6e\x53\x1d\x8b\xd2\xa9\x1d\xf8\x36\xfb\x60\x15\xf7\x37\xf7\x76\x05\xd5\xc0\xb9\xac\xc0\x21\x1d\xfb\x72\x06" ++"\x85\x79\x05\x9b\x06\xad\x9e\x81\x79\x80\x86\x81\x7a\x73\x1f\xfb\x2a\xfb\x6a\x4b\xf7\x6a\x05\x86\x9d\x89\x94\x92\x1a\xa6\xa0\x97" ++"\xb6\x1e\xa0\x06\x8f\x9d\x05\xfb\xaf\x22\x1d\xa0\x06\xb7\x8d\xa5\x75\x9c\xe9\x1d\x3f\x8c\x20\x1d\xf7\xb4\x29\x0a\x72\x7a\x8c\x8d" ++"\x82\x1f\x77\x90\x7e\x99\x9f\x1a\x98\x8d\x97\x8f\x9a\x1e\x0e\xc9\x27\x0a\xfb\xa8\xf7\xae\x15\x55\x5e\x5e\x55\x97\x1d\xc9\x63\x0a" ++"\xfb\x14\xf7\x58\x15\x69\x7f\x7f\x80\x6f\x1b\x7c\x7b\x3f\x0a\x71\x93\x75\xf7\x00\x1d\x94\x9b\x9a\xa4\x1b\x9d\xa3\x84\x75\xc0\x1f" ++"\x80\xa6\x9d\x86\x98\x1b\xba\xad\xb0\xcf\x99\x1f\x0e\xf7\x41\x30\x0a\xfc\x54\xd0\x94\x0a\xf7\x41\x30\x0a\xfb\xf2\xf7\x80\x20\x0a" ++"\xf7\x41\x30\x0a\xfc\x8d\xf7\x49\x23\x1d\xf7\x41\x30\x0a\xfc\x15\xce\x28\x0a\x76\xf8\xc7\xf7\x50\x15\x7b\x06\x66\x32\x5c\x69\x30" ++"\x8a\x08\x2f\x06\x30\x06\x3e\x69\xa7\xca\x94\x8c\x93\x8c\x9b\x1f\x7b\x06\x59\xfb\x50\x05\xf8\x87\x06\xf7\x33\x23\x0a\xfc\x67\x06" ++"\x5d\xfb\x3f\x05\x9c\x06\xa5\xda\xb2\xa4\xed\x89\x08\xf7\x36\x06\xe1\xa5\x7c\x57\x81\x8a\x83\x88\x7a\x1f\x9c\x06\x36\x73\x15\x7a" ++"\x06\x78\x4a\x6b\x77\x3d\x8d\x08\x52\x06\x5c\x7c\x8e\x98\x7d\x1f\x82\x93\x87\x95\x98\x1a\x94\x8c\x94\x8f\x9d\x1e\x79\x06\x4b\xfb" ++"\x85\x05\x9c\x06\x9d\xd0\xa5\x9e\xd6\x8c\x08\xdc\x06\xc3\xa1\x7e\x6a\x7f\x8a\x82\x85\x75\x1f\x9c\x06\x0e\x23\x2f\x0a\xf7\xf2\xf7" ++"\x70\x20\x0a\x23\x2f\x0a\xf7\xba\xbe\x15\xaa\x06\xfb\x08\xf7\x29\x05\x9c\x7e\x80\x91\x41\x1d\x23\x39\x0a\xfb\xce\xce\x15\xae\x06" ++"\xf7\x3f\xf5\x05\x96\x92\x90\x93\x98\x1a\xa0\x7b\x9a\x77\x65\x1d\x0e\x23\x39\x0a\xfb\x81\xf7\x47\x24\x1d\x0e\x23\xf7\x29\xb2\x15" ++"\xf8\x6f\xf9\x03\x05\xfc\x81\x06\x57\xfb\x30\x05\xa4\x06\xa9\xec\xb8\xa2\xf7\x31\x89\x08\xf7\x16\x06\xfc\x6f\xfd\x04\x05\xf8\x8b" ++"\x06\xc2\xf7\x46\x05\x76\x06\x6a\x20\x4c\x6a\xfb\x43\x8c\x08\x0e\x25\x0a\xf7\x37\xf7\x7b\x15\x4c\x73\x90\x0a\xba\x5a\x1d\x92\xb7" ++"\x1d\xf6\xaa\xbb\x9d\xb1\x71\x0a\x6d\x1a\x36\x74\x0a\x7d\xf7\xa3\x3b\x0a\xf7\x79\xcf\x1d\x5a\xf8\x07\xf7\x64\x15\x86\xfb\x09\x05" ++"\x50\x88\x80\x7d\x5c\x1b\x74\x25\x1d\xf7\x9c\x06\x90\x9d\x05\x73\x06\x5b\x7c\x97\xb4\x92\x8b\x8b\x8c\xa5\x1f\xa2\xf8\xc2\x05\x7a" ++"\x06\xfc\x2a\xfc\xcf\x5d\x4d\x7b\x7f\x68\x8c\x19\x7f\x25\x1d\xf7\x5a\x06\x8f\x9d\x05\x77\x06\x6e\x7c\x94\x9d\x91\x8f\x95\x91\x94" ++"\x1f\xeb\xf7\x1e\x05\xf7\x48\xaf\x15\xfb\x2f\x06\xf7\x39\xf7\x80\x05\x0e\x45\xf8\xea\x23\x0a\xfc\x4b\x66\x1d\x7e\xa4\x0a\xf7\xa4" ++"\x06\xf7\x37\xf7\x03\xdf\xf7\x0f\xf7\x00\x37\xcd\xfb\x1c\x79\x80\x8a\x88\x73\x1f\xcd\xf7\x8d\x05\xf7\x14\x06\xbf\xa6\x72\x5b\x76" ++"\x89\x79\x86\x71\x1f\x9c\x06\xfb\xba\xfb\x2b\x15\x91\xa0\x95\x8c\x9d\x1b\xe1\xb8\x5c\x32\x22\x43\x49\xfb\x08\x72\x7d\x8e\x95\x6d" ++"\x1f\x0e\x5a\xf7\x3e\x23\x0a\x86\x7a\xaa\x8a\x94\x8a\x96\x87\x19\x9b\x86\x95\x7d\x7a\x4d\x1d\xfb\x0f\xfc\x5e\x05\x45\x79\x78\x7a" ++"\x49\x1b\x7d\x0a\x76\xb7\x6b\xa3\x1e\xa4\x6a\x5d\xca\x1d\x2a\x46\x4d\xfb\x01\x7f\x81\x8b\x8d\x74\x1f\x82\x68\x15\xaa\x8c\x05\xe7" ++"\xbb\x63\x3f\x20\x3f\x42\xfb\x02\x76\x7e\x8d\x91\x6f\x1f\x0e\x30\x6b\x0a\x73\xf9\x60\x23\x0a\xfc\x8f\x25\x1d\x9b\x06\xb9\xa0\x7d" ++"\x6a\x6a\x7d\x40\x73\x2e\x1f\x65\xfb\x28\x62\x33\x47\x40\x08\x5e\x62\x78\x82\x58\x1b\x73\x06\x59\xfb\x4f\x05\x9d\x06\xf7\x15\xb8" ++"\xa8\xa6\xeb\x1b\xf7\xe4\x06\xbd\xa1\x75\x5a\x78\x8a\x80\x83\x65\x1f\x8a\x88\x8a\x85\x8a\x83\x08\x9d\x06\xbf\xf7\x4f\x05\x56\x06" ++"\x69\x7d\x94\xa0\x92\x8c\x93\x8e\x94\x1f\xf7\x13\xf8\x6f\x05\xd1\x9d\x9e\x99\xd3\x1b\xfb\x50\x79\x15\xfb\x32\xfc\xe2\x05\xfb\x98" ++"\x06\xe6\xd6\xc9\xf7\x12\xb5\xf7\x52\x9e\xe6\x99\xcd\x95\xb5\x08\x0e\x5a\x5e\x0a\x0e\x5a\x5e\x0a\xf7\x25\xf9\x76\x53\x1d\xf7\x94" ++"\xf8\x57\xf7\xfa\x15\x7f\x06\x2f\xf3\x4c\xf4\xbe\x1a\x9d\x99\x93\xa9\x1e\x9c\x24\x0a\xfb\x55\x06\x86\x79\xb4\x87\x9d\x78\xc9\x27" ++"\x19\xb1\x4d\x9a\x75\xb3\x54\xfb\xb9\xfb\xaf\x18\x58\x5b\x71\x7a\x5c\x7b\x86\x79\x18\xf7\x7c\x06\x8f\x9d\x05\x70\x8e\x84\x90\x99" ++"\x1a\x93\x8f\x90\x98\x97\x1e\x9b\x9a\xf7\x8b\xf7\x89\x05\x9d\x06\x57\xfb\x70\x7c\x46\x79\x7b\x4d\x89\x19\x87\x79\x05\xf7\x97\x06" ++"\x8f\x9d\x69\x8c\x80\x8d\x81\x92\x19\x7f\x93\x85\x97\x9c\x1a\x95\x8c\x93\x8f\x9c\x1e\xbf\xf7\x75\x05\x9e\x06\xf7\x06\xfb\x84\x05" ++"\x99\x6e\x8b\x8b\x83\x1a\x7a\x78\x7e\x6e\x1e\x87\x79\x05\xf7\x7b\x06\x90\x9d\x69\x8a\x6c\xa1\x76\xb4\x19\xfb\x28\xf7\xb8\xd9\xc9" ++"\xa9\xa4\xd2\xc9\x19\xf7\x05\xed\xaa\xa0\xb6\x8f\x90\x9d\x18\xfb\x56\x22\x1d\x9d\x06\xa1\x96\x87\x81\x78\x74\x73\x2b\x3c\x1f\x73" ++"\x77\x69\x6e\x6d\x71\x32\x40\x18\x7b\x06\xb9\xf7\x5b\x05\xd4\x9c\x9c\x99\xd5\x1b\x8f\x9d\x05\xfb\xa4\x25\x1d\xa6\x93\x8a\x87\x96" ++"\x1f\x9c\x85\x95\x7c\x77\x1a\x81\x89\x7d\x89\x80\x1e\x0e\xfb\x39\xf7\x28\xf8\x74\x15\xec\xa7\xbd\xbb\xd2\x1b\xcc\xb7\x5d\x48\x37" ++"\x42\x52\x20\x81\x84\x8b\x8d\x7b\x1f\x7f\x66\x05\x8c\x97\x90\x8b\x94\x1b\xe8\xc0\x5d\x3d\x29\x43\x44\x29\x3f\x58\xb0\xdb\x68\x1f" ++"\x73\x82\x9e\x5a\x97\x76\xa2\x71\x19\x5f\xb5\xc0\x75\xd0\x1b\xf7\x1f\xf2\xe4\xf7\x0c\x89\x1d\x0e\xc9\x4e\x1d\x0e\xc9\x4e\x1d\xf8" ++"\x0e\xf9\x53\xd1\x1d\x8e\x8d\x91\x8e\x91\x1e\x95\x9d\x8d\x90\x94\x1a\xa0\x7b\x99\x73\x6b\x75\x74\x69\x58\xbf\x6a\xda\xc7\xbd\x9d" ++"\xac\xaa\x1e\x9a\x9c\x95\xa0\x9b\x1a\xa1\x7a\x99\x72\x6f\x79\x78\x6c\x1e\x0e\x8f\x5a\x0a\x0e\x9c\xf8\xbf\xf9\x06\x15\xfb\x20\xfc" ++"\x9d\x79\x46\x78\x7b\x4e\x89\x20\x1d\xf7\x96\x06\x90\xb5\x0a\xf7\x0e\xf8\x5e\x05\xd3\x9e\x9d\x99\xd5\x21\x1d\xfc\x85\x25\x1d\x94" ++"\x06\xb9\xa5\x7c\x70\x68\x5c\xfb\x3f\x5e\xfb\x13\x1f\xfb\x14\x5d\x5d\x42\x68\x1b\x82\x84\x8e\x93\x7e\x1f\x99\x74\x83\x8e\x7b\x1b" ++"\x6b\x76\x78\x6e\x67\xa7\x75\xb9\xd5\xc0\xbd\xf7\x0d\xc3\x1f\xba\xf0\xac\xf4\xcd\xf7\x97\x08\x0e\xf7\x41\xae\x0a\x89\x93\x89\x96" ++"\x86\x19\x9a\x84\x95\x82\x83\x1a\x8a\x82\x05\x88\x84\x8a\x85\x8a\x1a\xfb\x15\xfc\x77\x79\xd3\x1d\x69\x7e\x8d\x90\x81\x1f\x7e\x91" ++"\x83\x99\x9b\x1a\x96\x8d\x95\x8f\x9d\x1e\xf7\x10\xf8\x62\xc8\xfc\xc6\x05\x9d\x06\xf7\xf3\xf8\xa0\xfb\x04\xfc\x37\x78\x46\x77\x7a" ++"\x4a\x8a\x20\x1d\xf7\x9f\x24\x0a\x53\x8c\x79\x95\xab\x1a\x95\x8d\x9a\x8f\x99\x4b\x1d\xd2\x9d\x9f\x9b\xcf\x21\x1d\xfb\x39\x06\x0e" ++"\xc9\x59\x0a\xc9\xf8\x6a\xf9\x33\x15\x37\x31\x5f\x42\x46\x1f\x37\x31\x55\xfb\x11\x21\x1a\xfb\x2e\xe0\x32\xf7\x25\xdb\xd5\xab\xc6" ++"\xc7\x1e\xec\xec\xcb\xf7\x1f\xf7\x08\x1a\xf7\x23\x31\xea\xfb\x1a\x1e\x85\x65\x15\xdb\xba\x50\x28\x35\x68\xfb\x0d\x56\x26\x1f\x33" ++"\x5c\x46\x55\x49\x1b\x3a\x5b\xc8\xf2\xf3\xc5\xf7\x37\xd1\xea\x1f\xbe\xb1\xc1\xaa\xbf\x1b\x0e\xc9\xf7\xdd\xf9\x06\x15\xf7\xa7\x06" ++"\xfb\x20\xfc\x9d\x7a\x46\xf0\x1d\x91\x9d\x05\x54\x8c\x7a\x96\xaa\x1a\x96\x8d\x95\x8f\x9d\x1e\xf7\x0f\xf8\x5e\x05\xd3\x9e\x9d\x99" ++"\xd4\x21\x1d\xfd\x17\x76\x0a\x0e\x5a\xf7\xa1\xf7\xd8\x15\x81\xb1\x9c\x88\xaa\x1b\xf7\x25\xef\xdc\xf7\x0a\xc3\x6b\xbb\x56\xa4\x1f" ++"\x9d\x66\x6b\x90\x42\x1b\xfb\x5f\x22\x1d\xa9\x94\x8a\x87\x96\x1f\x9b\x86\x95\x7c\x79\x1a\x80\x89\x80\x87\x7b\x1e\xfb\x0f\xfc\x5e" ++"\x7a\x45\x77\x7b\x4b\x8a\x20\x1d\xf7\xa2\x29\x0a\x6a\x82\x8c\x8f\x7f\x1f\x7b\x91\x81\x99\x9e\x1a\x95\x8d\x9a\x8f\x98\xe4\x1d\xc9" ++"\xb5\x60\x4a\x2a\x44\x42\x2d\x77\x7e\x8d\x92\x72\x1f\x0e\x92\xf9\x30\xf8\x6c\x15\xaf\xf7\x5d\x05\x75\x63\x1d\x5d\x64\x91\x69\x1b" ++"\xfb\x6c\xfb\x54\xfb\x5d\xfb\x74\xfb\x31\xf7\x03\xfb\x03\xf7\x31\xf3\xdb\xb7\xf6\xe6\x1f\x79\x99\x05\x31\x30\x52\x6e\x37\x1b\xfb" ++"\x06\x4a\xd9\xf7\x1a\xf7\x0b\xba\xad\x0a\xce\x1b\xe9\xbf\x54\xfb\x00\x96\x1f\x0e\x23\xf8\x49\xf9\x06\x15\xe5\x06\xc5\xa7\x75\x5c" ++"\x75\x89\x77\x86\x70\xc6\x1d\xe9\xc8\xba\xed\x88\x08\xcb\x06\xfb\x20\xfc\x9d\x05\x42\x78\x79\x7d\x41\x1b\x86\x79\x05\xf7\xb7\x06" ++"\x8f\x9d\x05\x6f\x82\x8b\x8c\x83\x1f\x6d\x8f\x7c\x98\xa3\x1a\x96\x8d\x97\x8f\x9c\x1e\x0e\x98\xf7\x23\xf9\x2a\x61\x0a\xf7\x24\xf9" ++"\x26\x6c\x1d\x5a\xd2\x1d\x71\x76\x7b\x67\x1e\x7a\x06\x85\x79\x05\xf7\x93\x29\x0a\x7d\x06\x5d\x8d\x7b\x9e\x74\xdf\x4c\xf7\x7c\x18" ++"\xf7\x33\xf7\x53\xca\xd6\xab\x9f\xc9\x8e\x19\x90\x9d\x05\xfb\x5d\x06\x85\x79\x05\x96\x06\xa3\x94\x85\x7b\x7f\x85\x80\x7a\x76\x1f" ++"\xfb\x28\xfb\x46\x60\xf7\x39\x05\x89\x95\x87\xa4\x93\x1a\xa2\x9f\x98\xae\x1e\x9a\x06\x91\x2e\x1d\x85\x79\x05\x9d\x06\xbd\x8a\x9d" ++"\x7a\xa1\x48\xd0\xfb\x8d\x18\xfb\x38\xfb\x5a\x05\x56\x61\x4c\x62\x67\x1b\x85\x55\x0a\x76\x06\x6c\x7b\x93\x9a\x93\x8f\x92\x99\x9d" ++"\x1f\x0e\xc9\xf8\xa3\x23\x0a\x87\x67\x1d\x78\x1a\x80\x89\x82\x87\x7a\x1e\xfb\x21\xfc\xa3\x05\xfb\xa7\x06\x96\x1d\xfc\x60\x7a\x48" ++"\x77\x49\x1d\xf8\x90\x06\xb5\x94\x8a\x82\x9a\x1f\x9d\x81\x94\x78\x6e\x1a\x70\x87\x72\x82\x67\x1e\x9d\x06\xc0\xf7\x4f\x05\x48\x06" ++"\x77\x80\x96\x9e\x93\x8d\x95\x90\x9e\x1f\xf7\x0f\xf8\x5f\xf1\x1d\x0e\xa8\xf8\x42\xf4\x15\x79\x47\x78\x79\x4c\x8a\x86\x79\x18\xf7" ++"\x97\x06\x90\x9d\x70\xf4\x1d\x9d\x1a\x96\x8d\x98\x8f\x9a\x77\x1d\x0e\xf8\x13\xf7\x6b\xaf\x15\x8c\x1d\xf9\xfc\xb3\x0a\x9c\x1a\x96" ++"\x8d\x99\x8f\x99\x1e\xf7\x0e\xf8\x5e\x05\xd4\x9e\x9d\x99\xd5\x34\x1d\xc1\x8a\x9d\x81\x6b\x1a\x80\x89\x7f\x87\x7c\x1e\xfb\x21\xfc" ++"\xa3\x05\xfb\x67\x06\xf7\x20\xf8\x9d\x05\xd4\x9e\x9d\x8a\x0a\x6b\x1a\x7f\x89\x80\x87\x7c\x1e\xfb\x21\xfc\xa3\x05\x0e\xf8\x13\xfa" ++"\x08\xfb\x30\x15\xc0\xf7\x4f\x05\x56\x06\x68\x81\x91\xa1\x92\x8d\x95\x8e\x97\x1f\xf7\x11\xf8\x69\x05\xa0\x0a\x6b\x1a\x7e\x8a\x88" ++"\x85\x75\x1e\xfb\x20\xfc\xa3\x05\xfb\x67\x06\xf7\x20\xf8\x9d\x05\xd4\x9e\x9d\x8a\x0a\x6b\x1a\x7f\x89\x80\x87\x7c\x1e\xfb\x21\xfc" ++"\xa3\x05\xfb\x67\x06\x8c\x1d\xf9\x98\x06\xbb\xa3\x75\x60\x70\x87\x6d\x82\x69\x1f\x0e\x9b\xf8\x9a\x23\x0a\xfc\x14\x06\x61\xfb\x36" ++"\x05\x9b\x06\xe1\xa9\xbb\xb3\xd6\x1b\xcb\x06\xfb\x20\xfc\x9e\x7a\x47\xf0\x1d\xdf\xc9\x98\xa8\xbc\x1f\xca\xb1\xaf\xc7\xc5\x0a\x76" ++"\x1e\xba\xf7\x45\x05\xd3\x9e\x9c\x99\xd5\x1b\xfb\x3b\xfb\xc0\x15\x8c\x98\x93\x8c\x97\x1b\xef\xbe\x60\x35\x20\x38\x42\xfb\x0c\x77" ++"\x7e\x8c\x90\x6f\x1f\x0e\xf7\x68\xf7\xd0\x70\x0a\x93\x8c\x96\xa8\x0a\xf8\xf4\x72\x15\x54\x8c\x7a\x96\xaa\x1a\x95\x8d\x98\x8f\x9b" ++"\x1e\xf7\x0f\xf8\x5d\x05\xd4\x9d\x9e\x99\xd4\x21\x1d\xfb\xa4\x06\x86\x67\x1d\x7a\x1a\x80\x89\x7b\x87\x7f\x55\x1d\x0e\x45\xf7\xcd" ++"\x70\x0a\x92\x8c\x97\xa8\x0a\x0e\x86\xf7\x3d\xf8\x6d\x15\x9d\x06\xa3\xc0\x99\xa2\xa4\xa4\x08\xb2\xb2\xbb\xa0\xc0\x1b\xe7\xc0\x4d" ++"\xfb\x00\x67\x87\x71\x82\x66\x1f\xfb\x1b\x06\x50\x79\x96\xb2\x97\x8d\x95\x90\xa2\x1f\x79\x06\x4f\xfb\x7e\x05\x9b\x06\x99\xd5\xb9" ++"\xab\xe5\x8a\x08\xf6\x06\x66\x23\x72\x5e\x5a\x54\x08\x52\x59\x4f\x6d\x4d\x1b\x3b\x55\xb8\xea\x67\x1f\x72\x81\x9f\x50\x99\x72\xa5" ++"\x6d\x19\x60\xb2\xbe\x74\xc6\x1b\xf7\x5d\xf7\x50\xf7\x6a\xf7\x79\xf7\x23\x35\xe9\xfb\x15\x5f\x6d\x84\x76\x50\x1f\x87\x7f\x7f\x88" ++"\x83\x1b\x7e\x82\x96\x99\x1f\x95\x7b\x07\x0e\xf8\x08\xf8\x39\xf7\xdf\x15\x80\x63\x87\x6c\x6a\x1a\xfb\x26\xe2\x30\xf7\x1e\xf2\xdf" ++"\xb7\xea\xd6\x1e\xd5\xe8\xb7\xf7\x04\xea\x1a\xf7\x1f\x32\xec\xfb\x15\xfb\x2c\xfb\x24\xfb\x0b\xfb\x47\x4a\x1e\xfb\x27\x91\x1d\x79" ++"\x4e\x8a\xe3\x1d\x8b\x80\x8f\x19\x7b\x91\x81\x99\x9c\x1a\x97\x8c\x94\x90\x9e\x1e\xc9\xf7\x7b\x05\xf8\x8f\xf7\xbd\x15\xda\xba\x50" ++"\x2a\x4b\x7b\x43\x6a\x37\x1f\xfb\x2a\x51\x3e\x3d\x31\x1b\x6a\x6b\x9a\xa3\x75\x1f\x70\xa9\x80\xb0\xc5\x1a\xdb\xaf\xf7\x0c\xbf\xeb" ++"\x1e\xed\xc1\xc6\xb9\xd3\x1b\x0e\x88\xf8\x5a\xf7\xbc\x15\x58\xfb\x53\x4b\x0a\x8f\xb5\x0a\xf7\x0f\xf8\x5e\x05\xd3\x9d\x9d\x99\xd5" ++"\x21\x1d\xfb\xad\x06\x34\x5c\x80\x6d\x5c\x1f\x51\x65\x69\x4c\x46\x1a\x5e\x9a\x66\xa6\x72\x1e\xa3\x76\xa3\x82\xc0\x84\x55\x7e\x80" ++"\x84\x4d\x48\x27\x21\x18\x4b\x49\x67\x73\x5b\x85\x86\x79\x18\xf7\x34\x06\xf7\x79\xf7\x8a\xb1\xb6\x90\x8e\xb0\x8f\x19\xbe\xb4\x15" ++"\x87\x70\x7e\x8a\x7b\x1b\x3b\x60\xb7\xdb\xf4\xd1\xcb\xf7\x05\x9e\x9a\x8a\x89\xb1\x1f\x0e\xfb\x70\xf7\x48\x23\x0a\x86\x79\x05\xc1" ++"\x8a\x9c\x81\x6c\x1a\x80\x89\x7f\x87\x7c\x1e\xfb\x10\xfc\x61\x79\x48\x79\x7a\x60\x1d\x90\x9d\x05\x56\x8c\x7a\x95\xab\x1a\x95\x8d" ++"\x99\x8f\x98\x1e\xf7\x22\xf8\xa4\x05\xf7\x8a\x06\xae\xf7\x17\x05\x7a\x06\x78\x44\x71\x75\x47\x89\x08\x0e\xf7\x1d\xf8\x6e\xf9\x06" ++"\x15\xf7\x10\x06\xbf\xa6\x73\x5f\x75\x89\x75\x86\x71\xc6\x1d\xe8\xc9\xbb\xec\x88\x08\xb0\x06\xfb\x20\xfc\x9d\x05\x42\x79\x78\x7d" ++"\x41\x1b\x86\x79\x05\xf7\x4d\x06\xe4\xf7\xdf\x05\x91\xc1\xad\x8d\xa8\x1b\xd2\xaf\x64\x3e\xfb\x03\x4a\x23\x46\x7b\x7f\x93\x97\x8d" ++"\x8b\x8d\x8c\x8d\x1f\x94\x9d\x8c\x8f\x95\x1a\xa2\x79\x9b\x70\x6b\x76\x73\x67\x5e\xad\x74\xce\xf7\x21\xf7\x03\xf5\xf7\x1b\xf0\x48" ++"\xca\x20\x63\x5d\x87\x82\x51\x1e\x0e\x30\xf7\xed\x6c\x0a\xf7\x3a\xf8\xfc\x15\xaf\x06\xf7\x40\xf7\x00\x05\x97\x92\x90\x93\x98\x1a" ++"\x9f\x7b\x9b\x76\x81\xf7\x05\x1d\x94\xf9\x2c\xf9\x33\x15\x75\x7c\x83\x86\x7a\x1b\x81\x82\x8d\x91\x7a\x1f\x9a\x62\x74\x8f\x66\x1b" ++"\xfb\x6b\xfb\x4c\xfb\x49\xfb\x68\xfb\x40\xf2\xfb\x08\xf7\x2b\xce\xc6\xa0\xb5\xbe\x1f\xa8\xa4\x9b\x9f\xaa\xbb\x79\x98\x18\x39\x4d" ++"\x4b\x66\x3a\x1b\xfb\x02\x4c\xde\xf7\x26\xa1\x8c\x99\x90\xab\x1f\xf7\x3b\x06\xb5\x93\x8a\x84\x97\x1f\x99\x83\x92\x7c\x77\x1a\x7a" ++"\x89\x7d\x83\x6c\x1e\x9b\x06\xcc\xf7\x89\x05\x7b\x06\x76\x42\x6c\x72\x48\x8d\x08\xfb\x45\x06\x9f\xc9\x94\xa1\x9e\xa9\x08\xe6\xc3" ++"\xe0\xc2\xe0\x1b\xdd\xc2\x57\x3d\x83\x8b\x81\x8a\x80\x1f\x9c\x06\xb5\xf7\x59\x05\x0e\xf8\x77\xf8\x6f\x15\xb1\xf7\x5d\x05\x74\x06" ++"\x76\x7d\x82\x86\x74\x1b\x7e\x81\x8e\x94\x74\x1f\x94\x75\x6a\x90\x6b\x1b\x23\x41\x46\x29\x53\x9a\x6d\xca\x4a\x1f\x93\x83\x99\x7b" ++"\x9d\x78\xa4\x70\x95\x80\x8f\x87\x08\xbc\x58\x98\x71\x5f\x1a\x3e\x54\x52\x41\x35\x4b\xd4\xec\x92\x8b\x90\x8d\x94\x1e\x76\x8d\x6b" ++"\xfb\x76\x05\x9d\x06\xa2\x92\x96\x95\xa0\x1b\x96\x99\x87\x82\xa6\x1f\x7a\xba\xa6\x85\xab\x1b\xf7\x08\xe2\xe1\xf7\x07\xce\x74\xb2" ++"\x2e\xe8\x1f\x2e\xe8\x82\x99\xbe\x1a\xca\xb5\xb2\xd0\xb1\xaa\x7e\x73\xa0\x1e\xa1\x71\x94\x69\x8d\x48\x08\x0e\xfb\xdb\x42\x0a\xfb" ++"\xdb\xf7\x8e\x9d\x15\x35\x0a\xf7\x0f\xf8\x5d\x05\xd4\x9e\x9d\x99\xd4\x34\x1d\xc0\x9e\x80\x6d\x7e\x89\x7e\x87\x7d\x1f\xfb\x0e\xfc" ++"\x5e\x4b\x0a\x6d\xf9\xd2\x98\x1d\xf7\x42\xb9\x1d\xfb\x6c\xf7\x7f\xf9\x18\x15\xa1\x9c\x8a\x89\x93\x1f\xa0\x86\x97\x7d\x78\x1a\x7d" ++"\x89\x7f\x87\x7d\x1e\xfb\x0b\xfc\x52\x05\x53\x7c\x6e\x68\x6c\x1b\x79\x7f\x95\x99\x94\x8d\x8f\x96\x96\x1f\x95\x96\x8f\x93\x97\x1a" ++"\xa5\x76\x9f\x71\x68\x6f\x6c\x64\x57\xb8\x63\xc8\xb7\xbc\xa2\xb1\xb0\x1e\xa8\xa9\xa4\xbc\x9a\xc7\xee\xf8\x04\x18\x9b\xcb\xa0\xa0" ++"\xbc\x8d\x90\x9d\x18\xfb\x95\x06\x0e\xf7\x9f\xf9\x89\x23\x0a\xfc\x85\x25\x1d\x94\x06\xba\xa4\x7d\x70\x5f\x41\xfb\x8e\x61\x26\x1f" ++"\x2a\x61\x6c\x60\x6c\x1b\x83\x84\x8e\x93\x7e\x1f\x99\x74\x83\x8e\x7b\x1b\x6b\x76\x78\x6e\x67\xa7\x75\xb9\xc6\xbe\xb0\xd3\xb4\x1f" ++"\xc8\xf6\xb5\xf7\x10\xd6\xf7\xbc\x08\xf7\x3f\x06\xfb\x1f\xfc\x9d\xbd\x0a\xee\xc3\x97\xaa\xc0\x1f\xca\xb1\xaf\xc7\xce\x1a\xf7\x02" ++"\x33\xce\xfb\x23\x7b\x81\x8a\x89\x75\x1e\xbb\xf7\x45\x05\xd3\x9e\x9c\x98\xd5\x1b\xfb\x3c\xfb\xbf\x15\x8d\x98\x91\x8b\x9c\x1b\xed" ++"\xbe\x5f\x36\x20\x38\x42\xfb\x0e\x78\x7d\x8d\x8f\x71\x1f\x0e\xf7\x99\xf8\x99\xf8\x03\x15\xfb\xa0\x91\x1d\x7a\x4e\x89\xe3\x1d\x8c" ++"\x80\x8e\x19\x7b\x91\x81\x99\x9d\x1a\x97\x8d\x94\x8f\x9d\x1e\xc9\xf7\x7b\x05\xf7\xa3\x06\x4d\xfb\x76\xbd\x0a\xef\xc1\x96\xab\xc1" ++"\x1f\xc8\xb0\xb0\xc6\xc9\x1a\xd9\x57\xc4\x30\xa0\x1e\x94\x65\x81\x8c\x31\x1b\xbe\xf7\x52\x05\xd4\x9e\x9d\x99\xd4\x21\x1d\xfb\xa3" ++"\x06\x84\x79\x05\xa7\x93\x8a\x87\x96\x1f\x9c\x86\x95\x7c\x79\x1a\x7f\x8a\x84\x86\x78\x1e\xad\xfb\x7b\x15\xcf\x9a\x89\x81\xaa\x1f" ++"\xb8\x7d\xa7\x60\x55\x1a\x28\x36\x43\xfb\x09\x77\x7e\x8c\x90\x6f\x1e\x0e\xf7\x1f\xf8\x56\xf9\x06\x15\xf7\x06\x06\xd9\xa6\x79\x55" ++"\x7e\x8a\x82\x88\x77\x1f\x9a\x06\xb3\xf7\x2a\x05\xfc\xbe\x06\x63\xfb\x2a\x05\x9a\x06\x9a\xd3\xc2\xb4\xde\x8c\x08\xc7\x06\xfb\x20" ++"\xfc\x9d\x7a\x47\x78\x79\x4d\x8a\x20\x1d\xf7\x96\x06\x8f\x9d\x05\x56\x8c\x7a\x96\xab\x1a\x95\x8d\x95\x90\x9d\x1e\xc9\xf7\x77\x05" ++"\x8e\xae\xb1\x8c\xaa\x1b\xd9\xac\x73\x50\x7c\x8a\x83\x84\x71\x1f\x71\x2d\x7a\x47\x78\x79\xc4\x0a\x55\x8c\x7a\x96\xab\x1a\x96\x8d" ++"\x9c\x8e\x95\x1e\xa0\xd5\x05\x95\xb0\x8f\xa1\x9f\x1a\xdf\x50\xae\xfb\x22\x6d\x75\x8a\x88\x5a\x1e\x0e\x8f\x5a\x0a\xf7\x85\xf8\xfc" ++"\x15\xae\x06\xf7\x40\xf7\x00\x05\x97\x92\xce\x1d\x98\xf8\xe3\xf9\xb3\xd1\x1d\x8f\x8d\x90\x8e\x91\x1e\x95\x9d\x8d\x90\x94\x1a\xa0" ++"\x7b\x99\x73\x6b\x75\x74\x6a\x57\xbf\x6a\xda\xc7\xbd\x9d\xac\xaa\x1e\x9a\x9c\x95\xa0\x9b\x1a\xa1\x7a\x99\x71\x70\x79\x78\x6c\x1e" ++"\xfc\x4c\xfb\x24\x61\x0a\xf8\x4e\xf2\x15\x62\x6f\x72\x74\x79\x1b\x83\x86\x90\x92\x90\x8c\x91\x90\x9d\x1f\x90\x9a\xe6\xf7\xea\x3f" ++"\x81\x7d\x56\x05\xb7\x81\x71\xa3\x65\x1b\xfb\x0a\xfb\x29\xfb\x52\xfb\x29\x46\xaf\x5e\xc0\xa8\xb1\x9a\xa2\xab\x1f\xa8\xa0\x9e\x9f" ++"\xb0\xbe\x87\x7b\x8b\x8b\x86\x79\x08\x82\x68\x8a\x88\x7f\x1a\x6f\x9b\x79\xa6\xb3\xb3\xaa\xd1\xbc\x1e\xfb\x31\xf7\xd6\x15\xac\xa0" ++"\x73\x64\xfb\x1c\x21\xfb\x39\x34\x69\x78\xa4\xb9\xc6\xa7\xd7\xbf\xd6\x1f\xc2\xb0\xb0\xa7\xb1\x1b\x0e\xfb\x31\xf8\x9c\xf9\x35\x15" ++"\x75\x86\x81\x84\x70\x1b\x86\x80\x8b\x8c\x81\x1f\x8c\x7e\x81\x8b\x82\x1b\x36\x47\x6a\x42\x50\x1f\x41\x33\x47\xfb\x4d\xfb\x03\x1a" ++"\x26\xbf\x49\xdc\xbc\xbf\xa3\xb7\xbe\x1e\xcb\xc3\xb1\xdd\xdd\x1a\xec\x51\xcf\x3a\x4d\x4e\x66\x46\x55\x1e\xcb\xf7\x39\xc4\xc1\xf7" ++"\x08\x8f\xef\x90\xb0\xa5\xa4\xde\x08\xfb\x7a\xfb\x94\x15\xb4\xa8\x61\x51\x4a\x73\x32\x68\x4a\x1f\x52\x6d\x66\x6e\x61\x1b\x5e\x6f" ++"\xb2\xca\xe2\xa2\xe1\xb0\xc3\x1f\xbc\xac\xb1\xa4\xb3\x1b\x0e\xfb\x76\xf7\x96\xf7\x7a\x15\xd4\x9f\xa8\x97\xa3\x9f\x08\xa7\xa1\x9b" ++"\xa8\xa6\x1a\xbc\x5f\xac\x49\xfb\x28\xfb\x18\xfb\x21\xfb\x32\x27\xbf\x55\xeb\xf5\xdc\xcc\xe0\xc7\x64\xaa\x3f\x1e\xfb\x0b\x89\x15" ++"\xa5\xd4\x9b\xa9\xaa\xad\x08\xac\xaa\xad\x9d\xac\x1b\xa7\x9d\x7a\x70\x71\x7d\x73\x6d\x72\x1f\x62\x69\x60\x7a\x32\x79\x08\x82\x6a" ++"\x15\x97\xba\xa0\x8e\xa2\x1b\xb8\xa3\x74\x5f\x42\x5e\x53\x50\x60\x74\xac\xc7\xa7\x8e\xa4\x92\xae\x1f\x0e\xfb\xa2\xf7\x09\xf7\xee" ++"\x15\xb3\xb4\xae\x9d\xae\x1b\xae\xa4\x72\x68\x5f\x70\x6d\x42\x69\x1f\x3f\x67\x7d\x83\x73\x77\x08\x74\x78\x7e\x6f\x6b\x1a\x4a\xb9" ++"\x60\xd1\xc3\xa9\x9c\xd8\xd6\x1e\x7f\x97\x05\x5d\x5d\x64\x76\x61\x1b\x5e\x70\xa8\xba\xbb\xa9\xae\xcd\xaa\x1f\xee\xb8\x8b\x8b\xa5" ++"\xa1\x08\xa0\x9d\x96\xa4\xa8\x1a\xc0\x61\xaf\x4e\x6c\x6b\x81\x79\x72\x1e\x7c\x80\x81\x83\x66\x67\x08\x0e\xfb\x2e\xf7\x4a\xf9\x0c" ++"\x15\x96\xac\xa6\x90\xa7\x1b\xde\xc1\x3f\xfb\x0a\x77\x8a\x7d\x87\x73\x1f\xab\x74\x6e\x99\x60\x1b\xfb\x18\xfb\x0c\xfb\x1a\xfb\x27" ++"\x21\xc5\x49\xe7\xd7\xcb\xb1\xd5\xbd\x1f\xc0\xd9\xaa\xf7\x0a\xf7\x0a\x1a\xf7\x3b\x45\xe3\xfb\x17\x69\x71\x87\x7f\x60\x1e\xf7\x25" ++"\xfb\x81\x15\xb5\xa3\x66\x4b\x48\x75\x3a\x6a\x51\x1f\x4a\x65\x61\x6b\x5d\x1b\x5c\x73\xaf\xd1\xf7\x24\xeb\xf7\x2e\xe5\x1f\x0e\xfb" ++"\x6c\xf7\xfe\xf3\x6d\x0a\xfb\x6c\xf7\x9c\xf8\xf3\x7f\x0a\x53\xfc\x8b\x6d\x0a\xf7\xa2\xf8\x82\xf8\x46\x15\x76\x42\x58\x34\x31\xfb" ++"\x08\x08\x9f\xc6\x91\xa9\xb6\x1a\xe9\x60\xc8\x48\x4d\x56\x68\x3d\x51\x1e\x99\x81\x05\xc1\xb3\xb1\xa5\xb2\x1b\xb8\xa8\x5e\x45\x53" ++"\x79\x45\x6f\x51\x1f\x4e\x6d\x6b\x6d\x69\x1b\x76\x7b\x95\x98\x94\x8d\x8d\x9c\x9a\x1f\x96\x94\x91\x96\x96\x1a\xa2\x7b\x9c\x75\x6d" ++"\x75\x71\x67\x5c\xaf\x69\xbe\xe8\xef\xe9\xf7\x61\xf7\x11\x1e\x40\xfb\xb4\x05\xcd\x06\x9e\xd0\xc6\xf0\xdd\xf0\x08\x77\x4a\x86\x72" ++"\x65\x1a\x2a\xb5\x52\xd1\xaf\xaf\x98\xa5\xac\x1e\x9f\x9a\x97\x98\xad\xb6\x7e\x95\x18\x5d\x63\x66\x75\x62\x1b\x5d\x6e\xb5\xcd\xf7" ++"\x12\xd9\xf7\x26\xce\x9d\x9a\x80\x7e\x82\x87\x85\x7f\x81\x1f\x7e\x80\x87\x83\x7d\x1a\x73\x9a\x7b\xa2\xa8\xa2\xa7\xaf\xb9\x66\xb0" ++"\x5c\x2f\x2d\x33\xfb\x6d\xfb\x1e\x1e\xd9\xf7\xb9\x05\x0e\xfb\xa2\xf7\x19\xf7\x6d\x15\xa2\x06\xd1\xa9\x76\x59\x44\x5b\x5b\x45\x53" ++"\x66\xa3\xc5\x69\x1f\x7b\x83\x05\x3d\xab\xbd\x69\xdd\x1b\xef\xd9\xc8\xd8\xc3\x67\xad\x3c\x9a\x1f\xb8\x8e\xa1\x87\x1d\x0e\x74\x1d" ++"\x0e\xf8\x50\xf9\x24\x15\x71\x7b\x7a\x6f\x89\x8b\x88\x8c\x89\x1f\x8c\x81\x8b\x8b\x88\x1a\x77\x6c\x7a\x68\x6e\x71\x98\x9a\x8f\x8d" ++"\x90\x8d\x90\x1e\x94\x9a\x8d\x91\x94\x1a\x9d\x7c\x98\x76\x6e\x78\x76\x6c\x5d\xba\x6d\xd3\xdb\xd0\xb7\xbe\x9e\x7c\x98\x74\x1e\xfb" ++"\x72\xfb\x67\x76\x1d\x0e\xfb\x54\x7a\x1d\xa6\x95\xa8\xaa\xa8\xba\xa2\xb5\xc0\x0a\x93\x88\x87\x8e\x8d\x0a\x0e\xfb\x74\xf8\x17\xf2" ++"\x15\x68\x6f\x75\x79\x7e\x1b\x82\x84\x91\x94\x91\x8b\x8b\x93\xa7\x1f\xe4\xf7\xe3\x05\x39\x06\x3b\x87\x80\x87\x67\x66\x6d\x69\x79" ++"\x5f\x6d\xfb\x02\x08\xfb\x13\x68\x80\x74\x6e\x1b\x82\x8a\x8c\x92\x80\xcb\x1d\xa3\x97\xa5\x9e\x1f\x9f\xa4\x99\xb2\xa8\xf1\xb9\xf7" ++"\x3d\xab\xb7\xd4\x89\x08\xa6\x06\x32\xfb\xdf\x05\x85\x74\x8a\x83\x7f\x1a\x71\x98\x7c\xa2\xb0\xb4\xaa\xd2\xc5\x1e\x0e\x75\xf8\x80" ++"\xf8\x46\x15\xfb\x4d\xfb\xcb\x6e\xf7\xd9\x45\x7b\x79\x88\x46\x83\x19\x86\x78\x05\x8e\x96\x92\x8c\x94\x1b\xa0\x98\x83\x7e\x87\x8a" ++"\x85\x89\x83\x1f\x49\xfb\x88\x05\x59\x7e\x80\x7c\x76\x1b\x85\x87\x8c\x90\x83\x1f\x92\x81\x84\x8d\x81\x1b\x73\x7b\x7c\x74\x6f\xa0" ++"\x79\xab\xa9\xa3\x99\xa6\x9e\x1f\x97\x9d\x94\xa1\x99\xc0\xd3\xf7\x9d\x18\xa9\xfc\x22\x05\x9d\x06\xf7\x87\xf8\x22\x38\xfb\xc9\x05" ++"\x87\x7a\x88\x7a\x7d\x1a\x71\x98\x7b\xa1\xa7\xac\xa0\xb2\xad\x1e\xa7\xac\x98\x99\x7c\x97\x05\x67\x6e\x76\x7a\x7e\x1b\x83\x86\x91" ++"\x95\x91\x8c\x8d\x91\xa4\x1f\xe2\xf7\xde\x05\x0e\xfb\x38\xf7\x47\xf7\x93\x15\xbe\xf7\x52\x5a\x7f\x52\x81\x62\x89\x19\x86\x78\x05" ++"\x47\x0a\xc7\xf7\x73\xf7\x33\x90\x63\xfb\x29\x05\x88\x7f\x87\x71\x80\x1a\x73\x9a\x7a\xa0\xb0\xb0\xa9\xd9\xc8\x1e\x7e\x96\x05\x61" ++"\x6b\x7d\x80\x7a\x1b\x81\x84\x91\x93\x90\x8b\x8b\x93\xa9\x1f\xe3\xf7\xde\x05\x42\x06\x5d\xfb\x43\x05\x0e\xf7\xc9\xf8\x4e\x15\xfb" ++"\x14\xfb\x12\xfb\x22\xfb\x26\x29\xf7\x02\x1d\xc3\xb1\xdd\xdd\x1a\xeb\x51\xd0\x3b\x1e\x82\x74\xb5\x1d\xd7\xa5\xe6\xb3\xca\x1f\xbb" ++"\xa9\xb0\xa5\xb2\x1b\x0e\xf7\x70\xf8\x51\x15\x59\x7f\x53\x82\x62\x88\x86\x78\x18\x47\x0a\xa9\xf7\x01\x95\xb2\x9c\xaf\xa4\xb0\x19" ++"\xf1\xd0\xc5\xc7\xa9\x1b\x9a\x94\x7c\x6f\x80\x8a\x82\x86\x7a\x1f\x4f\xfb\x74\x89\x7c\x05\x88\x7c\x8b\x8a\x7e\x1a\x6c\x96\x7c\xa2" ++"\xae\xad\xa7\xdb\xcd\x1e\x7e\x97\x05\x64\x6e\x79\x7c\x7a\x1b\x82\x86\x91\x97\x8a\x1f\x91\x07\xca\xf7\x7f\x05\x93\xa8\x8e\x9f\x9e" ++"\x1a\xb5\x79\xa4\x6b\x70\x66\x7a\x71\x6f\x1e\x64\x68\x7b\x78\x3e\x2c\x08\x0e\xf7\x15\x92\x15\x7e\xa3\x9c\x86\xa4\x1b\xf7\x11\xf7" ++"\x16\xf7\x36\xf7\x30\xdc\x63\xc1\x50\x5b\x66\x70\x43\x5b\x1f\xa5\xed\x67\x84\x67\x86\x49\x81\x19\x86\x78\x05\x8f\x9a\x90\x8c\x92" ++"\x1b\x9b\x94\x80\x78\x83\x8a\x84\x86\x7a\x1f\x21\xfc\x22\x75\x36\x86\x84\x6a\x8a\x19\x71\x22\x1d\xf7\x69\x24\x0a\x67\x06\x71\x80" ++"\x90\x99\x93\x8e\x9d\x8f\x99\x1f\xe0\xf7\xcb\x15\x9d\xcf\x96\xa4\xa3\xa8\x08\xa9\xa3\xa9\x9d\xa4\x1b\xac\x9e\x68\x50\xfb\x1e\x30" ++"\xfb\x29\x37\x71\x77\x95\x9f\x80\x1f\x0e\xfb\x6c\xf7\xfa\xf7\x01\x15\x5a\x68\x5e\x6f\x5d\x1b\x54\x65\xb9\xce\xf7\x1b\xe6\xf7\x20" ++"\xe2\x9f\x9d\x7d\x7c\x84\x8a\x89\x7e\x7e\x1f\x81\x80\x86\x80\x7f\x1a\x77\x9b\x7d\xa2\xa5\xa0\xa7\xae\xb6\x62\xae\x58\xfb\x16\xfb" ++"\x17\xfb\x2a\xfb\x2b\x30\xc1\x4e\xdc\xce\xcc\xb2\xd1\xbb\x1e\x0e\xc9\xf7\x66\xf8\x55\x15\x52\x80\x7b\x89\x4e\x85\x85\x78\x18\x8d" ++"\x99\x94\x8c\x8f\x1b\x97\x95\x81\x80\x85\x89\x7f\x88\x82\x1f\x2b\xfc\x02\x05\xd3\x06\xa9\xf7\x00\x9c\xc6\xa4\xba\xbf\xd0\x19\xd0" ++"\xbf\xb3\xac\xa8\x1b\x9a\x94\x80\x78\x83\x8a\x85\x87\x7d\x1f\x34\xfb\xdb\x05\xd3\x06\xa8\xf7\x00\x9a\xc3\xa3\xb8\xbc\xcc\x19\xe0" ++"\xcb\xa9\xa6\xaa\x1b\x9a\x97\x7e\x79\x84\x8a\x88\x87\x79\x1f\x45\xfb\x9c\x05\x85\x75\x8b\x8b\x83\x1a\x71\x9c\x79\xa4\xb5\xb4\xaa" ++"\xcb\xb8\x1e\x7e\x97\x05\x6a\x72\x6f\x74\x7c\x1b\x84\x86\x91\x92\x90\x8b\x8c\x90\x99\x1f\xc8\xf7\x7c\x05\x93\xa9\x8f\xa5\x9e\x1a" ++"\xb0\x75\xa4\x6a\x66\x64\x75\x5d\x5f\x1e\x70\x6e\x75\x6f\x53\x3b\xa3\xe5\x18\x95\xad\x8c\x93\x98\x1a\xac\x72\xa6\x6b\x4d\x47\x4b" ++"\xfb\x2b\x28\x1e\x0e\xfb\x6c\x64\x0a\x0e\xbd\xf7\x8d\x54\x15\x74\x35\x88\x86\x69\x89\x08\x71\x22\x1d\xf7\x6a\x06\x8f\x9d\x05\x70" ++"\x06\x67\x82\x8f\x9d\x90\x8c\x90\x8f\x99\x1f\xa8\xf7\x01\x05\x7d\xa4\x9b\x87\xa2\x1b\xf7\x12\xf7\x16\xf7\x36\xf7\x30\xda\x5b\xc3" ++"\x48\x67\x70\x80\x6f\x67\x1f\xd4\xf7\xa4\x67\x86\x43\x7f\x8b\x8b\x6b\x87\x19\x86\x78\x05\x8f\x9a\x90\x8c\x93\x1b\x9a\x93\x81\x78" ++"\x81\x89\x7f\x88\x80\x1f\x5d\xfb\x43\x05\xa8\x6d\x75\x95\x6a\x1b\xfb\x03\xfb\x08\xfb\x2b\xfb\x26\x2f\xc0\x4b\xd8\xa2\x9e\x8f\x99" ++"\xad\x1f\x94\xad\x15\x76\x6f\x74\x82\x72\x1b\x65\x74\xb3\xce\xf7\x20\xdb\xf7\x31\xd1\xae\xa9\x6c\x68\x82\x89\x7c\x86\x7c\x1f\xd4" ++"\x8a\x15\x95\xb4\x96\xa0\x9b\x99\x08\x9a\x9c\xa4\x94\xa0\x1b\xb1\x9f\x66\x46\xfb\x23\x33\xfb\x29\x36\x73\x7a\x94\xa0\x7b\x1f\x0e" ++"\xfb\x6c\xf7\x63\xf7\x52\x15\xb4\xfb\x15\x05\x5a\x9b\xa0\x74\xa6\x1b\xac\xaa\xa8\xd8\xba\x1f\x7d\x9c\x05\x5a\x6d\x79\x78\x7b\x1b" ++"\x7f\x7f\x9e\xb6\x7d\x1f\x55\xf7\x30\x05\xe5\xc7\xa3\xa3\xa9\x1b\x91\x91\x8a\x87\x99\x1f\x87\x98\x91\x8a\x90\x1b\x9e\x98\x99\x9f" ++"\xa4\x7a\x9c\x73\x72\x72\x7d\x6d\x6e\x1f\x7a\x78\x8b\x8b\x46\x2e\x63\xf7\x07\x7d\xa4\x6f\x9a\xfb\x13\x6f\x18\x86\x7a\x05\x90\xa0" ++"\x95\x8d\x96\x1b\xbc\xa6\x63\xfb\x25\xbf\x1f\x4e\x2f\x05\x50\x65\x72\x70\x7a\x1b\x85\x87\x8d\x98\x7d\x1f\x93\x82\x83\x8e\x82\x1b" ++"\x78\x7d\x7c\x77\x72\x9e\x7a\xa6\xaf\xae\xa8\xc8\xb4\x1f\x0e\xf8\x58\xf7\x00\x15\x66\x6f\x78\x7b\x7b\x1b\x83\x85\x92\x95\x91\x8b" ++"\x8c\x90\x9d\xd2\x0a\xfb\x24\x62\xfb\x05\xfb\x31\x4b\x1b\x7b\x82\x97\x9f\x93\x8b\x8b\x91\xa0\x1f\xe3\xf7\xdd\x5a\x7f\x52\x82\x61" ++"\x88\x89\x0a\x61\xa2\x6e\xaa\xc7\xd8\xd1\xf7\x15\xdf\x1e\x6d\xfb\x01\x05\x87\x7a\x88\x79\x7e\x1a\x72\x99\x7a\xa1\xa6\x9b\x95\xbd" ++"\xbe\x1e\x6d\x56\x83\x75\x6d\x1a\x80\x07\x8c\x79\x8b\x88\x85\x1a\x73\x84\x81\x66\x75\x1e\x96\x7e\x05\xcd\xb0\xa3\xa6\xb1\x1a\x94" ++"\x8a\x92\x87\x9c\x1e\x86\x9e\x89\x99\x9a\x1a\xa5\x91\x99\xa6\xb0\x1e\x0e\xfb\x4b\xf7\xa1\xc5\x15\x89\x83\x89\x7c\x83\x1a\x76\x9e" ++"\x7a\xa2\xb1\xb0\xa8\xd4\xc4\x1e\x7e\x96\x05\x5d\x68\x77\x79\x7b\x1b\x84\x85\x91\x92\x92\x8b\x8c\x92\xa5\x1f\xe8\xf7\xf1\x05\x43" ++"\x06\xfb\x00\x74\x2e\xfb\x04\x48\x1b\x7a\x83\x94\x9d\x92\x8b\x8d\x8f\x97\x1f\xbc\xf7\x4b\x5a\x7f\x56\x81\x5e\x88\x20\x1d\x8e\x9b" ++"\x93\x8c\x94\x1b\x9e\x93\x84\x7a\x80\x89\x82\x85\x75\x1f\x76\x3d\x05\x88\x7e\x87\x71\x7f\x1a\x68\xa1\x73\xad\xaa\xad\x99\xa6\xae" ++"\x1e\xad\xa5\x9e\xa1\xaf\xc0\x08\x0e\xea\xf7\x8d\xf8\x51\x15\x59\x7f\x54\x4e\x0a\x79\x81\x89\x81\x86\x76\x1f\x51\xfb\x6d\x05\x82" ++"\x6a\x8a\x83\x78\x1a\x5e\x9f\x6e\xab\xbe\xc7\xc5\xf7\x19\xe4\x1e\x7d\x52\x05\x82\x6c\x89\x7d\x7b\x1a\x61\xa3\x6c\xaa\xbf\xcc\xc9" ++"\xf7\x15\xe0\x1e\x6f\x26\x05\x87\x7a\x88\x77\x7f\x1a\x72\x99\x7b\xa1\xb3\xbb\xb2\xd0\xba\x1e\x7e\x96\x05\x67\x70\x77\x7a\x7b\x1b" ++"\x83\x85\x91\x93\x90\x8d\x97\x8e\x96\xd2\x0a\xfb\x25\x63\x23\xfb\x30\x53\x1b\x7b\x83\x98\xa3\x95\x8c\x96\x8c\x8e\x1f\xe0\xf7\xd2" ++"\x05\x43\x06\x78\x3d\x7f\x59\x65\x38\x67\x53\x19\x43\x5c\x62\x63\x6e\x1b\x7c\x82\x96\x9e\x94\x8b\x8b\x91\xa1\x1f\x0e\xea\xf7\x8a" ++"\xf8\x51\x15\x59\x7f\x54\x4e\x0a\x79\x81\x89\x82\x86\x75\x1f\x51\xfb\x6d\x05\x83\x6d\x89\x7f\x77\x1a\x5f\x9f\x6f\xab\xbd\xc8\xc4" ++"\xf7\x19\xe4\x1e\x7d\x53\x05\x83\x6e\x88\x79\x7b\x1a\x63\xa3\x6c\xaa\xbd\xce\xca\xf7\x0c\xda\x1e\x72\x2e\x05\x86\x79\x88\x79\x7f" ++"\x1a\x72\x9b\x7a\xa2\xa6\xa0\x98\xb6\xb8\x1e\x70\x5e\x82\x72\x68\x1a\x8c\x72\x05\x8c\x85\x8b\x86\x89\x1a\x78\x81\x7f\x69\x76\x1e" ++"\x96\x7e\x05\xce\xb0\xa2\xa6\xb1\x1a\x94\x8a\x93\x87\x9b\x1e\x86\x9e\x89\x99\x99\x1a\xa6\x95\xa3\xa0\xa6\x1e\x7e\x96\x05\x66\x70" ++"\x78\x7b\x7b\x1b\x82\x86\x91\x95\x93\x8d\x97\x8e\x98\x1f\xe3\xf7\xde\x05\x43\x06\x76\x3d\x05\xfb\x1d\x66\xfb\x02\xfb\x38\x55\x1b" ++"\x7c\x80\x98\x9d\x94\x8d\x98\x8d\x93\x1f\xe0\xf7\xd2\x05\x43\x06\x78\x3d\x7f\x59\x65\x38\x67\x53\x19\x43\x5d\x61\x63\x6e\x1b\x7c" ++"\x82\x96\x9e\x94\x8b\x8c\x91\xa0\x1f\x0e\xfb\x21\xf7\xf7\xf8\x52\x15\x7f\x79\x79\x85\x76\x1b\x7f\x85\x8c\x92\x76\x1f\x94\x6d\x73" ++"\x90\x79\x1b\x5e\x6a\x78\x52\x59\x1f\x97\x81\x05\xa5\xa2\xa2\x98\x9f\x1b\x93\x93\x89\x84\xa1\x1f\x85\xa0\x95\x89\x9b\x1b\xa4\x8c" ++"\x8c\xac\xe1\x1f\x44\x58\x76\x79\x70\x6e\x08\x4a\x47\x69\x47\x4f\x1a\x39\xbd\x54\xd6\xf7\x00\xe6\xdc\xeb\xd4\x5d\xbc\x47\x6a\x72" ++"\x83\x72\x63\x1e\xb1\xce\xbb\xc9\xc1\xbe\x08\xfb\x2c\xfb\x6e\x15\xa2\xab\xa6\x95\xa4\x1b\xb7\xa5\x6b\x56\x3b\x52\x47\x49\x65\x74" ++"\xac\xc2\xb0\x93\xa7\xa1\xba\x1f\x0e\x9c\xf8\xee\xf3\x15\x60\x59\x7a\x7c\x80\x8a\x08\x84\x84\x92\x92\x8f\x8b\x8b\x8e\x95\x1f\xed" ++"\xf8\x04\x05\x43\x06\x27\xfc\x0c\x05\x86\x7a\x8a\x85\x83\x1a\x76\x9f\x7a\xa2\xab\xb6\xac\xd0\xc5\x1e\xfc\x03\xf7\xf6\x15\x58\x7f" ++"\x55\x82\x60\x88\x85\x78\x18\x8e\x9b\xd0\x0a\x80\x84\x75\x1f\x56\xfb\x43\x05\x85\x78\x86\x6a\x7a\x1a\x4a\xb7\x61\xd0\xf7\x06\xeb" ++"\xe0\xef\xd2\x5f\xb9\x46\x6a\x72\x83\x72\x62\x1e\x7e\x61\x15\xa7\xb2\xa0\x94\xa3\x1b\xb1\xa1\x6d\x58\x38\x53\x43\x4a\x69\x76\xa4" ++"\xb5\xa0\x8c\x91\x97\xb3\x1f\x0e\xfb\x61\xf7\x7c\xf8\x51\x15\x58\x7f\x55\x4e\x0a\x7a\x7f\x89\x81\x86\x77\x1f\x5c\xfb\x43\x05\x86" ++"\x79\x87\x6e\x79\x1a\x48\xba\x5f\xd2\xf7\x03\xe7\xdc\xee\xd4\x5c\xbc\x45\x69\x74\x83\x72\x62\x1e\x80\x61\x15\xa7\xb1\x9f\x94\xa3" ++"\x1b\xb3\xa3\x6a\x53\x3c\x55\x47\x4c\x68\x75\xa6\xb8\x9d\x8d\x9a\x93\xa8\x1f\x0e\xfb\x6f\xf7\x2c\xf7\x8c\x15\x83\x6d\x05\xf7\x36" ++"\x06\x81\x5d\x81\x6f\x7c\x6f\x08\x53\x6d\x5d\x6b\x57\x1b\x5b\x6b\xa3\xc5\x6f\x1f\x7b\x84\x05\x3d\xa7\xb9\x67\xd0\x1b\xf7\x12\xf7" ++"\x04\xf7\x17\xf7\x26\xf7\x01\x48\xd4\x27\x36\x43\x5a\x51\x71\x9d\x76\xa2\xa0\x9d\x9c\xa0\x93\x87\x93\x83\x94\x1f\x82\x95\x89\x8e" ++"\x93\x1a\xa1\xb0\x9e\xb8\xc8\xb0\x5b\x3c\x7c\x8a\x80\x89\x79\x1e\x0e\xb8\xf7\x4d\xf7\x6e\x15\xeb\x06\x85\x70\x89\x7c\x76\x1a\x27" ++"\xc2\x49\xdf\xba\xc1\xa3\xb7\xbd\x1e\xcb\xc3\xb1\xdd\xdd\x1a\xeb\x51\xd0\x3a\x2c\x29\x3a\xfb\x04\x61\x1e\x2a\x06\xbf\xf7\x58\x59" ++"\x7f\x55\x82\x60\x87\x20\x1d\x8d\x9b\x91\x8c\x95\x1b\x9e\x93\x84\x7a\x80\x89\x80\x86\x78\x1f\x30\xfb\xe8\x05\xd3\x06\xf8\x1b\xf8" ++"\x37\x15\xb4\xa8\x61\x50\x4a\x73\x33\x68\x4a\x1f\x52\x6d\x65\x6e\x61\x1b\x5e\x6f\xb2\xc9\xd6\xa5\xe7\xb3\xc9\x1f\xbc\xaa\xaf\xa5" ++"\xb2\x1b\x0e\xfb\x57\xf8\x35\xf7\x00\x15\x5f\x66\x81\x82\x7d\x1b\x80\x86\x91\x97\x93\x8d\x97\x8e\x96\x1f\xe3\xf7\xdc\x05\x8d\x5c" ++"\x4b\x8c\x79\x1b\xfb\x1f\x3f\x5f\x3c\x4b\xb5\x6c\xe9\x85\x1f\x35\x7d\x6e\x74\x62\x31\x08\x5a\x74\x82\x7f\x79\x1b\x7c\x7e\x95\xa0" ++"\x80\x1f\x7b\x82\x05\x63\xa0\x9f\x7b\xa7\x1b\xb8\xb9\xb2\xd4\xb4\x1f\xba\xe2\x9e\x9a\xd2\x93\x67\xfb\x18\x18\x87\x7b\x88\x78\x7e" ++"\x1a\x71\x99\x7b\xa1\xb1\xa0\x9c\xe6\xd7\x1e\xfb\x0e\xf7\x1e\x15\x89\x6c\x88\x8b\x81\x1b\x86\x06\x52\x68\xa8\xbb\xc9\xc2\xb4\xde" ++"\x9b\x9a\x8a\x8a\x9e\x1f\x0e\xfb\xed\xf7\x60\xf8\x2f\x15\xf7\x46\x06\xa3\xe0\x05\x7d\x06\x7a\x5d\x73\x7a\x5f\x8c\x08\xfb\x74\x06" ++"\x88\x7e\x05\xaf\x8a\x95\x85\x78\x1a\x84\x8b\x88\x86\x7d\x1e\x30\xfb\xce\x05\x87\x7d\x89\x7f\x83\x1a\x77\x9f\x7a\xa1\xaa\xb6\xac" ++"\xc9\xbf\x1e\x84\xa0\x05\x58\x63\x7c\x7d\x7c\x1b\x84\x84\x91\x93\x8f\x8c\x8f\x8c\x90\x1f\x0e\xfb\x49\xf7\x80\xf8\xac\x15\xb0\xf7" ++"\x15\x4d\x81\x81\x8a\x4c\x85\x19\x85\x77\x05\x8d\x9a\x95\x8c\x8d\x1b\x97\x97\x81\x81\x84\x87\x77\x83\x6f\x1f\x85\x77\x05\x30\x06" ++"\x83\x6d\x05\xe6\x06\xfb\x21\xfc\x8e\x05\xd2\x06\x99\xbb\xaa\xf4\x93\x9d\xb2\xc7\x19\xeb\xc9\xc2\xc1\xae\x1b\xa2\x9c\x6d\x62\x35" ++"\x5b\xfb\x47\x59\x29\x1f\x46\x68\x68\x6a\x65\x1b\x83\x86\x8f\x91\x8e\x8c\x8d\x90\x8e\x1f\x92\x92\x8e\x91\x95\x1a\x9f\x7a\x9b\x75" ++"\x73\x79\x77\x70\x68\xa7\x76\xb8\xcf\xc6\xb7\xe5\xc1\x1e\xcb\xf7\x00\xb8\xf7\x27\xf3\x1a\xd9\x70\xb9\x5f\x4e\x38\x41\xfb\x17\x33" ++"\x1e\xdb\xf7\xa7\x05\xf7\x28\x06\x94\xa9\x05\x0e\xfb\xaf\xf7\x02\xf7\xf1\x15\xb4\xb4\xae\x9d\xae\x1b\xae\xa4\x72\x67\x5f\x70\x6d" ++"\x42\x68\x1f\x41\x68\x7a\x82\x74\x77\x08\x74\x77\x7e\x6f\x6b\x1a\x48\xb8\x61\xd3\xc8\xb6\xa5\xd1\xc2\x1e\x80\x96\x05\x5c\x5d\x64" ++"\x77\x61\x1b\x5e\x70\xa8\xba\xbc\xa9\xae\xcd\xaa\x1f\xee\xb8\x8b\x8b\xa5\xa2\x08\xa0\x9d\x96\xa4\xa8\x1a\xc1\x61\xaf\x4e\x55\x66" ++"\x76\x4b\x52\x1e\xf7\x10\xf7\x24\x15\xae\x06\xf7\x41\xf7\x01\x05\x97\x92\x90\x93\x98\x1a\xa0\x7b\x9b\x75\x82\xf7\x05\x1d\xfb\x74" ++"\xf7\x28\xf7\x84\x15\xf7\x03\xaf\xc9\xcf\xcc\x1b\x9f\x9d\x7d\x7c\x84\x8a\x89\x7e\x7e\x1f\x81\x80\x86\x80\x7e\x1a\x79\x9b\x7c\x9e" ++"\xa7\xa2\xa8\xae\xb6\x62\xae\x58\xfb\x15\xfb\x18\xfb\x2b\xfb\x29\x5b\x98\x64\xa3\x72\x1e\x72\xa3\xb0\x7a\xab\x1b\xcd\xd6\xb8\xce" ++"\xb9\x1f\x79\x94\x05\x59\x68\x5e\x70\x5d\x1b\x54\x65\xb9\xcf\x9f\x8d\x9c\x90\xa6\x1f\xf7\x35\x06\x93\xa9\x05\x0e\xfb\xa3\xf7\xec" ++"\xf8\x4b\x15\x7d\x06\x7d\x81\x81\x84\x82\x1b\x87\x84\x8d\x8f\x83\x1f\x98\x71\x75\x91\x74\x1b\x4f\x5a\x5a\x4f\x5f\x99\x70\xc2\x4b" ++"\x1f\xb5\x5c\x9c\x6c\x6d\x1a\x5f\x67\x67\x60\x56\x65\xbf\xd7\x87\x1e\x7b\x06\x73\xfb\x2b\x05\x9e\x06\x9a\x94\x91\x90\x98\x1b\x91" ++"\x92\x8a\x89\x92\x1f\x7b\xba\x95\x89\xa4\x1b\xd6\xc5\xc2\xd2\xb8\x7b\xa9\x51\xce\x1f\x5b\xc1\x7f\xa0\xa8\x1a\xac\xa3\xa4\xac\xc1" ++"\xab\x5e\x40\x8a\x1e\x9b\x06\x0e\xfc\x12\xf7\x6b\xf2\x15\x66\x71\x6e\x6f\x7c\x1b\x83\x84\x92\x92\x8e\x8c\x90\x8c\x90\x1f\xf1\xf8" ++"\x10\x56\x7e\x5d\x83\x5a\x87\x20\x1d\x8d\x9b\x93\x8c\x94\x50\x0a\x3f\xfb\xae\x05\x88\x7d\x89\x80\x82\x1a\x77\x9f\x79\xa3\xa9\xb6" ++"\xac\xca\xbf\x1e\x86\xf8\xa7\xb8\x1d\xfc\x12\xf7\x6b\xf2\x15\x5c\x65\x77\x79\x7f\x1b\x83\x84\x91\x93\x8e\x8c\x90\x8c\x90\x1f\xf1" ++"\xf8\x10\x56\x7e\x5d\x83\x5a\x87\x20\x1d\x8d\x9b\x92\x8c\x95\x50\x0a\x40\xfb\xae\x05\x88\x82\x8a\x82\x82\x1a\x70\x9c\x79\xa3\xaf" ++"\xb0\xa9\xd6\xc6\x1e\xfb\x03\xf8\x9f\x15\xa6\x0a\xf7\x34\x16\xa6\x0a\x0e\xfc\x12\xe8\xf8\x23\x15\x8d\x9a\x90\x8b\x93\x1b\x9d\x97" ++"\x81\x7b\x85\x89\x81\x88\x81\x1f\x2b\xfb\xfc\x78\x43\x85\x7d\x79\x72\x19\x78\x7c\x74\x7e\x76\x1b\x80\x84\x8f\x94\x84\x1f\x9b\x94" ++"\x94\x9b\x9c\x7d\x97\x77\x75\x7a\x7b\x76\x70\xaa\x77\xb5\xde\xcf\xd7\xf7\x18\xaf\x1f\xf6\xf8\x24\x54\x80\x64\x85\x58\x87\x19\xf7" ++"\x14\xf7\x59\xb8\x1d\x9e\xf8\x35\xf8\x46\x15\x39\x06\x26\x91\x4b\x43\x63\xfb\x3b\x08\xfb\x0a\x6c\x7b\x6a\x6f\x1b\x82\x89\x8c\x93" ++"\x81\xcb\x1d\xa1\x97\xa5\x9f\x1f\x9c\xa1\x9c\xba\xa7\xed\xba\xf7\x3d\xab\xb8\xd5\x88\x08\xa6\x06\x4a\xfb\x89\x05\x85\x71\x89\x7e" ++"\x77\x1a\x44\xb6\x62\xd6\xf7\x03\xe8\xdb\xeb\xd3\x5c\xbc\x45\x6a\x71\x83\x72\x63\x1e\x7f\x61\x15\xa7\xb0\xa0\x94\xa4\x1b\xb4\xa2" ++"\x6b\x55\x3b\x56\x49\x4c\x69\x73\xa6\xb0\x9d\x8f\xa5\x91\xa1\x1f\x0e\xbf\xf7\x4e\xf7\x73\x15\xf7\x37\x90\x7a\x4c\x05\x86\x78\x87" ++"\x6f\x79\x1a\x48\xba\x5f\xd2\xf5\xea\xda\xe3\xb2\x78\xae\x6b\x9e\x1e\x98\x76\x71\x90\x62\x1b\x75\x7a\x8a\x87\x69\x1f\xb8\xf7\x40" ++"\x05\x44\x06\x5c\xfb\x44\xfb\x37\x88\xbe\xf7\x52\x5a\x7f\x52\x81\x62\x89\x19\x86\x78\x05\x47\x0a\xf7\xba\xf7\x79\x15\x8c\x98\x99" ++"\x8b\x8e\x1b\xb8\x9b\x89\x86\x97\x1f\xa3\x7f\x99\x71\x68\x1a\x46\x55\x4b\x50\x66\x76\xa6\xba\x9d\x8c\x91\x94\xaf\x1e\x0e\xef\x16" ++"\x99\xc1\xad\xf7\x0d\x98\xa7\xc6\xd9\x19\xd2\xc1\xb4\xae\xaa\x1b\x98\x95\x80\x7a\x81\x88\x78\x86\x7a\x1f\x4c\xfb\x83\x05\x83\x70" ++"\x8b\x8a\x7e\x1a\x71\x9c\x79\xa4\xab\xac\xa3\xc8\xbd\x1e\x94\x97\x7e\x96\x05\x66\x6f\x72\x74\x7f\x1b\x84\x84\x93\x93\x8f\x8d\x98" ++"\x8c\x8f\x1f\xcb\xf7\x7e\x05\x92\xa7\x90\xa7\x9d\x1a\xad\x74\xa3\x6a\x6b\x6e\x7b\x5f\x5c\x1e\x68\x6b\x83\x80\x43\x28\xd7\xf7\xa5" ++"\x18\xf7\x2a\x06\x94\xa9\x05\xfb\x2a\x06\xac\xf7\x0f\x53\x82\x7b\x89\x4c\x84\x19\x85\x78\x05\x8d\x9a\x95\x8c\x8e\x1b\x98\x96\x81" ++"\x80\x86\x8a\x85\x89\x84\x1f\x89\x84\x89\x85\x88\x1a\x82\x69\x05\x33\x06\x82\x6d\x05\xe3\x06\xfb\x22\xfc\x93\x05\x0e\xfb\x54\x7a" ++"\x1d\xab\x9a\x97\x97\xb0\xc8\x08\xc3\xae\x95\x95\x9d\x1b\x92\x92\x88\x87\x8f\x8d\x0a\xe9\xf7\x95\x15\xae\x06\xf7\x41\xf6\x05\x96" ++"\x93\xce\x1d\xfb\x6c\x64\x0a\xf7\x10\xf8\xaa\x15\x8c\x82\x8b\x8b\x87\x1a\x77\x6d\x7a\x68\x6e\x71\x98\x9a\x8f\x8d\x90\x8d\x90\x1e" ++"\x94\x9a\x8d\x91\x94\x1a\x9d\x7c\x98\x76\x6e\x77\x76\x6d\x5c\xb9\x6d\xd4\xdb\xd0\xb7\xbe\x9e\x7c\x98\x74\x72\x7b\x7a\x6f\x1e\x0e" ++"\xc9\xf7\x47\xb0\x15\xf7\x21\xf8\x9c\x05\xd4\x9e\x9c\x99\xd5\x21\x1d\xfb\xa2\x06\x83\x79\x05\xc3\xda\x1d\xfc\x5f\x7a\x47\x77\x49" ++"\x1d\xf7\x41\x06\xb6\x94\x8a\x83\x98\x1f\x9d\x81\x94\x75\x6c\x1a\x70\x87\x70\x7e\x5a\x1e\x9d\x06\xbc\xf7\x26\xb0\xac\xf7\x03\x87" ++"\x08\xf7\x35\xb3\x0a\x9d\x1a\x96\x8d\x98\x8f\x99\x1e\xf7\x0e\xf8\x5e\x58\x1d\x6b\x1a\x7f\x89\x81\x87\x7b\x1e\xfb\x20\xfc\xa2\x05" ++"\x0e\xf7\x32\x37\x15\x8c\x78\x8b\x86\x87\x1a\x74\x83\x81\x68\x76\x1e\x96\x7d\x05\xce\xb2\xa1\xa4\xb2\x1a\x95\x8a\x8e\x87\x9f\x1e" ++"\x87\x9a\x89\x97\x92\x1a\xa0\xa7\xc3\xa7\xac\x1e\x9e\xa0\x98\x9e\xab\xbb\x6d\xfb\x01\x18\x85\x1d\xe3\xf7\xdd\x5a\x7f\x52\x81\x61" ++"\x89\x89\x0a\x62\xa2\x6d\xab\xa8\xab\x9c\xaf\xb5\x1e\x65\x57\x7f\x70\x67\x1a\x0e\xfb\x88\xe8\xf7\x94\x15\xd3\xc0\xc1\xae\xc3\x1b" ++"\xc0\xad\x5d\x43\x73\x89\x7b\x83\x6b\x1f\xfb\x9a\x06\x84\x6e\x89\x7d\x79\x1a\x42\xb7\x5e\xd1\xf7\x13\xf7\x0e\xf7\x29\xf7\x2d\xe3" ++"\x5c\xc4\x41\x57\x54\x71\x5d\x5e\x1e\x74\x73\x78\x6f\x6c\x56\x08\xf7\x87\xfb\x15\x15\x4b\x72\x62\x67\x5a\x1b\x6a\x75\xa4\xb1\x95" ++"\x8c\x94\x8f\x9d\x1f\x0e\xf7\x41\xf7\xef\xf8\x38\x15\x59\x5b\x6b\x7a\x61\x1b\x59\x6d\xaa\xc1\xf6\xde\xf6\xde\xa1\x9a\x83\x7e\x85" ++"\x88\x87\x83\x82\x1f\x7f\x7f\x87\x83\x82\x1a\x7d\x97\x7f\x9a\xa1\x9d\xa2\xa7\xb0\x6d\xa2\x58\xfb\x05\xfb\x04\xfb\x09\xfb\x0a\x44" ++"\xb5\x60\xd0\xc8\xbb\xa5\xcc\xc3\x1e\xf8\x49\xf7\x96\x15\x5e\x06\xfd\x47\xfd\x4a\x05\xb9\x06\xf8\xda\xf8\x02\x15\xfb\x04\xfb\x00" ++"\xfb\x06\xfb\x09\x46\xbb\x5a\xce\xf7\x05\xf4\xf7\x03\xf7\x0b\xd2\x5d\xbb\x48\x1f\x81\x78\x15\xb1\xa1\x6f\x5c\x58\x7b\x53\x6d\x59" ++"\x1f\x56\x6c\x6a\x71\x67\x1b\x66\x72\xa9\xb9\xbd\x9b\xc1\xa9\xbf\x1f\xc0\xab\xac\xa5\xb0\x1b\x0e\xfb\x87\xf7\x86\xf7\x9b\x15\xc4" ++"\xc6\xad\xb4\xa2\xb1\x08\xb2\xcb\xa3\xd1\xc0\x1a\xbd\x72\xab\x63\x39\x4f\xfb\x13\xfb\xb6\x54\x1e\x76\x72\x76\x75\x7e\x7f\x08\x7d" ++"\x7e\x86\x84\x84\x1a\x83\x92\x81\x91\x92\xa5\xa1\xa1\xa0\x1e\x84\x44\x89\x74\x72\x1a\x51\xa4\x6a\xb8\xab\xa5\x9e\xb1\xa2\x1e\x98" ++"\x9f\x92\x9e\x97\x1a\x94\x86\x91\x82\x83\x86\x86\x7e\x85\x1e\x64\x78\x7e\x7d\x7a\x1b\x80\x85\x94\x9b\xa4\x9a\xf3\x99\xd5\x1f\x94" ++"\xc2\x15\xf7\x79\xb1\xa6\xd9\xb2\x1b\x9a\x95\x7c\x75\x70\x81\x5e\x7c\x65\x1f\x74\x51\x6f\x5f\x56\x51\x08\x0e\xf7\xaf\xf7\x1f\x23" ++"\x0a\x85\x79\x05\x9b\x06\xb4\xa1\x7e\x67\x9d\x1f\xfb\x0f\xfc\x63\x05\x56\x7d\x7c\x76\x77\x1b\x84\x83\x8e\x90\x84\x1f\x9a\x77\x7e" ++"\x91\x7a\x1b\x70\x76\x76\x6f\x6d\xa6\x79\xb9\xbb\xaa\x9d\xb5\xa4\x1f\x94\x9a\x96\xa8\x95\xb1\xf7\x01\xf8\x33\x18\xf7\x7a\xfc\xb7" ++"\x05\x9e\x06\xf7\x21\xf8\xa6\x05\xc0\x99\x99\x9d\xa4\x1b\x94\x91\x89\x84\x9a\x1f\x86\x97\x92\x89\x94\x1b\xa8\xa1\x9c\xa2\xa7\x70" ++"\x9e\x62\x48\x67\x64\x24\x70\x1f\x2d\xfb\xf3\xfb\x59\xf8\x77\x05\xf7\x9b\xfd\x2a\x15\xf7\x95\x06\x9b\xc9\x05\xfb\x95\x06\xf7\x71" ++"\xf8\x46\x15\x2f\x3b\x30\x21\x34\xba\x4d\xcf\xe8\xdb\xe5\xf4\xe4\x5b\xc9\x47\x1f\x87\x6f\x15\xb2\xa1\x66\x4c\x24\x59\x34\x4f\x66" ++"\x74\xb1\xcb\xef\xbe\xe3\xc5\x1f\x0e\xfb\x1b\xb2\x1d\xf7\xb6\x05\x35\x06\x6c\x36\x05\xcc\x83\x6b\xaa\x53\x1b\x59\x55\x6e\x55\x58" ++"\x1f\x55\x51\x6d\x43\x41\x1a\x28\x7e\x0a\xc2\x9a\xd0\xa4\xc9\x1f\xdc\xad\xb7\xb6\xbc\x1b\xb8\xa1\x67\x3d\x8d\x1f\x0e\xfb\x1b\xb2" ++"\x1d\xf7\xb8\x05\x35\x06\x6c\x35\x05\xcc\x83\x6b\xaa\x53\x1b\x58\x56\x6e\x55\x58\x1f\x55\x50\x6d\x44\x41\x1a\x27\x7e\x0a\xc3\x9a" ++"\xd0\xa4\xc8\x1f\xdd\xad\xb7\xb6\xbc\x1b\xb8\xa1\x67\x3c\x8d\x1f\x5f\xf7\x49\x15\xb5\x06\xa1\xba\x05\xa1\xba\x99\xb7\x9f\xe0\x1d" ++"\x25\x0a\xf7\x4e\xf7\x38\x29\x1d\xfb\xdb\xc5\xf7\x82\x15\xf7\x42\xfb\xe8\x05\x7c\x93\x95\x83\x97\x1b\x93\x90\x8f\x92\x92\x89\x93" ++"\x88\x93\x1f\xfb\x17\xf7\xdd\xf7\x17\xf7\xdd\x05\x8e\x93\x8d\x93\x92\x1a\x93\x86\x8f\x83\x7f\x83\x85\x79\x81\x1e\x0e\xfb\xdb\xf7" ++"\xa7\xf7\x82\x15\xfb\x42\xf7\xe8\x05\x9c\x82\x82\x92\x7f\x1b\x83\x86\x87\x83\x85\x8d\x83\x8e\x82\x1f\xf7\x17\xfb\xdd\xfb\x17\xfb" ++"\xdd\x05\x88\x84\x89\x83\x84\x1a\x83\x90\x87\x93\x97\x93\x91\x9c\x95\x1e\x0e\xf8\x64\xf7\x02\x15\x6f\x6f\x05\x6b\x6b\x80\x53\x0a" ++"\xf7\x40\xba\xf7\x3f\x77\x0a\x7b\x8d\x84\x92\x83\x1e\x78\x71\x84\x76\x6f\x1a\x58\xb6\x60\xbf\xb0\x0a\x67\x74\xa0\xac\xa3\x92\x96" ++"\xa3\x98\x1f\xa6\x9a\xa8\xa8\xbb\xc7\x08\x7b\x0a\x0e\xf7\xe8\xf9\x3a\xf7\x6c\xb9\x0a\xba\x32\x79\x92\x5e\x1b\x5d\x6c\x76\x4b\x5d" ++"\x1f\xc1\x6b\xd9\x1d\x5b\xe4\x9d\x85\xb8\x1b\xb9\xaa\xa0\xcc\xb9\x1f\x55\xf7\x61\xb9\x0a\xbb\x32\x79\x91\x5e\x1b\x5d\x6d\x76\x4a" ++"\x5c\x1f\xc1\x6c\xd9\x1d\x5c\xe4\x9d\x84\xb8\x1b\xb9\xad\xa3\xc8\xb6\x1f\x0e\xf8\x64\xf7\x02\x15\x7b\x7c\x84\x83\x86\x86\x08\x6b" ++"\x6c\x7f\x53\x0a\xf7\x3f\xba\xf7\x40\x68\x0a\xb6\xf7\xb4\xa4\x1d\x67\x6e\x58\x0a\x6a\xc9\xbb\x1d\x88\x84\x85\x1e\x0e\xc9\xf9\x03" ++"\xf8\x37\x15\xfc\xa0\x06\xf7\x66\xdc\x74\xc0\xfb\xb2\xfb\x14\x05\x3e\x07\xf7\xb2\xfb\x13\xa2\xbf\xfb\x66\xdd\x05\xf8\xa0\x06\xfb" ++"\x66\x39\xa2\x57\xf7\xb2\xf7\x13\x05\xd8\x07\xfb\xb2\xf7\x14\x74\x56\x05\x0e\xc9\xf8\x1b\xf9\x66\x15\x4b\xfd\x03\x06\x39\xf7\x66" ++"\x57\x74\xf7\x13\xfb\xb2\x05\xd8\x06\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05\x0e\xc9\xf9\x66\xf7\xf9\x15\xcb\xfd\x03\x07\xf7\x66" ++"\xdc\x74\xc0\xfb\xb2\xfb\x13\x05\x3e\x07\xf7\xb2\xfb\x14\xa2\xbf\xfb\x66\xdd\x05\x0e\xc9\xf7\xf9\x04\xf9\x03\x06\xfb\x66\x39\xa2" ++"\x57\xf7\xb2\xf7\x14\x05\xd8\x07\xfb\xb2\xf7\x13\x74\x56\xf7\x66\x3a\x05\xfd\x03\x06\x0e\xc9\xf8\x1b\x16\xf9\x03\x07\xdc\xfb\x66" ++"\xc0\xa3\xfb\x14\xf7\xb1\x05\x3e\x06\xfb\x13\xfb\xb1\xbf\x73\xdd\xf7\x66\x05\xfd\x03\x07\x0e\xc9\xf7\xde\xf9\x03\x83\x0a\xa2\xc6" ++"\x0a\x74\x05\x0e\xc9\xf7\x5b\x2c\x15\x51\xf7\xdb\xc5\x07\xfb\x58\xf9\x42\x83\x0a\xa3\xc6\x0a\x73\x05\x0e\xfb\x36\x75\xfb\x40\x15" ++"\xda\x06\xc5\xf7\x6b\x05\x66\xa6\xa8\x7b\xb3\x1b\xf7\x0e\xf7\x0a\xf7\x11\xf7\x15\xcf\x72\xc0\x5b\xae\x1f\xd4\xb1\xb6\xc3\xc4\x1a" ++"\xcb\x57\xb7\x40\x4a\x50\x6e\x58\x63\x1e\x72\x6b\x77\x5c\x78\x44\x08\xda\x16\x99\xbf\x9c\xc0\x95\xa1\x08\xbe\xa3\xae\xa7\xb4\x1b" ++"\xb0\xa3\x6e\x5e\x57\x75\x57\x63\x61\x1f\x99\x71\x7b\x8f\x78\x1b\x70\x78\x7e\x79\x78\x9d\x7f\xa8\x9b\x99\x8e\x93\xa0\x1f\x9a\x71" ++"\x90\x72\x64\x1a\x54\x76\x38\x6f\x57\x1e\x55\x6f\x5f\x6a\x60\x1b\x6d\x72\x9d\xb4\x70\x1f\x0e\xfb\x6c\x3c\x1d\xfb\x17\xf8\x22\x2b" ++"\x0a\xfb\x6c\x3c\x1d\xf7\x0a\xf8\xc9\x21\x0a\xfb\x72\xf7\xf0\xf5\x15\x50\x54\x64\x75\x5a\x1b\x52\x69\xb5\xd3\xe0\xae\xe5\xc3\xc5" ++"\x1f\xa9\xa8\xb3\x9d\xb3\x1b\xa2\x99\x83\x7f\x86\x89\x86\x87\x82\x1f\xb8\x0a\xa6\xba\x51\x0a\x2c\xc1\x54\xe8\xd6\xc0\xa9\xd8\xc8" ++"\x1e\x92\xf8\xc9\x20\x0a\xfb\x6c\x3c\x1d\x6a\xf8\x92\x24\x1d\x0e\xfb\x70\xf8\x53\xf8\x46\x15\x38\x06\xfb\x31\xfb\x7a\x05\xf7\x5d" ++"\x80\x7c\xb2\x4b\x1b\x6a\x75\x7a\x71\x75\x99\x7e\xa8\x86\x1f\xc4\x86\x92\x77\x95\xfb\x3a\xfb\x8b\xfb\xea\x18\xe0\x06\xf7\x3c\xf7" ++"\x85\x8c\x59\x90\x58\x93\x55\x19\x46\x95\x9c\x6d\xaa\x1b\xb0\xb8\xc4\xe3\xa9\x1f\x7e\x92\x05\x52\x72\x74\x73\x6e\x1b\x61\x7a\xc7" ++"\xf7\x36\x86\x1f\x0e\xf7\xe8\xf8\x8b\xf9\x4b\x15\xfb\x5c\xfb\x36\xfb\x35\xfb\x5c\xfb\x58\xf7\x36\xfb\x36\xf7\x57\xf7\x59\xf7\x37" ++"\xf7\x37\xf7\x57\xf7\x58\xfb\x36\xf7\x39\xfb\x55\x1f\x87\xfb\xd0\x15\xfb\x52\xf7\x50\x05\xb8\xc2\xcc\xa2\xd1\x1b\xd0\xcc\x74\x60" ++"\xc3\x1f\xb3\x63\x15\xbb\x51\xa2\x4d\x42\x1a\x43\x74\x4b\x5d\x53\x1e\xfb\x54\xf7\x57\x05\xf7\x2c\xfb\x7f\x15\x5f\x54\x48\x73\x45" ++"\x1b\x45\x4b\xa2\xba\x50\x1f\xf7\x55\xf7\x55\x05\xfb\x7d\xfb\x2d\x15\x5f\xc1\x74\xcb\xd1\x1a\xd3\xa2\xcb\xba\xc4\x1e\xf7\x52\xfb" ++"\x50\x05\x0e\xf7\xe8\xf9\x83\x16\x9f\x07\x84\x8d\x74\x90\x3e\x9e\x8b\x8c\x70\x9c\x19\x45\xbb\x64\xd8\xe4\x1a\x94\x07\x9b\x07\x9f" ++"\x67\x94\x7e\x97\x7c\x08\x5c\xb1\xc8\x6d\xc1\x1b\xe6\xd3\xd5\xe8\xe7\x4a\xd2\x39\x71\x80\x88\x79\x67\x1f\x88\x8a\x82\x86\x82\x87" ++"\x08\xa8\xb7\x95\xa5\xb0\x1a\xe5\x43\xd2\x2f\x2e\x44\x45\x31\x67\x92\x78\xad\x56\x1e\xa3\x58\x78\x91\x70\x1b\x3d\x49\x40\x33\x2d" ++"\xd3\x43\xe9\xdb\xd1\xbe\xe5\xb6\x1f\x8c\x72\x05\x83\x07\x54\x71\x45\x65\x5f\x1e\x5c\x5a\x8a\x8a\xfb\x0e\x6e\x83\x89\x18\x77\x07" ++"\x0e\x3f\x5c\x0a\xf7\x84\x9d\x15\xe0\xba\xb8\xc3\xc3\x48\x0a\x70\x74\x70\x57\x69\x1e\x0e\xf8\x33\xf8\xb4\x15\x60\xfb\x35\x8f\x1d" ++"\x7f\x95\x05\xe7\x1d\xf7\x0b\xad\xf7\x03\x1f\x9b\xc3\x9c\xc9\xa3\xe7\x92\xa7\x18\xc5\x06\x93\xae\x05\x52\x06\xa5\xee\x86\x90\x57" ++"\x80\x67\x86\x4a\x84\x19\x7a\x07\xc2\x89\x92\x88\x75\x1a\x81\x8a\x83\x86\x78\x1e\xfb\x3c\x06\x83\x68\x05\xc9\xfb\x12\x87\x0a\x0e" ++"\xfb\x57\xf8\x68\xf8\xfd\x15\xb1\x48\x3a\xa1\x47\x1b\x46\x63\x6d\x56\x70\x9b\x71\xaa\x72\x1f\xcc\x58\x44\x75\x63\x73\x63\x60\x19" ++"\x52\x4c\x69\x37\x3e\x1a\x2a\xc9\x4d\xeb\xf7\x30\xf7\x1b\xf7\x29\xf7\x40\xcf\x71\xbb\x52\xb1\x1e\xfb\x27\xee\x05\x5e\xa9\x8a\x8c" ++"\x97\x1a\x99\x98\x93\xa3\xc9\xf1\x64\x5b\xca\x1e\xfb\x37\x29\x15\xcd\x5e\xa4\x61\x4d\x1a\x4d\x73\x42\x64\x50\x1e\x54\x66\x5f\x6f" ++"\x5a\x1b\x51\x6d\xb3\xd9\xd1\x9f\xd4\xaf\xc5\x1f\xac\xc1\xac\xa5\xcf\xa6\x08\x0e\xf7\xe8\xf8\x95\xf9\x89\x15\x42\xfb\x13\x4d\x33" ++"\xfb\x21\xfb\x45\xf0\xfb\x0f\xf7\x35\xfb\x78\x99\x61\xde\xf7\x20\xdf\xf7\x0b\xf7\x03\xf7\x1a\xfb\x0b\xf7\x26\x2a\xf7\x1d\x4d\xf7" ++"\x01\x08\x0e\xfb\xdb\xf7\x84\xf8\xc1\x15\xad\x06\x9b\xac\x05\x9c\xae\x94\xa5\x9b\x1a\x9a\x83\x93\x7b\x6a\x81\x77\x41\x85\x1e\x4b" ++"\x70\x15\x86\x0a\xf7\x2e\x59\x1d\xfb\x6c\x28\x1d\xf7\xc4\xf8\x4e\xc5\x1d\x8c\xb4\x59\xe3\x1b\xc0\xba\x5a\x1d\xfb\x6c\x28\x1d\xf7" ++"\xef\xf8\x59\x21\x0a\xfb\x6c\x28\x1d\xf7\x46\xf8\x22\x24\x1d\x0e\xf7\xe8\xf9\x93\xf7\x6c\x15\xc8\xfc\x62\x07\x91\xf6\xc3\xbd\xf7" ++"\x01\x89\x08\xf7\xb7\xc9\xfb\xac\xa7\x0a\x38\xca\x0a\xc9\xfb\xb7\x06\xfb\x01\x89\x53\xbd\x85\xf5\x08\x0e\xfb\x6c\x28\x1d\xf7\xe0" ++"\xf8\x0b\x29\x1d\xfb\x67\xf7\x62\xf8\x4b\x15\x8a\x1d\x80\x85\x6a\x84\x6f\x1f\x3f\xfb\xb8\x05\xfb\x23\x67\x76\x65\x63\x88\x1d\xba" ++"\xb4\xae\x9d\xaf\xaa\x1e\xac\xb2\xa0\xbb\xa4\xe9\xd9\xf7\xbb\x18\x90\xa1\x8f\xa1\x99\x1a\xaf\xf7\x04\x1d\x0e\xfb\x6c\xf7\xfa\xf7" ++"\x01\x15\x50\x43\x6c\x7b\x5f\x1b\x53\x66\xaf\xc2\x9a\x8d\x99\x93\xab\x1f\xa7\x8f\x05\xf7\x2a\xa0\xf5\xd7\xe1\x1a\xb5\x6d\xa5\x59" ++"\xfb\x24\xfb\x31\xfb\x38\xfb\x2b\x3a\xc1\x53\xda\xae\xa6\x92\x9d\xaf\x1e\x70\x6d\x80\x71\x6a\x1a\x58\xb6\x60\xbf\xbc\xb4\xa4\xbf" ++"\xae\x1e\x7a\x9d\x05\x75\x70\x73\x81\x6b\x1b\x68\x73\xa0\xab\xb7\x9b\xa9\xc0\xc6\x1f\x9b\x9c\x05\xfb\x6e\xf7\x2f\x15\xe4\xad\xd5" ++"\xd8\xbe\x1b\xa0\x99\x7c\x73\x6c\x78\x67\x6c\x6d\x1f\x66\x68\x65\x79\x35\x76\x08\x0e\xfb\x9e\x65\x0a\x0e\xfb\x9e\x65\x0a\xfb\x03" ++"\xf7\xeb\x15\xb5\x06\xa0\xba\x05\xa3\xbe\x98\xb3\x9f\x1a\xa0\x81\x96\x78\x62\x7d\x6e\x22\x80\x1e\x0e\xf7\xe8\xf7\x8c\xf7\xb7\x15" ++"\x4c\xf8\x8c\xca\x07\xfc\x8c\xf7\x21\x15\x4c\xf8\x8c\xca\x07\xfc\x8c\xfb\xad\x15\x4c\xf8\x8c\xca\x07\x0e\x4f\xf8\x9b\xf7\x8e\x15" ++"\x8a\xd3\x87\xae\x7d\xb0\x08\xdb\x6e\x44\xbb\x34\x1b\xfb\x16\x39\x23\xfb\x37\xfb\x37\xda\x29\xf7\x18\xee\xcf\xbf\xeb\xa5\x1f\x64" ++"\x06\x46\x6e\x58\x68\x42\x1b\x62\x69\x97\xa2\x74\x1f\x7a\x9b\x83\x9c\x80\xb2\x08\xf4\x07\xf7\xa6\xae\x15\xfb\xa4\xe8\x06\xd5\xab" ++"\xad\xa5\xcd\x1b\xce\xc0\x66\x4c\x9f\x1f\x0e\xfb\x38\x67\x0a\x0e\xfb\x38\x67\x0a\xc2\xf9\x22\x15\xb5\x06\xa1\xba\x05\xa1\xbb\x99" ++"\xb6\x9f\xe0\x1d\xfb\x20\xdc\xf7\x46\x15\x9a\x87\x05\x8f\x94\x8d\x91\x8c\x1a\xa2\xc7\x8f\x96\x93\xa0\x9f\xba\x19\xc0\xf7\x13\x05" ++"\xaa\xd5\x9f\xcf\xa8\x1a\xa5\x7e\x99\x72\x66\x7a\x69\xfb\x0a\x75\x1e\x35\xfc\x3a\x15\x6f\x75\x75\x6f\x70\xa2\x74\xa6\xa6\xa2\xa1" ++"\xa6\xa8\x75\xa1\x6f\x1f\xf7\xf5\xe0\x15\x9a\x87\x05\x8d\x91\x8f\x94\x8c\x1a\xa2\xc7\x8e\x95\x9c\xb4\x97\xa7\x19\xc0\xf7\x13\x05" ++"\xa9\xd5\xa0\xcf\xa8\x1a\xa5\x7d\x99\x73\x66\x7a\x69\xfb\x0a\x75\x1e\x35\xfc\x3a\x15\x6f\x75\x75\x6f\x70\xa2\x74\xa6\xa6\xa2\xa1" ++"\xa6\xa8\x75\xa1\x6f\x1f\x0e\xfb\x80\xbd\x16\xf7\xd9\xf8\xd5\xfb\xd9\x37\xf7\x85\xfb\x36\xfb\x85\x37\xf7\x85\xfb\x37\xfb\x85\x06" ++"\x0e\xc9\xf8\x19\xf7\xa7\x15\xb3\x93\x9c\x90\xa4\x9a\x08\xd0\xb3\xb4\xd2\xda\x1a\xf7\x0d\x29\xed\xfb\x0e\xfb\x0d\x29\x29\xfb\x0d" ++"\x3c\xb4\x45\xd0\x62\x1e\xa3\x7c\x9c\x85\xb3\x84\x08\x3e\xfb\x29\x57\xf7\x29\xfb\x2c\xc3\xf7\x2c\xf7\x28\xbf\xfb\x28\x07\x6c\xf8" ++"\x5d\x15\xe7\xd5\x43\x32\x30\x42\x42\x31\x31\x42\xd4\xe5\xe3\xd4\xd5\xe2\x1f\x0e\xf7\x80\xa3\x15\x4e\x96\x6a\xc0\xe4\x1a\xed\xc2" ++"\xf7\x44\xc5\xe7\x1e\xcd\xb5\xc5\xb4\xbe\x1b\xc6\xb6\x53\x3d\x77\x8a\x79\x87\x73\x1f\xa4\x06\xb6\xf7\x73\x05\x76\x06\x6c\x7e\x81" ++"\x7e\x80\x1b\x88\x85\x8e\x90\x85\x1f\xa2\x6c\x66\x97\x69\x1b\x34\x31\x50\x23\x44\x1f\x4d\x32\x66\xfb\x06\x27\x1a\xfb\x1e\xce\x37" ++"\xf7\x01\xd4\xd3\xaa\xc4\xc7\x1e\x7a\x9d\x63\x69\x6f\x7a\x65\x7f\x19\xbb\xf7\x48\xaa\xb7\x9d\x9c\xa3\x91\x19\x78\x95\x93\x85\x9b" ++"\x1b\xa3\x9c\x9c\xa1\x9e\x7f\x96\x76\x6b\x71\x7a\x57\x5d\x1f\x9e\xce\x81\x8e\xfb\x05\x64\x86\x79\x05\x8e\x9a\x8f\x8c\x90\x1b\x94" ++"\x8f\x87\x82\x86\x89\x82\x87\x7c\x1f\x0e\xfb\x9e\xf7\x52\xcb\x15\x9c\xda\x92\xc5\xc7\x1a\xf7\x04\x69\xd2\x57\x62\x5a\x57\x37\x64" ++"\x1e\x98\x80\x05\xc5\xab\xaa\xaf\x9c\x1b\x96\x9b\x78\x73\x92\x1f\x96\x6a\x90\x5b\x45\x1a\x4e\x87\x51\x84\x5f\x1e\x64\x55\x84\x81" ++"\x7f\x72\x08\x7c\x6c\x80\x68\x78\x1a\x74\x9a\x7b\x9f\xa0\x9f\x9d\xad\x9c\x1e\x99\xa8\x94\xa8\xa1\xe8\xa7\xab\x9a\x9b\xaa\xaa\xe4" ++"\xe2\x95\x97\xa8\xb3\x08\xab\xb9\x9e\xbf\xb3\x1a\xb1\x76\xa5\x6d\x70\x76\x76\x70\x7d\x8d\x85\x98\x6b\x1e\x93\x79\x8e\x7f\x7d\x1a" ++"\x79\x87\x7c\x81\x7a\x1e\x79\x69\x84\x84\x52\x51\x08\x0e\x39\x1d\xf7\x45\xf7\x7b\xc5\x1d\xb5\x59\xe3\xc0\xba\xa3\xb7\xac\x1e\x9f" ++"\xa6\x94\xa0\x94\xb5\x08\x0e\xfb\x3b\xf8\x69\x6d\x1d\xdb\xf7\x86\x20\x0a\x39\x1d\xf2\xf7\xb3\xcf\x0a\xac\xa8\xa1\x9f\xa5\x9d\x85" ++"\x96\x78\x9c\x1e\x7c\x99\x86\x93\x96\x1a\xa6\xa2\xa5\xbf\xae\x1e\x0e\x39\x1d\x93\xf7\x4f\x24\x1d\x0e\xf7\xe8\xf7\x90\x16\xf8\x30" ++"\x06\x9d\xcd\x05\xfc\x30\x06\x92\xa5\x15\xf8\x72\xf7\x81\x8d\x91\xfb\xeb\xf7\x8c\x71\x2e\xf7\x93\xfb\x4c\xfb\xf6\xfb\x42\x05\x0e" ++"\xf7\x2f\xf8\x97\x15\x8a\x88\xfb\x1b\xfc\x94\x05\x79\x0a\x7e\x97\x05\x84\x0a\xd7\xf7\xb1\x05\xf7\x25\x06\x92\xac\x05\xfb\x23\x06" ++"\xae\xf7\x16\xb4\x0a\xa1\x8c\x9e\x7f\x7d\x1a\x7e\x86\x74\x83\x6f\x1e\x89\x87\x05\x57\x06\x84\x6a\x05\x0e\xfb\x3b\xf8\x66\xf7\x09" ++"\x15\x84\x0a\xf7\x0c\xf8\x54\xb4\x0a\xa2\x8c\x9d\x80\x7c\x1a\x7d\x86\x73\x82\x6e\x1e\x8a\x89\x87\x7d\x86\x76\xfb\x1b\xfc\x94\x18" ++"\x79\x0a\x3d\xf9\x9b\x20\x0a\xf7\xe8\xf8\x87\x6f\x15\x9c\xde\xc7\xf3\xf7\x0b\xf7\x2b\xb4\xc0\x9b\xa0\x9a\xa3\x08\xb1\xca\x9d\xc2" ++"\xc1\x1a\xdc\x44\xcf\x37\x5b\x5f\x76\x65\x6a\x1e\x76\x72\x81\x75\x7e\x5d\x08\xf2\x67\x56\xbb\x3a\x1b\x36\x48\x46\x34\x4a\xa3\x56" ++"\xdc\xfb\x01\x1f\xf7\x2c\xfb\x5f\xb2\x48\xa5\x24\x08\x0e\xf7\xe8\xf7\x2d\x16\xf9\x50\xf8\x25\x06\xfb\xf3\xf7\xdc\xfb\xf1\xfb\xdc" ++"\x05\xc8\xfb\xf2\x15\xf7\xdc\x07\xf7\xb4\xf7\xa2\xf7\xb6\xfb\xa2\x05\xfb\xdc\x07\x0e\xfc\x12\x8f\x0a\x92\x9d\x1f\x8c\x90\x8d\x91" ++"\x8d\x92\x08\x8d\x07\x8c\x8d\xe3\xf7\xd6\x88\x8d\x25\x78\x78\x88\x64\xa3\x0a\x83\x88\x7a\x85\x78\x1e\x5b\xfb\x45\x05\x7b\x4f\x85" ++"\x6e\x77\x1a\x66\x9b\x77\xa9\xba\xaf\xa9\xdf\xc4\x1e\xdb\xf8\xb7\x3e\x1d\xf7\x66\xf2\x15\x66\x72\x6d\x6f\x7c\x1b\x84\x84\x91\x93" ++"\x8f\x8c\x8f\x8c\x90\x1f\xf7\x01\xf8\x10\x57\x7e\x5d\x83\x5b\x87\x20\x1d\x8d\x9a\xd0\x0a\x7e\x85\x78\x1f\x3a\xfb\xae\x05\x87\x7d" ++"\x89\x7f\x83\x1a\x77\x9f\x79\xa1\xa9\xb6\xac\xca\xc0\x1e\x92\xf8\xa7\xbf\x1d\xf3\xfb\x6a\x15\x8d\x9a\x90\x8b\x93\x1b\x9d\x96\x81" ++"\x7c\x85\x8a\x84\x86\x7d\x1f\x24\xfb\xfc\x77\x43\x85\x7d\x78\x72\x19\x78\x7c\x75\x7e\x76\x1b\x7f\x84\x8f\x94\x85\x1f\x9b\x94\x94" ++"\x9b\x9d\x7e\x96\x77\x75\x7a\x7b\x75\x70\xa9\x78\xb3\xde\xd0\xd7\xf7\x18\xb1\x1f\xf7\x07\xf8\x24\x54\x80\x65\x85\x58\x87\x19\xf7" ++"\x17\xf7\x59\xbf\x1d\x0e\xfc\x12\x2f\x1d\xf7\x29\xf8\x74\x29\x1d\xf7\xe8\xf8\x88\xf7\xa4\x15\x60\xb2\x87\x8e\x78\x99\x08\xa5\x6a" ++"\x60\x9b\x6a\x1b\x45\x51\x51\x45\x45\xc5\x51\xd1\xad\xb4\x9b\xa5\xad\x1f\x9e\x99\x8f\x8e\xb6\xb2\xb8\x64\x8f\x87\x9c\x7e\x08\x71" ++"\xae\xb4\x7b\xad\x1b\xd1\xc5\xc5\xd1\xd1\x51\xc5\x45\x6a\x60\x7b\x71\x69\x1f\x7a\x7e\x86\x87\x5f\x64\x08\xac\x6d\x15\xbe\xbe\xbf" ++"\xa9\xb3\x1b\xb7\xb0\x66\x5f\x5e\x66\x66\x5f\x64\x58\xa8\xc0\x56\x1f\x4a\x16\x57\x57\x57\x6e\x64\x1b\x5f\x66\xb0\xb7\xb7\xb0\xb0" ++"\xb8\xb2\xbe\x6e\x57\xbf\x1f\x0e\xf7\xe8\xf8\xb3\xf8\xd4\x15\xd5\x8a\xb1\x88\xc5\x1e\x89\xa7\x8a\xaa\x98\x1a\xb0\x96\xa2\x9d\x90" ++"\x91\x88\x88\x8d\x1e\x6f\x9c\x92\x86\x9d\x1b\x9e\x9a\x99\x9d\xa6\x73\x9d\x68\x68\x6e\x7a\x6d\x7a\x1f\x73\x5f\x7d\x20\xfb\x21\x1a" ++"\xfb\xed\x07\x43\x8c\x65\x8e\x50\x1e\x8d\x6d\x8c\x6f\x79\x1a\x69\x7f\x74\x78\x83\x85\x90\x98\x84\x1e\x9c\x81\x84\x90\x7d\x1b\x77" ++"\x7c\x7c\x79\x71\xa3\x79\xae\xae\xa8\x9c\xa9\x9c\x1f\xa3\xb7\x99\xf6\xf7\x21\x1a\x0e\xc9\xf7\xe7\xf9\xb4\x15\xfc\xfb\x07\x60\x8f" ++"\x4e\x95\x23\x1e\x8f\x61\x8d\x75\x7f\x1a\x79\x85\x81\x7f\x85\x89\x8c\x96\x80\x1e\x94\x81\x80\x90\x7d\x1b\x71\x75\x75\x70\x6c\xa7" ++"\x73\xae\xb7\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90\xd4\xf7\x41\x1a\xf8\xf2\x07\x0e\xc9\xf8\x30\xfb\x61\x15\xf8\xfa\x07\xb7\x87\xc8\x81" ++"\xf3\x1e\x87\xb5\x89\xa1\x97\x1a\x9d\x91\x95\x97\x91\x8d\x8a\x80\x96\x1e\x82\x95\x96\x86\x99\x1b\xa5\xa1\xa1\xa6\xaa\x6f\xa3\x68" ++"\x5f\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x42\xfb\x41\x1a\xfc\xf2\x07\x0e\xf7\xe8\xf9\x64\x16\xf7\x8a\x07\xf7\x1d\x86\xad\x73\xb4\x1e" ++"\xca\x65\x44\xb1\x39\x1b\x3f\x4b\x6c\x53\x62\x1f\x6a\x5e\x85\x6b\xfb\x29\x1a\xfb\x8a\xc7\xf7\x8d\x07\xf0\x91\xb6\x9c\xaa\x1e\xb9" ++"\xa4\xc2\xa9\xc4\x1b\xc0\xbf\x71\x61\xa7\x1f\xa0\x6b\x91\x66\xfb\x06\x1a\xfb\x8d\x07\x0e\xf7\xe8\xf8\x89\xf9\x6e\x95\x1d\xfb\x01" ++"\xfb\x63\xa2\x0a\xfb\x14\xfb\x05\x15\x97\x59\x95\x75\xa5\x6d\x08\x54\xbb\xc7\x71\xdc\x1b\xdc\xc7\xa5\xc2\xbb\x1f\xa5\xa9\x95\xa1" ++"\x97\xbd\x84\x36\x80\x62\x6d\x5e\x08\x4c\x61\x4b\x6b\x38\x1b\x3e\x4f\xa6\xc1\x61\x1f\x67\xba\x7c\xb8\x84\xe8\x08\xf7\xee\xf7\x05" ++"\xa2\x0a\x0e\xfc\x12\xbc\x0a\x79\x7d\x6a\x1d\x92\x9d\x1f\x90\x9d\x8c\x8d\x05\x8d\x07\x9e\x1d\x50\x85\x6d\x77\x1a\x6c\x94\x7b\xa1" ++"\x83\x1e\x7a\x74\x86\x7b\x73\x1a\x55\xa9\x0a\x6c\x1b\x65\x75\xa0\xae\xa6\x90\x92\xae\xa8\x1f\xa7\xa2\x9b\x9e\xab\xbb\x08\x76\xf8" ++"\xbb\x45\x0a\xfc\x12\x43\x0a\x0e\xfc\x12\x43\x0a\x45\xf8\x9d\x15\x42\x1d\xf7\x21\x16\x42\x1d\x0e\xfc\x12\xf7\x66\x72\x0a\x76\xf8" ++"\x6b\x15\xad\x06\x9b\xac\x05\x9b\xac\x95\xa8\x9a\x1a\x9a\x82\x93\x7c\x6b\x80\x76\x42\x85\x1e\x41\x70\x15\x86\x0a\xf7\x43\x59\x1d" ++"\xfc\x12\x43\x0a\x68\xf8\x20\x15\xb5\x06\xa1\xba\x05\xa0\xba\x9a\xb8\x9e\x1a\xa0\x81\x96\x78\x62\x7e\x6f\x21\x80\x1e\x0e\xfc\x12" ++"\x8f\x0a\x91\x9d\x1f\x8c\x8d\x8d\x93\x8e\x93\x08\x8d\x07\x8c\x8d\xe3\xf7\xd6\x88\x8d\x25\x78\x77\x88\x65\xa3\x0a\x84\x88\x7a\x85" ++"\x77\x1e\x5b\xfb\x45\x05\x7c\x53\x84\x6a\x77\x1a\x66\x9b\x77\xa9\xb9\xb0\xa9\xdf\xc4\x1e\xe7\xf8\x9d\x15\x6a\x7f\x7f\x80\x70\x1b" ++"\x7c\x7a\x3f\x0a\x71\x92\x75\x1b\x57\x70\x6e\x3e\x76\xa3\x1d\xfc\x16\xf7\x88\xf8\x4b\x15\x88\x8d\x36\x7c\x56\x83\x6b\x89\x19\x7b" ++"\x07\xa6\x8c\x05\x92\x06\xa7\x97\x81\x75\x81\x86\x71\x80\x5f\x1f\x43\xfb\xb8\x05\xfb\x1e\x69\x74\x60\x63\x54\x1d\xe2\xc7\xd6\xf7" ++"\x34\xb3\x1e\xf7\x02\xf9\x0d\x15\x5a\x06\xfb\x31\xb1\x0a\xfb\x48\xf7\x78\xf7\x98\x15\xa3\x9e\xa3\x9e\xa2\x9f\xaf\xa8\x97\x8f\xba" ++"\x8c\x08\xb0\x93\x8c\x91\x9a\x1f\x9d\x93\x96\x9d\x9f\x1a\xa3\x7a\x9a\x71\x62\x74\x7b\xfb\x08\xfb\x14\x1e\x77\x78\x63\x67\x7a\x7c" ++"\xc2\xf7\x5f\x18\x50\x7d\x61\x84\x5b\x87\x86\x78\x18\x3d\x0a\x7a\x80\x89\x82\x86\x76\x1f\x30\xfb\xe8\x05\xd4\x06\xca\xf7\x81\xe9" ++"\xfb\x5a\x05\x68\x9c\x9e\x7b\xa3\x1b\x9f\xa4\x98\xa0\x9d\x1f\xa0\xa2\x96\x9e\xa4\xbe\x7c\x93\x18\x5a\x74\x6e\x68\x78\x1b\x7b\x7a" ++"\x9e\xb4\x78\x1f\x0e\xfb\x6c\x72\x1d\xfb\xfa\xfc\x04\x30\x1d\xfb\x6c\xf7\x0e\xf7\x44\x15\xcb\xc2\xcf\xfb\x53\x05\x68\x97\x9d\x7a" ++"\xa2\x1b\x9e\xa4\x98\xa0\x9e\x1f\xa0\xa3\x98\x9d\xa8\xbe\x7d\x93\x18\x59\x72\x6c\x69\x79\x1b\x7c\x7d\x9f\xb3\x7c\x1f\x4c\xf7\x42" ++"\xf7\x07\xf1\xcd\xb3\xc3\x8d\x19\x8f\x9a\x05\xfb\x45\x06\x87\x7c\x05\xad\x8a\x92\x88\x80\x1a\x7f\x8b\x8b\x41\x4c\x1e\xfb\x18\xfb" ++"\x06\xce\xf7\x7e\x4b\x7e\x82\x89\x4a\x84\x19\x85\x78\x05\x8e\xa1\x8b\x8b\x91\x1b\x97\x96\x82\x80\x86\x89\x80\x87\x7e\x1f\x2a\xfb" ++"\xfc\x05\xce\x06\x0e\xfc\x12\xf7\x78\x3d\x1d\x33\xf8\xe4\x15\xae\x06\xf7\x3e\xf5\x05\x98\x93\x90\x93\x97\x1a\xa0\x7b\x9a\x76\x65" ++"\x1d\x0e\xfb\x77\xf7\x9a\xf7\xc0\x15\x7b\xfb\x1c\x05\x84\x50\x87\x67\x7f\x1a\x5f\x9a\x74\xa7\xb2\xb7\xb8\xdb\xb1\x1e\x7a\x95\x05" ++"\x56\x6d\x7a\x7c\x72\x1b\x74\x7f\x9e\xaf\x9f\x8c\x9c\x8f\xb1\x1f\xaf\xf7\xed\x05\x8e\xa2\x8c\x9f\x94\x1a\xbc\x74\xa6\x62\x6b\x77" ++"\x79\x6d\x78\x93\x7d\x9d\x82\x1e\xb7\x73\x91\x82\x5f\x1a\x74\x89\x75\x87\x6f\x1e\xfb\xd3\xfc\x38\x05\xdf\x06\x0e\xfb\xe8\xf7\x7a" ++"\x3d\x1d\xbf\xf7\xd6\x15\xe0\xba\xb8\xc2\xc4\x48\x0a\x71\x74\x70\x57\x68\x1e\x0e\xfc\x12\xf7\x78\x84\x1d\xae\xa8\xeb\xcb\x1e\xfb" ++"\x91\xfc\x14\x33\x1d\xfc\x17\xf7\x5f\x3d\x1d\xd9\xf7\x9b\x49\x0a\xf7\xe8\xf9\x18\x16\x9d\xcd\x05\xfc\x30\x06\x79\x49\x05\xf8\xd1" ++"\xf8\xdb\x15\xfc\x71\xfb\x81\x89\x85\xf7\xeb\xfb\x8c\xa5\xe8\xfb\x93\xf7\x4c\xf7\xf6\xf7\x42\x05\x0e\x92\x33\x0a\xf8\xa9\xec\x15" ++"\xd1\xf7\xa0\xe1\x1d\x9e\x84\x7a\x82\x79\x43\x5c\xfb\x43\x1f\x43\x67\x7f\x5d\xd3\xaf\x82\x69\x84\x71\x86\x7b\x19\x76\x41\x05\x78" ++"\x45\x84\x6c\x79\x1a\x66\x9b\x78\xac\xbf\xad\xa7\xec\xcc\x1e\x7e\x94\x05\x37\x49\x84\x84\x75\x1b\x81\x86\x91\x97\x93\x8e\x98\x8f" ++"\x9b\x0a\xfc\x12\xc0\xf8\x26\x15\xe6\x06\x2f\xfc\x3e\x05\xfb\x02\x73\x6a\x54\x60\x1b\x7f\x83\x92\x95\x8e\x2d\x1d\x92\x8c\x8f\x91" ++"\x1a\xa1\x79\x9c\x75\x76\x7b\x78\x73\x69\xae\x70\xb7\xe5\xd4\xf1\xf7\x4d\xb5\x1e\xed\xf8\x41\x8b\x8b\x94\xa6\x9a\xbc\x98\xa7\x9b" ++"\xa1\x08\xa1\x9c\x9e\x96\xa1\x1b\x98\x94\x36\x0a\x86\x1f\x86\x83\x8a\x86\x83\x1a\x73\x9a\x7b\xa1\xa2\x9f\x9e\xa1\xb1\x66\xa6\x59" ++"\x5a\x63\x75\x5c\x66\x1e\x6d\x63\x76\x5d\x6c\x29\x08\x2d\x06\x0e\xc9\xf8\xc1\xf8\xe5\x15\x44\xbc\x9c\x78\x9c\x1b\x95\x93\x92\x95" ++"\x91\x8a\x8f\x84\x99\x1f\x74\xb6\x7a\xcb\xb7\x1a\xa9\x89\x91\x7e\x86\x84\x88\x83\x7e\x1e\x77\x70\x3d\x76\x60\x1b\x71\x8a\x83\x86" ++"\x7e\x1a\x75\xad\x81\xe2\x85\x1e\x25\xfb\x4d\x05\x97\x6c\x6e\x91\x6b\x1b\xfb\x1a\xfb\x00\xfb\x00\xfb\x1a\xfb\x19\xf7\x00\xfb\x00" ++"\xf7\x1a\xf7\x19\xf7\x00\xf7\x00\xf7\x1a\xd8\x66\xd3\x4c\xb9\x1f\xfb\x22\x7b\x15\xee\xdc\x3b\x28\x28\x3b\x3a\x28\x27\x3b\xdb\xee" ++"\xee\xdb\xdc\xee\x1f\x0e\xfc\x4d\xf7\x17\xf8\x17\x15\xa0\x06\xce\xf7\x22\x05\xad\xd5\x91\x9a\x9b\x1a\x9f\x7c\x99\x74\x77\x79\x81" ++"\x7a\x80\x1e\x7d\x77\x86\x75\x84\x45\x08\x0e\xf7\x81\xf7\x43\x15\x92\x7c\x76\x8f\x7b\x1b\x4d\x54\x56\x50\x68\xa5\x75\xb4\xba\xb7" ++"\xa2\xb1\xa6\x1f\x9f\xa6\x91\xa1\x8d\xbb\x08\xf7\xb9\x07\xc3\x83\xb9\x40\x37\x1a\x59\x83\x65\x73\x54\x1e\xa6\x06\xaf\xb6\x9e\xc2" ++"\xc5\x1a\xd7\x6e\xd1\x51\xd2\x1e\x58\xc7\x8a\x8d\x86\x91\x83\x95\x19\xc5\x5f\x07\x0e\xc9\xf8\x13\xf8\x57\x15\x9e\x72\xa1\x78\xa0" ++"\x7f\xc3\x6b\x94\x85\x90\x82\x08\x91\x80\x8f\x78\x76\x1a\xfb\x7c\x07\x92\x7a\x74\x8f\x78\x1b\x46\x4d\x56\x4f\x68\xa8\x75\xb8\xbe" ++"\xbb\xa2\xb1\xaa\x1f\xa0\xa6\x92\xa1\x8d\xbc\x08\xf8\x00\x07\x8c\xd3\x6a\xd5\x5d\xa7\x54\xaf\x6d\x9f\x87\x8f\x08\x7e\x99\x85\x9d" ++"\xa2\x1a\x98\x5f\xfc\x80\x07\x92\x7b\x74\x8f\x79\x1b\x46\x4f\x56\x4f\x68\xa7\x75\xb7\xbe\xbb\xa2\xb1\xa8\x1f\xa0\xa6\x92\xa1\x8d" ++"\xbc\x08\x8e\xf8\x0a\x15\xf7\x03\x4f\xa3\x67\x8f\xfb\x08\xfb\x06\xc8\x74\xae\x87\xf7\x09\x08\x0e\x32\x1d\xfb\x66\xf8\x1a\xbb\x1d" ++"\x87\x85\x85\x1e\x0e\x38\xca\xf8\x7d\x15\xd0\xab\xb6\xbe\xbe\x1a\xa7\x76\xa3\x72\x74\x77\x76\x73\x81\x8f\x82\x93\x84\x1e\x99\x7e" ++"\x8e\x86\x81\x1a\x73\x74\x75\x5c\x77\x1e\xf7\x8c\x49\x15\x4d\x83\x81\x8a\x4b\x86\x85\x78\x18\x8e\xa0\x8b\x8b\x92\x1b\x97\x96\x82" ++"\x80\x84\x88\x7d\x85\x77\x1f\x21\xfb\xf5\x05\xd3\x06\xac\xf7\x06\x9b\xc3\xa5\xb8\xbe\xcb\x19\xd6\xc6\xaf\xa9\xa8\x1b\x99\x96\x7e" ++"\x7a\x80\x88\x7e\x85\x76\x1f\x3e\xfb\x8e\x05\x87\x80\x89\x7f\x84\x1a\x73\x9c\x7b\xa4\xb1\xb6\xab\xca\xba\x1e\x82\x94\x05\x67\x6e" ++"\x72\x76\x7d\x1b\x84\x85\x91\x93\x8f\x8d\x93\x8d\x95\x1f\xd3\xf7\x8d\x05\x90\x9d\x8e\x9f\x9d\x1a\xb2\x77\xa2\x6a\x4f\x4b\x51\xfb" ++"\x26\x25\x1e\x0e\x32\x1d\xaf\xf8\xc1\xbe\x1d\x32\x1d\xfc\x0b\xfc\x0a\x30\x1d\xf7\xe8\xf8\xa4\xf7\x6c\x15\xf7\x83\xc8\xfb\x60\x06" ++"\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac\xc6\x61\xa3\x5c\x38\x05\xfb\x23\xa7\x0a\x37\xdc\x69\x1e\x6a\x52\xb6\x74\xb1\xce\x05\x88" ++"\xa4\x99\x8a\xb4\x1b\xf7\xac\xc9\xfb\xb7\x06\x77\x85\x8b\x8c\x81\x1f\xab\xf7\x2d\x15\x3a\xfb\x21\x57\x9d\x6c\xbe\x88\xd3\x19\xf7" ++"\xb6\xf7\x6c\x15\x33\xfb\x2f\x05\xfb\x5e\x06\x91\xf6\xc3\xbd\xf7\x01\x89\x08\x0e\xf7\xe8\xf8\xcf\xf7\xd4\x15\xf7\x49\xcd\xfb\x28" ++"\x06\xba\xe8\x50\xa9\x4d\xfb\x0f\x05\xfb\xae\x49\xf7\x8d\x06\x47\xfb\x1a\x05\xfb\x49\x49\xf7\x28\x06\x5c\x2e\xc6\x6d\xc9\xf7\x0f" ++"\x05\xf7\xae\xcd\xfb\x8d\x06\x0e\xfb\x6c\xf7\x8f\xf7\x51\x15\x8a\xc6\x87\xbd\x84\xb2\x08\xd2\x7d\x72\xaf\x65\x1b\x5b\x61\x54\x38" ++"\x7e\x1f\x9b\x85\x05\xbe\x96\xa4\xb3\xa0\x1b\x9b\x93\x7d\x68\x92\x1f\x96\x52\x96\xfb\x0e\x4d\x1a\x51\x8a\x72\x88\x69\x1e\xa0\x06" ++"\x98\x9c\x8b\x8b\xa7\xae\xcd\xde\x93\x97\xaf\xc8\x08\xb8\xdb\xa4\xcb\xb5\x1a\xb0\x73\xa8\x6d\x74\x78\x79\x73\x7c\x93\x7c\x9a\x83" ++"\x1e\x9e\x7f\x8f\x86\x7c\x1a\x54\x5c\x2c\x40\x2a\x1e\x0e\x2b\x1d\xf7\x36\xf7\x7a\x3e\x1d\x2b\x1d\xfb\x1c\xd5\xaf\x1d\x93\xfb\x34" ++"\xac\x1d\x2b\x1d\xf7\x4a\xf7\x37\x29\x1d\xb9\xf7\x7c\xf8\x4c\x15\xfb\x0c\x32\x58\x35\xfb\x02\x1a\x2b\xc0\x46\xd3\xbf\xbc\xac\xcd" ++"\xbc\x1e\x4b\x9a\xad\x68\xbc\x1b\xf7\x02\xf4\xf7\x36\xf7\x40\xcf\x6a\xbf\x61\x74\x77\x78\x74\x7b\x93\x7c\x9c\x7b\x1f\xb6\x63\x92" ++"\x7e\x61\x1a\xfb\x09\x33\xfb\x14\x3c\x63\x6f\xad\xd0\x7d\x1e\xc1\xe6\x9d\xb8\xb9\x1a\xa6\x80\x9a\x77\x5e\x6e\x4b\x28\x78\x8c\x7d" ++"\x8e\x6e\x1e\x4c\x5f\x58\x64\x65\x1b\x65\x74\xae\xc4\xee\xc0\xf7\x2a\xc7\xd2\x1f\x0e\xb1\xf8\x22\xf8\x76\x15\xb5\x06\xa0\xba\x05" ++"\xa3\xbe\x98\xb3\xa0\x1a\x9f\x81\x96\x78\x62\x7d\x6e\x22\x80\x1e\xfb\x43\x29\x15\xfb\x0c\x32\x58\x36\xfb\x03\x1a\x2b\xc0\x46\xd3" ++"\xbf\xbd\xac\xcd\xbb\x1e\x4b\x9a\xad\x68\xbc\x1b\xf7\x02\xf4\xf7\x36\xf7\x40\xcf\x6a\xbf\x61\x74\x77\x78\x74\x7c\x94\x7b\x9b\x7b" ++"\x1f\xb7\x63\x92\x7d\x61\x1a\xfb\x08\x33\xfb\x14\x3b\x63\x70\xad\xd0\x7c\x1e\xc1\xe6\x9d\xb8\xb9\x1a\xa6\x80\x9a\x76\x5f\x6e\x4a" ++"\x29\x77\x8c\x7d\x8e\x6f\x1e\x4c\x5f\x59\x64\x64\x1b\x65\x74\xae\xc4\xee\xc0\xf7\x29\xc7\xd3\x1f\x0e\x83\x1d\x0e\x83\x1d\x8a\xca" ++"\x15\xb5\x06\xa1\xba\x05\xa1\xbc\x99\xb5\x9f\x1a\xa0\x81\x96\x78\x62\x7d\x6f\x21\x81\x1e\x0e\xf7\xd3\x93\x16\xfa\x56\xd3\xfe\x0e" ++"\xfa\x03\x43\x06\x0e\x70\x1d\xc9\xf8\x74\x3b\x0a\xf7\x03\xf9\x36\x15\xa2\xb9\xaa\x94\xb1\x1b\xed\xc6\x2a\xfb\x35\x6d\x89\x73\x86" ++"\x5b\x1f\xbe\x4b\x67\x9a\x58\x1b\x5b\x65\x7a\x68\x68\x1f\x5c\x5c\x70\x4a\x4a\x1a\x20\xde\x35\xf3\xc8\xc1\xa5\xbb\xb3\x1e\xc3\xd0" ++"\xb1\xf7\x1d\xf7\x1e\x1a\xf7\x57\xfb\x08\xf7\x2a\xfb\x2b\x64\x68\x83\x77\x54\x1e\xf7\xc0\xfc\x31\x15\x7a\xfb\x0a\x7d\x55\x6f\x5d" ++"\x08\x5c\x6f\x65\x71\x64\x1b\x54\x69\xbe\xe0\xf7\x08\xcd\xe9\xdd\xb0\xa5\x7e\x61\xb5\x1f\x0e\xf7\x82\xf7\x79\x62\x0a\xf8\x51\x67" ++"\x15\x53\x06\x9d\xcf\x05\x8c\x8d\x8b\x8d\x8c\x1a\x92\x8c\x87\x8f\x85\x1b\x83\x8b\x8b\x83\x85\x1f\x6c\x64\x68\x6f\x70\x82\x08\x77" ++"\x83\x86\x86\x82\x1a\x88\x8b\x89\x8c\x87\x1e\xbe\x06\x59\xfb\x51\x89\x82\x05\x8a\x8a\x89\x8a\x88\x1e\x84\x72\x86\x76\x83\x1a\x7a" ++"\x9c\x7e\xa0\xae\xa1\x9e\xd3\xbc\x1e\x7b\x94\x05\x5c\x67\x80\x81\x82\x1b\x87\x88\x8f\x8f\x8c\x8b\x8d\x8c\x8d\x1f\xc8\xf7\x7c\x05" ++"\xc7\x06\x0e\x20\xf7\xad\xf8\x52\x15\x4f\x86\x61\x79\x5e\x63\x08\x4e\x54\x65\x35\x35\x1a\x2b\xbf\x52\xed\x7f\x1e\x5b\xfb\x54\x05" ++"\xc7\x06\xbc\xf7\x54\xda\x94\xbd\xa2\xbf\xbc\x19\xc9\xc7\xb3\xe3\xd9\x1a\xdf\x54\xcb\x43\x68\x68\x7b\x6e\x72\x1e\x78\x76\x7e\x6e" ++"\x7c\x4e\x47\xfb\xa4\x18\x54\x9e\x75\xac\xcb\x1a\xe2\xb0\xf7\x02\xb8\xbc\x1e\xa3\xa5\x9f\x97\xaf\x96\x08\xb8\xfb\x1a\x15\x97\xbb" ++"\x90\x9a\x93\x96\x08\x9a\x96\x99\x93\x9a\x1b\xb0\xa7\x5f\x4f\x3e\x6a\x31\x5d\x5e\x1f\x6a\x6a\x6c\x7c\x52\x81\x08\x0e\xfb\x33\xf8" ++"\xd1\xf8\x46\x15\xfc\x18\x06\x5d\x81\x88\x75\x6b\x1f\x27\x45\x96\x77\xd0\xb0\xab\x94\xcf\x8a\x19\x40\xfb\x61\x86\x80\x5d\x63\x69" ++"\x72\x8b\x8b\x82\x81\x08\x7d\x7c\x83\x79\x7b\x1a\x77\x97\x80\xa2\xae\xa5\x9f\xb9\xa3\x1e\x9c\xad\xa3\xcd\x9f\xd0\x93\xa7\x91\x9e" ++"\x8d\x91\xa6\xde\x18\xf7\x5d\x06\x56\x63\x74\x6b\x7b\x51\x69\xfb\x1c\x18\x82\x69\x8a\x85\x7e\x1a\x71\x97\x71\x97\x8d\x8d\x8c\x8f" ++"\x97\x1e\xf7\x09\xb9\x8c\x9f\x05\x7d\x62\x8b\x8b\x83\x1b\x7c\x7d\x99\x99\x90\x8b\x8b\x95\xb3\x1f\xa8\xf7\x04\xa0\xe3\x8f\x96\x9e" ++"\xa9\x19\xf7\x09\x06\x0e\xf7\xe8\xf9\x45\xf9\x55\x15\xfd\x72\x07\x54\x8a\x78\x77\x54\xbb\x0a\xf9\x3b\x07\xc4\xa0\xa2\xc0\x1e\x9c" ++"\x9d\xfd\x9f\x79\x9b\x06\xc1\x9f\x75\x51\x8c\x1f\xfd\x3b\x07\x54\x8a\x77\x77\x55\xbb\x0a\xf9\x72\x07\x0e\xf7\xe8\xf9\x93\xc9\x15" ++"\xfb\xb7\x06\xfb\x0d\x57\xc2\xf7\x16\xf7\x15\xbf\xc3\xf7\x0d\x1f\xf7\xb7\xc9\xfb\xac\xcd\x0a\x43\x2b\x1a\xfb\x07\xb8\x37\xca\x0a" ++"\x06\x0e\xf7\xe8\xf7\x7d\xc9\x15\x4d\xf7\xac\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb7\xac\xd3\xf2\x1a\xf6\x5c\xe0\x3e\xac\x1e\x99\x69" ++"\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7\x06\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54\xfb\x0d\x1f\x0e\x64\xf8\x47\xf8\x46\x15\x43\x06" ++"\xfb\x03\xfc\x33\x05\x55\x92\x6e\xa8\xbb\x1a\xa2\x91\xb1\x93\xa8\x1e\xb1\xf7\x23\x05\x90\x9e\x8e\x9e\x99\x1a\xaa\x78\xa4\x72\x6d" ++"\x67\x77\x6b\x6e\x1e\x78\x76\x7f\x78\x74\x5f\x9a\x84\x18\xc5\xaa\xac\xaf\xa3\x1b\x94\x90\x85\x80\x84\x8a\x86\x85\x75\x1f\x6a\xfb" ++"\x0f\x05\x81\x66\x86\x6d\x77\x1a\x62\x9b\x6a\xab\x70\x1e\xa8\x73\xa2\x83\xbb\x86\x5e\xfb\x3c\x18\xd3\x06\xb7\xf7\x39\xe6\x93\xc7" ++"\xad\xbe\xd2\x19\xb6\xc7\xad\xf4\xd5\x1a\xc7\x75\xb2\x68\x72\x75\x74\x72\x7d\x91\x7b\x97\x7c\x1e\xae\x5c\x8f\x83\x69\x1a\x58\x6f" ++"\x46\x64\x5e\x1e\x62\x5b\x5e\x75\x43\x81\x08\x0e\xfb\xdb\xf7\xe0\xf8\x58\x15\x61\xad\x79\xa8\xad\x1a\x99\x92\x94\x96\x8c\x8c\x8b" ++"\x8a\x8d\x1e\x89\x94\x8f\x8a\x94\x1b\xb5\xa8\xa6\xb1\xa5\x79\x9c\x6e\x53\x5c\x56\x4b\x5a\xab\x59\xbd\x70\x1f\x0e\xfb\xa3\x41\x0a" ++"\xf7\x37\xa7\x1d\xc9\xf8\x5b\x4a\x15\xf7\x32\xfa\x68\x53\x94\xfb\x0f\xfd\x95\xfb\x4e\xf8\x0d\xfb\x37\x3c\xa3\x58\xea\xba\x05\x0e" ++"\xfb\xa3\x41\x0a\xf8\x2d\xf9\x29\x21\x0a\xfb\xa3\xf7\x0d\x16\xbf\xf7\x3e\x9c\xb6\xb9\xd7\x08\xc4\xad\xa6\xa9\x9c\x1b\x92\x8f\x87" ++"\x81\x90\x1f\x7a\x93\x93\x86\x9f\x1b\xa9\x9b\x9c\xac\xef\x1d\x61\x62\x4f\x7c\x64\x7c\x67\x18\xc1\xf7\x6d\x88\x8d\x42\x7e\x80\x89" ++"\x44\x7f\x19\x7a\x07\x8f\xa0\x90\xc3\x1d\x60\xfb\xa2\x33\x1d\xf7\x79\xf7\x97\xf7\x00\x15\xf7\x68\xf8\x4a\xcd\xfc\x8c\xfb\xaa\x07" ++"\x0e\xfb\x48\x75\xfb\x40\x15\xda\x06\xc3\xf7\x65\x05\x67\xab\xa0\x80\xb0\x1b\xf7\x0e\xf7\x0b\xf7\x22\xf7\x26\xee\x53\xce\x38\x59" ++"\x57\x76\x66\x63\x1f\x67\x6a\x78\x64\x74\x34\x08\xe8\xbe\x15\xe3\xa2\xb8\xc0\xbe\x1b\xb4\xa4\x6a\x52\x4a\x75\x2d\x6e\x4f\x1f\x4d" ++"\x6d\x61\x6a\x5b\x1b\x6e\x77\x99\xaf\x75\x1f\x0e\xfb\xa3\x31\x0a\xf7\x30\xf7\xf0\x2b\x0a\xfb\xa3\xf7\x21\x81\x15\x8a\x93\x8e\x8b" ++"\x92\x1b\xe0\x6f\x0a\x7b\x06\x77\xfb\x33\x05\x9b\x06\x9c\x94\x8f\x8f\x96\x1b\x98\x94\x89\x83\xa9\x1f\x50\x2d\x7c\x0a\x82\x85\x2c" ++"\x0a\xfb\xa3\x31\x0a\xf7\xa5\xf8\x97\x20\x0a\xfb\xa3\x31\x0a\x83\xfc\x34\x40\x1d\xfb\x87\xf7\xd6\xf8\x17\x15\xa1\x06\xcf\xf7\x21" ++"\x05\x9f\xb5\x9c\xbb\x9c\x1a\x9f\x7d\x98\x75\x76\x75\x7f\x7a\x81\x1e\x7e\x76\x87\x77\x84\x44\x08\xfb\x53\xfb\x20\x15\xa0\x06\xce" ++"\xf7\x22\x05\xae\xd6\x90\x98\x9c\x1a\x9f\x7c\x99\x75\x78\x78\x81\x7a\x7f\x1e\x7d\x77\x86\x76\x84\x44\x08\x0e\xfb\x3b\xf8\xd0\xf8" ++"\x46\x15\xfb\x85\x06\x22\x55\x76\x48\x4d\x1f\x55\x52\x6a\x3b\x44\x1a\x33\xca\x52\xed\xd1\xce\xa7\xbd\xbc\x1e\xbf\xc0\xa8\xcc\xca" ++"\x1a\xc7\x73\xb0\x59\x9e\x1e\xaa\x89\xc4\x88\xcb\x88\xa3\x8a\x05\xfb\x64\x90\x15\x9e\x69\x90\x78\x64\x1a\xfb\x1d\x3d\xfb\x07\x2e" ++"\x51\x68\xb6\xd2\xc0\x9d\xc3\xa9\xb5\x1e\xc2\xb4\xba\xa3\xd5\x1b\x0e\xf7\xe8\xf8\x1b\xf8\x9a\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6" ++"\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f\xfb\x14\xfb\x00\x15\x92\x36\x96\x62\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde\x1b\xd8\xc7\xa6\xc1\xb5" ++"\x1f\xaf\xba\x9a\xb8\x92\xe8\x80\x59\x80\x75\x71\x6d\x08\x54\x5b\x4f\x71\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f\x71\xa9\x80\xa1\x80\xbd" ++"\x08\xf7\xee\xf7\x00\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f\xfb\x01\xf7\x68\x95\x1d\x89\x5a\x15" ++"\xf7\x45\xf7\x21\xfb\x20\xfb\x44\xfb\x43\xfb\x21\xfb\x21\xfb\x43\xfb\x41\xfb\x23\xf7\x21\xf7\x3e\xf7\x47\xf7\x1e\xf7\x22\xf7\x44" ++"\x1f\x0e\xf7\xe8\xf8\xab\xf7\x99\x15\x7f\x07\x44\x6b\x45\x5a\x66\x1e\x6c\x62\x56\x7a\x57\x1b\x7e\x74\xf8\x77\xa2\x06\xfb\x32\x91" ++"\x3c\xe3\x8e\xf7\x3d\x08\x35\xb9\xb6\x6d\xda\x1b\xcd\xc4\xca\xd4\xd0\x73\xb0\xfb\x01\xef\x1f\xfb\x02\xf1\x7a\xa5\x63\xf7\x09\x7c" ++"\x30\x4d\x30\x23\x39\x08\x3c\x49\x67\x51\x4c\x1a\x40\xc8\x4d\xd4\xb4\xb4\x9c\xa9\xac\x1e\x9e\x9d\x96\x9a\x9c\xb0\x08\x0e\xf7\xe8" ++"\xf7\xee\xf9\x5b\x15\xf7\x85\x06\xf4\x8a\xa5\x75\x9a\x26\x08\xa2\x06\x82\xf7\x39\x05\xfc\xaf\x06\xf7\x66\xfc\x67\xfb\x6e\xfc\x2c" ++"\x05\xf8\xc8\x06\xbc\xf7\x66\x05\x74\x06\x6f\x3b\x6c\x78\x26\x8c\x08\xfb\xbc\x06\xf7\x49\xf7\xf4\x05\x0e\xf7\xe8\xf7\xcd\xf8\x77" ++"\x15\x6e\x66\x7c\x67\x85\x5b\x08\xfb\x05\x54\xf7\x05\x06\x8f\x61\x9e\x5b\xa6\x6a\x3b\x3c\x18\xb1\x65\xdb\xdb\xb1\x6e\xb2\x7b\xb8" ++"\x86\x19\xfb\x05\xc1\xf7\x05\x07\xb7\x90\xb9\x9e\xab\xa5\xdb\x3b\x18\xb0\xb1\x3b\xdb\xa8\xae\x9c\xb5\x90\xb8\x19\xf7\x05\xc2\xfb" ++"\x05\x06\x86\xb6\x79\xb7\x70\xad\xda\xda\x18\x66\xb1\x3b\x3b\x69\xa6\x62\x9c\x5c\x92\x19\xf7\x04\x55\xfb\x04\x07\x60\x86\x5f\x79" ++"\x68\x6f\x3b\xdb\x18\x65\x65\x05\xf7\x9c\x55\x15\xec\xd8\x40\x2d\x2b\x3f\x3e\x2c\x2d\x3e\xd8\xea\xe7\xd8\xd9\xe6\x1f\x0e\xfb\xc2" ++"\xf8\x50\xf8\x46\x15\xfb\xa7\x06\x60\x7a\x86\x75\x6f\x1f\x27\x3d\x99\x75\xd6\xba\xa7\x94\xdc\x8c\x19\xb4\x06\x4e\x59\x7c\x76\x79" ++"\x4d\x64\xfb\x2c\x18\x85\x75\x8a\x84\x83\x1a\x73\x99\x71\x97\x8c\x1e\x8e\x8f\x8c\x8e\x91\x1f\xf7\x0f\xba\x90\xa1\x05\x81\x71\x72" ++"\x84\x7d\x1b\x7d\x85\x92\x9a\x94\x8b\x8b\x96\xb7\x1f\xb1\xf7\x27\x98\xbc\x91\x9a\x9d\xa8\x19\xf7\x46\x06\x0e\xfc\x12\xf7\x4a\xf7" ++"\xc0\x15\xa4\xeb\x05\xdf\x06\x90\xab\x05\x45\x1d\x8c\x1a\x92\xa0\x1d\x72\x2b\x05\x38\x06\x83\x68\x05\xdd\x06\x65\xfb\x24\x89\x81" ++"\x8a\x88\x93\x1d\xc0\xf7\x5e\x05\xf3\x06\x92\xae\x05\x0e\xfb\xe2\xf7\xbd\xf8\x40\x15\x3b\x06\xa7\xf2\x05\x8c\x8d\x8b\x8d\x8d\x1a" ++"\x91\x4f\x1d\x85\xb3\x9a\x1d\x0e\xfc\x12\xf0\x81\x15\xb3\x93\xab\xa9\xc1\xdd\x7e\x92\x18\x4b\x59\x7c\x7c\x7b\x1b\x82\x85\x92\x98" ++"\x8c\x8b\x8b\x8c\x8f\x1f\xe3\xf7\xe1\x05\xdf\x06\x90\xab\x05\x45\x1d\x8d\x1a\x91\x89\x8e\x85\x85\x88\x8a\x83\x85\x1e\x63\x57\x4f" ++"\x5a\x6b\x82\x08\x72\x83\x84\x85\x81\x1a\x84\xd5\x07\x43\xfb\xa7\x89\x82\x05\x8a\x89\x86\x89\x85\x1e\x82\x6c\x83\x6b\x80\x1a\x7c" ++"\x95\x7f\x9c\x85\x1e\x54\x32\x7c\x0a\x81\x86\x2c\x0a\xfb\x3d\xf7\xf6\xf9\x27\x15\x33\x39\x3f\xfb\x0f\x5d\x1f\x66\x25\x6e\xfb\x16" ++"\x47\x1a\xfb\x01\xb8\x4e\xda\xdc\xd7\xca\xf4\xb8\x1e\xb8\xf2\xae\xf7\x2c\xe4\x1a\xea\x5a\xc9\x40\x1e\xfb\x3b\xfb\xba\x15\xad\xf7" ++"\x0f\x9c\xba\xa7\xba\x08\xb0\xa1\xa9\xa0\xa9\x1b\xb3\xa4\x6b\x59\x62\x83\x58\x74\x26\x1f\x86\x71\x15\x6e\xfb\x07\x76\x47\x77\x5e" ++"\x08\x47\x6e\x68\x69\x62\x1b\x63\x71\xab\xbd\xbc\x9a\xde\xa9\xf7\x08\x1f\x0e\xfb\xdb\xf7\x6c\xf8\x76\x15\xb5\x06\xa1\xba\x05\xa2" ++"\xbe\x98\xb3\x9f\x1a\xa0\x81\x96\x78\x62\x7d\x6e\x22\x81\x1e\x0e\xfb\x3b\x2a\x1d\x6d\xf8\xb2\x15\x4c\x72\x5a\x67\x4e\x1b\x4b\x63" ++"\xaf\xca\x87\x75\x0a\x2a\x1d\xfb\xbe\xf8\x16\xaf\x1d\x92\xfb\x34\x15\xaf\x9d\x0a\x85\x1e\x0e\x2a\x1d\x9f\xf8\x6f\x15\xfb\xc1\x46" ++"\x1d\xaf\x32\x15\x7e\x60\x05\xf8\x8e\x06\x98\xb6\x05\xfc\xae\xfb\x09\x15\x7e\x60\x05\xf8\x8e\x06\x98\xb6\x05\x0e\xfc\x2e\x0e\xfb" ++"\xdb\xab\x0a\x23\x50\x1d\xfc\x76\xfd\x8c\x30\x1d\xfc\x12\xf7\xbc\xf8\x40\x15\x45\x1d\x8c\x1a\x92\x4f\x1d\xfb\xc3\xfd\x2e\x33\x1d" ++"\xfb\xdb\xf8\x2f\xf8\xdb\x29\x1d\xfc\x2e\x46\x0a\x42\xf8\x60\x16\x97\xf9\x2a\x05\x78\x06\xfc\x8d\xfd\x2a\x05\xf8\x34\xb4\x15\xfb" ++"\x97\x06\x71\x7c\x92\x98\x93\x95\x9e\x97\x9c\x1f\xf7\xb6\xf8\x15\x05\x0e\xca\xf9\x58\xf7\x37\x15\x6d\x06\x65\x4b\x75\x7c\x4c\x88" ++"\x08\x57\x06\x78\x83\x8a\x89\x75\x1f\x90\x8e\x91\x8e\x91\x8e\xb8\xa2\x18\xc8\xab\x9b\x97\xb1\xb8\x08\xcc\xd7\xae\xe5\xe4\x1a\xd3" ++"\x74\xc5\x62\xae\x1e\xaf\x5f\x48\xa1\x45\x1b\xfb\x0a\xfb\x06\x57\x33\x41\x1f\x4a\x3f\x67\x2c\x2f\x1a\x2e\xb0\x50\xe2\x5f\x1e\x8d" ++"\x79\x7e\x8c\x83\x1b\x59\x06\x45\x7b\x9a\xce\x89\x1f\x6d\x06\x82\xfb\x37\x05\xf7\xa2\x06\xa0\xd9\x68\x9b\x7d\x97\x7d\xa0\x19\x76" ++"\xaa\x80\xb4\xb6\x1a\xdf\xa5\xe9\xb6\xd3\x1e\xee\xc6\xda\xc0\xe3\x1b\xeb\xc0\x52\x24\x2f\x65\xfb\x05\x52\x38\x1f\x62\x51\x61\x6a" ++"\x49\x70\x77\x3d\x18\xf7\xa2\x06\x0e\xfb\x32\xf7\x27\xf8\x46\x15\x46\xfb\x97\x7e\x59\x6e\x32\x78\x5b\x19\x67\x30\x88\x80\x76\x1a" ++"\x72\x9d\x79\xa4\xa9\x9a\xa2\xb9\x92\x8b\x95\x8a\x96\x1e\x8a\x9f\x8a\x9a\x92\x1a\x98\x8c\x96\x8d\xa2\x1e\x7c\x97\x96\x85\x9c\x1b" ++"\xa8\xad\x9e\xb1\xb3\x1f\xb0\xaf\xa7\xaf\xc0\xde\x68\xfb\x17\x18\x86\x7a\x89\x7c\x80\x1a\x75\x9b\x7b\xa0\xaf\xbd\xae\xbf\xb1\x1e" ++"\x81\x95\x05\x6b\x6e\x76\x7b\x7e\x1b\x84\x87\x91\x94\x92\x90\xa4\x91\xa0\x1f\xe2\xf7\xde\x05\x44\x06\x75\x34\x73\x31\x7a\x67\x54" ++"\x3f\x19\x49\x5b\x65\x69\x6f\x1b\x76\x80\x95\x9f\x95\x8b\x8c\x92\xa3\x1f\xe1\xf7\xd8\x05\x0e\xfb\x92\xf7\xed\xf8\x50\x15\xfb\x2e" ++"\xfb\x27\xfb\x30\xfb\x39\x36\xb4\x62\xe1\x94\x95\x8b\x8c\x92\x1f\x8f\xac\x8b\x8b\x95\x1b\xa9\x99\x81\x77\x6b\x68\x6a\x6b\x81\x81" ++"\x8d\x90\x7f\x1f\x92\x75\x89\x8c\x80\x1b\x70\x78\x7b\x74\x73\xa0\x7c\xaa\xd8\xe7\xe1\xd3\xb6\x70\xa7\x61\x83\x82\x8a\x8a\x82\x1f" ++"\x87\x6a\x8b\x8b\x7d\x1b\x5a\x78\x9d\xba\xbd\x9d\xcf\xa7\xc6\x1f\xc1\xa5\xb0\xa9\xb2\x1b\x9d\x9f\x83\x7a\xa3\x1f\x79\xa4\x94\x87" ++"\x99\x1b\xa5\xa0\xa0\xa4\xab\x6d\x9f\x5e\x1f\x0e\x5a\x5b\x0a\xfb\x13\xf7\x63\x15\xab\x06\xfb\x0b\xf7\x2b\x05\x9b\x7e\x7f\x92\x7c" ++"\x1b\x77\x7c\x7c\x78\x7e\x91\x82\x98\x80\x1f\x0e\xc9\x4e\x1d\xf7\xd1\xf8\xfe\x15\xaa\x06\xfb\x0b\xf7\x2b\x05\x9b\x7e\x7f\x92\x7c" ++"\x1b\x77\x7c\x7c\x78\x7e\x91\x82\x99\x80\x1f\x0e\xfb\x6c\x7e\x1d\xf7\x62\xf7\xb4\x15\xaa\x06\xfb\x08\xf7\x2b\x05\x9b\x7e\x80\x92" ++"\x7c\x1b\x76\x7c\x7c\x77\x7f\x90\x82\x99\x80\x1f\x0e\x74\x1d\xf7\x6d\xf8\x13\x15\xab\x06\xfb\x0b\xf7\x2b\x05\x9b\x7e\x80\x92\x7b" ++"\x1b\x77\x7c\x7d\x77\x7e\x91\x82\x98\x80\x1f\x0e\x5a\xf7\xde\xf8\xee\x15\xa0\x91\x99\x91\xb4\x1b\xf7\x3e\xad\x7e\x49\x1f\x80\x07" ++"\x8a\x80\x8a\x87\x8a\x7c\xa0\x89\xab\xf7\x2f\x05\xfc\x86\x7b\x06\xba\x87\x8f\x8a\x97\x84\x08\x94\x86\x90\x80\x7e\x1a\x7b\x87\x72" ++"\x84\x72\x1e\x5b\xfb\x41\x26\x8a\x82\x6b\x05\xf0\x06\x49\xfb\x86\x79\x4e\x84\x85\x52\x83\x19\x7b\xf7\x90\x9b\x07\x51\x8f\x79\x95" ++"\xaa\x1a\x94\x8d\x98\x92\xa2\x1e\xc9\xf7\x77\xf4\x88\x9b\x8b\x98\x86\x19\x9a\x86\x94\x7a\x77\x1a\x7a\x89\x7f\x85\x6c\x1e\x9c\x86" ++"\xd7\xf7\x81\x79\x90\x5e\x30\x89\x8a\xfb\x3c\x89\x19\x0e\xfb\xa7\xf7\x91\xf7\x86\x15\x8f\x8d\x8f\x8d\x05\xca\xa7\xa9\xaf\xbc\x1a" ++"\xbf\x63\xae\x4f\x6d\x6b\x81\x79\x72\x1e\x7b\x80\x82\x83\x66\x67\x97\x7d\x18\xb4\xb5\xad\x9d\xae\x1b\xac\xa3\x73\x68\x6e\x7b\x6e" ++"\x72\x79\x1f\x7f\x82\x7b\x82\x73\x7e\x08\xfb\x2e\x06\x82\x68\x05\xe7\x06\x4f\x6e\x6f\x66\x59\x1a\x4b\xb7\x61\xce\xc3\xa8\x9c\xd9" ++"\xd8\x1e\x7f\x97\x05\x5d\x5d\x64\x76\x61\x1b\x60\x71\xa7\xb9\xb8\xa7\xb0\xc0\xa5\x1f\xf7\x34\x06\x94\xae\x05\x0e\xf7\x87\xf8\x52" ++"\xf7\xfa\x15\x7f\x06\x35\xf1\x4f\xf5\xbc\x1a\x9f\x98\x94\xaa\x1e\x9c\x24\x0a\xfb\x53\x06\x86\x79\xb2\x87\x9e\x78\xc5\x27\x19\xae" ++"\x4f\x9b\x73\xb1\x54\xfb\xbc\xfb\xaf\x18\x59\x5c\x70\x79\x5c\x7b\x86\x79\x18\xf7\x78\x06\x90\x9d\x05\x71\x8e\x84\x8f\x99\x1a\x93" ++"\x8f\x91\x99\x97\x1e\x8d\x8e\x91\x90\x92\x92\xf7\x8e\xf7\x89\x18\x9c\x06\x54\xfb\x70\x7a\x46\x79\x49\x1d\xf7\x94\x06\x8f\x9d\x05" ++"\x54\x8c\x7b\x96\xad\x1a\x95\x8c\x92\x90\x9e\x1e\xc4\xf7\x75\x05\x9c\x06\xf7\x00\xfb\x84\x05\x98\x6f\x8b\x8b\x83\x1a\x79\x78\x7e" ++"\x6e\x1e\x86\x79\x05\xbf\xba\x1d\x9d\x06\xb7\xf7\x55\x45\x8a\x7b\x97\x61\xe4\x19\xfb\x06\xf7\x85\xd9\xc9\xa8\xa3\xd4\xca\x19\xf7" ++"\x06\xee\xaa\x9f\xb5\x8f\x90\x9d\x18\xfb\x53\x22\x1d\x9c\x06\xa1\x96\x87\x82\x77\x73\x73\x2b\x3c\x1f\x74\x79\x65\x6b\x6f\x72\x6d" ++"\x72\x6e\x72\x6c\x72\x08\x7c\x06\xbd\xf7\x5b\x05\xd4\x9d\x9c\x99\xd4\x1b\x8f\x2e\x1d\x87\x79\x05\xc1\x8a\x9c\x81\x69\x1a\x82\x89" ++"\x7c\x88\x7f\x1e\x0e\xf7\x59\xf8\x81\xf8\x46\x15\x81\x50\x4e\x25\x2c\xfb\x09\x08\xa1\xc8\x92\xaa\xb7\x1a\xe5\x62\xc4\x4b\x4e\x56" ++"\x69\x3e\x50\x1e\x98\x81\x05\xc0\xb4\xb2\xa5\xb1\x1b\xb5\xa7\x60\x4b\x53\x78\x42\x6c\x50\x1f\x4e\x6c\x6c\x6e\x69\x1b\x77\x7b\x95" ++"\x98\x93\x8d\x8e\x9c\x99\x1f\x97\x94\x90\x96\x97\x1a\xa1\x7c\x9b\x75\x6e\x74\x70\x67\x5e\xad\x6a\xbc\xe8\xef\xe6\xf7\x60\xf7\x15" ++"\x1e\x3a\xfb\xb0\x05\xcc\x06\xa1\xd1\xc4\xe9\xe0\xf3\x08\x76\x49\x85\x6f\x64\x1a\x5a\x99\x5c\x9f\x78\x1e\x94\x82\x93\x88\xa0\x85" ++"\x08\xba\x80\xa2\x69\x51\x1a\x7b\x8b\x7c\x89\x79\x1e\x9d\x06\xb8\xf7\x52\x05\x63\x77\x8d\x90\x7b\x1f\x69\x96\x7a\xaa\xbd\x1a\xf7" ++"\x12\xdc\xf7\x29\xcf\x9d\x99\x80\x7f\x82\x87\x85\x7e\x81\x1e\x7e\x80\x87\x83\x7d\x1a\x74\x9a\x7c\xa0\xa9\xa2\xa8\xaf\xb7\x67\xae" ++"\x5f\x2f\x2c\x34\xfb\x69\xfb\x20\x1e\xde\xf7\xbb\x05\x0e\xfb\x39\xf7\x65\x81\x15\x93\x06\xf7\x1d\xf2\xe5\xf7\x0b\x89\x1d\x9c\x06" ++"\xec\xa7\xbd\xbb\xd2\x1b\xcc\xb7\x5d\x48\x37\x42\x52\x20\x81\x84\x8b\x8d\x7b\x1f\x7f\x66\x05\x8c\x97\x90\x8b\x94\x1b\xe8\xc0\x5d" ++"\x3d\x29\x43\x44\x29\x3f\x58\xb0\xdb\x68\x1f\x73\x82\xaa\x2f\xc8\x54\xdf\x7f\x19\x54\x32\x2a\x0a\x98\x93\x8d\x96\x4a\x1d\x75\x7a" ++"\x8f\x96\x6e\x3c\x0a\x82\x84\x47\x1d\xfb\xa2\xf7\x31\x80\x15\xf0\x8a\xda\xc8\xd9\x1a\xc3\x67\xac\x3c\x9b\x1e\xb9\x8e\xa0\x87\x1d" ++"\x83\x6e\x05\xa2\x06\xd1\xa9\x76\x59\x43\x5b\x5b\x45\x53\x66\xa3\xc6\x69\x1f\x7b\x83\xa1\x4e\xb7\x65\xc7\x81\x19\x54\x33\x2a\x0a" ++"\x98\x93\x8d\x96\x85\x0a\x81\x86\x2c\x0a\x86\xf7\x97\xf7\xf1\x15\xf7\x1c\xfb\x8d\x05\x96\x76\x90\x7d\x7f\x1a\x75\x7a\x82\x5e\x87" ++"\x1e\x85\x79\x05\xc9\xba\x1d\x9c\x06\xb8\xf7\x55\x44\x8a\x81\x93\x5a\xe7\x19\xfb\x19\xf7\x93\xf7\x9e\xf7\x6b\xa5\x1d\xfb\xad\xfb" ++"\x7e\xa6\x1d\x7c\x86\x7d\xb6\x1d\x68\x7f\xe2\x1d\x9a\x8f\x9b\x1e\x0e\xfb\x5b\xf7\x6f\xf8\x4b\x15\x5c\x7f\x52\x82\x61\x88\x85\x78" ++"\x18\xf5\x1d\x81\x89\x81\x85\x74\x1f\x29\xfb\xe3\x05\xd2\x06\xc9\xf7\x69\x05\x8c\x97\x91\x8c\x8e\x1b\x96\x95\x85\x80\x93\x1f\x91" ++"\x82\x8d\x85\x98\x5e\xa6\x2a\x99\x71\xae\x77\x08\xac\x76\x95\x77\x61\x1a\x7f\x8a\x77\x8a\x77\x1e\x9d\x06\xb8\xf7\x52\x45\x8c\x86" ++"\x8f\x79\xcd\x19\x78\xd3\x74\xab\x65\x92\xa8\x96\xae\xb1\xab\xc3\x08\xb0\x9f\x96\x95\x9e\x1b\x93\x91\x88\x84\x91\x1f\x81\x94\x93" ++"\x87\x98\x1b\xa7\x9d\x9a\xa3\xa6\x75\x9c\x69\x61\x71\x76\x49\x63\x1f\x5a\x39\x69\x71\x4a\x83\x08\x0e\x86\xf7\xbc\xf8\x1c\x15\x6c" ++"\x71\xa6\x1d\x7d\x86\x7c\xb6\x1d\x69\x7e\xe2\x1d\x9b\x8f\x9a\x1e\xd1\xf7\x8d\x9b\x6e\x4c\xfb\x6f\x05\xcb\x06\xb4\xf7\x23\xd9\xfb" ++"\x24\x05\x96\x77\x90\x7c\x7f\x1a\x76\x7a\x81\x5e\x87\x1e\x85\x79\x05\xf7\x9e\x06\x91\x9d\x4c\x8a\x6e\xa2\x5c\xe5\x19\xfb\x10\xf7" ++"\x81\x95\xac\xf7\x8b\xf7\x5c\xa5\x1d\xfb\x3b\xfb\x1f\xab\xf7\x04\x05\x4c\x06\x0e\xfb\x5b\xf7\x5d\xf7\x8d\x15\x7e\x86\x81\x89\x7a" ++"\x89\xc5\xf7\x5b\x18\x59\x7f\x55\x82\x61\x88\x85\x78\x18\x8d\x9b\x92\x8c\x94\x1b\x9e\x93\x84\x7c\x81\x89\x82\x85\x74\x1f\x29\xfb" ++"\xe3\x05\xd2\x06\xc9\xf7\x69\x05\x8c\x96\x92\x8c\x8c\x1b\x92\x8f\x8a\x87\x92\x1f\x60\xfb\x29\x05\xaf\x06\xab\xf7\x00\x05\x89\x07" ++"\xa2\x3a\x92\x75\x9a\x6f\x08\x6e\x9a\xa3\x79\xa5\x1b\xb3\xae\xad\xeb\xc4\x1f\x7c\x94\x05\x55\x68\x76\x78\x6f\x1b\x74\x82\x98\xc0" ++"\x7c\x1f\x79\xd2\x74\xab\x66\x92\x08\x8d\x07\xa4\x95\xa9\xaa\xa7\xb8\xa3\xb4\xc0\x0a\x92\x88\x87\x8f\x1f\x7d\x98\x91\x88\x99\x1b" ++"\xa7\x9d\x9a\xa3\xa6\x75\x9c\x69\x61\x72\x76\x49\x62\x1f\x73\x62\x78\x74\x76\x78\xad\xf7\x0b\x18\x66\x06\x0e\x8f\xf7\x9f\xf8\x02" ++"\x15\xbd\xf7\x54\x05\xd3\x9e\x9d\x99\xd5\x21\x1d\xfc\x14\x06\x61\xfb\x36\x05\x9a\x06\xe1\xaa\xbb\xb3\xd5\x1b\xcc\x06\xfb\x20\xfc" ++"\x9d\x82\x0a\xcd\xf7\x8d\x86\x1d\x83\x89\x88\x78\x7b\x1e\x0e\x4d\xf7\xf0\xf8\x54\x15\xfb\x83\x06\x6d\xfb\x05\x05\x9a\x06\xbf\xa5" ++"\xb7\xa4\xcc\x1b\xb1\x06\x8a\x88\x78\x46\x30\xfb\xe8\x05\xd4\x06\xc4\xf7\x6c\x05\x8c\x98\x91\x8c\x8c\x1b\xa0\x99\x7c\x6a\x95\x1f" ++"\xa3\x39\x93\x74\x9b\x6f\x08\x6d\x9b\xa4\x79\xa5\x1b\xb3\xad\xad\xec\xc4\x1f\x7c\x94\x05\x56\x69\x75\x77\x6f\x1b\x73\x82\x98\xc1" ++"\x7a\x1f\x77\xd4\x73\xab\x63\x92\xa7\x96\xa7\xa8\xa8\xbb\xa2\xb5\x8b\x8b\x8f\x8f\x08\x98\x95\x96\x92\x97\x1b\x91\x93\x88\x87\x8f" ++"\xd1\x0a\xa2\xa7\x75\x9c\x66\x61\x72\x76\x49\x63\x1f\x5b\x38\x6a\x71\x49\x83\x08\x0e\xbf\xf7\x90\xf7\xdf\x15\xf7\x9f\x06\x49\xfb" ++"\x76\x78\x45\x78\x7b\x49\x8a\x20\x1d\xe3\x06\xee\xb4\x6a\x3a\x7e\x8a\x7a\x8a\x78\x1f\x9d\x06\xb8\xf7\x55\x05\x4a\x8c\x75\x96\xac" ++"\x1a\x99\x8e\x9f\x92\xa2\x1e\xf7\x0e\xf8\x3d\x05\xd2\x9f\x9e\x9b\xcf\x21\x1d\xfb\x9b\x06\x83\x4c\x1d\x6c\x1a\x80\x89\x7d\x87\x7d" ++"\x1e\x51\xfb\x58\x05\xfb\x9c\x06\xc1\xf7\x52\x05\xd4\x9f\x9e\x99\xd3\x1b\x90\x2e\x1d\x86\x79\x05\xc0\x8a\x9c\x81\x6d\x1a\x80\x89" ++"\x7d\x86\x7c\x1e\xfb\x17\xfc\x5e\x78\x47\x78\x79\x60\x1d\x91\x9d\x05\x56\x8c\x7a\x95\xaa\x1a\x96\x8d\x96\x90\x9d\x1e\x0e\xfb\x3f" ++"\xf7\x48\xf7\x93\x15\xc2\xf7\x52\x5b\x7f\x51\x81\x63\x89\x19\x85\x78\x05\xf5\x1d\x80\x89\x81\x85\x74\x1f\x29\xfb\xe8\x05\xd2\x06" ++"\xcb\xf7\x73\xf7\x31\x90\x60\xfb\x29\x05\x88\x80\x87\x6e\x7f\x1a\x74\x93\x82\xaa\x81\x1e\xac\x80\x98\x77\x61\x1a\x7d\x8a\x76\x8a" ++"\x77\x1e\x9d\x06\xb8\xf7\x54\x05\x58\x8c\x7a\x90\x99\x1a\x90\x8b\x8c\x92\xa8\x1e\xea\xf7\xde\x05\x44\x06\x59\xfb\x43\x05\x0e\x92" ++"\xf7\xcf\x79\x15\x97\x06\xf2\xda\xb6\xf5\xe6\x1f\x7a\x99\x05\x33\x31\x51\x6d\x39\x1b\xfb\x03\x4b\xd6\xf7\x16\xf7\x0b\xbb\xad\x0a" ++"\xcd\x1b\xe7\xbe\x55\xfb\x00\x95\x1f\x9d\x88\xb0\xf7\x5b\x05\x76\x06\x7b\x83\x81\x85\x77\x1b\x82\x80\x8d\x90\x76\x1f\x96\x5f\x63" ++"\x91\x6a\x1b\xfb\x6a\xfb\x54\xfb\x5c\xfb\x73\xfb\x1b\xdf\x25\xf7\x16\x77\x1f\x58\x39\x2a\x0a\x98\x94\x57\x1d\xb4\xa2\x86\xa8\x44" ++"\x1d\x82\x84\x47\x1d\xfb\x6c\xf7\x4e\x80\x15\xd1\x8e\xc3\xac\xc1\xd2\x7b\x95\x18\x50\x54\x64\x75\x5a\x1b\x52\x69\xb5\xd3\xe0\xae" ++"\xe5\xc3\xc5\x1f\xa9\xa8\xb3\x9d\xb3\x1b\xa2\x99\x83\x7f\x86\x89\x86\x87\x82\x1f\x84\x7e\x89\x85\x81\x1a\x73\x9a\x7d\xa3\xa7\x9f" ++"\x9e\xa6\xba\x51\x0a\x36\xb4\x58\xd9\x7f\x1e\x55\x34\x94\x83\x05\x90\x98\x93\x8d\x96\x4f\x0a\x79\x8f\x96\x6e\x3c\x0a\x81\x85\x47" ++"\x1d\x23\xe6\xf9\x1a\x15\xc3\x83\x8e\x88\x9c\x53\xd8\xfb\xa5\x18\x4e\xfb\x6b\x9f\x1d\xa0\x92\xaa\xa3\xda\x1e\x8e\x93\x8d\x93\x8c" ++"\x8f\xa8\xf1\x18\xf7\x6f\xf7\xa6\xab\xb3\x93\x92\xa9\x9a\x19\x9b\xfb\x51\x7b\x07\xbb\x85\x8b\x8b\x96\x85\x48\x1d\x6f\x5d\x49\x23" ++"\xfb\x0f\x1e\x7a\x77\x85\x83\x7c\x79\x7f\xb8\x86\x9c\x7d\xbd\x08\x72\xe2\x56\x0a\x91\xc7\x91\x1e\x9b\xfb\x83\x07\x0e\xfb\x72\xf7" ++"\x2c\xb9\x15\x62\xfb\x2b\x77\x47\x83\x83\x54\x84\x19\x87\x7d\x05\xf7\x55\x06\x8e\x99\x05\x64\x8f\x81\x92\xa2\x1a\x97\x8e\x9d\x90" ++"\x9e\x1e\xb7\xf7\x37\xf7\x44\xf7\xa5\xb6\xd0\x95\x95\xaa\x92\x19\x94\x8c\x90\x9b\x05\xfb\x1a\x06\x86\x7b\x05\x90\x06\x9f\x94\x86" ++"\x7d\x7f\x80\x75\x72\x62\x1f\xfb\x18\xfb\x65\x75\xf7\x69\x05\x89\xa4\x8a\x95\x95\x1a\xa8\x9b\x9b\xa9\x1e\x92\x06\x90\x9b\x05\xfb" ++"\x4c\x06\x87\x7b\x99\x8a\x96\x8a\x95\x86\x8f\x84\x19\x90\x84\x90\x6d\x95\x34\x08\x0e\x23\xf7\xd7\xf7\x7f\x15\xa0\xd6\xf7\x6f\xf7" ++"\xa6\xab\xb3\x93\x92\xa9\x9a\x19\x9b\xfb\x51\x7b\x07\xbb\x85\x8b\x8b\x96\x85\x48\x1d\x6f\x5d\x48\x23\xfb\x0e\x1e\x7a\x77\x85\x83" ++"\x7c\x79\x7f\xb8\x86\x9c\x7d\xbd\x08\x72\xe2\x56\x0a\x91\xc7\x91\x1e\x9b\xfb\x83\x7b\x07\xc3\x83\x8e\x88\x9c\x53\xd8\xfb\xa5\x18" ++"\x77\x44\x05\x26\x06\x82\x69\x05\xef\x06\x6c\xfb\x02\x9f\x1d\xa1\x92\xa7\xa6\xe5\x1e\x8c\x8f\x05\xf7\x03\x06\x94\xad\x05\x0e\xfb" ++"\x72\xf7\x62\x87\x15\x9c\xc9\xf7\x44\xf7\xa5\xb7\xd0\x94\x95\xaa\x92\x19\x94\x8c\x90\x9b\x05\xfb\x1a\x06\x87\x7b\x05\x8f\x06\x9f" ++"\x94\x86\x7d\x7f\x80\x73\x72\x64\x1f\xfb\x18\xfb\x65\x75\xf7\x69\x05\x88\xaa\x8b\x90\x94\x1a\xa8\x9b\x9b\xa9\x1e\x92\x06\x90\x9b" ++"\x05\xfb\x4b\x06\x86\x7b\x99\x8a\x96\x8a\x95\x86\x8f\x84\x19\x91\x84\x90\x6d\x94\x34\xa3\xfb\x7e\x18\x7e\x59\x05\xfb\x01\x06\x82" ++"\x63\x05\xf6\x06\x7a\x4e\x77\x47\x83\x83\x54\x84\x19\x87\x7d\x05\xf7\x55\x06\x8f\x99\x05\x63\x8f\x81\x92\xa2\x1a\x97\x8e\x9d\x90" ++"\x9e\x1e\x9c\xc8\x05\xf7\x02\x06\x94\xb3\x05\x0e\x51\xf7\xc2\xf7\x9e\x15\xb6\xfb\x47\x05\x8e\x81\x8c\x82\x84\x1a\x70\x76\x7b\x67" ++"\x1e\x7a\x06\x85\x79\x05\xda\x06\xcc\xa8\x84\x74\xa1\x1f\x9a\x7b\x95\x6c\x6a\x1a\x7b\x8a\x7b\x8a\x78\x1e\x9d\x06\xb8\xf7\x54\x05" ++"\x62\x79\x8f\x94\x80\x1f\x6d\xa3\x82\x99\x82\xb4\x51\xf7\x7c\x18\xf7\x36\xf7\x53\xcb\xd7\xab\x9e\xc8\x8e\x19\x91\x9d\x05\xfb\x5b" ++"\x06\x85\x79\x05\x95\x06\xa2\x94\x85\x7c\x7f\x84\x7e\x7b\x77\x1f\xfb\x2a\xfb\x46\x64\xf7\x39\x05\x89\x96\x88\xa1\x94\x1a\xa3\x9f" ++"\x98\xae\x1e\x9b\x06\x91\x9d\x05\xfb\x9d\x06\x85\x79\x05\x9c\x06\xbd\x8a\x9c\x7a\x9f\x48\xca\xfb\x8d\x18\xfb\x3b\xfb\x5a\x05\x56" ++"\x60\x4d\x62\x67\x1b\x85\x79\x05\xf7\x62\x29\x0a\x76\x06\x6e\x7b\x92\x9a\x94\x8f\x92\x99\x9d\x1f\x0e\xfb\x72\xf7\x5e\xf7\x52\x15" ++"\xb1\xfb\x15\x99\x61\x98\x77\x9a\x88\x19\xae\x80\x9a\x6d\x50\x1a\x7f\x8a\x7a\x8a\x79\x1e\x9d\x06\xb8\xf7\x54\x42\x8d\x86\x8e\x79" ++"\xcb\x19\x5c\xf7\x2c\x05\xe5\xc7\xa4\xa3\xa8\x1b\x91\x92\x8a\x87\x98\x1f\x87\x99\x8f\x8a\x91\x1b\x9d\x99\x9a\x9f\xa3\x7b\x9c\x73" ++"\x72\x73\x7d\x6d\x6e\x1f\x79\x78\x8b\x8b\x45\x2e\x66\xf7\x07\x7f\xa4\x6f\x9a\xfb\x12\x6f\x18\x86\x7a\x05\x90\xa0\x94\x8d\x96\x1b" ++"\xbb\xa6\x63\xfb\x25\xba\x1f\x4d\x2f\x05\x50\x64\x71\x70\x7b\x1b\x85\x87\x8d\x98\x7e\x1f\x93\x82\x83\x8e\x83\x1b\x77\x7d\x7c\x76" ++"\x72\x9d\x7b\xa6\xae\xae\xa7\xc9\xb5\x1f\x0e\xa8\xf8\xfb\xac\x15\x67\x80\x8d\x90\x7e\x1f\x7b\x91\x78\xa1\x98\x1a\x8e\x8c\x91\x8e" ++"\x95\x77\x1d\x54\xfb\x68\x79\x47\x78\x79\x4c\x8a\x20\x1d\xf7\x14\x06\xcc\xaf\x64\x46\x7b\x8a\x7b\x8a\x77\x1f\x9d\x06\x0e\xfb\x52" ++"\x66\x0a\x83\x89\x7c\x83\x1a\x76\x9e\x7a\xa2\x9b\x98\x8f\x97\x9d\x1e\x7b\x70\x83\x72\x71\xdc\x1d\x76\x1e\x95\x7d\x05\xcf\xb2\xa1" ++"\xa4\xb2\x1a\x95\x8a\x8e\x87\x9f\x1e\x87\x99\x89\x98\x92\x1a\x96\x8e\x93\x9a\xa8\x1e\x96\x96\x9a\x9c\x9d\xa4\x08\x0e\x9e\xf8\x0e" ++"\xf7\xbb\x15\xaf\x90\xa5\x90\xb3\x97\x4f\xfb\x69\x18\x78\x47\x78\x7a\x4d\x8a\x86\x79\x18\xf7\x93\x29\x0a\x55\x8c\x7b\x95\xaa\x1a" ++"\x97\x8c\x92\x91\x9f\x1e\xf7\x17\xf8\x5e\x05\xd4\xa0\x9d\x99\xd3\x21\x1d\xfb\xa1\x25\x1d\xc0\x8a\x9c\x81\x6d\x4d\x1d\x4f\xfb\x65" ++"\x68\x80\x6c\x84\x67\x88\x19\xcc\xf7\x72\x05\x4c\x06\x4a\xfb\x72\x05\x5f\x92\x76\x9e\xad\x1a\x92\x8c\x92\x8e\x94\x1e\xb3\xf7\x21" ++"\x05\xd4\x9f\x9e\x99\xd3\x1b\x8f\x9d\x05\xfb\x9f\x22\x1d\xc0\x8a\x9c\x81\x6c\x1a\x80\x89\x7f\x86\x7b\x1e\x67\xfb\x12\x05\x83\x6e" ++"\x8a\x86\x7b\x1a\x4b\xbd\x6a\xec\x1e\x5d\xfb\x34\x05\xca\x06\x0e\xfb\x52\xf7\x81\xf7\x53\x15\xb1\xa8\xa0\xa2\xae\xbf\x48\xfb\x81" ++"\x18\x89\x84\x88\x79\x84\x1a\x77\x9e\x7a\xa0\xb1\xb1\xa8\xd4\xc4\x1e\x7e\x96\x05\x60\x6a\x75\x77\x7c\x1b\x84\x85\x91\x92\x91\x8e" ++"\x9b\x8e\x96\x1f\xef\xf7\xf1\x05\x44\x06\x80\x4c\x58\x39\x52\x5d\xae\xf7\x13\x18\x5b\x06\x5f\xfb\x2f\x05\x8a\x87\x8a\x8b\x87\x1b" ++"\x7b\x83\x94\x9c\x92\x8b\x8e\x8f\x97\x1f\xc0\xf7\x4b\x5a\x7e\x59\x83\x5c\x87\x20\x1d\x8e\x9b\x92\x8c\x95\x1b\x9d\x93\x84\x7c\x80" ++"\x8a\x83\x83\x72\x1f\x75\x3d\x05\x86\x7d\x87\x6f\x81\x1a\x68\xa0\x74\xac\x98\x97\x8d\x90\x99\x1e\x75\x3c\x05\xbb\x06\x0e\x9e\xf7" ++"\x75\xf7\xe3\x15\x9c\xe1\xa2\x8e\xae\x1b\xce\xad\x73\x5b\x79\x88\x7b\x83\x6e\x1f\x6c\xfb\x09\x05\x45\x78\x77\x7c\x41\x1b\x87\x79" ++"\x05\xf7\xae\x24\x0a\x4f\x8c\x7c\x93\xa9\x1a\x94\x8e\x9e\x90\x9d\x1e\xab\xf7\x09\x05\x91\xa3\x8f\xa5\x9f\x1a\xd3\x59\xb0\x29\x5e" ++"\x7b\x89\x73\xfb\x15\x1e\xbd\xf7\x4e\x05\xd2\x9f\x9f\x99\xd4\x21\x1d\xfb\xae\x22\x1d\xc6\x8a\x9a\x83\x6e\x1a\x80\x88\x79\x86\x79" ++"\x1e\xfb\x0f\xfc\x5c\x05\x45\x78\x77\x7c\x42\x1b\x86\x79\x05\xf7\xae\x24\x0a\x50\x8c\x7c\x93\xa8\x1a\x97\x8e\x9d\x90\x9c\x1e\x0e" ++"\x71\x1d\xfb\xdb\x42\x0a\xa8\xf9\x1a\xf8\xc1\x15\x8b\x1d\xb6\x91\x8c\x94\x8c\x90\x1f\xb1\xf7\x21\x58\x1d\x6a\x1a\x81\x89\x7f\x87" ++"\x7c\x1e\x69\xfb\x12\x05\x86\x76\x89\x80\x7c\x1a\x4b\xbf\x67\xe7\xc1\xc1\x93\x9e\xce\x1e\x5c\xfb\x48\x72\x2e\x7f\x81\x35\x8a\x19" ++"\x5b\xfb\x58\x05\x9d\x06\xbb\xf7\x0d\xbc\xb0\xf7\x07\x90\x08\xeb\x06\x8f\x9d\x63\x8c\x82\x8c\x80\x91\x19\x7e\x92\x84\x96\x9b\x1a" ++"\x9a\x92\xa9\x9a\xb6\x1e\x0e\xfb\x52\x66\x0a\x84\x89\x7b\x83\x1a\x8a\x8b\x88\x8c\x88\x1e\x6c\x62\x7c\x68\x68\xdc\x1d\x75\x1e\x95" ++"\x7e\x05\xcf\xb2\xa1\xa4\xb2\x1a\x94\x8a\x8f\x87\x9e\x1e\x87\x9a\x89\x97\x92\x1a\x95\x8d\x91\x91\x9a\x1e\x82\x95\x95\x87\x97\x1b" ++"\xb1\xb0\xa8\xd4\xc4\x1f\x0e\xc9\xcb\xf7\xc1\x15\x84\x68\x88\x76\x79\x1a\xfb\x24\xeb\x2a\xf7\x23\xf7\x75\xf7\x59\xf7\x68\xf7\x87" ++"\xbf\x81\xb5\x75\xaf\x1e\xcd\x64\x3f\xb2\x34\x1b\x39\x37\x6e\x56\x43\x1f\x57\x65\x70\x6a\x5b\x3b\xcf\x80\x18\xb6\xd4\xad\xb7\xac" ++"\xa6\x08\xb4\xc0\xc8\xa2\xc5\x1b\xbc\xb8\x75\x67\xa3\x1f\x9c\x71\x93\x67\x5a\x1a\x51\x82\x51\x79\x55\x1e\x7c\x60\x15\x72\x4d\x70" ++"\x5b\x70\x6b\x08\x4f\x56\x4a\x69\x4b\x1b\x59\x5f\xa1\xae\x74\x1f\x78\xa8\x83\xb1\xc4\x1a\xa0\x8c\x9a\x8d\x9e\x1e\x0e\x5a\xf8\xdc" ++"\x9b\x15\x51\x90\x84\x93\x7e\xd5\x26\xf8\xd3\x18\x71\x06\xfb\xb6\xfc\x90\x3d\xfb\x1a\x81\x7f\x62\x83\x19\x7b\xf7\x52\x9b\x07\x56" ++"\x91\x83\x8f\xa6\x1a\x9e\x8d\x91\x9d\xb0\x1e\xc4\xf7\x06\x05\xf7\x73\x06\xa0\xfb\x19\x05\x8d\x81\x8c\x80\x83\x1a\x67\x7d\x82\x4a" ++"\x85\x1e\x7b\xf7\x8e\x07\xfc\x21\xf7\x9e\x15\xf7\x29\xf7\x9c\xbb\xfb\x9c\x05\xf7\x2d\xf8\xf2\x15\x4b\x73\x5a\x67\x4c\x1b\x4b\xcc" ++"\x1d\xae\x7c\xb8\x1b\xc2\xba\xa3\xb8\xac\x1f\x9f\xa6\x94\xa1\x94\xb5\x08\x0e\xf8\x72\xf7\x04\x15\x6e\x6e\x05\x6b\x6c\x7f\x82\x81" ++"\x1b\x83\x85\x91\x92\xa1\xbb\xf7\x50\xb9\xf7\x32\x1f\x8e\x95\x8c\x8d\x8d\x94\x84\x8e\x18\x4d\x84\x88\x88\x80\x5b\x05\xb0\x83\x6e" ++"\xa0\x5f\x1b\xfb\x1b\xfb\x32\xfb\x4f\xfb\x34\x45\xb1\x62\xcb\xd3\xb6\xad\xf7\x11\xe6\x1f\x74\x38\x89\x83\x71\x1a\x6e\x97\x7f\xa7" ++"\xb4\xa3\x9e\xe7\xd8\x1e\xfb\x3a\xf7\xd8\x15\xad\x89\xa1\x73\x68\x1a\x37\x56\xfb\x0d\x45\x3f\x1e\x70\x72\x69\x7a\x6e\x1b\x66\x75" ++"\xa7\xb9\xc3\xb2\xf2\xb8\xcc\x1f\xb5\xc6\xba\xab\xb4\x88\x08\xf7\x36\xf7\x7e\xbc\x1d\xa0\x71\x08\x6d\xa2\xae\x7c\xb8\x1b\xc1\xba" ++"\xa3\xb8\xad\x1f\x9f\xa6\x94\xa1\x93\xb5\x08\x0e\xc9\xf8\x6e\xf9\x34\x15\x37\x31\x63\x41\x3b\x1f\x26\x2d\x50\xfb\x0e\xfb\x0b\x1a" ++"\xfb\x21\xe6\x27\xf7\x13\xf7\x64\xf7\x5e\xf7\x68\xf7\x78\x96\x1e\xf7\x22\x92\x2a\xf7\x00\xfb\x1b\x1b\xe3\xfc\x04\x15\xfb\x4b\x51" ++"\x29\x21\xfb\x03\x1b\x3a\x5a\xc9\xef\xb0\x91\xb8\x96\xb8\x1f\x97\xb6\x15\xf7\x4d\xc5\xee\xf6\xf7\x06\x1b\xda\xbd\x50\x2e\x61\x83" ++"\x55\x7f\x5f\x1f\x0e\x92\x1d\xfb\x4c\xfb\x58\x15\x8d\x8e\x05\xf7\x03\xba\xc8\xc8\xcb\x1b\xb4\xa7\x65\x53\x70\x89\x7a\x83\x66\x1f" ++"\x81\x69\x15\xfb\x0d\x68\x45\x3b\x45\x1b\x5c\x6c\xaf\xc2\xaf\x91\xae\x97\xb2\x1f\x0e\x5a\x5b\x0a\x52\xf8\x01\x15\x4b\x72\x5a\x67" ++"\x4d\x1b\x4a\xcc\x1d\xaf\x7c\xb7\x1b\xc3\xb9\xbe\x0a\xfb\x6c\x7e\x1d\xf7\xf6\xf8\x54\xbc\x1d\x9f\x71\x08\x6d\xa2\xaf\x7c\xb7\x1b" ++"\xc2\xba\xbe\x0a\xf7\x83\xf9\xbe\x15\x5a\xf8\x85\xbc\x07\x0e\xf7\xe8\xad\x89\x15\x92\x06\xd5\x06\xf7\x44\xcd\x97\xb7\xcc\x1f\xf1" ++"\xd0\xd5\xf7\x36\xf7\x2f\x1a\xea\x6d\xde\x5b\xb1\x1e\xa7\x67\x5a\x98\x4a\x1b\xfb\x2b\x20\x56\x2e\x69\x1f\x7d\x66\x87\x73\x8a\x49" ++"\xd9\xb1\x18\x94\x07\x8a\xea\xb0\xb7\xe6\x99\x3d\xfc\x3e\x18\x7a\x40\x72\x5c\x6d\x81\x74\x8c\x18\xe5\x16\x8f\x8e\xc2\xb9\x9e\xb6" ++"\xa1\xf7\x13\x19\xc7\xf7\xec\x05\x92\x06\x8e\x06\xb4\x96\x8a\x87\x98\x1f\xc4\x76\xa9\x49\x26\x1a\xfb\x66\x2c\xfb\x29\xfb\x1e\x84" ++"\x1e\xf7\x8d\xfb\x99\x15\xda\x06\xb1\xf7\x62\x05\x7b\xb2\x8e\x8a\xa1\x1b\xf7\x14\xf7\x01\xf7\x39\xf7\x53\xf7\x00\x5e\xc3\x36\x57" ++"\x5e\x75\x62\x6a\x1f\x66\x5d\x76\x50\x73\xfb\x18\x08\xea\xe6\x15\xe6\x9c\xaf\xc0\xb9\x1b\xb4\xa1\x61\x3c\xfb\x2a\x52\xfb\x0b\x43" ++"\x6e\x75\x96\xa5\x77\x1f\x0e\x5a\xf7\x97\x16\x7c\xf7\x2f\x05\x49\xb7\x62\xe4\xea\x1a\xc0\x98\xc6\xa2\xbc\x1e\xc9\xa9\xbc\xaf\xc3" ++"\x1b\xc3\xbc\x67\x4d\xa9\x1f\xa2\x5a\x98\x50\x56\x1a\x2c\x61\x32\x4a\x5f\x1e\x7c\xfb\x2f\x05\xf7\x88\xf7\x2d\x77\x06\x5e\x84\x7b" ++"\x79\x68\x1b\xfb\x0d\x06\x8d\xb1\x05\xf6\xb8\xc9\xe8\xf7\x08\x1a\xbb\x7f\xbe\x74\xba\x1e\xef\x5b\x36\xc5\x2a\x1b\x2a\x36\x51\x27" ++"\x5b\x1f\x74\x5c\x7f\x58\x5b\x1a\xfb\x08\xc9\x2e\xf6\x5e\x1e\x8e\x65\x05\xfb\x0e\x06\x68\x7b\x9d\xb8\x84\x1f\x77\xfb\x2d\x06\x0e" ++"\xfc\x81\xac\x0a\xfc\x2e\x46\x0a\xf7\xe8\xf8\xa9\xf8\x95\x15\x49\x06\xfb\x74\xfc\x95\x05\xdb\x06\xf7\x45\xf8\x2d\xf7\x45\xfc\x2d" ++"\x05\xdb\x06\x0e\xf7\xe8\xf8\xa9\x16\xf7\x74\xf8\x95\x05\x3b\x06\xfb\x45\xfc\x2d\xfb\x45\xf8\x2d\x05\x3b\x06\xf7\x74\xfc\x95\x05" ++"\x0e\xf7\xe8\xf8\x8c\xf9\x60\x15\xfb\x60\xfb\x34\xfb\x32\xfb\x5f\xfb\x5b\xf7\x34\xfb\x33\xf7\x5d\xf7\x5b\xf7\x34\xf7\x34\xf7\x5c" ++"\xf7\x59\xfb\x34\xf7\x36\xfb\x58\x1f\xa4\x52\x15\xf7\x23\x7e\xf7\x06\xfb\x06\x99\xfb\x25\x08\xfb\xa3\x06\xf7\xa4\x52\x15\x82\xfb" ++"\x22\xfb\x0d\xfb\x0f\xfb\x22\x80\x08\xf7\xa8\x07\x53\xfb\xa8\x15\xfb\x27\x99\xfb\x05\xf7\x05\x7d\xf7\x29\x08\xf7\xa6\x06\xfb\xa6" ++"\xc4\x15\x99\xf7\x24\xf7\x07\xf7\x06\xf7\x25\x99\x08\xfb\xa4\x07\x0e\xc9\xf7\x11\xf7\x10\x15\xf8\x67\xf8\x67\xfc\x67\x06\xb3\xfc" ++"\x3f\x15\xf8\x17\xf8\x17\xfc\x17\x07\x0e\xf7\xe8\xf9\x64\xf8\xc3\x15\x4f\xfb\x8d\x06\x26\x86\x62\x7c\x6e\x1e\x5b\x72\x53\x6b\x50" ++"\x1b\x57\x58\xa4\xb3\x6f\x1f\x74\xac\x85\xb4\xf7\x04\x1a\xf7\x8d\x4f\xfb\x8a\x07\xfb\x1d\x90\x69\xa3\x63\x1e\x4a\xb1\xd1\x66\xde" ++"\x1b\xd7\xcb\xaa\xc3\xb4\x1f\xac\xb8\x91\xab\xf7\x29\x1a\x0e\x48\xf8\x27\xf8\x1c\x15\xfb\x69\x06\x41\xf7\x4d\x05\x2d\x06\xf7\x7d" ++"\xfc\xd5\x05\xde\x06\xf7\x7d\xf8\xd5\x05\x2d\x06\x22\xfb\x9d\x15\x3f\xfb\x48\x40\xf7\x48\x05\x0e\x78\x1d\xfb\x01\x7c\x49\x75\x1a" ++"\x7a\x91\x7d\x96\x82\x1e\x78\x71\x84\x76\x70\xb1\x1d\xad\xa4\x91\x94\xac\x9d\x1f\xa6\x9a\x9c\x9f\xbe\xd3\x08\x0e\xfb\x5d\x3b\x1d" ++"\x0e\xfb\x5d\x3b\x1d\xf7\x67\xf7\xc2\x7f\x0a\x0e\xfb\x5d\x3b\x1d\xf7\x98\xf7\x90\x15\xac\x06\x9b\xac\x05\x9b\xac\x95\xa7\x9b\x1a" ++"\x9a\x83\x93\x7b\x6b\x80\x77\x41\x86\x1e\x41\x70\x15\x72\x77\x78\x73\x71\xa0\x77\xd3\x0a\xf7\x42\x59\x1d\xfb\x5d\x3b\x1d\xf7\x7f" ++"\xf7\x45\x15\xb5\x06\xa1\xba\x05\xa1\xbb\x99\xb6\xa0\x1a\x9f\x81\x96\x78\x62\x7d\x6e\x22\x81\x1e\x0e\x2a\x1d\xfb\x1d\xf8\xeb\x15" ++"\x55\x5e\x5f\x54\x53\xb6\x5f\xc4\xc2\xb8\xb8\xc1\xc2\x5e\xb8\x53\x1f\x69\x04\xb0\xa9\x6d\x67\xd5\x1d\x2a\x1d\x6f\xf8\x98\x15\x6a" ++"\x80\x7e\xc9\x1d\x6f\x6e\x3e\x77\x6b\x1d\xa4\x83\x76\xc0\x1f\x81\xa5\x9d\x86\x98\x1b\xbb\xac\xaf\xcf\x99\x1f\x0e\x92\x2d\x0a\xf7" ++"\xe8\xd8\xa5\x0a\x82\x82\x87\x85\x84\x1e\x0e\x92\x2d\x0a\xf8\x46\xf7\x88\x20\x0a\x92\x2d\x0a\xf7\xb2\xf7\x51\x23\x1d\x92\x2d\x0a" ++"\xf7\xf0\xd6\x54\x0a\x9b\x7f\x7f\x92\x7c\x1b\x77\x7c\x7c\x78\x7f\x91\x82\x98\x80\x1f\x0e\xfb\x7c\xf7\xb4\xf9\x69\x15\x50\x75\x5f" ++"\x6b\x75\x1a\x75\xa9\x74\xc2\x76\x1e\x48\x66\x63\x59\x5c\x1a\x69\x9c\x73\xb5\x72\x1e\xfb\x04\x54\x46\x2f\x2d\x1a\x5d\x9b\x65\xaa" ++"\x73\x1e\x7c\x9e\xa1\x86\xb5\x1b\x98\x9b\x8c\x8d\xa1\x1f\x8e\xa1\x9b\x8c\x91\x1b\xa5\x99\x81\x7a\x68\x67\x6b\x62\x82\x84\x8c\x8f" ++"\x7f\x1f\x92\x76\x85\x8c\x7f\x1b\x6e\x78\x7c\x74\x75\x9e\x7c\xa7\xac\xb6\x9a\xa5\xb3\x1f\xbd\xab\xa5\xb2\xb7\x1a\xb6\x72\xa5\x63" ++"\x82\x79\x8a\x89\x79\x1e\x89\x78\x6e\x89\x7e\x1b\x60\x73\xa3\xb8\xdc\xbb\xdd\xdb\xc3\x1f\x7c\xb1\xab\x84\xae\x1b\xbd\xad\x9e\xa7" ++"\x9e\x75\x98\x6b\x65\x66\x82\x72\x50\x1f\x7e\x9d\x86\x9c\xa3\x1a\xbe\xa2\xb9\xba\xb4\x1e\x7e\xbb\xa0\x88\xab\x1b\xce\xb6\x9e\xaa" ++"\xa0\x77\x96\x66\x5a\x56\x7c\x6c\x4f\x1f\x6c\x9f\x77\xa2\x9d\x1a\x9c\x96\x97\xae\x9e\x1e\x8d\x8f\x8e\x8f\x92\x1f\x0e\xfb\x6c\x31" ++"\x1d\xf7\xd6\xf7\x88\x20\x0a\xfb\x6c\x31\x1d\xf7\x7c\xd6\x28\x0a\xfb\xa3\x33\x0a\xf7\x23\xf7\x49\x2b\x0a\xfb\xa3\x33\x0a\xf7\x70" ++"\xf7\xb9\x24\x1d\x0e\xfb\x93\xf7\xae\xf9\x67\x15\x4d\x72\x5b\x64\x72\x1a\x71\xab\x70\xc1\x76\x1e\x4b\x57\x70\x6e\x66\x53\x08\x4f" ++"\x33\x6a\x26\x2f\x1a\x33\xbc\x52\xd8\x95\x9c\x8c\x8d\x9b\x1e\x8d\x9c\x99\x8c\x90\x1b\xa6\x9a\x82\x79\x68\x66\x6c\x63\x81\x84\x8c" ++"\x8f\x7f\x1f\x92\x76\x85\x8c\x7f\x1b\x6e\x78\x7c\x74\x75\x9e\x7c\xa7\xad\xb6\x9a\xa5\xb2\x1f\xbe\xab\xa5\xb2\xb7\x1a\xb6\x72\xa5" ++"\x63\x82\x7c\x8a\x89\x7d\x1e\x89\x7c\x7b\x8a\x81\x1b\x5b\x72\xa7\xc1\xd5\xa2\xe4\xb4\xdf\x1f\xaa\xc9\xa6\xb0\xc0\xc4\x08\x86\xa3" ++"\x97\x8a\xa2\x1b\xe0\xc6\xa6\xb2\x9f\x79\x98\x6e\x56\x6c\x7f\x53\x36\x1f\x6a\x9c\x78\xa2\xa3\x1a\xa1\xa2\xa1\xb5\x9f\x1e\x0e\x79" ++"\x9d\xf8\x44\x94\xf7\x68\x98\x06\xa2\x0a\xd9\x0b\xa2\x8f\x8f\x8e\x8f\x8f\x8f\x8e\x8f\x91\x8f\x8f\x0c\x0c\xf8\x88\x14\xf9\x28\x15" ++"\xae\x13\x00\xb7\x02\x00\x01\x00\x04\x00\x0d\x00\x11\x00\x15\x00\x1a\x00\x2f\x00\x78\x00\xa4\x00\xac\x00\xb1\x00\xb6\x00\xb9\x00" ++"\xbe\x01\x58\x01\xde\x02\x56\x02\xd0\x02\xf0\x03\x4e\x03\xab\x03\xe5\x03\xf2\x03\xf9\x04\x02\x04\x07\x04\x3e\x04\x46\x04\x4f\x04" ++"\x5b\x04\x65\x04\x6e\x04\x75\x04\x7c\x04\xbb\x04\xc8\x04\xcd\x04\xee\x05\x01\x05\x07\x05\x1e\x05\x2e\x05\x31\x05\x38\x05\x46\x05" ++"\x53\x05\x5a\x05\x63\x05\x67\x05\x73\x05\x7f\x05\x87\x05\x91\x05\x9a\x05\xa1\x05\xa8\x05\xb0\x05\xb8\x05\xbe\x05\xe4\x06\x6e\x06" ++"\xa6\x06\xb3\x07\x16\x07\x68\x07\xa5\x08\x13\x08\x54\x08\x86\x08\xf0\x09\x59\x09\xb8\x0a\x1f\x0a\x2e\x0a\x3d\x0a\x9a\x0a\x9f\x0a" ++"\xc2\x0b\x14\x0b\x5b\x0b\xa9\x0b\xcc\x0c\x18\x0c\x51\x0c\x61\x0c\xa0\x0c\xa9\x0c\xb9\x0c\xea\x0d\x1a\x0d\x49\x0d\x67\x0d\x91\x0d" ++"\x9a\x0d\xc2\x0d\xea\x0d\xf3\x0d\xfa\x0e\x1d\x0e\x32\x0e\x54\x0e\x76\x0e\x7f\x0e\x89\x0e\xa9\x0e\xc9\x0e\xe1\x0e\xec\x0f\x0a\x0f" ++"\x16\x0f\x2b\x0f\x48\x0f\x4f\x0f\x62\x0f\x7a\x0f\x7f\x0f\x84\x0f\x98\x0f\x9c\x0f\xa1\x0f\xb5\x0f\xcc\x0f\xd9\x0f\xef\x10\x03\x10" ++"\x16\x10\x21\x10\x35\x10\x39\x10\x45\x10\x51\x10\x64\x10\x6f\x10\x7c\x10\x80\x10\x92\x10\x9b\x10\xac\x10\xb2\x10\xc3\x10\xd2\x10" ++"\xd7\x10\xe1\x10\xf1\x11\x01\x11\x11\x11\x14\x11\x1c\x11\x29\x11\x38\x11\x47\x11\x50\x11\x56\x11\x64\x11\x72\x11\x80\x11\x8e\x11" ++"\x9c\x11\xa8\x11\xb4\x11\xc1\x11\xce\x11\xdb\x11\xe8\x11\xf5\x11\xfa\x12\x07\x12\x14\x12\x20\x12\x2c\x12\x38\x12\x44\x12\x4e\x12" ++"\x59\x12\x64\x12\x6f\x12\x7a\x12\x85\x12\x90\x12\x9b\x12\xa6\x12\xb1\x12\xbc\x12\xc2\xc0\x1d\x0e\x15\x67\x06\xfb\x22\x22\x31\xeb" ++"\x1d\xf9\x21\x15\x0b\xf9\x2a\x15\x0b\x06\x90\x9d\x05\x0b\xf8\x64\xf7\x02\x15\x6f\x6f\x05\x6b\x6b\x80\x53\x0a\xf7\x40\xba\xf7\x3f" ++"\x68\x0a\x0b\xf8\x6f\xf9\x2e\x15\x36\x31\x63\x42\x3b\x1f\x26\x2e\x50\xfb\x0e\xfb\x09\x1a\xfb\x20\xe6\x28\xf7\x13\xf7\x64\xf7\x5e" ++"\xf7\x66\xf7\x76\x96\x1e\xf7\x21\x92\x2a\xf6\xfb\x1a\x1b\x81\x6a\x15\xdb\xbc\x51\x2d\xfb\x00\x5c\xfb\x26\x4a\x2d\x1f\x3c\x54\x4e" ++"\x64\x44\x1b\x37\x5d\xc7\xf7\x01\xea\xe6\x1d\x0b\xf9\x91\x69\x1d\x8e\x0a\xae\xa7\xf7\x00\xd6\xf7\x9a\x1f\x9f\xd0\x9b\x99\xd0\x93" ++"\x44\x0a\xf7\x13\xf7\x17\xde\xd2\xf7\x2a\xb7\x1e\xde\xf7\xb1\xb1\xf7\x16\x8f\x90\xc9\x99\x19\x0b\x54\x0a\x9b\x7e\x80\x92\x41\x1d" ++"\x06\x91\x9d\x05\x0b\x94\x83\x05\x90\x0b\xb0\x1d\x0e\x8a\x89\x81\x1f\x0e\x9b\xf8\x27\x15\x9f\x8c\xae\x8a\x91\x89\x92\x76\x19\x97" ++"\x6a\x9c\xfb\x1c\x8f\x2d\x8f\x33\x18\x64\x8d\x8d\x83\x94\x1b\x96\x9c\xa4\xd0\xaf\x1f\x90\x96\x9f\xae\xa9\xc0\xe4\xf7\x30\x18\xa8" ++"\xfb\xd3\x05\x70\x8d\x8d\x88\x92\x1b\x93\x95\x94\xad\xa6\x1f\x8b\x90\x91\x8f\x90\x1e\xf7\x1d\xf7\x38\xd6\xf7\x10\xcb\x1a\xaa\x75" ++"\xa1\x6d\x72\x7d\x7e\x76\x7e\x90\x82\x9b\x7d\x1e\x9b\x7c\x91\x80\x7f\x1a\x60\x69\x56\xfb\x17\xfb\x37\x1e\x6b\xf7\xf4\x05\x96\x89" ++"\x8e\x85\x86\x88\x89\x83\x86\x1e\xfb\x54\xfb\xc4\x88\xd1\x80\xf4\x80\xd0\x19\xcb\x80\x89\x92\x7f\x1b\x85\x80\x88\x87\x7e\x1f\x8a" ++"\x67\x84\x6b\x86\x1e\x87\x80\x89\x89\x80\x1f\x0b\xf9\x58\x23\x0a\x7c\x8f\x05\x73\x7a\x7a\x81\x70\x1b\x81\x80\x8d\x93\x75\x1f\x9b" ++"\x5c\x5d\x93\x62\x1b\xfb\x67\xfb\x54\xfb\x5c\xfb\x70\x47\xa8\x45\xba\x5b\x1f\x58\xbe\xd4\x70\xe2\x1b\xe3\xd3\x9e\xb6\xd8\x1f\xbc" ++"\xf7\x4f\x9c\xc3\x9a\x97\xcc\x8f\x19\x9b\xfb\x9e\x7b\x07\xc0\x85\x8b\x8b\x98\x84\x08\x92\x87\x90\x82\x83\x1a\x75\x84\x6d\x76\x43" ++"\x1e\x76\x44\x87\x82\x7f\x7f\x08\x75\x75\x65\x7f\x5e\x1b\xfb\x15\x42\xd5\xf7\x17\xf7\x0f\xbc\xf7\x14\xda\xde\x1f\xba\xb8\xc9\xa6" ++"\xcd\x1b\xcc\xc2\x70\x5d\xa9\x1f\x9b\x72\x92\x75\x90\x5f\x9d\x88\x18\x0b\xe6\xf9\x11\x15\xc3\x83\x8e\x88\x9c\x54\xd8\xfb\xa1\x18" ++"\x4e\xfb\x68\x7a\x55\x75\x7b\x49\x87\x19\x7b\xf7\xb5\x9b\x07\x7b\x8c\x7f\x8c\x83\x8c\x7a\x8c\x7d\x8e\x81\x90\x08\x84\x90\x86\x95" ++"\x98\x1a\xa0\x92\xa9\xa3\xd9\x1e\x8e\x94\x8d\x92\x8c\x8f\xa8\xf0\x18\xf7\x6f\xf7\xa2\xab\xb3\x93\x92\xa9\x99\x19\x9b\xfb\x51\x7b" ++"\x07\xbb\x86\x8b\x8b\x96\x84\x48\x1d\x70\x5d\x4a\x23\xfb\x0d\x1e\x7a\x77\x85\x83\x7c\x79\x7f\xb7\x86\x9c\x7d\xbc\x08\x72\xe1\x56" ++"\x0a\x90\xc7\x91\x1e\x9b\xfb\x83\x07\x0b\xfa\x1e\x22\x0a\xfb\x4d\x7b\x06\xc1\x86\x96\x84\x6f\x1a\x7a\x84\x74\x7d\x70\x1e\xfb\x4f" ++"\xfc\x04\x63\xf8\x26\x05\x8a\x90\x8b\x92\x8e\x1a\xb3\x99\x98\xc1\x90\x1e\x9b\xfb\x82\x7b\x07\xc5\x89\x95\x84\x92\x5a\x94\x46\x18" ++"\xfb\x40\xfb\xf0\x5f\xf8\x2a\x05\x8a\x90\x8b\x92\x8d\x1a\xb2\x97\x94\xc8\x92\x1e\x9b\xfb\x80\x7b\x07\xac\x87\x94\x88\x94\x82\x97" ++"\x80\x8f\x78\x97\x2f\xc9\xfc\x99\x18\x9e\x06\xf7\x72\xf8\x5a\x05\x90\x06\xbd\xfc\x5a\x05\x9f\x06\xf7\xc3\xf8\xdb\xa6\xbe\x95\x94" ++"\xb1\x97\x19\x0b\xaf\xf7\x26\x15\x77\xfb\x33\x05\x9b\x06\x9c\x94\x8f\x8f\x96\x1b\x96\x9d\x87\x86\x9f\x1f\x84\xa2\x9a\x88\x9c\x1b" ++"\xdf\x6f\x0a\x0b\xf9\x6b\x69\x1d\xc4\x86\x98\x81\x67\x1a\x7f\x89\x80\x84\x76\x1e\x8a\x88\x8a\x87\x8a\x1a\x25\xfc\x10\xfb\x64\xf8" ++"\x87\x05\xfb\x35\x7b\x06\xba\x87\x9f\x7e\x9e\x64\xfb\x0b\xfc\x35\x18\x65\xfb\x14\x83\x7f\x52\x83\x08\x7b\xf7\x5a\x9b\x07\x57\x8f" ++"\x79\x96\xa7\x1a\x98\x8e\x9f\x91\xa0\x1e\xf7\x06\xf8\x3a\xf7\x7a\xfc\xba\x05\x9d\x06\xf7\x24\xf8\x8b\xb0\xf7\x16\x8f\x90\xca\x99" ++"\x19\x0b\xdc\xf7\xc9\x15\x9f\xbc\x9a\x96\xb9\x8a\x08\xf7\x26\x06\xfb\xca\xfc\x08\x94\x82\x05\x98\x9b\x98\x90\x9b\x1b\xa5\xab\x7e" ++"\x6e\xba\x1f\x6c\xbd\xac\x7e\xa8\x1b\xbd\xb7\xaf\xb3\xa1\x7d\x99\x76\x77\x7d\x7e\x78\x83\x8e\x82\x91\x7f\x1f\x8e\x85\x8d\x85\x88" ++"\x1a\x82\x80\x85\x7b\x72\x7f\x94\xb4\x6a\x1e\x5f\xc4\x78\x98\x51\x98\xf7\xb6\xf7\xec\x18\x96\xfb\xb0\x07\x6c\xfb\x07\x05\x0b\xf8" ++"\x27\x22\x0a\xfb\xa5\x7b\x06\xca\x85\x99\x83\x6e\x9f\x0a\xf8\x91\x07\xc5\xf7\x47\x77\x91\x68\x43\x70\x6b\x5f\x75\x19\x7a\x68\x62" ++"\x85\x33\x1b\x40\x72\x93\xa5\x93\x8f\xa0\x91\xa0\x1f\xf7\x0f\xf8\x4f\x9a\xbe\xa5\x9e\xc7\x8f\x19\x0b\x73\x7e\x35\x1d\x9b\x1a\x95" ++"\x8d\x9b\x8f\x9a\x1e\x0b\x86\x83\x89\x8a\x88\x88\x0b\xf8\x68\x5d\x0a\x6a\x8d\x48\x08\x0b\xf9\x20\x7d\x1d\x0b\xf8\xf2\x22\x0a\xfc" ++"\x7a\x06\x5d\xfb\x26\x9e\x86\xb6\xe7\xae\x9e\xf7\x17\x8f\x19\xf7\x3f\x06\xfc\x73\xfc\xef\x05\x7d\xf8\x8d\x07\xc1\xf7\x3c\x78\x8e" ++"\x57\xfb\x03\x61\x74\xfb\x30\x8a\x19\xfb\x35\x06\xf8\x77\xf8\xef\x05\x0b\x54\x0a\x9c\x7e\x80\x91\x41\x1d\xa5\x0a\x81\x83\x87\x85" ++"\x84\x1e\x0e\x1f\x7a\x6e\x05\x7b\xb5\xa2\x86\xa7\x44\x1d\x0b\x8e\x9b\x93\x8c\x94\x1b\x9e\x93\x84\x0b\x1a\xb3\x72\xaa\x6a\x6e\x75" ++"\x77\x0b\x90\x99\x6d\x1f\x9c\x65\x0b\xb5\x1e\xd3\xf7\xd4\x05\x0b\xf7\x0d\x16\xbf\xf7\x3f\x9c\xb4\xb9\xd8\x08\xc3\xad\xa6\xaa\x9c" ++"\x1b\x92\x8f\x87\x81\x90\x1f\x7a\x93\x93\x86\x9f\x1b\xa9\x9b\x9d\xab\xef\x1d\x60\x63\x51\x7b\x63\x7d\x67\x18\xc0\xf7\x6d\x88\x8d" ++"\x42\x7e\x82\x89\x42\x7f\x19\x7a\x07\x8f\xa1\x8f\xc3\x1d\x0b\xf7\x8e\x9d\x15\x35\x0a\xf7\x0f\xf8\x5d\x3f\x1d\x0e\xf7\x67\x72\x0a" ++"\x0b\x08\x9b\xfb\xa5\x7b\x07\xce\x85\x96\x85\x6e\x1a\x7f\x88\x7b\x87\x7a\x1e\x56\xfb\x54\x05\x6d\xfb\x01\x7e\x4d\x61\x1a\x2c\xe6" ++"\x46\x0b\x15\x70\x77\x75\x6c\x6b\x9e\x76\xa8\xa5\xa2\xa2\xa7\xa8\x74\xa5\x70\x1f\x0e\xf7\x11\xf7\xca\x49\x0a\x8e\x9b\x92\x8c\x94" ++"\x1b\x9e\x93\x84\x7a\x80\x89\x7f\x86\x78\x1f\x30\xfb\xe8\x05\xd3\x06\x0b\x3e\x0a\x71\x79\x91\x80\x9e\x7a\x1e\x9a\x7d\x90\x83\x80" ++"\x1a\x0b\x15\xa1\x0a\x9a\xbe\xa5\xaf\x0a\x7c\x0b\x7a\x47\x77\x79\x4e\x8a\x19\x86\x79\x05\xf7\x97\x06\x0b\x15\x6d\x72\x72\x6b\x6e" ++"\xa4\x72\xa7\xab\x36\x1d\x0b\x6f\x75\x76\x70\x5b\x1d\x0b\x82\x60\x88\x86\x78\x18\x3d\x0a\x0b\x4a\x1d\x76\x0b\x1b\x9e\x93\x84\x7a" ++"\x81\x89\x7f\x86\x78\x1f\x0b\x5f\xad\x4e\xfb\x2a\xfb\x20\xfb\x26\xfb\x30\x0b\x1a\xa0\x79\x9c\x76\x76\x7b\x0b\x82\x82\x1b\x83\x85" ++"\x91\x92\x9f\xb5\x0b\x15\xaa\x06\xfb\x08\xf7\x29\x05\x0b\x79\x05\xf7\x65\x29\x0a\x0b\x80\xb6\x9a\x1a\xa4\x97\x0b\x1a\x7c\x88\x77" ++"\x83\x70\x1e\x0b\xa8\xb0\xae\xa9\xa9\xae\x1f\x0b\xf7\x95\xf7\xde\x6e\x1d\xf7\x99\xf7\xf1\x15\x86\x1d\x82\x89\x89\x78\x91\x0a\xab" ++"\x98\x89\x86\x95\x1f\x98\x85\x93\x7e\x7b\x1a\x81\x89\x7d\x87\x7c\x1e\xfb\x0f\xfc\x5e\x82\x0a\x0b\xf9\x1d\x23\x0a\xfc\x8c\x7b\x06" ++"\xca\x85\x9b\x83\x6f\x1a\x7f\x86\x6c\x85\x76\x1e\xfb\x0d\xfc\x55\x7a\x51\x84\x84\x52\x81\x19\x7b\xf8\x96\x07\xc9\xf7\x38\x7a\x93" ++"\x5d\x4a\x70\x71\x5f\x77\x19\x79\x66\x47\x81\x3d\x1b\x53\x73\x95\xa3\x98\x96\xbb\xa3\xe3\x1f\x90\x9a\x98\xbe\x98\xbe\xbb\x88\x18" ++"\xb9\x8a\xa8\x8a\xa3\x87\x93\x84\x19\x94\x84\x8d\x84\x75\x1a\x79\x8a\x81\x86\x74\x1e\x9f\x86\xce\xf7\x7f\x78\x90\x66\x34\x81\x85" ++"\x30\x87\x19\x7e\x6b\x8a\x8a\x67\x1f\xcc\xf7\x81\x05\xa2\x91\x95\x8e\xc6\x1b\xf7\x33\xae\x7d\x4e\x7b\x8b\x7f\x8a\x7a\x1f\xa0\x89" ++"\x05\x0b\xf8\x63\xf7\x03\x15\xe7\x1d\xf7\x0a\xad\xf7\x04\x1f\xa2\xdb\x9f\xd4\xc3\xf7\x6f\x86\x90\x18\x57\x80\x67\x86\x4a\x84\x08" ++"\x7a\x07\xc2\x89\x92\x88\x76\x1a\x7d\x8a\x88\x7d\x56\x1e\x5f\xfb\x38\x8f\x1d\xfb\x38\xf7\xd1\x87\x0a\x0b\xf8\x68\x15\x7c\x1d\x7a" ++"\xb9\xa6\x85\xaa\x9b\x1d\x0b\xf7\x9e\xf7\xdf\x15\xd8\x06\xbf\xa2\x7d\x6a\x7b\x89\x82\x84\x6a\x1f\x9c\x06\xcd\xf7\x85\x05\x78\x06" ++"\x74\x3d\x6c\x73\x3e\x5e\x1d\xf2\x06\xf0\xb2\x73\x4d\x7f\x8a\x84\x87\x7a\x1f\x9d\x06\xb5\xf7\x32\x05\xfc\x75\x25\x1d\xae\x98\x8a" ++"\x85\x95\x1f\x98\x85\x93\x7e\x7c\xba\x0a\x78\x79\x50\x89\x20\x1d\xf8\x82\x06\xc8\xf7\x50\x05\x7b\x06\x75\x5b\x77\x71\x62\x1d\x37" ++"\x7e\x8f\xa3\x92\x8c\x90\x8f\x9a\x1f\x0b\xbb\xf7\xda\x15\xe5\x06\x4a\xfb\x80\x7a\x51\x83\x99\x1d\xd5\x0a\x72\x84\x73\x1e\x5d\xfb" ++"\x38\x05\x31\x06\xf7\xeb\x16\xfb\x2d\x06\xca\xf7\x76\x05\xa1\x91\x9b\x92\xb6\x1b\xf7\x1c\xd6\x3f\xfb\x1f\xfb\x01\x61\xfb\x03\x47" ++"\x47\x1f\x4f\x50\x3a\x6d\x23\x1b\x5d\x78\x96\xa5\x97\x8e\x98\x9c\xc9\x1f\x8d\x93\xb9\xf7\x38\x05\xf7\x2d\x06\x0e\x15\x97\x79\xa1" ++"\x70\xac\x64\x94\x81\x92\x82\x90\x83\x08\x63\xa6\xa4\x6f\x94\x1b\x8f\x8e\x8e\x8f\x95\x72\xc2\x66\xcf\x1f\x88\x90\x83\x9c\x82\x9d" ++"\xa6\xa9\xa1\xa2\x9b\x99\x98\x97\x98\x98\x98\x98\x08\xaf\xb1\x9b\xa2\x98\x1a\x8f\x88\x8e\x88\x84\x0b\x15\x87\x79\x05\x9e\x06\xba" ++"\x8a\x9f\x7a\x99\x58\xf7\x10\xfc\x3e\x18\x45\x61\x73\x70\x78\x1b\x81\x80\x91\x95\x82\x1f\xb4\x66\x88\x8d\x73\x1b\x6d\x75\x75\x6c" ++"\x60\xb5\x69\xc2\xb8\xb1\x9e\xb1\xa9\x1f\xad\xb5\x92\x95\xdc\xf7\x16\xf7\x37\xf7\x9c\x18\xd7\xf7\x0e\xaf\xae\xc2\x8e\x90\x9d\x18" ++"\xfb\x65\x22\x1d\xa8\x06\xa5\x9a\x84\x7f\x7e\x87\x84\x60\x47\x1f\xfb\x4d\xfb\xb8\x3e\xf7\xde\x05\x8a\x92\x8a\x91\x94\x1a\xab\x9c" ++"\x9a\xb0\x1e\xa0\x29\x0a\x0e\xf9\x11\x15\xc4\x84\x99\x82\x71\xa2\x1d\x96\x8d\x93\x95\xb1\x1e\xc0\xf7\x55\x05\x85\xa5\xa3\x89\xb5" ++"\x1b\xdd\xcf\x9c\xaa\xb5\xdd\x1d\xfb\x8c\x06\xf7\x44\x51\x15\xa0\x91\x97\x92\xa7\x1b\xb2\xb1\x82\x7c\x9f\x1f\xa5\x79\x96\x6d\x5c" ++"\xd7\x1d\x86\x8b\x90\x6e\x1f\x0b\xf9\x91\x69\x1d\x8e\x0a\xad\xa9\xf7\x09\xcf\xf7\x7f\x1f\x8d\x92\x8d\x91\x8c\x91\xa0\xd1\x9b\x99" ++"\xcf\x92\x44\x0a\xf7\x13\xf7\x17\xde\xd2\xf7\x2a\xb7\x1e\xde\xf7\xb1\xb1\xf7\x16\x8f\x90\xc9\x99\x19\x0b\xf7\x5d\xf8\x14\x15\x87" ++"\xaa\x86\x9b\x7d\x9a\xfb\x1b\x6c\x18\x87\x7b\x05\x8f\x99\x91\x8c\x94\x1b\xb8\x9b\x70\x37\x93\x1f\xa5\xfb\xbe\x05\x41\x4e\x64\x66" ++"\x7b\x1b\x86\x88\x8d\x93\x89\x1f\x9b\x85\x82\x92\x7c\x1b\x73\x74\x75\x75\x76\x9d\x79\xa1\xc1\xf7\x07\xf7\x06\xf7\x4c\xf7\x19\x1f" ++"\xde\xf7\x08\xb8\xe0\xb5\x1a\xb2\x75\xa7\x6c\x74\x7b\x7c\x74\x75\x9a\x77\xa2\x84\x1e\x96\x88\x8f\x86\x81\x1a\x67\x41\xfb\x0c\x30" ++"\xfb\x03\x1e\x0b\xf7\xe7\xf7\x29\x15\x37\x63\x5b\x62\x4f\x1b\x56\x67\xb2\xc5\xb9\x9d\xaf\xae\xa5\x1f\x77\xba\xa0\x86\xa9\x1b\xac" ++"\x9e\x97\xa0\x9f\x76\x97\x67\x6e\x78\x87\x7d\x64\x1f\x87\x9a\x8a\x93\x93\x1a\xd7\xb6\xc8\xc1\xaa\x9d\x7a\x6e\x8c\x1e\x8c\x72\x8b" ++"\x8b\x90\x81\x08\x7e\x92\x98\x83\x9b\x1b\xa5\x9e\x9f\xa7\xb9\x58\xac\x46\x23\x3c\x57\x46\x6a\x97\x75\xae\x71\x1f\x42\x6f\x5d\x57" ++"\x54\x1a\x48\xc8\x59\xdf\xe6\xc9\xba\xf1\xb8\x1e\x0b\xf8\x3e\xf1\x15\x5d\x68\x77\x79\x7b\x1b\x84\x85\x91\x92\x92\x8b\x8c\x92\xa5" ++"\x1f\xe8\xf7\xf1\x05\x43\x06\xfb\x00\x74\x2e\xfb\x04\x47\x1b\x7b\x83\x94\x9d\x92\x8b\x8d\x8f\x97\x1f\xbc\xf7\x4b\x5a\x7f\x56\x81" ++"\x5e\x88\x20\x1d\x3d\x0a\x7a\x80\x89\x82\x85\x75\x1f\x76\x3d\x05\x88\x7e\x87\x71\x7f\x1a\x68\xa1\x73\xad\xaa\xad\x99\xa6\xae\x1e" ++"\xad\xa5\x9e\xa1\xaf\xc0\x4c\xfb\x80\x18\x89\x0b\xf7\xd6\xfb\x40\x15\xf7\x17\xf8\x7f\x05\x91\xa3\x8f\xa2\x9e\x1a\xae\x73\xa3\x67" ++"\x53\x4d\x54\xfb\x16\x31\x1e\xa7\xf0\x05\x8e\x98\x8d\x99\x94\x1a\xa9\x7a\x9d\x70\x53\x4f\x57\x37\x64\x1e\x9d\x80\x05\xc0\xa5\xb1" ++"\xb5\xa2\x1b\x95\x92\x82\x7f\x85\x8b\x8b\x80\x63\x1f\x35\xfb\xd9\x05\xd3\x06\xb1\xf7\x21\x9c\xcc\xbc\xd7\xc9\xc5\x19\xac\xad\x9b" ++"\x95\x9c\x1b\x9a\x94\x80\x79\x79\x8a\x88\x7d\x59\x1f\xfb\x12\xfc\x5b\x05\x0b\x77\x0a\x6e\x97\x7f\xa7\xb3\xa3\x9e\xe6\xd6\x1e\x7b" ++"\x0a\x0b\x37\x1d\xc3\xc3\x3e\x0a\x71\x78\x38\x1d\x70\x56\x68\x1e\x0b\x1b\x3c\x30\x62\x43\x3c\x1f\x26\x2e\x50\xfb\x0d\xfb\x09\x1a" ++"\x30\xa8\x4e\xcd\x5b\x1e\x35\xfb\x13\x05\xb7\x06\xd5\xf7\x00\x05\x7c\xb1\xa4\x85\xaa\x1b\xf7\x66\xf7\x64\xf7\x73\xf7\x76\xb9\x7f" ++"\xbb\x75\xb0\x1f\x7c\xa4\x7e\x98\x6b\xa5\x08\xfc\x33\xfc\xbc\x15\x79\xad\x84\xa9\xb1\x1a\xf3\xba\xf7\x23\xca\xe6\x1e\xdb\xc2\xca" ++"\xb2\xd2\x1b\xad\xa2\x84\x78\xa4\x1f\xa3\x6a\x15\x9c\x0b\xf7\xf2\x6c\x0a\x0e\xf9\x06\x15\xf7\x27\x06\xa9\x99\x89\x84\x96\x1f\x9d" ++"\x80\x96\x75\x70\x1a\x78\x89\x79\x85\x6b\x1e\x9c\x06\xb9\xf7\x42\x05\xfc\x61\x76\x0a\x0b\x15\x5d\x5d\x63\x76\x5e\x1b\x52\x64\xb7" ++"\xcb\x98\x8c\x9b\x8d\x9d\x1f\xd9\x8e\xb8\x94\xb9\xa1\x08\xcf\xaa\xb6\xc2\xc3\x1a\xb6\x63\xaa\x52\xfb\x16\xfb\x1d\xfb\x2e\xfb\x25" ++"\x2f\xc1\x4d\xdd\xc9\xcb\xad\xce\xc8\x1e\xfb\x7e\xf7\x12\x15\xf7\x08\xab\xd0\xdf\xc9\x1b\xa2\x9d\x78\x72\x69\x75\x62\x68\x6d\x1f" ++"\x66\x6b\x67\x7f\x41\x84\x08\x0e\xf8\x7f\x22\x0a\xfb\x92\xd5\x0a\x77\x83\x6e\x1e\xfb\x17\xfc\x65\x05\x64\x80\x7d\x7c\x73\x1b\x73" ++"\x80\x97\xa7\x90\x8b\x90\x8c\x90\x1f\x94\x07\xa4\x75\xa1\x70\x70\x79\x75\x6b\x56\xba\x68\xd1\xbe\xb8\x9f\xb0\xaa\x1e\xa6\xab\x9f" ++"\xb8\xa0\xd7\xf2\xf8\x07\x18\x9d\xc7\x92\x91\xc4\x93\x08\x0b\xc7\xc1\xd7\xb2\x76\xb6\x5c\xc5\x1f\x65\xba\x7b\xaa\xa7\x1a\xac\xa0" ++"\x9f\xae\xbf\xa9\x66\x3d\x95\x1e\x9b\x06\x9f\xf7\x1f\x05\x7d\x06\x7d\x82\x85\x87\x7c\x1b\x83\x82\x8d\x90\x78\x1f\x93\x72\x7d\x8d" ++"\x7a\x1b\x41\x5c\x60\x48\x6b\xa0\x60\xb5\x55\x1f\xb2\x58\x9c\x68\x6e\x1a\x5d\x6d\x6c\x5f\x53\x6d\xb4\xea\x7b\x1e\x0b\xf8\xc1\x15" ++"\xa0\x0a\x6a\x1a\x80\x89\x7f\xa4\x0a\xf7\x96\x06\xdf\xca\x99\xa7\xbb\x1f\xc9\xb0\xb0\xc8\xc5\x0a\x75\x1e\x81\x65\x15\x8d\x99\x0b" ++"\xa4\x08\xb5\xa7\xa0\xac\xb1\x1a\xb6\x6c\xa6\x59\x62\x69\x79\x5d\x5c\x1e\xa1\xc9\x44\x89\x78\x60\x05\xaf\x7b\x7b\x96\x69\x1b\xfb" ++"\x10\xfb\x30\xfb\x5c\xfb\x32\x54\xae\x64\xbc\xcb\xb8\xb0\xf7\x11\xe1\x1f\x86\x7a\x8a\x83\x7c\x1a\x44\xb7\x58\xca\xca\xd7\xb7\xcf" ++"\xc3\x1e\xfb\xb9\xf7\xd4\x15\xa6\x8a\x9d\x77\x0b\xef\x15\x68\x73\x6f\x72\x7d\x1b\x83\x84\x91\x91\x8e\x8c\x90\x8c\x90\x1f\xf0\xf8" ++"\x0f\x59\x7f\x59\x83\x5c\x87\x20\x1d\x8d\x9b\x93\x8c\x94\x50\x0a\x3f\xfb\xae\x05\x88\x7e\x89\x7e\x81\x1a\x77\x9a\x7f\xa6\xac\xb4" ++"\xaa\xcc\xc1\x1e\x0b\xcf\x0a\xab\xa9\xa1\x9f\xa6\x9c\xbf\x0a\xa1\xa5\xc0\xae\x1e\x0b\x54\xfb\x13\x43\x3d\x1e\x72\x74\x6c\x7b\x71" ++"\x1b\x73\x7f\xa1\xb1\x8d\x1f\x92\xf7\x27\xf7\x01\xf7\x47\xdb\x87\x08\xe0\xfb\x5a\x15\xa9\xe4\x9d\xad\xae\xb1\x08\x9f\x9f\xa2\x97" ++"\xa2\x1b\xa2\x97\x7e\x74\x75\x84\x76\x7e\x77\x1f\x6c\x5c\x60\x73\x31\x74\x08\x0b\x5c\x1d\xa6\x94\xa0\x94\xb5\x08\x0e\x66\x1d\x7d" ++"\x87\x7e\x9d\x1d\x9d\x1a\x96\x8d\x96\x8f\x9c\x1e\x0b\x1f\x8e\x95\x8c\x8d\x8d\x94\x84\x8e\x18\x4e\x84\x88\x88\x80\x5b\x05\xb0\x83" ++"\x6e\xa0\x60\x1b\xfb\x19\xfb\x2d\xfb\x4a\xfb\x33\x45\xb1\x62\xcb\xd1\xb6\xac\xf7\x10\xe3\x1f\x76\x39\x89\x83\x72\x1a\x0b\x1f\x9c" ++"\x87\xd0\xf7\x7c\x79\x8f\x61\x30\x81\x86\xfb\x33\x8a\x19\xc8\xf7\x72\x05\xac\x94\x93\x8f\xbb\x1b\xf7\x37\xa7\x7f\x45\x84\x8b\x7b" ++"\x8a\x7e\x1f\x9c\x89\xac\xf7\x2d\x05\xfc\x99\x7c\x06\x0b\xd6\x06\xb3\xf7\x2e\x98\xad\xb3\xc8\x08\xda\xbf\xcf\xc9\xae\x1b\x9a\x98" ++"\x7f\x7e\x87\x88\x7e\x87\x7b\x1f\x54\xfb\x63\x05\x7e\x5a\x84\x6c\x7f\x1a\x71\x9c\x7b\xa7\xbd\xae\xa6\xe2\xc7\x1e\x0b\xf7\x32\xa8" ++"\xb0\xd1\xc3\x1b\x99\x93\x36\x0a\x87\x43\x1d\x9e\x9d\xa1\xb1\x66\xa6\x59\x5b\x64\x75\x5d\x67\x1e\x6d\x63\x0b\xfb\x3b\xf7\xd3\x15" ++"\xad\x89\xa1\x73\x68\x1a\x37\x58\xfb\x0a\x47\x41\x1e\x70\x73\x69\x7a\x6e\x1b\x67\x75\xa7\xb9\xc3\xb0\xf0\xb7\xca\x1f\xb3\xc5\xb9" ++"\xab\xb4\x88\x08\x0b\x2a\x0a\x99\x93\x8d\x95\x85\x0a\x0b\x86\x79\x05\xf7\x54\x06\xf7\x28\xbd\x93\xad\xc0\x1f\xc6\xaf\xaf\xca\xce" ++"\x1a\xd1\x68\xb7\x3f\xa6\x1e\xbf\x99\xa2\x95\xa4\x9f\x08\xb2\xa9\xa4\xbc\xb8\x1a\xb4\x0b\xc0\x48\xd9\xd1\xbd\xac\xdd\xc5\x1e\x87" ++"\x6f\x8a\x7e\x7e\x1a\x67\x9b\x72\xa2\xb2\xb2\xb4\xe9\xbb\x1e\xfb\x5f\xad\x15\x2b\x68\x61\x5a\x5b\x1b\x64\x76\xab\xc6\x0b\x15\x42" ++"\x1d\xf7\x2e\x16\x42\x1d\x0b\xf7\x34\xf8\x48\x9a\x1d\x0b\xf9\xce\xf7\x3d\x15\x20\x43\x51\x6e\xfb\x2a\x1b\x6d\x06\x68\x7b\x94\x9f" ++"\x97\x9a\xc5\xbc\xf7\x40\x1f\x92\xa3\x05\xb3\x06\xec\xa0\x82\x62\x0b\xcd\x1d\x67\x7f\x8d\x90\x81\x1f\x7e\x92\x83\x98\x9a\x1a\x98" ++"\x8d\x97\x8e\x9a\x1e\x0b\x15\xfc\xa0\x07\x3a\xf7\x66\x56\x74\xf7\x13\xfb\xb2\x05\xd8\x06\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05" ++"\xf8\xa0\x07\xdc\xfb\x66\xc0\x0b\x48\x55\x7f\x7f\x7b\x1b\x82\x84\x93\x95\x96\x9b\xc9\x9c\xbf\x1f\xa8\xe8\x9e\xd6\xa4\x1a\xb3\x70" ++"\xa6\x64\x4a\x44\x4a\xfb\x26\x2e\x1e\x0b\x4f\x0a\x7a\x8f\x96\x6d\x3c\x0a\x0b\x72\x77\x78\x73\x72\xa0\x76\xd3\x0a\x0b\x15\xa9\x89" ++"\x9a\x78\x67\x1a\xfb\x2c\x23\xfb\x40\x2f\x68\x74\xa5\xb3\xdd\xbd\xf7\x09\xcd\xd1\x1e\xa7\xa8\xb0\x9e\xa7\x89\x08\x0b\x73\x1a\x6e" ++"\x9e\x77\xa8\xb3\xae\xa7\xd8\xc4\x1e\x7b\x94\x79\x76\x80\x7f\x87\x86\x19\x75\x75\x7e\x82\x81\x1b\x85\x86\x8f\x91\x0b\x19\x86\x78" ++"\x05\x3d\x0a\x79\x81\x89\x80\x86\x77\x1f\x51\xfb\x6d\x05\x82\x6a\x89\x7f\x79\x1a\x0b\x99\xd5\x21\x1d\xfb\xa3\x06\x85\x4c\x1d\x0b" ++"\x1a\x90\x89\x8f\x88\x89\x87\x8a\x89\x87\x1e\x87\x8a\x87\x8a\x05\x85\x7d\x8b\x8b\x85\x1b\x86\x80\x8d\x8d\x7c\x1f\x90\x0b\x06\xf7" ++"\x3f\xf5\x05\x97\x93\x90\x93\x97\x1a\x0b\xd1\x0a\xa3\xa6\x74\x9d\x68\x60\x72\x76\x48\x64\x1f\x5b\x38\x6a\x71\x48\x83\x08\x0b\xc0" ++"\x86\x9d\x80\x6d\x1a\x7b\x71\x27\x5b\xfb\x3f\x1e\x7e\x5a\x05\xfb\x38\x5f\x4b\x47\xfb\x02\x1b\x38\x52\xba\xd2\x0b\xbc\x0a\x79\x7d" ++"\x6a\x1d\x0b\x5a\x67\x4d\x1b\x4c\x63\xaf\xca\x87\xf7\x01\x1d\xa1\xae\x7c\xb8\x1b\xc0\x0b\x7b\x1e\xfb\xab\xfb\x7e\xbe\xf7\x53\x9d" ++"\xd2\x9e\x9a\xcc\x8c\x19\x90\x9d\x05\xfb\x9f\x22\x1d\x0b\xb4\x1d\x84\x1e\x0e\xc4\x1d\x82\xd6\x0a\x15\xae\x06\xf7\x3f\xf5\x05\x97" ++"\x92\x90\x94\x97\x1a\xa0\x7b\x9a\x77\x81\xd6\x0a\xd4\x96\x0a\x0b\x15\xae\xb3\x1d\x0b\x76\x7b\x7a\x74\x67\xac\x71\xb8\xe5\xd0\xec" ++"\xf7\x4e\x40\x0a\xf7\x2f\x06\x96\x0b\xf7\xbd\x15\x64\x8c\x81\x8f\x9b\x1a\x93\x92\xa4\x97\xb3\x1e\xe1\xf7\xa6\x05\x8d\x91\x8c\x0b" ++"\x35\x92\x87\x8d\xb0\x1a\x97\x8d\x95\x95\xaf\x1e\x0b\x15\xd9\x06\xc0\xa2\x7c\x6a\x7b\x89\x81\x84\x6c\x1f\x9c\x06\xcb\xf7\x85\x05" ++"\x7a\x06\x0b\x9d\x1f\x8c\x8f\x8c\x8e\x8c\x8c\x08\x8d\x07\xd0\xf7\x9d\xed\xbd\x97\xb9\x05\x0e\x15\x6c\x73\x72\x6b\x6d\xa3\x73\xa9" ++"\xab\xa4\xa3\xa9\xab\x72\xa4\x6c\x1f\x0e\x8c\x0a\x9f\x7b\x9b\x76\x82\x82\x87\x85\x0b\x15\xa7\xaa\x9b\x93\xa5\x1b\xa7\xa1\x75\x6d" ++"\x5e\x5c\x6d\x27\x78\x1f\x82\x07\x0b\xc1\x1d\x7b\x0b\xd4\x9e\x9d\x99\xd5\x34\x1d\xc2\x8a\x9c\x81\x0b\x6d\x72\x72\x6b\x6e\xa4\x72" ++"\xa8\xaa\x36\x1d\x0e\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6e\x71\xa4\xa8\xaa\xa4\xa4\xa9\x1f\x0b\x88\x19\x7b\x07\xc1\x8a\x94\x88" ++"\x77\x1a\x0b\x87\x7d\x1e\xfb\x0e\xfc\x5f\x79\x47\x78\x49\x1d\x0b\x5f\x1d\x77\x0b\x6f\x75\x76\x70\x6e\xa1\x75\xa7\xa6\xa1\xa1\xa6" ++"\xa5\x73\xa3\x72\x1f\x0b\xcd\x0a\x42\x2c\x1a\xfb\x08\xb8\x0b\x1b\xf0\xbe\x5f\x35\x22\x37\x41\xfb\x0b\x77\x7d\x8c\x90\x6f\x1f\x0b" ++"\xb5\x60\xc0\xde\x1d\x0b\x6a\x1a\x5d\x6b\x6d\x5c\x5b\x6d\xa7\xb7\xba\xa6\xab\xc8\xa4\x1e\x0b\xf7\xae\xf7\x93\x15\xfb\x6f\x06\x7d" ++"\x4c\x05\xf7\x70\x06\x0e\xf7\xe5\xe8\x1d\x0e\xf7\x0d\xd9\xdc\x1f\xbc\xbb\xca\xa7\x0b\xf8\x1b\xf7\x2c\x15\x54\xf8\x92\x05\xfb\x45" ++"\x06\x86\x79\xac\x0b\x9e\xc7\x8f\x19\x9b\xfb\xa5\x7b\x07\xca\x85\x99\x83\x6e\x1a\x0b\xbc\xb4\xa5\xbe\xae\x1e\x7a\x9d\x05\x75\x70" ++"\x73\x81\x6b\x1b\x0b\xdb\x1d\x0e\x1b\xbb\xac\xb0\xce\x99\x1f\x0e\x24\x0a\x70\x84\x8c\x8f\x80\x1f\x7b\x90\x81\x9a\x0b\x86\x90\x4f" ++"\x7d\x64\x85\x51\x84\x19\x7b\x07\xa5\x8c\x05\x0b\x9d\x05\x55\x8c\x7a\x96\xab\x1a\x95\x8d\x97\x8f\x9b\x1e\x0b\x8c\x8f\x81\x1f\x7b" ++"\x91\x81\x99\x0b\x1e\xfb\x0f\xfc\x4e\x0b\x84\x7e\x89\x85\x81\x1a\x73\x9a\x7d\xa3\xa7\x9f\x9e\x0b\x15\x64\x71\x7a\x7f\x6c\x1b\x76" ++"\x76\x90\x94\x7a\x1f\x0b\x1a\x7f\x89\x7d\x87\x7d\x1e\xfb\x0e\xfc\x5e\x7a\x48\x0b\x1b\x7b\x78\xf7\xb8\x9e\x7a\x06\x55\x77\x9f\xc2" ++"\x1f\x0b\xf7\x72\xf7\x06\x15\x72\x6a\x85\x83\x81\x81\x08\x7a\x0b\x79\x47\x78\x7a\x4e\x89\x20\x1d\xf7\x89\x06\x0b\xa3\xb8\xad\x1f" ++"\x9f\xa6\x93\xa1\x94\xb5\x08\x0e\x85\x96\x78\x9c\x1e\x7c\x99\x86\x93\x96\x1a\xa6\x0b\x8b\x8b\x8e\x8f\x08\x98\x95\x97\x92\x96\x1b" ++"\x92\x0b\x1f\x7a\x6e\x05\x7b\xb4\xa2\x86\xa8\x1b\xd1\xbc\x0b\xa8\xc8\xc9\x1e\xee\xec\xca\xf7\x1e\xf7\x0b\x1a\x0b\xf9\x31\xf9\x66" ++"\x15\x5f\x06\x57\x3d\x05\x9b\x65\x0b\x4d\xf3\x1d\x05\x0b\xce\x1a\xf7\x01\x33\xcf\xfb\x23\x7b\x81\x8a\x89\x0b\xfb\x14\xf7\xb2\x05" ++"\x3e\x06\xfb\x13\xfb\xb2\xc0\x0b\x06\xdb\xf7\x68\x05\x4e\x06\x3b\xfb\x68\x05\x0b\x06\x3b\xfb\x69\x05\xc9\x06\xda\xf7\x69\x05\x0b" ++"\x1b\xa2\x9f\x81\x7f\x89\x8a\x88\x88\x87\x1f\x0b\xda\x69\x1e\x7d\xad\xa6\x87\xd0\x1b\xf7\xac\x0b\xf7\x6f\xcd\xfb\x6f\xf7\x70\x49" ++"\x06\x0e\x81\x5d\x7d\x7f\x60\x8a\x08\x7b\xf7\x61\x0b\x06\x38\x68\x84\x72\x66\x1f\x4a\x60\x69\x0b\x8b\x83\x90\x08\x85\x8f\x89\x91" ++"\xae\x1a\x0b\x15\x36\x5c\x5e\x54\x52\x1a\x63\xa4\x6c\x0b\x93\x8c\x94\x1b\x9d\x93\x84\x7c\x80\x89\x0b\x1f\x7d\x99\x91\x88\x9a\x1b" ++"\xa7\x9c\x9a\x0b\x1f\xe3\xf7\xe5\x05\x43\x06\x75\x3d\x05\x0b\xa4\xa4\x9e\x9e\xa3\xa4\x76\xa0\x73\x1f\x0b\x65\x72\x60\x1b\x5c\x6c" ++"\xaf\xc2\xd5\xa8\x0b\x7b\x06\xca\x85\x99\x83\x70\x1a\x7c\x87\x0b\x83\x88\x84\x84\x1e\x0e", 56086 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Regular.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Regular.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Regular.cff.cpp.301 2023-01-17 15:53:51.710205381 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusRoman-Regular.cff.cpp 2023-01-17 15:53:51.710205381 -0500 +@@ -0,0 +1,1522 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusRoman_Regular_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x14\x4e\x69\x6d\x62\x75\x73\x52\x6f\x6d\x61\x6e\x2d\x52\x65\x67\x75\x6c\x61\x72\x00\x01\x01\x01" ++"\x2f\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x18\x04\x20\x0c\x03\xfb\x3c\xfb\xad\xfa\x7c\xfa\xb1\x05" ++"\x1c\x28\xad\x0f\x1c\x28\xc0\x11\xbc\x1d\x00\x00\xac\xae\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00\x1d\x00\x24\x00\x2b" ++"\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b\x00\x8e\x00\x95" ++"\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa\x01\x04\x01\x0b" ++"\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71\x01\x77\x01\x7d" ++"\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1\x01\xed\x01\xf0" ++"\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02\x59\x02\x60\x02\x6f" ++"\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3\x02\xda\x02\xe3" ++"\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03\x61\x03\x6a\x03\x73" ++"\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1\x03\xfa\x04\x03" ++"\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04\x81\x04\x8a\x04\x93" ++"\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05\x11\x05\x1a\x05\x23" ++"\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1\x05\xaa\x05\xb3" ++"\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06\x31\x06\x3a\x06\x43" ++"\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf\x06\xc6\x06\xcf" ++"\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a\x07\x40\x07\x46" ++"\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4\x07\xb9\x07\xbe" ++"\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08\x29\x08\x33\x08\x3d" ++"\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0\x08\xc6\x08\xd2" ++"\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09\x40\x09\x42\x09\x48" ++"\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc\x09\xca\x09\xcd" ++"\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42\x0a\x47\x0a\x50" ++"\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2\x0a\xb9\x0a\xc0" ++"\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22\x0b\x29\x0b\x30" ++"\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92\x0b\x99\x0b\xa0" ++"\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02\x0c\x09\x0c\x10" ++"\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87\x0c\x93\x0c\x98" ++"\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f\x0d\x73\x0d\x7f" ++"\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x41\x6d\x61\x63" ++"\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63\x75\x74\x65\x43\x63" ++"\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68\x69\x44\x63\x61\x72" ++"\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f\x74\x61\x63\x63" ++"\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45\x70\x73\x69\x6c" ++"\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47\x62\x72\x65\x76" ++"\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f\x74\x61\x63\x63\x65" ++"\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64\x6f\x74\x61\x63\x63" ++"\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69" ++"\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b\x61\x70\x70\x61" ++"\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61\x72\x6f\x6e\x4c\x63" ++"\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e\x4e\x63\x6f\x6d" ++"\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x4f\x6d\x61" ++"\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f" ++"\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52\x63\x61\x72\x6f\x6e" ++"\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c\x6c\x61\x53\x63\x69" ++"\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61\x75\x54\x62\x61\x72" ++"\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65\x76\x65\x55\x68\x75" ++"\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69\x6c\x6f\x6e\x55" ++"\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72\x69\x6e\x67\x55" ++"\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72\x65\x73\x69\x73\x57" ++"\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63\x75\x74\x65\x5a\x64" ++"\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66\x69\x69\x30\x30\x32" ++"\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30\x31\x39\x61\x66\x69" ++"\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69\x69\x31\x30\x30\x32" ++"\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32\x36\x61\x66\x69\x69" ++"\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69\x31\x30\x30\x33\x30" ++"\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33\x61\x66\x69\x69\x31" ++"\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31\x30\x30\x33\x37\x61" ++"\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61\x66\x69\x69\x31\x30" ++"\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30\x30\x34\x34\x61\x66" ++"\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66\x69\x69\x31\x30\x30" ++"\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30\x35\x31\x61\x66\x69" ++"\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69\x69\x31\x30\x30\x35" ++"\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35\x38\x61\x66\x69\x69" ++"\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69\x31\x30\x30\x36\x32" ++"\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37\x61\x66\x69\x69\x31" ++"\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31\x30\x30\x37\x31\x61" ++"\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61\x66\x69\x69\x31\x30" ++"\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30\x30\x37\x38\x61\x66" ++"\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66\x69\x69\x31\x30\x30" ++"\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30\x38\x35\x61\x66\x69" ++"\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69\x69\x31\x30\x30\x38" ++"\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39\x32\x61\x66\x69\x69" ++"\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69\x31\x30\x30\x39\x36" ++"\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39\x61\x66\x69\x69\x31" ++"\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31\x30\x31\x30\x33\x61" ++"\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61\x66\x69\x69\x31\x30" ++"\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30\x31\x31\x30\x61\x66" ++"\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66\x69\x69\x36\x31\x32" ++"\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c\x70\x68\x61\x74\x6f" ++"\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67\x68\x74\x61\x6f\x67" ++"\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72\x72\x6f\x77\x62\x6f" ++"\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69\x67\x68\x74\x61\x72" ++"\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62\x65\x74\x61\x63\x61" ++"\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x63" ++"\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64\x63\x72\x6f\x61\x74" ++"\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72\x65\x76\x65\x65" ++"\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f\x6e\x65\x6e\x67" ++"\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71\x75\x69\x76\x61" ++"\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63\x6c\x61\x6d\x64" ++"\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d\x61\x67\x62\x72" ++"\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67\x64\x6f\x74\x61\x63" ++"\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x68" ++"\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69\x6e\x69\x74\x79" ++"\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69\x6e\x74\x65" ++"\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69\x6f\x74\x61\x69" ++"\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x69\x6f\x74\x61" ++"\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b\x63\x6f\x6d\x6d" ++"\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d\x62\x64\x61\x6c" ++"\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71\x75\x61\x6c\x6c\x69" ++"\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x6d\x75\x73\x69" ++"\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e\x63\x61\x72\x6f" ++"\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71\x75\x61\x6c\x6e" ++"\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f\x6d\x65\x67\x61" ++"\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x6f\x72\x74" ++"\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66\x70\x65\x73" ++"\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x70\x72\x6f\x70\x65" ++"\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61\x63\x75\x74\x65\x72" ++"\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76\x6c\x6f\x67\x69\x63" ++"\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63\x75\x6d\x66\x6c\x65" ++"\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c\x65\x66\x61\x63" ++"\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63\x61\x72\x6f\x6e\x74" ++"\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65\x75\x68\x75\x6e\x67" ++"\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62\x6c\x75\x6e\x69\x30" ++"\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69\x30\x32\x43\x39\x75" ++"\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43\x75\x6e\x69\x30\x33" ++"\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30\x34\x35\x44\x75\x6e" ++"\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75\x6e\x69\x30\x34\x39" ++"\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34\x39\x43\x75\x6e\x69" ++"\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e\x69\x30\x34\x41\x33" ++"\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41\x46\x75\x6e\x69\x30" ++"\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69\x30\x34\x42\x36\x75" ++"\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41\x75\x6e\x69\x30\x34" ++"\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30\x34\x44\x38\x75\x6e" ++"\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75\x6e\x69\x30\x34\x45" ++"\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31\x32\x36\x75\x6e\x69" ++"\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e\x69\x32\x32\x39\x35" ++"\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b\x75\x70\x73\x69" ++"\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69" ++"\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c\x64\x65\x77\x61\x63" ++"\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61\x76\x65\x78\x69\x79" ++"\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74" ++"\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62" ++"\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x43\x6f" ++"\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62" ++"\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x4e\x69" ++"\x6d\x62\x75\x73\x20\x52\x6f\x6d\x61\x6e\x20\x52\x65\x67\x75\x6c\x61\x72\x4e\x69\x6d\x62\x75\x73\x20\x52\x6f\x6d\x61\x6e\x00\xd1" ++"\x02\x00\x01\x00\x18\x00\x1c\x00\x1f\x00\x26\x00\x42\x00\x98\x00\xa1\x00\xa6\x00\xcc\x00\xd1\x00\xe6\x00\xef\x01\x01\x01\x12\x01" ++"\x1c\x01\x23\x01\x28\x01\xb1\x02\x30\x02\xa7\x02\xfa\x03\x15\x03\x33\x03\x41\x03\x57\x03\x64\x03\x67\x03\x70\x03\x78\x03\x82\x03" ++"\x8f\x03\xf6\x04\x47\x04\x53\x04\x7a\x04\x7e\x04\x90\x04\xa1\x04\xad\x04\xb3\x04\xbd\x04\xca\x04\xd1\x04\xda\x04\xe1\x04\xe9\x04" ++"\xf0\x04\xf7\x04\xfe\x05\x06\x05\x4a\x05\x8a\x05\xa5\x05\xb2\x05\xc9\x05\xdf\x05\xe5\x05\xfa\x06\x0f\x06\x22\x06\x34\x06\x42\x06" ++"\x52\x06\x66\x06\x75\x06\x8d\x06\xa2\x06\xae\x06\xb9\x06\xc4\x06\xcf\x06\xd8\x06\xe1\x06\xef\x06\xfd\x07\x05\x07\x0d\x07\x15\x07" ++"\xb5\x07\xbe\x07\xed\x08\x64\x08\x9d\x08\xf0\x09\x5e\x09\xc9\x0a\x0c\x0a\x68\x0a\x99\x0a\xa3\x0a\xe1\x0b\x02\x0b\x5c\x0b\xb3\x0b" ++"\xeb\x0c\x08\x0c\x44\x0c\x7a\x0c\xc2\x0d\x05\x0d\x49\x0d\x4e\x0d\x88\x0d\xc0\x0d\xcd\x0e\x09\x0e\x32\x0e\x6b\x0e\x83\x0e\xba\x0e" ++"\xc0\x0e\xef\x0f\x22\x0f\x4f\x0f\x7f\x0f\x9f\x0f\xcd\x0f\xe4\x0f\xf1\x10\x0d\x10\x15\x10\x25\x10\x4c\x10\x56\x10\x7c\x10\xa2\x10" ++"\xae\x10\xd3\x10\xf0\x11\x13\x11\x2a\x11\x4c\x11\x6e\x11\x8f\x11\xa1\x11\xa9\x11\xba\x11\xda\x11\xee\x11\xfa\x12\x19\x12\x37\x12" ++"\x55\x12\x73\x12\x82\x12\x87\x12\x8d\x12\x9a\x12\xb6\x12\xba\x12\xd5\x12\xd9\x12\xed\x12\xfd\x13\x17\x13\x2b\x13\x3e\x13\x4c\x13" ++"\x64\x13\x7c\x13\x8c\x13\xa3\x13\xa7\x13\xb1\x13\xb5\x13\xc9\x13\xd3\x13\xe6\x13\xee\x14\x01\x14\x13\x14\x25\x14\x37\x14\x49\x14" ++"\x5a\x14\x69\x14\x73\x14\x79\x14\x89\x14\x99\x14\xa8\x14\xb7\x14\xc0\x14\xc6\x14\xd4\x14\xe2\x14\xf0\x14\xfe\x15\x0c\x15\x18\x15" ++"\x25\x15\x32\x15\x3f\x15\x46\x15\x52\x15\x5e\x15\x6a\x15\x76\x15\x80\x15\x8a\x15\x94\x15\x9e\x15\xa9\x15\xb4\x15\xbf\x15\xca\x15" ++"\xd5\x15\xe0\x15\xe9\x15\xfb\x11\xf7\x3b\x05\x4d\x06\xfb\x10\xfb\x3b\x05\xad\x06\xf7\x0d\xf2\xf7\x0e\x24\x05\x0e\xf9\x2a\x15\x0b" ++"\xb7\x1d\x0e\x15\x55\xf7\xcb\xc1\x07\x0e\x82\x1d\xf7\x3e\xf7\x01\xd6\xae\xcf\xb2\x1e\xa3\xb5\x94\xb9\xd8\x1a\xf7\x99\x07\x8d\xf4" ++"\x96\x99\xdc\x94\x08\x0b\xf8\x73\xbd\x15\x86\x06\x5a\x8d\x84\x93\x8a\xba\x08\xf7\xeb\xfb\x32\x7a\x07\xc9\x88\x97\x81\x59\x1a\xfb" ++"\x7f\x07\x6f\x86\x7d\x7d\x80\x1e\x75\x70\x6c\x7f\x6d\x1b\x64\x6b\xad\xb5\x1f\xf7\xda\xfb\x26\x7d\x07\xba\x89\x99\x7d\x8c\x5b\x08" ++"\xfb\x90\x07\x3c\xbb\x58\xd4\xb0\xb2\x9b\xa6\xa6\x1e\xb6\xb6\x05\x38\x07\x8f\x89\xbd\x9f\xaf\x96\xbe\x99\x19\x0b\x79\x1d\xa0\x97" ++"\xb1\xae\x7b\x1d\x0b\xf8\x2c\x7f\x1d\x0b\x9d\x16\xf7\xbd\x9e\x06\x39\x8d\x7d\x99\x89\xd5\x08\xf8\x50\x07\x8d\xd6\x98\x97\xde\x8e" ++"\x08\x9e\xfb\xbd\x78\x07\xe0\x66\x1d\x3f\x7f\x80\x37\x88\x08\x0b\x15\x7a\x9c\x07\x0b\x99\x94\x97\x9b\x1a\x9f\x7e\x97\x75\x7c\x82" ++"\x86\x79\x79\x1e\xfb\x27\xfb\x28\x05\x0b\x15\x71\x75\x74\x70\x6f\x49\x1d\x0b\x6d\x72\x72\x6b\x6e\xa4\x72\xa8\xaa\xa5\xa3\xa9\xaa" ++"\x71\xa5\x6d\x1f\x0b\xd5\x9b\x7c\x45\x8c\x1f\xfc\x5c\x07\x45\x8a\x7b\x7c\x41\x1b\x79\x0b\xa2\x8a\x05\xc0\x89\x9a\x78\x4c\x1a\x0b" ++"\xd6\x9a\x7c\x45\x8c\x1f\x0b\xf7\x2e\xec\x05\x0b\xf8\xcf\xf8\x56\x15\x7c\x07\xad\x84\x95\x84\x7a\x1a\x7c\x85\x73\x80\x70\x1e\x31" ++"\xfb\x72\x37\xf7\x74\x05\x7a\xb9\x8b\x8b\x98\x1a\xa1\x96\x92\xba\x92\x1e\x9a\xfb\x5f\x7c\x07\xb0\x87\x97\x7f\x9f\x56\x90\x7d\x94" ++"\x72\x91\x7a\x30\xfb\x5b\x18\x28\xf7\x99\x05\x87\x95\x89\x95\x95\x1a\xa0\x96\x93\xae\x8f\x1e\x9a\xfb\x48\x7c\x07\xa2\x89\x93\x81" ++"\xa1\x58\xf7\x1b\xfb\xea\x18\x6c\x97\x93\x7e\x91\x1b\x90\x93\x97\xa6\x97\x1f\xf7\x04\xf7\x84\xe6\xfb\x80\x05\x65\x9a\x8d\x86\x92" ++"\x1b\x92\x90\x94\xb3\x9b\x1f\xf7\x1e\xf7\xee\x9d\xb5\x8e\x90\x9f\x92\x19\x9a\x07\x0b\xfa\x38\x21\x1d\xfb\x5a\x78\x06\xbe\x86\x9d" ++"\x80\x70\x1a\x77\x85\x70\x81\x6f\x1e\xfb\x11\xfb\xe7\xfb\x18\xf7\xe9\x84\x9d\x88\x93\x89\x8f\x19\x82\xa0\x85\x9e\x96\x1a\xa3\xa2" ++"\x95\xc1\x8c\x1e\x9e\xfb\x9f\x78\x07\xc4\x8a\x95\x82\xad\x3b\xac\x39\x18\x20\xfb\xae\xfb\x24\xf8\x0c\x05\x84\x9d\x87\x9c\x96\x1a" ++"\xa1\x99\x91\xbe\x8f\x1e\x9e\xfb\x89\x78\x07\xbe\x86\x9a\x79\xb0\x2d\xf7\x55\xfc\xad\x18\x9a\x06\xf7\x2e\xf8\x3b\xf7\x34\xfc\x3b" ++"\x05\x9a\x06\xe1\xf7\x9a\x92\xa0\xf7\x03\xf7\xc0\x9e\xbf\x96\x94\xc0\x95\x08\x0b\xf8\x6f\xf8\x56\x15\xfb\x1b\x7c\x06\xab\x9b\x82" ++"\x7b\x87\x8a\x85\x88\x84\x1f\x2a\xfb\xa8\xfb\x07\xf7\x91\x05\x85\x99\x87\x99\x95\x1a\x9d\x9a\x92\xb6\x8d\x1e\x9a\xfb\x62\x7d\x07" ++"\xa5\x87\x9c\x80\x93\x7a\xf7\x06\xfb\x8a\x18\x97\x70\x8c\x8a\x90\x81\x08\xa7\x59\x9b\x66\x7c\x1a\x7b\x74\x4e\x7a\x6c\x1e\x72\x7c" ++"\x76\x78\x7d\x1b\x85\x82\x8d\x90\x80\x1f\x92\x79\x79\x8f\x7b\x1b\x73\x78\x78\x72\x6a\xaa\x72\xb6\xcf\xb9\xc2\xf7\x25\xc2\x1f\xf7" ++"\x2e\xf8\x2c\x98\xab\x96\x95\xa3\x8e\x19\x0b\xf9\x53\x21\x1d\xfb\x6f\x78\x06\xbf\x8a\x9c\x83\x73\x1a\x81\x87\x7f\x81\x7c\x1e\xfb" ++"\x23\xfb\x76\xfb\x28\xf7\x72\x05\x80\x9b\x85\x9c\x96\x1a\x9e\x99\x93\xab\x8d\x1e\x8f\x95\x8b\x8c\x96\x1f\x9e\xfb\xac\x78\x07\xbb" ++"\x89\x99\x7d\xef\xfb\x21\xf7\x17\xfb\x54\x18\xfb\x42\x62\x1d\xf7\x56\x07\xf7\x28\xf7\x76\xc8\xe3\xa5\xa1\xbe\x8f\x19\x0b\xf8\x22" ++"\xf7\x30\x15\x90\x1d\xfb\x15\xda\x2e\xf7\x03\xb8\xb3\x9b\xaa\xaf\x1e\xa6\xa2\x9e\xa7\xa9\xc6\x08\x0b\xf7\xba\x21\x1d\xfb\xae\x78" ++"\x06\xd4\x86\x97\x7e\x8d\x43\x08\xfc\x50\xa0\x1d\xf8\x6d\x07\x8d\xd4\x98\x98\xd9\x8f\x08\x0b\x15\x3f\x6e\x73\x76\x51\x1b\x4a\xd3" ++"\x1d\xa4\xb2\xe9\x1d\xa7\x1d\x78\x83\x90\x7b\x1b\x77\x7e\x7f\x78\x7b\x95\x7c\x9e\x7f\x1f\xf7\x2e\x2a\x05\x0e\x5a\x1d\xb2\x78\xbb" ++"\x1b\xdf\xb9\xbe\xf5\x97\x1f\x0e\x15\x5f\x1d\x8c\x05\x56\x8d\x7c\x9e\xca\x1a\x0b\x07\xca\x9a\x9e\xc0\x8d\x1e\x0b\x9b\x9a\xd5\x1e" ++"\x9d\xfb\xb2\x79\x07\x0b\x86\x82\x58\x88\x08\x7a\x7a\xf7\x76\x9c\x7b\x06\x0b\xac\xf8\x20\x15\x93\x98\x91\x8d\x96\x1b\xaa\x93\x7a" ++"\x4b\x1f\xfb\x4d\x07\x2e\xbb\x55\xdd\xc1\xbe\xa5\xbc\xb5\x1e\xb5\xbc\x9e\xc9\xde\x1a\xf7\x07\x65\xe1\x59\x72\x77\x77\x72\x78\x95" ++"\x7b\xa1\x77\x1e\xa6\x73\x91\x83\x93\x7c\x08\x97\x73\x91\x6c\x6a\x1a\x2a\x51\x44\x3b\x6f\x73\x96\x9e\x7f\x1e\x80\x9d\x87\xa3\xbb" ++"\x1a\xf7\x65\x07\xa9\x88\x97\x81\x99\x1e\x9a\x80\x82\x92\x84\x1b\x88\x87\x8a\x89\x87\x1f\x24\x55\x05\x0b\x90\x16\xf7\x84\x9a\x06" ++"\x48\x8d\x7b\x99\x89\xc6\x08\xf7\x75\x07\xab\xb5\xbd\xa7\x91\x94\x86\x81\x96\x1e\x7c\x9a\x97\x86\x98\x1b\xa3\x9a\x9c\xa7\xac\x76" ++"\x9f\x69\x61\x6f\x75\x43\x59\x1f\xe7\x07\x86\x8d\x53\x75\x67\x7d\x53\x79\x19\x7b\x07\x8e\x99\x94\x8c\x97\x1b\xa4\x94\x7b\x5f\x1f" ++"\xfb\x8e\x07\x89\x57\x85\x85\x4c\x80\x08\x0b\xae\x1d\xa6\xa2\xa1\xa7\xa6\x74\xa2\x70\x1f\x0e\x15\x55\x5e\x5e\x55\x53\xb6\x5f\xc3" ++"\xc2\xb8\xb7\xc2\xc2\x5e\xb8\x54\x1f\x8c\x69\x15\xae\xa9\x6d\x67\x67\x6e\x6e\x65\x68\x6e\xa8\xb0\xaf\xa9\xa8\xaf\x1f\x0e\x15\xa6" ++"\x1d\x0b\x1f\x7d\x6c\x05\x7f\xa8\xa2\x87\xab\x1b\xd8\xbb\xab\xbf\xb7\x6b\xa4\x0b\x9d\x07\x41\x7b\x9a\xd1\x1f\xf8\x5c\x07\xd1\x9b" ++"\x9a\xd5\x1e\x9d\x0b\x92\x62\x28\x64\x6f\x22\x89\x19\xfb\x0b\x06\x0b\x07\x51\x1d\x7a\x7a\x0b\x82\x8c\x42\x08\xfc\x45\x07\x8a\x36" ++"\x0b\xa0\x75\xa6\xa6\xa2\xa1\xa7\xa6\x74\xa2\x70\x1f\x0b\x30\x1d\xa0\x98\x94\x98\x0b\x5e\x68\x73\x74\x69\x6b\xa1\x78\x0b\x07\xd1" ++"\x9b\x9a\x6a\x1d\x0b\x6e\x74\x74\x6f\x6e\xa2\x74\x0b\x44\x57\x62\x53\x64\x98\x0b\x89\x1e\x74\x8a\x05\x79\x0b\x15\xf7\x2d\xec\x05" ++"\xa1\x0b\x8a\x2f\x86\x82\x58\x88\x08\x0b\x15\xaa\x70\xd3\x4d\xb0\x69\xc8\x4f\x19\x86\x8f\x8d\x8a\x90\x1b\x91\x8e\x8e\x91\x98\x62" ++"\xc5\x3e\xed\x1f\x88\x8f\x8a\x8b\x85\x94\xa4\xac\x9c\xa0\xac\xb2\x08\xa8\xaf\xa4\xb3\x98\x1a\x90\x86\x90\x86\x85\x77\x79\x76\x7a" ++"\x1e\x8a\x88\x6c\x6d\x6e\x71\x84\x85\x83\x84\x82\x83\x0b\xf8\x58\x9e\x15\x39\x8f\x7e\x97\x8a\xd5\x08\xf8\x93\xc1\x07\xf7\x08\x89" ++"\xa0\x7a\xa1\xfb\x01\x08\xa3\x06\x85\xf7\x3e\x05\xfc\xc8\x06\x85\xfb\x3e\x05\xa3\x06\xa2\xf7\x01\xa0\x9c\xf7\x07\x8d\x08\xc1\xfc" ++"\x88\x06\x8a\x35\x82\x81\x37\x86\x08\x78\xf7\xb8\x07\x0b\x06\xf7\x08\x89\x9f\x7d\x9b\x32\x08\xa4\x06\x88\xf7\x23\x05\xfc\xa7\x78" ++"\x06\xd4\x86\x97\x7e\x8d\x43\x08\x0b\x2d\x1d\xf7\xc6\x9d\x07\x31\x78\x99\xd1\x8a\x1f\x0b\xaf\x1f\xfb\x00\xcb\x05\x6f\x9c\x7c\xa3" ++"\xa6\x1a\xb4\xaa\xa6\xb9\xc4\xa9\x6a\x31\xa2\x1e\x0b\x15\x90\xa6\x9e\x8d\x9f\x1b\xea\xcb\x4b\x2c\x32\x4c\x4e\x31\x76\x7b\x8e\x94" ++"\x68\x1f\x0b\xc8\x1d\x75\x7b\x9b\x0b\x07\x89\x21\x7e\x7a\x39\x86\x08\x78\xf7\x7f\x9e\x07\x3e\x8f\x7c\xa0\x89\xf2\x08\x0b\x76\x51" ++"\x1b\x4b\x69\xa9\xce\x7d\x1f\x6e\x06\x8c\x58\x92\x73\x9e\x6f\x08\x68\xa4\x0b\x15\x70\x74\x74\x6f\x6e\xa1\x75\xa7\xa9\xa1\xa1\xa8" ++"\xa8\x74\xa1\x6e\x1f\x0e\x07\x44\x8a\x7b\x7c\x41\x1b\x79\xf7\xb2\x9d\x07\x41\x7b\x9a\xd2\x1f\x0b\xbd\x1d\x2f\x08\xfb\x64\x07\x51" ++"\x1d\x7a\x7a\xf7\x76\x0b\x1a\x4f\xbe\x62\xd7\xd7\xbd\xb4\xca\xb8\x76\xa7\x46\xbc\x1e\x0b\x4a\x1d\x9b\x1a\x9f\x7e\x97\x76\x7b\x82" ++"\x86\x79\x79\x1e\xfb\x27\xfb\x28\x05\x0e\x93\x9a\xbc\x8c\x1e\x9b\x9c\xfb\x76\x7a\x9c\x06\xbe\x88\x0b\xf7\x28\x05\x9d\x78\x83\x90" ++"\x7c\x1b\x76\x7e\x7f\x78\x7b\x95\x7b\x9e\x80\x1f\xf7\x2e\x2a\x05\x0e\x07\x8a\x33\x82\x82\x30\x87\x08\x78\xf7\xc6\x9e\x07\x32\x8d" ++"\x7e\x96\x8a\xd8\x08\x0b\x71\x75\x7b\x82\x75\x1b\x66\x7c\xa6\xca\x1f\x0b\x78\x1f\x73\x97\x05\x97\x74\x72\xe4\x1d\x0b\x06\x38\x68" ++"\x84\x72\x66\x1f\x4a\x60\x69\x0b\x86\x96\x81\x8c\x40\x08\xfc\x50\x07\x8a\x0b\x07\x45\x8a\x7c\x7c\x40\x1b\x79\x0b\x07\x8a\x55\x7d" ++"\x7d\x4d\x87\x08\x0b\x52\x84\x08\x7c\xf7\x6c\x9a\x07\x51\x90\x83\x96\x89\x0b\xd5\x1e\x9d\xfb\xb2\x79\x07\xd5\x9b\x7c\x45\x8c\x1f" ++"\x0b\x07\xe4\x93\x99\xbc\x8c\x1e\x0b\x9c\x8c\x18\x81\xf7\x2a\x05\x0b\xde\xfb\x0d\xfb\x45\xfb\x49\x0b\xf9\xc4\xf8\x9d\x15\xf7\x21" ++"\xfc\xc8\x77\x07\xcc\x89\xa4\x82\x75\x1a\x85\x88\x80\x85\x80\x1e\xfb\x89\xfc\x78\x6a\x4e\x7f\x80\x60\x85\x19\x78\xf7\x5b\x9e\x8a" ++"\x07\x61\x8f\x71\x96\x9a\x1a\xa1\xa2\xc5\xb4\xd9\x1e\xa7\xc0\x05\xf7\x44\xfb\x2c\x06\x89\x46\x84\x82\x4c\x82\x7a\x89\x18\x78\xf8" ++"\x92\x07\xb7\xf7\x3c\x05\x73\x06\x51\xfb\x02\x70\x79\xfb\x04\x89\x08\x3f\x06\x6c\x71\x8f\x90\x87\x1f\x86\x8e\x88\x9c\xa3\x1a\xf7" ++"\x82\xf7\x25\x07\xd2\x89\x9e\x77\x93\x3d\x08\xa0\xf7\x7e\x76\x06\x84\x3b\x77\x7c\x22\x89\x08\xfb\x03\xf7\x7a\x06\xa2\x8c\x91\x92" ++"\x9f\x1b\xe2\x06\xf7\x25\xa4\x7d\x30\x97\x1f\xfc\xbe\xfb\x72\x15\xf7\x33\xf7\xd3\x05\xfb\xd3\x07\x0b\x79\x1d\x9f\x97\xb1\xaf\x7b" ++"\x1d\x0b\xf7\x61\xf7\xd5\x15\xf7\x49\xfb\x4f\x05\xbe\x57\x9d\x73\x7b\x1a\x7b\x7c\x85\x60\x89\x1e\x79\xf7\xd2\x9d\x07\x4e\x8c\x60" ++"\xa5\x36\xe2\xfb\x78\xf7\x80\x18\x91\x92\x91\x92\x93\x93\x7e\x1d\x0b\x15\xb2\x3e\x07\x76\x7d\x8e\x92\x77\x1f\x75\x93\x05\x95\x71" ++"\x6f\x90\x71\x1b\x2e\x41\x44\x2f\x4c\xa5\x65\xce\x6a\x1f\x71\x73\x76\x77\x7f\x80\x88\x87\x19\x76\x75\x85\x80\x7a\x1a\x75\x96\x80" ++"\xb5\x77\x1e\x43\x57\x71\x6a\x66\x1a\x56\xd8\x5f\xeb\xd6\xd9\xa5\xb5\xbf\x1e\xb1\xaa\x9c\xab\xb1\x1a\xc9\x5c\xb4\x41\x8f\x1e\xfb" ++"\x15\x91\x05\x55\x8d\x73\x94\x9b\x1a\x9f\xac\xae\xa6\x93\x1e\x88\xaf\x9e\x89\x8d\x1b\xb0\xb3\x9a\xa6\xaa\x1f\xac\xa7\x9a\xae\xbd" ++"\x1a\xa8\x86\xa2\x7d\xab\x1e\x0b\xb9\x1d\xf7\x62\x9c\x84\x06\x77\x73\x98\xa4\x71\x1f\xfb\x5e\xf7\x57\xf7\x39\xf7\x22\xaa\xa6\xa6" ++"\x97\xb4\x8d\x19\x9c\xfb\x53\x7a\x97\x07\xa0\x95\x84\x7a\x84\x87\x84\x7f\x81\x1f\xfb\x3f\xfb\x2d\x05\xed\x07\xe2\x93\x9a\x97\x1d" ++"\x0b\x9b\xf9\x17\x15\xda\x84\x93\x83\x8c\x40\x08\xfb\x56\x38\x5f\xde\xfb\x62\x07\x8a\x42\x7f\x7f\x40\x86\x08\x78\xf7\xb0\x07\xf7" ++"\x08\xf4\xac\xc3\xc9\x1f\xcc\xc6\xb0\xe4\xec\x1a\xe5\x6e\xd9\x53\xc2\x1e\xd0\x47\xfb\x01\xaf\xfb\x1d\x1b\xfb\xa2\x06\xf7\xe4\xfb" ++"\xc3\x15\xfb\x26\xf7\x77\x06\xaa\x95\x93\xb2\xe5\xac\x1d\xf7\x81\xf7\x26\x07\x0e\xf7\x80\x9b\x15\x4b\x72\x76\x70\x72\x1b\x85\x88" ++"\x8c\x92\x7d\x1f\x91\x7c\x7e\x8f\x80\x1b\x6f\x74\x75\x72\x6d\xa7\x75\xb0\xae\xa9\x98\xa6\xa5\x1f\xa3\xa2\x9f\xb1\xa9\xd9\xf7\x0e" ++"\xf7\xd4\x18\xa6\xd3\x92\x95\xaa\x92\x95\x8c\x18\x9c\xfb\x23\x7a\x90\x07\xa4\x8c\x98\x81\x78\x1a\x7e\x86\x79\x7d\x65\x1e\x3a\xfb" ++"\x6d\x37\xf7\x71\x05\x79\xba\x8a\x8f\x96\x1a\xa0\x97\x96\xa6\x8a\x1e\x93\x9c\xfb\x58\x7a\x06\x9a\x8a\xad\x86\x8b\x8b\xc1\xfb\x1d" ++"\x19\x0b\x8e\x21\x1d\x79\x07\xcb\x8a\xa8\x75\xb9\x3c\xf7\x5b\xfc\x12\x18\x37\x62\x7e\x7a\x72\x1b\x7f\x82\x8f\x99\x78\x1f\x99\x77" ++"\x80\x8f\x7a\x1b\x6b\x75\x79\x70\x67\xab\x74\xbe\xb6\xb3\x9b\xa8\xa8\x1f\xa1\xa1\x94\x98\xab\xcf\xf7\x4a\xf8\x15\x18\xb6\xe1\xb1" ++"\xab\xca\x8d\x08\x9d\xfb\x73\x79\x07\xbc\x98\x84\x74\x84\x8b\x8b\x82\x72\x1f\x83\x75\xfb\x16\xfb\xaf\xfb\x1e\xf7\xa2\x05\x7d\xa5" ++"\x82\xa6\x98\x1a\xa0\x9d\x95\xb1\x1e\x98\x9d\x06\x0b\xf7\xbc\xf8\x56\x29\x1d\xb0\x8c\x9b\x7b\x8d\x68\xfb\x5d\xfb\xa0\x18\xf7\x6a" ++"\x07\xe3\x93\x9a\xbc\x8c\x5d\x1d\x9c\x7b\x06\x66\x7c\x98\xb0\x88\x1f\xf7\x5d\xf7\x9d\x05\xfb\x67\x07\x8a\x2f\x3e\x1d\x5a\x8c\x83" ++"\x9a\xe3\x1a\xf7\x64\x07\xe3\x93\x9a\xbc\x8c\x1e\x9b\x9c\x06\x0b\xf8\x7b\x9a\x15\x55\x94\x86\x92\x8a\xd2\x08\xf7\x5b\x07\xf4\x62" ++"\xc1\x39\x50\x61\x73\x4f\x5d\x1e\xf7\xc4\x07\x86\x8e\x68\x7f\x72\x83\x54\x7b\x19\x70\x83\x05\x7b\x07\x8c\x8f\x8d\x8b\x91\x1b\xb6" ++"\x93\x83\x60\x1f\xfc\x6b\x07\x89\x43\x86\x83\x69\x1d\xd2\x08\xf7\x85\x07\xb9\xb5\xa9\x9c\xb3\x1b\xbc\xa4\x67\x45\x1f\xfb\x5a\x07" ++"\x89\x44\x82\x80\x52\x86\x08\x7c\xf7\x68\x07\x0b\xf7\xcf\xf7\xae\x15\xfb\x47\x07\x4c\x7c\x78\x55\xb6\x1d\xbd\xe1\xad\xa9\xc0\x8e" ++"\x19\x96\x8c\x05\x9d\xfb\x73\x79\xa0\x07\xa6\x8a\x99\x81\x79\x1a\x7d\x86\x7e\xa9\x1d\xbd\x84\xa2\x77\xb5\x42\x19\x0b\x7c\x1d\x56" ++"\x90\x9d\x77\xb4\x1b\xad\x0b\x6f\x06\x5b\x21\x5e\x72\xfb\x23\x8a\x08\x70\x06\x23\x8e\x8a\x8c\xb2\x1a\xf7\x8b\xf7\x2e\x07\xdf\x89" ++"\x98\x7f\x98\x39\x08\xa2\xf7\x7c\x74\x06\x7f\x3a\x7d\x7f\x37\x89\x08\xfb\x2e\xf7\x72\x06\xa9\x8c\x8f\x8f\xa7\x1b\xf7\x1b\x54\x1d" ++"\xfc\x50\xd0\x1d\x0b\x1f\xfb\x2f\xde\x15\x6d\x86\x80\x76\x7f\x1e\x7d\x72\x70\x83\x76\x1b\x68\x6f\xad\xb6\x1f\x8f\x07\x8c\xc7\xb7" ++"\xb1\xf7\x09\xb4\x08\x0b\xf8\x4e\xcd\x15\x7d\x7a\x7f\x86\x7c\x1b\x74\x84\x99\xb7\x1f\xf7\x57\x07\xbf\x86\xa8\x7c\xa3\x1e\xaf\x75" ++"\x60\x9e\x50\x1b\x2d\x41\x5a\x4c\x74\x9e\x77\xa3\xa3\xa0\x9f\xa1\x8f\x8a\x90\x8a\x92\x1f\x89\x94\x8a\x93\x92\x1a\xa6\xab\xa1\xb3" ++"\xbc\xa6\x6e\x55\x1e\x4e\x07\xfb\x2d\x4e\x79\x82\x60\x65\x08\x75\x77\x7d\x69\x6a\x1a\x4c\xb7\x5f\xc8\xb7\xb4\xa0\xbf\xc8\x1e\x0b" ++"\xf7\xcf\xf7\xce\x15\x87\xf7\x1d\x05\x80\x06\x83\x86\x86\x88\x85\x1b\x85\x81\x8d\x90\x80\x1f\x93\x74\x74\x90\x73\x1b\x3c\x52\x57" ++"\x43\x53\xab\x63\xe0\x5b\x1f\xc5\x6a\x05\xae\x77\x9c\x73\x6c\x1a\x5f\x6b\x6f\x58\x46\x68\xb1\xf1\x74\x1e\x7b\xfb\x30\x98\x06\x95" ++"\x92\x8f\x8d\x97\x1b\x96\x97\x89\x85\xa2\x1f\x85\xa6\xa5\x87\x9f\x1b\xd9\xca\xc5\xd1\xbd\x0b\x9a\x9a\x9a\x9b\x9a\x9b\x95\x94\xc7" ++"\xcd\xa9\xab\xd1\xdb\xa3\x9a\xce\x8f\x08\x9e\xfb\x87\x78\x07\xba\xcb\x1d\xcc\x9b\x9d\xc4\x8c\x1e\x8d\x94\x8b\x8c\x93\x1f\x9d\xfb" ++"\xb4\x79\x07\x2d\x1d\xf7\xb4\x9d\x07\x3f\x7b\x99\xd2\x1f\x0b\x8d\x1d\xf7\x07\xea\xd6\xc6\xf7\x00\xb5\x1e\xfb\xd9\xf7\x2c\x15\xd9" ++"\x96\xad\xb0\xc8\x1b\xc8\xa3\x6f\x34\x98\x1f\x0b\xf8\x07\xf9\x31\x15\x7f\x06\xfb\x80\xfc\xb5\x63\x2d\x80\x81\x49\x89\x19\x79\xf7" ++"\x71\x9e\x7f\x07\x67\x74\x99\xa2\x92\x92\xa3\x95\xa4\x1f\xb5\xf4\x05\xf7\x86\x06\xb1\x2a\x05\x98\x6a\x8f\x7b\x7c\x1a\x73\xc1\x1d" ++"\xef\xf7\x82\xf6\xfb\x82\x05\x0b\xf7\xfb\xf9\x31\xc7\x1d\xd3\xa9\xc9\xc7\x1f\xc8\xcb\xac\xe1\xec\x1a\xf7\x55\xfb\x1c\xf7\x24\xfb" ++"\x4b\x1e\x8a\x64\x15\xf7\x0c\x6d\x1d\x3b\xfb\x0b\xfb\x0f\xfb\x09\x3b\xf7\x0e\xf7\x45\xf7\x47\xda\xf7\x0c\xf7\x0a\x1f\x0e\xf9\x55" ++"\x21\x1d\xfb\x7c\x78\x06\xd8\x86\x9a\x77\x8d\x24\x08\xfb\xa2\x07\x47\x85\x65\x7a\x6d\x1e\x5b\x70\x4b\x6c\x40\x1b\x44\x5a\xa3\xba" ++"\x70\x1f\x79\xab\x84\xb0\xca\x1a\xf7\xd4\x07\x8c\xd4\x95\x95\xdb\x92\x08\x9e\xfb\xaf\x78\x07\xda\x85\x95\x81\x8c\x41\x08\xfb\xcc" ++"\x07\xfb\x41\xdc\x39\x0b\x15\xa4\x06\x96\xb1\x05\x93\xa4\x8e\x9a\x9a\x1a\xaa\x7f\x9b\x74\x76\x7d\x79\x71\x7e\x90\x73\x91\x76\x1e" ++"\x58\x5a\x15\x72\x77\x78\x72\x73\x9f\x77\xa3\xa3\x9f\x9f\xa3\xa3\x77\x9f\x74\x1f\xf7\x2c\x16\x72\x77\x78\x72\x73\x9f\x77\xa3\xa3" ++"\x9f\x9f\xa3\xa3\x77\x9f\x74\x1f\x0e\xf9\x56\x9e\x15\x5e\x8e\x81\x95\x68\xd5\xfb\x8d\xf8\xcc\x18\x77\x06\xfb\x64\xfc\x7f\x4b\xfb" ++"\x26\x7f\x7b\x5b\x89\x19\x78\xf7\x5a\x9e\x07\x5b\x77\x97\xa8\x97\x8e\x99\x90\x98\x1f\xb9\xf7\x09\x05\xf7\x9a\x06\xb4\x2b\x05\x97" ++"\x70\x92\x71\x7d\x1a\x72\x7a\x83\x56\x8a\x1e\x78\x0b\x87\x1d\x40\x07\x0b\xf7\x42\xf8\x67\x15\x48\x6a\x80\x86\x46\x6f\x90\x7c\x18" ++"\x92\x8d\x05\x8d\x92\x93\x8c\x91\x1b\xa7\xec\x1d\x9a\x79\x1e\x82\x94\x92\x85\x8f\x1b\x8e\x8f\x8d\x8e\x91\x1f\xf2\xc1\x85\x99\x05" ++"\x83\x7e\x84\x89\x80\x1b\x6d\x83\x9c\xcb\x1f\x0b\xbe\x88\x90\x82\x8c\x2f\x08\xfb\x00\x07\x82\x6a\x6d\x86\x70\x1b\x4f\x71\xa8\xcd" ++"\x1f\xa6\x07\xe3\x92\x9a\xbd\x8c\x1e\x94\x9c\xfb\x6f\xef\x1d\x70\x07\x61\x8e\x79\x96\x79\x1e\x6d\x9e\xb2\x7b\xc4\x1b\xb2\xae\x90" ++"\x98\xbf\x1f\x0b\xf7\x92\x15\xd7\x07\x95\x1d\xf7\x6b\x2a\x47\x1d\x0b\xf7\x93\xf8\x61\x15\x4d\x5d\x77\x5e\x5f\x1f\x5e\x5e\x72\x4b" ++"\x48\x1a\xfb\x17\xe7\x28\xf7\x0e\xf7\x0e\xec\xf6\xf7\x1c\xf7\x18\x32\xeb\xfb\x0e\x1e\x7e\x68\x15\xdb\xc2\x30\xfb\x19\x20\x5c\x45" ++"\x43\x3a\x54\xdf\xf7\x0f\xf7\x0f\xb7\xd2\xd7\x1f\x0b\x15\x65\x7a\x7e\x7f\x74\x1b\x7d\x77\x91\x94\x64\x1d\xab\x96\x9c\x99\xa2\x1b" ++"\x96\x9a\x87\x84\x9a\x1f\xa2\x80\x05\x77\xb4\x9a\x87\xa4\x1b\xc2\xa8\xa8\xd8\xa0\x1f\x0e\xf7\xd3\xf7\xd8\x15\xfb\x1c\xfb\x49\x39" ++"\xfb\x02\x77\x7d\x3b\x8a\x19\x79\xf7\x88\x9d\x07\x5c\x8e\x7c\x93\x9f\x1a\x97\x90\x95\x9d\xa3\x1e\xf7\x22\xf7\x4e\xf7\x0a\xfb\x41" ++"\x05\x9c\x72\x92\x7a\x7c\x1a\x73\x7c\x83\x5d\x8a\x1e\x79\x0b\xba\x1d\xfb\xc1\x06\x37\xa9\x60\xc6\xbc\xb1\xa3\xbf\xac\x1e\x7e\x96" ++"\x05\x63\x1d\xf7\xb2\xf0\x0b\xf7\x38\x15\x3f\x5b\x60\x6e\x4b\x1b\x52\x60\xa8\xc4\x6e\x1f\x79\xb1\x84\xab\x89\xc9\x08\xf7\xc8\x06" ++"\x83\xcc\x81\xa8\x72\xab\x08\xaf\x6d\x5d\xa0\x57\x1b\x59\x5c\x79\x69\x65\x1f\x5c\x62\x70\x44\x39\x1a\xfb\x1e\xd3\x35\x0b\x7d\x94" ++"\x18\x90\x1d\x0b\xf7\xfe\x15\x3d\x55\x05\x5f\x07\xd9\xc0\x05\xfb\x7a\x68\x1d\x7c\xf7\x80\x9a\x07\x4c\x8e\x80\x95\x8a\xc3\x08\xf7" ++"\xb7\x07\xd8\xc0\x05\xb7\x07\x3e\x56\x05\xf7\x9a\x07\x87\x8d\x58\x7b\x66\x0b\x45\x5b\x67\x73\x52\x1b\x2f\x4c\xdb\xf7\x07\xf3\xc2" ++"\xd1\xdc\xaf\x98\x81\x65\x95\x1f\x91\x75\x05\x6e\x93\x9d\x7a\xa1\x1b\xa5\xa0\x9e\xa2\xc3\x45\xba\x37\x5a\x58\x77\x67\x62\x1f\x59" ++"\x5f\x6f\x47\x3b\x1a\x0b\xf7\xdd\x15\xf7\x3a\x06\xc5\x8a\x9f\x71\x89\x45\x08\x9d\xf7\x85\x79\x06\x8c\x42\x76\x70\x53\x8c\x08\xfb" ++"\x3a\xf7\x8d\xf7\x2d\x06\xf2\x8d\xab\x72\x96\x32\x6c\x1d\xfc\x8a\x79\x06\x0b\x78\x9c\x79\x93\x64\x93\xa6\x94\x97\x91\x97\x94\x08" ++"\xa4\x9f\x9b\xaa\xac\x1a\xcb\x54\xb0\x2e\x6f\x7e\x89\x83\x6b\x1e\x85\x77\x81\x89\x83\x1b\x7e\x84\x91\x96\x8a\x1f\x7d\x06\x83\xfb" ++"\x23\x05\x0b\x7a\x40\x6d\x87\x68\x1b\x2e\x68\xb0\xee\x1f\xf7\x08\x4c\x1d\xfb\x08\x07\xfb\x0e\xc7\x51\xf7\x15\xb8\x9a\x8d\xa3\xf7" ++"\x10\x1e\x0b\x07\xe9\x5f\xc3\x41\x5d\x6c\x7a\x4b\x47\x1e\xda\x07\x84\x8d\x57\x78\x69\x80\x57\x7c\x19\x7a\x07\x8e\x92\x94\x8c\x96" ++"\x1b\xa7\x94\x7c\x5a\x1f\xfb\x8c\x07\x8a\x50\x80\x7e\x59\x88\x08\x0b\xe2\x60\x1d\x90\x82\x8c\x30\x08\xfb\x65\x07\x8a\x2f\x3e\x1d" ++"\x5a\x8c\x83\x9a\xe3\x1a\xec\x0b\xf7\x54\x15\x71\x75\x74\x70\x6f\xa0\x75\xa6\xaa\x1d\xd2\x1d\x2f\x08\xfb\x65\x07\x89\x2f\x87\x82" ++"\x58\x88\x08\x7a\x7a\xf7\x76\x9c\x7b\x06\x5a\x8d\x83\x99\xe3\x1a\x0b\xd7\x1d\x94\x8c\x96\xa8\x1d\x0b\xc8\xc7\x1a\xbe\x68\xb1\xbc" ++"\x1d\x83\x6b\x6f\x66\x55\x66\x1f\x0e\xc6\x9e\xa9\xb1\xa1\x98\x81\x6e\x9d\x1e\x71\x9b\x97\x81\x9c\x1b\xa3\x9d\x9d\xa2\xaf\x5f\xa5" ++"\x4f\x4c\x57\x70\x5e\x71\x1f\x71\x5e\x83\x67\x8a\x3b\x08\x39\x0b\xa8\x1d\x55\x81\x85\x8a\x89\x81\x1f\x0b\x4e\x4f\x1a\x58\xad\x65" ++"\xb9\xae\xa3\xa2\xad\xab\x75\x9e\x66\x84\x84\x8a\x8a\x85\x1e\x89\x86\x8a\x8b\x8a\x1b\x83\x85\x91\x93\xac\xa6\xae\xc2\xb1\x1f\x0b" ++"\x9a\x83\x19\xa5\x7c\x9a\x72\x6c\x1a\x62\x70\x70\x62\x79\x80\x8f\x9b\x75\x1e\x99\x78\x80\x90\x80\x1b\x77\x7c\x7b\x76\x6b\xa9\x79" ++"\xc0\xf7\x03\xdd\xc5\x0b\xb3\x1d\xf7\xb2\x9d\x07\x41\x7b\x9a\xd1\x1f\x0b\x90\xfb\x6d\x15\xf7\x86\x9d\x06\x40\x8c\x7f\x95\x8a\xcb" ++"\x08\xf7\x31\x07\x6a\xaf\xa2\x81\xb5\x1b\xf7\x0b\xe6\xf7\x04\xf7\x25\xf7\x10\x45\xe4\x2a\x0b\xd0\x1d\xf8\xae\x07\xbb\xf7\x42\x05" ++"\x72\x06\x5c\x22\x60\x71\xfb\x15\x87\x08\x48\x06\x3e\x8d\x83\x8e\x8a\xaf\x08\x0b\x07\xab\x65\x70\x96\x63\x1b\xfb\x07\x2e\xfb\x05" ++"\xfb\x22\xfb\x14\xd5\x34\xf7\x03\xc3\xb1\x9f\xba\xad\x1f\x4b\x07\x8f\x88\xf7\x27\xbf\x05\x0b\x8a\x2f\x3e\x1d\x5a\x8c\x83\x9a\xe3" ++"\x1a\xf7\x65\x07\xe3\x93\x99\xbc\x8c\x1e\x9b\x9c\x06\x0e\x89\x49\x81\x7f\x54\x8a\x08\x7c\xf7\x70\x9a\x07\x53\x8f\x7e\x99\xc2\x1a" ++"\xf7\xdd\xe1\x07\xec\x8e\x89\x55\x8c\x1f\xfb\x9c\x07\x8a\x46\x0b\x15\xfc\xa0\x07\x3a\xf7\x66\x56\x74\xf7\x13\xfb\xb2\x05\xd8\x06" ++"\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05\xf8\xa0\x07\xdc\xfb\x66\xc0\x0b\x87\x8e\xfb\x2f\x54\x05\x7c\x07\x93\x8c\x05\x8d\x97\x97" ++"\x8c\x95\x1b\xa3\x94\x7b\x5f\x1f\xfb\x7c\x07\x89\x41\x82\x81\x47\x88\x08\x0b\x71\x75\x74\x71\x6e\x9f\x75\xa7\xa6\xa2\xa1\xa7\xa6" ++"\x74\xa2\x70\x1f\x0b\x15\xfb\x27\xf7\x28\x05\x9d\x0b\x1b\xb1\x9a\x81\x71\x70\x76\x7a\x69\x76\x7a\x8e\x94\x70\x44\x1d\x0b\x7a\x6f" ++"\x1e\xfb\x15\xfb\x6e\xfb\x16\xf7\x61\x05\x78\xa9\x83\x9e\x9b\x1a\xa1\x9d\x95\xb0\x1e\x99\x9d\xfb\xc1\x79\x06\xa2\x89\x0b\xa6\xa2" ++"\xa1\xa7\xa6\x74\xa2\x70\x1f\xf7\x5b\x16\x71\x75\x74\x71\x6e\x49\x1d\x0e\x07\x64\x6c\x7c\x72\x69\x1a\x61\x58\x1d\xa2\x0b\xcb\x7b" ++"\x69\xbb\x1e\xd9\x55\xb4\x35\xfb\x00\x1a\xfb\x0a\x62\x37\x3a\x5c\x1e\x6e\x58\x51\x7f\x34\x1b\x63\x7f\x94\xab\x1f\x0b\x89\x3e\x84" ++"\x81\x4f\x88\x08\x7c\xf7\x74\x9a\x07\x53\x90\x7d\x97\x8a\xba\x08\xf7\xe7\xf7\x50\xfb\xe2\x07\x8a\x59\x7c\x0b\x15\x71\x75\x74\x71" ++"\x6e\x9f\x75\xa7\xa6\xa2\xa1\xa7\xa6\x74\xa2\x70\x1f\xf7\x5b\x16\x71\x75\x74\x71\x6e\x9f\x75\xa7\x0b\xa1\xf8\x7b\x15\xa8\x06\x95" ++"\xb7\x05\x9a\xc2\x8c\x92\xa0\x1a\xaf\x7d\x9e\x71\x70\x7d\x78\x67\x76\x8c\x85\x99\x53\x1e\x0b\x07\x45\x8a\x7b\x7c\x41\x1b\x79\xf7" ++"\xb2\x45\x1d\xfb\xb2\x0b\x15\xfb\x27\x61\x1d\xd3\x1d\xa3\xb3\xe9\x1d\x4c\x1d\xfc\x5c\x07\x45\x8a\x7b\x7c\x41\x1b\x79\x0b\x16\xfb" ++"\x50\x06\x8a\xbf\x05\xf0\x8a\xa2\xc0\xb7\x1b\xa1\x97\x83\x70\x9d\x1f\x6f\x9e\x98\x82\xa2\x1b\x93\x8e\x0b\xda\xb7\x1d\x0b\x89\x1e" ++"\x72\x8a\x05\x79\xf7\xbe\x9d\x07\x70\x8c\x05\x55\x8d\x7c\x9e\xca\x1a\xf7\x47\x07\xf7\x24\xf7\x86\x0b\x15\xb8\x1d\x0b\x4a\x1d\x9b" ++"\x1a\x9f\x7e\x97\x75\x7c\x82\x86\x79\x79\x1e\xfb\x27\xfb\x28\x05\x0b\xf7\x33\xf7\x6c\x15\x8f\x06\xf7\x36\xfb\x36\xde\x1d\x82\x7a" ++"\x0b\x95\x89\x8e\x86\x1e\x51\x37\x6d\x69\x6e\x7a\x08\x80\x84\x85\x85\x85\x1a\x88\x8c\x89\x8e\x89\x1e\xc0\x0b\x3c\x1d\xa1\x8c\x05" ++"\x9d\xfb\xb2\x79\x07\xa2\x8a\x05\xbf\x89\x9b\x78\x4c\x1a\x0b\x4b\x1d\xb0\x92\x92\x8c\x8c\x91\x1e\x8d\x90\x8c\x8b\x8c\x1b\x93\x91" ++"\x85\x0b\x1e\x9b\x9c\xfb\x76\x7a\x9c\x06\xbe\x88\x90\x82\x8c\x0b\xbc\x1a\xca\x56\xb6\x3d\x62\x69\x7f\x74\x74\x1e\x76\x78\x81\x78" ++"\x7b\x5d\xa4\x7d\x18\xbb\xa1\x0b\x07\x86\x8d\x5c\x7b\x69\x80\x49\x7a\x19\x7b\x07\x8c\x93\x90\x8b\x94\x1b\xb0\x94\x81\x62\x1f\x0b" ++"\xa2\x8a\x05\xbf\x89\x9b\x78\x4c\x1a\xfc\x5b\x07\x4b\xd1\x1d\x0b\x78\x7e\x67\x1e\x7b\x78\xf7\xaa\x9d\x7e\x06\x5e\x71\xa8\xe3\x67" ++"\x1f\xfc\x01\xf7\x0f\x15\x0b\xc5\x1d\x5b\x0b\x6a\x1d\xfc\x96\xfb\x8a\xf8\x96\x07\x0b\x16\xcd\x1d\x0e\x8c\xd4\x95\x95\xd8\x92\x08" ++"\x9e\xfb\xaa\x78\x07\xd8\x85\x95\x81\x8c\x41\x08\x0b\x6b\xa4\x55\x81\x85\x8a\x89\x81\x1f\x0e\x15\xfb\x48\xfb\x1b\xfb\x25\xfb\x55" ++"\xfb\x55\xf7\x1b\xfb\x25\xf7\x48\xe8\x0b\xdc\x1d\x6c\x78\x82\x76\x1b\x0b\x75\x7b\x8e\x94\x70\x1f\x7d\x6c\x05\x7f\xa7\xa3\x87\xaa" ++"\x1b\xd9\xba\xab\x0b\xf7\x6a\xf7\xcf\x15\xf7\xbb\xfb\x67\x06\x44\x8a\x7b\x7c\x41\x1b\x79\x0b\x8a\x96\x86\x77\x1a\x67\x2a\xfb\x05" ++"\xfb\x1d\xfb\x0e\x1e\xf7\x69\x07\x0b\x15\x7a\x92\x7d\x75\x82\x87\x6f\x8a\x19\xfb\x0d\x06\xe1\xe0\x05\xc8\x0b\x6e\x74\x75\x6f\x6f" ++"\xa2\x74\xa7\xa8\xa2\xa2\xa7\xa6\x74\xa2\x6f\x1f\x0b\xaa\xa6\xa6\x97\xb4\x8d\x19\x9c\xfb\x52\x7a\x97\x07\xa0\x95\x84\x0b\x5c\x46" ++"\x43\x3a\x54\xde\xf7\x0c\xf7\x0d\xb7\xd1\xd7\x1f\x0e\x07\x89\x43\x7e\x7d\x43\x87\x08\x78\x0b\x7b\x78\x57\x4f\x1d\x0b\xbc\x8c\x1e" ++"\x9b\x9c\xfb\x76\x7a\x9c\x06\xbe\x88\x8f\x83\x8d\x0b\x69\xa9\xce\x7e\x1f\x6e\x06\x8c\x58\x91\x73\x9f\x6f\x08\x68\x0b\x07\x3f\x88" ++"\x72\x80\x77\x1e\x81\x85\x7d\x83\x7d\x1b\x7c\x0b\x9d\x1e\x97\x07\x8a\xc4\x96\x97\xc5\x8d\xa2\x8c\x18\x9d\x0b\x98\x94\x98\x9b\x1a" ++"\x9f\x7e\x97\x0b\x92\x86\x05\x8e\x93\x0b\xbb\x65\x49\x52\x5f\x67\x44\x7b\x7f\x8d\x90\x71\x1f\x0b\x07\x89\xa5\x9c\x8a\xa5\x1b\xda" ++"\xc0\x95\xa3\xb6\x1f\x0b\xf7\xfd\xf9\x38\x15\xfb\x53\xfb\x1c\xfb\x23\xfb\x5e\x0b\x9d\x07\x74\x8c\x51\x8d\x80\x97\x8c\xc4\x19\x97" ++"\x07\x0b\xaa\x6a\xb5\xb4\xad\xa2\xc0\xb0\x1e\x77\x9b\x05\x70\x0b\x7b\x83\x86\x79\x79\x1e\xfb\x27\xfb\x28\x05\x0e\x05\x98\x7e\x8e" ++"\x86\x84\x1a\x81\x86\x89\x73\x1e\x0b\x15\x69\x06\xfb\x0e\x24\xfb\x0d\xf2\x05\x69\x06\x0b\xaa\x77\xa4\xa8\x1a\xa8\xa2\xa0\xac\xb0" ++"\xa1\x75\x0b\x3c\x1d\xa2\x8c\x05\x9d\x0b\x07\x89\x45\x85\x83\x52\x84\x08\x7c\xf7\x61\x0b\x89\x9b\x78\x4c\x1a\xfc\x5c\x07\x4c\x7b" ++"\x78\x0b\x91\x75\x1b\x59\x67\x67\x4a\x7c\x1f\xa8\x06\x0b\x1f\x4c\xc5\xe4\x64\xe3\x1b\xf7\x59\xf7\x1c\x0b\x7e\x7a\x6a\x78\x8c\x87" ++"\x98\x56\x1e\x0e\xf7\x6f\xcd\xfb\x6f\xf7\x70\x49\x06\x0e\xa7\xa1\xa1\xa7\xa6\x74\xa2\x70\x1f\x0e\x78\xbb\x1b\xde\xb9\xbe\xf5\x98" ++"\x1f\x0e\x82\x6f\x71\x81\x81\x90\x99\x7d\x1e\x9f\x0b\x86\x08\x7c\xf7\x70\x9a\x07\x53\x8f\x81\x0b\x92\x7d\x54\x1f\xfb\x90\x07\x68" ++"\x8e\x7f\x0b\x1a\xac\x7e\x9c\x73\x73\x7e\x7a\x6a\x78\x0b\xf8\xaa\xf7\x70\x15\xcd\xfc\x8c\x49\x07\x0b\x7a\x9c\x06\xbe\x88\x90\x82" ++"\x8c\x2f\x08\x0b\xf7\x8e\x04\x5a\xfa\x7c\xbc\x07\x0e\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0" ++"\x02\x8e\x02\x00\x01\x00\x04\x00\x07\x00\x45\x00\x85\x00\xe6\x01\x73\x02\x2e\x02\xd3\x02\xdb\x03\x1b\x03\x5a\x04\x2b\x04\x3d\x04" ++"\x44\x04\x48\x04\x4f\x04\x60\x04\xb3\x04\xe2\x05\x2c\x05\xa0\x05\xc7\x06\x33\x06\x94\x06\xb8\x07\x1a\x07\x7a\x07\x89\x07\xcd\x07" ++"\xeb\x08\x01\x08\x1d\x08\x86\x09\x35\x09\x38\x09\xb9\x09\xbe\x09\xc1\x09\xc5\x09\xf7\x09\xfa\x09\xfd\x0a\x02\x0a\x40\x0a\x43\x0a" ++"\x47\x0a\x98\x0a\x9b\x0a\x9e\x0a\xeb\x0b\x6c\x0b\x71\x0b\x75\x0b\x79\x0b\x7c\x0b\xc9\x0b\xce\x0c\x5b\x0c\x5e\x0c\x62\x0c\x85\x0c" ++"\x98\x0c\xba\x0c\xd7\x0c\xe3\x0c\xf0\x0c\xf4\x0d\x49\x0d\x4d\x0d\x53\x0d\x57\x0d\x74\x0d\x78\x0d\x7c\x0d\x86\x0d\x8f\x0d\x93\x0d" ++"\x98\x0e\x32\x0e\x36\x0e\x3a\x0e\x6a\x0e\xcb\x0e\xd0\x0e\xd5\x0e\xda\x0e\xde\x0f\x3b\x0f\x3e\x0f\xc4\x0f\xc8\x0f\xcc\x10\x17\x10" ++"\x23\x10\x6f\x10\xa9\x10\xe8\x11\x61\x12\x17\x12\x1b\x12\x92\x13\x29\x13\xd5\x14\x3b\x14\x5d\x14\x95\x14\xb2\x14\xc1\x14\xf8\x15" ++"\x55\x15\x70\x15\x7a\x15\xcb\x16\x75\x16\x7d\x16\xce\x16\xe7\x16\xee\x17\x05\x17\x29\x17\x8f\x17\xc0\x18\x96\x18\xfa\x19\x02\x19" ++"\x0a\x19\x12\x19\x1a\x19\x21\x19\x2d\x19\x36\x19\x3d\x19\x45\x19\x5a\x19\x71\x19\x9a\x19\xa2\x19\xa6\x19\xab\x1a\x1f\x1a\x54\x1a" ++"\x57\x1a\xff\x1b\x34\x1b\xe4\x1b\xe9\x1b\xf4\x1b\xfd\x1c\x89\x1d\x00\x1d\x33\x1d\x42\x1d\xa4\x1e\x20\x1e\x22\x1e\x47\x1e\x61\x1e" ++"\xbd\x1e\xc5\x1e\xd5\x1e\xe9\x1f\x14\x1f\x45\x1f\x80\x1f\x9c\x20\x56\x20\x5a\x20\xcd\x20\xf9\x21\x32\x21\xbe\x21\xc6\x21\xcd\x21" ++"\xde\x21\xe5\x21\xec\x21\xf3\x22\x6c\x22\x75\x22\x7d\x22\x8f\x22\x9b\x22\xa5\x22\xaf\x22\xb8\x22\xc2\x22\xe5\x22\xeb\x22\xf2\x22" ++"\xf9\x22\xff\x23\x07\x23\x0f\x23\x16\x23\x1d\x23\x23\x23\x2a\x23\x31\x23\x39\x23\x42\x23\x4a\x23\x52\x23\x5b\x23\x63\x23\x6b\x23" ++"\x77\x23\x93\x23\x9f\x23\xa7\x23\xb0\x23\xb8\x23\xc1\x23\xcb\x23\xf3\x23\xfd\x24\x06\x24\x0d\x24\x15\x24\x1d\x24\x24\x24\x2d\x24" ++"\x35\x24\x3e\x24\x46\x24\x4f\x24\x58\x24\x67\x24\x70\x24\x78\x24\xe4\x25\x51\x25\xc7\x25\xf0\x26\x5e\x27\x07\x27\xb9\x28\x22\x28" ++"\x2b\x28\x32\x28\x35\x28\x51\x28\x59\x28\x90\x28\xb6\x29\x22\x29\x2c\x29\x35\x29\x3e\x29\x49\x29\xdd\x29\xe5\x29\xe7\x2a\x02\x2a" ++"\x0f\x2a\x17\x2a\x21\x2a\x2a\x2a\x91\x2a\xae\x2a\xc5\x2b\x1a\x2b\x3e\x2b\x6e\x2c\x04\x2c\x41\x2c\x49\x2c\x51\x2c\x59\x2c\x62\x2c" ++"\x8c\x2c\x94\x2c\xf9\x2d\x07\x2d\x12\x2d\x1b\x2d\x54\x2d\x58\x2d\x7d\x2d\xb2\x2d\xef\x2e\x31\x2e\x95\x2e\x9c\x2e\xa3\x2e\xe0\x2e" ++"\xea\x2e\xf6\x2e\xff\x2f\x44\x2f\x4b\x2f\x5b\x2f\x68\x2f\xa3\x2f\xb3\x2f\xbd\x2f\xc5\x30\x50\x30\x52\x30\x78\x30\x80\x30\xe1\x31" ++"\x09\x31\xa4\x31\xad\x31\xb7\x31\xc5\x31\xef\x31\xf8\x32\x47\x32\x4f\x32\x60\x32\x9e\x32\xd2\x32\xfd\x33\x05\x33\x42\x33\xb7\x33" ++"\xcb\x33\xe6\x33\xee\x34\x1b\x34\x1e\x34\x2c\x34\x77\x34\x80\x34\xbb\x34\xc4\x34\xcd\x34\xd5\x34\xdd\x35\x50\x35\x57\x35\x5d\x35" ++"\x66\x35\x70\x35\xa4\x35\xac\x36\x62\x36\x66\x36\x9a\x36\xc4\x37\x30\x37\x4d\x37\xbf\x37\xe1\x38\x34\x38\xc8\x39\x1a\x39\x1d\x39" ++"\x62\x39\x67\x39\xc1\x39\xea\x39\xf9\x39\xfb\x3a\x20\x3a\x41\x3a\x90\x3a\xbc\x3a\xc1\x3b\x29\x3b\x66\x3b\x7c\x3b\x9a\x3b\xbb\x3b" ++"\xe2\x3c\x1d\x3c\x46\x3c\x61\x3c\xd4\x3d\x18\x3d\x82\x3d\x9c\x3e\x0a\x3e\x38\x3e\xaa\x3f\x2a\x3f\x2e\x3f\x56\x3f\x92\x40\x0b\x40" ++"\x99\x40\xfe\x41\x10\x41\x53\x41\xc9\x42\x42\x42\xb8\x42\xe2\x43\x41\x43\x47\x43\x56\x43\xe7\x44\x31\x44\x35\x44\x9e\x44\xa2\x44" ++"\xd8\x45\x36\x45\x43\x45\x73\x45\x92\x46\x07\x46\x4a\x46\x74\x46\x78\x47\x22\x47\xa2\x47\xdc\x47\xf9\x48\x45\x48\x9f\x48\xe7\x49" ++"\x2c\x49\x59\x49\xb0\x49\xe6\x4a\x4e\x4a\x75\x4b\x05\x4b\x34\x4b\x8b\x4b\xfe\x4c\x2c\x4c\x4e\x4c\x91\x4d\x00\x4d\x5a\x4d\xd9\x4d" ++"\xe2\x4e\x19\x4e\x3d\x4e\x84\x4e\xca\x4f\x39\x4f\xbb\x50\x4d\x50\x54\x50\x6f\x50\x78\x50\xad\x50\xe3\x51\x27\x51\x75\x51\x81\x51" ++"\xb6\x51\xd6\x51\xf6\x52\x16\x52\x36\x52\x42\x52\x57\x52\xc7\x52\xdb\x52\xe3\x52\xeb\x52\xf5\x53\x55\x53\xd3\x54\x3f\x54\x62\x54" ++"\x85\x54\xf3\x55\x1f\x55\x27\x55\x4d\x55\x55\x55\x5e\x55\x8e\x55\x97\x55\xdb\x56\x0a\x56\x0e\x56\x28\x56\x49\x56\xa2\x56\xe9\x57" ++"\x3f\x57\xaa\x57\xc3\x58\x0b\x58\x9b\x59\x13\x59\x1c\x59\x25\x59\x56\x59\x86\x59\xab\x5a\x14\x5a\x1c\x5a\x64\x5a\x8b\x5a\x99\x5b" ++"\x0e\x5b\x1c\x5b\x94\x5c\x02\x5c\x36\x5c\x6a\x5c\xaf\x5d\x3c\x5d\x7c\x5d\x81\x5d\x9b\x5d\xa4\x5d\xc4\x5d\xd0\x5d\xd9\x5e\x4f\x5e" ++"\x60\x5e\xe2\x5e\xeb\x5f\x4b\x5f\x68\x5f\x71\x5f\x97\x5f\xbe\x5f\xca\x60\x07\x60\x7c\x60\x82\x60\xcd\x61\x4f\x61\x58\x61\xe2\x61" ++"\xeb\x61\xf4\x62\x5b\x62\x93\x62\xec\x62\xf9\x63\x09\x63\x12\x63\x81\x64\x05\x64\x09\x64\x29\x64\x37\x64\x45\x64\xb7\x65\x4a\x65" ++"\xca\x66\x4b\x66\x7f\x66\xa7\x66\xdd\x67\x5a\x67\x8a\x67\x94\x67\xaf\x67\xb9\x67\xc2\x67\xd4\x68\x1f\x68\x2a\x68\x94\x68\x9c\x68" ++"\xa6\x68\xc5\x69\x16\x69\xa7\x69\xf8\x6a\x34\x6a\xb8\x6b\x07\x6b\x2e\x6b\x46\x6b\x78\x6b\xcf\x6b\xf0\x6b\xf9\x6c\x0d\x6c\x16\x6c" ++"\x29\x6c\x2c\x6c\x30\x6c\x3d\x6c\x47\x6c\x4e\x6c\x56\x6c\x7e\x6d\x0d\x6d\x84\x6e\x00\x6e\x0c\x6e\x2c\x6e\x36\x6e\x3e\x6e\x74\x6e" ++"\xb5\x6f\x55\x6f\xee\x70\x60\x70\xc0\x70\xfd\x71\x4a\x71\xdb\x72\x22\x72\x86\x72\xf5\x73\x14\x73\x31\x73\x7a\x73\xa8\x73\xe9\x74" ++"\x42\x74\x8e\x74\xf1\x75\x3c\x75\xc2\x76\x12\x76\x49\x76\xa3\x77\x0a\x77\x35\x77\x92\x77\x96\x77\xc7\x77\xff\x78\x66\x78\x6d\x78" ++"\x75\x78\xcb\x79\x12\x79\x27\x79\x8e\x79\x99\x7a\x51\x7a\xcc\x7a\xd0\x7a\xd8\x7a\xf4\x7b\x11\x7b\x81\x7b\x99\x7b\xde\x7c\x07\x7c" ++"\x7f\x7c\x83\x7c\x9c\x7c\xe6\x7c\xfa\x7d\x03\x7d\x0b\x7d\x12\x7d\x19\x7d\x2a\x7d\x31\x7d\xeb\x7e\x07\x7e\x28\x7e\x31\x7e\x3b\x7e" ++"\xce\xfb\x95\x0e\xfb\x95\x0e\xfb\x42\xf7\x51\xf7\x44\x15\xb8\xf8\x13\x05\x8c\x97\x8c\x96\x99\x1a\xbf\x78\xa7\x69\x6a\x77\x6d\x5c" ++"\x71\x93\x3f\x97\x40\x1e\x94\x50\x91\x5a\x8d\x6d\x94\xfb\x00\x18\x92\x3b\x15\x6d\x74\x73\x6d\x6e\xa1\x75\xa9\xac\xa2\xa0\xa9\xa9" ++"\x72\xa3\x6d\x1f\x0e\x28\xf7\xbf\xf8\x43\x15\x8e\x9d\x8d\x98\x8d\x94\x08\x9b\xd7\x94\xc7\xa8\x1a\xa1\x78\x9d\x74\x73\x78\x79\x74" ++"\x7a\x99\x31\x9d\x2a\x1e\xfb\x28\x16\x8e\x9d\x8d\x98\x8d\x94\x08\x9b\xd7\x94\xc7\xa8\x1a\xa1\x78\x9d\x74\x73\x78\x79\x74\x7a\x99" ++"\x31\x9d\x2a\x1e\x0e\x84\xf8\x6b\xf7\xa3\x15\x27\x06\x9f\xf7\x1a\x05\xf4\xc2\x2a\x06\xa9\xf7\x5e\x05\x51\x06\x6d\xfb\x5e\x05\xfb" ++"\x19\x06\xaa\xf7\x5e\x05\x51\x06\x6c\xfb\x5e\x05\xfb\x0a\x54\xf7\x02\x06\x76\xfb\x1a\x05\xfb\x08\x54\xf6\x06\x6a\xfb\x6c\x05\xc5" ++"\x06\xac\xf7\x6c\x05\xf7\x1a\x06\x6c\xfb\x6c\x05\xc5\x06\xaa\xf7\x6c\x05\xf7\x01\x06\xfb\x1e\xf7\x51\x15\x77\xfb\x1a\x05\xfb\x1a" ++"\x06\xa0\xf7\x1a\x05\x0e\x84\xf8\x3d\xf8\x88\x15\xf7\x03\x07\x69\xa7\x60\x9a\x37\x95\x08\xca\x69\x4c\x07\x4c\x84\x6f\x82\x6a\x71" ++"\x08\x69\x70\x77\x63\x60\x1a\x5c\x9b\x68\xb3\x66\x1e\xa8\x6f\xa1\x7c\xd2\x63\x08\xfb\xae\x07\x2d\x8c\x56\xba\x73\xf4\x08\x7c\xfb" ++"\x16\x06\xc7\x66\xb5\x80\xdf\x88\x08\x34\xad\xe2\x07\xd5\x97\xaa\x97\xaf\xa8\x08\xac\xa7\x9e\xb4\xbb\x1a\xaf\x84\xac\x7e\xa0\x1e" ++"\x71\xb4\x70\xa0\xfb\x0c\xd0\x08\xf7\x8a\x07\xdf\x81\xb8\x61\x9c\x36\x08\xfb\x49\x2e\x15\x37\xc3\x78\xa3\xba\x1a\xc2\xad\xad\xd0" ++"\x99\x1e\xae\xfb\xec\x15\xe8\x51\xa0\x70\x4d\x1a\x49\x67\x66\x3d\x7c\x1e\x0e\xf7\xda\xf9\x31\xf8\x07\x15\xfb\x05\x20\xfb\x09\xfb" ++"\x11\x3d\xba\x58\xd4\xb8\xb0\x9b\xae\xae\x1f\xc0\xc1\xac\xdc\xd9\x1a\xcf\x65\xb2\x4a\x1e\x92\x6b\x15\xb2\xaa\x67\x5f\x52\x72\x47" ++"\x65\x5b\x1f\x64\x6b\x6e\x7a\x67\x1b\x66\x73\xa5\xb1\xc1\xa7\xdc\xb0\xbf\x1f\xb3\xa6\xa7\x9d\xaa\x1b\x61\xf7\xe5\x15\x64\x06\x58" ++"\x54\x64\x7a\x4c\x1b\x63\x75\x92\x9f\x73\x1f\xa1\x71\x7e\x90\x6c\x1b\xfb\x07\x21\xfb\x0b\xfb\x13\x45\xc0\x52\xcc\xb6\xb8\x9f\xae" ++"\xac\x1f\xbf\xc0\xab\xdb\xd3\x1a\x99\x89\x97\x86\x9d\x1e\x84\x9d\x9e\x88\xa8\x1b\xb6\xa4\x92\xa3\xb4\x1f\xfb\xf3\xfd\x07\x05\xbb" ++"\x06\xf0\xf8\xf9\x15\x91\x77\x8e\x7c\x7d\x1a\x62\x7c\x56\x74\x61\x1e\x51\x6a\x5d\x69\x5d\x1b\x68\x73\xa4\xaf\xf5\xde\xf7\x22\xc9" ++"\x90\x8d\x8a\x86\x91\x1f\x99\x7e\x97\x86\xa8\x83\x08\x0e\xf7\xa3\xf9\x5b\xf8\x3e\x15\xfb\x6c\x76\x06\xbd\x86\x99\x81\x6d\x1a\x5f" ++"\x71\x57\x4a\x35\x1e\x54\xd0\x6a\xbe\x5f\xe1\x08\xf7\x06\xc1\xb4\xb8\xd3\x1a\xd2\x53\xbd\x3c\x35\x47\x47\x35\x65\x93\x6b\xa6\x40" ++"\x1e\x65\x75\x05\x21\x4e\x58\x44\x37\x1a\x2c\xcb\x52\xf6\xdc\xc7\xa4\xcd\xd6\x1e\x4a\xca\xbc\x71\xc5\x1b\xcb\xc4\xb5\xd2\xa9\x1f" ++"\x7c\x96\x05\x63\x6b\x75\x7e\x67\x1b\x53\x58\xaa\xc8\x5c\x1f\xb7\xc6\xa4\xb0\xaa\xc1\xa5\xb9\x18\xa3\xb4\x9f\x97\xbd\x91\x08\xfc" ++"\x1a\x96\x15\x6d\xca\x81\xb1\xb8\x1a\xbb\xaa\xad\xb9\xb9\xad\x67\x5a\x54\x65\x5d\x3c\x61\x1e\x46\x42\x15\xc7\xfb\x06\xae\x54\xc4" ++"\x45\x08\x5c\x4f\x65\x79\x60\x1b\x44\x51\xca\xd9\xcb\xaa\xb6\xe2\xc3\x1f\x0e\xfb\x42\xf5\xf8\x45\x4d\x0a\x0e\xfb\x42\xf7\xbb\xf9" ++"\x38\x15\x41\x5a\x6d\x72\x66\x5d\x08\x44\x34\x68\x27\xfb\x09\x1a\xfb\x14\xb0\x2a\xe3\x25\x1e\xb4\x5b\xa5\x75\xbf\x6b\x97\x9b\x18" ++"\x3b\xca\x6f\xaf\x70\xd5\x08\x73\xce\x80\xd6\xf0\x1a\xf4\x98\xde\xa6\xc8\x1e\xa7\xc9\xa9\xaf\xd3\xc5\x08\x0e\xfb\x42\xb1\xfb\x45" ++"\x15\xd5\xbc\xa9\xa4\xb0\xb9\x08\xd2\xe2\xae\xef\xf7\x09\x1a\xf7\x14\x66\xec\x33\xf1\x1e\x62\xbb\x71\xa1\x57\xab\x7f\x7b\x18\xdb" ++"\x4c\xa6\x68\xa7\x40\x08\xa3\x48\x96\x40\x26\x1a\x22\x7e\x39\x70\x4e\x1e\x70\x4d\x6c\x66\x43\x51\x08\x0e\x84\xf7\x85\xf8\x55\x15" ++"\x8c\x82\x8c\x85\x89\x1a\x71\x85\x71\x7f\x6b\x1e\x84\x78\x87\x7a\x80\x1a\x78\x9b\x7a\x9e\xa0\x9d\x9e\xa0\x91\x88\x97\x86\x99\x1e" ++"\x7e\xae\x84\xb1\xb2\x1a\x92\x07\x92\x88\xa0\x83\xa2\x77\xa5\x6b\x19\x6c\xa4\x9c\x7f\x9d\x1b\xa0\x99\x9a\xa1\xa5\x7c\x96\x5f\x92" ++"\x1f\x64\x91\x6a\x97\x72\x9b\x83\x90\x18\xbc\xa7\x9e\x92\xb7\x92\x08\xb2\x91\x97\x95\xa5\x1a\xa2\x7d\x9b\x75\x7c\x7a\x7e\x6f\x73" ++"\x1e\x72\x6d\x73\x75\x74\x7f\x84\x87\x18\xa5\x07\xa6\xf7\x16\x05\x9f\x7b\x9b\x77\x77\x7c\x7c\x77\x80\x8f\x78\x91\x76\x1e\x95\x68" ++"\x90\x6c\x72\x1a\x7e\x07\x65\xa0\x77\x9b\x6b\xaf\x08\xa3\x77\x7f\x93\x7b\x1b\x77\x7d\x7c\x76\x72\x9e\x7e\xbc\x82\x1f\xb0\x84\xa9" ++"\x81\x9e\x7e\x96\x84\x18\x62\x72\x7b\x85\x5d\x82\x08\x5e\x83\x7a\x7f\x71\x1a\x76\x98\x7e\xa2\x9b\x94\x90\x9e\x9c\x1e\xa8\xac\x90" ++"\x90\x93\x92\x95\x93\x8f\x8f\xb0\xa3\x08\x0e\xc4\xf7\x8d\xf7\xb2\x15\xfb\x6f\x49\xf7\x6f\xfb\x70\xcd\xf7\x70\xe7\x1d\xfb\x95\xde" ++"\xfb\x21\x25\x0a\xfb\x42\xc9\x0a\xfb\x95\xf7\x11\xef\x2b\x0a\xfb\x79\xf7\xb3\xf9\x38\x15\x48\x06\xfb\x79\xfd\x46\x05\xcf\x06\x0e" ++"\x84\xf7\x92\xf9\x38\x15\x54\x61\x7b\x67\x66\x1f\x51\x53\x65\xfb\x07\xfb\x09\x1a\xfb\x02\xac\xfb\x08\xba\x53\x1e\x5f\xb0\xbe\x73" ++"\xc5\x1b\xbe\xb6\x9c\xae\xaf\x1f\xc5\xc2\xb1\xf7\x08\xf7\x0d\x1a\xf7\x61\x30\xf7\x21\xfb\x17\x1e\x88\x71\x15\xdf\xb8\xfb\x05\xfb" ++"\x65\xfb\x65\x5f\x20\x35\x35\x5f\xf6\xf7\x64\xf7\x69\xb8\xf7\x02\xe1\x1f\x0e\x84\xf7\x0a\x16\xf7\xa8\x9a\x06\x3e\x7a\x96\xbb\x8a" ++"\x1f\xf8\xec\x07\x83\x8d\xfb\x48\x30\x05\x7d\x07\x9a\xb2\xa3\x92\x94\x1b\xa0\x94\x7c\x6b\x1f\xfc\x59\x07\x89\x4c\x7a\x7d\x3f\x8a" ++"\x08\x0e\x84\xf8\x6f\xf7\x1d\x15\x7e\x90\x66\x51\x80\x84\x5c\x8a\x19\xfb\x83\x06\xf7\x3c\xf7\x44\x05\xe4\xe8\xb2\xd7\xd9\x1a\xef" ++"\x3a\xd8\x23\x54\x57\x75\x63\x66\x1e\x6b\x69\x7c\x6b\x7a\x44\xa0\x86\x18\xed\xb3\xae\xab\xd1\x1b\xe0\xc3\x52\x37\x3c\x5d\x2f\x37" ++"\x32\x1f\xfb\x46\xfb\x51\x05\x7f\xf8\x1a\x07\x0e\x84\xf7\x2d\xf7\xde\x15\xc6\xa2\x89\x82\xa2\x1f\xca\x74\xb1\x53\x46\x1a\x36\x53" ++"\x4b\x41\x6f\x77\x92\xa3\x66\x1e\x9d\x6e\x7a\x92\x7a\x1b\x74\x7c\x7d\x76\x68\xb6\x75\xd1\xd7\xda\xa5\xb4\xbb\x1f\xba\xb4\xa4\xc5" ++"\xce\x1a\xbf\x7b\xb9\x6f\xaa\x1e\x76\xa1\x78\x97\x60\x9e\x08\xcf\xba\xa4\xb0\xc1\x1a\xdd\x4c\xc2\x2e\x59\x5f\x7a\x6b\x67\x1e\x6d" ++"\x6f\x7c\x72\x76\x4f\x9a\x87\x18\xd5\xb3\xb8\xab\xca\x1b\xcd\xb7\x60\x4b\x67\x7c\x68\x72\x71\x1f\x6d\x6d\x6f\x7c\x47\x73\x08\x0e" ++"\x84\xf8\x6c\xf7\x7b\x15\x25\xf8\x51\x5f\x06\xfb\xce\xfc\x51\x05\x4b\xf7\xad\xfb\x3b\xd8\xf7\x3b\xf1\x07\xfb\x48\xcb\x15\xfb\x84" ++"\x06\xf7\x84\xf7\xeb\x05\x0e\x84\xf7\x49\xf8\xdb\x15\xf7\x58\x06\x9c\x8e\x8c\x93\x8e\x1f\xb1\xe4\x82\x92\x05\x77\x7c\x82\x85\x75" ++"\x1b\xfb\x65\x06\xfb\x01\xfb\x81\x05\x8a\x89\x8b\x8a\x89\x1a\x85\x8f\x89\x93\xab\xb2\x84\x7e\xb5\x1e\xf7\x07\x66\xbf\x4e\x27\x1a" ++"\x2b\x4f\x40\x3c\x77\x7b\x92\xa1\x6d\x1e\xa3\x6b\x75\x94\x74\x1b\x6f\x7d\x7f\x72\x65\xb9\x73\xd7\xde\xd3\xa6\xbe\xbe\x1f\xb8\xb8" ++"\xa0\xc4\xd7\x1a\xd3\x78\xb9\x5a\xbd\x1e\x5f\xb7\x52\xa2\xfb\x0a\xa0\x08\x0e\x84\xf8\x52\xf9\x40\x15\xfb\x06\x81\x51\x78\x42\x58" ++"\x08\xfb\x00\x3e\x50\xfb\x06\xfb\x1a\x1a\x34\xa6\x33\xb6\x59\x1e\x5f\xb1\xc1\x73\xc9\x1b\xf7\x10\xe1\xea\xf7\x1e\xf7\x15\x43\xdb" ++"\xfb\x09\x5f\x77\x84\x65\x4c\x1f\xa6\xf7\x2b\xf7\x04\xf7\x00\xf7\x31\xa5\x08\xfb\x62\xfb\xb2\x15\xe2\xbc\x43\xfb\x11\xfb\x02\x64" ++"\x4e\x45\x33\x55\xe9\xf7\x2f\xbe\x93\xa7\x9f\x9a\x1f\x9b\xa0\xaa\x94\xae\x1b\x0e\x84\xf8\x55\x21\x1d\xfc\x06\x06\x50\xfb\x27\x9c" ++"\x83\xb4\xce\x9e\x98\xc3\x8c\x19\xf7\x6d\x06\xfb\x5a\xfc\xe8\x05\xcc\x06\xf7\x68\xf9\x22\x05\x0e\x84\xf7\xb6\xf8\x07\x15\xef\xc1" ++"\xad\xb4\xcf\x1a\xde\x44\xc6\x26\xfb\x01\x3a\x48\x30\x4a\x9e\x6e\xf4\x2f\x1e\xfb\x01\x38\x76\x6e\x46\x1a\x29\xd9\x48\xf7\x06\xf7" ++"\x0c\xd8\xcd\xf2\xd8\x69\xbb\xfb\x0d\xe6\x1e\x79\x24\x15\xd4\x57\xa3\x67\x53\x1a\x4a\x5e\x5e\x4a\x3f\x58\xc5\xe1\xcc\xa0\xb4\xc6" ++"\xbb\x1e\xbc\xd8\x15\x32\xc5\x67\xb9\xc3\x1a\xc5\xb8\xb4\xca\xcf\xb6\x5f\x46\x4e\x71\x63\x47\x5e\x1e\x0e\x84\xc6\x75\x15\xf7\x04" ++"\x98\xc2\x9e\xcf\xbc\x08\xf3\xd7\xc8\xf7\x10\xf7\x1b\x1a\xf7\x39\x30\xf7\x09\xfb\x16\xfb\x0b\x32\x26\xfb\x1b\xfb\x0e\xd3\x3a\xf7" ++"\x00\xc2\xb5\x9b\xb4\xc0\x1e\x62\xfb\x37\xfb\x03\x20\xfb\x2c\x71\x08\xf7\xc6\xf7\xf9\x15\x77\x87\x82\x80\x82\x1e\x74\x70\x65\x7d" ++"\x67\x1b\x3f\x5b\xd6\xf7\x0b\xc4\x9b\xc7\xa0\xa5\x1f\x9f\x9c\xa4\x96\xa8\x1b\xe2\xb8\x35\xfb\x3c\x1f\x0e\xfb\x79\xf7\x1c\xf8\x5f" ++"\x15\x2c\x1d\xfb\xfb\x04\x2c\x1d\x0e\xfb\x79\xf6\xfb\x21\x15\xd0\xad\xb6\xc7\xc7\x1a\xbe\x68\xb1\x5e\x67\x74\x75\x69\x6a\xa1\x78" ++"\xb0\x92\x92\x8c\x8c\x91\x1e\x8d\x90\x8c\x8b\x8c\x1b\x93\x91\x85\x83\x6b\x6f\x66\x55\x66\x1f\xb1\xf8\xd9\x15\x6d\x72\x72\x6b\x6e" ++"\xa4\x72\xa8\xaa\xa5\xa4\xa8\xaa\x71\xa5\x6d\x1f\x0e\xc4\xf8\x7c\xf8\xe8\x15\xfc\x30\xfb\x9c\x05\x85\x07\xf8\x30\xfb\xa8\x05\xf3" ++"\x07\xfb\xc6\xf7\x60\xf7\xc6\xf7\x5b\x05\x0e\xc4\xf8\xaa\xf8\x16\x15\xfc\x8c\x49\xf8\x8c\x06\xfb\x1a\x04\xfc\x8c\x49\xf8\x8c\x06" ++"\x0e\xc4\xd7\xbd\x15\xf8\x30\xf7\x9c\x05\x92\x07\xfc\x30\xf7\xa7\x05\x24\x07\xf7\xc6\xfb\x61\xfb\xc6\xfb\x5b\x05\x0e\x4c\xf7\x88" ++"\xf7\x38\x15\x96\xcf\x9c\xb3\xb0\xb9\xb9\xc3\x8b\x8b\x99\xa0\x08\xab\xbc\x98\xaf\xb4\x1a\xb1\x7e\xaf\x74\xa2\x1e\xae\x69\x50\xa2" ++"\x54\x1b\x2f\x45\x4d\x38\x62\x9b\x76\xab\xa4\x9b\x9b\xa4\x99\x85\x97\x7c\x9c\x1f\x7e\x99\x87\x93\x94\x1a\xab\xb9\xa9\xbb\xc8\xbb" ++"\x56\x48\x5d\x7e\x54\x73\x54\x1e\x6f\x4b\x78\x5a\x81\x5a\x8a\x5f\x19\x95\x48\x15\x6d\x74\x73\x6c\x6e\xa1\x76\xaa\xab\xa2\xa0\xa9" ++"\xa9\x72\xa3\x6d\x1f\x0e\xf8\x32\xf9\x44\xd4\x15\x68\x3d\x58\x7e\x48\x1b\xfb\x3f\xfb\x0d\xf7\x0f\xf7\x43\xe8\xaf\xea\xc4\xc5\x1f" ++"\xbc\xbc\xcd\xa6\xd5\x1b\xf7\x31\xf7\x16\xfb\x0f\xfb\x29\x26\x4c\x2b\x49\x71\x7e\x9a\xaa\x92\x8c\x91\x8c\x90\x1f\xcc\xf7\x92\x05" ++"\x46\x06\x81\x65\x05\xb4\x75\x7c\x96\x68\x1b\x60\x68\x7b\x69\x68\x1f\x57\x56\x6c\x40\x41\x1a\x4c\xb2\x5a\xbc\xb7\xba\xa6\xb8\xad" ++"\x1e\x5f\x91\xb0\x6e\xbb\x1b\xee\xe0\xf7\x03\xf7\x15\xf7\x39\xfb\x23\xf7\x14\xfb\x4d\xfb\x5f\xfb\x36\xfb\x2f\xfb\x57\xfb\x54\xf7" ++"\x34\xfb\x28\xf7\x64\xd1\xbc\x98\xb7\xec\x1f\xfb\x3d\xf8\x39\x15\xa7\x89\x9a\x74\x89\x64\x89\x59\x7a\x51\x72\x5c\x08\x67\x77\x6e" ++"\x75\x70\x1b\x66\x74\xab\xc0\xc1\x9d\xbd\xad\xb1\x1f\xa7\xab\xae\x9f\xa3\x89\x08\x0e\x22\x0a\x0e\xf7\x34\x9c\xf9\x17\x15\xdf\x66" ++"\x1d\x40\x7e\x7f\x39\x88\x08\x78\xf7\xe2\x07\xd8\xd3\xa0\xad\xb0\x1f\xaf\xab\x9f\xb8\xbb\x1a\xb7\x7a\xb3\x6b\xa8\x1e\x6d\xa6\x70" ++"\x97\x4a\x9b\xbf\x98\xa0\x95\xa3\xa0\x08\xa4\xa1\x9a\xaf\xb5\x1a\xf7\x04\x31\xc5\xfb\x40\x1e\xfb\xac\x06\xf7\x5a\xfb\xe4\x15\xec" ++"\xb9\x85\x7c\xaf\x1f\xc4\x74\xa6\x62\x4d\x1a\x55\x76\x64\x63\x74\x1e\x79\x6b\x62\x83\x49\x1b\x5a\x7d\x94\xab\x1f\xf7\xb3\x04\xf7" ++"\x7a\x07\x8c\xa1\x8f\x91\x9c\x8c\xb7\x8c\x18\xf7\x03\x8e\xcc\x58\x32\x1a\x3c\x58\x61\x2b\x8a\x1e\x0e\xf7\x34\x31\x0a\x0e\x6a\x0a" ++"\x0e\xf3\x21\x0a\x0e\xbc\xf8\x73\xf7\x7b\x15\xf7\x7c\x74\x07\x80\x3c\x7a\x7d\x39\x89\x08\xfb\x25\xf7\x72\x06\x8c\xa9\x8e\x8e\xa7" ++"\x8c\x08\xf7\x1c\x54\x1d\xfc\x45\xa5\x0a\xf7\x6e\xf7\x25\x07\xdd\x8a\x9b\x7d\x97\x3a\x08\x0e\x30\x0a\x0e\x69\x0a\x0e\xfb\x42\x28" ++"\x1d\x0e\xfb\x0a\xf8\x06\x21\x1d\xfb\xb3\x78\x06\xdc\x85\x96\x81\x8c\x41\x08\xfc\x63\x07\x5e\x7f\x76\x71\x7d\x85\x93\xa4\x84\x1e" ++"\xae\x81\x7b\x9b\x71\x1b\x70\x75\x74\x70\x61\xb4\x6d\xc5\xf7\x00\xc8\xd3\xf7\x11\x1f\xf8\x06\x07\x8d\xd6\x94\x94\xdc\x91\x08\x0e" ++"\x63\x0a\x0e\xf3\x36\x1d\x0e\xf8\x12\xf9\xf3\x21\x1d\xfb\x5b\x06\xfb\x71\xfc\x8d\xfb\x7b\xf8\x8d\x05\xfb\x5a\x78\x06\xdd\x87\x96" ++"\x80\x8d\x40\x08\xfc\x2a\x59\x1d\xf8\x27\x07\xf7\x8f\xfc\xba\x05\x99\x06\xf7\x94\xf8\xd1\x05\xfc\x59\x07\x8a\x36\x80\x80\x3c\x86" ++"\x08\x78\xf7\xac\x9e\x07\x43\x8f\x7e\x99\x89\xd3\x08\xf8\x50\x07\x8d\xd3\x97\x98\xd4\x90\x08\x0e\x33\x0a\x0e\x23\x0a\x0e\xbc\x9b" ++"\xf9\x17\x15\xd5\x83\x94\x48\x1d\x84\x82\x3f\x84\x08\x78\xf7\xac\x9e\x07\x3c\x8d\x7d\x99\x8a\xd5\x08\xf7\x4a\xd9\x1d\xc7\xab\xaf" ++"\xc8\xcd\x1a\xb5\x7d\xb1\x70\xa8\x1e\xb7\x63\x34\xa7\x2d\x1b\xfb\x9c\x06\xf7\x4e\x44\x15\xa6\x92\x92\xa6\xf7\x1b\xc9\x5c\x24\x2a" ++"\x50\x59\xfb\x07\x77\x7d\x8c\x8d\x74\x1e\x0e\xf9\x51\xfb\x33\x15\xfb\x06\x8e\x3b\xb7\x3a\xf4\xcf\x98\xaf\x9c\xb9\xb3\x08\xd5\xcd" ++"\xb1\xe6\xf7\x03\x1a\xf7\x5d\xfb\x1c\xf7\x24\xfb\x53\xfb\x53\xfb\x1c\xfb\x24\xfb\x5f\x29\xa9\x39\xc6\x4b\x1e\xb2\x61\xab\x77\xd2" ++"\x73\xba\x54\x18\x3b\xcf\xf7\x0d\x61\xf7\x34\x1b\x96\x98\x8b\x8c\x95\x1f\x91\x06\xfb\xe5\xf9\xc5\x15\xb6\xb9\x78\x6c\xae\x1f\xc1" ++"\x5b\xab\x2b\xfb\x05\x1a\x28\x6e\x25\x63\x5d\x1e\x62\x66\x57\x74\x54\x1b\x5b\x5f\x9c\xab\x66\x1f\x57\xba\x6b\xee\xf7\x0a\x1a\xec" ++"\xa8\xec\xb4\xb9\x1e\xb7\xb4\xba\xa0\xc5\x1b\x0e\xf7\x34\x3b\x0a\x0e\xbc\x2f\x0a\x0e\xf3\x53\x1d\x0e\x24\x1d\x0e\xf9\x4d\x21\x1d" ++"\xfb\x61\x78\x06\xc2\x87\x9d\x81\x6f\x1a\x7b\x84\x70\x7f\x6d\x1e\xfb\x27\xfc\x03\xfb\x2b\xf7\xe6\x05\x6a\xd5\x83\xa1\x9a\x1a\x9f" ++"\x99\x94\xab\x8d\x1e\x90\x96\x8c\x8c\x98\x1f\x9e\xfb\x9e\x78\x07\xbc\x89\x99\x7d\xb6\x32\xf7\x8a\xfc\xb9\x18\x9a\x06\xf7\x72\xf8" ++"\xc5\xac\xda\x96\x96\xbb\x8e\x19\x0e\xf8\x49\x32\x1d\x0e\xf9\x4c\x21\x1d\xfb\x82\x78\x06\xc1\x89\x9b\x84\x74\x1a\x7c\x81\x79\x6d" ++"\x67\x1e\xfb\x05\xfb\x1e\x61\xc6\x05\x4e\xe1\x73\xb5\xa1\x1a\x9f\x9a\x93\xac\x8c\x1e\xa7\x8c\x05\x9e\xfb\xc2\x78\x07\xcc\x88\x9d" ++"\x7c\xed\xfb\x1f\xf7\x01\xfb\x34\x18\xfb\x31\xfb\x55\x32\x21\x86\x87\x58\x87\x19\x78\xf7\x7d\x9e\x07\x50\x8f\x7a\x93\xa2\x1a\x9a" ++"\x9a\xa4\xb0\xb9\x1e\xf7\x0b\xf7\x28\xea\xfb\x20\x05\xad\x58\x9c\x6b\x7c\x1a\x79\x7b\x81\x69\x8a\x1e\x87\x80\x8a\x8a\x7f\x1f\x78" ++"\xf7\xbd\x9e\x07\x56\x91\x7c\x95\x60\xc5\xfb\x54\xf7\xa6\x18\xf7\x26\xf7\x4a\xcc\xd9\x9f\x97\xcb\x8f\x19\x0e\x34\x1d\x0e\xf3\x3c" ++"\x0a\x0e\xfb\x42\xf7\xbf\xf9\x11\x15\xa4\xfb\x67\xfd\xc6\xf7\x67\xa4\x35\x07\x69\x8c\x7d\x9a\x8a\xaf\x08\xf9\x34\x07\x8c\xab\x96" ++"\x96\xac\x8c\x08\x0e\xfb\x79\x82\xf9\x38\x15\xf7\x78\xfd\x46\x05\xcf\x06\xfb\x79\xf9\x46\x05\x0e\xfb\x42\xad\xfb\x17\x15\x72\xf7" ++"\x67\xf9\xc6\xfb\x67\x72\xe1\x07\xad\x8a\x99\x7c\x8c\x67\x08\xfd\x34\x07\x8a\x6b\x80\x80\x6a\x8a\x08\x0e\x65\xe8\xf7\xbb\x15\xf7" ++"\x22\xf7\xb3\xf7\x21\xfb\xb3\x05\xcf\x06\xfb\x48\xf7\xfe\x05\x50\x06\xfb\x48\xfb\xfe\x05\x0e\x84\xf8\x87\xfb\x18\x15\xbd\xfc\x85" ++"\x59\x07\x0e\xfb\x42\xf7\x77\xf9\x38\x15\x48\x6a\x5e\x9c\x1d\x0e\x4c\x26\x1d\x0e\x84\xf7\x2d\xf9\x3d\x15\x86\x8d\x62\x7d\x70\x82" ++"\x5b\x7e\x19\x6e\x83\x05\x7b\x07\x8c\x91\x8e\x8b\x93\x1b\xb3\x94\x82\x61\x1f\xfc\x9b\x07\x6c\xdf\x6a\xdc\xf7\x18\xf1\xf7\x02\xf7" ++"\x23\xf7\x10\x3f\xe8\x27\x4e\x51\x68\x59\x77\x1e\x56\x04\xb2\xba\xaf\xbf\xa7\xa4\x81\x78\xa0\x1e\xab\x6c\xa1\x47\x43\x1a\xfb\x03" ++"\x5b\x4b\x39\x57\x5e\xa1\xa5\x1e\x0e\x4c\x35\x1d\x0e\x84\xf8\x7f\x67\x0a\x0e\x4c\x27\x1d\x0e\xfb\x42\xf7\xc9\x26\x0a\xfb\x0f\xf7" ++"\x08\x06\x7b\x0a\xf7\x98\x9a\x07\x39\x8e\x80\x96\xd6\x1a\xf7\xce\xf7\x0e\x07\x0e\x84\x3a\x0a\x0e\x84\x77\x1d\x0e\xfb\x79\x27\x0a" ++"\xf7\x04\xf9\x30\x5b\x1d\xfb\x79\x70\x0a\x58\xf9\x3f\x5b\x1d\x84\x62\x0a\x0e\xfb\x79\x3d\x0a\x0e\xf7\xa3\x9b\x16\xf7\x72\x9a\x06" ++"\x58\x8c\x7b\x96\x8a\xb3\x08\xf7\xae\x07\x8d\x93\x95\x92\x92\x1e\xa2\xa4\xb6\x9c\xae\x1b\xb7\xa1\x68\x45\x1f\xfb\x6d\x07\x89\x52" ++"\x81\x80\x53\x88\x08\x7c\xf7\x74\x9a\x07\x53\x7d\x9b\xcb\x89\x1f\xf7\x90\x07\xb6\xa9\xab\x9d\xba\x1b\xc4\x9d\x70\x38\x1f\xfb\x67" ++"\x07\x89\x50\x85\x84\x51\x85\x08\x7c\xf7\x6f\x9a\x07\x71\x8d\x05\x6b\x90\x80\x9a\xb2\x1a\xf7\x62\x07\xf7\x0a\x64\xc7\x3e\x51\x58" ++"\x71\x51\x55\x1e\xc4\x79\x69\xa6\x55\x1b\x5e\x70\x7e\x4b\x38\x1f\xd6\x07\x84\x8d\x56\x78\x69\x80\x56\x7c\x19\x7a\x07\x8e\x97\x94" ++"\x8c\x96\x1b\xa5\x94\x7b\x5b\x1f\xfb\x91\x07\x53\x89\x7e\x7d\x54\x1b\x0e\x84\x32\x0a\x0e\x84\x24\x0a\x0e\x84\x9f\x1d\x53\x5f\x73" ++"\x54\x5f\x1f\xd8\x07\x85\x8d\x55\x76\x68\x7e\x54\x7a\x19\x7b\x07\x8c\x94\x91\x8b\x95\x1b\xad\x92\x81\x5c\x1f\xfc\x68\x07\x56\x80" ++"\x81\x50\x85\x1e\xf7\x2e\xf8\xaa\xa3\x0a\x84\xf7\xfc\xf8\x3d\x15\xa5\x5e\x6d\x94\x63\x1b\xfb\x12\x2c\xfb\x03\xfb\x25\xfb\x11\xcd" ++"\x32\xe9\xc5\xc2\xa5\xbb\xb7\x1f\xfb\x50\x07\x8a\x53\x79\x7b\x45\x87\x08\x7a\xf7\x80\x99\x07\x55\x97\x84\x92\x89\xb6\x08\xf8\xe9" ++"\x07\x80\x8c\x05\x42\xfb\xde\x15\x73\x87\x7e\x81\x82\x1e\x79\x75\x6a\x7f\x6c\x1b\x6c\x70\x95\x9e\x77\x1f\x6b\xa9\x76\xcb\xce\x1a" ++"\xf7\x0a\xc0\xd4\xe0\xc9\xaa\x6a\x49\x1e\x0e\xfb\x42\x40\x1d\x0e\xfb\x0a\x4a\x0a\x0e\xfb\x79\x74\x0a\x0e\x84\x25\x1d\x0e\x84\xf8" ++"\x71\x26\x0a\xfb\x1f\x7c\x06\xab\x88\x9a\x81\x78\x1a\x81\x89\x81\x87\x81\x1e\x28\xfb\x97\x25\xf7\x94\x05\x85\x99\x88\x99\x94\x1a" ++"\x9d\x96\x92\xae\x8e\x1e\x9a\xfb\x58\x7c\x07\xb1\x89\x92\x81\xb9\x24\xf7\x0c\xfb\xb3\x18\x8d\x85\x8e\x84\x8e\x83\x8e\x83\x8e\x84" ++"\x8e\x86\x08\x87\x8d\x8f\x89\x8e\x1b\x91\x92\x98\xb0\x9a\x1f\xf7\x14\xf7\xd5\xa8\xcf\x91\x92\xa9\x8e\x19\x0e\x31\x1d\x0e\x84\xf7" ++"\xaa\x16\xf7\x5d\x9a\x06\x6c\x77\x9b\xb7\x6c\x1f\xfb\x14\xf7\x58\xde\xf7\x0c\x9e\xa6\xa8\x9a\xac\x8d\x19\x9a\xfb\x32\x7c\x07\xa9" ++"\x89\x95\x85\x7d\x1a\x7f\x7f\x75\x72\x6c\x1e\x86\x85\x7f\x79\x7e\x77\x83\x97\x18\x7c\xa2\x82\x98\x89\x8f\x08\x78\xaa\x84\x9b\x95" ++"\x1a\x9a\x98\x91\xa9\x8c\x1e\x9a\xfb\x63\x7c\x94\x07\xa9\x9b\x7e\x5c\xaa\x1f\xe9\xfb\x24\xfb\x06\xfb\x39\x6d\x62\x81\x84\x6a\x88" ++"\x19\x7c\xf7\x25\x9a\x07\x6e\x80\x90\x98\x92\x91\x98\x99\xa0\x1f\xda\xf7\x0f\xe6\xfb\x20\x05\x8f\x85\x8d\x86\x84\x1a\x79\x84\x87" ++"\x6a\x89\x1e\x0e\x84\x33\x1d\x0e\x4c\x34\x0a\x0e\x70\xf7\xf2\xfb\x3e\x15\x47\x9b\x75\xaa\x8a\xd7\x08\xf7\x3c\x07\x8a\xe0\x78\xa4" ++"\x41\x9d\xd5\x9e\x9e\xa5\x8c\xdf\x08\xf7\x3c\x07\x8c\xd7\xa1\xaa\xcf\x9b\x08\x96\x07\xfb\x10\x64\x6a\x21\x89\x1f\xfb\x46\x07\x8a" ++"\x45\x79\x72\x49\x79\xcd\x78\x9d\x72\x8c\x45\x08\xfb\x45\x07\x20\x8e\xb1\x6a\xf7\x10\x1b\x0e\xfb\xc7\xce\xfb\x8d\x15\xcd\xfa\x7a" ++"\x49\x06\x0e\x70\xf7\x16\xf9\x31\x15\xce\x7b\xa2\x6c\x8c\x3f\x08\xfb\x3c\x07\x8c\x36\x9e\x72\xd5\x79\x41\x78\x78\x71\x8a\x37\x08" ++"\xfb\x3c\x07\x8a\x3f\x74\x6c\x48\x7b\x08\x80\x07\xf7\x10\xb2\xac\xf5\x8d\x1f\xf7\x46\x07\x8c\xd1\x9d\xa4\xcd\x9e\x49\x9d\x79\xa4" ++"\x8a\xd1\x08\xf7\x45\x07\xf7\x00\x88\x65\xab\xfb\x10\x1b\x0e\xad\xf8\x53\xf7\xce\x15\x64\x72\x79\x7f\x6d\x1b\x76\x76\x90\x94\x7a" ++"\x1f\xba\x33\x78\x92\x5f\x1b\x5d\x6e\x77\x4a\x5c\x1f\xc1\x6c\x05\xb2\xa4\x9c\x97\xaa\x1b\xa0\x9f\x86\x82\x9d\x1f\x5b\xe3\x9d\x85" ++"\xb8\x1b\xb9\xa7\x9f\xcc\xbb\x1f\x0e\xfb\x42\xf7\x24\xf7\xae\x15\x5e\xfc\x13\x05\x8a\x7f\x8a\x7e\x7f\x1a\x57\x9e\x6f\xad\xac\x9f" ++"\xa8\xbc\xad\x83\xd2\x7f\xd2\x1e\x84\xb8\x85\xb9\x87\xba\x82\xf7\x00\x18\x85\xf7\x4d\x15\x6c\x74\x76\x6e\x6c\xa2\x73\xa9\xaa\xa3" ++"\xa3\xa9\xa8\x73\xa1\x6d\x1f\x0e\x84\xf8\x27\xf8\xd7\x15\x68\x06\x5f\xfb\x10\x05\x8f\x73\x7e\x8c\x7d\x1b\xfb\x10\x2b\x21\xfb\x1b" ++"\x54\x9c\x55\xa8\x64\x1f\x9d\x72\x9a\x7e\xb0\x76\x58\xfb\x2a\x18\xad\x06\xbc\xf7\x1e\x05\x84\xa3\x9a\x89\x9c\x1b\xb1\xb0\x99\xa3" ++"\xa7\x1f\xae\xa9\x9e\xa6\xad\xd1\x7e\x93\x18\x40\x57\x67\x72\x50\x1b\x77\x7b\x8e\x94\x74\x1f\xf0\xf7\xb7\x05\x64\x9d\x9a\x7e\xa4" ++"\x1b\xa4\x9d\x9d\xa6\xae\x70\xa9\x5b\x9e\x1f\xfb\x32\xfb\xee\x15\x5a\xb8\x78\xb8\xd3\x1a\xf1\xc1\xcf\xdd\x9c\x97\x89\x84\x9d\x1e" ++"\x0e\x84\xf7\xec\xf8\x09\x15\xfb\x11\x06\x82\xd5\x89\xa6\xaf\x1a\xe3\xae\xbe\xc7\xb0\x9e\x7a\x68\x1e\x56\x8c\x93\x7d\xa9\x1b\xa8" ++"\xa0\xa1\xaa\xc0\x54\xb3\x40\xfb\x0c\x40\x31\xfb\x24\x72\x8d\x79\x90\x71\x1f\x20\x5e\xf7\x00\x06\x8d\x7a\x8d\x7b\x05\x96\x3f\x91" ++"\x54\x79\x1a\x84\x8a\x85\x89\x83\x1e\x8f\x78\x7f\x8c\x7c\x1b\x54\x67\x6d\x5d\x65\xa5\x73\xb5\xae\xa2\x99\xbb\xb3\x1f\x5c\xcf\xac" ++"\x7d\xb6\x1b\xbb\xb8\xa0\xb0\xab\x1f\xa0\xa3\xa1\xb7\x9d\x1a\x8e\x89\x8c\x87\x85\x84\x86\x80\x81\x1e\x69\x6c\x67\x7c\x5d\x1b\x5a" ++"\x68\x93\xa6\x4a\x1f\xa1\xf7\x01\x8e\x9f\xac\x1a\x8b\x8b\x98\x8a\x9a\x1e\x8a\xa6\x05\xf7\x0e\x06\xfb\x93\xfb\x7e\x15\xa4\xa7\x81" ++"\x83\x83\x85\x7e\x80\x7f\x1f\x7a\x7e\x7e\x85\x77\x1b\x73\x7a\x9a\xa1\xa3\x9c\x98\xad\x1f\x0e\xfb\xe8\xb4\x0a\x84\xf7\xf7\x9e\x15" ++"\x4c\x8c\x7b\x9c\x8a\xd3\x08\xd4\xf7\x41\xb3\xfb\x41\xd7\x07\x92\x99\x05\xf7\x3a\xb3\xfb\x26\x06\xe7\xf7\x4c\xb0\xd0\xa9\xa6\xbe" ++"\x96\x19\x9e\xfb\x57\x78\x99\x07\xa9\xa0\x7f\x78\x81\x86\x7a\x82\x7a\x1f\xfb\x04\xfb\x70\xfb\x0a\xf7\x71\x05\x83\x9a\x86\x9c\x98" ++"\x1a\xa0\x9d\x93\xba\x1e\x9e\xfb\x87\x78\x07\xb9\x89\x9c\x7a\xc2\x28\xea\xfb\x41\x18\xfb\x24\x63\xf7\x3b\x06\x92\x7d\x05\x3f\xfb" ++"\x42\x63\xf7\x42\x4d\x07\x8a\x37\x80\x7d\x48\x88\x08\x78\xf7\x88\x07\x0e\x84\xf8\x44\xf8\x2b\x15\xfb\x12\x06\x8e\xac\x8e\xa5\x8d" ++"\x9c\x90\xc2\x98\xba\x9e\xae\x08\x9c\x94\x9d\x95\xa0\x1b\x97\x93\x86\x84\x88\x89\x86\x88\x85\x1f\x86\x82\x88\x82\x85\x1a\x79\x9d" ++"\x7b\x9f\xa4\xa0\x9f\xa4\xb1\x65\xa9\x5c\x61\x60\x74\x66\x71\x1e\x65\x52\x7a\x5b\x7b\x23\x08\x20\x06\x81\x6c\x05\xf7\x03\x06\x89" ++"\x7c\x80\x48\x8a\x87\x85\x53\x86\x56\x19\x7c\xfb\x40\x05\xfb\x09\x81\x70\x52\x5d\x1b\x7f\x83\x90\x93\x8e\x8d\x8f\x8f\x92\x1f\x91" ++"\x95\x8e\x93\x94\x1a\xa1\x7d\x99\x75\x70\x78\x79\x70\x63\xac\x6e\xba\xc2\xb2\xab\xd4\xac\x1e\xaa\xd1\x9c\xdb\xa3\xf7\x4d\x8d\x9c" ++"\x92\xc4\x92\xbe\x08\xf7\x0c\x06\x0e\x84\xf7\xca\xf7\x11\x15\xcf\xbb\xbd\xd1\xc0\x6c\xc1\x51\xbb\x1f\xfb\x1d\xf7\x05\x05\x77\x9c" ++"\x7d\xa7\xa5\x1a\xb5\xad\xa8\xbe\xae\xa6\x7d\x79\x88\x89\x88\x85\x86\x1e\x7b\x80\x81\x7a\x7b\x1a\x72\x9e\x79\xa7\xab\x9e\x9f\xac" ++"\xc3\x54\xb5\x42\x38\x53\x5a\x42\x55\x9e\x6d\xdc\x49\x1e\x8c\x81\x82\x8b\x85\x1b\x49\x5a\x58\x47\x41\xbc\x4c\xf7\x0e\x37\x1f\xcc" ++"\x5f\xa3\x6b\x64\x1a\x5c\x69\x6d\x56\x66\x69\x9c\x9d\x8f\x8f\x90\x92\x91\x1e\x9a\x98\x93\x99\x99\x1a\xa3\x76\x9d\x70\x6c\x74\x74" ++"\x6c\x53\xc7\x5f\xd9\xe2\xc4\xbe\xd7\xbf\x78\xa8\x40\xcc\x1e\x26\xf7\x96\x15\xaa\xbf\x6c\x5c\xba\x1f\xad\x69\x9e\x6a\x71\x1a\x68" ++"\x6b\x6c\x66\x65\x66\xa2\xc7\x4e\x1e\x69\xad\x7f\xa2\xa9\x1a\xb2\xa7\xa7\xb3\x1e\x0e\x84\x75\xf7\x00\x15\xbd\x59\xeb\xed\x05\x6e" ++"\xb5\xb1\x7f\xba\x1b\xba\xb1\x98\xa7\xb3\x1f\xed\x29\xbb\xbd\x2b\xeb\x05\xa8\xb8\x95\xad\xbb\x1a\xbc\x81\xac\x6e\xb6\x1e\xeb\xed" ++"\x5b\xbb\x29\x2b\x05\xa6\x64\x66\x97\x5a\x1b\x5b\x68\x80\x6f\x5f\x1f\x2b\xeb\x59\x5b\xed\x29\x05\x6e\x63\x7f\x65\x5b\x1a\x5b\x97" ++"\x67\xa8\x61\x1e\xf7\x45\xf7\xa9\x15\xda\xcc\x47\x39\x36\x4a\x48\x3a\x39\x49\xcf\xde\xe0\xcd\xcd\xdf\x1f\x0e\xfb\xdb\xf0\xf8\x43" ++"\x15\x8e\x9d\x8d\x98\x8d\x94\x08\x9b\xd7\x94\xc7\xa8\x1a\xa1\x78\x9d\x74\x73\x78\x79\x74\x7a\x99\x31\x9d\x2a\x1e\x0e\x4c\xf7\x2f" ++"\xf9\x38\x15\x47\x6a\x5f\x9c\x1d\xf7\x73\x9e\x15\x47\x6a\x5f\x4e\x4f\x1a\x58\xae\x65\xb8\xae\xa3\xa2\xad\xab\x75\x9e\x66\x84\x84" ++"\x8a\x8a\x85\x1e\x89\x86\x8a\x8b\x8a\x1b\x83\x85\x91\x93\xac\xa6\xae\xc2\xb1\x1f\x0e\x84\xb5\xf7\x72\x52\x1d\x89\x8a\x85\x85\x80" ++"\x82\x08\xf7\x13\x50\x52\x1d\x88\x89\x18\x86\x86\x86\x86\x85\x87\x08\x0e\xfb\x42\xca\xf7\x72\x52\x1d\x89\x8a\x85\x85\x80\x82\x08" ++"\x0e\xfb\x42\xf7\xa2\xf7\x72\x15\x4a\xc6\x85\x8f\x86\x90\x86\x90\x19\x88\x8d\x82\x93\x81\x94\x86\x8f\x19\x6e\xa5\x6c\xa9\x8a\x8e" ++"\x08\xa0\x7a\x77\x9d\x85\x1b\x86\x86\x86\x86\x7e\xa4\x63\xa8\x67\x1f\xac\x64\x9c\x76\x4e\x0a\x0e\xbc\xaa\xf8\x35\x15\xcf\xfb\xd7" ++"\x06\xa3\x1d\x85\x83\x4d\xeb\x1d\x98\x8a\xcc\x08\xf7\x9a\x07\x97\x8b\x9a\x8c\x9e\x1e\x8c\xbf\x87\x8e\x05\x84\x63\x6b\x88\x62\x1b" ++"\xfb\x31\xb6\x06\x8a\xb0\x8f\xb2\x90\x9b\x08\xb6\x98\xb3\xa9\xb8\x1b\xa7\x9d\x7f\x68\xa4\x1f\x70\x9e\x98\x81\x9c\x1b\xa0\x9a\x9b" ++"\xa2\xb6\x59\xa6\x3e\x3f\x51\x71\x5a\x67\x1f\x6d\x62\x80\x66\x85\x3b\x08\x46\x06\x0e\xbc\xab\xf8\x36\x15\xd0\xfb\xcd\x06\xad\x1d" ++"\x7b\x58\x88\x78\x0a\x44\x06\xf7\xe9\xb4\x1d\x8c\x91\x90\x1f\x0e\x84\xf7\x8e\x04\x5a\xf8\x88\xbc\x07\x0e\x84\xf7\x9a\xfb\x29\x15" ++"\x8c\xf7\x0f\x8d\xf7\x12\x98\xeb\xa4\xc4\x19\x6e\xaa\x7e\xc3\xed\x1a\xad\x88\x9b\x88\xb4\x7b\x08\x84\x9f\x9f\x86\x97\x1b\xa1\x9b" ++"\x9d\xa4\xa4\x7a\x9e\x75\x7f\x79\x86\x83\x78\x1f\x61\x7a\x7c\x87\x67\x8a\x08\xc0\x8f\xa4\x75\x0a\x08\x28\x7e\x54\x6e\x6c\x1e\xa1" ++"\x54\x9d\xfb\x0c\x8d\x23\x8c\xfb\x0f\x18\x0e\x84\xf7\x99\xf8\x5c\x15\xc1\x8f\xa3\x75\x0a\x8c\x34\x7f\x57\x6d\x64\xa8\x70\x97\x59" ++"\x8a\x29\x69\x8e\x7c\x8e\x61\x9b\x08\x92\x77\x77\x90\x80\x1b\x74\x7b\x7a\x71\x71\x9b\x79\xa3\x95\x9e\x90\x93\x9e\x1f\xb5\x9c\x9a" ++"\x8f\xaf\x8c\x08\x56\x87\x72\x77\x59\x1e\x84\x78\x86\x7a\x81\x1a\x73\xa1\x75\xa3\xa4\xa1\xa1\xa3\x95\x86\x9c\x84\x9e\x1e\x77\xbd" ++"\x87\xa4\xc0\x1a\xaf\x8a\x9a\x87\xb5\x7a\x08\x83\x9e\x9e\x86\x95\x1b\xa2\x9c\x9d\xa4\xa6\x7b\x9c\x74\x7f\x78\x86\x84\x77\x1f\x61" ++"\x7b\x7c\x88\x69\x88\x08\xec\x95\xb7\xaa\xad\x1e\x6c\xb0\x81\xb7\x8c\xec\xad\x88\x9b\x88\xb4\x7b\x08\x84\x9f\x9f\x86\x97\x1b\xa1" ++"\x9b\x9d\xa3\xa5\x7b\x9e\x74\x80\x79\x86\x83\x77\x1f\x61\x7a\x7c\x87\x67\x8a\x08\x0e\xfb\x95\xf7\x11\xf7\xca\x2b\x0a\x55\xf7\x82" ++"\xf9\x14\x15\xc5\xfd\xae\xf7\x2e\xa1\x06\x5e\x0a\xf8\xe7\x07\x8c\xd4\x95\x95\xd8\x92\x08\x9e\xfb\x9b\x07\xfb\x27\x4d\x54\xfb\x16" ++"\x3a\xa2\x52\xba\x6b\x1f\xac\x73\xa7\x84\xca\x88\x08\xfb\xc4\x46\x0a\x75\xf7\x2e\x07\x49\xf8\x55\x15\x35\x94\x6b\xbe\xf7\x11\x1a" ++"\xd3\x99\xb8\xa8\xa0\x1e\x9d\x98\x9c\x91\xb3\x8e\x08\x0e\xfb\x31\xf7\x42\xf8\x63\x15\x41\x50\x50\x41\x3f\xc6\x50\xd6\xd4\xc8\xc7" ++"\xd3\xd8\x50\xc6\x3f\x1f\x0e\xfb\x42\xf5\xfb\x21\x25\x0a\x4c\xd3\xfb\x21\x15\xcf\xac\xb7\x8f\x0a\x67\x55\x65\x1f\xf7\x85\x78\x15" ++"\xcf\xac\xb7\x99\x1d\x4c\xc4\xf8\x45\x4d\x0a\xf7\x85\x78\x15\xce\xac\xb8\xc8\xc7\x1a\xbe\x68\xb1\x5e\x68\x73\x74\x69\x6b\xa1\x78" ++"\xb1\x40\x0a\x6f\x67\x55\x66\x1f\x0e\x84\xf8\x5e\xf7\x72\x15\x4a\xc6\x80\x94\x85\x91\x89\x8c\x19\x81\x94\x83\x92\x85\x90\x6e\xa5" ++"\x6c\xa9\x8a\x8e\x08\xa0\x7b\x76\x9d\x85\x1b\x86\x86\x86\x86\x7e\xa3\x63\xa9\x67\x1f\xab\x65\x9d\x75\x4e\x0a\xfb\x35\xa6\x15\x4a" ++"\xc6\x85\x8f\x86\x90\x86\x90\x19\x88\x8d\x82\x93\x81\x94\x86\x8f\x19\x6e\xa5\x6c\xa9\x8a\x8e\x08\xa0\x7a\x77\x9d\x85\x1b\x86\x86" ++"\x86\x86\x7e\xa4\x63\xa8\x67\x1f\xac\x64\x9c\x76\x4e\x0a\x0e\xf8\x81\xf7\x3a\xef\x15\x2c\x1d\xf7\xe1\x16\x6d\x72\x72\x6b\x6e\xa4" ++"\x72\xa8\xaa\xa5\xa3\xa9\xaa\x71\xa5\x6d\x1f\xf7\xe1\x16\x6c\x73\x72\x6b\x6e\xa4\x72\xa8\xaa\xa5\xa3\xa9\xaa\x72\xa5\x6c\x1f\x0e" ++"\xf8\x81\xf8\xcb\xf9\x56\x15\x5f\x06\x33\x30\x7c\x82\x51\x1b\x62\x76\x94\xa9\x66\x1f\xa1\x70\x7f\x91\x76\x1b\x25\x30\x27\xfb\x05" ++"\x3d\xbe\x50\xce\xad\xa7\x98\xa8\xa8\x1f\xb9\xb9\xa8\xd3\xce\x1a\x9b\x8a\x96\x88\x9c\x1e\x80\xab\x9d\x88\xa5\x1b\xc0\xaa\x99\xb6" ++"\xb0\x1f\xfc\x1e\xfd\x26\x05\xba\x06\xc8\xf9\x2f\x15\x9c\x7a\x98\x81\x99\x84\x08\xa0\x81\x8f\x84\x6e\x1a\xfb\x07\x4d\x26\x45\x69" ++"\x74\xa7\xb5\xc4\x9d\xc8\xac\xbd\x1e\x9e\xa8\x96\x95\xb2\x9e\x08\xf7\xe6\xfb\xd3\x15\x2b\x2e\x23\x20\x3d\xc0\x4f\xcf\xe1\xd9\xf7" ++"\x03\xf7\x0d\xd5\x68\xb6\x4e\x1f\x97\x6f\x15\xaf\xa4\x67\x57\x22\x49\x26\x47\x6b\x73\xa8\xb3\xce\xad\xe3\xb7\xba\x1f\x99\x98\x9e" ++"\x94\x9e\x1b\xf7\xf2\xa7\x15\x2b\x2e\x23\x21\x3c\xc0\x4f\xcf\xe1\xd9\xf7\x03\xf7\x0d\xd5\x68\xb6\x4e\x1f\x96\x6f\x15\xb0\xa4\x67" ++"\x57\x22\x49\x26\x47\x6a\x74\xa9\xb4\xc2\xa9\xe2\xad\xb5\x1f\xa6\xa0\x9f\x97\xa2\x1b\x0e\x4c\xf7\x5c\xf7\xba\x15\x7d\x3a\x79\x68" ++"\x4c\x41\x08\x58\x4d\x73\x55\x58\x1a\x65\x98\x67\xa2\x74\x1e\x68\xad\xc6\x74\xc2\x1b\xe7\xd1\xc9\xde\xb4\x7a\xa0\x6c\x72\x7b\x7b" ++"\x72\x7d\x91\x7f\x9a\x7a\x1f\x97\x7d\x90\x83\x82\x1a\x6b\x5d\x6d\x5b\x4e\x5b\xc0\xce\xb9\x98\xc2\xa3\xc2\x1e\xa7\xcb\x9e\xbb\x95" ++"\xbd\x8c\xb7\x19\x82\xf7\x40\x15\x6b\x75\x76\x6e\x6b\xa2\x74\xa9\xaa\xa3\xa3\xa9\xa8\x74\xa1\x6c\x1f\x0e\xfb\x42\xf7\x86\xf8\x8f" ++"\x29\x0a\xfb\x42\xf7\x19\xf8\x8f\x3a\x1d\xfb\x42\xf7\xd6\xf8\x8f\x20\x1d\xfb\x42\xf7\xc2\xf9\x12\x4b\x0a\xfb\x42\x96\xf8\xed\x23" ++"\x1d\xfb\x42\xf7\xaa\xf9\x2c\x15\x3f\x6f\x72\x39\x1d\xfb\x42\xf7\x3a\xf9\x03\x43\x1d\x0e\xfb\x42\xcd\xf9\x03\x41\x1d\xfb\x42\xf7" ++"\x3a\xf9\x5b\x42\x1d\xfb\x42\xed\x28\x15\x92\x86\x05\x8e\x93\x94\x8c\x96\x9b\x1d\xa4\xcc\x05\x68\x06\x0e\xfb\x42\xf7\x55\xf8\x8f" ++"\x15\x4a\x1d\x9b\x1a\x9f\x7e\x97\x76\x7b\x44\x0a\xfb\x08\x16\x5f\x1d\xfb\x42\xf7\x79\x42\x15\x70\x6c\x78\x82\x76\x1b\x75\x7b\x9b" ++"\xa3\xa2\x98\xa0\xaa\xa4\x1f\x5d\x06\x65\x6d\x7b\x70\x6a\x1a\x61\xaa\x6a\xb5\xb4\xad\xa2\xc0\xb0\x1e\x0e\xfb\x42\xf7\xd6\xf9\x36" ++"\x20\x0a\xf8\x81\xf0\x1d\xf8\x12\x6e\x1d\x0e\xfb\x7b\xf7\xa2\xf8\x4e\x15\x82\x81\x83\x88\x81\x1b\x80\x89\x91\xa8\x1f\xf7\x07\x07" ++"\xcb\x68\xab\x45\x4c\x5e\x6f\x64\x79\x99\x7e\x9d\x9c\x99\x97\x98\x8d\x8b\x8e\x8a\x8e\x1e\x8a\x90\x8a\x90\x8f\x1a\x97\xa1\x96\xa2" ++"\xa2\x98\x7c\x70\x1e\x6d\x07\xfb\x14\x5c\x72\x78\x5b\x1a\x63\xa9\x6f\xb4\xaa\xa5\x98\xaa\xad\x1e\x6b\x91\x97\x7f\xa6\x1b\xa2\x97" ++"\x91\xa3\xa3\x1f\xfb\x04\xbd\x15\x83\x87\x84\x84\x84\x1e\x83\x7a\x7f\x88\x7e\x1b\x76\x7a\x9f\xa3\xa5\x9f\x9a\xd2\xa4\x1f\x0e\xf3" ++"\xee\xf7\xd9\x15\x34\x59\x05\x5a\x07\xe2\xbd\x05\xfb\x3b\xa0\x1d\xf7\x93\x07\xf7\x2f\xe4\x05\xbc\x07\xfb\x2f\x32\x05\xf7\x3d\x07" ++"\x8d\xd4\x98\x98\xd9\x8f\x08\x9e\xfb\xae\x78\x07\xd4\x86\x97\x7e\x8d\x43\x08\x0e\x64\x0a\x0e\xf8\x12\xf9\xda\xf8\x9d\x15\xf7\x21" ++"\xfb\xda\x07\x75\x70\x8c\x8d\x5e\x1f\x80\x06\x8e\x5b\x8a\x8b\x7c\x1b\x38\x40\x71\x5a\x54\x1f\x4c\x53\x66\x27\xfb\x07\x1a\xfb\x00" ++"\xa9\x37\xc7\x50\x1e\x59\xbd\xcf\x70\xd4\x1b\x9a\x9f\x8c\x8c\xa3\x1f\x9a\x06\x9a\x8c\x05\x8e\xb5\x93\x8b\xb4\x1b\xf7\xf2\x06\xb7" ++"\xf7\x3c\x05\x73\x06\x58\x2c\x67\x6c\x4c\x89\xfb\x10\x89\x18\x5c\x8c\x84\x91\x89\xb2\x08\xf7\x89\x07\xf7\x1e\x8c\xd1\x89\xa0\x76" ++"\x92\x3e\x19\xa0\xf7\x7e\x76\x06\x84\x3b\x78\x7d\x21\x88\x23\x8a\x18\xf7\x80\x07\xa0\x90\x8c\xc7\x8d\x1e\xbe\x06\xf7\x16\xa5\x7b" ++"\x32\x97\x1f\xfc\x14\xfc\x1a\x15\x44\x6e\x6e\x44\xfb\x0f\x49\xf2\xf7\x53\xf7\x58\xd0\xf7\x03\xf7\x0d\xd0\xa9\x6b\x42\x1e\x0e\xfb" ++"\x59\xf7\x33\xf9\x38\x15\x2f\x4e\x52\x35\x3a\xc8\x51\xdf\xe3\xcc\xcb\xdf\xda\x4f\xc2\x36\x1f\x82\x6a\x15\xbb\xac\x56\x3f\x53\x72" ++"\x6c\x5d\x72\x78\x97\xa1\x7f\x1f\x7b\xa7\x82\xb4\xb2\x1a\xb8\xa7\xa8\xb6\x1e\x0e\xf7\x34\xf9\x00\xf7\x2e\x15\x44\x5b\x64\x71\x52" ++"\x1b\x62\x65\x9f\xa9\x7b\x1f\x75\xb2\x86\xaa\xef\x1a\xf7\x9a\x06\xf7\x15\x7f\x5c\xc1\x26\x1b\x5c\x70\x81\x68\x5e\x1f\xad\x64\x6e" ++"\x96\x59\x1b\x31\x46\x5c\x4e\x6d\x9c\x79\xa6\xa7\x9a\x9c\xaa\x8f\x8b\x92\x8a\x91\x1f\x8a\x96\x05\x91\x07\xac\x8d\xa2\x9c\xb6\x1b" ++"\xa3\x9e\x83\x7d\x92\x1f\x92\x7b\x90\x6c\x74\x1a\x89\x4c\x35\x67\x05\x20\x5f\x61\x62\x4f\x1a\x4a\xbb\x5e\xcf\xbd\xad\x9b\xc4\xcf" ++"\x1e\x57\xad\xb0\x76\xc5\x1b\xb9\xb5\x9b\xab\xae\x1f\xa7\xa3\x9d\xa7\xa7\xc6\x08\xfb\xfa\xbf\x15\x8c\x66\x91\x66\x96\x67\x08\x8c" ++"\x8a\x8b\x8a\x8a\x1a\x79\x4a\x6b\x67\x66\x6d\xb2\xbb\xc7\xa6\xa3\xf7\x0d\xb7\x1e\xdd\xc1\x15\xe3\x90\xa4\xaf\xc4\x1b\xc1\xa2\x66" ++"\x34\x8d\x1f\x0e\xfb\x79\x27\x0a\x0e\xfb\x79\xed\x8f\x1d\x80\x44\x7a\x43\x0a\x0e\x84\x68\x0a\xa1\x81\x71\xa6\x1e\x0e\xf9\x3b\xf7" ++"\x25\x15\x4b\x5c\x68\x73\x5b\x1b\x66\x68\x9f\xa9\x79\x1f\x71\xb9\x82\xb0\x87\xe2\x08\xf7\x92\x06\x88\xc9\x83\xa7\x74\xaa\x08\xb2" ++"\x6f\x5c\xa2\x58\x1b\x54\x69\x77\x53\x62\x1f\xc3\x59\x63\x9f\x4d\x1b\x59\x60\x7a\x6c\x69\x1f\x5d\x60\x6e\x40\x3f\x1a\xfb\x19\xe0" ++"\x2c\xf7\x0d\xcf\xb4\xa5\xd0\xb1\x1e\x47\xa9\xaf\x70\xc9\x1b\xd9\xbb\xb3\xf7\x01\xc0\x1f\xfc\x61\xf7\xb8\x15\xd4\xb4\x37\xfb\x28" ++"\xfb\x0c\x68\x4c\x47\x3c\x62\xe1\xf7\x3d\xbf\x99\xc1\x9f\xa0\x1f\xa1\xa1\xa3\x96\xa8\x1b\xf7\x52\xfb\x10\x15\xde\x8c\xa6\xb4\xc0" ++"\x1b\xb9\xac\x62\x53\x1f\x70\x07\x0e\x84\x97\x16\xf7\x25\xf8\xb9\x06\xcc\xad\xb5\xbf\xc4\xad\x57\x33\x3c\x6d\x62\x4a\x84\x1e\x76" ++"\x89\x83\x87\x82\x1a\x80\x94\x86\xa2\x8a\x1e\xe3\x88\xb7\x46\xfb\x1b\x1a\x36\x75\x5e\x61\x78\x83\x93\xa1\x89\x1e\x89\xa1\x05\xa2" ++"\x89\x79\x9c\x75\x1b\x71\x78\x76\x70\x60\xb3\x6d\xc4\xf0\xd9\xe0\xf7\x02\xc4\x75\xbb\x63\xae\x1f\x6b\xa7\x6e\x97\x4e\x96\x08\xf6" ++"\xbc\xa9\xac\xd3\x1a\xe8\x49\xc6\x23\x47\x58\x71\x58\x6e\x1e\x76\x66\x82\x5e\x45\x1a\xfc\x06\x07\x89\x54\x82\x80\x59\x88\x08\x0e" ++"\xfb\x63\xf7\x8c\xf7\xba\x15\x5f\x8d\x7f\x93\x8a\xa5\x08\xf7\xeb\x07\x7d\x8e\xfb\x0a\x54\x05\x74\x07\x94\xa4\x99\x8f\x8f\x1b\x91" ++"\x8d\x85\x75\x1f\xfb\x95\x07\x8a\x74\x81\x84\x61\x89\x08\x73\xf7\x53\x07\x0e\xc4\xa9\xf8\x22\x15\x3b\xf8\x3c\xfb\x69\xdb\xf7\xb9" ++"\x07\x0e\x84\xf8\x40\xf8\x53\x15\x34\xfb\xe1\x06\x63\x73\x64\x75\x5d\x1b\x57\x6b\xad\xc4\x1f\xf7\xc4\x34\xfc\x1d\x07\x76\x89\x79" ++"\x81\x51\x1e\x84\x63\x86\x60\x76\x1a\x5f\x9c\x71\xa8\xa9\x9a\xa5\xbe\xa7\x86\xa6\x7e\xbf\x1e\x7f\xbc\x89\x96\x87\xb0\x08\x57\xa9" ++"\xae\x75\xbe\x1b\xc1\xb5\xa6\xc9\xb3\x1f\x4d\x8d\xa1\x70\xbb\x1b\xb1\xa2\x99\xb6\xab\x1f\x93\x07\x75\x74\x80\x85\x7c\x1b\x75\x81" ++"\x9e\xb8\x1f\x0e\xf8\x6d\xf7\x82\xf9\x16\x15\xbd\x06\xae\x8a\x9f\x77\x97\x5c\x08\x9f\xe3\xfb\xed\x33\x9f\x06\x97\xba\x9f\x9f\xaf" ++"\x8c\x08\xbc\xfb\xca\x06\x69\x89\x83\xc4\x0a\xf7\x3f\xb5\x0a\xf8\x3f\x3f\x15\x96\x06\xf7\x2e\xf7\xcc\x05\xfb\x80\x07\x68\x8a\x84" ++"\xc4\x0a\xf7\x3e\xb5\x0a\xf7\x93\x07\xb2\x99\x98\xb5\x8e\x1e\x9f\x24\x07\xfb\x34\xfb\xc9\xfb\x2e\xf7\xc9\x05\xfb\x0d\x77\x06\xa9" ++"\x8a\xa5\x78\x98\x6d\x08\xfb\x8d\x07\x8a\x5a\x82\x7f\x61\x87\x08\x77\xf7\x17\x9f\x07\x60\x8f\x82\x97\x8a\xbc\x08\xf7\x73\x07\x0e" ++"\x73\x1d\xf7\x87\xf8\xec\xf9\x38\x2c\x0a\xd3\x80\x0a\xf8\xa0\xfb\x4d\xcc\x1d\xc7\xa2\xb4\xbe\x1d\xa6\xa1\xb0\x1b\xb3\xac\x69\x61" ++"\x6d\x6c\x57\x59\x54\xcc\x0a\xc4\xa9\x16\xf8\x8c\xcd\xfc\x8c\x06\xf7\x6f\xf7\xae\x15\xfb\x6f\x49\xf7\x6f\xfb\x34\xcd\xf7\x34\xe7" ++"\x1d\xbc\xf7\xbc\x9e\x15\x3c\x8d\x7d\x99\x8a\xd5\x08\xbf\x07\x89\xa5\x9c\x8a\xa5\x1b\xda\xc0\x95\xa3\xb6\x1f\xc6\xab\xb0\xc8\xcd" ++"\x1a\xf7\x03\x27\xd1\xfb\x34\x1e\x3b\x06\x8a\xe6\x95\x98\xdd\x92\x08\x9e\xfb\xa9\x78\x07\xd5\x83\x94\x48\x1d\x84\x82\x3f\x84\x08" ++"\x78\xf7\xac\x07\x2d\xf8\x61\x15\xa5\x91\x92\xa5\xf7\x1e\xc8\x5d\x24\x2a\x50\x59\xfb\x07\x76\x7d\x8c\x8d\x75\x1e\x0e\xf7\x87\x7e" ++"\x0a\xb4\x80\x0a\x0e\xc4\xee\x1d\xf7\x90\xf7\xbc\x15\x2c\x1d\xfc\x33\x04\x2c\x1d\x0e\xfb\xc7\xce\xfb\x2c\x15\xcd\xf7\xdb\x49\x06" ++"\xf7\x1d\x04\xcd\xf7\xdb\x49\x06\x0e\x20\xf7\x5c\xf9\x38\x15\x3b\x4c\x4c\x3b\x3c\xca\x4b\xd9\xdc\xcb\xc9\xdb\xdc\x4d\xca\x3a\x1f" ++"\x69\x04\xc4\xba\x59\x50\x4f\x5c\x5a\x51\x53\x5c\xbd\xc6\xc7\xba\xbc\xc4\x1f\x0e\x84\x9f\x1d\x54\x5f\x73\x55\x5e\x1f\xf7\xbe\x07" ++"\x86\x8e\x5c\x7b\x70\x82\x44\x78\x19\x7b\x07\x8c\x91\x8e\x8b\x93\x1b\xb3\x94\x82\x61\x1f\xfd\x54\x07\x56\x80\x81\x50\x86\x1e\xf7" ++"\x2e\xf8\xa9\xa3\x0a\xf7\x87\x7e\x0a\x2e\xf8\x6e\x15\xa2\x8e\x96\x8c\xa5\x84\x9d\x1d\xd9\xbf\x6e\xb1\x52\xa2\x1f\xb6\xaa\x9c\xa2" ++"\xa7\x1a\xba\x5c\xaf\x4e\x4d\x64\x70\x47\x68\x1e\xa4\x79\x05\xb7\xaa\x9f\x98\xaf\x1b\xae\xa0\x78\x6d\x66\x71\x75\x45\x74\x1f\x0e" ++"\xfb\x63\xf7\xbc\xf7\xf7\xcc\x1d\xc8\xa2\xb3\xbe\x1d\xa5\xa1\xb1\x1b\xb3\xac\x69\x61\x6d\x6c\x56\x59\x55\xcc\x0a\xf7\x91\xf7\x6f" ++"\xf8\x8d\x15\xac\x88\x8c\x8a\x93\x87\x08\x90\x88\x8d\x83\x6d\x1a\xfb\x85\x07\x6d\x89\x84\x86\x88\x1e\x83\x87\x88\x8a\x6c\x88\x08" ++"\x7c\xf7\x36\x9a\x07\x6c\x8e\x88\x8c\x83\x8f\x08\x86\x8e\x89\x92\xa9\x1a\xee\xbb\x07\xb0\x53\x8f\x84\x96\x77\xa8\x57\xa5\x6d\x99" ++"\x8e\x08\xcb\x93\x06\x73\x9f\x73\xa5\x6f\xb2\x52\xda\x18\xbf\xa0\xa6\xae\xbb\x1a\xc3\x5f\xaf\x44\x1e\xfb\x45\x06\xf7\x05\x78\x15" ++"\xb4\x06\xba\xa3\x70\x57\x52\x72\x6b\x5f\x1f\x60\x06\xbc\xf7\xeb\x15\xfb\x53\xfb\x2c\xfb\x2d\xfb\x55\xfb\x54\xf7\x2b\xfb\x2c\xf7" ++"\x54\xf7\x51\xf7\x2c\xf7\x2c\xf7\x4f\xf7\x5a\xfb\x28\xf7\x2d\xfb\x55\x1f\x61\x04\xf7\x33\xf7\x13\xfb\x1d\xfb\x3f\xfb\x34\xfb\x18" ++"\xfb\x1e\xfb\x2e\xfb\x31\xfb\x17\xf7\x1d\xf7\x39\xf7\x3a\xf7\x17\xf7\x1e\xf7\x31\x1f\x0e\xc4\xee\x1d\x0e\x84\xf7\xa2\xf8\xd3\x15" ++"\xc6\x4f\xa2\x62\x9a\x41\x08\xba\x58\x70\x98\x5b\x1b\xfb\x0c\x2f\x24\xfb\x1a\xfb\x19\xe8\x27\xf7\x11\xc0\xb9\x9d\xae\xaf\x1f\xc2" ++"\xbf\xad\xe9\xeb\x1a\xd1\x7b\xd3\x6c\xca\x1e\x75\xb8\x79\xa3\x58\xbc\xe6\xbb\x18\x6a\xa9\x2c\x59\x58\xa9\x68\x96\x49\x91\x19\x61" ++"\x74\xc0\x82\xaa\x7e\xbc\x69\x19\xfb\x0d\x4b\xac\x6d\x05\xe5\x3d\x15\xe0\xc6\x2c\xfb\x1c\xfb\x08\x5f\x48\x3f\x63\x67\xa3\xb4\x75" ++"\x1f\x6f\xbf\x7b\xd2\xd2\x1a\xe8\xba\xc9\xd2\x1e\x0e\xc4\xf7\x7e\xf7\x91\x15\xfb\x58\xfb\x59\xbb\x5b\xf7\x58\xf7\x59\xf7\x59\xfb" ++"\x59\xbb\xbb\xfb\x59\xf7\x59\xf7\x59\xf7\x58\x5b\xbb\xfb\x59\xfb\x59\xfb\x58\xf7\x59\x5b\x5b\x05\x0e\xfb\x63\xe9\xf8\x60\x15\xa2" ++"\x8e\x96\x8d\xa5\x83\x9d\x1d\xda\xbe\x6e\xb1\x52\xa2\x1f\xb6\xaa\x9c\xa2\xa7\x1a\xba\x5c\xaf\x4e\x4d\x64\x70\x47\x68\x1e\xa4\x79" ++"\x05\xb7\xaa\x9f\x98\xaf\x1b\xae\xa0\x78\x6d\x66\x71\x75\x45\x74\x1f\x0e\xf7\x91\xf8\xa7\xf7\x8b\x15\x4d\x6d\x69\x73\x4f\x1b\x33" ++"\x57\xcc\xf7\x03\xf7\x04\xbd\xca\xe4\xca\xaf\x6d\x50\x94\x1f\x9c\xd1\x06\x92\x86\x92\x82\x8e\x1e\x99\x6a\x63\x93\x6a\x1b\xfb\x18" ++"\x32\x3a\xfb\x0c\xfb\x06\xdc\x3f\xf7\x0d\xc4\xd9\x9c\x98\x8e\x1f\x9c\xd7\x05\xfb\x35\xf8\x41\x15\xfb\x58\xfb\x2c\xfb\x2b\xfb\x57" ++"\xfb\x54\xf7\x2b\xfb\x2c\xf7\x54\xf7\x53\xf7\x2a\xf7\x2b\xf7\x55\xf7\x53\xfb\x2b\xf7\x2f\xfb\x4d\x1f\x8a\x61\x15\xf7\x2c\xf7\x16" ++"\xfb\x1f\xfb\x38\xfb\x39\xfb\x16\xfb\x1e\xfb\x30\xfb\x31\xfb\x17\xf7\x1d\xf7\x39\xf7\x3c\xf7\x17\xf7\x1c\xf7\x35\x1f\x0e\x22\x0a" ++"\xfb\x10\xf8\x62\x22\x1d\x22\x0a\xcc\xf8\x62\x20\x1d\x22\x0a\xfb\x55\xf8\xd6\x15\x71\x75\x74\x70\x6f\x9f\x75\xa7\x93\x0a\x22\x0a" ++"\x81\xf8\x62\x29\x0a\x22\x0a\x2b\xf9\x26\x42\x1d\x22\x0a\xbd\xf8\xe5\x8a\x1d\xf7\x34\xf7\xe4\x7e\x15\x8a\x94\x92\x8b\x93\x1b\xf7" ++"\x05\xef\xba\xdb\xc7\x1f\x79\x9d\x05\x44\x42\x48\x6d\x38\x1b\x4c\x53\x9f\xb1\x60\x1f\x54\xbc\x6c\xe5\xf7\x04\x1a\xf7\x49\xe8\xf7" ++"\x08\xf7\x25\xc4\xbf\x76\x64\xb3\x1e\xab\x6b\x9a\x6f\x9e\x4a\x08\xa2\x06\x82\xf7\x75\x05\x76\x06\x76\x85\x7b\x7f\x77\x1b\x82\x7c" ++"\x8e\x90\x7c\x1f\x9c\x5a\x59\x93\x5c\x1b\x39\x39\x6c\x54\x4c\x1f\x45\x4d\x65\x2f\xfb\x03\x1a\xfb\x49\xf6\xfb\x16\xf7\x3b\x73\x1e" ++"\x66\x32\x98\x1d\x54\x82\x85\x8a\x89\x81\x1f\x0e\xf3\x21\x0a\xfb\xab\xf9\x63\x22\x1d\xf3\x21\x0a\x31\xf9\x63\x20\x1d\xf3\x21\x0a" ++"\xfb\xee\xf9\xd7\x15\x71\x75\x74\x70\x6f\xa0\x75\xa6\x93\x0a\xf3\x21\x0a\xfb\x3f\xf9\x63\x15\xfb\x26\x61\x1d\xfb\x42\x28\x1d\xf7" ++"\x07\xf9\x50\x22\x1d\xfb\x42\x28\x1d\xf7\xc4\xf9\x50\x20\x1d\xfb\x42\x28\x1d\xbb\xf9\xc4\x3e\x0a\xfb\x42\x28\x1d\xf7\x75\xf9\x50" ++"\xb1\x1d\x33\x0a\xfb\x66\xf7\x63\x15\x65\x7a\x7e\x7f\x74\x1b\x7d\x77\x91\x94\x64\x1d\xab\x96\x9c\x99\xa2\x1b\x96\x9a\xb6\x0a\xa9" ++"\xa9\xd7\x9f\x1f\x0e\x23\x0a\x6a\xb5\x1d\x0e\x23\x0a\xf7\x30\xda\x20\x1d\x23\x0a\x27\xf7\x57\x3e\x0a\x23\x0a\xd7\xda\x29\x0a\x23" ++"\x0a\xf7\x1c\xf7\x66\x8a\x1d\xbc\x2f\x0a\x68\xf8\x3b\x20\x0a\x24\x1d\xfb\xf4\xd7\x22\x1d\x24\x1d\xfb\x3d\xd7\x20\x1d\x24\x1d\xfc" ++"\x3e\x96\x1d\x24\x1d\xfb\x8e\xd7\xb1\x1d\x34\x1d\xfb\xeb\xd7\x22\x1d\x34\x1d\xfc\x3e\xf7\x54\x3e\x0a\xf3\x3c\x0a\xfb\x1b\xf9\x5a" ++"\x20\x0a\x4c\x26\x1d\x29\xf7\x83\x2a\x0a\x4c\x26\x1d\xe6\xf7\x83\x20\x1d\x4c\x26\x1d\xfb\x39\xf7\xf7\x41\x1d\x4c\x26\x1d\x96\xf7" ++"\x83\x38\x1d\x4c\x26\x1d\x4a\xf8\x5a\x42\x1d\x4c\x26\x1d\xd2\xf8\x06\x15\x65\x79\x7e\x79\x0a\x4c\xf7\x76\x81\x15\xdc\x92\xc0\xb8" ++"\xbf\xf4\x8e\x1d\xfb\x0b\xcd\x33\xf0\x7e\x1e\x65\x30\x2d\x0a\x97\x9b\x1d\x0e\x4c\x27\x1d\xfb\x06\xf7\x5a\x50\x1d\x2a\x1d\x0e\x4c" ++"\x27\x1d\xd6\xf7\x5a\x20\x1d\x4c\x27\x1d\xfb\x49\xf7\xce\x41\x1d\x4c\x27\x1d\x86\xf7\x5a\x38\x1d\xfb\x79\x27\x0a\xe5\xf8\x80\x3a" ++"\x1d\xfb\x79\x27\x0a\xf7\xab\xf8\x80\x20\x1d\xfb\x79\xc6\xf9\x03\x15\x71\x75\x74\x71\x6e\x49\x1d\xf7\x33\x16\xa6\x1d\xfb\x5e\xfd" ++"\x03\x15\xf7\x81\x9a\x06\x49\x90\x84\x94\x8a\xd4\x08\xf7\xf7\x07\xa5\x1d\x0e\xfb\x79\x27\x0a\xf7\x5b\xf8\x80\x29\x0a\x84\x32\x0a" ++"\xf8\x03\xf9\x03\x77\x0a\x84\x24\x0a\x77\xd6\x2a\x0a\x84\x24\x0a\xf7\x3d\xd6\x20\x1d\x84\x24\x0a\x34\xf7\x53\x84\x0a\x84\x24\x0a" ++"\xe4\xd6\x38\x1d\x84\x24\x0a\xf7\x28\xf7\x62\x77\x0a\xfb\x0a\x65\x0a\xf7\xfc\x20\x0a\x84\x25\x1d\xfb\x9a\xf8\x6b\x2a\x0a\x84\x25" ++"\x1d\x35\xf8\x6b\x20\x1d\x84\x25\x1d\xfb\xf1\xf8\xdf\x84\x0a\x84\x25\x1d\xfb\x42\xf8\x6b\x38\x1d\x84\x33\x1d\xfb\x96\xd3\x15\xf7" ++"\x2d\xec\x05\xa1\x2a\x1d\x0e\x84\x33\x1d\xfb\xca\xf7\x50\x41\x1d\x4c\x34\x0a\x71\xf9\x36\x20\x0a\xfb\x24\xab\xf7\xb8\x15\x75\xf7" ++"\x23\xa1\x07\x68\x8d\x84\x8f\x9d\x1a\xf7\x37\x07\xa3\xa6\x98\x91\x9e\x1b\xa6\x97\x7b\x68\x1f\xfb\x0f\x07\x8a\x66\x86\x87\x69\x89" ++"\x08\x75\xf7\x20\xa1\x07\x6c\x8f\x89\x8d\x8a\xa5\x08\xf7\x1c\x07\xc6\x6c\xaf\x59\x6f\x75\x81\x6d\x68\x1e\xb0\x07\x80\x8e\x71\x82" ++"\x73\x83\x76\x85\x19\x7f\x87\x85\x8a\x05\x72\x07\x8f\x93\x92\x8c\x92\x1b\x96\x8e\x85\x72\x1f\xfb\x26\x07\x8a\x70\x87\x84\x7b\x89" ++"\x83\x89\x18\x0e\xed\xf8\xa9\x16\x9a\x07\x39\x8e\x80\x96\xd6\x1a\xf7\xce\xf7\x0e\xab\xfb\x0f\xf7\x08\x07\xc5\x9e\xaa\xbf\x0a\xa3" ++"\x9d\x9d\xa2\xaf\x60\xa5\x4f\x58\x5d\x79\x6c\x6e\x1f\xa9\x81\x64\x9e\x56\x1b\x4c\x57\x70\x5e\x71\x1f\x71\x5e\x83\x67\x8a\x3b\x08" ++"\x39\x6b\xdd\x54\x0a\x07\xf7\x3a\x47\x0a\xc6\x9e\xa9\xbf\x0a\x8f\x8c\x8b\x8c\x8f\x1f\x7c\x64\x86\x68\x52\x1a\x6b\x04\xfb\xce\x07" ++"\x89\x41\x81\x80\x49\x87\x08\x52\x8f\x83\x96\xd5\x1a\xf7\xce\x07\x0e\xf7\xe5\xf7\x54\x47\x0a\x9a\x1d\x6a\xdd\xfb\xcd\x06\x89\x40" ++"\x81\x80\x44\x88\x08\x7c\xf7\x80\x9a\x07\x4e\x8e\x83\x96\xd6\x1a\xf7\xcd\xf7\x4f\xfb\xd7\x07\xa3\x1d\x84\x83\x4e\xeb\x1d\x97\x8a" ++"\xcd\x08\xf7\x9a\x07\xa3\x8b\xa0\x8d\xc0\x1e\x87\x8e\x05\x84\x62\x6c\x88\x62\x1b\xfb\x31\xb6\x06\x8a\xb0\x8f\xb2\x90\x9b\x08\xb6" ++"\x98\xb3\xa9\xb8\x1b\xa7\x9e\x7e\x69\xa3\x1f\x70\x9e\x98\x81\x9c\x1b\xa0\x9a\x9b\xa2\xb6\x59\xa6\x3e\x3f\x51\x71\x5a\x67\x1f\x6d" ++"\x62\x80\x66\x85\x3b\x08\x0e\xf7\xe3\xf7\x54\x47\x0a\x7b\x0a\xf7\x80\x9a\x07\x4e\x8e\x83\x96\xd6\x1a\xf7\xce\xf7\x4f\xfb\xcd\x07" ++"\xad\x1d\x7c\x58\x87\x78\x0a\xf7\xa2\xb4\x1d\x8d\x90\x90\x1f\x0e\xf7\x87\xf7\x6c\xf7\xb4\x15\x61\x8e\x7d\x95\x8a\xa8\x08\xf7\xe6" ++"\x07\x84\x8c\xfb\x04\x57\x05\x82\x07\x95\xa8\x8b\x8b\x92\x1b\x97\x8e\x83\x70\x1f\xfb\x95\x07\x8a\x71\x7e\x81\x64\x89\x08\x80\xf7" ++"\x46\x07\xf8\x37\x54\x15\xc1\xa6\xa2\xa7\xb3\x1a\xbe\x5c\xb0\x4a\x4e\x1d\x78\xc5\x5a\x1e\x4e\x5f\x7c\x77\x63\x5e\x1d\x70\x4c\x15" ++"\xb3\x70\x99\x77\x6c\x1a\x6a\x74\x74\x68\x62\x70\xa9\xba\xac\x97\xa2\xa6\x50\x0a\x76\x68\x73\x1e\x97\xf8\x47\x2c\x0a\x0e\xf7\x87" ++"\xed\xf8\x69\x15\x9d\x8d\x05\x8c\x8e\x8e\x8b\x8d\x1b\xbb\xb4\x61\x5b\x60\x6e\x6e\x60\x78\x7f\x90\x9b\x75\x1f\x98\x7a\x80\x90\x81" ++"\x1b\x7a\x7e\x7d\x79\x6e\xa7\x7b\xbc\xf7\x00\xda\xc3\xd6\xab\x7c\xaa\x71\xa0\x1f\x7f\x95\x84\x8f\x6d\x97\x9a\x96\x94\x92\x8f\x8d" ++"\x08\xa2\x9d\x99\xa3\xa0\x1a\xb6\x5e\xad\x51\x5d\x62\x75\x66\x72\x1e\x86\x83\x8a\x89\x80\x78\x9d\x7e\x18\xb4\xa8\xa1\x99\xaf\x1b" ++"\xb0\xa3\x76\x6b\x65\x72\x75\x44\x72\x1f\xf8\xae\xfb\x9f\x15\xc1\xa6\xa2\xa7\xb3\x1a\xbe\x5c\xb0\x4a\x4e\x1d\x78\xc5\x5a\x1e\x4e" ++"\x5f\x7c\x77\x63\x5e\x1d\x70\x4c\x15\xb3\x70\x99\x77\x6c\x1a\x6a\x74\x74\x68\x62\x70\xa9\xba\xac\x97\xa2\xa6\x50\x0a\x75\x68\x74" ++"\x1e\x9c\xf8\x47\x2c\x0a\x0e\xf7\x87\xf7\x13\x21\x1d\x48\xfb\x1c\x05\x89\x89\x8a\x86\x88\x1a\x85\x8e\x8a\x97\x89\x1e\x99\x9c\x89" ++"\x88\x99\x1f\xdd\x79\xb5\x63\x4e\x1a\x54\x66\x60\x5c\x7e\x85\x8e\x99\x76\x1e\x87\x8e\x05\x97\x7a\x7e\x90\x7c\x1b\x76\x7f\x81\x7a" ++"\x73\xa8\x7d\xbe\xf7\x02\xd2\xc8\xe8\xb9\x7a\xb0\x6b\xa4\x1f\x6c\xa2\x6d\x96\x44\x97\xa0\xb6\x18\xf7\x1c\x06\xab\xca\x7c\x92\x05" ++"\x7e\x80\x86\x88\x7d\x1b\xf8\x0c\xfc\x4c\x15\xc0\xa6\xa2\xa8\xb2\x1a\xbe\x5c\xb0\x4a\x4e\x1d\x78\xc6\x5a\x1e\x4d\x5f\x7d\x78\x62" ++"\x1a\x4f\xbe\x62\xd7\xd7\xbd\xb4\xc9\xb9\x76\xa7\x46\xbc\x1e\x70\x4c\x15\xb3\x70\x99\x77\x6d\x1a\x69\x74\x74\x68\x62\x70\xa9\xba" ++"\xac\x96\xa2\xa7\xa2\x1e\xa9\xc7\x15\x5c\xe0\x1d\x67\x6b\x7d\x75\x69\x74\x1e\x9e\xf8\x47\x2c\x0a\x0e\xf7\x87\xf9\x0f\xf7\x72\x15" ++"\xc1\xa6\xa2\xa7\xb3\x1a\xbe\x5d\xb0\x49\x4e\x1d\x77\xc6\x5b\x1e\x4d\x60\x7c\x77\x62\x5e\x1d\x71\x4c\x15\xb2\x70\x99\x77\x6c\x1a" ++"\x69\x74\x75\x68\x62\x70\xa9\xba\xac\x96\xa2\xa7\x50\x0a\x75\x68\x74\x1e\xfb\xb9\xf8\x38\x15\xfb\x88\x06\x62\x2a\xa1\x81\x05\xaf" ++"\xa6\x95\x92\xad\x1b\xf7\x0c\x06\xfb\x11\xfb\xec\x05\xc9\x06\xf7\x1b\xf8\x1b\x05\xf7\xc0\xab\x15\x5d\x06\xfc\x59\xfd\x46\x05\xbc" ++"\x06\x0e\xf8\x12\x6e\x1d\xb6\xf8\x44\x22\x1d\x22\x0a\xa5\xf8\xff\x8b\x0a\x80\x1d\x0e\x80\x1d\xfb\xb4\xf7\x79\x37\x0a\xc3\x8c\x92" ++"\x9f\x1a\xaf\x7d\x9e\x71\x70\x7d\x78\x66\x77\x8c\x86\x99\x52\x1e\x0e\x22\x0a\xfb\x85\xf8\xc0\x23\x1d\x84\x1d\xf7\x60\x07\x63\x6b" ++"\x7d\x73\x69\x1a\x61\xaa\x6a\xb5\xb5\xac\xa2\xc0\xb0\x1e\x77\x9b\x05\x70\x6c\x79\x82\x75\x1b\x75\x7b\x9b\xa3\xa5\xa6\xb1\xa1\x90" ++"\x1f\xfc\x7e\xf7\x95\x15\xf7\x07\xf7\xa7\xf7\x08\xfb\xa7\x05\x0e\x22\x0a\x2b\xf9\x04\xa9\x0a\xc3\xc2\xb3\x0a\x6d\x6e\x66\x68\x6e" ++"\xa9\xaf\xaf\xa9\xa8\xaf\x1f\x54\xae\x15\x4a\x1d\x9c\x1a\x9e\x7e\x97\x76\x7b\x44\x0a\x0e\xf7\x34\xc2\x21\x1d\x79\x07\x36\x0a\xf7" ++"\x5d\x07\xf7\x30\xa7\x8e\xa1\xbb\x1f\xcb\xa9\xb3\xc7\xcf\x1a\xb3\x7d\xb0\x71\xa8\x1e\x74\xa4\x75\x98\x5b\x9c\xac\x9a\x9a\x95\x9a" ++"\x9b\x08\xa5\xa7\x9c\xb5\xb1\x1a\xc3\x67\xc0\x50\xaa\x1e\xa3\x60\x6a\x90\x2a\x1b\x5d\x61\x15\x8e\xa0\x94\x8c\x99\x1b\xe9\xc7\x57" ++"\x3b\x3a\x55\x5b\x31\x7a\x7f\x8c\x90\x72\x1f\x58\x04\x90\xa3\x95\x8c\x9d\x1b\xf1\xcb\x55\x33\x37\x4d\x52\x31\x73\x7e\x8d\x92\x6e" ++"\x1f\x0e\xf7\x34\x31\x0a\xfb\x81\xf7\xa0\x22\x1d\xf7\x34\x31\x0a\x3d\xf8\x47\x20\x0a\xf7\x34\x31\x0a\x37\xf7\xa0\x20\x1d\xf7\x34" ++"\x31\x0a\xfb\x88\xf8\x14\x2b\x1d\x0e\xf7\xd3\xf7\xd8\x15\xfb\x1c\xfb\x49\x39\xfb\x02\x77\x7d\x3b\x8a\x19\x79\xf7\x88\x9d\x07\x76" ++"\x8d\x05\x71\x8d\x7c\x96\x9b\x1a\x97\x90\x95\x9d\xa3\x1e\xf7\x22\xf7\x4e\xf7\x0a\xfb\x41\x05\x9c\x72\x92\x7a\x7c\x1a\x73\x7c\x83" ++"\x5d\x8a\x1e\x79\xf7\xb7\x9d\x07\x76\x8d\x63\x8f\x72\xa1\x4e\xe5\x19\xfb\x33\xf7\x7d\xf7\x16\xf7\x3f\xd4\xe9\x92\x90\xc0\x8f\x19" ++"\x97\x8c\x05\x9d\xfb\x73\x79\x9b\x07\xaa\x9c\x7f\x76\x81\x86\x81\x7a\x75\x1f\xfb\x0d\xfb\x33\x24\xf7\x2e\x05\x81\x9a\x85\x9a\x97" ++"\x1a\x9b\x94\x99\x98\x8f\x1e\x93\x8d\x8d\x8c\xa8\x8c\x08\x9d\xfb\xbc\x79\x07\xa1\x88\xb7\x86\xa3\x76\xc4\x38\x19\x0e\x6a\x0a\xf7" ++"\xcb\xf9\xbc\x20\x0a\x73\x1d\xf7\x34\xac\x16\xf8\xee\x06\xfb\xad\xf9\x44\x05\xfb\x8e\xfd\x11\x15\xf7\x69\xf8\x5e\xf7\x51\xfc\x5e" ++"\x05\x0e\xf3\x21\x0a\xfb\x1c\xfa\x00\x15\x3f\x6e\x73\x39\x1d\xf3\x21\x0a\x30\xfa\x0a\x20\x0a\xf3\x21\x0a\xfb\x8b\xf9\xd7\x2b\x1d" ++"\x0e\xf3\x21\x0a\xfc\x26\xf9\xc1\x23\x1d\xf8\xa0\xda\x15\x5d\x07\x76\x07\x57\x07\x3a\x8b\x85\x85\x7b\x1e\x73\x83\x76\x7a\x74\x1b" ++"\x7e\x80\x93\x9f\x7a\x1f\xa2\x7a\x7d\x94\x7a\x1b\x75\x79\x7a\x75\x6a\xb3\x75\xc7\xbe\xb8\x99\xa3\xa6\x1f\xae\xa9\x9c\xcf\xf7\x00" ++"\x1a\xf8\x7d\x07\x8e\xf3\x98\x9c\xda\x92\x08\x9e\xfb\x7f\x78\x07\xdb\x86\x98\x7a\x8e\x21\x08\xfb\xe5\x07\xfc\x15\xf8\x78\x05\xfb" ++"\x3f\x78\x06\xb6\x99\x83\x5c\xb3\x1f\xfc\x4d\x59\x1d\xf8\x1c\x07\x0e\xf3\xf8\xbc\x16\xb8\xf7\x3d\x05\x7a\x1d\xf8\x68\x07\x65\x6d" ++"\x7b\x71\x69\x1a\x61\x58\x1d\xa3\xac\xad\xaf\xa9\x1f\x0e\xf3\xf7\x6e\x91\x1d\xc0\x1d\xf8\x94\x07\xc4\xf7\x3b\x7b\x46\x1d\x5c\x8a" ++"\x85\x94\xca\x1a\x0e\xf7\x4f\xa4\xf8\x7b\x37\x0a\xc2\x8c\x92\xa0\x1a\xaf\x7d\x9e\x71\x70\x7d\x78\x67\x76\x8c\x85\x99\x53\x1e\xf7" ++"\xbc\xfb\x5e\x15\xf7\x3b\xa0\x0a\x8d\x42\x75\x6f\x53\x8d\x08\xfb\x3b\xf7\x8d\xf7\x2d\x06\xf3\x8d\xab\x73\x97\x31\x6c\x1d\xfc\x8c" ++"\x79\x06\x2e\x1d\xfc\x5b\x07\x4b\x59\x0a\xf8\x96\x07\xc4\xf7\x3b\x7a\x46\x1d\x5b\x8a\x85\x94\xca\x1a\x0e\xf7\x6a\xf7\xcf\x15\xf7" ++"\xbb\xfb\x67\x06\x4b\x52\x0a\xcb\x1a\xf8\x5b\xbb\x1d\xfb\x5b\xfb\xbb\xf7\x5b\xbb\x1d\xfc\x5b\x07\x4b\x52\x0a\xcb\x1a\x0e\xf7\xc1" ++"\xaf\x1d\xf7\xbe\xfb\x6c\x15\xf7\xbc\xfb\x67\x06\x4b\x42\x0a\x57\x8d\x7b\x9e\xcb\x1a\xf8\x5b\x9f\x0a\xfb\x5b\xfb\xbc\xf7\x5b\x9f" ++"\x0a\xfc\x5b\x07\x4b\x42\x0a\x57\x8d\x7b\x9e\xcb\x1a\x0e\x84\xf7\x29\xf8\x1a\x15\x90\xc1\x93\xba\x96\xac\x08\xd9\xa4\xbb\xb8\xc4" ++"\x1b\xbc\xbe\x67\x55\xa7\x1f\x99\x6f\x94\x69\x91\x5f\x08\x9c\x06\x7b\xf7\x73\x05\x79\x06\x6c\x85\x84\x7e\x7f\x1b\x87\x86\x8e\x90" ++"\x83\x1f\xa2\x69\x67\x97\x68\x1b\xfb\x0a\x2a\xfb\x07\xfb\x3c\x74\x1f\x5c\x06\x70\x62\x05\xd1\x06\x8a\x83\x8b\x84\x80\x1a\x7a\x8b" ++"\x82\x8d\x80\x1e\x5f\x06\x70\x62\x05\xd6\x06\xfb\x33\xa5\xe7\x27\xf7\x0c\x1b\xd4\xcb\xad\xc7\xb6\x1f\xad\x07\x51\x6b\x4c\x64\x50" ++"\x1b\x2e\x49\xe3\xf7\x20\x7d\x1f\xf7\x12\x06\xa5\xb4\x05\xfb\x2f\x06\x8a\x9d\x8b\x94\x8e\x1a\x8f\x8b\x92\x8c\xa1\x1e\xf7\x57\x06" ++"\xa6\xb4\x05\x0e\xd2\xf7\xa9\x9f\x15\x41\x91\x7c\x9a\xce\x1a\xf8\x5a\x07\x89\xb3\x99\x99\xbb\x8e\x08\xf7\x05\x06\xf2\x88\xbe\x68" ++"\xb1\x2d\x08\xa7\x06\x5a\xf7\x43\x05\xfc\xad\x77\x06\xd5\x85\x9a\x7c\x48\x1a\xfc\x52\x07\x48\x7c\x7c\x41\x85\x1e\x77\xf7\xae\x07" ++"\x0e\x30\x0a\xfb\x80\xf8\xb0\x8b\x0a\x30\x0a\xfb\x4b\xf8\x13\x20\x1d\x30\x0a\xfc\x1a\xfc\xfd\x25\x0a\x30\x0a\xfb\xe8\xf8\x87\x2b" ++"\x1d\x0e\xf8\xfa\xf8\x65\x15\xe6\xb3\x30\xbb\x06\xc2\x1d\xfb\xc3\xbb\x07\xc2\x1d\x32\x63\xe4\xfb\xed\x46\x0a\x78\xf7\xaa\x9e\x07" ++"\x8e\x0a\x25\xf7\xf8\x15\x21\xfb\xc3\xf5\x07\x0e\x69\x0a\xf8\x85\xf9\x50\x20\x1d\xf7\x70\xf7\xcd\x9d\x15\x75\x3b\x1d\xf8\x5c\x3c" ++"\x1d\xa1\x8c\x05\x9d\xfb\xb2\x79\x07\xa1\x8a\x05\xc0\xe3\x1d\x56\x89\x1e\x75\x8a\x05\x79\xf7\xb2\x07\xf7\x03\xf9\x18\x15\xa1\x8a" ++"\x05\xbd\xa1\x71\x51\x8d\x1f\xfc\x33\x07\x37\x84\x71\x75\x80\x81\x94\x9a\x84\x1e\xb7\x75\x7e\x96\x6d\x1b\x6e\x77\x78\x70\x5f\xb5" ++"\x6d\xc9\xf3\xcd\xd9\xf7\x0e\x1f\xf8\x02\x07\x8a\xca\x9b\x9e\xc0\x8d\x9f\x8c\x18\x9d\xfb\xb3\x07\x0e\xfb\x42\x28\x1d\xf7\x98\xf9" ++"\xed\x15\x3f\x6e\x73\x39\x1d\xfb\x42\x28\x1d\xf7\x28\xf9\xc4\x2b\x1d\x0e\xfb\x42\x28\x1d\x84\xf9\xae\x23\x1d\xfb\x42\x9d\xf9\x2a" ++"\x15\x78\x07\xe0\x66\x1d\x3f\x7f\x80\x37\x88\x08\x78\xf7\x8c\xab\x1d\x9f\x95\x9d\x9d\x9e\x1f\x95\x94\x8f\x8e\x90\x8c\x08\x9e\x07" ++"\x39\x8d\x7d\x99\x89\xd5\x08\xf8\x50\x07\x8d\xd6\x98\x97\xde\x8e\x08\x9e\x07\x0e\xfb\x42\x4c\x0a\xfb\x42\xa2\xf9\x18\x15\x2e\x1d" ++"\xfc\x5c\x07\x4c\x42\x0a\x56\x8d\x7c\x9e\xca\x1a\xf8\x5c\x5d\x0a\x07\xbe\xf7\x33\x15\x41\x0a\xf7\x4d\x16\x41\x0a\x0e\x2b\xa3\xf8" ++"\x7b\x37\x0a\xc2\x8c\x92\xa0\x1a\xaf\x7d\x9e\x71\x70\x7d\x78\x67\x76\x8c\x85\x99\x53\x1e\xef\xf7\x05\x15\x2e\x1d\xfc\x5c\x07\x4c" ++"\x7c\x78\x56\x4f\x1d\xf7\xb3\x9d\x07\x74\x3b\x1d\xf8\x5c\x5d\x0a\x07\x0e\xfb\x42\x28\x1d\xf7\xb0\xf9\xcd\x15\x65\x7a\x7e\x7f\x74" ++"\x1b\x7c\x78\x90\x95\x78\x1f\x73\x97\x05\x97\x74\x72\x91\x75\x1b\x59\x67\x67\x4a\x7c\x1f\xa8\x06\xaa\x96\x9c\x9a\xa2\x1b\x96\x9a" ++"\x48\x0a\x78\xb3\x9b\x86\xa4\x1b\xc2\xa8\xa9\xd7\xa0\x1f\x0e\xfb\x0a\xf8\x07\xf9\x2a\x15\xfb\xb3\x78\x06\xdc\x85\x96\x81\x8c\x41" ++"\x08\xfc\x63\x07\x5e\x7f\x76\x71\x7d\x85\x93\xa4\x84\x1e\xae\x81\x7b\x9b\x71\x1b\x70\x75\x74\x70\x61\xb4\x6d\xc5\xf7\x00\xc8\xd3" ++"\xf7\x11\x1f\xf8\x06\x07\x8d\xd6\x94\x94\xdc\x91\x08\x95\xd7\x20\x1d\xf7\x7d\xf7\xd5\x15\xf7\x49\xfb\x4f\x05\xbd\x58\x9e\x73\x7c" ++"\x1a\x7c\x7c\x82\x70\x8a\x1e\x7b\x8a\x05\x79\xf7\xd2\x9d\x07\x4e\x8c\x60\xbb\x0a\x92\x93\x92\x93\x91\x91\x9a\x9a\x9a\x9b\x9a\x9b" ++"\x94\x93\xcb\xd1\xa6\xa8\xce\xd7\xa2\x9a\xc4\x92\x99\x8c\x18\x9e\xfb\x87\x78\x07\xba\xcb\x1d\xcc\x9a\x9d\xc5\x8c\x1e\x9e\x8c\x05" ++"\x9d\xfb\xb4\x79\x07\x36\x0a\xf7\xb4\x9d\x07\x74\x8c\x55\x8d\x7b\x9e\x8c\xca\x19\x0e\x63\x0a\x2d\xfe\x43\x25\x0a\xf3\x36\x1d\x75" ++"\xd7\x22\x1d\xf7\x6e\xf8\x09\xc1\x0a\x82\x49\x88\x19\x79\xf7\x71\x9e\x7f\x07\x67\x74\x99\xa2\x93\x94\xa7\x93\x9f\x1f\xf7\x35\xf8" ++"\x11\xf7\x35\xfc\x09\x05\x97\x6f\x90\x79\x7a\x1a\x72\x78\x7e\x67\x1e\x7b\x78\xf7\xaa\x9d\x7e\x06\x5e\x8c\x71\xa7\x67\xe4\x08\x0e" ++"\xf3\x36\x1d\xf7\x01\xfb\x66\x4d\x0a\x0e\xf3\x36\x1d\x6c\xfe\x30\x15\xcf\xac\xb7\x85\x0a\xf3\x36\x1d\xf7\x03\xfb\x91\x2b\x0a\xf8" ++"\x12\xbe\x0a\x4c\x7b\x78\x56\x89\x1e\x78\x8a\x05\x79\xf7\xaf\x9d\x07\x75\x8c\x56\x8d\x7b\x9e\x8c\xca\x19\xf8\x5c\x07\x8a\xca\x9b" ++"\x9e\xc0\x8d\xa1\x8c\x18\x9d\xfb\x57\x07\xfb\x6b\xfc\x7f\xfb\x74\xf8\x7f\x05\xfb\x53\x79\x06\x36\x0a\xf7\x7c\x9d\x07\x73\x3b\x1d" ++"\xf8\x3a\x07\x0e\x33\x0a\xfc\x0f\xd7\x22\x1d\x33\x0a\xfb\x52\xf7\x87\xdf\x1d\xf7\x0f\xfb\x3b\x05\xca\x06\x0e\x33\x0a\xfc\x18\xfe" ++"\x30\x89\x0a\x66\x55\x66\x1f\x0e\xf8\xf2\x16\x9b\xf8\xc3\x06\xca\x9a\x9e\xc0\x8d\x1e\xa2\x8c\x05\x9d\xfb\x7b\x79\x07\x2e\x1d\xfb" ++"\xf6\x07\xfc\x1c\xf8\x5d\x05\xfb\x58\x79\x06\xc2\x8a\x98\x83\xc6\x4e\x08\xfc\x6b\x07\x4c\x59\x0a\xf7\x7b\x9d\x07\x74\x3b\x1d\xf8" ++"\x30\x07\x0e\x23\x0a\xf7\x04\xf7\x80\x15\x3f\x6e\x73\x76\x50\x1b\x4b\xb2\x1d\x23\x0a\xce\xb5\x1d\xfb\x08\x16\x99\x0a\x23\x0a\xfb" ++"\x2f\xf7\x41\x23\x1d\xf7\x80\xa8\xf8\x7b\x37\x0a\xc2\x8c\x92\xa0\x1a\xaf\x7d\x9e\x71\x70\x7d\x78\x67\x76\x8c\x85\x99\x53\x1e\xf9" ++"\x69\xfb\xff\x15\x7a\x8e\x6e\x3f\x6f\x76\x41\x89\x19\x23\x06\xf7\x17\xc4\xda\xf7\x02\xf7\x12\x1a\xf7\x3e\xfb\x1d\xf7\x1a\xfb\x42" ++"\xfb\x41\xfb\x1e\xfb\x1b\xfb\x3c\x39\xab\x41\xc8\x50\x1e\xb1\x66\xaf\x72\xb5\x7a\x08\x24\x06\x40\x8d\x6f\xa0\x6e\xd7\x7a\x88\x18" ++"\xb1\xfb\x3c\x05\xf7\x91\xd5\x06\x65\x9e\x78\x9c\x72\xb4\x08\x68\xc2\x79\xd2\xdd\x1a\xf7\x33\xdd\xf7\x04\xf7\x08\xf7\x08\xdd\xfb" ++"\x03\xfb\x32\xfb\x1f\x57\xfb\x02\x38\x65\x1e\x41\xf7\x91\x07\x0e\x81\x1d\xaf\x1d\xf8\x00\xf7\x1e\xc7\x1d\xd2\xa9\xc9\xc8\x1f\xc8" ++"\xcb\xac\xe1\xec\x1a\xf7\x55\xfb\x1c\xf7\x24\xfb\x4b\x1e\x8a\x64\x15\xf7\x0c\x6d\x1d\x3b\x86\x0a\x64\x0a\xfb\x42\xf7\x2d\x98\x0a" ++"\xf7\x74\xf7\xce\xf8\xe2\x15\xfb\x3e\x79\xfb\x09\x22\xfb\x1c\x1a\xfb\x1c\xf7\x0b\x20\xf7\x3c\x7b\x1e\x7f\x07\x8c\x52\x80\x7f\x51" ++"\x89\x74\x8a\x18\x79\xf7\xb1\xdb\x1d\xf7\x3c\x9b\xf7\x0b\xf6\xf7\x1c\x1a\xf7\x1c\xfb\x08\xf4\xfb\x3f\xd5\x1d\xfb\xb1\xb8\x0a\xfb" ++"\x00\xa1\x4d\xe0\xf7\x10\x1a\xf7\x10\xcb\xe2\xf5\xa0\x1e\xf2\x8a\x15\xf7\x00\x73\xc9\x37\xfb\x0f\x1a\xfb\x0f\x4b\x34\x21\x75\x1e" ++"\x0e\xf9\x54\x21\x1d\xfd\x42\x79\x06\x36\x0a\xf7\xb2\x9d\x07\x75\x3b\x1d\xf8\x4e\x07\xca\x9b\x9f\xbf\x8d\x1e\xf7\x33\x06\xbf\x89" ++"\x9b\x77\x4c\x1a\xfc\x4e\x8a\x0a\x0e\xf7\x7b\xf7\x76\x21\x1d\x79\x07\x2e\x1d\xfb\xc5\x07\x5f\x94\x7a\x94\x6e\xa7\x63\xb7\x80\xaf" ++"\x89\xf3\x8a\xd3\x88\xa2\x83\xa2\x08\xb8\x7c\x6d\xa1\x5d\x1b\x73\x73\x86\x82\x73\x1f\x92\x76\x05\x90\x96\x91\x8c\x93\x1b\xa8\x90" ++"\x7f\x48\x8e\x1f\x90\xfb\x35\x91\x74\xc1\x46\xbb\x55\xc2\x72\xdc\x84\x08\xfb\x0b\x07\x4c\x42\x0a\x56\x8d\x7c\x9e\xca\x1a\xf7\x0b" ++"\x07\xcc\x91\xb1\x98\xb8\xac\xd3\xc7\xa4\xc4\x8c\xf7\x09\x8f\xeb\x8b\x8b\x8e\x94\x08\x9e\x8f\x96\x93\x9d\x1b\x93\x90\x8a\x86\x96" ++"\x1f\x93\xa0\x05\x94\x72\x74\x90\x73\x1b\x60\x6e\x78\x64\x7b\x1f\x80\x72\x88\x74\x8a\x3c\x8c\xfb\x20\x5f\x45\x27\x77\x08\xf7\xc5" ++"\xe1\x1d\x07\x0e\xf7\x34\x3b\x0a\xeb\xf8\x0c\x22\x1d\xf7\x34\x3b\x0a\xf7\xb1\xf8\xb3\x20\x0a\xf7\x34\x3b\x0a\xe2\xfd\x04\x89\x0a" ++"\x67\x55\x65\x1f\x0e\xbc\x83\x0a\x36\x0a\xf7\xb4\x9d\x07\x73\x8c\x56\x8d\x7b\x9e\x8c\xca\x19\xf8\x93\x04\x93\xa1\x99\x8d\xa1\x1b" ++"\xe0\xc3\x51\x35\x36\x56\x54\x3b\x74\x79\x8f\x95\x72\x1f\x0e\xbc\x2f\x0a\xfb\x74\xf7\x94\x98\x0a\xbc\xf7\xac\x7d\x15\x94\x06\xf7" ++"\x06\xe3\xdb\xf1\xde\x54\xcb\xfb\x18\xd3\x1f\x22\xc4\x61\xb7\xc2\x1a\xc2\xb5\xb0\xc9\xb8\xb5\x78\x67\xae\x1e\xaa\x6b\x99\x71\x9b" ++"\x50\x08\xa4\x06\x75\xf7\x69\x05\x6f\x0a\xa5\x80\xa2\x86\xa7\x87\x67\x33\x18\x2d\x0a\x96\x5a\x0a\x6a\xc9\x1d\xbf\xb7\x6c\xa4\x55" ++"\x81\x84\x8a\x89\x82\x1f\x0e\xbc\x2f\x0a\x5f\xf7\x94\x20\x1d\xbc\x2f\x0a\xfb\x7d\xfd\x7c\x8d\x0a\x84\x6a\x6f\x66\x55\x66\x1f\x0e" ++"\xd6\xf8\xab\x21\x1d\xfc\x7f\x06\xf7\x3e\xfb\xf4\xfb\x3e\xfb\xca\x05\xf8\x7f\x06\xbc\xf7\x76\x05\x6c\x06\x55\xfb\x13\x46\x5b\xfb" ++"\x15\x8d\x08\xfb\x07\x06\xf7\x21\xf7\xad\xfb\x27\xf7\xb3\x05\xf7\x04\x06\xf7\x1d\x8f\xcd\x58\x94\xfb\x09\x08\xaa\x06\x0e\xf3\xf7" ++"\x36\x16\xf7\xb3\x9d\x06\x75\x8c\x05\x55\x8d\x7c\x9e\xcb\x1a\xf8\x92\xe4\x07\xe0\x8c\xac\x6c\x8f\x37\x9e\x8d\x18\x81\xf7\x34\x05" ++"\xfc\xb5\x3f\x0a\xe4\xfc\x92\x06\x4b\x7c\x78\x55\x89\x1e\x75\x8a\x05\x0e\xf3\xf7\x92\xf7\xd0\x15\xfb\x58\x07\x8a\x35\x82\x81\x37" ++"\x86\x08\x78\xf7\xb8\x9e\x07\x39\x8f\x7e\x97\x8a\xd5\x08\xf7\x63\xf4\xad\x22\xf7\xa2\x71\x0a\xfb\xa2\x23\x69\x06\x0e\xf3\x53\x1d" ++"\x94\xfa\x0a\x20\x0a\xf3\xf7\xcd\x16\xf7\x1f\x9e\x06\x39\x8f\x7e\x97\x8a\xd5\x08\xf8\x93\x71\x0a\xfc\x88\x06\x8a\x35\x82\x81\x37" ++"\x86\x08\x78\xf7\x09\x07\x63\x28\x2d\x0a\x97\x1b\xb0\x9a\x81\x72\x6f\x77\x7a\x69\xc9\x1d\xc0\xb6\x6c\xa4\x54\x82\x84\x8a\x89\x82" ++"\x1f\x0e\xf7\x93\xf8\x46\x15\xfb\x5a\xaa\x07\xba\xa4\xa3\xbd\xbc\xa4\x73\x5c\x1e\xaa\xf7\x5a\x6c\x06\x5b\x86\x76\x77\x5b\x1b\x5a" ++"\x76\x9f\xbb\x86\x1f\xd9\xf7\x85\x15\xfb\x56\xfb\x1d\xfb\x23\xfb\x5e\xfb\x5a\xf7\x1e\xfb\x25\xf7\x51\xf7\x52\xf7\x1e\xf7\x24\xf7" ++"\x5b\xf7\x5a\xfb\x1e\xf7\x27\xfb\x4e\x1f\x82\x65\x15\xb7\xb6\x7b\x6d\xad\x1f\xc9\x56\xad\x2c\xfb\x0c\x1a\xfb\x04\x6d\x30\x56\x59" ++"\x1e\x6f\x6d\x5d\x7a\x5b\x1b\xfb\x16\x35\xf7\x0f\xf7\x4f\xf7\x52\xd7\xf7\x04\xf7\x16\x1f\x0e\x24\x1d\xfb\x7e\xf7\x7c\x15\x3f\x6e" ++"\x73\x5a\x1d\xb3\x78\xba\x1b\xdf\xb9\x49\x0a\x24\x1d\xfb\xa9\xd7\x50\x1d\xd6\x1d\x75\x7c\x81\x86\x79\x79\x1e\xfb\x26\xfb\x28\x05" ++"\xfb\x08\x16\xb8\x1d\x0e\x24\x1d\xfc\x73\xf7\x3e\x23\x1d\x82\x1d\xf7\x3d\xac\xa9\x8f\x92\xab\x1e\x68\x6e\x7c\x72\x6b\x1a\x60\x58" ++"\x1d\xa1\xaa\x9d\xa7\xb4\xae\x1f\xdb\xcd\x9a\xaf\x8d\xf7\x15\x08\xf7\x99\x07\x8d\xf4\x96\x99\xdc\x94\x08\x0e\x78\x1d\x0e\x78\x1d" ++"\xf7\x30\xf7\xab\x35\x0a\xf7\x4e\x16\x41\x0a\x0e\xf7\xc9\xbc\xf8\x7b\x37\x0a\xc2\x8c\x92\xa0\x1a\xaf\x7d\x9e\x71\x70\x7d\x78\x67" ++"\x76\x8c\x85\x99\x53\x1e\xf8\x16\xfb\x8d\x15\xfb\x47\x07\x4c\x7b\x78\x56\xb6\x1d\xbc\xe1\xae\xa9\xc0\x8e\x19\x96\x8c\x05\x9d\xfb" ++"\x73\x79\xa0\x07\xa6\x8a\x99\x81\x79\x1a\x7e\x86\x7d\xa9\x1d\xbc\x84\xa3\x77\xb5\x42\x19\x0e\x24\x1d\xfb\xd8\xf7\xac\x87\x0a\x0e" ++"\x24\x1d\xfb\x66\xf7\x61\x15\x65\x7a\x7e\x7f\x74\x1b\x7c\x77\x90\x95\x79\x1f\x73\x97\x05\x96\x74\x71\x92\x76\x1b\x59\x67\x67\x4a" ++"\x7c\x1f\xa8\x06\xaa\x96\x9c\x9a\xa2\x1b\x96\x9a\x48\x0a\x78\xb2\x9c\x86\xa4\x1b\xc2\xa8\xa8\xd8\xa0\x1f\x0e\xf8\x49\x32\x1d\xfc" ++"\x86\xd7\x22\x1d\xf8\x49\x32\x1d\xfb\xc8\xd7\x20\x1d\xf8\x49\x32\x1d\xfc\xc8\x96\x1d\xf8\x49\x32\x1d\xfc\x19\x96\x0a\xf7\x1c\xf7" ++"\x28\xf7\x7b\x15\x9d\x06\x89\xca\x9e\xa1\xc6\x8c\x08\xf7\x33\x06\xc6\x8a\x9e\x75\x89\x4c\x08\x9d\xf7\x85\x79\x06\x8d\x52\x76\x76" ++"\x52\x8c\x08\xfb\x33\x06\x52\x8a\x76\xa0\x8d\xc4\x08\x79\x06\x56\xb1\x15\x94\xc9\xa4\x9b\xdb\x8a\x08\xf7\x74\x06\xdb\x8c\xa5\x7a" ++"\x93\x4e\x9c\x8d\x18\x81\xf7\x2a\x05\xfc\x66\x06\x81\xfb\x2a\x05\x99\xfc\x94\x15\xf8\x60\x06\xb4\xf7\x3d\x7a\x8f\x6e\x45\x6d\x77" ++"\x3f\x89\x19\xfb\x82\x06\x3e\x8d\x6e\x9e\x6e\xd2\x7a\x87\x18\x0e\x34\x1d\xfb\x4a\xd7\x20\x1d\x34\x1d\xfb\x9e\x96\x0a\xf3\x3c\x0a" ++"\xfb\xd9\xf8\xb3\x22\x1d\xf3\x3c\x0a\xfb\xb8\xf9\x27\x2b\x1d\x0e\xf3\xf8\x3c\xf8\xfd\x15\xfc\x36\xfc\xfd\x05\xf8\xba\x06\xaf\xf7" ++"\x4a\x78\x8d\x75\x22\x5a\x64\x20\x90\x19\xfb\x7b\x06\xf8\x34\xf8\xfd\x05\xfc\x83\x06\x78\xfb\x41\x9e\x89\x9a\xf7\x04\xa3\xa0\xf7" ++"\x05\x88\x19\x0e\x4c\x26\x1d\xba\xf8\x20\x37\x1d\xf7\x34\xf9\x00\xf7\x2e\x15\x45\x5b\x64\x70\x52\x1b\x62\x65\x9f\xa9\x7b\x1f\x75" ++"\xb2\x86\xaa\xef\x1a\xf7\x9a\x06\xf7\x15\x7f\x5c\xc1\x26\x1b\x5c\x70\x81\x68\x5e\x1f\xad\x64\x6e\x96\x59\x1b\x31\x46\x5c\x4e\x6d" ++"\x9c\x79\xa6\xa7\x9a\x9c\xaa\x8f\x8b\x92\x8a\x91\x1f\x8a\x96\x05\x91\x07\xac\x8d\xa2\x9c\xb6\x1b\xa3\x9e\x83\x7d\x92\x1f\x92\x7b" ++"\x90\x6c\x74\x1a\x89\x4c\x35\x67\x05\x20\x5f\x61\x62\x4f\x1a\x4a\xbb\x5e\xcf\xbd\xad\x9b\xc4\xcf\x1e\x57\xad\xb0\x76\xc5\x1b\xb9" ++"\xb5\x9b\xab\xae\x1f\xa7\xa3\x9d\xa7\xa7\xc6\x08\xfb\xfa\xbf\x15\x8c\x66\x91\x66\x96\x67\x08\x8c\x8a\x8b\x8a\x8a\x1a\x79\x4a\x6b" ++"\x67\x66\x6d\xb2\xbb\xc7\xa6\xa3\xf7\x0d\xb7\x1e\xdd\xc1\x15\xe3\x8f\xa5\xaf\xc4\x1b\xc1\xa2\x66\x34\x8d\x1f\xfb\x6f\xf7\x5c\x15" ++"\x99\x0a\xf8\x81\xf0\x1d\xf8\x07\xc1\x0a\x81\x49\x89\x19\x79\xf7\x71\x9e\x7f\x07\x67\x73\x9a\xa0\x8c\x1f\x94\x92\xa2\x95\xa4\x1e" ++"\xb5\xf4\x05\xf7\x86\x06\xb1\x2a\x05\x98\x6a\x8f\x7b\x7d\x1a\x72\xc1\x1d\xf1\xf7\x85\xf4\xfb\x85\x05\x0e\xce\x96\xf9\x2a\x15\x79" ++"\x07\xd5\x9b\x7c\x44\x8c\x1f\xfc\x5b\x4f\x0a\xf7\x82\xf7\x0b\x07\xf3\x8d\xab\x74\x96\x35\x9c\x8d\x18\x81\xf7\x2a\x05\xfb\xa5\xfb" ++"\xd7\x57\x1d\x0e\xf7\x34\xc2\x21\x1d\x79\x07\x2d\x1d\xf7\x5d\x07\xf7\x30\xa7\x8e\xa1\xbb\x1f\xcb\xa9\xb3\xc7\xcf\x1a\xb3\x7d\xb0" ++"\x71\xa8\x1e\x74\xa4\x75\x98\x5b\x9c\xac\x9a\x9a\x95\x9a\x9b\x08\xa5\xa7\x9c\xb5\xb1\x1a\xc3\x67\xc0\x50\xaa\x1e\xa3\x60\x6a\x90" ++"\x2a\x1b\x5d\x61\x15\x8e\xa0\x94\x8c\x99\x1b\xe9\xc7\x57\x3b\x3a\x55\x5b\x31\x7a\x7f\x8c\x90\x72\x1f\x58\x04\x90\xa3\x95\x8c\x9d" ++"\x1b\xf1\xcb\x55\x33\x37\x4d\x52\x31\x73\x7e\x8d\x92\x6e\x1f\x0e\xd2\xf7\x78\xf8\xfd\x15\xf7\x44\x06\xe0\x8c\xac\x6c\x8f\x34\x9e" ++"\x8c\x18\x81\xf7\x35\x05\xfc\x8b\x79\x06\x55\x1d\x0e\xf7\x43\xf7\x05\xf9\x2a\x15\x79\x07\xa1\x8a\x05\xc3\x8a\x98\x78\x3e\x1a\xfb" ++"\x64\x73\xfb\x41\x65\x49\x1e\x5d\x70\x6c\x74\x67\x1b\x6a\x06\x84\xfb\x54\x05\x9d\x06\x9f\xf7\x0b\xbd\xb7\xf7\x07\x8a\x08\xf7\x7d" ++"\x06\xf7\x0d\x8c\xb9\x64\xa2\xfb\x10\x08\x9d\x06\x84\xf7\x54\x05\x40\x7c\x9a\xd3\x8a\x1f\xf8\x4e\x07\xca\x9a\x9e\xc0\x8d\x1e\xa2" ++"\x8c\x05\x9d\x07\xfb\x58\x5e\x15\xfc\xd0\xfb\xb6\x07\xbb\xbd\x9f\xc3\x99\xf7\x10\x08\x93\xd5\x8f\xe0\xf7\x0d\x1a\xc9\x07\x0e\xf3" ++"\xf7\x6e\x91\x1d\xd5\x9b\x2e\x0a\xfc\x5b\x07\x44\x8a\x7b\x7c\x41\x1b\x79\xf8\x94\x07\xc4\xf7\x3b\x7b\x46\x1d\x5b\x86\x93\xca\x1f" ++"\x0e\xf3\xf7\x6d\xf7\xdd\x15\xf7\x3a\xa0\x0a\x8c\x42\x76\x70\x53\x8c\x08\xfb\x3a\xf7\x8d\xf7\x2d\x06\xf2\x8d\xab\x72\x96\x32\x6c" ++"\x1d\xfc\x8a\x79\x06\xc0\x1d\xf8\x94\x07\xc4\xf7\x3b\x7b\x46\x1d\x5c\x8a\x85\x94\xca\x1a\x80\xf9\x63\x15\x71\x75\x74\x70\x6f\x9f" ++"\x75\xa6\xa7\x57\x0a\xf7\x5b\x16\x71\x75\x74\x70\x6f\x9f\x75\xa6\xa7\x57\x0a\x0e\xf8\x19\x7a\x0a\xf7\x91\x9d\x07\x5b\x8c\x68\xa6" ++"\x47\xe1\xfb\x4a\xf7\x80\x18\xbd\xcd\xb7\xc6\xb1\xbe\xc4\xdb\x9d\x9a\xc1\x8f\x08\x9e\xfb\x56\x78\x07\xae\x8a\x96\x85\x7b\x1a\x66" ++"\x41\xfb\x02\x24\xfb\x08\x1e\x76\xf7\x5e\x06\xd1\x98\x9a\xc6\x1e\x9d\xfb\x78\x79\x07\xc6\x98\x7c\x45\x1f\xfb\x5e\x76\x07\x24\xf7" ++"\x08\x41\xf7\x02\xb0\x1a\x9c\x96\x90\xae\x8c\x1e\x9e\xfb\x56\x78\x07\xc1\x87\x9e\x7c\xc3\x3b\x9c\x73\xbe\x47\x97\x7c\x97\x7b\x97" ++"\x7b\x97\x7c\x9b\x75\x18\xfb\x4a\xfb\x80\x46\x34\x69\x71\x5b\x8a\x19\x79\xf7\x91\x9d\x07\x69\x8d\x80\x91\x9d\x1a\x9a\x92\x97\xba" ++"\xca\x1e\xf7\x16\xf7\x4f\x05\x0e\x85\xb8\xf8\x7b\x15\x9e\x06\xe6\x96\xbc\xba\xde\x1b\xd6\xb9\x5f\x42\x34\x56\x5e\x25\x87\x7f\x8b" ++"\x8c\x7f\x1f\x5e\x9a\x07\xc5\xb2\x84\x7c\xa3\x1f\xb4\x72\xa2\x5e\x54\x1a\x32\x51\x4f\x34\x42\x53\xb0\xd9\x5f\x1e\x75\x7e\xa1\x5f" ++"\x98\x79\xa4\x75\x19\x61\xb8\xc2\x76\xce\x1b\xf7\x1b\xeb\xda\xf7\x03\xc2\x75\xbc\x63\xaa\x1f\x81\x0a\x0e\x6d\x0a\x0e\xf8\x61\xf9" ++"\xec\x15\x72\x7a\x7b\x74\x85\x8c\x85\x8d\x85\x1f\x8f\x7c\x8c\x89\x86\x1a\x7a\x6b\x7a\x6a\x68\x6c\x9c\x9d\x8e\x8c\x8f\x8c\x90\x1e" ++"\x90\x9a\x8c\x8f\x93\x1a\xa2\x79\x9b\x72\x6f\x78\x78\x70\x55\xca\x62\xdf\xe0\xca\xb4\xc1\xa6\x77\x9e\x6f\x1e\xfb\x8b\xfd\x37\x6e" ++"\x0a\x0e\xf7\x34\x70\x1d\x0e\xf7\x3f\xf7\x0f\x21\x1d\x79\x07\xd5\x9b\x7c\x45\x8c\x1f\xfb\x7d\x07\xfb\x3b\x6f\x2e\x59\x81\x84\x8e" ++"\x98\x79\x1e\x98\x7a\x7e\x90\x7d\x1b\x71\x77\x75\x6f\x67\xaa\x74\xbc\xca\xb6\xaa\xce\xa7\x1f\xa3\xc4\x92\xbf\xf7\x12\x1a\xf7\xb9" ++"\xf7\x53\xfc\x96\x07\x45\x7b\x7c\x40\x1e\x79\xf7\xb3\x9d\x07\x40\x7c\x9a\xd1\x8a\x1f\xf8\x5b\x07\xd2\x8c\x9b\x9a\xd5\x1b\x9d\x07" ++"\x0e\xf8\x12\xbe\x0a\x46\x8a\x7c\x7b\x43\x1b\x79\xf7\xaf\x45\x1d\xfb\x57\x07\xfb\x6b\xfc\x7f\xfb\x74\xf8\x7f\x05\xfb\x53\x79\x06" ++"\x2d\x1d\xf7\x7c\x60\x0a\xf8\x3a\x07\x0e\xca\x1d\xf7\xb2\x9d\x07\x41\x7b\x9a\xd2\x1f\xf8\x5b\x76\x0a\x81\x1d\x97\xf9\x2a\x15\x79" ++"\x07\xd5\x9b\x2e\x0a\xfc\x5c\xae\x0a\xf8\x97\x07\xf7\xc5\x8a\x05\xfc\x96\x07\x45\x8a\x7c\x7c\x41\x1b\x79\xf7\xb1\x45\x1d\x07\x0e" ++"\xbc\x83\x0a\x2d\x1d\xf7\xb4\x60\x0a\xf8\x93\x04\x93\xa1\x99\x8d\xa1\x1b\xe0\xc3\x51\x35\x36\x56\x54\x3b\x74\x7c\x8e\x96\x6f\x1f" ++"\x0e\xf7\x34\xf8\xfd\xf7\x2f\x15\x3b\x4e\x43\x65\x30\x1b\xfb\x25\x2e\xf7\x05\xf7\x46\xf7\x4c\xe8\xf7\x0c\xf7\x22\xc7\xc3\x74\x60" ++"\xb6\x1f\xae\x68\x9c\x66\x93\x52\x9d\x8d\x18\x85\xf7\x73\x05\x76\x06\x6f\x87\x82\x7f\x7a\x1b\x81\x8a\x8b\x9e\x63\x1f\x9d\x64\x59" ++"\x95\x58\x1b\xfb\x55\xc0\x0a\xf7\x4c\xf4\xed\xc3\xea\xcb\x1f\x0e\xf3\xf7\x36\x16\xf7\xb3\x9d\x06\x40\x7b\x9a\xd2\x1f\xf8\x92\xe4" ++"\x07\xe0\x8c\xac\x6c\x8f\x37\x9e\x8d\x18\x81\xf7\x34\x05\xfc\xb5\x3f\x0a\xe4\xfc\x92\x06\x44\x7b\x7c\x40\x1e\x0e\xf7\x5d\x75\x1d" ++"\x0e\xf7\xaf\xf7\xea\xf8\xe2\x15\xfb\x50\x79\xfb\x15\x22\xfb\x1c\x1a\xfb\x1c\xf7\x18\x20\xf7\x4d\x7b\x1e\x7f\x07\x8c\x52\x7f\x7f" ++"\x52\x89\x74\x8a\x18\x79\xf7\xb3\xdb\x1d\xf7\x4e\x9b\xf7\x17\xf6\xf7\x1c\x1a\xf7\x1c\xfb\x14\xf4\xfb\x51\xd5\x1d\xfb\xb3\xb8\x0a" ++"\x61\x92\x72\x94\x6f\x9c\x08\x49\xb3\x64\xd4\xe0\x1a\xf7\x10\xd6\xe2\xf7\x11\xa0\x1e\xf4\x8a\x15\xf7\x13\x73\xd4\x37\xfb\x0f\x1a" ++"\xfb\x0f\x40\x34\xfb\x11\x75\x1e\x0e\x8b\x1d\xf7\xb7\x9d\x07\x50\x8d\x78\x9b\x46\xef\xfb\x33\xf7\x7d\x18\xf7\x16\xf7\x3f\xd7\xec" ++"\x90\x8f\xcb\x8e\x19\x9d\xfb\x73\x79\x07\xa6\x8f\x8b\x89\x92\x1f\x9a\x87\x96\x7e\x7d\x1a\x81\x86\x81\x7a\x75\x1e\x90\x0a\xcb\x86" ++"\x9e\x7d\xcb\x2e\x08\x0e\xf9\x5d\xfb\x36\x15\x83\xf7\x54\x05\x41\x7b\x9a\xd3\x1f\xf8\x4e\x7c\x0a\xf8\x88\xc7\x0a\xf7\x23\xf8\x5c" ++"\xf7\xdc\x15\x93\x1d\xfb\x4e\x07\x45\x8a\x7c\x7c\x40\x1b\x79\xf7\xb2\x45\x1d\xfb\xb2\x79\x07\x2f\x1d\x0e\xf8\x8a\xf9\xb7\xb8\x15" ++"\xfb\x8a\xf8\x96\x06\xb2\x0a\xfc\x96\xfb\x8a\x95\x0a\xfa\x70\x9d\x07\x41\x7b\x9a\xd1\x1f\xf8\x5c\x4c\x1d\x0e\xf8\x8a\xfa\x7c\xfb" ++"\x36\x15\x84\xf7\x54\x44\x8a\x7e\x96\x89\xc6\x19\xf8\x60\x07\xd1\x9b\x9a\xc3\x1d\xd2\x9b\x99\xc3\x1d\xd1\x3d\x1d\x2d\x1d\xf9\xa8" ++"\xc7\x0a\xf7\x5b\xf7\x70\xf8\xfd\x15\xfc\x96\xc3\x0a\xf7\x37\xe3\xce\xf7\x10\xf7\x10\x2d\xd1\xfb\x3b\x6c\x77\x8a\x86\x6d\x1f\xf7" ++"\x48\xa2\x0a\xf7\x3c\xfb\xaa\x15\x90\xa6\x9e\x8d\x9f\x1b\xeb\xcb\x4b\x2c\x32\x4c\x4e\x31\x75\x7b\x8e\x94\x68\x1f\x0e\xf8\x01\xf7" ++"\xce\xf9\x2a\x15\xfb\xb2\x79\x06\xd5\x9b\x2e\x0a\xfc\x5c\x4f\x0a\xf7\x48\x39\x0a\x31\xfb\xc5\x57\x1d\xf7\xe1\xf8\xe7\x15\x2f\x1d" ++"\xfc\x5c\xb0\x1d\x07\x0e\xce\xf7\xc1\x21\x1d\xfb\xb2\x79\x06\xd5\x9b\x2e\x0a\xfc\x5c\x4f\x0a\xf7\x48\x39\x0a\x31\xfb\xc5\x57\x1d" ++"\x0e\xf7\x2d\xf8\x91\xf7\xcf\x15\xfb\x42\x84\x32\x23\xfb\x22\x1b\x2f\x43\xb1\xdb\x4f\x1f\x7a\x80\x05\x2c\xca\xee\x53\xf4\x1b\xf7" ++"\x4c\xf7\x29\xf7\x2b\xf7\x4f\xf7\x51\xfb\x2d\xf7\x29\xfb\x55\x59\x59\x81\x79\x63\x1f\x78\x64\x8a\x8b\x81\x1b\x7a\x82\x97\xa7\x86" ++"\x1f\x77\x06\x84\xfb\x73\x9e\x89\x91\xbf\x9a\xac\xa8\xad\x19\xbb\xb6\xc8\xa7\xcb\x1b\xf7\x1b\xe3\x24\xfb\x3d\x97\x1f\xfb\x70\x06" ++"\x53\x8a\x76\xa6\x8d\xd4\x08\x79\xfb\x85\x9d\x06\x89\xd1\x9e\xa5\xc6\x8c\x08\x0e\xf8\x9d\xf7\x78\xf7\xfc\x15\xf7\x5b\xaf\x0a\xfc" ++"\x5b\x5c\x1d\xf7\x67\xf7\x0b\x07\xfb\x52\x94\xf7\x17\xfb\x18\xf7\x47\x1b\xf7\x48\xf7\x1a\xf7\x24\xf7\x56\xf7\x57\xfb\x1c\xf7\x23" ++"\xfb\x4b\xfb\x3e\xfb\x14\xfb\x12\xfb\x4b\x7b\x1f\xf7\xcd\xf7\xa2\x15\xf7\x0d\x6d\x1d\x3a\x86\x0a\xf7\x34\xf8\x4d\xf7\xcb\x15\xfb" ++"\x63\x07\x8a\x45\x7c\x7c\x43\x8a\x08\x79\xf7\xb0\x9d\x07\x40\x7b\x9a\xd2\x1f\xf8\x5a\x07\xd2\x8c\x9a\x9a\xd6\x1b\x9d\xfb\xa8\x07" ++"\x4f\x6e\x88\x83\x70\x1f\x41\x76\x5b\x4d\x40\x1a\x5c\xa0\x5d\xae\x6b\x1e\xa5\x74\xa1\x80\xbd\x7d\xfb\x2d\xfb\x5d\x18\x42\x2e\x80" ++"\x83\x4f\x8c\x08\x78\xf7\x41\x07\xf7\x80\xf7\xcb\x05\xbf\xae\x15\x79\x06\xfb\x06\x46\xc0\xe2\xdb\xc4\xc2\xdf\x9f\x98\x89\x82\xa6" ++"\x1f\x0e\x52\x9a\xf9\x2a\x15\x79\x07\x55\x1d\xf8\x97\xf7\x8a\xf7\x42\x79\x07\x75\x29\x62\x6d\xfb\x04\x8a\x08\x0e\xf7\x89\xf7\xd6" ++"\xf8\xfa\x15\xf7\x1d\x06\xe0\x8c\xad\x6c\x8e\x37\x9e\x8d\x18\x82\xf7\x34\x05\xfc\xb1\x3f\x0a\xaf\xfc\x92\x06\x44\x7b\x7c\x40\x1e" ++"\x79\xf7\x58\xf7\xc9\x07\xa3\xc7\xa4\x91\xb1\x1b\xe7\xb5\x53\xfb\x0f\x2c\x70\x52\x5c\x75\x80\x95\x9f\x90\x8b\x8d\x8c\x91\x1f\x8c" ++"\x8f\x8b\x8e\x8e\x1a\xa2\x79\x9c\x72\x6e\x77\x76\x6d\x5e\xb7\x70\xd3\xc4\xb7\x9c\xad\xac\x1e\xb3\xb3\xa2\xc6\xc6\x1a\xf7\x0a\x32" ++"\xd8\xfb\x1b\x56\x64\x82\x72\x52\x1e\x0e\xd2\xf7\x75\xf8\xfd\x15\xf7\x44\x06\xe0\x8c\xac\x6c\x8f\x34\x9e\x8c\x18\x81\xf7\x35\x05" ++"\xfc\x8b\x79\x06\x55\x1d\xae\xf8\xfd\x5b\x0a\x98\x95\x98\x9b\x1a\x9f\x7d\x97\x76\x7b\x44\x0a\x0e\xf7\x2d\xf8\x65\xf7\x6e\x15\xf7" ++"\x85\x79\x07\x8c\x42\x77\x70\x52\x8c\x08\xfb\x6f\x06\xf7\x3c\x95\xe5\xf3\xf7\x1a\x1b\xc7\xc3\x74\x60\xb6\x1f\xae\x68\x9d\x66\x92" ++"\x52\x9d\x8d\x18\x85\xf7\x73\x05\x76\x06\x6f\x87\x82\x7f\x7a\x1b\x81\x8a\x8b\x9e\x63\x1f\x9d\x64\x59\x95\x59\x1b\xfb\x56\xc0\x0a" ++"\xf7\x4b\xf7\x03\xe5\xbd\xf0\xce\x1f\x7a\x96\x05\x3b\x4f\x42\x65\x30\x1b\x35\x44\xb4\xd5\x62\x1f\x71\xb8\x80\xba\x88\xd2\x08\xf7" ++"\x70\x06\xc6\x8a\x9e\x72\x89\x44\x08\x0e\xbc\xf4\x16\x9f\x92\x93\x92\x9b\x1b\x94\x98\x88\x86\x9a\x1f\x71\xdd\x8b\x8b\xb2\x1b\xf7" ++"\x06\xdd\xd7\xf6\xd8\x5c\xc9\x25\xc6\x1f\x3e\xb7\x05\x4c\xaf\x69\xb4\xb3\x1a\xbf\xb7\xb1\xc7\xb1\xac\x7e\x72\xa3\x1e\xa5\x71\x9b" ++"\x69\xa2\x40\x08\x9d\xf7\x66\x77\x06\x7a\x83\x83\x84\x7f\x1b\x82\x88\x8c\x98\x63\x1f\x98\x64\x75\x8f\x6d\x1b\x22\x44\x45\x25\x44" ++"\xb1\x58\xe7\x55\x1f\xd9\x5f\xa1\x7e\xa2\x79\x9e\x78\x19\xa7\x6e\x96\x73\x6c\x1a\x4f\x59\x5c\x4a\x57\x57\xa8\xbb\x6c\x1e\x76\xaa" ++"\x82\xa5\x84\xc1\x08\x77\xfb\x74\x06\x0e\xfb\x42\x4c\x0a\xfb\x42\xa2\xf9\x18\x15\x2f\x1d\xfc\x5c\x67\x1d\xf7\xb3\x9d\x07\x40\x7c" ++"\x9a\xd1\x8a\x1f\xf8\x5c\x07\xd1\x8c\x9a\x9a\xd6\x1b\x9d\xfb\xb3\x07\xb6\xf7\x41\x3e\x0a\xfb\x0a\xdb\xf9\x18\x15\xa1\x8a\x05\xbd" ++"\xa1\x71\x51\x8d\x1f\xfc\x33\x07\x37\x84\x71\x75\x80\x81\x94\x9a\x84\x1e\xb7\x75\x7e\x96\x6e\x1b\x6e\x76\x78\x70\x5f\xb6\x6d\xc9" ++"\xf2\xcd\xd9\xf7\x0e\x1f\xf8\x02\x3c\x1d\x9f\x8c\x05\x9d\xfb\xb3\x07\x0e\xf8\x01\xe7\x21\x1d\x79\x07\x2f\x1d\xfb\x7d\x07\x20\x84" ++"\x4c\x79\x61\x1e\x6c\x7e\x78\x79\x77\x1b\x83\x81\x8f\x91\x82\x1f\x9f\x70\x81\x8f\x7b\x1b\x71\x77\x76\x6e\x68\xaa\x74\xba\xca\xb9" ++"\xad\xcf\xa8\x1f\xa0\xbe\x93\xc7\xf7\x0c\x1a\xf7\xb9\xf7\x53\xfc\x96\x07\x44\x7b\x7d\x40\x1e\x79\xf7\xb3\x07\xf7\x37\xe3\xce\xf7" ++"\x10\xf7\x10\x2c\xd1\xfb\x3a\x6c\x78\x8a\x86\x6c\x1f\xf7\x48\xba\x0a\x07\x30\xfb\xd7\x15\x90\xa4\xa0\x8d\x9f\x1b\xea\xcb\x4b\x2c" ++"\x33\x4d\x4d\x32\x73\x77\x8e\x94\x6d\x1f\x0e\xf8\x01\xf8\x4c\xf7\xcf\x15\xfb\x68\x07\x8a\x61\x87\x7a\x7c\x7e\x86\x87\x89\x8a\x81" ++"\x87\x08\x88\x7c\x85\x8a\x72\x1b\x8a\x79\xf7\x9c\x06\xf7\x2a\xde\xcc\xf7\x0b\xdb\x61\xc0\x37\xa6\x1f\x99\x60\x71\x8d\xfb\x0d\x1b" ++"\xf7\x5c\x07\xd1\x9a\x99\xcf\x1e\x9d\xfb\x9c\x79\x07\xcf\x9b\x7c\x45\x1f\xfb\x5b\xfb\x91\xf7\x5b\x07\xd2\x9a\x99\xcf\x1e\x9d\xfb" ++"\x9c\x79\x07\xd0\x99\x7c\x45\x8c\x1f\xfc\x5c\x07\x44\x8a\x7d\x7d\x46\x1b\x79\xf7\x9c\x9d\x07\x46\x7d\x99\xd2\x1f\xf7\x68\x07\xf7" ++"\xf2\x16\xe4\x91\x8a\x7f\xac\x1f\xbb\x7a\xab\x5a\x51\x1a\x39\x50\x50\x3a\x75\x77\x8e\x94\x71\x1e\x0e\xf7\x7e\xf7\x47\xf8\xfa\x15" ++"\xfc\x92\x07\x44\x7b\x7c\x40\x1e\x79\xf7\xb2\x9d\x07\x41\x7b\x9a\xd2\x1f\xf7\x54\x07\xb4\xd9\x9b\x90\xc2\x1b\xe9\xa4\x6e\x20\x1f" ++"\x24\x07\x45\x8a\x7c\x7c\x41\x1b\x79\xf7\xb2\x9d\x07\x40\x7c\x99\xd2\x8a\x1f\xf2\x07\xc6\x86\xa1\x78\xa9\x1e\xb7\x6f\x54\xa0\x33" ++"\x1b\x48\x5e\x82\x71\x49\x1f\xf7\x9f\xf7\x38\x07\xdf\x8c\xad\x6c\x8e\x37\x9f\x8d\x18\x81\xf7\x34\x05\xfc\xcb\x3f\x0a\x0e\xf7\x34" ++"\x70\x1d\xf7\x19\xf8\xfc\x15\x30\x1d\x9f\x98\x95\x98\x7f\x0a\x0e\xf7\x5d\x75\x1d\xf7\x4b\xf7\x56\x15\x72\x7a\x7b\x74\x85\x8c\x85" ++"\x8d\x85\x1f\x8f\x7c\x8b\x8a\x86\x1a\x79\x6c\x7a\x6a\x69\x6b\x9c\x9d\x8e\x8c\x8f\x8c\x90\x1e\x8f\x9a\x8c\x90\x92\x1a\xa2\x7a\x9b" ++"\x72\x6f\x78\x78\x70\x55\xca\x62\xdf\xdf\xca\xb4\xc1\xa6\x78\x9e\x6f\x1e\x0e\x4c\xf8\x3d\xd4\x15\x7b\x7a\x7c\x84\x7d\x1b\x7b\x87" ++"\x95\xb2\x1f\xf7\x6e\x07\xed\x61\xb5\x28\x30\x3e\x57\x4f\x71\x9f\x75\xa2\xa1\x9d\x9e\xa2\xb0\x8b\x8d\x90\x98\x1e\xa3\x94\xa3\x99" ++"\xab\x1b\xa8\xa1\x7f\x77\x96\x1f\x94\x78\x8d\x7e\x57\x1a\x76\x07\x2f\x69\x70\x7f\x65\x76\x08\x53\x6d\x70\x63\x57\x1a\x4d\xb7\x5b" ++"\xc3\xb8\xb2\x9f\xbd\xc3\x1e\x5d\x91\x9e\x73\xab\x1b\xb2\xad\xa2\xb9\xaa\x1f\xfb\x35\xaf\x15\x6d\x6f\x71\x7d\x6c\x1b\x61\x6e\xaa" ++"\xb7\xc2\xa7\xa3\xf7\x14\xbf\x1f\x0e\x8d\xf7\xac\xf8\xc5\x15\x8a\x93\x91\x8b\x8f\x1b\xd8\xad\xa6\xd2\x98\x1f\x7e\x06\x76\x84\x79" ++"\x85\x52\x1b\x84\x80\x8b\x8c\x7e\x1f\x74\x06\x48\x57\x6f\x55\x67\x1f\x68\x54\x74\x21\xfb\x02\x1a\x38\x99\x48\xa5\x5d\x1e\x53\xab" ++"\xc7\x69\xcc\x1b\xf7\x03\xe3\xf5\xf7\x19\xf7\x17\x3b\xe9\xfb\x04\x48\x5b\x6a\x3e\x60\x1f\x96\xd7\x90\xa0\x97\xa4\x08\xc7\xa6\xb8" ++"\xab\xc5\x1b\x7e\xfb\x1f\x15\xd0\xba\x33\xfb\x18\x21\x64\x47\x4f\x40\x5c\xde\xf7\x1a\xc5\x91\xac\x9b\xaa\x1f\xb0\x9f\xa6\x9d\xaf" ++"\x1b\x0e\x68\xa9\xf8\x56\x29\x1d\xbe\x88\x8f\x83\x8d\x2e\x08\xfb\x64\x07\x8a\x2e\x86\x83\x58\x88\x08\x7a\x7a\xf7\x31\x06\xf7\x02" ++"\x9e\x8d\x9a\xad\x1f\xb8\x9f\xa7\xb4\xb9\x1a\xc1\x6d\xac\x48\xa1\x1e\xa4\x96\x95\x91\x97\x97\x08\x9e\x9e\x97\xa7\xa5\x1a\xb1\x72" ++"\xaf\x61\xa1\x1e\x9a\x6d\x72\x8f\x48\x1b\x6b\x6e\x15\x8d\x99\x92\x8c\x95\x1b\xca\xb4\x68\x55\x53\x67\x6b\x4d\x7f\x83\x8c\x8e\x7a" ++"\x1f\x68\x04\x8f\x9b\x93\x8c\x97\x1b\xd2\xb7\x66\x4f\x52\x60\x64\x4d\x7b\x81\x8c\x90\x77\x1f\x0e\x2a\xf7\x49\xf8\x2f\x15\xde\x06" ++"\xcf\xab\x6e\x44\x96\x1f\x9c\x06\x7b\xf7\x1f\x05\xfb\xf0\x7a\x9c\x06\xbe\x88\x90\x83\x8c\x2f\x08\xfb\x66\x07\x8a\x30\x28\x0a\xe2" ++"\x1a\x0e\x8d\xf8\x76\x26\x0a\xfc\x1b\x7a\x99\x06\xb5\x99\x74\x46\x38\x7e\xfb\x06\x7c\x5d\x1f\x5e\x7d\x6e\x74\x62\x1b\x70\x06\x82" ++"\xfb\x21\x05\x9c\x06\x94\xda\xab\xac\xce\x8a\x08\xf7\x74\x06\xcd\xad\x69\x3e\x93\x1f\x9c\x06\x82\xf7\x21\x05\x67\x06\x6e\x8a\x87" ++"\x8f\xab\x1a\xf7\x9d\x07\xe3\x93\x99\xbc\x8c\x1e\x9b\x06\xfb\x2c\xfc\x1e\x15\xfb\x51\x06\xb3\xab\x9b\xf2\xf7\x81\x1a\xf7\x19\x06" ++"\x0e\x4c\xf8\x20\x72\x0a\x0e\x4c\xf8\x1e\x72\x0a\xfb\x25\xf7\xd0\x53\x0a\xf7\x2d\xc4\x1d\xf7\x4c\x7d\x0a\xf7\x5b\x9c\x85\x06\x67" ++"\x6f\x9d\xbd\x64\x1f\xfb\x19\xf7\x3a\xf7\x01\xf7\x0f\xb1\xb6\xad\x9c\xb8\x8a\x19\x9c\xfb\x4b\x7a\x94\x07\x9d\x98\x82\x7e\x82\x87" ++"\x82\x81\x80\x1f\xfb\x11\xfb\x21\x05\x71\xe4\x06\x8c\xe6\x90\x94\xbd\x8e\x08\x9d\x9c\xfb\x77\x7a\x9d\x06\xbd\x88\x90\x82\x8d\x30" ++"\x08\x32\x70\x07\xfb\x11\xf7\x21\x05\x82\x96\x87\x93\x95\x1a\x99\x96\x93\x9e\x1e\x94\x9c\xfb\x4b\x7a\x06\xb8\x8c\xad\x7a\xb1\x60" ++"\xf7\x02\xfb\x0f\x18\xfb\x19\xfb\x3a\x05\x5a\x64\x6e\x78\x69\x1b\x83\x7a\xf7\x5b\x9c\x79\x06\x80\x84\x90\x93\x92\x8e\x92\x92\x94" ++"\x1f\xf7\x10\xf7\x31\x05\x0e\xfb\x04\xc0\xf7\xcd\x15\xd7\x97\xb2\xb3\xcb\x1b\xc3\xae\x6a\x58\x5b\x67\x6a\x58\x1f\x6b\x66\x06\x8c" ++"\x92\x8f\x8b\x91\x1b\xb5\xa3\x84\x7a\x9d\x1f\x9e\x79\x96\x71\x70\x1a\x52\x5f\x63\x4b\x54\x62\xa2\xc2\x5d\x1e\x79\x7f\x05\x3d\xbd" ++"\xbe\x6c\xdb\x1b\xef\xd7\xc4\xd8\xad\x7d\xab\x73\xa1\x1f\x92\x1d\x0e\xa7\x76\x1d\x0e\xa7\xf8\x05\xf9\x05\x15\x78\x7d\x7c\x77\x85" ++"\x8c\x88\x8e\x7f\x1f\x8d\x84\x8c\x84\x88\x1a\x79\x69\x7b\x63\x60\x6a\x9c\xa2\x8f\x8c\x8f\x8d\x91\x1e\x8e\x92\x8c\x8f\x92\x1a\x9f" ++"\x7d\x9a\x78\x76\x7c\x7c\x74\xbc\x0a\x42\xfb\x43\x29\x1d\xb0\x8c\x9b\x7b\x8d\x68\xfb\x5d\xfb\xa0\x18\xf7\x6a\x07\xe3\x93\x9a\xbc" ++"\x8c\x5d\x1d\x9c\x7b\x06\x66\x7c\x98\xb0\x88\x1f\xf7\x5d\xf7\x9d\x05\xfb\x67\x07\x8a\x2f\x28\x0a\xe3\x1a\x56\x0a\x06\x0e\x76\x72" ++"\x1d\x0e\x83\xcf\x26\x0a\x7a\x97\x07\xc2\x98\x77\x34\xfb\x44\x76\x2f\x63\x84\x84\x8e\x91\x80\x1f\x92\x7e\x82\x8e\x82\x1b\x73\x78" ++"\x78\x75\x6e\xa3\x79\xb1\xe9\xb0\xe8\xf7\x7e\x9c\x8b\x9b\x8a\xc9\x1f\xf7\x1a\xfb\xb6\x06\xa2\x1d\xf7\x12\xf8\x61\xf7\xfb\x15\xfb" ++"\x82\xca\x0a\xf7\x76\x9c\x7c\x06\x59\x8c\x83\x9a\x8c\xe3\x08\xf7\x64\x07\x8a\xe3\x93\x9a\xbd\x8c\x08\x9a\x9c\xfb\x25\x06\xfb\x26" ++"\xfb\xe6\xfb\x21\xf7\xe6\x05\xfb\x34\x7a\x95\x06\xbf\x8a\x9d\x78\x8a\x56\x08\xfb\xa6\x07\x8c\x59\x79\x79\x57\x8a\x08\x81\x7a\xf7" ++"\x43\x9c\x82\x06\x5f\x8c\x7d\x9c\x8d\xbe\x08\xf7\xa3\x07\xf7\x31\xfb\xfc\x05\x9a\x06\x0e\xa7\xf7\x34\x88\x1d\xf7\x76\x45\x0a\xf7" ++"\x65\x9e\x0a\x84\xf7\x93\xf8\x5d\x15\x4e\x5c\x78\x5e\x5f\x1f\x5e\x5f\x72\x4c\x48\x1a\xfb\x15\xe7\x2a\xf7\x0e\xf7\x0e\xec\xf5\xf7" ++"\x19\xf7\x16\x32\xea\xfb\x0e\x1e\x7e\x68\x15\xdb\xc2\x32\xfb\x17\x22\xcf\x1d\xa7\x99\xf8\x56\x29\x1d\xbe\x88\x90\x83\x8c\x2f\x08" ++"\xfb\x65\x07\x8a\x2f\x28\x0a\xe3\x1a\xf7\xb6\xf7\x5f\xfb\xb6\x07\xa2\x1d\x84\xf7\x3a\xa4\x15\x73\xb2\xa2\x83\xac\x1b\xf7\x04\xec" ++"\xf7\x03\xf7\x16\xf7\x0e\x40\xf0\x32\x59\x68\x75\x49\x54\x1f\xe9\x07\x46\x6a\x80\x86\x42\x6d\x91\x7d\x18\x95\x8e\x05\x8e\x92\x91" ++"\x8c\x91\x1b\xa8\x95\x7a\x57\x1f\xfb\xfa\x07\x88\x65\x89\x6f\x8b\x8b\x89\x84\x19\x74\x83\x7e\x83\x6c\x1b\x79\x7a\xf7\x77\x9c\x7f" ++"\x06\x5a\x8c\x82\x9a\x8a\xe3\x08\xf7\xfd\x04\xbf\xb6\x9b\x96\xb0\x1b\xd2\xba\x44\xfb\x01\x23\x5a\x42\x44\x6c\x6d\x9a\xa2\x7b\x1f" ++"\x7d\x9f\x88\x9f\xbe\x1a\x0e\x4c\xf8\x20\xf7\x49\x15\x46\x72\x5a\x65\x4a\x1b\x37\x56\xd0\xf7\x01\xf1\xb8\xcd\xd0\xb1\x9c\x7b\x61" ++"\x91\x1f\x69\x90\x9c\x7a\xab\x1b\xa7\x9f\x9d\xa4\xc4\x47\xb9\x39\xfb\x0f\x34\x29\xfb\x1e\x4d\x9c\x56\xaa\x63\x1f\x5e\xae\xc2\x6f" ++"\xc0\x1b\xe1\xca\xc9\xf7\x0a\xaf\x1f\x0e\x45\xf7\x97\xf8\x2f\x15\xb0\x06\xcc\x8c\xaa\x6f\x99\x42\x08\x9a\x06\x7f\xf7\x1f\x05\xfc" ++"\x10\x58\x0a\x98\xd6\xa8\xa3\xdb\x8c\x08\xa5\xfb\xb6\x06\x8a\x2f\x86\x82\xab\x0a\x84\x74\x1d\x0e\xf7\x21\xf8\x47\xfb\x34\x15\x9c" ++"\x7e\x07\x5a\x8c\x82\x9b\x8a\xe2\x08\xb9\x07\x81\xad\x9f\x87\x9d\x1b\xee\xe0\xf7\x02\xf7\x15\xf7\x15\x41\xe9\x26\x77\x7c\x89\x83" ++"\x5d\x1f\xf7\x73\x07\x47\x69\x80\x86\x42\x6e\x91\x7c\x18\x91\x9a\x92\x8c\x95\x1b\x95\x97\x86\x85\x90\x1f\x93\x80\x8c\x84\x64\x1a" ++"\x37\x07\x97\x5a\x7d\x8d\x77\x1b\x30\x38\xfb\x03\xfb\x0f\xfb\x13\xda\x27\xf0\x9d\xa7\x8f\x93\xaa\x1f\x5f\x07\x89\x65\x89\x70\x8b" ++"\x89\x88\x85\x19\x74\x83\x7e\x83\x6c\x1b\x79\x7a\x06\xf7\x2f\xf8\xc7\x15\x9a\xa2\x96\x8f\x9f\x1b\xd1\xb6\x36\xfb\x1b\xfb\x01\x67" ++"\x4a\x50\x73\x7a\x92\xa2\x6c\x1f\x3d\x7f\x15\x7e\x75\x7d\x86\x77\x1b\x47\x5f\xdb\xf7\x10\xf7\x0e\xad\xcf\xc9\xa4\x9c\x83\x71\xa9" ++"\x1f\x0e\x84\xf7\xd0\xf7\xd5\x15\xcf\xef\x94\x93\xbb\x90\x08\x90\x9b\xfb\x35\x7b\x93\x06\xa0\x9a\x83\x7f\x8a\x1f\x83\x86\x7f\x83" ++"\x7f\x1e\x52\x39\x63\xcb\x05\x7e\x9e\x81\xa3\x95\x1a\x95\x98\x92\x9c\x1e\x92\x9b\xfb\x5c\x7b\x93\x06\xb8\x87\x8c\x8a\xdb\xfb\x15" ++"\xb8\x42\x18\x47\x21\x54\x34\x7f\x7f\x65\x86\x19\x78\x8a\x05\x7b\xf7\x3a\x9c\x80\x07\x77\x80\x91\x97\x93\x8d\x90\x9f\xab\x1f\xce" ++"\xf7\x01\xcf\xfb\x02\x05\x97\x79\x91\x7c\x82\x1a\x7e\x80\x84\x75\x1e\x83\x7a\xf7\x62\x9c\x84\x06\x5f\x8d\x7c\x9d\xfb\x20\xf7\x76" ++"\x08\x0e\xa7\xf8\x9e\xfb\x03\x15\x81\xf7\x21\x05\x8a\x85\x85\x8b\x89\x1b\x5f\x84\x9a\xe3\x1f\xf7\x59\x07\xa7\x0a\xfb\xb6\xfb\x5e" ++"\xf7\xb6\x07\xa7\x0a\xfb\x65\x07\x8a\x2f\x86\x83\x58\x88\x08\x7a\x7a\xf8\x14\x06\xd1\x88\xa8\x6e\x94\x3c\x08\x0e\x87\xf7\xe0\xf7" ++"\x0d\x15\x8a\x2f\x86\x82\x58\x88\x08\x6c\x7a\xf7\x84\x45\x0a\x56\x0a\xfb\x70\x7a\x96\x06\x87\x1d\x0e\xf7\x9b\xf9\x86\x16\x9c\x7b" ++"\x07\x5a\x8c\x83\x99\xe3\x1a\xf7\x62\x07\xe6\x38\x0a\xfb\x69\x7a\x96\x06\xb7\x86\x8f\x82\x8d\x31\x08\xfb\xb5\xfb\x44\xf7\xb5\x6b" ++"\x1d\x94\x9c\xfb\x69\x7a\x96\x06\xbe\x88\x90\x82\x8c\x2f\x08\xfb\xb5\xfb\x46\xf7\xb5\x07\xe0\x92\x9a\xb7\x8f\x1e\x94\x9c\xfb\x69" ++"\x51\x0a\x7a\x06\x0e\xf7\x9b\xf9\x88\xfb\x03\x15\x83\xf7\x20\x05\x7f\x06\x5a\x8d\x83\x94\xc8\x1a\xf7\x75\x07\xe6\x38\x0a\xfb\x69" ++"\x7a\x96\x06\xb7\x86\x8f\x82\x8d\x31\x08\xfb\xb5\xfb\x44\xf7\xb5\x6b\x1d\x94\x9c\xfb\x69\x7a\x96\x06\xbe\x88\x90\x82\x8c\x2f\x08" ++"\xfb\xb5\xfb\x46\xf7\xb5\x07\xe0\x92\x9a\xb7\x8f\x1e\x94\x9c\xfb\x69\x51\x0a\x7a\xf8\xea\x06\xdf\x8e\xac\x6e\x95\x36\x08\x0e\x95" ++"\xf7\xcd\x26\x0a\xfb\xba\x58\x0a\x9d\xd7\xa6\xa4\xce\x8a\x08\xa6\xfb\xb6\x06\x89\x2f\x86\x82\x59\x88\x08\x79\x7a\xf7\x74\x06\xf7" ++"\x08\xd3\xbd\xdd\xd8\x40\xbe\xfb\x05\x77\x7c\x8a\x88\x68\x1f\xd5\x07\xe3\x92\x99\xbd\x8c\x1e\x9b\x06\x42\xfb\x61\x15\x8d\x9c\x93" ++"\x8b\x98\x1b\xde\xd8\x1d\x0e\xf7\x39\xa0\xf8\x56\x29\x1d\xbe\x88\x90\x82\x8c\x30\x08\xfb\x65\x47\x1d\xf7\x74\x06\xf7\x08\xd2\xb9" ++"\x0a\x7c\x8a\x88\x68\x1f\xd5\xac\x0a\x42\xfb\x72\x15\x8d\x9d\x92\x8b\x99\x55\x0a\xf8\x72\x74\x15\x7b\x06\x5a\x8c\x83\x99\xe4\x1a" ++"\xf7\x64\x07\xe4\x93\x98\xbc\x8d\x5d\x1d\x06\x0e\x58\x9f\xf8\x56\x29\x1d\xbe\x88\x90\x82\x8c\x30\x08\xfb\x65\x47\x1d\xf7\x74\x06" ++"\xf7\x08\xd2\xb9\x0a\x7c\x8a\x88\x68\x1f\xd5\xac\x0a\x42\xfb\x72\x15\x8d\x9d\x92\x8b\x99\x55\x0a\x0e\x3d\xa8\xf7\xbf\x15\x9b\x06" ++"\xe0\x9c\xbb\xb9\xd6\x1b\xdf\xb8\x50\xfb\x08\x8f\x1f\xfb\x50\x67\xf7\x50\x06\x8a\x56\x85\x70\x78\x6b\x08\x5d\x70\x62\x73\x56\x1b" ++"\x50\x61\xa2\xc3\x5b\x1f\x7a\x7e\x05\x3b\xc3\xbe\x6d\xd8\x1b\xf7\x11\xeb\xf0\xf7\x18\xf7\x1c\x31\xea\xfb\x16\x72\x77\x88\x83\x71" ++"\x1f\x7f\x63\x8b\x8b\x81\x1b\x81\x86\x8f\x97\x85\x1f\x7f\x06\x0e\xf7\x84\xf7\xa6\xf7\x6e\x15\xfb\x17\x8e\xe4\x2d\xf7\x0d\x1b\xf7" ++"\x0f\xec\xf5\xf7\x1a\xf7\x17\x32\xe8\xfb\x11\xfb\x03\x34\x39\xfb\x0d\x78\x1f\x27\xd7\x06\x95\x1d\x07\xf7\xc7\xf7\x60\x15\xdb\xc2" ++"\x32\xfb\x16\x21\xcf\x1d\x5c\xf7\xc1\xf7\x0d\x15\x89\x2f\x87\x82\x58\x88\x08\x79\x7a\xf7\x77\x45\x0a\x56\x0a\xfb\x7a\x06\x59\x5e" ++"\x82\x7c\x72\x1f\x66\x73\x77\x67\x5d\x1a\x42\xb8\x66\xf0\x82\x1e\x69\x83\x7b\x81\x77\x6f\x40\xfb\x00\x18\x7d\x78\x76\x7f\x78\x8c" ++"\x08\x83\x7a\xf7\x07\x06\xf7\x05\xf7\x36\x05\xac\xa3\x9a\x95\xa7\x1b\x8f\x90\x8b\x8a\x97\x1f\xa6\x04\x86\x74\x81\x8a\x7a\x1b\x41" ++"\x5e\xaf\xc6\xc9\xb8\xb3\xd0\x9c\x97\x89\x86\xa5\x1f\x0e\xfb\x30\x90\xf8\x56\x29\x1d\xbe\x88\x90\x83\x8c\x2f\x08\xfb\x66\x07\x8a" ++"\x30\x28\x0a\xe2\x1a\xf7\xb7\xf7\x53\xf7\x16\x7a\x07\x85\x47\x79\x72\x5f\x8d\x08\x0e\x73\xf7\x36\xf9\x30\x15\x47\x69\x80\x86\x41" ++"\x6d\x92\x7d\x18\x91\x9a\x92\x8c\x94\x1b\x9a\x97\x84\x7e\x90\x1f\x8e\x83\x8b\x8a\x8c\x71\x08\x2a\x6e\xec\xfc\x17\x06\x33\x83\x7c" ++"\x5a\x8a\x1e\x7a\x7a\xf7\x74\x9c\x7d\x06\x5a\x8c\x83\x9a\xe3\x1a\xf7\x6e\x07\xb6\xb2\xab\x9d\xb2\x1b\xa5\xa2\x7e\x74\x9b\x1f\xa5" ++"\x67\x93\x54\xfb\x19\x1a\xfb\x2b\x83\x49\x75\x65\x1e\x77\x80\x7d\x82\x7a\x1b\x7a\x7e\x97\x9a\x8c\x1f\x8c\x9c\x05\xa3\x8c\x7a\x9e" ++"\x72\x1b\x73\x7c\x7b\x72\x64\xb3\x6d\xbc\xf7\x01\xcf\xf7\x1b\xf7\x6e\xf7\x4d\x5d\xdf\x25\x52\x63\x76\x53\x59\x1f\xf7\x16\xf7\x2f" ++"\xa8\xfb\x2f\x07\x0e\x2a\xf7\x45\xf8\x2f\x15\xde\x06\xcf\xab\x6e\x44\x96\x1f\x9c\x06\x7b\xf7\x1f\x05\xfb\xf0\x7a\x9c\x06\xbe\x88" ++"\x90\x83\x8c\x2f\x08\xfb\x66\x07\x8a\x30\x28\x0a\xe2\x1a\xf7\x0c\xf8\x95\xc8\x0a\x3d\xf8\x19\x26\x0a\x7f\x06\x7f\x86\x85\x87\x82" ++"\x1b\x84\x80\x8d\x8e\x80\x1f\x9a\x5d\x79\x8e\x6b\x1b\xfb\x13\x31\x2b\xfb\x1b\xfb\x18\xeb\x26\xf7\x11\xd8\xbe\xa9\xdb\xc3\x1f\x7a" ++"\x98\x05\x53\x5b\x61\x74\x50\x1b\x5a\x65\x9f\xb2\x70\x1f\x73\xad\x83\xaa\x8a\xc5\x08\xf7\x50\xaf\xfb\x50\x06\xf7\x08\x8f\xb8\xc6" ++"\xdf\x1b\xd6\xbb\x5e\x35\x9c\x1f\x9b\x06\x0e\xfb\x0a\xdc\x88\x15\x96\x8d\x8f\x8e\x95\x1b\x90\x8f\x8a\x89\x93\x1f\x7e\xbb\x9a\x89" ++"\xa7\x1b\xde\xc5\xbf\xd6\xc3\x6a\xb8\x44\xb0\x1f\x59\xa6\x05\x56\xa6\x77\xa2\xaa\x1a\xac\xa6\xa4\xb1\xc6\xb0\x64\x41\x98\x1e\x9c" ++"\xf7\x22\x79\x06\x83\x87\x87\x87\x85\x1b\x88\x89\x8b\x90\x78\x1f\x94\x6b\x7d\x8d\x76\x1b\x3c\x53\x56\x42\x68\x99\x6e\xa9\x71\x1f" ++"\x9d\x7b\x8c\x8a\xb8\x73\xb2\x75\x18\xbc\x6f\xa2\x6f\x6a\x1a\x68\x6e\x72\x65\x4b\x62\xb7\xe1\x79\x1e\x7a\xfb\x36\x06\x0e\xfb\x79" ++"\xb1\x0a\x8e\x92\x93\x8c\x90\x1b\xa8\x92\x7e\x53\x1f\xfb\x5a\x07\x8a\x2f\x28\x0a\xe3\x1a\x5e\xf8\xa7\x15\x6e\x74\x75\x6f\x6f\xa2" ++"\x74\xa8\xa7\xa2\xa2\xa7\xa6\x74\xa2\x6f\x1f\x0e\xfb\x79\xb1\x0a\x8d\x92\x93\x8d\x90\x1b\xa8\x92\x7e\x53\x1f\xfb\x5a\x07\x8a\x2f" ++"\x28\x0a\xe3\x1a\xfb\x0a\xf8\x8d\x53\x0a\xf7\x2c\xc4\x1d\xfb\x79\xf7\x55\xf8\x63\x15\x47\x69\x80\x87\x41\x6d\x92\x7d\x18\x96\x8e" ++"\x05\x8d\x91\x93\x8d\x91\x1b\xa8\x92\x7e\x53\x1f\xfb\xd3\x07\x34\xea\x1d\x75\x7c\x93\x7b\x1b\x74\x79\x79\x76\x6e\xad\x76\xb9\xc8" ++"\xc0\xa9\xbc\xa6\x1f\x9c\xac\x8f\xa4\xe1\x1a\x5d\xf8\xde\x53\x0a\x0e\xf7\x70\xf8\x3f\xf7\xde\x15\xe3\x93\x99\xbc\x8c\x1e\x9b\x9c" ++"\xfc\x22\x7a\x97\x06\xc2\x98\x77\x35\xfb\x46\x77\x30\x63\x83\x85\x8d\x92\x7f\x1f\x92\x7d\x83\x8e\x83\x1b\x72\x78\x79\x74\x6e\xa3" ++"\x79\xb1\xe9\xb0\xe7\xf7\x80\x9c\x8b\x95\x8a\xce\x1f\xf7\x1a\xfb\xb6\x06\x51\x1d\x7a\x7a\xf7\x73\x06\xf7\x09\xd2\xbd\xdd\xd8\x40" ++"\xbe\xfb\x05\x76\x7d\x8a\x88\x68\x1f\x6f\x04\x8d\x9d\x93\x8b\x97\x1b\xde\xbb\x65\x49\x52\x5f\x67\x45\x7a\x7c\x8d\x90\x74\x1f\x0e" ++"\xf7\x6c\xf8\x0a\xf7\x92\x15\xfb\x6b\xd7\x06\xe2\x60\x1d\x90\x82\x8c\x30\x08\xfb\x65\x07\x8a\x2f\x3e\x1d\x5a\x8d\x83\x99\xe3\x1a" ++"\xec\xf7\x6b\x2a\x47\x1d\xf7\x74\x06\xf7\x07\xd3\xbd\xdd\xd8\x40\xbe\xfb\x06\x78\x7b\x8a\x88\x69\x1f\xd5\x07\xe2\x93\x99\xbc\x8d" ++"\x1e\x9b\x9c\xfb\x76\x7a\x9d\x06\xbd\x88\x90\x82\x8c\x30\x08\xda\x25\x15\x8d\x9c\x92\x8b\x9a\x55\x0a\x0e\x84\xf7\x34\xf8\xad\x15" ++"\xf7\x17\x07\x47\x69\x80\x86\x41\x6d\x92\x7d\x18\x91\x9a\x92\x8c\x94\x1b\xa4\x95\x7e\x67\x8c\x1f\x85\x2a\x6e\xec\xfc\x17\x07\x33" ++"\x83\x7c\x5a\x8a\x1e\x7a\x7a\xf7\x74\x9c\x7d\x06\x5a\x8c\x83\x9a\xe3\x1a\xf7\x6c\x07\xba\xbd\xa9\x9b\xad\x1b\xa6\xa6\x78\x71\x93" ++"\x1f\x91\x7b\x8e\x6f\x6e\x1a\xfb\x35\x07\x33\x83\x7c\x5b\x8a\x1e\x80\x7a\xf7\x68\x9c\x81\x06\x5a\x8c\x84\x9a\xe3\x1a\xf7\x35\x07" ++"\xc5\x86\xaa\x7c\xa9\x1e\xad\x7b\x66\xa1\x64\x1b\x57\x67\x77\x4a\x4b\x1f\xf7\x1c\xf7\x2f\xa8\x07\x0e\x76\x72\x1d\xf7\x5f\xf8\x94" ++"\xc8\x0a\x84\x74\x1d\xf7\x88\xf7\xe3\x15\x78\x7d\x7c\x77\x85\x8c\x86\x8e\x81\x1f\x8d\x83\x8c\x86\x87\x1a\x79\x69\x7b\x63\x60\x6a" ++"\x9c\xa2\x90\x8c\x8e\x8d\x91\x1e\x8d\x91\x8c\x90\x92\x1a\x9f\x7e\x9a\x78\x76\x7c\x7b\x75\xbc\x0a\x0e\xf9\x58\x16\x9d\x07\x41\x7b" ++"\x9a\xd1\x1f\xf8\x5c\x7c\x0a\xf7\x63\x07\xdd\x92\xb7\x4d\x91\xfb\x18\x08\x9c\x06\x91\xf7\x17\xb8\xca\xdd\x84\x08\x0e\xa7\x8f\x16" ++"\xf7\x37\x06\xc5\x8a\xaa\x59\x8e\x2a\x08\x9d\x06\x8e\xee\xa9\xbb\xc5\x8c\x08\xf7\x37\x9c\x7b\x06\x5a\x8c\x83\x99\xe3\x1a\xf7\x65" ++"\x6b\x1d\x9b\x9c\xfb\x77\x7a\x9d\x06\xbe\x88\x90\x83\x8c\x2e\x08\xfb\xb6\x07\x89\x8c\x05\xfb\x70\xf7\xb5\x06\xe3\x38\x0a\xfb\x76" ++"\x51\x0a\x06\x0e\x4c\xbb\xf7\x9d\x15\xd4\xae\xbb\xb1\xc4\x1b\xdb\xc4\x3b\xfb\x09\x8d\x1f\xfb\xab\x06\xfb\x07\x8d\xca\x44\xee\x1b" ++"\xf7\x01\xdc\xee\xf7\x19\xf7\x18\x3c\xef\x22\x55\x58\x70\x5c\x68\x1f\x79\x72\x7f\x6e\x79\x53\x08\xf7\xbc\xfb\x19\x15\x49\x83\x6a" ++"\x65\x58\x1b\x59\x6c\xb1\xcd\x89\x1f\x0e\xf7\xda\xf8\x0f\xf8\x8d\x15\x5f\x7a\x70\x76\x62\x1b\x58\x6b\xb3\xca\xc6\xa6\xb1\xb4\xa2" ++"\x93\x83\x73\x8f\x1f\x75\x8f\x97\x80\xa0\x1b\x9f\x99\x97\x9c\xaf\x5f\xa8\x55\x3c\x53\x4f\x37\x3b\xc0\x4f\xd1\xc4\xb3\xb0\xd6\xa3" ++"\x1f\xfb\x6d\xfc\x85\x15\xb6\x06\xf8\x29\xf9\x2a\x05\x5f\x06\x64\xfc\x15\x15\x3a\x4d\x4c\x39\x3c\xc6\x4f\xda\xda\xc9\xcc\xdc\xdb" ++"\x52\xc5\x3c\x1f\x83\x70\x15\xbb\xac\x57\x3f\x4d\x6f\x63\x60\x5a\x6a\xbb\xd2\xd1\xa5\xb4\xb9\x1f\x0e\x6f\xf7\x84\xf7\x9a\x15\xc4" ++"\xc8\xab\xb1\xa2\xb0\x08\xb3\xcb\xa3\xd1\xc0\x1a\xbe\x71\xac\x62\x37\x4f\xfb\x14\xfb\xb4\x54\x1e\x6b\x65\x84\x84\x7b\x7c\x08\x7e" ++"\x7e\x86\x84\x84\x1a\x82\x93\x80\x91\x91\xa4\x9f\xa2\xa0\x1e\x85\x49\x8a\x75\x73\x1a\x4d\xa4\x6a\xba\xaa\xa6\x9e\xb0\xa3\x1e\x97" ++"\xa0\x93\x9f\x98\x1a\x95\x85\x91\x83\x82\x86\x86\x7d\x85\x1e\x64\x78\x7f\x7e\x7b\x1b\x80\x85\x94\x9b\xa4\x97\xe1\x9b\xe4\x1f\x94" ++"\xc5\x15\xf7\x7a\xb1\xa3\xd2\xb2\x1b\x99\x95\x7c\x77\x70\x80\x5d\x7c\x64\x1f\x75\x53\x6e\x5e\x5b\x56\x08\x0e\xf8\x53\xf7\x53\x21" ++"\x1d\xfb\x3c\x79\x06\xb1\x8a\xa6\x7b\xa1\x67\x08\xfc\x69\x07\x5e\x85\x7f\x76\x82\x88\x8c\x91\x81\x1e\x90\x82\x85\x8d\x82\x1b\x6f" ++"\x76\x78\x72\x6c\xa4\x77\xb3\xd2\xae\xbb\xed\x1f\xf8\x2c\x07\xf8\x26\xfc\xba\x05\x9e\xf8\xcf\x06\xa4\x96\x9c\x9c\x8f\x8f\x8a\x89" ++"\x8f\x1e\x81\xa7\x91\x89\x9a\x1b\xa9\x9e\x9d\xa7\xa9\x73\x9d\x63\x3f\x5c\x54\x33\x1f\xfb\xec\x07\xf7\x8c\xf7\xc3\x15\x3b\x4e\x40" ++"\x27\x27\xc5\x44\xdb\xde\xc7\xd5\xf0\xee\x50\xd3\x3a\x1f\x83\x6b\x15\xc1\xab\x53\x2e\x34\x72\x5d\x5a\x57\x6a\xc7\xe9\xdc\xa6\xba" ++"\xb9\x1f\x2a\xfc\x64\x15\xf7\x72\xc9\xfb\x72\x06\x0e\x9c\xf8\x9b\xf8\x59\x66\x0a\x9c\xf7\x70\xf8\x8b\x15\xa5\x06\x95\xb3\x05\x98" ++"\xbe\x8c\x91\xa8\x0a\x8c\x87\x99\x56\x1e\xf7\xc8\x31\x66\x0a\x4c\x26\x1d\xfb\x70\xf7\xe1\x23\x1d\xfb\x42\xc5\xf7\x82\x15\xf7\x42" ++"\xfb\xe8\x05\x7c\x93\x95\x83\x97\x1b\x93\x90\x8f\x92\x92\x89\x93\x88\x93\x1f\xfb\x17\xf7\xdd\xf7\x17\xf7\xdd\x05\x8e\x93\x8d\x93" ++"\x92\x1a\x93\x86\x8f\x83\x7f\x83\x85\x79\x81\x1e\x0e\xfb\x42\xf7\xa7\xf7\x82\x15\xfb\x42\xf7\xe8\x05\x9c\x82\x82\x92\x7f\x1b\x83" ++"\x86\x87\x83\x85\x8d\x83\x8e\x82\x1f\xf7\x17\xfb\xdd\xfb\x17\xfb\xdd\x05\x88\x84\x89\x83\x84\x1a\x83\x90\x87\x93\x97\x93\x91\x9c" ++"\x95\x1e\x0e\x4c\x7c\x1d\x8e\x6a\x91\x7c\x9b\x7c\x08\x65\x6d\x7b\x71\x6a\x1a\x60\xc8\x1d\x74\x7c\x9c\xa5\xa7\x9b\xa1\xa3\x90\x1f" ++"\xb4\x92\x96\x91\xae\xb1\x08\xfb\x2f\xde\x15\x6d\x86\x80\x76\x7f\x1e\x7d\x72\x70\x83\x76\x1b\x68\x6f\xad\xb6\x1f\x8f\x07\x8c\xc7" ++"\xb7\xb1\xf7\x09\xb4\x08\x0e\xf8\x81\xf9\x3a\xf7\x6c\xa6\x0a\x6c\x76\x4b\x5d\x1f\xc1\x6b\x05\xb2\xa5\x9c\x97\xaa\x1b\xa0\xa0\x86" ++"\x82\x9c\x1f\x5c\xe4\x9d\x84\xb8\x1b\xb9\xaa\xa0\xcc\xb9\x1f\x55\xf7\x61\xa6\x0a\x6d\x76\x4a\x5c\x1f\xc1\x6c\x05\xb2\xa5\x9c\x97" ++"\xaa\x1b\xa0\xa0\x86\x82\x9c\x1f\x5b\xe4\x9d\x85\xb8\x1b\xb9\xad\xa3\xc8\xb6\x1f\x0e\x4c\x6f\x1d\x4a\xf8\x5a\x87\x0a\x57\xcf\x3a" ++"\x1d\xf9\x03\xf8\x37\x15\xfc\xa0\x06\xf7\x66\xdc\x74\xc0\xfb\xb2\xfb\x14\x05\x3e\x07\xf7\xb2\xfb\x13\xa2\xbf\xfb\x66\xdd\x05\xf8" ++"\xa0\x06\xfb\x66\x39\xa2\x57\xf7\xb2\xf7\x13\x05\xd8\x07\xfb\xb2\xf7\x14\x74\x56\x05\x0e\xf8\x1b\xf9\x66\x15\x4b\xfd\x03\x06\x39" ++"\xf7\x66\x57\x74\xf7\x13\xfb\xb2\x05\xd8\x06\xf7\x14\xf7\xb2\x56\xa2\x3a\xfb\x66\x05\x0e\xf9\x66\xf7\xf9\x15\xcb\xfd\x03\x07\xf7" ++"\x66\xdc\x74\xc0\xfb\xb2\xfb\x13\x05\x3e\x07\xf7\xb2\xfb\x14\xa2\xbf\xfb\x66\xdd\x05\x0e\xf7\xf9\x04\xf9\x03\x06\xfb\x66\x39\xa2" ++"\x57\xf7\xb2\xf7\x14\x05\xd8\x07\xfb\xb2\xf7\x13\x74\x56\xf7\x66\x3a\x05\xfd\x03\x06\x0e\xf8\x1b\x16\xf9\x03\x07\xdc\xfb\x66\xc0" ++"\xa3\xfb\x14\xf7\xb1\x05\x3e\x06\xfb\x13\xfb\xb1\xbf\x73\xdd\xf7\x66\x05\xfd\x03\x07\x0e\xf7\xde\xf9\x03\xa4\x1d\xa2\xc2\x0a\x74" ++"\x05\x0e\xf7\x5b\x2c\x15\x51\xf7\xdb\xc5\x07\xfb\x58\xf9\x42\xa4\x1d\xa3\xc2\x0a\x73\x05\x0e\x8d\xf7\x31\xbd\x15\x60\xb3\xa7\x7d" ++"\xb7\x1b\xf7\x00\xe1\xf3\xf7\x16\xe8\x62\xd3\x40\xb1\x1f\xc5\xb3\xa4\xb3\xbc\x1a\xcd\x55\xb7\x3a\x40\x4e\x6c\x51\x63\x1e\x6b\x5c" ++"\x82\x62\x21\x1a\xfc\xc9\xda\x07\xf8\xdb\x04\xd9\x91\xba\x98\xaa\x1e\xba\x9f\xb0\xa6\xb5\x1b\xbd\xaf\x65\x57\x64\x81\x75\x66\x60" ++"\x1f\x8f\x7a\x81\x8d\x7e\x1b\x5f\x6c\x7b\x73\x7d\x9a\x7f\x9d\xa1\xa2\x93\x9f\xb0\x1f\xbc\x54\x9e\x55\x3b\x1a\xfb\x03\x56\x3c\x41" ++"\x66\x73\x99\xb8\x66\x1e\x0e\x4c\x35\x1d\xfb\x5f\xf7\xfc\x5b\x0a\x99\x94\x97\x9b\x1a\x9f\x7e\x97\x75\xdd\x1d\x4c\x35\x1d\x7d\xf8" ++"\xa3\x20\x0a\x4c\x35\x1d\x74\xf7\xfc\x20\x1d\x4c\x35\x1d\xfb\x3e\xf8\x70\x43\x1d\x0e\x4c\xf7\x97\xf7\x28\x15\xf7\x4b\xf7\xc3\x05" ++"\x31\x06\xfb\x13\xfb\x73\x6f\xd3\x05\xf0\x64\x53\xc4\x4f\x1b\x6d\x76\x78\x71\x72\xa2\x77\xa7\x1f\xc9\x8f\xa1\x79\xac\x3f\xb2\x2d" ++"\x18\xfb\x6c\xfb\xff\x05\xe6\x06\xf7\x31\xf7\xad\xba\xfb\x0f\x05\x24\xb3\xae\x4d\x9e\x1b\x8e\x8f\x8c\x8e\x90\x1f\xda\xbb\x85\x9a" ++"\x05\x86\x7e\x83\x89\x81\x1b\x72\x75\x98\xa5\x79\x1f\x76\xa8\x82\x9e\x6c\xdc\x08\x0e\xf8\x81\xf8\x8b\xf9\x4b\x15\xfb\x5c\xfb\x36" ++"\xfb\x35\xfb\x5c\xfb\x58\xf7\x36\xfb\x36\xf7\x57\xf7\x59\xf7\x37\xf7\x37\xf7\x57\xf7\x58\xfb\x36\xf7\x39\xfb\x55\x1f\x87\xfb\xd0" ++"\x15\xfb\x52\xf7\x50\x05\xb8\xc2\xcc\xa2\xd1\x1b\xd0\xcb\x75\x5f\xc4\x1f\xb3\x63\x15\xbb\x51\xa2\x4d\x42\x1a\x43\x74\x4b\x5d\x53" ++"\x1e\xfb\x54\xf7\x57\x05\xf7\x2c\xfb\x7f\x15\x5f\x54\x48\x73\x45\x1b\x45\x4b\xa2\xba\x50\x1f\xf7\x55\xf7\x55\x05\xfb\x7d\xfb\x2d" ++"\x15\x5f\xc1\x74\xcb\xd1\x1a\xd3\xa2\xcb\xba\xc4\x1e\xf7\x52\xfb\x50\x05\x0e\xf8\x81\xf9\x83\x16\x9f\x07\x24\x9f\x6e\x99\x5d\xbb" ++"\x5c\xbf\x7a\xc0\x8a\xeb\xa0\x66\x93\x7e\x97\x7d\x08\x5d\xb2\xc9\x6c\xc0\x1b\xe6\xd2\xd5\xe9\xe5\x4a\xd3\x3a\x6e\x84\x89\x6e\x50" ++"\x1f\xa7\xb4\x96\xaa\xb0\x1a\xe3\x42\xd2\x30\x2e\x44\x45\x30\x68\x92\x79\xad\x55\x1e\xa3\x5a\x77\x91\x6c\x1b\x40\x49\x3f\x34\x2e" ++"\xd4\x42\xe7\xdc\xcf\xbd\xe6\xb8\x1f\x8c\x7b\x8b\x80\x86\x1a\x43\x65\x3a\x55\x5f\x1e\x6b\x72\x74\x82\x2c\x77\x08\x77\x07\x0e\xf0" ++"\xf8\x7e\x67\x0a\xf7\x28\xf0\x15\xce\xac\xb7\xc8\xc7\x1a\xbd\x69\xb2\x5d\x69\x73\x74\x69\x6b\xa1\x78\xb0\x40\x0a\x70\x67\x55\x66" ++"\x1f\x0e\x84\xf7\xe8\xf8\xa3\x15\xfb\x02\xa1\x1d\x9b\x07\xc5\x0a\xf8\x31\xd7\xad\x3f\xf7\x0c\xbf\x1d\x7f\xfb\x0d\x69\x07\xf7\x0d" ++"\xfc\x3d\x97\x0a\x0e\x67\xf8\x23\xf9\x0a\x15\xa9\x28\x3e\x9a\x50\x1b\x4c\x61\x6f\x61\x6f\x9a\x76\xb7\x6a\x1f\xe3\x48\x05\xfb\x05" ++"\x77\x3e\x29\xfb\x0d\x1a\xfb\x18\xe6\x2b\xf7\x10\xf7\x12\xee\xf7\x00\xf7\x20\xd9\x71\xc0\x45\xc9\x1e\x6b\xa7\x7f\x95\x3e\xc0\x43" ++"\xbe\x18\x6b\xa1\x7e\x99\x99\x1a\x99\x9a\x93\xa5\xc4\xe4\x6f\x5d\xe5\x1e\xfb\x45\xfb\x24\x15\xde\xc5\x2c\xfb\x1d\xfb\x01\x62\x4c" ++"\x44\x66\x67\x9e\xaa\x76\x1f\x6d\xb7\x79\xd1\xd1\x1a\xf6\xb5\xca\xd2\x1e\x0e\xf8\x81\xf7\x8e\xf7\xf1\x15\xf0\xfb\x11\xf7\x10\xfb" ++"\x45\xb1\x40\xc7\xf7\x00\xf7\x06\xf7\x35\xf3\xf7\x10\x3a\xe8\xfb\x36\xf7\x78\x68\xd2\x54\x24\x40\x21\xfb\x26\xfb\x4b\x08\x0e\xfb" ++"\x42\xf7\x2e\xf8\xe5\x83\x1d\x4c\x27\x1d\xac\xf7\xf7\x15\x40\x6f\x72\x75\x51\x1b\x4b\x69\xa9\xce\x7d\x1f\x6e\x06\x8c\x58\x92\x73" ++"\x9e\x6f\x08\x68\xa4\xb2\x78\xbb\x1b\xdf\xb9\x49\x0a\x4c\x27\x1d\xd6\xf8\x01\x20\x0a\x4c\x27\x1d\x3a\xf7\xce\x43\x1d\x0e\xf8\x81" ++"\xf9\x93\xf7\x6c\x15\xc8\xfc\x62\x07\x91\xf6\xc3\xbd\xf7\x01\x89\x08\xf7\xb7\xc9\xfb\xac\x65\x1d\x42\x2c\x1a\xfb\x08\xb8\x38\xc6" ++"\x0a\xc9\xfb\xb7\x06\xfb\x01\x89\x53\xbd\x85\xf5\x08\x0e\x4c\x27\x1d\xfb\x80\xf7\xb8\x23\x1d\x84\xf7\x38\xf7\xf0\x15\xb8\xbb\xa1" ++"\x97\xac\x1b\xbc\xa3\x6c\x49\x1f\xfb\xf5\xd4\x1d\x80\x92\xa0\x7b\x1f\xa2\x79\x7d\x94\x7b\x1b\x74\x79\x7a\x75\x6b\xb2\x74\xc2\xb7" ++"\xb3\x99\xa4\xa6\x1f\xaf\xab\xa1\xcf\xda\x1a\xf7\xca\x94\x1d\x7c\xf7\x68\x9a\x07\x59\x8e\x7b\x98\xaf\x1a\x0e\x4c\xf8\x2c\x8d\x1d" ++"\xf7\x08\xa1\x9a\x8d\x92\xa1\x1e\x65\x6b\x7d\x73\x6a\x1a\x61\xdc\x1d\x6b\x79\x82\x76\x1b\x75\x7b\x9b\xa1\xa6\x98\xa1\xb5\xb7\x1f" ++"\xc2\xc6\xa2\xab\x9a\xb7\x08\x91\x0a\x0e\x34\x6b\x0a\x0e\x34\x6b\x0a\xfb\x1f\xf7\x19\x15\xa6\x06\x94\xb3\x05\x98\xbe\x8c\x91\x9e" ++"\x1a\xab\x7e\x9d\x73\x74\xe6\x1d\xf8\x81\xf7\x8c\xf7\xb8\x15\x4b\xf8\x8c\xcb\x07\xfc\x8c\xfb\x54\x15\x4b\xf8\x8c\xcb\x07\xfc\x8c" ++"\xf8\x14\x15\x4b\xf8\x8c\xcb\x07\x0e\xe8\xf8\xa4\xf7\x8e\x15\x89\xd4\x86\xae\x7d\xaf\x08\xdb\x6a\x3e\xbb\x2b\x1b\xfb\x23\x31\x23" ++"\xfb\x38\xfb\x36\xe2\x29\xf7\x25\xf7\x01\xd5\xbe\xec\xa9\x1f\x5f\x06\x46\x6c\x52\x68\x3b\x1b\x5e\x66\x97\xa2\x72\x1f\x78\x9b\x82" ++"\x9c\x7f\xb2\x8c\xf4\x18\xf7\xc0\xae\x15\xfb\xbe\xe8\x06\xd5\xad\xb1\xa5\xd3\x1b\xc4\xb2\x79\x62\xae\x1f\x97\x7d\x8f\x84\x92\x77" ++"\x08\x0e\x9b\xf7\x49\xf8\x67\x15\x46\x69\x81\x86\x41\x6c\x92\x7d\x18\x95\x8f\x05\x8d\x92\x91\x8c\x93\x1b\xa8\x92\x7e\x52\x1f\xfb" ++"\xd4\xda\xf7\xeb\x07\xb9\xc0\xa4\x98\xaf\x1b\xc2\x9a\x72\x30\x1f\xfc\x65\xda\xf8\x62\x07\xcd\x87\xa6\x7d\xa9\x1e\xae\x7c\x66\xa1" ++"\x62\x1b\x5a\x5e\x72\x50\x51\x1f\x0e\x9b\xf7\x45\xf8\x67\x15\x46\x69\x81\x86\x41\x6c\x92\x7d\x18\x95\x8f\x05\x8d\x92\x91\x8c\x93" ++"\x1b\xa8\x92\x7e\x52\x1f\xfb\xd4\xda\xf7\xeb\x07\xb9\xc0\xa4\x98\xaf\x1b\xc2\x9a\x72\x30\x1f\xfc\x65\xda\xf8\x62\x07\xcd\x87\xa6" ++"\x7d\xa9\x1e\xae\x7c\x66\xa1\x62\x1b\x5a\x5e\x72\x50\x51\x1f\xd2\xf7\x10\x5f\x0a\xbe\x8c\x91\xa8\x0a\x8b\x88\x99\x55\x1e\x0e\x98" ++"\xf7\x3c\xf7\x43\x15\xb4\xf7\xef\x05\x8e\xa3\x8e\xad\x99\x1a\xc0\x78\xa7\x68\x68\x78\x6f\x56\x7e\x8e\x60\x8d\x7b\x1e\xb4\xfb\xef" ++"\x05\x93\x43\x15\x6b\x71\x71\x6b\x6b\xa5\x71\xab\xaa\xa5\xa5\xab\xab\x71\xa5\x6c\x1f\xf7\x63\xd3\x15\xb4\xf7\xef\x05\x8e\xa3\x8e" ++"\xad\x99\x1a\xc0\x78\xa7\x68\x68\x78\x6f\x56\x7e\x8e\x60\x8d\x7b\x1e\xb4\xfb\xef\x05\x93\x43\x15\x6b\x71\x71\x6b\x6b\xa5\x71\xab" ++"\xaa\xa5\xa5\xab\xab\x71\xa5\x6c\x1f\x0e\x38\xbd\x16\xf7\xd9\xf8\xd5\xfb\xd9\x37\xf7\x85\xfb\x36\xfb\x85\x37\xf7\x85\xfb\x37\xfb" ++"\x85\x06\x0e\xf8\x13\xf7\xac\x15\xf7\x02\x97\xdd\xe6\xf7\x01\x1a\xf7\x0b\x2b\xea\xfb\x0a\xfb\x0a\x2c\x2b\xfb\x0a\xfb\x01\xdd\x30" ++"\xf7\x01\x7f\x1e\x32\xfb\x29\x64\xf7\x29\xfb\x2c\xb7\xf7\x2c\xf7\x28\xb2\xfb\x28\x07\x72\xf8\x6a\x15\xeb\xd8\x40\x2e\x2d\x3f\x3f" ++"\x2d\x2e\x3f\xd7\xe8\xe7\xd7\xd8\xe5\x1f\x0e\x84\xf7\xb2\xa9\x15\xfb\x02\x90\x4a\xf7\x07\xf7\x50\x1a\xf7\x4d\xd1\xf7\x0e\xf4\xb3" ++"\xb2\x74\x63\xa7\x1e\xa3\x69\x96\x6e\x9a\x47\x08\xa5\x06\x84\xf7\x75\x05\x72\x06\x77\x87\x80\x7e\x7f\x1b\x84\x82\x8e\x90\x81\x1f" ++"\x9c\x6b\x68\x93\x67\x1b\x3f\x3f\x65\x4f\x60\x1f\x5d\x4b\x72\x31\x28\x1a\xfb\x5f\xf1\xfb\x1c\xf7\x2c\xe3\xd6\xb9\xdc\xb9\x1e\x74" ++"\x9b\x6d\x63\x6d\x70\x66\x7a\x19\xf7\x3a\x07\x9d\xb6\x9a\x9d\xa1\x91\x08\x78\x9a\x95\x85\x9a\x1b\x9f\x96\x96\xa1\xa2\x7c\x98\x71" ++"\x6a\x78\x7b\x56\x6a\x1f\xce\x07\x80\x8e\x25\x64\x05\x79\x07\x8e\x99\x8f\x8c\x8f\x1b\x9a\x8f\x81\x6b\x1f\x0e\x4a\x7d\xf8\x19\x15" ++"\x91\x95\x90\x8d\x93\x1b\xa5\xa8\x67\x3f\xad\x1f\xb8\x28\xab\x2f\x9a\x45\x08\x74\x4b\x84\x6e\x68\x1a\x5e\xa2\x67\xa7\xac\xa1\xb4" ++"\xc8\xa8\x87\xa8\x82\xb5\x1e\xee\xf7\x5a\x8e\x92\x94\x9c\x99\xa3\x19\x96\x9f\x94\x9d\x93\x9c\x08\x99\xab\x93\xa8\xa4\x1a\xad\x75" ++"\xa4\x6c\x70\x77\x78\x72\x84\x8d\x80\x8f\x82\x1e\x9a\x63\x8c\x87\x7b\x1a\x6c\x87\x80\x66\x3f\x1e\x47\xfb\x22\x76\xf1\x55\xf7\x2f" ++"\x66\xcd\x19\xae\x76\x6b\xb0\x81\x1b\x8a\x87\x89\x88\x87\x1f\x3c\x4f\x05\x0e\x84\x3a\x0a\xf7\x66\xf7\xdd\x37\x1d\x84\x3a\x0a\xf7" ++"\x91\xf7\x40\x20\x1d\x84\x3a\x0a\xf7\x21\xf8\x25\x15\x48\x6a\x5e\x4e\x4f\x1a\x59\xae\x64\xb8\xad\xa3\xa2\xad\xaa\x75\x9f\x67\x84" ++"\x85\x8a\x8a\x84\x1e\x89\x85\x8b\x8b\x89\x1b\x84\x85\x91\x93\xac\xa7\xaf\xc1\xb0\x1f\x0e\x84\xf7\x8b\xf9\x10\x35\x0a\xf7\x73\xfb" ++"\x8c\x71\x1d\xfb\x7f\x59\x15\xc6\xa7\xae\xb9\xaa\xa5\x7a\x6d\x9b\x1e\x9e\x68\x96\x5e\x63\x1a\x53\x6f\x68\x5d\x4d\x62\xcc\xeb\x1e" ++"\x86\xfb\xe5\x9b\x0a\x0e\xf8\x81\xf7\xba\x16\xf8\x30\xcd\xfc\x30\x06\xa5\x04\xf8\x30\xf7\x81\x05\x91\x07\xfc\x30\xf7\x8c\x05\x2e" ++"\x07\xf7\xc6\xfb\x4c\xfb\xc6\xfb\x42\x05\x0e\x84\xd4\xf8\x92\x15\xfc\x2c\x07\x89\x43\x86\x83\x69\x1d\xd2\x08\xf7\x85\x07\xb9\xb5" ++"\xa9\x9c\xb3\x1b\xbc\xa4\x67\x45\x1f\xfb\x5a\x07\x89\x44\x82\x80\x52\x86\x08\x7c\xf7\x68\x9a\x07\x55\x94\x86\x92\x8a\xd2\x08\xf7" ++"\x5b\x07\xf4\x62\xc1\x39\x4f\x62\x73\x4f\x5d\x1e\xf7\x1a\xf7\x1f\xb2\xfb\x1f\xf7\x17\x07\x86\x8e\x68\x7f\x72\x82\x54\x7c\x19\x70" ++"\x83\x05\x7b\x07\x8c\x8e\x8f\x8b\x8f\x1b\xb7\x93\x83\x60\x1f\x73\x56\x64\x07\x0e\x84\x77\x1d\x36\xf9\x6a\x20\x1d\xf8\x81\xf8\x87" ++"\x6f\x15\x9f\xe5\xc7\xf2\xf7\x08\xf7\x25\x08\xeb\xf7\x0e\xab\xce\xdb\x1a\xdd\x45\xcf\x37\x5b\x5f\x76\x65\x6a\x1e\x75\x72\x81\x75" ++"\x7e\x5d\x7f\xaf\x83\x9d\x7f\x9d\x08\xbd\x6a\x58\xa8\x54\x1b\x36\x49\x47\x32\x48\xa0\x5e\xdf\xfb\x06\x1f\xf7\x2b\xfb\x5e\xb3\x47" ++"\xa5\x24\x08\x0e\xf8\x81\xf7\x2d\x16\xf9\x50\xf8\x25\x06\xfb\xf3\xf7\xdc\xfb\xf1\xfb\xdc\x05\xc8\xfb\xf2\x15\xf7\xdc\x07\xf7\xb4" ++"\xf7\xa2\xf7\xb6\xfb\xa2\x05\xfb\xdc\x07\x0e\xfb\x79\x27\x0a\xf7\x7a\xf9\x1d\x15\x3f\x6f\x72\x39\x1d\xb8\xf7\x58\xf8\x6a\x15\x47" ++"\x69\x80\xad\x0a\x92\x90\x8c\x93\x1b\xa8\x92\x7e\x53\x1f\xfb\x5e\x07\x8a\x2e\x86\x82\xcb\x0a\x5a\x8d\x83\x99\xe4\x1a\x5e\xf8\xb1" ++"\x15\x4d\x1d\xa8\xa7\xa2\xa2\xa8\xa7\x74\xa2\x6f\x1f\xf7\xc2\xfb\x55\x15\x46\x69\x81\x86\x41\x6d\x92\x7c\x18\x96\x8f\x05\x8d\x91" ++"\x90\x8c\x94\x1b\xa8\x92\x7e\x53\x1f\xfb\xd8\x07\x33\xea\x1d\x74\x7d\x93\x7b\x1b\x74\x79\x79\x76\x6e\xad\x75\xb9\xc8\xc0\xa9\xbd" ++"\xa6\x1f\x9c\xad\x8f\xa4\xe2\x1a\x5d\xf8\xe8\x35\x0a\x0e\xfb\x79\x27\x0a\x6b\xf8\xde\x15\x55\xf7\xc8\xc1\x07\x0e\xf8\x81\xf8\x88" ++"\xf7\xa4\x15\x60\xb2\x87\x8e\x78\x99\x08\xa5\x6a\x60\x9b\x6a\x1b\x45\x51\x51\x45\x45\xc5\x51\xd1\xad\xb4\x9b\xa5\xad\x1f\x9e\x99" ++"\x8f\x8e\xb6\xb2\xb8\x64\x8f\x87\x9c\x7e\x08\x71\xae\xb4\x7b\xad\x1b\xd1\xc5\xc5\xd1\xd1\x51\xc5\x45\x6a\x60\x7b\x71\x69\x1f\x7a" ++"\x7e\x86\x87\x5f\x64\x08\xac\x6d\x15\xbe\xbe\xbf\xa9\xb3\x1b\xb7\xb0\x66\x5f\x5e\x66\x66\x5f\x64\x58\xa8\xc0\x56\x1f\x4a\x16\x57" ++"\x57\x57\x6e\x64\x1b\x5f\x66\xb0\xb7\xb7\xb0\xb0\xb8\xb2\xbe\x6e\x57\xbf\x1f\x0e\xf8\x81\xf8\xb3\xf8\xd4\x15\xd5\x8a\xb1\x88\xc5" ++"\x1e\x89\xa8\x8a\xa9\x9a\x1a\xae\x96\xa2\x9d\x90\x91\x88\x88\x8d\x1e\x6f\x9c\x92\x86\x9d\x1b\x9e\x9a\x99\x9e\xa5\x73\x9d\x68\x69" ++"\x6d\x7a\x6e\x7b\x1f\x72\x60\x7d\xfb\x00\xfb\x22\x1a\xfb\xed\x07\x44\x8c\x61\x8e\x53\x1e\x8d\x6d\x8c\x71\x78\x1a\x68\x7e\x74\x79" ++"\x83\x85\x90\x98\x84\x1e\x9c\x82\x83\x90\x7d\x1b\x77\x7c\x7c\x79\x71\xa3\x79\xae\xad\xa8\x9c\xa8\x9c\x1f\xa4\xb6\x99\xf6\xf7\x23" ++"\x1a\x0e\xf7\xfc\xf9\x80\x15\xfd\x83\x07\x59\x07\x48\x8b\x8b\x89\x78\x1e\x77\x89\x84\x82\x7e\x1b\x82\x85\x90\x99\x82\x1f\xa0\x7e" ++"\x7e\x93\x76\x1b\x72\x78\x78\x73\x6b\xa6\x74\xb1\xe1\xc6\xe2\xf7\x14\x1f\xf9\x83\x07\x0e\xf8\x43\xfb\x6e\x15\xf9\x82\x07\xbe\x07" ++"\xcd\x8b\x8b\x8d\x9e\x1e\xa0\x8d\x92\x94\x98\x1b\x94\x91\x86\x7e\x94\x1f\x75\x98\x98\x83\xa0\x1b\xa4\x9e\x9e\xa3\xab\x70\xa2\x65" ++"\x35\x50\x33\xfb\x14\x1f\xfd\x82\x07\x0e\xf8\x81\xf9\x64\x16\xf7\x8a\x07\xf7\x1d\x86\xad\x73\xb4\x1e\xca\x65\x44\xb1\x39\x1b\x3f" ++"\x4b\x6c\x53\x62\x1f\x6a\x5e\x85\x6b\xfb\x29\x1a\xfb\x8a\xc7\xf7\x8d\x07\xf0\x91\xb6\x9c\xaa\x1e\xb9\xa4\xc2\xa9\xc4\x1b\xc0\xbf" ++"\x71\x61\xa7\x1f\xa0\x6b\x91\x66\xfb\x06\x1a\xfb\x8d\x07\x0e\xf8\x81\xf8\x89\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63" ++"\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e\x1f\xfb\x01\xfb\x63\x15\xa9\xa4\x72\x6d" ++"\x6d\x72\x72\x6d\x6e\x71\xa4\xa8\xaa\xa4\xa4\xa9\x1f\xfb\x14\xfb\x05\x15\x96\x59\x96\x75\xa5\x6d\x08\x54\xbb\xc7\x71\xdc\x1b\xdc" ++"\xc7\xa5\xc2\xbb\x1f\xa5\xa9\x96\xa1\x96\xbd\x84\x36\x80\x62\x6d\x5e\x08\x4c\x61\x4b\x6b\x38\x1b\x3e\x4f\xa6\xc1\x61\x1f\x67\xba" ++"\x7c\xb8\x84\xe8\x08\xf7\xee\xf7\x05\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6e\x71\xa4\xa8\xaa\xa4\xa4\xa9\x1f\x0e\xfb\x79\xf7\x47" ++"\xf8\x5d\x15\x87\x8e\xfb\x2f\x54\x05\x7c\x07\x93\x8c\x05\x8d\x97\x97\x8c\x95\x1b\xa3\x94\x7b\x5f\x1f\xfb\x7c\x07\x89\x41\x82\x81" ++"\x47\x88\x08\x7c\xf7\x17\xab\x1d\xb0\xac\xac\xb1\x1f\xac\x9a\x06\x49\x90\x84\x94\x8a\xd4\x08\x58\xf8\xd9\x5b\x1d\xfb\x82\x86\x1d" ++"\x0e\xfb\x82\x73\x0a\xfb\x06\xf8\x8a\x35\x0a\xf7\x2c\x16\x4d\x1d\xa7\xa8\xa2\xa2\xa8\xa6\x74\xa3\x6f\x1f\x0e\xfb\x82\x73\x0a\x58" ++"\xf8\x5f\x83\x1d\xfb\x82\x86\x1d\x56\xf8\x05\x5f\x0a\xbf\x8c\x90\x9e\x1a\xac\x7e\x9c\x73\x72\x7f\x7a\x6a\x7c\x8d\x7e\x90\x76\x1e" ++"\x92\x70\x05\x0e\xfb\x79\x9c\x16\x6c\x0a\xf7\x92\xf9\x03\x4b\x0a\xfb\x79\x70\x0a\xe0\xf8\x8f\x20\x1d\x88\xf7\x49\xf8\x67\x15\x46" ++"\x69\x80\x86\x42\x6d\x92\x7d\x18\x96\x8f\x05\x8d\x91\x91\x8c\x93\x1b\xa8\x92\x7e\x53\x1f\xfb\xd6\xda\xf7\x81\x07\xf7\x3c\xfb\x7f" ++"\x05\x83\x91\x90\x87\x90\x1b\x8e\x90\x8d\x8e\x91\x1f\xec\xbd\x85\x9a\x05\x86\x7e\x84\x89\x83\x1b\x7d\x7e\x92\x98\x7e\x1f\x7b\x9a" ++"\x73\xa6\x82\x98\xfb\x01\xf7\x29\x18\xde\xd3\x9d\x99\xad\x1b\x91\x91\x8b\x8a\x92\x1f\x89\x95\x93\x8a\x8f\x1b\xa2\xa0\xa3\xa5\xa4" ++"\x77\x9d\x70\x5b\x5a\x60\xfb\x2d\xfb\x0e\x1f\x85\x83\x05\x0e\x84\x62\x0a\xf7\x5d\xfb\xbc\x8d\x0a\x84\x69\x6f\x67\x55\x66\x1f\x0e" ++"\x84\xf7\x49\xf7\x7a\x15\xf7\x08\xfb\x39\x05\x95\x7e\x92\x7d\x85\x1a\x81\x84\x86\x7e\x1e\x81\x7a\xf7\x65\x9c\x06\x58\x74\x9c\xdd" ++"\x52\x1f\xfb\x09\xf7\x35\xe5\xec\xb8\xbc\x9f\x97\xbb\x8f\x19\x98\x8c\x05\x9c\xfb\x45\x7a\x90\x07\x9c\x89\x93\x86\x80\x1a\x83\x85" ++"\x80\x81\x80\x1e\xfb\x09\xfb\x16\x05\xf7\x64\x07\x46\x69\x80\x86\x42\x6d\x91\x7d\x18\x96\x8e\x05\x8d\x92\x93\x8d\x90\x1b\x97\x96" ++"\x87\x83\x90\x1f\x93\x81\x8c\x83\x63\x1a\xfb\x5e\x07\x32\x83\x7d\x5a\x89\x1e\x7d\x7a\xf7\x70\x9c\x7e\x06\x59\x8c\x83\x9a\x8c\xe4" ++"\x08\x0e\xfb\x79\x3d\x0a\xe0\xf9\x54\x22\x1d\x75\xf8\x5a\xcb\x15\x84\x7d\x84\x89\x82\x1b\x6b\x75\xaa\xdf\x70\x1f\x2d\xf7\xb3\x71" ++"\xdd\x78\xb5\x72\xa8\x19\xad\x70\x6a\x9d\x6c\x1b\x6e\x77\x78\x6f\x6f\xa0\x75\xa5\x90\x93\x8c\x8c\x92\x1f\x8d\x93\x92\x8c\x8f\x1b" ++"\x9f\x9f\x7e\x75\x97\x1f\x96\x79\x95\x70\x9a\x56\xfb\x52\xfc\x49\x18\xe0\x06\xf7\x1f\xf7\xe2\xd2\xfb\x80\x05\x44\xa0\x9e\x65\x98" ++"\x1b\x8d\x8e\x8c\x8c\x8d\x1f\xde\xc6\x05\x0e\xfb\x15\x3d\x0a\xf7\x7b\xf8\x36\x15\xcf\xac\xb7\xc8\xc7\x1a\xbe\x68\xb1\x4b\x1d\xb1" ++"\x40\x0a\x6f\x67\x55\x66\x1f\x0e\xfb\x79\x3d\x0a\xd7\xfb\xbc\x25\x0a\xfb\x37\xa2\x16\xf7\x80\x9a\x06\x4c\x8e\x80\x95\x8a\xc3\x08" ++"\xf8\xe9\x07\x87\x8d\x58\x7b\x66\x80\x44\x7a\x43\x0a\xfc\x71\x68\x1d\xf7\x95\xf8\x0b\x2b\x0a\xf8\x81\xf9\x56\x16\xcd\xfc\x30\x49" ++"\x07\xf8\x30\xf8\xdb\x15\xfc\x30\xfb\x81\x05\x85\x07\xf8\x30\xfb\x8c\x05\xe8\x07\xfb\xc6\xf7\x4c\xf7\xc6\xf7\x42\x05\x0e\x34\x0a" ++"\xf7\x1e\x8f\x1d\x81\x44\x79\x43\x0a\x0e\xfb\x79\xf7\x90\x9a\x15\x39\x8f\x80\x95\xd6\x1a\xf8\x62\x07\xc5\x9e\xaa\xb0\xa1\x98\x81" ++"\x6e\x9d\x1e\x71\x9b\x97\x81\x9d\x1b\xa2\x9d\x9d\xa2\xaf\x5f\xa5\x4f\x4d\x56\x70\x5e\x71\x1f\x71\x5e\x83\x67\x8a\x3b\x08\x5e\x6b" ++"\xb8\x54\x0a\xf7\x98\x07\x0e\xf8\xc1\xf8\xe5\x15\x43\xbc\x9c\x79\x9c\x1b\x95\x93\x92\x95\x91\x8a\x8f\x84\x99\x1f\x74\xb6\x7a\xcb" ++"\xb7\x1a\xa9\x89\x91\x7e\x86\x84\x88\x83\x7e\x1e\x78\x70\x3d\x75\x60\x1b\x71\x8a\x83\x86\x7e\x1a\x75\xad\x81\xe2\x85\x1e\x25\xfb" ++"\x4d\x05\x97\x6c\x6e\x91\x6b\x1b\xfb\x1a\xfb\x00\xfb\x00\xfb\x1a\xfb\x19\xf7\x00\xfb\x00\xf7\x1a\xf7\x19\xf7\x00\xf7\x00\xf7\x1a" ++"\xd8\x66\xd3\x4c\xb9\x1f\xfb\x22\x7b\x15\xee\xdc\x3b\x28\x28\x3b\x3a\x28\x27\x3b\xdb\xee\xee\xdb\xdc\xee\x1f\x0e\xfb\xb4\xea\x9d" ++"\x0a\x0e\x84\xf7\x81\xf7\x43\x15\x92\x7c\x76\x8f\x7b\x1b\x4d\x54\x56\x50\x68\xa5\x75\xb4\xba\xb7\xa2\xb1\xa6\x1f\x9f\xa6\x91\xa1" ++"\x8d\xbb\x08\xf7\xb9\x07\xc3\x83\xb9\x40\x37\x1a\x59\x83\x65\x73\x54\x1e\xa6\x06\xaf\xb6\x9e\xc2\xc5\x1a\xd7\x6e\xd1\x51\xd2\x1e" ++"\x58\xc7\x8a\x8d\x86\x91\x83\x95\x19\xc5\x5f\x07\x0e\xf8\x13\xf8\x57\x15\x9e\x72\xa1\x78\xa0\x7f\xc3\x6b\x94\x85\x90\x82\x08\x91" ++"\x80\x8f\x78\x76\x1a\xfb\x7c\x07\x92\x7a\x74\x8f\x78\x1b\x46\x4d\x56\x4f\x68\xa8\x75\xb8\xbe\xbb\xa2\xb1\xaa\x1f\xa0\xa6\x92\xa1" ++"\x8d\xbc\x08\xf8\x00\x07\x8c\xd3\x6a\xd5\x5d\xa7\x54\xaf\x6d\x9f\x87\x8f\x08\x7e\x99\x85\x9d\xa2\x1a\x98\x5f\xfc\x80\x07\x92\x7b" ++"\x74\x8f\x79\x1b\x46\x4f\x56\x4f\x68\xa7\x75\xb7\xbe\xbb\xa2\xb1\xa8\x1f\xa0\xa6\x92\xa1\x8d\xbc\x08\x8e\xf8\x0a\x15\xf7\x03\x4f" ++"\xa3\x67\x8f\xfb\x08\xfb\x06\xc8\x74\xae\x87\xf7\x09\x08\x0e\x84\x32\x0a\xf7\x5b\xf8\x80\x2a\x0a\xec\x91\xf8\x59\x15\xd9\x97\xbc" ++"\xbf\xd0\x1a\xbc\x6e\xb0\x63\x6c\x73\x74\x6d\x6e\xa3\x72\xa7\x93\x91\x8c\x8f\x9b\x1e\x89\x5b\x6d\x67\x56\x7a\x08\xf7\xa3\x8c\x15" ++"\x47\x69\x80\xad\x0a\x91\x93\x8d\x91\x1b\xa8\x92\x7e\x52\x1f\xfb\x5e\x07\x32\x83\x7d\x5a\x89\x1e\x79\x7a\xf7\x74\x9d\x77\x06\x5d" ++"\x8e\x88\x91\x8a\xee\x08\xf7\x6d\x07\xba\xc1\xa3\x97\xb0\x1b\xc2\x9a\x72\x30\x1f\xfb\x34\x07\x8a\x28\x88\x85\x5d\x88\x08\x78\x79" ++"\xf7\x6a\x9d\x7c\x06\x5c\x8e\x88\x91\x8a\xee\x08\xf7\x31\x07\xcd\x87\xa6\x7e\xa9\x1e\xae\x7b\x67\xa1\x61\x1b\x5a\x5e\x72\x50\x50" ++"\x1f\x0e\x84\x32\x0a\xf8\x18\xf9\x27\x20\x0a\x84\x32\x0a\xf7\x52\xfb\xbc\x25\x0a\xf8\x81\xf8\xa4\xf7\x6c\x15\xf7\x83\xc8\xfb\x60" ++"\x06\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac\xc6\x61\xa3\x5c\x38\x05\xfb\x23\x65\x1d\x42\x2c\x1a\xfb\x08\xb8\x37\xdc\x69\x1e\x6a" ++"\x52\xb6\x74\xb1\xce\x05\x88\xa4\x99\x8a\xb4\x1b\xf7\xac\xc9\xfb\xb7\x06\x77\x85\x8b\x8c\x81\x1f\xab\xf7\x2d\x15\x3a\xfb\x21\x57" ++"\x9d\x6c\xbe\x88\xd3\x19\xf7\xb6\xf7\x6c\x15\x33\xfb\x2f\x05\xfb\x5e\x06\x91\xf6\xc3\xbd\xf7\x01\x89\x08\x0e\xf8\x81\xf8\x14\xf7" ++"\x04\x15\x4f\xfb\x0b\xd3\x67\xd9\xf7\x2f\x05\xf7\xaa\xdb\xfb\x82\x06\xc8\xf7\x0e\x05\xf7\x45\xdb\xfb\x1c\x06\xc7\xf7\x0b\x43\xaf" ++"\x3d\xfb\x2f\x05\xfb\xaa\x3b\xf7\x82\x06\x4e\xfb\x0e\x05\xfb\x45\x3b\x06\x0e\x54\xf7\x90\xf7\x03\x15\x32\xf7\xae\x05\xb2\x7f\x71" ++"\xae\x7b\x1b\x87\x87\x89\x88\x87\x1f\x3a\x4d\x92\x7d\x05\x91\x97\x91\x8d\x94\x1b\x98\x98\x83\x7f\x91\x1f\x92\x7e\x8b\x8b\x9d\x54" ++"\xf0\xfb\xd0\x18\xa4\x06\xf7\x31\xf7\xca\x05\xa0\xb4\x96\xb0\xa6\x1a\xad\x77\xa3\x70\x70\x77\x75\x6c\x84\x8c\x81\x8d\x83\x1e\x94" ++"\x68\x8c\x86\x7c\x1a\x74\x83\x70\x77\x62\x1e\x0e\x84\x24\x0a\xf7\x10\xf7\x7c\x15\x3f\x6f\x72\x39\x1d\x84\x24\x0a\xb3\xd6\x9a\x0a" ++"\xfb\x08\x16\x30\x1d\xa0\x2a\x1d\x0e\x84\x24\x0a\xfb\x22\xf7\x3d\x23\x1d\xf7\x2b\xf7\x49\xf8\x62\x15\x39\x4f\x60\x33\x24\x1a\xfb" ++"\x11\xc9\x2e\xdf\xc1\xb9\xaf\xd0\xab\x1e\x45\xab\xb2\x68\xbb\x1b\xdf\xcc\xf5\xf7\x1d\xf7\x1a\x5a\xe7\x44\x72\x79\x79\x72\x78\x97" ++"\x79\x9b\x84\x1f\xbd\x78\x90\x88\x9a\x74\x08\x9d\x71\x95\x62\x60\x1a\x2f\x5a\x46\x48\x60\x6e\xa2\xc1\x72\x1e\x9d\xc0\x92\xad\xb5" ++"\x1a\xbd\x7d\xa7\x73\x6f\x7b\x6c\x55\x5e\x92\x6a\x9d\x5d\x1e\x57\x71\x6d\x73\x68\x1b\x51\x69\xcc\xf7\x04\xdf\xa0\xd1\xb5\xc7\x1f" ++"\x0e\xf7\x2b\xf7\x49\xf8\x63\x15\x3a\x4f\x5f\x33\x23\x1a\xfb\x11\xc9\x2e\xdf\xc1\xb9\xb0\xd0\xab\x1e\x44\xab\xb2\x68\xbb\x1b\xdf" ++"\xcc\xf6\xf7\x1d\xf7\x1a\x5a\xe8\x44\x72\x79\x79\x72\x77\x97\x79\x9b\x85\x1f\xbd\x78\x90\x88\x9a\x74\x08\x9d\x70\x95\x62\x60\x1a" ++"\x2e\x5a\x46\x48\x60\x6e\xa2\xc2\x72\x1e\x9d\xbf\x92\xae\xb6\x1a\xbd\x7d\xa7\x73\x6f\x7b\x6b\x55\x5e\x92\x6a\x9d\x5c\x1e\x57\x71" ++"\x6d\x73\x67\x1b\x52\x69\xcc\xf7\x05\xdf\xa0\xd2\xb5\xc6\x1f\xf7\x0b\xc0\x15\xa6\x06\x94\xb3\x05\x98\xbd\x8c\x91\x9f\x1a\xac\x7e" ++"\x9c\x74\x73\xe6\x1d\x84\x89\x1d\x0e\x84\x89\x1d\x85\xd8\x15\xa6\x06\x94\xb3\x05\x98\xbd\x8c\x91\x9f\x1a\xab\x7e\x9d\x73\x74\x7e" ++"\x7a\x6a\x77\x8c\x88\x98\x56\x1e\x0e\xf8\x6c\x93\x16\xfa\x56\xd3\xfe\x0e\xfa\x03\x43\x06\x0e\x84\x68\x0a\xa0\x81\x71\xa7\x1e\xfb" ++"\x0b\xf7\x03\x2a\x0a\x84\xf7\x03\xf9\x36\x15\xa2\xb8\xab\x94\xae\x1b\xf1\xc5\x2c\xfb\x38\x6e\x89\x73\x86\x5b\x1f\xbd\x4b\x67\x9b" ++"\x58\x1b\x5a\x62\x79\x64\x67\x1f\x5f\x5d\x72\x4c\x4d\x1a\xfb\x00\xde\x35\xf3\xd1\xc5\xab\xc9\xb5\x1e\xb9\xcf\xac\xf7\x19\xf7\x0a" ++"\x1a\xf7\x08\x6a\xe7\x46\xd1\x1e\xbc\x5b\x56\xa2\x4b\x1b\x64\x68\x83\x77\x54\x1f\xf7\xc0\xfc\x31\x15\x7b\xfb\x03\x81\x60\x71\x58" ++"\x08\x56\x71\x60\x6a\x5f\x1b\x54\x6a\xbf\xe1\xf7\x06\xce\xe9\xdc\xb1\xa4\x7e\x61\xb5\x1f\x0e\xf7\xec\xd3\xf9\x17\x15\xd5\x83\x94" ++"\x48\x1d\x84\x82\x3f\x84\x08\x78\xf7\xac\x9e\x07\x3c\x8d\x7d\x99\x8a\xd5\x08\xf7\x4a\xd9\x1d\xc7\xab\xaf\xc8\xcd\x1a\xb5\x7d\xb1" ++"\x70\xa8\x1e\xb7\x63\x34\xa7\x2d\x1b\xfb\x9c\x06\xf7\x4e\x44\x15\xa6\x92\x92\xa6\xf7\x1b\xc9\x5c\x24\x2a\x50\x59\xfb\x07\x77\x7d" ++"\x8c\x8d\x74\x1e\xf8\x5e\x73\x15\x48\xcf\x06\x97\x87\x8f\x7f\x1e\x6a\x5b\x71\x6c\x7a\x81\x08\x80\x84\x87\x86\x85\x1a\x86\x8d\x87" ++"\x91\x88\x1e\xa8\xfb\x51\x06\x51\xa2\x6c\xb6\xa7\xa8\x99\xa2\x9d\x1e\x8e\x8f\x8b\x8b\x96\x9c\x78\x9b\x18\x76\x78\x86\x87\x7c\x1b" ++"\x77\x84\x99\xaf\x1f\xf7\x47\xce\x07\x0e\xd1\xf7\x78\xf8\x61\x15\xfb\x11\x82\x3f\x37\xfb\x14\x1a\xfb\x1f\xdd\x31\xf7\x1f\x7c\x1e" ++"\xfb\x59\xce\xf7\x59\x07\xce\x92\xaf\x98\xb1\xa7\x08\xc7\xb8\xae\xd4\xdc\x1a\xca\x77\xbf\x63\xb5\x1e\xb2\x66\x5d\xa1\x5c\x1b\x65" ++"\x69\x7a\x6e\x77\x1f\x7b\x75\x86\x6e\x4c\x1a\xfb\xaa\x07\x6a\x95\x7d\x92\x7a\x9a\x08\x5f\xb1\x75\xca\xe4\x1a\xde\x9f\xc5\xb3\xad" ++"\x1e\x98\x95\x97\x91\xa4\x92\x08\xe2\xfb\x1c\x15\xbb\x8c\x9a\x92\x97\x1e\x9a\x92\x98\x93\x9c\x1b\xc8\xbd\x37\x26\x3d\x74\x54\x5c" ++"\x6a\x1f\x74\x7b\x78\x84\x5f\x83\x08\x0e\x89\xf8\xa4\xf8\x54\x15\xfc\x23\x06\x5d\x80\x87\x75\x71\x1f\x37\x41\x9c\x77\xc7\xba\xa9" ++"\x96\xd2\x8a\x19\x79\xfb\x57\x80\x5b\x69\x6c\x08\x62\x65\x86\x83\x71\x1a\x6e\x9c\x7a\xa8\xc7\x9f\xc1\xf7\x4f\x93\x1e\x8d\xad\x8c" ++"\xa2\x94\x1a\x91\xe0\x05\xf7\x62\x06\x5f\x61\x7c\x6b\x8a\x50\x08\xfb\x2b\x07\x61\x8c\x82\x92\x78\x1e\x78\x93\x9c\x78\x94\x1b\x8d" ++"\x8d\x8c\x8f\x96\x1f\xf7\x00\xba\x87\xa0\x05\x82\x70\x7c\x86\x87\x1b\x7b\x79\x99\x9a\x87\x1f\x8a\x90\x8b\x8b\xb3\x1a\xf7\x13\x07" ++"\x8a\xe6\x8c\x95\x96\xaa\x08\xf7\x0d\x06\x0e\xf8\x81\xf9\x45\xf9\x55\x15\xfd\x72\x07\x54\x8a\x78\x77\x54\xbd\x0a\xf9\x3b\x07\xc4" ++"\xa0\xa2\xc0\x1e\x9c\x9d\xfd\x9f\x79\x9b\x06\xc1\x9f\x75\x51\x8c\x1f\xfd\x3b\x07\x54\x8a\x77\x77\x55\xbd\x0a\xf9\x72\x07\x0e\xf8" ++"\x81\xf9\x93\xc9\x15\xfb\xb7\x06\xfb\x0d\x57\xc2\xf7\x16\xf7\x15\xbf\xc3\xf7\x0d\x1f\xf7\xb7\xc9\xfb\xac\x65\x1d\x43\x2b\x1a\xfb" ++"\x07\xb8\x37\xc6\x0a\x06\x0e\xf8\x81\xf7\x7d\xc9\x15\x4d\xf7\xac\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb7\xac\xd3\xf2\x1a\xf6\x5c\xe0" ++"\x3e\xac\x1e\x99\x69\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7\x06\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54\xfb\x0d\x1f\x0e\xf7\x0b\xf7" ++"\xba\xf8\x56\x15\xfc\x14\x07\x31\x93\x68\xb3\x8f\xe4\x08\xf7\x46\x07\xa9\x89\x95\x82\x99\x1e\x99\x82\x81\x93\x85\x1b\x89\x86\x89" ++"\x88\x85\x1f\x26\x58\x91\x7e\x05\x93\x98\x92\x8d\x96\x1b\xaa\x94\x7a\x4c\x1f\xfb\x1b\x07\x88\xfb\x06\xcf\x49\xf7\x15\x81\x08\xfb" ++"\x40\xd6\xf7\x3e\x07\xf7\x13\xa8\xd5\xf0\xf7\x24\x1a\xf7\x00\x65\xdf\x59\x73\x76\x77\x74\x7b\x93\x7c\x9e\x79\x1e\xb0\x68\x8b\x8b" ++"\x95\x7b\x08\x98\x76\x91\x71\x6c\x1a\x53\x76\x58\x68\x6e\x1e\x71\x75\x71\x82\x56\x84\x08\xf8\x18\x07\x0e\xfb\x42\xf7\x80\xf8\x58" ++"\x15\x55\xb1\x6f\xae\xac\x1a\x93\x91\x91\x93\x8c\x8c\x8b\x8a\x8d\x1e\x89\x95\x8f\x8a\x94\x1b\xb0\xa1\x9e\xab\xad\x73\xa2\x68\x5e" ++"\x68\x65\x58\x4f\xb8\x4e\xce\x6a\x1f\x0e\xfb\x42\x40\x1d\xf7\x14\xf8\x80\x3a\x1d\xf8\x5b\x4a\x15\xf7\x32\xfa\x68\x53\x94\xfb\x0f" ++"\xfd\x95\xfb\x4e\xf8\x0d\xfb\x37\x3c\xa3\x58\xea\xba\x05\x0e\xfb\x42\x40\x1d\xf7\xd1\xf9\x27\x20\x0a\xfb\x42\x40\x1d\xda\xfb\xbc" ++"\x25\x0a\xf8\x12\xf9\x4c\xf8\x22\x15\xfc\x8c\xfb\xb9\xdb\xf7\x69\xf8\x3c\x06\x0e\x83\xf7\x2c\xfb\x4a\x15\xf7\x6c\x07\x6b\xae\xa7" ++"\x7f\xb5\x1b\xf7\x07\xe2\xf2\xf7\x1c\xf7\x20\x3c\xe7\xfb\x0b\x4d\x54\x72\x5f\x6a\x1f\x70\x66\x80\x59\x2e\x1a\xfc\x1e\x07\xda\xf8" ++"\x66\x15\xb8\x90\xa6\x99\xa2\x1e\xa9\x9b\xa8\x9c\xac\x1b\xd6\xba\x3c\xfb\x15\xfb\x09\x5d\x41\x43\x67\x70\x99\xb0\x65\x1f\x0e\xfb" ++"\x0a\x4a\x0a\xfb\x0b\xf7\x55\x15\x5f\x1d\xfb\x0a\xf7\x5a\x81\x15\x96\x06\xd7\xca\xc5\xd1\xbd\x73\xac\x4f\x56\x1d\x9a\x06\x87\xf7" ++"\x1d\x05\x80\x06\x83\x86\x86\x88\x85\x1b\x85\x81\x8d\x90\x80\x1f\x93\x74\x74\x90\x73\x1b\x3c\x52\x57\x43\x53\xab\x63\xe0\x5b\x1f" ++"\xc5\x6a\x05\xae\x77\x9c\x73\x6c\x1a\x5f\x6b\x6f\x58\x46\x68\xb1\xf1\x74\x1e\x7b\xfb\x30\x98\x06\x95\x92\x8f\x8d\x97\x1b\x96\x96" ++"\x89\x85\xa3\x1f\x97\x89\x91\x89\x98\x89\x64\x2e\x18\x98\x1d\x55\x81\x5c\x0a\x0e\xfb\x0a\x65\x0a\xf7\x55\x20\x1d\xfb\x0a\x4a\x0a" ++"\xfb\x28\xfc\xe7\x25\x0a\x31\xf7\x17\x9d\x0a\xf7\x32\x16\xab\xcb\x05\xa7\xc4\x98\xb0\xa5\x1a\xa3\x7a\x9c\x73\x68\x7b\x62\x23\x84" ++"\x1e\x86\x3b\x05\x0e\xab\xf8\xac\xf8\x5f\x15\xfb\x89\x06\x46\x7c\x89\x7c\x69\x1f\x37\x67\x53\x31\x28\x1a\xfb\x18\xe6\x2b\xf7\x10" ++"\xf7\x12\xee\xf7\x00\xf7\x1f\xbd\x7c\xbc\x72\xad\x1e\x7c\x9f\x7d\x97\x6b\x9f\xf7\x38\x76\x18\xfb\xbf\xa5\x15\xe1\xc4\x2e\xfb\x22" ++"\x21\x61\x4c\x45\x66\x67\x9e\xaa\x76\x1f\x6d\xb8\x79\xd0\xd2\x1a\xf4\xb5\xcb\xd0\x1e\x0e\xf8\x81\xf8\x1b\xf8\x9a\xaa\x0a\xfb\x14" ++"\xfb\x00\x15\x92\x36\x96\x62\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde\x1b\xd8\xc7\xa6\xc1\xb5\x1f\xaf\xba\x9a\xb8\x92\xe8\x80\x59\x80\x75" ++"\x71\x6d\x08\x54\x5b\x4f\x71\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f\x71\xa9\x80\xa1\x80\xbd\x08\xf7\xee\xf7\x00\xaa\x0a\xfb\x01\xf7\x68" ++"\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb" ++"\x5e\x1f\x89\x5a\x15\xf7\x45\xf7\x21\xfb\x20\xfb\x44\xfb\x43\xfb\x21\xfb\x21\xfb\x43\xfb\x41\xfb\x23\xf7\x21\xf7\x3e\xf7\x47\xf7" ++"\x1e\xf7\x22\xf7\x44\x1f\x0e\xf8\x81\xf7\xbb\x16\xf8\x77\xa2\x06\xfb\x35\x93\x3f\xe0\x8e\xf7\x3e\x08\x38\xb7\xb9\x6a\xd4\x1b\xd1" ++"\xc5\xc9\xd5\xcf\x71\xb4\x20\xec\x1f\xfb\x01\xf0\x78\xa6\x64\xf7\x09\x7b\x2e\x51\x37\x20\x34\x08\x3a\x48\x69\x53\x4b\x1a\x40\xc8" ++"\x4d\xd4\xb5\xb4\x9c\xa9\xab\x1e\x9e\x9d\x96\x9a\x9c\xb0\x91\xfb\x3b\x34\x2c\xfb\x33\x8a\x08\x0e\xf8\x81\xf7\xee\xf9\x5b\x15\xf7" ++"\x85\x06\xf4\x8a\xa5\x75\x9a\x26\x08\xa2\x06\x82\xf7\x39\x05\xfc\xaf\x06\xf7\x66\xfc\x67\xfb\x6e\xfc\x2c\x05\xf8\xc8\x06\xbc\xf7" ++"\x66\x05\x74\x06\x6f\x3b\x6c\x78\x26\x8c\x08\xfb\xbc\x06\xf7\x49\xf7\xf4\x05\x0e\xf8\x81\xf7\xcd\xf8\x77\x15\x6e\x66\x7c\x67\x85" ++"\x5b\x08\xfb\x05\x54\xf7\x05\x06\x8f\x61\x9e\x5b\xa6\x6a\x3b\x3c\x18\xb1\x65\xdb\xdb\xb1\x6e\xb2\x7b\xb8\x86\x19\xfb\x05\xc1\xf7" ++"\x05\x07\xb7\x90\xb9\x9e\xab\xa5\xdb\x3b\x18\xb0\xb1\x3b\xdb\xa8\xae\x9c\xb5\x90\xb8\x19\xf7\x05\xc2\xfb\x05\x06\x86\xb6\x79\xb7" ++"\x70\xad\xda\xda\x18\x66\xb1\x3b\x3b\x69\xa6\x62\x9c\x5c\x92\x19\xf7\x04\x55\xfb\x04\x07\x60\x86\x5f\x79\x68\x6f\x3b\xdb\x18\x65" ++"\x65\x05\xf7\x9c\x55\x15\xec\xd8\x40\x2d\x2b\x3f\x3e\x2c\x2d\x3e\xd8\xea\xe7\xd8\xd9\xe6\x1f\x0e\x22\xf8\x3c\x26\x0a\xfb\xae\x06" ++"\x4c\x8a\x79\x85\x74\x6b\x54\x3e\x18\xb4\x74\xb6\xc8\xae\x9b\xe2\x8a\x19\x9a\x06\x6a\x4d\x83\x6b\x89\x49\x08\xfb\x24\x07\x56\x9b" ++"\x5f\x9e\x8e\x8b\x8b\x95\x9e\x1e\xf7\x0e\xb6\x05\xb2\x07\x7f\x70\x80\x88\x7f\x1b\x70\x7e\xa7\xc5\x1f\xf7\x1a\x07\x8d\xc7\x90\xa1" ++"\x9c\xa1\x08\xf7\x2a\x06\x0e\xfb\x79\xf7\x2e\xf7\xd1\x15\xf0\x92\x0a\x26\x45\x69\xd1\xfb\x3a\x06\x37\xa9\x60\xc6\xbc\xb1\xa3\xbf" ++"\xac\x1e\x7e\x96\x05\x63\x1d\xf7\x2b\xf7\x10\xad\x07\x0e\xfb\x0a\xf7\x32\x47\x0a\x8c\x1d\xab\x07\x6b\x76\x15\xa8\xa0\x05\xbf\xb2" ++"\xa9\xbc\xbc\x8c\x0a\x0e\xfb\x79\xf7\x42\x82\x15\xb8\x92\xad\xa3\xa5\xb7\x7e\x96\x18\x63\x1d\xf7\xb2\x92\x0a\xfb\xc1\x06\x8d\x3c" ++"\x9f\x67\xbb\x81\x65\x30\x18\x2d\x0a\x97\x5a\x0a\x6a\x75\x7a\x8e\x94\x70\xa1\x0a\xc0\xb6\xc6\x1d\x6f\xf7\x88\xf9\x31\x15\x51\x5c" ++"\x6d\x4d\x64\x1f\x60\x48\x73\x31\x2b\x1a\x36\x9e\x3b\xae\x4b\x1e\x49\xae\xc0\x67\xc8\x1b\xf7\x0a\xe7\xf7\x2c\xf7\x56\xf7\x51\x35" ++"\xf7\x21\xfb\x08\x1f\xfb\x0d\xfb\xb2\x15\xf7\x36\x93\xb1\xe4\xc9\x1b\xcd\xb7\x30\xfb\x34\x98\x1f\x8d\x66\x15\x8c\x79\x8b\x7f\x7e" ++"\x1a\xfb\x3a\x60\xfb\x01\x48\x3e\x5b\xf7\x0e\xf7\x58\x1e\x0e\xfb\x42\xf7\x2e\xf8\x8b\x15\xa5\x06\x95\xb3\x05\x98\xc0\x8c\x8e\x9f" ++"\x1a\xac\x7e\x9c\x73\x73\x7e\x7a\x6a\x78\x8c\x85\x98\x58\x1e\x0e\x84\x25\x1d\xfb\x0f\xf9\x08\x37\x1d\x84\x25\x1d\xfb\x5e\xf8\x6b" ++"\x50\x1d\x2a\x1d\xfb\x08\x16\x30\x1d\xa0\x2a\x1d\x0e\x84\x25\x1d\xfc\x14\xf8\xc9\x23\x1d\x84\xfb\x44\x04\x5a\xf8\x88\xbc\x07\xfc" ++"\x88\xe8\x15\x5a\xf8\x88\xbc\x07\x0e\xfb\x95\x0e\xfb\x42\xc9\x0a\xf3\x53\x1d\xfb\x51\xfb\xad\x15\xce\xac\xb8\x99\x1d\xfb\x79\x74" ++"\x0a\xfb\x32\xfd\x4f\x25\x0a\xfb\x42\x96\xf8\xed\x23\x1d\xfb\x95\xf7\x11\xf7\xca\x2b\x0a\xf7\x1c\xf7\xd9\xf9\x31\x15\x82\x06\xfb" ++"\xb8\xfd\x31\x05\xf8\xe8\x06\xfb\x22\xd7\x15\xfb\xd7\x06\x73\x82\x8f\x96\x92\x8f\x9a\x92\x9a\x1f\xf7\x36\xf8\x0a\x05\x0e\xf7\x80" ++"\xf7\xc2\xf7\x22\x15\x60\x9b\x75\x9a\x75\xa7\x08\x68\xba\x78\xcc\xd8\x1a\xdd\xa1\xcf\xb5\xb9\x1e\xaf\xac\xbd\x9e\xcb\x1b\xca\xbd" ++"\x78\x67\xac\x1f\xb5\x5d\xa1\x48\x37\x1a\x3e\x78\x4b\x68\x5c\x1e\x75\x6f\x75\x7c\x60\x7b\x7c\xfb\x22\x18\xf7\xbb\xf7\x37\x7b\x06" ++"\x59\x7f\x7f\x81\x5b\x1b\xfb\x28\x99\x06\xc1\x9b\xb0\x9c\xaa\xa4\x08\xc5\xbb\xb0\xdd\xde\x1a\xdb\x67\xdb\x4e\xbf\x1e\xbc\x52\x39" ++"\xa5\x2c\x1b\x2d\x39\x71\x5a\x52\x1f\x4e\x57\x67\x3b\x3b\x1a\x3f\xaa\x3e\xbe\x5b\x1e\xac\x6c\xb2\x76\xca\x79\x08\x7d\xfb\x28\x07" ++"\x5b\x80\x95\xbd\x7f\x1f\x7a\xfb\x37\xf7\xbb\x06\x0e\xa8\xf8\x43\xf8\x56\x15\x3c\xfb\xe1\x06\x5b\x53\x78\x81\x69\x1b\x59\x77\xaa" ++"\xd9\x1f\xf7\xae\x3c\xfb\x23\x07\x89\xfb\x37\x88\x69\x79\xfb\x16\x08\x7c\x2b\x8b\x8b\x7c\x1a\x6b\x9d\x75\xa5\xa3\x9b\x9f\xa9\x96" ++"\x89\x9c\x87\x9b\x1e\x78\xdc\x89\x9c\x89\xcc\x08\x55\x9e\xa9\x72\xba\x1b\xac\xae\x99\xa4\xa6\x1f\x9a\x98\x90\x90\xa9\xad\x08\x7a" ++"\x07\x69\x8e\x80\x9b\x7a\x1e\x81\x93\x92\x86\x8f\x1b\x8d\x90\x8d\x8e\x91\x1f\xf2\xbf\x85\x99\x05\x83\x7f\x84\x88\x80\x1b\x6c\x83" ++"\x9c\xcc\x1f\x0e\xfb\x03\xf7\xcc\xd9\x15\x81\x82\x8a\x88\x6f\x1f\x89\x79\x78\x8a\x81\x1b\x3e\x60\xbe\xe7\xc5\x9a\xb9\xa9\xab\x1f" ++"\xa9\xa6\xb4\xa0\xac\x1b\x99\x99\x87\x80\xa0\x1f\x7d\xa6\x94\x88\x9b\x1b\xa5\x9d\x9d\xa3\xab\x6b\x9f\x58\xfb\x29\xfb\x0d\xfb\x12" ++"\xfb\x2e\x4f\x9d\x5a\xad\x69\x1f\x6d\xa9\xb3\x7e\xc6\x1b\x99\x98\x8c\x8c\x98\x1f\x8e\xa5\xa1\x8d\x90\x1b\xa2\x98\x7f\x78\x69\x70" ++"\x6e\x6d\x82\x85\x8c\x90\x7d\x1f\x8f\x7f\x83\x8d\x84\x1b\x73\x7b\x7d\x75\x72\xa2\x7a\xaf\xcf\xcc\xd5\xda\xbf\x71\xa8\x5c\x1f\x0e" ++"\xf3\x21\x0a\xfb\x3f\xf9\x63\x15\xfb\x26\x61\x1d\x6d\x0a\x36\xf7\x33\x15\xfb\x27\xf7\x28\x05\x9d\x79\x82\x90\x7b\x1b\x77\x7e\x7f" ++"\x78\x7b\x95\x7c\x9e\x7f\x1f\xf7\x2e\x2a\x05\x0e\x4c\xf8\x33\x7f\x1d\xb0\xf7\x5a\x29\x0a\xa7\x76\x1d\xfb\x3c\xc4\x38\x1d\xbc\xf7" ++"\x5d\xf7\xdb\x15\xf7\x25\x06\xdd\x8a\x9b\x7d\x97\x3a\x08\xa2\xf7\x7c\x74\x06\x80\x3c\x7a\x7d\x39\x89\x08\xfb\x25\xf7\x72\x06\x8c" ++"\xa9\x8e\x8e\xa7\x8c\x08\xf7\x1c\x54\x1d\xfb\x4d\x3c\x62\xda\xfb\x63\xa5\x0a\x0e\x2a\xf7\x49\xf7\x81\x15\xf7\x42\xdd\x07\xcf\xac" ++"\x6e\x44\x95\x1f\x9d\x06\x7a\xf7\x1f\x05\xfb\xef\x7a\x9c\x06\xbe\x88\x90\x83\x8c\x2e\x08\x2f\x3d\x6a\xd9\x37\x07\x8a\x2f\x86\x83" ++"\x58\x88\x08\x7a\x7a\xf7\x75\x9c\x7c\x06\x5a\x8c\x83\x9a\xe2\x1a\xdf\xf4\xac\x07\x0e\xf8\x19\x7a\x0a\xc9\x07\xf7\x0e\xb3\x67\xfb" ++"\x12\xa2\x1f\x9d\x06\x84\xf7\x54\x05\x45\x82\x90\xea\x3c\x1f\xfb\x48\xf7\x82\xbd\xcd\xb7\xc6\xb1\xbe\x19\xc4\xdb\x9d\x9a\xc1\x8f" ++"\x08\x9e\xfb\x56\x78\x07\xae\x8a\x96\x85\x7b\x1a\x66\x41\xfb\x02\x24\xfb\x08\x1e\x76\xf7\x5e\x06\xd1\x98\x9a\xc6\x1e\x9d\xfb\x78" ++"\x79\x07\xc6\x98\x7c\x45\x1f\xfb\x5e\x76\x07\x24\xf7\x08\x41\xf7\x02\xb0\x1a\x9c\x96\x90\xae\x8c\x1e\x9e\xfb\x56\x78\x07\xc1\x87" ++"\x9e\x7c\xc3\x3b\x9c\x73\xbe\x47\x97\x7c\x97\x7b\x97\x7b\x97\x7c\x9b\x75\x18\xfb\x4a\xfb\x80\x46\x34\x69\x71\x5b\x8a\x19\x79\xf7" ++"\x91\x9d\x07\x69\x8d\x80\x91\x9d\x1a\x9a\x92\x97\xba\xca\x1e\xf7\x16\xf7\x4f\x05\x0e\xf7\x4c\x7d\x0a\xb0\x06\xee\xa6\x76\x29\xa5" ++"\x1f\x9e\xf7\x28\x06\x4c\x8c\x7e\x91\x61\xbc\xfb\x19\xf7\x3a\x18\xf7\x01\xf7\x0f\xb1\xb6\xad\x9c\xb8\x8a\x19\x9c\xfb\x4b\x7a\x94" ++"\x07\x9d\x98\x82\x7e\x82\x87\x82\x81\x80\x1f\xfb\x11\xfb\x21\x05\x71\xe4\x06\x8c\xe6\x90\x94\xbd\x8e\x08\x9d\x9c\xfb\x77\x7a\x9d" ++"\x06\xbd\x88\x90\x82\x8d\x30\x08\x32\x70\x07\xfb\x11\xf7\x21\x05\x82\x96\x87\x93\x95\x1a\x99\x96\x93\x9e\x1e\x94\x9c\xfb\x4b\x7a" ++"\x06\xb8\x8c\xad\x7a\xb1\x60\xf7\x02\xfb\x0f\x18\xfb\x19\xfb\x3a\x05\x5a\x64\x6e\x78\x69\x1b\x83\x7a\xf7\x5b\x9c\x79\x06\x80\x84" ++"\x90\x93\x92\x8e\x92\x92\x94\x1f\xf7\x10\xf7\x31\x05\x0e\x85\xf7\x8c\x82\x15\xf7\x15\x93\xe1\xd7\xf5\x1a\xc2\x75\xbc\x63\xaa\x1e" ++"\x81\x0a\x86\xfb\x47\x05\x9e\x06\xe6\x96\xbc\xba\xde\x1b\xd6\xb9\x5f\x42\x34\x56\x5e\x25\x87\x7f\x8b\x8c\x7f\x1f\x5e\x9a\x07\xc5" ++"\xb2\x84\x7c\xa3\x1f\xb4\x72\xa2\x5e\x54\x1a\x32\x51\x4f\x34\x42\x53\xb0\xd9\x5f\x1e\x75\x7e\xb5\x31\xd4\x58\xe8\x86\x19\x65\x30" ++"\x92\x86\x05\x8e\x94\x93\x8c\x97\x1b\xb0\x9a\x81\x71\x70\x77\x7a\x69\x75\x7b\x8e\x94\x6f\x44\x1d\x56\x80\x85\x8a\x89\x81\x1f\x0e" ++"\xfb\x04\xf7\x59\x85\x15\xea\x90\xcf\xc2\xd4\x1a\xad\x7d\xab\x73\xa1\x1e\x92\x1d\x9c\x06\xd7\x97\xb2\xb3\xcb\x1b\xc3\xae\x6a\x58" ++"\x5b\x67\x6a\x58\x1f\x6b\x65\x06\x8d\x92\x8e\x8b\x92\x1b\xb5\xa3\x84\x7a\x9d\x1f\x9e\x79\x96\x72\x6f\x1a\x52\x5f\x64\x4b\x54\x62" ++"\xa1\xc2\x5d\x1e\x79\x7f\xb2\x49\xbf\x68\xcf\x85\x19\x64\x2d\x2d\x0a\x97\x5a\x0a\x69\x76\x7a\x8e\x94\x70\xa1\x0a\xc0\xb6\xc6\x1d" ++"\xf7\x60\xf7\x6a\xf7\xd5\x15\xf7\x49\xfb\x4f\x05\xbe\x57\x9d\x73\x7b\x1a\x7b\x7c\x85\x60\x89\x1e\x79\xee\x07\xf7\x09\xb8\x64\xfb" ++"\x0f\xa2\x1f\x9d\x06\x84\xf7\x54\x4b\x8a\x7c\x94\x31\xe9\x19\xfb\x75\xf7\x80\x91\x92\x91\x92\x93\x93\x19\x7e\x1d\x0e\xa5\xb9\x1d" ++"\xbd\x06\xee\xa6\x75\x2a\xa5\x1f\x9d\x06\x8c\xf7\x28\x05\x58\x76\x91\x9f\x77\x1f\xfb\x5e\xf7\x57\xf7\x39\xf7\x22\xaa\xa6\xa6\x97" ++"\xb4\x8d\x19\x9c\xfb\x53\x7a\x97\x07\xa0\x95\x84\x7a\x84\x87\x84\x7f\x81\x1f\xfb\x3f\xfb\x2d\x05\xec\x07\xe3\x93\x9a\xd2\x1d\x2e" ++"\x08\xfb\x64\x07\x89\x2e\x87\x83\xab\x0a\xf7\x3d\xf7\x95\xf8\x16\x15\x86\x86\x89\x89\x81\x82\x82\x83\x82\x83\x83\x83\x08\xf7\x69" ++"\x07\xcc\x9a\x9d\xc4\x8c\x1e\x8e\x93\x8b\x8c\x94\x1f\x9d\xfb\xb4\x79\x07\xd6\x9a\x7d\x44\x8c\x1f\xfc\x5b\x07\x44\x8a\x7b\x7c\x41" ++"\x1b\x79\xf7\xb4\x60\x0a\xf7\x6e\x07\xb6\x5e\x05\xfb\x44\xc9\xf7\x04\x07\xd7\x3d\x05\xbd\x58\x9d\x72\x7b\x1a\x7b\x7c\x85\x61\x89" ++"\x1e\x79\xf7\xd1\x9d\x07\x4f\x8c\x5f\xa5\x36\xe2\xfb\x6b\xf7\x73\x18\xa6\x07\x8f\x8f\x8e\x8f\xcb\xcd\x91\x92\xd6\xdd\x19\xd1\xda" ++"\xa4\x9a\xcd\x90\x08\x9d\xfb\x86\x79\x07\xb9\x89\x97\x86\x78\x1a\x72\x5b\x4b\x3a\x38\x1e\xf7\x15\x4d\x07\x0e\x76\xf7\x66\xf7\xaa" ++"\x15\x58\x5d\x05\xed\x07\xe3\x93\x99\x97\x1d\xeb\x8f\x07\xba\x5c\x05\xfb\x01\xae\xd4\x07\xdb\x3b\xde\x1d\x81\x7a\xf7\x62\x9c\x84" ++"\x06\x77\x73\x98\xa4\x72\x1f\xfb\x4f\xf7\x48\x05\xa7\x07\xf7\x29\xf7\x15\xce\x1d\x7b\x83\x88\x86\x7e\x7f\x1f\x36\x40\x05\xe3\x68" ++"\x07\x0e\xf7\xaf\xf7\x72\xf8\xfd\x15\xfc\x96\x67\x1d\xf7\xb5\x9d\x07\x3e\x7b\x9a\xd1\x1f\xf7\x6d\x07\xf7\x4a\xfb\x4e\x05\xbd\x57" ++"\x9d\x73\x7b\x1a\x7b\x7c\x85\x61\x89\x1e\x79\xf7\xd1\x9d\x07\x4f\x8c\x5f\xbb\x0a\x92\x92\x92\x93\x91\x92\x9a\x9a\x9a\x9b\x9a\x9b" ++"\x8e\x8c\xd4\xdb\xa3\xa5\xd1\xdb\xa4\x9a\xcd\x8f\x08\x9e\xfb\x86\x78\x07\xb9\x8a\x96\x86\x77\x1a\x67\x2a\xfb\x05\xfb\x1d\xfb\x0e" ++"\x1e\xf7\x69\xa2\x0a\x0e\xc6\xf7\x35\xf8\x2f\x15\xfb\xb6\x07\x88\x4b\x8b\x8a\x89\x83\x08\x74\x83\x7d\x83\x6d\x1b\x79\x7a\xf7\x77" ++"\x9c\x7b\x06\x59\x8d\x84\x99\xe3\x1a\xea\x8f\x07\xf7\x36\xfb\x36\x05\x97\x7e\x8f\x86\x84\x1a\x81\x86\x89\x73\x1e\x81\x7a\xf7\x63" ++"\x9c\x84\x06\x76\x74\x98\xa4\x71\x1f\xfb\x5e\xf7\x57\xf7\x38\xf7\x22\xce\x1d\x7a\x83\x87\x86\x7f\x80\x1f\xfb\x3f\xfb\x2d\x05\xed" ++"\x07\xe3\x92\x98\xbd\x8d\x1e\x9b\x9c\xfb\xba\x58\x0a\x9d\xd7\xa6\xa4\xce\x8a\x08\x0e\xf7\x79\xca\x1d\xf4\x07\xf7\x0a\x8a\xb8\x64" ++"\xa1\xfb\x0f\x08\x9e\x06\x83\xf7\x55\x32\x8c\x7a\x9b\x8c\xe0\x19\xf8\x3f\x76\x0a\xa7\xf7\x35\x88\x1d\xd5\x06\xee\xa6\x76\x29\xa5" ++"\x1f\x9d\x06\x8c\xf7\x28\x3b\x8e\x7c\x94\x8e\xb6\x19\xf7\x8a\x9e\x0a\xf7\x34\xf7\xeb\x7d\x15\x9c\x06\xf7\x05\xef\xb9\xdc\xc7\x1f" ++"\x82\x0a\xa2\x06\x9c\x0a\x38\x6c\x54\x4d\x1f\x45\x4d\x65\x2f\xfb\x02\x1a\xfb\x4d\xf5\xfb\x13\xf7\x43\x72\x1e\x66\x33\x92\x86\x05" ++"\x8e\x93\x94\x8c\x96\x1b\xb1\x9a\x81\x72\x6f\x77\x7a\x68\x76\x7a\x8e\x94\x70\x44\x1d\x55\x81\x5c\x0a\x0e\x4c\xf7\x7d\x82\x15\xd8" ++"\x94\xbf\xb7\xbd\xf2\x8e\x1d\xfb\x0e\xcf\x34\xf3\x7f\x1e\x66\x31\x2d\x0a\x97\x1b\xb1\x9a\x81\x72\x6f\x77\x7a\x69\x75\x7b\x8e\x94" ++"\x6f\x44\x1d\x55\x81\x5c\x0a\x0e\xf9\x53\x21\x1d\xfb\x6f\x78\x06\xbf\x8a\x9c\x83\x73\x1a\x81\x87\x7f\x81\x7c\x1e\xfb\x23\xfb\x76" ++"\xfb\x28\xf7\x72\x05\x80\x9b\x85\x9b\x97\x88\x0a\x99\x7d\xef\xfb\x21\xf7\x17\xfb\x54\x18\xfb\x42\x62\x1d\xf7\x56\x07\xf7\x28\xf7" ++"\x76\xc8\xe3\xa5\xa1\xbe\x8f\x19\x0e\x68\xf7\x61\xbb\x15\xfb\x31\xe2\x1d\x9a\x07\x52\x90\x82\x95\x89\xd1\x08\xf7\x3e\x07\xf7\x01" ++"\xf7\xae\xa6\xd3\x92\x95\xaa\x92\x19\x95\x8c\x05\x9c\xfb\x23\x7a\x90\x07\xa4\x8c\x98\x81\x78\x1a\x7e\x86\x78\x7d\x66\x1e\x3b\xfb" ++"\x6c\x37\xf7\x70\x05\x7b\xb4\x88\x95\x96\x1a\xa0\x97\x96\xa5\x8a\x1e\x93\x9c\xfb\x57\x7a\x06\x99\x8a\xad\x87\x8c\x88\xc0\xfb\x1b" ++"\x19\x0e\xf8\x35\xf7\x81\x15\xcd\x07\xf7\x28\xf7\x76\xc8\xe3\xa5\xa1\xbe\x8f\x19\x9e\xfb\x6f\x78\x07\xbf\x8a\x9c\x83\x73\x1a\x81" ++"\x87\x80\x81\x7b\x1e\xfb\x23\xfb\x76\xfb\x28\xf7\x72\x05\x80\x9b\x85\x9b\x97\x88\x0a\x9a\x7d\xee\xfb\x21\xf7\x17\xfb\x54\x18\x52" ++"\xfb\x08\x63\xf7\x08\x3e\x62\x1d\xe3\xf7\x04\xb3\x07\x0e\x68\xf7\xa9\x86\x15\xb9\x07\xf7\x02\xf7\xc2\xa3\xd0\x96\x9a\xa8\x90\x19" ++"\x95\x8c\x05\x9c\xfb\x23\x7a\x90\x07\xa4\x8c\x98\x81\x78\x1a\x7d\x89\x84\x7a\x5b\x1e\x3a\xfb\x80\x37\xf7\x84\x05\x7a\xb9\x8a\x90" ++"\x96\x1a\xa0\x97\x96\xa5\x8a\x1e\x93\x9c\xfb\x57\x7a\x06\x9a\x8a\xab\x88\x92\x81\xbc\xfb\x15\x19\xe7\xfb\x9a\x05\x6a\x2a\x64\xec" ++"\x4a\xe2\x1d\x99\x07\x51\x91\x82\x95\x8a\xd1\x08\xcc\xf2\xb2\x07\x0e\xf7\x85\x8b\x1d\xef\x07\xf7\x0a\x8c\xb8\x63\xa1\xfb\x0f\x08" ++"\x9d\x06\x84\xf7\x58\x47\x89\x78\x99\x4a\xe5\x19\xfb\x33\xf7\x7d\xf7\x16\xf7\x3f\xd7\xec\x90\x8f\xcb\x8e\x19\x9d\xfb\x73\x79\x07" ++"\xa6\x8f\x8b\x89\x92\x1f\x9a\x87\x96\x7e\x7d\x1a\x81\x86\x81\x7a\x75\x1e\x90\x0a\xcb\x86\x9e\x7d\xcb\x2e\x08\x0e\x67\xf7\x99\xf7" ++"\x9b\x15\xb2\xc5\xcf\xef\x94\x93\xbb\x90\x19\x90\x9b\xfb\x35\x7b\x93\x06\xa0\x9a\x83\x7f\x8a\x1f\x83\x86\x7f\x83\x7f\x1e\x52\x39" ++"\x63\xcb\x05\x7e\x9e\x81\xa3\x95\x1a\x95\x98\x92\x9c\x1e\x92\x9b\xfb\x5c\x7b\x93\x06\xb8\x87\x8c\x8a\xdb\xfb\x15\xb8\x42\x18\x47" ++"\x21\x54\x34\x7f\x7f\x65\x86\x19\x78\x8a\x05\x7b\xf7\x3a\x9c\x80\x07\x77\x80\x91\x97\x93\x8d\x90\x9f\xab\x1f\xce\xf7\x01\xcf\xfb" ++"\x02\x05\x97\x79\x91\x7c\x82\x1a\x7e\x80\x84\x75\x1e\x83\x7a\xc5\x06\xee\xa6\x75\x2a\xa5\x1f\x9d\xf7\x28\x06\x4b\x79\x93\xb5\x6f" ++"\x1f\x0e\xf7\x23\xf9\x1f\x21\x1d\xfb\xb2\x79\x06\xd6\x9a\x2e\x0a\xfb\x7b\x07\x7a\x40\x6d\x87\x68\x1b\x2e\x68\xb0\xee\x1f\xf7\x08" ++"\x4c\x1d\xfb\x08\x07\xfb\x0e\xc7\x51\xf7\x15\xb8\x9a\x8d\xa3\xf7\x10\x1e\xfb\x4e\x67\x1d\xeb\x07\xf7\x06\x86\xb4\x66\xa2\xfb\x0d" ++"\x08\x9d\x06\x84\xf7\x58\x3d\x8c\x7e\x95\x8d\xc6\x19\xf8\x5c\x39\x0a\x0e\x77\xf8\x78\xf8\x45\x15\x9c\xfb\x70\x7a\x96\x07\x85\x1d" ++"\x51\x1d\x6c\x7a\xf4\x06\xd4\x85\xa4\x73\xa2\x33\x08\x9d\x06\x8c\xf7\x28\x05\x62\x74\x8f\x93\x85\x1f\x86\x8f\x88\xa5\xbc\x1a\xf7" ++"\x64\x07\xe3\x93\x9a\xbc\x8c\x1e\x0e\xf7\x37\xf7\xf3\xf7\xa2\x15\x90\x8c\x9b\x8d\x9b\x8e\x9b\x8e\x19\x94\x8d\x9c\x8e\xa5\x90\x08" ++"\xfb\x4d\x5c\x1d\xf8\x5a\x07\xd2\x3d\x1d\xd6\x9a\x7c\x44\x8c\x1f\xfb\x7b\x07\x57\x80\x73\x87\x6e\x88\x08\xf7\x8d\x49\xfb\x8d\x07" ++"\x43\x95\x70\xb1\x8d\xe0\x08\xf7\x08\x07\xd2\x3d\x1d\xd5\x9b\x7c\x44\x8c\x1f\xfb\x08\x07\xfb\x0d\xc7\x51\xf7\x13\x1e\x9a\xfb\x18" ++"\xcd\x06\x0e\x87\xf7\xa1\xf7\x4b\x15\xa3\x8f\x94\x8d\xa9\x92\x08\x40\x07\x89\x2f\x87\x82\x59\x88\x08\x6c\x7a\xf7\x83\x45\x0a\xf7" ++"\x65\x07\xe2\x38\x0a\xfb\x6f\x7a\x96\x06\xbd\x88\x8f\x83\x8d\x2f\x08\xfb\x01\x07\x74\x85\x82\x89\x6c\x87\x08\xf7\x2b\x5a\xfb\x2b" ++"\x07\x5f\x93\x77\xa8\xc4\x1a\xa6\x07\xe2\x93\x9a\xbc\x8c\x1e\x94\x9c\xfb\x6f\x7a\x9d\x06\xbd\x88\x90\x83\x8c\x2f\x08\x70\x07\x31" ++"\x87\xb2\x69\xf4\x1b\x8e\x28\xbc\x06\x0e\xf7\x37\xf7\x6a\xf7\xe2\x15\x9c\xd6\xa8\x8f\xae\x1b\xe8\xaf\x66\x28\x1f\xfb\x08\xae\x0a" ++"\xf7\x08\x07\xf7\x0f\x4e\xc4\xfb\x15\x5f\x7d\x89\x73\xfb\x11\x1e\xf7\x4e\x9e\x1d\x0e\x84\xf8\x7b\x9a\x15\x55\x94\x87\x91\x89\xd1" ++"\x08\xf7\x59\x07\xf2\x62\xc0\x39\x50\x61\x73\x50\x5d\x1e\xf7\xc0\x07\x86\x8e\x67\x7f\x71\x82\x56\x7c\x19\x70\x83\x05\x7c\x07\x8c" ++"\x8f\x8f\x8b\x91\x1b\xb4\x93\x82\x61\x1f\xfc\x64\x07\x8a\x44\x85\x84\x69\x1d\xd0\x08\xf7\x82\x07\xb8\xb5\xa9\x9c\xb2\x1b\xbd\xa4" ++"\x67\x47\x1f\xfb\x58\x07\x89\x46\x82\x80\x52\x86\x08\x7c\xf7\x68\x07\x0e\xfb\x42\x4c\x0a\xf7\x23\xf8\x5c\xf2\x15\x8c\x50\x7f\x81" ++"\x3d\x8a\x84\xfb\x58\x18\x9d\x06\xa1\xf7\x0d\xb4\xb0\xf7\x06\x90\x08\xeb\x9d\x06\x41\x7b\x9a\xd1\x1f\xf8\x5c\x07\xd1\x3d\x1d\x2f" ++"\x1d\xfb\x7b\x07\x93\x1d\x0e\x77\xf7\x92\xa9\x15\x8c\xfb\x28\x05\x9d\x06\xa2\xe3\xa4\xa3\xd4\x91\x08\xf4\x9c\x6c\x06\x58\x8e\x87" ++"\x93\x89\xe8\x08\xf7\x64\x07\xe3\x38\x0a\xfb\x70\x7a\x96\x06\x85\x1d\x64\x88\x6b\x88\x86\x1e\x88\x82\x79\x86\x65\x8a\x08\x0e\xad" ++"\xf7\xc0\x15\x8f\x50\x92\x6f\x9f\x61\x08\xfb\x09\xc3\xf7\x01\x47\xf7\x17\x1b\xf7\x55\xf7\x1a\xf7\x22\xf7\x5e\xf7\x5e\xfb\x1c\xf7" ++"\x24\xfb\x53\x3a\x3c\x6e\x56\x4f\x1f\x5f\x65\x77\x69\x70\x3b\xd5\x80\x18\xa3\xd5\xa2\xb6\xa7\xa7\x08\xb4\xb6\xc4\xa2\xc4\x1b\xbe" ++"\xb9\x7a\x6a\xaf\x1f\xbf\x5d\xac\x25\xfb\x03\x1a\x79\x8b\x8b\x8a\x7e\x1e\x87\x60\x15\xfb\x29\x79\x3f\x35\xfb\x05\x1b\xfb\x06\x40" ++"\xdf\xf7\x2b\x75\x1f\x0e\x22\x0a\xa5\xf8\xf9\x37\x1d\x4c\x6f\x1d\xba\xf8\x20\x37\x1d\xda\x1d\x2e\xab\x2f\xc1\x51\xe5\x1d\xf7\x20" ++"\xf7\x5e\xee\x6e\xe0\x54\xc6\x1f\xd0\x4c\x37\xaf\x2b\x1b\xf7\x68\xfc\x05\x15\x87\x3b\x79\x45\x71\x62\x08\x4e\x65\x51\x6a\x48\x1b" ++"\x44\x48\xb3\xc7\x6c\x1f\x72\xbe\x7c\xc8\x87\xd4\x08\x8a\xb7\x15\x8e\xd4\x9a\xc9\xa7\xc1\x08\xc7\xaa\xce\xb3\xd0\x1b\xd0\xce\x63" ++"\x4f\xaa\x1f\xa7\x55\x9a\x4d\x8e\x42\x08\x0e\x84\xf7\x8e\xf8\x59\x15\xfb\x17\x31\x2d\xfb\x1d\xfb\x19\xe8\x28\xf7\x12\xf7\x12\xeb" ++"\xf3\xf7\x1c\xf7\x16\x2f\xe8\xfb\x14\x1f\xf7\x16\xfb\x85\x15\x79\x07\xfb\x01\x5e\x48\x42\x42\x5b\xce\xf7\x13\x79\x1e\x88\xaf\x15" ++"\x8a\x96\x8b\x91\x92\x1a\xe7\xba\xc8\xd2\xd3\xc1\x47\xfb\x01\x98\x1e\x0e\xf3\x21\x0a\xfb\x24\xf9\xfa\x15\x3f\x6f\x72\x5a\x1d\xb3" ++"\x78\xba\x1b\xdf\xb9\x49\x0a\x4c\xf8\x31\xf7\x38\x15\x3f\x5b\x60\x6e\x4b\x1b\x52\x60\xa8\xc4\x6e\x1f\x79\xb1\x84\xab\x89\xc9\x08" ++"\xf7\xc8\x06\x83\xcc\x81\xa8\x72\xab\x08\xaf\x6d\x5d\xa0\x57\x1b\x59\x5c\x79\x69\x65\x1f\x5c\x62\x70\x44\x39\x1a\xfb\x1e\xd3\x35" ++"\xf7\x07\xea\xd6\xc6\xf7\x00\xb5\x1e\x91\x0a\xb3\xf7\xf7\x15\x3f\x6e\x73\x76\x51\x1b\x4b\x69\xa9\xce\x7d\x1f\x6e\x06\x8c\x58\x92" ++"\x73\x9e\x6f\x08\x68\xa4\xb2\x78\xbb\x1b\xde\xba\x49\x0a\x84\x8d\xf9\xbe\x15\x5a\xf8\x85\xbc\x07\x0e\xf8\x81\xad\x89\x15\x92\x06" ++"\xd5\x06\xf7\x44\xcd\x97\xb7\xcc\x1f\xf1\xd0\xd5\xf7\x36\xf7\x2f\x1a\xea\x6d\xde\x5b\xb1\x1e\xa7\x67\x5a\x98\x4a\x1b\xfb\x2b\x20" ++"\x56\x2e\x69\x1f\x7d\x66\x87\x73\x8a\x49\xd9\xb1\x18\x94\x07\x8a\xea\xb0\xb7\xe6\x99\x3d\xfc\x3e\x18\x7a\x40\x72\x5c\x6d\x81\x74" ++"\x8c\x18\xe5\x16\x8f\x8e\xc2\xb9\x9e\xb6\xa1\xf7\x13\x19\xc7\xf7\xec\x05\x92\x06\x8e\x06\xb4\x96\x8a\x87\x98\x1f\xc4\x76\xa9\x49" ++"\x26\x1a\xfb\x66\x2c\xfb\x29\xfb\x1e\x84\x1e\xf7\x8d\xfb\x99\x15\xda\x06\xb1\xf7\x62\x05\x7b\xb2\x8e\x8a\xa1\x1b\xf7\x14\xf7\x01" ++"\xf7\x39\xf7\x53\xf7\x00\x5e\xc3\x36\x57\x5e\x75\x62\x6a\x1f\x66\x5d\x76\x50\x73\xfb\x18\x08\xea\xe6\x15\xe6\x9b\xb0\xc0\xb9\x1b" ++"\xb4\xa1\x61\x3c\xfb\x2a\x52\xfb\x0b\x43\x6e\x75\x96\xa5\x77\x1f\x0e\xf3\xf7\x92\x16\x7c\xf7\x2f\x05\x49\xb9\x62\xe2\xea\x1a\xbf" ++"\x98\xc7\xa2\xbc\x1e\xc9\xa9\xbc\xaf\xc4\x1b\xc2\xbc\x67\x4d\xa9\x1f\xa2\x5a\x98\x50\x56\x1a\x2c\x62\x33\x49\x5e\x1e\x7c\xfb\x2f" ++"\x05\xf7\x88\xf7\x2d\x77\x06\x5e\x84\x7b\x79\x68\x1b\xfb\x0d\x06\x8d\xb1\x05\xf7\x00\xb9\xc8\xe7\xf7\x09\x1a\xcf\x73\xd3\x60\xc4" ++"\x1e\xd1\x58\x47\xaf\x3c\x1b\x46\x4e\x6f\x55\x5a\x1f\x56\x50\x6a\x38\x3c\x1a\xfb\x09\xc9\x2e\xf6\x5e\x1e\x8d\x65\x05\xfb\x0d\x06" ++"\x68\x8c\x7b\x9c\x84\xb8\x08\x77\xfb\x2d\x06\x0e\xfb\xe8\xb4\x0a\xfb\x95\xf7\x11\xf7\xca\x2b\x0a\xf8\x81\xf8\xa9\xf8\x95\x15\x49" ++"\x06\xfb\x74\xfc\x95\x05\xdb\x06\xf7\x45\xf8\x2d\xf7\x45\xfc\x2d\x05\xdb\x06\x0e\xf8\x81\xf8\xa9\x16\xf7\x74\xf8\x95\x05\x3b\x06" ++"\xfb\x45\xfc\x2d\xfb\x45\xf8\x2d\x05\x3b\x06\xf7\x74\xfc\x95\x05\x0e\xf8\x81\xf8\x8c\xf9\x60\x15\xfb\x60\xfb\x34\xfb\x32\xfb\x5f" ++"\xfb\x5b\xf7\x34\xfb\x33\xf7\x5d\xf7\x5b\xf7\x34\xf7\x34\xf7\x5c\xf7\x59\xfb\x34\xf7\x36\xfb\x58\x1f\xa4\x52\x15\xf7\x23\x7e\xf7" ++"\x06\xfb\x06\x99\xfb\x25\x08\xfb\xa3\x06\xf7\xa4\x52\x15\x82\xfb\x22\xfb\x0d\xfb\x0f\xfb\x22\x80\x08\xf7\xa8\x07\x53\xfb\xa8\x15" ++"\xfb\x27\x99\xfb\x05\xf7\x05\x7d\xf7\x29\x08\xf7\xa6\x06\xfb\xa6\xc4\x15\x99\xf7\x24\xf7\x07\xf7\x06\xf7\x25\x99\x08\xfb\xa4\x07" ++"\x0e\xf7\x11\xf7\x10\x15\xf8\x67\xf8\x67\xfc\x67\x06\xb3\xfc\x3f\x15\xf8\x17\xf8\x17\xfc\x17\x07\x0e\xf8\x81\xf9\x64\xf8\xc3\x15" ++"\x4f\xfb\x8d\x06\x26\x86\x62\x7c\x6e\x1e\x5b\x72\x53\x6b\x50\x1b\x57\x58\xa4\xb3\x6f\x1f\x74\xac\x85\xb4\xf7\x04\x1a\xf7\x8d\x4f" ++"\xfb\x8a\x07\xfb\x1d\x90\x69\xa3\x63\x1e\x4a\xb1\xd1\x66\xde\x1b\xd7\xcb\xaa\xc3\xb4\x1f\xac\xb8\x91\xab\xf7\x29\x1a\x0e\xe1\xf8" ++"\x27\xf8\x1c\x15\xfb\x69\x06\x41\xf7\x4d\x05\x2d\x06\xf7\x7d\xfc\xd5\x05\xde\x06\xf7\x7d\xf8\xd5\x05\x2d\x06\x22\xfb\x9d\x15\x3f" ++"\xfb\x48\x40\xf7\x48\x05\x0e\x84\xf8\x73\xbd\x15\x86\x06\x5a\x8d\x84\x93\x8a\xba\x08\xf7\xeb\xfb\x32\x7a\x07\xc9\x88\x97\x81\x59" ++"\x1a\xfb\x7f\x07\x6f\x86\x7d\x7d\x80\x1e\x75\x70\x6c\x7f\x6d\x1b\x64\x6b\xad\xb5\x1f\xf7\xda\xfb\x26\x7d\x07\xba\x89\x99\x7d\x8c" ++"\x5b\x08\xfb\x90\x07\x3c\xbb\x58\xd4\xb0\xb2\x9b\xa6\xa6\x1e\xb6\xb6\x05\x22\x07\x7a\x74\x85\x7b\x76\x1a\x60\xaa\x6a\xb5\xb4\xad" ++"\xa1\xc1\xb0\x1e\x77\x9b\x05\x70\x6c\x78\x82\x76\x1b\x75\x7b\x9b\xa2\xa3\x9d\xa9\xa5\xa1\x1f\x9f\x9b\x99\x92\xa9\x92\x08\x0e\x7f" ++"\x3f\x1d\x0e\x7f\x3f\x1d\xf7\x25\xf7\x76\x35\x0a\xf7\x2c\x16\x4d\x1d\xa8\xa7\xa2\xa2\xa8\xa6\x74\xa3\x6f\x1f\x0e\x7f\x3f\x1d\xf7" ++"\x64\xf7\x4b\x15\xa4\x06\x97\xb1\x05\x93\xa5\x8e\x99\x99\x1a\xab\x7f\x9b\x73\x76\x7d\x79\x71\x7e\x8f\x77\x93\x72\x1e\x58\x5a\x15" ++"\x72\x77\x78\x72\x73\x9e\x77\xa4\xa3\x9f\x9f\xa3\xa3\x77\x9f\x74\x1f\xf7\x2c\x16\x72\x77\x78\x72\x73\x9f\x77\xa3\xa3\x9f\x9f\xa3" ++"\xa3\x77\x9f\x74\x1f\x0e\x7f\x3f\x1d\xf7\x63\xe8\x5f\x0a\xc0\x8c\x8f\x9e\xed\x1d\x8c\x84\x98\x59\x1e\x0e\x84\x25\x1d\xfb\x79\xf9" ++"\x37\x42\x1d\x84\x25\x1d\x28\xf8\xee\x4b\x0a\x31\x1d\xfc\x07\xc4\x3a\x1d\x31\x1d\xfb\x49\xc4\x20\x1d\x31\x1d\xfc\x49\xf7\x41\x15" ++"\x71\x75\x74\x70\x6f\x9f\x75\xa7\xaa\x1d\x31\x1d\xfb\x9a\xc4\x29\x0a\x4e\xf7\x2c\xf9\x60\x15\x56\x5e\x05\x86\x86\x87\x85\x87\x1a" ++"\x7e\xb3\x75\xc6\x79\x1e\x50\x64\x72\x68\x5c\x1a\x5b\xa3\x6c\xbe\x77\x1e\x34\x4a\x64\x4a\x3c\x1a\x57\x9f\x5c\xae\x6a\x1e\x6c\xad" ++"\xb2\x7d\xc2\x1b\xa0\x9b\x8c\x8f\xb3\x1f\x8c\x96\x96\x8c\x92\x1b\xa3\x99\x7d\x75\x6c\x71\x72\x6b\x84\x86\x8c\x8f\x7f\x1f\x90\x7c" ++"\x82\x8d\x82\x1b\x75\x7b\x7b\x76\x71\xa2\x7a\xab\xd3\xcc\xd4\xda\xbf\x6f\xa9\x59\x84\x7c\x8a\x89\x7b\x1f\x89\x71\x71\x89\x7c\x1b" ++"\x4a\x64\xb9\xd9\xce\xa5\xc6\xc1\xc0\x1f\x87\xa1\x96\x8a\x9c\x1b\xd0\xc7\xa9\xad\x9d\x76\x98\x6e\x69\x5f\x78\x65\x55\x1f\x6f\xa5" ++"\x81\xa2\xae\x1a\xb3\x99\xa8\xaf\xac\x1e\x82\xb2\x9f\x88\xa8\x1b\xcd\xbe\xa3\xaa\x9e\x72\x99\x69\x63\x5e\x7d\x6d\x53\x1f\x4c\xa2" ++"\x7d\x94\x9d\x1a\x95\x8f\x96\x93\x97\x1e\x0e\x84\x33\x1d\x47\xd3\x15\xfb\x11\xf7\x3b\x05\x4d\x06\xfb\x10\xfb\x3b\x05\xad\x06\xf7" ++"\x0d\xf2\xf7\x0e\x24\x05\x0e\x84\x33\x1d\xfb\x30\xd3\x15\xfb\x27\xf7\x28\x05\x9d\x79\x82\x90\x7b\x1b\x77\x7e\x7f\x78\x7b\x95\x7c" ++"\x9e\x7f\x1f\xf7\x2e\x2a\x05\x0e\x4c\x34\x0a\xfb\x6b\xf8\x8f\x2a\x0a\x4c\x34\x0a\xfb\x4a\xf9\x03\x43\x1d\x0e\x2e\xf7\x0e\xf9\x3e" ++"\x15\x57\x5a\x05\x89\x88\x89\x87\x88\x1a\x72\xc5\x64\xd1\x75\x1e\x20\xfb\x02\x56\xfb\x07\xfb\x11\x1a\x4a\x9c\x5f\xb1\x67\x1e\x6c" ++"\xad\xb2\x7d\xc2\x1b\xa0\x9b\x8c\x8f\xb3\x1f\x8c\x96\x96\x8c\x92\x1b\xa3\x99\x7d\x75\x6c\x71\x72\x6b\x84\x86\x8c\x8f\x7f\x1f\x90" ++"\x7c\x82\x8d\x82\x1b\x75\x7b\x7b\x76\x71\xa2\x7a\xab\xd3\xcc\xd4\xda\xbf\x6f\xa9\x59\x84\x7c\x8a\x89\x7b\x1f\x89\x70\x72\x89\x7c" ++"\x1b\x48\x66\xb9\xdc\xf7\x07\xaf\xf4\xd8\xf7\x04\x1f\x8a\x98\x94\x8b\x96\x1b\xd5\xd7\xb4\xb4\x9b\x78\x99\x75\x60\x5c\x72\x55\x4e" ++"\x1f\x4d\xa2\x69\xa7\xa6\x1a\x95\x90\x95\x97\x99\x1e\x0e\x7d\x99\xf8\x56\x95\xf7\x5e\x99\x06\xb1\x0a\xde\x0b\xa4\x8f\x8f\x90\x8e" ++"\x8e\x8f\x91\x8f\x8f\x8f\xb2\x0c\x0c\xb2\x8f\x9f\x90\x8f\x8f\x8e\x8f\x8f\x8f\x95\x8f\x0c\x0d\xf9\x66\x14\xf8\x8f\x15\xbc\x13\x00" ++"\xad\x02\x00\x01\x00\x0b\x00\x16\x00\x2a\x00\x7f\x00\xbc\x00\xc2\x00\xc6\x00\xcb\x00\xd0\x00\xd8\x00\xdb\x00\xdf\x00\xea\x00\xef" ++"\x00\xf4\x01\x27\x01\x9f\x01\xc4\x01\xf9\x02\x32\x02\x66\x02\x6a\x02\x74\x02\x7c\x02\x84\x02\x8b\x02\xb5\x03\x1a\x03\x52\x03\x71" ++"\x03\x7e\x03\x8c\x03\x9e\x03\xab\x03\xb5\x03\xc5\x03\xd0\x03\xda\x03\xe3\x03\xe9\x03\xf1\x03\xf6\x03\xfe\x04\x1b\x04\x31\x04\x3a" ++"\x04\x5a\x04\x6f\x04\x7b\x04\x89\x04\x97\x04\x9b\x04\xa7\x04\xac\x04\xb8\x04\xc1\x04\xc9\x04\xcf\x04\xd8\x04\xdd\x04\xe3\x04\xe8" ++"\x04\xf0\x04\xf8\x05\x00\x05\x06\x05\x87\x06\x03\x06\x79\x06\x82\x06\xed\x06\xff\x07\x68\x07\x81\x07\xc3\x08\x20\x08\x31\x08\x38" ++"\x08\x51\x08\xa5\x08\xe7\x09\x0c\x09\x50\x09\x8a\x09\x96\x09\xd5\x09\xe8\x09\xee\x0a\x26\x0a\x4e\x0a\x84\x0a\x8b\x0a\x9d\x0a\xc7" ++"\x0a\xf0\x0a\xfa\x0b\x29\x0b\x56\x0b\x81\x0b\xab\x0b\xaf\x0b\xb6\x0b\xca\x0b\xdd\x0b\xf2\x0c\x12\x0c\x20\x0c\x2a\x0c\x39\x0c\x40" ++"\x0c\x52\x0c\x58\x0c\x79\x0c\x8b\x0c\x94\x0c\xa4\x0c\xad\x0c\xb2\x0c\xbb\x0c\xd8\x0c\xe0\x0c\xe8\x0c\xed\x0d\x08\x0d\x22\x0d\x3c" ++"\x0d\x49\x0d\x50\x0d\x5e\x0d\x6c\x0d\x7e\x0d\x93\x0d\x97\x0d\xac\x0d\xc1\x0d\xca\x0d\xce\x0d\xd7\x0d\xea\x0d\xef\x0d\xfa\x0e\x05" ++"\x0e\x17\x0e\x1b\x0e\x28\x0e\x3a\x0e\x40\x0e\x51\x0e\x58\x0e\x68\x0e\x72\x0e\x79\x0e\x88\x0e\x91\x0e\x9a\x0e\xa3\x0e\xb1\x0e\xbf" ++"\x0e\xcd\x0e\xdb\x0e\xe8\x0e\xf5\x0f\x02\x0f\x0e\x0f\x1a\x0f\x26\x0f\x32\x0f\x3c\x0f\x46\x0f\x50\x0f\x5b\x0f\x66\x0f\x6f\xdf\x1d" ++"\xf7\x10\xfb\x3b\x05\xc9\x06\x0e\xf8\xe9\xf7\x3d\x15\x7a\x1d\xf8\xb0\x07\x0b\x84\x1d\xf7\x93\x07\xfc\x7e\xf7\x95\x15\xf7\x07\xf7" ++"\xa7\xf7\x08\xfb\xa7\x05\x0b\xda\x1d\x2d\xab\x2f\xc1\x52\xe5\x1d\xf7\x1f\xf7\x5e\xee\x6e\xe1\x54\xc6\x1f\xd0\x4c\x37\xaf\x2b\x1b" ++"\x67\x04\xb9\xb9\x79\x6b\xaf\x1f\xc1\x5a\xaa\x2d\xfb\x0b\x1a\x50\x7f\x46\x76\x57\x1e\x82\x72\x7a\x72\x74\x74\x08\x68\x68\x5e\x79" ++"\x56\x1b\x5d\x5e\x9d\xaa\x67\x1f\x58\xb9\x6a\xf0\xf7\x03\x1a\xf1\xa7\xec\xb5\xba\x1e\xb6\xb2\xbc\xa1\xc2\x1b\x0b\xf7\x8e\xf8\x60" ++"\x15\xfb\x17\x31\x2b\xfb\x1e\xfb\x1c\xe8\x27\xf7\x12\xf7\x12\xeb\xf4\xf7\x1f\xf7\x18\x2f\xe9\xfb\x14\x1f\x7e\x6f\x15\xdf\xc6\x2b" ++"\xfb\x1d\xfb\x06\x5e\x48\x40\x64\x66\xa3\xb3\x76\x1f\x6f\xbf\x7b\xd1\xd2\x1a\xea\xb9\xc9\xd3\x1e\x0b\x15\xce\xac\xb8\x85\x0a\xf8" ++"\x56\x15\x0b\x9b\x16\x6c\x0a\x0b\x86\x82\xb7\x0a\x0b\xb0\x0a\x95\x7c\x9e\x7f\x61\x0a\x9a\x0a\x0e\x15\x2c\x1d\x0e\x15\x5d\x06\xfc" ++"\x59\xfd\x46\x05\xbc\x06\x0b\xd7\x1d\x93\x8c\x0b\x7c\x45\x8c\x1f\x0b\xf8\x53\xf9\x38\x15\x6f\x0a\x7c\xb1\xb4\x83\xb2\x1b\xf7\x08" ++"\xe3\xda\xf3\xdd\x54\xcb\xfb\x18\xd3\x1f\x22\xc4\x61\xb7\xc2\x1a\xc2\xb5\xb0\xc9\xb8\xb5\x78\x67\xae\x1e\xaa\x6b\x99\x71\x9b\x50" ++"\x08\xa4\x06\x0b\xf9\x59\xf7\xf6\x15\xfb\x93\x79\x06\xd9\x86\x93\x83\x8d\x3f\x08\xfb\x36\x07\x6b\x4f\x70\x42\xfb\x37\x27\xf7\x06" ++"\xf7\x4e\xe9\xa7\xe6\xb7\xbc\x1e\xbc\xb6\xca\xa6\xcf\x1b\xc3\xbd\x78\x67\xb1\x1f\xa9\x6e\x9b\x71\xa4\x4e\x08\xa2\x06\x83\xf7\x67" ++"\x05\x75\x06\x77\x85\x79\x7e\x76\x1b\x81\x7b\x8e\x92\x79\x1f\x9a\x5e\x5c\x93\x5e\x1b\xfb\x5b\xfb\x23\xfb\x27\xfb\x60\x29\xa6\x40" ++"\xc3\x50\x1f\x46\xcd\xec\x65\xf7\x02\x1b\xe2\xf7\x10\xae\xae\xb3\x1f\xf7\x5f\x07\x8d\xc8\x96\x97\xc4\x8f\x08\x0b\xf9\x00\xf8\x57" ++"\x15\x9c\x0a\x38\x6c\x54\x4d\x1f\x45\x4d\x65\x2f\xfb\x02\x1a\xfb\x60\xf7\x19\xfb\x1c\xf7\x5b\xf7\x05\xef\xb9\xdc\xc7\x1e\x82\x0a" ++"\x0b\x9d\x16\xf7\x68\x9a\x06\x59\x8e\x7b\x98\xaf\x1a\xf7\xad\x07\xb8\xbb\xa1\x97\xac\x1b\xbc\xa3\x6c\x49\x1f\xfb\x65\x07\x89\x4a" ++"\x7f\x7b\x5a\x88\x08\x7c\xf7\x64\x9a\x07\x5a\x90\x80\x97\x8a\xbc\x08\xf7\x79\x94\x1d\x0b\xf9\x57\x21\x1d\xfb\x7f\x78\x06\xdb\x86" ++"\x98\x7a\x8e\x21\x08\xfb\xe5\x07\xfc\x15\xf8\x78\x05\xfb\x3f\x78\x06\xb6\x99\x83\x5c\xb3\x1f\xfc\x4d\x59\x1d\xf8\x1c\x07\xf8\x4e" ++"\xfc\xba\x05\x9c\xf8\xa2\x06\x8e\xf3\x98\x9c\xda\x92\x08\x0b\xf8\x36\xf7\x1b\x15\x79\x8f\x79\x2d\x7d\x7f\x2b\x88\x19\xfb\x1e\x06" ++"\xf7\xa1\xf8\x29\x05\x9a\xfb\xef\x07\x88\xfb\x0a\x05\x9d\x06\x93\xd2\x99\x9a\xc9\x8d\x08\xf7\x1e\x06\xfb\x9e\xfc\x29\x05\x7c\xf8" ++"\x0d\x07\x0b\x15\x41\x0a\x0b\xa2\x8a\x05\xbf\xe3\x1d\x57\x4f\x1d\x0b\x15\xa8\x06\x95\xb7\x05\x9a\x0b\x93\x9a\xbc\x8c\x1e\x9b\x9c" ++"\x0b\x07\xd1\x9b\x9a\xd5\x1e\x0b\xf8\x6a\xf8\x18\x71\x1d\xfb\x84\xfc\x1a\x9b\x0a\x90\xf7\xe8\x15\xc6\xa7\xae\xb9\xaa\xa5\x7a\x6d" ++"\x9b\x1e\x9e\x68\x96\x5e\x63\x1a\x53\x6f\x68\x5d\x4d\x62\xcc\xeb\x1e\x0b\xf9\x27\x9e\x15\x65\x8e\x77\x95\x6e\xad\xfb\x62\xf7\x91" ++"\x18\xf7\x13\xa4\xc1\xbd\xe7\x1a\xb6\x7e\xb0\x71\xa8\x1e\xb4\x65\x37\xa5\x2e\x1b\xfb\xa8\x78\x06\xd5\x83\x95\x48\x1d\x82\x81\x40" ++"\x85\x08\x78\xf7\xa9\x9e\x07\x3e\x90\x7f\x97\x8a\xd4\x08\xf7\x59\x07\xc3\x8d\xf7\x82\xfb\xc8\x05\xf7\x35\x06\xfc\x5b\xf8\xe1\x15" ++"\xa7\x96\x93\xb3\xf7\x11\xc5\x60\x2d\x59\x76\x61\x67\x78\x1e\x5d\x71\x68\x85\x2b\x89\x08\x0b\xf8\xd2\xf7\x44\x15\x6d\x20\x69\x70" ++"\xfb\x00\x87\x08\xfb\x95\x06\xf8\x44\xf8\xf5\x05\x9a\xfc\xa2\x07\x77\xfb\x3f\x05\xa5\x06\x9c\xf0\xaf\xa8\xf7\x07\x8e\x08\xf7\x71" ++"\x06\xfc\x49\xfc\xf5\x05\x7c\xf8\xc8\x07\xa3\xf7\x44\x05\x0b\xa0\x16\xf7\x80\x9a\x06\x4c\x8e\x80\x95\x8a\xc3\x08\xf8\xe9\x07\x87" ++"\x8d\x58\x7b\x66\x80\x44\x7a\x43\x0a\xfc\x71\x68\x1d\x0b\x2b\x1d\xf7\x5b\x16\x71\x75\x74\x70\x6f\x49\x1d\x0e\x06\x81\xfb\x34\x9e" ++"\x89\x8f\xdf\xac\xaa\xe0\x8a\x19\x0b\x92\x91\x8c\x8c\x91\x1e\x8d\x90\x8b\x8b\x8d\x1b\x93\x91\x85\x83\x6a\x0b\x4d\x1d\xa7\xa8\xa2" ++"\xa2\xa8\xa7\x74\xa2\x6f\x1f\x0b\x59\x0a\xf7\xb3\x9d\x07\x74\x8c\x05\x0b\x19\x7b\x91\x07\x8c\x96\x97\x8c\x93\x1b\xab\x95\x7d\x5c" ++"\x1f\x0b\x82\x86\x79\x79\x1e\xfb\x27\xfb\x28\x05\x0b\x9c\x7b\x06\x5a\x8c\x83\x9a\xe3\x1a\x0b\x07\x8a\x36\x82\x80\x3d\x86\x08\x0b" ++"\x26\x0a\xf7\x08\x07\x0b\x87\x84\x9a\x1f\xa2\x80\x05\x0b\xbe\xf5\x97\x1f\x0e\x7d\x1d\x73\xac\x4f\x56\x1d\x0b\x15\x65\x7a\x7e\x7f" ++"\x74\x1b\x7c\x78\x91\x94\x64\x1d\xaa\x96\x9c\x9a\xa2\x1b\x97\x99\xb6\x0a\xa8\xa9\xd7\xa0\x1f\x0e\xa3\xf9\x18\x15\xa2\x8a\x05\xbf" ++"\x89\x9b\x78\x4c\x1a\xfc\x5c\x8a\x0a\x9d\xfb\xb2\x07\x0e\x15\xce\xac\xb8\xc8\xc7\x8c\x0a\x0b\xa4\x6a\x87\x85\x18\x85\x84\x05\x3e" ++"\x29\x62\x51\x7e\x1a\x85\x8e\x88\x91\x90\x8d\x8c\x90\x8f\x1e\xc6\xc5\xb3\xb0\xd2\xc8\x08\x0b\xc3\x0a\xf7\x36\xe4\xce\xf7\x10\xf7" ++"\x10\x2c\xd1\xfb\x3a\x6c\x77\x8a\x86\x6d\x1f\x0b\xa2\x1e\xa9\xc7\x15\x5d\xe0\x1d\x66\x6c\x7d\x0b\xef\x1d\xfb\x65\x07\x8a\x2f\x86" ++"\x82\x58\x89\x08\x7a\x0b\xd1\x1d\xf7\xb2\x9d\x07\x75\x8c\x05\x56\x8d\x7c\x9e\x0b\x15\xcd\x1d\x0b\xfb\xce\x06\x89\x40\x81\x80\x44" ++"\x88\x08\x7c\x0b\x1b\xdd\xd8\x1d\x0b\xf7\x64\x07\xe3\x93\x9a\xbc\x8c\x1e\x9b\x9c\x0b\xa2\xa1\xa7\xa6\x74\xa2\x70\x1f\x0b\x06\x7e" ++"\xfb\x1f\x05\x9b\x06\x0b\x7c\x78\x56\x4f\x1d\x0b\x1b\xb1\x9a\x81\x71\x70\x76\x7a\x0b\x15\x30\x1d\xa0\x0b\x85\x8a\x89\x81\x1f\x0b" ++"\xe1\x1d\xfb\xb3\x0b\x40\x91\x7f\x97\x8a\xd3\x08\x0b\x15\xa6\x06\x94\xb3\x05\x99\x0b\x9d\x07\x3f\x7b\x99\xd2\x1f\x0b\x1f\xf7\x2e" ++"\x2a\x05\x0e\x92\x16\xf7\x7e\x9a\x06\x77\x8c\x61\x8e\x7f\x96\x8a\xb0\x19\xf7\x4c\x07\xf7\x20\xfb\x4f\x8f\x86\x8e\x86\x8e\x88\x19" ++"\x93\x81\x8e\x85\x86\x1a\x82\x82\x85\x7f\x1e\x78\x7c\xf7\x6e\x9a\x06\x5f\x8e\x6c\x9e\x61\xbe\xfb\x2d\xf7\x56\x18\xa8\xa6\xf7\x11" ++"\xf7\x04\xa6\x9b\xcb\x89\x19\x9a\xfb\x60\x7d\x07\xb2\x8a\x96\x87\x7e\x1a\x82\x82\x7e\x7d\x7e\x1e\xfb\x1d\xfb\x0e\x05\xf8\x38\x07" ++"\x87\x8d\x64\x7f\x6e\x82\x52\x7c\x19\x6d\x83\x05\x7b\x07\x8c\x98\x94\x8c\x95\x1b\xad\x94\x7e\x5b\x1f\xfc\x76\x07\x8a\x56\x88\x88" ++"\x44\x80\x08\x0b\xf8\x31\xf9\x17\x15\xc7\x88\x93\x87\x73\x1a\x75\x74\x6d\x54\x58\x1e\xfb\x45\xfb\x35\x05\xf7\x61\x07\x8c\xd6\x95" ++"\x94\xdc\x91\x08\x9e\xfb\xb0\x78\x07\xd8\x86\x96\x7f\x8d\x42\x08\xfc\x45\x07\x8a\x36\x80\x80\x3d\x86\x08\x78\xf7\xae\x9e\x07\x3e" ++"\x90\x7f\x96\x8a\xd5\x08\xf7\x4f\x07\xa5\xa0\xf5\x22\x05\xd8\x3e\xc0\x46\x73\x1a\x7c\x7e\x85\x6e\x8a\x1e\x86\x80\x8b\x8a\x7f\x1f" ++"\x78\xf7\xc5\x9e\x07\x57\x8c\x7d\x95\x30\xec\xfb\x7d\xf7\x8e\x18\xf7\x52\xf7\x50\xcf\xcc\x9b\x93\xcf\x90\x19\x9e\xfb\x9a\x07\x0b" ++"\xf9\x26\xf9\x72\x15\x5a\x06\x43\x20\x05\xaf\x4b\x5e\x98\x49\x1b\xfb\x55\xfb\x1b\xfb\x23\xfb\x5f\x4b\x9a\x4b\xa5\x59\x1f\x9d\x68" ++"\x9b\x77\xb5\x65\x2c\xfb\x1f\x18\xbc\x06\xda\xf7\x08\x05\x66\xc9\xb9\x7e\xcf\x1b\xf7\x56\xf7\x1a\xf7\x21\xf7\x61\xcb\x7c\xcc\x70" ++"\xbd\x1f\x79\xae\x7a\x9f\x62\xb1\x08\x60\x4b\x15\xad\x4a\x98\x53\x31\x1a\xfb\x52\x3a\xfb\x09\xfb\x18\x51\x62\x9e\xba\x60\x1e\x72" ++"\xae\x15\x69\xcb\x7f\xc2\xe3\x1a\xf7\x53\xdd\xf7\x0b\xf7\x17\xc3\xb4\x78\x5d\xb7\x1e\x0b\x7d\x1d\x74\xac\x4e\x56\x1d\xbd\x0b\x15" ++"\x25\x06\x64\xfb\x17\x7c\xbb\x86\x99\x82\x9d\x19\xb9\x72\x65\xa3\x5a\x1b\xfb\x07\x2e\xfb\x0d\xfb\x29\xfb\x14\xd3\x31\xf2\xd6\xc4" ++"\xae\xd3\xb5\x1f\x91\x65\x93\x77\x9a\x74\x08\x7a\x96\x96\x82\x92\x1b\x8e\x90\x8d\x8e\x92\x1f\xe6\xb4\x05\xaf\x07\x84\x7a\x83\x89" ++"\x81\x1b\x63\x6e\xb0\xd6\x7a\x1f\x34\x9d\x15\xfb\x08\x66\x66\x53\x62\x1b\x58\x68\xdb\xf7\x09\xf7\x1f\xb4\xdf\xce\xa8\xa2\x7c\x69" ++"\x9f\x1f\x99\x74\x93\x72\xa0\x3d\x08\x0e\xc5\x15\xc5\x0a\xf8\xcb\xbf\x1d\xfb\x30\xa1\x1d\xfb\x2b\xc7\x97\x0a\x0b\xf8\x49\xf8\xbb" ++"\x15\x64\x06\x52\xfb\x01\x05\x98\x68\x74\x90\x69\x1b\xfb\x15\x30\x2a\xfb\x1c\x5d\x97\x5d\xa0\x65\x1f\x9b\x70\x98\x7c\xad\x70\x42" ++"\xfb\x20\x18\xb0\x06\xcc\xf7\x0f\x05\x7b\xae\xa2\x86\xae\x1b\xf7\x13\xeb\xf4\xf7\x1f\xbb\x7d\xbc\x73\xb0\x1f\x7b\xa3\x7e\x97\x6c" ++"\xa1\x08\x6b\x4f\x15\xa8\x55\x96\x5e\x4b\x1a\xfb\x09\x5f\x47\x40\x69\x74\x97\xa9\x72\x1e\x76\xab\x15\x70\xc5\x7f\xc4\xd0\x1a\xe9" ++"\xba\xc9\xd2\xaa\x0b\x9e\x16\xf7\xaa\x9e\x06\x8e\x0a\xf8\x50\xa4\x0a\xfb\x56\xfb\xc3\xf7\x56\xa4\x0a\xfc\x45\x46\x0a\x0b\x9b\x16" ++"\xf7\xb0\x06\xf7\x08\xf4\xac\xc3\xc9\x1f\xcc\xc6\xb0\xe4\xec\x1a\xe5\x6e\xd9\x53\xc2\x1e\xd0\x47\xfb\x01\xaf\xfb\x1d\x1b\xfb\xa2" ++"\x78\x06\xda\x84\x93\x83\x8c\x40\x08\xfc\x50\x07\x8a\x42\x7f\x7f\x40\x86\x08\xf7\x52\xf8\xcb\x15\xaa\x95\x93\xb5\xe2\xac\x1d\x0b" ++"\xf8\x04\xf8\x51\x15\x97\x5c\x5c\x91\x5d\x1b\x2b\x40\x5a\x4b\x66\xa0\x6f\xbd\x6e\x1f\x4b\x62\x75\x6a\x57\x1a\x3b\xd1\x52\xec\xef" ++"\xd1\xc8\xf3\x9f\x1e\x78\x8e\x05\x3d\x72\x5b\x62\x48\x1b\x48\x58\xbd\xcf\xa8\x93\xa0\xa2\xaa\x1f\x7d\xab\xa8\x84\xaa\x1b\xa9\x9e" ++"\x97\xa0\x9f\x74\x98\x68\x72\x75\x86\x7e\x67\x1f\x7a\x9a\x84\x9c\xa1\x1a\xbb\xaf\xa6\xcb\xb7\xb0\x83\x78\xb8\x1e\x0b\xf7\x81\x9a" ++"\x06\x49\x90\x84\x94\x8a\xd4\x08\xf7\xf7\x07\xa5\x1d\x0b\xf7\x6a\xf7\x49\x6e\x0a\x0b\x15\xf8\x0e\x9e\x1d\x91\x07\xf7\xbb\xf8\x0e" ++"\x05\xfc\x14\xb0\x1d\x79\x07\xd5\x9b\x7d\x45\x8c\x1f\x0b\x76\x06\x75\x87\x80\x7f\x7a\x1b\x81\x7a\x8f\x93\x7a\x1f\x99\x66\x66\x93" ++"\x6a\x1b\x61\x5f\x7a\x6e\x6a\x1f\x68\x6c\x79\x61\x57\x1a\x3b\xb7\x53\xf7\x04\x50\x1e\xd3\x64\xbf\x63\xa4\x65\x08\x94\x7e\x90\x76" ++"\x72\x1a\x49\x59\x5d\x42\x31\x4d\xc2\xf7\x0e\x59\x1e\x74\x06\xa9\xfb\x68\x05\xa1\x06\x9e\x8c\x97\x99\x9a\x1b\x96\x9c\x87\x84\x9e" ++"\x1f\x0b\xf7\x55\xf8\x5d\x15\x86\x8e\x4d\x73\x65\x7e\x53\x7a\x19\x7b\x07\x90\x8c\x05\x8d\x9a\x9a\x8c\x95\x1b\xa2\x94\x7a\x60\x1f" ++"\xfc\x0f\xd4\x1d\x81\x92\xa0\x7a\x1f\xa2\x79\x7d\x94\x7b\x1b\x74\x79\x7a\x75\x6b\xb2\x74\xc2\xb7\xb3\x99\xa4\xa6\x1f\xaf\xab\xa1" ++"\xcf\xda\x1a\x0b\xc1\x07\xf7\x08\x89\xa0\x7a\xa1\xfb\x01\x08\xa3\x06\x85\xf7\x3e\x05\xfc\xc8\x06\x85\xfb\x3e\x05\xa3\x06\xa2\xf7" ++"\x01\xa0\x9c\xf7\x07\x8d\x08\xc1\x0b\xf7\x4d\x15\x42\x67\x5b\x65\x52\x1b\x3b\x53\xdb\xf7\x09\x88\x1f\xf7\xac\x06\xf7\x07\x88\x4c" ++"\xd2\x29\x1b\xfb\x01\x3a\x27\xfb\x18\xfb\x18\xda\x27\xf4\xc1\xbe\xa6\xbb\xad\x1f\x9d\xa3\x98\xa8\x9d\xc3\x08\xfb\xbd\xf7\x19\x15" ++"\xcd\x93\xad\xb1\xbd\x1b\xbe\xa9\x65\x49\x8e\x1f\x0b\xf7\x41\xf8\x67\x15\x48\x6a\x81\x86\x45\x6f\x91\x7c\x18\x91\x8d\x05\x8d\x93" ++"\x92\x8c\x92\x1b\xa6\xec\x1d\x9b\x79\x1e\x82\x93\x92\x85\x8f\x1b\x8e\x90\x8d\x8e\x90\x1f\xf2\xc1\x85\x99\x05\x83\x7e\x85\x89\x80" ++"\x1b\x6c\x83\x9c\xcb\x1f\x0b\xf7\x93\x26\x0a\x26\xf7\x08\x06\x8c\x1d\x07\x0b\x9f\xbd\x1e\x92\x9e\x90\x9c\x95\x1a\xa3\x75\xa1\x72" ++"\x73\x75\x75\x73\x81\x90\x7a\x92\x78\x1e\x9f\x58\x8f\x73\x56\x1a\x67\x8c\x7c\x8f\x61\x9c\x08\x93\x78\x78\x90\x81\x1b\x74\x7a\x79" ++"\x71\x6f\x9a\x7c\xa8\x97\x95\x8e\x94\xa3\x1f\xb2\x9a\x9c\x8f\xae\x8e\x0b\x07\xd1\x3d\x1d\x2f\x1d\xfb\x5b\xfb\xbb\xf7\x5b\xaf\x0a" ++"\xfc\x5b\x5c\x1d\x0e\x15\x65\x7b\x7d\x79\x0a\x08\x7c\xf7\x6b\x9a\x07\x55\x8f\x81\x94\xc0\x1a\xf8\xec\x07\x86\x8d\x82\x89\x81\x88" ++"\x7f\x85\x19\x82\x78\x7c\x86\x83\x1b\x86\x81\x8e\x90\x7c\x1f\x96\x6f\x6e\x91\x72\x1b\x5d\x5d\x73\x64\x6f\x1f\x6d\x60\x81\x64\x87" ++"\x33\x08\x0b\x7f\x74\x1b\x7d\x77\x91\x94\x79\x1f\x73\x97\x05\x97\x73\x73\xe4\x1d\xaa\x96\x9b\x9a\xa3\x1b\x96\x9a\x48\x0a\x77\xb4" ++"\x99\x87\xa4\x1b\xc3\xa8\xa9\xd7\xa0\x1f\x0e\xf8\x28\xf7\xd5\x15\xfb\x6e\x07\x4c\x7f\x78\x61\x89\x1e\x79\x8a\x05\x79\xf7\x78\x9d" ++"\x07\x79\x8c\x05\x61\x8d\x7f\x9e\xca\x1a\xf7\x6e\xa5\x07\xf7\x16\xfb\x4f\x05\xba\x4c\x92\x7f\x7c\x1a\x79\x80\x85\x69\x89\x1e\x79" ++"\x0b\x9a\x1d\x6b\xdd\x54\x0a\x0b\x39\x0a\x9d\xfb\xb1\x79\x07\xd5\x9a\x2e\x0a\xfc\x96\xfb\xc5\x95\x0a\x0b\xf7\xc7\xf7\x66\x15\x32" ++"\xca\x0a\xf7\x77\x9c\x79\x06\x59\x8e\x86\x94\x8a\xe7\x08\xe4\xa6\x07\xf7\x10\xfb\x31\x05\x93\x82\x8e\x84\x84\x1a\x83\x84\x86\x7f" ++"\x1e\x79\x7a\x0b\xf9\x62\xf7\x27\x15\x54\xf7\x96\x5c\x06\xfb\x5f\xfb\x9e\x05\x5a\xf7\x48\x31\xd1\xe5\xc2\x07\xfb\x11\xc4\x15\xfb" ++"\x1b\x06\xf7\x1b\xf7\x47\x05\xb7\xf7\xf2\x2c\x0a\x0b\x9b\x1a\x9f\x7e\x97\x75\x7c\x44\x0a\x0b\xf7\xc8\x15\x5f\x8d\x7f\x93\x8a\xa5" ++"\x08\xf7\xeb\x07\x7d\x8e\xfb\x0a\x54\x05\x74\x07\x94\xa4\x99\x8f\x8f\x1b\x91\x8d\x85\x75\x1f\xfb\x95\x07\x8a\x74\x81\x84\x61\x89" ++"\x08\x73\xf7\x53\x07\x0b\x6d\xa4\x6f\x95\x53\x92\xbb\x98\xa0\x94\xa2\x9d\x08\xb0\xa9\xa1\xb8\xbb\x1a\xe4\x3f\xc8\xfb\x04\x66\x6f" ++"\x85\x7b\x62\x1e\x83\x74\x81\x88\x80\x1b\x76\x81\x94\x9e\x88\x1f\x7b\x06\x0b\x79\x9d\x05\x44\x42\x48\x6d\x38\x1b\x4c\x53\x9f\xb1" ++"\x60\x1f\x54\xbc\x6c\xe5\xf7\x04\x1a\xf7\x49\xe8\xf7\x08\xf7\x25\xc4\xbf\x76\x64\xb3\x1e\xab\x6b\x9a\x6f\x9e\x4a\x08\x0b\xf7\x6d" ++"\xf7\xd0\x15\x7e\xb0\xa7\x86\xae\x1b\xc8\xc6\x9e\xac\xb4\x1f\xae\xa7\x9f\xb9\xc0\x1a\xd8\x67\xc0\x40\xad\x1e\x62\x9d\x77\x8d\xfb" ++"\x12\x8c\x08\xfb\x6a\x79\x06\x0b\xae\x1d\xe8\x1d\x8f\x0a\x66\x55\x66\x1f\x0e\xfb\x0b\xfb\x0f\xfb\x09\x3b\xf7\x0e\xf7\x45\xf7\x47" ++"\xda\xf7\x0c\xf7\x0a\x1f\x0e\xa9\x0a\xc2\xc3\xb3\x0a\x6e\x6e\x65\x68\x6e\xa8\xb0\xaf\xa9\xa8\xaf\x1f\x0b\x1a\x9e\x99\x93\xab\x8d" ++"\x1e\x8f\x95\x8b\x8c\x96\x1f\x9e\xfb\xac\x78\x07\xbb\x89\x0b\x15\xce\xac\xb8\xc8\xc7\x1a\xbd\x68\xb2\x4b\x1d\xb0\x92\x91\x8c\x8c" ++"\x91\x1e\x8d\x91\x8c\x8b\x8c\x1b\x93\x91\x85\x83\x6b\x6f\x0b\x07\x4c\x52\x0a\xca\x1a\xf8\x5c\x3c\x1d\xa1\x8c\x05\x0b\x15\x3f\x6e" ++"\x73\x76\x51\x1b\x4a\xb2\x1d\x1a\xbd\x68\xb2\x4b\x1d\xb1\x40\x0a\x6f\x67\x55\x66\x1f\x0b\x15\xce\xac\xb8\x94\x0a\x0b\x5e\x0a\xf7" ++"\x62\xf7\xc3\xfb\x57\x46\x0a\x78\xf7\xaa\x9e\x07\x5e\x0a\x0b\x94\x0a\x83\x6b\x6f\x0b\xfb\x0d\xfb\x33\x24\xf7\x2e\x05\x81\x9a\x85" ++"\x9a\x97\x1a\x9b\x94\x99\x98\x8f\x1e\x93\x8d\x8d\x8c\xa8\x8c\x08\x9d\xfb\xbc\x79\x07\x0b\xfb\xd9\xf7\x2c\x15\xd9\x96\xad\xb0\xc8" ++"\x1b\xc8\xa3\x6f\x34\x98\x1f\x0b\xf0\xab\x26\xf7\x08\x07\xba\x1d\x0b\xa6\x57\x0a\xf7\x5b\x16\x71\x75\x74\x70\x6f\xa0\x75\xa6\xe8" ++"\x1d\xc8\xc7\x1a\xbd\x68\xb2\xbc\x1d\x0b\xf8\x96\xb3\x1d\x0b\xd7\xb0\x0a\x96\x7b\x9d\x80\x61\x0a\x15\x84\x84\x7f\x81\x80\x1e\x77" ++"\x7a\x71\x81\x6e\x1b\x37\x55\xdb\xf7\x10\xf7\x04\xbc\xd5\xd7\xc1\xbb\x5c\x56\x1f\x0b\x50\x1d\x98\x94\x98\x7f\x0a\x0e\x30\x1d\x9f" ++"\xd6\x1d\x76\xdd\x1d\x5b\x0a\x2a\x1d\x0b\x15\x84\xad\xd9\x85\xbe\x1b\xe5\xac\x7e\x67\x51\x3f\x64\xfb\x05\x32\x52\xa8\xb7\xa2\x94" ++"\x9a\xb3\xbb\x1f\x0b\x82\xf7\x75\x05\x76\x06\x76\x85\x7b\x7f\x77\x1b\x82\x7c\x8e\x90\x7c\x1f\x9c\x5a\x59\x93\x5c\x1b\x39\x0b\xf8" ++"\x53\x15\xab\xcb\x05\xa7\xc3\x98\xb1\xa5\x1a\xa3\x7a\x9c\x73\x68\x7a\x62\x23\x85\x1e\x86\x3b\x05\x0b\x07\xe2\x93\x99\xbc\x8d\xbd" ++"\x1d\x30\x08\x3f\x07\x0e\x5d\x0a\x79\x07\x2e\x1d\x0b\x06\xc5\x8a\x9f\x71\x89\x45\x08\x9d\xf7\x85\x79\x06\x0b\x1f\x7d\x6c\x05\x7f" ++"\xa8\xa2\x87\xab\x1b\xd8\xbb\xab\x0b\xba\x0a\xfc\x1a\x07\x81\xfb\x35\x9e\x8a\x8f\xe2\xac\xaa\xe0\x8a\x19\x0b\x15\xa9\xc3\xaf\xb9" ++"\xd5\xbc\x3f\xfb\x09\xfb\x02\x5a\x40\x43\x5c\x52\xaf\xa9\x1e\x0e\x07\xc5\x1d\x0b\x07\x8a\x36\x81\x80\x3f\x86\x08\x78\xf7\xac\x9e" ++"\x07\x3f\x8e\x7d\x99\x8a\xd4\x08\x0b\x15\x64\x71\x7a\x7f\x6c\x1b\x76\x76\x90\x94\x7a\x1f\xba\x32\x79\x92\x5e\x1b\x5d\x0b\xe3\x60" ++"\x1d\x90\x82\x8c\x2f\x08\x0b\x9e\xed\x1d\x0b\x15\x55\x5e\x5e\x55\x53\xb6\x5f\x0b\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2" ++"\xa6\xa6\x74\xa2\x70\x1f\x0b\xb7\x0a\xe3\x1a\x0e\x07\xe3\x93\x99\xbc\x8c\x1e\x9b\x9c\x06\x0b\x86\x41\x6d\x92\x7c\x18\x96\x8f\x05" ++"\x8d\x0b\x07\x45\x8a\x7b\x7c\x41\x1b\x79\xf7\xb2\x9d\x07\x41\x7b\x9a\xd1\x1f\x0b\x07\xb2\x0a\x0b\xa7\x1d\x79\x82\x90\x7c\x1b\x76" ++"\x7e\x7f\x78\x7b\x0b\xf7\x49\xf8\x63\x15\x47\x69\x80\x87\x41\x6d\x92\x7d\x18\x96\x8e\x05\x0b\xd2\x9b\x99\x6a\x1d\x0b\xb8\xb7\xc2" ++"\xc2\x5e\xb8\x54\x1f\x8c\x69\x15\xae\xa9\x6d\x67\x67\x0b\xf7\xdf\xf9\x38\x2c\x0a\x0e\x9f\x07\x6b\x8f\x89\x8b\x83\x90\x08\x85\x8e" ++"\x89\x93\xad\x1a\x0b\x48\x0a\x77\xb4\x9a\x87\xa4\x1b\xc2\x0b\xcb\x0a\x5a\x8c\x83\x9a\x0b\x79\x07\xa2\x8a\xc5\x89\x96\x7f\x8a\x52" ++"\x19\xfc\x8a\x04\x0b\xbd\xdd\xd8\x40\xbe\xfb\x06\x78\x0b\x07\xd1\x8c\x9b\x9a\xd5\x1b\x9d\x0b\xa5\x36\xe2\xfb\x78\xf7\x80\x18\x0b" ++"\x56\xc6\x64\xdb\xd9\xc4\xb2\xc0\xa2\x7c\x9a\x76\x1e\x0b\x1b\x7b\x78\xf7\xb8\x9e\x7a\x06\x55\x77\x9f\xc2\x1f\x0b\xf8\x2e\x16\x9b" ++"\x06\xf7\x80\xf8\xa7\x05\xfc\x40\x07\x0b\xb1\xa1\x98\x81\x6e\x9d\x1e\x71\x9b\x97\x81\x9c\x1b\x0b\xfb\x2c\xfb\x29\xfb\x51\xfb\x4e" ++"\xf7\x29\xfb\x2c\x0b\xf9\x31\x15\x7f\x06\xfb\x80\xfc\xb5\x63\x2d\x80\x0b\xfb\x14\xf7\xb2\x05\x3e\x06\xfb\x13\xfb\xb2\xc0\x0b\x07" ++"\x44\x8a\x7c\x7d\x40\x1b\x79\xf7\xb3\x07\x0b\x85\x88\x1e\x83\x86\x89\x8b\x6b\x87\x08\x77\x0b\x8a\x7e\x85\x8b\x87\x1b\x68\x82\x96" ++"\xb9\x1f\x0b\xda\x69\x1e\x7d\xad\xa6\x87\xd0\x1b\xf7\xac\x0b\x07\xf7\x0a\xb8\x64\xfb\x0f\xa1\x1f\x0e\x15\x38\x06\x61\xfb\x13\x98" ++"\x81\x05\x0e\xb2\xf7\x95\x15\x4c\xf7\x8a\xca\x07\x0e\x07\x89\x2f\x86\x82\x59\x88\x08\x79\x7a\x0b\x58\x88\x08\x7a\x7a\xf7\x76\x9c" ++"\x7b\x06\x0b\x1f\x29\x20\x05\x74\xf7\x91\x07\x0e", 48556 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Bold.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Bold.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Bold.cff.cpp.301 2023-01-17 15:53:51.711205392 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Bold.cff.cpp 2023-01-17 15:53:51.711205392 -0500 +@@ -0,0 +1,1068 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusSans_Bold_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x10\x4e\x69\x6d\x62\x75\x73\x53\x61\x6e\x73\x2d\x42\x6f\x6c\x64\x00\x01\x01\x01\x31\xf9\xbc\x00" ++"\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x14\x04\xfb\x2f\x0c\x03\xd0\x0c\x04\xfb\x50\xfb\xc7\xfa\xc1\xfa\xc2\x05" ++"\x1c\x1f\x20\x0f\x1c\x1f\x33\x11\xc0\x1c\x79\x91\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00\x1d\x00\x24\x00\x2b\x00\x35" ++"\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b\x00\x8e\x00\x95\x00\x9c" ++"\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa\x01\x04\x01\x0b\x01\x12" ++"\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71\x01\x77\x01\x7d\x01\x89" ++"\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1\x01\xed\x01\xf0\x01\xf6" ++"\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02\x59\x02\x60\x02\x6f\x02\x7b" ++"\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3\x02\xda\x02\xe3\x02\xec" ++"\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03\x61\x03\x6a\x03\x73\x03\x7c" ++"\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1\x03\xfa\x04\x03\x04\x0c" ++"\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04\x81\x04\x8a\x04\x93\x04\x9c" ++"\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05\x11\x05\x1a\x05\x23\x05\x2c" ++"\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1\x05\xaa\x05\xb3\x05\xbc" ++"\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06\x31\x06\x3a\x06\x43\x06\x4c" ++"\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf\x06\xc6\x06\xcf\x06\xdb" ++"\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a\x07\x40\x07\x46\x07\x50" ++"\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4\x07\xb9\x07\xbe\x07\xc4" ++"\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08\x29\x08\x33\x08\x3d\x08\x49" ++"\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0\x08\xc6\x08\xd2\x08\xd6" ++"\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09\x40\x09\x42\x09\x48\x09\x55" ++"\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc\x09\xca\x09\xcd\x09\xda" ++"\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42\x0a\x47\x0a\x50\x0a\x53" ++"\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2\x0a\xb9\x0a\xc0\x0a\xc7" ++"\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22\x0b\x29\x0b\x30\x0b\x37" ++"\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92\x0b\x99\x0b\xa0\x0b\xa7" ++"\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02\x0c\x09\x0c\x10\x0c\x17" ++"\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87\x0c\x93\x0c\x98\x0c\x9e" ++"\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f\x0d\x6f\x0d\x7a\x41\x45" ++"\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x41\x6d\x61\x63\x72\x6f" ++"\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63\x75\x74\x65\x43\x63\x61\x72" ++"\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68\x69\x44\x63\x61\x72\x6f\x6e" ++"\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f\x74\x61\x63\x63\x65\x6e" ++"\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45\x70\x73\x69\x6c\x6f\x6e" ++"\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47\x62\x72\x65\x76\x65\x47" ++"\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f\x74\x61\x63\x63\x65\x6e\x74" ++"\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64\x6f\x74\x61\x63\x63\x65\x6e" ++"\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x49" ++"\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b\x61\x70\x70\x61\x4b\x63" ++"\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61\x72\x6f\x6e\x4c\x63\x6f\x6d" ++"\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e\x4e\x63\x6f\x6d\x6d\x61" ++"\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x4f\x6d\x61\x63\x72" ++"\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x4f" ++"\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52\x63\x61\x72\x6f\x6e\x52\x63" ++"\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c\x6c\x61\x53\x63\x69\x72\x63" ++"\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61\x75\x54\x62\x61\x72\x54\x63" ++"\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65\x76\x65\x55\x68\x75\x6e\x67" ++"\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69\x6c\x6f\x6e\x55\x70\x73" ++"\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72\x69\x6e\x67\x55\x74\x69" ++"\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72\x65\x73\x69\x73\x57\x67\x72" ++"\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63\x75\x74\x65\x5a\x64\x6f\x74" ++"\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66\x69\x69\x30\x30\x32\x30\x38" ++"\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30\x31\x39\x61\x66\x69\x69\x31" ++"\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69\x69\x31\x30\x30\x32\x33\x61" ++"\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32\x36\x61\x66\x69\x69\x31\x30" ++"\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69\x31\x30\x30\x33\x30\x61\x66" ++"\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33\x61\x66\x69\x69\x31\x30\x30" ++"\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31\x30\x30\x33\x37\x61\x66\x69" ++"\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61\x66\x69\x69\x31\x30\x30\x34" ++"\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30\x30\x34\x34\x61\x66\x69\x69" ++"\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66\x69\x69\x31\x30\x30\x34\x38" ++"\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30\x35\x31\x61\x66\x69\x69\x31" ++"\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69\x69\x31\x30\x30\x35\x35\x61" ++"\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35\x38\x61\x66\x69\x69\x31\x30" ++"\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69\x31\x30\x30\x36\x32\x61\x66" ++"\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37\x61\x66\x69\x69\x31\x30\x30" ++"\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31\x30\x30\x37\x31\x61\x66\x69" ++"\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61\x66\x69\x69\x31\x30\x30\x37" ++"\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30\x30\x37\x38\x61\x66\x69\x69" ++"\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66\x69\x69\x31\x30\x30\x38\x32" ++"\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30\x38\x35\x61\x66\x69\x69\x31" ++"\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69\x69\x31\x30\x30\x38\x39\x61" ++"\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39\x32\x61\x66\x69\x69\x31\x30" ++"\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69\x31\x30\x30\x39\x36\x61\x66" ++"\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39\x61\x66\x69\x69\x31\x30\x31" ++"\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31\x30\x31\x30\x33\x61\x66\x69" ++"\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61\x66\x69\x69\x31\x30\x31\x30" ++"\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30\x31\x31\x30\x61\x66\x69\x69" ++"\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66\x69\x69\x36\x31\x32\x34\x38" ++"\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c\x70\x68\x61\x74\x6f\x6e\x6f" ++"\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67\x68\x74\x61\x6f\x67\x6f\x6e" ++"\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72\x72\x6f\x77\x62\x6f\x74\x68" ++"\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69\x67\x68\x74\x61\x72\x72\x6f" ++"\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62\x65\x74\x61\x63\x61\x63\x75" ++"\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x63\x68\x69" ++"\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64\x63\x72\x6f\x61\x74\x64\x65" ++"\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72\x65\x76\x65\x65\x63\x61" ++"\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f\x6e\x65\x6e\x67\x65\x6f" ++"\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71\x75\x69\x76\x61\x6c\x65" ++"\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63\x6c\x61\x6d\x64\x62\x6c" ++"\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d\x61\x67\x62\x72\x65\x76" ++"\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67\x64\x6f\x74\x61\x63\x63\x65" ++"\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x68\x65\x61" ++"\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69\x6e\x69\x74\x79\x69\x6e" ++"\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69\x6e\x74\x65\x72\x73" ++"\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69\x6f\x74\x61\x69\x6f\x74" ++"\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x69\x6f\x74\x61\x74\x6f" ++"\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b\x63\x6f\x6d\x6d\x61\x61" ++"\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d\x62\x64\x61\x6c\x63\x61" ++"\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71\x75\x61\x6c\x6c\x69\x72\x61" ++"\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x6d\x75\x73\x69\x63\x61" ++"\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e\x63\x61\x72\x6f\x6e\x6e" ++"\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71\x75\x61\x6c\x6e\x75\x6f" ++"\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f\x6d\x65\x67\x61\x6f\x6d" ++"\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x6f\x72\x74\x68\x6f" ++"\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66\x70\x65\x73\x65\x74" ++"\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x70\x72\x6f\x70\x65\x72\x73" ++"\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61\x63\x75\x74\x65\x72\x61\x64" ++"\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76\x6c\x6f\x67\x69\x63\x61\x6c" ++"\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x73" ++"\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x73" ++"\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63\x61\x72\x6f\x6e\x74\x63\x6f" ++"\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65\x75\x68\x75\x6e\x67\x61\x72" ++"\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62\x6c\x75\x6e\x69\x30\x30\x41" ++"\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69\x30\x32\x43\x39\x75\x6e\x69" ++"\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43\x75\x6e\x69\x30\x33\x43\x32" ++"\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30\x34\x35\x44\x75\x6e\x69\x30" ++"\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75\x6e\x69\x30\x34\x39\x38\x75" ++"\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34\x39\x43\x75\x6e\x69\x30\x34" ++"\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e\x69\x30\x34\x41\x33\x75\x6e" ++"\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41\x46\x75\x6e\x69\x30\x34\x42" ++"\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69\x30\x34\x42\x36\x75\x6e\x69" ++"\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41\x75\x6e\x69\x30\x34\x42\x42" ++"\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30\x34\x44\x38\x75\x6e\x69\x30" ++"\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75\x6e\x69\x30\x34\x45\x45\x75" ++"\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31\x32\x36\x75\x6e\x69\x32\x32" ++"\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e\x69\x32\x32\x39\x35\x75\x6e" ++"\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b\x75\x70\x73\x69\x6c\x6f" ++"\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x74" ++"\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c\x64\x65\x77\x61\x63\x75\x74" ++"\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61\x76\x65\x78\x69\x79\x63\x69" ++"\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x7a\x65" ++"\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20" ++"\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x43\x6f\x70\x79" ++"\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20" ++"\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x4e\x69\x6d\x62" ++"\x75\x73\x20\x53\x61\x6e\x73\x20\x42\x6f\x6c\x64\x4e\x69\x6d\x62\x75\x73\x20\x53\x61\x6e\x73\x00\xa6\x02\x00\x01\x00\x0c\x00\x19" ++"\x00\x31\x00\x36\x00\x3a\x00\x43\x00\x8e\x00\xe0\x00\xfa\x00\xff\x01\x23\x01\x27\x01\x4d\x01\x54\x01\x59\x01\x5e\x01\x66\x01\x6c" ++"\x01\x72\x01\x7a\x01\xe6\x02\x40\x02\x5a\x02\x66\x02\x72\x02\x7b\x02\x80\x02\xe4\x03\x25\x03\x44\x03\x60\x03\x80\x03\x87\x03\x8b" ++"\x03\x90\x03\x94\x03\x9b\x03\xa4\x03\xb2\x03\xbb\x03\xc2\x03\xc8\x03\xce\x03\xd3\x03\xf9\x04\x0e\x04\x18\x04\x28\x04\x3b\x04\x49" ++"\x04\x5a\x04\x67\x04\x87\x04\xa0\x04\xa4\x04\xa8\x04\xab\x04\xb3\x04\xc2\x04\xcf\x04\xd7\x04\xdf\x04\xe7\x04\xf3\x04\xf9\x05\x04" ++"\x05\x0f\x05\x16\x05\x1f\x05\x25\x05\x2b\x05\x4d\x05\x54\x05\xb3\x05\xb8\x05\xc0\x06\x06\x06\x3b\x06\x77\x06\xb1\x06\xe9\x07\x16" ++"\x07\x47\x07\x77\x07\x7b\x07\xa7\x07\xc2\x07\xc7\x07\xf1\x08\x1b\x08\x46\x08\x4c\x08\x67\x08\x73\x08\x9b\x08\xb7\x08\xbb\x08\xc4" ++"\x08\xdc\x08\xfb\x09\x00\x09\x1e\x09\x27\x09\x3f\x09\x5c\x09\x6c\x09\x88\x09\x9f\x09\xb9\x09\xd3\x09\xd6\x09\xef\x0a\x07\x0a\x17" ++"\x0a\x2e\x0a\x42\x0a\x57\x0a\x6c\x0a\x81\x0a\x94\x0a\xa8\x0a\xbc\x0a\xd0\x0a\xdd\x0a\xf0\x0b\x03\x0b\x15\x0b\x27\x0b\x39\x0b\x49" ++"\x0b\x53\x0b\x60\x0b\x70\x0b\x7f\x0b\x88\x0b\x96\x0b\xa1\x0b\xaf\x0b\xb9\x0b\xc5\x0b\xd2\x0b\xdf\x0b\xe4\x0b\xf1\x0b\xfd\x0c\x07" ++"\x0c\x12\x0c\x1d\x0c\x28\x0c\x33\x0c\x36\x0c\x3d\x0c\x47\x0c\x51\x0c\x5b\x0c\x65\x0c\x6f\x0c\x77\x0c\x80\x0c\x89\x0c\x92\x0c\x9b" ++"\x0c\xa4\x0c\xad\x0c\xb3\x0c\xb9\x15\xfb\x12\x06\x45\xfb\x2a\x05\xd1\x06\x0e\x15\xf7\x12\xfb\x2a\x05\xd1\x06\x45\xf7\x2a\x05\x0e" ++"\x15\xfb\x04\xce\x07\x8c\x59\x75\x6d\x5d\x82\x08\x5d\x07\xd1\x8d\xc2\xcb\x88\xd9\x08\xf2\x07\x0e\x15\x25\x27\xb1\x1d\xf8\xb0\x15" ++"\x0b\x45\x1d\xf7\x4e\xf7\x0e\x45\x1d\x0e\xf8\xa0\x9c\x15\x73\xa2\x83\x9b\xa6\x1a\xf7\xc0\x07\xf7\x02\x40\xc3\xfb\x26\xfb\x26\x3f" ++"\x4d\xfb\x11\x82\x1e\xf7\x1b\x06\xc3\x92\xa2\x9d\xd0\x1b\xc1\xa6\x79\x67\x79\x82\x7c\x7c\x82\x62\x1d\x20\x79\x57\x54\x2a\x1a\x2a" ++"\xcc\x4a\xee\xc7\xc1\xa4\xbf\xbd\x1e\x6f\x8e\x81\x98\x7b\x1e\xf7\x2c\x06\x88\x1d\x0b\xf8\xa0\xf7\x76\x15\x8c\x97\x8b\x90\x92\x1a" ++"\xc1\x83\xbd\x7e\xb1\x1e\xed\x67\x34\xc6\xfb\x01\x1b\xfb\x2f\x2c\xfb\x04\xfb\x49\xfb\x41\xe9\x21\xf7\x2d\xf7\x0d\xed\xcf\xf6\xaa" ++"\x1f\xfb\x1e\x06\x60\x7a\x64\x72\x58\x1b\x63\x6b\x9c\xa9\x77\x1f\x7e\x9f\x86\xa3\x89\xbe\x08\x8d\xe8\x15\xde\x94\xae\xb3\xc9\x1b" ++"\xcb\xb1\x60\x3b\x92\x1f\x0b\xf7\xc1\x54\x1d\x8c\xfb\x05\x15\xd8\xbd\x46\x21\x26\x57\x45\x40\x3f\x58\xd0\xf3\xf3\xbe\xd0\xd7\x1f" ++"\x0b\xf7\x69\x31\x1d\x0b\xf8\x37\xf7\xa2\x15\xf7\x7b\xf8\x5f\x05\xfb\x3c\x06\xfb\x1f\xfb\xd6\xfb\x29\xf7\xd6\x05\xfb\x3b\x06\xf7" ++"\x86\xfc\x5f\x05\xfb\xa2\xf7\x2a\x07\x0b\x15\x20\x52\x1d\x15\x58\x63\x64\x58\x59\xb3\x63\xbd\xbc\xb4\xb3\xbc\xbf\x64\xb2\x59\x1f" ++"\x5b\x04\xa2\x9d\x79\x73\x74\x78\x78\x75\x73\x78\x9e\xa2\xa3\x9e\x9d\xa3\x1f\x0b\xfb\x20\xfc\xb0\xf7\x20\x0b\xf7\x2a\xf7\xdf\x0b" ++"\xf9\x5f\x46\x1d\x0b\xf7\x63\x24\x1d\x2d\x1d\x06\x0b\x5c\x1d\xf7\x2a\x06\x0b\xfd\x6d\xf7\x2a\x06\x0b\xfb\x2a\xfb\x26\xf7\x2a\x06" ++"\x0b\xf8\x8d\xf8\x02\x15\xf7\x06\x89\x33\xd0\xfb\x25\x1b\xfb\x1d\x36\x46\xfb\x03\x67\x96\x6c\x9e\x76\x1f\x9e\x78\x9c\x82\xbf\x7a" ++"\xf7\x3b\x57\x18\xae\x80\x97\x80\x75\x1a\x6a\x64\x77\x4a\x66\x6f\x91\x98\x79\x1e\x7c\x96\x85\x96\x85\xa8\x08\xfb\x1d\x06\xfb\x0b" ++"\x8f\xe2\x4e\xf7\x38\x1b\xd6\xc4\x9b\xab\xb3\x1f\xb3\xab\xa3\xbd\xc0\x1a\xd1\x68\xb8\x44\xa0\x1e\xfb\x45\xbe\x05\x64\x97\x81\x93" ++"\xa1\x1a\xa9\xab\x9f\xbc\xce\xac\x73\x5a\x8c\x1e\x0b\xf9\x5b\xf8\x1c\x15\xfb\xb8\xfb\x11\xf7\x3a\x06\x87\x62\x81\x72\x75\x71\x08" ++"\x5f\x67\x53\x71\x52\x1b\xfb\x0e\x35\xf5\xf7\x2a\xf7\x31\xd7\xea\xf7\x14\xbf\xb7\x7c\x6e\xac\x1f\xa0\x79\x96\x7a\x98\x65\x08\xf7" ++"\x21\x06\xf7\x2b\x79\xfb\x0e\xe9\xfb\x44\x1b\xfb\x66\xfb\x23\xfb\x2f\xfb\x77\xfb\x71\xf7\x24\xfb\x35\xf7\x59\xed\xcd\xae\xdd\xc3" ++"\x1f\x9d\x2b\x05\xe5\x06\x0b\xf8\x9e\xf7\xe6\x15\xf7\x18\x81\x34\xda\xfb\x1c\x1b\xfb\x36\x2e\x21\xfb\x4c\xfb\x46\xe8\x23\x7c\x1d" ++"\x0b\xca\x9a\x1d\xfb\xe1\xf7\x20\xf7\xfe\x89\x1d\x0b\xf7\x7a\x5c\x1d\xf8\x87\xf7\x11\xfb\xf1\x06\x0b\x15\x2d\x1d\x06\xf9\x6d\xbf" ++"\x1d\x0b\xf8\x3f\xfb\x20\x0b\xf7\x7a\xf7\xb5\x15\xf7\x40\x06\xcc\xa7\x71\x4f\x1f\x6d\x07\x8a\x78\x8b\x79\x80\x1a\x46\x8f\x76\x9d" ++"\x68\x1e\xf7\x35\xa6\x06\x74\x98\x82\x9a\xab\x1a\x87\xf7\x6b\x87\x95\x2e\xb3\x08\xdd\xab\xb4\xc6\xe4\x1a\xc5\x77\xc0\x68\xaf\x1e" ++"\xad\x6a\x5d\x9b\x4d\x1b\xfc\x1b\x32\x1d\xf8\x32\x04\xf7\x52\xf7\x49\x07\xb6\x9c\x87\x7c\x9e\x1f\x9d\x7c\x94\x72\x69\x1a\x68\x82" ++"\x6f\x79\x7c\x1e\x7d\x7a\x78\x86\x60\x1b\x0b\xf7\x52\x24\x1d\xfb\x20\xfb\xdc\x06\x35\x9b\x56\xaf\x67\x1e\x63\xb3\xcc\x77\xe1\x1b" ++"\xe5\xcf\xa2\xb9\xb2\x1f\xaa\xaf\x97\xb8\xe0\x1a\xf7\xdc\xfb\x20\xfb\xd6\x07\x54\x85\x74\x79\x77\x1e\x78\x79\x6f\x80\x6c\x1b\x6c" ++"\x6e\x96\x9d\x7a\x1f\x78\x9f\x85\xa1\xc4\x1a\x0b\xca\x24\x1d\xfc\xb0\xf7\x20\xf7\xb3\x07\xdd\xb4\xb4\xdd\x9a\x95\xb9\x1d\x88\x8b" ++"\x85\x1b\x4b\x54\x61\x42\x6c\x1f\xf5\x07\x0b\xcc\x16\xf7\x2a\xe4\x06\xf7\xb5\xf7\xfa\x05\xfc\x53\x48\x1d\x30\x07\xfb\xb5\xfb\xfc" ++"\x05\xf8\x57\xfb\x2a\x07\x0b\xd1\x16\xf7\x20\xd2\x06\xf7\x57\xf7\x92\x05\xfb\xd9\xf7\x20\xf8\xb0\xfb\x20\x44\x07\xfb\x57\xfb\x92" ++"\x05\xf7\xd9\xfb\x20\x07\x0b\xf7\xcd\xf8\xa5\x67\x1d\x0b\xf9\x7b\x25\x1d\xf8\x15\x9d\x1d\x0b\xf9\x89\x20\x1d\xf7\x63\xf9\x6d\x64" ++"\x1d\x0b\x15\xfb\x02\xfb\x0e\xf7\x02\x06\x0b\x15\xfc\x3b\xfd\x73\x05\xe2\x06\xf8\x3b\xf9\x73\x05\x0b\xec\x05\x3d\x06\xf2\xfb\x2a" ++"\x05\x0e\xf7\x2a\xf9\x6d\xfb\x2a\x0b\x7f\x89\x86\x7c\x1f\x0b\x15\xd2\xba\x47\x23\x0b\xe5\xfb\x83\x05\x0b\xf7\xc1\xf8\xa5\x15\xb5" ++"\x1d\xfb\xe0\x06\x36\xb8\x61\xe7\xab\xa2\x8e\x93\xa5\x1e\xed\x07\x89\x7d\x84\x8a\x80\x1b\x66\x82\x96\xbb\x1f\xf7\xba\xd9\x07\x0b" ++"\x1f\x43\xa4\x05\x98\x67\x8a\x8b\x79\x1b\x53\x68\x5d\x3d\x87\x1f\xca\x06\xab\x90\x0b\x99\x1d\xf8\xb5\xf7\x11\xfc\x1f\x06\x0b\x63" ++"\x1d\xd8\x06\xdd\xef\xdd\x27\x05\xd8\x06\x24\xf7\x2a\x05\x0e\x15\xd8\xbd\x46\x21\x26\x57\x45\x40\x3f\x58\xd0\xf3\xf3\xbe\xd0\xd7" ++"\x1f\x0e\x68\x5d\x3d\x87\x1f\xca\x06\xab\x90\x96\x98\xa3\x1b\x0b\xfb\x2a\x05\xd7\x06\xdd\xef\xdd\x27\x05\xd9\x06\x24\xf7\x2a\x05" ++"\x0e\xf7\x1e\xf0\xea\xf7\x17\xf7\x17\x27\xea\x59\x1d\x0b\xf8\xb9\x15\xfb\x39\x26\xfb\x01\xfb\x45\xfb\x46\xf0\xfb\x00\xf7\x3a\xf7" ++"\x39\xf1\xf7\x00\xf7\x42\xf7\x4b\x28\xf6\xfb\x3d\x1f\x0b\xf7\xdf\x15\xfb\xdf\xf7\x2a\xf9\x6d\xfb\x2b\xfb\xa5\xfb\xb4\xf7\xa5\xfb" ++"\x2a\xfd\x6d\x2e\x1d\x07\x0b\x77\x95\x1d\x0b\xb4\x1d\x6f\x0b\xbf\x1d\x0e\xfb\x1f\x1f\xfb\x34\xf7\xa9\x0b\x46\x1e\x47\xca\xdd\x6a" ++"\xf3\x1b\xf3\xdd\xac\xcf\xca\x1f\x0b\xa9\x9b\xaa\x9b\xb3\x1b\xc4\xa6\x70\x44\x9b\x1f\x0b\xf9\x6d\x15\xfb\x2a\xfd\x6d\x0b\x15\xfb" ++"\xbf\x3c\xf7\xbf\x06\x0b\xfb\x1a\x06\x45\x7a\x6f\x70\x0b\x1f\xd2\x71\x05\x83\xa0\x9e\x87\x9a\x1b\xc6\x0b\xf8\xf0\xfb\x2a\x06\x0e" ++"\x15\xb3\xa0\x9b\xa3\xb5\x1a\xcd\x51\xbc\x0b\x1f\x78\x81\x8b\x8b\x46\x80\x53\x81\x18\x0b\x15\xfb\x00\xfb\x2a\x05\x0b\x15\xfb\x20" ++"\xfd\x6d\xf7\x20\x06\x0b\x26\xfb\x00\xfb\x46\x0b\xf7\x20\xf7\xae\x06\x0b\x15\x38\xc0\x06\xa7\x97\x99\xa5\x98\xc1\x1d\x6d\x6e\x8c" ++"\x76\x1b\x2e\x5e\x5f\x30\x1f\x4a\x3f\x2e\xd7\xfc\x48\xf7\x20\xf8\x48\xde\x07\x0b\xf8\x24\xf8\xb0\x69\x1d\x0b\x15\x38\x07\xca\x64" ++"\x60\xa8\x52\x1b\x5b\x56\x73\x64\x66\x1f\x55\x53\x6f\x3d\x2c\x1a\xfb\x3a\xe3\xfb\x06\xf7\x15\xc5\xae\x9e\xc6\xbc\x1e\x42\x07\x4a" ++"\x5d\x5e\x49\x59\x6c\xa1\xb4\x80\x1e\xfb\x24\x06\x8c\x61\x9a\x6e\xb0\x6d\x08\x68\xb6\xc6\x7a\xd7\x1b\xf7\x30\xe9\xd6\xf7\x11\x1f" ++"\xf8\xc2\x07\xfb\x8a\xfb\x00\x15\xcd\xbc\x42\x27\x29\x5c\x48\x45\x4e\x60\xce\xed\xf1\xb6\xd2\xca\x1f\x0b\x6b\x1d\xf7\x77\x0b\x40" ++"\x1d\xf7\xe1\xe8\x67\x1d\x0b\x15\x25\x37\x69\x48\x4d\x1f\x4a\x45\x66\x25\xfb\x01\x1a\xfb\x01\xb0\x24\xcc\x5a\x1d\xca\xce\xb2\xf5" ++"\xf2\x1a\xf7\x06\x66\xf2\x4a\xd0\x1e\xd0\x4b\x3b\xab\x21\x1b\x8c\xfb\x14\x15\xf7\x0f\xd9\x27\xfb\x32\xfb\x2a\x3a\x27\xfb\x0c\xfb" ++"\x0e\x3c\xef\xf7\x2e\xf7\x2e\xda\xef\xf7\x0e\x1f\x0b\x16\xf7\x20\xf9\x6d\xfb\x20\xfb\x97\x06\xc1\x68\x5d\xa4\x47\x1b\xfb\x15\x29" ++"\xfb\x10\xfb\x37\x42\xa1\x41\xaf\x57\x1f\x56\xb0\xcd\x6a\xcd\x1b\xcf\xb9\xa3\xc1\xae\x1f\xfb\x0a\xf8\x0d\xa8\x1d\xf0\xbb\xd0\xd1" ++"\x1f\x0b\xd8\x16\xf7\xb1\x06\xf7\x03\xd1\xa5\xc6\xbd\x1f\xc4\xcf\xaa\xed\xf7\x06\x1a\xf7\x05\x6c\xed\x52\xd0\x1e\xc6\x59\x46\xa4" ++"\xfb\x04\x1b\xfb\xb1\x06\xf7\x2a\xfc\xf0\x15\xf8\x73\xf7\x1b\x07\xf7\x05\xc3\x3c\xfb\x35\xfb\x34\x53\x3c\xfb\x05\x1f\x0b\xf8\x42" ++"\xf7\x2c\x15\xfb\x2c\xf8\xac\xf7\x11\xfc\x16\xf7\x51\xf7\xe7\xf7\x11\xfb\xe7\xf7\x39\xf8\x02\xf7\x11\xfd\x3e\x07\xfb\x9b\xfd\x6d" ++"\x05\xf7\x2d\x06\xc0\xf7\x2c\x05\xf7\x73\xf7\x11\x15\xfb\x49\x06\xf7\x06\xf7\xdb\x05\xce\x06\x0b\xb0\x79\x1b\x82\x84\x83\x81\x83" ++"\x8e\x88\x9c\x7c\x1f\xba\x63\xad\x5f\xb4\x42\x08\x77\x96\x91\x84\x92\x1b\x93\x90\x8f\x93\x90\x1f\xc6\xf0\xa1\xa7\xc7\xbd\x08\x94" ++"\x93\x8d\x8f\x92\x1a\x95\x84\x93\x82\x85\x6a\x7f\x83\x7b\x1e\x0b\x61\x1d\x3c\x3c\x51\x5a\x49\x62\x9c\x71\xb2\x77\x1e\x5a\x70\x76" ++"\x6b\x59\x1a\x3a\xc9\x53\xe4\xe4\xc9\xc3\xdc\xbd\x76\xab\x5a\xa6\x1e\x3b\xf7\x1a\x15\xb0\xa5\x75\x6a\x6a\x71\x74\x0b\x85\xda\x82" ++"\xe8\x1e\x87\xb5\x89\xa0\x98\x1a\x9d\x91\x95\x97\x91\x8d\x8a\x80\x96\x1e\x81\x95\x97\x86\x98\x1b\xa6\xa0\xa1\xa7\xa9\x6f\xa3\x68" ++"\x60\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x46\xfb\x45\x1a\x0b\xbe\x16\xf7\x23\x06\xce\x8c\xbd\xab\xa9\xc7\xf7\xb0\xf9\x10\x18\xfb\x2f" ++"\x06\xfb\x2e\xfc\x05\xfb\x2f\xf8\x05\x05\xfb\x2f\x06\xf7\x7d\xfc\x9e\x78\x63\x7d\x67\x89\x89\x73\x87\x19\xfb\x15\x06\x0b\xf7\x76" ++"\x76\x1d\xf7\xa4\x15\xf7\x44\xf7\xa0\x05\xfb\x3c\x06\x34\xfb\x37\x33\xf7\x37\x05\xfb\x3c\x06\xf7\x44\xfb\xa0\xfb\x48\xfb\xa4\x05" ++"\xf7\x3c\x06\xe7\xf7\x3c\xe6\xfb\x3c\x05\xf7\x3c\x06\x0e\xf7\x98\x15\xf7\x4f\x06\xf7\x1a\xe1\xea\xf7\x28\xf7\x26\x38\xdb\xfb\x2c" ++"\x1f\xfb\xd6\x32\x1d\xf8\x15\xa1\x1d\xf7\xe4\x7a\x1d\x0b\x15\xfb\x04\xfc\x1d\xfb\x0b\xf8\x1d\x05\xfb\x2e\x06\xf7\x5d\xfc\xc6\x81" ++"\x44\x74\x7c\x30\x8e\x19\xfb\x05\x07\xe7\x98\x8c\x92\xa7\x1f\xc0\x9e\x9f\xa1\xa3\xd1\xc5\x1d\x0b\xf7\x74\xf7\x88\x15\xd6\xd9\xf7" ++"\x83\xfb\xd6\x05\xf7\x47\x06\xfb\xd6\xf8\x33\xf7\xb7\xf7\xce\x05\xfb\x45\x06\xfb\xb1\xfb\xd4\x05\xf7\xd4\xfb\x2a\xfd\x6d\xf7\x2a" ++"\x07\x0e\xf9\x6d\x15\xfc\xaf\x07\x54\x6e\x6d\x57\x52\x73\xa7\xce\x1e\xd1\xfb\x2a\x43\x07\x3f\x9d\x5c\xb6\x63\x1e\x65\xb5\xc3\x77" ++"\xd0\x1b\xf7\x29\xe0\xd8\xf7\x1c\x1f\xf8\xaf\x07\x0b\x83\x1d\xf9\xcb\x58\x1d\xf7\x34\xf7\x17\xe6\xdc\xf7\x15\x98\x1f\x5e\x1d\x53" ++"\x1b\x44\x61\xca\xf5\xbf\x95\xba\x9c\xab\x1f\x5b\x1d\x0b\xcd\x9a\x1d\xfc\xbb\xf7\x20\xf8\xd8\x89\x1d\x0b\x06\xf7\x2a\xfb\x11\x15" ++"\xf7\x37\x06\xd1\xaf\x6f\x55\x54\x67\x6f\x45\x1f\xfb\x37\x06\xfb\x11\x04\xf7\x47\x06\xd4\xb1\x6b\x4c\x4d\x65\x6b\x42\x1f\xfb\x47" ++"\x06\x0e\xf7\x5b\xf7\xde\x15\xf8\x23\xfb\x20\xfd\x6d\xf7\x20\xf7\x45\x07\xc3\xc8\xf7\x15\xfb\x82\x05\xf7\x38\xa7\x1d\x0b\xf9\x7b" ++"\x82\x1d\x57\x1d\x75\x91\xa3\x55\x9c\x1d\x0b\x15\x2a\xfb\x0e\xec\x06\xf7\x5b\xf7\x0e\x15\x2a\xfb\x0e\xec\x06\x2a\xf7\xa0\x15\x25" ++"\x31\xb1\x1d\x15\xfb\x20\xfc\xef\x06\x6c\x80\x80\x6d\x82\x84\x8c\x8e\x82\x1e\xfb\x04\x07\x88\xa6\xad\x89\xa1\x1b\xe2\xaf\xaf\xe3" ++"\x1f\x0b\xf8\x8f\x55\x1d\x0e\xfc\x82\x07\x33\x5e\x61\x2d\x2d\x5e\xb5\xe3\x1e\xf8\x82\xfb\x2a\xfc\x82\x07\x39\xa1\x51\xbc\x5f\x1e" ++"\x5b\xc0\xd8\x71\x0b\x15\x53\x06\x5d\x83\x74\x56\x1d\x0e\xf9\x6a\x15\xfb\x2a\xfb\x66\x06\xb4\xfb\xc9\x05\xce\x06\xb5\xf7\xc9\x05" ++"\xfc\x06\x04\x33\x1d\x0b\xfb\x3d\xf7\x6d\x15\x3a\x63\x5d\x44\x5c\x6e\xa4\xb3\xb5\xa1\x9f\xc5\x97\x1e\xbb\x94\xb0\x92\x91\x8d\x9b" ++"\x93\x19\x0b\x07\xf7\x0c\x4a\xce\xfb\x08\x42\x5a\x71\x4e\x63\x1e\xd9\x07\x0b\x07\x93\x79\x7a\x8e\x79\x1b\x4a\x52\x55\x4e\x65\xa6" ++"\x74\xb7\xba\xb9\xa3\xb3\xa7\x1f\xa0\xa8\x93\xa9\xbc\x1a\x0b\x6e\x4f\x69\x1f\xf7\x0a\x6f\x4a\x1d\x29\x5b\x47\x45\x44\x5c\xcf\xef" ++"\xf1\xba\xcf\xd2\x1f\x0e\x06\xfb\x97\xfd\x6d\x05\xf7\x2d\x06\xbc\xf7\x27\x05\xf7\x7c\xf7\x11\x15\xfb\x52\x06\xea\xf7\xb1\x05\x0b" ++"\x1b\x57\x6b\x9f\xab\x1f\xf7\x71\xfb\x20\xfb\x71\x07\x57\x96\x66\xa1\x71\x1e\x6c\xa8\xc0\x78\xc9\x1b\x0b\x90\x1d\x0e\xf7\x6e\x15" ++"\xf7\x3b\xfb\x26\x05\xf7\x06\x07\x26\xe4\xf0\xe4\x05\xf7\x09\x07\xfb\x3b\xfb\x29\x05\x0b\xfb\x11\xdb\x07\x8d\x59\x71\x6e\x53\x81" ++"\x08\x5d\x07\xe3\x93\xbe\xc3\x87\xe2\x08\xf7\x01\x07\x0b\xb8\x1d\x31\xb4\xfb\x01\x1b\xfb\x62\xfb\x14\xfb\x27\xfb\x80\x0b\x39\xce" ++"\x49\xde\xdc\xcf\xcd\xdb\xdf\x49\xcd\x37\x1f\x3b\x04\xb3\xaa\x6c\x64\x65\x6b\x6c\x0b\x15\xf7\x00\xf7\x2a\x05\x3e\x06\x39\x2a\x39" ++"\xec\x05\x3e\x06\xf2\xfb\x2a\x05\x0e\x06\x30\xf7\xa5\x05\xfb\x2c\x06\xf7\x07\xfb\xe5\xfb\x32\xfc\x1c\x05\xf7\x32\x06\x0b\x5f\x1b" ++"\x5d\x72\xa0\xb8\x85\x1f\x53\x81\x06\x3f\xc3\x52\xd7\xd6\xc4\xc4\xd6\x1e\x0b\xf7\x50\xf9\x6d\x15\xfb\x1e\xfb\x16\x06\xb3\xfb\x15" ++"\x05\xc3\x06\xb5\xf7\x15\x05\x0b\x07\xf8\x7d\xfb\x4a\x05\xf7\x03\x07\xfc\x12\xf7\x17\xf8\x12\xf7\x19\x05\x0e\xd9\x2d\xfb\x25\x3f" ++"\x78\x48\x69\x5e\x1e\x77\x71\x76\x7a\x56\x69\x08\xfb\x11\x0b\xf7\xce\x15\xf7\xf1\xf7\x11\xfb\xf1\xf7\x39\xf8\x0d\xf7\x11\xfc\xa3" ++"\xfd\x6d\x0b\xf8\xb0\x15\xfc\xb0\xf7\x20\xf7\xd8\x07\xcb\xb7\xb5\xd0\xc7\xa9\x6a\x4b\x1e\x0b\xc0\x1d\xfb\x0d\x04\xfc\x78\xfb\x0b" ++"\xf8\x78\x06\x0b\x1f\x78\x57\x05\x75\xcc\xa8\x85\xb8\x1b\xde\xb8\xac\xc7\xb7\x6e\xa6\x5c\x0b\xf8\xf0\x15\xf7\x69\xf7\x11\xfc\xdc" ++"\xfb\x11\xf7\x71\xfc\xf0\xf7\x2a\x06\x0b\xf7\xaf\x06\xf5\xd9\xd4\xef\xee\x41\xcf\xfb\x02\x1f\xfb\x23\xf7\x5c\x0b\x1b\x38\x5b\xac" ++"\xc6\x1f\xf7\xb5\xfb\x2a\xfb\xb5\x07\xfb\x1f\xf2\x3a\x0b\xf8\x79\x15\xfb\x47\xf7\x74\xfb\x1a\xfb\x74\xfb\x47\xfb\x08\xf7\x47\x0b" ++"\x04\xf7\x6f\xf7\x20\x07\xdb\xb0\x68\x41\x40\x66\x68\x3b\x1f\x0e\x94\x89\x87\x97\x1f\xd2\x71\x05\x83\x0b\xfb\x2a\xfb\xa5\xfb\xb5" ++"\xf7\xa5\xfb\x2a\x32\x1d\x0b\x15\xf7\x06\xf7\x1c\x07\xa9\xa0\x73\x6a\x6a\x76\x73\x6d\x1f\x0b\xfb\x27\xfb\x25\xfb\x5b\x3a\xa1\x46" ++"\xb5\x58\x1e\xa1\x70\x0b\x9f\x7d\x76\x74\x72\x79\x6b\x6f\x0b\x06\xfb\x59\xf7\xe4\xf7\x4c\xf7\x60\x05\xfb\x33\x06\x0b\x4a\x1d\x29" ++"\x5b\x47\x45\x45\x5b\xd0\xee\x0b\x73\x76\x94\x9a\x7e\x1e\x80\x99\x86\x9c\x8a\xad\x08\x0b\xfb\x20\xfc\x3f\xfb\x41\x3a\x1d\x06\x0e" ++"\xfa\x7f\xf7\xcb\x15\xfe\x86\x23\xfa\x86\x06\x0e\x06\xfb\x04\xf7\xc1\xe6\xf7\x83\x05\xfb\x23\x06\x0b\x15\xfb\x4f\x06\x99\x9c\x91" ++"\x91\x93\x92\x91\x90\x0b\xd9\xe8\xb5\x1d\x0b\x7b\x76\x1b\x84\x77\x8e\x8e\x84\x1f\x44\xa4\x05\x0b\x08\x73\xbc\x88\x93\xa0\x1a\xbf" ++"\xb4\xb1\xc4\x0b\x06\xa9\x28\x05\xb3\x06\xab\xee\x05\x0e\xc7\xba\xa8\x70\x60\x1e\xfb\xfc\xf7\x20\x0b\xf8\x99\xdc\x15\xfc\x7d\x30" ++"\xf8\x7d\x06\x0b\x9f\x1b\xa9\x9f\x7d\x76\x74\x72\x79\x6b\x0b\x3d\xf7\x25\xfb\x20\xfb\x25\x46\x2e\xd0\x0b\x64\x1d\x0e\x71\xa2\xac" ++"\xac\xa5\xa1\x0b\x86\xca\x7e\xb3\x6c\xb4\x08\xd5\x53\x0b\x8a\x88\x9e\x1e\xf7\x22\x07\x8c\x83\x0b\x16\xf7\x20\xf7\x77\xf7\x57\xfb" ++"\x77\x0b\x1a\x4f\xc1\x68\xea\xa7\x9e\x8d\x92\x0b\xf7\x20\xf7\xd8\x07\xc9\xb8\xb7\xca\x0b\x15\xfc\xec\x46\xf8\xec\x06\x0e\xf7\x2a" ++"\xf8\xf0\xf7\x8d\xf7\x11\x0b\x04\xfb\x20\xfb\x11\xf7\x20\x06\x0b\x15\xfc\x78\xfb\x0b\xf8\x78\x06\x0b\x98\x8a\x89\x99\x1e\xf4\x07" ++"\x8d\x0b\x1f\x9a\x7f\x94\x78\x75\x1a\x64\x0b\xad\xbb\x6f\xcf\x1b\xf7\x16\xeb\x0b\x06\x30\xfb\xa5\x05\x0b\xf7\x72\xf9\x13\x18\x0b" ++"\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0\x02\x8e\x02\x00\x01\x00\x02\x00\x03\x00\x09\x00\x22" ++"\x00\x6a\x00\xec\x01\x50\x01\xde\x01\xe4\x02\x13\x02\x43\x02\x6c\x02\x8a\x02\xa7\x02\xab\x02\xb3\x02\xc5\x03\x33\x03\x4b\x03\x91" ++"\x03\xf8\x04\x23\x04\x6c\x04\xd6\x05\x01\x05\x6a\x05\xca\x05\xd6\x05\xfb\x06\x0a\x06\x12\x06\x30\x06\x74\x07\x4c\x07\x50\x07\x53" ++"\x07\x57\x07\x5b\x07\x5f\x07\x6f\x07\x74\x07\x77\x07\x7a\x07\x7e\x07\x81\x07\x85\x07\x89\x07\x8d\x07\x92\x07\x95\x07\xfb\x07\xff" ++"\x08\x03\x08\x07\x08\x0b\x08\x29\x08\x2e\x08\x31\x08\x35\x08\x39\x08\x4e\x08\x5c\x08\x71\x08\x91\x08\x98\x08\xb5\x08\xb9\x08\xfc" ++"\x09\x00\x09\x06\x09\x0a\x09\x0f\x09\x13\x09\x17\x09\x1e\x09\x24\x09\x28\x09\x2b\x09\x62\x09\x66\x09\x6a\x09\xa1\x09\xe5\x09\xea" ++"\x09\xee\x09\xf3\x09\xf7\x09\xfc\x0a\x01\x0a\x06\x0a\x0a\x0a\x0f\x0a\x62\x0a\x6e\x0a\xc1\x0b\x0e\x0b\x2e\x0b\x85\x0c\x1e\x0c\x23" ++"\x0c\x60\x0c\xc0\x0d\x6b\x0d\xd2\x0d\xd7\x0e\x10\x0e\x2f\x0e\x35\x0e\x3c\x0e\x45\x0e\x4e\x0e\x5b\x0e\x6a\x0e\x89\x0e\x8b\x0e\xb6" ++"\x0e\xcf\x0e\xd5\x0e\xe0\x0e\xeb\x0f\x0b\x0f\x1a\x0f\x7e\x0f\xc7\x0f\xce\x0f\xd4\x0f\xdc\x0f\xe2\x0f\xea\x0f\xf2\x0f\xfa\x10\x00" ++"\x10\x09\x10\x1e\x10\x26\x10\x4e\x10\x61\x10\x65\x10\x6a\x10\xdd\x11\x05\x11\x0a\x11\x60\x11\x98\x11\x9d\x11\xa0\x11\xc1\x11\xc5" ++"\x12\x45\x12\xaa\x12\xb3\x12\xc2\x13\x0c\x13\x42\x13\x45\x13\x93\x13\xba\x13\xe1\x13\xf3\x14\x06\x14\x1a\x14\x46\x14\x63\x14\x75" ++"\x14\xb7\x15\x4e\x15\x5c\x15\xd1\x15\xff\x16\x08\x16\x8e\x16\x97\x16\x9f\x16\xa7\x16\xb0\x16\xb9\x16\xe0\x17\x1d\x17\x26\x17\x2e" ++"\x17\x36\x17\x3e\x17\x43\x17\x4b\x17\x4d\x17\x55\x17\x73\x17\x7d\x17\x86\x17\x8f\x17\x99\x17\xc3\x17\xcb\x17\xd4\x17\xdd\x17\xe6" ++"\x17\xef\x17\xf5\x17\xfc\x18\x05\x18\x0d\x18\x16\x18\x1f\x18\x28\x18\x31\x18\x47\x18\x9c\x18\xa4\x18\xad\x18\xb6\x18\xb9\x18\xbe" ++"\x18\xc6\x18\xca\x18\xd2\x18\xe9\x18\xf2\x18\xfa\x19\x02\x19\x0b\x19\x33\x19\x3b\x19\x41\x19\x4a\x19\x51\x19\x5a\x19\x63\x19\x6c" ++"\x19\x76\x19\xa6\x19\xaa\x19\xb2\x19\xba\x19\xd1\x1a\x62\x1a\xdf\x1b\x0e\x1b\x18\x1b\x20\x1b\x24\x1b\x2d\x1b\x36\x1b\x5f\x1b\x6c" ++"\x1b\x6f\x1b\x77\x1b\x80\x1b\x89\x1b\x92\x1b\x95\x1b\x9d\x1b\xa0\x1b\xb9\x1b\xc2\x1b\xce\x1b\xd7\x1b\xe0\x1c\x32\x1c\x5b\x1c\x5f" ++"\x1c\x6b\x1c\x6e\x1c\x7a\x1c\xf6\x1d\x05\x1d\x29\x1d\x33\x1d\x51\x1d\x5b\x1d\x8c\x1d\x96\x1d\xa1\x1d\xa8\x1d\xaf\x1d\xbc\x1d\xe5" ++"\x1d\xe8\x1d\xea\x1d\xf6\x1e\x21\x1e\x2a\x1e\x2d\x1e\x57\x1e\x5f\x1e\x78\x1e\x80\x1e\x88\x1e\x91\x1e\x95\x1e\x9e\x1e\xa7\x1e\xaf" ++"\x1e\xb3\x1e\xbc\x1e\xc5\x1e\xcf\x1f\x03\x1f\x08\x1f\x14\x1f\x1d\x1f\x8a\x1f\x9d\x1f\xf3\x20\x04\x20\x0d\x20\x15\x20\x18\x20\x20" ++"\x20\x5c\x20\x65\x20\x6e\x20\x94\x20\x98\x20\xbc\x20\xc4\x20\xec\x21\x00\x21\x09\x21\x12\x21\x1b\x21\x61\x21\x65\x21\x6c\x21\x97" ++"\x21\xa1\x21\xc8\x21\xcf\x21\xd9\x21\xe1\x21\xeb\x22\x0c\x22\x15\x22\x1e\x22\x27\x22\x30\x22\x34\x22\x3c\x22\x46\x22\x4a\x22\x59" ++"\x22\x8c\x22\xba\x22\xbe\x22\xf2\x22\xf8\x23\x1a\x23\x3a\x23\xa6\x23\xaa\x23\xdb\x23\xef\x24\x10\x24\x16\x24\x1d\x24\x24\x24\x35" ++"\x24\x3a\x24\x5f\x24\x65\x24\x69\x24\xc0\x24\xe2\x24\xf2\x24\xfa\x25\x10\x25\x2b\x25\x42\x25\x5d\x25\x6e\x25\xcd\x26\x2d\x26\x88" ++"\x26\x98\x26\xe7\x26\xf4\x27\x54\x27\xa9\x27\xae\x27\xb4\x27\xe1\x28\x21\x28\x43\x28\x8d\x28\xac\x28\xdd\x29\x13\x29\x69\x29\xad" ++"\x29\xb2\x29\xe6\x2a\x0c\x2a\x2f\x2a\x65\x2a\xb7\x2a\xbb\x2a\xe4\x2a\xf8\x2b\x1d\x2b\x45\x2b\x4e\x2b\x54\x2b\x67\x2b\x8b\x2b\x9a" ++"\x2b\xaf\x2b\xb3\x2c\x2e\x2c\x33\x2c\x43\x2c\x4d\x2c\x63\x2c\x7e\x2c\x92\x2c\xaa\x2c\xb5\x2c\xfe\x2d\x46\x2d\x8d\x2d\xa3\x2d\xea" ++"\x2d\xfc\x2e\x40\x2e\x7d\x2e\x84\x2e\x8a\x2e\xad\x2e\xf1\x2f\x0e\x2f\x3b\x2f\x68\x2f\x92\x2f\xa3\x2f\xb4\x30\x06\x30\x7f\x30\xfd" ++"\x31\x5a\x31\xb5\x32\x14\x32\x1c\x32\x51\x32\x87\x32\xc4\x33\x5b\x33\x68\x33\xee\x34\x3b\x34\x88\x34\xd6\x35\x22\x35\x7a\x35\xdb" ++"\x36\x54\x36\x65\x36\x6d\x36\x78\x36\x80\x36\xb3\x37\x31\x37\x9c\x37\xa7\x37\xe5\x38\x22\x38\x4d\x38\x53\x38\x5b\x38\x63\x38\x6b" ++"\x38\x96\x38\xa4\x38\xe3\x39\x59\x39\xc0\x3a\x2b\x3a\x3d\x3a\xa7\x3a\xab\x3a\xb4\x3a\xbd\x3a\xd7\x3b\x18\x3b\x40\x3b\x65\x3b\x78" ++"\x3b\x80\x3b\xfe\x3c\x66\x3c\x88\x3c\xb4\x3c\xbd\x3d\x04\x3d\x29\x3d\x30\x3d\x3c\x3d\x4b\x3d\xc2\x3d\xec\x3e\x15\x3e\x25\x3e\x6a" ++"\x3e\xd7\x3f\x0f\x3f\x12\x3f\x18\x3f\x1e\x3f\x25\x3f\x2a\x3f\x36\x3f\x4f\x3f\x58\x3f\x81\x3f\x86\x3f\xa5\x3f\xae\x3f\xb5\x3f\xc2" ++"\x3f\xd1\x40\x79\x40\x98\x41\x27\x41\x2e\x41\x72\x41\x8b\x41\x94\x41\xbd\x41\xc7\x41\xcf\x42\x3e\x42\x75\x42\x7a\x42\x83\x42\x8b" ++"\x42\x9a\x42\x9f\x42\xa9\x42\xaf\x42\xb9\x42\xc7\x42\xcf\x43\x41\x43\xe2\x44\x52\x44\x6e\x44\x97\x44\xba\x44\xf1\x45\x3c\x45\x59" ++"\x45\x63\x45\x82\x45\x95\x45\x9f\x45\xaf\x45\xf4\x46\x05\x46\x4f\x46\x5f\x46\x68\x46\x75\x46\xb0\x47\x60\x47\xb0\x47\xe5\x48\x69" ++"\x48\x7e\x48\xac\x48\xca\x49\x11\x49\x7e\x49\x86\x49\xab\x49\xb3\x49\xbb\x49\xd1\x49\xd2\x49\xd6\x49\xde\x49\xfd\x4a\x05\x4a\x07" ++"\x4a\x23\x4a\x52\x4a\x7e\x4a\xe5\x4a\xed\x4a\xf6\x4a\xf9\x4b\x01\x4b\x22\x4b\x40\x4b\x73\x4b\xb6\x4c\x29\x4c\x93\x4c\xac\x4c\xd1" ++"\x4c\xee\x4d\x08\x4d\x2a\x4d\x46\x4d\x55\x4d\x64\x4d\x9f\x4d\xe7\x4d\xeb\x4e\x0a\x4e\x3e\x4e\x64\x4e\x8d\x4e\xc3\x4e\xd3\x4e\xe3" ++"\x4f\x1f\x4f\x68\x4f\x92\x4f\xb5\x4f\xba\x4f\xda\x4f\xfd\x50\x50\x50\x5f\x50\x68\x50\xbb\x50\xe0\x51\x1a\x51\x26\x51\x2e\x51\xf0" ++"\x52\x58\x52\x5d\x52\x5f\x52\x7b\x52\x98\x53\x08\x53\x1f\x53\x64\x53\x8d\x53\xce\x53\xd2\x53\xda\x53\xe2\x53\xeb\x53\xf4\x53\xfa" ++"\x54\x01\x54\x0b\x54\x15\x54\x1f\x54\xb7\x54\xc0\x54\xc9\x54\xd2\x54\xdc\x55\x3e\x0e\x0e\xfb\xcf\xf7\x9a\x72\x0a\xfb\x42\x96\x1d" ++"\xf7\x80\xf7\x16\x15\xfb\x1e\xfb\x16\x06\xb3\xfb\x15\x05\xc3\x06\xb5\xf7\x15\x05\x0e\x2f\xf7\x26\x6b\x15\xb3\xf7\x60\x05\xf2\x06" ++"\x63\xfb\x60\x05\xf4\x06\xb3\xf7\x60\x05\xf7\x0b\xee\x27\x06\xaa\xf7\x2d\x05\xf7\x01\xee\x31\x98\x0a\x24\x98\x0a\xfb\x0b\x28\xee" ++"\x06\x6d\xfb\x2d\x05\x2a\x28\xd8\x06\x63\xfb\x60\x05\xf7\x39\xf7\xc3\x15\xa9\xf7\x2d\x05\xf2\x06\x6d\xfb\x2d\x05\x0e\x2f\xf8\x99" ++"\xf8\x86\x15\x89\xf7\x11\x3d\xda\xfb\x12\x92\x08\xc1\x47\x55\x07\xfb\x15\x7f\x40\x42\xfb\x04\x1a\xfb\x03\xd0\x44\xf7\x1b\x6c\x1e" ++"\xfb\x69\x07\x53\x95\x6c\xb4\x88\xd1\x08\xfb\x17\x82\x06\x42\xa9\x50\xc3\x62\x1e\xb1\x70\xb0\x7e\xc7\x85\x08\x22\xcf\xf4\x07\xc2" ++"\x91\xb5\x99\xac\xa0\x08\xc1\xae\xab\xcb\xd7\x1a\xf7\x02\x4f\xc6\xfb\x30\xb6\x1e\xf7\x5d\x07\xbe\x84\xa8\x61\x89\x4e\x08\xfb\x26" ++"\x44\x15\x53\x9d\x72\xa6\xb7\x1a\xbf\xa5\xa8\xc2\x96\x1e\xcf\xfb\xda\x15\xc3\x7a\xa7\x69\x5b\x1a\x59\x6f\x6a\x53\x7d\x1e\x0e\xf7" ++"\x85\xf7\x62\xf9\x51\x15\x26\x38\x39\x27\x27\xde\x39\xf0\xf0\xde\xdc\xee\xf2\x3a\xdc\x24\x1f\x28\x04\xbb\xb0\x66\x5c\x5d\x65\x66" ++"\x5c\x5c\x65\xb0\xba\xb9\xb1\xb0\xba\x1f\xf8\x24\xf6\x15\xfc\x20\xfd\x6d\x05\xd8\x06\xf8\x1f\xf9\x6d\x05\x88\xfb\xf9\x15\x25\x39" ++"\x39\x27\x26\xdd\x39\xf1\xf0\xde\xdd\xed\xf3\x3a\xdc\x24\x1f\x28\x04\xbb\xb0\x66\x5b\x5e\x64\x65\x5d\x5c\x65\xb1\xb9\xb9\xb1\xb1" ++"\xba\x1f\x0e\xd5\xf8\xa2\xf8\x09\x15\x81\x07\x5f\x83\x6e\x75\x61\x1e\xfb\x08\xf7\x24\x05\xe4\xc8\xa7\xb5\xd5\x1a\xe7\x44\xc9\x20" ++"\x20\x39\x43\x2c\x66\x99\x67\xa7\x6a\x1e\x94\x80\x94\x80\x95\x7f\x8d\x89\x8f\x86\x91\x83\x08\xfb\x09\x4e\x63\x56\x2d\x1a\xfb\x16" ++"\xea\x35\xf7\x22\xd0\xb7\x9d\xc8\xdd\x1e\xb9\x53\x05\xf7\x35\x06\xfb\x0f\xf7\x2e\xb3\xb9\xa5\xdc\x8d\xd7\x19\x90\x07\x96\x07\xfb" ++"\xfd\x55\x15\xf7\x1c\xfb\x3f\x05\x67\x5c\x61\x78\x6c\x1b\x55\x57\xc4\xc7\xac\x9b\xa8\xa6\x9d\x1f\xe1\xf7\x48\x15\x59\xc9\x86\x94" ++"\xa4\x1a\xa8\xa2\x9e\xae\xaf\xa0\x76\x66\x67\x78\x70\x62\x74\x1e\x0e\xcd\xf9\x6d\x37\x0a\x0e\xfb\xcf\xf7\x5f\x21\x0a\xfb\x07\xfb" ++"\x42\x5b\xfb\x1c\xfb\x2e\x1a\xfb\x2f\xbb\xfb\x1c\xf7\x07\xfb\x42\x1e\xef\x06\x20\xf7\x62\x6a\xf7\x03\xf7\x28\x1a\xf7\x27\xad\xf7" ++"\x05\xf5\xf7\x60\x1e\x0e\xfb\xcf\xf7\x0e\xfb\x5c\x15\xf7\x07\xf7\x42\xbb\xf7\x1c\xf7\x2e\x1a\xf7\x2f\x5b\xf7\x1c\xfb\x07\xf7\x42" ++"\x1e\x27\x06\xf6\xfb\x62\xac\xfb\x03\xfb\x28\x1a\xfb\x27\x69\xfb\x05\x21\xfb\x60\x1e\x0e\xfb\x97\xf7\x17\xf8\xb4\x15\x48\x2d\xc5" ++"\x60\xcf\xe9\xce\x2d\xc5\xb6\x48\xe9\xf7\x00\xae\x75\xd1\xfb\x00\x67\x05\xf7\x08\x43\xfb\x08\x07\xfb\x01\xaf\x75\x46\x05\x0e\x4b" ++"\xf8\xa9\xf7\xb7\x15\xfb\x4a\xf7\x4a\xfb\x0b\xfb\x4a\xfb\x4a\xfb\x0b\xf7\x4a\xfb\x4a\xf7\x0b\xf7\x4a\xf7\x4a\x06\x0e\xcb\xf7\x26" ++"\x15\xfb\x26\xe1\x07\x8d\x47\x6f\x64\x4f\x80\x08\x53\x07\xf6\x9b\xba\xc4\x87\xf7\x02\x08\xf7\x1d\x07\x0e\xfb\xcf\x8e\x0a\xf7\x6a" ++"\xf7\x26\x15\x33\x1d\x0e\xf7\x64\xf9\x5e\x15\xfb\x62\xfd\x6c\x05\xce\x06\xf7\x62\xf9\x6c\x05\x0e\x2f\xf7\xa5\xf9\x68\x15\x3f\x4a" ++"\x6b\x50\x60\x1f\x62\x54\x78\x31\xfb\x1e\x1a\xfb\x12\x9b\x33\xad\x55\x1e\x47\xb5\xd0\x66\xde\x1b\xd8\xca\xaa\xc6\xb7\x1f\xb3\xc2" ++"\x9f\xe6\xf7\x19\x1a\xf7\x16\x7b\xe3\x69\xc2\x1e\xcf\x61\x46\xb0\x38\x1b\xfb\x05\x04\xaf\xa8\x77\x66\x9c\x1f\x99\x6d\x93\x3e\x29" ++"\x1a\x3b\x84\x3d\x80\x6e\x1e\x61\x7b\x6d\x74\x63\x1b\x66\x6f\x9e\xaf\x7a\x1f\x7d\xa9\x83\xd5\xea\x1a\xdf\x92\xdb\x96\xa8\x1e\xb6" ++"\x9a\xaa\xa3\xb3\x1b\x0e\x2f\xf7\x82\xf8\x7d\x15\xfc\x7d\xf7\x20\xf9\x59\x2e\x07\x37\x75\x42\x60\xfb\x0e\x1b\x2e\x07\x0e\x2f\xf8" ++"\x94\xf7\x11\x15\xfb\xc1\x06\x9e\xb1\xa1\xa0\xf3\xd6\x08\xf7\x0f\xe5\xaf\xc0\xec\x1a\xf7\x1d\x2c\xe3\xfb\x28\xfb\x27\x35\x34\xfb" ++"\x2a\x1e\x72\xf7\x1b\xa2\x07\xda\xb0\xb9\xcb\xc9\xb1\x60\x44\x3c\x73\x6e\xfb\x32\xfb\x04\x1e\xfb\x0c\x39\x66\x4d\x85\xfb\x18\x08" ++"\xf8\x76\x06\x0e\x2f\xf7\x6d\xf7\xd1\x15\xc1\x8e\x8b\x84\xa4\x1f\xba\x7e\xa9\x62\x57\x1a\x4c\x5f\x5f\x4e\x49\x67\xb1\xd4\x87\x1e" ++"\xfb\x1c\x06\xfb\x22\x8c\xe7\x32\xf7\x26\x1b\xf7\x2b\xec\xe4\xf7\x1e\xde\x67\xc1\x3b\xb2\x1f\xcc\xb4\xa7\xb8\xcc\x1a\xf7\x0a\x33" ++"\xd6\xfb\x1d\x24\x3c\x5e\x3e\x6c\x1e\x7e\x69\x87\x74\x50\x1a\xf7\x16\x06\x8c\xb1\x8e\x9e\x92\x9d\x08\xaa\x98\xab\x9e\xb4\x1b\xc3" ++"\xab\x69\x50\x43\x62\x68\x38\x1f\x7f\x06\x0e\x2f\xf8\x9e\xf7\xa5\x15\x41\xf8\x48\xfb\x39\x06\xfb\x97\xfc\x46\x05\xfb\x0a\xf7\xb0" ++"\xfb\x31\xf7\x20\xf7\x31\xd5\x07\xfb\x6a\xf7\x08\x15\xfb\x4d\x06\xf7\x4d\xf7\xc3\x05\x0e\x2f\xf8\x7d\xf9\x59\x15\xfc\x0f\x06\x4c" ++"\xfc\x1f\x05\xf7\x12\x06\xae\x9a\xab\x9e\xb6\x1b\xd2\xb6\x58\x35\x38\x60\x58\x44\x4e\x69\xaa\xc4\x88\x1f\xfb\x1e\x06\xfb\x10\x8d" ++"\xe9\x37\xf7\x1e\x1b\xf7\x2c\xf3\xf3\xf7\x2d\xf7\x26\x31\xee\xfb\x17\x5c\x68\x7f\x6c\x62\x1f\xa2\xf7\x28\x05\xf7\xb9\x06\x0e\x2f" ++"\xf8\x8f\xf8\xb8\x15\x84\xb9\x82\xa2\x79\xa5\x08\xbe\x66\x4a\xa9\x3e\x1b\x33\x43\x64\x44\x60\x1f\x61\x46\x7a\x3c\xfb\x15\x1a\xfb" ++"\x0e\x9a\x3f\xaf\x52\x1e\x49\xb4\xd5\x64\xdf\x1b\xf7\x21\xeb\xf4\xf7\x2f\xf7\x1c\x37\xe9\xfb\x0e\x51\x64\x7a\x5d\x5f\x1f\x8c\x9a" ++"\x8d\xcd\x8e\xa0\x95\xa6\x19\xbf\x9e\xad\xa5\xbc\x1b\xb8\xa3\x79\x5e\x9d\x1f\x28\xfb\x54\x15\xcd\xb5\x59\x3c\x40\x5d\x54\x4d\x4b" ++"\x5f\xbf\xd7\xd8\xb7\xc1\xcb\x1f\x0e\x2f\xf8\xa4\xf9\x59\x15\xfc\x87\xfb\x11\xf7\xf5\x06\x60\x5d\x36\xfb\x15\x6f\x4d\x5a\x24\x72" ++"\x2e\x78\xfb\x2b\x08\xf7\x21\x06\x98\xf7\x74\xd4\xf7\x40\xf7\x3c\xf7\x5f\x08\x0e\x2f\xf8\x2d\xf8\x16\x15\xa3\x98\x96\x92\x96\x95" ++"\x08\xa8\xa6\x9c\xb6\xb9\x1a\xf7\x03\x2b\xdc\xfb\x17\xfb\x18\x2b\x3a\xfb\x04\x47\xa7\x60\xcb\x69\x1e\x39\x5e\x69\x56\x37\x1a\xfb" ++"\x1a\xf2\x2e\xf7\x29\xf7\x28\xf2\xe8\xf7\x1a\xdf\x69\xc0\x39\xb8\x1e\xfb\x1a\xf7\x75\x15\xc9\xb6\x65\x54\x55\x5f\x64\x4e\x4c\x60" ++"\xb1\xc3\xc1\xb6\xb1\xca\x1f\x89\xfb\xad\x15\xd0\xb6\x5d\x41\x47\x5f\x5e\x47\x47\x60\xb8\xd1\xd3\xb6\xb9\xcf\x1f\x0e\x2f\xb1\xf7" ++"\x39\x15\xfb\x01\x8e\xe7\x3b\xf7\x0e\x1b\xe6\xd0\xb1\xd3\xb5\x1f\xb0\xca\xa1\xf6\xf7\x06\x1a\xf3\x7b\xdb\x6a\xc1\x1e\xd7\x5e\x45" ++"\xb3\x36\x1b\xfb\x22\x2a\x25\xfb\x28\xfb\x26\xe1\x27\xf7\x12\xaf\xad\x95\x9b\xa1\x1f\x98\x94\x93\x94\xa2\xa5\x08\xfb\x1d\x65\x4a" ++"\x3c\x59\x6a\xa6\xb5\x88\x1e\xe5\xf8\x51\x15\xcf\xb5\x57\x37\x3d\x60\x57\x4a\x4b\x63\xbd\xdd\xdd\xb2\xbf\xca\x1f\x0e\xfb\xcf\xf7" ++"\x9b\x3d\x0a\xf8\x9c\x04\x33\x1d\x0e\xfb\xcf\xf7\x05\xf7\x26\x15\xfb\x26\xe1\x07\x8d\x47\x6f\x64\x4f\x80\x08\x53\x07\xf6\x9b\xba" ++"\xc4\x87\xf7\x02\x08\xf7\x1d\x07\xf8\x0a\x04\x33\x1d\x0e\x4b\xf8\xa5\xf8\x6e\x15\xfc\x7d\xfb\x49\x05\xfb\x0d\x97\x1d\x4b\xf8\xaa" ++"\xf8\x2f\x9b\x1d\x0e\x4b\xb3\x81\x15\xf8\x7d\xf7\x49\x05\xf7\x0d\x07\xfc\x7d\xf7\x4a\x05\xfb\x03\x07\xf8\x12\xfb\x17\xfc\x12\xfb" ++"\x19\x05\x0e\x66\xf8\x05\xf7\x5d\x15\xcd\x92\x96\xc7\xb5\x1e\xe8\xcd\xa6\xb7\xdf\x1a\xf7\x1c\x25\xe9\xfb\x27\x35\x48\x6d\x50\x60" ++"\x1e\x6a\x5f\x7e\x5b\x8a\x39\x08\xf7\x1c\x06\xe5\xb5\xc2\xd0\xc6\xb8\x5a\x49\x5e\x7f\x78\x51\x5b\x1e\x3b\x47\x74\x5e\x8e\x36\x08" ++"\xf7\x20\x54\x15\x33\x1d\x0e\xf7\xdb\xf9\x18\xf8\x90\x15\x7b\x4d\x05\xbd\x73\x69\xa1\x53\x1b\x47\x46\x69\x52\x5e\x1f\x5d\x52\x6f" ++"\x40\x47\x1a\x2c\xd4\x3f\xe6\xc2\xc3\xa7\xba\xb2\x1e\x93\x72\x93\x81\x9f\x7d\x08\x7a\xa4\xaa\x82\xac\x1b\xc7\xc7\xa9\xc1\xbb\x1f" ++"\xc2\xca\xa6\xd0\xde\x1a\xf6\x68\xdf\x3f\xd5\x1e\xdd\x36\xfb\x01\xb6\xfb\x13\x1b\xfb\x1b\xfb\x0a\x5a\x2c\x2f\x1f\x32\x2f\x55\xfb" ++"\x14\xfb\x0d\x1a\xfb\x07\xc4\xfb\x05\xe9\x41\x1e\x4a\xdd\xec\x6d\xf7\x13\x1b\xea\xd3\x99\xaa\xd1\x1f\x6f\xd4\x05\x72\x51\x3e\x7c" ++"\x43\x1b\x30\x35\xa8\xbf\x48\x1f\x3d\xc8\x63\xde\xef\x1a\xef\xb1\xf0\xcc\xd6\x1e\xde\xd3\xeb\xb6\xf7\x08\x1b\xed\xdc\x6d\x4d\xd1" ++"\x1f\xcd\x50\xab\x48\x3b\x1a\x51\x79\x52\x6a\x5d\x1e\x5f\x6a\x61\x6f\x68\x1b\x6d\x78\x9e\xa9\x97\x8b\x8c\x93\xa8\x1f\xd9\xf7\xac" ++"\x05\xfb\x73\x4e\x15\xbf\xab\x64\x4c\x58\x71\x48\x66\x60\x1f\x6f\x73\x68\x78\x6e\x1b\x58\x65\xb9\xc8\xf2\xd8\xef\xda\x1f\x0e\xd5" ++"\x20\x0a\x0e\xd5\x5e\x0a\xd5\x2d\x0a\x0e\xd5\x6e\x1d\x0e\x9e\x22\x0a\x0e\x66\xf7\x74\xf7\xce\x15\xf7\xd3\xf7\x11\xfb\xd3\x93\x0a" ++"\x06\x0e\xf7\x16\x35\x1d\x0e\xd5\x84\x1d\x29\x1d\x0e\x2f\x77\x1d\x0e\xd5\x79\x1d\x66\x38\x1d\x0e\xf7\x4d\x66\x0a\xd5\x29\x0a\x0e" ++"\xf7\x16\x24\x0a\x0e\x9e\x74\x1d\xf7\x16\xf9\x2d\xf2\x15\xbc\xc7\xaa\xef\xed\x1a\xf6\x65\xf2\x4b\xd0\x1e\xcf\x4c\x39\xac\x23\x1b" ++"\x23\x39\x6a\x47\x4c\x1f\x4a\x46\x66\x24\xfb\x01\x1a\xfb\x01\xb1\x24\xcb\x46\x1e\x47\xca\xdd\x6a\xf3\x1b\xd7\xc2\x9a\xae\xc5\x1f" ++"\xe1\x3a\xd7\xdc\x05\xfb\x9d\xf7\x8f\x15\x3f\x3a\xd8\x42\x05\x7f\x73\x6b\x84\x6b\x1b\xfb\x0c\x3b\xf0\xf7\x2d\xf7\x2e\xda\xef\xf7" ++"\x0e\xf7\x0e\xda\x27\xfb\x2f\x4f\x80\x55\x75\x5f\x1f\x0e\xd5\x3b\x1d\x0e\x9e\x2c\x0a\x0e\x66\x42\x1d\x0e\xd5\x25\x0a\x0e\x9e\xf8" ++"\x21\x16\xf7\x8e\xf9\x6d\x05\xfb\x2b\x06\xfb\x33\xfc\xb9\xfb\x36\xf8\xb9\x05\xfb\x2b\x06\xf7\x8a\xfd\x6d\x05\x0e\xf7\xbc\x2f\x0a" ++"\x0e\x9e\x62\x0a\x9e\x2a\x1d\x0e\x66\x31\x0a\x0e\xfb\xcf\xf7\xc8\x21\x0a\xfb\x86\xfe\x35\xf7\x86\xf1\xfb\x04\xf9\x69\xf7\x04\x06" ++"\x0e\xc2\xf9\x5e\x15\x48\x06\xf7\x7e\xfd\x6c\x05\xce\x06\x0e\xfb\xcf\x9d\xfb\x5c\x15\xf7\x86\xfa\x35\xfb\x86\x25\xf7\x04\xfd\x69" ++"\xfb\x04\x06\x0e\x4b\xf8\x9e\xf7\xa2\x15\xfb\x3f\xf8\x3d\x05\xfb\x11\x06\xfb\x39\xfc\x3d\x05\xf7\x04\x06\xf7\x07\xf7\xc0\xf7\x0d" ++"\xfb\xc0\x05\x0e\x2f\xf8\xd6\xfb\x0c\xbd\x1d\xf7\x62\xf8\x69\x15\xf7\x11\x3b\x07\x89\xbd\xa5\xa8\xc3\x95\x08\xb9\x07\x33\x84\x58" ++"\x52\x8f\x34\x08\xfb\x01\x07\x0e\x2f\x26\x1d\x0e\x66\xc6\x21\x0a\xfd\x6d\xf7\x20\xc2\x07\x56\xad\xba\x72\xcf\x1b\xf7\x15\xed\xf7" ++"\x0f\xf7\x37\xd4\x75\xd5\x67\xbf\x1f\xc0\x66\x49\xad\x49\x1b\x47\x5c\x72\x55\x69\x1f\xf7\x97\x07\xf7\x0a\xfb\xbd\x15\xd0\xbc\x45" ++"\x27\x28\x5b\x46\x45\x44\x5c\xce\xf3\xee\xbb\xcf\xd1\x1f\x0e\x2f\x36\x1d\x0e\x66\xf8\x29\x6d\x1d\x0e\x2f\x27\x1d\x0e\xfb\xcf\x40" ++"\x1d\x0e\x66\x68\x1d\x0e\x66\x61\x0a\x0e\xf7\x63\xf8\xb0\x39\x1d\x0e\xf7\x66\xf8\xb0\x7b\x1d\x2f\x7f\x1d\x0e\x44\x1d\x0e\xf7\x85" ++"\xc7\xf8\xb0\x15\xfc\xb0\xf7\x20\xf7\xd8\x07\xce\xaf\xb2\xb2\x1d\xf7\xd8\x07\xcd\xaf\xb3\xb2\x1d\xf8\x12\x07\xf4\x4b\xc9\xfb\x00" ++"\x46\x5c\x73\x53\x61\x1e\xbe\x71\x55\xa8\x48\x1b\x4d\x63\x77\x53\x5d\x1f\xce\x07\x0e\x66\x37\x1d\x0e\x66\x28\x1d\x0e\x66\xf7\x5a" ++"\x24\x1d\xfb\x20\xfd\x8a\x66\x1d\x4f\xc3\x1d\xf7\x0e\xf7\x38\xd7\x75\xd7\x67\xbd\x1f\xbe\x67\x48\xad\x4a\x1b\x47\x5b\x6e\x4f\x69" ++"\x1f\xf7\x0a\x6f\x4a\x1d\x28\x5b\x47\x45\x44\x5c\xcf\xf0\xf1\xba\xcf\xd2\x1f\x0e\x66\xf8\x28\x24\x1d\x3b\x07\xc6\x6a\x59\xa9\x48" ++"\x1b\xfb\x16\x2b\xfb\x0e\xfb\x39\x3f\xa1\x3f\xaf\x5a\x1f\x58\xaf\xce\x69\xcb\x1b\xcf\xbd\xa8\xc6\xac\x1f\xfb\xae\xf7\x20\xf9\x8a" ++"\x07\xfb\x96\xfb\x00\x15\xd3\xb9\x47\x22\x29\x5b\x47\x45\x45\x5b\xcf\xf0\xf0\xbb\xd0\xd1\x1f\x0e\xfb\x97\x3d\x1d\x0e\x2f\x34\x1d" ++"\x0e\xfb\xcf\x4c\x1d\x0e\x66\x26\x0a\x0e\x2f\xf7\xf2\x75\x0a\xf7\x16\x30\x0a\x0e\x2f\xf7\xf7\x75\x1d\x2f\x2e\x0a\x0e\xfb\x28\x36" ++"\x0a\x0e\xfb\x97\xf7\xd1\x21\x0a\x3f\x06\x44\x8c\x56\x4e\x8c\x3b\x08\xfb\x67\x07\x61\x8c\x76\x76\x5e\x1b\x7f\x06\x87\x2f\x06\xca" ++"\x8c\x9e\x7a\x8a\x52\x08\xfb\x66\x07\x89\x3b\xc1\x4e\xd2\x8c\x08\xd7\xee\x66\x06\x69\x7f\x9e\xb9\x8c\x1f\xf7\x57\x07\xd3\x71\xa8" ++"\x44\x94\x1e\xd2\x93\xa5\xa8\xd3\x1a\xf7\x57\x07\xb2\x8a\x9a\x9d\xaa\x1b\xb0\x06\x0e\xfc\x04\xf7\x48\x21\x0a\x3b\xfe\x35\xdb\x06" ++"\x0e\xfb\x97\xd3\xfb\x5c\x15\xd7\x06\xd2\x8a\xc0\xc8\x8a\xdb\x08\xf7\x67\x07\xb5\x8a\xa0\xa0\xb8\x1b\x97\x06\x8f\xe7\x06\x4c\x8a" ++"\x78\x9c\x8c\xc4\x08\xf7\x66\x07\x8d\xdb\x55\xc8\x44\x8a\x08\x3f\x28\xb0\x06\xad\x97\x78\x5d\x8a\x1f\xfb\x57\x07\x43\xa5\x6e\xd2" ++"\x82\x1e\x44\x83\x71\x6e\x43\x1a\xfb\x57\x07\x64\x8c\x7c\x79\x6c\x1b\x66\x06\x0e\x4b\xf8\x4d\xf8\x2f\x15\x8a\x70\x8a\x87\x88\x83" ++"\x08\x79\x83\x7b\x82\x73\x1b\x76\x7d\x90\x9f\x71\x1f\x52\xb5\x05\x9c\x73\x71\x93\x6a\x1b\x3c\x60\x5b\x2a\x86\x1f\xd9\x06\x8c\xa6" ++"\x8c\x8e\x8e\x93\x08\x9d\x93\x9b\x94\xa3\x1b\xa0\x9c\x84\x7a\xa2\x1f\xc4\x61\x05\x79\xa5\xa3\x83\xac\x1b\xdb\xb4\xbb\xed\x91\x1f" ++"\x0e\xfb\xcf\xcd\xfb\x4e\x15\xf7\x2a\xf7\x66\x06\x62\xf7\xc9\x05\x48\x06\x61\xfb\xc9\x05\xf8\x06\x04\xf7\x2a\xf7\x26\xfb\x2a\x06" ++"\x0e\x2f\xf7\xc3\xf8\x47\x15\xba\x84\xa4\x6f\x98\x4d\x08\xf7\x1a\x06\x83\xf7\x10\x33\xe0\xfb\x0f\x8d\x08\xe0\x5f\x35\x07\xfb\x24" ++"\x7c\x3d\x26\xfb\x41\x1a\xfb\x3a\xde\x22\xf7\x1f\x82\x1e\x25\x07\xb7\x8a\x05\xf1\x07\xf7\x0b\x8f\xe4\xe0\x96\xf7\x0c\x08\xfb\x1a" ++"\x06\x7c\x4e\x73\x6f\x5d\x84\x08\x5f\x8e\x15\x56\x9a\x6e\xc5\xe8\x1a\xee\xa8\xc8\xc0\x98\x1e\x0e\x2f\xf8\x0b\xf8\x07\x15\xfb\x1f" ++"\x06\x85\x99\x86\x98\x78\xb1\xb0\x1d\xaa\xa5\x82\x79\x9f\x1e\xa0\x79\x93\x79\x91\x5d\x8c\x80\x18\xf7\x18\x06\x86\xc6\x83\xac\x7c" ++"\xa8\x08\xd2\x67\x3d\xb2\x23\x1b\x48\x54\x7a\x6b\x61\x1f\x5d\x66\x6f\x53\x52\x1a\x5e\x93\x76\xb8\x3c\x1e\x4f\x54\xe4\x06\x9b\x63" ++"\x90\x77\x72\x1a\x51\x70\x66\x38\x53\x1e\xc2\x26\x05\xa2\xb7\xa6\x92\xb1\x1b\xa6\xa1\x87\x7f\xbc\x1f\x7f\xbc\xa2\x87\xa6\x1b\xbc" ++"\xb3\x97\xac\xc3\x1f\x62\xf7\x01\x05\x77\x63\x6b\x82\x6a\x1b\x7a\x77\x8e\x92\x71\x1f\x95\x64\x84\x8c\x79\x1b\x6e\x77\x85\x6c\x4c" ++"\x1f\xe0\xce\xaa\xb9\xc5\x1a\x9f\x88\x98\x7f\xa5\x1e\xf7\x0e\x06\x0e\xf7\xc5\x2f\x1d\x0e\x2f\xf8\x85\xf7\xf3\x15\xfb\x1d\x06\xf7" ++"\x54\xf7\xf5\x05\xfb\x1b\x06\xfb\x1a\xfb\x92\xfb\x1f\xf7\x92\x05\xfb\x1f\x06\xf7\x5f\xfb\xf5\x05\xfb\x1e\x50\xf7\x25\x56\xfb\x25" ++"\x50\xf7\x25\xfb\x48\xf7\x20\xf7\x48\xf7\x22\xc6\xfb\x22\xc0\xf7\x22\x06\x0e\x2f\xf8\x88\xf8\x74\x15\xfb\x0f\x06\x92\xb4\x05\xd3" ++"\x97\xa4\xae\xb2\x1b\x9c\x95\x88\x7e\xa7\x1f\x9f\xf7\x07\x05\x98\x60\x76\x8f\x6b\x1b\x22\x52\x4c\xfb\x22\x73\x1f\x81\x50\x05\xfb" ++"\x1f\x2a\xf7\x0f\x06\x50\xfc\x0c\x05\x38\x7e\x7a\x6f\x67\x1b\x7b\x7a\x91\x9a\x73\x1f\x73\xfb\x07\x05\x7b\xac\xa4\x85\xab\x1b\xbd" ++"\xb9\x9d\xa9\xa8\x1f\xad\xad\xa0\xc1\x98\xe0\xc6\xf8\x12\x18\xf7\x1d\x06\x0e\x2f\xf8\x6d\xf8\xb4\x15\x89\xbc\x84\xa6\x7a\xa6\x08" ++"\xbb\x6c\x4a\xa7\x3d\x1b\xfb\x0d\x33\x43\x27\x6c\x95\x6a\x9c\x75\x1f\x91\x83\x8e\x87\xa4\x72\x08\x43\x54\x77\x6b\x4f\x1a\x54\xa7" ++"\x5c\xbe\x6d\x1e\xf7\x3f\x27\xb4\x74\x8b\x8b\x96\x81\x19\x96\x80\x92\x7b\x79\x1a\x67\x6c\x72\x5e\x71\x75\x93\x99\x7d\x1e\x7e\x97" ++"\x87\x99\x89\xab\x08\x95\xfb\x17\x07\xfb\x19\x8c\xd2\x47\xf7\x1f\x1b\xf7\x16\xe3\xd8\xf7\x06\xc4\x74\xb7\x5c\xac\x1f\xce\xaa\xa6" ++"\xb3\xce\x1a\xcf\x6d\xbb\x48\xb0\x1e\xfb\x13\xd1\x05\x44\xb2\x78\x9d\xa8\x1a\xa9\xa4\x9f\xb2\xba\xa3\x73\x56\x92\x1e\x82\xfb\x82" ++"\x15\xba\x72\x99\x7a\x6b\x1a\x74\x7f\x79\x69\x73\x1e\xfb\x27\xdb\x05\x61\xa2\x7f\x9b\xaa\x1a\xa8\x98\x9d\xa9\x9d\x1e\x0e\x2f\xf8" ++"\x18\xf8\xa4\x15\x9e\x6e\x63\x96\x65\x1b\x66\x62\x7f\x78\x6c\x1f\x3e\xd8\x46\x47\xda\x3c\x05\x78\x6d\x81\x66\x65\x1a\x64\x93\x70" ++"\xa1\x63\x1e\x3d\x3e\xcf\x46\xda\xd9\x05\x78\xa6\xb7\x7f\xb3\x1b\xb0\x9b\x90\xa4\xba\x1f\xd6\x40\xd0\xcf\x3e\xd7\x05\x9f\xae\x94" ++"\xad\xb2\x1a\xb1\x85\xa3\x76\xb4\x1e\xd6\xd6\x46\xd0\x05\xfb\x49\xfb\x21\x15\xc5\xbb\x5a\x51\x4f\x5b\x5b\x50\x50\x5b\xbb\xc6\xc8" ++"\xbb\xba\xc7\x1f\x0e\xfc\x2e\x96\x1d\x0e\xfb\x28\xf7\x66\xf8\x69\x15\xf7\x11\x3b\x07\x89\xbd\xa5\xa8\xc3\x95\x08\xb9\x07\x33\x84" ++"\x58\x52\x8f\x34\x08\xfb\x01\x07\xf7\xfe\x16\xf7\x11\x3b\x07\x89\xbd\xa5\xa8\xc3\x95\x08\xb9\x07\x33\x84\x58\x52\x8f\x34\x08\xfb" ++"\x01\x07\x0e\x2f\xe3\x8f\x1d\xf7\x69\xfb\x06\x15\xf7\x3b\xfb\x26\x05\xf7\x06\x07\x26\xe4\xf0\xe4\x05\xf7\x09\x07\xfb\x3b\xfb\x29" ++"\x05\x0e\xfb\xcf\xde\x8f\x1d\x0e\xfb\xcf\xf7\x8b\x79\x0a\x0e\x66\x40\x1d\xf7\x77\xf3\x39\x1d\x0e\x66\x40\x1d\xf7\x77\xf7\xb9\xb6" ++"\x1d\x2f\xf8\xc1\xf7\xcb\x15\xfc\xca\x23\xf8\xca\x06\x0e\x2f\xf8\x9f\xa0\x1d\xfc\xc7\xf7\x1a\xf8\xc7\xf7\x47\x06\x0e\x2f\xf8\x9c" ++"\xa0\x1d\xfb\x73\xfb\x47\xfb\x08\xf7\x47\xfb\x74\xf7\x1a\xf7\x74\xf7\x47\xf7\x08\xfb\x47\xf7\x73\xf7\x47\x06\x0e\x4b\x0a\x2f\xf8" ++"\xa5\xf9\x6d\x15\xfb\xc3\x06\x4a\x57\x71\x56\x65\x1f\x6a\x5f\x79\x53\x54\x1a\xfb\x15\xe0\x2e\xf7\x0e\x85\x1e\xfc\x5e\xed\xf9\xe4" ++"\xca\xfd\xe4\xed\xf9\xe4\xb6\x07\x0e\xfb\xbe\xf7\x45\xf8\x3d\x15\x44\x53\x54\x45\x46\xc3\x53\xd0\xd0\xc3\xc3\xd0\xd0\x53\xc3\x48" ++"\x1f\x0e\xcd\xf7\x11\x37\x0a\x0e\xfb\x28\xd3\xf7\x11\x37\x0a\xe5\x16\x8e\x1d\xfb\x28\xd4\xf9\x6d\x37\x0a\xec\x16\x8e\x1d\x2f\xf7" ++"\x93\x79\x0a\xf7\x63\xf7\x07\x15\xfb\x3b\xf7\x26\x05\xfb\x06\x07\xf0\x32\x26\x32\x05\xfb\x09\x07\xf7\x3b\xf7\x28\x05\x0e\xf7\xf4" ++"\xf7\x86\x3d\x0a\xf7\xe1\x3d\x0a\xf7\xe1\x3d\x0a\x0e\xf7\xf4\xf7\x34\xf9\x77\x15\x39\x48\x49\x39\x92\x1d\x64\x65\x6b\xaa\xb2\xb1" ++"\xaa\xaa\xb2\x1f\xf7\xe4\xda\x15\xfc\x38\xfd\x8b\x05\xcd\x06\xf8\x39\xf9\x8b\x05\x2f\xfc\x64\x15\x39\x48\x48\x3a\x39\xce\x49\xde" ++"\xdc\xcf\xcd\xdb\xdf\x49\xcd\x37\x1f\x3b\x04\xb3\xaa\x6c\x64\x65\x6b\x6c\x65\x64\x6b\xaa\xb2\xb1\xab\xaa\xb1\x1f\xf8\x05\xdb\x15" ++"\x39\x48\x49\x39\x92\x1d\x65\x64\x6b\xaa\xb2\xb1\xaa\xaa\xb2\x1f\x0e\x66\xf7\x83\xf7\xe7\x15\x4a\x84\x7f\x4f\x61\x1e\x2d\x49\x70" ++"\x5f\x37\x1a\xfb\x1c\xf1\x2d\xf7\x28\xe1\xce\xa9\xc6\xb6\x1e\xac\xb7\x98\xbb\x8c\xdd\x08\xfb\x1c\x06\x31\x61\x54\x46\x4f\x5e\xbc" ++"\xcd\xb8\x97\x9e\xc6\xbb\x1e\xdb\xcf\xa2\xb8\x88\xe0\x08\xfb\x20\xc2\x15\xf7\x2a\xf7\x26\xfb\x2a\x06\x0e\xfb\xcf\x9c\xf9\x89\x21" ++"\x1d\xfb\xcf\xf7\xd1\x43\x1d\xfb\xcf\xf7\x08\xf9\x89\x23\x0a\xfb\xcf\xf7\xae\x40\x0a\xfb\xcf\xf7\xcf\xf9\x63\x28\x0a\xfb\xcf\xf7" ++"\xbf\xf9\x80\x44\x0a\xfb\xcf\xf7\x72\xf9\x7b\x27\x0a\xfb\xcf\xf7\x14\x41\x1d\xfb\xcf\xf7\x3c\xf9\x96\x2c\x1d\x0e\xfb\xcf\xf7\x36" ++"\x16\x55\x21\x05\x95\x9f\x94\x8d\x81\x1d\x7c\x49\x1d\xa8\xca\x05\x0e\xfb\xcf\xf7\x2c\xf9\x89\x32\x0a\xfb\xcf\xf7\x3d\x16\x3e\x6f" ++"\x5c\x57\x50\x1a\x51\xc2\x66\xe4\xa7\xa3\x8e\x92\xa6\x1e\xba\x07\x87\x79\x78\x89\x77\x1b\x56\x74\x9b\xad\xbe\xa3\xa9\xe0\xbf\x1f" ++"\x0e\xfb\xcf\xf7\x6f\xf8\xf3\x15\xf7\x00\xf7\x2a\x05\x3f\x06\x39\x2a\x39\x47\x1d\xf7\xf4\xab\x1d\xf7\xf4\x6f\x1d\x0e\xfb\xaa\xf7" ++"\xd5\xf7\xe8\x15\xfb\xb0\x3d\xf7\xb0\x06\x93\xf7\x28\x15\x7c\x99\x86\x94\x9c\x1a\xf7\x47\x07\xcd\x5e\xad\x33\x32\x5e\x65\x41\x89" ++"\x1e\xda\x06\xac\x8f\x9a\x96\xb3\x1b\xab\x9c\x80\x77\x80\x86\x83\x81\x86\x1f\x80\x85\x8b\x8b\x61\x84\x6a\x85\x18\x4a\x80\x6c\x6a" ++"\x50\x1a\x50\xb2\x64\xc7\xaf\xac\x9b\xa9\xa8\x1e\x7b\x8d\x85\x93\x81\x1e\xe7\x06\x25\xf7\x16\x15\x5b\x72\x6f\x61\x6e\x7a\x9a\xa3" ++"\xa4\x98\x97\xae\x92\x1e\xa8\x91\xa1\x8f\x8f\x8c\x95\x90\x19\x0e\x66\xf7\x7a\xf8\x3b\x15\xf7\xc6\xfb\x2a\xfc\x13\x07\x3b\x53\x05" ++"\x32\x07\xdb\xc3\x05\xfb\x95\xf8\x99\xf7\x11\xfc\x03\xf7\x65\x07\xf7\x39\xf7\x05\x05\xe3\x07\x0e\xf7\x16\x5a\x0a\x0e\xf7\xf4\xf9" ++"\x04\xf7\xce\x15\xf7\xbf\xf7\x11\xfb\xbf\xf7\x39\xf7\xdb\xf7\x11\xfc\x6b\x57\x06\xbb\x5b\x64\x9b\x4b\x1b\xfb\x46\xfb\x0f\xfb\x30" ++"\xfb\x76\xfb\x73\xf7\x10\xfb\x33\xf7\x41\xcf\xb1\x9f\xc9\xbc\x1f\x50\xf8\x7e\xf7\x11\xfb\xee\x07\xfb\x2a\xc0\x15\x58\x6e\x68\x75" ++"\x55\x1b\x20\x44\xf0\xf7\x2d\xf7\x2d\xd2\xf0\xf6\xc1\xae\x75\x58\xa8\x1f\x0e\xfb\xaf\xf7\xe2\xf7\xe8\x15\xfb\xc1\x3d\xf7\xc1\x06" ++"\xfb\x2b\xf8\x67\x15\x27\x4f\x4a\x20\x21\xc8\x4a\xee\xee\xc8\xcc\xf3\xf7\x02\x50\xcb\x26\x1f\x47\x04\xb9\xa9\x62\x4b\x4f\x6c\x61" ++"\x5e\x5d\x6d\xb5\xc9\xc9\xa9\xb4\xb9\x1f\x0e\xf7\x85\x58\x0a\x0e\x30\x1d\x0e\xf7\x58\xf8\x4e\x15\xf7\xb3\xfb\x20\xfb\xf8\x07\x53" ++"\x63\x05\x3c\x07\xc3\xb3\x05\xfb\xba\xf7\x20\xf7\xff\x07\xc3\xb3\x05\xda\x07\x0e\x66\x5c\x0a\x0e\xf7\xbc\xf9\x9c\xf7\x2c\x15\x63" ++"\x7e\x60\x6f\x5a\x1b\x63\x68\x9d\xa9\x79\x1f\x7d\xa2\x85\xa4\x8a\xb9\x08\xf7\xfe\x06\x8c\x97\x8b\x90\x92\x1a\xc1\x83\xbd\x7e\xb1" ++"\x1e\xed\x67\x34\xc6\xfb\x03\x1b\x3f\x4e\x71\x59\x60\x1f\xbe\x5a\x4a\xa4\x3a\x1b\xfb\x3a\x65\x1d\xfb\x46\xf0\xfb\x00\xf7\x3a\xdb" ++"\xcb\xa4\xbd\xbe\x1f\x5a\xb7\xc9\x71\xd4\x1b\xf7\x0d\xed\xd0\xf5\xaa\x1f\xfd\x04\xf7\xb0\x70\x0a\xf7\xa1\xfb\x09\x15\x8e\xab\x90" ++"\x9e\x94\x9d\x08\xac\x9c\xae\xa0\xb1\x1b\xac\xac\x7a\x6f\x9e\x1f\x98\x78\x91\x77\x8f\x64\x08\x0e\x66\xf7\xb1\xf7\xf1\x15\x98\x06" ++"\xe1\xbe\x5d\x3d\x45\x5b\x58\x46\x89\x1f\x77\x06\x89\x86\x8b\x8a\x85\x1f\xfb\x04\x07\x87\xac\x9c\x89\xa1\x1b\xf7\x17\xe2\xf0\xf7" ++"\x2c\xc9\x7d\xb1\x66\xad\x1f\x71\xa3\x79\x95\x68\x92\x08\xc4\xa1\xa9\xba\xce\x1a\xf6\x2d\xd6\xfb\x1b\x46\x48\x78\x6c\x64\x1e\x60" ++"\x69\x79\x5a\x3d\x1a\xfc\x9a\xf7\x20\xf8\xad\x07\xbd\xab\xa8\xc2\xc8\xb0\x6c\x57\x55\x66\x69\x4e\x8a\x1e\x82\x06\x0e\xfb\xcf\xf7" ++"\x1e\xf8\xd1\x3c\x0a\x0e\x4b\xb3\xf8\x0b\x15\x3e\xf8\x3f\xfb\x68\xd8\xf7\xb5\x07\x0e\x66\xf7\x54\xfb\x70\x15\xf7\x7f\x07\x70\xa7" ++"\xa9\x80\xb5\x1b\xb9\xa9\x99\xb3\xb3\x1f\x63\xa3\xa3\x7d\xba\x1b\xa7\x9e\x90\x97\xa2\x1f\xe2\x07\x88\x81\x87\x8a\x85\x1b\x73\x85" ++"\x9a\xc5\x1f\xf8\x1a\x55\x0a\x4d\x61\x5f\x50\x6f\x73\x97\xa0\x7d\x1e\x7d\x9f\x87\x9d\xb2\x1a\xf7\xe2\xfb\x20\xfd\x8c\x07\x0e\xf7" ++"\xf4\xf7\xc3\xf9\x1f\x15\xf7\x19\xd9\xfc\x01\x3d\xf7\x1d\xfc\x0e\xea\x06\xf8\x58\x16\xde\xf7\xf1\x05\xfb\xf1\xe6\xf8\x5c\xfb\x1d" ++"\x07\x37\xfb\xf2\x35\xf7\xf2\x05\xfb\x1d\xfc\x5c\xe6\xf7\xf1\x06\xe0\xfb\xf1\x05\x0e\xd5\x5d\x0a\xf7\x4e\xf7\x16\xf8\xd1\x3c\x0a" ++"\xf8\xb7\xf7\x22\x46\x1d\xf7\x3e\xfd\x0e\xad\x1d\xa3\x9c\xa8\xa0\x08\xdb\xc2\xa1\xaa\xc7\x1a\xe1\x55\xbb\x2a\x27\x53\x58\x2f\x88" ++"\x8b\x84\x8c\x83\x1e\xe7\x06\x8a\x92\x8a\x92\x8d\x1a\xb8\xa1\xa5\xb1\xb2\xa1\x73\x63\x5e\x7d\x7c\x28\x48\x1e\x3d\x59\x74\x65\x88" ++"\x3a\x08\xf7\xca\x06\x0e\x4b\xf8\xa3\xf2\x15\xfc\x6b\xfb\x0b\xf8\x6b\x06\xf8\x54\x04\xfb\x44\xf7\x44\xfb\x0b\xfb\x44\xfb\x44\xfb" ++"\x0b\xf7\x44\xfb\x44\xf7\x0b\xf7\x44\xf7\x44\x06\x0e\x9e\xf7\x76\xf7\x20\x15\xf7\x4f\x06\xf7\x1b\xe0\xe8\xf7\x29\xd5\x77\xc3\x61" ++"\xb4\x1f\xb2\x63\x58\x9c\x39\x1b\xfb\x40\xf7\x0c\xfb\x2a\x32\x1d\xf7\x9d\xa1\x1d\xf7\x4e\xf7\x16\xf8\xd1\x3c\x0a\xf8\xbd\xf7\x22" ++"\x46\x1d\xf7\x23\x6f\x0a\x4b\xf8\xaa\xf7\xb7\xc0\x1d\xfb\xc4\xf7\xc2\xa8\x0a\xfb\x10\xfb\xfe\x3e\x0a\xfc\x04\xf7\x48\x21\x0a\x3b" ++"\xfc\x19\xdb\x06\xfb\x2b\x04\x3b\xfc\x19\xdb\x06\x0e\xfb\x8c\xf7\x5c\xf9\x42\x15\x37\x47\x47\x38\x38\xcf\x46\xdd\xe0\xcf\xce\xe0" ++"\xde\x47\xcf\x38\x1f\x4c\x04\xbb\xb3\x64\x5a\x59\x63\x64\x59\x5c\x63\xb3\xbb\xbc\xb3\xb3\xbc\x1f\x0e\x66\xf7\x5a\x21\x0a\xfb\x20" ++"\xfe\x47\x66\x1d\x50\xc3\x1d\xf7\x0d\xf7\x38\xf7\x39\x2b\xf7\x0e\xfb\x16\x47\x5b\x8b\x1d\xf7\x4e\xf7\x1d\xf8\x6b\x5f\x0a\xf8\x6b" ++"\xf7\x4a\x46\x1d\xf7\x0a\x6f\x0a\xfb\xcf\xf7\xd1\xf8\x01\xad\x1d\xa2\x9b\xa9\xa1\x08\xdb\xc2\xa1\xaa\xc7\x1a\xe1\x55\xbb\x2a\x27" ++"\x53\x58\x2f\x88\x8b\x84\x8c\x83\x1e\xe7\x06\x8a\x92\x8a\x92\x8d\x1a\xb8\xa1\xa5\xb1\xb1\xa2\x73\x63\x5e\x7c\x7b\x29\x49\x1e\x3d" ++"\x59\x74\x65\x88\x3a\x08\xf7\xca\x06\x0e\xe4\xf7\xb4\xf7\xcd\x15\xe6\x06\xb5\x9e\x7c\x69\x1f\x7a\x07\x8a\x82\x8b\x80\x85\x1a\x5d" ++"\x8d\x7f\x98\x74\x1e\xf1\xa0\x06\x7d\x93\x86\x92\x9e\x1a\x88\xf7\x14\x89\x92\x58\xa3\x08\xbb\xa3\xa0\xac\xbe\x1a\xd7\x5e\xb8\x3f" ++"\x1e\xfb\x81\xfc\x4f\xeb\x06\xf7\x92\x04\xf7\x00\xf1\x07\xbc\x9b\x7e\x62\x62\x7b\x7e\x5a\x1f\x76\xf7\xf1\x15\xfb\x67\xfb\x40\xfb" ++"\x40\xfb\x66\xfb\x65\xf7\x40\xfb\x42\xf7\x62\xf7\x6c\xf7\x3f\xf7\x3d\xf7\x6a\xf7\x67\xfb\x3f\xf7\x3f\xfb\x67\x1f\x8a\x43\x15\xf7" ++"\x3c\xf7\x1d\xfb\x1f\xfb\x3f\xfb\x42\xfb\x1c\xfb\x1d\xfb\x40\xfb\x38\xfb\x1d\xf7\x21\xf7\x3e\xf7\x3f\xf7\x1c\xf7\x1f\xf7\x3c\x1f" ++"\x0e\x4b\xf8\xb4\xf7\xb7\x15\xfc\x8c\xfb\x0b\xf8\x8c\x06\x0e\x66\xf8\x44\xf9\x5a\x15\x58\xad\x34\x57\x83\x8e\x85\x8e\x8a\x8c\x19" ++"\x6d\x9c\x7c\x93\x7a\x93\x72\x94\x19\x48\x5c\xbc\x73\x99\x83\xa6\x7b\x19\x45\x5f\xb5\x66\xd8\xb9\xb1\x75\xa9\x6c\xa6\x60\x19\x9a" ++"\x64\x77\x8f\x71\x1b\x60\x5f\x7e\x73\x64\x1f\x3f\x5e\x66\x3e\xfb\x02\x1a\xfb\x48\xef\xfb\x00\xf7\x3b\xe1\xd4\xaa\xc3\xba\x1e\xb4" ++"\xbe\x9f\xcd\xe3\x1a\xf7\x3a\x46\xf7\x0f\xfb\x2c\xf1\x1e\x5d\xfb\x7b\x15\xd8\xbc\x49\x21\x27\x59\x48\x3f\x3e\x5a\xcd\xf3\xf1\xbc" ++"\xce\xd8\x1f\x0e\x4b\xf8\x39\xf8\x50\x15\xfb\x15\xfb\x15\xfb\x15\xf7\x15\x37\x36\xf7\x15\xfb\x14\xfb\x14\xfb\x14\xdf\x37\xf7\x14" ++"\xf7\x14\xf7\x14\xfb\x15\xdf\xdf\xfb\x14\xf7\x15\xf7\x15\xf7\x15\x05\x0e\xfb\xcf\xf7\x11\xf8\x6b\x5f\x0a\x0e\xe4\xf8\xbc\xf8\x43" ++"\x15\x88\xb4\x83\xa3\x78\xa5\x08\xb8\x69\x54\xa4\x48\x1b\xfb\x11\x3d\x32\xfb\x23\xfb\x23\xd8\x32\xf7\x10\xf7\x04\xd4\xcb\xf4\x90" ++"\x1f\x2f\x06\x53\x86\x69\x6d\x52\x1b\x45\x62\xc1\xe9\xe9\xb6\xc3\xd2\xc0\xa8\x73\x55\x96\x1f\x2e\xf7\xcc\x15\xfb\x67\xfb\x40\xfb" ++"\x40\xfb\x66\xfb\x65\xf7\x40\xfb\x42\xf7\x62\xf7\x6c\xf7\x3f\xf7\x3d\xf7\x6a\xf7\x67\xfb\x3f\xf7\x3f\xfb\x67\x1f\x8a\x43\x15\xf7" ++"\x3c\xf7\x1d\xfb\x1f\xfb\x3f\xfb\x42\xfb\x1c\xfb\x1d\xfb\x40\xfb\x38\xfb\x1d\xf7\x21\xf7\x3e\xf7\x3f\xf7\x1c\xf7\x1f\xf7\x3c\x1f" ++"\x0e\xd5\x20\x0a\xf7\x25\xf8\x0f\x20\x1d\xd5\x20\x0a\x57\xf8\x0f\x4f\x1d\xd5\x20\x0a\x64\xf8\x01\x25\x1d\xd5\x20\x0a\xfb\x24\xf8" ++"\x0f\x21\x1d\xd5\x20\x0a\x8c\xf8\x1c\x2c\x1d\x0e\xd5\x20\x0a\xf7\x0b\xf8\x07\x15\x6b\x87\x7f\x7b\x77\x1b\x84\x77\x53\x0a\x6b\x86" ++"\x4f\x0a\x88\x1f\xc9\x87\x0a\xa0\x9d\x87\x9b\x1b\xc6\xaa\xb5\xe0\x90\x1f\x0e\xd5\xf8\x0f\x74\x15\xf7\x4a\x8f\xf7\x08\xf2\x93\xf7" ++"\x39\x08\x45\x0a\xf7\x23\x06\x86\xca\x7e\xb3\x6c\xb4\x08\xd5\x53\x31\x8f\x0a\xfb\x27\xfb\x80\xfb\x15\xb1\x24\xd4\x45\x1f\xbb\x5e" ++"\xb2\x79\xe8\x7b\x60\x38\x18\x94\x9e\x95\x8e\x81\x1d\x7b\x50\x0a\x9e\x22\x0a\xf7\x8f\xf9\xbf\x20\x1d\x9e\x22\x0a\xcb\xf9\xbf\x2b" ++"\x1d\x9e\x22\x0a\xd9\xf9\xb1\x25\x1d\x9e\x22\x0a\x76\xf9\xbf\x21\x1d\x29\x1d\xd8\x39\x0a\x29\x1d\xfb\x10\xfa\x3c\x23\x0a\x6b\x0a" ++"\x29\x1d\xfb\x73\xfa\x3c\x21\x1d\xd5\x29\x0a\xf7\xa0\xf8\x3c\x15\x6b\x87\x7f\x7b\x76\x1b\x84\x78\x53\x0a\x6a\x87\x8c\x79\x1b\x53" ++"\x51\x1d\x95\x94\x43\x0a\xf7\x16\x24\x0a\xf7\x1f\xf7\xd7\x20\x1d\xf7\x16\x24\x0a\x58\xf7\xd7\x23\x0a\xf7\x16\x24\x0a\x65\xf7\xc9" ++"\x25\x1d\xf7\x16\x24\x0a\xfb\x1d\xf7\xd7\x21\x1d\xf7\x16\x24\x0a\xf7\x0d\xf7\xcf\x15\x6b\x87\x80\xaf\x1d\x97\x6a\x86\x4f\x0a\x88" ++"\x1f\xc9\x06\xab\x90\x97\x98\xa3\x1b\x94\x94\x89\x87\x97\x5f\x1d\xaa\xb5\xe0\x90\x1f\x0e\x9e\x2c\x0a\x35\xf7\xab\x2a\x0a\xd5\x25" ++"\x0a\xfb\x2a\xf7\x63\x20\x1d\xd5\x25\x0a\xfb\xe8\xf7\x63\x23\x0a\xd5\x25\x0a\xfb\xdb\xf7\x55\x25\x1d\xd5\x25\x0a\xfc\x3e\xf7\x63" ++"\x21\x1d\x9e\x2a\x1d\xc8\x39\x0a\x9e\x2a\x1d\xfb\x07\x38\x0a\x66\x31\x0a\xfb\x6f\xf7\x4a\x2a\x0a\x2f\x26\x1d\xc3\xf8\x8a\x20\x1d" ++"\x2f\x26\x1d\xfb\x1a\xf8\x8a\x7d\x0a\x2f\x26\x1d\xfb\x0d\xf8\x7c\x25\x1d\x2f\x26\x1d\xfb\x73\xf8\x8a\x21\x1d\x2f\x26\x1d\x39\xf8" ++"\x97\x2c\x1d\x0e\x2f\x26\x1d\xab\xf8\x82\x15\x6b\x87\xa7\x0a\x85\x4d\x1d\x96\x98\xa3\x1b\x94\x95\x43\x0a\x2f\xf7\xb7\x74\x15\xf7" ++"\x11\x8a\xea\xe1\x96\xf7\x11\x08\x5e\x1d\x55\x1b\x6c\x6d\x97\x9f\x7b\x1f\x73\xa8\x7d\xbf\xc4\x1a\xbe\x95\xba\x9c\xab\x1e\x5b\x1d" ++"\xf7\x1a\x06\x47\x0a\xfb\x38\xd7\x29\xf7\x1e\x79\x1f\x60\x36\x05\x94\x9e\x96\x8e\x9e\x1b\xaa\xa6\x1d\x71\x92\xa2\x59\x34\x0a\xc9" ++"\xaa\x85\xb8\x1b\xde\xb9\x52\x0a\x7c\x7e\x89\x86\x7e\x1f\x0e\x2f\x27\x1d\xb3\xf8\x4a\x20\x1d\x2f\x27\x1d\xfb\x2a\xf8\x4a\x7d\x0a" ++"\x2f\x27\x1d\xfb\x1d\xf8\x3c\x25\x1d\x2f\x5b\x0a\x30\x1d\xde\x43\x1d\x30\x1d\xfb\x0a\xf9\x89\x23\x0a\xf7\x63\x6e\x0a\x30\x1d\xfb" ++"\x6d\xf9\x89\x21\x1d\x66\x37\x1d\xf7\x69\xf7\x65\x15\x6b\x87\xa7\x0a\x85\x4d\x1d\x96\x98\xa3\x1b\x94\x95\x43\x0a\x66\x28\x1d\xf7" ++"\x1f\xf7\xd5\x20\x1d\x66\x28\x1d\x58\xf7\xd5\x23\x0a\x66\x28\x1d\x65\xf7\xc7\x25\x1d\x66\x28\x1d\xfb\x1d\xf7\xd5\x21\x1d\x66\x28" ++"\x1d\xf7\x0a\xf7\xcd\x15\x6b\x87\x7f\x7b\x77\x1b\x83\x78\x8e\x8e\x84\x4d\x1d\x97\x98\xa2\x1b\x95\xa2\x1d\x9f\x9e\x87\x9a\x1b\xc7" ++"\xaa\xb5\xe0\x8f\x1f\x0e\x2f\x34\x1d\x66\xf7\x85\x2a\x0a\x66\x26\x0a\xb0\x43\x1d\x66\x26\x0a\xfb\x2d\xf9\x89\x4f\x1d\x66\x26\x0a" ++"\xfb\x20\x41\x1d\x66\x26\x0a\xfb\x82\xf9\x89\x21\x1d\x2f\x2e\x0a\xfb\x12\xf7\x6d\x20\x1d\x2f\x2e\x0a\xfb\xc3\xf7\x5f\x25\x1d\xfb" ++"\x28\x36\x0a\xfb\x30\xf7\x48\x2a\x0a\xfb\x90\xb5\xf8\xde\x15\xfb\xd3\xed\xf7\x36\x07\xc8\xa0\xa6\xbb\xaf\x9b\x79\x62\x1e\xfb\x53" ++"\xed\xf7\x5a\x07\xb3\x87\xa1\x7f\x9d\x1e\xa9\x78\x63\x9e\x5f\x1b\x5f\x6d\x7d\x69\x71\x1f\xb3\x07\x0e\x9d\x6b\x1d\x0e\xf7\xbb\x6a" ++"\x1d\xf3\x39\x1d\x0e\xf7\xbb\x6a\x1d\xf7\xb9\xb6\x1d\xf7\x4e\xf8\xc8\x2f\x1d\xfc\xa2\xfb\x22\x3c\x0a\xf9\x69\xfb\xe9\x71\x1d\x66" ++"\x65\x73\x0a\x0e\xf7\x4e\xf8\xe9\x2f\x1d\xcd\xfc\x77\x61\x1d\x3c\x3c\x51\x5a\x49\x62\x9c\x7a\x0a\x3a\xf7\x1a\x15\xb1\xa5\x75\x6a" ++"\x6a\x71\x74\x65\x66\xb7\x1d\xb0\x1f\xfb\x3c\x04\xb4\xa5\x70\x5e\x62\x71\x70\x62\x62\x71\xa6\xb5\xb6\xa5\xa7\xb4\x1f\xfc\xa3\xf7" ++"\xa5\x15\xa6\x9d\x89\x89\x94\x1f\xa7\x84\x9d\x74\x6e\x1a\x68\x71\x72\x67\x61\x76\xa0\xb8\x89\x1e\x2f\x06\x30\x8c\xc3\x57\xec\x1b" ++"\xec\xca\xc1\xdf\xba\x75\xad\x5f\xa1\x1f\xad\xa0\x9d\xaa\xb0\x1a\xd2\x52\xb9\x33\x57\x60\x7a\x6b\x72\x1e\x78\x74\x84\x72\x88\x59" ++"\x08\xe4\x06\xc2\x8c\x9a\x9e\xb4\x1b\xab\xa0\x76\x6a\x65\x71\x77\x59\x1f\x81\x06\x0e\xf7\x4e\xf8\xdc\x2f\x1d\xda\xfc\x77\x61\x1d" ++"\x3d\x3c\x51\x5a\x49\x62\x9b\x7a\x0a\x3b\xf7\x1a\x15\xb0\xa5\x74\x6b\x6a\x71\x74\x65\x67\x71\xa3\xab\xab\xa5\xa2\xb0\x1f\x8a\xfb" ++"\x3c\x15\xb4\xa5\x70\x5e\x62\x71\x70\x62\x62\x71\xa6\xb5\xb6\xa5\xa7\xb4\x1f\xfc\x08\xf8\xa4\x15\xfb\x77\x06\x65\xfb\x81\x05\xd7" ++"\x06\xa0\x94\x9e\x97\xa4\x1b\xb7\xa4\x6c\x57\x59\x71\x6c\x61\x66\x76\x9d\xae\x89\x1f\x39\x06\x42\x8a\xc5\x57\xde\x1b\xe7\xc9\xca" ++"\xe7\xe2\x55\xc7\x3c\x6f\x76\x84\x78\x73\x1f\x98\xe4\x05\xf7\x44\x06\x0e\xf7\x4e\xf8\xbf\x2f\x1d\xe7\xfc\x77\x71\x1d\x65\x66\x73" ++"\x0a\xfb\xc1\xf8\xa4\x15\xfb\xbf\x40\xf7\x67\x06\x2f\xfb\x05\x64\x2f\x79\xfb\x26\x08\xe0\x06\x93\xf7\x1b\xb7\xf2\xef\xf7\x0e\x08" ++"\x0e\xf7\xf4\x6f\x1d\xf7\x9c\xf7\xe0\x20\x1d\xd5\x20\x0a\xd4\xf8\x06\x42\x0a\xd5\x20\x0a\x0e\xd5\x20\x0a\xfb\x60\xf7\x40\x23\x1d" ++"\xd5\x20\x0a\xf7\x29\xf7\xe9\x28\x0a\xd5\xf8\x89\xf7\x27\x15\xbb\xfb\x27\x05\xd6\x06\x3d\x6f\x5d\x58\x50\x1a\x4e\xc0\x69\xea\xa6" ++"\xa0\x8e\x91\xa6\x9f\x0a\x74\x9b\xb0\xbc\xb7\xbd\xd0\xa9\x1f\x71\x0a\x0e\xd5\x20\x0a\x89\xf8\x1c\x2c\x1d\xa9\xf7\x3d\x20\x1d\xd5" ++"\x5e\x0a\xd5\x2d\x0a\x6e\xf8\x5a\x20\x1d\xd5\x2d\x0a\xfb\x04\xf7\xc4\x7c\x0a\xd5\x2d\x0a\xfb\x70\xf8\x5a\x2b\x1d\xd5\x2d\x0a\xfb" ++"\x0b\xf8\x4c\x27\x0a\x9e\x62\x0a\xd5\x6e\x1d\xa8\xf9\x29\x2a\x0a\xd5\x5d\x0a\x67\x8f\x16\xf8\xf0\x06\xfb\x97\xf9\x0a\x05\x33\x06" ++"\xb7\x25\x15\xf7\x4b\xfc\x5b\x05\xfc\x01\x06\x0e\x9e\x22\x0a\xf7\x8b\xf9\xb6\x74\x0a\x9e\x22\x0a\xf7\x3b\xf9\x29\x15\xf7\x00\x3a" ++"\x0a\x9e\x22\x0a\xf7\x3f\xf9\xb1\x27\x0a\x9e\x22\x0a\xf7\x9d\xf9\x99\x28\x0a\xd6\xf8\x1e\xfb\xb3\x15\x86\xb6\xb0\x89\xa9\x1b\xc7" ++"\xb6\x9c\xad\xa2\x1f\x9d\xa6\x92\xac\xd0\x1a\xf8\xef\x07\xea\x77\xc3\x58\xb8\x1e\xb0\x62\x54\x9e\x4d\x1b\x2d\x4a\x67\x39\x58\x1f" ++"\xf5\x33\x0a\xf8\x56\x07\xb9\x9c\xb2\xaa\xa5\x1e\xa1\xa6\xab\x95\xbe\x1b\xea\xae\x69\x2c\x1f\xfc\xb7\x07\x51\x80\x7e\x5e\x79\x7e" ++"\x8d\x8f\x74\x1e\x0e\x9e\xf7\x79\x99\x1d\xf8\x6b\x06\x35\x64\x64\x60\x53\xbb\x1d\xa6\x1e\xba\x07\x88\x79\x78\x89\x77\x1b\x58\x73" ++"\x9c\xaf\xba\xb0\xb6\xd2\xb2\x1f\xf7\x11\xfc\x1f\x07\x0e\x9e\x22\x0a\x0e\xf7\x61\xf8\x00\x4e\x1d\xfb\x66\xf8\xf0\x23\x1d\xd5\x84" ++"\x1d\xf7\x96\xf9\x1a\x55\x1d\xfb\x66\xf8\x22\x23\x1d\x2f\xa9\xf7\xd2\x15\x73\x47\x05\xd3\x06\x98\x4b\x9f\x57\xaa\x5d\x08\x48\xb8" ++"\xde\x5f\xda\x1b\xb2\xad\x93\xa5\xda\x1f\xf7\x29\x07\x61\x3d\x6f\x81\x63\x1b\x4f\x5b\xbe\xe6\x71\x1f\xf7\x49\x06\xa4\xcf\x05\xfb" ++"\x6d\x06\x89\x95\x8b\x92\x95\x1a\x99\x8c\x96\x8d\x9b\x1e\xf7\x84\x06\xa3\xcf\x05\xfb\x8f\x06\xe7\xa3\xb8\xbb\xc9\x1b\xb9\xb0\x7a" ++"\x59\xca\x1f\xb8\xf7\x15\x05\xc0\x43\x63\x9a\x45\x1b\xfb\x24\x22\x28\xfb\x3f\x66\x1f\x5b\x06\x73\x47\x05\xca\x06\x8a\x7f\x8b\x82" ++"\x7f\x1a\x7f\x8b\x82\x8d\x7d\x1e\x0e\x5c\xd5\x16\xf7\x2a\xf8\xf0\xf7\xfe\xf7\x11\xfc\x94\x06\x0e\xf7\x16\x35\x1d\xfb\x49\xfa\x35" ++"\x15\x53\x06\x5c\x82\x75\x78\x5e\x1b\x5e\x72\xa0\xb8\x85\x1f\x53\x81\x06\x3f\xc3\x52\xd7\xd6\xc4\xc4\xd6\x1e\x0e\xf7\x16\x35\x1d" ++"\xfc\x09\xfa\x3e\x2b\x1d\xf7\x16\x35\x1d\xfc\x0f\x51\x15\xfb\x04\xce\x07\x8c\x59\x75\x6d\x5d\x82\x08\x5d\x07\xd1\x8d\xc2\xcb\x35" ++"\x0a\xf2\x07\x0e\xf7\x16\x35\x1d\xfb\xab\xfa\x30\x27\x0a\xd5\xf8\x8f\xf7\xdf\x15\xfb\xdf\xf7\x2a\xf8\xad\xce\xdb\x48\xf7\x04\xfb" ++"\x2a\xfb\x04\xfb\xb5\xf7\x04\xfb\x2a\xfb\x04\x48\x3b\xce\xfc\xad\x2e\x1d\x07\xf7\xb5\xf7\x11\x15\xfb\xb5\xdc\xf7\xb5\x06\x0e\xd5" ++"\xf8\x8f\x55\x1d\xe7\xf8\xf1\x2b\x1d\xf7\x1d\xf7\x6a\x31\x1d\xf7\xfd\x7a\x1d\x0e\x29\x1d\xc5\xfa\x33\x74\x0a\x29\x1d\x77\xfa\x2e" ++"\x27\x0a\x29\x1d\xc8\xfa\x16\x15\xfb\xa4\x3c\xf7\xa4\x06\x0e\xf7\x69\x5c\x1d\xdf\x06\x3e\x62\x67\x60\x57\x1a\x4f\xbe\x66\xdd\xa2" ++"\xa0\x8e\x91\xa5\x1e\xba\x07\x88\x7b\x76\x89\x7e\x1b\x66\x71\xa0\xa9\xb6\xab\xba\xc4\xb4\x1f\x0e\x29\x1d\x0e\x6b\x0a\xfb\x42\xf7" ++"\xfd\x31\x1d\xfb\x66\xf9\x6d\x23\x1d\x29\x1d\xb4\xfa\x34\x15\x6b\x88\x7f\x7b\x76\x1b\x84\x78\x8e\x8e\x83\x1f\x44\xa4\x05\x97\x6a" ++"\x86\x8c\x79\x1b\x54\x51\x1d\x95\x94\x89\x87\x96\x5f\x1d\xaa\xb5\xe0\x90\x1f\x0e\x2f\x77\x1d\xfb\x13\xf7\x63\x2b\x1d\xd5\x79\x1d" ++"\xd5\xf7\x74\xf7\x88\x15\xd6\xd9\xf7\x83\xfb\xd6\x05\xf7\x47\x06\xfb\xd6\xf8\x33\xf7\xb7\xf7\xce\x05\xfb\x45\x06\xfb\xb1\xfb\xd4" ++"\x05\xf7\xd4\x33\x0a\x07\xe6\x4f\x22\x1d\x66\x38\x1d\xcf\xf9\xbf\x20\x1d\x9e\x86\x16\xf7\x2d\x06\xf7\x4e\xf8\xc1\xf7\x4d\xfc\xc1" ++"\x05\xf7\x2d\x06\xfb\x97\xf9\x6d\x56\x0a\x0e\x66\x38\x1d\xef\xf8\xf0\x22\x1d\x66\x38\x1d\xb2\xfb\x4d\x22\x1d\x66\x38\x1d\xf7\x2b" ++"\xf7\xc0\x3e\x0a\xf7\x4d\x66\x0a\xd5\x29\x0a\xf7\xae\xf8\x44\x20\x1d\xd5\x29\x0a\xf7\x5b\xf7\xae\x7c\x0a\xd5\x29\x0a\xdd\xfc\xc8" ++"\x22\x1d\xd5\x29\x0a\x0e\xf7\x16\x24\x0a\xd6\xf7\xce\x42\x0a\xf7\x16\x24\x0a\xd1\xf7\xd7\x32\x0a\xf7\x16\x24\x0a\xf7\x2a\xf7\xb1" ++"\x28\x0a\xf7\x52\xf8\x19\x7b\x0a\xf7\x0c\x98\x1d\xf7\xcd\xf7\x11\xfb\x38\x07\xb6\xa6\xa0\xa0\x0a\xf7\x5b\xfb\x27\xf7\x25\xfb\x5f" ++"\xfb\x5f\xa5\x1d\xa0\x7a\xb6\x70\x08\xfb\x38\xfb\x11\xf7\xcd\x06\xfb\xaa\xf9\x6d\x23\x1d\xf7\x16\x24\x0a\x0e\xf7\x45\xf8\x46\x3f" ++"\x0a\xfb\xde\xf7\x08\x23\x1d\xf7\x16\x5a\x0a\x6a\xf8\x11\x20\x1d\xf7\x41\xf7\xf1\x7d\x15\xf7\x11\xe4\x06\xcf\x91\xb4\x96\xb7\xa3" ++"\x08\xe0\xb9\xbd\xe7\xf7\x03\x1a\xf7\x02\x59\xe7\x36\xb9\x1e\x5f\xa3\x62\x96\x47\x91\x08\xe4\xfb\x11\x32\x07\x4a\x85\x64\x80\x61" ++"\x75\x08\x33\x5e\x54\x2a\xfb\x00\x1a\xfb\x01\xc2\x2a\xe3\x5e\x1e\xb5\x75\xb2\x80\xcc\x85\x08\xf7\x09\x04\x2c\x9c\x57\xc8\xea\x1a" ++"\xeb\xbe\xc6\xeb\x9a\x1e\xf7\x11\x16\xb8\x85\xa2\x82\xa2\x78\x08\xae\x6e\x9f\x5a\x55\x1a\x2c\x55\x4a\x2f\x7a\x1e\x0e\xd5\xcd\x16" ++"\xf7\x2a\xf8\xf0\xf7\xb4\xfc\xf0\xf7\x2b\xf9\x6d\xfc\xe1\x06\x0e\xf7\x35\xf7\xe1\x16\xf7\x27\xf7\x16\x06\xd8\x8e\xc9\x9e\xb9\xb0" ++"\xd4\xc9\x9f\xd3\x8a\xf7\x50\x08\xf7\x6e\xfb\x2a\xfb\x6e\x07\xfb\x21\x87\x6b\x75\x69\x1e\x6a\x71\x69\x7a\x62\x1b\xf8\x6f\xfb\x27" ++"\xfc\x6f\x07\x66\x6d\x97\xa6\x72\x1f\x6c\xad\x86\xab\xf7\x2c\x1a\xf7\x6e\xfb\x2a\xfb\x6e\x07\x8a\xfb\x41\x9a\x4b\xc3\x4b\xba\x59" ++"\xd1\x70\xe6\x88\x08\x0e\xd5\x3b\x1d\xde\xf8\x9e\x15\xfb\x13\x06\x46\xfb\x2a\x05\xd0\x06\x0e\xd5\x3b\x1d\xf8\x08\x04\xf6\x3a\x0a" ++"\xd5\x3b\x1d\x2e\xfc\x6e\x22\x1d\x9e\x74\x1d\x9e\x2c\x0a\x8a\xf8\x41\x20\x1d\x9e\xf7\xe8\x74\x15\xf7\x57\x94\xed\xda\xf7\x29\x1a" ++"\xf7\x06\x51\xc7\xfb\x1b\xa5\x1e\x7e\x0a\xf7\x20\x06\x67\x0a\x95\xfb\x26\xdf\x3e\xf7\x3f\x79\x61\x38\x18\x95\x9e\x95\x8d\x78\x0a" ++"\xdd\xb9\xac\xc7\xb8\x6e\xa5\x5b\x7c\x80\x89\x87\x7c\x1f\x0e\x9e\x2c\x0a\xfb\x5c\xf8\x41\x23\x0a\x9e\x2c\x0a\xfb\x4d\xfc\xcb\x22" ++"\x1d\x5b\xa5\x16\xf8\xbd\xf7\x11\xfc\x02\x06\xf7\x7e\xf7\x87\xfb\x7a\xf7\x80\x05\xf7\xee\xf7\x11\xfc\xaa\xfb\x11\x06\xf7\x7e\xfb" ++"\x80\xfb\x81\xfb\x8d\x05\x0e\x66\x42\x1d\x0e\x66\xf8\x15\xf8\x5a\x15\xf7\x2a\xf7\x69\xf7\x11\xfc\xdc\xfb\x11\xf7\x71\xfb\x2a\xfb" ++"\x26\x3b\xf7\x26\xfc\x0a\xf7\x2a\xf8\x0a\xf7\x27\xdb\x07\x0e\x66\x42\x1d\x74\xf9\xa6\x2a\x0a\x66\xf7\xff\x16\xa1\xf8\xf0\xf7\x69" ++"\xf7\x11\xfc\xdc\xfb\x11\xf7\x71\xfc\xf0\xe0\x06\x55\x21\x05\x95\x9e\x95\x8d\x57\x1d\x74\x92\xa2\x56\x9c\x1d\x7c\x49\x1d\x0e\xf7" ++"\x16\xf8\xa1\xf8\x2b\x15\xfb\x9f\x29\xf7\x9f\x06\xfb\x1b\xf8\x44\x6c\x1d\x0e\xd5\x25\x0a\xfb\x6c\xf7\x5a\x42\x0a\xd5\x25\x0a\xfb" ++"\x71\xf7\x63\x32\x0a\xd5\x25\x0a\xfb\x1f\xf7\x3d\x28\x0a\xd5\xf8\xe9\xfb\x45\x15\x87\x78\x79\x89\x76\x1b\x57\x72\x9c\xad\xae\x9e" ++"\xae\xb9\xbc\x1f\xf7\x00\xf7\x03\x9a\xaa\x8f\xf5\x08\xf8\x82\xfb\x2a\x85\x1d\xe6\x1b\xb2\xa2\x8e\x98\xba\x1f\x3e\x5b\x70\x68\x5b" ++"\x1a\x62\xa1\x6f\xb9\x7c\x1e\x83\xa3\xa4\x87\xa6\x1b\xa8\xa3\x8e\x92\xa6\x1f\x0e\x9e\x2a\x1d\x0e\x9e\x2a\x1d\xfb\x0f\x38\x0a\xf7" ++"\xab\xf8\xee\xf7\xa2\x15\xf7\x7b\xf8\x5f\x05\xfb\x3c\x06\xfb\x1f\xfb\xd6\xfb\x29\xf7\xd6\x05\xfb\x3b\x06\xf7\x86\xfc\x5f\x05\xfb" ++"\xa2\xf7\x2a\x07\xfc\x3a\xf9\x6d\x23\x1d\xd5\x25\x0a\xfb\xb4\xf7\x70\x2c\x1d\x0e\xd5\x25\x0a\xfb\x45\xf7\x5b\x15\x6b\x87\x7f\x7b" ++"\x77\x1b\x84\x77\x53\x0a\x6b\x86\x4f\x0a\x88\x1f\xc9\x87\x0a\xa0\x9d\x87\x9b\x1b\xc6\xaa\xb5\xe0\x90\x1f\x0e\xf7\xbc\x2f\x0a\xad" ++"\x39\x0a\xf7\xbc\x2f\x0a\xfb\x42\xfa\x3c\x2b\x1d\xf7\xbc\x2f\x0a\xfb\x35\x38\x0a\xf7\xbc\x2f\x0a\xfb\x86\xfa\x3c\x21\x1d\x87\xa6" ++"\x16\xf8\xe1\xf7\x11\xfc\xe1\x06\xae\xf7\x51\x15\xf8\x93\xf7\x11\xfc\x93\x06\x6d\xf7\x39\x15\xf8\xd6\xf7\x11\xfc\xd6\x06\x0e\x9e" ++"\x2a\x1d\xfb\x1c\xfa\x3c\x23\x0a\x9e\x2a\x1d\xfb\x48\xfa\x3c\x21\x1d\x66\x31\x0a\xfb\x1d\xf7\xe0\x20\x1d\x66\x31\x0a\xfb\x6c\xf7" ++"\xd2\x27\x0a\x66\x31\x0a\x0e\x2f\x26\x1d\xbf\xf8\x81\x86\x1d\xf7\x85\x58\x0a\xfb\x35\xf8\x4a\x20\x1d\xf7\xf4\xab\x1d\xd5\xf8\x86" ++"\xa2\x0a\xfb\x87\xf9\x6d\x05\xfb\x43\x8c\x1d\x0e\xd2\xd5\x16\xf7\xf3\x06\xf7\x20\xf3\xe9\xf7\x11\xf7\x0e\xfb\x00\xed\xfb\x1c\x1f" ++"\xfb\x5d\xf7\x39\xf8\x0f\xf7\x11\xfc\xa5\x06\xf7\x2a\xfc\xf0\x15\xf7\x51\xf7\x6b\x07\xb8\xae\x62\x54\x54\x6a\x65\x5c\x1f\x0e\xd5" ++"\xda\x16\xf7\xdd\x06\xdf\xc2\x9b\xb0\xb7\x1f\xb7\xb0\xa7\xc8\xc6\x1a\xd3\x65\xc4\x38\xbb\x1e\xd4\xb9\xa6\xb5\xc9\x1a\xbe\x73\xbf" ++"\x62\xaf\x1e\xb0\x61\x59\x9b\x3e\x1b\xfb\xdd\x7e\x1d\x3a\x8d\x0a\x0e\xcb\x7e\xfb\x1c\x15\xf7\x2a\xf7\x1c\xf8\x3b\xfb\x1c\xf7\x2a" ++"\xf7\x99\x49\xf8\xf0\xfc\x74\xfc\x55\x06\x8c\x35\x48\x47\x35\x8a\x08\x72\x06\xf8\x8f\x16\xfb\x9b\x06\xbe\xad\xab\xc4\xc5\x1a\xf7" ++"\xde\xf7\x48\x07\x0e\x9e\xf7\x73\x4e\x1d\x0e\xa0\xf7\x74\xf7\xce\x15\xf7\xf1\xf7\x11\xfb\xf1\xf7\x39\xf8\x0d\xf7\x11\xfc\xa3\xfd" ++"\x6d\xf8\xb5\xf7\x11\xfc\x1f\x06\xdf\xf9\xb1\x25\x1d\xf7\x94\xf8\x0d\x16\x2e\x1d\xe2\x83\x0a\xfb\x2b\xc4\x1d\x2d\xf7\xa5\xfb\x2a" ++"\xfb\xa5\x24\x94\x1d\xf7\x1a\xf7\xdf\x05\xec\x06\x0e\x75\xc6\xf7\x86\x15\x6f\x07\x4a\x9d\x58\xb0\x63\x1e\x58\xba\xd5\x6d\xdb\x1b" ++"\xf7\x25\xf7\x03\xf2\xf7\x19\xe1\x61\xcc\x42\xa4\x1f\xcc\xaf\xaa\xbd\xd0\x1a\xf7\x06\x26\xde\xfb\x1e\x3f\x42\x72\x63\x61\x1e\x64" ++"\x66\x7b\x5e\x44\x1a\x72\xf7\x2a\xa4\x07\xc3\xad\xad\xc4\xc3\xb1\x69\x59\x56\x62\x66\x51\x1e\x5e\xfb\x11\xc3\x06\xa2\xa2\x84\x7e" ++"\x9f\x1f\xa6\x79\x97\x71\x64\x1a\x49\x64\x63\x4c\x66\x6c\x98\xa1\x7a\x1e\x7b\xa0\x84\xa7\xc0\x1a\x0e\xd2\x3e\x1d\x0e\xd2\x3e\x1d" ++"\xf8\x08\xf7\x60\x15\x5a\x85\x70\x72\x5f\x1b\x5e\x71\xa4\xbc\x84\x1f\x33\x06\x8c\x65\x8e\x7b\x95\x76\x08\x55\xa7\xbe\x6f\xd4\x1b" ++"\xce\xba\xa2\xbb\xa9\x1f\x9b\xa4\x8f\x9d\x8d\xb6\x08\x0e\x65\xc5\x16\x2e\x1d\xe5\x06\x7f\x0a\x26\xfb\xa5\x05\x35\xf7\xa5\xfb\x2a" ++"\x06\x0e\xc1\x90\x16\xdf\x06\xdf\x8a\xd5\xd3\x35\x0a\xf8\x5b\xf7\x7b\xfc\xf0\x2b\x0a\xfc\xa7\xfc\xcd\x07\x73\x8a\x7f\x80\x74\x1b" ++"\x56\x06\x0e\xf7\x4d\xf7\x68\x68\x0a\xd5\xa3\x0a\x2b\x0a\x89\x0a\xf7\x16\xf8\x18\x3f\x0a\x0e\xd2\xd3\x16\xf7\x2a\xf8\xf2\xf7\xa8" ++"\xfc\xf2\x2b\x0a\xfc\xd4\x06\x0e\x9e\xf7\x6f\x76\x1d\xd5\xf9\x3d\xf8\x76\x15\xb8\x1d\x30\x8f\x0a\xfb\x26\xfb\x81\xfb\x7f\xf7\x12" ++"\xfb\x26\xf7\x5f\xf7\x49\xf7\x0c\xf4\xf7\x3b\x94\x1f\xfb\x24\x77\x0a\x0e\x66\xf8\x14\x9d\x1d\x0e\x71\x73\x1d\x0e\xf7\x62\xf7\xf3" ++"\x16\xf7\x2a\xf0\xbc\x06\xf7\x2a\xf7\x04\xf7\x05\xf7\x2c\xf7\x2a\xfb\x04\xf7\x04\xfb\x2a\x1f\x5a\xf0\xfb\x2a\x26\x55\x06\xfb\x2a" ++"\xfb\x04\xfb\x04\xfb\x2a\xfb\x2c\xf7\x04\xfb\x05\xf7\x2a\x1f\xc1\x06\x88\xf8\x26\x15\xfb\xa9\x72\x07\x3a\x52\xc5\xdd\xdc\xc3\xc3" ++"\xdd\x1f\xf7\x48\x16\x9f\x06\xdd\xc4\x53\x3a\x39\x52\x51\x39\x1f\x77\x06\x0e\x9e\xf8\x33\xf8\x06\x15\xf7\x79\xf7\xfb\x05\xfb\x43" ++"\x06\xfb\x1e\x81\x0a\xf7\x3e\x06\xf7\x1f\xf7\x91\xf7\x1e\xfb\x91\x05\xf7\x43\x06\x0e\xdd\xcf\x16\xf8\x76\xfb\x33\xf7\x2a\xf7\xb0" ++"\x49\xf8\xf0\x91\x0a\xc2\xf8\x81\x16\x2b\x0a\x6c\x0a\xf7\xf9\xbc\x16\xfa\x1e\xf9\x6d\xfb\x2a\xfc\xf0\xfb\x78\x57\x0a\xfc\xf0\xfb" ++"\x78\x60\x1d\xf8\x07\xbf\x16\xf9\xba\xfb\x33\xf7\x2a\xf7\xb0\x49\x57\x0a\xfc\xf0\xfb\x71\x57\x0a\xfc\xf0\xfb\x6f\x60\x1d\xf7\x72" ++"\xf7\x9a\x16\xf7\xca\x06\x53\x1d\xfc\x20\xfb\x11\xf7\x8a\x06\xf7\x2a\xfc\x73\x4a\x0a\xf7\xdf\xf6\x16\xf7\xca\x06\x53\x1d\xfb\x2a" ++"\x06\xf7\x2a\xfc\xf0\x76\x0a\xf7\xc5\xfb\x11\x15\x48\x1d\x06\x0e\xd2\xef\x16\xf7\xca\x06\x53\x1d\xfb\x2a\x06\xf7\x2a\xfc\xf0\x4a" ++"\x0a\xca\xf8\xa5\xf7\xce\x15\xfb\x1a\x7c\x4a\x40\x23\x1b\x2f\x4f\xbf\xf7\x02\x69\x1f\xfb\x20\x5e\x05\xfb\x2f\xba\xf7\x0d\x31\xf7" ++"\x36\x1b\xef\xda\xae\xd1\xc7\x1f\xc6\xd0\xad\xf0\xf6\x1a\xed\x6e\xe9\x58\xcf\x1e\xdc\x50\x35\xb4\xfb\x00\x1b\xfb\x20\x23\x4b\xfb" ++"\x11\x4c\x1f\xf7\x16\x4b\x05\xe2\xb3\xc0\xb1\xdc\x1b\xc7\xbd\x70\x5c\xaa\x1f\x9d\x6e\x93\x75\x96\x5a\x08\xfb\xbc\xfb\x11\x06\x0e" ++"\xf8\x13\xf7\x5f\xf8\x5c\x15\xf7\xa5\x33\x0a\xf7\xdf\xf5\x07\x90\x46\x9a\x50\xa8\x55\x08\xfb\x06\xc8\xed\x51\xf7\x18\x1b\xef\xdc" ++"\xad\xce\xc7\x1f\xca\xd1\xaf\xf1\xf7\x01\x1a\xf7\x01\x67\xf1\x4c\xd1\x1e\xce\x4f\x3b\xad\x26\x1b\xfb\x40\xfb\x0c\x24\xfb\x4a\x64" ++"\x1f\xf7\xde\xf7\x31\x15\xf7\x09\xd5\x27\xfb\x32\xfb\x2a\x3f\x27\xfb\x06\xfb\x08\x40\xef\xf7\x2e\xf7\x2e\xd6\xef\xf7\x07\x1f\x0e" ++"\xd2\xf8\x81\x16\x2b\x0a\xfb\xe9\x06\x4c\x5a\x7a\x66\x61\x1f\x5b\x61\x70\x4e\x4d\x1a\x5a\x9b\x59\xa8\x66\x1e\x9b\x76\x9b\x80\xac" ++"\x7d\x53\x89\x6a\x61\x8c\x47\x08\xfb\x0d\x07\x87\x4f\x7f\x72\x6e\x81\x08\xf7\x1e\x06\xae\x8a\x9e\xa7\x8e\xc4\x08\xf7\x1f\x07\xaf" ++"\x99\x99\xb1\x8d\x1e\xf7\x58\x06\xf7\x11\x04\xfb\x42\x06\x51\x65\xb3\xc8\xc7\xb3\xb6\xc3\x1f\xf7\x42\x06\x0e\xfb\x35\xf8\x03\x21" ++"\x0a\xfb\xb4\xfd\x6d\xbe\x1d\x06\xe4\x4e\x0a\xf7\x81\xf7\x91\x16\xf7\x2a\xf7\xb8\x06\xb8\xa6\xbe\xa3\xce\x1b\xc5\xad\x71\x60\x1f" ++"\xfb\x05\x07\x89\x69\x73\x76\x67\x8c\x08\x44\xfb\x11\xf7\x14\x06\xdc\x87\xd2\xd0\x8e\xe0\x08\xf7\x43\x07\xb2\x7e\xb0\x74\xa8\x1e" ++"\xb3\x6a\x5b\x9e\x46\x1b\x3b\x4c\x76\x5e\x51\x1f\xf7\x49\xf7\x56\xf7\x11\xfc\xb7\xfb\x11\xf7\x5f\x07\x0e\x3a\x8d\x0a\xf7\x0a\xcd" ++"\x15\xf7\x04\x06\xe3\x4e\x0a\xca\xf8\x78\xf7\xce\x15\xf7\x11\xfb\xbc\x07\x96\xbc\x93\xa1\x9d\xa8\x08\xba\xaa\xbd\xa6\xc7\x1b\xdc" ++"\xc0\x65\x34\xb3\x1f\xf7\x16\xcb\x05\xf7\x11\x4c\x23\xcb\xfb\x20\x1b\x28\x3b\x68\x48\x50\x1f\x4f\x46\x68\x24\xfb\x00\x1a\x2a\xa7" ++"\x2e\xbd\x47\x1e\x38\xc8\xdf\x62\xf7\x01\x1b\xf7\x36\xf7\x09\xe2\xf7\x32\xbe\x1f\xfb\x20\xb8\x05\xfb\x02\x69\x4f\x57\x2f\x1b\x23" ++"\x4a\xd6\xf7\x1a\x7c\x1f\x0e\x9e\xf8\xf3\xf8\x8f\x15\xf7\x2b\x8a\x26\xde\xfb\x4d\x1b\xfb\x42\x95\x0a\xf0\x77\x05\xf0\x78\xb0\x6f" ++"\x50\x1a\x4e\x53\x66\x30\x25\x52\xb5\xda\x86\x1e\xfb\x26\x06\xfb\x30\x94\xf6\x36\xf7\x4e\x1b\xf7\x51\xf7\x02\xe2\xf7\x2a\xf7\x06" ++"\x50\xc7\xfb\x1a\xa5\x1f\xfb\x06\xa1\x05\xfb\x00\xa0\x6d\xa0\xc0\x1a\xc3\xbb\xad\xd9\xea\xc0\x63\x41\x90\x1e\x0e\xf7\x6a\x31\x1d" ++"\x0e\xfc\x08\xf7\x68\x6d\x0a\x2f\xf7\xe7\x21\x0a\xfc\xab\x07\x51\x6e\x6c\x56\x53\x73\xa5\xca\x1e\xd7\xfb\x2a\x3f\x07\x40\x9d\x5d" ++"\xb6\x64\x1e\x65\xb5\xc3\x78\xcf\x1b\xf7\x2a\xe0\xd9\xf7\x1f\x1f\xf8\xab\x07\x0e\xf8\x52\x9b\x16\xdf\x06\xdf\x8a\xd5\xd3\x35\x0a" ++"\xf8\x5b\xf7\x7b\xfc\xf0\xf7\xca\x07\xf7\x1e\xf0\xea\xf7\x17\xf7\x17\x27\xea\x59\x1d\xfc\xa7\xfc\xcd\x06\x73\x8a\x7f\x80\x74\x1b" ++"\x56\x06\xf9\x00\x16\xf7\x5e\xf7\x34\x07\xc2\xad\x65\x4d\x4d\x68\x63\x55\x1f\x0e\xf8\x33\xf7\x5e\xf7\xdf\x15\xf7\xb5\xfb\xdf\xf7" ++"\xca\x06\xf7\x1e\xf0\xea\xf7\x17\xf7\x18\x27\xe9\x59\x1d\xa3\x1d\xf8\x4b\xf7\x11\x4a\x0a\xf7\x77\xf7\x8b\x16\xf7\x2a\xf7\xb8\x06" ++"\x95\x9c\x91\x94\x94\x94\x08\xa0\xa0\xb6\x98\xbf\x1b\xbf\xa2\x85\x7c\x99\x1f\x96\x7d\x92\x7a\x7a\x1a\xfb\xb8\xf7\x2a\xf7\xd9\x07" ++"\xb0\x7d\xb3\x73\xa7\x1e\xb5\x69\x5c\x9c\x38\x1b\x2d\x63\x7d\x57\x4d\x1f\xf7\x49\xf7\x59\xf7\x11\xfc\xa7\xfb\x11\xf7\x4c\x07\x0e" ++"\x65\xac\x16\x2e\x1d\xe1\x83\x0a\xfb\x2c\x06\x2b\xfb\xa5\x05\x34\xf7\xa5\xfb\x2a\x06\xf7\x68\xcd\x15\xf7\x03\x06\xe4\x4e\x0a\x71" ++"\x73\x1d\xf7\xe5\xf9\xbc\x15\x5a\x84\x71\x72\x5e\x1b\x5f\x70\xa4\xbc\x85\x1f\x32\x06\x8c\x65\x8f\x7b\x95\x76\x08\x55\xa6\xbf\x6f" ++"\xd3\x1b\xcf\xba\xa2\xbb\xa9\x1f\x9a\xa4\x90\x9d\x8c\xb6\x08\x0e\x2f\xf8\xa0\x9c\x15\x74\xa1\x84\x9c\xa6\x1a\xf7\xc0\x07\xf7\x02" ++"\x3f\xc3\xfb\x28\x60\x0a\xf7\x2d\x06\xfb\x3e\xf7\x6d\x15\x3a\x63\x5d\x44\x5c\x6e\xa4\xb3\xb5\xa1\x9f\xc5\x97\x1e\xbb\x94\xb0\x92" ++"\x91\x8d\x9b\x93\x19\x0e\x6d\xf8\x0c\xf9\xe3\x15\x89\x40\x79\x6f\x56\x7c\x2c\x6d\x5d\x6e\x61\x51\x08\x56\x44\x72\x2a\xfb\x17\x1a" ++"\x32\x94\x4c\x9e\x61\x1e\x31\xb3\xe3\x57\xf7\x03\x1b\xf7\x3a\xf0\xf7\x00\xf7\x46\xdc\x77\xcc\x62\xbd\x1f\xc1\x5e\x46\xab\x44\x1b" ++"\x54\x5a\x7b\x67\x56\x1f\x93\xcb\xb8\xa9\xf7\x0c\xa4\xf7\x1a\xa7\xb0\xbc\x90\xf7\x32\x08\xfb\x69\xfc\x2f\x50\x1d\x6a\xe2\x16\xf7" ++"\xcb\x06\xe7\xcd\xca\xe3\xcd\x6b\xb5\x48\xa1\x1f\xc7\xa4\xa7\xb2\xc4\x1a\xd9\x4b\xc7\x38\x1e\xfb\xcb\x06\xf7\x20\xfc\x3f\x15\xf7" ++"\x0c\xf7\x18\x07\xab\xa4\x70\x6a\x69\x72\x71\x6b\x1f\xfb\x18\xf7\x6b\x15\xee\xf7\x18\x07\xa6\x9e\x77\x6e\x6d\x78\x77\x70\x1f\x0e" ++"\xfb\x7b\x90\x0a\x0e\x7e\x92\xfb\x04\x15\xf7\x20\xf7\x04\xf7\xdd\xfb\x04\xf7\x20\xf7\x75\x59\xf8\x3f\xfc\x3d\xfb\xbd\x06\x3d\x8c" ++"\x6c\x57\x5b\x1b\x53\x06\xf8\x37\x16\xfb\x63\x06\xb4\xac\x9f\xba\x8c\xd0\x08\xf7\x39\xf7\x25\x07\x0e\x2f\x65\x0a\x61\x7a\x65\x74" ++"\x59\x1b\x63\x6b\x9b\xa9\x77\x1f\x7e\x9f\x86\xa2\x89\xbd\x08\x8d\xe8\x15\xdc\x94\xae\xb2\xc9\x1b\xcb\xb1\x61\x3d\x92\x1f\x0e\x2f" ++"\x65\x0a\x5f\x7a\x65\x73\x59\x1b\x63\x6b\x9b\xaa\x77\x1f\x7e\xa0\x86\xa2\x89\xbe\x08\x8d\xe8\xad\x0a\xc9\x97\x0a\xfb\x23\xf8\x3c" ++"\x25\x1d\xc8\xf8\x3d\x16\xf7\x83\xbe\x07\x4b\x1d\xf7\x23\xac\x1d\x46\xfb\x50\x05\x58\xf7\x50\xfb\x20\xfb\x50\x4f\x06\x46\xf7\x50" ++"\x05\xfb\x21\x06\xe4\xfb\x83\xfb\x04\xfb\xc1\x05\xf7\x24\x06\xe4\xf7\x83\x05\xc7\xfb\x83\x06\x0e\xfb\x2b\xad\xf7\x47\x15\x8f\x48" ++"\x96\x6b\xa9\x69\x08\x5e\xb2\xc6\x73\xd1\x1b\xf7\x0c\xe3\xd4\xee\xc4\x72\xb1\x4f\xad\x1f\xbd\xa5\xa6\xb7\xc1\x1a\xe3\x3b\xc6\xfb" ++"\x0d\xfb\x09\x37\x50\x39\x1e\x64\xf7\x1a\x97\x07\xac\xa4\xa1\xb2\xb3\xa3\x75\x67\x63\x71\x78\x56\x1e\x70\x2c\xa6\x06\xb4\x95\x89" ++"\x7f\x9a\xc2\x1d\x6f\x6f\x62\xa9\x1d\x0e\x6a\x3f\x1d\x0e\x6a\x3f\x1d\xf7\xca\xa6\x0a\x5a\x77\x9a\xb3\x87\x1f\x48\x06\x6e\x8f\x7b" ++"\x93\x7a\x1e\x63\x9f\xbf\x6f\xc3\x1b\xc2\xbf\xa7\xb3\x9f\x1f\x93\x9c\x8f\x9b\x8c\xa8\x08\x0e\xfb\x28\xae\x24\x1d\xfc\xb0\xf7\x20" ++"\xf7\x83\xcc\x07\x46\x0a\x4a\xf7\x50\x06\x0e\x7e\xb0\x16\xeb\x06\xd4\x8c\xc8\xc7\x8a\xd3\x08\xf7\xba\xf7\x25\xfc\x3f\xf7\x20\xf8" ++"\xb0\xfc\x3d\xfc\x0f\x07\x8c\x72\x79\x76\x74\x89\x08\x5a\x06\x0e\xe7\xf9\x27\x16\xf8\xb0\xfb\x51\x07\x24\xfc\x29\x29\xf8\x29\x05" ++"\xfb\x50\xfc\xb0\xf7\x17\xf8\x30\x06\xef\xfc\x30\x05\xf7\x03\x06\xf1\xf8\x30\x05\xfc\x30\x07\x0e\x5f\x9d\x0a\xf7\x20\xf8\xb0\x92" ++"\x0a\x66\xf7\xc5\x41\x0a\x0e\x5f\xd4\x16\xf7\x20\xf8\x3f\xf7\x46\xfc\x3f\xf7\x20\xf8\xb0\xfc\x5e\x06\x0e\x66\xf7\x5c\xf8\xb0\x15" ++"\xfb\x20\xfd\x8a\x66\x1d\x50\xac\xbc\x6f\xce\x1b\xf7\x17\xeb\xf7\x0d\xf7\x39\xf7\x3c\x2f\xf7\x0a\xfb\x16\x46\x58\x8b\x1d\x2f\xf8" ++"\xa0\xf7\xe6\x15\x47\x0a\xfb\x47\xe8\x24\x7c\x1d\x0e\xfb\x32\xf7\x43\x16\xf7\x20\xf8\x3f\xf7\x33\xf7\x05\xfc\x5e\xfb\x05\xf7\x33" ++"\x06\x0e\x2f\x64\x0a\x0e\xf7\x77\xf8\x04\x16\xfb\x6e\xf7\x20\xf7\x6e\xa0\x07\xcd\xdc\xa6\xb2\xbe\x1f\xc8\xbb\xb2\xda\xd7\x1a\xd3" ++"\x67\xd8\x55\xbb\x1e\xbb\x55\x41\xa5\x3b\x1b\x76\xf7\x58\xfb\x20\xfb\x58\x76\x06\xfb\x3e\xfb\x16\xfb\x06\xfb\x2b\xfb\x2d\xf7\x19" ++"\xfb\x0e\xf7\x3b\x1f\xa0\xf7\x05\x15\x4d\x8f\x6e\x94\x6a\xa6\x08\x68\xa9\x75\xb8\xb7\x1a\xb5\x9f\xb4\xad\xa8\x1e\xac\xa7\xa9\x95" ++"\xcb\x90\x08\xf7\x20\x16\xca\x87\xa8\x82\xac\x6f\x08\xad\x6d\x9f\x60\x5e\x1a\x5c\x75\x5f\x66\x6f\x1e\x6c\x73\x6f\x82\x4e\x88\x08" ++"\x0e\x2f\xf7\xfa\x75\x1d\x6a\xd2\x16\xf8\x05\xfb\x34\xf7\x20\xf7\xa5\x53\xf8\x3f\xaa\x1d\x48\xf8\x13\x16\xf7\x23\xf8\xb0\x69\x0a" ++"\xf7\x4d\xc7\x16\xf9\x5e\xf8\xb0\xfb\x20\xfc\x3f\xfb\x27\x3a\x1d\xfc\x3f\xfb\x27\x9c\x0a\xf7\x58\xb6\x16\xf9\x21\xfb\x33\xf7\x20" ++"\xf7\xa4\x53\x3a\x1d\xfc\x3f\xfb\x32\x3a\x1d\xfc\x3f\xfb\x33\x9c\x0a\xdc\xf7\x60\x16\x9e\x1d\xfb\xd3\xfb\x05\xf7\x47\x06\xf7\x20" ++"\xfb\xce\xa4\x1d\x0e\xf7\x62\xf0\x16\x80\x0a\x06\xf7\x20\x49\x0a\xf7\x7f\xfb\x05\x15\xf7\x20\xf8\xb0\xfb\x20\x06\x0e\x6a\xe7\x16" ++"\x80\x0a\x06\xf7\x20\x49\x0a\x0e\x2b\xf7\x41\xf7\x76\x15\xf7\x6b\x06\x34\x7f\x5e\x5a\x48\x1b\x50\x62\xaf\xd1\x77\x1f\xfb\x1b\x67" ++"\x05\xfb\x0b\xae\xe4\x4b\xf7\x16\x1b\xf7\x3a\xf0\xf7\x00\xf7\x46\xf7\x46\x26\xf7\x00\xfb\x39\x21\x37\x5d\x39\x60\x1f\xf7\x10\x4f" ++"\x05\xbe\xa4\xad\xa3\xbc\x1b\xc8\xbc\x5d\x46\x96\x1f\xfb\x67\x06\x0e\xf7\x62\xf7\x51\xf7\xe8\x15\xf7\x5c\x2d\x1d\xf7\x77\xef\x07" ++"\xfb\x35\x9a\xea\x32\xf7\x2f\x1b\xf7\x3a\xf0\xf7\x00\xf7\x45\xf7\x47\x26\xf7\x00\xfb\x3a\x35\x43\x6d\x52\x5c\x1f\x6e\x68\x7d\x6c" ++"\x7f\x53\x08\xf7\x98\xeb\x15\xd8\xbd\x46\x21\x25\x57\x46\x40\x3f\x58\xd0\xf3\xf2\xbe\xd1\xd7\x1f\x0e\x4a\xf8\x09\x16\xf7\x20\xf8" ++"\xb0\xfb\xbf\x06\x29\x48\x4b\x2c\x49\xa9\x5a\xc1\x74\x1f\x62\x70\x83\x7a\x88\x49\x88\x42\x85\x71\x74\x69\x08\xf7\x25\x06\x97\xa3" ++"\x93\xaf\xb4\x1a\xad\x07\xbc\x9c\x9c\xbd\x1e\xe7\x06\xf7\x05\x04\xfb\x21\x06\x6f\x76\xa2\xac\xad\x9f\xa2\xa8\x1f\xf7\x21\x06\x0e" ++"\xfb\x5d\xf7\xdd\x24\x1d\xfb\x85\xfc\xb0\xab\x0a\x06\xf7\x1a\xf7\x32\x05\xfb\x1a\x06\x0e\x66\xf7\x22\x16\xf7\x20\xf7\x71\x06\xb1" ++"\xa9\x9e\x97\xa8\x1b\xad\x9d\x7a\x6a\x1f\xfb\x5e\x07\x8c\x65\x72\x70\x66\x8a\x08\x2c\x2e\xf7\x10\x06\xed\x8c\xd8\xdb\x88\xee\x08" ++"\xf7\x49\x07\xe6\x50\xc8\x34\x60\x6a\x7e\x69\x5b\x1e\xf7\x69\xf7\x1a\xe8\xfb\x1a\xf3\xfb\x20\x23\x21\x2e\xf5\x07\x0e\xfb\x7b\x90" ++"\x0a\xe0\xc5\x15\xe4\x06\xf7\x1a\xf7\x32\x05\xfb\x1a\x06\x0e\x2b\xf8\x0f\xf7\x76\x15\xea\xfb\x67\x07\xd0\x96\xbc\xb9\xc8\x1b\xbc" ++"\xad\x73\x58\xa4\x1f\xf7\x10\xc7\x05\xdd\x60\x37\xb9\x21\x1b\xfb\x39\x65\x1d\xfb\x46\xef\xfb\x00\xf7\x3b\xf7\x16\xe3\xcb\xf7\x0b" ++"\xaf\x1f\xfb\x1c\xaf\x05\x45\x78\x62\x67\x50\x1b\x48\x5e\xbc\xe2\x7f\x1f\x0e\x2f\xf8\x8d\xf8\x02\x15\xf7\x06\x89\x33\xd0\xfb\x26" ++"\x1b\xfb\x1c\x63\x0a\x69\x64\x78\x49\x44\x6f\x9d\xbf\x81\x1e\xfb\x1d\x06\xfb\x0b\x8f\xe0\x4e\xf7\x36\x1b\xdc\xc8\x9d\xb0\xb5\x1f" ++"\xae\xaa\xa0\xbb\xbd\x1a\xd0\x67\xb8\x45\xa0\x1e\x85\x0a\x1e\x0e\xf7\x65\xf8\xb0\x39\x1d\x0e\xfc\x03\xf7\x64\x6e\x0a\xf7\x67\x24" ++"\x1d\xfb\x20\xfc\xef\x06\x6a\x81\x82\x62\x1e\x7c\xfb\x05\x9a\x06\xf3\x92\x8b\x97\xa7\x1f\xad\x9b\x9d\xaf\xc4\x1a\xf9\xce\x58\x1d" ++"\xf7\xd5\xac\x16\xeb\x06\xd4\x8c\xc8\xc7\x8a\xd3\x08\xf7\xba\xf7\x3f\xfc\x3f\xf7\xc6\x07\xf5\xd9\xd4\xef\xee\x41\xcf\xfb\x02\x1f" ++"\xfb\x3a\xf7\x5c\xfc\x57\xfc\x0f\x06\x8c\x72\x79\x76\x74\x89\x08\x5a\x06\xf8\xb0\x16\xf7\x06\xf7\x34\x07\xa8\xa0\x73\x6a\x6a\x76" ++"\x73\x6e\x1f\x0e\xf7\x96\xd1\xba\x1d\xf7\xaf\x06\xf5\xd9\xd4\xef\xee\x41\xcf\xfb\x02\x1f\xfb\x23\xf7\x5c\x9b\x0a\xf8\x6f\x49\x0a" ++"\x0e\x66\xdb\x16\xf7\x20\xf7\xbb\x06\xc7\xa7\xab\xa5\xbc\x1b\xc0\xad\x69\xa5\x0a\xed\x44\xd1\x28\x51\x64\x7b\x57\x46\x1e\xf7\x07" ++"\xf7\x1d\xe8\xfb\x1d\xf0\xfb\x20\x26\x24\x2e\xf2\x07\x0e\xfb\x28\xf7\x52\xf8\xea\x15\xe7\x06\xf7\x17\xf7\x32\x05\xfb\x17\x06\xfb" ++"\x8b\xfb\x6c\x15\xfc\xb0\xf7\x20\xf7\x83\xc9\x07\x4b\x1d\xf7\x24\xac\x1d\x45\xfb\x50\x05\x4d\xf7\x50\x06\x0e\x2f\x64\x0a\xfb\x4b" ++"\xa6\x0a\x5b\x77\x9a\xb3\x87\x1f\x47\x06\x8c\x6e\x8e\x7b\x94\x7a\x08\x63\x9e\xc0\x6f\xc2\x1b\xc2\xc0\xa7\xb3\x9e\x1f\x94\x9c\x8e" ++"\x9b\x8c\xa8\x08\x0e\xd2\xd8\x16\xf7\x64\xfb\x34\xf7\x2a\xf7\x34\xf7\x64\xf9\x6d\x91\x0a\x5f\xd7\x16\xf7\x30\xfb\x34\xf7\x20\xf7" ++"\x34\xf7\x31\xf8\xb0\xaa\x1d\x42\xaf\xf7\xc0\x15\x8a\x80\x8b\x82\x85\x1a\x58\x93\x56\x98\x67\x1e\x29\xaf\xe2\x50\xf7\x01\x1b\xf7" ++"\x2e\xea\xf7\x04\xf7\x49\xf7\x41\x2c\xf5\xfb\x2e\xfb\x0f\x29\x46\x21\x6c\x1f\xf7\x24\x06\xb5\x9c\xb0\xa2\xbe\x1b\xb3\xab\x7b\x6d" ++"\x9e\x1f\x98\x77\x90\x74\x8d\x59\x08\x8a\x2e\x15\x3a\x82\x68\x64\x4d\x1b\x4a\x65\xb5\xd9\x85\x1f\x0e\xf7\x81\xf8\x1f\xf8\xd4\x15" ++"\xec\x83\x4c\xc5\x29\x1b\xfb\x09\x48\x3e\xfb\x19\xfb\x15\xce\x40\xf7\x08\xe9\xcd\xc7\xe9\x95\x1f\xfb\x06\x06\x61\x81\x7b\x7b\x6d" ++"\x1b\x63\x73\xb3\xcf\xd7\xa0\xb1\xb6\xaa\x9a\x7c\x5f\x95\x1f\xf8\x05\xfb\x47\x15\xfb\x0b\x42\x3d\xfb\x15\xfb\x14\xd4\x3d\xf7\x0c" ++"\xf7\x0b\xd5\xd9\xf7\x12\xf7\x18\x44\xd8\xfb\x0f\x1f\x8c\x2b\x15\xb8\xa8\x5f\x47\x4a\x6d\x5f\x5f\x5f\x6d\xb7\xcd\xce\xa9\xb7\xb7" ++"\x1f\x42\xf8\x2c\x15\xfc\x14\xfd\x59\x05\xdb\x06\xf8\x13\xf9\x59\x05\x0e\xfb\x33\xf7\x3e\xf7\xb6\x15\xca\xce\xb2\xba\xa5\xb7\x08" ++"\xb4\xd1\xa4\xd9\xc5\x1a\xc1\x70\xae\x61\x33\x49\xfb\x22\xfb\xd4\x4e\x1e\x70\x6c\x79\x79\x7c\x7e\x08\x79\x7b\x85\x83\x83\x1a\x82" ++"\x93\x81\x93\x92\xa6\x9f\xa3\xa4\x1e\x7f\x2f\x8a\x7b\x6b\x1a\x51\xa8\x68\xba\xaf\xa9\xa0\xb8\xa5\x1e\x98\xa1\x92\x9f\x97\x1a\x95" ++"\x84\x92\x81\x82\x85\x85\x7c\x83\x1e\x5e\x75\x7e\x7d\x79\x1b\x7e\x86\x92\x9d\xa4\x9e\xf7\x13\x9b\xd8\x1f\x96\xce\x15\xf7\x8b\xb4" ++"\xaa\xe7\xb5\x1b\x9a\x95\x7b\x74\x31\x55\xfb\x08\x36\x2d\x1f\x0e\xf8\x67\xf8\x40\x16\xf7\x0d\xf9\x6d\xfb\x0d\xfc\x84\x06\xfb\x7d" ++"\xf8\x84\x05\xfb\x10\xfd\x6d\xf7\x0d\xf8\x8c\x06\xf8\x5b\xfc\x8c\x15\xf8\x38\xea\xfc\x38\x06\xf7\x62\xf9\x1a\x15\xfb\x19\x39\xfb" ++"\x01\xfb\x45\xfb\x46\xdc\xfb\x00\xf7\x1a\xf7\x19\xde\xf7\x00\xf7\x42\xf7\x4b\x3b\xf6\xfb\x1c\x1f\xfb\x05\x04\xc9\xb4\x46\x21\x26" ++"\x61\x45\x4f\x4d\x62\xd0\xf3\xf3\xb4\xd0\xc8\x1f\x0e\x6a\xf8\x8d\xf7\xa6\x15\xf5\xf7\x9e\x05\xfb\x26\x06\x63\xfb\x19\x76\xb3\x7f" ++"\x9d\x76\xa0\x19\xb3\x65\x58\xa2\x5a\x1b\xfb\x0d\x31\xfb\x0f\xfb\x39\xfb\x38\xe3\xfb\x0d\xf7\x0d\xde\xc8\xbe\xf7\x04\xc0\x1f\xbd" ++"\xfb\x1f\x05\xf7\x2d\x06\xfb\x94\xf7\xa6\x15\x71\x38\x82\x72\x7c\x74\x08\x69\x75\x6e\x77\x71\x1b\x55\x65\xd3\xf2\xf3\xb0\xd0\xc3" ++"\xbf\xb2\x59\xfb\x05\xae\x1f\x0e\x6a\xf8\x98\xf7\xa6\x15\xf6\xf7\x9e\x05\xfb\x26\x06\x62\xfb\x19\x77\xb3\x7e\x9d\x77\xa0\x19\xb3" ++"\x64\x58\xa2\x59\x1b\xfb\x11\x2d\xfb\x10\xfb\x38\xfb\x37\xe7\xfb\x0d\xf7\x11\xdf\xc8\xbd\xf7\x04\xc0\x1f\xbd\xfb\x1f\x05\xf7\x2e" ++"\x06\xfb\x94\xf7\xa6\x15\x71\x38\x81\x73\x7d\x74\x08\x68\x74\x6f\x78\x6f\x1b\x50\x62\xd4\xf2\xf0\xb4\xd1\xc7\xc0\xb2\x5a\xfb\x06" ++"\xaf\x1f\x47\xf8\x97\x23\x1d\x2f\x26\x1d\xce\xf8\x64\x28\x0a\xfb\xcf\xc5\xf7\x82\x15\xf7\x42\xfb\xe8\x05\x7b\x93\x95\x84\x97\x1b" ++"\x93\x90\x8f\x92\x92\x89\x93\x88\x93\x1f\xfb\x17\xf7\xdd\xf7\x17\xf7\xdd\x05\x8e\x93\x8d\x93\x92\x1a\x93\x86\x8f\x83\x7f\x83\x85" ++"\x79\x81\x1e\x0e\xfb\xcf\xf7\xa7\xf7\x82\x15\xfb\x42\xf7\xe8\x05\x9c\x82\x82\x92\x7f\x1b\x83\x86\x87\x83\x85\x8d\x83\x8e\x82\x1f" ++"\xf7\x17\xfb\xdd\xfb\x17\xfb\xdd\x05\x88\x84\x89\x83\x84\x1a\x83\x90\x87\x93\x97\x93\x91\x9c\x95\x1e\x0e\x2f\xf8\xa0\x9c\x15\x73" ++"\xa2\x83\x9b\xa6\x1a\xf7\xc0\x07\xf7\x02\x40\xc3\xfb\x26\x60\x0a\xd8\x06\x3e\x70\x5c\x56\x50\x1a\x50\xc1\x68\xe9\xa7\x9f\x8d\x92" ++"\xa6\x1e\xba\x07\x88\x78\x78\x89\x78\x1b\x57\x73\x9c\xaf\xba\xb1\xb8\xd2\xb0\x1f\x88\x1d\x0e\x28\xf8\x73\xf8\x25\x15\x6c\x6d\x75" ++"\x81\x64\x1b\x71\x7e\x8e\x9b\x51\x1f\x9c\x4a\x6a\x92\x73\x1b\x71\x74\x82\x7a\x75\x1f\x7c\x80\x83\x80\x72\x67\x88\x86\x84\x80\x83" ++"\x81\xb0\x5a\x18\xaf\xa9\xa5\x98\xb3\x1b\xa1\xa6\x86\x7c\xc4\x1f\x76\xd9\x97\x89\xa5\x1b\xa9\xa8\x97\xa1\xa1\x1f\x98\x98\x8c\x8c" ++"\xae\xb4\x08\x65\xfb\x11\x15\x6c\x6d\x75\x81\x64\x1b\x71\x7e\x8e\x9b\x51\x1f\x9c\x4a\x6a\x92\x73\x1b\x71\x74\x82\x7a\x75\x1f\x7c" ++"\x80\x82\x80\x73\x67\x88\x87\x84\x80\x83\x80\xb0\x5a\x18\xaf\xa9\xa5\x98\xb3\x1b\xa1\xa6\x86\x7c\xc4\x1f\x76\xd9\x97\x89\xa5\x1b" ++"\xaa\xa7\x97\xa2\xa1\x1f\x98\x97\x8d\x8d\xad\xb3\x08\x0e\x2f\x26\x1d\x32\xf8\x97\x2c\x1d\xb0\xf7\x3e\x20\x1d\xf7\xf4\xf9\x5d\xf7" ++"\xac\x15\x6a\x5e\x6e\x53\x78\x1a\x81\x93\x84\x95\x92\x8f\x8d\x94\x93\x1e\xbc\xc6\xa6\xa0\xea\xc4\x08\x9c\x94\x8d\x8e\x95\x1a\x92" ++"\x85\x90\x76\x97\x1e\x42\xb5\x5f\xad\x64\xb9\x08\x9c\x7d\x87\x8e\x83\x1b\x81\x83\x84\x82\x79\xb0\x40\xa4\x6d\x1f\xfc\x3f\x06\xa6" ++"\xac\xaf\xd3\x9e\x1a\x93\x83\x92\x81\x83\x88\x88\x7a\x7c\x1e\x63\x5c\x61\x6a\x41\x61\x08\x77\x80\x84\x85\x84\x1a\x83\x8f\x86\x93" ++"\x86\x1e\xe9\x54\xaa\x73\xb7\x58\x08\x76\x9d\x8c\x8a\x94\x1b\x95\x93\x92\x94\x91\x7f\xab\x83\x9b\x1f\x80\xa0\x80\x9d\x76\xa7\x08" ++"\x0e\xfb\x28\xf7\xa2\xf9\x65\x15\x4f\xfd\x2a\x06\x74\x9c\x7b\x95\x77\x96\x08\x95\x78\x67\x99\x83\x1b\x82\x84\x83\x81\x84\x8d\x87" ++"\x94\x83\x1f\xc7\x59\x9e\x73\xc5\x2a\x08\x79\x95\x8e\x89\x94\x1b\x92\x91\x92\x9f\x96\x1f\xb4\xd4\xad\xb7\xba\xb3\x08\x9c\x9a\x8e" ++"\x8e\x93\x1a\x95\x84\x93\x82\x79\x40\x65\x73\x6e\x1e\x0e\xf7\xf4\xfa\x25\xf7\xad\x15\xc7\xfd\x2a\x07\x9c\xa2\x95\x9b\x96\x9f\x08" ++"\x95\x9e\x99\xaf\x93\x1a\x94\x83\x92\x81\x84\x87\x89\x82\x83\x1e\x59\x4f\x73\x78\x2a\x51\x08\x79\x81\x89\x88\x82\x1a\x84\x92\x85" ++"\x9f\x80\x1e\xd4\x62\xb7\x69\xb3\x5c\x08\x7a\x9a\x8e\x88\x93\x1b\x95\x93\x92\x94\x9d\x65\xd6\x73\xa8\x1f\x0e\xf7\xf4\xe0\xf7\xad" ++"\x15\xf9\x2a\x06\x73\x6e\x65\x40\x79\x1a\x82\x93\x84\x95\x93\x8e\x8e\x9c\x9a\x1e\xb3\xba\xb7\xad\xd4\xb4\x08\x9f\x96\x92\x91\x92" ++"\x1a\x93\x87\x90\x83\x90\x1e\x26\xc6\x70\xa1\x58\xc7\x08\x94\x83\x87\x8d\x84\x1b\x81\x83\x84\x82\x85\x97\x6a\x93\x7b\x1f\x96\x74" ++"\x97\x79\x9e\x71\x08\xfd\x2a\x06\x0e\xfb\x28\xf7\x66\x20\x15\xc7\xf9\x2a\x06\xa2\x7a\x9b\x81\x9f\x80\x08\x81\x9e\xaf\x7d\x93\x1b" ++"\x94\x92\x93\x95\x92\x89\x8f\x82\x93\x1f\x4f\xbd\x78\xa3\x51\xec\x08\x9d\x81\x88\x8d\x82\x1b\x84\x85\x84\x77\x80\x1f\x62\x42\x69" ++"\x5f\x5c\x63\x08\x7a\x7c\x88\x88\x83\x1a\x81\x92\x83\x94\x9d\xd5\xb1\xa3\xa9\x1e\x0e\xfb\x28\xf7\x67\xf7\x19\x15\xa5\x6c\x42\x70" ++"\x1d\x73\x7f\x79\x7f\x72\x78\x8a\xf8\x3a\x18\xa2\x7a\x9b\x81\x9f\x80\x08\x81\x9e\xaf\x7d\x93\x1b\x94\x92\x93\x95\x92\x89\x8f\x82" ++"\x93\x1f\x4f\xbd\x78\xa3\x51\xec\x08\x9d\x81\x88\x8d\x82\x1b\x84\x85\x84\x77\x80\x1f\x62\x42\x69\x5f\x5c\x63\x08\x7a\x7c\x88\x88" ++"\x83\x1a\x81\x92\x83\x94\x9d\xd5\xb1\xa3\xa9\x1e\x0e\xfb\x28\xf7\x0c\x47\x15\x60\xf7\x9c\xb6\x07\xfb\x41\xf7\x94\x15\xa4\x6d\x41" ++"\x70\x1d\x74\x80\x79\x7f\x71\x78\x8a\xf8\x3a\x18\xa3\x7a\x9a\x81\x9f\x80\x08\x81\x9e\xaf\x7d\x93\x1b\x94\x92\x93\x95\x92\x89\x8f" ++"\x82\x93\x1f\x4f\xbd\x78\xa3\x51\xec\x08\x9d\x81\x88\x8d\x82\x1b\x84\x85\x84\x77\x80\x1f\x62\x42\x69\x5f\x5c\x63\x08\x7a\x7c\x88" ++"\x88\x83\x1a\x81\x92\x83\x94\x9d\xd6\xb1\xa3\xa8\x1e\x0e\x65\xcd\xfb\x6e\x15\xf7\x20\xf7\x8b\x06\x66\xb6\xb5\x7c\xc5\x1b\xf7\x15" ++"\xeb\xee\xf7\x17\xc6\x77\xc2\x6a\xac\x1f\x77\x9f\x76\x96\x5f\x9a\x08\xca\xb3\xa7\xb9\xcc\x1a\xf7\x04\x2f\xd8\xfb\x19\x36\x44\x6e" ++"\x57\x63\x1e\x6d\x63\x81\x5f\x2b\x1a\xf7\x20\x99\x15\xc9\x8e\xa1\x97\xa1\x1e\xa6\x9a\xab\x9d\xad\x1b\xc2\xaf\x64\x50\x63\x79\x67" ++"\x6f\x7c\x1f\x79\x81\x7a\x88\x66\x89\x08\x39\x90\x07\x9a\x8c\x9b\x8c\xae\x82\xa0\x80\x19\xb6\x76\xa3\x5f\x52\x1a\x3b\x58\x50\x44" ++"\x65\x67\x97\xa3\x6b\x1e\x0e\x2f\x36\x1d\xb2\xf8\x37\x15\xfb\x12\x06\x45\xfb\x2a\x05\xd1\x06\x0e\x2f\x36\x1d\x5c\xf7\xa1\x93\x1d" ++"\x2f\x36\x1d\xfb\x35\xf8\x37\x15\x20\x52\x1d\x2f\x36\x1d\x5e\xf8\x29\x27\x0a\x43\xf7\xb5\xf7\xbb\x15\xfb\x04\xf7\x89\x05\xfb\x2b" ++"\x06\xf7\x52\xfc\x03\xfb\x61\xfc\x1b\x05\xf7\x29\x06\xf7\x13\xf7\xa5\xf7\x11\xfb\xa5\x05\xf7\x2e\x06\xfb\x62\xf8\x1f\xf7\x51\xf7" ++"\xff\x05\xfb\x27\x06\x0e\xf7\xf4\xf8\x8b\xf9\x4b\x15\xfb\x5c\xfb\x36\xfb\x35\xfb\x5c\xfb\x58\xf7\x36\xfb\x36\xf7\x57\xf7\x59\xf7" ++"\x37\xf7\x37\xf7\x57\xf7\x58\xfb\x36\xf7\x39\xfb\x55\x1f\x87\xfb\xd0\x15\xfb\x52\xf7\x50\x05\xb8\xc2\xcc\xa2\xd1\x1b\xd0\xcb\x74" ++"\x60\xc4\x1f\xb3\x63\x15\xbb\x52\xa2\x4c\x42\x1a\x43\x74\x4b\x5d\x53\x1e\xfb\x54\xf7\x57\x05\xf7\x2c\xfb\x7f\x15\x5f\x54\x48\x73" ++"\x45\x1b\x45\x4b\xa2\xba\x50\x1f\xf7\x55\xf7\x55\x05\xfb\x7d\xfb\x2d\x15\x5f\xc1\x74\xcb\xd1\x1a\xd3\xa2\xcb\xba\xc4\x1e\xf7\x52" ++"\xfb\x50\x05\x0e\x93\xf8\xd7\x16\x9f\x07\x24\x9f\x6e\x99\x5d\xbb\x5c\xbf\x7a\xc0\x8a\xeb\xa0\x66\x93\x7e\x97\x7d\x08\x5d\xb2\xc9" ++"\x6c\xc0\x1b\xe6\xd2\xd5\xe9\xe5\x4a\xd3\x3a\x6e\x84\x89\x6e\x50\x1f\xa7\xb4\x96\xaa\xb0\x1a\xe3\x42\xd2\x30\x2e\x44\x45\x31\x67" ++"\x92\x78\xad\x56\x1e\xa3\x5b\x76\x91\x6c\x1b\x40\x49\x3f\x34\x2e\xd4\x42\xe7\xdc\xcf\xbd\xe6\xb8\x1f\x8c\x7b\x8b\x80\x86\x1a\x43" ++"\x65\x3a\x55\x5f\x1e\x6b\x72\x74\x82\x2c\x77\x08\x77\x07\x0e\xea\xf8\x2b\x6d\x1d\xf7\xcb\xf7\xbd\x22\x1d\x66\xf8\x29\xf8\xe8\x15" ++"\xfb\x12\x07\xc1\x68\x5d\xa4\x47\x1b\xfb\x15\x29\xfb\x10\xfb\x37\xfb\x36\xed\xfb\x0f\xf7\x15\xcf\xb9\xa3\xc1\xae\x1f\x54\xf7\x20" ++"\xf8\xe8\xc7\xce\x4f\xcd\xfb\x20\x49\xfb\x19\x48\x07\x9a\xfb\x38\xa8\x1d\xef\xbb\xd1\xd1\x1f\x0e\x61\xf6\xf9\x81\x15\x2a\x07\xf7" ++"\x2f\xfb\x0c\x45\x85\x68\x7e\x65\x69\x19\x55\x59\x6e\x41\x2d\x1a\xfb\x44\xf1\xfb\x00\xf7\x39\xf7\x3a\xf0\xf7\x00\xf7\x46\xf7\x0b" ++"\x67\xd3\x2b\xd4\x1e\xfb\x26\xf7\x03\x05\xf7\x6a\xf7\x03\x06\xfb\x5f\xfb\xcd\x50\x1d\xfb\x1e\x90\xf7\xf1\x15\xf0\xfb\x11\xf7\x10" ++"\xfb\x45\xb1\x40\xc7\xf7\x00\xf7\x05\xf7\x34\xf4\xf7\x11\x3b\xe6\xfb\x39\xf7\x7d\x6a\xcf\x53\x24\x41\x22\xfb\x26\xfb\x4c\x08\x0e" ++"\xfb\x4b\xf7\x4a\x80\x1d\x2f\x27\x1d\xac\xf8\x41\x86\x1d\x2f\x27\x1d\x5b\xf7\xb4\x93\x1d\x2f\x27\x1d\x5f\xf8\x3c\x27\x0a\xf7\xf4" ++"\xf9\x93\xf7\x6c\x15\xc8\xfc\x62\x07\x91\xf6\xc3\xbd\xf7\x01\x89\x08\x8c\x0a\x42\x2c\x1a\xfb\x08\xb8\x38\x9a\x0a\xc9\xfb\xb7\x06" ++"\xfb\x01\x89\x53\xbd\x85\xf5\x08\x0e\x2f\x27\x1d\xbe\xf8\x24\x15\xfb\xbf\x3c\xf7\xbf\x06\x0e\x66\xf7\xe8\xfb\x69\x15\x88\xa6\xad" ++"\x89\xa1\x1b\xe5\xac\xad\xe5\x1f\xf8\x5c\x07\xd0\x7a\xb8\x65\xab\x1e\xa5\x6c\x5f\x9a\x58\x1b\x42\x5a\x71\x4e\x63\x1f\xd9\xfb\x20" ++"\xa1\x0a\xcf\xca\xa7\x6d\x49\x1e\xfc\x1a\x07\x67\x81\x7e\x6f\x81\x85\x8c\x8f\x7f\x1e\x0e\x2f\xf8\x72\xfb\x45\x15\x87\x78\x79\x89" ++"\x77\x1b\x57\x73\x9b\xaf\xb7\x9f\xad\xd0\xd5\x1f\xc5\xc9\x97\x9d\x99\xbe\x08\xfb\x1e\x06\x5f\x7a\x65\x72\x58\x1b\x63\x6a\x9c\xa9" ++"\x78\x1f\x7e\xa0\x86\xa3\x89\xbe\x08\xf7\xfe\x06\x8c\x97\x8b\x92\x90\x1a\xc1\x83\xbe\x7e\xb0\x1e\xed\x67\x34\xc6\xfb\x02\x1b\xfb" ++"\x2f\x2c\xfb\x04\xfb\x49\xfb\x41\xe9\x20\xf7\x2d\xa7\x9d\x8e\x95\xaf\x1f\x44\x5a\x73\x6b\x5e\x1a\x4f\xc2\x66\xe4\xa7\xa3\x8e\x92" ++"\xa6\x1e\xfb\xcf\xf8\xb3\xad\x0a\xca\x97\x0a\x0e\xfb\x41\xf7\xc5\xf7\xcb\x15\x5d\x8c\x7d\x8c\x74\x91\x08\x6b\x93\x79\xa1\xa9\x1a" ++"\xb3\xa9\xa3\xbc\xc0\xaa\x76\x5d\x97\x1e\xf7\x20\x06\xf7\x05\x78\x37\xc7\xfb\x1f\x1b\xfb\x14\x39\x51\x30\x59\xa1\x64\xb9\x67\x1f" ++"\x51\x75\x6f\x61\x4c\x1a\x23\xe3\x48\xf7\x1c\xe4\xc6\xa1\xbe\xbb\x1e\xab\xac\x99\xa8\x97\xc0\x08\xfb\x20\x06\x4e\x79\x6c\x73\x50" ++"\x1b\x54\x68\xa7\xb7\xa9\x9d\xa3\xa8\x92\x1f\xa3\x91\x8e\x8c\xd5\x8c\x08\x0e\xfb\x59\xf7\xb9\xf7\xcb\x15\x5e\x8c\x7e\x8c\x76\x91" ++"\x08\x6c\x93\x79\xa1\xa9\x1a\xb3\xa7\xa3\xba\xbf\xaa\x76\x5d\x97\x1e\xf7\x20\x06\xf7\x05\x78\x37\xc7\xfb\x1e\x1b\xfb\x12\x3b\x51" ++"\x2f\x5b\x9f\x63\xb6\x67\x1f\x55\x75\x70\x61\x4d\x1a\x21\xe1\x49\xf7\x1c\xe0\xc7\xa2\xbd\xbb\x1e\xab\xac\x99\xa8\x97\xc0\x08\xfb" ++"\x20\x06\x4f\x79\x6c\x72\x51\x1b\x57\x69\xa7\xb7\xa9\x9c\xa3\xa7\x92\x1f\xa3\x91\x8e\x8c\xd2\x8c\x08\x7a\xf8\xcc\x23\x1d\x4a\xf8" ++"\xaa\xf7\xb7\x9b\x1d\xf8\xeb\x04\xfc\x78\xfb\x0b\xf8\x78\x06\x0e\x5b\xf8\xa9\xf7\x88\x15\x92\x07\x94\x07\x89\xd4\x86\xa8\x7c\xb2" ++"\x08\xde\x69\x3a\xbd\x28\x1b\xfb\x29\x2c\xfb\x00\xfb\x3c\xfb\x3c\xe6\x26\xf7\x2b\xf7\x06\xd8\xc1\xf0\xaa\x1f\x8d\x90\x8d\x92\x05" ++"\x4b\x06\x8a\x89\x89\x86\x8a\x88\x08\x4f\x70\x53\x69\x42\x1b\x60\x68\x96\xa0\x73\x1f\x7b\x9a\x82\x9b\x80\xae\x8c\xe9\x18\xf7\xac" ++"\xc1\x15\xfb\xaa\xdb\x06\xcf\xab\xae\xa3\xce\x1b\xc1\xaf\x7b\x64\xac\x1f\x96\x7f\x8f\x84\x91\x7a\x08\x0e\x66\x7d\x1d\x0e\x66\x7d" ++"\x1d\xf7\x53\xf7\x8d\x23\x1d\x5f\xf7\x8a\x87\x1d\xf7\xc4\x72\x0a\xfb\x74\xbe\x16\xf7\xd9\xf8\xd5\xfb\xd9\x37\xf7\x85\xfb\x36\xfb" ++"\x85\x37\xf7\x85\xfb\x37\xfb\x85\x06\x0e\xf1\xf7\xf4\xf7\x98\x15\xfb\x37\x60\xf7\x37\xfb\x3a\xbb\xf7\x3a\xf7\x35\xb6\xfb\x35\xf3" ++"\x06\xe4\x98\xcf\xda\xe6\x1a\xee\x37\xde\x28\x29\x38\x34\x26\x34\xcf\x3e\xe6\x7e\x1e\xa6\xf7\xcb\x15\xd0\xc5\x50\x45\x43\x51\x51" ++"\x44\x42\x52\xc5\xd4\xd2\xc5\xc4\xd5\x1f\x0e\x2f\xf8\x3a\xf8\x4b\x15\xfb\x8e\x93\x0a\xf7\xce\xf7\x02\xfb\xce\xf7\x20\xf7\x4e\x06" ++"\xdd\xb4\xb4\xdd\x99\x96\xb9\x1d\x87\x8b\x86\x1b\x4a\x55\x61\x42\x6c\x1f\x0e\x2f\xf7\x68\xfb\x6e\x15\xf7\x18\xf7\x78\x06\xf7\x5a" ++"\xf8\xa6\x05\xfb\x2a\x06\xfb\x06\xfc\x1b\xfb\x06\xf8\x1b\x05\xfb\x2a\x06\xf7\x5a\xfc\xa6\x05\x0e\x66\xf8\x48\xf9\x80\x15\x53\x06" ++"\x5d\x83\x74\x56\x1d\x67\xfb\x59\x69\x1d\x0e\x66\x68\x1d\x3c\xf7\xd9\x23\x0a\x66\xf7\xfa\xf8\xf2\x15\xf7\x04\x48\x07\x8a\xbd\xa1" ++"\xa9\xb9\x94\x08\xb9\x07\x45\x89\x54\x4b\x8e\x3d\x08\x24\x07\xf7\x38\x49\x15\x38\x07\xca\x64\x60\xa8\x52\x1b\x5b\x56\x73\x64\x66" ++"\x1f\x55\x53\x6f\x3d\x2c\x1a\xfb\x3a\xe3\xfb\x06\xf7\x15\xc5\xae\x9e\xc6\xbc\x1e\x42\x07\x4a\x5d\x5e\x49\x59\x6c\xa1\xb4\x80\x1e" ++"\xfb\x24\x06\x8c\x61\x9a\x6e\xb0\x6d\x08\x68\xb6\xc6\x7a\xd7\x1b\xf7\x30\xe9\xd6\xf7\x11\x1f\xf8\xc2\x07\xfb\x8a\xfb\x00\x15\xcd" ++"\xbc\x42\x27\x29\x5c\x48\x45\x4e\x60\xce\xed\xf1\xb6\xd2\xca\x1f\x0e\x66\xf7\xf3\xf9\x7b\x45\x1d\xbc\x3a\x15\x38\x07\xca\x64\x60" ++"\xa8\x52\x1b\x5b\x56\x73\x64\x66\x1f\x55\x53\x6f\x3d\x2c\x1a\xfb\x3a\xe3\xfb\x06\xf7\x15\xc5\xae\x9e\xc6\xbc\x1e\x42\x07\x4a\x5d" ++"\x5e\x49\x59\x6c\xa1\xb4\x80\x1e\xfb\x24\x06\x8c\x61\x9a\x6e\xb0\x6d\x08\x68\xb6\xc6\x7a\xd7\x1b\xf7\x30\xe9\xd6\xf7\x11\x1f\xf8" ++"\xc2\x07\xfb\x8a\xfb\x00\x15\xcd\xbc\x42\x27\x29\x5c\x48\x45\x4e\x60\xce\xed\xf1\xb6\xd2\xca\x1f\x0e\x28\xb3\x1d\xfc\x7d\xf7\x39" ++"\x15\xf8\x7d\xf7\x49\x05\xf7\x0d\x07\xfc\x7d\xf7\x4a\x05\xfb\x03\x07\xf8\x12\xfb\x17\xfc\x12\xfb\x19\x05\x0e\x66\xf7\x63\xf9\x34" ++"\x15\xc4\xfb\x20\x52\x4d\x3b\xc9\xfc\xe4\xbc\x1d\xa9\xa2\x80\x75\x9b\x1e\x98\x78\x8f\x7d\x82\x0a\x5d\x1b\x47\x59\x6f\x50\x64\x1f" ++"\xf7\x16\xf7\x47\xdb\x07\x0e\x66\x61\x0a\xfb\x05\xf7\x63\x23\x0a\x55\xf7\xbc\x6f\x15\x9f\xe5\xc7\xf2\xf7\x08\xf7\x25\x08\xeb\xf7" ++"\x0e\xab\xce\xda\x1a\xde\x45\xcf\x37\x5b\x5f\x76\x65\x6a\x1e\x75\x72\x81\x75\x7e\x5d\x7f\xaf\x83\x9d\x7f\x9d\x08\xbd\x6a\x58\xa8" ++"\x54\x1b\x36\x49\x47\x32\x48\xa0\x5e\xdf\xfb\x06\x1f\xf7\x2b\xfb\x5e\xb3\x47\xa5\x24\x08\x0e\x5f\xa6\x16\xf8\xba\xf8\x25\x06\xfb" ++"\xa7\xf7\xdc\xfb\xa7\xfb\xdc\x05\xbe\xfb\xf2\x15\xf7\xdc\x07\xf7\x74\xf7\xa2\xf7\x74\xfb\xa2\x05\xfb\xdc\x07\x0e\x30\x1d\xc7\xf9" ++"\x78\x44\x0a\x2f\xf7\x74\xf8\xb0\x39\x1d\xf7\x93\x4b\x7b\x1d\xf7\x64\x48\x0a\xc6\xf9\x63\x15\xfb\x97\x3c\xf7\x97\x06\x0e\xcc\xf7" ++"\xf8\xf7\xbd\x15\x5b\xb6\x86\x8f\x78\x99\x08\xa7\x67\x5c\x9d\x67\x1b\x3e\x4c\x4c\x3e\x3e\xca\x4c\xd8\xb0\xb8\x9d\xa7\xb0\x1f\x9e" ++"\x99\x90\x8f\xbb\xb6\xbc\x60\x90\x87\x9e\x7d\x08\x6f\xaf\xb9\x79\xb0\x1b\xd8\xca\xca\xd8\xd8\x4c\xca\x3e\x67\x5c\x79\x6f\x67\x1f" ++"\x78\x7d\x86\x87\x5a\x60\x08\xaf\x6a\x15\xc4\xc5\xc2\xaa\xb5\x1b\xbc\xb3\x63\x5b\x5a\x63\x63\x5a\x61\x53\xab\xc4\x52\x1f\x44\x16" ++"\x53\x52\x53\x6b\x61\x1b\x5a\x63\xb3\xbb\xbb\xb3\xb3\xbc\xb5\xc3\x6c\x52\xc4\x1f\x0e\xfc\x0a\xf7\x50\xf8\x9f\x15\xb0\x72\x1d\xfb" ++"\x78\x07\x5f\x8f\x4d\x95\x24\x88\x0a\x94\x81\x80\x90\x7d\x1b\x71\x75\x75\x70\x6c\xa7\x73\xae\xb7\xaa\x0a\xd4\xf7\x41\x1a\x0e\x5f" ++"\xf7\xab\xfa\x25\x15\xfd\x79\x07\x66\x91\x3c\x94\x2e\x88\x0a\x95\x81\x7f\x90\x7e\x1b\x70\x76\x75\x6f\x6d\xa7\x73\xae\xb6\xaa\x0a" ++"\xcf\xf7\x46\x1a\xf9\x70\x07\x0e\x5f\xf7\xf5\xfb\x6e\x15\xf9\x78\x07\xb1\x72\x1d\xfd\x70\x07\x0e\xd2\xf8\xeb\x16\xf7\xa1\x07\xf7" ++"\x29\x86\xb1\x71\xb7\x1e\xd1\x61\x3e\xb4\x31\x1b\x38\x46\x6a\x4d\x5e\x1f\x66\x5a\x85\x67\xfb\x36\x1a\xfb\xa1\xd1\xf7\xa4\x07\xf7" ++"\x05\x91\xba\x9d\xad\x1e\xbd\xa6\xc5\xad\xc8\x1b\xc4\xc2\x6e\x5d\xa8\x1f\xa2\x67\x91\x62\xfb\x12\x1a\xfb\xa4\x07\x0e\xf8\x28\xf8" ++"\xa3\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37" ++"\xf7\x37\xfb\x5e\x1f\xfb\x01\xfb\x63\x84\x0a\xfb\x14\xfb\x05\x15\x96\x59\x96\x75\xa5\x6d\x08\x54\xbb\xc7\x71\xdc\x1b\xdc\xc7\xa5" ++"\xc2\xbb\x1f\xa5\xa9\x96\xa1\x96\xbd\x84\x36\x80\x62\x6d\x5e\x08\x4c\x61\x4b\x6b\x38\x1b\x3e\x4f\xa6\xc1\x61\x1f\x67\xba\x7c\xb8" ++"\x84\xe8\x08\xf7\xee\xf7\x05\x84\x0a\x0e\xf7\x63\x24\x1d\xfb\x20\xfc\xb0\xd8\x06\x40\x5f\x68\x60\x5a\x1a\x4f\xbe\x66\xde\x9f\x97" ++"\x8d\x92\xaa\x1e\xba\x07\x87\x74\x80\x8a\x81\x1b\x7c\x7d\x8f\x92\x7e\x1f\x7b\x95\x86\x96\xa1\x1a\xb8\xa8\xb7\xc1\xb2\x1e\xf9\x6d" ++"\x58\x1d\x3b\x0a\x0e\x3b\x0a\xfb\x00\x41\x1d\x3b\x0a\xfb\x0d\x80\x1d\x3b\x0a\x78\xf9\xa9\x23\x1d\x30\x1d\xba\x40\x0a\xf7\x66\xf8" ++"\xb0\x83\x1d\xfb\x0f\xf9\xe7\x23\x0a\x31\xf7\x5c\xf7\xde\x15\xf7\x66\x2d\x1d\xf7\x45\x07\xc5\xca\xf7\x15\xfb\x84\x05\xf7\x36\xa7" ++"\x1d\x0e\x2f\x7f\x1d\xfb\x27\xfc\xec\x22\x1d\x2f\xf7\x33\xf7\x3e\x15\xbf\xc2\xf7\x3b\xfb\x75\x05\xf7\x12\x06\xfb\x75\xf7\xb7\xf7" ++"\x60\xf7\x6f\x05\xfb\x11\x06\xfb\x5b\xfb\x74\x05\xf7\x74\x22\xfc\x92\xf4\x07\x0e\x44\x1d\xd2\x39\x0a\x2f\x9b\x16\xf7\x24\x06\xf7" ++"\x09\xf7\xf3\xf7\x07\xfb\xf3\x05\xf7\x2d\x06\xfb\xb6\xf9\x6d\x05\xfb\x21\x06\xe8\xfb\x82\x05\x0e\xfb\x8c\x44\x1d\xc0\xf9\x6d\x22" ++"\x1d\x44\x1d\xfb\x15\x4f\x22\x1d\xfb\x3d\xf7\x6f\xf9\x6d\x64\x1d\xec\xf8\x3d\x3e\x0a\x28\xb3\x1d\xf9\x1d\x04\xfc\x7d\xfb\x4a\x05" ++"\xfb\x0c\x97\x1d\x2f\xf8\x0b\xf7\xd0\x15\xc2\xfb\x1f\x07\x87\x95\x82\x9f\x7a\xae\xb0\x1d\xa9\xa6\x82\x79\x9f\x1e\xa0\x79\x93\x79" ++"\x91\x5d\x8c\x80\x18\xf7\x17\x06\x87\xc6\x83\xac\x7c\xa8\x08\xd2\x66\x3e\xb2\x23\x1b\x48\x54\x7b\x6a\x61\x1f\x5d\x66\x6f\x53\x52" ++"\x1a\x60\x93\x74\xb4\x43\x1e\x8f\x84\x05\x4f\x54\xe4\x06\x8f\x7f\x90\x7e\x8d\x84\x08\x27\x54\xf7\x01\x06\x8a\x51\x72\x69\x38\x52" ++"\xc2\x26\x18\xa2\xb7\xa6\x92\xb1\x1b\xa6\xa1\x87\x7f\xbc\x1f\x7f\xbc\xa2\x87\xa6\x1b\xbc\xb3\x97\xac\xc3\x1f\x62\xf7\x01\x05\x77" ++"\x63\x6b\x82\x6a\x1b\x79\x78\x8e\x92\x70\x1f\x95\x64\x84\x8c\x7a\x1b\x6e\x76\x84\x6d\x4d\x1f\xd0\xc0\xae\xb8\x94\xb8\x08\xf7\x02" ++"\xc2\xfb\x02\x06\x88\x96\x88\x92\x85\x99\x08\x0e\xf7\x5f\x16\xf8\xda\x07\xa7\x97\x99\xa5\x97\xc1\x1d\x6c\x6f\x8c\x75\x1b\x30\x5e" ++"\x5f\x30\x1f\x4a\x3e\x2e\xd8\xfc\x48\x07\x0e\xf1\xf8\x14\xf8\x82\x15\x9f\x64\x73\x92\x69\x1b\x28\x36\x36\x27\x2b\xe0\x39\xef\xed" ++"\xdf\xe1\xf0\xb9\x79\xb5\x68\xae\x1f\xf7\x2a\xf7\x2a\x90\x72\x9f\x5a\x9a\x6d\x19\x77\x96\x90\x85\x95\x1b\x92\x90\x91\x92\x90\x8a" ++"\x8f\x89\x96\x1f\x84\xab\x89\xa1\xa8\x1a\xb1\x8e\xa9\x92\xa4\x1e\x90\x9c\x8b\x8c\x8f\x1a\x91\x87\x8f\x85\x87\x82\x89\x88\x82\x1e" ++"\x83\x71\x79\x89\x5c\x1b\x6f\x73\x8e\x91\x6e\x1f\x8d\x80\x88\x8c\x86\x1b\x83\x85\x86\x83\x7e\xa6\x79\xb2\x7c\x1f\xb4\x7c\x91\x89" ++"\x98\x88\x08\xfb\x8c\xfb\x41\x15\xd3\xc7\x4e\x42\x41\x4f\x4f\x41\x41\x4f\xc7\xd6\xd5\xc7\xc6\xd7\x1f\x0e\xfc\x2c\xf7\x4e\x99\x0a" ++"\x0e\xfb\x28\xf7\x7f\xf7\x53\x15\x92\x7b\x75\x90\x78\x1b\x48\x4f\x52\x4a\x64\xa7\x73\xb8\xe8\xcd\xd3\xf0\x1f\xf7\xd4\x07\xc8\x82" ++"\xbd\x39\x30\x1a\x54\x82\x60\x72\x50\x1e\xa8\x06\xb2\xbb\xa0\xc6\xcb\x1a\xdd\x6c\xd9\x4b\xd7\x1e\x53\xce\x8a\x8c\x85\x92\x83\x96" ++"\x19\xcb\x5b\x07\x0e\xf1\xf7\x95\xf9\x19\x15\xfc\x59\x8a\x1d\xf7\xf0\x07\xf7\xb5\x5f\x05\xfc\x03\x8a\x1d\xf8\x52\x07\x0e\x66\x37" ++"\x1d\xf7\x80\xf7\x6d\x20\x1d\xc7\xf7\x26\xf8\xb0\x15\xa1\x0a\xd0\xc7\xa9\x6a\x4b\x1e\xfb\xe1\xf7\x20\xf7\xfe\x07\xf7\x0c\x4a\xce" ++"\xfb\x08\x42\x5a\x71\x4e\x63\x1e\xd9\x07\xfb\xa3\xf7\x51\x22\x1d\x66\x37\x1d\xf7\x29\xce\x15\xf6\x3a\x0a\x66\x37\x1d\xb4\xfc\xec" ++"\x22\x1d\xf7\xf4\xf8\xa4\xf7\x6c\x15\xf7\x83\xc8\xfb\x60\x06\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac\xc6\x61\xa3\x5c\x38\x05\xfb" ++"\x23\x06\x38\x68\x84\x72\x65\x1f\x4b\x60\x69\x42\x2c\x1a\xfb\x08\xb8\x37\xdc\x69\x1e\x6a\x52\xb6\x74\xb1\xce\x05\x88\xa5\x97\x8a" ++"\xb5\x1b\xf7\xac\xc9\xfb\xb7\x06\x77\x85\x8b\x8c\x82\x1f\xaa\xf7\x2d\x15\x3a\xfb\x21\x57\x9d\x6c\xbe\x88\xd3\x19\xf7\xb6\xf7\x6c" ++"\x15\x33\xfb\x2f\x05\xfb\x5e\x06\x91\xf6\xc3\xbd\xf7\x01\x89\x08\x0e\x28\xf7\x0f\xbf\x15\x64\x4a\xec\x53\xcf\xf7\x0d\x05\xf7\xb1" ++"\xf7\x0b\xfb\x6e\x06\xcf\xf7\x0d\x05\xf7\x2a\xf7\x0b\x37\x06\xae\xc8\x29\xc3\x4a\xfb\x09\x05\xfb\xa4\xfb\x0b\xf7\x61\x06\x47\xfb" ++"\x0d\x05\xfb\x1d\xfb\x0b\x06\x0e\x2f\xf7\xf5\x75\x0a\x66\x28\x1d\xf7\x15\xf7\xcc\x44\x0a\x66\x28\x1d\xd0\xf7\xd5\x32\x0a\x66\x28" ++"\x1d\xf7\x2a\xf7\xaf\x15\xfb\xbf\x3c\xf7\xbf\x06\x0e\xf7\x59\x59\x0a\x0e\xf7\x59\x59\x0a\xfb\x58\xf7\x8d\x23\x1d\x66\xf7\xc5\x41" ++"\x0a\x0e\x66\xf7\xc5\x41\x0a\xbe\xf7\xf5\x23\x1d\xf7\xdf\xbd\x16\xfa\x04\xcd\xfd\xc2\xf9\xb8\x49\x06\x0e\x66\x5c\x0a\xa5\xf8\x03" ++"\x20\x1d\xfb\x2e\xf5\xf9\x32\x15\xac\xd5\x8b\x8b\xb1\x1b\xba\xb2\x79\x69\xa3\x1f\xad\x5c\xa0\x40\x41\x1a\x6f\x89\x73\x82\x4f\x1e" ++"\xc0\x46\x70\x97\x55\x1b\x5a\x64\x7b\x69\x69\x1f\x5d\x5c\x6f\x48\x4a\x1a\xfb\x01\xde\x36\xf6\xd7\xc8\xb4\xd8\xb6\x1e\xb1\xcf\xa7" ++"\xf7\x16\xf3\x1a\xf7\x5c\xfb\x03\xf7\x25\xfb\x2d\x5e\x5c\x81\x79\x63\x1e\xf7\xbf\xfc\x36\x15\x7d\x32\x84\x6a\x7d\x60\x08\x3d\x70" ++"\x5d\x5f\x55\x1b\x53\x6a\xbe\xe2\xf7\x08\xcd\xeb\xdb\xb6\xaf\x75\x62\xa5\x1f\x0e\xf8\x52\xf9\x2e\xf7\xb2\x15\x5f\xd9\x37\x3d\x64" ++"\x55\xb2\xfb\x44\x06\x5d\xa4\x75\xc3\x9d\x98\x8d\x8f\x9b\x1e\xc0\x07\x89\x82\x86\x8b\x84\x1b\x78\x87\x91\xa4\x1f\xf7\x30\xb7\x07" ++"\xd1\xfb\x27\x15\x4b\x8d\xbe\x6a\xea\x1b\xe0\xbf\xb1\xc8\xb0\x76\xa4\x61\x96\x1f\x26\xa7\x05\x76\x91\x86\x8f\x98\x1a\x9c\x9c\x95" ++"\xa6\xb1\x9b\x80\x6e\x8d\x1e\xdc\x06\xc8\x8a\x57\xb1\x37\x1b\x3d\x59\x66\x4f\x64\x9b\x7a\xc0\x7b\x1f\xeb\x6e\x05\x9e\x86\x91\x85" ++"\x7f\x1a\x78\x77\x81\x65\x62\x7c\x95\xa7\x86\x1e\xfc\xd5\xf7\x43\x15\xb0\x06\xf7\x1a\xe1\xea\xf7\x28\xf7\x26\x38\xdb\xfb\x2c\x1f" ++"\xfb\x40\x32\x1d\xf8\x15\x04\xf7\x6f\x9f\x07\xc6\xa7\x68\x40\x41\x6f\x68\x50\x1f\x0e\xce\xf7\xb8\xe2\x15\x63\x90\x73\x96\x75\xa5" ++"\x08\x6d\xaf\x7c\xbc\xc7\x1a\xd7\xa3\xc7\xb7\xad\x1e\xe2\x07\xfb\x13\x6b\x44\x2b\xfb\x1f\x1a\xfb\x00\xb2\x3a\xd7\x5c\x1e\xb5\x71" ++"\xaf\x81\xcf\x86\x08\xfb\x61\xf7\x17\xf7\x61\x07\xcf\x90\xaf\x95\xb6\xa5\x08\xd6\xba\xb2\xdc\xf6\x1a\xf7\x4d\xfb\x08\xf0\xfb\x68" ++"\x72\x7d\x8a\x88\x72\x1e\xf7\x17\x26\x15\xb4\x87\xa2\x80\xa1\x71\x08\xa9\x69\x9a\x5b\x52\x1a\x52\x7c\x5d\x6d\x69\x1e\x75\x72\x74" ++"\x80\x62\x87\x08\x0e\xf7\x0a\xf9\x4c\x24\x1d\xfd\x06\xfb\x04\xd4\xfc\x40\xf7\x20\xf8\x40\xf7\x5c\xfc\x40\xf7\x20\xf8\x40\xd4\x06" ++"\x0e\xf7\xf0\xf7\x68\xfb\x30\x15\x3e\x36\xf7\x8f\x06\x8a\xe0\x05\x40\xf9\xab\xf7\xfe\xfd\xab\x45\x06\x8c\x36\x05\xf7\x84\xe0\x42" ++"\xf9\xab\xf0\xe0\xfd\x8f\x36\xf3\x06\x0e\xf7\xf4\xf9\x93\xc9\x15\xfb\xb7\x06\xfb\x0d\x57\xc2\xf7\x16\xf7\x15\xbf\xc3\xf7\x0d\x1f" ++"\x8c\x0a\x43\x2b\x1a\xfb\x07\xb8\x37\x9a\x0a\x06\x0e\xf7\xf4\xf7\x7d\xc9\x15\x4d\xf7\xac\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb6\xac" ++"\xd4\xee\x1a\xf7\x03\x5d\xe0\x3d\xac\x1e\x99\x69\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7\x06\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54" ++"\xfb\x0d\x1f\x0e\xf4\xf7\xca\xfb\x6e\x15\xf7\x19\xf7\x60\x06\xe3\x8c\xc8\xa2\xbd\xbe\x08\xb7\xbd\x97\xb3\xec\x1a\xf7\xb8\xfb\x20" ++"\xfb\xb1\x07\x8d\xfb\x03\x68\x59\x39\x8a\x08\xf8\x53\xfb\x19\xfc\x53\x07\x38\x8e\x6a\xb9\x8d\xf7\x05\x08\xf7\xb1\xfb\x20\xfb\xb8" ++"\x07\x2e\x94\x69\xb0\x5a\x1e\xbc\x51\xcd\x70\xe8\x8a\x08\x0e\xf7\x6c\xf9\x6d\x15\xfb\x1b\xfb\x01\x06\x87\x34\xbe\x53\xe3\x83\x08" ++"\xb9\x07\x53\x95\x71\xa8\x8d\xbd\x08\xdb\x06\x0e\xfb\x97\x3d\x1d\xf7\x25\xf7\x6d\x20\x1d\x28\xf8\x73\xfa\x25\x15\xfb\x14\xfd\xa8" ++"\xfb\x55\xf8\x20\xfb\x28\x42\x9d\x6a\xe9\xb9\xf7\x85\xfc\x85\xf7\x2c\xfa\x44\x05\x0e\xfb\x97\x3d\x1d\xc8\xce\x15\xf7\x00\xf7\x2a" ++"\x05\x3f\x06\x39\x2a\x39\x47\x1d\xfb\x97\x3d\x1d\xfb\x15\xfc\xec\x22\x1d\x4b\xf8\xab\xf7\xd1\x15\xd8\xfc\x79\xfb\xc8\xd8\xf7\x7b" ++"\x07\x0e\x6e\xcc\xfb\x6e\x15\xf7\x20\xf7\xaf\x06\x4d\xae\xb6\x71\xd0\x1b\xf7\x1c\xe8\xf7\x07\xf7\x3a\xf7\x4b\x2b\xf7\x00\xfb\x36" ++"\x39\x44\x6d\x56\x5f\x1f\x5e\x56\x7b\x4f\xfb\x00\x1a\xf7\x99\xf7\x53\x15\xd3\xb6\x49\xfb\x04\x22\x5f\x4c\x42\x40\x5f\xcb\xf7\x01" ++"\xf7\x02\xb7\xca\xd8\x1f\x0e\x2f\x34\x1d\xbc\xf8\x1b\x15\xfb\x13\x06\x46\xfb\x2a\x05\xd0\x06\x0e\x2f\xf7\xaf\x74\x15\x9d\x06\xf7" ++"\x15\xe5\xd6\xf7\x00\xd1\x68\xb8\x44\xa0\x1f\x85\x0a\x8c\x1e\xf7\x1b\x06\xf7\x06\x89\x33\xd0\xfb\x25\x1b\xfb\x1d\x63\x0a\x6a\x64" ++"\x77\x4a\x66\x6f\x91\x98\x79\x1e\x7c\x96\x85\x96\x85\xa8\x08\xfb\x1d\x06\x90\xfb\x01\xc9\x56\xf7\x23\x7a\x60\x37\x18\x94\x9d\x96" ++"\x6a\x0a\x2f\x34\x1d\xfb\x20\xf8\x1b\x63\x1d\xd8\x06\xdd\xef\xdc\x8a\x0a\x2f\x34\x1d\xfb\x23\xfc\x3e\x22\x1d\xfb\x3d\xf7\x85\x99" ++"\x0a\xf7\x60\xf7\x94\xa4\x0a\x0e\xaf\xf9\x10\x24\x1d\xfb\x6a\x06\x92\x5b\x76\x8d\x70\x1b\x45\x43\x6c\x5a\x5e\x1f\x5d\x59\x73\x45" ++"\x35\x1a\xfb\x46\xf0\xfb\x00\xf7\x39\xdc\xd0\xa7\xbe\xb9\x1e\xb6\xbc\xa6\xd2\xd0\x1a\xd5\x71\xc3\x50\xc0\x1e\xf7\x0c\x06\xfb\xc0" ++"\x93\x50\x1d\xf8\x09\xf8\x93\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36" ++"\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e\x1f\x5a\x04\xf7\x43\xf7\x21\xfb\x21\xfb\x43\xfb\x44\xfb\x21\xfb\x20\xfb\x45\xfb\x43\xfb" ++"\x1f\xf7\x22\xf7\x47\xf7\x3e\xf7\x23\xf7\x21\xf7\x41\x1f\xfb\x01\xfb\x37\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2\xa6\xa6" ++"\x74\xa2\x70\x1f\xfb\x14\xfb\x00\x15\x92\x36\x96\x62\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde\x1b\xd8\xc7\xa6\xc1\xb5\x1f\xaf\xba\x9a\xb8" ++"\x92\xe8\x80\x59\x80\x75\x71\x6d\x08\x54\x5b\x4f\x71\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f\x71\xa9\x80\xa1\x80\xbd\x08\xf7\xee\xf7\x00" ++"\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f\x0e\xfb\x09\xc7\x16\xf8\x77\xa2\x06\xfb\x35\x93\x3f\xe0" ++"\x8e\xf7\x3e\x08\x38\xb7\xb9\x6a\xd4\x1b\xd1\xc5\xc9\xd5\xcf\x71\xb4\x20\xec\x1f\xfb\x01\xf0\x78\xa6\x64\xf7\x09\x7b\x2f\x50\x35" ++"\x21\x35\x08\x3b\x48\x68\x53\x4b\x1a\x40\xc8\x4d\xd4\xb5\xb4\x9c\xa9\xab\x1e\x9e\x9d\x96\x9a\x9c\xb0\x91\xfb\x3b\x34\x2c\xfb\x33" ++"\x8a\x08\x0e\xf7\xf0\xf9\x6a\xf9\x7e\x15\xfc\x7f\x38\x06\xf7\x55\xfb\xe8\xfb\x55\xfc\x06\x05\x36\xf8\x87\xf7\x7d\x2d\x07\x89\xfb" ++"\x1e\x05\xfb\xb2\x06\xf7\x4f\xf7\xfe\xfb\x4e\xf7\xda\x05\xf7\xaa\x06\x8f\xfb\x1e\x05\xe6\x06\x0e\xf7\xa1\xf7\x94\xf8\xa3\x15\x6b" ++"\x62\x7a\x63\x85\x58\x08\xfb\x10\x4f\xf7\x10\x06\x90\x5b\x9f\x5a\xa8\x67\x34\x34\x18\xb5\x62\xe2\xe2\xb5\x6b\xb7\x79\xb9\x86\x19" ++"\xfb\x0f\xc6\xf7\x0f\x07\xba\x90\xba\x9e\xb3\xaa\xe2\x34\x18\xb4\xb4\x34\xe2\xa9\xb1\x9e\xb8\x91\xbd\x19\xf7\x0f\xc7\xfb\x0f\x06" ++"\x85\xbd\x78\xb8\x6d\xb1\xe2\xe1\x18\x62\xb4\x34\x34\x66\xa9\x5c\x9e\x59\x91\x19\xf7\x0f\x50\xfb\x0e\x07\x5b\x85\x5e\x78\x64\x6c" ++"\x34\xe2\x18\x61\x62\x05\xf7\xb9\x50\x15\xf0\xdf\x36\x26\x24\x37\x37\x24\x23\x39\xde\xf4\xf2\xde\xdd\xf4\x1f\x0e\xfb\x5e\xf7\x2e" ++"\x16\xf7\x20\xf8\x40\xf7\x22\xf7\x04\xfc\x3d\xfb\x04\xf7\x23\x06\x0e\xfb\xcf\xf7\x73\xf7\xe5\x15\xee\xae\x1d\x28\x50\x48\xc6\xfb" ++"\x3a\x07\x36\xb8\x61\xe7\xab\xa1\x8e\x93\xa6\x1e\xed\x07\x89\x7d\x83\x8a\x80\x1b\x67\x82\x96\xbb\x1f\xf7\x14\xd2\xce\x07\x0e\xfb" ++"\x97\x4c\x1d\x72\xf8\x1d\x15\xfb\x04\xce\x07\x8c\x59\x75\x6d\x5d\x82\x08\x5d\x07\xd1\x8d\xc2\xcb\x35\x0a\xf2\x07\x0e\xfb\xcf\xf7" ++"\x3f\x79\x15\x87\x9c\x9b\x8a\x9b\x1b\xaa\xa3\x8e\x93\xa5\x1f\xed\x07\x89\x7d\x84\x8a\x7f\x1b\x66\x83\x96\xba\x1f\xf7\xbb\xae\x1d" ++"\xfb\xe0\x07\x54\x9a\x6d\xb0\x74\x1e\x56\x25\x05\x95\x9f\x95\x8d\x4c\x0a\x76\x91\xa3\x54\x34\x0a\xcd\xa6\x85\xb8\x1b\xde\xb9\x52" ++"\x0a\x7c\x50\x0a\x20\xf7\xa4\xf9\x76\x15\x3c\x4c\x6d\x51\x5e\x1f\x5d\x4e\x75\x30\xfb\x17\x1a\x22\x9c\x26\xa5\x54\x1e\x35\xb5\xd0" ++"\x60\xed\x1b\xf7\x3b\xe3\xf7\x14\xf7\x89\xf7\x08\x79\xe9\x69\xc7\x1f\xda\x5e\x48\xb2\x33\x1b\xfb\x07\xfb\xd4\x15\x8d\xd0\x8f\xac" ++"\x93\xa5\x08\xbf\x9d\xac\xa6\xba\x1b\xc2\xae\x6b\x4b\x99\x1f\x92\x6a\x8e\x75\x8c\x53\x08\x2e\x04\x3a\x87\x61\x7e\x67\x1e\x58\x78" ++"\x6d\x72\x5d\x1b\x52\x65\xb2\xd3\x7f\x1f\x84\xb0\x8a\xa1\xcc\x1a\x0e\xfb\xcf\xf7\x6e\xf9\xa9\x23\x1d\x66\x26\x0a\x68\xf9\x80\x15" ++"\x5d\x82\x75\x77\x5e\x1b\x5e\x72\xa0\xb8\x84\x1f\x54\x06\x8a\x87\x8b\x86\x8a\x1a\x3f\xc3\x52\xd7\xdb\xbf\xc3\xe2\x1e\x0e\x66\x26" ++"\x0a\x6d\xf9\x89\x32\x0a\x66\x26\x0a\xbb\xf9\x63\x28\x0a\x2b\xf8\xd4\xfb\x6b\x15\xfc\xec\x46\xf8\xec\x06\xf7\x63\x04\xfc\xec\x46" ++"\xf8\xec\x06\x0e\x0e\xfb\xcf\x8e\x0a\x66\x42\x1d\xfb\x19\x4f\x22\x1d\xfb\xcf\x4c\x1d\xfb\x42\xfc\x84\x15\xfb\x04\xce\x07\x8c\x59" ++"\x75\x6d\x5d\x82\x08\x5d\x07\xd1\x8d\xc2\xcb\x35\x0a\xf2\x07\x0e\xfb\xcf\xf7\xcf\xf9\x63\x28\x0a\x4b\x0a\xd2\x8e\x16\xf9\x5d\x06" ++"\xfb\x98\xf9\x6d\x05\xfb\x55\x06\x4c\xfc\xf0\x15\xf7\x33\xf8\x60\xf7\x34\xfc\x60\x05\x0e\xf7\x2e\xf7\xf1\x7b\x0a\xf7\x0d\x98\x1d" ++"\xf7\xcc\xf7\x11\xfb\x37\x07\xb6\xa6\x9f\xa0\x0a\xf7\x5c\xfb\x27\xf7\x24\xfb\x5f\xfb\x5e\xa5\x1d\x9f\x7a\xb6\x70\x08\xfb\x37\xfb" ++"\x11\xf7\xcc\x06\x0e\x67\xcc\xf8\xb0\x15\xfd\x8a\xf7\x19\xf7\x9b\x07\x5f\xa1\xa7\x78\xb5\x1b\xbf\xaa\xa1\xcb\xae\x1f\x47\xf7\x20" ++"\xf8\xb0\x55\x0a\x49\x64\x63\x4c\x49\x68\xb0\xd1\x1e\xf7\xe5\x07\x0e\xfb\x14\xf8\x94\xf7\xe0\x15\x87\xca\x80\xac\x6d\xb0\x08\xc2" ++"\x5f\x48\xa8\x39\x1b\x47\x4e\x77\x66\x5f\x1f\x52\x5a\x67\x36\x36\x1a\xfb\x1d\xd7\x2e\xf7\x25\x64\x1e\xe3\x73\x05\xb9\x7e\x9a\x7e" ++"\x6f\x1a\x73\x7c\x5c\x6b\x42\x1e\xf7\x09\x06\xb2\xf3\x92\xa8\xb5\x1a\xac\x80\xa5\x75\xa1\x1e\x78\x9d\x78\x94\x4a\xa2\x53\x9e\x18" ++"\x5f\x9a\x61\xa1\x77\x9d\x08\x6d\xa6\x79\xbb\xbf\x1a\xe3\xbd\xc6\xd4\xca\xb1\x66\x48\x91\x1e\x0e\x9e\x22\x0a\x6d\xf9\xbf\x21\x1d" ++"\xd2\x3e\x1d\xf7\x2e\xf7\x63\x21\x1d\x2f\x5b\x0a\x6a\x3f\x1d\xe6\xf7\x6d\x21\x1d\xfb\x3d\xf7\x75\xf8\x4b\x15\xf7\x39\xf7\x8d\xf7" ++"\x11\xfc\x23\xfb\xb6\x59\xfb\x11\xbd\xfb\xce\xf7\x2a\xf7\xce\xf7\x51\xf7\x11\x07\x0e\xfb\x8c\xf7\x60\xf7\xd5\x15\xf5\xf7\x52\xf7" ++"\x05\xfb\xde\xfb\x6f\x62\x2c\xb4\xfb\x76\xf7\x20\xf7\x76\xf7\x34\xea\x07\x0e\xf8\x70\xf8\x62\x16\x2e\x1d\xf0\x51\x0a\xc5\xfb\x33" ++"\xf7\x2a\xf7\xb0\x27\x06\xfb\x00\xf7\x9f\xf7\x06\xf7\xe5\x05\xfb\x2b\xc4\x1d\x20\xf7\xa5\xfb\x2a\xfb\xa5\xfb\x02\x94\x1d\xf7\x1b" ++"\xf7\xdf\x05\xf2\x06\x0e\xf7\x8c\xf8\x83\x16\xf7\x83\xcc\x07\x4b\x1d\xbd\xfb\x34\xf7\x20\xf7\xa5\x32\x06\x46\xf7\x50\xe5\xf7\x83" ++"\x05\xfb\x22\xac\x0a\x4a\xf7\x50\xfb\x20\xfb\x50\x45\x06\x46\xf7\x50\x05\xfb\x21\x06\xe4\xfb\x83\xfb\x04\xfb\xc1\x05\xf7\x24\x06" ++"\xe4\xf7\x83\x05\xd1\xfb\x83\x06\x0e\x75\xf7\xd6\x74\x15\xf7\x23\x8d\xf7\x00\xf1\xf7\x18\x1a\xe1\x61\xcc\x42\xa4\x1e\xcc\xaf\xaa" ++"\xbd\xd0\x1a\xf7\x06\x26\xde\xfb\x1e\x3f\x42\x72\x63\x61\x1e\x64\x66\x7b\x5e\x44\x1a\x72\xf7\x2a\xa4\x07\xc3\xad\xad\xc4\xc3\xb1" ++"\x69\x59\x56\x62\x66\x51\x1e\x5e\xfb\x11\xc3\x06\xa2\xa2\x84\x7e\x9f\x1f\xa6\x79\x97\x71\x64\x1a\x49\x64\x63\x4c\x66\x6c\x98\xa1" ++"\x7a\x1e\x7b\xa0\x84\xa7\xc0\x1a\xfb\x2a\x6f\x06\x89\xfb\x13\xdd\x32\xf7\x1e\x78\x5f\x36\x18\x94\x9e\x95\x6a\x0a\xfb\x2b\xf7\x95" ++"\x74\x15\xf7\x08\x8f\xdd\xd3\xeb\x1a\xc4\x72\xb1\x4f\xad\x1e\xbd\xa5\xa6\xb7\xc1\x1a\xe3\x3b\xc6\xfb\x0d\xfb\x09\x37\x50\x39\x1e" ++"\x64\xf7\x1a\x97\x07\xac\xa4\xa1\xb2\xb3\xa3\x75\x67\x63\x71\x78\x56\x1e\x70\x2c\xa6\x06\xb4\x96\x89\x7f\x99\xc2\x1d\x6e\x6f\x63" ++"\xa9\x1d\xfb\x20\x06\x8d\xfb\x06\xcc\x43\xf7\x05\x7d\x60\x36\x18\x95\x9f\x94\x8d\x4c\x0a\x74\x92\xa2\x56\x34\x0a\xcd\xa7\x85\x8b" ++"\x0a\x5b\x7d\x49\x1d\x0e\xdb\xf8\x7d\x16\xfb\x34\xf7\x2a\xf7\xb1\x2b\x07\xfb\x00\xf7\x9f\x94\x0a\x3a\x86\x0a\xe0\x51\x0a\x0e\x60" ++"\xf8\x2f\x16\xfb\x34\xf7\x20\xf7\xa5\x22\x07\x45\xf7\x50\xe6\xf7\x83\x05\xfb\x23\xac\x0a\x59\xf7\x50\x2d\x1d\xf7\x83\xbd\x06\xe5" ++"\xfb\x83\x05\x0e\xa9\xf7\x8b\xf8\x5c\x15\x6d\x86\x0a\xa9\xfb\x20\xda\xf7\x20\x9f\x06\x7f\x0a\x30\xfb\xa5\x05\x71\xf7\x20\x3c\x06" ++"\x0e\x32\xf7\x80\xf7\xf4\x15\x6b\xf7\x50\x2d\x1d\xf7\x83\xab\x28\xa9\xee\xa6\x06\x46\x0a\x70\xf4\x6d\x06\x0e\x65\xc5\xf8\xf0\x15" ++"\xfc\xf0\x2e\x1d\xe5\x07\xf7\x1a\xfb\xdf\x05\xf7\x32\x06\xfb\x32\xf8\x1c\x94\x0a\x35\xf7\xa5\xfc\x20\xfb\x11\x06\x0e\xfb\x28\xf7" ++"\x42\xf8\xaf\x15\xfb\xd1\x8c\x05\xfb\x05\xf7\x45\xfc\x3f\xf7\x20\xf7\x83\xcc\x07\x46\x0a\x4a\x06\x0e\xd5\xa3\x0a\xcd\xfb\x34\xf7" ++"\x2a\xf7\xb1\x49\xf8\xf0\x89\x0a\x5e\x9d\x0a\xc3\xfb\x35\xf7\x20\xf7\xa6\x53\xf8\x3f\x92\x0a\xd5\xf8\x23\x75\x15\xf7\x3e\x96\xf7" ++"\x01\xf2\x92\xf7\x31\x08\x45\x0a\xf7\x23\x06\x91\x1d\xfb\x77\xf7\x0b\xfb\x26\xf7\x54\x83\x1f\x60\x38\x05\x94\x9e\x96\x8e\x4c\x0a" ++"\x74\x91\xa3\x56\x34\x0a\xcc\xa7\x85\xb8\x1b\xde\xb9\x52\x0a\x7c\x50\x0a\x2f\xf7\xcb\x75\x15\xf7\x07\x92\xe1\xe0\x95\xf7\x09\x08" ++"\x5e\x1d\x53\x1b\x44\x61\xca\xf5\xbf\x95\xba\x9c\xab\x1f\x5b\x1d\xf7\x1a\x06\x47\x0a\xfb\x3f\xdc\x29\xf7\x2c\x7f\x1f\x60\x37\x05" ++"\x94\x9d\x96\x8e\xb4\x1d\x70\x70\x93\xa1\x59\x34\x0a\xca\xaa\x85\x8b\x0a\x5c\x7c\x7e\x89\x86\x7e\x1f\x0e\x9e\x2a\x1d\x0e\x22\xf8" ++"\x20\x24\x1d\xfb\x03\xfc\x1d\xfb\x0c\x4d\x0a\xf7\x59\xfc\xb0\x05\xfb\x6e\xf7\x20\xf7\x6e\x07\xf7\x54\xf8\xb0\x05\x0e\x9e\xf8\x37" ++"\xf7\x83\x15\xab\x07\xf7\x7b\xf8\x5e\x05\xfb\x3c\x06\xfb\x1f\xfb\xd5\xfb\x29\xf7\xd5\x05\xfb\x3b\x06\xf7\x86\xfc\x5e\x05\x6b\xfb" ++"\x17\xfb\x11\xf7\x17\xfb\x06\xf7\x2a\xf7\x06\xf7\x17\xf7\x11\x07\x0e\x22\xf7\xf0\x16\xf7\x54\xf8\xb0\x05\xfb\x24\x06\xfb\x03\xfc" ++"\x1d\xfb\x0c\x4d\x0a\xf7\x59\xfc\xb0\x05\x20\x2c\xf6\xfb\x0f\xf7\x20\xf7\x0f\xf6\xea\x06\x0e\xd0\xf8\x32\xf8\x06\x15\xf7\x7a\xf7" ++"\xfb\x05\xfb\x44\x06\xfb\x1d\x81\x0a\xf7\x3d\x06\xf7\x20\xf7\x91\xf7\x1d\xfb\x91\x05\xd7\xfb\x33\xf7\x2a\xf7\xb0\xfb\x14\x06\x0e" ++"\x46\xf7\xf3\xf7\xa4\x15\xf7\x44\xf7\xa0\x05\xfb\x3c\x06\x34\xfb\x37\x33\xf7\x37\x05\xfb\x3c\x06\xf7\x44\xfb\xa0\xfb\x48\xfb\xa4" ++"\x05\xf7\x3c\x06\xe7\xf7\x3c\xe6\xfb\x3c\x05\xd6\xfb\x33\xf7\x20\xf7\xa4\xfb\x0e\x06\x0e\xd0\xf8\x88\x16\xcd\xfb\x36\xf7\x2a\xf7" ++"\xb3\x49\xf8\xf0\x6c\x0a\x5c\xf8\x1d\x16\xc6\xfb\x31\xf7\x20\xf7\xa2\x53\xf8\x3f\x69\x0a\xd0\xf8\x15\xf7\x74\x15\xaa\x8e\x9e\x90" ++"\xcd\x9c\x08\xfb\x8d\x48\x1d\xfb\xf4\x07\x62\x7f\x68\x84\x63\x86\x08\xf7\x27\x3c\xfb\x2c\x07\x41\x90\x62\xab\xc2\x1a\xf7\xb5\xfb" ++"\x2a\xfb\xb5\x07\x8a\xfb\x1a\xef\x38\xf7\x3a\x88\x08\xfb\x1b\xda\x07\x0e\x5c\xf7\xd7\xf7\x37\x15\xa6\x90\x9d\x8f\xa4\x93\x08\xfb" ++"\x48\xf7\x23\xf8\xb0\xfb\x20\xfb\x8d\x07\x70\x81\x78\x86\x70\x86\x08\xf7\x0d\x4f\xfb\x11\x07\x5c\x8e\x71\x9e\xa9\x1a\xf7\x71\xfb" ++"\x20\xfb\x71\x07\x57\x96\x65\xa1\x72\x1e\x6c\xa8\xc0\x78\xca\x1b\x96\x93\x8b\x8c\x9b\x1f\xfb\x08\xc7\x07\x0e\xd0\xf7\x6d\xf9\x6d" ++"\x15\x33\x0a\xf7\xf4\x06\x9e\xd0\xc9\x95\xbb\x1b\xde\xbb\x6a\x50\x1f\xfb\xb5\xf7\x2a\xf7\xb5\x07\xf7\x1f\x24\xdc\xfb\x43\x4f\x6f" ++"\x87\x72\x2d\x1e\x0e\x6a\xdd\x16\xf7\x20\xf7\xbb\x06\xc8\xa7\xab\xa5\xbc\x1b\xbf\xad\x68\xa5\x0a\xee\x44\xd1\x28\x52\x64\x7b\x56" ++"\x46\x1e\xf7\xc9\xfb\x20\x07\x0e\xf7\x6a\x31\x1d\x0e\xc2\xf8\x81\xf7\x11\x15\x21\xfb\xb0\xf7\x2a\xf7\x33\xf5\xf9\x6d\x96\x0a\x4e" ++"\x81\x5a\x9f\x1d\xf7\x44\xc6\xa7\x8f\xa4\xe9\x1e\x0e\x48\xf8\x13\xf7\x05\x15\x47\xfb\xa5\xf7\x20\xf7\x34\xd2\xf8\xb0\xfb\x20\xfb" ++"\x8d\x06\x7a\x5e\x65\x84\x64\x8d\x1d\xbf\xc4\x94\x9c\xc4\x1f\x0e\xf7\x16\xb5\xf8\x3b\x15\x88\x71\x8a\x7a\x75\x1a\xfb\x00\xb1\x24" ++"\xcb\x5a\x1d\xcb\xd0\xb1\xf2\xf7\x01\x1a\xf7\x0f\x5c\xf7\x07\x3d\xcf\x1e\xbd\x50\x41\xa5\x34\x1b\xfb\x24\x21\x4b\xfb\x11\x4b\x1f" ++"\xf7\x16\x4b\x05\xe3\xb5\xc1\xb0\xe1\x1b\xf3\xcb\x4c\xfb\x13\xa3\x1f\xfb\x11\x04\xfb\x10\x76\x45\x46\x22\x1b\x23\x44\xd0\xf7\x10" ++"\x76\x1f\x0e\xd2\x3e\x1d\xf8\x4b\xf7\x2d\x15\xfb\xbf\x3c\xf7\xbf\x06\x0e\x6a\x3f\x1d\xf8\x0c\xf7\x1c\x28\x0a\xf7\x16\xf8\x18\xf9" ++"\x79\x15\x25\x37\x69\x48\x4d\x1f\x4a\x45\x66\x25\xfb\x01\x1a\xfb\x01\xb0\x24\xcc\x5a\x1d\xca\xce\xb2\xf5\xf2\x1a\xf7\x06\x66\xf2" ++"\x4a\xd0\x1e\xd0\x4b\x3b\xab\x21\x1b\xf7\x59\xfc\x4f\x15\xfb\x10\x76\x45\x46\x22\x1b\x23\x44\xd0\xf7\x10\x76\x1f\xf7\x11\x04\xf7" ++"\x0e\xa1\xd1\xcf\xf3\x1b\xf3\xd1\x47\xfb\x0e\xa1\x1f\x0e\x66\xf7\xc5\x54\x1d\xf7\x10\xfb\xe1\x15\x3a\x7c\x5f\x5e\x4b\x1b\x4b\x5f" ++"\xb8\xdc\x7c\x1f\xe9\x04\xdc\x9a\xb7\xb8\xcb\x1b\xcb\xb7\x5e\x3a\x9a\x1f\x0e\x71\xf8\x66\xfa\x16\x5d\x1d\xfc\x33\xfd\xc7\x15\xf7" ++"\x23\x06\xce\x8c\xbd\xab\xa9\xc7\xf7\xb0\xf9\x10\x18\xfb\x2f\x06\xfb\x2e\xfc\x05\xfb\x2f\xf8\x05\x05\xfb\x2f\x06\xf7\x7d\xfc\x9e" ++"\x78\x63\x7d\x67\x89\x89\x73\x87\x19\xfb\x15\x06\x0e\x2f\xf8\x4c\xf9\x4f\x5d\x1d\x66\x3b\x78\x1d\x0e\xfb\xcf\xf8\x66\xfa\x2a\xbd" ++"\x1d\xf7\xa0\xb0\x89\x15\xf7\x69\xaf\x8f\xa5\xc8\x1f\xf7\x05\xbd\xdf\xf7\x33\xf7\x37\x1a\xe1\x70\xd6\x5f\xad\x1e\xa4\x6c\x5e\x97" ++"\x50\x1b\xfb\x08\x38\x6b\x4d\x5e\x1f\x71\x67\x81\x64\x89\x42\xcc\xab\x18\x97\x07\xc1\x9c\xb1\xad\xa2\x1e\x9c\x96\x95\x8e\xb9\x94" ++"\x42\xfc\x1f\x18\x7c\x45\x73\x61\x6e\x81\x08\x77\x06\xd3\x8a\x15\xc8\xbc\x9a\xac\xa1\xf7\x0f\xc2\xf7\xd2\x18\x92\x06\x90\x06\x9e" ++"\x06\xa9\x97\x88\x7f\x9e\x1f\xb3\x72\xa1\x51\x3a\x1a\x20\x73\x34\x5c\x4c\x1e\x64\x59\x58\x6e\x54\x88\x08\xf7\x7b\xfb\x7d\x15\xce" ++"\x06\xad\xf7\x52\x05\x7d\xaa\x97\x88\x9e\x1b\xf7\x06\xee\xf7\x29\xf7\x42\xec\x64\xbd\x3e\x5c\x63\x77\x66\x6d\x1f\x69\x61\x79\x55" ++"\x75\xfb\x0b\x08\xb9\xfb\x00\x15\xae\xf7\x54\x05\xe1\x9b\xad\xbc\xb7\x1b\xb2\xa0\x63\x41\xfb\x20\x56\xfb\x02\x47\x71\x77\x95\xa1" ++"\x79\x1f\x0e\xf7\x0c\xf7\xe0\xf7\x11\x15\x5a\xaa\x76\x9c\x78\xa2\x08\x66\xb8\x76\xd0\xda\x1a\xf7\x26\xd9\xe9\xf7\x0c\xf7\x0d\xd9" ++"\x2d\xfb\x26\x42\x79\x49\x6a\x5e\x1e\x77\x70\x75\x79\x55\x68\x08\xfb\x11\xf7\xcc\xf7\x11\xfb\x3e\x07\xbf\xad\x9c\x99\x9f\xa2\x08" ++"\xb7\xbe\xa2\xd0\xdd\x1a\xf7\x5a\xfb\x27\xf7\x25\xfb\x5e\xfb\x5f\xfb\x27\xfb\x25\xfb\x5b\x40\x9f\x49\xb1\x5a\x1e\xa2\x6e\x9d\x7c" ++"\xc4\x65\x08\xfb\x3e\xfb\x11\xf7\xcc\x06\x0e\xf7\xc5\x2f\x1d\x0e\x4b\x0a\xf7\xf4\xf8\xa9\xf8\x95\x15\x49\x06\xfb\x74\xfc\x95\x05" ++"\xdb\x06\xf7\x45\xf8\x2d\xf7\x45\xfc\x2d\x05\xdb\x06\x0e\xf7\xf4\xf8\xa9\x16\xf7\x74\xf8\x95\x05\x3b\x06\xfb\x45\xfc\x2d\xfb\x45" ++"\xf8\x2d\x05\x3b\x06\xf7\x74\xfc\x95\x05\x0e\xf7\xf4\xf8\x8c\xf9\x60\x15\xfb\x60\xfb\x34\xfb\x33\xfb\x5e\xfb\x5b\xf7\x34\xfb\x33" ++"\xf7\x5d\xf7\x5b\xf7\x34\xf7\x34\xf7\x5c\xf7\x59\xfb\x35\xf7\x36\xfb\x57\x1f\xa4\x52\x15\xf7\x23\x7e\xf7\x06\xfb\x06\x99\xfb\x25" ++"\x08\xfb\xa3\x06\xf7\xa4\x52\x15\x82\xfb\x22\xfb\x0d\xfb\x0f\xfb\x22\x80\x08\xf7\xa8\x07\x53\xfb\xa8\x15\xfb\x27\x99\xfb\x05\xf7" ++"\x05\x7d\xf7\x29\x08\xf7\xa6\x06\xfb\xa6\xc4\x15\x99\xf7\x24\xf7\x07\xf7\x06\xf7\x25\x99\x08\xfb\xa4\x07\x0e\x5f\xb6\x16\xf8\x9b" ++"\xf8\x9b\xfc\x9b\x06\xf8\x67\xfc\x67\x15\xfc\x33\xf8\x33\xf8\x33\x06\x0e\xd2\xf8\xeb\xf8\xf7\x15\x45\xfb\xa4\x06\xfb\x05\x86\x5f" ++"\x7b\x6b\x1e\x56\x70\x50\x67\x4c\x1b\x54\x54\xa7\xb7\x6e\x1f\x73\xb0\x84\xb7\xf7\x11\x1a\xf7\xa4\x45\xfb\xa1\x07\xfb\x29\x90\x65" ++"\xa6\x5f\x1e\x45\xb5\xd7\x62\xe5\x1b\xde\xd1\xac\xc9\xb8\x1f\xaf\xbc\x91\xaf\xf7\x36\x1a\x0e\x54\xf8\x27\xf8\x1c\x15\xfb\x69\x06" ++"\x41\xf7\x4d\x05\x2d\x06\xf7\x7d\xfc\xd5\x05\xde\x06\xf7\x7d\xf8\xd5\x05\x2d\x06\x22\xfb\x9d\x15\x3f\xfb\x48\x40\xf7\x48\x05\x0e" ++"\x66\xf8\x65\x16\x73\x82\x83\x88\x7d\x82\x08\x5a\x6f\x6d\x5d\x60\xbb\x1d\xa7\x9f\x0a\x73\x9c\xaf\xba\xb1\xb8\xd4\xb0\x1f\xf8\xb0" ++"\x55\x0a\x4b\x5f\x61\x46\x4f\x6d\xab\xcc\x1e\xf7\xef\xfb\x20\xfc\x0c\x07\xfb\x0c\xcc\x48\xf7\x08\xd4\xbc\xa5\xc8\xb3\x1e\x4b\x07" ++"\x0e\x49\x3c\x1d\x0e\x49\x3c\x1d\xcb\xf8\xa1\x25\x1d\x49\x3c\x1d\xbe\xf8\xa1\x82\x1d\x49\x3c\x1d\xf7\x2d\xf8\xcf\x23\x1d\x66\x26" ++"\x0a\x27\xf9\x96\x2c\x1d\x0e\x66\x26\x0a\x9f\x40\x0a\xf7\x16\x30\x0a\xa2\x43\x1d\xf7\x16\x30\x0a\xfb\x17\xf9\x7d\x4f\x1d\xf7\x16" ++"\x30\x0a\xfb\x11\xf9\x7b\x25\x1d\xf7\x16\x30\x0a\xfb\x62\xf9\x89\x21\x1d\xfb\x5f\xf8\x35\xfb\x6e\x15\xb1\xef\x97\xbb\xc0\x1a\xb0" ++"\x7f\xab\x76\x9e\x1e\x78\x9d\x74\x93\x59\x91\x46\x93\x18\x54\x92\x7f\x8e\x79\x98\x08\x76\x9a\x7e\xa9\xaa\x1a\xb7\xa5\xb2\xb3\x9a" ++"\x1e\x96\xa9\xa8\x8f\xc9\x1b\xcb\xf7\x05\x4d\x06\x63\x6d\x90\x95\x73\x1f\x6c\x98\x75\xaa\xac\x1a\xa9\x9d\xa7\xa7\x99\x1e\x97\xa4" ++"\xa3\x8f\xbf\x1b\xe4\xf7\x05\xfc\x22\xfb\x05\xdd\x06\x66\x6c\x7b\x6c\x61\x1a\x4e\xac\x62\xd0\x72\x1e\x5d\x7c\x76\x81\x73\x76\x08" ++"\x64\x6b\x76\x5b\x51\x1a\x49\xa8\x4f\xb9\x6a\x1e\xab\x74\xb2\x80\xcd\x84\xb9\x87\x18\xb5\x87\x94\x89\x97\x82\x08\x95\x84\x91\x7b" ++"\x79\x1a\x6e\x84\x76\x5f\xfb\x01\x1e\x0e\x2f\x2e\x0a\xfb\xcc\xf7\x6d\x2b\x1d\x2f\x2e\x0a\xfc\x2d\xf7\x6d\x21\x1d\xfb\x28\x36\x0a" ++"\x43\xf7\xde\x20\x1d\xfb\x28\x36\x0a\xfb\x2d\xf7\xd0\x27\x0a\xfb\x50\xd1\xf8\xfc\x15\xf7\x58\x06\x3f\x57\x69\x6a\x5e\x4c\x08\x50" ++"\x38\x6f\x3c\x34\x1a\x33\xad\x44\xc4\x6e\x1e\xa8\x7d\xb7\x80\xc0\x86\xb0\x88\x18\xcf\x85\x99\x82\x66\x1a\x69\x7e\x62\x63\x32\x1e" ++"\xf7\x0a\x06\xb3\xf4\x94\xb0\xc7\x1a\xdc\x68\xab\x2a\x94\x1e\x65\x8f\x54\x90\x74\x90\x79\x96\x19\x70\x9b\x7c\xb0\xbb\x1a\xd4\xa9" ++"\xd7\xc5\xd8\x1e\xc4\xd7\xb7\xae\xeb\xba\x08\xf7\x05\xfc\x11\x07\x0e\x74\xa2\xf8\xb0\x94\xf7\x48\x97\x6b\x9a\x06\xf7\x10\x0a\xf7" ++"\x1f\x0b\xc8\x92\x90\x8e\x8f\x9a\x96\x92\x90\x8e\x8e\x8f\x0c\x0c\xca\x90\x95\x90\x99\x90\x92\x97\x97\x8e\x8e\x97\x0c\x0d\xf7\xaa" ++"\x14\xf9\x1c\x15\xc0\x13\x00\x8e\x02\x00\x01\x00\x08\x00\x0c\x00\x11\x00\x16\x00\x1b\x00\x33\x00\x5c\x00\x5f\x00\x62\x00\x79\x00" ++"\x7d\x00\x82\x00\xa3\x00\xbe\x00\xf1\x01\x22\x01\x51\x01\x70\x01\x79\x01\x80\x01\x86\x01\x8a\x01\xa9\x01\xad\x01\xb1\x01\xb5\x01" ++"\xbf\x01\xc4\x01\xd5\x01\xdb\x01\xde\x01\xe3\x02\x01\x02\x09\x02\x29\x02\x3d\x02\x46\x02\x4b\x02\x60\x02\x6f\x02\x75\x02\x7a\x02" ++"\x7d\x02\x82\x02\x88\x02\x8f\x02\x96\x02\x9e\x02\xa4\x02\xab\x02\xaf\x02\xb8\x02\xbe\x02\xc4\x02\xc9\x02\xce\x03\x6d\x03\xdc\x04" ++"\x4a\x04\x5d\x04\xb9\x05\x0e\x05\x3b\x05\x8f\x05\xc2\x05\xe1\x06\x13\x06\x2e\x06\x35\x06\x65\x06\x69\x06\x8c\x06\xb1\x06\xc4\x06" ++"\xd0\x06\xd4\x06\xe4\x06\xea\x06\xef\x07\x10\x07\x23\x07\x2d\x07\x30\x07\x4a\x07\x54\x07\x6f\x07\x7f\x07\x99\x07\xaa\x07\xc3\x07" ++"\xdc\x07\xf3\x08\x00\x08\x09\x08\x1e\x08\x2d\x08\x32\x08\x46\x08\x5a\x08\x69\x08\x7c\x08\x8f\x08\x96\x08\xa1\x08\xb3\x08\xb6\x08" ++"\xbf\x08\xc6\x08\xd6\x08\xdf\x08\xec\x08\xf5\x08\xfd\x09\x05\x09\x08\x09\x15\x09\x1c\x09\x29\x09\x31\x09\x39\x09\x45\x09\x4a\x09" ++"\x56\x09\x62\x09\x66\x09\x6a\x09\x75\x09\x80\x09\x8b\x09\x96\x09\xa1\x09\xab\x09\xb5\x09\xbf\x09\xc9\x09\xd2\x09\xdb\x09\xe4\x09" ++"\xed\x09\xf6\x09\xfc\x0a\x02\xf8\x89\xa2\x0a\x71\x0a\x0b\xf9\x6d\x15\x0b\xf7\x79\x4e\x1d\x0b\x15\xfb\x00\x52\x1d\xf8\x1a\x3f\x0a" ++"\x0b\xf8\x8c\x21\x0a\x85\x1d\xe3\x1b\xe3\xd8\xa5\xbb\xc0\x1f\xbc\xb7\xa1\xc5\xdd\x1a\xf8\x82\x07\x0b\xf8\xb1\x16\xf8\xb0\xfb\x20" ++"\xfb\xe6\x07\x4b\x5f\x61\x46\x4f\x6d\xab\xcc\x1e\xf7\xef\xfb\x20\xfc\x0c\x07\xfb\x0c\xcc\x48\xf7\x08\xd4\xbc\xa5\xc8\xb3\x1e\x4b" ++"\x07\x0b\x45\x1d\x0e\x5d\x1d\x0e\xf8\x93\x16\x48\x1d\xfc\x84\x06\xfb\xb5\xf8\x84\x05\xfb\x2e\xfd\x6d\xf7\x2a\xf8\x8c\x06\x0b\x15" ++"\xf6\x3a\x0a\xf7\x2a\xf9\x6d\x0b\xf8\xf3\xf8\x8f\x15\x67\x0a\xfb\x30\x94\xf6\x36\xf7\x4e\x1b\xf7\x50\xf7\x03\xe2\xf7\x29\xf7\x07" ++"\x51\xc7\xfb\x1b\xa5\x1f\x7e\x0a\x0b\xf9\x3e\xf8\x76\x15\x91\x1d\xfb\x7f\xf7\x13\xfb\x26\xf7\x5f\xf7\x4a\xf7\x0c\xf4\xf7\x3b\x94" ++"\x1f\x45\x0a\x0b\xf8\x1e\xf8\xb0\x15\xfb\x04\xfc\x1d\xfb\x0b\x4d\x0a\xf7\x5d\xfc\xc6\x05\x53\x68\x65\x57\x80\x82\x8d\x8f\x7a\x1e" ++"\x22\x07\x88\xa0\x97\x8a\x9c\x1b\xaf\xb3\x92\x95\xa4\x1f\xb2\x9b\x9c\xa1\xa2\xcc\xc5\x1d\x0b\xf9\x6e\x16\xf7\x5e\xf9\x6d\x56\x0a" ++"\xfb\x01\xfc\xb7\xfb\x0a\xf8\xb7\x05\xfb\x28\x06\xfb\x05\xfc\xb6\xfb\x05\xf8\xb6\x56\x0a\xf7\x62\xfd\x6d\x05\xf7\x1b\x06\xf7\x0b" ++"\xf8\xcd\xf7\x0e\xfc\xcd\x05\x0b\xf8\xf9\x16\xf7\x2d\xf8\xb0\x05\xfb\x25\x06\x39\xfc\x0e\x3a\xf8\x0e\x05\xfb\x20\x06\x39\xfc\x0e" ++"\x35\xf8\x0e\x05\xfb\x25\x06\xf7\x2c\xfc\xb0\x05\xf7\x24\x06\xe1\xf8\x11\xdc\xfc\x11\x05\x0b\xf8\xd6\x21\x0a\xfc\xb8\xfb\x11\xf8" ++"\x09\x06\xfc\x09\xfc\x73\x05\xfb\x11\xf8\xb8\xf7\x11\xfc\x08\x07\xf8\x08\xf8\x73\x05\x0b\x9e\x0a\xf7\xce\xf7\x27\x9e\x0a\x0e\xfb" ++"\x2a\xfd\x6d\xf7\x2a\x0b\x1f\x78\x57\x05\x75\x0b\x88\xd9\x08\x0b\xf8\x5f\x24\x1d\xfc\x38\xfb\x05\xf7\x8d\x06\xfb\x9f\xfb\xce\x05" ++"\xfb\x05\xf8\x53\xf7\x05\xfb\xa6\x07\xf7\x9d\xf7\xce\x05\x0b\x15\x90\x1d\x0b\xfa\x2e\x25\x1d\xfa\x3c\x20\x1d\xf7\x2a\x05\x3f\x06" ++"\x39\x2a\x39\x47\x1d\xf7\x65\x48\x0a\x0b\x15\xfb\xb5\xea\xf8\x3d\x4b\x07\x59\x7d\x5d\x72\x3d\x1b\x4e\x07\x0b\xf7\x26\x15\x33\x1d" ++"\x0b\xa8\x0a\x0e\xf9\x79\x6c\x1d\x0b\xf9\x81\x15\x6b\x88\x7f\xaf\x1d\x98\x67\x8a\x8b\x78\x1b\x54\x51\x1d\x94\x95\x89\x87\x96\x5f" ++"\x1d\xab\xb5\xe0\x8f\x1f\x0e\x54\x1d\x8c\xfb\x05\x70\x0a\x0b\x15\x5c\x82\x75\x78\x5e\x1b\x5e\x72\xa0\xb8\x84\x1f\x54\x06\x32\x8d" ++"\xbd\x55\xdb\x1b\xd6\xc4\xc4\xd6\x8d\x8b\x8f\x8a\x90\x1f\x0e\x89\x87\x96\x1f\xd3\x71\x05\x83\x9f\x9e\x87\x9a\x1b\xc6\xab\xb5\xe0" ++"\x8f\x1f\x0e\x15\x53\x06\x5d\x82\x75\x56\x1d\x0e\xfb\x26\x77\x0a\x0b\x4b\x1d\xf7\x23\x06\xfb\x03\xf7\xc1\xe5\xf7\x83\x05\xfb\x22" ++"\x06\x45\xfb\x50\x05\x0b\xf7\x18\x81\x34\xda\xfb\x1c\x1b\xfb\x36\x2e\x21\xfb\x4c\x0b\x24\x1d\x2d\x1d\x06\x0b\xfc\x3f\xa4\x1d\x0b" ++"\x76\x0a\x0e\xcb\xf7\xe7\x3e\x0a\x9e\x1b\xaa\xa6\x1d\x0b\xf8\x1d\x05\xfb\x2e\x06\x0b\xf7\x0e\x05\xfb\x19\x06\x0e\x8c\x79\x1b\x53" ++"\x68\x5d\x3d\x0b\x7f\x89\x86\x7d\x1f\x0e\x06\xf7\x1a\xfb\xdf\x05\x0b\x54\x0a\x5b\x0b\x8e\x8e\x84\x1f\x43\xa4\x05\x97\x0b\xac\xc7" ++"\xb7\x6e\xa6\x0b\xfb\x20\xfb\xe6\x07\x0b\x05\xfb\x33\x06\x0b\xf8\xf0\xfb\x2a\x0b\xf9\x5c\xf7\x2c\x15\x63\x7f\x5f\x6f\x5b\x1b\x64" ++"\x68\x9d\xaa\x77\x1f\x7c\xa2\x86\xa3\xb9\x1a\xf7\xfe\x06\x8c\x97\x8b\x92\x90\x1a\xc1\x83\xbf\x7e\xaf\x1e\xee\x66\x35\xc5\xfb\x04" ++"\x1b\x4e\x56\x7a\x6a\x62\x1f\xac\x65\x50\x9c\x3d\x1b\xfb\x29\x3e\x4c\xfb\x10\x89\x1f\xf7\x17\x06\xc1\x92\xa4\x9f\xca\x1b\xc4\xa7" ++"\x7a\x67\x7b\x82\x7b\x7c\x83\x62\x1d\xfb\x00\x79\x58\x54\x29\x1a\x26\xcc\x4b\xf2\xdc\xc9\xaa\xd5\xc9\x1e\x47\xb5\xd1\x67\xe3\x1b" ++"\xf7\x0e\xec\xcf\xf6\xaa\x1f\xfc\x84\xcb\x15\x39\x64\x5e\x43\x5c\x6e\xa4\xb4\xb4\xa6\xa4\xc0\x92\x1e\xbb\x92\xa9\x90\x97\x8f\x9c" ++"\x95\x19\xf7\x21\xcc\x15\xdc\x91\xb0\xb5\xcb\x1b\xcc\xb0\x61\x3a\x92\x1f\x0b\xf8\x9a\x24\x1d\xda\x30\xb0\x2c\xfb\x02\x1a\x2c\x6d" ++"\x52\x59\x75\x7b\x95\x9f\x7e\x1e\x7e\xa1\x87\xa5\xcb\x1a\xf7\x3e\xfb\x12\xfb\x3e\x07\x51\x88\x72\x81\x76\x1e\x72\x7f\x78\x7e\x73" ++"\x1b\x59\x6d\xc4\xea\xf7\x03\xb0\xe9\xda\xe6\x1f\xfb\x2c\x06\x43\x31\x6b\x2f\xfb\x07\x1a\x33\x9f\x4b\xb5\x5a\x1e\x61\xaf\xbd\x74" ++"\xc1\x1b\xcd\xbc\xac\xcf\xad\x1f\x46\xae\xbb\x6b\xcd\x1b\xc1\xbe\xa3\xb5\xaf\x1f\xb4\xbc\x9f\xcb\xe1\x1a\xf7\x08\x6b\xe7\x43\xe5" ++"\x1e\x0b\xf7\x39\xbf\x15\x59\xc5\xd5\x72\xe6\x1b\xf2\xdd\xac\xcf\xcb\x1f\xcb\xcf\xb1\xf3\xf6\x1a\xe8\x6f\xe9\x5e\xc8\x1e\xe4\xee" ++"\x57\xb8\x38\x2f\x05\xc6\x48\x45\xa4\x2c\x1b\x22\x39\x6a\x47\x4c\x1f\x49\x46\x66\x24\xfb\x01\x1a\x29\xa6\x36\xc2\x41\x1e\x35\x2c" ++"\xbe\x5d\x05\xf8\x79\xf8\xac\x15\x99\x64\x93\x5a\x5b\x1a\xfb\x30\x3c\x27\xfb\x0f\x57\x5b\x9d\xa9\x6c\x1e\x61\xc3\x15\x78\xb6\x81" ++"\xbc\xc2\x1a\xf7\x31\xda\xef\xf7\x10\xc3\xba\x78\x64\xb0\x1e\x0b\x27\x1d\xfb\x8a\xf8\x4a\x15\xf7\x13\xfb\x2a\x05\xd0\x06\x46\xf7" ++"\x2a\x05\x0e\xf7\x12\xae\x15\x67\xb3\xcf\x75\xd3\x1b\xf7\x39\xf1\xf7\x01\xf7\x45\xd3\x7c\xc5\x6b\xbd\x1f\xd3\xd4\x60\xb4\x47\x45" ++"\x05\xb5\x58\x51\x9f\x42\x1b\xfb\x3c\x65\x1d\x40\x9b\x4f\xad\x5a\x1f\x40\x3e\xb6\x63\x05\xf8\x03\xf8\x0a\x15\x93\x73\x8f\x72\x70" ++"\x1a\x27\x56\x45\x41\x6a\x6e\x99\xa7\x73\x1e\x6d\xbf\x15\x82\xa2\x86\xa7\xaa\x1a\xf0\xbf\xd1\xd6\xae\xa6\x7d\x6a\xa6\x1e\x0b\xd8" ++"\xf7\xe7\x15\xfb\xe7\xf7\xb1\x07\xf7\x06\xd0\xa4\xc7\xbb\x1f\xc2\xcf\xac\xf3\xf7\x00\x1a\xf7\x00\x6a\xf2\x54\xd0\x1e\xc6\x5a\x48" ++"\xa4\xfb\x07\x1b\xfb\xb1\xfb\xca\x3e\x3b\x06\xf7\x77\x16\xf7\x2a\xdb\xfb\x2a\xf7\x4d\xf7\x1b\x06\xcc\xb1\x7b\x65\xa5\x1f\xaa\x5f" ++"\x9a\x4e\x3a\x1a\x3b\x7c\x4e\x6c\x5f\x1e\x65\x71\x65\x7b\x4a\x1b\xfb\x1b\x06\x0e\xdd\x16\xf7\xdc\x06\xdf\xc3\x9b\xb0\xb7\x1f\xb7" ++"\xb0\xa7\xc8\xc6\x1a\xd3\x65\xc4\x38\xbb\x1e\xd3\xb9\xa7\xb5\xc9\x1a\xbe\x72\xbf\x62\xaf\x1e\xb0\x60\x58\x9b\x3d\x1b\xfb\xd9\x7e" ++"\x1d\x15\xa6\x9d\x89\x89\x94\x1f\xa7\x84\x9d\x74\x6e\x1a\x68\x71\x72\x67\x61\x76\xa0\xb8\x89\x1e\x2f\x06\x30\x8c\xc3\x57\xec\x1b" ++"\xec\xca\xc1\xdf\xba\x75\xad\x5f\xa1\x1f\xad\xa0\x9d\xaa\xb0\x1a\xd2\x52\xb9\x33\x57\x60\x7a\x6b\x72\x1e\x78\x74\x84\x72\x88\x59" ++"\x08\xe4\x06\xc2\x8c\x9a\x9e\xb4\x1b\xab\xa0\x76\x6a\x65\x71\x77\x59\x1f\x81\x06\x0b\xfb\x26\x3f\x4d\xfb\x11\x82\x1e\xf7\x1b\x06" ++"\xc3\x92\xa2\x9d\xd0\x1b\xc1\xa6\x79\x67\x79\x82\x7c\x7c\x82\x62\x1d\x20\x79\x57\x54\x2a\x1a\x2a\xcc\x4a\xee\xc7\xc1\xa4\xbf\xbd" ++"\x1e\x6f\x8e\x81\x98\x7b\x1e\x0b\xce\x21\x0a\xfd\x6d\xbc\x1d\xaa\xa2\x80\x75\x9b\x1e\x98\x79\x8e\x7c\x82\x0a\x5e\x1b\x46\x59\x70" ++"\x4f\x64\x1f\xf7\x9f\x07\x0b\xf8\x37\xf8\x08\x15\xf7\x75\xf7\xf9\x05\xfb\x42\x06\xfb\x1a\xfb\x84\xfb\x14\xf7\x84\x05\xfb\x46\x06" ++"\xf7\x72\xfb\xfe\xfb\x7a\xfc\x03\x05\xf7\x42\x06\xf7\x1f\xf7\x91\xf7\x20\xfb\x91\x05\xf7\x46\x06\x0e\x36\x46\xfb\x03\x67\x96\x6c" ++"\x9e\x76\x1f\x9e\x78\x9c\x82\xbf\x7a\xf7\x3b\x57\x18\xae\x80\x97\x80\x75\x1a\x0b\xf8\x27\xf8\xb0\x78\x1d\x0b\xf8\xa6\xf7\x76\x15" ++"\x8c\x96\x8b\x95\x90\x1a\xbe\x83\xc0\x7e\xaf\x1e\xed\x67\x34\xc6\xfb\x01\x1b\xfb\x2e\x2c\xfb\x04\xfb\x49\xfb\x41\xea\x21\xf7\x2e" ++"\xf7\x0e\xee\xd0\xf5\xaa\x1f\xfb\x24\x06\x0b\xf7\x6c\x68\x0a\xf7\x2b\x8a\x26\xde\xfb\x4c\x1b\xfb\x43\x95\x0a\xf1\x77\x05\xef\x78" ++"\xb0\x6f\x50\x1a\x4e\x53\x66\x30\x25\x52\xb6\xd9\x86\x1e\xfb\x26\x06\x0b\xf8\xcc\x15\xf7\x17\xfc\xcc\x05\xf7\x2a\x06\xf7\x15\xf8" ++"\xcc\x05\xfc\xcc\x2b\x0a\xfb\x76\x07\xfb\x14\xfc\xd8\xfb\x18\xf8\xd8\x05\xfb\x74\x32\x1d\x0e\xfb\x20\xfb\x8d\x06\x7b\x5e\x64\x83" ++"\x65\x8d\x1d\xbe\xc4\x94\x9c\xc5\x1f\x0e\x8e\x78\x0a\xde\xb8\x54\x0a\x5c\x7c\x49\x1d\x0e\xf7\x69\x6d\x0a\x96\x0a\x4d\x81\x5b\x9f" ++"\x1d\xf7\x43\xc7\xa7\x8f\xa4\xe9\x1e\x0e\x31\x1d\xfb\x04\x38\x0a\x48\x0a\x21\x41\x1d\xfc\xb7\x15\x5d\xf7\x95\xfb\x01\x06\xfb\x39" ++"\xfb\x96\x05\x41\xf7\x47\x2e\xea\xe8\xb9\x07\xfb\x21\xd6\x15\x21\x06\xf5\xf7\x38\x05\x0e\x15\xd8\xbd\x46\x21\x26\x57\x45\x40\x3f" ++"\x58\xd0\xf3\xf3\xbe\xd0\xd7\x1f\x0b\xfb\x90\xf9\x6d\x05\xfb\x3a\x8c\x1d\x0b\x87\x1d\x0e\xb7\x1d\xb1\x1f\x8a\xfb\x3c\x15\xb4\xa5" ++"\x70\x5e\x62\x71\x70\x62\x62\x71\xa6\xb5\xb6\xa5\xa7\xb4\x1f\x0b\x15\x53\x06\x5c\x82\x75\x78\x95\x1d\x0e\x16\xf7\x4e\xf8\xb0\x05" ++"\xfb\x28\x06\xfb\x01\xfc\x1f\xfb\x09\xf8\x1f\x05\xfb\x28\x06\xf7\x51\xfc\xb0\x05\x0e\x15\xf7\x5e\xf7\x34\x07\xc2\xad\x65\x4d\x4d" ++"\x68\x63\x55\x1f\x0b\x06\x2e\x81\x51\x56\x2e\x1b\xfb\x08\x47\xe9\xf7\x33\xf7\x35\xd2\xeb\xf7\x0a\xe2\xbc\x61\x32\x9f\x1f\x0b\x57" ++"\x1d\x72\x92\xa2\x58\x1f\x78\x57\x05\x76\xc8\xac\x84\xb8\x1b\x0b\xf7\xe3\x15\xfb\x3b\xf7\x26\x05\xfb\x06\x07\xf0\x32\x26\x32\x05" ++"\xfb\x09\x07\xf7\x3b\xf7\x28\x05\x0b\x71\xb2\x77\x1e\x5a\x70\x76\x6b\x59\x1a\x3a\xc9\x53\xe4\xe4\xc9\xc3\xdc\xbd\x76\xab\x5a\xa6" ++"\x1e\x0b\xf7\x11\x15\x5c\xa9\x77\x9a\x79\xa0\x08\x63\xb9\x75\xd1\xde\x1a\xf7\x25\xd9\xe9\xf7\x0c\x0b\x15\xf7\x00\xf7\x2a\x05\x3f" ++"\x06\x38\x2a\x3a\x47\x1d\x63\x1d\xd7\x06\xde\xef\xdc\x8a\x0a\xfb\x06\xa1\x05\x20\xa0\x6c\xa0\xc0\x1a\xc2\xbb\xae\xd9\xea\xc0\x63" ++"\x41\x90\x1e\x0b\xf7\x1a\xfb\xdf\x05\xf7\x32\x06\xfb\x32\xf8\x1c\xa9\x0a\x0b\x9e\x1d\xfb\x20\x0b\xfb\x84\xfb\x13\xf7\x84\x05\xfb" ++"\x4a\x06\xf7\x76\xfb\xfb\xfb\x76\xfc\x06\x05\x0b\x69\x1a\xfb\xde\xf7\x20\xf7\xfe\x07\xce\x79\xbb\x66\xaa\x1e\xa5\x6c\x5e\x9a\x0b" ++"\x51\x0a\xf7\x33\x06\xfb\x33\xf8\x1c\xf7\x07\xf7\xe5\x05\x0b\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6d\x72\xa4\xaa\xa8\xa5\xa4\xa8" ++"\x1f\x0b\xfb\x45\xbe\x05\x64\x97\x81\x93\xa1\x1a\xa9\xab\x9f\xbc\xce\xac\x73\x5a\x0b\xf7\xa5\x33\x0a\xf7\xdf\x0b\x06\xab\x90\x97" ++"\x98\xa2\x1b\x95\xa2\x1d\x0b\x1e\x8f\x61\x8d\x75\x7f\x1a\x79\x85\x81\x7f\x85\x89\x8c\x96\x80\x1e\x0b\xa3\x1d\x0e\x27\x05\xd9\x06" ++"\x24\xf7\x2a\x05\x0e\xb8\x1b\xde\xb8\x54\x0a\x0b\xf7\xb7\xc9\xfb\xac\x06\x38\x68\x84\x72\x66\x1f\x4a\x60\x69\x0b\xf7\x0b\x16\xbe" ++"\x1d\xfc\x23\x06\x0b\xf7\xbe\xf7\xea\x15\xfb\xa4\xfb\x1b\xf7\xa4\x06\x0e\xb4\xfb\x01\x1b\xfb\x62\xfb\x14\x0b\xd4\x16\xab\x0a\xfb" ++"\xde\x06\x0b\xfb\x2a\xfc\xf0\xfb\x9e\x60\x1d\x9b\x0a\x0e\xf7\x39\xf7\xfe\xf7\x11\xfc\x94\xfd\x6d\xf7\x2a\x0b\xa9\x0a\x26\xfb\xa5" ++"\x05\x0b\x26\x39\xfb\x22\xfb\x05\xc4\x54\xf7\x28\x6f\x1f\x0b\xfb\x2a\xfb\xf4\x06\x78\x46\x0b\x1b\xcb\xb1\x60\x3b\x92\x1f\x0b\x06" ++"\xad\xf7\x42\x05\x22\x06\x69\xfb\x42\x05\x0b\xf9\x35\xa4\x0a\x0b\xda\x69\x1e\x7d\xad\xa6\x87\xd0\x1b\xf7\xac\x0b\xfb\x20\xfb\x5c" ++"\xfb\x57\xf7\x5c\xfb\x20\x06\x0b\x3a\x1d\x06\x0e\xcb\xba\x1d\x0b\x15\xfb\x12\x06\x45\xfb\x27\x05\xd1\x06\x0b\x1e\xba\x07\x88\x78" ++"\x78\x89\x77\x1b\x57\x0b\x9c\xa1\xa6\x08\xb5\xbe\xa1\xd0\xdc\x1a\x0b\xfc\xb0\xf7\x20\xf7\xd8\x07\xcb\xb7\xb5\x0b\xf7\x27\x15\xbb" ++"\xfb\x27\x05\xf7\x2e\x06\x0b\xf7\x6d\xf7\xdf\x15\xf7\xb5\xfb\xdf\x0b\x15\x41\x06\x55\xfb\x94\x05\xc4\x06\x0b\x57\x1f\xfb\xbb\xf7" ++"\x20\xf7\xdb\x07\x0b\xf7\x62\x15\x63\x87\x77\x7c\x5b\x1b\x0b\x7f\x7b\x76\x1b\x84\x77\x8e\x8e\x0b\x15\xfb\x0f\xf7\x10\xf7\x0f\x07" ++"\x0b\xf7\x07\xf7\xe5\x05\xfb\x2c\x06\x0b\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90\x0b\xf7\x20\xf8\x3f\xf7\x52\xf7\x05\x0b\x06\x45\xfb\x50" ++"\x05\x0b\x15\xde\x94\xae\xb3\x0b", 34024 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-BoldItalic.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-BoldItalic.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-BoldItalic.cff.cpp.301 2023-01-17 15:53:51.711205392 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-BoldItalic.cff.cpp 2023-01-17 15:53:51.711205392 -0500 +@@ -0,0 +1,1236 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusSans_BoldItalic_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x16\x4e\x69\x6d\x62\x75\x73\x53\x61\x6e\x73\x2d\x42\x6f\x6c\x64\x49\x74\x61\x6c\x69\x63\x00\x01" ++"\x01\x01\x37\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x14\x04\x7f\x0c\x02\xfb\x03\x0c\x03\xd0\x0c\x04" ++"\xfb\x0e\xfb\xc9\x1c\x04\xac\xfa\xc5\x05\x1c\x25\xfe\x0f\x1c\x26\x11\x11\xb2\x1d\x00\x00\x8c\x28\x12\x01\xa6\x02\x00\x01\x00\x08" ++"\x00\x0e\x00\x13\x00\x1d\x00\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74" ++"\x00\x7a\x00\x84\x00\x8b\x00\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7" ++"\x00\xf2\x00\xf4\x00\xfa\x01\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f" ++"\x01\x6b\x01\x6f\x01\x71\x01\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2" ++"\x01\xd5\x01\xdb\x01\xe1\x01\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e" ++"\x02\x4b\x02\x52\x02\x59\x02\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf" ++"\x02\xc9\x02\xcd\x02\xd3\x02\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46" ++"\x03\x4f\x03\x58\x03\x61\x03\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6" ++"\x03\xdf\x03\xe8\x03\xf1\x03\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66" ++"\x04\x6f\x04\x78\x04\x81\x04\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6" ++"\x04\xff\x05\x08\x05\x11\x05\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86" ++"\x05\x8f\x05\x98\x05\xa1\x05\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16" ++"\x06\x1f\x06\x28\x06\x31\x06\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3" ++"\x06\xac\x06\xb5\x06\xbf\x06\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21" ++"\x07\x26\x07\x2d\x07\x3a\x07\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a" ++"\x07\xa3\x07\xae\x07\xb4\x07\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12" ++"\x08\x19\x08\x21\x08\x29\x08\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8" ++"\x08\xb4\x08\xba\x08\xc0\x08\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22" ++"\x09\x2e\x09\x38\x09\x40\x09\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7" ++"\x09\xa9\x09\xb0\x09\xbc\x09\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e" ++"\x0a\x34\x0a\x39\x0a\x42\x0a\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d" ++"\x0a\xa4\x0a\xab\x0a\xb2\x0a\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d" ++"\x0b\x14\x0b\x1b\x0b\x22\x0b\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d" ++"\x0b\x84\x0b\x8b\x0b\x92\x0b\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed" ++"\x0b\xf4\x0b\xfb\x0c\x02\x0c\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d" ++"\x0c\x64\x0c\x73\x0c\x87\x0c\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5" ++"\x0c\xe9\x0d\x1f\x0d\x5f\x0d\x76\x0d\x81\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68" ++"\x61\x74\x6f\x6e\x6f\x73\x41\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65" ++"\x74\x61\x43\x61\x63\x75\x74\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63" ++"\x65\x6e\x74\x43\x68\x69\x44\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61" ++"\x72\x6f\x6e\x45\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70" ++"\x73\x69\x6c\x6f\x6e\x45\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f" ++"\x47\x61\x6d\x6d\x61\x47\x62\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65" ++"\x6e\x74\x47\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72" ++"\x65\x76\x65\x49\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49" ++"\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75" ++"\x6d\x66\x6c\x65\x78\x4b\x61\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62" ++"\x64\x61\x4c\x63\x61\x72\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65" ++"\x4e\x63\x61\x72\x6f\x6e\x4e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61" ++"\x72\x75\x6d\x6c\x61\x75\x74\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f" ++"\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61" ++"\x63\x75\x74\x65\x52\x63\x61\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53" ++"\x63\x65\x64\x69\x6c\x6c\x61\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69" ++"\x67\x6d\x61\x54\x61\x75\x54\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74" ++"\x61\x55\x62\x72\x65\x76\x65\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e" ++"\x65\x6b\x55\x70\x73\x69\x6c\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74" ++"\x6f\x6e\x6f\x73\x55\x72\x69\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78" ++"\x57\x64\x69\x65\x72\x65\x73\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61" ++"\x76\x65\x5a\x61\x63\x75\x74\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63" ++"\x75\x74\x65\x61\x66\x69\x69\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66" ++"\x69\x69\x31\x30\x30\x31\x39\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30" ++"\x32\x32\x61\x66\x69\x69\x31\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69" ++"\x69\x31\x30\x30\x32\x36\x61\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32" ++"\x39\x61\x66\x69\x69\x31\x30\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69" ++"\x31\x30\x30\x33\x33\x61\x66\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36" ++"\x61\x66\x69\x69\x31\x30\x30\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31" ++"\x30\x30\x34\x30\x61\x66\x69\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61" ++"\x66\x69\x69\x31\x30\x30\x34\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30" ++"\x30\x34\x37\x61\x66\x69\x69\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66" ++"\x69\x69\x31\x30\x30\x35\x31\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30" ++"\x35\x34\x61\x66\x69\x69\x31\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69" ++"\x69\x31\x30\x30\x35\x38\x61\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36" ++"\x31\x61\x66\x69\x69\x31\x30\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69" ++"\x31\x30\x30\x36\x37\x61\x66\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30" ++"\x61\x66\x69\x69\x31\x30\x30\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31" ++"\x30\x30\x37\x34\x61\x66\x69\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61" ++"\x66\x69\x69\x31\x30\x30\x37\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30" ++"\x30\x38\x31\x61\x66\x69\x69\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66" ++"\x69\x69\x31\x30\x30\x38\x35\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30" ++"\x38\x38\x61\x66\x69\x69\x31\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69" ++"\x69\x31\x30\x30\x39\x32\x61\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39" ++"\x35\x61\x66\x69\x69\x31\x30\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69" ++"\x31\x30\x30\x39\x39\x61\x66\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32" ++"\x61\x66\x69\x69\x31\x30\x31\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31" ++"\x30\x31\x30\x36\x61\x66\x69\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61" ++"\x66\x69\x69\x31\x30\x31\x31\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30" ++"\x38\x34\x36\x61\x66\x69\x69\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c" ++"\x70\x68\x61\x61\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67" ++"\x6c\x65\x72\x69\x67\x68\x74\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63" ++"\x75\x74\x65\x61\x72\x72\x6f\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72" ++"\x72\x6f\x77\x72\x69\x67\x68\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64" ++"\x6e\x62\x73\x65\x62\x65\x74\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63" ++"\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63" ++"\x61\x72\x6f\x6e\x64\x63\x72\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f" ++"\x6e\x6f\x73\x65\x62\x72\x65\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74" ++"\x65\x6d\x61\x63\x72\x6f\x6e\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74" ++"\x6f\x6e\x6f\x73\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f" ++"\x6e\x6f\x73\x65\x78\x63\x6c\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61" ++"\x6e\x63\x67\x61\x6d\x6d\x61\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63" ++"\x63\x65\x6e\x74\x67\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63" ++"\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72" ++"\x6f\x6e\x69\x6e\x66\x69\x6e\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65" ++"\x67\x72\x61\x6c\x74\x70\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f" ++"\x67\x6f\x6e\x65\x6b\x69\x6f\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69" ++"\x73\x74\x6f\x6e\x6f\x73\x69\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78" ++"\x6b\x61\x70\x70\x61\x6b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63" ++"\x75\x74\x65\x6c\x61\x6d\x62\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c" ++"\x65\x73\x73\x65\x71\x75\x61\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63" ++"\x61\x6c\x6e\x6f\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74" ++"\x72\x6f\x70\x68\x65\x6e\x63\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e" ++"\x74\x6e\x6f\x74\x65\x71\x75\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d" ++"\x61\x63\x72\x6f\x6e\x6f\x6d\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72" ++"\x6f\x6e\x74\x6f\x6e\x6f\x73\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74" ++"\x69\x61\x6c\x64\x69\x66\x66\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73" ++"\x75\x62\x73\x65\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72" ++"\x73\x65\x64\x72\x61\x63\x75\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65" ++"\x6e\x74\x72\x65\x76\x6c\x6f\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61" ++"\x73\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67" ++"\x6d\x61\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74" ++"\x62\x61\x72\x74\x63\x61\x72\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75" ++"\x62\x72\x65\x76\x65\x75\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63" ++"\x6f\x72\x65\x64\x62\x6c\x75\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32" ++"\x31\x42\x75\x6e\x69\x30\x32\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e" ++"\x69\x30\x33\x42\x43\x75\x6e\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35" ++"\x30\x75\x6e\x69\x30\x34\x35\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69" ++"\x30\x34\x39\x37\x75\x6e\x69\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42" ++"\x75\x6e\x69\x30\x34\x39\x43\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30" ++"\x34\x41\x32\x75\x6e\x69\x30\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75" ++"\x6e\x69\x30\x34\x41\x46\x75\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34" ++"\x42\x33\x75\x6e\x69\x30\x34\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e" ++"\x69\x30\x34\x42\x41\x75\x6e\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43" ++"\x43\x75\x6e\x69\x30\x34\x44\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69" ++"\x30\x34\x45\x39\x75\x6e\x69\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46" ++"\x75\x6e\x69\x32\x31\x32\x36\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32" ++"\x32\x32\x38\x75\x6e\x69\x32\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75" ++"\x6f\x67\x6f\x6e\x65\x6b\x75\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69" ++"\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e" ++"\x67\x75\x74\x69\x6c\x64\x65\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69" ++"\x73\x77\x67\x72\x61\x76\x65\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65" ++"\x7a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69" ++"\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76" ++"\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69" ++"\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76" ++"\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x4e\x69\x6d\x62\x75\x73\x20\x53\x61\x6e\x73\x20\x42\x6f\x6c\x64\x20\x49\x74\x61\x6c\x69\x63\x4e" ++"\x69\x6d\x62\x75\x73\x20\x53\x61\x6e\x73\x00\xce\x02\x00\x01\x00\x06\x00\x0c\x00\x10\x00\x15\x00\x1b\x00\x21\x00\x2f\x00\x3b\x00" ++"\x42\x00\x45\x00\x4a\x00\x55\x00\x5c\x00\x62\x00\x6f\x00\x7f\x00\x84\x00\x8a\x00\x94\x00\x99\x00\xb5\x00\xe6\x01\x06\x01\x12\x01" ++"\x15\x01\x35\x01\x49\x01\x4f\x01\x59\x01\x66\x01\xe7\x01\xea\x02\x34\x02\x44\x02\x86\x02\xa7\x02\xce\x02\xd3\x02\xe7\x02\xec\x03" ++"\x02\x03\x0e\x03\x1d\x03\x26\x03\x2b\x03\x36\x03\x3c\x03\x50\x03\x84\x03\xa5\x03\xcc\x03\xd4\x03\xf0\x03\xff\x04\x15\x04\x2a\x04" ++"\x3d\x04\x5f\x04\x6b\x04\x7c\x04\x80\x04\x87\x04\x94\x04\x9f\x04\xa6\x04\xb2\x04\xbe\x04\xca\x04\xde\x04\xeb\x04\xf3\x04\xfd\x05" ++"\x06\x05\x0f\x05\x16\x05\x24\x05\x2c\x05\x37\x05\xe5\x06\x5d\x06\xdd\x07\x5a\x07\x61\x07\xda\x08\x29\x08\x4c\x08\x56\x08\x6b\x08" ++"\xcf\x08\xff\x09\x24\x09\x49\x09\x4e\x09\xa3\x09\xc2\x0a\x15\x0a\x67\x0a\xb0\x0a\xf0\x0b\x1b\x0b\x48\x0b\x5e\x0b\x91\x0b\x97\x0b" ++"\xa4\x0b\xd2\x0c\x0b\x0c\x41\x0c\x73\x0c\x8b\x0c\xaf\x0c\xdf\x0c\xe6\x0d\x15\x0d\x2e\x0d\x5b\x0d\x87\x0d\xb2\x0d\xdc\x0e\x04\x0e" ++"\x28\x0e\x41\x0e\x61\x0e\x81\x0e\xa2\x0e\xaf\x0e\xce\x0e\xd8\x0e\xf6\x0e\xf9\x0f\x16\x0f\x1a\x0f\x2a\x0f\x3a\x0f\x54\x0f\x64\x0f" ++"\x68\x0f\x6f\x0f\x76\x0f\x90\x0f\x95\x0f\xae\x0f\xc7\x0f\xd2\x0f\xea\x0f\xee\x0f\xfc\x10\x13\x10\x29\x10\x3f\x10\x53\x10\x68\x10" ++"\x71\x10\x86\x10\x9b\x10\xae\x10\xb2\x10\xc6\x10\xd9\x10\xec\x10\xfe\x11\x10\x11\x14\x11\x24\x11\x35\x11\x46\x11\x57\x11\x67\x11" ++"\x77\x11\x87\x11\x97\x11\xa4\x11\xb4\x11\xc2\x11\xcc\x11\xd8\x11\xe7\x11\xf6\x11\xff\x12\x0d\x12\x1b\x12\x27\x12\x33\x12\x3f\x12" ++"\x4c\x12\x56\x12\x63\x12\x68\x12\x70\x12\x7c\x12\x88\x12\x94\x12\xa0\x12\xac\x12\xb8\x12\xc4\x12\xd0\x12\xdc\x12\xe8\x12\xf2\x12" ++"\xfd\x13\x08\x13\x13\x13\x1e\x13\x29\x13\x34\x05\xf7\x20\x06\x0b\x06\xa6\xf7\x11\x05\x0b\xf9\x6d\x15\x0b\x15\xfb\x20\x06\x0b\x06" ++"\x70\xfb\x11\x05\x0b\x06\xa5\xf7\x11\x05\x0b\x15\x25\x06\x76\x27\x94\x28\x05\xb2\x06\xc1\xee\x05\x0e\x15\xfb\x2a\x06\x6c\xfb\x26" ++"\x05\xf7\x2a\x06\x0b\x06\xfb\x2f\xfd\x6d\x05\x0b\x46\x1d\x0e\xf7\xd6\xaa\x1d\x0b\x15\xfb\x13\x06\x26\xfb\x2a\x05\xd1\x06\x0e\xfb" ++"\x07\xfc\xb0\x20\x1d\x0b\xf8\xa3\x9c\x6f\x1d\x0b\x15\x51\xe5\x1d\xb4\x6d\xa9\x61\x1f\x81\xbd\x1d\x0b\xcf\xf7\x01\xd9\xa7\xe3\xb7" ++"\xc8\x1f\xcf\xbd\xcc\xaf\xd8\x1b\x0b\xf9\x89\x4d\x1d\x0b\x06\x72\xfb\x0c\x05\x0b\x05\xf7\x2a\x06\xf7\x2f\xf9\x6d\x05\x0b\x06\x77" ++"\x2e\x05\x0b\xf7\x46\xf8\xb0\x15\xfb\x07\xfc\xb0\x05\x58\x1d\x89\x7f\x87\x74\x1f\x48\xfb\xcd\x20\x1d\xd8\xf7\xfe\xb7\x1d\x0b\xf9" ++"\x6e\x16\xf7\xf9\xf9\x6d\x05\xfb\x33\x06\xfb\x75\xfc\xb8\x8e\xf8\xb8\x05\xfb\x32\x06\xfb\x74\xfc\xb6\x8e\xf8\xb6\x05\xfb\x33\x06" ++"\xbe\xfd\x6d\x05\xf7\x1b\x06\xf7\x81\xf8\xbf\x8f\xfc\xbf\x05\x0b\xf9\x71\x22\x1d\xfc\xb8\x24\x1d\xf8\x09\x06\xfc\x6e\xfc\x73\x70" ++"\xfb\x11\x05\xf8\xb8\x21\x1d\xfc\x09\x06\xf8\x6e\xf8\x73\x05\x0b\xf8\x15\x60\x1d\xf8\x87\x21\x1d\xfb\xf1\x06\x0b\x55\x1d\x0e\x5c" ++"\xfb\x12\xfb\x07\x1a\xfb\x43\xf7\x03\xfb\x01\xf7\x46\xf7\x15\xea\xb8\xf1\xe1\x1e\xd9\xe6\xb8\xf7\x0e\xf7\x0a\x1a\xf7\x49\x0b\x15" ++"\xf7\x1f\xf7\x27\x05\x3f\x06\x24\x2a\x4e\xec\x05\x3d\x06\xd2\xfb\x27\x05\x0e\x06\xb3\xf7\x50\x05\x0b\x06\xf7\x14\xf8\xf0\x05\xfb" ++"\x2a\x06\x0b\xfb\x14\x15\xef\xc7\x49\xfb\x02\x3c\x70\x33\x60\x0b\xf7\xb7\xf7\xb5\x15\xf7\x40\x06\xc4\xa7\x79\x66\x7f\x89\x7f\x81" ++"\x66\x1f\x78\x47\x84\x65\x71\x1a\x7e\x8d\x81\x91\x79\x1e\xf7\x33\x06\x91\xa6\x05\x7e\x95\x86\x95\x99\x1a\x92\x8c\x94\x8d\x95\x1e" ++"\xa2\xf7\x0f\x90\xae\xa4\x1a\xb1\x71\xa6\x57\x9c\x1e\xc0\xa5\xa5\x9c\xa3\xa4\x08\xb2\xb3\xa4\xca\xc3\x1a\xb1\x7b\xb2\x70\xa6\x1e" ++"\xab\x6b\x63\x99\x51\x1b\xfc\x0d\x28\x1d\xf7\x2a\x06\xe3\xf8\x32\x15\xb3\xf7\x52\x05\xf7\x3c\x06\xb9\xa2\x85\x7c\x9e\x1f\x99\x7e" ++"\x93\x7a\x78\x1a\x6f\x80\x6c\x78\x77\x1e\x6e\x71\x6c\x7f\x59\x1b\x0b\x6f\x1d\x0e\xf7\xc9\xf8\xb0\x23\x1d\x48\xfb\xcf\x05\x82\x62" ++"\x86\x65\x75\x1a\x6f\x96\x6d\x9e\x75\x1e\x5d\xb1\xc6\x76\xe3\x1b\xe3\xd0\xa0\xb4\xb7\x1f\xb1\xad\x9f\xb9\x9f\xe8\xd1\xf7\xdc\x18" ++"\xfb\x20\x06\x46\xfb\xd6\x80\x54\x81\x75\x74\x76\x19\x78\x75\x6c\x80\x6c\x1b\x59\x6a\xa6\xb3\x96\x8f\xa4\x90\xa4\x1f\x0b\x59\x1d" ++"\x68\x87\x6d\x75\x1a\xfb\x09\xea\x41\xf7\x2c\x5b\x1d\x0e\xc7\x1d\x52\xa3\x41\x1b\x3d\x3b\x6c\x5a\x5c\x1f\x4b\x48\x5d\xfb\x09\x27" ++"\x1a\xfb\x10\xe0\x37\xf7\x12\xf7\x0d\xf0\xca\xf7\x04\xc2\x1e\xfb\x1e\x06\x65\x78\x5e\x72\x5b\x1b\x52\x65\xb0\xc2\x95\x8c\x95\x8d" ++"\xa4\x1f\x9d\xe8\x15\xd9\xa0\xb9\xb3\xcd\x6d\x1d\x89\x68\x1a\x0e\xcc\x16\xf7\x2a\x06\x9e\xe4\xf8\x01\xf7\xfa\x2c\xfc\x53\x32\x1d" ++"\xfb\x2a\x06\x78\x30\xfc\x02\xfb\xfc\xeb\xf8\x57\x05\xfb\x2a\x06\x0b\xf8\xd3\xf8\xb0\x15\xfc\x39\x06\x73\xfb\x05\x05\xf7\x8d\x06" ++"\xfb\xe2\xfb\xce\x73\xfb\x05\x05\xf8\x54\x06\xa3\xf7\x05\x05\xfb\xa6\x06\xf7\xe0\xf7\xce\x05\x0b\xfa\x2c\x55\x1d\x0b\x15\xfb\x1f" ++"\xfb\x27\x05\xd7\x06\xf2\xec\xc8\x2a\x05\xd9\x06\x44\xf7\x27\x05\x0b\xf7\xfe\xce\x1d\x0b\x8c\x8e\x87\x1f\x73\xfb\x03\x05\x87\x99" ++"\x97\x8a\x9e\x1b\xf7\x06\xc3\xb0\xe2\x9d\x1f\x0b\x15\xfb\x02\x06\x71\xfb\x0e\x05\xf7\x02\x06\x0e\x1b\xac\xad\x9a\xa5\xa4\x1f\x9e" ++"\x9f\x96\xa0\x96\xb3\x08\x0e\x15\xfb\x02\x06\x71\xfb\x0c\x05\x0b\xf9\x89\x61\x1d\x0b\x15\xfb\x12\x06\x25\xfb\x2a\x05\xd1\x06\x0b" ++"\x06\x73\xfb\x04\x05\x0b\xf9\x27\xf9\x6d\x59\x1d\x69\x87\x6c\x74\x1a\xfb\x08\xeb\x41\xf7\x2b\x5b\x1d\x0b\xf8\x91\xf8\xb0\x15\xfb" ++"\x57\xfc\x1d\x67\xf8\x1d\x05\xfb\x2e\x06\xd7\xfc\xb0\x8c\x7c\x05\x52\x5f\x67\x46\x7f\x86\x8b\x8d\x80\x1e\x74\xfb\x01\x05\x88\x98" ++"\x96\x8a\x9f\x1b\xb8\xb0\x91\x96\xaa\x1f\xb6\xec\x1d\x0b\x15\xfb\x10\x26\x5b\x29\x39\x1f\x3d\x2e\x39\x1d\x21\xf4\xfb\x4c\x1e\x78" ++"\x3d\x1d\x4f\x1f\x44\x59\x4c\x69\x3e\x1b\x25\x4d\x2f\x1d\x0b\x15\x2a\x06\x71\xfb\x0e\x05\xec\x06\xf7\x75\xf7\x0e\x15\x2a\x06\x71" ++"\xfb\x0e\x05\xec\x06\x63\xf7\xa0\x15\x25\x06\x78\x31\x94\x28\x05\xb2\x06\xc1\xee\x05\x0e\x15\x60\x7a\x68\x75\x58\xa7\x1d\x15\xc9" ++"\xb1\x5e\x43\x5a\x7d\x56\x73\x61\x1f\x53\x6c\x5d\x6c\x57\x1b\x4f\x64\xb8\xd2\xf7\x13\xd6\xf4\xe6\x1f\x0b\x4b\x1d\xf7\x02\x06\xf7" ++"\x68\xf7\x0c\x4b\x1d\xf7\x02\x06\x0b\x75\x92\xa2\x5b\x1f\x6d\x58\x05\x75\xc4\xaa\x84\xb8\x1b\xe6\xc6\xb5\xcc\xaf\x73\xa0\x0b\xcc" ++"\x1d\xc5\xa3\xbb\xdc\x1d\xac\xa4\x7f\x76\x98\x1f\x93\x7c\x8d\x7f\x8c\x64\x08\x0b\xf7\x20\x06\xcc\xf7\xc4\x05\xde\x9c\xbf\xbd\xcf" ++"\x1b\xbb\xa5\x71\x5a\x7d\x0b\x15\x22\xfc\x82\x05\x31\x78\x59\x63\x2f\x1b\x3e\x5e\xaa\xc1\x9a\x8d\x99\x8e\x9b\x1f\xf4\xf8\x82\x05" ++"\xfb\x2a\x06\x26\xfc\x6e\x05\x84\x0b\xf7\x68\x21\x1d\xfc\xdc\x24\x1d\xf7\x72\x06\x0b\xe3\xdd\xa5\xbb\xc8\x1e\xc4\xb8\xab\xc3\x9d" ++"\xde\xf4\xf8\x82\x18\x0b\x1a\x4d\xe7\x1d\x05\xfb\x20\x06\x2c\x1d\x0b\x15\x8f\x9d\x8c\x93\x97\x1a\xe6\x3f\xc1\xfb\x12\x0b\x68\xb8" ++"\xcf\xf7\x12\xd5\xf7\x01\xe1\x1f\x0e\x22\x1d\xfb\x2a\x28\x1d\x0b\x15\xf0\xfb\x2a\x05\xca\x06\x5e\xf7\x2a\x05\x0b\x94\x8a\x88\x9d" ++"\x1f\xa9\xf7\x22\x05\x8c\x83\x0b\xf7\x20\x06\xf7\x07\xf8\xb0\x05\xfb\x20\x06\x0b\xfb\x20\x06\x47\xfb\xd2\x05\x3a\x7a\x57\x57\x4a" ++"\x1b\x58\x72\xa4\xbd\x9a\x8c\x0b\xf7\x46\xf8\xb0\x15\x2c\x1d\xc8\xf7\xb3\x05\xdd\x0b\xf7\x29\x06\xd1\xf7\xdf\x05\x0b\xeb\xe2\xe0" ++"\xe9\xcf\x57\xbc\x43\x1f\x0b\x83\x81\x5d\x18\xd7\x91\xce\xce\x0b\x97\xb8\x91\xb5\xb1\x1a\xb9\x7a\x0b\x06\xfb\x15\xfc\xf0\x05\x0b" ++"\x8e\xa3\x8c\x94\x95\x1a\xb5\x7a\xb3\x6c\xaa\x1e\xb1\x0b\xf7\x20\x06\xe6\xf8\x40\x05\x0b\x1b\xba\xac\x6f\x60\x90\x1f\x8d\x81\x8b" ++"\x0b\xf9\x82\xdd\x1d\xad\xbf\x99\x8c\x96\x91\xa5\x1f\xf7\xfe\x06\x69\x1d\xbb\x6f\xae\x1e\xb8\x67\x52\xa3\x44\x1b\x4f\x50\x7a\x6b" ++"\x5d\x1f\xad\x6a\x59\x9a\x3d\x1b\x31\x45\x76\x63\x5e\x1f\x6a\x6e\x7a\x69\x7e\x4c\x08\xf7\x17\x06\xc2\x9c\xaa\x9f\xcc\x1b\xbd\xa1" ++"\x7e\x6d\x76\x7d\x75\x77\x81\x1f\x76\x80\x8b\x8b\x43\x81\x52\x82\x18\x5b\x83\x66\x7d\x6b\x74\x08\x56\x65\x6b\x4f\x4d\x1a\x3a\xc5" ++"\x5b\xec\xe8\xc0\xa4\xd6\xd1\x1e\x4b\xa7\xcc\x67\xe3\x1b\xf7\x0c\xf7\x01\xcf\xf6\xc0\x1f\xfc\x78\xcb\x15\x39\x79\x5b\x5e\x45\x1b" ++"\x5c\x73\x9c\xac\xba\xaf\xac\xcd\x96\x1f\xbd\x93\x9b\x8e\x05\x8c\x95\x92\x8d\x8f\x1b\x96\x8e\x8e\x8c\x97\x91\x08\xf8\x08\xcc\x15" ++"\xfb\x6c\x06\xd9\xa0\xb8\xb3\xcc\x1b\xc2\xa9\x6a\x51\x1f\x0b\x15\x7c\x9c\x85\x98\x9a\x1a\x91\x8c\x92\x8d\x93\x1e\xca\xf7\xc0\x05" ++"\x8f\x9d\x8d\x9a\x97\x1a\xa8\x7a\xae\x73\x9e\x1e\xa5\x6b\x5b\x97\x44\x1b\xfb\x31\x3a\x52\xfb\x16\x6f\x1f\xf7\x17\x06\xc2\x9c\xa9" ++"\x9f\xcc\x1b\xbe\xa1\x7e\x6d\x76\x7d\x75\x77\x81\x1f\x77\x80\x8b\x8b\x43\x81\x51\x82\x18\x5b\x83\x66\x7d\x6c\x75\x08\x56\x65\x6a" ++"\x4e\x4f\x1a\x65\x9d\x65\xa8\x73\x1e\x76\xa4\xad\x81\xb7\x1b\xc4\xbc\xa1\xc2\xc7\x1f\x88\x7c\x8b\x86\x84\x1a\x81\x8d\x85\x90\x80" ++"\x1e\xf7\x2d\x06\x97\x1d\x0b\x15\x76\x9b\x7c\x95\x75\x97\x08\x95\x79\x65\x99\x84\x1b\x82\x84\x83\x81\x82\x8d\x88\x9f\x7b\x1f\xba" ++"\x63\xa4\x6b\xc1\x31\x08\x7a\x94\x8e\x89\x93\x1b\x94\x91\x91\xa0\x96\x1f\xa7\xc3\xbd\xca\xb7\xb0\x08\x98\x95\x92\x93\x90\x1a\x98" ++"\x85\x93\x81\x78\x42\x66\x72\x6c\x1e\xf8\x3f\x07\x72\xa9\xd6\x65\x9d\x1b\x95\x91\x93\x97\x90\x88\x8f\x7a\x9a\x1f\x69\xa6\x53\xd0" ++"\x76\xb3\x08\xb3\x75\x86\x92\x83\x1b\x83\x86\x88\x82\x86\x1f\x4f\x27\x7a\x75\x56\x5c\x08\x76\x78\x8a\x8a\x82\x1a\x81\x92\x84\x94" ++"\x9f\xc9\xab\xaa\xb2\x1e\x0e\xf9\x07\xf8\xb0\x15\xb6\x48\x9e\x4c\x3e\x1a\x54\x7e\x4e\x76\x5a\x1e\x5b\x76\x6a\x6f\x69\x1b\x6d\x78" ++"\xa2\xb0\xa2\x8e\x9d\x96\xc2\x1f\xad\xf7\x30\x05\xfb\x12\x06\x66\xfb\x3e\x81\x5c\x86\x77\x80\x75\x19\x6a\x7b\x70\x76\x6e\x1b\x69" ++"\x75\xa9\xb9\xf7\x10\xc9\xf7\x10\xf7\x0f\xf7\x11\x1f\xfb\x33\x06\x27\xfb\x01\x4e\xfb\x20\xfb\x0d\x1a\xfb\x07\xd0\x3b\xef\xcd\xbe" ++"\xb0\xd4\xaf\x1e\x98\x6c\x92\x7f\x95\x7d\x08\x6a\xa5\xb3\x78\xba\x1b\xcd\xc7\xad\xcb\xb7\x1f\xba\xcf\xa7\xec\xec\x1a\xdd\x7c\xc4" ++"\x65\xcc\x1e\x0b\xf9\x61\xf8\x8f\x74\x1d\x0b\xf7\x1b\xaf\x15\x64\xb3\xc5\x77\xd2\x1b\xf1\xe5\xb7\xda\xc7\x1f\xba\xc9\xac\xef\xde" ++"\x1a\xae\x85\xa9\x7f\xa9\x1e\xe6\xd7\x69\xb4\x36\x44\x05\xb4\x64\x4f\xa1\x41\x1b\x24\x31\x5f\x3c\x4f\x1f\x5b\x4c\x6b\x28\x35\x1a" ++"\x68\x92\x6b\x99\x6c\x1e\x2e\x3d\xad\x63\x05\xf8\x53\xf8\x0a\x15\x8c\x84\x8b\x86\x88\x1a\x65\x82\x5f\x7b\x67\x1e\x43\x6d\x57\x61" ++"\x50\x1b\x69\x6c\x9a\xa4\x7a\x1f\x79\xc1\x15\x8a\x96\x8b\x90\x94\x1a\xb9\x9a\xc2\xa2\xb4\x1e\xc3\xaa\xb9\xaa\xc0\x1b\xae\xa9\x7b" ++"\x6e\x9d\x1f\x0b\x15\x94\x1d\x22\x31\x57\xac\xc5\x8f\x8c\x94\x8c\x94\x1e\xfb\x26\x06\x88\x77\x8a\x81\x7d\x1a\x56\x9f\x5d\xaf\x6a" ++"\x1e\x5f\xbb\xcf\x76\xec\x1b\xf7\x0e\xe8\xae\xce\xc5\x1f\xb5\xbb\xa6\xd3\xcd\x1a\xd8\x54\xbf\x25\x9f\x1e\xfb\x01\xa1\x05\x2d\x9e" ++"\x70\x9b\xb1\x1a\xcb\xc3\xb3\xe6\xe1\xb9\x6e\x55\x86\x8a\x82\x8a\x82\x1e\x0b\xf8\x9f\xf8\xb0\x15\x79\x38\x05\xca\x70\x62\xa8\x50" ++"\x1b\x3f\x3f\x65\x49\x57\x1f\x51\x43\x66\xfb\x01\x2a\x1a\xfb\x02\xd4\x3b\xf1\x7f\x1d\x0b\xf7\xbd\x4c\x1d\xf7\x31\xfc\xa7\x42\x1d" ++"\x89\x1d\x93\x1a\xf7\x13\xfb\x01\xe0\xfb\x37\xfb\x10\xfb\x00\x59\x2c\x39\xa2\x1d\x0b\xdd\x16\xf7\xdc\x06\xef\xd0\xa3\xc1\xc3\x1f" ++"\xbc\xbb\xab\xd0\xc7\x1a\xc2\x77\xb1\x58\xb3\x1e\xd8\xbd\xb3\xca\xd1\x1a\xb2\x7c\xb2\x72\xa6\x1e\xaf\x67\x59\x9c\x41\x1b\xfb\xd9" ++"\x06\xe3\xfb\xb6\x15\xae\xf7\x39\x05\xf7\x38\x06\xc9\xa6\x78\x60\x72\x81\x70\x79\x78\x1f\x72\x75\x75\x84\x57\x1b\xfb\x7a\xfb\xce" ++"\x15\xb3\xf7\x51\x05\xf7\x46\x06\xc9\xa8\x75\x5c\x72\x82\x6f\x7d\x76\x1f\x69\x74\x6f\x7f\x52\x1b\x0e\xf8\xe5\xf7\xe6\x15\x6b\x1d" ++"\x66\x5c\x9c\x48\x1b\x2d\x41\x6c\x4b\x57\x1f\x50\x45\x61\xfb\x09\x2c\x1a\x59\x9d\x5a\xaa\x68\x1e\x62\xaf\xc3\x77\xd4\x1b\xf7\x16" ++"\xed\xd7\xf7\x1a\xb5\x1f\x57\x1d\x0b\xf8\xae\xf9\x79\x15\xfb\x10\x26\x5b\x28\x39\x1f\x3d\x2f\x39\x1d\x20\xf4\xfb\x4b\x1e\x78\x3d" ++"\x1d\x4e\x1f\x45\x59\x4c\x69\x3e\x1b\x26\x4c\x2f\x1d\x0e\xf8\xae\xf9\x79\x15\xfb\x10\x26\x5b\x29\x39\x1f\x3d\x2e\x39\x1d\x20\xf4" ++"\xfb\x4b\x1e\x78\x3d\x1d\x4f\x1f\x44\x59\x4c\x69\x3e\x1b\x25\x4d\x2f\x1d\x0b\xfb\x57\x51\x1d\x0e\xf7\x2a\xf7\xe9\x15\x42\xfb\xe9" ++"\x05\xf7\xb1\x06\xf7\x25\xdf\xb2\xf0\xd4\x1f\xd3\xed\xb3\xf7\x0f\xf7\x0a\x1a\xf7\x43\x3d\xd6\xfb\x49\x1e\xfb\xb1\x06\x49\xfb\xc8" ++"\x05\x3f\x06\x7a\x3b\x05\xf7\x77\x16\xf7\x41\x06\x9c\xdb\x05\xfb\x42\x06\xb2\xf7\x4b\x05\xf7\x1b\x06\xe7\xb8\x5f\x30\x3c\x71\x24" ++"\x69\x50\x1f\x40\x60\x5a\x6f\x34\x1b\xfb\x1a\x06\x0e\x8a\x1d\x2a\x59\xc1\xf4\xde\xa5\xe2\xb8\xd1\x1f\xd5\xba\xc8\xae\xdc\x1b\xc1" ++"\xb3\x79\x68\xa0\x1f\x98\x77\x8f\x78\x64\x1a\x0b\xc9\xb3\x9e\xc6\xcb\x1e\x7b\x42\x05\x49\x7d\x50\x5f\x42\x1b\x59\x67\xa0\xa9\x1f" ++"\x8c\x97\x05\xfb\x24\x06\x89\x7f\x8a\x80\x83\x1a\x64\xa5\x66\xb3\x77\x1e\x79\xb0\xb7\x83\xc9\x1b\xf7\x3a\xf7\x01\xd3\xf7\x14\xa6" ++"\x1f\xf7\x0b\xf8\xc2\x05\xfb\xa9\x24\x15\xc3\xaf\x5b\x41\xfb\x0e\x3f\x23\x32\x57\x6b\xb5\xd1\xf7\x0f\xd6\xf7\x05\xdd\x1f\x0b\xf8" ++"\xd8\xf7\x76\x15\x96\xbc\x8f\xae\xb0\x1a\xf7\x0d\x34\xdc\xfb\x15\x36\x3c\x65\x47\x55\x1e\x56\x49\x69\x24\x2b\x1a\xfb\x11\xdd\x3e" ++"\xf7\x17\xf7\x0d\xea\xc9\xf7\x06\xbf\x1e\xfb\x24\x06\x61\x72\x63\x74\x5b\x1b\x53\x6c\xaa\xc2\x9b\x8d\x9a\x8f\xa1\x1f\xa1\xe8\x15" ++"\xdc\xa5\xb7\xb2\xc9\x1b\xbf\xac\x6a\x56\x80\x8a\x83\x8a\x7c\x1f\x0b\xf8\x2f\xf8\xb9\x15\x32\x3d\x6c\x53\x54\x1f\x4b\x49\x63\x25" ++"\x28\x1a\xfb\x1a\xe3\x37\xf7\x21\xe1\xd8\xaa\xc4\xc4\x1e\xc8\xc8\xb5\xf3\xe6\x1a\xf7\x25\x38\xde\xfb\x23\x1e\x7e\xfb\x05\x15\xc9" ++"\xae\x61\x40\x5b\x7b\x54\x72\x61\x1f\x54\x6b\x5e\x6e\x57\x1b\x4e\x67\xb5\xd3\xf7\x12\xd8\xf5\xe8\x1f\x0b\xf7\x49\xf8\xb0\x15\x2c" ++"\x1d\xcc\xf7\xc7\x96\xbb\x99\xa5\xa7\xa0\x19\x9d\xa3\xa8\x95\xab\x1b\xba\xa7\x74\x65\x82\x87\x73\x86\x74\x1f\xfb\x04\xfc\xa7\x20" ++"\x1d\xf7\x0f\xf8\xd8\x05\x90\xa1\x8d\x9f\x9a\x1a\xd7\x4c\xc1\x30\x41\x5c\x73\x4c\x55\x1e\x9c\xd9\x05\x0b\x16\xf7\x20\x06\xf7\x2f" ++"\xf9\x6d\x05\xfb\x20\x06\x54\xfb\x97\x9e\x1d\x66\xf8\x12\x15\xc1\xad\x5f\x45\xfb\x12\x42\xfb\x00\x35\x55\x6a\xb8\xd3\xf7\x0d\xd6" ++"\xf7\x02\xde\x1f\x0b\x15\x23\x32\x5f\x3c\x50\x1f\x5b\x4b\x6c\x28\x35\x1a\xfb\x0e\xdf\x3d\xf7\x19\xf7\x00\xe2\xb5\xdc\xc8\x1e\xbb" ++"\xca\xaa\xee\xe2\x1a\xf7\x10\x37\xd7\xfb\x1d\x1e\x75\xfb\x04\x54\x1d\x0b\xc8\x1d\x75\x92\xa2\x5b\x1f\x6d\x58\x05\x75\xc4\xaa\x84" ++"\xb8\x1b\xe6\xc6\xb5\xcc\xaf\x0b\xf7\x72\x22\x1d\xfb\x2f\xfd\x6d\x20\x1d\xcc\xf7\xc4\x05\xdc\x9c\xc0\xbf\xcc\x1b\xba\xa4\x70\x5a" ++"\x7e\x89\x7e\x87\x75\x1f\x48\xd6\x1d\x9d\x9d\x1a\xda\x51\xc0\x34\x43\x55\x6f\x4c\x55\x1e\xc5\xf7\xa3\x05\x0b\xf8\xb1\x16\x88\x1d" ++"\x0b\xf7\x07\xf8\xb0\x05\x64\x1d\x94\x91\xa4\x9d\x1d\x0b\xf9\xaf\xcf\x1d\x62\x7d\x72\x70\x71\x08\x5e\x5e\x50\x72\x51\x1b\x28\x44" ++"\xd6\xf3\xd2\xa5\xe6\xaf\xc2\x1f\xd6\xbb\xcf\xb0\xe0\x1b\xea\xc4\x62\x3f\x93\x1f\xf7\x1e\x06\x8c\x99\x8c\x96\x0b\xf9\xa9\xf8\x76" ++"\x15\x8e\xa6\x8c\x96\x97\x1a\xf7\x11\x22\xdf\xfb\x2f\xfb\x0f\x20\x56\x26\x39\x1e\x45\x33\x5f\xfb\x1b\xfb\x15\x1a\xfb\x34\xf3\x29" ++"\xf7\x3f\xf7\x4a\xf7\x1a\xf0\xf7\x3f\xb7\x1e\xfb\x23\x06\x2f\x6e\x44\x57\x2b\x1b\x0b\xf8\xa9\xf9\x79\x15\xfb\x0d\xfb\x02\x57\x2d" ++"\x3b\x1f\x44\x37\x60\xfb\x0a\xfb\x03\x1a\xfb\x4f\xf7\x05\xfb\x0a\xf7\x45\xf7\x13\xf6\xbd\xe8\xd8\x1e\xd2\xe3\xb5\xf7\x08\xf7\x04" ++"\x1a\xf7\x51\xfb\x02\xf7\x08\xfb\x47\x1e\x0b\x06\xf7\x07\xf8\xb0\x05\xfb\x20\x06\x56\xfb\x8d\x05\x7b\x5d\x60\x83\x62\x1b\x60\x6f" ++"\x9c\xa5\x8f\x8b\x8d\x8c\x8e\x1f\xba\xf7\x71\x05\xfb\x20\x06\x5c\xfb\x71\x05\x87\x77\x88\x77\x7e\x1a\x49\xce\x5d\x0b\x65\x1d\x9d" ++"\xbd\xb4\xde\x1b\x9a\x62\x1d\x88\x8b\x85\x1b\x4a\x4c\x61\x42\x5c\x1f\xa2\xf5\x05\x0b\xf8\xd5\xf7\xdf\x15\x45\xfb\xdf\x32\x1d\xfb" ++"\x2b\x06\x51\xfb\xa5\x05\xfb\xb4\x06\xc5\xf7\xa5\x05\xfb\x2a\x28\x1d\xf7\x2a\x06\xd1\xf7\xdf\x05\x0e\xa8\x5c\xb7\x72\x1e\x74\xb2" ++"\xba\x81\xc9\x1b\xf7\x3e\xf7\x00\xdd\xf7\x14\xc7\x64\xb2\x38\xa4\x1f\x2b\xa7\x05\x58\x9a\x7d\x95\x9f\x1a\xab\xae\xa0\xc0\xc2\xac" ++"\x78\x6a\x85\x8a\x87\x89\x82\x1e\x0b\xf8\x95\xf8\xb0\x95\x1d\x0b\xda\x16\xf7\x24\x06\xd9\x8d\xba\xa5\xb4\xcc\xf8\x37\xf9\x10\x18" ++"\xfb\x35\x06\xfb\x7d\xfc\x05\x3f\xf8\x05\x05\xfb\x29\x06\xf7\x0e\xfc\x9e\x6b\x5a\x79\x70\x84\x86\x6a\x8a\x19\xfb\x07\x06\x0b\xf7" ++"\xb6\xf7\xce\x15\xf7\xf1\x25\x1d\xfb\xf1\x06\xae\xf7\x39\x05\xf8\x0d\x21\x1d\xfc\xa3\x9f\x1d\x0b\xf8\x81\xf8\x06\x15\xf7\xc6\xf7" ++"\xfb\x05\xfb\x4c\x06\xfb\x50\xfb\x84\x3f\xf7\x84\x05\xfb\x42\x06\xf7\x2a\xfb\xfb\xfb\xc5\xfc\x06\x05\xf7\x46\x06\xf7\x55\xf7\x91" ++"\xdf\xfb\x91\x05\x0b\x91\xa7\x8d\x99\x9f\x1a\xf7\x00\x2e\xcb\xfb\x33\x2a\x3f\x73\x59\x52\x1e\x52\x5a\x68\x40\x44\x1a\x38\xbd\x5f" ++"\xf7\x0b\x73\x1e\xed\x77\x05\xe6\x79\xa8\x77\x5c\x1a\x47\x48\x60\x0b\x15\xfb\x57\xfc\x1d\x67\xf8\x1d\x05\xfb\x29\x06\xdd\xfc\xc6" ++"\x77\x4e\x6b\x74\x4f\x8c\x19\x7f\x06\x79\x06\x73\xfb\x05\xf7\x32\x87\xb2\x9e\xc5\xf4\x19\xf7\xfa\xf9\x12\x05\x0b\xf7\x1b\x15\xad" ++"\xa1\x7a\x71\x64\x69\x6d\x60\x6c\x77\x9d\xa6\xb1\xab\xa8\xb3\x1f\x6a\xfb\x3d\x15\xac\xa0\x78\x6c\x57\x6a\x66\x5c\x6a\x73\x9f\xa7" ++"\xbe\xb0\xb3\xb9\x1f\x0b\xfb\x0f\xf7\x6d\x15\x39\x79\x5b\x5d\x47\x1b\x5b\x72\x9c\xac\xba\xb0\xac\xcc\x96\x1f\xbd\x93\x9b\x8e\x95" ++"\x8d\x92\x8c\x8f\x8c\x19\x96\x8d\x8e\x8c\x97\x92\x08\x0b\x15\xea\xc3\x4b\xfb\x02\x3a\x70\x35\x5e\x4c\x1f\x46\x59\x4c\x68\x3f\x1b" ++"\x2e\x53\xcc\xf7\x01\xdd\xa7\xe2\xb8\xc9\x1f\xcf\xbc\xcb\xae\xd4\x1b\x0e\xf7\xbc\xf7\xce\x15\xf7\xf1\x25\x1d\xfb\xf1\x06\xae\xf7" ++"\x39\x05\xf8\x0e\x21\x1d\xfc\xa4\x28\x1d\x0b\x20\x1d\xb1\xf7\x45\xcf\xc9\xda\xfb\x83\x05\xf7\x38\x06\xfb\x15\xf7\xe2\xf7\x7c\xf7" ++"\x62\x05\xfb\x33\x06\xfb\x73\xfb\x66\x05\x0b\x15\x60\x7b\x68\x75\x58\x1b\x58\x75\x9f\xb8\x8a\x1f\x60\x06\x87\x7a\x8a\x81\x7e\x1a" ++"\x4d\xb5\x62\xcb\xd9\xd0\xc8\xdd\x99\x1e\x0e\x1a\x52\xb4\x65\xe3\x6e\x1e\xda\x72\x05\xca\x77\x98\x82\x74\x1a\x6b\x60\x74\x4e\x48" ++"\x67\xa2\xb8\x88\x1e\xfb\x1d\x06\x88\x7d\x8a\x0b\x1f\xd0\xb5\x1d\xc0\xa6\xcb\xc2\x1e\x7c\x47\x05\x0b\x05\xc1\x74\x61\xa4\x47\x1b" ++"\x3a\x39\x5d\x40\x57\x1f\x5a\x44\x6e\x31\x39\x1a\xfb\x13\xce\x3a\xf4\xcf\xbf\xa3\xc1\xb9\x1e\x0b\x28\x1d\xf8\xb5\x21\x1d\xfc\x1f" ++"\x06\x0b\x99\x1a\xc5\xc0\xbc\xc8\xc9\xaa\x6c\x4d\x86\x8b\x81\x8a\x80\x1e\xf7\x17\x06\x8e\xa4\x8c\x98\x9c\x1a\xf7\x08\x46\xc7\x0b" ++"\xa5\x1d\x0e\x1e\x3d\x30\x5b\xfb\x13\xfb\x08\x1a\xfb\x42\xf7\x04\xfb\x03\xf7\x44\xe8\xcd\xab\xda\xd5\x1e\x84\x31\x05\xe5\x06\x0b" ++"\x16\xab\x1d\x0e\xc8\xf7\xb5\x05\xfb\x2a\x06\x4e\xfb\xb5\x05\x87\x79\x89\x78\x0b\x23\x1d\x2c\x1d\xf7\x2f\x22\x1d\xfb\x20\x24\x1d" ++"\xf7\x20\x06\x0b\x15\x73\xfb\x04\x05\xce\x06\x85\x5f\x68\x66\x5e\x83\x82\x5d\x18\xd6\x91\xcf\xce\x95\xd9\x9f\xeb\x18\x0e\x1b\x5c" ++"\x70\xa0\xaf\x1f\x93\x61\x07\x86\x7a\x8a\x81\x7e\x5c\x1d\x15\xab\x1d\x0b\x15\x69\x7d\x7a\xb3\x1d\x0b\xf8\xb0\x23\x1d\x2c\x1d\x0b" ++"\x70\xfb\x11\x05\xdc\x06\x82\x59\x6b\x6e\x51\x81\x81\x5d\x18\xe4\x92\xcb\xc4\x99\xe2\xa2\xf7\x01\x18\x0b\x06\xcb\xb2\x1d\x0b\x06" ++"\x6e\xf7\x50\x05\xfb\x1d\x06\xb2\xfb\x83\xfb\x44\xfb\xc1\x05\xf7\x29\x06\xf7\x20\xf7\x83\x05\x0b\xf8\xd1\x15\x4d\xfb\xb5\x05\xe9" ++"\x06\xe5\xf8\x3d\x05\x4c\x06\x59\x73\x59\x72\x3d\x1b\x7e\x4e\x05\x0b\x79\xa8\x76\x1e\x4b\xc6\x1d\x67\xa1\x1e\x0b\xf7\xe3\x15\xfb" ++"\x1c\xf7\x26\x73\xfb\x06\xdd\x32\xfb\x0c\x32\x72\xfb\x09\xf7\x5b\xf7\x28\x05\x0b\xf7\x63\xb6\x1d\xfb\xdf\x05\xf7\x2a\x06\x40\xf8" ++"\x1c\xf7\x4f\xe4\x1d\x0b\x7b\x74\x1b\x80\x88\x8c\x93\x78\x1f\x59\xa0\x05\x9b\x67\x83\x8d\x71\x1b\x54\x60\x61\x3f\x0b\xf9\x89\x15" ++"\xfb\x20\xfb\x27\x05\xd8\x06\xf2\xec\xc8\x2a\x05\xd8\x06\x44\xf7\x27\x05\x0b\xf7\xdb\x05\xfb\x20\x06\x3b\xfc\x0c\x05\x87\x78\x89" ++"\x79\x79\x1a\x3b\xc5\x57\xe3\xd5\x0b\x15\xfb\x20\xfb\x27\x05\xd8\x06\xf2\xec\xc7\x2a\x05\xd9\x06\x44\xf7\x27\x05\x0e\x05\x8f\x9e" ++"\x8d\x9d\x9d\x1a\xdb\x51\xbf\x32\x41\x55\x70\x4b\x55\x1e\x9d\xdd\x05\x0b\x06\xe8\xbf\x99\xb2\xbd\xd0\x1d\x0b\x1f\xc1\x06\xad\x9c" ++"\x9b\x9a\x9d\x1b\x93\x9e\x85\x82\x9c\x1f\xbd\x72\x05\x85\x98\x0b\xa3\xc4\xc1\x1f\xc1\xc4\xad\xe0\xd8\x1a\xbf\x74\xba\x62\xaa\x1e" ++"\xa7\x67\x62\x96\x0b\x05\xfb\x20\x06\x30\xfc\x3f\x05\xfb\x41\x06\xe6\xf8\x3f\x05\xfb\x20\x06\x0e\xbf\x1d\x81\x0b\x59\x15\x9e\x99" ++"\x7e\x79\x72\x72\x73\x70\x77\x7d\x99\x9d\xa4\xa5\xa2\xa6\x1f\x0b\x05\xfb\x20\x06\x61\xfb\x5c\x05\xfb\x58\x06\xb6\xf7\x5c\x05\xfb" ++"\x20\x06\x0b\x15\x60\x7b\x68\x75\x58\x1b\x5c\x70\xa0\xaf\x1f\x93\x60\x07\x87\x7a\x8a\x0b\x1e\x8f\x61\x8d\x75\x7f\x1a\x79\x85\x81" ++"\x7f\x85\x89\x8c\x96\x80\x1e\x0b\xaa\xa2\x9d\x9f\xa1\x08\xa5\xaa\x99\xaf\xb1\x1a\xcd\x5a\xb2\x38\x27\x0b\xf7\x8d\xcd\x1d\x68\x5f" ++"\x82\x81\x5d\x18\xd6\x91\xcf\xce\x95\xd9\xa0\xeb\x18\x0e\x06\x6a\xf7\xa5\x05\xfb\x24\x06\xb7\xfb\xe5\xfb\x86\xfc\x1c\x05\x0b\xbc" ++"\x6f\xe2\xa7\xa0\x8d\x92\xaa\x1e\x96\xbf\x05\x83\x72\x76\x88\x0b\x6c\x6a\x5b\x4f\x1a\x49\xbd\x62\xda\xef\xdb\xd5\xe7\xaf\x7d\xa1" ++"\x0b\x15\x97\xb9\x91\xb3\xb1\x1a\xb9\x7a\xbb\x6f\xaf\x1e\xb8\x67\x0b\x95\xa3\x97\x8e\x9c\x1b\xa5\x9d\x7e\x77\x72\x6e\x78\x65\x6e" ++"\x0b\x9b\xa6\xae\x1f\xbb\xb2\xa9\xc6\xc4\x1a\xda\x48\xca\x37\x1e\x0b\xcf\xa1\xb7\xc0\x1e\xb3\xac\xa0\xac\x9b\xc3\x08\xfb\x20\x06" ++"\x0b\xf8\xf2\xf7\xb8\x15\xfc\x8c\x31\x1d\xf8\x8c\x06\x0b\xfb\x1a\x06\x44\x6c\x6a\x70\x55\x1b\x4f\x6e\xac\xd1\xc1\x98\x0b\x15\x25" ++"\x06\x75\x27\x95\x28\x05\xb2\x06\xc0\xee\x05\x0e\x22\x1d\xfb\x20\x28\x1d\xf7\x20\x06\x0b\xf8\x1c\x15\xfb\xb8\x24\x1d\xf7\x3a\x06" ++"\x7e\x0b\x1f\xcb\xbe\xb1\xd9\xdc\x1a\xf7\x0a\x3f\xd2\xfb\x14\x1e\x0b\xab\xa2\xac\xb8\x1a\xc1\x5a\xb1\x45\x34\x42\x4d\x40\x71\x0b" ++"\x15\xfb\x20\x28\x1d\xf7\x20\x06\x0e\x06\x30\xfc\x3f\x05\xf7\x20\x06\xf7\x07\xf8\xb0\x05\x0b\x16\xeb\x06\xd5\x8c\xd4\xc7\x9a\xd3" ++"\xc9\xf7\xba\x18\x0b\x1f\x4c\xfb\xbb\x20\x1d\xd1\xf7\xdb\x05\x8e\x0b\xfb\xcd\x20\x1d\xd8\xf7\xfe\x05\x8f\x9e\x8d\x0b\x15\xf7\x2a" ++"\x06\xaa\xf7\x26\x05\xfb\x2a\x06\x0e\x05\xfb\x46\x06\x72\xfb\x08\x05\xf7\x47\x06\x5b\x0b\x3b\x1d\xfb\x20\x06\x63\xfb\x50\x05\x0b" ++"\x1e\x87\xb5\x89\xa1\x97\x1a\x9d\x91\x95\x97\x91\x0b\xed\x1d\xd1\x06\x0b\x1f\xc6\xa7\xb0\xa5\xc2\x1b\x0b\xf7\x2c\x15\x65\x77\x5e" ++"\x72\x5a\x1b\x52\x64\x0b\x06\xd3\xf7\x41\x05\x21\x06\x44\xfb\x41\x05\x0b\x86\x9b\x1b\xac\xad\x9a\xa5\xa5\x1f\x9e\x9f\x0b\x8c\x94" ++"\x78\x1f\x59\xa0\x05\x99\x6b\x7d\x8e\x0b\x15\xfb\x1e\x06\x6f\xfb\x16\x98\xfb\x15\x05\x0b\x15\xfb\x03\x06\x72\xfb\x0c\x05\xf7\x02" ++"\x06\x0b\x1b\x73\x7d\x94\x9b\x90\x8d\x98\x8e\x9b\x1f\x0b\xf7\xe5\x05\xfb\x34\x06\xfb\x29\xfb\xa5\x05\x0b\x55\x57\x52\x62\xa9\x6d" ++"\xb5\xc5\xc1\xbf\xc4\x0b\xf7\xa2\x15\xf7\xdc\xf8\x5f\x05\xfb\x3b\x06\x0b\xb5\x62\xcb\xda\xcf\xc8\xdd\x99\x1e\x0e\x15\xfb\xc0\x06" ++"\x7a\x3b\x05\xf7\xc1\x06\x0b\x15\xc1\xad\x5f\x45\xfb\x12\x41\xfb\x00\x0b\x15\xfb\x13\x06\x26\xfb\x27\x05\xd1\x06\x0b\x15\xfc\xec" ++"\x06\x7c\x46\x05\xf8\xec\x06\x0b\x9c\xa1\xa1\xaf\xcc\xf7\xfa\xf9\x12\x18\x0b\xfa\x3c\x15\xfb\x13\x06\x26\xfb\x2a\x05\x0b\x01\x00" ++"\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0\x02\x8e\x02\x00\x01\x00\x02\x00\x03\x00\x0a\x00\x19\x00\x6c" ++"\x01\x12\x01\x83\x02\x0a\x02\x1b\x02\x4d\x02\x84\x02\xae\x02\xc4\x02\xe4\x02\xe8\x02\xef\x03\x01\x03\x59\x03\x76\x03\xc8\x04\x46" ++"\x04\x79\x04\xd0\x05\x35\x05\x62\x05\xd7\x06\x3c\x06\x4b\x06\x73\x06\x91\x06\xaa\x06\xc6\x07\x25\x07\xf8\x07\xfc\x07\xff\x08\x03" ++"\x08\x07\x08\x0b\x08\x22\x08\x27\x08\x2a\x08\x2d\x08\x31\x08\x34\x08\x38\x08\x3c\x08\x40\x08\x44\x08\x47\x08\xac\x08\xb0\x08\xb4" ++"\x08\xb8\x08\xbc\x08\xd8\x08\xdd\x08\xe0\x08\xe4\x08\xe8\x09\x08\x09\x18\x09\x38\x09\x56\x09\x5c\x09\x61\x09\x65\x09\xab\x09\xaf" ++"\x09\xb5\x09\xb9\x09\xc2\x09\xc6\x09\xca\x09\xce\x09\xdd\x09\xe1\x09\xe4\x0a\x42\x0a\x46\x0a\x4a\x0a\x75\x0a\xbe\x0a\xc3\x0a\xde" ++"\x0a\xe3\x0a\xe7\x0b\x03\x0b\x08\x0b\x39\x0b\x3d\x0b\x42\x0b\xb9\x0b\xca\x0c\x41\x0c\x80\x0c\x9a\x0d\x0c\x0d\x91\x0d\x96\x0d\xe3" ++"\x0e\x44\x0e\xf7\x0f\x5e\x0f\x6d\x0f\x90\x0f\x9e\x0f\xa7\x0f\xae\x0f\xba\x0f\xc7\x0f\xd7\x10\x06\x10\x3b\x10\x3d\x10\x73\x10\x8c" ++"\x10\x9c\x10\xa6\x10\xb1\x10\xd0\x10\xe5\x11\x60\x11\xb1\x11\xb8\x11\xbf\x11\xc7\x11\xcf\x11\xd7\x11\xdf\x11\xe7\x11\xef\x11\xf8" ++"\x12\x12\x12\x18\x12\x4f\x12\x57\x12\x5b\x12\x60\x12\xf2\x13\x1c\x13\x21\x13\x85\x13\xc7\x13\xcc\x13\xcf\x13\xf0\x13\xf4\x14\x76" ++"\x14\xe1\x14\xfe\x15\x17\x15\x70\x15\xb7\x15\xba\x15\xfc\x16\x20\x16\x4b\x16\x80\x16\xae\x16\xca\x16\xf7\x17\x1a\x17\x5c\x17\x97" ++"\x18\x25\x18\x29\x18\xb5\x18\xdf\x18\xe6\x19\x52\x19\x5b\x19\x63\x19\x6b\x19\x73\x19\x7c\x19\xa5\x1a\x0e\x1a\x17\x1a\x20\x1a\x29" ++"\x1a\x32\x1a\x38\x1a\x3f\x1a\x46\x1a\x4d\x1a\x87\x1a\xae\x1a\xba\x1a\xc6\x1a\xd1\x1a\xed\x1a\xff\x1b\x0b\x1b\x17\x1b\x20\x1b\x2d" ++"\x1b\x34\x1b\x3b\x1b\x56\x1b\x60\x1b\x6c\x1b\x76\x1b\x80\x1b\x89\x1b\x92\x1b\xf4\x1b\xff\x1c\x09\x1c\x1b\x1c\x1e\x1c\x25\x1c\x2c" ++"\x1c\x32\x1c\x38\x1c\x41\x1c\x75\x1c\x7e\x1c\xb3\x1c\xc1\x1d\x02\x1d\x14\x1d\x29\x1d\x33\x1d\x45\x1d\x51\x1d\x59\x1d\x62\x1d\x6c" ++"\x1d\xad\x1d\xb1\x1d\xba\x1d\xc4\x1d\xeb\x1e\x8f\x1e\xf2\x1f\x26\x1f\x30\x1f\x3c\x1f\x40\x1f\x49\x1f\x52\x1f\x9b\x1f\xa8\x1f\xab" ++"\x1f\xbc\x1f\xc4\x1f\xcd\x20\x38\x20\x3b\x20\x49\x20\x4c\x20\x65\x20\x6e\x20\x77\x20\x80\x20\x8a\x20\xe0\x21\x05\x21\x09\x21\x25" ++"\x21\x28\x21\x3c\x21\xb0\x21\xc2\x21\xd0\x21\xda\x21\xed\x22\x63\x22\xa6\x22\xbf\x23\x00\x23\x0e\x23\x16\x23\x25\x23\x4f\x23\x52" ++"\x23\x59\x23\x64\x23\x74\x23\x7a\x23\x7d\x23\x84\x23\x8d\x23\xa6\x23\xaf\x23\xb7\x23\xc9\x23\xcd\x23\xd6\x23\xe3\x23\xeb\x23\xef" ++"\x24\x03\x24\x14\x24\x1e\x24\x2a\x24\x2e\x24\x3a\x24\x43\x24\xb7\x24\xcb\x25\x32\x25\x3b\x25\x43\x25\x4c\x25\x4f\x25\x57\x25\xc7" ++"\x25\xd0\x25\xdd\x26\x07\x26\x0b\x26\x32\x26\x3b\x26\x7e\x26\xd1\x26\xda\x26\xe3\x26\xeb\x27\x5c\x27\x60\x27\x68\x27\x88\x27\x92" ++"\x27\xa5\x27\xae\x27\xb7\x27\xbf\x27\xc8\x27\xe9\x27\xf1\x27\xf9\x28\x01\x28\x0b\x28\x0f\x28\x2f\x28\x38\x28\x3c\x28\x6a\x28\xa3" ++"\x28\xfa\x29\x06\x29\x47\x29\x4b\x29\x54\x29\x7a\x29\x9a\x29\x9e\x29\xda\x29\xe6\x2a\x0f\x2a\x35\x2a\x42\x2a\x4b\x2a\x62\x2a\xa1" ++"\x2b\x00\x2b\x18\x2b\x1c\x2b\x7c\x2b\x83\x2b\x9a\x2b\xab\x2b\xc5\x2b\xee\x2c\x2a\x2c\x3a\x2c\x3f\x2c\xa0\x2c\xe4\x2d\x3d\x2d\x5a" ++"\x2d\xbf\x2d\xda\x2e\x3c\x2e\xb9\x2e\xbe\x2e\xc5\x2f\x0a\x2f\x55\x2f\x88\x2f\xd4\x2f\xef\x30\x2b\x30\xc7\x31\x31\x31\x87\x31\x93" ++"\x31\xd1\x31\xd5\x31\xdd\x31\xfc\x32\x16\x32\x1a\x32\x4a\x32\x71\x32\x7e\x32\xb0\x32\xbb\x32\xdd\x32\xe9\x33\x28\x33\x84\x33\x96" ++"\x33\x9a\x34\x1e\x34\x4f\x34\x62\x34\x72\x34\x7f\x34\x96\x34\xbb\x34\xc8\x34\xcd\x35\x28\x35\x79\x35\xca\x35\xe8\x36\x48\x36\x63" ++"\x36\xc4\x37\x38\x37\x3c\x37\x43\x37\x74\x37\xa3\x37\xce\x38\x11\x38\x41\x38\x73\x38\x8b\x38\xa3\x38\xf5\x39\x81\x3a\x05\x3a\x83" ++"\x3a\xdc\x3b\x3e\x3b\x4e\x3b\x83\x3b\xb9\x3c\x57\x3c\xd4\x3c\xe1\x3d\x67\x3d\xaf\x3d\xf5\x3e\x3c\x3e\x81\x3e\x89\x3e\x9a\x3f\x12" ++"\x3f\x1b\x3f\x35\x3f\x3d\x3f\x46\x3f\x77\x3f\xf5\x40\x72\x40\x82\x40\xba\x41\x17\x41\x46\x41\x4e\x41\x56\x41\x70\x41\x78\x41\xa3" ++"\x41\xac\x41\xcd\x42\x29\x42\x88\x42\xf0\x43\x0a\x43\x74\x43\x78\x43\x7f\x43\x9e\x43\xb8\x43\xfa\x44\x43\x44\x65\x44\x76\x44\x7e" ++"\x44\x9f\x45\x27\x45\x52\x45\xa8\x45\xae\x45\xf4\x46\x19\x46\x21\x46\x35\x46\x44\x46\xbc\x46\xf8\x47\x0f\x47\x43\x47\x88\x48\x15" ++"\x48\x51\x48\x54\x48\x5b\x48\x62\x48\x6a\x48\x9f\x48\xae\x48\xd2\x48\xe6\x48\xf4\x48\xfa\x49\x16\x49\x20\x49\x27\x49\x34\x49\x5f" ++"\x4a\x01\x4a\x0b\x4a\xa1\x4a\xa8\x4a\xfa\x4b\x14\x4b\x1d\x4b\x48\x4b\x55\x4b\x69\x4b\xd8\x4c\x12\x4c\x2e\x4c\x37\x4c\x4b\x4c\x5b" ++"\x4c\x60\x4c\x68\x4c\x6c\x4c\x75\x4c\x83\x4c\x8b\x4c\xfd\x4d\xeb\x4e\x5d\x4e\x7a\x4e\xa3\x4e\xc6\x4e\xfd\x4f\x5e\x4f\x87\x4f\x91" ++"\x4f\xb0\x4f\xcd\x4f\xf5\x50\x0d\x50\x5f\x50\x68\x50\xd6\x50\xf0\x51\x58\x51\x6c\x51\xc1\x52\x51\x52\xac\x52\xe1\x53\x82\x53\x98" ++"\x53\xd5\x53\xea\x54\x32\x54\x9e\x54\xa6\x54\xaf\x54\xb6\x54\xcc\x54\xd8\x54\xd9\x54\xdd\x54\xf7\x55\x25\x55\x2d\x55\x2f\x55\x4a" ++"\x55\x51\x55\x8c\x55\xf7\x56\x00\x56\x09\x56\x0c\x56\x16\x56\x48\x56\x74\x56\xb3\x56\xea\x57\x1a\x57\x60\x57\x8b\x57\xb4\x57\xd7" ++"\x58\x10\x58\x2b\x58\x50\x58\x78\x58\x8d\x58\xe5\x59\x23\x59\x27\x59\x3e\x59\x75\x59\xa8\x59\xba\x59\xf6\x5a\x2c\x5a\x72\x5a\xc5" ++"\x5b\x1e\x5b\x52\x5b\x83\x5b\x88\x5b\xa5\x5b\xc1\x5c\x22\x5c\x2b\x5c\x3b\x5c\x67\x5c\x94\x5c\xcd\x5c\xd9\x5c\xe1\x5d\xa3\x5e\x05" ++"\x5e\x0a\x5e\x0c\x5e\x28\x5e\x45\x5e\xb5\x5e\xcc\x5f\x11\x5f\x3a\x5f\x69\x5f\x6d\x5f\x76\x5f\x7f\x5f\x94\x5f\xa7\x5f\xb0\x5f\xb9" ++"\x5f\xc1\x5f\xd1\x5f\xdb\x60\x6b\x60\x74\x60\x7e\x60\x87\x60\x90\x60\xf7\x0e\x0e\xfb\xc5\xf8\x35\x81\x0a\x0e\xfb\x38\xf7\xeb\xf9" ++"\x6d\xa3\x0a\xf7\x9c\xf7\x16\xa3\x0a\x0e\x39\xf7\x1e\x6b\x15\xdf\xf7\x60\x05\xf1\x06\x38\xfb\x60\x05\xf4\x06\xdf\xf7\x60\x05\xf7" ++"\x0b\x06\xa0\xef\x05\x28\x06\xc9\xf7\x2c\x05\xf5\x06\xa0\xef\x05\x34\xde\x1d\x24\xde\x1d\xfb\x0a\x06\x75\x27\x05\xee\x06\x4d\xfb" ++"\x2c\x05\x2a\x06\x76\x27\x05\xd8\x06\x38\xfb\x60\x05\xf7\x79\xf7\xc4\x15\xca\xf7\x2c\x05\xf1\x06\x4d\xfb\x2c\x05\x0e\x39\xf9\x03" ++"\xf8\x86\x15\x8f\xa0\x8c\x97\x9b\x1a\xbe\x79\xb6\x6b\xa7\x1e\x70\xa2\x69\x97\x53\x90\x97\xc1\x18\x47\x06\x80\x55\x57\x86\x68\x81" ++"\x65\x77\x19\x3d\x63\x5a\x3d\x3a\x1a\x30\xc1\x52\xf7\x03\x6f\x1e\x5d\xfb\x69\x05\x5f\x94\x76\xa7\xbe\x1a\x96\x8b\x93\x8c\x99\x1e" ++"\xfb\x16\x06\x85\x73\x89\x7b\x78\x1a\x2a\xcb\x4f\xf7\x08\x7f\x1e\x74\x22\x05\xcf\x06\xa1\xf4\xc3\x91\xb7\x98\xb2\xa0\x19\xd7\xb5" ++"\xbf\xe3\xe3\x1a\xdc\x56\xbe\xfb\x0f\xb1\x1e\xb6\xf7\x5d\x05\xaf\x85\xa1\x71\x65\x1a\x7f\x8a\x82\x89\x78\x1e\xfb\x35\x44\x15\x61" ++"\x9b\x77\xa4\xac\x1a\xad\x9e\xae\xa7\x9e\x1e\x99\x95\x99\x8f\xa4\x90\x08\x8a\xfb\xda\x15\xb2\x7b\x9f\x6f\x63\x1a\x53\x66\x62\x4b" ++"\x7c\x1e\x0e\xf7\x8f\xf9\x88\xf9\x59\x15\xfc\xba\xfd\x6d\x05\xd7\x06\xf8\xbb\xf9\x6d\x05\xfc\x75\x83\x15\xfb\x07\xfb\x00\x21\xfb" ++"\x05\x38\xcb\x4d\xe2\xf7\x0a\xf6\xf4\xf7\x07\xdf\x4b\xc7\x32\x1f\x76\x29\x15\xb6\xaa\x6f\x64\x56\x5b\x5b\x54\x61\x6c\xa7\xb1\xc1" ++"\xbc\xbb\xc0\x1f\xf8\x37\xfb\x97\x15\xfb\x07\xfb\x00\x21\xfb\x05\x38\xcb\x4d\xe2\xf7\x0a\xf6\xf4\xf7\x07\xdf\x4b\xc7\x32\x1f\x76" ++"\x29\x15\xb6\xaa\x6f\x64\x56\x5b\x5b\x54\x61\x6c\xa7\xb1\xc1\xbc\xbb\xc0\x1f\x0e\xdf\xf8\xf3\xf8\x09\x15\x80\x52\x7c\x6d\x69\x6c" ++"\x39\xf7\x1d\x18\xc1\xab\xa9\xa1\xa1\xa4\x08\xac\xb0\x9f\xbe\xba\x1a\xd1\x4d\xba\x30\xfb\x0c\x22\x2e\x20\x6c\x9c\x64\xaf\x57\x1e" ++"\x59\x74\x74\x7f\x6c\x75\x08\x46\x5c\x66\x49\x40\x1a\xfb\x05\xd4\x49\xf7\x11\xd8\xb5\x9b\xce\xe8\x1e\xb0\x4f\x05\xf7\x34\x06\x2d" ++"\xf7\x34\xc6\xc0\xbb\xe2\x96\xd4\x19\xfc\x09\x55\x15\xee\xfb\x3b\x05\x5d\x48\x6d\x7e\x69\x1b\x5a\x63\xb5\xbf\xb9\x9e\xa8\xbd\xa7" ++"\x1f\xf7\x10\xf7\x48\x15\x6b\xc2\x87\x94\x9d\x1a\xb0\xa6\xa5\xb1\xab\x9e\x7c\x71\x62\x6f\x67\x57\x70\x1e\x0e\xf7\x70\xf9\x6d\x86" ++"\x0a\xe9\x92\xc9\xc3\x97\xe3\xa2\xf7\x01\x18\x0e\xfb\xc5\xf7\xfa\xf9\x6d\x15\xfb\x53\xfb\x70\x38\xfb\x4c\xfb\x5f\x1a\x29\xa4\x21" ++"\xbf\xfb\x0a\x1e\xef\x06\x5f\xf7\x25\x7d\xd6\xe7\x1a\xf7\x19\xb0\xf7\x18\xd6\xf7\x1c\x1e\xae\xcb\xb0\xc2\xd2\xec\x08\x0e\xfb\xc5" ++"\xda\xfb\x5c\x15\xc4\xcd\xc1\xd1\xaf\xc2\x08\xe0\xf7\x18\xb8\xf7\x25\xf7\x1e\x1a\xee\x72\xf1\x54\xf7\x0e\x1e\x27\x06\xba\xfb\x28" ++"\x99\x44\x2d\x1a\xfb\x18\x66\xfb\x18\x3f\xfb\x1c\x1e\x67\x4b\x6b\x5b\x3e\x23\x08\x0e\xfb\x8d\xf7\x8a\xf8\xb4\x15\x34\x2d\xbc\x60" ++"\xe2\xe9\xba\x2d\xce\xb6\x5c\xe9\xf7\x08\xae\x84\xd1\xfb\x09\x67\xa4\xf7\x08\x05\x43\x06\x73\xfb\x08\x26\xaf\x66\x46\x05\x0e\x55" ++"\xf8\xe8\xf7\xb8\x91\x0a\x64\xfb\x4a\x05\xf7\x0b\x06\xb2\xf7\x4a\x05\xf7\x4b\x06\x0e\xea\xf7\x26\x15\x6c\xfb\x26\x05\xe1\x06\x7e" ++"\x47\x67\x64\x4d\x80\x7f\x53\x18\xf7\x02\x9b\xc7\xc4\x9e\xf7\x02\xa8\xf7\x1d\x18\x0e\xfb\xc5\xa6\x0a\xf7\x89\xf7\x26\x27\x1d\x0e" ++"\xf7\xfc\xf9\x5e\x15\xfb\xfd\xfd\x6c\x05\xce\x06\xf7\xfd\xf9\x6c\x05\x0e\x39\xf8\x39\xf9\x68\x15\xfb\x05\x2f\x4a\xfb\x0a\x54\x1f" ++"\x61\x2f\x65\xfb\x3f\x25\x1a\xfb\x10\xd3\x40\xf7\x0a\xf7\x08\xe7\xcb\xf7\x0b\xc2\x1e\xb5\xe6\xb1\xf7\x41\xf1\x1a\xf7\x10\x43\xd5" ++"\xfb\x0d\x1e\x70\xfb\x04\x15\xba\xa9\x6a\x58\x4d\x74\xfb\x1a\x70\x2c\x1f\x28\x6f\x69\x64\x50\x1b\x5d\x6d\xac\xbe\xec\xbc\xf7\x72" ++"\xac\xc0\x1f\xb1\xa3\xa8\x9e\xae\x1b\x0e\x39\xf7\xea\xf8\x7d\x15\x23\xfc\x7d\x20\x1d\xf7\x2b\xf9\x59\x05\x2e\x06\x37\x63\x39\x60" ++"\xfb\x0e\x1b\x77\x2e\x05\x0e\x39\xf8\xae\xf7\x11\x15\xfb\xc0\x06\xa4\xb0\xa9\xa1\xf7\x0a\xd6\xde\xbf\xb0\xa8\xab\xb1\x08\xb5\xbd" ++"\xa2\xc8\xca\x1a\xf7\x00\x3e\xcb\xfb\x16\xfb\x30\x26\x2d\xfb\x3c\x71\x1e\xf7\x1a\x06\xec\x98\xb8\xc0\xd1\x1b\xc0\xab\x6d\x59\x5c" ++"\x77\x5d\x69\x68\x1f\x6c\x6a\x6b\x75\xfb\x07\x43\xfb\x1f\x38\x5a\x4d\x68\xfb\x18\x08\xf8\x76\x06\x0e\x39\xf7\xb0\xf7\xd1\x15\xc1" ++"\x8e\x8b\x84\xa3\x1f\xaf\x80\xa0\x6f\x63\x1a\x71\x83\x70\x7d\x75\x1e\x65\x72\x6a\x78\x61\x1b\x52\x6b\xa7\xbc\x8a\x1f\xa1\x07\x8a" ++"\x95\x05\xfb\x1c\x06\x87\x75\x89\x7b\x78\x1a\xfb\x02\xd6\x4b\xf7\x16\xed\xda\xac\xc9\xbe\x1e\xb3\xbd\xa4\xd2\xcb\x1a\xc1\x75\xb2" ++"\x59\xa9\x1e\xdb\xbc\xb3\xcc\xda\x1a\xeb\x42\xc2\xfb\x13\x35\x46\x71\x58\x5d\x1e\x66\x63\x79\x60\x7c\x3d\x08\xf7\x15\x06\x94\xb2" ++"\x91\x9e\x95\x9c\x08\xac\x9e\xac\x9d\xb3\x1b\xb9\xaa\x6f\x61\x3b\x50\x58\x30\x1f\x80\x06\x0e\x39\xf8\xd8\xf7\xa5\x15\x41\x06\xe8" ++"\xf8\x48\x05\xfb\x39\x06\xfb\xf4\xfc\x46\x72\xfb\x0a\x05\xf7\xb1\x06\x69\xfb\x31\x20\x1d\xad\xf7\x31\x05\xd4\x06\xfb\x51\xf7\x08" ++"\x15\xfb\x4c\x06\xf7\x8d\xf7\xc4\x05\x0e\x39\xf9\x15\xf9\x59\x15\xfc\x13\x06\xfb\x26\xfc\x1f\x05\xf7\x12\x06\xad\xa2\xae\x9e\xb6" ++"\x1b\xc5\xab\x6b\x50\x26\x4f\x3f\x3a\x55\x69\xa4\xb1\x91\x8c\x93\x8c\x94\x1f\xfb\x1e\x06\x87\x77\x8a\x81\x7d\x1a\x28\xda\x4a\xf7" ++"\x0d\xf0\xe3\xb7\xdb\xc6\x1e\xb4\xc4\xa3\xd3\xd1\x1a\xf7\x03\x48\xcf\xfb\x00\x5a\x66\x7f\x6c\x5c\x1e\xc1\xf7\x28\x05\xf7\xbc\x06" ++"\x0e\x39\xf9\x04\xf8\xb8\x15\x8c\x94\x8b\x94\x90\x1a\xea\x47\xc5\xfb\x06\x20\x35\x55\x21\x4a\x1e\x56\x34\x5c\xfb\x4c\xfb\x0e\x1a" ++"\xfb\x0b\xd9\x40\xf7\x0d\xe2\xda\xb3\xd2\xc0\x1e\xb9\xc8\xa7\xda\xd3\x1a\xf3\x4c\xca\x22\x56\x5d\x7a\x64\x59\x1e\x9c\xc9\x8d\x92" ++"\x98\xab\x08\xd1\xa7\xb0\xa9\xc4\x1b\xbb\xa2\x79\x5d\x94\x1f\xfb\x22\xfb\x55\x15\xbd\xab\x69\x57\x2e\x4f\x3e\x42\x58\x68\xb0\xbf" ++"\xe5\xca\xd8\xd5\x1f\x0e\x39\xf9\x3b\xf9\x59\x15\xfc\x89\x24\x1d\xf7\xf5\x06\xfb\x57\xfb\x50\x29\xfb\x2e\x3b\xfb\x86\x08\xf7\x22" ++"\x06\xc0\xf7\x53\xd9\xf7\x1d\xf7\x27\xf7\x37\xc9\xcb\xae\xaf\x93\x93\x08\x0e\x39\xf8\x7f\xf8\x16\x15\xad\x9f\x9e\x98\x9b\x9c\x08" ++"\xb1\xb0\xa1\xbc\xbb\x1a\xe6\x3a\xca\xfb\x09\xfb\x25\xfb\x0d\x23\xfb\x11\x5f\x9d\x6e\xba\x67\x1e\x59\x72\x70\x78\x72\x6e\x08\x66" ++"\x5f\x75\x50\x54\x1a\xfb\x01\xde\x46\xf7\x19\xde\xd7\xa8\xbf\xc1\x1e\xc0\xbf\xac\xd6\xcf\x1a\xc7\x74\xaf\x4e\xb0\x1e\x2e\xf7\x76" ++"\x15\xc2\xb0\x6e\x60\x4b\x53\x58\x44\x57\x6a\xa8\xb9\xca\xbf\xbc\xcf\x1f\x53\xfb\xae\x15\xc2\xae\x6b\x58\x35\x53\x4d\x3c\x54\x64" ++"\xad\xba\xdf\xc8\xcd\xd9\x1f\x0e\x39\xd3\xf7\x39\x15\x88\x7c\x8a\x83\x81\x1a\x2f\xd4\x4c\xf6\xf7\x02\xe4\xc1\xf3\xc7\x1e\xc9\xf5" ++"\xb5\xf7\x31\xf7\x0d\x1a\xf7\x11\x3d\xdb\xfb\x0c\xfb\x38\xfb\x15\xfb\x21\xfb\x48\xfb\x01\xcb\x49\xf4\xc3\xae\x9a\xbb\xc3\x1e\x80" ++"\x5b\x80\x6a\x7f\x6f\x08\x56\x73\x60\x6d\x59\x1b\x5c\x6b\xa1\xab\x8e\x8b\x8f\x8c\x90\x1f\xf7\x4a\xf8\x53\x15\xc3\xaf\x67\x52\x2a" ++"\x4b\x3d\x3b\x5a\x6c\xad\xc0\xf0\xc5\xdb\xd5\x1f\x0e\xfb\xc5\xf7\xba\xf7\x26\x27\x1d\xf7\x03\xf8\x9c\x27\x1d\x0e\xfb\xc5\xf7\x24" ++"\xf7\x26\x15\x6c\xfb\x26\x05\xe1\x06\x7e\x47\x67\x64\x4d\x80\x7f\x53\x18\xf7\x02\x9b\xc7\xc4\x9e\xf7\x02\xa8\xf7\x1d\x18\xdb\xf8" ++"\x0a\x27\x1d\x0e\x55\xf9\x0a\xf8\x6e\x15\xfc\xa3\xfb\x49\x71\xfb\x0d\xf8\x56\xfb\x4a\xa7\xf7\x17\xfb\xb8\xf7\x03\xf7\xe8\xf7\x05" ++"\x05\x0e\x55\xf9\x02\xf8\x30\x15\xfc\x79\x31\x1d\xf8\x79\x06\x71\xfb\x0c\x15\xfc\x79\x31\x1d\xf8\x79\x06\x0e\x55\xb1\x81\x15\xf8" ++"\xa3\xf7\x49\xa5\xf7\x0d\xfc\x56\xf7\x4a\x6f\xfb\x17\xf7\xb8\xfb\x03\xfb\xe8\xfb\x05\x05\x0e\x70\xf8\x32\xf7\x5d\x15\x99\xcd\x94" ++"\x96\xcf\xb5\xc6\xaf\xb0\xa9\xa0\xa6\x08\xa9\xb2\x9f\xc7\xc1\x1a\xc0\x74\xbd\x63\xaa\x1e\xa8\x68\x56\x9a\x4b\x1b\x35\x45\x6d\x52" ++"\x56\x1f\x64\x60\x75\x5a\x78\x37\x08\xf7\x1c\x06\xe3\x9c\xbc\xbe\xcf\x1b\xc1\xb0\x67\x58\x76\x85\x77\x81\x78\x1f\x7c\x71\x81\x82" ++"\x53\x64\x2d\x49\x64\x53\x84\x3f\x08\xf7\x12\x54\x15\x2a\x0a\x6c\xfb\x26\x05\x23\x0a\x0e\xf7\xe5\xf9\x82\xf8\x90\x15\x70\x50\x05" ++"\xbd\x77\x70\x9e\x5a\x1b\x3b\x34\x5c\x3a\x46\x1f\x53\x49\x69\x40\x4f\x1a\x3b\xc3\x53\xdc\xc2\xc1\xa4\xbb\xbd\x1e\x5d\x9a\xb0\x73" ++"\xc3\x1b\xdd\xe1\xbd\xe2\xd2\x1f\xc5\xd2\xa9\xdf\xe6\x1a\xcd\x75\xc6\x5e\xc1\x1e\xe0\x46\x29\xb5\xfb\x14\x1b\xfb\x38\xfb\x31\x47" ++"\xfb\x0c\xfb\x06\x1f\x25\x20\x4f\xfb\x1f\xfb\x16\x1a\x36\xad\x3a\xc7\x52\x1e\x4a\xd0\xe6\x6d\xf7\x12\x1b\xeb\xd5\x99\xaa\xd8\x1f" ++"\x7f\xda\x05\x6c\x2c\x55\x81\x4c\x1b\xfb\x46\xfb\x11\xf2\xf7\x27\xe5\xaf\xf2\xca\xe1\x1f\xf7\x0d\xe3\xf7\x16\xcd\xf7\x2c\x1b\xf3" ++"\xd2\x6f\x4c\xc6\x1f\xb5\x5e\xa0\x5a\x57\x1a\x4d\x72\x45\x5f\x53\x1e\x51\x5e\x50\x63\x61\x1b\x73\x7c\x98\xa1\x9a\x8d\x91\x9c\xac" ++"\x1f\xf7\x1c\xf7\xac\x05\xfb\x7e\x4d\x15\xb3\x89\xa4\x6f\x63\x1a\x62\x73\x51\x64\x59\x1e\x51\x5f\x58\x6a\x5e\x1b\x63\x70\xab\xba" ++"\xf2\xf7\x0b\xf7\x19\xe1\x86\x1f\x0e\xdf\x24\x0a\x0e\xdf\x78\x1d\xdf\x7e\x1d\x0e\xdf\x73\x0a\x0e\xa8\x26\x0a\x0e\x70\xf7\xb7\xf7" ++"\xce\x15\xf7\xd3\x21\x1d\xfb\xd4\x40\x0a\xf7\xfe\x21\x1d\xfc\x94\x35\x0a\x0e\xf7\x20\x77\x1d\x0e\xdf\x8e\x1d\x25\x0a\x0e\x39\x70" ++"\x0a\x0e\xdf\x79\x0a\x70\x37\x1d\x0e\xf7\x57\x75\x0a\xdf\x30\x0a\x0e\xf7\x20\x7a\x1d\xa8\x6e\x0a\xf7\x20\xf9\x42\xf2\x15\xe0\xdd" ++"\xc7\xf7\x25\xf7\x0f\x1a\xf7\x48\xfb\x02\xf7\x00\xfb\x4b\xfb\x10\x28\x5c\x27\x37\x1e\x3f\x31\x5d\xfb\x12\xfb\x08\x1a\xfb\x43\xf7" ++"\x03\xfb\x02\xf7\x45\xd3\xc5\x9a\xae\xc8\x1e\xd0\x3a\xe8\xdc\x05\xfb\x67\xf7\x8f\x15\x2d\x3a\xc9\x42\x05\x7f\x71\x6c\x84\x6b\x1b" ++"\x28\x4e\xce\xf7\x02\xda\xa6\xe1\xb7\xc8\x1f\xd1\xbd\xca\xae\xd7\x1b\xf2\xc8\x49\xfb\x03\x39\x6b\x2b\x5d\x51\x1f\x0e\xdf\x3e\x1d" ++"\x0e\xa8\x5f\x0a\x0e\x70\x46\x0a\x0e\xdf\x4f\x1d\x0e\xa8\xf8\x24\x16\xf8\x26\xf9\x6d\x05\xfb\x2b\x06\xfb\xa8\xfc\xb9\x5e\xf8\xb9" ++"\x05\xfb\x2b\x06\xe9\xfd\x6d\x05\x0e\xf7\xc6\x35\x1d\x0e\xa8\x78\x0a\xa8\x2c\x0a\x0e\x70\x36\x1d\x0e\xfb\xc5\xf8\x63\x22\x1d\xfb" ++"\x87\x06\xfb\x59\xfe\x35\x05\xf7\x87\x06\xa0\xef\x05\xfb\x05\x06\xf7\x2e\xf9\x6d\x05\xf7\x05\x06\x0e\xf7\x1e\xf9\x59\x15\xd3\xfd" ++"\x70\x05\xd6\x06\x42\xf9\x70\x05\x0e\xfb\xc5\x72\xfb\x5c\x15\xf7\x87\x06\xf7\x59\xfa\x35\x05\xfb\x87\x06\x76\x27\x05\xf7\x05\x06" ++"\xfb\x2e\xfd\x6d\x05\xfb\x05\x06\x0e\x55\xf8\xd8\xf7\xa2\x15\x3a\xf8\x3d\x05\xfb\x11\x06\xfb\x93\xfc\x3d\x05\xf7\x04\x06\xf7\x46" ++"\xf7\xc0\xc5\xfb\xc0\x05\x0e\x39\xf8\xba\x3f\x57\x0a\xf7\xc2\x89\x0a\x0e\x39\x2d\x1d\x0e\x70\xf7\x6a\x22\x1d\xfb\x2f\xfd\x6d\x05" ++"\x21\x0a\x97\xc2\x05\x55\xa2\xb4\x73\xcf\x1b\xf7\x2f\xf7\x22\xf7\x43\xf7\x52\xf7\x11\x46\xdd\x21\x47\x57\x72\x55\x5d\x1f\xc2\xf7" ++"\x97\x05\xc2\xfb\xb8\x15\xc2\xac\x5e\x42\xfb\x0e\x40\xfb\x00\x35\x56\x68\xb8\xcf\xf7\x12\xd6\xf7\x01\xe1\x1f\x0e\x39\x79\x1d\x0e" ++"\x70\xf8\x29\x83\x1d\x0e\x39\x65\x0a\x0e\xfb\xc5\xf8\x3d\xf8\xa5\x37\x0a\x0e\x70\x75\x1d\x0e\x70\x86\x1d\x0e\xf7\xd6\x84\x0a\xf8" ++"\x01\xf9\x6d\x9f\x0a\x7e\x4b\x5b\x0a\x7d\x84\x48\x1d\x0e\x39\x7b\x0a\x0e\x47\x1d\x0e\xf7\x8f\xf7\x43\x29\x0a\x2c\x1d\xd0\xf7\xd8" ++"\x05\xd1\x9a\xb8\xb6\xc5\x1b\xb2\xa3\x74\x68\x7f\x8a\x81\x89\x80\x1f\x41\xfb\xee\x20\x1d\xd0\xf7\xd8\x05\xd3\x9a\xb8\xb4\xca\x1b" ++"\xb1\x9f\x77\x67\x7f\x89\x7c\x88\x7d\x1f\x43\xfb\xe8\x20\x1d\xd8\xf7\xfe\x05\x91\xa9\x8d\x97\x9e\x1a\xdb\x57\xb9\x31\x47\x55\x72" ++"\x52\x54\x1e\xbd\x7d\x5b\xab\x4d\x1b\x49\x5d\x73\x49\x50\x1f\x9c\xdc\x05\x0e\x70\x34\x1d\x0e\x70\x36\x0a\x0e\x70\xf7\xcc\xf8\xb0" ++"\x23\x1d\xfb\x35\xfd\x8a\x9b\x0a\xf7\x5c\xf7\x13\x48\xdb\x20\x48\x54\x6e\x4f\x5d\x1f\xf7\x03\x74\x15\xc1\xad\x5f\x45\xfb\x12\x41" ++"\xfb\x00\x34\x57\x5f\x1d\x70\xf8\x9b\x29\x0a\x7a\x3b\x05\xc7\x77\x5f\xa8\x46\x1b\x38\x3b\x5f\x40\x55\x1f\x59\x44\x6d\x2f\x35\x1a" ++"\xfb\x10\xd1\x3b\xf6\xce\xc3\xa8\xc5\xb9\x1e\x4f\xfb\xae\x20\x1d\xf7\x35\xf9\x8a\x05\xfb\xae\x24\x15\xc1\xae\x5f\x46\xfb\x13\x41" ++"\xfb\x00\x33\x55\x68\xb8\xcf\xf7\x11\xd7\xf7\x02\xe1\x1f\x0e\xfb\x8d\x8d\x1d\x0e\x39\xf8\xdc\xf8\x02\x5e\x1d\x3c\x48\x76\x65\x60" ++"\x1e\x60\x65\x6f\x52\x59\x9c\x1d\x84\x82\x1a\x5e\x8f\x1d\x0e\xfb\xc5\x6f\x0a\x0e\x70\x4f\x0a\x0e\x39\xf7\xf2\x16\xf7\xc1\xf8\xb0" ++"\x05\xfb\x28\x06\xfb\x58\xfc\x1f\x6d\xf8\x1f\x05\xfb\x28\x06\xd5\xfc\xb0\x05\x0e\xf7\x20\x38\x0a\x0e\x39\xf8\x2f\xf7\xa6\x15\xf7" ++"\x81\xf7\x9e\x05\xfb\x3c\x06\xfb\x0f\xfb\x37\x58\xf7\x37\x05\xfb\x3c\x06\xf7\x03\xfb\x9e\xfb\x7d\xfb\xa6\x05\xf7\x3c\x06\xf7\x0f" ++"\xf7\x3c\xc6\xfb\x3c\x05\xf7\x3c\x06\x0e\x39\x50\x1d\x0e\xfb\x1e\x44\x1d\x0e\xfb\x8d\xf8\x6c\x22\x1d\x3f\x06\x3a\x89\x54\x59\x7a" ++"\x33\x5e\xfb\x67\x18\x61\x83\x71\x76\x5f\x1b\x7f\x06\x87\x06\x77\x2f\x8f\x8a\x05\x98\x06\xad\x9f\x7d\x73\x85\x89\x7e\x88\x7c\x1f" ++"\x5e\xfb\x66\x05\x88\x7e\x8a\x7e\x7d\x1a\x4f\xb2\x63\xc5\x1e\xd8\x06\xa0\xee\x05\x68\x06\x72\x7d\x94\x9b\x95\x8d\x98\x8e\x9c\x1f" ++"\xb5\xf7\x57\x05\x8e\x9a\x8d\x9b\x95\x1a\xa6\x7e\xa0\x76\x94\x1e\x7f\x91\x83\x8d\x72\x8f\xd4\x93\xab\xa8\x9b\xd3\xb4\xf7\x57\x18" ++"\x93\xb8\x96\x96\xb1\x8c\x08\xb0\x06\x0e\xfb\xfa\xf7\xe3\xf9\x6d\x15\x3b\x06\xfb\x5a\xfe\x35\x05\xdb\x06\x0e\xfb\x8d\xa8\xfb\x5c" ++"\x15\xd8\x06\xdc\x8d\xc2\xbd\x9c\xe3\xb8\xf7\x67\x18\xb5\x93\xa5\xa0\xb7\x1b\x98\x06\x8f\x06\x9f\xe7\x87\x8c\x05\x7d\x06\x69\x77" ++"\x99\xa3\x91\x8d\x98\x8e\x9a\x1f\xb8\xf7\x66\x05\x8e\x98\x8c\x98\x99\x1a\xc7\x64\xb3\x51\x1e\x3d\x06\x76\x28\x05\xaf\x06\xa4\x99" ++"\x82\x7b\x81\x89\x7e\x88\x7a\x1f\x61\xfb\x57\x05\x88\x7c\x89\x7b\x81\x1a\x70\x98\x76\xa0\x82\x1e\x97\x85\x93\x89\xa4\x87\x42\x83" ++"\x6b\x6e\x7b\x43\x62\xfb\x57\x18\x83\x5e\x80\x80\x65\x8a\x08\x65\x06\x0e\x55\xf8\x8c\xf8\x2f\x15\x58\x7d\x7c\x7c\x65\x1b\x75\x7e" ++"\x91\x9e\x76\x1f\x5a\xb5\x05\x9c\x77\x73\x93\x6b\x1b\x3a\x57\x5b\x2a\x71\x1f\xd9\x06\xbd\x99\x9a\x9a\xb1\x1b\xa0\x9a\x85\x79\x9f" ++"\x1f\xbb\x61\x05\x79\xa0\xa2\x83\xac\x1b\xdb\xc2\xbe\xea\xa2\x1f\x0e\xfb\xc5\xa5\xfb\x4e\x15\x23\x0a\xb8\xf7\x66\xa3\xf7\xc9\x05" ++"\x48\x06\x20\xfb\xc9\x05\xda\xf8\x06\xd7\x1d\x39\xf8\x2e\xf8\x47\x15\xb1\x7f\x97\x72\x4f\x1a\xf7\x1a\x06\x8e\xa3\x8c\x94\x95\x1a" ++"\xcd\x5f\xc9\x4a\xa5\x1e\x7b\x91\x7c\x8e\x73\x8e\x9e\xe2\x18\x49\x06\x78\x35\x33\x84\x47\x65\x5a\x45\x19\x59\x44\x69\x21\x37\x1a" ++"\x3b\xb7\x44\xcf\x71\x1e\x9b\x84\x9c\x87\xa3\x87\x75\x23\x18\xcd\x06\xa0\xf1\xf7\x09\x91\xeb\xdc\xaf\xf7\x0e\x19\xfb\x1a\x06\x73" ++"\x50\x71\x6e\x62\x81\x08\x4a\x8f\x15\x66\x9b\x7e\xa6\xc2\x1a\xd3\xa3\xdc\xaf\xbc\x1e\x9a\xa0\xa0\x99\xa5\x92\x08\x0e\x39\xf8\x5b" ++"\xf8\x07\x15\xfb\x1f\x06\x88\x9a\x87\x9b\x82\xad\x08\x81\xb0\x89\x94\xa0\x1d\xfb\x1b\x3a\x47\x72\x5b\x57\x1e\x5a\x5e\x6d\x4d\x52" ++"\x1a\x6f\x8f\x7a\xa1\x4d\x1e\x4f\x06\x7f\x54\x05\xe4\x06\x8f\x6f\x8c\x7f\x7c\x1a\x45\x63\x59\x23\x4e\x1e\xac\x26\x05\xa0\xbc\xa8" ++"\x92\xb0\x1b\xa6\xa2\x87\x80\xb8\x1f\x7f\xbc\x9f\x88\xa6\x1b\xbc\xb5\x97\xac\xcb\x1f\x79\xf7\x01\x05\x76\x5e\x6a\x83\x67\x1b\x7a" ++"\x74\x8e\x90\x71\x1f\x94\x5f\x88\x8b\x79\x1b\x6c\x7f\x87\x6e\x4a\x1f\xf7\x03\xd9\xb3\xc1\xd4\x1a\x92\x8b\x91\x89\x97\x1e\xf7\x0e" ++"\x06\x0e\xf8\x5f\x32\x0a\x0e\x39\xf8\xd2\xf7\xf4\x15\xfb\x1f\x06\xf7\x9f\xf7\xf4\x05\xfb\x1c\x06\xfb\x4f\xfb\x92\x36\xf7\x92\x05" ++"\xfb\x1f\x06\xf7\x14\xfb\xf4\x22\x0a\x7f\x4f\x05\xf7\x26\x06\x80\x57\x05\xfb\x26\x06\x7e\x4f\x05\xf7\x26\x06\x65\xfb\x48\x20\x1d" ++"\xb1\xf7\x48\x05\xf7\x24\x06\x98\xc7\x05\xfb\x24\x06\x96\xbf\x05\xf7\x24\x06\x0e\x39\xf8\xef\xf8\x77\x15\xfb\x0f\x06\x9a\xb4\x05" ++"\xd2\xa7\xab\xad\xb2\x1b\x9c\x95\x88\x7e\xa4\x1f\xb7\xf7\x06\x05\x98\x63\x77\x8f\x6b\x1b\x22\x44\x4c\xfb\x1f\x55\x1f\x74\x50\x05" ++"\xfb\x1e\x06\x76\x27\x05\xf7\x0f\x06\xfb\x1f\xfc\x0c\x05\x38\x6c\x74\x6f\x67\x1b\x7b\x78\x93\x98\x7a\x1f\x5a\xfb\x07\x05\x7b\xa9" ++"\xa3\x85\xab\x1b\xf7\x03\xd4\xce\xf7\x2e\xc3\x1f\xf7\x20\xf8\x12\x05\xf7\x1d\x06\x0e\x39\xf8\xe1\xf8\xb4\x15\x90\xa4\x8d\x96\x99" ++"\x1a\xdc\x4b\xbb\x20\x41\x4b\x74\x62\x5f\x1e\x62\x66\x73\x58\x5c\x1a\x63\x97\x6e\xa5\x70\x1e\x57\x6a\x7c\x7f\x76\x73\x08\x71\x6d" ++"\x7e\x65\x5f\x1a\x64\x9f\x67\xad\x74\x1e\xf7\x2a\x27\x05\xbd\x6c\x90\x85\x70\x1a\x61\x64\x6b\x58\x61\x74\x9e\xaf\x95\x8c\x92\x8d" ++"\x9c\x1e\xfb\x17\x06\x84\x71\x89\x7d\x78\x1a\x34\xcf\x54\xf7\x00\xe3\xd3\xaa\xc6\xbd\x1e\xad\xb4\x9f\xbd\xba\x1a\xb5\x7c\xa9\x6a" ++"\xa6\x1e\xe7\xad\xb1\xbe\xe6\x1a\xbb\x76\xae\x5b\xa9\x1e\xfb\x04\xd1\x05\x58\xaa\x77\xa0\xa1\x1a\xaf\xab\xa5\xb6\xb3\xa1\x76\x65" ++"\x87\x8b\x84\x8a\x84\x1e\xfb\x60\xfb\xbd\x15\x6e\x9c\x81\x9a\xa1\x1a\xae\x9d\xa5\xb1\x9f\x1e\xf7\x13\x3f\x05\xae\x76\x96\x7d\x73" ++"\x1a\x6a\x79\x75\x5c\x75\x1e\x0e\x39\xf8\x89\xf8\xa4\x15\x9d\x72\x66\x97\x68\x1b\x63\x60\x7f\x78\x68\x1f\x4e\xd8\x38\x47\xc9\x3c" ++"\x05\x68\x61\x77\x54\x58\x1a\x75\x8e\x7a\x93\x73\x1e\x2d\x3e\xc1\x46\xe9\xd9\x05\x79\xa0\xb7\x7e\xb1\x1b\xb0\xa2\x91\xa3\xbb\x1f" ++"\xc6\x40\xde\xcf\x4f\xd7\x05\xaf\xb9\x9f\xc1\xbe\x1a\x9f\x88\x9b\x84\xa3\x1e\xe6\xd6\x55\xd0\x05\xfb\x69\xfb\x21\x15\xbe\xae\x68" ++"\x59\x42\x53\x52\x43\x58\x68\xad\xbe\xd5\xc3\xc3\xd3\x1f\x0e\xfc\x24\xf7\xeb\xf9\x6d\xe1\x1d\xc2\x06\xd1\xf7\x15\x05\x0e\xfb\x1e" ++"\xf7\xc6\x89\x0a\xf7\xfe\x16\xa6\xf7\x11\x05\x3a\x06\x94\xbd\xab\xa8\xc5\x95\x95\xb9\x18\x32\x84\x4b\x52\x7d\x34\x74\xfb\x01\x18" ++"\x0e\x39\xf7\x1b\xf7\x6e\x53\x0a\xf7\x51\xfb\x06\x53\x0a\x0e\xfb\xc5\xf7\x14\xf7\x6e\x53\x0a\x0e\xfb\xc5\xf7\xd3\xb0\x1d\x0e\x70" ++"\xf8\x3d\xf8\xa5\x37\x0a\xf7\x8e\xf3\xa1\x1d\x70\xf8\x3d\xf8\xa5\x37\x0a\xf7\xb6\xf7\xb9\xd2\x1d\x39\xf9\x04\xf7\xcb\x15\xfc\xcb" ++"\x06\x75\x23\x05\xf8\xcb\x06\x0e\x39\xf9\x06\xf8\x79\x15\xfb\x47\x06\xba\xf7\x74\x05\xfb\x19\x06\x5b\xfb\x74\x05\xfb\x47\x06\x72" ++"\xfb\x08\x05\xf7\x47\x06\xfb\x0b\xfc\xc7\x05\xf7\x1a\x06\xf7\x0b\xf8\xc7\x05\xf7\x47\x06\x0e\x39\xf9\x03\xf8\x79\x15\xfb\x47\x06" ++"\xbb\xf7\x74\x05\xfb\x1a\x06\x5b\xfb\x74\xd8\x1d\xfb\x73\xd8\x1d\xfb\x74\x05\xf7\x1a\x06\xbb\xf7\x74\x05\xf7\x46\x06\xa4\xf7\x08" ++"\x05\xfb\x47\x06\xbb\xf7\x73\x05\xf7\x46\x06\x0e\x55\x0a\x39\xf9\x40\x22\x1d\xfb\xc2\x06\x4a\x53\x71\x55\x58\x1f\x52\x4e\x6b\x3f" ++"\x3e\x1a\x29\xca\x4a\xef\x86\x1e\x2a\xfc\x5e\x05\xed\x06\xf7\x48\xf9\xe3\x05\xc9\x06\xfb\x48\xfd\xe3\x05\xed\x06\xf7\x48\xf9\xe3" ++"\x05\xb7\x06\x0e\xfb\xb4\xf7\x96\xf8\x3d\x15\x3d\x46\x46\x3e\x4f\xb8\x5f\xc8\xd9\xd3\xd1\xd7\xc6\x5c\xb8\x4d\x1f\x0e\xe7\xf7\x11" ++"\x86\x0a\xe9\x92\xc9\xc3\x97\xe3\xa2\xf7\x01\x18\x0e\xfb\x1e\xe7\xf7\x11\xa8\x1d\xef\xa3\x1d\xfb\x1e\xf7\x78\xf9\x6d\xa8\x1d\xec" ++"\xa3\x1d\x39\xf7\xda\xb0\x1d\xf7\x7b\xf7\x07\x15\xfb\x1c\xf7\x26\x73\xfb\x06\xdd\x32\xfb\x0c\x32\x72\xfb\x09\xf7\x5b\xf7\x28\x05" ++"\x0e\xf7\xfe\xf7\xa5\xf7\x26\x27\x1d\xf8\x00\xf7\x26\x27\x1d\xf8\x00\xf7\x26\x27\x1d\x0e\xf7\xfe\xf9\x22\xf9\x76\x15\xfc\xda\xfd" ++"\x8b\x05\xcd\x06\xf8\xdb\xf9\x8b\x05\xfc\x29\x8c\x15\x2c\x34\x35\x2e\x48\xbf\x59\xd2\x67\x1d\x7a\x3d\x15\xae\xa5\x73\x6b\x5e\x63" ++"\x64\x5e\x68\x71\xa2\xaa\xb8\xb4\xb4\xb7\x1f\xf7\x79\xfc\x15\x15\x2d\x34\x35\x2e\x48\xbf\x59\xd1\x67\x1d\x7b\x3d\x15\xae\xa4\x73" ++"\x6a\x5f\x63\x64\x5e\x69\x71\xa2\xaa\xb8\xb3\xb4\xb8\x1f\xf8\x15\xd9\x15\x2d\x34\x35\x2e\x48\xbf\x59\xd1\x67\x1d\x7b\x3d\x15\xae" ++"\xa4\x73\x6a\x5f\x63\x64\x5e\x69\x71\xa2\xaa\xb8\xb3\xb4\xb8\x1f\x0e\x70\xf7\xca\xf7\xe7\x15\x7d\x49\x82\x7f\x47\x62\x43\x5f\x67" ++"\x6b\x75\x67\x08\x74\x64\x7d\x58\x5f\x1a\xfb\x02\xde\x47\xf7\x18\xe1\xd1\xa8\xc5\xc0\x1e\xb2\xb6\xa1\xbc\x9e\xdf\x08\xfb\x1c\x06" ++"\x34\x7b\x59\x57\x48\x1b\x55\x65\xaf\xbe\x9f\x91\xa0\x95\x9e\x1f\x9a\xa5\x96\x95\xc2\xb1\xe9\xcd\xb2\xc2\x92\xd8\x08\xfb\x12\xc2" ++"\xd7\x1d\xfb\xc5\xf7\x43\x4c\x1d\x0e\xfb\xc5\xf8\x6f\x30\x1d\x0e\xfb\xc5\xf7\xa6\xf9\x89\x29\x1d\xfb\xc5\xf8\x52\xf9\x7c\x41\x0a" ++"\xfb\xc5\xf8\x67\xf9\x66\x2d\x0a\xfb\xc5\xf8\x31\xf9\x86\x53\x1d\xfb\xc5\xf8\x0d\xf9\x79\x3b\x0a\xfb\xc5\xf7\xaf\xf9\x79\x38\x1d" ++"\xfb\xc5\xf7\xda\xf9\x99\x2e\x1d\x0e\xfb\xc5\xf7\x2e\x16\x47\x21\xbc\x0a\x6d\x78\x65\x6f\x56\x1d\x63\x7c\x7f\x89\x87\x7b\x1f\xb4" ++"\xc9\x05\x0e\xfb\xc5\xf7\xca\x8a\x0a\xfb\xc5\xf7\x42\x16\x62\x7a\x78\x82\x73\x7a\x08\x61\x6e\x72\x60\x61\x1a\x5c\xbe\x6e\xde\xa5" ++"\x9e\x8d\x92\xab\x1e\x95\xbf\x05\x83\x76\x74\x88\x70\x1b\x6a\x7a\x98\xa6\xa2\x96\xa4\xa2\xa8\x1f\x9e\xa3\x91\x8f\xcd\xb1\x08\x0e" ++"\xfb\xc5\xf7\xee\xf8\xf6\x3a\x1d\xf7\xfe\xaa\x0a\xf7\xfe\x6c\x0a\x0e\xfb\xa0\xf8\x20\xf7\xea\x15\xfb\xaf\x27\x0a\xf7\xb0\x06\xb3" ++"\xf7\x27\x15\x82\x96\x88\x92\x94\x1a\x90\x8b\x8f\x8c\x8f\x1e\xb2\xf7\x48\x05\x8d\x96\x8c\x94\x93\x1a\xb8\x61\xa6\x43\x30\x56\x66" ++"\x40\x7a\x1e\xda\x06\xab\x95\x9d\x97\xb2\x1b\xaa\x98\x83\x7a\x7e\x83\x7e\x7f\x85\x1f\x7e\x85\x8b\x8b\x60\x85\x69\x85\x18\x41\x80" ++"\x5b\x5a\x4c\x1a\x5b\xab\x6d\xbe\xb3\xaa\x98\xac\xaf\x1e\x89\x81\x8b\x89\x87\x1a\x85\x8c\x87\x8e\x85\x1e\xe7\x06\x41\xf7\x16\x15" ++"\x5b\x81\x6d\x6f\x62\x1b\x70\x7c\x95\x9f\xa7\xa1\x9f\xb1\x91\x1f\xa9\x91\x95\x8c\x05\x8c\x91\x8f\x8c\x8d\x1b\x92\x8d\x8d\x8c\x92" ++"\x8e\x08\x0e\x70\xf7\xe6\xf8\x39\x15\xcc\xf7\xc8\x28\x0a\x3c\xfc\x09\x27\x4e\x77\x2d\xef\xc8\x53\xfb\x9a\x05\xf8\x87\x21\x1d\xfb" ++"\xf1\x06\xb6\xf7\x5e\xf7\x4f\xf7\x02\x9f\xe9\x05\x0e\xf7\x20\x5e\x0a\x0e\xf7\xfe\xf9\x48\xf7\xce\x15\xf7\xbe\x21\x1d\xfb\xbe\x40" ++"\x0a\xf7\xda\x21\x1d\xfc\x6b\x06\x80\x57\x05\xb9\x66\x63\x9d\x49\x1b\x2d\x36\x62\x3a\x41\x1f\x38\x2f\x53\xfb\x29\xfb\x19\x1a\xfb" ++"\x35\xe9\x20\xf7\x22\xce\xb7\xa1\xc7\xc3\x1e\x7f\x50\x05\xf8\x7e\x25\x1d\xfb\xed\x06\xfb\x1f\xc0\x15\x57\x64\x66\x76\x55\x1b\x30" ++"\x56\xc9\xf6\xd1\x9e\xd6\xae\xca\x1f\xe2\xba\xcb\xb7\xd9\x1b\xc3\xac\x75\x58\x9e\x1f\x0e\xfb\xa5\xf8\x2e\xf7\xea\x15\xfb\xc1\x27" ++"\x0a\xf7\xc1\x06\x55\xf8\x67\x15\xfb\x06\x36\x2c\xfb\x14\x41\xbd\x5d\xda\xcb\xc0\xa4\xbc\xb0\x1f\xa8\xb0\x9e\xc7\xc0\x1a\xd5\x5a" ++"\xb8\x38\x1e\x7d\x47\x15\xaf\xa2\x70\x5f\x3e\x5e\x4b\x55\x68\x74\xa7\xb6\xd8\xb7\xcb\xc1\x1f\x0e\xf7\x8f\x6e\x1d\x0e\x2a\x1d\x0e" ++"\xf7\xbc\xf8\x47\x15\xca\xf7\xba\x22\x0a\x3f\xfb\xf5\x3f\x5c\x7a\x38\xd7\xbb\x4d\xfb\xba\x20\x1d\xd6\xf7\xf5\xd7\xb8\x9c\xdd\x05" ++"\x0e\x70\x73\x1d\x0e\xf7\xc6\xf9\xbd\xdd\x1d\xae\xbd\x9a\x8c\x96\x91\xa5\x1f\xf7\xfe\x06\x69\x1d\xba\x6f\xaf\x1e\xb8\x67\x52\xa3" ++"\x45\x1b\x3f\x42\x70\x5e\x5d\x1f\xb9\x69\x48\xa5\x3c\x1b\x25\x31\x5f\x3c\x4f\x1f\x5b\x4b\x6b\x28\x34\x1a\xfb\x0f\xde\x3f\xf7\x1a" ++"\xdc\xd8\xa6\xb9\xbf\x1e\x5f\xa7\xcd\x6e\xd5\x1b\xf7\x0b\xf7\x01\xcf\xf6\xc0\x1f\xfc\xcb\xf7\xb1\x15\xc9\xb1\x5e\x43\x5a\x7d\x56" ++"\x73\x61\x1f\x53\x6c\x5d\x6c\x57\x1b\x4f\x64\xb8\xd2\xf7\x13\xd6\xf4\xe6\x1f\xf8\x63\xfb\x0a\x15\xfb\x6c\x06\xd8\xa0\xb9\xb4\xcb" ++"\x1b\xc1\xaa\x6a\x52\x1f\x0e\x70\xf7\xfb\xf7\xf1\x15\x9a\x06\xd6\xb1\x6a\x4a\x5f\x77\x5f\x69\x6d\x1f\x6c\x70\x6f\x82\x54\x8a\x08" ++"\x7d\x06\x73\xfb\x04\x05\x86\xab\x9c\x89\x9e\x1b\xe5\xdb\xb8\xdc\xc2\x1f\xac\xbd\xa2\xd1\xc1\x1a\xd2\x67\xbc\x4d\x99\x1e\xd6\xa5" ++"\xba\xce\xd9\x1a\xe4\x3b\xc5\xfb\x0e\xfb\x20\x23\x48\x23\x75\x1e\xfb\x0b\xfc\xc2\x20\x1d\xf7\x06\xf8\xad\x05\xc0\x96\xad\xa6\xc3" ++"\x1b\xc3\xac\x73\x62\x6d\x7c\x6b\x72\x78\x1f\x79\x75\x6f\x82\x61\x1b\x0e\xfb\xc5\xf7\x98\xf8\xd1\x15\x4d\xfb\xb5\x05\xe9\x06\xe5" ++"\xf8\x3d\x05\x4c\x06\x59\x73\x59\x72\x3d\x1b\x7e\x4e\x05\x0e\x55\xf7\x14\xf8\x0c\x15\x72\xfb\x0c\x05\xf8\x15\x06\x67\xfb\x3e\x05" ++"\xf7\x0b\x06\xc8\xf7\xb6\x05\x0e\x70\xf7\x26\xfb\x70\x15\xbd\xf7\x7f\x05\x6f\xa4\xa4\x81\xb8\x1b\xc4\xaf\x99\xb4\xbb\x1f\x62\x9b" ++"\x9f\x7d\xba\x1b\xa7\x9f\x90\x98\xa5\x1f\x9d\xe1\x05\x88\x81\x87\x8a\x84\x1b\x7d\x84\x93\x9a\x96\x8d\x9b\x90\xa2\x1f\xde\xf8\x1a" ++"\x22\x0a\x43\xfb\xe6\x05\x4c\x7e\x57\x63\x48\x1b\x5c\x6e\xa3\xb1\x94\x8e\x9d\x8f\x9e\x1f\xd2\xf7\xe1\x22\x0a\xfb\x36\xfd\x8c\x05" ++"\x0e\xf7\xfe\xf8\x51\xf9\x1d\x15\xf7\x19\x06\x9c\xdb\x05\xfc\x01\x27\x0a\xf7\x1d\x06\x3b\xfc\x0c\x05\xea\x06\xf8\x57\x16\xf7\x31" ++"\xf7\xf1\x41\xfb\xf1\x05\xe6\x06\xec\xf8\x5c\x05\xfb\x1d\x06\xfb\x32\xfb\xf3\x80\xf7\xf3\x05\xfb\x1e\x06\x2a\xfc\x5c\x05\xe6\x06" ++"\xd6\xf7\xf1\x95\xfb\xf1\x05\x0e\xdf\x7d\x1d\xf7\x58\xf7\x89\xae\x1d\xf8\xe0\xae\x0a\xa7\xfd\x0f\x15\xfb\x4c\x06\x99\x9d\x9e\x99" ++"\xd0\xb4\xbe\xc1\x1d\x4d\x52\x23\x7a\x1e\xe6\x06\xc5\x92\xa5\xaa\xb5\x1b\xac\x9e\x7a\x6e\x71\x80\x71\x76\x77\x1f\x78\x78\x75\x7d" ++"\x47\x62\x33\x59\x6b\x64\x76\x3a\x08\xf7\xc6\x06\x0e\x55\xf9\x0a\xf8\x58\x91\x0a\x68\xfb\x36\x05\xf7\x0b\x06\xae\xf7\x36\x05\xf7" ++"\x4b\x06\x5d\xfb\x69\x15\xfc\x78\x06\x72\xfb\x0b\x05\xf8\x78\x06\x0e\xa8\xf7\x94\xf7\x20\x15\xf7\x4f\x06\xda\xc4\xba\x1d\x49\x1b" ++"\xfb\x33\x06\xa5\xf7\x0c\x34\x0a\xc3\xf7\x9d\x15\xba\xf7\x6f\x05\xf7\x2d\x06\xc1\xaf\x6c\x5b\x6e\x80\x64\xc3\x0a\xf7\x58\xf7\x90" ++"\xae\x1d\xf8\xe3\xae\x0a\x9c\xfc\xb9\x15\x5d\x06\xc2\xf7\x97\x05\xfb\x00\x06\xfb\x6d\xfb\x98\x7b\x43\x05\xf7\x45\x33\x1d\xe9\x06" ++"\x9e\xe8\x05\xb9\x06\xfb\x0f\xd4\x15\x22\x06\xf7\x20\xf7\x3a\x05\x0e\x55\xcb\x1d\xfb\x9b\x5b\x15\x64\x66\x67\x64\x6f\xa0\x76\xa8" ++"\xb2\xb0\xae\xb1\xa9\x77\xa0\x6d\x1f\xd3\xf7\xe6\x15\x64\x66\x67\x64\x6f\xa0\x76\xa8\xb2\xb0\xaf\xb0\xa9\x77\xa0\x6d\x1f\x0e\xfb" ++"\xfa\xf7\xe3\xf9\x6d\x15\x3b\x06\x38\xfc\x19\x05\xdb\x06\x6b\xfb\x2b\x15\x3b\x06\x38\xfc\x19\x05\xdb\x06\x0e\xfb\x82\xf7\xcf\xf9" ++"\x42\x15\x38\x47\x47\x38\x38\xcf\x46\xdd\xe0\xcf\xce\xe0\xde\x47\xcf\x37\x1f\x8c\x4c\x15\xbb\xb3\x64\x5a\x59\x63\x64\x59\x5c\x63" ++"\xb3\xbb\xbc\xb3\xb3\xbc\x1f\x0e\x70\xf7\xf4\xf9\x6d\x23\x1d\xfb\x5d\xfe\x47\x9b\x0a\xf7\x5d\xf7\x12\x48\xdb\x21\x48\x53\x6e\x4f" ++"\x5d\x1f\xf7\x03\x74\xe9\x1d\x35\x56\x5f\x1d\xf7\x58\xf7\x80\x66\x0a\xf8\x90\xf7\x49\x15\xfc\xd9\xfd\x73\x05\xe0\x06\xf8\xd9\xf9" ++"\x73\x05\x8f\xfc\xb9\x15\x5d\x06\xc2\xf7\x97\x05\xfb\x00\x06\xfb\x6e\xfb\x98\x7c\x43\x05\xf7\x45\x33\x1d\xe8\x06\x9f\xe8\x05\xb9" ++"\x06\xfb\x0f\xd4\x15\x21\x06\xf7\x20\xf7\x3a\x05\x0e\xfb\xc5\xf8\x1b\xf8\x00\x15\xfb\x4c\x06\x98\x9d\x9f\x99\xcf\xb4\xbf\xc1\x1d" ++"\x4c\x52\x23\x7b\x1e\xe6\x06\xc5\x91\xa5\xaa\xb6\x1b\xac\x9e\x7a\x6e\x71\x7f\x71\x77\x77\x1f\x78\x78\x76\x7d\x45\x62\x34\x59\x6b" ++"\x64\x76\x3a\x08\xf7\xc6\x06\x0e\xee\xf7\xf8\xf7\xcd\x15\xe6\x06\xaf\x9c\x80\x73\x85\x89\x83\x87\x7a\x1f\x83\x6a\x85\x6c\x7c\x1a" ++"\x82\x8c\x85\x8f\x7e\x1e\xf1\x06\x90\xa0\x05\x82\x91\x88\x91\x94\x1a\x8c\x98\x05\x97\xd2\x8e\xa0\x9c\x1a\xa1\x80\x99\x6f\x98\x1e" ++"\xcb\xa8\xac\xba\xcb\x1a\xc6\x6a\xa9\x49\x1e\xfb\x82\x06\x2d\xfc\x4e\x05\xeb\x06\xc1\xf7\x92\x15\xa2\xf7\x00\x05\xf1\x06\xb3\x9a" ++"\x82\x73\x78\x84\x73\x82\x80\x1f\x7c\x80\x79\x85\x6a\x1b\xc2\xf7\xf1\x15\xfb\x8a\xb1\x0a\xf7\x8b\xf7\x79\xf7\x72\xf7\x84\xf7\x43" ++"\xfb\x15\xf7\x14\x9c\x0a\xfb\x20\x25\xf3\xf7\x21\xf7\x57\xf7\x4b\xf7\x49\xf7\x58\x1f\x0e\x55\xcb\x1d\x0e\x70\xf7\xf7\xf8\xf5\x15" ++"\xb1\x70\xae\x65\xa3\x62\x08\xa0\x65\x77\x91\x6b\x1b\x45\x48\x6d\x58\x5e\x1f\x50\x48\x65\x21\x29\x1a\xfb\x12\xde\x40\xf7\x1f\xf3" ++"\xe1\xb4\xda\xc5\x1e\xbf\xd0\xa7\xe3\xe6\x1a\xf7\x14\x5a\xdf\xfb\x16\xec\x1e\xe8\xb4\x60\xb6\x23\x5e\x85\x8f\x86\x8d\x89\x8d\x19" ++"\x6f\x9b\x7a\x95\x7e\x92\x73\x95\x19\x45\x59\xb1\x73\x91\x87\xa5\x79\x19\x33\x62\xb4\x60\x05\xf7\x15\xfb\x19\x15\xa3\xa6\x82\x7d" ++"\x9f\x1f\xa2\x7a\x95\x72\x63\x1a\xfb\x1c\x45\x26\x2c\x73\x73\x94\x9a\x78\x1e\x75\x9e\x81\xa8\xb8\x1a\xbd\x98\xc1\xa3\xb4\x1e\xbf" ++"\xa8\xb6\xa7\xbe\x1b\x0e\x55\xf8\x98\xf8\x50\x15\xfb\x31\xfb\x15\x26\xf7\x15\x25\x36\xf0\xfb\x14\xfb\x2f\xfb\x14\xcd\x37\xf7\x2f" ++"\xf7\x14\xf0\xfb\x15\xf1\xdf\x26\xf7\x15\xf7\x31\xf7\x15\x05\x0e\xfb\xc5\xf7\x74\x66\x0a\x0e\xee\xf9\x18\xf8\x43\x15\x8d\x9c\x8c" ++"\x92\x94\x1a\xd8\x4e\xbe\x2e\x3f\x48\x6a\x4e\x5b\x1e\x60\x54\x70\x3b\x3f\x1a\x28\xc7\x4f\xed\xf7\x06\xe1\xcb\xf4\xa7\x1e\x2f\x06" ++"\x53\x79\x63\x6d\x52\x1b\x53\x6d\xac\xc8\xbc\x9b\xc1\xa4\xb1\x1f\xb5\xa8\xb0\xa0\xb9\x1b\xc0\xa2\x73\x55\x1f\x73\xf7\xcc\x15\xfb" ++"\x8b\xb1\x0a\xf7\x8c\xf7\x79\xf7\x72\xf7\x84\xf7\x44\xfb\x15\xf7\x13\x9c\x0a\xfb\x21\x25\xf2\xf7\x22\xf7\x57\xf7\x4b\xf7\x49\xf7" ++"\x59\x1f\x0e\xdf\x24\x0a\xf7\x7b\xf8\x11\x2b\x0a\xdf\x24\x0a\xa7\xf8\x11\x29\x1d\xdf\x24\x0a\xb2\xf8\x01\x38\x1d\xdf\x24\x0a\x3f" ++"\xf8\x11\x3d\x0a\xdf\x24\x0a\xdd\xf8\x22\x2e\x1d\x0e\xdf\x24\x0a\xf7\x5e\xf8\x04\x15\x69\x7d\x79\x7b\x75\x1b\x7f\x88\x8c\x93\x79" ++"\x1f\x59\xa0\x05\x9b\x67\x82\x8d\x71\x1b\x54\x61\x61\x3f\x73\xb9\x1d\xa1\x86\x9b\x4a\x1d\xdf\xf8\x19\x74\x15\xf7\x44\x8c\xf7\x1c" ++"\xf3\xb4\xf7\x3b\x08\xfb\x23\x06\x2f\x6e\x44\x57\x2a\x1b\x2a\x5a\xc1\xf5\xdd\x51\x0a\xf7\x21\x06\x8e\xa5\x8c\x96\x97\x1a\xf7\x12" ++"\x22\xdf\xfb\x2f\xfb\x0f\x20\x56\x26\x3a\x1e\x44\x33\x5f\xfb\x1b\xfb\x15\x1a\xfb\x25\xe7\x26\xf7\x21\x80\x1e\x54\x37\x05\xb6\x0a" ++"\x66\x6e\x74\x92\xa2\x5b\x1f\x6d\x58\x05\x74\xc5\xa9\x85\xb8\x1b\xe7\xc6\xb5\xcc\xaf\x73\xa0\x63\x7b\x7f\x89\x86\x7c\x1f\x0e\xa8" ++"\x26\x0a\xf8\x37\xf9\xbf\x2b\x0a\xa8\x26\x0a\xf7\x82\xf9\xbf\x39\x0a\xa8\x26\x0a\xf7\x8a\xf9\xaf\x38\x1d\xa8\x26\x0a\xf7\x24\xf9" ++"\xbf\x3d\x0a\x25\x0a\xf7\xa8\x56\x0a\x25\x0a\xd6\xfa\x3c\x29\x1d\x25\x0a\xdf\xfa\x2c\x38\x1d\x25\x0a\x6b\xfa\x3c\xbb\x0a\xdf\x30" ++"\x0a\xa1\xfa\x2f\x15\x69\x7d\x79\x7b\x74\x1b\x80\x88\x8c\x93\x79\x1f\x59\xa0\x05\x9b\x67\x82\x8d\x71\x1b\x54\x60\x61\x3f\x74\x1f" ++"\xc1\x06\xad\x9c\x9b\x9a\x9d\x1b\x93\x9e\x85\x82\x9c\x1f\xbd\x72\x05\x85\x98\xa0\x86\x9c\x4a\x1d\xf7\x20\xf9\x70\xdb\x1d\x67\x5e" ++"\x15\xfb\x10\x26\x5b\x29\x39\x1f\x3d\x2e\x39\x1d\x21\xf4\xfb\x4c\xaf\x0a\x4f\x1f\x44\x59\x4c\x69\x3e\x1b\x25\x4d\x2f\x1d\x0e\xf7" ++"\x20\xf8\xb1\xfa\x3c\x46\x1d\xfb\x03\x7c\x1d\xf7\x20\xf8\xba\x45\x1d\xfb\x40\x50\x51\x1d\x0e\xf7\x20\xf8\x56\xfa\x3c\x3e\x0a\x6c" ++"\x7c\x1d\xf7\x20\xf8\xae\xf9\x79\x51\x1d\xf7\x57\xf7\xca\x15\x69\x7e\x79\xb3\x1d\x74\x1f\xc1\x06\xac\x9b\x9b\x9b\x83\x0a\xa8\xf8" ++"\xad\xf9\xa9\x3a\x0a\xd2\xfb\x27\x05\xf7\xb4\xfb\xae\x74\x1d\x0e\xdf\xf9\x48\xfa\x3c\x4d\x1d\xf7\x11\x52\x41\x1d\xdf\xf8\x98\xfa" ++"\x3c\x46\x1d\xae\xfb\x63\x41\x1d\xdf\xf8\x9b\x45\x1d\x77\x44\x41\x1d\xdf\xf8\x42\xfa\x3c\x61\x1d\xf7\x02\xfb\x63\x41\x1d\xa8\x2c" ++"\x0a\xf7\x8d\x56\x0a\xa8\x2c\x0a\xd7\x45\x1d\x0e\x70\x36\x1d\xfb\x4b\xf7\x4d\x15\xf7\x1f\xf7\x27\x05\x3e\x06\x25\x2a\x4e\xec\x05" ++"\x3d\x06\xd2\xfb\x27\x05\x0e\x39\xf8\xdf\x30\x1d\xed\xfc\xe2\x3f\x1d\x39\xf8\x16\xf9\x89\x46\x1d\xac\xfd\x78\x3f\x1d\x39\xf8\x1f" ++"\x52\x0a\x6f\xfc\xf0\x3f\x1d\x39\xf7\xc3\x4c\x1d\xf4\xfd\x78\x3f\x1d\x39\x2d\x1d\xac\xf8\x9a\x2e\x1d\x0e\x39\x2d\x1d\xf7\x2a\xf8" ++"\x7d\x41\x0a\x39\xf7\xb4\x74\x15\xf7\x13\x88\xf6\xdd\xb2\xf7\x17\x08\x57\x1d\xf7\x1a\x06\x8e\xa3\x8c\x94\x95\x1a\xb5\x7a\xb3\x6c" ++"\xaa\x1e\xb1\x65\x5d\x9c\x48\x1b\x2d\x42\x6c\x4b\x56\x1f\x50\x45\x61\xfb\x09\x2d\x1a\x43\xaf\x48\xc2\x6d\x1e\x9e\x81\x9d\x85\xaf" ++"\x84\x52\x34\x18\xb6\x0a\x65\x6e\x75\x92\xa3\x5b\x1f\x6d\x57\x05\x75\xc4\xaa\x84\xb8\x1b\xe7\xc6\xb5\xcc\xaf\x73\xa0\x63\x7b\x7f" ++"\x89\x87\x7c\x1f\x0e\x39\xf8\xc6\x30\x1d\xf7\x3d\xfc\x11\x42\x1d\x39\xf8\x0e\xb4\x1d\xe3\xfc\xa7\x42\x1d\x39\xf8\x1c\xf9\x79\x2e" ++"\x0a\xf7\x67\xf7\x0c\x2e\x0a\x9f\xfc\x1f\x42\x1d\x39\x76\x1d\x2a\x1d\xf7\x85\x30\x1d\x0e\x2a\x1d\xb3\xf9\x89\x29\x1d\x2a\x1d\xbc" ++"\x52\x0a\x0e\x2a\x1d\x4f\x4c\x1d\x0e\x70\x34\x1d\xf7\xa6\xf7\x60\x41\x0a\x70\xf8\xeb\x30\x1d\x6f\x51\x15\x23\x32\x5f\x3c\x50\x1f" ++"\x5b\x4b\x6c\x28\x35\x1a\xfb\x0e\xdf\x3d\xf7\x19\xf7\x00\xe2\xb5\xdc\xc8\x1e\xbb\xca\xaa\xee\xe2\x1a\xf7\x10\x37\xd7\xfb\x1d\x1e" ++"\x75\xfb\x04\x54\x1d\x0e\x70\xf8\x33\x99\x0a\xfb\x01\x6d\x0a\x70\xf8\x39\x52\x0a\xfb\x3c\x43\x15\x23\x32\x5f\x3c\x50\x1f\x5b\x4b" ++"\x6c\x28\x35\x1a\xfb\x0e\xdf\x3d\xf7\x19\xf7\x00\xe2\xb5\xdc\xc8\x1e\xbb\xca\xaa\xee\xe2\x1a\xf7\x10\x37\xd7\xfb\x1d\x1e\x75\xfb" ++"\x04\x54\x1d\x0e\x70\xf7\xdb\xf9\x89\xa7\x0a\x5f\xf7\x2a\x05\x69\x6d\x0a\x70\x36\x0a\xf7\x56\xf7\xc7\x15\x69\x76\x76\x7a\x74\x1b" ++"\x80\x88\x8c\x94\x7a\x1f\x5e\xa0\x05\x99\x6e\x7d\x8e\x73\x1b\x54\x57\x61\x40\x64\x1f\xc1\x06\xac\xa2\x9e\x9a\x9d\x1b\x93\xa0\x84" ++"\x84\x98\x1f\xb8\x72\x05\x84\x96\x9f\x87\x9c\x1b\xcb\xc5\xb7\xd9\xb0\x1f\x0e\x39\xf8\x5e\xf8\xf6\x3a\x0a\xd2\xfb\x27\x05\xf7\x7e" ++"\xfb\x88\x63\x0a\x0e\x70\xf8\xdf\xf9\x89\x15\xfb\x13\x06\x26\xfb\x2a\x05\xd1\x06\xf7\x04\xfc\xf3\x42\x0a\x70\xf8\x2a\xb4\x1d\xa7" ++"\xfd\x89\x42\x0a\x70\xf8\x38\xf9\x79\x2e\x0a\xf7\x67\xf7\x0c\x2e\x0a\x63\xfd\x01\x42\x0a\x70\xf7\xd9\xf9\x89\x3e\x0a\xec\xfd\x89" ++"\x42\x0a\x39\x72\x0a\x34\xf7\x6d\x2b\x0a\x39\x72\x0a\xfb\x94\xf7\x5d\x45\x0a\xfb\x1e\x44\x1d\xfb\x09\xf7\x4b\x9a\x0a\xfb\x86\xf7" ++"\x42\xf8\xf5\x15\x46\xfb\xd9\x05\xe8\x06\xb2\xf7\x4b\x05\xbb\x96\xa8\xa7\xb4\x1b\xa7\x9a\x7c\x6e\x83\x8a\x83\x89\x80\x1f\x63\xfb" ++"\x50\x05\xe8\x06\xb9\xf7\x6d\x05\x8e\x96\x8c\x97\x95\x1a\xbb\x64\xac\x53\x64\x66\x7c\x70\x70\x1e\x87\x86\x94\xb4\x05\x0e\xa7\x4b" ++"\x0a\x0e\xf7\xc5\x4b\x0a\xf7\x8e\xf3\xa1\x1d\xf7\xc5\x4b\x0a\xf7\xb6\xf7\xb9\xd2\x1d\xf7\x58\xf9\x60\x32\x0a\xfc\xbe\xfb\x22\x15" ++"\x4d\xfb\xb5\x05\xe9\x06\xe5\xf8\x3d\x05\x4c\x06\x59\x73\x59\x72\x3d\x1b\x7e\x4e\x05\xf9\x1c\xfb\xe9\x6a\x0a\x0e\xf7\x58\xf9\x81" ++"\x32\x0a\x64\xfc\x77\x15\xc1\xab\xa2\xac\xb8\x1a\xc1\x5b\xb1\x45\x33\x43\x4d\x40\x71\x95\xaf\x1d\x53\xf7\x1b\x15\xac\xa1\x7a\x71" ++"\x64\x69\x6d\x61\x6c\x77\x9d\xa6\xb1\xaa\xa8\xb4\x1f\x69\xfb\x3d\x15\xac\xa0\x78\x6c\x57\x6a\x66\x5c\x6a\x73\x9f\xa7\xbe\xb0\xb3" ++"\xb9\x1f\xfc\x63\xf7\xa5\x15\x8c\x90\x8e\x8b\x90\x1b\xc0\xa2\x7c\x69\x62\x6a\x6a\x63\x66\x78\x9b\xaa\x91\x8b\x8f\x8d\x93\x1f\x30" ++"\x06\x88\x7b\x8a\x82\x80\x1a\x47\xbb\x64\xde\xf7\x01\xd6\xd0\xee\xab\x7d\xa2\x6e\x9d\x1e\xba\xa8\xa3\xb1\xb9\x1a\xc6\x5c\xad\x3a" ++"\x27\x57\x5e\x25\x77\x1e\xe2\x06\xc3\x97\x9c\x9e\xb2\x1b\xa6\x9d\x7b\x73\x76\x82\x78\x7c\x7e\x1f\x7b\x7d\x7a\x87\x63\x8a\x08\x0e" ++"\xf7\x58\xf9\x74\x32\x0a\x71\xfc\x77\x15\xc2\xd1\x1d\x95\x7a\xa8\x75\x1e\x4c\xc6\x1d\x66\xa1\x1e\x53\x96\x1d\xfb\x91\xf8\xa3\x15" ++"\xfb\x79\x06\x33\xfb\x81\x05\xd6\x06\xa0\x99\xa0\x96\xa5\x1b\xae\x9e\x77\x68\x4e\x67\x5e\x5a\x6b\x76\x9a\xa2\x8e\x8c\x91\x8c\x90" ++"\x1f\x38\x06\x89\x7f\x8a\x85\x83\x1a\x4f\xbb\x64\xd3\xf4\xde\xe1\xf7\x00\xcd\x63\xb4\x4a\x6e\x74\x84\x79\x6f\x1e\xab\xe3\x05\xf7" ++"\x46\x06\x0e\xf7\x58\xf9\x5d\x32\x0a\x7f\xfc\x77\x6a\x0a\xfb\x51\xf8\xa2\x15\xfb\xc1\x06\x7b\x40\x05\xf7\x68\x06\xfb\x09\xfb\x05" ++"\x50\x2f\x5b\xfb\x25\x08\xe0\x06\xab\xf7\x06\xba\xde\xe3\xec\xb0\xb2\xa0\xa0\x90\x90\x08\x0e\xf7\xfe\x6c\x0a\xf7\xdc\xf7\xe0\x2b" ++"\x1d\xdf\x24\x0a\xf7\x3b\xf8\x0f\xbc\x1d\x7e\x5c\x1d\xdf\x24\x0a\x0e\xdf\x24\x0a\xfb\x3b\xf7\x42\x26\x1d\xdf\x24\x0a\xf7\x73\xf7" ++"\xee\x2d\x0a\xdf\xf8\xa8\xf7\x27\x15\x9d\xfb\x27\x05\xd6\x06\x5f\x7c\x77\x81\x73\x79\x08\x60\x6c\x72\x62\x63\x1a\x59\xc5\x1d\x71" ++"\x1b\x65\x7a\x98\xa9\xbd\xc3\xc5\xd9\xab\x1f\x2a\xf9\x6d\x05\xfb\x41\x06\xfc\x2b\xfd\x6d\x05\xf7\x2d\x06\xdc\xf7\x27\x05\xf7\x96" ++"\xf7\x11\x15\xfb\x51\x06\xf7\x2e\xf7\xaf\x05\x0e\xdf\x24\x0a\xd2\xf8\x22\x2e\x1d\xc0\xf7\x3e\x2b\x0a\xdf\x78\x1d\xdf\x69\x0a\xdd" ++"\xf8\x5a\x15\xfb\x1a\x06\x2d\xfb\x2a\x05\xca\x06\x0e\xdf\x69\x0a\x65\xf7\xc7\x3a\x1d\xdf\x7e\x1d\xfb\x19\xf8\x5b\x39\x0a\xdf\xf9" ++"\xa4\xf8\x76\x15\x8d\x9b\x8d\x9d\x91\x1a\xc5\x75\xbe\x61\xb5\x1e\xb9\x5b\x4e\xa1\x3a\x1b\xfb\x17\xfb\x09\x54\x2c\x47\x1f\x4a\x33" ++"\x5e\xfb\x22\xfb\x04\x1a\x47\xa3\x46\xb4\x58\x1e\x51\xb9\xc8\x71\xe3\x1b\xf5\xef\xae\xc6\xca\x1f\xbc\xb9\xab\xc2\x9f\xd8\x08\xfb" ++"\x27\x06\x31\x6f\x40\x53\x31\x1b\x2f\x5b\xbe\xee\xe8\xa5\xe6\xb9\xcc\x1f\xd5\xc0\xc8\xb0\xd2\x1b\xce\xb6\x70\x5a\x96\x1f\x8f\x7a" ++"\x8c\x83\x6d\x1a\x71\xf8\x4c\x49\x1d\xa8\x78\x0a\xdf\x73\x0a\xf7\x33\xf9\x2c\x3a\x0a\xd3\xfb\x27\x05\x0e\xdf\x7d\x1d\x71\x8f\x16" ++"\xf8\xf0\x06\xfb\x97\xf9\x0a\x05\x33\x06\xb7\x25\x15\xf7\x4b\xfc\x5b\x05\xfc\x01\x06\x0e\xa8\x26\x0a\xf8\x0a\xf9\xbd\x53\x1d\xa8" ++"\x26\x0a\xf7\xc7\xf9\x2c\x3a\x1d\xa8\x26\x0a\xf7\xe4\xf9\xad\x3b\x0a\xa8\x26\x0a\xf8\x42\xf9\x9c\xe8\x1d\x0e\xe0\xd6\x16\x23\x0a" ++"\xf3\xf8\x7c\x05\xe6\x9e\xc2\xb3\xf4\x1b\xd3\xac\x74\x58\x7d\x89\x7e\x87\x76\x1f\xfb\x09\xfc\xba\x05\x6c\x84\x7d\x7f\x6c\x1b\x7d" ++"\x85\x8c\x8d\x87\x1f\x71\xfb\x0c\x05\x87\x99\x99\x8a\xa3\x1b\xf7\x09\xc3\xaf\xe3\x9d\x1f\xf7\x1e\xf9\x1c\x05\x8f\x9e\x8d\x9d\x9d" ++"\x1a\xdf\x45\xbb\xfb\x10\x2d\x51\x73\x48\x49\x1e\x9d\xdd\x28\x0a\x0e\xa8\x99\x1d\xf8\x6c\x06\x5f\x7c\x77\x81\x73\x79\x08\x5f\x6c" ++"\x73\x62\x62\x1a\x5a\xc5\x1d\x70\x1b\x66\x7a\x97\xa7\xbd\xb1\xb5\xe6\xbe\x1f\xbf\x0a\x0e\xa8\x26\x0a\x0e\xf7\x6c\xf8\x43\xf7\xce" ++"\x15\xf7\xf1\x25\x1d\xfb\xf0\x40\x0a\xf8\x0e\x25\x1d\xfc\xa4\x9f\x1d\x39\xf8\xf0\x26\x1d\xdf\x8e\x1d\xf7\xa0\xf9\x61\xf7\xdf\x15" ++"\x44\x7f\x0a\xd2\xf7\xdf\x05\xfb\x12\xf8\x22\x26\x1d\x39\xc7\xf7\xd2\x15\x64\x47\x05\xd4\x06\x8c\x47\x93\x5a\x9f\x5e\x08\x4a\xa9" ++"\xd5\x5d\xd9\x1b\xb3\xad\x92\xa6\xe2\x1f\xaa\xf7\x29\x05\x61\x34\x6e\x81\x62\x1b\x4f\x67\xbd\xe7\x84\x1f\xf7\x49\x06\xb1\xcf\x05" ++"\xfb\x6d\x06\x8f\xa1\x8f\x9e\x93\xa6\x08\xf7\x84\x06\xb2\xcf\x05\xfb\x8f\x06\xe7\xb5\xc4\xbb\xca\x1b\xb7\xad\x7a\x59\xbf\x1f\xd4" ++"\xf7\x15\x05\xc1\x4d\x67\x99\x44\x1b\xfb\x23\xfb\x11\x28\xfb\x3f\x41\x1f\x5b\x06\x64\x47\x05\xcb\x06\x83\x6f\x89\x80\x86\x6e\x08" ++"\x0e\x6f\xd9\x16\x23\x0a\xf7\x14\xf8\xf0\x05\xf7\xfe\x21\x1d\xfc\x94\x06\x0e\xf7\x20\x64\x0a\x6a\xfa\x3c\xbc\x1d\x7f\x1a\x4c\xe7" ++"\x1d\xf7\x20\x77\x1d\xfb\x44\xfa\x3e\x29\x1d\xf7\x20\x64\x0a\xfc\x18\x51\x15\x73\xfb\x04\x05\xce\x06\x85\x5e\x68\xc3\x1d\xf7\x20" ++"\xf9\xae\xcf\x1d\x63\x7d\x75\x6d\x6f\x08\x5c\x58\x52\x72\x53\x1b\x28\x4d\xcc\xf3\xdc\xa4\xdf\xb6\xc6\x1f\xd7\xc2\xcf\xb2\xd9\x1b" ++"\xbe\xb7\x7c\x70\xa4\x1f\x9c\x7a\x90\x7b\x90\x61\x08\xf7\x21\x06\x8c\x97\x8b\x92\x92\x1a\xc3\x70\xc4\x5d\xb4\x1e\xb7\x5a\x4c\xa0" ++"\x3a\x1b\xfb\x16\xfb\x0a\x57\x32\x43\x1f\x3f\x2e\x5d\xfb\x11\xfb\x03\x1a\x45\x9e\x4f\xb1\x55\x1e\x3e\xc2\xcc\x6a\xeb\x1b\xc2\xbf" ++"\x98\xa3\xba\x1f\xae\x9d\x9a\x99\xb0\xbb\x88\x2b\x18\xe5\x06\x38\xfa\x30\x49\x1d\xdf\xbd\x0a\xf7\x06\xf8\xad\x05\xce\x06\x9c\xdb" ++"\x05\x48\x06\xa3\xf7\x04\x05\xfb\x2b\x06\x74\xfb\x04\x05\xfb\xb5\x06\xa3\xf7\x04\x05\xfb\x2a\x4e\x1d\x48\x27\x0a\xce\x06\xfb\x06" ++"\xfc\xad\x20\x0a\xd1\xf7\xdf\x05\xf7\xd0\xf7\x11\x15\xfb\xb5\x06\x9c\xdc\x05\xf7\xb5\x06\x0e\xdf\xbd\x0a\xf7\x2f\xf9\x6d\x05\xfb" ++"\x2b\x06\x51\xfb\xa5\x05\xfb\xb4\x54\x0a\xf7\x6c\xf8\xf1\x39\x0a\xf7\x24\x25\x0a\xf8\x91\x22\x1d\xfb\x06\xfc\xaf\x05\x54\x7f\x68" ++"\x6d\x56\x1b\x64\x70\xa1\xab\x94\x8d\x97\x8d\x98\x1f\x9c\xd8\x28\x0a\x7b\x43\x05\x87\x75\x88\x73\x78\x1a\x2a\xd2\x50\xf7\x09\xce" ++"\xd0\x9d\xa7\xb6\x1e\xbc\xab\xae\xc5\x9c\xd8\xf7\x06\xf8\xaf\x18\x0e\xf8\x05\x33\x0a\xf7\x61\xfa\x3a\xbf\x1d\x82\x7d\x5c\x1d\x25" ++"\x0a\xf7\x43\xfa\x2a\x3b\x0a\x25\x0a\xf7\x91\xfa\x19\x15\xfb\xa5\x27\x0a\xf7\xa5\x06\x0e\xf8\x04\x60\x1d\xd7\x06\x31\x59\x61\x5b" ++"\x52\x1a\x5a\xb9\x6e\xd6\xa2\x99\x8d\x92\xad\x1e\x96\xbf\x05\x85\x79\x6f\x86\x7d\x1b\x6e\x7a\x9b\xa7\xb7\xbc\xca\xc7\xab\x1f\x0e" ++"\x25\x0a\x0e\x25\x0a\xdf\xfa\x2e\x44\x0a\xfb\x39\xf8\x97\x33\x0a\x54\xf9\x6d\x26\x1d\x25\x0a\xf7\x8f\xfa\x2f\xa9\x1d\x73\xb9\x1d" ++"\xa1\x86\x9b\x4a\x1d\x39\x70\x0a\x2e\xb1\x1d\xdf\x79\x0a\xdf\x7a\x0a\xdc\x4f\x8d\x0a\x70\x37\x1d\xf7\x81\xf9\xbf\x2b\x0a\xa8\x86" ++"\x16\xf7\x32\x06\xf7\xc4\xf8\xc1\xce\xfc\xc1\x05\xf7\x28\x06\x23\xf9\x6d\x05\xfb\x33\x06\x0e\x70\x37\x1d\xf7\x78\xf8\xf0\x31\x0a" ++"\x70\x37\x1d\x93\xfb\x4f\xa6\x1d\x70\x37\x1d\xf8\x09\xf7\xf3\x15\x2a\x0a\x6c\xfb\x26\x05\xf7\x29\x06\x0e\xf7\x57\x75\x0a\xdf\x30" ++"\x0a\xa8\xed\x1d\xd0\x06\x0e\xdf\x30\x0a\x37\xf9\xa9\x3a\x0a\xd3\xfb\x27\x05\x0e\xdf\x30\x0a\xfc\x09\x4f\xa6\x1d\xdf\x30\x0a\x0e" ++"\xf7\x20\xf8\xae\x67\x0a\xf7\x2a\xf7\xd5\x15\x60\x7b\x68\x75\x58\x1b\x5b\x88\x0a\xf7\x20\x7b\x1d\xf7\x1a\xf7\xd7\xea\x1d\xf7\xee" ++"\xf7\x27\xea\x1d\x0e\xf7\x20\x7b\x1d\xf7\x6a\xf7\xb4\x2d\x0a\xf7\x65\xf8\x38\x62\x0a\xfb\x22\xf9\x6d\xcd\x1d\xf7\x20\x7a\x1d\xf7" ++"\x62\xf8\xe3\x67\x0a\xfb\xc3\xf7\x08\x26\x1d\xf7\x20\x5e\x0a\xae\xf8\x0f\x2b\x1d\xf7\x4c\xf7\xee\x7d\x15\xf7\x11\x06\x9e\xe4\xd8" ++"\x8f\xc4\x9a\xc5\xab\x19\xf2\xc3\xcc\xf7\x02\xf7\x09\x1a\xf7\x16\x32\xe7\xfb\x28\xa2\x1e\x9e\xe4\x05\xfb\x11\x06\x78\x32\x43\x88" ++"\x54\x7d\x52\x6c\x19\xfb\x00\x52\x48\x20\xfb\x09\x1a\x37\xb5\x3e\xd1\x5f\x1e\xb0\x73\xac\x80\xc1\x81\x08\xa4\xf7\x09\x15\x41\x9a" ++"\x61\xbe\xd8\x1a\xc9\xaa\xc9\xbe\xb0\x1e\xaa\xa1\xa5\x95\xbd\x92\x08\xf7\x11\x16\xd6\x7d\xb5\x58\x3e\x1a\x4c\x6c\x4e\x58\x66\x1e" ++"\x6c\x75\x71\x81\x58\x83\x08\x0e\xdb\xcb\x5a\x0a\xf7\xb4\x06\xfb\x14\xfc\xf0\x05\xf7\x2b\x4a\x0a\xfc\xe1\x06\x0e\xf7\x53\xf7\xe9" ++"\x16\xf7\x27\x06\xa7\xf7\x16\xf7\x58\x90\xe8\xd4\xb7\xf7\x4b\x19\x94\xb3\x93\xb3\x93\xb3\xba\xf7\x6e\x18\x2a\x0a\x5c\xfb\x6e\x6e" ++"\xfb\x20\x7f\x69\x6e\x6a\x19\x69\x6a\x65\x7b\x62\x1b\xf0\xf8\x6f\x05\xfb\x27\x06\x26\xfc\x6f\x05\x4e\x8c\x64\xb1\xc4\x1a\xa3\x8b" ++"\x8b\xa6\xf7\x1d\x1e\xba\xf7\x6e\x05\x2a\x0a\x5c\xfb\x6e\x05\x79\x36\x82\x4e\x69\x1a\x45\xb3\x4b\xcd\x67\x1e\xae\x77\xaa\x83\xbf" ++"\x88\x08\x0e\xdf\x3e\x1d\xf7\x42\xf8\x9e\x2b\x1d\xdf\x3e\x1d\xcc\xf8\x0b\x3a\x1d\xdf\x3e\x1d\xfb\x5d\xfc\x6e\x8d\x0a\xa8\x6e\x0a" ++"\xa8\x72\x1d\xd3\xf8\x41\x2b\x1d\xa8\xf7\xef\x74\x15\xf3\x8c\xd6\xa1\xc7\xbb\x08\xc8\xbb\xb3\xe1\xde\x98\x0a\xe1\xb9\xb3\x0a\xf7" ++"\x20\x06\x91\xa7\x8d\x99\x9f\x1a\xf7\x00\x2e\xcb\xfb\x33\x2a\x3f\x73\x59\x52\x1e\x52\x5a\x68\x40\x44\x1a\x38\xbd\x5f\xf7\x0b\x73" ++"\x1e\xed\x77\x05\xe6\x79\xa8\x77\x5c\x1a\x47\x48\x60\x22\x31\x57\xac\xc5\x8f\x8c\x94\x8c\x94\x1e\xfb\x26\x06\x88\x77\x8a\x81\x7d" ++"\x1a\x4c\xa7\x56\xbf\x67\x1e\xac\x74\xaa\x82\xd9\x7f\x54\x37\x18\x50\x0a\x7f\x89\x87\x7b\x1f\x0e\xa8\x5f\x0a\xfb\x0e\xf8\x41\x29" ++"\x1d\xa8\x72\x1d\xfb\xc5\xfc\xcb\x3c\x0a\x5f\x68\xa5\x0a\x5b\xa0\x16\xf8\xc7\x25\x1d\xfc\x0d\x06\xf7\xb3\xf7\x8e\xfb\x49\xf7\x7c" ++"\x05\xf7\xe6\x06\xa4\xf7\x0e\x05\xfc\x9f\x06\x73\xfb\x03\xf7\x4a\xfb\x7a\xfb\xb4\xfb\x95\x05\x0e\x70\x46\x0a\x0e\x70\xf8\x75\xf8" ++"\x57\x15\xac\xf7\x2d\x05\x5a\x1d\x6a\xfb\x2d\x05\xfb\x2d\x27\x0a\xf7\x2d\x06\x3c\xfc\x07\x20\x0a\xda\xf8\x07\x05\xf7\x2d\x06\x9c" ++"\xdb\x05\x0e\x70\x46\x0a\xf7\x26\xf9\xa9\x9a\x0a\x70\xf7\xf8\x16\xa8\x06\xf7\x15\xf8\xf0\x05\x5a\x1d\xfb\x15\xfc\xf0\x05\xd2\x06" ++"\x4d\x2b\x05\x96\xa4\x97\x8e\x9c\x1b\xa5\x9d\x7e\x77\x72\x6e\x78\x65\x6e\x76\x91\xa3\x5a\x1f\x6d\x57\x05\x75\xc6\xa7\x85\xb9\x1b" ++"\xe6\xc6\xb5\xcc\xaf\x73\xa0\x63\x7c\x7f\x89\x86\x7b\x1f\x0e\xf7\x20\xf8\xf7\xf8\x2b\x15\xfb\x9f\x06\x76\x29\x05\xf7\x9f\x06\x50" ++"\xf8\x44\x15\xfb\x09\x23\x5c\x32\x3d\x1f\x3e\x35\x5a\xfb\x16\xfb\x07\x1a\xfb\x46\xf7\x0c\xfb\x0b\xf7\x45\xf7\x0e\xf0\xba\xe8\xdd" ++"\x1e\xd6\xe1\xb8\xf7\x0e\xf7\x09\x1a\xf7\x4b\xfb\x07\xf7\x08\xfb\x4a\x1e\x7f\x3d\x1d\x4e\x1f\x45\x59\x4c\x69\x3e\x1b\x26\x4c\x2f" ++"\x1d\x0e\xdf\x4f\x1d\xfb\x44\xf7\x61\x9b\x1d\xdf\x4e\x0a\xfb\x5d\xf7\x63\x90\x0a\xdf\x4e\x0a\x25\xf7\x40\x2d\x0a\xdf\xf8\xcd\xfb" ++"\x40\x15\x83\x76\x73\x88\x71\x1b\x65\x79\x99\xa9\xa2\x95\xa2\xa1\xa9\x1f\xa1\xa9\x9b\x99\xc6\xba\xd9\xc6\xac\xbe\xa1\xec\xf4\xf8" ++"\x82\x18\xfb\x2a\x06\x22\xfc\x82\x05\x31\x78\x59\x63\x2f\x1b\x3e\x5e\xaa\xc1\x9a\x8d\x99\x8e\x9b\x1f\xf4\xf8\x82\x05\x2a\x0a\x26" ++"\xfc\x6e\x05\x84\x69\x87\x6c\x74\x1a\xfb\x09\xeb\x42\xf7\x2d\xac\xa1\x8e\x95\xbd\x1e\x61\x78\x71\x7b\x7b\x7c\x08\x6c\x6f\x7b\x69" ++"\x68\x1a\x5b\xbe\x6f\xe4\xa4\x9f\x8e\x91\xaa\x1e\x0e\xa8\x2c\x0a\x0e\xa8\x2c\x0a\xd4\xfa\x2e\x44\x0a\xf7\xb8\xf9\x29\xe6\x1d\xfb" ++"\x62\xfb\xcf\x39\xf7\xcf\x05\xfb\x3c\x06\xf7\x25\xfc\x5f\x52\xfb\xa2\x20\x0a\xfb\xa0\xf9\x6d\x26\x1d\xdf\x4e\x0a\xfb\x86\xf7\x74" ++"\x2e\x1d\x0e\xdf\x4f\x1d\xfb\x3d\xf7\x56\xa9\x1d\x74\x1f\xc1\x06\xad\x9b\x9b\x9a\x83\x0a\xf7\xc6\x35\x1d\xf7\x76\xdb\x1d\x0e\xf7" ++"\xc6\x35\x1d\x93\xfa\x3c\x39\x0a\xf7\xc6\x35\x1d\xa7\x45\x1d\x0e\xf7\xc6\x35\x1d\x45\xfa\x39\x3d\x0a\x9e\xad\x16\xf8\xe1\x21\x1d" ++"\xfc\xe1\x06\xd6\xf7\x51\x15\xf8\x93\x21\x1d\xfc\x93\x06\x90\xf7\x39\x15\xf8\xd6\x25\x1d\xfc\xd6\x06\x0e\xa8\x2c\x0a\xbb\xfa\x3c" ++"\x29\x1d\xa8\x2c\x0a\x79\xfa\x3c\x3d\x0a\x70\x36\x1d\x39\xf7\xe0\x2b\x0a\x70\x36\x1d\xfb\x31\xf7\xce\x2e\x0a\x0e\x70\x36\x1d\x0e" ++"\x39\x2d\x1d\xf7\x08\xf8\x87\x15\x60\x7b\x68\x75\x58\x1b\x58\x75\x9f\xb8\x8a\x1f\x60\x06\x87\xab\x0a\xd9\xd0\xc8\xdd\x99\x1e\x0e" ++"\xf7\x8f\x6e\x1d\x3e\xf8\x2e\x2b\x1d\xf7\xfe\xaa\x0a\xdf\xf8\xaf\xf7\x27\x15\x9c\xfb\x27\x05\xf7\x24\x06\x33\xf9\x6d\x05\xfb\x43" ++"\x06\xfc\x32\xfd\x6d\x05\xf7\x37\x06\xdb\xf7\x27\x05\xf7\x97\xf7\x11\x15\xfb\x53\x06\xf7\x31\xf7\xb1\x05\x0e\xd1\xd0\x16\xf7\xf3" ++"\x06\xe4\xbc\x96\xab\xbb\x1f\xce\xb7\xb5\xd8\xda\x1a\xf7\x06\x37\xdd\xfb\x09\x1e\xfb\x5e\x40\x0a\xf8\x0f\x21\x1d\xfc\xa5\x06\xa1" ++"\xfc\xf0\x15\xb3\xf7\x51\x05\xf7\x6a\x06\xb1\xa4\x6f\x60\x4c\x5b\x54\x54\x1f\x0e\xdf\xda\x16\xf7\xdd\x06\xf7\x05\xc6\x9b\xb9\xc3" ++"\x1f\xbe\xb4\xab\xd1\xce\x1a\xc5\x71\xb4\x47\xbb\x1e\xe3\xb0\xb7\xc5\xdc\x1a\xf1\x40\xcb\xfb\x0b\x1e\xfb\xdd\x06\xf7\x0f\xfb\x11" ++"\x15\xf7\x38\x06\xc7\xa9\x76\x61\x6c\x7b\x6b\x71\x79\x1f\x7c\x77\x6f\x85\x61\x1b\xfb\x31\x06\x71\xfb\x11\x15\xf7\x46\x06\xca\xaa" ++"\x74\x5d\x43\x57\x5b\x3d\x1f\xfb\x4a\x06\x0e\x73\xe1\x5a\x0a\xf7\xc5\x21\x1d\xfc\x5b\x06\x0e\xdf\x70\xfb\x1c\x15\x23\x0a\xa8\xf7" ++"\x1c\x05\xf8\x29\x06\x6e\xfb\x1c\x20\x0a\xc2\xf7\x99\x05\x49\x06\xf7\x14\xf8\xf0\x05\xfc\x61\x06\x2b\xfc\x55\x7b\x35\x39\x47\x34" ++"\x8a\x19\x72\x06\xf8\x7d\x16\xfb\x89\x06\xc6\xad\xb7\xc4\x97\xc5\xd1\xf7\xde\x18\xf7\x35\x06\x0e\xa8\x92\x1d\x0e\xa8\x92\x1d\xf7" ++"\x84\xf9\xaf\x38\x1d\xf7\xb5\xf8\x19\x16\xf7\x29\x06\xd2\xf7\xdf\x05\xf7\x02\x93\x0a\x26\x5c\x0a\x51\xfb\xa5\x05\xfb\x0d\xc4\x1d" ++"\xf7\x3b\x06\xf7\x60\xf7\xdf\x05\xee\x06\x0e\x90\xf7\x0a\xf7\x86\x15\x85\x6f\x05\x87\x77\x89\x7a\x7d\x1a\x21\xee\x3b\xf7\x17\xf7" ++"\x3a\xf7\x11\xf7\x06\xf7\x2c\xc9\x68\x0a\x0e\xdc\x43\x1d\x0e\xdc\x43\x1d\xf7\x39\xf7\x46\x15\x88\x79\x89\x7b\x7f\x1a\x6d\x98\x6e" ++"\xa2\x75\x1e\x77\xa2\xab\x81\xbb\x1b\xc3\xb6\x9b\xad\xb2\x1f\xac\xa8\x98\xa2\x9a\xc2\x08\x32\x06\x58\x77\x6e\x74\x5f\x1b\x71\x76" ++"\x97\xa0\x82\x1f\x86\x94\x8a\x95\xa1\x1a\x0e\x74\xc3\x16\x66\x1d\xf0\x93\x0a\x30\x5c\x0a\x0e\xbc\x88\x16\xdf\x06\xde\x8a\xe4\xd3" ++"\x99\xd9\xec\xf8\x5b\x18\xf7\x7c\x06\xfb\x15\xfc\xf0\x32\x1d\xfc\xa7\x06\xfb\x0d\xfc\xcd\x05\x73\x85\x7c\x80\x75\x1b\x56\x06\x0e" ++"\xf7\x57\xf7\xe0\xf8\xcc\x15\x95\xfc\xcc\x20\x0a\xf7\x8e\xf8\xcc\xfb\x0d\xfc\xcc\x32\x1d\xfb\x76\x06\xfb\x8f\xfc\xd8\x82\xf8\xd8" ++"\x05\xfb\x74\x35\x0a\x0e\xdf\xf7\xb2\xf7\xdf\x15\xf7\xb5\x06\x45\x7f\x0a\x0e\xf7\x20\x8b\x1d\x7d\xfb\x14\x98\x1d\xdc\xd3\x16\x23" ++"\x0a\xf7\x15\xf8\xf2\x05\xf7\xa8\x06\xfb\x15\xfc\xf2\x32\x1d\xfc\xd4\x06\x0e\xa8\xf7\xa6\xf7\x98\x15\xf7\x4f\x06\xda\xc9\xa3\xc0" ++"\xbf\x1f\xbe\xbd\xab\xde\xde\x1a\xbf\x76\xbe\x69\xa7\x1e\xa6\x6c\x53\x9d\x5a\x1b\xfb\xd6\x35\x0a\xdd\xf8\x15\x15\xb9\xf7\x6f\x20" ++"\x1d\xce\xaa\x73\x58\x6a\x81\x68\x7a\x73\x1f\x67\x73\x66\x7b\x53\x1b\x0e\xdf\xf9\xa2\xf8\x76\x15\x8d\x9e\x8c\x93\x96\x1a\xf7\x16" ++"\xfb\x02\xe6\xfb\x33\xfb\x08\x28\x5d\x30\x3f\x1e\x40\x31\x5d\xfb\x18\xfb\x11\x1a\x36\xa9\x3e\xbf\x5a\x1e\x5e\xb9\xd1\x73\xdd\x1b" ++"\xf2\xe7\xaf\xcc\xcc\x1f\xbd\xbd\xaa\xc4\x96\xcb\x08\xfb\x2a\x06\x2e\x6e\x47\x56\x2e\x1b\x32\x58\xc4\xef\xdf\xa4\xe7\xb5\xcc\x1f" ++"\xd6\xba\xca\xb0\xd8\x1b\xd5\xbd\x63\x4f\x84\x8a\x7f\x8a\x7f\x1f\x0e\x70\xf8\x95\xf8\xf0\x15\xf7\x69\x21\x1d\xfc\xdc\x24\x1d\xf7" ++"\x71\x06\xfb\x14\xfc\xf0\x20\x0a\x0e\xb2\x91\x1d\x0e\xf7\x23\xf7\xbf\x16\xf7\x2b\x06\xa0\xf0\x05\xe1\x06\xcd\xcb\xa7\xba\xb5\x1f" ++"\xbe\xc4\xad\xe6\xdd\x1a\xf7\x18\x46\xe5\x26\x1e\x49\x06\xa0\xf0\x05\xfb\x2b\x06\x76\x26\x05\x3c\x06\xfb\x1e\xfb\x06\xfb\x1d\xfb" ++"\x3b\xfb\x1a\xcd\x32\xed\x1f\xc7\x06\xda\xf8\x26\x15\x53\xfb\xa9\x05\x58\x06\x6c\x77\xb4\xcb\xeb\xbb\xd7\xc6\x1f\xf7\x63\x16\xc5" ++"\x06\xad\xa0\x63\x4b\x2c\x59\x3d\x4e\x1f\x51\x06\x0e\xa8\x93\x1d\xf7\x3b\x06\x0e\xe6\xcf\x16\xf8\x76\x06\x6a\xfb\x30\x20\x0a\xc7" ++"\xf7\xad\x05\x48\x06\xf7\x15\xf8\xf0\x96\x0a\xd1\xf8\x83\x16\xf7\x2a\x77\x0a\xf7\x2a\xc9\xc3\x94\x9f\xcc\x1e\x0e\xf7\xe9\xce\x16" ++"\xf9\xe1\x59\x0a\xfb\x14\xfc\xf0\x05\xfb\x5a\x3c\x1d\xfb\x14\xfc\xf0\x05\xfb\x59\x58\x0a\xf7\xf3\xca\x16\xf9\x84\x06\x69\xfb\x35" ++"\x05\x23\x0a\xc8\xf7\xb2\x05\x48\x3c\x1d\xfb\x14\xfc\xf0\x05\xfb\x55\x06\xf7\x15\xf8\xf0\x05\xfb\x2a\x6a\x1d\xfb\x54\x58\x0a\xf7" ++"\x6c\xf7\x37\x22\x1d\x70\xfb\x11\x05\xf7\x8a\x06\xfb\x14\xfc\xf0\x05\xf7\xbf\x06\xe8\xc0\x99\xb2\xbc\x1f\xcb\xbe\xb1\xd9\xdc\x1a" ++"\xf7\x0a\x3f\xd2\xfb\x14\x1e\xfb\x26\x06\xc6\xf7\xa9\x05\xfb\x15\xfc\xf0\x15\xb6\xf7\x5e\x05\xf7\x2d\x9e\x0a\xf7\xfe\xf7\x09\x71" ++"\x0a\xf7\xab\xfb\x11\x15\xf7\x2a\x59\x0a\x0e\xd1\xe9\x71\x0a\x0e\xdc\xf8\xec\xf7\xce\x15\xfb\x1b\x60\x3a\x41\x22\x1b\x30\x5a\xbf" ++"\xf7\x02\x80\x1f\xfb\x28\x5f\x05\xfb\x32\xa5\xf4\x33\xf7\x36\x1b\xf7\x0a\xf1\xbd\xea\xd8\x1f\xd0\xe1\xb5\xf7\x0a\xf7\x01\x1a\xf7" ++"\x51\xfb\x01\xf7\x09\xfb\x44\x39\x3b\x71\x5d\x4a\x1e\x65\x6f\x6e\x6e\x61\x54\xf7\x12\x47\x18\xe0\xc4\xca\xb2\xdb\x1b\xc7\xba\x70" ++"\x5b\x9f\x1f\x97\x6f\x8f\x75\x5a\x1a\xfb\xbd\x06\x71\xfb\x11\x05\x0e\xf8\x28\xf8\x0a\xf7\xdf\x15\x8a\x77\x8a\x7f\x7b\x1a\xfb\x51" ++"\xf7\x04\xfb\x09\xf7\x4a\xf7\x0e\xf7\x02\xbf\xe6\xd6\x1e\xd2\xe4\xb5\xf7\x08\xf7\x04\x1a\xe4\x72\xd5\x5a\xc2\x1e\xc5\x57\x46\xa7" ++"\x2d\x1b\xfb\x43\xfb\x2a\xfb\x01\xfb\x44\x48\x1f\x20\x54\x0a\xf8\x94\xf7\xae\x98\x1d\xe6\xf8\x86\x16\xf7\x2a\x4a\x0a\xfb\xef\x06" ++"\x45\x48\x71\x5e\x58\x1f\x56\x5c\x69\x41\x4a\x1a\x4c\xa8\x55\xba\x70\x1e\x53\x89\x62\x61\x7c\x47\x72\xfb\x0d\x18\x79\x4d\x7c\x74" ++"\x6b\x81\x08\xf7\x2c\x06\xaa\x95\x9e\xa4\x98\xbc\xa5\xf7\x19\x18\x94\xb6\x9d\x99\xb7\x8c\x08\xf7\x52\x06\xa5\xf7\x11\x15\xfb\x42" ++"\x06\x5b\x6e\xa7\xbb\xd0\xc2\xc6\xcd\x1f\xf7\x42\x06\x0e\x4c\xf8\xc9\x22\x1d\xfb\xb3\x35\x0a\xf7\x14\xf8\xf0\x05\xf7\x8d\x06\xa6" ++"\xf7\x11\xf7\x06\xf7\x0e\x05\xfb\x19\x06\x0e\xf7\x8c\xf7\x93\x16\x23\x0a\xc9\xf7\xb8\x99\x9b\x93\x94\x95\x93\x19\xa3\xa7\xb6\x98" ++"\xbb\x1b\xc9\xa8\x7a\x65\x86\x8a\x81\x88\x81\x1f\x76\x24\x82\x6a\x6e\x75\x68\x8c\x19\x43\x06\x71\xfb\x11\x05\xf7\x14\x06\xe9\xd4" ++"\xc8\xea\xa0\x1f\xaa\xf7\x29\x05\x8f\x9a\x8c\x98\x98\x1a\xc0\x6d\xbf\x61\x9f\x1e\x98\x71\x62\x92\x5f\x1b\x3e\x61\x7c\x56\x47\x1f" ++"\xb1\xf7\x49\x05\xf7\x70\x25\x1d\xfc\xb9\x24\x1d\xf7\x48\x06\x0e\x73\xda\x5a\x0a\xf7\xcd\x25\x1d\xfc\x62\x06\xf7\x41\xc5\x15\xf7" ++"\x03\x06\xf7\x07\xf7\x0e\x05\xfb\x19\x06\x0e\xdc\xf8\xbf\xf7\xce\x15\xa5\xf7\x11\x05\xfb\xc0\x06\xa1\xbc\x99\xa3\xa3\xa6\x08\xbb" ++"\xb5\xc5\xa6\xc7\x1b\xda\xb9\x63\x35\xa0\x1f\xf7\x1f\xc9\x05\xf7\x10\x69\x2c\xce\xfb\x24\x1b\xfb\x0f\x26\x59\x26\x3d\x1f\x47\x33" ++"\x5f\xfb\x16\xfb\x04\x1a\xfb\x3e\xf7\x02\xfb\x05\xf7\x39\xf7\x38\xf7\x0a\xd7\xf7\x3a\xeb\x1e\xfb\x20\xbb\x05\xfb\x02\x52\x44\x57" ++"\x2f\x1b\x35\x53\xc8\xea\x97\x8c\xa0\x8d\x9f\x1f\x0e\xa8\xf9\x5e\xf8\x8f\x15\x8f\xa6\x8c\x98\x9a\x1a\xc3\x74\xb9\x61\xa7\x1e\xaa" ++"\x5c\x45\x9d\x3f\x1b\x34\x3b\x72\x5f\x55\x1f\x52\x5e\x68\x40\x3e\x1a\x3a\xc0\x5c\xf7\x09\x73\x1e\xec\x78\x05\xdf\x7a\xac\x73\x5d" ++"\x1a\x44\x47\x5c\x25\x35\x57\xae\xc4\x91\x8c\x96\x8c\x95\x1e\xfb\x26\x06\x88\x75\x8a\x81\x7b\x1a\xfb\x0a\xf3\x40\xf7\x38\xf7\x00" ++"\xe9\xaa\xc1\xc1\x1e\xbd\xbc\xaa\xd4\xcf\x1a\xe3\x58\xc1\x25\x9f\x1e\xfb\x02\xa1\x05\x30\x9d\x6d\x9d\xb0\x1a\xcd\xc7\xb7\xe3\xd9" ++"\xbb\x6a\x56\x85\x8a\x81\x89\x81\x1e\x0e\xf8\x05\x33\x0a\x0e\x25\x0a\xde\xfa\x2c\x45\x0a\x39\xf8\x83\x22\x1d\xfb\x06\xfc\xab\x05" ++"\x51\x7e\x68\x6c\x55\x1b\x62\x73\x9d\xab\x95\x8d\x9a\x8e\x99\x1f\x9b\xd7\x28\x0a\x7b\x3f\x05\x86\x75\x89\x79\x7a\x1a\x60\x9f\x61" ++"\xae\x6c\x1e\x6e\xad\xbc\x7c\xc8\x1b\xd2\xcc\x9f\xae\xba\x1f\xb7\xac\xa4\xba\x9b\xd6\xf7\x08\xf8\xb2\x18\x0e\xf8\x5c\x9b\x16\xdf" ++"\x06\xde\x8a\xe4\xd3\x99\xd9\xec\xf8\x5b\x18\xf7\x7c\x6a\x1d\xf7\xc0\xb8\x1d\xfb\x27\x06\xc6\xf7\xa9\x05\xfc\xa7\x06\xfb\x0d\xfc" ++"\xcd\x85\x73\x7c\x7f\x75\x8c\x19\x56\x06\xf9\x00\x16\xb6\xf7\x5e\x05\xf7\x2d\x06\xa8\x99\x87\x7d\x97\x1f\x96\x7d\x91\x79\x74\x1a" ++"\x44\x5a\x51\x4f\x1e\x0e\xf8\x28\xf7\xa8\xf7\xdf\x15\xf7\xa7\x06\x45\xfb\xdf\x05\xf7\xaf\xb8\x1d\xfb\x16\x06\xc6\xf7\xa9\x28\x0a" ++"\x51\xfb\xa5\x05\xfb\xa7\x06\xc5\xf7\xa5\x34\x0a\xf8\x57\xf7\x11\x15\xb6\xf7\x5e\x05\xf7\x1d\x9e\x0a\xf7\x6c\xf7\x60\x16\x23\x0a" ++"\xc9\xf7\xb8\x05\xbf\xb7\xaf\x9d\xc9\x1b\xc1\xa7\x79\x68\x85\x8a\x81\x88\x80\x1f\x4f\xfb\xae\x20\x0a\xcc\xf7\xc5\x05\x8f\x9d\x8d" ++"\x9b\x98\x1a\xba\x6c\xbf\x64\x9e\x1e\x98\x72\x63\x93\x63\x1b\x47\x61\x7b\x57\x47\x1f\xb2\xf7\x49\x05\xf7\x66\x21\x1d\xfc\xa9\x24" ++"\x1d\xf7\x41\x06\x0e\x7b\xc7\x16\x66\x1d\xf1\xac\x1d\x2f\x5c\x0a\xf7\x51\xcc\x15\xf7\x04\x06\xf7\x05\xf7\x05\x05\xfb\x1b\x06\x0e" ++"\xb2\x91\x1d\xf7\x98\xf9\xba\x15\x88\x78\x89\x7a\x7f\x1a\x6e\x99\x6d\xa2\x75\x1e\x75\xa2\xad\x81\xba\x1b\xc5\xb9\x9b\xae\xb2\x1f" ++"\xad\xa9\x99\xa2\x9a\xc4\x08\x30\x06\x57\x76\x6d\x73\x5d\x1b\x63\x71\xa7\xb3\x8e\x1f\x8d\x8b\x8d\x8c\x8f\x1e\x0e\x39\xf8\xa3\x9c" ++"\x15\x7e\x9c\x86\x98\x98\x1a\x92\x8c\x92\x8d\x94\x1e\xca\xf7\xc0\x05\x8f\x9a\x8c\x98\x99\x1a\xab\x7a\xad\x73\x9e\x1e\xa5\x69\x59" ++"\x98\x42\x1b\x32\x4e\x79\x63\x5f\x1f\x65\x67\x73\x60\x83\x59\x08\xf7\x1c\x06\xc1\x99\xaa\x9f\xce\x1b\xba\xa3\x7d\x70\x7b\x85\x7b" ++"\x7f\x80\x1f\x7a\x7a\x81\x88\x38\x7e\x52\x81\x18\x4e\x82\x61\x78\x6a\x6c\x08\x64\x66\x75\x57\x55\x1a\x3a\xbf\x5a\xe2\xcc\xbf\xa2" ++"\xc1\xc2\x1e\x89\x7c\x8a\x86\x84\x1a\x81\x8d\x85\x91\x80\x1e\xf7\x2d\x06\xfb\x10\xf7\x6d\x15\x3a\x7a\x59\x5d\x44\x1b\x62\x74\x9d" ++"\xab\xa1\x95\xa0\x9b\x9b\x1f\x9c\x9b\x99\x91\xb3\x93\xbe\x94\x18\xb0\x92\x93\x8d\x9c\x93\x08\x0e\x78\xf8\xc4\xf9\xe3\x15\x78\x40" ++"\x74\x6f\x52\x7c\xfb\x0b\x67\x4f\x65\x4f\x3c\x08\x43\x2e\x4f\xfb\x48\xfb\x0d\x1a\xfb\x10\xe6\x3a\xf7\x1f\xec\xe2\xb3\xd2\xc3\x1e" ++"\xbc\xc9\xac\xf0\xe4\x1a\xf7\x0f\x33\xe1\xfb\x11\x52\x5b\x79\x65\x5e\x1e\xa4\xcd\xb8\xa6\xf7\x13\xa5\xf7\x20\xa8\xb9\xbb\xb2\xf7" ++"\x32\x08\xfb\xbe\xfc\x2f\x15\xc6\xb0\x5f\x44\x5a\x7d\x55\x72\x61\x1f\x53\x6b\x5d\x6d\x56\x1b\x50\x66\xb7\xd1\xf7\x13\xd8\xf4\xe8" ++"\x1f\x0e\x69\xdd\x16\xf7\xcb\x06\xbe\xc2\x9e\xa8\xad\x1f\xae\xaa\xa3\xbf\xba\x1a\xbc\x70\xae\x55\x9e\x1e\xae\x98\x9b\x94\x9c\x9b" ++"\x08\xa7\xa5\x9b\xb1\xb2\x1a\xcf\x57\xbd\x45\x1e\xfb\xc4\x06\xbc\xfc\x3f\x15\xa4\xf7\x0c\x05\xf7\x18\x06\xa7\x9d\x78\x6e\x65\x6a" ++"\x69\x65\x1f\x33\xf7\x65\x15\xa2\xf7\x00\x05\xf7\x18\x06\xa2\x98\x7c\x72\x66\x70\x6c\x6b\x1f\x0e\x23\xcf\x48\x0a\xf7\x91\x2f\x0a" ++"\xfc\x1d\x06\x0e\x77\x82\xfb\x04\x15\x21\x0a\xa3\xf7\x04\x05\xf7\xc1\x4e\x1d\x21\x0a\xbb\xf7\x75\x05\x58\x06\xe6\xf8\x3f\x05\xfc" ++"\x20\x06\x4b\xfb\xbd\x05\x3d\x7c\x61\x57\x5b\x1b\x53\x06\xf8\x1a\x16\xfb\x46\x06\xbc\xad\xa7\xb8\x9b\xd1\xaf\xf7\x39\x18\xf7\x08" ++"\x06\x0e\x39\x80\x1d\x0e\x39\x80\x1d\x50\xf8\x3a\x45\x0a\xed\xf8\x4a\x16\xbd\xf7\x83\x05\xdd\x06\xa9\xa4\x0a\xfb\x02\xfb\x50\x05" ++"\x4d\xd9\x1d\x42\xad\x1d\xca\x06\x59\xfb\x83\x05\x0e\xfb\x14\xda\xf7\x47\x15\x88\x76\x89\x77\x7e\x1a\x32\xd6\x50\xf7\x03\xf7\x1c" ++"\xf6\xe1\xf7\x00\x6b\x0a\x0e\x70\x43\x0a\x0e\x70\x43\x0a\xf7\x1d\xf7\x4e\x15\x88\x7b\x89\x7d\x81\x1a\x58\xbe\x64\xcd\xba\xb8\x9d" ++"\xab\xac\x1e\xa3\xa1\x93\x9c\x95\xb4\x08\x47\x06\x62\x7e\x74\x7c\x5b\x1b\x63\x75\x99\xa5\x1f\x8c\x9b\x05\x0e\xfb\x17\xf7\x3b\xf8" ++"\xb0\x15\x2c\x1d\xbe\xf7\x83\x05\xd2\x5d\x0a\xf7\x1f\x06\x5b\xf7\xc1\xf7\x22\xf7\x83\x05\xfb\x28\x06\xfb\x02\xfb\x50\x05\x4e\x3b" ++"\x1d\x0e\x7b\xa9\xd4\x1d\xf7\x25\xd3\x1d\xfc\x3d\xb4\x0a\x0e\xf1\xf9\x27\x16\xf7\x07\xf8\xb0\x05\xfb\x51\x06\xfb\x51\xfc\x29\x7f" ++"\xf8\x29\x05\xfb\x50\x06\xfb\x07\xfc\xb0\x05\xf7\x17\x06\xe3\xf8\x30\x97\xfc\x30\x05\xf7\x03\x06\xf7\x52\xf8\x30\x33\xfc\x30\x05" ++"\x0e\x69\xa9\x0a\x21\x0a\xf7\x07\xf8\xb0\x9d\x0a\x70\x7d\x0a\x81\xfb\x05\x15\xc5\xb0\x5e\x45\x5a\x7d\x56\x72\x60\x1f\x54\x6b\x5b" ++"\x6c\x57\x1b\x51\x66\xb7\xd1\xf7\x13\xd9\xf4\xe8\x1f\x0e\x70\xd7\x48\x0a\xf7\x46\xd3\x1d\xfc\x5e\x06\x0e\x70\xf7\xcf\xf8\xb0\x23" ++"\x1d\xfb\x35\xfd\x8a\x20\x1d\xc7\xf7\xae\x05\x4f\xa1\xb7\x70\xd4\x1b\xdf\xd4\xb2\xd4\xc0\x1f\xbc\xce\xa7\xe9\xe7\x1a\xf7\x0e\x44" ++"\xe0\x25\x47\x53\x6e\x4f\x5e\x1e\xf7\x03\x74\x15\xc1\xad\x5f\x45\xfb\x12\x41\xfb\x00\x35\x56\x5f\x1d\x39\xf8\xe8\xf7\xe6\x15\x8c" ++"\x9a\x8c\x99\x95\x1a\xb2\x7c\xb3\x70\xa9\x1e\xb6\x65\x58\x9f\x41\x1b\x38\x46\x6e\x52\x55\x1f\x4d\x4a\x5f\xfb\x0d\x24\x1a\xfb\x0b" ++"\xdf\x3e\xf7\x18\xd9\xc7\xa1\xba\xbb\x1e\xb3\xb2\xa5\xb7\x9c\xc4\x08\xfb\x23\x06\x47\x6d\x6a\x6f\x58\x1b\x54\x6d\xae\xcd\xc1\x9a" ++"\xc8\xa5\xbb\x1f\xc2\xa8\xb0\xa5\xbd\x1b\xbb\xaa\x70\x62\x81\x8a\x84\x88\x7e\x1f\x0e\xf7\x8f\xf8\x0b\x48\x0a\xf7\x70\x2f\x0a\xfc" ++"\xf0\x3f\x0a\xf7\x88\x06\x0e\x39\x90\x1d\x0e\xf7\x8b\xf7\xdb\xfb\x6e\x15\x21\x0a\xb9\xf7\x6e\x05\xd3\xb6\x93\xa3\xc1\x1f\xf7\x0a" ++"\xc0\xda\xf7\x09\xf7\x0e\x1a\xf7\x13\x23\xe5\xfb\x27\x8a\x1e\xb4\xf7\x58\x22\x0a\x62\xfb\x58\x05\x42\x63\x84\x77\x59\x1f\xfb\x0f" ++"\x57\x3b\xfb\x07\xfb\x15\x1a\x2d\xc6\x40\xf0\x69\x1e\x7f\xad\x9c\x89\xb3\x1b\xa3\xf7\x05\x15\x62\x8e\x79\x8f\x75\x98\x08\x68\x9e" ++"\x77\xb1\xb8\x1a\xc0\xa7\xc2\xbc\xb2\x1e\xae\xa8\xaa\x96\xc7\x90\x08\xf7\x20\x16\xb4\x89\x9e\x86\xa1\x7f\x08\xad\x78\x9f\x66\x60" ++"\x1a\x50\x6c\x4f\x58\x65\x1e\x69\x71\x6d\x82\x52\x87\x08\x0e\x39\xf8\x33\xf7\xa4\x15\xf7\x7d\xf7\xa0\x05\xfb\x41\x06\xfb\x0e\xfb" ++"\x37\x56\xf7\x37\x05\xfb\x37\x06\xf7\x0b\xfb\xa0\xfb\x82\xfb\xa4\x05\xf7\x41\x06\xf7\x14\xf7\x3c\xc2\xfb\x3c\x05\xf7\x37\x06\x0e" ++"\x93\xe2\x16\xf8\x05\x06\x69\xfb\x2f\x05\x21\x0a\xc5\xf7\xa0\x05\x53\x94\x0a\x54\xf8\x15\x16\xf7\x22\x8c\x1d\xec\xc1\xc1\x94\x9c" ++"\xbc\x1e\x0e\xf7\x8f\xc9\x16\xf9\x92\x06\xf7\x06\xf8\xb0\x80\x0a\xf7\xbd\xd6\x16\xf9\x3e\x06\x68\xfb\x31\x20\x1d\xc6\xf7\xa2\x05" ++"\x53\x06\xe5\xf8\x3f\x80\x0a\xd0\xf7\x15\x29\x0a\x73\xfb\x05\x05\xf7\x47\x06\x30\xfc\x3f\x05\xf7\xaf\xa0\x0a\xfb\x23\x06\xb6\xf7" ++"\x5c\x05\x30\xfc\x3f\x15\xa3\xb9\x0a\x69\x1f\x0e\xf7\x6c\xf0\x76\x0a\xf7\x67\xfb\x05\x15\x63\x1d\x0e\x5f\xdd\x76\x0a\x0e\x35\xf7" ++"\x6e\xf7\x76\x15\xf7\x6b\x06\x34\x6d\x53\x5a\x48\x1b\x67\x6c\x9d\xa9\x7c\x1f\x82\x9b\x88\x98\x89\xa8\xfb\x21\x68\x18\x94\x58\x95" ++"\x71\x9f\x6f\x08\x59\xb0\xd0\x6e\xdd\x1b\xe8\xe1\xaf\xc8\xbf\x1f\xc4\xcd\xaf\xef\xe6\x1a\xf7\x1a\x33\xdf\xfb\x22\x25\x35\x60\x38" ++"\x4d\x1e\xf7\x07\x4d\x05\xbf\xb0\xb2\xa2\xbd\x1b\xc2\xb7\x5c\x52\x88\x1f\x8a\x80\x05\xfb\x67\x06\x0e\xf7\x77\xf7\xe5\xf7\x77\x15" ++"\x89\x7d\x8b\x84\x80\x1a\xfb\x1d\xe0\x3a\xf7\x25\xe9\xe0\xb1\xcd\xc2\x1e\xc1\xcc\xad\xed\xe4\x1a\xf7\x1a\x35\xdd\xfb\x22\xfb\x20" ++"\x24\x42\xfb\x1c\x56\x1e\x2d\x06\xb6\xf7\x5c\x5d\x1d\xbb\xf7\x77\x05\xf8\x28\xf7\x65\x15\xc5\xb0\x5e\x45\xfb\x11\x3d\x21\x2e\x51" ++"\x66\xb7\xd1\xf7\x13\xd9\xf4\xe8\x1f\x0e\x5a\xf8\x0c\x16\x21\x0a\xf7\x07\xf8\xb0\x05\xfb\xbf\x06\xfb\x0a\x33\x3d\x22\x58\x9e\x68" ++"\xb6\x6f\x1f\x5f\x77\x79\x73\x7f\x55\x84\x6a\x18\x7e\x59\x7b\x6a\x71\x6e\x08\xf7\x24\x06\x9f\xa3\x98\xab\x94\xb8\x93\xad\x18\xbc" ++"\x95\xa0\x9c\xbd\x1b\xe7\x06\xa3\xf7\x05\x15\xfb\x21\x06\x73\x7d\x9a\xa6\xb3\xa6\xaa\xae\x1f\xf7\x21\x06\x0e\xfb\x3f\xf8\x59\x29" ++"\x0a\xfb\xa1\x06\x2c\x1d\xe6\xf8\x3f\x05\xf7\x6e\x06\xa3\xf7\x05\xf7\x3b\xf7\x32\x05\xfb\x19\x06\x0e\x70\xf7\x22\x16\x21\x0a\xba" ++"\xf7\x71\x05\xaf\xb0\xa4\x98\xa7\x1b\xa5\x9b\x7e\x78\x81\x8b\x8a\x8a\x85\x1f\x60\xfb\x5e\x84\x65\x6c\x70\x66\x8a\x19\x2b\x06\x78" ++"\x2e\x05\xf7\x10\x06\xf7\x0a\x91\xcf\xc5\xa3\xf7\x08\xb2\xf7\x49\x18\x8e\x99\x8c\x98\x9a\x1a\xcc\x5b\xb7\x45\x60\x66\x7e\x6a\x54" ++"\x1e\xb6\xf7\x60\x05\xf7\x1a\x06\x9f\xe8\x05\xfb\x1a\x2f\x0a\xfb\x20\x3f\x0a\x21\x33\x1d\xf5\x06\x0e\xfb\x3d\xca\x48\x0a\xf7\x75" ++"\x2f\x0a\xfc\x01\x06\xf7\x18\xc5\x15\xe4\x06\xf7\x3c\xf7\x32\x05\xfb\x1a\x06\x0e\x40\xf8\x45\xf7\x76\x15\x9f\xea\x05\xfb\x67\x06" ++"\xd0\xa5\xc5\xb9\xc8\x1b\xbc\xa8\x73\x58\x99\x1f\xf7\x18\xc5\x7e\xaa\x7f\x9d\x7a\x9d\x19\xb2\x64\x4a\xa3\x44\x1b\x34\x39\x68\x4e" ++"\x52\x1f\x52\x4d\x65\x24\x2e\x1a\x4f\xa3\x4d\xb1\x66\x1e\x65\xb2\xc7\x76\xd0\x1b\xd6\xd0\xa3\xba\xc4\x1f\xb3\xab\xa0\xa7\xa1\xbe" ++"\xfb\x18\xb0\x18\x44\x68\x5b\x68\x4e\x1b\x54\x64\xb8\xc9\x94\x8b\x94\x8c\x96\x1f\x0e\x39\xf8\xdd\xf8\x02\x15\x8d\xa3\x8b\x8c\x92" ++"\x1a\xe7\x38\xc6\xfb\x14\x46\x50\x78\x67\x5e\x1e\x5d\x67\x6d\x50\x57\x1a\x5a\xab\x66\xc5\x78\x1e\xf7\x30\x58\x05\xa3\x82\x98\x7d" ++"\x78\x1a\x64\x5f\x74\x42\x4e\x6c\x9d\xad\x91\x8b\x8e\x8d\x94\x1e\xfb\x20\x06\x89\x7e\x8b\x85\x83\x1a\x27\xd6\x56\xf7\x1e\xeb\xd6" ++"\xa4\xba\xbb\x1e\xb0\xaf\xa3\xc0\xb6\x1a\xb9\x6c\xb4\x5d\x99\x1e\xfb\x39\xbf\x05\x70\x93\x7c\x9c\xa0\x1a\xae\xb1\xa3\xc2\xc2\xab" ++"\x78\x69\x84\x8a\x87\x87\x82\x1e\x0e\xf7\xd8\x84\x0a\x2a\x1d\xbc\xf9\x79\x45\x0a\xf7\xda\xf8\xb0\x23\x1d\xfb\x14\xfc\xee\x05\x69" ++"\x84\x7f\x82\x63\x1b\x7b\x3f\x0a\x9a\x06\xc0\x06\xc4\xa2\x90\x9a\xa3\x1f\xa8\x9e\xa0\xad\x95\xbb\x08\xf7\x43\xf9\xce\x23\x1d\x71" ++"\xfb\x11\x20\x1d\x0e\xf7\xdf\xac\xd4\x1d\xf7\x3e\x06\x31\xfc\x3f\x05\xf7\xc4\xa0\x0a\xfb\x38\x06\xb6\xf7\x5c\x05\xfc\x57\xb4\x0a" ++"\xf8\xb0\x16\xa3\xf7\x06\x05\xf7\x31\x06\xa3\x9b\x7b\x71\x64\x6d\x6a\x69\x1f\x0e\xf7\xa0\xd1\x16\x21\x0a\xbb\xf7\x77\x05\xf7\x58" ++"\x06\x5a\xfb\x77\x05\xf7\xaf\x06\xc5\xc0\xc9\x1d\xfb\x23\x06\xb5\xf7\x5c\xbe\x1d\xf8\x14\xfc\x3f\x15\xa4\xb9\x0a\x68\x1f\x0e\x70" ++"\xea\x16\x21\x0a\xca\xf7\xbb\x05\xc7\xb5\xb2\xa5\xbd\x1b\xb4\xa4\x72\x62\x84\x8a\x84\x8a\x85\xd5\x1d\x98\x8c\x98\x98\x1a\xd2\x4b" ++"\xc5\x3e\x52\x5a\x78\x5a\x44\x1e\xa3\xf7\x07\x05\xf7\x1d\x06\x9f\xe8\x05\xfb\x1d\x06\xa0\xf0\x22\x0a\x76\x26\x05\x24\x33\x1d\xf2" ++"\x06\x0e\xfb\x17\xf7\x40\xad\x0a\xd1\x06\xb2\xfb\x83\x05\xf7\x1e\x06\x5c\xf7\xc1\xf7\x21\xf7\x83\x05\xfb\x27\x06\xfb\x02\xfb\x50" ++"\x05\x4f\x3b\x1d\xa6\xc5\x15\xe7\x06\xf7\x39\xf7\x32\x05\xfb\x17\x06\x0e\x39\x90\x1d\xfb\xfc\xf7\x5b\x15\x88\x7b\x8a\x7d\x80\x1a" ++"\x56\xbe\x64\xd0\xba\xb9\x9d\xab\xac\x1e\xa2\xa2\x94\x9d\x96\xb5\x08\x46\x06\x5f\x7c\x77\x7e\x58\x1b\x60\x77\x98\xa6\x8f\x8b\x92" ++"\x8c\x91\x1f\x0e\xdc\xd8\x16\xf7\x64\x06\x6a\xfb\x33\x20\x0a\xac\xf7\x33\x05\xf7\x64\x06\xf7\x2f\xf9\x6d\x96\x0a\x70\xda\x16\xf7" ++"\x30\x06\x6b\xfb\x31\x20\x1d\xab\xf7\x31\x05\xf7\x31\x06\xf7\x07\xf8\xb0\xbb\x1d\x4c\xee\xf7\xc0\x15\x80\x5a\x87\x68\x66\x1a\xfb" ++"\x0d\xe2\x3a\xf7\x16\xe0\xda\xb1\xcf\xc1\x1e\xc0\xcd\xad\xf1\xeb\x1a\xf7\x11\x39\xd8\xfb\x18\xfb\x0c\x2c\x4d\xfb\x05\x57\x1e\xf7" ++"\x24\x06\xb4\xa3\xb3\xa2\xbc\x1b\xc3\xaa\x6d\x54\x7a\x89\x7d\x86\x75\x1f\x76\x2e\x15\x3a\x70\x60\x64\x4c\x1b\x57\x6a\xac\xc0\x95" ++"\x8c\x94\x8d\x9a\x1f\x0e\xf7\x8b\xf8\x99\xf8\xd4\x15\x8c\x98\x8c\x92\x94\x1a\xda\x58\xba\x35\x4a\x53\x73\x5f\x62\x1e\x5e\x5a\x6d" ++"\x37\x3f\x1a\x35\xc1\x58\xe8\xe9\xd9\xc6\xea\xa9\x1e\xfb\x06\x06\x61\x79\x78\x7b\x6c\x1b\x6d\x7b\xa0\xb2\xad\x94\xb4\x9a\xab\x1f" ++"\xb2\x9d\x9f\x9b\xaa\x1b\xab\x96\x7c\x5f\x8c\x1f\xf7\xe0\xfb\x47\x15\x41\x47\x6a\x53\x60\x1f\x67\x5d\x74\x45\x4c\x1a\x30\xc5\x55" ++"\xed\xf7\x20\xf3\xf7\x07\xf7\x2f\xe5\x51\xc0\x29\x1e\x78\x2b\x15\xac\xa0\x70\x60\x3a\x5b\x45\x54\x69\x76\xa6\xb6\xdc\xbb\xd1\xc3" ++"\x1f\x97\xf8\x2c\x15\xfc\xaa\xfd\x59\x05\xda\x06\xf8\xab\xf9\x59\x05\x0e\xfb\x0e\xf7\xb0\xf7\xb8\x15\xda\xcd\xbc\xbb\xab\xb6\x08" ++"\xbf\xd1\xaa\xd8\xc4\x1a\xc0\x6b\xac\x59\x20\x38\xfb\x23\xfb\xd1\x40\x1e\x69\x6d\x71\x75\x7b\x81\x08\x76\x7c\x83\x83\x83\x1a\x85" ++"\x94\x82\x92\x94\xb0\xa3\xa5\xac\x1e\x7c\x29\x89\x79\x6b\x1a\x52\xad\x69\xc3\xb8\xae\xa0\xb7\xac\x1e\x9a\xa0\x94\x9f\x97\x1a\x92" ++"\x84\x91\x82\x80\x84\x86\x7d\x83\x1e\x5d\x6f\x7a\x7c\x71\x1b\x79\x83\x94\x9e\xa5\xa1\xf7\x0a\xa0\xe2\x1f\x97\xc2\x15\xf7\x9d\xc3" ++"\xaf\xe2\xc3\x1b\xa1\x99\x7a\x71\x6d\x7e\x5a\x78\x62\x1f\x6c\x48\x5f\x53\x3e\x49\x08\x0e\xf8\x90\xf8\x46\x16\xf7\x0b\x06\xf7\x2e" ++"\xf9\x6d\x05\xfb\x10\x06\x20\xfc\x8e\xfb\x1f\xf8\x8e\x05\xfb\x0f\x06\xfb\x2e\xfd\x6d\x05\xf7\x11\x06\xf7\x00\xf8\x96\x05\xf7\xfd" ++"\xfc\x96\x15\xf8\x45\x06\x9f\xea\x05\xfc\x45\x06\xf7\xe5\xf9\x1a\x15\x38\x40\x60\x3c\x57\x1f\x64\x4f\x6c\xfb\x04\x38\x1a\xfb\x09" ++"\xd5\x3d\xf7\x02\xdf\xd4\xb5\xda\xc0\x1e\xb3\xc7\xaa\xf7\x04\xe0\x1a\xf7\x08\x41\xd9\xfb\x03\x1e\x6b\xfb\x05\x15\xbe\x88\xa7\x62" ++"\x44\x1a\xfb\x11\x4b\x21\x3e\x5a\x6c\xb6\xd2\xf7\x12\xce\xf7\x02\xd6\x87\x1e\x0e\x79\xf8\xc9\xf7\x9d\x15\xf7\x3d\xf7\xa7\x22\x0a" ++"\x42\xba\x0a\x56\x1b\x43\x49\x65\x49\x5c\x1f\x59\x44\x6f\x30\x32\x1a\xfb\x18\xce\x36\xf1\xc4\xc4\xa5\xb7\xb3\x1e\xa0\xa3\x97\x9b" ++"\xaa\xbb\x9f\xfb\x1b\x18\xf7\x20\x06\xfb\x4c\xf7\xa6\x15\x6a\x4c\x83\x7d\x79\x6f\x08\x5b\x6c\x5f\x6c\x67\x1b\x6c\x75\xba\xcc\xf7" ++"\x10\xc9\xf7\x02\xd0\xbf\xa7\x59\xfb\x04\x97\x1f\x0e\x79\xf8\xca\xf7\x9d\x15\xf7\x3d\xf7\xa7\x22\x0a\x41\xba\x0a\x57\x1b\x44\x4a" ++"\x65\x49\x5c\x1f\x5b\x44\x6f\x30\x32\x1a\xfb\x18\xcc\x36\xef\xc3\xc5\xa5\xb7\xb2\x1e\xa0\xa3\x97\x9b\xaa\xbb\x9f\xfb\x1b\x18\x21" ++"\x0a\xfb\x4c\xf7\xa6\x15\x60\x38\x7c\x73\x77\x74\x08\x69\x6d\x6b\x77\x72\x1b\x6a\x77\xb6\xd2\xbf\x98\xc3\xa1\xbb\x1f\xbb\xa2\xad" ++"\xa7\xad\x1b\xbf\xa8\x59\xfb\x04\x96\x1f\xb4\xf8\x97\x26\x1d\x39\x2d\x1d\xf7\x3f\xf8\x67\x15\xfb\xc0\x27\x0a\xf7\xc0\x06\x0e\xfb" ++"\xc5\xc5\xf7\x82\x15\xf7\x42\xfb\xe8\x05\x7b\x93\x95\x84\x97\x1b\x93\x90\x8f\x92\x92\x89\x93\x88\x93\x1f\xfb\x17\xf7\xdd\xf7\x17" ++"\xf7\xdd\x05\x8e\x93\x8d\x93\x92\x1a\x93\x86\x8f\x83\x7f\x83\x85\x79\x81\x1e\x0e\xfb\xc5\xf7\xa7\xf7\x82\x15\xfb\x42\xf7\xe8\x05" ++"\x9c\x82\x82\x92\x7f\x1b\x83\x86\x87\x83\x85\x8d\x83\x8e\x82\x1f\xf7\x17\xfb\xdd\xfb\x17\xfb\xdd\x05\x88\x84\x89\x83\x84\x1a\x83" ++"\x90\x87\x93\x97\x93\x91\x9c\x95\x1e\x0e\x39\xf8\xa3\x9c\x15\x7c\x9c\x85\x98\x9a\x1a\x91\x8c\x92\x8d\x93\x1e\xca\xf7\xc0\x05\x8f" ++"\x9d\x8d\x9a\x97\x1a\xa8\x7a\xae\x73\x9e\x1e\xa5\x6b\x5b\x97\x44\x1b\xfb\x31\x3a\x52\xfb\x16\x6f\x1f\xf7\x17\x06\xc2\x9c\xa9\x9f" ++"\xcc\x1b\xbe\xa1\x7e\x6d\x76\x7d\x75\x77\x81\x1f\x77\x80\x8b\x8b\x43\x81\x51\x82\x18\x5b\x83\x66\x7d\x6c\x75\x08\x56\x65\x6a\x4e" ++"\x4f\x1a\x65\x9d\x65\xa8\x73\x1e\x76\xa4\xad\x81\xb7\x1b\xc4\xbc\xa1\xc2\xc7\x1f\x88\x7c\x8b\x86\x84\x1a\x81\x8d\x85\x90\x80\x1e" ++"\xda\x06\x24\x64\x56\x56\x4d\x1a\x57\xba\x70\xe3\xa8\x9f\x8d\x92\xab\x1e\x95\xbf\x05\x83\x72\x77\x88\x6c\x1b\x68\x7b\x98\xa9\xba" ++"\xb5\xb9\xe4\xba\x1f\x97\x1d\x0e\x32\xf7\x31\xf7\x84\x15\xbc\xae\xa0\x99\xac\x1b\x9d\x90\x89\x73\xc8\x1f\x78\xba\xa4\x84\x9f\x1b" ++"\xa9\xac\x95\x9e\xa9\x1f\xa9\x9f\xa0\xa1\xb3\xc5\x50\xb2\x18\x62\x6a\x76\x7e\x6a\x1b\x76\x82\x8d\xa2\x56\x1f\x9e\x5c\x6f\x93\x72" ++"\x1b\x47\x5d\x68\x28\x4c\x1f\x98\xfb\x8b\x15\xbc\xaf\x9f\x99\xac\x1b\x9e\x8f\x89\x73\xc8\x1f\x78\xbb\xa4\x84\x9f\x1b\xa9\xac\x95" ++"\x9e\xa9\x1f\xa9\x9f\x9f\xa1\xb4\xc5\x4f\xb2\x18\x61\x6a\x77\x7f\x69\x1b\x76\x83\x8d\xa2\x55\x1f\x9e\x5c\x6f\x93\x73\x1b\x47\x5c" ++"\x68\x28\x4d\x1f\x0e\x39\x2d\x1d\xa9\xf8\x9a\x2e\x1d\xc9\xf7\x35\x2b\x1d\xf7\xfe\xf9\x5e\xf7\xac\x15\x7b\x77\x81\x7b\x7f\x75\x08" ++"\x81\x79\x7d\x65\x84\x1a\x82\x93\x84\x95\x94\x8e\x8d\x9f\x9b\x1e\xb3\xba\xab\xa4\xe5\xc1\x08\x9c\x94\x8d\x8e\x93\x1a\x94\x85\x91" ++"\x76\x96\x1e\x53\xa7\x4c\xbd\x66\xb7\x08\x98\x81\x83\x92\x86\x1b\x7e\x83\x85\x81\x78\xb0\x41\xa4\x6d\x1f\xfc\x3f\x06\xa4\xa9\xb1" ++"\xd6\x9d\x1a\x95\x83\x91\x7f\x86\x87\x88\x7a\x7c\x1e\x70\x69\x46\x53\x63\x76\x08\x63\x75\x84\x86\x83\x1a\x83\x8e\x86\x94\x86\x1e" ++"\xef\x4f\xa1\x7a\xba\x56\x08\x76\x9e\x8c\x8a\x94\x1b\x95\x92\x92\x94\x9f\x6b\xc8\x6c\xb3\x1f\x0e\xfb\x1e\xf7\x6e\xf9\x69\x15\xfd" ++"\x29\x07\xa4\x6d\x41\xb0\x79\x1b\x83\x83\x83\x83\x81\x8f\x86\x9b\x7e\x1f\xbb\x61\xa6\x69\xba\x3a\x08\x74\x98\x8e\x87\x92\x1b\x97" ++"\x8c\x8c\xac\x9e\x1f\xb0\xcc\xac\xb6\xba\xb3\x08\xa0\x9d\x8c\x8d\x94\x1a\x95\x84\x92\x82\x76\x4c\x6b\x6d\x65\x1e\xf9\x29\x07\x0e" ++"\xf7\xfe\xfa\x25\xf7\xad\x15\xc7\xfd\x29\x07\xa9\xb1\xab\xca\xa0\x1a\x94\x84\x92\x81\x82\x89\x8a\x76\x79\x1e\x67\x61\x63\x6b\x56" ++"\x6b\x08\x56\x6c\x8b\x8b\x7f\x1a\x84\x8f\x88\xa2\x7e\x1e\xdc\x5c\xad\x70\xb5\x5b\x08\x7b\x98\x90\x87\x95\x1b\x93\x93\x93\x93\x9d" ++"\x66\xd5\x72\xa9\x1f\x0e\xf7\xfe\xe1\xf7\xad\x15\xf9\x29\x06\x72\x6d\x66\x41\x79\x1a\x83\x93\x83\x93\x95\x90\x8f\x9b\x98\x1e\xb5" ++"\xbb\xad\xa6\xdc\xba\x08\xa2\x98\x8f\x8e\x92\x1a\x97\x8a\x8c\x6a\x9e\x1e\x4a\xb0\x60\xac\x63\xba\x08\xa0\x79\x89\x8c\x82\x1b\x81" ++"\x84\x84\x82\x76\xab\x4c\xa9\x65\x1f\xfd\x29\x06\x0e\xfb\x1e\xf7\x6e\x25\x15\xc7\xf9\x29\x06\x6d\xb1\xca\x6b\xa0\x1b\x94\x92\x92" ++"\x95\x94\x8a\x8d\x76\x9d\x1f\x61\xaf\x6b\xb3\x6b\xc0\x08\xc0\x6c\x8b\x8b\x7f\x1b\x84\x88\x87\x74\x7e\x1f\x5c\x3a\x70\x69\x5b\x61" ++"\x08\x7b\x7e\x87\x86\x81\x1a\x83\x93\x83\x93\x9d\xd4\xb0\xa4\xaa\x1e\x0e\xfb\x1e\xf7\x6f\xf7\x16\x70\x1d\xfb\x1e\xf7\x0d\x47\x15" ++"\x60\xf7\x9b\xb6\x07\xfb\x39\xf7\x96\x70\x1d\x7a\xa5\xfb\x6e\x15\x21\x0a\xbf\xf7\x8b\x05\x68\xb0\xbe\x79\xc6\x1b\xf7\x23\xf7\x0e" ++"\xf7\x17\xf7\x2c\xd2\x6d\xb4\x43\xa8\x1f\xe0\xb8\xb5\xc6\xd7\x1a\xec\x3d\xca\xfb\x0c\x36\x43\x70\x58\x5c\x1e\x63\x60\x79\x62\x76" ++"\x28\x08\xf7\x23\x99\x15\x98\xc8\x93\xa2\x9c\xa1\x08\xa6\x9f\xaf\x9d\xae\x1b\xb7\xa8\x6f\x60\x5b\x6e\x59\x63\x77\x1f\x79\x82\x78" ++"\x87\x65\x89\x79\x39\x18\x8c\x92\x95\x8b\x8d\x1b\xae\xa0\x86\x7e\x9d\x1f\xa4\x78\x9b\x6a\x6a\x1a\x2c\x42\x39\x36\x66\x69\x98\xa2" ++"\x72\x1e\x0e\x39\x4c\x0a\xf7\x06\xf8\x37\x2b\x0a\x39\x4c\x0a\x93\xf7\xa4\x15\xf7\x20\xf7\x27\x05\x3e\x06\x24\x2a\x4e\xec\x05\x3e" ++"\x06\xd2\xfb\x27\x05\x0e\x39\x79\x1d\x4b\xf8\x37\x29\x1d\x39\x4c\x0a\xb2\xf8\x27\x2e\x0a\x0e\x4f\xf7\xef\xf7\xbb\x15\x4f\xf7\x89" ++"\x05\xfb\x26\x06\xf7\x04\xfc\x03\xfb\xb4\xfc\x1b\x05\xf7\x2f\x06\xf7\x4c\xf7\xa5\xcf\xfb\xa5\x05\xf7\x28\x06\xfb\x0e\xf8\x1f\xf7" ++"\x9e\xf7\xff\x05\xfb\x2c\x06\x0e\xf7\xfe\xf8\x8b\xf9\x4b\x15\xfb\x5c\xfb\x36\xfb\x35\xfb\x5c\xfb\x58\xf7\x36\xfb\x36\xf7\x57\xf7" ++"\x59\xf7\x37\xf7\x37\xf7\x57\xf7\x58\xfb\x36\xf7\x39\xfb\x55\x1f\x87\xfb\xd0\x15\xfb\x52\xf7\x50\x05\xb8\xc2\xcc\xa2\xd1\x1b\xd0" ++"\xcb\x74\x60\xc4\x1f\xb3\x63\x15\xbb\x52\xa2\x4c\x42\x1a\x43\x74\x4b\x5d\x53\x1e\xfb\x54\xf7\x57\x05\xf7\x2c\xfb\x7f\x15\x5f\x54" ++"\x48\x73\x45\x1b\x45\x4b\xa2\xba\x50\x1f\xf7\x55\xf7\x55\x05\xfb\x7d\xfb\x2d\x15\x5f\xc1\x74\xcb\xd1\x1a\xd3\xa2\xcb\xba\xc4\x1e" ++"\xf7\x52\xfb\x50\x05\x0e\x9d\xf8\xd7\x16\x9f\x07\x84\x8d\x74\x90\x3e\x9e\x8b\x8c\x70\x9c\x19\x45\xbb\x64\xd8\xe4\x1a\x94\x07\x9b" ++"\x07\x9f\x67\x94\x7e\x97\x7c\x08\x5c\xb1\xc8\x6d\xc1\x1b\xe6\xd3\xd5\xe8\xe7\x4a\xd2\x39\x71\x80\x88\x79\x67\x1f\x88\x8a\x83\x86" ++"\x81\x87\x08\xa9\xb7\x94\xa5\xb0\x1a\xe5\x43\xd2\x2f\x2e\x44\x45\x31\x67\x92\x78\xad\x56\x1e\xa3\x58\x78\x91\x70\x1b\x3d\x49\x40" ++"\x33\x2d\xd3\x43\xe9\xdb\xd1\xbe\xe5\xb6\x1f\x8c\x72\x05\x83\x07\x54\x71\x45\x65\x5f\x1e\x5c\x5a\x8a\x8a\xfb\x0e\x6e\x83\x89\x18" ++"\x77\x07\x0e\xf4\xf8\x34\x83\x1d\xf8\x10\xf7\xb8\xa8\x0a\xd6\x91\xcf\xa2\x0a\x70\xf8\xb6\xf9\x2b\x23\x1d\x7d\x48\x20\x1d\x70\xfb" ++"\x12\x9e\x1d\x7f\x54\x05\x21\x0a\xf7\x13\xf8\xe8\x05\xc7\x06\x99\xce\x05\x4f\x06\x99\xcd\x22\x0a\xfb\x48\xfb\xb8\xe9\x1d\x36\x55" ++"\x6a\xb8\xd3\xf7\x0e\xd6\xf7\x01\xde\x1f\x0e\x6f\xf8\x0d\xf8\xa8\x15\x3a\x88\x59\x77\x56\x59\x08\x49\x4d\x61\x24\x29\x1a\xfb\x1a" ++"\xe5\x36\xf7\x22\xea\xe1\xb3\xd4\xc5\x1e\xba\xc6\xac\xee\xe0\x1a\xd4\x6e\xc3\x43\xcc\x1e\xfb\x0e\xf7\x03\x05\xf7\x7a\x06\xa3\xf7" ++"\x03\x05\xfc\x23\x06\x76\x2a\x05\xf7\x2c\xfb\x6c\x15\xc6\xaf\x5f\x41\x5b\x7b\x53\x71\x60\x1f\x57\x6b\x5c\x6e\x58\x1b\x51\x66\xb7" ++"\xd1\xf7\x13\xd9\xf4\xe9\x1f\x0e\xfb\x14\xf7\xa0\xf9\x89\x15\x42\xfb\x12\x4c\x31\xfb\x20\xfb\x44\xf0\xfb\x0f\xf7\x35\xfb\x78\x99" ++"\x61\xde\xf7\x20\xdf\xf7\x0b\xf7\x03\xf7\x1a\xfb\x0a\xf7\x25\x29\xf7\x1f\x4d\xf7\x00\x08\x0e\xfb\xc5\xf7\xa5\xf9\x7b\x52\x1d\x39" ++"\x65\x0a\xd4\xf8\x47\x82\x0a\x39\x4d\x0a\x91\xf7\xb7\x15\xf7\x1f\xf7\x27\x05\x3f\x06\x24\x2a\x4e\xec\x05\x3d\x06\xd3\xfb\x27\x05" ++"\x0e\x39\x4d\x0a\xad\xf8\x3a\x3b\x0a\xf7\xfe\xf9\x93\xf7\x6c\x15\xc8\xfc\x62\x07\x91\xf6\xc3\xbd\xf7\x01\x89\x08\xac\x0a\x42\x2c" ++"\x1a\xfb\x08\xb8\x38\xc2\x0a\xc9\xfb\xb7\x06\xfb\x01\x89\x53\xbd\x85\xf5\x08\x0e\x39\x4d\x0a\xf7\x15\xf8\x27\x2d\x0a\x70\xca\x16" ++"\x58\x1d\x89\x7f\x87\x74\x1f\x3b\xfc\x0b\x05\x6b\x84\x7d\x7f\x6d\x1b\x7c\x85\x48\x1d\xec\xf8\x5c\xb7\x1d\xfb\x20\x06\x0e\x39\xf8" ++"\x4f\xfb\x40\x15\x83\x76\x74\x88\x70\x1b\x6a\x79\x9a\xa7\xb1\xb1\xc3\xc3\xb8\x1f\xd2\xc1\xb3\xb8\xa5\xc1\x08\xfb\x1e\x06\x65\x77" ++"\x5f\x72\x5b\x1b\x52\x65\xaf\xc3\x95\x8c\x95\x8d\xa4\x1f\xf7\xff\x06\x8c\x0a\xfb\x0a\x27\x1a\xfb\x10\xe1\x37\xf7\x12\x9f\x97\x8c" ++"\x91\xa6\x1e\x35\x57\x70\x6b\x58\x1a\x57\xbc\x6e\xe0\xa5\x9e\x8d\x92\xaa\x1e\xfb\x60\xf8\xb3\x8f\x0a\x0e\xfb\x33\xf8\x09\xf7\xcb" ++"\x15\x32\x8c\x6d\x98\xb5\x1a\xb7\xb3\xab\xc2\xc1\xa4\x76\x5d\x8d\x1e\xf7\x20\x96\x06\xf0\x39\xc8\xfb\x1b\x45\x59\x7c\x6c\x61\x1e" ++"\x60\x6a\x73\x5d\x59\x1a\x61\x99\x6c\xa8\x74\x1e\x63\x7d\x79\x80\x78\x75\x08\x73\x70\x7c\x63\x66\x1a\x2e\xd9\x52\xf7\x10\xdc\xca" ++"\x1d\x50\x6b\x67\x74\x4f\x1b\x5c\x70\x9f\xae\xa9\x9d\xa7\xa8\x98\x1f\x9f\x94\x9d\x8d\xda\x8c\x08\x0e\xfb\x33\xf8\x09\xf7\xcb\x15" ++"\x36\x8c\x70\x98\xb5\x1a\xb7\xb0\xab\xbf\xc0\xa4\x76\x5d\x8c\x1e\xf7\x20\x06\x8c\x90\x8b\x90\x8c\x1a\xf0\x39\xc8\xfb\x1a\x47\x59" ++"\x7c\x6c\x63\x1e\x61\x6a\x74\x5d\x58\x1a\x62\x97\x6c\xa3\x74\x1e\x66\x7d\x79\x80\x79\x75\x08\x75\x71\x7d\x62\x66\x1a\x2e\xd6\x52" ++"\xf7\x0d\xdb\xca\x1d\x51\x6b\x66\x73\x51\x1b\x60\x72\x9f\xae\xa9\x9d\xa7\xa6\x98\x1f\x9f\x94\x9b\x8d\xd7\x8c\x08\xe9\xf8\xcc\x26" ++"\x1d\x54\xf8\xe6\xf7\xac\xc5\x0a\xc9\xf7\xb6\x15\xfc\x79\x06\x75\x27\x05\xf8\x79\x06\x51\xfb\xac\xc5\x0a\x0e\x65\xf8\xb8\xf7\x84" ++"\x15\x92\x07\x94\x07\x89\xd5\x86\xa8\x7c\xb2\x08\xde\x69\x3a\xbe\x28\x1b\xfb\x29\x2c\xfb\x00\xfb\x3e\xfb\x3c\xe6\x25\xf7\x2b\xf7" ++"\x06\xd7\xc0\xf2\xab\x1f\x8d\x90\x8d\x92\x05\x4b\x06\x8a\x89\x89\x86\x8a\x88\x08\x4f\x70\x53\x69\x42\x1b\x60\x68\x96\xa0\x73\x1f" ++"\x7b\x9a\x82\x9b\x80\xae\x8c\xe9\x18\xf7\xac\xc2\x15\xfb\xaa\xdc\x06\xcf\xab\xae\xa3\xce\x1b\xc1\xaf\x7b\x64\xac\x1f\x96\x7e\x8f" ++"\x84\x91\x7a\x08\x0e\x70\x82\x1d\x0e\x70\x82\x1d\xf7\x74\xc2\x1d\x69\xf8\x16\x81\x0a\xf8\x52\xf9\x6a\x15\x2a\x0a\x5e\xfb\x66\x72" ++"\xfb\xc9\x05\xcf\x06\xf6\xf7\xc9\x05\x3c\xfc\x06\x27\x1d\x0e\xfb\x6a\xbe\x16\xf7\xd9\xf8\xd5\xfb\xd9\x37\xf7\x85\xfb\x36\xfb\x85" ++"\x37\xf7\x85\xfb\x37\xfb\x85\x06\x0e\xf7\x04\xf7\xf4\xf7\x98\x15\xfb\x37\x60\xf7\x37\xfb\x3a\xbb\xf7\x3a\xf7\x35\xb6\xfb\x35\xf3" ++"\x06\xe7\xa2\xcc\xd9\xe2\x1a\xeb\x36\xdc\x27\x2a\x39\x38\x2a\x36\xcd\x3e\xe8\x74\x1e\xa6\xf7\xcb\x15\xd0\xc5\x50\x45\x43\x51\x51" ++"\x43\x43\x52\xc5\xd4\xd3\xc5\xc3\xd5\x1f\x0e\x39\xf8\x09\xf8\x40\x15\xfb\x08\x06\xaf\xf7\x38\x05\xf7\x92\x06\xa4\xf7\x0c\x05\xfc" ++"\x1e\x06\xfb\x2b\xfd\x5c\x20\x1d\xcd\xf7\xc8\x05\xf7\x07\x06\x49\xfb\xc8\x05\xf7\x17\x06\xba\xf7\x6d\x05\xda\x9b\xbe\xb7\xd4\x1b" ++"\x99\x62\x1d\x87\x8b\x86\x1b\x52\x4f\x61\x42\x5d\x1f\xa1\xf5\x05\xfb\x17\x06\x0e\x39\xf7\x3a\xfb\x6e\x15\xf7\x18\x06\xbb\xf7\x78" ++"\xf7\xcb\xf8\xa6\x28\x0a\xfb\x57\xfc\x14\x68\xf8\x14\x05\xfb\x28\x06\xe1\xfc\xa6\x05\x0e\x70\x60\x0a\xf7\x44\xf7\xd1\x15\x60\x7b" ++"\x68\x75\x57\x1b\x5c\x88\x0a\x70\x75\x1d\x90\xf7\xd4\x29\x1d\x70\x60\x0a\xf7\x05\xf7\x3e\x15\xa3\xf7\x04\x05\x48\x06\x92\xb8\xad" ++"\xaf\xb8\x93\x95\xb9\x18\x3f\x85\x48\x48\x80\x3d\x77\x2b\x18\x0e\x70\xf8\x9e\x29\x0a\x79\x38\x82\x9c\x84\x94\x77\xa2\x19\xaa\x70" ++"\x71\x97\x64\x1b\x3e\x3e\x64\x4a\x59\x1f\x53\x42\x67\x24\x30\x1a\x4b\x9c\x5a\xaf\x63\x1e\x6a\xaa\xb0\x7c\xbe\x1b\xd2\xc5\xa6\xbe" ++"\xb1\x1f\x7b\x42\x05\x4d\x7e\x4d\x5b\x48\x1b\x6c\x6e\x95\x9a\x7d\x1f\x83\x94\x87\x95\x9e\x1a\xfb\x25\x06\x8a\x82\x8a\x84\x87\x1a" ++"\x63\xaa\x5e\xb4\x76\x1e\x78\xae\xb6\x83\xc7\x1b\xf7\x3d\xf1\xcf\xf7\x18\xa7\x1f\xf7\x0a\xf8\xc2\x05\xfb\xa6\xfb\x00\x15\xc4\xac" ++"\x62\x42\xfb\x0c\x3d\x23\x32\x57\x6d\xb0\xcb\xf7\x0f\xd7\xf7\x06\xde\x1f\xf7\x0b\xf7\xcb\x49\x1d\x32\xf8\xae\xf3\x15\xfc\x7d\x06" ++"\x75\x23\x05\xf8\x7d\x06\xfc\x5f\xf7\x20\x15\xf8\xa3\xf7\x49\xa5\xf7\x0d\xfc\x56\xf7\x4a\x6f\xfb\x17\xf7\xb8\xfb\x03\xfb\xe7\xfb" ++"\x05\x05\x0e\x70\xf7\xf2\xf9\x34\x15\x97\xc4\x22\x0a\x7f\x52\x05\x4d\x27\x0a\xc9\x06\xfb\x12\xfc\xe4\x20\x1d\xd0\xf7\xd8\x05\xc7" ++"\x98\xc4\xb9\xc9\x1b\xb5\xa6\x74\x67\x83\x89\x7a\x87\x7b\x1f\x45\xfb\xde\x20\x1d\xd8\xf7\xfe\x05\x8f\x9d\x8d\x9f\x9b\x1a\xdc\x53" ++"\xbf\x33\x67\x63\x81\x7a\x69\x1e\x71\x7e\x7f\x7f\x70\x68\xa7\xf7\x16\x18\xf7\x48\x06\x9c\xdb\x05\x0e\x70\x86\x1d\x3c\xb1\x1d\x5f" ++"\xf7\xbc\x6f\x15\x9c\xde\xc7\xf3\xf7\x0b\xf7\x2b\xb4\xc0\x9b\xa0\x9a\xa3\x08\xb1\xca\x9d\xc2\xc1\x1a\xdc\x45\xcf\x36\x5b\x5f\x76" ++"\x65\x6b\x1e\x76\x72\x80\x75\x7e\x5d\x08\xf2\x67\x56\xbb\x3a\x1b\x36\x48\x46\x34\x4a\xa3\x57\xdc\xfb\x02\x1f\xf7\x2c\xfb\x60\xb2" ++"\x49\xa5\x24\x08\x0e\x69\x96\x16\xf8\xdb\xf8\x25\x06\xfb\xb8\xf7\xdc\xfb\xb7\xfb\xdc\x05\xbe\xfb\xf2\x15\xf7\xdc\x07\xf7\x84\xf7" ++"\xa2\xf7\x85\xfb\xa2\x05\xfb\xdc\x07\x0e\x2a\x1d\xf7\x46\xf9\x86\x9b\x1d\x39\xf7\xea\x87\x0a\xf7\xaa\xf7\x11\x9f\x0a\x7e\x4b\x5b" ++"\x0a\x7c\x85\x48\x1d\x0e\x2a\x1d\xf7\x6d\xf9\x66\x15\xfb\x9f\x27\x0a\xf7\x9f\x06\x0e\xd6\xf8\x37\xf7\xbd\x15\x6d\xae\x80\x96\x79" ++"\x9b\x08\xa8\x6b\x63\x9b\x65\x1b\x32\x38\x39\x34\x4a\xb9\x5d\xcd\xc5\xc2\xa7\xda\xf1\x1f\x37\xd7\xb0\x74\xc2\x1b\xe6\xde\xdc\xe3" ++"\xcc\x5d\xb9\x4b\x63\x5b\x7b\x6e\x5f\x1f\x75\x7c\x85\x87\x51\x60\x08\xa8\x6a\x15\xc7\xd5\xc4\xa9\xb6\x1b\xb3\xab\x6b\x65\x53\x54" ++"\x55\x52\x6f\x79\x93\xa9\x66\x1f\x74\x9e\x81\x95\x79\xa2\x08\x44\x16\x71\x75\x80\x83\x67\x75\x08\x6e\x5c\x73\x82\x6e\x1b\x62\x6b" ++"\xaa\xb3\xc4\xc1\xbf\xc5\xb4\xb9\x6c\x50\xba\x1f\x0e\xfc\x00\xf7\x50\xf8\x9f\x15\xb0\x85\xda\x82\xe8\xda\x1d\x8e\x8a\x80\x95\x1e" ++"\x81\x95\x97\x86\x98\x1b\xa6\xa0\xa1\xa7\xa9\x6f\xa3\x68\x60\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x46\xfb\x45\x1a\xfb\x78\x07\x5f\x8f" ++"\x4e\x95\x22\xc0\x1d\x95\x8e\x0a\x0e\x69\xf7\xab\xf9\xb4\x15\xfc\xfa\x07\x5f\x8f\x4e\x95\x23\xc0\x1d\x94\x8e\x0a\xf8\xf2\x07\x0e" ++"\x69\xf7\xf4\xfb\x61\x15\xf8\xfa\x07\xb7\x87\xc8\x81\xf3\xda\x1d\x8d\x8a\x80\x96\x1e\x82\x95\x96\x86\x99\x1b\xa5\xa1\xa1\xa6\xaa" ++"\x6f\xa3\x68\x5f\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x42\xfb\x41\x1a\xfc\xf2\x07\x0e\xdc\xf8\xeb\x16\xf7\xa1\x07\xf7\x29\x86\xb1\x71" ++"\xb7\x1e\xd1\x61\x3e\xb4\x31\x1b\x38\x46\x6a\x4d\x5e\x1f\x66\x5a\x85\x67\xfb\x36\x1a\xfb\xa1\xd1\xf7\xa4\x07\xf7\x05\x91\xba\x9d" ++"\xad\x1e\xbd\xa6\xc5\xad\xc8\x1b\xc4\xc2\x6e\x5d\xa8\x1f\xa2\x67\x91\x62\xfb\x12\x1a\xfb\xa4\x07\x0e\xf8\x32\xf8\xa3\xf9\x6e\x15" ++"\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e" ++"\x1f\xfb\x01\xfb\x63\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6d\x72\xa4\xaa\xa8\xa5\xa4\xa8\x1f\xfb\x14\xfb\x05\x15\x96\x59\x96\x75" ++"\xa5\x6d\x08\x54\xbb\xc7\x71\xdc\x1b\xdc\xc7\xa5\xc2\xbb\x1f\xa5\xa9\x96\xa1\x96\xbd\x84\x36\x80\x62\x6d\x5e\x08\x4c\x61\x4b\x6b" ++"\x38\x1b\x3e\x4f\xa6\xc1\x61\x1f\x67\xba\x7c\xb8\x84\xe8\x08\xf7\xee\xf7\x05\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6d\x72\xa4\xaa" ++"\xa8\xa5\xa4\xa8\x1f\x0e\xf7\xd2\xf8\xb0\x23\x1d\xfb\x07\xfc\xb0\x05\xd4\x06\x2e\x53\x67\x61\x57\x1a\x57\xb8\x6c\xd5\x9e\x8e\x8b" ++"\x94\xb4\x1e\x96\xbf\x05\x82\x6d\x86\x8a\x7c\x1b\x6c\x7b\x9a\xa6\xb8\xaf\xbd\xcb\xb8\x1f\xf7\x2f\xf9\x6d\x23\x1d\x71\xfb\x11\x20" ++"\x1d\x0e\x47\x0a\x0e\x47\x0a\xbd\xf9\x7b\x44\x0a\x47\x0a\xb0\xf9\x7b\x52\x1d\x47\x0a\xf7\x29\xf9\xa9\x26\x1d\x2a\x1d\xf7\x67\xf9" ++"\x7c\x15\x69\x7e\x79\x7a\x74\x1b\x80\x88\xe0\x1d\x73\x1b\x54\x60\x61\x40\x74\x1f\xc1\x06\xac\x9b\x9b\x9a\x9d\x1b\x93\xa1\x84\x84" ++"\x99\x1f\xbe\x72\x05\x85\x98\xa0\xdf\x1d\x96\xa0\x96\xb3\x08\x0e\xf7\xd9\xf8\xb0\x5b\x0a\x7d\x84\x48\x1d\xc4\xf9\xe7\x39\x0a\x43" ++"\xf7\xa6\xf7\xde\x15\xb8\xf7\x66\x5d\x1d\xaf\xf7\x3b\xd8\xd1\xd9\xfb\x81\x05\xf7\x27\x06\xfb\x0b\xf7\xd8\xf7\x87\xf7\x6c\x05\xfb" ++"\x3e\x06\x0e\x39\x7b\x0a\x5a\xfc\x1a\x3c\x0a\x5f\x68\x66\x5f\x83\x81\xb2\x0a\xa0\xeb\x18\x0e\x39\xf7\xcc\xf8\xb0\x23\x1d\xfb\x05" ++"\xfc\xb0\x9a\x1d\x0e\x47\x1d\xf7\x9f\x56\x0a\x39\x9b\x16\xf7\x26\x06\xf7\x50\xf7\xec\xbc\xfb\xec\x05\xf7\x26\x06\xfb\x1c\xf9\x6d" ++"\x22\x0a\xb5\xfb\x82\x05\x0e\xfb\x82\x47\x1d\xf7\x6b\xf9\x6d\x31\x0a\x47\x1d\xfb\x24\x4f\x31\x0a\xfb\x33\xf7\xff\xce\x1d\xf7\xe6" ++"\xf8\x53\x27\x1d\x0e\x32\xf8\xa5\xf3\x15\xfc\x7d\x06\x75\x23\x05\xf8\x7d\x06\xf7\x19\xf9\x04\x15\xfc\xa4\xfb\x49\x72\xfb\x0d\xf8" ++"\x56\xfb\x4a\xa7\xf7\x17\xfb\xb8\xf7\x03\xf7\xe7\xf7\x05\x05\x0e\x39\xf8\x4f\xf7\xd0\x15\x97\xc2\x05\xfb\x1f\x06\x8a\x91\x89\x95" ++"\x87\x9c\x82\xab\x19\x81\xb1\x89\x93\xa0\x1d\xfb\x1c\x3b\x47\x72\x5b\x57\x1e\x5a\x5e\x6d\x4d\x51\x1a\x71\x8f\x79\x9e\x54\x1e\x8e" ++"\x84\x05\x4f\x06\x7f\x54\x05\xe4\x06\x8c\x86\x05\x87\x07\x8c\x84\x8c\x86\x8c\x82\x08\x24\x06\x7f\x54\x05\xf7\x04\x06\x81\x53\x63" ++"\x61\x31\x56\xac\x26\x18\xa0\xbc\xa8\x92\xb0\x1b\xa6\xa2\x87\x80\xb8\x1f\x7f\xbc\x9f\x88\xa6\x1b\xbc\xb5\x97\xac\xcb\x1f\x79\xf7" ++"\x02\x05\x76\x5e\x6a\x82\x67\x1b\x7a\x74\x8e\x90\x71\x1f\x94\x5f\x88\x8b\x79\x1b\x6c\x7e\x87\x6e\x4b\x1f\xd9\xc1\xb8\xba\x9b\xb7" ++"\x08\xf7\x02\x06\x97\xc2\x05\xfb\x02\x90\x06\x93\x8b\x8e\x89\x99\x1e\x0e\xf7\x5e\x16\xf7\x10\xf8\xda\x7c\x0a\x0e\xf7\x04\xf8\x14" ++"\xf8\x82\x15\x9f\x64\x72\x92\x6a\x1b\x27\x37\x38\x29\x2a\xe5\x36\xf2\xab\xa9\x93\x9b\xa6\x1f\xbe\xaa\xae\xc4\xbf\x1a\xb6\x78\xbd" ++"\x68\xc0\x1e\xf7\x2a\xf7\x2a\x8e\x79\xa1\x52\x9a\x6e\x19\x77\x96\x90\x85\x95\x1b\x92\x90\x90\x92\x8e\x8b\x8b\x88\x9d\x1f\x84\xae" ++"\x89\xa1\xa6\x1a\xab\x91\xbd\x92\xa2\x1e\x8d\x90\x8b\x8d\x8d\x1a\x91\x87\x8f\x84\x88\x88\x8b\x8a\x88\x1e\x81\x69\x6d\x87\x67\x1b" ++"\x70\x75\x8d\x92\x68\x1f\x8e\x79\x8b\x8b\x88\x1b\x85\x85\x84\x85\x7b\xb5\x73\xc2\x7a\x1f\xa2\x84\x91\x89\x05\xfb\x8c\xfb\x41\x15" ++"\xd3\xc7\x4e\x42\x41\x4f\x4f\x41\x40\x4f\xc7\xd6\xd5\xc7\xc6\xd8\x1f\x0e\xfc\x22\xf7\x7b\xc1\x0a\x0e\xfb\x1e\xf7\x7f\xf7\x53\x15" ++"\x93\x75\x7b\x8f\x7a\x1b\x46\x4f\x52\x49\x65\xa8\x73\xb8\xbe\xba\xa4\xb5\xa9\x1f\xa0\xa9\x94\xaa\xb8\x1a\xf7\xd4\x07\xab\x85\xa1" ++"\x7b\xa2\x66\x08\xa3\x65\x95\x65\x55\x1a\x59\x81\x61\x73\x51\x1e\xa8\x06\xb2\xb9\xa0\xc7\xcc\x1a\xdc\x6b\xdb\x4c\xd6\x1e\x53\xce" ++"\x89\x8d\x83\x95\x86\x92\x19\xcb\x5b\x07\x0e\xf7\x04\xf7\x95\xf9\x19\x15\xfc\x59\x8b\x0a\xf7\xf0\x07\xf7\xb5\x5f\x05\xfc\x03\x8b" ++"\x0a\xf8\x52\x07\x0e\x70\x34\x1d\xf7\xa8\xf7\x6d\x2b\x0a\xd1\xf7\xa5\xf8\xb0\x15\xfb\x07\xfc\xb0\x05\x58\x1d\x8a\x80\x85\x73\x1f" ++"\x49\xd6\x1d\x9e\x9c\x1a\xdb\x51\xbf\x32\x41\x55\x70\x4b\x55\x1e\x9d\xdd\x05\xfb\x94\xf7\x51\x31\x0a\x70\x34\x1d\xf7\x34\xd1\x3a" ++"\x0a\xd3\xfb\x27\x05\x0e\x70\x34\x1d\x34\xfc\xec\x3c\x0a\x5f\x68\x66\x5f\x68\x1d\x95\xd9\xa0\xeb\x18\x0e\xf7\xfe\xf8\xa4\xf7\x6c" ++"\x15\xf7\x83\xc8\xfb\x60\x06\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac\xc6\x61\xa3\x5c\x38\x05\xfb\x23\x06\x38\x68\x84\x72\x65\x1f" ++"\x4b\x60\x69\x42\x2c\x1a\xfb\x08\xb8\x37\xdc\x69\x1e\x6a\x52\xb6\x74\xb1\xce\x05\x88\xa5\x97\x8a\xb5\x1b\xf7\xac\xc9\xfb\xb7\x06" ++"\x77\x85\x8b\x8c\x82\x1f\xaa\xf7\x2d\x15\x3a\xfb\x21\x57\x9d\x6c\xbe\x88\xd3\x19\xf7\xb6\xf7\x6c\x15\x33\xfb\x2f\x05\xfb\x5e\x06" ++"\x91\xf6\xc3\xbd\xf7\x01\x89\x08\x0e\x32\xf7\x04\xbf\x15\x5b\x4c\xea\x4c\xec\xf7\x12\x05\xf7\xa5\x06\xa4\xf7\x0c\x05\xfb\x63\x06" ++"\xe8\xf7\x0c\x20\x1d\xa4\xf7\x0c\x05\x42\x06\xc0\xd0\x2c\xca\x25\xfb\x18\x05\xfb\xa0\x31\x1d\xf7\x5d\x06\x2e\xfb\x0c\x05\xfb\x1a" ++"\x31\x1d\x0e\x39\xf7\xf1\x16\xf7\xc1\xf8\xb0\x05\xfb\x2b\x06\xfb\x55\xfc\x1f\x6a\xf8\x1f\x05\xfb\x25\x06\xd5\xfc\xb0\x05\x0e\x70" ++"\x36\x0a\xf7\x35\xf7\xd1\x53\x1d\x70\x36\x0a\xf7\x17\xf7\xd4\x49\x0a\xd2\x06\xf7\xed\xf7\x27\x49\x0a\xd2\x06\x0e\x70\x36\x0a\xf7" ++"\x6b\xf7\xb1\x15\xfb\xc0\x27\x0a\xf7\xc0\x06\x0e\xf7\x58\x71\x1d\x0e\xf7\x58\x71\x1d\xfb\x1b\xc2\x1d\x70\x81\x1d\x0e\x70\x81\x1d" ++"\xf7\x08\xf7\xf5\x26\x1d\xf7\xe9\xbd\x16\xfa\x04\xcd\xfd\xc2\xf9\xb8\x49\x06\x0e\x70\x73\x1d\xec\xf8\x01\x2b\x0a\xfb\x24\xf5\xf9" ++"\x32\x15\xac\xd5\x8b\x8b\xb1\x1b\xb9\xb2\x79\x69\xa3\x1f\xad\x5c\xa0\x40\x41\x1a\x6e\x89\x74\x83\x4f\x1e\xc0\x46\x70\x97\x55\x1b" ++"\x5a\x64\x7b\x69\x69\x1f\x5d\x5c\x6f\x48\x4a\x1a\xfb\x01\xde\x36\xf6\xd7\xc8\xb4\xd8\xb6\x1e\xb1\xcf\xa7\xf7\x16\xf3\x1a\xf7\x5c" ++"\xfb\x03\xf7\x25\xfb\x2d\x5e\x5c\x81\x79\x63\x1e\xf7\xbf\xfc\x36\x15\x7e\x33\x83\x6a\x7c\x5f\x08\x3d\x70\x5e\x5f\x54\x1b\x53\x6a" ++"\xbe\xe1\xf7\x08\xcd\xea\xdc\xb5\xb0\x76\x63\xa5\x1f\x0e\xf8\x66\xf7\x9f\xf7\x8c\x15\xec\x06\xd6\xc7\xa5\xc2\xbd\x1f\xbe\xc3\xab" ++"\xdb\xd5\x1a\xc0\x75\xbc\x64\xaa\x1e\xa8\x68\x64\x96\x4b\x1b\xfb\x64\x06\xfb\x2b\xfd\x5c\x20\x1d\xd9\xf8\x01\x15\xbb\xf7\x77\x05" ++"\xca\x06\xc6\xac\x6d\x55\x6a\x80\x66\x7c\x75\x1f\x68\x72\x68\x7b\x55\x1b\xf8\x2a\xfb\xab\x15\x89\x81\x85\x8a\x82\x1b\x75\x7b\x95" ++"\x9a\x8c\x1f\x8f\x8d\x97\x8f\x9d\x1e\x9f\xe6\x05\xcd\x06\x9d\xe1\x05\x49\x06\xa4\xf7\x0b\x05\xfb\x17\x06\x72\xfb\x0b\x05\x57\x06" ++"\x79\x35\x05\xbf\x06\x6f\xfb\x15\x05\x88\x7d\x89\x7b\x80\x1a\x53\xb3\x6d\xd7\xa5\x96\x8d\x94\xa5\x1e\xf8\x02\xf7\x82\x15\x8f\x99" ++"\x8c\x91\x93\x1a\xc1\x5a\xae\x3e\x59\x62\x7e\x71\x6f\x1e\x70\x72\x7a\x67\x68\x1a\x64\xa3\x73\xc4\x79\x1e\xb7\x7c\x05\xab\x81\x8f" ++"\x89\x81\x1a\x78\x7a\x80\x6c\x69\x7b\x96\xa1\x8a\x1e\x26\x06\x89\x80\x8b\x87\x85\x1a\x52\xc2\x65\xdd\xf7\x00\xcd\xc1\xe3\xb0\x71" ++"\xa5\x57\x9a\x1e\x54\x9c\x05\x73\x92\x87\x8e\x96\x1a\x9c\x99\x93\xa7\xa4\x98\x84\x7d\x86\x8a\x88\x88\x86\x1e\x0e\xcd\xf7\xc1\xe2" ++"\x15\x70\x8e\x7e\x8f\x7d\x96\x08\x6f\x9f\x7b\xb2\xba\x1a\xea\xb8\xea\xcd\xb6\x1e\x9d\xe2\x05\xfb\x32\x65\x22\xfb\x1d\xfb\x3f\x1a" ++"\x55\x99\x60\xaa\x69\x1e\xaf\x61\xbb\x78\xdd\x85\x5f\xfb\x61\x18\xf7\x17\x06\xb7\xf7\x61\xe6\x91\xc6\xa1\xc4\xbc\x19\xd6\xcb\xb9" ++"\xf3\xf6\x1a\xf7\x1e\x2d\xd3\xfb\x49\x72\x7c\x8a\x88\x72\x1e\xf7\x01\x26\x15\xa7\x88\x97\x87\x9a\x81\x08\xa6\x78\x9c\x63\x5c\x1a" ++"\x54\x78\x4f\x6d\x60\x1e\x69\x5b\x67\x75\x53\x85\x08\x0e\xd5\xf9\xa1\x29\x0a\xfd\x07\x4e\x1d\xd8\x06\x30\xfc\x40\x05\x6c\x1d\xf7" ++"\x5c\x06\x30\xfc\x40\x05\x6c\x1d\xd1\x06\x0e\xf7\xfa\xf7\x80\xfb\x30\x15\x3e\x36\xf7\x8f\x06\x8a\xe0\x05\x40\xf9\xab\xf7\xfe\xfd" ++"\xab\x45\x06\x8c\x36\x05\xf7\x84\xe0\x42\xf9\xab\xf0\xe0\xfd\x8f\x36\xf3\x06\x0e\xf7\xfe\xf9\x93\xc9\x15\xfb\xb7\x06\xfb\x0d\x57" ++"\xc2\xf7\x16\xf7\x15\xbf\xc3\xf7\x0d\x1f\xac\x0a\x43\x2b\x1a\xfb\x07\xb8\x37\xc2\x0a\x06\x0e\xf7\xfe\xf7\x7d\xc9\x15\x4d\xf7\xac" ++"\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb6\xac\xd4\xee\x1a\xf7\x03\x5d\xe0\x3d\xac\x1e\x99\x69\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7\x06" ++"\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54\xfb\x0d\x1f\x0e\xf7\x1b\xf7\xa6\xfb\x6e\x15\xf7\x19\x06\xb6\xf7\x60\x05\xdf\xbe\x97\xac" ++"\xc1\x1f\xd1\xb9\xa4\xb7\xa5\xf7\x13\xc9\xf7\xb8\x18\xfb\x20\x06\x4f\xfb\xb1\x75\xfb\x03\x5f\x5a\x38\x89\x19\xea\xf8\x53\x05\xfb" ++"\x19\x06\x2c\xfc\x53\x05\x4c\x8e\x70\xa5\xc5\x1a\x9b\x8f\xaa\x91\xa7\x1e\xc7\xf7\xb1\x22\x0a\x4d\xfb\xb8\x05\x85\x6b\x87\x6d\x72" ++"\x1a\x64\x9c\x62\xa8\x6e\x1e\xb5\x61\xb5\x7a\xda\x84\x08\x0e\xf8\x04\x22\x1d\xfb\x1c\x06\x74\xfb\x01\x05\x86\x74\x88\x76\x82\x1a" ++"\x54\xb8\x64\xce\x87\x1e\x94\xb9\x05\x60\x94\x76\x9e\xab\x1a\x92\x8c\x93\x8d\x99\x1e\xdc\x06\x0e\xfb\x8d\x8d\x1d\xf7\x4a\xf7\x6d" ++"\x2b\x1d\x32\xf9\x36\xfa\x25\x15\xfb\xbb\xfd\xa8\xfb\x02\xf8\x20\xfb\x37\x42\x96\x6a\xf3\xb9\xf7\x1b\xfc\x85\xf7\xf5\xfa\x44\x05" ++"\x0e\xfb\x8d\x65\x1d\x9c\xbe\xb4\xde\x1b\x9a\x62\x1d\x87\x8b\x86\x1b\x4a\x4b\x61\x42\x5d\x1f\xa2\xf5\x05\xd7\xd1\x3a\x1d\xfb\x8d" ++"\x65\x1d\x9d\xbd\xb4\xde\x1b\x9a\x95\x8a\x88\x9c\x1f\xa9\xf7\x22\x05\x8c\x83\x88\x8b\x85\x1b\x4b\x4b\x61\x42\x5d\x1f\xa1\xf5\x05" ++"\xfb\x96\xfc\xec\x31\x0a\x55\xf9\x0c\xf8\x0c\x15\xfc\x8c\x06\x4e\xfb\xb6\x05\xf7\x0b\x06\xaf\xf7\x3e\x05\xf8\x15\x06\x0e\x6a\x97" ++"\xfb\x6e\x15\x21\x0a\xc7\xf7\xaf\x94\x7a\x8f\x83\x94\x81\x19\x6b\xa6\xbc\x76\xbe\x1b\xf7\x2a\xf7\x15\xf7\x33\xf7\x4e\xf7\x21\x35" ++"\xe2\xfb\x20\x3d\x45\x6e\x56\x55\x1f\x57\x57\x72\x53\x72\xfb\x07\x08\xf7\xbd\xf7\x53\x15\xc6\xab\x63\x41\xfb\x11\x43\x20\x36\x54" ++"\x64\xb8\xc9\xc1\x9c\xca\xa6\xba\x1f\xba\xa6\xb6\xa7\xb9\x1b\x0e\x39\x61\x0a\xf7\x0d\xf8\x1b\x2b\x1d\x39\xf7\xb4\x75\x15\xf7\x3a" ++"\xf4\xdd\xf7\x13\x95\x0a\x6a\x85\x8a\x87\x89\x82\x1e\xf7\x1b\x06\x8f\x9d\x8c\x93\x97\x1a\xe6\x3f\xc1\xfb\x12\x3c\x48\x76\x65\x60" ++"\x1e\x60\x65\x6f\x52\x59\x1a\x52\xb4\x65\xe3\x6e\x1e\xda\x72\x05\xca\x77\x98\x82\x74\x1a\x6b\x60\x74\x4e\x48\x67\xa2\xb8\x88\x1e" ++"\xfb\x1d\x06\x88\x7d\x8a\x84\x82\x1a\x54\xb2\x58\xc7\x74\x1e\x7e\xab\xa3\x85\xa2\x1b\x55\x36\xbc\x0a\x6d\x78\x65\x6f\x56\x1d\x64" ++"\x7b\x7f\x89\x87\x7c\x1f\x0e\x39\x61\x0a\x51\xf8\x1b\x15\xfb\x20\xfb\x27\x05\xd8\x06\xf2\xec\xc8\x2a\x05\xd8\x06\x44\xf7\x27\x05" ++"\x0e\x39\xf8\xdc\xf8\x02\x5e\x1d\x3b\x4a\x77\x64\x5f\x1e\x5f\x65\x70\x53\x58\x1a\x52\xb3\x65\xe4\x6e\x1e\xda\x72\x05\xca\x77\x98" ++"\x82\x74\x1a\x6b\x60\x74\x4e\x68\x6c\x93\x99\x78\x1e\x7d\x97\x85\x96\x8a\xa2\x08\xfb\x1d\x06\x88\x7e\x8a\x84\x82\x1a\x5d\xa8\x5c" ++"\xb7\x72\x1e\x74\xb2\xba\x81\xc9\x1b\xf7\x3e\xf7\x00\xdd\xf7\x14\x95\x0a\x69\x86\x8a\x87\x89\x82\x1e\xfb\x83\xfc\x3e\x15\x73\xfb" ++"\x04\x05\xce\x06\x84\x5e\x69\xc3\x1d\xfb\x33\xf7\x93\xc1\x0a\xf7\x60\xf7\x94\x15\x41\x06\x55\xfb\x94\x05\xc4\x06\x0e\xa5\xf8\x91" ++"\x29\x0a\x93\x67\x7a\x8d\x70\x1b\x37\x3c\x6b\x54\x56\x1f\x4b\x48\x63\x26\x29\x1a\xfb\x1a\xe5\x35\xf7\x21\xde\xd9\xa9\xc1\xc3\x1e" ++"\xc5\xc3\xb0\xe2\xdb\x1a\xc8\x7b\xb6\x66\xb3\x1e\xf7\x07\x06\xa3\xf7\x04\x05\xfb\xd0\x23\x15\xc8\xae\x61\x40\x5c\x7b\x53\x73\x61" ++"\x1f\x54\x6a\x5e\x6e\x58\x1b\x4e\x67\xb6\xd2\xf7\x12\xd8\xf5\xe8\x1f\x0e\xf8\x13\xf8\x93\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb" ++"\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e\x1f\x5a\x04\xf7\x43\xf7\x21" ++"\xfb\x21\xfb\x43\xfb\x44\xfb\x21\xfb\x20\xfb\x45\xfb\x43\xfb\x1f\xf7\x22\xf7\x47\xf7\x3e\xf7\x23\xf7\x21\xf7\x41\x1f\xfb\x01\xfb" ++"\x37\xa1\x0a\xfb\x14\xfb\x00\x15\x92\x36\x96\x62\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde\x1b\xd8\xc7\xa6\xc1\xb5\x1f\xaf\xba\x9a\xb8\x92" ++"\xe8\x80\x59\x80\x75\x71\x6d\x08\x54\x5b\x4f\x71\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f\x71\xa9\x80\xa1\x80\xbd\x08\xf7\xee\xf7\x00\xa1" ++"\x0a\x0e\x20\xf7\xc0\xf7\x99\x15\x7f\x07\x44\x6b\x45\x5a\x66\x1e\x6c\x62\x56\x7a\x57\x1b\x7e\x74\xf8\x77\xa2\x06\xfb\x32\x91\x3c" ++"\xe3\x8e\xf7\x3d\x08\x35\xb9\xb6\x6d\xda\x1b\xcd\xc4\xca\xd4\xd0\x73\xb0\xfb\x01\xef\x1f\xfb\x02\xf1\x7a\xa5\x63\xf7\x09\x7c\x30" ++"\x4d\x31\x23\x38\x08\x3c\x49\x67\x51\x4c\x1a\x40\xc8\x4d\xd4\xb4\xb4\x9c\xa9\xac\x1e\x9e\x9d\x96\x9a\x9c\xb0\x08\x0e\xf7\xfa\xf9" ++"\x6a\xf9\x7e\x15\xfc\x7f\x38\x06\xf7\x55\xfb\xe8\xfb\x55\xfc\x06\x05\x36\xf8\x87\xf7\x7d\x2d\x07\x89\xfb\x1e\x05\xfb\xb2\x06\xf7" ++"\x4f\xf7\xfe\xfb\x4e\xf7\xda\x05\xf7\xaa\x06\x8f\xfb\x1e\x05\xe6\x06\x0e\xf7\xab\xf7\x94\xf8\xa3\x15\x73\x74\x6c\x42\x67\x1a\xfb" ++"\x10\x4f\xf7\x10\x06\x68\x9c\x60\xb0\x54\x1e\x34\x34\xb4\x62\xe3\xe2\x9d\x78\xa1\x7e\xa1\x86\x19\xce\x7a\x8e\x8a\x05\xfb\x0f\xc6" ++"\xf7\x0f\x07\x8f\x8c\xb2\x95\xa5\x91\x8d\x8c\x19\x96\x90\x9e\x96\xab\xa0\xe3\x34\x18\xb4\xb4\x34\xe2\x9d\xa6\x99\xa4\x8f\x96\x19" ++"\x8e\x92\x90\x9f\x96\xb6\x08\xf7\x0f\xc7\xfb\x0f\x06\x81\xb3\x85\xa2\x88\x92\x87\x96\x7d\xa4\x79\xa6\xe2\xe1\x18\x62\xb4\x33\x35" ++"\x6d\xa6\x7e\x91\x31\xa1\x19\xf7\x0e\x50\xfb\x0e\x07\x88\x8a\x48\x79\x84\x89\x77\x7f\x68\x74\x19\x33\xe2\x62\x62\x05\xf7\xba\x50" ++"\x15\xef\xde\x36\x26\x24\x38\x37\x24\x22\x3a\xdd\xf5\xf3\xde\xdc\xf5\x1f\x0e\xfb\x79\xf7\x1b\x16\x6c\x1d\xf7\x05\x06\xa3\xf7\x04" ++"\x05\xfc\x09\x4e\x1d\xf7\x0c\x06\x0e\xfb\xc5\x92\x0a\x77\x2b\x05\x4f\x06\x7d\x48\x05\xc6\x06\x68\xfb\x3d\x05\x87\x7d\x8a\x7e\x7d" ++"\x1a\x53\xb3\x6d\xd4\xac\xa3\x8e\x93\xa7\x1e\x9f\xed\x05\x89\x7d\x84\x8a\x7f\xe3\x1d\xa7\xf7\x17\x05\xd3\x06\x99\xce\x05\x44\x06" ++"\x9f\xeb\x05\xd9\x06\x0e\xfb\x8d\x6f\x0a\xc9\xf8\x1d\x3c\x0a\x5e\x68\x67\x5e\x83\x82\xb2\x0a\x9f\xeb\x18\x0e\xfb\xc5\xf7\x52\x75" ++"\x15\x8a\x94\x92\x8b\x95\x1b\xaa\xa3\x8e\x93\xa7\x1f\x9f\xbe\x0a\x8f\x8d\x98\x8f\x9c\x1f\xc9\xf7\xba\x05\xd9\x06\x9f\xe8\x05\x85" ++"\x0a\x69\x9b\x71\xa9\x7d\x1e\x4e\x2c\x05\x95\xa3\x97\x8e\x9c\x1b\xa5\x9d\x7e\x78\x71\x6e\x78\x65\x6e\x56\x1d\x63\x7c\x7f\x89\x87" ++"\x7b\x1f\x0e\x3b\xf8\x3b\xf9\x76\x15\x2a\x38\x5b\x33\x54\x1f\x51\x30\x5e\xfb\x40\xfb\x11\x1a\x4c\x9f\x4a\xac\x61\x1e\x5f\xae\xc2" ++"\x73\xce\x1b\xed\xd7\xbd\xf3\xca\x1f\xbe\xe0\xb7\xf7\x3e\xf7\x03\x1a\xf7\x30\x43\xe1\xfb\x18\x1e\xfb\x3b\xfb\xd4\x15\x98\xc4\x91" ++"\xa0\x98\xaa\x08\xc9\xa3\xb9\xaf\xc1\x1b\xc2\xa7\x6a\x49\x6d\x88\x71\x82\x57\x1f\x77\x2e\x15\x7c\x44\x82\x6e\x79\x62\x08\x4f\x70" ++"\x60\x69\x58\x1b\x57\x6c\xb0\xca\xb0\x8f\xaa\x9a\xce\x1f\x0e\xfb\xc5\xf8\x15\xf9\xa9\x26\x1d\x70\x4f\x0a\xf7\x1a\xf9\x86\x82\x0a" ++"\x70\x87\x1d\xf7\x00\x8a\x0a\x70\xf8\xb1\x16\xf7\x07\xf8\xb0\x05\x64\x1d\x93\x91\xa5\x9d\x1d\xf7\x5f\xf9\x66\x2d\x0a\x35\xf8\x9a" ++"\xfb\x6e\xeb\x1d\xb8\xf7\x67\x57\x0a\x0e\xfb\xc5\xa6\x0a\x70\x46\x0a\xfb\x28\x4f\x15\x74\xfb\x04\x05\xcd\x06\x85\x5e\x69\x67\x5e" ++"\x68\x1d\x96\xd9\x9f\xeb\x18\x0e\xfb\xc5\x92\x0a\x45\xfb\xe0\x05\x87\x7d\x8a\x7e\x7d\x1a\x53\xb3\x6d\xd4\xac\xa3\x8e\x93\xa6\x1e" ++"\xa0\xed\x05\x89\x7d\x83\x8a\x80\xe3\x1d\xca\xf7\xba\x05\xd9\x06\xfb\xac\xfc\x84\x31\x0a\xfb\xc5\xf8\x67\xf9\x66\x2d\x0a\x55\x0a" ++"\xac\x79\x16\xf9\x56\x06\x22\xf9\x6d\x05\xfb\x4e\x06\xfb\x51\xfc\xf0\x15\xf7\x95\xf8\x60\xc8\xfc\x60\x05\x0e\xf7\x23\xf8\x02\x62" ++"\x0a\x0e\x68\xf7\x43\x29\x0a\xfb\x35\xfd\x8a\x05\xf7\x19\x06\xc3\xf7\x9b\x05\x60\x97\xa3\x77\xb5\x1b\xbf\xb4\xa4\xc8\xb7\x1f\x7c" ++"\x47\x05\x63\x1d\x43\xfb\xe6\x05\x49\x7d\x5c\x63\x4c\x1b\x58\x6b\xa6\xb6\x95\x8d\x99\x8d\x98\x1f\xd3\xf7\xe5\x05\x0e\x21\xf8\xe8" ++"\xf7\xe0\x15\x8a\xc7\x83\xaa\x75\xaf\x08\xc5\x67\x45\xac\x34\x1b\x38\x47\x6e\x51\x56\x1f\x54\x50\x69\x33\x3b\x1a\xfb\x00\xc7\x3b" ++"\xf7\x02\x63\x1e\xbe\x78\x05\xba\x7a\x94\x83\x71\x1a\x78\x83\x78\x73\x65\x1e\x66\x52\x8b\x8b\x7b\x74\x08\xf7\x17\x06\xd7\xf7\x0e" ++"\x9b\xaf\xb8\x1a\xa2\x83\x9f\x7a\x9b\x1e\x7c\x9a\x77\x95\x58\x9e\x58\x9e\x18\x3b\xa9\x6b\xb3\xcf\x1a\xf2\xd0\xe3\xdc\xc2\xab\x68" ++"\x50\x8a\x8b\x86\x8a\x87\x1e\x0e\xa8\x26\x0a\xf7\x33\xf9\xbf\x3d\x0a\xdc\x43\x1d\xf7\x3f\xf7\x63\xbb\x0a\x39\x76\x1d\x70\x43\x0a" ++"\xf7\x15\xf7\x6d\x3e\x0a\x0e\xfb\x33\xf7\xd2\xf8\x4b\x15\xae\xf7\x39\x05\xf7\x8d\x06\xa6\xf7\x11\x05\xfc\x23\x06\x4d\xfb\xb6\x05" ++"\x5b\x06\x71\xfb\x11\x05\xbb\x06\x48\xfb\xce\x20\x0a\xce\xf7\xce\x05\xf7\x50\x06\xa6\xf7\x11\x05\x0e\xfb\x82\xf7\xa4\xf7\xd5\x15" ++"\xa2\xf5\x05\xf7\x52\x2f\x0a\xfb\xde\x06\x5c\xfb\x6f\x05\x5f\x06\x77\x2c\x05\xb7\x06\x5b\xfb\x76\x20\x1d\xbb\xf7\x76\x05\xf7\x34" ++"\x06\x9f\xea\x05\x0e\xf8\x7c\xf8\x62\x16\x23\x0a\xd2\xf7\xdf\x05\xf7\x13\x06\xca\xfb\xdf\x05\xbe\x06\x6a\xfb\x31\x20\x0a\xc7\xf7" ++"\xae\x05\x26\x06\x58\xf7\x9f\xb7\x0a\xfb\x0a\x06\xc5\xf7\xa5\x28\x0a\x51\xfb\xa5\x05\xfb\x15\xc4\x1d\xf7\x3a\x06\xf7\x61\xf7\xdf" ++"\x05\xf6\x06\x0e\xf7\x96\xf8\x83\x16\xbe\xf7\x83\x05\xdf\x5d\x0a\xb8\x06\x64\xfb\x35\x05\x21\x0a\xca\xf7\xa6\x05\x32\x06\x6e\xf7" ++"\x50\xf7\x21\xf7\x83\x05\xfb\x27\x06\xfb\x02\xfb\x50\x05\x41\xd9\x1d\x38\xad\x1d\xd4\x06\x58\xfb\x83\x05\x0e\x90\xf7\xf1\x74\x15" ++"\xf7\x34\x91\xf7\x0a\xf7\x05\xf7\x26\x1a\xca\x68\x0a\xfb\x2a\x06\x85\x6f\x05\x87\x77\x89\x7a\x7d\x1a\x2c\xdb\x3f\xf7\x07\x7e\x1e" ++"\x54\x36\x05\x50\x0a\x80\x89\x86\x7b\x1f\x0e\xfb\x14\xf7\xb3\x75\x15\xb5\x8f\xac\x94\xa7\x99\x08\xcf\xae\xb8\xcd\xcc\x1a\x6b\x0a" ++"\xfb\x20\x06\x88\x76\x89\x77\x7d\x1a\x3a\xcb\x52\xee\x83\x1e\x55\x37\x05\xc8\x1d\x76\x91\xa4\x5a\x1f\x6d\x57\x05\x75\xc5\xa9\x84" ++"\xb8\x1b\xe6\xc6\xb5\xcc\xaf\x74\xa0\x63\x7b\x7f\x89\x87\x7c\x1f\x0e\xe5\xce\x16\x23\x0a\xd1\xf7\xdf\x05\xf4\x06\xca\xfb\xdf\x05" ++"\xbe\x06\x68\xfb\x30\x20\x0a\xc8\xf7\xad\x05\x27\x06\x58\xf7\x9f\xf7\x4e\xe4\x1d\x2d\x06\xc5\xf7\xa5\x28\x0a\x0e\x6a\xf7\x47\xad" ++"\x0a\xd3\x5d\x0a\xb8\x06\x68\xfb\x34\x20\x1d\xc6\xf7\xa5\x05\x32\x06\x6d\xf7\x50\xf7\x22\xf7\x83\x05\xfb\x28\x06\xfb\x02\xfb\x50" ++"\x05\x4e\x3b\x1d\x0e\xb3\xf8\x0a\xf8\x5c\x15\x4f\x54\x0a\xc7\x06\x6e\xfb\x20\x05\xda\x06\xa9\xf7\x20\x05\xa7\x06\xca\xb2\x1d\x79" ++"\x06\xa9\xf7\x20\x05\x3c\x06\x0e\x3c\xf7\xd8\xf7\xf4\x15\x5d\x06\xb3\xf7\x50\x5d\x1d\xbe\xf7\x83\x05\xb9\x06\x71\xfb\x0c\x05\xc7" ++"\x06\xa5\xf7\x0c\xb3\xfb\x83\x05\xf7\x23\x06\x5b\xf7\xc1\xf7\x22\xf7\x83\x05\xfb\x23\x06\xfb\x02\xfb\x50\xa4\xf7\x0c\x05\x4f\x06" ++"\x0e\x74\xf7\x4d\xf8\xf0\x15\xfb\x15\xfc\xf0\x05\x66\x1d\xf0\xac\x1d\x30\x06\xc5\xf7\xa5\x05\xfc\x1b\x24\x1d\x0e\xfb\x17\xf7\x24" ++"\xf8\x41\x15\x2f\xfc\x41\x20\x1d\xbe\xf7\x83\x05\xd3\x06\xb2\xa4\x0a\xfb\x01\xfb\x50\x05\x4d\x3b\x1d\xfb\xd5\x3f\x0a\xf7\x47\x06" ++"\x0e\xdf\xf7\xb3\xf7\xdf\x15\xf7\xb5\x06\x45\xfb\xdf\x05\xcd\x06\x69\xfb\x31\x20\x0a\xc8\xf7\xae\x05\x49\x3c\x1d\x51\xfb\xa5\x05" ++"\xfb\xb5\x06\xc5\xf7\xa5\x34\x0a\x0e\x68\xa9\x0a\xc3\x06\x67\xfb\x33\x20\x1d\xc7\xf7\xa4\x05\x53\x06\xe6\xf8\x3f\x9d\x0a\xdf\xf8" ++"\x18\x74\x15\xf7\x47\x8d\xf7\x19\xf2\xb5\xf7\x3b\x08\xfb\x23\x06\x2f\x6e\x44\x57\x2b\x1b\x2a\x59\xc1\xf4\xde\x51\x0a\xf7\x21\x06" ++"\x8e\xa6\x8c\x96\x97\x1a\xf7\x11\x22\xdf\xfb\x2f\xfb\x0f\x20\x56\x26\x39\x1e\x45\x33\x5f\xfb\x1b\xfb\x15\x1a\x21\xbe\x33\xde\x66" ++"\x1e\xa8\x7f\xaa\x83\xb2\x86\x54\x36\x18\x85\x1d\x74\xa0\x63\x7b\x80\x89\x87\x7b\x1f\x0e\x39\xf7\xc0\x74\x15\xf7\x0e\x8c\xf1\xdd" ++"\xb0\xf7\x13\x08\x57\x1d\xf7\x1a\x06\x6b\x1d\x66\x5c\x9c\x48\x1b\x2d\x41\x6c\x4b\x57\x1f\x50\x45\x61\xfb\x09\x2c\x1a\x3f\xb3\x47" ++"\xc8\x6e\x1e\xa1\x81\xa2\x85\xa8\x87\x54\x36\x18\x50\x0a\x7f\x89\x87\x7c\x1f\x0e\xa8\x2c\x0a\x0e\x2c\xf8\x93\xb0\x0a\xdd\xfc\xb0" ++"\x5d\xfb\x6e\x05\x21\x0a\xb9\xf7\x6e\xf7\xc7\xf8\xb0\x05\x0e\xa8\xf8\x6a\xf7\x83\x15\x91\xab\xf7\xdd\xf8\x5e\x05\xfb\x3c\x06\xfb" ++"\x63\xfb\xd5\x3a\xf7\xd5\x05\xfb\x3b\x06\xf7\x24\xfc\x5e\x85\x6b\x05\xfb\x17\x24\x1d\xf7\x17\x06\x73\xfb\x06\x20\x0a\xa3\xf7\x06" ++"\x05\xf7\x17\x21\x1d\x0e\x2c\xf7\xf0\x16\xf7\xc7\xf8\xb0\x05\xfb\x24\x06\xfb\x57\xfc\x1d\x67\xf8\x1d\x05\xfb\x2e\x06\xdd\xfc\xb0" ++"\x05\x20\x06\x77\x2c\x05\xf6\x06\x71\xfb\x0f\x05\xf7\x20\x06\xa5\xf7\x0f\x05\xf6\x06\x9f\xea\x05\x0e\xda\x93\x1d\xce\x06\x68\xfb" ++"\x31\x20\x0a\xc9\xf7\xae\x05\xfb\x14\x06\x0e\x5a\xf8\x2d\xf7\xa4\x15\xf7\x7d\xf7\xa0\x05\xfb\x41\x06\xfb\x0e\xfb\x37\x56\xf7\x37" ++"\x05\xfb\x37\x06\xf7\x0b\xfb\xa0\xfb\x82\xfb\xa4\x05\xf7\x41\x06\xf7\x14\xf7\x3c\xc2\xfb\x3c\x05\xd1\x06\x6a\xfb\x33\x20\x1d\xc4" ++"\xf7\xa4\x05\xfb\x0e\x06\x0e\xda\xf8\x88\x16\xcd\x06\x68\xfb\x30\x20\x0a\xc9\xf7\xad\x05\x49\x3c\x1d\x41\xfb\xf4\x05\x78\x40\x4d" ++"\x81\x57\x1b\x46\x62\xa6\xb8\x92\x8c\x92\x8c\x91\x1f\xa4\x1d\x7b\x1a\x21\xe3\x4e\xf7\x2a\xc6\xa8\x8f\xa4\xee\x1e\x0e\x66\xf8\x1e" ++"\x16\xc6\x06\x69\xfb\x33\x20\x1d\xc5\xf7\xa4\x05\x53\x06\xe6\xf8\x3f\x22\x0a\x56\xfb\x8d\x05\x7b\x5d\x60\x83\x63\x1b\x5f\x6f\x9c" ++"\xa5\x8f\x8b\x8e\x8c\x8d\x1f\xba\xf7\x71\x05\xfb\x20\x06\x5c\xfb\x71\x05\x86\x77\x89\x77\x79\x1a\x47\xc0\x64\xea\xbf\xc6\x94\x9c" ++"\xc9\x1e\x0e\xda\xf8\x45\xf7\x74\x15\xaa\x8e\x9e\x8f\xd1\x9d\x56\xfb\x8d\x18\xf7\x2a\x97\x0a\x5f\x7f\x67\x84\x62\x86\x19\xaa\xf7" ++"\x27\x05\x3c\x06\x6b\xfb\x2c\x05\x49\x90\x6b\xa3\xb6\x1a\x92\x8c\x92\x8c\x91\x1e\xc8\xf7\xb5\x28\x0a\x4e\xfb\xb5\x05\x87\x79\x89" ++"\x78\x7a\x1a\x4b\xaf\x57\xca\x70\x1e\xad\x7d\xb2\x83\xbf\x8a\x6f\xfb\x1b\x18\xda\x06\x0e\x66\xf7\xfa\xf7\x37\x15\xa7\x90\x9e\x8f" ++"\xa7\x93\x64\xfb\x48\x18\xf7\x23\x06\xf7\x07\xf8\xb0\x22\x0a\x56\xfb\x8d\x6f\x81\x77\x86\x6d\x86\x19\xa5\xf7\x0d\x05\x49\x06\x71" ++"\xfb\x11\x05\x5d\x96\x80\x93\xa3\x1a\x8f\x8b\x8e\x8c\x8d\x1e\xba\xf7\x71\x22\x0a\x5c\xfb\x71\x05\x86\x77\x89\x77\x79\x1a\x44\xc1" ++"\x67\xf3\x94\x8f\x8b\x8c\x93\x1e\x72\xfb\x08\x05\xcd\x06\x0e\xda\xf8\x08\x33\x0a\xd6\xf7\xf4\x05\x9d\xd4\xd0\x96\xba\x1b\xd0\xb3" ++"\x70\x5e\x7f\x8b\x8a\x89\x84\x1f\x4e\xfb\xb5\x20\x0a\xc9\xf7\xb5\x05\x8e\x9d\x8d\x9b\x9f\x1a\xf2\x2f\xca\xfb\x2a\x4d\x53\x82\x77" ++"\x4a\x1e\x0e\x56\xdd\x16\x21\x0a\xca\xf7\xbb\x05\xc8\xb5\xb2\xa5\xbd\x1b\xb4\xa4\x72\x62\x83\x8a\x85\x8a\x84\xd5\x1d\x99\x8c\x98" ++"\x97\x1a\xd2\x4b\xc6\x3e\x52\x5a\x78\x59\x44\x1e\xcc\xf7\xc9\x05\xfb\x20\x06\x0e\xf8\x05\x33\x0a\x0e\xd1\xf8\x9e\xf7\x11\x15\x36" ++"\x06\x51\xfb\xad\x20\x0a\xab\xf7\x30\x05\xdf\x77\x0a\xf7\x2b\xc8\xc4\x94\x9f\xcb\x1e\x0e\x54\xf8\x2d\xf7\x05\x15\x44\x06\x55\xfb" ++"\xa6\x20\x1d\xa9\xf7\x35\x05\xd4\x8c\x1d\xed\xc0\xc1\x94\x9c\xbc\x1e\x0e\xf7\x20\xf7\x18\xf8\x3b\x15\x77\x50\x83\x5b\x54\x1a\x43" ++"\x9d\x4d\xae\x5a\x1e\x47\xba\xd7\x6a\xf4\x1b\xf7\x10\xf7\x00\xbd\xeb\xde\x1f\xdb\xe9\xba\xf7\x0e\xf7\x0a\x1a\xf7\x47\x26\xf4\xfb" ++"\x41\xfb\x24\xfb\x0c\x4c\xfb\x12\x30\x1e\xf7\x09\x4b\x05\xe3\xc7\xca\xb0\xe0\x1b\xee\xc1\x4e\xfb\x02\x89\x8b\x81\x8a\x84\x1f\x71" ++"\xfb\x11\x15\xfb\x10\x5a\x37\x46\x23\x1b\x29\x51\xcc\xf7\x00\x1f\x9f\x07\x0e\xdc\x43\x1d\xf8\x62\xf7\x34\x2d\x0a\x70\x43\x0a\xf8" ++"\x1f\xf7\x1e\x15\xfb\xc0\x27\x0a\xf7\xc0\x06\x0e\xf7\x20\x8b\x1d\xfb\xa5\xfc\x4f\x15\xf8\x15\x06\xfb\x0c\x5f\x33\x42\x26\x1b\x2c" ++"\x52\xcb\xf7\x00\x1f\xa5\xf7\x26\x15\xf7\x0c\xb9\xe1\xd1\xf0\x1b\xf0\xbe\x4b\xfb\x12\x8a\x1f\x0e\x70\x7d\x0a\xfb\x49\xfb\xe1\x15" ++"\xf7\x8a\x06\x39\x6a\x56\x5f\x4a\x1b\x51\x66\xb7\xcf\x1f\x9f\xf7\x00\x15\xdd\xac\xc0\xb7\xcc\x1b\xaf\xab\x77\x6d\x99\x1f\x95\x75" ++"\x8e\x78\x68\x1a\x0e\xb2\xf9\x28\xfa\x01\xc4\x0a\xfc\xc8\xfd\xb1\x15\xf7\x24\x06\xd9\x8d\xba\xa5\xb4\xcc\xf8\x37\xf9\x10\x18\xfb" ++"\x35\x06\xfb\x7d\xfc\x05\x3f\xf8\x05\x05\xfb\x29\x06\xf7\x0e\xfc\x9e\x6b\x5a\x79\x70\x84\x86\x6a\x8a\x19\xfb\x07\x06\x0e\x39\xf8" ++"\xc6\xf9\x48\xe8\x1d\x6a\x43\x95\x1d\x0e\xfb\xc5\xf9\x14\xf9\xfe\x57\x0a\xf7\xaa\xb0\x89\x15\xf7\x69\xaf\x8f\xa5\xc8\x1f\xf7\x05" ++"\xbd\xdf\xf7\x33\xf7\x37\x1a\xe1\x70\xd6\x5f\xad\x1e\xa4\x6c\x5e\x97\x50\x1b\xfb\x08\x38\x6b\x4d\x5e\x1f\x71\x67\x81\x64\x89\x42" ++"\xcc\xab\x18\x97\x07\xc1\x9c\xb1\xad\xa2\x1e\x9c\x96\x95\x8e\xb9\x94\x42\xfc\x1f\x18\x7c\x45\x73\x61\x6e\x81\x08\x77\x06\xd3\x8a" ++"\x15\xc8\xbc\x9a\xac\xa1\xf7\x0f\xc2\xf7\xd2\x18\x92\x06\x90\x06\x9e\x06\xa9\x97\x88\x7f\x9e\x1f\xb3\x72\xa1\x51\x3a\x1a\x20\x73" ++"\x34\x5c\x4c\x1e\x64\x59\x58\x6e\x54\x88\x08\xf7\x7b\xfb\x7d\x15\xce\x06\xad\xf7\x52\x05\x7d\xaa\x97\x88\x9e\x1b\xf7\x06\xee\xf7" ++"\x29\xf7\x42\xec\x64\xbd\x3e\x5c\x63\x77\x66\x6d\x1f\x69\x61\x79\x55\x75\xfb\x0b\x08\xb9\xfb\x00\x15\xae\xf7\x54\x05\xe1\x9b\xad" ++"\xbc\xb7\x1b\xb2\xa0\x63\x41\xfb\x20\x56\xfb\x02\x47\x71\x77\x95\xa1\x79\x1f\x0e\xf7\x16\xa0\x16\xf7\xcc\x06\xa6\xf7\x11\x69\xa4" ++"\x7f\x96\x7b\x9d\x19\x72\xa9\x7e\xb5\xbf\x1a\xf7\x4b\xf7\x05\xf7\x23\xf7\x23\xeb\xca\x4c\x2b\x39\x69\x28\x58\x4b\x1e\x6c\x64\x77" ++"\x7a\x3f\x5f\x70\xc7\x0a\xfb\x3e\x06\xd3\xb5\xa9\xa3\xab\xb2\x08\xc1\xcc\xab\xea\xe5\x1a\xf7\x2f\xfb\x07\xf5\xfb\x3c\xfb\x7c\xfb" ++"\x5b\xfb\x57\xfb\x78\x52\x9b\x5b\xab\x67\x1e\x98\x7c\x97\x80\xad\x71\x08\xfb\x3e\x06\x0e\xf8\x5f\x32\x0a\x0e\x55\x0a\xf7\xfe\xf8" ++"\xa9\xf8\x95\x15\x49\x06\xfb\x74\xfc\x95\x05\xdb\x06\xf7\x45\xf8\x2d\xf7\x45\xfc\x2d\x05\xdb\x06\x0e\xf7\xfe\xf8\xa9\x16\xf7\x74" ++"\xf8\x95\x05\x3b\x06\xfb\x45\xfc\x2d\xfb\x45\xf8\x2d\x05\x3b\x06\xf7\x74\xfc\x95\x05\x0e\xf7\xfe\xf8\x8c\xf9\x60\x15\xfb\x60\xfb" ++"\x34\xfb\x33\xfb\x5e\xfb\x5b\xf7\x34\xfb\x33\xf7\x5d\xf7\x5b\xf7\x34\xf7\x34\xf7\x5c\xf7\x59\xfb\x35\xf7\x36\xfb\x57\x1f\xa4\x52" ++"\x15\xf7\x23\x7e\xf7\x06\xfb\x06\x99\xfb\x25\x08\xfb\xa3\x06\xf7\xa4\x52\x15\x82\xfb\x22\xfb\x0d\xfb\x0f\xfb\x22\x80\x08\xf7\xa8" ++"\x07\x53\xfb\xa8\x15\xfb\x27\x99\xfb\x05\xf7\x05\x7d\xf7\x29\x08\xf7\xa6\x06\xfb\xa6\xc4\x15\x99\xf7\x24\xf7\x07\xf7\x06\xf7\x25" ++"\x99\x08\xfb\xa4\x07\x0e\x69\xb6\x16\xf8\x9b\xf8\x9b\xfc\x9b\x06\xf8\x67\xfc\x67\x15\xfc\x33\xf8\x33\xf8\x33\x06\x0e\xdc\xf8\xeb" ++"\xf8\xf7\x15\x45\xfb\xa4\x06\xfb\x05\x86\x5f\x7b\x6b\x1e\x56\x70\x50\x67\x4c\x1b\x54\x54\xa7\xb7\x6e\x1f\x73\xb0\x84\xb7\xf7\x11" ++"\x1a\xf7\xa4\x45\xfb\xa1\x07\xfb\x29\x90\x65\xa6\x5f\x1e\x45\xb5\xd7\x62\xe5\x1b\xde\xd1\xac\xc9\xb8\x1f\xaf\xbc\x91\xaf\xf7\x36" ++"\x1a\x0e\x5e\xf8\x27\xf8\x1c\x15\xfb\x69\x06\x41\xf7\x4d\x05\x2d\x06\xf7\x7d\xfc\xd5\x05\xde\x06\xf7\x7d\xf8\xd5\x05\x2d\x06\x22" ++"\xfb\x9d\x15\x3f\xfb\x48\x40\xf7\x48\x05\x0e\x70\xf9\x24\x29\x0a\x74\x0a\xcc\x06\x26\x5e\x5b\x5a\x4f\x1a\x56\xb9\x71\xe8\xa2\x93" ++"\x8c\x90\xa3\x1e\x9a\x8e\x96\xbf\x05\x83\x74\x74\x88\x75\x1b\x68\x79\x99\xa6\xbd\xb8\xbe\xdb\xb4\x1f\x0e\x5c\x40\x1d\x0e\x5c\x40" ++"\x1d\xf7\x43\xf8\xa1\x44\x0a\x5c\x40\x1d\xf7\x36\xf8\xa1\x52\x1d\x5c\x40\x1d\xf7\xa5\xf8\xcf\x15\x25\x06\x76\x27\x94\x28\x05\xb3" ++"\x06\xc0\xee\x05\x0e\x70\x87\x1d\xca\xf9\x99\x15\x52\xe5\x1d\xb5\x6d\xa8\x60\x1f\x82\xbd\x1d\x0e\x70\x4f\x0a\xf7\x4c\xf9\x7c\x41" ++"\x0a\xf7\x20\x38\x0a\xf7\x4b\x30\x1d\x0e\xf7\x20\x38\x0a\x9d\x99\x0a\x0e\xf7\x20\x38\x0a\xa5\xf9\x79\x2e\x0a\xf7\x67\xf7\x0c\x2e" ++"\x0a\x0e\xf7\x20\x38\x0a\x48\xf9\x89\x3e\x0a\x0e\xfb\x50\xf7\xfc\xfb\x6e\x15\xd8\xf7\x0a\xab\xd0\xbe\x1a\xa1\x81\xa2\x7c\x98\x1e" ++"\x7b\x99\x74\x93\x64\x8f\x48\x92\x18\x62\x90\x7a\x8f\x7d\x93\x08\x79\x95\x80\xa2\xa4\x1a\xb5\xa3\xb4\xb1\xa4\x1e\xa1\xac\xb1\x92" ++"\xdc\x1b\xcb\x2f\x0a\x4d\x06\x34\x61\xa3\xbe\xaf\xa5\xaf\xb0\x9c\x1f\x97\xa6\xa4\x8f\xbf\x1b\xe4\x2f\x0a\xfc\x22\x3f\x0a\xdd\x06" ++"\x55\x64\x73\x65\x5a\x1a\x59\xa5\x68\xbf\x77\x1e\x50\x7d\x6d\x7c\x6b\x6d\x08\x5f\x63\x70\x4e\x4e\x1a\x57\xa0\x5e\xaf\x70\x1e\xa7" ++"\x77\xac\x81\xc1\x86\xb7\x86\x18\xb4\x87\x8b\x8b\x96\x83\x08\x90\x87\x8f\x83\x84\x1a\x6d\x6f\x59\x3e\x20\x1e\x0e\x39\x50\x1d\xfb" ++"\xaa\xf7\x6d\xb6\x1d\x39\x50\x1d\xfb\xee\xf7\x6d\x3e\x0a\x0e\xfb\x1e\x44\x1d\x82\xf7\xde\x2b\x1d\xfb\x1e\x44\x1d\x34\xf7\xce\x3b" ++"\x0a\xfb\x26\xf7\x6a\xf8\xfc\x15\xf7\x59\x06\x31\x57\x56\x60\x50\x46\x08\x38\x2b\x5d\x24\x2e\x1a\x31\xc5\x57\xf7\x05\x7f\x1e\xba" ++"\x87\x05\xb5\x86\x98\x84\x78\x1a\x6f\x72\x5e\x3b\xfb\x08\x1e\xf7\x17\x06\xd8\xf7\x06\xac\xd3\xc1\x1a\xa2\x80\xa3\x7a\x98\x1e\x79" ++"\x98\x7a\x90\x5b\x91\x66\x8f\x18\x4d\x92\x7d\x8e\x7b\x95\x08\x7a\x95\x80\xa4\xa6\x1a\xd7\xc2\xf3\xe3\xe7\x1e\xd2\xd4\xcd\xba\xec" ++"\xb8\xa0\xef\x18\xfc\x11\x06\x0e\x74\xa2\xf8\xb0\x94\xf7\x48\x97\x6b\x9a\x06\xf7\x05\x0a\xf7\x23\x0b\xbf\x94\x92\x8e\x8f\x90\x9a" ++"\x99\x8f\x93\x8e\x8f\x0c\x0c\xf7\xaa\x14\xf9\x12\x15\xb2\x13\x00\xa8\x02\x00\x01\x00\x05\x00\x09\x00\x0e\x00\x12\x00\x3f\x00\x44" ++"\x00\x4c\x00\x51\x00\x55\x00\x59\x00\x5d\x00\x60\x00\x79\x00\x7c\x00\x82\x00\x88\x00\xac\x00\xb3\x00\xb8\x00\xbd\x00\xc3\x00\xc8" ++"\x00\xcf\x00\xdf\x01\x0f\x01\x16\x01\x26\x01\x2c\x01\x35\x01\x38\x01\x44\x01\x4a\x01\x50\x01\x7b\x01\x7f\x01\x9b\x01\xac\x01\xb5" ++"\x01\xc3\x01\xc8\x01\xd1\x01\xda\x01\xe1\x01\xed\x02\x2f\x02\x6d\x02\x81\x02\x8c\x02\x93\x02\xab\x02\xb0\x02\xc6\x02\xd1\x02\xe2" ++"\x02\xe7\x02\xea\x02\xed\x02\xf2\x02\xfc\x03\x0a\x03\x13\x03\x19\x03\x9a\x03\xd4\x03\xf6\x03\xfd\x04\x5f\x04\x75\x04\x8a\x04\xbb" ++"\x05\x17\x05\x38\x05\x8a\x05\x94\x05\x9f\x05\xf0\x06\x32\x06\x37\x06\x5d\x06\x7e\x06\xbb\x06\xe3\x07\x0b\x07\x45\x07\x57\x07\x82" ++"\x07\xb4\x07\xcf\x07\xff\x08\x02\x08\x27\x08\x34\x08\x5d\x08\x88\x08\x98\x08\xab\x08\xb5\x08\xcd\x08\xd5\x08\xeb\x08\xee\x09\x00" ++"\x09\x11\x09\x16\x09\x2b\x09\x48\x09\x4c\x09\x68\x09\x76\x09\x82\x09\x9d\x09\xb0\x09\xbd\x09\xd4\x09\xe3\x09\xef\x09\xf5\x0a\x0c" ++"\x0a\x15\x0a\x1b\x0a\x31\x0a\x3a\x0a\x4e\x0a\x61\x0a\x76\x0a\x79\x0a\x83\x0a\x8b\x0a\x91\x0a\xa4\x0a\xab\x0a\xb4\x0a\xc6\x0a\xd0" ++"\x0a\xe0\x0a\xe8\x0a\xf3\x0b\x03\x0b\x12\x0b\x1c\x0b\x2c\x0b\x35\x0b\x3a\x0b\x3f\x0b\x4e\x0b\x5d\x0b\x66\x0b\x6f\x0b\x7d\x0b\x8b" ++"\x0b\x99\x0b\xa7\x0b\xb3\x0b\xc1\x0b\xcf\x0b\xd6\x0b\xe3\x0b\xee\x0b\xfb\x0c\x03\x0c\x0f\x0c\x1b\x0c\x27\x0c\x31\x0c\x3c\x0c\x47" ++"\x0c\x52\x0c\x5d\x05\x23\x0a\x0b\xf7\x20\x06\x0b\x05\xfb\x20\x06\x0b\xf7\x2a\x06\x0b\xf8\xa8\xf7\x27\x15\x9d\xfb\x27\x05\xf7\x2d" ++"\x06\x2a\xf9\x6d\x05\xfb\x41\x06\xfc\x2b\xfd\x6d\x05\xf7\x2d\x06\xdc\xf7\x27\x05\xf7\x96\xf7\x11\x15\xfb\x51\x06\xf7\x2e\xf7\xaf" ++"\x05\x0b\xf8\x04\x33\x0a\x0b\x99\x1d\xf8\xb5\x06\xbf\x0a\x0b\x06\x7a\x3b\x05\x0b\x05\x2a\x0a\x0b\xf8\xb0\x15\x0b\xfb\x2a\x06\x0b" ++"\x4d\x1d\x0e\xf8\x71\xe6\x1d\xfb\x63\xfb\xcf\x39\xf7\xcf\x05\xfb\x3b\x06\xf7\x25\xfc\x5f\x51\xfb\xa2\x20\x0a\x0b\xc4\x0a\x0e\x4b" ++"\x1d\xf7\x03\x06\x0b\x06\xa3\xf7\x05\x05\x0b\xf9\xc4\x22\x1d\xfb\x22\x06\xfb\x01\xfc\x97\xfb\x54\xf8\x97\x05\xfb\x2a\x28\x1d\xf7" ++"\x22\x06\xf7\x03\xf8\x9f\xf7\x54\xfc\x9f\x05\xf7\x28\x06\x0b\xa8\x0a\xd7\x91\xce\xa2\x0a\xf9\x5f\xb5\x0a\x0b\x60\x1d\x23\x0a\x0b" ++"\x05\xfb\x2a\x35\x0a\x0b\x28\x1d\x23\x0a\x0b\xf8\x31\xf8\xb9\x84\x1d\x0b\x15\x38\x06\x97\xc0\x7c\x0a\x21\x0a\xe8\xf8\x48\x05\xdd" ++"\x06\x0b\xf8\xfd\x16\xf7\x9c\xf8\xb0\x05\xfb\x25\x06\xfb\x37\xfc\x0e\x05\xf8\x0e\xfb\x24\x07\xfb\x33\xfc\x0e\x86\xf8\x0e\x05\xfb" ++"\x25\x06\xb0\xfc\xb0\x05\xf7\x25\x06\xf7\x3a\xf8\x10\x8f\xfc\x10\x05\x0b\x7e\x0a\x43\xf7\x27\x05\x0e\x15\xf7\x1f\xf7\x27\x05\x3f" ++"\x06\x24\x2a\x4e\xec\x05\x3d\x06\x0b\x4b\x1d\xf7\x02\x06\x0e\x15\x73\xfb\x04\x05\xce\x06\x85\x0b\x61\x1d\x0e\x15\xef\xfb\x2a\x05" ++"\xcb\x06\x5e\xf7\x2a\x05\x0b\x06\x73\xfb\x05\x05\x0b\x06\xae\xf7\x39\x05\x0b\x15\x69\x7d\x7a\x7a\x74\x1b\x7f\x89\xe0\x1d\x72\x1b" ++"\x55\x5f\x61\x40\x74\x1f\xc1\x06\xac\x9c\x9b\x9a\x9d\x1b\x93\xa0\x84\x84\x9a\x1f\xbd\x72\x05\x85\x98\xa0\x86\x9c\x4a\x1d\x15\x88" ++"\x1d\x0e\xcf\x16\x21\x0a\x9a\xd2\xf7\x8d\xf7\x92\x46\xfb\xd9\x05\x63\x1d\x7c\x44\xfb\x8d\xfb\x92\xd0\xf7\xd9\x22\x0a\x0b\x15\xfb" ++"\x02\x06\x71\xfb\x0e\x05\xf7\x02\x06\xf7\x68\xf7\x0e\x49\x1d\xe2\x1d\xf7\x68\xf7\x0c\xe2\x1d\x0e\xf8\x96\xf8\xf0\x15\x5a\x1d\xfb" ++"\x15\xfc\xf0\x20\x0a\x0b\xf7\xd8\xaa\x1d\x0b\x16\xf7\x20\x06\xe6\xf8\x3f\x05\x0b\x15\xfb\x12\x06\x25\xfb\x27\x05\x0b\x06\xf7\x2f" ++"\xf9\x6d\x05\x0b\xf8\x3d\xf8\xa5\x37\x0a\xf7\xf5\xe8\x37\x0a\x0b\xf8\xe5\xf7\xe6\x15\x6b\x1d\x66\x5c\x9c\x48\x1b\x2d\x41\x6c\x4b" ++"\x57\x1f\x50\x45\x61\xfb\x09\x2c\x1a\x59\x9d\x5a\xaa\x68\x1e\x62\xaf\xc3\x77\xd4\x1b\xf7\x16\xed\xd7\xf7\x1a\xb5\x1f\xcc\x1d\xc4" ++"\xa3\xbc\xdc\x1d\xad\xa3\x7f\x76\x98\x1f\x93\x7c\x8d\x7e\x8c\x65\x08\x0b\xf8\xd1\xf7\x76\xc7\x1d\x51\xa3\x42\xc6\x0a\xfb\x09\x27" ++"\x1a\xfb\x10\xe0\x37\xf7\x12\xf7\x0d\xf0\xca\xf7\x04\xc2\x1e\xfb\x1e\x06\x65\x78\x5e\x72\x5b\x1b\x52\x65\xb0\xc2\x95\x8c\x95\x8d" ++"\xa4\x1f\x9d\xe8\x15\xd9\xa0\xb9\xb3\xcd\x6d\x1d\x89\x68\x1a\x0b\xf9\x27\xf9\x6d\x59\x1d\x68\x87\x6d\x75\x1a\xfb\x09\xea\x41\xf7" ++"\x2c\x5b\x1d\x0b\xf8\xb1\x16\xf7\x07\xf8\xb0\x05\x74\x0a\x0b\x85\x1d\x73\xa0\x64\x7b\x0b\xa5\xe2\xb8\xd1\x1f\xd5\xba\xc8\xae\xdc" ++"\x1b\xc1\xb3\x79\x68\xa0\x1f\x98\x77\x8f\x78\x64\x1a\x0b\xf9\x79\x55\x1d\x0b\x15\xf7\x1c\xfb\x26\xa3\xf7\x06\x39\xe4\xf7\x0c\xe4" ++"\xa4\xf7\x09\xfb\x5b\xfb\x29\x05\x0b\x06\xc5\xf7\xa5\x34\x0a\xd1\xf7\xdf\x05\x0b\xf7\x1c\xf7\xe7\x15\x71\xfb\x0f\x05\xf7\x10\x06" ++"\xa5\xf7\x0f\x05\x0e\xfa\x3c\x4d\x1d\x0e\xeb\x1d\x0e\x3c\x1d\x0e\x4a\x0a\x2a\x0a\x0b\x16\xf7\x2a\x06\xf7\x14\xf8\xf0\x05\x0b\x23" ++"\x1d\xfb\x14\xfc\xee\x05\x6b\x84\x7d\x7f\x6d\x1b\x0b\x06\xc5\xf7\xa5\x05\xfb\x29\x06\x0b\x06\xb2\xfb\x83\x05\x0b\xf7\x49\xc3\x15" ++"\x57\xba\xd5\x70\xe8\x1b\xf7\x10\xf5\xbc\xec\xdd\x1f\xd9\xe7\xba\xf7\x10\xf7\x05\x1a\xc5\x80\xbd\x74\xba\x1e\xf7\x00\xec\x61\xb8" ++"\x26\x31\x05\xc2\x59\x43\xa6\x2d\x1b\xfb\x11\x22\x5a\x2a\x38\x1f\x3d\x2f\x5c\xfb\x11\xfb\x07\x1a\x4f\x97\x56\xa3\x5f\x1e\xfb\x03" ++"\x28\xb4\x5d\x05\xf8\xef\xf8\xaf\x15\x8f\x76\x8c\x79\x75\x1a\x39\x70\x35\x5e\x4d\x1e\x46\x59\x4b\x68\x3f\x1b\x54\x60\x9d\xad\x6e" ++"\x1f\x6d\xc3\x15\x87\xa2\x89\xa0\xa2\x1a\xdb\xa7\xe2\xb7\xc9\x1e\xcf\xbc\xcc\xaf\xd8\x1b\xc3\xb6\x79\x65\xa9\x1f\x0b\xf9\x61\xf8" ++"\x8f\x15\x94\x1d\x23\x30\x57\xac\xc4\x90\x8c\x94\x8c\x94\x1e\xfb\x26\x06\x88\x77\x8a\x81\x7d\x1a\x56\x9f\x5d\xaf\x6a\x1e\x5f\xbb" ++"\xcf\x76\xec\x1b\xf7\x0e\xe8\xae\xce\xc5\x1f\xb5\xba\xa6\xd4\xcd\x98\x0a\xe0\xba\xb3\x0a\x0b\xf8\x9f\x29\x0a\x79\x38\x05\xca\x70" ++"\x62\xa8\x50\x1b\x3f\x40\x65\x49\x56\x1f\x51\x43\x66\xfb\x01\x2a\x1a\xfb\x02\xd5\x3b\xf0\x7f\x1d\x0b\xf8\xdc\xf8\x02\x63\x0a\x0b" ++"\xf7\x11\x15\x6e\xa0\x7f\x96\x7c\x9a\x08\x6d\xaa\x7c\xb8\xc3\x1a\xf7\x49\xf7\x01\xf7\x1c\xf7\x24\xed\xcc\x4c\x2c\x3b\x6a\x2b\x5a" ++"\x4d\x1e\x6d\x65\x72\x77\x3f\x61\x71\xc7\x0a\xfb\x38\x06\xca\xac\xad\xa4\xad\xb1\x08\xc0\xc6\xac\xe6\xdf\x1a\xd5\x6c\xd5\x57\xbf" ++"\x1e\xc4\x51\x3d\xa9\x2d\x1b\x21\x26\x63\x43\x3f\x1f\x40\x43\x5b\xfb\x03\x23\x1a\x33\xb0\x43\xd6\x51\x1e\xfb\x41\x24\x1d\xf7\xcc" ++"\x06\x0b\x5e\x1d\x3b\x4a\x77\x64\x5f\x1e\x5f\x65\x70\x53\x58\x9c\x1d\x85\x82\x1a\x5d\x8f\x1d\x0b\x89\x1d\x92\x1a\xf7\x14\xfb\x01" ++"\xe0\xfb\x37\xfb\x10\xfb\x01\x59\x2c\x3a\xa2\x1d\x0b\xf8\xd1\xf7\x76\x15\x8c\x0a\xfb\x09\x26\x1a\xfb\x0f\xe0\x37\xf7\x12\xf7\x0d" ++"\xf0\xca\xf7\x04\xc2\x1e\xfb\x1e\x06\x65\x77\x5f\x72\x5b\x1b\x52\x65\xaf\xc3\x95\x8c\x95\x8d\xa4\x1f\x9d\xe8\x8f\x0a\x0b\xf8\x6b" ++"\x15\x8c\x90\x8e\x8b\x90\x1b\xc0\xa2\x7c\x69\x62\x6a\x6a\x63\x66\x78\x9b\xaa\x91\x8b\x8f\x8d\x93\x1f\x30\x06\x88\x7b\x8a\x82\x80" ++"\x1a\x47\xbb\x64\xde\xf7\x01\xd6\xd0\xee\xab\x7d\xa2\x6e\x9d\x1e\xba\xa8\xa3\xb1\xb9\x1a\xc6\x5c\xad\x3a\x27\x57\x5e\x25\x77\x1e" ++"\xe2\x06\xc3\x97\x9c\x9e\xb2\x1b\xa6\x9d\x7b\x73\x76\x82\x78\x7c\x7e\x1f\x7b\x7d\x7a\x87\x63\x8a\x08\x0b\xf9\x79\x15\xfb\x10\x26" ++"\x5b\x28\x39\x1f\x3d\x2f\x39\x1d\x20\xf4\xfb\x4b\xaf\x0a\x4e\x1f\x45\x59\x4c\x69\x3e\x1b\x26\x4c\x2f\x1d\x0b\x70\xbb\x55\xaf\x1e" ++"\xb6\x9e\x9f\x98\xa0\xa5\x08\xa8\xac\x9c\xb9\xb7\x1a\xf2\x33\xcf\xfb\x18\x41\x4e\x78\x67\x5e\x1e\x5b\x65\x72\x5c\x7a\x3d\x86\x72" ++"\x18\x23\x0a\x90\xa4\x05\xc3\x97\xb5\xad\xc3\x1b\xba\xaa\x72\x65\x4d\x56\x5a\x49\x1f\x5e\x24\x1d\xc2\x06\xbf\xae\x6e\x5f\x3d\x54" ++"\x51\x42\x56\x6a\xa9\xbd\x9c\x8d\x97\x90\xa7\x1f\x0b\x8a\x1d\x29\x5a\xc1\xf5\xdd\x51\x0a\x0b\x15\xc1\xd1\x1d\x96\xaf\x1d\x52\x96" ++"\x1d\x0b\xb8\x75\xae\x5f\xa6\x1e\xc9\xa5\xb2\xc1\xc7\x1a\xdb\x44\xbe\xfb\x03\x3c\x4f\x75\x5e\x5f\x1e\x70\x6f\x81\x74\x80\x4d\x08" ++"\x21\x0a\xba\x93\xa5\xa2\xb7\x1b\xac\xa1\x79\x70\x5c\x68\x6f\x50\x1f\x6f\x06\x77\x2c\x05\xa7\x06\xb0\x92\x8a\x82\x98\x1f\x98\x83" ++"\x92\x7c\x79\x1a\x5c\x64\x64\x5c\x67\x73\xa2\xad\x94\x8c\x92\x8e\x9e\x1e\x0b\xf8\x64\xf7\x2c\x15\x6b\xfb\x2c\x05\xf8\xac\x21\x1d" ++"\xfc\x16\x06\xb3\xf7\x51\x05\xf7\xe7\x25\x1d\xfb\xe7\x06\xaf\xf7\x39\x05\xf8\x03\x25\x1d\xfd\x3f\x06\xfc\x38\xfd\x6d\x05\xf7\x33" ++"\x06\xe0\xf7\x2c\x05\xf7\x8a\xf7\x11\x15\xfb\x49\x06\xf7\x4d\xf7\xdb\x05\xcd\x06\x0b\xfb\x64\x84\x1d\x0e\xf7\xad\xf7\x98\x15\xf7" ++"\x4f\x06\xda\xc5\xba\x1d\x48\x1b\xfb\xc8\x35\x0a\xdd\xf8\x15\x15\xb9\xf7\x6f\x05\xf7\x2e\x06\xc1\xaf\x6b\x5c\x6d\x80\x65\xc3\x0a" ++"\xf8\x32\xf8\xa5\x15\x85\x0a\x53\xb3\x6d\xd4\xac\xa3\x8e\x93\xa7\x1e\x9f\xbe\x0a\x8f\x8d\x98\x8f\x9c\x1f\xc9\xf7\xba\x05\xd9\x06" ++"\x0b\xf8\x7f\x22\x1d\xfb\x07\xfc\xaf\x05\x54\x80\x68\x6d\x56\x1b\x64\x70\xa1\xab\x95\x8c\x97\x8e\x97\x1f\x9b\xd8\x28\x0a\x7c\x43" ++"\x05\x86\x75\x89\x75\x76\x1a\x2a\xd2\x50\xf7\x09\xce\xd0\x9d\xa7\xb6\x1e\xbc\xab\xae\xc5\x9b\xd8\xf7\x07\xf8\xaf\x18\x0b\x16\xf7" ++"\xc0\x06\xe7\xc0\x99\xb2\xbc\xd0\x1d\xfb\x26\x06\xc6\xf7\xa9\x05\x2a\x0a\xa1\xfc\xf0\x15\xb6\xf7\x5e\x05\xf7\x2d\x06\xa8\x98\xc0" ++"\x0a\x5b\x51\x4f\x1e\x0b\xf8\x91\xb0\x0a\xd7\xfc\xb0\x8c\x7c\x05\x52\x5f\x67\x46\x7f\x86\x8b\x8d\x80\x1e\x74\xfb\x01\x05\x88\x98" ++"\x95\x8a\xa1\x1b\xb7\xb1\x91\x96\xa8\x1f\xb7\xec\x1d\x0b\xd8\x16\xf7\xb1\x06\xf7\x25\xdf\xb2\xf0\xd4\x1f\xd3\xed\xb3\xf7\x0f\xf7" ++"\x0a\x1a\xf7\x43\x3d\xd6\xfb\x49\x1e\xfb\xb1\x06\xa1\xfc\xf0\x15\xf0\xf8\x73\x05\xf7\x1b\x06\xe7\xb8\x5f\x30\x3c\x71\x24\x69\x50" ++"\x1f\x40\x60\x5a\x6f\x34\x1b\x0b\x64\x1d\x95\x90\xa3\x1f\xd1\xb5\x1d\xc1\xa6\xcb\xc1\x1e\x7c\x47\x05\x0b\xf8\x85\x16\xf7\xa1\xf8" ++"\xff\xfb\x18\xfc\xff\x05\xf7\x22\x4a\x0a\xfb\x6f\x06\xfb\x92\xfc\xc4\x77\xf8\xc4\x05\xfb\x6d\x28\x1d\xf7\x22\x06\xf7\x18\xf8\xff" ++"\x92\xfc\xff\x05\x0e\x16\xf7\xaf\x06\xc5\xc0\x9b\xa6\xae\x1f\xbb\xb2\xa9\xc6\xc4\x1a\xda\x48\xca\x36\x1e\xfb\x23\x06\xb6\xf7\x5c" ++"\x22\x0a\xbc\xfc\x3f\x15\xa3\xf7\x06\x05\xf7\x1c\x06\xa4\x9b\x7b\x71\x64\x6d\x6a\x68\x1f\x0b\x97\x0a\x05\x79\x41\x46\x80\x5c\x1b" ++"\x46\x63\xa6\xb8\x93\x8c\x90\x8c\x92\x1f\xa4\x1d\x7a\x1a\x24\xe7\x4c\x0b\xf8\x87\xf8\x08\x15\xf7\xc3\xf7\xf9\x05\xfb\x43\x06\xfb" ++"\x4b\xfb\x80\x3c\xf7\x80\x05\xfb\x46\x06\xf7\x25\xfb\xfe\xfb\xca\xfc\x03\x05\xf7\x43\x06\xf7\x51\xf7\x8d\xe5\xfb\x8d\x05\xf7\x47" ++"\x06\x0e\x7a\x0a\x0e\xf7\xa6\xf7\x7e\x15\xe6\xdb\xf7\x41\xfb\xce\x05\xf7\x47\x06\xfb\x7f\xf8\x2e\xf7\xfd\xf7\xd3\x05\xfb\x46\x06" ++"\xfb\xf6\xfb\xd4\xcf\xf7\xd4\x34\x0a\x0b\xf7\xf6\xf9\x6d\x23\x1d\xfb\x2f\xfd\x6d\x9a\x1d\x0b\x05\xa8\x91\x99\x99\xa5\x1b\x95\x92" ++"\x8a\x88\xa4\x1f\xa1\xf4\x05\x8e\x5c\x81\x8b\x77\x1b\x29\x56\x61\x2e\x77\x1f\x7d\x4a\x05\x3f\x33\x1d\xd8\x06\x2e\xfc\x48\x05\x0b" ++"\xf8\x2d\xf8\xb9\x15\x2b\x36\x65\x49\x54\x1f\x55\x4a\x69\x29\x32\x1a\xfb\x1b\xe1\x3a\xf7\x22\xec\xdf\xb0\xce\xc2\x1e\xc0\xcc\xae" ++"\xee\xe3\x1a\xf7\x1b\x35\xdc\xfb\x22\x1e\x0b\x15\xfb\x1f\xfb\x27\x05\xd7\x06\xf2\xec\xc8\x2a\x05\xd9\x06\x0b\xfb\xdf\x32\x1d\x2a" ++"\x0a\x51\xfb\xa5\x05\xfb\xb5\x06\xc5\xf7\xa5\x34\x0a\x0b\x22\x0a\x31\xfc\x3f\x05\xfb\x41\x94\x0a\xf9\x6a\x15\x2a\x0a\x5e\xfb\x66" ++"\x73\xfb\xc9\x05\xce\x06\xf6\xf7\xc9\x05\x3c\xfc\x06\x27\x1d\x0b\x15\x60\x7b\x68\x75\x57\xa7\x1d\x9d\x1b\x93\x9e\x85\x82\x9c\x1f" ++"\xbe\x72\x05\x85\x97\xa1\xdf\x1d\x95\xa0\x97\xb3\x08\x0e\x87\x0a\x0e\xb8\x0a\x46\x33\x1d\xd0\x06\x45\xfb\xe0\x05\x88\x7d\x89\x7d" ++"\x7e\x1a\x0b\x15\x70\xfb\x11\x05\xdc\x06\x82\x59\x6b\x6e\x51\x81\x81\x5d\x18\x0b\xf8\xb0\xa5\x1d\x0b\x70\xa0\xaf\x8c\x8b\x8e\x8c" ++"\x8f\x1f\x60\x06\x86\xab\x0a\xda\xd0\xc8\xdd\x98\x1e\x0e\xf8\x69\x15\xa6\xf7\x11\x05\x3a\x06\x94\xbd\xab\xa8\xc5\x95\x95\xb9\x18" ++"\x32\x84\x4b\x52\x7d\x34\x74\xfb\x01\x18\x0b\xf9\x89\x90\x0a\x07\x93\x79\x7a\x8e\x79\x1b\x4a\x52\x55\x4e\x65\xa6\x74\xb7\xba\xb9" ++"\xa3\xb3\xa7\x1f\xa0\xa8\x93\xa9\xbc\x1a\x0b\x69\x1d\xba\x6f\xaf\x1e\xb8\x67\x51\xa3\x42\xc6\x0a\x0b\x15\x74\xfb\x04\x05\xcd\x06" ++"\x85\x5f\x69\xa5\x0a\x81\x80\x90\x7d\x1b\x71\x75\x75\x70\x6c\xa7\x73\xae\xb7\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90\xd4\xf7\x41\x1a\x0b" ++"\x15\x94\xab\x93\x9e\x98\x9b\x08\xab\xa3\xb2\x9e\xb3\x6d\x1d\x8b\x66\x1a\x0b\x49\x0a\xd1\x06\xf7\xee\xf7\x27\x49\x0a\xd1\x06\x0e" ++"\x15\xfb\x4b\x06\xb2\xf7\x49\x05\xfb\x0b\x06\x64\xfb\x49\x05\xfb\x4a\x31\x1d\xf7\x4a\x06\x0b\xf8\x32\xf8\xa5\x15\xb8\x0a\x45\x06" ++"\x78\x2e\x05\xd0\x06\x0b\x06\xcb\xfb\xdf\x20\x0a\x40\xf8\x1c\xb7\x0a\x0b\x06\xe6\xf8\x3f\xbb\x1d\xc7\x64\xb2\x38\xa4\x1f\x2b\xa7" ++"\x05\x58\x9a\x7d\x95\x9f\x1a\xab\xae\xa0\xc0\xc2\xac\x78\x0b\x05\xfb\x2a\x6a\x1d\xfb\x9d\x58\x0a\x59\x0a\x41\xfb\xf4\x0b\x1a\xd8" ++"\x54\xbf\x25\x9f\x1e\xfb\x01\xa1\x05\x2d\x9e\x70\x9b\xb1\x1a\xcb\xc3\xb3\xe6\x0b\xf9\x89\x7e\x0a\x43\xf7\x27\x05\x0b\x15\xf7\x20" ++"\xf7\x27\x05\x3e\x06\x24\x2a\x4f\xec\x05\x3d\x06\xd2\xfb\x27\x05\x0e\x20\x1d\xc7\xf7\xae\x05\x4f\xa0\xb5\x70\xd1\x1b\xf7\x35\xf7" ++"\x18\xf7\x39\x0b\xfb\x46\x1f\x7b\x43\x15\xf7\x21\xf1\x24\xfb\x21\xfb\x57\xfb\x4b\xfb\x4a\xfb\x59\x0b\xbe\x1d\x0e\x06\xa9\x98\xc0" ++"\x0a\x5a\x51\x50\x1e\x0e\x15\xfb\x20\x24\x1d\x21\x0a\x0b\x06\xc5\xbf\xc9\x1d\x0b\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2" ++"\xa6\xa6\x74\xa2\x70\x1f\x0b\xce\x95\xd9\xa0\xeb\x18\x0e\xe1\x1d\xc3\x06\xd0\xf7\x15\x05\x0b\xfb\x83\x05\xf7\x1e\x06\x5b\xf7\xc1" ++"\xf7\x22\xf7\x83\x05\xfb\x28\x06\x0b\x66\x5e\x68\x1d\x96\xd9\x9f\xeb\x18\x0e\xf8\x07\xf7\xea\x15\xfb\xa4\x06\x6e\xfb\x1b\x05\xf7" ++"\xa4\x06\x0e\x15\xf0\xfb\x2a\x05\xca\x06\x0b\x3c\x0a\x5e\x68\x67\x5f\x83\x81\x5d\x18\x0b\xcb\x16\x21\x0a\xbb\xf7\x77\x05\xf7\x58" ++"\x06\x5a\xfb\x77\x05\x0b\xfa\xc2\xf7\xcb\x15\xfe\x87\x06\x75\x23\x05\xfa\x87\x06\x0e\x7a\x8a\x81\x7e\x1a\x4d\xb5\x62\xcb\x0b\xf7" ++"\xb7\xc9\xfb\xac\x06\x38\x68\x84\x72\x66\x1f\x4a\x60\x69\x0b\x29\x0a\x2c\x1d\xbe\xf7\x83\x05\x0b\xf7\x22\xb5\x0a\x0b\x1e\x78\x3d" ++"\x1d\x0b\xf8\xb0\x15\xfb\x57\xfc\x1d\x67\xf8\x1d\x05\xfb\x2e\x06\x0b\xfb\x79\xfb\x73\xfb\x83\xfb\x43\xf7\x15\xfb\x14\xf7\x45\x0b" ++"\x5d\x18\xd6\x91\xcf\xce\x95\xd9\x0b\x6e\x55\x86\x8a\x82\x8a\x82\x1e\x0b\x06\x3b\xfc\x0f\x86\x72\x75\x76\x73\x89\x19\x5a\x06\x0b" ++"\x15\xfc\xd9\xfd\x73\x05\xe0\x06\xf8\xd9\xf9\x73\x05\x0b\x95\xa3\x97\x8e\x9d\x1b\xa5\x9d\x7e\x77\x72\x6d\x78\x0b\xf7\x4e\xf7\xe5" ++"\x05\xfb\x33\x06\xfb\x29\xfb\xa5\x05\x0b\x3d\x06\xaa\xf7\x25\x22\x0a\x6c\xfb\x25\x05\x0b\xf7\x06\x05\xf7\x1c\x06\xa3\x9b\x7b\x71" ++"\x64\x6d\x6a\x0b\xfb\x22\x7e\xb9\x80\xa5\x7a\x9f\x19\xb0\x6c\x5b\xa1\x0b\xa7\x0a\x5f\xf7\x2a\x05\x0e\x05\x95\xa3\x97\x8e\x9c\x1b" ++"\xa5\x9d\x7e\x77\x72\x0b\xf8\xd5\xf7\xdf\x15\x45\xfb\xdf\x20\x0a\x0b\xed\x05\x89\x7d\x83\x8a\x80\x1b\x73\x7d\x94\x9b\x0b\xa6\xf7" ++"\x11\x05\xfc\x1f\x06\x0b\x87\x7d\x97\x1f\x96\x7d\x91\x79\x74\x1a\x44\x0b\xf9\x35\x15\x41\x06\x55\xfb\x94\x05\xc4\x06\x0b\xda\x69" ++"\x1e\x7d\xad\xa6\x87\xd0\x1b\xf7\xac\x0b\x7d\x76\x1f\x68\x72\x69\x7b\x56\x1b\x0e\x15\xfb\xc0\x06\x7a\x3b\x05\xf7\xc0\x06\x0b\x15" ++"\xfc\x79\x06\x75\x27\x05\xf8\x79\x06\x0b\x1b\x3d\x3b\x6c\x5a\x5c\x1f\x4b\x48\x5d\x0b\xfb\x11\x18\xf7\xcc\x06\xa6\xf7\x11\x05\x0b", 39424 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Italic.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Italic.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Italic.cff.cpp.301 2023-01-17 15:53:51.712205404 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Italic.cff.cpp 2023-01-17 15:53:51.712205404 -0500 +@@ -0,0 +1,1252 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusSans_Italic_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x12\x4e\x69\x6d\x62\x75\x73\x53\x61\x6e\x73\x2d\x49\x74\x61\x6c\x69\x63\x00\x01\x01\x01\x34\xf9" ++"\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xc0\x03\xf8\x18\x04\x7f\x0c\x02\xfb\x2b\x0c\x03\xfb\x0f\xfb\xb0\x1c\x04\x82" ++"\xfa\xc2\x05\x1c\x26\x00\x0f\x1c\x26\x13\x11\xb0\x1d\x00\x00\x8d\xa6\x12\x01\xa6\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00\x1d\x00" ++"\x24\x00\x2b\x00\x35\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b\x00" ++"\x8e\x00\x95\x00\x9c\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa\x01" ++"\x04\x01\x0b\x01\x12\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71\x01" ++"\x77\x01\x7d\x01\x89\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1\x01" ++"\xed\x01\xf0\x01\xf6\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02\x59\x02" ++"\x60\x02\x6f\x02\x7b\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3\x02" ++"\xda\x02\xe3\x02\xec\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03\x61\x03" ++"\x6a\x03\x73\x03\x7c\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1\x03" ++"\xfa\x04\x03\x04\x0c\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04\x81\x04" ++"\x8a\x04\x93\x04\x9c\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05\x11\x05" ++"\x1a\x05\x23\x05\x2c\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1\x05" ++"\xaa\x05\xb3\x05\xbc\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06\x31\x06" ++"\x3a\x06\x43\x06\x4c\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf\x06" ++"\xc6\x06\xcf\x06\xdb\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a\x07" ++"\x40\x07\x46\x07\x50\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4\x07" ++"\xb9\x07\xbe\x07\xc4\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08\x29\x08" ++"\x33\x08\x3d\x08\x49\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0\x08" ++"\xc6\x08\xd2\x08\xd6\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09\x40\x09" ++"\x42\x09\x48\x09\x55\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc\x09" ++"\xca\x09\xcd\x09\xda\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42\x0a" ++"\x47\x0a\x50\x0a\x53\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2\x0a" ++"\xb9\x0a\xc0\x0a\xc7\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22\x0b" ++"\x29\x0b\x30\x0b\x37\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92\x0b" ++"\x99\x0b\xa0\x0b\xa7\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02\x0c" ++"\x09\x0c\x10\x0c\x17\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87\x0c" ++"\x93\x0c\x98\x0c\x9e\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f\x0d" ++"\x71\x0d\x7c\x41\x45\x61\x63\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x41" ++"\x6d\x61\x63\x72\x6f\x6e\x41\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63\x75\x74" ++"\x65\x43\x63\x61\x72\x6f\x6e\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68\x69\x44" ++"\x63\x61\x72\x6f\x6e\x44\x63\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f\x74" ++"\x61\x63\x63\x65\x6e\x74\x45\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45\x70" ++"\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47\x62" ++"\x72\x65\x76\x65\x47\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f\x74\x61" ++"\x63\x63\x65\x6e\x74\x48\x62\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64\x6f\x74" ++"\x61\x63\x63\x65\x6e\x74\x49\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69\x65\x72" ++"\x65\x73\x69\x73\x49\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b\x61" ++"\x70\x70\x61\x4b\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61\x72\x6f" ++"\x6e\x4c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e\x4e" ++"\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74" ++"\x4f\x6d\x61\x63\x72\x6f\x6e\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e\x74" ++"\x6f\x6e\x6f\x73\x4f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52\x63\x61" ++"\x72\x6f\x6e\x52\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c\x6c\x61" ++"\x53\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61\x75\x54" ++"\x62\x61\x72\x54\x63\x61\x72\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65\x76\x65" ++"\x55\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69\x6c" ++"\x6f\x6e\x55\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72\x69" ++"\x6e\x67\x55\x74\x69\x6c\x64\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72\x65\x73" ++"\x69\x73\x57\x67\x72\x61\x76\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63\x75\x74" ++"\x65\x5a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66\x69\x69" ++"\x30\x30\x32\x30\x38\x61\x66\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30\x31\x39" ++"\x61\x66\x69\x69\x31\x30\x30\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69\x69\x31" ++"\x30\x30\x32\x33\x61\x66\x69\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32\x36\x61" ++"\x66\x69\x69\x31\x30\x30\x32\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69\x31\x30" ++"\x30\x33\x30\x61\x66\x69\x69\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33\x61\x66" ++"\x69\x69\x31\x30\x30\x33\x34\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31\x30\x30" ++"\x33\x37\x61\x66\x69\x69\x31\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61\x66\x69" ++"\x69\x31\x30\x30\x34\x31\x61\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30\x30\x34" ++"\x34\x61\x66\x69\x69\x31\x30\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66\x69\x69" ++"\x31\x30\x30\x34\x38\x61\x66\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30\x35\x31" ++"\x61\x66\x69\x69\x31\x30\x30\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69\x69\x31" ++"\x30\x30\x35\x35\x61\x66\x69\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35\x38\x61" ++"\x66\x69\x69\x31\x30\x30\x35\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69\x31\x30" ++"\x30\x36\x32\x61\x66\x69\x69\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37\x61\x66" ++"\x69\x69\x31\x30\x30\x36\x38\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31\x30\x30" ++"\x37\x31\x61\x66\x69\x69\x31\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61\x66\x69" ++"\x69\x31\x30\x30\x37\x35\x61\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30\x30\x37" ++"\x38\x61\x66\x69\x69\x31\x30\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66\x69\x69" ++"\x31\x30\x30\x38\x32\x61\x66\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30\x38\x35" ++"\x61\x66\x69\x69\x31\x30\x30\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69\x69\x31" ++"\x30\x30\x38\x39\x61\x66\x69\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39\x32\x61" ++"\x66\x69\x69\x31\x30\x30\x39\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69\x31\x30" ++"\x30\x39\x36\x61\x66\x69\x69\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39\x61\x66" ++"\x69\x69\x31\x30\x31\x30\x30\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31\x30\x31" ++"\x30\x33\x61\x66\x69\x69\x31\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61\x66\x69" ++"\x69\x31\x30\x31\x30\x37\x61\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30\x31\x31" ++"\x30\x61\x66\x69\x69\x31\x30\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66\x69\x69" ++"\x36\x31\x32\x34\x38\x61\x66\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c\x70\x68" ++"\x61\x74\x6f\x6e\x6f\x73\x61\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67\x68\x74" ++"\x61\x6f\x67\x6f\x6e\x65\x6b\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72\x72\x6f" ++"\x77\x62\x6f\x74\x68\x61\x72\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69\x67\x68" ++"\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62\x65\x74" ++"\x61\x63\x61\x63\x75\x74\x65\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63\x63\x65" ++"\x6e\x74\x63\x68\x69\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64\x63\x72" ++"\x6f\x61\x74\x64\x65\x6c\x74\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72\x65" ++"\x76\x65\x65\x63\x61\x72\x6f\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f\x6e" ++"\x65\x6e\x67\x65\x6f\x67\x6f\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71\x75" ++"\x69\x76\x61\x6c\x65\x6e\x63\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63\x6c" ++"\x61\x6d\x64\x62\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d\x61" ++"\x67\x62\x72\x65\x76\x65\x67\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67\x64\x6f" ++"\x74\x61\x63\x63\x65\x6e\x74\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d\x66\x6c" ++"\x65\x78\x68\x65\x61\x72\x74\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69\x6e" ++"\x69\x74\x79\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69" ++"\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69\x6f" ++"\x74\x61\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x69" ++"\x6f\x74\x61\x74\x6f\x6e\x6f\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b\x63" ++"\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d\x62" ++"\x64\x61\x6c\x63\x61\x72\x6f\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71\x75\x61" ++"\x6c\x6c\x69\x72\x61\x6c\x6f\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x6d" ++"\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e\x63" ++"\x61\x72\x6f\x6e\x6e\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71\x75" ++"\x61\x6c\x6e\x75\x6f\x62\x72\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f\x6d" ++"\x65\x67\x61\x6f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73" ++"\x6f\x72\x74\x68\x6f\x67\x6f\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66" ++"\x70\x65\x73\x65\x74\x61\x70\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x70\x72" ++"\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61\x63\x75" ++"\x74\x65\x72\x61\x64\x69\x63\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76\x6c\x6f" ++"\x67\x69\x63\x61\x6c\x6e\x6f\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63\x75\x6d" ++"\x66\x6c\x65\x78\x73\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c\x65" ++"\x66\x61\x63\x65\x73\x70\x61\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63\x61\x72" ++"\x6f\x6e\x74\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65\x75\x68" ++"\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62\x6c\x75" ++"\x6e\x69\x30\x30\x41\x30\x75\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69\x30\x32" ++"\x43\x39\x75\x6e\x69\x30\x33\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43\x75\x6e" ++"\x69\x30\x33\x43\x32\x75\x6e\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30\x34\x35" ++"\x44\x75\x6e\x69\x30\x34\x39\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75\x6e\x69" ++"\x30\x34\x39\x38\x75\x6e\x69\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34\x39\x43" ++"\x75\x6e\x69\x30\x34\x39\x44\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e\x69\x30" ++"\x34\x41\x33\x75\x6e\x69\x30\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41\x46\x75" ++"\x6e\x69\x30\x34\x42\x30\x75\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69\x30\x34" ++"\x42\x36\x75\x6e\x69\x30\x34\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41\x75\x6e" ++"\x69\x30\x34\x42\x42\x75\x6e\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30\x34\x44" ++"\x38\x75\x6e\x69\x30\x34\x45\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75\x6e\x69" ++"\x30\x34\x45\x45\x75\x6e\x69\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31\x32\x36" ++"\x75\x6e\x69\x32\x32\x31\x35\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e\x69\x32" ++"\x32\x39\x35\x75\x6e\x69\x32\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b\x75" ++"\x70\x73\x69\x6c\x6f\x6e\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72" ++"\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c\x64\x65" ++"\x77\x61\x63\x75\x74\x65\x77\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61\x76\x65" ++"\x78\x69\x79\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61\x63\x63" ++"\x65\x6e\x74\x7a\x65\x74\x61\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31" ++"\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e" ++"\x74\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31" ++"\x34\x20\x62\x79\x20\x28\x55\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e" ++"\x74\x4e\x69\x6d\x62\x75\x73\x20\x53\x61\x6e\x73\x20\x49\x74\x61\x6c\x69\x63\x4e\x69\x6d\x62\x75\x73\x20\x53\x61\x6e\x73\x00\xc8" ++"\x02\x00\x01\x00\x06\x00\x0a\x00\x0e\x00\x11\x00\x14\x00\x19\x00\x20\x00\x25\x00\x3e\x00\x48\x00\x54\x00\x62\x00\x70\x00\x75\x00" ++"\x7c\x00\xa0\x00\xb4\x00\xb9\x00\xbf\x00\xc5\x00\xca\x00\xe3\x00\xee\x00\xf3\x00\xf9\x01\x1d\x01\x4a\x01\x82\x01\xc2\x01\xd9\x01" ++"\xe8\x01\xf9\x02\x04\x02\x0c\x02\x13\x02\x1a\x02\x5f\x02\x77\x02\x99\x02\x9d\x02\xb7\x02\xc7\x02\xdb\x02\xe9\x03\x07\x03\x23\x03" ++"\x2e\x03\x39\x03\x3f\x03\x4e\x03\x5b\x03\x63\x03\xa0\x03\xdd\x03\xfd\x04\x28\x04\x61\x04\x6d\x04\x94\x04\xa7\x04\xc1\x04\xca\x04" ++"\xd1\x04\xe0\x04\xe5\x04\xea\x05\x03\x05\x30\x05\x35\x05\x49\x05\x5b\x05\x63\x05\x72\x05\x8a\x05\x97\x05\xa2\x05\xb7\x05\xc3\x05" ++"\xd7\x05\xde\x05\xe3\x05\xea\x05\xf4\x05\xfb\x06\x04\x06\x0b\x06\x13\x06\x1f\x06\x2b\x06\x36\x06\x41\x07\x06\x07\x46\x07\x4d\x07" ++"\x72\x07\xb6\x08\x35\x08\xb1\x09\x29\x09\x6c\x09\xd0\x0a\x34\x0a\x70\x0a\xbb\x0a\xea\x0b\x3b\x0b\x40\x0b\x83\x0b\xc3\x0c\x04\x0c" ++"\x3c\x0c\x69\x0c\x87\x0c\xc3\x0c\xfe\x0d\x22\x0d\x3c\x0d\x65\x0d\x77\x0d\xa4\x0d\xc6\x0d\xf2\x0e\x1d\x0e\x3c\x0e\x5c\x0e\x6d\x0e" ++"\x94\x0e\xba\x0e\xde\x0f\x00\x0f\x07\x0f\x29\x0f\x3c\x0f\x5e\x0f\x77\x0f\x8b\x0f\xa8\x0f\xb2\x0f\xba\x0f\xd1\x0f\xd7\x0f\xf3\x10" ++"\x0d\x10\x18\x10\x31\x10\x36\x10\x4a\x10\x62\x10\x7a\x10\x91\x10\xa0\x10\xb3\x10\xc9\x10\xde\x10\xed\x10\xf6\x11\x0a\x11\x1e\x11" ++"\x30\x11\x43\x11\x56\x11\x69\x11\x76\x11\x87\x11\x8e\x11\x9e\x11\xaf\x11\xc0\x11\xcd\x11\xde\x11\xeb\x11\xf8\x12\x05\x12\x15\x12" ++"\x25\x12\x33\x12\x42\x12\x51\x12\x5e\x12\x6c\x12\x7a\x12\x88\x12\x96\x12\x9e\x12\xaa\x12\xb7\x12\xc2\x12\xc5\x12\xd1\x12\xdd\x12" ++"\xe9\x12\xf5\x13\x01\x13\x0c\x13\x17\x13\x22\x13\x2d\x13\x38\x13\x43\x13\x4e\x06\x9c\xdd\x05\x0b\x05\x37\x06\x0b\xf9\x6d\x15\x0b" ++"\x2c\x1d\x0e\x4b\x1d\x0e\x06\xeb\xf8\x56\x0b\x06\xfb\x2f\xfd\x6d\x05\x0b\x06\x7c\x43\x05\x0b\xf8\xa0\xf7\x6f\x15\xa6\xfb\x6f\x05" ++"\xf1\x06\xd9\x1d\xee\x06\xf7\x0f\xf7\x6f\x05\xf7\xa7\xe7\x1d\x0b\xf7\xf1\x22\x1d\x2d\x26\x1d\xe9\x06\x0b\x15\xf7\x14\xf7\x28\x05" ++"\x4b\x06\x23\x79\x1d\x0e\x15\x78\x30\x8f\x23\x05\xa9\x06\xbb\xf3\x9e\xe6\x05\x0e\x15\xfb\x14\xfb\x28\x05\xc7\x06\xf7\x48\xf7\x28" ++"\x05\x0b\x06\x9b\xd5\x05\x0b\x06\xf7\x1e\xf9\x1b\x05\x0b\xf8\x54\xf7\xb2\x15\xf8\x04\xf8\x4f\x05\xfb\x03\x06\xfb\xb5\xfb\xf9\xfb" ++"\x1c\xf7\xf9\x05\xfb\x04\x06\xf7\x4e\xfc\x4f\x4e\xfb\xb2\x05\xe9\x06\x0b\x15\x23\x06\x75\x24\x05\xf2\x06\xf7\x4c\xf2\x15\x23\x06" ++"\x75\x24\x05\xf2\x06\x0b\xb5\xcc\xa0\x1f\x0e\xfb\x3a\x05\xe9\x06\x0b\x1f\x6f\x65\x05\x71\x0b\x2b\xfc\x56\x05\x0b\x15\x76\x29\x05" ++"\xc2\x06\x50\x80\x73\x6e\x64\x1b\x83\x65\x05\xca\xbb\xbc\xdd\x9d\x1f\x9e\xe8\x05\x0e\x15\xfb\xa6\x06\x7c\x46\x05\xf7\xa6\x06\x0e" ++"\xf9\x6d\xe4\x1d\x0b\xf7\x03\xf8\xa0\x05\x0b\xf7\x49\xf8\xa0\x15\xfb\x03\xfc\xa0\x05\x78\x1d\xe5\x1b\xbd\xb0\x68\x5d\x85\x89\x7d" ++"\x87\x7a\x1f\x41\xfb\xf1\x05\xdf\x06\xdb\xf8\x0c\x6c\x1d\x0b\xf8\xc0\x16\xf7\x9c\xf8\xa0\x05\x30\x06\xfb\x58\xfc\x2c\x80\xf8\x2c" ++"\x05\x22\x06\xfb\x51\xfc\x2c\x78\xf8\x2c\x05\x30\x06\xb3\xfc\xa0\x05\xeb\x06\xf7\x57\xf8\x36\x97\xfc\x36\x05\x0b\x15\x35\x06\x9a" ++"\xd0\x05\xbe\x96\x9c\x9b\xb7\x1b\x92\x92\x8b\x89\x98\x1f\x9a\xd0\x05\x8f\x79\x80\x8c\x7b\x1b\x3e\x53\x5e\x41\x7b\x1f\x78\x32\x05" ++"\x45\x06\x7d\x48\x05\xd1\x06\x2a\xfc\x5d\x05\xdf\x06\xec\xf8\x5d\x05\xe1\x06\x0b\x44\x4e\x76\x64\x62\x1e\x66\x68\x74\x57\x5c\x1a" ++"\x4e\xae\x6e\xf2\x70\x1e\xd5\x78\xac\x82\x9a\x85\x94\x80\x19\x92\x82\x91\x7c\x82\x1a\x78\x7c\x6d\x7a\x7e\x1e\x76\x72\x60\x7e\x60" ++"\x1b\x45\x65\xa6\xbd\x91\x8c\x94\x8c\x95\x1f\x32\x06\x86\x74\x8a\x7f\x7b\x1a\x0b\x15\x89\x82\x87\x8b\x87\x1b\x71\x7f\x94\x9f\x8e" ++"\x8b\x8f\x8c\x8e\x1f\xcb\xf7\xc1\x05\x91\x0b\xf7\xdd\x22\x1d\x2d\x26\x1d\xf8\x5a\x20\x1d\xfb\xfc\x06\x0b\x8d\x9a\x8e\x9a\x1f\xf7" ++"\x01\xf8\x94\x05\x2d\x06\x25\xfc\x72\x05\x0b\x15\x87\x79\x8a\x83\x81\x1a\x50\xbf\x63\x0b\x06\xb5\xf7\x5d\x05\x37\x06\x0b\x96\x89" ++"\x87\x95\x1f\x75\x0b\x98\x93\x8c\xb7\x9a\x08\x0b\xf7\x46\xf8\xa0\x15\x42\xfb\xe7\x05\x84\x6a\x87\x6c\x7c\x1a\x3e\xd8\x57\xf7\x05" ++"\xd1\xc4\x9e\xb1\xb5\x1e\xb1\xad\x97\xa5\x9e\xe6\xd4\xf7\xe7\x18\x37\x06\x42\xfb\xe7\x80\x54\x7b\x6f\x6d\x76\x19\x7a\x71\x68\x81" ++"\x67\x1b\x4c\x63\xa8\xb9\x94\x8e\xa2\x90\xa3\x1f\xd4\xf7\xe7\x05\x0b\x9b\x51\x1b\x7e\x3e\x15\xd5\xb6\x5b\x3a\x50\x7b\x4a\x6f\x59" ++"\x1f\x46\x65\x55\x67\x46\x66\x1d\x0b\xf8\xc1\xf8\xa0\x15\xfc\x1c\x27\x1d\xf7\xba\x06\xfc\x1f\xfc\x0e\x79\x41\x05\xf8\x3f\x06\x9a" ++"\xd3\x05\xfb\xda\x06\xf8\x1c\xf8\x0d\x05\x0b\x15\x69\x1d\x0b\xf8\x81\xf9\x1b\x15\xf7\x82\x20\x1d\xfc\xd1\x06\x7a\x39\x05\xf7\x85" ++"\x06\xfb\x1e\xfd\x1b\x05\xe9\x06\x0b\xfb\x01\xfc\x94\x05\x28\x76\x3a\x4f\xfb\x06\x1b\x2a\x4b\xb9\x0b\x15\x23\x06\x75\x24\x05\xf3" ++"\x06\xf7\x4b\xf2\x15\x23\x06\x75\x24\x05\xf3\x06\x0b\xbb\x1d\xf3\xee\xc3\x28\x05\xca\x06\x4b\xf7\x2a\x05\x0b\xfb\x20\x37\x50\xfb" ++"\x03\x78\x1e\xdf\x06\x94\xa7\x92\x99\x99\x99\x08\xa2\xa1\xb5\x99\xb6\x1b\xc8\xb8\x70\x66\x86\x8a\x0b\x1f\x88\x79\x82\x62\x78\x80" ++"\x42\x84\x19\xfb\x1a\x7f\x61\x81\x5a\x6c\x08\x57\x6a\x6d\x56\x51\x1a\x3b\xc1\x5b\x0b\xf8\xa0\x15\xfb\x03\xfc\xa0\x05\xdf\x06\x0b" ++"\x06\xdd\xb3\x6c\x4b\x31\x3e\x44\x28\x1f\x0b\x9d\x1f\x9f\xe8\x05\x0e\xa2\xb6\xac\x9e\xac\xa9\x9d\x1f\xa4\x9a\xa7\x93\xbc\x92\x0b" ++"\x1f\xfb\x00\xf7\x46\x15\x4d\x7e\x33\x56\x33\x1b\x0b\x15\xfb\xa7\x06\x7c\x46\x05\x0b\x3d\x1d\xa6\x8b\x8b\x95\x1a\xcf\x46\xb8\x22" ++"\x4c\x1d\x85\x8a\x83\x4d\x1d\xe5\xaf\xb3\x92\x98\xb0\x1e\xaa\x96\x9a\x95\xb5\xaf\x08\x84\x07\x87\x07\x61\xa7\x73\xbb\x97\x8e\x8b" ++"\x91\xa3\x1e\x8d\x91\x8d\x8c\x91\x52\x1d\x52\x6b\x51\x1d\xea\x43\x1d\x0e\xf7\x92\xf7\xce\x15\xf7\x83\x06\xcd\xae\x71\x5a\x79\x88" ++"\x76\x86\x76\x1f\x73\x27\x8b\x8b\x6c\x1a\x7b\x8c\x80\x8e\x76\x1e\xf7\x05\x06\x90\xa2\x05\x7e\x97\x83\x9e\xa1\x1a\x95\x8d\x9d\x8f" ++"\xa1\x1e\x9f\xf7\x02\x8c\x93\x8c\x1d\x6d\x61\x7a\x4b\x1b\x0b\xf8\xc7\xf7\x7e\x15\x99\xd6\x8e\xa5\xab\x1a\xed\x5f\x1d\xdf\xa1\x8c" ++"\x95\x8f\x9a\x1f\x9d\xd3\x77\x1d\x81\x8a\x84\x89\x7b\x1f\x0b\xf9\x56\x22\x1d\x49\x1d\xd0\x99\x3f\x1d\x84\x68\x84\x5e\x7b\x1a\x62" ++"\xa2\x59\xab\x6e\x1e\x66\xb4\xcd\x76\xd8\x1b\xf7\x3c\xf7\x15\xe9\xf7\x26\xaa\x1f\xf7\x01\xf8\x94\x05\x0b\xf8\x77\x16\x38\x1d\x37" ++"\x06\x4c\xfb\xbd\x05\xfb\x00\x74\x45\x45\x35\x1b\x54\x69\xa8\xbb\x93\x8c\x94\x8d\x95\x1f\xda\xf8\x07\x21\x1d\x35\xfc\x28\x05\x89" ++"\x81\x8a\x80\x7e\x1a\x47\xbf\x62\xe1\xd9\xc4\xa3\xc3\xc5\x1e\x7f\x52\x05\x0b\xa6\x1d\x5a\x6a\x9f\xa9\x1f\x90\x07\x93\x07\x0e\x6a" ++"\xa8\x1e\xaf\x62\x56\x9b\x3d\x1b\x24\x3a\x6e\x53\x55\x1f\x62\x61\x6c\x44\x58\x1a\x4c\xb7\x56\xce\x78\x1e\xf7\x3f\x5b\x05\xdc\x74" ++"\xab\x6f\x5a\x1a\x6c\x0b\xd6\x16\xe9\x06\x9d\xde\xf8\x68\xf8\x42\xfb\x01\xfc\x95\x05\xe8\xb8\x1d\x0b\xef\x8c\x19\x90\x06\x95\x06" ++"\x9d\xe0\x05\x8d\x7e\x83\x8c\x80\x1b\x51\x5f\x71\x44\x4c\x1f\x9c\xdd\x05\x0b\x18\x60\x1d\x92\xa1\x62\x33\x1d\x0b\xe5\x1d\x64\x1b" ++"\x83\xd7\x1d\xad\x1d\xc4\x1b\xf7\x0c\xf2\xd5\xf7\x00\xaa\x1f\xdf\x1d\x0b\xb6\x1d\x6e\x73\x0b\xf9\x79\x63\x1d\x0b\x79\xb3\x71\xa6" ++"\x1e\xab\x6c\x62\x9a\x52\x1b\x31\x3a\x65\x46\x56\x1f\x5c\x4e\x69\xfb\x01\x2f\x1a\x0b\x15\xfb\x05\x2a\x61\x36\x3a\x1f\x32\x2f\x56" ++"\xfb\x17\xfb\x14\x1a\x34\xa6\x3f\xb9\x5d\x1e\x5b\xbb\xdc\x6e\xe0\x1b\xe9\xe0\xa6\xbd\xcc\x1f\xf7\x09\xe5\xd7\xf7\x36\xf7\x32\x1a" ++"\xda\x0b\xfa\x40\x4b\x1d\x0e\x15\x23\x06\x75\x24\x05\xf3\x06\xf7\x4c\xf2\x15\x23\x06\x75\x24\x05\xf3\x06\x0e\x1b\x44\x5f\xbc\xdc" ++"\xc5\x9c\xcc\xa6\xbd\x1f\xcf\xaf\xc4\xb0\xcd\x1b\x0b\xf7\x48\x4e\x1d\xc5\xf7\xa4\x0b\x98\x8c\x94\x8e\x9e\x1f\x34\x06\x84\x71\x89" ++"\x7b\x76\x1a\x0b\x75\x24\x05\xbb\x06\x81\x52\x76\x6f\x67\x86\x83\x65\x18\xc8\x8f\xb7\xbb\x9c\xda\xa0\xef\x18\x0b\xfb\x14\xfb\x2a" ++"\x05\xc7\x06\xf7\x48\xf7\x2a\x05\x0b\x15\xfc\xeb\x06\x80\x59\x05\xf8\xeb\x06\x0e\x05\x8e\x98\x8c\x97\x98\x1a\xd7\x56\xbc\x38\x3f" ++"\x49\x70\x56\x57\x1e\x98\xcc\x05\x0b\x8b\x90\x1b\x9c\x99\x81\x7f\x6b\x71\x74\x66\x0b\x06\xdb\xc7\x9f\xb5\xbb\x1f\xc0\xba\xab\xd3" ++"\xd3\x1a\xf5\x46\xc8\xfb\x0d\x1e\x0b\xd0\x1d\x6d\xa7\x61\x1f\x0b\x15\x20\x74\x1d\x0b\xf7\x82\x05\x25\x75\x1d\x0b\x08\xc0\x06\xa8" ++"\xa0\x91\x8f\xa2\x1b\x0b\xdf\x06\x38\x1d\x37\x06\x0b\x06\xf7\x11\xfb\x28\x05\xc0\x06\x0b\x06\xfb\x28\xfb\x5d\x05\x0b\xdf\x06\xf7" ++"\x04\xf8\xa0\x05\x0b\x15\xe7\xa5\xd5\xcb\xdc\x1b\xd2\xb8\x5b\x40\x0b\xdf\x06\xc8\xf7\xb5\x05\xf7\x02\xa3\xd1\xcf\x0b\x29\x53\xed" ++"\x05\x4c\x06\xcb\xfb\x28\x05\x0b\x71\x71\x6f\x77\x7c\x99\xa0\xa5\xa6\xa5\x0b\xf7\x75\xf8\x05\x15\xcd\xa0\xb4\xa6\xda\x1b\xcc\xb2" ++"\x76\x67\x85\x8a\x85\x8a\x84\x1f\x86\x72\x81\x60\x79\x80\x43\x84\x19\xfb\x15\x80\x60\x81\x59\x6d\x08\x58\x6b\x6c\x55\x51\x1a\x3c" ++"\xc2\x5a\xe2\xe2\xe2\xb0\xcc\xce\x1e\x45\xb2\xc2\x6b\xdb\x1b\xf7\x0d\xf1\xd4\xf7\x01\xab\x1f\x37\x06\x46\x67\x56\x67\x49\x1b\x68" ++"\x70\x93\x9c\x77\x1f\x71\xa1\x7a\xad\xa7\x1a\x91\x07\x97\x07\xa4\x8c\x96\x8f\x9c\x1e\xf8\x16\x06\x99\xd8\x8e\xa5\xac\x1a\xe8\x36" ++"\xd7\x25\x47\x46\x72\x63\x5e\x1e\x88\x92\x89\x8d\x78\x9b\x08\xa9\x67\x68\x95\x4b\x1b\x38\x46\x75\x64\x62\x1f\x73\x73\x7e\x70\x7b" ++"\x51\x08\xf7\xac\xfb\x61\x15\x4f\x7e\x34\x54\x37\x1b\x50\x6c\xa2\xb6\xac\x9e\xab\xa9\x9e\x1f\xa3\x9a\xa6\x93\xbf\x92\xee\x99\x91" ++"\x8c\xb0\x98\x08\xe4\xbc\x15\xed\xaa\xcf\xc5\xdf\x1b\xd1\xb7\x5c\x3f\x80\x8a\x84\x89\x7c\x1f\x0b\xf8\xbc\xbe\x3d\x1d\xa5\x8b\x8b" ++"\x96\x1a\xcf\x46\xb8\x22\x4c\x1d\x85\x8a\x83\x4d\x1d\xe5\xaf\xb3\x92\x98\xb0\x1e\xaa\x96\x9a\x95\xb5\xaf\x08\x84\x07\x87\x07\x61" ++"\xa7\x73\xbb\x97\x8e\x8b\x91\xa3\x1e\x8d\x91\x8d\x8c\x91\x52\x1d\x52\x6b\x51\x1d\xea\x43\x1d\x0b\xf9\x56\xf8\x97\x7e\x1d\x0b\x15" ++"\x91\xa7\x8d\x97\x9b\x1a\xb6\x76\xb9\x5a\x1d\x78\x65\x6f\x71\xe6\x1d\xb5\xe6\x68\x1d\xfb\x0d\xe5\x44\xf7\x2b\xf4\xe3\x92\x1d\x83" ++"\x88\x78\x1e\x0b\xf8\x96\xf8\x0e\x15\x90\xa0\x8c\x94\x98\x1a\xd1\x49\xbb\x29\x3c\x1d\x3b\xd0\x5b\xf7\x09\xf7\x29\xec\xd8\xf7\x0b" ++"\xc8\x6a\xab\x33\xa1\x1e\x3f\x9e\x05\x53\x99\x6e\x9f\xa5\x1a\x9f\x97\xa4\x9d\x9c\x1e\xa2\xa3\xa9\x95\xb7\x1b\xc6\xac\x75\x63\x1f" ++"\x85\x07\x86\x07\x8a\x80\x05\x0b\xf8\xa0\x15\x7a\x3d\x7c\xac\x81\x99\x75\x9b\x19\x9e\x71\x6b\x96\x69\x1b\x3e\x3d\x65\x4d\x5a\x1f" ++"\x55\x48\x66\xfb\x03\x2e\x1a\xfb\x01\xd2\x3f\xf1\xca\xc5\xa6\xc0\xbe\x1e\x87\x78\x05\xfb\x1d\x6e\x56\x56\x20\x1b\x47\x63\xa6\xb8" ++"\x1f\x91\x07\x93\x37\x07\x89\x73\x8b\x8a\x85\x1a\x3e\xd0\x59\xf7\x00\xdb\xd1\xa3\xb6\xb8\x1e\xbd\xbb\xa6\xc8\xa6\xf7\x13\xe8\xf8" ++"\x4b\x18\xfb\x82\x4d\x15\xcb\xb5\x5b\x41\x4c\x79\x41\x6f\x5a\x1f\x4e\x6a\x50\x65\x4f\x1b\x48\x61\xbc\xdb\xc7\x9b\xcb\xa8\xbf\x1f" ++"\xcc\xb0\xc2\xb0\xcb\x1b\x0b\xf9\xad\xf8\x15\x15\xfb\xc4\x06\x79\x39\x05\xf7\x72\x06\x85\x71\x7c\x49\x6e\x5d\x58\x61\x19\x5f\x55" ++"\x51\x76\x46\x1b\x41\x4b\xa7\xb9\x6c\x1f\x73\xae\x7e\xc0\xc4\x1a\xe3\xae\xf2\xc0\xd1\x1e\xda\xc8\xe1\xb6\xec\x1b\xc8\xbd\x79\x69" ++"\xac\x1f\xa5\x70\x95\x70\x8c\x5d\x08\xe6\x92\x06\x8f\x07\x91\x07\xf7\x19\x2a\xde\xfb\x31\xfb\x08\x29\x63\x3d\x3d\x1e\x2b\x2b\x51" ++"\xfb\x1c\xfb\x16\x1a\x2d\xad\x35\xc3\x5d\x1e\x66\xb8\xcd\x76\xcf\x1b\xcc\xd0\x9d\xaa\xc1\x1f\xa3\x99\x9e\x99\xb1\xab\x8f\x31\x18" ++"\xc6\x06\x0b\x9e\x89\x15\xa5\x6f\xd9\xd2\x05\x61\xa9\xc0\x75\xcf\x1b\xe7\xd8\xb3\xd7\xc2\x1f\xb9\xcb\xac\xf7\x00\xe4\x1a\xa8\x85" ++"\xa4\x7e\xa8\x1e\xdc\xd5\x71\xa9\x3f\x46\x05\xb8\x6a\x59\xa1\x44\x1b\x2f\x3a\x62\x40\x58\x1f\x5e\x4a\x6a\xfb\x01\x36\x1a\x6c\x91" ++"\x70\x9a\x6b\x1e\xd4\xce\x15\x86\x9a\x8a\x92\x9c\x1a\xc9\x9b\xcb\xa7\xbe\x1e\xcf\xaf\xc3\xb0\xcb\x1b\xb9\xaf\x79\x69\x9e\x1f\x99" ++"\x63\x15\x8f\x77\x8c\x80\x80\x1a\x5b\x78\x3f\x73\x5e\x1e\x49\x67\x52\x64\x4b\x1b\x5f\x67\x9c\xaa\x78\x1f\x0b\xf8\xbc\xbe\x3d\x1d" ++"\xa6\x8b\x8b\x95\x1a\xcf\x46\xb8\x22\xfb\x20\x37\x50\xfb\x03\x78\x1e\xdf\x06\x94\xa7\x92\x99\x99\x99\x08\xa2\xa1\xb5\x99\xb6\x1b" ++"\xc7\xb9\x70\x66\x87\x8a\x84\x8a\x83\x4d\x1d\xe4\xb0\xb3\x92\x98\xb0\x1e\xaa\x96\x9b\x95\xb4\xaf\x08\x84\x07\x87\x07\x0b\xda\x16" ++"\xf7\xde\x06\xdd\xcb\xa7\xc6\xbf\x1f\xb6\xbb\xa1\xc5\xcc\x1a\xc8\x70\xae\x45\xa9\x1e\xe3\xb2\xbb\xd3\xe5\x1a\xb1\x80\xa7\x72\xa6" ++"\x1e\xaf\x69\x61\x9a\x46\x1b\xfb\xbc\x06\xa6\xfb\xce\x15\xbd\xf7\x7c\x05\xf7\x48\x06\xe1\xb1\x70\x50\x66\x7d\x67\x73\x70\x1f\x6b" ++"\x6d\x64\x7d\x48\x1b\xfb\x8f\xfb\xe1\x15\xc1\xf7\x8f\x05\xf7\x76\x06\xd0\xb0\x6c\x4f\x64\x80\x69\x74\x6d\x1f\x63\x6c\x65\x7a\x53" ++"\x1b\x0e\xf7\xee\xf7\xc4\x15\x22\x60\x9f\xbc\xbc\xc2\xb3\xce\xb0\xae\x7d\x75\x9b\x1f\x95\x7e\x8f\x7d\x8d\x6d\x08\xe0\x06\x8a\xba" ++"\x85\xa4\x78\xa6\x08\xb8\x6c\x51\xa5\x45\x1b\xfb\x09\x2c\x40\x30\x65\x9c\x6f\xb6\x6c\x1f\x39\x75\x5c\x53\x41\x1a\x33\xd5\x50\xf7" ++"\x03\xd3\xcd\xa3\xb7\xbb\x1e\xb0\xac\x9e\xac\x9e\xc4\x08\x2e\x06\x41\x72\x53\x63\x3c\x1b\x47\x65\xa7\xbf\xcd\xca\xae\xf7\x09\x8e" ++"\x94\x8b\x8a\x95\x1f\x0b\xf7\x35\xf7\xe9\x15\x43\xfb\xe9\x05\xa3\x1d\x47\xfb\xd5\x05\x45\x06\x7e\x48\x05\xf7\x36\x16\xf7\x3b\x06" ++"\x99\xce\x05\xfb\x3a\x06\xbe\xf7\x83\x05\xf7\x3f\x06\xf6\xcb\x4d\x22\x2f\x6b\xfb\x0c\x63\x4c\x1f\x3b\x58\x3e\x60\x30\x1b\xfb\x40" ++"\x06\x0e\xfc\x79\x15\xc4\xaa\xa1\xaa\xbc\x1a\xc3\x62\xad\x4a\x36\x46\x4e\x40\x6f\x94\x7d\xab\x74\x1e\x4b\x6e\x69\x5d\x4f\x1a\x4b" ++"\xb8\x64\xd3\xe9\xdb\xd3\xdf\xaf\x7a\xa6\x67\x9e\x1e\x66\xf7\x2e\x15\xb2\xa1\x78\x6b\x5c\x65\x68\x58\x64\x75\x9e\xab\xb9\xb2\xaf" ++"\xbd\xd4\x1d\x60\x6f\xa4\xb2\xc5\xbb\xb9\xc7\x1f\x0b\x22\x1d\x37\x06\x4f\xfb\xad\x9f\x1d\xfb\x20\xf8\x62\x15\xd6\xb6\x59\x36\x4f" ++"\x7b\x4f\x6d\x57\x1f\x48\x64\x5a\x69\x4e\x1b\x41\x60\xbd\xe1\xc4\x9b\xca\xa7\xbe\x1f\xd0\xb1\xbb\xab\xcb\x1b\x0b\xf8\xc9\xf7\x7e" ++"\x15\x98\xb8\x90\xa7\xae\x1a\xf7\x0d\x40\xd7\xfb\x0c\x36\x3e\x65\x47\x53\x1e\x58\x4b\x6a\x27\x2d\x1a\xfb\x0f\xd7\x40\xf7\x10\xf7" ++"\x0d\xe5\xcb\xf7\x0a\xb8\x1e\x32\x06\x46\x66\x55\x67\x49\x1b\x42\x59\xbd\xd4\x9d\x8d\x98\x90\xa5\x1f\x9a\xcf\x15\xed\xa7\xd2\xc9" ++"\xe0\x1b\xd1\xb8\x5c\x42\x7e\x8a\x82\x87\x79\x1f\x0b\xb1\x1d\xcc\x1d\x0b\x15\xfb\x8a\xfb\x79\xfb\x72\xfb\x83\xfb\x43\xf7\x15\xfb" ++"\x14\xf7\x45\xf7\x8a\xf7\x79\xf7\x72\xf7\x84\xf7\x43\xfb\x15\xf7\x13\xfb\x45\x1f\x7d\x4d\x15\xf7\x25\xf4\x21\xfb\x26\xfb\x5d\xfb" ++"\x51\xfb\x4f\xfb\x5e\xfb\x24\x21\xf6\xf7\x26\xf7\x5c\xf7\x51\xf7\x4f\xf7\x5e\x1f\x0e\x9f\x1a\xb8\x7e\x9f\x5c\xaa\x1e\xb2\xa1\x9b" ++"\x96\x9d\x9b\x08\xb3\xb0\xa6\xce\xc9\x1a\xf5\x51\xbb\xfb\x14\x1e\xfb\xe4\x26\x1d\xe9\x06\xdf\xf8\x20\x15\xc1\xf7\x8f\x05\xf7\x7a" ++"\x06\xc0\xa5\x84\x76\x9e\x1f\x98\x7d\x93\x74\x73\x1a\x65\x7d\x60\x75\x6f\x1e\x67\x0b\x65\xbe\x4b\x99\x1e\xb1\x95\x9f\x96\xa4\xa4" ++"\x08\xb3\xb2\xa2\xc1\xc1\x1a\xf0\x40\xce\xfb\x05\x34\x3c\x64\x48\x5c\x1e\x71\x66\x7c\x65\x81\x50\x08\xec\x06\xf0\x9c\xc5\xc4\xe0" ++"\x1b\xcb\xb0\x6a\x50\x35\x44\x4a\x2c\x1f\x6a\x06\x7a\x3a\x05\xb3\x06\xe5\xb3\x6e\x49\x0b\xf7\x47\x4e\x1d\xc8\xf7\xb5\x05\xf3\xa2" ++"\xda\xd4\xe7\x1b\xbc\xa7\x76\x66\x81\x87\x72\x86\x73\x1f\xfb\x0c\xfc\xcb\x05\xdf\x06\xf7\x0e\xf8\xd2\x05\x92\xac\x8f\xa6\x96\x1a" ++"\xcd\x4e\xb9\x36\x3a\x52\x6c\x43\x59\x1e\x9d\xe3\x05\x0b\x08\x29\x06\x72\x52\x7b\x6d\x79\x72\x08\x50\x61\x3f\x66\x3c\x1b\x23\x46" ++"\xdc\xf7\x0d\xe7\xa9\xee\xbe\xd7\x1f\xe5\xc8\xd4\xb6\xe7\x1b\xf0\xbd\x5a\xfb\x00\x93\x1f\xeb\x06\xb9\x1d\x0b\xf9\x63\x15\x6e\x79" ++"\x81\x83\x78\xbc\x1d\x7f\x7c\x83\x7a\x80\x68\x72\x1d\x90\x42\x1d\xcc\x9c\x87\xa1\x1b\xb7\xb6\x31\x1d\xf8\x85\xf8\xa0\x15\xfb\x7b" ++"\xfc\x2c\x5b\xf8\x2c\x05\x36\x06\xcd\xfc\xa0\x59\x36\x05\x61\x73\x78\x7d\x69\x1b\x7c\x81\x8d\x94\x78\x1f\x7b\x3e\x05\x83\xa2\x98" ++"\x88\x9f\x1b\xa8\xa9\x94\x9a\xa3\x1f\xa6\x9d\x9c\x9f\xa6\xb9\xf8\x05\xf9\x0e\x18\x0b\xa8\xc2\xc6\x1e\xbf\xba\xae\xd3\xc4\x1a\xa6" ++"\x83\xa5\x7b\xa4\x1e\x75\xae\x6e\x9f\x5c\x98\xfb\x40\xbc\x18\x3e\xa1\x73\x9f\xb7\x1a\xaf\x99\xa9\xa9\xa6\x1e\xac\xb0\xbb\x9b\xce" ++"\x1b\xc3\xb5\x80\x77\xa1\x1f\x9e\x7a\x98\x6b\x6e\x1a\x82\x8a\x0b\x62\x1d\x5b\x9b\x5b\xa7\x68\x1e\x60\xad\xb7\x78\xcc\x1b\xdd\xd0" ++"\xa8\xc1\xb9\x1f\xa5\xa9\x9b\xad\x9b\xc3\x08\x37\x06\x39\x6d\x54\x5f\x43\x1b\x0b\xf8\x38\x15\xcd\xf7\xc9\x05\x2d\x26\x1d\xf7\xd3" ++"\x6e\x1d\xfb\x80\x39\x15\xf7\x66\x4f\x1d\xfb\x67\x06\x0b\x06\xf7\x2f\xf9\x6d\x05\x2d\x06\x3c\xfc\x04\x05\x76\x39\x4f\x82\x50\x1b" ++"\x20\x5f\xa3\xc4\x92\x8c\x96\x8d\x94\x1f\xd5\x1d\x7f\x80\x1a\x5d\xa3\x61\xb3\x72\x1e\x71\x0b\xa0\x1d\xbe\x68\xad\x1e\xac\x69\x5e" ++"\x9b\x51\x1b\x7e\x3e\x15\xd5\xb6\x0b\xf8\x67\x16\xf7\xe2\xf8\xf1\xfb\x15\xfc\xf1\x05\xe4\x06\xf7\x2f\xf9\x6d\x05\xfb\x17\x06\xfb" ++"\xee\xfd\x07\x3b\xf9\x07\x05\xfb\x15\x26\x1d\xe4\x06\xf7\x15\xf8\xf1\xd8\xfc\xf1\x05\x0e\xf7\xbd\x37\x1d\xb6\xf7\x5f\xf6\xe3\xf7" ++"\x06\xfb\xb7\x05\xeb\x06\xfb\x20\xf7\xeb\xf7\x72\xf7\x49\x05\xfb\x00\x06\xfb\xa1\xfb\x6e\x05\x0b\xf7\x24\x16\xe3\x06\xc4\xb3\xa5" ++"\xcd\xb7\x1f\xf8\x30\xf9\x11\x05\xfb\x06\x06\xfb\xb2\xfc\x62\x26\xf8\x62\x05\xfb\x00\x06\xf7\x22\xfc\xcd\x69\x51\x72\x78\x61\x8a" ++"\x19\x53\x06\x0b\xf8\x15\xf8\xaf\x15\x33\x3a\x63\x43\x56\x1f\x5c\x4d\x6c\x25\x2f\x1a\xfb\x09\xd8\x3e\xf7\x09\xe6\xda\xb2\xd4\xc1" ++"\x1e\xba\xc9\xaa\xf0\xe7\x1a\xf7\x0b\x3f\xd7\xfb\x0c\x1e\x0b\xf7\x2e\x15\xb1\xa2\x78\x6b\x5c\x64\x68\x58\x65\x74\x9e\xab\xb9\xb2" ++"\xaf\xbe\xd4\x1d\x5f\x6f\xa4\xb2\xc5\xbb\xb9\xc8\x1f\x0b\xf7\x8d\xf7\xe0\x15\xf8\x21\x20\x1d\xfc\x21\x06\xbd\xf7\x7d\x05\xf8\x30" ++"\x20\x1d\xfc\x8d\x26\x1d\xf8\x9f\x20\x1d\xfc\x42\x06\x0b\xf7\xd7\x6f\x1d\x83\x5f\x15\x9f\x9a\x7d\x77\x70\x7a\x1d\xa6\x1f\x0b\xe9" ++"\x06\xd4\xf7\xed\x05\xd7\x06\xf7\x2c\xfb\xed\x05\xee\x06\xfb\x3e\xf8\x14\xf7\xd4\xf7\xed\x05\xfb\x2b\x06\xfb\x88\xfb\xc2\x05\x4b" ++"\x06\xcb\xf7\xc2\x05\x0b\x05\xcc\x6b\x63\xa5\x44\x1b\xfb\x3a\xfb\x10\xfb\x32\xfb\x67\xfb\x09\xce\x3f\xf3\xb7\xb8\x98\xa4\xb3\x1f" ++"\xa9\x9d\x98\x9a\x99\xa7\x7b\x3f\x18\xdc\x06\x0b\x15\x2e\x39\x61\x41\x58\x1f\x5e\x4b\x6a\xfb\x02\x36\x1a\xfb\x03\xd8\x3f\xf7\x04" ++"\xeb\xd7\xb2\xd8\xc3\x1e\xb9\xca\xac\xf7\x01\xe2\x1a\xc0\x77\x0b\x15\xd6\xb7\x58\x34\x54\x7a\x4b\x70\x59\x1f\x47\x66\x59\x6a\x4a" ++"\x1b\x41\x5e\xbd\xdb\xc7\x9c\xcc\xa9\xbf\x1f\xce\xb0\xbd\xad\xc9\x1b\x0e\xab\x1d\xf8\x9f\x20\x1d\x0b\xf7\xae\x06\xf7\x00\xe6\xb8" ++"\xe4\xd4\x1f\xcf\xdf\xbb\xf7\x25\xf7\x11\x1a\xd4\x6d\xd5\x5c\xb5\x1e\xad\x65\x56\x9d\x4a\x1b\xfb\xae\x06\x0b\x15\xd4\xb6\x5b\x3a" ++"\x50\x7b\x4a\x6f\x59\x1f\x45\x65\x55\x68\x47\x66\x1d\x0b\x92\xfb\x69\x15\xdf\x06\xc7\xf7\xad\x05\x4a\xaa\xb4\x71\xd2\x1b\xd9\xd6" ++"\xaf\xc9\xbe\x1f\xc1\xce\xad\xf2\xee\x1a\xf7\x0c\x48\xd6\x20\x0b\x40\x1d\xd6\xbc\xbe\x9e\xa9\xac\x1e\xa3\xa0\x96\xa0\x96\xb7\x08" ++"\x53\x06\x63\x81\x63\x74\x4f\x1b\x0b\x21\x1d\x34\x1d\xfb\x66\x25\x1d\x21\x1d\x34\x1d\xfb\x66\x25\x1d\x05\x35\x06\x0e\x06\xbb\xf3" ++"\x9e\xe6\x05\xc7\xfb\x2b\x15\x2f\x06\x75\x24\x05\xe7\x06\xfb\x2c\xf2\x15\x2f\x06\x75\x24\x05\xe7\x06\x0e\x32\x1d\xc0\xf7\x8c\x05" ++"\x53\x2e\x1d\x0b\xd8\x1d\xb3\x06\xce\xd1\x1d\x0b\x15\xf8\x1f\x06\x9d\xdd\x05\xfc\x20\x06\xbd\xf7\x7d\x05\xf8\x30\x20\x1d\xfc\x8e" ++"\x26\x1d\x0b\xd3\x1d\x51\xd6\x1d\x0b\x38\xd5\xfb\x00\x34\x38\x62\x48\x58\x1e\x5c\x4c\x66\xfb\x05\x39\x1a\x55\xa3\x54\xb1\x66\x1e" ++"\x69\xae\xb7\x7b\x0b\x1e\xa3\xa0\x96\xa0\x96\xb7\x08\x53\x06\x63\x81\x63\x74\x4f\x1b\x5a\x6a\x9f\xa9\x1f\x90\x07\x93\x07\x0e\x6f" ++"\x1d\x84\x5f\x15\x9f\x99\x7c\x77\x71\x0b\x15\x76\x29\x05\xc2\x06\x50\x80\x73\x6e\x64\x1b\x83\x65\x05\xca\xba\xbb\xde\x9e\x1f\x9e" ++"\xe8\x05\x0e\xb6\x1d\x6f\x72\x0b\x06\xf7\x1d\xf9\x1b\x05\x2d\x06\xfb\x1d\xfd\x1b\x05\xfb\x93\x2e\x1d\x2d\x06\x0e\x22\x1d\xfb\x01" ++"\xfc\x95\x7f\x53\x7e\x6a\x75\x72\x19\x70\x73\x66\x7a\x66\x1b\x55\x67\xa9\xb9\x0b\x32\x06\xaa\xf7\x24\x21\x1d\x6c\xfb\x24\x05\x44" ++"\x06\x7d\x48\x05\xd2\x06\x3c\xfc\x06\x05\x89\x0b\x15\xf8\x51\xfb\x63\x9c\xd8\xfb\xf5\xf7\x37\xf8\x3a\xf7\x38\x9c\xda\xfc\xa9\xfb" ++"\x63\x05\x0e\x98\x85\x90\x8c\x8b\x8b\x91\x8c\x19\x8d\x95\x8c\x6d\x1d\x0b\x06\xea\xfb\x8d\x05\xe9\x06\x21\xf7\xb2\xf7\x42\xf7\x82" ++"\x05\x26\x75\x1d\x0b\x06\xf7\x2f\xf9\x6d\x05\x2d\x06\x7a\x39\xfc\x67\xfc\x40\xf7\x00\xf8\x92\x05\x2d\x06\x0b\x88\xc6\x81\xb1\x78" ++"\xad\x08\xd1\x62\x45\xb0\x2c\x1b\xfb\x09\x2a\x5c\x2d\x3d\x1f\x0b\x05\x2d\x06\xfb\x1e\xfd\x1b\x05\xfc\x0a\x2e\x1d\x2d\x06\x0e\x15" ++"\xfb\x14\xfb\x2a\x05\xcb\x06\x0b\x1b\x80\x70\x91\x94\x71\x1f\x98\x64\x7b\x8f\x7a\x1b\x71\x6d\x7c\x76\x7a\x1f\x0b\x6b\x69\x1f\x67" ++"\x6a\x5f\x79\x55\x1b\x3c\x60\xb1\xd1\x9e\x8d\x99\x8f\xa3\x1f\x0b\x06\xd9\xb5\x69\x4c\x67\x80\x6b\x73\x6d\x1f\x61\x6a\x60\x78\x4b" ++"\x1b\x0e\x06\xce\xb8\x9b\xaf\xb1\x1f\xae\xad\x9f\xbc\xbd\x1a\xd8\x53\xbf\x38\x1e\x0b\x15\x6e\x74\x74\x6e\x6e\xa2\x74\xa8\xa7\xa3" ++"\xa2\xa7\xa9\x74\xa2\x6e\x1f\x0b\x15\xa9\xa4\x72\x6d\x6d\x72\x72\x6d\x6d\x72\xa4\xaa\xa8\xa5\xa4\xa8\x1f\x0b\x21\x1d\x34\x1d\xfb" ++"\x6e\x06\xea\xf8\x56\x21\x1d\x0e\xb4\xf7\x56\x21\x1d\x5e\xfb\x69\x05\x88\x7c\x89\x7c\x80\x1a\x4f\x0b\xd5\x1d\x7e\x7e\x1a\x2e\x0b" ++"\xf7\x93\x15\x77\x30\x8f\x23\x05\xa9\x06\xbb\xf3\x9f\xe6\x05\x0e\x81\xbc\x1b\xf7\x19\xe6\xd5\xf7\x17\xa7\x1f\xf7\x08\xf8\xb7\x05" ++"\x0b\x06\xdb\xc6\x9f\xb5\xbb\x1f\xc0\xba\xab\xd3\xd3\x1a\xf5\x46\xc8\x0b\x16\xdf\x25\x1d\x05\xf7\x7c\x2d\x1d\xfb\xd1\x06\x0b\xb2" ++"\xb0\xc8\x1b\xb6\xa6\x72\x64\x70\x7c\x70\x74\x7c\x1f\x7e\x77\x0b\xfa\xc0\xf7\xcc\x15\xfe\x87\x27\x1d\xfa\x87\x06\x0e\xf7\xf3\xf7" ++"\xcc\x15\xfb\x83\x27\x1d\xf7\x83\x06\x0e\x92\xa1\x62\x33\x1d\xbf\xa6\x83\xb2\x1b\xe0\xc7\x0b\x1f\x98\x64\x7b\x8f\x79\x1b\x71\x6e" ++"\x7c\x76\x7a\x1f\x7f\x7c\x0b\xf7\x8c\xf8\xd8\x15\x4c\xfb\xbc\x05\xc9\x06\xe5\xf8\x3d\x05\x0b\x15\x78\x30\x8e\x23\x05\xaa\x06\xbb" ++"\xf3\x9e\xe6\x05\x0e\x15\x55\x55\x57\x56\x64\xaa\x6c\xb3\xc4\xbf\xbe\xc4\xb2\x0b\xf7\x67\x05\x50\xfb\xa8\x15\x37\x06\x75\x24\x05" ++"\xdf\x06\x0b\xf8\xe3\xf7\xa1\x15\xfc\x78\x27\x1d\xf8\x78\x06\x0b\x15\xd1\xb7\x59\x3d\x52\x7a\x46\x71\x5b\x1f\x47\x66\x0b\x1f\x65" ++"\xfb\x45\x15\xb8\xa7\x72\x64\x50\x5b\x5e\x4d\x0b\xc9\xf7\xb6\x05\x2d\x06\x4c\xfb\xbb\x05\x88\x7e\x8a\x0b\x65\x49\x1b\x45\x5f\xbd" ++"\xd8\xc5\x9c\xcf\xa5\xbc\x1f\x0b\x65\x05\xcb\xba\xbb\xde\x50\x1d\x22\x1d\x37\x06\x41\xfb\xf2\x74\xfb\x67\x05\x0b\x26\xf9\x6d\x05" ++"\xfb\x0c\x06\xfc\x33\xfd\x6d\x05\x0b\x06\xb8\xa2\x76\x62\x4f\x60\x5f\x4f\x1f\x0e\xe4\x1d\x0e\x06\x38\xfb\x67\x05\xd7\x06\xde\xf7" ++"\x67\x05\x0b\xf7\xaa\xf7\xed\x05\x23\x06\xfb\x87\xfb\xc2\x0b\x15\xbf\xb2\xa9\xa0\xaf\x1b\x9c\x9f\x85\x7e\x0b\x37\x06\x46\x67\x56" ++"\x67\x48\x1b\x3c\x5e\xbc\x0b\xf9\x35\x15\x41\x06\x55\xfb\x94\x05\xc4\x06\x0b\x05\x37\x06\xfb\x03\xfc\xa0\x05\xdf\x06\x0b\x06\xf7" ++"\x1a\xfb\xed\xfb\xe1\xfc\x14\x05\x0b\x15\xfc\x78\x06\x7d\x43\x05\xf8\x77\x06\x0b\x15\x37\x06\xfb\x2f\xfd\x6d\x05\xdf\x06\x0b\x15" ++"\x76\x29\x05\xc1\x06\x50\x80\x73\x6e\x0b\x1e\x65\x62\x50\x79\x3b\x1b\xfb\x05\x57\x0b\xd9\x15\xfb\x7b\x06\xf7\x53\xf7\xe1\x05\x0b" ++"\x01\x00\x01\xe3\x01\x05\x00\x01\x0a\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0\x02\x8e\x02\x00\x01\x00\x04\x00\x07\x00\x0e\x00\x27" ++"\x00\x7b\x01\x23\x01\x90\x02\x13\x02\x1c\x02\x4d\x02\x7e\x02\xa6\x02\xc6\x02\xcd\x02\xd1\x02\xd8\x02\xec\x03\x46\x03\x65\x03\xb9" ++"\x04\x34\x04\x64\x04\xb9\x05\x1d\x05\x46\x05\xb9\x06\x27\x06\x36\x06\x46\x06\x4c\x06\x57\x06\x5e\x06\xad\x07\x7e\x07\x82\x07\x85" ++"\x07\x89\x07\x8d\x07\x91\x07\xab\x07\xaf\x07\xb2\x07\xb7\x07\xbc\x07\xbf\x07\xc2\x07\xc6\x07\xca\x07\xce\x07\xd1\x08\x43\x08\x80" ++"\x08\x84\x08\x88\x08\x8c\x08\xa6\x08\xab\x08\xae\x08\xb2\x08\xb6\x08\xd4\x08\xe5\x09\x01\x09\x1e\x09\x24\x09\x43\x09\x46\x09\xa1" ++"\x09\xa6\x09\xab\x09\xae\x09\xb7\x09\xba\x09\xbd\x09\xc4\x09\xd3\x09\xd8\x09\xdf\x0a\x43\x0a\x46\x0a\x49\x0a\x5b\x0a\xb7\x0a\xd7" ++"\x0b\x03\x0b\x0a\x0b\x0d\x0b\x28\x0b\x2c\x0b\x5a\x0b\x5f\x0b\x64\x0b\xce\x0b\xe2\x0c\x4c\x0c\x92\x0c\xb3\x0d\x2e\x0d\xce\x0d\xd5" ++"\x0e\x23\x0e\x7e\x0f\x3b\x0f\xa7\x0f\xae\x0f\xe7\x10\x02\x10\x09\x10\x12\x10\x1f\x10\x2d\x10\x3a\x10\x5c\x10\x96\x10\x9a\x10\xce" ++"\x10\xe7\x10\xee\x10\xf9\x11\x06\x11\x23\x11\x38\x11\x5c\x11\xb3\x11\xbb\x11\xc3\x11\xcb\x11\xe0\x11\xe4\x11\xec\x11\xf4\x11\xfa" ++"\x12\x0f\x12\x20\x12\x28\x12\x65\x12\x6d\x12\x71\x12\x76\x13\x26\x13\x50\x13\x54\x13\xbb\x14\x0c\x14\x11\x14\x16\x14\x39\x14\x3d" ++"\x14\xd9\x15\x4e\x15\x6b\x15\x82\x15\xe1\x16\x28\x16\x2b\x16\x86\x16\xb1\x16\xd4\x17\x0a\x17\x18\x17\x27\x17\x54\x17\x68\x17\x97" ++"\x17\xda\x18\x51\x18\x5f\x18\xe2\x19\x10\x19\x7c\x19\xc8\x19\xd0\x19\xd9\x19\xeb\x19\xf4\x19\xfb\x1a\x14\x1a\x56\x1a\x6e\x1a\x7b" ++"\x1a\x88\x1a\x95\x1a\x9d\x1a\xa4\x1a\xae\x1a\xb8\x1a\xe1\x1a\xf4\x1b\x06\x1b\x42\x1b\x7d\x1b\x95\x1b\xa3\x1b\xaf\x1b\xe1\x1c\x12" ++"\x1c\x1e\x1c\x2c\x1c\x36\x1c\x3f\x1c\x62\x1c\x6d\x1c\x78\x1c\x83\x1c\xaf\x1c\xde\x1d\x1b\x1d\x26\x1d\x2f\x1d\x3a\x1d\x45\x1d\x4f" ++"\x1d\x58\x1d\x61\x1d\x6a\x1d\x7a\x1d\xb1\x1d\xbf\x1d\xf5\x1e\x2a\x1e\x5b\x1e\x8f\x1e\x9a\x1e\xa3\x1e\xae\x1e\xbb\x1e\xc5\x1e\xd0" ++"\x1e\xe3\x1f\x22\x1f\x25\x1f\x2d\x1f\x36\x1f\x69\x1f\x79\x1f\xcc\x1f\xfa\x20\x04\x20\x0c\x20\x10\x20\x1e\x20\x30\x20\x74\x20\x86" ++"\x20\x89\x20\x91\x20\xa2\x20\xab\x21\x22\x21\x25\x21\x2e\x21\x31\x21\x4a\x21\x53\x21\x5c\x21\x65\x21\x6e\x21\xc2\x22\x03\x22\x07" ++"\x22\x17\x22\x1a\x22\x26\x22\x9c\x22\xaa\x22\xb3\x22\xbc\x22\xc9\x23\x3e\x23\x79\x23\x82\x23\xaf\x23\xb8\x23\xc2\x23\xd5\x24\x0f" ++"\x24\x14\x24\x1e\x24\x29\x24\x54\x24\x5d\x24\x60\x24\x68\x24\x70\x24\x8b\x24\x98\x24\x9f\x24\xa7\x24\xab\x24\xb1\x24\xb9\x24\xc6" ++"\x24\xca\x24\xd2\x24\xda\x24\xe3\x25\x49\x25\x4d\x25\x69\x25\x72\x25\xf0\x25\xf3\x26\x54\x26\x5c\x26\x6d\x26\x7f\x26\x82\x26\x8a" ++"\x27\x08\x27\x11\x27\x2d\x27\x53\x27\x57\x27\x8a\x27\x93\x27\xb3\x28\x23\x28\x34\x28\x3d\x28\x4f\x28\xaf\x28\xb3\x28\xbc\x28\xca" ++"\x28\xe0\x28\xf9\x29\x02\x29\x09\x29\x12\x29\x1c\x29\x3d\x29\x43\x29\x4b\x29\x54\x29\x5d\x29\x61\x29\x8b\x29\x95\x29\x99\x29\xc5" ++"\x29\xe7\x2a\x46\x2a\x5e\x2a\x94\x2a\x98\x2a\xa1\x2a\xd4\x2a\xfb\x2a\xff\x2b\x1d\x2b\x25\x2b\x34\x2b\x5f\x2b\x81\x2b\xb6\x2b\xb9" ++"\x2b\xf0\x2c\x48\x2c\x5d\x2c\x61\x2c\xce\x2c\xf1\x2d\x06\x2d\x19\x2d\x28\x2d\x40\x2d\x67\x2d\x77\x2d\x7d\x2d\xe6\x2e\x49\x2e\xae" ++"\x2e\xcb\x2f\x32\x2f\x48\x2f\xbb\x30\x46\x30\x4d\x30\x59\x30\x9a\x30\xc8\x31\x00\x31\x4e\x31\x6a\x31\x73\x32\x12\x32\x6a\x32\xbb" ++"\x32\xc2\x32\xfe\x33\x01\x33\x08\x33\x3e\x33\x94\x33\x97\x33\xa6\x33\xb3\x33\xc4\x33\xe9\x33\xf5\x34\x02\x34\x15\x34\x5a\x34\xa9" ++"\x34\xc0\x34\xc5\x35\x33\x35\x48\x35\x5d\x35\x90\x35\x9d\x35\xb2\x35\xd4\x35\xe8\x35\xf7\x36\x47\x36\x8d\x36\xe1\x37\x01\x37\x55" ++"\x37\x67\x37\xbe\x38\x28\x38\x34\x38\x3f\x38\x76\x38\xa2\x38\xcc\x39\x0c\x39\x25\x39\x58\x39\x6e\x39\x85\x39\xd5\x3a\x71\x3a\xf5" ++"\x3b\x6a\x3b\xd1\x3c\x3c\x3c\x44\x3c\x79\x3c\xaf\x3c\xf9\x3d\x59\x3d\x71\x3d\xf7\x3e\x3f\x3e\x85\x3e\xcc\x3f\x13\x3f\x69\x3f\xc8" ++"\x40\x4d\x40\x56\x40\x5f\x40\x68\x40\x71\x40\x9e\x41\x1c\x41\x99\x41\xa4\x41\xed\x42\x4d\x42\x7c\x42\x8b\x42\x97\x42\x9e\x42\xa5" ++"\x42\xdd\x42\xe4\x43\x00\x43\x67\x43\x6c\x43\x75\x43\x82\x43\xe8\x43\xed\x43\xf5\x44\x05\x44\x1f\x44\x60\x44\xab\x44\xcd\x44\xed" ++"\x44\xf4\x45\x14\x45\x8e\x45\xa1\x45\xf5\x45\xfc\x46\x42\x46\x67\x46\x70\x46\xa4\x46\xb7\x47\x2f\x47\x92\x47\xd0\x48\x04\x48\x49" ++"\x48\xb6\x48\xec\x48\xf1\x49\x04\x49\x29\x49\x30\x49\x38\x49\x41\x49\x67\x49\x70\x49\x9d\x49\xa7\x49\xc3\x49\xcf\x49\xd9\x49\xe5" ++"\x49\xf8\x4a\x97\x4a\xcb\x4b\x60\x4b\x67\x4b\xb9\x4b\xd2\x4b\xda\x4b\xf6\x4b\xfd\x4c\x04\x4c\x73\x4c\xb0\x4c\xcb\x4c\xd2\x4c\xe9" ++"\x4c\xf1\x4c\xf5\x4c\xfd\x4d\x00\x4d\x07\x4d\x15\x4d\x1e\x4d\x90\x4e\x78\x4e\xf5\x4f\x16\x4f\x3f\x4f\x6f\x4f\xa6\x4f\xfc\x50\x26" ++"\x50\x37\x50\x57\x50\x66\x50\x82\x50\x99\x50\xf0\x50\xf9\x51\x69\x51\x9b\x51\xa5\x51\xb9\x51\xf3\x52\x83\x52\xdf\x53\x14\x53\xb5" ++"\x53\xca\x54\x1f\x54\x2a\x54\x7f\x54\xf6\x54\xfe\x55\x06\x55\x0d\x55\x15\x55\x28\x55\x2b\x55\x2f\x55\x37\x55\x69\x55\x6d\x55\x71" ++"\x55\x8c\x55\xee\x56\x35\x56\x9f\x56\xa8\x56\xb2\x56\xbd\x56\xc6\x56\xf2\x57\x1a\x57\x69\x57\xad\x57\xf7\x58\x67\x58\x8e\x58\xb6" ++"\x58\xeb\x59\x23\x59\x35\x59\x5a\x59\x85\x59\x99\x59\xcf\x5a\x0c\x5a\x10\x5a\x32\x5a\x6f\x5a\xa7\x5a\xd2\x5a\xf2\x5b\x1e\x5b\x53" ++"\x5b\x97\x5b\xd5\x5c\x13\x5c\x4b\x5c\x52\x5c\x74\x5c\xb9\x5d\x18\x5d\x25\x5d\x36\x5d\x81\x5d\xab\x5d\xe3\x5e\x28\x5e\x30\x5e\xf2" ++"\x5f\x58\x5f\x5f\x5f\x63\x5f\x7f\x5f\x9c\x60\x0c\x60\x23\x60\x68\x60\x91\x60\xda\x60\xdf\x60\xe9\x60\xfa\x61\x04\x61\x1c\x61\x22" ++"\x61\x2a\x61\x32\x61\x38\x61\x41\x61\xd1\x61\xdb\x61\xe5\x61\xf5\x61\xfe\x62\x73\xfc\x20\x0e\xfc\x20\x0e\xfc\x20\xf7\xff\xaa\x1d" ++"\x0e\xfb\xd3\xf7\x5e\x9a\x0a\xcc\x16\x73\xfb\x03\x8a\xfb\x1a\x05\xb3\x06\xc2\xf7\x1a\xa3\xf7\x03\x05\x0e\xf9\x0c\xf9\x4d\x15\x3f" ++"\x06\x3e\xfb\x56\x05\xfb\x10\x06\xd7\xf7\x56\x05\x3f\x06\x3e\xfb\x56\x05\xfb\x0d\x06\x7e\x4b\x05\xf7\x01\x06\x42\xfb\x4c\x05\xfb" ++"\x04\x06\x7d\x4b\x05\xf0\xdc\x1d\xf7\x11\xdc\x1d\xf7\x0a\x06\x99\xcb\x05\x20\x06\xd4\xf7\x4c\x05\xf4\x06\x99\xcb\x05\x2d\x06\x26" ++"\x4b\x15\x42\xfb\x4c\x05\xfb\x11\x06\xd5\xf7\x4c\x05\x0e\xf8\x2b\xf9\x96\x15\x80\x55\x47\x86\x4e\x73\x63\x66\x19\x5e\x61\x6d\x43" ++"\x48\x1a\x62\x99\x6b\xaa\x71\x1e\xa0\x79\x9f\x82\xd4\x72\x51\xfb\xa4\x18\x42\xa0\x6f\xa7\xc2\x1a\x94\x8c\x9e\x8d\x9e\x1e\x8c\x96" ++"\x05\x3c\x06\x85\x69\x89\x7a\x74\x1a\x30\xc0\x5b\xf7\x09\x79\x1e\x75\x24\x05\xc6\x06\xa1\xf2\xd4\x8d\xcd\xa3\xb7\xb3\x19\xbe\xb8" ++"\xac\xdb\xd6\x1a\xbb\x7b\xaa\x62\xa6\x1e\x73\x9b\x7c\x92\x39\xa4\xc0\xf7\x8d\x18\xc2\x88\xae\x68\x56\x1a\x87\x8b\x83\x8a\x82\x1e" ++"\x8a\x7c\x05\xda\x06\x90\x9f\x8c\x95\x9b\x1a\xe5\x51\xc3\x27\x90\x1e\x96\xc1\x05\xfb\x1c\xfc\x01\x15\x46\xa0\x71\xa5\xbc\x1a\xd7" ++"\xc9\xc8\xdf\x92\x1e\x7e\xfb\xe4\x15\xdc\x73\xa7\x71\x5b\x1a\x29\x50\x50\x21\x83\x1e\x0e\xf7\x6b\xf9\x8b\xf9\x59\x15\xfc\xba\xfd" ++"\x6d\x05\xcd\x06\xf8\xba\xf9\x6d\x05\xfc\x74\x70\x15\xfb\x00\x24\x28\x22\x3f\xc5\x53\xd9\xf7\x04\xf0\xed\xf7\x00\xd4\x4f\xc4\x3d" ++"\x1f\x7b\x49\x15\xbe\xac\x6a\x5a\x4c\x4d\x50\x4a\x5c\x68\xae\xba\xca\xc7\xc6\xcc\x1f\xf8\x40\xfb\xbc\x15\xfb\x00\x24\x28\x22\x3f" ++"\xc5\x53\xd9\xf7\x04\xf0\xed\xf7\x00\xd4\x4f\xc4\x3d\x1f\x7b\x49\x15\xbe\xac\x6a\x5a\x4c\x4d\x50\x4a\x5c\x68\xae\xba\xca\xc7\xc6" ++"\xcc\x1f\x0e\x84\xf8\xc9\xf7\xe2\x15\x7f\x5a\x7b\x6a\x6b\x66\x29\xf7\x37\x18\xf7\x11\xc4\xc3\xcb\xe3\x1a\xd6\x58\xba\x39\xfb\x01" ++"\x28\x32\x2a\x74\x90\x73\x94\x76\x1e\x9d\x61\x8d\x87\x8e\x83\x8f\x80\x19\x64\x75\x6f\x7a\x71\x78\x08\x40\x54\x66\x47\x3a\x1a\x2d" ++"\xcc\x52\xf4\xdc\xc4\xa4\xd7\xe6\x1e\xb9\x3d\x05\xf5\x06\x31\xf7\x2b\xbc\xbe\xb2\xd2\x97\xc8\x19\xfb\x9f\xef\x15\x62\xc6\x85\x97" ++"\xa7\x1a\xc6\xba\xba\xc6\xb6\xa5\x72\x63\x55\x65\x62\x31\x5e\x1e\xd2\xfb\xbd\x15\x4f\x42\x5e\x74\x59\x1b\x47\x62\xb2\xcc\xcd\xb8" ++"\xbe\xf7\x05\xc8\x1f\x0e\xfc\x58\xf7\x6b\xf9\x58\x47\x1d\x0e\xfb\xe9\xf8\x1b\x22\x1d\x46\x43\x5a\x49\x59\x31\x08\x40\xfb\x1c\x68" ++"\xfb\x0d\xfb\x14\x1a\xfb\x0c\xa8\xfb\x0e\xbc\x34\x1e\xc2\x06\x65\xec\x7a\xe7\xf2\x1a\xf7\x73\xe2\xf7\x71\xf7\x3c\xf7\x62\x1e\x0e" ++"\xfb\xe9\xbb\xfb\x69\x15\xcb\xcd\xc5\xda\xb9\xde\x08\xd5\xf7\x19\xae\xf7\x12\xf7\x19\x1a\xf7\x06\x6d\xf7\x11\x5c\xde\x1e\x54\x06" ++"\xb1\x29\x9c\x2e\x20\x1a\xfb\x6c\x32\xfb\x74\xfb\x3a\xfb\x60\x1e\x0e\xfb\xb1\xf7\xd3\x22\x1d\x77\xfb\x04\x27\xb3\x6d\x50\xf3\x6c" ++"\x2f\x33\xba\x63\xdc\xea\xb7\x2b\xc5\xb0\x56\xe6\xf7\x05\xa6\x82\xc9\xfb\x02\x65\xa8\xf7\x04\x05\x0e\x31\xf8\xe3\xf7\xa1\x15\xfb" ++"\x63\x06\xb7\xf7\x60\x05\x45\x06\x5f\xb1\x0a\x5f\xfb\x64\x05\xd1\x06\xb7\xf7\x64\x05\xf7\x63\x06\x0e\xfc\x20\xf7\x01\xf2\x8a\x0a" ++"\xfb\xe9\xcb\x1d\xfc\x20\xf7\x69\xf2\x23\x0a\xfc\x20\xf8\x0f\xf9\x6d\x15\xfc\x1b\xfd\x81\x05\xc2\x06\xf8\x1b\xf9\x81\x05\x0e\xf8" ++"\x39\xf9\x67\x15\x38\x46\x62\x38\x53\x1f\x4b\x2d\x59\xfb\x4e\xfb\x26\x1a\x4d\x9d\x55\xaa\x6c\x1e\x6d\xaa\xbc\x78\xbb\x1b\xe1\xcd" ++"\xb2\xe0\xc5\x1f\xcc\xea\xbc\xf7\x4c\xf7\x26\x1a\xf7\x10\x48\xd4\xfb\x04\x1e\x7f\x3e\x15\xcc\xb1\x5b\x39\x2c\x69\xfb\x32\x65\x39" ++"\x1f\x33\x62\x5c\x64\x4a\x1b\x4d\x65\xbc\xdb\xeb\xac\xf7\x30\xb2\xe0\x1f\xe0\xb2\xbb\xb4\xca\x1b\x0e\xf8\x06\xf8\x9b\x15\xfb\x03" ++"\xfc\x9b\x05\xe3\x06\xf7\x2e\xf9\x67\x05\x51\x06\x56\xfb\x00\x75\x7e\xfb\x24\x77\x7e\x4c\x18\x0e\xf8\xa0\xe2\x15\xfc\x0d\x06\x9c" ++"\xbd\xc3\xbf\xe6\xb9\xf7\x04\xc6\x18\xf7\x1a\xd0\xcc\xdf\xf1\x1a\xb8\x7c\xb5\x70\xa9\x1e\xb2\x6a\x5b\x9d\x47\x1b\xfb\x2e\x33\x3d" ++"\xfb\x40\x63\x1f\xe3\x06\x97\xb8\x97\xaa\x9d\xa5\x08\xb8\xaa\xbe\xa5\xc5\x1b\xd1\xb8\x60\x49\x49\x5b\x4d\x37\x60\x1f\x23\x55\xfb" ++"\x42\x2d\x5e\x56\x5e\xfb\x38\x19\xf8\x6b\x06\x0e\xf7\xb8\xf7\xe0\x15\x8d\x9f\x96\x8b\x99\x1b\xde\xbb\x69\x50\xfb\x02\x3d\x3e\xfb" ++"\x04\x42\x5e\xb3\xca\x9a\x8c\x97\x8f\xa5\x1f\x33\x06\x87\x6c\x8a\x7c\x7a\x1a\xfb\x02\xcf\x4f\xf7\x10\xe5\xd7\xaa\xc4\xbf\x1e\xb8" ++"\xbd\xa8\xd4\xcd\x1a\xc6\x76\xab\x53\xa8\x1e\xe0\xbc\xb1\xc8\xe5\x1a\xe6\x44\xc5\xfb\x02\x38\x44\x6d\x53\x5a\x1e\x6e\x69\x79\x64" ++"\x77\x41\x08\xe3\x06\x96\xb9\x94\xa3\x9a\xa0\x08\xb5\xaa\xba\xa2\xc3\x1b\xcd\xb3\x6a\x54\x63\x7e\x64\x76\x73\x1f\x6b\x6f\x57\x7b" ++"\x41\x1b\x85\x06\x7f\x06\x0e\xf7\xff\xf7\x43\x15\x66\xfb\x43\x05\xe3\x06\xb0\xf7\x43\x05\xf5\x06\x9c\xd9\x05\x21\x06\xef\xf8\x6a" ++"\x05\x49\x06\xfc\x36\xfc\x5c\x77\x2f\x05\xf7\xd0\xd9\x15\xfb\x71\x06\xf7\xb4\xf7\xd1\x05\x0e\xf9\x09\xf9\x59\x15\xfc\x06\x06\xfb" ++"\x1b\xfc\x16\x05\xdb\x06\xc1\xc8\xa8\x98\xc6\x1b\xdb\xb9\x5f\x3e\xfb\x11\x39\x31\xfb\x06\x3b\x61\xb3\xdb\x88\x1f\x33\x7f\x06\x81" ++"\x07\x50\x9a\x65\xad\x6e\x1e\x6b\xb1\xbe\x7a\xca\x1b\xe9\xd5\xb1\xd8\xc6\x1f\xb7\xc5\xa4\xd4\xd3\x1a\xf4\x42\xce\xfb\x05\x5b\x61" ++"\x7e\x6d\x59\x1e\xd1\xf7\x5a\x05\xf7\xc0\x06\x0e\xf8\xf9\xf8\xab\x15\x8c\xa7\x05\xed\x47\xc9\x20\x2c\x3b\x58\x26\x4c\x1e\x50\x2e" ++"\x5b\xfb\x4a\xfb\x13\x1a\xfb\x0a\xd5\x41\xf7\x0a\xe0\xd4\xb1\xd4\xc3\x1e\xb4\xc1\xa5\xd4\xc9\x1a\xf3\x45\xd0\x20\x49\x52\x70\x4f" ++"\x52\x1e\xf7\x43\xaa\xdd\xf7\x00\xf1\x1b\xb8\xaf\x74\x65\x96\x1f\x8f\x7e\x8d\x7d\x8d\x74\x08\xfb\x33\xfb\x36\x15\xcf\xb8\x5e\x49" ++"\xfb\x07\x3b\x2e\x27\x46\x5b\xbd\xd3\xf7\x02\xdc\xe2\xf2\x1f\x0e\xf9\x33\xf9\x59\x15\xfc\x6f\x06\x78\x34\x05\xf8\x13\x06\xfb\x75" ++"\xfb\x91\xfb\x00\xfb\x32\x31\xfb\x67\x08\xed\x06\xcf\xf7\x53\xf7\x48\xf7\xa1\xf7\x3f\xf7\x3c\x08\x0e\xf8\x71\xf8\x10\x15\xaa\x9c" ++"\x9b\x96\x9e\x9b\x08\xb2\xaf\xa4\xc4\xc3\x1a\xe4\x42\xc8\x20\xfb\x26\xfb\x02\x26\xfb\x1a\x5c\x9c\x6e\xbb\x6c\x1e\x21\x5a\x54\x3b" ++"\x22\x1a\x23\xdb\x49\xf7\x12\xdf\xd2\xab\xcc\xc4\x1e\xb6\xbd\xa4\xc9\xc5\x1a\xc7\x6e\xba\x54\xa8\x1e\x49\xf7\x9e\x15\xcf\xb3\x6a" ++"\x54\x6c\x7e\x68\x77\x72\x1f\x68\x6e\x64\x7a\x56\x1b\x48\x64\xaa\xc0\xe2\xc9\xc7\xe5\x1f\x4a\xfb\xc5\x15\xd9\xbc\x60\x48\x27\x3a" ++"\x3e\x23\x40\x59\xb6\xcc\xee\xdc\xdb\xf1\x1f\x0e\xe0\xf7\x39\x15\x8a\x80\x8b\x80\x85\x1a\x2a\xd0\x4c\xf4\xc9\xc4\xa1\xb8\xbf\x1e" ++"\xcc\xc3\xb0\xcc\xa7\xf6\x08\xa4\xea\x9d\xf7\x01\xc8\x1a\xbb\x79\xbb\x6d\xac\x1e\xb0\x6a\x58\x9f\x4c\x1b\xfb\x30\xfb\x0e\xfb\x16" ++"\xfb\x3b\x22\xd0\x48\xf6\xb7\xba\x98\xa1\xab\x1f\x98\x94\x98\x95\xa8\xa5\x08\xfb\x4e\x63\x43\x2d\x27\x1b\x4f\x64\xb3\xc8\x1f\x95" ++"\x07\xf7\x73\xf8\x75\x15\xcf\xbe\x58\x48\xfb\x01\x39\x33\x25\x44\x61\xb6\xd3\xf7\x02\xdc\xe5\xec\x1f\x0e\xfc\x20\xf7\x80\xf2\x37" ++"\x0a\xf3\x06\xf7\x04\xf8\xa0\x23\x0a\xfc\x20\xf7\xd9\xf8\xa0\x37\x0a\xf3\x06\xfb\x3f\xfb\xd2\x8a\x0a\x31\xe2\xf7\x5a\xb5\x1d\x31" ++"\xf8\xf5\xf7\xf7\xe3\x1d\x75\x27\xb2\x0a\x31\xf8\xe8\xf7\x9f\x8f\x0a\xf8\x07\xf7\x5b\x15\x95\xba\x99\xbd\x9b\x9e\xd5\xc2\x19\xf2" ++"\xd9\xb5\xcb\xd9\x1a\xb8\x75\xb7\x67\xa7\x1e\xa2\x6e\x62\x96\x56\x1b\xfb\x24\x31\x3c\xfb\x2f\x6c\x1f\xe0\x06\xf7\x02\xa1\xbb\xba" ++"\xe3\x1b\xcb\xb6\x68\x58\x52\x6f\x61\x3e\x4d\x1f\x20\x38\x7c\x78\x7d\x4e\x7f\x54\x18\xd1\x2b\x15\x31\x06\x75\x24\x05\xe5\x06\x0e" ++"\xf7\xe9\xf9\x97\xf8\x89\x15\x67\x49\x05\xc6\x7f\x65\xa9\x50\x1b\xfb\x29\xfb\x3b\xfb\x3f\xfb\x2c\x37\xc0\x54\xdd\xbb\xae\x9b\xb7" ++"\xc1\x1f\x8d\x8d\x91\x90\x92\x90\x08\x82\x07\x86\x07\x7b\x97\x75\x99\x82\x1e\x81\x9a\xa5\x85\xab\x1b\xe7\xf7\x02\xc4\xda\xc8\x1f" ++"\xba\xc8\xa9\xe9\xe2\x1a\xf7\x44\xfb\x2a\xf7\x16\xfb\x61\xfb\x32\xfb\x34\x49\xfb\x04\xfb\x03\x1e\xfb\x01\xfb\x01\x4c\xfb\x21\xfb" ++"\x17\x1a\x3d\xa3\x49\xbc\x54\x1e\x3c\xd2\xf7\x00\x5d\xf7\x07\x1b\xdd\xe4\x9a\xa6\xd5\x1f\x7e\xce\x05\x73\x32\x56\x83\x4d\x1b\xfb" ++"\x4c\xfb\x0f\xf4\xf7\x30\xf7\x80\xf7\x89\xf7\x7c\xf7\x8b\xf7\x3e\xf7\x0f\x22\xfb\x25\xfb\x1b\xfb\x0f\xfb\x2c\xfb\x01\x75\x78\x9c" ++"\x9e\x94\x92\x9b\x9c\xac\x1f\xf7\x29\xf7\xac\x05\xfb\x82\x5d\x15\xb6\xa3\x74\x61\x5f\x6c\x40\x60\x4f\x1f\x53\x64\x5c\x6c\x5f\x1b" ++"\x5f\x6b\xaf\xbd\xbd\xa7\xcc\xb6\xbf\x1f\xbd\xb6\xbd\xa7\xbc\x1b\x0e\x84\x28\x1d\x0e\x84\x84\x1d\xbb\x3a\x0a\x0e\xbb\x72\x0a\x0e" ++"\x84\x27\x0a\x0e\x4c\xf7\x93\xf7\xe0\x15\xf7\xef\x20\x1d\xfb\xef\x06\xbd\xf7\x7d\x05\xf8\x1f\x20\x1d\xfc\x7d\x22\x0a\x0e\xf3\x81" ++"\x1d\x0e\xbb\x7a\x0a\xfc\x20\x29\x1d\x0e\xfb\x42\x6c\x0a\x0e\x84\x78\x0a\x3e\x1d\x0e\xf7\x33\x97\x1d\xbb\x2b\x0a\x0e\xf3\x30\x0a" ++"\x0e\x84\x71\x0a\xf3\xf9\x71\x8a\x15\x3d\xd8\x05\xf7\x03\xee\xc9\xf7\x1d\xf7\x24\x1a\xdf\x70\xd8\x5d\xba\x1e\xbc\x5b\x3b\xa7\x30" ++"\x1b\x33\x3d\x72\x57\x46\x1f\xfb\x0b\x32\x3d\xfb\x32\xfb\x2d\x1a\xfb\x49\xf5\x21\xf7\x48\xd9\xb8\x97\xb2\xd4\x1e\xe2\x34\x05\xfb" ++"\x29\xf7\x9c\x15\x51\x53\xc9\x4d\x05\x75\x59\x70\x84\x61\x1b\xfb\x17\x3d\xda\xf7\x1a\xe8\xaa\xeb\xc0\xd4\x1f\xdb\xc5\xe4\xba\xe9" ++"\x1b\xcf\xca\x70\x5e\xae\x1f\xa6\x68\x99\x5c\x4f\x1a\xfb\x0c\x5c\xfb\x02\x34\x37\x1e\x0e\xbb\xf7\x92\xf7\xce\x15\xf7\x83\x06\xcc" ++"\xaf\x71\x5a\x7a\x88\x76\x86\x75\x1f\x73\x27\x8b\x8b\x6b\x1a\x7b\x8c\x80\x8e\x77\x1e\xf7\x05\x06\x90\xa2\x05\x7e\x97\x83\x9e\xa1" ++"\x1a\x96\x8d\x9c\x8f\xa1\x1e\x9e\xf4\x8d\x98\x8c\x1d\x6e\x60\x7a\x4b\x1b\x0e\x84\x61\x0a\x0e\x4c\x48\x1d\x0e\xbb\x57\x1d\x0e\x84" ++"\xf8\x1c\x16\xf8\x2c\xf9\x6d\x05\x28\x06\xfb\xe4\xfc\xfd\x38\xf8\xfd\x05\x2a\x06\xf6\xfd\x6d\x05\x0e\xf7\xa2\x32\x0a\x0e\x84\x75" ++"\x0a\x84\x2f\x1d\x0e\x4c\x33\x0a\x0e\xfc\x20\xf8\x29\x22\x1d\xfb\x4e\x06\xfb\x5c\xfe\x42\x05\xf7\x4e\x06\x9a\xd3\x05\x25\x06\xf7" ++"\x3e\xf9\xb2\x05\xf1\x06\x0e\xfc\x20\xf7\x27\x22\x1d\xd9\xfd\x81\x05\xc2\x06\x3d\xf9\x81\x05\x0e\xfc\x20\x74\xfb\x69\x15\xf7\x4f" ++"\x06\xf7\x5c\xfa\x42\x05\xfb\x4f\x27\x1d\xf2\x06\xfb\x3e\xfd\xb2\x05\x24\x06\x0e\xfb\x61\xf7\xf1\xf9\x59\x15\xfb\x7e\xfc\x10\x05" ++"\xd3\x06\xf7\x4a\xf7\xbf\xc5\xfb\xbf\x05\xd0\x06\x41\xf8\x10\x05\x0e\xf8\xbb\xfb\x12\x6b\x1d\xfc\x58\xf7\x94\xf8\x71\x15\xa1\xf2" ++"\x05\x5c\x06\x96\xc7\x9f\xa5\xb1\x8f\x93\xb2\x18\x4d\x87\x5f\x5c\x79\x3a\x76\x27\x18\x0e\x60\x0a\x0e\xf7\x65\x22\x1d\xfb\x2f\xfd" ++"\x6d\x05\xd6\x06\x9c\xd9\x05\x43\xab\xb5\x6e\xd5\x1b\xce\xd2\xa9\xbb\xb8\x1f\xce\xd2\xb7\xf7\x06\xf2\x1a\xf7\x04\x3f\xdf\x26\x62" ++"\x5f\x7f\x79\x6d\x1e\x7a\x81\x7e\x7f\x6c\x6a\xc5\xf7\xa7\x18\xe5\xfb\x9f\x15\xd4\xb7\x57\x35\x51\x7a\x4c\x6e\x5b\x1f\x47\x62\x57" ++"\x6a\x4a\x1b\x47\x60\xbd\xda\xc9\x9d\xcf\xa7\xbb\x1f\xcd\xb2\xc0\xae\xc7\x1b\x0e\xfb\x42\x66\x0a\x0e\xf9\x1e\x88\x1d\x0e\x68\x0a" ++"\x0e\xfc\x20\xf8\x06\xf8\xa0\x3b\x1d\x0e\x62\x0a\x0e\x73\x0a\x0e\xfc\x58\xf7\x99\x8d\x0a\x0e\xfc\x58\x7b\x0a\xb7\xf7\x61\x15\x37" ++"\x06\x75\x24\x20\x0a\x0e\xfb\x42\x98\x1d\x0e\xfc\x58\xf7\xc7\x37\x1d\x0e\xf7\x33\xf7\x4a\x4e\x1d\xd1\xf7\xdd\x05\xd7\x9b\xcf\xc9" ++"\xce\x1b\xbc\xac\x70\x61\x80\x89\x7e\x89\x7e\x1f\x3e\xfb\xfd\x20\x0a\xd1\xf7\xdd\x05\xd9\x9b\xd0\xc7\xd3\x1b\xba\xa8\x6e\x5b\x7c" ++"\x8b\x8b\x82\x69\x1f\x43\xfb\xe9\x20\x0a\xda\xf8\x09\x05\x8e\x96\x8e\xac\x96\x1a\xa6\x7f\xa7\x77\xa1\x1e\xa3\x75\x71\x95\x5c\x1b" ++"\x49\x53\x71\x52\x50\x1f\xc3\x7b\x64\xa6\x49\x1b\x46\x5e\x77\x4f\x4b\x1f\x98\xcc\x05\x0e\x39\x1d\x0e\x69\x0a\x0e\xa5\x1d\x3d\x3b" ++"\x60\x53\x70\x1e\x9d\xdf\x05\x3a\x06\xf7\x6b\x4d\xa1\x1d\xf8\x56\xfb\x69\x15\xf7\x31\xf9\x75\x05\x40\x06\x78\x35\x05\xcd\x74\x58" ++"\xae\x42\x1b\x47\x44\x6d\x5b\x5e\x1f\x48\x44\x5f\xfb\x06\x24\x1a\xfb\x04\xd7\x37\xf0\xb4\xb8\x97\x9d\xa8\x1e\x9b\x95\x97\x96\xad" ++"\xad\x50\xfb\xa7\x18\x89\xf9\x37\x15\xce\xb6\x59\x3c\x4d\x79\x47\x6f\x5b\x1f\x49\x64\x56\x68\x4f\x1b\x44\x5d\xbf\xdb\xc5\x9e\xd3" ++"\xa6\xb8\x1f\xcd\xb2\xc3\xae\xcb\x1b\x0e\xfb\xe9\x67\x1d\xa5\xf7\x0e\xd2\xc8\xf7\x02\x87\x19\x9d\xe0\x05\x8d\x7e\x83\x8c\x80\x1b" ++"\x51\x5f\x71\x44\x4c\x1f\x9c\xdd\x05\x0e\xfb\x42\xf8\x96\xf8\x0e\x15\x90\xa0\x8c\x94\x98\x1a\xd1\x49\xbb\x29\x3c\x1d\x3b\xd0\x5b" ++"\xf7\x09\xf7\x29\xec\xd8\xf7\x0b\x5a\x0a\xa4\x9d\x9c\x44\x0a\x85\x8b\x83\x8a\x83\x1f\x0e\xfc\x20\xf8\x02\x6f\x0a\x0e\x58\x1d\x0e" ++"\xfb\x42\xf7\xb3\x16\xf7\xcb\xf8\xa0\x05\x30\x06\xfb\x88\xfc\x3a\x5a\xf8\x3a\x05\x2f\x06\xd5\xfc\xa0\x05\x0e\xbb\x3a\x1d\x0e\xfb" ++"\x42\xf7\xf2\xf7\x9f\x15\xf7\x7d\xf7\x95\x05\x2a\x06\xfb\x3b\xfb\x54\x33\xf7\x54\x05\x2e\x06\xf7\x0a\xfb\x95\xfb\x83\xfb\x9f\x05" ++"\xed\x06\xf7\x42\xf7\x5c\xe5\xfb\x5c\x05\xe9\x06\x0e\xfb\x42\x4d\x0a\x0e\xfb\x42\x46\x1d\x0e\xfb\xe8\xf8\x43\x22\x1d\x5c\x06\x46" ++"\x8a\x56\x58\x7d\x3b\x67\xfb\x3a\x18\x79\x32\x6d\x64\x51\x81\x7c\x45\x18\xb1\x85\x9e\x73\x62\x1a\x7b\x88\x75\x85\x6e\x1e\x68\xfb" ++"\x3a\x05\x87\x79\x89\x78\x7a\x1a\x5a\xab\x6e\xc1\x1e\xba\x06\x99\xcc\x05\x7b\x06\x65\x7b\x95\xa3\x95\x8c\x96\x8e\x97\x1f\xb2\xf7" ++"\x49\x05\x8f\x9e\x8d\x9f\xa1\x1a\xbe\x80\xa1\x66\xa4\x1e\xc3\xa9\xb1\xc3\x99\xd2\xb2\xf7\x49\x18\xbf\x96\x9c\x9a\xbd\x1b\x9b\x06" ++"\x0e\xfc\x32\xf7\x93\xf9\x6d\x15\xfb\x5d\xfe\x41\x05\xc7\x06\xf7\x5d\xfa\x41\x05\x0e\xfb\xe8\x7b\xfb\x69\x15\xba\x06\xcf\x87\xbd" ++"\xbc\x9d\xe2\xaf\xf7\x3a\x18\x99\xdf\xad\xb8\xc5\x94\x9a\xd1\x18\x66\x91\x77\xa2\xb0\x1a\xa0\x8e\x9f\x91\xaa\x1e\xae\xf7\x3a\x05" ++"\x8f\x9e\x8d\x9c\x99\x1a\xbc\x68\xac\x58\x1e\x5c\x06\x7d\x4a\x05\x9b\x06\xb1\x9b\x81\x73\x81\x8a\x80\x88\x7f\x1f\x64\xfb\x49\x05" ++"\x87\x78\x89\x79\x7a\x1a\x60\x9a\x6a\xac\x6e\x1e\x49\x6c\x72\x67\x7a\x31\x64\xfb\x49\x18\x57\x80\x7a\x7c\x59\x1b\x7b\x06\x0e\x31" ++"\xf8\xb2\xf8\x2f\x15\x57\x80\x76\x74\x67\x1b\x7d\x7d\x90\x97\x79\x1f\x25\xd0\x05\x96\x7c\x7a\x90\x78\x1b\x4b\x5a\x58\x2d\x72\x1f" ++"\xbf\x06\xbf\x9b\xa3\xa6\xaa\x1b\x95\x9d\x84\x83\x96\x1f\xe0\x4c\x05\x7b\xa1\xa7\x81\xa3\x1b\xb1\xb2\xa0\xad\xa4\x1f\x9d\xa3\x94" ++"\xa2\x92\xb4\x08\x0e\xfb\xe9\xd7\xfb\x61\x15\xdf\x06\xd5\xf7\xf2\xa2\xf7\x67\x05\x63\x06\x48\xfb\x67\x05\xc8\xf7\xa8\x15\xdf\x06" ++"\xa1\xf2\x05\x37\x06\x0e\xf8\x2b\xf8\x63\x15\xaf\x85\x8c\x8b\x96\x85\x08\xa6\x7d\x9c\x6d\x67\x1a\x85\x8b\x83\x8a\x82\x1e\xdf\x06" ++"\x8c\x9a\x05\x8c\x9a\x8c\x96\x8e\x1a\xc4\x60\xc5\x52\xa0\x1e\x92\x77\x7a\x8e\x72\x1b\x9e\xe5\x05\x63\x06\x78\x31\x44\x84\x59\x76" ++"\x5b\x60\x19\x43\x4a\x5d\xfb\x08\xfb\x07\x1a\x20\xcc\x40\xf2\x80\x1e\x76\x29\x05\xb3\x06\xa0\xec\xf7\x1a\x93\xd7\xcb\xae\xf7\x17" ++"\x19\x37\x06\x6c\x39\x60\x66\x44\x83\x08\x64\x8e\x15\x4f\x93\x66\xbc\xd1\x1a\xe1\xb0\xe8\xc2\xc0\x1e\xa5\xa4\xa5\x98\xb1\x92\x08" ++"\x0e\xf8\x53\xf8\x0c\x15\xfb\x34\x06\x85\x9f\x8b\x8c\x82\xa2\x08\x7c\xb5\x8a\x91\xa3\x1a\xe6\xd4\xd0\xea\xd2\xb8\x65\x4f\x79\x89" ++"\x7d\x84\x72\x1e\xe3\x06\x92\xb5\x8d\x9d\xa1\x1a\xe5\x40\xc7\xfb\x03\xfb\x27\xfb\x1b\xfb\x0b\xfb\x16\x72\x8f\x7b\x9c\x62\x1e\x8e" ++"\x85\x8e\x83\x8e\x83\x08\x38\x06\x7f\x54\x05\xf7\x05\x06\x94\x6d\x8c\x86\x7c\x1a\x44\x53\x44\xfb\x0a\x3e\x1e\xb0\x49\x05\xa5\xba" ++"\xad\x96\xb0\x1b\xa2\x9f\x88\x83\x9f\x1f\x71\xcf\xad\x82\xb0\x1b\xbc\xbd\x9e\xae\xb6\x1f\x72\xd1\x05\x73\x60\x78\x92\x0a\x91\x90" ++"\x92\x90\x92\x90\xa6\x9f\x18\xb7\xad\x9b\x9a\x9a\x9f\x08\xa4\xaf\x9d\xbc\xac\x1a\x8f\x8a\x95\x8a\x98\x1e\x8a\x96\x05\xf7\x1d\x06" ++"\x0e\xfc\x20\xf8\x78\x34\x0a\x0e\xf8\xd1\xf7\xf6\x15\xfb\x2e\x06\xf7\xa9\xf7\xf7\x05\x36\x06\xfb\x8c\xfb\xd6\xfb\x08\xf7\xd6\x05" ++"\x36\x06\xf7\x16\xfb\xf7\x05\xfb\x2e\x06\x80\x58\x05\xf7\x43\x06\x7a\x3e\x05\xfb\x42\x06\x80\x58\x05\xf7\x42\x06\x66\xfb\x43\x05" ++"\xe3\x06\xb0\xf7\x43\x05\xf7\x41\x06\x95\xbe\x05\xfb\x40\x06\x9c\xd8\x05\xf7\x40\x06\x0e\xf8\xcb\xf8\x64\x15\xfb\x05\x06\xa6\xd0" ++"\x05\xdf\xab\xb5\xb7\xba\x1b\x9c\x96\x86\x7c\x9f\x1f\xb9\xd9\x05\x98\x72\x73\x91\x71\x1b\x35\x37\x48\x23\x60\x1f\x60\x24\x05\xfb" ++"\x11\x27\x1d\xf7\x04\x06\xfb\x39\xfc\x31\x05\x3d\x6c\x65\x67\x59\x1b\x77\x7e\x90\x99\x7a\x1f\x68\x35\x05\x83\x9c\x97\x89\xa2\x1b" ++"\xf7\x05\xd9\xcc\xf7\x22\xc3\x1f\xf7\x32\xf8\x21\x05\xf7\x13\x06\x0e\xf8\xd3\x21\x0a\x8d\x93\x8b\x8b\x8d\x94\x08\x94\xa4\x8c\x94" ++"\x9e\x1a\xdb\x4c\xc2\x31\xfb\x04\x24\x31\x28\x6d\x93\x73\x9d\x74\x1e\x4f\x6b\x7f\x83\x74\x71\x08\x6f\x6b\x77\x59\x62\x1a\x61\x9c" ++"\x6c\xb9\x64\x1e\xf7\x25\xfb\x10\x05\xa7\x73\x95\x78\x6e\x1a\x53\x58\x5d\x4e\x58\x67\xab\xb8\x98\x8d\x96\x91\xa0\x1e\x36\x06\x83" ++"\x71\x88\x7d\x76\x1a\x37\xcb\x55\xed\xcb\xc6\xa4\xb8\xb3\x1e\xad\xb2\x9f\xba\xb4\x1a\xad\x83\xa2\x75\xa9\x1e\xb3\x98\xab\x9f\xa2" ++"\xa6\x08\xa9\xae\xa1\xc4\xb7\x1a\xa8\x83\xa3\x7b\xa1\x1e\x81\x97\x82\x94\x69\xa6\xfb\x13\xf0\x18\x69\xa6\x83\x97\xa2\x1a\xbf\xbc" ++"\xba\xc3\xbe\xab\x6d\x5c\x7a\x88\x7d\x84\x77\x1e\xfb\x93\xfb\xbb\x15\x69\xa8\x81\x9e\xab\x1a\xbb\xa4\xaa\xd1\xb3\x1e\xf7\x17\x21" ++"\x05\xac\x71\x9f\x68\x6d\x1a\x5b\x6a\x61\x4b\x6a\x1e\x0e\xf8\xa2\xf7\x53\x15\x60\xc1\x05\xa9\xa8\xa3\xc7\xba\x1a\xa5\x88\x9a\x81" ++"\x9b\x1e\xd0\xc3\x5c\xc5\x47\x53\x05\x9d\x77\x68\x96\x65\x1b\x69\x63\x80\x7b\x6f\x1f\x5e\xc5\x49\x53\xb5\x54\x77\x70\x80\x7b\x89" ++"\x88\x19\x7b\x6c\x82\x6b\x6c\x1a\x72\x90\x75\x94\x79\x1e\x4f\x5a\xb7\x51\xcc\xbf\x05\x7a\x9f\xa9\x83\xb3\x1b\xb2\xb1\x96\x9e\xa7" ++"\x1f\xb5\x56\x05\x34\xf7\xcb\x15\xbd\xb2\x66\x5c\x49\x4b\x4e\x46\x58\x64\xb0\xbc\xcc\xcc\xc7\xd0\x1f\x0e\xfc\x77\xf7\x5a\x9a\x0a" ++"\x0e\xfb\xe9\xf7\x83\xf8\x71\x15\xa1\xf2\x05\x5c\x06\x95\xc5\xa0\xa6\xae\x90\x93\xb2\x18\x4f\x86\x5f\x5b\x7a\x3c\x76\x27\x18\xf7" ++"\x92\x16\xa1\xf2\x05\x5b\x06\x96\xc5\x9f\xa6\xaf\x90\x93\xb2\x18\x4f\x86\x5f\x5b\x7a\x3c\x76\x27\x18\x0e\xf7\x27\x93\x0a\xf7\x4e" ++"\x32\x15\xf7\x11\xfb\x0d\x9d\xdd\x35\xde\xf7\x0d\xdf\x9d\xde\xfb\x45\xfb\x0e\x05\x0e\xfb\xe9\xf7\x20\x93\x0a\x0e\xfb\xe9\xf7\xc7" ++"\xf7\xd1\x99\x0a\x0e\xfb\x42\xf8\x00\xf8\xa0\x3b\x1d\xf7\x59\xce\x8e\x0a\xfb\x42\xf8\x06\xf8\xa0\x3b\x1d\xf7\x79\xf7\xa4\xdb\x1d" ++"\xf9\x08\xf7\xcc\x15\xfc\xcb\x27\x1d\xf8\xcb\x06\x0e\xf9\x00\xf8\x89\x15\xfb\x56\xb5\x0a\xfb\x56\x06\x7a\x3a\x05\xf7\x55\x06\xfb" ++"\x12\xfc\xe9\x05\xe3\x06\xf7\x12\xf8\xe9\x05\xf7\x57\x06\x0e\xf9\x00\xf8\x89\x15\xfb\x53\xb5\x0a\xfb\x52\x06\x7a\x3a\x05\xf7\x52" ++"\x06\x49\xfb\xc8\x05\xfb\x52\x06\x7a\x3a\x05\xf7\x52\x06\x5f\xfb\x64\x05\xe3\x06\xb7\xf7\x64\x05\xf7\x53\x06\x9c\xdc\x05\xfb\x53" ++"\x06\xcd\xf7\xc8\x05\xf7\x53\x06\x0e\xfc\x20\x58\x0a\xfb\x1d\xf9\x39\x22\x1d\xfb\x8e\x06\xfb\x26\xfb\x1c\xfb\x21\xfb\x2c\xfb\x00" ++"\xc8\x49\xf3\x88\x1f\x2e\xfc\x49\x05\xcb\x06\xf7\x47\xf9\xdf\x05\xde\x06\xfb\x47\xfd\xdf\x05\xcb\x06\xf7\x47\xf9\xdf\x05\xc3\x06" ++"\x0e\xfb\xd8\xf7\xa6\xf8\x6a\x15\x3b\x41\x42\x3b\x55\xb7\x60\xc3\xdd\xd5\xd4\xda\xc5\x61\xb3\x4f\x1f\x0e\xfc\x58\xe1\xf2\x47\x1d" ++"\x0e\xfb\xe9\xd0\xf2\x47\x1d\xcc\x16\x69\x1d\x0e\xfb\xe9\xf7\x5b\xf9\x58\x47\x1d\xcc\x16\x69\x1d\x0e\xf7\xd3\xf7\xd1\x99\x0a\xf7" ++"\x6e\xe4\x15\xfb\x13\xf7\x0d\x79\x39\xe3\x38\xfb\x0f\x37\x79\x38\xf7\x47\xf7\x0e\x05\x0e\xf7\xda\xf7\x85\xf2\x37\x0a\xf3\x06\xf7" ++"\xf7\xf2\x37\x0a\xf3\x06\xf7\xf7\xf2\x23\x0a\xf7\xda\xf9\x1d\xf9\x76\x15\xfc\xc0\xfd\x8a\x05\xcd\x06\xf8\xc0\xf9\x8a\x05\xfc\x25" ++"\x7e\x51\x0a\xf7\x86\xfc\x1e\x51\x0a\xf8\x0a\xc2\x51\x0a\x0e\x4c\xf7\xec\xf7\xd9\x15\x81\x5c\x7d\x59\x7b\x78\x41\x54\x19\x5b\x66" ++"\x72\x74\x77\x71\x08\x6b\x61\x78\x57\x5d\x1a\x6b\x98\x6a\xa1\x72\x1e\x65\xac\xb8\x7a\xce\x1b\xf7\x24\xe5\xda\xf7\x2f\xaa\x1f\x36" ++"\x06\xfb\x02\x75\x5b\x5c\x33\x1b\x4a\x61\xad\xc0\xc1\xab\xbc\xd3\xc4\x1f\xf4\xdb\x9d\xa1\x99\xc8\x97\xc2\x18\x45\xeb\x15\xe5\x06" ++"\xa1\xf2\x05\x31\x06\x0e\xfb\xe9\xf7\xb1\xf9\x78\x2e\x0a\xfb\xe9\xf7\xee\xf9\x78\x23\x1d\xfb\xe9\xf7\xa6\xf9\x79\x24\x1d\xfb\xe9" ++"\xf8\x36\xf9\x63\x46\x0a\x77\x1b\x81\x70\x91\x94\x71\x50\x0a\xb8\xb5\x31\x1d\xfb\xe9\xa5\x0a\xfb\xe9\xf7\x3e\xf9\x6d\x59\x1d\xfb" ++"\xe9\xf8\x06\xf9\x5f\x23\x0a\xfb\xe9\xf7\xb1\x53\x0a\xfb\xe9\xf7\xd8\xf9\x86\x6f\x1d\x83\x5f\x15\x9f\x9a\x7d\x77\x70\x7a\x1d\xa6" ++"\x1f\x0e\xfb\xe9\xf7\x39\x16\x59\x2f\x8a\x1d\xb8\xcb\x57\x0a\xa9\xc3\x05\x0e\xfb\xe9\xf7\x6f\xf9\x78\x40\x0a\xfb\xe9\xf7\x39\x16" ++"\x68\x7e\x7a\x82\x78\x7f\x08\x65\x72\x76\x69\x66\x1a\x5b\xbc\x70\xe0\xa7\x9e\x8e\x92\xa0\x1e\x94\xb8\x05\x84\x78\x73\x88\x70\x1b" ++"\x64\x70\x9d\xa5\x9b\x92\x9e\x98\x9a\x1f\x9c\x9f\x99\x95\xbe\xa4\x92\x8e\x93\x8f\x92\x8f\x08\x0e\xfb\xe9\xf7\xe3\xf8\xe4\x2a\x1d" ++"\xf7\xda\xca\x1d\xf7\xda\x6d\x0a\x0e\xfb\xc4\xf8\x2a\xf7\xf6\x15\xfb\xb4\x06\x80\x58\x05\xf7\xb4\x06\xb0\xf7\x26\x15\x83\x8a\x05" ++"\x8a\x87\x88\x8b\x89\x1b\x82\x83\x91\x93\x8d\x8b\x8d\x8c\x8e\x1f\xb4\xf7\x52\x05\x8c\x8e\x8b\x93\x92\x1a\xb4\x63\xa4\x4b\x57\x61" ++"\x7e\x73\x72\x1e\x7b\x7c\x85\x7e\x7f\x60\x08\xc3\x06\xb1\x96\xa5\x9e\xb6\x1b\xa1\xa2\x85\x85\x91\x1f\x95\x7f\x8c\x88\x83\x1a\x86" ++"\x8a\x86\x8a\x86\x1e\x89\x83\x84\x72\x84\x88\x5f\x86\x19\x3c\x83\x71\x85\x6e\x79\x08\x6b\x77\x79\x6b\x66\x1a\x58\xad\x6e\xc8\xb5" ++"\xb0\x99\xa8\xa9\x1e\x6f\x8e\x9a\x7c\xa8\x1b\x92\x8c\x8b\x8f\x9d\x1f\x8c\x90\x8c\x8c\x8f\x1f\x45\xf7\x02\x15\x6a\x85\x56\x6a\x5e" ++"\x1b\x67\x7a\x97\xa4\x9c\x96\x9f\x9c\x95\x1f\x9d\x96\x98\x8e\xc4\x93\xa3\x8e\x95\x8d\x9c\x91\x08\x0e\xf7\x99\xf7\xcf\x15\xf7\x58" ++"\xf7\x0a\x9c\xda\xfb\x58\xfb\x0a\xd2\xf7\xe3\x05\x2d\x06\x3b\xfc\x0a\x38\x58\x7a\x3c\xde\xbe\x51\xfb\xa8\x05\xf8\x58\x2f\x0a\xfb" ++"\xfb\x06\x0e\xf3\x65\x0a\x0e\xf7\xda\xf9\x43\xf7\xdb\x15\xf7\xda\x2f\x0a\xfb\xdb\x06\xbe\xf7\x82\x05\xf7\xe4\x20\x1d\xfc\x42\x06" ++"\x7b\x3f\x05\xc8\x6c\x58\xa6\x37\x1b\x2e\x28\x5b\x3e\x46\x1f\x3e\x34\x52\xfb\x3e\xfb\x20\x1a\xfb\x26\xe7\x2b\xf7\x1f\xe2\xca\xa9" ++"\xd1\xc4\x1e\x7b\x3e\x05\xf8\x46\x20\x1d\xfb\xe8\x06\x43\xef\x15\x38\x52\x46\x62\x37\x1b\x2b\x50\xc9\xf1\xeb\xab\xf7\x1c\xb2\xd0" ++"\x1f\xe5\xbf\xd3\xba\xe3\x1b\xe3\xbe\x64\x39\x9e\x1f\x0e\xfb\xc9\xf8\x18\xf7\xf6\x15\xfb\x9b\x06\x80\x58\x05\xf7\x9b\x06\x62\xf8" ++"\x4b\x15\x54\x57\x71\x5f\x6a\x1f\x70\x66\x77\x45\x53\x1a\x49\xb9\x5f\xce\xc6\xbd\xa4\xb9\xac\x1e\xa6\xb1\xa0\xcf\xbe\x1a\xac\x7c" ++"\xb1\x77\x9d\x1e\x9b\x79\x6d\x95\x6a\x1b\x82\x57\x15\xb3\xa4\x6f\x5e\x2e\x58\x42\x4a\x61\x72\xa6\xba\xe8\xbf\xd3\xcd\x1f\x0e\xf7" ++"\x6b\x7b\x1d\x0e\xfc\x20\x2d\x0a\x0e\xfc\x58\xf7\x83\xf8\x32\x15\xce\xf7\xcf\x21\x1d\x42\xfb\xef\x42\x5e\x7d\x48\xd3\xb7\x48\xfb" ++"\xce\x20\x0a\xd5\xf7\xef\xd4\xb5\x99\xce\x05\x0e\x4c\x82\x1d\x0e\xf7\xa2\xf9\xda\xf7\x33\x15\x45\x67\x56\x68\x49\x1b\x3d\x5a\xba" ++"\xd6\x9f\x8d\x98\x90\xa4\x1f\xf8\x16\x06\x99\xd9\x8e\xa3\xab\x1a\xec\x38\xd5\xfb\x00\x38\x30\x60\x4f\x60\x1e\xce\x6e\x50\xaf\x37" ++"\x1b\x2c\x3c\x62\x3f\x59\x1f\x5e\x47\x6b\xfb\x00\x3a\x1a\x56\x9f\x58\xad\x68\x1e\x6a\xab\xb9\x7b\xc5\x1b\xe2\xda\xb2\xcf\xbd\x1f" ++"\x90\x7f\x8e\x85\x94\x80\x08\x54\xb5\xbb\x74\xd0\x1b\xf7\x0d\xf1\xd4\xf7\x01\xab\x1f\xfc\xbb\xf7\xc3\x15\xd3\xb7\x5b\x3b\x50\x7b" ++"\x47\x71\x5b\x1f\x48\x66\x52\x65\x49\x1b\x46\x60\xbb\xda\xf7\x31\xe2\xf7\x10\xf7\x03\x1f\xf7\x66\xfb\x30\x15\xe8\xa6\xd5\xca\xdd" ++"\x1b\xd1\xb7\x5b\x3f\x81\x8a\x83\x89\x7d\x1f\x0e\x4c\xf7\xed\xf7\xf1\x15\x9b\x06\xc0\xa2\x88\x81\xa2\x1f\xb0\x7c\x9f\x6c\x60\x1a" ++"\x24\x31\x39\xfb\x06\x1e\x6c\x06\x81\x06\x7a\x3d\x05\x88\x9d\x96\x8a\x9e\x1b\xeb\xde\xb0\xcf\xc3\x1f\xb4\xbb\xa7\xd5\xc4\x1a\xb4" ++"\x76\xb2\x67\xa4\x1e\x77\x99\x7c\x92\x68\x96\x08\xf6\xab\xc1\xc9\xe6\x1a\xe2\x43\xc3\xfb\x03\x47\x48\x77\x68\x57\x1e\x5c\x6b\x71" ++"\x63\x7d\x4b\xfb\x06\xfc\xae\x18\xde\x06\xf7\x06\xf8\xae\x05\xd0\x9a\xcc\xb7\xe2\x1b\xd2\xb9\x68\x56\x41\x3d\x51\x27\x1f\x81\x06" ++"\x0e\xfb\xe9\xf7\xa5\xf8\xd8\x15\x4c\xfb\xbc\x05\xcb\x06\xe5\xf8\x3d\x05\x5f\x06\x6a\x4a\x81\x85\x30\x7f\x81\x5d\x18\x0e\x31\xf7" ++"\x06\xf8\x0d\x15\x7c\x43\x05\xf8\x47\x06\x5d\xfb\x6f\x05\xd1\x06\xc8\xf7\xb7\x05\x0e\xf8\xbe\xbc\x15\x89\x84\x87\x8a\x85\x1b\x72" ++"\x7e\x95\xa0\x8f\x8b\x8f\x8c\x8e\x1f\xe8\xf8\x48\x21\x1d\x4c\xfb\xbd\x05\x20\x74\x44\x45\x35\x1b\x55\x6b\xa9\xbd\x95\x8c\x96\x8d" ++"\x94\x1f\xd8\xf8\x00\x21\x1d\xfb\x32\xfd\x7c\x20\x0a\xbb\xf7\x76\x05\x76\xa0\xa2\x83\xb0\x1b\xd1\xc6\xa6\xc3\xc1\x1f\x89\x83\x8a" ++"\x84\x87\x1a\x5d\xa0\x79\xc1\x99\x90\x8c\x90\xa1\x1e\x8d\x90\x8d\x8c\x91\x1f\x0e\xf7\xda\xf8\x42\xf9\x36\x15\xf7\x2d\x06\x96\xc2" ++"\x05\xfc\x0a\x06\x7f\x54\x05\xf7\x2e\x06\x3a\xfc\x12\x05\xcf\x06\xf8\x65\x16\xf7\x57\xf7\xe9\x42\xfb\xe9\x05\xce\x06\xe8\xf8\x49" ++"\x05\x31\x06\xfb\x65\xfb\xfe\x54\xf7\xfe\x05\x2d\x06\x2e\xfc\x49\x05\xce\x06\xd4\xf7\xe9\xbb\xfb\xe9\x05\x0e\xbb\x86\x1d\xf7\x34" ++"\xce\x1d\x60\x06\x6a\x48\x7e\x82\x31\x84\x82\x5d\x18\xf8\xdd\xf7\x15\x35\x0a\xa5\xfd\x1f\x15\xfb\x7a\x06\x9f\xb1\xa1\x9e\xbc\xa2" ++"\xd0\xab\x18\xdc\xaf\xb8\xc3\xc9\x1a\xca\x5d\xb1\x3f\x28\x50\x5a\x24\x72\x1e\xc9\x06\x94\xaa\x91\x9b\x96\x98\x08\xa4\x9e\xaa\x99" ++"\xac\x1b\xb4\xa8\x73\x67\x66\x70\x6a\x59\x73\x1f\x4a\x6c\x21\x59\x67\x63\x72\x2a\x19\xf7\xc4\x06\x0e\x31\xf9\x05\xf8\x41\x15\xfb" ++"\x63\x06\xb7\xf7\x60\x05\x44\x06\x60\xb1\x0a\x5e\xfb\x64\x05\xd2\x06\xb7\xf7\x64\x05\xf7\x63\x06\x4e\xfb\xb1\x15\xfc\x78\x27\x1d" ++"\xf8\x78\x06\x0e\x84\xf7\x76\xf7\x53\xa4\x0a\xf6\x4d\xc1\xfb\x0f\x1e\xfb\x64\x06\xa4\xf7\x0a\x05\x2d\x22\x0a\xc5\xf7\xa5\x15\xc1" ++"\xf7\x94\x05\xf7\x57\xbe\x1d\xf7\x34\xce\x1d\x61\x06\x69\x48\x7e\x82\x32\x84\x81\x5d\x18\xf8\xf5\xf7\x15\x35\x0a\xfb\x02\xfc\xf5" ++"\x15\x76\x27\x05\xc9\x06\xa0\xa9\x0a\xfb\x98\xfb\x9e\x7e\x50\x05\xf7\x5b\xc0\x15\xfb\x15\x06\xf7\x39\xf7\x3e\x05\x0e\x31\xd2\x1d" ++"\xfb\xa3\x2e\xc0\x1d\xd5\xf7\xfa\xc0\x1d\x0e\xfc\x32\xf7\x93\xf9\x6d\xb6\x0a\xfb\x43\xfc\xb0\xb6\x0a\x0e\xfb\xa6\xf7\xe7\xf9\x42" ++"\x15\x38\x47\x47\x38\x38\xcf\x46\xdd\xe0\xcf\xce\xe0\xde\x47\xcf\x37\x1f\x8c\x60\x15\xc5\xbb\x5b\x4f\x4e\x5b\x5b\x4f\x52\x5b\xbd" ++"\xc6\xc6\xbb\xbc\xc6\x1f\x0e\xa5\x1d\x3f\x3f\x62\x51\x6d\x1e\xc8\xf7\xb5\x05\x37\x06\xf7\x40\xfb\x9f\xa1\x1d\xf7\x34\xf7\x89\xf8" ++"\x70\x67\x0a\xf8\xa6\xf7\x4a\x35\x0a\xfb\x20\xfc\xf5\x15\x75\x27\x05\xc9\x06\xa1\xa9\x0a\xfb\x99\xfb\x9e\x7f\x50\x05\xf7\x5b\xc0" ++"\x15\xfb\x16\x06\xf7\x3a\xf7\x3e\x05\x0e\xfb\xe9\xf8\x13\xf7\xec\x15\xfb\x7b\x06\x9e\xaa\xa1\x9c\xc1\xa6\xcf\xac\x18\xde\xb4\xb4" ++"\xbd\xc7\x1a\xcc\x5c\xb4\x3f\x28\x54\x5c\x20\x73\x1e\xca\x06\xd0\x9c\xab\xa9\xc4\x1b\xb4\xa5\x73\x67\x68\x6f\x69\x5c\x75\x1f\x4c" ++"\x6c\xfb\x02\x53\x70\x6c\x6f\x26\x19\xf7\xc0\x06\x0e\xca\xf7\xe9\xf7\xd9\x15\xf7\x1a\x06\xaf\x9d\x7e\x70\x82\x89\x7f\x88\x80\x1f" ++"\x7e\x53\x8a\x88\x71\x1a\x80\x8c\x86\x8e\x7f\x1e\xd9\x06\x90\xa4\x05\x82\x93\x88\x92\x99\x1a\x96\x8d\x96\x90\xab\x1e\x91\xa8\x8d" ++"\x9c\x95\x1a\xa6\x85\x96\x74\x9d\x1e\xae\xa0\x9a\x99\x97\xa2\x08\x96\xa1\x92\xa9\xa5\x1a\xc8\x65\xa7\x3a\x1e\xfb\x62\x06\x2d\xfc" ++"\x51\x05\xd1\x06\xc0\xf7\x8c\x15\xa7\xf7\x1a\x05\xf7\x15\x06\xb7\x9e\x7e\x6a\x76\x83\x73\x80\x7c\x1f\x77\x7b\x76\x83\x68\x1b\xb9" ++"\xf7\xf6\x8b\x1d\x31\xf8\xed\xf7\xa1\x15\xfc\x8d\x27\x1d\xf8\x8d\x06\x0e\xf7\x8f\xf8\xc8\x15\xef\xb8\xaf\x6a\x9b\x7a\xab\x61\x19" ++"\x99\x6f\x7f\x8e\x71\x1b\x36\x3d\x62\x45\x5b\x1f\x5e\x4a\x6a\xfb\x01\x36\x1a\x56\xa0\x58\xad\x69\x1e\x6b\xac\xba\x7a\xc5\x1b\xe7" ++"\xd9\xb3\xd7\xc1\x1f\xb8\xc9\xad\xf7\x02\xdd\x1a\xf6\x58\xeb\x22\xe5\x1e\xea\xb4\x64\xb1\x28\x60\x05\x8e\x87\x88\x8d\x8a\x1b\x7f" ++"\x94\x7f\x93\x7e\x94\x87\x8e\x7f\x93\x78\x96\x85\x8f\x83\x90\x83\x90\x61\x5e\x18\x97\x82\x97\x83\x8f\x89\x9a\x81\x95\x85\x8d\x89" ++"\x8e\x89\x93\x84\x94\x83\x32\x62\x18\xf7\x2c\xfb\x21\x15\xd5\xb6\x5c\x39\x4f\x0a\x0e\x31\xf8\xa5\xf8\x3f\x15\xfb\x46\xfb\x26\xfb" ++"\x07\xf7\x25\x4f\x5a\xf7\x07\xfb\x26\xfb\x46\xfb\x27\xb2\x5a\xf7\x46\xf7\x26\xf7\x08\xfb\x27\xc8\xbd\xfb\x09\xf7\x27\xf7\x46\xf7" ++"\x26\x05\x0e\xfb\xe9\xf7\x77\xf8\x6e\x15\x8c\x9a\x92\x8b\x94\x1b\xbd\xa7\x79\x6b\x4f\x5f\x63\x4a\x62\x70\xa1\xad\x90\x8b\x93\x8c" ++"\x93\x1f\x8c\x97\x05\x4b\x06\x89\x76\x8a\x82\x80\x1a\x49\xb7\x66\xdb\xf4\xd9\xd1\xe9\xac\x7e\xa1\x6c\x9a\x1e\xbd\xab\x9e\xaa\xbf" ++"\x1a\xc2\x5d\xae\x44\x57\x5f\x79\x69\x6c\x1e\x77\x76\x80\x74\x7f\x5b\x08\xca\x06\x92\xaa\x90\x97\x94\x96\x08\xa2\x9c\xa6\x97\xab" ++"\x1b\xb2\xa2\x79\x6e\x54\x6a\x72\x41\x1f\x87\x06\x7f\x06\x0e\xca\xf9\x11\xf8\x49\x15\xf5\x89\x61\xbc\x31\x1b\x47\x4e\x6d\x53\x5b" ++"\x1f\x5b\x51\x6e\x3a\x40\x1a\x24\xc4\x4c\xe9\xc6\xbd\xa2\xba\xb6\x1e\xa5\xa7\x9b\xa7\xa3\xc7\x08\x44\x06\x3a\x6d\x5d\x60\x54\x1b" ++"\x52\x65\xb8\xcf\xc0\x9c\xc6\xa7\xb6\x1f\xbb\xab\xb5\xa5\xbb\x1b\xbf\xa2\x70\x49\x8e\x1f\x67\xf7\xc5\x8b\x1d\x84\x28\x1d\xdc\xf7" ++"\xc9\x23\x1d\x84\x28\x1d\x97\xf7\xca\x41\x0a\x0e\x84\x28\x1d\xa6\xf7\xb0\x15\x23\x06\x75\xa1\x0a\x75\x24\x05\xf3\x06\x0e\x84\x28" ++"\x1d\x94\xf7\xc9\x24\x0a\x0e\x84\x28\x1d\xc6\x9d\x1d\x0e\x84\x28\x1d\xf7\x2d\xf7\xb4\x15\x6e\x79\x81\x83\x77\x1b\x81\x70\x91\x94" ++"\x71\x50\x0a\xb8\xb5\x31\x1d\xbb\xf8\x04\x74\x15\xf7\x42\x8d\xf7\x06\xe4\xda\xf7\x5a\x8f\x1d\x3c\x2c\x5a\xfb\x1d\xfb\x12\x1a\x35" ++"\xa9\x40\xc2\x5a\x1e\xae\x6c\xa8\x7f\xce\x81\x65\x44\x18\x60\x1d\x92\xa1\x62\x33\x1d\xbe\xa7\x83\xb2\x1b\xdf\xc8\xb8\xcb\xa7\x6d" ++"\xa2\x66\x86\x87\x8b\x89\x7f\x1f\x0e\x84\xf8\xda\xfa\x3f\x15\xfb\x14\xfb\x28\x05\xc8\x06\xf7\x47\xf7\x28\x05\xfc\x4b\xfc\xf3\x3d" ++"\x0a\x84\xf8\x83\xfa\x40\x4b\x1d\xfb\xe3\xfc\xf4\x3d\x0a\x84\xf8\x8d\xfa\x26\x4a\x1d\xfc\x19\xfc\x73\x3d\x0a\x84\xf8\x84\xfa\x3f" ++"\x70\x1d\xfb\xcc\xfc\x5f\x3d\x0a\xfc\x20\x29\x1d\xf7\x41\x55\x0a\xfc\x20\x29\x1d\xf0\x64\x1d\xfc\x20\x29\x1d\xf7\x04\xfa\x1f\x2c" ++"\x0a\xfc\x20\x29\x1d\xf7\x04\xfa\x3f\x2e\x0a\xbb\x2b\x0a\xa2\xfa\x2a\x98\x0a\x72\x6d\x7c\x76\x7a\x1f\x7f\x7c\x83\x7a\x7f\x68\x08" ++"\xc1\x06\xa8\xa0\x91\x8f\xa1\x1b\x91\x42\x1d\xcb\x9d\x87\xa0\x1b\xb8\xb5\x31\x1d\xf3\xf9\x01\xfa\x3f\x2c\x1d\xfb\x58\xfb\x5a\x63" ++"\x1d\x70\xd7\x5e\x28\x0a\x0e\xf3\xf8\xae\xfa\x40\x41\x0a\x2c\xfb\x5b\x63\x1d\x70\xd7\x5e\x28\x0a\x0e\xf3\xf8\xba\xfa\x26\x30\x1d" ++"\xfb\x2b\x45\x15\xfb\x05\x2a\x61\x36\x3a\x1f\x32\x2f\x56\xfb\x17\xfb\x14\x1a\x34\xa6\x3f\xb9\x5d\x1e\x5b\xbb\xdc\x6e\xe0\x1b\xe9" ++"\xe0\xa6\xbd\xcc\x1f\xf7\x09\xe5\xd7\xf7\x36\xf7\x32\x1a\xda\x70\xd7\x5e\x28\x0a\x0e\xf3\xf8\xae\xfa\x3f\x24\x0a\x42\x59\x15\xfb" ++"\x05\x2a\x61\x36\x3a\x1f\x32\x2f\x56\xfb\x17\xfb\x14\x1a\x34\xa6\x3f\xb9\x5d\x1e\x5b\xbb\xdc\x6e\xe0\x1b\xe9\xe0\xa6\xbd\xcc\x1f" ++"\xf7\x09\xe5\xd7\xf7\x36\xf7\x32\x1a\xda\x70\xd7\x5e\x28\x0a\x0e\xf3\xf8\xad\x61\x1d\x70\xd7\x5e\x28\x0a\xf7\x3c\xf7\x96\x15\x6e" ++"\x79\x82\x83\x77\x77\x0a\x31\x1d\x84\xf8\xb7\xf9\xab\x81\x0a\xf7\x92\xfb\xa8\x7e\x1d\x0e\xbb\xf8\xe3\xfa\x3f\x2c\x1d\x8e\xfb\x66" ++"\x6e\x0a\xbb\xf8\x99\xfa\x40\x41\x0a\xea\xfb\x67\x15\x49\x1d\xd1\x98\x3f\x1d\x83\x67\x85\x60\x7a\x1a\x62\xa2\x59\xab\x6e\x1e\x66" ++"\xb4\xcd\x76\xd8\x1b\xf7\x3c\xf7\x15\xe9\xf7\x26\xaa\x1f\xf7\x01\xf8\x94\x05\x0e\xbb\xf8\xa8\xfa\x26\x30\x1d\xaf\x39\x15\x49\x1d" ++"\xd1\x98\x3f\x1d\x83\x67\x85\x60\x7a\x1a\x62\xa2\x59\xab\x6e\x1e\x66\xb4\xcd\x76\xd8\x1b\xf7\x3c\xf7\x15\xe9\xf7\x26\xaa\x1f\xf7" ++"\x01\xf8\x94\x05\x0e\xbb\xf8\x96\xfa\x3f\x24\x0a\xf7\x0c\x4d\x6e\x0a\x84\xf8\xc8\xfa\x3f\x2c\x1d\xfb\x78\xfd\x21\x85\x0a\x0e\x84" ++"\x2f\x1d\xf7\x09\xfa\x26\x30\x1d\x0e\x4c\x33\x0a\xfb\x50\xf7\x26\x2a\x1d\xf8\x5e\xf9\x78\x2c\x1d\x79\xfd\x45\x3d\x1d\xa5\x8b\x8b" ++"\x96\x1a\xcf\x46\xb8\x22\x4c\x1d\x85\x8a\x83\x6b\x0a\x52\x6b\x51\x1d\xea\x43\x1d\x0e\xf8\x1d\xf9\x79\x4b\x1d\xcb\xfd\x46\x54\x1d" ++"\xf8\x27\xf9\x5f\x4a\x1d\x95\xfc\xc5\x54\x1d\xf8\x1c\xf9\x78\x70\x1d\xe4\xfc\xb1\x54\x1d\x7c\x1d\x81\xf8\x84\x15\x55\x55\x57\x56" ++"\x63\xaa\x6d\xb3\xc4\xbf\xbe\xc4\xb1\x6d\xa8\x61\x1f\x83\x5f\x15\xa0\x99\x7d\x76\x71\x71\x71\x6f\x76\x7d\x99\xa0\xa5\xa6\xa5\xa6" ++"\x1f\x0e\x5f\x0a\xda\xf8\x61\x15\x6f\x7a\x80\x82\x77\x1b\x81\x70\x91\x94\x71\xcd\x1d\x83\x7b\x7f\x67\x08\xc0\x06\xa7\x9f\x93\x90" ++"\xa1\x1b\x91\x42\x1d\xcb\x9d\x87\xa0\x1b\xb8\xb6\xb6\xcb\x9f\x1f\x0e\xfb\x42\xf7\xa3\x74\x15\xf7\x15\x8f\xe1\xd1\xab\xf7\x15\xa6" ++"\x0a\x46\x5f\x3f\x0a\xdf\x06\x8c\x9a\x05\x8c\x9b\x8c\x96\x8e\x1a\xab\x62\x1d\x51\xa3\x52\xb2\x67\x1e\xa3\x74\x9f\x82\xba\x82\x65" ++"\x45\x5d\x1d\xbe\xa7\x39\x0a\x87\x87\x8b\x89\x7e\x1f\x0e\xf8\x68\xf9\x78\x2c\x1d\x7a\xfc\x8e\x31\x0a\xf8\x19\x54\x0a\xdb\xfc\x8f" ++"\x31\x0a\xf8\x24\xf9\x5f\x30\x1d\xa4\xfc\x0e\x31\x0a\xf8\x14\xf9\x78\x24\x0a\xf6\xfb\xfa\x31\x0a\xfc\x20\x2d\x0a\xf7\x21\xf9\x78" ++"\x23\x1d\xfc\x20\x2d\x0a\xd0\xf9\x79\x24\x1d\xfc\x20\x2d\x0a\xdb\xf9\x58\x2c\x0a\xfc\x20\x2d\x0a\xdb\xf9\x78\x2e\x0a\x39\x1d\xf7" ++"\xaa\xf7\x57\x46\x0a\x78\x77\x0a\xb6\xcb\xa0\x1f\x0e\xf8\x64\xf9\x78\x2c\x1d\xfb\x54\xfb\x5d\x15\x2e\x39\x61\x41\x58\x1f\x5e\x4b" ++"\x6a\xfb\x02\x36\x1a\xfb\x03\xd8\x3f\xf7\x04\xeb\xd7\xb2\xd8\xc3\x1e\xb9\xca\xac\xf7\x01\xe2\x1a\xc0\x77\xbe\x68\xad\x1e\xac\x69" ++"\x5e\x45\x1d\x0e\xf8\x13\x54\x0a\x2e\xfb\x5e\x96\x1d\x5b\x3a\x4f\x0a\x0e\xf8\x1f\xf9\x5f\x30\x1d\xfb\x29\x42\x15\x2e\x39\x61\x41" ++"\x58\x1f\x5e\x4b\x6a\xfb\x02\x36\x1a\xfb\x03\xd8\x3f\xf7\x04\xeb\xd7\xb2\xd8\xc3\x1e\xb9\xca\xac\xf7\x01\xe2\x1a\xc0\x77\xbe\x68" ++"\xad\x1e\xac\x69\x5e\x45\x1d\x0e\xf8\x10\xf9\x78\x24\x0a\x47\x56\x15\x2e\x39\x61\x41\x58\x1f\x5e\x4b\x6a\xfb\x02\x36\x1a\xfb\x03" ++"\xd8\x3f\xf7\x04\xeb\xd7\xb2\xd8\xc3\x1e\xb9\xca\xac\xf7\x01\xe2\x1a\xc0\x77\xbe\x68\xad\x1e\xac\x69\x5e\x45\x1d\x0e\x4a\x0a\xf7" ++"\x33\xf7\x95\x46\x0a\x77\x1b\x81\x6f\x92\x93\x72\xcd\x1d\x84\x7c\x7e\x66\x08\xc0\x06\xa8\xa0\x91\x8f\xa2\x1b\x91\x95\x89\x87\x96" ++"\x1f\x75\xcb\x9c\x87\xa1\x1b\xb8\xb6\xb6\xcb\x9f\x1f\x0e\xfb\x42\xf8\x37\xf8\xe4\x81\x0a\xf7\x52\xfb\x6a\x15\x90\xa0\x8c\x94\x98" ++"\x1a\xd1\x49\xbb\x29\x3c\x1d\x3b\xd0\x5b\xf7\x09\xf7\x29\xec\xd8\xf7\x0b\x5a\x0a\xa4\x9d\x9c\x44\x0a\x1f\x85\x07\x86\x07\x8a\x80" ++"\x05\x0e\xf8\x63\xf9\x78\x2c\x1d\x2f\xfd\x78\x3b\x0a\xf8\x10\x54\x0a\x94\xfd\x79\x3b\x0a\xf8\x1e\xf9\x5f\x30\x1d\x5a\xfc\xf8\x3b" ++"\x0a\xf8\x0c\xf9\x78\x15\x21\x74\x1d\xae\xfc\xe4\x3b\x0a\xfb\x42\x74\x0a\xfb\x30\xf7\x6c\x23\x1d\xfb\x42\x74\x0a\xfb\x6e\xf7\x53" ++"\x30\x1d\x0e\xfb\x42\x46\x1d\xfb\x0c\xf7\x23\x15\xf7\x15\xf7\x28\x05\x4a\x06\x24\x59\x0a\xfb\xc9\xf7\x45\xf8\xec\x15\x48\xfb\xd0" ++"\x05\xc8\x06\xb0\xf7\x42\x05\xc8\x98\xb3\xb1\xc0\x1b\xa8\xa0\x79\x72\x87\x8a\x82\x89\x83\x1f\x5f\xfb\x65\x05\xc8\x06\xba\xf7\x75" ++"\x05\x8d\x93\x8c\x93\x92\x1a\xb9\x68\xaa\x56\x60\x64\x7e\x71\x6c\x1e\x91\xa9\x05\x0e\x48\x0a\x0e\xf3\x48\x0a\xf7\x4b\xce\x8e\x0a" ++"\xf3\x48\x0a\xf7\x79\xf7\xa4\xdb\x1d\xf7\x34\xf9\x79\xf9\x59\x35\x0a\xfc\x9e\xfb\x15\x15\x4c\xfb\xbc\x05\xc9\x06\xe6\xf8\x3d\x05" ++"\x60\x06\x6a\x48\x7d\x82\x32\x84\x81\x5d\x18\xf8\xe5\xfb\xf8\x15\xc5\x82\x0a\x79\xa6\x67\x9e\x1e\x67\x9b\x1d\x0e\xf7\x34\xf9\x96" ++"\x34\x0a\x55\x87\x1d\xfc\x4f\xf7\xa7\x67\x0a\x0e\xf7\x34\xf9\x96\x34\x0a\x55\xfc\x79\x15\xc4\x82\x0a\x7a\xa6\x67\x9e\x1e\x66\x9b" ++"\x1d\xfb\x87\x21\x0a\xfb\x6f\x06\x39\xfb\x7b\x05\xbc\x06\xa8\xaa\xa1\x95\xad\x1b\xba\xa6\x71\x5d\x41\x59\x55\x47\x5e\x73\xa3\xba" ++"\x89\x1f\x56\x80\x06\x46\xb4\x65\xd6\xee\xde\xe1\xf2\xcc\x60\xb3\x47\x6d\x71\x83\x7a\x6f\x1e\xb5\xf7\x0a\x05\xf7\x45\x06\x0e\xf7" ++"\x34\xf9\x57\x34\x0a\x8a\x87\x1d\xfb\x58\x21\x0a\xfb\xb0\x06\x7f\x57\x05\xf7\x7a\x06\xfb\x19\xfb\x26\x51\x35\x4c\xfb\x21\x08\xc4" ++"\x06\xc0\xf7\x1d\xd8\xf7\x08\xf7\x10\xf7\x14\x08\x0e\xf7\xda\x6d\x0a\xf7\x68\xf7\xb8\x23\x1d\x84\x28\x1d\x2f\xf7\xbe\x59\x1d\x84" ++"\x28\x1d\x0e\x84\x28\x1d\xfb\x9d\xee\x15\x78\x97\x0a\x9e\xe6\x05\x0e\x84\x28\x1d\xf7\x51\xf7\x9d\x15\xfb\xa6\x06\x7b\x46\x05\xf7" ++"\xa6\x06\x0e\x84\xf8\xa0\xf7\x6f\x15\xa6\xfb\x6f\x05\xaa\x06\x66\x7e\x7b\x83\x77\x7d\x08\x68\x73\x75\x66\x69\x1a\x5d\xbd\x6e\xdb" ++"\xa2\x92\x8c\x94\xb5\x1e\x94\xb8\x05\x84\x76\x75\x88\x72\x1b\x62\x70\x9c\xa6\xb6\xb0\xad\xe4\xb2\x1f\xd9\x1d\xee\x06\xf7\x02\xf7" ++"\x6f\x05\xf7\xb4\xe7\x1d\x0e\x84\x28\x1d\xc8\x9d\x1d\x6a\xf7\x35\x15\xfb\x14\xfb\x28\x05\xc7\x45\x0a\x84\x84\x1d\xbb\x3a\x0a\x56" ++"\xf8\x48\x23\x1d\xbb\x3a\x0a\x3d\xf7\xb4\x15\xf7\x14\xf7\x28\x05\x4b\x06\x23\x59\x0a\xbb\x3a\x0a\xfb\x35\xf8\x49\x24\x1d\xbb\xf9" ++"\x95\xf8\x8b\x15\x99\x07\xf7\x25\x39\xda\xfb\x2a\xfb\x12\x25\x5c\x30\x43\x1e\x3f\x2c\x5b\xfb\x1b\xfb\x0a\x1a\x3e\x9d\x4f\xb3\x56" ++"\x1e\x4e\xba\xc8\x70\xe8\x1b\xf7\x4d\xf7\x04\xe4\xf7\x5c\xcb\x1f\x2c\x06\x77\x59\x7b\x6a\x75\x6e\x08\x4e\x5d\x47\x69\x3e\x1b\x5c" ++"\x5e\x99\xa5\x6b\x1f\x64\xaa\x77\xbf\xd1\x1a\xed\xa9\xf1\xbe\xd6\x1e\xe3\xc7\xd6\xb7\xe5\x1b\xb8\xb8\x80\x79\xa5\x1f\xaa\x77\x9a" ++"\x66\x57\x1a\x89\x8b\x82\x8a\x84\x1e\x5f\xf8\x30\x15\x23\x06\x74\x23\x05\xf3\x06\x0e\x84\x75\x0a\xbb\x72\x0a\xf7\x38\xf9\x59\x2a" ++"\x1d\xbb\x86\x1d\x4d\x8f\x16\xf8\xf0\x06\xfb\x97\xf9\x0a\x05\x33\x06\xb7\x25\x15\xf7\x4b\xfc\x5b\x05\xfc\x01\x06\x0e\x84\x27\x0a" ++"\xf7\x4b\xf9\xe2\x4e\x0a\x84\x27\x0a\xf7\xf6\xf9\x59\x2a\x1d\x84\x27\x0a\xf8\x14\xf9\xd4\x23\x0a\x84\x27\x0a\xf8\x65\xf9\xc1\x36" ++"\x1d\xbc\xf7\x01\x16\xe9\x06\xf1\xf8\x76\x05\xf7\x0d\xa5\xd0\xc4\xf7\x0d\x1b\xdd\xc0\x6c\x5a\x84\x89\x7e\x87\x79\x1f\xfb\x15\xfc" ++"\xf6\x5c\x0a\x85\x8b\x8d\x7e\x1f\x7a\x3c\x05\x88\x92\x8e\x8b\x94\x1b\xf7\x12\xb5\xa4\xdf\x9d\x1f\xf7\x26\xf9\x43\x05\x8e\x98\x8c" ++"\x98\x97\x1a\xdf\x50\xb4\xfb\x0f\xfb\x08\x4a\x75\x51\x51\x1e\x99\xcc\x05\x35\x06\x0e\x84\xf7\x93\xf7\xe0\xab\x1d\xf8\x58\x06\x66" ++"\x7d\x7b\x84\x77\x7d\x08\x68\x73\x75\x66\x69\x1a\x5d\xbd\x6e\xdb\xa2\x92\x8c\x94\xb5\x1e\x94\xb8\x05\x84\x76\x75\x88\x72\x1b\x61" ++"\x71\x9c\xa6\xa1\x97\xa0\xa1\xa0\x1f\x9d\x9a\x97\x92\xc9\xa9\x9c\xdd\x18\xfc\x41\x06\x0e\x84\x27\x0a\x0e\xf7\x07\xf7\xde\xf7\xe0" ++"\xa2\x1d\xfc\x40\x06\x2e\xf9\x1b\x2b\x1d\xbb\x7a\x0a\xf7\x40\xf9\x4d\x7f\x0a\xfb\x26\xf8\x21\x2b\x1d\xba\xf7\xcd\x15\x68\x50\x05" ++"\xdf\x06\x8a\x80\x8b\x7c\x88\x1a\xfb\x37\xcf\x37\xf7\x17\xc9\xc6\x9a\xaa\xc4\x1e\x9f\xe8\x05\x5b\x2f\x65\x7e\x5a\x1b\x37\x60\xc9" ++"\xf7\x0e\x1f\x99\xf7\x6b\x07\xaf\xc6\x05\xfb\x8a\x06\x8e\xa0\x91\xa6\x91\x9d\x08\xf7\xa2\x06\xaf\xc6\x05\xfb\xb1\x06\xf7\x1e\xc7" ++"\xc9\xc4\xe2\x1b\xbf\xb0\x79\x56\xc9\x1f\xbc\xdb\x05\xba\x53\x56\x9f\x46\x1b\x35\x42\x6a\x47\x4f\x1f\x5f\x5a\x6a\x53\x72\x4a\x08" ++"\x4c\x06\x68\x50\x05\xda\x06\x84\x74\x85\x72\x88\x79\x08\x0e\x23\xd4\x16\xe9\x2e\x1d\xf8\x26\x2f\x0a\xfc\x85\x06\x0e\xf3\x64\x0a" ++"\xfb\x9f\xfa\x38\x3c\x0a\xf3\x81\x1d\xfb\x45\xfa\x44\x24\x1d\xf3\x64\x0a\xfc\x0e\x53\xe5\x1d\x65\x1b\x82\xd7\x1d\xf3\xf9\xab\xf8" ++"\x15\x15\xfb\xc4\x26\x0a\xf7\x71\x06\x87\x77\x7f\x51\x68\x54\x57\x5f\x19\x5d\x55\x52\x76\x46\x1b\x42\x49\xa7\xb6\x6c\x1f\x75\xac" ++"\x7f\xbb\xc6\x1a\xec\xac\xea\xc5\xd4\x1e\xdd\xcc\xdd\xb5\xe7\x1b\xdb\xc7\x6e\x57\xa4\x1f\x95\x76\x8e\x7d\x68\x1a\xea\x06\xc5\x81" ++"\xb1\x71\xb0\x1e\xce\x5e\x42\xac\x25\x1b\xfb\x0a\x28\x64\x3e\x40\x1f\x30\x30\x51\xfb\x22\xfb\x17\x1a\xfb\x40\xf4\xfb\x04\xf7\x35" ++"\xf2\xf7\x04\xbb\xcf\xc3\x1e\x8e\x2a\x05\xc5\x06\x43\xfa\x2b\xbf\x0a\xbb\xf7\x52\xf8\x8a\x15\x20\xfc\x8a\x05\xe9\x06\xd2\xf7\xe0" ++"\x05\xf8\x0a\x06\x44\xfb\xe0\x05\xe8\x06\xf6\xf8\x8a\x05\xd6\x06\x99\xd1\x05\x40\xb4\x0a\xfc\x0b\xb4\x0a\x41\x06\x7c\x45\x05\xf7" ++"\x3c\x16\xf8\x0b\x06\x78\x33\x05\xfc\x0b\x06\x0e\xbb\x7c\x0a\xf7\x91\xf8\xf4\x24\x1d\xc6\xf7\xb6\xf9\x6d\x15\x2d\x22\x0a\xf8\xae" ++"\xb3\x1d\x95\x8c\x97\x8e\x97\x1f\x99\xcd\x05\x2d\x06\x7d\x4b\x05\x87\x79\x89\x7a\x7e\x1a\x60\x9f\x61\xae\x6f\x1e\x75\xa7\xad\xc6" ++"\x1d\x0e\xfc\x20\x29\x1d\x85\xfa\x34\x59\x1d\xfc\x20\x29\x1d\xf7\x57\xfa\x26\x23\x0a\xfc\x20\x29\x1d\xf7\x9c\xfa\x13\x15\xfb\x8b" ++"\x06\x7b\x46\x05\xf7\x8c\x06\x0e\xfc\x20\xf7\xf1\xa0\x0a\xae\x06\x74\x7e\x82\x84\x79\x7c\x08\x61\x67\x7c\x73\x69\x1a\x5e\xbb\x6c" ++"\xce\xa0\x97\x8d\x93\xa3\x1e\x94\xb8\x05\x83\x70\x87\x8a\x7c\x1b\x66\x74\x9c\xa6\xa9\xa4\xad\xbd\xb2\x1f\x91\x8f\x91\x90\x8f\x8e" ++"\x08\x0e\xfc\x20\x29\x1d\x0e\xfc\x20\x29\x1d\xf7\x02\xfa\x26\x65\x1d\xfb\xb1\xf8\x31\x36\x0a\x40\xf9\x6d\x2b\x1d\xfc\x20\x29\x1d" ++"\xf7\x88\xfa\x2a\x98\x0a\x71\x6e\x7c\x76\x7a\x1f\x7f\x7c\x83\x7a\x7f\x68\x08\xc0\x06\xa8\xa0\x92\x8f\xa1\x1b\x91\x42\x1d\xcb\x9d" ++"\x87\xa0\x1b\xb8\xb5\x31\x1d\xfb\x42\x6c\x0a\x4e\xf7\x67\x24\x1d\x84\x78\x0a\x84\x79\x0a\xf7\x05\x4f\xb0\x1d\x3e\x1d\xf7\x45\xf9" ++"\xed\x23\x1d\x84\xf8\xbb\xf9\x6d\x15\xfb\x0c\x06\xfc\x33\xfd\x6d\x05\xef\x06\xf7\xfa\xf9\x09\xdc\xfd\x09\x05\xec\x06\x0e\x3e\x1d" ++"\xf7\x82\xf9\x1b\x42\x0a\xba\xbc\xdd\x50\x1d\x3e\x1d\xc1\xfb\x22\x5e\x1d\x3e\x1d\xf7\xf8\xf7\xfd\x23\x0a\xf7\x33\x97\x1d\xbb\x2b" ++"\x0a\x57\x55\x0a\xbb\x2b\x0a\x3f\xf9\xab\x2a\x1d\xbb\x2b\x0a\xfc\x00\x4f\x42\x0a\xba\xbb\xde\x50\x1d\xbb\x2b\x0a\x0e\xf3\x30\x0a" ++"\x5d\xf7\xa0\x4e\x0a\xf3\x30\x0a\xa9\xf7\xab\x40\x0a\xf3\x30\x0a\xf7\x4f\xf7\x7f\x36\x1d\xf0\xb2\x16\xf7\xb4\x20\x1d\x2f\xca\x6a" ++"\xc5\xf0\x1a\xf7\x5d\xf7\x17\xf7\x2f\xf7\x3f\xf7\x0b\xdb\x3c\xfb\x0b\x37\x6b\x31\x52\x41\x1e\x61\x55\x61\x6a\x35\x5e\x7a\x39\x18" ++"\xf7\xb4\x20\x1d\xfb\x50\x06\xf7\x33\xce\xe8\xf7\x1c\xf7\x38\x1a\xf7\x45\xfb\x07\xf7\x08\xfb\x44\xfb\x05\xfb\x01\x58\x35\x43\x1e" ++"\x4c\x41\x64\xfb\x02\x26\x1a\x4c\x9f\x4b\xaf\x5b\x1e\x9d\x72\x9a\x7d\xad\x73\x08\xfb\x55\x06\xdd\xf9\x1b\xcf\x1d\xf3\x30\x0a\x0e" ++"\xf7\x0c\xf8\xb4\x61\x1d\x6f\xd7\x5f\x28\x0a\xfc\x1b\xd0\x15\x78\x30\x8e\x23\x05\xaa\x06\xbb\xf3\x9e\xe6\x05\x0e\xf3\x65\x0a\xf7" ++"\xe1\xf9\xc4\x23\x1d\xf7\x37\xf8\x06\x7f\x15\xe9\x06\x9e\xe5\xef\x90\xcd\x9f\xcd\xba\x19\xe4\xca\xc2\xf2\xf3\x1a\xd6\x64\xd2\x4d" ++"\xb2\x1e\x5e\xa7\x66\x97\x44\x91\x9e\xe5\x18\x2d\x06\x78\x31\x2b\x86\x4b\x78\x4b\x61\x19\x2b\x4d\x4f\x21\x20\x1a\x3e\xb5\x42\xcd" ++"\x64\x1e\xb8\x71\xaf\x80\xd0\x85\x08\x9c\xd9\x15\x56\x90\x72\x93\x6c\x9e\x08\x61\xa5\x73\xb8\xc0\x1a\xd4\xb0\xd7\xc6\xba\x1e\xba" ++"\xb2\xbc\x9e\xd3\x92\x08\xe8\x16\xc1\x89\xa5\x84\xa9\x78\x08\xb6\x71\xa4\x5c\x56\x1a\x42\x68\x40\x53\x5c\x1e\x59\x61\x58\x77\x41" ++"\x85\x08\x0e\xbe\x84\x0a\xf7\x31\xf8\x08\x16\xe7\x06\xa8\xf7\x1e\xe1\x8d\xd5\x9f\xc6\xaf\x19\xe7\xc6\xaf\xce\xb2\xf7\x52\xb9\xf7" ++"\x6d\x18\x2d\x06\x5d\xfb\x6d\x6d\xfb\x23\x77\x5d\x58\x60\x19\x5c\x66\x50\x77\x48\x88\xf7\x00\xf8\x91\x18\x2f\x06\xfb\x01\xfc\x91" ++"\x05\xfb\x0a\x91\x53\xb5\xde\x1a\xae\x90\xae\x9f\xe6\x1e\xb9\xf7\x6d\x05\x2d\x06\x5d\xfb\x6d\x05\x7a\x3b\x83\x56\x64\x1a\xfb\x0c" ++"\xe9\x3f\xf7\x31\x85\x1e\x0e\xbb\x55\x1d\xd6\xf8\xb3\x23\x1d\xbb\x55\x1d\xc1\xf8\x1f\x15\xf7\x14\xf7\x28\x05\x4b\x06\x23\x59\x0a" ++"\xbb\x55\x1d\xfb\x54\xfc\x5c\x42\x0a\xbb\xbb\xde\x9d\x1f\x9e\xe8\x05\x0e\x84\x71\x0a\x84\x7d\x1d\x57\xf8\x3c\x23\x1d\x84\xf7\xe6" ++"\x75\x15\xdf\xce\x9d\xaf\xc3\x1f\xd2\xb9\xc0\xe2\xd3\x1a\xa6\x83\xa5\x7b\xa4\x1e\x75\xae\x6e\x9f\x5c\x98\xfb\x40\xbc\x18\x3e\xa1" ++"\x73\x9f\xb7\x1a\xaf\x99\xa9\xa9\xa6\x1e\xac\xb0\xbb\x9b\xce\x1b\xc3\xb5\x80\x77\xa1\x1f\x9e\x7a\x98\x6b\x6e\x1a\x82\x8a\x83\x88" ++"\x78\x1e\xe3\x06\x91\xa7\x8d\x97\x9b\x1a\xb6\x76\xb9\x5a\x1d\x78\x65\x6f\x71\x1e\x65\x62\x50\x79\x3b\x1b\xfb\x05\x57\xb5\xe6\x68" ++"\x1d\x4b\xa8\x53\xbe\x69\x1e\xa9\x78\xa7\x82\xd0\x82\x66\x45\x5d\x1d\xbf\xa6\x5d\x0a\x88\x8b\x89\x7e\x1f\x0e\x84\x61\x0a\xfb\x25" ++"\xf8\x3d\x24\x1d\x84\x7d\x1d\xfb\xea\xfc\xd3\x15\x76\x29\x05\xc1\x06\x50\x81\x73\x6e\x64\x1b\x83\x65\x05\xca\xba\xbc\xdd\x50\x1d" ++"\x41\xa8\x16\xf8\xb5\x2f\x0a\xfc\x3e\x06\xf7\xd1\xf7\xb3\xfb\x5b\xf7\xaa\x05\xf8\x2f\x20\x1d\xfc\xa2\x06\x79\x36\xf7\x56\xfb\xa7" ++"\xfb\xd0\xfb\xb3\x05\x0e\x4c\x48\x1d\x0e\x4c\xf8\x5b\xf8\x6a\x15\xb1\xf7\x45\x05\xf7\x82\x20\x1d\xfc\xd1\x26\x0a\xf7\x85\x06\x65" ++"\xfb\x45\x05\xfb\x34\x06\x7d\x48\x05\xf7\x34\x06\x35\xfc\x27\x05\xe9\x06\xe1\xf8\x27\x05\xf7\x34\x06\x99\xce\x05\x0e\x4c\x48\x1d" ++"\xf7\x3d\xf9\xab\x2a\x1d\x4c\xf7\xeb\x16\x97\x2e\x1d\xf7\x82\x20\x1d\xfc\xd0\x06\x79\x39\x05\xf7\x85\x38\x0a\xb4\x06\x59\x2f\x8a" ++"\x1d\xb8\xcb\x57\x0a\x0e\xf3\xf9\x02\xf8\x35\x15\xfb\xb2\x06\x79\x39\x05\xf7\xb3\x06\x53\xf8\x2a\x15\xfb\x29\xfb\x16\x41\xfb\x15" ++"\x3a\x1f\x56\x36\x6d\x20\x27\x1a\xfb\x36\xf7\x02\x20\xf7\x3a\xf7\x23\xf7\x14\xce\xf7\x09\xdb\x1e\xc5\xe1\xad\xf7\x02\xf3\x1a\xf7" ++"\x46\x26\xf1\xfb\x43\x1e\x77\x3a\x15\xd6\xc3\x71\x59\xac\x1f\xa2\x69\x98\x5d\x59\x1a\x35\x73\x34\x5f\x42\x1e\x2b\x51\x2d\x55\xfb" ++"\x02\x1b\xfb\x0c\x3e\xda\xf7\x0e\xdd\xa3\xe5\xb5\xd3\x1f\xef\xc4\xea\xc4\xf7\x01\x1b\x0e\xbb\x57\x1d\xfc\x30\xf7\x5b\x40\x1d\xd7" ++"\xbb\xbe\x9e\xa9\xac\xae\x1d\xbb\x4b\x0a\xfb\xac\xf7\x66\x40\x0a\xbb\x4b\x0a\xfb\x00\xf7\x3a\x15\xfb\xa6\x06\x7c\x46\x05\xf7\xa6" ++"\x06\x0e\xbb\xf8\xcc\xfb\x2a\x15\x84\x78\x73\x88\x6f\x1b\x63\x71\x9d\xa5\xab\xab\xb6\xbe\xae\x1f\xf7\x02\xd2\xb7\xc3\xa2\xeb\xf7" ++"\x01\xf8\x94\x18\x2d\x06\xfb\x01\xfc\x94\x05\x28\x76\x3a\x4f\xfb\x06\x1b\x2a\x4b\xb9\xd0\x99\x3f\x1d\x84\x69\x84\x5d\x7b\x1a\x62" ++"\xa2\x59\xab\x6e\x1e\x65\xb5\xcb\x77\xdc\x1b\xaa\x9d\x8d\x93\xb1\x1f\x4a\x69\x6b\x66\x60\x1a\x59\xba\x6f\xdf\xab\x9d\x8d\x93\xa1" ++"\x1e\x0e\x84\x2f\x1d\x0e\x84\x2f\x1d\xf7\x04\xfa\x26\x65\x1d\xf7\x53\xf8\xdc\xf7\xb2\x85\x0a\xfb\xdf\xf9\x6d\x2b\x1d\xbb\x4b\x0a" ++"\xfb\x7d\xf7\x74\xaf\x1d\x70\x71\x70\x76\x7d\x99\x9f\xa6\xa5\xa5\xa8\x1f\x0e\xbb\x57\x1d\xfb\x2d\xf7\x51\x15\x6e\x7a\x81\x83\x77" ++"\x1b\x80\x70\x91\x94\x72\x50\x0a\xb7\xb6\x31\x1d\xf7\xa2\x32\x0a\xd6\xfa\x3f\x23\x1d\xf7\xa2\x32\x0a\x6c\x64\x1d\xf7\xa2\x32\x0a" ++"\x80\xfa\x26\x2c\x0a\xf7\xa2\x32\x0a\x75\xfa\x38\x70\x1d\x0e\x71\xc9\x16\xf8\x9f\x20\x1d\xfc\x9f\x06\xdf\xf7\x8e\x15\xf8\x60\x20" ++"\x1d\xfc\x5f\x06\x9f\xf7\x7d\x15\xf8\x9c\x20\x1d\xfc\x9c\x06\x0e\x84\x2f\x1d\xe4\x64\x1d\x84\x2f\x1d\xea\xfa\x3f\x2e\x0a\x4c\x33" ++"\x0a\xfb\x3b\xf7\xba\x23\x1d\x4c\x33\x0a\xfb\x31\xf7\xa1\x23\x0a\x4c\x33\x0a\x0e\x7c\x1d\xfb\x3d\xf8\x6b\x15\x87\x79\x8a\x83\x81" ++"\x1a\x50\xbf\x63\xd6\xbc\xbe\x9e\xa9\xab\x1e\xa3\xa0\x96\xa0\x97\x47\x0a\x80\x63\x74\x4f\x1b\x53\x70\xa0\xb5\x8d\x1f\x0e\xf7\x6b" ++"\x7b\x1d\xfb\x71\xf8\x46\x23\x1d\xf7\xda\xca\x1d\x84\xf8\xa1\xf7\x6f\x15\xa7\xfb\x6f\x05\xee\x06\x26\xf9\x6d\x05\xfb\x0c\x06\xfc" ++"\x33\xfd\x6d\x05\xf3\x06\xf7\x0f\xf7\x6f\x05\xf7\xa4\xd9\x15\xfb\x7b\x06\xf7\x52\xf7\xe0\x05\x0e\x74\xf7\x95\xf8\x38\x15\xbc\xf7" ++"\x77\x05\xf8\x13\x2f\x0a\xfc\x72\x26\x1d\xf7\xd3\x6e\x1d\xfb\x80\x39\x15\xf7\x66\x4f\x1d\xfb\x67\x06\x0e\x84\xdc\x16\xf7\xdd\x06" ++"\xd9\xcc\xa3\xbb\xbb\x1f\xb8\xb8\xa7\xcd\xc9\x1a\xcb\x69\xba\x49\xa8\x1e\xb2\x9a\xa0\x98\xa3\xa7\x08\xad\xb1\x9e\xbd\xbc\x1a\xe8" ++"\x46\xc5\xfb\x02\x1e\xfb\xbc\x06\xa6\xfb\xcf\x15\xbd\xf7\x7d\x05\xf7\x47\x06\xe8\xab\x76\x4e\x61\x7a\x64\x6b\x6e\x1f\x6d\x6b\x6a" ++"\x80\x4e\x1b\xfb\x8e\xfb\xe0\x15\xc1\xf7\x8e\x05\xf7\x75\x06\xd5\xad\x6e\x4d\x33\x43\x44\x32\x1f\x0e\xfb\x16\xf7\x83\xf9\x6d\x15" ++"\xfb\x2f\xfd\x6d\x05\xe8\x06\xf7\x1e\xf9\x1b\x05\xf7\xfd\x20\x1d\x0e\xa9\xf8\xda\x16\x68\xa9\x1d\xfc\x42\x06\x3f\xfb\xfd\x6b\xfb" ++"\x3c\x32\x20\xfb\x09\x80\x19\x56\xfb\x8c\x05\xe9\x06\xae\xf7\x3a\x05\xf8\x48\xdd\x15\xfb\xf7\x06\xde\xb8\xcb\xf4\xa7\xf7\x1f\xc6" ++"\xf7\xa8\x18\xf7\x85\x06\x0e\x84\x9c\x1d\x0e\x84\x9c\x1d\xf7\xd1\xf9\xd4\x2c\x0a\xf7\x87\xf8\x2f\x5e\x0a\xf4\x06\xf7\x2c\xfb\xed" ++"\x05\xec\x06\xfb\x3d\xf8\x14\xf7\xa9\xb8\x0a\x2f\xb3\x0a\x4b\xfb\xc2\x05\x25\x06\xfb\x08\xf7\xc2\x05\x27\xe2\x1d\xf7\x02\x06\xf7" ++"\xbd\xf7\xed\x05\xe7\x06\x0e\x4f\xf7\x00\xf7\x74\x15\x86\x71\x89\x7d\x76\x1a\xfb\x06\xde\x43\xf7\x19\xe0\xd1\xa7\xc2\xbf\x1e\xba" ++"\xbc\xa7\xd0\xcc\x1a\xd3\x8d\x1d\x5e\x77\x5b\xbd\x1d\x0e\xb4\x5b\x1d\x0e\xb4\xd6\x16\xe9\x06\x9d\xde\xf8\x67\xf8\x42\xfb\x01\xfc" ++"\x95\x05\xe9\xb8\x1d\xf7\x3f\xf7\x5b\x87\x0a\x63\x74\x4e\x56\x0a\x36\xcd\x16\x9e\x1d\x2d\x06\x0e\x97\xf8\xa6\x16\xe9\x25\x0a\xfc" ++"\x7b\x83\x0a\xf7\xc0\x06\x0e\xf7\x33\xf8\x66\x16\xf7\xe3\xf8\xf7\xfb\x16\xfc\xf7\x05\xe3\x25\x0a\xfb\x15\x06\xfb\xef\xfd\x0f\x3a" ++"\xf9\x0f\x05\xfb\x15\x26\x1d\xe3\x06\xf7\x16\xf8\xf7\xd8\xfc\xf7\x05\x0e\xbb\xf8\xff\xf7\xe0\x15\x44\xfb\xe0\x05\xe8\x25\x0a\x2e" ++"\x06\x48\xfb\xcf\x05\xfc\x0b\x06\xce\xf7\xcf\x05\x2e\x22\x0a\xd2\xf7\xe0\x05\x0e\xf3\x95\x0a\xfb\x47\xae\x0a\xe0\xe4\xc0\xaf\x0a" ++"\x1e\x81\x39\x15\xf7\x11\xd6\x3b\xfb\x1a\x30\x6c\x2c\x55\x41\x1f\x3a\x4f\x33\x5e\x2a\x1b\xfb\x0e\x40\xdc\xf7\x19\xe6\xaa\xeb\xc1" ++"\xd4\x1f\xdb\xc6\xe4\xb9\xe9\x1b\x0e\xbe\x84\x0a\x84\xf7\x90\xf7\xc9\x15\xf7\x77\x06\xf7\x24\xf7\x01\xf7\x02\xf7\x24\xf4\x47\xc8" ++"\xfb\x08\x1f\xfb\xc1\x22\x0a\xde\xf8\x1b\x15\xc2\xf7\x94\x05\xf7\x55\x06\xd8\xb4\x69\x4c\x67\x7d\x66\x74\x6e\x1f\x64\x6a\x60\x79" ++"\x4f\x1b\x0e\xbb\xf9\x17\xf7\x95\x15\xfb\x0a\x6f\x27\x3b\xfb\x0b\x1b\xfb\x0e\x4b\xd1\xf7\x19\xf5\xaf\xf4\xc9\xd7\x1f\xd1\xc4\xdc" ++"\xb3\xe1\x1b\xe8\xc9\x5c\x43\x7f\x8a\x81\x87\x75\x1f\xe9\x06\x8f\x9d\x8c\x94\x9a\x1a\xf7\x0c\x27\xde\xfb\x23\xfb\x06\x24\x5d\x36" ++"\x40\x1e\x3a\x31\x5a\xfb\x17\xfb\x12\x1a\xfb\x48\xee\x21\xf7\x3b\xf7\x47\xf7\x26\xf7\x07\xf7\x39\xab\x1e\x0e\x4c\xf8\x7e\xf9\x1b" ++"\x15\xf7\x83\x20\x1d\xfc\xd0\x26\x0a\xf7\x84\x38\x0a\xe8\x06\x0e\x68\x99\x1d\x0e\xf7\x0d\xf7\xf0\x81\x15\xe9\x06\x9e\xe6\xe6\x8d" ++"\xd0\xa0\xcd\xb9\x19\xe3\xc8\xbf\xf2\xf7\x03\x1a\xf7\x19\x35\xda\xfb\x33\x96\x1e\x9e\xe6\x05\x2d\x06\x78\x30\x36\x88\x4b\x78\x4d" ++"\x63\x19\x2c\x4d\x50\x22\xfb\x00\x1a\xfb\x1a\xe7\x34\xf7\x2c\x82\x1e\x9c\xdc\x15\xfb\x02\x93\x4c\xc1\xe4\x1a\xd3\xae\xd6\xc2\xb7" ++"\x1e\xbb\xb2\xbe\x9e\xd2\x90\x08\xe9\x16\xbd\x88\xa3\x85\xaa\x79\x08\xb6\x73\xa5\x5c\x57\x1a\xfb\x1e\xfb\x00\x21\xfb\x2d\x80\x1e" ++"\x0e\x84\xbe\x0a\xfb\x08\x06\xfb\x8d\xfb\xb2\xfb\x12\xf7\xb2\x05\xfb\x00\x06\xf7\x3b\xfb\xf7\xfb\xe6\xfc\x0a\x05\xf7\x0a\xba\x0a" ++"\xf7\x02\x06\x0e\xc0\xd7\x16\xf8\x9f\x06\x68\x32\x1d\xc0\xf7\x8c\x05\x53\x06\xf7\x1e\xf9\x1b\xba\x1d\x8a\xf8\x92\x16\xe9\x95\x1d" ++"\xb4\xbc\x81\xda\x1b\xd9\xbc\x92\x9f\xd1\x1f\x0e\xf7\x8a\xcc\x16\xf9\xa6\x25\x0a\x2d\x38\x0a\xfb\x8d\xb2\x1d\xf7\x8d\xc7\x16\xf9" ++"\x84\x06\x68\x32\x1d\xbf\xf7\x8c\x05\x54\x2e\x1d\x2d\x38\x0a\xfb\x92\xb2\x1d\xf7\x17\xf8\x46\xf8\x38\x15\xcc\xf7\xc9\x05\xfc\x04" ++"\x26\x0a\xf7\xa6\x06\xfb\x1d\xfd\x1b\x05\xf7\xbb\x6e\x1d\xfb\x69\x39\x15\xf7\x4f\x4f\x1d\xfb\x4f\x06\x0e\xf7\x68\xf7\xa0\x94\x1d" ++"\xf8\x92\x39\x15\xe9\x25\x0a\x2d\x06\x0e\x74\xf7\x96\x94\x1d\x0e\x9f\xf8\x02\xf8\x2a\x15\x79\x38\x05\xf7\xb0\x06\xfb\x3a\x5d\x21" ++"\x29\xfb\x1a\x1b\x49\x4f\xa6\xb8\x69\x1f\x71\xac\x81\xab\x86\xc8\x2f\x7b\x18\x95\x3e\x98\x65\xa9\x60\x08\x47\xbb\xdf\x65\xee\x1b" ++"\xf6\xec\xb5\xd8\xd1\x1f\xdd\xe4\xbd\xf7\x1c\xf7\x17\x1a\xe0\x73\xd5\x5f\xbe\x1e\xc0\x5f\x4b\xa5\x38\x1b\xfb\x2e\xfb\x15\x3c\xfb" ++"\x23\x3a\x1f\xe7\x78\x05\xf2\xcc\xe7\xc3\xf6\x1b\xf7\x01\xcd\x3c\xfb\x17\x83\x8a\x7b\x8a\x78\x1f\x0e\xf7\xf0\xf7\xed\xf7\xe0\x15" ++"\x87\x73\x8a\x79\x76\x1a\xfb\x4b\xf7\x00\xfb\x01\xf7\x48\xf7\x04\xef\xb5\xda\xd8\x1e\xe1\xe4\xbf\xaf\x0a\xfb\x4f\xfb\x30\xfb\x12" ++"\xfb\x5d\x4a\x1e\xfb\x11\x06\xce\xf7\xcf\x05\x2e\x22\x0a\xd2\xf7\xe0\x05\xf8\xb0\xf7\xdb\x15\xf7\x14\xd7\x3b\xfb\x1a\x30\x6b\x2b" ++"\x55\x42\x1f\x3a\x4e\x32\x5e\x28\x1b\xfb\x10\x3e\xdc\xf7\x18\xe7\xab\xea\xc2\xd5\x1f\xdb\xc6\xe5\xb9\xeb\x1b\x0e\x93\xf8\xe0\xf7" ++"\xce\x15\x48\xfb\xce\x05\xe8\x25\x0a\xfb\xe1\x06\x38\x52\x7b\x66\x5e\x1f\x56\x61\x6b\x46\x47\x1a\x4e\xa3\x62\xc5\x68\x1e\x37\x73" ++"\x6c\x61\x71\xfb\x0e\x73\xfb\x04\x7e\x6e\x66\x6c\x08\xf7\x00\x06\xa3\xaa\x9d\xbb\x9a\xd9\xa0\xf7\x07\xb1\xb3\xe6\x8d\x08\xf7\x95" ++"\xdd\x15\xfb\x74\x06\x62\x72\x90\x97\x79\x1f\x74\x99\x7d\xa8\xad\x1a\xb7\x9e\xb9\xaa\xa8\x1e\xa6\xa8\xae\x96\xc7\x1b\xf7\x75\x06" ++"\x0e\xfb\x4a\xf8\xf3\x22\x1d\xfc\x1e\x22\x0a\xf7\x1e\xf9\x1b\x05\xf7\xfc\x06\x9c\xdd\xf7\x48\xf7\x28\x05\xfb\x04\x06\x0e\xf7\x3d" ++"\xf7\x8b\x16\xe9\x06\xc6\xf7\xaa\x93\xb3\x98\xa1\xa9\xa2\x19\xac\xb5\xba\x98\xdc\x1b\xdb\xad\x77\x5c\x85\x8a\x81\x89\x82\x1f\x6a" ++"\xfb\x30\x05\x58\x82\x6d\x6f\x5e\x1b\xfb\x1b\x06\x79\x39\x05\xf7\x27\x06\xf1\x8a\xd0\xc9\x99\xf7\x00\xac\xf7\x2c\x18\x8e\x99\x8c" ++"\x96\x97\x1a\xad\x7b\xac\x6f\xa5\x1e\xa6\x6e\x5a\x98\x44\x1b\x24\x5e\x7b\x4d\x4e\x1f\xbc\xf7\x7e\x05\xf7\x5e\x20\x1d\xfc\x84\x26" ++"\x0a\xf7\x5c\x06\x0e\xfb\x16\xf7\x86\x22\x1d\xfb\x2f\xfd\x6d\x05\xe8\x2e\x1d\xf7\xfd\x20\x1d\xfb\x57\xa2\x0a\xad\xf7\x72\xf8\x2a" ++"\x15\xf7\x37\xbe\xf1\xe5\xf7\x18\x1b\xcd\xc7\x70\x5e\xad\x1f\x9d\x74\x95\x73\x93\x64\xe8\x9c\x18\x7c\xca\x7c\xae\x6d\xae\x08\xc4" ++"\x5b\x3a\xac\x2d\x1b\x22\x2f\x63\x3e\x43\x1f\x36\x30\x58\xfb\x1b\xfb\x17\x1a\x36\xa1\x44\xb7\x57\x1e\x54\xb9\xcc\x70\xe3\x1b\xf3" ++"\xed\xb1\xce\xd3\x1f\xb6\xb4\xa7\xb3\xb0\xd8\x2e\x9c\x18\x72\x54\x77\x6e\x67\x6a\x08\x57\x52\x41\x6e\x42\x1b\xfb\x03\x49\xda\xf7" ++"\x1b\x9c\x8c\x97\x8d\xa0\x1f\xf7\xb2\x06\x9d\xde\x05\x0e\x84\xf9\x58\xf8\x97\x15\x8f\x9f\x8c\x96\x9a\x1a\xf7\x03\x31\xd0\xfb\x25" ++"\x34\x43\x74\x5d\x54\x1e\x56\x60\x6b\x4a\x4d\x1a\x44\xb9\x56\xda\x75\x1e\xf7\x30\x60\x05\xdc\x74\xa9\x71\x5c\x1a\x69\x77\x64\x6a" ++"\x6c\x1e\x67\x64\x53\x79\x43\x1b\x21\x50\xba\xde\x96\x8c\x95\x8f\xa1\x1f\x2d\x06\x87\x73\x8a\x80\x79\x1a\xfb\x15\xe8\x42\xf7\x3a" ++"\xe8\xd5\xa2\xb9\xc4\x1e\xc4\xba\xae\xd2\xd3\x1a\xd5\x61\xba\x30\xa5\x1e\xfb\x33\xb8\x5c\x99\x79\x93\x7c\x9b\x19\x7f\x97\x83\xa0" ++"\x9e\x1a\xb0\xa2\xb4\xb0\xa5\x1e\xa4\xae\xb7\x97\xc0\x1b\xeb\xc3\x64\x47\x80\x8a\x82\x87\x7a\x1f\x0e\xfc\x20\xf7\xe9\x36\x0a\x0e" ++"\xfc\x20\xf7\xe9\x36\x0a\xf7\x0c\xfa\x26\x2c\x0a\xfb\x42\xf8\x7a\x22\x1d\xfb\x01\xfc\x95\x7f\x52\x7d\x6a\x74\x71\x19\x6f\x73\x66" ++"\x7a\x65\x1b\x55\x6a\xa8\xbb\x9a\x8e\xa0\x8f\x9e\x1f\x95\xba\x05\x2d\x06\x81\x5c\x05\x86\x77\x89\x77\x7a\x1a\x30\xd3\x4d\xf3\xf7" ++"\x12\xdf\xd3\xf7\x19\xa8\x1e\xf7\x08\xf8\xb7\x05\x0e\xf8\x1c\xf8\x72\x16\xf7\xd4\xc7\x1d\xfb\x0c\x1e\xfb\x6f\x06\xcc\xf7\xc9\x05" ++"\xfc\x34\x83\x0a\xf7\x79\x06\xa7\xfb\xc9\x15\xf7\x67\x06\xdc\xb3\x6c\x4b\x31\x3e\x44\x28\x1f\xfb\x66\x06\x0e\xf7\xc8\xf8\xab\xf7" ++"\xe6\x15\x43\xfb\xe6\x05\xf7\x92\xc7\x1d\xfb\x0d\x1e\xfb\x2d\x06\xcd\xf7\xc9\x05\x2d\x06\x49\xfb\xc9\x05\xfb\xc2\x06\xcd\xf7\xc9" ++"\x05\x2e\x22\x0a\xd3\xf7\xe6\x05\xf8\x1f\x16\xf7\x24\x4f\x1d\xfb\x24\x06\x0e\xf7\x3e\xf7\x8b\x16\xe9\x06\xc6\xf7\xaa\x05\xe2\x9e" ++"\xd3\xb8\xf7\x0f\x1b\xda\xad\x76\x5c\x87\x89\x80\x89\x81\x1f\x48\xfb\xd1\x05\xe9\x06\xcf\xf7\xd5\x05\x8e\x9a\x8d\x98\x94\x1a\xaf" ++"\x7c\xab\x6e\xa5\x1e\xa5\x6e\x59\x99\x4a\x1b\x27\x5f\x7a\x4d\x4d\x1f\xbd\xf7\x7e\x05\xf7\x3d\x20\x1d\xfc\x61\x26\x0a\xf7\x5a\x06" ++"\x0e\x36\xcd\x5e\x0a\xd9\x06\xf7\x2b\xfb\xed\x05\xee\x06\xfb\x3e\xf8\x14\xf7\xaa\xb8\x0a\x49\xb3\x0a\xf7\xbb\xa2\x0a\x68\x99\x1d" ++"\xf7\x5f\xf9\xe2\x3c\x0a\xf8\xb7\xc0\x15\x86\x7c\x85\x8a\x83\x1b\x7a\x80\x95\x9b\x90\x8c\x94\x8d\x93\x1f\xc9\xf7\xb6\x05\x8e\x9b" ++"\x8d\x9b\x96\x1a\xcf\x46\xb6\xfb\x01\x3e\x4e\x77\x64\x62\x1e\x6c\x6f\x7c\x6e\x7d\x53\x08\xe2\x06\xcd\x9e\xb7\xa8\xdc\x1b\xca\xb2" ++"\x76\x6a\x89\x1f\x84\x89\x83\x89\x81\x1e\x88\x7b\x83\x69\x74\x7e\x46\x82\x19\xfb\x27\x79\x74\x85\x5f\x70\x08\x57\x6b\x6a\x4f\x4c" ++"\x1a\x3c\xc4\x5a\xe7\xcf\xc5\xa2\xbe\xc4\x1e\x8a\x86\x8b\x86\x87\x1a\x66\xaa\x74\xbe\x9c\x97\x8d\x90\xa1\x1e\xfb\x00\xf7\x48\x15" ++"\x85\x71\x80\x7a\x70\x76\x08\x6a\x61\x5b\x7a\x5a\x1b\x54\x6d\xa2\xb5\xa7\x98\xa6\xa1\x9f\x1f\xa1\x9f\xad\x96\xc4\x93\xe7\x98\x9d" ++"\x8f\xa9\x97\x08\x0e\xfb\x03\xf8\x94\xf9\xa4\x15\x82\x63\x80\x60\x6e\x79\x38\x7c\x19\x30\x79\x55\x64\x5a\x37\x08\x56\x30\x5f\xfb" ++"\x33\x23\x1a\xfb\x0c\xd6\x3f\xf7\x0b\xe9\xda\xb3\xd7\xc1\x1e\xb9\xc9\xa8\xee\xe6\x1a\xf7\x06\x3e\xdc\xfb\x01\x52\x54\x75\x63\x61" ++"\x1e\xa2\xca\xba\xb2\xd2\x97\xf7\x1d\x9c\xb8\xb3\xa9\xf7\x1b\x08\xfb\x6c\xfb\xd6\xac\x1d\xcf\xaf\xc6\xb1\xcd\x1b\x0e\xfb\x2c\xc0" ++"\x16\xf7\xbb\x06\xc2\xaf\x97\xa8\xad\x1f\xb1\xac\xa3\xc1\xc0\x1a\xb7\x7a\xa9\x62\xa5\x1e\xc6\xad\xa5\xb2\xc1\x1a\xce\x55\xbc\x41" ++"\x1e\xfb\xa2\x06\x80\xfc\x56\x15\xae\xf7\x3a\x05\xf7\x4e\x06\xb9\xa5\x74\x62\x50\x5d\x60\x4e\x1f\xfb\x1b\xf7\x84\x15\xa8\xf7\x1c" ++"\x05\xf7\x4e\x06\xae\x9e\x79\x6b\x58\x66\x68\x53\x1f\x0e\xfb\x49\xf7\x0f\xc8\x1d\x0e\xfb\x0d\x77\x2a\x15\xe2\x06\x9f\xec\x05\xf7" ++"\xf9\x06\x77\x2a\x05\xe1\x06\xaf\xf7\x3f\x05\x60\x25\x1d\x05\xfb\xe2\x06\x61\xfb\x8a\x2f\xfb\x3b\xfb\x07\x66\x08\xf8\x27\x16\xfb" ++"\xa9\x06\xdc\xc8\xcc\xf7\x0c\xaf\xf7\x34\x93\xae\x18\xf7\x3b\x06\x0e\x89\x1d\x0e\x89\x1d\x2f\xf8\x31\x2c\x0a\x99\xf7\xc2\x16\x29" ++"\x0a\xd6\x06\xea\xfb\x8d\x05\xe8\x06\x21\xf7\xb2\xf7\x42\x71\x1d\x4a\x41\x1d\x61\xfb\x5d\x05\x3f\x06\x4d\xf7\x5d\x05\x2e\x06\xd5" ++"\xfb\x82\xfb\x78\xfb\xb2\x05\xf2\x06\xf7\x5d\xf7\x8d\x05\xcc\x06\x0e\xfb\x65\xdb\xf7\x38\x15\x86\x75\x05\x89\x81\x8a\x82\x7f\x1a" ++"\x39\xc9\x57\xed\xf7\x0f\xea\xe0\xf7\x02\xb9\x77\xab\x60\xa2\x1e\xd1\xab\xab\xb6\xc8\x1a\xd8\x4d\xc0\x32\xfb\x01\x3e\x46\xfb\x0a" ++"\x74\x1e\xe4\x06\xd4\x98\xc9\x1d\x6c\x81\x76\x1b\x68\x2a\x0a\xae\x06\xc1\xab\x71\x5f\x4e\x57\x5c\x47\x57\x6e\xa2\xb4\x98\x8b\x8d" ++"\x8d\x94\x1f\x90\xa1\x05\x0e\x3e\x0a\x0e\x3e\x0a\xe6\xf7\x61\x40\x1d\xd7\xbb\xbf\x9e\xa9\xab\xae\x1d\xfb\x5e\xc1\x16\x29\x0a\xca" ++"\xb7\x1d\x54\x41\x1d\x0e\xfb\x02\xf8\x1b\x16\xdf\x06\x38\x1d\xfb\xee\x8b\x0a\xf7\x47\x06\x0e\x97\xc0\x16\xdf\x25\x1d\xc7\xfc\x56" ++"\x05\xe1\x06\xf7\x8d\xf8\x56\x2b\xfc\x56\x05\x76\x1d\xfb\x14\x06\xfb\x8a\xfc\x4b\x4d\xf8\x4b\x05\xfb\x14\x06\x0e\xfb\x10\xa8\x0a" ++"\xdf\x06\xf7\x03\xf8\xa0\x9f\x0a\x9a\x1d\x84\x3e\xac\x1d\xce\xaf\xc6\xb2\xcd\x1b\x0e\xfb\x10\xd6\x16\xdf\x25\x1d\x05\xf7\x7c\x06" ++"\x34\x1d\x76\x1d\xfc\x25\x06\x0e\x97\xfb\x6e\x15\xdd\x06\xc5\xf7\xa5\x05\x55\xaf\xb9\x73\xd1\x1b\xf7\x3a\xf7\x0e\xf7\x2e\xf7\x65" ++"\xf7\x0d\x44\xd9\xfb\x01\x45\x53\x6f\x4e\x59\x1f\x9b\xd5\x05\x39\x06\xf7\x6d\x4c\x15\xd2\xb8\x57\x39\xfb\x28\x2f\xfb\x10\xfb\x03" ++"\x47\x60\xbe\xdb\xf7\x2a\xe5\xf7\x11\xf7\x00\x1f\x0e\xfb\x42\xf8\xb7\xf7\xf0\x15\x8c\xa6\x8b\x8d\x90\x1a\xeb\x47\xc8\xfb\x00\x37" ++"\x40\x65\x45\x55\x1e\x58\x48\x6b\x2b\x31\x1a\xfb\x11\xd2\x3f\xf7\x0a\xf7\x11\xe3\xd2\xf7\x18\xb0\x1e\x32\x06\x37\x6c\x58\x61\x46" ++"\x1b\x47\x60\xba\xd7\xce\xa2\xdc\xad\xbe\x1f\xc4\xb0\xbc\xa8\xc7\x1b\xc5\xae\x6d\x57\x84\x8a\x7e\x8a\x7f\x1f\x0e\xf7\x33\xf8\x0b" ++"\x16\xdf\x06\xea\xf8\x56\x05\xf7\x73\x2d\x1d\xfc\xa6\x2a\x0a\xf7\x73\x06\x0e\xfb\x42\x91\x1d\x0e\xf7\x35\xf7\xdd\xfb\x6e\x15\xdf" ++"\x06\xb5\xf7\x58\xe4\x8f\xc6\x9d\xc5\xb5\x19\xe2\xca\xc2\xf7\x01\xf7\x03\x1a\xf7\x12\x3a\xd7\xfb\x28\x97\x1e\xa5\xf7\x0f\x21\x1d" ++"\x71\xfb\x0f\x33\x87\x50\x78\x52\x61\x19\x36\x4c\x55\xfb\x01\xfb\x00\x1a\xfb\x14\xd9\x3f\xf7\x26\x7f\x1e\x9b\xd6\x15\x26\x93\x58" ++"\xbc\xe3\x1a\xd6\xac\xd9\xbf\xbc\x1e\xb5\xb2\xb8\x9e\xce\x91\x08\xdf\x16\xf4\x82\xbf\x5a\x33\x1a\x40\x6a\x3d\x55\x5b\x1e\x60\x64" ++"\x5d\x78\x47\x85\x08\x0e\xfb\x42\xf7\xf6\xf7\xa1\x15\xf7\x7c\xf7\x93\x05\x26\x06\xfb\x3d\x89\x0a\xe5\x06\x0e\x25\xe2\x16\xf7\xee" ++"\x06\x69\xfb\x35\x05\xe2\x06\xbc\xf7\x7f\x05\x5d\x25\x1d\xc2\x1d\xfb\x30\xf7\xf8\x16\xdf\x96\x0a\x05\x7d\x5d\x63\x85\x63\x1b\x56" ++"\x6e\x9f\xb0\x94\x8c\x96\x8e\x97\x1f\xb3\xf7\x4f\x21\x1d\x5d\xfb\x69\x05\x89\x80\x8a\x81\x80\x1a\x4b\xc9\x5f\xe6\xba\xb0\x93\xa0" ++"\xb9\x1e\x0e\xf7\x30\xd9\x16\xf9\x35\x06\xf7\x04\xf8\xa0\xa7\x1d\xf7\x45\xdf\x16\xf9\x0c\x06\x69\xfb\x32\x20\x0a\xbd\xf7\x7c\x05" ++"\x60\x25\x1d\xa7\x1d\x56\xf7\x4d\x16\xf7\x7e\xbf\x1d\xfb\x29\x06\xb7\xf7\x66\x05\xfb\xb9\x2a\x0a\xf7\x66\x06\x8f\xfc\x0c\x15\xae" ++"\xf7\x3a\x05\xf7\x27\xda\x1d\xc9\xe4\x7d\x0a\xb9\xa2\x76\x62\x4f\x5f\x5f\x4e\x1f\xf7\x67\x41\x15\x73\x1d\x0e\xfb\x28\xd2\x7d\x0a" ++"\xb8\xa2\x76\x62\x4f\x60\x5f\x4e\x1f\x0e\xfb\x4a\xf7\x45\xf7\xf2\x15\xd1\xae\xc8\xb5\xcc\x1b\xc7\xb2\x5d\x44\x82\x8a\x7d\x8a\x7d" ++"\x1f\xfb\x3a\x2a\x0a\xf7\x3d\x06\xfb\x02\x73\x48\x45\x39\x1b\x45\x61\xbc\xdc\x1f\x98\x07\x33\x76\x05\xfb\x12\xd2\x42\xf7\x0d\xdf" ++"\xd1\xaf\xd1\xbd\x1e\xbd\xd0\xa8\xe9\xe4\x1a\xf7\x14\x48\xd7\xfb\x05\xfb\x00\x2f\x4c\xfb\x00\x57\x1e\x0e\xd9\xf7\x37\x4e\x1d\xbe" ++"\xf7\x83\x05\xe1\x06\x87\x70\x8a\x79\x76\x1a\xfb\x0c\xd7\x3f\xf7\x0c\xe3\xdb\xb3\xd3\xc0\x1e\xba\xc9\xaa\xf0\xe8\x1a\xf7\x0a\x3e" ++"\xd7\xfb\x0b\xfb\x18\x25\x38\xfb\x23\x60\x1e\x34\x06\xb7\xf7\x67\x05\xf7\xcd\x4d\xd3\x1d\x52\xd6\x1d\xce\xaf\xc5\xb2\xcd\x1b\x0e" ++"\xfb\x20\xf8\x0d\x16\x76\x1d\xfb\x8e\x06\x53\x62\x81\x75\x69\x1f\x5e\x6d\x6e\x55\x52\x1a\x5a\xa4\x64\xbe\x6d\x1e\x5a\x80\x6e\x6b" ++"\x7e\x4f\x7f\x53\x18\x81\x5d\x84\x7c\x78\x7e\x08\xe4\x06\x9b\x99\x93\x9b\x94\xb7\x96\xbd\x18\x96\xc3\xb0\xab\xc0\x89\x08\xf7\x19" ++"\x06\x9b\xd5\x15\xfb\x3a\x06\x60\x74\xa1\xb4\xc5\xb7\xb8\xc4\x1f\xf7\x3a\x06\x0e\xfb\xe3\xf8\x32\x21\x0a\xfb\x95\x06\xfb\x03\xfc" ++"\xa0\x05\xdf\x25\x1d\x05\xf7\x7c\x06\x9b\xd5\xf7\x48\xf7\x28\x05\xfb\x04\x06\x0e\xd7\xa7\x0a\x6e\x5e\x80\x8b\x86\x89\x84\x1f\x4a" ++"\xfb\xc7\x7e\x52\x51\x58\x59\x8c\x19\xfb\x15\x06\x7a\x3e\x05\xf7\x16\x06\xf7\x04\x8c\xe1\xd3\xa2\xf7\x03\xcc\xf7\xc7\x18\x8f\x9b" ++"\x8c\x99\x9b\x1a\xd2\x50\xc4\x42\x4a\x54\x6f\x46\x45\x1e\xaa\xf7\x2a\x05\xf7\x02\x2d\x1d\xfb\x02\x06\x9a\xd1\x21\x1d\x7c\x45\x05" ++"\xfb\x01\x2a\x0a\xf7\x01\x06\x0e\xfb\xbc\xd1\xc8\x1d\xf7\x6e\xf7\x6c\x15\xfb\x1b\xfb\x28\x05\xcf\x45\x0a\xfb\x46\xf8\xbf\xf8\x04" ++"\x15\x86\xaf\x85\xa1\x7f\xa2\x08\xc4\x6d\x4d\xac\x3e\x1b\x35\x44\x65\x40\x57\x1f\x5d\x49\x71\x35\x34\x1a\xfb\x1a\xcb\x3f\xf7\x04" ++"\xf7\x0e\xe7\xd0\xf7\x15\xbe\x1e\x35\xa1\x05\x2f\x66\x4f\x58\x42\x1b\x4e\x66\xbd\xde\x9a\x8c\x96\x8d\xa0\x1f\xf7\x3c\x06\x9a\xd5" ++"\x05\xfb\x38\x06\xf0\xab\xc2\xc0\xd4\x1b\xcd\xb6\x61\x45\x90\x1f\x0e\xfb\x42\xf8\xa0\xf8\x0e\x15\x8e\x9a\x8c\x93\x97\x1a\xd9\x4b" ++"\xbb\x25\xfb\x1a\x2b\x3f\x21\x4a\xb0\x68\xe9\x73\x1e\xdb\x77\x05\xbb\x7e\x9e\x79\x6b\x1a\x53\x4e\x63\x35\x43\x6b\xa1\xbb\x96\x8c" ++"\x91\x8d\x9a\x1e\x35\x06\x87\x76\x8a\x80\x7d\x1a\x36\xce\x5b\xf7\x0a\xd8\xc8\x9e\xb2\xb5\x1e\xb3\xae\xa2\xbd\xba\x1a\xc8\x65\xb0" ++"\x3a\xa0\x1e\x3f\x9d\x05\x4f\x9a\x74\x9d\xaa\x1a\xc2\xc1\xb2\xd7\xc1\xae\x73\x67\x85\x8a\x82\x8a\x82\x1e\x0e\xfc\x58\xf7\x9c\xf8" ++"\xa0\x9e\x0a\x22\x20\x0a\x0e\xfc\x58\xf7\x9f\xf8\xa0\xbb\x0a\xd5\x53\x0a\xfc\x58\xf7\x48\x21\x0a\xfb\x10\xfc\xdb\x83\x66\x86\x7f" ++"\x82\x80\x19\x7c\x7e\x75\x84\x6f\x1b\x86\x84\x8b\x8c\x82\x1f\x7b\x3d\xf7\x0c\x88\xc1\xa9\xa0\xdd\x19\xf7\x1b\xf9\x0d\x05\xb6\xf7" ++"\x61\x15\x37\x06\x75\x22\x20\x0a\x0e\xf7\x80\xf8\x3c\x16\xf7\x9f\x9c\x0a\xfb\x4b\x06\xb8\xf7\x66\x05\xfc\x0d\x8b\x0a\xf7\x65\x06" ++"\x8f\xfc\x0c\x15\xaf\xf7\x3a\x05\xf7\x48\x06\xb8\xa2\x76\x62\x4f\x60\x5f\x4e\x1f\x0e\xf7\x2e\xc7\x16\xdf\x06\xbe\xf7\x83\x05\xf7" ++"\x84\x06\x59\xfb\x83\x05\xf7\x8e\xbf\x1d\xfb\x3a\x06\xb8\xf7\x66\xa3\x0a\xf7\xcd\xfc\x56\x15\xaf\xf7\x3a\x05\xf7\x37\xda\x1d\xd7" ++"\xa7\x0a\x6d\x5f\x7f\x8b\x88\x89\x83\x1f\x3f\xfb\xfa\x20\x0a\xd7\xf7\xfa\x05\x8f\x9b\x8c\x99\x9b\x1a\xd2\x51\xc4\x41\x4a\x54\x6f" ++"\x46\x45\x1e\xaa\xf7\x2a\x05\xf7\x03\x2d\x1d\xfb\x03\x06\x9a\xd1\x21\x1d\x7c\x45\x05\xfb\x00\x06\x7b\x41\x05\xf7\x00\x06\x0e\xfb" ++"\x5e\xc1\x16\x29\x0a\xcf\xb7\x1d\x4f\x41\x1d\xf7\x8e\xf7\x6c\x15\xfb\x13\xfb\x28\x05\xc7\x45\x0a\xfb\x42\x91\x1d\xfb\xe6\xf7\x61" ++"\x15\x88\x78\x8a\x82\x7f\x1a\x51\xbc\x66\xd7\xc2\xb7\x9b\xab\xae\x1e\xa3\xa2\x97\xa0\x95\xb6\x08\x51\x06\x60\x7c\x6b\x78\x50\x1b" ++"\x59\x6e\x9d\xa9\x8e\x8b\x91\x8c\x90\x1f\x0e\xbd\xdc\x16\xf7\x7d\x06\x67\x32\x1d\xaf\xf7\x3a\x05\xf7\x7f\x06\xf7\x2f\xf9\x6d\xba" ++"\x1d\xe0\x16\xf7\x2d\x06\x68\xfb\x35\x20\x0a\xae\xf7\x35\x05\xf7\x2a\x06\xf7\x03\xf8\xa0\xc2\x1d\xf3\xf7\xae\x15\x7e\x5e\x86\x6f" ++"\x68\x1a\xfb\x0d\xd6\x3f\xf7\x0c\xe0\xd8\xb1\xcf\xc3\x1e\xbe\xcb\xac\xef\xe9\x1a\xf7\x0f\x3f\xd6\xfb\x10\xfb\x0d\x31\x4b\xfb\x0a" ++"\x5e\x1e\xe4\x06\xd0\xb0\xc1\xaf\xcd\x1b\xd4\xbd\x59\x42\x79\x89\x7e\x86\x71\x1f\x7c\x47\x15\x29\x6f\x44\x4d\x36\x1b\x45\x5e\xba" ++"\xd4\x98\x8c\x94\x8f\x9d\x1f\x0e\xf7\x6b\xf8\x82\xf8\xe0\x15\x8c\x99\x8c\x93\x93\x1a\xd0\x5e\xb3\x3e\x4e\x56\x70\x57\x62\x1e\x64" ++"\x59\x72\x43\x4a\x1a\x32\xbb\x59\xdf\xe5\xd0\xc2\xe8\xa6\x1e\x43\x06\x54\x77\x69\x6f\x5e\x1b\x5f\x6f\xaa\xbd\xb7\x9a\xc2\xa0\xae" ++"\x1f\xb2\xa2\xac\xa0\xb0\x1b\xb2\xa4\x73\x65\x89\x8b\x86\x8a\x86\x1f\xf7\xd3\xfb\x5a\x15\x49\x52\x6d\x55\x62\x1f\x69\x5c\x74\x40" ++"\x49\x1a\x37\xbe\x59\xe0\xcd\xc4\xa8\xc3\xb3\x1e\xaf\xba\xa1\xd5\xcf\x1a\xdd\x58\xbd\x36\x1e\x7e\x4a\x15\xb8\xa7\x6a\x56\x65\x80" ++"\x5c\x79\x6a\x1f\x5d\x73\x66\x71\x61\x1b\x5e\x6f\xac\xc0\xf4\xc6\xe0\xd4\x1f\x9b\xf8\x14\x15\xfc\xab\xfd\x59\x05\xcd\x06\xf8\xab" ++"\xf9\x59\x05\x0e\xfb\xf3\xf7\x46\xf7\xb8\x15\xca\xcd\xb2\xba\xa5\xb8\x08\xb4\xd0\xa4\xd8\xc4\x1a\xbf\x71\xad\x64\x35\x49\xfb\x22" ++"\xfb\xd2\x4f\x1e\x6f\x6c\x77\x77\x7e\x80\x08\x7a\x7b\x85\x84\x84\x1a\x84\x92\x82\x91\x92\xa9\xa3\xa5\xa5\x1e\x7f\x2f\x89\x71\x6c" ++"\x1a\x53\xa6\x69\xb9\xae\xa8\xa0\xb7\xa4\x1e\x98\xa0\x92\x9f\x97\x1a\x92\x85\x91\x84\x83\x85\x86\x7d\x84\x1e\x5e\x76\x7c\x7b\x77" ++"\x1b\x7d\x84\x94\x9e\xa5\x9e\xf7\x11\x9a\xdb\x1f\x95\xc2\x15\xf7\x9f\xb8\xa7\xe0\xb8\x1b\x9c\x96\x7a\x71\x6d\x81\x5a\x7c\x62\x1f" ++"\x72\x48\x68\x54\x4e\x48\x08\x0e\xf8\x2d\xf9\x5d\x22\x1d\x41\x06\xfb\x14\xfc\xf0\xfb\x57\xf8\xf0\x05\x3a\x26\x1d\xd5\x06\xf7\x13" ++"\xf8\xeb\xf7\x54\xfc\xeb\x05\xe0\x06\xf8\x3f\xf9\x79\x15\x41\x47\x66\x46\x57\x1f\x59\x49\x6c\x2c\x36\x1a\xfb\x10\xce\x3d\xf4\xd4" ++"\xcc\xae\xce\xbd\x1e\xbf\xcf\xab\xe9\xdc\x1a\xf7\x13\x48\xdd\x25\x1e\x81\x38\x15\xcb\xb2\x59\x3a\xfb\x1c\x33\xfb\x0d\x29\x4b\x62" ++"\xbe\xdd\xc3\x9e\xca\xaa\xbc\x1f\xc6\xb1\xb8\xa7\xc2\x1b\xfb\xee\xfd\x26\x15\xf8\x2c\x06\x9d\xde\x05\xfc\x2c\x06\x0e\x23\xf9\x47" ++"\x21\x0a\x31\x06\x36\xfb\x2b\x7f\xbb\x81\xa1\x78\xa6\x19\xb6\x6d\x59\xa4\x51\x1b\x43\x4a\x65\x45\x5b\x1f\x5b\x46\x70\x35\x34\x1a" ++"\x52\x9a\x51\xa4\x66\x1e\x62\xa5\xaf\x79\xbe\x1b\xe7\xd6\xc5\xf7\x15\xd7\x1f\xa0\xfb\x38\x05\xe7\x06\x5d\xf7\xa3\x05\x37\x16\xfb" ++"\x2b\x36\x48\x49\x48\x1b\x60\x6d\xc3\xda\xca\x9d\xce\xad\xc4\x1f\xc3\xab\xb6\xa9\xba\x1b\xae\xa5\x7b\x6a\x9e\x1f\x9c\x6e\x94\x6b" ++"\x97\x3a\x08\x0e\x23\xf9\x47\x21\x0a\x31\x06\x37\xfb\x2b\x7e\xbb\x82\xa1\x78\xa6\x19\xb6\x6c\x59\xa4\x51\x1b\x45\x4b\x65\x45\x5b" ++"\x1f\x5c\x46\x71\x35\x34\x1a\x52\x9a\x51\xa3\x66\x1e\x62\xa4\xae\x79\xbd\x1b\xe6\xd7\xc5\xf7\x15\xd6\x1f\xa1\xfb\x38\x05\xe7\x06" ++"\x5c\xf7\xa3\x05\x38\x16\xfb\x2b\x35\x48\x49\x49\x1b\x62\x6f\xc2\xda\xcb\x9d\xce\xab\xc4\x1f\xc3\xab\xb4\xa9\xb9\x1b\xae\xa5\x7b" ++"\x6a\x9f\x1f\x9c\x6e\x93\x6b\x98\x3a\x08\x27\xf8\x90\x2b\x1d\x5f\x0a\xf7\x07\xf8\x4a\x36\x1d\xfb\xe9\xc5\xf7\x82\x15\xf7\x42\xfb" ++"\xe8\x05\x7b\x93\x95\x84\x97\x1b\x93\x90\x8f\x92\x92\x89\x93\x88\x93\x1f\xfb\x17\xf7\xdd\xf7\x17\xf7\xdd\x05\x8e\x93\x8d\x93\x92" ++"\x1a\x93\x86\x8f\x83\x7f\x83\x85\x79\x81\x1e\x0e\xfb\xe9\xf7\xa7\xf7\x82\x15\xfb\x42\xf7\xe8\x05\x9c\x82\x82\x92\x7f\x1b\x83\x86" ++"\x87\x83\x85\x8d\x83\x8e\x82\x1f\xf7\x17\xfb\xdd\xfb\x17\xfb\xdd\x05\x88\x84\x89\x83\x84\x1a\x83\x90\x87\x93\x97\x93\x91\x9c\x95" ++"\x1e\x0e\x83\x1d\x6b\x9d\x73\xa6\x85\x1e\x44\x66\x73\x70\x5e\x1a\x5a\xbb\x6f\xdd\xa3\x92\x8c\x94\xb4\x1e\x94\xb8\x05\x84\x76\x75" ++"\x88\x72\x1b\x62\x70\x9c\xa6\xb4\xbc\xbb\xc2\x98\x1f\xfb\x00\xf7\x46\x15\x4d\x7e\x33\x56\x33\x1b\x52\x6b\xa3\xb5\xac\x9e\xac\xa9" ++"\x9d\x1f\xa3\x9a\xa8\x93\xbd\x92\xe9\x43\x1d\x0e\xfb\x11\xf7\x12\xf7\x87\xde\x1d\xa4\x1f\x62\xdd\x9f\x84\xa6\x1b\xc8\xbf\xae\xd8" ++"\xc1\x1f\x66\xa4\x05\x57\x61\x71\x7a\x64\x1b\x73\x7e\x90\xa6\x56\x1f\xa4\x5a\x6e\x95\x70\x1b\x51\x5a\x68\x3c\x56\x1f\x91\xfb\x57" ++"\xde\x1d\xa5\x1f\x62\xdc\x9f\x84\xa7\x1b\xc7\xbf\xae\xd8\xc1\x1f\x66\xa4\x05\x58\x62\x70\x79\x65\x1b\x73\x7d\x90\xa6\x56\x1f\xa4" ++"\x5a\x6f\x95\x6f\x1b\x52\x5a\x68\x3c\x55\x1f\x0e\x60\x0a\x7c\xf8\x84\xaf\x1d\x71\x71\x6f\x77\x7c\x99\xa0\xa5\xa6\xa5\xa7\x1f\x69" ++"\xf7\x3e\x23\x1d\xf7\xda\xf9\x5e\xf7\xac\x15\x7b\x77\x81\x7b\x7f\x75\x08\x81\x79\x7d\x65\x84\x1a\x82\x93\x84\x95\x94\x8e\x8d\x9f" ++"\x9b\x1e\xb3\xba\xab\xa4\xe5\xc1\x08\x9c\x94\x8d\x8e\x93\x1a\x94\x85\x91\x76\x96\x1e\x53\xa7\x4c\xbd\x66\xb7\x08\x98\x81\x83\x92" ++"\x86\x1b\x7e\x83\x85\x81\x78\xb0\x41\xa4\x6d\x1f\xfc\x3f\x06\xa4\xa9\xb1\xd6\x9d\x1a\x95\x83\x91\x7f\x86\x87\x88\x7a\x7c\x1e\x70" ++"\x69\x46\x53\x63\x76\x08\x63\x75\x84\x86\x83\x1a\x83\x8e\x86\x94\x86\x1e\xef\x4f\xa1\x7a\xba\x56\x08\x76\x9e\x8c\x8a\x94\x1b\x95" ++"\x92\x92\x94\x9f\x6b\xc8\x6c\xb3\x1f\x0e\xfb\x42\xf7\x6e\xf9\x69\x15\xfd\x29\x07\xa4\x6d\x41\xb0\x79\x1b\x83\x83\x83\x83\x81\x8f" ++"\x86\x9b\x7e\x1f\xbb\x61\xa6\x69\xba\x3a\x08\x74\x98\x8e\x87\x92\x1b\x97\x8c\x8c\xac\x9e\x1f\xb0\xcc\xac\xb6\xba\xb3\x08\xa0\x9d" ++"\x8c\x8d\x94\x1a\x95\x84\x92\x82\x76\x4c\x6b\x6d\x65\x1e\xf9\x29\x07\x0e\xf7\xda\xfa\x25\xf7\xad\x15\xc7\xfd\x29\x07\xa9\xb1\xab" ++"\xca\xa0\x1a\x94\x84\x92\x81\x82\x89\x8a\x76\x79\x1e\x67\x61\x63\x6b\x56\x6b\x08\x56\x6c\x8b\x8b\x7f\x1a\x84\x8f\x88\xa2\x7e\x1e" ++"\xdc\x5c\xad\x70\xb5\x5b\x08\x7b\x98\x90\x87\x95\x1b\x93\x93\x93\x93\x9d\x66\xd5\x72\xa9\x1f\x0e\xf7\xda\xe1\xf7\xad\x15\xf9\x29" ++"\x06\x72\x6d\x66\x41\x79\x1a\x83\x93\x83\x93\x95\x90\x8f\x9b\x98\x1e\xb5\xbb\xad\xa6\xdc\xba\x08\xa2\x98\x8f\x8e\x92\x1a\x97\x8a" ++"\x8c\x6a\x9e\x1e\x4a\xb0\x60\xac\x63\xba\x08\xa0\x79\x89\x8c\x82\x1b\x81\x84\x84\x82\x76\xab\x4c\xa9\x65\x1f\xfd\x29\x06\x0e\xfb" ++"\x42\xf7\xaa\x25\x15\xf9\x29\x07\x72\xaa\xd4\x66\x9d\x1b\x93\x93\x93\x93\x95\x87\x90\x7b\x98\x1f\x5b\xb5\x70\xad\x5c\xdc\x08\xa2" ++"\x7e\x88\x8f\x84\x1b\x7f\x8a\x8a\x6a\x78\x1f\x66\x4a\x6a\x60\x5c\x63\x08\x76\x79\x8a\x89\x82\x1a\x81\x92\x84\x94\xa0\xca\xab\xa9" ++"\xb1\x1e\xfd\x29\x07\x0e\xfb\x42\xf7\x6f\xf7\x0f\x15\x76\x9b\x7c\x95\x75\x97\x08\x95\x79\x65\x99\x84\x1b\x82\x84\x83\x81\x82\x8d" ++"\x88\x9f\x7b\x1f\xba\x63\xa4\x6b\xc1\x31\x08\x7a\x94\x8e\x89\x93\x1b\x94\x91\x91\xa0\x96\x1f\xa7\xc3\xbd\xca\xb7\xb0\x08\x98\x95" ++"\x92\x93\x90\x1a\x98\x85\x93\x81\x78\x42\x66\x72\x6c\x1e\xf8\x3f\x07\x72\xa9\xd6\x76\x0a\xc8\xaa\xab\xb3\x1e\x0e\xfb\x42\xf7\x0d" ++"\x47\x15\x60\xf7\x9b\xb6\x07\xfb\x39\xf7\x97\x15\x77\x9b\x7b\x96\x75\x97\x08\x95\x78\x66\x99\x84\x1b\x82\x84\x83\x81\x82\x8d\x88" ++"\x9f\x7b\x1f\xba\x62\xa3\x6c\xc2\x30\x08\x7a\x95\x8d\x89\x93\x1b\x94\x91\x91\xa0\x96\x1f\xa7\xc3\xbd\xca\xb7\xb0\x08\x98\x95\x92" ++"\x93\x90\x1a\x98\x85\x93\x81\x78\x41\x66\x72\x6d\x1e\xf8\x3f\x07\x72\xaa\xd5\x76\x0a\xc9\xab\xaa\xb2\x1e\x0e\x24\xab\xfb\x6e\x15" ++"\xde\x06\xc0\xf7\x8b\x05\x69\xa9\xba\x79\xc7\x1b\xf7\x28\xf7\x0f\xf7\x14\xf7\x2e\xb9\x7a\xb8\x71\xa6\x1f\x7d\x98\x7d\x93\x6f\x96" ++"\xad\x99\x9b\x95\x9e\x9e\x08\xb1\xae\xa1\xbc\xba\x1a\xe8\x41\xcc\x21\x4b\x4e\x73\x62\x62\x1e\x65\x65\x7b\x64\x75\x27\x08\xdf\x90" ++"\x15\x9a\xd1\x98\xaa\xa4\xa4\x08\xa3\xa2\xb0\x99\xb3\x1b\xca\xae\x6a\x50\x61\x77\x65\x67\x6f\x1f\x70\x76\x73\x84\x4a\x88\x7d\x47" ++"\x18\x8c\x97\x98\x8c\x92\x1b\xa9\xa8\x83\x7c\xa2\x1f\xa8\x78\x98\x6e\x5f\x1a\xfb\x06\x37\x33\xfb\x02\x59\x66\x9b\xac\x72\x1e\x0e" ++"\xfb\x42\x49\x0a\x87\xf8\x1c\x23\x1d\xfb\x42\x49\x0a\x6b\xf7\x88\x2a\x1d\xfb\x42\x66\x0a\x2b\xf8\x1d\x24\x1d\xfb\x42\x49\x0a\x8f" ++"\xf8\x03\x23\x0a\xfb\x14\xf7\xd7\xf7\x8e\x15\x42\xf7\xa6\x05\x31\x06\xef\xfb\xf5\xfb\x9f\xfc\x19\x05\xeb\x06\xf7\x5e\xf7\xc3\xdb" ++"\xfb\xc3\x05\xe4\x06\xfb\x00\xf8\x12\xf7\x8d\xf7\xfc\x05\x29\x06\x0e\xf7\xda\xf8\x8b\xf9\x4b\x15\xfb\x5c\xfb\x36\xfb\x35\xfb\x5c" ++"\xfb\x58\xf7\x36\xfb\x36\xf7\x57\xf7\x59\xf7\x37\xf7\x37\xf7\x57\xf7\x58\xfb\x36\xf7\x39\xfb\x55\x1f\x87\xfb\xd0\x15\xfb\x52\xf7" ++"\x50\x05\xb8\xc2\xcc\xa2\xd1\x1b\xd0\xcb\x74\x60\xc4\x1f\xb3\x63\x15\xbb\x52\xa2\x4c\x42\x1a\x43\x74\x4b\x5d\x53\x1e\xfb\x54\xf7" ++"\x57\x05\xf7\x2c\xfb\x7f\x15\x5f\x54\x48\x73\x45\x1b\x45\x4b\xa2\xba\x50\x1f\xf7\x55\xf7\x55\x05\xfb\x7d\xfb\x2d\x15\x5f\xc1\x74" ++"\xcb\xd1\x1a\xd3\xa2\xcb\xba\xc4\x1e\xf7\x52\xfb\x50\x05\x0e\x79\xf8\xd7\x16\x9f\x07\x84\x8d\x74\x90\x3e\x9e\x8b\x8c\x70\x9c\x19" ++"\x45\xbb\x64\xd8\xe4\x1a\x94\x07\x9b\x07\x9f\x67\x94\x7e\x97\x7c\x08\x5c\xb1\xc8\x6d\xc1\x1b\xe6\xd3\xd5\xe8\xe7\x4a\xd2\x39\x71" ++"\x80\x88\x79\x67\x1f\x88\x8a\x83\x86\x81\x87\x08\xa9\xb7\x94\xa5\xb0\x1a\xe5\x43\xd2\x2f\x2e\x44\x45\x31\x67\x92\x78\xad\x56\x1e" ++"\xa3\x58\x78\x91\x70\x1b\x3d\x49\x40\x33\x2d\xd3\x43\xe9\xdb\xd1\xbe\xe5\xb6\x1f\x8c\x72\x05\x83\x07\x54\x71\x45\x65\x5f\x1e\x5c" ++"\x5a\x8a\x8a\xfb\x0e\x6e\x83\x89\x18\x77\x07\x0e\x6c\xf9\x1a\x88\x1d\xf7\xf7\xf7\x9f\x8c\x0a\xf8\xba\xf9\x21\x15\xfb\x2a\x06\x7f" ++"\x56\x05\xf7\x2a\x06\x6b\xfb\x2c\x9f\x1d\xf7\x13\xf8\xec\x05\xc9\x06\x96\xc0\x05\x4e\x06\x9b\xd7\x21\x1d\xfb\x67\xfb\x9f\x15\xd6" ++"\xb6\x59\x36\x4f\x7b\x4f\x6d\x57\x1f\x48\x64\x5a\x69\x4e\x1b\x41\x60\xbd\xe1\xc4\x9b\xca\xa7\xbe\x1f\xd0\xb1\xbb\xab\xcb\x1b\x0e" ++"\xf8\x0d\xf8\xa2\x15\x7e\x06\x3f\x45\x6a\x4f\x5c\x1f\x57\x4b\x69\x25\x32\x1a\xfb\x11\xd6\x3f\xf7\x11\xe3\xd6\xb0\xd0\xbf\x1e\xbb" ++"\xca\xac\xf1\xde\x1a\xd8\x6f\xc3\x40\xcf\x1e\xfb\x19\xf7\x0f\x05\xf7\x98\x2d\x1d\xfc\x06\x06\x7c\x44\x05\xf7\x22\xfb\x58\x15\xd0" ++"\xb7\x59\x3c\x53\x7a\x46\x71\x5b\x1f\x47\x66\x52\x65\x4a\x1b\x44\x60\xbc\xdb\xc2\x9c\xd1\xa5\xbb\x1f\xcf\xaf\xc5\xb1\xcd\x1b\x0e" ++"\xfb\x38\xf7\xa0\xf9\x89\x15\x42\xfb\x12\x4c\x31\xfb\x20\xfb\x44\xf0\xfb\x0f\xf7\x35\xfb\x78\x99\x61\xde\xf7\x20\xdf\xf7\x0b\xf7" ++"\x03\xf7\x1a\xfb\x0a\xf7\x25\x29\xf7\x1f\x4d\xf7\x00\x08\x0e\xfb\xe9\xf7\xc8\xf9\xef\x15\x78\x30\x8e\x23\x05\xaa\xa8\x1d\x68\x0a" ++"\xfb\x60\xf8\x3b\xa6\x1d\x59\x6b\xaa\x0a\x56\x1d\x64\xf7\xb2\x2a\x1d\x56\x1d\x84\xf8\x2d\x23\x0a\xf7\xda\xf9\x93\xf7\x6c\x15\xc8" ++"\xfc\x62\x07\x91\xf6\xc3\xbd\xf7\x01\x89\x08\xf7\xb7\xc9\xfb\xac\x06\x38\x68\x84\x72\x66\x1f\x4a\x60\x69\x42\x2c\x1a\xfb\x08\xb8" ++"\x38\xb9\x0a\xc9\xfb\xb7\x06\xfb\x01\x89\x53\xbd\x85\xf5\x08\x0e\x56\x1d\xd4\xf8\x1a\x36\x1d\xd1\x16\x90\x0a\x31\xfc\x3d\x9b\x0a" ++"\x8d\x8b\x95\x1b\xf7\x06\xb7\xa6\xdd\x9d\x1f\xf2\xf8\x79\x6c\x1d\x3f\x06\x0e\xf8\x64\xfb\x2a\x15\x84\x79\x72\x88\x70\x1b\x63\x70" ++"\x9e\xa6\xa7\xa6\xb3\xb4\xab\x1f\xe0\xcc\xb2\xbb\x9c\xc7\x08\xdf\x1d\xe0\xa1\x8c\x94\x8f\x9a\x1f\xf8\x16\x06\x99\xd9\x8e\xa3\xab" ++"\x1a\xec\xad\x1d\xc2\x1b\x9f\x9a\x8c\x91\xaa\x1f\x45\x61\x74\x6f\x62\x1a\x70\x97\x77\xa3\x7f\x1e\x80\xa1\xb2\x83\xb0\x1b\xa8\x9d" ++"\x8e\x92\xa0\x1f\xfb\x98\xf8\x89\x15\xe7\xa5\xd5\xcb\xdc\x1b\xd2\xb8\x5b\x40\x82\x8a\x83\x89\x7b\x1f\x0e\xfb\x7f\x85\x1d\x0e\xfb" ++"\x7f\x85\x1d\x8d\xf8\xb5\x2b\x1d\x31\xd2\x1d\xb9\xf7\x6e\xe3\x1d\x5b\xfb\x70\xb2\x0a\x41\xf8\xb6\xf7\x88\x15\x92\x07\x8a\xc7\x8a" ++"\x97\x84\xac\x08\xf5\x75\x34\xce\xfb\x07\x1b\xfb\x27\x2e\x20\xfb\x3b\xfb\x3b\xe5\x26\xf7\x28\xf7\x06\xd5\xbf\xf2\xab\x1f\x8d\x92" ++"\x05\x52\x06\x84\x7b\x86\x82\x88\x87\x08\x59\x6c\x58\x71\x4a\x1b\x5f\x67\x97\xa1\x73\x1f\x7a\x9a\x82\x9b\x80\xb0\x08\xed\x07\xf7" ++"\xb3\xbb\x15\xfb\xb1\xe0\x06\xd1\xac\xaf\xa4\xd0\x1b\xc1\xb0\x7a\x63\xae\x1f\x96\x7e\x8f\x84\x91\x79\x08\x0e\xfb\x0b\x8e\x1d\x0e" ++"\xfb\x0b\x8e\x1d\xf7\x30\xc5\x1d\xfb\x42\xf7\xdc\xaa\x1d\xf8\x30\xd8\x1d\xb2\x06\xcf\xd1\x1d\x0e\xfb\x8e\xbe\x16\xf7\xd9\xf8\xd5" ++"\xfb\xd9\x37\xf7\x85\xfb\x36\xfb\x85\x37\xf7\x85\xfb\x37\xfb\x85\x06\x0e\xd7\xf7\xf4\xf7\x98\x15\xfb\x37\x60\xf7\x37\xfb\x3a\xbb" ++"\xf7\x3a\xf7\x35\xb6\xfb\x35\xf3\x06\xe7\xa2\xcc\xd9\xe2\x1a\xeb\x36\xdc\x27\x2a\x39\x38\x2a\x36\xcd\x3e\xe8\x74\x1e\xa6\xf7\xcb" ++"\x15\xd0\xc5\x50\x45\x43\x51\x51\x43\x43\x52\xc5\xd4\xd3\xc5\xc3\xd5\x1f\x0e\xf7\x51\xf7\xd4\x15\xf7\x67\x06\x9b\xd9\x05\xfb\x67" ++"\x06\xbd\xf7\x7e\x05\xf7\xd3\x06\x9b\xd9\x05\xfc\x2a\x06\xfb\x2b\xfd\x5a\x05\xe3\x06\xf7\xd8\xf8\x82\x15\x22\xfc\x82\x05\xdb\x06" ++"\xbe\xf7\x86\xa0\xf7\x00\xd6\xd5\xe1\x88\x19\x9d\xe0\x05\x8d\x7f\x85\x8c\x84\x1b\x61\x59\x6a\x4b\x55\x1f\x9c\xdd\x05\x0e\xfb\x42" ++"\xf7\x39\xfb\x6e\x15\xdf\x06\xbc\xf7\x7e\xf7\xc1\xf8\x90\x05\x28\x06\xfb\x73\xfc\x19\x4a\xf8\x19\x05\x32\x06\xe6\xfc\x90\x05\x0e" ++"\xf8\xa1\x80\x1d\x40\xf7\x9f\x40\x1d\xd7\xbb\xbe\x9e\xa9\xac\xb7\x0a\x82\x62\x74\x4f\x1b\x59\x6b\x9f\xaa\x1f\x90\x07\x92\x07\x0e" ++"\x62\x0a\x81\xf7\xab\x24\x1d\xf8\x92\x80\x1d\xeb\xf7\x13\x15\xa0\xed\x05\x54\x06\xc6\x96\xa3\xa8\xb2\x1b\x93\xb1\x05\x4c\x5c\x5b" ++"\x38\x79\x1f\x77\x2e\x05\x0e\xf8\x9f\xf8\xa0\x15\x7b\x3f\x05\xcc\x66\x63\xa5\x4c\x1b\x3e\x3f\x65\x4d\x5a\x1f\x55\x46\x66\xfb\x00" ++"\x31\x1a\xfb\x05\xd1\x39\xeb\xd2\xc1\xa8\xcc\xc1\x1e\x85\x70\x7c\x45\x79\x62\x6f\x6c\x19\x6b\x6d\x5e\x79\x58\x1b\x47\x63\xa6\xb8" ++"\x1f\x9b\x36\x07\x8a\x82\x8b\x83\x87\x1a\x37\xcf\x56\xf7\x00\xdb\xd7\xa4\xb3\xb4\x1e\xb9\xb7\xa8\xd1\xa6\xf7\x11\xe8\xf8\x4a\x18" ++"\xfb\x82\x4d\x15\xce\xb2\x5e\x3e\xfb\x31\x33\xfb\x15\xfb\x01\x46\x63\xb9\xd9\xf7\x30\xe5\xf7\x14\xf7\x02\x1f\xf7\x0c\xf7\x91\x23" ++"\x0a\xfb\x11\xc1\xd3\x15\x7c\x43\x05\xf8\x7d\x06\x9a\xd3\x05\xcd\xf7\xc5\x8f\x0a\xf7\xb8\xf9\x21\x15\x9b\xd7\x05\x38\x06\x7b\x3f" ++"\x05\x4f\x06\x7f\x56\x05\xc7\x06\xfb\x13\xfc\xec\x05\xde\x06\xc8\xf7\xb5\x05\xf3\xa2\xd5\xd4\xde\x1b\xc0\xaf\x6f\x62\x7b\x8a\x83" ++"\x89\x81\x1f\x3e\xfb\xff\x05\xde\x06\xdf\xf8\x20\x05\x8d\x94\x8c\x94\x97\x1a\xd2\x58\xb5\x34\x3d\x55\x72\x4d\x55\x1e\xaa\xf7\x28" ++"\x05\xf7\x63\x06\x97\xc0\x05\x0e\x73\x0a\x62\xf7\x67\x24\x1d\x3b\xf7\xbc\x6f\x15\x9c\xde\xc7\xf3\xf7\x0b\xf7\x2b\xb4\xc0\x9b\xa0" ++"\x9a\xa3\x08\xb1\xca\x9d\xc2\xc1\x1a\xdc\x45\xcf\x36\x5b\x5f\x76\x65\x6b\x1e\x76\x72\x80\x75\x7e\x5d\x08\xf2\x67\x56\xbb\x3a\x1b" ++"\x36\x48\x46\x34\x4a\xa3\x57\xdc\xfb\x02\x1f\xf7\x2c\xfb\x60\xb2\x49\xa5\x24\x08\x0e\x45\x96\x16\xf8\xdb\xf8\x25\x06\xfb\xb8\xf7" ++"\xdc\xfb\xb7\xfb\xdc\x05\xbe\xfb\xf2\x15\xf7\xdc\x07\xf7\x84\xf7\xa2\xf7\x85\xfb\xa2\x05\xfb\xdc\x07\x0e\xfc\x20\x2d\x0a\x68\xf9" ++"\x6d\x3c\x0a\xfb\x7a\xf7\xa7\x8d\x0a\xe8\x25\x15\xfb\x13\xfc\xec\x5c\x0a\x85\x8b\x8d\x7e\x1f\x7c\x44\x05\x88\x91\x8e\x8b\x94\x1b" ++"\xf7\x07\xb7\xa6\xdd\x9d\x1f\xf7\x1a\xf9\x0d\x05\xb7\xf7\x61\x15\x37\x06\x74\x24\x20\x0a\x0e\xfc\x20\xab\x0a\xf7\x73\xf9\x4c\x15" ++"\xfb\x7e\x06\x7c\x46\x05\xf7\x7e\x06\x0e\xb2\xf8\x37\xf7\xbd\x15\x6d\xae\x80\x96\x79\x9b\x08\xa8\x6b\x63\x9b\x65\x1b\x32\x38\x39" ++"\x34\x4a\xb9\x5d\xcd\xc5\xc2\xa7\xda\xf1\x1f\x37\xd7\xb0\x74\xc2\x1b\xe6\xde\xdc\xe3\xcc\x5d\xb9\x4b\x63\x5b\x7b\x6e\x5f\x1f\x75" ++"\x7c\x85\x87\x51\x60\x08\xa8\x6a\x15\xc7\xd5\xc4\xa8\xb6\x1b\xb3\xab\x6c\x65\x53\x54\x56\x52\x6f\x79\x93\xa9\x66\x1f\x74\x9e\x81" ++"\x95\x79\xa1\x08\x44\x16\x71\x75\x80\x84\x67\x75\x08\x6e\x5c\x73\x82\x6e\x1b\x62\x6b\xa9\xb3\xc3\xc1\xbf\xc5\xb4\xb9\x6c\x51\xba" ++"\x1f\x0e\xfc\x24\xf7\x50\xf8\x9f\x15\xb0\x85\xda\x82\xe8\xb0\x0a\x8e\x8a\x80\x95\x1e\x81\x95\x97\x86\x98\x1b\xa6\xa0\xa1\xa7\xa9" ++"\x6f\xa3\x68\x60\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x46\xfb\x45\x1a\xfb\x78\x07\x5f\x8f\x4e\x95\x22\x1e\x8f\x61\x8d\x75\x7f\x1a\x79" ++"\x85\x81\x7f\x85\x89\x8c\x96\x80\x1e\x95\x81\x80\x90\x7d\x1b\x71\x75\x75\x70\x6c\xa7\x73\xae\xb7\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90" ++"\xd4\xf7\x41\x1a\x0e\x45\xf7\xab\xf9\xb4\x15\xfc\xfa\x07\x5f\x8f\x4d\x95\x23\x1e\x8f\x61\x8d\x75\x7f\x1a\x79\x85\x81\x7f\x85\x89" ++"\x8c\x96\x80\x1e\x95\x80\x81\x90\x7d\x1b\x71\x75\x75\x70\x6c\xa7\x73\xae\xb7\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90\xd4\xf7\x41\x1a\xf8" ++"\xf2\x07\x0e\x45\xf7\xf4\xfb\x61\x15\xf8\xfa\x07\xb7\x87\xc9\x81\xf3\xb0\x0a\x8d\x8a\x80\x96\x1e\x81\x96\x95\x86\x99\x1b\xa5\xa1" ++"\xa1\xa6\xaa\x6f\xa3\x68\x5f\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x42\xfb\x41\x1a\xfc\xf2\x07\x0e\xb8\xf8\xeb\x16\xf7\xa1\x07\xf7\x29" ++"\x86\xb1\x71\xb7\x1e\xd1\x61\x3e\xb4\x31\x1b\x38\x46\x6a\x4d\x5e\x1f\x66\x5a\x85\x67\xfb\x36\x1a\xfb\xa1\xd1\xf7\xa4\x07\xf7\x05" ++"\x91\xba\x9d\xad\x1e\xbd\xa6\xc5\xad\xc8\x1b\xc4\xc2\x6e\x5d\xa8\x1f\xa2\x67\x91\x62\xfb\x12\x1a\xfb\xa4\x07\x0e\xf8\x0e\xf8\xa3" ++"\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7" ++"\x37\xfb\x5e\x1f\xfb\x01\xfb\x63\xc1\x1d\xfb\x14\xfb\x05\x15\x96\x59\x96\x75\xa5\x6d\x08\x54\xbb\xc7\x71\xdc\x1b\xdc\xc7\xa5\xc2" ++"\xbb\x1f\xa5\xa9\x96\xa1\x96\xbd\x84\x36\x80\x62\x6d\x5e\x08\x4c\x61\x4b\x6b\x38\x1b\x3e\x4f\xa6\xc1\x61\x1f\x67\xba\x7c\xb8\x84" ++"\xe8\x08\xf7\xee\xf7\x05\xc1\x1d\x0e\xfc\x58\xf7\x99\xbc\x0a\xad\x06\x4b\x61\x67\x5d\x63\x1a\x5e\xb5\x6b\xc7\x9d\x98\x8e\x92\xa1" ++"\x1e\x94\xb8\x05\x82\x74\x8a\x8b\x7f\x1b\x69\x76\x9c\xa5\xab\xab\xbc\xb8\xae\x1f\xf7\x2f\x22\x1d\x37\x06\x74\x24\x20\x0a\x0e\xfc" ++"\x58\x43\x0a\x0e\xfc\x58\x43\x0a\xbd\xf7\x53\x15\x23\x06\x76\xa1\x0a\x76\x24\x05\xf3\x06\x0e\xfc\x58\x43\x0a\xd4\xf7\xe3\x15\x77" ++"\x97\x0a\x9f\xe6\x05\xc7\xfb\x2b\x15\x2f\x06\x75\x24\x05\xe7\x06\xfb\x2c\xf2\x15\x2f\x06\x75\x24\x05\xe7\x06\x0e\xfc\x58\x43\x0a" ++"\xc3\xc5\x1d\xfc\x20\xab\x0a\xf7\x68\x90\x1d\xfc\x58\x7b\x0a\x55\xf7\x6d\x24\x1d\xfb\x42\xf7\x60\xf7\xc3\x15\xba\xf7\x71\xe1\x1d" ++"\xb4\xf7\x57\xf7\x03\xe6\xf7\x07\xfb\xb2\x05\xe8\x06\xfb\x1f\xf7\xe6\xf7\x76\xf7\x4e\x05\xfb\x07\x06\x0e\xfb\x42\x98\x1d\x8c\xfc" ++"\x02\x5e\x1d\xfb\x42\xf7\x47\xf7\x47\x15\xf0\xde\xf3\xfb\x9a\x05\xec\x06\xfb\x25\xf7\xc2\xf7\x96\xf7\x72\x05\xfb\x0c\x06\xfb\xa7" ++"\xfb\x92\xc3\xf7\x92\x05\x35\x06\xfb\x06\xfc\xa0\x05\xe1\x06\x0e\xfc\x58\xf7\xc7\x37\x1d\xf7\x5b\x55\x0a\xfb\x4a\x9d\x16\xea\x06" ++"\xf7\x6e\xf8\x1b\xc5\xfc\x1b\x05\xe2\x06\xfb\x05\xf9\x6d\x05\x34\x06\xaf\xfb\x66\x05\x0e\xfc\x0b\xf7\xc3\x37\x1d\xf7\x6b\xf9\x6d" ++"\x8c\x0a\xfc\x58\xf7\xc7\x37\x1d\x22\x4f\x35\x1d\xfb\xa6\xf7\xd8\x37\x1d\xf7\xa2\xf8\x4d\x23\x0a\xfb\x11\xf8\xa8\xd3\x15\xfc\x7d" ++"\x27\x1d\xf8\x7d\x06\xfc\x3b\xf7\xc8\xb5\x1d\xf7\xbe\xf7\xd5\x15\xf7\x1d\x06\x97\xc2\x05\xfb\x34\x06\x86\x9c\x88\x93\x8a\x8e\x08" ++"\x75\xc9\x8b\x8b\xa5\x1a\xe6\xd4\xd0\xea\xd2\xb8\x65\x4f\x79\x89\x7d\x84\x72\x1e\xe3\x06\x92\xb5\x8d\x9d\xa1\x1a\xe5\x40\xc7\xfb" ++"\x03\xfb\x28\xfb\x1a\xfb\x0b\xfb\x16\x6e\x8d\x85\xa6\x49\x1e\x8c\x88\x05\x38\x06\x7f\x54\x05\xf7\x05\x06\x91\x78\x8e\x7f\x85\x1a" ++"\xfb\x1b\x06\x7f\x54\x05\xf7\x21\x06\x7a\x53\x4e\x4a\x32\x53\xb0\x49\x18\xa5\xba\xad\x96\xb0\x1b\xa2\x9f\x88\x83\x9f\x1f\x71\xcf" ++"\xad\x82\xb0\x1b\xbc\xbd\x9e\xae\xb6\x1f\x72\xd1\x05\x73\x61\x77\x92\x0a\xf7\x0b\xe5\x93\x92\xa6\xd2\x08\xf7\x0c\x06\x97\xc2\x05" ++"\xfb\x0d\x06\x90\x8b\x91\x89\x9a\x1e\x0e\xfc\x58\xf7\x25\x16\xf7\x12\xf8\xe5\x05\xbe\x96\x9c\x9b\xb7\x1b\x92\x92\x8b\x89\x98\x1f" ++"\x9a\xd0\x05\x8f\x79\x80\x8c\x7b\x1b\x3e\x53\x5e\x41\x7b\x1f\x78\x32\x05\x45\x06\x7d\x48\x05\xd1\x06\x2a\xfc\x5d\x05\x0e\xd7\xf8" ++"\x14\xf8\x82\x15\x9f\x64\x72\x92\x6a\x1b\x27\x37\x38\x29\x2a\xe5\x36\xf2\xab\xa9\x93\x9b\xa6\x1f\xbe\xaa\xae\xc4\xbf\x1a\xb6\x78" ++"\xbd\x68\xc0\x1e\xf7\x2a\xf7\x2a\x8e\x79\xa1\x52\x9a\x6e\x19\x77\x96\x90\x85\x95\x1b\x92\x90\x90\x92\x8e\x8b\x8b\x88\x9d\x1f\x84" ++"\xae\x89\xa1\xa6\x1a\xab\x91\xbd\x92\xa2\x1e\x8d\x90\x8b\x8d\x8d\x1a\x91\x87\x8f\x84\x88\x88\x8b\x8a\x88\x1e\x81\x69\x6d\x87\x67" ++"\x1b\x70\x75\x8d\x92\x68\x1f\x8e\x79\x8b\x8b\x88\x1b\x85\x85\x84\x85\x7b\xb5\x73\xc2\x7a\x1f\xa2\x84\x91\x89\x05\xfb\x8c\xfb\x41" ++"\x15\xd3\xc7\x4e\x42\x41\x4f\x4f\x41\x40\x4f\xc7\xd6\xd5\xc7\xc6\xd8\x1f\x0e\xfc\x7a\xf7\x6e\xe0\x1d\x0e\xfb\x42\xf7\x7f\xf7\x53" ++"\x15\x93\x75\x7b\x8f\x7a\x1b\x46\x4f\x52\x49\x65\xa8\x73\xb8\xbe\xba\xa4\xb5\xa9\x1f\xa0\xa9\x94\xaa\xb8\x1a\xf7\xd4\x07\xab\x85" ++"\xa1\x7b\xa2\x66\x08\xa3\x65\x95\x65\x55\x1a\x59\x81\x61\x73\x51\x1e\xa8\x06\xb2\xb9\xa0\xc7\xcc\x1a\xdc\x6b\xdb\x4c\xd6\x1e\x53" ++"\xce\x89\x8d\x83\x95\x86\x92\x19\xcb\x5b\x07\x0e\xd7\xf7\x95\xf9\x19\x15\xfc\x59\x88\x0a\xf7\xf0\x07\xf7\xb5\x5f\x05\xfc\x03\x88" ++"\x0a\xf8\x52\x07\x0e\x39\x1d\xf7\x67\xf7\x6c\x23\x1d\x50\xf7\x73\x21\x0a\xfb\x03\xfc\xa0\x05\x90\x0a\x41\xfb\xf1\x20\x0a\xdb\xf8" ++"\x0c\x6c\x1d\xfb\x2a\xf7\x61\x35\x1d\x39\x1d\xf7\x55\xcf\x2a\x1d\x39\x1d\x64\xfc\xdc\x5e\x1d\xf7\xda\xf8\xa4\xf7\x6c\x15\xf7\x83" ++"\xc8\xfb\x60\x06\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac\xc6\x61\xa3\x5c\x38\x05\xfb\x23\x06\x38\x68\x84\x72\x65\x1f\x4b\x60\x69" ++"\x42\x2c\x1a\xfb\x08\xb8\x37\xdc\x69\x1e\x6a\x52\xb6\x74\xb1\xce\x05\x88\xa5\x97\x8a\xb5\x1b\xf7\xac\xc9\xfb\xb7\x06\x77\x85\x8b" ++"\x8c\x82\x1f\xaa\xf7\x2d\x15\x3a\xfb\x21\x57\x9d\x6c\xbe\x88\xd3\x19\xf7\xb6\xf7\x6c\x15\x33\xfb\x2f\x05\xfb\x5e\x06\x91\xf6\xc3" ++"\xbd\xf7\x01\x89\x08\x0e\xfb\x11\xf7\x48\xf7\x03\x15\x55\x45\xc9\x64\xde\xf7\x01\x05\xf7\xa2\x06\x99\xd3\x05\xfb\x7a\x06\xd9\xef" ++"\x05\xf7\x42\x06\x9a\xd3\x05\xfb\x1b\x06\xcd\xe1\x4d\xb2\x2b\xfb\x11\x05\xfb\x95\x06\x7d\x43\x05\xf7\x6e\x06\x3c\x27\x05\xfb\x35" ++"\x27\x1d\x0e\xfb\x42\xf7\xb3\x16\xf7\xcc\xf8\xa0\x05\x28\x06\xfb\x80\xfc\x31\x57\xf8\x31\x05\x32\x06\xd4\xfc\xa0\x05\x0e\x69\x0a" ++"\x32\xf7\x9f\x3c\x0a\x4a\x0a\xa5\xf7\xaa\x15\x6a\x1d\xc9\x16\xfb\x14\xfb\x2a\x05\xc7\x06\xf7\x48\xf7\x2a\x05\x0e\x4a\x0a\xf7\x4f" ++"\xf7\x7e\x36\x1d\xf4\x63\x0a\x0e\xf4\x63\x0a\x89\xf8\x12\xcf\x1d\x6a\x0a\x0e\x6a\x0a\x9b\xf7\xd1\x2b\x1d\xf7\xc5\xbd\x16\xfa\x04" ++"\xcd\xfd\xc2\xf9\xb8\x49\x06\x0e\x4c\x82\x1d\xf7\x8c\xf9\x12\x23\x1d\xfb\x5a\xf1\xf9\x32\x15\xac\xd5\x8b\x8b\xb1\x1b\xba\xb2\x79" ++"\x69\xa3\x1f\xad\x5c\xa0\x40\x42\x1a\x6d\x89\x73\x82\x50\x1e\xc0\x46\x70\x97\x55\x1b\x5a\x64\x7b\x69\x69\x1f\x5d\x5c\x6f\x48\x4a" ++"\x1a\xfb\x01\xde\x36\xf6\xd7\xc8\xb4\xd8\xb6\x1e\xb1\xcf\xa7\xf7\x16\xf3\x1a\xf7\x5c\xfb\x03\xf7\x25\xfb\x2d\x5e\x5c\x81\x79\x63" ++"\x1e\xf7\xbf\xfc\x36\x15\x7d\x32\x84\x6b\x7d\x5f\x08\x3d\x70\x5d\x5f\x55\x1b\x53\x6a\xbe\xe1\xf7\x08\xcd\xea\xdc\xb4\xb0\x76\x63" ++"\xa5\x1f\x0e\xf8\x38\xf7\x98\xf7\xc4\x15\xf7\x04\x06\xc9\xb8\x9b\xb0\xb8\x1f\xc6\xbc\xb0\xd5\xd1\x1a\xb5\x7a\xb9\x71\xa5\x1e\xab" ++"\x6d\x5f\x99\x4a\x1b\xfb\x48\x06\xfb\x2b\xfd\x5a\x05\xe3\x06\xdc\xf8\x12\x15\xc0\xf7\x8e\x05\xda\x06\xdc\xb6\x68\x4a\x5f\x76\x61" ++"\x66\x6e\x1f\x73\x6b\x67\x80\x57\x1b\xf7\xdf\xfb\x0e\x15\xd9\x06\x99\xcb\x05\x3c\x06\xa4\xf7\x09\x05\x3b\x06\x72\xfb\x09\x05\x4c" ++"\x06\x7e\x4b\x05\xca\x06\x66\xfb\x3e\x05\x89\x81\x8a\x7f\x82\x1a\x58\xab\x6f\xc5\x9b\x96\x8c\x8f\xa2\x1e\x98\xd3\x05\x87\x7a\x83" ++"\x8a\x80\x1b\x76\x7d\x96\x9b\x8d\x8c\x91\x8c\x91\x1f\xf8\x41\xf7\x18\x15\x8f\x9c\x8c\x92\x94\x1a\xba\x5e\xab\x49\x32\x49\x55\x43" ++"\x62\xa1\x79\xd2\x78\x1e\xb8\x80\x05\xa3\x85\x94\x83\x7c\x1a\x6d\x6d\x76\x5f\x67\x79\x98\xa5\x90\x8c\x94\x8c\x93\x1e\x3d\x06\x87" ++"\x79\x8a\x83\x80\x1a\x55\xb9\x6b\xda\xec\xcc\xbe\xd7\xb4\x75\xa0\x4f\x9a\x1e\x5d\x96\x05\x6d\x93\x7e\x94\x99\x1a\xa9\xa4\x9e\xb4" ++"\xa9\x99\x81\x75\x85\x8b\x87\x89\x83\x1e\x0e\x75\xf7\x7e\xfb\x6e\x15\xdf\x06\xb5\xf7\x58\xe0\x93\xc6\xa4\xc4\xc3\x19\xd1\xcd\xb4" ++"\xec\xea\x1a\xf7\x1f\x34\xd6\xfb\x34\x81\x86\x8b\x8a\x7c\x1e\x23\xfc\x79\x69\x8f\x7d\x8f\x79\x95\x19\x6a\x9e\x78\xb6\xc4\x1a\xc3" ++"\x9a\xc7\xa5\xbb\x1e\xa3\xba\xa1\xa0\xb7\xa1\x9c\xde\x18\x3f\x6e\x60\x6c\x5c\x51\x08\x5a\x4f\x71\x3b\x36\x1a\x48\x9f\x56\xb0\x68" ++"\x1e\xac\x6c\xaf\x7e\xd1\x84\x08\xf7\x4f\xf8\x79\x15\xa6\x89\x98\x88\x9d\x82\x08\xb0\x78\xa2\x5e\x55\x1a\x4c\x74\x40\x68\x58\x1e" ++"\x64\x51\x63\x73\x46\x84\x08\x0e\x87\xf9\x69\x21\x0a\xfc\xc1\x06\x7c\x41\x05\xd6\x06\x2b\xfc\x56\x05\xdf\x25\x1d\x05\xf7\x83\x06" ++"\x34\x1d\xdf\x25\x1d\x05\xd6\x06\x0e\xf7\xd6\xf7\x88\xfb\x30\x15\x3e\x36\xf7\x8f\x06\x8a\xe0\x05\x40\xf9\xab\xf7\xfe\xfd\xab\x45" ++"\x06\x8c\x36\x05\xf7\x84\xe0\x42\xf9\xab\xf0\xe0\xfd\x8f\x36\xf3\x06\x0e\xf7\xda\xf9\x93\xc9\x15\xfb\xb7\x06\xfb\x0d\x57\xc2\xf7" ++"\x16\xf7\x15\xbf\xc3\xf7\x0d\x1f\xf7\xb7\xc9\xfb\xac\x06\x38\x68\x84\x72\x66\x1f\x4a\x60\x69\x43\x2b\x1a\xfb\x07\xb8\x37\xb9\x0a" ++"\x06\x0e\xf7\xda\xf7\x7d\xc9\x15\x4d\xf7\xac\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb6\xac\xd4\xee\x1a\xf7\x03\x5d\xe0\x3d\xac\x1e\x99" ++"\x69\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7\x06\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54\xfb\x0d\x1f\x0e\xc1\xf8\x99\x21\x0a\x37\x06" ++"\x28\xfc\x66\x05\x37\x93\x66\xa9\xc8\x1a\x9c\x8f\xaa\x92\xaa\x1e\xc8\xf7\xb4\x21\x1d\x4d\xfb\xb7\x05\x83\x66\x86\x66\x79\x1a\x65" ++"\x9a\x66\xa5\x72\x1e\xb1\x67\xb0\x7c\xd7\x82\x60\xfb\x5b\x18\xdf\x06\xb6\xf7\x5b\xf7\x46\x9c\xd9\xd0\xa8\xf7\x3a\x19\xc9\xf7\xb7" ++"\x21\x1d\x4e\xfb\xb4\x73\xfb\x06\x57\x59\xfb\x02\x7d\x19\x0e\xfc\x58\xf7\xc8\xf9\x58\x15\x2d\x06\x76\x27\x05\x88\x7b\x89\x7a\x7c" ++"\x1a\x59\xa4\x6e\xb9\x87\x1e\x93\xb1\x05\x72\x90\x81\x98\xa8\x1a\x96\x8c\x96\x90\xa0\x1e\xbc\x06\x0e\xfb\xe9\x67\x1d\xa2\xf7\x07" ++"\xd0\xca\x5c\x1d\xf7\x16\xf7\x6c\x23\x1d\xfb\x71\xf9\x06\xfa\x25\x15\xfb\xbb\xfd\xa8\xfb\x02\xf8\x20\xfb\x37\x42\x96\x6a\xf3\xb9" ++"\xf7\x1c\xfc\x85\xf7\xf4\xfa\x44\x05\x0e\xfb\xe9\x67\x1d\xa3\xf7\x07\xcf\xca\x5c\x1d\xf1\xcf\x2a\x1d\xfb\xe9\xf7\x49\x21\x0a\xfb" ++"\x04\xfc\xa0\x20\x0a\xc5\xf7\xa4\xa2\xf7\x06\xd0\xcb\x5c\x1d\xfb\x5f\xfc\xdc\x35\x1d\x31\xf8\xfe\xf8\x0d\x15\xfc\x8d\x06\x4e\xfb" ++"\xb7\x05\xd1\x06\xb9\xf7\x6f\x05\xf8\x47\x06\x0e\x26\x98\xfb\x6e\x15\xdf\x06\xc5\xf7\xa5\x05\x56\xa9\xbb\x72\xd3\x1b\xdf\xd3\xb0" ++"\xce\xbe\x1f\xbf\xd0\xa9\xe6\xe4\x1a\xf7\x13\x3c\xde\xfb\x0f\x47\x48\x6f\x5a\x5a\x1e\x59\x59\x76\x5a\x71\xfb\x0d\x08\xf7\xac\xf7" ++"\x6f\x15\xd3\xb5\x5b\x39\x46\x75\x40\x66\x55\x1f\x5b\x6a\x54\x6c\x54\x1b\x44\x61\xbf\xe1\xc5\xa4\xde\xac\xbc\x1f\xbc\xab\xc2\xa9" ++"\xc3\x1b\x0e\xfb\x42\x7f\x1d\x8e\xf7\xfe\x23\x1d\xfb\x42\xf7\x92\x74\x15\xd0\x8e\xb5\x96\xb6\xa5\x08\xbf\xab\xac\xc7\xcb\x1a\xc8" ++"\x6a\xab\x33\xa1\x1e\x3f\x9e\x05\x53\x99\x6e\x9f\xa5\x1a\x9f\x97\xa4\x9d\x9c\x44\x0a\x1f\x85\x07\x86\x07\x8a\x80\x20\x0a\x90\xa0" ++"\x8c\x94\x98\x1a\xd1\x49\xbb\x29\x3c\x1d\x43\xbd\x61\xf1\x7e\x1e\x65\x45\x98\x85\x91\x8c\x8b\x8b\x90\x8c\x19\x8d\x96\x8b\x8b\x90" ++"\x1b\x9c\x99\x81\x7f\x6b\x71\x74\x66\x6f\x73\x92\xa1\x61\x33\x1d\xbf\xa7\x83\xb2\x1b\xdf\xc7\xb8\xcb\x57\x0a\x0e\xfb\x42\xf8\x96" ++"\xf8\x0e\x15\x90\xa0\x8c\x94\x98\x1a\xd1\x48\xbb\x2a\x3c\x1d\x3b\xd0\x5b\xf7\x09\xf7\x29\xec\xd8\xf7\x0b\x5a\x0a\xa3\x9d\x9d\x44" ++"\x0a\x1f\x85\x07\x86\x07\x8a\x80\x05\x40\xf7\xff\x24\x1d\xfb\x42\x7f\x1d\xfb\x83\xfc\x4a\xb0\x1d\xfb\xd4\xf7\x73\xe0\x1d\xf7\x60" ++"\xf7\x94\x15\x41\x06\x55\xfb\x94\x05\xc4\x06\x0e\x44\xf8\x71\xf8\xa0\x15\x96\x6d\x73\x8f\x6c\x1b\x39\x3d\x66\x4b\x59\x1f\x58\x4b" ++"\x6a\x25\x31\x1a\xfb\x11\xda\x3b\xf7\x0f\xde\xd6\xaf\xcc\xbf\x1e\xbb\xc7\xae\xf5\xde\x1a\xbd\x7d\xb1\x6b\xae\x1e\xf7\x0b\x2d\x1d" ++"\xfb\xb8\x4d\xa4\x1d\x0e\xf7\xef\xf8\x93\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7" ++"\x37\xf7\x36\xf7\x5f\xf7\x5e\xfb\x37\xf7\x37\xfb\x5e\x1f\x5a\x04\xf7\x43\xf7\x21\xfb\x21\xfb\x43\xfb\x44\xfb\x21\xfb\x20\xfb\x45" ++"\xfb\x43\xfb\x1f\xf7\x22\xf7\x47\xf7\x3e\xf7\x23\xf7\x21\xf7\x41\x1f\xfb\x01\xfb\x37\x9d\x0a\xfb\x14\xfb\x00\x15\x92\x36\x96\x62" ++"\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde\x1b\xd8\xc7\xa6\xc1\xb5\x1f\xaf\xba\x9a\xb8\x92\xe8\x80\x59\x80\x75\x71\x6d\x08\x54\x5b\x4f\x71" ++"\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f\x71\xa9\x80\xa1\x80\xbd\x08\xf7\xee\xf7\x00\x9d\x0a\x0e\xfb\x23\xf7\xc0\xf7\x99\x15\x7f\x07\x44" ++"\x6b\x45\x5a\x66\x1e\x6c\x62\x56\x7a\x57\x1b\x7e\x74\xf8\x77\xa2\x06\xfb\x32\x91\x3c\xe3\x8e\xf7\x3d\x08\x35\xb9\xb6\x6d\xda\x1b" ++"\xcd\xc4\xca\xd4\xd0\x73\xb0\xfb\x01\xef\x1f\xfb\x02\xf1\x7a\xa5\x63\xf7\x09\x7c\x30\x4d\x31\x23\x38\x08\x3c\x49\x67\x51\x4c\x1a" ++"\x40\xc8\x4d\xd4\xb4\xb4\x9c\xa9\xac\x1e\x9e\x9d\x96\x9a\x9c\xb0\x08\x0e\xf7\xd6\xf9\x63\xf9\x7e\x15\xfc\x80\x45\x06\xf7\x61\xfb" ++"\xf5\xfb\x61\xfc\x16\x05\x44\xf8\x87\xf7\x6b\x43\x07\x88\xfb\x23\x05\xfb\xe3\x06\xf7\x60\xf8\x16\xfb\x5f\xf7\xf1\x05\xf7\xdb\x06" ++"\x8f\xfb\x22\x05\xd2\x06\x0e\xf7\x87\xf7\x94\xf8\xa3\x15\x73\x74\x6c\x42\x67\x1a\xfb\x10\x4f\xf7\x10\x06\x68\x9c\x60\xb0\x54\x1e" ++"\x34\x34\xb4\x62\xe3\xe2\x9d\x78\xa1\x7e\xa1\x86\x19\xce\x7a\x8e\x8a\x05\xfb\x0f\xc6\xf7\x0f\x07\x8f\x8c\xb2\x95\xa5\x91\x8d\x8c" ++"\x19\x96\x90\x9e\x96\xab\xa0\xe3\x34\x18\xb4\xb4\x34\xe2\x9d\xa6\x99\xa4\x8f\x96\x19\x8e\x92\x90\x9f\x96\xb6\x08\xf7\x0f\xc7\xfb" ++"\x0f\x06\x81\xb3\x85\xa2\x88\x92\x87\x96\x7d\xa4\x79\xa6\xe2\xe1\x18\x62\xb4\x33\x35\x6d\xa6\x7e\x91\x31\xa1\x19\xf7\x0e\x50\xfb" ++"\x0e\x07\x88\x8a\x48\x79\x84\x89\x77\x7f\x68\x74\x19\x33\xe2\x62\x62\x05\xf7\xba\x50\x15\xef\xde\x36\x26\x24\x38\x37\x24\x22\x3a" ++"\xdd\xf5\xf3\xde\xdc\xf5\x1f\x0e\xfb\xc0\xf7\x25\x16\xdf\x25\x1d\x05\xf7\x21\x2d\x1d\xfc\x02\x2a\x0a\xf7\x21\x06\x0e\xfc\x20\xf8" ++"\x02\x21\x0a\x33\x06\xa9\xf7\x24\x21\x1d\x6d\xfb\x24\x05\x43\x06\x7d\x48\x05\xd2\x06\x7a\x37\x05\x4d\x06\x80\x56\x05\xc8\x06\x5a" ++"\xfb\x7d\x05\x88\x80\x8a\x7f\x83\x1a\x5a\xad\x6d\xc2\xa0\xa9\x8e\x8f\x9a\x1e\x9a\x5b\x0a\x7c\x97\x9a\x8c\x1f\x8e\x8c\x8f\x8c\x92" ++"\x1e\xbc\xf7\x7a\x05\xdd\x06\x96\xc0\x05\x3a\x06\x9c\xdf\x05\xe4\x06\x0e\xfb\xf9\xf8\x01\x6f\x0a\xb3\xf7\xec\x35\x1d\xfc\x20\xf7" ++"\x39\x76\x15\x8a\x94\x90\x8a\x92\x1b\xa0\xa8\x8e\x8f\x9b\x1f\x9a\x5b\x0a\x7d\x96\x9b\x8d\x8c\x91\x8c\x91\x1f\xd9\xf8\x03\x05\xe4" ++"\x06\x99\xce\x05\xb4\x1d\x80\x8a\x81\x81\x1a\x6c\x95\x77\xa2\x7e\x1e\x5e\x37\x98\x85\x90\x8c\x8b\x8b\x91\x8c\x19\x8d\x95\x8c\x6d" ++"\x1d\x6f\x72\xcc\x1d\xb9\xca\xa7\x6d\xa2\x66\x87\x87\x8b\x89\x7e\x1f\x0e\xfb\x18\xf8\x37\xf9\x7d\x15\x55\x57\x78\x69\x5f\x1f\x4f" ++"\x5a\x68\x4d\x6b\xfb\x0b\x08\x6c\xfb\x03\x78\xfb\x07\x48\x1a\xfb\x09\xd2\x40\xf7\x04\xcb\xbf\x9e\xb2\xb9\x1e\xbf\xb8\xab\xc9\xab" ++"\xf7\x06\x08\xaa\xf7\x03\x9f\xf7\x09\xcd\x1a\xf7\x0b\x43\xd7\xfb\x05\x1e\xfb\x61\xfb\xde\x15\xa5\xf2\x9a\xb1\xab\xb8\x08\xb6\xa9" ++"\xb9\xa3\xbd\x1b\xd1\xb2\x5e\x3c\x6d\x87\x6d\x7f\x46\x1f\x7c\x48\x15\x76\x2e\x7d\x5a\x7a\x66\x08\x3f\x67\x56\x63\x47\x1b\x47\x64" ++"\xb8\xd8\xb3\x91\xb9\x9d\xe2\x1f\x0e\xfb\xe9\xf7\xb7\xf9\x9f\x2b\x1d\x58\x1d\xfb\x1e\xf9\x6d\x4e\x0a\x4c\x0a\x81\xf9\x78\x40\x0a" ++"\x4c\x0a\xf7\x2c\xf9\x4c\x36\x1d\xfb\x0e\xf8\xc4\x3f\x15\xfc\xeb\x06\x80\x59\x05\xf8\xeb\x06\x7e\x4f\x6b\x1d\xfc\x20\x0e\xfb\xe9" ++"\xcb\x1d\x4c\x48\x1d\xfb\x03\x4f\x35\x1d\xfc\x20\xf8\x02\x86\x0a\x82\x7f\x1a\x5a\xad\x6d\xc2\x9f\xa9\x8e\x8f\x9a\x1e\x9b\xd4\x05" ++"\x84\x6b\x87\x8a\x7e\x1b\x76\x7d\x96\x9b\x8f\x8c\x90\x8c\x90\x1f\xd9\xf8\x03\x05\xe3\x06\xfb\x8c\xfc\x99\x35\x1d\xfb\xe9\xa5\x0a" ++"\xfc\x20\x58\x0a\x88\x81\x16\xf9\x47\x06\xfb\x22\xf9\x6d\x05\x27\x06\xfb\xbf\xfd\x1b\x15\xf7\xd9\xf8\xaa\xee\xfc\xaa\x05\x0e\xe2" ++"\xab\x16\xf7\xb4\x20\x1d\x2f\xca\x6a\xc5\xf0\x1a\xf7\x5d\xf7\x17\xf7\x2f\xf7\x3f\xf7\x0b\xdb\x3c\xfb\x0b\x37\x6b\x31\x52\x41\x1e" ++"\x61\x55\x61\x6a\x35\x5e\x7a\x39\x18\xf7\xb4\x20\x1d\xfb\x50\x06\xf7\x33\xce\xe8\xf7\x1c\xf7\x38\x1a\xf7\x45\xfb\x07\xf7\x08\xfb" ++"\x44\xfb\x05\xfb\x01\x58\x35\x43\x1e\x4c\x41\x64\xfb\x02\x26\x1a\x4c\x9f\x4b\xaf\x5b\x1e\x9d\x72\x9a\x7d\xad\x73\x08\xfb\x55\x06" ++"\x0e\xfb\x12\xf8\x92\x21\x0a\x4e\xfb\xaf\x7d\x47\x7a\x69\x65\x68\x19\x6a\x69\x63\x7a\x64\x1b\x59\x64\xa9\xb3\x91\x8e\x9c\x8f\x9f" ++"\x1f\xd7\xf7\xf9\x21\x1d\xfb\x32\xfd\x7a\x05\xde\x06\xbe\xf7\x85\x05\x6a\xa8\xa6\x7e\xb6\x1b\xcb\xc6\xac\xca\xbb\x1f\x7b\x42\x05" ++"\xd6\x06\xf7\x04\xf8\xa0\x05\x0e\xfb\x50\xf8\x07\xfb\x6e\x15\xd3\xf7\x12\x96\xa3\xb3\x1a\xa3\x82\x9d\x78\x9a\x1e\x7f\x96\x8b\x8b" ++"\x4e\xa2\x55\xa0\x18\x46\xa6\x82\x8f\x78\x9c\x08\x71\xa1\x7e\xae\xb7\x1a\xf7\x0c\xec\xf7\x01\xf6\xc9\xb5\x68\x57\x84\x8a\x7f\x89" ++"\x7f\x1e\xe3\x06\x8d\x9b\x8c\x9a\x95\x1a\xe7\x41\xc9\xfb\x01\x39\x42\x6b\x4e\x54\x1e\x54\x4f\x68\x33\x3b\x1a\x2e\xbd\x47\xe9\x69" ++"\x1e\xe2\x6c\x05\xbc\x79\x96\x83\x78\x1a\x74\x82\x78\x3f\xfb\x0f\x1e\x0e\x84\x27\x0a\xf7\xad\xf9\xed\x2e\x0a\xb4\x5b\x1d\xf7\x93" ++"\xf7\x66\x24\x0a\x0e\xf8\x14\xf9\x78\x24\x0a\xf6\xfb\xfa\x31\x0a\x3e\x0a\xf7\x43\xf7\x6c\x24\x0a\x0e\xfb\x1c\xf7\x9a\xf8\x32\x15" ++"\xbd\xf7\x7d\x05\xf7\xfc\x20\x1d\xfc\x5a\x06\x48\xfb\xcf\x05\x5c\x06\x79\x39\x05\xbb\x06\x44\xfb\xe0\x05\xe9\x06\xd2\xf7\xe0\x05" ++"\xf7\x94\x20\x1d\x0e\xfb\xb1\xf7\x74\xf7\xd7\x15\xa6\xf7\x13\x05\xf7\x7c\x2d\x1d\xfb\xd1\x06\x61\xfb\x5d\x05\x65\x06\x7c\x41\x05" ++"\xb0\x06\x56\xfb\x8d\x05\x29\x0a\xf7\x2b\x2d\x1d\x0e\xf7\xf5\xf8\x4d\x5e\x0a\xf7\x07\x06\xf7\x2b\xfb\xed\x05\xbf\x06\x68\xfb\x33" ++"\x05\xe8\x06\xbf\xf7\x85\x05\x2b\x06\xfb\x19\xf7\xc2\xf7\xaa\xf7\xed\x05\x23\x06\xfb\x88\xfb\xc2\x05\xfb\x03\x06\xcb\xf7\xc2\x05" ++"\x2d\x06\x4b\xfb\xc2\x05\xfb\x03\x06\xfb\x08\xf7\xc2\x05\x22\xe2\x1d\xf4\x06\xf7\xbd\xf7\xed\x05\xf7\x03\x06\x0e\xf7\x25\xf7\xf3" ++"\x16\x29\x0a\xf7\x00\x06\xea\xfb\x8d\x05\xb6\x06\x6c\xfb\x35\x20\x0a\xb9\xf7\x7f\x05\x3e\x06\x3d\xf7\x68\xf7\x42\x71\x1d\x29\x41" ++"\x1d\x61\xfb\x5d\x05\xfb\x01\x06\x4d\xf7\x5d\x05\x2e\x06\xd5\xfb\x82\xfb\x78\xfb\xb2\x05\xf2\x06\xf7\x5d\xf7\x8d\x05\xed\x06\x0e" ++"\x4f\xf7\xda\x74\x15\xd3\x8e\xbf\x9d\xba\xb0\x08\xc9\xbd\xb3\xdb\xda\x1a\xd2\x8d\x1d\x5f\x77\x5a\xbd\x1d\x2b\x06\x86\x71\x89\x7d" ++"\x76\x1a\x22\xd2\x44\xf7\x06\x82\x1e\x65\x45\x98\x85\x90\x8c\x8b\x8b\x91\x8c\x19\x8d\x95\x8c\x6d\x1d\x6e\x73\x93\xa0\x62\x33\x1d" ++"\xbe\xa7\x5d\x0a\x87\x8b\x89\x7f\x1f\x0e\xfb\x65\xf7\x96\x75\x15\xf7\x01\x94\xdf\xdf\xef\x1a\xba\x77\xab\x5f\xa2\x1e\xd1\xab\xac" ++"\xb6\xc8\x1a\xd8\x4d\xc0\x32\xfb\x01\x3d\x46\xfb\x0a\x74\x1e\xe4\x06\xd4\x99\xc9\x1d\x6b\x81\x77\x1b\x67\x06\x7c\x41\x05\xae\x06" ++"\xc1\xab\x71\x5f\x4e\x57\x5c\x46\x57\x6e\xa2\xb4\x93\x8c\x93\x8d\x93\x1f\x8f\xa1\x05\x34\x06\x87\x75\x05\x88\x80\x8a\x80\x82\x1a" ++"\x3d\xbf\x5b\xe8\x83\x1e\x65\x46\xb1\x1d\x93\xa0\x62\x33\x1d\xbf\xa6\x39\x0a\x87\x87\x8b\x89\x7e\x1f\x0e\x83\xdb\x16\xc0\x0a\xd6" ++"\x06\xf7\x1a\xfb\xed\x05\xc5\x06\x68\x32\x1d\xc0\xf7\x8c\x05\x25\x06\xfb\x1a\xf7\xc2\xdd\x1d\x05\x53\x06\xcb\xf7\xc2\x05\x2d\x06" ++"\x0e\xfb\x1b\xd2\x16\x29\x0a\xc7\x06\xea\xfb\x8d\x05\xbb\x06\x68\xfb\x33\x20\x0a\xbe\xf7\x7d\x05\x3d\x06\x3d\xf7\x68\xf7\x42\xf7" ++"\x82\x05\x2a\x75\x1d\x4f\x41\x1d\x0e\x53\xf7\xd1\xf8\x3f\x15\x57\x06\xcb\xf7\xc2\x05\x2d\x22\x0a\xd4\xf7\xed\x05\xbf\x06\x65\xfb" ++"\x4b\x05\xc7\x06\xb1\xf7\x4b\x05\x8d\x06\xf7\x2b\xfb\xed\x05\xf3\x06\xfb\x3e\xf8\x14\xdd\x1d\xb2\xf7\x4c\x05\x4f\x06\x0e\xfb\x3d" ++"\xf7\xa6\xf7\xd7\x15\x59\x06\xb5\xf7\x5d\xe1\x1d\xc0\xf7\x8d\x05\xbd\x06\x70\xfb\x14\x05\xc1\x06\xa6\xf7\x14\xe9\xfb\x8d\x05\xed" ++"\x06\x21\xf7\xb2\xf7\x42\xf7\x82\x05\x2a\x06\xfb\x27\xfb\x5d\xa6\xf7\x14\x05\x55\x06\x0e\x36\xf7\x5f\xf9\x1b\x15\xfb\x1d\xfd\x1b" ++"\x05\x9e\x1d\xfb\xfe\x26\x0a\x0e\xfb\x5e\xf7\x2a\xf8\x56\x15\x34\x1d\x29\x0a\xca\x06\xea\xfb\x8d\x05\xe9\x06\x21\xf7\xb2\xf7\x43" ++"\x71\x1d\x54\x06\xb6\xf7\x5d\x05\xfb\xb9\x2a\x0a\x0e\xbb\xf8\xff\xf7\xe0\x15\x44\xfb\xe0\x05\xc3\x06\x68\x32\x1d\xbf\xf7\x8c\x05" ++"\x53\x2e\x1d\x2d\x06\x48\xfb\xcf\x05\xfc\x0a\x06\xce\xf7\xcf\x05\x2e\x22\x0a\xd2\xf7\xe0\x05\x0e\xfb\x10\xa8\x0a\xad\x06\x69\xfb" ++"\x35\x20\x0a\xbc\xf7\x7f\x05\x69\x25\x1d\x9f\x0a\xbb\xf8\x0b\x74\x15\xf7\x42\x92\xf5\xe0\xdb\xf7\x59\x8f\x1d\x3d\x2c\x59\xfb\x1d" ++"\xfb\x10\x1a\x30\xaa\x3f\xc5\x5b\x1e\xb0\x6d\xb0\x7c\xc7\x85\x65\x45\x18\x60\x1d\x93\xa0\xad\x0a\xbe\xa7\x5d\x0a\x87\x8b\x89\x7f" ++"\x1f\x0e\xfb\x42\xf7\xa9\x74\x15\xf7\x13\x92\xdd\xd0\xab\xf7\x13\xa6\x0a\x45\x60\x3f\x0a\xdf\x06\x8c\x9a\x05\x8c\x9a\x8c\x96\x8e" ++"\x1a\xac\x62\x1d\x4f\xa4\x50\xb4\x68\x1e\xa5\x75\xa7\x7f\xb3\x87\x65\x45\x5d\x1d\xbf\xa6\x39\x0a\x87\x87\x8b\x89\x7e\x1f\x0e\x84" ++"\x2f\x1d\x0e\xfb\x42\xf8\x8a\x21\x0a\xfb\x77\xfc\x2c\x56\xf8\x2c\x05\x32\x06\xd7\xfc\xa0\x5c\xfb\x6e\x05\xdf\x06\xba\xf7\x6e\xf7" ++"\xbe\xf8\xa0\x05\x0e\x84\xf8\x47\xf7\x72\x15\x98\xcb\xf8\x04\xf8\x4f\x05\xfb\x03\x06\xfb\xb4\xfb\xfa\xfb\x1d\xf7\xfa\x05\xfb\x04" ++"\x06\xf7\x4e\xfc\x4f\x7e\x4b\x05\xfb\x2f\x06\x79\x37\x05\xf7\x2f\x06\x6d\xfb\x1e\x05\xe9\x06\xa9\xf7\x1e\x05\xf7\x28\x06\x9d\xdf" ++"\x05\x0e\xfb\x42\xf7\xb8\x89\x15\x8c\x8d\xf7\xbe\xf8\xa0\x05\x32\x06\xfb\x77\xfc\x2c\x56\xf8\x2c\x05\x32\x06\xd7\xfc\xa0\x8a\x89" ++"\x05\xfb\x0d\x06\x7f\x52\x05\xf7\x0d\x06\x69\xfb\x33\x20\x0a\xad\xf7\x33\x05\xf7\x0b\x06\x97\xc4\x05\x0e\xae\xbe\x0a\xfb\x03\x06" ++"\xfb\x8d\xfb\xb2\xfb\x12\xf7\xb2\x05\xfb\x05\x06\xf7\x3b\xfb\xf7\xfb\xe6\xfc\x0a\x05\xf7\x05\xba\x0a\xca\x06\x68\x32\x1d\xbf\xf7" ++"\x8c\x05\x29\x06\x0e\xfb\x27\xf7\xf2\xf7\xa1\x15\xf7\x7c\xf7\x93\x05\x2c\x06\xfb\x43\x89\x0a\xb3\x06\x69\xfb\x33\x20\x0a\xbc\xf7" ++"\x7d\x05\x38\x06\x0e\xa0\xf8\x9d\x16\xc3\x06\x67\xa9\x1d\x2d\x06\x3c\xfc\x06\x05\x77\x3b\x59\x83\x4f\x1b\x21\x53\xa8\xc1\x91\x8c" ++"\x95\x8d\x94\x1f\xc4\x1d\xd9\x56\xf7\x1f\xce\xd3\x95\x9d\xd6\x1e\x0e\xfb\x3e\xf7\xf4\x16\xad\x06\x67\xfb\x33\x20\x0a\xbe\xf7\x7d" ++"\x05\x69\x25\x1d\x21\x1d\x55\xfb\x94\x05\x7d\x5c\x64\x85\x63\x1b\x56\x6e\xa0\xb2\x95\x8b\x8f\x8d\x93\x1f\xc3\x1d\xc4\x64\xe1\xbb" ++"\xb6\x94\x9f\xbd\x1e\x0e\xa0\xf8\x39\xf7\x8f\x15\xc5\x90\xbd\x93\xbe\x98\x50\xfb\xa9\x18\xe9\x25\x0a\x2d\x06\x3c\xfc\x06\x4b\x7a" ++"\x5e\x84\x59\x88\x19\xbb\xf7\x75\x05\x4f\x06\x5b\xfb\x75\x05\x32\x91\x5f\xa6\xbc\x1a\x91\x8c\x95\x8d\x94\x1e\xc4\x1d\xd3\x59\xf7" ++"\x20\x88\x1e\x6d\xfb\x21\x05\xc7\x06\x0e\xfb\x3e\xf7\xc6\xf7\x43\x15\xab\x90\xa2\x92\xac\x98\x61\xfb\x5c\x18\xdf\x96\x0a\x6c\x82" ++"\x71\x86\x6d\x87\x19\xa5\xf7\x0d\x05\x55\x06\x71\xfb\x0e\x05\x5e\x8f\x75\x9f\xae\x1a\x95\x8b\x8f\x8d\x93\x1e\xc3\x1d\xc0\x66\xe3" ++"\x89\x1e\x77\x25\x05\xc1\x06\x0e\xa0\xf7\xca\x36\x0a\xd9\xf8\x04\x05\xa0\xde\xc7\x94\xc6\x1b\xf5\xbb\x71\x54\x88\x1f\x83\x89\x82" ++"\x89\x81\x1e\x4e\xfb\xb6\x05\xe9\x06\xc9\xf7\xbb\x05\x8e\x98\x8d\x9a\x93\x1a\xb9\x73\xb5\x63\xa4\x1e\xa5\x62\x5a\x95\x3b\x1b\x3e" ++"\x59\x84\x77\x45\x1f\x0e\x20\xdd\x16\xdf\x06\xd4\xf7\xed\x05\xd3\xc8\xca\xb1\xc5\x1b\xb7\xa8\x6d\x5f\x7f\x8b\x88\x89\x83\x1f\x3f" ++"\xfb\xfa\x20\x0a\xd7\xf7\xfa\x05\x8f\x9b\x8c\x99\x9b\x1a\xd2\x51\xc4\x41\x4a\x54\x6f\x46\x45\x1e\xc9\xf7\xba\x21\x1d\x0e\xfc\x20" ++"\xf7\xe9\x36\x0a\x0e\x8a\xf8\xa3\xdd\x15\x52\x06\x7c\x39\x69\xfb\x33\x05\xe8\x06\xad\xf7\x33\x05\xc3\x95\x1d\xb5\xbb\x81\xdc\x1b" ++"\xd7\xbd\x92\x9f\xd0\x1f\x0e\xfb\x30\xf8\x08\xd5\x15\x59\x06\x5f\xfb\x7f\x20\x0a\xaa\xf7\x35\x05\xba\x06\x38\x1d\x37\x06\x55\xfb" ++"\x94\x05\x7d\x5c\x64\x85\x63\x1b\x56\x6e\x9f\xb0\x94\x8c\x96\x8e\x97\x1f\xb3\xf7\x4f\x21\x1d\x5d\xfb\x69\x05\x89\x80\x8a\x81\x80" ++"\x1a\x4b\xc9\x5f\xe6\xba\xb0\x93\xa0\xb9\x1e\x0e\xf3\xf7\x10\xf8\x24\x15\x7c\x57\x85\x61\x59\x1a\xfb\x43\xf4\x22\xf7\x44\xf7\x07" ++"\xf4\xb7\xdd\xdb\x1e\xe5\xe8\xc1\xf7\x1b\xf7\x17\x1a\xf7\x43\x22\xf4\xfb\x44\xfb\x31\xfb\x11\x40\xfb\x27\x31\x1e\xe3\x79\x05\xf2" ++"\xcb\xe8\xc2\xf7\x01\x1b\xf7\x14\xd7\x3b\xfb\x1a\x7c\x8b\x82\x89\x76\x1f\x7a\x38\x15\xfb\x37\x56\xfb\x08\x2b\xfb\x24\x1b\xfb\x14" ++"\x3f\xdb\xf7\x1b\x99\x8c\x97\x8d\x9d\x1f\x0e\xb4\x5b\x1d\xf8\x47\xf7\x1e\x53\x1d\xf7\xa7\x06\x0e\x3e\x0a\xf7\xf5\xf7\x1a\x15\xfb" ++"\xa6\x06\x7b\x46\x05\xf7\xa7\x06\x0e\xf3\x95\x0a\xfb\x48\xae\x0a\xe1\xe4\xbf\xf7\x1a\xf7\x16\x1a\xf7\x48\xfb\x00\xf7\x03\xfb\x44" ++"\x1e\xf7\x3e\xfc\x3c\x15\xfb\x34\x5a\xfb\x09\x28\xfb\x21\x1b\xfb\x12\x41\xdb\xf7\x1b\x9a\x8c\x96\x8d\x9d\x1f\x9c\xde\x15\xf7\x36" ++"\xbe\xf7\x07\xec\xf7\x21\x1b\xf7\x12\xd5\x3b\xfb\x1b\x7c\x8a\x80\x89\x79\x1f\x0e\x9a\x1d\xe3\xfb\xd2\x15\x20\x69\x49\x4f\x36\x1b" ++"\x45\x5f\xbc\xda\x97\x8c\x95\x8d\x9c\x1f\x9b\xd5\x15\xf5\xab\xcf\xc8\xe0\x1b\xd2\xb6\x5a\x3a\x7f\x8a\x82\x89\x7b\x1f\x0e\x68\xf9" ++"\x03\xfa\x02\x53\x1d\xf7\xa8\x06\xfc\x65\xfd\xbd\x15\xe3\x06\xc4\xb3\xa5\xcd\xb7\x1f\xf8\x30\xf9\x11\x05\xfb\x06\x06\xfb\xb2\xfc" ++"\x62\x26\xf8\x62\x05\xfb\x00\x06\xf7\x22\xfc\xcd\x69\x51\x72\x78\x61\x8a\x19\x53\x06\x0e\xfb\x42\xf8\x94\xf9\x30\x53\x1d\xf7\xa6" ++"\x06\x8c\x40\x15\xfb\x7b\xfc\x2c\x5b\xf8\x2c\x05\x36\x06\xcd\xfc\xa0\x59\x36\x05\x61\x73\x78\x7d\x69\x1b\x7c\x81\x8d\x94\x78\x1f" ++"\x7b\x3e\x05\x83\xa2\x98\x88\x9f\x1b\xa8\xa9\x94\x9a\xa3\x1f\xa6\x9d\x9c\x9f\xa6\xb9\xf8\x05\xf9\x0e\x18\x0e\xfb\xe9\xf9\x27\xfa" ++"\x1d\x6b\x1d\xf7\x86\xb0\x89\x15\xf7\x69\xaf\x8f\xa5\xc8\x1f\xf7\x05\xbd\xdf\xf7\x33\xf7\x37\x1a\xe1\x70\xd6\x5f\xad\x1e\xa4\x6c" ++"\x5e\x97\x50\x1b\xfb\x08\x38\x6b\x4d\x5e\x1f\x71\x67\x81\x64\x89\x42\xcc\xab\x18\x97\x07\xc1\x9c\xb1\xad\xa2\x1e\x9c\x96\x95\x8e" ++"\xb9\x94\x42\xfc\x1f\x18\x7c\x45\x73\x61\x6e\x81\x08\x77\x06\xd3\x8a\x15\xc8\xbc\x9a\xac\xa1\xf7\x0f\xc2\xf7\xd2\x18\x92\x06\x90" ++"\x06\x9e\x06\xa9\x97\x88\x7f\x9e\x1f\xb3\x72\xa1\x51\x3a\x1a\x20\x73\x34\x5c\x4c\x1e\x64\x59\x58\x6e\x54\x88\x08\xf7\x7b\xfb\x7d" ++"\x15\xce\x06\xad\xf7\x52\x05\x7d\xaa\x97\x88\x9e\x1b\xf7\x06\xee\xf7\x29\xf7\x42\xec\x64\xbd\x3e\x5c\x63\x77\x66\x6d\x1f\x69\x61" ++"\x79\x55\x75\xfb\x0b\x08\xb9\xfb\x00\x15\xae\xf7\x54\x05\xe1\x9b\xad\xbc\xb7\x1b\xb2\xa0\x63\x41\xfb\x20\x56\xfb\x02\x47\x71\x77" ++"\x95\xa1\x79\x1f\x0e\xe9\xa7\x16\xf7\xc2\x06\x9b\xd9\x05\x2d\xc6\x60\xd4\xee\x1a\xf7\x53\xf7\x26\xf7\x34\xf7\x41\xd1\xbb\x74\x58" ++"\xb1\x1e\xa9\x64\x99\x61\x5a\x1a\x2e\x62\x28\x45\x41\x1e\x5f\x5d\x63\x6f\x3d\x65\x7b\x3d\x18\xf7\xc1\x20\x1d\xfb\x5d\x06\xd7\xb2" ++"\xc0\xb3\xb6\xbf\x08\xc6\xd3\xb0\xef\xe6\x1a\xf7\x2f\xfb\x09\xf7\x02\xfb\x39\xfb\x02\x23\x5e\x36\x33\x1e\x3a\x3c\x5d\x21\xfb\x02" ++"\x1a\x25\xb3\x44\xe9\x4e\x1e\xfb\x5e\x06\x0e\xfc\x20\xf8\x78\x34\x0a\x0e\xfc\x20\x58\x0a\xf7\xda\xf8\xa9\xf8\x95\x15\x49\x06\xfb" ++"\x74\xfc\x95\x05\xdb\x06\xf7\x45\xf8\x2d\xf7\x45\xfc\x2d\x05\xdb\x06\x0e\xf7\xda\xf8\xa9\x16\xf7\x74\xf8\x95\x05\x3b\x06\xfb\x45" ++"\xfc\x2d\xfb\x45\xf8\x2d\x05\x3b\x06\xf7\x74\xfc\x95\x05\x0e\xf7\xda\xf8\x8c\xf9\x60\x15\xfb\x60\xfb\x34\xfb\x33\xfb\x5e\xfb\x5b" ++"\xf7\x34\xfb\x33\xf7\x5d\xf7\x5b\xf7\x34\xf7\x34\xf7\x5c\xf7\x59\xfb\x35\xf7\x36\xfb\x57\x1f\xa4\x52\x15\xf7\x23\x7e\xf7\x06\xfb" ++"\x06\x99\xfb\x25\x08\xfb\xa3\x06\xf7\xa4\x52\x15\x82\xfb\x22\xfb\x0d\xfb\x0f\xfb\x22\x80\x08\xf7\xa8\x07\x53\xfb\xa8\x15\xfb\x27" ++"\x99\xfb\x05\xf7\x05\x7d\xf7\x29\x08\xf7\xa6\x06\xfb\xa6\xc4\x15\x99\xf7\x24\xf7\x07\xf7\x06\xf7\x25\x99\x08\xfb\xa4\x07\x0e\x45" ++"\xb6\x16\xf8\x9b\xf8\x9b\xfc\x9b\x06\xf8\x67\xfc\x67\x15\xfc\x33\xf8\x33\xf8\x33\x06\x0e\xb8\xf8\xeb\xf8\xf7\x15\x45\xfb\xa4\x06" ++"\xfb\x05\x86\x5f\x7b\x6b\x1e\x56\x70\x50\x67\x4c\x1b\x54\x54\xa7\xb7\x6e\x1f\x73\xb0\x84\xb7\xf7\x11\x1a\xf7\xa4\x45\xfb\xa1\x07" ++"\xfb\x29\x90\x65\xa6\x5f\x1e\x45\xb5\xd7\x62\xe5\x1b\xde\xd1\xac\xc9\xb8\x1f\xaf\xbc\x91\xaf\xf7\x36\x1a\x0e\x3a\xf8\x27\xf8\x1c" ++"\x15\xfb\x69\x06\x41\xf7\x4d\x05\x2d\x06\xf7\x7d\xfc\xd5\x05\xde\x06\xf7\x7d\xf8\xd5\x05\x2d\x06\x22\xfb\x9d\x15\x3f\xfb\x48\x40" ++"\xf7\x48\x05\x0e\xf8\xe6\x21\x0a\x37\x06\x4c\xfb\xbd\x05\xfb\x00\x74\x45\x45\x35\x1b\x54\x69\xa8\xbb\x93\x8c\x94\x8d\x95\x52\x0a" ++"\x9f\x06\x3c\x6a\x5f\x5d\x5b\x1a\x5b\xb7\x6d\xd2\xa6\x9e\x8e\x92\xa0\x1e\x94\xb8\x05\x85\x7a\x72\x87\x77\x1b\x6d\x72\x9f\xa4\x9f" ++"\x96\x9f\xa3\xa1\x1f\xad\xaa\x98\x95\xa2\x97\x08\x0e\xfb\x10\x44\x1d\x0e\xfb\x10\x44\x1d\xf7\x1c\xf7\x53\x65\x1d\xfb\x10\x44\x1d" ++"\xf7\x2e\xf7\xe3\x15\x78\x30\x8f\x23\x05\xa9\xa8\x1d\xfb\x10\x44\x1d\xf7\x1d\xf7\x93\x2b\x1d\x4c\x0a\xa4\xf9\x86\xd0\x1d\x6c\xa7" ++"\x62\x1f\x83\x5f\x15\xa0\x99\x7d\x77\x70\x7a\x1d\xa6\x1f\x0e\x58\x1d\xf7\x0e\x90\x1d\xbb\x3a\x1d\xdb\xf9\x78\x23\x1d\xbb\x3a\x1d" ++"\x83\xf9\x79\x24\x1d\xbb\x3a\x1d\x97\x53\x0a\xbb\x3a\x1d\x8d\xf9\x78\x24\x0a\x0e\xfb\x77\xf7\x4d\xf9\x23\x15\xf4\x06\x49\x6f\x5f" ++"\x4d\x4a\x1a\x57\xa8\x64\xc4\x73\x1e\x54\x80\x6a\x7c\x68\x6d\x08\x5a\x61\x6f\x4c\x49\x1a\x58\x9d\x60\xac\x72\x1e\xa6\x77\xaa\x81" ++"\xc1\x87\xbd\x87\x18\xd0\x86\x96\x85\x70\x1a\x6b\x81\x76\x3e\xfb\x14\x1e\xe4\x06\xcd\xf7\x04\xa2\xc3\xb8\x1a\x9b\x85\x9a\x82\x96" ++"\x1e\x79\x9f\x74\x93\x52\x91\x5a\x90\x18\x4d\x92\x7c\x8e\x79\x94\x08\x75\x96\x7d\xa6\xab\x1a\xc5\xac\xc3\xc1\xaa\x1e\xa4\xb7\xb9" ++"\x95\xdb\x1b\xbd\x06\x9b\xd5\x05\x5c\x06\xfb\x03\x58\xa6\xc7\xb5\xa8\xbd\xb4\xa6\x1f\xa1\xac\xae\x93\xc5\x1b\xe5\x06\x9a\xd5\x05" ++"\xfc\x07\x06\x0e\xfb\x42\x4d\x0a\xfb\x8a\xf7\x6d\x24\x1d\xfb\x42\x4d\x0a\xfb\x86\xf7\x6c\x2e\x0a\xfb\x42\x46\x1d\x28\xf7\xb7\x15" ++"\xfb\x14\xfb\x28\x05\xc7\x45\x0a\xfb\x42\x46\x1d\x32\xf7\x9e\x23\x0a\xfb\x67\xf7\x80\xf9\x23\x15\xf7\x74\x06\x40\x66\x45\x55\x48" ++"\x42\x08\x27\xfb\x00\x53\xfb\x0f\xfb\x03\x1a\x55\xa3\x5e\xb1\x77\x1e\xa5\x7e\xa4\x85\xc2\x85\xaf\x87\x18\xc4\x85\x96\x85\x73\x1a" ++"\x6e\x7d\x6b\x57\x36\x1e\x83\x7e\x84\x7f\x84\x7f\x08\xe4\x06\xd5\xf7\x13\x99\xac\xbd\x1a\xa5\x81\xa0\x79\x97\x1e\x79\x96\x7b\x8f" ++"\x5b\x91\x64\x90\x18\x44\x93\x8b\x8b\x78\x95\x08\x74\x96\x7e\xa5\xac\x1a\xdf\xc2\xf7\x04\xe4\xec\x1e\xd7\xde\xda\xc7\xf2\xc1\x9b" ++"\xd5\x18\xfb\xec\x06\x0e\x74\xa2\xf8\xa0\x9a\xf7\x52\x97\x6b\x99\x06\xdc\x0a\xe4\x0b\xb3\x8f\x8f\x8e\x8e\x92\x92\x90\x90\x8e\x9d" ++"\x90\x0c\x0c\xf8\xc0\x14\xf9\x36\x15\xb0\x13\x00\xa1\x02\x00\x01\x00\x05\x00\x09\x00\x0e\x00\x13\x00\x1e\x00\x25\x00\x2a\x00\x31" ++"\x00\x6d\x00\x74\x00\x79\x00\x99\x00\x9c\x00\xaa\x00\xaf\x00\xb4\x00\xbe\x00\xda\x01\x07\x01\x26\x01\x2b\x01\x39\x01\x3e\x01\x45" ++"\x01\x4c\x01\x58\x01\xa8\x01\xbb\x01\xcc\x01\xcf\x01\xeb\x02\x04\x02\x0c\x02\x1a\x02\x2b\x02\x30\x02\x3c\x02\x43\x02\x49\x02\x4f" ++"\x02\x5b\x02\x71\x02\x81\x02\x88\x02\x9d\x02\xc1\x02\xc8\x02\xd6\x02\xf8\x03\x1f\x03\x3d\x03\x42\x03\x47\x03\x4c\x03\x51\x03\x5c" ++"\x03\x62\x03\x65\x03\x77\x03\x81\x03\x8a\x03\x8e\x03\x92\x03\xb3\x03\xda\x04\x03\x04\x83\x05\x00\x05\x7c\x05\xf4\x06\x0a\x06\x67" ++"\x06\x87\x06\x92\x06\xc1\x06\xe7\x07\x0b\x07\x4c\x07\x4f\x07\x71\x07\x99\x07\xb5\x07\xd7\x08\x0c\x08\x34\x08\x66\x08\x99\x08\xae" ++"\x08\xb1\x08\xda\x08\xdd\x08\xf8\x08\xfd\x09\x16\x09\x1e\x09\x3d\x09\x43\x09\x4f\x09\x6a\x09\x8c\x09\x9d\x09\xbd\x09\xc4\x09\xd1" ++"\x09\xed\x0a\x09\x0a\x23\x0a\x3e\x0a\x49\x0a\x4e\x0a\x51\x0a\x68\x0a\x77\x0a\x7d\x0a\x93\x0a\xa9\x0a\xbd\x0a\xd2\x0a\xdb\x0a\xe4" ++"\x0a\xf5\x0b\x09\x0b\x1d\x0b\x2a\x0b\x3d\x0b\x50\x0b\x5a\x0b\x5d\x0b\x63\x0b\x6e\x0b\x7e\x0b\x8d\x0b\x9e\x0b\xa8\x0b\xb2\x0b\xc2" ++"\x0b\xd2\x0b\xe2\x0b\xea\x0b\xf1\x0b\xfd\x0c\x01\x0c\x0f\x0c\x1d\x0c\x2a\x0c\x35\x0c\x3e\x0c\x46\x0c\x52\x0c\x5e\x0c\x6a\x0c\x73" ++"\x0c\x7f\x0c\x8b\x0c\x96\x0c\xa1\x0c\xac\x0c\xb7\x0c\xc2\x0c\xcb\x0c\xd2\x05\xdf\x06\x0b\xf8\xa0\x15\x0b\x26\x1d\xe9\x06\x0b\x37" ++"\x0a\xf3\x06\x0e\x15\x21\x06\xf7\x10\xfb\x28\x05\xc1\x06\x0b\x06\xf7\x2f\xf9\x6d\x05\x0b\x06\x7a\x39\x05\x0b\xf7\x93\xf7\xe0\x80" ++"\x0a\x0b\xb8\x1e\xbc\x5a\x3c\xa7\x30\x1b\x7f\x3a\x15\xcf\xcb\x6f\x5f\xad\x1f\xa6\x68\x99\x5c\x4f\x1a\x2f\x6c\x2b\x56\x42\x1e\x3a" ++"\x50\x33\x5d\x2a\x1b\x4a\x4c\xa7\xb7\x68\x1f\x70\xae\x7d\xba\xc6\x1a\xe7\xaa\xec\xc0\xd5\x1e\xda\xc5\xe4\xba\xe9\x1b\x0b\xdf\x06" ++"\xc0\xf7\x8d\x05\x0b\x06\x7b\x41\x05\x0b\xf9\xb5\x22\x1d\x32\x06\xfb\x13\xfc\xea\xfb\x8e\xf8\xea\x05\x23\x26\x1d\xe4\x06\xf7\x12" ++"\xf8\xe3\xf7\x8d\xfc\xe3\x05\xf5\x06\x0b\x4a\x1d\x0e\xf7\xb6\xf8\xa3\x15\x37\x06\xfb\x04\xfc\xa3\x20\x0a\x0b\x15\x21\x74\x1d\x0e" ++"\x06\x9d\xdd\x05\x0b\xf8\xad\x61\x1d\x6f\xd7\x5f\x28\x0a\x0b\x15\x99\xd6\x8e\xa5\xab\x1a\xed\x5f\x1d\xdf\xa1\x8c\x95\x8f\x9a\x1f" ++"\x9d\xd3\x77\x1d\x81\x8a\x84\x89\x7b\x1f\x0e\xf9\x7c\x16\xf7\xe8\xf9\x6d\x05\x23\x06\xfb\x9b\xfc\xe4\x62\xf8\xe4\x05\x2b\x06\xfb" ++"\xb4\xfc\xe4\x7c\xf8\xe4\x05\x27\x06\xab\xfd\x6d\x05\xf1\x06\xf7\xb6\xf8\xe4\xb4\xfc\xe4\x05\x0b\xf9\x75\x22\x1d\xfc\xa1\x26\x0a" ++"\xf8\x2a\x06\xfc\xbf\xfc\xc7\x79\x37\x05\xf8\xc0\x20\x1d\xfc\x4a\x06\xf8\xc0\xf8\xc7\x05\x0b\xf9\x59\x35\x0a\x0b\x15\xfc\xf3\xfd" ++"\x6d\x05\xc5\x06\xf8\xf3\xf9\x6d\x05\x0b\xa0\x0a\xe9\x06\x0b\x15\x23\x06\x75\x24\x05\x0b\x06\xfb\x1e\xfd\x1b\x05\x0b\x83\xb2\x1b" ++"\xe0\xc7\xb8\xcb\xa7\x6d\xa2\x66\x0b\xf9\x96\xf8\x8b\x15\xb9\x1d\x3c\x2c\x5a\xfb\x1d\xfb\x12\x1a\x45\x9f\x4c\xb0\x5c\x1e\x51\xb9" ++"\xca\x70\xe4\x1b\xf5\xe7\xb2\xd2\xcc\x1f\xb2\xb6\xab\xc2\xad\xdc\x08\x29\x06\x72\x52\x7b\x6d\x79\x72\x08\x50\x61\x3f\x66\x3c\x1b" ++"\x23\x46\xdc\xf7\x0d\xe7\xa9\xee\xbe\xd7\x1f\xe5\xc8\xd4\xb6\xe7\x1b\xf0\xbd\x5a\xfb\x00\x93\x1f\x0b\x15\xac\x0a\x44\x45\x36\x1b" ++"\x54\x69\xa8\xbb\x93\x8c\x95\x8d\x94\x52\x0a\x0e\x7e\x0a\xab\x1e\xa3\xa0\x96\xa0\x97\x47\x0a\x81\x62\x74\x4f\x56\x0a\x80\x0a\x0e" ++"\xda\x16\xdf\x06\x95\xbb\xf7\xbc\xf7\xca\x3f\xfb\xfa\x05\x73\x1d\x82\x5f\xfb\xbb\xfb\xc7\xd5\xf7\xf3\x21\x1d\x0b\xbc\xd9\xcb\xa0" ++"\xd7\xac\xbf\x1f\xc6\xb1\xbc\xa9\xc8\x1b\xca\xb2\x68\x52\x85\x8b\x84\x8a\x82\x1f\x0b\x15\x6a\x1d\xc9\x16\x6a\x1d\x0e\xbb\x1d\xf2" ++"\xee\xc3\x28\x05\xcb\x06\x4a\xf7\x2a\x05\x0b\x15\x76\x29\x05\xc2\x06\x50\x80\x73\x6e\x64\x1b\x83\x65\x05\xca\x0b\xd0\x16\x73\x1d" ++"\x0b\x1e\xa2\xa3\xa9\x95\xb7\x1b\xc6\xac\x75\x63\x0b\x06\xf7\x48\xf7\x28\x05\x0e\x15\x6e\x79\x81\x83\x0b\xb7\x08\x53\x06\x63\x0b" ++"\xf8\x06\xf8\xa0\x3b\x1d\xf7\xb8\xce\x3b\x1d\x0b\xf8\xbb\xf7\xf0\x15\x8c\x9a\x05\x8c\x9b\x8c\x96\x8e\x1a\xab\x93\x1d\x46\x5f\x3f" ++"\x0a\x0b\xf8\x14\xf8\xaf\xa0\x1d\xbf\x68\xac\x1e\xac\x6a\x5d\x45\x1d\x0b\xf9\x56\xf9\x6d\x70\x0a\x0b\xf8\x77\x16\xac\x0a\x44\x45" ++"\x36\x1b\x54\x69\xa8\xbb\x93\x8c\x95\x8d\x94\x52\x0a\x0b\x94\x0a\x05\x61\x70\x7c\x81\x64\x1b\x81\x87\x8b\x8f\x6e\x1f\x7b\x40\x05" ++"\x83\x9d\x97\x89\x9e\x1b\xd2\xbe\xac\xd6\xb6\x1f\xf8\x04\xf9\x0e\x05\x0b\x87\x0a\x62\x74\x4f\x56\x0a\x50\x7b\x4a\x6f\x59\x1f\x46" ++"\x65\x55\x67\x46\x66\x1d\x0b\x1f\x98\x64\x7b\x8f\x79\x1b\x71\x6d\x7c\x76\x7b\x1f\x7f\x7c\x83\x7a\x7f\x68\x72\x1d\x91\x95\x89\x87" ++"\x96\x1f\x75\xcb\x9c\x87\xa1\x1b\x0b\x15\x2b\x31\x35\x2e\x49\xbe\x59\xcf\xef\xe2\xe0\xec\xcd\x59\xba\x45\x1f\x7e\x54\x15\xb4\xab" ++"\x6c\x64\x4e\x57\x55\x4f\x60\x6c\xa8\xb5\xc8\xc0\xc0\xc7\x1f\x0b\x1f\xda\xf8\x07\x21\x1d\x35\xfc\x28\x05\x89\x81\x8a\x80\x7e\x1a" ++"\x47\xbf\x62\xe1\xd9\xc4\xa3\xc3\xc5\x1e\x7f\x52\x05\x0b\xf9\x5f\x4a\x1d\x0e\xf9\x79\x41\x0a\x0b\xfa\x3f\x2c\x1d\x0e\x1b\x5a\x6b" ++"\xaa\x0a\xa7\x6d\xa2\x66\x87\x87\x8b\x89\x7e\x1f\x0b\xf7\xb0\xf7\xdf\xbf\x0a\x79\x1d\x0e\xc8\x6a\xab\x33\xa1\x1e\x3f\x9e\x05\x53" ++"\x99\x6e\x9f\xa5\x1a\x9f\x97\x0b\xd4\x05\x83\x6a\x89\x8b\x7e\x1b\x75\x0b\x05\x53\x7f\x7c\x7d\x58\x1b\x85\x0b\x39\x0a\x86\x0b\x16" ++"\xc0\x0a\x0b\xf8\xbc\xbe\x3d\x1d\xa5\x8b\x8b\x96\x1a\xcf\x47\xb8\x21\x4c\x1d\x84\x8a\x84\x6b\x0a\x51\x6c\x51\x1d\xe9\x98\x94\x8c" ++"\xb7\x9a\x08\x0b\x83\x1d\x61\xa7\x73\xbb\x97\x8e\x8b\x91\xa3\x1e\x8d\x91\x8d\x8c\x91\x52\x1d\x52\x6b\xa3\xb5\xac\x9e\xac\xa9\x9d" ++"\x1f\xa3\x9a\xa8\x93\xbd\x92\xe9\x43\x1d\x0b\xf9\x56\xf8\x97\x15\x91\xa7\x8d\x98\x9a\x1a\xb7\x76\xb8\x5a\x1d\x79\x66\x6e\x70\xe6" ++"\x1d\xb4\xe7\x68\x1d\xfb\x0d\xe5\x44\xf7\x2b\xf5\xe2\x92\x1d\x84\x88\x77\x1e\x0b\xf8\xa1\x21\x0a\x7a\x3d\x7c\xac\x81\x99\x75\x9b" ++"\x19\x9e\x71\x6b\x96\x69\x1b\x3e\x3d\x65\x4d\x5a\x1f\x55\x48\x66\xfb\x03\x2e\x1a\xfb\x01\xd2\x3f\xf1\xca\xc5\xa6\xc0\xbe\x1e\x87" ++"\x78\x05\xfb\x1c\x6e\x56\x55\x20\x1b\x47\x63\xa6\xb8\x1f\x91\x07\x93\x37\x07\x8a\x79\x8a\x81\x88\x1a\x3e\xd0\x59\xf7\x00\xdb\xd1" ++"\xa3\xb6\xb8\x1e\xbd\xbb\xa6\xc8\xa6\xf7\x13\xe8\xf8\x4b\x18\xfb\x82\x4d\x15\xcc\xb4\x5b\x40\x4d\x79\x42\x6f\x59\x1f\x4e\x6a\x50" ++"\x65\x4f\x1b\x48\x61\xbc\xdb\xc7\x9b\xcb\xa9\xbf\x1f\xcd\xaf\xc2\xaf\xcb\x1b\x0b\xf8\x44\xf8\x21\x15\x61\xfb\x5c\x80\x59\x7d\x68" ++"\x78\x76\x19\x74\x78\x6f\x7c\x74\x1b\x64\x74\xac\xc4\xf7\x15\xd6\xf7\x25\xf7\x0d\xf6\x1f\x23\x06\x67\x6e\x6c\x67\x6a\x57\x08\x56" ++"\x39\x70\x32\x32\x1a\x22\xbe\x4a\xdd\xc4\xb7\xa6\xc9\xb7\x1e\x93\x71\x91\x80\x96\x7e\x08\x73\x9f\xaf\x7c\xae\x1b\xc0\xc2\xa9\xbd" ++"\xb3\x1f\xbe\xcc\xad\xf5\xec\x1a\xd9\x77\xcf\x64\xc0\x1e\x30\x06\xb5\x4e\x9e\x4d\x41\x1a\x46\x79\x40\x6c\x52\x1e\x5e\x72\x64\x6f" ++"\x66\x1b\x69\x79\xa2\xb6\x9f\x8c\x93\x96\xbd\x1f\xb5\xf7\x5c\x05\x0b\xf9\xad\xf8\x15\x15\xfb\xc4\x06\x79\x39\x05\xf7\x72\x06\x85" ++"\x71\x7c\x49\x6e\x5d\x58\x61\x19\x5f\x55\x51\x76\x46\x1b\x41\x4b\xa7\xb9\x6c\x1f\x73\xae\x7e\xc0\xc4\x1a\xe3\xae\xf2\xc0\xd1\x1e" ++"\xda\xc8\xe1\xb6\xec\x1b\xc8\xbd\x79\x69\xac\x1f\xa5\x70\x95\x71\x8c\x5c\x08\xe6\x92\x06\x8f\x07\x91\x07\xf7\x19\x2a\xde\xfb\x31" ++"\xfb\x08\x29\x63\x3d\x3d\x1e\x2b\x2b\x51\xfb\x1c\xfb\x16\x1a\x2d\xad\x35\xc3\x5d\x1e\x66\xb8\xcd\x76\xcf\x1b\xcc\xd0\x9d\xaa\xc1" ++"\x1f\xa3\x99\x9e\x99\xb1\xab\x8f\x31\x18\xc6\x06\x0b\xab\x9a\x15\xae\x64\xe6\xdc\x05\x57\xbe\xd7\x6f\xe8\x1b\xe4\xdf\xa6\xbd\xce" ++"\x1f\xf7\x08\xe1\xd9\xf7\x39\xf7\x32\x1a\xc3\x7f\xbe\x72\xb6\x1e\xe7\xde\x68\xb2\x34\x3d\x05\xbf\x5f\x36\xab\x2a\x1b\xfb\x05\x2a" ++"\x60\x37\x3b\x1f\x34\x2f\x55\xfb\x18\xfb\x0e\x1a\x4b\x99\x4d\xa3\x61\x1e\xd7\xcf\x15\x7e\xa9\x86\xa5\xb3\x1a\xf7\x72\xf7\x22\xf7" ++"\x42\xf7\x4a\xce\xc8\x72\x60\xaf\x1e\xa7\x5d\x15\x96\x72\x90\x67\x61\x1a\x33\x6b\x28\x57\x43\x1e\x3c\x51\x31\x5c\x2e\x1b\x49\x4e" ++"\xa3\xb4\x69\x1f\x0b\xf8\xbb\xf7\xf0\x15\x8c\x9a\x05\x8c\x9a\x8c\x96\x8e\x1a\xac\x93\x1d\x45\x60\x3f\x0a\x0b\x15\x94\x06\xa2\x06" ++"\xc1\xa4\x7a\x67\x50\x5d\x62\x4b\x5a\x71\xa0\xb3\x93\x8c\x92\x8d\x98\x1f\x4d\x06\x88\x7b\x8a\x82\x7f\x1a\x47\xb6\x66\xdd\xf5\xdc" ++"\xd1\xe7\xb0\x7b\xa1\x66\x98\x1e\xbd\x9f\xa7\xb4\xbf\x1a\xc6\x61\xac\x40\x2e\x50\x5b\x2d\x76\x1e\xc9\x06\x91\xa6\x91\x99\x94\x98" ++"\x08\xa1\x9c\xa9\x98\xac\x1b\xb2\xa3\x79\x6c\x6d\x7e\x72\x76\x80\x1f\x80\x77\x77\x88\x58\x1b\x0b\xf8\xc7\xf7\x7e\x15\x99\xd9\x8e" ++"\xa3\xab\x1a\xec\x5f\x1d\xe0\xa1\x8c\x94\x8f\x9a\x1f\x9d\xd3\x77\x1d\x82\x8a\x83\x89\x7b\x1f\x0b\xf8\x14\xf8\xaf\x96\x1d\x5c\x39" ++"\x4f\x0a\x0b\xf8\x0f\xf8\xaf\x15\x38\x3e\x66\x4b\x58\x1f\x58\x4b\x6a\x25\x30\x1a\xfb\x0f\xda\x3a\xf7\x0d\xe1\xd6\xaf\xcc\xbf\x1e" ++"\xbe\xcc\xac\xef\xe4\x1a\xf7\x13\x3d\xdb\xfb\x10\x1e\x88\x3e\xa4\x1d\x0b\x4d\x1d\xe5\xaf\xb3\x92\x98\xb0\x1e\xaa\x96\x9a\x95\xb5" ++"\xaf\x08\x84\x07\x87\x07\x61\xa7\x73\xbb\x97\x8e\x8b\x91\xa3\x1e\x8d\x91\x8d\x8c\x91\x52\x1d\x0b\xf8\x7b\xb3\x1d\x96\x8c\x96\x8e" ++"\x97\x1f\x99\xcd\x05\x2d\x06\x7d\x4b\x05\x87\x7a\x89\x7a\x7d\x1a\x60\xa0\x61\xad\x6f\x1e\x75\xa6\xae\xc6\x1d\x0b\xf8\x95\xf7\x6a" ++"\x15\x5e\xfb\x6a\x05\xf8\x76\x20\x1d\xfc\x18\x06\xc0\xf7\x8e\x05\xf7\xf3\x2f\x0a\xfb\xf3\x06\xbc\xf7\x7d\x05\xf8\x07\x20\x1d\xfd" ++"\x02\x06\xfc\x5a\xfd\x6d\x05\xf2\x06\xf7\x16\xf7\x6a\x05\xf7\xb3\xdc\x15\xfb\x82\x06\xf7\x68\xf7\xf4\x05\xef\x06\x0b\x70\x0a\x0e" ++"\x86\x0a\x80\x81\x1a\x5a\xad\x6d\xc2\xa0\xa8\x8e\x8f\x9a\x1e\x9b\x5b\x0a\x7d\x96\x9b\x8e\x8c\x90\x8c\x91\x1f\xd9\xf8\x03\x05\xe4" ++"\x06\x0b\x15\x49\x1d\xd1\x98\x3f\x1d\x83\x67\x85\x60\x7a\x1a\x62\xa2\x59\xab\x6e\x1e\x66\xb4\xcd\x76\xd8\x1b\xf7\x3c\xf7\x15\xe9" ++"\xf7\x26\xaa\x1f\xf7\x01\xf8\x94\x05\x0b\xf7\x8f\xf7\xc9\xa4\x0a\xf5\x4d\xc2\xfb\x0f\x1e\xfb\xc2\x22\x0a\xde\xf8\x1b\x15\xc2\xf7" ++"\x94\x05\xf7\x56\xbe\x1d\xe4\x16\xa3\x1d\x5f\xfd\x1b\x15\xf7\x0d\xf8\xc9\x05\xf7\x3f\x06\xf6\xcb\x4d\x22\x2f\x6c\xfb\x0c\x62\x4c" ++"\x1f\x3b\x58\x3e\x60\x30\x1b\x0b\xf7\x75\x22\x1d\xfb\x2f\xfd\x6d\x05\x78\x1d\xe6\x1b\xbe\xad\x69\x58\x7f\x8b\x8b\x85\x70\x1f\x42" ++"\xfb\xeb\x20\x0a\xdb\xf8\x0c\x05\x8e\x98\x8c\x97\x97\x1a\xda\x59\xba\x36\x40\x5b\x76\x50\x4b\x1e\xc4\xf7\xa2\x05\x0b\x94\x0a\x74" ++"\x64\x7a\x80\x66\x8a\x19\x7f\x06\x81\x06\x7c\x8d\x86\x8b\x86\x8c\x7b\x40\x18\x83\x9d\x96\x89\xa0\x1b\xd1\xbd\xac\xd6\xb7\x1f\xf8" ++"\x04\xf9\x0e\x05\x0b\xf8\x6b\xf8\x0a\x15\xf7\xd7\xf7\xf7\x05\xfb\x06\x06\xfb\x8c\xfb\xb1\xfb\x11\xf7\xb1\x05\xfb\x05\x06\xf7\x3b" ++"\xfb\xf7\xfb\xe7\xfc\x0a\x05\xf7\x07\x06\xf7\x9c\xf7\xc4\xf7\x1a\xfb\xc4\x05\xf7\x07\x06\x0e\x65\x9d\x1b\x95\x91\x93\x97\x90\x88" ++"\x8f\x7a\x9a\x1f\x69\xa6\x53\xd0\x76\xb3\x08\xb3\x75\x86\x92\x83\x1b\x83\x86\x88\x82\x86\x1f\x4f\x27\x7a\x75\x56\x5c\x08\x76\x78" ++"\x8a\x8a\x82\x1a\x81\x92\x84\x94\x9f\x0b\xbc\x1d\x80\x7c\x83\x7b\x7f\x67\x72\x1d\x90\x42\x1d\xcc\x9c\x87\xa1\x1b\xb7\xb6\x0b\x79" ++"\x0a\x0e\xf7\x76\xf7\x8d\x15\xf7\x2e\xf7\x13\xf7\x3c\xfc\x0c\x05\xf7\x02\x06\xfb\x62\xf8\x43\xf7\xfd\xf7\xbe\x05\xfb\x0c\x06\xfc" ++"\x50\xfc\x09\xda\xf8\x09\x05\x2d\x22\x0a\x0b\x7c\x0a\x0e\xf7\x48\x21\x0a\xfb\x13\xfc\xec\x9b\x0a\x8e\x8b\x94\x1b\xf7\x07\xb6\xa6" ++"\xdd\x9d\x1f\xf7\x1a\xf9\x0d\x05\x0b\xf9\x01\x7f\x0a\x0b\x16\xf7\x8f\x9c\x0a\xfb\x3a\x06\xb7\xf7\x66\x21\x1d\x80\xfc\x56\x15\xae" ++"\xf7\x3a\x05\xf7\x38\x06\x0b\x40\x1d\xd6\xbc\xbe\x9e\xa9\x0b\xf7\xe0\x15\x44\xfb\xe0\x05\xe9\x25\x0a\x2d\x06\x48\xfb\xcf\x05\xfc" ++"\x09\x06\xce\xf7\xcf\x05\x2d\x22\x0a\xd2\xf7\xe0\x05\x0b\xa2\x1d\xfc\x41\x06\x0b\x15\xf7\x14\xf7\x28\x05\x4b\x06\x23\x79\x1d\x0b" ++"\xbd\x0a\x45\x4e\x40\x6f\x94\x7d\xac\x74\x1e\x4a\x6f\x69\x5c\x4f\x1a\x4b\xb8\x64\xd3\xea\xdb\xd3\xdf\xaf\x0b\x06\x2a\xfc\x59\x71" ++"\xfb\x07\x4f\x43\x3e\x84\x19\x7a\x39\x05\x9b\x06\xca\x89\xbd\xa2\xc1\xc3\xb7\xba\xa4\xc0\xa2\xf0\xd9\xf8\x05\x18\x0b\xf7\xce\xf9" ++"\x1b\x15\xf8\x09\x38\x0a\xe9\x25\x0a\xfc\xc5\x22\x0a\x0e\x15\xf8\x04\xf8\x4f\x05\xfb\x03\x06\xfb\xb5\xfb\xf9\xfb\x1c\xf7\xf9\x05" ++"\xfb\x04\x06\xf7\x4e\xfc\x4f\x4e\xfb\xb2\x05\xe9\x06\x0b\x21\x0a\xb4\x1d\x81\x8a\x0b\x7e\x0a\xac\x1e\xa2\xa0\x97\xa0\x96\x47\x0a" ++"\x81\x0b\x07\x93\x79\x7a\x8e\x79\x1b\x4a\x52\x55\x4e\x65\xa6\x74\xb7\xba\xb9\xa3\xb3\xa7\x1f\xa0\xa8\x93\xa9\xbc\x1a\x0b\xfb\x52" ++"\x37\xf7\x52\x05\x2c\x06\xf7\x12\xfb\x93\xfb\x81\xfb\xa1\x05\xeb\x06\xf7\x45\xf7\x5d\xe1\xfb\x5d\x05\x0b\x15\x75\x24\x05\xc6\x06" ++"\x39\x7d\x76\x70\x5b\x1b\x83\x65\xcd\x88\xbd\xbc\x9c\xe0\x19\xa5\xf7\x0b\x05\x0e\x06\x49\xfb\xce\x7d\x45\x5e\x55\x55\x7f\x19\x7b" ++"\x41\xf7\x04\x90\xd7\xd8\xa5\xf7\x1b\x19\xbc\xf7\x7d\x05\x0b\x42\x0a\xbb\xbc\xdd\x9c\x1f\x9f\xe8\x05\x0e\xf8\xa0\x91\x0a\x0b\x91" ++"\x0a\x0e\x15\xfc\x51\xf7\x63\x7a\x3e\xf7\xf5\xfb\x37\xfc\x3a\xfb\x38\x7a\x3c\xf8\xa9\xf7\x63\x05\x0e\x78\x1d\xe5\x1b\xbd\xb0\x68" ++"\x5d\x85\x89\x7d\x87\x7a\x1f\x0b\x9e\x0a\x24\x20\x0a\x0b\x84\x6b\x1b\x6f\x6d\x91\x9a\x5f\x1f\x93\x74\x84\x8c\x74\x1b\x64\x66\x80" ++"\x6f\x52\x1f\x0b\xf7\x77\x15\xf7\x11\xfb\x0d\x9d\xdd\x35\xde\xf7\x0d\xdf\x9d\xde\xfb\x45\xfb\x0e\x05\x0b\xf8\x89\x21\x0a\xfb\x7d" ++"\xfc\x2b\x5d\xf8\x2b\x05\x31\x06\xcf\xfc\xa4\x57\x3a\x0b\xf8\xaf\xf9\x79\x15\xfb\x03\x26\x60\x39\x3d\x1f\x34\x30\x55\xfb\x19\xfb" ++"\x12\x1a\x0b\x06\x38\x1d\x37\x06\x55\xfb\x94\x0b\x30\x8f\x23\x05\xa9\x06\xbb\xf3\x0b\x46\x0a\x77\x1b\x81\x70\x91\x94\x71\x1f\x98" ++"\x64\x7b\x8f\x79\x1b\x0b\x15\xfb\x13\xf7\x0d\x79\x39\xe3\x38\xfb\x0f\x37\x79\x38\xf7\x47\xf7\x0e\x05\x0b\xf9\x59\x15\x73\xfb\x03" ++"\x8a\xfb\x1a\x05\xb3\x06\xc2\xf7\x1a\xa3\xf7\x03\x05\x0b\x5c\x0a\x86\x8b\x8d\x7d\x1f\x7c\x44\x05\x88\x92\x0b\x06\xce\xb8\x9b\xaf" ++"\xb0\x1f\xaf\xad\x9f\xbc\xbd\x1a\xd8\x52\xbf\x39\x1e\x0b\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f" ++"\x0b\xbb\x0a\xf7\x2f\x22\x1d\x37\x06\x75\x0b\xa3\x0a\x0e\x22\x1d\x2d\x26\x1d\x0b\x24\x05\xf3\x06\xf7\x4b\xf2\x15\x23\x06\x0b\xf7" ++"\x66\x15\xfb\x14\xfb\x28\x05\xc7\x06\xf7\x49\xf7\x28\x05\x0e\x21\x1d\x5e\xfb\x67\x05\xfb\x84\x06\xb7\xf7\x67\x21\x1d\x0b\x15\xf7" ++"\x78\x06\xca\xba\x9b\xaf\xb8\x1f\xca\xbd\xaf\xd7\xdc\x1a\x0b\xf8\x56\xf9\x4c\x53\x1d\xf7\xa7\x06\x0e\x08\x37\x06\x39\x6d\x54\x5f" ++"\x43\x1b\x0b\x16\xdf\x06\xd4\xf7\xed\x05\xd3\xc8\xca\xb1\xc5\x1b\xb7\xa8\x0b\xd2\x16\xdf\x06\xbe\xf7\x83\x05\xf7\x84\x06\x59\xfb" ++"\x83\x05\x0b\xef\x05\xce\x06\x96\xc0\x05\x48\x06\xc5\xf7\xa4\x05\x5d\x06\x0b\x9f\xa9\x1f\x90\x07\x93\x07\x0e\xf7\xb5\xbc\x0a\xdf" ++"\x06\x0b\x38\x1d\x37\x06\x4c\xfb\xbd\x05\xfb\x00\x74\x0b\x62\x33\x1d\x0b\xf7\x01\xfb\x02\xf7\x44\xf7\x08\xed\xb4\xdb\xd9\x1e\x0b" ++"\xf7\x1a\xf7\x16\x1a\xf7\x47\xfb\x00\xf7\x03\xfb\x44\x0b\x1e\x87\xb5\x89\xa1\x97\x1a\x9d\x91\x95\x97\x91\x0b\xfb\x60\x05\xfb\x63" ++"\x27\x1d\xf7\x63\x06\x0b\x15\xfc\x77\x27\x1d\xf8\x78\x06\x0e\x06\xcb\xf7\xc2\x05\x2d\x06\x0b\x06\xad\xf7\x31\x05\x2e\x06\x69\xfb" ++"\x31\x05\x0b\x06\xb7\xf7\x64\x05\x33\x06\x5f\xfb\x64\x05\x0b\x15\x35\xfc\x25\x05\xc7\x06\xe1\xf8\x25\x05\x0b\x1e\xa3\xa0\x96\xa0" ++"\x96\x47\x0a\x0b\xf7\xed\x05\xfb\x01\x06\xfb\x87\xfb\xc2\x05\x0b\xda\x69\x1e\x7d\xad\xa6\x87\xd0\x1b\xf7\xac\x0b\x06\xf7\x9d\xf7" ++"\xc4\xf7\x1a\xfb\xc4\x05\x0b\x15\x37\x06\xfb\x03\xfc\xa0\x05\xdf\x06\x0b\xf8\xa0\x15\x37\x06\xfb\x03\xfc\xa0\x05\x0b\xaa\xa1\xaa" ++"\xbc\x1a\xc3\x62\xad\x4a\x36\x0b\xf8\x68\xf8\x0a\x15\xf7\xd6\xf7\xf7\x05\x0b\x15\x23\x06\x75\x23\x05\xf3\x06\x0e\xe9\x06\xd4\xf7" ++"\xed\x05\x0b", 39907 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Regular.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Regular.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Regular.cff.cpp.301 2023-01-17 15:53:51.712205404 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/NimbusSans-Regular.cff.cpp 2023-01-17 15:53:51.712205404 -0500 +@@ -0,0 +1,1040 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData NimbusSans_Regular_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x13\x4e\x69\x6d\x62\x75\x73\x53\x61\x6e\x73\x2d\x52\x65\x67\x75\x6c\x61\x72\x00\x01\x01\x01\x2e" ++"\xf9\xbc\x00\xf9\xbd\x01\xf9\xbe\x0c\x00\xf9\xbf\x02\xf9\xbf\x03\xf8\x18\x04\xfb\x2b\x0c\x03\xfb\x66\xfb\xbf\xfa\x9c\xfa\xc7\x05" ++"\x1c\x1f\x97\x0f\x1c\x1f\xaa\x11\xbe\x1c\x76\x2b\x12\x01\xa5\x02\x00\x01\x00\x08\x00\x0e\x00\x13\x00\x1d\x00\x24\x00\x2b\x00\x35" ++"\x00\x39\x00\x3f\x00\x45\x00\x50\x00\x5a\x00\x5d\x00\x63\x00\x69\x00\x6e\x00\x74\x00\x7a\x00\x84\x00\x8b\x00\x8e\x00\x95\x00\x9c" ++"\x00\xa8\x00\xab\x00\xb3\x00\xb7\x00\xbc\x00\xc2\x00\xcd\x00\xd9\x00\xe3\x00\xe7\x00\xf2\x00\xf4\x00\xfa\x01\x04\x01\x0b\x01\x12" ++"\x01\x16\x01\x22\x01\x2b\x01\x31\x01\x3c\x01\x41\x01\x4d\x01\x53\x01\x59\x01\x5f\x01\x6b\x01\x6f\x01\x71\x01\x77\x01\x7d\x01\x89" ++"\x01\x8b\x01\x91\x01\x9e\x01\xa5\x01\xaf\x01\xb6\x01\xc2\x01\xcd\x01\xd0\x01\xd2\x01\xd5\x01\xdb\x01\xe1\x01\xed\x01\xf0\x01\xf6" ++"\x01\xfe\x02\x09\x02\x15\x02\x1a\x02\x1d\x02\x21\x02\x27\x02\x33\x02\x38\x02\x3e\x02\x4b\x02\x52\x02\x59\x02\x60\x02\x6f\x02\x7b" ++"\x02\x80\x02\x86\x02\x8c\x02\x97\x02\xa0\x02\xa6\x02\xa8\x02\xb3\x02\xb9\x02\xbf\x02\xc9\x02\xcd\x02\xd3\x02\xda\x02\xe3\x02\xec" ++"\x02\xf5\x02\xfe\x03\x07\x03\x10\x03\x19\x03\x22\x03\x2b\x03\x34\x03\x3d\x03\x46\x03\x4f\x03\x58\x03\x61\x03\x6a\x03\x73\x03\x7c" ++"\x03\x85\x03\x8e\x03\x97\x03\xa0\x03\xa9\x03\xb2\x03\xbb\x03\xc4\x03\xcd\x03\xd6\x03\xdf\x03\xe8\x03\xf1\x03\xfa\x04\x03\x04\x0c" ++"\x04\x15\x04\x1e\x04\x27\x04\x30\x04\x39\x04\x42\x04\x4b\x04\x54\x04\x5d\x04\x66\x04\x6f\x04\x78\x04\x81\x04\x8a\x04\x93\x04\x9c" ++"\x04\xa5\x04\xae\x04\xb7\x04\xc0\x04\xc9\x04\xd2\x04\xdb\x04\xe4\x04\xed\x04\xf6\x04\xff\x05\x08\x05\x11\x05\x1a\x05\x23\x05\x2c" ++"\x05\x35\x05\x3e\x05\x47\x05\x50\x05\x59\x05\x62\x05\x6b\x05\x74\x05\x7d\x05\x86\x05\x8f\x05\x98\x05\xa1\x05\xaa\x05\xb3\x05\xbc" ++"\x05\xc5\x05\xce\x05\xd7\x05\xe0\x05\xe9\x05\xf2\x05\xfb\x06\x04\x06\x0d\x06\x16\x06\x1f\x06\x28\x06\x31\x06\x3a\x06\x43\x06\x4c" ++"\x06\x55\x06\x5a\x06\x64\x06\x6b\x06\x74\x06\x7e\x06\x85\x06\x90\x06\x9a\x06\xa3\x06\xac\x06\xb5\x06\xbf\x06\xc6\x06\xcf\x06\xdb" ++"\x06\xdf\x06\xe5\x06\xeb\x06\xf6\x07\x00\x07\x03\x07\x11\x07\x15\x07\x1b\x07\x21\x07\x26\x07\x2d\x07\x3a\x07\x40\x07\x46\x07\x50" ++"\x07\x57\x07\x5e\x07\x61\x07\x68\x07\x6f\x07\x7b\x07\x86\x07\x8f\x07\x92\x07\x9a\x07\xa3\x07\xae\x07\xb4\x07\xb9\x07\xbe\x07\xc4" ++"\x07\xcf\x07\xdb\x07\xe5\x07\xf1\x07\xf5\x08\x00\x08\x05\x08\x0a\x08\x10\x08\x12\x08\x19\x08\x21\x08\x29\x08\x33\x08\x3d\x08\x49" ++"\x08\x55\x08\x5c\x08\x60\x08\x6c\x08\x7d\x08\x86\x08\x8c\x08\x97\x08\x9c\x08\xa8\x08\xb4\x08\xba\x08\xc0\x08\xc6\x08\xd2\x08\xd6" ++"\x08\xdf\x08\xe3\x08\xe8\x08\xec\x08\xf2\x08\xfd\x09\x0b\x09\x11\x09\x1c\x09\x22\x09\x2e\x09\x38\x09\x40\x09\x42\x09\x48\x09\x55" ++"\x09\x5c\x09\x61\x09\x6b\x09\x72\x09\x7e\x09\x88\x09\x93\x09\x9e\x09\xa4\x09\xa7\x09\xa9\x09\xb0\x09\xbc\x09\xca\x09\xcd\x09\xda" ++"\x09\xe0\x09\xe7\x09\xed\x09\xf9\x0a\x06\x0a\x09\x0a\x0f\x0a\x17\x0a\x22\x0a\x2e\x0a\x34\x0a\x39\x0a\x42\x0a\x47\x0a\x50\x0a\x53" ++"\x0a\x56\x0a\x5a\x0a\x60\x0a\x6c\x0a\x71\x0a\x76\x0a\x7c\x0a\x89\x0a\x90\x0a\x9d\x0a\xa4\x0a\xab\x0a\xb2\x0a\xb9\x0a\xc0\x0a\xc7" ++"\x0a\xce\x0a\xd5\x0a\xdc\x0a\xe3\x0a\xea\x0a\xf1\x0a\xf8\x0a\xff\x0b\x06\x0b\x0d\x0b\x14\x0b\x1b\x0b\x22\x0b\x29\x0b\x30\x0b\x37" ++"\x0b\x3e\x0b\x45\x0b\x4c\x0b\x53\x0b\x5a\x0b\x61\x0b\x68\x0b\x6f\x0b\x76\x0b\x7d\x0b\x84\x0b\x8b\x0b\x92\x0b\x99\x0b\xa0\x0b\xa7" ++"\x0b\xae\x0b\xb5\x0b\xbc\x0b\xc3\x0b\xca\x0b\xd1\x0b\xd8\x0b\xdf\x0b\xe6\x0b\xed\x0b\xf4\x0b\xfb\x0c\x02\x0c\x09\x0c\x10\x0c\x17" ++"\x0c\x1e\x0c\x25\x0c\x2c\x0c\x33\x0c\x3a\x0c\x41\x0c\x48\x0c\x4d\x0c\x56\x0c\x5d\x0c\x64\x0c\x73\x0c\x87\x0c\x93\x0c\x98\x0c\x9e" ++"\x0c\xa4\x0c\xaf\x0c\xb8\x0c\xbe\x0c\xc0\x0c\xcb\x0c\xd1\x0c\xd7\x0c\xe1\x0c\xe5\x0c\xe9\x0d\x1f\x0d\x5f\x0d\x6a\x41\x45\x61\x63" ++"\x75\x74\x65\x41\x62\x72\x65\x76\x65\x41\x6c\x70\x68\x61\x41\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x41\x6d\x61\x63\x72\x6f\x6e\x41" ++"\x6f\x67\x6f\x6e\x65\x6b\x41\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x42\x65\x74\x61\x43\x61\x63\x75\x74\x65\x43\x63\x61\x72\x6f\x6e" ++"\x43\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x43\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x43\x68\x69\x44\x63\x61\x72\x6f\x6e\x44\x63" ++"\x72\x6f\x61\x74\x44\x65\x6c\x74\x61\x45\x62\x72\x65\x76\x65\x45\x63\x61\x72\x6f\x6e\x45\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x45" ++"\x6d\x61\x63\x72\x6f\x6e\x45\x6e\x67\x45\x6f\x67\x6f\x6e\x65\x6b\x45\x70\x73\x69\x6c\x6f\x6e\x45\x70\x73\x69\x6c\x6f\x6e\x74\x6f" ++"\x6e\x6f\x73\x45\x74\x61\x45\x74\x61\x74\x6f\x6e\x6f\x73\x45\x75\x72\x6f\x47\x61\x6d\x6d\x61\x47\x62\x72\x65\x76\x65\x47\x63\x69" ++"\x72\x63\x75\x6d\x66\x6c\x65\x78\x47\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x47\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x48\x62" ++"\x61\x72\x48\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x49\x4a\x49\x62\x72\x65\x76\x65\x49\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x49" ++"\x6d\x61\x63\x72\x6f\x6e\x49\x6f\x67\x6f\x6e\x65\x6b\x49\x6f\x74\x61\x49\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x49\x6f\x74" ++"\x61\x74\x6f\x6e\x6f\x73\x49\x74\x69\x6c\x64\x65\x4a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x4b\x61\x70\x70\x61\x4b\x63\x6f\x6d" ++"\x6d\x61\x61\x63\x63\x65\x6e\x74\x4c\x61\x63\x75\x74\x65\x4c\x61\x6d\x62\x64\x61\x4c\x63\x61\x72\x6f\x6e\x4c\x63\x6f\x6d\x6d\x61" ++"\x61\x63\x63\x65\x6e\x74\x4c\x64\x6f\x74\x4d\x75\x4e\x61\x63\x75\x74\x65\x4e\x63\x61\x72\x6f\x6e\x4e\x63\x6f\x6d\x6d\x61\x61\x63" ++"\x63\x65\x6e\x74\x4e\x75\x4f\x62\x72\x65\x76\x65\x4f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x4f\x6d\x61\x63\x72\x6f\x6e" ++"\x4f\x6d\x65\x67\x61\x74\x6f\x6e\x6f\x73\x4f\x6d\x69\x63\x72\x6f\x6e\x4f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x4f\x73\x6c" ++"\x61\x73\x68\x61\x63\x75\x74\x65\x50\x68\x69\x50\x69\x50\x73\x69\x52\x61\x63\x75\x74\x65\x52\x63\x61\x72\x6f\x6e\x52\x63\x6f\x6d" ++"\x6d\x61\x61\x63\x63\x65\x6e\x74\x52\x68\x6f\x53\x61\x63\x75\x74\x65\x53\x63\x65\x64\x69\x6c\x6c\x61\x53\x63\x69\x72\x63\x75\x6d" ++"\x66\x6c\x65\x78\x53\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x53\x69\x67\x6d\x61\x54\x61\x75\x54\x62\x61\x72\x54\x63\x61\x72" ++"\x6f\x6e\x54\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x54\x68\x65\x74\x61\x55\x62\x72\x65\x76\x65\x55\x68\x75\x6e\x67\x61\x72" ++"\x75\x6d\x6c\x61\x75\x74\x55\x6d\x61\x63\x72\x6f\x6e\x55\x6f\x67\x6f\x6e\x65\x6b\x55\x70\x73\x69\x6c\x6f\x6e\x55\x70\x73\x69\x6c" ++"\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x55\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x55\x72\x69\x6e\x67\x55\x74\x69\x6c\x64" ++"\x65\x57\x61\x63\x75\x74\x65\x57\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x57\x64\x69\x65\x72\x65\x73\x69\x73\x57\x67\x72\x61\x76" ++"\x65\x58\x69\x59\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x59\x67\x72\x61\x76\x65\x5a\x61\x63\x75\x74\x65\x5a\x64\x6f\x74\x61\x63" ++"\x63\x65\x6e\x74\x5a\x65\x74\x61\x61\x62\x72\x65\x76\x65\x61\x65\x61\x63\x75\x74\x65\x61\x66\x69\x69\x30\x30\x32\x30\x38\x61\x66" ++"\x69\x69\x31\x30\x30\x31\x37\x61\x66\x69\x69\x31\x30\x30\x31\x38\x61\x66\x69\x69\x31\x30\x30\x31\x39\x61\x66\x69\x69\x31\x30\x30" ++"\x32\x30\x61\x66\x69\x69\x31\x30\x30\x32\x31\x61\x66\x69\x69\x31\x30\x30\x32\x32\x61\x66\x69\x69\x31\x30\x30\x32\x33\x61\x66\x69" ++"\x69\x31\x30\x30\x32\x34\x61\x66\x69\x69\x31\x30\x30\x32\x35\x61\x66\x69\x69\x31\x30\x30\x32\x36\x61\x66\x69\x69\x31\x30\x30\x32" ++"\x37\x61\x66\x69\x69\x31\x30\x30\x32\x38\x61\x66\x69\x69\x31\x30\x30\x32\x39\x61\x66\x69\x69\x31\x30\x30\x33\x30\x61\x66\x69\x69" ++"\x31\x30\x30\x33\x31\x61\x66\x69\x69\x31\x30\x30\x33\x32\x61\x66\x69\x69\x31\x30\x30\x33\x33\x61\x66\x69\x69\x31\x30\x30\x33\x34" ++"\x61\x66\x69\x69\x31\x30\x30\x33\x35\x61\x66\x69\x69\x31\x30\x30\x33\x36\x61\x66\x69\x69\x31\x30\x30\x33\x37\x61\x66\x69\x69\x31" ++"\x30\x30\x33\x38\x61\x66\x69\x69\x31\x30\x30\x33\x39\x61\x66\x69\x69\x31\x30\x30\x34\x30\x61\x66\x69\x69\x31\x30\x30\x34\x31\x61" ++"\x66\x69\x69\x31\x30\x30\x34\x32\x61\x66\x69\x69\x31\x30\x30\x34\x33\x61\x66\x69\x69\x31\x30\x30\x34\x34\x61\x66\x69\x69\x31\x30" ++"\x30\x34\x35\x61\x66\x69\x69\x31\x30\x30\x34\x36\x61\x66\x69\x69\x31\x30\x30\x34\x37\x61\x66\x69\x69\x31\x30\x30\x34\x38\x61\x66" ++"\x69\x69\x31\x30\x30\x34\x39\x61\x66\x69\x69\x31\x30\x30\x35\x30\x61\x66\x69\x69\x31\x30\x30\x35\x31\x61\x66\x69\x69\x31\x30\x30" ++"\x35\x32\x61\x66\x69\x69\x31\x30\x30\x35\x33\x61\x66\x69\x69\x31\x30\x30\x35\x34\x61\x66\x69\x69\x31\x30\x30\x35\x35\x61\x66\x69" ++"\x69\x31\x30\x30\x35\x36\x61\x66\x69\x69\x31\x30\x30\x35\x37\x61\x66\x69\x69\x31\x30\x30\x35\x38\x61\x66\x69\x69\x31\x30\x30\x35" ++"\x39\x61\x66\x69\x69\x31\x30\x30\x36\x30\x61\x66\x69\x69\x31\x30\x30\x36\x31\x61\x66\x69\x69\x31\x30\x30\x36\x32\x61\x66\x69\x69" ++"\x31\x30\x30\x36\x35\x61\x66\x69\x69\x31\x30\x30\x36\x36\x61\x66\x69\x69\x31\x30\x30\x36\x37\x61\x66\x69\x69\x31\x30\x30\x36\x38" ++"\x61\x66\x69\x69\x31\x30\x30\x36\x39\x61\x66\x69\x69\x31\x30\x30\x37\x30\x61\x66\x69\x69\x31\x30\x30\x37\x31\x61\x66\x69\x69\x31" ++"\x30\x30\x37\x32\x61\x66\x69\x69\x31\x30\x30\x37\x33\x61\x66\x69\x69\x31\x30\x30\x37\x34\x61\x66\x69\x69\x31\x30\x30\x37\x35\x61" ++"\x66\x69\x69\x31\x30\x30\x37\x36\x61\x66\x69\x69\x31\x30\x30\x37\x37\x61\x66\x69\x69\x31\x30\x30\x37\x38\x61\x66\x69\x69\x31\x30" ++"\x30\x37\x39\x61\x66\x69\x69\x31\x30\x30\x38\x30\x61\x66\x69\x69\x31\x30\x30\x38\x31\x61\x66\x69\x69\x31\x30\x30\x38\x32\x61\x66" ++"\x69\x69\x31\x30\x30\x38\x33\x61\x66\x69\x69\x31\x30\x30\x38\x34\x61\x66\x69\x69\x31\x30\x30\x38\x35\x61\x66\x69\x69\x31\x30\x30" ++"\x38\x36\x61\x66\x69\x69\x31\x30\x30\x38\x37\x61\x66\x69\x69\x31\x30\x30\x38\x38\x61\x66\x69\x69\x31\x30\x30\x38\x39\x61\x66\x69" ++"\x69\x31\x30\x30\x39\x30\x61\x66\x69\x69\x31\x30\x30\x39\x31\x61\x66\x69\x69\x31\x30\x30\x39\x32\x61\x66\x69\x69\x31\x30\x30\x39" ++"\x33\x61\x66\x69\x69\x31\x30\x30\x39\x34\x61\x66\x69\x69\x31\x30\x30\x39\x35\x61\x66\x69\x69\x31\x30\x30\x39\x36\x61\x66\x69\x69" ++"\x31\x30\x30\x39\x37\x61\x66\x69\x69\x31\x30\x30\x39\x38\x61\x66\x69\x69\x31\x30\x30\x39\x39\x61\x66\x69\x69\x31\x30\x31\x30\x30" ++"\x61\x66\x69\x69\x31\x30\x31\x30\x31\x61\x66\x69\x69\x31\x30\x31\x30\x32\x61\x66\x69\x69\x31\x30\x31\x30\x33\x61\x66\x69\x69\x31" ++"\x30\x31\x30\x34\x61\x66\x69\x69\x31\x30\x31\x30\x35\x61\x66\x69\x69\x31\x30\x31\x30\x36\x61\x66\x69\x69\x31\x30\x31\x30\x37\x61" ++"\x66\x69\x69\x31\x30\x31\x30\x38\x61\x66\x69\x69\x31\x30\x31\x30\x39\x61\x66\x69\x69\x31\x30\x31\x31\x30\x61\x66\x69\x69\x31\x30" ++"\x31\x34\x35\x61\x66\x69\x69\x31\x30\x31\x39\x33\x61\x66\x69\x69\x31\x30\x38\x34\x36\x61\x66\x69\x69\x36\x31\x32\x34\x38\x61\x66" ++"\x69\x69\x36\x31\x32\x38\x39\x61\x66\x69\x69\x36\x31\x33\x35\x32\x61\x6c\x70\x68\x61\x61\x6c\x70\x68\x61\x74\x6f\x6e\x6f\x73\x61" ++"\x6d\x61\x63\x72\x6f\x6e\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x61\x6e\x67\x6c\x65\x72\x69\x67\x68\x74\x61\x6f\x67\x6f\x6e\x65\x6b" ++"\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x69\x6e\x67\x61\x63\x75\x74\x65\x61\x72\x72\x6f\x77\x62\x6f\x74\x68\x61\x72" ++"\x72\x6f\x77\x64\x6f\x77\x6e\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x72\x69\x67\x68\x74\x61\x72\x72\x6f\x77\x75" ++"\x70\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x61\x72\x72\x6f\x77\x75\x70\x64\x6e\x62\x73\x65\x62\x65\x74\x61\x63\x61\x63\x75\x74\x65" ++"\x63\x63\x61\x72\x6f\x6e\x63\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x63\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x63\x68\x69\x63\x69" ++"\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79\x63\x6c\x75\x62\x64\x63\x61\x72\x6f\x6e\x64\x63\x72\x6f\x61\x74\x64\x65\x6c\x74" ++"\x61\x64\x69\x61\x6d\x6f\x6e\x64\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x65\x62\x72\x65\x76\x65\x65\x63\x61\x72\x6f" ++"\x6e\x65\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x65\x6c\x65\x6d\x65\x6e\x74\x65\x6d\x61\x63\x72\x6f\x6e\x65\x6e\x67\x65\x6f\x67\x6f" ++"\x6e\x65\x6b\x65\x70\x73\x69\x6c\x6f\x6e\x65\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x63" ++"\x65\x65\x73\x74\x69\x6d\x61\x74\x65\x64\x65\x74\x61\x65\x74\x61\x74\x6f\x6e\x6f\x73\x65\x78\x63\x6c\x61\x6d\x64\x62\x6c\x65\x78" ++"\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x66\x65\x6d\x61\x6c\x65\x66\x72\x61\x6e\x63\x67\x61\x6d\x6d\x61\x67\x62\x72\x65\x76\x65\x67" ++"\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x67\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x67\x64\x6f\x74\x61\x63\x63\x65\x6e\x74" ++"\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x68\x62\x61\x72\x68\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x68\x65\x61\x72\x74" ++"\x68\x6f\x75\x73\x65\x69\x62\x72\x65\x76\x65\x69\x6a\x69\x6d\x61\x63\x72\x6f\x6e\x69\x6e\x66\x69\x6e\x69\x74\x79\x69\x6e\x74\x65" ++"\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69\x6e\x74\x65\x72\x73\x65\x63" ++"\x74\x69\x6f\x6e\x69\x6e\x76\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x69\x6f\x67\x6f\x6e\x65\x6b\x69\x6f\x74\x61\x69\x6f\x74\x61\x64" ++"\x69\x65\x72\x65\x73\x69\x73\x69\x6f\x74\x61\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e\x6f\x73\x69\x6f\x74\x61\x74\x6f\x6e\x6f" ++"\x73\x69\x74\x69\x6c\x64\x65\x6a\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x6b\x61\x70\x70\x61\x6b\x63\x6f\x6d\x6d\x61\x61\x63\x63" ++"\x65\x6e\x74\x6b\x67\x72\x65\x65\x6e\x6c\x61\x6e\x64\x69\x63\x6c\x61\x63\x75\x74\x65\x6c\x61\x6d\x62\x64\x61\x6c\x63\x61\x72\x6f" ++"\x6e\x6c\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6c\x64\x6f\x74\x6c\x65\x73\x73\x65\x71\x75\x61\x6c\x6c\x69\x72\x61\x6c\x6f" ++"\x6e\x67\x73\x6d\x61\x6c\x65\x6d\x69\x6e\x75\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e\x6f\x74\x65\x6d\x75\x73\x69\x63\x61\x6c\x6e" ++"\x6f\x74\x65\x64\x62\x6c\x6e\x61\x63\x75\x74\x65\x6e\x61\x70\x6f\x73\x74\x72\x6f\x70\x68\x65\x6e\x63\x61\x72\x6f\x6e\x6e\x63\x6f" ++"\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x71\x75\x61\x6c\x6e\x75\x6f\x62\x72" ++"\x65\x76\x65\x6f\x68\x75\x6e\x67\x61\x72\x75\x6d\x6c\x61\x75\x74\x6f\x6d\x61\x63\x72\x6f\x6e\x6f\x6d\x65\x67\x61\x6f\x6d\x65\x67" ++"\x61\x74\x6f\x6e\x6f\x73\x6f\x6d\x69\x63\x72\x6f\x6e\x6f\x6d\x69\x63\x72\x6f\x6e\x74\x6f\x6e\x6f\x73\x6f\x72\x74\x68\x6f\x67\x6f" ++"\x6e\x61\x6c\x6f\x73\x6c\x61\x73\x68\x61\x63\x75\x74\x65\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66\x70\x65\x73\x65\x74\x61\x70" ++"\x68\x69\x70\x69\x70\x72\x6f\x64\x75\x63\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x70" ++"\x65\x72\x73\x65\x74\x70\x73\x69\x71\x75\x6f\x74\x65\x72\x65\x76\x65\x72\x73\x65\x64\x72\x61\x63\x75\x74\x65\x72\x61\x64\x69\x63" ++"\x61\x6c\x72\x63\x61\x72\x6f\x6e\x72\x63\x6f\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x72\x65\x76\x6c\x6f\x67\x69\x63\x61\x6c\x6e\x6f" ++"\x74\x72\x68\x6f\x73\x61\x63\x75\x74\x65\x73\x63\x65\x64\x69\x6c\x6c\x61\x73\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x73\x63\x6f" ++"\x6d\x6d\x61\x61\x63\x63\x65\x6e\x74\x73\x65\x63\x6f\x6e\x64\x73\x69\x67\x6d\x61\x73\x6d\x69\x6c\x65\x66\x61\x63\x65\x73\x70\x61" ++"\x64\x65\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x73\x75\x6e\x74\x61\x75\x74\x62\x61\x72\x74\x63\x61\x72\x6f\x6e\x74\x63\x6f\x6d\x6d" ++"\x61\x61\x63\x63\x65\x6e\x74\x74\x68\x65\x74\x61\x74\x6f\x6e\x6f\x73\x75\x62\x72\x65\x76\x65\x75\x68\x75\x6e\x67\x61\x72\x75\x6d" ++"\x6c\x61\x75\x74\x75\x6d\x61\x63\x72\x6f\x6e\x75\x6e\x64\x65\x72\x73\x63\x6f\x72\x65\x64\x62\x6c\x75\x6e\x69\x30\x30\x41\x30\x75" ++"\x6e\x69\x30\x30\x41\x44\x75\x6e\x69\x30\x32\x31\x41\x75\x6e\x69\x30\x32\x31\x42\x75\x6e\x69\x30\x32\x43\x39\x75\x6e\x69\x30\x33" ++"\x38\x37\x75\x6e\x69\x30\x33\x39\x34\x75\x6e\x69\x30\x33\x41\x39\x75\x6e\x69\x30\x33\x42\x43\x75\x6e\x69\x30\x33\x43\x32\x75\x6e" ++"\x69\x30\x34\x30\x30\x75\x6e\x69\x30\x34\x30\x44\x75\x6e\x69\x30\x34\x35\x30\x75\x6e\x69\x30\x34\x35\x44\x75\x6e\x69\x30\x34\x39" ++"\x32\x75\x6e\x69\x30\x34\x39\x33\x75\x6e\x69\x30\x34\x39\x36\x75\x6e\x69\x30\x34\x39\x37\x75\x6e\x69\x30\x34\x39\x38\x75\x6e\x69" ++"\x30\x34\x39\x39\x75\x6e\x69\x30\x34\x39\x41\x75\x6e\x69\x30\x34\x39\x42\x75\x6e\x69\x30\x34\x39\x43\x75\x6e\x69\x30\x34\x39\x44" ++"\x75\x6e\x69\x30\x34\x41\x30\x75\x6e\x69\x30\x34\x41\x31\x75\x6e\x69\x30\x34\x41\x32\x75\x6e\x69\x30\x34\x41\x33\x75\x6e\x69\x30" ++"\x34\x41\x41\x75\x6e\x69\x30\x34\x41\x42\x75\x6e\x69\x30\x34\x41\x45\x75\x6e\x69\x30\x34\x41\x46\x75\x6e\x69\x30\x34\x42\x30\x75" ++"\x6e\x69\x30\x34\x42\x31\x75\x6e\x69\x30\x34\x42\x32\x75\x6e\x69\x30\x34\x42\x33\x75\x6e\x69\x30\x34\x42\x36\x75\x6e\x69\x30\x34" ++"\x42\x37\x75\x6e\x69\x30\x34\x42\x38\x75\x6e\x69\x30\x34\x42\x39\x75\x6e\x69\x30\x34\x42\x41\x75\x6e\x69\x30\x34\x42\x42\x75\x6e" ++"\x69\x30\x34\x43\x30\x75\x6e\x69\x30\x34\x43\x42\x75\x6e\x69\x30\x34\x43\x43\x75\x6e\x69\x30\x34\x44\x38\x75\x6e\x69\x30\x34\x45" ++"\x32\x75\x6e\x69\x30\x34\x45\x33\x75\x6e\x69\x30\x34\x45\x38\x75\x6e\x69\x30\x34\x45\x39\x75\x6e\x69\x30\x34\x45\x45\x75\x6e\x69" ++"\x30\x34\x45\x46\x75\x6e\x69\x32\x30\x33\x45\x75\x6e\x69\x32\x30\x41\x46\x75\x6e\x69\x32\x31\x32\x36\x75\x6e\x69\x32\x32\x31\x35" ++"\x75\x6e\x69\x32\x32\x31\x39\x75\x6e\x69\x32\x32\x32\x37\x75\x6e\x69\x32\x32\x32\x38\x75\x6e\x69\x32\x32\x39\x35\x75\x6e\x69\x32" ++"\x35\x41\x31\x75\x6e\x69\x6f\x6e\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x75\x6f\x67\x6f\x6e\x65\x6b\x75\x70\x73\x69\x6c\x6f\x6e\x75" ++"\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x75\x70\x73\x69\x6c\x6f\x6e\x64\x69\x65\x72\x65\x73\x69\x73\x74\x6f\x6e" ++"\x6f\x73\x75\x70\x73\x69\x6c\x6f\x6e\x74\x6f\x6e\x6f\x73\x75\x72\x69\x6e\x67\x75\x74\x69\x6c\x64\x65\x77\x61\x63\x75\x74\x65\x77" ++"\x63\x69\x72\x63\x75\x6d\x66\x6c\x65\x78\x77\x64\x69\x65\x72\x65\x73\x69\x73\x77\x67\x72\x61\x76\x65\x78\x69\x79\x63\x69\x72\x63" ++"\x75\x6d\x66\x6c\x65\x78\x79\x67\x72\x61\x76\x65\x7a\x61\x63\x75\x74\x65\x7a\x64\x6f\x74\x61\x63\x63\x65\x6e\x74\x7a\x65\x74\x61" ++"\x31\x2e\x30\x30\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55" ++"\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x43\x6f\x70\x79\x72\x69" ++"\x67\x68\x74\x20\x28\x55\x52\x57\x29\x2b\x2b\x2c\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x34\x20\x62\x79\x20\x28\x55" ++"\x52\x57\x29\x2b\x2b\x20\x44\x65\x73\x69\x67\x6e\x20\x26\x20\x44\x65\x76\x65\x6c\x6f\x70\x6d\x65\x6e\x74\x4e\x69\x6d\x62\x75\x73" ++"\x20\x53\x61\x6e\x73\x00\xa2\x02\x00\x01\x00\x05\x00\x09\x00\x11\x00\x1e\x00\x21\x00\x75\x00\x9a\x00\xa6\x00\xae\x00\xeb\x00\xf0" ++"\x00\xf3\x00\xfb\x01\x13\x01\x1e\x01\x23\x01\x28\x01\x49\x01\xa2\x01\xc9\x01\xfa\x02\x20\x02\x3c\x02\x4f\x02\x53\x02\x57\x02\x65" ++"\x02\x6b\x02\x70\x02\x8f\x02\xac\x02\xc8\x02\xcb\x02\xcf\x02\xd4\x02\xdf\x02\xe9\x02\xf7\x03\x0b\x03\x11\x03\x19\x03\x1e\x03\x51" ++"\x03\x77\x03\xa3\x03\xb0\x03\xcd\x03\xd1\x03\xe2\x03\xf6\x04\x09\x04\x14\x04\x1d\x04\x2d\x04\x34\x04\x3c\x04\x42\x04\x49\x04\x50" ++"\x04\x57\x04\x61\x04\x6a\x04\x70\x04\x76\x04\x7c\x04\xfc\x05\x61\x05\xc4\x05\xd6\x06\x08\x06\x4f\x06\x9a\x06\x9d\x06\xdd\x07\x15" ++"\x07\x32\x07\x49\x07\x66\x07\x98\x07\xc8\x07\xf5\x08\x21\x08\x4e\x08\x5d\x08\x89\x08\xa8\x08\xcf\x08\xd3\x08\xea\x08\xf4\x08\xfd" ++"\x09\x05\x09\x0d\x09\x16\x09\x39\x09\x5a\x09\x6e\x09\x8f\x09\xaf\x09\xbe\x09\xdc\x09\xf9\x0a\x16\x0a\x31\x0a\x48\x0a\x63\x0a\x7c" ++"\x0a\x96\x0a\xa5\x0a\xaa\x0a\xb5\x0a\xbe\x0a\xd5\x0a\xdc\x0a\xf3\x0b\x09\x0b\x1f\x0b\x35\x0b\x42\x0b\x57\x0b\x64\x0b\x70\x0b\x81" ++"\x0b\x8c\x0b\x9e\x0b\xb0\x0b\xc0\x0b\xd1\x0b\xe2\x0b\xf2\x0c\x00\x0c\x0f\x0c\x1e\x0c\x27\x0c\x35\x0c\x43\x0c\x4f\x0c\x5c\x0c\x69" ++"\x0c\x76\x0c\x7d\x0c\x88\x0c\x94\x0c\xa0\x0c\xac\x0c\xb8\x0c\xc2\x0c\xcd\x0c\xd8\x0c\xe3\x0c\xe8\x0c\xef\x0c\xf9\x0d\x03\x0d\x0d" ++"\x0d\x17\x0d\x21\x0d\x29\x0d\x31\x0d\x3a\x0d\x43\x0d\x4a\xf9\x6d\x15\x0b\x15\x2b\xac\x1d\x58\x1d\xf7\x36\xf2\x58\x1d\x0e\xaf\x1d" ++"\x07\xc7\x89\xb2\xba\x8c\xd7\x08\xf2\x07\x0e\x3b\x1d\x0e\xf8\xab\x9f\x1d\xe8\x47\xbd\xfb\x15\x3e\x4e\x75\x64\x67\x1e\x73\x70\x81" ++"\x6d\x89\x57\x08\xdf\x06\xcb\x92\xb1\xa8\xd9\x1b\xd7\xb4\x6f\x59\x1f\x75\x07\x8a\x67\x79\x7e\x47\x82\xfb\x0a\x7c\x79\x87\x6b\x7e" ++"\x08\x4e\x71\x6c\x5d\x47\x1a\x2c\xcd\x4f\xf5\xcd\xc0\xa2\xc1\xc6\x1e\x55\x91\xa5\x74\xc1\x1b\x9d\x96\x8d\x92\xa7\x1f\xfb\x26\x81" ++"\x1d\x0b\xf8\x76\x16\xf8\xa0\x38\xfb\xbd\x07\x20\x53\x45\x34\x49\x61\xb3\xca\x1e\xf8\x07\x38\xfc\x28\x07\x34\xcc\x53\xf1\xd8\xbc" ++"\xa6\xd0\xbc\x1e\x42\x07\x0b\x79\x1d\xdc\x2b\x05\xca\x06\x2b\xf7\x2a\x05\x0e\x15\xfb\xa6\x45\xf7\xa6\x06\x0e\xf8\x95\xf7\x7e\x15" ++"\xdb\x85\xbb\x7c\xb2\x1e\xe1\x69\x3b\x5d\x1d\xfb\x41\xfb\x41\xe5\x22\xf7\x28\xf7\x0c\xde\xcf\xf7\x06\xa0\x1f\x37\x06\x46\x74\x5c" ++"\x67\x48\x1b\x56\x5e\xa3\xb7\x6f\x1f\x77\xa9\x84\xa9\x8a\xbf\x08\x8d\xcf\x5c\x1d\x49\x2d\x1f\x0b\xf7\xa4\x3d\x1d\x0b\x99\x1d\x0e" ++"\x20\x1d\x2d\xfd\x6d\xe9\x06\x0b\xf8\xbc\x20\x1d\x88\x1d\xfb\x28\xf5\x2f\xf7\x41\xf7\x3f\xf7\x02\xe9\xf7\x26\x1e\xf8\x94\x07\x0b" ++"\xf7\x45\xf8\xa0\x15\x38\xfc\xa0\xde\x06\x0b\xf9\x59\x45\x1d\x0b\x37\xfc\xa0\xdf\x0b\xf8\x4a\xf8\x0e\x15\xf2\x8a\x47\xc5\x4c\x1d" ++"\xfb\x0d\x8f\xcf\x51\xf7\x1d\x1b\xf7\x18\xdf\xcc\xf0\xd9\x5f\xb6\x23\xa4\x1f\x51\x1d\x0b\xf9\x59\xf8\x15\x15\xfb\xc4\x39\xf7\x72" ++"\x77\x06\xfb\x16\x2b\x2d\xfb\x19\x41\x48\xa6\xba\x60\x1e\x5b\xbf\x6e\xe2\xe5\x1a\xf7\x47\xf1\xf7\x0a\xf7\x2e\xf7\x03\xdb\x52\x2d" ++"\x9f\x1e\xea\x06\xf7\x28\x71\xfb\x04\xe0\xfb\x3b\x1b\x32\x43\x74\x5c\x52\x1f\x36\x45\x5c\xfb\x05\xfb\x17\x1a\xfb\x74\xf7\x1d\xfb" ++"\x30\xf7\x59\xee\xd9\xb0\xda\xd3\x1e\xa2\x2a\x05\xc6\x06\x0b\xf8\x6b\xf7\xf0\x15\x96\x1d\xfb\x3d\xe5\x20\xf7\x22\xf7\x11\xda\xd6" ++"\xf7\x14\x95\x1f\x37\x06\x37\x7d\x60\x61\x44\x1b\x2f\x54\xd6\xf7\x10\xf7\x17\xb8\x1d\x0b\xf9\x7c\x16\xf7\x4d\xf9\x6d\x05\x23\x06" ++"\xfb\x1a\xfc\xe4\xfb\x3a\xf8\xe4\x05\x27\x06\xfb\x36\xfc\xe4\xfb\x1d\xf8\xe4\x05\x23\x06\xf7\x4f\xfd\x6d\x05\xf1\x06\xf7\x37\xf8" ++"\xeb\xf7\x3c\xfc\xeb\x05\x0b\xd1\xf8\xa0\x15\xfc\xa0\xdf\xf7\xb5\x07\xf6\xc3\xd1\xe1\xcd\xb5\x63\x4c\x1e\xfb\xff\xde\xf8\x20\x07" ++"\xe2\x4a\xc3\x26\x3d\x59\x6d\x42\x5d\x1e\xe3\x07\x0b\xf9\x1a\x20\x1d\x33\xfc\xe8\x06\xfc\x11\xf8\xe8\x05\x26\xfd\x6d\xe3\xf8\xe3" ++"\x06\xf8\x0d\xfc\xe3\x05\xf4\x06\x0b\x15\x2b\xfb\x2a\x05\xcc\x06\xda\xeb\xdb\x2b\x05\xca\x06\x2b\xf7\x2a\x05\x0e\xfa\x26\x22\x1d" ++"\xf7\x6c\x21\x1d\xf7\x41\x20\x1d\x2e\xfd\x6d\xf8\x59\xdd\xfb\xfc\x06\x0b\x15\x23\x23\xf3\x06\x0b\xf7\x29\xf7\x28\x0b\xf8\xaf\x15" ++"\xfb\x28\x33\x22\xfb\x44\xfb\x45\xe3\x23\x3c\x1d\xe4\xf4\xf7\x40\xf7\x4a\x35\xf2\xfb\x2c\x1f\x8c\x3e\x90\x1d\x0b\xf8\x4f\xf8\xa0" ++"\x15\xfc\x1b\x42\xf7\xb8\x06\xfb\xcd\xfc\x0c\x05\x40\xf8\x3e\xd4\xfb\xd9\x07\xf7\xcb\xf8\x0d\x05\x0b\xdc\x16\xdf\xbb\x06\xf7\x7a" ++"\xf7\xca\x05\xfb\xfa\xdf\xf8\xa0\x37\x5f\x07\xfb\x7a\xfb\xc7\x05\xf7\xf3\x37\x07\x0b\x90\x1d\x0e\xf9\x78\x21\x1d\xb9\x1d\x3a\x54" ++"\x1d\xf7\x2c\xf9\x6d\x15\x37\xfd\x6d\xdf\x06\x0b\xf7\x55\x20\x1d\x2e\xfd\x6d\xe8\x06\x0b\x15\xfc\x58\xfd\x6d\x05\xc5\x06\xf8\x58" ++"\xf9\x6d\x05\x0b\xd0\x07\x8f\x78\x80\x8c\x7a\x1b\x3e\x5d\x5f\x40\x1f\x32\x45\x47\xd1\xfc\x5c\x0b\xd0\x49\x1d\x37\x06\x0b\xf8\x2c" ++"\x05\x32\x06\xf7\x45\x0b\x16\xdf\xf8\xa0\x0b\x1b\xfb\x34\x28\x39\xfb\x18\x32\xba\x53\xeb\x72\x1f\xf7\x49\x5b\x05\xe8\x73\xb4\x66" ++"\x52\x1a\x64\x76\x63\x6c\x75\x1e\x76\x6e\x5d\x81\x50\x1b\x3b\x56\x9e\xb5\x68\x1f\x70\xab\x7f\xae\x8c\xb8\x08\x33\x06\x0b\xf7\x92" ++"\xf8\xa0\x15\xbc\x1d\xfc\x20\x06\x55\xaf\x6e\xcc\xa1\x9d\x8d\x90\xa7\x1e\xd1\x07\x88\x7f\x80\x8a\x7a\x1b\x67\x81\x95\xb0\x1f\xf7" ++"\xfb\xe1\x07\x0b\xfb\x0d\x1b\xfb\x0e\x3c\x4c\x2a\x39\xb5\x64\xf7\x10\x6d\x1f\xd9\x78\x05\xc5\x7d\xa2\x76\x66\x1a\x59\x5a\x6a\x42" ++"\x5e\x65\x98\xa1\x76\x1e\x7e\x9a\x85\x9a\x86\xb0\x08\x33\x06\x0b\x91\x1d\x63\x05\x6f\xc9\xa3\x85\xb2\x1b\xd7\xba\x0b\x77\x08\x66" ++"\xa6\xb7\x77\xc4\x1b\xe8\xbf\xb9\xe4\x92\x1f\x50\x06\x61\x87\x6a\x73\x55\x1b\x52\x6d\xa1\xb7\x86\x1f\x0e\x16\xa0\x1d\x0b\xfb\x8d" ++"\x05\xed\x06\xfb\x3b\xf7\xb2\xf7\x10\xf7\x82\x05\x2a\x06\x0b\x3b\x9e\x05\x47\x9b\x6e\xa1\xb0\x1a\xbc\xb6\xa9\xcf\xce\xaf\x6e\x54" ++"\x8d\x1e\x0b\x1b\xa8\x9c\x7d\x74\x71\x74\x78\x6c\x71\x79\x91\xa2\x5e\x1f\x82\x8f\x76\x0b\x80\x79\x1b\x7f\x71\x92\x95\x72\x1f\x9c" ++"\x0b\xeb\x05\x4c\x06\xeb\xfb\x2a\x05\x0e\xf7\xb2\x15\xf7\xa6\xf8\x4f\x05\xfb\x03\x06\xfb\x64\xfb\xf7\x0b\xfb\x5d\x05\x24\xf7\x5d" ++"\x0b\xc3\x1b\xc1\xb2\x62\x53\x1f\x0b\x15\x23\x24\xf3\x06\x0b\xc1\x5c\x3a\x3b\x55\x5b\x0b\xf8\x94\x2e\xfc\x94\x07\x0b\xa0\x71\xb5" ++"\x7b\x1e\x83\x0b\x15\xec\x92\xc6\xca\xdf\x1b\xe0\xc6\x0b\xbf\x29\x1b\xfb\x26\x2d\xfb\x03\x0b\x06\x38\x68\x84\x72\x0b\xfb\x34\xdf" ++"\xf7\x7e\x0b\xac\x90\x90\xa3\x1f\x0b\x15\xab\x5e\x53\xa8\x78\x1b\x81\x84\x83\x81\x84\x8d\x87\x94\x83\x1f\xc6\x5a\xa0\x70\xc4\x2c" ++"\x08\x7a\x94\x8e\x89\x95\x1b\x92\x90\x91\xa0\x97\x1f\xb5\xd4\xad\xb7\xb9\xb2\x08\x9c\x99\x8e\x8f\x93\x1a\x95\x84\x93\x82\x79\x40" ++"\x66\x73\x6d\x1e\xf8\x3e\x07\x70\xac\xd2\x67\x9f\x1b\x93\x92\x93\x95\x93\x88\x8e\x7a\x9a\x1f\x5c\xb3\x6a\xb5\x61\xd5\x08\x9f\x80" ++"\x85\x92\x84\x1b\x83\x86\x87\x83\x86\x1f\x54\x2d\x73\x6c\x58\x5f\x08\x76\x79\x8a\x8a\x82\x1a\x81\x92\x83\x94\x91\xab\x97\x93\x9b" ++"\x1e\xa0\x96\x9d\x96\xa7\xa0\x08\x0e\xf7\xb2\xf7\xc4\x15\x4c\x68\x91\x98\x72\x1f\x70\x9a\x7c\xa1\xa3\x1a\xb9\xb8\xac\xca\xce\xb0" ++"\x6e\x4a\x9c\x1e\xdc\x06\x84\xbc\x81\xa3\x72\xa7\x08\xb8\x64\x52\xa3\x47\x1b\xfb\x03\x3b\x4f\x39\x58\xa7\x5f\xc0\x6f\x1f\x4f\x76" ++"\x68\x5c\x4d\x1a\x2a\xdf\x45\xf7\x09\xd4\xc5\xa4\xbd\xb7\x1e\xa7\xac\x99\xa8\x97\xc1\x08\x38\x06\x3a\x74\x62\x69\x40\x1b\x43\x5a" ++"\xb2\xc4\xc6\xbc\xa6\xf7\x01\x8e\x94\x8b\x8a\x94\x1f\x0b\xf7\xf0\xf8\x21\x15\xfb\x5c\x07\x57\x89\x78\x83\x74\x1e\x6a\x80\x70\x78" ++"\x6b\x1b\x52\x67\xcf\xf7\x00\xf7\x09\xb1\xea\xdb\xe0\x1f\x29\x06\x45\x3e\x66\x27\xfb\x07\x1a\xfb\x30\xce\x27\xf3\xc7\xad\xa2\xce" ++"\xb0\x1e\x4c\xab\xb1\x71\xc6\x1b\xf4\xcf\xef\xf7\x2f\xf7\x07\x66\xf0\x45\xd7\x1f\x29\x06\xdb\x37\xb1\x2c\xfb\x09\x1a\x20\x66\x46" ++"\x52\x6a\x72\x9e\xab\x80\x1e\x83\xa2\x89\x9f\xbe\x1a\xf7\x5c\x07\x0b\x29\x1d\xfb\x40\xf8\x4a\x15\xfb\x04\x06\xf7\x29\xfb\x28\x05" ++"\xc7\x06\x0e\xf7\x96\xf8\xa0\x15\x34\xdd\x06\xae\x9e\x9d\xb2\x92\x8e\x8b\x8a\x9e\x1e\x46\x1d\xde\xf8\x5c\xe2\x07\xf7\xaa\xcf\x15" ++"\x34\xdd\x06\xae\x9e\x9d\xb2\x92\x8e\x8b\x8a\x9e\x1e\x46\x1d\xde\xf8\x5c\xe2\x07\x0b\x15\xb7\xa6\x99\xa0\xb3\x1a\xce\x57\xb9\x3f" ++"\x40\x56\x5d\x48\x63\x99\x76\xb7\x70\x1e\x5a\x73\x73\x68\x5c\x1a\x3d\xc5\x55\xe0\xdf\xc6\xc1\xd9\xba\x73\xae\x5a\xa3\x1e\x45\xf7" ++"\x2e\x15\xb8\xa4\x1d\xb8\x1f\xfb\x45\x04\xc0\xaf\x69\x59\x58\x67\x6a\x55\x57\x67\xad\xbd\xbd\xaf\xad\xc0\x1f\x0b\x15\x94\x06\xa2" ++"\x06\xc9\xa9\x73\x5b\x58\x6a\x6d\x52\x4f\x6f\xa6\xc9\x88\x1f\x4d\x06\x30\xc2\x58\xeb\xe9\xc8\xc0\xdc\xbe\x74\xac\x5b\x9b\x1e\xb0" ++"\x9c\x9f\xa8\xb2\x1a\xd6\x56\xb8\x35\x2d\x5b\x5b\x2d\x89\x1e\xca\x06\xa7\x8d\x98\x92\x98\x1e\xa1\x97\xa6\x98\xac\x1b\xbb\xa7\x72" ++"\x60\x5c\x73\x7d\x35\x1f\x0b\x69\x1d\x0e\x15\xfb\x65\xfb\x22\xfb\x2e\xfb\x78\xfb\x79\xf7\x21\xfb\x2d\xf7\x67\xe4\xd9\xa6\xbd\xc6" ++"\x1f\xda\xce\xba\xf7\x05\xf7\x0b\xb4\x1d\x39\x04\xf7\x32\xf1\xfb\x0b\xfb\x4d\xfb\x44\x22\xfb\x0c\xfb\x2e\xfb\x30\x24\xf7\x0c\xf7" ++"\x48\xf7\x48\xf2\xf7\x0c\xf7\x2f\x1f\x0b\xf8\x1a\xf8\xa0\x15\xfb\x24\xfc\x2c\xfb\x1b\x48\x1d\xfc\xa0\x6b\x36\x05\x64\x7d\x79\x7d" ++"\x69\x1b\x7c\x7e\x8d\x91\x7a\x1f\x3e\x07\x83\x9c\x9c\x88\xa0\x1b\xa7\xa7\x94\x9b\xa2\x1f\xa4\x9e\x9a\xa1\x9b\xb5\xf7\x7e\xf9\x0e" ++"\x18\x0b\x2d\xfc\x06\x06\x77\x40\x5a\x83\x50\x1b\xfb\x0e\x4e\xaf\xd3\x1f\xf7\xb6\x2d\xfb\xbb\x07\xfb\x09\xe9\x47\xf7\x36\x0b\x98" ++"\x1d\x6c\x66\x49\x80\x1f\xc5\x06\xa2\x91\x97\x98\x9a\xa7\x1d\xbc\xaa\xae\xd0\x94\x1f\x0e\xf7\x4c\xf7\xc9\x15\xf7\x79\x8c\x1d\xe8" ++"\x06\xf8\x1b\x04\xf7\x94\xf7\x56\x07\xe4\xc0\x5b\x3b\x3b\x56\x5b\x32\x1f\x0e\xf8\x1b\xf8\x0a\x15\xf7\x8a\xf7\xf7\x05\xfb\x03\x06" ++"\xfb\x50\xfb\xb2\xfb\x4f\xf7\xb2\x05\xfb\x05\x06\xf7\x86\xfb\xf7\xfb\x96\xfc\x0a\x05\xf7\x05\x06\xf7\x5c\xf7\xc4\xf7\x5b\xfb\xc4" ++"\x05\xf7\x07\x06\x0e\xe4\x16\xf7\xad\x06\xf7\x4c\xf7\x05\xf7\x1e\xf7\x77\xf7\x76\xfb\x04\xf7\x1e\xfb\x4d\x1f\xfb\xad\x06\xe8\xfd" ++"\x1b\x15\xf8\xc9\xf7\x40\x07\xf7\x24\xd7\x2a\xfb\x4e\xfb\x4d\x3f\x2a\xfb\x24\x1f\x0b\xd1\x20\x1d\xfd\x6d\xde\xf7\xb5\x07\xf6\xc3" ++"\xd1\xe1\xa7\xa5\x83\x7c\x9f\x1e\xa3\x79\x95\x72\x66\x1a\xfb\xff\xde\xf8\x20\x07\xe3\x4c\xc2\x25\x41\x5e\x74\x4b\x5a\x1e\xf7\xa9" ++"\x07\x0b\x15\x23\xbb\x07\x8c\x51\x7d\x70\x68\x86\x08\x65\x07\xc7\x8f\xac\xba\xdb\x1a\xf0\x07\xce\x16\x23\xbb\x07\x8c\x51\x7d\x70" ++"\x68\x86\x08\x65\x07\xc7\x8f\xac\xba\xdb\x1a\xf0\x07\x0e\xf7\x22\x16\xe3\x06\xbf\xb5\xaa\xc8\xa6\x1f\xf7\xa9\xf9\x11\x05\xfb\x02" ++"\x06\xfb\x50\xfc\x62\xfb\x5b\xf8\x62\x05\xfb\x04\x06\xf7\x9d\xfc\xd1\x73\x4e\x7d\x80\x5b\x89\x19\x53\x06\x0b\xaa\x1d\xea\x06\x93" ++"\x1d\xfb\x22\xc0\xfb\x0d\xe6\x4b\x1e\x0b\x16\xf7\xdd\x06\xd0\xbe\x9e\xb5\xb2\x1f\xaf\xb1\x9f\xbf\xc4\x1a\xe3\x63\xc0\x2e\xaf\x1e" ++"\xce\xaa\xad\xc0\xd6\x1a\xc1\x77\xb9\x65\xad\x1e\xae\x64\x5a\x9b\x45\x1b\xfb\xbc\x06\x0b\x37\xfb\x94\x06\x7d\x60\x65\x85\x65\x1b" ++"\x49\x69\xa7\xc1\x1f\xf7\x56\x37\xfb\x69\xae\x1d\xc8\x1b\xba\xb4\x94\x9f\xb9\x1f\x0e\xf8\x68\x16\xf7\x61\xf8\xf7\x05\xfc\xf7\xe3" ++"\xf9\x6d\xfb\x15\x07\xfb\x68\xfd\x0f\xfb\x6c\xf9\x0f\x05\xfb\x15\xfd\x6d\xe3\xf8\xf7\x06\xf7\x63\xfc\xf7\x05\x0e\xf9\x70\x7b\x1d" ++"\x4f\x1d\x37\x06\xdf\xfc\x56\x15\xf7\x3a\xf7\x38\x07\xc0\xaa\x6d\x56\x56\x6c\x6d\x56\x1f\x0b\x15\x2b\xfb\x2a\x05\xcb\x06\xda\xeb" ++"\x0b\x83\x1d\xaf\xc4\xb6\x6e\xa3\x58\x0b\x15\x8c\x64\x91\x78\x99\x4e\x1d\x15\x8c\x64\x90\x78\x9a\x4e\x1d\x6b\x1d\xcb\xd1\x95\x9d" ++"\xd1\x1e\x0e\xf8\xa0\x15\xfc\xa0\xdf\xf7\xa4\x07\x8c\xf7\x12\xbf\xc3\xf7\x07\x88\x08\xe0\x07\x8d\x7d\x83\x8c\x81\x1b\x55\x62\x6b" ++"\x3d\x5b\x1f\xea\x07\x0b\xfc\xf5\x15\x27\xc9\xef\xce\xc0\x48\xf7\xa4\x5d\x07\xfb\x60\xfb\x9e\x05\x50\x07\xf7\x50\xc0\x15\xfb\x15" ++"\x06\xf7\x15\xf7\x3e\x05\x0e\x55\x1d\xfb\x6a\xf7\xf7\x05\xfb\x07\x06\xf7\xad\xfc\x4f\x05\xfb\xb2\xe8\x07\x0b\xf7\x47\x15\x6f\x83" ++"\x7a\x72\x74\x1e\x6c\x69\x62\x7b\x5a\x1b\x4a\x65\xaa\xc0\xc2\xaf\xa7\xe5\x98\x1f\xe4\x97\x9c\x8f\xa7\x98\x08\x0b\xfb\x94\xf9\x6d" ++"\x05\xfb\x0c\x06\xfb\x98\xfd\x6d\x05\xee\x06\xd8\xf7\x6f\x05\xf7\x93\xd9\x15\xfb\x7c\x06\xf7\x0c\xf7\xe0\x05\x0b\x8d\x97\x52\x1d" ++"\x63\x05\x70\xc9\xa3\x84\xb2\x1b\xd7\xba\x0b\xfc\x59\x06\x8d\xfb\x0c\x60\x47\x3a\x85\x08\x39\x9b\x07\xc6\x89\xb5\xa1\xb7\xc5\xaf" ++"\xbb\x9b\xc4\x8e\xea\x08\xf8\x05\x0b\x1a\xe5\x53\xcd\x28\xa6\x1e\xfb\x4b\xbc\x05\x33\xa3\x6b\xa7\xc3\x1a\xd5\xcc\xbc\xed\xf7\x08" ++"\xcc\x57\x2b\x8c\x1e\x0b\xe9\xf7\xed\xcc\x06\xf7\x75\xfb\xed\x05\xf3\x06\xfb\x90\xf8\x14\xf7\x60\xf7\xed\x05\x24\x06\xfb\x48\xfb" ++"\xc2\x05\x0b\x1f\x82\x8f\x76\x63\x05\x6f\xca\xa2\x85\xb2\x1b\xd7\xba\xae\xc5\xb6\x6e\xa3\x59\x82\x85\x8b\x89\x7e\x1f\x0e\xfc\x94" ++"\x07\x29\x44\x4f\xfb\x09\x55\x5f\x98\xa4\x68\x1e\x67\xa7\x7a\xb0\xc2\x1a\x5a\x1d\x0b\x5c\x67\x48\x1b\x56\x5e\xa3\xb7\x6f\x1f\x77" ++"\xa9\x84\xa9\x8a\xbf\x08\xf8\x16\x06\xdb\x85\xbb\x7c\xb2\x1e\x0b\x15\xf8\x7d\xfb\x63\x05\xda\x07\xfc\x1e\xf7\x38\xf8\x1e\xf7\x35" ++"\x05\xda\x07\xfc\x7d\xfb\x63\x05\x0e\xf7\x47\xf7\xe0\x15\xf8\x20\xdd\xfc\x20\xf7\x7d\xf8\x2f\xdd\xfc\x8d\xfd\x6d\xf8\x9f\xdd\xfc" ++"\x41\x06\x0b\x06\xc4\xb8\xab\x1d\x3a\xd8\xfb\x24\x1e\xfb\xc1\xfd\x6d\x0b\xf8\xbb\x92\x1d\x0b\x15\xe7\xc7\x3a\xfb\x11\xfb\x0b\x4e" ++"\xa2\x1d\x9d\x1d\xf8\x9f\xdd\xfc\x42\x06\x0b\x15\xe9\xc3\x3e\xfb\x16\xfb\x10\x51\x3e\x2f\x2e\x52\xd8\xf7\x13\xf7\x13\xc4\xd8\xe8" ++"\x1f\x0b\x97\x92\x8d\x97\x52\x1d\x0b\xf7\xe0\x15\xfb\xe0\xe8\xf9\x6d\x2e\xfb\xcf\xfc\x0b\xf7\xcf\x2e\xfd\x6d\xe9\xf7\xe0\x07\x0b" ++"\xf7\x34\x6e\x2f\xd9\xfb\x34\x1b\x29\x3c\x6c\x4f\x55\x1f\x49\x43\x67\x23\xfb\x0a\x1a\x0b\x15\xfb\x63\xf7\x63\x45\xfb\x63\xfb\x63" ++"\x45\xf7\x63\xfb\x63\xd1\xf7\x63\xf7\x63\x06\x0b\xf8\xd8\x15\xfb\xbc\xc9\xf8\x3d\x60\x07\x7a\x4b\x7d\x80\x43\x84\x7c\x8a\x18\x5d" ++"\x07\x0b\x87\xbe\x80\xac\x77\xb5\x1d\x30\xfb\x04\xfb\x42\x0b\x15\x8d\x64\x90\x78\x99\x77\x08\x66\xa6\xb8\x77\xc3\x1b\xe8\xbf\xb9" ++"\xe4\x92\x1f\x0b\x15\x72\x83\x7f\x53\x1d\x62\x83\x8d\x76\x1b\x5f\x0b\x79\x1d\xdb\x2b\x05\xcb\x06\x2a\xf7\x2a\x05\x0b\x37\xfc\x56" ++"\xfb\x66\xf8\x56\x37\xfc\x56\xfb\x66\xf8\x56\x36\x06\x0e\xb6\x6e\xa3\x58\x82\x86\x8b\x89\x7e\x1f\x0b\xf8\x95\xf8\x8a\x15\xfb\x56" ++"\xf7\x63\x33\xfb\x63\xfb\x55\x39\xf7\x55\x0b\xf7\xe0\x15\xf8\x21\xdd\xfc\x21\xf7\x7d\xf8\x30\xdd\xfc\x8d\xfd\x6d\x0b\x1e\xf7\x2a" ++"\xf7\x08\xd5\xfb\x08\xd1\x37\x45\x24\x41\xf2\x07\x0e\xbc\x15\x89\x82\x87\x8b\x86\x1b\x6e\x7b\x9a\xa5\x1f\xf7\xc8\x07\x0b\xf7\x8f" ++"\x06\xf1\xcd\xc7\xe9\xed\x49\xc9\x24\x1f\xfb\x3a\xf7\x66\x0b\x15\xfc\x78\x45\xf8\x78\x06\x25\x04\xfc\x78\x45\xf8\x78\x06\x0b\x3a" ++"\x30\x32\x52\xdb\xf7\x0f\xf7\x0f\xc4\xdb\xe4\x1f\x0e\xfd\x6d\xf7\xd3\x07\xf7\x23\xdd\xd8\xf7\x19\xd3\x73\xc2\x0b\xa8\x71\x61\x64" ++"\x6d\x71\x5f\x5e\x6e\xa5\xb3\xb4\xa8\xa5\x0b\xfb\x3a\xe9\xf7\x8c\x53\xf9\x1b\x0b\x15\x30\x07\xa5\x23\x05\xa9\x06\xa5\xf3\x05\xe6" ++"\x07\x0b\x1b\x97\x98\x88\x81\xa3\x1f\x75\xc6\x92\x89\x9e\x1b\x0b\xf7\xb0\xf7\xcc\x15\xfb\x82\x43\xf7\x82\x06\x0e\x06\xa1\xf7\x73" ++"\x05\xfb\xb3\x04\x37\x23\xdf\x06\x0b\xc2\x7a\x6e\xa9\x1f\xa6\x72\x9a\x6d\x96\x54\x08\x0b\x9c\xae\xb2\x1f\xb7\xb3\x9e\xba\xce\x1a" ++"\xf7\x1d\x0b\xfb\x28\x05\xc7\xb6\x1d\x0e\x6a\x73\x56\x1b\x51\x6d\xa1\xb7\x86\x1f\x0e\x07\x62\x93\x72\xa0\x74\x1e\x6a\xa9\xbc\x79" ++"\x0b\x15\x27\xc2\x07\x54\x8d\x78\x6c\x65\x1b\x65\x0b\xda\x69\x1e\x7d\xad\xa6\x87\xd0\x1b\xf7\xac\x0b\xf8\x42\x05\xfc\x95\xe9\xf9" ++"\x6d\x2d\x39\x07\x0b\x37\xfc\x56\xfb\x6f\xf8\x56\x37\x06\x0e\xf8\x99\xc3\x15\xfc\x7d\x48\xf8\x7d\x06\x0b\x1a\xf7\x7f\xfb\x1f\xf7" ++"\x2d\xfb\x6a\x1e\x0b\xa8\x08\xbc\x67\x4c\xa8\x42\x1b\xfb\x22\x0b\x06\x3c\x1d\x05\x0b\xb8\x07\x84\x78\x77\x88\x0b\xc1\xd9\xe6\xd1" ++"\xb7\x62\x42\x95\x1f\x0b\x15\xeb\xf7\x2a\x05\x4b\x06\x3c\x2b\x0b\xf7\x82\x05\x29\x06\x22\xfb\x5d\x05\x0b\x71\x77\x1e\x78\x72\x6e" ++"\x84\x57\x1b\x0b\x35\xf7\x24\x38\xfb\x24\x44\x47\xd2\x0b\x04\xfc\x78\x45\xf8\x78\x06\x0e\x1b\x52\x6c\xa1\xb7\x86\x1f\x0e\xf7\x83" ++"\xdd\xfc\xd0\x39\xf7\x84\x0b\x62\xb4\xbd\xbd\xb3\xb3\xbd\x1f\x0b\x3c\x3d\x5a\x5c\x39\x1f\x0e\x01\x00\x01\xe3\x01\x05\x00\x01\x0a" ++"\x02\x01\x40\x03\x01\x87\xff\x02\x87\xa0\x02\x8e\x02\x00\x01\x00\x04\x00\x07\x00\x19\x00\x36\x00\x7e\x01\x11\x01\x75\x01\xf2\x02" ++"\x0d\x02\x3a\x02\x67\x02\x90\x02\x98\x02\x9e\x02\xa2\x02\xa9\x02\xbc\x03\x01\x03\x19\x03\x70\x03\xd7\x03\xfc\x04\x47\x04\xa4\x04" ++"\xc8\x05\x28\x05\x84\x05\x93\x05\xa0\x05\xa6\x05\xae\x05\xcc\x06\x0e\x06\xbf\x06\xc3\x06\xc6\x06\xca\x06\xce\x06\xd2\x06\xe0\x06" ++"\xe4\x06\xfb\x07\x00\x07\x05\x07\x08\x07\x0b\x07\x0f\x07\x13\x07\x17\x07\x1a\x07\x76\x07\x7a\x07\x7e\x07\x82\x07\x86\x07\xa2\x07" ++"\xa7\x07\xaa\x07\xae\x07\xb2\x07\xc5\x07\xd5\x07\xe8\x08\x07\x08\x0d\x08\x29\x08\x2c\x08\x60\x08\x65\x08\x68\x08\x6b\x08\x72\x08" ++"\x78\x08\x7b\x08\x82\x08\x89\x08\x8e\x08\x93\x08\xc9\x08\xcc\x08\xcf\x08\xe7\x09\x1e\x09\x23\x09\x28\x09\x2d\x09\x30\x09\x45\x09" ++"\x49\x09\x79\x09\x7e\x09\x83\x09\xd5\x09\xe1\x0a\x33\x0a\x7b\x0a\x99\x0a\xed\x0b\x80\x0b\x87\x0b\xc0\x0c\x22\x0c\xbe\x0d\x25\x0d" ++"\x36\x0d\x69\x0d\x72\x0d\x78\x0d\x81\x0d\x91\x0d\xa2\x0d\xae\x0d\xb9\x0d\xd2\x0d\xd6\x0e\x00\x0e\x19\x0e\x33\x0e\x39\x0e\x40\x0e" ++"\x60\x0e\x71\x0e\xdf\x0f\x22\x0f\x2a\x0f\x30\x0f\x38\x0f\x40\x0f\x48\x0f\x4d\x0f\x55\x0f\x5b\x0f\x64\x0f\x79\x0f\x80\x0f\xa5\x0f" ++"\xad\x0f\xb1\x0f\xb6\x10\x31\x10\x56\x10\x5a\x10\xc4\x10\xfe\x11\x03\x11\x0d\x11\x2e\x11\x32\x11\x9a\x11\xff\x12\x06\x12\x15\x12" ++"\x55\x12\x8d\x12\x90\x12\xbe\x12\xc9\x12\xfa\x13\x09\x13\x25\x13\x3b\x13\x67\x13\x85\x13\x94\x13\xa5\x14\x37\x14\x44\x14\x9c\x14" ++"\xca\x14\xd1\x15\x5d\x15\x65\x15\x6d\x15\x75\x15\x7d\x15\x86\x15\x8e\x15\xce\x15\xd7\x15\xe0\x15\xe9\x15\xf2\x15\xf9\x16\x02\x16" ++"\x0b\x16\x14\x16\x4b\x16\x53\x16\x5b\x16\x63\x16\x6b\x16\x73\x16\x7c\x16\xac\x16\xb5\x16\xbe\x16\xc7\x16\xdd\x16\xe3\x16\xec\x16" ++"\xf3\x17\x0c\x17\x14\x17\x1c\x17\x25\x17\x42\x17\x7e\x17\x86\x17\x8e\x17\x96\x17\x98\x17\x9f\x17\xa8\x17\xb1\x17\xba\x17\xcf\x17" ++"\xd6\x17\xdd\x17\xe4\x17\xeb\x17\xf2\x17\xfb\x18\x01\x18\x09\x18\x0f\x18\x17\x18\x1f\x18\x29\x18\x44\x18\x6c\x18\x76\x18\x7f\x18" ++"\x8d\x18\xb1\x18\xc1\x19\x57\x19\x80\x19\x8a\x19\xa1\x19\xa5\x19\xad\x19\xb6\x19\xe4\x19\xf1\x19\xf4\x19\xfd\x1a\x06\x1a\x0f\x1a" ++"\x18\x1a\x1b\x1a\x23\x1a\x26\x1a\x3f\x1a\x47\x1a\x50\x1a\x59\x1a\x62\x1a\xc6\x1a\xf9\x1a\xfd\x1b\x09\x1b\x0d\x1b\x19\x1b\x95\x1b" ++"\xa5\x1b\xae\x1b\xb7\x1b\xbf\x1b\xc8\x1b\xf5\x1b\xfe\x1c\x08\x1c\x14\x1c\x1f\x1c\x2e\x1c\x5c\x1c\x61\x1c\x68\x1c\x74\x1c\x7d\x1c" ++"\x86\x1c\x89\x1c\x91\x1c\x98\x1c\xb3\x1c\xba\x1c\xc1\x1c\xcd\x1c\xd1\x1c\xda\x1c\xe3\x1c\xeb\x1c\xef\x1d\x06\x1d\x0e\x1d\x17\x1d" ++"\x85\x1d\x89\x1d\x9f\x1d\xa8\x1e\x12\x1e\x26\x1e\x7b\x1e\x83\x1e\x8b\x1e\x93\x1e\x96\x1e\x9f\x1e\xe5\x1e\xee\x1e\xf7\x1f\x1a\x1f" ++"\x1e\x1f\x39\x1f\x41\x1f\x61\x1f\x73\x1f\x82\x1f\x8b\x1f\x94\x1f\xd8\x1f\xdc\x1f\xe2\x1f\xee\x1f\xf8\x20\x01\x20\x08\x20\x12\x20" ++"\x1a\x20\x24\x20\x42\x20\x4a\x20\x52\x20\x5b\x20\x64\x20\x68\x20\x73\x20\x7d\x20\x81\x20\x87\x20\x9d\x20\xca\x20\xda\x21\x0f\x21" ++"\x13\x21\x1c\x21\x5b\x21\xc6\x21\xca\x21\xe9\x21\xf4\x22\x03\x22\x2c\x22\x36\x22\x3d\x22\x51\x22\x6b\x22\xbd\x22\xd0\x22\xd4\x23" ++"\x3f\x23\x48\x23\x57\x23\x60\x23\x76\x23\x92\x23\xc9\x23\xe5\x23\xf7\x24\x56\x24\xaf\x25\x09\x25\x21\x25\x72\x25\x87\x25\xe0\x26" ++"\x25\x26\x2c\x26\x35\x26\x70\x26\xa8\x26\xd2\x27\x08\x27\x1f\x27\x27\x27\xa7\x28\x01\x28\x46\x28\x50\x28\x84\x28\xa0\x28\xc1\x28" ++"\xfa\x29\x54\x29\x59\x29\x65\x29\x6a\x29\x77\x29\x9f\x29\xb7\x29\xbc\x29\xce\x29\xf1\x2a\x2b\x2a\x3d\x2a\x42\x2a\xac\x2a\xb5\x2a" ++"\xc4\x2a\xcc\x2a\xd6\x2a\xe6\x2a\xf6\x2b\x04\x2b\x0a\x2b\x52\x2b\x83\x2b\xcd\x2b\xe1\x2c\x0e\x2c\x1b\x2c\x63\x2c\x86\x2c\x97\x2c" ++"\xa4\x2c\xcb\x2c\xdd\x2d\x0f\x2d\x28\x2d\x30\x2d\x3a\x2d\x4a\x2d\x5b\x2d\xa6\x2e\x20\x2e\xa4\x2f\x06\x2f\x5c\x2f\xb2\x2f\xb9\x2f" ++"\xee\x30\x24\x30\x96\x31\x22\x31\x2f\x31\xb5\x32\x04\x32\x51\x32\x9f\x32\xeb\x32\xf3\x33\x04\x33\x6e\x33\x77\x33\x80\x33\x8a\x33" ++"\x93\x33\xc3\x34\x41\x34\xac\x34\xb5\x35\x01\x35\x3a\x35\x65\x35\x6d\x35\x7b\x35\x8c\x35\x93\x35\xc8\x35\xcf\x36\x23\x36\x96\x36" ++"\x9b\x36\xa4\x36\xaf\x37\x15\x37\x18\x37\x20\x37\x2b\x37\x45\x37\x86\x37\x97\x37\xb8\x37\xcc\x37\xd7\x38\x58\x38\x62\x38\x81\x38" ++"\xb9\x38\xc0\x39\x07\x39\x2c\x39\x34\x39\x3f\x39\x55\x39\xcc\x3a\x39\x3a\x77\x3a\xb5\x3a\xfa\x3b\x45\x3b\x7a\x3b\x7f\x3b\x88\x3b" ++"\x91\x3b\x9a\x3b\xa3\x3b\xaf\x3b\xd3\x3b\xdc\x3c\x03\x3c\x0a\x3c\x27\x3c\x30\x3c\x38\x3c\x4c\x3c\x56\x3c\xf7\x3d\x0b\x3d\x9a\x3d" ++"\xa1\x3d\xe5\x3d\xfe\x3e\x04\x3e\x22\x3e\x29\x3e\x30\x3e\x9c\x3e\xd0\x3e\xe5\x3e\xed\x3e\xfc\x3f\x0a\x3f\x0e\x3f\x16\x3f\x1b\x3f" ++"\x24\x3f\x32\x3f\x3a\x3f\xac\x40\x46\x40\xc0\x40\xd8\x41\x01\x41\x2e\x41\x65\x41\xa5\x41\xc0\x41\xc7\x41\xe7\x41\xef\x41\xf8\x42" ++"\x09\x42\x4b\x42\x54\x42\x92\x42\x9c\x42\xa6\x42\xb3\x42\xf2\x43\x80\x43\xd0\x44\x05\x44\x89\x44\x9b\x44\xcf\x44\xec\x45\x29\x45" ++"\x9f\x45\xa7\x45\xaf\x45\xb7\x45\xbe\x45\xd5\x45\xd8\x45\xdc\x45\xe3\x45\xed\x45\xf5\x45\xf9\x46\x13\x46\x7d\x46\xb2\x47\x24\x47" ++"\x2d\x47\x36\x47\x38\x47\x42\x47\x5f\x47\x7e\x47\xbd\x47\xfd\x48\x76\x48\xde\x48\xfb\x49\x1f\x49\x3f\x49\x61\x49\x75\x49\x8e\x49" ++"\x98\x49\xb3\x49\xeb\x4a\x1a\x4a\x2e\x4a\x45\x4a\x76\x4a\x99\x4a\xa7\x4a\xb6\x4a\xbf\x4a\xcc\x4b\x0a\x4b\x45\x4b\x70\x4b\x8e\x4b" ++"\x95\x4b\xac\x4b\xda\x4c\x30\x4c\x38\x4c\x48\x4c\x8f\x4c\xcd\x4d\x03\x4d\x41\x4d\x49\x4e\x0b\x4e\x77\x4e\x7e\x4e\x82\x4e\x9e\x4e" ++"\xbb\x4f\x2b\x4f\x42\x4f\x87\x4f\xb0\x4f\xff\x50\x04\x50\x0d\x50\x16\x50\x1f\x50\x28\x50\x2f\x50\x35\x50\x3e\x50\x45\x50\x4e\x50" ++"\xce\x50\xd8\x50\xe2\x50\xf3\x50\xfd\x51\x61\xfc\x20\x0e\xfc\x20\x0e\xfc\x20\xf7\x64\x20\x1d\x38\xfb\xe6\x06\xa1\xfb\x73\x05\xb2" ++"\xa9\x1d\x0e\xfb\xd3\xbf\xf9\x59\x15\xfb\x03\x07\xa6\xfb\x1a\x05\xb2\x48\x0a\xce\x16\xfb\x03\x07\xa6\xfb\x1a\x05\xb2\x48\x0a\x0e" ++"\xf8\x79\xf9\x4d\x15\x3e\x06\x68\xfb\x58\x05\xfb\x11\x06\xaf\xf7\x58\x05\x3f\x06\x67\xfb\x58\x05\xfb\x0d\x47\xf7\x00\x06\x6c\xfb" ++"\x42\x05\xfb\x06\x47\xf0\x90\x0a\xf7\x10\x90\x0a\xf7\x09\xcf\x22\x06\xaa\xf7\x42\x05\xf5\xcf\x2e\x06\x32\x47\x15\x6c\xfb\x42\x05" ++"\xfb\x11\x06\xab\xf7\x42\x05\x0e\xf7\x8e\xf9\x96\x15\x55\x07\xfb\x14\x7b\x46\x45\xfb\x06\x1a\x4c\xa3\x5a\xb9\x69\x1e\xa6\x78\xa7" ++"\x80\xd3\x75\x08\xfb\xa4\x07\x5e\x91\x65\x9f\x74\xaa\x7c\xa2\x87\x9c\x85\xcc\x08\x3c\x06\x84\xfb\x1f\xd7\x38\xf7\x21\x82\x08\x24" ++"\xc6\xf2\x07\xc1\x8f\xb0\x96\xac\x9f\x08\xc5\xaf\xad\xcf\xda\x1a\xd2\x70\xbd\x51\xac\x1e\x71\x9a\x7e\x90\x2f\xa7\x08\xf7\x8d\x07" ++"\xce\x88\xba\x58\x8c\x42\x08\xda\x06\xf7\x06\x42\xd5\xfb\x0d\x94\x1e\xc1\x07\x50\xfc\x01\x15\x3c\xa0\x66\xb2\xc8\x1a\xcd\xb5\xb6" ++"\xd5\x95\x1e\xc6\xfb\xe4\x15\xf1\x6d\xab\x6d\x49\x1a\x64\x7c\x68\x70\x71\x1e\x73\x74\x72\x82\x60\x86\x08\x0e\xf7\x6b\xf7\x5b\xf9" ++"\x41\x15\x2d\x3f\x3e\x2d\x2d\xd7\x3e\xea\xe8\xd8\xd8\xe7\xec\x40\xd7\x2b\x1f\x45\x04\xc4\xb8\x5e\x52\x54\x5d\x5e\x54\x53\x5d\xb8" ++"\xc3\xc3\xb8\xb8\xc3\x1f\xf8\x2e\xe9\x15\xfc\x1f\xfd\x6d\x05\xcd\x06\xf8\x1f\xf9\x6d\x05\x98\xfc\x17\x15\x2d\x3f\x3f\x2d\x2c\xd7" ++"\x3f\xea\xe8\xd8\xd7\xe8\xeb\x40\xd7\x2b\x1f\x45\x04\xc4\xb8\x5e\x52\x55\x5d\x5e\x54\x52\x5e\xb8\xc3\xc2\xb8\xb8\xc3\x1f\x0e\x84" ++"\xf8\x81\xf7\xe2\x15\x8c\x67\x7f\x5b\x77\x68\xfb\x19\xf7\x37\x18\xf3\xc6\xad\xb6\xd3\x1a\xe7\x47\xcc\x2c\x2b\x40\x46\x33\x5c\x9d" ++"\x66\xca\x3c\x1e\xfb\x11\x43\x66\x5a\x2f\x1a\xfb\x0c\xdd\x3c\xf7\x0f\xbd\xb9\x97\xa2\xaf\x1e\xa0\x99\x9c\x99\xb2\xb1\xc9\x3d\x18" ++"\xf7\x01\x06\xfb\x0e\xf7\x2b\x05\xb0\xc4\xa0\xcd\xc7\x1a\xfb\xb4\xec\x15\x4e\xd1\x82\x9b\xaf\x1a\xbf\xad\xad\xbf\xbd\xb0\x67\x5a" ++"\x5f\x70\x6b\x3f\x5c\x1e\xf7\x19\xfb\xba\x15\x50\x53\x60\x74\x57\x1b\x43\x50\xc4\xd2\xc3\xaa\xb3\xe6\xc5\x1f\x0e\xfc\x58\xcc\xf9" ++"\x6d\x15\x23\xbb\x07\x8c\x51\x7d\x70\x68\x86\x08\x65\x07\xc7\x8f\xac\xba\xdb\x1a\xf0\x07\x0e\xfb\xe9\xf7\x80\x20\x1d\x27\xfb\x17" ++"\x4c\xfb\x4a\xfb\x31\x1a\xfb\x32\xca\xfb\x4a\xef\xfb\x17\x1e\xc2\x06\x33\xf7\x23\x5a\xf7\x3c\xf7\x34\x1a\xf7\x33\xbc\xf7\x3d\xe3" ++"\xf7\x22\x1e\x0e\xfb\xe9\xe8\xfb\x68\x15\xef\xf7\x17\xca\xf7\x4a\xf7\x31\x1a\xf7\x32\x4c\xf7\x4a\x27\xf7\x17\x1e\x54\x06\xe3\xfb" ++"\x23\xbc\xfb\x3c\xfb\x34\x1a\xfb\x33\x5a\xfb\x3d\x33\xfb\x22\x1e\x0e\xfb\xb1\xf7\x34\xf9\x6d\x15\x90\xfb\x04\x21\xb1\x78\x50\xf7" ++"\x00\x6d\x46\x32\xbd\x67\xca\xe8\xc9\x2e\xbe\xaf\x45\xe4\xf7\x00\xa9\x78\xc6\x21\x65\x90\xf7\x04\x05\x0e\x31\xf8\xaa\xf7\x9f\x94" ++"\x1d\x0e\xfc\x20\xe2\xf3\x7c\x0a\xfb\xe9\xa8\x1d\xfc\x20\xf7\x53\xf3\x24\x1d\xfc\x20\xf7\x79\x20\x1d\xfb\x81\xfd\x81\x05\xc2\x06" ++"\xf7\x81\xf9\x81\x05\x0e\xf7\xa7\xf9\x67\x15\x49\x4f\x6d\x5a\x66\x1f\x5d\x4b\x74\x2b\xfb\x1a\x1a\xfb\x88\xdb\xfb\x15\xf7\x2c\xf7" ++"\x2a\xdd\xf7\x15\xf7\x82\xf7\x20\x75\xe9\x5c\xcd\x1e\xbd\x66\x50\xa8\x48\x1b\x3d\x04\xea\xba\x2a\xfb\x58\xfb\x62\x5d\x2b\x29\x2e" ++"\x5c\xef\xf7\x5b\xf7\x5b\xba\xec\xea\x1f\x0e\xf7\x97\xf8\x97\x15\xfc\x97\xe3\xf9\x67\x51\x07\x6c\xfb\x03\x77\x7c\xfb\x1c\x79\x08" ++"\x4b\x07\x0e\xf8\x8e\xe2\x15\xfc\x09\x06\x94\xc7\xab\xb1\xe2\xc0\xef\xc3\x18\xee\xc2\xbe\xd5\xe4\x1a\xc7\x73\xc3\x61\xb2\x1e\xb1" ++"\x61\x57\x9d\x48\x1b\x31\x48\x6b\x4d\x64\x1f\x72\x65\x80\x5e\x89\x42\x08\xe3\x06\x8e\xbc\x91\xa8\x97\xa3\x08\xb7\xa2\xb9\xa6\xc0" ++"\x1b\xdb\xc7\x51\x3d\x51\x6a\x59\x4c\x67\x1f\x2f\x55\xfb\x28\x36\x60\x47\x83\xfb\x32\x19\xf8\x6c\x06\x0e\xf7\x71\xf7\xe1\x15\x96" ++"\x06\xb0\x06\xeb\xbe\x5e\x34\x30\x54\x54\x30\x2a\x5c\xbc\xf5\x85\x1f\x33\x06\x8f\x51\x95\x65\x9c\x6b\x08\x45\xb0\xd0\x68\xec\x1b" ++"\xf7\x26\xe9\xe3\xf7\x1d\xe7\x68\xbd\x36\xa9\x1f\xcd\xa6\xac\xbd\xd4\x1a\xf7\x10\x3a\xd6\xfb\x1b\xfb\x23\x3f\x3b\xfb\x2d\x88\x1e" ++"\xe3\x06\x8c\xb7\x8f\xa4\x96\xa1\x08\xb4\x9f\xb7\xa3\xc2\x1b\xd9\xba\x5c\x3d\x58\x79\x6c\x64\x7a\x1f\x73\x81\x6b\x87\x4e\x8a\x08" ++"\x0e\xf7\xdb\xf7\x43\x15\xfb\x43\xe3\xf7\x43\xf4\xda\x22\xf8\x69\x4a\x07\xfb\xd6\xfc\x5b\x05\x2e\x07\xf7\xbf\xda\x15\xfb\x72\x06" ++"\xf7\x72\xf7\xd3\x05\x0e\xf8\x70\xf9\x59\x15\xfc\x02\x06\x56\xfc\x16\x05\xdc\x06\xbc\xb4\xad\x9c\xc3\x1b\xea\xc6\x4a\x22\x25\x50" ++"\x4d\x2b\x3e\x5c\xb2\xdb\x76\x1f\x33\x06\x97\x51\x95\x6f\xa0\x71\x08\x55\xb3\xd3\x6c\xdb\x1b\xf7\x23\xef\xf3\xf7\x2a\xf7\x20\x2e" ++"\xeb\xfb\x1c\x59\x63\x7e\x6d\x62\x1f\xa7\xf7\x5a\x05\xf7\xbb\x06\x0e\xf8\x86\xf8\xab\x15\xf7\x0a\x7a\x3f\xd1\xfb\x00\x1b\x3d\x45" ++"\x65\x4a\x61\x1f\x5e\x44\x78\x33\xfb\x17\x1a\xfb\x0e\x9c\x3e\xb6\x4b\x1e\x50\xb1\xc9\x6c\xd9\x1b\xf7\x1b\xec\xf0\xf7\x21\xf7\x19" ++"\x31\xe9\xfb\x13\x45\x54\x71\x56\x65\x1f\xf7\x47\x8c\xc3\xee\xf0\x1b\xc9\xb6\x63\x45\x99\x1f\xfb\x11\xfb\x3b\x15\xe0\xc0\x4f\x2b" ++"\x30\x4f\x49\x3a\x39\x4d\xd0\xe7\xe5\xc7\xc9\xe2\x1f\x0e\xf8\x9c\xf9\x59\x15\xfc\x6e\x34\xf8\x13\x06\xfb\x3d\xfb\x85\x46\xfb\x28" ++"\x56\xfb\x7d\x08\xe9\x06\xb2\xf7\x77\xe4\xf7\x57\xf7\x34\xf7\x69\x08\x0e\xf8\x1b\xf8\x11\x15\xd5\xb8\xa2\xaf\xcf\x1a\xf7\x06\x34" ++"\xda\xfb\x12\xfb\x11\x33\x3c\xfb\x05\x46\xa2\x68\xd4\x5d\x1e\x3a\x62\x63\x50\x3b\x1a\xfb\x18\xec\x2f\xf7\x21\xf7\x20\xed\xe7\xf7" ++"\x18\xdb\x63\xc6\x39\xb4\x1e\xfb\x08\xf7\x9c\x15\xd6\xbb\x5e\x43\x47\x5a\x5e\x41\x40\x5b\xb8\xd1\xd1\xbb\xb8\xd6\x1f\xfb\xc4\x04" ++"\xe3\xc7\x51\x37\x34\x50\x52\x30\x35\x4f\xc6\xdf\xe1\xc6\xc4\xe4\x1f\x0e\xc0\xf7\x39\x15\xfb\x0a\x9c\xd7\x45\xf7\x00\x1b\xda\xd1" ++"\xb1\xcc\xb5\x1f\xb7\xd2\x9f\xe3\xf7\x17\x1a\xf7\x0e\x79\xd8\x61\xcb\x1e\xc6\x64\x4d\xaa\x3d\x1b\xfb\x1b\x2a\x26\xfb\x20\xfb\x19" ++"\xe5\x2d\xf7\x14\xce\xbd\xa3\xc2\xb8\x1f\xfb\x48\x8a\x53\x28\x26\x1b\x4d\x60\xb3\xd1\x7d\x1f\xf7\x14\xf8\x75\x15\xdd\xc9\x46\x2e" ++"\x32\x4f\x4d\x34\x36\x56\xc7\xeb\xe6\xc6\xcd\xdd\x1f\x0e\xfc\x20\xf7\x6a\xf3\x3b\x1d\xf8\xa0\x04\x23\x23\xf3\x06\x0e\xfc\x20\xf7" ++"\x6b\xf8\xa0\x3b\x1d\x22\xfb\xd0\x7c\x0a\x31\xb8\xf7\x5a\x8a\x1d\x31\xf8\xaa\xf7\xf5\xa1\x1d\x0e\x31\xf8\xaf\xf7\x9f\x15\xfc\x7d" ++"\xf7\x63\x05\x3c\x07\xf8\x1e\xfb\x38\xfc\x1e\xfb\x35\x05\x3c\x07\xf8\x7d\xf7\x63\x05\x0e\xf7\xde\xf7\x5b\x15\xba\x07\x8c\xb8\x99" ++"\xa1\xcb\xc4\x08\xd6\xcf\xa4\xb7\xce\x1a\xf7\x09\x38\xd6\xfb\x16\xfb\x25\x41\x3c\xfb\x2f\x1e\xe0\x06\xf7\x00\xb2\xbb\xe5\xd8\xbe" ++"\x5d\x47\x5d\x75\x64\x56\x5c\x1e\x36\x40\x78\x6e\x50\x1a\x54\x07\xe5\x2c\x15\x31\x23\xe5\x06\x0e\xf7\xe9\xf9\x2d\xf8\x89\x15\x75" ++"\x49\x05\xc5\x72\x61\xa8\x54\x1b\xfb\x1a\xfb\x0f\xfb\x18\xfb\x25\x23\xd1\x3c\xe8\xc0\xb6\xa1\xbd\xb9\x1f\x58\x94\xb0\x71\xcb\x1b" ++"\xd6\xc7\xa8\xc7\xbe\x1f\xc2\xcb\xaa\xdb\xda\x1a\xf7\x60\xfb\x55\xf7\x3c\xfb\x7d\xfb\x0b\xfb\x12\x5a\x3b\x33\x1e\x29\x32\x4f\xfb" ++"\x1a\xfb\x17\x1a\xfb\x72\xf7\x5e\xfb\x46\xf7\x91\xd5\xda\x9a\xa6\xd4\x1e\x6f\xce\x05\x74\x38\x54\x82\x53\x1b\xfb\x67\xfb\x37\xf7" ++"\x27\xf7\x53\xf7\x66\xf7\x4a\xf7\x49\xf7\x67\xf7\x54\xf7\x34\xfb\x20\xfb\x3c\xfb\x08\x38\xfb\x05\x36\x70\x74\x9f\xa3\x94\x8f\x9d" ++"\x93\xa2\x1f\xe5\xf7\xac\x05\xfb\x7d\x60\x15\xc3\xb4\x62\x54\x88\x1f\x89\x59\x70\x37\x72\x66\x08\x62\x6f\x66\x73\x66\x1b\x54\x5f" ++"\xbf\xcd\xf7\x04\xd8\xf1\xdf\x1f\x0e\x84\x23\x0a\x0e\x84\x54\x0a\xbb\x2a\x0a\x0e\xbb\x6f\x1d\x0e\x84\x24\x0a\x0e\x4c\xf7\x4b\xf7" ++"\xe0\x15\xf7\xf0\xdd\xfb\xf0\x92\x0a\x0e\xf3\x32\x1d\x0e\xbb\xf8\xbb\x4e\x0a\xe8\xf9\x6d\x2e\xfb\xcf\xfc\x0b\xf7\xcf\x2e\xfd\x6d" ++"\xe8\xf7\xe0\x07\x0e\xfc\x20\x30\x0a\x0e\xfb\x42\x60\x0a\x0e\x84\x64\x0a\x3a\x1d\x0e\xf7\x33\x76\x1d\xbb\x36\x1d\x0e\xf3\x25\x0a" ++"\x0e\x84\x6d\x1d\xf3\xf9\x71\x8a\x15\x2d\xd8\x05\xd0\xd7\xad\xe8\xf7\x08\x1a\xf7\x77\xfb\x22\xf7\x2d\xfb\x66\xfb\x67\xfb\x21\xfb" ++"\x2d\xfb\x79\xfb\x78\xf7\x21\xfb\x2e\xf7\x67\xd4\xc6\x9b\xae\xc6\x1e\xf4\x34\x05\xfb\x61\xf7\x9c\x15\x5d\x53\xd5\x4d\x05\x76\x60" ++"\x6a\x84\x5f\x1b\xfb\x2f\x24\xf7\x0c\xf7\x48\xf7\x48\xf2\xf7\x0c\xf7\x30\xf7\x2f\xf3\xfb\x0c\xfb\x47\x2c\x72\x43\x55\x4e\x1f\x0e" ++"\xbb\x33\x0a\x0e\x84\x29\x0a\x0e\x4c\x3e\x0a\x0e\xbb\x2d\x1d\x0e\x84\xf8\x1c\x16\xf7\x91\xf9\x6d\x05\x28\x06\xfb\x5e\xfc\xfd\xfb" ++"\x6a\xf8\xfd\x05\x27\x06\xf7\x9a\xfd\x6d\x05\x0e\xf7\xa2\x34\x1d\x0e\x84\x6e\x1d\x84\x28\x0a\x0e\x4c\x2d\x0a\x0e\xfc\x20\xf7\x8e" ++"\x20\x1d\xfb\x4e\xfe\x41\xf7\x4e\xd3\x24\xf9\xb1\xf2\x06\x0e\xfc\x20\xba\xf9\x6d\x15\x54\x06\xf7\x81\xfd\x81\x05\xc2\x06\x0e\xfc" ++"\x20\xa2\xfb\x68\x15\xf7\x4e\xfa\x41\xfb\x4e\x43\xf2\xfd\xb1\x24\x06\x0e\xfb\x61\xf7\x59\xf9\x59\x15\xfb\x2d\xfc\x10\x05\xd0\x06" ++"\xf7\x0d\xf7\xc0\xf7\x0e\xfb\xc0\x05\xd0\x06\xfb\x2f\xf8\x10\x05\x0e\xf8\xd6\xfb\x12\x9c\x0a\xfc\x58\xf7\x32\xf8\x71\x15\xf3\x5b" ++"\x07\x8a\xc4\x9a\xa7\xad\x90\x08\xb1\x07\x50\x86\x69\x5c\x3c\x1a\x26\x07\x0e\x25\x1d\x0e\xc1\xf9\x6d\x15\xfd\x6d\xd6\xce\x07\x4e" ++"\xb3\xc0\x6e\xd4\x1b\xf7\x1e\xe5\xf7\x05\xf7\x42\xf7\x3e\x36\xf4\xfb\x1f\x43\x58\x70\x50\x64\x1f\xf7\xa8\x07\xf7\x26\xfb\xa0\x15" ++"\xe8\xc7\x3a\xfb\x11\xfb\x0b\x4d\xa2\x1d\xfb\x42\x33\x1d\x0e\x5a\x0a\x0e\x29\x1d\x0e\xfc\x20\xf7\x96\x35\x0a\x0e\xf8\x28\xf8\xa0" ++"\x32\x0a\x70\x1d\x0e\xfc\x58\xf7\x2a\x88\x0a\x0e\xfc\x58\xd1\xf8\xa0\x6a\x0a\xfb\x42\x6b\x0a\x0e\xfc\x58\x43\x1d\x0e\xf7\x33\xd1" ++"\x20\x0a\xfc\xa0\x9f\x0a\xc9\xae\x65\x48\x1e\xfb\xfd\x9f\x0a\xc8\xaf\x64\x49\x1e\xfb\xfd\xdf\xf8\x1d\x07\xe9\x55\xbf\x29\x45\x61" ++"\x76\x50\x5a\x1e\xc3\x6c\x61\xa3\x47\x1b\x45\x5c\x71\x4c\x5f\x1f\xd5\x07\x0e\x35\x1d\x0e\x2a\x1d\x0e\xc1\xfb\x6e\x15\xdf\x86\x0a" ++"\xf7\x44\x35\xf7\x02\xfb\x1f\x44\x52\x6b\x4d\x64\x1f\xda\x3e\x77\x0a\xf8\x83\xfb\x6e\x15\xf9\x7a\x41\x45\x07\xc2\x64\x50\xa9\x46" ++"\x1b\xfb\x1e\x31\xfb\x05\xfb\x42\xfb\x3e\xe0\x22\xf7\x1f\xd4\xbd\xa5\xc4\xb2\x1f\xfb\xaa\x07\xfb\x26\xf9\x3b\x15\xe4\xc4\x3c\xfb" ++"\x13\xfb\x0c\x8e\x0a\xe7\x1f\x0e\xfb\xe9\x37\x0a\x0e\xfb\x42\x31\x1d\x0e\xfc\x20\x4b\x1d\x0e\x26\x1d\x0e\xfb\x42\xf7\xb1\x96\x0a" ++"\xfc\x3d\xfb\x20\xf8\x3d\x05\x2d\x06\xf7\x4c\xfc\xa0\x05\x0e\xbb\x2c\x0a\x0e\xfb\x42\xf7\xb8\xf7\xa3\x15\xf7\x44\xf7\x91\x05\x2d" ++"\x06\xfb\x12\xfb\x52\xfb\x12\xf7\x52\x05\x2c\x06\xf7\x43\xfb\x95\xfb\x4d\xfb\x9f\x05\xea\x06\xf7\x19\xf7\x5d\xf7\x17\xfb\x5d\x05" ++"\xec\x06\x0e\xfb\x42\x2b\x0a\x0e\xfb\x42\x3e\x1d\x0e\xfb\xe8\xf7\xa8\x20\x1d\x5d\x06\x46\x8a\x61\x59\x8d\x3a\x08\xfb\x3a\x07\x8c" ++"\x32\x76\x65\x51\x80\x08\x46\x07\xc5\x80\xa0\x65\x8a\x32\x08\xfb\x3a\x07\x89\x3a\xb5\x59\xd0\x8a\x08\xb9\xcc\x7c\x06\x59\x8c\x7e" ++"\x99\xbf\x1a\xf7\x49\x07\x8a\xde\x6f\xc1\x56\xa0\x08\xc5\xa0\xa3\xb9\xe5\x1a\xf7\x49\x07\xbf\x98\x99\xbd\x8c\x1e\x9a\x06\x0e\xfc" ++"\x32\xef\x20\x1d\xfe\x41\xc7\xfa\x41\x07\x0e\xfb\xe8\xa8\xfb\x68\x15\xba\x06\xd1\x8c\xb5\xbd\x89\xdc\x08\xf7\x3a\x07\x8a\xe4\xa0" ++"\xb1\xc3\x96\x08\xd0\x07\x53\x96\x76\xb1\x8c\xe4\x08\xf7\x3a\x07\x8d\xdc\x61\xbd\x45\x8c\x08\x5c\x4a\x9b\x06\xbd\x8a\x99\x7d\x57" ++"\x1a\xfb\x49\x07\x8c\x38\xa7\x55\xc0\x76\x56\x77\x6f\x55\x8a\x38\x08\xfb\x49\x07\x57\x7e\x7d\x58\x8a\x1e\x7b\x06\x0e\x31\xf8\x5b" ++"\xf8\x2f\x15\x56\x8c\x7c\x75\x66\x1b\x7c\x7c\x90\x97\x77\x1f\xfb\x09\xd0\x05\x96\x7a\x78\x90\x79\x1b\x4a\x65\x59\x2c\x86\x1f\xc0" ++"\x06\x8d\xa2\x8d\x95\x8f\x95\x08\xa1\x95\x9b\x98\x9e\x1b\x95\xa2\x83\x85\x95\x1f\xed\x4c\x05\x7b\xa5\xa9\x81\xa4\x1b\xcc\xb3\xbc" ++"\xd9\x1f\x9b\x07\x0e\xfb\xe9\xf7\x0e\xfb\x61\x15\xde\xf7\xe6\x06\x75\xf7\x73\x05\x64\x06\x75\xfb\x73\x05\x8a\xf7\xb3\x15\xdf\xf3" ++"\x37\x06\x0e\xf7\xcc\xf8\x62\x15\xc8\x86\xb3\x61\x92\x48\x08\xdf\x06\x85\xf7\x06\x46\xd0\xfb\x09\x93\x08\xe4\x61\x31\x07\xfb\x1b" ++"\x7d\x38\xfb\x00\xfb\x37\x1a\xfb\x33\xde\x23\xf7\x1b\x7f\x1e\x29\xb5\xec\x07\xf7\x08\x91\xd6\xd8\x92\xf7\x0c\x08\x37\x06\x7f\x3c" ++"\x65\x62\x4b\x84\x08\x61\x8d\x15\x38\x98\x5b\xd3\xf7\x05\x1a\xf7\x0d\xb8\xd2\xe1\x9b\x1e\x0e\xf8\x02\xf8\x0c\x15\xfb\x34\x06\x84" ++"\x98\x86\x94\x87\x91\x76\xb2\x18\x7c\xa6\x84\xa5\xa7\x1a\xd7\xc3\xbe\xe0\xe2\xb9\x58\x24\x8e\x1e\xe3\x06\x8a\xc8\x83\xb2\x78\xac" ++"\x08\xc9\x67\x44\xb0\x36\x1b\xfb\x1a\x23\x2e\xfb\x0d\x5f\x92\x78\xb9\x3f\x1f\x3a\x54\xf7\x02\x06\x9b\x71\x93\x70\x72\x1a\x4d\x6a" ++"\x59\x2f\x3c\x1e\xbb\x49\x05\xa4\xb2\xae\x97\xae\x1b\xa0\xa3\x87\x84\xa0\x1f\x6e\xde\xa5\x85\xb0\x1b\xbf\xb2\x9c\xb2\xb3\x1f\x61" ++"\xcd\x05\x77\x6e\x6f\x81\x71\x1b\x79\x78\x8f\x97\x61\x1f\x97\x64\x7b\x8e\x70\x1b\x60\x63\x7e\x71\x64\x1f\xe5\xe6\xa7\xb9\xbf\x1a" ++"\x9e\x86\xa2\x81\xa8\x1e\xf7\x1c\x06\x0e\xfc\x20\xf7\xe1\x2f\x1d\x0e\xf8\x83\xf7\xf6\x15\xfb\x2b\x06\xf7\x5d\xf7\xf7\x05\x36\x06" ++"\xfb\x47\xfb\xd6\xfb\x4d\xf7\xd6\x05\x36\x06\xf7\x61\xfb\xf7\x05\xfb\x2b\x58\xf7\x40\x3e\xfb\x40\x58\xf7\x40\xfb\x43\xe3\xf7\x43" ++"\xf7\x3e\xbe\xfb\x3e\xd8\xf7\x3e\x06\x0e\xf8\x67\xf8\x62\x15\xfb\x05\x06\x97\xd1\x05\xdd\x9a\xab\xb7\xba\x1b\x9b\x96\x87\x7d\xa4" ++"\x1f\xa9\xda\x05\x98\x6d\x74\x91\x71\x1b\x63\x60\x79\x6d\x6b\x1f\x6d\x6e\x77\x64\x80\x53\x75\x23\x18\xfb\x11\x45\xf7\x05\x06\x3d" ++"\xfc\x31\x05\x3e\x7c\x6d\x67\x57\x1b\x78\x7d\x90\x96\x7a\x1f\x7a\x37\x05\x84\x98\x9d\x88\xa3\x1b\xbd\xbe\xa1\xae\xad\x1f\xab\xac" ++"\x9f\xba\x98\xd1\xd6\xf8\x21\x18\xf7\x12\x06\x0e\xf8\x64\x20\x0a\x93\x07\x9f\x07\xf5\x45\xd2\x22\x24\x3a\x42\x2f\x65\x98\x6e\xaa" ++"\x68\x1e\x41\x64\x6c\x5f\x48\x1a\x49\xa6\x5d\xcc\x5e\x1e\xf7\x3e\xfb\x09\x05\xb0\x71\x9c\x70\x68\x1a\x58\x64\x68\x53\x66\x6f\x9a" ++"\xa8\x77\x1e\x7e\x9e\x87\x9f\xb2\x1a\x36\x7c\x06\x6e\x8e\x77\x93\x75\x1e\x44\xa5\xcc\x61\xdf\x1b\xf6\xda\xd2\xec\xb6\x7e\xa9\x64" ++"\xb8\x1f\xd3\xa6\xaf\xbf\xd8\x1a\xd3\x6e\xb7\x3c\xbe\x1e\xfb\x26\xe9\x05\x61\xa7\x7c\x9f\xa8\x1a\xbc\xb1\xaf\xbe\xc6\xb1\x63\x4d" ++"\x1e\x7a\x07\x82\x07\xfb\x54\xfb\xbb\x15\x56\xb2\x7e\x9f\xb3\x1a\xb3\x9e\xa6\xbf\xad\x1e\xf7\x34\xfb\x01\x05\xbc\x6a\xa3\x66\x62" ++"\x1a\x62\x71\x66\x5d\x72\x1e\x0e\xf8\x79\xf7\x52\x15\x55\xc1\x05\x9f\xaa\x94\xab\xad\x1a\xac\x81\xad\x7b\xa5\x1e\xc2\xc2\x52\xc5" ++"\x50\x56\x05\x9d\x71\x68\x95\x66\x1b\x67\x6b\x82\x7a\x6e\x1f\x54\xc2\x53\x56\xc1\x54\x05\x77\x6e\x7f\x66\x67\x1a\x66\x97\x65\x9f" ++"\x70\x1e\x5b\x5a\xc3\x52\xbe\xbe\x05\x7b\xa5\xae\x82\xac\x1b\xb3\xac\x95\x9f\xa6\x1f\xc0\x56\x05\xfb\x2d\xf7\xc9\x15\xc7\xba\x5c" ++"\x50\x53\x5b\x5c\x51\x50\x5b\xba\xc4\xc5\xbb\xba\xc5\x1f\x0e\xfc\x77\xbb\xf9\x59\x15\xfb\x03\x07\xa6\xfb\x1a\x05\xb3\x48\x0a\x0e" ++"\xfb\xe9\xf7\x21\xf8\x71\x15\xf3\x5b\x07\x8a\xc4\x9a\xa7\xad\x90\x08\xb1\x07\x50\x86\x69\x5c\x3c\x1a\x26\x07\xf7\x8f\x16\xf3\x5b" ++"\x07\x8a\xc4\x9a\xa7\xad\x90\x08\xb1\x07\x50\x86\x69\x5c\x3c\x1a\x26\x07\x0e\xed\x7e\x0a\xf7\x61\x32\x82\x0a\x0e\xfb\xe9\xe6\x7e" ++"\x0a\x0e\xfb\xe9\xf7\x83\xf7\xd1\x7f\x0a\x0e\xfb\x42\xf7\x90\x35\x0a\xf7\x4c\xcf\x9a\x0a\x38\x22\xde\x06\x0e\xfb\x42\xf7\x95\x35" ++"\x0a\xf7\x41\xf7\xa5\x15\x38\xfd\x6d\xde\x06\x0e\xf8\xc5\xf7\xcc\x15\xfc\xca\x43\xf8\xca\x06\x0e\x9c\x1d\xfc\xe9\xe3\xf8\xe9\xf7" ++"\x56\x06\x0e\x9c\x1d\xfb\xc7\xfb\x55\x39\xf7\x55\xfb\x64\xe3\xf7\x64\xf7\x56\xdd\xfb\x56\xf7\xc7\xf7\x56\x06\x0e\xfc\x20\x46\x0a" ++"\xfb\x1d\xf8\x9e\x20\x1d\xfb\x8e\x06\xfb\x12\x29\x22\xfb\x1b\x41\xa9\x46\xbf\x60\x1f\xae\x6e\xae\x7f\xc2\x88\x08\xfc\x48\xcb\xf9" ++"\xde\xdd\xfd\xde\xcb\xf9\xde\xc4\x07\x0e\xfb\xd8\xf7\x43\xf8\x6a\x15\x46\x53\x53\x46\x46\xc3\x53\xd0\xcf\xc4\xc3\xce\xd2\x54\xc3" ++"\x45\x1f\x0e\xfc\x58\xcc\xf3\x15\x23\xbb\x07\x8d\x51\x7c\x70\x67\x86\x08\x65\x07\xc7\x8f\xad\xba\xdb\x1a\xf0\x07\x0e\xfb\xe9\xba" ++"\xf3\x71\x1d\xfb\xe9\xbc\xf9\x59\x71\x1d\xf7\x90\xf7\xd1\x7f\x0a\xf7\x5b\xe4\x15\xfb\x2e\xf7\x0d\x05\x38\x07\xf7\x00\x38\xfb\x00" ++"\x38\x05\x38\x07\xf7\x2e\xf7\x0e\x05\x0e\xf7\xda\xf7\x6f\xf3\x3b\x1d\xf7\xe1\xf3\x3b\x1d\xf7\xe1\xf3\x24\x1d\xf7\xda\xf7\x32\xf9" ++"\x6c\x15\x39\x48\x48\x38\x37\xce\x48\xde\xdc\xcf\xce\xdd\x93\x0a\x59\x62\x63\x5a\x58\x63\xb4\xbd\xbd\xb3\xb3\xbd\x1f\xf7\xe2\xd1" ++"\x15\xfc\x1f\xfd\x8a\x05\xcd\x06\xf8\x1f\xf9\x8a\x05\x40\xfc\x5f\x15\x39\x48\x48\x38\x37\xce\x48\xde\xdc\xcf\xcf\xdc\xe0\x49\xce" ++"\x37\x1f\x4f\x04\xbe\xb3\x63\x58\x5a\x62\x62\x59\x5a\xc0\x1d\xf7\xfc\xc7\x15\x39\x48\x47\x39\x38\xce\x47\xde\xdc\xcf\xce\xdd\x93" ++"\x0a\x5a\x62\x62\x5a\x59\xc0\x1d\x0e\x4c\xf7\xa7\xf7\xd9\x15\x5c\x07\x8a\x5e\x7d\x75\x4a\x52\x08\x40\x47\x72\x5f\x48\x1a\xfb\x09" ++"\xde\x40\xf7\x17\xf7\x25\xd5\xda\xf7\x2f\x1e\x36\x06\xfb\x00\x64\x5b\x31\x3d\x58\xb9\xcf\xb9\xa1\xb2\xc0\xba\x1e\xe1\xd6\x9e\xa8" ++"\xc6\x1a\xc2\x07\x31\xea\x15\xe5\xf3\x31\x06\x0e\xfb\xe9\xf7\x1b\xf9\x78\x22\x0a\xfb\xe9\xf7\x50\x41\x1d\xfb\xe9\xf7\x08\xf9\x79" ++"\x27\x1d\xfb\xe9\xf7\x99\xf9\x61\x36\x0a\xfb\xe9\xf7\xc2\xf9\x51\x28\x1d\xfb\xe9\x9a\x77\x1d\xfb\xe9\xf7\x6f\xf9\x60\x24\x1d\xfb" ++"\xe9\xf7\x1a\x3a\x0a\xfb\xe9\xf7\x3b\xf9\x86\x27\x0a\x0e\xfb\xe9\xf7\x39\x16\x61\x2f\x97\x84\x05\x91\x4d\x1d\xae\xc5\x9b\x1d\xa2" ++"\xc3\x05\x0e\xfb\xe9\xc8\xf9\x78\x39\x0a\xfb\xe9\xf7\x2e\x16\x4e\x75\x67\x62\x5b\x1a\x64\x5b\x1d\xa1\xa4\x86\xa1\x1b\x9e\x60\x1d" ++"\xb7\x1d\x73\x1b\x5c\x72\x9e\xae\xb5\xa0\xa2\xd4\xb4\x1f\x0e\xfb\xe9\xf7\x66\xf8\xe3\x42\x1d\xf7\xda\x8c\x0a\xf7\xda\x5e\x0a\x0e" ++"\xfb\xc4\xf7\xd4\xf7\xf6\x15\xfb\xa9\x58\xf7\xa9\x06\x98\xf7\x26\x15\x89\x87\x89\x8a\x87\x1b\x7c\x83\x93\x9a\x1f\xf7\x47\x07\xca" ++"\x63\xaa\x39\x39\x5e\x66\x44\x89\x1e\xc6\x06\xb6\x92\x9b\x98\xb8\x1b\xb7\xa2\x7c\x6e\x1f\x7e\x07\x89\x73\x82\x85\x65\x88\x61\x88" ++"\x62\x83\x7a\x84\x08\x66\x7b\x77\x6d\x62\x1a\x50\xb3\x66\xcb\xb2\xac\x99\xa8\xac\x1e\x6c\x91\x9b\x7f\xac\x1b\x97\x92\x8c\x90\x98" ++"\x1f\x31\xf7\x04\x15\x67\x61\x6d\x5a\x67\x76\x9c\xa9\xab\x9f\x9a\xbf\x92\x1e\xbd\x93\x97\x8d\x99\x91\x08\x0e\xf7\x41\xf8\x2a\x15" ++"\xf7\xd7\x2e\xfc\x09\x07\x3b\x53\x05\x3e\x07\xdb\xc4\x05\xfb\xac\xf8\x6c\xdd\xfc\x0f\xf7\x8b\x07\xf7\x3f\xf7\x0e\x05\xd7\x07\x0e" ++"\xf3\x53\x0a\x0e\xf7\xda\xf8\xfe\xf7\xdb\x15\xf7\xdc\xdd\xfb\xdc\xf7\x82\xf7\xe4\xdd\xfc\x41\x3f\x06\xc7\x60\x51\xa7\x39\x1b\x42" ++"\x41\x6e\x5a\x59\x1f\x47\x48\x69\x23\xfb\x1c\x1a\xfb\x10\xa7\x2f\xc6\x47\x1e\x4f\xbf\xd5\x6b\xe0\x1b\xdc\xc4\xa8\xcc\xb9\x1f\x41" ++"\xf8\x46\xdd\xfb\xe9\x07\x2e\xef\x15\x3a\x63\x4f\x64\x37\x1b\x49\x56\xa6\xbe\x68\x1f\x67\xc1\x7c\xcb\xf1\x1a\xf1\x9a\xcc\xaf\xc1" ++"\x1e\xbe\xae\xc0\xa6\xce\x1b\xdf\xc6\x64\x3a\xb3\x1f\x0e\xfb\xc9\xf7\xce\xf7\xf6\x15\xfb\x9b\x58\xf7\x9b\x06\xfb\x18\xf8\x4b\x15" ++"\x30\x58\x4d\xfb\x02\xfb\x01\xbe\x4d\xe6\xe5\xbf\xc9\xf6\xf7\x05\x59\xc8\x2f\x1f\x57\x04\xc0\xaa\x5e\x3f\x42\x6b\x5e\x57\x57\x6b" ++"\xb8\xd6\xd5\xab\xb8\xbf\x1f\x0e\xf7\x6b\x51\x0a\x0e\xfc\x20\xf7\x46\x20\x0a\x30\x1d\x06\x0e\xfc\x58\xf7\x26\xf8\x39\x15\xf7\xc8" ++"\x38\xfb\xf4\x07\x4c\x59\x05\x4b\x07\xca\xbd\x05\xfb\xcd\xde\xf7\xf9\x07\xcd\xbe\x05\xcb\x07\x0e\x4c\x55\x0a\x0e\xf7\xa2\xf9\xb8" ++"\xf7\x33\x15\x46\x74\x89\x1d\xe1\x69\x3b\xbf\x29\x1b\x39\x45\x64\x48\x62\x1f\xd1\x63\x48\xaf\x32\x1b\xfb\x2c\x36\x26\xfb\x47\xfb" ++"\x48\xe0\x25\xf7\x2c\xe3\xcb\xad\xd0\xb5\x1f\x48\xb3\xd0\x67\xe0\x1b\xf7\x0b\xde\xcf\xf7\x06\xa0\x1f\xfc\xf7\xf7\xc3\x15\xe9\xc3" ++"\x3f\xfb\x16\xfb\x11\x52\x3e\x2e\x2e\x52\xd8\xf7\x14\xf7\x12\xc4\xd8\xe8\x1f\xf7\x82\xfb\x34\x15\xec\x92\xc5\xca\xe0\x1b\xe0\xc6" ++"\x4a\x2c\x1f\x0e\x4c\xf7\xa3\xf7\xf1\x15\x9b\x06\xc0\xa3\x88\x81\xa4\x1f\xbe\x78\xa7\x5f\x4f\x1a\x31\x46\x4e\x28\x1e\x6b\x06\x82" ++"\x3d\x06\x88\x9d\x95\x8a\x9f\x1b\xf7\x2c\xeb\xe7\xf7\x26\xc3\x7b\xb1\x65\xae\x1f\x70\xa4\x70\x98\x57\x9b\x08\xe1\xa7\xb2\xb8\xd2" ++"\x1a\xf7\x02\x33\xd5\xfb\x16\x48\x4d\x77\x68\x5d\x1e\x63\x6b\x7a\x63\x4b\x1a\xfc\xae\xde\xf8\xae\x07\xd0\xc3\xb7\xe1\xdc\xc4\x5e" ++"\x4b\x4a\x4c\x5d\x32\x1e\x81\x06\x0e\xfb\xe9\xf7\x2b\x95\x1d\x0e\x31\xb3\xf8\x0b\x15\x45\xf8\x46\xfb\x6f\xd1\xf7\xb5\x07\x0e\xf8" ++"\xb4\xbc\x15\x89\x81\x87\x8b\x87\x1b\x6e\x7b\x99\xa6\x1f\xf8\x48\x38\xfb\xbd\x07\x20\x53\x45\x34\x4a\x61\xb3\xca\x1e\xf8\x07\x38" ++"\xfd\x7c\xde\xf7\x73\x07\x79\xa4\xa8\x83\xaf\x1b\xcf\xc2\xa7\xc2\xb3\x1f\x52\x8d\xa6\x71\xc4\x1b\x9d\x98\x8d\x92\xa5\x1f\x0e\xf7" ++"\xda\xf7\xb1\xf9\x36\x15\xf7\x2d\xc2\xfc\x0b\x54\xf7\x2e\xfc\x12\xcf\x06\xf8\x63\x16\xf7\x0f\xf7\xe9\x05\xfb\xe9\xce\xf8\x49\x30" ++"\x07\xfb\x17\xfb\xfe\xfb\x18\xf7\xfe\x05\x2d\xfc\x49\xce\xf7\xe9\x06\xf7\x0d\xfb\xe9\x05\x0e\xbb\x59\x0a\xf7\x34\xf7\x10\xf8\xd8" ++"\x15\xfb\xbc\xc9\xf8\x3d\x60\x07\x7a\x4b\x7d\x80\x43\x84\x7c\x8a\x18\x5d\x07\xf8\xc2\xf7\x15\x45\x1d\xf7\x38\xfd\x1f\x5b\x0a\x71" ++"\x64\x86\x2a\x19\xf7\xc4\x06\x0e\x31\xf8\xaa\xf8\x34\x94\x1d\xfb\xb3\xbd\x1d\x84\xf7\x4c\xf7\x51\x15\xf7\x79\x06\xf7\x0b\xdf\xe1" ++"\xf7\x0e\xf7\x18\x36\xdb\xfb\x1f\x1f\xfb\x64\xf7\x0c\x2e\xfd\x6d\xe8\x06\xf7\xa3\x04\xf7\x94\xf7\x56\x07\xe2\xbe\x5b\x3b\x3a\x58" ++"\x5c\x34\x1f\x0e\xf7\x34\xf7\x11\x95\x1d\xf8\xda\xf7\x15\x45\x1d\x9e\x7f\x1d\x31\xf8\xaa\xf7\xa3\x15\xfc\x78\x45\xf8\x78\x06\xfb" ++"\x52\x2a\x15\x23\x23\xf3\x06\xf8\x6c\x04\x23\x23\xf3\x06\x0e\xfc\x32\xef\x20\x1d\xfc\x25\xc7\xf8\x25\x07\x4f\xfc\xb0\x15\xfc\x25" ++"\xc7\xf8\x25\x07\x0e\xfb\xa6\xf7\x5c\xf9\x42\x15\x37\x47\x47\x38\x38\xcf\x46\xdd\xe0\xcf\xce\xe0\xde\x47\xcf\x38\x1f\x52\x04\xbf" ++"\xb5\x61\x57\x56\x61\x61\x55\x59\x60\xb6\xbf\xbf\xb5\xb5\xc0\x1f\x0e\xc1\xfb\x6e\x15\xde\x86\x0a\xf7\x42\x33\xf7\x04\xfb\x1c\x48" ++"\x51\x6e\x58\x67\x1f\xf7\x93\x38\x07\xf7\x79\xfb\x91\x8e\x1d\xf7\x34\xf7\x24\x57\x0a\xf8\x80\xf7\x4a\x45\x1d\x80\x7f\x1d\xfb\xe9" ++"\xf7\xce\xf7\xea\x5b\x0a\x70\x64\x87\x2a\x19\xf7\xc4\x06\x0e\xca\xf7\xa4\xf7\xd9\x15\xf7\x1a\x06\xb8\x9e\x77\x5b\x1f\x8a\x63\x05" ++"\x6f\x91\x6f\x94\x76\x1e\xda\xa4\x06\x79\x98\x87\x97\x8a\xc5\x8a\xd2\x84\x9c\x66\xa3\x08\xb5\xa9\x97\xa2\xb9\x1a\xe0\x5d\xb4\x2c" ++"\x1e\xfb\x62\xfc\x51\xd1\x06\xf7\x8c\x04\xf7\x1a\xf7\x15\x07\xc0\xa1\x77\x5c\x5c\x74\x77\x57\x1f\x6b\xf7\xf6\x15\xfb\x67\xfb\x3f" ++"\xfb\x3f\xfb\x67\xfb\x64\xf7\x40\xfb\x42\xf7\x61\xf7\x6d\xf7\x3e\xf7\x3d\xf7\x6a\xf7\x66\xfb\x3f\xf7\x3f\xfb\x67\x1f\x4d\x04\xf7" ++"\x41\xf7\x21\xfb\x23\xfb\x44\xfb\x47\xfb\x20\xfb\x22\xfb\x46\xfb\x3d\xfb\x21\xf7\x26\xf7\x42\xf7\x45\xf7\x21\xf7\x23\xf7\x41\x1f" ++"\x0e\x31\xf8\xb4\xf7\x9f\x15\xfc\x8c\x45\xf8\x8c\x06\x0e\xf7\x6f\xf8\xf9\x15\xbf\x5f\x96\x81\xae\x68\x08\x95\x6d\x7d\x8e\x78\x1b" ++"\x63\x63\x7f\x74\x68\x1f\x47\x5f\x68\x38\xfb\x09\x1a\xfb\x47\xe1\x25\xf7\x2b\xf7\x2c\xe0\xf0\xf7\x49\xe7\x76\xcf\x58\xd9\x1e\x65" ++"\xc4\x66\xb1\x43\xc2\xe5\xb4\x18\x63\xb0\x2a\x5e\x48\xb6\x7e\x92\x6c\x98\x19\x5f\x5f\xb6\x73\x98\x83\xa5\x77\x19\x36\x63\xaf\x64" ++"\x05\xf7\x2b\x21\x40\x1d\x31\xf8\x4a\xf8\x3f\x15\xfb\x27\xfb\x26\xfb\x26\xf7\x25\x5a\x5a\xf7\x26\xfb\x26\xfb\x27\xfb\x27\xbd\x5a" ++"\xf7\x26\xf7\x26\xf7\x27\xfb\x27\xbd\xbd\xfb\x27\xf7\x27\xf7\x26\xf7\x26\x05\x0e\xfb\xe9\xf7\x12\x57\x0a\x0e\xca\xf8\xb4\xf8\x49" ++"\x15\xf5\x73\x56\xbc\x32\x1b\xfb\x0a\x3c\x2d\xfb\x21\xfb\x1d\xda\x2d\xf7\x07\xc4\xb9\xa2\xba\xac\x1f\x9e\xa7\x95\xa7\x97\xc7\x08" ++"\x44\x06\x3a\x7e\x66\x60\x53\x1b\x6b\x67\x9d\xa7\x76\x1f\x74\xa8\x7e\xb7\xbe\x1a\xf4\xbc\xce\xd7\xc0\xa7\x70\x49\x9c\x1e\x23\xf7" ++"\xc5\x15\xfb\x67\xfb\x3f\xfb\x3f\xfb\x67\xfb\x64\xf7\x40\xfb\x42\xf7\x61\xf7\x6d\xf7\x3e\xf7\x3d\xf7\x6a\xf7\x66\xfb\x3f\xf7\x3f" ++"\xfb\x67\x1f\x4d\x04\xf7\x41\xf7\x21\xfb\x23\xfb\x44\xfb\x47\xfb\x20\xfb\x22\xfb\x46\xfb\x3d\xfb\x21\xf7\x26\xf7\x42\xf7\x45\xf7" ++"\x21\xf7\x23\xf7\x41\x1f\x0e\x84\x23\x0a\xad\xf7\xca\x21\x1d\x84\x23\x0a\x5b\xf7\xcb\x2b\x1d\x84\x23\x0a\x6d\xf7\xb1\x22\x1d\x84" ++"\x23\x0a\x6a\xf7\xca\x3d\x0a\x84\x23\x0a\x8a\xf7\xd8\x27\x0a\x0e\x84\x23\x0a\xed\xf7\xb3\x36\x0a\xbb\xf8\x0f\x74\x15\xf7\x44\xef" ++"\xed\xf7\x53\xa1\x1f\x2b\x06\x83\x59\x81\x69\x7c\x6d\x45\x0a\xf7\x4b\xf7\x4f\xe3\xf7\x07\xf7\x22\xc5\x73\x1d\xb6\x6d\xa9\x80\xd7" ++"\x80\x6c\x46\x18\x96\x84\x05\x91\x79\x0a\x7a\x90\xa3\x5d\x6f\x0a\x58\x82\x86\x8b\x89\x7e\x1f\x0e\x84\x24\x0a\xf7\x4c\xf9\xed\x26" ++"\x0a\x84\x24\x0a\xf7\x06\xf9\xee\x37\x1d\x84\x24\x0a\xf7\x18\xf9\xd4\x22\x1d\x84\x24\x0a\xf7\x1d\xf9\xed\x22\x0a\xfc\x20\x44\x1d" ++"\x71\x3b\x0a\xfc\x20\x44\x1d\x29\xfa\x40\x27\x1d\xfc\x20\x44\x1d\x3b\xfa\x1f\x22\x1d\xfc\x20\x44\x1d\x3c\xfa\x3f\x22\x0a\xbb\xf9" ++"\x1a\x20\x1d\x33\xfc\xe8\x06\xfc\x11\xf8\xe8\x05\x26\xfd\x6d\xe3\xf8\xe3\x06\xf8\x0c\xfc\xe3\x05\xf5\x06\xfb\x47\xfa\x28\x15\x72" ++"\x83\x7f\x80\x7a\x1b\x7e\x71\x92\x95\x73\x1f\x9c\x61\x83\x8d\x77\x1b\x5f\x6c\x42\x0a\xf3\x25\x0a\xa9\xf7\xac\x26\x0a\xf3\x25\x0a" ++"\x5d\xf7\xad\x2b\x1d\xf3\x25\x0a\x6f\xf7\x93\x22\x1d\xf3\x25\x0a\x6c\xf7\xac\x3d\x0a\xf3\x25\x0a\xf3\xf7\x95\x6c\x1d\x84\x29\x0a" ++"\xfb\x14\xf7\xa7\x2e\x0a\xbb\xf8\xbb\xf9\x6d\x15\x8c\xfc\x94\x05\x29\x44\x4f\xfb\x08\xfb\x08\x44\xc7\xed\x1e\x5a\x1d\xfb\x26\xf7" ++"\x02\x2d\xf7\x3e\xf7\x3e\xf7\x02\xea\xf7\x25\x1e\x8a\xf8\x94\x05\xfb\x95\xf7\x66\x21\x1d\xbb\x41\x0a\xfb\xdb\xf7\x67\x2b\x1d\xbb" ++"\x41\x0a\xfb\xc9\xf7\x4d\x22\x1d\xbb\x41\x0a\xfb\xcc\xf7\x66\x3d\x0a\x84\xf8\x16\x55\x1d\xfb\x69\xf7\xf7\x05\xfb\x07\x06\xf7\xac" ++"\xa0\x0a\xe8\x07\x76\x3b\x0a\x84\x28\x0a\x40\x38\x1d\x4c\x2d\x0a\xfb\x6b\xf7\x25\x2e\x0a\x25\x1d\x36\xf8\x75\x26\x0a\x25\x1d\xfb" ++"\x35\xf8\x76\x15\x2b\xfb\x2a\x05\xcb\x06\xda\xeb\xdb\x2b\x05\xcb\x06\x2a\xf7\x2a\x05\x0e\x25\x1d\xfb\x25\xf8\x5c\x22\x1d\x25\x1d" ++"\xfb\x1f\xf8\x75\x22\x0a\x25\x1d\xfb\x06\xf8\x83\x27\x0a\x0e\x25\x1d\x7d\xf8\x5e\x15\x72\x83\x7f\x73\x0a\x99\x88\x81\xa3\x1f\x75" ++"\xc5\x93\x89\x9e\x1b\xbc\xa9\xae\xd0\x95\x1f\x0e\xfb\x42\xf7\x9c\x74\x15\xf7\x0f\xde\xd9\xf7\x11\x92\x1f\x37\x06\x36\x84\x0a\xf7" ++"\x18\x72\x0a\x21\xaf\x36\xcc\x5d\x1f\xa6\x77\xa2\x82\xb6\x83\x6c\x44\x18\x97\x84\x05\x91\x91\x1d\x62\x05\x70\xcc\xa0\x95\x0a\xaf" ++"\xc4\xb6\x6e\xa3\x59\x82\x31\x0a\x29\x1d\xfb\x07\xf8\x4a\x21\x1d\x29\x1d\xfb\x4c\xf8\x4b\x27\x1d\x29\x1d\xfb\x3a\xf8\x31\x22\x1d" ++"\x64\x1d\xfc\x20\x2e\x1d\x7b\x41\x1d\xfc\x20\x2e\x1d\x33\xf9\x79\x27\x1d\xfc\x20\x2e\x1d\x45\xf9\x58\x22\x1d\xfc\x20\x2e\x1d\x46" ++"\xf9\x78\x22\x0a\x35\x1d\xf7\x7b\xf7\x55\x15\x72\x83\x7f\x53\x1d\x62\x83\x8d\x76\x1b\x5f\x6d\x42\x0a\x2a\x1d\xa4\xf7\xaa\x21\x1d" ++"\x2a\x1d\x5c\xf7\xab\x2b\x1d\x2a\x1d\x6e\xf7\x91\x22\x1d\x2a\x1d\x6f\xf7\xaa\x22\x0a\x2a\x1d\xf2\xf7\x93\x6c\x1d\xfb\x42\x31\x1d" ++"\x53\xf7\x69\x42\x1d\x26\x1d\xfb\x03\x41\x1d\x26\x1d\xfb\x48\xf9\x79\x27\x1d\x26\x1d\xfb\x36\x3a\x0a\x26\x1d\xfb\x38\xf9\x78\x22" ++"\x0a\xfb\x42\x2b\x0a\xfb\x63\x39\x1d\xfb\x42\x2b\x0a\xfb\x99\xf7\x53\x22\x1d\xfb\x42\x3e\x1d\xfb\x25\xf7\x21\x15\xeb\xf7\x2a\x05" ++"\x4b\x06\x3c\x2b\x3b\xeb\x05\x4b\x06\xec\xfb\x2a\x05\x0e\xfb\xc9\xbd\xf8\xd4\x15\xfb\xc9\xc6\xf7\x3e\x07\xcb\xac\xb4\xbf\xb1\xa3" ++"\x73\x66\x1e\xfb\x6a\xc6\xf7\x7d\x07\xbe\x61\xad\x4a\x5e\x6b\x7b\x67\x70\x1e\xb6\x07\x0e\xf7\x98\x35\x0a\xf7\xa1\xcf\x58\x0a\x0e" ++"\xf3\x65\x1d\xf7\x3e\xcf\x8b\x0a\x0e\xf3\x65\x1d\xf7\x40\xf7\xa5\x15\x37\xfd\x6d\xdf\x06\x0e\xf7\x34\xf8\xe2\x2f\x1d\xfc\x82\xfb" ++"\x15\x15\xfb\xbc\xc9\xf8\x3d\x60\x07\x7a\x4b\x7d\x80\x43\x84\x7c\x8a\x18\x5d\x07\xf9\x31\xfb\xf8\x66\x1d\x0e\xf7\x34\xf8\xff\x2f" ++"\x1d\xbc\x56\x0a\xfc\x8a\xf7\xa7\x67\x1d\x0e\xf7\x34\xf8\xff\x2f\x1d\xbb\xfc\x79\x15\xb8\xa6\x99\xa0\xb3\x1a\xce\x56\xb9\x40\x3f" ++"\x57\x5d\x48\x63\x98\x76\xb8\x70\x1e\x5a\x73\x73\x68\x5c\x1a\x3d\xc5\x55\xe0\xdf\xc6\xc1\xd9\xba\x73\xae\x59\xa3\x1e\x45\xf7\x2e" ++"\x15\xb9\xa4\x1d\xb7\x1f\x8c\xfb\x45\x15\xc0\xaf\x69\x59\x58\x67\x6a\x54\x57\x68\xad\xbd\xbd\xae\xad\xc1\x1f\xfb\xf6\x20\x0a\xfb" ++"\x70\x06\x6b\xfb\x7b\x05\xbc\x06\xa8\xa3\xa0\x95\xac\x1b\xc4\xaf\x64\x4c\x4e\x67\x66\x52\x5d\x6e\xa2\xbb\x7f\x1f\x56\x06\x92\x68" ++"\x91\x7b\x98\x7b\x08\x6b\xa3\xb6\x78\xbb\x1b\xe1\xc7\xc9\xe5\xe0\x53\xc4\x39\x6d\x73\x83\x7a\x73\x1f\x9b\xf7\x0a\x05\xf7\x46\x06" ++"\x0e\xf7\x34\xf8\xc1\x2f\x1d\xf1\x56\x0a\xfb\xc8\x20\x0a\xfb\xb0\x57\xf7\x79\x06\x26\xfb\x25\x62\x33\x6b\xfb\x20\x08\xc3\x06\xa3" ++"\xf7\x1c\xc0\xf7\x09\xeb\xf7\x14\x08\x0e\xf7\xda\x5e\x0a\xf7\x24\xf7\xb8\x26\x0a\x84\x23\x0a\xfb\x2b\xf7\xc2\x15\x8c\x2f\x0a\xe8" ++"\x3f\x0a\x50\x06\x61\x86\x6b\x73\x55\xbe\x1d\x84\x23\x0a\x0e\x84\x23\x0a\xfb\xad\xef\x21\x0a\x84\x23\x0a\xf7\x1c\xf7\xa3\x28\x1d" ++"\x84\xf8\x6e\xf7\x6f\x15\xd6\xfb\x6f\x05\xaf\x06\x44\x6c\x6d\x6b\x5b\x1a\x64\x5b\x1d\xa1\xa4\x86\xa1\x1b\x9e\x60\x1d\xb7\x1d\x72" ++"\x1b\x5c\x73\x9e\xaf\xb4\xa9\xac\xcd\xaa\x1f\x82\x1d\x0e\x84\x23\x0a\x89\xf7\xd8\x27\x0a\x53\xf7\x3a\x21\x1d\x84\x54\x0a\xbb\x2a" ++"\x0a\xfb\x35\xf8\x48\x21\x1d\xbb\x2a\x0a\xfb\x1f\xf7\xb3\x2e\x0a\xbb\x2a\x0a\xfb\x85\xf8\x49\x27\x1d\xbb\x2a\x0a\xfb\x19\xf8\x30" ++"\x24\x1d\x84\x6e\x1d\xbb\x6f\x1d\xab\xf9\x58\x3c\x0a\xbb\x59\x0a\x4d\x8f\x16\xf8\xf0\x06\xfb\x97\xf9\x0a\x05\x33\x06\xb7\x25\x15" ++"\xf7\x4b\xfc\x5b\x05\xfc\x01\x06\x0e\x84\x24\x0a\x96\xf9\xe5\x6e\x0a\x84\x24\x0a\xf7\x65\xf9\x58\x2e\x0a\x84\x24\x0a\xf7\x6a\xf9" ++"\xd5\x24\x1d\x84\x24\x0a\xf7\xbf\xf9\xc6\x28\x1d\xbc\xf8\x2e\xfb\xbc\x15\x89\xa5\x96\x8a\x9a\x1b\xc2\xb5\x98\xa4\xa9\x1f\xac\xa9" ++"\x97\xaf\xd8\x1a\xf9\x1d\x07\xd0\x78\xbc\x64\xae\x1e\xaf\x62\x4f\xa0\x4d\x1b\x2a\x49\x64\x25\x42\x1f\xf7\x0c\x38\xfd\x64\xe8\xf8" ++"\x34\x07\xdb\x9c\xc3\xb1\xb6\x1e\xb5\xb0\xbd\xa1\xc6\x1b\xbe\xb9\x7a\x6e\xa3\x1f\xa1\x72\x95\x67\x57\x1a\xfc\xe3\x07\x48\x8a\x80" ++"\x81\x7d\x1e\x76\x7e\x72\x82\x62\x1b\x7f\x80\x8b\x8d\x79\x1f\x0e\x84\xf7\x4b\x9d\x1d\xf8\x5b\x06\x44\x6d\x6d\x6a\x5b\x1a\x64\x5b" ++"\x1d\xa2\xa4\x86\xa1\x1b\x9d\xad\x90\x90\xa2\x1f\xb8\x07\x84\x78\x78\x88\x72\x1b\x5c\x72\x9e\xae\xb4\xaa\xae\xcc\xa9\x1f\xdd\xfc" ++"\x42\x07\x0e\x84\x24\x0a\x0e\xf7\x02\xf7\x94\x8f\x1d\xfb\x79\xf9\x1b\x21\x0a\xbb\x8d\x1d\x0e\xf7\x38\xf9\x04\x92\x1d\xfb\x7a\xf8" ++"\x21\x21\x0a\xda\xf7\xcd\x15\x54\x06\x75\x50\x05\xde\x06\x97\x47\x9f\x52\xa9\x5b\x08\x4b\xb2\xd5\x64\xe0\x1b\xc7\xc3\x9a\xaa\xbd" ++"\x1f\xe8\x07\x5b\x39\x68\x7e\x5a\x1b\x34\x52\xce\xf7\x17\x72\x1f\xf7\x6a\x06\xa3\xc6\x05\xfb\x8a\x06\x8a\x96\x8b\x93\x96\x1a\x98" ++"\x8c\x95\x8c\x98\x1e\xf7\xa2\x06\xa2\xc6\x05\xfb\xb0\x06\xf7\x19\xa7\xbf\xc9\xe1\x1b\xc0\xb4\x7a\x55\xd4\x1f\xab\xdb\x05\xba\x49" ++"\x52\x9f\x46\x1b\x35\x4a\x6a\x47\x5c\x1f\x69\x59\x75\x53\x81\x4b\x08\x4c\x06\x75\x50\x05\xda\x06\x89\x78\x8b\x81\x7e\x1a\x0e\xfb" ++"\x0f\xd9\xf9\x6d\x15\xfd\x6d\xe8\xf9\x1b\xf8\x0c\xdd\x07\x0e\xf3\x32\x1d\xfc\x60\xfa\x3b\x6e\x0a\xf3\x32\x1d\xfc\x07\xfa\x44\x37" ++"\x1d\xf3\x32\x1d\xfc\x08\x53\x23\x1d\xf3\x32\x1d\xfb\x9f\xfa\x2b\x24\x1d\xbb\xde\xf8\x8a\x15\xfc\x8a\xe9\xf7\xe0\xf8\x0a\xfb\xe0" ++"\xe8\xf8\x8a\xd6\xd1\x40\xf7\x31\x2e\xfb\x31\xfc\x0b\xf7\x31\x2e\xfb\x31\x40\x45\x07\xf7\x3c\x16\xf8\x0b\x33\xfc\x0b\x06\x0e\xbb" ++"\x8d\x1d\xf7\x27\xf8\xf4\x27\x1d\xc8\xf7\x58\x2c\x1d\xf8\x03\x63\x0a\x0e\xfc\x20\xf7\x50\x2c\x1d\xfb\x5c\xfa\x37\x7c\x1d\xfc\x20" ++"\xf7\x57\x2c\x1d\x8c\xfa\x27\x24\x1d\xfc\x20\x30\x0a\xdb\xfa\x18\x15\xfb\x92\x45\xf7\x92\x06\x0e\xfc\x20\xf7\x56\x20\x1d\x2d\xfd" ++"\x6d\xb6\x06\x52\x62\x77\x6c\x5f\x1a\x56\xb7\x68\xcc\x9d\xa2\x8f\x90\x9d\x1e\xb8\x07\x85\x79\x7e\x88\x7d\x1b\x6c\x77\xa0\xaa\xaf" ++"\x9e\xb1\xb0\xac\x1f\x0e\xfc\x20\x30\x0a\x0e\xfc\x20\x30\x0a\x37\x38\x1d\xfb\xb6\xf7\x94\x2c\x1d\xfb\x7a\xf9\x6d\x21\x0a\xfc\x20" ++"\x30\x0a\xb2\xfa\x28\x36\x0a\xfb\x42\x60\x0a\x20\xf7\x67\x2b\x1d\x84\x64\x0a\x84\x66\x0a\xf7\x13\x4f\x23\x1d\x3a\x1d\x84\xf9\xed" ++"\x21\x1d\x85\xf8\x20\x20\x1d\xfb\x10\x06\xfb\x94\xfd\x6d\x05\xf3\x06\xf7\x6a\xf9\x09\xf7\x6a\xfd\x09\x05\xf3\x06\x0e\x3a\x1d\xef" ++"\xf9\x1b\x38\x0a\x3a\x1d\xdf\xfb\x22\x23\x1d\x3a\x1d\xf7\x3c\xf7\xda\x15\x22\xf1\xf4\x07\x0e\xf7\x33\x76\x1d\xbb\x36\x1d\xfb\x94" ++"\xfa\x3f\x26\x0a\xbb\x36\x1d\xfb\x81\xf9\xaa\x3c\x0a\xbb\x36\x1d\xfb\xf0\x4f\x23\x1d\xbb\x36\x1d\x0e\xf3\x25\x0a\xfb\x2b\xf7\xa4" ++"\x15\x8c\x2f\x0a\xe8\x3f\x0a\x50\x06\x61\x86\x6b\x73\x55\xbe\x1d\xf3\x25\x0a\x72\xf7\xac\x39\x0a\xf3\x25\x0a\xf7\x1e\xf7\x85\x28" ++"\x1d\xd9\xa8\x16\xf7\xb4\xdd\x06\x4e\xaf\x6e\xa4\x6f\xb1\x08\x63\xc1\x75\xd8\xdd\x1a\xf7\x37\xe7\xf1\xf7\x27\xf7\x26\xe7\x25\xfb" ++"\x37\x39\x75\x3e\x63\x55\x1e\x6f\x65\x6e\x72\x4e\x67\x08\x39\xf7\xb4\xdd\xfb\x55\x07\xc8\xaf\xa6\xa2\xa7\xb2\x08\xb4\xc3\xa0\xd4" ++"\xe1\x1a\xe5\x74\xd8\x60\xc3\x1e\xd8\x4e\x29\xb9\x20\x1b\x2e\x34\x68\x4c\x4d\x1f\x50\x50\x6d\x37\x22\x1a\x35\xa0\x42\xb4\x53\x1e" ++"\xa7\x64\xa6\x74\xc8\x67\x08\xfb\x55\x06\x58\xf9\x1b\x21\x0a\xf3\x25\x0a\x0e\xef\xf8\x16\x52\x0a\xfc\x2e\xd1\x15\x30\x07\xa5\x23" ++"\x05\xa9\x06\xa5\xf3\x05\xe6\x07\x0e\xf3\x53\x0a\xf7\x4e\xf9\xba\x26\x0a\xf7\x10\xf7\xf4\x81\x15\xe8\xe6\x06\xf7\x41\x95\xf1\xf4" ++"\xf7\x3d\x1a\xf7\x3d\x26\xf3\xfb\x42\x95\x1e\xe6\x2e\x30\x07\xfb\x3b\x81\xfb\x00\xfb\x03\xfb\x36\x1a\xfb\x37\xf7\x00\xfb\x02\xf7" ++"\x3b\x80\x1e\xdc\x04\x61\x8f\x74\x92\x6e\x9e\x08\x4e\xb2\x70\xc0\xdb\x1a\xdd\xa7\xc2\xc5\xb0\x1e\xa8\x9d\xa3\x93\xb6\x8e\x08\xe8" ++"\x16\xb6\x88\xa3\x83\xa8\x79\x08\xc5\x66\xa7\x54\x39\x1a\x3b\x70\x56\x4e\x64\x1e\x6e\x78\x74\x84\x61\x87\x08\x0e\xbb\xf7\x43\xf9" ++"\x1b\x15\xf8\x09\xfd\x1b\xe9\xf9\x6d\xfc\xc5\xfd\x6d\xe9\x06\x0e\xf7\x35\xf8\x63\x20\x1d\x2f\xfc\x91\x06\x4f\x8d\x59\x9b\x65\xa7" ++"\x55\xb6\x80\xb6\x8c\xf7\x34\x08\xf7\x6d\x2d\xfb\x6d\x07\xfb\x3e\x9c\x49\xc8\x50\x1e\xc3\x59\xd9\x70\xe9\x89\x08\xfb\x1e\xe7\xf7" ++"\x1e\x07\xdc\x8d\xcf\x9f\xc1\xb1\x08\xdc\xc6\xa1\xd0\xf7\x4e\x1a\xf7\x6d\x2d\xfb\x6d\x07\x8c\xfb\x2a\x82\x63\x62\x5f\x65\x68\x52" ++"\x77\x47\x88\x08\x0e\xbb\x33\x0a\x6f\xf8\xb3\x21\x1d\xbb\x33\x0a\x84\xf8\x1e\x3c\x0a\xbb\x33\x0a\x2f\xfc\x5c\x23\x1d\x84\x6d\x1d" ++"\x84\x29\x0a\xfb\x26\xf8\x3c\x21\x1d\x84\xf7\xe6\x73\x15\xd2\x8e\xb3\x92\xb4\x9b\x08\xdc\xac\xc0\xda\xe1\x85\x1d\xe3\x06\xbd\x88" ++"\x99\x7b\xad\x1e\xdf\x63\x36\xb7\xfb\x0f\x4a\x1d\x88\xfb\x10\xd5\x2c\xf7\x0d\x71\xb7\x84\x18\x8c\x8f\x8a\x89\x91\x1f\x6c\x46\x96" ++"\x85\x05\x90\x97\x93\x8d\x96\x44\x0a\x7a\x91\xa2\x5d\x87\x1d\x84\x29\x0a\xfb\x75\xf8\x3d\x27\x1d\x84\x29\x0a\xfb\x6d\xfc\xd3\x23" ++"\x1d\x53\xb7\x16\xf8\xa8\xdd\xfc\x32\x06\xf7\xad\xf7\xb4\xfb\xa7\xf7\xa9\x05\xf8\x1b\xdd\xfc\x96\x39\x06\xf7\xac\xfb\xa9\xfb\xad" ++"\xfb\xb5\x05\x0e\x4c\x3e\x0a\x0e\x4c\xf7\x99\xf8\x27\x15\xfc\x27\xe8\xf8\x27\xf7\x34\xce\xfb\x34\xf7\x45\xbf\x1d\xfb\x45\xfb\x34" ++"\x48\x07\x0e\x4c\x3e\x0a\x8c\xf9\xaa\x3c\x0a\x4c\xf7\xef\x16\x92\xf9\x1b\xf7\x83\xdd\xfc\xd0\x39\xf7\x84\xfd\x1b\xbb\x06\x61\x2f" ++"\x50\x0a\x4d\x1d\xaf\xc4\xa2\x0a\x83\x31\x0a\xf3\xf8\xaf\xf8\x20\x15\xfb\xbf\x42\xf7\xbf\x06\xfb\x2b\xf8\x36\x68\x1d\xbb\x2d\x1d" ++"\xfc\x47\xf7\x5e\x75\x0a\x6c\xa1\xb7\x86\x1f\x0e\xbb\x2d\x1d\xfb\xd0\xf7\x66\x39\x0a\xbb\x2d\x1d\xfb\x23\xf7\x3f\x28\x1d\xbb\xf8" ++"\xee\xfb\x2a\x15\x84\x79\x77\x88\x72\x1b\x5c\x72\x9e\xae\xa9\xa0\xad\xb7\xb5\x1f\xdf\xd8\xa5\xbe\x8e\xe4\x08\xf8\x94\x2e\x88\x1d" ++"\xfb\x29\xf6\x30\xf7\x42\xaf\xa0\x8e\x95\xb7\x1e\x57\x6b\x76\x6e\x62\x1a\x65\xa0\x71\xb5\x7b\x1e\x83\xa2\xa4\x86\xa1\x1b\x9d\x60" ++"\x1d\x0e\x84\x28\x0a\x0e\x84\x28\x0a\x39\x38\x1d\xf7\x49\xf8\x9b\x80\x1d\xfc\x7a\xf9\x6d\x21\x0a\xbb\x2d\x1d\xfb\xac\xf7\x74\x27" ++"\x0a\x0e\xbb\x2d\x1d\xfb\x51\xf7\x4f\x5d\x0a\xf7\xa2\x34\x1d\x2f\x3b\x0a\xf7\xa2\x34\x1d\xfb\x71\xfa\x40\x37\x1d\xf7\xa2\x34\x1d" ++"\xfb\x5b\x38\x1d\xf7\xa2\x34\x1d\xfb\x4a\xfa\x3f\x22\x0a\x73\xcb\x16\xf8\x9f\xdd\xfc\x9f\x06\xaa\xf7\x8e\x15\xf8\x5f\xdd\xfc\x5f" ++"\x06\x6e\xf7\x7d\x15\xf8\x9b\xdd\xfc\x9b\x06\x0e\x84\x28\x0a\x31\xfa\x40\x2b\x1d\x84\x28\x0a\x36\xfa\x3f\x22\x0a\x4c\x2d\x0a\xfb" ++"\x7e\xf7\xba\x21\x1d\x4c\x2d\x0a\xfb\x66\xf7\xa2\x24\x1d\x4c\x2d\x0a\x0e\x25\x1d\xfb\x9c\xf8\x6d\x71\x0a\x85\x1f\x0e\xf7\x6b\x51" ++"\x0a\xfb\xb5\xf8\x4a\x21\x1d\xf7\xda\x8c\x0a\x84\xf8\x6d\x69\x0a\x0e\x79\xf7\x3e\xf8\x38\x15\xf7\x77\xf8\x14\xdd\xfc\x72\xa3\x1d" ++"\x5d\xb0\x1f\xac\x62\x7a\x0a\x84\xdc\x74\x1d\xe9\xfb\xcf\x15\xf7\x7d\xf7\x47\x07\xbf\xa8\x84\x78\xa4\x1f\xa5\x77\x99\x6d\x63\x1a" ++"\x63\x7d\x6c\xbb\x1d\xfb\x47\xfb\xe0\x15\xf7\x8e\xf7\x76\x07\xdd\xbc\x5d\xc1\x1d\xfb\x18\xde\xf9\x6d\x15\xfd\x6d\xe9\xf9\x1b\xf7" ++"\xfc\xdd\x07\x0e\x8e\xf8\xcd\x16\xfb\x3a\xe9\xf7\x8c\x53\xf9\x1b\xfc\x38\xfb\xfd\x07\x8f\xfb\x3c\x49\x20\xfb\x07\x80\x08\xfb\x8c" ++"\xe9\xf7\x3a\x07\xf8\x2d\xdd\x15\xfb\xee\x06\xd4\xb8\xb5\xf4\x8a\xf7\x1f\x08\xf7\xa8\xf7\x7c\x07\x0e\x84\x8b\x1d\x0e\x84\x8b\x1d" ++"\xf7\x17\xf9\xd4\x22\x1d\xf7\x8d\xf8\x32\x16\xe9\xf7\xed\xef\x49\x0a\xf1\x06\xfb\x8f\xf8\x14\xf7\x60\xf7\xed\x05\x24\x06\xfb\x48" ++"\xfb\xc2\x05\x2a\xf7\xc2\x2d\xfb\xc2\x2a\x06\xfb\x48\xf7\xc2\x05\x22\x06\xf7\x63\xfb\xed\xfb\x8f\xfc\x14\x05\xf4\x06\xf7\x74\xf7" ++"\xed\x05\xec\x06\x0e\x45\xc3\xf7\x74\x15\x8c\x4d\x93\x68\xa3\x63\x08\x43\xb6\xd6\x65\xed\x1b\xd7\xc8\xa2\xb6\xb3\x1f\xb2\xb4\xa2" ++"\xc9\xc7\x1a\xe9\x5a\xcb\x37\x9b\x1e\xad\x96\x9c\x95\x9c\xa0\x08\xa6\xab\x9b\xb8\xb8\x1a\xf7\x06\x2e\xde\xfb\x13\xfb\x1a\x32\x32" ++"\xfb\x1a\x1e\x7a\xe9\xad\x07\xd5\xc0\xbd\xd8\xd6\xbd\x5a\x43\x41\x54\x5b\x37\x1e\x6a\x3a\xb3\x06\xba\xa5\x85\x7a\xa5\x1f\xaf\x74" ++"\x9e\x64\x58\x1a\x33\x55\x57\x2f\x2d\x4f\xc5\xe5\x1e\x9c\x07\x0e\xb8\x43\x0a\x0e\xb8\xd8\x16\xe9\xde\x06\xf8\x0c\xb1\x1d\xfc\x0c" ++"\xfc\x40\x05\xf8\x92\x2d\x07\xf7\x17\xf7\x5e\x97\x1d\x50\x06\x61\x87\xad\x1d\x30\xca\x16\x86\x1d\x4c\xf7\xc2\x2d\x06\x0e\x79\xf8" ++"\x97\x16\xe9\xf9\x6d\xfc\x7b\x84\x1d\xf7\xbf\x07\x0e\xf7\x33\xf8\x67\x16\xf7\x61\xf8\xf7\x05\xfc\xf7\xe3\xf9\x6d\xfb\x15\x07\xfb" ++"\x68\xfd\x0f\xfb\x6c\xf9\x0f\x05\xfb\x15\xfd\x6d\xe3\xf8\xf7\x06\xf7\x63\xfc\xf7\x05\x0e\xbb\xf8\xb8\x4e\x0a\xe9\xf9\x6d\x87\x0a" ++"\xf3\xf8\x18\xf9\x79\x68\x1d\xb8\xf7\x41\xf9\x1b\x15\xf8\x09\xfd\x1b\xe9\xf9\x6d\xfc\xc5\xfd\x6d\xe9\x06\x0e\x84\xf7\x4e\xf7\xc9" ++"\x15\xf7\x78\x8c\x1d\xe9\x97\x0a\xf7\x55\x07\xe4\xc0\x5b\x3b\x3b\x56\x5b\x32\x1f\x0e\xbb\xf8\xdb\xf7\x95\x15\xfb\x0b\x89\x3a\x3c" ++"\xfb\x0c\x1b\xfb\x2a\x2d\xf7\x06\xf7\x4d\xf7\x51\xe7\xf7\x04\xf7\x30\xf7\x08\xd2\x4d\x26\x8c\x1f\xee\x06\xf7\x23\x88\xfb\x0c\xf1" ++"\xfb\x39\x1b\xfb\x61\xfb\x1c\xfb\x2c\xfb\x7b\xfb\x13\xb7\xfb\x04\xd7\x48\x1f\x59\xc3\xd2\x72\xe0\x1b\xf7\x0f\xec\xc0\xed\xc2\x1f" ++"\xa4\xb8\x93\xa8\xc2\x1a\x0e\x4c\xf7\xf5\xf9\x1b\x15\xf7\x83\xdd\xfc\xd0\x39\xf7\x83\xfd\x1b\xe9\x06\x0e\x64\x72\x1d\x0e\xe1\xf7" ++"\xe1\x81\x15\xe9\xe6\x06\xf7\x54\x95\xf7\x05\xf4\xf7\x3d\x1a\xf7\x3d\xfb\x04\xf3\xfb\x55\x95\x1e\xe6\x2d\x30\x07\xfb\x4e\x81\xfb" ++"\x0b\xfb\x03\xfb\x36\x1a\xfb\x37\xf7\x0b\xfb\x02\xf7\x4e\x80\x1e\xdc\x04\x5b\x8f\x70\x92\x68\x9e\x08\x45\xb2\x6c\xc0\xdb\x1a\xdc" ++"\xac\xc4\xce\xaf\x1e\xad\x9e\xa6\x92\xbd\x8e\x08\xe9\x16\xbd\x88\xa6\x84\xad\x78\x08\xce\x67\xac\x52\x3a\x1a\x3b\x6c\x56\x44\x64" ++"\x1e\x69\x78\x70\x84\x5b\x87\x08\x0e\x84\xf8\x19\x61\x0a\xf7\x07\x06\x0e\xcd\xde\x16\xf8\x9f\xfb\x3a\xe9\xf7\x8c\x54\xf9\x1b\x94" ++"\x0a\x84\xf8\x8f\x16\xe9\xf9\x6d\x7d\x1d\xf7\x87\xbe\x16\xf9\xc2\xf9\x6d\x2d\xfd\x1b\xfb\x9e\xf9\x1b\x2d\xfd\x1b\xfb\x9e\x4c\x0a" ++"\xf7\x9c\xc0\x16\xf9\xaa\xfb\x3a\xe9\xf7\x8c\x53\xf9\x1b\x2d\xfd\x1b\xfb\xaa\xf9\x1b\x2d\xfd\x1b\xfb\xa0\x4c\x0a\xf7\x0a\xf7\xe6" ++"\x20\x1d\xfc\x04\x39\xf7\xa6\xfd\x1b\xf7\xb9\x06\xf7\x23\xdd\xd8\xf7\x19\xd3\x73\xc2\x5d\xb0\x1f\xac\x62\x5d\x98\x41\x1b\xfb\x55" ++"\x06\x39\x04\xf7\x4c\x06\xe7\xc1\x5b\x3b\x3b\x55\x5b\x2f\x1f\xfb\x4c\x06\x0e\xf7\x67\xf7\x47\xf8\x38\x15\xf7\xc9\x2d\xfd\x6d\x62" ++"\x0a\x39\x15\x68\x0a\xf8\xa3\x39\x15\xe9\xf9\x6d\x2d\x06\x0e\x79\xf7\x40\xf8\x38\x15\xf7\xc9\x2d\xa3\x1d\x5c\xb0\x1f\xac\x63\x7a" ++"\x0a\xb8\xf8\xf6\xf7\xd7\x15\xfb\x39\x7b\x2b\x28\xfb\x25\x1b\x45\x4b\xa5\xb9\x5e\x1f\x6a\xac\x7a\xab\x79\xc8\x30\x7b\x18\xa3\x3b" ++"\xa0\x64\xb5\x5e\x08\x4a\xca\xe1\x68\xf1\x1b\xf7\x66\xf7\x22\xf7\x2d\xf7\x79\xf7\x79\xfb\x22\xf7\x2d\xfb\x66\xfb\x31\xfb\x01\x40" ++"\xfb\x27\x50\x1f\xe6\x79\x05\xf2\xb6\xdd\xc2\xf7\x01\x1b\xe1\xd8\x63\x48\xb7\x1f\xa5\x63\x99\x60\x94\x4c\x08\xfb\xcd\x38\x06\x0e" ++"\xf7\xe4\xf7\x38\xf8\x32\x15\xf7\xcf\x2d\xfd\x6d\xe9\xf7\xe0\xf7\x2a\x07\xfb\x6e\x99\xf7\x16\xfb\x1d\xf7\x55\x1b\xf7\x53\xf7\x12" ++"\xf7\x2c\xf7\x7a\xf7\x7a\xfb\x12\xf7\x2c\xfb\x53\xfb\x4c\xfb\x12\xfb\x0f\xfb\x60\x72\x1f\xf7\xe2\xf7\x89\x15\xf7\x1e\xe2\xfb\x0a" ++"\xfb\x4e\xfb\x46\x31\xfb\x0a\xfb\x1b\xfb\x25\x28\xf7\x0e\xf7\x46\xf7\x46\xee\xf7\x0e\xf7\x25\x1f\x0e\xbb\xf8\xb0\xf7\xce\x15\xfb" ++"\xce\xe9\xf9\x6d\xfb\xe1\x07\xfb\x23\x3c\x46\xfb\x12\x36\xab\x5a\xdb\x63\x1f\x3c\x69\x78\x66\xfb\x0b\x1a\x89\xfb\x09\x86\x77\x6a" ++"\x6a\x08\xf7\x00\x06\x9a\xae\x91\xaa\xc1\x1a\xab\x07\x8a\x99\x8b\x96\x93\x1a\xe4\xb0\xb3\xde\x1e\xf7\x83\xdd\x15\xfb\x74\x06\x28" ++"\x5f\xb2\xe2\xb6\x98\xac\xa4\xa0\x1f\x9f\xa2\xa9\x93\xbf\x1b\xf7\x74\x06\x0e\xfb\x4d\xf8\x46\x20\x1d\xfc\x0e\xfd\x6d\xe9\xf9\x1b" ++"\xf7\xec\xdd\x06\x3c\x1d\x05\xfb\x05\x06\x0e\xf7\x53\xf7\x96\x16\xe9\xf7\xb7\x06\xa9\x95\xa3\xa1\xa0\x1e\xab\xac\xb3\x97\xd6\x1b" ++"\xf3\xb8\x6f\x4a\x1f\xfb\x3d\x07\x63\x76\x73\x67\x89\x1e\xfb\x25\x39\xf7\x26\x06\xdb\x89\xd3\xd6\x89\xdd\x08\xf7\x3a\x07\xb9\x7d" ++"\xaf\x6c\xaa\x1e\xb5\x61\x5b\x9b\x31\x1b\x25\x5c\x78\x4f\x5a\x1f\xf7\x7e\xf7\x3d\xdd\xfc\x84\x39\xf7\x7d\x07\x0e\xfb\x18\xe1\xf9" ++"\x6d\x15\xfd\x6d\xe9\xf9\x1b\xf7\xfc\xdd\x07\xfb\x83\xf7\x66\x21\x1d\xb8\xf8\x3c\xf7\xd7\x15\xde\xfb\xcd\x07\x92\xc1\x95\xaf\x9f" ++"\xaf\x08\xdb\xb6\xdc\xba\xea\x1b\xf7\x01\xdc\x54\x24\xb6\x1f\xe7\x9d\x05\xf7\x27\x50\xfb\x02\xd6\xfb\x30\x1b\xfb\x67\xfb\x21\xfb" ++"\x2d\xfb\x79\x9d\x0a\xf0\xe1\xae\xcc\xca\x1f\xb6\xb8\xa0\xb2\xa3\xdb\x2f\x9b\x18\x79\x4e\x7a\x6b\x6b\x6a\x08\x5d\x5e\x4a\x71\x46" ++"\x1b\xfb\x25\x2b\xee\xf7\x39\x7b\x1f\x0e\x84\xf8\xe8\xf8\x97\x15\xf7\x21\x8c\x26\xe0\xfb\x3b\x4a\x1d\x8c\x48\x98\x5f\xa8\x63\x08" ++"\x46\xbd\xdf\x68\xf7\x04\x1b\xe1\xd2\x9f\xaf\xba\x1f\xbc\xb2\xaa\xcc\xca\x1a\xe6\x53\xcc\x28\xa6\x1e\xfb\x4b\xbc\x05\x33\xa3\x6b" ++"\xa7\xc3\x1a\xd5\xcc\xbc\xed\xf7\x08\xcc\x57\x2b\x8c\x1e\x0e\xfc\x20\xf7\x4e\x2c\x1d\x0e\xfc\x20\xf7\x4e\x2c\x1d\x3f\x38\x1d\xfb" ++"\x42\xf7\xde\x20\x1d\xfc\x95\x07\x50\x85\x6b\x7a\x72\x1e\x6f\x79\x6a\x7a\x66\x1b\x69\x6c\x99\xa3\x78\x1f\x78\xa3\x84\xa5\xb7\x1a" ++"\xba\x2d\x4b\x07\xfb\x0a\xda\x40\xf7\x0e\xce\xba\x9d\xb2\xb2\x1e\xb1\xb1\x9c\xb9\xcb\x1a\xf8\xb7\x07\x0e\xf8\x13\xf8\x94\xf9\x1b" ++"\x15\xfd\x1b\xf7\xbc\x07\xf7\x23\xdc\xd8\xf7\x1c\xd2\x75\xbf\x5b\xb1\x1f\xac\x62\x5d\x98\x41\x1b\xfb\x57\xf7\xc9\xfc\x5f\x84\x1d" ++"\x07\xf8\x01\xfb\xc9\x15\xf7\x4f\x06\xe6\x59\x1d\x30\x1f\xfb\x4f\x06\x0e\xf7\xe4\xf8\x4e\xf7\xe6\x15\xfb\xe6\x62\x0a\xf7\xc9\x2d" ++"\xfb\xc9\xfb\xb9\xf7\xc9\x2e\xfd\x6d\xe9\xf7\xe6\x06\xf8\x16\x16\xf7\x66\x06\xe7\x59\x1d\x2f\x1f\xfb\x66\x06\x0e\xf7\x48\xf7\x91" ++"\x16\xe9\xf7\xb7\x06\xd3\xcb\xb9\xf0\xed\xb7\x6f\x4b\x1e\xfb\xd1\xe9\xf7\xd5\x07\xb9\x7d\xad\x6c\xab\x1e\xb4\x64\x59\x9c\x3b\x1b" ++"\x2f\x5b\x77\x51\x5c\x1f\xf7\x7e\xf7\x67\xdd\xfc\xb1\x39\xf7\x80\x07\x0e\x30\xca\x16\xe9\xf7\xed\xca\x06\xf7\x75\x81\x0a\x4d\xf7" ++"\xc2\x2d\x06\xf7\x8e\xf7\x66\x21\x1d\x64\x72\x1d\xa4\xf9\xe5\x7c\x1d\xf8\xab\xbe\x15\x88\x83\x86\x8a\x84\x1b\x70\x7b\x9a\xa5\x1f" ++"\xf7\xc7\x07\xe9\x47\xbd\xfb\x15\x3e\x4e\x75\x63\x67\x1e\x73\x70\x82\x6d\x88\x56\x08\xdf\x06\xcc\x92\xb1\xa9\xd8\x1b\xd7\xb4\x6f" ++"\x58\x1f\x7b\x07\x8a\x66\x79\x7f\x48\x81\xfb\x0b\x7c\x7a\x88\x6b\x7d\x08\x4e\x71\x6c\x5c\x47\x1a\x29\xcc\x4f\xf4\xcd\xbe\xa1\xbf" ++"\xc6\x1e\x58\x91\xa6\x74\xc2\x1b\x9e\x97\x8d\x92\xa7\x1f\xfb\x27\xf7\x46\x15\x70\x83\x79\x73\x75\x1e\x6c\x69\x61\x7b\x5b\x1b\x4a" ++"\x65\xaa\xc0\xc2\xaf\xa6\xe4\x98\x1f\xe5\x98\x9c\x8f\xa6\x97\x08\x0e\x26\xf7\xf2\xf9\xa4\x15\x63\x07\x87\x5d\x76\x7b\x3d\x7b\x44" ++"\x7c\x5f\x6c\x6d\x53\x08\x69\x4b\x79\x2a\xfb\x0e\x1a\xfb\x01\x9b\x4d\xb7\x55\x1e\x57\xb4\xc8\x70\xd6\x1b\xf7\x29\xe3\xf3\xf7\x45" ++"\xe1\x78\xcd\x63\xbd\x1f\xbc\x63\x4b\xa9\x4b\x1b\x51\x59\x76\x63\x62\x1f\x94\xca\xb3\xb1\xcf\x98\xe8\x9b\x8f\x8d\xab\xa7\x08\xab" ++"\xaf\x95\xac\xd8\x1a\xfb\x29\xfb\xd6\x40\x1d\xfb\x23\xc5\x16\xf7\xbb\x06\xe7\xc6\xc6\xe8\xc8\x75\xaf\x4f\xab\x1f\xb5\xaa\x9d\xac" ++"\xb8\x1a\xd9\x4a\xc3\x32\x1e\xfb\xa2\x06\xdf\xfc\x56\x15\xf7\x3a\xf7\x4e\x07\xc1\xae\x6a\x58\x59\x68\x6b\x55\x1f\xfb\x4e\xf7\x84" ++"\x15\xf7\x1c\xf7\x4e\x07\xb5\xa4\x72\x61\x62\x6f\x6f\x64\x1f\x0e\xfb\xc9\xc6\x16\x4b\x0a\xfb\xd1\x06\x0e\x30\x9b\x2a\x15\xe2\xec" ++"\xf7\xf8\x2a\xe2\xf7\x3f\x60\xf8\x56\xfb\xe2\x4c\x06\x25\x7f\x37\x72\x4b\x1e\x6f\x3f\x68\x62\x56\x77\x08\xf8\x27\x16\xfb\xa9\x06" ++"\xcf\xc9\xb1\xf7\x0b\x8e\xf7\x34\x08\xae\xf7\x3c\x07\x0e\xf8\x97\xf7\x7e\x15\xdb\x85\xbd\x7c\xb0\x5c\x0a\x3c\x06\x46\x74\x5a\x67" ++"\x47\x1b\x56\x5d\xa3\xb7\x6e\x65\x0a\x0e\xf8\x98\xf7\x7e\x15\xdb\x85\xbd\x7c\xb0\x5c\x0a\x3c\x06\x46\x74\x5a\x67\x47\x1b\x56\x5d" ++"\xa3\xb7\x6e\x65\x0a\xfb\x45\xf8\x31\x22\x1d\x86\xf7\xb9\x16\xdf\xf7\x8d\xc9\x06\xf7\x28\xfb\x8d\x05\xec\x06\xfb\x3b\xf7\xb2\xf7" ++"\x11\xba\x1d\x4d\xf7\x5d\x37\xfb\x5d\x4c\x06\x21\xf7\x5d\x05\x2a\x06\xf7\x10\xfb\x82\xfb\x3b\xfb\xb2\x05\xed\x06\xf7\x28\xf7\x8d" ++"\x05\xca\x06\x0e\xfb\x6c\xb6\xf7\x38\x15\x75\x07\x26\xd2\x4b\xf7\x05\xf7\x02\xd8\xd1\xed\xc7\x6f\xb4\x50\xa6\x1e\xbe\xa7\xa4\xb2" ++"\xbd\x1a\xdf\x41\xcc\x2a\x51\x59\x75\x65\x6b\x1e\x76\x71\x7a\x5d\x6b\x1a\x74\xe2\xa2\x07\xbd\xb1\xb0\xbf\xbd\xae\x69\x5c\x7a\x85" ++"\x7a\x81\x81\x1e\x79\x79\x6a\x7e\x72\x1b\x68\x41\xae\x06\xc9\xb4\x67\x55\x54\x65\x6a\x4e\x4b\x69\xaa\xc4\x1f\xa1\x07\x0e\xfb\x07" ++"\x3f\x1d\x0e\xfb\x07\x3f\x1d\xbb\xf7\x64\x71\x0a\x86\x1f\x0e\xfb\x80\x70\x0a\x0e\x30\xf8\x35\x49\x1d\xfc\x18\x80\x0a\xf7\x70\x07" ++"\x0e\x99\xb5\x16\xdf\xf8\x56\x06\xf7\x43\xfc\x56\x05\xe1\x06\xf7\x42\xf8\x56\x05\xfc\x56\xdf\xf8\xa0\xfb\x14\x07\xfb\x42\xfc\x4b" ++"\xfb\x42\xf8\x4b\x05\xfb\x13\x06\x0e\xfb\x0e\xd3\x16\xdf\xf7\x83\xf7\x85\xfb\x83\xdf\xf8\xa0\x37\xfb\x67\xfb\x85\xf7\x67\x37\x06" ++"\x0e\xf7\xa9\x3d\x1d\x0e\xfb\x18\xd2\x16\xdf\xf8\x56\xf7\x7c\xfc\x56\xdf\xf8\xa0\xfc\x24\x06\x0e\xc5\xfb\x6e\x15\xdd\x4d\x0a\xbc" ++"\x73\xd0\x1b\xf7\x1c\xe4\xf7\x01\xf7\x3b\xf7\x45\x36\xf7\x01\xfb\x1d\x45\x52\x6c\x51\x65\x1f\xd5\x39\x77\x0a\xfb\x42\xf8\x6c\xf7" ++"\xf0\x15\x86\xbe\x81\xac\x76\xb5\x1d\x2f\xfb\x04\xfb\x42\xfb\x3d\xe4\x20\xf7\x21\xf7\x10\xd9\xd6\xf7\x14\x95\x1f\x38\x06\x37\x7e" ++"\x60\x61\x44\x1b\x31\x54\xd6\xf7\x10\xf7\x17\xc2\xd9\xe7\xd1\xb8\x62\x42\x95\x1f\x0e\xfb\x6c\xf7\x4f\x16\xdf\xf8\x56\xf7\x2c\xd5" ++"\xfc\x19\x41\xf7\x2d\x06\x0e\xfb\x42\x6a\x1d\x0e\xf7\x29\xf8\x05\x4f\x0a\xf7\x58\x06\xd2\x8f\xb3\x95\xbb\xa3\x08\xe5\xb7\xc0\xe6" ++"\xf6\x1a\xf7\x00\x56\xe6\x31\xb7\x1e\x5b\xa3\x63\x94\x44\x90\x08\xf7\x0f\x37\xfb\x0f\x07\x45\x86\x64\x82\x5c\x73\x08\x32\x5e\x57" ++"\x31\xfb\x00\x1a\x20\xbf\x30\xe4\x5f\x1e\xba\x73\xb2\x81\xd1\x87\x08\xd6\x04\xfb\x1c\x95\x41\xd3\xf7\x0f\x1a\xf7\x0f\xd5\xd3\xf7" ++"\x1c\x96\x1e\xdf\x16\xf7\x20\x80\xd6\x43\xfb\x0f\x1a\xfb\x0e\x40\x43\xfb\x20\x80\x1e\x0e\xfb\x42\xf7\xbd\x67\x0a\xeb\x06\x0e\x26" ++"\xe2\x16\xf7\xef\xfb\x33\xe1\xf7\x7d\x5d\xf8\x56\xb2\x1d\xfb\x2d\xf7\xfc\x49\x1d\x75\x1d\xf7\x14\xcb\x16\xf9\x35\xf8\xa0\x9a\x1d" ++"\xf7\x29\xd1\x16\xf9\x0c\xfb\x33\xdf\xf7\x7d\x60\xf8\x56\x9a\x1d\x5a\xf7\x50\x4f\x1d\xfb\xba\x41\xf7\x66\x06\xdf\xfc\x0c\x85\x0a" ++"\xb8\xdc\x78\x1d\xf7\x76\x41\x15\xdf\xf8\xa0\x37\x06\x0e\xfb\x2d\xd0\x78\x1d\x0e\xfb\x38\xf7\x05\xf7\xf2\x15\xd2\x9f\xbf\xb4\xcf" ++"\x1b\xdb\xc1\x52\x2a\x96\x1f\xfb\x4c\x41\xf7\x4e\x06\xfb\x01\x88\x50\x44\x33\x1b\x3f\x5a\xbd\xe8\x79\x1f\x35\x75\x05\xfb\x17\xa7" ++"\xd9\x48\xf7\x0f\x1b\xf7\x27\xe6\xf7\x00\xf7\x42\xf7\x3f\x2e\xf7\x01\xfb\x25\xfb\x05\x3b\x4e\xfb\x02\x6d\x1f\x0e\xd7\xf7\x1b\xf7" ++"\xcd\x15\xf7\x67\x30\x1d\xf7\x83\xf7\x0b\x07\xfb\x3d\x93\xdf\x2e\xf7\x24\x1b\xf7\x29\xe3\xf3\xf7\x45\xf7\x45\x33\xf3\xfb\x29\xfb" ++"\x18\x38\x3a\xfb\x25\x78\x1f\xf7\x7e\xf7\x29\x40\x1d\xfb\x18\xf8\x11\x49\x1d\xfb\x8e\x06\x27\x45\x4a\x30\x45\xa9\x63\xd4\x6e\x1f" ++"\x5d\x79\x75\x6c\x89\x59\x08\x53\x07\x8a\x5c\x87\x7c\x7c\x7f\x08\xe2\x06\x97\x97\x92\xa5\x8c\xaf\x08\xc3\x07\x8c\xba\xa8\xab\xb5" ++"\x8c\x08\xf7\x24\x06\xd5\x04\xfb\x3a\x06\x58\x6b\xab\xbf\xbd\xac\xab\xbd\x1f\xf7\x3a\x06\x0e\xfb\x9b\xf7\xec\x20\x0a\xfb\x95\xfc" ++"\xa0\x4b\x0a\x06\x3c\x1d\x05\xfb\x05\x06\x0e\xd7\x16\xdf\xf7\xed\x06\xd3\xb9\xc2\xb1\x57\x1d\xfb\xc7\x07\x8a\x51\x5d\x59\x58\x8c" ++"\x08\xfb\x15\x3e\xf7\x15\x06\xf3\x90\xd8\xd9\x8c\xf0\x08\xf7\xc7\x4a\x0a\x57\x6e\x47\x52\x9e\x1d\xfb\xc9\xcb\x16\x4b\x0a\xfb\xd1" ++"\x06\xf7\x40\x39\x1d\xfb\x38\xf8\x77\xf8\x04\x15\xf7\x02\x6d\x3a\xc8\xfb\x04\x1b\xfb\x26\x2f\xfb\x01\xfb\x3f\xfb\x42\xe6\xfb\x00" ++"\xf7\x26\xf7\x10\xd8\xce\xf7\x17\xa8\x1f\x35\xa1\x05\x2e\x79\x59\x59\x40\x1b\x33\x50\xd2\xf7\x01\x87\x1f\xf7\x4f\xd5\xfb\x4c\x06" ++"\xec\x96\xc0\xc4\xdc\x1b\xcf\xbf\x62\x44\x9f\x1f\x0e\xfb\x42\xf8\x4a\xf8\x0e\x15\xf3\x8a\x47\xc4\x4c\x1d\xfb\x0d\x8f\xcf\x51\xf7" ++"\x1d\x1b\xf7\x18\xdf\xcc\xf0\xd9\x5f\xb6\x23\xa4\x1f\x51\x1d\x0e\xfc\x58\xf7\x2d\x20\x0a\x30\x1d\x06\xf9\x6d\x04\x37\x22\xdf\x06" ++"\x0e\xfc\x20\xf7\x4c\xf8\xa0\x15\x30\x1d\x06\x41\x3a\x0a\xfc\x58\xd0\x20\x0a\xfc\xe8\x07\x57\x7b\x7a\x57\x86\x84\x8b\x8c\x83\x1e" ++"\x3d\x07\xf7\x07\x87\xc0\xac\x8f\xdb\x08\xf9\x0d\x07\xf7\x61\x04\x37\x22\xdf\x06\x0e\xf7\x7c\xf8\x3f\x4f\x1d\xfc\x22\x80\x0a\xf7" ++"\x7a\x07\xdf\xfc\x0c\x85\x0a\xf7\x1f\xbf\x16\xdf\xf7\x83\xf7\x85\xfb\x83\xa0\x1d\x37\xfb\x67\xfb\x85\xf7\x67\x37\x06\xf8\x2d\xfc" ++"\x56\x15\xf7\x3a\xf7\x38\x07\xa4\x99\x87\x81\x98\x1f\x9f\x7d\x97\x70\x6f\x1a\x56\x6c\x6d\x56\x1e\x0e\xd7\x16\xdf\xf7\xed\x06\xd2" ++"\xb9\xc2\xb2\x57\x1d\xfb\xfa\xdf\xf7\xfa\x4a\x0a\x56\x6e\x47\x53\x9e\x1d\xfb\x80\x70\x0a\xf7\x63\x39\x1d\xfb\x42\x6a\x1d\xfc\x11" ++"\xf7\x64\x7b\x1d\xb8\xda\x16\xf7\x7d\xfb\x3a\xe9\xf7\x3a\xf7\x7f\xf9\x6d\x94\x0a\xfb\x0e\xde\x16\xf7\x2d\xfb\x34\xdf\xf7\x34\xf7" ++"\x2a\xf8\xa0\xb2\x1d\xfb\x0b\xb4\xf7\xae\x15\x3b\x91\x59\x9a\x66\x1e\x35\xad\xdb\x57\xed\x1b\xf7\x26\xe9\xf7\x03\xf7\x41\xf7\x41" ++"\x31\xf4\xfb\x28\xfb\x0c\x38\x47\xfb\x06\x76\x1f\xda\x06\xd0\xa2\xbc\xaf\xcf\x1b\xc0\xb9\x73\x5f\xa8\x1f\x9f\x6d\x92\x6d\x8c\x57" ++"\x08\x89\x47\x15\x2a\x84\x50\x4c\x37\x1b\x36\x50\xcd\xe9\x1f\x0e\xf7\x67\xf8\x03\xf8\xe0\x15\x88\xb1\x83\xa3\x7c\x9f\x08\xaf\x72" ++"\x5d\xa0\x57\x1b\x24\x49\x3a\xfb\x11\xfb\x0e\xcc\x3e\xf1\xe6\xc5\xc2\xe8\x91\x1f\x44\x06\x54\x82\x6f\x6f\x5e\x1b\x4f\x68\xbd\xdf" ++"\xe4\xae\xbf\xc6\xb7\xa8\x70\x5c\x91\x1f\xf7\xfd\xfb\x5a\x15\x20\x4b\x3f\xfb\x13\xfb\x14\xca\x40\xf7\x00\xf6\xcb\xd6\xf7\x11\xf7" ++"\x17\x4d\xd6\xfb\x01\x1f\x4a\x04\xc8\xaf\x57\x33\x37\x66\x57\x4f\x4f\x66\xbf\xe1\xe1\xb0\xbf\xc7\x1f\x49\xf8\x14\x15\xfc\x14\xfd" ++"\x59\x05\xcd\x06\xf8\x14\xf9\x59\x05\x0e\xfb\xf3\xf7\x16\xf7\xb8\x15\xca\xcd\xb2\xba\xa5\xb8\x08\xb4\xd0\xa4\xd8\xc4\x1a\xbf\x71" ++"\xad\x64\x35\x49\xfb\x22\xfb\xd2\x4f\x1e\x6f\x6c\x77\x77\x7e\x80\x08\x7a\x7b\x85\x84\x84\x1a\x84\x92\x82\x91\x92\xa9\xa3\xa5\xa5" ++"\x1e\x7f\x2f\x89\x71\x6c\x1a\x53\xa6\x69\xb9\xae\xa8\xa0\xb7\xa4\x1e\x98\xa0\x92\x9f\x97\x1a\x92\x85\x91\x84\x83\x85\x86\x7d\x84" ++"\x1e\x5e\x76\x7c\x7b\x77\x1b\x7d\x84\x94\x9e\xa5\x9e\xf7\x11\x9a\xdb\x1f\x95\xc2\x15\xf7\x9f\xb8\xa7\xe0\xb8\x1b\x9c\x96\x7a\x71" ++"\x6d\x81\x5a\x7c\x62\x1f\x72\x48\x68\x54\x4e\x48\x08\x0e\xf8\x23\xf8\xaa\x20\x1d\x40\xfc\xe8\x06\xfb\xd8\xf8\xe8\x05\x35\xfd\x6d" ++"\xd6\xf8\xe3\x06\xf7\xd5\xfc\xe3\x05\xe4\x06\xf7\xad\xf9\x79\x15\xfb\x11\x30\xfb\x09\xfb\x33\xfb\x3a\xe3\xfb\x04\xf7\x16\xf7\x12" ++"\xe4\xf7\x08\xf7\x37\xf7\x32\x2f\xf7\x09\xfb\x11\x1f\x38\x04\xe1\xc3\x3d\xfb\x0b\xfb\x03\x51\x3b\x39\x36\x51\xdb\xf7\x08\xf7\x05" ++"\xc5\xda\xde\x1f\xfb\x62\xfd\x26\x15\xf8\x32\xde\xfc\x32\x06\x0e\x2b\xf8\xe1\x20\x0a\x31\x06\x57\xfb\x2b\x74\xbc\x7e\xa1\x74\xa6" ++"\x19\xb6\x67\x56\xa3\x54\x1b\xfb\x10\x33\xfb\x09\xfb\x38\xfb\x39\xe0\xfb\x07\xf7\x0e\xc8\xc3\xa9\xc1\xb1\x1f\xa0\xa9\x97\xa2\xa0" ++"\xbd\xc3\xfb\x38\x18\xe7\x06\x23\xf7\xa3\x05\x37\x16\xfb\x2c\x5a\x5a\x4b\x49\x1b\x42\x57\xdf\xf7\x0a\xf7\x0f\xbf\xdd\xd8\xcc\xb5" ++"\x59\xfb\x21\xc0\x1f\x0e\x2b\xf8\xdf\x20\x0a\x30\x06\x57\xfb\x2b\x75\xbc\x7e\xa1\x74\xa6\x19\xb6\x66\x57\xa3\x50\x1b\xfb\x1a\x29" ++"\xfb\x0b\xfb\x36\xfb\x37\xea\xfb\x09\xf7\x18\xec\xc7\xc0\xf7\x1a\xc2\x1f\xc4\xfb\x38\x05\xe7\x06\x23\xf7\xa3\x05\x37\x16\xfb\x2e" ++"\x59\x5b\x4d\x46\x1b\x36\x4e\xe1\xf7\x0a\xf7\x0a\xc9\xe0\xe2\xd0\xb4\x5c\xfb\x24\xc1\x1f\xfb\x60\xf8\x90\x21\x0a\x25\x1d\xa1\xf8" ++"\x4e\x28\x1d\xfb\xe9\xc5\xf7\x82\x15\xf7\x42\xfb\xe8\x05\x7b\x93\x95\x84\x97\x1b\x93\x90\x8f\x92\x92\x89\x93\x88\x93\x1f\xfb\x17" ++"\xf7\xdd\xf7\x17\xf7\xdd\x05\x8e\x93\x8d\x93\x92\x1a\x93\x86\x8f\x83\x7f\x83\x85\x79\x81\x1e\x0e\xfb\xe9\xf7\xa7\xf7\x82\x15\xfb" ++"\x42\xf7\xe8\x05\x9c\x82\x82\x92\x7f\x1b\x83\x86\x87\x83\x85\x8d\x83\x8e\x82\x1f\xf7\x17\xfb\xdd\xfb\x17\xfb\xdd\x05\x88\x84\x89" ++"\x83\x84\x1a\x83\x90\x87\x93\x97\x93\x91\x9c\x95\x1e\x0e\xf8\xac\x9f\x1d\xe9\x47\xbc\xfb\x15\x3f\x4d\x75\x64\x67\x1e\x74\x9b\x0a" ++"\x91\xb1\xa8\xd9\x1b\xd7\xb4\x6f\x59\x1f\x75\x07\x67\x78\x7e\x48\x82\x1e\xfb\x0b\x7c\x79\x87\x6c\x7e\x08\x4d\x71\x6c\x5d\x47\x1a" ++"\x2c\xcd\x4f\xf5\xce\xc0\xa2\xc1\xc5\x1e\x8f\x5f\xa0\x71\xb1\x84\x08\x5a\x70\x78\x72\x65\x1a\x66\xa2\x6e\xb3\x7e\x1e\x83\xa1\xab" ++"\x86\x9f\x1b\x9c\xa7\x8f\x91\xa5\x1f\xb8\x07\x84\x79\x76\x88\x72\x1b\x5c\x72\x9e\xaf\xb2\xa7\xac\xbb\x9e\x1f\xfb\x27\x81\x1d\x0e" ++"\xfb\x11\xf8\x73\xf8\x18\x15\x56\x6d\x75\x7b\x64\x1b\x71\x7d\x8f\xa2\x52\x1f\xa5\x4a\x6a\x95\x72\x1b\x68\x6b\x79\x69\x71\x1f\x7f" ++"\x7b\x84\x81\x73\x65\xb0\x67\x18\xc2\xa9\xa5\xa0\xb3\x1b\xa1\xa5\x84\x75\xc5\x1f\x6b\xde\x91\x89\xa6\x1b\xa9\xa8\x9a\xa6\xa1\x1f" ++"\x98\x9b\x8d\x8d\xad\xbc\x08\x65\xfb\x10\x15\x56\x6d\x75\x7b\x64\x1b\x71\x7d\x8f\xa2\x52\x1f\xa5\x4a\x6a\x95\x72\x1b\x68\x6b\x79" ++"\x69\x71\x1f\x7f\x7b\x84\x81\x73\x65\xb0\x67\x18\xc2\xa9\xa5\xa0\xb3\x1b\xa1\xa5\x84\x75\xc5\x1f\x6b\xde\x91\x89\xa6\x1b\xa9\xa8" ++"\x9a\xa6\xa1\x1f\x98\x9b\x8d\x8d\xad\xbc\x08\x0e\x25\x1d\xfb\x02\xf8\x83\x27\x0a\x61\xf7\x53\x26\x0a\xf7\xda\xf9\x5d\xf7\xac\x15" ++"\x6a\x5e\x6e\x53\x78\x1a\x81\x93\x84\x95\x92\x8f\x8d\x94\x93\x1e\xbc\xc6\xa6\xa0\xea\xc4\x08\x9c\x94\x8d\x8e\x95\x1a\x92\x85\x90" ++"\x76\x97\x1e\x42\xb5\x5f\xad\x64\xb9\x08\x9c\x7d\x87\x8e\x83\x1b\x81\x83\x84\x82\x79\xb0\x40\xa4\x6d\x1f\xfc\x3f\x06\xa6\xac\xaf" ++"\xd3\x9e\x1a\x93\x83\x92\x81\x83\x88\x88\x7a\x7c\x1e\x63\x5c\x61\x6a\x41\x61\x08\x77\x80\x84\x85\x84\x1a\x83\x8f\x86\x93\x86\x1e" ++"\xe9\x54\xaa\x73\xb7\x58\x08\x76\x9d\x8c\x8a\x94\x1b\x95\x93\x92\x94\x91\x7f\xab\x83\x9b\x1f\x80\xa0\x80\x9d\x76\xa7\x08\x0e\xfb" ++"\x42\xf7\x66\xf9\x65\x15\xfd\x2a\x07\xa3\x6e\x40\xb1\x79\x1b\x82\x84\x83\x81\x83\x8e\x88\x9c\x7c\x1f\xba\x63\xad\x5f\xb4\x42\x08" ++"\x77\x96\x91\x84\x92\x1b\x93\x90\x8f\x93\x90\x1f\xc6\xf0\xa1\xa7\xc7\xbd\x08\x94\x93\x8d\x8f\x92\x1a\x95\x84\x93\x82\x85\x6a\x7f" ++"\x83\x7b\x1e\x74\x80\x79\x7f\x71\x78\x08\xf9\x2a\x07\x0e\xf7\xda\xfa\x25\xf7\xad\x15\xc7\xfd\x2a\x07\x9c\xa2\x95\x9b\x96\x9f\x08" ++"\x95\x9e\x99\xaf\x93\x1a\x94\x83\x92\x81\x84\x87\x89\x82\x83\x1e\x59\x4f\x73\x78\x2a\x51\x08\x79\x81\x89\x88\x82\x1a\x84\x92\x85" ++"\x9f\x80\x1e\xd4\x62\xb7\x69\xb3\x5c\x08\x7a\x9a\x8e\x88\x93\x1b\x95\x93\x92\x94\x9d\x65\xd6\x73\xa8\x1f\x0e\xf7\xda\xe0\xf7\xad" ++"\x15\xf9\x2a\x06\x73\x6e\x65\x40\x79\x1a\x82\x93\x84\x95\x93\x8e\x8e\x9c\x9a\x1e\xb3\xba\xb7\xad\xd4\xb4\x08\x9f\x96\x92\x91\x92" ++"\x1a\x93\x87\x90\x83\x90\x1e\x26\xc6\x70\xa1\x58\xc7\x08\x94\x83\x87\x8d\x84\x1b\x81\x83\x84\x82\x85\x97\x6a\x93\x7b\x1f\x96\x74" ++"\x97\x79\x9e\x71\x08\xfd\x2a\x06\x0e\xfb\x42\xf7\x66\x20\x15\xc7\xf9\x2a\x06\xa2\x7a\x9b\x81\x9f\x80\x08\x81\x9e\xaf\x7d\x93\x1b" ++"\x94\x92\x93\x95\x92\x89\x8f\x82\x93\x1f\x4f\xbd\x78\xa3\x51\xec\x08\x9d\x81\x88\x8d\x82\x1b\x84\x85\x84\x77\x80\x1f\x62\x42\x69" ++"\x5f\x5c\x63\x08\x7a\x7c\x88\x88\x83\x1a\x81\x92\x83\x94\x9d\xd5\xb1\xa3\xa9\x1e\x0e\xfb\x42\xf7\x6e\xf7\x15\x61\x1d\xfb\x42\xf7" ++"\x0c\x47\x15\x60\xf7\x9c\xb6\x07\xfb\x3a\xf7\x9c\x61\x1d\x28\xda\xfb\x6e\x15\xde\xf7\x85\x06\x6c\xb1\xb7\x7c\xc4\x1b\xf7\x1b\xe3" ++"\xe9\xf7\x23\xef\x62\xcb\x36\xad\x1f\xc3\xaa\xa8\xbc\xcc\x1a\xf7\x00\x39\xd7\xfb\x09\x46\x4c\x71\x61\x69\x1e\x6d\x67\x82\x62\x2a" ++"\x1a\xde\x90\x15\xd4\x90\xa8\x9e\xa3\x1e\xa3\x9d\xae\x99\xb1\x1b\xd4\xb9\x60\x46\x5d\x74\x61\x6a\x7c\x1f\x77\x81\x7b\x89\x5a\x88" ++"\x08\x46\x07\x8c\x9a\x97\x8c\x97\x1b\xe1\xc4\x4d\x2c\x29\x51\x4d\x30\x56\x63\x9c\xb2\x6a\x1f\x0e\xfb\x42\x33\x1d\x33\xf8\x1c\x26" ++"\x0a\xfb\x42\x33\x1d\x41\xf7\x87\x2e\x0a\xfb\x42\x33\x1d\xfb\x3b\xf8\x1d\x2b\x1d\xfb\x42\x33\x1d\x46\xf8\x04\x24\x1d\xfb\x29\xf7" ++"\x99\xf7\x98\x15\xfb\x13\xf7\x9c\x05\x2b\x06\xf7\x44\xfb\xfb\xfb\x4d\xfc\x13\x05\xe5\x06\xf7\x20\xf7\xb9\xf7\x22\xfb\xb9\x05\xea" ++"\x06\xfb\x51\xf8\x18\xf7\x40\xf7\xf6\x05\x2f\x06\x0e\xf7\xda\xf8\x8b\xf9\x4b\x15\xfb\x5c\xfb\x36\xfb\x35\xfb\x5c\xfb\x58\xf7\x36" ++"\xfb\x36\xf7\x57\xf7\x59\xf7\x37\xf7\x37\xf7\x57\xf7\x58\xfb\x36\xf7\x39\xfb\x55\x1f\x87\xfb\xd0\x15\xfb\x52\xf7\x50\x05\xb8\xc2" ++"\xcc\xa2\xd1\x1b\xd0\xcb\x74\x60\xc4\x1f\xb3\x63\x15\xbb\x52\xa2\x4c\x42\x1a\x43\x74\x4b\x5d\x53\x1e\xfb\x54\xf7\x57\x05\xf7\x2c" ++"\xfb\x7f\x15\x5f\x54\x48\x73\x45\x1b\x45\x4b\xa2\xba\x50\x1f\xf7\x55\xf7\x55\x05\xfb\x7d\xfb\x2d\x15\x5f\xc1\x74\xcb\xd1\x1a\xd3" ++"\xa2\xcb\xba\xc4\x1e\xf7\x52\xfb\x50\x05\x0e\x79\xf8\xd7\x16\x9f\x07\x24\x9f\x6e\x99\x5d\xbb\x5c\xbf\x7a\xc0\x8a\xeb\xa0\x66\x93" ++"\x7e\x97\x7d\x08\x5d\xb2\xc9\x6c\xc0\x1b\xe6\xd2\xd5\xe9\xe5\x4a\xd3\x3a\x6e\x84\x89\x6e\x50\x1f\xa7\xb4\x96\xaa\xb0\x1a\xe3\x42" ++"\xd2\x30\x2e\x44\x45\x31\x67\x92\x78\xad\x56\x1e\xa3\x5b\x76\x91\x6c\x1b\x40\x49\x3f\x34\x2e\xd4\x42\xe7\xdc\xcf\xbd\xe6\xb8\x1f" ++"\x8c\x7b\x8b\x80\x86\x1a\x43\x65\x3a\x55\x5f\x1e\x6b\x72\x74\x82\x2c\x77\x08\x77\x07\x0e\x6c\x5a\x0a\xf7\xaf\xf7\xa0\x38\x0a\xf8" ++"\x82\xf9\x21\x15\xd7\x38\x3f\xfb\x2a\x56\xf7\x2a\xfb\x1f\x07\xc1\x5f\x5a\xa3\x47\x1b\xfb\x1b\x32\xfb\x01\xfb\x3a\xfb\x41\xe5\xfb" ++"\x06\xf7\x1c\xce\xc0\xa5\xc3\xbb\x1f\x50\xd5\xf8\xec\xca\xc0\x07\xfb\xb8\xfb\x58\x15\xe4\xc4\x3d\xfb\x0f\xfb\x0b\x51\x3d\x33\x2f" ++"\x4f\xda\xf7\x0c\xf7\x0c\xc7\xda\xe7\x1f\x0e\xfb\x09\xf7\x96\xf8\xa8\x15\xfb\x1c\x86\x3b\x26\xfb\x3c\x1a\xfb\x45\xe3\x23\xf7\x29" ++"\xf7\x29\xe3\xf3\xf7\x45\xe1\x78\xcd\x63\xbd\x1e\x7a\xa0\x85\x90\x45\xc1\xfb\x28\xf7\x07\x18\xf7\x8f\xd5\xfc\x05\x44\x06\xf7\x49" ++"\xfb\x58\x40\x1d\xfb\x38\x90\xf7\xf1\x15\xf0\xfb\x11\xf7\x10\xfb\x45\xb1\x40\xc7\xf7\x00\xf7\x05\xf7\x34\xf4\xf7\x11\x3b\xe6\xfb" ++"\x39\xf7\x7d\x6a\xcf\x53\x24\x41\x22\xfb\x26\xfb\x4c\x08\x0e\xfb\xe9\xf7\x12\xf9\xef\x40\x0a\x29\x1d\xfb\xb3\xf8\x42\x15\x8c\x64" ++"\x91\x78\x99\x4e\x1d\x29\x1d\x32\xf7\xb5\x15\xeb\xf7\x2a\x05\x4b\x06\x3c\x2b\x3a\x54\x1d\x29\x1d\x35\xf8\x32\x24\x1d\xf7\xda\xf9" ++"\x93\xf7\x6c\x15\xc8\xfc\x62\x07\x91\xf6\xc3\xbd\xf7\x01\x89\x08\xf7\xb7\xc9\xfb\xac\x5e\x1d\x66\x1f\x4a\x60\x69\x42\x2c\x1a\xfb" ++"\x08\xb8\x38\xb0\x1d\xc9\xfb\xb7\x06\xfb\x01\x89\x53\xbd\x85\xf5\x08\x0e\x29\x1d\x8a\xf8\x23\x28\x1d\xf7\xd1\xfb\x6b\x15\x89\x9d" ++"\x93\x8a\x9a\x1b\xb5\xa9\x94\xa0\xa2\x1f\xa7\xa2\x91\xa2\xd7\x1a\xf8\x55\x07\xbc\x81\xab\x73\xa4\x1e\xab\x6e\x5d\x9d\x56\x1b\x3f" ++"\x5e\x71\x3e\x53\x1f\xe3\x3e\xfc\xa0\xdf\xf7\xb5\x07\xf7\x01\xc3\xcf\xe5\xca\xb3\x63\x4d\x1e\xfc\x2b\x07\x4e\x8a\x83\x84\x80\x1e" ++"\x7d\x83\x79\x84\x6f\x1b\x83\x86\x8b\x8c\x7f\x1f\x0e\xf8\x95\xf7\x7e\x15\x8c\xdb\x84\xbc\x7c\xb1\x08\xe1\x6a\x3a\x5d\x1d\xfb\x42" ++"\xfb\x41\xe5\x23\xf7\x29\xa3\x99\x8d\x91\xa9\x1f\x71\x77\x84\x85\x84\x84\x08\x7a\x78\x80\x71\x74\x1a\x55\xc2\x69\xdf\xa2\x9e\x8e" ++"\x91\xa6\x1e\xb8\x07\x84\x78\x77\x88\x72\x1b\x5e\x70\x9e\xab\xb1\x9c\xa8\xc1\xc4\x1f\xb9\xb9\xa3\xb6\x96\xc2\x08\x37\x06\x46\x74" ++"\x5b\x66\x48\x1b\x57\x5e\xa4\xb6\x6e\x1f\x78\xaa\x83\xa9\x8a\xbf\x08\x8e\xcf\x15\xec\x91\xc6\xca\xdf\x1b\xe0\xc7\x49\x2d\x1f\x0e" ++"\xfb\x78\x62\x1d\x0e\xfb\x78\x62\x1d\x23\xf8\xb5\x21\x0a\x30\xf8\xaa\xf7\x9f\xa1\x1d\xf8\x32\xbd\x1d\x41\xf8\xa4\xf7\x88\x15\x92" ++"\x07\x8a\xc7\x8a\x97\x84\xac\x08\xf5\x75\x34\xce\xfb\x07\x1b\xfb\x27\x2e\x20\xfb\x3b\xfb\x3b\xe5\x26\xf7\x28\xf7\x06\xd5\xbf\xf2" ++"\xab\x1f\x8d\x92\x05\x52\x06\x84\x7b\x86\x82\x88\x87\x08\x59\x6c\x58\x71\x4a\x1b\x5f\x67\x97\xa1\x73\x1f\x7a\x9a\x82\x9b\x80\xb0" ++"\x08\xed\x07\xf7\xb3\xbb\x15\xfb\xb1\xe0\x06\xd1\xac\xaf\xa4\xd0\x1b\xc1\xb0\x7a\x63\xae\x1f\x96\x7e\x8f\x84\x91\x79\x08\x0e\x5f" ++"\x0a\x0e\x5f\x0a\xf7\x02\xf7\x93\x21\x0a\xfb\x42\xf7\x57\x7b\x0a\xf7\x8d\x7b\x0a\x0e\xfb\x8e\xbe\x16\xf7\xd9\xf8\xd5\xfb\xd9\x37" ++"\xf7\x85\xfb\x36\xfb\x85\x37\xf7\x85\xfb\x37\xfb\x85\x06\x0e\xd7\xf7\xf4\xf7\x98\x15\xfb\x37\x60\xf7\x37\xfb\x3a\xbb\xf7\x3a\xf7" ++"\x35\xb6\xfb\x35\xf3\x06\xe4\x98\xcf\xda\xe6\x1a\xee\x37\xde\x28\x29\x38\x34\x26\x34\xcf\x3e\xe6\x7e\x1e\xa6\xf7\xcb\x15\xd0\xc5" ++"\x50\x45\x43\x51\x51\x44\x42\x52\xc5\xd4\xd2\xc5\xc4\xd5\x1f\x0e\xf7\x1b\xf7\xe0\x15\xf7\x28\xdd\xfb\x28\x92\x0a\xf7\x38\x7e\x1d" ++"\x0e\xfb\x42\xf7\x68\x4f\x0a\xf7\x7e\x06\xf7\x54\xf8\x90\x05\x2d\x06\xfb\x20\xfc\x19\xfb\x28\xf8\x19\x05\x2d\x06\xf7\x5c\xfc\x90" ++"\x05\x0e\xf7\x0b\xf9\x70\x15\x8d\x2f\x0a\xe7\x3f\x0a\x51\x8a\x0a\xf7\x76\xfb\x64\x32\x0a\xf7\x75\xf9\x79\x99\x1d\xe0\xfb\x6d\x32" ++"\x0a\xf7\xcf\xf8\xe4\x15\xef\x54\x07\x89\xc2\x9d\xa8\xb0\x8c\x8d\x8c\x18\xb1\x07\x4f\x8d\x64\x5c\x8a\x3f\x08\x24\x07\xf7\x51\x47" ++"\x15\x3f\x07\xca\x61\x5d\xa7\x49\x1b\xfb\x13\x33\xfb\x0a\xfb\x3c\x33\xa0\x4b\xb8\x56\x1f\x5d\xb2\xbd\x72\xc1\x1b\xca\xb8\xa7\xcd" ++"\xb7\x1f\x70\x07\xfb\x20\x64\x57\x23\x44\x66\xa7\xc7\x83\x1e\x36\x06\x2a\x93\xd8\x4e\xf7\x06\x1b\xd8\xcb\xa4\xb5\xad\x1f\xb3\xbc" ++"\x9a\xcc\xf7\x0f\x1a\xf8\x4a\x07\xfb\x73\x4d\x15\xe3\xbd\x41\xfb\x19\xfb\x13\x58\x41\x34\x35\x59\xd6\xf7\x15\xf7\x14\xbd\xd7\xe1" ++"\x1f\x0e\xf7\xd1\xf9\x5f\x58\x1d\xe2\x33\x32\x0a\xfb\x11\xb3\x1d\xf8\x4f\x04\xfc\x7d\xf7\x63\x05\x3c\x07\xf8\x1e\xfb\x38\xfc\x1e" ++"\xfb\x35\x05\x3c\x07\xf8\x7d\xf7\x63\x05\x0e\xf7\x2d\xf9\x21\x15\xd7\x38\x3f\x4f\x56\xc7\xfc\xec\xde\xf7\xb5\x07\xf6\xc3\xd1\xe2" ++"\xa6\xa5\x83\x7c\x9f\x1e\xa3\x79\x95\x73\x65\x1a\xfb\xff\xde\xf8\x20\x07\xe3\x4c\xc2\x25\x41\x5e\x74\x4b\x5a\x1e\xf7\x28\xf7\x63" ++"\xc0\x07\x0e\x70\x1d\x34\xf7\x67\x27\x1d\x3b\xf7\xbc\x6f\x15\x9f\xe5\xc7\xf2\xf7\x08\xf7\x25\x08\xeb\xf7\x0e\xab\xce\xda\x1a\xde" ++"\x45\xcf\x37\x5b\x5f\x76\x65\x6a\x1e\x75\x72\x81\x75\x7e\x5d\x7f\xaf\x83\x9d\x7f\x9d\x08\xbd\x6a\x58\xa8\x54\x1b\x36\x49\x47\x32" ++"\x48\xa0\x5e\xdf\xfb\x06\x1f\xf7\x2b\xfb\x5e\xb3\x47\xa5\x24\x08\x0e\x45\xb4\x16\xf8\x9e\xf8\x25\x06\xfb\x99\xf7\xdc\xfb\x99\xfb" ++"\xdc\x05\xbe\xfb\xf2\x15\xf7\xdc\x07\xf7\x66\xf7\xa2\xf7\x66\xfb\xa2\x05\xfb\xdc\x07\x0e\xfc\x20\x2e\x1d\xfb\x51\x77\x1d\xfb\x7a" ++"\xf7\x3f\x88\x0a\xf7\x01\x27\x6a\x0a\xfc\x20\xf7\x48\x20\x0a\x38\xfc\xa0\xde\x06\xdd\xf9\x51\x15\xfb\x8b\x45\xf7\x8b\x06\x0e\xb2" ++"\xf7\xf8\xf7\xbd\x15\x5b\xb6\x87\x8e\x77\x9a\x08\xa7\x66\x5d\x9d\x67\x1b\x3e\x4c\x4c\x3e\x3e\xca\x4c\xd8\xb0\xb8\x9c\xa8\xb0\x1f" ++"\x9f\x99\x8f\x8f\xbb\xb6\xbc\x60\x90\x87\x9e\x7d\x08\x6f\xb0\xb8\x79\xb0\x1b\xd8\xca\xca\xd8\xd8\x4c\xca\x3e\x67\x5c\x79\x6f\x67" ++"\x1f\x77\x7d\x87\x87\x5a\x60\x08\xaf\x6a\x15\xc3\xc4\xc3\xab\xb5\x1b\xbc\xb3\x63\x5b\x5a\x63\x63\x5a\x61\x53\xab\xc4\x52\x1f\x44" ++"\x16\x53\x52\x53\x6b\x61\x1b\x5a\x63\xb3\xbb\xbb\xb3\xb3\xbc\xb5\xc3\x6c\x52\xc4\x1f\x0e\xfc\x24\xf7\x50\xf8\x9f\x15\xb0\x85\xda" ++"\x82\xe8\x1e\x87\xb5\x89\xa1\x97\x1a\x9d\x91\x95\x97\x91\x8e\x8a\x80\x95\x1e\x81\x95\x97\x86\x98\x1b\xa6\xa0\xa1\xa7\xa9\x6f\xa3" ++"\x68\x60\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x46\xfb\x45\x1a\xfb\x78\x07\x5f\x8f\x4e\x95\x22\x1e\x8f\x61\x8d\x75\x7f\x1a\x79\x85\x81" ++"\x7f\x85\x89\x8c\x96\x80\x1e\x95\x81\x80\x90\x7d\x1b\x71\x75\x75\x70\x6c\xa7\x73\xae\xb7\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90\xd4\xf7" ++"\x41\x1a\x0e\x45\xf7\x9d\xfa\x25\x15\xfd\x79\x07\x66\x91\x3c\x94\x2e\x1e\x8f\x61\x8d\x75\x7f\x1a\x79\x85\x81\x7f\x85\x88\x8c\x96" ++"\x81\x1e\x95\x81\x7f\x90\x7e\x1b\x70\x76\x75\x6f\x6d\xa7\x73\xae\xb6\xaa\xaa\xc5\x99\x1f\x9b\xcb\x90\xd0\xf7\x45\x1a\xf9\x70\x07" ++"\x0e\x45\xf7\xe7\xfb\x6e\x15\xf9\x79\x07\xb0\x85\xda\x82\xe8\x1e\x87\xb5\x89\xa1\x97\x1a\x9d\x91\x95\x97\x91\x8e\x8a\x80\x95\x1e" ++"\x81\x95\x97\x86\x98\x1b\xa6\xa0\xa1\xa7\xa9\x6f\xa3\x68\x60\x6c\x6c\x51\x7d\x1f\x7b\x4b\x86\x46\xfb\x45\x1a\xfd\x70\x07\x0e\xb8" ++"\xf8\xeb\x16\xf7\xa1\x07\xf7\x29\x86\xb1\x71\xb7\x1e\xd1\x61\x3e\xb4\x31\x1b\x38\x46\x6a\x4d\x5e\x1f\x66\x5a\x85\x67\xfb\x36\x1a" ++"\xfb\xa1\xd1\xf7\xa4\x07\xf7\x05\x91\xba\x9d\xad\x1e\xbd\xa6\xc5\xad\xc8\x1b\xc4\xc2\x6e\x5d\xa8\x1f\xa2\x67\x91\x62\xfb\x12\x1a" ++"\xfb\xa4\x07\x0e\xf8\x0e\xf8\xa3\x6c\x0a\xfb\x01\xfb\x63\x83\x0a\xfb\x14\xfb\x05\x15\x96\x59\x96\x75\xa5\x6d\x08\x54\xbb\xc7\x71" ++"\xdc\x1b\xdc\xc7\xa5\xc2\xbb\x1f\xa5\xa9\x96\xa1\x96\xbd\x84\x36\x80\x62\x6d\x5e\x08\x4c\x61\x4b\x6b\x38\x1b\x3e\x4f\xa6\xc1\x61" ++"\x1f\x67\xba\x7c\xb8\x84\xe8\x08\xf7\xee\xf7\x05\x83\x0a\x0e\xfc\x58\xf7\x2a\x20\x0a\x38\xfc\xa0\xab\x06\x53\x5e\x79\x6e\x61\x1a" ++"\x57\xb7\x67\xca\x9c\xa2\x8f\x90\x9d\x1e\xb8\x07\x85\x79\x7f\x88\x7e\x1b\x6d\x77\xa1\xad\xab\xa2\xb7\xa9\xa6\x1f\xf9\x6d\x04\x37" ++"\x22\xdf\x06\x0e\xfc\x58\x47\x1d\x0e\xfc\x58\x47\x1d\x94\xf7\x53\x22\x1d\xfc\x58\x47\x1d\x8c\xf7\xe3\x40\x0a\xfc\x58\x47\x1d\x8c" ++"\xf7\x93\x21\x0a\xfc\x20\x2e\x1d\xc3\xf9\x61\x36\x0a\xfc\x58\xd1\xf8\xa0\x74\x0a\x2e\xf7\x6d\x27\x1d\xfb\x42\xf7\x21\xf7\xc3\x15" ++"\xf7\x71\x30\x1d\xf7\x5b\x07\xde\xdc\xf7\x42\xfb\xac\x05\xf2\x06\xfb\x6a\xf7\xea\xf7\x4c\xf7\x4a\x05\xfb\x01\x06\x0e\xfb\x42\x6b" ++"\x0a\xd7\xfb\xfe\x23\x1d\xfb\x42\xf5\xf7\x47\x15\xde\xdd\xf7\x48\xfb\x99\x05\xd8\x06\xfb\x66\xf7\xc2\xf7\x64\xf7\x64\x05\x37\x06" ++"\xfb\x92\xfb\x96\x05\xf7\x96\x4a\xfc\x92\xcc\x07\x0e\xfc\x58\x43\x1d\x92\x3b\x0a\xfb\x42\xa1\x16\xe5\x06\xf7\x1b\xf8\x1b\xf7\x21" ++"\xfc\x1b\x05\xe7\x06\xfb\xa0\xf9\x6d\x05\x30\x06\xdd\xfb\x70\x05\x0e\xfc\x0b\x43\x1d\xc0\xf9\x6d\x38\x0a\xfc\x58\x43\x1d\x32\x4f" ++"\x23\x1d\xfb\xe8\xf7\x32\x20\x1d\x38\xfd\x6d\xde\x06\xce\xf8\x2c\x15\x22\xf1\xf4\x07\x0e\xfb\x11\xb3\x1d\xfc\x7d\xf8\x0a\x8a\x1d" ++"\xf8\x02\xf7\xd5\x15\xc2\xfb\x34\x07\x86\x95\x87\x91\x84\x97\x08\x67\xca\x84\x9e\xb1\x1a\xd7\xc3\xbe\xe0\xe2\xb8\x58\x24\x8f\x1e" ++"\xe3\x06\x8a\xc8\x83\xb2\x77\xac\x08\xc9\x68\x44\xb0\x37\x1b\xfb\x1b\x23\x2e\xfb\x0d\x61\x93\x74\xb1\x4c\x1f\x92\x80\x05\x3a\x54" ++"\xf7\x02\x06\x92\x7f\x8f\x82\x91\x7b\x08\xfb\x12\x54\xf7\x18\x06\x83\x50\x68\x59\x39\x48\xbc\x49\x18\xa3\xb1\xaf\x97\xae\x1b\xa0" ++"\xa3\x87\x84\xa0\x1f\x6e\xde\xa5\x85\xaf\x1b\xc0\xb2\x9c\xb3\xb3\x1f\x61\xcd\x05\x76\x6d\x70\x81\x70\x1b\x79\x7a\x8f\x97\x60\x1f" ++"\x97\x64\x7a\x8e\x70\x1b\x61\x63\x7e\x71\x64\x1f\xd6\xd6\xab\xb9\x94\xba\x08\xf7\x10\xc2\xfb\x12\x06\x88\x98\x88\x95\x86\x99\x08" ++"\x0e\xfc\x58\xf7\x23\x16\xf8\xf2\x07\xae\x9e\x9d\xb1\x1e\xa9\x8a\x05\x46\x1d\x07\x0e\xd7\xf8\x14\xf8\x82\x15\x9f\x64\x73\x92\x69" ++"\x1b\x28\x36\x36\x27\x2b\xe0\x39\xef\xed\xdf\xe1\xf0\xb9\x79\xb5\x68\xae\x1f\xf7\x2a\xf7\x2a\x90\x72\x9f\x5a\x9a\x6d\x19\x77\x96" ++"\x90\x85\x95\x1b\x92\x90\x91\x92\x90\x8a\x8f\x89\x96\x1f\x84\xab\x89\xa1\xa8\x1a\xb1\x8e\xa9\x92\xa4\x1e\x90\x9c\x8b\x8c\x8f\x1a" ++"\x91\x87\x8f\x85\x87\x82\x89\x88\x82\x1e\x83\x71\x79\x89\x5c\x1b\x6f\x73\x8e\x91\x6e\x1f\x8d\x80\x88\x8c\x86\x1b\x83\x85\x86\x83" ++"\x7e\xa6\x79\xb2\x7c\x1f\xb4\x7c\x91\x89\x98\x88\x08\xfb\x8c\xfb\x41\x15\xd3\xc7\x4e\x42\x41\x4f\x4f\x41\x41\x4f\xc7\xd6\xd5\xc7" ++"\xc6\xd7\x1f\x0e\xfc\x7a\xf7\x35\x91\x0a\x0e\xfb\x42\xf7\x7f\xf7\x53\x15\x92\x7b\x75\x90\x78\x1b\x48\x4f\x52\x4a\x64\xa7\x73\xb8" ++"\xe8\xcd\xd3\xf0\x1f\xf7\xd4\x07\xc8\x82\xbd\x39\x30\x1a\x54\x82\x60\x72\x50\x1e\xa8\x06\xb2\xbb\xa0\xc6\xcb\x1a\xdd\x6c\xd9\x4b" ++"\xd7\x1e\x53\xce\x8a\x8c\x85\x92\x83\x96\x19\xcb\x5b\x07\x0e\xd7\xf7\x95\xf9\x19\x15\xfc\x59\x78\x0a\xf7\xf0\x07\xf7\xb5\x5f\x05" ++"\xfc\x03\x78\x0a\xf8\x52\x07\x0e\x35\x1d\xf7\x37\x39\x1d\x45\xf7\x0a\x98\x0a\xf7\xb5\x07\xf6\xc3\xd1\xe1\xcd\xb5\x63\x4c\x1e\xfb" ++"\xff\xde\xf8\x20\x7d\x0a\xfb\x4d\xf7\x84\x38\x0a\x35\x1d\xf7\x47\xce\x42\x1d\x35\x1d\xdd\xfc\xdc\x23\x1d\xf7\xda\xf8\xa4\xf7\x6c" ++"\x15\xf7\x83\xc8\xfb\x60\x06\xe3\xf7\x2f\x05\xf7\x08\xc9\x3a\x06\xac\xc6\x61\xa3\x5c\x38\x05\xfb\x23\x5e\x1d\x65\x1f\x4b\x60\x69" ++"\x42\x2c\x1a\xfb\x08\xb8\x37\xdc\x69\x1e\x6a\x52\xb6\x74\xb1\xce\x05\x88\xa5\x97\x8a\xb5\x1b\xf7\xac\xc9\xfb\xb7\x06\x77\x85\x8b" ++"\x8c\x82\x1f\xaa\xf7\x2d\x15\x3a\xfb\x21\x57\x9d\x6c\xbe\x88\xd3\x19\xf7\xb6\xf7\x6c\x15\x33\xfb\x2f\x05\xfb\x5e\x06\x91\xf6\xc3" ++"\xbd\xf7\x01\x89\x08\x0e\xfb\x11\xf7\x31\xf7\x03\x15\x4f\x20\xbe\x6e\xd7\xf7\x1c\x05\xf7\xb8\xd1\xfb\x91\x06\xc4\xf1\x05\xf7\x58" ++"\xd1\xfb\x31\x06\xc6\xf4\x59\xa7\x3f\xfb\x19\x05\xfb\x98\x45\xf7\x71\x06\x52\x25\x05\xfb\x38\x45\x06\x0e\xfb\x42\xf7\xb3\x96\x0a" ++"\xfc\x31\xfb\x20\xf8\x31\x05\x2d\x06\xf7\x4c\xfc\xa0\x05\x0e\x2a\x1d\xfb\x2b\xf7\xa2\x6d\x0a\x2a\x1d\x6a\xf7\xaa\x15\x2a\x47\x0a" ++"\xc9\x16\x2a\x47\x0a\x0e\x2a\x1d\xf7\x1d\xf7\x83\x15\xfb\xa6\x45\xf7\xa6\x06\x0e\xf6\x63\x1d\x0e\xf6\x63\x1d\x38\xf8\x12\x21\x0a" ++"\xf7\xa9\x3d\x1d\x0e\xf7\xa9\x3d\x1d\x62\xf7\xd1\x21\x0a\xf7\xc5\xbd\x16\xfa\x04\xcd\xfd\xc2\xf9\xb8\x49\x06\x0e\x4c\x55\x0a\x2c" ++"\xf7\xec\x21\x1d\xfb\x5a\xf1\xf9\x32\x15\xac\xd5\x8b\x8b\xb1\x1b\xba\xb2\x79\x69\xa3\x1f\xad\x5c\xa0\x40\x42\x1a\x6d\x89\x73\x82" ++"\x50\x1e\xc0\x46\x70\x97\x55\x1b\x5a\x64\x7b\x69\x69\x1f\x5d\x5c\x6f\x48\x4a\x1a\xfb\x01\xde\x36\xf6\xd7\xc8\xb4\xd8\xb6\x1e\xb1" ++"\xcf\xa7\xf7\x16\xf3\x1a\xf7\x5c\xfb\x03\xf7\x25\xfb\x2d\x5e\x5c\x81\x79\x63\x1e\xf7\xbf\xfc\x36\x15\x7e\x33\x83\x6a\x7c\x5f\x08" ++"\x3d\x70\x5e\x5f\x54\x1b\x53\x6a\xbe\xe2\xf7\x08\xcd\xeb\xdc\xb5\xb0\x75\x62\xa5\x1f\x0e\xf8\x38\xf9\x0d\xf7\xc9\x15\x55\xe0\x51" ++"\x36\x5f\x63\xb7\xfb\x7e\x06\x6c\xa3\x79\xb5\x99\x96\x8c\x8f\xa0\x1e\xb5\x07\x88\x80\x85\x8a\x81\x1b\x74\x87\x8f\xa3\x1f\xf7\x68" ++"\xc1\x07\xf7\xfa\x5d\x15\xc8\x8a\x5f\xad\x3e\x1b\x3e\x58\x65\x52\x5b\xa6\x75\xdb\x79\x1f\xbb\x7f\x05\xac\x84\x98\x7e\x74\x1a\x6d" ++"\x6f\x78\x5f\x5a\x77\x9b\xb8\x84\x1e\x4e\x06\x44\x8e\xb6\x68\xe2\x1b\xde\xc1\xb2\xc6\xb9\x6f\xa5\x48\x9a\x1f\x5a\x96\x05\x62\x94" ++"\x7b\x98\xa1\x1a\xa9\xa3\x9c\xb5\xb3\x9f\x7b\x69\x8c\x1e\xfd\x66\xe1\x15\xc3\x06\xc5\xb7\xab\x1d\x3b\xd8\xfb\x24\x1e\xfb\x15\xfd" ++"\x6d\xe8\x97\x0a\xa1\x07\xe3\xc0\x5b\x3b\x3b\x56\x5b\x33\x1f\x0e\x71\xf7\xaa\x4f\x0a\xf7\x58\x06\xcc\x91\xb0\x98\xb4\xab\x08\xcd" ++"\xbd\xb0\xdd\xe9\x1a\xf7\x09\x52\xed\x2d\xb4\x1e\x9d\x64\x55\x95\x55\x1b\x7f\x87\x8b\x8a\x7b\x1f\xfc\x79\x07\x5a\x90\x71\x95\x73" ++"\xa3\x08\x68\xad\x76\xca\xd3\x1a\xbe\x95\xb7\x9e\xae\x1e\x98\xa4\x98\x97\xa8\x9b\x08\xde\x07\x50\x73\x6f\x77\x6a\x61\x08\x63\x58" ++"\x7a\x56\x44\x1a\x25\xaf\x35\xca\x5a\x1e\xb3\x6c\xb1\x7e\xd2\x84\x08\xdf\xf8\x79\x15\xec\x85\xc3\x43\xfb\x0b\x1a\x45\x79\x50\x69" ++"\x64\x1e\x72\x6f\x70\x7f\x5a\x86\x08\x0e\x9b\xf9\x03\x20\x0a\xfc\xc1\x41\xd6\xfc\x56\xdf\xf8\x56\xf7\x83\xfc\x56\xdf\xf8\x56\xd6" ++"\x06\x0e\xf7\xd6\xf7\x70\xfb\x30\x15\x3e\x36\xf7\x8f\x06\x8a\xe0\x05\x40\xf9\xab\xf7\xfe\xfd\xab\x45\x06\x8c\x36\x05\xf7\x84\xe0" ++"\x42\xf9\xab\xf0\xe0\xfd\x8f\x36\xf3\x06\x0e\xf7\xda\xf9\x93\xc9\x15\xfb\xb7\x06\xfb\x0d\x57\xc2\xf7\x16\xf7\x15\xbf\xc3\xf7\x0d" ++"\x1f\xf7\xb7\xc9\xfb\xac\x5e\x1d\x66\x1f\x4a\x60\x69\x43\x2b\x1a\xfb\x07\xb8\x37\xb0\x1d\x06\x0e\xf7\xda\xf7\x7d\xc9\x15\x4d\xf7" ++"\xac\x07\xde\xae\x92\xa4\xb1\x1f\xcc\xb6\xac\xd4\xee\x1a\xf7\x03\x5d\xe0\x3d\xac\x1e\x99\x69\x70\x8f\x46\x1b\xfb\xac\x4d\xf7\xb7" ++"\x06\xf7\x0d\xbf\x54\xfb\x16\xfb\x16\x57\x54\xfb\x0d\x1f\x0e\xb2\xf8\x2b\x20\x0a\x37\xfc\x66\x06\xfb\x02\x94\x61\xbd\x8f\xf7\x0b" ++"\x08\xf7\xb4\x37\xfb\xb7\x07\x83\xfb\x31\xd1\x3f\xf7\x3e\x78\x08\xfb\x5b\xdf\xf7\x5b\x07\xf7\x3e\x9e\xd1\xd7\x83\xf7\x31\x08\xf7" ++"\xb7\x37\xfb\xb4\x07\x8f\xfb\x0b\x61\x59\xfb\x02\x82\x08\x0e\xfc\x58\xf7\x32\x20\x1d\x2e\x26\x06\x3b\xac\x5c\xc7\x87\x1e\xb1\x07" ++"\x68\x90\x7d\xa6\x8c\xc5\x08\xbb\x06\x0e\xfb\xe9\x37\x0a\xd3\x39\x1d\xfb\x71\xf8\x44\xfa\x25\x15\xfb\x14\xfd\xa8\xfb\x55\xf8\x20" ++"\xfb\x28\x42\x9d\x6a\xe9\xb9\xf7\x85\xfc\x85\xf7\x2c\xfa\x44\x05\x0e\xfb\xe9\x37\x0a\xe8\xce\x42\x1d\xfb\xe9\x37\x0a\x3a\xfc\xdc" ++"\x23\x1d\x31\xf8\xb4\xf8\x0b\x15\xfc\x8c\xfb\xb5\xd1\xf7\x6f\xf8\x46\x06\x0e\x22\xc6\xfb\x6e\x15\xdf\x4d\x0a\xbb\x73\xce\x1b\xf7" ++"\x1d\xe4\xf7\x02\xf7\x3d\xf7\x42\x31\xf7\x01\xfb\x22\x41\x4a\x6d\x55\x60\x1f\x61\x57\x7e\x59\xfb\x02\x1a\xf7\x7e\xf7\x6f\x15\xe6" ++"\xc4\x3b\xfb\x14\xfb\x0c\x4f\x3c\x31\x30\x52\xd9\xf7\x11\xf7\x11\xc5\xda\xe7\x1f\x0e\xfb\x42\x31\x1d\x40\xf7\xfe\x21\x1d\xfb\x42" ++"\xf7\x88\x73\x15\xc7\x8f\xa9\x91\xa6\x97\x08\xc8\xa6\xb0\xc2\xca\x1a\xd9\x5f\xb6\x23\xa4\x1e\x51\x1d\xe3\x06\xf2\x8a\x47\xc5\x4c" ++"\x1d\x8d\xfb\x00\xc4\x51\xf7\x04\x80\x6c\x44\x18\x96\x85\x05\x90\x79\x0a\x7a\x91\xa2\x5d\x6f\x0a\x59\x82\x31\x0a\xfb\x42\x31\x1d" ++"\xfb\x28\xf7\xff\x37\x1d\xfb\x42\x31\x1d\xfb\x2d\xfc\x4a\x23\x1d\xfb\xd4\xf7\x46\x91\x0a\xf7\x60\xf7\x94\x99\x0a\x0e\x52\xf8\xda" ++"\x20\x0a\xfb\x4a\x06\x97\x5c\x74\x8e\x68\x1b\xfb\x25\x31\xfb\x00\xfb\x41\xfb\x45\xe3\x23\x3c\x1d\xe4\xf4\xf7\x40\xe3\x78\xc3\x5b" ++"\xbf\x1f\xf7\x07\x06\xfb\xb1\x97\x15\xea\xc2\x3f\xfb\x16\xfb\x11\x52\x3e\x2e\x2e\x52\xd8\xf7\x13\xa1\x0a\x1f\x0e\xf7\xef\xf8\x93" ++"\x6c\x0a\x5a\x04\xf7\x43\xf7\x21\xfb\x21\xfb\x43\xfb\x44\xfb\x21\xfb\x20\xfb\x45\xfb\x43\xfb\x1f\xf7\x22\xf7\x47\xf7\x3e\xf7\x23" ++"\xf7\x21\xf7\x41\x1f\xfb\x01\xfb\x37\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f\xfb\x14\xfb\x00\x15" ++"\x92\x36\x96\x62\xa9\x5e\x08\x4c\xb5\xcb\x6b\xde\x1b\xd8\xc7\xa6\xc1\xb5\x1f\xaf\xba\x9a\xb8\x92\xe8\x80\x59\x80\x75\x71\x6d\x08" ++"\x54\x5b\x4f\x71\x3a\x1b\x3a\x4f\xa5\xc2\x5b\x1f\x71\xa9\x80\xa1\x80\xbd\x08\xf7\xee\xf7\x00\x15\x70\x74\x74\x71\x6f\xa2\x74\xa6" ++"\xa6\xa2\xa2\xa6\xa6\x74\xa2\x70\x1f\x0e\xfb\x23\xc7\x16\xf8\x77\xa2\x06\xfb\x35\x93\x3f\xe0\x8e\xf7\x3e\x08\x38\xb7\xb9\x6a\xd4" ++"\x1b\xd1\xc5\xc9\xd5\xcf\x71\xb4\x20\xec\x1f\xfb\x01\xf0\x78\xa6\x64\xf7\x09\x7b\x2f\x50\x35\x21\x35\x08\x3b\x48\x68\x53\x4b\x1a" ++"\x40\xc8\x4d\xd4\xb5\xb4\x9c\xa9\xab\x1e\x9e\x9d\x96\x9a\x9c\xb0\x91\xfb\x3b\x34\x2c\xfb\x33\x8a\x08\x0e\xf7\xd6\xf9\x63\xf9\x7e" ++"\x15\xfc\x80\x45\x06\xf7\x61\xfb\xf5\xfb\x61\xfc\x16\x05\x44\xf8\x87\xf7\x6b\x43\x07\x88\xfb\x23\x05\xfb\xe3\x06\xf7\x60\xf8\x16" ++"\xfb\x5f\xf7\xf1\x05\xf7\xdb\x06\x8f\xfb\x22\x05\xd2\x06\x0e\xf7\x87\xf7\x94\xf8\xa3\x15\x6b\x62\x7a\x63\x85\x58\x08\xfb\x10\x4f" ++"\xf7\x10\x06\x90\x5b\x9f\x5a\xa8\x67\x34\x34\x18\xb5\x62\xe2\xe2\xb5\x6b\xb7\x79\xb9\x86\x19\xfb\x0f\xc6\xf7\x0f\x07\xba\x90\xba" ++"\x9e\xb3\xaa\xe2\x34\x18\xb4\xb4\x34\xe2\xa9\xb1\x9e\xb8\x91\xbd\x19\xf7\x0f\xc7\xfb\x0f\x06\x85\xbc\x78\xb9\x6d\xb0\xe2\xe2\x18" ++"\x62\xb4\x34\x34\x66\xa9\x5c\x9e\x59\x91\x19\xf7\x0f\x50\xfb\x0e\x07\x5b\x85\x5e\x78\x64\x6c\x34\xe2\x18\x61\x62\x05\xf7\xb9\x50" ++"\x15\xf0\xdf\x36\x26\x24\x37\x37\x24\x23\x39\xde\xf4\xf2\xde\xdd\xf4\x1f\x0e\xfb\xab\xf7\x2f\x16\xdf\xf8\x56\xf7\x42\xd5\xfc\x43" ++"\x41\xf7\x41\x06\x0e\xfc\x20\xf7\x92\xc1\x15\x88\x7f\x80\x8a\x7a\x1b\x67\x81\x95\xb0\x1f\xf7\x73\xd7\xc0\x3f\xde\xe1\xcf\x35\xf7" ++"\x24\x38\xfb\x24\x44\x47\xd2\x38\x4e\x56\xc8\xfb\x98\x07\x55\xaf\x6e\xcc\xa1\x9d\x8d\x90\xa7\x1e\x0e\xfb\xf9\x4b\x1d\x6a\xf7\xed" ++"\x15\x27\xc2\x07\x54\x8d\x78\x6c\x65\x1b\x65\x07\xc7\x89\xb2\xba\x8c\xd7\x08\xf2\x07\x0e\xfc\x20\xf7\x39\x75\x15\x8a\x93\x90\x8b" ++"\x94\x1b\xa0\x9d\x8d\x90\xa7\x1f\xd1\x07\x88\x7f\x80\x8a\x7a\x1b\x67\x81\x95\xb0\x1f\xf7\xfb\xe1\xcf\xbc\x1d\xfc\x20\x07\x69\x9a" ++"\x71\xa9\x7e\x1e\x67\x3c\x97\x85\x05\x90\x4d\x1d\xaf\xc4\xa2\x0a\x83\x31\x0a\xf7\xaa\xf9\x7c\x15\x41\x4f\x6c\x54\x65\x1f\x60\x4a" ++"\x7c\x3e\xfb\x2c\x1a\xfb\x27\x99\x3e\xb0\x4a\x1e\x4c\xaf\xca\x68\xd7\x1b\xe0\xc7\xab\xcd\xb1\x1f\xb0\xcb\x99\xd9\xf7\x25\x1a\xf7" ++"\x2e\x7c\xd7\x60\xcd\x1e\xc3\x65\x4f\xa9\x41\x1b\xfb\x25\xfb\xdd\x15\x8f\xf3\x91\xaf\xa2\xb9\x08\xb6\xa0\xb3\xa2\xbf\x1b\xbf\xb2" ++"\x74\x60\xa1\x1f\xa1\x5d\x92\x67\x8f\x23\x08\x8a\x48\x15\x8a\x2d\x87\x5b\x82\x67\x08\x3e\x78\x5d\x63\x48\x1b\x4c\x60\xae\xcd\x75" ++"\x1f\x7f\xb2\x86\xbc\x8a\xf5\x08\x0e\xfb\xe9\xf7\x12\xf9\x9f\x21\x0a\x26\x1d\xfb\xab\xf9\x70\x6d\x0a\x26\x1d\xfb\x38\xf9\x78\x39" ++"\x0a\x26\x1d\x8f\xf9\x51\x28\x1d\xfb\x0e\xf8\xd4\xfb\x47\x15\xfc\xec\x59\xf8\xec\x06\xf7\x2a\x04\xfc\xec\x59\xf8\xec\x06\x0e\xfc" ++"\x20\x0e\xfb\xe9\xa8\x1d\x4c\x3e\x0a\x2d\x4f\x23\x1d\xfc\x20\x4b\x1d\xfb\x23\xfc\x98\x23\x1d\xfb\xe9\xf7\xc2\xf9\x51\x28\x1d\xfc" ++"\x20\x46\x0a\x85\x7f\x16\xf9\x47\x06\xfb\xbd\xf9\x6d\x05\x27\x06\xbe\xfb\x05\x15\xf7\x67\xfc\xaa\x05\xfc\x3b\x06\x0e\xd5\xa7\x16" ++"\xf7\xb4\xdd\x06\x4e\xaf\x6e\xa4\x6f\xb1\x08\x63\xc1\x75\xd8\xdd\x1a\xf7\x37\xe7\xf1\xf7\x27\xf7\x26\xe7\x25\xfb\x37\x39\x75\x3e" ++"\x63\x55\x1e\x6f\x65\x6e\x72\x4e\x67\x08\x39\xf7\xb4\xdd\xfb\x55\x07\xc8\xaf\xa6\xa2\xa7\xb2\x08\xb4\xc3\xa0\xd4\xe1\x1a\xe5\x74" ++"\xd8\x60\xc3\x1e\xd8\x4e\x29\xb9\x20\x1b\x2e\x34\x68\x4c\x4d\x1f\x50\x50\x6d\x37\x22\x1a\x35\xa0\x42\xb4\x53\x1e\xa7\x64\xa6\x74" ++"\xc8\x67\x08\xfb\x55\x06\x0e\x29\xf8\x31\xf8\xa0\x15\xfb\xaf\x07\x43\x81\x65\x6e\x6a\x1e\x6d\x71\x65\x79\x64\x1b\x4a\x61\xb3\xca" ++"\x1f\xf8\x07\x37\xfd\x7a\xde\xf7\x6a\x07\x7f\xa4\xaa\x84\xac\x1b\xd4\xbc\xa7\xcf\xbb\x1f\x42\xd6\xf8\xa0\x07\x0e\xfb\x54\xf8\x37" ++"\xfb\x6e\x15\xaf\xea\x98\xba\xa9\x1a\xa3\x81\xa2\x7b\x9a\x1e\x73\xa1\x87\x8d\x36\xa8\x5e\x9b\x18\x48\xa3\x71\x98\x75\xa0\x08\x68" ++"\xab\x76\xc1\xc2\x1a\xf1\xcd\xd7\xe4\xb6\xb3\x78\x6c\xa2\x1e\x99\x79\x91\x7a\x8f\x6a\x08\xe3\x06\x86\xc2\x80\xa8\x70\xad\x08\xbc" ++"\x63\x4c\xa7\x44\x1b\x49\x4e\x72\x60\x60\x1f\x5f\x5d\x6e\x40\x45\x1a\x47\xa5\x43\xb4\x5f\x1e\xa8\x6b\xaf\x76\xc8\x76\xf7\x05\x65" ++"\x18\xae\x7f\x99\x7d\x75\x1a\x76\x7f\x65\x67\x2c\x1e\x0e\x84\x24\x0a\xf7\x28\xf9\xed\x22\x0a\xb8\x43\x0a\xf7\xa4\xf7\x66\x22\x0a" ++"\x64\x1d\xfb\x07\x3f\x1d\xf7\x2d\xf7\x6c\x22\x0a\xfb\x1c\xf7\x43\xf8\x32\x15\xf7\x7d\xf7\xfc\xdd\xfc\x5a\xfb\xcf\x5d\x39\xb9\xfb" ++"\xe0\xe9\xf7\xe0\xf7\x94\xdd\x07\x0e\xfb\xb1\xf7\x2e\xf7\xd7\x15\xf7\x13\xf7\x7d\xd5\xfb\xd1\xfb\x5d\x68\x41\xae\xfb\x8d\xdf\xf7" ++"\x8d\xf7\x2b\x07\x8c\xd5\x05\x0e\xf7\xef\xf8\x4d\x16\xe9\xf7\xed\xf7\x06\x49\x0a\xbf\xfb\x26\xe8\xf7\x78\x2b\x8d\x0a\xfb\x48\xfb" ++"\xc2\x05\xfb\x03\xf7\xc2\x2d\xfb\xc2\xfb\x03\x06\xfb\x48\xf7\xc2\x05\x22\x06\xf7\x63\xfb\xed\xfb\x8f\xfc\x14\x05\xf4\x06\xf7\x74" ++"\xf7\xed\x05\xf7\x03\x06\x0e\xf7\x25\xf7\xf3\x16\xdf\xf7\x8d\xf2\x06\xf7\x28\xfb\x8d\x05\xbb\xfb\x31\xdf\xf7\x7c\x3e\x06\xfb\x10" ++"\xf7\x67\xf7\x10\xba\x1d\x24\xf7\x5d\x37\xfb\x5d\x24\x06\x21\xf7\x5d\x05\x2a\x06\xf7\x10\xfb\x82\xfb\x3b\xfb\xb2\x05\xed\x06\xf7" ++"\x28\xf7\x8d\x05\xf2\x06\x0e\x45\xf7\xc8\x74\x15\xc1\xbc\x97\xa1\xaf\x1f\xc8\xb0\xb3\xd8\xdc\x1a\xe9\x5a\xcb\x37\x9b\x1e\xad\x96" ++"\x9c\x95\x9c\xa0\x08\xa6\xab\x9b\xb8\xb8\x1a\xf7\x06\x2e\xde\xfb\x13\xfb\x1a\x32\x32\xfb\x1a\x1e\x7a\xe9\xad\x07\xd5\xc0\xbd\xd8" ++"\xd6\xbd\x5a\x43\x41\x54\x5b\x37\x1e\x6a\x3a\xb3\x06\xba\xa5\x85\x7a\xa5\x1f\xaf\x74\x9e\x64\x58\x1a\x33\x55\x57\x2f\x2d\x4f\xc5" ++"\xe5\x1e\x9c\x2d\x07\x87\xfb\x19\xdf\x28\xf7\x16\x7e\x6b\x44\x18\x96\x85\x05\x90\x98\x92\x8d\x96\x44\x0a\x79\x91\xa2\x5e\x87\x1d" ++"\xfb\x6c\xf7\x86\x74\x15\xf1\x91\xd1\xcf\xe9\x1a\xc6\x6f\xb5\x50\xa6\x1e\xbe\xa7\xa4\xb2\xbd\x1a\xdf\x41\xcc\x2a\x51\x59\x75\x65" ++"\x6b\x1e\x76\x71\x7a\x5d\x6b\x1a\x74\xe2\xa2\x07\xbd\xb1\xb0\xbf\xbd\xae\x69\x5c\x7a\x85\x7a\x81\x81\x1e\x79\x79\x6a\x7e\x72\x1b" ++"\x68\x41\xae\x06\xc9\xb4\x67\x55\x54\x66\x6a\x4d\x4b\x69\xaa\xc4\x1f\xa1\x34\x75\x07\x2d\xc8\x4d\xed\x83\x1e\x6c\x45\x97\x84\x05" ++"\x91\x97\x92\x7a\x1d\x83\x31\x0a\x83\xdb\x16\xe9\xf7\xed\xd4\x49\x0a\xc5\xfb\x3a\xe9\xf7\x8c\x25\x8d\x0a\xfb\x47\xfb\xc2\x05\x43" ++"\xf7\xc2\x2d\x06\x0e\xfb\x1b\xd2\x16\xdf\xf7\x8d\xf2\x06\xf7\x28\xfb\x8d\x05\xbb\x5f\x1d\x3e\x06\xfb\x10\xf7\x68\xf7\x10\xf7\x82" ++"\x05\x2a\x06\x21\x56\x1d\x37\x06\x0e\x53\xf7\x76\xf8\x3f\x15\x57\xf7\xc2\x2d\xfd\x6d\xe9\xf7\xed\xbf\xfb\x4b\xc7\xf7\x4b\x8d\x06" ++"\xf7\x74\x81\x0a\xf7\x4c\x4f\x07\x0e\xfb\x3d\xf7\x61\xf7\xd7\x15\x59\xf7\x5d\x30\x1d\xf7\x8d\xbd\xfb\x14\xc1\xf7\x14\x06\xf7\x27" ++"\x50\x1d\x22\xfb\x5d\x05\xf7\x14\x55\x07\x0e\x30\xf7\x31\xf8\x3f\x15\x8c\xf7\xc2\x05\xfc\x04\x39\xf7\xa5\xfd\x1b\x86\x1d\x0e\xfb" ++"\x80\xb0\xf8\x56\x15\xfc\x56\xdf\xf7\x8d\xf2\x07\xf7\x28\x50\x1d\x21\x56\x1d\xfb\xb9\x41\x06\x0e\xbb\xf8\xb8\x4e\x0a\xc3\xa5\x1d" ++"\x87\x0a\xfb\x10\xd2\x16\xdf\xf7\x83\xf7\x85\xfb\x83\xad\x5f\x1d\x69\xf8\x56\x37\xfb\x67\xfb\x85\xf7\x67\x37\x06\x0e\xbb\xf8\x1a" ++"\x74\x15\xf7\x3d\x8f\xeb\xec\xa1\xf7\x50\x08\x2b\x06\x83\x59\x81\x69\x7c\x6e\x45\x0a\xf7\x4a\xf7\x4f\xe2\xf7\x07\xf7\x22\xc6\x73" ++"\x1d\xb9\x6b\xba\x7c\xcc\x87\x6c\x45\x18\x50\x0a\x97\x92\x83\x1d\xae\xc5\x9b\x1d\x0e\xfb\x42\xf7\xab\x74\x15\xf7\x07\x91\xd7\xd8" ++"\x92\xf7\x0c\x08\x37\x06\x37\x84\x0a\xf7\x17\x72\x0a\xfb\x33\xd9\x24\xf7\x16\x7e\x1f\x6c\x45\x50\x0a\x96\x93\x7a\x1d\x82\x85\x8b" ++"\x89\x7f\x1f\x0e\x8b\xf8\x17\x55\x1d\xfb\x6a\xf7\xf7\x05\xfb\x07\x06\xf7\xac\xa0\x0a\xe9\x07\x0e\xfb\x42\xf8\x1b\xf8\xa0\x15\xfb" ++"\x20\x89\x0a\xfb\x6e\xdf\xf7\x6e\x07\xf7\x4f\xf8\xa0\x05\x0e\x8b\xf8\x17\xf7\x72\x15\xcb\x07\xf7\xa6\xf8\x4f\x05\xfb\x03\x06\xfb" ++"\x64\xfb\xf7\xfb\x6b\xf7\xf7\x05\xfb\x06\x06\xf7\xac\xfc\x4f\x05\x4b\xfb\x2f\x37\xf7\x2f\xfb\x1e\xe9\xf7\x1e\xf7\x28\xdf\x07\x0e" ++"\xfb\x42\xf7\xb9\x89\x15\x8d\x07\xf7\x4f\xf8\xa0\x05\x31\x06\xfb\x1f\x89\x0a\x89\xfb\x0d\x52\xf7\x0d\xfb\x33\xdf\xf7\x33\xf7\x0b" ++"\xc4\x07\x0e\xae\xf8\x19\x61\x0a\xca\xfb\x3a\xe9\xf7\x8c\x28\x06\x0e\xfb\x27\xf7\xb9\x67\x0a\xb9\xfb\x33\xdf\xf7\x7d\x38\x06\x0e" ++"\xa0\xf8\x9d\x16\xc3\xa5\x1d\x7d\x1d\xfb\x3a\xf7\xf5\x16\xad\x5f\x1d\x69\xf8\x56\x75\x1d\xa0\xf8\x04\xf7\x8f\x15\xc4\x90\xbb\x93" ++"\xbb\x98\x08\xfb\xa9\xe9\xf9\x6d\x2d\xfc\x06\x07\x4f\x7b\x60\x83\x59\x88\x08\xf7\x75\x4f\xfb\x75\x07\x23\x91\x59\xae\x8c\xcd\x08" ++"\xf7\xb6\x2d\xfb\xbb\x07\x8c\xfb\x08\xe5\x48\xf7\x30\x89\x08\xfb\x21\xc7\x07\x0e\xfb\x3a\xf7\xa6\xf7\x43\x15\xaa\x90\xa1\x92\xa9" ++"\x97\x08\xfb\x5b\xdf\xf8\xa0\x37\xfb\x94\x07\x6e\x82\x73\x85\x6d\x88\x08\xf7\x0d\x55\xfb\x0e\x07\x56\x8f\x6e\xa7\xbc\x1a\xf7\x56" ++"\x37\xfb\x69\x07\x87\x36\xcb\x55\xf5\x8a\x08\x31\xc1\x07\x0e\xa0\xf7\x2f\x20\x1d\x2d\xfd\x6d\xe9\xf8\x06\x06\x9f\xd6\xbc\x93\xc6" ++"\x1b\xf7\x0e\xc8\x67\x43\x1f\xfb\xb6\xe9\xf7\xbb\x07\xf7\x09\x2d\xcf\xfb\x36\x4b\x45\x81\x79\x45\x1e\x0e\x20\xdd\x16\xdf\xf7\xed" ++"\x06\xd2\xb9\xc2\xb2\x57\x1d\xfb\xfa\xdf\xf7\xfa\x4a\x0a\x57\x6e\x47\x52\x1e\xf7\xba\x37\x07\x0e\xfc\x20\xf7\x4e\x2c\x1d\x0e\x84" ++"\xf8\x8f\xdd\x15\x53\xfb\x8c\xe9\xf7\x3a\xc3\xf9\x6d\x6b\x1d\xcc\xd0\x95\x9d\xd1\x1e\x0e\xfb\x2d\xf7\xfc\xd6\x15\x52\xfb\x7c\xdf" ++"\xf7\x31\xc4\xf8\xa0\x37\xfb\x93\x06\x7d\x5f\x66\x85\x64\x1b\x4a\x69\xa7\xc1\x1f\xf7\x55\x37\xfb\x68\xae\x1d\xc7\x1b\xba\xb5\x94" ++"\x9e\xb9\x1f\x0e\xf3\xb2\xf8\x24\x15\x89\x7a\x8b\x81\x7d\x1a\xfb\x79\xf7\x21\xfb\x2e\xf7\x67\xf7\x67\xf7\x21\xf7\x2d\xf7\x79\xf7" ++"\x79\xfb\x21\xf7\x2e\xfb\x67\xfb\x30\xfb\x02\x40\xfb\x27\x50\x1e\xe7\x79\x05\xf2\xb6\xdc\xc2\xf7\x01\x1b\xe2\xd8\x63\x48\xb6\x1f" ++"\xa6\x61\x9b\x5d\x92\x4b\x08\x38\x04\xfb\x37\x79\x2b\x2b\xfb\x23\x1b\xfb\x23\x2b\xec\xf7\x36\x79\x1f\x0e\xb8\x43\x0a\xf8\x45\xf6" ++"\x28\x1d\xfb\x07\x3f\x1d\xf7\xd8\xf7\x10\x15\xfb\xa6\x45\xf7\xa6\x06\x0e\xf3\xf8\x18\xf9\x79\x15\xfb\x66\xfb\x21\xfb\x2e\xfb\x79" ++"\x9d\x0a\xe4\xd9\xa6\xbd\xc6\x1f\xda\xce\xba\xf7\x05\xf7\x0c\xb4\x1d\xf7\x96\xfc\x3c\x15\xfb\x37\x79\x2b\x2b\xfb\x23\x1b\xfb\x23" ++"\x2b\xec\xf7\x36\x79\x1f\xde\x04\xf7\x36\x9d\xeb\xec\xf7\x23\x1b\xf7\x23\xeb\x2b\xfb\x37\x9d\x1f\x0e\xf7\xa9\xf8\xaf\x15\xfb\x28" ++"\x33\x22\xfb\x44\xfb\x45\xe3\x23\xf7\x29\xf7\x28\xe4\xf4\xf7\x40\xf7\x4a\x35\xf2\xfb\x2c\x1f\xf7\x29\xfb\xd2\x15\x20\x80\x56\x4f" ++"\x37\x1b\x37\x56\xc7\xf6\x80\x1f\xd5\x04\xf6\x96\xc0\xc7\xdf\x1b\xdf\xc0\x4f\x20\x96\x1f\x0e\x64\xf8\x68\xfa\x01\x8f\x0a\xfb\xda" ++"\xfd\xbb\x15\xe3\x06\xbf\xb5\xaa\xc8\xa6\x1f\xf7\xa9\xf9\x11\x05\xfb\x02\x06\xfb\x50\xfc\x62\xfb\x5b\xf8\x62\x05\xfb\x04\x06\xf7" ++"\x9d\xfc\xd1\x73\x4e\x7d\x80\x5b\x89\x19\x53\x06\x0e\xfb\x42\xf8\x11\xf9\x26\x8f\x0a\x94\x4b\x15\xfb\x24\xfc\x2c\xfb\x1b\x48\x1d" ++"\xfc\xa0\x6b\x36\x05\x64\x7d\x79\x7d\x69\x1b\x7c\x7e\x8d\x91\x7a\x1f\x3e\x07\x83\x9c\x9c\x88\xa0\x1b\xa7\xa7\x94\x9b\xa2\x1f\xa4" ++"\x9e\x9a\xa1\x9b\xb5\xf7\x7e\xf9\x0e\x18\x0e\xfb\xe9\xf8\x66\xfa\x1d\x9c\x0a\xf7\x86\xb0\x89\x15\xf7\x69\xaf\x8f\xa5\xc8\x1f\xf7" ++"\x05\xbd\xdf\xf7\x33\xf7\x37\x1a\xe1\x70\xd6\x5f\xad\x1e\xa4\x6c\x5e\x97\x50\x1b\xfb\x08\x38\x6b\x4d\x5e\x1f\x71\x67\x81\x64\x89" ++"\x42\xcc\xab\x18\x97\x07\xc1\x9c\xb1\xad\xa2\x1e\x9c\x96\x95\x8e\xb9\x94\x42\xfc\x1f\x18\x7c\x45\x73\x61\x6e\x81\x08\x77\x06\xd3" ++"\x8a\x15\xc8\xbc\x9a\xac\xa1\xf7\x0f\xc2\xf7\xd2\x18\x92\x06\x90\x06\x9e\x06\xa9\x97\x88\x7f\x9e\x1f\xb3\x72\xa1\x51\x3a\x1a\x20" ++"\x73\x34\x5c\x4c\x1e\x64\x59\x58\x6e\x54\x88\x08\xf7\x7b\xfb\x7d\x15\xce\x06\xad\xf7\x52\x05\x7d\xaa\x97\x88\x9e\x1b\xf7\x06\xee" ++"\xf7\x29\xf7\x42\xec\x64\xbd\x3e\x5c\x63\x77\x66\x6d\x1f\x69\x61\x79\x55\x75\xfb\x0b\x08\xb9\xfb\x00\x15\xae\xf7\x54\x05\xe1\x9b" ++"\xad\xbc\xb7\x1b\xb2\xa0\x63\x41\xfb\x20\x56\xfb\x02\x47\x71\x77\x95\xa1\x79\x1f\x0e\xe9\xf8\xaf\xdd\x15\xf7\x17\xd6\xc8\xf0\xf7" ++"\x1f\x1a\xf3\x65\xe1\x3e\xcf\x1e\xc4\x4a\x3e\xa8\x31\x1b\x31\x3e\x6e\x52\x4a\x1f\x3e\x47\x65\x35\x23\x1a\xfb\x1f\xc8\x26\xf7\x17" ++"\x40\x1e\xfb\x5d\x39\xf7\xc1\xd9\x06\x57\xa7\x72\x9d\x6f\xa7\x08\x4d\xc9\x6b\xdb\xe7\x1a\xdc\xa3\xc9\xc1\xc3\x1e\xbf\xbd\xbf\xa1" ++"\xd5\x1b\xd5\xbf\x75\x57\xbd\x1f\xc1\x53\xa3\x4d\x3a\x1a\x35\x6f\x40\x55\x4e\x1e\x6c\x6a\x6f\x76\x51\x6b\x08\x3d\xf7\xc1\xdd\x07" ++"\x0e\xfc\x20\xf7\xe1\x2f\x1d\x0e\xfc\x20\x46\x0a\xf7\xda\xf8\xa9\xf8\x95\x15\x49\x06\xfb\x74\xfc\x95\x05\xdb\x06\xf7\x45\xf8\x2d" ++"\xf7\x45\xfc\x2d\x05\xdb\x06\x0e\xf7\xda\xf8\xa9\x16\xf7\x74\xf8\x95\x05\x3b\x06\xfb\x45\xfc\x2d\xfb\x45\xf8\x2d\x05\x3b\x06\xf7" ++"\x74\xfc\x95\x05\x0e\xf7\xda\xf8\x8c\xf9\x60\x15\xfb\x60\xfb\x34\xfb\x33\xfb\x5e\xfb\x5b\xf7\x34\xfb\x33\xf7\x5d\xf7\x5b\xf7\x34" ++"\xf7\x34\xf7\x5c\xf7\x59\xfb\x35\xf7\x36\xfb\x57\x1f\xa4\x52\x15\xf7\x23\x7e\xf7\x06\xfb\x06\x99\xfb\x25\x08\xfb\xa3\x06\xf7\xa4" ++"\x52\x15\x82\xfb\x22\xfb\x0d\xfb\x0f\xfb\x22\x80\x08\xf7\xa8\x07\x53\xfb\xa8\x15\xfb\x27\x99\xfb\x05\xf7\x05\x7d\xf7\x29\x08\xf7" ++"\xa6\x06\xfb\xa6\xc4\x15\x99\xf7\x24\xf7\x07\xf7\x06\xf7\x25\x99\x08\xfb\xa4\x07\x0e\x45\xb6\x16\xf8\x9b\xf8\x9b\xfc\x9b\x06\xf8" ++"\x67\xfc\x67\x15\xfc\x33\xf8\x33\xf8\x33\x06\x0e\xb8\xf8\xeb\xf8\xf7\x15\x45\xfb\xa4\x06\xfb\x05\x86\x5f\x7b\x6b\x1e\x56\x70\x50" ++"\x67\x4c\x1b\x54\x54\xa7\xb7\x6e\x1f\x73\xb0\x84\xb7\xf7\x11\x1a\xf7\xa4\x45\xfb\xa1\x07\xfb\x29\x90\x65\xa6\x5f\x1e\x45\xb5\xd7" ++"\x62\xe5\x1b\xde\xd1\xac\xc9\xb8\x1f\xaf\xbc\x91\xaf\xf7\x36\x1a\x0e\x3a\xf8\x27\xf8\x1c\x15\xfb\x69\x06\x41\xf7\x4d\x05\x2d\x06" ++"\xf7\x7d\xfc\xd5\x05\xde\x06\xf7\x7d\xf8\xd5\x05\x2d\x06\x22\xfb\x9d\x15\x3f\xfb\x48\x40\xf7\x48\x05\x0e\xf8\x76\xf8\xa0\x15\x38" ++"\xfb\xbd\x06\x20\x53\x45\x34\x49\x61\xb3\xca\x1e\xf8\x07\x38\xfc\x28\x07\x34\xcc\x53\xf1\xd8\xbc\xa6\xd0\xbc\x1e\x42\xa1\x07\x49" ++"\x69\x6d\x69\x60\x1a\x52\xc0\x67\xde\x97\x92\x8c\x90\x9f\x1e\x8d\x8c\x90\x8c\x91\x8c\x08\xb8\x07\x83\x76\x7f\x89\x7b\x1b\x63\x71" ++"\x9f\xab\xb2\xa9\xb6\xb9\xa5\x1f\x0e\xfb\x13\x34\x0a\x0e\xfb\x13\x34\x0a\xeb\xf7\x53\x22\x1d\xfb\x13\x34\x0a\xdf\xf7\xe3\x40\x0a" ++"\xfb\x13\x34\x0a\xdf\xf7\x93\x21\x0a\x26\x1d\xfb\x19\xf9\x86\x27\x0a\x0e\x26\x1d\x69\xf9\x61\x5d\x0a\xbb\x2c\x0a\x30\x41\x1d\xbb" ++"\x2c\x0a\xfb\x2b\xf9\x79\x37\x1d\xbb\x2c\x0a\xfb\x1f\x3a\x0a\xbb\x2c\x0a\xfb\x16\xf9\x78\x3d\x0a\xfb\x76\xba\xf9\x23\x15\xf4\x06" ++"\x56\x6c\x70\x60\x54\x1a\x63\x9c\x63\xa8\x70\x1e\x9e\x7a\x9a\x83\xac\x81\x08\x20\x6b\x5b\x52\x2b\x1a\x48\xa6\x50\xb9\x6a\x1e\xaa" ++"\x74\xad\x81\xc8\x87\xc5\x87\x18\xd5\x86\x9a\x82\x65\x1a\x6b\x80\x65\x65\x2c\x1e\xe1\x06\xaf\xeb\x97\xb7\xb8\x1a\xd0\x69\xa7\x29" ++"\x94\x1e\x52\x90\x4b\x91\x76\x90\x75\x99\x19\x6f\x9d\x78\xb3\xb4\x1a\xc1\xaa\xbb\xbc\x9f\x1e\x9a\xb0\xb4\x91\xcc\x1b\xbe\xd5\x5b" ++"\x06\xfb\x0a\x4a\xb4\xd6\xb2\xa2\xb3\xad\x9f\x1f\x9a\xa5\xab\x91\xc0\x1b\xe4\xd5\xfc\x07\x06\x0e\xfb\x42\x2b\x0a\xfb\xa7\xf7\x6d" ++"\x2b\x1d\xfb\x42\x2b\x0a\xfb\x9e\xf7\x6c\x22\x0a\xfb\x42\x3e\x1d\xfb\x38\xf7\xb6\x15\x2a\xfb\x28\x05\xc7\xb6\x1d\x0e\xfb\x42\x3e" ++"\x1d\xfb\x20\xf7\x9e\x24\x1d\xfb\x7d\xe0\xf9\x23\x15\xf7\x74\x06\x5c\x6f\x67\x6c\x61\x5d\x08\x2c\x23\x5a\xfb\x07\xfb\x09\x1a\x31" ++"\xad\x47\xc8\x6f\x1e\xa6\x7e\xaf\x83\xbc\x87\xb7\x87\x18\xca\x85\x99\x82\x66\x1a\x69\x88\x81\x5d\xfb\x0d\x1e\xe0\x06\xb7\xf7\x0b" ++"\x90\x9d\xbb\x1a\xce\x69\xa7\x2c\x95\x1e\x5d\x90\x41\x92\x85\x8d\x76\x97\x19\x6b\x9e\x79\xb8\xc7\x1a\xe7\xb5\xee\xda\xea\x1e\xbd" ++"\xc7\xbf\xb5\xda\xb8\x08\xd5\xfb\xec\x07\x0e\x74\xa2\xf8\xa0\x9a\xf7\x52\x97\x6b\x99\x06\xdc\x0a\xe8\x0b\xb6\x8e\x92\x8f\x8f\x92" ++"\x90\x90\x8e\x95\x95\x8e\x0c\x0c\xb4\x97\x91\x8f\x90\x93\x8e\x8f\x90\x90\x95\xcc\x0c\x0d\xf8\xc0\x14\xf9\x36\x15\xbe\x13\x00\x83" ++"\x02\x00\x01\x00\x05\x00\x08\x00\x14\x00\x19\x00\x1e\x00\x23\x00\x27\x00\x4d\x00\x52\x00\x81\x00\xb4\x00\xeb\x01\x16\x01\x32\x01" ++"\x3e\x01\x4b\x01\x55\x01\x5b\x01\xbd\x02\x12\x02\x52\x02\x57\x02\x6f\x02\x73\x02\x7f\x02\x87\x02\x8b\x02\x8f\x02\x9b\x02\xa7\x02" ++"\xb3\x02\xb9\x02\xcc\x02\xf3\x03\x07\x03\x1a\x03\x25\x03\x32\x03\x38\x03\x43\x03\x4c\x03\x53\x03\x5a\x03\x61\x03\x66\x03\x6c\x03" ++"\x72\x03\x77\x03\x7c\x04\x07\x04\x0c\x04\x70\x04\x9c\x04\xf7\x04\xfc\x05\x01\x05\x17\x05\x5c\x05\x92\x05\xcd\x05\xe4\x05\xe9\x06" ++"\x1e\x06\x3d\x06\x42\x06\x6f\x06\x87\x06\xb2\x06\xb5\x06\xbf\x06\xe9\x07\x13\x07\x1f\x07\x2b\x07\x35\x07\x5b\x07\x80\x07\x8e\x07" ++"\x96\x07\xa7\x07\xb8\x07\xbe\x07\xc5\x07\xdc\x07\xfb\x08\x0c\x08\x10\x08\x16\x08\x32\x08\x39\x08\x44\x08\x52\x08\x69\x08\x77\x08" ++"\x7c\x08\x93\x08\xaa\x08\xc0\x08\xd5\x08\xe8\x08\xf3\x09\x03\x09\x11\x09\x20\x09\x25\x09\x34\x09\x42\x09\x49\x09\x55\x09\x62\x09" ++"\x6f\x09\x77\x09\x83\x09\x88\x09\x94\x09\xa0\x09\xa7\x09\xad\x09\xb8\x09\xbf\x09\xc5\x09\xcf\x09\xd9\x09\xe3\x09\xeb\x09\xf4\x09" ++"\xfd\x0a\x06\x0a\x0c\x0a\x12\x0a\x17\xf8\xa0\x15\x0b\xa6\x1d\x0e\x15\xfb\x05\x06\xf7\x29\xfb\x28\x05\xc7\x06\x0e\xf8\x6e\x69\x0a" ++"\x0b\xf7\x4b\x8f\x1d\x0b\xf8\x19\x52\x0a\x0b\x15\x2a\xac\x1d\x15\x5b\x63\x64\x5b\x5a\xb2\x64\xbc\xbb\xb3\xb2\xbb\xbc\x64\xb2\x5a" ++"\x1f\x5f\x04\xa4\x9e\x78\x72\x74\x77\x77\x73\x73\x77\x9f\xa2\xa3\x9f\x9f\xa3\x1f\x0b\xf8\x17\x80\x1d\x0b\xf8\xe8\xf8\x97\x15\xbd" ++"\x88\x99\x7b\xad\x1e\xdf\x63\x36\xb7\xfb\x0f\x4a\x1d\x8c\x48\x98\x5f\xa8\x63\x08\x46\xbd\xdf\x68\xf7\x03\x1b\xe2\xd2\x9f\xaf\xba" ++"\x1f\xbc\xb2\xaa\xcc\xca\x85\x1d\x0b\xf9\x2a\xf8\x8b\x15\x93\x1d\xfb\x0c\xb0\x24\xcf\x44\x1e\x51\xc4\xd3\x70\xea\x1b\xf7\x46\xef" ++"\xeb\xf7\x55\xa1\x1f\x2b\x06\x83\x59\x81\x69\x7c\x6e\x45\x0a\xf7\x4a\xf7\x4f\xe2\xf7\x07\xf7\x22\xc6\xaa\x1d\x0b\xf8\x18\x20\x0a" ++"\xfb\x25\xfc\x2c\xfb\x1a\x48\x1d\xfc\xa2\x6b\x38\x05\x66\x7d\x79\x7d\x68\x1b\x7d\x7f\x8d\x8f\x79\x1f\x40\x07\x82\x9c\x9c\x87\xa1" ++"\x1b\xa6\xa8\x94\x9b\xa1\x1f\xa5\x9e\x9a\xa1\x9b\xb5\xf7\x7d\xf9\x0e\x18\x0b\xf8\xbe\x16\xf7\x2e\xf8\xa0\x05\x2d\x06\x23\xfc\x2c" ++"\x24\xf8\x2c\x05\x25\x06\x27\xfc\x2c\x20\xf8\x2c\x05\x2f\x06\xf7\x2c\xfc\xa0\x05\xe9\x06\xf0\xf8\x2f\xf5\xfc\x2f\x05\x0b\xf8\xd9" ++"\x20\x1d\xfc\xa1\x39\xf8\x2e\x06\xfc\x4a\xfc\xc9\x05\x39\xf8\xbf\xdd\xfc\x4a\x07\xf8\x48\xf8\xc7\x05\x0b\xb9\x1d\x3b\xeb\x05\x4b" ++"\x06\xec\xfb\x2a\x05\x0e\x64\x90\x78\x9a\x77\x08\x66\xa5\xb8\x77\xc4\x1b\x0b\xf7\x56\x20\x1d\x2d\xfd\x6d\xe9\x06\x0b\x85\x8b\x89" ++"\x7e\x1f\x0e\x15\x3f\x07\xca\x61\x5d\xa7\x49\x1b\xfb\x13\x33\xfb\x0a\xfb\x3c\x33\xa0\x4b\xb8\x56\x1f\x5d\xb2\xbd\x72\xc1\x1b\xca" ++"\xb8\xa7\xcd\xb7\x1f\x70\x07\xfb\x20\x64\x57\x23\x44\x66\xa7\xc7\x83\x1e\x36\x06\x2a\x93\xd8\x4e\xf7\x06\x1b\xd8\xcb\xa4\xb5\xad" ++"\x1f\xb3\xbc\x9a\xcc\xf7\x0f\x1a\xf8\x4a\x07\xfb\x73\x4d\x15\xe3\xbd\x41\xfb\x19\xfb\x13\x58\x41\x34\x35\x59\xd6\xf7\x15\xf7\x14" ++"\xbd\xd7\xe1\x1f\x0e\xf7\x4e\xf7\xce\x15\xf7\x84\x06\xde\xb0\x63\x31\x1f\x8a\x4a\x05\x5e\x93\x5f\x98\x6d\x1e\xf7\x05\xa2\x06\x68" ++"\xa3\x84\xa5\x89\xec\x8a\xf7\x0c\x78\xaf\x3c\xad\x08\xdd\xb4\xac\xbc\xdf\x1a\xf7\x12\x3d\xd0\xfb\x24\x1e\xfb\xe4\xfd\x6d\xe8\x06" ++"\xf8\x20\x04\xf7\x8f\xf7\x75\x07\xbf\xa9\x83\x77\xa2\x1f\xa4\x76\x98\x6a\x60\x1a\x34\x5f\x64\x28\x1e\x0b\xcc\x20\x0a\xfb\xe7\x07" ++"\x39\x96\x66\xab\x6b\x1e\x66\xaf\xc6\x77\xd2\x1b\xd4\xc6\xa0\xb1\xaf\x1f\xaa\xac\x94\xae\xdc\x1a\xf7\xe7\x37\xfb\xe7\x07\x50\x83" ++"\x72\x70\x77\x1e\x7a\x75\x6a\x81\x69\x1b\x69\x6a\x95\x9c\x74\x1f\x71\x9e\x82\xa5\xc6\x1a\xf7\xe7\x07\x0b\xf8\xa0\x58\x0a\x0b\x15" ++"\x72\x83\x80\x73\x0a\x98\x88\x81\xa4\x1f\x75\xc5\x93\x89\x9e\x1b\xbc\xa9\xae\xd0\x95\x1f\x0e\xd0\x7e\x1d\x0b\xaf\x1d\x93\x07\xc1" ++"\xb1\xbe\xd1\x1f\xf2\x07\x0e\x15\x76\x0a\xc8\x16\x76\x0a\x0e\xf9\x5f\x22\x1d\xfa\x3f\x21\x1d\x15\xeb\xf7\x2a\x05\x4a\x06\x3c\x2b" ++"\x3b\x54\x1d\x15\xfb\x04\x06\xf7\x28\xfb\x28\x05\xc8\x06\x0e\xf7\xf6\xf9\x1b\x15\xbf\x1d\xfd\x1b\xe8\x06\x0b\xbf\xb9\xe4\x92\x1f" ++"\x0b\xa6\x1d\xe7\xfb\x2b\x15\x2f\x24\xe7\x06\xfb\x42\xf2\x15\x2f\x24\xe7\x06\x0e\xf8\xbc\x20\x1d\xfc\x94\x07\x29\x44\x4f\xfb\x08" ++"\xfb\x08\x44\xc7\xed\x1e\x5a\x1d\xfb\x26\xf7\x02\x2d\xf7\x3e\xf7\x3e\xf7\x02\xe9\xf7\x26\x1e\xf8\x94\x07\x0b\x66\x49\x80\x1f\xc4" ++"\x06\xa2\x92\x97\x98\x99\xa7\x1d\xbd\xa9\xae\xd0\x95\x1f\x0e\xd8\x16\xe9\xde\x06\xf8\x0d\xb1\x1d\xfc\x0d\xfc\x40\x05\xf8\x92\x2d" ++"\x07\x0b\x1b\xa8\x9c\x7d\x74\x71\x74\x78\x6c\x71\x0b\x08\x4f\x6d\x4d\x69\x3d\x1b\xfb\x25\x2f\xf7\x08\x0b\xf7\x6a\xf7\xdf\x24\x1d" ++"\xfb\x2a\x05\xc7\x06\xf7\x29\xf7\x2a\x05\x0b\x06\xa6\xf7\x1a\x05\xf7\x03\x07\x0b\x06\xf7\x75\xfb\xed\x05\x0b\x07\xf1\x49\xd3\x2e" ++"\x49\x0b\xdf\xf8\x56\xf7\x7d\xd5\x0b\xf9\x1b\x2d\x06\x0e\xf7\xa5\x06\x55\xb7\x0b\xf7\xe0\x15\xfb\xe0\x0b\xfb\x6e\x15\xdf\x0b\x97" ++"\x85\x05\x90\x0b\xf9\x83\xf7\x33\x15\x46\x73\x89\x1d\xe0\x69\x3b\xc0\x2a\x1b\x43\x4a\x6d\x57\x67\x1f\xc2\x6c\x50\xa6\x36\x1b\x40" ++"\x4d\x75\x64\x68\x1f\x73\x9b\x0a\x92\xb1\xa8\xd8\x1b\xd8\xb4\x70\x58\x1f\x75\x07\x8a\x62\x7b\x80\x45\x84\x37\x84\x58\x81\x6a\x7d" ++"\x08\x4e\x71\x6c\x5d\x47\x1a\x2d\xcd\x4e\xf1\xd9\xca\xab\xd9\xd6\x1e\x92\x7f\x8f\x84\x90\x83\x08\x57\xae\xcd\x6c\xd8\x1b\xf7\x0a" ++"\xde\xcf\xf7\x06\xa1\x1f\xfc\x5a\x89\x15\x78\x78\x70\x6d\x74\x1e\x72\x6a\x66\x7e\x62\x1b\x4d\x65\xab\xbf\xc2\xaf\xa6\xe5\x98\x1f" ++"\xe4\x98\x9c\x8f\xa7\x97\x08\xdb\xb7\x5c\x1d\x4a\x2c\x1f\x0b\xf9\x79\x69\x1d\x0b\xa9\x9e\x15\xb2\x67\xd8\xdf\x05\x4e\xcd\xd9\x6e" ++"\xec\x1b\xf7\x66\xf7\x22\xf7\x2d\xf7\x78\xf2\x6d\xe8\x55\xcf\x1f\xe4\xec\x63\xaf\x34\x2c\x05\xc1\x4d\x3e\xa6\x30\x1b\xfb\x66\xfb" ++"\x22\xfb\x2d\xfb\x78\x2a\xa4\x36\xbe\x45\x1f\xca\xcf\x15\x6c\xc0\x7c\xc8\xd1\x1a\xf7\x47\xf3\xf7\x0c\xf7\x2f\xcc\xc5\x76\x60\xbb" ++"\x1e\xae\x62\x15\xae\x55\x9d\x48\x40\x1a\xfb\x47\x23\xfb\x0c\xfb\x2f\x44\x4e\xa4\xbc\x5a\x1e\x0b\xda\x74\x1d\xe8\xfb\xce\x15\xf7" ++"\x7c\xf7\x48\x07\xbf\xa8\x84\x78\xa4\x1f\xa5\x77\x99\x6d\x63\x1a\x63\x7d\x6d\xbb\x1d\xfb\x48\xfb\xe1\x15\xf7\x8f\xf7\x77\x07\xdd" ++"\xbc\x5c\xc1\x1d\xf8\xa5\xf8\x93\x15\x6b\xa7\x51\x4a\x05\xb8\x5e\x57\x9f\x46\x1b\xfb\x29\x33\x23\xfb\x45\x3d\x9a\x50\xac\x5a\x1f" ++"\x49\x41\xab\x6f\xc8\xd0\x05\x62\xb3\xc2\x76\xcf\x1b\xf7\x28\xe3\xf4\xf7\x44\xd7\x7d\xc3\x6d\xbd\x1f\x4e\x46\x15\x97\x6b\x91\x66" ++"\x5f\x1a\xfb\x13\x52\x3e\x2e\x61\x68\x9b\xab\x6e\x1e\x74\xb2\x15\x7d\xad\x84\xaf\xba\x1a\xa1\x0a\xb7\xb3\x78\x6a\xa5\x1e\x0b\xfc" ++"\x79\x66\x1d\x0b\xf8\x70\x67\x1d\x0b\x15\x34\xdd\x06\xae\x9e\x9d\xb2\x92\x8e\x8b\x8a\x9e\x1e\x46\x1d\xde\xf8\x5c\xe2\x07\x0b\xe4" ++"\xf7\xe7\x15\xfb\xe7\xf7\xae\x07\xf7\x4c\xf7\x04\xf7\x1e\xf7\x77\xf7\x76\xfb\x04\xf7\x1e\xfb\x4c\x1f\xfb\xae\xfb\xd7\x46\x48\x06" ++"\xf7\x36\x16\xf7\x3f\xce\xfb\x3f\xf7\x85\xf7\x41\x06\xd1\xc4\x72\x5b\xb0\x1f\xb1\x5a\x9c\x4a\x2c\x1a\xfb\x4e\x3f\x2a\xfb\x23\x1e" ++"\xfb\x41\x06\x0e\xf8\x83\x20\x1d\x38\xfb\xa3\x06\xc0\x68\x53\xa7\x45\x1b\xfb\x1c\x32\xfb\x01\xfb\x3b\xfb\x45\xe1\xfb\x01\xf7\x22" ++"\xd3\xbd\xa6\xcc\xb8\x1f\x46\xd5\x07\xfb\x7a\xf8\x61\x15\xe5\xc4\x3c\xfb\x12\xfb\x0d\x8e\x0a\xe6\x1f\x0b\x15\xfb\x79\x06\x97\xb1" ++"\x9d\x9e\xb6\xa2\xca\xab\x18\xca\xab\xac\xb7\xc0\x1a\xd5\x4f\xbf\x35\x28\x5a\x5a\x24\x88\x1e\xc9\x06\x8d\xaa\x8e\x9b\x93\x98\x08" ++"\xa3\x99\xa7\x9a\xab\x1b\xbc\xaf\x6b\x60\x6c\x77\x70\x64\x76\x1f\x51\x6c\x2b\x58\x0b\x1e\xe1\x69\x3b\x5d\x1d\xfb\x41\xfb\x41\xe5" ++"\x22\xf7\x28\xf7\x0c\xde\xcf\xf7\x06\xa0\x1f\x0b\x98\x1d\x6d\x42\x0a\xf8\x68\xf7\x6a\x15\xfb\x6a\xf8\x76\xdd\xfc\x19\xf7\x8e\xf7" ++"\xf4\xdd\xfb\xf4\xf7\x7d\xf8\x07\xdd\xfd\x02\x07\xfb\xbf\xfd\x6d\x05\xf2\x06\xe0\xf7\x6a\x05\xf7\xa1\xdd\x15\xfb\x82\x06\xf7\x1e" ++"\xf7\xf3\x05\xef\x06\x0b\xd1\x98\x0a\xf7\xb5\x07\xca\x98\xb2\xa9\xab\x1e\xa7\xa6\xae\x9a\xb0\x1b\xcc\xb5\x63\x4c\x1f\xfc\xd9\xdf" ++"\xf8\xfa\x7d\x0a\x0b\xf7\xe1\x63\x0a\x0b\xf8\x0a\x15\xf7\x8a\xf7\xf7\x05\xfb\x03\x06\xfb\x50\xfb\xb2\xfb\x4f\xf7\xb2\x05\xfb\x05" ++"\x06\xf7\x86\xfb\xf7\xfb\x96\xfc\x0a\x05\xf7\x05\x06\xf7\x5c\xf7\xc4\xf7\x5b\xfb\xc4\x05\x0b\xf7\xd3\x07\xf7\x23\xdd\xd8\xf7\x19" ++"\xd3\x73\xc2\x5c\xb0\x1f\xac\x63\x5d\x98\x41\x1b\xfb\x6f\x0b\x20\x1d\xfc\x95\x07\x51\x85\x6a\x7a\x72\x1e\x6f\x79\x69\x7a\x66\x1b" ++"\x45\x64\xba\xe0\x1f\xba\x2c\x4b\x07\xfb\x0a\xd9\x40\xf7\x11\xf7\x13\xda\xda\xf7\x12\x1e\xf8\xb7\x07\x0b\x66\x0a\x0e\x9e\x0a\x8d" ++"\xcf\x5c\x1d\x49\x2d\x1f\x0b\xf7\x40\xf7\x93\x15\xf7\x0b\xf7\x0b\xf7\x95\xfc\x0a\x05\xf7\x02\x06\xfb\xc0\xf8\x44\xf7\xbd\xf7\xbd" ++"\x05\xfb\x0c\x06\xfb\xff\xfc\x05\x05\xf8\x05\x2e\xfd\x6d\xe8\x07\x0b\xf7\xa1\x15\xf7\x46\xf7\x93\x05\x2b\x06\xfb\x14\xfb\x52\xfb" ++"\x10\xf7\x52\x05\x26\x06\xf7\x48\xfb\x93\xfb\x48\xfb\xa1\x05\xe5\x06\xf7\x1b\xf7\x5d\xf7\x14\xfb\x5d\x05\x0b\xf7\x66\x06\xe7\x59" ++"\x1d\x2f\x1f\xfb\x66\x06\x0b\xf7\x6f\x15\xd6\xfb\x6f\x05\xf3\x06\x82\x1d\x0b\x74\x0a\xf7\x61\x04\x38\x22\xde\x06\x0e\xf7\x21\xf9" ++"\x6d\x15\x38\xfd\x6d\xde\xf7\x60\x06\xdc\xdb\xf7\x45\xfb\xb0\x05\xf2\x06\xfb\x6a\xf7\xeb\xf7\x4a\xf7\x49\x05\x20\x06\xfb\x72\xfb" ++"\x72\x05\x0b\xf9\x6e\x15\xfb\x5b\xfb\x3a\xfb\x38\xfb\x57\xfb\x63\xf7\x35\xfb\x38\xf7\x5d\xf7\x61\xf7\x37\xf7\x36\xf7\x5f\xf7\x5e" ++"\xfb\x37\xf7\x37\xfb\x5e\x1f\x0b\x15\x8c\x2f\x0a\xe7\xbf\xb9\xe4\x93\x1f\x50\x8a\x0a\x0e\x97\x1d\x51\x06\x61\x86\xad\x1d\x1f\x82" ++"\x8f\x76\x63\x05\x6f\xc9\xa3\x95\x0a\xaf\xc4\xb6\x6e\xa3\x0b\xb0\x16\xdf\xf7\x8d\xf2\x06\xf7\x28\x50\x1d\x21\x56\x1d\x37\x06\x0b" ++"\x75\x0a\x6d\xa1\xb7\x0b\xb8\x1d\xdf\x06\x96\x1d\x0b\x53\x1d\x61\x84\x8d\x76\x1b\x5f\x6c\x66\x49\x80\x1f\xc5\x06\xa2\x91\x97\x98" ++"\x9a\x1b\x96\x0b\x15\xfc\xec\x07\x57\x7b\x7a\x57\x85\x88\x8b\x8c\x80\x1e\x44\x07\x89\x95\x90\x8a\x98\x1b\xe9\xbc\xb0\xd3\x1f\xf9" ++"\x0d\x07\x0b\x15\x8c\x2f\x0a\xe8\x3f\x0a\x50\x06\x61\x86\x6b\x73\x55\x1b\x52\x0b\x2b\x47\x0a\x0b\x07\xf7\x7a\x4c\x8e\x1d\x07\x93" ++"\x79\x7a\x8e\x79\x1b\x4a\x52\x55\x4e\x65\xa6\x74\xb7\xba\xb9\xa3\xb3\xa7\x1f\xa0\xa8\x93\xa9\xbc\x1a\x0b\x97\x92\x8d\x97\x44\x0a" ++"\x0b\x5d\x98\x41\x1b\xfb\x6f\x39\x15\x68\x0a\x0e\x20\x1d\x38\xfb\xe6\x06\xa0\xfb\x73\x05\xb3\xa9\x1d\x0b\x15\x23\xc7\x79\x07\x46" ++"\x7e\x77\x5c\x89\x1e\x65\x07\xcd\x89\xb2\xbb\xe0\x1a\xf7\x0c\x07\x0e\x07\xe2\x4a\xc3\x26\x3d\x59\x6d\x42\x5d\x1e\xe3\x07\x0b\xf7" ++"\x77\x82\x0a\x0b\x15\xfb\x2e\xf7\x0d\x05\x38\x07\xf7\x00\x38\xfb\x00\x38\x05\x38\x07\xf7\x2e\xf7\x0e\x05\x0b\xfb\xd8\x06\x89\x4b" ++"\x69\x57\x5b\x81\x08\x41\x07\xf4\x90\xcc\xe0\x89\xf7\x13\x08\xf7\x7d\x0b\xfb\xed\x05\xf3\x06\xfb\x90\xf8\x14\xf7\x61\xf7\xed\x05" ++"\x23\x06\xfb\x47\xfb\xc2\x05\x0b\x15\xf7\x2c\xfb\x0d\x05\xde\x07\x21\xde\xf5\xde\x05\xde\x07\xfb\x2c\xfb\x0e\x05\x0b\x15\xa9\xa4" ++"\x72\x6d\x6d\x72\x72\x6d\x6d\x72\xa4\xaa\xa8\xa5\xa4\xa8\x1f\x0b\x7d\x60\x61\x44\x1b\x2f\x54\xd6\xf7\x10\x0b\x15\xf7\x3a\xf7\x38" ++"\x07\xc0\xaa\x6d\x56\x56\x6c\x6d\x56\x1f\x0e\x4d\x0a\xbc\x73\xcf\x1b\xf7\x1c\xe3\xf7\x01\xf7\x3b\x0b\x2d\xfb\xcf\xfc\x0a\xf7\xcf" ++"\x2e\xfd\x6d\xe9\xf7\xe0\x07\x0e\xf8\xa0\x8b\x0a\x0b\xfc\x2c\xfb\x20\xf8\x2c\x05\x32\x06\xf7\x4f\xfc\xa0\x05\x0b\x06\x61\x86\x6a" ++"\x73\x56\x1b\x52\x6c\xa1\xb7\x86\x1f\x0b\x9a\x0a\x37\x22\xdf\x06\x0b\xfa\x7d\xf7\xcc\x15\xfe\x86\x43\xfa\x86\x06\x0e\x06\xfb\x5a" ++"\xf7\xc2\xf7\x61\xf7\xed\x05\x23\x06\x0b\x51\x3b\x33\x2f\x4e\xdc\xf7\x0e\xf7\x0e\xc8\xdc\x0b\x15\xfb\xa6\x45\xf7\xa6\x06\x0b\x06" ++"\x65\xfb\x67\x05\xd7\x06\xb2\xf7\x67\x05\x0b\xf9\x35\x99\x0a\x0b\xf7\x7d\xf8\x20\xdd\xfc\x7d\xfd\x6d\xe8\x06\x0b\xe0\x49\xce\x37" ++"\x1f\x4f\x04\xbe\xb3\x63\x58\x0b\x2d\xfd\x1b\xfc\x0a\x4c\x0a\x85\xb2\x1b\xd7\xba\x0b\x16\xf7\x5d\xf8\xa0\x05\x2d\x06\xfb\x28\x0b" ++"\x06\xf8\x1b\x04\xf7\x94\x0b\x20\x0a\xfc\xa0\xdf\x0b\x15\x41\x06\x55\xfb\x94\x05\xc4\x06\x0b\x15\x38\xfc\xa0\xde\x06\xf9\x6d\x04" ++"\x0b\x70\x81\x6d\x89\x57\x08\xdf\x06\xcb\x0b\x15\xfc\xec\x59\xf8\xec\x06\x0e\xfb\x79\xf7\x21\xfb\x2d\xf7\x67\x0b\x1f\x77\xa9\x84" ++"\xa9\x8a\xbf\x08\x0b\xdf\xf7\xdd\x07\xd7\xc2\xc8\xcf\x0b\xfc\x4f\x05\xfb\xb2\x0b\xf7\x13\xc4\xd8\xe8\x0b\xb6\x6e\xa3\x58\x0b", 33151 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/StandardSymbolsPS.cff.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/StandardSymbolsPS.cff.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/StandardSymbolsPS.cff.cpp.301 2023-01-17 15:53:51.712205404 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/fonts/StandardSymbolsPS.cff.cpp 2023-01-17 15:53:51.712205404 -0500 +@@ -0,0 +1,511 @@ ++#include "Base14Fonts.hpp" ++ ++extern const MemoryFontData StandardSymbolsPS_cff = { ++"\x01\x00\x04\x02\x00\x01\x01\x01\x12\x53\x74\x61\x6e\x64\x61\x72\x64\x53\x79\x6d\x62\x6f\x6c\x73\x50\x53\x00\x01\x01\x01\x3b\xf8" ++"\xad\x00\xf8\xae\x01\xf8\xaf\x0c\x00\xf8\xb0\x02\xf8\xb0\x03\xf8\x18\x04\xfb\x79\x0c\x03\xb9\x0c\x04\xfb\x48\xfb\xb9\xfa\xd6\xfa" ++"\x86\x05\x1d\x00\x4c\x9e\x9b\x0d\x1c\x06\x86\x0f\x1c\x06\xf9\x10\x1c\x07\x03\x11\xbb\x1c\x3b\xbc\x12\x00\x96\x02\x00\x01\x00\x0a" ++"\x00\x15\x00\x1d\x00\x29\x00\x32\x00\x37\x00\x3b\x00\x3e\x00\x43\x00\x4a\x00\x4d\x00\x52\x00\x55\x00\x59\x00\x5f\x00\x64\x00\x6a" ++"\x00\x6c\x00\x6e\x00\x75\x00\x77\x00\x7c\x00\x7f\x00\x84\x00\x87\x00\x8e\x00\x94\x00\x99\x00\x9b\x00\x9e\x00\xa2\x00\xab\x00\xb8" ++"\x00\xc1\x00\xc6\x00\xca\x00\xcd\x00\xd2\x00\xd9\x00\xdc\x00\xe1\x00\xe4\x00\xe8\x00\xec\x00\xf1\x00\xf7\x00\xf9\x01\x00\x01\x02" ++"\x01\x07\x01\x0a\x01\x0f\x01\x12\x01\x19\x01\x1f\x01\x24\x01\x26\x01\x29\x01\x2d\x01\x34\x01\x39\x01\x3d\x01\x45\x01\x4b\x01\x54" ++"\x01\x5c\x01\x60\x01\x67\x01\x6c\x01\x71\x01\x7a\x01\x83\x01\x8a\x01\x94\x01\x9d\x01\xa3\x01\xaf\x01\xbb\x01\xc6\x01\xce\x01\xd9" ++"\x01\xe4\x01\xef\x01\xfb\x02\x09\x02\x0e\x02\x16\x02\x1e\x02\x29\x02\x37\x02\x41\x02\x49\x02\x55\x02\x5a\x02\x68\x02\x76\x02\x7f" ++"\x02\x8b\x02\x97\x02\x9e\x02\xa8\x02\xad\x02\xb5\x02\xc2\x02\xd0\x02\xde\x02\xe5\x02\xec\x02\xf3\x02\xfd\x03\x06\x03\x12\x03\x1e" ++"\x03\x28\x03\x35\x03\x41\x03\x48\x03\x51\x03\x5d\x03\x6a\x03\x77\x03\x80\x03\x8b\x03\x96\x03\xa1\x03\xae\x03\xbb\x03\xc8\x03\xd3" ++"\x03\xdf\x03\xea\x03\xf1\x03\xfb\x04\x03\x04\x0d\x04\x17\x04\x21\x04\x2d\x04\x39\x04\x45\x04\x53\x04\x61\x04\x6f\x04\x7b\x04\x88" ++"\x04\x94\x04\x98\x04\xbb\x04\xe8\x04\xfb\x75\x6e\x69\x76\x65\x72\x73\x61\x6c\x65\x78\x69\x73\x74\x65\x6e\x74\x69\x61\x6c\x73\x75" ++"\x63\x68\x74\x68\x61\x74\x61\x73\x74\x65\x72\x69\x73\x6b\x6d\x61\x74\x68\x63\x6f\x6e\x67\x72\x75\x65\x6e\x74\x41\x6c\x70\x68\x61" ++"\x42\x65\x74\x61\x43\x68\x69\x44\x65\x6c\x74\x61\x45\x70\x73\x69\x6c\x6f\x6e\x50\x68\x69\x47\x61\x6d\x6d\x61\x45\x74\x61\x49\x6f" ++"\x74\x61\x74\x68\x65\x74\x61\x31\x4b\x61\x70\x70\x61\x4c\x61\x6d\x62\x64\x61\x4d\x75\x4e\x75\x4f\x6d\x69\x63\x72\x6f\x6e\x50\x69" ++"\x54\x68\x65\x74\x61\x52\x68\x6f\x53\x69\x67\x6d\x61\x54\x61\x75\x55\x70\x73\x69\x6c\x6f\x6e\x73\x69\x67\x6d\x61\x31\x4f\x6d\x65" ++"\x67\x61\x58\x69\x50\x73\x69\x5a\x65\x74\x61\x74\x68\x65\x72\x65\x66\x6f\x72\x65\x70\x65\x72\x70\x65\x6e\x64\x69\x63\x75\x6c\x61" ++"\x72\x72\x61\x64\x69\x63\x61\x6c\x65\x78\x61\x6c\x70\x68\x61\x62\x65\x74\x61\x63\x68\x69\x64\x65\x6c\x74\x61\x65\x70\x73\x69\x6c" ++"\x6f\x6e\x70\x68\x69\x67\x61\x6d\x6d\x61\x65\x74\x61\x69\x6f\x74\x61\x70\x68\x69\x31\x6b\x61\x70\x70\x61\x6c\x61\x6d\x62\x64\x61" ++"\x6e\x75\x6f\x6d\x69\x63\x72\x6f\x6e\x70\x69\x74\x68\x65\x74\x61\x72\x68\x6f\x73\x69\x67\x6d\x61\x74\x61\x75\x75\x70\x73\x69\x6c" ++"\x6f\x6e\x6f\x6d\x65\x67\x61\x31\x6f\x6d\x65\x67\x61\x78\x69\x70\x73\x69\x7a\x65\x74\x61\x73\x69\x6d\x69\x6c\x61\x72\x61\x70\x70" ++"\x6c\x65\x45\x75\x72\x6f\x55\x70\x73\x69\x6c\x6f\x6e\x31\x6d\x69\x6e\x75\x74\x65\x6c\x65\x73\x73\x65\x71\x75\x61\x6c\x69\x6e\x66" ++"\x69\x6e\x69\x74\x79\x63\x6c\x75\x62\x64\x69\x61\x6d\x6f\x6e\x64\x68\x65\x61\x72\x74\x73\x70\x61\x64\x65\x61\x72\x72\x6f\x77\x62" ++"\x6f\x74\x68\x61\x72\x72\x6f\x77\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x75\x70\x61\x72\x72\x6f\x77\x72\x69\x67\x68\x74\x61\x72\x72" ++"\x6f\x77\x64\x6f\x77\x6e\x73\x65\x63\x6f\x6e\x64\x67\x72\x65\x61\x74\x65\x72\x65\x71\x75\x61\x6c\x70\x72\x6f\x70\x6f\x72\x74\x69" ++"\x6f\x6e\x61\x6c\x70\x61\x72\x74\x69\x61\x6c\x64\x69\x66\x66\x6e\x6f\x74\x65\x71\x75\x61\x6c\x65\x71\x75\x69\x76\x61\x6c\x65\x6e" ++"\x63\x65\x61\x70\x70\x72\x6f\x78\x65\x71\x75\x61\x6c\x61\x72\x72\x6f\x77\x76\x65\x72\x74\x65\x78\x61\x72\x72\x6f\x77\x68\x6f\x72" ++"\x69\x7a\x65\x78\x63\x61\x72\x72\x69\x61\x67\x65\x72\x65\x74\x75\x72\x6e\x61\x6c\x65\x70\x68\x49\x66\x72\x61\x6b\x74\x75\x72\x52" ++"\x66\x72\x61\x6b\x74\x75\x72\x77\x65\x69\x65\x72\x73\x74\x72\x61\x73\x73\x63\x69\x72\x63\x6c\x65\x6d\x75\x6c\x74\x69\x70\x6c\x79" ++"\x63\x69\x72\x63\x6c\x65\x70\x6c\x75\x73\x65\x6d\x70\x74\x79\x73\x65\x74\x69\x6e\x74\x65\x72\x73\x65\x63\x74\x69\x6f\x6e\x75\x6e" ++"\x69\x6f\x6e\x70\x72\x6f\x70\x65\x72\x73\x75\x70\x65\x72\x73\x65\x74\x72\x65\x66\x6c\x65\x78\x73\x75\x70\x65\x72\x73\x65\x74\x6e" ++"\x6f\x74\x73\x75\x62\x73\x65\x74\x70\x72\x6f\x70\x65\x72\x73\x75\x62\x73\x65\x74\x72\x65\x66\x6c\x65\x78\x73\x75\x62\x73\x65\x74" ++"\x65\x6c\x65\x6d\x65\x6e\x74\x6e\x6f\x74\x65\x6c\x65\x6d\x65\x6e\x74\x61\x6e\x67\x6c\x65\x67\x72\x61\x64\x69\x65\x6e\x74\x72\x65" ++"\x67\x69\x73\x74\x65\x72\x73\x65\x72\x69\x66\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x73\x65\x72\x69\x66\x74\x72\x61\x64\x65\x6d\x61" ++"\x72\x6b\x73\x65\x72\x69\x66\x70\x72\x6f\x64\x75\x63\x74\x72\x61\x64\x69\x63\x61\x6c\x64\x6f\x74\x6d\x61\x74\x68\x6c\x6f\x67\x69" ++"\x63\x61\x6c\x61\x6e\x64\x6c\x6f\x67\x69\x63\x61\x6c\x6f\x72\x61\x72\x72\x6f\x77\x64\x62\x6c\x62\x6f\x74\x68\x61\x72\x72\x6f\x77" ++"\x64\x62\x6c\x6c\x65\x66\x74\x61\x72\x72\x6f\x77\x64\x62\x6c\x75\x70\x61\x72\x72\x6f\x77\x64\x62\x6c\x72\x69\x67\x68\x74\x61\x72" ++"\x72\x6f\x77\x64\x62\x6c\x64\x6f\x77\x6e\x6c\x6f\x7a\x65\x6e\x67\x65\x61\x6e\x67\x6c\x65\x6c\x65\x66\x74\x72\x65\x67\x69\x73\x74" ++"\x65\x72\x73\x61\x6e\x73\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x73\x61\x6e\x73\x74\x72\x61\x64\x65\x6d\x61\x72\x6b\x73\x61\x6e\x73" ++"\x73\x75\x6d\x6d\x61\x74\x69\x6f\x6e\x70\x61\x72\x65\x6e\x6c\x65\x66\x74\x74\x70\x70\x61\x72\x65\x6e\x6c\x65\x66\x74\x65\x78\x70" ++"\x61\x72\x65\x6e\x6c\x65\x66\x74\x62\x74\x62\x72\x61\x63\x6b\x65\x74\x6c\x65\x66\x74\x74\x70\x62\x72\x61\x63\x6b\x65\x74\x6c\x65" ++"\x66\x74\x65\x78\x62\x72\x61\x63\x6b\x65\x74\x6c\x65\x66\x74\x62\x74\x62\x72\x61\x63\x65\x6c\x65\x66\x74\x74\x70\x62\x72\x61\x63" ++"\x65\x6c\x65\x66\x74\x6d\x69\x64\x62\x72\x61\x63\x65\x6c\x65\x66\x74\x62\x74\x62\x72\x61\x63\x65\x65\x78\x61\x6e\x67\x6c\x65\x72" ++"\x69\x67\x68\x74\x69\x6e\x74\x65\x67\x72\x61\x6c\x69\x6e\x74\x65\x67\x72\x61\x6c\x74\x70\x69\x6e\x74\x65\x67\x72\x61\x6c\x65\x78" ++"\x69\x6e\x74\x65\x67\x72\x61\x6c\x62\x74\x70\x61\x72\x65\x6e\x72\x69\x67\x68\x74\x74\x70\x70\x61\x72\x65\x6e\x72\x69\x67\x68\x74" ++"\x65\x78\x70\x61\x72\x65\x6e\x72\x69\x67\x68\x74\x62\x74\x62\x72\x61\x63\x6b\x65\x74\x72\x69\x67\x68\x74\x74\x70\x62\x72\x61\x63" ++"\x6b\x65\x74\x72\x69\x67\x68\x74\x65\x78\x62\x72\x61\x63\x6b\x65\x74\x72\x69\x67\x68\x74\x62\x74\x62\x72\x61\x63\x65\x72\x69\x67" ++"\x68\x74\x74\x70\x62\x72\x61\x63\x65\x72\x69\x67\x68\x74\x6d\x69\x64\x62\x72\x61\x63\x65\x72\x69\x67\x68\x74\x62\x74\x32\x2e\x30" ++"\x30\x55\x52\x57\x20\x53\x6f\x66\x74\x77\x61\x72\x65\x2c\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x32\x30\x31\x35\x20\x62\x79" ++"\x20\x55\x52\x57\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x55\x52\x57\x20\x53\x6f\x66\x74\x77\x61\x72\x65\x2c\x20\x43\x6f\x70\x79" ++"\x72\x69\x67\x68\x74\x20\x32\x30\x31\x35\x20\x62\x79\x20\x55\x52\x57\x53\x74\x61\x6e\x64\x61\x72\x64\x20\x53\x79\x6d\x62\x6f\x6c" ++"\x73\x20\x50\x53\x00\x00\x01\x00\x01\x01\x01\x87\x00\x00\x04\x00\x01\x88\x00\x00\x06\x01\x01\x89\x00\x00\x09\x01\x01\x8a\x00\x00" ++"\x0c\x01\x00\xa6\x00\x00\x0f\x11\x01\x8b\x1a\x00\x3c\x00\x01\xa6\x00\x00\x3e\x00\x01\xa7\x00\x00\x40\x00\x01\xa8\x0c\x00\x98\x00" ++"\x01\xb5\x0c\x00\x5c\x02\x01\xc2\x05\x00\x63\x00\x01\xc8\x00\x00\x65\x00\x01\xc9\x08\x00\xa1\x00\x00\x9c\x00\x01\xd2\x01\x00\xa8" ++"\x00\x01\xd4\x01\x00\x74\x00\x00\x9f\x00\x01\xd6\x02\x00\x79\x00\x01\xd9\x1a\x00\x97\x00\x01\xf4\x24\x01\x04\x20\x5e\x80\x00\xa0" ++"\x4f\xf1\x0d\x00\xbf\x02\x00\x01\x00\x04\x00\x07\x00\x2f\x00\x58\x00\xb8\x00\xd1\x01\x86\x02\x3b\x02\x8f\x02\xd5\x03\x1a\x04\x08" ++"\x04\x0e\x04\x15\x04\x1f\x04\x28\x04\x38\x04\x7a\x04\xb6\x05\x0d\x05\x72\x05\x93\x05\xe9\x06\x4a\x06\x6f\x06\xd7\x07\x39\x07\x4e" ++"\x07\x65\x07\x82\x07\x97\x07\x9c\x07\xfc\x08\x2e\x08\x69\x08\xd0\x09\x51\x09\x6b\x09\xab\x0a\x39\x0a\x54\x0a\x71\x0a\x80\x0b\x29" ++"\x0b\x97\x0b\xc4\x0b\xf3\x0c\x38\x0c\x3f\x0c\x65\x0c\x72\x0c\xcc\x0d\x09\x0d\x43\x0d\x8e\x0e\x06\x0e\x89\x0e\xd4\x0f\x67\x0f\xa0" ++"\x0f\xc0\x0f\xd5\x0f\xf5\x10\x07\x10\x13\x10\x20\x10\x9d\x11\x1b\x11\x92\x12\x09\x12\x93\x13\x0b\x13\x74\x13\xcd\x14\x13\x14\x77" ++"\x14\xe9\x15\x59\x15\xc6\x16\x1b\x16\x5c\x16\xd1\x17\x4c\x17\xb2\x17\xfd\x18\x52\x18\xc8\x19\x47\x19\xb2\x1a\x87\x1a\xfe\x1b\x89" ++"\x1b\xe5\x1b\xf1\x1c\x4c\x1c\x7a\x1d\x1e\x1d\x9c\x1e\x03\x1e\x09\x1e\x26\x1e\x35\x1e\x92\x1f\x1a\x1f\x9c\x1f\xaf\x1f\xf8\x20\x50" ++"\x20\xa8\x20\xdc\x21\x11\x21\x45\x21\x7b\x21\xa8\x21\xb6\x21\xc1\x21\xc9\x21\xf4\x22\x54\x22\xc6\x22\xdf\x23\x14\x23\x4a\x23\x67" ++"\x23\x83\x23\x96\x23\xa2\x23\xaf\x23\xc9\x24\x75\x25\x2c\x26\x2e\x26\xed\x27\x64\x27\xc7\x28\x2f\x28\x6c\x28\xab\x29\x08\x29\x6f" ++"\x29\xb9\x29\xc0\x29\xce\x2a\x04\x2a\x70\x2a\x84\x2a\xa1\x2b\x0b\x2b\x60\x2b\xf3\x2c\x32\x2c\x4d\x2c\x66\x2c\x75\x2c\x8d\x2c\xa4" ++"\x2d\x0d\x2d\x55\x2d\xaa\x2d\xf7\x2e\x47\x2e\x71\x2e\x8c\x2f\x18\x2f\x8d\x2f\xc6\x30\x03\x30\x31\x30\x3c\x30\x68\x30\x76\x30\x82" ++"\x30\x92\x30\xb2\x30\xe9\x31\x08\x31\x16\x31\x2e\x31\x99\x31\xd8\x31\xe3\x32\x23\x32\x53\x32\x60\x32\x8f\x32\xa0\x32\xae\x32\xbf" ++"\x32\xdd\x33\x16\x33\x37\xfc\x45\x0e\xfc\x45\x0e\xfb\xf2\xf7\x41\xf7\x4e\x15\xa2\x06\xaf\xf7\xf8\x05\x92\xcb\x8b\x8b\x99\x1a\xb4" ++"\x76\xa4\x68\x67\x78\x72\x5d\x7b\x8b\x8b\x91\x53\x1e\xbe\xfc\x4f\x15\x22\x0a\x0e\xa9\xf9\x3d\x20\x0a\x56\x06\x39\xfb\x56\x05\xfc" ++"\x0e\x06\x36\xf7\x56\x05\x57\x06\xf7\xc3\xfd\x35\x05\xc4\x06\xfb\x5c\xf8\x42\x15\xf7\xe2\x06\xfb\x36\xfc\x01\x05\x0e\xfb\x4b\xf8" ++"\x5e\xf7\x95\x15\x2d\x06\x9e\xf7\x16\x05\xed\xbf\x31\x06\xa7\xf7\x54\x05\x54\x06\x6f\xfb\x54\x05\xfb\x12\x06\xa7\xf7\x54\x05\x56" ++"\x06\x6e\xfb\x54\x05\xfb\x03\x55\xf0\x06\x7a\xfb\x14\x05\xfb\x01\x57\xf0\x06\x6c\xfb\x61\x05\xc3\x06\xa8\xf7\x61\x05\xf7\x12\x06" ++"\x6d\xfb\x61\x05\xc2\x06\xa9\xf7\x61\x05\xf1\x06\xfb\x16\xf7\x4a\x15\x78\xfb\x16\x05\xfb\x11\x06\x9d\xf7\x16\x05\x0e\xf8\x72\x20" ++"\x0a\xfc\x59\x58\xf8\x22\xfb\x89\xfb\xf5\x5a\xf7\xf5\xfb\xab\xfc\x22\x5a\xf8\x59\x06\x0e\xf7\x2a\xf7\x7b\x16\xf8\x37\xf9\x35\x05" ++"\x56\x06\x60\x72\x55\x70\x4d\x1b\x6d\x76\x92\xa3\x69\x1f\xa7\x61\x7b\x92\x6c\x1b\xfb\x01\xfb\x02\xfb\x0d\xfb\x0d\x3e\xbc\x58\xd6" ++"\xf7\x01\xeb\xf7\x09\xf7\x19\x99\x8a\x93\x87\x9b\x1f\x84\x9f\xa4\x87\xa5\x1b\xae\xa7\x93\x9e\xb2\x1f\xfc\x13\xfc\xef\x05\xf7\x4a" ++"\xf8\xe7\x15\x8f\x82\x8c\x84\x75\x1a\x4b\x79\x57\x66\x5e\x1e\x65\x6b\x63\x74\x68\x1b\x65\x73\xa1\xb0\xea\xe2\xf7\x26\xc4\x90\x8e" ++"\x8b\x8a\x90\x1f\x9d\x78\x92\x86\xb0\x7c\x08\xf7\xbf\xfb\x7f\x15\xfb\x07\xfb\x03\xfb\x0d\xfb\x11\x44\xbf\x59\xd4\xbf\xb6\xa0\xb7" ++"\xb1\x1f\xbd\xc4\xaa\xd6\xcb\x1a\xca\x5e\xb6\x47\x1e\x97\x67\x15\xb3\xa8\x6b\x60\x52\x6f\x47\x61\x5d\x1f\x6d\x70\x61\x78\x67\x1b" ++"\x69\x76\xa2\xb1\xf3\xe4\xf7\x16\xd3\x1f\x0e\xea\xf8\x84\xf8\x3e\x15\x77\x07\xb9\x88\x9d\x7e\x6c\x1a\x61\x63\x3c\x58\x50\x1e\x6a" ++"\xad\x4e\xeb\x68\xd4\xaf\x9c\xa1\x97\x9e\x99\x08\xbd\xaf\xa6\xb9\xbb\x1a\xd0\x53\xbe\x3f\x36\x42\x44\x38\x5f\x98\x58\xa3\x54\x1e" ++"\x47\x66\x7d\x83\x79\x7f\x08\x47\x5a\x6b\x55\x4a\x1a\x2b\xd2\x4c\xf6\xdc\xd1\xa9\xc8\xc7\x1e\x4f\xc0\xc6\x6c\xc8\x1b\xc6\xb6\xac" ++"\xdb\xb8\x1f\x7b\x98\x05\x64\x6e\x72\x7b\x6b\x1b\x56\x5b\xa8\xca\x55\x1f\xa4\xa9\xa1\xaa\xa1\xb0\x92\x96\x9c\xa9\xa7\xbb\x95\x9b" ++"\x93\x96\x93\x94\x9c\x9d\xa2\x95\xad\x90\x08\x9f\x07\xfc\x1a\x7e\x15\x74\xb9\x7b\xc3\xb0\x1a\xc2\xa8\xae\xb8\xba\xac\x67\x59\x4e" ++"\x67\x5e\x3c\x66\x1e\x48\x41\x15\xbc\x29\xb9\x42\xbf\x4b\x08\x61\x63\x5d\x75\x5b\x1b\x42\x50\xcb\xda\xcb\xb6\xc4\xd7\xae\x1f\x0e" ++"\xfb\x88\xbb\x91\x15\x7d\xad\xa4\x86\xb0\x1b\xd2\xc8\xa3\xbb\xbf\x1f\xc1\xbe\xab\xcf\xce\x1a\xf7\x1c\xfb\x11\xf7\x0e\xfb\x20\x75" ++"\x7a\x88\x83\x6c\x1e\x66\x07\x8c\x9d\x93\x8c\x96\x1b\xc7\xc5\x76\x68\xae\x1f\xaf\x67\x9c\x66\x93\x50\x08\xfb\x6e\x5b\xf7\x6e\x06" ++"\x83\x53\x7c\x6a\x6b\x67\x08\x65\x68\x50\x73\x4f\x1b\x73\x77\x8d\x92\x6e\x1f\x0e\xfb\xf2\xf7\xc0\xfb\x2f\x15\x69\xa2\x7b\x9a\x77" ++"\xa5\x08\x55\xd3\x6c\xf7\x10\xf7\x29\x1a\xf7\x1c\xa5\xf7\x0a\xb9\xd3\x1e\xa1\xae\x9e\x9e\xb5\xa8\x7e\x9c\x18\x5d\x73\x77\x7d\x71" ++"\x73\x08\x31\x38\x57\xfb\x1a\xfb\x27\x1a\xfb\x1d\xb8\xfb\x12\xdb\x37\x1e\xaa\x6a\xa3\x7a\xc1\x6e\x08\x0e\xfb\xf2\xb6\xfb\x40\x15" ++"\xb9\xa4\x9f\x98\xa5\xa3\x08\xe5\xde\xbf\xf7\x1b\xf7\x26\x1a\xf7\x1d\x5e\xf7\x12\x3b\xe0\x1e\x6b\xab\x74\x9d\x55\xa7\x7e\x7a\x18" ++"\xae\x73\x9a\x7d\x9f\x71\x08\xc1\x43\xaa\xfb\x10\xfb\x29\x1a\xfb\x1c\x71\xfb\x0a\x5d\x43\x1e\x74\x68\x77\x77\x63\x6f\x08\x0e\xfb" ++"\x4b\xf7\x33\xf8\x31\x15\x86\x91\x87\x90\x87\x8f\x08\xa5\x74\x7f\x93\x7d\x1b\x7a\x7c\x77\x76\x73\x98\x81\xb6\x82\x1f\xce\x7c\xa5" ++"\x80\x7c\x1a\x7d\x70\x7e\x5c\x80\x1e\x67\x83\x88\x8b\x83\x88\x08\x78\x83\x82\x80\x7a\x1a\x76\x9a\x77\x9c\x9b\x92\x90\xb7\xb2\x1e" ++"\x90\x91\x05\xa8\xa5\xa0\x9a\x99\x1b\x92\x8f\x83\x7d\x7a\x87\x7a\x82\x6d\x1f\x7c\x5b\x8b\x8b\x7e\x1a\x76\x9a\x7c\xa2\xa2\x9a\x99" ++"\xa1\x98\x8a\x8e\x7c\xb8\x1e\x81\xaa\x88\x9b\x9d\x1a\x99\x8f\x92\x92\x99\xa0\x7b\x6f\xa5\x1e\x90\x85\x99\x7c\x05\x71\xa2\x97\x83" ++"\x99\x1b\x9c\x9a\x9f\xa1\x9a\x83\x96\x7a\x92\x1f\x83\x8f\x88\x8c\x64\x93\x08\x5c\x96\x71\x98\x99\x1a\x9a\xa4\x96\xce\x9a\x1e\xb5" ++"\x94\x99\x96\xa1\x1a\xa1\x7c\x9f\x7a\x7d\x7e\x82\x72\x75\x1e\x84\x83\x86\x86\x89\x89\x86\x86\x18\x6f\x72\x75\x7b\x7e\x1b\x83\x87" ++"\x92\x99\x9d\x8f\x9c\x94\xa9\x1f\x9a\xb8\x8c\x8e\x97\x1a\xa0\x7c\x9a\x74\x74\x7c\x7d\x75\x7f\x8b\x8b\x9a\x5b\x1e\x95\x6d\x8e\x7a" ++"\x79\x1a\x7e\x87\x83\x84\x7d\x75\x9b\xa7\x72\x1e\x0e\xf7\xc2\xf8\xa9\x39\x0a\xfc\x45\xc3\xfb\x0c\x2a\x0a\x96\xf7\xba\x15\x54\xf8" ++"\xa0\xc2\x07\x0e\xfc\x45\xf7\x12\xef\x15\x22\x0a\x0e\xfc\x29\xf7\x92\x20\x0a\x53\x06\xfb\x5a\xfd\x35\x05\xc3\x06\x0e\xfb\x4b\xf7" ++"\x90\xf9\x42\x15\x34\x4c\x5e\x2f\x63\x1f\x70\x4e\x7f\x48\x36\x1a\xfb\x68\xe3\xfb\x1d\xf7\x1c\xf7\x1c\xe3\xf7\x1d\xf7\x68\xf7\x66" ++"\x33\xf7\x20\xfb\x17\x1e\x89\x67\x15\xe1\xb2\x2a\xfb\x6a\xfb\x6d\x64\x2d\x33\x31\x64\xe9\xf7\x6e\xf7\x6e\xb2\xe7\xe7\x1f\x0e\xfb" ++"\x4b\xf8\x1a\xa5\x15\x37\x91\x7e\x9a\x8d\xea\x08\xf8\xa7\x79\x07\x68\x75\x5e\x73\x3b\x64\x08\x6e\x07\x98\xaa\x9e\x91\x97\x1b\x97" ++"\x96\x84\x81\x8f\x1f\x90\x7d\x8b\x8b\x8d\x4c\x08\xfb\xea\x07\x8c\x2d\x7e\x7b\x37\x85\x08\x71\xf7\xa5\x07\x0e\xfb\x4b\xa4\x16\xf8" ++"\x20\x06\xc1\xf7\x1a\x05\x72\x06\x56\x6c\x78\x83\x35\x1b\xfb\x54\x06\xf7\x61\xf7\x5b\xd3\xf7\x05\xf7\x0a\x1a\xf5\x41\xd8\x25\x57" ++"\x61\x77\x62\x69\x1e\x6f\x6a\x7f\x6c\x81\x4e\x08\x9c\x06\x96\xac\x93\x9a\x99\x9c\x08\xa8\xa3\xaf\x9c\xaf\x1b\xd1\xc8\x46\x3c\x2c" ++"\x43\xfb\x12\xfb\x12\xfb\x13\x1f\x40\x3e\x88\x89\x83\x82\x7e\x7e\x19\x0e\xfb\x4b\xf7\x50\xf7\xfd\x15\x72\x94\x07\xc0\xad\x7d\x69" ++"\xaa\x1f\xa7\x6a\x9a\x63\x5c\x1a\x3b\x5a\x54\x44\x63\x74\x93\xa9\x62\x1e\xa0\x6d\x7d\x92\x7b\x1b\x78\x7b\x7a\x77\x64\xd0\x67\xd9" ++"\xf7\x1d\xf7\x04\xf3\xf7\x15\xd6\x69\xbe\x3e\xb3\x1f\xd0\xc0\xa6\xb8\xc7\x1a\xdc\x49\xc8\x35\x35\x57\x60\x29\x69\x1e\x9a\x82\x05" ++"\xc8\xb0\xad\xa2\xc0\x1b\xca\xb8\x5c\x49\x67\x7d\x68\x70\x70\x1f\x6f\x70\x5f\x77\x6b\x1b\x0e\xfb\x4b\xf7\xb4\x16\xdd\xf7\x4b\xee" ++"\xcb\x28\xf8\x45\x58\x06\xfb\xc3\xfc\x45\x05\x4b\xf7\xa4\x07\xf8\x09\x04\xfb\xc9\xfb\x6e\x07\x0e\xfb\x4b\xf8\x22\xf8\xe8\x15\xb8" ++"\xea\x7c\x93\x7b\x77\x80\x84\x74\x8c\x19\xfb\x4e\x06\xfb\x07\xfb\x9a\xc7\x8a\xb1\x81\xb8\x73\x19\xd8\x62\xb8\x47\x41\x1a\x39\x50" ++"\x48\x43\x6d\x6b\x95\x9f\x6e\x1e\xa4\x66\x87\x8d\x7b\x1b\x78\x7c\x7b\x77\x61\xc8\x67\xd3\xf7\x19\xf7\x05\xf7\x06\xf7\x18\xd5\x6a" ++"\xd0\x4f\xbc\x1f\x64\xab\x65\x9c\x3a\xa0\xb7\xf0\x18\x0e\xfb\x4b\xf8\x45\xf9\x41\x15\x31\x5f\x81\x67\x4f\x1f\xfb\x0f\x43\x3b\xfb" ++"\x29\xfb\x2d\x1a\xfb\x33\xe7\xfb\x0b\xf7\x0f\xf7\x0b\xec\xf2\xf7\x12\xf7\x0b\x39\xdf\xfb\x07\x5f\x60\x7e\x6e\x5f\x1e\xb2\xf7\x3a" ++"\xf7\x07\xf7\x06\xf7\x20\x95\x08\xfb\xc3\xfb\xe0\x15\xa7\xbd\xa4\x93\xaf\x1b\xbe\xac\x76\x5b\xa2\x1f\x9f\x64\x96\x59\x5c\x1a\x34" ++"\x5f\x53\x47\x34\x53\xe6\xf7\x23\xaa\x8d\xa0\x8f\xa5\x1e\x0e\xfb\x4b\xf8\x54\x20\x0a\xfb\xfe\x06\x4d\xfb\x38\x05\xa9\x06\xb4\xd8" ++"\x9b\x94\xe9\x88\x08\xf7\x2f\x06\xfb\x66\xfc\xdb\xa5\x85\x8f\x8a\xa6\x82\x19\x0e\xfb\x4b\xf7\x58\xf7\xe2\x15\x25\x49\x63\x56\x44" ++"\x1a\x30\xdc\x49\xf7\x05\xf7\x03\xdc\xd2\xec\xd2\x66\xc0\xfb\x03\xe3\x1e\xe7\xbe\xb5\xc0\xc7\x1a\xe2\x3b\xcf\x26\x22\x3d\x47\x2f" ++"\x4a\xaa\x5e\xf2\x39\x1e\xa7\x77\x15\xb7\x64\x91\x86\xa0\x77\x08\xbf\x5b\xa0\x65\x61\x1a\x53\x5c\x62\x49\x3d\x5d\xbc\xde\xc5\xa7" ++"\xbb\xcc\xbe\x1e\xb5\xd5\x15\x2c\xcf\x66\xb9\xbe\x1a\xc0\xbd\xb7\xc7\xcd\xbb\x58\x46\x52\x73\x66\x47\x5b\x1e\x0e\xfb\x4b\xb9\x7f" ++"\x15\x8a\x9a\x97\x8b\x92\x1b\xe3\xe5\xb2\xcd\xd0\x1f\xdd\xdc\xbe\xf7\x0e\xf7\x07\x1a\xcb\x7a\xcc\x6c\xbe\x1e\xc8\x66\x4d\xae\x42" ++"\x1b\xfb\x0c\x32\x2a\xfb\x18\xfb\x0d\xda\x38\xf7\x06\xb5\xa7\x93\xa9\xc5\x1f\x5a\xfb\x3d\xfb\x0d\xfb\x04\xfb\x1c\x89\x08\xf7\xd0" ++"\xf7\xd7\x15\x72\x56\x6f\x83\x6a\x1b\x3f\x5d\xd9\xf7\x14\xe4\xb7\xc5\xcd\xdc\xc2\x32\xfb\x18\x69\x88\x72\x84\x63\x1f\x0e\xfc\x29" ++"\xf7\x1e\xef\x15\x22\x0a\xf7\xff\x04\x49\x0a\xa5\xaa\xa9\x72\xa5\x6d\x1f\x0e\xfc\x29\xf7\x30\xf8\x63\x15\x4f\x0a\xab\xa3\xa3\xac" ++"\xaa\x73\xa4\x6c\x1f\x42\xfc\xdb\x2a\x0a\xf8\x9f\xf8\x9e\x15\xfc\x85\xfb\x7e\x05\x54\x07\xf8\x85\xfb\x7d\x05\xc9\x07\xfc\x36\xf7" ++"\x5b\xf8\x36\xf7\x5b\x05\x0e\xf8\xad\xf8\x1b\x15\xfc\xa2\x54\xf8\xa2\x06\xfb\x1f\x04\xfc\xa2\x54\xf8\xa2\x06\x0e\xa5\xf8\x9e\x35" ++"\x0a\xfb\x83\xf7\x87\xf7\x44\x15\x8c\xc9\x9b\xb8\xb1\xba\xc8\xce\x8b\x8b\x9b\xa3\x08\xa4\xb0\x97\xb1\xb3\x1a\xe3\x44\xc9\x25\x2d" ++"\x40\x4d\x3d\x60\xa2\x6b\xab\xa3\x9e\x9d\xa2\x96\x87\x96\x82\x97\x1e\x79\xa3\x8a\x8e\x99\x1a\xb0\xb0\xa8\xbb\xc7\xaf\x5e\x3f\x5e" ++"\x84\x76\x5f\x32\x1e\x66\x40\x85\x71\x89\x27\x08\x9e\x3e\x15\x6b\x72\x72\x6c\x6c\xa4\x72\xaa\xaa\xa4\xa4\xaa\xaa\x72\xa4\x6d\x1f" ++"\x0e\xf8\xad\xf7\x89\x15\xfc\xa2\x54\xf8\xa2\x06\xfb\x1b\x04\xfc\xa2\x54\xf8\xa2\x06\x5b\xf8\x6f\x40\x0a\x43\x72\x90\x6f\x1b\x52" ++"\x5c\x70\x52\x64\x1f\xb6\x69\x05\xc0\xb8\x9b\x95\xb1\x41\x0a\xcc\xbb\x4b\x0a\xb2\xf7\xf5\x20\x0a\x7f\x06\xfb\x73\xfc\xa7\x61\x29" ++"\x84\x84\x4a\x80\x19\x71\xf7\x56\x4a\x0a\x90\x9d\x9d\xb4\x1e\xa9\xd3\x05\xf7\x87\x06\xaa\x43\x05\x9e\x5c\x8f\x7f\x7b\x3c\x0a\x08" ++"\xfb\x9d\xf7\xfb\x15\xf7\x01\xfb\x8a\x05\xfb\x6b\x06\x0e\x7b\xa8\x16\xf7\xda\x06\xc5\xb7\x93\x9d\xae\x1f\xcb\xab\xaf\xc5\xcf\x1a" ++"\xc4\x71\xb8\x57\xa9\x1e\x71\x9b\x73\x93\x59\x95\x08\xe3\x9a\xc2\xc2\xd5\x1a\xcc\x69\xc2\x4f\xab\x1e\x9e\x66\x5d\x93\x3d\x1b\xfb" ++"\xa5\x38\x0a\xf7\x55\xf7\xec\x15\xf7\x8f\x07\x98\x8b\x8b\xc9\xc1\xa2\x88\x82\xa1\x1e\xb6\x7a\xa7\x5d\x56\x1a\x37\x4e\x57\x27\x1e" ++"\x44\x65\x15\xd1\x06\xf7\x08\xc8\x58\x2c\x2b\x4f\x59\xfb\x07\x4d\x81\x8d\x99\x1f\x0e\xb2\xf8\x15\x16\xf7\xd3\xa5\x06\x3c\x90\x6c" ++"\xa1\x56\xe3\xfb\x22\xf7\x79\x18\xf7\x0c\xf7\x36\xcc\xe3\xb0\xa2\xde\x8f\x19\xa5\xfb\x8f\x71\x99\x07\xae\x9a\x81\x75\x7d\x80\x78" ++"\x64\x59\x1f\x2d\xfb\x0f\x3d\xf7\x0e\x05\x6c\xbe\x83\x9a\x99\x1a\xa2\x9e\x98\xac\x1e\xa0\xa5\xfb\xd9\x71\x06\xdd\x86\xab\x76\xc1" ++"\x32\xf7\x1c\xfb\x67\x18\xfb\x20\xfb\x48\x4a\x34\x6a\x76\x3c\x84\x19\x71\xf7\x8c\xa5\x7d\x07\x6a\x7b\x95\xa1\x99\x8b\x8b\xbe\xd0" ++"\x1f\xf0\xf7\x1e\xe6\xfb\x1d\x05\xa4\x64\x99\x6f\x7c\x1a\x75\x77\x7f\x66\x1e\x7b\x06\x0e\x44\x91\x16\xf8\xee\x06\xfb\xad\xf9\x44" ++"\x05\xfb\x8e\xfd\x11\x15\xf7\x69\xf8\x5e\xf7\x51\xfc\x5e\x05\x0e\x43\xab\x16\xf8\xa8\x06\xc0\xf7\x41\x05\x70\x06\x26\x65\x5f\x6c" ++"\xfb\x03\x1b\xfb\x16\x06\x68\x8a\x84\x94\xb6\x1a\xf7\x81\xf7\x22\x07\xe0\x8c\xa0\x78\x8e\x3c\x08\xa4\xf7\x82\x72\x06\x8a\x3c\x73" ++"\x75\x37\x8c\x08\xfb\x22\xf7\x9a\xf7\x39\x3f\x0a\xfc\x96\x34\x0a\xdb\xf7\x82\x16\xf7\xb8\xa5\x06\x42\x8c\x71\xa7\x8d\xd5\x08\xc5" ++"\xa3\x8e\x93\xb1\x1f\xf7\x08\xa6\xd4\xd6\xe9\x1a\xee\x40\xd8\xfb\x0c\xa5\x1e\x68\x92\x6b\x8e\x5c\x8c\x8a\xd1\xa6\xa6\xd2\x8c\x08" ++"\xa5\xfb\xb8\x71\x07\xd2\x8a\xa6\x70\x8a\x45\x5c\x8a\x6b\x88\x68\x84\x08\xfb\x0c\x71\x40\x3e\x28\x1a\x2d\xd4\x40\xf7\x08\x70\x1e" ++"\x83\xb1\xa3\x88\xc5\x1b\x8d\x41\x71\x6f\x42\x8a\x08\xec\xf7\x21\x15\xfb\x1b\x93\x49\xc4\xf7\x03\x1a\xc7\xa1\xb5\xbc\xaa\x1e\xae" ++"\xa1\xac\x94\xc9\x90\x08\xed\x16\xf7\x1b\x83\xcd\x52\xfb\x03\x1a\x4f\x75\x61\x5a\x6c\x1e\x68\x76\x6a\x82\x4d\x85\x08\x0e\x3b\xf7" ++"\x6d\xf9\x0c\x15\xf7\x76\x3f\x0a\xfc\xd3\x23\x0a\xf7\xc1\xa5\x81\x06\x3a\x90\x77\xa2\x8e\xe3\x08\x0e\xb2\xf7\x7c\xf8\x00\x15\xf7" ++"\x3b\x07\x2d\x0a\x21\x0a\xf7\x48\xf7\xc4\xfb\x48\x2e\x0a\xfb\xb0\x24\x0a\xfb\x3b\x07\x0e\xfb\xf2\xf7\xd0\xa5\x15\x36\x0a\xf8\x19" ++"\x07\x2d\x0a\x06\x0e\x57\xf9\x03\xf7\xde\x15\x78\x90\x81\x8e\x88\x8c\x76\x92\x7d\x91\x83\x8d\x7e\xf7\x27\x7c\xbe\x5c\xc9\x08\xba" ++"\x67\x61\xa4\x60\x1b\x4d\x5f\x5a\x47\x2d\xdb\x35\xf7\x24\x4f\x1f\x8c\x5c\x05\xfb\x32\x51\x26\x2f\x67\x6b\x9d\xa7\x7c\x1e\x81\x9f" ++"\x83\xaf\xa7\x1a\x9e\x8e\xad\x90\xb8\x1e\x96\xea\x8b\x8e\x9f\x1a\xc1\x63\xb3\x54\x65\x71\x7b\x64\x71\x1e\x7e\x78\x87\x82\x78\x59" ++"\x08\xa6\x06\xc0\xa8\x96\x97\xa0\x1b\xa5\x9e\x79\x72\x82\x8a\x7e\x89\x7d\x1f\x7d\x20\x89\x76\x66\x1a\x28\xcd\x4a\xf0\xf6\xd5\xc0" ++"\xf3\xb2\x1e\x9f\xbf\x93\xba\x8c\xc3\xa9\x7e\xa4\x80\x9f\x83\x08\xfb\x2d\xf7\x07\x15\xfb\x05\xb6\x3e\xdb\xd7\x1a\xb4\xa4\xa7\xb0" ++"\xb2\xab\x6c\x51\xa2\x1e\x9a\x66\x92\x65\x97\x23\x08\x0e\xb2\xf7\x78\xf8\xa7\x15\x88\xe0\xa0\xa6\xd1\x8f\x08\x8e\xa5\xfb\xb0\x23" ++"\x0a\xf7\xb0\x21\x0a\xf7\x23\x07\xb3\xac\xbe\x58\x99\x7b\xe4\x22\x19\xbc\x51\x99\x76\x7b\x1a\x7a\x7d\x83\x6c\x1e\x6a\x71\xf7\xcf" ++"\xa5\x06\x4f\x90\x6a\xa1\x4b\xd9\xfb\x72\xf7\x94\x18\xb6\xb6\xa2\xa4\xa3\xa4\xa3\xa5\x19\xf7\x16\xf7\x1d\x91\x8e\xe0\x8c\x08\xa5" ++"\xfb\xa3\x71\x07\xb7\x8a\x91\x8b\x95\x87\x08\x97\x87\x93\x82\x82\x1a\x73\xfb\x1d\xfb\x2a\xfb\x0e\xfb\x02\x1e\x0e\x8e\xf7\xcd\xf8" ++"\x89\x15\xf7\x2d\xfb\xfb\x05\x9f\x5c\x8e\x80\x7a\x3c\x0a\xfb\x7f\xf8\xb6\x18\xfb\x79\xfc\xb6\x62\x2c\x84\x83\x4f\x7e\x19\x71\xf7" ++"\x50\x4a\x0a\x91\x9d\x9c\xb4\x1e\x0e\xf7\x62\xf8\x3c\x8c\x15\xf7\xa2\xf8\xb0\x05\xfc\x23\x2f\x0a\xdf\xa0\xa6\xd1\x90\x08\x8e\xa5" ++"\xfb\x42\x06\xfb\x91\xfc\x8b\xfb\x89\xf8\x8b\x05\xfb\x4f\x23\x0a\xf7\x76\x21\x0a\xf8\x23\x07\x0e\xb2\xf7\x96\xa5\x15\x86\x4d\x0a" ++"\xf8\x1a\x07\xf8\x37\xfc\xa8\x05\xb8\xf8\xa7\x06\x88\xdf\x9f\xa6\xd0\x90\x08\x90\xa5\xfb\x74\x24\x0a\xfc\x07\x07\xfc\x22\xf8\x95" ++"\x05\xfb\x33\x71\x8f\x06\xd1\x87\xa0\x70\x88\x37\x08\xfc\x1a\x07\x8f\x37\x75\x6e\x45\x88\x08\x86\x71\xf7\x79\x06\x0e\xb2\xf8\x12" ++"\xf9\x42\x28\x0a\xe0\xa4\x16\xf7\xb0\x21\x0a\xf8\x0e\x07\xcd\x8d\x97\x9c\x9a\x1e\x9c\x9c\x9c\x8d\xf7\x22\x1b\xf7\x1a\x90\x87\xfb" ++"\x00\x1f\xfc\x0e\x2e\x0a\xfd\x64\x34\x0a\xc5\xf8\x8d\xf8\x5d\x2b\x0a\xfb\x0f\xf8\x5f\x28\x0a\xfb\x13\xf7\xe5\xa5\x15\x7c\x06\x37" ++"\x90\x77\xa2\x8e\xe3\x08\xf7\x41\x07\x83\xae\xb4\x87\xac\x1b\xf7\x28\xe0\xcf\xf7\x0c\xd4\x65\xc6\x47\xa8\x1f\x9d\x64\x6c\x8e\xfb" ++"\x05\x1b\xfb\x8a\x23\x0a\xf7\xc9\x06\xfb\x08\xf8\xf8\x15\x9e\x92\x8d\xd6\xac\xa1\x87\x83\x9e\x1e\xb8\x77\xa5\x5c\x4f\x1a\x59\x79" ++"\x5f\x6c\x72\x1e\x78\x74\x6d\x82\x5f\x1b\x72\x79\x8e\x94\x65\x1f\x0e\x30\xf7\x3b\xf9\x0c\x15\xf7\x3d\x06\xf7\x0a\x8a\xa9\x75\x9b" ++"\x28\x08\xa5\x06\x81\xf7\x37\x05\xfc\x82\x06\xf7\x6e\xfb\xf5\xfb\x7f\xfb\xd4\x05\xf8\xa6\x06\xc1\xf7\x48\x05\x71\x06\x6d\x3c\x69" ++"\x78\xfb\x06\x8c\x08\xfb\x9f\x06\xf7\x67\xf7\xb2\x05\x0e\x43\xf8\x73\xa5\x15\x77\x4c\x0a\xf8\x7a\xd5\x07\xe9\x8c\xae\x6e\x93\x36" ++"\x08\xa4\x06\x80\xf7\x32\x05\xfc\xbc\x06\x80\xfb\x32\x05\xa5\x06\x92\xe1\xad\xa5\xf3\x8c\x08\xcc\xfc\x7a\x06\x8e\x36\x76\x70\x45" ++"\x87\x08\x77\x71\xf7\xd2\x06\x0e\x92\xf8\x20\xf7\xb7\x15\xf7\x26\xf7\x84\xbd\xe1\xa6\xa0\xd6\x94\x19\xa5\xfb\x79\x71\x96\x07\xb3" ++"\x9a\x81\x72\x7b\x7e\x6c\x76\x69\x1f\xfb\x09\xfb\x4c\xfb\x06\xf7\x4c\x05\x6f\xb8\x81\xa1\x9b\x1a\xa0\x9e\x97\xae\x1e\x9e\xa5\xfb" ++"\xc9\x71\x06\xda\x82\xa5\x77\xbe\x34\xf7\x26\xfb\x84\x18\xfb\x29\x37\x0a\x0e\xfb\x88\xf7\xc0\xf8\x3c\x15\x83\xb5\x8b\x8b\x9d\x1b" ++"\xae\xa0\x99\xa4\xae\x5e\xa2\x47\xfb\x22\xfb\x0d\xfb\x20\xfb\x38\xfb\x0f\xd5\x2e\xec\x9c\xc9\x8d\x8d\xa4\x1f\x8c\x95\x94\x8b\x90" ++"\x1b\xae\x9d\x79\x69\x60\x6f\x69\x67\x82\x8b\x8b\x94\x72\x1f\x84\x8d\x05\x91\x78\x83\x8c\x7d\x1b\x68\x76\x7a\x6e\x69\xb0\x6e\xb7" ++"\xe5\xd6\xe0\xef\xb8\x7a\xb4\x6e\xa5\x1f\x9f\x75\x75\x92\x65\x1b\x7a\x82\x8b\x89\x6d\x1f\x89\x64\x7b\x8a\x89\x1b\x4c\x5a\xca\xdc" ++"\xf1\xd4\xe5\xde\x97\x96\x8a\x85\xa6\x1f\x0e\xe0\xf7\xda\x16\x79\xf7\x2f\x05\x3d\xb7\x59\xe4\xe9\x1a\xbf\x9a\xc6\xa5\xba\x1e\xcc" ++"\xaf\xc7\xb0\xcf\x1b\xcf\xc7\x66\x4a\xaf\x1f\xa5\x5c\x9a\x50\x57\x1a\x2d\x59\x32\x3d\x5f\x1e\x79\xfb\x2f\x05\xf7\xb8\xf7\x2d\x73" ++"\x06\x5e\x83\x77\x79\x62\x1b\xfb\x26\x06\x8e\xb1\xae\x98\xa1\x95\xa2\x9a\x19\xd8\xbc\xb8\xdc\xe1\x1a\xce\x6e\xd4\x5b\xc3\x1e\xd1" ++"\x4e\x37\xb1\x2c\x1b\x2c\x37\x65\x45\x4e\x1f\x5b\x53\x6e\x42\x48\x1a\x35\xb8\x3a\xd8\x5a\x1e\xa2\x7c\xa1\x81\xae\x7e\x8e\x65\x18" ++"\xfb\x26\x06\x62\x77\x9d\xb8\x83\x1f\x73\xfb\x2d\x06\x0e\x65\xf8\xc4\x20\x0a\xfc\x76\x06\x81\xfb\x3c\x05\xa5\x06\x97\xd3\x98\x95" ++"\xe3\x8d\x08\xf7\x75\x06\xe1\x89\x99\x81\x97\x43\x08\xa5\x06\x8c\xfb\xd9\x15\x72\x38\x75\x7f\xfb\x12\x8a\x08\xfb\x40\x06\xfb\x05" ++"\x75\x99\xdd\x72\x1f\x71\x06\xb1\xfb\x48\x05\xf8\x76\x06\xb2\xf7\x48\x05\xfb\x2d\xf7\xa9\x2b\x0a\x0e\xf7\x04\xf8\x52\xf7\xa3\x15" ++"\xdb\x8a\xc2\x94\xb5\xa0\x08\xcf\xab\xb1\xc9\xda\x1a\x8a\xdf\x05\xd5\x97\xa3\xb3\x93\x1e\xa2\x07\xfb\x08\x82\x62\x5a\x84\xfb\x1e" ++"\x86\xfb\x00\x84\x76\x60\x6e\x74\x7c\x69\x84\x51\x8c\x08\xf7\x70\x07\x8c\xe6\x9d\xa2\xd5\x8d\x08\xa5\xfb\xaf\x71\x07\xd5\x89\x9d" ++"\x74\x8c\x30\x08\xfb\x70\x07\x5a\x8a\x69\x90\x76\x95\x57\xa8\x82\xa2\x86\xf7\x05\x84\xf7\x1e\x63\xbc\xfb\x09\x94\x08\x74\x07\xb3" ++"\x82\x97\x73\x42\x1a\x8a\x37\x05\x45\xa9\x52\xc2\x68\x1e\xb8\x6f\xc7\x7e\xe8\x8c\x08\xfb\x06\x07\x27\x7b\x74\x42\x85\x1e\x78\x6f" ++"\xf7\xcd\xa7\x78\x06\x42\x91\x7b\xa2\xef\x1a\x0e\x43\xf8\xfe\x20\x0a\xfc\x8a\x06\x7a\xfb\x44\x05\xa5\x06\x97\xf7\x01\xa7\xa4\xf7" ++"\x0a\x8a\x08\xf7\x4a\x06\xfc\x39\xfd\x0a\x05\xf8\xbf\x06\xb0\xf7\x3f\x05\x71\x06\x82\x63\x7a\x6d\x6e\x71\x6b\x70\x7a\x87\x3a\x88" ++"\x08\xfb\x7a\x06\x0e\xfb\xf2\xf7\xbf\xfb\x39\x15\xad\x24\x07\x7b\x84\x91\x9c\x1f\xf9\x62\x07\xa3\x8a\x91\x90\xa1\x1b\xee\xad\xfb" ++"\x69\xfd\xda\x06\x0e\xf7\x48\xf7\x76\xf7\x04\x26\x0a\xf7\x60\xf7\xd5\x26\x0a\xf7\x66\xfb\xd5\x26\x0a\x0e\xfb\xf2\xac\xfb\x39\x15" ++"\xf7\x69\xf9\xda\xfb\x69\x69\xee\x06\xa1\x90\x86\x73\x1f\xfd\x5e\x07\x76\x84\x84\x75\x8c\x1e\x2a\x06\x0e\x72\xf7\xfd\x20\x0a\x54" ++"\xfc\xfd\xfb\xb7\x53\xf9\x11\xc3\xfb\xb7\x06\x0e\xfb\x4b\x89\xfb\x62\x15\x5d\xf8\x8c\xb9\x07\x0e\xfb\x4b\xf8\x74\xfa\x25\x15\x53" ++"\xf8\xf6\xc3\x07\x0e\x57\xf8\x84\xf8\x88\x15\x4e\xfb\x40\x05\xf7\x0d\x71\x4e\xcb\x30\x1b\x5d\x5a\x78\x6b\x66\x1f\x52\x5b\x70\x44" ++"\x28\x1a\xfb\x34\xda\x2a\xf7\x16\xe3\xcc\xb8\xe4\xb4\x1e\x90\x78\x92\x79\x96\x72\x08\x53\xa5\x9c\x7b\xab\x1b\xac\xa2\xa0\xb5\x98" ++"\x1f\x92\xa2\x8e\xa1\x8c\xc3\x08\x71\x06\x58\x89\x78\x66\x72\x1b\x6a\x6a\xc0\xd0\x7f\x1f\xf7\x05\xf7\xcf\x05\xfb\x47\xfb\x97\x15" ++"\x74\x4a\x05\x25\x68\x63\x5a\x59\x1b\x44\x62\xdd\xf7\x22\xd5\x99\xc7\xa5\xb7\x1f\xa8\x9d\xa2\x99\xaa\x1b\xd2\xb9\x52\xfb\x06\x9f" ++"\x1f\x0e\xda\x4d\x15\x88\x35\x86\x65\x81\x67\x08\xdd\x06\x96\x9d\x90\xb2\xd2\x1a\xf7\x1c\x07\x63\xc0\xb7\x7c\xc5\x1b\xf7\x0c\xdc" ++"\xe3\xf7\x15\xf6\x56\xd6\xfb\x02\xba\x1f\xd7\xb4\xaf\xb9\xc4\x1a\xe4\x32\xd5\x20\xfb\x00\x3a\x44\x2c\x1e\xdb\x95\x15\xd1\xb4\xbc" ++"\xc7\xca\xb8\x51\x3b\x55\x70\x53\x70\x87\x87\x8c\x8e\x7d\x1e\x8e\x7b\x86\x8c\x81\x1b\x73\x78\x7c\x77\x78\x9c\x7f\xa5\x92\x91\x8c" ++"\x8c\x93\x1f\x8e\x96\x97\x8c\x93\x1b\x98\x92\x89\x85\x91\x1f\xb8\x62\xa6\x3f\x38\x1a\x28\x5f\x50\x41\x58\x5a\xa2\xb2\x69\x1e\x0e" ++"\xf8\x1b\xf8\x88\x15\xfb\x15\xfb\x81\x67\xf7\x29\x05\xca\x7c\x65\xb1\x5a\x1b\x4f\x61\x48\xfb\x03\x81\x1f\xa6\x06\xc7\x92\xa8\xb2" ++"\xb1\x1b\xa4\xa4\x7b\x73\x9b\x1f\x93\x7e\x94\x74\x91\x70\xa9\xfb\x0f\x18\xfb\x6e\xfc\x23\x05\xf5\x06\xf7\x22\xf7\x9d\x9b\x33\x9a" ++"\x40\x8e\x7d\x92\x78\x19\x52\xa0\xad\x6c\xb4\x1b\xaf\xaf\xa4\xb3\xa1\x1f\x9c\xaa\x94\xb0\x8e\xbf\x08\x73\x06\x81\x69\x87\x81\x84" ++"\x80\x08\x74\x7d\x73\x7e\x71\x1b\x5c\x72\xb5\xf7\x0f\x6d\x1f\x78\xd9\xf7\x5f\xf8\x09\x05\x0e\xfb\x51\xf7\x94\xf8\x50\x15\x57\x7b" ++"\x6c\x7e\x6e\x77\x08\x49\x5e\x65\x45\x40\x1a\xfb\x0b\xea\x28\xf7\x07\xc8\xc0\xa3\xbd\xbb\x1e\xba\xbc\xa1\xc2\xce\x1a\xcc\x75\xc8" ++"\x62\xbc\x1e\x69\xb4\x74\x9d\x37\xbd\x08\x31\xc1\x64\xb0\xac\x1a\xab\xaa\xa5\xb3\xab\xa6\x7f\x71\xa4\x1e\x54\xc2\x94\x85\xa6\x1b" ++"\xa6\x9f\x9d\xa3\xc2\x34\xb7\x22\x2d\x52\x66\x4d\x66\x9b\x6f\xb7\x62\x1f\xf7\x12\xfb\x09\x15\xcf\x4c\xaa\x45\x35\x1a\x28\x5c\x49" ++"\x45\x45\x5b\xd9\xf7\x07\xf7\x00\xb8\xca\xe6\x9f\x1e\x0e\xfb\x88\xf8\x27\xf7\x11\x15\x4c\x76\x66\x72\x44\x1b\x5a\x63\x97\xa3\x70" ++"\x1f\x77\x9d\x83\x9e\xac\x1a\xc6\xad\xb1\xc0\x95\x93\x8a\x89\x95\x1e\x87\x9a\x95\x8a\x95\x1b\xa9\xa1\x99\x9e\x9a\x7f\x93\x74\x80" ++"\x8b\x8b\x88\x6e\x1f\x85\x06\x88\x70\x88\x8b\x83\x1b\x58\x6a\xae\xc1\xc7\xb5\xba\xbf\xaf\xa2\x7b\x6b\x96\x1f\x8d\x84\x05\x67\x97" ++"\x9c\x7b\xa5\x1b\xa6\xa0\xa1\xa7\xc0\x48\xb2\x2d\x4b\x5e\x7d\x6c\x64\x1f\x66\x6f\x7b\x6d\x65\x1a\x6a\x9a\x6c\xa4\x79\x1e\x99\x82" ++"\x94\x86\xaa\x7c\x08\x41\x72\x69\x62\x4f\x1a\x35\xe3\x4d\xf7\x10\xf7\x03\xc9\xb4\xe3\x9f\x1e\x0e\xfb\x36\xf7\xab\x84\x15\xf7\x10" ++"\x9c\xe2\xf7\x04\xf7\x21\x1a\xf7\x1e\x37\xec\xfb\x13\x95\x1e\xdb\x07\xbb\x8c\x93\x8d\xa2\x1e\x5c\x9e\x05\x8d\x74\x8c\x7d\x57\x1a" ++"\x32\x07\xfb\x0d\x7d\x31\xfb\x06\xfb\x1e\x1a\xfb\x1f\xe1\x25\xf7\x11\x81\x1e\x26\x07\x50\x8a\x7c\x89\x70\x1e\xba\x80\x89\xac\x8b" ++"\x8e\x8a\xb7\x19\xa6\x07\x62\xf7\x28\x15\x6f\x96\x77\x9b\x7c\xa2\x08\x6b\xbc\x78\xd7\xda\x1a\xf7\x05\xb6\xd1\xd2\x8e\x1e\xb4\x84" ++"\x15\xd2\x70\xb6\x2e\xfb\x14\x1a\xfb\x0b\x62\x48\x42\x87\x1e\x0e\xfb\xa4\xf8\x0d\xf8\x88\x15\xfb\x03\xfb\xec\x6d\xf7\x2f\x05\xf7" ++"\x2c\x6d\x6b\xbd\x48\x1b\x6d\x70\x7e\x73\x7b\x1f\x75\x6c\x86\x72\x89\x37\x08\x7e\xa1\x07\x8d\xa6\x8d\x9b\x8f\x98\x08\xac\x96\xa2" ++"\x9e\xa9\x1b\xa6\x9e\x7a\x63\x9e\x1f\xa3\x56\xa5\x30\x95\x41\x97\x38\x18\x8a\x86\x89\x86\x89\x86\x82\x6f\x81\x70\x82\x71\x08\x77" ++"\x55\x85\x6e\x68\x1a\x5b\xa0\x6d\xab\xb4\xa6\xbe\xdb\xab\x86\xb8\x7f\xd9\x1e\xf7\x5f\xf8\x45\x05\x0e\x3b\xf7\x0b\x16\xe3\xf8\x00" ++"\x06\xc2\xaf\xae\xa3\xb7\x1b\xc4\xae\x64\x4b\x1f\xfc\x4b\x07\x8c\x66\x91\x62\x98\x5e\x08\xe8\x06\x7c\xb9\x84\xa8\xa4\x1a\xf8\x7f" ++"\x07\xdf\x4f\xc7\x38\x50\x62\x70\x40\x54\x1e\x86\xa9\x86\x99\x82\x98\x08\xa2\x7a\x6e\x99\x6d\x1b\x63\x64\x72\x63\x79\x1f\x80\x73" ++"\x87\x76\x66\x1a\xa3\x06\xc9\x91\x99\xa8\xa3\x1b\xa9\xa1\x65\x54\x1f\x0e\xfb\xf6\xf7\x43\xf8\x95\x15\x62\x78\x3e\x74\x52\x80\x08" ++"\x72\x07\x8d\x9d\x97\x8c\x94\x1b\xb3\x94\x7b\x4a\x1f\xfb\x85\x07\x56\x90\x75\x9a\x77\x1e\x75\x9b\xa5\x7f\xa8\x1b\xb1\xaf\x9f\xaa" ++"\xa1\x1f\x97\x9d\x91\x9d\x93\xac\x6f\x8c\x18\x59\x81\x7d\x78\x72\x1b\x6a\x7a\xaa\xc8\x8c\x1f\x0e\x3b\xf7\x8d\xf8\x90\x15\x5d\x88" ++"\x6c\x81\x66\x72\x08\x4a\x5e\x69\x47\x34\x1a\xfb\x27\xf4\xfb\x07\xf7\x21\x84\x1e\xfb\x73\xce\xf7\x73\x07\xf7\x16\x8e\xf7\x00\xf7" ++"\x0c\xf7\x24\x1a\xf7\x16\x33\xf7\x07\x26\x3f\x5a\x4c\x2b\x88\x8b\x87\x8c\x6d\x1e\x93\xfb\xa5\x05\x34\x97\x5a\xe2\xf7\x20\x1a\xf7" ++"\x01\xad\xcd\xd0\xa6\x1e\xe3\xfb\x48\x15\xdf\x87\x9e\xba\xb1\x1b\xc1\xc2\x26\x27\xfb\x01\x4f\x3e\x31\x84\x1f\x0e\xf7\x59\xf7\xb6" ++"\x15\xf7\x73\x07\x6c\x79\x58\x7a\x39\x79\x08\x72\x07\x8d\x9c\x96\x8c\x94\x1b\xb3\x94\x7c\x49\x1f\xfb\xf9\xd9\xf7\x8e\x07\xf7\x25" ++"\xfb\x44\x05\xa2\x6f\x8b\x8a\x84\x1a\x7f\x84\x87\x6b\x89\x1e\x86\x77\xf7\x81\xa3\x82\x06\x5c\x8e\x84\x90\x4b\xda\xfb\x2f\xf7\x57" ++"\x18\xb7\xb4\x05\xcc\xd0\x9d\x98\x9e\x1b\x93\x93\x87\x82\x96\x1f\x79\xa1\x91\x89\x9c\x1b\xac\xa6\xa3\xa8\xac\x6c\xa2\x5f\x72\x76" ++"\x85\x7b\x74\x1f\x68\x75\x3c\x48\x57\x56\x78\x79\x18\x0e\xd6\xf8\xce\x15\xc4\x92\xa8\xac\xb8\x1b\xac\xa5\x72\x5e\x9a\x1f\x92\x76" ++"\x94\x6a\x94\x65\xfb\x7b\xfc\x86\x18\xe9\x06\xf7\x3e\xf7\xfa\xab\xfb\x55\x9b\x42\x9d\x64\x19\x60\xa1\xaa\x74\xb1\x1b\xcc\xaf\xc7" ++"\xf7\x01\x8d\x1f\x76\x06\x57\x83\x74\x6e\x67\x1b\x6d\x71\x9e\xae\x7b\x1f\x7e\xa5\x84\xa4\x7d\xd6\x70\xf7\x15\x18\x8d\x8a\x8d\x8a" ++"\x93\x1e\x85\xab\x8a\x90\x86\xa1\x73\xf7\x03\x7b\xc2\x75\xbd\x08\xb5\x78\x66\xa6\x63\x1b\x4e\x6b\x58\xfb\x0b\x80\x1f\x0e\x20\xf8" ++"\x4e\xf8\x88\x15\x32\x06\x8c\xfc\x05\x05\x58\x67\x69\x75\x61\x1b\x51\x69\xb4\xd1\x1f\xf7\xdf\x33\xfc\x74\x07\x76\x87\x72\x84\x6d" ++"\x1e\x7a\x4d\x8a\x86\x73\x1a\x60\xa0\x6e\xa8\xa8\x9f\xa9\xb7\xa0\x88\x99\x7b\xc4\x1e\x80\xaf\x8a\x94\xa8\x1a\x97\x07\x67\xb5\xa1" ++"\x81\xae\x1b\xbd\xbe\xaa\xc9\xc0\x1f\x93\x6b\x90\x7f\x95\x7c\x08\x76\x9a\xa6\x7e\xa9\x1b\xc8\xb6\xb7\xd8\x99\x1f\x70\x8c\x05\x65" ++"\x87\x76\x6d\x74\x1b\x6d\x77\xaf\xc1\x1f\x0e\xfb\x36\x82\xf8\x5f\x15\xc4\x8a\x8d\x89\xa3\x4f\xf7\x35\xfc\x2d\x18\xa9\x06\x9a\xb1" ++"\x94\xa2\x92\x99\xa6\xc2\x18\x94\x9e\xc6\xf7\x02\x05\xc7\xf7\x04\xa3\xc6\xaf\x1a\xac\x71\xa6\x6b\x6e\x73\x72\x6c\x84\x8b\x8b\x91" ++"\x6c\x1e\x8d\x82\x05\x92\x6a\x8d\x7e\x7d\x1a\x70\x83\x73\x73\x5f\x1e\x46\xfb\x1a\xfb\x2f\xf8\x1c\x5e\x7c\x63\x83\x5a\x89\x19\x0e" ++"\xf7\xa8\xf8\x95\x15\xfb\x1d\x23\xfb\x0a\xfb\x2e\xfb\x26\xec\xfb\x00\xf7\x16\xf7\x1a\xf4\xf7\x0d\xf7\x2f\xf7\x24\x2c\xf5\xfb\x16" ++"\x1f\x75\x66\x15\xe3\xc8\x21\xfb\x2d\xfb\x0f\x60\x45\x3f\x65\x64\xa1\xad\x75\x1f\x6b\xbc\x78\xd9\xd9\x1a\xf7\x0d\xb7\xd1\xd7\x1e" ++"\x0e\xa9\xf7\xf0\x15\xa9\xbd\x9d\x97\xbd\x8c\x08\xb9\x06\x71\xfb\x72\x87\x6f\x7e\x76\x69\x6b\x19\x6c\x6f\x82\x7c\x74\x1a\x6c\xa3" ++"\x73\xaa\xaa\xa3\xa2\xb6\x98\x1e\x94\xa5\x99\xf1\x94\xf0\x97\xf7\x15\x18\xf7\x01\x06\x7f\x3a\x82\x23\x50\x1a\xfb\x04\xb0\x47\xc9" ++"\xb2\xae\xa6\xba\xa3\x1e\x99\xa7\x8f\x9e\x8e\xbd\x08\x73\x06\x5b\x86\x78\x72\x6a\x1b\x77\x76\x99\xa0\x80\x1f\x82\x9d\x88\x9b\xac" ++"\x1a\xd9\x90\xe5\x92\xc3\x1e\xf7\x12\xe4\xfb\xf2\x06\x3a\x90\x57\x5b\x6d\xfb\x01\x08\x0e\xfb\x36\xf7\x9c\xf9\x42\x15\x64\x63\x7b" ++"\x6c\x66\x1f\x47\x54\x66\x20\xfb\x21\x1a\xfb\x17\xac\x23\xc6\x53\x1e\x65\xb3\xb8\x77\xb7\x1b\xb2\xb2\x9b\xaa\xb1\x1f\xcf\xc2\xb0" ++"\xf5\xf7\x1c\x1a\xf7\x1d\x6b\xf1\x4f\xc5\x1e\xb0\x64\x5d\xa0\x5f\x1b\xf7\x0a\xfc\x0a\x15\x89\xfb\x06\x7f\x4a\x6e\x56\x08\x6c\x79" ++"\x6b\x74\x72\x1b\x71\x6b\xa2\xaa\x7a\x1f\x6e\xc0\x7f\xcc\x89\xf7\x06\x08\xc3\x04\x8d\xf7\x01\x98\xcd\xa7\xbf\x08\xaa\x9c\xab\xa2" ++"\xa5\x1b\xa4\xab\x74\x6c\x9d\x1f\xa7\x57\x98\x49\x8d\xfb\x01\x08\x0e\xf7\x2a\xb9\x15\x65\xa5\xb4\x76\xbd\x1b\xf7\x0b\xf3\xf7\x16" ++"\xf7\x2a\xf7\x22\x30\xf3\xfb\x11\x6a\x75\x86\x7d\x73\x1f\x65\x76\x69\x6e\x71\x6b\x08\x6f\x68\x82\x69\x44\x1a\xfc\x1c\x07\x61\x89" ++"\x74\x83\x68\x1e\xe9\x06\x90\xad\x8b\x8d\x8c\xda\x08\x85\xf8\x3f\x15\x8a\xa9\x8f\xac\x92\x99\x08\xae\x9c\xa4\x9e\xa7\x1b\xe9\xdb" ++"\xfb\x00\xfb\x14\xfb\x00\x53\x42\x39\x62\x61\xa8\xb3\x78\x1f\x85\x97\x8a\x92\x8a\xaa\x08\x0e\x3b\xf8\xe0\xf8\x31\x15\xe2\xfb\x77" ++"\x07\x3c\x55\x82\x77\x5d\x1f\x2a\x5f\x54\x3d\x2e\x1a\x49\xa4\x4a\xb9\x57\x1e\x4f\xbf\xc4\x71\xda\x1b\xd0\xc4\xa0\xb4\xb9\x1f\xb8" ++"\xb4\xa6\xc4\xc1\x1a\xd7\x51\xd6\x21\xc8\x1e\x5c\x16\xe1\x32\x9e\x66\x38\x1a\x23\x59\x45\x41\x2f\x3f\xf0\xf7\x0f\xeb\xc9\xca\xe9" ++"\x1e\x0e\xfb\x88\xaf\xf7\xc9\x15\xa7\xd5\xa4\xa4\xb3\x88\x08\xd4\x06\x7c\xfb\x04\x85\x43\x4b\x1a\x21\xb0\x4b\xc9\xb3\xb3\xa8\xb4" ++"\x9b\x1e\x97\xa8\x8f\xa7\x8d\xba\x08\x72\x06\x52\x83\x7d\x77\x6c\x1b\x5f\x69\xb5\xc1\x9b\x8d\xab\x8e\xad\x1f\x8c\x98\x8d\xa7\x8d" ++"\xaa\x8e\xb3\x8b\x93\x8e\xa2\x08\xf7\x38\xea\xfb\x77\x06\x32\x90\x4b\x47\x6f\xfb\x14\x08\x0e\x20\x92\xf8\x00\x15\xa9\x06\xb7\x98" ++"\xa1\xa3\xa7\x1b\xa8\x93\x76\x44\x8c\x1f\x8e\xfb\x36\x8c\x46\xa3\x51\xb3\x6b\x19\x75\xa6\xad\x81\xb7\x1b\xcd\xc5\xa3\xb6\xb0\x1f" ++"\xb2\xba\xa3\xd5\xd5\x1a\xd2\x75\xcb\x64\xb9\x1e\x6b\xb0\x6b\x9f\x48\xa5\x83\x72\x18\xb3\x75\x9d\x7d\x9b\x74\x08\xa7\x65\x9b\x50" ++"\x4a\x1a\x4f\x7e\x4e\x73\x59\x1e\x5f\x76\x6c\x74\x64\x1b\x52\x62\xc7\xe1\x8a\x1f\x88\xf7\x44\x05\xf7\x08\x8a\x70\xb9\x4b\x1b\x6a" ++"\x71\x7e\x70\x78\x1f\x7a\x74\x85\x7e\x79\x51\x08\x0e\xa9\xf9\x33\xf8\x81\x15\xe5\xfc\x88\x07\x4b\x91\x48\x4e\x6f\x34\x08\x9c\x06" ++"\xb9\xb2\xb0\x97\xd3\x8c\x08\x2a\x70\x4d\x24\xfb\x19\x1a\xfb\x1e\x3d\x0a\xf7\x1e\xf7\x1a\x4c\xf3\x29\xa4\x1f\x2c\x16\xb0\x80\xa1" ++"\x7f\xa1\x76\x08\xb6\x63\xa5\x3b\x30\x44\x0a\x70\x1b\x6b\x6c\xa1\xac\x7c\x1f\x82\x9e\x88\x9a\x85\xac\x08\xa3\xcf\x91\xa9\xbd\x1a" ++"\xd0\x77\xb5\x69\x69\x77\x61\x46\x59\x91\x6d\xa3\x47\x1e\x85\x6a\x88\x7c\x82\x78\x08\x6a\x7c\x6c\x75\x6b\x1b\x70\x45\x0a\xde\xa2" ++"\xd9\xb0\xb4\x1e\xa2\xa5\xa4\x9a\xb5\x97\x08\x0e\x8e\xf8\x40\xf8\x7b\x15\xb0\x81\xa1\x7f\xa1\x77\x08\xb6\x63\xa5\x3d\x32\x44\x0a" ++"\x71\x1b\x58\x6b\xb4\xdc\x7d\x1f\xa3\xcf\x91\xa9\xbd\x1a\xd0\x77\xb5\x69\x69\x77\x61\x46\x59\x91\x6d\xa3\x47\x1e\x3a\x7d\x6b\x62" ++"\x58\x1b\x71\x45\x0a\xdc\xa2\xd7\xb0\xb4\x1e\xa2\xa4\xa4\x99\xb5\x97\x08\xa5\x07\x55\x8a\x68\x85\x6c\x7e\x08\x38\x67\x56\x25\xfb" ++"\x10\x1a\xfb\x1f\x3d\x0a\xf7\x1f\xf7\x0a\x5a\xee\x3f\xb3\x1f\x6a\x9c\x65\x92\x4f\x8c\x08\x0e\xfb\x52\xf7\x41\xf9\x90\x15\x8c\x82" ++"\x83\x8c\x86\x1b\x5d\x64\x68\x61\x66\xa0\x75\xbc\x7d\x1f\x72\x73\x7f\x6e\x69\x1a\x64\x9a\x6d\xb1\x65\x1e\x6a\x72\x7a\x7c\x7a\x77" ++"\x08\x67\x61\x75\x4d\x51\x1a\x3c\xb3\x42\xc8\x6e\x1e\x7b\xab\xb2\x85\xc8\x1b\x9c\x8f\x8b\x8c\xa2\x1f\x96\x06\xab\x8d\x05\xb3\x8d" ++"\xa9\x6e\x64\x1a\x65\x70\x6f\x66\x84\x80\x8c\x90\x70\x1e\x8e\x74\x83\x8c\x81\x1b\x72\x7a\x7b\x71\x69\xad\x73\xbc\xbb\xaf\x9e\xb7" ++"\xab\x1f\xa8\xb1\x9b\xb9\xb9\x1a\xb8\x7b\xad\x6a\xa3\x1e\x9d\x74\x75\x90\x5d\x1b\x35\x06\x5f\x6a\x8f\x93\x79\x1f\x60\x9e\x6e\xba" ++"\xc0\x1a\xd1\xb6\xc9\xde\xba\x1e\x81\xa8\x9e\x88\xab\x1b\xda\xbb\xa0\xae\xa2\x71\x98\x5f\x63\x69\x81\x6a\x43\x1f\x61\xaa\x7d\xa0" ++"\xab\x1a\xab\x9e\xa8\xb0\xa7\x1e\xbd\x8d\xad\x91\xa6\x99\x08\xae\x9c\xa0\xa4\xa2\x1a\x9e\x7b\x96\x6f\x66\x61\x74\x52\x4b\x1e\x6c" ++"\x8c\x75\x9d\xa6\x1a\xa1\x9c\x9a\xaf\x95\x1e\x0e\x8e\xf8\x19\xf8\x88\x15\x4a\xfc\x60\x06\x49\x9a\x70\xb3\x84\xe8\x79\xf7\x3d\x18" ++"\x86\xbd\x86\x9e\x7b\xa5\x08\xb0\x74\x62\xa3\x63\x1b\x79\x7c\x88\x81\x6c\x1f\x78\x07\xcc\x80\x95\x80\x94\x44\x99\xfb\x37\x18\x95" ++"\xfb\x0a\xe2\x2e\xf7\x09\x7a\x08\xfb\x6f\xcc\xf7\x6f\x07\xf7\x09\x9c\xe2\xe8\x95\xf7\x0a\x99\xf7\x37\x18\x8d\x98\x8f\xc0\x9c\x9c" ++"\xc8\x95\x19\x9e\x07\x95\x6c\x7c\x8e\x79\x1b\x67\x64\x77\x6b\x74\x1f\x78\x70\x83\x74\x86\x55\x79\xfb\x3d\x18\x84\x2e\x70\x63\x49" ++"\x7c\x08\x0e\xfb\x51\xf7\x6b\xf9\x88\x15\x47\x86\x5e\x65\x56\x1a\x64\xa2\x78\xce\x7b\x1e\x2c\xfb\x12\x66\x27\xfb\x16\x1a\x29\xa1" ++"\x54\xc5\x5e\x1e\x71\xad\xac\x7f\xb5\x1b\x94\x8c\x8b\x8d\xac\x1f\x96\x06\x8d\xa8\x92\x8b\x95\x1b\xba\xa8\x73\x64\x64\x6c\x69\x68" ++"\x83\x84\x8c\x91\x76\x1f\x94\x6a\x82\x8d\x80\x1b\x6b\x73\x77\x70\x6b\xaf\x74\xbe\xec\xd0\xd4\xf4\xe8\x4e\xbd\xfb\x06\x83\x73\x8b" ++"\x8a\x80\x1f\x78\x06\x43\x5b\xc9\xe8\xf7\x0c\xc7\xf7\x1e\xdf\xd6\x1f\xed\x96\xdd\xbe\xbe\x1a\x9e\x7b\x98\x75\x67\x55\x68\x3a\x30" ++"\x1e\x67\x96\x7a\x9e\xa8\x1a\xa6\x9d\xa0\xae\x99\x1e\x0e\xfb\x5f\xf7\x9f\xf8\xc0\x15\x88\xca\xab\xa2\xef\x92\x08\xa3\x07\xfb\x33" ++"\x8f\x54\x6e\x88\x30\x08\xfb\x46\x07\x8e\x56\x6b\x73\x2f\x7e\x08\x73\x07\xb8\x85\x9a\x87\xa5\x7f\xa7\x7d\x91\x80\x8c\x60\x08\xfb" ++"\x69\x07\x8d\x25\xbd\x6e\xf7\x3a\x8f\x08\xa3\x07\x6e\x8c\x6b\x90\x75\x94\x64\x9b\x84\x97\x8a\xbd\x08\xf7\x69\x07\x89\xd0\x6b\xa7" ++"\x2e\x9a\xe6\x9a\xae\xa9\x8c\xc9\x08\x0e\xfc\x77\xcc\x20\x0a\xfd\xe6\xd1\xf9\xe6\x07\x0e\xfb\x5f\xf7\x65\x5b\x15\x8a\x5a\x84\x7f" ++"\x68\x7c\x76\x81\x68\x85\x6c\x8a\x08\x73\x07\xf7\x3a\x87\xbd\xa8\x8d\xf1\x08\xf7\x69\x07\x8c\xb6\x91\x96\xa7\x99\xa4\x97\x9b\x8f" ++"\xb8\x91\x08\xa3\x07\x2f\x98\x6b\xa3\x8e\xc0\x08\xf7\x46\x07\x87\xe6\x55\xa8\xfb\x33\x87\x08\x73\x07\xef\x84\xab\x74\x88\x4c\x08" ++"\xfb\x40\x07\x4d\xaf\x6d\xe5\x7c\x1e\x2f\x7c\x6b\x6f\x89\x46\x08\x0e\xf8\x7d\xf7\xd9\x46\x0a\xa1\x46\x1f\xa2\x42\x73\x90\x6f\x1b" ++"\x52\x5c\x6f\x52\x64\x1f\xb6\x6a\x05\xc0\xb8\x9b\x95\xb1\x1b\xa1\x8b\x8b\x70\xe5\x1f\x72\xdb\x8e\x8a\xaa\x1b\xcc\xbb\x4b\x0a\xf6" ++"\xf9\x71\xf7\x69\x15\x5c\xa1\x79\x9a\x77\xaa\x08\x79\xa8\x80\xb0\xac\x1a\xa8\x93\xad\x98\xa3\x1e\x99\xa5\x9c\x9c\xb4\xab\x08\xc5" ++"\x56\x60\x9f\x42\x1b\x6e\x7c\x88\x7f\x6e\x1f\x7e\x6f\x7b\x87\x79\x1b\x7b\x7d\x8f\x96\x71\x1f\x99\x6a\x7e\x8e\x69\x1b\xfb\x11\x30" ++"\x28\xfb\x1d\xfb\x06\xb9\xfb\x0e\xd9\x2f\x1f\x64\xac\xae\x76\xac\x1b\x9d\x95\x8d\x98\xa9\x1f\x99\xad\xa0\x90\x9e\x1b\x9a\x98\x87" ++"\x7b\xb0\x1f\x81\xa0\x9a\x88\x9f\x1b\xb0\xa0\x95\xab\xab\x1f\xb9\xb9\x8d\x8e\xc8\xf7\x11\x08\xfb\x3b\xf8\xe7\x15\x51\x7b\x70\x7c" ++"\x74\x70\x08\x6d\x6a\x74\x57\x6b\x1a\x8a\x8b\x8b\x8c\x7b\x1e\xc4\x93\xa6\x95\xa6\xa6\x08\xa9\xa9\x9f\xb8\xb4\x1a\x8e\x8b\x90\x8a" ++"\x93\x1e\x0e\xce\xba\xf7\xfd\x15\xe8\x06\x8a\x7e\x8b\x85\x83\x1a\x84\x8b\x84\x8c\x7d\x1e\x46\x06\x74\x52\x05\xf1\x06\xfb\x2b\xb5" ++"\xf7\x17\x25\xf7\x2e\x1b\xd9\xd0\xa4\xc0\xcf\x1f\xdb\x07\x4a\x53\x3f\x67\x37\x1b\xfb\x0e\xfb\x04\xdd\xf7\x06\x6a\x1f\xf8\x09\x06" ++"\xa2\xc4\x05\xfc\x2c\x06\x8a\x98\x8b\x92\x93\x1a\x94\x8b\x90\x8c\x98\x1e\xf8\x43\x06\xa3\xc4\x05\x40\x06\xfc\x04\x06\xf7\x08\xaf" ++"\xf7\x01\xdb\xf7\x0e\x1b\xe0\xd4\x68\x49\xc5\x1f\xa3\xc4\x05\xcf\x45\x3c\xac\x31\x1b\xfb\x2e\xfb\x18\x25\xfb\x2b\x62\x1f\x3c\x06" ++"\x0e\x4c\x95\xf9\x17\x15\x8e\xa1\x95\x8c\x9a\x1b\xd9\xc4\x5e\x39\xa2\x1f\x9c\x51\x95\x3e\x40\x1a\xfb\x3c\x07\x8e\x37\x76\x6f\x45" ++"\x87\x08\x86\x71\xf7\xb3\xa5\x86\x4c\x0a\xf7\x40\x07\xf7\x46\xb8\xf7\x10\xcc\x99\x90\x87\x76\x9c\x1e\x6f\xa2\x99\x83\xa3\x1b\xb0" ++"\xa2\xa2\xb0\xb7\x69\xa7\x54\x41\x4c\x60\x40\x69\x1f\x74\x58\x85\x6c\x7d\xfb\x08\x89\xda\x85\xc4\x80\xb4\x08\xdf\x74\x37\xc1\x20" ++"\x1b\x70\x79\x89\x82\x6c\x1f\x0e\xfc\x48\xa6\x31\x0a\x0e\x47\x0a\xf9\x13\x04\xfc\x85\xfb\x7e\x05\x54\x07\xf8\x85\xfb\x7d\x05\xc9" ++"\x07\xfc\x36\xf7\x5b\xf8\x36\xf7\x5b\x05\x0e\xfc\x98\xfb\x48\x16\xbc\x06\xf8\x6b\xf9\x35\x05\x59\x06\x0e\xa9\xf7\xf9\xf7\x77\x15" ++"\x44\xc5\xd1\x62\xca\x1b\xde\xc4\xc8\xe5\xe3\x50\xc7\x35\x48\x4b\x65\x42\x54\x1f\xd3\x52\x49\xb2\x4c\x1b\x36\x4f\x4c\x33\x34\xc5" ++"\x4e\xde\xc4\xc4\xa6\xbd\xb9\x1f\xcb\xd3\x15\xc8\xb6\xc6\xb0\xc0\x1b\xc1\xb1\x62\x52\x50\x68\x65\x55\x55\x69\xa0\xd7\x45\x1f\x48" ++"\x8d\x15\x4c\x5a\x50\x67\x56\x1b\x57\x68\xb3\xc6\xc4\xb0\xb2\xc1\xbe\xb3\x72\x44\xcd\x1f\x0e\xfb\x4b\xf7\x08\xf8\x3a\x15\x81\x6b" ++"\x05\xf7\x00\x06\x7f\x33\x82\x35\x81\x23\x7e\xfb\x28\x82\x5a\x76\x69\x08\x79\x7f\x7a\x80\x79\x1b\x80\x84\x8f\x92\x8e\x8c\x8f\x8d" ++"\x8d\x1f\x95\x9c\x8d\x90\x97\x1a\x9f\x7b\x9a\x75\x6e\x76\x77\x6e\x65\xad\x6f\xbb\xca\xbc\xba\xe5\xa9\x1e\xac\xeb\x9b\xe2\xa5\xf7" ++"\x76\x8d\x9d\x18\xf7\x0b\x06\x95\xab\x05\xfb\x11\x06\x9d\xf7\x20\x8f\xa3\x97\xa7\x08\xaa\x98\x9e\x9b\xa2\x1b\x98\x92\x86\x83\x87" ++"\x8b\x8b\x84\x7f\x1f\x88\x84\x89\x85\x84\x1a\x75\x9c\x7c\xa3\xa7\xa0\xa0\xa7\xaf\x66\xa6\x58\x2a\x53\x3a\xfb\x4c\x69\x1e\x0e\xd1" ++"\xf8\x4b\x71\x15\x6c\xb9\x84\xa1\xbf\x1a\xa7\x8f\x9b\x93\x92\x90\x87\x70\xa6\x1e\x67\xaf\xa7\x7d\xb3\x1b\xcb\xb3\xb9\xd4\xdb\x5e" ++"\xc2\x4b\x72\x6f\x82\x79\x6f\x1f\x78\x6d\x88\x8a\x80\x1b\x81\x86\x90\x95\x96\x8f\x8f\xa8\x9f\x1f\xb5\xa9\xa2\xb2\xb5\x1a\xce\x4f" ++"\xbf\x3f\x3f\x4f\x57\x48\x61\xa2\x64\xb5\x6d\x1e\xa8\x77\x8f\x87\x80\x1a\x81\x86\x86\x81\x80\x88\x8c\x9e\x6d\x1e\x9d\x6f\x6f\x94" ++"\x72\x1b\x4b\x5e\x54\x3b\x42\xb4\x5d\xcb\xb2\xa8\x99\xaf\xaf\x1f\xa6\xa5\x90\x8f\x93\x1b\x93\x8f\x7b\x6f\x57\x84\x75\x6b\x5d\x1f" ++"\x0e\xd1\xf8\x0a\x67\x15\xf7\x76\xf7\xb9\xfb\x76\xf7\xb9\xfb\x7c\xfb\xb9\x05\x0e\xd1\xf8\x0a\x6a\x15\xc1\xd7\x99\x9f\x96\x9a\xae" ++"\xb8\x19\xc9\xdb\x8b\x8b\x95\x98\x08\xc0\xd3\x9d\xb7\xc8\x1a\xdb\x5d\xc2\x47\x4f\x66\x6c\x43\x70\x1e\x77\x84\x88\x87\x82\x1b\x82" ++"\x88\x8f\x9f\x84\x1f\xd3\x70\x66\xaa\x4f\x1b\x47\x5d\x54\x3b\x48\xa0\x5d\xd1\x32\x1f\xd5\x2b\x90\x85\xac\x5d\x08\x0e\xd1\xf8\x48" ++"\x67\x15\x6d\xb6\x84\xa2\xc4\x1a\xa1\x8f\x97\x93\x8d\x8f\x88\x87\x8e\x1e\x9e\x6d\x8b\x8a\x94\x82\x08\x78\x9c\xa4\x81\xa7\x1b\xca" ++"\xbb\xbf\xce\xbb\x76\xbd\x58\xd2\x1f\xfb\x4e\xf7\x96\xfb\x4e\xfb\x96\x05\x58\x44\x76\x59\x5b\x1a\x48\xbb\x57\xcb\xb1\xa7\x9c\xad" ++"\xa0\x1e\xa2\x99\x8c\x8d\x91\x1b\x92\x8c\x8f\x7e\x75\x1a\x52\x84\x75\x6c\x5f\x1e\x0e\xf7\xfb\xfa\x1d\xf7\xa8\x15\xfd\x8e\x06\x93" ++"\x94\xc5\xc9\xd1\xdd\xad\xb8\x19\x65\xb1\x25\xfb\x0c\x4b\x48\x36\x3e\x19\xdf\x3f\xcc\x46\xf1\xfb\x0b\xb1\xb1\x18\x68\xb8\x46\xdd" ++"\x51\xc9\x83\x94\x18\xf9\x8e\x06\x83\x82\x51\x4d\x46\x3a\x68\x5d\x19\xb1\x65\xf1\xf7\x0b\xcc\xd0\xdf\xd7\x19\x36\xd8\x4b\xce\x25" ++"\xf7\x0c\x65\x65\x18\xad\x5e\xd1\x39\xc5\x4d\x08\x0e\xf7\xc4\xf7\x2c\xf7\x70\x15\xf9\xaa\xc3\xfd\xaa\x06\x93\x94\xc2\xc6\xd4\xe0" ++"\xac\xb7\x19\x65\xb1\x28\xfb\x08\x34\x2f\x4a\x54\x19\xcb\x54\xe3\x2f\xee\xfb\x08\xb1\xb1\x18\x6c\xb4\x45\xdd\x57\xc4\x83\x93\x18" ++"\x0e\x3b\xde\xf9\x01\x15\xb3\xa9\xdf\xd3\xc3\xbe\x93\x93\x18\x94\x93\x05\xfd\xaa\xc3\xf9\xaa\x07\x94\x83\x93\x83\xc3\x58\xdf\x43" ++"\xb3\x6d\x19\xb1\xb1\xfb\x05\xeb\x2a\xe8\x56\xc9\x19\x56\x4d\x2a\x2e\xfb\x05\x2b\x08\x0e\xf7\xc4\xf9\xdb\xf7\x70\x15\x83\x82\x83" ++"\x83\x57\x52\x45\x39\x6c\x62\x19\xb1\x65\xee\xf7\x08\xe3\xe7\xcb\xc2\x19\x4b\xc2\x33\xe7\x28\xf7\x08\x65\x65\x18\xac\x5f\xd5\x35" ++"\xc1\x51\x93\x82\x18\xfd\xaa\x53\x06\x0e\x3b\xf8\xa9\xf7\x9f\x15\x63\x6d\x37\x43\x53\x58\x83\x83\x18\x82\x83\x05\xf9\xaa\x53\xfd" ++"\xaa\x07\x82\x93\x83\x93\x53\xbe\x37\xd3\x63\xa9\x19\x65\x65\xf7\x05\x2b\xec\x2e\xc0\x4d\x19\xc0\xc9\xec\xe8\xf7\x05\xeb\x08\x0e" ++"\xfb\xaf\xf7\x5f\xf9\x42\x15\x35\x48\x48\x36\x35\xcd\x47\xdf\xdf\xcd\xce\xe1\xe1\x4b\xce\x38\x1f\x8a\x52\x15\xbd\xb4\x60\x56\x55" ++"\x62\x61\x57\x57\x61\xb6\xbf\xc2\xb5\xb5\xc1\x1f\x0e\x96\xc2\x15\x54\xf8\xa0\xc2\x07\xfb\x7d\xf8\xf3\x39\x0a\xfb\xa4\x9f\x31\x0a" ++"\xe5\xfb\x66\x33\x0a\x0e\x47\x0a\xfc\x85\xf9\x13\x35\x0a\xf7\x80\xf7\x9f\x15\xfb\x6f\xfb\x70\xb2\x65\xf7\x6f\xf7\x6f\xf7\x6f\xfb" ++"\x6f\xb2\xb1\xfb\x6f\xf7\x70\xf7\x6f\xf7\x6f\x64\xb2\xfb\x6f\xfb\x70\xfb\x6f\xf7\x70\x64\x64\x05\x0e\xa9\xf9\x13\xf8\x31\x15\xfb" ++"\x10\x8e\x5f\x77\x35\x2c\x81\x98\x85\x93\x7c\x9a\x08\xc0\x53\x5b\xa2\x4f\x1b\x2d\x46\x4c\x34\x35\xd0\x4c\xe9\xc7\xbb\xa1\xc1\xc3" ++"\x1f\x9a\x9a\x91\x93\x95\x99\x08\x37\xd3\xc3\x6e\xe7\x1b\xad\x06\x82\xbf\x3d\x88\x46\xab\x4a\xd0\x19\xcc\xcf\xd1\xab\xd8\x88\x08" ++"\xfb\xab\x2a\x15\x46\x50\x5b\x6e\x53\x1b\x4b\x5c\xb4\xc3\xc4\xba\xb4\xcb\xc3\xbd\x6e\x47\xc4\x1f\x0e\xfb\x51\xf6\xf9\x36\x15\xa2" ++"\xb8\xab\x94\xae\x1b\xf1\xc5\x2c\xfb\x38\x6e\x89\x73\x86\x5b\x1f\xbd\x4b\x67\x9b\x58\x1b\x5a\x62\x79\x64\x67\x1f\x5f\x5d\x72\x4c" ++"\x4d\x1a\xfb\x00\xde\x35\xf3\xd0\xc6\xab\xc9\xb5\x1e\xb9\xcf\xac\xf7\x1a\xf7\x09\x1a\xf7\x08\x69\xe7\x47\xd1\x1e\xbc\x5b\x56\xa2" ++"\x4b\x1b\x63\x6a\x84\x76\x53\x1f\xf7\xc0\xfc\x31\x15\x7b\xfb\x03\x81\x60\x71\x58\x08\x56\x71\x60\x6a\x5f\x1b\x54\x6a\xbf\xe1\xf7" ++"\x06\xce\xe9\xdc\xb1\xa4\x7e\x61\xb5\x1f\x0e\xfb\x73\xf7\x7d\xf8\x9a\x15\x25\x3a\x3b\x27\x25\xdb\x3a\xef\xf0\xda\xdb\xf1\xef\x3c" ++"\xdc\x29\x1f\x0e\xf7\xa5\xf7\x12\x15\x69\x6f\x70\x68\x69\xa6\x6f\xae\xac\xa7\xa7\xad\xad\x6f\xa7\x6a\x1f\xf8\x23\x04\x69\x6f\x70" ++"\x68\x69\xa6\x6f\xae\xac\xa7\xa7\xad\xad\x6f\xa7\x6a\x1f\xfb\x9b\xfb\x7b\x15\x54\xf8\xa2\xc2\x07\x0e\xf7\x4f\xf7\x22\x15\x43\xfb" ++"\x23\xb9\x73\xe0\xf7\x3b\x05\xf7\xba\xc2\xfb\x9f\x06\xd2\xf7\x1f\x05\xf7\x58\xc2\xfb\x3d\x06\xcf\xf7\x1a\x5c\xa3\x3b\xfb\x32\x05" ++"\xfb\xbd\x54\xf7\xa2\x06\x45\xfb\x1f\x05\xfb\x5c\x54\x06\x0e\xf8\xae\xf7\xba\x15\xfc\xa0\x54\xf8\xa0\x06\x2a\x04\xfc\xa0\x54\xf8" ++"\xa0\x06\xf7\xfb\x04\xfc\xa0\x54\xf8\xa0\x06\x0e\xf8\x7d\xf7\x8f\x3a\x0a\x6f\x53\x32\x0a\xa7\xc4\xaa\x1f\x65\xf7\x53\x3a\x0a\x70" ++"\x52\x32\x0a\xa8\xc4\xaa\x1f\x0e\xf7\xd1\xf7\x3c\xef\x15\x22\x0a\xf7\xe1\x16\x22\x0a\xf7\xe1\x16\x22\x0a\x0e\x3b\xf7\xe4\xfa\x86" ++"\x15\x53\xfe\xfe\xc3\x06\x0e\xf7\xd1\x4f\xf7\x70\x15\xfa\xea\xc3\xfe\xea\x06\x0e\x72\xf8\xee\xcf\x15\xf8\xc5\x54\xfc\x8d\xfb\xfe" ++"\xdf\x07\xfb\x3e\xfb\x04\xf7\x3e\xfb\x04\x05\xdf\x07\x0e\xf7\x20\xf8\x6c\xf7\xd3\x15\xfb\xac\xf7\xf7\x05\x7f\x74\x86\x75\x73\x1a" ++"\x76\x92\x7b\xa3\x6e\x1e\xd7\x2c\x4d\xfb\x07\x05\x76\x64\x81\x6f\x76\x1a\x75\x95\x72\xa2\x66\x1e\xa7\x5d\x8b\x8a\x7e\x1a\x78\x7d" ++"\x80\x72\x1e\x78\x48\xe5\x06\xb8\xa9\x8f\x92\x99\x1f\x9f\x96\x96\xa4\xad\x1a\xb7\x81\x9f\x50\xdc\x1e\x65\xbd\x7e\xa9\xab\x1a\xa0" ++"\x8f\x97\xa0\xb2\x1e\xf7\xda\xfc\x2e\x05\x97\xa2\x90\x9f\xa0\x1a\xa3\x82\x9d\x6f\xaf\x1e\x61\xc0\x05\x64\xbd\x7f\xa4\xad\x1a\x9e" ++"\x92\xa8\x94\xa2\x1e\xbb\xf7\x08\x05\xa3\x06\xa3\x96\x81\x6f\x90\x1f\x94\xac\x8f\xa8\xaa\x1a\xc4\x79\xa1\x5b\x1e\x41\x06\x60\x7d" ++"\x97\xaf\x1f\x9b\x07\x6b\x6a\x7c\x67\x5f\x1a\x6d\x94\x71\x99\x7d\x1e\x80\x97\x9a\x87\xad\x1b\xb7\x06\x0e\x8e\x95\xc9\x15\x9d\x78" ++"\xa6\x97\x05\x90\x98\x98\x8e\x94\x1b\x97\x93\x88\x7f\xa2\x1f\xf7\x36\x32\x05\x83\x9c\x98\x86\x95\x1b\x9e\xac\x9c\xb3\xc4\x1f\xbb" ++"\xae\x05\xc4\xb3\xa8\xbb\xc3\x1a\xa3\x87\x9e\x80\x9e\x1e\x35\xf7\x35\x05\x77\xaf\x81\xa9\xa0\x1a\x9b\x93\x9c\x9c\x9e\x1e\xe7\xf6" ++"\x05\xcb\xfb\x0f\x47\xa0\x3b\x1b\xfb\x1d\x28\x34\xfb\x0b\x4e\xa8\x52\xbb\x6c\x1f\xa9\x77\xab\x83\xc6\x88\x8d\xa5\x18\x5f\x8e\x74" ++"\x91\x74\x98\x08\x60\xa4\x71\xb9\xbe\x1a\xd5\xcb\xbf\xe5\xc5\xb5\x7f\x59\xf7\x07\x1e\x4a\x3f\x05\x76\x72\x82\x74\x6e\x1a\x72\x92" ++"\x73\x9a\x70\x1e\xde\xfb\x2c\x05\x9a\x6f\x93\x72\x73\x1a\x70\x81\x75\x78\x7b\x1e\x7a\x76\x68\x7f\x6f\x1b\x7b\x80\x8e\x98\x74\x1f" ++"\xfb\x27\xd9\x05\x94\x7b\x80\x8e\x7f\x1b\x7e\x7f\x87\x81\x7c\x1f\x0e\xf7\x04\xd4\xac\x15\x9e\x7b\x05\x99\xa2\x96\x8f\x98\x1b\x9a" ++"\x9a\x83\x77\xa4\x1f\x92\x85\x94\x84\x98\x81\xc0\xa9\xc4\xbe\xba\xc5\x08\xb6\xc4\x98\xb9\xec\x1a\x8c\xd2\x05\xb7\x84\xd4\x7f\xdc" ++"\x1e\xcc\xb5\x05\x94\x99\x95\x8e\x95\x1b\x9b\x97\x85\x79\x9f\x1f\xdf\x3f\xfb\x54\xfb\x19\x98\x75\x05\x94\x06\x9c\x98\x83\x7b\x94" ++"\x1f\x97\x75\x99\x52\x93\x4b\x9e\xfb\x44\x97\x6d\xcd\x6b\xf7\x02\xe3\x18\x7a\xa2\x05\x83\x77\x82\x88\x82\x1b\x78\x82\x99\xaa\x87" ++"\x1f\x6f\xf7\x53\x77\xc9\x56\xd0\xf7\x49\xf7\x15\x18\xfb\x2f\xf7\x1a\x05\x95\x7e\x84\x8f\x83\x1b\x81\x84\x88\x7d\x78\x1f\xfb\x13" ++"\x2f\x05\xd8\x65\x5b\xaa\x39\x1b\xfb\x0e\x31\x37\xfb\x07\x69\x94\x6b\x9c\x72\x1f\x99\x74\x9a\x80\xb0\x79\xbb\x73\x18\xa7\x7d\x96" ++"\x81\x7f\x1a\x82\x86\x84\x7d\x80\x1e\xa4\x78\xaf\xc1\x05\x92\x96\x8f\x95\x96\x1a\xa1\x7c\x9e\x6e\x99\x1e\x55\xa7\x5e\xa1\x7a\x96" ++"\x81\x95\x19\x7b\x9c\x82\xa1\xa3\x1a\xc9\xc4\xbe\xd2\xc2\xb7\x6f\x5b\xa1\x1e\x9a\x69\x98\x33\x40\x1a\x8c\x51\x87\xfb\x25\x7d\x53" ++"\x5b\x43\x19\x42\xbe\x05\x91\x83\x85\x8d\x87\x1b\x86\x86\x88\x84\x82\x1f\x0e\xf7\xc4\xf8\x6b\xf8\xd2\x15\x2c\x4b\x67\x6e\x66\x5e" ++"\x08\x55\x4a\x70\x4b\x4d\x1a\x64\x92\x72\xa5\x51\x1e\x66\x5c\x7d\x77\x7f\x75\x08\x76\x64\x7f\x60\x65\x1a\x6c\x96\x6d\x9e\x73\x1e" ++"\x6f\xa1\xa6\x7f\xb1\x1b\xd4\xb9\xcc\xf2\xc5\x7e\xba\x5a\xf7\x08\x1f\xf7\x59\xf7\x2d\xf5\xe0\xe7\x1b\xc4\xab\x66\x49\x4c\x6f\x38" ++"\x5c\x43\x1f\x3d\x58\x53\x64\x4e\x1b\x6a\x70\xa6\xae\x93\x8d\x98\x8e\x99\x1f\x9a\x8a\x05\xa7\xa2\xa0\xa5\xa2\x7b\x9b\x75\x66\x6e" ++"\x5f\x54\x43\xb9\x5d\xd2\xd9\xe4\xc1\xde\xc5\x1f\xca\xe5\xa7\xd1\xd2\x1a\xe3\x4f\xc1\x28\x3a\x45\x68\x35\x2f\x1e\x66\x69\x6e\x6a" ++"\x3a\x25\x08\x83\xa9\x87\xa4\xa7\x1a\xef\xbd\xda\xf7\x0d\xe4\x1e\xfb\x67\xfc\x61\x15\xba\x30\x9d\x56\x5c\x1a\x72\x83\x73\x7f\x7c" ++"\x1e\x80\x82\x80\x87\x77\x1b\x5d\x71\xaf\xcc\xc4\x9c\xb7\xbd\xcf\x1f\x0e\xe0\xf7\x61\xf8\x7e\x15\xf7\x24\xfb\x21\xfb\x24\xfb\x24" ++"\xb2\x65\xf7\x24\xf7\x24\xf7\x21\xfb\x24\xb1\xb1\xfb\x21\xf7\x24\xf7\x21\xf7\x21\x65\xb2\xfb\x21\xfb\x21\xfb\x24\xf7\x21\x05\xf7" ++"\x27\xf7\x36\x15\xfb\x54\xfb\x30\xfb\x2f\xfb\x53\xfb\x51\xf7\x30\xfb\x30\xf7\x50\xf7\x51\xf7\x31\xf7\x30\xf7\x50\xf7\x50\xfb\x30" ++"\xf7\x33\xfb\x4e\x1f\x51\x04\xf7\x31\xf7\x16\xfb\x16\xfb\x31\xfb\x33\xfb\x16\xfb\x15\xfb\x34\xfb\x33\xfb\x16\xf7\x14\xf7\x32\xf7" ++"\x36\xf7\x15\xf7\x13\xf7\x37\x1f\x0e\xe0\xf7\xfc\xf8\xde\x15\xfb\x6a\xfb\x64\x54\xf7\x64\xfb\x6a\xc3\xf7\x6a\xf7\x64\xc2\xfb\x64" ++"\xf7\x6a\x07\x73\xf2\x15\xfb\x58\xfb\x2d\xfb\x2c\xfb\x56\xfb\x52\xf7\x2e\xfb\x2d\xf7\x54\xf7\x53\xf7\x2d\xf7\x2d\xf7\x54\xf7\x51" ++"\xfb\x2e\xf7\x2f\xfb\x4f\x1f\x8c\x56\x15\xf7\x2f\xf7\x15\xfb\x19\xfb\x34\xfb\x33\xfb\x16\xfb\x17\xfb\x33\xfb\x33\xfb\x16\xf7\x17" ++"\xf7\x35\xf7\x37\xf7\x16\xf7\x14\xf7\x38\x1f\x0e\xf7\x20\xb2\x98\x15\xb0\x66\xef\xef\x05\x52\xce\xe0\x6b\xe3\x1b\xf7\x5e\xf7\x37" ++"\xf7\x37\xf7\x5e\xe4\x6d\xdb\x50\xd2\x1f\xe4\xe4\x66\xb0\x31\x31\x05\xc6\x46\x3a\xa9\x33\x1b\xfb\x5e\xfb\x37\xfb\x37\xfb\x5e\x33" ++"\xab\x36\xc4\x4a\x1f\xb2\xb2\x15\x5b\xc6\x72\xce\xd4\x1a\xf7\x3f\xf7\x1f\xf7\x1e\xf7\x3f\xd4\xd2\x71\x5d\xc2\x1e\xb0\x66\x15\xba" ++"\x55\xa6\x43\x41\x1a\xfb\x3f\xfb\x1f\xfb\x1e\xfb\x3f\x42\x43\xa5\xba\x54\x1e\x0e\xe0\xf9\x70\x16\xf7\x44\x07\x8a\xe4\x79\xc7\x5f" ++"\xc2\x08\xdd\x4a\x27\xb8\xfb\x0a\x1b\xfb\x5d\xfb\x25\xfb\x17\xfb\x4a\x1f\xfb\x56\xc4\x07\x8c\xf7\x5f\x05\xf7\x20\xf7\x11\xf6\xf7" ++"\x37\xe5\xdf\x69\x51\xc0\x1e\xb9\x5a\x9b\x5d\x3c\x1a\xfb\x4c\x07\x0e\xe0\xb3\xf8\x7d\x15\xfb\x44\x07\x8c\x32\x9d\x4f\xb7\x54\x08" ++"\x39\xcc\xef\x5e\xf7\x0a\x1b\xf7\x5d\xf7\x24\xf7\x17\xf7\x4a\x8c\x1f\xf7\x56\x52\xfb\x5f\x07\xfb\x20\x8a\xfb\x11\x20\xfb\x37\x1b" ++"\x31\x37\xad\xc5\x56\x1f\x5d\xbc\x7b\xba\xd9\x1a\xf7\x4c\x07\x0e\xa9\x9f\x16\xf7\xc6\x06\xd0\xab\x8b\x8d\x9c\x1f\xbf\x8e\xb2\x96" ++"\xa8\x9d\x08\xce\xb7\xb5\xd7\xdc\x1a\xbc\x7c\xbb\x6f\xb3\x1e\x67\xbe\x5d\xa9\x4f\x95\x08\x91\x69\x78\x8c\xfb\x01\x1b\xfb\xc6\x53" ++"\xf7\xc8\x06\xc6\xaa\x8b\x8a\x9a\x1f\xba\x87\xaf\x82\xa2\x7d\x08\xbd\x6b\xa9\x52\x4d\x1a\x63\x7f\x65\x74\x6d\x1e\x71\x66\x6a\x78" ++"\x5a\x82\x08\x86\x6a\x79\x8a\x2a\x1b\xfb\xc8\x06\x0e\xa9\x9f\x46\x15\x53\xf9\x1c\xc3\x07\xfd\x1c\xd0\x15\xf7\xc6\x06\xd0\xab\x8b" ++"\x8d\x9c\x1f\xbf\x8e\xb2\x96\xa8\x9d\x08\xce\xb7\xb5\xd7\xdc\x1a\xbc\x7c\xbb\x6f\xb3\x1e\x67\xbe\x5d\xa9\x4f\x95\x08\x91\x69\x78" ++"\x8c\xfb\x01\x1b\xfb\xc6\x53\xf7\xc8\x06\xc6\xaa\x8b\x8a\x9a\x1f\xba\x87\xaf\x82\xa2\x7d\x08\xbd\x6b\xa9\x52\x4d\x1a\x63\x7f\x65" ++"\x74\x6d\x1e\x71\x66\x6a\x78\x5a\x82\x08\x86\x6a\x79\x8a\x2a\x1b\xfb\xc8\x06\x0e\xa9\xf8\xae\xf8\x6a\x15\xab\xd1\x05\x59\x06\x6b" ++"\x45\x05\x23\x06\x46\x6b\x4e\x0a\x6d\x50\x0a\x40\xae\x45\xc6\x5e\x1e\xb0\x6f\xb2\x7f\xcf\x87\x6a\x44\x18\xbd\x06\xab\xd1\x05\xf8" ++"\x03\xc3\xfb\xe9\x06\xf7\x38\xf7\xfa\x05\xf7\x45\xc3\x06\xfc\x1b\xfc\x31\x15\x52\x8c\x60\x94\x6f\x9c\x30\x0a\xdc\x06\x0e\xa9\xf9" ++"\x46\xf8\x6a\x27\x0a\xa9\xb0\x46\x15\x53\xf9\x1c\xc3\x07\x90\xf8\xaf\x27\x0a\xa9\xf0\xf7\x9b\x15\x91\xb2\x9c\xae\xa6\xa5\xb9\xb7" ++"\xb3\x93\xf7\x2d\x8a\x08\xf7\x07\xc3\xfb\x05\x06\x47\x6a\x2c\x0a\xf7\x05\xc3\xfb\x07\x06\xfb\x2d\x8a\x63\x93\x5d\xb7\x70\xa5\x7a" ++"\xae\x85\xb2\x08\xf8\x28\xc3\x06\x0e\xa9\xf8\x13\xf8\x32\x15\xf7\x0e\xc3\x2d\x06\xaa\xc8\x5c\xa3\x60\x36\x20\x8a\x7d\x8a\x5f\x7b" ++"\x19\x39\x6d\x4f\x2f\x2c\x1a\x40\xac\x48\xc7\x5c\x1e\x63\x3b\xb9\x73\xb2\xd9\x05\x79\xc2\xa0\x89\xf7\x19\x1b\xf7\x05\xc3\xfb\x07" ++"\x06\xfb\x08\x78\x8c\x99\x5d\x1f\xd0\xf7\x1c\x05\xf7\x77\xc3\xfb\x5b\x06\x9d\xf7\x2b\x15\x3f\xfb\x2b\x05\xfb\x27\x06\x9f\xf3\xcf" ++"\xbb\xf7\x12\x8a\x08\xfb\x2b\xfb\xd2\x15\x69\xa6\x75\xb1\x84\xb9\x08\xf7\x0b\x06\x0e\xe0\xa5\x16\xf9\x37\x8a\x8d\xc5\x05\xfc\xaa" ++"\x06\xf8\xcd\xf8\xd3\x5e\xb3\x05\x0e\xa9\xf9\x3d\xf9\x43\x15\xfd\x19\x06\xf7\xc3\xfd\x43\x05\xf7\xa3\xf9\x10\x15\xfb\x7e\xfc\x5e" ++"\xfb\x67\xf8\x5f\x05\x0e\xf6\xf8\x8b\xf7\x32\x15\xee\x9d\x06\x71\x8d\x80\x92\x72\xa8\x21\xf7\x13\x18\xcc\x95\xb1\xaf\xc0\x1a\xb4" ++"\x76\xaa\x65\x9c\x1e\x96\x72\x71\x8f\x54\x1b\xfb\x32\x79\x06\xb9\x88\x92\x84\x66\x1a\xfb\x93\x07\x65\x84\x84\x5d\x88\x1e\x79\xf7" ++"\x43\x9d\x07\x5d\x8e\x84\x92\xb1\x1a\xf7\x01\xa6\x07\x70\xf7\x33\x15\xa0\x8d\x8c\xad\xca\xa8\x74\x57\x53\x6b\x75\x3b\x87\x86\x8b" ++"\x8c\x84\x1e\xc5\xf7\xdc\x29\x0a\xf7\x17\xf7\x1d\xf7\x36\x1f\x0e\xf6\xf8\xc2\xf8\x27\x15\x86\xf7\x1c\x05\x77\x06\x78\x82\x89\x89" ++"\x80\x1b\x86\x85\x8c\x8f\x82\x1f\x96\x6c\x73\x90\x6d\x1b\xfb\x0d\x36\x37\xfb\x0c\xfb\x0a\xdd\x3c\xf7\x0e\xcc\xbc\xa2\xbf\xbb\x1f" ++"\x7c\x9c\x05\x5f\x5b\x68\x7c\x56\x1b\x35\x56\xcb\xf3\xf4\xbe\xcb\xdf\xcc\xb6\x67\x46\x9c\x1f\xfb\x21\xf7\xb3\x29\x0a\xf7\x18\xf7" ++"\x1d\xf7\x35\x1f\x0e\xf7\x63\xf9\xeb\x20\x0a\xfb\x1a\x06\xfb\x0a\xfb\xb7\xfb\x0b\xf7\xb7\x05\xfb\x0c\x75\x06\xb3\x8c\x8b\x7a\x1f" ++"\xfb\xc3\x07\x68\x8a\x85\x86\x61\x1b\x75\xf7\x1b\xa1\x07\x68\x7e\x95\xa8\x8c\x1f\xf7\xa1\x07\xf7\x18\xfb\xde\x05\xa1\x06\xf7\x1f" ++"\xf7\xee\x05\xfb\xb6\x07\x70\x89\x81\x84\x63\x1b\x75\xf7\x3e\xa1\x07\x62\x8d\x84\x90\x8a\xa6\x08\xf7\xc9\x07\x8a\x98\x94\x90\xa4" ++"\x8a\x08\x9b\x06\xfc\x94\xa1\x15\xfb\xd9\xfb\x02\x9f\x06\x90\xc8\x99\x95\xdd\x8e\x08\x91\xfb\xce\x06\x6f\x8a\x84\x87\x54\x1b\x75" ++"\xf7\x55\xa1\x07\x53\x85\x8e\xa6\x8c\x1f\xf7\xd0\x8d\x07\xe2\x8a\x9b\x80\x8c\x4d\x08\xa2\x06\x0e\xf7\x20\xa4\xfb\x10\x15\xf7\xb6" ++"\x21\x0a\xf8\xd4\x07\xc9\x8f\xa0\x99\x98\x1e\x9c\x9d\x97\x8c\xf7\x21\x1b\xf7\x23\x97\x8a\x7a\x9d\x1f\x99\x7e\x8f\x76\x4d\x1a\xfc" ++"\xd4\x25\x0a\x71\xf7\xb6\x21\x0a\xf8\xe3\x07\x3e\x0a\xfd\x9e\x24\x0a\xfc\xe3\x25\x0a\x06\x0e\xf7\xff\x68\x15\xf7\x2c\xfa\x43\x68" ++"\x90\xfb\x13\xfd\xaa\xfb\x59\xf8\x21\xfb\x26\x44\x9b\x68\xea\xba\x05\x0e\xfc\x45\xf7\x0c\xf7\xcb\x15\x6f\x74\x74\x6f\x6f\xa1\x74" ++"\xa7\xa7\xa1\xa2\xa7\xa7\x75\xa2\x70\x1f\x0e\xa9\x9a\xf8\x03\x15\x4f\xf8\xf2\xfb\x9f\xc6\xf7\xdb\x07\x0e\x3b\xf7\xc4\xf8\x70\x15" ++"\xfb\xad\xfc\x53\xb9\x6d\xf7\x7e\xf8\x07\xf7\x7e\xfc\x06\xb9\xab\x05\x0e\x3b\xf7\xc3\x8a\x15\xf7\xa7\xf8\x53\x5d\xa9\xfb\x78\xfc" ++"\x06\xfb\x78\xf8\x05\x5d\x6b\x05\x0e\xf7\xfb\xf7\x85\xf8\x0b\x15\x9d\x9f\x98\x9b\x96\x99\x9e\xa4\x97\x9a\x90\x92\x60\xad\x18\x44" ++"\x30\x27\x22\x3d\x49\xdb\x47\xec\x24\x43\x0a\xf8\xcc\x06\x79\x77\x7f\x7c\x7f\x7c\x78\x72\x7f\x7b\x86\x85\xb6\x69\x18\xd3\xe7\xec" ++"\xf2\xdb\xcf\x3d\xcd\x27\xf4\x44\xe6\x48\x0a\xfc\xfc\x54\x15\xf9\x2c\x06\xb4\x61\xa3\x74\x99\x80\x7b\x7d\x79\x7a\x5e\x5d\x08\xfd" ++"\x2c\x06\x5e\xb8\x78\x9e\x7c\x98\x9a\x97\x92\x92\x9d\x9d\xab\xaa\x18\x0e\xf7\xc4\xfa\x3f\xf7\xd4\x15\xc2\xfd\x4b\x07\x9d\x9f\x98" ++"\x9b\x96\x99\x9e\xa4\x97\x9a\x90\x92\x60\xad\x18\x50\x3d\xfb\x07\xfb\x0d\x40\x4c\xda\x48\xed\x23\x43\x0a\xf9\x4b\xc2\xfd\x7a\x06" ++"\x88\x8d\x89\x8e\x89\x8d\x80\x96\x80\x96\x80\x95\x7a\x9c\x83\x93\x7c\x98\x9c\x9a\x95\x94\xc0\xc0\x08\x0e\x3b\xf8\x10\xf9\x7a\x15" ++"\xfd\x7a\xc2\xf9\x4b\x07\x9f\x7a\x9a\x7e\x9a\x7f\xae\x70\x18\x98\x81\xad\xb6\x3e\xc5\xfb\x10\xf7\x0a\x4c\xd5\x19\x48\x3c\x22\x28" ++"\x2f\x43\xad\x60\x18\xb9\xaf\xab\xa5\x9f\x9c\x08\xfd\x4b\xc2\xf9\x7a\x07\x8d\x8e\x8d\x8d\x8e\x8d\x98\x98\x18\x91\x92\x92\x91\x92" ++"\x92\x9c\x9c\x92\x93\x98\x9a\x9c\x78\x8b\x8a\xc1\x55\x08\x0e\xf7\xc4\xb8\xf7\x3b\x15\x54\xf9\x4b\x07\x79\x77\x7f\x7c\x7f\x7c\x78" ++"\x72\x7f\x7b\x86\x85\xb6\x69\x18\xd3\xe8\xe8\xec\xdf\xd4\x38\xd2\x2c\xee\x44\xe7\x48\x0a\xfd\x4b\x54\x06\xf9\x7a\x8c\x92\x84\xac" ++"\x6a\x9c\x7a\x93\x83\x9a\x7f\x19\x7b\x7d\x82\x82\x7c\x7c\x80\x7f\x80\x81\x81\x80\x89\x8a\x89\x88\x87\x88\x08\x0e\x3b\xf7\x7b\xf7" ++"\x3b\x15\xf9\x7a\x54\xfd\x4b\x07\x77\x9c\x7c\x98\x7c\x97\x68\xa6\x18\x86\x8f\x88\x8e\x86\x8e\x69\x60\x18\xda\x50\xf7\x0e\xfb\x08" ++"\xca\x40\xcd\xd9\xf7\x01\xf2\xe4\xd0\x69\xb6\x18\x5d\x67\x6b\x71\x77\x7a\x08\xf9\x4b\x54\xfd\x7a\x07\x84\x84\x6a\x6a\x7a\x7a\x84" ++"\x83\x7e\x7c\x19\x7a\x9e\x8b\x8c\x55\xc1\x08\x0e\xfb\x51\xf7\x65\x16\xc7\x8a\xf7\x59\xf8\x0b\xfb\x51\xf8\x02\x05\x4c\x06\xfb\x58" ++"\xfb\xff\x05\xf7\x72\xfb\xd3\x15\xfb\x33\xf7\xd2\xf7\x38\xf7\xc7\xf7\x31\xfb\xca\x05\x0e\xfb\xf6\xf7\x92\xf9\x89\x15\xfb\x79\xfc" ++"\x5a\xf7\x79\xfc\x5b\xbf\xa4\xfb\x6b\xf8\x42\xf7\x6b\xf8\x42\x05\x0e\xf6\xf7\x8d\xf8\xa3\x15\xfc\x1a\xbe\xf7\x3c\xe2\x07\xdf\x8a" ++"\x9d\x7c\x8f\x3e\x8d\x58\x8d\x7d\x91\x81\x08\xbd\x06\x85\x97\x89\x97\x89\xb2\x89\xdf\x7f\xa2\x59\x9d\x08\xb8\x9e\xa2\xab\xb7\x1a" ++"\xb1\x7a\xaa\x6b\x9e\x1e\x99\x76\x71\x90\x61\x1b\xfb\x01\x62\x15\xed\x06\xce\xab\x74\x5c\x5a\x69\x74\x43\x1f\x30\x06\xef\xf7\xe3" ++"\x15\xfb\x58\xfb\x2e\x42\x0a\xf7\x53\xf7\x2e\xf7\x2f\xf7\x52\xf7\x51\xfb\x2e\xf7\x31\xfb\x4e\x1f\x8a\x65\x15\xf7\x37\xf7\x1c\xfb" ++"\x20\xfb\x3c\xfb\x3d\xfb\x1c\xfb\x1e\xfb\x3b\xfb\x3b\xfb\x1c\xf7\x1e\xf7\x3d\xf7\x40\xf7\x1b\xf7\x1c\xf7\x40\x1f\x0e\xf6\xf8\xa3" ++"\xf7\xbc\x15\x3e\x81\x5c\x5f\x42\x1b\x37\x53\xca\xec\xeb\xc3\xcc\xe0\xcc\xba\x68\x50\x97\x1f\xbc\x06\xda\x84\x43\xc5\x2f\x1b\xfb" ++"\x07\x3c\x38\xfb\x0d\xfb\x0d\xd8\x39\xf7\x06\xf0\xd2\xcc\xee\x93\x1f\xfb\x46\xf8\x13\x15\xfb\x57\xfb\x2f\x42\x0a\xf7\x52\xf7\x2f" ++"\xf7\x2f\xf7\x52\xf7\x51\xfb\x2e\xf7\x31\xfb\x4e\x1f\x8a\x65\x15\xf7\x37\xf7\x1c\xfb\x20\xfb\x3c\xfb\x3d\xfb\x1c\xfb\x1e\xfb\x3b" ++"\xfb\x3a\xfb\x1d\xf7\x1e\xf7\x3d\xf7\x40\xf7\x1c\xf7\x1c\xf7\x3f\x1f\x0e\xf2\xf8\xad\xf7\xa9\x15\xf7\x19\xf7\xee\x05\xfb\xee\xc2" ++"\xf8\x20\x32\x07\xfb\x08\xfb\xb7\xfb\x02\xf7\xb7\x05\x31\xfc\x20\xc2\xf7\xee\x06\xf7\x15\xfb\xee\x05\xfb\xd8\xf7\xee\x15\xf7\x02" ++"\xbd\xfb\xb1\x59\xf7\x04\xfb\xee\xca\x06\x0e\xa9\xf7\x44\xf9\x5b\x15\xf7\xa0\x06\xf7\x08\x8a\xa9\x75\x9b\x26\x08\xa5\x06\x81\xf7" ++"\x39\x05\xfc\xeb\x06\xf7\x7d\xfc\x67\xfb\x86\xfc\x2c\x05\xf9\x07\x06\xc1\xf7\x66\x05\x71\x06\x6d\x3b\x69\x78\xfb\x06\x8c\x08\xfb" ++"\xdc\x06\xf7\x5d\xf7\xf4\x05\x0e\xfb\xbf\xb3\xfb\xb9\x15\xbf\xf8\x43\x06\xf7\x62\xcd\xf7\x92\xe0\xf7\x0b\x1e\xc8\xe5\xd1\xd3\xc9" ++"\xaf\x7d\x96\x18\x32\x5a\x54\x62\x59\x4f\x08\xfb\x0a\xfb\x20\x45\xfb\x78\xfb\x84\x1a\x0e\xfb\xbf\xb3\x3c\x15\xbf\xfa\x80\x57\x06" ++"\x0e\xfb\xbf\xb3\xfa\x32\x15\xfc\x61\x07\xfb\x73\xc6\xfb\x65\xf4\xfb\x26\x1e\xc2\x40\xc2\x5e\xf7\x00\x4f\x99\x96\x18\xfb\x71\xf7" ++"\x24\xfb\x08\xf7\x9b\x84\xf8\x06\x08\xf8\x43\x07\x0e\xfb\xbf\x3b\x04\xc2\xfa\x4b\xf7\xb2\xc2\xfb\xe9\x06\x0e\xfb\xbf\xfa\x31\x04" ++"\xfe\x86\xc2\xfa\x86\x07\x0e\xfb\xbf\xfa\x32\x04\xfe\x82\xf7\xe8\xc2\xfb\xb1\xfa\x4b\x07\x0e\xfb\x51\xf7\x93\x40\x15\xf9\x4a\x07" ++"\x89\xf7\x42\xb9\xd2\xf7\x20\xb3\x08\xa1\x07\xfb\x44\x71\x4d\x3f\xfb\x4f\x1a\xfd\x5c\x07\x0e\xfb\x51\xf7\x93\xfa\x3b\x15\x55\xfb" ++"\x84\x06\x8e\xfb\x26\x54\x46\xfb\x1b\x78\x08\x4e\x07\xf7\x1b\x78\xc2\x46\x88\xfb\x26\x08\xfb\x8f\xc1\xf7\xa4\x07\x8d\xf7\x1d\x55" ++"\xd5\xfb\x15\xac\xf7\x14\xaa\xc3\xd6\x88\xf7\x1d\x08\x0e\xfb\x51\xf7\x93\xfa\x32\x15\x55\xfd\x57\x06\xfb\x4f\xc9\x3f\xf7\x44\x71" ++"\x1e\xa1\x07\xfb\x20\xb3\x5d\xd2\x8d\xf7\x42\x08\x0e\xfb\x51\xf7\x5d\xfa\x31\x15\xfe\x80\xc1\xfa\x80\x07\x0e\xfb\xf6\xd4\xf9\x89" ++"\x15\x57\x73\xf7\x6b\xfc\x42\xfb\x6b\xfc\x42\xbf\x72\xf7\x79\xf8\x5b\x05\x0e\xfc\x2d\xf7\x48\xf8\xd4\x15\xd8\x8a\xb1\x88\xc2\x1e" ++"\x89\xa7\x8a\xa5\x9a\x1a\xb3\x96\xa2\x9d\x91\x90\x89\x87\x8d\x1e\x70\x9c\x92\x85\x9c\x1b\x9f\x9a\x99\x9d\xa6\x73\x9d\x67\x5e\x69" ++"\x6e\x5a\x7d\x1f\x7c\x55\x81\x25\x22\x1a\xfb\xed\x07\x43\x8c\x67\x8e\x4e\x1e\x8d\x6e\x8c\x6d\x7b\x1a\x68\x7f\x74\x78\x83\x84\x90" ++"\x98\x85\x1e\x9c\x82\x83\x90\x7d\x1b\x77\x7c\x7d\x78\x71\xa3\x79\xaf\xb8\xad\xa8\xbc\x99\x1f\x9a\xc1\x95\xf0\xf5\x1a\x0e\x8e\xf7" ++"\xe0\x38\x15\xde\xf8\x68\x06\xf7\x42\xab\xf7\x33\xbe\xd9\x1e\xb9\xa9\xae\xa6\xaa\x1b\x90\x8e\x8a\x89\x92\x1f\x7c\x7e\x85\x80\x7a" ++"\x1a\x6d\xa6\x73\xad\xb2\xa6\xa9\xb4\xb9\x67\xad\x5b\x50\x48\x5b\x37\x52\x1e\x3d\xfb\x06\x65\xfb\x29\xfb\x56\x1a\x0e\x8e\xf7\xe0" ++"\x33\x15\xde\xfa\xbb\x38\x06\x0e\x8e\xf8\x33\xfa\x2d\x15\x38\xfc\x65\x06\xfb\x42\x6b\xfb\x33\x58\x3d\x1e\x5d\x6d\x68\x70\x6c\x1b" ++"\x86\x88\x8c\x8d\x84\x1f\x9a\x98\x91\x96\x9c\x1a\xa9\x70\xa3\x69\x69\x72\x6e\x61\x5d\xac\x69\xb8\xc5\xcd\xbb\xdf\xc5\x1e\xd9\xf7" ++"\x06\xb1\xf7\x29\xf7\x56\x1a\x0e\xfb\xbf\xf8\x56\xfb\xb9\x15\xf8\x61\x07\xf7\x73\x4f\xf7\x68\x23\xf7\x23\x1e\x53\xd6\x4f\xbd\x25" ++"\xc2\x7d\x80\x18\xc3\x6a\xc6\x52\xc4\x3f\xf4\xfb\x17\xcd\xfb\x80\x8c\xfb\x88\x08\xfc\x43\x07\x0e\xfb\xbf\xf8\x56\xfa\x3b\x15\x57" ++"\xfe\x81\xbf\x06\x0e\xfb\xbf\xf8\x56\xfa\x32\x15\x57\xfc\x43\x06\xfb\x70\x4f\xfb\x7c\x31\xfb\x14\x1e\x4e\x32\x46\x44\x4b\x66\x99" ++"\x80\x18\xe1\xb9\xc4\xb7\xbe\xc7\x08\xf7\x0a\xf7\x20\xd1\xf7\x78\xf7\x84\x1a\x0e\xfb\xbf\xf7\xfc\x3b\x15\xfa\x82\xfb\xe6\x54\xf7" ++"\xaf\xfe\x4b\x07\x0e\xfb\xbf\xf7\xc5\xfa\x31\x15\xfe\x86\xc2\xfa\x86\x07\x0e\xfb\xbf\xf7\xfc\xfa\x32\x15\x54\xfe\x4b\xfb\xb1\x54" ++"\xf7\xe8\x06\x0e\xfb\x51\xf7\x5d\x40\x15\xc1\xf9\x5c\x06\xf7\x4f\x4d\xd7\xfb\x44\xa5\x1e\x75\x07\xf7\x20\x63\xb9\x44\x89\xfb\x42" ++"\x08\x0e\xfb\x51\xf7\x60\xfa\x3b\x15\xfb\x99\x07\x88\xfb\x1c\xc3\x40\xf7\x15\x6b\xfb\x15\x6a\x53\x41\x8e\xfb\x1d\x08\xfb\xa4\xc1" ++"\xf7\x8f\x07\x86\xf7\x25\xc3\xd1\xf7\x1c\x9e\x08\xc8\x07\xfb\x1c\x9e\x53\xd1\x90\xf7\x25\x08\xf7\x84\x07\x0e\xfb\x51\xf7\x5d\xfa" ++"\x32\x15\xfd\x45\x07\x8d\xfb\x42\x5d\x44\xfb\x20\x63\x08\x75\x07\xf7\x44\xa5\xc9\xd7\xf7\x4f\x1a\xf9\x57\x07\x0e\xfb\x8e\x8b\x1c" ++"\x05\x46\x8b\x06\xc3\x0a\xe3\x0b\xaa\x8e\x8f\x90\x8e\x8e\x8f\x8e\x8e\x9c\x92\x91\x0c\x0c\xb6\x91\x8f\x8e\x95\x8e\x94\x90\x90\x95" ++"\x90\x90\x0c\x0d\xf8\xb9\x14\xf9\x3f\x15\xbb\x13\x00\x31\x02\x00\x01\x00\x05\x00\x09\x00\x13\x00\x17\x00\x22\x00\x2c\x00\x3f\x00" ++"\x5f\x00\xae\x00\xed\x01\x15\x01\x3e\x01\x58\x01\x61\x01\x6c\x01\x73\x01\x8e\x01\x93\x01\xa2\x01\xbb\x01\xbe\x01\xd4\x01\xd8\x01" ++"\xe0\x01\xe4\x01\xf9\x02\x03\x02\x0a\x02\x1d\x02\x30\x02\x3a\x02\x49\x02\x50\x02\x5e\x02\x6b\x02\x78\x02\x84\x02\x90\x02\x9b\x02" ++"\xa6\x02\xb1\x02\xb6\x02\xc0\x02\xc5\x02\xce\x02\xd7\x02\xe0\x02\xe9\x02\xf2\xf9\x35\x15\x0b\xa5\x36\x0a\x0b\x49\x0a\xa4\xab\xa9" ++"\x72\xa5\x6d\x1f\x0b\x3b\x0a\x71\x0b\x71\x8e\x06\xd1\x87\xa0\x70\x88\x36\x08\x0b\x07\x8e\x36\x76\x70\x45\x87\x08\x88\x0b\x15\x68" ++"\x6f\x6f\x69\x68\xa7\x6f\xad\xad\xa7\xa7\xae\xac\x6f\xa8\x6a\x1f\x0b\x15\xfb\xc6\x06\x46\x6b\x2c\x0a\xf7\xc6\xc3\xfb\xc8\x06\x50" ++"\x6c\x8b\x8c\x7c\x1f\x5c\x8f\x67\x94\x74\x99\x30\x0a\xf7\xc8\x06\x0e\x15\xfb\x5c\xfb\x21\xfb\x25\xfb\x61\xfb\x5e\xf7\x22\xfb\x27" ++"\xf7\x57\xf7\x57\xf7\x22\xf7\x26\xf7\x5f\xf7\x5d\xfb\x22\xf7\x29\xfb\x53\x1f\x81\x64\x15\xb8\xb9\x7a\x6d\xae\x1f\xcb\x56\xae\x2a" ++"\xfb\x0e\x1a\xfb\x05\x6c\x2e\x54\x59\x1e\x6e\x6c\x5b\x7a\x5a\x1b\xfb\x1b\x32\xf7\x11\xf7\x51\xf7\x55\xda\xf7\x06\xf7\x1a\x1f\x0e" ++"\x15\xfb\x51\xfb\x2f\xfb\x32\xfb\x56\xfb\x56\xf7\x2f\xfb\x31\xf7\x52\xf7\x50\xf7\x31\xf7\x31\xf7\x52\xf7\x5b\xfb\x2c\xf7\x31\xfb" ++"\x56\x1f\x5e\x04\xf7\x39\xf7\x16\xfb\x1d\xfb\x41\xfb\x3a\xfb\x19\xfb\x1d\xfb\x35\xfb\x36\xfb\x18\xf7\x1d\xf7\x3d\xf7\x3e\x0b\x15" ++"\xb0\x8f\x9d\x92\xa6\x9f\x08\xb2\xa8\x9c\xab\xb6\x1a\xbc\x6a\xb1\x5f\x6d\x74\x72\x6b\x6b\xa2\x71\xa8\x94\x92\x8c\x8f\x99\x1e\x8d" ++"\x61\x60\x5e\x5a\x82\x08\x0e\x15\x73\x06\x86\x4f\x79\x7b\x4b\x8c\x08\x69\x06\x4e\x77\x9c\xc5\x88\x1f\x73\xfb\x7a\xa3\x06\x90\xc9" ++"\x9a\x98\xce\x8c\x08\xac\x06\xcd\x9a\x7d\x4d\x8f\x1f\xa3\x06\x0b\x4e\x0a\x6e\x50\x0a\x5a\x9a\x5b\xa7\x63\x1e\xaf\x58\xb9\x6d\xc7" ++"\x81\x08\x85\xad\x9e\x8a\xf7\x01\x1b\x0b\x3e\x0a\xfb\xb0\x23\x0a\xf7\xb0\x0b\x2f\x0a\xe0\xa0\xa6\xd1\x8f\x08\x8e\xa5\x0b\x37\x0a" ++"\xf8\x19\x07\x88\x0b\x08\x59\xab\x6d\xc4\xc9\x1a\xb3\x97\xb1\xa2\xa9\x1e\xa5\xb0\xac\x9e\xbc\x94\x08\x90\xac\x9d\x8c\xec\x1b\x0b" ++"\xf8\x7a\x33\x0a\x0b\x63\x1f\xb6\x69\x05\xc0\xb9\x9c\x95\xb2\x41\x0a\xcb\xba\x0b\x15\x9a\x81\xf7\x3a\xf7\x41\x05\x9a\x9c\x90\x94" ++"\x99\x1a\xa3\x70\xa1\x6e\x79\x80\x81\x6e\x7d\x1e\x0b\x38\x0a\x0e\x15\x4d\x07\xf8\x36\xfb\x5b\xfc\x36\xfb\x5b\x05\x4d\x07\xf8\x85" ++"\xf7\x7d\x05\xc2\x07\x0e\x88\x4d\x0a\x0b\x25\x0a\x71\xf7\xb0\x21\x0a\x0b\x3b\x0a\x06\x0b\x15\x54\xfb\x83\xfb\x81\x54\xf7\x81\xfb" ++"\x83\xc2\xf7\x83\xf7\x81\xc2\xfb\x81\x06\x0e\x40\x0a\x42\x73\x90\x6f\x1b\x50\x5c\x0b\x24\x0a\xfc\x19\x25\x0a\x0b\x1a\x72\x7e\x7f" ++"\x69\x87\x1e\x71\xf7\x82\xa5\x07\x54\x98\x89\x8d\x5e\xf0\x0b\xd9\x22\xf1\xc8\xb9\xac\xcf\xad\x1e\x47\xad\xb9\x6a\xc8\x1b\xf1\xd9" ++"\xf4\x0b\x88\xe0\xa0\xa6\xd1\x8f\x08\x8e\xa5\x0b\x06\xe6\x89\xae\x6d\x99\x32\x08\xa5\x06\x81\xf7\x36\x05\x0b\x46\x0a\xa0\x46\x1f" ++"\xa2\x0b\x1b\xa0\x8b\x8b\x70\xe6\x1f\x73\xda\x8f\x8a\xaa\x1b\x0b\xfb\x2d\xfb\x55\xfb\x52\xf7\x2f\xfb\x2f\xf7\x52\x0b\xd3\x2f\xb6" ++"\xad\x18\x68\xb8\x71\xab\x7a\x9f\x08\x0b\x1a\x4a\x7f\x4d\x78\x67\x1e\x74\x7f\x72\x7c\x0b\x72\x9a\xa2\x7f\x1f\x78\xaf\x7f\xc9\xcc" ++"\x1a\x0b\x15\x57\x5e\x76\x7f\x64\x1b\x78\x80\x8e\x0b\xf8\xa2\xc2\x15\xfc\x85\x54\xf8\x85\x06\x0b\x60\x69\x18\xae\x5f\xa5\x6a\x9c" ++"\x77\x08\x0b\x4f\x0a\xaa\xa4\x0b\xa5\x07\x64\x8d\x7b\x98\xa5\x1a\x9b\x0b\xa8\xc4\xaa\x1f\x0e\x06\x45\x8f\x76\xa7\x8e\xdf\x08\x0b" ++"\x06\x45\x8f\x76\xa6\x8e\xe0\x08\x0b\x8b\x89\x7a\x1f\x57\x88\x64\x80\x0b\x6b\x72\x72\x6c\x6b\xa4\x72\xaa\x0b\x79\x08\x48\x5f\x61" ++"\x3f\x3a\x1a\x0b", 16196 ++}; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontStyle.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontStyle.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontStyle.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontStyle.hpp 2023-01-17 15:53:51.712205404 -0500 +@@ -2,7 +2,7 @@ + ** FontStyle.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.cpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** FontWriter.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -68,7 +68,7 @@ vector FontWriter::supportedForm + + #ifdef DISABLE_WOFF + // dummy functions used if WOFF support is disabled +-FontWriter::FontWriter (const PhysicalFont &font) : _font(font) {} ++FontWriter::FontWriter (const PhysicalFont &font) : _currentFont(font) {} + std::string FontWriter::createFontFile (FontFormat format, const set &charcodes, GFGlyphTracer::Callback *cb) const {return "";} + bool FontWriter::writeCSSFontFace (FontFormat format, const set &charcodes, ostream &os, GFGlyphTracer::Callback *cb) const {return false;} + #else +@@ -77,137 +77,50 @@ bool FontWriter::writeCSSFontFace (FontF + #include + #include + #include +-#include "ffwrapper.h" + #include "Bezier.hpp" + #include "FileSystem.hpp" + #include "Font.hpp" + #include "Glyph.hpp" +-#include "TTFAutohint.hpp" +-#include "TrueTypeFont.hpp" ++#include "ttf/TTFAutohint.hpp" ++#include "ttf/TTFWriter.hpp" + ++using namespace ttf; + +-FontWriter::FontWriter (const PhysicalFont &font) : _font(font) { +- static bool initialized=false; +- if (!initialized) { +- ff_init(); +- initialized = true; +- } +-} +- +- +-struct SFDActions : Glyph::IterationActions { +- explicit SFDActions (ostream &os) : _os(os) {} +- +- using Point = Glyph::Point; +- void moveto (const Point &p) override {write('m', p);} +- void lineto (const Point &p) override {write('l', p);} +- void cubicto (const Point &p1, const Point &p2, const Point &p3) override {write('c', p1, p2, p3); } +- void closepath () override {write('m', startPoint());} +- +- void quadto (const Point &p1, const Point &p2) override { +- // convert quadratic Bézier curve to cubic one +- DPair pt0(currentPoint().x(), currentPoint().y()); +- DPair pt1(p1.x(), p1.y()); +- DPair pt2(p2.x(), p2.y()); +- Bezier b(pt0, pt1, pt2); +- write('c', round(b.point(0)), round(b.point(1)), round(b.point(2)), round(b.point(3))); +- } +- +- template +- void write (char cmd, const Args& ...args) { +- writeParams(args...); +- _os << cmd << " 0\n"; +- } +- +- static void writeParams () {} +- +- template +- void writeParams (const Pt &p, const Args& ...args) const { +- _os << p.x() << ' ' << p.y() << ' '; +- writeParams(args...); +- } +- +- ostream &_os; +- Glyph::Point _startPoint, _currentPoint; +-}; +- +- +-/** Creates a Spline Font Database (SFD) file describing the font and its glyphs. +- * https://fontforge.github.io/sfdformat.html */ +-static void writeSFD (const string &sfdname, const PhysicalFont &font, const set &charcodes, GFGlyphTracer::Callback *cb) { +- ofstream sfd(sfdname); +- if (!sfd) +- throw FontWriterException("failed writing SFD file "+sfdname); +- +- sfd << +- "SplineFontDB: 3.0\n" +- "FontName: " << font.name() << '\n'; +- +- // ensure that the sum of the SFD's Ascent and Descent values equals the font's units per EM +- double yext = font.ascent()+font.descent(); +- double scale = double(font.unitsPerEm())/(yext != 0 ? yext : abs(font.ascent())); +- sfd << +- "Ascent: " << font.ascent()*scale << "\n" +- "Descent: " << font.descent()*scale << "\n" +- "LayerCount: 2\n" // number of layers must be 2 at least +- "Layer: 0 0 \"Back\" 1\n" // layer 0: background layer with cubic splines +- "Layer: 1 0 \"Fore\" 0\n" // layer 1: foreground layer with cubic splines +- "Encoding: UnicodeFull\n" // character codes can use the full Unicode range +- "BeginChars: 1114112 " << charcodes.size() << '\n'; +- +- double extend = font.style() ? font.style()->extend : 1; +- for (int c : charcodes) { +- string name = font.glyphName(c); +- if (name.empty()) { +- // if the font doesn't provide glyph names, use AGL name uFOO +- ostringstream oss; +- oss << 'u' << hex << uppercase << setw(4) << setfill('0') << c; +- name = oss.str(); +- } +- uint32_t codepoint = font.unicode(c); +- sfd << +- "StartChar: " << name << "\n" +- "Encoding: " << codepoint << ' ' << codepoint << " 0\n" +- "Width: " << font.hAdvance(c)*extend << "\n" +- "VWidth: " << font.vAdvance(c) << "\n" +- "Fore\n" +- "SplineSet\n"; +- Glyph glyph; +- if (font.getGlyph(c, glyph, cb)) { +- SFDActions actions(sfd); +- glyph.iterate(actions, false); +- } +- sfd << +- "EndSplineSet\n" +- "EndChar\n"; +- } +- sfd.flush(); +- sfd.close(); +- if (sfd.fail()) +- throw FontWriterException("failed writing SFD file "+sfdname); +-} +- +- +-bool FontWriter::createTTFFile (const string &sfdname, const string &ttfname) const { +- TTFAutohint autohinter; +- if (!autohinter.available()) +- return ff_sfd_to_ttf(sfdname.c_str(), ttfname.c_str(), AUTOHINT_FONTS); +- +- bool ok = ff_sfd_to_ttf(sfdname.c_str(), ttfname.c_str(), false); ++bool FontWriter::createTTFFile (const std::string &ttfname, const PhysicalFont &font, const set &charcodes, GFGlyphTracer::Callback *cb) const { ++ TTFWriter ttfWriter(font, charcodes); ++ if (cb) ++ ttfWriter.setTracerCallback(*cb); ++ bool ok = ttfWriter.writeTTF(ttfname); + if (ok && AUTOHINT_FONTS) { +- string tmpname = ttfname+"-ah"; +- int errnum = autohinter.autohint(ttfname, tmpname, true); +- if (errnum) { +- Message::wstream(true) << "failed to autohint font '" << _font.name() << "'"; +- string msg = autohinter.lastErrorMessage(); +- if (!msg.empty()) +- Message::wstream() << " (" << msg << ")"; +- // keep the unhinted TTF +- FileSystem::remove(tmpname); ++ TTFAutohint autohinter; ++ if (!autohinter.available()) { ++ static bool reported=false; ++ if (!reported) { ++ Message::wstream(true) << "autohint functionality disabled (ttfautohint not found)"; ++ reported = true; ++ } + } + else { +- FileSystem::remove(ttfname); +- FileSystem::rename(tmpname, ttfname); ++ string tmpname = ttfname+"-ah"; ++ try { ++ int errnum = autohinter.autohint(ttfname, tmpname, true); ++ if (errnum == 0) { // success? ++ FileSystem::remove(ttfname); ++ FileSystem::rename(tmpname, ttfname); ++ } ++ else { ++ Message::wstream(true) << "failed to autohint font '" << _font.name() << "'"; ++ string msg = autohinter.lastErrorMessage(); ++ if (!msg.empty()) ++ Message::wstream() << " (" << msg << ")"; ++ // keep the unhinted TTF ++ FileSystem::remove(tmpname); ++ } ++ } ++ catch (MessageException &e) { ++ Message::wstream(true) << e.what() << '\n'; ++ FileSystem::remove(tmpname); ++ } + } + } + return ok; +@@ -222,24 +135,19 @@ bool FontWriter::createTTFFile (const st + string FontWriter::createFontFile (FontFormat format, const set &charcodes, GFGlyphTracer::Callback *cb) const { + string tmpdir = FileSystem::tmpdir(); + string basename = tmpdir+_font.name()+"-tmp"; +- string sfdname = basename+".sfd"; +- writeSFD(sfdname, _font, charcodes, cb); + string ttfname = basename+".ttf"; + string targetname = basename+"."+fontFormatInfo(format)->formatstr_short; +- bool ok = createTTFFile(sfdname, ttfname); ++ bool ok = createTTFFile(ttfname, _font, charcodes, cb); + if (ok) { + if (format == FontFormat::WOFF || format == FontFormat::WOFF2) { +- TrueTypeFont ttf(ttfname); + if (format == FontFormat::WOFF) +- ttf.writeWOFF(targetname); ++ ok = TTFWriter::convertTTFToWOFF(ttfname, targetname); + else +- ok = ttf.writeWOFF2(targetname); ++ TTFWriter::convertTTFToWOFF2(ttfname, targetname); + if (!PhysicalFont::KEEP_TEMP_FILES) + FileSystem::remove(ttfname); + } + } +- if (!PhysicalFont::KEEP_TEMP_FILES) +- FileSystem::remove(sfdname); + if (!ok) + throw FontWriterException("failed writing "+string(fontFormatInfo(format)->formatstr_short)+ " file " + targetname); + return targetname; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/FontWriter.hpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** FontWriter.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -36,7 +36,7 @@ class FontWriter { + static bool AUTOHINT_FONTS; + + public: +- explicit FontWriter (const PhysicalFont &font); ++ explicit FontWriter (const PhysicalFont &font) : _font(font) {} + std::string createFontFile (FontFormat format, const std::set &charcodes, GFGlyphTracer::Callback *cb=nullptr) const; + bool writeCSSFontFace (FontFormat format, const std::set &charcodes, std::ostream &os, GFGlyphTracer::Callback *cb=nullptr) const; + static FontFormat toFontFormat (std::string formatstr); +@@ -50,7 +50,7 @@ class FontWriter { + const char *formatstr_long; + }; + static const FontFormatInfo* fontFormatInfo (FontFormat format); +- bool createTTFFile (const std::string &sfdname, const std::string &ttfname) const; ++ bool createTTFFile (const std::string &ttfname, const PhysicalFont &font, const std::set &charcodes, GFGlyphTracer::Callback *cb) const; + + private: + const PhysicalFont &_font; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.cpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** GFGlyphTracer.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFGlyphTracer.hpp 2023-01-18 10:00:04.504510266 -0500 +@@ -2,7 +2,7 @@ + ** GFGlyphTracer.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef GFGLYPHTRACER_HPP + #define GFGLYPHTRACER_HPP + ++#include + #include + #include + #include "GFTracer.hpp" +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.cpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** GFReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFReader.hpp 2023-01-18 10:00:27.594782009 -0500 +@@ -2,7 +2,7 @@ + ** GFReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef GFREADER_HPP + #define GFREADER_HPP + ++#include + #include + #include + #include +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.cpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** GFTracer.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GFTracer.hpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** GFTracer.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.cpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** Ghostscript.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -81,8 +81,8 @@ static string get_path_from_registry () + } + #endif // _WIN32 + +-#if defined(_WIN32) && !defined(_WIN64) +-static string get_gsdll32 () { ++#if defined(_WIN32) ++static string get_gsdll () { + string pathstr; + #if defined(TEXLIVEWIN32) + char exepath[256]; +@@ -97,9 +97,13 @@ static string get_gsdll32 () { + pathstr += "bin\\"; + } + #endif ++#if defined(_WIN64) ++ return pathstr+"gsdll64.dll"; ++#else + return pathstr+"gsdll32.dll"; ++#endif + } +-#endif // _WIN32 && !_WIN64 ++#endif // _WIN32 + + + /** Try to detect name of the Ghostscript shared library depending on the user settings. +@@ -123,14 +127,10 @@ static string get_libgs (const string &f + string gsdll_path = get_path_from_registry(); + if (!gsdll_path.empty()) + return gsdll_path; +-#endif //_WIN32 +-#if defined(_WIN64) +- return "gsdll64.dll"; +-#elif defined(_WIN32) +- return get_gsdll32(); ++ return get_gsdll(); + #else + // try to find libgs.so.X on the user's system +- const int abi_min=7, abi_max=9; // supported libgs ABI versions ++ const int abi_min=7, abi_max=10; // supported libgs ABI versions + for (int i=abi_max; i >= abi_min; i--) { + #if defined(__CYGWIN__) + string dlname = "cyggs-" + to_string(i) + ".dll"; +@@ -141,12 +141,16 @@ static string get_libgs (const string &f + if (loader.loaded()) + return dlname; + #if defined(__APPLE__) +- dlname = "libgs." + to_string(i) + ".dylib"; +- if (loader.loadLibrary(dlname)) +- return dlname; +- dlname = "libgs.dylib." + to_string(i); +- if (loader.loadLibrary(dlname)) +- return dlname; ++ // dlopen() requires an absolute path in a hardened runtime such as installed ++ // by MacTeX. Thus, explicitly lookup libgs in /usr/local/lib too. ++ for (const string path : {"", "/usr/local/lib/"}) { ++ dlname = path + "libgs." + to_string(i) + ".dylib"; ++ if (loader.loadLibrary(dlname)) ++ return dlname; ++ dlname = path + "libgs.dylib." + to_string(i); ++ if (loader.loadLibrary(dlname)) ++ return dlname; ++ } + #endif + } + #endif +@@ -228,10 +232,13 @@ bool Ghostscript::revision (gsapi_revisi + + /** Returns the revision number of the GS library. */ + int Ghostscript::revision () const { +- gsapi_revision_t r; +- if (revision(&r)) +- return static_cast(r.revision); +- return 0; ++ static int rev=0; ++ if (rev == 0) { ++ gsapi_revision_t r; ++ if (revision(&r)) ++ rev = static_cast(r.revision); ++ } ++ return rev; + } + + +@@ -375,19 +382,9 @@ const char* Ghostscript::error_name (int + if (code < 0) + code = -code; + const char *error_names[] = { ERROR_NAMES }; +- if (code == 0 || (size_t)code > sizeof(error_names)/sizeof(error_names[0])) ++ if (code == 0 || size_t(code) > sizeof(error_names)/sizeof(error_names[0])) + return nullptr; +-#if defined(HAVE_LIBGS) +- // use array defined in libgs to avoid linking the error strings into the binary +- return gs_error_names[code-1]; +-#elif defined(_WIN32) +- // gs_error_names is private in the Ghostscript DLL so we can't access it here + return error_names[code-1]; +-#else +- if (auto error_names = loadSymbol("gs_error_names")) +- return error_names[code-1]; +- return nullptr; +-#endif + } + + #endif // !DISABLE_GS +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Ghostscript.hpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** Ghostscript.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -47,8 +47,8 @@ struct Ghostscript { + Ghostscript (int argc, const char **argv, void *caller=0) {} + bool init (int argc, const char **argv, void *caller=0) {return false;} + bool available () {return false;} +- bool revision (gsapi_revision_t *r) {return false;} +- int revision () {return 0;} ++ bool revision (gsapi_revision_t *r) const {return false;} ++ int revision () const {return 0;} + std::string revisionstr () {return "";} + int set_stdio (Stdin in, Stdout out, Stderr err) {return 0;} + int run_string_begin (int user_errors, int *pexit_code) {return 0;} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Glyph.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Glyph.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Glyph.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Glyph.hpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** Glyph.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GlyphTracerMessages.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GlyphTracerMessages.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GlyphTracerMessages.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GlyphTracerMessages.hpp 2023-01-17 15:53:51.713205415 -0500 +@@ -2,7 +2,7 @@ + ** GlyphTracerMessages.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPath.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPath.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPath.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPath.hpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** GraphicsPath.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -642,7 +642,7 @@ class GraphicsPath { + void arcto (T rx, T ry, double angle, bool largeArcFlag, bool sweepFlag, const Point &p) override { + EllipticalArc arc(this->currentPoint(), rx, ry, angle, largeArcFlag, sweepFlag, p); + std::vector cmds; +- for (const Bezier &bezier : arc.approximate()) ++ for (const CubicBezier &bezier : arc.approximate()) + cmds.emplace_back(CubicTo{bezier.point(1), bezier.point(2), bezier.point(3)}); + this->path().replace(this->commandPos(), cmds); + } +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPathParser.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPathParser.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPathParser.hpp.301 2023-01-17 15:53:51.714205427 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/GraphicsPathParser.hpp 2023-01-17 15:53:51.714205427 -0500 +@@ -0,0 +1,299 @@ ++/************************************************************************* ++** GraphicsPathParser.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include ++#include ++#include ++#include "GraphicsPath.hpp" ++#include "MessageException.hpp" ++ ++ ++struct GraphicsPathParserException : public MessageException { ++ explicit GraphicsPathParserException (const std::string &msg) : MessageException(msg) {} ++}; ++ ++ ++template ++class GraphicsPathParser { ++ public: ++ GraphicsPath parse (std::istream &is); ++ ++ GraphicsPath parse (const std::string &str) { ++ std::istringstream iss(str); ++ return parse(iss); ++ } ++ ++ protected: ++ template ++ NumType parseNumberOfType (std::istream &is) const { ++ is >> std::ws; ++ NumType number; ++ is >> number; ++ if (is.fail()) ++ error("number expected", is); ++ is >> std::ws; ++ return number; ++ } ++ ++ T parseNumber (std::istream &is) const { ++ return parseNumberOfType(is); ++ } ++ ++ Pair parsePair (std::istream &is) { ++ T x = parseNumber(is); ++ skipCommaAndWhitespace(is); ++ T y = parseNumber(is); ++ return Pair(x, y); ++ } ++ ++ void skipCommaAndWhitespace (std::istream &is) { ++ is >> std::ws; ++ if (is.peek() == ',') { ++ is.get(); ++ is >> std::ws; ++ } ++ } ++ ++ void parseMoveTo (std::istream &is, bool relative); ++ void parseClosePath (); ++ void parseLineTo (std::istream &is, bool relative); ++ void parseHorizontalLineTo (std::istream &is, bool relative); ++ void parseVerticalLineTo (std::istream &is, bool relative); ++ void parseCubicTo (std::istream &is, bool relative); ++ void parseShortCubicTo (std::istream &is, bool relative); ++ void parseQuadraticTo (std::istream &is, bool relative); ++ void parseShortQuadraticTo (std::istream &is, bool relative); ++ void parseArcTo (std::istream &is, bool relative); ++ ++ void error (const std::string &msg, std::istream &is) const { ++ std::string postext; ++ if (_startpos >= 0) { // valid start position? ++ if (is) ++ postext = " at position "+ std::to_string(is.tellg()-_startpos); ++ else ++ postext = " (premature end of data)"; ++ } ++ throw GraphicsPathParserException(msg + postext); ++ } ++ ++ private: ++ std::istream::pos_type _startpos=0; ///< stream position where the parsing started ++ GraphicsPath *_path=nullptr; ///< path being parsed ++ Pair _startPoint; ///< start point of current subpath ++ Pair _currentPoint; ///< current point reached by last path command ++ Pair _prevCtrlPoint; ///< last control point of preceding curve command ++}; ++ ++ ++/** Creates a GraphicsPath object from a SVG path data string read from a given input stream. ++ * @param[in] is stream to read from ++ * @return GraphicsPath object created from the SVG path description ++ * @throw GraphicsPathParserException if the path data contains syntax error */ ++template ++GraphicsPath GraphicsPathParser::parse (std::istream &is) { ++ GraphicsPath path; ++ _path = &path; ++ _startpos = is.tellg(); ++ _currentPoint = _startPoint = _prevCtrlPoint = Pair(0, 0); ++ int cmd=0; ++ while (!is.eof()) { ++ is >> std::ws; ++ if (is.peek() < 0) ++ break; ++ if (isalpha(is.peek())) ++ cmd = is.get(); ++ else { ++ // further set of parameters appended to preceding command (command letter omitted) ++ skipCommaAndWhitespace(is); ++ // subsequent coordinate pairs of a "moveto" command lead to implicit "lineto" commands ++ // https://www.w3.org/TR/SVG/paths.html#PathDataMovetoCommands ++ if (cmd == 'M') ++ cmd = 'L'; ++ else if (cmd == 'm') ++ cmd = 'l'; ++ } ++ int lower_cmd = std::tolower(cmd); ++ bool relative = (cmd == lower_cmd); ++ switch (lower_cmd) { ++ case 'm': parseMoveTo(is, relative); break; ++ case 'z': parseClosePath(); break; ++ case 'l': parseLineTo(is, relative); break; ++ case 'h': parseHorizontalLineTo(is, relative); break; ++ case 'v': parseVerticalLineTo(is, relative); break; ++ case 'c': parseCubicTo(is, relative); break; ++ case 's': parseShortCubicTo(is, relative); break; ++ case 'q': parseQuadraticTo(is, relative); break; ++ case 't': parseShortQuadraticTo(is, relative); break; ++ case 'a': parseArcTo(is, relative); break; ++ case 0 : error("missing command at beginning of SVG path", is); ++ default : error("invalid SVG path command '"+std::string(1, char(cmd))+"'", is); ++ } ++ if (strchr("csqt", lower_cmd) == nullptr) // not a Bézier curve command? ++ _prevCtrlPoint = _currentPoint; // => no control point, use current point ++ } ++ _path = nullptr; ++ return path; ++} ++ ++ ++/** Parses a single parameter pair of a "moveto" command. */ ++template ++void GraphicsPathParser::parseMoveTo (std::istream &is, bool relative) { ++ Pair p = parsePair(is); ++ if (!relative || _path->empty()) ++ _currentPoint = p; ++ else ++ _currentPoint += p; ++ _path->moveto(_currentPoint); ++ _startPoint = _currentPoint; ++} ++ ++ ++/** Handles a "closepath" command. */ ++template ++void GraphicsPathParser::parseClosePath () { ++ _path->closepath(); ++ _currentPoint = _startPoint; ++} ++ ++ ++/** Parses a single parameter pair of a "lineto" command. */ ++template ++void GraphicsPathParser::parseLineTo (std::istream &is, bool relative) { ++ Pair p = parsePair(is); ++ if (relative) ++ _currentPoint += p; ++ else ++ _currentPoint = p; ++ _path->lineto(_currentPoint); ++} ++ ++ ++/** Parses a single parameter of a horizontal "lineto" command. */ ++template ++void GraphicsPathParser::parseHorizontalLineTo (std::istream &is, bool relative) { ++ T x = parseNumber(is); ++ if (relative) ++ _currentPoint += Pair(x, 0); ++ else ++ _currentPoint = Pair(x, _currentPoint.y()); ++ _path->lineto(_currentPoint); ++} ++ ++ ++/** Parses a single parameter of a vertical "lineto" command. */ ++template ++void GraphicsPathParser::parseVerticalLineTo (std::istream &is, bool relative) { ++ T y = parseNumber(is); ++ if (relative) ++ _currentPoint += Pair(0, y); ++ else ++ _currentPoint = Pair(_currentPoint.x(), y); ++ _path->lineto(_currentPoint); ++} ++ ++ ++/** Parses a single parameter set a "cubicto" (cubic Bézier curve) command. */ ++template ++void GraphicsPathParser::parseCubicTo (std::istream &is, bool relative) { ++ Pair p1 = parsePair(is); ++ Pair p2 = parsePair(is); ++ Pair pe = parsePair(is); ++ if (!relative) ++ _currentPoint = pe; ++ else { ++ p1 += _currentPoint; ++ p2 += _currentPoint; ++ _currentPoint += pe; ++ } ++ _path->cubicto(p1, p2, _currentPoint); ++ _prevCtrlPoint = p2; ++} ++ ++ ++/** Parses a single parameter set a shorthand "cubicto" (cubic Bézier curve) command. */ ++template ++void GraphicsPathParser::parseShortCubicTo (std::istream &is, bool relative) { ++ Pair p1 = _prevCtrlPoint + (_currentPoint-_prevCtrlPoint)*T(2); ++ Pair p2 = parsePair(is); ++ Pair pe = parsePair(is); ++ if (!relative) ++ _currentPoint = pe; ++ else { ++ p2 += _currentPoint; ++ _currentPoint += pe; ++ } ++ _path->cubicto(p1, p2, _currentPoint); ++ _prevCtrlPoint = p2; ++} ++ ++ ++/** Parses a single parameter set a "quadto" (quadratic Bézier curve) command. */ ++template ++void GraphicsPathParser::parseQuadraticTo (std::istream &is, bool relative) { ++ Pair p1 = parsePair(is); ++ Pair pe = parsePair(is); ++ if (!relative) ++ _currentPoint = pe; ++ else { ++ p1 += _currentPoint; ++ _currentPoint += pe; ++ } ++ _path->quadto(p1, _currentPoint); ++ _prevCtrlPoint = p1; ++} ++ ++ ++/** Parses a single parameter set a shorthand "quadto" (quadratic Bézier curve) command. */ ++template ++void GraphicsPathParser::parseShortQuadraticTo (std::istream &is, bool relative) { ++ Pair p1 = _prevCtrlPoint + (_currentPoint-_prevCtrlPoint)*T(2); ++ Pair pe = parsePair(is); ++ if (relative) ++ _currentPoint += pe; ++ else ++ _currentPoint = pe; ++ _path->quadto(p1, _currentPoint); ++ _prevCtrlPoint = p1; ++} ++ ++ ++/** Parses a single parameter set an "arcto" command. */ ++template ++void GraphicsPathParser::parseArcTo (std::istream &is, bool relative) { ++ Pair r = parsePair(is); ++ double xrot = parseNumberOfType(is); ++ int largeArgFlag = parseNumberOfType(is); ++ if (largeArgFlag != 0 && largeArgFlag != 1) ++ error("large-arc-flag must be 0 or 1", is); ++ int sweepFlag = parseNumberOfType(is); ++ if (sweepFlag != 0 && sweepFlag != 1) ++ error("sweep-flag must be 0 or 1", is); ++ T x = parseNumber(is); ++ T y = parseNumber(is); ++ Pair p(x, y); ++ if (relative) ++ p += _currentPoint; ++ _currentPoint = p; ++ _path->arcto(r.x(), r.y(), xrot, bool(largeArgFlag), bool(sweepFlag), _currentPoint); ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.cpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** HashFunction.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HashFunction.hpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** HashFunction.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -28,7 +28,7 @@ + + /** Common base class for all hash functions. */ + class HashFunction { +- public: ++ public: + virtual ~HashFunction () =default; + virtual int digestSize () const =0; + virtual void reset () =0; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.cpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** HtmlSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HtmlSpecialHandler.hpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** HtmlSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.cpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** HyperlinkManager.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -229,7 +229,7 @@ void HyperlinkManager::createViews (unsi + bool HyperlinkManager::setLinkMarker (const string &marker) { + string type; // "none", "box", "line", or a background color specifier + string color; // optional line color specifier +- size_t seppos = marker.find(':'); ++ auto seppos = marker.find(':'); + if (seppos == string::npos) + type = marker; + else { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/HyperlinkManager.hpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** HyperlinkManager.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -42,7 +42,7 @@ class HyperlinkManager { + enum class ColorSource {DEFAULT, LINKMARKER, STATIC}; + using NamedAnchors = std::unordered_map; + +- public: ++ public: + HyperlinkManager (const HyperlinkManager&) =delete; + HyperlinkManager (HyperlinkManager&&) =delete; + void addHrefAnchor (const std::string &uri); +@@ -68,7 +68,7 @@ class HyperlinkManager { + static Color LINK_LINECOLOR; ///< line color if linkmark type is LM_LINE or LM_BOX + static ColorSource COLORSOURCE; ///< if true, LINK_LINECOLOR is applied + +- private: ++ private: + AnchorType _anchorType=AnchorType::NONE; ///< type of active anchor + int _depthThreshold=0; ///< break anchor box if the DVI stack depth underruns this threshold + double _linewidth=-1; ///< line width of link marker (-1 => compute individual value per link) +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.cpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** ImageToSVG.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -36,18 +36,17 @@ + using namespace std; + + ++ImageToSVG::ImageToSVG (std::string fname, SVGOutputBase &out) ++ : _fname(std::move(fname)), _out(out), _gsVersion(Ghostscript().revision()) ++{ ++} ++ ++ + void ImageToSVG::checkGSAndFileFormat () { +- if (!_haveGS) { +-#ifdef HAVE_LIBGS +- _haveGS = true; +-#else +- _haveGS = Ghostscript().available(); +-#endif +- if (!_haveGS) +- throw MessageException("Ghostscript is required to process "+imageFormat()+" files"); +- if (!imageIsValid()) +- throw MessageException("invalid "+imageFormat()+" file"); +- } ++ if (!_gsVersion) ++ throw MessageException("Ghostscript is required to process "+imageFormat()+" files"); ++ if (!imageIsValid()) ++ throw MessageException("invalid "+imageFormat()+" file"); + } + + +@@ -59,7 +58,7 @@ void ImageToSVG::convert (int pageno) { + Message::mstream().indent(0); + Message::mstream(false, Message::MC_PAGE_NUMBER) << "processing " << imageFormat() << " file\n"; + Message::mstream().indent(1); +- _svg.newPage(1); ++ _svg.newPage(pageno); + // create a psfile special and forward it to the PsSpecialHandler + stringstream ss; + ss << "\"" << _fname << "\" " +@@ -69,7 +68,7 @@ void ImageToSVG::convert (int pageno) { + "ury=" << bbox.maxY(); + _currentPageNumber = pageno; + if (!isSinglePageFormat()) +- ss << " page=" << pageno; ++ ss << " page=" << pageno << " proc=gs"; + try { + _psHandler.process(psSpecialCmd(), ss, *this); + } +@@ -77,6 +76,11 @@ void ImageToSVG::convert (int pageno) { + progress(nullptr); // remove progress message + throw; + } ++ writeSVG(pageno); ++} ++ ++ ++void ImageToSVG::writeSVG (int pageno) { + progress(nullptr); + Matrix matrix = getUserMatrix(_bbox); + // output SVG file +@@ -87,6 +91,7 @@ void ImageToSVG::convert (int pageno) { + _svg.appendToDoc(util::make_unique(" This file was generated by dvisvgm " + string(PROGRAM_VERSION) + " ")); + bool success = _svg.write(_out.getPageStream(pageno, totalPageCount())); + string svgfname = _out.filepath(pageno, totalPageCount()).shorterAbsoluteOrRelative(); ++ _out.finish(); + if (svgfname.empty()) + svgfname = ""; + if (!success) +@@ -94,12 +99,14 @@ void ImageToSVG::convert (int pageno) { + else { + const double bp2pt = 72.27/72; + const double bp2mm = 25.4/72; +- Message::mstream(false, Message::MC_PAGE_SIZE) << "graphic size: " << XMLString(_bbox.width()*bp2pt) << "pt" +- " x " << XMLString(_bbox.height()*bp2pt) << "pt" +- " (" << XMLString(_bbox.width()*bp2mm) << "mm" +- " x " << XMLString(_bbox.height()*bp2mm) << "mm)\n"; ++ Message::mstream(false,Message::MC_PAGE_SIZE) ++ << "graphic size: " << XMLString(_bbox.width()*bp2pt) << "pt" ++ << " x " << XMLString(_bbox.height()*bp2pt) << "pt" ++ << " (" << XMLString(_bbox.width()*bp2mm) << "mm" ++ << " x " << XMLString(_bbox.height()*bp2mm) << "mm)\n"; + Message::mstream(false, Message::MC_PAGE_WRITTEN) << "output written to " << svgfname << '\n'; + } ++ _bbox.invalidate(); + _svg.reset(); + } + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ImageToSVG.hpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** ImageToSVG.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -32,24 +32,25 @@ struct SVGOutputBase; + + class ImageToSVG : protected SpecialActions { + public: +- ImageToSVG (std::string fname, SVGOutputBase &out) : _fname(std::move(fname)), _out(out) {} +- void convert (int pageno); ++ ImageToSVG (std::string fname, SVGOutputBase &out); ++ virtual void convert (int pageno); + void convert (int firstPage, int lastPage, std::pair *pageinfo); + void convert (const std::string &rangestr, std::pair *pageinfo); + void setPageTransformation (const std::string &transCmds) {_transCmds = transCmds;} +-// void setPageSize (const std::string &name); + std::string filename () const {return _fname;} + PSInterpreter& psInterpreter () const {return _psHandler.psInterpreter();} + virtual bool isSinglePageFormat () const =0; + virtual int totalPageCount () const =0; + + protected: +- void checkGSAndFileFormat (); ++ virtual void checkGSAndFileFormat (); + Matrix getUserMatrix (const BoundingBox &bbox) const; + virtual std::string imageFormat () const =0; + virtual bool imageIsValid () const =0; + virtual BoundingBox imageBBox () const =0; + virtual std::string psSpecialCmd () const =0; ++ int gsVersion () const {return _gsVersion;} ++ virtual void writeSVG (int pageno); + // implement abstract base class SpecialActions + double getX () const override {return _x;} + double getY () const override {return _y;} +@@ -71,17 +72,19 @@ class ImageToSVG : protected SpecialActi + BoundingBox& bbox () override {return _bbox;} + BoundingBox& bbox (const std::string &name, bool reset=false) override {return _bbox;} + FilePath getSVGFilePath (unsigned pageno) const override; +- std::string getBBoxFormatString () const override {return "";} ++ std::string getBBoxFormatString () const override {return "";} ++ ++ protected: ++ SVGTree _svg; + + private: + std::string _fname; ///< name of image file +- SVGTree _svg; + SVGOutputBase &_out; + double _x=0, _y=0; + unsigned _currentPageNumber=0; + BoundingBox _bbox; + mutable PsSpecialHandler _psHandler; +- bool _haveGS=false; ///< true if Ghostscript is available ++ int _gsVersion=0; ///< Ghostscript version found + std::string _transCmds; ///< transformation commands + }; + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.cpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** InputBuffer.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputBuffer.hpp 2023-01-18 10:15:02.360038154 -0500 +@@ -2,7 +2,7 @@ + ** InputBuffer.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -22,6 +22,7 @@ + #define INPUTBUFFER_HPP + + #include ++#include + #include + #include + #include +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.cpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** InputReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/InputReader.hpp 2023-01-17 15:53:51.714205427 -0500 +@@ -2,7 +2,7 @@ + ** InputReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.cpp 2023-01-17 15:53:51.715205438 -0500 +@@ -2,7 +2,7 @@ + ** JFM.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/JFM.hpp 2023-01-18 10:00:58.171141845 -0500 +@@ -2,7 +2,7 @@ + ** JFM.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef JFM_HPP + #define JFM_HPP + ++#include + #include + #include "TFM.hpp" + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.cpp 2023-01-17 15:53:51.715205438 -0500 +@@ -2,7 +2,7 @@ + ** Length.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Length.hpp 2023-01-17 15:53:51.715205438 -0500 +@@ -2,7 +2,7 @@ + ** Length.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/macros.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/macros.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/macros.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/macros.hpp 2023-01-17 15:53:51.715205438 -0500 +@@ -2,7 +2,7 @@ + ** macros.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.am 2023-01-17 15:53:51.715205438 -0500 +@@ -1,11 +1,11 @@ + ## This file is part of dvisvgm +-## Copyright (C) 2005-2022 Martin Gieseking ++## Copyright (C) 2005-2023 Martin Gieseking + ## + ## Process this file with automake. + + bin_PROGRAMS = dvisvgm +-noinst_LIBRARIES = libdvisvgm.a +-SUBDIRS = optimizer ++noinst_LTLIBRARIES = libdvisvgm.la ++SUBDIRS = fonts optimizer ttf + + dvisvgm_SOURCES = \ + CommandLine.hpp \ +@@ -14,15 +14,19 @@ dvisvgm_SOURCES = \ + include ../libs/defs.am + + dvisvgm_LDADD = \ +- $(noinst_LIBRARIES) \ +- optimizer/liboptimizer.a \ ++ $(noinst_LTLIBRARIES) \ + ../libs/clipper/libclipper.a \ ++ $(KPATHSEA_LIBS) \ ++ $(FREETYPE2_LIBS) \ + $(POTRACE_LIBS) \ +- $(XXHASH_LIBS) ++ $(XXHASH_LIBS) \ ++ $(ZLIB_LIBS) \ ++ $(LIBGS_LIBS) + + if ENABLE_WOFF ++SUBDIRS += ttf ++ + dvisvgm_LDADD += \ +- ../libs/ff-woff/libfontforge.a \ + $(WOFF2_LIBS) \ + $(BROTLI_LIBS) + endif +@@ -33,17 +37,9 @@ else + dvisvgm_LDADD += $(LIBCRYPTO_LIBS) + endif + +-dvisvgm_LDADD += \ +- $(KPATHSEA_LIBS) \ +- $(FREETYPE2_LIBS) \ +- $(FONTFORGE_LIBS) \ +- $(ZLIB_LIBS) \ +- $(LIBGS_LIBS) +- +-dvisvgm_DEPENDENCIES = $(noinst_LIBRARIES) +-dvisvgm_DEPENDENCIES += $(KPATHSEA_DEPEND) $(ZLIB_DEPEND) $(FREETYPE2_DEPEND) ++dvisvgm_DEPENDENCIES = $(noinst_LTLIBRARIES) + +-libdvisvgm_a_SOURCES = \ ++libdvisvgm_la_SOURCES = \ + AGLTable.hpp \ + BasicDVIReader.hpp BasicDVIReader.cpp \ + Bezier.hpp Bezier.cpp \ +@@ -93,6 +89,7 @@ libdvisvgm_a_SOURCES = \ + Glyph.hpp \ + GlyphTracerMessages.hpp \ + GraphicsPath.hpp \ ++ GraphicsPathParser.hpp \ + HashFunction.hpp HashFunction.cpp \ + HtmlSpecialHandler.hpp HtmlSpecialHandler.cpp \ + HyperlinkManager.hpp HyperlinkManager.cpp \ +@@ -116,9 +113,10 @@ libdvisvgm_a_SOURCES = \ + Pair.hpp \ + PapersizeSpecialHandler.hpp PapersizeSpecialHandler.cpp \ + PathClipper.hpp PathClipper.cpp \ ++ PDFHandler.hpp PDFHandler.cpp \ + PDFParser.hpp PDFParser.cpp \ + PdfSpecialHandler.hpp PdfSpecialHandler.cpp \ +- PDFToSVG.hpp \ ++ PDFToSVG.hpp PDFToSVG.cpp \ + PreScanDVIReader.hpp PreScanDVIReader.cpp \ + Process.hpp Process.cpp \ + psdefs.cpp \ +@@ -152,8 +150,6 @@ libdvisvgm_a_SOURCES = \ + ToUnicodeMap.hpp ToUnicodeMap.cpp \ + TpicSpecialHandler.hpp TpicSpecialHandler.cpp \ + TriangularPatch.hpp TriangularPatch.cpp \ +- TrueTypeFont.hpp TrueTypeFont.cpp \ +- TTFAutohint.hpp TTFAutohint.cpp \ + Unicode.hpp Unicode.cpp \ + utility.hpp utility.cpp \ + VectorIterator.hpp \ +@@ -163,33 +159,36 @@ libdvisvgm_a_SOURCES = \ + windows.hpp \ + XMLDocument.hpp XMLDocument.cpp \ + XMLNode.hpp XMLNode.cpp \ ++ XMLParser.hpp XMLParser.cpp \ + XMLString.hpp XMLString.cpp \ + XXHashFunction.hpp \ + ZLibOutputStream.hpp + ++libdvisvgm_la_LIBADD = fonts/libbase14fonts.la optimizer/liboptimizer.la ++ + if ENABLE_WOFF +-libdvisvgm_a_SOURCES += ffwrapper.c ffwrapper.h ++libdvisvgm_la_LIBADD += ttf/libttf.la + endif + + EXTRA_DIST = options.xml options.dtd iapi.h ierrors.h MiKTeXCom.hpp MiKTeXCom.cpp + +-AM_CFLAGS = $(WARNING_CFLAGS) \ +- $(ZLIB_INCLUDES) \ ++AM_CFLAGS = -Wall \ ++ $(ZLIB_CFLAGS) \ + $(CODE_COVERAGE_CFLAGS) + +-AM_CXXFLAGS = $(WARNING_CXXFLAGS) -Wnon-virtual-dtor \ ++AM_CXXFLAGS = -Wall -Wnon-virtual-dtor \ + -I$(dvisvgm_srcdir)/libs/clipper \ +- -I$(dvisvgm_srcdir)/libs/variant/include ++ -I$(dvisvgm_srcdir)/libs/variant/include \ ++ $(KPSE_CFLAGS) \ ++ $(FREETYPE_CFLAGS) \ ++ $(ZLIB_CFLAGS) \ ++ $(CODE_COVERAGE_CFLAGS) + + AM_CXXFLAGS += \ +- $(POTRACE_CFLAGS) \ +- $(XXHASH_CFLAGS) \ + $(KPATHSEA_INCLUDES) \ +- $(POTRACE_INCLUDES) \ + $(FREETYPE2_INCLUDES) \ +- $(ZLIB_INCLUDES) \ +- $(LIBGS_INCLUDES) \ +- $(CODE_COVERAGE_CFLAGS) ++ $(POTRACE_CFLAGS) \ ++ $(XXHASH_CFLAGS) + + if WIN32 + AM_CXXFLAGS += -DTEXLIVEWIN32 +@@ -200,22 +199,21 @@ AM_LDFLAGS = \ + $(CODE_COVERAGE_LDFLAGS) + + if ENABLE_WOFF +-AM_CFLAGS += \ +- -I$(dvisvgm_srcdir)/libs/ff-woff/fontforge \ +- -I$(dvisvgm_srcdir)/libs/ff-woff/inc ++AM_CXXFLAGS += $(TTFAUTOHINT_CFLAGS) + + AM_CXXFLAGS += \ + $(BROTLI_CFLAGS) \ + $(WOFF2_CFLAGS) + ++AM_LDFLAGS += $(TTFAUTOHINT_LIBS) ++endif ++ + if USE_BUNDLED_MD5 + AM_CXXFLAGS += -I$(dvisvgm_srcdir)/libs/md5 + else + AM_CXXFLAGS += $(LIBCRYPTO_CFLAGS) + endif + +-endif +- + # TL: do not try to rebuild these source files. + if ! TEXLIVE_BUILD + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Makefile.in 2023-01-17 15:53:51.715205438 -0500 +@@ -94,25 +94,20 @@ bin_PROGRAMS = dvisvgm$(EXEEXT) + @HAVE_BROTLI_FALSE@am__append_2 = ../libs/brotli/libbrotli.a + @HAVE_WOFF2_FALSE@am__append_3 = -I$(dvisvgm_srcdir)/libs/woff2/include + @HAVE_WOFF2_FALSE@am__append_4 = ../libs/woff2/libwoff2.a +-@ENABLE_WOFF_TRUE@am__append_5 = \ +-@ENABLE_WOFF_TRUE@ ../libs/ff-woff/libfontforge.a \ ++@ENABLE_WOFF_TRUE@am__append_5 = ttf ++@ENABLE_WOFF_TRUE@am__append_6 = \ + @ENABLE_WOFF_TRUE@ $(WOFF2_LIBS) \ + @ENABLE_WOFF_TRUE@ $(BROTLI_LIBS) + +-@USE_BUNDLED_MD5_TRUE@am__append_6 = ../libs/md5/libmd5.a +-@USE_BUNDLED_MD5_FALSE@am__append_7 = $(LIBCRYPTO_LIBS) +-@ENABLE_WOFF_TRUE@am__append_8 = ffwrapper.c ffwrapper.h +-@WIN32_TRUE@am__append_9 = -DTEXLIVEWIN32 +-@ENABLE_WOFF_TRUE@am__append_10 = \ +-@ENABLE_WOFF_TRUE@ -I$(dvisvgm_srcdir)/libs/ff-woff/fontforge \ +-@ENABLE_WOFF_TRUE@ -I$(dvisvgm_srcdir)/libs/ff-woff/inc +- +-@ENABLE_WOFF_TRUE@am__append_11 = \ +-@ENABLE_WOFF_TRUE@ $(BROTLI_CFLAGS) \ +-@ENABLE_WOFF_TRUE@ $(WOFF2_CFLAGS) +- +-@ENABLE_WOFF_TRUE@@USE_BUNDLED_MD5_TRUE@am__append_12 = -I$(dvisvgm_srcdir)/libs/md5 +-@ENABLE_WOFF_TRUE@@USE_BUNDLED_MD5_FALSE@am__append_13 = $(LIBCRYPTO_CFLAGS) ++@USE_BUNDLED_MD5_TRUE@am__append_7 = ../libs/md5/libmd5.a ++@USE_BUNDLED_MD5_FALSE@am__append_8 = $(LIBCRYPTO_LIBS) ++@ENABLE_WOFF_TRUE@am__append_9 = ttf/libttf.la ++@WIN32_TRUE@am__append_10 = -DTEXLIVEWIN32 ++@ENABLE_WOFF_TRUE@am__append_11 = $(TTFAUTOHINT_CFLAGS) \ ++@ENABLE_WOFF_TRUE@ $(BROTLI_CFLAGS) $(WOFF2_CFLAGS) ++@ENABLE_WOFF_TRUE@am__append_12 = $(TTFAUTOHINT_LIBS) ++@USE_BUNDLED_MD5_TRUE@am__append_13 = -I$(dvisvgm_srcdir)/libs/md5 ++@USE_BUNDLED_MD5_FALSE@am__append_14 = $(LIBCRYPTO_CFLAGS) + subdir = dvisvgm-src/src + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 + am__aclocal_m4_deps = $(top_srcdir)/../../m4/ax_cxx_compile_stdcxx.m4 \ +@@ -138,132 +133,49 @@ CONFIG_CLEAN_FILES = version.hpp + CONFIG_CLEAN_VPATH_FILES = + am__installdirs = "$(DESTDIR)$(bindir)" + PROGRAMS = $(bin_PROGRAMS) +-LIBRARIES = $(noinst_LIBRARIES) +-ARFLAGS = cru +-AM_V_AR = $(am__v_AR_@AM_V@) +-am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) +-am__v_AR_0 = @echo " AR " $@; +-am__v_AR_1 = +-libdvisvgm_a_AR = $(AR) $(ARFLAGS) +-libdvisvgm_a_LIBADD = +-am__libdvisvgm_a_SOURCES_DIST = AGLTable.hpp BasicDVIReader.hpp \ +- BasicDVIReader.cpp Bezier.hpp Bezier.cpp \ +- BgColorSpecialHandler.hpp BgColorSpecialHandler.cpp Bitmap.hpp \ +- Bitmap.cpp BoundingBox.hpp BoundingBox.cpp Calculator.hpp \ +- Calculator.cpp Character.hpp CharMapID.hpp CharMapID.cpp \ +- CLCommandLine.hpp CLCommandLine.cpp CMap.hpp CMap.cpp \ +- CMapManager.hpp CMapManager.cpp CMapReader.hpp CMapReader.cpp \ +- CLOption.hpp Color.hpp Color.cpp ColorSpecialHandler.hpp \ +- ColorSpecialHandler.cpp CommandLine.hpp Directory.hpp \ +- Directory.cpp DVIActions.hpp DLLoader.hpp DLLoader.cpp \ +- DVIReader.hpp DVIReader.cpp DvisvgmSpecialHandler.hpp \ +- DvisvgmSpecialHandler.cpp DVIToSVG.hpp DVIToSVG.cpp \ +- DVIToSVGActions.hpp DVIToSVGActions.cpp EllipticalArc.hpp \ +- EllipticalArc.cpp EmSpecialHandler.hpp EmSpecialHandler.cpp \ +- EncFile.hpp EncFile.cpp EPSFile.hpp EPSFile.cpp EPSToSVG.hpp \ +- FileFinder.hpp FileFinder.cpp FilePath.hpp FilePath.cpp \ +- FileSystem.hpp FileSystem.cpp FixWord.hpp Font.hpp Font.cpp \ +- FontCache.hpp FontCache.cpp FontEncoding.hpp FontEncoding.cpp \ +- FontEngine.hpp FontEngine.cpp FontManager.hpp FontManager.cpp \ +- FontMap.hpp FontMap.cpp FontMetrics.hpp FontMetrics.cpp \ +- FontStyle.hpp FontWriter.hpp FontWriter.cpp GFGlyphTracer.hpp \ +- GFGlyphTracer.cpp GFReader.hpp GFReader.cpp GFTracer.hpp \ +- GFTracer.cpp Ghostscript.hpp Ghostscript.cpp Glyph.hpp \ +- GlyphTracerMessages.hpp GraphicsPath.hpp HashFunction.hpp \ +- HashFunction.cpp HtmlSpecialHandler.hpp HtmlSpecialHandler.cpp \ +- HyperlinkManager.hpp HyperlinkManager.cpp ImageToSVG.hpp \ +- ImageToSVG.cpp InputBuffer.hpp InputBuffer.cpp InputReader.hpp \ +- InputReader.cpp JFM.hpp JFM.cpp Length.hpp Length.cpp \ +- macros.hpp MapLine.hpp MapLine.cpp Matrix.hpp Matrix.cpp \ +- MD5HashFunction.hpp Message.hpp Message.cpp \ +- MessageException.hpp MetafontWrapper.hpp MetafontWrapper.cpp \ +- NoPsSpecialHandler.hpp NoPsSpecialHandler.cpp \ +- NumericRanges.hpp Opacity.hpp Opacity.cpp PageRanges.hpp \ +- PageRanges.cpp PageSize.hpp PageSize.cpp Pair.hpp \ +- PapersizeSpecialHandler.hpp PapersizeSpecialHandler.cpp \ +- PathClipper.hpp PathClipper.cpp PDFParser.hpp PDFParser.cpp \ +- PdfSpecialHandler.hpp PdfSpecialHandler.cpp PDFToSVG.hpp \ +- PreScanDVIReader.hpp PreScanDVIReader.cpp Process.hpp \ +- Process.cpp psdefs.cpp PSFilter.hpp PSInterpreter.hpp \ +- PSInterpreter.cpp PSPattern.hpp PSPattern.cpp \ +- PSPreviewFilter.hpp PSPreviewFilter.cpp PsSpecialHandler.hpp \ +- PsSpecialHandler.cpp RangeMap.hpp RangeMap.cpp \ +- ShadingPatch.hpp ShadingPatch.cpp SignalHandler.hpp \ +- SignalHandler.cpp SourceInput.hpp SourceInput.cpp \ +- SpecialActions.hpp SpecialHandler.hpp SpecialManager.hpp \ +- SpecialManager.cpp StreamReader.hpp StreamReader.cpp \ +- StreamWriter.hpp StreamWriter.cpp Subfont.hpp Subfont.cpp \ +- SVGCharHandler.hpp SVGCharHandler.cpp \ +- SVGCharHandlerFactory.hpp SVGCharHandlerFactory.cpp \ +- SVGCharPathHandler.hpp SVGCharPathHandler.cpp \ +- SVGCharTspanTextHandler.hpp SVGCharTspanTextHandler.cpp \ +- SVGElement.hpp SVGElement.cpp SVGOutput.hpp SVGOutput.cpp \ +- SVGSingleCharTextHandler.hpp SVGSingleCharTextHandler.cpp \ +- SVGTree.hpp SVGTree.cpp System.hpp System.cpp \ +- TensorProductPatch.hpp TensorProductPatch.cpp Terminal.hpp \ +- Terminal.cpp TFM.hpp TFM.cpp ToUnicodeMap.hpp ToUnicodeMap.cpp \ +- TpicSpecialHandler.hpp TpicSpecialHandler.cpp \ +- TriangularPatch.hpp TriangularPatch.cpp TrueTypeFont.hpp \ +- TrueTypeFont.cpp TTFAutohint.hpp TTFAutohint.cpp Unicode.hpp \ +- Unicode.cpp utility.hpp utility.cpp VectorIterator.hpp \ +- VectorStream.hpp VFActions.hpp VFReader.hpp VFReader.cpp \ +- windows.hpp XMLDocument.hpp XMLDocument.cpp XMLNode.hpp \ +- XMLNode.cpp XMLString.hpp XMLString.cpp XXHashFunction.hpp \ +- ZLibOutputStream.hpp ffwrapper.c ffwrapper.h +-@ENABLE_WOFF_TRUE@am__objects_1 = ffwrapper.$(OBJEXT) +-am_libdvisvgm_a_OBJECTS = BasicDVIReader.$(OBJEXT) Bezier.$(OBJEXT) \ +- BgColorSpecialHandler.$(OBJEXT) Bitmap.$(OBJEXT) \ +- BoundingBox.$(OBJEXT) Calculator.$(OBJEXT) CharMapID.$(OBJEXT) \ +- CLCommandLine.$(OBJEXT) CMap.$(OBJEXT) CMapManager.$(OBJEXT) \ +- CMapReader.$(OBJEXT) Color.$(OBJEXT) \ +- ColorSpecialHandler.$(OBJEXT) Directory.$(OBJEXT) \ +- DLLoader.$(OBJEXT) DVIReader.$(OBJEXT) \ +- DvisvgmSpecialHandler.$(OBJEXT) DVIToSVG.$(OBJEXT) \ +- DVIToSVGActions.$(OBJEXT) EllipticalArc.$(OBJEXT) \ +- EmSpecialHandler.$(OBJEXT) EncFile.$(OBJEXT) EPSFile.$(OBJEXT) \ +- FileFinder.$(OBJEXT) FilePath.$(OBJEXT) FileSystem.$(OBJEXT) \ +- Font.$(OBJEXT) FontCache.$(OBJEXT) FontEncoding.$(OBJEXT) \ +- FontEngine.$(OBJEXT) FontManager.$(OBJEXT) FontMap.$(OBJEXT) \ +- FontMetrics.$(OBJEXT) FontWriter.$(OBJEXT) \ +- GFGlyphTracer.$(OBJEXT) GFReader.$(OBJEXT) GFTracer.$(OBJEXT) \ +- Ghostscript.$(OBJEXT) HashFunction.$(OBJEXT) \ +- HtmlSpecialHandler.$(OBJEXT) HyperlinkManager.$(OBJEXT) \ +- ImageToSVG.$(OBJEXT) InputBuffer.$(OBJEXT) \ +- InputReader.$(OBJEXT) JFM.$(OBJEXT) Length.$(OBJEXT) \ +- MapLine.$(OBJEXT) Matrix.$(OBJEXT) Message.$(OBJEXT) \ +- MetafontWrapper.$(OBJEXT) NoPsSpecialHandler.$(OBJEXT) \ +- Opacity.$(OBJEXT) PageRanges.$(OBJEXT) PageSize.$(OBJEXT) \ +- PapersizeSpecialHandler.$(OBJEXT) PathClipper.$(OBJEXT) \ +- PDFParser.$(OBJEXT) PdfSpecialHandler.$(OBJEXT) \ +- PreScanDVIReader.$(OBJEXT) Process.$(OBJEXT) psdefs.$(OBJEXT) \ +- PSInterpreter.$(OBJEXT) PSPattern.$(OBJEXT) \ +- PSPreviewFilter.$(OBJEXT) PsSpecialHandler.$(OBJEXT) \ +- RangeMap.$(OBJEXT) ShadingPatch.$(OBJEXT) \ +- SignalHandler.$(OBJEXT) SourceInput.$(OBJEXT) \ +- SpecialManager.$(OBJEXT) StreamReader.$(OBJEXT) \ +- StreamWriter.$(OBJEXT) Subfont.$(OBJEXT) \ +- SVGCharHandler.$(OBJEXT) SVGCharHandlerFactory.$(OBJEXT) \ +- SVGCharPathHandler.$(OBJEXT) SVGCharTspanTextHandler.$(OBJEXT) \ +- SVGElement.$(OBJEXT) SVGOutput.$(OBJEXT) \ +- SVGSingleCharTextHandler.$(OBJEXT) SVGTree.$(OBJEXT) \ +- System.$(OBJEXT) TensorProductPatch.$(OBJEXT) \ +- Terminal.$(OBJEXT) TFM.$(OBJEXT) ToUnicodeMap.$(OBJEXT) \ +- TpicSpecialHandler.$(OBJEXT) TriangularPatch.$(OBJEXT) \ +- TrueTypeFont.$(OBJEXT) TTFAutohint.$(OBJEXT) Unicode.$(OBJEXT) \ +- utility.$(OBJEXT) VFReader.$(OBJEXT) XMLDocument.$(OBJEXT) \ +- XMLNode.$(OBJEXT) XMLString.$(OBJEXT) $(am__objects_1) +-libdvisvgm_a_OBJECTS = $(am_libdvisvgm_a_OBJECTS) +-am_dvisvgm_OBJECTS = dvisvgm.$(OBJEXT) +-dvisvgm_OBJECTS = $(am_dvisvgm_OBJECTS) +-am__DEPENDENCIES_1 = $(am__append_4) +-am__DEPENDENCIES_2 = $(am__append_2) +-@ENABLE_WOFF_TRUE@am__DEPENDENCIES_3 = ../libs/ff-woff/libfontforge.a \ +-@ENABLE_WOFF_TRUE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) +-am__DEPENDENCIES_4 = ++LTLIBRARIES = $(noinst_LTLIBRARIES) ++libdvisvgm_la_DEPENDENCIES = fonts/libbase14fonts.la \ ++ optimizer/liboptimizer.la $(am__append_9) ++am_libdvisvgm_la_OBJECTS = BasicDVIReader.lo Bezier.lo \ ++ BgColorSpecialHandler.lo Bitmap.lo BoundingBox.lo \ ++ Calculator.lo CharMapID.lo CLCommandLine.lo CMap.lo \ ++ CMapManager.lo CMapReader.lo Color.lo ColorSpecialHandler.lo \ ++ Directory.lo DLLoader.lo DVIReader.lo DvisvgmSpecialHandler.lo \ ++ DVIToSVG.lo DVIToSVGActions.lo EllipticalArc.lo \ ++ EmSpecialHandler.lo EncFile.lo EPSFile.lo FileFinder.lo \ ++ FilePath.lo FileSystem.lo Font.lo FontCache.lo FontEncoding.lo \ ++ FontEngine.lo FontManager.lo FontMap.lo FontMetrics.lo \ ++ FontWriter.lo GFGlyphTracer.lo GFReader.lo GFTracer.lo \ ++ Ghostscript.lo HashFunction.lo HtmlSpecialHandler.lo \ ++ HyperlinkManager.lo ImageToSVG.lo InputBuffer.lo \ ++ InputReader.lo JFM.lo Length.lo MapLine.lo Matrix.lo \ ++ Message.lo MetafontWrapper.lo NoPsSpecialHandler.lo Opacity.lo \ ++ PageRanges.lo PageSize.lo PapersizeSpecialHandler.lo \ ++ PathClipper.lo PDFHandler.lo PDFParser.lo PdfSpecialHandler.lo \ ++ PDFToSVG.lo PreScanDVIReader.lo Process.lo psdefs.lo \ ++ PSInterpreter.lo PSPattern.lo PSPreviewFilter.lo \ ++ PsSpecialHandler.lo RangeMap.lo ShadingPatch.lo \ ++ SignalHandler.lo SourceInput.lo SpecialManager.lo \ ++ StreamReader.lo StreamWriter.lo Subfont.lo SVGCharHandler.lo \ ++ SVGCharHandlerFactory.lo SVGCharPathHandler.lo \ ++ SVGCharTspanTextHandler.lo SVGElement.lo SVGOutput.lo \ ++ SVGSingleCharTextHandler.lo SVGTree.lo System.lo \ ++ TensorProductPatch.lo Terminal.lo TFM.lo ToUnicodeMap.lo \ ++ TpicSpecialHandler.lo TriangularPatch.lo Unicode.lo utility.lo \ ++ VFReader.lo XMLDocument.lo XMLNode.lo XMLParser.lo \ ++ XMLString.lo ++libdvisvgm_la_OBJECTS = $(am_libdvisvgm_la_OBJECTS) + AM_V_lt = $(am__v_lt_@AM_V@) + am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) + am__v_lt_0 = --silent + am__v_lt_1 = ++am_dvisvgm_OBJECTS = dvisvgm.$(OBJEXT) ++dvisvgm_OBJECTS = $(am_dvisvgm_OBJECTS) ++am__DEPENDENCIES_1 = ++am__DEPENDENCIES_2 = $(am__append_4) ++am__DEPENDENCIES_3 = $(am__append_2) ++@ENABLE_WOFF_TRUE@am__DEPENDENCIES_4 = $(am__DEPENDENCIES_2) \ ++@ENABLE_WOFF_TRUE@ $(am__DEPENDENCIES_3) + AM_V_P = $(am__v_P_@AM_V@) + am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) + am__v_P_0 = false +@@ -279,60 +191,79 @@ am__v_at_1 = + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/../../build-aux/depcomp + am__maybe_remake_depfiles = depfiles +-am__depfiles_remade = ./$(DEPDIR)/BasicDVIReader.Po \ +- ./$(DEPDIR)/Bezier.Po ./$(DEPDIR)/BgColorSpecialHandler.Po \ +- ./$(DEPDIR)/Bitmap.Po ./$(DEPDIR)/BoundingBox.Po \ +- ./$(DEPDIR)/CLCommandLine.Po ./$(DEPDIR)/CMap.Po \ +- ./$(DEPDIR)/CMapManager.Po ./$(DEPDIR)/CMapReader.Po \ +- ./$(DEPDIR)/Calculator.Po ./$(DEPDIR)/CharMapID.Po \ +- ./$(DEPDIR)/Color.Po ./$(DEPDIR)/ColorSpecialHandler.Po \ +- ./$(DEPDIR)/DLLoader.Po ./$(DEPDIR)/DVIReader.Po \ +- ./$(DEPDIR)/DVIToSVG.Po ./$(DEPDIR)/DVIToSVGActions.Po \ +- ./$(DEPDIR)/Directory.Po ./$(DEPDIR)/DvisvgmSpecialHandler.Po \ +- ./$(DEPDIR)/EPSFile.Po ./$(DEPDIR)/EllipticalArc.Po \ +- ./$(DEPDIR)/EmSpecialHandler.Po ./$(DEPDIR)/EncFile.Po \ +- ./$(DEPDIR)/FileFinder.Po ./$(DEPDIR)/FilePath.Po \ +- ./$(DEPDIR)/FileSystem.Po ./$(DEPDIR)/Font.Po \ +- ./$(DEPDIR)/FontCache.Po ./$(DEPDIR)/FontEncoding.Po \ +- ./$(DEPDIR)/FontEngine.Po ./$(DEPDIR)/FontManager.Po \ +- ./$(DEPDIR)/FontMap.Po ./$(DEPDIR)/FontMetrics.Po \ +- ./$(DEPDIR)/FontWriter.Po ./$(DEPDIR)/GFGlyphTracer.Po \ +- ./$(DEPDIR)/GFReader.Po ./$(DEPDIR)/GFTracer.Po \ +- ./$(DEPDIR)/Ghostscript.Po ./$(DEPDIR)/HashFunction.Po \ +- ./$(DEPDIR)/HtmlSpecialHandler.Po \ +- ./$(DEPDIR)/HyperlinkManager.Po ./$(DEPDIR)/ImageToSVG.Po \ +- ./$(DEPDIR)/InputBuffer.Po ./$(DEPDIR)/InputReader.Po \ +- ./$(DEPDIR)/JFM.Po ./$(DEPDIR)/Length.Po \ +- ./$(DEPDIR)/MapLine.Po ./$(DEPDIR)/Matrix.Po \ +- ./$(DEPDIR)/Message.Po ./$(DEPDIR)/MetafontWrapper.Po \ +- ./$(DEPDIR)/NoPsSpecialHandler.Po ./$(DEPDIR)/Opacity.Po \ +- ./$(DEPDIR)/PDFParser.Po ./$(DEPDIR)/PSInterpreter.Po \ +- ./$(DEPDIR)/PSPattern.Po ./$(DEPDIR)/PSPreviewFilter.Po \ +- ./$(DEPDIR)/PageRanges.Po ./$(DEPDIR)/PageSize.Po \ +- ./$(DEPDIR)/PapersizeSpecialHandler.Po \ +- ./$(DEPDIR)/PathClipper.Po ./$(DEPDIR)/PdfSpecialHandler.Po \ +- ./$(DEPDIR)/PreScanDVIReader.Po ./$(DEPDIR)/Process.Po \ +- ./$(DEPDIR)/PsSpecialHandler.Po ./$(DEPDIR)/RangeMap.Po \ +- ./$(DEPDIR)/SVGCharHandler.Po \ +- ./$(DEPDIR)/SVGCharHandlerFactory.Po \ +- ./$(DEPDIR)/SVGCharPathHandler.Po \ +- ./$(DEPDIR)/SVGCharTspanTextHandler.Po \ +- ./$(DEPDIR)/SVGElement.Po ./$(DEPDIR)/SVGOutput.Po \ +- ./$(DEPDIR)/SVGSingleCharTextHandler.Po ./$(DEPDIR)/SVGTree.Po \ +- ./$(DEPDIR)/ShadingPatch.Po ./$(DEPDIR)/SignalHandler.Po \ +- ./$(DEPDIR)/SourceInput.Po ./$(DEPDIR)/SpecialManager.Po \ +- ./$(DEPDIR)/StreamReader.Po ./$(DEPDIR)/StreamWriter.Po \ +- ./$(DEPDIR)/Subfont.Po ./$(DEPDIR)/System.Po \ +- ./$(DEPDIR)/TFM.Po ./$(DEPDIR)/TTFAutohint.Po \ +- ./$(DEPDIR)/TensorProductPatch.Po ./$(DEPDIR)/Terminal.Po \ +- ./$(DEPDIR)/ToUnicodeMap.Po ./$(DEPDIR)/TpicSpecialHandler.Po \ +- ./$(DEPDIR)/TriangularPatch.Po ./$(DEPDIR)/TrueTypeFont.Po \ +- ./$(DEPDIR)/Unicode.Po ./$(DEPDIR)/VFReader.Po \ +- ./$(DEPDIR)/XMLDocument.Po ./$(DEPDIR)/XMLNode.Po \ +- ./$(DEPDIR)/XMLString.Po ./$(DEPDIR)/dvisvgm.Po \ +- ./$(DEPDIR)/ffwrapper.Po ./$(DEPDIR)/psdefs.Po \ +- ./$(DEPDIR)/utility.Po ++am__depfiles_remade = ./$(DEPDIR)/BasicDVIReader.Plo \ ++ ./$(DEPDIR)/Bezier.Plo ./$(DEPDIR)/BgColorSpecialHandler.Plo \ ++ ./$(DEPDIR)/Bitmap.Plo ./$(DEPDIR)/BoundingBox.Plo \ ++ ./$(DEPDIR)/CLCommandLine.Plo ./$(DEPDIR)/CMap.Plo \ ++ ./$(DEPDIR)/CMapManager.Plo ./$(DEPDIR)/CMapReader.Plo \ ++ ./$(DEPDIR)/Calculator.Plo ./$(DEPDIR)/CharMapID.Plo \ ++ ./$(DEPDIR)/Color.Plo ./$(DEPDIR)/ColorSpecialHandler.Plo \ ++ ./$(DEPDIR)/DLLoader.Plo ./$(DEPDIR)/DVIReader.Plo \ ++ ./$(DEPDIR)/DVIToSVG.Plo ./$(DEPDIR)/DVIToSVGActions.Plo \ ++ ./$(DEPDIR)/Directory.Plo \ ++ ./$(DEPDIR)/DvisvgmSpecialHandler.Plo ./$(DEPDIR)/EPSFile.Plo \ ++ ./$(DEPDIR)/EllipticalArc.Plo ./$(DEPDIR)/EmSpecialHandler.Plo \ ++ ./$(DEPDIR)/EncFile.Plo ./$(DEPDIR)/FileFinder.Plo \ ++ ./$(DEPDIR)/FilePath.Plo ./$(DEPDIR)/FileSystem.Plo \ ++ ./$(DEPDIR)/Font.Plo ./$(DEPDIR)/FontCache.Plo \ ++ ./$(DEPDIR)/FontEncoding.Plo ./$(DEPDIR)/FontEngine.Plo \ ++ ./$(DEPDIR)/FontManager.Plo ./$(DEPDIR)/FontMap.Plo \ ++ ./$(DEPDIR)/FontMetrics.Plo ./$(DEPDIR)/FontWriter.Plo \ ++ ./$(DEPDIR)/GFGlyphTracer.Plo ./$(DEPDIR)/GFReader.Plo \ ++ ./$(DEPDIR)/GFTracer.Plo ./$(DEPDIR)/Ghostscript.Plo \ ++ ./$(DEPDIR)/HashFunction.Plo \ ++ ./$(DEPDIR)/HtmlSpecialHandler.Plo \ ++ ./$(DEPDIR)/HyperlinkManager.Plo ./$(DEPDIR)/ImageToSVG.Plo \ ++ ./$(DEPDIR)/InputBuffer.Plo ./$(DEPDIR)/InputReader.Plo \ ++ ./$(DEPDIR)/JFM.Plo ./$(DEPDIR)/Length.Plo \ ++ ./$(DEPDIR)/MapLine.Plo ./$(DEPDIR)/Matrix.Plo \ ++ ./$(DEPDIR)/Message.Plo ./$(DEPDIR)/MetafontWrapper.Plo \ ++ ./$(DEPDIR)/NoPsSpecialHandler.Plo ./$(DEPDIR)/Opacity.Plo \ ++ ./$(DEPDIR)/PDFHandler.Plo ./$(DEPDIR)/PDFParser.Plo \ ++ ./$(DEPDIR)/PDFToSVG.Plo ./$(DEPDIR)/PSInterpreter.Plo \ ++ ./$(DEPDIR)/PSPattern.Plo ./$(DEPDIR)/PSPreviewFilter.Plo \ ++ ./$(DEPDIR)/PageRanges.Plo ./$(DEPDIR)/PageSize.Plo \ ++ ./$(DEPDIR)/PapersizeSpecialHandler.Plo \ ++ ./$(DEPDIR)/PathClipper.Plo ./$(DEPDIR)/PdfSpecialHandler.Plo \ ++ ./$(DEPDIR)/PreScanDVIReader.Plo ./$(DEPDIR)/Process.Plo \ ++ ./$(DEPDIR)/PsSpecialHandler.Plo ./$(DEPDIR)/RangeMap.Plo \ ++ ./$(DEPDIR)/SVGCharHandler.Plo \ ++ ./$(DEPDIR)/SVGCharHandlerFactory.Plo \ ++ ./$(DEPDIR)/SVGCharPathHandler.Plo \ ++ ./$(DEPDIR)/SVGCharTspanTextHandler.Plo \ ++ ./$(DEPDIR)/SVGElement.Plo ./$(DEPDIR)/SVGOutput.Plo \ ++ ./$(DEPDIR)/SVGSingleCharTextHandler.Plo \ ++ ./$(DEPDIR)/SVGTree.Plo ./$(DEPDIR)/ShadingPatch.Plo \ ++ ./$(DEPDIR)/SignalHandler.Plo ./$(DEPDIR)/SourceInput.Plo \ ++ ./$(DEPDIR)/SpecialManager.Plo ./$(DEPDIR)/StreamReader.Plo \ ++ ./$(DEPDIR)/StreamWriter.Plo ./$(DEPDIR)/Subfont.Plo \ ++ ./$(DEPDIR)/System.Plo ./$(DEPDIR)/TFM.Plo \ ++ ./$(DEPDIR)/TensorProductPatch.Plo ./$(DEPDIR)/Terminal.Plo \ ++ ./$(DEPDIR)/ToUnicodeMap.Plo \ ++ ./$(DEPDIR)/TpicSpecialHandler.Plo \ ++ ./$(DEPDIR)/TriangularPatch.Plo ./$(DEPDIR)/Unicode.Plo \ ++ ./$(DEPDIR)/VFReader.Plo ./$(DEPDIR)/XMLDocument.Plo \ ++ ./$(DEPDIR)/XMLNode.Plo ./$(DEPDIR)/XMLParser.Plo \ ++ ./$(DEPDIR)/XMLString.Plo ./$(DEPDIR)/dvisvgm.Po \ ++ ./$(DEPDIR)/psdefs.Plo ./$(DEPDIR)/utility.Plo + am__mv = mv -f ++CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ++ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ++LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ ++ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ++ $(AM_CXXFLAGS) $(CXXFLAGS) ++AM_V_CXX = $(am__v_CXX_@AM_V@) ++am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) ++am__v_CXX_0 = @echo " CXX " $@; ++am__v_CXX_1 = ++CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ ++ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) ++am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) ++am__v_CXXLD_0 = @echo " CXXLD " $@; ++am__v_CXXLD_1 = + COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ +@@ -351,25 +282,8 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) + am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) + am__v_CCLD_0 = @echo " CCLD " $@; + am__v_CCLD_1 = +-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ +- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +-LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ +- $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ +- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ +- $(AM_CXXFLAGS) $(CXXFLAGS) +-AM_V_CXX = $(am__v_CXX_@AM_V@) +-am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) +-am__v_CXX_0 = @echo " CXX " $@; +-am__v_CXX_1 = +-CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ +- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ +- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +-AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) +-am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) +-am__v_CXXLD_0 = @echo " CXXLD " $@; +-am__v_CXXLD_1 = +-SOURCES = $(libdvisvgm_a_SOURCES) $(dvisvgm_SOURCES) +-DIST_SOURCES = $(am__libdvisvgm_a_SOURCES_DIST) $(dvisvgm_SOURCES) ++SOURCES = $(libdvisvgm_la_SOURCES) $(dvisvgm_SOURCES) ++DIST_SOURCES = $(libdvisvgm_la_SOURCES) $(dvisvgm_SOURCES) + RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ +@@ -408,7 +322,7 @@ am__define_uniq_tagged_files = \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +-DIST_SUBDIRS = $(SUBDIRS) ++DIST_SUBDIRS = fonts optimizer ttf + am__DIST_COMMON = $(srcdir)/../libs/defs.am $(srcdir)/Makefile.in \ + $(srcdir)/version.hpp.in $(top_srcdir)/../../build-aux/depcomp + DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +@@ -441,10 +355,7 @@ ACLOCAL = @ACLOCAL@ + AMTAR = @AMTAR@ + AM_CPPFLAGS = @AM_CPPFLAGS@ + AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +-AM_LDFLAGS = \ +- $(KPSE_LIBS) \ +- $(CODE_COVERAGE_LDFLAGS) +- ++AM_LDFLAGS = $(KPSE_LIBS) $(CODE_COVERAGE_LDFLAGS) $(am__append_12) + AR = @AR@ + AS = @AS@ + AUTOCONF = @AUTOCONF@ +@@ -593,8 +504,8 @@ target_alias = @target_alias@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-noinst_LIBRARIES = libdvisvgm.a +-SUBDIRS = optimizer ++noinst_LTLIBRARIES = libdvisvgm.la ++SUBDIRS = fonts optimizer ttf $(am__append_5) + dvisvgm_SOURCES = \ + CommandLine.hpp \ + dvisvgm.cpp +@@ -603,92 +514,155 @@ dvisvgm_SOURCES = \ + @HAVE_POTRACE_FALSE@POTRACE_LIBS = ../libs/potrace/libpotrace.a + @HAVE_XXHASH_FALSE@XXHASH_CFLAGS = -I$(dvisvgm_srcdir)/libs/xxHash + @HAVE_XXHASH_FALSE@XXHASH_LIBS = ../libs/xxHash/libxxhash.a +-dvisvgm_LDADD = $(noinst_LIBRARIES) optimizer/liboptimizer.a \ +- ../libs/clipper/libclipper.a $(POTRACE_LIBS) $(XXHASH_LIBS) \ +- $(am__append_5) $(am__append_6) $(am__append_7) \ +- $(KPATHSEA_LIBS) $(FREETYPE2_LIBS) $(FONTFORGE_LIBS) \ +- $(ZLIB_LIBS) $(LIBGS_LIBS) +-dvisvgm_DEPENDENCIES = $(noinst_LIBRARIES) $(KPATHSEA_DEPEND) \ +- $(ZLIB_DEPEND) $(FREETYPE2_DEPEND) +-libdvisvgm_a_SOURCES = AGLTable.hpp BasicDVIReader.hpp \ +- BasicDVIReader.cpp Bezier.hpp Bezier.cpp \ +- BgColorSpecialHandler.hpp BgColorSpecialHandler.cpp Bitmap.hpp \ +- Bitmap.cpp BoundingBox.hpp BoundingBox.cpp Calculator.hpp \ +- Calculator.cpp Character.hpp CharMapID.hpp CharMapID.cpp \ +- CLCommandLine.hpp CLCommandLine.cpp CMap.hpp CMap.cpp \ +- CMapManager.hpp CMapManager.cpp CMapReader.hpp CMapReader.cpp \ +- CLOption.hpp Color.hpp Color.cpp ColorSpecialHandler.hpp \ +- ColorSpecialHandler.cpp CommandLine.hpp Directory.hpp \ +- Directory.cpp DVIActions.hpp DLLoader.hpp DLLoader.cpp \ +- DVIReader.hpp DVIReader.cpp DvisvgmSpecialHandler.hpp \ +- DvisvgmSpecialHandler.cpp DVIToSVG.hpp DVIToSVG.cpp \ +- DVIToSVGActions.hpp DVIToSVGActions.cpp EllipticalArc.hpp \ +- EllipticalArc.cpp EmSpecialHandler.hpp EmSpecialHandler.cpp \ +- EncFile.hpp EncFile.cpp EPSFile.hpp EPSFile.cpp EPSToSVG.hpp \ +- FileFinder.hpp FileFinder.cpp FilePath.hpp FilePath.cpp \ +- FileSystem.hpp FileSystem.cpp FixWord.hpp Font.hpp Font.cpp \ +- FontCache.hpp FontCache.cpp FontEncoding.hpp FontEncoding.cpp \ +- FontEngine.hpp FontEngine.cpp FontManager.hpp FontManager.cpp \ +- FontMap.hpp FontMap.cpp FontMetrics.hpp FontMetrics.cpp \ +- FontStyle.hpp FontWriter.hpp FontWriter.cpp GFGlyphTracer.hpp \ +- GFGlyphTracer.cpp GFReader.hpp GFReader.cpp GFTracer.hpp \ +- GFTracer.cpp Ghostscript.hpp Ghostscript.cpp Glyph.hpp \ +- GlyphTracerMessages.hpp GraphicsPath.hpp HashFunction.hpp \ +- HashFunction.cpp HtmlSpecialHandler.hpp HtmlSpecialHandler.cpp \ +- HyperlinkManager.hpp HyperlinkManager.cpp ImageToSVG.hpp \ +- ImageToSVG.cpp InputBuffer.hpp InputBuffer.cpp InputReader.hpp \ +- InputReader.cpp JFM.hpp JFM.cpp Length.hpp Length.cpp \ +- macros.hpp MapLine.hpp MapLine.cpp Matrix.hpp Matrix.cpp \ +- MD5HashFunction.hpp Message.hpp Message.cpp \ +- MessageException.hpp MetafontWrapper.hpp MetafontWrapper.cpp \ +- NoPsSpecialHandler.hpp NoPsSpecialHandler.cpp \ +- NumericRanges.hpp Opacity.hpp Opacity.cpp PageRanges.hpp \ +- PageRanges.cpp PageSize.hpp PageSize.cpp Pair.hpp \ +- PapersizeSpecialHandler.hpp PapersizeSpecialHandler.cpp \ +- PathClipper.hpp PathClipper.cpp PDFParser.hpp PDFParser.cpp \ +- PdfSpecialHandler.hpp PdfSpecialHandler.cpp PDFToSVG.hpp \ +- PreScanDVIReader.hpp PreScanDVIReader.cpp Process.hpp \ +- Process.cpp psdefs.cpp PSFilter.hpp PSInterpreter.hpp \ +- PSInterpreter.cpp PSPattern.hpp PSPattern.cpp \ +- PSPreviewFilter.hpp PSPreviewFilter.cpp PsSpecialHandler.hpp \ +- PsSpecialHandler.cpp RangeMap.hpp RangeMap.cpp \ +- ShadingPatch.hpp ShadingPatch.cpp SignalHandler.hpp \ +- SignalHandler.cpp SourceInput.hpp SourceInput.cpp \ +- SpecialActions.hpp SpecialHandler.hpp SpecialManager.hpp \ +- SpecialManager.cpp StreamReader.hpp StreamReader.cpp \ +- StreamWriter.hpp StreamWriter.cpp Subfont.hpp Subfont.cpp \ +- SVGCharHandler.hpp SVGCharHandler.cpp \ +- SVGCharHandlerFactory.hpp SVGCharHandlerFactory.cpp \ +- SVGCharPathHandler.hpp SVGCharPathHandler.cpp \ +- SVGCharTspanTextHandler.hpp SVGCharTspanTextHandler.cpp \ +- SVGElement.hpp SVGElement.cpp SVGOutput.hpp SVGOutput.cpp \ ++dvisvgm_LDADD = $(noinst_LTLIBRARIES) ../libs/clipper/libclipper.a \ ++ $(KPATHSEA_LIBS) $(FREETYPE2_LIBS) $(POTRACE_LIBS) \ ++ $(XXHASH_LIBS) $(ZLIB_LIBS) $(LIBGS_LIBS) $(am__append_6) \ ++ $(am__append_7) $(am__append_8) ++dvisvgm_DEPENDENCIES = $(noinst_LTLIBRARIES) ++libdvisvgm_la_SOURCES = \ ++ AGLTable.hpp \ ++ BasicDVIReader.hpp BasicDVIReader.cpp \ ++ Bezier.hpp Bezier.cpp \ ++ BgColorSpecialHandler.hpp BgColorSpecialHandler.cpp \ ++ Bitmap.hpp Bitmap.cpp \ ++ BoundingBox.hpp BoundingBox.cpp \ ++ Calculator.hpp Calculator.cpp \ ++ Character.hpp \ ++ CharMapID.hpp CharMapID.cpp \ ++ CLCommandLine.hpp CLCommandLine.cpp \ ++ CMap.hpp CMap.cpp \ ++ CMapManager.hpp CMapManager.cpp \ ++ CMapReader.hpp CMapReader.cpp \ ++ CLOption.hpp \ ++ Color.hpp Color.cpp \ ++ ColorSpecialHandler.hpp ColorSpecialHandler.cpp \ ++ CommandLine.hpp \ ++ Directory.hpp Directory.cpp \ ++ DVIActions.hpp \ ++ DLLoader.hpp DLLoader.cpp \ ++ DVIReader.hpp DVIReader.cpp \ ++ DvisvgmSpecialHandler.hpp DvisvgmSpecialHandler.cpp \ ++ DVIToSVG.hpp DVIToSVG.cpp \ ++ DVIToSVGActions.hpp DVIToSVGActions.cpp \ ++ EllipticalArc.hpp EllipticalArc.cpp \ ++ EmSpecialHandler.hpp EmSpecialHandler.cpp \ ++ EncFile.hpp EncFile.cpp \ ++ EPSFile.hpp EPSFile.cpp \ ++ EPSToSVG.hpp \ ++ FileFinder.hpp FileFinder.cpp \ ++ FilePath.hpp FilePath.cpp \ ++ FileSystem.hpp FileSystem.cpp \ ++ FixWord.hpp \ ++ Font.hpp Font.cpp \ ++ FontCache.hpp FontCache.cpp \ ++ FontEncoding.hpp FontEncoding.cpp \ ++ FontEngine.hpp FontEngine.cpp \ ++ FontManager.hpp FontManager.cpp \ ++ FontMap.hpp FontMap.cpp \ ++ FontMetrics.hpp FontMetrics.cpp \ ++ FontStyle.hpp \ ++ FontWriter.hpp FontWriter.cpp \ ++ GFGlyphTracer.hpp GFGlyphTracer.cpp \ ++ GFReader.hpp GFReader.cpp \ ++ GFTracer.hpp GFTracer.cpp \ ++ Ghostscript.hpp Ghostscript.cpp \ ++ Glyph.hpp \ ++ GlyphTracerMessages.hpp \ ++ GraphicsPath.hpp \ ++ GraphicsPathParser.hpp \ ++ HashFunction.hpp HashFunction.cpp \ ++ HtmlSpecialHandler.hpp HtmlSpecialHandler.cpp \ ++ HyperlinkManager.hpp HyperlinkManager.cpp \ ++ ImageToSVG.hpp ImageToSVG.cpp \ ++ InputBuffer.hpp InputBuffer.cpp \ ++ InputReader.hpp InputReader.cpp \ ++ JFM.hpp JFM.cpp \ ++ Length.hpp Length.cpp \ ++ macros.hpp \ ++ MapLine.hpp MapLine.cpp \ ++ Matrix.hpp Matrix.cpp \ ++ MD5HashFunction.hpp \ ++ Message.hpp Message.cpp \ ++ MessageException.hpp \ ++ MetafontWrapper.hpp MetafontWrapper.cpp \ ++ NoPsSpecialHandler.hpp NoPsSpecialHandler.cpp \ ++ NumericRanges.hpp \ ++ Opacity.hpp Opacity.cpp \ ++ PageRanges.hpp PageRanges.cpp \ ++ PageSize.hpp PageSize.cpp \ ++ Pair.hpp \ ++ PapersizeSpecialHandler.hpp PapersizeSpecialHandler.cpp \ ++ PathClipper.hpp PathClipper.cpp \ ++ PDFHandler.hpp PDFHandler.cpp \ ++ PDFParser.hpp PDFParser.cpp \ ++ PdfSpecialHandler.hpp PdfSpecialHandler.cpp \ ++ PDFToSVG.hpp PDFToSVG.cpp \ ++ PreScanDVIReader.hpp PreScanDVIReader.cpp \ ++ Process.hpp Process.cpp \ ++ psdefs.cpp \ ++ PSFilter.hpp \ ++ PSInterpreter.hpp PSInterpreter.cpp \ ++ PSPattern.hpp PSPattern.cpp \ ++ PSPreviewFilter.hpp PSPreviewFilter.cpp \ ++ PsSpecialHandler.hpp PsSpecialHandler.cpp \ ++ RangeMap.hpp RangeMap.cpp \ ++ ShadingPatch.hpp ShadingPatch.cpp \ ++ SignalHandler.hpp SignalHandler.cpp \ ++ SourceInput.hpp SourceInput.cpp \ ++ SpecialActions.hpp \ ++ SpecialHandler.hpp \ ++ SpecialManager.hpp SpecialManager.cpp \ ++ StreamReader.hpp StreamReader.cpp \ ++ StreamWriter.hpp StreamWriter.cpp \ ++ Subfont.hpp Subfont.cpp \ ++ SVGCharHandler.hpp SVGCharHandler.cpp \ ++ SVGCharHandlerFactory.hpp SVGCharHandlerFactory.cpp \ ++ SVGCharPathHandler.hpp SVGCharPathHandler.cpp \ ++ SVGCharTspanTextHandler.hpp SVGCharTspanTextHandler.cpp \ ++ SVGElement.hpp SVGElement.cpp \ ++ SVGOutput.hpp SVGOutput.cpp \ + SVGSingleCharTextHandler.hpp SVGSingleCharTextHandler.cpp \ +- SVGTree.hpp SVGTree.cpp System.hpp System.cpp \ +- TensorProductPatch.hpp TensorProductPatch.cpp Terminal.hpp \ +- Terminal.cpp TFM.hpp TFM.cpp ToUnicodeMap.hpp ToUnicodeMap.cpp \ +- TpicSpecialHandler.hpp TpicSpecialHandler.cpp \ +- TriangularPatch.hpp TriangularPatch.cpp TrueTypeFont.hpp \ +- TrueTypeFont.cpp TTFAutohint.hpp TTFAutohint.cpp Unicode.hpp \ +- Unicode.cpp utility.hpp utility.cpp VectorIterator.hpp \ +- VectorStream.hpp VFActions.hpp VFReader.hpp VFReader.cpp \ +- windows.hpp XMLDocument.hpp XMLDocument.cpp XMLNode.hpp \ +- XMLNode.cpp XMLString.hpp XMLString.cpp XXHashFunction.hpp \ +- ZLibOutputStream.hpp $(am__append_8) ++ SVGTree.hpp SVGTree.cpp \ ++ System.hpp System.cpp \ ++ TensorProductPatch.hpp TensorProductPatch.cpp \ ++ Terminal.hpp Terminal.cpp \ ++ TFM.hpp TFM.cpp \ ++ ToUnicodeMap.hpp ToUnicodeMap.cpp \ ++ TpicSpecialHandler.hpp TpicSpecialHandler.cpp \ ++ TriangularPatch.hpp TriangularPatch.cpp \ ++ Unicode.hpp Unicode.cpp \ ++ utility.hpp utility.cpp \ ++ VectorIterator.hpp \ ++ VectorStream.hpp \ ++ VFActions.hpp \ ++ VFReader.hpp VFReader.cpp \ ++ windows.hpp \ ++ XMLDocument.hpp XMLDocument.cpp \ ++ XMLNode.hpp XMLNode.cpp \ ++ XMLParser.hpp XMLParser.cpp \ ++ XMLString.hpp XMLString.cpp \ ++ XXHashFunction.hpp \ ++ ZLibOutputStream.hpp ++ ++libdvisvgm_la_LIBADD = fonts/libbase14fonts.la \ ++ optimizer/liboptimizer.la $(am__append_9) + EXTRA_DIST = options.xml options.dtd iapi.h ierrors.h MiKTeXCom.hpp MiKTeXCom.cpp +-AM_CFLAGS = $(WARNING_CFLAGS) $(ZLIB_INCLUDES) $(CODE_COVERAGE_CFLAGS) \ +- $(am__append_10) +-AM_CXXFLAGS = $(WARNING_CXXFLAGS) -Wnon-virtual-dtor \ ++AM_CFLAGS = -Wall \ ++ $(ZLIB_CFLAGS) \ ++ $(CODE_COVERAGE_CFLAGS) ++ ++AM_CXXFLAGS = -Wall -Wnon-virtual-dtor \ + -I$(dvisvgm_srcdir)/libs/clipper \ +- -I$(dvisvgm_srcdir)/libs/variant/include $(POTRACE_CFLAGS) \ +- $(XXHASH_CFLAGS) $(KPATHSEA_INCLUDES) $(POTRACE_INCLUDES) \ +- $(FREETYPE2_INCLUDES) $(ZLIB_INCLUDES) $(LIBGS_INCLUDES) \ +- $(CODE_COVERAGE_CFLAGS) $(am__append_9) $(am__append_11) \ +- $(am__append_12) $(am__append_13) ++ -I$(dvisvgm_srcdir)/libs/variant/include $(KPSE_CFLAGS) \ ++ $(FREETYPE_CFLAGS) $(ZLIB_CFLAGS) $(CODE_COVERAGE_CFLAGS) \ ++ $(KPATHSEA_INCLUDES) $(FREETYPE2_INCLUDES) $(POTRACE_CFLAGS) \ ++ $(XXHASH_CFLAGS) $(am__append_10) $(am__append_11) \ ++ $(am__append_13) $(am__append_14) + CLEANFILES = *.gcda *.gcno + all: all-recursive + + .SUFFIXES: +-.SUFFIXES: .c .cpp .lo .o .obj ++.SUFFIXES: .cpp .lo .o .obj + $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../libs/defs.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ +@@ -771,13 +745,19 @@ clean-binPROGRAMS: + echo " rm -f" $$list; \ + rm -f $$list + +-clean-noinstLIBRARIES: +- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) ++clean-noinstLTLIBRARIES: ++ -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) ++ @list='$(noinst_LTLIBRARIES)'; \ ++ locs=`for p in $$list; do echo $$p; done | \ ++ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ ++ sort -u`; \ ++ test -z "$$locs" || { \ ++ echo rm -f $${locs}; \ ++ rm -f $${locs}; \ ++ } + +-libdvisvgm.a: $(libdvisvgm_a_OBJECTS) $(libdvisvgm_a_DEPENDENCIES) $(EXTRA_libdvisvgm_a_DEPENDENCIES) +- $(AM_V_at)-rm -f libdvisvgm.a +- $(AM_V_AR)$(libdvisvgm_a_AR) libdvisvgm.a $(libdvisvgm_a_OBJECTS) $(libdvisvgm_a_LIBADD) +- $(AM_V_at)$(RANLIB) libdvisvgm.a ++libdvisvgm.la: $(libdvisvgm_la_OBJECTS) $(libdvisvgm_la_DEPENDENCIES) $(EXTRA_libdvisvgm_la_DEPENDENCIES) ++ $(AM_V_CXXLD)$(CXXLINK) $(libdvisvgm_la_OBJECTS) $(libdvisvgm_la_LIBADD) $(LIBS) + + dvisvgm$(EXEEXT): $(dvisvgm_OBJECTS) $(dvisvgm_DEPENDENCIES) $(EXTRA_dvisvgm_DEPENDENCIES) + @rm -f dvisvgm$(EXEEXT) +@@ -789,104 +769,104 @@ mostlyclean-compile: + distclean-compile: + -rm -f *.tab.c + +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BasicDVIReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Bezier.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BgColorSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Bitmap.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BoundingBox.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CLCommandLine.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CMap.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CMapManager.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CMapReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Calculator.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CharMapID.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Color.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ColorSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DLLoader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DVIReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DVIToSVG.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DVIToSVGActions.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Directory.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DvisvgmSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EPSFile.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EllipticalArc.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EmSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EncFile.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FileFinder.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FilePath.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FileSystem.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Font.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontCache.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontEncoding.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontEngine.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontManager.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontMap.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontMetrics.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontWriter.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GFGlyphTracer.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GFReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GFTracer.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ghostscript.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HashFunction.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HtmlSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HyperlinkManager.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ImageToSVG.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InputBuffer.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InputReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JFM.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Length.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MapLine.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Matrix.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Message.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetafontWrapper.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NoPsSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Opacity.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PDFParser.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PSInterpreter.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PSPattern.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PSPreviewFilter.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PageRanges.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PageSize.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PapersizeSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PathClipper.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PdfSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PreScanDVIReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Process.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PsSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RangeMap.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharHandlerFactory.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharPathHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharTspanTextHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGElement.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGOutput.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGSingleCharTextHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGTree.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShadingPatch.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SignalHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SourceInput.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SpecialManager.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StreamReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StreamWriter.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Subfont.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/System.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TFM.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TTFAutohint.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TensorProductPatch.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Terminal.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ToUnicodeMap.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TpicSpecialHandler.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TriangularPatch.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TrueTypeFont.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Unicode.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/VFReader.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XMLDocument.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XMLNode.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XMLString.Po@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BasicDVIReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Bezier.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BgColorSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Bitmap.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BoundingBox.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CLCommandLine.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CMap.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CMapManager.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CMapReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Calculator.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CharMapID.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Color.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ColorSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DLLoader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DVIReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DVIToSVG.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DVIToSVGActions.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Directory.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DvisvgmSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EPSFile.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EllipticalArc.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EmSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EncFile.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FileFinder.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FilePath.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FileSystem.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Font.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontCache.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontEncoding.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontEngine.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontManager.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontMap.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontMetrics.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FontWriter.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GFGlyphTracer.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GFReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GFTracer.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Ghostscript.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HashFunction.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HtmlSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HyperlinkManager.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ImageToSVG.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InputBuffer.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InputReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/JFM.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Length.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MapLine.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Matrix.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Message.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetafontWrapper.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NoPsSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Opacity.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PDFHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PDFParser.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PDFToSVG.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PSInterpreter.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PSPattern.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PSPreviewFilter.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PageRanges.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PageSize.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PapersizeSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PathClipper.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PdfSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PreScanDVIReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Process.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PsSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RangeMap.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharHandlerFactory.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharPathHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGCharTspanTextHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGElement.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGOutput.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGSingleCharTextHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGTree.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ShadingPatch.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SignalHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SourceInput.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SpecialManager.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StreamReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StreamWriter.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Subfont.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/System.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TFM.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TensorProductPatch.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Terminal.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ToUnicodeMap.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TpicSpecialHandler.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TriangularPatch.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Unicode.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/VFReader.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XMLDocument.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XMLNode.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XMLParser.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XMLString.Plo@am__quote@ # am--include-marker + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dvisvgm.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ffwrapper.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/psdefs.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utility.Po@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/psdefs.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utility.Plo@am__quote@ # am--include-marker + + $(am__depfiles_remade): + @$(MKDIR_P) $(@D) +@@ -894,30 +874,6 @@ $(am__depfiles_remade): + + am--depfiles: $(am__depfiles_remade) + +-.c.o: +-@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +-@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< +- +-.c.obj: +-@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +-@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` +- +-.c.lo: +-@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +-@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo +-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< +- + .cpp.o: + @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ + @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@@ -1106,7 +1062,7 @@ distdir-am: $(DISTFILES) + done + check-am: all-am + check: check-recursive +-all-am: Makefile $(PROGRAMS) $(LIBRARIES) ++all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) + installdirs: installdirs-recursive + installdirs-am: + for dir in "$(DESTDIR)$(bindir)"; do \ +@@ -1146,107 +1102,107 @@ maintainer-clean-generic: + clean: clean-recursive + + clean-am: clean-binPROGRAMS clean-generic clean-libtool \ +- clean-noinstLIBRARIES mostlyclean-am ++ clean-noinstLTLIBRARIES mostlyclean-am + + distclean: distclean-recursive +- -rm -f ./$(DEPDIR)/BasicDVIReader.Po +- -rm -f ./$(DEPDIR)/Bezier.Po +- -rm -f ./$(DEPDIR)/BgColorSpecialHandler.Po +- -rm -f ./$(DEPDIR)/Bitmap.Po +- -rm -f ./$(DEPDIR)/BoundingBox.Po +- -rm -f ./$(DEPDIR)/CLCommandLine.Po +- -rm -f ./$(DEPDIR)/CMap.Po +- -rm -f ./$(DEPDIR)/CMapManager.Po +- -rm -f ./$(DEPDIR)/CMapReader.Po +- -rm -f ./$(DEPDIR)/Calculator.Po +- -rm -f ./$(DEPDIR)/CharMapID.Po +- -rm -f ./$(DEPDIR)/Color.Po +- -rm -f ./$(DEPDIR)/ColorSpecialHandler.Po +- -rm -f ./$(DEPDIR)/DLLoader.Po +- -rm -f ./$(DEPDIR)/DVIReader.Po +- -rm -f ./$(DEPDIR)/DVIToSVG.Po +- -rm -f ./$(DEPDIR)/DVIToSVGActions.Po +- -rm -f ./$(DEPDIR)/Directory.Po +- -rm -f ./$(DEPDIR)/DvisvgmSpecialHandler.Po +- -rm -f ./$(DEPDIR)/EPSFile.Po +- -rm -f ./$(DEPDIR)/EllipticalArc.Po +- -rm -f ./$(DEPDIR)/EmSpecialHandler.Po +- -rm -f ./$(DEPDIR)/EncFile.Po +- -rm -f ./$(DEPDIR)/FileFinder.Po +- -rm -f ./$(DEPDIR)/FilePath.Po +- -rm -f ./$(DEPDIR)/FileSystem.Po +- -rm -f ./$(DEPDIR)/Font.Po +- -rm -f ./$(DEPDIR)/FontCache.Po +- -rm -f ./$(DEPDIR)/FontEncoding.Po +- -rm -f ./$(DEPDIR)/FontEngine.Po +- -rm -f ./$(DEPDIR)/FontManager.Po +- -rm -f ./$(DEPDIR)/FontMap.Po +- -rm -f ./$(DEPDIR)/FontMetrics.Po +- -rm -f ./$(DEPDIR)/FontWriter.Po +- -rm -f ./$(DEPDIR)/GFGlyphTracer.Po +- -rm -f ./$(DEPDIR)/GFReader.Po +- -rm -f ./$(DEPDIR)/GFTracer.Po +- -rm -f ./$(DEPDIR)/Ghostscript.Po +- -rm -f ./$(DEPDIR)/HashFunction.Po +- -rm -f ./$(DEPDIR)/HtmlSpecialHandler.Po +- -rm -f ./$(DEPDIR)/HyperlinkManager.Po +- -rm -f ./$(DEPDIR)/ImageToSVG.Po +- -rm -f ./$(DEPDIR)/InputBuffer.Po +- -rm -f ./$(DEPDIR)/InputReader.Po +- -rm -f ./$(DEPDIR)/JFM.Po +- -rm -f ./$(DEPDIR)/Length.Po +- -rm -f ./$(DEPDIR)/MapLine.Po +- -rm -f ./$(DEPDIR)/Matrix.Po +- -rm -f ./$(DEPDIR)/Message.Po +- -rm -f ./$(DEPDIR)/MetafontWrapper.Po +- -rm -f ./$(DEPDIR)/NoPsSpecialHandler.Po +- -rm -f ./$(DEPDIR)/Opacity.Po +- -rm -f ./$(DEPDIR)/PDFParser.Po +- -rm -f ./$(DEPDIR)/PSInterpreter.Po +- -rm -f ./$(DEPDIR)/PSPattern.Po +- -rm -f ./$(DEPDIR)/PSPreviewFilter.Po +- -rm -f ./$(DEPDIR)/PageRanges.Po +- -rm -f ./$(DEPDIR)/PageSize.Po +- -rm -f ./$(DEPDIR)/PapersizeSpecialHandler.Po +- -rm -f ./$(DEPDIR)/PathClipper.Po +- -rm -f ./$(DEPDIR)/PdfSpecialHandler.Po +- -rm -f ./$(DEPDIR)/PreScanDVIReader.Po +- -rm -f ./$(DEPDIR)/Process.Po +- -rm -f ./$(DEPDIR)/PsSpecialHandler.Po +- -rm -f ./$(DEPDIR)/RangeMap.Po +- -rm -f ./$(DEPDIR)/SVGCharHandler.Po +- -rm -f ./$(DEPDIR)/SVGCharHandlerFactory.Po +- -rm -f ./$(DEPDIR)/SVGCharPathHandler.Po +- -rm -f ./$(DEPDIR)/SVGCharTspanTextHandler.Po +- -rm -f ./$(DEPDIR)/SVGElement.Po +- -rm -f ./$(DEPDIR)/SVGOutput.Po +- -rm -f ./$(DEPDIR)/SVGSingleCharTextHandler.Po +- -rm -f ./$(DEPDIR)/SVGTree.Po +- -rm -f ./$(DEPDIR)/ShadingPatch.Po +- -rm -f ./$(DEPDIR)/SignalHandler.Po +- -rm -f ./$(DEPDIR)/SourceInput.Po +- -rm -f ./$(DEPDIR)/SpecialManager.Po +- -rm -f ./$(DEPDIR)/StreamReader.Po +- -rm -f ./$(DEPDIR)/StreamWriter.Po +- -rm -f ./$(DEPDIR)/Subfont.Po +- -rm -f ./$(DEPDIR)/System.Po +- -rm -f ./$(DEPDIR)/TFM.Po +- -rm -f ./$(DEPDIR)/TTFAutohint.Po +- -rm -f ./$(DEPDIR)/TensorProductPatch.Po +- -rm -f ./$(DEPDIR)/Terminal.Po +- -rm -f ./$(DEPDIR)/ToUnicodeMap.Po +- -rm -f ./$(DEPDIR)/TpicSpecialHandler.Po +- -rm -f ./$(DEPDIR)/TriangularPatch.Po +- -rm -f ./$(DEPDIR)/TrueTypeFont.Po +- -rm -f ./$(DEPDIR)/Unicode.Po +- -rm -f ./$(DEPDIR)/VFReader.Po +- -rm -f ./$(DEPDIR)/XMLDocument.Po +- -rm -f ./$(DEPDIR)/XMLNode.Po +- -rm -f ./$(DEPDIR)/XMLString.Po ++ -rm -f ./$(DEPDIR)/BasicDVIReader.Plo ++ -rm -f ./$(DEPDIR)/Bezier.Plo ++ -rm -f ./$(DEPDIR)/BgColorSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/Bitmap.Plo ++ -rm -f ./$(DEPDIR)/BoundingBox.Plo ++ -rm -f ./$(DEPDIR)/CLCommandLine.Plo ++ -rm -f ./$(DEPDIR)/CMap.Plo ++ -rm -f ./$(DEPDIR)/CMapManager.Plo ++ -rm -f ./$(DEPDIR)/CMapReader.Plo ++ -rm -f ./$(DEPDIR)/Calculator.Plo ++ -rm -f ./$(DEPDIR)/CharMapID.Plo ++ -rm -f ./$(DEPDIR)/Color.Plo ++ -rm -f ./$(DEPDIR)/ColorSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/DLLoader.Plo ++ -rm -f ./$(DEPDIR)/DVIReader.Plo ++ -rm -f ./$(DEPDIR)/DVIToSVG.Plo ++ -rm -f ./$(DEPDIR)/DVIToSVGActions.Plo ++ -rm -f ./$(DEPDIR)/Directory.Plo ++ -rm -f ./$(DEPDIR)/DvisvgmSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/EPSFile.Plo ++ -rm -f ./$(DEPDIR)/EllipticalArc.Plo ++ -rm -f ./$(DEPDIR)/EmSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/EncFile.Plo ++ -rm -f ./$(DEPDIR)/FileFinder.Plo ++ -rm -f ./$(DEPDIR)/FilePath.Plo ++ -rm -f ./$(DEPDIR)/FileSystem.Plo ++ -rm -f ./$(DEPDIR)/Font.Plo ++ -rm -f ./$(DEPDIR)/FontCache.Plo ++ -rm -f ./$(DEPDIR)/FontEncoding.Plo ++ -rm -f ./$(DEPDIR)/FontEngine.Plo ++ -rm -f ./$(DEPDIR)/FontManager.Plo ++ -rm -f ./$(DEPDIR)/FontMap.Plo ++ -rm -f ./$(DEPDIR)/FontMetrics.Plo ++ -rm -f ./$(DEPDIR)/FontWriter.Plo ++ -rm -f ./$(DEPDIR)/GFGlyphTracer.Plo ++ -rm -f ./$(DEPDIR)/GFReader.Plo ++ -rm -f ./$(DEPDIR)/GFTracer.Plo ++ -rm -f ./$(DEPDIR)/Ghostscript.Plo ++ -rm -f ./$(DEPDIR)/HashFunction.Plo ++ -rm -f ./$(DEPDIR)/HtmlSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/HyperlinkManager.Plo ++ -rm -f ./$(DEPDIR)/ImageToSVG.Plo ++ -rm -f ./$(DEPDIR)/InputBuffer.Plo ++ -rm -f ./$(DEPDIR)/InputReader.Plo ++ -rm -f ./$(DEPDIR)/JFM.Plo ++ -rm -f ./$(DEPDIR)/Length.Plo ++ -rm -f ./$(DEPDIR)/MapLine.Plo ++ -rm -f ./$(DEPDIR)/Matrix.Plo ++ -rm -f ./$(DEPDIR)/Message.Plo ++ -rm -f ./$(DEPDIR)/MetafontWrapper.Plo ++ -rm -f ./$(DEPDIR)/NoPsSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/Opacity.Plo ++ -rm -f ./$(DEPDIR)/PDFHandler.Plo ++ -rm -f ./$(DEPDIR)/PDFParser.Plo ++ -rm -f ./$(DEPDIR)/PDFToSVG.Plo ++ -rm -f ./$(DEPDIR)/PSInterpreter.Plo ++ -rm -f ./$(DEPDIR)/PSPattern.Plo ++ -rm -f ./$(DEPDIR)/PSPreviewFilter.Plo ++ -rm -f ./$(DEPDIR)/PageRanges.Plo ++ -rm -f ./$(DEPDIR)/PageSize.Plo ++ -rm -f ./$(DEPDIR)/PapersizeSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/PathClipper.Plo ++ -rm -f ./$(DEPDIR)/PdfSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/PreScanDVIReader.Plo ++ -rm -f ./$(DEPDIR)/Process.Plo ++ -rm -f ./$(DEPDIR)/PsSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/RangeMap.Plo ++ -rm -f ./$(DEPDIR)/SVGCharHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGCharHandlerFactory.Plo ++ -rm -f ./$(DEPDIR)/SVGCharPathHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGCharTspanTextHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGElement.Plo ++ -rm -f ./$(DEPDIR)/SVGOutput.Plo ++ -rm -f ./$(DEPDIR)/SVGSingleCharTextHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGTree.Plo ++ -rm -f ./$(DEPDIR)/ShadingPatch.Plo ++ -rm -f ./$(DEPDIR)/SignalHandler.Plo ++ -rm -f ./$(DEPDIR)/SourceInput.Plo ++ -rm -f ./$(DEPDIR)/SpecialManager.Plo ++ -rm -f ./$(DEPDIR)/StreamReader.Plo ++ -rm -f ./$(DEPDIR)/StreamWriter.Plo ++ -rm -f ./$(DEPDIR)/Subfont.Plo ++ -rm -f ./$(DEPDIR)/System.Plo ++ -rm -f ./$(DEPDIR)/TFM.Plo ++ -rm -f ./$(DEPDIR)/TensorProductPatch.Plo ++ -rm -f ./$(DEPDIR)/Terminal.Plo ++ -rm -f ./$(DEPDIR)/ToUnicodeMap.Plo ++ -rm -f ./$(DEPDIR)/TpicSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/TriangularPatch.Plo ++ -rm -f ./$(DEPDIR)/Unicode.Plo ++ -rm -f ./$(DEPDIR)/VFReader.Plo ++ -rm -f ./$(DEPDIR)/XMLDocument.Plo ++ -rm -f ./$(DEPDIR)/XMLNode.Plo ++ -rm -f ./$(DEPDIR)/XMLParser.Plo ++ -rm -f ./$(DEPDIR)/XMLString.Plo + -rm -f ./$(DEPDIR)/dvisvgm.Po +- -rm -f ./$(DEPDIR)/ffwrapper.Po +- -rm -f ./$(DEPDIR)/psdefs.Po +- -rm -f ./$(DEPDIR)/utility.Po ++ -rm -f ./$(DEPDIR)/psdefs.Plo ++ -rm -f ./$(DEPDIR)/utility.Plo + -rm -f Makefile + distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags +@@ -1292,104 +1248,104 @@ install-ps-am: + installcheck-am: + + maintainer-clean: maintainer-clean-recursive +- -rm -f ./$(DEPDIR)/BasicDVIReader.Po +- -rm -f ./$(DEPDIR)/Bezier.Po +- -rm -f ./$(DEPDIR)/BgColorSpecialHandler.Po +- -rm -f ./$(DEPDIR)/Bitmap.Po +- -rm -f ./$(DEPDIR)/BoundingBox.Po +- -rm -f ./$(DEPDIR)/CLCommandLine.Po +- -rm -f ./$(DEPDIR)/CMap.Po +- -rm -f ./$(DEPDIR)/CMapManager.Po +- -rm -f ./$(DEPDIR)/CMapReader.Po +- -rm -f ./$(DEPDIR)/Calculator.Po +- -rm -f ./$(DEPDIR)/CharMapID.Po +- -rm -f ./$(DEPDIR)/Color.Po +- -rm -f ./$(DEPDIR)/ColorSpecialHandler.Po +- -rm -f ./$(DEPDIR)/DLLoader.Po +- -rm -f ./$(DEPDIR)/DVIReader.Po +- -rm -f ./$(DEPDIR)/DVIToSVG.Po +- -rm -f ./$(DEPDIR)/DVIToSVGActions.Po +- -rm -f ./$(DEPDIR)/Directory.Po +- -rm -f ./$(DEPDIR)/DvisvgmSpecialHandler.Po +- -rm -f ./$(DEPDIR)/EPSFile.Po +- -rm -f ./$(DEPDIR)/EllipticalArc.Po +- -rm -f ./$(DEPDIR)/EmSpecialHandler.Po +- -rm -f ./$(DEPDIR)/EncFile.Po +- -rm -f ./$(DEPDIR)/FileFinder.Po +- -rm -f ./$(DEPDIR)/FilePath.Po +- -rm -f ./$(DEPDIR)/FileSystem.Po +- -rm -f ./$(DEPDIR)/Font.Po +- -rm -f ./$(DEPDIR)/FontCache.Po +- -rm -f ./$(DEPDIR)/FontEncoding.Po +- -rm -f ./$(DEPDIR)/FontEngine.Po +- -rm -f ./$(DEPDIR)/FontManager.Po +- -rm -f ./$(DEPDIR)/FontMap.Po +- -rm -f ./$(DEPDIR)/FontMetrics.Po +- -rm -f ./$(DEPDIR)/FontWriter.Po +- -rm -f ./$(DEPDIR)/GFGlyphTracer.Po +- -rm -f ./$(DEPDIR)/GFReader.Po +- -rm -f ./$(DEPDIR)/GFTracer.Po +- -rm -f ./$(DEPDIR)/Ghostscript.Po +- -rm -f ./$(DEPDIR)/HashFunction.Po +- -rm -f ./$(DEPDIR)/HtmlSpecialHandler.Po +- -rm -f ./$(DEPDIR)/HyperlinkManager.Po +- -rm -f ./$(DEPDIR)/ImageToSVG.Po +- -rm -f ./$(DEPDIR)/InputBuffer.Po +- -rm -f ./$(DEPDIR)/InputReader.Po +- -rm -f ./$(DEPDIR)/JFM.Po +- -rm -f ./$(DEPDIR)/Length.Po +- -rm -f ./$(DEPDIR)/MapLine.Po +- -rm -f ./$(DEPDIR)/Matrix.Po +- -rm -f ./$(DEPDIR)/Message.Po +- -rm -f ./$(DEPDIR)/MetafontWrapper.Po +- -rm -f ./$(DEPDIR)/NoPsSpecialHandler.Po +- -rm -f ./$(DEPDIR)/Opacity.Po +- -rm -f ./$(DEPDIR)/PDFParser.Po +- -rm -f ./$(DEPDIR)/PSInterpreter.Po +- -rm -f ./$(DEPDIR)/PSPattern.Po +- -rm -f ./$(DEPDIR)/PSPreviewFilter.Po +- -rm -f ./$(DEPDIR)/PageRanges.Po +- -rm -f ./$(DEPDIR)/PageSize.Po +- -rm -f ./$(DEPDIR)/PapersizeSpecialHandler.Po +- -rm -f ./$(DEPDIR)/PathClipper.Po +- -rm -f ./$(DEPDIR)/PdfSpecialHandler.Po +- -rm -f ./$(DEPDIR)/PreScanDVIReader.Po +- -rm -f ./$(DEPDIR)/Process.Po +- -rm -f ./$(DEPDIR)/PsSpecialHandler.Po +- -rm -f ./$(DEPDIR)/RangeMap.Po +- -rm -f ./$(DEPDIR)/SVGCharHandler.Po +- -rm -f ./$(DEPDIR)/SVGCharHandlerFactory.Po +- -rm -f ./$(DEPDIR)/SVGCharPathHandler.Po +- -rm -f ./$(DEPDIR)/SVGCharTspanTextHandler.Po +- -rm -f ./$(DEPDIR)/SVGElement.Po +- -rm -f ./$(DEPDIR)/SVGOutput.Po +- -rm -f ./$(DEPDIR)/SVGSingleCharTextHandler.Po +- -rm -f ./$(DEPDIR)/SVGTree.Po +- -rm -f ./$(DEPDIR)/ShadingPatch.Po +- -rm -f ./$(DEPDIR)/SignalHandler.Po +- -rm -f ./$(DEPDIR)/SourceInput.Po +- -rm -f ./$(DEPDIR)/SpecialManager.Po +- -rm -f ./$(DEPDIR)/StreamReader.Po +- -rm -f ./$(DEPDIR)/StreamWriter.Po +- -rm -f ./$(DEPDIR)/Subfont.Po +- -rm -f ./$(DEPDIR)/System.Po +- -rm -f ./$(DEPDIR)/TFM.Po +- -rm -f ./$(DEPDIR)/TTFAutohint.Po +- -rm -f ./$(DEPDIR)/TensorProductPatch.Po +- -rm -f ./$(DEPDIR)/Terminal.Po +- -rm -f ./$(DEPDIR)/ToUnicodeMap.Po +- -rm -f ./$(DEPDIR)/TpicSpecialHandler.Po +- -rm -f ./$(DEPDIR)/TriangularPatch.Po +- -rm -f ./$(DEPDIR)/TrueTypeFont.Po +- -rm -f ./$(DEPDIR)/Unicode.Po +- -rm -f ./$(DEPDIR)/VFReader.Po +- -rm -f ./$(DEPDIR)/XMLDocument.Po +- -rm -f ./$(DEPDIR)/XMLNode.Po +- -rm -f ./$(DEPDIR)/XMLString.Po ++ -rm -f ./$(DEPDIR)/BasicDVIReader.Plo ++ -rm -f ./$(DEPDIR)/Bezier.Plo ++ -rm -f ./$(DEPDIR)/BgColorSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/Bitmap.Plo ++ -rm -f ./$(DEPDIR)/BoundingBox.Plo ++ -rm -f ./$(DEPDIR)/CLCommandLine.Plo ++ -rm -f ./$(DEPDIR)/CMap.Plo ++ -rm -f ./$(DEPDIR)/CMapManager.Plo ++ -rm -f ./$(DEPDIR)/CMapReader.Plo ++ -rm -f ./$(DEPDIR)/Calculator.Plo ++ -rm -f ./$(DEPDIR)/CharMapID.Plo ++ -rm -f ./$(DEPDIR)/Color.Plo ++ -rm -f ./$(DEPDIR)/ColorSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/DLLoader.Plo ++ -rm -f ./$(DEPDIR)/DVIReader.Plo ++ -rm -f ./$(DEPDIR)/DVIToSVG.Plo ++ -rm -f ./$(DEPDIR)/DVIToSVGActions.Plo ++ -rm -f ./$(DEPDIR)/Directory.Plo ++ -rm -f ./$(DEPDIR)/DvisvgmSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/EPSFile.Plo ++ -rm -f ./$(DEPDIR)/EllipticalArc.Plo ++ -rm -f ./$(DEPDIR)/EmSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/EncFile.Plo ++ -rm -f ./$(DEPDIR)/FileFinder.Plo ++ -rm -f ./$(DEPDIR)/FilePath.Plo ++ -rm -f ./$(DEPDIR)/FileSystem.Plo ++ -rm -f ./$(DEPDIR)/Font.Plo ++ -rm -f ./$(DEPDIR)/FontCache.Plo ++ -rm -f ./$(DEPDIR)/FontEncoding.Plo ++ -rm -f ./$(DEPDIR)/FontEngine.Plo ++ -rm -f ./$(DEPDIR)/FontManager.Plo ++ -rm -f ./$(DEPDIR)/FontMap.Plo ++ -rm -f ./$(DEPDIR)/FontMetrics.Plo ++ -rm -f ./$(DEPDIR)/FontWriter.Plo ++ -rm -f ./$(DEPDIR)/GFGlyphTracer.Plo ++ -rm -f ./$(DEPDIR)/GFReader.Plo ++ -rm -f ./$(DEPDIR)/GFTracer.Plo ++ -rm -f ./$(DEPDIR)/Ghostscript.Plo ++ -rm -f ./$(DEPDIR)/HashFunction.Plo ++ -rm -f ./$(DEPDIR)/HtmlSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/HyperlinkManager.Plo ++ -rm -f ./$(DEPDIR)/ImageToSVG.Plo ++ -rm -f ./$(DEPDIR)/InputBuffer.Plo ++ -rm -f ./$(DEPDIR)/InputReader.Plo ++ -rm -f ./$(DEPDIR)/JFM.Plo ++ -rm -f ./$(DEPDIR)/Length.Plo ++ -rm -f ./$(DEPDIR)/MapLine.Plo ++ -rm -f ./$(DEPDIR)/Matrix.Plo ++ -rm -f ./$(DEPDIR)/Message.Plo ++ -rm -f ./$(DEPDIR)/MetafontWrapper.Plo ++ -rm -f ./$(DEPDIR)/NoPsSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/Opacity.Plo ++ -rm -f ./$(DEPDIR)/PDFHandler.Plo ++ -rm -f ./$(DEPDIR)/PDFParser.Plo ++ -rm -f ./$(DEPDIR)/PDFToSVG.Plo ++ -rm -f ./$(DEPDIR)/PSInterpreter.Plo ++ -rm -f ./$(DEPDIR)/PSPattern.Plo ++ -rm -f ./$(DEPDIR)/PSPreviewFilter.Plo ++ -rm -f ./$(DEPDIR)/PageRanges.Plo ++ -rm -f ./$(DEPDIR)/PageSize.Plo ++ -rm -f ./$(DEPDIR)/PapersizeSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/PathClipper.Plo ++ -rm -f ./$(DEPDIR)/PdfSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/PreScanDVIReader.Plo ++ -rm -f ./$(DEPDIR)/Process.Plo ++ -rm -f ./$(DEPDIR)/PsSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/RangeMap.Plo ++ -rm -f ./$(DEPDIR)/SVGCharHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGCharHandlerFactory.Plo ++ -rm -f ./$(DEPDIR)/SVGCharPathHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGCharTspanTextHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGElement.Plo ++ -rm -f ./$(DEPDIR)/SVGOutput.Plo ++ -rm -f ./$(DEPDIR)/SVGSingleCharTextHandler.Plo ++ -rm -f ./$(DEPDIR)/SVGTree.Plo ++ -rm -f ./$(DEPDIR)/ShadingPatch.Plo ++ -rm -f ./$(DEPDIR)/SignalHandler.Plo ++ -rm -f ./$(DEPDIR)/SourceInput.Plo ++ -rm -f ./$(DEPDIR)/SpecialManager.Plo ++ -rm -f ./$(DEPDIR)/StreamReader.Plo ++ -rm -f ./$(DEPDIR)/StreamWriter.Plo ++ -rm -f ./$(DEPDIR)/Subfont.Plo ++ -rm -f ./$(DEPDIR)/System.Plo ++ -rm -f ./$(DEPDIR)/TFM.Plo ++ -rm -f ./$(DEPDIR)/TensorProductPatch.Plo ++ -rm -f ./$(DEPDIR)/Terminal.Plo ++ -rm -f ./$(DEPDIR)/ToUnicodeMap.Plo ++ -rm -f ./$(DEPDIR)/TpicSpecialHandler.Plo ++ -rm -f ./$(DEPDIR)/TriangularPatch.Plo ++ -rm -f ./$(DEPDIR)/Unicode.Plo ++ -rm -f ./$(DEPDIR)/VFReader.Plo ++ -rm -f ./$(DEPDIR)/XMLDocument.Plo ++ -rm -f ./$(DEPDIR)/XMLNode.Plo ++ -rm -f ./$(DEPDIR)/XMLParser.Plo ++ -rm -f ./$(DEPDIR)/XMLString.Plo + -rm -f ./$(DEPDIR)/dvisvgm.Po +- -rm -f ./$(DEPDIR)/ffwrapper.Po +- -rm -f ./$(DEPDIR)/psdefs.Po +- -rm -f ./$(DEPDIR)/utility.Po ++ -rm -f ./$(DEPDIR)/psdefs.Plo ++ -rm -f ./$(DEPDIR)/utility.Plo + -rm -f Makefile + maintainer-clean-am: distclean-am maintainer-clean-generic + +@@ -1412,7 +1368,7 @@ uninstall-am: uninstall-binPROGRAMS + + .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-binPROGRAMS \ +- clean-generic clean-libtool clean-noinstLIBRARIES \ ++ clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.cpp 2023-01-17 15:53:51.715205438 -0500 +@@ -2,7 +2,7 @@ + ** MapLine.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -37,7 +37,7 @@ MapLine::MapLine (istream &is) : MapLine + + + MapLine::MapLine (string str) : MapLine() { +- size_t pos = str.rfind('\n'); ++ auto pos = str.rfind('\n'); + if (pos != string::npos) + str = str.substr(0, pos); + parse(str.c_str()); +@@ -75,9 +75,9 @@ bool MapLine::isDVIPSFormat (const char + * @param[out] sfdname name of subfont definition + * @return true on success */ + static bool split_fontname (string &fontname, string &sfdname) { +- size_t pos1; // index of first '@' ++ string::size_type pos1; // index of first '@' + if ((pos1 = fontname.find('@')) != string::npos && pos1 > 0) { +- size_t pos2; // index of second '@' ++ string::size_type pos2; // index of second '@' + if ((pos2 = fontname.find('@', pos1+1)) != string::npos && pos2 > pos1+1) { + sfdname = fontname.substr(pos1+1, pos2-pos1-1); + fontname = fontname.substr(0, pos1) + fontname.substr(pos2+1); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MapLine.hpp 2023-01-17 15:53:51.715205438 -0500 +@@ -2,7 +2,7 @@ + ** MapLine.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.cpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** Matrix.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -85,6 +85,17 @@ Matrix::Matrix (const std::vector> _values[row][col]; ++ _values[2][col] = 0; ++ } ++ _values[2][2] = 1; ++} ++ ++ + Matrix::Matrix (const string &cmds, Calculator &calc) { + *this = parse(cmds, calc); + } +@@ -261,9 +272,17 @@ Matrix& Matrix::invert () { + + + Matrix& Matrix::operator *= (double c) { +- for (int i=0; i < 3; i++) +- for (int j=0; j < 3; j++) +- _values[i][j] *= c; ++ for (auto &row : _values) ++ for (auto &val : row) ++ val *= c; ++ return *this; ++} ++ ++ ++Matrix& Matrix::operator /= (double c) { ++ for (auto &row : _values) ++ for (auto &val : row) ++ val /= c; + return *this; + } + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Matrix.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** Matrix.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -43,9 +43,10 @@ class Matrix { + Matrix () {set(0);} + Matrix (double d); + Matrix (const std::string &cmds, Calculator &calc); ++ explicit Matrix (const std::string &svgMatrix); + explicit Matrix (const double *v, unsigned size=9); + explicit Matrix (const std::vector &v, int start=0); +- explicit Matrix (std::initializer_list initlist); ++ Matrix (std::initializer_list initlist); + Matrix& set (double d); + Matrix& set (const double *v, unsigned size); + Matrix& set (const std::vector &v, int start=0); +@@ -66,6 +67,7 @@ class Matrix { + Matrix& yskewByRatio (double xyratio); + Matrix& flip (bool h, double a); + Matrix& operator *= (double c); ++ Matrix& operator /= (double c); + DPair operator * (const DPair &p) const; + bool operator == (const Matrix &m) const; + bool operator != (const Matrix &m) const; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MD5HashFunction.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MD5HashFunction.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MD5HashFunction.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MD5HashFunction.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** MD5HashFunction.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.cpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** Message.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MessageException.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MessageException.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MessageException.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MessageException.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** MessageException.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Message.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** Message.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.cpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** MetafontWrapper.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -118,7 +118,7 @@ int MetafontWrapper::getResolution (cons + string line = buf; + if (line.substr(0, 18) == "Output written on ") { + line = line.substr(18); +- size_t pos = line.find(' '); ++ auto pos = line.find(' '); + line = line.substr(0, pos); + pos = line.rfind('.'); + if (pos != string::npos && line.substr(line.length()-2) == "gf") { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MetafontWrapper.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** MetafontWrapper.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.cpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** MiKTeXCom.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -66,8 +66,7 @@ string MiKTeXCom::getVersion () { + MiKTeXSetupInfo info; + _session->GetMiKTeXSetupInfo(&info); + #endif +- _bstr_t version = info.version; +- return string(version); ++ return to_string(info.series/100)+"."+ to_string(info.series%100); + } + + +@@ -105,6 +104,6 @@ const char* MiKTeXCom::findFile (const c + return nullptr; + } + catch (_com_error &e) { +- throw MessageException((const char*)e.Description()); ++ throw MessageException(static_cast(e.Description())); + } + } +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/MiKTeXCom.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** MiKTeXCom.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.cpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** NoPsSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NoPsSpecialHandler.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** NoPsSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NumericRanges.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NumericRanges.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NumericRanges.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/NumericRanges.hpp 2023-01-17 15:53:51.716205450 -0500 +@@ -2,7 +2,7 @@ + ** NumericRanges.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.cpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** Opacity.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -45,6 +45,50 @@ string Opacity::cssBlendMode (BlendMode + } + + ++static string to_lower_drop_nonalpha (const string &str) { ++ string ret; ++ if (!str.empty()) { ++ ret.reserve(str.length()); ++ for (char c : str) { ++ if (isalpha(c)) ++ ret += char(tolower(c)); ++ } ++ } ++ return ret; ++} ++ ++ ++Opacity::BlendMode Opacity::blendMode (const std::string &name) { ++ struct { ++ const char *name; ++ BlendMode mode; ++ } modes[] = { ++ {"normal", BM_NORMAL }, ++ {"multiply", BM_MULTIPLY }, ++ {"screen", BM_SCREEN }, ++ {"overlay", BM_OVERLAY }, ++ {"softlight", BM_SOFTLIGHT }, ++ {"hardlight", BM_HARDLIGHT }, ++ {"colordodge", BM_COLORDODGE}, ++ {"colorburn", BM_COLORBURN }, ++ {"darken", BM_DARKEN }, ++ {"lighten", BM_LIGHTEN }, ++ {"difference", BM_DIFFERENCE}, ++ {"exclusion", BM_EXCLUSION }, ++ {"hue", BM_HUE }, ++ {"saturation", BM_SATURATION}, ++ {"color", BM_COLOR }, ++ {"luminosity", BM_LUMINOSITY} ++ }; ++ string compname = to_lower_drop_nonalpha(name); ++ for (const auto &m : modes) { ++ if (compname == m.name) ++ return m.mode; ++ } ++ return BM_NORMAL; ++} ++ ++ + bool Opacity::operator == (const Opacity &opacity) const { + return opacity._fillalpha == _fillalpha + && opacity._strokealpha == _strokealpha +@@ -56,4 +100,4 @@ bool Opacity::operator != (const Opacity + return opacity._fillalpha != _fillalpha + || opacity._strokealpha != _strokealpha + || opacity._blendMode != _blendMode; +-} +\ No newline at end of file ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Opacity.hpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** Opacity.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -27,6 +27,7 @@ class OpacityAlpha { + public: + OpacityAlpha () =default; + OpacityAlpha (double constalpha, double shapealpha) : _constalpha(constalpha), _shapealpha(shapealpha) {} ++ explicit OpacityAlpha (double alpha) : _constalpha(alpha) {} + void setConstAlpha (double alpha) { _constalpha = alpha;} + void setShapeAlpha (double shapealpha) {_shapealpha = shapealpha;} + double value () const {return _constalpha * _shapealpha;} +@@ -48,11 +49,11 @@ class Opacity { + BM_HUE, BM_SATURATION, BM_COLOR, BM_LUMINOSITY + }; + +- public: ++ public: + Opacity () =default; + Opacity (OpacityAlpha fillalpha, OpacityAlpha strokealpha, BlendMode bm) : _fillalpha(fillalpha), _strokealpha(strokealpha), _blendMode(bm) {} + Opacity (OpacityAlpha fillalpha, OpacityAlpha strokealpha) : Opacity(fillalpha, strokealpha, BM_NORMAL) {} +- explicit Opacity (BlendMode bm) : _blendMode(bm) {} ++ explicit Opacity (BlendMode bm) : _blendMode(bm) {} + OpacityAlpha& fillalpha () {return _fillalpha;} + OpacityAlpha& strokealpha () {return _strokealpha;} + const OpacityAlpha& fillalpha () const {return _fillalpha;} +@@ -66,7 +67,9 @@ class Opacity { + bool operator == (const Opacity &opacity) const; + bool operator != (const Opacity &opacity) const; + +- private: ++ static BlendMode blendMode (const std::string &name); ++ ++ private: + OpacityAlpha _fillalpha; + OpacityAlpha _strokealpha; + BlendMode _blendMode=BM_NORMAL; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.am.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.am +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.am.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.am 2023-01-17 15:53:51.717205461 -0500 +@@ -1,6 +1,6 @@ +-noinst_LIBRARIES = liboptimizer.a ++noinst_LTLIBRARIES = liboptimizer.la + +-liboptimizer_a_SOURCES = \ ++liboptimizer_la_SOURCES = \ + AttributeExtractor.hpp AttributeExtractor.cpp \ + ClipPathReassigner.hpp ClipPathReassigner.cpp \ + DependencyGraph.hpp \ +@@ -10,7 +10,7 @@ liboptimizer_a_SOURCES = \ + SVGOptimizer.hpp SVGOptimizer.cpp \ + TextSimplifier.hpp TextSimplifier.cpp \ + TransformSimplifier.hpp TransformSimplifier.cpp \ +- WSNodeRemover.hpp WSNodeRemover.cpp ++ WSNodeRemover.hpp WSNodeRemover.cpp + + include ../../libs/defs.am + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.in.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/optimizer/Makefile.in 2023-01-17 15:53:51.717205461 -0500 +@@ -115,20 +115,17 @@ mkinstalldirs = $(install_sh) -d + CONFIG_HEADER = $(top_builddir)/config.h + CONFIG_CLEAN_FILES = + CONFIG_CLEAN_VPATH_FILES = +-LIBRARIES = $(noinst_LIBRARIES) +-ARFLAGS = cru +-AM_V_AR = $(am__v_AR_@AM_V@) +-am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) +-am__v_AR_0 = @echo " AR " $@; +-am__v_AR_1 = +-liboptimizer_a_AR = $(AR) $(ARFLAGS) +-liboptimizer_a_LIBADD = +-am_liboptimizer_a_OBJECTS = AttributeExtractor.$(OBJEXT) \ +- ClipPathReassigner.$(OBJEXT) GroupCollapser.$(OBJEXT) \ +- RedundantElementRemover.$(OBJEXT) SVGOptimizer.$(OBJEXT) \ +- TextSimplifier.$(OBJEXT) TransformSimplifier.$(OBJEXT) \ +- WSNodeRemover.$(OBJEXT) +-liboptimizer_a_OBJECTS = $(am_liboptimizer_a_OBJECTS) ++LTLIBRARIES = $(noinst_LTLIBRARIES) ++liboptimizer_la_LIBADD = ++am_liboptimizer_la_OBJECTS = AttributeExtractor.lo \ ++ ClipPathReassigner.lo GroupCollapser.lo \ ++ RedundantElementRemover.lo SVGOptimizer.lo TextSimplifier.lo \ ++ TransformSimplifier.lo WSNodeRemover.lo ++liboptimizer_la_OBJECTS = $(am_liboptimizer_la_OBJECTS) ++AM_V_lt = $(am__v_lt_@AM_V@) ++am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) ++am__v_lt_0 = --silent ++am__v_lt_1 = + AM_V_P = $(am__v_P_@AM_V@) + am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) + am__v_P_0 = false +@@ -144,20 +141,16 @@ am__v_at_1 = + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/../../build-aux/depcomp + am__maybe_remake_depfiles = depfiles +-am__depfiles_remade = ./$(DEPDIR)/AttributeExtractor.Po \ +- ./$(DEPDIR)/ClipPathReassigner.Po \ +- ./$(DEPDIR)/GroupCollapser.Po \ +- ./$(DEPDIR)/RedundantElementRemover.Po \ +- ./$(DEPDIR)/SVGOptimizer.Po ./$(DEPDIR)/TextSimplifier.Po \ +- ./$(DEPDIR)/TransformSimplifier.Po \ +- ./$(DEPDIR)/WSNodeRemover.Po ++am__depfiles_remade = ./$(DEPDIR)/AttributeExtractor.Plo \ ++ ./$(DEPDIR)/ClipPathReassigner.Plo \ ++ ./$(DEPDIR)/GroupCollapser.Plo \ ++ ./$(DEPDIR)/RedundantElementRemover.Plo \ ++ ./$(DEPDIR)/SVGOptimizer.Plo ./$(DEPDIR)/TextSimplifier.Plo \ ++ ./$(DEPDIR)/TransformSimplifier.Plo \ ++ ./$(DEPDIR)/WSNodeRemover.Plo + am__mv = mv -f + CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +-AM_V_lt = $(am__v_lt_@AM_V@) +-am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +-am__v_lt_0 = --silent +-am__v_lt_1 = + LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ +@@ -191,8 +184,8 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) + am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) + am__v_CCLD_0 = @echo " CCLD " $@; + am__v_CCLD_1 = +-SOURCES = $(liboptimizer_a_SOURCES) +-DIST_SOURCES = $(liboptimizer_a_SOURCES) ++SOURCES = $(liboptimizer_la_SOURCES) ++DIST_SOURCES = $(liboptimizer_la_SOURCES) + am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ +@@ -371,8 +364,8 @@ target_alias = @target_alias@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-noinst_LIBRARIES = liboptimizer.a +-liboptimizer_a_SOURCES = \ ++noinst_LTLIBRARIES = liboptimizer.la ++liboptimizer_la_SOURCES = \ + AttributeExtractor.hpp AttributeExtractor.cpp \ + ClipPathReassigner.hpp ClipPathReassigner.cpp \ + DependencyGraph.hpp \ +@@ -382,7 +375,7 @@ liboptimizer_a_SOURCES = \ + SVGOptimizer.hpp SVGOptimizer.cpp \ + TextSimplifier.hpp TextSimplifier.cpp \ + TransformSimplifier.hpp TransformSimplifier.cpp \ +- WSNodeRemover.hpp WSNodeRemover.cpp ++ WSNodeRemover.hpp WSNodeRemover.cpp + + @HAVE_POTRACE_FALSE@POTRACE_CFLAGS = -I$(dvisvgm_srcdir)/libs/potrace + @HAVE_POTRACE_FALSE@POTRACE_LIBS = ../libs/potrace/libpotrace.a +@@ -424,13 +417,19 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $( + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + $(am__aclocal_m4_deps): + +-clean-noinstLIBRARIES: +- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) ++clean-noinstLTLIBRARIES: ++ -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) ++ @list='$(noinst_LTLIBRARIES)'; \ ++ locs=`for p in $$list; do echo $$p; done | \ ++ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ ++ sort -u`; \ ++ test -z "$$locs" || { \ ++ echo rm -f $${locs}; \ ++ rm -f $${locs}; \ ++ } + +-liboptimizer.a: $(liboptimizer_a_OBJECTS) $(liboptimizer_a_DEPENDENCIES) $(EXTRA_liboptimizer_a_DEPENDENCIES) +- $(AM_V_at)-rm -f liboptimizer.a +- $(AM_V_AR)$(liboptimizer_a_AR) liboptimizer.a $(liboptimizer_a_OBJECTS) $(liboptimizer_a_LIBADD) +- $(AM_V_at)$(RANLIB) liboptimizer.a ++liboptimizer.la: $(liboptimizer_la_OBJECTS) $(liboptimizer_la_DEPENDENCIES) $(EXTRA_liboptimizer_la_DEPENDENCIES) ++ $(AM_V_CXXLD)$(CXXLINK) $(liboptimizer_la_OBJECTS) $(liboptimizer_la_LIBADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -438,14 +437,14 @@ mostlyclean-compile: + distclean-compile: + -rm -f *.tab.c + +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AttributeExtractor.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ClipPathReassigner.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GroupCollapser.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RedundantElementRemover.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGOptimizer.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TextSimplifier.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TransformSimplifier.Po@am__quote@ # am--include-marker +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/WSNodeRemover.Po@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AttributeExtractor.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ClipPathReassigner.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GroupCollapser.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RedundantElementRemover.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SVGOptimizer.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TextSimplifier.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TransformSimplifier.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/WSNodeRemover.Plo@am__quote@ # am--include-marker + + $(am__depfiles_remade): + @$(MKDIR_P) $(@D) +@@ -569,7 +568,7 @@ distdir-am: $(DISTFILES) + done + check-am: all-am + check: check-am +-all-am: Makefile $(LIBRARIES) ++all-am: Makefile $(LTLIBRARIES) + installdirs: + install: install-am + install-exec: install-exec-am +@@ -603,18 +602,18 @@ maintainer-clean-generic: + @echo "it deletes files that may require special tools to rebuild." + clean: clean-am + +-clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ ++clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ + mostlyclean-am + + distclean: distclean-am +- -rm -f ./$(DEPDIR)/AttributeExtractor.Po +- -rm -f ./$(DEPDIR)/ClipPathReassigner.Po +- -rm -f ./$(DEPDIR)/GroupCollapser.Po +- -rm -f ./$(DEPDIR)/RedundantElementRemover.Po +- -rm -f ./$(DEPDIR)/SVGOptimizer.Po +- -rm -f ./$(DEPDIR)/TextSimplifier.Po +- -rm -f ./$(DEPDIR)/TransformSimplifier.Po +- -rm -f ./$(DEPDIR)/WSNodeRemover.Po ++ -rm -f ./$(DEPDIR)/AttributeExtractor.Plo ++ -rm -f ./$(DEPDIR)/ClipPathReassigner.Plo ++ -rm -f ./$(DEPDIR)/GroupCollapser.Plo ++ -rm -f ./$(DEPDIR)/RedundantElementRemover.Plo ++ -rm -f ./$(DEPDIR)/SVGOptimizer.Plo ++ -rm -f ./$(DEPDIR)/TextSimplifier.Plo ++ -rm -f ./$(DEPDIR)/TransformSimplifier.Plo ++ -rm -f ./$(DEPDIR)/WSNodeRemover.Plo + -rm -f Makefile + distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags +@@ -660,14 +659,14 @@ install-ps-am: + installcheck-am: + + maintainer-clean: maintainer-clean-am +- -rm -f ./$(DEPDIR)/AttributeExtractor.Po +- -rm -f ./$(DEPDIR)/ClipPathReassigner.Po +- -rm -f ./$(DEPDIR)/GroupCollapser.Po +- -rm -f ./$(DEPDIR)/RedundantElementRemover.Po +- -rm -f ./$(DEPDIR)/SVGOptimizer.Po +- -rm -f ./$(DEPDIR)/TextSimplifier.Po +- -rm -f ./$(DEPDIR)/TransformSimplifier.Po +- -rm -f ./$(DEPDIR)/WSNodeRemover.Po ++ -rm -f ./$(DEPDIR)/AttributeExtractor.Plo ++ -rm -f ./$(DEPDIR)/ClipPathReassigner.Plo ++ -rm -f ./$(DEPDIR)/GroupCollapser.Plo ++ -rm -f ./$(DEPDIR)/RedundantElementRemover.Plo ++ -rm -f ./$(DEPDIR)/SVGOptimizer.Plo ++ -rm -f ./$(DEPDIR)/TextSimplifier.Plo ++ -rm -f ./$(DEPDIR)/TransformSimplifier.Plo ++ -rm -f ./$(DEPDIR)/WSNodeRemover.Plo + -rm -f Makefile + maintainer-clean-am: distclean-am maintainer-clean-generic + +@@ -689,7 +688,7 @@ uninstall-am: + .MAKE: install-am install-strip + + .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ +- clean-generic clean-libtool clean-noinstLIBRARIES \ ++ clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.cpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PageRanges.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -24,6 +24,11 @@ + + using namespace std; + ++using FilterFunc = bool (*)(int); ++ ++static bool is_even (int n) {return n % 2 == 0;} ++static bool is_odd (int n) {return n % 2 == 1;} ++ + + /** Analyzes a string describing a range sequence. + * Syntax: ([0-9]+(-[0-9]*)?)|(-[0-9]+)(,([0-9]+(-[0-9]*)?)|(-[0-9]+))* +@@ -33,32 +38,31 @@ using namespace std; + bool PageRanges::parse (const string &str, int max_page) { + StringInputBuffer ib(str); + BufferInputReader ir(ib); +- while (ir) { ++ while (ir && ir.peek() != ':') { + int first=1; + int last=max_page; + ir.skipSpace(); + if (!isdigit(ir.peek()) && ir.peek() != '-') + return false; +- + if (isdigit(ir.peek())) + first = ir.getInt(); + ir.skipSpace(); +- if (ir.peek() == '-') { ++ if (ir.peek() != '-') ++ last = first; ++ else { + while (ir.peek() == '-') + ir.get(); + ir.skipSpace(); + if (isdigit(ir.peek())) + last = ir.getInt(); + } +- else +- last = first; + ir.skipSpace(); + if (ir.peek() == ',') { + ir.get(); + if (ir.eof()) + return false; + } +- else if (!ir.eof()) ++ else if (!ir.eof() && ir.peek() != ':') + return false; + if (first > last) + swap(first, last); +@@ -70,10 +74,40 @@ bool PageRanges::parse (const string &st + } + addRange(first, last); + } ++ // apply filter if present ++ if (ir.peek() == ':') { ++ ir.get(); ++ string filterName = ir.getWord(); ++ FilterFunc filterFunc; ++ if (filterName == "even") ++ filterFunc = &is_even; ++ else if (filterName == "odd") ++ filterFunc = &is_odd; ++ else ++ return false; ++ *this = filter(filterFunc); ++ } + return true; + } + + ++/** Returns a new PageRanges object that contains only the values ++ * for which the given filter function returns true. */ ++PageRanges PageRanges::filter (FilterFunc filterFunc) const { ++ PageRanges newRanges; ++ if (filterFunc == nullptr) ++ newRanges = *this; ++ else { ++ for (const auto &range : *this) { ++ for (int i=range.first; i <= range.second; i++) ++ if (filterFunc(i)) ++ newRanges.addRange(i, i); ++ } ++ } ++ return newRanges; ++} ++ ++ + /** Returns the number of pages. */ + size_t PageRanges::numberOfPages () const { + size_t sum=0; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageRanges.hpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PageRanges.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -27,6 +27,7 @@ + class PageRanges : public NumericRanges { + public: + bool parse (const std::string &str, int max_page=0); ++ PageRanges filter (bool (*filterFunc)(int)) const; + size_t numberOfPages () const; + }; + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.cpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PageSize.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -96,7 +96,7 @@ void PageSize::resize (string name) { + + name = util::tolower(name); + // extract optional suffix +- size_t pos = name.rfind('-'); ++ auto pos = name.rfind('-'); + bool landscape = false; + if (pos != string::npos) { + string suffix = name.substr(pos); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PageSize.hpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PageSize.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Pair.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Pair.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Pair.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Pair.hpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** Pair.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -73,6 +73,7 @@ inline T det (const Pair &p1, const P + struct Pair32 : public Pair { + explicit Pair32 (int32_t x=0, int32_t y=0) : Pair(x, y) {} + explicit Pair32 (double x, double y) : Pair(lround(x), lround(y)) {} ++ explicit Pair32 (const Pair &p) : Pair32(p.x(), p.y()) {} + Pair32 (const Pair &p) : Pair(p) {} + }; + +@@ -82,6 +83,11 @@ inline DPair round (const DPair &p) { + return DPair(std::lround(p.x()), std::lround(p.y())); + } + ++ ++template<> template<> ++inline Pair::Pair (const Pair &p) : _x(int(round(p.x()))), _y(int(round(p.y()))) {} ++ ++ + template + IMPLEMENT_ARITHMETIC_OPERATOR(Pair, +) + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.cpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PapersizeSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -28,7 +28,7 @@ void PapersizeSpecialHandler::preprocess + string params; + is >> params; + Length w, h; +- const size_t splitpos = params.find(','); ++ const auto splitpos = params.find(','); + try { + if (splitpos == string::npos) { + w.set(params); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PapersizeSpecialHandler.hpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PapersizeSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.cpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PathClipper.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -51,7 +51,7 @@ inline DPair to_DPair (const IntPoint &p + * is called. */ + class FlattenActions : public CurvedPath::IterationActions { + public: +- FlattenActions (vector &curves, Polygons &polygons, int &numLines) ++ FlattenActions (vector &curves, Polygons &polygons, int &numLines) + : _polygons(polygons), _curves(curves), _numLines(numLines) {} + + void moveto (const CurvedPath::Point &p) override { +@@ -74,12 +74,12 @@ class FlattenActions : public CurvedPath + } + + void quadto (const CurvedPath::Point &p1, const CurvedPath::Point &p2) override { +- Bezier bezier(_currentPoint, p1, p2); +- addCurvePoints(bezier); ++ QuadBezier qbezier(_currentPoint, p1, p2); ++ addCurvePoints(CubicBezier(qbezier)); + } + + void cubicto (const CurvedPath::Point &p1, const CurvedPath::Point &p2, const CurvedPath::Point &p3) override { +- Bezier bezier(_currentPoint, p1, p2, p3); ++ CubicBezier bezier(_currentPoint, p1, p2, p3); + addCurvePoints(bezier); + } + +@@ -98,7 +98,7 @@ class FlattenActions : public CurvedPath + } + + protected: +- void addCurvePoints (const Bezier &bezier) { ++ void addCurvePoints (const CubicBezier &bezier) { + if (_currentPoly.empty()) // this shouldn't happen but in case it does, ... + _currentPoly.emplace_back(IntPoint(0, 0, 0)); // ...add a start point first + vector points; // points of flattened curve +@@ -122,7 +122,7 @@ class FlattenActions : public CurvedPath + CurvedPath::Point _startPoint, _currentPoint; + Polygon _currentPoly; ///< polygon being created + Polygons &_polygons; ///< all polygons created +- vector &_curves; ++ vector &_curves; + int &_numLines; + }; + +@@ -288,7 +288,7 @@ void PathClipper::reconstruct (const Pol + if (diff == 1 || label1.id <= 0) // line segment? + path.lineto(to_DPair(polygon[index2])); + else { // Bézier curve segment +- Bezier bezier(_curves[label1.id-1], label1.t, label2.t); ++ CubicBezier bezier(_curves[label1.id-1], label1.t, label2.t); + if (label1.t > label2.t) + bezier.reverse(); + path.cubicto(bezier.point(1), bezier.point(2), bezier.point(3)); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PathClipper.hpp 2023-01-17 15:53:51.717205461 -0500 +@@ -2,7 +2,7 @@ + ** PathClipper.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -47,7 +47,7 @@ class PathClipper { + static void callback (IntPoint &e1bot, IntPoint &e1top, IntPoint &e2bot, IntPoint &e2top, IntPoint &ip); + + private: +- std::vector _curves; ++ std::vector _curves; + int _numLines=0; ///< negative number of straight line segments in path been processed + }; + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.cpp.301 2023-01-17 15:53:51.718205473 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.cpp 2023-01-17 15:53:51.718205473 -0500 +@@ -0,0 +1,858 @@ ++/************************************************************************* ++** PDFHandler.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include ++#include ++#include ++#include "FilePath.hpp" ++#include "FileSystem.hpp" ++#include "FontEngine.hpp" ++#include "FontManager.hpp" ++#include "GraphicsPath.hpp" ++#include "Color.hpp" ++#include "Matrix.hpp" ++#include "Opacity.hpp" ++#include "PDFHandler.hpp" ++#include "Process.hpp" ++#include "SVGElement.hpp" ++#include "SVGTree.hpp" ++#include "Unicode.hpp" ++#include "XMLParser.hpp" ++#include "XXHashFunction.hpp" ++ ++using namespace std; ++ ++template ++static T parse_value (const string &str) { ++ T value{}; ++ istringstream iss(str); ++ iss >> value; ++ return value; ++} ++ ++template<> ++string parse_value (const string &str) { ++ return str; ++} ++ ++template<> ++vector parse_value (const string &str) { ++ vector vec; ++ istringstream iss(str); ++ while (iss) { ++ double val; ++ if (iss >> val) ++ vec.push_back(val); ++ } ++ return vec; ++} ++ ++ ++istream& operator >> (istream &is, PDFHandler::ObjID &objId) { ++ is >> objId.num; ++ is >> objId.gen; ++ is >> ws; ++ if (is.peek() == 'R') ++ is.get(); ++ return is; ++} ++ ++ ++template ++static vector parse_pdf_array (const string &str) { ++ vector vec; ++ istringstream iss(str); ++ if (iss.get() == '[') { ++ while (iss) { ++ T val; ++ if (iss >> val) ++ vec.push_back(val); ++ } ++ } ++ return vec; ++} ++ ++template ++static map parse_pdf_dict (const string &str) { ++ map dict; ++ istringstream iss(str); ++ if (iss.get() == '<' && iss.get() == '<') { ++ string name; ++ T val; ++ while (iss) { ++ iss >> ws >> name >> val; ++ if (iss) ++ dict.emplace(name, val); ++ } ++ } ++ return dict; ++} ++ ++ ++template ++static T parse_attr_value (const XMLElement *elem, const string &attr) { ++ T ret{}; ++ if (const char *value = elem->getAttributeValue(attr)) ++ ret = parse_value(value); ++ return ret; ++} ++ ++template<> ++Matrix parse_attr_value (const XMLElement *elem, const string &attr) { ++ Matrix matrix(1); ++ if (const char *val = elem->getAttributeValue(attr)) ++ matrix = Matrix(val); ++ return matrix; ++} ++ ++/////////////////////////////////////////////////////////////////////////////// ++ ++ ++PDFHandler::~PDFHandler () { ++ finishFile(); ++} ++ ++ ++string PDFHandler::mutoolVersion () { ++ static string version; ++ if (version.empty()) ++ version = mutool("-v", SearchPattern("([0-9.]+)", "$1"), true); ++ return version; ++} ++ ++ ++/** Returns the bounding box of a selected PDF page. */ ++BoundingBox PDFHandler::bbox (string &fname, int pageno) { ++ BoundingBox bbox; ++ string arraystr = mtShow(fname, "pages/" + to_string(pageno) + "/MediaBox"); ++ if (arraystr.substr(0, 4) == "null") ++ arraystr = mtShow(fname, "pages/" + to_string(pageno) + "/Parent/MediaBox"); ++ auto vec = parse_pdf_array(arraystr); ++ if (vec.size() == 4) ++ bbox = BoundingBox(vec[0], vec[1], vec[2], vec[3]); ++ return bbox; ++} ++ ++ ++/** Converts a single page of a PDF file to SVG. If no context element is given, ++ * the SVG page contents are added to a page group element of the SVG tree. ++ * Otherwise, they are added to the context element which is not inserted into ++ * the SVG tree but returned for further processing. ++ * @param[in] fname PDF filename ++ * @param[in] pageno number of page to convert ++ * @param[in] context element the generated page contents are appended to ++ * @return the context element holding the page contents */ ++unique_ptr PDFHandler::convert (const string &fname, int pageno, unique_ptr context) { ++ if (_fname != fname) ++ initFile(fname); ++ if (!_svg || pageno < 1 || pageno > _numPages) ++ return context; ++ initPage(pageno, std::move(context)); ++ ++ // create trace XML and convert it to SVG ++ XMLParser xmlParser; ++ auto openfunc = std::bind(&PDFHandler::elementOpened, this, std::placeholders::_1); ++ auto closefunc = std::bind(&PDFHandler::elementClosed, this, std::placeholders::_1); ++ xmlParser.setNotifyFuncs(openfunc, closefunc); ++ xmlParser.setRootElement(nullptr); ++ string xmlfname = FileSystem::tmpdir()+FilePath(fname, true).filename()+"-"+ to_string(_pageno)+".xml"; ++ mutool("draw -Ftrace -o"+xmlfname+" "+_fname+" "+to_string(_pageno)); ++ ifstream ifs(xmlfname); ++ xmlParser.parse(ifs); ++ ifs.close(); ++ // remove trace XML ++ if (!PhysicalFont::KEEP_TEMP_FILES) ++ FileSystem::remove(xmlfname); ++ return finishPage(); ++} ++ ++ ++void PDFHandler::initFile (const string &fname) { ++ finishFile(); ++ _fname = FilePath(fname, true).absolute(); ++ _numPages = parse_value(mtShow("trailer/Root/Pages/Count")); ++ // extract image and font files from the PDF ++ string cwd = FileSystem::getcwd(); ++ string tmpdir = FileSystem::tmpdir(); ++ FileSystem::chdir(tmpdir); ++ string out = mtExtract(_fname, SearchPattern(R"(extracting\s+([a-z]+-\d+\.\S+))", "$1\n")); ++ FileSystem::chdir(cwd); ++ for (const string &extrfname : util::split(out, "\n")) { ++ auto dashpos = extrfname.rfind('-'); ++ if (dashpos != string::npos) { ++ int objnum; ++ istringstream iss(extrfname.substr(dashpos+1)); ++ iss >> objnum; ++ _extractedFiles.emplace(objnum, extrfname); ++ } ++ } ++} ++ ++ ++void PDFHandler::finishFile () { ++ if (!PhysicalFont::KEEP_TEMP_FILES) { ++ // remove extracted image and font files ++ for (auto &entry : _extractedFiles) ++ FileSystem::remove(FileSystem::tmpdir() + entry.second); ++ } ++ _fname.clear(); ++ _numPages = 0; ++} ++ ++ ++void PDFHandler::initPage (int pageno, unique_ptr context) { ++ _pageno = pageno; ++ _bbox = bbox(_fname, pageno); ++ if (context) { ++ _context = context.get(); ++ _svg->pushPageContext(std::move(context)); ++ } ++ else { ++ _svg->newPage(_pageno); ++ _svg->setBBox(_bbox); ++ } ++ // collect sequence of images referenced on current page ++ collectObjects(); ++ _imgSeq.clear(); ++ SearchPattern pattern{R"((/[a-zA-Z0-9]+)\s+Do)", "$1\n"}; ++ string content = mtShow("pages/" + to_string(_pageno) + "/Contents", pattern); ++ if (content.empty()) ++ content = mtShow("pages/" + to_string(_pageno) + "/Contents/*", pattern); ++ for (const string &entry : util::split(content, "\n")) { ++ if (!entry.empty()) ++ _imgSeq.push_back(entry); ++ } ++} ++ ++ ++unique_ptr PDFHandler::finishPage () { ++ if (!_context) { ++ // add glyph outlines of used characters ++ for (auto &fontchars: FontManager::instance().getUsedChars()) { ++ if (auto font = font_cast(fontchars.first)) ++ _svg->append(*font, fontchars.second); ++ } ++ _svg->appendFontStyles(FontManager::instance().getUsedFonts()); ++ } ++ // pop clipping paths still active ++ while (!_clipPathStack.empty()) { ++ _svg->popPageContext(); ++ if (_clipPathStack.top().groupElement->empty()) ++ XMLElement::detach(_clipPathStack.top().groupElement); ++ _clipPathStack.pop(); ++ } ++ _pageno = 0; ++ _x = _y = 0; ++ _currentFont = nullptr; ++ _objDict.clear(); ++ auto context = util::static_unique_ptr_cast(XMLElement::detach(_context)); ++ if (context) ++ _svg->popPageContext(); ++ _context = nullptr; ++ return context; ++} ++ ++ ++/** Called by the XMLParser after an opening tag of an element has been processed. ++ * @param[in] trcElement opened element of trace XML */ ++void PDFHandler::elementOpened (XMLElement *trcElement) { ++ const string &name = trcElement->name(); ++ if (name == "tile") ++ doOpenTile(trcElement); // start defining a tiling pattern ++} ++ ++ ++/** Called by the XMLParser after a closing tag of an element has been processed. ++ * @param[in] trcElement closed element of trace XML */ ++void PDFHandler::elementClosed (XMLElement *trcElement) { ++ const string &name = trcElement->name(); ++ struct Handler { ++ const char *name; ++ void (PDFHandler::*func)(XMLElement*); ++ } handlers[9] = { ++ {"stroke_path", &PDFHandler::doStrokePath}, ++ {"fill_path", &PDFHandler::doFillPath}, ++ {"fill_image", &PDFHandler::doFillImage}, ++ {"fill_text", &PDFHandler::doFillText}, ++ {"clip_path", &PDFHandler::doClipPath}, ++ {"clip_stroke_path", &PDFHandler::doClipStrokePath}, ++ {"clip_text", &PDFHandler::doClipText}, ++ {"pop_clip", &PDFHandler::doPopClip}, ++ {"tile", &PDFHandler::doCloseTile}, ++ }; ++ auto it = find_if(begin(handlers), end(handlers), [&name](const Handler &handler) { ++ return handler.name == name; ++ }); ++ if (it != end(handlers)) ++ (this->*it->func)(trcElement); ++ else ++ return; ++ XMLElement::detach(trcElement); // remove element from XML tree, it's no longer needed ++} ++ ++ ++/** Returns a color object from color data given in the trace XML. ++ * @param[in] colorspace currently supported: DeviceGray, DeviceRGB, DeviceCMYK ++ * @param[in] value color components depending on color space */ ++static Color to_color (const string &colorspace, const string &value) { ++ Color color; ++ if (colorspace == "DeviceGray") ++ color.setGray(parse_value(value)); ++ else if (colorspace == "DeviceRGB") { ++ auto comp = util::split(value, " "); ++ if (comp.size() == 3) ++ color.setRGB(parse_value(comp[0]), parse_value(comp[1]), parse_value(comp[2])); ++ } ++ else if (colorspace == "DeviceCMYK") { ++ auto comp = util::split(value, " "); ++ if (comp.size() == 4) ++ color.setCMYK(parse_value(comp[0]), parse_value(comp[1]), parse_value(comp[2]), parse_value(comp[3])); ++ } ++ return color; ++} ++ ++ ++static double matrix_extent (const Matrix &m) { ++ // signed area of the parallelogram spanned by the scale/rotation components of the matrix ++ // v1 x v2 = det(v1,v2) = sin(v1,v2) * |v1| * |v2| ++ double area = m.get(0,0)*m.get(1,1) - m.get(0,1)*m.get(1,0); ++ return sqrt(abs(area)); ++} ++ ++ ++static double matrix_max_extent (const Matrix &matrix) { ++ double max1 = max(abs(matrix.get(0,0)), abs(matrix.get(0,1))); ++ double max2 = max(abs(matrix.get(1,0)), abs(matrix.get(1,1))); ++ return max(max1, max2); ++} ++ ++ ++/** Creates a GraphicsPath object from a sequence of command elements ++ * (moveto, lineto, curveto, closepath) read from the trace XML file. ++ * @param[in] srcPathElement parent of the command elements */ ++static GraphicsPath create_path (XMLElement *srcPathElement) { ++ GraphicsPath path; ++ for (const XMLNode *child : *srcPathElement) { ++ if (const XMLElement *cmd = child->toElement()) { ++ string name = cmd->name(); ++ if (name == "moveto") ++ path.moveto(parse_attr_value(cmd, "x"), parse_attr_value(cmd, "y")); ++ else if (name == "lineto") ++ path.lineto(parse_attr_value(cmd, "x"), parse_attr_value(cmd, "y")); ++ else if (name == "curveto") ++ path.cubicto( ++ parse_attr_value(cmd, "x1"), parse_attr_value(cmd, "y1"), ++ parse_attr_value(cmd, "x2"), parse_attr_value(cmd, "y2"), ++ parse_attr_value(cmd, "x3"), parse_attr_value(cmd, "y3")); ++ else if (name == "closepath") ++ path.closepath(); ++ } ++ } ++ if (!path.empty()) ++ path.removeRedundantCommands(); ++ return path; ++} ++ ++ ++/** Creates a new SVG path element from XML drawing commands. ++ * @param[in] srcPathElement element holding the drawing commands ++ * @param[in] stroke create a stroke path if true, a fill path otherwise ++ * @param[out] bbox if not 0, gets the bounding box of the resulting path */ ++static unique_ptr create_path_element (XMLElement *srcPathElement, bool stroke, BoundingBox *bbox=nullptr) { ++ unique_ptr pathElement; ++ auto path = create_path(srcPathElement); ++ if (!path.empty()) { ++ auto matrix = parse_attr_value(srcPathElement, "transform"); ++ path.transform(matrix); ++ if (bbox) ++ *bbox = path.computeBBox(); ++ pathElement = util::make_unique("path"); ++ ostringstream oss; ++ path.writeSVG(oss, SVGTree::RELATIVE_PATH_CMDS); ++ pathElement->addAttribute("d", oss.str()); ++ string colorspace = parse_attr_value(srcPathElement, "colorspace"); ++ string color = parse_attr_value(srcPathElement, "color"); ++ if (!stroke) { // create path for filling? ++ if (parse_attr_value(srcPathElement, "winding") == "evenodd") ++ pathElement->setFillRule(SVGElement::FR_EVENODD); ++ if (!colorspace.empty()) ++ pathElement->setFillColor(to_color(colorspace, color)); ++ } ++ else { // create path for stroking ++ if (!colorspace.empty()) ++ pathElement->setStrokeColor(to_color(colorspace, color)); ++ pathElement->setNoFillColor(); ++ double linewidth=1; ++ if (const char *valstr = srcPathElement->getAttributeValue("linewidth")) { ++ double lwScale = matrix_extent(matrix); ++ linewidth = parse_value(valstr); ++ pathElement->setStrokeWidth(linewidth * lwScale); ++ } ++ double miterlimit=0; ++ SVGElement::LineJoin linejoin=SVGElement::LJ_MITER; ++ if (const char *valstr = srcPathElement->getAttributeValue("miterlimit")) ++ pathElement->setStrokeMiterLimit(miterlimit = parse_value(valstr)); ++ if (const char *valstr = srcPathElement->getAttributeValue("linejoin")) { ++ linejoin = SVGElement::LJ_MITER; ++ switch (parse_value(valstr)) { ++ case 1: linejoin = SVGElement::LJ_ROUND; break; ++ case 2: linejoin = SVGElement::LJ_BEVEL; break; ++ } ++ pathElement->setStrokeLineJoin(linejoin); ++ } ++ if (const char *valstr = srcPathElement->getAttributeValue("linecap")) { ++ SVGElement::LineCap captype = SVGElement::LC_BUTT; ++ switch (parse_value(valstr)) { ++ case 1: captype = SVGElement::LC_ROUND; break; ++ case 2: captype = SVGElement::LC_SQUARE; break; ++ } ++ pathElement->setStrokeLineCap(captype); ++ } ++ if (const char *valstr = srcPathElement->getAttributeValue("dash")) { ++ auto offset = parse_attr_value(srcPathElement, "dash_phase"); ++ pathElement->setStrokeDash(valstr, offset); ++ } ++ if (bbox) { ++ double extent = (linewidth != 0 ? linewidth : 1.0) * matrix_max_extent(matrix); ++ if (linejoin == SVGElement::LJ_MITER && miterlimit > 1) ++ extent *= miterlimit; ++ bbox->expand(extent); ++ } ++ } ++ } ++ return pathElement; ++} ++ ++ ++void PDFHandler::doFillPath (XMLElement *trcFillPathElement) { ++ if (auto pathElement = create_path_element(trcFillPathElement, false)) { ++ if (XMLElement *parent = trcFillPathElement->parent()->toElement()) { ++ if (parent->name() == "group") { ++ if (const char *valstr = parent->getAttributeValue("blendmode")) ++ pathElement->setFillOpacity(Opacity::blendMode(valstr)); ++ if (const char *valstr = parent->getAttributeValue("alpha")) ++ pathElement->setFillOpacity(OpacityAlpha(parse_value(valstr))); ++ } ++ } ++ _svg->appendToPage(std::move(pathElement)); ++ } ++} ++ ++ ++void PDFHandler::doStrokePath (XMLElement *trcStrokePathElement) { ++ if (auto pathElement = create_path_element(trcStrokePathElement, true)) { ++ if (XMLElement *parent = trcStrokePathElement->parent()->toElement()) { ++ if (parent->name() == "group") { ++ Opacity opacity; ++ if (const char *valstr = parent->getAttributeValue("blendmode")) ++ opacity.setBlendMode(Opacity::blendMode(valstr)); ++ if (const char *valstr = parent->getAttributeValue("alpha")) ++ opacity.strokealpha().setConstAlpha(parse_value(valstr)); ++ pathElement->setStrokeOpacity(opacity); ++ } ++ } ++ _svg->appendToPage(std::move(pathElement)); ++ } ++} ++ ++ ++void PDFHandler::doClipPath (XMLElement *trcClipPathElement) { ++ if (auto pathElement = create_path_element(trcClipPathElement, false)) { ++ string id = "cp"+to_string(_numClipPath++); ++ auto clipPathElement = util::make_unique("clipPath"); ++ clipPathElement->addAttribute("id", id); ++ auto groupElement = util::make_unique("g"); ++ _clipPathStack.emplace(ClipPathData{std::move(id), groupElement.get()}); ++ groupElement->setClipPathUrl(_clipPathStack.top().id); ++ clipPathElement->append(std::move(pathElement)); ++ _svg->appendToDefs(std::move(clipPathElement)); ++ _svg->pushPageContext(std::move(groupElement)); ++ } ++} ++ ++ ++void PDFHandler::doClipStrokePath (XMLElement *trcClipStrokePathElement) { ++ BoundingBox pathbox; ++ if (auto pathElement = create_path_element(trcClipStrokePathElement, true, &pathbox)) { ++ pathElement->setStrokeColor(Color::WHITE); ++ string id = "cm"+to_string(_numClipPath++); ++ auto maskElement = util::make_unique("mask"); ++ maskElement->addAttribute("id", id); ++ maskElement->addAttribute("x", pathbox.minX()); ++ maskElement->addAttribute("y", pathbox.minY()); ++ maskElement->addAttribute("width", pathbox.width()); ++ maskElement->addAttribute("height", pathbox.height()); ++ maskElement->addAttribute("maskUnits", "userSpaceOnUse"); ++ maskElement->append(std::move(pathElement)); ++ auto groupElement = util::make_unique("g"); ++ groupElement->setMaskUrl(id); ++ _clipPathStack.emplace(ClipPathData{std::move(id), groupElement.get()}); ++ _svg->appendToDefs(std::move(maskElement)); ++ _svg->pushPageContext(std::move(groupElement)); ++ } ++} ++ ++ ++void PDFHandler::doClipText (XMLElement *trcClipTextElement) { ++ string id = "cp"+to_string(_numClipPath++); ++ auto clipPathElement = util::make_unique("clipPath"); ++ clipPathElement->addAttribute("id", id); ++ auto groupElement = util::make_unique("g"); ++ _clipPathStack.emplace(ClipPathData{std::move(id), groupElement.get()}); ++ groupElement->setClipPathUrl(_clipPathStack.top().id); ++ SVGElement *cpElementPtr = clipPathElement.get(); ++ _svg->pushPageContext(std::move(clipPathElement)); ++ doFillText(trcClipTextElement); ++ _svg->popPageContext(); ++ _svg->appendToDefs(XMLElement::detach(cpElementPtr)); // move clipPath element from page to defs section ++ _svg->pushPageContext(std::move(groupElement)); ++} ++ ++ ++void PDFHandler::doPopClip (XMLElement*) { ++ if (!_clipPathStack.empty()) { ++ _svg->popPageContext(); ++ if (_clipPathStack.top().groupElement->empty()) ++ XMLElement::detach(_clipPathStack.top().groupElement); ++ _clipPathStack.pop(); ++ } ++} ++ ++ ++static unique_ptr create_use_element (double x, double y, const string &refID) { ++ auto useElement = util::make_unique("use"); ++ useElement->addAttribute("x", x); ++ useElement->addAttribute("y", y); ++ useElement->addAttribute("xlink:href", "#"+refID); ++ return useElement; ++} ++ ++ ++void PDFHandler::doFillImage (XMLElement *trcFillImageElement) { ++ if (_numImages < _imgSeq.size()) { ++ auto it = _objDict.find(_imgSeq[_numImages]); ++ if (it != _objDict.end()) { ++ string imgID = "img"+to_string(it->second.num)+"-"+XXH32HashFunction(_fname).digestString(); ++ auto w = parse_attr_value(trcFillImageElement, "width"); ++ auto h = parse_attr_value(trcFillImageElement, "height"); ++ auto alpha = parse_attr_value(trcFillImageElement, "alpha"); ++ if (w == 0 || h == 0 || alpha == 0) ++ return; ++ // add base64 encoding of the image to the defs section if it hasn't been referenced yet ++ auto last = _imgSeq.begin()+int(_numImages); ++ if (find(_imgSeq.begin(), last, it->first) == last) { ++ string fname = it->second.fname; ++ auto symbolElement = util::make_unique("symbol"); ++ symbolElement->addAttribute("id", imgID); ++ symbolElement->addAttribute("viewBox", BoundingBox(0, 0, w, h).svgViewBoxString()); ++ auto imgElement = util::make_unique("image"); ++ imgElement->addAttribute("width", parse_attr_value(trcFillImageElement, "width")); ++ imgElement->addAttribute("height", parse_attr_value(trcFillImageElement, "height")); ++ imgElement->addAttribute("@@xlink:href", "data:"+util::mimetype(fname)+";base64,"+fname); ++ symbolElement->append(std::move(imgElement)); ++ _svg->appendToDefs(std::move(symbolElement)); ++ } ++ // add reference to image ++ auto useElement = create_use_element(0, 0, imgID); ++ useElement->setOpacity(OpacityAlpha(alpha)); ++ Matrix matrix = parse_attr_value(trcFillImageElement, "transform"); ++ matrix.rmultiply(ScalingMatrix(1/w, 1/h)); ++ useElement->setTransform(matrix); ++ if (!_clipPathStack.empty()) ++ useElement->setClipPathUrl(_clipPathStack.top().id); ++ _svg->appendToPage(std::move(useElement)); ++ } ++ _numImages++; ++ } ++} ++ ++ ++static string to_utf8 (const string &str) { ++ if (str.empty()) ++ return ""; ++ if (str.front() != '&' || str.back() != ';') ++ return str; ++ string ent = str.substr(1, str.length()-2); ++ if (ent == "amp") return Unicode::utf8('&'); ++ if (ent == "apos") return Unicode::utf8('\''); ++ if (ent == "gt") return Unicode::utf8('>'); ++ if (ent == "lt") return Unicode::utf8('<'); ++ if (ent == "quot") return Unicode::utf8('"'); ++ if (ent[0] == '#') { ++ try { ++ int32_t cp; ++ cp = (ent[1] == 'x' ? stoi(ent.substr(2), nullptr, 16) : stoi(ent.substr(1))); ++ return Unicode::utf8(cp); ++ } ++ catch (exception&) {} ++ } ++ return ""; ++} ++ ++ ++static string strip_subset_prefix (const std::string &fontname) { ++ auto pos = fontname.find('+'); ++ if (pos != string::npos) ++ return fontname.substr(pos+1); ++ return fontname; ++} ++ ++ ++static string compose_utf8_char (const XMLElement *charElement, int glyph) { ++ string utf8 = to_utf8(parse_attr_value(charElement, "unicode")); ++ string nonlig; ++ for (XMLElement *elem=charElement->nextElement(); elem && !elem->hasAttribute("glyph"); elem=elem->nextElement()) ++ nonlig += to_utf8(parse_attr_value(elem, "unicode")); ++ if (!nonlig.empty()) { ++ if (uint32_t lig_cp = Unicode::toLigature(utf8+nonlig)) // known Unicode ligature? ++ utf8 = Unicode::utf8(lig_cp); ++ else if (glyph <= 0x1900) // unknown ligature fitting in Private Use Zone? ++ utf8 = Unicode::utf8(0xE000+glyph); ++ // TODO: handle unknown ligatures with glyph indices > 0x1900 ++ } ++ return utf8; ++} ++ ++ ++void PDFHandler::doFillText (XMLElement *trcFillTextElement) { ++ for (const XMLNode *textchild : *trcFillTextElement) { ++ if (const XMLElement *spanElement = textchild->toElement()) { ++ auto trm = parse_attr_value>(spanElement, "trm"); ++ if (trm.size() < 4 || trm[0] == 0) ++ continue; ++ auto fontname = strip_subset_prefix(parse_attr_value(spanElement, "font")); ++ string filename; ++ auto it = _objDict.find(fontname); ++ if (it != _objDict.end()) ++ filename = it->second.fname; ++ if (filename.empty()) ++ filename = "sys://"+fontname; ++ double ptsize = abs(trm[0]); ++ int fontID = FontManager::instance().registerFont(filename, ptsize); ++ if (fontID >= 0) { ++ auto font = font_cast(FontManager::instance().getFontById(fontID)); ++ if (font != _currentFont) { ++ _svg->setFont(FontManager::instance().fontID(font), *font); ++ _currentFont = font; ++ _svg->setX(0); ++ _svg->setY(0); ++ _x = _y = numeric_limits::max(); ++ } ++ Matrix fontMatrix({trm[0]/ptsize, -trm[2]/ptsize, 0, trm[1]/ptsize, -trm[3]/ptsize}); ++ fontMatrix.invert(); ++ Matrix matrix = parse_attr_value(trcFillTextElement, "transform"); ++ matrix.rmultiply(fontMatrix); ++ _svg->setMatrix(matrix); ++ string colorspace = parse_attr_value(trcFillTextElement, "colorspace"); ++ string colorval = parse_attr_value(trcFillTextElement, "color"); ++ _svg->setColor(to_color(colorspace, colorval)); ++ for (const XMLNode *spanchild : *spanElement) { ++ const XMLElement *charElement = spanchild->toElement(); ++ if (!charElement || charElement->name() != "g" || !charElement->hasAttribute("glyph")) ++ continue; ++ int glyph; ++ if (font->isCIDFont()) ++ glyph = parse_attr_value(charElement, "glyph"); ++ else { ++ glyph = font->charIndexByName(parse_attr_value(charElement, "glyph")); ++ if (glyph == 0) ++ glyph = parse_attr_value(charElement, "glyph"); ++ } ++ // determine code point of current character ++ string utf8; ++ if (charElement->hasAttribute("unicode")) ++ utf8 = parse_attr_value(charElement, "unicode"); ++ if (utf8.empty()) ++ utf8 = compose_utf8_char(charElement, glyph); ++ if (glyph == 0 || utf8.empty()) ++ continue; ++ DPair p(parse_attr_value(charElement, "x"), parse_attr_value(charElement, "y")); ++ p = fontMatrix * p; ++ if (abs(_x-p.x()) > 0.2) {_x = p.x(); _svg->setX(_x);} ++ if (abs(_y-p.y()) > 0.2) {_y = p.y(); _svg->setY(_y);} ++ font->mapCharToUnicode(glyph, Unicode::utf8ToCodepoint(utf8)); ++ if (font->verticalLayout()) ++ _y += font->charHeight(glyph); ++ else ++ _x += font->charWidth(glyph); ++ _svg->appendChar(glyph, p.x(), p.y()); ++ FontManager::instance().addUsedChar(*font, glyph); ++ } ++ } ++ } ++ } ++} ++ ++ ++void PDFHandler::doOpenTile (XMLElement *trcTileElement) { ++ auto patternSymbol = util::make_unique("symbol"); ++ patternSymbol->addAttribute("id", "tile"+ to_string(_numPatterns)); ++ patternSymbol->addAttribute("style", "overflow:visible"); ++ _svg->pushPageContext(std::move(patternSymbol)); ++} ++ ++ ++static unique_ptr rect_path_elem (const vector &coords) { ++ GraphicsPath path; ++ path.moveto(coords[0], coords[1]); ++ path.lineto(coords[2], coords[1]); ++ path.lineto(coords[2], coords[3]); ++ path.lineto(coords[0], coords[3]); ++ path.closepath(); ++ ostringstream oss; ++ path.writeSVG(oss, SVGTree::RELATIVE_PATH_CMDS); ++ auto pathElement = util::make_unique("path"); ++ pathElement->addAttribute("d", oss.str()); ++ return pathElement; ++} ++ ++ ++void PDFHandler::doCloseTile (XMLElement *trcTileElement) { ++ _svg->popPageContext(); // definition of symbol finished ++ auto xstep = parse_attr_value(trcTileElement, "xstep"); ++ auto ystep = parse_attr_value(trcTileElement, "ystep"); ++ if (xstep == 0 || ystep == 0) ++ return; ++ auto view = parse_attr_value>(trcTileElement, "view"); ++ auto patternElement = util::make_unique("pattern"); ++ patternElement->addAttribute("id", "pat"+ to_string(_numPatterns)); ++ patternElement->addAttribute("x", 0); ++ patternElement->addAttribute("y", 0); ++ patternElement->addAttribute("width", xstep); ++ patternElement->addAttribute("height", ystep); ++ patternElement->addAttribute("patternUnits", "userSpaceOnUse"); ++ ++ SVGElement *contextElement = patternElement.get(); ++ view.resize(4); ++ if (view[0] > 0 || view[2] > xstep || view[1] > 0 || view[3] > ystep) { ++ auto clipPathElement = util::make_unique("clipPath"); ++ clipPathElement->addAttribute("id", "patcp"+to_string(_numPatterns)); ++ auto pathElement = rect_path_elem(view); ++ clipPathElement->append(std::move(pathElement)); ++ patternElement->append(std::move(clipPathElement)); ++ ++ auto clipGroupElement = util::make_unique("g"); ++ clipGroupElement->setClipPathUrl("patcp"+to_string(_numPatterns)); ++ contextElement = clipGroupElement.get(); ++ patternElement->append(std::move(clipGroupElement)); ++ } ++ Matrix matrix = parse_attr_value(trcTileElement, "transform"); ++ auto transformGroupElement = util::make_unique("g"); ++ transformGroupElement->setTransform(matrix); ++ // Most SVG renderers don't support overflow:visible on patterns. Thus, parts of ++ // the pattern graphics that lie outside the tile area are clipped. To work around ++ // this, we place the pattern graphics at all 4 corners of the tile rectangle. This ++ // way, the outside parts of all quadrants are drawn inside as well so that adjacent ++ // tiles are enabled to compose the pattern. If the pattern graphics falls completely ++ // inside the tile area, the additional drawings are empty and thus redundant. For now, ++ // we keep them anyway. ++ Matrix invmatrix{matrix.get(0,0), matrix.get(0,1), 0, matrix.get(1,0), matrix.get(1,1)}; ++ invmatrix.invert(); ++ for (int i=0; i < 2; i++) { ++ for (int j=0; j < 2; j++) { ++ DPair p = invmatrix * DPair(xstep*i, ystep*j); ++ transformGroupElement->append(create_use_element(p.x(), p.y(), "tile"+to_string(_numPatterns))); ++ } ++ } ++ contextElement->append(std::move(transformGroupElement)); ++ _svg->appendToPage(std::move(patternElement)); ++ auto area = parse_attr_value>(trcTileElement, "area"); ++ area.resize(4); ++ auto pathElement = rect_path_elem(area); ++ pathElement->setFillPatternUrl("pat"+to_string(_numPatterns)); ++ pathElement->setTransform(matrix); ++ _svg->appendToPage(std::move(pathElement)); ++ _numPatterns++; ++} ++ ++ ++void PDFHandler::collectObjects () { ++ string tmpdir = FileSystem::tmpdir(); ++ _objDict = parse_pdf_dict(mtShow("pages/" + to_string(_pageno) + "/Resources/XObject")); ++ // replace referenced font IDs by actual IDs used for extracted fonts ++ for (auto &entry : _objDict) { ++ string objtype = mtShow(to_string(entry.second.num)+"/Type", SearchPattern(R"(/(\w+))", "$1")); ++ // store filenames of non-font object in object map ++ auto fnameIt = _extractedFiles.find(entry.second.num); ++ entry.second.fname = fnameIt != _extractedFiles.end() ? tmpdir+fnameIt->second : ""; ++ } ++ for (auto &entry : _extractedFiles) { ++ if (entry.second.substr(0, 5) == "font-") { ++ string filepath = tmpdir+entry.second; // path to font file ++ string fontname = strip_subset_prefix(FontEngine::instance().getPSName(filepath)); ++ _objDict.emplace(fontname, ObjID(entry.first, 0, filepath)); ++ } ++ } ++} ++ ++/////////////////////////////////////////////////////////////////////////////// ++ ++string PDFHandler::mutool (const string &cmd, bool readFromStderr) { ++ string out; ++ Process("mutool", cmd).run(&out, readFromStderr ? Process::PF_STDERR : Process::PF_STDOUT); ++ return out; ++} ++ ++ ++string PDFHandler::mutool (const string &cmd, const SearchPattern &pattern, bool readFromStderr) { ++ string out; ++ Process("mutool", cmd).run(&out, pattern, readFromStderr ? Process::PF_STDERR : Process::PF_STDOUT); ++ return out; ++} ++ ++ ++string PDFHandler::mtExtract (const string &fname, const SearchPattern &pattern) { ++ return mutool("extract -a "+fname, pattern); ++} ++ ++ ++/** Calls "mutool show" to retrieve select data from a PDF file. ++ * @param[in] fname name of PDF file ++ * @param[in] path path expression locating the requested data ++ * @param[in] fmtmode flag specifying the output format ++ * @return mutool output, result of the query */ ++string PDFHandler::mtShow (const string &fname, const string &path, char fmtmode) { ++ string cmd = "show -"; ++ cmd += fmtmode; ++ cmd += " " + fname + " " + path; ++ return mutool(cmd); ++} ++ ++ ++string PDFHandler::mtShow (const string &fname, const string &path, const SearchPattern &pattern, char fmtmode) { ++ string cmd = "show -"; ++ cmd += fmtmode; ++ cmd += " " + fname + " " + path; ++ return mutool(cmd, pattern); ++} ++ ++#if 0 ++int main (int argc, char *argv[]) { ++ if (argc < 2) ++ return 0; ++ SVGTree::USE_FONTS=true; ++ SVGTree::FONT_FORMAT = FontWriter::FontFormat::SVG; ++ SVGTree svg; ++ PDFHandler page(svg); ++ page.convert(argv[1], argc > 2 ? stoi(argv[2]) : 1); ++ svg.write(cout); ++} ++#endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.hpp.301 2023-01-17 15:53:51.718205473 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFHandler.hpp 2023-01-17 15:53:51.718205473 -0500 +@@ -0,0 +1,109 @@ ++/************************************************************************* ++** PDFHandler.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#ifndef PDFHANDLER_HPP ++#define PDFHANDLER_HPP ++ ++#include ++#include ++#include "BoundingBox.hpp" ++#include "Process.hpp" ++#include "SVGTree.hpp" ++ ++class XMLElement; ++ ++class PDFHandler { ++ public: ++ struct ObjID { ++ ObjID () : num(-1), gen(0) {} ++ ObjID (int number, int generation) : num(number), gen(generation) {} ++ ObjID (int number, int generation, std::string filename) : num(number), gen(generation), fname(std::move(filename)) {} ++ bool valid () const {return num >= 0;} ++ int num, gen; ///< object and generation number ++ std::string fname; ++ }; ++ ++ protected: ++ struct ClipPathData { ++ ClipPathData (std::string cpid, SVGElement *group) : id(std::move(cpid)), groupElement(group) {} ++ std::string id; ++ SVGElement *groupElement; ++ }; ++ ++ public: ++ PDFHandler () =default; ++ explicit PDFHandler (SVGTree &svg) : _svg(&svg) {} ++ PDFHandler (const PDFHandler &page) =delete; ++ PDFHandler (PDFHandler &&page) =delete; ++ ~PDFHandler (); ++ void assignSVGTree (SVGTree &svg) {_svg = &svg;} ++ const BoundingBox& bbox () const {return _bbox;} ++ std::unique_ptr convert (const std::string &fname, int pageno, std::unique_ptr context=nullptr); ++ static std::string mutoolVersion (); ++ static BoundingBox bbox (std::string &fname, int pageno); ++ static bool available () {return !mutoolVersion().empty();} ++ ++ protected: ++ static std::string mutool (const std::string &cmd, bool readFromStderr=false); ++ static std::string mutool (const std::string &cmd, const SearchPattern &pattern, bool readFromStderr=false); ++ static std::string mtExtract (const std::string &fname, const SearchPattern &pattern); ++ static std::string mtShow (const std::string &fname, const std::string &path, char fmtmode= 'b'); ++ static std::string mtShow (const std::string &fname, const std::string &path, const SearchPattern &pattern, char fmtmode= 'b'); ++ std::string mtShow (const std::string &path, char fmtmode= 'b') const {return mtShow(_fname, path, fmtmode);} ++ std::string mtShow (const std::string &path, const SearchPattern &pattern, char fmtmode= 'b') const { ++ return mtShow(_fname, path, pattern, fmtmode); ++ } ++ void initFile (const std::string &fname); ++ void finishFile (); ++ void initPage (int pageno, std::unique_ptr context); ++ std::unique_ptr finishPage (); ++ void collectObjects (); ++ void elementOpened (XMLElement *trcElement); ++ void elementClosed (XMLElement *trcElement); ++ void doClipPath (XMLElement *trcClipPathElement); ++ void doClipStrokePath (XMLElement *trcClipStrokePathElement); ++ void doClipText (XMLElement *trcClipTextElement); ++ void doPopClip (XMLElement *trcPopClipElement); ++ void doFillPath (XMLElement *trcFillPathElement); ++ void doStrokePath (XMLElement *trcStrokePathElement); ++ void doFillImage (XMLElement *trcFillImageElement); ++ void doFillText (XMLElement *trcFillTextElement); ++ void doOpenTile (XMLElement *trcTileElement); ++ void doCloseTile (XMLElement *trcTileElement); ++ ++ private: ++ std::string _fname; ++ int _pageno=0; ++ int _numPages=0; ++ std::map _extractedFiles; ++ std::map _objDict; ///< object names => object IDs ++ std::vector _imgSeq; ++ NativeFont *_currentFont=nullptr; ///< currently selected font ++ size_t _numClipPath=0; ///< number of clipping paths processed ++ size_t _numImages=0; ///< number of embedded images already processed ++ size_t _numPatterns=0; ///< number of patterns processed ++ std::stack _clipPathStack; ++ double _x=0, _y=0; ///< current character position ++ BoundingBox _bbox; ///< bounding box of current/last page processed ++ SVGTree *_svg=nullptr; ++ XMLElement *_context=nullptr; ///< node holding the generated page contents ++}; ++ ++#endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.cpp 2023-01-17 15:53:51.718205473 -0500 +@@ -2,7 +2,7 @@ + ** PDFParser.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -207,7 +207,7 @@ static bool parse_number (const string & + if (str.empty()) + return false; + try { +- size_t dotpos = str.find('.'); ++ auto dotpos = str.find('.'); + if (dotpos == string::npos) { // not a real number? + size_t count; + nv = NumberVariant(stoi(str, &count, 10)); // then try to convert str to int +@@ -218,7 +218,7 @@ static bool parse_number (const string & + // which is not allowed in PDF real number constants + if (!postdot.empty() && isdigit(postdot[0])) { + size_t count; +- stoi(postdot, &count, 10); ++ static_cast(stoi(postdot, &count, 10)); + if (count != postdot.length()) + return false; + } +@@ -310,7 +310,7 @@ static PDFObjectRef parse_object_ref (ve + + /** Replaces all occurences of "#XX" (XX are two hex digits) with the corresponding character. */ + static string& subst_numeric_chars (string &str) { +- for (size_t pos=str.find('#'); pos != string::npos; pos=str.find('#', pos+1)) { ++ for (auto pos=str.find('#'); pos != string::npos; pos=str.find('#', pos+1)) { + if (pos > str.length()-3) + throw PDFException("sign character # must be followed by two hexadecimal digits"); + if (isxdigit(str[pos+1]) && isxdigit(str[pos+2])) { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFParser.hpp 2023-01-17 15:53:51.718205473 -0500 +@@ -2,7 +2,7 @@ + ** PDFParser.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.cpp 2023-01-17 15:53:51.718205473 -0500 +@@ -2,7 +2,7 @@ + ** PdfSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PdfSpecialHandler.hpp 2023-01-17 15:53:51.718205473 -0500 +@@ -2,7 +2,7 @@ + ** PdfSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.cpp.301 2023-01-17 15:53:51.718205473 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.cpp 2023-01-17 15:53:51.718205473 -0500 +@@ -0,0 +1,92 @@ ++/************************************************************************* ++** PDFToSVG.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include "Message.hpp" ++#include "PDFToSVG.hpp" ++ ++using namespace std; ++ ++ ++PDFToSVG::PDFToSVG (const string &fname, SVGOutputBase &out) : ImageToSVG(fname, out) { ++ _useGS = (gsVersion() > 0 && gsVersion() < 10010); ++ if (const char *pdfproc = getenv("DVISVGM_PDF_PROC")) { ++ if (strcmp(pdfproc, "gs") == 0) ++ _useGS = true; ++ else if (strcmp(pdfproc, "mutool") == 0) ++ _useGS = false; ++ } ++ if (!_useGS) ++ _pdfHandler.assignSVGTree(_svg); ++} ++ ++ ++void PDFToSVG::checkGSAndFileFormat () { ++ if (_useGS) ++ ImageToSVG::checkGSAndFileFormat(); ++ else { ++ if (!PDFHandler::available()) { ++ ostringstream oss; ++ if (gsVersion() > 0) { ++ oss << "To process PDF files, either Ghostscript < 10.1 or mutool is required.\n"; ++ oss << "The installed Ghostscript version " << Ghostscript().revisionstr() << " isn't supported.\n"; ++ throw MessageException(oss.str()); ++ } ++ } ++ } ++ if (!imageIsValid()) ++ throw MessageException("invalid "+imageFormat()+" file"); ++} ++ ++ ++/** Returns the total number of pages in the PDF file. */ ++int PDFToSVG::totalPageCount () const { ++ if (_totalPageCount < 0) { ++ _totalPageCount = psInterpreter().pdfPageCount(filename()); ++ if (_totalPageCount < 1) ++ throw MessageException("can't retrieve number of pages from file " + filename()); ++ } ++ return _totalPageCount; ++} ++ ++ ++bool PDFToSVG::imageIsValid () const { ++ ifstream ifs(filename()); ++ if (ifs) { ++ char buf[16]; ++ ifs.getline(buf, 16); ++ return std::strncmp(buf, "%PDF-1.", 7) == 0; ++ } ++ return false; ++} ++ ++ ++void PDFToSVG::convert (int pageno) { ++ if (_useGS) ++ ImageToSVG::convert(pageno); ++ else { ++ Message::mstream().indent(0); ++ Message::mstream(false, Message::MC_PAGE_NUMBER) << "processing PDF file\n"; ++ Message::mstream().indent(1); ++ _pdfHandler.convert(filename(), pageno); ++ embed(_pdfHandler.bbox()); ++ writeSVG(pageno); ++ } ++} +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PDFToSVG.hpp 2023-01-17 15:53:51.718205473 -0500 +@@ -2,7 +2,7 @@ + ** PDFToSVG.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -23,40 +23,27 @@ + + #include + #include "ImageToSVG.hpp" ++#include "PDFHandler.hpp" + +-class PsSpecialHandler; + + class PDFToSVG : public ImageToSVG { + public: +- PDFToSVG (const std::string &fname, SVGOutputBase &out) : ImageToSVG(fname, out) {} ++ PDFToSVG (const std::string &fname, SVGOutputBase &out); + bool isSinglePageFormat() const override {return false;} +- +- /** Returns the total number of pages in the PDF file. */ +- int totalPageCount() const override { +- if (_totalPageCount < 0) { +- _totalPageCount = psInterpreter().pdfPageCount(filename()); +- if (_totalPageCount < 1) +- throw MessageException("can't retrieve number of pages from file " + filename()); +- } +- return _totalPageCount; +- } ++ int totalPageCount() const override; ++ void convert (int pageno) override; + + protected: +- bool imageIsValid () const override { +- std::ifstream ifs(filename()); +- if (ifs) { +- char buf[16]; +- ifs.getline(buf, 16); +- return std::strncmp(buf, "%PDF-1.", 7) == 0; +- } +- return false; +- } ++ void checkGSAndFileFormat () override; ++ bool imageIsValid () const override; + std::string imageFormat () const override {return "PDF";} +- BoundingBox imageBBox () const override {return BoundingBox();} ++ BoundingBox imageBBox () const override {return {};} + std::string psSpecialCmd () const override {return "pdffile=";} + + private: + mutable int _totalPageCount = -1; ++ PDFHandler _pdfHandler; ++ bool _useGS = true; + }; + + #endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.cpp 2023-01-18 10:01:21.118411893 -0500 +@@ -2,7 +2,7 @@ + ** PreScanDVIReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -18,6 +18,7 @@ + ** along with this program; if not, see . ** + *************************************************************************/ + ++#include + #include "DVIActions.hpp" + #include "PreScanDVIReader.hpp" + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PreScanDVIReader.hpp 2023-01-17 15:53:51.718205473 -0500 +@@ -2,7 +2,7 @@ + ** PreScanDVIReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.cpp 2023-01-17 15:53:51.718205473 -0500 +@@ -2,7 +2,7 @@ + ** Process.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -29,6 +29,7 @@ + #endif + + #include ++#include + #include "FileSystem.hpp" + #include "Process.hpp" + #include "SignalHandler.hpp" +@@ -43,25 +44,60 @@ class Subprocess { + enum class State {RUNNING, FINISHED, FAILED}; + + public: +- Subprocess () =default; ++ Subprocess () : _rdbuf(4096) {} + Subprocess (const Subprocess&) =delete; + Subprocess (Subprocess&&) =delete; + ~Subprocess (); +- bool run (const string &cmd, string params); +- bool readFromPipe (string &out); ++ bool run (const string &cmd, string params, Process::PipeFlags flags); ++ bool readFromPipe (string &out, const SearchPattern &pattern); + State state (); + ++ protected: ++ string read (const SearchPattern &pattern, bool *error=nullptr); ++ size_t readFromPipe (char *buf, size_t size, bool *error=nullptr) const; ++ + private: ++ vector _rdbuf; ++ size_t _bufstartpos = 0; + #ifdef _WIN32 +- HANDLE _pipeReadHandle=NULL; ///< handle of read end of pipe +- HANDLE _childProcHandle=NULL; ///< handle of child process ++ HANDLE _pipeReadHandle = nullptr; ///< handle of read end of pipe ++ HANDLE _childProcHandle = nullptr; ///< handle of child process + #else +- int _readfd=-1; ///< file descriptor of read end of pipe +- pid_t _pid=-1; ///< PID of the subprocess ++ int _readfd = -1; ///< file descriptor of read end of pipe ++ pid_t _pid = -1; ///< PID of the subprocess + #endif + }; + + ++string Subprocess::read (const SearchPattern &pattern, bool *error) { ++ string result; ++ const size_t bytesRead = readFromPipe(&_rdbuf[_bufstartpos], _rdbuf.size()-_bufstartpos, error); ++ const size_t bufendpos = _bufstartpos + bytesRead; ++ smatch matches; ++ size_t matchendpos= bufendpos; // buffer position after last match ++ if (pattern.search.empty()) ++ result.assign(_rdbuf.data(), matchendpos); ++ else { ++ bool matched=false; ++ regex re(pattern.search); ++ for (auto it = cregex_iterator(&_rdbuf[0], &_rdbuf[bufendpos], re); it != cregex_iterator(); ++it) { ++ result += it->format(pattern.replace, regex_constants::format_no_copy); ++ matchendpos = it->position() + it->length(); ++ matched = true; ++ } ++ const size_t MAX_OVERLAP=50; ++ size_t overlappos; ++ if (matched) ++ overlappos = max(bufendpos - min(bufendpos, MAX_OVERLAP), matchendpos); ++ else ++ overlappos = matchendpos - min(MAX_OVERLAP, matchendpos); ++ copy(_rdbuf.begin()+overlappos, _rdbuf.begin()+bufendpos, _rdbuf.begin()); ++ _bufstartpos = bufendpos-overlappos; ++ } ++ return result; ++} ++ ++ + Process::Process (string cmd, string paramstr) + : _cmd(std::move(cmd)), _paramstr(std::move(paramstr)) + { +@@ -72,14 +108,20 @@ Process::Process (string cmd, string par + * @param[out] out takes the output written to stdout by the executed subprocess + * @return true if process terminated properly + * @throw SignalException if CTRL-C was pressed during execution */ +-bool Process::run (string *out) { ++ ++bool Process::run (string *out, PipeFlags flags) { ++ return run(out, SearchPattern(), flags); ++} ++ ++ ++bool Process::run (string *out, const SearchPattern &pattern, PipeFlags flags) { + Subprocess subprocess; +- if (!subprocess.run(_cmd, _paramstr)) ++ if (!subprocess.run(_cmd, _paramstr, flags)) + return false; + for (;;) { + if (out) { + out->clear(); +- subprocess.readFromPipe(*out); ++ subprocess.readFromPipe(*out, pattern); + } + Subprocess::State state = subprocess.state(); + if (state != Subprocess::State::RUNNING) +@@ -94,11 +136,11 @@ bool Process::run (string *out) { + * @param[out] out takes the output written to stdout by the executed process + * @return true if process terminated properly + * @throw SignalException if CTRL-C was pressed during execution */ +-bool Process::run (const string &dir, string *out) { ++bool Process::run (const string &dir, string *out, PipeFlags flags) { + bool ret = false; + string cwd = FileSystem::getcwd(); + if (FileSystem::chdir(dir)) { +- ret = run(out); ++ ret = run(out, flags); + ret &= FileSystem::chdir(cwd); + } + return ret; +@@ -110,46 +152,61 @@ bool Process::run (const string &dir, st + + static inline void close_and_zero_handle (HANDLE &handle) { + CloseHandle(handle); +- handle = NULL; ++ handle = nullptr; + } + + + Subprocess::~Subprocess () { +- if (_pipeReadHandle != NULL) ++ if (_pipeReadHandle != nullptr) + CloseHandle(_pipeReadHandle); +- if (_childProcHandle != NULL) { ++ if (_childProcHandle != nullptr) { + TerminateProcess(_childProcHandle, 1); + CloseHandle(_childProcHandle); + } + } + + +-/** Retrieves output generated by child process. ++/** Retrieves output generated by the child process and optionally filters ++ * the lines by a regular expression and replaces them. If the search pattern ++ * is not empty and the line currently processed doesn't match, the line isn't ++ * appended to the output string. + * @param[out] out read output is appended to this string ++ * @param[in] searchPattern regex pattern applied to each line ++ * @param[in] replacePattern replacement for all lines matching the search pattern + * @returns false on errors */ +-bool Subprocess::readFromPipe (string &out) { ++bool Subprocess::readFromPipe (string &out, const SearchPattern &pattern) { + if (!_pipeReadHandle) + return false; +- +- bool success=false; ++ bool finished=false; + bool processExited=false; + DWORD len=0; +- while (PeekNamedPipe(_pipeReadHandle, NULL, 0, NULL, &len, NULL)) { // prevent blocking ++ while (PeekNamedPipe(_pipeReadHandle, nullptr, 0, nullptr, &len, nullptr)) { // prevent blocking + if (len == 0) { + if (processExited) + break; + // process still busy + processExited = (!_childProcHandle || WaitForSingleObject(_childProcHandle, 100) != WAIT_TIMEOUT); + } +- else { +- char buf[4096]; +- success = ReadFile(_pipeReadHandle, buf, sizeof(buf), &len, NULL); +- if (!success || len == 0) +- break; +- out.append(buf, len); +- } ++ string buf = read(pattern, &finished); ++ if (buf.empty()) ++ break; ++ out.append(buf); + } +- return success; ++ return !finished; ++} ++ ++ ++/** Reads a sequence of bytes from the pipe into a buffer. The function stops reading ++ * when either all bytes have been read from the pipe or the buffer is completely filled. ++ * @param[in] buf pointer to start of the buffer ++ * @param[in] size maximal number of bytes that can be stored in the buffer ++ * @return number of bytes read */ ++size_t Subprocess::readFromPipe (char *buf, size_t size, bool *error) const { ++ DWORD bytesRead; ++ bool success = ReadFile(_pipeReadHandle, buf, size, &bytesRead, nullptr); ++ if (error) ++ *error = !success; ++ return success ? bytesRead : 0; + } + + +@@ -157,7 +214,7 @@ bool Subprocess::readFromPipe (string &o + * @param[in] cmd name of command to execute + * @param[in] paramstr parameters required by command + * @returns true if child process started properly */ +-bool Subprocess::run (const string &cmd, string paramstr) { ++bool Subprocess::run (const string &cmd, string paramstr, Process::PipeFlags flags) { + SECURITY_ATTRIBUTES securityAttribs; + ZeroMemory(&securityAttribs, sizeof(SECURITY_ATTRIBUTES)); + securityAttribs.nLength = sizeof(SECURITY_ATTRIBUTES); +@@ -168,7 +225,7 @@ bool Subprocess::run (const string &cmd, + return false; + + SetHandleInformation(_pipeReadHandle, HANDLE_FLAG_INHERIT, 0); +- HANDLE nullFile = CreateFile("NUL", GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, &securityAttribs, OPEN_EXISTING, 0, NULL); ++ HANDLE nullFile = CreateFile("NUL", GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, &securityAttribs, OPEN_EXISTING, 0, nullptr); + bool success = false; + if (nullFile != INVALID_HANDLE_VALUE) { + STARTUPINFO startupInfo; +@@ -176,15 +233,15 @@ bool Subprocess::run (const string &cmd, + startupInfo.cb = sizeof(STARTUPINFO); + startupInfo.dwFlags = STARTF_USESTDHANDLES; + startupInfo.hStdInput = nullFile; +- startupInfo.hStdOutput = pipeWriteHandle; +- startupInfo.hStdError = GetStdHandle(STD_ERROR_HANDLE); ++ startupInfo.hStdOutput = (flags & Process::PF_STDOUT) ? pipeWriteHandle : nullFile; ++ startupInfo.hStdError = (flags & Process::PF_STDERR) ? pipeWriteHandle : nullFile; + + PROCESS_INFORMATION processInfo; + ZeroMemory(&processInfo, sizeof(PROCESS_INFORMATION)); + + string cmdline = cmd + " " + paramstr; + // put subprocess in separate process group to prevent its termination in case of CTRL-C +- success = CreateProcess(NULL, (LPSTR)cmdline.c_str(), NULL, NULL, true, CREATE_NEW_PROCESS_GROUP, NULL, NULL, &startupInfo, &processInfo); ++ success = CreateProcess(nullptr, (LPSTR)cmdline.c_str(), nullptr, nullptr, true, CREATE_NEW_PROCESS_GROUP, nullptr, nullptr, &startupInfo, &processInfo); + if (success) { + _childProcHandle = processInfo.hProcess; + CloseHandle(processInfo.hThread); +@@ -222,22 +279,31 @@ Subprocess::~Subprocess () { + /** Retrieves output generated by child process. + * @param[out] out read output is appended to this string + * @returns false on errors */ +-bool Subprocess::readFromPipe (string &out) { ++bool Subprocess::readFromPipe (string &out, const SearchPattern &pattern) { + if (_readfd < 0 || _pid < 0) + return false; +- +- char buf[1024]; +- ssize_t len; +- while ((len = read(_readfd, buf, sizeof(buf))) > 0) +- out.append(buf, len); +- if (len < 0) { ++ bool finished=false; ++ for (;;) { ++ string buf = read(pattern, &finished); ++ if (buf.empty()) ++ break; ++ out.append(buf); ++ } ++ if (finished) { + close(_readfd); + _readfd = -1; + } +- return len >= 0; ++ return !finished; + } + + ++size_t Subprocess::readFromPipe (char *buf, size_t size, bool *error) const { ++ auto len = ::read(_readfd, buf, size); ++ if (error) ++ *error = len < 0; ++ return len >= 0 ? size_t(len) : 0; ++} ++ + /** Extracts whitespace-separated parameters from a string. + * @param[in,out] paramstr the parameter string + * @param[out] params vector holding pointers to the extracted parameters */ +@@ -272,7 +338,7 @@ static void split_paramstr (string ¶ + * @param[in] cmd name of command to execute or absolute path to executable + * @param[in] paramstr parameters required by the command + * @returns true if child process started properly */ +-bool Subprocess::run (const string &cmd, string paramstr) { ++bool Subprocess::run (const string &cmd, string paramstr, Process::PipeFlags flags) { + int pipefd[2]; + if (cmd.empty() || pipe(pipefd) < 0) + return false; +@@ -284,10 +350,12 @@ bool Subprocess::run (const string &cmd, + return false; + } + if (_pid == 0) { // child process +- dup2(pipefd[1], STDOUT_FILENO); // redirect stdout to the pipe +- dup2(pipefd[1], STDERR_FILENO); // redirect stderr to the pipe ++ int devnull = open("/dev/null", O_WRONLY); ++ dup2((flags & Process::PF_STDOUT) ? pipefd[1] : devnull, STDOUT_FILENO); // redirect stdout to the pipe ++ dup2((flags & Process::PF_STDERR) ? pipefd[1] : devnull, STDERR_FILENO); // redirect stdout to the pipe + close(pipefd[0]); + close(pipefd[1]); ++ close(devnull); + + vector params; + params.push_back(cmd.c_str()); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Process.hpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** Process.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -23,13 +23,30 @@ + + #include + ++struct SearchPattern { ++ SearchPattern () =default; ++ ++ explicit SearchPattern (std::string searchRegex) ++ : search(std::move(searchRegex)) {} ++ ++ SearchPattern (std::string searchRegex, std::string replExpr) ++ : search(std::move(searchRegex)), replace(std::move(replExpr)) {} ++ ++ std::string search; ++ std::string replace; ++}; ++ ++ + class Process { + public: ++ enum PipeFlags {PF_STDOUT=1, PF_STDERR=2}; ++ + Process (std::string cmd, std::string paramstr); + Process (const Process &orig) =delete; + Process (Process &&orig) =delete; +- bool run (std::string *out=nullptr); +- bool run (const std::string &dir, std::string *out=nullptr); ++ bool run (std::string *out=nullptr, PipeFlags flags=PF_STDOUT); ++ bool run (const std::string &dir, std::string *out=nullptr, PipeFlags flags=PF_STDOUT); ++ bool run (std::string *out, const SearchPattern &pattern, PipeFlags flags=PF_STDOUT); + + private: + std::string _cmd; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/psdefs.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/psdefs.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/psdefs.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/psdefs.cpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** psdefs.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSFilter.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSFilter.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSFilter.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSFilter.hpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PSFilter.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.cpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PSInterpreter.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -63,6 +63,12 @@ void PSInterpreter::init () { + gsargs.emplace_back("-dDELAYSAFER"); + gsargs.emplace_back("-dALLOWPSTRANSPARENCY"); + } ++ // GS 9.55.0 introduced a new, C-based PDF interpreter which is enabled by default ++ // as of GS 9.56.0. Since dvisvgm relies on the old PS-based interpreter for its ++ // PDF support, we try to disable the new one. ++ // https://www.ghostscript.com/doc/9.56.0/Use.htm#PDF_switches ++ if (gsrev >= 9560) ++ gsargs.emplace_back("-dNEWPDF=false"); + } + _gs.init(gsargs.size(), gsargs.data(), this); + _gs.set_stdio(input, output, error); +@@ -75,6 +81,16 @@ void PSInterpreter::init () { + } + + ++/** Sets or replaces the filter applied to the PS code. ++ * @param[in] filter the new filter being used ++ * @return the previous, replaced filter (nullptr if there was none) */ ++PSFilter* PSInterpreter::setFilter (PSFilter *filter) { ++ PSFilter *prevFilter = _filter; ++ _filter = filter; ++ return prevFilter; ++} ++ ++ + PSActions* PSInterpreter::setActions (PSActions *actions) { + PSActions *old_actions = _actions; + _actions = actions; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSInterpreter.hpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PSInterpreter.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -108,13 +108,14 @@ class PSInterpreter { + bool executeRaw (const std::string &str, int n); + bool active () const {return _mode != PS_QUIT;} + void limit (size_t max_bytes) {_bytesToRead = max_bytes;} +- void setFilter (PSFilter *filter) {_filter = filter;} ++ PSFilter* setFilter (PSFilter *filter); + PSActions* setActions (PSActions *actions); + int pdfPageCount (const std::string &fname); + BoundingBox pdfPageBox (const std::string &fname, int pageno); + const std::vector& rawData () const {return _rawData;} + bool setImageDevice (const std::string &deviceStr); + bool hasFullOpacitySupport () const {return _gs.revision() >= 952;} ++ bool supportsPDF () const {return _gs.revision() > 0 && _gs.revision() < 10010;} + static std::vector getImageDeviceInfos (); + static void listImageDeviceInfos (std::ostream &os); + static bool imageDeviceKnown (std::string deviceStr); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.cpp.301 2022-02-23 17:20:08.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.cpp 2023-01-18 10:01:35.946586393 -0500 +@@ -2,7 +2,7 @@ + ** PSPattern.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -19,6 +19,7 @@ + *************************************************************************/ + + #include ++#include + #include + #include + #include "BoundingBox.hpp" +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPattern.hpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PSPattern.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.cpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PSPreviewFilter.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PSPreviewFilter.hpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PSPreviewFilter.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.cpp.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.cpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PsSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -20,7 +20,6 @@ + + #include + #include +-#include + #include + #include + #include "FileFinder.hpp" +@@ -45,6 +44,7 @@ bool PsSpecialHandler::SHADING_SEGMENT_O + int PsSpecialHandler::SHADING_SEGMENT_SIZE = 20; + double PsSpecialHandler::SHADING_SIMPLIFY_DELTA = 0.01; + string PsSpecialHandler::BITMAP_FORMAT; ++bool PsSpecialHandler::EMBED_BITMAP_DATA = false; + + + PsSpecialHandler::PsSpecialHandler () : _psi(this), _previewFilter(_psi) +@@ -155,7 +155,9 @@ void PsSpecialHandler::executeAndSync (i + _actions->getColor().getRGB(r, g, b); + ostringstream oss; + oss << '\n' << r << ' ' << g << ' ' << b << " setrgbcolor "; ++ PSFilter *filter = _psi.setFilter(nullptr); // don't apply any filters here + _psi.execute(oss.str(), false); ++ _psi.setFilter(filter); + } + _psi.execute(is); + if (updatePos) { +@@ -190,7 +192,7 @@ void PsSpecialHandler::preprocess (const + + static string filename_suffix (const string &fname) { + string ret; +- size_t pos = fname.rfind('.'); ++ auto pos = fname.rfind('.'); + if (pos != string::npos) + ret = util::tolower(fname.substr(pos+1)); + return ret; +@@ -220,7 +222,7 @@ bool PsSpecialHandler::process (const st + string fname = in.getQuotedString(in.peek() == '"' ? "\"" : nullptr); + fname = FileSystem::ensureForwardSlashes(fname); + FileType fileType = FileType::EPS; +- if (prefix == "pdffile") ++ if (prefix == "pdffile=") + fileType = FileType::PDF; + else { + // accept selected non-PS files in psfile special +@@ -308,6 +310,7 @@ void PsSpecialHandler::imgfile (FileType + double urx = (it = attr.find("urx")) != attr.end() ? stod(it->second) : 0; + double ury = (it = attr.find("ury")) != attr.end() ? stod(it->second) : 0; + int pageno = (it = attr.find("page")) != attr.end() ? stoi(it->second, nullptr, 10) : 1; ++ _pdfProc = ((it = attr.find("proc")) != attr.end() ? it->second : ""); + + if (filetype == FileType::BITMAP || filetype == FileType::SVG) + swap(lly, ury); +@@ -357,24 +360,21 @@ void PsSpecialHandler::imgfile (FileType + _actions->setX(0); + _actions->setY(0); + moveToDVIPos(); +- + auto imgNode = createImageNode(filetype, fname, pageno, BoundingBox(llx, lly, urx, ury), clipToBbox); +- if (imgNode) { // has anything been drawn? +- Matrix matrix(1); ++ if (imgNode.element) { // has anything been drawn? + if (filetype == FileType::EPS || filetype == FileType::PDF) + sy = -sy; // adapt orientation of y-coordinates +- matrix.scale(sx, sy).rotate(-angle).scale(hscale/100, vscale/100); // apply transformation attributes +- matrix.translate(x+hoffset, y-voffset); // move image to current DVI position +- matrix.lmultiply(_actions->getMatrix()); ++ imgNode.matrix.scale(sx, sy).rotate(-angle).scale(hscale/100, vscale/100); // apply transformation attributes ++ imgNode.matrix.translate(x+hoffset, y-voffset); // move image to current DVI position ++ imgNode.matrix.lmultiply(_actions->getMatrix()); + // update bounding box + BoundingBox bbox(0, 0, urx-llx, ury-lly); +- bbox.transform(matrix); ++ bbox.transform(imgNode.matrix); + _actions->embed(bbox); +- + // insert element containing the image data +- matrix.rmultiply(TranslationMatrix(-llx, -lly)); // move lower left corner of image to origin +- imgNode->setTransform(matrix); +- _actions->svgTree().appendToPage(std::move(imgNode)); ++ imgNode.matrix.rmultiply(TranslationMatrix(-llx, -lly)); // move lower left corner of image to origin ++ imgNode.element->setTransform(imgNode.matrix); ++ _actions->svgTree().appendToPage(std::move(imgNode.element)); + } + // restore DVI position + _actions->setX(x); +@@ -397,8 +397,8 @@ static string image_base_path (const Spe + * @param[in] bbox bounding box of the image + * @param[in] clip if true, the image is clipped to its bounding box + * @return pointer to the element or nullptr if there's no image data */ +-unique_ptr PsSpecialHandler::createImageNode (FileType type, const string &fname, int pageno, BoundingBox bbox, bool clip) { +- unique_ptr node; ++PsSpecialHandler::ImageNode PsSpecialHandler::createImageNode (FileType type, const string &fname, int pageno, BoundingBox bbox, bool clip) { ++ ImageNode imgnode; + string pathstr; + if (const char *path = FileFinder::instance().lookup(fname, false)) + pathstr = FileSystem::ensureForwardSlashes(path); +@@ -406,48 +406,100 @@ unique_ptr PsSpecialHandler: + pathstr = fname; + if (pathstr.empty()) + Message::wstream(true) << "file '" << fname << "' not found\n"; +- else if (type == FileType::BITMAP || type == FileType::SVG) { +- node = util::make_unique("image"); +- node->addAttribute("x", 0); +- node->addAttribute("y", 0); +- node->addAttribute("width", bbox.width()); +- node->addAttribute("height", bbox.height()); +- +- // Only reference the image with an absolute path if either an absolute path was given by the user +- // or a given plain filename is not present in the current working directory but was found through +- // the FileFinder, i.e. it's usually located somewhere in the texmf tree. +- string href = pathstr; +- if (!FilePath::isAbsolute(fname) && (fname.find('/') != string::npos || FilePath(fname).exists())) +- href = FilePath(pathstr).relative(FilePath(_actions->getSVGFilePath(pageno))); +- node->addAttribute("xlink:href", href); +- } +- else { // PostScript or PDF +- node = util::make_unique("g"); // put SVG nodes created from the EPS/PDF file in this group +- +- _xmlnode = node.get(); +- _psi.execute( +- "\n@beginspecial @setspecial" // enter special environment +- "/setpagedevice{@setpagedevice}def " // activate processing of operator "setpagedevice" +- "/@imgbase("+image_base_path(*_actions)+")store " // path and basename of image files +- "matrix setmatrix" // don't apply outer PS transformations +- "/FirstPage "+to_string(pageno)+" def" // set number of first page to convert (PDF only) +- "/LastPage "+to_string(pageno)+" def" // set number of last page to convert (PDF only) +- "(" + pathstr + ")run " // execute file content +- "@endspecial\n" // leave special environment +- ); +- if (node->empty()) +- node.reset(nullptr); +- else if (clip) { +- // clip image to its bounding box if flag 'clip' is given +- auto clippath = util::make_unique("clipPath"); +- clippath->addAttribute("id", "imgclip"+ to_string(_imgClipCount)); +- clippath->append(bbox.createSVGPath()); +- node->setClipPathUrl("imgclip"+ to_string(_imgClipCount++)); +- _actions->svgTree().appendToDefs(std::move(clippath)); ++ else if (type == FileType::BITMAP || type == FileType::SVG) ++ imgnode = createBitmapNode(fname, pathstr, pageno, bbox); ++ else if (type == FileType::EPS) ++ imgnode = createPSNode(fname, pathstr, pageno, bbox, clip); ++ else ++ imgnode = createPDFNode(fname, pathstr, pageno, bbox, clip); ++ return imgnode; ++} ++ ++ ++PsSpecialHandler::ImageNode PsSpecialHandler::createBitmapNode (const string &fname, const string &path, int pageno, BoundingBox bbox) { ++ ImageNode imgnode(util::make_unique("image")); ++ imgnode.element->addAttribute("x", 0); ++ imgnode.element->addAttribute("y", 0); ++ imgnode.element->addAttribute("width", bbox.width()); ++ imgnode.element->addAttribute("height", bbox.height()); ++ ++ // Only reference the image with an absolute path if either an absolute path was given by the user ++ // or a given plain filename is not present in the current working directory but was found through ++ // the FileFinder, i.e. it's usually located somewhere in the texmf tree. ++ string href = path; ++ if (!FilePath::isAbsolute(fname) && (fname.find('/') != string::npos || FilePath(fname).exists())) ++ href = FilePath(path).relative(FilePath(_actions->getSVGFilePath(pageno))); ++ if (EMBED_BITMAP_DATA) ++ imgnode.element->addAttribute("@@xlink:href", "data:" + util::mimetype(fname) + ";base64," + fname); ++ else ++ imgnode.element->addAttribute("xlink:href", href); ++ return imgnode; ++} ++ ++ ++PsSpecialHandler::ImageNode PsSpecialHandler::createPSNode (const string &fname, const string &path, int pageno, BoundingBox bbox, bool clip) { ++ ImageNode imgnode(util::make_unique("g")); // put SVG nodes created from the EPS/PDF file in this group ++ _xmlnode = imgnode.element.get(); ++ _psi.execute( ++ "\n@beginspecial @setspecial" // enter special environment ++ "/setpagedevice{@setpagedevice}def " // activate processing of operator "setpagedevice" ++ "/@imgbase("+image_base_path(*_actions)+")store " // path and basename of image files ++ "matrix setmatrix" // don't apply outer PS transformations ++ "/FirstPage "+to_string(pageno)+" def" // set number of first page to convert (PDF only) ++ "/LastPage "+to_string(pageno)+" def" // set number of last page to convert (PDF only) ++ "(" + path + ")run " // execute file content ++ "@endspecial\n" // leave special environment ++ ); ++ if (imgnode.element->empty()) ++ imgnode.element.reset(nullptr); ++ else if (clip) { ++ // clip image to its bounding box if flag 'clip' is given ++ auto clippath = util::make_unique("clipPath"); ++ clippath->addAttribute("id", "imgclip"+ to_string(_imgClipCount)); ++ clippath->append(bbox.createSVGPath()); ++ imgnode.element->setClipPathUrl("imgclip" + to_string(_imgClipCount++)); ++ _actions->svgTree().appendToDefs(std::move(clippath)); ++ } ++ _xmlnode = nullptr; // append following elements to page group again ++ return imgnode; ++} ++ ++ ++PsSpecialHandler::ImageNode PsSpecialHandler::createPDFNode (const string &fname, const string &path, int pageno, BoundingBox bbox, bool clip) { ++ if (_pdfProc == "gs" || (_pdfProc.empty() && _psi.supportsPDF())) ++ return createPSNode(fname, path, pageno, bbox, clip); ++ ++ ImageNode imgnode; ++ if (PDFHandler::available()) { ++ // save SVG state ++ auto savedFont = _actions->svgTree().getFontPair(); ++ auto savedMatrix = _actions->svgTree().getMatrix(); ++ auto savedColor = _actions->svgTree().getColor(); ++ ++ imgnode.element = util::make_unique("g"); ++ _pdfHandler.assignSVGTree(_actions->svgTree()); ++ imgnode.element = _pdfHandler.convert(path, pageno, std::move(imgnode.element)); ++ ++ // restore SVG state ++ if (savedFont.second) ++ _actions->svgTree().setFont(savedFont.first, *savedFont.second); ++ _actions->svgTree().setMatrix(savedMatrix); ++ _actions->svgTree().setColor(savedColor); ++ ++ if (imgnode.element->empty()) ++ imgnode.element.reset(nullptr); ++ else { ++ imgnode.matrix.translate(0, -bbox.height()).scale(1, -1); ++ if (clip) { ++ auto clippath = util::make_unique("clipPath"); ++ clippath->addAttribute("id", "imgclip" + to_string(_imgClipCount)); ++ clippath->append(bbox.createSVGPath()); ++ imgnode.element->setClipPathUrl("imgclip" + to_string(_imgClipCount++)); ++ _actions->svgTree().appendToDefs(std::move(clippath)); ++ } + } +- _xmlnode = nullptr; // append following elements to page group again + } +- return node; ++ return imgnode; + } + + +@@ -789,8 +841,7 @@ void PsSpecialHandler::image (std::vecto + + // To prevent memory issues, only add the filename to the href attribute and tag it by '@' + // for later base64 encoding. +- image->addAttribute("@xlink:href", string("data:image/")+(suffix == ".png" ? "png" : "jpeg")+";base64,"+fname); +- ++ image->addAttribute("@xlink:href", "data:"+util::mimetype(fname)+";base64,"+fname); + // if set, assign clipping path to image + if (_clipStack.path()) { + auto group = util::make_unique("g"); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.hpp.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/PsSpecialHandler.hpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** PsSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -27,6 +27,7 @@ + #include + #include + #include "GraphicsPath.hpp" ++#include "PDFHandler.hpp" + #include "PSInterpreter.hpp" + #include "Opacity.hpp" + #include "PSPattern.hpp" +@@ -76,6 +77,14 @@ class PsSpecialHandler : public SpecialH + std::stack _stack; ///< stack holding the clipping information of the current graphics context + }; + ++ struct ImageNode { ++ ImageNode () : matrix(1) {} ++ explicit ImageNode (std::unique_ptr elem) : element(std::move(elem)), matrix(1) {} ++ ImageNode (std::unique_ptr elem, const Matrix &m) : element(std::move(elem)), matrix(m) {} ++ std::unique_ptr element; ++ Matrix matrix; ++ }; ++ + enum PsSection {PS_NONE, PS_HEADERS, PS_BODY}; + enum class FileType {EPS, PDF, SVG, BITMAP}; + +@@ -97,6 +106,7 @@ class PsSpecialHandler : public SpecialH + static int SHADING_SEGMENT_SIZE; + static double SHADING_SIMPLIFY_DELTA; + static std::string BITMAP_FORMAT; ++ static bool EMBED_BITMAP_DATA; + + protected: + void initialize (); +@@ -105,7 +115,10 @@ class PsSpecialHandler : public SpecialH + void executeAndSync (std::istream &is, bool updatePos); + void processHeaderFile (const char *fname); + void imgfile (FileType type, const std::string &fname, const std::map &attr); +- std::unique_ptr createImageNode (FileType type, const std::string &fname, int pageno, BoundingBox bbox, bool clip); ++ ImageNode createImageNode (FileType type, const std::string &fname, int pageno, BoundingBox bbox, bool clip); ++ ImageNode createBitmapNode (const std::string &fname, const std::string &path, int pageno, BoundingBox bbox); ++ ImageNode createPSNode (const std::string &fname, const std::string &path, int pageno, BoundingBox bbox, bool clip); ++ ImageNode createPDFNode (const std::string &fname, const std::string &path, int pageno, BoundingBox bbox, bool clip); + void dviBeginPage (unsigned int pageno, SpecialActions &actions) override; + void dviEndPage (unsigned pageno, SpecialActions &actions) override; + void clip (Path path, bool evenodd); +@@ -164,6 +177,7 @@ class PsSpecialHandler : public SpecialH + + private: + PSInterpreter _psi; ++ PDFHandler _pdfHandler; + SpecialActions *_actions=nullptr; + PSPreviewFilter _previewFilter; ///< filter to extract information generated by the preview package + PsSection _psSection=PS_NONE; ///< current section processed (nothing yet, headers, or body specials) +@@ -189,6 +203,7 @@ class PsSpecialHandler : public SpecialH + std::map> _patterns; + PSTilingPattern *_pattern; ///< current pattern + bool _patternEnabled; ///< true if active color space is a pattern ++ std::string _pdfProc; ///< tool to process PDF files ("gs" or "mutool") + }; + + #endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.cpp 2023-01-17 15:53:51.719205485 -0500 +@@ -2,7 +2,7 @@ + ** RangeMap.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/RangeMap.hpp 2023-01-18 10:02:14.115035578 -0500 +@@ -2,7 +2,7 @@ + ** RangeMap.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -22,6 +22,7 @@ + #define RANGEMAP_HPP + + #include ++#include + #include + #include + +@@ -111,7 +112,7 @@ class RangeMap { + }; + + public: +- void addRange (uint32_t first, uint32_t last, uint32_t cid); ++ void addRange (uint32_t cmin, uint32_t cmax, uint32_t vmin); + bool valueExists (uint32_t c) const {return lookup(c) >= 0;} + uint32_t valueAt (uint32_t c) const; + uint32_t minKey () const {return _ranges.empty() ? 0 : _ranges.front().min();} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.cpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** ShadingPatch.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ShadingPatch.hpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** ShadingPatch.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.cpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SignalHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SignalHandler.hpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SignalHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.cpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SourceInput.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SourceInput.hpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SourceInput.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialActions.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialActions.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialActions.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialActions.hpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SpecialActions.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -50,7 +50,7 @@ class SpecialActions { + virtual void setOpacity (const Opacity &opacity) =0; + virtual const Opacity& getOpacity () const =0; + virtual const SVGTree& svgTree () const =0; +- SVGTree& svgTree () {return const_cast(const_cast(this)->svgTree());} ++ virtual SVGTree& svgTree () {return const_cast(const_cast(this)->svgTree());} + virtual BoundingBox& bbox () =0; + virtual BoundingBox& bbox (const std::string &name, bool reset=false) =0; + virtual void embed (const BoundingBox &bbox) =0; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialHandler.hpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.cpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SpecialManager.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** SpecialManager.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.cpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** StreamReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamReader.hpp 2023-01-17 16:33:29.676610382 -0500 +@@ -2,7 +2,7 @@ + ** StreamReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + #include "MessageException.hpp" + + class HashFunction; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.cpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** StreamWriter.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/StreamWriter.hpp 2023-01-17 15:53:51.720205496 -0500 +@@ -2,7 +2,7 @@ + ** StreamWriter.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.cpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** Subfont.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Subfont.hpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** Subfont.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.cpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.cpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharHandlerFactory.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandlerFactory.hpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharHandlerFactory.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharHandler.hpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -76,6 +76,7 @@ class SVGCharHandler { + Color getColor () const {return _color.get();} + const Opacity& getOpacity () const {return _opacity.get();} + const Font* getFont () const {return _font.get();} ++ int getFontID () const {return _fontnum;} + const Matrix& getMatrix () const {return _matrix.get();} + + protected: +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.cpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharPathHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharPathHandler.hpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharPathHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.cpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharTspanTextHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGCharTspanTextHandler.hpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGCharTspanTextHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.cpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGElement.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -78,11 +78,23 @@ void SVGElement::setFillPatternUrl (cons + } + + ++void SVGElement::setMaskUrl (const string &url) { ++ if (!url.empty()) ++ addAttribute("mask", "url(#"+url+")"); ++} ++ ++ + void SVGElement::setNoFillColor () { + addAttribute("fill", "none"); + } + + ++void SVGElement::setOpacity (const OpacityAlpha &alpha) { ++ if (!alpha.isOpaque()) ++ addAttribute("opaque", alpha.value()); ++} ++ ++ + void SVGElement::setPoints (const vector &points) { + if (!points.empty()) { + ostringstream oss; +@@ -106,7 +118,14 @@ void SVGElement::setStrokeDash (const ve + for (double dashValue : pattern) + patternStr += XMLString(dashValue)+" "; + patternStr.pop_back(); +- addAttribute("stroke-dasharray", patternStr); ++ setStrokeDash(patternStr, offset); ++ } ++} ++ ++ ++void SVGElement::setStrokeDash (const string &pattern, double offset) { ++ if (!pattern.empty()) { ++ addAttribute("stroke-dasharray", pattern); + if (offset != 0) + addAttribute("stroke-dashoffset", offset); + } +@@ -150,4 +169,4 @@ void SVGElement::setStrokeWidth (double + void SVGElement::setTransform (const Matrix &matrix) { + if (!matrix.isIdentity()) + addAttribute("transform", matrix.toSVG()); +-} ++} +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGElement.hpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGElement.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -33,7 +33,7 @@ class SVGElement : public XMLElement { + enum LineCap {LC_BUTT, LC_ROUND, LC_SQUARE}; + enum LineJoin {LJ_BEVEL, LJ_MITER, LJ_ROUND}; + +- public: ++ public: + explicit SVGElement (std::string name) : XMLElement(std::move(name)) {} + explicit SVGElement (const XMLElement &node) : XMLElement(node) {} + explicit SVGElement (XMLElement &&node) noexcept : XMLElement(std::move(node)) {} +@@ -45,10 +45,13 @@ class SVGElement : public XMLElement { + void setFillOpacity (Opacity::BlendMode blendMode); + void setFillPatternUrl (const std::string &url); + void setFillRule (FillRule rule); ++ void setMaskUrl (const std::string &url); + void setNoFillColor (); ++ void setOpacity (const OpacityAlpha &alpha); + void setPoints (const std::vector &points); + void setStrokeColor (Color color); + void setStrokeDash (const std::vector &pattern, double offset=0); ++ void setStrokeDash (const std::string &pattern, double offset=0); + void setStrokeLineCap (LineCap cap); + void setStrokeLineJoin (LineJoin join); + void setStrokeOpacity (const Opacity &opacity); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.cpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGOutput.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -108,7 +108,7 @@ FilePath SVGOutput::filepath (int page, + string SVGOutput::expandFormatString (string str, int page, int numPages, const HashTriple &hashes) const { + string result; + while (!str.empty()) { +- size_t pos = str.find('%'); ++ auto pos = str.find('%'); + if (pos == string::npos) { + result += str; + str.clear(); +@@ -150,7 +150,7 @@ string SVGOutput::expandFormatString (st + result += oss.str(); + break; + case '(': { +- size_t endpos = str.find(')', pos); ++ auto endpos = str.find(')', pos); + if (endpos == string::npos) + throw MessageException("missing ')' in filename pattern"); + else if (endpos-pos-1 > 1) { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGOutput.hpp 2023-01-17 15:53:51.721205508 -0500 +@@ -2,7 +2,7 @@ + ** SVGOutput.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -47,6 +47,7 @@ struct SVGOutputBase { + virtual ~SVGOutputBase () =default; + virtual std::ostream& getPageStream (int page, int numPages, const HashTriple &hashes=HashTriple()) const =0; + virtual FilePath filepath (int page, int numPages, const HashTriple &hashes= HashTriple()) const =0; ++ virtual void finish () =0; + virtual bool ignoresHashes () const {return true;} + }; + +@@ -59,6 +60,7 @@ class SVGOutput : public SVGOutputBase { + SVGOutput (const std::string &base, std::string pattern, int zipLevel); + std::ostream& getPageStream (int page, int numPages, const HashTriple &hash=HashTriple()) const override; + FilePath filepath (int page, int numPages, const HashTriple &hash=HashTriple()) const override; ++ void finish () override {_osptr.reset();} + bool ignoresHashes () const override; + void setFileNumbers (int fileNumber, int fileCount) {_fileNumber = fileNumber; _fileCount = fileCount;} + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.cpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** SVGSingleCharTextHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGSingleCharTextHandler.hpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** SVGSingleCharTextHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp.301 2022-02-23 17:20:08.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.cpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** SVGTree.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -91,8 +91,15 @@ void SVGTree::setFont (int num, const Fo + } + + ++pair SVGTree::getFontPair () const { ++ if (_charHandler) ++ return {_charHandler->getFontID(), _charHandler->getFont()}; ++ return {0, nullptr}; ++} ++ ++ + bool SVGTree::setFontFormat (string formatstr) { +- size_t pos = formatstr.find(','); ++ auto pos = formatstr.find(','); + string opt; + if (pos != string::npos) { + opt = formatstr.substr(pos+1); +@@ -258,7 +265,7 @@ void SVGTree::append (const PhysicalFont + auto fontNode = util::make_unique("font"); + string fontname = font.name(); + fontNode->addAttribute("id", fontname); +- fontNode->addAttribute("horiz-adv-x", font.hAdvance()); ++ fontNode->addAttribute("horiz-adv-x", font.hAverageAdvance()); + + auto faceNode = util::make_unique("font-face"); + faceNode->addAttribute("font-family", fontname); +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/SVGTree.hpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** SVGTree.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -61,6 +61,7 @@ class SVGTree { + void popPageContext (); + void setBBox (const BoundingBox &bbox); + void setFont (int id, const Font &font); ++ std::pair getFontPair () const; + static bool setFontFormat (std::string formatstr); + void setX (double x) {_charHandler->notifyXAdjusted();} + void setY (double y) {_charHandler->notifyYAdjusted();} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.cpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** System.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/System.hpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** System.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.cpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** TensorProductPatch.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -147,10 +147,10 @@ DPair TensorProductPatch::valueAt (doubl + // compute tensor product + DPair p[4]; + for (int i=0; i < 4; i++) { +- Bezier bezier(_points[i][0], _points[i][1], _points[i][2], _points[i][3]); ++ CubicBezier bezier(_points[i][0], _points[i][1], _points[i][2], _points[i][3]); + p[i] = bezier.valueAt(u); + } +- Bezier bezier(p[0], p[1], p[2], p[3]); ++ CubicBezier bezier(p[0], p[1], p[2], p[3]); + return bezier.valueAt(v); + } + +@@ -224,7 +224,7 @@ GraphicsPath TensorProductPatch: + * runs "vertically" from P(u,0) to P(u,1) through the patch P. + * @param[in] u "horizontal" parameter in the range from 0 to 1 + * @param[out] bezier the resulting Bézier curve */ +-void TensorProductPatch::verticalCurve (double u, Bezier &bezier) const { ++void TensorProductPatch::verticalCurve (double u, CubicBezier &bezier) const { + // check for simple cases (boundary curves) first + if (u == 0) + bezier.setPoints(_points[0][0], _points[1][0], _points[2][0], _points[3][0]); +@@ -234,7 +234,7 @@ void TensorProductPatch::verticalCurve ( + // compute "inner" curve + DPair p[4]; + for (int i=0; i < 4; i++) { +- Bezier bezier(_points[i][0], _points[i][1], _points[i][2], _points[i][3]); ++ CubicBezier bezier(_points[i][0], _points[i][1], _points[i][2], _points[i][3]); + p[i] = bezier.valueAt(u); + } + bezier.setPoints(p[0], p[1], p[2], p[3]); +@@ -246,7 +246,7 @@ void TensorProductPatch::verticalCurve ( + * runs "horizontally" from P(0,v) to P(1,v) through the patch P. + * @param[in] v "vertical" parameter in the range from 0 to 1 + * @param[out] bezier the resulting Bézier curve */ +-void TensorProductPatch::horizontalCurve (double v, Bezier &bezier) const { ++void TensorProductPatch::horizontalCurve (double v, CubicBezier &bezier) const { + // check for simple cases (boundary curves) first + if (v == 0) + bezier.setPoints(_points[0][0], _points[0][1], _points[0][2], _points[0][3]); +@@ -256,7 +256,7 @@ void TensorProductPatch::horizontalCurve + // compute "inner" curve + DPair p[4]; + for (int i=0; i < 4; i++) { +- Bezier bezier(_points[0][i], _points[1][i], _points[2][i], _points[3][i]); ++ CubicBezier bezier(_points[0][i], _points[1][i], _points[2][i], _points[3][i]); + p[i] = bezier.valueAt(v); + } + bezier.setPoints(p[0], p[1], p[2], p[3]); +@@ -293,10 +293,10 @@ void TensorProductPatch::subpatch (doubl + DPair TensorProductPatch::blossomValue (double u1, double u2, double u3, double v1, double v2, double v3) const { + DPair p[4]; + for (int i=0; i < 4; i++) { +- Bezier bezier(_points[i][0], _points[i][1], _points[i][2], _points[i][3]); ++ CubicBezier bezier(_points[i][0], _points[i][1], _points[i][2], _points[i][3]); + p[i] = bezier.blossomValue(u1, u2, u3); + } +- Bezier bezier(p[0], p[1], p[2], p[3]); ++ CubicBezier bezier(p[0], p[1], p[2], p[3]); + return bezier.blossomValue(v1, v2, v3); + } + +@@ -313,10 +313,10 @@ static inline double snap (double x) { + + + /** Computes a single row of segments approximating the patch region between v1 and v1+inc. */ +-void TensorProductPatch::approximateRow (double v1, double inc, bool overlap, double delta, const vector &vbeziers, Callback &callback) const { ++void TensorProductPatch::approximateRow (double v1, double inc, bool overlap, double delta, const vector &vbeziers, Callback &callback) const { + double v2 = snap(v1+inc); + double ov2 = (overlap && v2 < 1) ? snap(v2+inc) : v2; +- Bezier hbezier1, hbezier2; ++ CubicBezier hbezier1, hbezier2; + horizontalCurve(v1, hbezier1); + horizontalCurve(ov2, hbezier2); + double u1 = 0; +@@ -324,10 +324,10 @@ void TensorProductPatch::approximateRow + double u2 = snap(u1+inc); + double ou2 = (overlap && u2 < 1) ? snap(u2+inc) : u2; + // compute segment boundaries +- Bezier b1(hbezier1, u1, ou2); +- Bezier b2(vbeziers[i + (overlap && i < vbeziers.size()-1 ? 1 : 0)], v1, ov2); +- Bezier b3(hbezier2, u1, ou2); +- Bezier b4(vbeziers[i-1], v1, ov2); ++ CubicBezier b1(hbezier1, u1, ou2); ++ CubicBezier b2(vbeziers[i + (overlap && i < vbeziers.size()-1 ? 1 : 0)], v1, ov2); ++ CubicBezier b3(hbezier2, u1, ou2); ++ CubicBezier b4(vbeziers[i-1], v1, ov2); + GraphicsPath path; + path.moveto(b1.point(0)); + if (inc > delta) { +@@ -366,7 +366,7 @@ void TensorProductPatch::approximate (in + else { + const double inc = 1.0/gridsize; + // collect curves dividing the patch into several columns (curved vertical stripes) +- vector vbeziers(gridsize+1); ++ vector vbeziers(gridsize+1); + double u=0; + for (int i=0; i <= gridsize; i++) { + verticalCurve(u, vbeziers[i]); +@@ -384,7 +384,7 @@ void TensorProductPatch::approximate (in + + BoundingBox TensorProductPatch::getBBox () const { + BoundingBox bbox; +- Bezier bezier; ++ CubicBezier bezier; + for (int i=0; i <= 1; i++) { + horizontalCurve(i, bezier); + bbox.embed(bezier.getBBox()); +@@ -398,10 +398,10 @@ BoundingBox TensorProductPatch::getBBox + #if 0 + void TensorProductPatch::approximate (int gridsize, Callback &callback) const { + const double inc = 1.0/gridsize; +- Bezier ubezier0; verticalCurve(0, ubezier0); +- Bezier ubezier1; verticalCurve(1, ubezier1); +- Bezier vbezier0; horizontalCurve(0, vbezier0); +- Bezier vbezier1; horizontalCurve(1, vbezier1); ++ CubicBezier ubezier0; verticalCurve(0, ubezier0); ++ CubicBezier ubezier1; verticalCurve(1, ubezier1); ++ CubicBezier vbezier0; horizontalCurve(0, vbezier0); ++ CubicBezier vbezier1; horizontalCurve(1, vbezier1); + for (double v1=0; v1 < 1; v1=snap(v1+inc)) { + double v2 = snap(v1+inc); + DPair p0 = valueAt(0, v1); +@@ -423,25 +423,25 @@ void TensorProductPatch::approximate (in + if (v1 > 0) + path.lineto(p1); + else { +- Bezier bezier(vbezier0, u1, u2); ++ CubicBezier bezier(vbezier0, u1, u2); + path.cubicto(bezier.point(1), bezier.point(2), bezier.point(3)); + } + if (u2 < 1) + path.lineto(p3); + else { +- Bezier bezier(ubezier1, v1, v2); ++ CubicBezier bezier(ubezier1, v1, v2); + path.cubicto(bezier.point(1), bezier.point(2), bezier.point(3)); + } + if (v2 < 1) + path.lineto(p2); + else { +- Bezier bezier(vbezier1, u1, u2); ++ CubicBezier bezier(vbezier1, u1, u2); + path.cubicto(bezier.point(2), bezier.point(1), bezier.point(0)); + } + if (u1 > 0) + path.closepath(); + else { +- Bezier bezier(ubezier0, v1, v2); ++ CubicBezier bezier(ubezier0, v1, v2); + path.cubicto(bezier.point(2), bezier.point(1), bezier.point(0)); + path.closepath(); + } +@@ -472,10 +472,10 @@ DPair CoonsPatch::valueAt (double u, dou + // Compute the value of P(u,v) using the Coons equation rather than the + // tensor product since the "inner" control points of the tensor matrix + // might not be set yet. +- Bezier bezier1(_points[3][0], _points[3][1], _points[3][2], _points[3][3]); +- Bezier bezier2(_points[0][0], _points[0][1], _points[0][2], _points[0][3]); +- Bezier bezier3(_points[3][0], _points[2][0], _points[1][0], _points[0][0]); +- Bezier bezier4(_points[3][3], _points[2][3], _points[1][3], _points[0][3]); ++ CubicBezier bezier1(_points[3][0], _points[3][1], _points[3][2], _points[3][3]); ++ CubicBezier bezier2(_points[0][0], _points[0][1], _points[0][2], _points[0][3]); ++ CubicBezier bezier3(_points[3][0], _points[2][0], _points[1][0], _points[0][0]); ++ CubicBezier bezier4(_points[3][3], _points[2][3], _points[1][3], _points[0][3]); + DPair ph = bezier1.valueAt(u)*(1-v) + bezier2.valueAt(u)*v; + DPair pv = bezier3.valueAt(v)*(1-u) + bezier4.valueAt(v)*u; + DPair pc = (_points[3][0]*(1-u) + _points[3][3]*u)*(1-v) + (_points[0][0]*(1-u) + _points[0][3]*u)*v; +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TensorProductPatch.hpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** TensorProductPatch.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -49,8 +49,8 @@ class TensorProductPatch : public Shadin + virtual DPair valueAt (double u, double v) const; + Color colorAt (double u, double v) const; + Color averageColor () const override; +- void horizontalCurve (double v, Bezier &bezier) const; +- void verticalCurve (double u, Bezier &bezier) const; ++ void horizontalCurve (double v, CubicBezier &bezier) const; ++ void verticalCurve (double u, CubicBezier &bezier) const; + GraphicsPath getBoundaryPath () const override; + void subpatch (double u1, double u2, double v1, double v2, TensorProductPatch &patch) const; + DPair blossomValue (double u1, double u2, double u3, double v1, double v2, double v3) const; +@@ -62,7 +62,7 @@ class TensorProductPatch : public Shadin + + protected: + Color averageColor (const Color &c1, const Color &c2, const Color &c3, const Color &c4) const; +- void approximateRow (double v1, double inc, bool overlap, double delta, const std::vector &beziers, Callback &callback) const; ++ void approximateRow (double v1, double inc, bool overlap, double delta, const std::vector &beziers, Callback &callback) const; + void setFirstMatrixColumn (const DPair source[4], bool reverse); + void setFirstMatrixColumn (DPair source[4][4], int col, bool reverse); + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.cpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** Terminal.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Terminal.hpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** Terminal.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.cpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** TFM.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -43,8 +43,8 @@ static void read_words (StreamReader &re + + + TFM::TFM (istream &is) : _checksum(0), _firstChar(0), _lastChar(0), _designSize(0), _ascent(0), _descent(0) { +- if (!is) +- return; ++ if (!is) ++ return; + is.seekg(0); + StreamReader reader(is); + uint16_t lf = uint16_t(reader.readUnsigned(2)); // length of entire file in 4 byte words +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TFM.hpp 2023-01-17 15:53:51.722205519 -0500 +@@ -2,7 +2,7 @@ + ** TFM.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.cpp 2023-01-17 16:36:41.778850855 -0500 +@@ -2,7 +2,7 @@ + ** ToUnicodeMap.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -19,6 +19,7 @@ + *************************************************************************/ + + #include ++#include + #include "ToUnicodeMap.hpp" + #include "Unicode.hpp" + +@@ -103,4 +104,4 @@ bool ToUnicodeMap::fillRange (uint32_t m + } + } + return true; +-} +\ No newline at end of file ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ToUnicodeMap.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -2,7 +2,7 @@ + ** ToUnicodeMap.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.cpp 2023-01-17 15:53:51.723205531 -0500 +@@ -2,7 +2,7 @@ + ** TpicSpecialHandler.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TpicSpecialHandler.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -2,7 +2,7 @@ + ** TpicSpecialHandler.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.cpp 2023-01-17 15:53:51.723205531 -0500 +@@ -2,7 +2,7 @@ + ** TriangularPatch.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/TriangularPatch.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -2,7 +2,7 @@ + ** TriangularPatch.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.cpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.cpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,131 @@ ++/************************************************************************* ++** CmapTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include "CmapTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++#include "../utility.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++void CmapTable::write (ostream &os) const { ++ writeUInt16(os, 0); // version ++ writeUInt16(os, 2); // number of encoding tables ++ ++ const RangeMap &charmap = ttfWriter()->getUnicodeCharMap(); ++ bool isUCS2 = (charmap.maxKey() <= 0xFFFF); ++ uint32_t offset = 4+2*8; // offset to subtable ++ ++ writeUInt16(os, 0); // platform ID 0 = Unicode ++ writeUInt16(os, isUCS2 ? 3 : 4); // encoding ID (Unicode 2.0, UCS-2 or UCS-4) ++ writeUInt32(os, offset); ++ ++ writeUInt16(os, 3); // platform ID 3 = Windows ++ writeUInt16(os, isUCS2 ? 1 : 10); // encoding ID (UCS-2 or UCS-4) ++ writeUInt32(os, offset); // platform ID 0 = Unicode ++ ++ if (isUCS2) ++ writeSubTableFormat4(os, charmap); ++ else ++ writeSubTableFormat12(os, charmap); ++} ++ ++ ++/** Writes mapping data in subtable format 0 (byte encoding table). */ ++void CmapTable::writeSubTableFormat0 (ostream &os, const RangeMap &charmap) const { ++ writeUInt16(os, 0); // subtable format ++ writeUInt16(os, 3*2+256); // table length ++ writeUInt16(os, 0); // language: none ++ vector indexes(256, 0); ++ int count=1; ++ for (auto cppair : charmap) { ++ if (cppair.first > 255 || count > 255) ++ break; ++ indexes[cppair.first] = uint8_t(count++); ++ } ++ for (uint8_t c : indexes) ++ writeUInt8(os, c); ++} ++ ++ ++/** Writes mapping data in subtable format 4 (segment mapping to delta values, UCS-2). */ ++void CmapTable::writeSubTableFormat4 (ostream &os, const RangeMap &charmap) const { ++ uint16_t numSegments = charmap.numRanges()+1; ++ uint16_t searchRange = 1 << (util::ilog2(numSegments)+1); ++ uint16_t entrySelector = util::ilog2(searchRange/2); ++ uint16_t rangeShift = 2*numSegments - searchRange; ++ ++ writeUInt16(os, 4); // subtable format ++ writeUInt16(os, 8*2+4*2*numSegments); // table length ++ writeUInt16(os, 0); // language: none ++ writeUInt16(os, numSegments*2); ++ writeUInt16(os, searchRange); ++ writeUInt16(os, entrySelector); ++ writeUInt16(os, rangeShift); ++ for (size_t i=0; i < charmap.numRanges(); i++) ++ writeUInt16(os, charmap.getRange(i).max()); // end character code of current segment ++ writeUInt16(os, 0xFFFF); // final end character code ++ writeUInt16(os, 0); // reserved pad ++ for (size_t i=0; i < charmap.numRanges(); i++) ++ writeUInt16(os, charmap.getRange(i).min()); // start character code of current segment ++ writeUInt16(os, 0xFFFF); // final start character code ++ int count=1; ++ for (size_t i=0; i < charmap.numRanges(); i++) { ++ const auto &range = charmap.getRange(i); ++ int cstart = range.min(); ++ writeInt16(os, count-cstart); // idDelta of current segment ++ count += range.numKeys(); ++ } ++ writeUInt16(os, 1); // final idRange (maps 0xFFFF to 0) ++ for (uint16_t i=0; i < numSegments; i++) ++ writeUInt16(os, 0); // idRangeOffsets = 0 (no offsets into glyphIdArray required) ++} ++ ++ ++/** Writes mapping data in subtable format 6 (trimmed table mapping, UCS-2). */ ++void CmapTable::writeSubTableFormat6 (ostream &os, const RangeMap &charmap) const { ++ writeUInt16(os, 6); // subtable format ++ writeUInt16(os, 5*2+2*charmap.numValues()); // table length ++ writeUInt16(os, 0); // language: none ++ writeUInt16(os, charmap.getRange(0).min()); // first character code ++ writeUInt16(os, charmap.getRange(0).numKeys()); ++ for (size_t i=0; i < charmap.getRange(0).numKeys(); i++) ++ writeUInt16(os, i+1); ++} ++ ++ ++/** Writes mapping data in subtable format 12 (segmented coverage, UCS-4). */ ++void CmapTable::writeSubTableFormat12 (ostream &os, const RangeMap &charmap) const { ++ writeUInt16(os, 12); // subtable format ++ writeUInt16(os, 0); // reserved ++ writeUInt32(os, 2*2+3*4+charmap.numRanges()*3*4); // table length ++ writeUInt32(os, 0); // language ++ writeUInt32(os, charmap.numRanges()); ++ uint32_t startIndex=1; ++ for (size_t i=0; i < charmap.numRanges(); i++) { ++ const auto &range = charmap.getRange(i); ++ writeUInt32(os, range.min()); // startCharCode ++ writeUInt32(os, range.max()); // endCharCode ++ writeUInt32(os, startIndex); // startGlyphID ++ startIndex += range.numKeys(); ++ } ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.hpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/CmapTable.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,43 @@ ++/************************************************************************* ++** CmapTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++#include ++#include "TTFTable.hpp" ++ ++class RangeMap; ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the character mapping table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/cmap.htm */ ++class CmapTable : public TTFTable { ++ public: ++ uint32_t tag () const override {return name2id("cmap");} ++ void write (std::ostream &os) const override; ++ ++ protected: ++ void writeSubTableFormat0 (std::ostream &os, const RangeMap &charmap) const; ++ void writeSubTableFormat4 (std::ostream &os, const RangeMap &charmap) const; ++ void writeSubTableFormat6 (std::ostream &os, const RangeMap &charmap) const; ++ void writeSubTableFormat12 (std::ostream &os, const RangeMap &charmap) const; ++}; ++ ++} // namespace ttf +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.cpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.cpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,501 @@ ++/************************************************************************* ++** GlyfTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include ++#include ++#include ++#include ++#include "GlyfTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Bezier.hpp" ++#include "../Font.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++/** Creates a contour by concatenating several contours given in a list. */ ++Contour::Contour (std::list &&contours) { ++ if (_pointInfos.empty() && !contours.empty()) { ++ _pointInfos = std::move(contours.front()._pointInfos); ++ contours.pop_front(); ++ } ++ for (auto it=contours.begin(); it != contours.end(); it=contours.erase(it)) ++ std::move(it->begin(), it->end(), std::back_inserter(_pointInfos)); ++} ++ ++ ++void Contour::reverse () { ++ std::reverse(_pointInfos.begin(), _pointInfos.end()); ++} ++ ++ ++/** Converts the absolute coordinates of a Contour to relative ones. */ ++void Contour::convertAbsoluteToRelative () { ++ Pair prevPoint; ++ for (PointInfo &info : _pointInfos) { ++ Pair p = info.coords; ++ info.coords -= prevPoint; ++ prevPoint = p; ++ } ++} ++ ++ ++/** Returns an iterator pointing to the next PointInfo object in a vector that isn't marked for removal. ++ * If there's no such object, the function returns infos.end(). ++ * @param[in] it current position ++ * @param[in] infos vector the iterator belongs to */ ++static vector::iterator next (vector::iterator it, const vector &infos) { ++ do ++ ++it; ++ while (it != infos.end() && it->removed()); ++ return it; ++} ++ ++ ++/** Reduces the number of contour points without affecting the appearance significantly. */ ++void Contour::reduceNumberOfPoints () { ++ if (_pointInfos.size() > 2) { ++ for (auto it1 = _pointInfos.begin(); it1+2 != _pointInfos.end(); ++it1) { ++ auto it2 = it1+1; ++ auto it3 = it2+1; ++ bool remove=false; ++ if (it1->oncurve() && it2->offcurve() && it3->oncurve()) { ++ // remove off-curve points that are close to an on-curve point ++ Pair diff12 = it1->coords - it2->coords; ++ Pair diff23 = it2->coords - it3->coords; ++ int sqrdist12 = diff12.x()*diff12.x() + diff12.y()*diff12.y(); ++ int sqrdist23 = diff23.x()*diff23.x() + diff23.y()*diff23.y(); ++ remove = (sqrdist12 < 4 || sqrdist23 < 4); ++ if (!remove) { ++ // remove in-between off-curve points that are very close to ++ // the line through the two adjacent on-curve points (curve height <= 0.5) ++ // distance(line(p1,p3), p2) = |det(p1-p3, p1-p2)| / |p1-p3| ++ Pair diff13 = it1->coords - it3->coords; ++ DPair extremum = QuadBezier(it1->coords, it2->coords, it3->coords).valueAt(0.5); ++ int sqrdist13 = diff13.x()*diff13.x() + diff13.y()*diff13.y(); ++ double det1312 = det(DPair(diff13), DPair(it3->coords)-extremum); ++ remove = (sqrdist13 == 0 || det1312/sqrdist13*det1312 < 0.25); ++ } ++ } ++ else if (it2->offcurve() || (it1->oncurve() && it3->oncurve())) { ++ // remove in-between points located on same line ++ Pair diff13 = it3->coords - it1->coords; ++ Pair diff12 = it2->coords - it1->coords; ++ int sqrdist13 = diff13.x()*diff13.x() + diff13.y()*diff13.y(); ++ double det1312 = det(diff13, diff12); ++ remove = (sqrdist13 == 0 || det1312/sqrdist13*det1312 < 1); ++ } ++ else if (it1->offcurve() && it2->oncurve() && it3->offcurve()) { ++ // remove on-curve points located (almost) halfway between two off-curve points ++ Pair mid = DPair(it1->coords + it3->coords)/2.0; ++ Pair vec = mid - it2->coords; ++ double dist2 = vec.x()*vec.x() + vec.y()*vec.y(); ++ remove = (dist2 < 2.25); // remove point if dist < 1.5 ++ } ++ if (remove) ++ it2->markForRemoval(); ++ } ++ } ++ // remove duplicate points, prefer control (off-curve) points ++ for (auto it1 = _pointInfos.begin(); it1 != _pointInfos.end(); it1=next(it1, _pointInfos)) { ++ auto it2 = next(it1, _pointInfos); ++ if (it2 == _pointInfos.end()) ++ it2 = _pointInfos.begin(); ++ if (it1->oncurve() && it2->oncurve() && (it1->coords-it2->coords).length() < 6) { ++ auto i1=it1, i2=it2; ++ if (i1 == _pointInfos.begin()) ++ swap(i1, i2); ++ i2->coords = DPair(i1->coords+i2->coords)/2.0; ++ i1->markForRemoval(); ++ } ++ else if (it1->coords == it2->coords) { ++ if (it1->offcurve() || it2 == _pointInfos.begin()) ++ it1->markForRemoval(); ++ else ++ it2->markForRemoval(); ++ } ++ } ++ // actually remove marked points from vector ++ _pointInfos.erase( ++ remove_if(_pointInfos.begin(), _pointInfos.end(), [](const PointInfo &pi) { ++ return pi.removed(); ++ }), ++ _pointInfos.end()); ++} ++ ++ ++/** Bits of the "Simple Glyph Flags". See section "Simple Glyph Description" of glyf table documentation. */ ++enum : uint8_t { ++ ON_CURVE_PT = 1, ///< if set, corresponing point is on the curve, otherwise off the curve (= control point) ++ X_SHORT = 2, ///< if set, the corresponding x-coordinate is 1 byte long, otherwise it's two bytes long ++ Y_SHORT = 4, ///< if set, the corresponding y-coordinate is 1 byte long, otherwise it's two bytes long ++ REPEAT_FLAG = 8, ///< if set, the next byte specifies the number of additional times this flag is to be repeated ++ X_IS_SAME_OR_POSITIVE_SHORT = 16, ///< if X_SHORT set: indicates if value >0, else if x-coord equals prev. one ++ Y_IS_SAME_OR_POSITIVE_SHORT = 32 ///< if Y_SHORT set: indicates if value >0, else if y-coord equals prev. one ++}; ++ ++ ++/** Computes the "simple glyph flags" (except the repeat flag) for a given contour. ++ * The function expects the contour points to be relative to the respective preceding point. ++ * In order to simplify checking the equality of two flag bytes, which requires to ++ * exclude the repeat flag, this function does not set the repeat flag. */ ++vector Contour::glyphFlags () const { ++ vector flags(_pointInfos.size()); ++ for (size_t i=0; i < _pointInfos.size(); i++) { ++ flags[i] = _pointInfos[i].oncurve() ? ON_CURVE_PT : 0; ++ if (_pointInfos[i].coords.x() == 0) ++ flags[i] |= X_IS_SAME_OR_POSITIVE_SHORT; ++ else if (abs(_pointInfos[i].coords.x()) <= 0xff) { // x-coordinate 1 byte long? ++ flags[i] |= X_SHORT; ++ if (_pointInfos[i].coords.x() > 0) // positive x-coordinate? ++ flags[i] |= X_IS_SAME_OR_POSITIVE_SHORT; ++ } ++ if (_pointInfos[i].coords.y() == 0) ++ flags[i] |= Y_IS_SAME_OR_POSITIVE_SHORT; ++ else if (abs(_pointInfos[i].coords.y()) <= 0xff) { // y-coordinate 1 byte long? ++ flags[i] |= Y_SHORT; ++ if (_pointInfos[i].coords.y() > 0) // positive y-coordinate? ++ flags[i] |= Y_IS_SAME_OR_POSITIVE_SHORT; ++ } ++ } ++ return flags; ++} ++ ++ ++//////////////////////////////////////////////////////////////////////////////////////////////// ++ ++ ++/** Writes the contours describing the glyphs to a given stream. ++ * The glyphs must be ordered by the local glyph index used in the generated TTF font. ++ * In order to get compact mapping tables, we ensure that a greater glyph index also ++ * indicates a greater Unicode point (idx1 > idx2 <=> cp1 > cp2). */ ++void GlyfTable::write (ostream &os) const { ++ // add offset for .notdef character ++ size_t offset = 0; ++ ttfWriter()->addGlyphOffset(0); ++ ttfWriter()->updateGlobalBbox(0, 0, 0, 0, 0); ++ // iterate in ascending Unicode point order over all characters to be added to the TTF ++ for (auto cp2charcode : ttfWriter()->getUnicodeCharMap()) { ++ ttfWriter()->addGlyphOffset(offset); // update loca table ++ offset += writeGlyphContours(os, cp2charcode.second); ++ } ++ ttfWriter()->addGlyphOffset(offset); // add extra offset after last valid one ++} ++ ++ ++/** Writes the contour data of a single glyph to a given output stream. ++ * @param[in] os stream to write to ++ * @param[in] charcode character code of glyph in current font ++ * @return number of bytes written */ ++size_t GlyfTable::writeGlyphContours (ostream &os, uint32_t charcode) const { ++ list contours = computeContours(charcode); ++ if (contours.empty()) { ++ ttfWriter()->updateGlobalBbox(charcode, 0, 0, 0, 0); ++ return 0; ++ } ++ ttfWriter()->updateContourInfo(contours.size(), ++ std::accumulate(contours.begin(), contours.end(), size_t(0), [](size_t sum, const Contour &contour) { ++ return sum + contour.numPoints(); ++ })); ++ auto offset = os.tellp(); ++ // glyph header ++ writeInt16(os, int16_t(contours.size())); // numberOfContours ++ ++ int xmin, xmax, ymin, ymax; ++ computeBbox(contours, xmin, ymin, xmax, ymax); ++ ttfWriter()->updateGlobalBbox(charcode, xmin, ymin, xmax, ymax); ++ writeInt16(os, xmin); ++ writeInt16(os, ymin); ++ writeInt16(os, xmax); ++ writeInt16(os, ymax); ++ ++ // write indices of endpoints of each contour ++ size_t endPtsOfContours = 0; ++ for (const Contour &contour : contours) { ++ endPtsOfContours += contour.numPoints(); ++ writeUInt16(os, endPtsOfContours-1); ++ } ++ writeUInt16(os, 0); // instructionLength ++ ++ Contour combinedContour(std::move(contours)); ++ combinedContour.convertAbsoluteToRelative(); ++ ++ // write contour flags ++ vector flags = combinedContour.glyphFlags(); ++ for (auto first=flags.begin(); first != flags.end(); ++first) { ++ auto last = std::find_if(first+1, flags.end(), [&first](uint8_t flagbyte) { ++ return flagbyte != *first; ++ }); ++ if (--last == first) // run-length == 0? ++ writeUInt8(os, *first); ++ else { ++ writeUInt8(os, (*first) | REPEAT_FLAG); // write flag only once and ++ writeUInt8(os, last-first); // append number of additional repeats ++ first = last; ++ } ++ } ++ // write x-coordinates ++ for (size_t i=0; i < combinedContour.numPoints(); i++) { ++ if (flags[i] & X_SHORT) // short (one byte) x coordinate? ++ writeUInt8(os, abs(combinedContour[i].coords.x())); ++ else if ((flags[i] & X_IS_SAME_OR_POSITIVE_SHORT) == 0) // does long x-coordinate differ from previous one? ++ writeInt16(os, int16_t(combinedContour[i].coords.x())); ++ } ++ // write y-coordinates ++ for (size_t i=0; i < combinedContour.numPoints(); i++) { ++ if (flags[i] & Y_SHORT) // short (one byte) y coordinate? ++ writeUInt8(os, abs(combinedContour[i].coords.y())); ++ else if ((flags[i] & Y_IS_SAME_OR_POSITIVE_SHORT) == 0) // does long y-coordinate differ from previous one? ++ writeInt16(os, int16_t(combinedContour[i].coords.y())); ++ } ++ // ensure that the number of glyph data bytes is a multiple of 4 (pad at dword boundary) ++ for (int i = (1 + ~(os.tellp()-offset)) & 3; i > 0; i--) ++ writeUInt8(os, 0); ++ return os.tellp()-offset; ++} ++ ++ ++/** Computes the absolute global bounds of multiple contours. ++ * @param[in] contours point data with absolute coordinates */ ++void GlyfTable::computeBbox (const list &contours, int &xmin, int &ymin, int &xmax, int &ymax) { ++ if (contours.empty()) ++ xmin = xmax = ymin = ymax = 0; ++ else { ++ xmin = ymin = numeric_limits::max(); ++ xmax = ymax = numeric_limits::min(); ++ for (const Contour &contour : contours) { ++ for (const PointInfo &info : contour) { ++ const auto &p = info.coords; ++ xmin = min(xmin, p.x()); ++ xmax = max(xmax, p.x()); ++ ymin = min(ymin, p.y()); ++ ymax = max(ymax, p.y()); ++ } ++ } ++ } ++} ++ ++ ++static Glyph::Point to_point (const DPair &p) { ++ return Glyph::Point(int(std::round(p.x())), int(std::round(p.y()))); ++} ++ ++ ++struct GlyphToContourActions : Glyph::IterationActions { ++ GlyphToContourActions (list &cnts, double s) : contours(cnts), scale(s) {} ++ ++ void moveto (const Glyph::Point &p) override { ++ contours.emplace_back(Contour()); ++ add(p, true); ++ } ++ ++ void lineto (const Glyph::Point &p) override { ++ if (contours.empty()) ++ moveto(currentPoint()); // (0, 0) ++ if (p != currentPoint()) ++ add(p, true); ++ } ++ ++ void quadto (const Glyph::Point &p1, const Glyph::Point &p2) override { ++ if (contours.empty()) ++ moveto(currentPoint()); // (0, 0) ++ // if the maximum distance between the curve and the line through p0 and p2 is < 0.5, ++ // treat the curve as a line ++ DPair extremum = QuadBezier(currentPoint(), p1, p2).valueAt(0.5); ++ double height = det(DPair(currentPoint()-p2), DPair(currentPoint())-extremum)/(currentPoint()-p2).length(); ++ if (p1 != currentPoint() && abs(height) >= 0.5 && p2 != currentPoint()) ++ add(p1, false); ++ if (p2 != currentPoint()) ++ add(p2, true); ++ } ++ ++ void cubicto (const Glyph::Point &p1, const Glyph::Point &p2, const Glyph::Point &p3) override { ++ // approximate cubic Bézier curve with a sequence of quadratic ones ++ CubicBezier cubic( ++ DPair(currentPoint().x(), currentPoint().y()), ++ DPair(p1.x(), p1.y()), ++ DPair(p2.x(), p2.y()), ++ DPair(p3.x(), p3.y()) ++ ); ++ vector quadBeziers = cubic.toQuadBeziers(0.8); ++ for (const QuadBezier &quad : quadBeziers) ++ quadto(to_point(quad.point(1)), to_point(quad.point(2))); ++ } ++ ++ void add (const Glyph::Point &p, bool oncurve) { ++ contours.back().append(PointInfo(scale*p.x(), scale*p.y(), oncurve)); ++ } ++ ++ list &contours; ++ double scale; ++}; ++ ++ ++/** Returns a sequence of contours describing the glyph of a given character. ++ * The contour points are stored with absolute coordinates. */ ++list GlyfTable::computeContours (uint32_t charcode) const { ++ list contours; ++ Glyph glyph; ++ if (ttfWriter()->getFont().getGlyph(int(charcode), glyph, ttfWriter()->getTracerCallback())) { ++ if (!glyph.empty()) { ++ GlyphToContourActions actions(contours, ttfWriter()->unitsPerEmFactor()); ++ glyph.iterate(actions, false); ++ for (auto it = contours.begin(); it != contours.end();) { ++ it->reverse(); // TTF contours must be clockwise-oriented ++ it->reduceNumberOfPoints(); ++ if (it->numPoints() < 3) ++ it = contours.erase(it); ++ else ++ ++it; ++ } ++ } ++#ifdef TTFDEBUG ++ if (TTFWriter::CREATE_PS_GLYPH_OUTLINES) { ++ string fontname = ttfWriter()->getFont().name(); ++ ostringstream oss; ++ oss << "g-" << ttfWriter()->getFont().name() << '-'; ++ oss << setw(4) << setfill('0') << charcode; ++ oss << ".eps"; ++ ofstream ofs(oss.str()); ++ writePS(ofs, contours, charcode); ++ } ++#endif ++ } ++ return contours; ++} ++ ++ ++#if 0 ++/** Creates a contour for the .notdef character. */ ++Contour GlyfTable::getNotDefContour () const { ++ Contour contour; ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ double extend = font.style() ? font.style()->extend : 1; ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ int base = int(round(scale*extend*(font.ascent()+font.descent()))); ++ Pair pmin(base/30, 0); ++ Pair pmax(3*base/5, 2*base/3); ++ contour.append(PointInfo(pmin.x(), pmin.y())); ++ contour.append(PointInfo(pmin.x(), pmax.y())); ++ contour.append(PointInfo(pmax.x(), pmax.y())); ++ contour.append(PointInfo(pmax.x(), pmin.y())); ++ return contour; ++} ++#endif ++ ++ ++#ifdef TTFDEBUG ++/** Creates PostScript code from a list of contours that describe the outline of a single glyph. ++ * This is just required for analysis and debugging purposes. */ ++void GlyfTable::writePS (ostream &os, const list &contours, uint32_t charcode) const { ++ os << "%!PS-Adobe-3.0 EPSF-3.0\n" ++ << "%%BoundingBox: (atend)\n" ++ << "/dot {moveto gsave 5 setlinewidth 1 setlinecap currentpoint lineto stroke grestore} bind def\n" ++ << "/oncurvedot {dot} bind def\n" ++ << "/offcurvedot {gsave 0 1 0 setrgbcolor dot grestore} bind def\n" ++ << "/Helvetica findfont 8 scalefont setfont\n\n"; ++ auto &font = ttfWriter()->getFont(); ++ os << "% Font: " << font.name() << " at " << font.designSize() << "pt, " << font.unitsPerEm() << " units per em\n" ++ << "% Glyph: " << charcode << "\n"; ++ Pair llp(numeric_limits::max(), numeric_limits::max()); ++ Pair urp(numeric_limits::min(), numeric_limits::min()); ++ size_t count=0, numPoints=0; ++ for (const Contour &contour : contours) { ++ os << "\n% contour " << ++count << ", " << contour.numPoints() << " points\n"; ++ contour.writePS(os); ++ numPoints += contour.numPoints(); ++ } ++ int minx, miny, maxx, maxy; ++ computeBbox(contours, minx, miny, maxx, maxy); ++ os << minx << " " << maxy+30 ++ << " moveto (Glyph " << charcode << " of font " << font.name() << ", " ++ << contours.size() << " contour" << (contours.size() > 1 ? "s" : "") << ", " << numPoints << " points) show\n"; ++ os << "%%Trailer\n" ++ << "%%BoundingBox: " << minx-10 << " " << miny-10 << " " << maxx+10 << " " << maxy+50 << "\n"; ++} ++ ++ ++static ostream& write (ostream &os, const Pair &p) { ++ return os << p.x() << " " << p.y(); ++} ++ ++template ++static ostream& write (ostream &os, const Pair &p, const Ts& ...args) { ++ write(os, p) << " "; ++ return write(os, args...); ++} ++ ++ ++void Contour::writePS (ostream &os) const { ++ if (_pointInfos.empty()) ++ return; ++ auto p0 = _pointInfos[0].coords; ++ write(os, p0) << " moveto\n"; ++ for (size_t i=1; i <= _pointInfos.size(); i++) { ++ size_t imod = i % _pointInfos.size(); ++ auto pi1 = _pointInfos[imod]; ++ if (pi1.oncurve() && i == _pointInfos.size()) ++ os << "closepath\n"; ++ else ++ write(os, pi1.coords) << " "; ++ if (pi1.oncurve()) { ++ if (i < _pointInfos.size()) { ++ auto v = pi1.coords-p0; ++ os << " lineto % " << i << "; len=" << v.length() ++ << "; " << math::rad2deg(atan2(v.y(), v.x())) << "°\n"; ++ } ++ p0 = pi1.coords; ++ } ++ else { ++ auto p1 = pi1.coords; ++ auto pi2 = _pointInfos[(i+1) % _pointInfos.size()]; ++ auto p2 = pi2.oncurve() ? pi2.coords : (p1+pi2.coords)/2; ++ DPair v1 = p1-p0, v2 = p1-p2; ++ Pair c1 = DPair(p0) + round(v1*2.0/3.0); ++ Pair c2 = DPair(p2) + round(v2*2.0/3.0); ++ QuadBezier bezier(p0, p1, p2); ++ double cordlen = (p2-p0).length(); ++ double arclen = bezier.arclen(); ++ DPair extremum = bezier.valueAt(0.5); ++ double height = det(DPair(p0-p2), DPair(p0)-extremum)/(p0-p2).length(); ++ write(os, c1, c2, p2) << " curveto" ++ << " % " << i ++ << "; (" << math::rad2deg(atan2(v1.y(), v1.x())) << "°," << math::rad2deg(atan2(v2.y(), v2.x())) << "°)" ++ << "; cordlen=" << cordlen ++ << "; arclen=" << arclen ++ << "; quot=" << cordlen/arclen ++ << "; diff=" << arclen-cordlen ++ << "; height=" << height ++ << "\n"; ++ p0 = p2; ++ if (pi2.oncurve()) ++ i++; ++ } ++ } ++ os << "stroke\n"; ++ for (size_t i=0; i < _pointInfos.size(); i++) { ++ auto p = _pointInfos[i].coords; ++ write(os, p) << " 2 copy " ++ << (_pointInfos[i].oncurve() ? "on" : "off") << "curvedot " ++ << "moveto (" << i << ") show\n"; ++ } ++} ++#endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.hpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/GlyfTable.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,96 @@ ++/************************************************************************* ++** GlyfTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++#include ++#include ++#include ++#include ++#include "TTFTable.hpp" ++#include "../Pair.hpp" ++ ++namespace ttf { ++ ++struct PointInfo { ++ enum State {OFFCURVE, ONCURVE, REMOVED}; ++ ++ PointInfo (double x, double y, bool oncurve) : coords(std::round(x), std::round(y)), state(oncurve ? ONCURVE : OFFCURVE) {} ++ PointInfo (int x, int y) : coords(x, y), state(ONCURVE) {} ++ bool oncurve () const {return state == ONCURVE;} ++ bool offcurve () const {return state == OFFCURVE;} ++ bool removed () const {return state == REMOVED;} ++ void markForRemoval () {state = REMOVED;} ++ Pair coords; ///< relative coordinates to previous one in contour ++ State state; ++}; ++ ++ ++class Contour { ++ friend class GlyfTable; ++ using Iterator = std::vector::iterator; ++ using ConstIterator = std::vector::const_iterator; ++ public: ++ Contour () =default; ++ Contour (Contour &&contour) =default; ++ Contour (std::list &&contours); ++ Contour (const Contour &contour) =delete; ++ Iterator begin () {return _pointInfos.begin();} ++ Iterator end () {return _pointInfos.end();} ++ ConstIterator begin () const {return _pointInfos.begin();} ++ ConstIterator end () const {return _pointInfos.end();} ++ size_t numPoints () const {return _pointInfos.size();} ++ const PointInfo& operator [] (size_t pos) const {return _pointInfos[pos];} ++ bool empty () const {return _pointInfos.empty();} ++ std::vector glyphFlags () const; ++ void reverse (); ++ void reduceNumberOfPoints (); ++ void append (PointInfo &&pinfo) {_pointInfos.emplace_back(std::move(pinfo));} ++ void reserve (size_t n) {_pointInfos.reserve(n);} ++ ++ protected: ++ void convertAbsoluteToRelative (); ++#ifdef TTFDEBUG ++ void writePS (std::ostream &os) const; ++#endif ++ ++ private: ++ std::vector _pointInfos; ++}; ++ ++ ++/** This class provides the functions required to write the glyf data table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/glyf.htm */ ++class GlyfTable : public TTFTable { ++ public: ++ uint32_t tag () const override {return name2id("glyf");} ++ void write (std::ostream &os) const override; ++ ++ protected: ++ std::vector computeContours () const; ++ std::list computeContours (uint32_t charcode) const; ++ static void computeBbox (const std::list &contours, int &xmin, int &ymin, int &xmax, int &ymax); ++ size_t writeGlyphContours (std::ostream &os, uint32_t charcode) const; ++// Contour getNotDefContour () const; ++#ifdef TTFDEBUG ++ void writePS (std::ostream &os, const std::list &contours, uint32_t charcode) const; ++#endif ++}; ++ ++} // namespace ttf +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.cpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.cpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,78 @@ ++/************************************************************************* ++** HeadTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include ++#include ++#include ++#include "HeadTable.hpp" ++#include "TTFWriter.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++ ++void HeadTable::updateGlobalBbox (int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax) { ++ if (xmin < _xMin) _xMin = xmin; ++ if (ymin < _yMin) _yMin = ymin; ++ if (xmax > _xMax) _xMax = xmax; ++ if (ymax > _yMax) _yMax = ymax; ++} ++ ++ ++/** Returns the number of seconds elapsed since 1.1.1904 00:00:00 until now. ++ * @return number of seconds separated in upper and lower dword of a 64-bit value */ ++static pair seconds_since_1904 () { ++ auto now = chrono::system_clock::now(); ++ time_t now_time = chrono::system_clock::to_time_t(now); ++ struct tm *comp = gmtime(&now_time); ++ util::Date date1(1904, 1, 1); ++ util::Date date2(comp->tm_year+1900, comp->tm_mon+1, comp->tm_mday); ++ uint64_t days = date2 - date1 - 1; ++ uint64_t seconds = ((days*24 + comp->tm_hour)*60 + comp->tm_min)*60 + comp->tm_sec; ++ return {uint32_t(seconds >> 32), uint32_t(seconds & 0xffffffff)}; ++} ++ ++ ++/** Writes the head table to a given output stream. ++ * https://docs.microsoft.com/en-us/typography/opentype/spec/head */ ++void HeadTable::write (ostream &os) const { ++ writeUInt16(os, 1); // major version ++ writeUInt16(os, 0); // minor version ++ writeUInt32(os, 0x10000); // font revision (1.0) ++ writeUInt32(os, 0); // global checksum, computed and set by TTFWriter ++ writeUInt32(os, 0x5F0F3CF5); // magic number ++ writeUInt16(os, 1+2); // flags (baseline at y=0, left sidebearing point at x=0) ++ writeUInt16(os, uint16_t(std::round(ttfWriter()->targetUnitsPerEm()))); ++ auto seconds = seconds_since_1904(); ++ writeUInt32(os, seconds.first); // creation time, upper dword ++ writeUInt32(os, seconds.second); // creation time, lower dword ++ writeUInt32(os, seconds.first); // modification time, upper dword ++ writeUInt32(os, seconds.second); // modification time, lower dword ++ writeInt16(os, _xMin); ++ writeInt16(os, _yMin); ++ writeInt16(os, _xMax); ++ writeInt16(os, _yMax); ++ writeUInt16(os, 0); // macStyle ++ writeUInt16(os, 8); // smallest readable size in pixels ++ writeInt16(os, 2); // fontDirectionHint (deprecated, always 2) ++ writeInt16(os, _indexToLocFormat); ++ writeInt16(os, 0); // glyphDataFormat ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.hpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HeadTable.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,49 @@ ++/************************************************************************* ++** HeadTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the font header table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/head.htm */ ++class HeadTable : public TTFTable { ++ friend class TTFWriter; ++ public: ++ uint32_t tag () const override {return name2id("head");} ++ void updateGlobalBbox (int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax); ++ void write (std::ostream &os) const override; ++ static int offsetToChecksum () {return 2+2+4;} ++ ++ protected: ++ void setLongOffsetFormat () {_indexToLocFormat = 1;} ++ ++ private: ++ int16_t _xMin = std::numeric_limits::max(); ++ int16_t _yMin = std::numeric_limits::max(); ++ int16_t _xMax = std::numeric_limits::min(); ++ int16_t _yMax = std::numeric_limits::min(); ++ int16_t _indexToLocFormat = 0; // 0: short (16-bit) format, 1: long (32-bit) format ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.cpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.cpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,67 @@ ++/************************************************************************* ++** HheaTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include "HheaTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++ ++void HheaTable::write (ostream &os) const { ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ writeUInt16(os, 1); // major version ++ writeUInt16(os, 0); // minor version ++ writeInt16(os, round(font.ascent()*scale)); ++ writeInt16(os, round(-font.descent()*scale)); ++ writeInt16(os, 0); // line gap ++ writeUInt16(os, _advanceWidthMax); ++ writeInt16(os, _minLeftSideBearing); ++ writeInt16(os, _minRightSideBearing); ++ writeInt16(os, _xMaxExtent); ++ writeInt16(os, 1); // caretSlopeRise (1 = vertical) ++ writeInt16(os, 0); // caretSlopeRun (0 = vertical) ++ writeInt16(os, 0); // caretOffset ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // metricDataFormat (always 0) ++ writeUInt16(os, _numberOfHMetrics); ++} ++ ++ ++void HheaTable::updateXMinMax (uint32_t c, int16_t xmin, int16_t xmax) { ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ double extend = font.style() ? font.style()->extend : 1; ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ int16_t advance = (c == 0 ? xmax : round(scale*extend*font.hAdvance(c))); ++ _xMaxExtent = max(_xMaxExtent, xmax); ++ _minLeftSideBearing = min(_minLeftSideBearing, xmin); ++ _minRightSideBearing = min(_minRightSideBearing, int16_t(advance-xmax)); ++} ++ ++ ++void HheaTable::updateAdvanceWidth (uint16_t w, uint16_t numberOfHMetrics) { ++ _advanceWidthMax = max(_advanceWidthMax, w); ++ _numberOfHMetrics = numberOfHMetrics; ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.hpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HheaTable.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,47 @@ ++/************************************************************************* ++** HheaTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the horizontal header table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/hhea.htm */ ++class HheaTable : public TTFTable { ++ friend class TTFWriter; ++ public: ++ uint32_t tag () const override {return name2id("hhea");} ++ void write (std::ostream &os) const override; ++ ++ protected: ++ void updateXMinMax (uint32_t c, int16_t xmin, int16_t xmax); ++ void updateAdvanceWidth (uint16_t w, uint16_t numberOfHMetrics); ++ ++ private: ++ uint16_t _advanceWidthMax = 0; ++ int16_t _minLeftSideBearing = std::numeric_limits::max(); ++ int16_t _minRightSideBearing = std::numeric_limits::max(); ++ int16_t _xMaxExtent = std::numeric_limits::min(); ++ uint16_t _numberOfHMetrics = 0; ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.cpp.301 2023-01-17 15:53:51.723205531 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.cpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,62 @@ ++/************************************************************************* ++** HmtxTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include "HmtxTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++void HmtxTable::write (ostream &os) const { ++ auto runStart = _widthInfos.end(); ++ if (!_widthInfos.empty()) ++ runStart -= _runLengthOfAdvWidth-1; ++ // write longHorMetrics up to the beginning of the repeating ++ // advance widths at the end of the container ++ for (auto it = _widthInfos.begin(); it != runStart; ++it) { ++ writeUInt16(os, it->advWidth); ++ writeInt16(os, it->lsb); ++ } ++ // write the trailing left side bearings ++ for (; runStart != _widthInfos.end(); ++runStart) ++ writeInt16(os, runStart->lsb); ++} ++ ++ ++void HmtxTable::updateWidthData (uint32_t c, int16_t xmin, int16_t xmax) { ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ double extend = font.style() ? font.style()->extend : 1; ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ int16_t w = (c == 0 ? xmax : int16_t(round(scale*extend*font.hAdvance(c)))); ++ if (_isFixedPitch && c > 0 && w != _width) { ++ if (_width == 0) ++ _width = w; ++ else ++ _isFixedPitch = false; ++ } ++ if (_widthInfos.empty() || w == _widthInfos.back().advWidth) ++ _runLengthOfAdvWidth++; ++ else ++ _runLengthOfAdvWidth = 1; ++ _widthInfos.emplace_back(CharWidthInfo(xmin, w)); ++ ttfWriter()->updateGlobalAdvanceWidth(w, _widthInfos.size()-_runLengthOfAdvWidth+1); ++} +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.hpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/HmtxTable.hpp 2023-01-17 15:53:51.723205531 -0500 +@@ -0,0 +1,52 @@ ++/************************************************************************* ++** HmtxTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the horizontal metrics table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/hmtx.htm */ ++class HmtxTable : public TTFTable { ++ friend TTFWriter; ++ struct CharWidthInfo { ++ CharWidthInfo (int16_t l, int16_t w) : lsb(l), advWidth(w) {} ++ uint16_t lsb; // left side bearing ++ uint16_t advWidth; // unscaled advance width ++ }; ++ public: ++ uint32_t tag () const override {return name2id("hmtx");} ++ void write (std::ostream &os) const override; ++ bool isFixedPitch () const {return _isFixedPitch;} ++ ++ protected: ++ void updateWidthData (uint32_t c, int16_t xmin, int16_t xmax); ++ ++ private: ++ std::vector _widthInfos; ++ size_t _runLengthOfAdvWidth=0; // number of identical advWidth values at end of _widthInfos ++ bool _isFixedPitch=true; ++ int16_t _width=0; ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/LocaTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/LocaTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/LocaTable.hpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/LocaTable.hpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,56 @@ ++/************************************************************************* ++** LocaTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the loca table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/loca.htm */ ++class LocaTable : public TTFTable { ++ friend class TTFWriter; ++ public: ++ uint32_t tag () const override {return name2id("loca");} ++ ++ void write (std::ostream &os) const override { ++ for (uint32_t offs : _offsets) { ++ if (_isShortFormat) ++ writeUInt16(os, offs/2); ++ else ++ writeUInt32(os, offs); ++ } ++ } ++ ++ protected: ++ void addOffset (uint32_t offset) { ++ _offsets.push_back(offset); ++ if (offset/2 > 0xFFFF) ++ _isShortFormat = false; ++ } ++ ++ private: ++ bool _isShortFormat=true; ++ std::vector _offsets; ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.am.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.am +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.am.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.am 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,25 @@ ++noinst_LTLIBRARIES = libttf.la ++ ++libttf_la_SOURCES = \ ++ CmapTable.hpp CmapTable.cpp \ ++ GlyfTable.hpp GlyfTable.cpp \ ++ HeadTable.hpp HeadTable.cpp \ ++ HheaTable.hpp HheaTable.cpp \ ++ HmtxTable.hpp HmtxTable.cpp \ ++ LocaTable.hpp MaxpTable.cpp \ ++ MaxpTable.hpp NameTable.cpp \ ++ NameTable.hpp OS2Table.cpp \ ++ OS2Table.hpp PostTable.cpp \ ++ PostTable.hpp \ ++ TTFAutohint.hpp TTFAutohint.cpp \ ++ TTFTable.hpp TTFTable.cpp \ ++ TTFWriter.hpp TTFWriter.cpp \ ++ VheaTable.hpp VheaTable.cpp \ ++ VmtxTable.hpp VmtxTable.cpp ++ ++include ../../libs/defs.am ++ ++AM_CXXFLAGS = \ ++ -I$(dvisvgm_srcdir)/libs/boost \ ++ -I$(dvisvgm_srcdir)/libs/variant/include \ ++ $(BROTLI_CFLAGS) $(WOFF2_CFLAGS) +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.in.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.in +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.in.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/Makefile.in 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,737 @@ ++# Makefile.in generated by automake 1.16.5 from Makefile.am. ++# @configure_input@ ++ ++# Copyright (C) 1994-2021 Free Software Foundation, Inc. ++ ++# This Makefile.in is free software; the Free Software Foundation ++# gives unlimited permission to copy and/or distribute it, ++# with or without modifications, as long as this notice is preserved. ++ ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY, to the extent permitted by law; without ++# even the implied warranty of MERCHANTABILITY or FITNESS FOR A ++# PARTICULAR PURPOSE. ++ ++@SET_MAKE@ ++ ++VPATH = @srcdir@ ++am__is_gnu_make = { \ ++ if test -z '$(MAKELEVEL)'; then \ ++ false; \ ++ elif test -n '$(MAKE_HOST)'; then \ ++ true; \ ++ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ ++ true; \ ++ else \ ++ false; \ ++ fi; \ ++} ++am__make_running_with_option = \ ++ case $${target_option-} in \ ++ ?) ;; \ ++ *) echo "am__make_running_with_option: internal error: invalid" \ ++ "target option '$${target_option-}' specified" >&2; \ ++ exit 1;; \ ++ esac; \ ++ has_opt=no; \ ++ sane_makeflags=$$MAKEFLAGS; \ ++ if $(am__is_gnu_make); then \ ++ sane_makeflags=$$MFLAGS; \ ++ else \ ++ case $$MAKEFLAGS in \ ++ *\\[\ \ ]*) \ ++ bs=\\; \ ++ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ ++ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ ++ esac; \ ++ fi; \ ++ skip_next=no; \ ++ strip_trailopt () \ ++ { \ ++ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ ++ }; \ ++ for flg in $$sane_makeflags; do \ ++ test $$skip_next = yes && { skip_next=no; continue; }; \ ++ case $$flg in \ ++ *=*|--*) continue;; \ ++ -*I) strip_trailopt 'I'; skip_next=yes;; \ ++ -*I?*) strip_trailopt 'I';; \ ++ -*O) strip_trailopt 'O'; skip_next=yes;; \ ++ -*O?*) strip_trailopt 'O';; \ ++ -*l) strip_trailopt 'l'; skip_next=yes;; \ ++ -*l?*) strip_trailopt 'l';; \ ++ -[dEDm]) skip_next=yes;; \ ++ -[JT]) skip_next=yes;; \ ++ esac; \ ++ case $$flg in \ ++ *$$target_option*) has_opt=yes; break;; \ ++ esac; \ ++ done; \ ++ test $$has_opt = yes ++am__make_dryrun = (target_option=n; $(am__make_running_with_option)) ++am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) ++pkgdatadir = $(datadir)/@PACKAGE@ ++pkgincludedir = $(includedir)/@PACKAGE@ ++pkglibdir = $(libdir)/@PACKAGE@ ++pkglibexecdir = $(libexecdir)/@PACKAGE@ ++am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd ++install_sh_DATA = $(install_sh) -c -m 644 ++install_sh_PROGRAM = $(install_sh) -c ++install_sh_SCRIPT = $(install_sh) -c ++INSTALL_HEADER = $(INSTALL_DATA) ++transform = $(program_transform_name) ++NORMAL_INSTALL = : ++PRE_INSTALL = : ++POST_INSTALL = : ++NORMAL_UNINSTALL = : ++PRE_UNINSTALL = : ++POST_UNINSTALL = : ++build_triplet = @build@ ++host_triplet = @host@ ++@HAVE_BROTLI_FALSE@am__append_1 = -I$(dvisvgm_srcdir)/libs/brotli/include ++@HAVE_BROTLI_FALSE@am__append_2 = ../libs/brotli/libbrotli.a ++@HAVE_WOFF2_FALSE@am__append_3 = -I$(dvisvgm_srcdir)/libs/woff2/include ++@HAVE_WOFF2_FALSE@am__append_4 = ../libs/woff2/libwoff2.a ++subdir = dvisvgm-src/src/ttf ++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ++am__aclocal_m4_deps = $(top_srcdir)/../../m4/ax_cxx_compile_stdcxx.m4 \ ++ $(top_srcdir)/../../m4/kpse-common.m4 \ ++ $(top_srcdir)/../../m4/kpse-cxx-hack.m4 \ ++ $(top_srcdir)/../../m4/kpse-freetype2-flags.m4 \ ++ $(top_srcdir)/../../m4/kpse-kpathsea-flags.m4 \ ++ $(top_srcdir)/../../m4/kpse-warnings.m4 \ ++ $(top_srcdir)/../../m4/kpse-win32.m4 \ ++ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ ++ $(top_srcdir)/../../m4/libtool.m4 \ ++ $(top_srcdir)/../../m4/ltoptions.m4 \ ++ $(top_srcdir)/../../m4/ltsugar.m4 \ ++ $(top_srcdir)/../../m4/ltversion.m4 \ ++ $(top_srcdir)/../../m4/lt~obsolete.m4 $(top_srcdir)/version.ac \ ++ $(top_srcdir)/configure.ac ++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ ++ $(ACLOCAL_M4) ++DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) ++mkinstalldirs = $(install_sh) -d ++CONFIG_HEADER = $(top_builddir)/config.h ++CONFIG_CLEAN_FILES = ++CONFIG_CLEAN_VPATH_FILES = ++LTLIBRARIES = $(noinst_LTLIBRARIES) ++libttf_la_LIBADD = ++am_libttf_la_OBJECTS = CmapTable.lo GlyfTable.lo HeadTable.lo \ ++ HheaTable.lo HmtxTable.lo MaxpTable.lo NameTable.lo \ ++ OS2Table.lo PostTable.lo TTFAutohint.lo TTFTable.lo \ ++ TTFWriter.lo VheaTable.lo VmtxTable.lo ++libttf_la_OBJECTS = $(am_libttf_la_OBJECTS) ++AM_V_lt = $(am__v_lt_@AM_V@) ++am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) ++am__v_lt_0 = --silent ++am__v_lt_1 = ++AM_V_P = $(am__v_P_@AM_V@) ++am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) ++am__v_P_0 = false ++am__v_P_1 = : ++AM_V_GEN = $(am__v_GEN_@AM_V@) ++am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) ++am__v_GEN_0 = @echo " GEN " $@; ++am__v_GEN_1 = ++AM_V_at = $(am__v_at_@AM_V@) ++am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) ++am__v_at_0 = @ ++am__v_at_1 = ++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) ++depcomp = $(SHELL) $(top_srcdir)/../../build-aux/depcomp ++am__maybe_remake_depfiles = depfiles ++am__depfiles_remade = ./$(DEPDIR)/CmapTable.Plo \ ++ ./$(DEPDIR)/GlyfTable.Plo ./$(DEPDIR)/HeadTable.Plo \ ++ ./$(DEPDIR)/HheaTable.Plo ./$(DEPDIR)/HmtxTable.Plo \ ++ ./$(DEPDIR)/MaxpTable.Plo ./$(DEPDIR)/NameTable.Plo \ ++ ./$(DEPDIR)/OS2Table.Plo ./$(DEPDIR)/PostTable.Plo \ ++ ./$(DEPDIR)/TTFAutohint.Plo ./$(DEPDIR)/TTFTable.Plo \ ++ ./$(DEPDIR)/TTFWriter.Plo ./$(DEPDIR)/VheaTable.Plo \ ++ ./$(DEPDIR)/VmtxTable.Plo ++am__mv = mv -f ++CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ++ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ++LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ ++ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ++ $(AM_CXXFLAGS) $(CXXFLAGS) ++AM_V_CXX = $(am__v_CXX_@AM_V@) ++am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) ++am__v_CXX_0 = @echo " CXX " $@; ++am__v_CXX_1 = ++CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ ++ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) ++am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) ++am__v_CXXLD_0 = @echo " CXXLD " $@; ++am__v_CXXLD_1 = ++COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ ++ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ++LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ ++ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ++ $(AM_CFLAGS) $(CFLAGS) ++AM_V_CC = $(am__v_CC_@AM_V@) ++am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) ++am__v_CC_0 = @echo " CC " $@; ++am__v_CC_1 = ++CCLD = $(CC) ++LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ ++ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ++ $(AM_LDFLAGS) $(LDFLAGS) -o $@ ++AM_V_CCLD = $(am__v_CCLD_@AM_V@) ++am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) ++am__v_CCLD_0 = @echo " CCLD " $@; ++am__v_CCLD_1 = ++SOURCES = $(libttf_la_SOURCES) ++DIST_SOURCES = $(libttf_la_SOURCES) ++am__can_run_installinfo = \ ++ case $$AM_UPDATE_INFO_DIR in \ ++ n|no|NO) false;; \ ++ *) (install-info --version) >/dev/null 2>&1;; \ ++ esac ++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) ++# Read a list of newline-separated strings from the standard input, ++# and print each of them once, without duplicates. Input order is ++# *not* preserved. ++am__uniquify_input = $(AWK) '\ ++ BEGIN { nonempty = 0; } \ ++ { items[$$0] = 1; nonempty = 1; } \ ++ END { if (nonempty) { for (i in items) print i; }; } \ ++' ++# Make sure the list of sources is unique. This is necessary because, ++# e.g., the same source file might be shared among _SOURCES variables ++# for different programs/libraries. ++am__define_uniq_tagged_files = \ ++ list='$(am__tagged_files)'; \ ++ unique=`for i in $$list; do \ ++ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ++ done | $(am__uniquify_input)` ++am__DIST_COMMON = $(srcdir)/../../libs/defs.am $(srcdir)/Makefile.in \ ++ $(top_srcdir)/../../build-aux/depcomp ++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ++ACLOCAL = @ACLOCAL@ ++AMTAR = @AMTAR@ ++AM_CPPFLAGS = @AM_CPPFLAGS@ ++AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ ++AM_LDFLAGS = @AM_LDFLAGS@ ++AR = @AR@ ++AS = @AS@ ++AUTOCONF = @AUTOCONF@ ++AUTOHEADER = @AUTOHEADER@ ++AUTOMAKE = @AUTOMAKE@ ++AWK = @AWK@ ++BROTLI_CFLAGS = @BROTLI_CFLAGS@ $(am__append_1) ++BROTLI_LIBS = @BROTLI_LIBS@ $(am__append_2) ++CC = @CC@ ++CCDEPMODE = @CCDEPMODE@ ++CFLAGS = @CFLAGS@ ++CODE_COVERAGE_RULES = @CODE_COVERAGE_RULES@ ++CPP = @CPP@ ++CPPFLAGS = @CPPFLAGS@ ++CSCOPE = @CSCOPE@ ++CTAGS = @CTAGS@ ++CXX = @CXX@ ++CXXCPP = @CXXCPP@ ++CXXDEPMODE = @CXXDEPMODE@ ++CXXFLAGS = @CXXFLAGS@ ++CXXLD = @CXXLD@ ++CYGPATH_W = @CYGPATH_W@ ++DATE = @DATE@ ++DEFS = @DEFS@ ++DEPDIR = @DEPDIR@ ++DLLTOOL = @DLLTOOL@ ++DSYMUTIL = @DSYMUTIL@ ++DUMPBIN = @DUMPBIN@ ++DVISVGM_TREE = @DVISVGM_TREE@ ++ECHO_C = @ECHO_C@ ++ECHO_N = @ECHO_N@ ++ECHO_T = @ECHO_T@ ++EGREP = @EGREP@ ++ETAGS = @ETAGS@ ++EXEEXT = @EXEEXT@ ++FGREP = @FGREP@ ++FREETYPE2_DEPEND = @FREETYPE2_DEPEND@ ++FREETYPE2_INCLUDES = @FREETYPE2_INCLUDES@ ++FREETYPE2_LIBS = @FREETYPE2_LIBS@ ++FT2_CONFIG = @FT2_CONFIG@ ++GREP = @GREP@ ++HAVE_CXX11 = @HAVE_CXX11@ ++INSTALL = @INSTALL@ ++INSTALL_DATA = @INSTALL_DATA@ ++INSTALL_PROGRAM = @INSTALL_PROGRAM@ ++INSTALL_SCRIPT = @INSTALL_SCRIPT@ ++INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ ++KPATHSEA_DEPEND = @KPATHSEA_DEPEND@ ++KPATHSEA_INCLUDES = @KPATHSEA_INCLUDES@ ++KPATHSEA_LIBS = @KPATHSEA_LIBS@ ++LD = @LD@ ++LDFLAGS = @LDFLAGS@ ++LIBGS_INCLUDES = @LIBGS_INCLUDES@ ++LIBGS_LIBS = @LIBGS_LIBS@ ++LIBOBJS = @LIBOBJS@ ++LIBS = @LIBS@ ++LIBTOOL = @LIBTOOL@ ++LIPO = @LIPO@ ++LN_S = @LN_S@ ++LTLIBOBJS = @LTLIBOBJS@ ++LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ ++MAINT = @MAINT@ ++MAKEINFO = @MAKEINFO@ ++MANIFEST_TOOL = @MANIFEST_TOOL@ ++MKDIR_P = @MKDIR_P@ ++NM = @NM@ ++NMEDIT = @NMEDIT@ ++OBJDUMP = @OBJDUMP@ ++OBJEXT = @OBJEXT@ ++OTOOL = @OTOOL@ ++OTOOL64 = @OTOOL64@ ++PACKAGE = @PACKAGE@ ++PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ ++PACKAGE_NAME = @PACKAGE_NAME@ ++PACKAGE_STRING = @PACKAGE_STRING@ ++PACKAGE_TARNAME = @PACKAGE_TARNAME@ ++PACKAGE_URL = @PACKAGE_URL@ ++PACKAGE_VERSION = @PACKAGE_VERSION@ ++PATH_SEPARATOR = @PATH_SEPARATOR@ ++PKG_CONFIG = @PKG_CONFIG@ ++RANLIB = @RANLIB@ ++SED = @SED@ ++SET_MAKE = @SET_MAKE@ ++SHELL = @SHELL@ ++STRIP = @STRIP@ ++VERSION = @VERSION@ ++WARNING_CFLAGS = @WARNING_CFLAGS@ ++WARNING_CXXFLAGS = @WARNING_CXXFLAGS@ ++WOFF2_CFLAGS = @WOFF2_CFLAGS@ $(am__append_3) ++WOFF2_LIBS = @WOFF2_LIBS@ $(am__append_4) ++ZLIB_DEPEND = @ZLIB_DEPEND@ ++ZLIB_INCLUDES = @ZLIB_INCLUDES@ ++ZLIB_LIBS = @ZLIB_LIBS@ ++abs_builddir = @abs_builddir@ ++abs_srcdir = @abs_srcdir@ ++abs_top_builddir = @abs_top_builddir@ ++abs_top_srcdir = @abs_top_srcdir@ ++ac_ct_AR = @ac_ct_AR@ ++ac_ct_CC = @ac_ct_CC@ ++ac_ct_CXX = @ac_ct_CXX@ ++ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ++am__include = @am__include@ ++am__leading_dot = @am__leading_dot@ ++am__quote = @am__quote@ ++am__tar = @am__tar@ ++am__untar = @am__untar@ ++bindir = @bindir@ ++build = @build@ ++build_alias = @build_alias@ ++build_cpu = @build_cpu@ ++build_os = @build_os@ ++build_vendor = @build_vendor@ ++builddir = @builddir@ ++datadir = @datadir@ ++datarootdir = @datarootdir@ ++docdir = @docdir@ ++dvidir = @dvidir@ ++dvisvgm_srcdir = @dvisvgm_srcdir@ ++exec_prefix = @exec_prefix@ ++host = @host@ ++host_alias = @host_alias@ ++host_cpu = @host_cpu@ ++host_os = @host_os@ ++host_vendor = @host_vendor@ ++htmldir = @htmldir@ ++includedir = @includedir@ ++infodir = @infodir@ ++install_sh = @install_sh@ ++libdir = @libdir@ ++libexecdir = @libexecdir@ ++localedir = @localedir@ ++localstatedir = @localstatedir@ ++mandir = @mandir@ ++mkdir_p = @mkdir_p@ ++oldincludedir = @oldincludedir@ ++pdfdir = @pdfdir@ ++prefix = @prefix@ ++program_transform_name = @program_transform_name@ ++psdir = @psdir@ ++runstatedir = @runstatedir@ ++sbindir = @sbindir@ ++sharedstatedir = @sharedstatedir@ ++srcdir = @srcdir@ ++sysconfdir = @sysconfdir@ ++target_alias = @target_alias@ ++top_build_prefix = @top_build_prefix@ ++top_builddir = @top_builddir@ ++top_srcdir = @top_srcdir@ ++noinst_LTLIBRARIES = libttf.la ++libttf_la_SOURCES = \ ++ CmapTable.hpp CmapTable.cpp \ ++ GlyfTable.hpp GlyfTable.cpp \ ++ HeadTable.hpp HeadTable.cpp \ ++ HheaTable.hpp HheaTable.cpp \ ++ HmtxTable.hpp HmtxTable.cpp \ ++ LocaTable.hpp MaxpTable.cpp \ ++ MaxpTable.hpp NameTable.cpp \ ++ NameTable.hpp OS2Table.cpp \ ++ OS2Table.hpp PostTable.cpp \ ++ PostTable.hpp \ ++ TTFAutohint.hpp TTFAutohint.cpp \ ++ TTFTable.hpp TTFTable.cpp \ ++ TTFWriter.hpp TTFWriter.cpp \ ++ VheaTable.hpp VheaTable.cpp \ ++ VmtxTable.hpp VmtxTable.cpp ++ ++@HAVE_POTRACE_FALSE@POTRACE_CFLAGS = -I$(dvisvgm_srcdir)/libs/potrace ++@HAVE_POTRACE_FALSE@POTRACE_LIBS = ../libs/potrace/libpotrace.a ++@HAVE_XXHASH_FALSE@XXHASH_CFLAGS = -I$(dvisvgm_srcdir)/libs/xxHash ++@HAVE_XXHASH_FALSE@XXHASH_LIBS = ../libs/xxHash/libxxhash.a ++AM_CXXFLAGS = \ ++ -I$(dvisvgm_srcdir)/libs/boost \ ++ -I$(dvisvgm_srcdir)/libs/variant/include \ ++ $(BROTLI_CFLAGS) $(WOFF2_CFLAGS) ++ ++all: all-am ++ ++.SUFFIXES: ++.SUFFIXES: .cpp .lo .o .obj ++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../../libs/defs.am $(am__configure_deps) ++ @for dep in $?; do \ ++ case '$(am__configure_deps)' in \ ++ *$$dep*) \ ++ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ ++ && { if test -f $@; then exit 0; else break; fi; }; \ ++ exit 1;; \ ++ esac; \ ++ done; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign dvisvgm-src/src/ttf/Makefile'; \ ++ $(am__cd) $(top_srcdir) && \ ++ $(AUTOMAKE) --foreign dvisvgm-src/src/ttf/Makefile ++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ++ @case '$?' in \ ++ *config.status*) \ ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ ++ *) \ ++ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ ++ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ ++ esac; ++$(srcdir)/../../libs/defs.am $(am__empty): ++ ++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++ ++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) ++ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ++$(am__aclocal_m4_deps): ++ ++clean-noinstLTLIBRARIES: ++ -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) ++ @list='$(noinst_LTLIBRARIES)'; \ ++ locs=`for p in $$list; do echo $$p; done | \ ++ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ ++ sort -u`; \ ++ test -z "$$locs" || { \ ++ echo rm -f $${locs}; \ ++ rm -f $${locs}; \ ++ } ++ ++libttf.la: $(libttf_la_OBJECTS) $(libttf_la_DEPENDENCIES) $(EXTRA_libttf_la_DEPENDENCIES) ++ $(AM_V_CXXLD)$(CXXLINK) $(libttf_la_OBJECTS) $(libttf_la_LIBADD) $(LIBS) ++ ++mostlyclean-compile: ++ -rm -f *.$(OBJEXT) ++ ++distclean-compile: ++ -rm -f *.tab.c ++ ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CmapTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/GlyfTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HeadTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HheaTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HmtxTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MaxpTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NameTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OS2Table.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PostTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TTFAutohint.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TTFTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TTFWriter.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/VheaTable.Plo@am__quote@ # am--include-marker ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/VmtxTable.Plo@am__quote@ # am--include-marker ++ ++$(am__depfiles_remade): ++ @$(MKDIR_P) $(@D) ++ @echo '# dummy' >$@-t && $(am__mv) $@-t $@ ++ ++am--depfiles: $(am__depfiles_remade) ++ ++.cpp.o: ++@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ ++@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ ++@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ++@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< ++ ++.cpp.obj: ++@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ ++@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ ++@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ++@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ++ ++.cpp.lo: ++@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ ++@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ ++@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ ++@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ++@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< ++ ++mostlyclean-libtool: ++ -rm -f *.lo ++ ++clean-libtool: ++ -rm -rf .libs _libs ++ ++ID: $(am__tagged_files) ++ $(am__define_uniq_tagged_files); mkid -fID $$unique ++tags: tags-am ++TAGS: tags ++ ++tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ++ set x; \ ++ here=`pwd`; \ ++ $(am__define_uniq_tagged_files); \ ++ shift; \ ++ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ ++ test -n "$$unique" || unique=$$empty_fix; \ ++ if test $$# -gt 0; then \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ "$$@" $$unique; \ ++ else \ ++ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ ++ $$unique; \ ++ fi; \ ++ fi ++ctags: ctags-am ++ ++CTAGS: ctags ++ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ++ $(am__define_uniq_tagged_files); \ ++ test -z "$(CTAGS_ARGS)$$unique" \ ++ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ ++ $$unique ++ ++GTAGS: ++ here=`$(am__cd) $(top_builddir) && pwd` \ ++ && $(am__cd) $(top_srcdir) \ ++ && gtags -i $(GTAGS_ARGS) "$$here" ++cscopelist: cscopelist-am ++ ++cscopelist-am: $(am__tagged_files) ++ list='$(am__tagged_files)'; \ ++ case "$(srcdir)" in \ ++ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ ++ *) sdir=$(subdir)/$(srcdir) ;; \ ++ esac; \ ++ for i in $$list; do \ ++ if test -f "$$i"; then \ ++ echo "$(subdir)/$$i"; \ ++ else \ ++ echo "$$sdir/$$i"; \ ++ fi; \ ++ done >> $(top_builddir)/cscope.files ++ ++distclean-tags: ++ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags ++distdir: $(BUILT_SOURCES) ++ $(MAKE) $(AM_MAKEFLAGS) distdir-am ++ ++distdir-am: $(DISTFILES) ++ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ++ list='$(DISTFILES)'; \ ++ dist_files=`for file in $$list; do echo $$file; done | \ ++ sed -e "s|^$$srcdirstrip/||;t" \ ++ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ++ case $$dist_files in \ ++ */*) $(MKDIR_P) `echo "$$dist_files" | \ ++ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ++ sort -u` ;; \ ++ esac; \ ++ for file in $$dist_files; do \ ++ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ ++ if test -d $$d/$$file; then \ ++ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ ++ if test -d "$(distdir)/$$file"; then \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ ++ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ ++ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ ++ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ ++ fi; \ ++ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ ++ else \ ++ test -f "$(distdir)/$$file" \ ++ || cp -p $$d/$$file "$(distdir)/$$file" \ ++ || exit 1; \ ++ fi; \ ++ done ++check-am: all-am ++check: check-am ++all-am: Makefile $(LTLIBRARIES) ++installdirs: ++install: install-am ++install-exec: install-exec-am ++install-data: install-data-am ++uninstall: uninstall-am ++ ++install-am: all-am ++ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am ++ ++installcheck: installcheck-am ++install-strip: ++ if test -z '$(STRIP)'; then \ ++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ ++ install; \ ++ else \ ++ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ ++ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ ++ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ ++ fi ++mostlyclean-generic: ++ ++clean-generic: ++ ++distclean-generic: ++ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) ++ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) ++ ++maintainer-clean-generic: ++ @echo "This command is intended for maintainers to use" ++ @echo "it deletes files that may require special tools to rebuild." ++clean: clean-am ++ ++clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ ++ mostlyclean-am ++ ++distclean: distclean-am ++ -rm -f ./$(DEPDIR)/CmapTable.Plo ++ -rm -f ./$(DEPDIR)/GlyfTable.Plo ++ -rm -f ./$(DEPDIR)/HeadTable.Plo ++ -rm -f ./$(DEPDIR)/HheaTable.Plo ++ -rm -f ./$(DEPDIR)/HmtxTable.Plo ++ -rm -f ./$(DEPDIR)/MaxpTable.Plo ++ -rm -f ./$(DEPDIR)/NameTable.Plo ++ -rm -f ./$(DEPDIR)/OS2Table.Plo ++ -rm -f ./$(DEPDIR)/PostTable.Plo ++ -rm -f ./$(DEPDIR)/TTFAutohint.Plo ++ -rm -f ./$(DEPDIR)/TTFTable.Plo ++ -rm -f ./$(DEPDIR)/TTFWriter.Plo ++ -rm -f ./$(DEPDIR)/VheaTable.Plo ++ -rm -f ./$(DEPDIR)/VmtxTable.Plo ++ -rm -f Makefile ++distclean-am: clean-am distclean-compile distclean-generic \ ++ distclean-tags ++ ++dvi: dvi-am ++ ++dvi-am: ++ ++html: html-am ++ ++html-am: ++ ++info: info-am ++ ++info-am: ++ ++install-data-am: ++ ++install-dvi: install-dvi-am ++ ++install-dvi-am: ++ ++install-exec-am: ++ ++install-html: install-html-am ++ ++install-html-am: ++ ++install-info: install-info-am ++ ++install-info-am: ++ ++install-man: ++ ++install-pdf: install-pdf-am ++ ++install-pdf-am: ++ ++install-ps: install-ps-am ++ ++install-ps-am: ++ ++installcheck-am: ++ ++maintainer-clean: maintainer-clean-am ++ -rm -f ./$(DEPDIR)/CmapTable.Plo ++ -rm -f ./$(DEPDIR)/GlyfTable.Plo ++ -rm -f ./$(DEPDIR)/HeadTable.Plo ++ -rm -f ./$(DEPDIR)/HheaTable.Plo ++ -rm -f ./$(DEPDIR)/HmtxTable.Plo ++ -rm -f ./$(DEPDIR)/MaxpTable.Plo ++ -rm -f ./$(DEPDIR)/NameTable.Plo ++ -rm -f ./$(DEPDIR)/OS2Table.Plo ++ -rm -f ./$(DEPDIR)/PostTable.Plo ++ -rm -f ./$(DEPDIR)/TTFAutohint.Plo ++ -rm -f ./$(DEPDIR)/TTFTable.Plo ++ -rm -f ./$(DEPDIR)/TTFWriter.Plo ++ -rm -f ./$(DEPDIR)/VheaTable.Plo ++ -rm -f ./$(DEPDIR)/VmtxTable.Plo ++ -rm -f Makefile ++maintainer-clean-am: distclean-am maintainer-clean-generic ++ ++mostlyclean: mostlyclean-am ++ ++mostlyclean-am: mostlyclean-compile mostlyclean-generic \ ++ mostlyclean-libtool ++ ++pdf: pdf-am ++ ++pdf-am: ++ ++ps: ps-am ++ ++ps-am: ++ ++uninstall-am: ++ ++.MAKE: install-am install-strip ++ ++.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ ++ clean-generic clean-libtool clean-noinstLTLIBRARIES \ ++ cscopelist-am ctags ctags-am distclean distclean-compile \ ++ distclean-generic distclean-libtool distclean-tags distdir dvi \ ++ dvi-am html html-am info info-am install install-am \ ++ install-data install-data-am install-dvi install-dvi-am \ ++ install-exec install-exec-am install-html install-html-am \ ++ install-info install-info-am install-man install-pdf \ ++ install-pdf-am install-ps install-ps-am install-strip \ ++ installcheck installcheck-am installdirs maintainer-clean \ ++ maintainer-clean-generic mostlyclean mostlyclean-compile \ ++ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ++ tags tags-am uninstall uninstall-am ++ ++.PRECIOUS: Makefile ++ ++ ++# Tell versions [3.59,3.63) of GNU make to not export all variables. ++# Otherwise a system limit (for SysV at least) may be exceeded. ++.NOEXPORT: +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.cpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.cpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,50 @@ ++/************************************************************************* ++** MaxpTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include "MaxpTable.hpp" ++#include "TTFWriter.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++void MaxpTable::write (ostream &os) const { ++ writeUInt32(os, 0x10000); // version 1.0, required for TTF fonts ++ writeUInt16(os, ttfWriter()->getUnicodeCharMap().numValues()+1); // number of glyphs including .notdef ++ writeUInt16(os, _maxPoints); ++ writeUInt16(os, _maxContours); ++ writeUInt16(os, 0); // maxCompositePoints ++ writeUInt16(os, 0); // maxCompositeContours ++ writeUInt16(os, 1); // maxZones (1 = don't use twilight zone, 2 otherwise) ++ writeUInt16(os, 0); // maxTwilightPoints ++ writeUInt16(os, 0); // maxStorage ++ writeUInt16(os, 0); // maxFunctionDefs ++ writeUInt16(os, 0); // maxInstructionDefs ++ writeUInt16(os, 0); // maxStackElements ++ writeUInt16(os, 0); // maxSizeOfInstructions ++ writeUInt16(os, 0); // maxComponentElements ++ writeUInt16(os, 0); // maxComponentDepth ++} ++ ++ ++void MaxpTable::updateContourInfo (uint16_t maxPoints, uint16_t maxContours) { ++ _maxPoints = max(_maxPoints, maxPoints); ++ _maxContours = max(_maxContours, maxContours); ++} +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.hpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/MaxpTable.hpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,42 @@ ++/************************************************************************* ++** MaxpTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the maximum profile table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/maxp.htm */ ++class MaxpTable : public TTFTable { ++ friend class TTFWriter; ++ public: ++ uint32_t tag () const override {return name2id("maxp");} ++ void write(std::ostream &os) const override; ++ ++ protected: ++ void updateContourInfo (uint16_t maxPoints, uint16_t maxContours); ++ ++ private: ++ uint16_t _maxPoints=0; ///< maximum number of points used by a contour ++ uint16_t _maxContours=0; ///< maximum number of contours used by a glyph ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.cpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.cpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,105 @@ ++/************************************************************************* ++** NameTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include "NameTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++#include "../version.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++enum NameID { ++ COPYRIGHT_NOTICE = 0, ++ FONT_FAMILY = 1, ++ FONT_SUBFAMILY = 2, ++ FONT_ID = 3, ++ FULL_FONT_NAME = 4, ++ VERSION_STRING = 5, ++ PS_NAME = 6, ++ TRADEMARK = 7, ++ MANUFACTURER_NAME = 8, ++ DESIGNER = 9, ++ DESCRIPTION = 10, ++ URL_VENDOR = 11, ++ URL_DESIGNER = 12, ++ LICENSE_DESCRIPTION = 13, ++ LICENSE_INFO_URL = 14, ++ TYPOGRAPHIC_FAMILY_NAME = 16, ++ TYPOGRAPHIC_SUBFAMILY_NAME = 17, ++ COMPATIBLE_FULL = 18, ++ SAMPLE_TEXT = 19, ++ PS_CID_FINDFONT_NAME = 20, ++ WWS_FAMILY_NAME = 21, ++ WWS_SUBFAMILY_NAME = 22, ++ LIGHT_BG_PALLETTE = 23, ++ DARK_BG_PALLETTE = 24, ++ VAR_PS_NAME_PREFIX = 25 ++}; ++ ++ ++void NameTable::write (ostream &os) const { ++ struct NameEntry { ++ NameID nameID; ++ std::string name; ++ }; ++ array nameEntries {{ ++ {FONT_FAMILY, ttfWriter()->getFont().familyName()}, ++ {FULL_FONT_NAME, ttfWriter()->getFont().name()}, ++ {VERSION_STRING, string("Version 1.0")}, ++ {PS_NAME, ttfWriter()->getFont().name()}, ++ {DESCRIPTION, string("Generated by ")+PROGRAM_NAME+" "+PROGRAM_VERSION} ++ }}; ++ writeUInt16(os, 0); // table format ++ writeUInt16(os, 2*nameEntries.size()); // number of name records ++ writeUInt16(os, 6+2*12*nameEntries.size()); // offset to start of string storage ++ size_t offset=0; ++ // write name entry records ordered by platform ID ++ for (const NameEntry &entry : nameEntries) { ++ writeUInt16(os, 1); // Mac ++ writeUInt16(os, 0); // Roman, UTF-8 encoding ++ writeUInt16(os, 0); // English ++ writeUInt16(os, entry.nameID); ++ writeUInt16(os, entry.name.length()); ++ writeUInt16(os, offset); ++ offset += entry.name.length(); ++ } ++ for (const NameEntry &entry : nameEntries) { ++ writeUInt16(os, 3); // Windows ++ writeUInt16(os, 1); // UCS-2 encoding ++ writeUInt16(os, 0x0409); // US English ++ writeUInt16(os, entry.nameID); ++ writeUInt16(os, 2*entry.name.length()); ++ writeUInt16(os, offset); ++ offset += 2*entry.name.length(); ++ } ++ // write string data ++ for (const NameEntry &entry : nameEntries) { ++ for (char c : entry.name) ++ writeUInt8(os, c); ++ } ++ for (const NameEntry &entry : nameEntries) { ++ for (char c : entry.name) { ++ writeUInt8(os, 0); ++ writeUInt8(os, c); ++ } ++ } ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.hpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/NameTable.hpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,37 @@ ++/************************************************************************* ++** NameTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the naming table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/name.htm */ ++class NameTable : public TTFTable { ++ public: ++ uint32_t tag () const override {return name2id("name");} ++ void write (std::ostream &os) const override; ++}; ++ ++} // namespace ttf +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.cpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.cpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,246 @@ ++/************************************************************************* ++** OS2Table.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include ++#include ++#include ++#include "OS2Table.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++ ++/** Returns the average width of all non-zero width glyphs. ++ * https://docs.microsoft.com/en-us/typography/opentype/spec/os2#acw */ ++int16_t OS2Table::averageCharWidth () const { ++ const RangeMap &charmap = ttfWriter()->getUnicodeCharMap(); ++ if (charmap.empty()) ++ return 0; ++ int sum=ttfWriter()->hAdvance(0); // width of .notdef character ++ int count=1; ++ for (auto uc2charcode : charmap) { ++ int c = int(uc2charcode.second); ++ if (int w = ttfWriter()->hAdvance(c)) { ++ sum += w; ++ count++; ++ } ++ } ++ return int16_t(double(sum)/count); ++} ++ ++static vector compute_unicode_range_bits (const RangeMap &charmap); ++ ++ ++void OS2Table::write (ostream &os) const { ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ int upem = ttfWriter()->targetUnitsPerEm(); ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ const RangeMap &charmap = ttfWriter()->getUnicodeCharMap(); ++ ++ writeUInt16(os, 3); // table version ++ writeInt16(os, averageCharWidth()); // average char width ++ writeUInt16(os, 400); // usWeightClass, "normal" for now ++ writeUInt16(os, 5); // usWidthClass, "medium" for now ++ writeUInt16(os, 0); // fsType ++ writeInt16(os, round(0.65*upem)); // ySubscriptXSize ++ writeInt16(os, round(0.7*upem)); // ySubscriptYSize ++ writeInt16(os, round(-0.48*upem)); // ySubscriptXOffset ++ writeInt16(os, round(0.14*upem)); // ySubscriptYOffset ++ writeInt16(os, round(0.65*upem)); // ySuperscriptXSize ++ writeInt16(os, round(0.7*upem)); // ySuperscriptYSize ++ writeInt16(os, round(0.48*upem)); // ySuperscriptXOffset ++ writeInt16(os, round(0.48*upem)); // ySuperscriptYOffset ++ writeInt16(os, 102*upem/2048); // yStrikeoutSize ++ writeInt16(os, 530*upem/2048); // yStrikeoutPosition ++ writeInt16(os, 0); // sFamilyClass (no classification) ++ for (uint8_t p : {0, 0, 6, 0, 0, 0, 0, 0, 0, 0}) // Panose ++ writeUInt8(os, p); ++ for (uint32_t bits : compute_unicode_range_bits(charmap)) ++ writeUInt32(os, bits); ++ writeUInt32(os, name2id("dsvg")); ++ writeUInt16(os, 6); // fsSelection, "regular" for now ++ writeUInt16(os, min(charmap.minKey(), uint32_t(0xFFFF))); // usFirstCharIndex ++ writeUInt16(os, min(charmap.maxKey(), uint32_t(0xFFFF))); // usLastCharIndex ++ writeInt16(os, round(scale*font.ascent())); // sTypoAscender ++ writeInt16(os, round(-scale*font.descent())); // sTypoDescender ++ writeInt16(os, 0); // sTypoLineGap ++ writeUInt16(os, round(scale*font.ascent())); ++ writeUInt16(os, round(scale*font.descent())); ++ writeUInt32(os, 1); // ulCodePageRange1, "Latin 1" for now ++ writeUInt32(os, 0); // ulCodePageRange2 ++ writeInt16(os, 0); // sxHeight ++ writeInt16(os, charmap.valueExists(0x48) ? 0x48 : 0); // sCapHeight ++ writeUInt16(os, 0); // usDefaultChar ++ writeUInt16(os, charmap.valueExists(0x20) ? 0x20 : 0xffff); // usBreakChar (space or .notdef) ++ writeUInt16(os, 0); // usMaxContext ++} ++ ++#if 0 ++void OS2Table::updateYMinMax (int16_t ymin, int16_t ymax) { ++ _usWinAscent = max(_usWinAscent, uint16_t(ymax)); ++ _usWinDescent = max(_usWinDescent, uint16_t(ymin < 0 ? -ymin : 0)); ++} ++#endif ++ ++ ++/** Returns the bit number denoting the Unicode range for a codepoint according to ++ * the OS/2 table specification. If there's no matching range for the codepoint, ++ * the function returns -1. Currently, only the ranges specified by OS/2 table ++ * version 1 are considered. */ ++static int unicode_range_bit (uint32_t codepoint) { ++ struct UCRange { ++ UCRange (uint32_t cp) : first(cp), last(cp), os2bit(0) {} ++ UCRange (uint32_t cp1, uint32_t cp2, int bit) : first(cp1), last(cp2), os2bit(bit) {} ++ uint32_t first, last; ++ int os2bit; ++ }; ++ // Unicode ranges according to http://unicode.org/Public/UNIDATA/Blocks.txt ++ static array ucranges {{ ++ {0x00020, 0x0007E, 0}, // Basic Latin ++ {0x000A0, 0x000FF, 1}, // Latin-1 Supplement ++ {0x00100, 0x0017F, 2}, // Latin Extended-A ++ {0x00180, 0x0024F, 3}, // Latin Extended-B ++ {0x00250, 0x002AF, 4}, // IPA Extensions ++ {0x002B0, 0x002FF, 5}, // Spacing Modifier Letters ++ {0x00300, 0x0036F, 6}, // Combining Diacritical Marks ++ {0x00370, 0x003FF, 7}, // Greek and Coptic ++ {0x00400, 0x0052F, 9}, // Cyrillic / Cyrillic Supplement ++ {0x00530, 0x0058F, 10}, // Armenian ++ {0x00590, 0x005FF, 11}, // Hebrew ++ {0x00600, 0x006FF, 13}, // Arabic ++ {0x00700, 0x0074F, 71}, // Syriac ++ {0x00750, 0x0077F, 13}, // Arabic Supplement ++ {0x00780, 0x007BF, 72}, // Thaana ++ {0x007C0, 0x007FF, 14}, // N'Ko ++ {0x00800, 0x0083F, 12}, // Samaritan ++ {0x00900, 0x0097F, 15}, // Devanagari ++ {0x00980, 0x009FF, 16}, // Bengali ++ {0x00A00, 0x00A7F, 17}, // Gurmukhi ++ {0x00A80, 0x00AFF, 18}, // Gujarati ++ {0x00B00, 0x00B7F, 19}, // Oriya ++ {0x00B80, 0x00BFF, 20}, // Tamil ++ {0x00C00, 0x00C7F, 21}, // Telugu ++ {0x00C80, 0x00CFF, 22}, // Kannada ++ {0x00D00, 0x00D7F, 23}, // Malayalam ++ {0x00E00, 0x00E7F, 24}, // Thai ++ {0x00E80, 0x00EFF, 25}, // Lao ++ {0x010A0, 0x010FF, 26}, // Georgian ++ {0x01100, 0x011FF, 28}, // Hangul Jamo ++ {0x01B00, 0x01B7F, 27}, // Balinese ++ {0x01D00, 0x01DBF, 4}, // Phonetic Extensions & Supplement ++ {0x01D80, 0x01DFF, 6}, // Combining Diacritical Marks Supplement ++ {0x01E00, 0x01EFF, 29}, // Latin Extended Additional ++ {0x01F00, 0x01FFF, 30}, // Greek Extended ++ {0x02000, 0x0206F, 31}, // General Punctuation ++ {0x02070, 0x0209F, 32}, // Superscripts and Subscripts ++ {0x020A0, 0x020CF, 33}, // Currency Symbols ++ {0x020D0, 0x020FF, 34}, // Combining Marks for Symbols ++ {0x02100, 0x0214F, 35}, // Letterlike Symbols ++ {0x02150, 0x0218F, 36}, // Number Forms ++ {0x02190, 0x021FF, 37}, // Arrows ++ {0x02200, 0x022FF, 38}, // Mathematical Operators ++ {0x02300, 0x0237F, 39}, // Miscellaneous Technical ++ {0x02400, 0x0243F, 40}, // Control Pictures ++ {0x02440, 0x0245F, 41}, // Optical Character Recognition ++ {0x02460, 0x024FF, 42}, // Enclosed Alphanumerics ++ {0x02500, 0x0257F, 43}, // Box Drawing ++ {0x02580, 0x0259F, 44}, // Block Elements ++ {0x025A0, 0x025FF, 45}, // Geometric Shapes ++ {0x02600, 0x0267F, 46}, // Miscellaneous Symbols ++ {0x02700, 0x027BF, 47}, // Dingbats ++ {0x027C0, 0x027EF, 38}, // Miscellaneous Mathematical Symbols-A ++ {0x027F0, 0x027FF, 37}, // Supplementary Arrows-A ++ {0x02800, 0x028FF, 82}, // Braille Patterns ++ {0x02900, 0x0297F, 37}, // Supplementary Arrows-B ++ {0x02980, 0x02AFF, 38}, // Miscellaneous Mathematical Symbols-B + Supplemental Mathematical Operators ++ {0x02B00, 0x02BFF, 37}, // Miscellaneous Symbols and Arrows ++ {0x02C60, 0x02C7F, 29}, // Latin Extended-C ++ {0x02C80, 0x02CFF, 8}, // Coptic ++ {0x02D00, 0x02D25, 26}, // Georgian Supplement ++ {0x02DE0, 0x02DFF, 9}, // Cyrillic Extended-A ++ {0x02E00, 0x02E7F, 31}, // Supplemental Punctuation ++ {0x02E80, 0x02FFF, 59}, // CJK Radicals Supplement + Kangxi Radicals + Ideographic Description Characters ++ {0x03000, 0x0303F, 48}, // CJK Symbols and Punctuation ++ {0x03040, 0x0309F, 49}, // Hiragana ++ {0x030A0, 0x030FF, 50}, // Katakana ++ {0x03100, 0x0312F, 51}, // Bopomofo ++ {0x03130, 0x0318F, 52}, // Hangul Compatibility Jamo ++ {0x03190, 0x0319F, 59}, // Kanbun ++ {0x031A0, 0x031BF, 51}, // Bopomofo Extended ++ {0x031F0, 0x031FF, 50}, // Katakana Phonetic Extensions ++ {0x03200, 0x032FF, 54}, // Enclosed CJK Letters and Months ++ {0x03300, 0x033FF, 55}, // CJK compatability ++ {0x03400, 0x04DBF, 59}, // CJK Unified Ideographs Extension A ++ {0x04E00, 0x09FFF, 59}, // CJK Unified Ideographs ++ {0x0A500, 0x0A62B, 12}, // Vai ++ {0x0A640, 0x0A69F, 9}, // Cyrillic Extended-B ++ {0x0A700, 0x0A71F, 5}, // Modifier Tone Letters ++ {0x0A720, 0x0A7FF, 29}, // Latin Extended-D ++ {0x0A840, 0x0A87F, 53}, // Phags-pa ++ {0x0AC00, 0x0D7AF, 56}, // Hangul Syllables ++ {0x0D800, 0x0DFFF, 57}, // Non-Plane 0 ++ {0x0E000, 0x0F8FF, 60}, // Private Use Area ++ {0x0F900, 0x0FAFF, 61}, // CJK Compatibility Ideographs ++ {0x0FA2A, 0x0FAFF, 61}, // CJK Compatibility Ideographs ++ {0x0FB00, 0x0FB4F, 62}, // Alphabetic Presentation Forms ++ {0x0FB50, 0x0FDFF, 63}, // Arabic Presentation Forms-A ++ {0x0FE00, 0x0FE0F, 91}, // Variation Selectors ++ {0x0FE20, 0x0FE2F, 64}, // Combining Half Marks ++ {0x0FE30, 0x0FE4F, 65}, // CJK Compatibility Forms ++ {0x0FE50, 0x0FE6F, 66}, // Small Form Variants ++ {0x0FE70, 0x0FEEF, 67}, // Arabic Presentation Forms-B ++ {0x0FF00, 0x0FFEF, 68}, // Halfwidth and Fullwidth Forms ++ {0x0FFF0, 0x0FFFF, 69}, // Specials ++ {0x10900, 0x1091F, 58}, // Phoenician ++ {0x20000, 0x2A6DF, 59}, // CJK Unified Ideographs Extension B ++ {0x2A700, 0x2B73F, 59}, // CJK Unified Ideographs Extension C ++ {0x2B740, 0x2B81F, 59}, // CJK Unified Ideographs Extension D ++ {0x2F800, 0x2FA1F, 61}, // CJK Compatibility Ideographs Supplement ++ }}; ++ auto it = lower_bound(ucranges.begin(), ucranges.end(), UCRange(codepoint), [](const UCRange &r1, const UCRange &r2) { ++ return r1.last < r2.first; ++ }); ++ if (it != ucranges.end() && codepoint >= it->first && codepoint <= it->last) ++ return it->os2bit; ++ return -1; ++} ++ ++ ++/** Returns the Unicode ranges encompassed by the font. The ranges are encoded by four dwords, ++ * where each of the 128 bits represents a certain range. The returned vector contains the ++ * dwords in little-endian order, i.e. [bits 0-31, bits 32-63, bits 64-95, bits 96-127]. */ ++static vector compute_unicode_range_bits (const RangeMap &charmap) { ++ vector rangeBits(4, 0); ++ for (auto uc2charcode : charmap) { ++ int bit = unicode_range_bit(uc2charcode.first); ++ if (bit >= 0) { ++ for (int i=0; i < 4; i++) { ++ if (bit < 32*(i+1)) { ++ rangeBits[i] |= (1 << (bit-32*i)); ++ break; ++ } ++ } ++ } ++ } ++ return rangeBits; ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.hpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/OS2Table.hpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,46 @@ ++/************************************************************************* ++** OS2Table.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the OS/2 and Windows metrics ++ * table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/os2.htm */ ++class OS2Table : public TTFTable { ++ friend class TTFWriter; ++ public: ++ uint32_t tag () const override {return name2id("OS/2");} ++ void write (std::ostream &os) const override; ++ ++ protected: ++ int16_t averageCharWidth () const; ++ void updateXMinMax (int16_t xmin, int16_t xmax) {_xmax = xmax;} ++ void updateYMinMax (int16_t ymin, int16_t ymax) {} ++ ++ private: ++ int16_t _xmax=0; ++}; ++ ++} // namespace ttf +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.cpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.cpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,63 @@ ++/************************************************************************* ++** PostTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include "PostTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++#if 0 ++/** Writes a string in Pascal format to an output stream. The string should not be ++ * longer than 255 characters. Otherwise, it's truncated accordingly. */ ++static void write_pascal_string (ostream &os, const string &str) { ++ size_t len = std::min(str.length(), size_t(255)); ++ writeUInt8(os, len); // first byte determines the string length ++ for (size_t i=0; i < len; i++) ++ writeUInt8(os, str[i]); ++} ++#endif ++ ++ ++void PostTable::write (ostream &os) const { ++ writeUInt32(os, 0x30000); // table version 3 ++ writeInt32(os, 0); // italic angle ++ writeInt16(os, 0); // underline position ++ writeInt16(os, 0); // underline thickness ++ writeUInt32(os, ttfWriter()->isFixedPitch()); // 1 = fixed pitch ++ writeUInt32(os, 0); // minMemType42 ++ writeUInt32(os, 0); // maxMemType42 ++ writeUInt32(os, 0); // minMemType1 ++ writeUInt32(os, 0); // maxMemType1 ++/* writeUInt16(os, ttfWriter()->getUnicodeCharMap().numValues()); ++ // write name indexes in glyph ID order (index 0 = ".notdef") ++ uint16_t index=0; ++ for (auto cp2charcode : ttfWriter()->getUnicodeCharMap()) { ++ string name = ttfWriter()->getFont().glyphName(cp2charcode.second); ++ writeUInt16(os, name.empty() || name == ".notdef" ? 0 : ++index); ++ } ++ // write the glyph names in glyph ID order ++ for (auto cp2charcode : ttfWriter()->getUnicodeCharMap()) { ++ string name = ttfWriter()->getFont().glyphName(cp2charcode.second); ++ if (!name.empty() && name != ".notdef") ++ write_pascal_string(os, name); ++ }*/ ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.hpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/PostTable.hpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,37 @@ ++/************************************************************************* ++** PostTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the PostScript table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/post.htm */ ++class PostTable : public TTFTable { ++ public: ++ uint32_t tag () const override {return name2id("post");} ++ void write (std::ostream &os) const override; ++}; ++ ++} // namespace ttf +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.cpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.cpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,161 @@ ++/************************************************************************* ++** TTFAutohint.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include ++#include "../MessageException.hpp" ++#include "../utility.hpp" ++#include "TTFAutohint.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++#ifndef HAVE_TTFAUTOHINT_H ++TTFAutohint::TTFAutohint () {} ++ ++bool TTFAutohint::available () const { ++ return false; ++} ++ ++int TTFAutohint::autohint (const string&, const string&, bool) { ++ return 0; ++} ++ ++string TTFAutohint::lastErrorMessage () const { ++ return ""; ++} ++ ++string TTFAutohint::version () const { ++ return ""; ++} ++ ++#else // HAVE_TTFAUTOHINT_H ++ ++#include ++ ++#ifndef HAVE_LIBTTFAUTOHINT ++static string get_libttfautohint () { ++#ifdef _WIN32 ++ return "ttfautohint.dll"; ++#else ++ string dlname = "libttfautohint.so.1"; ++#ifdef __APPLE__ ++ DLLoader loader(dlname); ++ if (!loader.loaded()) ++ dlname = "libttfautohint.1.dylib"; ++#endif ++ return dlname; ++#endif // _WIN32 ++} ++#endif // HAVE_LIBTTFAUTOHINT ++ ++ ++TTFAutohint::TTFAutohint () ++#ifndef HAVE_LIBTTFAUTOHINT ++ : DLLoader(get_libttfautohint()) ++#endif ++{ ++} ++ ++ ++/** Returns true if the ttfautohint library is present. */ ++bool TTFAutohint::available () const { ++#ifdef HAVE_LIBTTFAUTOHINT ++ return true; ++#else ++ return loaded(); ++#endif ++} ++ ++ ++/** Runs ttfautohint on a given font file. ++ * @param[in] source name of TTF input file ++ * @param[in] target name of TTF output file ++ * @param[in] rehintIfSymbolFont if true, ttfautohint is run again with option "symbol" in case regular hinting is rejected. ++ * @return ttfautohint error code (0 = success) */ ++int TTFAutohint::autohint (const string &source, const string &target, bool rehintIfSymbolFont) { ++#ifdef HAVE_LIBTTFAUTOHINT ++ auto fn = &TTF_autohint; ++#else ++ auto fn = LOAD_SYMBOL(TTF_autohint); ++#endif ++ int ret=0; ++ if (fn) { ++ _lastErrorMessage = nullptr; ++ ifstream ifs(source, ios::binary|ios::ate); ++ if (!ifs) ++ throw MessageException("failed to open '"+source+"' for reading"); ++ size_t inbufSize = ifs.tellg(); ++ ifs.seekg(0, ios::beg); ++ auto inbuf = util::make_unique(inbufSize); ++ if (!ifs.read(inbuf.get(), inbufSize)) ++ throw MessageException("failed to read from '"+source+"'"); ++ char *outbuf = nullptr; ++ size_t outbufSize; ++ ret = fn("in-buffer, in-buffer-len, out-buffer, out-buffer-len, default-script, error-string, alloc-func", ++ inbuf.get(), inbufSize, &outbuf, &outbufSize, "latn", &_lastErrorMessage, &std::malloc); ++ if (ret == TA_Err_Missing_Glyph && rehintIfSymbolFont) { ++ ifs.clear(); ++ ifs.seekg(0, ios::beg); ++ std::free(outbuf); ++ ret = fn("in-buffer, in-buffer-len, out-buffer, out-buffer-len, symbol, error-string, alloc-func", ++ inbuf.get(), inbufSize, &outbuf, &outbufSize, true, &_lastErrorMessage, &std::malloc); ++ } ++ if (ret == 0) { ++ ofstream ofs(target, ios::binary); ++ if (ofs) ++ ofs.write(outbuf, outbufSize); ++ else ++ throw MessageException("failed to open '"+target+"' for writing"); ++ } ++ std::free(outbuf); ++ } ++ return ret; ++} ++ ++ ++/** Returns the error message of the last autohint call. */ ++string TTFAutohint::lastErrorMessage () const { ++ string message; ++ if (_lastErrorMessage) ++ message = reinterpret_cast(_lastErrorMessage); ++ return message; ++} ++ ++ ++/** Returns the version number of ttfautohint. */ ++string TTFAutohint::version () const { ++#ifdef HAVE_LIBTTFAUTOHINT ++ auto fn = &TTF_autohint_version; ++#else ++ auto fn = LOAD_SYMBOL(TTF_autohint_version); ++#endif ++ string ret; ++ if (fn) { ++ int major, minor, revision; ++ fn(&major, &minor, &revision); ++ ret = to_string(major)+"."+to_string(minor); ++ if (revision) ++ ret += "."+to_string(revision); ++ } ++ return ret; ++} ++ ++#endif // HAVE_TTFAUTOHINT_H +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.hpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFAutohint.hpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,52 @@ ++/************************************************************************* ++** TTFAutohint.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include ++ ++#if defined(HAVE_TTFAUTOHINT_H) && !defined(HAVE_LIBTTFAUTOHINT) ++#include "../DLLoader.hpp" ++#endif ++ ++namespace ttf { ++ ++class TTFAutohint ++#if defined(HAVE_TTFAUTOHINT_H) && !defined(HAVE_LIBTTFAUTOHINT) ++ : public DLLoader ++#endif ++{ ++ public: ++ TTFAutohint (); ++ TTFAutohint (const TTFAutohint &ta) =delete; ++ bool available () const; ++ int autohint (const std::string &source, const std::string &target, bool rehintIfSymbolFont); ++ std::string lastErrorMessage () const; ++ std::string version () const; ++ ++#ifdef HAVE_TTFAUTOHINT_H ++ private: ++ const unsigned char *_lastErrorMessage; ///< message created by last call of 'autohint' ++#endif ++}; ++ ++} // namespace ttf ++ +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.cpp.301 2023-01-17 15:53:51.724205542 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.cpp 2023-01-17 15:53:51.724205542 -0500 +@@ -0,0 +1,94 @@ ++/************************************************************************* ++** TTFTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include ++#include "TTFTable.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++ ++TableBuffer::TableBuffer (uint32_t tag, vector data) ++ : _tag(tag), _unpaddedSize(data.size()), _compressedSize(_unpaddedSize), _data(std::move(data)) ++{ ++ _data.resize((_unpaddedSize+3) & ~3, 0); // ensure data.size() % 4 == 0 ++ for (size_t i=0; i < paddedSize(); i+=4) { ++ auto *bytes = reinterpret_cast(_data.data()); ++ _checksum += bytes[i]*0x1000000 + bytes[i+1]*0x010000 + bytes[i+2]*0x0100 + bytes[i+3]; ++ } ++} ++ ++ ++TableBuffer::TableBuffer (uint32_t tag, vector data, size_t checksumExcludeOffset) ++ : TableBuffer(tag, std::move(data)) ++{ ++ if (checksumExcludeOffset+4 < _data.size()) ++ _checksum -= getUInt32(checksumExcludeOffset); ++} ++ ++ ++string TableBuffer::name () const { ++ string ret; ++ for (int i=3; i >= 0; i--) { ++ char c = char(_tag >> (8*i)); ++ ret += (c >= 32 && c <= 126 ? c : '*'); ++ } ++ return ret; ++} ++ ++ ++/** Tries to compress the buffer data. If the size of the compressed buffer data is ++ * greater or equal than the size of the uncompressed data, the buffer stays uncompressed. ++ * @returns true if the data was compressed */ ++void TableBuffer::compress () { ++ if (_data.size() < 16) ++ return; ++ uLong compressedSize = compressBound(_data.size()); ++ vector compressedData(compressedSize, 0); ++ // Compress with zlib for now. We could also use zopfli for slightly better but much slower compression. ++ // Only use the compressed data if it actually leads to a size reduction. Otherwise, use the original table data. ++ auto source = reinterpret_cast(_data.data()); ++ auto target = reinterpret_cast(&compressedData[0]); ++ if (compress2(target, &compressedSize, source, _unpaddedSize, Z_BEST_COMPRESSION) == Z_OK && compressedSize < _unpaddedSize) { ++ _compressedSize = compressedSize; ++ _data = std::move(compressedData); ++ _data.resize((compressedSize+3) & ~3, 0); // reduce buffer to padded compressed size ++ } ++} ++ ++//////////////////////////////////////////////////////////////////////////////////// ++ ++/** Creates a buffer object containing the binary data represented by this table. */ ++TableBuffer TTFTable::createBuffer () const { ++ ovectorstream> vecstream; ++ write(vecstream); ++ vector vec; ++ vecstream.swap_vector(vec); // move data from vector stream to vec ++ return TableBuffer(tag(), std::move(vec)); ++} ++ ++ ++string TTFTable::name () const { ++ string ret; ++ for (int i=3; i >= 0; i--) ++ ret += char(tag() >> (8*i)); ++ return ret; ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.hpp.301 2023-01-17 15:53:51.725205554 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFTable.hpp 2023-01-17 15:55:12.557139153 -0500 +@@ -0,0 +1,109 @@ ++/************************************************************************* ++** TTFTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++#include ++#include ++#include ++#include ++ ++namespace ttf { ++ ++/** Class to handle the binary TTF table data. */ ++class TableBuffer { ++ friend class TTFWriter; ++ public: ++ TableBuffer (uint32_t tag, std::vector data); ++ TableBuffer (uint32_t tag, std::vector data, size_t checksumExcludeOffset); ++ uint32_t tag () const {return _tag;} ++ uint32_t unpaddedSize () const {return _unpaddedSize;} ++ uint32_t paddedSize () const {return uint32_t(_data.size());} ++ uint32_t compressedSize () const {return _compressedSize;} ++ uint32_t checksum () const {return _checksum;} ++ void compress (); ++ std::string name () const; ++ ++ uint8_t getUInt8 (size_t offs) const {return _data[offs];} ++ uint16_t getUInt16 (size_t offs) const {return getUInt8(offs)*0x100 + getUInt8(offs+1);} ++ uint32_t getUInt32 (size_t offs) const {return getUInt16(offs)*0x10000 + getUInt16(offs+2);} ++ ++ /** Writes the n bytes of a given value in big-endian order to the buffer. ++ * The buffer must be big enough to take the value at the desired position. ++ * It is not resized automatically. ++ * @param[in] offset offset/index the first byte is written to ++ * @param[in] val the value to write */ ++ template ++ void setData (size_t offset, const T val) { ++ if (offset+sizeof(T) <= _data.size()) { ++ typename std::make_unsigned::type uval = val; ++ for (int i = sizeof(T)-1; i >= 0; i--) { ++ _data[offset+i] = uint8_t(uval & 0xff); ++ uval >>= 8; ++ } ++ } ++ } ++ ++ /** Writes the buffer data to the given output stream. */ ++ void write (std::ostream &os) const { ++ os.write(_data.data(), _data.size()); ++ } ++ ++ private: ++ uint32_t _tag; ///< tag/ID of corresponding TTF table ++ uint32_t _unpaddedSize; ///< size of the buffer excluding pad bytes ++ uint32_t _compressedSize; ///< sizeof compressed buffer excluding pad bytes ++ uint32_t _checksum=0; ///< checksum of uncompressed data ++ std::vector _data; ///< the (compressed/uncompressed) table data including pad bytes ++}; ++ ++ ++class TTFWriter; ++ ++/** Abstract base class for all TTF tables. */ ++class TTFTable { ++ friend class TTFWriter; ++ public: ++ virtual ~TTFTable () =default; ++ virtual uint32_t tag () const =0; ++ virtual void write (std::ostream &os) const =0; ++ bool active () const {return _ttfWriter != nullptr;} ++ TableBuffer createBuffer () const; ++ std::string name () const; ++ ++ static constexpr uint32_t name2id (const char *str) { ++ return (str[0] << 24) | (str[1] << 16) | (str[2] << 8) | str[3]; ++ } ++ ++ protected: ++ void setTTFWriter (TTFWriter *ttfWriter) {_ttfWriter = ttfWriter;} ++ TTFWriter* ttfWriter () const {return _ttfWriter;} ++ ++ static void writeUInt8 (std::ostream &os, uint8_t val) {os.put(val);} ++ static void writeUInt16 (std::ostream &os, uint16_t val) {os.put(val >> 8); os.put(val & 0xff);} ++ static void writeUInt32 (std::ostream &os, uint32_t val) {writeUInt16(os, val >> 16); writeUInt16(os, val & 0xffff);} ++ static void writeInt8 (std::ostream &os, int8_t val) {writeUInt8(os, uint8_t(val));} ++ static void writeInt16 (std::ostream &os, int16_t val) {writeUInt16(os, uint16_t(val));} ++ static void writeInt32 (std::ostream &os, int32_t val) {writeUInt32(os, uint32_t(val));} ++ ++ private: ++ TTFWriter *_ttfWriter=nullptr; ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.cpp.301 2023-01-17 15:53:51.725205554 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.cpp 2023-01-17 15:53:51.725205554 -0500 +@@ -0,0 +1,422 @@ ++/************************************************************************* ++** TTFWriter.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++#include "../utility.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++#ifdef TTFDEBUG ++bool TTFWriter::CREATE_PS_GLYPH_OUTLINES; ++#endif ++ ++ ++TTFWriter::TTFWriter (const PhysicalFont &font, const set &chars) : ++ _font(font), ++ _tracerCallback(), ++ _tables({&_cmap, &_glyf, &_hmtx, &_hhea, &_loca, &_maxp, &_name, &_os2, &_post, &_head}) // mandatory tables ++{ ++ if (font.verticalLayout()) { // is font designed for vertical layout? ++ _tables.push_back(&_vmtx); ++ _tables.push_back(&_vhea); ++ } ++ for (TTFTable *table : _tables) ++ table->setTTFWriter(this); ++ for (uint32_t c : chars) { ++ uint32_t codepoint = font.unicode(c); ++ _unicodeCharMap.addRange(codepoint, codepoint, c); ++ } ++} ++ ++ ++/** Pseudo table representing the TTF header (aka "offset table"). */ ++class TTFHeader : public TTFTable { ++ public: ++ explicit TTFHeader (uint16_t numTables) : _numTables(numTables) {} ++ uint32_t tag () const override {return 0;} ++ ++ void write (ostream &os) const override { ++ writeUInt32(os, 0x00010000); // sfntVersion ++ writeUInt16(os, _numTables); ++ uint16_t entrySelector = util::ilog2(_numTables); ++ uint16_t searchRange = (1 << entrySelector)*16; ++ writeUInt16(os, searchRange); ++ writeUInt16(os, entrySelector); ++ writeUInt16(os, _numTables*16-searchRange); // rangeShift ++ } ++ ++ private: ++ uint16_t _numTables; ++}; ++ ++ ++/** Pseudo table representing the table records. */ ++class TTFTableRecords : public TTFTable { ++ public: ++ explicit TTFTableRecords (const list &buffers) : _buffers(buffers) {} ++ uint32_t tag () const override {return 0;} ++ ++ void write (ostream &os) const override { ++ int numTables = 0; ++ for (const TableBuffer &buffer : _buffers) ++ if (buffer.tag()) ++ numTables++; ++ uint32_t offset = 12 + 16*numTables; ++ for (const TableBuffer &buffer : _buffers) { ++ if (buffer.tag()) { ++ writeUInt32(os, buffer.tag()); ++ writeUInt32(os, buffer.checksum()); ++ writeUInt32(os, offset); ++ writeUInt32(os, buffer.unpaddedSize()); ++ offset += buffer.paddedSize(); ++ } ++ } ++ } ++ ++ private: ++ const list &_buffers; ++}; ++ ++ ++/** Writes the font data in TrueType format to the given output stream. */ ++bool TTFWriter::writeTTF (ostream &os) { ++ list buffers = createTableBuffers(); ++ // write TTF data ++ for (; !buffers.empty(); buffers.pop_front()) ++ buffers.front().write(os); ++ return true; // @@ ++} ++ ++ ++/** Writes the font data in TrueType format to the given file. */ ++bool TTFWriter::writeTTF (const string &ttfname) { ++ ofstream ofs(ttfname, ios::binary); ++ if (ofs) ++ return writeTTF(ofs); ++ return false; ++} ++ ++ ++/** Returns a list containing the binary TTF data segmented by the TTF tables. ++ * The first two list entries represent the TTF header (aka "offset table") and ++ * the table records, respectively. */ ++std::list TTFWriter::createTableBuffers () { ++ list buffers; ++ for (const TTFTable *table : _tables) ++ buffers.emplace_back(table->createBuffer()); ++ // sort table buffers according to their tag/ID in ascending order ++ buffers.sort([](const TableBuffer &buf1, const TableBuffer &buf2) { ++ return buf1.tag() < buf2.tag(); ++ }); ++ TTFHeader header(_tables.size()); ++ TTFTableRecords records(buffers); ++ buffers.emplace_front(records.createBuffer()); ++ buffers.emplace_front(header.createBuffer()); ++ // compute global checksum (checkSumAdjustment entry of head table) ++ uint32_t checksum=0; ++ for (const TableBuffer &buffer : buffers) ++ checksum += buffer.checksum(); ++ checksum = 0xB1B0AFBA-checksum; ++ // write checksum directly to the head table buffer ++ auto headBufferIt = find_if(buffers.begin(), buffers.end(), [](const TableBuffer &buf) { ++ return buf.tag() == TTFTable::name2id("head"); ++ }); ++ headBufferIt->setData(_head.offsetToChecksum(), checksum); ++ return buffers; ++} ++ ++ ++/** Returns a factor c that scales the units per EM of the source font to ++ * a value which is a power of 2, i.e. log2(c*upem) is an integer. */ ++double TTFWriter::unitsPerEmFactor () const { ++ double target_upem = targetUnitsPerEm(); ++ return target_upem > 0 ? (target_upem/_font.unitsPerEm()) : 0.0; ++} ++ ++ ++/** Returns the units per EM of the TTF font to be written. ++ * According to the OTF specification, the value should be a power of 2 ++ * if the font contains TTF outlines. */ ++int TTFWriter::targetUnitsPerEm () const { ++ int upem = _font.unitsPerEm(); ++ if (upem == 0) ++ return 0; ++ ++ if (upem < 16) ++ return 16; // minimum allowed upem in TTF/OTF ++ if (upem > 0x4000) ++ return 0x4000; // maximum allowed upem in TTF/OTF ++ int log2_upem = util::ilog2(upem); ++ if ((1 << log2_upem) == upem) // is upem of source font a power of 2? ++ return upem; ++ return 1 << (log2_upem+1); ++} ++ ++ ++int16_t TTFWriter::hAdvance (uint16_t c) const { ++ double scale = unitsPerEmFactor(); ++ double extend = _font.style() ? _font.style()->extend : 1; ++ return int16_t(round(scale*extend*_font.hAdvance(c))); ++} ++ ++ ++void TTFWriter::updateGlobalBbox (uint32_t c, int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax) { ++ if (xmin != 0 || ymin != 0 || xmax != 0 || ymax != 0) ++ _hhea.updateXMinMax(c, xmin, xmax); ++ if (xmin == 0 && xmax == 0) ++ xmax = hAdvance(c); ++ _head.updateGlobalBbox(xmin, ymin, xmax, ymax); ++ _hmtx.updateWidthData(c, xmin, xmax); ++ _os2.updateXMinMax(xmin, xmax); ++ _os2.updateYMinMax(ymin, ymax); ++ if (_vhea.active()) { ++ _vhea.updateYMinMax(c, ymin, ymax); ++ _vmtx.updateHeightData(c, ymin, ymax); ++ } ++} ++ ++ ++/** Converts TTF data to WOFF2 and writes the result to an output stream. ++ * @param[in] buffer contents of TTF file ++ * @param[in,out] os WOFF2 output stream ++ * @return true on success */ ++static bool ttf_to_woff2 (const string &buffer, ostream &os) { ++ const uint8_t* input_data = reinterpret_cast(buffer.data()); ++ size_t output_size = woff2::MaxWOFF2CompressedSize(input_data, buffer.size()); ++ string output(output_size, 0); ++ uint8_t* output_data = reinterpret_cast(&output[0]); ++ woff2::WOFF2Params params; ++ if (woff2::ConvertTTFToWOFF2(input_data, buffer.size(), output_data, &output_size, params)) { ++ output.resize(output_size); ++ copy(output.begin(), output.end(), ostream_iterator(os)); ++ return true; ++ } ++ return false; ++} ++ ++ ++/** Writes the font data in WOFF2 format to the given output stream. */ ++bool TTFWriter::writeWOFF2 (ostream &os) { ++ ostringstream oss; ++ if (writeTTF(oss)) ++ return ttf_to_woff2(oss.str(), os); ++ return false; ++} ++ ++ ++/** Writes the font data in WOFF2 format to the given file. */ ++bool TTFWriter::writeWOFF2 (const string &woff2name) { ++ ofstream ofs(woff2name, ios::binary); ++ if (ofs) ++ return writeWOFF2(ofs); ++ return false; ++} ++ ++ ++/** Reads TTF data from an input stream, converts it to WOFF2, and ++ * writes the result to an output stream. ++ * @param[in,out] is TTF input stream ++ * @param[in,out] os WOFF2 output stream ++ * @return true on success */ ++bool TTFWriter::convertTTFToWOFF2 (istream &is, ostream &os) { ++ ostringstream oss; ++ oss << is.rdbuf(); ++ return ttf_to_woff2(oss.str(), os); ++} ++ ++ ++/** Reads TTF data from an input file, converts it to WOFF2, and ++ * writes the result to an output file. ++ * @param[in] ttfname name/path of TTF file ++ * @param[in] woff2name name/path of WOFF2 file ++ * @return true on success */ ++bool TTFWriter::convertTTFToWOFF2 (const string &ttfname, const string &woff2name) { ++ ifstream ifs(ttfname, ios::binary); ++ if (ifs) { ++ ofstream ofs(woff2name, ios::binary); ++ if (ofs) ++ return convertTTFToWOFF2(ifs, ofs); ++ } ++ return false; ++} ++ ++ ++/** Pseudo table representing the WOFF header. */ ++class WOFFHeader : public TTFTable { ++ public: ++ WOFFHeader (uint16_t numTables, uint32_t ttfSize, uint32_t woffSize) ++ : _numTables(numTables), _ttfSize(ttfSize), _woffSize(woffSize) {} ++ ++ uint32_t tag () const override {return 0;} ++ ++ void write (ostream &os) const override { ++ writeUInt32(os, 0x774F4646); // "WOFF" ++ writeUInt32(os, 0x10000); // version of contained TTF font (1.0) ++ writeUInt32(os, _woffSize); // total length of WOFF file ++ writeUInt16(os, _numTables); // number of tables ++ writeUInt16(os, 0); // reserved ++ writeUInt32(os, _ttfSize); // size of uncompressed TTF data ++ writeUInt32(os, 0); // WOFF version (not required) ++ writeUInt32(os, 0); // offset to metadata block ++ writeUInt32(os, 0); // compressed size of metadata block ++ writeUInt32(os, 0); // uncompressed size of metadata block ++ writeUInt32(os, 0); // offset to private data block ++ writeUInt32(os, 0); // size of private data block ++ } ++ ++ private: ++ uint16_t _numTables; ///< number of tables in WOFF file ++ uint32_t _ttfSize; ///< total length of TTF file ++ uint32_t _woffSize; ///< total length of WOFF file ++}; ++ ++ ++/** Pseudo table representing the WOFF table records. */ ++class WOFFTableRecords : public TTFTable { ++ public: ++ explicit WOFFTableRecords (const list &buffers) : _buffers(buffers) {} ++ uint32_t tag () const override {return 0;} ++ ++ void write (ostream &os) const override { ++ uint32_t offset = 44 + 20*_buffers.size(); // offset to first byte of table data ++ for (const TableBuffer &buffer : _buffers) { ++ if (buffer.tag()) { ++ writeUInt32(os, buffer.tag()); // table tag/ID ++ writeUInt32(os, offset); // offset to table from beginning of WOFF file ++ writeUInt32(os, buffer.compressedSize()); // compressed length excluding padding ++ writeUInt32(os, buffer.unpaddedSize()); // uncompressed length excluding padding ++ writeUInt32(os, buffer.checksum()); // checksum of the uncompressed table ++ } ++ offset += buffer.paddedSize(); ++ } ++ } ++ ++ private: ++ const list &_buffers; ++}; ++ ++ ++static bool ttf_to_woff (list &&buffers, ostream &os) { ++ size_t ttfSize = std::accumulate(buffers.begin(), buffers.end(), size_t(0), [](size_t sum, const TableBuffer &buf) { ++ return sum + buf.paddedSize(); ++ }); ++ buffers.pop_front(); // remove TTF header ++ buffers.pop_front(); // remove TTF table records ++ for (TableBuffer &buffer : buffers) ++ buffer.compress(); ++ size_t woffSize = std::accumulate(buffers.begin(), buffers.end(), size_t(0), [](size_t sum, const TableBuffer &buf) { ++ return sum + buf.paddedSize(); ++ }); ++ woffSize += 44 + 20*buffers.size(); // add size of header and table records ++ WOFFHeader header(buffers.size(), ttfSize, woffSize); ++ WOFFTableRecords records(buffers); ++ buffers.emplace_front(records.createBuffer()); ++ buffers.emplace_front(header.createBuffer()); ++ for (; !buffers.empty(); buffers.pop_front()) ++ buffers.front().write(os); ++ return true; // @@ ++} ++ ++ ++/** Writes the font data in WOFF format to the given output stream. */ ++bool TTFWriter::writeWOFF (ostream &os) { ++ return ttf_to_woff(createTableBuffers(), os); ++} ++ ++ ++/** Writes the font data in WOFF format to the given file. */ ++bool TTFWriter::writeWOFF (const string &woffname) { ++ ofstream ofs(woffname, ios::binary); ++ if (ofs) ++ return writeWOFF(ofs); ++ return false; ++} ++ ++ ++/** Reads TTF data from an input stream, converts it to WOFF, and ++ * writes the result to an output stream. ++ * @param[in,out] is TTF input stream ++ * @param[in,out] os WOFF output stream ++ * @return true on success */ ++bool TTFWriter::convertTTFToWOFF (istream &is, ostream &os) { ++ list buffers; ++ // read and process TTF header ++ vector bufvec(12, 0); ++ is.read(&bufvec[0], 12); ++ buffers.emplace_back(TableBuffer(0, std::move(bufvec))); ++ int numTables = buffers.back().getUInt16(4); ++ ++ // read and process table records ++ bufvec.clear(); ++ bufvec.resize(4 * 4 * numTables); ++ is.read(&bufvec[0], 4 * 4 * numTables); ++ buffers.emplace_back(TableBuffer(0, std::move(bufvec))); ++ ++ struct TableRecord { ++ TableRecord (const TableBuffer &buf, size_t ofs) ++ : tag(buf.getUInt32(ofs)), checksum(buf.getUInt32(ofs+4)), offset(buf.getUInt32(ofs+8)), length(buf.getUInt32(ofs+12)) {} ++ uint32_t tag; ++ uint32_t checksum; ++ uint32_t offset; ++ uint32_t length; ++ }; ++ vector tableRecords; ++ tableRecords.reserve(numTables); ++ const TableBuffer &recbuf = buffers.back(); ++ for (int i=0; i < numTables; i++) ++ tableRecords.emplace_back(TableRecord(recbuf, 16*i)); ++ ++ // read and process tables ++ for (const TableRecord &record : tableRecords) { ++ bufvec.clear(); ++ bufvec.resize(record.length); ++ is.seekg(record.offset); ++ is.read(&bufvec[0], record.length); ++ if (record.tag == TTFTable::name2id("head")) ++ buffers.emplace_back(TableBuffer(record.tag, std::move(bufvec), HeadTable::offsetToChecksum())); ++ else ++ buffers.emplace_back(TableBuffer(record.tag, std::move(bufvec))); ++ } ++ return ttf_to_woff(std::move(buffers), os); ++} ++ ++ ++/** Reads TTF data from an input file, converts it to WOFF, and ++ * writes the result to an output file. ++ * @param[in] ttfname name/path of TTF file ++ * @param[in] woffname name/path of WOFF file ++ * @return true on success */ ++bool TTFWriter::convertTTFToWOFF (const string &ttfname, const string &woffname) { ++ ifstream ifs(ttfname, ios::binary); ++ if (ifs) { ++ ofstream ofs(woffname, ios::binary); ++ if (ofs) ++ return convertTTFToWOFF(ifs, ofs); ++ } ++ return false; ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.hpp.301 2023-01-17 15:53:51.725205554 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/TTFWriter.hpp 2023-01-17 15:53:51.725205554 -0500 +@@ -0,0 +1,113 @@ ++/************************************************************************* ++** TTFWriter.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include ++#include "CmapTable.hpp" ++#include "GlyfTable.hpp" ++#include "HeadTable.hpp" ++#include "HheaTable.hpp" ++#include "HmtxTable.hpp" ++#include "LocaTable.hpp" ++#include "MaxpTable.hpp" ++#include "NameTable.hpp" ++#include "OS2Table.hpp" ++#include "PostTable.hpp" ++#include "VheaTable.hpp" ++#include "VmtxTable.hpp" ++#include "../GFGlyphTracer.hpp" ++#include "../RangeMap.hpp" ++ ++class PhysicalFont; ++ ++namespace ttf { ++ ++class TTFWriter { ++ public: ++ TTFWriter (const PhysicalFont &font, const std::set &chars); ++ bool writeTTF (std::ostream &os); ++ bool writeWOFF (std::ostream &os); ++ bool writeWOFF2 (std::ostream &os); ++ bool writeTTF (const std::string &ttfname); ++ bool writeWOFF (const std::string &woffname); ++ bool writeWOFF2 (const std::string &woff2name); ++ static bool convertTTFToWOFF (std::istream &is, std::ostream &os); ++ static bool convertTTFToWOFF2 (std::istream &is, std::ostream &os); ++ static bool convertTTFToWOFF (const std::string &ttfname, const std::string &woffname); ++ static bool convertTTFToWOFF2 (const std::string &ttfname, const std::string &woff2name); ++ void setTracerCallback (GFGlyphTracer::Callback &callback) {_tracerCallback = &callback;} ++ GFGlyphTracer::Callback* getTracerCallback () const {return _tracerCallback;} ++ const PhysicalFont& getFont () const {return _font;} ++ const RangeMap& getUnicodeCharMap () const {return _unicodeCharMap;} ++ int targetUnitsPerEm () const; ++ double unitsPerEmFactor () const; ++ int16_t hAdvance (uint16_t c) const; ++ void updateGlobalBbox (uint32_t c, int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax); ++ bool isFixedPitch () const {return _hmtx.isFixedPitch();} ++ ++ void updateContourInfo (uint16_t maxContours, uint16_t maxPoints) { ++ _maxp.updateContourInfo(maxPoints, maxContours); ++ } ++ ++ void updateGlobalAdvanceWidth (uint16_t w, uint16_t numHMetrics) {_hhea.updateAdvanceWidth(w, numHMetrics);} ++ void updateGlobalAdvanceHeight (uint16_t h, uint16_t numVMetrics) { ++ if (_vhea.active()) ++ _vhea.updateAdvanceHeight(h, numVMetrics); ++ } ++ ++ void addGlyphOffset (uint32_t offset) { ++ _loca.addOffset(offset); ++ if (offset > 0xFFFF) ++ _head.setLongOffsetFormat(); ++ } ++ ++#ifdef TTFDEBUG ++ static bool CREATE_PS_GLYPH_OUTLINES; ++#endif ++ ++ protected: ++ std::list createTableBuffers (); ++ ++ private: ++ const PhysicalFont &_font; ++ RangeMap _unicodeCharMap; ///< Unicode -> character code ++ GFGlyphTracer::Callback *_tracerCallback; ++ CmapTable _cmap; ///< glyph index to character code mapping table ++ GlyfTable _glyf; ///< glyph data table ++ HeadTable _head; ///< font header table ++ HheaTable _hhea; ///< horizontal header table ++ HmtxTable _hmtx; ///< horizontal metrics table ++ LocaTable _loca; ///< glyph index to location/offset table ++ MaxpTable _maxp; ///< maximum profile table ++ NameTable _name; ///< naming table ++ OS2Table _os2; ///< OS/2 and Windows specific metrics table ++ PostTable _post; ///< PostScript information table ++ VheaTable _vhea; ///< vertical header table ++ VmtxTable _vmtx; ///< vertical metrics table ++ // The following vector contains pointers to the TTF table objects declared above. ++ // If a table t1 contains data that computation depends on data of table t2, ++ // t1 must be inserted after t2. For example, the loca and head tables require data ++ // from the glyf table to compute their data, so that glyf must precede loca and head. ++ std::vector _tables; ++}; ++ ++} // namespace ttf +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.cpp.301 2023-01-17 15:53:51.725205554 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.cpp 2023-01-17 15:53:51.725205554 -0500 +@@ -0,0 +1,66 @@ ++/************************************************************************* ++** VheaTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include "VheaTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++ ++void VheaTable::write (ostream &os) const { ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ writeUInt32(os, 0x10000); // table version 1.0 ++ writeInt16(os, round(font.ascent()*scale)); ++ writeInt16(os, round(-font.descent()*scale)); ++ writeInt16(os, 0); // line gap, always 0 ++ writeUInt16(os, _advanceHeightMax); ++ writeInt16(os, _minTopSideBearing); ++ writeInt16(os, _minBottomSideBearing); ++ writeInt16(os, _yMaxExtent); ++ writeInt16(os, 1); // caretSlopeRise (1 = vertical) ++ writeInt16(os, 0); // caretSlopeRun (0 = vertical) ++ writeInt16(os, 0); // caretOffset ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // reserved ++ writeInt16(os, 0); // metricDataFormat (always 0) ++ writeUInt16(os, _numberOfVMetrics); ++} ++ ++ ++void VheaTable::updateYMinMax (uint32_t c, int16_t ymin, int16_t ymax) { ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ double extend = font.style() ? font.style()->extend : 1; ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ int16_t advance = (c == 0 ? ymax : round(scale*extend*font.vAdvance(c))); ++ _yMaxExtent = max(_yMaxExtent, ymax); ++ _minTopSideBearing = min(_minTopSideBearing, ymin); ++ _minBottomSideBearing = min(_minBottomSideBearing, int16_t(advance-ymax)); ++} ++ ++ ++void VheaTable::updateAdvanceHeight (uint16_t h, uint16_t numberOfVMetrics) { ++ _advanceHeightMax = max(_advanceHeightMax, h); ++ _numberOfVMetrics = numberOfVMetrics; ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.hpp.301 2023-01-17 15:53:51.725205554 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VheaTable.hpp 2023-01-17 15:53:51.725205554 -0500 +@@ -0,0 +1,47 @@ ++/************************************************************************* ++** VheaTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the vertical header table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/vhea.htm */ ++class VheaTable : public TTFTable { ++ friend class TTFWriter; ++ public: ++ uint32_t tag () const override {return name2id("vhea");} ++ void write (std::ostream &os) const override; ++ ++ protected: ++ void updateYMinMax (uint32_t c, int16_t ymin, int16_t ymax); ++ void updateAdvanceHeight (uint16_t h, uint16_t numberOfVMetrics); ++ ++ private: ++ uint16_t _advanceHeightMax = 0; ++ int16_t _minTopSideBearing = std::numeric_limits::max(); ++ int16_t _minBottomSideBearing = std::numeric_limits::max(); ++ int16_t _yMaxExtent = std::numeric_limits::min(); ++ uint16_t _numberOfVMetrics = 0; ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.cpp.301 2023-01-17 15:53:51.725205554 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.cpp 2023-01-17 15:53:51.725205554 -0500 +@@ -0,0 +1,57 @@ ++/************************************************************************* ++** VmtxTable.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include ++#include "VmtxTable.hpp" ++#include "TTFWriter.hpp" ++#include "../Font.hpp" ++ ++using namespace std; ++using namespace ttf; ++ ++ ++void VmtxTable::write (ostream &os) const { ++ auto runStart = _heightInfos.end(); ++ if (!_heightInfos.empty()) ++ runStart -= _runLengthOfAdvHeight-1; ++ // write longVerMetrics up to the beginning of the repeating ++ // advance heights at the end of the container ++ for (auto it = _heightInfos.begin(); it != runStart; ++it) { ++ writeUInt16(os, it->advHeight); ++ writeInt16(os, it->tsb); ++ } ++ // write the trailing top side bearings ++ for (; runStart != _heightInfos.end(); ++runStart) ++ writeInt16(os, runStart->tsb); ++} ++ ++ ++void VmtxTable::updateHeightData (uint32_t c, int16_t ymin, int16_t ymax) { ++ const PhysicalFont &font = ttfWriter()->getFont(); ++ double extend = font.style() ? font.style()->extend : 1; ++ double scale = ttfWriter()->unitsPerEmFactor(); ++ int16_t h = (c == 0 ? ymax : round(scale*extend*font.vAdvance(c))); ++ if (_heightInfos.empty() || h == _heightInfos.back().advHeight) ++ _runLengthOfAdvHeight++; ++ else ++ _runLengthOfAdvHeight = 1; ++ _heightInfos.emplace_back(CharHeightInfo(ymin, h)); ++ ttfWriter()->updateGlobalAdvanceHeight(h, _heightInfos.size()-_runLengthOfAdvHeight+1); ++} +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.hpp.301 2023-01-17 15:53:51.725205554 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ttf/VmtxTable.hpp 2023-01-17 15:53:51.725205554 -0500 +@@ -0,0 +1,49 @@ ++/************************************************************************* ++** VmtxTable.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#pragma once ++ ++#include ++#include "TTFTable.hpp" ++ ++namespace ttf { ++ ++/** This class provides the functions required to write the horizontal metrics table of a TTF/OTF font. ++ * https://www.microsoft.com/typography/otspec/vmtx.htm */ ++class VmtxTable : public TTFTable { ++ friend TTFWriter; ++ struct CharHeightInfo { ++ CharHeightInfo (int16_t l, int16_t h) : tsb(l), advHeight(h) {} ++ uint16_t tsb; // top side bearing ++ uint16_t advHeight; // unscaled advance height ++ }; ++ public: ++ uint32_t tag () const override {return name2id("vmtx");} ++ void write (std::ostream &os) const override; ++ ++ protected: ++ void updateHeightData (uint32_t c, int16_t ymin, int16_t ymax); ++ ++ private: ++ std::vector _heightInfos; ++ size_t _runLengthOfAdvHeight=0; // number of identical advHeight values at end of _heightInfos ++}; ++ ++} // namespace ttf +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.cpp 2023-01-17 15:53:51.725205554 -0500 +@@ -2,7 +2,7 @@ + ** Unicode.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -52,9 +52,12 @@ bool Unicode::isValidCodepoint (uint32_t + + /** Returns a valid Unicode point for the given character code. Character codes + * that are invalid code points because the XML standard forbids or discourages +- * their usage, are mapped to the Private Use Zone U+E000-U+F8FF. */ +-uint32_t Unicode::charToCodepoint (uint32_t c) { +- uint32_t ranges[] = { ++ * their usage, are mapped to the Private Use Zone U+E000-U+F8FF. ++ * @param[in] c character code to map ++ * @param[in] permitSpace if true, space characters are treated as allowed code points ++ * @return the code point */ ++uint32_t Unicode::charToCodepoint (uint32_t c, bool permitSpace) { ++ static uint32_t ranges[] = { + 0x0000, 0x0020, 0xe000, // basic control characters + space + 0x007f, 0x009f, 0xe021, // use of control characters is discouraged by the XML standard + 0x202a, 0x202e, 0xe042, // bidi control characters +@@ -78,9 +81,12 @@ uint32_t Unicode::charToCodepoint (uint3 + 0xffffe, 0xfffff, 0xe885, + 0x10fffe, 0x10ffff, 0xe887 + }; +- for (size_t i=0; i < sizeof(ranges)/sizeof(unsigned) && c >= ranges[i]; i+=3) +- if (c <= ranges[i+1]) +- return ranges[i+2]+c-ranges[i]; ++ if (!permitSpace || c != 0x20) { ++ for (size_t i=0; i < sizeof(ranges)/sizeof(uint32_t) && c >= ranges[i]; i+=3) { ++ if (c <= ranges[i+1]) ++ return ranges[i+2]+c-ranges[i]; ++ } ++ } + return c; + } + +@@ -114,6 +120,32 @@ string Unicode::utf8 (int32_t cp) { + } + + ++uint32_t Unicode::utf8ToCodepoint (const string &utf8) { ++ auto len = utf8.length(); ++ if (len > 0) { ++ unsigned char c0 = utf8[0]; ++ if (c0 >= 0 && c0 <= 127) ++ return c0; ++ if (len > 1) { ++ unsigned char c1 = utf8[1]; ++ if (c0 >= 0xC0 && c0 <= 0xDF) ++ return ((c0-0xC0) << 6) + (c1-0x80); ++ if (len > 2 && (c0 != 0xED || (c1 & 0xA0) != 0xA0)) { ++ unsigned char c2 = utf8[2]; ++ if (c0 >= 0xE0 && c0 <= 0xEF) ++ return ((c0-0xE0) << 12) + ((c1-0x80) << 6) + (c2-0x80); ++ if (len > 3) { ++ unsigned char c3 = utf8[3]; ++ if (c0 >= 0xF0 && c0 <= 0xF7) ++ return ((c0-0xF0) << 18) + ((c1-0x80) << 12) + ((c2-0x80) << 6) + (c3-0x80); ++ } ++ } ++ } ++ } ++ return 0; ++} ++ ++ + /** Converts a surrogate pair to its code point. + * @param[in] high high-surrogate value (upper 16 bits) + * @param[in] low low-surrogate value (lower 16 bits) +@@ -148,6 +180,43 @@ uint32_t Unicode::toSurrogate (uint32_t + } + + ++uint32_t Unicode::toLigature (const string &nonlig) { ++ struct Ligature { ++ const char *nonlig; ++ uint32_t lig; ++ } ligatures[39] = { ++ {u8"AA", 0xA732}, {u8"aa", 0xA733}, ++ {u8"AE", 0x00C6}, {u8"ae", 0x00E6}, ++ {u8"AO", 0xA734}, {u8"ao", 0xA735}, ++ {u8"AU", 0xA736}, {u8"au", 0xA737}, ++ {u8"AV", 0xA738}, {u8"av", 0xA739}, ++ {u8"AY", 0xA73C}, {u8"ay", 0xA73D}, ++ {u8"et", 0x1F670}, ++ {u8"ff", 0xFB00}, ++ {u8"ffi", 0xFB03}, ++ {u8"ffl", 0xFB04}, ++ {u8"fi", 0xFB01}, ++ {u8"fl", 0xFB02}, ++ {u8"Hv", 0x01F6}, {u8"hv", 0x0195}, ++ {u8"lb", 0x2114}, ++ {u8"lL", 0x1EFA}, {u8"ll", 0x1EFB}, ++ {u8"OE", 0x0152}, {u8"oe", 0x0153}, ++ {u8"OO", 0xA74E}, {u8"oo", 0xA74F}, ++ {u8"OO", 0xA74E}, ++ {u8"\u0254e", 0xAB62}, ++ {u8"\u017Fs", 0x1E9E}, {u8"\u017Az", 0x00DF}, ++ {u8"Tz", 0xA728}, {u8"tz", 0xA729}, ++ {u8"ue", 0x1D6B}, ++ {u8"uo", 0xAB63}, ++ {u8"VV", 0x0057}, {u8"tz", 0x0077}, ++ {u8"VY", 0xA760}, {u8"tz", 0xA761}, ++ }; ++ auto it = find_if(begin(ligatures), end(ligatures), [&nonlig](const Ligature &l) { ++ return l.nonlig == nonlig; ++ }); ++ return it != end(ligatures) ? it->lig : 0; ++} ++ + #include "AGLTable.hpp" + + /** Tries to extract the codepoint from AGL character names like "uni1234" or "u1234". +@@ -189,7 +258,7 @@ static const char* get_suffix (const str + "small", "swash", "superior", "inferior", "numerator", "denominator", "oldstyle", + "display", "text", "big", "bigg", "Big", "Bigg", 0 + }; +- size_t pos = name.rfind('.'); ++ auto pos = name.rfind('.'); + if (pos != string::npos) { + string suffix = name.substr(pos+1); + for (const char **p=suffixes; *p; p++) +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/Unicode.hpp 2023-01-17 16:36:01.001375270 -0500 +@@ -2,7 +2,7 @@ + ** Unicode.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,15 +21,18 @@ + #ifndef UNICODE_HPP + #define UNICODE_HPP + ++#include + #include + + struct Unicode { + static bool isValidCodepoint (uint32_t code); +- static uint32_t charToCodepoint (uint32_t c); ++ static uint32_t charToCodepoint (uint32_t c, bool permitSpace=false); + static std::string utf8 (int32_t c); ++ static uint32_t utf8ToCodepoint (const std::string &utf8); + static uint32_t fromSurrogate (uint32_t high, uint32_t low); + static uint32_t fromSurrogate (uint32_t cp); + static uint32_t toSurrogate (uint32_t cp); ++ static uint32_t toLigature (const std::string &nonlig); + static int32_t aglNameToCodepoint (const std::string &name); + }; + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.cpp 2023-01-17 15:53:51.725205554 -0500 +@@ -2,7 +2,7 @@ + ** utility.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -62,6 +62,26 @@ vector math::svd (const double ( + } + + ++/** Returns the value of the definite integral of f:R->R over the interval [t0,t1] ++ * using a simple Simpson/Runge-Kutta (rk4) approximation. ++ * @param[in] t0 lower interval boundary ++ * @param[in] t1 upper interval boundary ++ * @param[in] n number of slices the interval is divided into ++ * @param[in] f function to integrate */ ++double math::integral (double t0, double t1, int n, const std::function &f) { ++ double ti = t0, ui=0; ++ double h = (t1-t0)/n; ++ for (int i=0; i < n; i++) { ++ double k1 = f(ti); ++ double k2 = f(ti + h/2); ++ double k4 = f(ti + h); ++ ui += h*(k1 + 4*k2 + k4)/6; ++ ti += h; ++ } ++ return ui; ++} ++ ++ + /** Normalizes an angle to the interval [-mod, mod). */ + double math::normalize_angle (double angle, double mod) { + angle = fmod(angle+mod, 2.0*mod); +@@ -84,10 +104,10 @@ double math::normalize_0_2pi (double rad + * @param[in] ws characters treated as whitespace + * @return the trimmed string */ + string util::trim (const std::string &str, const char *ws) { +- size_t first = str.find_first_not_of(ws); ++ auto first = str.find_first_not_of(ws); + if (first == string::npos) + return ""; +- size_t last = str.find_last_not_of(ws); ++ auto last = str.find_last_not_of(ws); + return str.substr(first, last-first+1); + } + +@@ -99,9 +119,9 @@ string util::trim (const std::string &st + * @return the normalized string */ + string util::normalize_space (string str, const char *ws) { + str = trim(str); +- size_t first = str.find_first_of(ws); ++ auto first = str.find_first_of(ws); + while (first != string::npos) { +- size_t last = str.find_first_not_of(ws, first); ++ auto last = str.find_first_not_of(ws, first); + str.replace(first, last-first, " "); + first = str.find_first_of(ws, first+1); + } +@@ -116,7 +136,7 @@ string util::normalize_space (string str + * @return the resulting string */ + string util::replace (string str, const string &find, const string &repl) { + if (!find.empty() && !repl.empty()) { +- size_t first = str.find(find); ++ auto first = str.find(find); + while (first != string::npos) { + str.replace(first, find.length(), repl); + first = str.find(find, first+repl.length()); +@@ -136,9 +156,9 @@ vector util::split (const string + if (str.empty() || sep.empty()) + parts.push_back(str); + else { +- size_t left=0; ++ string::size_type left=0; + while (left <= str.length()) { +- size_t right = str.find(sep, left); ++ auto right = str.find(sep, left); + if (right == string::npos) { + parts.push_back(str.substr(left)); + left = string::npos; +@@ -164,7 +184,7 @@ string util::tolower (const string &str) + string util::to_string (double val) { + string str = std::to_string(val); + if (str.find('.') != string::npos) { // double value and not an integer? +- size_t pos = str.find_last_not_of('0'); ++ auto pos = str.find_last_not_of('0'); + if (pos != string::npos) // trailing zeros + str.erase(pos+1, string::npos); + if (str.back() == '.') // trailing dot? +@@ -202,3 +222,83 @@ void util::write_file_contents (const st + ofstream ofs(fname, ios::binary); + copy(start, end, ostream_iterator(ofs)); + } ++ ++ ++string util::mimetype (const string &fname) { ++ string ret; ++ auto pos = fname.rfind('.'); ++ if (pos != string::npos) { ++ string suffix = fname.substr(pos+1); ++ if (suffix == "svg") ++ ret = "svg+xml"; ++ else if (suffix == "png" || suffix == "gif") ++ ret = suffix; ++ else if (suffix == "jpg" || suffix == "jpeg") ++ ret = "jpeg"; ++ else if (suffix == "tif" || suffix == "tiff") ++ ret = "tiff"; ++ } ++ if (!ret.empty()) ++ ret = "image/"+ret; ++ return ret; ++} ++ ++/////////////////////////////////////////////////////////////////////// ++ ++static bool is_leap_year (int year) { ++ return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); ++} ++ ++ ++/** Returns the number of leap years in the interval [year1, year2]. */ ++static size_t number_of_leap_years (int year1, int year2) { ++ year1--; ++ size_t ly1 = year1/4 - year1/100 + year1/400; ++ size_t ly2 = year2/4 - year2/100 + year2/400; ++ return ly2-ly1; ++} ++ ++ ++static size_t number_of_days (int year, int month1, int month2) { ++ const int mdays[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; ++ size_t days = is_leap_year(year) ? 366 : 365; ++ for (int i=0; i < month1; i++) ++ days -= mdays[i]; ++ for (int i=month2+1; i < 12; i++) ++ days -= mdays[i]; ++ return days; ++} ++ ++ ++static size_t number_of_days (int year1, int month1, int year2, int month2) { ++ size_t days = 0; ++ if (year1 == year2) ++ days = number_of_days(year1, month1, month2); ++ else { ++ if (year2-year1 > 1) ++ days = (year2-year1-1)*365 + number_of_leap_years(year1+1, year2-1); ++ days += number_of_days(year1, month1, 11); ++ days += number_of_days(year2, 0, month2); ++ } ++ return days; ++} ++ ++ ++/** Returns the number of days spanning the interval from this date up to another one. */ ++size_t util::Date::operator - (Date date2) const { ++ Date date1 = *this; ++ if (date2 < date1) ++ std::swap(date1, date2); ++ size_t days = ::number_of_days(date1._year, date1._month, date2._year, date2._month-1); ++ days += date2._day - date1._day + 1; ++ return days; ++} ++ ++ ++bool util::Date::operator < (const Date &date) const { ++ if (_year < date._year) return true; ++ if (_year > date._year) return false; ++ if (_month < date._month) return true; ++ if (_month > date._month) return false; ++ return _day < date._day; ++} +\ No newline at end of file +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/utility.hpp 2023-01-17 16:35:45.949199718 -0500 +@@ -2,7 +2,7 @@ + ** utility.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,7 +21,13 @@ + #ifndef UTILITY_HPP + #define UTILITY_HPP + ++#ifdef HAVE_CONFIG_H ++#include ++#endif ++ ++#include + #include ++#include + #include + #include + #include +@@ -40,6 +46,7 @@ inline double rad2deg (double rad) {retu + double normalize_angle (double angle, double mod); + double normalize_0_2pi (double rad); + std::vector svd (const double (&m)[2][2]); ++double integral (double t0, double t1, int n, const std::function &f); + + /** Signum function (returns x/abs(x) if x != 0, and 0 otherwise). */ + template +@@ -61,6 +68,8 @@ std::string normalize_space (std::string + std::string tolower (const std::string &str); + std::string replace (std::string str, const std::string &find, const std::string &repl); + std::string to_string (double val); ++std::string mimetype (const std::string &fname); ++ + std::vector split (const std::string &str, const std::string &sep); + int ilog10 (int n); + +@@ -136,18 +145,82 @@ inline void base64_copy (std::istream &i + * Constructs an object of class T on the heap and returns a unique_ptr to it. + * @param[in] args arguments forwarded to an constructor of T */ + template +-std::unique_ptr make_unique (Args&&... args) { +- return std::unique_ptr(new T(std::forward(args)...)); ++inline std::unique_ptr make_unique (Args&&... args) { ++ return std::unique_ptr(new T(std::forward(args)...)); ++} ++ ++ ++/** Simple implementation mimicking array variant of std::make_unique introduced in C++14. ++ * Constructs an array of class T on the heap and returns a unique_ptr(size) to it. ++ * @param[in] size size of array */ ++template ++inline std::unique_ptr make_unique (std::size_t size) { ++ return std::unique_ptr(new typename std::remove_extent::type[size]()); + } + + + template +-std::unique_ptr static_unique_ptr_cast (std::unique_ptr &&old){ +- return std::unique_ptr{static_cast(old.release())}; ++inline std::unique_ptr static_unique_ptr_cast (std::unique_ptr &&old){ ++ return std::unique_ptr{static_cast(old.release())}; ++} ++ ++#ifdef HAVE___BUILTIN_CLZ ++ ++template ++typename std::enable_if::type ++count_leading_zeros (T val) { ++ return val == 0 ? 8*sizeof(T) : __builtin_clz(val) - 8*(sizeof(unsigned int)-sizeof(T)); ++} ++ ++template ++typename std::enable_if::type ++count_leading_zeros (T val) { ++ return val == 0 ? 8*sizeof(T) : __builtin_clzl(val); ++} ++ ++template ++typename std::enable_if::type ++count_leading_zeros (T val) { ++ return val == 0 ? 8*sizeof(T) : __builtin_clzll(val); ++} ++ ++#elif defined(_MSC_VER) ++ ++#include ++ ++template ++typename std::enable_if::type ++count_leading_zeros (T val) { ++ unsigned long index; ++ return _BitScanReverse(&index, val) ? static_cast(8*sizeof(T)-1-index) : 8*sizeof(T); + } + ++#else ++ ++// fallback implementation if no built-in clz function is available + template +-struct set_const_of { ++typename std::enable_if::type ++count_leading_zeros (T val) { ++ uint32_t val32 = val; ++ static const uint8_t clz_table[16] = {4, 3, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0}; ++ int n=0; ++ if ((val32 & 0xFFFF0000) == 0) {n = 16; val32 <<= 16;} ++ if ((val32 & 0xFF000000) == 0) {n += 8; val32 <<= 8;} ++ if ((val32 & 0xF0000000) == 0) {n += 4; val32 <<= 4;} ++ return n + clz_table[val32 >> (32-4)] - (32-8*sizeof(T)); ++} ++ ++#endif ++ ++/** Returns floor(log2(n)) where n is a positive integer. ++ * If n < 1, it returns -1. */ ++template ++int ilog2 (T n) { ++ return n > 0 ? 8*sizeof(T)-1-count_leading_zeros(n) : -1; ++} ++ ++template ++struct set_const_of { + template + struct by { + using type = typename std::conditional< +@@ -155,8 +228,19 @@ struct set_const_of { + typename std::add_const::type, + typename std::remove_const::type + >::type; +- }; ++ }; + }; ++ ++class Date { ++ public: ++ Date (int year, int month, int day) : _year(year), _month(month-1), _day(day-1) {} ++ bool operator < (const Date &date) const; ++ size_t operator - (Date date2) const; ++ ++ private: ++ int _year, _month, _day; // _month and _day are 0-based ++}; ++ + } // namespace util + + #endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorIterator.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorIterator.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorIterator.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorIterator.hpp 2023-01-17 15:53:51.725205554 -0500 +@@ -2,7 +2,7 @@ + ** VectorIterator.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorStream.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorStream.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorStream.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VectorStream.hpp 2023-01-17 15:53:51.725205554 -0500 +@@ -2,7 +2,7 @@ + ** VectorStream.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFActions.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFActions.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFActions.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFActions.hpp 2023-01-17 16:35:30.432018742 -0500 +@@ -2,7 +2,7 @@ + ** VFActions.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -21,6 +21,7 @@ + #ifndef VFACTIONS_HPP + #define VFACTIONS_HPP + ++#include + #include + #include + +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.cpp 2023-01-17 16:35:15.819848321 -0500 +@@ -2,7 +2,7 @@ + ** VFReader.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -18,6 +18,7 @@ + ** along with this program; if not, see . ** + *************************************************************************/ + ++#include + #include + #include "FixWord.hpp" + #include "Font.hpp" +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/VFReader.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** VFReader.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/windows.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/windows.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/windows.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/windows.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** windows.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.cpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** XMLDocument.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLDocument.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** XMLDocument.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.cpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** XMLNode.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -63,6 +63,14 @@ unique_ptr XMLNode::removeNext + return oldnext; + } + ++ ++XMLElement* XMLNode::nextElement () const { ++ for (XMLNode *node = next(); node; node = node->next()) ++ if (node->toElement()) ++ return node->toElement(); ++ return nullptr; ++} ++ + ///////////////////////////////////////////////////////////////////// + + XMLElement::XMLElement (string name) : _name(std::move(name)) { +@@ -103,6 +111,19 @@ void XMLElement::clear () { + } + + ++/** Returns true if element has no child nodes or, alternatively, only whitespace children. ++ * @param[in] ignoreWhitespace if true and if there are only whitespace children, the functions returns true */ ++bool XMLElement::empty (bool ignoreWhitespace) const { ++ if (!_firstChild || !ignoreWhitespace) ++ return _firstChild == nullptr; ++ for (const XMLNode *node : *this) { ++ if (!node->toWSNode()) ++ return false; ++ } ++ return true; ++} ++ ++ + void XMLElement::addAttribute (const string &name, const string &value) { + if (Attribute *attr = getAttribute(name)) + attr->value = value; +@@ -362,8 +383,9 @@ ostream& XMLElement::write (ostream &os) + if (attrib.name.front() != '@') + os << attrib.name << "='" << attrib.value << '\''; + else { +- os << attrib.name.substr(1) << "='"; +- size_t pos = attrib.value.find("base64,"); ++ bool keep = (attrib.name.size() > 1 && attrib.name[1] == '@'); ++ os << attrib.name.substr(keep ? 2 : 1) << "='"; ++ auto pos = attrib.value.find("base64,"); + if (pos == string::npos) + os << attrib.value; + else { +@@ -374,7 +396,7 @@ ostream& XMLElement::write (ostream &os) + os << '\n'; + util::base64_copy(ifs, os, 200); + ifs.close(); +- if (!KEEP_ENCODED_FILES) ++ if (!KEEP_ENCODED_FILES && !keep) + FileSystem::remove(fname); + } + } +@@ -434,6 +456,29 @@ const XMLElement::Attribute* XMLElement: + } + + ++/** Checks whether an SVG attribute A of an element E implicitly propagates its properties ++ * to all child elements of E that don't specify A. For now we only consider a subset of ++ * the inheritable properties. ++ * @return true if the attribute is inheritable */ ++bool XMLElement::Attribute::inheritable () const { ++ // subset of inheritable properties listed on https://www.w3.org/TR/SVG11/propidx.html ++ // clip-path is not inheritable but can be moved to the parent element as long as ++ // no child gets an different clip-path attribute ++ // https://www.w3.org/TR/SVG11/styling.html#Inheritance ++ static const char *names[] = { ++ "clip-path", "clip-rule", "color", "color-interpolation", "color-interpolation-filters", "color-profile", ++ "color-rendering", "direction", "fill", "fill-opacity", "fill-rule", "font", "font-family", "font-size", ++ "font-size-adjust", "font-stretch", "font-style", "font-variant", "font-weight", "glyph-orientation-horizontal", ++ "glyph-orientation-vertical", "letter-spacing", "paint-order", "stroke", "stroke-dasharray", "stroke-dashoffset", ++ "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "transform", ++ "visibility", "word-spacing", "writing-mode" ++ }; ++ return binary_search(std::begin(names), std::end(names), name, [](const string &name1, const string &name2) { ++ return name1 < name2; ++ }); ++} ++ ++ + ////////////////////// + + void XMLText::append (unique_ptr node) { +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLNode.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** XMLNode.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -62,6 +62,7 @@ class XMLNode { + XMLNode* parent () const {return _parent;} + XMLNode* prev () const {return _prev;} + XMLNode* next () const {return _next.get();} ++ XMLElement* nextElement () const; + + static bool KEEP_ENCODED_FILES; + +@@ -118,6 +119,7 @@ class XMLElement : public XMLNode { + public: + struct Attribute { + Attribute (std::string nam, std::string val) : name(std::move(nam)), value(std::move(val)) {} ++ bool inheritable () const; + std::string name; + std::string value; + }; +@@ -146,7 +148,7 @@ class XMLElement : public XMLNode { + XMLNode* firstChild () const {return _firstChild.get();} + XMLNode* lastChild () const {return _lastChild;} + std::ostream& write (std::ostream &os) const override; +- bool empty () const {return !_firstChild;} ++ bool empty (bool ignoreWhitespace=false) const; + Attributes& attributes () {return _attributes;} + const Attributes& attributes () const {return _attributes;} + XMLNodeIterator begin () {return XMLNodeIterator(_firstChild.get());} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.cpp.301 2023-01-17 15:53:51.726205565 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.cpp 2023-01-17 15:53:51.726205565 -0500 +@@ -0,0 +1,257 @@ ++/************************************************************************* ++** XMLParser.cpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#include "InputReader.hpp" ++#include "XMLParser.hpp" ++ ++using namespace std; ++ ++XMLElement* XMLParser::setRootElement (XMLElement *root) { ++ _elementStack.clear(); ++ if (root) ++ _elementStack.push_back(root); ++ else { ++ _root = util::make_unique("root"); ++ _elementStack.push_back(_root.get()); ++ } ++ return _elementStack.back(); ++} ++ ++ ++/** Parses an XML fragment from an input stream. */ ++void XMLParser::parse (istream &is) { ++ while (is) { ++ string buf; ++ buf.resize(1024); ++ is.read(&buf[0], 1024); ++ buf.resize(is.gcount()); ++ parse(std::move(buf)); ++ } ++ finish(); ++} ++ ++ ++static string::size_type find_end_of_tag (const string &str, string::size_type startpos) { ++ char attrval_delim = 0; ++ bool expect_attrval = false; ++ for (auto i=startpos; i < str.length(); i++) { ++ if (attrval_delim) { // inside attrubute value? ++ if (str[i] == attrval_delim) // end of attribute value? ++ attrval_delim = 0; ++ } ++ else if (str[i] == '>') ++ return i; ++ else if (str[i] == '"' || str[i] == '\'') { // start of attribute value? ++ if (expect_attrval) ++ attrval_delim = str[i]; ++ else { ++ ostringstream oss; ++ oss << "misplaced " << str[i] << " inside tag"; ++ throw XMLParserException(oss.str()); ++ } ++ } ++ else if (str[i] == '=') { ++ expect_attrval = true; ++ continue; ++ } ++ else if (str[i] == '<') ++ throw XMLParserException("invalid '<' inside tag"); ++ expect_attrval = false; ++ } ++ return string::npos; ++} ++ ++ ++/** Parses a fragment of XML code, creates corresponding XML nodes and adds them ++ * to an SVG tree. The code may be split and processed by several calls of this ++ * function. Incomplete chunks that can't be processed yet are stored and picked ++ * up again together with the next incoming XML fragment. If a call of this function ++ * is supposed to finish the parsing of an XML subtree, parameter 'finish' must be set. ++ * @param[in] xml XML fragment to parse ++ * @param[in] finish if true, no more XML is expected and parsing is finished */ ++void XMLParser::parse (string xml, bool finish) { ++ if (_elementStack.empty()) // no root element set? ++ return; ++ // collect/extract an XML fragment that only contains complete tags ++ // incomplete tags are held back ++ if (_xmlbuf.empty()) ++ _xmlbuf.assign(std::move(xml)); ++ else ++ _xmlbuf.append(xml); ++ string::size_type left=0; ++ try { ++ while (left != string::npos) { ++ auto right = _xmlbuf.find('<', left); ++ if (left < right && left < _xmlbuf.length()) {// plain text found? ++ string text = (right == string::npos ? _xmlbuf.substr(left) : _xmlbuf.substr(left, right-left)); ++ appendNode(util::make_unique(std::move(text))); ++ } ++ if (right != string::npos) { ++ left = right; ++ if (_xmlbuf.compare(left, 9, "", left+9); ++ if (right == string::npos) { ++ if (finish) throw XMLParserException("expected ']]>' at end of CDATA block"); ++ break; ++ } ++ appendNode(util::make_unique(_xmlbuf.substr(left+9, right-left-9))); ++ right += 2; ++ } ++ else if (_xmlbuf.compare(left, 4, "", left+4); ++ if (right == string::npos) { ++ if (finish) throw XMLParserException("expected '-->' at end of comment"); ++ break; ++ } ++ appendNode(util::make_unique(_xmlbuf.substr(left+4, right-left-4))); ++ right += 2; ++ } ++ else if (_xmlbuf.compare(left, 2, "", left+2); ++ if (right == string::npos) { ++ if (finish) throw XMLParserException("expected '?>' at end of processing instruction"); ++ break; ++ } ++ appendNode(util::make_unique(_xmlbuf.substr(left, right-left+2))); ++ right++; ++ } ++ else if (_xmlbuf.compare(left, 2, "', left+2); ++ if (right == string::npos) { ++ if (finish) throw XMLParserException("missing '>' at end of closing XML tag"); ++ break; ++ } ++ closeElement(_xmlbuf.substr(left+2, right-left-2)); ++ } ++ else { ++ right = find_end_of_tag(_xmlbuf, left+1); ++ if (right == string::npos) { ++ if (finish) throw XMLParserException("missing '>' or '/>' at end of opening XML tag"); ++ break; ++ } ++ openElement(_xmlbuf.substr(left+1, right-left-1)); ++ } ++ } ++ left = right; ++ if (right != string::npos) ++ left++; ++ } ++ } ++ catch (const XMLParserException &e) { ++ _error = true; ++ throw; ++ } ++ if (left == string::npos) ++ _xmlbuf.clear(); ++ else ++ _xmlbuf.erase(0, left); ++} ++ ++ ++void XMLParser::appendNode (unique_ptr node) { ++ context()->append(std::move(node)); ++} ++ ++ ++XMLElement* XMLParser::finishPushContext (unique_ptr elem) { ++ XMLElement *elemPtr = elem.get(); ++ context()->append(std::move(elem)); ++ return elemPtr; ++} ++ ++ ++/** Processes an opening element tag. ++ * @param[in] tag tag without leading and trailing angle brackets */ ++XMLElement* XMLParser::openElement (const string &tag) { ++ StringInputBuffer ib(tag); ++ BufferInputReader ir(ib); ++ string name = ir.getString("/ \t\n\r"); ++ ir.skipSpace(); ++ unique_ptr elemNode{createElementPtr(name)}; ++ map attribs; ++ if (ir.parseAttributes(attribs, true, "\"'")) { ++ for (const auto &attrpair : attribs) ++ elemNode->addAttribute(attrpair.first, attrpair.second); ++ } ++ ir.skipSpace(); ++ XMLElement *elemPtr = elemNode.get(); ++ if (ir.peek() == '/') // end of empty element tag ++ appendNode(std::move(elemNode)); ++ else if (ir.peek() < 0) // end of opening tag ++ _elementStack.push_back(finishPushContext(std::move(elemNode))); ++ else ++ throw XMLParserException("'>' or '/>' expected at end of opening tag <"+name); ++ if (_notifyElementOpened) ++ _notifyElementOpened(elemPtr); ++ if (ir.peek() == '/' && _notifyElementClosed) ++ _notifyElementClosed(elemPtr); ++ return elemPtr; ++} ++ ++ ++/** Processes a closing element tag. ++ * @param[in] tag tag without leading and trailing angle brackets */ ++void XMLParser::closeElement (const string &tag) { ++ StringInputBuffer ib(tag); ++ BufferInputReader ir(ib); ++ string name = ir.getString(" \t\n\r"); ++ ir.skipSpace(); ++ if (ir.peek() >= 0) ++ throw XMLParserException("'>' expected at end of closing tag "); ++ if (_elementStack.back()->name() != name) ++ throw XMLParserException("expected name() + "> but found "); ++ finishPopContext(); ++ if (_notifyElementClosed) ++ _notifyElementClosed(_elementStack.back()); ++ _elementStack.pop_back(); ++} ++ ++ ++/** Processes any remaining XML fragments, checks for missing closing tags, ++ * and resets the parser state. */ ++void XMLParser::finish () { ++ if (!_xmlbuf.empty()) { ++ if (!_error) ++ parse("", true); ++ _xmlbuf.clear(); ++ } ++ string tags; ++ while (_elementStack.size() > 1) { ++ tags += "name() + ">, "; ++ _elementStack.pop_back(); ++ } ++ if (!tags.empty() && !_error) { ++ tags.resize(tags.length()-2); // drop trailing ", " ++ throw XMLParserException("missing closing tag(s): " + tags); ++ } ++} ++ ++ ++XMLElement* XMLParser::createElementPtr (std::string name) const { ++ return new XMLElement(std::move(name)); ++} ++ ++ ++void XMLParser::setNotifyFuncs (NotifyFunc notifyElementOpened, NotifyFunc notifyElementClosed) { ++ _notifyElementOpened = std::move(notifyElementOpened); ++ _notifyElementClosed = std::move(notifyElementClosed); ++} +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.hpp.301 2023-01-17 15:53:51.726205565 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLParser.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -0,0 +1,65 @@ ++/************************************************************************* ++** XMLParser.hpp ** ++** ** ++** This file is part of dvisvgm -- a fast DVI to SVG converter ** ++** Copyright (C) 2005-2023 Martin Gieseking ** ++** ** ++** This program is free software; you can redistribute it and/or ** ++** modify it under the terms of the GNU General Public License as ** ++** published by the Free Software Foundation; either version 3 of ** ++** the License, or (at your option) any later version. ** ++** ** ++** This program is distributed in the hope that it will be useful, but ** ++** WITHOUT ANY WARRANTY; without even the implied warranty of ** ++** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** ++** GNU General Public License for more details. ** ++** ** ++** You should have received a copy of the GNU General Public License ** ++** along with this program; if not, see . ** ++*************************************************************************/ ++ ++#ifndef XMLPARSER_HPP ++#define XMLPARSER_HPP ++ ++#include ++#include ++#include "MessageException.hpp" ++#include "XMLNode.hpp" ++ ++struct XMLParserException : MessageException { ++ explicit XMLParserException (const std::string &msg) : MessageException(msg) {} ++}; ++ ++class XMLParser { ++ using ElementStack = std::vector; ++ using NotifyFunc = std::function; ++ ++ public: ++ XMLParser () =default; ++ virtual ~XMLParser() {} ++ explicit XMLParser (XMLElement *root) {setRootElement(root);} ++ XMLElement* setRootElement (XMLElement *root); ++ void parse (std::istream &is); ++ void parse (std::string xml, bool finish=false); ++ void finish (); ++ void setNotifyFuncs (NotifyFunc notifyElementOpened, NotifyFunc notifyElementClosed); ++ ++ protected: ++ XMLElement* context () {return _elementStack.back();} ++ virtual void appendNode (std::unique_ptr node); ++ virtual XMLElement* finishPushContext (std::unique_ptr elem); ++ virtual void finishPopContext () {} ++ virtual XMLElement* openElement (const std::string &tag); ++ virtual void closeElement (const std::string &tag); ++ virtual XMLElement* createElementPtr (std::string name) const; ++ ++ private: ++ std::string _xmlbuf; ++ std::unique_ptr _root; ///< element holding the parsed nodes ++ ElementStack _elementStack; ///< elements not yet closed ++ bool _error=false; ++ std::function _notifyElementOpened; ++ std::function _notifyElementClosed; ++}; ++ ++#endif +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.cpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.cpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.cpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.cpp 2023-01-17 16:34:54.737602441 -0500 +@@ -2,7 +2,7 @@ + ** XMLString.cpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +@@ -19,6 +19,7 @@ + *************************************************************************/ + + #include ++#include + #include + #include "Unicode.hpp" + #include "utility.hpp" +@@ -91,7 +92,7 @@ XMLString::XMLString (double x) { + if (std::abs(x) < 1e-6) + x = 0; + assign(util::to_string(x)); +- size_t pos = find("0."); ++ auto pos = find("0."); + if (pos != string::npos && (pos == 0 || at(pos-1) == '-')) + erase(pos, 1); + } +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XMLString.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** XMLString.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XXHashFunction.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XXHashFunction.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XXHashFunction.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/XXHashFunction.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** XXHashFunction.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ZLibOutputStream.hpp.301 texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ZLibOutputStream.hpp +--- texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ZLibOutputStream.hpp.301 2022-01-21 12:25:16.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/dvisvgm-src/src/ZLibOutputStream.hpp 2023-01-17 15:53:51.726205565 -0500 +@@ -2,7 +2,7 @@ + ** ZLibOutputStream.hpp ** + ** ** + ** This file is part of dvisvgm -- a fast DVI to SVG converter ** +-** Copyright (C) 2005-2022 Martin Gieseking ** ++** Copyright (C) 2005-2023 Martin Gieseking ** + ** ** + ** This program is free software; you can redistribute it and/or ** + ** modify it under the terms of the GNU General Public License as ** +diff -up texlive-base-20220321/source/texk/dvisvgm/version.ac.301 texlive-base-20220321/source/texk/dvisvgm/version.ac +--- texlive-base-20220321/source/texk/dvisvgm/version.ac.301 2022-02-28 17:04:29.000000000 -0500 ++++ texlive-base-20220321/source/texk/dvisvgm/version.ac 2023-01-17 15:53:51.727205577 -0500 +@@ -9,4 +9,4 @@ dnl + dnl -------------------------------------------------------- + dnl + dnl m4-include this file to define the current dvisvgm version +-m4_define([dvisvgm_version], [2.13.3]) ++m4_define([dvisvgm_version], [3.0.1]) diff --git a/texlive-base-20200327-out-of-memory.patch b/texlive-base-20220321-out-of-memory.patch similarity index 38% rename from texlive-base-20200327-out-of-memory.patch rename to texlive-base-20220321-out-of-memory.patch index 9381ca1f6116978cd6ce2fb90a3db880c5e02793..645e4275bc380f0383242ae49029416e347b85a2 100644 --- a/texlive-base-20200327-out-of-memory.patch +++ b/texlive-base-20220321-out-of-memory.patch @@ -1,9 +1,9 @@ -diff -up texlive-base-20200327/source/texk/kpathsea/texmf.cnf.me texlive-base-20200327/source/texk/kpathsea/texmf.cnf ---- texlive-base-20200327/source/texk/kpathsea/texmf.cnf.me 2020-09-23 09:35:26.729192291 +0200 -+++ texlive-base-20200327/source/texk/kpathsea/texmf.cnf 2020-09-23 09:36:01.849651692 +0200 -@@ -786,7 +786,7 @@ texmf_casefold_search = 1 - % For some xy-pic samples, you may need as much as 700000 words of memory. - % For the vast majority of documents, 60000 or less will do. +diff -up texlive-base-20220321/source/texk/kpathsea/texmf.cnf.out_of_memory texlive-base-20220321/source/texk/kpathsea/texmf.cnf +--- texlive-base-20220321/source/texk/kpathsea/texmf.cnf.out_of_memory 2022-04-24 15:50:46.472711270 -0400 ++++ texlive-base-20220321/source/texk/kpathsea/texmf.cnf 2022-04-24 15:51:47.213026575 -0400 +@@ -789,7 +789,7 @@ texmf_casefold_search = 1 + % To increase space for boxes (as might be needed by, e.g., PiCTeX), + % increase extra_mem_bot. % -main_memory = 5000000 % words of inimemory available; also applies to inimf&mp +main_memory = 6000000 % words of inimemory available; also applies to inimf&mp diff --git a/texlive-base-20220321-pdf-header-order-fix.patch b/texlive-base-20220321-pdf-header-order-fix.patch new file mode 100644 index 0000000000000000000000000000000000000000..14ef1d074cbd366b7b51015cb98699140d3adf9f --- /dev/null +++ b/texlive-base-20220321-pdf-header-order-fix.patch @@ -0,0 +1,47 @@ +diff -up texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc.header-order-fix texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc +--- texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc.header-order-fix 2023-01-31 12:53:39.214112015 -0500 ++++ texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc 2023-01-31 12:54:07.175413160 -0500 +@@ -17,6 +17,11 @@ You should have received a copy of the G + with this program. If not, see . + */ + ++/* ++Load aconf.h first to ensure _FILE_OFFSET_BITS is factored in. ++*/ ++#include ++ + /* Do this early in order to avoid a conflict between + MINGW32 defining 'boolean' as 'unsigned char' and + defining Pascal's boolean as 'int'. +@@ -31,7 +36,6 @@ with this program. If not, see + #include + +-#include + #include + #include + #include +diff -up texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc.header-order-fix texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc +--- texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc.header-order-fix 2023-01-31 12:41:21.483166562 -0500 ++++ texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc 2023-01-31 12:53:15.185853229 -0500 +@@ -16,6 +16,12 @@ GNU General Public License for more deta + You should have received a copy of the GNU General Public License along + with this program. If not, see . + */ ++ ++/* ++Load aconf.h first to ensure _FILE_OFFSET_BITS is factored in. ++*/ ++#include ++ + #include + + #include +@@ -24,7 +30,6 @@ with this program. If not, see + #include + +-#include + #include + #include + #include diff --git a/texlive-20210325-poppler-22.04.patch b/texlive-base-20220321-poppler-22.08.0.patch similarity index 41% rename from texlive-20210325-poppler-22.04.patch rename to texlive-base-20220321-poppler-22.08.0.patch index ef68f25964a52df326af3dd18166db023b5fd245..1385077d0714de551e2021f62a12d74a67dca27d 100644 --- a/texlive-20210325-poppler-22.04.patch +++ b/texlive-base-20220321-poppler-22.08.0.patch @@ -1,137 +1,109 @@ -From dd073d080af0ca1f14bd4f1352dbbf7a84967f63 Mon Sep 17 00:00:00 2001 -From: Chunmei Xu -Date: Tue, 26 Apr 2022 20:03:47 +0800 -Subject: [PATCH] texlive 20210324 poppler 22.04 - -refer to https://github.com/OpenMandrivaAssociation/texlive/blob/master/texlive-20210324-poppler-22.03.patch -https://github.com/OpenMandrivaAssociation/texlive/blob/master/texlive-20210324-poppler-22.04.patch -Signed-off-by: Chunmei Xu ---- - source/configure | 2 +- - source/libs/xpdf/ac/xpdf.ac | 2 +- - source/texk/web2c/pdftexdir/pdftoepdf.cc | 14 ++++++-------- - source/texk/web2c/pdftexdir/pdftosrc.cc | 8 +++----- - 4 files changed, 11 insertions(+), 15 deletions(-) - -diff --git a/source/configure b/source/configure -index 46f55db8..949f8d48 100755 ---- a/source/configure -+++ b/source/configure -@@ -22090,7 +22090,7 @@ $as_echo_n "checking requested system \`xpdf' library... " >&6; } +diff -up texlive-base-20220321/source/configure.poppler-22.08.0 texlive-base-20220321/source/configure +--- texlive-base-20220321/source/configure.poppler-22.08.0 2022-10-31 09:48:21.875540925 -0400 ++++ texlive-base-20220321/source/configure 2022-10-31 09:50:13.731220862 -0400 +@@ -23545,7 +23545,7 @@ printf %s "checking requested system \`x int - main () + main (void) { -GfxFont *gfxFont; gfxFont->decRefCnt(); -+GfxFont *gfxFont; gfxFont->isOk(); ++GfxFont *gfxFont; gfxFont->getFlags(); ; return 0; } -diff --git a/source/libs/xpdf/ac/xpdf.ac b/source/libs/xpdf/ac/xpdf.ac -index 737a0b3f..31d60e32 100644 ---- a/source/libs/xpdf/ac/xpdf.ac -+++ b/source/libs/xpdf/ac/xpdf.ac -@@ -9,4 +9,4 @@ dnl - ## TL sources) - KPSE_TRY_LIBXX([xpdf], - [#include ], -- [GfxFont *gfxFont; gfxFont->decRefCnt();]) -+ [GfxFont *gfxFont; gfxFont->isOk();]) -diff --git a/source/texk/web2c/pdftexdir/pdftoepdf.cc b/source/texk/web2c/pdftexdir/pdftoepdf.cc -index c1ee0907..717773f1 100644 ---- a/source/texk/web2c/pdftexdir/pdftoepdf.cc -+++ b/source/texk/web2c/pdftexdir/pdftoepdf.cc +diff -up texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc.poppler-22.08.0 texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc +--- texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc.poppler-22.08.0 2022-10-31 09:48:21.872540907 -0400 ++++ texlive-base-20220321/source/texk/web2c/pdftexdir/pdftoepdf.cc 2022-10-31 09:48:21.876540932 -0400 @@ -123,7 +123,7 @@ struct InObj { struct UsedEncoding { int enc_objnum; - GfxFont *font; -+ std::unique_ptr font; ++ std::shared_ptr font; UsedEncoding *next; }; -@@ -168,7 +168,7 @@ static PdfDocument *find_add_document(char *file_name) +@@ -167,8 +167,8 @@ static PdfDocument *find_add_document(ch + p->file_name = xstrdup(file_name); p->xref = xref = 0; p->occurences = 0; - GString *docName = new GString(p->file_name); +- GString *docName = new GString(p->file_name); - p->doc = new PDFDoc(docName); // takes ownership of docName -+ p->doc = new PDFDoc(std::make_unique(p->file_name)); ++ // GString *docName = new GString(p->file_name); ++ p->doc = new PDFDoc(std::make_unique(p->file_name)); // takes ownership of docName if (!p->doc->isOk() || !p->doc->okToPrint()) { pdftex_fail("xpdf: reading PDF image failed"); } -@@ -204,13 +204,13 @@ static void delete_document(PdfDocument * pdf_doc) +@@ -204,7 +204,7 @@ static void delete_document(PdfDocument // -------------------------------------------------------------------- -static int addEncoding(GfxFont * gfont) -+static int addEncoding(std::unique_ptr &gfont) ++static int addEncoding(std::shared_ptr gfont) { UsedEncoding *n; n = new UsedEncoding; - n->next = encodingList; - encodingList = n; -- n->font = gfont; -+ n->font = std::move(gfont); - n->enc_objnum = pdfnewobjnum(); - return n->enc_objnum; - } -@@ -395,7 +395,6 @@ static void copyFont(const char *tag, Object * fontRef) +@@ -395,7 +395,8 @@ static void copyFont(const char *tag, Ob { Object fontdict, subtype, basefont, fontdescRef, fontdesc, charset, stemV; - GfxFont *gfont; ++ // GfxFont *gfont; ++ std::shared_ptr gfont; fd_entry *fd; fm_entry *fontmap; // Check whether the font has already been embedded before analysing it. -@@ -441,7 +440,7 @@ static void copyFont(const char *tag, Object * fontRef) - embed_whole_font(fd); - addFontDesc(fontdescRef.getRef(), fd); - copyName(tag); -- gfont = GfxFont::makeFont(xref, tag, fontRef->getRef(), -+ auto gfont = GfxFont::makeFont(xref, tag, fontRef->getRef(), - fontdict.getDict()); - pdf_printf(" %d 0 R ", addFont(fontRef->getRef(), fd, - addEncoding(gfont))); -@@ -673,7 +672,7 @@ static void writeEncodings() +@@ -666,6 +667,7 @@ static void writeEncodings() + UsedEncoding *r, *n; + char *glyphNames[256], *s; + int i; ++ + for (r = encodingList; r != 0; r = r->next) { + for (i = 0; i < 256; i++) { + if (r->font->isCIDFont()) { +@@ -673,7 +675,8 @@ static void writeEncodings() ("PDF inclusion: CID fonts are not supported" " (try to disable font replacement to fix this)"); } - if ((s = (char *) ((Gfx8BitFont *) r->font)->getCharName(i)) != 0) -+ if ((s = (char *)(reinterpret_cast(r->font.get()))->getCharName(i)) != 0) ++ const GfxFont *const font = r->font.get(); ++ if ((s = (char *) ((Gfx8BitFont *) font)->getCharName(i)) != 0) glyphNames[i] = s; else glyphNames[i] = notdef; -@@ -682,7 +681,6 @@ static void writeEncodings() +@@ -682,7 +685,7 @@ static void writeEncodings() } for (r = encodingList; r != 0; r = n) { n = r->next; - r->font->decRefCnt(); ++ // r->font->decRefCnt(); delete r; } } -diff --git a/source/texk/web2c/pdftexdir/pdftosrc.cc b/source/texk/web2c/pdftexdir/pdftosrc.cc -index 1c703b3b..cfc4edb5 100644 ---- a/source/texk/web2c/pdftexdir/pdftosrc.cc -+++ b/source/texk/web2c/pdftexdir/pdftosrc.cc -@@ -72,7 +72,6 @@ int main(int argc, char *argv[]) +diff -up texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc.poppler-22.08.0 texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc +--- texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc.poppler-22.08.0 2022-10-31 09:48:21.866540870 -0400 ++++ texlive-base-20220321/source/texk/web2c/pdftexdir/pdftosrc.cc 2022-10-31 09:48:21.876540932 -0400 +@@ -72,7 +72,7 @@ int main(int argc, char *argv[]) { char *p, buf[1024]; PDFDoc *doc; - GString *fileName; ++ std::unique_ptr fileName; Stream *s; Object srcStream, srcName, catalogDict; FILE *outfile; -@@ -86,9 +85,8 @@ int main(int argc, char *argv[]) +@@ -86,9 +86,9 @@ int main(int argc, char *argv[]) "Usage: pdftosrc []\n"); exit(1); } - fileName = new GString(argv[1]); ++ fileName = std::make_unique(argv[1]); globalParams = std::unique_ptr(new GlobalParams()); - doc = new PDFDoc(fileName); -+ doc = new PDFDoc(std::make_unique(argv[1])); ++ doc = new PDFDoc(std::move(fileName)); if (!doc->isOk()) { fprintf(stderr, "Invalid PDF file\n"); exit(1); -@@ -126,7 +124,7 @@ int main(int argc, char *argv[]) +@@ -126,7 +126,7 @@ int main(int argc, char *argv[]) fprintf(stderr, "Not a Stream object\n"); exit(1); } @@ -140,7 +112,7 @@ index 1c703b3b..cfc4edb5 100644 if ((p = strrchr(buf, '.')) == 0) p = strchr(buf, 0); if (objgen == 0) -@@ -136,7 +134,7 @@ int main(int argc, char *argv[]) +@@ -136,7 +136,7 @@ int main(int argc, char *argv[]) outname = buf; } else { // objnum < 0 means we are extracting the XRef table extract_xref_table = true; @@ -149,6 +121,3 @@ index 1c703b3b..cfc4edb5 100644 if ((p = strrchr(buf, '.')) == 0) p = strchr(buf, 0); sprintf(p, ".xref"); --- -2.34.1 - diff --git a/texlive-base-20220321-vasprintf-fix.patch b/texlive-base-20220321-vasprintf-fix.patch new file mode 100644 index 0000000000000000000000000000000000000000..b2d6de3c4bcf954e397968a7485893de6eef3905 --- /dev/null +++ b/texlive-base-20220321-vasprintf-fix.patch @@ -0,0 +1,24 @@ +diff -up texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser.c.spotfix texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser.c +--- texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser.c.spotfix 2023-01-30 13:53:54.728596407 -0500 ++++ texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser.c 2023-01-30 13:54:03.585695070 -0500 +@@ -95,6 +95,8 @@ + # endif + # endif + ++#define __STDC_WANT_LIB_EXT2__ 1 ++ + #include + #include + #include +diff -up texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser_utils.c.spotfix texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser_utils.c +--- texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser_utils.c.spotfix 2023-01-30 13:56:35.358385753 -0500 ++++ texlive-base-20220321/source/texk/web2c/synctexdir/synctex_parser_utils.c 2023-01-30 13:57:11.206785083 -0500 +@@ -40,6 +40,8 @@ + + /* In this file, we find all the functions that may depend on the operating system. */ + ++#define __STDC_WANT_LIB_EXT2__ 1 ++ + #include + #include + #include diff --git a/texlive-base-20220321-xpdf-no-GfxFont-decRefCnt.patch b/texlive-base-20220321-xpdf-no-GfxFont-decRefCnt.patch new file mode 100644 index 0000000000000000000000000000000000000000..311b6830cc2bad9654e73b078be1ff8bfee1f45e --- /dev/null +++ b/texlive-base-20220321-xpdf-no-GfxFont-decRefCnt.patch @@ -0,0 +1,12 @@ +diff -up texlive-base-20220321/source/configure.poppler-22.08.0 texlive-base-20220321/source/configure +--- texlive-base-20220321/source/configure.poppler-22.08.0 2022-10-31 09:48:21.875540925 -0400 ++++ texlive-base-20220321/source/configure 2022-10-31 09:50:13.731220862 -0400 +@@ -23545,7 +23545,7 @@ printf %s "checking requested system \`x + int + main (void) + { +-GfxFont *gfxFont; gfxFont->decRefCnt(); ++GfxFont *gfxFont; gfxFont->getFlags(); + ; + return 0; + } diff --git a/texlive-base-c99-1.patch b/texlive-base-c99-1.patch new file mode 100644 index 0000000000000000000000000000000000000000..e51cb1458c2a732d6561f2d5ee6470b714fb03ce --- /dev/null +++ b/texlive-base-c99-1.patch @@ -0,0 +1,60 @@ +Backuport of upstream r64941: stdlib.h to placate clang16 + +2022-11-05 Sam James + + * configure.ac (Ghostscript version): #include + to declare exit and placate clang16. + https://tug.org/pipermail/tlbuild/2022q4/005269.html + +Index: Build/source/texk/dvisvgm/configure +=================================================================== +--- Build/source/texk/dvisvgm/configure (revision 64940) ++++ Build/source/texk/dvisvgm/configure (revision 64941) +@@ -23415,6 +23415,7 @@ + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + #include ++ #include + #include + int main () { + gsapi_revision_t r; +Index: Build/source/texk/dvisvgm/configure.ac +=================================================================== +--- Build/source/texk/dvisvgm/configure.ac (revision 64940) ++++ Build/source/texk/dvisvgm/configure.ac (revision 64941) +@@ -94,6 +94,7 @@ + # query Ghostscript version + AC_MSG_CHECKING([Ghostscript version]) + AC_RUN_IFELSE([AC_LANG_SOURCE([#include ++ #include + #include + int main () { + gsapi_revision_t r; +Index: Build/source/texk/kpathsea/configure +=================================================================== +--- Build/source/texk/kpathsea/configure (revision 64940) ++++ Build/source/texk/kpathsea/configure (revision 64941) +@@ -14633,7 +14633,8 @@ + else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +-int fork() { exit(1); } ++#include ++ int fork() { exit(1); } + int vfork() { exit(1); } + extern char *getcwd(); + char path[100]; +Index: Build/source/texk/kpathsea/configure.ac +=================================================================== +--- Build/source/texk/kpathsea/configure.ac (revision 64940) ++++ Build/source/texk/kpathsea/configure.ac (revision 64941) +@@ -45,7 +45,8 @@ + # We only need to run this if we have getcwd. + AC_CACHE_CHECK([whether getcwd uses fork or vfork], + [kb_cv_func_getcwd_forks], +- [AC_RUN_IFELSE([AC_LANG_PROGRAM([[int fork() { exit(1); } ++ [AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include ++ int fork() { exit(1); } + int vfork() { exit(1); } + extern char *getcwd(); + char path[100];]], diff --git a/texlive-base-c99-2.patch b/texlive-base-c99-2.patch new file mode 100644 index 0000000000000000000000000000000000000000..515804b902d65e859b0c33a53bbb52fbb2e1a95b --- /dev/null +++ b/texlive-base-c99-2.patch @@ -0,0 +1,782 @@ +Backport of upstream revision r64953: + +2022-11-06 Sam James + + * freetype-src/builds/unix/freetype2.m4: placate clang16. + https://tug.org/pipermail/tlbuild/2022q4/005273.html + +2022-11-06 Karl Berry + + * patch-01-do-not-export-internal-zlib: add. + * patch-04-void-main: add (see ../ChangeLog). + +2022-11-06 Sam James + + * libgd-src/tests/xpm/bug00185.c: placate clang16. + https://tug.org/pipermail/tlbuild/2022q4/005273.html + +2022-11-06 Sam James + + * basename.c: placate clang16. + https://tug.org/pipermail/tlbuild/2022q4/005273.html + +2022-11-06 Sam James + + * pmx-src/libf2c/main.c: placate clang16. + https://tug.org/pipermail/tlbuild/2022q4/005273.html + +Index: Build/source/libs/freetype2/TLpatches/patch-01-do-not-export-internal-zlib +=================================================================== +--- Build/source/libs/freetype2/TLpatches/patch-01-do-not-export-internal-zlib (nonexistent) ++++ Build/source/libs/freetype2/TLpatches/patch-01-do-not-export-internal-zlib (revision 64953) +@@ -0,0 +1,626 @@ ++diff -ur freetype-2.12.1/src/gzip/adler32.c freetype-src/src/gzip/adler32.c ++--- freetype-2.12.1/src/gzip/adler32.c Fri Apr 01 17:24:23 2022 +++++ freetype-src/src/gzip/adler32.c Thu May 05 07:23:26 2022 ++@@ -62,7 +62,7 @@ ++ #endif ++ ++ /* ========================================================================= */ ++-uLong ZEXPORT adler32_z( +++static uLong ZEXPORT adler32_z( ++ uLong adler, ++ const Bytef *buf, ++ z_size_t len) ++@@ -133,7 +133,7 @@ ++ } ++ ++ /* ========================================================================= */ ++-uLong ZEXPORT adler32( +++static uLong ZEXPORT adler32( ++ uLong adler, ++ const Bytef *buf, ++ uInt len) ++@@ -173,7 +173,7 @@ ++ } ++ ++ /* ========================================================================= */ ++-uLong ZEXPORT adler32_combine( +++static uLong ZEXPORT adler32_combine( ++ uLong adler1, ++ uLong adler2, ++ z_off_t len2) ++@@ -181,7 +181,7 @@ ++ return adler32_combine_(adler1, adler2, len2); ++ } ++ ++-uLong ZEXPORT adler32_combine64( +++static uLong ZEXPORT adler32_combine64( ++ uLong adler1, ++ uLong adler2, ++ z_off64_t len2) ++diff -ur freetype-2.12.1/src/gzip/crc32.c freetype-src/src/gzip/crc32.c ++--- freetype-2.12.1/src/gzip/crc32.c Fri Apr 01 16:13:52 2022 +++++ freetype-src/src/gzip/crc32.c Fri May 06 12:34:16 2022 ++@@ -583,7 +583,7 @@ ++ * This function can be used by asm versions of crc32(), and to force the ++ * generation of the CRC tables in a threaded application. ++ */ ++-const z_crc_t FAR * ZEXPORT get_crc_table() +++static const z_crc_t FAR * ZEXPORT get_crc_table() ++ { ++ #ifdef DYNAMIC_CRC_TABLE ++ once(&made, make_crc_table); ++@@ -610,7 +610,7 @@ ++ #define Z_BATCH_ZEROS 0xa10d3d0c /* computed from Z_BATCH = 3990 */ ++ #define Z_BATCH_MIN 800 /* fewest words in a final batch */ ++ ++-unsigned long ZEXPORT crc32_z( +++static unsigned long ZEXPORT crc32_z( ++ unsigned long crc, ++ const unsigned char FAR *buf, ++ z_size_t len) ++@@ -736,7 +736,7 @@ ++ #endif ++ ++ /* ========================================================================= */ ++-unsigned long ZEXPORT crc32_z( +++static unsigned long ZEXPORT crc32_z( ++ unsigned long crc, ++ const unsigned char FAR *buf, ++ z_size_t len) ++@@ -1060,7 +1060,7 @@ ++ #endif ++ ++ /* ========================================================================= */ ++-unsigned long ZEXPORT crc32( +++static unsigned long ZEXPORT crc32( ++ unsigned long crc, ++ const unsigned char FAR *buf, ++ uInt len) ++@@ -1069,7 +1069,7 @@ ++ } ++ ++ /* ========================================================================= */ ++-uLong ZEXPORT crc32_combine64( +++static uLong ZEXPORT crc32_combine64( ++ uLong crc1, ++ uLong crc2, ++ z_off64_t len2) ++@@ -1081,7 +1081,7 @@ ++ } ++ ++ /* ========================================================================= */ ++-uLong ZEXPORT crc32_combine( +++static uLong ZEXPORT crc32_combine( ++ uLong crc1, ++ uLong crc2, ++ z_off_t len2) ++@@ -1090,7 +1090,7 @@ ++ } ++ ++ /* ========================================================================= */ ++-uLong ZEXPORT crc32_combine_gen64( +++static uLong ZEXPORT crc32_combine_gen64( ++ z_off64_t len2) ++ { ++ #ifdef DYNAMIC_CRC_TABLE ++@@ -1100,14 +1100,14 @@ ++ } ++ ++ /* ========================================================================= */ ++-uLong ZEXPORT crc32_combine_gen( +++static uLong ZEXPORT crc32_combine_gen( ++ z_off_t len2) ++ { ++ return crc32_combine_gen64(len2); ++ } ++ ++ /* ========================================================================= */ ++-uLong crc32_combine_op( +++static uLong crc32_combine_op( ++ uLong crc1, ++ uLong crc2, ++ uLong op) ++diff -ur freetype-2.12.1/src/gzip/ftgzip.c freetype-src/src/gzip/ftgzip.c ++--- freetype-2.12.1/src/gzip/ftgzip.c Thu Jan 27 16:43:19 2022 +++++ freetype-src/src/gzip/ftgzip.c Fri May 06 12:01:06 2022 ++@@ -80,6 +80,9 @@ ++ #define HAVE_HIDDEN 1 ++ #define ZEXPORT ++ #define ZEXTERN static +++#else +++#define ZEXPORT +++#define ZEXTERN static ++ #endif ++ ++ #define Z_SOLO 1 ++@@ -160,7 +163,7 @@ ++ ++ #if !defined( FT_CONFIG_OPTION_SYSTEM_ZLIB ) && !defined( USE_ZLIB_ZCALLOC ) ++ ++- voidpf ZLIB_INTERNAL +++ static voidpf ZLIB_INTERNAL ++ zcalloc ( voidpf opaque, ++ unsigned items, ++ unsigned size ) ++@@ -169,7 +172,7 @@ ++ } ++ ++ ++- void ZLIB_INTERNAL +++ static void ZLIB_INTERNAL ++ zcfree( voidpf opaque, ++ voidpf ptr ) ++ { ++diff -ur freetype-2.12.1/src/gzip/gzguts.h freetype-src/src/gzip/gzguts.h ++--- freetype-2.12.1/src/gzip/gzguts.h Fri Apr 01 17:24:23 2022 +++++ freetype-src/src/gzip/gzguts.h Sat May 07 14:12:37 2022 ++@@ -12,11 +12,8 @@ ++ # endif ++ #endif ++ ++-#ifdef HAVE_HIDDEN ++-# define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) ++-#else ++-# define ZLIB_INTERNAL ++-#endif +++/* we use "static" for all platforms */ +++#define ZLIB_INTERNAL ++ ++ #include ++ #include "zlib.h" ++@@ -203,9 +200,9 @@ ++ typedef gz_state FAR *gz_statep; ++ ++ /* shared functions */ ++-void ZLIB_INTERNAL gz_error OF((gz_statep, int, const char *)); +++static void ZLIB_INTERNAL gz_error OF((gz_statep, int, const char *)); ++ #if defined UNDER_CE ++-char ZLIB_INTERNAL *gz_strwinerror OF((DWORD error)); +++static char ZLIB_INTERNAL *gz_strwinerror OF((DWORD error)); ++ #endif ++ ++ /* GT_OFF(x), where x is an unsigned value, is true if x > maximum z_off64_t ++@@ -214,6 +211,6 @@ ++ #ifdef INT_MAX ++ # define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > INT_MAX) ++ #else ++-unsigned ZLIB_INTERNAL gz_intmax OF((void)); +++static unsigned ZLIB_INTERNAL gz_intmax OF((void)); ++ # define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax()) ++ #endif ++diff -ur freetype-2.12.1/src/gzip/infback.c freetype-src/src/gzip/infback.c ++--- freetype-2.12.1/src/gzip/infback.c Fri Apr 01 16:13:52 2022 +++++ freetype-src/src/gzip/infback.c Thu May 05 07:24:06 2022 ++@@ -25,7 +25,7 @@ ++ windowBits is in the range 8..15, and window is a user-supplied ++ window and output buffer that is 2**windowBits bytes. ++ */ ++-int ZEXPORT inflateBackInit_( +++static int ZEXPORT inflateBackInit_( ++ z_streamp strm, ++ int windowBits, ++ unsigned char FAR *window, ++@@ -247,7 +247,7 @@ ++ inflateBack() can also return Z_STREAM_ERROR if the input parameters ++ are not correct, i.e. strm is Z_NULL or the state was not initialized. ++ */ ++-int ZEXPORT inflateBack( +++static int ZEXPORT inflateBack( ++ z_streamp strm, ++ in_func in, ++ void FAR *in_desc, ++@@ -629,7 +629,7 @@ ++ return ret; ++ } ++ ++-int ZEXPORT inflateBackEnd( +++static int ZEXPORT inflateBackEnd( ++ z_streamp strm) ++ { ++ if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0) ++diff -ur freetype-2.12.1/src/gzip/inffast.c freetype-src/src/gzip/inffast.c ++--- freetype-2.12.1/src/gzip/inffast.c Fri Apr 01 16:13:52 2022 +++++ freetype-src/src/gzip/inffast.c Fri May 06 12:01:59 2022 ++@@ -47,7 +47,7 @@ ++ requires strm->avail_out >= 258 for each loop to avoid checking for ++ output space. ++ */ ++-void ZLIB_INTERNAL inflate_fast( +++static void ZLIB_INTERNAL inflate_fast( ++ z_streamp strm, ++ unsigned start) ++ { ++diff -ur freetype-2.12.1/src/gzip/inffast.h freetype-src/src/gzip/inffast.h ++--- freetype-2.12.1/src/gzip/inffast.h Fri Apr 01 16:13:52 2022 +++++ freetype-src/src/gzip/inffast.h Fri May 06 12:25:15 2022 ++@@ -8,4 +8,4 @@ ++ subject to change. Applications should only use zlib.h. ++ */ ++ ++-void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); +++static void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); ++diff -ur freetype-2.12.1/src/gzip/inflate.c freetype-src/src/gzip/inflate.c ++--- freetype-2.12.1/src/gzip/inflate.c Fri Apr 01 17:25:55 2022 +++++ freetype-src/src/gzip/inflate.c Thu May 05 07:24:18 2022 ++@@ -118,7 +118,7 @@ ++ return 0; ++ } ++ ++-int ZEXPORT inflateResetKeep( +++static int ZEXPORT inflateResetKeep( ++ z_streamp strm) ++ { ++ struct inflate_state FAR *state; ++@@ -144,7 +144,7 @@ ++ return Z_OK; ++ } ++ ++-int ZEXPORT inflateReset( +++static int ZEXPORT inflateReset( ++ z_streamp strm) ++ { ++ struct inflate_state FAR *state; ++@@ -157,7 +157,7 @@ ++ return inflateResetKeep(strm); ++ } ++ ++-int ZEXPORT inflateReset2( +++static int ZEXPORT inflateReset2( ++ z_streamp strm, ++ int windowBits) ++ { ++@@ -195,7 +195,7 @@ ++ return inflateReset(strm); ++ } ++ ++-int ZEXPORT inflateInit2_( +++static int ZEXPORT inflateInit2_( ++ z_streamp strm, ++ int windowBits, ++ const char *version, ++@@ -239,7 +239,7 @@ ++ return ret; ++ } ++ ++-int ZEXPORT inflateInit_( +++static int ZEXPORT inflateInit_( ++ z_streamp strm, ++ const char *version, ++ int stream_size) ++@@ -249,7 +249,7 @@ ++ ++ #ifndef Z_FREETYPE ++ ++-int ZEXPORT inflatePrime( +++static int ZEXPORT inflatePrime( ++ z_streamp strm, ++ int bits, ++ int value) ++@@ -626,7 +626,7 @@ ++ will return Z_BUF_ERROR if it has not reached the end of the stream. ++ */ ++ ++-int ZEXPORT inflate( +++static int ZEXPORT inflate( ++ z_streamp strm, ++ int flush) ++ { ++@@ -1304,7 +1304,7 @@ ++ return ret; ++ } ++ ++-int ZEXPORT inflateEnd( +++static int ZEXPORT inflateEnd( ++ z_streamp strm) ++ { ++ struct inflate_state FAR *state; ++@@ -1320,7 +1320,7 @@ ++ ++ #ifndef Z_FREETYPE ++ ++-int ZEXPORT inflateGetDictionary( +++static int ZEXPORT inflateGetDictionary( ++ z_streamp strm, ++ Bytef *dictionary, ++ uInt *dictLength) ++@@ -1343,7 +1343,7 @@ ++ return Z_OK; ++ } ++ ++-int ZEXPORT inflateSetDictionary( +++static int ZEXPORT inflateSetDictionary( ++ z_streamp strm, ++ const Bytef *dictionary, ++ uInt dictLength) ++@@ -1378,7 +1378,7 @@ ++ return Z_OK; ++ } ++ ++-int ZEXPORT inflateGetHeader( +++static int ZEXPORT inflateGetHeader( ++ z_streamp strm, ++ gz_headerp head) ++ { ++@@ -1429,7 +1429,7 @@ ++ return next; ++ } ++ ++-int ZEXPORT inflateSync( +++static int ZEXPORT inflateSync( ++ z_streamp strm) ++ { ++ unsigned len; /* number of bytes to look at or looked at */ ++@@ -1489,7 +1489,7 @@ ++ block. When decompressing, PPP checks that at the end of input packet, ++ inflate is waiting for these length bytes. ++ */ ++-int ZEXPORT inflateSyncPoint( +++static int ZEXPORT inflateSyncPoint( ++ z_streamp strm) ++ { ++ struct inflate_state FAR *state; ++@@ -1501,7 +1501,7 @@ ++ ++ #ifndef Z_FREETYPE ++ ++-int ZEXPORT inflateCopy( +++static int ZEXPORT inflateCopy( ++ z_streamp dest, ++ z_streamp source) ++ { ++@@ -1550,7 +1550,7 @@ ++ ++ #endif /* !Z_FREETYPE */ ++ ++-int ZEXPORT inflateUndermine( +++static int ZEXPORT inflateUndermine( ++ z_streamp strm, ++ int subvert) ++ { ++@@ -1568,7 +1568,7 @@ ++ #endif ++ } ++ ++-int ZEXPORT inflateValidate( +++static int ZEXPORT inflateValidate( ++ z_streamp strm, ++ int check) ++ { ++@@ -1585,7 +1585,7 @@ ++ ++ #ifndef Z_FREETYPE ++ ++-long ZEXPORT inflateMark( +++static long ZEXPORT inflateMark( ++ z_streamp strm) ++ { ++ struct inflate_state FAR *state; ++@@ -1598,7 +1598,7 @@ ++ (state->mode == MATCH ? state->was - state->length : 0)); ++ } ++ ++-unsigned long ZEXPORT inflateCodesUsed( +++static unsigned long ZEXPORT inflateCodesUsed( ++ z_streamp strm) ++ { ++ struct inflate_state FAR *state; ++diff -ur freetype-2.12.1/src/gzip/inftrees.c freetype-src/src/gzip/inftrees.c ++--- freetype-2.12.1/src/gzip/inftrees.c Fri Apr 01 16:13:52 2022 +++++ freetype-src/src/gzip/inftrees.c Fri May 06 12:33:23 2022 ++@@ -8,7 +8,7 @@ ++ ++ #define MAXBITS 15 ++ ++-const char inflate_copyright[] = +++static const char inflate_copyright[] = ++ " inflate 1.2.12 Copyright 1995-2022 Mark Adler "; ++ /* ++ If you use the zlib library in a product, an acknowledgment is welcome ++@@ -29,7 +29,7 @@ ++ table index bits. It will differ if the request is greater than the ++ longest code or if it is less than the shortest code. ++ */ ++-int ZLIB_INTERNAL inflate_table( +++static int ZLIB_INTERNAL inflate_table( ++ codetype type, ++ unsigned short FAR *lens, ++ unsigned codes, ++diff -ur freetype-2.12.1/src/gzip/inftrees.h freetype-src/src/gzip/inftrees.h ++--- freetype-2.12.1/src/gzip/inftrees.h Fri Apr 01 17:24:23 2022 +++++ freetype-src/src/gzip/inftrees.h Fri May 06 12:25:35 2022 ++@@ -60,7 +60,7 @@ ++ DISTS ++ } codetype; ++ ++-int ZLIB_INTERNAL inflate_table OF((codetype type, unsigned short FAR *lens, +++static int ZLIB_INTERNAL inflate_table OF((codetype type, unsigned short FAR *lens, ++ unsigned codes, code FAR * FAR *table, ++ unsigned FAR *bits, unsigned short FAR *work)); ++ ++diff -ur freetype-2.12.1/src/gzip/zutil.c freetype-src/src/gzip/zutil.c ++--- freetype-2.12.1/src/gzip/zutil.c Fri Apr 01 16:13:54 2022 +++++ freetype-src/src/gzip/zutil.c Fri May 06 12:08:24 2022 ++@@ -10,7 +10,7 @@ ++ # include "gzguts.h" ++ #endif ++ ++-z_const char * const z_errmsg[10] = { +++static z_const char * const z_errmsg[10] = { ++ (z_const char *)"need dictionary", /* Z_NEED_DICT 2 */ ++ (z_const char *)"stream end", /* Z_STREAM_END 1 */ ++ (z_const char *)"", /* Z_OK 0 */ ++@@ -24,12 +24,12 @@ ++ }; ++ ++ ++-const char * ZEXPORT zlibVersion() +++static const char * ZEXPORT zlibVersion() ++ { ++ return ZLIB_VERSION; ++ } ++ ++-uLong ZEXPORT zlibCompileFlags() +++static uLong ZEXPORT zlibCompileFlags() ++ { ++ uLong flags; ++ ++@@ -117,9 +117,9 @@ ++ # ifndef verbose ++ # define verbose 0 ++ # endif ++-int ZLIB_INTERNAL z_verbose = verbose; +++static int ZLIB_INTERNAL z_verbose = verbose; ++ ++-void ZLIB_INTERNAL z_error ( +++static void ZLIB_INTERNAL z_error ( ++ char *m) ++ { ++ fprintf(stderr, "%s\n", m); ++@@ -130,7 +130,7 @@ ++ /* exported to allow conversion of error code to string for compress() and ++ * uncompress() ++ */ ++-const char * ZEXPORT zError( +++static const char * ZEXPORT zError( ++ int err) ++ { ++ return ERR_MSG(err); ++@@ -146,7 +146,7 @@ ++ ++ #ifndef HAVE_MEMCPY ++ ++-void ZLIB_INTERNAL zmemcpy( +++static void ZLIB_INTERNAL zmemcpy( ++ Bytef* dest, ++ const Bytef* source, ++ uInt len) ++@@ -157,7 +157,7 @@ ++ } while (--len != 0); ++ } ++ ++-int ZLIB_INTERNAL zmemcmp( +++static int ZLIB_INTERNAL zmemcmp( ++ const Bytef* s1, ++ const Bytef* s2, ++ uInt len) ++@@ -170,7 +170,7 @@ ++ return 0; ++ } ++ ++-void ZLIB_INTERNAL zmemzero( +++static void ZLIB_INTERNAL zmemzero( ++ Bytef* dest, ++ uInt len) ++ { ++@@ -214,7 +214,7 @@ ++ * a protected system like OS/2. Use Microsoft C instead. ++ */ ++ ++-voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) +++static voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) ++ { ++ voidpf buf; ++ ulg bsize = (ulg)items*size; ++@@ -240,7 +240,7 @@ ++ return buf; ++ } ++ ++-void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) +++static void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) ++ { ++ int n; ++ ++@@ -277,13 +277,13 @@ ++ # define _hfree hfree ++ #endif ++ ++-voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size) +++static voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size) ++ { ++ (void)opaque; ++ return _halloc((long)items, size); ++ } ++ ++-void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) +++static void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) ++ { ++ (void)opaque; ++ _hfree(ptr); ++@@ -302,7 +302,7 @@ ++ extern void free OF((voidpf ptr)); ++ #endif ++ ++-voidpf ZLIB_INTERNAL zcalloc ( +++static voidpf ZLIB_INTERNAL zcalloc ( ++ voidpf opaque, ++ unsigned items, ++ unsigned size) ++@@ -312,7 +312,7 @@ ++ (voidpf)calloc(items, size); ++ } ++ ++-void ZLIB_INTERNAL zcfree ( +++static void ZLIB_INTERNAL zcfree ( ++ voidpf opaque, ++ voidpf ptr) ++ { ++diff -ur freetype-2.12.1/src/gzip/zutil.h freetype-src/src/gzip/zutil.h ++--- freetype-2.12.1/src/gzip/zutil.h Fri Apr 01 17:24:23 2022 +++++ freetype-src/src/gzip/zutil.h Sat May 07 14:13:48 2022 ++@@ -13,11 +13,8 @@ ++ #ifndef ZUTIL_H ++ #define ZUTIL_H ++ ++-#ifdef HAVE_HIDDEN ++-# define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) ++-#else ++-# define ZLIB_INTERNAL ++-#endif +++/* we use "static" for all platforms */ +++#define ZLIB_INTERNAL ++ ++ #include "zlib.h" ++ ++@@ -53,7 +50,7 @@ ++ # endif ++ #endif ++ ++-extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ +++static z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ ++ /* (size given to avoid silly warnings with Visual C++) */ ++ ++ #define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)] ++@@ -235,16 +232,16 @@ ++ # define zmemzero(dest, len) ft_memset(dest, 0, len) ++ # endif ++ #else ++- void ZLIB_INTERNAL zmemcpy OF((Bytef* dest, const Bytef* source, uInt len)); ++- int ZLIB_INTERNAL zmemcmp OF((const Bytef* s1, const Bytef* s2, uInt len)); ++- void ZLIB_INTERNAL zmemzero OF((Bytef* dest, uInt len)); +++ static void ZLIB_INTERNAL zmemcpy OF((Bytef* dest, const Bytef* source, uInt len)); +++ static int ZLIB_INTERNAL zmemcmp OF((const Bytef* s1, const Bytef* s2, uInt len)); +++ static void ZLIB_INTERNAL zmemzero OF((Bytef* dest, uInt len)); ++ #endif ++ ++ /* Diagnostic functions */ ++ #ifdef ZLIB_DEBUG ++ # include ++- extern int ZLIB_INTERNAL z_verbose; ++- extern void ZLIB_INTERNAL z_error OF((char *m)); +++ static int ZLIB_INTERNAL z_verbose; +++ static void ZLIB_INTERNAL z_error OF((char *m)); ++ # define Assert(cond,msg) {if(!(cond)) z_error(msg);} ++ # define Trace(x) {if (z_verbose>=0) fprintf x ;} ++ # define Tracev(x) {if (z_verbose>0) fprintf x ;} ++@@ -261,9 +258,9 @@ ++ #endif ++ ++ #ifndef Z_SOLO ++- voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items, +++ static voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items, ++ unsigned size)); ++- void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr)); +++ static void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr)); ++ #endif ++ ++ #define ZALLOC(strm, items, size) \ +Index: Build/source/libs/freetype2/TLpatches/patch-04-void-main +=================================================================== +--- Build/source/libs/freetype2/TLpatches/patch-04-void-main (nonexistent) ++++ Build/source/libs/freetype2/TLpatches/patch-04-void-main (revision 64953) +@@ -0,0 +1,13 @@ ++diff --git a/libs/freetype2/freetype-src/builds/unix/freetype2.m4 b/libs/freetype2/freetype-src/builds/unix/freetype2.m4 ++index 0cafc8e8c..51843f5fa 100644 ++--- a/libs/freetype2/freetype-src/builds/unix/freetype2.m4 +++++ b/libs/freetype2/freetype-src/builds/unix/freetype2.m4 ++@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2], ++ #include ++ ++ int ++-main() +++main(void) ++ { ++ FT_Library library; ++ FT_Error error; +Index: Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4 +=================================================================== +--- Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4 (revision 64952) ++++ Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4 (revision 64953) +@@ -121,7 +121,7 @@ + #include + + int +-main() ++main(void) + { + FT_Library library; + FT_Error error; +Index: Build/source/libs/gd/TLpatches/patch-03-void-main +=================================================================== +--- Build/source/libs/gd/TLpatches/patch-03-void-main (nonexistent) ++++ Build/source/libs/gd/TLpatches/patch-03-void-main (revision 64953) +@@ -0,0 +1,13 @@ ++diff --git a/libs/gd/libgd-src/tests/xpm/bug00185.c b/libs/gd/libgd-src/tests/xpm/bug00185.c ++index 3056ed950..37659d6a4 100644 ++--- a/libs/gd/libgd-src/tests/xpm/bug00185.c +++++ b/libs/gd/libgd-src/tests/xpm/bug00185.c ++@@ -5,7 +5,7 @@ ++ ++ /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */ ++ int ++-main() +++main(void) ++ { ++ gdImagePtr im; ++ char *path; +Index: Build/source/libs/gd/libgd-src/tests/xpm/bug00185.c +=================================================================== +--- Build/source/libs/gd/libgd-src/tests/xpm/bug00185.c (revision 64952) ++++ Build/source/libs/gd/libgd-src/tests/xpm/bug00185.c (revision 64953) +@@ -5,7 +5,7 @@ + + /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */ + int +-main() ++main(void) + { + gdImagePtr im; + char *path; +Index: Build/source/texk/ps2pk/basename.c +=================================================================== +--- Build/source/texk/ps2pk/basename.c (revision 64952) ++++ Build/source/texk/ps2pk/basename.c (revision 64953) +@@ -6,11 +6,12 @@ + * AUTHOR: Piet Tutelaers + * VERSION: 1.0 (Sept. 1995) + */ ++#include /* exit() */ + #include /* printf() */ + #include "basics.h" /* fatal() */ + #include "filenames.h" /* basename() */ + +-main(int argc, char **argv) ++int main(int argc, char **argv) + { + if (argc < 2 || argc > 3) + fatal("Usage: basename string [suffix]\n"); +Index: Build/source/utils/m-tx/mtx-src/prepmx.c +=================================================================== +--- Build/source/utils/m-tx/mtx-src/prepmx.c (revision 64952) ++++ Build/source/utils/m-tx/mtx-src/prepmx.c (revision 64953) +@@ -769,7 +769,7 @@ + } + + +-main(int argc, Char *argv[]) ++int main(int argc, Char *argv[]) + { /* ---- Main program ------------------------ */ + PASCAL_MAIN(argc, argv); + strcpy(this_version, version); +Index: Build/source/utils/pmx/TLpatches/patch-01-main-ret +=================================================================== +--- Build/source/utils/pmx/TLpatches/patch-01-main-ret (nonexistent) ++++ Build/source/utils/pmx/TLpatches/patch-01-main-ret (revision 64953) +@@ -0,0 +1,13 @@ ++diff --git a/utils/pmx/pmx-src/libf2c/main.c b/utils/pmx/pmx-src/libf2c/main.c ++index 453974904..f485a0cd0 100644 ++--- a/utils/pmx/pmx-src/libf2c/main.c +++++ b/utils/pmx/pmx-src/libf2c/main.c ++@@ -106,7 +106,7 @@ char **xargv; ++ #ifdef KR_headers ++ main(argc, argv) int argc; char **argv; ++ #else ++-main(int argc, char **argv) +++int main(int argc, char **argv) ++ #endif ++ { ++ xargc = argc; +Index: Build/source/utils/pmx/pmx-src/libf2c/main.c +=================================================================== +--- Build/source/utils/pmx/pmx-src/libf2c/main.c (revision 64952) ++++ Build/source/utils/pmx/pmx-src/libf2c/main.c (revision 64953) +@@ -106,7 +106,7 @@ + #ifdef KR_headers + main(argc, argv) int argc; char **argv; + #else +-main(int argc, char **argv) ++int main(int argc, char **argv) + #endif + { + xargc = argc; diff --git a/texlive-base-c99-3.patch b/texlive-base-c99-3.patch new file mode 100644 index 0000000000000000000000000000000000000000..91747d820715cca097fd72bc5bb6eccebe5652de --- /dev/null +++ b/texlive-base-c99-3.patch @@ -0,0 +1,35 @@ +Partial backport of this upstream revision: + +------------------------------------------------------------------------ +r65582 | hironobu | 2023-01-19 15:15:46 +0100 (Thu, 19 Jan 2023) | 1 line + +synctexdir: update from GH + +Relevant Git commit: + +commit 2897465154892a7737dcc90e4d6a00a1d1b3922c +Author: Germn Poo-Caamao +Date: Sat May 30 16:15:27 2020 -0400 + + Fix implicit declaration of vasprintf + + Fix build when compiling with `-Werror=implicit-function-declaration`. + + +Index: Build/source/texk/web2c/synctexdir/synctex_parser.c +=================================================================== +--- Build/source/texk/web2c/synctexdir/synctex_parser.c (revision 65581) ++++ Build/source/texk/web2c/synctexdir/synctex_parser.c (revision 65582) +@@ -83,6 +83,11 @@ + * First level objects are sheets and forms, containing boxes, glues, kerns... + * The third tree allows to browse leaves according to tag and line. + */ ++/* Declare _GNU_SOURCE for accessing vasprintf. For MSC compiler, vasprintf is ++ * defined in this file ++ */ ++#define _GNU_SOURCE ++ + # if defined(SYNCTEX_USE_LOCAL_HEADER) + # include "synctex_parser_local.h" + # else + diff --git a/texlive-base-c99-4.patch b/texlive-base-c99-4.patch new file mode 100644 index 0000000000000000000000000000000000000000..64fe78f53c5e565b1321a5a7939919c773caaa9a --- /dev/null +++ b/texlive-base-c99-4.patch @@ -0,0 +1,53 @@ +Fix the setsid-after-vfork configure check to avoid implicit +declarations of wait, exit. This ensures that the outcome of the +check does not change with compilers which do not support implicit +function declarations. + +Submitted upstream: + + + +diff -up texlive-base-20220321/source/texk/xdvik/configure.c99-4 texlive-base-20220321/source/texk/xdvik/configure +--- texlive-base-20220321/source/texk/xdvik/configure.c99-4 2023-01-31 09:04:59.026325806 +0100 ++++ texlive-base-20220321/source/texk/xdvik/configure 2023-01-31 09:05:14.250169332 +0100 +@@ -16406,6 +16406,9 @@ else $as_nop + #ifdef HAVE_UNISTD_H + #include + #endif ++#ifdef HAVE_SYS_WAIT_H ++#include ++#endif + #ifdef HAVE_VFORK_H + #include + #endif +@@ -16427,7 +16430,7 @@ main (void) + + while (wait(&status) != child) + ; +- exit( ++ _exit( + /* Was there some problem with vforking? */ + child < 0 + +diff -up texlive-base-20220321/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4.c99-4 texlive-base-20220321/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4 +--- texlive-base-20220321/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4.c99-4 2023-01-31 08:45:31.417794738 +0100 ++++ texlive-base-20220321/source/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4 2023-01-31 08:45:43.901652431 +0100 +@@ -22,6 +22,9 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK], + #ifdef HAVE_UNISTD_H + #include + #endif ++#ifdef HAVE_SYS_WAIT_H ++#include ++#endif + #ifdef HAVE_VFORK_H + #include + #endif]], +@@ -40,7 +43,7 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK], + + while (wait(&status) != child) + ; +- exit( ++ _exit( + /* Was there some problem with vforking? */ + child < 0 + diff --git a/texlive-base.spec b/texlive-base.spec index 05b5dbb56f35acb2f4a23315cd1580fe60c09d0f..58f7c2de6942df46a0c04bafee4276911c2d5dd3 100644 --- a/texlive-base.spec +++ b/texlive-base.spec @@ -1,6 +1,6 @@ -%define anolis_release 9 +%define anolis_release 1 %global shortname texlive -%global source_date 20210325 +%global source_date 20220321 %global source_name texlive-%{source_date}-source %{!?_texdir: %global _texdir %{_datadir}/%{shortname}} %{!?_texmf_var: %global _texmf_var %{_var}/lib/texmf} @@ -17,16 +17,19 @@ %global __brp_mangle_shebangs_exclude ^$ # We have a circular dep on latex due to xindy -%bcond_without bootstrap +%bcond_with bootstrap + +# Upstream no longer supports poppler. We've been hacking it in, but... maybe we should stop? +%bcond_with poppler Name: %{shortname}-base Version: %{source_date} Release: %{anolis_release}%{?dist} -Epoch: 9 +Epoch: 10 Summary: TeX formatting system # The only files in the base package are directories, cache, and license texts # So we'll just list the license texts. This is also a bit of a lie, since most of these license texts do not apply to themselves. -License: ASL 2.0 and Artistic 2.0 and BSD and GFDL and GPL+ and GPLv2 and GPLv3 and Knuth and LGPLv2+ and LGPLv3+ and LPPL and OFL and Public Domain +License: Apache-2.0 AND Artistic-2.0 AND BSD AND GFDL-1.1-or-later AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND Knuth-CTAN AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND LPPL-1.2 AND LPPL-1.3 AND LPPL-1.3c AND MIT AND OFL-1.1 AND LicenseRef-Fedora-Public-Domain URL: http://tug.org/texlive/ Source0: https://ctan.math.illinois.edu/systems/texlive/Source/%{source_name}.tar.xz Source1: macros.texlive @@ -435,6 +438,19 @@ Source400: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/tikztosv Source401: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/tikztosvg.doc.tar.xz Source402: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/xml2pmx.tar.xz Source403: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/xml2pmx.doc.tar.xz +Source404: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/luajittex.doc.tar.xz +Source405: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/pdftosrc.doc.tar.xz +# 2022 +Source406: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/citation-style-language.tar.xz +Source407: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/citation-style-language.doc.tar.xz +Source408: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/hitex.tar.xz +Source409: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/hitex.doc.tar.xz +Source410: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/luafindfont.doc.tar.xz +Source411: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/optexcount.tar.xz +Source412: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/optexcount.doc.tar.xz +Source413: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/texlogfilter.doc.tar.xz +Source414: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/texlogsieve.doc.tar.xz +Source415: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/texlogsieve.tar.xz Patch1: tl-kpfix.patch Patch2: tl-format.patch @@ -442,47 +458,59 @@ Patch5: texlive-2016-kpathsea-texlive-path.patch # fixes from arch and upstream texlive Patch7: texlive-20210325-new-poppler.patch # fix texmf.cnf so that it finds texinfo bits in Fedora -Patch8: texlive-20210325-texinfo-path-fix.patch +Patch8: texlive-20220321-texinfo-path-fix.patch # These tests only fail on 32 bit arches with gcc8 -Patch11: texlive-20200327-disable-more-failing-tests.patch +Patch11: texlive-20220321-disable-more-failing-tests.patch # probably because of stricter malloc checks in glibc. +# https://bugzilla.redhat.com/show_bug.cgi?id=1631847 # Filed issue upstream, no resolution yet. Patch15: texlive-base-20180414-disable-omegafonts-check-test.patch # fix annocheck issue detected by rpmdiff Patch17: texlive-20180414-annocheck.patch Patch18: texlive-20210325-poppler-0.73.patch # Fix libgs detection in configure/configure.ac in dvisvgm -Patch20: texlive-20190410-dvisvgm-fix-libgs-detection.patch +# Patch20: texlive-20190410-dvisvgm-fix-libgs-detection.patch # Since we need to include tlmgr.pl for texconfig # lets try to keep people from shooting themselves with it Patch21: texlive-20190410-tlmgr-ignore-warning.patch Patch23: texlive-20210325-poppler-0.84.patch -# Fixes for poppler 0.90 Patch29: texlive-20200327-poppler-0.90.patch # Fix pdflatex run out of memory -Patch30: texlive-base-20200327-out-of-memory.patch +Patch30: texlive-base-20220321-out-of-memory.patch # Fix configure to properly detect poppler Patch31: texlive-base-20210325-configure-poppler-xpdf-fix.patch -# Apply upstream fixes that fix the bug that makes mendekx and upmendex fail on aarch64 -# http://tug.org/svn/texlive?view=revision&revision=59151 -# http://tug.org/svn/texlive?view=revision&revision=59169 -Patch32: texlive-base-20210325-mendex-weird-arch-fixes.patch +# Just remove obsolete decRefCnt check from configure, valid in either case. +Patch32: texlive-base-20220321-xpdf-no-GfxFont-decRefCnt.patch # Remove deprecated setpdfwrite ghostscript call -Patch33: texlive-base-20210325-no-setpdfwrite.patch +# Patch33: texlive-base-20210325-no-setpdfwrite.patch # Poppler 22 Patch34: texlive-base-20210325-poppler-22.01.0.patch # Fix crash in handling Group Patch35: texlive-base-20210325-pdftoepdf-fix-crash.patch +# Poppler 22.08.0 +Patch36: texlive-base-20220321-poppler-22.08.0.patch -Patch36: texlive-20210325-poppler-22.04.patch - -# libpaper v2 changes -# 1. one psutils test needs adjustment, see https://github.com/rrthomas/libpaper/issues/23 +# libpaper v2 changes +# 1. one psutils test needs adjustment, see https://github.com/rrthomas/libpaper/issues/23 Patch37: texlive-base-libpaperv2.patch +# Use dvisvgm 3.0.1 +Patch38: texlive-base-2022-dvisvgm-3.0.1.patch + +# Fix issue with undefined vasprintf() +Patch39: texlive-base-20220321-vasprintf-fix.patch + +Patch40: texlive-base-c99-1.patch +Patch41: texlive-base-c99-2.patch +Patch42: texlive-base-c99-3.patch +Patch43: texlive-base-c99-4.patch + +# Fix issue where off_t could be set incorrectly on i686 due to order of header load +Patch44: texlive-base-20220321-pdf-header-order-fix.patch + # Can't do this because it causes everything else to be noarch # BuildArch: noarch BuildRequires: make @@ -490,7 +518,13 @@ BuildRequires: gcc gcc-c++ BuildRequires: xz libXaw-devel libXi-devel ncurses-devel bison flex file perl(Digest::MD5) texinfo gcc-c++ BuildRequires: gd-devel BuildRequires: teckit-devel >= 2.5.7 -BuildRequires: freetype-devel libpng-devel t1lib-devel zlib-devel poppler-devel t1utils +BuildRequires: freetype-devel libpng-devel t1lib-devel zlib-devel t1utils +%if %{with poppler} +BuildRequires: poppler-devel +%else +BuildRequires: xpdf-devel >= 4.03 +BuildRequires: glib2-devel fontconfig-devel +%endif BuildRequires: zziplib-devel libicu-devel cairo-devel harfbuzz-devel perl-generators pixman-devel graphite2-devel BuildRequires: libgs-devel BuildRequires: libpaper-devel potrace-devel autoconf automake libtool @@ -499,6 +533,7 @@ BuildRequires: gmp-devel mpfr-devel BuildRequires: python3-devel BuildRequires: python3-setuptools %if %{without bootstrap} +# This is for xindy BuildRequires: clisp-devel BuildRequires: texlive-cyrillic, texlive-latex, texlive-metafont, texlive-cm-super, texlive-ec %endif @@ -536,11 +571,13 @@ The distribution includes extensive general documentation about TeX, as well as the documentation for the included software packages. %package -n %{shortname}-a2ping +Version: svn52964 +Provides: texlive-a2ping = %{epoch}:%{source_date}-%{release} Provides: tex-a2ping = %{epoch}:%{source_date}-%{release} Provides: texlive-a2ping-bin = %{epoch}:%{source_date}-%{release} Provides: tex-a2ping-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-a2ping-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Advanced PS, PDF, EPS converter Requires: texlive-base Requires: texlive-kpathsea @@ -560,6 +597,8 @@ many glitches during the EPS to EPS conversion, so its output is often more compatible and better embeddable than its input. %package -n %{shortname}-accfonts +Version: svn18835 +Provides: texlive-accfonts = %{epoch}:%{source_date}-%{release} Provides: tex-accfonts = %{epoch}:%{source_date}-%{release} Provides: texlive-accfonts-bin = %{epoch}:%{source_date}-%{release} Provides: tex-accfonts-bin = %{epoch}:%{source_date}-%{release} @@ -567,7 +606,7 @@ Obsoletes: texlive-accfonts-bin < 7:20170520 Provides: tex-accfonts-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-accfonts-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-accfonts-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Utilities to derive new fonts from existing ones Requires: texlive-base Requires: texlive-kpathsea @@ -594,6 +633,8 @@ generates suitable "hints" to enhance quality at small sizes or poor resolutions. The programs are written in Perl. %package -n %{shortname}-adhocfilelist +Version: svn29349 +Provides: texlive-adhocfilelist = %{epoch}:%{source_date}-%{release} Provides: tex-adhocfilelist = %{epoch}:%{source_date}-%{release} Provides: texlive-adhocfilelist-bin = %{epoch}:%{source_date}-%{release} Provides: tex-adhocfilelist-bin = %{epoch}:%{source_date}-%{release} @@ -601,7 +642,7 @@ Obsoletes: texlive-adhocfilelist-bin < 7:20170520 Provides: tex-adhocfilelist-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-adhocfilelist-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-adhocfilelist-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: '\listfiles' entries from the command line Requires: texlive-base Requires: texlive-kpathsea @@ -616,11 +657,13 @@ package was developed on a Unix-like system, using (among other things) the gnu variant of the find command. %package -n %{shortname}-afm2pl +Version: svn54074 +Provides: texlive-afm2pl = %{epoch}:%{source_date}-%{release} Provides: tex-afm2pl = %{epoch}:%{source_date}-%{release} Provides: texlive-afm2pl-bin = %{epoch}:%{source_date}-%{release} Provides: tex-afm2pl-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-afm2pl-bin < 7:20170520 -License: LPPL +License: GPL-2.0-only Summary: afm2pl package Requires: texlive-base Requires: texlive-kpathsea @@ -635,6 +678,8 @@ Provides: tex(makesc8y.tex) = %{epoch}:%{source_date}-%{release} afm2pl package. %package -n %{shortname}-albatross +Version: svn61175 +Provides: texlive-albatross = %{epoch}:%{source_date}-%{release} Summary: Find fonts that contain a given glyph License: BSD Requires: texlive-base texlive-kpathsea @@ -644,6 +689,8 @@ This is a command line tool for finding fonts that contain a given (Unicode) glyph. It relies on Fontconfig. %package -n %{shortname}-aleph +Version: svn62387 +Provides: texlive-aleph = %{epoch}:%{source_date}-%{release} Provides: tex-aleph = %{epoch}:%{source_date}-%{release} Provides: texlive-aleph-bin = %{epoch}:%{source_date}-%{release} Provides: tex-aleph-bin = %{epoch}:%{source_date}-%{release} @@ -652,6 +699,7 @@ Provides: tex-aleph-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-aleph-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-aleph-doc < 7:20170520 Summary: Extended TeX +License: LGPL-2.1-or-later Requires: texlive-base Requires: texlive-kpathsea Requires(post,postun): coreutils @@ -671,6 +719,8 @@ An development of omega, using most of the extensions of TeX itself developed for e-TeX. %package -n %{shortname}-amstex +Version: svn63708 +Provides: texlive-amstex = %{epoch}:%{source_date}-%{release} Provides: tex-amstex = %{epoch}:%{source_date}-%{release} Provides: texlive-amstex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-amstex-bin = %{epoch}:%{source_date}-%{release} @@ -678,7 +728,7 @@ Obsoletes: texlive-amstex-bin < 7:20170520 Provides: tex-amstex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-amstex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-amstex-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: American Mathematical Society plain TeX macros Requires: texlive-base Requires: texlive-kpathsea @@ -707,6 +757,8 @@ authors. More recently, the focus of attention has switched to amslatex, but AMSTeX remains as a working system. %package -n %{shortname}-arara +Version: svn63760 +Provides: texlive-arara = %{epoch}:%{source_date}-%{release} Provides: tex-arara = %{epoch}:%{source_date}-%{release} Provides: texlive-arara-bin = %{epoch}:%{source_date}-%{release} Provides: tex-arara-bin = %{epoch}:%{source_date}-%{release} @@ -718,13 +770,15 @@ License: BSD Summary: Automation of LaTeX compilation Requires: texlive-base Requires: texlive-kpathsea -Provides: bundled(slf4j) = 1.6.4 +Provides: bundled(slf4j) = 1.7.36 +Provides: bundled(annotations) = 13.0 Provides: bundled(apache-commons-collections) = 3.2.1 Provides: bundled(apache-commons-exec) = 1.1 Provides: bundled(apache-commons-lang3) = 3.1 Provides: bundled(apache-commons-cli) = 1.2 -Provides: bundled(mvel2) = 2.0.19 -Provides: bundled(snakeyaml) = 1.11 +Provides: bundled(log4j) = 2.17.2 +Provides: bundled(mvel2) = 2.4.14 +Provides: bundled(snakeyaml-engine) = 2.3 Provides: bundled(logback) = 1.0.1 # shell BuildArch: noarch @@ -736,13 +790,25 @@ determines its actions from metadata in the source code, rather than relying on indirect resources, such as log file analysis. %package -n %{shortname}-attachfile2 +Version: svn57959 +Provides: texlive-attachfile2 = %{epoch}:%{source_date}-%{release} Provides: tex-attachfile2 = %{epoch}:%{source_date}-%{release} Provides: tex-attachfile2-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-attachfile2-bin = %{epoch}:%{source_date}-%{release} -License: LPPL +License: LPPL-1.3c Summary: Attach files into PDF Requires: texlive-base Requires: texlive-kpathsea +Requires: tex(color.sty) +Requires: tex(hycolor.sty) +Requires: tex(hyperref.sty) +Requires: tex(iftex.sty) +Requires: tex(infwarerr.sty) +Requires: tex(keyval.sty) +Requires: tex(kvoptions.sty) +Requires: tex(ltxcmds.sty) +Requires: tex(pdfescape.sty) +Requires: tex(pdftexcmds.sty) Provides: tex(attachfile2.sty) = %{epoch}:%{source_date}-%{release} # perl BuildArch: noarch @@ -755,6 +821,8 @@ dvips, some new options, and gets and writes meta information data about the attached files. %package -n %{shortname}-authorindex +Version: svn51757 +Provides: texlive-authorindex = %{epoch}:%{source_date}-%{release} Provides: tex-authorindex = %{epoch}:%{source_date}-%{release} Provides: texlive-authorindex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-authorindex-bin = %{epoch}:%{source_date}-%{release} @@ -762,7 +830,7 @@ Obsoletes: texlive-authorindex-bin < 7:20170520 Provides: tex-authorindex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-authorindex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-authorindex-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Index citations by author names Requires: texlive-base Requires: texlive-kpathsea @@ -780,6 +848,8 @@ on BibTeX being used to handle citations. Additionally, it requires Perl (version 5 or higher). %package -n %{shortname}-autosp +Version: svn58211 +Provides: texlive-autosp = %{epoch}:%{source_date}-%{release} Provides: tex-autosp = %{epoch}:%{source_date}-%{release} Provides: texlive-autosp-bin = %{epoch}:%{source_date}-%{release} Provides: tex-autosp-bin = %{epoch}:%{source_date}-%{release} @@ -787,7 +857,7 @@ Obsoletes: texlive-autosp-bin < 7:20170520 Provides: tex-autosp-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-autosp-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-autosp-doc < 7:20170520 -License: GPLv2 +License: GPL-2.0-or-later Summary: A Preprocessor that generates note-spacing commands for MusiXTeX scores Requires: texlive-base @@ -803,12 +873,19 @@ other parts. For example, \anotes\qa J\qa K&\ca l\qa m\ca n\en generates \Notes\qa J\sk\qa K\sk&\ca l\qa m\sk\ca n\en . %package -n %{shortname}-axodraw2 +Version: svn58155 +Provides: texlive-axodraw2 = %{epoch}:%{source_date}-%{release} Provides: tex-axodraw2 = %{epoch}:%{source_date}-%{release} Provides: texlive-axodraw2-bin = %{epoch}:%{source_date}-%{release} -License: GPLv3 +License: GPL-3.0-or-later Summary: Feynman diagrams in a LaTeX document Requires: texlive-base Requires: texlive-kpathsea +Requires: tex(color.sty) +Requires: tex(graphicx.sty) +Requires: tex(ifthen.sty) +Requires: tex(ifxetex.sty) +Requires: tex(keyval.sty) Provides: tex(axodraw2.sty) = %{epoch}:%{source_date}-%{release} %description -n %{shortname}-axodraw2 @@ -826,9 +903,11 @@ file. The processing involves a run of pdfLaTeX, a run of axohelp, and then another run of pdfLaTeX. %package -n %{shortname}-bib2gls +Version: svn64710 +Provides: texlive-bib2gls = %{epoch}:%{source_date}-%{release} Provides: tex-bib2gls = %{epoch}:%{source_date}-%{release} Provides: texlive-bib2gls-bin = %{epoch}:%{source_date}-%{release} -License: GPLv3+ +License: GPL-3.0-or-later Summary: Convert .bib files to glossaries-extra.sty resource files Requires: texlive-base # Java and shell @@ -851,6 +930,8 @@ containing definitions (\newglossaryentry etc.) to the .bib format required by bib2gls. %package -n %{shortname}-bibexport +Version: svn50677 +Provides: texlive-bibexport = %{epoch}:%{source_date}-%{release} Provides: tex-bibexport = %{epoch}:%{source_date}-%{release} Provides: texlive-bibexport-bin = %{epoch}:%{source_date}-%{release} Provides: tex-bibexport-bin = %{epoch}:%{source_date}-%{release} @@ -858,7 +939,7 @@ Obsoletes: texlive-bibexport-bin < 7:20170520 Provides: tex-bibexport-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-bibexport-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-bibexport-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Extract a BibTeX file based on a .aux file Requires: texlive-base Requires: texlive-kpathsea @@ -871,6 +952,8 @@ BibTeX file, expanding the abbreviations (other than the built- in ones like month names) and followig the cross-references. %package -n %{shortname}-bibtex +Version: svn64491 +Provides: texlive-bibtex = %{epoch}:%{source_date}-%{release} Provides: tex-bibtex = %{epoch}:%{source_date}-%{release} Provides: texlive-bibtex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-bibtex-bin = %{epoch}:%{source_date}-%{release} @@ -878,7 +961,7 @@ Obsoletes: texlive-bibtex-bin < 7:20170520 Provides: tex-bibtex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-bibtex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-bibtex-doc < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: Process bibliographies for LaTeX, etc Requires: texlive-base Requires: texlive-kpathsea @@ -901,6 +984,8 @@ output. In fact, it is best to avoid BibTeX in favour of biber and biblatex, if at all possible. %package -n %{shortname}-bibtexu +Version: svn64491 +Provides: texlive-bibtexu = %{epoch}:%{source_date}-%{release} Provides: tex-bibtexu = %{epoch}:%{source_date}-%{release} Provides: texlive-bibtexu-bin = %{epoch}:%{source_date}-%{release} Provides: tex-bibtexu-bin = %{epoch}:%{source_date}-%{release} @@ -908,7 +993,7 @@ Obsoletes: texlive-bibtexu-bin < 7:20170520 Provides: tex-bibtexu-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-bibtexu-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-bibtexu-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: bibtexu package Requires: texlive-base Requires: texlive-kpathsea @@ -917,6 +1002,8 @@ Requires: texlive-kpathsea bibtexu package. %package -n %{shortname}-bibtex8 +Version: svn64491 +Provides: texlive-bibtex8 = %{epoch}:%{source_date}-%{release} Provides: tex-bibtex8 = %{epoch}:%{source_date}-%{release} Provides: texlive-bibtex8-bin = %{epoch}:%{source_date}-%{release} Provides: tex-bibtex8-bin = %{epoch}:%{source_date}-%{release} @@ -924,7 +1011,7 @@ Obsoletes: texlive-bibtex8-bin < 7:20170520 Provides: tex-bibtex8-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-bibtex8-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-bibtex8-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: A fully 8-bit adaptation of BibTeX 0.99 Requires: texlive-base Requires: texlive-kpathsea @@ -937,6 +1024,8 @@ character set and sorting order are controlled by an external configuration file. Various examples are included. %package -n %{shortname}-bundledoc +Version: svn64620 +Provides: texlive-bundledoc = %{epoch}:%{source_date}-%{release} Provides: tex-bundledoc = %{epoch}:%{source_date}-%{release} Provides: texlive-bundledoc-bin = %{epoch}:%{source_date}-%{release} Provides: tex-bundledoc-bin = %{epoch}:%{source_date}-%{release} @@ -944,7 +1033,7 @@ Obsoletes: texlive-bundledoc-bin < 7:20170520 Provides: tex-bundledoc-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-bundledoc-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-bundledoc-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Bundle together all the files needed to build a LaTeX document Requires: texlive-base Requires: texlive-kpathsea @@ -968,6 +1057,8 @@ document, together with the document itself, using the filecontents* environment. %package -n %{shortname}-cachepic +Version: svn26313 +Provides: texlive-cachepic = %{epoch}:%{source_date}-%{release} Provides: tex-cachepic = %{epoch}:%{source_date}-%{release} Provides: texlive-cachepic-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cachepic-bin = %{epoch}:%{source_date}-%{release} @@ -975,7 +1066,7 @@ Obsoletes: texlive-cachepic-bin < 7:20170520 Provides: tex-cachepic-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-cachepic-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-cachepic-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Convert document fragments into graphics Requires: texlive-base Requires: texlive-kpathsea @@ -994,6 +1085,8 @@ interface, and a command line tool (written in lua) that generates the external graphics. %package -n %{shortname}-checkcites +Version: svn64155 +Provides: texlive-checkcites = %{epoch}:%{source_date}-%{release} Provides: tex-checkcites = %{epoch}:%{source_date}-%{release} Provides: texlive-checkcites-bin = %{epoch}:%{source_date}-%{release} Provides: tex-checkcites-bin = %{epoch}:%{source_date}-%{release} @@ -1001,7 +1094,7 @@ Obsoletes: texlive-checkcites-bin < 7:20170520 Provides: tex-checkcites-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-checkcites-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-checkcites-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Check citation commands in a document Requires: texlive-base Requires: texlive-kpathsea @@ -1014,6 +1107,8 @@ of detecting undefined and unused references from LaTeX auxiliary or bibliography files. %package -n %{shortname}-checklistings +Version: svn38300 +Provides: texlive-checklistings = %{epoch}:%{source_date}-%{release} Provides: tex-checklistings = %{epoch}:%{source_date}-%{release} Provides: texlive-checklistings-bin = %{epoch}:%{source_date}-%{release} Provides: tex-checklistings-bin = %{epoch}:%{source_date}-%{release} @@ -1021,7 +1116,7 @@ Obsoletes: texlive-checklistings-bin < 7:20170520 Provides: tex-checklistings-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-checklistings-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-checklistings-doc < 7:20170520 -License: LPPL 1.2 +License: LPPL-1.2 Summary: Pass verbatim contents through a compiler and reincorporate the resulting output Requires: texlive-base Requires: texlive-kpathsea @@ -1044,11 +1139,16 @@ it is designed to work well with languages and compilers in the ML family. %package -n %{shortname}-chklref +Version: svn52649 +Provides: texlive-chklref = %{epoch}:%{source_date}-%{release} Provides: tex-chklref = %{epoch}:%{source_date}-%{release} -License: GPLv3 +License: GPL-3.0-or-later Summary: Check for problems with labels in LaTeX Requires: texlive-base Requires: texlive-kpathsea +Requires: tex(afterpackage.sty) +Requires: tex(auxhook.sty) +Requires: tex(currfile.sty) Provides: tex(chklref.sty) = %{epoch}:%{source_date}-%{release} # perl BuildArch: noarch @@ -1061,6 +1161,8 @@ mathematical environments with no labels and advises the user to use a starred version instead. %package -n %{shortname}-chktex +Version: svn64797 +Provides: texlive-chktex = %{epoch}:%{source_date}-%{release} Provides: tex-chktex = %{epoch}:%{source_date}-%{release} Provides: texlive-chktex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-chktex-bin = %{epoch}:%{source_date}-%{release} @@ -1068,7 +1170,7 @@ Obsoletes: texlive-chktex-bin < 7:20170520 Provides: tex-chktex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-chktex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-chktex-doc < 7:20170520 -License: GPL+ +License: GPL-2.0-or-later Summary: Check for errors in LaTeX documents Requires: texlive-base Requires: texlive-kpathsea @@ -1078,8 +1180,43 @@ The program reports typographic and other errors in LaTeX documents. Filters are also provided for checking the LaTeX parts of CWEB documents. +%package -n %{shortname}-citation-style-language +Version: svn65357 +Provides: texlive-citation-style-language = %{epoch}:%{source_date}-%{release} +Provides: texlive-citation-style-language-bin = %{epoch}:%{source_date}-%{release} +Provides: texlive-citation-style-language-doc = %{epoch}:%{source_date}-%{release} +License: MIT AND CC-BY-SA-3.0 +Summary: Bibliography formatting with Citation Style Language +Requires: texlive-base, texlive-kpathsea +Requires: tex(filehook.sty) +Requires: texlive-l3kernel +Requires: texlive-l3packages +Requires: texlive-lua-uca +Requires: texlive-lualibs +Requires: texlive-luatex +Requires: texlive-luaxml +Requires: tex(url.sty) +Provides: tex(citation-style-language.sty) = %{epoch}:%{source_date}-%{release} +# lua +BuildArch: noarch + +%description -n %{shortname}-citation-style-language +The Citation Style Language (CSL) is an XML-based language that +defines the formats of citations and bibliography. There are +currently thousands of styles in CSL including the most widely +used APA, Chicago, Vancouver, etc. The citation-style-language +package is aimed to provide another reference formatting method +for LaTeX that utilizes the CSL styles. It contains a citation +processor implemented in pure Lua (citeproc-lua) which reads +bibliographic metadata and performs sorting and formatting on +both citations and bibliography according to the selected CSL +style. A LaTeX package (citation-style-language.sty) is +provided to communicate with the processor. + %if 0 %package -n %{shortname}-cjk-gs-integrate +Version: svn59705 +Provides: texlive-cjk-gs-integrate = %{epoch}:%{source_date}-%{release} Provides: tex-cjk-gs-integrate = %{epoch}:%{source_date}-%{release} Provides: texlive-cjk-gs-integrate-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cjk-gs-integrate-bin = %{epoch}:%{source_date}-%{release} @@ -1087,7 +1224,7 @@ Obsoletes: texlive-cjk-gs-integrate-bin < 7:20170520 Provides: tex-cjk-gs-integrate-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-cjk-gs-integrate-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-cjk-gs-integrate-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Tools to integrate CJK fonts into Ghostscript Requires: texlive-base Requires: texlive-kpathsea @@ -1102,11 +1239,13 @@ arguments should effect in a complete setup of GhostScript. %endif %package -n %{shortname}-cjkutils +Version: svn60833 +Provides: texlive-cjkutils = %{epoch}:%{source_date}-%{release} Provides: tex-cjkutils = %{epoch}:%{source_date}-%{release} Provides: texlive-cjkutils-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cjkutils-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-cjkutils-bin < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: cjkutils package Requires: texlive-base Requires: texlive-kpathsea @@ -1130,13 +1269,17 @@ Provides: tex(ksso17.cfg) = %{epoch}:%{source_date}-%{release} cjkutils package. %package -n %{shortname}-clojure-pamphlet +Version: svn60981 +Provides: texlive-clojure-pamphlet = %{epoch}:%{source_date}-%{release} Provides: tex-clojure-pamphlet = %{epoch}:%{source_date}-%{release} Provides: texlive-clojure-pamphlet-bin = %{epoch}:%{source_date}-%{release} Provides: tex-clojure-pamphlet-bin = %{epoch}:%{source_date}-%{release} -License: GPLv3+ +License: GPL-3.0-or-later Summary: A simple literate programming tool based on clojure's pamphlet system Requires: texlive-base Requires: texlive-kpathsea +Requires: tex(hyperref.sty) +Requires: tex(listings.sty) Provides: tex(clojure-pamphlet.sty) = %{epoch}:%{source_date}-%{release} # perl BuildArch: noarch @@ -1154,10 +1297,12 @@ accordingly). Finally, the LaTeX file will be run through the tangler to get the desired chunk of code. %package -n %{shortname}-cluttex +Version: svn60964 +Provides: texlive-cluttex = %{epoch}:%{source_date}-%{release} Provides: tex-cluttex = %{epoch}:%{source_date}-%{release} Provides: texlive-cluttex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cluttex-bin = %{epoch}:%{source_date}-%{release} -License: GPLv3 +License: GPL-3.0-or-later Summary: An automation tool for running LaTeX Requires: texlive-base Requires: texlive-kpathsea @@ -1176,6 +1321,8 @@ set. Furthermore, cluttex can watch input files for changes (using an external program). %package -n %{shortname}-context +Version: svn58167 +Provides: texlive-context = %{epoch}:%{source_date}-%{release} Provides: tex-context = %{epoch}:%{source_date}-%{release} Provides: texlive-context-bin = %{epoch}:%{source_date}-%{release} Provides: tex-context-bin = %{epoch}:%{source_date}-%{release} @@ -1183,7 +1330,7 @@ Obsoletes: texlive-context-bin < 7:20170520 Provides: tex-context-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-context-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-context-doc < 7:20170520 -License: GPL+ or LPPL +License: GPL-1.0-or-later OR LPPL-1.3c Summary: The ConTeXt macro package Requires: texlive-base Requires: texlive-kpathsea @@ -1398,16 +1545,22 @@ A full featured, parameter driven macro package, which fully supports advanced interactive documents. See the ConTeXt garden for a wealth of support information. +# This package exists because it is 90M and most people do not need it + %package -n %{shortname}-context-doc +Version: svn58167 +Provides: texlive-context-doc = %{epoch}:%{source_date}-%{release} Requires: texlive-context Provides: tex-context-doc = %{epoch}:%{source_date}-%{release} Summary: Documentation for context -License: GPL+ or LPPL +License: GPL-1.0-or-later OR LPPL-1.3c %description -n %{shortname}-context-doc Documentation for context. %package -n %{shortname}-convbkmk +Version: svn49252 +Provides: texlive-convbkmk = %{epoch}:%{source_date}-%{release} Provides: tex-convbkmk = %{epoch}:%{source_date}-%{release} Provides: texlive-convbkmk-bin = %{epoch}:%{source_date}-%{release} Provides: tex-convbkmk-bin = %{epoch}:%{source_date}-%{release} @@ -1429,6 +1582,8 @@ bookmarks in PDF files created by platex/uplatex, using hyperref. %package -n %{shortname}-crossrefware +Version: svn64754 +Provides: texlive-crossrefware = %{epoch}:%{source_date}-%{release} Provides: tex-crossrefware = %{epoch}:%{source_date}-%{release} Provides: texlive-crossrefware-bin = %{epoch}:%{source_date}-%{release} Provides: tex-crossrefware-bin = %{epoch}:%{source_date}-%{release} @@ -1436,7 +1591,7 @@ Obsoletes: texlive-crossrefware-bin < 7:20170520 Provides: tex-crossrefware-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-crossrefware-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-crossrefware-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Scripts for working with crossref.org # Just perl. BuildArch: noarch @@ -1449,11 +1604,13 @@ a tool for the creation of XML files for submitting to the parent site %package -n %{shortname}-cslatex +Version: svn62387 +Provides: texlive-cslatex = %{epoch}:%{source_date}-%{release} Provides: tex-cslatex = %{epoch}:%{source_date}-%{release} Provides: texlive-cslatex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cslatex-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-cslatex-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: LaTeX support for Czech/Slovak typesetting Requires: texlive-base Requires: texlive-kpathsea @@ -1508,11 +1665,13 @@ BuildArch: noarch LaTeX support for Czech/Slovak typesetting %package -n %{shortname}-csplain +Version: svn62771 +Provides: texlive-csplain = %{epoch}:%{source_date}-%{release} Provides: tex-csplain = %{epoch}:%{source_date}-%{release} Provides: texlive-csplain-bin = %{epoch}:%{source_date}-%{release} Provides: tex-csplain-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-csplain-bin < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Plain TeX multilanguage support Requires: texlive-base Requires: texlive-kpathsea @@ -1599,6 +1758,8 @@ OPmac macros can generate and bibliography without any external program. %package -n %{shortname}-ctan-o-mat +Version: svn51578 +Provides: texlive-ctan-o-mat = %{epoch}:%{source_date}-%{release} Provides: tex-ctan-o-mat = %{epoch}:%{source_date}-%{release} Provides: texlive-ctan-o-mat-bin = %{epoch}:%{source_date}-%{release} License: BSD @@ -1625,10 +1786,12 @@ validation retrieves the known attributes and the basic constraints from the server. %package -n %{shortname}-ctanbib +Version: svn59782 +Provides: texlive-ctanbib = %{epoch}:%{source_date}-%{release} Provides: tex-ctanbib = %{epoch}:%{source_date}-%{release} Provides: texlive-ctanbib-bin = %{epoch}:%{source_date}-%{release} Provides: tex-ctanbib-bin = %{epoch}:%{source_date}-%{release} -License: LPPL +License: LPPL-1.3c Summary: Export ctan entries to bib format Requires: texlive-base Requires: texlive-kpathsea @@ -1639,6 +1802,8 @@ BuildArch: noarch This script can generate BibTeX records for LaTeX packages hosted on CTAN. %package -n %{shortname}-ctanify +Version: svn44129 +Provides: texlive-ctanify = %{epoch}:%{source_date}-%{release} Provides: tex-ctanify = %{epoch}:%{source_date}-%{release} Provides: texlive-ctanify-bin = %{epoch}:%{source_date}-%{release} Provides: tex-ctanify-bin = %{epoch}:%{source_date}-%{release} @@ -1646,7 +1811,7 @@ Obsoletes: texlive-ctanify-bin < 7:20170520 Provides: tex-ctanify-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ctanify-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ctanify-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Prepare a package for upload to CTAN Requires: texlive-base Requires: texlive-kpathsea @@ -1664,6 +1829,8 @@ distribution. (The TDS ZIP file will be installed in the CTAN install/ tree.) %package -n %{shortname}-ctanupload +Version: svn26313 +Provides: texlive-ctanupload = %{epoch}:%{source_date}-%{release} Provides: tex-ctanupload = %{epoch}:%{source_date}-%{release} Provides: texlive-ctanupload-bin = %{epoch}:%{source_date}-%{release} Provides: tex-ctanupload-bin = %{epoch}:%{source_date}-%{release} @@ -1671,7 +1838,7 @@ Obsoletes: texlive-ctanupload-bin < 7:20170520 Provides: tex-ctanupload-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ctanupload-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ctanupload-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Support for users uploading to CTAN Requires: texlive-base Requires: texlive-kpathsea @@ -1684,11 +1851,13 @@ contribution to CTAN from the command line. The aim is to simplify the release process for LaTeX package authors. %package -n %{shortname}-ctie +Version: svn62387 +Provides: texlive-ctie = %{epoch}:%{source_date}-%{release} Provides: tex-ctie = %{epoch}:%{source_date}-%{release} Provides: texlive-ctie-bin = %{epoch}:%{source_date}-%{release} Provides: tex-ctie-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ctie-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: C version of tie (merging Web change files) Requires: texlive-base Requires: texlive-kpathsea @@ -1697,6 +1866,8 @@ Requires: texlive-kpathsea This is a version of tie converted for use with cweb. %package -n %{shortname}-cweb +Version: svn63787 +Provides: texlive-cweb = %{epoch}:%{source_date}-%{release} Provides: tex-cweb = %{epoch}:%{source_date}-%{release} Provides: texlive-cweb-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cweb-bin = %{epoch}:%{source_date}-%{release} @@ -1704,7 +1875,7 @@ Obsoletes: texlive-cweb-bin < 7:20170520 Provides: tex-cweb-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-cweb-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-cweb-doc < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: A Web system in C Requires: texlive-base Requires: texlive-kpathsea @@ -1722,6 +1893,8 @@ Documentation (also known as Literate Programming) in the programming language C. %package -n %{shortname}-cyrillic +Version: svn63613 +Provides: texlive-cyrillic = %{epoch}:%{source_date}-%{release} Provides: tex-cyrillic = %{epoch}:%{source_date}-%{release} Provides: texlive-cyrillic-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cyrillic-bin = %{epoch}:%{source_date}-%{release} @@ -1732,7 +1905,7 @@ Obsoletes: texlive-cyrillic-doc < 7:20170520 Provides: texlive-cyrillic-bin-bin = %{epoch}:%{source_date}-%{release} Provides: tex-cyrillic-bin-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-cyrillic-bin-bin < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Support for Cyrillic fonts in LaTeX Requires: texlive-base Requires: texlive-kpathsea @@ -1855,6 +2028,8 @@ cover (between them) pretty much every language that is written in a Cyrillic alphabet. %package -n %{shortname}-de-macro +Version: svn61719 +Provides: texlive-de-macro = %{epoch}:%{source_date}-%{release} Provides: tex-de-macro = %{epoch}:%{source_date}-%{release} Provides: texlive-de-macro-bin = %{epoch}:%{source_date}-%{release} Provides: tex-de-macro-bin = %{epoch}:%{source_date}-%{release} @@ -1862,7 +2037,7 @@ Obsoletes: texlive-de-macro-bin < 7:20170520 Provides: tex-de-macro-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-de-macro-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-de-macro-doc < 7:20170520 -License: AFL +License: AFL-2.1 Summary: Expand private macros in a document Requires: texlive-base Requires: texlive-kpathsea @@ -1879,6 +2054,8 @@ running de-macro on it. De-macro will expand macros defined in document, or in the document's "private" package file. %package -n %{shortname}-detex +Version: svn62387 +Provides: texlive-detex = %{epoch}:%{source_date}-%{release} Provides: tex-detex = %{epoch}:%{source_date}-%{release} Provides: texlive-detex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-detex-bin = %{epoch}:%{source_date}-%{release} @@ -1896,6 +2073,8 @@ in the text. In this case, it also recognizes the \include and \includeonly commands. %package -n %{shortname}-diadia +Version: svn37656 +Provides: texlive-diadia = %{epoch}:%{source_date}-%{release} Provides: tex-diadia = %{epoch}:%{source_date}-%{release} Provides: texlive-diadia-bin = %{epoch}:%{source_date}-%{release} Provides: tex-diadia-bin = %{epoch}:%{source_date}-%{release} @@ -1903,7 +2082,7 @@ Obsoletes: texlive-diadia-bin < 7:20170520 Provides: tex-diadia-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-diadia-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-diadia-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Package to keep a diabetes diary Requires: texlive-base Requires: texlive-kpathsea @@ -1940,6 +2119,8 @@ supports medication charts and info boxes. Supported languages: English, German. Feel free to provide other translation files! %package -n %{shortname}-dosepsbin +Version: svn29752 +Provides: texlive-dosepsbin = %{epoch}:%{source_date}-%{release} Provides: tex-dosepsbin = %{epoch}:%{source_date}-%{release} Provides: texlive-dosepsbin-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dosepsbin-bin = %{epoch}:%{source_date}-%{release} @@ -1947,7 +2128,7 @@ Obsoletes: texlive-dosepsbin-bin < 7:20170520 Provides: tex-dosepsbin-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-dosepsbin-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dosepsbin-doc < 7:20170520 -License: GPLv2 or Artistic +License: GPL-2.0-only OR Artistic-1.0-Perl Summary: Deal with DOS binary EPS files Requires: texlive-base Requires: texlive-kpathsea @@ -1967,11 +2148,13 @@ sections of such a file, in particular providing a 'text'-form EPS file for use with (La)TeX. %package -n %{shortname}-dtl +Version: svn62387 +Provides: texlive-dtl = %{epoch}:%{source_date}-%{release} Provides: tex-dtl = %{epoch}:%{source_date}-%{release} Provides: texlive-dtl-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dtl-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dtl-bin < 7:20170520 -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Summary: Tools to dis-assemble and re-assemble DVI files Requires: texlive-base Requires: texlive-kpathsea @@ -1985,6 +2168,8 @@ DVI files). The DTL bundle was developed so as to avoid some infelicities of dvitype (among other pressing reasons). %package -n %{shortname}-dtxgen +Version: svn51663 +Provides: texlive-dtxgen = %{epoch}:%{source_date}-%{release} Provides: tex-dtxgen = %{epoch}:%{source_date}-%{release} Provides: texlive-dtxgen-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dtxgen-bin = %{epoch}:%{source_date}-%{release} @@ -1992,7 +2177,7 @@ Obsoletes: texlive-dtxgen-bin < 7:20170520 Provides: tex-dtxgen-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-dtxgen-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dtxgen-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Creates a template for a self-extracting .dtx file Requires: texlive-base Requires: texlive-kpathsea @@ -2005,11 +2190,13 @@ The bash script dtxgen creates a template for a self-extracting Documented LaTeX Source (.dtx) file. %package -n %{shortname}-dvi2tty +Version: svn62387 +Provides: texlive-dvi2tty = %{epoch}:%{source_date}-%{release} Provides: tex-dvi2tty = %{epoch}:%{source_date}-%{release} Provides: texlive-dvi2tty-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dvi2tty-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvi2tty-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Produce ASCII from DVI Requires: texlive-base Requires: texlive-kpathsea @@ -2020,6 +2207,8 @@ document. The original version was written in Pascal, and the present author translated the program to C. %package -n %{shortname}-dviasm +Version: svn64430 +Provides: texlive-dviasm = %{epoch}:%{source_date}-%{release} Provides: tex-dviasm = %{epoch}:%{source_date}-%{release} Provides: texlive-dviasm-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dviasm-bin = %{epoch}:%{source_date}-%{release} @@ -2027,7 +2216,7 @@ Obsoletes: texlive-dviasm-bin < 7:20170520 Provides: tex-dviasm-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-dviasm-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dviasm-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: A utility for editing DVI files Requires: texlive-base Requires: texlive-kpathsea @@ -2041,11 +2230,13 @@ binary format. It supports advanced features such as adding a preprint number or watermarks. %package -n %{shortname}-dvicopy +Version: svn62387 +Provides: texlive-dvicopy = %{epoch}:%{source_date}-%{release} Provides: tex-dvicopy = %{epoch}:%{source_date}-%{release} Provides: texlive-dvicopy-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dvicopy-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvicopy-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Copy DVI files, flattening VFs Requires: texlive-base Requires: texlive-kpathsea @@ -2057,11 +2248,13 @@ file that does not contain such references. It also serves as a basis for writing DVI drivers (much like DVItype). %package -n %{shortname}-dvidvi +Version: svn52851 +Provides: texlive-dvidvi = %{epoch}:%{source_date}-%{release} Provides: tex-dvidvi = %{epoch}:%{source_date}-%{release} Provides: texlive-dvidvi-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dvidvi-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvidvi-bin < 7:20170520 -License: Copyright only +License: LicenseRef-Fedora-UltraPermissive Summary: Convert one DVI file into another Requires: texlive-base Requires: texlive-kpathsea @@ -2072,6 +2265,8 @@ commands; series of pages and page number ranges may be specified, as well as inclusions and exclusions. %package -n %{shortname}-dviinfox +Version: svn59216 +Provides: texlive-dviinfox = %{epoch}:%{source_date}-%{release} Provides: tex-dviinfox = %{epoch}:%{source_date}-%{release} Provides: texlive-dviinfox-bin = %{epoch}:%{source_date}-%{release} License: MIT @@ -2087,11 +2282,13 @@ The package provides a perl script which prints information about a DVI file. It also supports XeTeX XDV format. %package -n %{shortname}-dviljk +Version: svn52851 +Provides: texlive-dviljk = %{epoch}:%{source_date}-%{release} Provides: tex-dviljk = %{epoch}:%{source_date}-%{release} Provides: texlive-dviljk-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dviljk-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dviljk-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: DVI to Laserjet output Requires: texlive-base Requires: texlive-kpathsea @@ -2101,6 +2298,8 @@ A dvi driver for the LaserJet printers, using kpathsea recursive file searching. %package -n %{shortname}-dviout-util +Version: svn52851 +Provides: texlive-dviout-util = %{epoch}:%{source_date}-%{release} Provides: tex-dviout-util = %{epoch}:%{source_date}-%{release} Provides: texlive-dviout-util-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dviout-util-bin = %{epoch}:%{source_date}-%{release} @@ -2116,6 +2315,8 @@ Here we don't include the main DVI previewer, but just want small utility programs. %package -n %{shortname}-dvipdfmx +Version: svn61101 +Provides: texlive-dvipdfmx = %{epoch}:%{source_date}-%{release} Provides: tex-dvipdfmx = %{epoch}:%{source_date}-%{release} Provides: texlive-dvipdfmx-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dvipdfmx-bin = %{epoch}:%{source_date}-%{release} @@ -2125,7 +2326,7 @@ Provides: texlive-dvipdfmx-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvipdfmx-doc < 7:20170520 Provides: dvipdfmx = %{epoch}:%{source_date}-%{release} Provides: dvipdfm = %{epoch}:%{source_date}-%{release} -License: GPL+ +License: GPL-1.0-or-later Summary: An extended version of dvipdfm Requires: texlive-base Requires: texlive-glyphlist @@ -2147,6 +2348,8 @@ users are advised to consult the documentation of dvipdfm (as well, of course, as the package Readme. %package -n %{shortname}-dvipng +Version: svn62517 +Provides: texlive-dvipng = %{epoch}:%{source_date}-%{release} Provides: tex-dvipng = %{epoch}:%{source_date}-%{release} Provides: texlive-dvipng-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dvipng-bin = %{epoch}:%{source_date}-%{release} @@ -2155,7 +2358,7 @@ Provides: tex-dvipng-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-dvipng-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvipng-doc < 7:20170520 Provides: dvipng = %{epoch}:%{source_date}-%{release} -License: LGPLv2+ +License: LGPL-2.1-or-later Summary: A fast DVI to PNG/GIF converter Requires: texlive-base Requires: texlive-kpathsea @@ -2177,11 +2380,13 @@ PostScript Type1, and TrueType fonts, colour specials, and inclusion of PostScript, PNG, JPEG or GIF images. %package -n %{shortname}-dvipos +Version: svn52851 +Provides: texlive-dvipos = %{epoch}:%{source_date}-%{release} Provides: tex-dvipos = %{epoch}:%{source_date}-%{release} Provides: texlive-dvipos-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dvipos-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvipos-bin < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: dvipos package Requires: texlive-base Requires: texlive-kpathsea @@ -2190,6 +2395,8 @@ Requires: texlive-kpathsea dvipos package. %package -n %{shortname}-dvips +Version: svn62387 +Provides: texlive-dvips = %{epoch}:%{source_date}-%{release} Provides: tetex-dvips = %{epoch}:%{source_date}-%{release} Provides: tex-dvips = %{epoch}:%{source_date}-%{release} Provides: texlive-dvips-bin = %{epoch}:%{source_date}-%{release} @@ -2198,7 +2405,7 @@ Obsoletes: texlive-dvips-bin < 7:20170520 Provides: tex-dvips-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-dvips-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvips-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: A DVI to PostScript driver Requires: texlive-base Requires: texlive-kpathsea @@ -2260,14 +2467,19 @@ be found in the distribution of dvipsk which forms part of the TeX Live sources. %package -n %{shortname}-dvisvgm +# This is actually v3.0.1 +Version: svn64182.3.0.1 +Provides: texlive-dvisvgm = %{epoch}:%{source_date}-%{release} Provides: tex-dvisvgm = %{epoch}:%{source_date}-%{release} Provides: texlive-dvisvgm-bin = %{epoch}:%{source_date}-%{release} Provides: tex-dvisvgm-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-dvisvgm-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Convert DVI files to Scalable Vector Graphics format (SVG) Requires: texlive-base Requires: texlive-kpathsea +# for mutool +Requires: mupdf %description -n %{shortname}-dvisvgm Dvisvgm is a command line utility that converts TeX DVI files @@ -2282,6 +2494,8 @@ other features, dvisvgm also supports color, emTeX, tpic, PDF mapfile and PostScript specials. %package -n %{shortname}-ebong +Version: svn55475 +Provides: texlive-ebong = %{epoch}:%{source_date}-%{release} Provides: tex-ebong = %{epoch}:%{source_date}-%{release} Provides: texlive-ebong-bin = %{epoch}:%{source_date}-%{release} Provides: tex-ebong-bin = %{epoch}:%{source_date}-%{release} @@ -2289,7 +2503,7 @@ Obsoletes: texlive-ebong-bin < 7:20170520 Provides: tex-ebong-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ebong-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ebong-doc < 7:20170520 -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Summary: Utility for writing Bengali in Rapid Roman Format Requires: texlive-base Requires: texlive-kpathsea @@ -2303,6 +2517,8 @@ Roman Bangla and convert it to the bangtex format by a python program. All LaTeX markups are preserved in the target file. %package -n %{shortname}-eplain +Version: svn64721 +Provides: texlive-eplain = %{epoch}:%{source_date}-%{release} Provides: tex-eplain = %{epoch}:%{source_date}-%{release} Provides: texlive-eplain-bin = %{epoch}:%{source_date}-%{release} Provides: tex-eplain-bin = %{epoch}:%{source_date}-%{release} @@ -2310,7 +2526,7 @@ Obsoletes: texlive-eplain-bin < 7:20170520 Provides: tex-eplain-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-eplain-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-eplain-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Extended plain TeX macros Requires: texlive-base Requires: texlive-kpathsea @@ -2345,6 +2561,8 @@ graphics), color, autopict (a package instance of the LaTeX picture code), psfrag, and url. %package -n %{shortname}-epspdf +Version: svn53472 +Provides: texlive-epspdf = %{epoch}:%{source_date}-%{release} Provides: tex-epspdf = %{epoch}:%{source_date}-%{release} Provides: texlive-epspdf-bin = %{epoch}:%{source_date}-%{release} Provides: tex-epspdf-bin = %{epoch}:%{source_date}-%{release} @@ -2352,7 +2570,7 @@ Obsoletes: texlive-epspdf-bin < 7:20170520 Provides: tex-epspdf-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-epspdf-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-epspdf-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Converter for PostScript, EPS and PDF Requires: texlive-base Requires: texlive-kpathsea @@ -2367,6 +2585,8 @@ conversion options are made possible by converting in multiple steps. %package -n %{shortname}-epstopdf +Version: svn64439 +Provides: texlive-epstopdf = %{epoch}:%{source_date}-%{release} Provides: tex-epstopdf = %{epoch}:%{source_date}-%{release} Provides: texlive-epstopdf-bin = %{epoch}:%{source_date}-%{release} Provides: tex-epstopdf-bin = %{epoch}:%{source_date}-%{release} @@ -2396,6 +2616,8 @@ fly", thus giving the illusion that PDFLaTeX is accepting EPS graphic files. %package -n %{shortname}-exceltex +Version: svn26313 +Provides: texlive-exceltex = %{epoch}:%{source_date}-%{release} Provides: tex-exceltex = %{epoch}:%{source_date}-%{release} Provides: texlive-exceltex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-exceltex-bin = %{epoch}:%{source_date}-%{release} @@ -2403,7 +2625,7 @@ Obsoletes: texlive-exceltex-bin < 7:20170520 Provides: tex-exceltex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-exceltex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-exceltex-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Get data from Excel files into LaTeX Requires: texlive-base Requires: texlive-kpathsea @@ -2427,6 +2649,8 @@ spreadsheet applications are able to read and write Excel files. %package -n %{shortname}-fig4latex +Version: svn26313 +Provides: texlive-fig4latex = %{epoch}:%{source_date}-%{release} Provides: tex-fig4latex = %{epoch}:%{source_date}-%{release} Provides: texlive-fig4latex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-fig4latex-bin = %{epoch}:%{source_date}-%{release} @@ -2434,7 +2658,7 @@ Obsoletes: texlive-fig4latex-bin < 7:20170520 Provides: tex-fig4latex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-fig4latex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-fig4latex-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Management of figures for large LaTeX documents Requires: texlive-base Requires: texlive-kpathsea @@ -2449,6 +2673,8 @@ graphics which use the combined PS/LaTeX (or PDF/LaTeX) export method. An example document (with its output) is provided. %package -n %{shortname}-findhyph +Version: svn47444 +Provides: texlive-findhyph = %{epoch}:%{source_date}-%{release} Provides: tex-findhyph = %{epoch}:%{source_date}-%{release} Provides: texlive-findhyph-bin = %{epoch}:%{source_date}-%{release} Provides: tex-findhyph-bin = %{epoch}:%{source_date}-%{release} @@ -2456,7 +2682,7 @@ Obsoletes: texlive-findhyph-bin < 7:20170520 Provides: tex-findhyph-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-findhyph-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-findhyph-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Find hyphenated words in a document Requires: texlive-base Requires: texlive-kpathsea @@ -2470,6 +2696,8 @@ contains enough context to enable you to find the hyphenated word that's being referenced. %package -n %{shortname}-fontinst +Version: svn62517 +Provides: texlive-fontinst = %{epoch}:%{source_date}-%{release} Provides: tex-fontinst = %{epoch}:%{source_date}-%{release} Provides: texlive-fontinst-bin = %{epoch}:%{source_date}-%{release} Provides: tex-fontinst-bin = %{epoch}:%{source_date}-%{release} @@ -2477,7 +2705,7 @@ Obsoletes: texlive-fontinst-bin < 7:20170520 Provides: tex-fontinst-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-fontinst-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-fontinst-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Help with installing fonts for TeX and LaTeX Requires: texlive-base Requires: texlive-kpathsea @@ -2513,6 +2741,8 @@ normally be done manually or with the help of some other tool, such as the pltotf and vptovf programs. %package -n %{shortname}-fontools +Version: svn61726 +Provides: texlive-fontools = %{epoch}:%{source_date}-%{release} Provides: tex-fontools = %{epoch}:%{source_date}-%{release} Provides: texlive-fontools-bin = %{epoch}:%{source_date}-%{release} Provides: tex-fontools-bin = %{epoch}:%{source_date}-%{release} @@ -2520,7 +2750,7 @@ Obsoletes: texlive-fontools-bin < 7:20170520 Provides: tex-fontools-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-fontools-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-fontools-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Tools to simplify using fonts (especially TT/OTF ones) Requires: texlive-base Requires: texlive-kpathsea @@ -2541,11 +2771,13 @@ plus .fd and .sty files; and ot2kpx - extract all kerning pairs from an OpenType font. %package -n %{shortname}-fontware +Version: svn62387 +Provides: texlive-fontware = %{epoch}:%{source_date}-%{release} Provides: tex-fontware = %{epoch}:%{source_date}-%{release} Provides: texlive-fontware-bin = %{epoch}:%{source_date}-%{release} Provides: tex-fontware-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-fontware-bin < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: fontware package Requires: texlive-base Requires: texlive-kpathsea @@ -2554,6 +2786,8 @@ Requires: texlive-kpathsea fontware package. %package -n %{shortname}-fragmaster +Version: svn26313 +Provides: texlive-fragmaster = %{epoch}:%{source_date}-%{release} Provides: tex-fragmaster = %{epoch}:%{source_date}-%{release} Provides: texlive-fragmaster-bin = %{epoch}:%{source_date}-%{release} Provides: tex-fragmaster-bin = %{epoch}:%{source_date}-%{release} @@ -2561,7 +2795,7 @@ Obsoletes: texlive-fragmaster-bin < 7:20170520 Provides: tex-fragmaster-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-fragmaster-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-fragmaster-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Using psfrag with PDFLaTeX Requires: texlive-base Requires: texlive-kpathsea @@ -2574,6 +2808,8 @@ EPS files and psfrag substitution definition files, and produces PDF and EPS files with the substitutions included. %package -n %{shortname}-getmap +Version: svn50589 +Provides: texlive-getmap = %{epoch}:%{source_date}-%{release} Provides: tex-getmap = %{epoch}:%{source_date}-%{release} Provides: texlive-getmap-bin = %{epoch}:%{source_date}-%{release} Provides: tex-getmap-bin = %{epoch}:%{source_date}-%{release} @@ -2581,7 +2817,7 @@ Obsoletes: texlive-getmap-bin < 7:20170520 Provides: tex-getmap-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-getmap-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-getmap-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Download OpenStreetMap maps for use in documents Requires: texlive-base Requires: texlive-kpathsea @@ -2604,6 +2840,8 @@ lua script may be used from the command line; a bash version is provided. %package -n %{shortname}-git-latexdiff +Version: svn54732 +Provides: texlive-git-latexdiff = %{epoch}:%{source_date}-%{release} Summary: Call latexdiff on two Git revisions of a file License: BSD Requires: texlive-base texlive-kpathsea @@ -2615,6 +2853,8 @@ between different versions of a LaTeX file. Technically, it is a wrapper around git and latexdiff. %package -n %{shortname}-glossaries +Version: svn64919 +Provides: texlive-glossaries = %{epoch}:%{source_date}-%{release} Provides: tex-glossaries = %{epoch}:%{source_date}-%{release} Provides: texlive-glossaries-bin = %{epoch}:%{source_date}-%{release} Provides: tex-glossaries-bin = %{epoch}:%{source_date}-%{release} @@ -2622,55 +2862,95 @@ Obsoletes: texlive-glossaries-bin < 7:20170520 Provides: tex-glossaries-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-glossaries-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-glossaries-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Create glossaries and lists of acronyms Requires: texlive-base Requires: texlive-kpathsea -Requires: tex(tracklang.sty) -Requires: tex(ifthen.sty) -Requires: tex(xkeyval.sty) -Requires: tex(mfirstuc.sty) -Requires: tex(textcase.sty) -Requires: tex(xfor.sty) -Requires: tex(datatool-base.sty) -Requires: tex(amsgen.sty) -Requires: tex(etoolbox.sty) -Requires: tex(glossary-super.sty) -Requires: tex(glossary-tree.sty) -Requires: tex(translator.sty) +Requires: texlive-amsmath +Requires: texlive-datatool +Requires: texlive-etoolbox +Requires: texlive-mfirstuc +Requires: texlive-tracklang +Requires: texlive-xfor +Requires: texlive-xkeyval Requires: tex(accsupp.sty) -Requires: tex(longtable.sty) +Requires: tex(amsgen.sty) Requires: tex(array.sty) +Requires: tex(booktabs.sty) +Requires: tex(ifthen.sty) +Requires: tex(longtable.sty) Requires: tex(multicol.sty) +Requires: tex(shellesc.sty) Requires: tex(supertabular.sty) +Requires: tex(textcase.sty) +Requires: tex(translator.sty) +Provides: tex(example-glossaries-acronym-desc.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-acronym.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-acronyms-lang.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-brief.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-childmultipar.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-childnoname.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-cite.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-images.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-long.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-longchild.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-multipar.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-parent.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-symbolnames.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-symbols.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-url.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(example-glossaries-user.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-accsupp-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-accsupp-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-accsupp.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-babel-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-babel-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossaries-babel.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-compatible-207-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-compatible-207-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossaries-compatible-207.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-compatible-307-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-compatible-307-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossaries-compatible-307.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-polyglossia-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-polyglossia-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossaries-polyglossia.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-prefix-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossaries-prefix-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossaries-prefix.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossaries.sty) = %{epoch}:%{source_date}-%{release} -Provides: tex(glossaries-accsupp.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-hypernav-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-hypernav-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-hypernav.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-inline-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-inline-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-inline.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-list-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-list-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-list.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-long-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-long-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-long.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-longbooktabs-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-longbooktabs-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-longbooktabs.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-longragged-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-longragged-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-longragged.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-mcols-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-mcols-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-mcols.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-super-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-super-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-super.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-superragged-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-superragged-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-superragged.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-tree-2020-03-19.sty) = %{epoch}:%{source_date}-%{release} +Provides: tex(glossary-tree-2021-11-01.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(glossary-tree.sty) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-acronym-desc.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-acronym.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-acronyms-lang.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-brief.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-childnoname.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-cite.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-images.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-long.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-multipar.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-parent.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-symbols.tex) = %{epoch}:%{source_date}-%{release} -Provides: tex(example-glossaries-url.tex) = %{epoch}:%{source_date}-%{release} # perl and lua BuildArch: noarch @@ -2689,15 +2969,15 @@ There is provision for loading a database of terms, but only terms used in the text will be added to the relevant glossary. The package uses an indexing program to provide the actual glossary; either makeindex or xindy may serve this purpose, and -a Perl script is provided to serve as interface. The package -distribution also provides the mfirstuc package, for changing -the first letter of a word to upper case. The package -supersedes the author's glossary package (which is now -obsolete), and a conversion tool is provided. +a Perl script is provided to serve as interface. This package +requires the mfirstuc package. The package supersedes the +author's glossary package (which is now obsolete). %package -n %{shortname}-glyphlist +Version: svn54074 +Provides: texlive-glyphlist = %{epoch}:%{source_date}-%{release} Provides: tex-glyphlist = %{epoch}:%{source_date}-%{release} -License: LPPL +License: LPPL-1.3c Summary: glyphlist package BuildArch: noarch Requires: texlive-base @@ -2707,6 +2987,8 @@ Requires: texlive-kpathsea glyphlist package. %package -n %{shortname}-gregoriotex +Version: svn58331 +Provides: texlive-gregoriotex = %{epoch}:%{source_date}-%{release} Provides: tex-gregoriotex = %{epoch}:%{source_date}-%{release} Provides: texlive-gregoriotex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-gregoriotex-bin = %{epoch}:%{source_date}-%{release} @@ -2714,10 +2996,19 @@ Obsoletes: texlive-gregoriotex-bin < 7:20170520 Provides: tex-gregoriotex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-gregoriotex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-gregoriotex-doc < 7:20170520 -License: GPLv3 +License: GPL-3.0-only Summary: Engraving Gregorian Chant scores Requires: texlive-base Requires: texlive-kpathsea +Requires: tex(graphicx.sty) +Requires: tex(iftex.sty) +Requires: tex(kvoptions.sty) +Requires: tex(luacolor.sty) +Requires: tex(luamplib.sty) +Requires: tex(luaotfload.sty) +Requires: tex(luatexbase.sty) +Requires: tex(xcolor.sty) +Requires: tex(xstring.sty) Provides: tex(gregoriosyms.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(gregoriotex.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(gregoriotex-signs.tex) = %{epoch}:%{source_date}-%{release} @@ -2738,11 +3029,13 @@ GregorioTeX file, which makes TeX able to create a PDF of your score. %package -n %{shortname}-gsftopk +Version: svn52851 +Provides: texlive-gsftopk = %{epoch}:%{source_date}-%{release} Provides: tex-gsftopk = %{epoch}:%{source_date}-%{release} Provides: texlive-gsftopk-bin = %{epoch}:%{source_date}-%{release} Provides: tex-gsftopk-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-gsftopk-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Convert "ghostscript fonts" to PK files Requires: texlive-base Requires: texlive-kpathsea @@ -2756,16 +3049,63 @@ ordinarily be much used nowadays, since both its target applications are now capable of dealing with Type 1 fonts, direct. +%package -n %{shortname}-hitex +Version: svn63708 +Provides: texlive-hitex = %{epoch}:%{source_date}-%{release} +Provides: texlive-hitex-bin = %{epoch}:%{source_date}-%{release} +License: MIT +Summary: A TeX extension writing HINT output for on-screen reading +Requires: texlive-base, texlive-kpathsea +Requires: texlive-atbegshi +Requires: texlive-atveryend +Requires: texlive-babel +Requires: texlive-cm +Requires: texlive-etex +Requires: texlive-everyshi +Requires: texlive-firstaid +Requires: texlive-hyphen-base +Requires: texlive-knuth-lib +Requires: texlive-l3backend +Requires: texlive-l3kernel +Requires: texlive-l3packages +Requires: texlive-latex +Requires: texlive-latex-fonts +Requires: texlive-plain +Requires: texlive-tex-ini-files +Requires: texlive-unicode-data + +%description -n %{shortname}-hitex +An extension of TeX which generates HINT output. The HINT file format is an +alternative to the DVI and PDF formats which was designed specifically for +on-screen reading of documents. Especially on mobile devices, reading DVI or +PDF documents can be cumbersome. Mobile devices are available in a large +variety of sizes but typically are not large enough to display documents +formated for a4/letter-size paper. To compensate for the limitations of a +small screen, users are used to alternating between landscape (few long lines) +and portrait (more short lines) mode. The HINT format supports variable and +varying screen sizes, leveraging the ability of TeX to format a document for +nearly-arbitrary values of \hsize and \vsize. + %package -n %{shortname}-hyperxmp +Version: svn57004 +Provides: texlive-hyperxmp = %{epoch}:%{source_date}-%{release} Summary: Embed XMP metadata within a LaTeX document -License: LPPL 1.3 +License: LPPL-1.3c Requires: texlive-base texlive-kpathsea Requires: tex(atenddvi.sty) +Requires: tex(etoolbox.sty) +Requires: tex(hyperref.sty) +Requires: tex(ifdraft.sty) +Requires: tex(ifluatex.sty) +Requires: tex(ifmtarg.sty) +Requires: tex(iftex.sty) +Requires: tex(ifthen.sty) +Requires: tex(intcalc.sty) Requires: tex(kvoptions.sty) +Requires: tex(luacode.sty) Requires: tex(pdfescape.sty) Requires: tex(stringenc.sty) -Requires: tex(intcalc.sty) -Requires: tex(ifxetex.sty) +Requires: tex(totpages.sty) Provides: tex(hyperxmp.sty) = %{epoch}:%{source_date}-%{release} Provides: texlive-hyperxmp-doc = %{epoch}:%{source_date}-%{release} Provides: tex-hyperxmp-doc = %{epoch}:%{source_date}-%{release} @@ -2792,6 +3132,8 @@ documents; it is compatible with pdfLaTeX, XeLaTeX, LaTeX+dvipdfm, and LaTeX+dvips+ps2pdf. %package -n %{shortname}-installfont +Version: svn31205 +Provides: texlive-installfont = %{epoch}:%{source_date}-%{release} Provides: tex-installfont = %{epoch}:%{source_date}-%{release} Provides: texlive-installfont-bin = %{epoch}:%{source_date}-%{release} Provides: tex-installfont-bin = %{epoch}:%{source_date}-%{release} @@ -2799,7 +3141,7 @@ Obsoletes: texlive-installfont-bin < 7:20170520 Provides: tex-installfont-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-installfont-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-installfont-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: A bash script for installing a LaTeX font family Requires: texlive-base Requires: texlive-kpathsea @@ -2818,6 +3160,8 @@ scheme (e.g. 5bbr8a.pfb). After running the script, you should have a working font installation in your local TeX tree. %package -n %{shortname}-jadetex +Version: svn63654 +Provides: texlive-jadetex = %{epoch}:%{source_date}-%{release} Provides: tex-jadetex = %{epoch}:%{source_date}-%{release} Provides: texlive-jadetex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-jadetex-bin = %{epoch}:%{source_date}-%{release} @@ -2893,6 +3237,8 @@ Macro package on top of LaTeX to typeset TeX output of the Jade DSSSL implementation. %package -n %{shortname}-jfmutil +Version: svn60987 +Provides: texlive-jfmutil = %{epoch}:%{source_date}-%{release} Provides: tex-jfmutil = %{epoch}:%{source_date}-%{release} Provides: texlive-jfmutil-bin = %{epoch}:%{source_date}-%{release} License: MIT @@ -2914,9 +3260,11 @@ conversion between VF files alone and files in the "ZVP0 format", which is a subset of the ZVP format. %package -n %{shortname}-ketcindy +Version: svn58661 +Provides: texlive-ketcindy = %{epoch}:%{source_date}-%{release} Provides: tex-ketcindy = %{epoch}:%{source_date}-%{release} Provides: tex-ketcindy-bin = %{epoch}:%{source_date}-%{release} -License: GPLv3+ +License: GPL-3.0-or-later Summary: Macros for graphic generation and Cinderella plugin Requires: texlive-base Requires: texlive-kpathsea @@ -2938,6 +3286,8 @@ allows to generate graphics using KETpic. The generated code can be included in any LaTeX document. %package -n %{shortname}-kotex-utils +Version: svn38727 +Provides: texlive-kotex-utils = %{epoch}:%{source_date}-%{release} Provides: tex-kotex-utils = %{epoch}:%{source_date}-%{release} Provides: texlive-kotex-utils-bin = %{epoch}:%{source_date}-%{release} Provides: tex-kotex-utils-bin = %{epoch}:%{source_date}-%{release} @@ -2945,7 +3295,7 @@ Obsoletes: texlive-kotex-utils-bin < 7:20170520 Provides: tex-kotex-utils-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-kotex-utils-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-kotex-utils-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Utility scripts and support files for typesetting Korean Requires: texlive-base Requires: texlive-kotex-utf @@ -2959,7 +3309,9 @@ generation in Korean language typesetting. The files belong to the ko.TeX bundle. %package -n %{shortname}-kpathsea -License: LGPLv2+ +Version: svn64475 +Provides: texlive-kpathsea = %{epoch}:%{source_date}-%{release} +License: LGPL-2.1-or-later Summary: Path searching library for TeX-related files Provides: kpathsea = %{epoch}:%{source_date}-%{release} Obsoletes: kpathsea < %{source_date} @@ -2985,12 +3337,14 @@ locating feature required for movable installations, layered on top of a general search mechanism. %package -n %{shortname}-l3build +Version: svn64402 +Provides: texlive-l3build = %{epoch}:%{source_date}-%{release} Provides: tex-l3build = %{epoch}:%{source_date}-%{release} Provides: texlive-l3build-bin = %{epoch}:%{source_date}-%{release} Provides: tex-l3build-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-l3build-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-l3build-doc < 7:20180414 -License: LPPL +License: LPPL-1.3c Summary: A testing and building system for (La)TeX Provides: tex(regression-test.tex) = %{epoch}:%{source_date}-%{release} Requires: texlive-base @@ -3007,11 +3361,13 @@ documentation; and An automated process for creating CTAN releases. %package -n %{shortname}-lacheck +Version: svn54070 +Provides: texlive-lacheck = %{epoch}:%{source_date}-%{release} Provides: tex-lacheck = %{epoch}:%{source_date}-%{release} Provides: texlive-lacheck-bin = %{epoch}:%{source_date}-%{release} Provides: tex-lacheck-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-lacheck-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: LaTeX checker Requires: texlive-base Requires: texlive-kpathsea @@ -3022,6 +3378,8 @@ documents. The distribution includes sources, and executables for OS/2 and Win32 environments. %package -n %{shortname}-latex +Version: svn63825 +Provides: texlive-latex = %{epoch}:%{source_date}-%{release} Provides: tex-latex = %{epoch}:%{source_date}-%{release} Provides: tetex-latex = %{epoch}:%{source_date}-%{release} Provides: texlive-latex-bin = %{epoch}:%{source_date}-%{release} @@ -3033,7 +3391,7 @@ Obsoletes: texlive-latex-bin-bin < 7:20170520 Provides: tex-latex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latex-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: A TeX macro package that defines LaTeX Requires: texlive-base Requires: tex(expl3.sty) @@ -3053,6 +3411,7 @@ Requires(post,postun): coreutils Requires: tex(multicol.sty) Requires: tex(url.sty) Requires: tex(hyperref.sty) +Requires: tex(hypdoc.sty) Provides: tex(alltt.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(ansinew.def) = %{epoch}:%{source_date}-%{release} Provides: tex(applemac.def) = %{epoch}:%{source_date}-%{release} @@ -3217,6 +3576,8 @@ writing, font encodings, configuration options and modification of LaTeX. %package -n %{shortname}-latex-git-log +Version: svn54010 +Provides: texlive-latex-git-log = %{epoch}:%{source_date}-%{release} Provides: tex-latex-git-log = %{epoch}:%{source_date}-%{release} Provides: texlive-latex-git-log-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latex-git-log-bin = %{epoch}:%{source_date}-%{release} @@ -3224,7 +3585,7 @@ Obsoletes: texlive-latex-git-log-bin < 7:20170520 Provides: tex-latex-git-log-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latex-git-log-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latex-git-log-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Typeset git log information Requires: texlive-base Requires: texlive-kpathsea @@ -3238,6 +3599,8 @@ typically be redirected to a file; the author recommends typesetting in landscape orientation. %package -n %{shortname}-latex-papersize +Version: svn53131 +Provides: texlive-latex-papersize = %{epoch}:%{source_date}-%{release} Provides: tex-latex-papersize = %{epoch}:%{source_date}-%{release} Provides: texlive-latex-papersize-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latex-papersize-bin = %{epoch}:%{source_date}-%{release} @@ -3245,7 +3608,7 @@ Obsoletes: texlive-latex-papersize-bin < 7:20170520 Provides: tex-latex-papersize-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latex-papersize-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latex-papersize-doc < 7:20170520 -License: ASL 2.0 +License: Apache-2.0 Summary: Calculate LaTeX settings for any font and paper size Requires: texlive-base Requires: texlive-kpathsea @@ -3261,6 +3624,8 @@ the settings for various font and paper sizes. More details are to be read in the script itself. %package -n %{shortname}-latex2man +Version: svn64477 +Provides: texlive-latex2man = %{epoch}:%{source_date}-%{release} Provides: tex-latex2man = %{epoch}:%{source_date}-%{release} Provides: texlive-latex2man-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latex2man-bin = %{epoch}:%{source_date}-%{release} @@ -3268,7 +3633,7 @@ Obsoletes: texlive-latex2man-bin < 7:20170520 Provides: tex-latex2man-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latex2man-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latex2man-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Translate LaTeX-based manual pages into Unix man format Requires: texlive-base Requires: texlive-kpathsea @@ -3287,6 +3652,8 @@ parts of the text may be supressed using the conditional text feature. %package -n %{shortname}-latex2nemeth +Version: svn64291 +Provides: texlive-latex2nemeth = %{epoch}:%{source_date}-%{release} Provides: tex-latex2nemeth = %{epoch}:%{source_date}-%{release} Provides: texlive-latex2nemeth-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latex2nemeth-bin = %{epoch}:%{source_date}-%{release} @@ -3294,7 +3661,7 @@ Obsoletes: texlive-latex2nemeth-bin < 7:20170520 Provides: tex-latex2nemeth-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latex2nemeth-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latex2nemeth-doc < 7:20170520 -License: GPLv3 +License: GPL-3.0-only Summary: Convert LaTeX source to Braille with math in Nemeth Requires: texlive-base Requires: texlive-kpathsea @@ -3318,6 +3685,8 @@ LibreOffice and odt2braille as this project does not deal with embossers' drivers. %package -n %{shortname}-latexdiff +Version: svn61434 +Provides: texlive-latexdiff = %{epoch}:%{source_date}-%{release} Provides: tex-latexdiff = %{epoch}:%{source_date}-%{release} Provides: texlive-latexdiff-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latexdiff-bin = %{epoch}:%{source_date}-%{release} @@ -3325,7 +3694,7 @@ Obsoletes: texlive-latexdiff-bin < 7:20170520 Provides: tex-latexdiff-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latexdiff-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latexdiff-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Determine and mark up significant differences between LaTeX files Requires: texlive-base Requires: texlive-kpathsea @@ -3345,6 +3714,8 @@ to override this default behaviour and accept or reject selected changes only. %package -n %{shortname}-latexfileversion +Version: svn29349 +Provides: texlive-latexfileversion = %{epoch}:%{source_date}-%{release} Provides: tex-latexfileversion = %{epoch}:%{source_date}-%{release} Provides: texlive-latexfileversion-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latexfileversion-bin = %{epoch}:%{source_date}-%{release} @@ -3352,7 +3723,7 @@ Obsoletes: texlive-latexfileversion-bin < 7:20170520 Provides: tex-latexfileversion-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latexfileversion-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latexfileversion-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Prints the version and date of a LaTeX class or style file Requires: texlive-base Requires: texlive-kpathsea @@ -3367,6 +3738,8 @@ programme handles style files (extension .sty), class files must be given. %package -n %{shortname}-latexindent +Version: svn63581 +Provides: texlive-latexindent = %{epoch}:%{source_date}-%{release} Provides: tex-latexindent = %{epoch}:%{source_date}-%{release} Provides: texlive-latexindent-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latexindent-bin = %{epoch}:%{source_date}-%{release} @@ -3374,7 +3747,7 @@ Obsoletes: texlive-latexindent-bin < 7:20170520 Provides: tex-latexindent-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-latexindent-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-latexindent-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Indent a LaTeX document, highlighting the programming structure Requires: texlive-base Requires: texlive-kpathsea @@ -3386,6 +3759,8 @@ The Perl script processes a LaTeX file, indenting parts so as to highlight the structure for the reader. %package -n %{shortname}-latexpand +Version: svn53109 +Provides: texlive-latexpand = %{epoch}:%{source_date}-%{release} Provides: tex-latexpand = %{epoch}:%{source_date}-%{release} Provides: texlive-latexpand-bin = %{epoch}:%{source_date}-%{release} Provides: tex-latexpand-bin = %{epoch}:%{source_date}-%{release} @@ -3406,13 +3781,15 @@ Latexpand is a Perl script that simply replaces \input and The script does not deal with \includeonly commands. %package -n %{shortname}-lcdftypetools +Version: svn52851 +Provides: texlive-lcdtypetools = %{epoch}:%{source_date}-%{release} Provides: tex-lcdftypetools = %{epoch}:%{source_date}-%{release} # This is a mistake in the texlive package. Will be fixed in next major TL update. Provides: lcdf-typetools = %{epoch}:%{source_date}-%{release} Provides: texlive-lcdftypetools-bin = %{epoch}:%{source_date}-%{release} Provides: tex-lcdftypetools-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-lcdftypetools-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: A bundle of outline font manipulation tools Requires: texlive-base Requires: texlive-kpathsea @@ -3459,6 +3836,8 @@ Obsoletes: texlive-kpathsea-lib-devel < 2015 Development files for TeX specific shared libraries. %package -n %{shortname}-lilyglyphs +Version: svn56473 +Provides: texlive-lilyglyphs = %{epoch}:%{source_date}-%{release} Provides: tex-lilyglyphs = %{epoch}:%{source_date}-%{release} Provides: texlive-lilyglyphs-bin = %{epoch}:%{source_date}-%{release} Provides: tex-lilyglyphs-bin = %{epoch}:%{source_date}-%{release} @@ -3466,13 +3845,22 @@ Obsoletes: texlive-lilyglyphs-bin < 7:20170520 Provides: tex-lilyglyphs-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-lilyglyphs-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-lilyglyphs-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Access lilypond fragments and glyphs, in LaTeX Requires: texlive-base Requires: texlive-kpathsea +Requires: tex(adjustbox.sty) +Requires: tex(booktabs.sty) +Requires: tex(fancyref.sty) +Requires: tex(fontspec.sty) +Requires: tex(hologo.sty) Requires: tex(keyval.sty) +Requires: tex(listings.sty) +Requires: tex(longtable.sty) +Requires: tex(mdwlist.sty) +Requires: tex(microtype.sty) Requires: tex(pgf.sty) -Requires: tex(adjustbox.sty) +Requires: tex(selnolig.sty) Provides: tex(emmentaler-11.otf) = %{epoch}:%{source_date}-%{release} Provides: tex(emmentaler-13.otf) = %{epoch}:%{source_date}-%{release} Provides: tex(emmentaler-14.otf) = %{epoch}:%{source_date}-%{release} @@ -3493,6 +3881,8 @@ font, in a LaTeX document. The package uses OpenType fonts, and as a result must be compiled with LuaLaTeX or XeLaTeX. %package -n %{shortname}-listbib +Version: svn29349 +Provides: texlive-listbib = %{epoch}:%{source_date}-%{release} Provides: tex-listbib = %{epoch}:%{source_date}-%{release} Provides: texlive-listbib-bin = %{epoch}:%{source_date}-%{release} Provides: tex-listbib-bin = %{epoch}:%{source_date}-%{release} @@ -3500,7 +3890,7 @@ Obsoletes: texlive-listbib-bin < 7:20170520 Provides: tex-listbib-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-listbib-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-listbib-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Lists contents of BibTeX files Requires: texlive-base Requires: texlive-kpathsea @@ -3517,6 +3907,8 @@ which is better suited for this purpose than the standard styles. %package -n %{shortname}-listings-ext +Version: svn29349 +Provides: texlive-listings-ext = %{epoch}:%{source_date}-%{release} Provides: tex-listings-ext = %{epoch}:%{source_date}-%{release} Provides: texlive-listings-ext-bin = %{epoch}:%{source_date}-%{release} Provides: tex-listings-ext-bin = %{epoch}:%{source_date}-%{release} @@ -3524,7 +3916,7 @@ Obsoletes: texlive-listings-ext-bin < 7:20170520 Provides: tex-listings-ext-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-listings-ext-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-listings-ext-doc < 7:20170520 -License: LPPL 1.2 +License: LPPL-1.2 Summary: Automated input of source Requires: texlive-base Requires: texlive-kpathsea @@ -3544,6 +3936,8 @@ make a steering file that is used by the package when LaTeX is being run. %package -n %{shortname}-light-latex-make +Version: svn60558 +Provides: texlive-light-latex-make = %{epoch}:%{source_date}-%{release} Summary: llmk: A build tool for LaTeX documents License: MIT Requires: texlive-base texlive-kpathsea @@ -3568,6 +3962,8 @@ typesetting the document will be reproduced in any TeX environment with the program. %package -n %{shortname}-lollipop +Version: svn45678 +Provides: texlive-lollipop = %{epoch}:%{source_date}-%{release} Provides: tex-lollipop = %{epoch}:%{source_date}-%{release} Provides: texlive-lollipop-bin = %{epoch}:%{source_date}-%{release} Provides: tex-lollipop-bin = %{epoch}:%{source_date}-%{release} @@ -3575,7 +3971,7 @@ Obsoletes: texlive-lollipop-bin < 7:20170520 Provides: tex-lollipop-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-lollipop-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-lollipop-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: TeX made easy Requires: texlive-base Requires: texlive-kpathsea @@ -3613,6 +4009,8 @@ Lollipop documents written in RTL languages (such as Persian) is underway. %package -n %{shortname}-ltxfileinfo +Version: svn38663 +Provides: texlive-ltxfileinfo = %{epoch}:%{source_date}-%{release} Provides: tex-ltxfileinfo = %{epoch}:%{source_date}-%{release} Provides: texlive-ltxfileinfo-bin = %{epoch}:%{source_date}-%{release} Provides: tex-ltxfileinfo-bin = %{epoch}:%{source_date}-%{release} @@ -3620,7 +4018,7 @@ Obsoletes: texlive-ltxfileinfo-bin < 7:20170520 Provides: tex-ltxfileinfo-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ltxfileinfo-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ltxfileinfo-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Print version information for a LaTeX file Requires: texlive-base Requires: texlive-kpathsea @@ -3636,6 +4034,8 @@ the --star or --color options) check the valididity of the Uwe Luck's readprov.sty. %package -n %{shortname}-ltximg +Version: svn59335 +Provides: texlive-ltximg = %{epoch}:%{source_date}-%{release} Provides: tex-ltximg = %{epoch}:%{source_date}-%{release} Provides: texlive-ltximg-bin = %{epoch}:%{source_date}-%{release} Provides: tex-ltximg-bin = %{epoch}:%{source_date}-%{release} @@ -3643,7 +4043,7 @@ Obsoletes: texlive-ltximg-bin < 7:20170520 Provides: tex-ltximg-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ltximg-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ltximg-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Split LaTeX files to sanitise a conversion process Requires: texlive-base Requires: texlive-kpathsea @@ -3656,7 +4056,22 @@ PStricks environments for separate processing to produce images (in eps, pdf, png or jpg format) for use by a converter or the preview bundle. +%package -n %{shortname}-luafindfont +Version: svn64270 +Provides: texlive-luafindfont = %{epoch}:%{source_date}-%{release} +Provides: texlive-luafindfont-bin = %{epoch}:%{source_date}-%{release} +License: LPPL-1.3c +Summary: Search fonts in the LuaTeX font database +Requires: texlive-base, texlive-kpathsea, lua >= 5.3 +# lua +BuildArch: noarch + +%description -n %{shortname}-luafindfont +This Lua script searches for fonts in the font database. It requires Lua 5.3. + %package -n %{shortname}-luaotfload +Version: svn64616 +Provides: texlive-luaotfload = %{epoch}:%{source_date}-%{release} Provides: tex-luaotfload = %{epoch}:%{source_date}-%{release} Provides: texlive-luaotfload-bin = %{epoch}:%{source_date}-%{release} Provides: tex-luaotfload-bin = %{epoch}:%{source_date}-%{release} @@ -3664,12 +4079,13 @@ Obsoletes: texlive-luaotfload-bin < 7:20170520 Provides: tex-luaotfload-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-luaotfload-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-luaotfload-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: OpenType 'loader' for Plain TeX and LaTeX Requires: texlive-base Requires: texlive-kpathsea Requires: texlive-lualibs Requires: texlive-lua-alt-getopt +Requires: texlive-lua-uni-algos Requires: tex(luatexbase.sty) Provides: tex(luaotfload-blacklist.cnf) = %{epoch}:%{source_date}-%{release} Provides: tex(luaotfload.sty) = %{epoch}:%{source_date}-%{release} @@ -3682,10 +4098,12 @@ provided in ConTeXt, and adapts it to use in Plain TeX and LaTeX. It works under LuaLaTeX only. %package -n %{shortname}-luahbtex +Version: svn62387 +Provides: texlive-luahbtex = %{epoch}:%{source_date}-%{release} Provides: tex-luahbtex = %{epoch}:%{source_date}-%{release} Provides: texlive-luahbtex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-luahbtex-bin = %{epoch}:%{source_date}-%{release} -License: GPLv2+ +License: GPL-2.0-or-later Summary: LuaTeX with HarfBuzz library for glyph shaping Requires: texlive-base Requires: texlive-kpathsea @@ -3703,10 +4121,12 @@ Requires: texlive-hyph-utf8 LuaTeX with HarfBuzz library for glyph shaping. %package -n %{shortname}-luajittex +Version: svn62774 +Provides: texlive-luajittex = %{epoch}:%{source_date}-%{release} Provides: tex-luajittex = %{epoch}:%{source_date}-%{release} Provides: tex-luajittex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-luajittex-bin = %{epoch}:%{source_date}-%{release} -License: GPLv2+ +License: GPL-2.0-or-later Summary: LuaTeX with just-in-time (jit) compiler, with and without HarfBuzz Requires: texlive-base Requires: texlive-kpathsea @@ -3724,6 +4144,8 @@ Requires: texlive-hyph-utf8 LuaTeX with just-in-time (jit) compiler, with and without HarfBuzz. %package -n %{shortname}-luatex +Version: svn64839 +Provides: texlive-luatex = %{epoch}:%{source_date}-%{release} Provides: tex-luatex = %{epoch}:%{source_date}-%{release} Provides: texlive-luatex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-luatex-bin = %{epoch}:%{source_date}-%{release} @@ -3731,7 +4153,7 @@ Obsoletes: texlive-luatex-bin < 7:20170520 Provides: tex-luatex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-luatex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-luatex-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: The LuaTeX engine Requires: texlive-base Requires: texlive-kpathsea @@ -3760,6 +4182,8 @@ development; its specification has been declared stable, but absolute stability may not in practice be assumed. %package -n %{shortname}-lwarp +Version: svn63905 +Provides: texlive-lwarp = %{epoch}:%{source_date}-%{release} Provides: tex-lwarp = %{epoch}:%{source_date}-%{release} Provides: texlive-lwarp-bin = %{epoch}:%{source_date}-%{release} Provides: tex-lwarp-bin = %{epoch}:%{source_date}-%{release} @@ -3767,7 +4191,7 @@ Obsoletes: texlive-lwarp-bin < 7:20170520 Provides: tex-lwarp-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-lwarp-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-lwarp-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Converts LaTeX to HTML Requires: texlive-base Requires: texlive-kpathsea @@ -3788,6 +4212,8 @@ request. Assistance is provided for HTML import into EPUB conversion software and word processors. %package -n %{shortname}-lyluatex +Version: svn51252 +Provides: texlive-lyluatex = %{epoch}:%{source_date}-%{release} Summary: Commands to include lilypond scores within a (Lua)LaTeX document License: MIT Requires: texlive-base texlive-kpathsea @@ -3811,6 +4237,8 @@ scores within LuaLaTeX. It calls LilyPond to compile scores, then includes the produced files. %package -n %{shortname}-make4ht +Version: svn62953 +Provides: texlive-make4ht = %{epoch}:%{source_date}-%{release} Provides: tex-make4ht = %{epoch}:%{source_date}-%{release} Provides: texlive-make4ht-bin = %{epoch}:%{source_date}-%{release} Provides: tex-make4ht-bin = %{epoch}:%{source_date}-%{release} @@ -3818,7 +4246,7 @@ Obsoletes: texlive-make4ht-bin < 7:20170520 Provides: tex-make4ht-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-make4ht-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-make4ht-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: A build system for tex4ht Requires: texlive-base Requires: texlive-kpathsea @@ -3831,6 +4259,8 @@ executable, which simplifies tex4ht execution, and a library which can be used to create customized conversion programs. %package -n %{shortname}-makedtx +Version: svn46702 +Provides: texlive-makedtx = %{epoch}:%{source_date}-%{release} Provides: tex-makedtx = %{epoch}:%{source_date}-%{release} Provides: texlive-makedtx-bin = %{epoch}:%{source_date}-%{release} Provides: tex-makedtx-bin = %{epoch}:%{source_date}-%{release} @@ -3838,7 +4268,7 @@ Obsoletes: texlive-makedtx-bin < 7:20170520 Provides: tex-makedtx-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-makedtx-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-makedtx-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Perl script to help generate dtx and ins files Requires: texlive-base Requires: texlive-kpathsea @@ -3854,6 +4284,8 @@ automatically generates the character table, and also writes the associated installation (.ins) script. %package -n %{shortname}-makeindex +Version: svn62517 +Provides: texlive-makeindex = %{epoch}:%{source_date}-%{release} Provides: tex-makeindex = %{epoch}:%{source_date}-%{release} Provides: texlive-makeindex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-makeindex-bin = %{epoch}:%{source_date}-%{release} @@ -3875,6 +4307,8 @@ by various programs, however, it is generally used with LaTeX and troff. %package -n %{shortname}-match_parens +Version: svn36270 +Provides: texlive-match_parens = %{epoch}:%{source_date}-%{release} Provides: tex-match_parens = %{epoch}:%{source_date}-%{release} Provides: texlive-match_parens-bin = %{epoch}:%{source_date}-%{release} Provides: tex-match_parens-bin = %{epoch}:%{source_date}-%{release} @@ -3882,7 +4316,7 @@ Obsoletes: texlive-match_parens-bin < 7:20170520 Provides: tex-match_parens-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-match_parens-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-match_parens-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Find mismatches of parentheses, braces, (angle) brackets, in texts Requires: texlive-base Requires: texlive-kpathsea @@ -3899,6 +4333,8 @@ will normally be almost empty, but will clearly show any mismatches. %package -n %{shortname}-mathspic +Version: svn31957 +Provides: texlive-mathspic = %{epoch}:%{source_date}-%{release} Provides: tex-mathspic = %{epoch}:%{source_date}-%{release} Provides: texlive-mathspic-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mathspic-bin = %{epoch}:%{source_date}-%{release} @@ -3906,7 +4342,7 @@ Obsoletes: texlive-mathspic-bin < 7:20170520 Provides: tex-mathspic-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mathspic-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mathspic-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: A Perl filter program for use with PiCTeX Requires: texlive-base Requires: texlive-kpathsea @@ -3932,11 +4368,13 @@ and maths (advance, multiply, and divide)--in short--it takes the pain out of PiCTeX. %package -n %{shortname}-metafont +Version: svn62387 +Provides: texlive-metafont = %{epoch}:%{source_date}-%{release} Provides: tex-metafont = %{epoch}:%{source_date}-%{release} Provides: texlive-metafont-bin = %{epoch}:%{source_date}-%{release} Provides: tex-metafont-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-metafont-bin < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: A system for specifying fonts Requires: texlive-base Requires: texlive-kpathsea @@ -3961,6 +4399,8 @@ directly usable by a device driver, etc., by the tools provided in the parallel mfware distribution. %package -n %{shortname}-metapost +Version: svn62387 +Provides: texlive-metapost = %{epoch}:%{source_date}-%{release} Provides: tex-metapost = %{epoch}:%{source_date}-%{release} Provides: texlive-metapost-bin = %{epoch}:%{source_date}-%{release} Provides: tex-metapost-bin = %{epoch}:%{source_date}-%{release} @@ -3968,7 +4408,7 @@ Obsoletes: texlive-metapost-bin < 7:20170520 Provides: tex-metapost-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-metapost-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-metapost-doc < 7:20170520 -License: LGPLv2+ +License: LGPL-2.1-or-later Summary: A development of Metafont for creating graphics Requires: texlive-base Requires: texlive-kpathsea @@ -4026,6 +4466,8 @@ precise technical illustrations. Its output is scalable PostScript or SVG, rather than the bitmaps Metafont creates. %package -n %{shortname}-mex +Version: svn58661 +Provides: texlive-mex = %{epoch}:%{source_date}-%{release} Provides: tex-mex = %{epoch}:%{source_date}-%{release} Provides: texlive-mex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mex-bin = %{epoch}:%{source_date}-%{release} @@ -4033,7 +4475,7 @@ Obsoletes: texlive-mex-bin < 7:20170520 Provides: tex-mex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mex-doc < 7:20170520 -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Summary: Polish formats for TeX Requires: texlive-base Requires: texlive-enctex @@ -4065,11 +4507,13 @@ hyphenation rules for the Polish language and sources of formats. %package -n %{shortname}-mflua +Version: svn62774 +Provides: texlive-mflua = %{epoch}:%{source_date}-%{release} Provides: tex-mflua = %{epoch}:%{source_date}-%{release} Provides: texlive-mflua-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mflua-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mflua-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: A METAFONT compliant program with a Lua interpreter embedded Requires: texlive-base Requires: texlive-kpathsea @@ -4078,11 +4522,13 @@ Requires: texlive-kpathsea A METAFONT compliant program with a Lua interpreter embedded. %package -n %{shortname}-mfware +Version: svn62387 +Provides: texlive-mfware = %{epoch}:%{source_date}-%{release} Provides: tex-mfware = %{epoch}:%{source_date}-%{release} Provides: texlive-mfware-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mfware-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mfware-bin < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: Supporting tools for use with Metafont Requires: texlive-base Requires: texlive-kpathsea @@ -4092,6 +4538,8 @@ A collection of programs (as web source) for processing the output of Metafont. %package -n %{shortname}-mf2pt1 +Version: svn61217 +Provides: texlive-mf2pt1 = %{epoch}:%{source_date}-%{release} Provides: tex-mf2pt1 = %{epoch}:%{source_date}-%{release} Provides: texlive-mf2pt1-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mf2pt1-bin = %{epoch}:%{source_date}-%{release} @@ -4099,7 +4547,7 @@ Obsoletes: texlive-mf2pt1-bin < 7:20170520 Provides: tex-mf2pt1-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mf2pt1-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mf2pt1-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Produce PostScript Type 1 fonts from Metafont source Requires: texlive-base Requires: texlive-kpathsea @@ -4117,6 +4565,8 @@ reverse-engineered by TeXtrace, mftrace, and other programs which convert bitmaps to outline fonts. %package -n %{shortname}-mkgrkindex +Version: svn26313 +Provides: texlive-mkgrkindex = %{epoch}:%{source_date}-%{release} Provides: tex-mkgrkindex = %{epoch}:%{source_date}-%{release} Provides: texlive-mkgrkindex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mkgrkindex-bin = %{epoch}:%{source_date}-%{release} @@ -4124,7 +4574,7 @@ Obsoletes: texlive-mkgrkindex-bin < 7:20170520 Provides: tex-mkgrkindex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mkgrkindex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mkgrkindex-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Makeindex working with Greek Requires: texlive-base Requires: texlive-kpathsea @@ -4139,6 +4589,8 @@ document in such a way that makeindex will sort the entries according to the rules of the Greek alphabet. %package -n %{shortname}-mkjobtexmf +Version: svn29725 +Provides: texlive-mkjobtexmf = %{epoch}:%{source_date}-%{release} Provides: tex-mkjobtexmf = %{epoch}:%{source_date}-%{release} Provides: texlive-mkjobtexmf-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mkjobtexmf-bin = %{epoch}:%{source_date}-%{release} @@ -4146,7 +4598,7 @@ Obsoletes: texlive-mkjobtexmf-bin < 7:20170520 Provides: tex-mkjobtexmf-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mkjobtexmf-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mkjobtexmf-doc < 7:20170520 -License: GPLv2 or Artistic +License: GPL-2.0-only OR Artistic-1.0-Perl Summary: Generate a texmf tree for a particular job Requires: texlive-base Requires: texlive-kpathsea @@ -4163,6 +4615,8 @@ The script may be used for archiving purposes or to speed up later TeX runs. %package -n %{shortname}-mkpic +Version: svn33700 +Provides: texlive-mkpic = %{epoch}:%{source_date}-%{release} Provides: tex-mkpic = %{epoch}:%{source_date}-%{release} Provides: texlive-mkpic-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mkpic-bin = %{epoch}:%{source_date}-%{release} @@ -4170,7 +4624,7 @@ Obsoletes: texlive-mkpic-bin < 7:20170520 Provides: tex-mkpic-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mkpic-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mkpic-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Perl interface to mfpic Requires: texlive-base Requires: texlive-kpathsea @@ -4186,6 +4640,8 @@ you run it without an input file). For an extensive description see the file mkpicdoc.pdf, which is part of the distribution. %package -n %{shortname}-mltex +Version: svn62145 +Provides: texlive-mltex = %{epoch}:%{source_date}-%{release} Provides: tex-mltex = %{epoch}:%{source_date}-%{release} Provides: texlive-mltex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mltex-bin = %{epoch}:%{source_date}-%{release} @@ -4193,7 +4649,7 @@ Obsoletes: texlive-mltex-bin < 7:20170520 Provides: tex-mltex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mltex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mltex-doc < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: The MLTeX system Requires: texlive-base Requires: texlive-kpathsea @@ -4224,6 +4680,8 @@ Computer Modern (CM) fonts. The system is distributed as a TeX change file. %package -n %{shortname}-mptopdf +Version: svn61520 +Provides: texlive-mptopdf = %{epoch}:%{source_date}-%{release} Provides: tex-mptopdf = %{epoch}:%{source_date}-%{release} Provides: texlive-mptopdf-bin = %{epoch}:%{source_date}-%{release} Provides: tex-mptopdf-bin = %{epoch}:%{source_date}-%{release} @@ -4231,7 +4689,7 @@ Obsoletes: texlive-mptopdf-bin < 7:20170520 Provides: tex-mptopdf-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-mptopdf-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-mptopdf-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: mpost to PDF, native MetaPost graphics inclusion Requires: texlive-base Requires: texlive-kpathsea @@ -4252,6 +4710,8 @@ users who do not install the rest of ConTeXt. This can be found on CTAN in macros/pdftex/graphics. %package -n %{shortname}-multibibliography +Version: svn30939 +Provides: texlive-multibibliography = %{epoch}:%{source_date}-%{release} Provides: tex-multibibliography = %{epoch}:%{source_date}-%{release} Provides: texlive-multibibliography-bin = %{epoch}:%{source_date}-%{release} Provides: tex-multibibliography-bin = %{epoch}:%{source_date}-%{release} @@ -4259,7 +4719,7 @@ Obsoletes: texlive-multibibliography-bin < 7:20170520 Provides: tex-multibibliography-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-multibibliography-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-multibibliography-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Multiple versions of a bibliography, with different sort orders Requires: texlive-base Requires: texlive-kpathsea @@ -4277,6 +4737,8 @@ heterogeneous styles, are also supported (and work with other bibliography packages). %package -n %{shortname}-musixtex +Version: svn60382 +Provides: texlive-musixtex = %{epoch}:%{source_date}-%{release} Provides: tex-musixtex = %{epoch}:%{source_date}-%{release} Provides: texlive-musixtex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-musixtex-bin = %{epoch}:%{source_date}-%{release} @@ -4284,7 +4746,7 @@ Obsoletes: texlive-musixtex-bin < 7:20170520 Provides: tex-musixtex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-musixtex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-musixtex-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Sophisticated music typesetting Requires: texlive-base Requires: texlive-kpathsea @@ -4354,6 +4816,8 @@ the pmx preprocessor compiles a simpler input language to MusixTeX macros. %package -n %{shortname}-musixtnt +Version: svn40307 +Provides: texlive-musixtnt = %{epoch}:%{source_date}-%{release} Provides: tex-musixtnt = %{epoch}:%{source_date}-%{release} Provides: texlive-musixtnt-bin = %{epoch}:%{source_date}-%{release} Provides: tex-musixtnt-bin = %{epoch}:%{source_date}-%{release} @@ -4361,7 +4825,7 @@ Obsoletes: texlive-musixtnt-bin < 7:20170520 Provides: tex-musixtnt-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-musixtnt-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-musixtnt-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: A MusiXTeX extension library that enables transformations of the effect of notes commands Requires: texlive-base Requires: texlive-kpathsea @@ -4383,6 +4847,8 @@ lines in a MusiXTeX source file. This should be used before using \TransformNotes. %package -n %{shortname}-m-tx +Version: svn64182 +Provides: texlive-m-tx = %{epoch}:%{source_date}-%{release} Provides: tex-m-tx = %{epoch}:%{source_date}-%{release} Provides: texlive-m-tx-bin = %{epoch}:%{source_date}-%{release} Provides: tex-m-tx-bin = %{epoch}:%{source_date}-%{release} @@ -4390,7 +4856,7 @@ Obsoletes: texlive-m-tx-bin < 7:20170520 Provides: tex-m-tx-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-m-tx-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-m-tx-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: A preprocessor for pmx Requires: texlive-base Requires: texlive-kpathsea @@ -4405,11 +4871,13 @@ be typeset. In fact, pmx now provides a lyrics interface, but M- Tx continues in use by those who prefer its language. %package -n %{shortname}-oberdiek +Version: svn64463 +Provides: texlive-oberdiek = %{epoch}:%{source_date}-%{release} Provides: tex-oberdiek = %{epoch}:%{source_date}-%{release} Provides: tex-oberdiek-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-oberdiek-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-oberdiek-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: A bundle of packages submitted by Heiko Oberdiek Requires: texlive-base Requires: texlive-kpathsea @@ -4421,48 +4889,40 @@ Requires: texlive-kvoptions Requires: texlive-infwarerr Requires: texlive-pdftexcmds # To complete the bundle -Requires: tex(ifluatex.sty) -Requires: tex(intcalc.sty) -Requires: tex(ifpdf.sty) -Requires: tex(etexcmds.sty) -Requires: tex(kvoptions.sty) -Requires: tex(ifxetex.sty) -Requires: tex(etex.sty) +Requires: tex(amsmath.sty) +Requires: tex(array.sty) +Requires: tex(atveryend.sty) +Requires: tex(bigintcalc.sty) Requires: tex(color.sty) -Requires: tex(keyval.sty) -Requires: tex(soul.sty) -Requires: tex(remreset.sty) -Requires: tex(makematch.sty) -Requires: tex(zref-lastpage.sty) -Requires: tex(hyperref.sty) +Requires: tex(etexcmds.sty) +Requires: tex(fontspec.sty) Requires: tex(fp-basic.sty) Requires: tex(fp-snap.sty) Requires: tex(graphics.sty) -Requires: tex(amsmath.sty) -Requires: tex(grfext.sty) +Requires: tex(hologo.sty) Requires: tex(hypdoc.sty) -Requires: tex(array.sty) -Requires: tex(fontspec.sty) -Requires: tex(unicode-math.sty) -Requires: tex(doc.sty) -Requires: tex(calc.sty) -Requires: tex(thumbpdf.sty) -Requires: tex(inputenc.sty) -Requires: tex(listings.sty) -Requires: tex(tikz.sty) -Requires: tex(everyshi.sty) +Requires: tex(hyperref.sty) +Requires: tex(index.sty) +Requires: tex(intcalc.sty) +Requires: tex(keyval.sty) +Requires: tex(kvsetkeys.sty) +Requires: tex(letltxmacro.sty) +Requires: tex(ltxcmds.sty) Requires: tex(parallel.sty) Requires: tex(parcolumns.sty) -Requires: tex(lscape.sty) -Requires: tex(index.sty) -Requires: tex(zref-pagelayout.sty) +Requires: tex(pdfcol.sty) +Requires: tex(pdfescape.sty) +Requires: tex(remreset.sty) +Requires: tex(unicode-math.sty) +Requires: tex(uniquecounter.sty) +Requires: tex(zref-base.sty) Provides: tex(aliascnt.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(bmpsize-base.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(bmpsize-dvipdfm.def) = %{epoch}:%{source_date}-%{release} Provides: tex(bmpsize-dvipdfmx.def) = %{epoch}:%{source_date}-%{release} Provides: tex(bmpsize-dvips.def) = %{epoch}:%{source_date}-%{release} -Provides: tex(bmpsize.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(bmpsize-test.tex) = %{epoch}:%{source_date}-%{release} +Provides: tex(bmpsize.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(centernot.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(chemarr.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(classlist.sty) = %{epoch}:%{source_date}-%{release} @@ -4474,21 +4934,16 @@ Provides: tex(eolgrab.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(fibnum.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(flags.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(holtxdoc.sty) = %{epoch}:%{source_date}-%{release} -Provides: tex(hopatch.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(hypbmsec.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(hypcap.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(hypdestopt.sty) = %{epoch}:%{source_date}-%{release} -Provides: tex(hypdoc.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(hypgotoe.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(hyphsubst.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(ifdraft.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(iflang.sty) = %{epoch}:%{source_date}-%{release} -Provides: tex(pagegrid.sty) = %{epoch}:%{source_date}-%{release} -Provides: tex(pagesel.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(pdfcolfoot.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(pdfcolparallel.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(pdfcolparcolumns.sty) = %{epoch}:%{source_date}-%{release} -Provides: tex(pdfcol.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(pdfcrypt.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(pdfrender.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(protecteddef.sty) = %{epoch}:%{source_date}-%{release} @@ -4517,18 +4972,13 @@ stack management; engord: define counter-printing operations producing English ordinals; eolgrab: collect arguments delimited by end of line; flags: setting and clearing flags in bit fields and converting the bit field into a decimal number; -holtxdoc: extra documentation macros; hopatch: safely apply -package patches; hypbmsec: bookmarks in sectioning commands; -hypcap: anjusting anchors of captions; hypdestopt: optimising -hyperref's pdfTeX driver destinations; hypdoc: hyper-references -in the LaTeX standard doc package; hypgotoe: experimental -package for links to embedded files; hyphsubst: substitute -hyphenation patterns; ifdraft: switch for option draft; iflang: -provides expandable checks for the current language; pagegrid: -prints a page grid in the background; pagesel: select pages of -a document for output; pdfcolfoot: using pdfTeX's color stack -for footnotes; pdfcol: macros for setting and maintaining new -color stacks; pdfcolparallel: fixes colour problems in package +holtxdoc: extra documentation macros; hypbmsec: bookmarks in +sectioning commands; hypcap: anjusting anchors of captions; +hypgotoe: experimental package for links to embedded files; +hyphsubst: substitute hyphenation patterns; ifdraft: switch for +option draft; iflang: provides expandable checks for the +current language; pdfcolfoot: using pdfTeX's color stack for +footnotes; pdfcolparallel: fixes colour problems in package parallel; pdfcolparcolumns: fixes colour problems in package parcolumns; pdfcrypt: setting PDF encryption; pdfrender: control PDF rendering modes; protecteddef: define a command @@ -4537,20 +4987,21 @@ resize overly large equations; rotchiffre: performs simple rotation cyphers; scrindex: redefines environment 'theindex' of package 'index', if a class from KOMA-Script is loaded; setouterhbox: set \hbox in outer horizontal mode; settobox: -getting box sizes; soul and adds some support for UTF-8; -stackrel: extensions of the \stackrel command; stampinclude: -selects the files for \include by inspecting the timestamp of -the .aux file(s); tabularht: tabulars with height -specification; tabularkv: key value interface for tabular -parameters; telprint: print German telephone numbers; -thepdfnumber: canonical numbers for use in PDF files and -elsewhere; twoopt: commands with two optional arguments; Each -of the packages is represented by two files, a .dtx (documented -source) and a PDF file; the .ins file necessary for -installation is extracted by running the .dtx file with Plain -TeX. +getting box sizes; stackrel: extensions of the \stackrel +command; stampinclude: selects the files for \include by +inspecting the timestamp of the .aux file(s); tabularht: +tabulars with height specification; tabularkv: key value +interface for tabular parameters; telprint: print German +telephone numbers; thepdfnumber: canonical numbers for use in +PDF files and elsewhere; twoopt: commands with two optional +arguments; Each of the packages is represented by two files, a +.dtx (documented source) and a PDF file; the .ins file +necessary for installation is extracted by running the .dtx +file with Plain TeX. %package -n %{shortname}-omegaware +Version: svn62517 +Provides: texlive-omegaware = %{epoch}:%{source_date}-%{release} Provides: tex-omegaware = %{epoch}:%{source_date}-%{release} Provides: texlive-omegaware-bin = %{epoch}:%{source_date}-%{release} Provides: tex-omegaware-bin = %{epoch}:%{source_date}-%{release} @@ -4558,7 +5009,7 @@ Obsoletes: texlive-omegaware-bin < 7:20170520 Provides: tex-omegaware-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-omegaware-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-omegaware-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Omegaware package Requires: texlive-base Requires: texlive-kpathsea @@ -4567,7 +5018,9 @@ Requires: texlive-kpathsea Omegaware package. %package -n %{shortname}-optex -License: Public Domain +Version: svn64050 +Provides: texlive-optex = %{epoch}:%{source_date}-%{release} +License: LicenseRef-Fedora-Public-Domain Summary: LuaTeX format based on Plain TeX and OPmac Requires: texlive-base Requires: texlive-kpathsea @@ -4584,12 +5037,32 @@ OpTeX is a LuaTeX format based on Plain TeX macros with power from OPmac (fonts selection system, colors, external graphics, references, hyperlinks, ...) with unicode fonts. +%package -n %{shortname}-optexcount +Version: svn59817 +Provides: texlive-optexcount = %{epoch}:%{source_date}-%{release} +Provides: texlive-optexcount-bin = %{epoch}:%{source_date}-%{release} +License: MIT +Summary: Python script for counting words in OpTeX documents +Requires: texlive-base, texlive-kpathsea +#python +BuildArch: noarch + +%description -n %{shortname}-optexcount +OpTeXcount is a basic python utility that analyzes OpTeX source code. It is +inspired by already existing TeXcount for LaTeX. The functionality is really +lightweight and basic. It counts words and other elements of OpTeX document +and sorts them out into individual categories. Users can print the source code +with highlighted words using several colors,so they see what is considered as +word, header etc. + %package -n %{shortname}-patgen +Version: svn62387 +Provides: texlive-patgen = %{epoch}:%{source_date}-%{release} Provides: tex-patgen = %{epoch}:%{source_date}-%{release} Provides: texlive-patgen-bin = %{epoch}:%{source_date}-%{release} Provides: tex-patgen-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-patgen-bin < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: Generate hyphenation patterns Requires: texlive-base Requires: texlive-kpathsea @@ -4601,6 +5074,8 @@ used in TeX", but, of course, the patterns used in modern distributions are Unicode-based. %package -n %{shortname}-pax +Version: svn63509 +Provides: texlive-pax = %{epoch}:%{source_date}-%{release} Provides: tex-pax = %{epoch}:%{source_date}-%{release} Provides: texlive-pax-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pax-bin = %{epoch}:%{source_date}-%{release} @@ -4608,7 +5083,7 @@ Obsoletes: texlive-pax-bin < 7:20170520 Provides: tex-pax-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pax-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pax-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Extract and reinsert PDF annotations with pdfTeX Requires: texlive-base Requires: texlive-kpathsea @@ -4635,6 +5110,8 @@ the annotation data, reads them and puts the annotations in the right place. %package -n %{shortname}-pdfbook2 +Version: svn53521 +Provides: texlive-pdfbook2 = %{epoch}:%{source_date}-%{release} Provides: tex-pdfbook2 = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfbook2-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pdfbook2-bin = %{epoch}:%{source_date}-%{release} @@ -4642,7 +5119,7 @@ Obsoletes: texlive-pdfbook2-bin < 7:20170520 Provides: tex-pdfbook2-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfbook2-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pdfbook2-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Create booklets from PDF files Requires: texlive-base Requires: texlive-kpathsea @@ -4666,6 +5143,8 @@ Existing files will be overwritten. All input files are processed seperately. %package -n %{shortname}-pdfcrop +Version: svn55435 +Provides: texlive-pdfcrop = %{epoch}:%{source_date}-%{release} Provides: tex-pdfcrop = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfcrop-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pdfcrop-bin = %{epoch}:%{source_date}-%{release} @@ -4673,7 +5152,7 @@ Obsoletes: texlive-pdfcrop-bin < 7:20170520 Provides: tex-pdfcrop-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfcrop-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pdfcrop-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Crop PDF graphics Requires: texlive-base Requires: texlive-kpathsea @@ -4684,7 +5163,9 @@ BuildArch: noarch A Perl script that can either trim pages of any whitespace border, or trim them of a fixed border. -%package -n %{shortname}-pdfjam +%package -n %{shortname}-pdfjam +Version: svn56991 +Provides: texlive-pdfjam = %{epoch}:%{source_date}-%{release} Provides: tex-pdfjam = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfjam-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pdfjam-bin = %{epoch}:%{source_date}-%{release} @@ -4692,7 +5173,7 @@ Obsoletes: texlive-pdfjam-bin < 7:20170520 Provides: tex-pdfjam-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfjam-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pdfjam-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Shell scripts interfacing to pdfpages Requires: texlive-base Requires: texlive-collection-latex @@ -4709,6 +5190,8 @@ selecting pages, concatenating files, doing n-up formatting, and so on. %package -n %{shortname}-pdflatexpicscale +Version: svn46617 +Provides: texlive-pdflatexpicscale = %{epoch}:%{source_date}-%{release} Provides: tex-pdflatexpicscale = %{epoch}:%{source_date}-%{release} Provides: texlive-pdflatexpicscale-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pdflatexpicscale-bin = %{epoch}:%{source_date}-%{release} @@ -4716,7 +5199,7 @@ Obsoletes: texlive-pdflatexpicscale-bin < 7:20170520 Provides: tex-pdflatexpicscale-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pdflatexpicscale-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pdflatexpicscale-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Support software for downscaling graphics to be included by pdfLaTeX Requires: texlive-base Requires: texlive-kpathsea @@ -4728,6 +5211,8 @@ The package provides a script to scale pictures down to a target resolution before creating a PDF document with pdfLaTeX. %package -n %{shortname}-pdftex +Version: svn64690 +Provides: texlive-pdftex = %{epoch}:%{source_date}-%{release} Provides: tex-pdftex = %{epoch}:%{source_date}-%{release} Provides: texlive-pdftex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pdftex-bin = %{epoch}:%{source_date}-%{release} @@ -4735,7 +5220,7 @@ Obsoletes: texlive-pdftex-bin < 7:20170520 Provides: tex-pdftex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pdftex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pdftex-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: A TeX extension for direct creation of PDF Requires: texlive-base Requires: texlive-kpathsea @@ -4765,10 +5250,12 @@ around use of pdfTeX (though it is now migrating towards LuaTeX). %package -n %{shortname}-pdftex-quiet +Version: svn49169 +Provides: texlive-pdftex-quiet = %{epoch}:%{source_date}-%{release} Provides: tex-pdftex-quiet = %{epoch}:%{source_date}-%{release} Provides: texlive-pdftex-quiet-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pdftex-quiet-bin = %{epoch}:%{source_date}-%{release} -License: GPLv3 +License: GPL-3.0-only Summary: Bash utility to reduce the output of the pdftex command Requires: texlive-base Requires: texlive-kpathsea @@ -4781,10 +5268,12 @@ This is a tool in BASH serving to reduce the output of `pdftex` command and see only relevant errors in red bold font to fight them ASAP. %package -n %{shortname}-pdftosrc +Version: svn62387 +Provides: texlive-pdftosrc = %{epoch}:%{source_date}-%{release} Provides: tex-pdftosrc = %{epoch}:%{source_date}-%{release} Provides: tex-pdftosrc-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pdftosrc-bin = %{epoch}:%{source_date}-%{release} -License: GPLv2+ +License: GPL-2.0-or-later Summary: Extract source file or stream from PDF file Requires: texlive-base Requires: texlive-kpathsea @@ -4795,6 +5284,8 @@ a PDF stream given by object number. Developed as part of the pdfTeX source tree. %package -n %{shortname}-pdfxup +Version: svn59001 +Provides: texlive-pdfxup = %{epoch}:%{source_date}-%{release} Provides: tex-pdfxup = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfxup-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pdfxup-bin = %{epoch}:%{source_date}-%{release} @@ -4802,7 +5293,7 @@ Obsoletes: texlive-pdfxup-bin < 7:20170520 Provides: tex-pdfxup-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pdfxup-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pdfxup-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Create n-up PDF pages with minimal margins Requires: texlive-base Requires: texlive-kpathsea @@ -4815,6 +5306,8 @@ where each page is obtained by combining several pages of a PDF file given as output. %package -n %{shortname}-pedigree-perl +Version: svn64227 +Provides: texlive-pedigree-perl = %{epoch}:%{source_date}-%{release} Provides: tex-pedigree-perl = %{epoch}:%{source_date}-%{release} Provides: texlive-pedigree-perl-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pedigree-perl-bin = %{epoch}:%{source_date}-%{release} @@ -4822,7 +5315,7 @@ Obsoletes: texlive-pedigree-perl-bin < 7:20170520 Provides: tex-pedigree-perl-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pedigree-perl-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pedigree-perl-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Generate TeX pedigree files from CSV files Requires: texlive-base Requires: texlive-kpathsea @@ -4837,6 +5330,8 @@ multilanguage pedigrees (at the present moment the English and Russian languages are supported). %package -n %{shortname}-perltex +Version: svn52162 +Provides: texlive-perltex = %{epoch}:%{source_date}-%{release} Provides: tex-perltex = %{epoch}:%{source_date}-%{release} Provides: texlive-perltex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-perltex-bin = %{epoch}:%{source_date}-%{release} @@ -4844,7 +5339,7 @@ Obsoletes: texlive-perltex-bin < 7:20170520 Provides: tex-perltex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-perltex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-perltex-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Define LaTeX macros in terms of Perl code Requires: texlive-base Requires: texlive-kpathsea @@ -4866,6 +5361,8 @@ specific, noperltex.sty that is useful when distributing a document to places where PerlTeX is not available. %package -n %{shortname}-petri-nets +Version: svn39165 +Provides: texlive-petri-nets = %{epoch}:%{source_date}-%{release} Provides: tex-petri-nets = %{epoch}:%{source_date}-%{release} Provides: texlive-petri-nets-bin = %{epoch}:%{source_date}-%{release} Provides: tex-petri-nets-bin = %{epoch}:%{source_date}-%{release} @@ -4873,7 +5370,7 @@ Obsoletes: texlive-petri-nets-bin < 7:20170520 Provides: tex-petri-nets-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-petri-nets-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-petri-nets-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: A set of TeX/LaTeX packages for drawing Petri nets Requires: texlive-base Requires: texlive-kpathsea @@ -4895,6 +5392,8 @@ second defines macros related to PBC, M-nets and B(PN) models; and a third that combines the other two. %package -n %{shortname}-pfarrei +Version: svn31934 +Provides: texlive-pfarrei = %{epoch}:%{source_date}-%{release} Provides: tex-pfarrei = %{epoch}:%{source_date}-%{release} Provides: texlive-pfarrei-bin = %{epoch}:%{source_date}-%{release} Provides: tex-pfarrei-bin = %{epoch}:%{source_date}-%{release} @@ -4902,7 +5401,7 @@ Obsoletes: texlive-pfarrei-bin < 7:20170520 Provides: tex-pfarrei-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pfarrei-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pfarrei-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: LaTeX support of pastors' and priests' work Requires: texlive-base Requires: texlive-kpathsea @@ -4924,6 +5423,8 @@ Justen made two bash scripts for this job; the package provides one texlua script for both requirements. %package -n %{shortname}-pkfix +Version: svn26032 +Provides: texlive-pkfix = %{epoch}:%{source_date}-%{release} Provides: tex-pkfix = %{epoch}:%{source_date}-%{release} Provides: tex-pkfix-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pkfix-bin = %{epoch}:%{source_date}-%{release} @@ -4931,7 +5432,7 @@ Obsoletes: texlive-pkfix-bin < 7:20170520 Provides: tex-pkfix-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pkfix-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pkfix-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Replace pk fonts in PostScript with Type 1 fonts Requires: texlive-base Requires: texlive-kpathsea @@ -4944,6 +5445,8 @@ PostScript files, generated by 'not too old' dvips, and replaces them by type 1 versions of the fonts, if possible. %package -n %{shortname}-pkfix-helper +Version: svn56061 +Provides: texlive-pkfix-helper = %{epoch}:%{source_date}-%{release} Provides: tex-pkfix-helper = %{epoch}:%{source_date}-%{release} Provides: tex-pkfix-helper-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pkfix-helper-bin = %{epoch}:%{source_date}-%{release} @@ -4951,7 +5454,7 @@ Obsoletes: texlive-pkfix-helper-bin < 7:20170520 Provides: tex-pkfix-helper-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pkfix-helper-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pkfix-helper-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Make PostScript files accessible to pkfix Requires: texlive-base Requires: texlive-kpathsea @@ -4973,6 +5476,8 @@ documents fully autonomously but does require the user to verify and, if needed, correct its decisions. %package -n %{shortname}-pmx +Version: svn62533 +Provides: texlive-pmx = %{epoch}:%{source_date}-%{release} Provides: tex-pmx = %{epoch}:%{source_date}-%{release} Provides: tex-pmx-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pmx-bin = %{epoch}:%{source_date}-%{release} @@ -4980,7 +5485,7 @@ Obsoletes: texlive-pmx-bin < 7:20170520 Provides: tex-pmx-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pmx-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pmx-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Preprocessor for MusiXTeX Requires: texlive-base Requires: texlive-kpathsea @@ -4996,6 +5501,8 @@ requires at least version 1.15 of MusiXTeX, running on an e-tex- enhanced TeX system. %package -n %{shortname}-pmxchords +Version: svn39249 +Provides: texlive-pmxchords = %{epoch}:%{source_date}-%{release} Provides: tex-pmxchords = %{epoch}:%{source_date}-%{release} Provides: tex-pmxchords-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pmxchords-bin = %{epoch}:%{source_date}-%{release} @@ -5003,7 +5510,7 @@ Obsoletes: texlive-pmxchords-bin < 7:20170520 Provides: tex-pmxchords-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pmxchords-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pmxchords-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Produce chord information to go with pmx output Requires: texlive-base Requires: texlive-kpathsea @@ -5020,6 +5527,8 @@ to the required key signature; and support scripts for common requirements. %package -n %{shortname}-psutils +Version: svn61719 +Provides: texlive-psutils = %{epoch}:%{source_date}-%{release} Provides: tex-psutils = %{epoch}:%{source_date}-%{release} Provides: tex-psutils-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-psutils-bin = %{epoch}:%{source_date}-%{release} @@ -5037,6 +5546,8 @@ This package contains a fork of the psutils binaries adjusted for TexLive. All of the standard binaries have been namespaced with a "tl-" prefix. %package -n %{shortname}-pst2pdf +Version: svn56172 +Provides: texlive-pst2pdf = %{epoch}:%{source_date}-%{release} Provides: tex-pst2pdf = %{epoch}:%{source_date}-%{release} Provides: tex-pst2pdf-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pst2pdf-bin = %{epoch}:%{source_date}-%{release} @@ -5044,7 +5555,7 @@ Obsoletes: texlive-pst2pdf-bin < 7:20170520 Provides: tex-pst2pdf-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pst2pdf-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pst2pdf-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: A script to compile pstricks documents via pdftex Requires: texlive-base Requires: texlive-kpathsea @@ -5062,6 +5573,8 @@ the script replaces the environments with \includegraphics to include the processed snippets. %package -n %{shortname}-pst-pdf +Version: svn56622 +Provides: texlive-pst-pdf = %{epoch}:%{source_date}-%{release} Provides: tex-pst-pdf = %{epoch}:%{source_date}-%{release} Provides: tex-pst-pdf-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pst-pdf-bin = %{epoch}:%{source_date}-%{release} @@ -5069,13 +5582,16 @@ Obsoletes: texlive-pst-pdf-bin < 7:20170520 Provides: tex-pst-pdf-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pst-pdf-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pst-pdf-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Make PDF versions of graphics by processing between runs Requires: texlive-base Requires: texlive-kpathsea Requires: tex(graphicx.sty) Requires: tex(pstricks.sty) Requires: tex(environ.sty) +Requires: tex(preview.sty) +Requires: texlive-iftex +Requires: tex(luatex85.sty) Provides: tex(pst-pdf.sty) = %{epoch}:%{source_date}-%{release} # shell BuildArch: noarch @@ -5091,8 +5607,10 @@ instead of the original PostScript code. The package works with pstricks and requires a recent version of the preview package. %package -n %{shortname}-ps2eps +Version: svn62856 +Provides: texlive-ps2eps = %{epoch}:%{source_date}-%{release} Provides: tex-ps2eps = %{epoch}:%{source_date}-%{release} -License: GPL+ +License: GPL-1.0-or-later Summary: Produce Encapsulated PostScript from PostScript Requires: texlive-base Requires: texlive-kpathsea @@ -5115,6 +5633,8 @@ is the bbox program, an application to produce Bounding Box values for rawppm or rawpbm format files. %package -n %{shortname}-ps2pk +Version: svn52851 +Provides: texlive-ps2pk = %{epoch}:%{source_date}-%{release} Provides: tex-ps2pk = %{epoch}:%{source_date}-%{release} Provides: tex-ps2pk-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-ps2pk-bin = %{epoch}:%{source_date}-%{release} @@ -5135,6 +5655,8 @@ generated that use Type 1 fonts. The program makes use of code donated to the X consortium by IBM. %package -n %{shortname}-ptex +Version: svn62464 +Provides: texlive-ptex = %{epoch}:%{source_date}-%{release} Provides: tex-ptex = %{epoch}:%{source_date}-%{release} Provides: tex-ptex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-ptex-bin = %{epoch}:%{source_date}-%{release} @@ -5173,6 +5695,8 @@ TEXMF tree, for use with PTeX, may be found in package PTeX- texmf. PTeX is distributed as WEB change files. %package -n %{shortname}-ptex-fontmaps +Version: svn59711 +Provides: texlive-ptex-fontmaps = %{epoch}:%{source_date}-%{release} Provides: tex-ptex-fontmaps = %{epoch}:%{source_date}-%{release} Provides: tex-ptex-fontmaps = %{epoch}:%{source_date}-%{release} Provides: texlive-ptex-fontmaps-bin = %{epoch}:%{source_date}-%{release} @@ -5189,7 +5713,7 @@ Obsoletes: texlive-jfontmaps-bin <= 6:svn29848.0 Provides: tex-jfontmaps-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-jfontmaps-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-jfontmaps-doc <= 6:svn40613 -License: GPLv3 +License: GPL-3.0-only Summary: Font maps and configuration tools for Japanese/Chinese/Korean fonts with (u)ptex Requires: texlive-arphic-ttf Requires: texlive-baekmuk @@ -5208,6 +5732,8 @@ Japanese/Chinese/Korean fonts available for (u)ptex and related programs and formats. %package -n %{shortname}-ptex2pdf +Version: svn64072 +Provides: texlive-ptex2pdf = %{epoch}:%{source_date}-%{release} Provides: tex-ptex2pdf = %{epoch}:%{source_date}-%{release} Provides: tex-ptex2pdf-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-ptex2pdf-bin = %{epoch}:%{source_date}-%{release} @@ -5215,7 +5741,7 @@ Obsoletes: texlive-ptex2pdf-bin < 7:20170520 Provides: tex-ptex2pdf-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ptex2pdf-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ptex2pdf-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: Convert Japanese TeX documents to PDF Requires: texlive-base Requires: texlive-kpathsea @@ -5230,6 +5756,8 @@ of the ptex-based programs (ptex, uptex, eptex, platex, uplatex) followed by dvipdfmx. %package -n %{shortname}-purifyeps +Version: svn29725 +Provides: texlive-purifyeps = %{epoch}:%{source_date}-%{release} Provides: tex-purifyeps = %{epoch}:%{source_date}-%{release} Provides: tex-purifyeps-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-purifyeps-bin = %{epoch}:%{source_date}-%{release} @@ -5237,7 +5765,7 @@ Obsoletes: texlive-purifyeps-bin < 7:20170520 Provides: tex-purifyeps-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-purifyeps-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-purifyeps-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Make EPS work with both LaTeX/dvips and pdfLaTeX Requires: texlive-base Requires: texlive-kpathsea @@ -5256,6 +5784,8 @@ directly. Hence, purifyeps need only convert an arbitrary EPS file into the same stylized format that MetaPost outputs. %package -n %{shortname}-pygmentex +Version: svn64131 +Provides: texlive-pygmentex = %{epoch}:%{source_date}-%{release} Provides: tex-pygmentex = %{epoch}:%{source_date}-%{release} Provides: tex-pygmentex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pygmentex-bin = %{epoch}:%{source_date}-%{release} @@ -5263,7 +5793,7 @@ Obsoletes: texlive-pygmentex-bin < 7:20170520 Provides: tex-pygmentex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pygmentex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pythontex-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Use Pygments to format code listings in documents Requires: texlive-base Requires: texlive-kpathsea @@ -5275,6 +5805,7 @@ Requires: tex(pgfkeys.sty) Requires: tex(efbox.sty) Requires: tex(mdframed.sty) Requires: tex(fvextra.sty) +Requires: tex(shellesc.sty) Provides: tex(pygmentex.sty) = %{epoch}:%{source_date}-%{release} # python BuildArch: noarch @@ -5287,6 +5818,8 @@ kinds of software such as forum systems, wikis or other applications that need to prettify source code. %package -n %{shortname}-pythontex +Version: svn59514 +Provides: texlive-pythontex = %{epoch}:%{source_date}-%{release} Provides: tex-pythontex = %{epoch}:%{source_date}-%{release} Provides: tex-pythontex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-pythontex-bin = %{epoch}:%{source_date}-%{release} @@ -5294,7 +5827,7 @@ Obsoletes: texlive-pythontex-bin < 7:20170520 Provides: tex-pythontex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-pythontex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-pythontex-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Run Python from within a document, typesetting the results Requires: texlive-base Requires: texlive-kpathsea @@ -5307,6 +5840,7 @@ Requires: tex(newfloat.sty) Requires: tex(currfile.sty) Requires: tex(xcolor.sty) Requires: tex(upquote.sty) +Requires: tex(fvextra.sty) Provides: tex(pythontex.sty) = %{epoch}:%{source_date}-%{release} # python BuildArch: noarch @@ -5329,6 +5863,8 @@ useful for journal submissions, sharing documents, and conversion to other formats. %package -n %{shortname}-rubik +Version: svn46791 +Provides: texlive-rubik = %{epoch}:%{source_date}-%{release} Provides: tex-rubik = %{epoch}:%{source_date}-%{release} Provides: tex-rubik-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-rubik-bin = %{epoch}:%{source_date}-%{release} @@ -5336,12 +5872,16 @@ Obsoletes: texlive-rubik-bin < 7:20170520 Provides: tex-rubik-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-rubik-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-rubik-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Document Rubik cube configurations and rotation sequences Requires: texlive-base Requires: texlive-kpathsea -Requires: tex(tikz.sty) Requires: tex(fancyvrb.sty) +Requires: tex(forarray.sty) +Requires: tex(ifluatex.sty) +Requires: tex(ifthen.sty) +Requires: tex(shellesc.sty) +Requires: tex(tikz.sty) Provides: tex(rubikcube.sty) = %{epoch}:%{source_date}-%{release} Provides: tex(rubikrotation.sty) = %{epoch}:%{source_date}-%{release} # perl @@ -5355,6 +5895,8 @@ moves, with the help of a Perl package executed via \write18 (shell escape) commands. %package -n %{shortname}-seetexk +Version: svn57972 +Provides: texlive-seetexk = %{epoch}:%{source_date}-%{release} Provides: tex-seetexk = %{epoch}:%{source_date}-%{release} Provides: tex-seetexk-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-seetexk-bin = %{epoch}:%{source_date}-%{release} @@ -5376,8 +5918,10 @@ utilities are provided as C source with Imakefiles, and an MS- DOS version of dvibook is also provided. %package -n %{shortname}-spix +Version: svn55933 +Provides: texlive-spix = %{epoch}:%{source_date}-%{release} Summary: Yet another TeX compilation tool: simple, human readable, no option, no magic -License: GPLv3+ +License: GPL-3.0-or-later Requires: texlive-base texlive-kpathsea %description -n %{shortname}-spix @@ -5390,6 +5934,8 @@ that is located somewhere else), in a human-readable format (no need to know SpiX to understand it). %package -n %{shortname}-splitindex +Version: svn39766 +Provides: texlive-splitindex = %{epoch}:%{source_date}-%{release} Provides: tex-splitindex = %{epoch}:%{source_date}-%{release} Provides: tex-splitindex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-splitindex-bin = %{epoch}:%{source_date}-%{release} @@ -5397,7 +5943,7 @@ Obsoletes: texlive-splitindex-bin < 7:20170520 Provides: tex-splitindex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-splitindex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-splitindex-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Unlimited number of indexes Requires: texlive-base Requires: texlive-kpathsea @@ -5418,6 +5964,8 @@ several raw index files and calls your favorite index processor for each of the files. %package -n %{shortname}-srcredact +Version: svn38710 +Provides: texlive-srcredact = %{epoch}:%{source_date}-%{release} Provides: tex-srcredact = %{epoch}:%{source_date}-%{release} Provides: tex-srcredact-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-srcredact-bin = %{epoch}:%{source_date}-%{release} @@ -5425,7 +5973,7 @@ Obsoletes: texlive-srcredact-bin < 7:20170520 Provides: tex-srcredact-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-srcredact-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-srcredact-doc < 7:20170520 -License: GPLv2+ +License: GPL-2.0-or-later Summary: A tool for redacting sources Requires: texlive-base Requires: texlive-kpathsea @@ -5442,6 +5990,8 @@ commissioned by the Consumer Financial Protection Bureau, United States Treasury. %package -n %{shortname}-sty2dtx +Version: svn64797 +Provides: texlive-sty2dtx = %{epoch}:%{source_date}-%{release} Provides: tex-sty2dtx = %{epoch}:%{source_date}-%{release} Provides: tex-sty2dtx-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-sty2dtx-bin = %{epoch}:%{source_date}-%{release} @@ -5449,7 +5999,7 @@ Obsoletes: texlive-sty2dtx-bin < 7:20170520 Provides: tex-sty2dtx-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-sty2dtx-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-sty2dtx-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Create a .dtx file from a .sty file Requires: texlive-base Requires: texlive-kpathsea @@ -5472,6 +6022,8 @@ automatically to the 'Usage' section of the .dtx file. A corresponding .ins file can be generated as well. %package -n %{shortname}-svn-multi +Version: svn56291 +Provides: texlive-svn-multi = %{epoch}:%{source_date}-%{release} Provides: tex-svn-multi = %{epoch}:%{source_date}-%{release} Provides: tex-svn-multi-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-svn-multi-bin = %{epoch}:%{source_date}-%{release} @@ -5479,7 +6031,7 @@ Obsoletes: texlive-svn-multi-bin < 7:20170520 Provides: tex-svn-multi-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-svn-multi-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-svn-multi-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Subversion keywords in multi-file LaTeX documents Requires: texlive-base Requires: texlive-kpathsea @@ -5503,11 +6055,13 @@ interacts with an external Perl script, to retrieve information necessary for the required output. %package -n %{shortname}-synctex +Version: svn54074 +Provides: texlive-synctex = %{epoch}:%{source_date}-%{release} Provides: tex-synctex = %{epoch}:%{source_date}-%{release} Provides: tex-synctex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-synctex-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-synctex-bin < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: synctex package Requires: texlive-base Requires: texlive-kpathsea @@ -5516,11 +6070,13 @@ Requires: texlive-kpathsea synctex package. %package -n %{shortname}-tex +Version: svn62387 +Provides: texlive-tex = %{epoch}:%{source_date}-%{release} Provides: tex-tex = %{epoch}:%{source_date}-%{release} Provides: tex-tex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-tex-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-tex-bin < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: A sophisticated typesetting engine Requires: texlive-base Requires: texlive-cm @@ -5542,6 +6098,8 @@ inspiration for several other programs, including e-TeX and PDFTeX. %package -n %{shortname}-tex4ebook +Version: svn62076 +Provides: texlive-tex4ebook = %{epoch}:%{source_date}-%{release} Provides: tex-tex4ebook = %{epoch}:%{source_date}-%{release} Provides: tex-tex4ebook-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-tex4ebook-bin = %{epoch}:%{source_date}-%{release} @@ -5549,7 +6107,7 @@ Obsoletes: texlive-tex4ebook-bin < 7:20170520 Provides: tex-tex4ebook-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-tex4ebook-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-tex4ebook-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Convertor from LaTeX to ebook formats Requires: texlive-base Requires: texlive-kpathsea @@ -5566,6 +6124,8 @@ conversion of LaTeX files to ebook formats such as epub, mobi and epub3. tex4ht is used as conversion engine. %package -n %{shortname}-tex4ht +Version: svn64837 +Provides: texlive-tex4ht = %{epoch}:%{source_date}-%{release} Provides: tex-tex4ht = %{epoch}:%{source_date}-%{release} Provides: tex-tex4ht-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-tex4ht-bin = %{epoch}:%{source_date}-%{release} @@ -5573,7 +6133,7 @@ Obsoletes: texlive-tex4ht-bin < 7:20170520 Provides: tex-tex4ht-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-tex4ht-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-tex4ht-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Convert (La)TeX to HTML/XML Requires: texlive-base Requires: texlive-kpathsea @@ -5593,6 +6153,8 @@ allows TeX4ht to approach the robustness characteristic of restricted-syntax systems such as hyperlatex and gellmu. %package -n %{shortname}-texcount +Version: svn49013 +Provides: texlive-texcount = %{epoch}:%{source_date}-%{release} Provides: tex-texcount = %{epoch}:%{source_date}-%{release} Provides: tex-texcount-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texcount-bin = %{epoch}:%{source_date}-%{release} @@ -5600,7 +6162,7 @@ Obsoletes: texlive-texcount-bin < 7:20170520 Provides: tex-texcount-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texcount-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texcount-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Count words in a LaTeX document Requires: texlive-base Requires: texlive-kpathsea @@ -5615,6 +6177,8 @@ of the text have been counted. The package script is available as a Web service via its home page. %package -n %{shortname}-texdef +Version: svn56466 +Provides: texlive-texdef = %{epoch}:%{source_date}-%{release} Provides: tex-texdef = %{epoch}:%{source_date}-%{release} Provides: tex-texdef-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texdef-bin = %{epoch}:%{source_date}-%{release} @@ -5622,7 +6186,7 @@ Obsoletes: texlive-texdef-bin < 7:20170520 Provides: tex-texdef-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texdef-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texdef-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: Display the definitions of TeX commands Requires: texlive-base Requires: texlive-kpathsea @@ -5648,6 +6212,8 @@ The flavour can be selected using an command line option or over the script name: latexdef will use LaTeX as default, etc. %package -n %{shortname}-texdiff +Version: svn29752 +Provides: texlive-texdiff = %{epoch}:%{source_date}-%{release} Provides: tex-texdiff = %{epoch}:%{source_date}-%{release} Provides: tex-texdiff-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texdiff-bin = %{epoch}:%{source_date}-%{release} @@ -5655,7 +6221,7 @@ Obsoletes: texlive-texdiff-bin < 7:20170520 Provides: tex-texdiff-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texdiff-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texdiff-doc < 7:20170520 -License: GPL+ or Artistic +License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Compares two (La)TeX documents to create a merged version showing changes Requires: texlive-base Requires: texlive-kpathsea @@ -5667,11 +6233,13 @@ Texdiff compares two (La)TeX documents to create a merged version showing changes, similar to that of 'Change Tracking' in some word processors. %package -n %{shortname}-texdirflatten +Version: svn55064 +Provides: texlive-texdirflatten = %{epoch}:%{source_date}-%{release} Provides: tex-texdirflatten = %{epoch}:%{source_date}-%{release} Provides: tex-texdirflatten-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texdirflatten-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texdirflatten-bin < 7:20170520 -License: GPL+ or Artistic +License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Collect files related to a LaTeX job in a single directory Requires: texlive-base Requires: texlive-kpathsea @@ -5686,6 +6254,8 @@ single directory (thus "flattening" the document's directory tree). %package -n %{shortname}-texdoc +Version: svn62815 +Provides: texlive-texdoc = %{epoch}:%{source_date}-%{release} Provides: tex-texdoc = %{epoch}:%{source_date}-%{release} Provides: tex-texdoc-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texdoc-bin = %{epoch}:%{source_date}-%{release} @@ -5693,7 +6263,7 @@ Obsoletes: texlive-texdoc-bin < 7:20170520 Provides: tex-texdoc-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texdoc-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texdoc-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Documentation access for TeX distributions Requires: texlive-base Requires: texlive-kpathsea @@ -5708,12 +6278,14 @@ files on the $TEXDOCS tree). It is distributed with TeX-Live and a derivative is distributed with miktex. %package -n %{shortname}-texdoctk +Version: svn62186 +Provides: texlive-texdoctk = %{epoch}:%{source_date}-%{release} Provides: tex-texdoctk = %{epoch}:%{source_date}-%{release} Provides: tex-texdoctk-bin = %{epoch}:%{source_date}-%{release} Provides: tex-texdoctk-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texdoctk-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texdoctk-doc = %{epoch}:%{source_date}-%{release} -License: GPL+ +License: GPL-1.0-or-later Summary: Easy access to package documentation Requires: texlive-base Requires: texlive-kpathsea @@ -5735,6 +6307,8 @@ only distributed as part of TeX Live, which includes a Windows executable. %package -n %{shortname}-texfot +Version: svn64507 +Provides: texlive-texfot = %{epoch}:%{source_date}-%{release} Provides: tex-texfot = %{epoch}:%{source_date}-%{release} Provides: tex-texfot-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texfot-bin = %{epoch}:%{source_date}-%{release} @@ -5742,7 +6316,7 @@ Obsoletes: texlive-texfot-bin < 7:20170520 Provides: tex-texfot-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texfot-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texfot-doc < 7:20170520 -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Summary: Filter clutter from the output of a TeX run Requires: texlive-base Requires: texlive-kpathsea @@ -5756,6 +6330,8 @@ which probably deserve some change in the source. The TeX invocation itself need not change. %package -n %{shortname}-texliveonfly +Version: svn55777 +Provides: texlive-texliveonfly = %{epoch}:%{source_date}-%{release} Provides: tex-texliveonfly = %{epoch}:%{source_date}-%{release} Provides: tex-texliveonfly-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texliveonfly-bin = %{epoch}:%{source_date}-%{release} @@ -5763,7 +6339,7 @@ Obsoletes: texlive-texliveonfly-bin < 7:20170520 Provides: tex-texliveonfly-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texliveonfly-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texliveonfly-doc < 7:20170520 -License: GPLv3+ +License: GPL-3.0-or-later Summary: On-the-fly download of missing TeX live packages Requires: texlive-base Requires: texlive-kpathsea @@ -5781,11 +6357,13 @@ synctex=1 -interaction=nonstopmode", which may all be changed). The script is designed to work on Linux distributions. %package -n %{shortname}-texlive-en +Version: svn64221 +Provides: texlive-texlive-en = %{epoch}:%{source_date}-%{release} Provides: tex-texlive-en = %{epoch}:%{source_date}-%{release} Provides: tex-texlive-en-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texlive-en-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texlive-en-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: TeX Live manual (English) Requires: texlive-base Requires: texlive-kpathsea @@ -5795,10 +6373,12 @@ BuildArch: noarch TeX Live manual (English). %package -n %{shortname}-texlive-scripts +Version: svn64830 +Provides: texlive-texlive-scripts = %{epoch}:%{source_date}-%{release} Provides: tex-texlive-scripts = %{epoch}:%{source_date}-%{release} Provides: texlive-texlive-scripts-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texlive-scripts-bin < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: TeX Live infrastructure programs Requires: texlive-base Requires: texlive-kpathsea = %{epoch}:%{source_date}-%{release} @@ -5814,9 +6394,11 @@ Includes install-tl, tl-portable, rungs, etc.; not needed for tlmgr to run but still ours. Not included in tlcritical. %package -n %{shortname}-texlive-scripts-extra +Version: svn62517 +Provides: texlive-texlive-scripts-extra = %{epoch}:%{source_date}-%{release} Provides: tex-texlive-scripts-extra = %{epoch}:%{source_date}-%{release} Provides: texlive-texlive-scripts-extra-bin = %{epoch}:%{source_date}-%{release} -License: GPL+ and LPPL and Public Domain +License: GPL-1.0-or-later AND LPPL-1.3c AND LicenseRef-Fedora-Public-Domain Summary: TeX Live scripts Requires: texlive-base Requires: texlive-kpathsea @@ -5833,6 +6415,8 @@ the infrastructure. Thus, this is not part of scheme-infraonly or tlcritical, just a normal package. %package -n %{shortname}-texlive.infra +Version: svn63645 +Provides: texlive-texlive.infra = %{epoch}:%{source_date}-%{release} Provides: tex-texlive.infra = %{epoch}:%{source_date}-%{release} Provides: tex-texlive.infra-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texlive.infra-bin = %{epoch}:%{source_date}-%{release} @@ -5840,7 +6424,7 @@ Obsoletes: texlive-texlive.infra-bin < 7:20170520 Provides: tex-texlive.infra-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texlive.infra-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texlive.infra-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Basic TeX Live infrastructure Requires: texlive-base Requires: texlive-kpathsea @@ -5856,6 +6440,8 @@ tools (notably tlmgr) running: perl modules, xz binaries, plus install packages, and in the tlcritical repository. %package -n %{shortname}-texloganalyser +Version: svn54526 +Provides: texlive-texloganalyser = %{epoch}:%{source_date}-%{release} Provides: tex-texloganalyser = %{epoch}:%{source_date}-%{release} Provides: tex-texloganalyser-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texloganalyser-bin = %{epoch}:%{source_date}-%{release} @@ -5874,7 +6460,49 @@ BuildArch: noarch The perl script allows the user to extract (and display) elements of the log file. +%package -n %{shortname}-texlogfilter +Version: svn62792 +Provides: texlive-texlogfilter = %{epoch}:%{source_date}-%{release} +Provides: texlive-texlogfilter-bin = %{epoch}:%{source_date}-%{release} +License: LPPL-1.3c +Summary: Filter LaTeX engines output or log file +Requires: texlive-base, texlive-kpathsea +# perl +BuildArch: noarch + +%description -n %{shortname}-texlogfilter +texlogfilter is a Perl script designed to filter LaTeX engines output or log +file (LaTeX, pdfLaTeX, LuaLaTeX or XeLaTeX). It reduces the LaTeX output or log +to keep only warnings and errors. The result is colorised. Options allow to +mask specific warnings, such as box or references/citations warnings. It's also +possible to add custom filter patterns. + +%package -n %{shortname}-texlogsieve +Version: svn64301 +Provides: texlive-texlogsieve = %{epoch}:%{source_date}-%{release} +Provides: texlive-texlogsieve-bin = %{epoch}:%{source_date}-%{release} +License: GPL-3.0-or-later +Summary: Filter and summarize LaTeX log files +Requires: texlive-base, texlive-kpathsea +# lua +BuildArch: noarch + +%description -n %{shortname}-texlogsieve +texlogsieve reads a LaTeX log file (or the standard input if no file is +specified), filters out less relevant messages, and displays a summary report. +It is a texlua script, similar in spirit to tools such as texfot, +texloganalyser, rubber-info, textlog_extract, texlogparser, and others. +Highlights: Two reports: the most important messages from the log file followed +by a summary of repeated messages, undefined references etc.; The program goes +to great lengths to correctly handle TeX line wrapping and does a much better +job at that than existing tools; Multiline messages are treated as a single +entity; Several options to control which messages should be filtered out; No +messages are accidentally removed; The summary report is currently simple, but +useful. + %package -n %{shortname}-texosquery +Version: svn53676 +Provides: texlive-texosquery = %{epoch}:%{source_date}-%{release} Provides: tex-texosquery = %{epoch}:%{source_date}-%{release} Provides: tex-texosquery-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texosquery-bin = %{epoch}:%{source_date}-%{release} @@ -5882,7 +6510,7 @@ Obsoletes: texlive-texosquery-bin < 7:20170520 Provides: tex-texosquery-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texosquery-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texosquery-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Cross-platform Java application to query OS information Requires: texlive-base Requires: texlive-kpathsea @@ -5914,6 +6542,8 @@ problematic characters) is temporarily changed to 12 while reading the result. %package -n %{shortname}-texplate +Version: svn61719 +Provides: texlive-texplate = %{epoch}:%{source_date}-%{release} Provides: tex-texplate = %{epoch}:%{source_date}-%{release} Provides: tex-texplate-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texplate-bin = %{epoch}:%{source_date}-%{release} @@ -5936,6 +6566,8 @@ text-based structure, given that a corresponding template exists. %package -n %{shortname}-texsis +Version: svn45678 +Provides: texlive-texsis = %{epoch}:%{source_date}-%{release} Provides: tex-texsis = %{epoch}:%{source_date}-%{release} Provides: tex-texsis-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texsis-bin = %{epoch}:%{source_date}-%{release} @@ -5943,7 +6575,7 @@ Obsoletes: texlive-texsis-bin < 7:20170520 Provides: tex-texsis-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-texsis-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texsis-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Plain TeX macros for Physicists Requires: texlive-base Requires: texlive-kpathsea @@ -5997,11 +6629,13 @@ physicists, but others may also find it useful. It is completely compatible with Plain TeX. %package -n %{shortname}-texware +Version: svn62387 +Provides: texlive-texware = %{epoch}:%{source_date}-%{release} Provides: tex-texware = %{epoch}:%{source_date}-%{release} Provides: tex-texware-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-texware-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-texware-bin < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: Utility programs for use with TeX Requires: texlive-base Requires: texlive-kpathsea @@ -6015,6 +6649,8 @@ tftopl and pltotf, which convert TeX Font Metric (TFM) file to human readable Property List (PL) files and vice versa. %package -n %{shortname}-thumbpdf +Version: svn62518 +Provides: texlive-thumbpdf = %{epoch}:%{source_date}-%{release} Provides: tex-thumbpdf = %{epoch}:%{source_date}-%{release} Provides: tex-thumbpdf-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-thumbpdf-bin = %{epoch}:%{source_date}-%{release} @@ -6022,7 +6658,7 @@ Obsoletes: texlive-thumbpdf-bin < 7:20170520 Provides: tex-thumbpdf-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-thumbpdf-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-thumbpdf-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Thumbnails for pdfTeX and dvips/ps2pdf Requires: texlive-base Requires: texlive-kpathsea @@ -6042,6 +6678,8 @@ thumbnails. This arrangement works with both plain TeX and LaTeX. %package -n %{shortname}-tie +Version: svn62387 +Provides: texlive-tie = %{epoch}:%{source_date}-%{release} Provides: tex-tie = %{epoch}:%{source_date}-%{release} Provides: tex-tie-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-tie-bin = %{epoch}:%{source_date}-%{release} @@ -6058,8 +6696,10 @@ be used to create a new version of a .web file that incorporates existing changes. %package -n %{shortname}-tikztosvg +Version: svn60289 +Provides: texlive-tikztosvg = %{epoch}:%{source_date}-%{release} Summary: A utility for rendering TikZ diagrams to SVG -License: GPLv3 +License: GPL-3.0-only Requires: texlive-base texlive-kpathsea %description -n %{shortname}-tikztosvg @@ -6067,6 +6707,8 @@ This package provides a shell script that calls XeTeX and pdf2svg to convert TikZ environments to SVG files. %package -n %{shortname}-tpic2pdftex +Version: svn52851 +Provides: texlive-tpic2pdftex = %{epoch}:%{source_date}-%{release} Provides: tex-tpic2pdftex = %{epoch}:%{source_date}-%{release} Provides: tex-tpic2pdftex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-tpic2pdftex-bin = %{epoch}:%{source_date}-%{release} @@ -6074,7 +6716,7 @@ Obsoletes: texlive-tpic2pdftex-bin < 7:20170520 Provides: tex-tpic2pdftex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-tpic2pdftex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-tpic2pdftex-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Use tpic commands in PDFTeX Requires: texlive-base Requires: texlive-kpathsea @@ -6086,6 +6728,8 @@ The AWK script converts pic language, embedded inline (delimited by .PS and .PE markers), to \pdfliteral commands. %package -n %{shortname}-ttfutils +Version: svn62517 +Provides: texlive-ttfutils = %{epoch}:%{source_date}-%{release} Provides: tex-ttfutils = %{epoch}:%{source_date}-%{release} Provides: tex-ttfutils-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-ttfutils-bin = %{epoch}:%{source_date}-%{release} @@ -6093,7 +6737,7 @@ Obsoletes: texlive-ttfutils-bin < 7:20170520 Provides: tex-ttfutils-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ttfutils-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ttfutils-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Linux TrueType utilities Requires: texlive-base Requires: texlive-kpathsea @@ -6104,6 +6748,8 @@ Provides: tex(ttf2pk.cfg) = %{epoch}:%{source_date}-%{release} Linux TrueType utilities. %package -n %{shortname}-typeoutfileinfo +Version: svn29349 +Provides: texlive-typeoutfileinfo = %{epoch}:%{source_date}-%{release} Provides: tex-typeoutfileinfo = %{epoch}:%{source_date}-%{release} Provides: tex-typeoutfileinfo-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-typeoutfileinfo-bin = %{epoch}:%{source_date}-%{release} @@ -6111,7 +6757,7 @@ Obsoletes: texlive-typeoutfileinfo-bin < 7:20170520 Provides: tex-typeoutfileinfo-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-typeoutfileinfo-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-typeoutfileinfo-doc < 7:20170520 -License: LPPL 1.3 +License: LPPL-1.3c Summary: Display class/package/file information Requires: texlive-base Requires: texlive-kpathsea @@ -6127,6 +6773,8 @@ LaTeX source file. The package requires that the readprov package is available. %package -n %{shortname}-ulqda +Version: svn26313 +Provides: texlive-ulqda = %{epoch}:%{source_date}-%{release} Provides: tex-ulqda = %{epoch}:%{source_date}-%{release} Provides: tex-ulqda-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-ulqda-bin = %{epoch}:%{source_date}-%{release} @@ -6134,7 +6782,7 @@ Obsoletes: texlive-ulqda-bin < 7:20170520 Provides: tex-ulqda-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-ulqda-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-ulqda-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Support of Qualitative Data Analysis Requires: texlive-base Requires: texlive-kpathsea @@ -6156,6 +6804,8 @@ LaTeX user with macros which are used to markup textual information -- for example, in-depth interviews. %package -n %{shortname}-uptex +Version: svn62464 +Provides: texlive-uptex = %{epoch}:%{source_date}-%{release} Provides: tex-uptex = %{epoch}:%{source_date}-%{release} Provides: tex-uptex-bin = %{epoch}:%{source_date}-%{release} Provides: tex-uptex-doc = %{epoch}:%{source_date}-%{release} @@ -6196,6 +6846,8 @@ and Babel (Latin/Cyrillic/Greek etc.) by switching its \kcatcode tables. %package -n %{shortname}-urlbst +Version: svn55777 +Provides: texlive-urlbst = %{epoch}:%{source_date}-%{release} Provides: tex-urlbst = %{epoch}:%{source_date}-%{release} Provides: tex-urlbst-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-urlbst-bin = %{epoch}:%{source_date}-%{release} @@ -6203,7 +6855,7 @@ Obsoletes: texlive-urlbst-bin < 7:20170520 Provides: tex-urlbst-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-urlbst-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-urlbst-doc < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Web support for BibTeX Requires: texlive-base Requires: texlive-kpathsea @@ -6218,6 +6870,8 @@ file which has a reasonably conventional structure. The result is meant to be robust rather than pretty. %package -n %{shortname}-velthuis +Version: svn55475 +Provides: texlive-velthuis = %{epoch}:%{source_date}-%{release} Provides: tex-velthuis = %{epoch}:%{source_date}-%{release} Provides: tex-velthuis-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-velthuis-bin = %{epoch}:%{source_date}-%{release} @@ -6229,7 +6883,7 @@ Provides: texlive-devnag = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-devnag < 7:20170520 Provides: texlive-devnag-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-devnag-bin < 7:20170520 -License: GPL+ +License: GPL-1.0-or-later Summary: Typeset Devanagari Requires: texlive-base Requires: texlive-kpathsea @@ -6386,6 +7040,8 @@ XeTeX based package, which is far preferable for users who can type Unicode text. %package -n %{shortname}-vlna +Version: svn54074 +Provides: texlive-vlna = %{epoch}:%{source_date}-%{release} Provides: tex-vlna = %{epoch}:%{source_date}-%{release} Provides: tex-vlna-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-vlna-bin = %{epoch}:%{source_date}-%{release} @@ -6393,7 +7049,7 @@ Obsoletes: texlive-vlna-bin < 7:20170520 Provides: tex-vlna-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-vlna-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-vlna-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Adds tilde after each non-syllabic preposition Requires: texlive-base Requires: texlive-kpathsea @@ -6411,6 +7067,8 @@ TeXing. Moreower, you can set another sequence to store instead asciitilte (see the -x option). %package -n %{shortname}-vpe +Version: svn26039 +Provides: texlive-vpe = %{epoch}:%{source_date}-%{release} Provides: tex-vpe = %{epoch}:%{source_date}-%{release} Provides: tex-vpe-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-vpe-bin = %{epoch}:%{source_date}-%{release} @@ -6418,7 +7076,7 @@ Obsoletes: texlive-vpe-bin < 7:20170520 Provides: tex-vpe-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-vpe-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-vpe-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Source specials for PDF output Requires: texlive-base Requires: texlive-kpathsea @@ -6440,11 +7098,13 @@ LaTeX/VTeX. Using the LaTeX/dvips or pdfLaTeX routes, the (pdf)TeX processor should be run with shell escapes enabled. %package -n %{shortname}-web +Version: svn62517 +Provides: texlive-web = %{epoch}:%{source_date}-%{release} Provides: tex-web = %{epoch}:%{source_date}-%{release} Provides: tex-web-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-web-bin = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-web-bin < 7:20170520 -License: Knuth +License: Knuth-CTAN Summary: Original web programs tangle and weave Requires: texlive-base Requires: texlive-kpathsea @@ -6456,10 +7116,12 @@ tangle), and secondly to produce a TeX source (using the program weave) that may be typeset for comfortable reading. %package -n %{shortname}-webquiz +Version: svn58808 +Provides: texlive-webquiz = %{epoch}:%{source_date}-%{release} Provides: tex-webquiz = %{epoch}:%{source_date}-%{release} Provides: tex-webquiz-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-webquiz-bin = %{epoch}:%{source_date}-%{release} -License: GPLv3+ +License: GPL-3.0-or-later Summary: A LaTeX package for writing online quizzes Requires: texlive-base Requires: texlive-kpathsea @@ -6481,13 +7143,15 @@ done behind the scenes using TeX4ht. The idea is that you should be able to produce nice online quizzes using WebQuiz and basic knowledge of LaTeX. %package -n %{shortname}-wordcount +Version: svn46165 +Provides: texlive-wordcount = %{epoch}:%{source_date}-%{release} Provides: tex-wordcount = %{epoch}:%{source_date}-%{release} Provides: texlive-wordcount-bin = %{epoch}:%{source_date}-%{release} Provides: tex-wordcount-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-wordcount-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-wordcount-doc < 7:20180414 Provides: tex(wordcount.tex) = %{epoch}:%{source_date}-%{release} -License: LPPL +License: LPPL-1.3c Summary: Estimate the number of words in a LaTeX document Requires: texlive-base Requires: texlive-kpathsea @@ -6504,6 +7168,8 @@ accompanying shell script wordcount.sh contains more information in its comments. %package -n %{shortname}-xdvi +Version: svn62387 +Provides: texlive-xdvi = %{epoch}:%{source_date}-%{release} License: MIT Summary: A DVI previewer for the X Window System Provides: tex-xdvi = %{epoch}:%{source_date}-%{release} @@ -6520,6 +7186,8 @@ The canonical previewer for use on Unix and other X-windows based systems. %package -n %{shortname}-xetex +Version: svn62387 +Provides: texlive-xetex = %{epoch}:%{source_date}-%{release} Provides: tex-xetex = %{epoch}:%{source_date}-%{release} Provides: tex-xetex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-xetex-bin = %{epoch}:%{source_date}-%{release} @@ -6564,15 +7232,20 @@ XeTeX is now part of the standard TeX distribution TeXLive and works well with TeX macro packages like LaTeX and ConTeXt. %package -n %{shortname}-xindex +Version: svn64453 +Provides: texlive-xindex = %{epoch}:%{source_date}-%{release} Provides: tex-xindex = %{epoch}:%{source_date}-%{release} Provides: tex-xindex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-xindex-bin = %{epoch}:%{source_date}-%{release} -License: LPPL 1.3 +License: LPPL-1.3c Summary: Unicode compatible index program for LaTeX Requires: lua >= 5.3 Requires: texlive-base Requires: texlive-kpathsea Requires: texlive-luatex +Requires: tex(imakeidx.sty) +Requires: tex(makeidx.sty) +Requires: tex(xkeyval.sty) Provides: tex(xindex.lua) = %{epoch}:%{source_date}-%{release} Provides: tex(xindex.sty) = %{epoch}:%{source_date}-%{release} # lua @@ -6581,8 +7254,9 @@ BuildArch: noarch %description -n %{shortname}-xindex Unicode compatible index program for LaTeX. -%if ! 0%{?eln} %package -n %{shortname}-xindy +Version: svn59894 +Provides: texlive-xindy = %{epoch}:%{source_date}-%{release} Provides: tex-xindy = %{epoch}:%{source_date}-%{release} %if %{without bootstrap} Provides: tex-xindy-bin = %{epoch}:%{source_date}-%{release} @@ -6593,7 +7267,7 @@ Obsoletes: texlive-xindy-bin <= 6:svn41316 Provides: tex-xindy-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-xindy-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-xindy-doc <= 6:svn41316 -License: GPLv2+ +License: GPL-2.0-or-later Summary: A general-purpose index processor # There are some arch specific binaries in here. # BuildArch: noarch @@ -6608,11 +7282,12 @@ Xindy can be used to process indexes for documents marked up using (La)TeX, Nroff family and SGML-based languages. Xindy is highly configurable, both in markup terms and in terms of the collating order of the text being processed. -%endif %package -n %{shortname}-xml2pmx +Version: svn57972 +Provides: texlive-xml2pmx = %{epoch}:%{source_date}-%{release} Summary: Convert MusicXML to PMX and MusiXTeX -License: GPLv3+ +License: GPL-3.0-or-later Requires: texlive-base texlive-kpathsea %description -n %{shortname}-xml2pmx @@ -6621,6 +7296,8 @@ PMX and MusiXTeX processing. This package supports Windows, MacOS and Linux systems. %package -n %{shortname}-xmltex +Version: svn62145 +Provides: texlive-xmltex = %{epoch}:%{source_date}-%{release} Provides: tex-xmltex = %{epoch}:%{source_date}-%{release} Provides: tex-xmltex-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-xmltex-bin = %{epoch}:%{source_date}-%{release} @@ -6629,7 +7306,7 @@ Provides: tex-xmltex-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-xmltex-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-xmltex-doc < 7:20170520 Provides: xmltex = %{epoch}:%{source_date}-%{release} -License: LPPL +License: LPPL-1.3c Summary: Support for parsing XML documents Requires: texlive-base Requires: texlive-kpathsea-bin, tex-kpathsea @@ -6665,10 +7342,12 @@ names, as well as character data, may use any characters allowed in XML, using UTF-8 or a suitable 8-bit encoding. %package -n %{shortname}-xpdfopen +Version: svn53998 +Provides: texlive-xpdfopen = %{epoch}:%{source_date}-%{release} Provides: tex-xpdfopen = %{epoch}:%{source_date}-%{release} Provides: tex-xpdfopen-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-xpdfopen-bin = %{epoch}:%{source_date}-%{release} -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Summary: Commands to control PDF readers, under X11 Requires: texlive-base Requires: texlive-kpathsea @@ -6682,6 +7361,8 @@ and evince. This version derives from one written by Fabrice Popineau for Microsoft operating systems. %package -n %{shortname}-yplan +Version: svn34398 +Provides: texlive-yplan = %{epoch}:%{source_date}-%{release} Provides: tex-yplan = %{epoch}:%{source_date}-%{release} Provides: tex-yplan-bin = %{epoch}:%{source_date}-%{release} Provides: texlive-yplan-bin = %{epoch}:%{source_date}-%{release} @@ -6689,7 +7370,7 @@ Obsoletes: texlive-yplan-bin < 7:20170520 Provides: tex-yplan-doc = %{epoch}:%{source_date}-%{release} Provides: texlive-yplan-doc = %{epoch}:%{source_date}-%{release} Obsoletes: texlive-yplan-doc < 7:20170520 -License: LPPL +License: LPPL-1.3c Summary: Daily planner type calendar Requires: texlive-base Requires: texlive-kpathsea @@ -6715,22 +7396,28 @@ xz -dc %{SOURCE0} | tar x %patch1 -p0 %patch2 -p1 -b .format %patch5 -p0 +%if %{with poppler} %patch7 -p1 -b .newpoppler +%endif %patch8 -p1 -b .texinfo-fix %patch11 -p1 -b .dt %patch15 -p1 -b .disabletest %patch17 -p1 -b .annocheck +%if %{with poppler} %patch18 -p1 -b .poppler-0.73 -%patch20 -p1 -b .fix-libgs-detection %patch23 -p1 -b .poppler-0.84 %patch29 -p1 -b .poppler090 +%endif %patch30 -p1 -b .out_of_memory +%if %{with poppler} %patch31 -p1 -b .poppler-xpdf-fix -%patch32 -p1 -b .archfix -%patch33 -p1 -b .no-setpdfwrite %patch34 -p1 -b .poppler22 %patch35 -p1 -b .poppler-crash-fix -%patch36 -p1 +%patch36 -p1 -b .poppler-22.08.0 +%else +%patch32 -p1 -b .configure-no-GfxFont-decRefCnt +%endif + %patch37 -p1 -b .libpaper2 # Setup copies of the licenses @@ -6738,14 +7425,30 @@ for l in `unxz -c %{SOURCE3} | tar t`; do ln -s %{_texdir}/licenses/$l $l done +# Update dvisvgm to 3.0.1 +%patch38 -p1 -b .301 + +# Fix issue with undefined vasprintf() +%patch39 -p1 -b .vasprintf + +%patch40 -p1 -b .c99-1 +%patch41 -p1 -b .c99-2 +%patch42 -p1 -b .c99-3 +%patch43 -p1 -b .c99-4 + +%patch44 -p1 -b .pdf-header-order-fix + # Value here is "16" not "15" because we have a source0 at index 1. # Source15 at index 16 is our first "normal" noarch source file. # Also, this macro has to be here, not at the top, or it will not evaluate properly. :P %global mysources %{lua: for index,value in ipairs(sources) do if index >= 16 then print(value.." ") end end} +# Drop source/libs/xpdf dir, we use system ver (if at all) +rm -rf source/libs/xpdf + %build -%if %{without bootstrap} && ! 0%{?eln} +%if %{without bootstrap} cat /usr/share/texlive/kpathsea.log || : # DEBUG # Okay. Lets look at things. @@ -6792,14 +7495,26 @@ PREF=`pwd`/inst mkdir -p work %global _configure ../configure cd work +%if %{without poppler} +export GLIB_LIBS=`pkg-config --libs glib-2.0` +export PAPER_LIBS="-lpaper" +export FONTCONFIG_LIBS=`pkg-config --libs fontconfig` +export XPDF_INCLUDES="-I/usr/include/xpdf -I/usr/include/xpdf/fofi -I/usr/include/xpdf/goo -I/usr/include/xpdf/splash" +export XPDF_LIBS="-lxpdfcore -lfofi -lgoo -lsplash $GLIB_LIBS $PAPER_LIBS $FONTCONFIG_LIBS" +%endif %configure \ --prefix=$PREF --datadir=$PREF --libdir=$PREF/lib --includedir=$PREF/include --datarootdir=$PREF/share --mandir=$PREF/share/man \ ---infodir=$PREF/share/info --exec_prefix=$PREF --bindir=$PREF/bin --with-system-zlib --with-system-libpng --with-system-xpdf \ ---with-system-gd --with-system-t1lib --with-system-teckit --with-system-freetype2 --with-system-poppler --with-system-zziplib \ +--infodir=$PREF/share/info --exec_prefix=$PREF --bindir=$PREF/bin --with-system-zlib --with-system-libpng \ +--with-system-gd --with-system-t1lib --with-system-teckit --with-system-freetype2 --with-system-zziplib \ --with-system-cairo --with-system-icu --with-system-harfbuzz --with-system-graphite2 --with-system-libgs --with-system-pixman \ --with-system-libpaper --with-system-potrace --with-pic --with-xdvi-x-toolkit=xaw --with-system-mpfr --with-system-gmp \ --enable-shared --enable-compiler-warnings=max --without-cxx-runtime-hack \ --disable-native-texlive-build --disable-t1utils --enable-psutils --disable-biber --disable-ptexenc --disable-largefile \ +%if %{with poppler} +--with-system-poppler --with-system-xpdf \ +%else +--with-system-xpdf \ +%endif %if %{without bootstrap} --enable-xindy \ %else @@ -7001,6 +7716,7 @@ rm -f %{buildroot}%{_texdir}/texmf-dist/scripts/tlcockpit/tlcockpit.sh rm -f %{buildroot}%{_texdir}/texmf-dist/scripts/tlshell/tlshell.tcl rm -f %{buildroot}%{_texdir}/tlpkg/installer/COPYING.MinGW-runtime.txt rm -f %{buildroot}%{_texdir}/tlpkg/installer/ctan-mirrors.pl +rm -rf %{buildroot}%{_texdir}/tlpkg/installer/curl rm -f %{buildroot}%{_texdir}/tlpkg/installer/install-menu-extl.pl rm -f %{buildroot}%{_texdir}/tlpkg/installer/install-menu-perltk.pl rm -f %{buildroot}%{_texdir}/tlpkg/installer/install-menu-text.pl @@ -7128,9 +7844,9 @@ ln -s %{_sysconfdir}/texlive/psutils/paper.cfg %{buildroot}%{_texdir}/texmf-dist # Some (most) of the binaries are ending up with RPATH despite our best efforts. for i in afm2pl afm2tfm aleph bibtex bibtex8 bibtexu chkdvifont chktex ctie ctangle ctwill ctwill-refsort ctwill-twinx cweave detex disdvi dt2dv dv2dt dvi2tty dvibook dviconcat dvicopy dvilj dvilj2p dvilj4 dvilj4l dvipng \ - dvipos dvips dviselect dvispc dvisvgm dvitodvi dvitype eptex euptex gftodvi gftopk gftype gregorio gsftopk hbf2gf kpsewhich luahbtex luatex mag makeindex makejvf mendex mf mflua mft mf-nowin mpost otftotfm msxlint \ + dvipos dvips dviselect dvispc dvisvgm dvitodvi dvitype eptex euptex gftodvi gftopk gftype gregorio gsftopk hbf2gf hitex kpsewhich luahbtex luatex mag makeindex makejvf mendex mf mflua mft mf-nowin mpost otftotfm msxlint \ odvicopy odvitype omfonts otangle otp2ocp outocp patgen pbibtex pdftex pdftosrc pktogf pdvitype pfb2pfa pk2bm pktype pltotf pmpost pooltype ppltotf ps2pk ptex ptftopl synctex t4ht tangle tex tex4ht tftopl tie tl-epsffit tl-psbook tl-psnup tl-psresize tl-psselect tl-pstops \ - ttf2afm ttf2pk ttf2tfm ttfdump upbibtex updvitype upmendex upmpost uppltotf uptex uptftopl vftovp vptovf weave wofm2opl wopl2ofm wovf2ovp wovp2ovf xdvi-xaw xdvipdfmx xetex; do + ttf2afm ttf2pk ttf2tfm ttfdump twill upbibtex updvitype upmendex upmpost uppltotf uptex uptftopl vftovp vptovf weave wofm2opl wopl2ofm wovf2ovp wovp2ovf xdvi-xaw xdvipdfmx xetex; do chrpath --delete %{buildroot}%{_bindir}/$i done @@ -7288,6 +8004,7 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %dir %{_texdir}/texmf-dist/tex/xelatex %dir %{_texdir}/texmf-dist/web2c %dir %{_texmf_var} +%doc %{_texdir}/doc.html %{_texdir}/texmf-var %{_texdir}/texmf-local/ %{_datadir}/texmf @@ -7337,7 +8054,7 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : # symlink to aleph, not created in 2021 # %%{_bindir}/lamed %{_mandir}/man1/aleph.1* -%{_mandir}/man1/lamed.1* +# %%{_mandir}/man1/lamed.1* %{fmtutil_cnf_d}/aleph %doc %{_texdir}/texmf-dist/doc/aleph/ @@ -7391,6 +8108,8 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %license gpl3.txt %{_bindir}/bib2gls %{_bindir}/convertgls2bib +%{_mandir}/man1/bib2gls.1* +%{_mandir}/man1/convertgls2bib.1* %{_texdir}/texmf-dist/scripts/bib2gls/ %doc %{_texdir}/texmf-dist/doc/support/bib2gls/ @@ -7500,6 +8219,14 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_texdir}/texmf-dist/scripts/chktex/ %doc %{_texdir}/texmf-dist/doc/chktex/ +%files -n %{shortname}-citation-style-language +%license mit.txt cc-by-sa-3.txt +%{_bindir}/citeproc +%{_mandir}/man1/citeproc-lua.1* +%{_texdir}/texmf-dist/scripts/citation-style-language/ +%{_texdir}/texmf-dist/tex/latex/citation-style-language/ +%doc %{_texdir}/texmf-dist/doc/latex/citation-style-language/ + %if 0 %files -n %{shortname}-cjk-gs-integrate %license gpl3.txt @@ -7544,6 +8271,7 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %files -n %{shortname}-clojure-pamphlet %license gpl3.txt %{_bindir}/pamphletangler +%{_mandir}/man1/pamphletangler.1* %{_texdir}/texmf-dist/scripts/clojure-pamphlet/ %{_texdir}/texmf-dist/tex/latex/clojure-pamphlet/ %doc %{_texdir}/texmf-dist/doc/support/clojure-pamphlet/ @@ -7710,14 +8438,15 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_bindir}/ctwill-refsort %{_bindir}/ctwill-twinx %{_bindir}/cweave +%{_bindir}/twill %{_mandir}/man1/ctangle.1* %{_mandir}/man1/ctwill.1* %{_mandir}/man1/ctwill-refsort.1* %{_mandir}/man1/ctwill-twinx.1* %{_mandir}/man1/cweave.1* %{_mandir}/man1/cweb.1* +%{_mandir}/man1/twill.1* %{_texdir}/texmf-dist/tex/plain/cweb/ -%doc %{_texdir}/texmf-dist/doc/plain/cweb/ %files -n %{shortname}-cyrillic %license lppl1.3.txt @@ -8028,6 +8757,19 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_mandir}/man1/gsftopk.1* %{_texdir}/texmf-dist/dvips/gsftopk/ +%files -n %{shortname}-hitex +%{_bindir}/hilatex +%{_bindir}/hishrink +%{_bindir}/histretch +%{_bindir}/hitex +%{_mandir}/man1/hishrink.1* +%{_mandir}/man1/histretch.1* +%{_mandir}/man1/hitex.1* +%{_texdir}/fmtutil.cnf.d/hitex +%{_texdir}/texmf-dist/makeindex/hitex/ +%{_texdir}/texmf-dist/tex/hitex/ +%doc %{_texdir}/texmf-dist/doc/hitex/ + %files -n %{shortname}-hyperxmp %license lppl1.3c.txt %{_bindir}/hyperxmp-add-bytecount @@ -8093,7 +8835,6 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_mandir}/man1/texhash.1* %{_mandir}/man5/fmtutil.cnf.5* %{_infodir}/kpathsea.info* -%{_infodir}/tds.info* %{_infodir}/web2c.info* %{_texdir}/texmf-dist/web2c/amiga-pl.tcx %{_texdir}/texmf-dist/web2c/cp1250cs.tcx @@ -8305,9 +9046,17 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %files -n %{shortname}-ltximg %license gpl2.txt %{_bindir}/ltximg +%{_mandir}/man1/ltximg.1* %{_texdir}/texmf-dist/scripts/ltximg/ %doc %{_texdir}/texmf-dist/doc/support/ltximg/ +%files -n %{shortname}-luafindfont +%license lppl1.3c.txt +%{_bindir}/luafindfont +%{_mandir}/man1/luafindfont.1* +%{_texdir}/texmf-dist/scripts/luafindfont/ +%doc %{_texdir}/texmf-dist/doc/support/luafindfont/ + %files -n %{shortname}-luaotfload %license gpl2.txt %{_bindir}/luaotfload-tool @@ -8331,6 +9080,7 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_bindir}/luajithbtex %{_bindir}/texluajit %{_bindir}/texluajitc +%{_mandir}/man1/luajithbtex.1* %{_mandir}/man1/luajittex.1* %{fmtutil_cnf_d}/luajittex @@ -8589,6 +9339,11 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_texdir}/texmf-dist/tex/optex/ %doc %{_texdir}/texmf-dist/doc/optex/ +%files -n %{shortname}-optexcount +%{_bindir}/optexcount +%{_texdir}/texmf-dist/scripts/optexcount/ +%doc %{_texdir}/texmf-dist/doc/support/optexcount/ + %files -n %{shortname}-patgen %license knuth.txt %{_bindir}/patgen @@ -8803,6 +9558,7 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_mandir}/man1/eptex.1* %{_mandir}/man1/makejvf.1* %{_mandir}/man1/mendex.1* +%{_mandir}/man1/pbibtex.1* %{_mandir}/man1/platex-dev.1* %{_mandir}/man1/ppltotf.1* %{_mandir}/man1/ptex.1* @@ -9046,6 +9802,7 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_texdir}/texmf-dist/scripts/texlive/mktexmf %{_texdir}/texmf-dist/scripts/texlive/mktexpk %{_texdir}/texmf-dist/scripts/texlive/mktextfm +%{_texdir}/texmf-dist/scripts/texlive/rungs.lua %{_texdir}/texmf-dist/scripts/texlive/rungs.tlu %{_texdir}/texmf-dist/scripts/texlive/updmap-sys.sh %{_texdir}/texmf-dist/scripts/texlive/updmap-user.sh @@ -9140,6 +9897,19 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_texdir}/texmf-dist/scripts/texloganalyser/ %doc %{_texdir}/texmf-dist/doc/support/texloganalyser/ +%files -n %{shortname}-texlogfilter +%{_bindir}/texlogfilter +%{_mandir}/man1/texlogfilter.1* +%{_texdir}/texmf-dist/scripts/texlogfilter/ +%doc %{_texdir}/texmf-dist/doc/support/texlogfilter/ + +%files -n %{shortname}-texlogsieve +%license gpl3.txt +%{_bindir}/texlogsieve +%{_mandir}/man1/texlogsieve.1* +%{_texdir}/texmf-dist/scripts/texlogsieve/ +%doc %{_texdir}/texmf-dist/doc/support/texlogsieve/ + %files -n %{shortname}-texosquery %license lppl1.3.txt %{_bindir}/texosquery* @@ -9237,6 +10007,7 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_bindir}/uptftopl %{_bindir}/wovp2ovf %{_mandir}/man1/euptex.1* +%{_mandir}/man1/upbibtex.1* %{_mandir}/man1/uplatex.1* %{_mandir}/man1/uplatex-dev.1* %{_mandir}/man1/upmendex.1* @@ -9317,10 +10088,14 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %{_bindir}/xdvipdfmx %{_bindir}/xelatex %{_bindir}/xelatex-dev +%{_bindir}/xelatex-unsafe %{_bindir}/xetex +%{_bindir}/xetex-unsafe %{_mandir}/man1/xelatex.1* %{_mandir}/man1/xelatex-dev.1* +%{_mandir}/man1/xelatex-unsafe.1* %{_mandir}/man1/xetex.1* +%{_mandir}/man1/xetex-unsafe.1* %{_texdir}/tlpkg/tlpostcode/xetex.pl %{_texdir}/texmf-dist/fonts/misc/xetex/ %{fmtutil_cnf_d}/xelatex-dev @@ -9379,30 +10154,33 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || : %doc %{_texdir}/texmf-dist/doc/latex/yplan/ %changelog -* Mon Jan 23 2023 Funda Wang - 20210325-9 +* Thu Feb 16 2023 happy_orange - 10:20220321-1 +- package import to anolis23 + +* Mon Jan 23 2023 Funda Wang - 9:20210325-9 - Rebuild for new libpaper -* Mon Dec 12 2022 Funda Wang - 20210325-8 +* Mon Dec 12 2022 Funda Wang - 9:20210325-8 - Rebuild with new poppler -* Mon Dec 05 2022 Chunmei Xu - 20210325-7 +* Mon Dec 05 2022 Chunmei Xu - 9:20210325-7 - rebuild with icu update -* Wed Nov 23 2022 Funda Wang - 20210325-6 +* Wed Nov 23 2022 Funda Wang - 9:20210325-6 - rebuild without bootstrap -* Fri Sep 16 2022 Chunmei Xu - 20210325-5 +* Fri Sep 16 2022 Chunmei Xu - 9:20210325-5 - rebuild without bootstrap -* Thu Sep 15 2022 happy_orange - 20210325-4 +* Thu Sep 15 2022 happy_orange - 9:20210325-4 - rebuild because of the poppler update -* Tue Apr 26 2022 Chunmei Xu - 20210325-3 +* Tue Apr 26 2022 Chunmei Xu - 9:20210325-3 - rebuild without bootstrap -* Tue Apr 26 2022 Chunmei Xu - 20210325-2 +* Tue Apr 26 2022 Chunmei Xu - 9:20210325-2 - BootStrap Build -* Tue Apr 26 2022 Chunmei Xu - 20210325-1 +* Tue Apr 26 2022 Chunmei Xu - 9:20210325-1 - init from upstream - compat with poppler 22.04 diff --git a/texlive-en.doc.tar.xz b/texlive-en.doc.tar.xz index bb5f6c60e8e63ebf8167e400235aae439546e7ab..7c4c4f0d97ec655e1d5f9813e233808dee6d619c 100644 Binary files a/texlive-en.doc.tar.xz and b/texlive-en.doc.tar.xz differ diff --git a/texlive-licenses.tar.xz b/texlive-licenses.tar.xz index 1c33a007397d034547f430d3d912a2c401ad5085..b77969c0c2f8a65aca9ea3ce0db10a114082750f 100644 Binary files a/texlive-licenses.tar.xz and b/texlive-licenses.tar.xz differ diff --git a/texlive-scripts-extra.doc.tar.xz b/texlive-scripts-extra.doc.tar.xz index 65c98a3a4b3399b4b014e0862b03a275835a0275..24386436be5e9b1eaa7ac728107cba8dff1de104 100644 Binary files a/texlive-scripts-extra.doc.tar.xz and b/texlive-scripts-extra.doc.tar.xz differ diff --git a/texlive-scripts-extra.tar.xz b/texlive-scripts-extra.tar.xz index 16dc36b62e5aa6f96e533eca481c64f5aabd1fde..9d79ea4969109c080ac7144c4fedcbdf3f967269 100644 Binary files a/texlive-scripts-extra.tar.xz and b/texlive-scripts-extra.tar.xz differ diff --git a/texlive-scripts.doc.tar.xz b/texlive-scripts.doc.tar.xz index a4fcb57e4e94f9b872f95fcf71a290b3ec799348..315ba5f2c061bf63c486936668d35f7d04709132 100644 Binary files a/texlive-scripts.doc.tar.xz and b/texlive-scripts.doc.tar.xz differ diff --git a/texlive-scripts.tar.xz b/texlive-scripts.tar.xz index 089d17931eef00d049566181c7d4ff3516a6f920..093538b2595ea8c7a7d1c6d1d41181419745a4ce 100644 Binary files a/texlive-scripts.tar.xz and b/texlive-scripts.tar.xz differ diff --git a/texlive.infra.doc.tar.xz b/texlive.infra.doc.tar.xz index c7cb4dc50cd33b1a74e42e06159100c5a9021cd7..877e3df0c94ac7090ec660d9855e882fe151b0e7 100644 Binary files a/texlive.infra.doc.tar.xz and b/texlive.infra.doc.tar.xz differ diff --git a/texlive.infra.tar.xz b/texlive.infra.tar.xz index 2757056c6ef4c4b3e22973fa8b6a9bebcb71ff30..6f08ff028a509aa5431a7fb1c3c9339189e10a71 100644 Binary files a/texlive.infra.tar.xz and b/texlive.infra.tar.xz differ diff --git a/texlive.tlpdb b/texlive.tlpdb index 563f9c76f3270b83c1077f995feedd6d3120f973..a1775656f45f3e7c40df2a303acbc61609bb0033 100644 --- a/texlive.tlpdb +++ b/texlive.tlpdb @@ -25,12 +25,12 @@ depend container_split_doc_files/1 depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 -depend release/2021 -depend revision/59092 +depend release/2022 +depend revision/63115 name 00texlive.image category TLCore -revision 59079 +revision 63116 shortdesc TeX Live files only in the source repository longdesc The files here are not copied by the installer and containers longdesc are not built for them; they exist only in the source @@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment longdesc this list. Those are not included in the source/ tarball. For longdesc information on the 00texlive prefix see longdesc 00texlive.installation(.tlpsrc) -runfiles size=13860 +runfiles size=12541 .mkisofsrc autorun.inf texmf-dist/README @@ -72,9 +72,11 @@ runfiles size=13860 tlpkg/bin/cmp-textfiles tlpkg/bin/ctan2tl tlpkg/bin/deref-symlinks + tlpkg/bin/etex-answer-y tlpkg/bin/htmltext tlpkg/bin/pdflatex-preserve-pdf tlpkg/bin/tl-check-files-by-format + tlpkg/bin/tl-check-fmtshare tlpkg/bin/tl-check-fmttriggers tlpkg/bin/tl-check-symlinks tlpkg/bin/tl-check-tlnet-consistency @@ -83,6 +85,7 @@ runfiles size=13860 tlpkg/bin/tl-dump-texcatalogue tlpkg/bin/tl-fix-container-links tlpkg/bin/tl-makeself-from-tlnet + tlpkg/bin/tl-print-dependencies tlpkg/bin/tl-prune-platforms tlpkg/bin/tl-sign-file tlpkg/bin/tl-try-install @@ -206,10 +209,12 @@ runfiles size=13860 tlpkg/dev/mktextex.pl tlpkg/dev/mktexupd.texlua tlpkg/dev/profiles/README + tlpkg/dev/profiles/TLbasic.pro tlpkg/dev/profiles/TLcomma.pro tlpkg/dev/profiles/TLctx.pro tlpkg/dev/profiles/TLfmt.pro tlpkg/dev/profiles/TLfull.pro + tlpkg/dev/profiles/TLhyphtest.pro tlpkg/dev/profiles/TLinfra+exe.pro tlpkg/dev/profiles/TLinfra+none.pro tlpkg/dev/profiles/TLinfra+sys.pro @@ -219,6 +224,7 @@ runfiles size=13860 tlpkg/dev/profiles/TLmeddoc.pro tlpkg/dev/profiles/TLmedfmt.pro tlpkg/dev/profiles/TLmin.pro + tlpkg/dev/profiles/TLminall.pro tlpkg/dev/profiles/TLmindoc.pro tlpkg/dev/profiles/TLminfmt.pro tlpkg/dev/profiles/TLminfmtpaper.pro @@ -340,10 +346,10 @@ runfiles size=13860 tlpkg/doc/packages.txt tlpkg/doc/releng.txt tlpkg/doc/repository-setup.txt - tlpkg/libexec/bin-cjkutils.pl tlpkg/libexec/c90.pl tlpkg/libexec/cjk-build.pl tlpkg/libexec/cjk.pl + tlpkg/libexec/cjkutils.pl tlpkg/libexec/ctan2tds tlpkg/libexec/dnp.pl tlpkg/libexec/garuda-c90.pl @@ -362,17 +368,6 @@ runfiles size=13860 tlpkg/tlpsrc/00texlive.installer.tlpsrc tlpkg/tlpsrc/12many.tlpsrc tlpkg/tlpsrc/2up.tlpsrc - tlpkg/tlpsrc/Asana-Math.tlpsrc - tlpkg/tlpsrc/ESIEEcv.tlpsrc - tlpkg/tlpsrc/GS1.tlpsrc - tlpkg/tlpsrc/HA-prosper.tlpsrc - tlpkg/tlpsrc/IEEEconf.tlpsrc - tlpkg/tlpsrc/IEEEtran.tlpsrc - tlpkg/tlpsrc/MemoirChapStyles.tlpsrc - tlpkg/tlpsrc/SIstyle.tlpsrc - tlpkg/tlpsrc/SIunits.tlpsrc - tlpkg/tlpsrc/Tabbing.tlpsrc - tlpkg/tlpsrc/Type1fonts.tlpsrc tlpkg/tlpsrc/a0poster.tlpsrc tlpkg/tlpsrc/a2ping.tlpsrc tlpkg/tlpsrc/a4wide.tlpsrc @@ -384,6 +379,7 @@ runfiles size=13860 tlpkg/tlpsrc/abc.tlpsrc tlpkg/tlpsrc/abnt.tlpsrc tlpkg/tlpsrc/abntex2.tlpsrc + tlpkg/tlpsrc/aboensis.tlpsrc tlpkg/tlpsrc/abraces.tlpsrc tlpkg/tlpsrc/abstract.tlpsrc tlpkg/tlpsrc/abstyles.tlpsrc @@ -450,8 +446,9 @@ runfiles size=13860 tlpkg/tlpsrc/alnumsec.tlpsrc tlpkg/tlpsrc/alpha-persian.tlpsrc tlpkg/tlpsrc/alphalph.tlpsrc + tlpkg/tlpsrc/alterqcm.tlpsrc tlpkg/tlpsrc/altfont.tlpsrc - tlpkg/tlpsrc/ametsoc.tlpsrc + tlpkg/tlpsrc/altsubsup.tlpsrc tlpkg/tlpsrc/amiri.tlpsrc tlpkg/tlpsrc/amiweb2c-guide.tlpsrc tlpkg/tlpsrc/amsaddr.tlpsrc @@ -467,8 +464,10 @@ runfiles size=13860 tlpkg/tlpsrc/amsrefs.tlpsrc tlpkg/tlpsrc/amstex.tlpsrc tlpkg/tlpsrc/amsthdoc-it.tlpsrc + tlpkg/tlpsrc/andika.tlpsrc tlpkg/tlpsrc/animate.tlpsrc tlpkg/tlpsrc/annee-scolaire.tlpsrc + tlpkg/tlpsrc/annotate-equations.tlpsrc tlpkg/tlpsrc/annotate.tlpsrc tlpkg/tlpsrc/anonchap.tlpsrc tlpkg/tlpsrc/anonymous-acm.tlpsrc @@ -488,6 +487,7 @@ runfiles size=13860 tlpkg/tlpsrc/apa6e.tlpsrc tlpkg/tlpsrc/apa7.tlpsrc tlpkg/tlpsrc/apacite.tlpsrc + tlpkg/tlpsrc/apalike-ejor.tlpsrc tlpkg/tlpsrc/apalike-german.tlpsrc tlpkg/tlpsrc/apalike2.tlpsrc tlpkg/tlpsrc/apnum.tlpsrc @@ -499,6 +499,7 @@ runfiles size=13860 tlpkg/tlpsrc/apxproof.tlpsrc tlpkg/tlpsrc/arabi-add.tlpsrc tlpkg/tlpsrc/arabi.tlpsrc + tlpkg/tlpsrc/arabic-book.tlpsrc tlpkg/tlpsrc/arabicfront.tlpsrc tlpkg/tlpsrc/arabluatex.tlpsrc tlpkg/tlpsrc/arabtex.tlpsrc @@ -523,6 +524,7 @@ runfiles size=13860 tlpkg/tlpsrc/arvo.tlpsrc tlpkg/tlpsrc/arydshln.tlpsrc tlpkg/tlpsrc/asaetr.tlpsrc + tlpkg/tlpsrc/asana-math.tlpsrc tlpkg/tlpsrc/asapsym.tlpsrc tlpkg/tlpsrc/ascelike.tlpsrc tlpkg/tlpsrc/ascii-chart.tlpsrc @@ -546,6 +548,7 @@ runfiles size=13860 tlpkg/tlpsrc/asypictureb.tlpsrc tlpkg/tlpsrc/atbegshi.tlpsrc tlpkg/tlpsrc/atenddvi.tlpsrc + tlpkg/tlpsrc/atendofenv.tlpsrc tlpkg/tlpsrc/atkinson.tlpsrc tlpkg/tlpsrc/attachfile.tlpsrc tlpkg/tlpsrc/attachfile2.tlpsrc @@ -568,6 +571,7 @@ runfiles size=13860 tlpkg/tlpsrc/automata.tlpsrc tlpkg/tlpsrc/autonum.tlpsrc tlpkg/tlpsrc/autopdf.tlpsrc + tlpkg/tlpsrc/autopuncitems.tlpsrc tlpkg/tlpsrc/autosp.tlpsrc tlpkg/tlpsrc/auxhook.tlpsrc tlpkg/tlpsrc/avantgar.tlpsrc @@ -639,6 +643,7 @@ runfiles size=13860 tlpkg/tlpsrc/backnaur.tlpsrc tlpkg/tlpsrc/baekmuk.tlpsrc tlpkg/tlpsrc/bagpipe.tlpsrc + tlpkg/tlpsrc/bangla.tlpsrc tlpkg/tlpsrc/bangorcsthesis.tlpsrc tlpkg/tlpsrc/bangorexam.tlpsrc tlpkg/tlpsrc/bangtex.tlpsrc @@ -662,6 +667,7 @@ runfiles size=13860 tlpkg/tlpsrc/bbm.tlpsrc tlpkg/tlpsrc/bbold-type1.tlpsrc tlpkg/tlpsrc/bbold.tlpsrc + tlpkg/tlpsrc/bboldx.tlpsrc tlpkg/tlpsrc/bchart.tlpsrc tlpkg/tlpsrc/bclogo.tlpsrc tlpkg/tlpsrc/beamer-FUBerlin.tlpsrc @@ -678,6 +684,7 @@ runfiles size=13860 tlpkg/tlpsrc/beamerposter.tlpsrc tlpkg/tlpsrc/beamersubframe.tlpsrc tlpkg/tlpsrc/beamerswitch.tlpsrc + tlpkg/tlpsrc/beamertheme-arguelles.tlpsrc tlpkg/tlpsrc/beamertheme-cuerna.tlpsrc tlpkg/tlpsrc/beamertheme-detlevcm.tlpsrc tlpkg/tlpsrc/beamertheme-epyt.tlpsrc @@ -688,6 +695,7 @@ runfiles size=13860 tlpkg/tlpsrc/beamertheme-phnompenh.tlpsrc tlpkg/tlpsrc/beamertheme-pure-minimalistic.tlpsrc tlpkg/tlpsrc/beamertheme-saintpetersburg.tlpsrc + tlpkg/tlpsrc/beamertheme-simpledarkblue.tlpsrc tlpkg/tlpsrc/beamertheme-trigon.tlpsrc tlpkg/tlpsrc/beamertheme-upenn-bc.tlpsrc tlpkg/tlpsrc/beamerthemejltree.tlpsrc @@ -712,6 +720,7 @@ runfiles size=13860 tlpkg/tlpsrc/bewerbung.tlpsrc tlpkg/tlpsrc/bez123.tlpsrc tlpkg/tlpsrc/bezierplot.tlpsrc + tlpkg/tlpsrc/bfh-ci.tlpsrc tlpkg/tlpsrc/bgteubner.tlpsrc tlpkg/tlpsrc/bguq.tlpsrc tlpkg/tlpsrc/bhcexam.tlpsrc @@ -737,6 +746,7 @@ runfiles size=13860 tlpkg/tlpsrc/biblatex-chem.tlpsrc tlpkg/tlpsrc/biblatex-chicago.tlpsrc tlpkg/tlpsrc/biblatex-claves.tlpsrc + tlpkg/tlpsrc/biblatex-cv.tlpsrc tlpkg/tlpsrc/biblatex-dw.tlpsrc tlpkg/tlpsrc/biblatex-enc.tlpsrc tlpkg/tlpsrc/biblatex-ext.tlpsrc @@ -751,6 +761,7 @@ runfiles size=13860 tlpkg/tlpsrc/biblatex-jura2.tlpsrc tlpkg/tlpsrc/biblatex-juradiss.tlpsrc tlpkg/tlpsrc/biblatex-license.tlpsrc + tlpkg/tlpsrc/biblatex-lncs.tlpsrc tlpkg/tlpsrc/biblatex-lni.tlpsrc tlpkg/tlpsrc/biblatex-luh-ipw.tlpsrc tlpkg/tlpsrc/biblatex-manuscripts-philology.tlpsrc @@ -766,6 +777,7 @@ runfiles size=13860 tlpkg/tlpsrc/biblatex-philosophy.tlpsrc tlpkg/tlpsrc/biblatex-phys.tlpsrc tlpkg/tlpsrc/biblatex-publist.tlpsrc + tlpkg/tlpsrc/biblatex-readbbl.tlpsrc tlpkg/tlpsrc/biblatex-realauthor.tlpsrc tlpkg/tlpsrc/biblatex-sbl.tlpsrc tlpkg/tlpsrc/biblatex-science.tlpsrc @@ -773,6 +785,7 @@ runfiles size=13860 tlpkg/tlpsrc/biblatex-socialscienceshuberlin.tlpsrc tlpkg/tlpsrc/biblatex-software.tlpsrc tlpkg/tlpsrc/biblatex-source-division.tlpsrc + tlpkg/tlpsrc/biblatex-spbasic.tlpsrc tlpkg/tlpsrc/biblatex-subseries.tlpsrc tlpkg/tlpsrc/biblatex-swiss-legal.tlpsrc tlpkg/tlpsrc/biblatex-trad.tlpsrc @@ -806,6 +819,7 @@ runfiles size=13860 tlpkg/tlpsrc/bigfoot.tlpsrc tlpkg/tlpsrc/bigintcalc.tlpsrc tlpkg/tlpsrc/bigints.tlpsrc + tlpkg/tlpsrc/bilingualpages.tlpsrc tlpkg/tlpsrc/binarytree.tlpsrc tlpkg/tlpsrc/binomexp.tlpsrc tlpkg/tlpsrc/biochemistry-colors.tlpsrc @@ -817,6 +831,7 @@ runfiles size=13860 tlpkg/tlpsrc/bitset.tlpsrc tlpkg/tlpsrc/bitter.tlpsrc tlpkg/tlpsrc/bizcard.tlpsrc + tlpkg/tlpsrc/bjfuthesis.tlpsrc tlpkg/tlpsrc/blacklettert1.tlpsrc tlpkg/tlpsrc/blindtext.tlpsrc tlpkg/tlpsrc/blkarray.tlpsrc @@ -826,8 +841,11 @@ runfiles size=13860 tlpkg/tlpsrc/bloques.tlpsrc tlpkg/tlpsrc/blowup.tlpsrc tlpkg/tlpsrc/blox.tlpsrc + tlpkg/tlpsrc/bmstu-iu8.tlpsrc + tlpkg/tlpsrc/bmstu.tlpsrc tlpkg/tlpsrc/bnumexpr.tlpsrc tlpkg/tlpsrc/bodegraph.tlpsrc + tlpkg/tlpsrc/bodeplot.tlpsrc tlpkg/tlpsrc/bohr.tlpsrc tlpkg/tlpsrc/boisik.tlpsrc tlpkg/tlpsrc/boites.tlpsrc @@ -835,6 +853,7 @@ runfiles size=13860 tlpkg/tlpsrc/boldtensors.tlpsrc tlpkg/tlpsrc/bondgraph.tlpsrc tlpkg/tlpsrc/bondgraphs.tlpsrc + tlpkg/tlpsrc/book-of-common-prayer.tlpsrc tlpkg/tlpsrc/bookcover.tlpsrc tlpkg/tlpsrc/bookdb.tlpsrc tlpkg/tlpsrc/bookest.tlpsrc @@ -897,6 +916,7 @@ runfiles size=13860 tlpkg/tlpsrc/bxtexlogo.tlpsrc tlpkg/tlpsrc/bxwareki.tlpsrc tlpkg/tlpsrc/byo-twemojis.tlpsrc + tlpkg/tlpsrc/byrne.tlpsrc tlpkg/tlpsrc/bytefield.tlpsrc tlpkg/tlpsrc/c-pascal.tlpsrc tlpkg/tlpsrc/c90.tlpsrc @@ -924,6 +944,7 @@ runfiles size=13860 tlpkg/tlpsrc/carlisle.tlpsrc tlpkg/tlpsrc/carlito.tlpsrc tlpkg/tlpsrc/carolmin-ps.tlpsrc + tlpkg/tlpsrc/cartonaugh.tlpsrc tlpkg/tlpsrc/cascade.tlpsrc tlpkg/tlpsrc/cascadia-code.tlpsrc tlpkg/tlpsrc/cascadilla.tlpsrc @@ -946,6 +967,7 @@ runfiles size=13860 tlpkg/tlpsrc/ccool.tlpsrc tlpkg/tlpsrc/cd-cover.tlpsrc tlpkg/tlpsrc/cd.tlpsrc + tlpkg/tlpsrc/cdcmd.tlpsrc tlpkg/tlpsrc/cdpbundl.tlpsrc tlpkg/tlpsrc/cell.tlpsrc tlpkg/tlpsrc/cellprops.tlpsrc @@ -1019,6 +1041,7 @@ runfiles size=13860 tlpkg/tlpsrc/circledsteps.tlpsrc tlpkg/tlpsrc/circuit-macros.tlpsrc tlpkg/tlpsrc/circuitikz.tlpsrc + tlpkg/tlpsrc/citation-style-language.tlpsrc tlpkg/tlpsrc/cite.tlpsrc tlpkg/tlpsrc/citeall.tlpsrc tlpkg/tlpsrc/citeref.tlpsrc @@ -1037,7 +1060,9 @@ runfiles size=13860 tlpkg/tlpsrc/clearsans.tlpsrc tlpkg/tlpsrc/clefval.tlpsrc tlpkg/tlpsrc/cleveref.tlpsrc + tlpkg/tlpsrc/clicks.tlpsrc tlpkg/tlpsrc/clipboard.tlpsrc + tlpkg/tlpsrc/clistmap.tlpsrc tlpkg/tlpsrc/clock.tlpsrc tlpkg/tlpsrc/clojure-pamphlet.tlpsrc tlpkg/tlpsrc/cloze.tlpsrc @@ -1074,11 +1099,14 @@ runfiles size=13860 tlpkg/tlpsrc/cntperchap.tlpsrc tlpkg/tlpsrc/cochineal.tlpsrc tlpkg/tlpsrc/codeanatomy.tlpsrc + tlpkg/tlpsrc/codebox.tlpsrc tlpkg/tlpsrc/codedoc.tlpsrc + tlpkg/tlpsrc/codehigh.tlpsrc tlpkg/tlpsrc/codepage.tlpsrc tlpkg/tlpsrc/codesection.tlpsrc tlpkg/tlpsrc/codicefiscaleitaliano.tlpsrc tlpkg/tlpsrc/coelacanth.tlpsrc + tlpkg/tlpsrc/coffeestains.tlpsrc tlpkg/tlpsrc/collcell.tlpsrc tlpkg/tlpsrc/collectbox.tlpsrc tlpkg/tlpsrc/collection-basic.tlpsrc @@ -1148,6 +1176,7 @@ runfiles size=13860 tlpkg/tlpsrc/commath.tlpsrc tlpkg/tlpsrc/commedit.tlpsrc tlpkg/tlpsrc/comment.tlpsrc + tlpkg/tlpsrc/commonunicode.tlpsrc tlpkg/tlpsrc/commutative-diagrams.tlpsrc tlpkg/tlpsrc/compactbib.tlpsrc tlpkg/tlpsrc/compare.tlpsrc @@ -1158,6 +1187,7 @@ runfiles size=13860 tlpkg/tlpsrc/computational-complexity.tlpsrc tlpkg/tlpsrc/concepts.tlpsrc tlpkg/tlpsrc/concmath-fonts.tlpsrc + tlpkg/tlpsrc/concmath-otf.tlpsrc tlpkg/tlpsrc/concmath.tlpsrc tlpkg/tlpsrc/concprog.tlpsrc tlpkg/tlpsrc/concrete.tlpsrc @@ -1213,6 +1243,7 @@ runfiles size=13860 tlpkg/tlpsrc/coolstr.tlpsrc tlpkg/tlpsrc/coolthms.tlpsrc tlpkg/tlpsrc/cooltooltips.tlpsrc + tlpkg/tlpsrc/coop-writing.tlpsrc tlpkg/tlpsrc/coordsys.tlpsrc tlpkg/tlpsrc/copyedit.tlpsrc tlpkg/tlpsrc/copyrightbox.tlpsrc @@ -1232,6 +1263,8 @@ runfiles size=13860 tlpkg/tlpsrc/cqubeamer.tlpsrc tlpkg/tlpsrc/cquthesis.tlpsrc tlpkg/tlpsrc/crbox.tlpsrc + tlpkg/tlpsrc/create-theorem.tlpsrc + tlpkg/tlpsrc/crefthe.tlpsrc tlpkg/tlpsrc/crimson.tlpsrc tlpkg/tlpsrc/crimsonpro.tlpsrc tlpkg/tlpsrc/crop.tlpsrc @@ -1240,6 +1273,7 @@ runfiles size=13860 tlpkg/tlpsrc/crossrefware.tlpsrc tlpkg/tlpsrc/crossword.tlpsrc tlpkg/tlpsrc/crosswrd.tlpsrc + tlpkg/tlpsrc/crumbs.tlpsrc tlpkg/tlpsrc/cryptocode.tlpsrc tlpkg/tlpsrc/cryst.tlpsrc tlpkg/tlpsrc/cs.tlpsrc @@ -1297,6 +1331,7 @@ runfiles size=13860 tlpkg/tlpsrc/datax.tlpsrc tlpkg/tlpsrc/dateiliste.tlpsrc tlpkg/tlpsrc/datenumber.tlpsrc + tlpkg/tlpsrc/datestamp.tlpsrc tlpkg/tlpsrc/datetime.tlpsrc tlpkg/tlpsrc/datetime2-bahasai.tlpsrc tlpkg/tlpsrc/datetime2-basque.tlpsrc @@ -1342,10 +1377,12 @@ runfiles size=13860 tlpkg/tlpsrc/datetime2-welsh.tlpsrc tlpkg/tlpsrc/datetime2.tlpsrc tlpkg/tlpsrc/dblfloatfix.tlpsrc + tlpkg/tlpsrc/dbshow.tlpsrc tlpkg/tlpsrc/dccpaper.tlpsrc tlpkg/tlpsrc/dcpic.tlpsrc tlpkg/tlpsrc/ddphonism.tlpsrc tlpkg/tlpsrc/de-macro.tlpsrc + tlpkg/tlpsrc/debate.tlpsrc tlpkg/tlpsrc/decimal.tlpsrc tlpkg/tlpsrc/decision-table.tlpsrc tlpkg/tlpsrc/decorule.tlpsrc @@ -1468,6 +1505,7 @@ runfiles size=13860 tlpkg/tlpsrc/e-french.tlpsrc tlpkg/tlpsrc/ean.tlpsrc tlpkg/tlpsrc/ean13isbn.tlpsrc + tlpkg/tlpsrc/easing.tlpsrc tlpkg/tlpsrc/easy-todo.tlpsrc tlpkg/tlpsrc/easy.tlpsrc tlpkg/tlpsrc/easybook.tlpsrc @@ -1598,6 +1636,7 @@ runfiles size=13860 tlpkg/tlpsrc/es-tex-faq.tlpsrc tlpkg/tlpsrc/esami.tlpsrc tlpkg/tlpsrc/esdiff.tlpsrc + tlpkg/tlpsrc/esieecv.tlpsrc tlpkg/tlpsrc/esindex.tlpsrc tlpkg/tlpsrc/esint-type1.tlpsrc tlpkg/tlpsrc/esint.tlpsrc @@ -1618,6 +1657,7 @@ runfiles size=13860 tlpkg/tlpsrc/etextools.tlpsrc tlpkg/tlpsrc/ethiop-t1.tlpsrc tlpkg/tlpsrc/ethiop.tlpsrc + tlpkg/tlpsrc/etl.tlpsrc tlpkg/tlpsrc/etoc.tlpsrc tlpkg/tlpsrc/etoolbox-de.tlpsrc tlpkg/tlpsrc/etoolbox.tlpsrc @@ -1710,10 +1750,10 @@ runfiles size=13860 tlpkg/tlpsrc/feyn.tlpsrc tlpkg/tlpsrc/feynmf.tlpsrc tlpkg/tlpsrc/feynmp-auto.tlpsrc + tlpkg/tlpsrc/ffcode.tlpsrc tlpkg/tlpsrc/ffslides.tlpsrc tlpkg/tlpsrc/fge.tlpsrc tlpkg/tlpsrc/fgruler.tlpsrc - tlpkg/tlpsrc/fibeamer.tlpsrc tlpkg/tlpsrc/fifinddo-info.tlpsrc tlpkg/tlpsrc/fifo-stack.tlpsrc tlpkg/tlpsrc/fig4latex.tlpsrc @@ -1786,6 +1826,7 @@ runfiles size=13860 tlpkg/tlpsrc/fontbook.tlpsrc tlpkg/tlpsrc/fontch.tlpsrc tlpkg/tlpsrc/fontinst.tlpsrc + tlpkg/tlpsrc/fontinstallationguide.tlpsrc tlpkg/tlpsrc/fontmfizz.tlpsrc tlpkg/tlpsrc/fontname.tlpsrc tlpkg/tlpsrc/fontools.tlpsrc @@ -1809,6 +1850,7 @@ runfiles size=13860 tlpkg/tlpsrc/forest-quickstart.tlpsrc tlpkg/tlpsrc/forest.tlpsrc tlpkg/tlpsrc/forloop.tlpsrc + tlpkg/tlpsrc/formal-grammar.tlpsrc tlpkg/tlpsrc/formation-latex-ul.tlpsrc tlpkg/tlpsrc/formlett.tlpsrc tlpkg/tlpsrc/forms16be.tlpsrc @@ -1841,6 +1883,7 @@ runfiles size=13860 tlpkg/tlpsrc/fullminipage.tlpsrc tlpkg/tlpsrc/fullwidth.tlpsrc tlpkg/tlpsrc/functan.tlpsrc + tlpkg/tlpsrc/functional.tlpsrc tlpkg/tlpsrc/fundus-calligra.tlpsrc tlpkg/tlpsrc/fundus-cyr.tlpsrc tlpkg/tlpsrc/fundus-sueterlin.tlpsrc @@ -1850,13 +1893,13 @@ runfiles size=13860 tlpkg/tlpsrc/gaceta.tlpsrc tlpkg/tlpsrc/galois.tlpsrc tlpkg/tlpsrc/gamebook.tlpsrc + tlpkg/tlpsrc/gamebooklib.tlpsrc tlpkg/tlpsrc/gammas.tlpsrc tlpkg/tlpsrc/garamond-libre.tlpsrc tlpkg/tlpsrc/garamond-math.tlpsrc tlpkg/tlpsrc/garrigues.tlpsrc tlpkg/tlpsrc/garuda-c90.tlpsrc tlpkg/tlpsrc/gastex.tlpsrc - tlpkg/tlpsrc/gatech-thesis.tlpsrc tlpkg/tlpsrc/gates.tlpsrc tlpkg/tlpsrc/gatherenum.tlpsrc tlpkg/tlpsrc/gauss.tlpsrc @@ -1875,6 +1918,7 @@ runfiles size=13860 tlpkg/tlpsrc/gentle.tlpsrc tlpkg/tlpsrc/gentombow.tlpsrc tlpkg/tlpsrc/geometry.tlpsrc + tlpkg/tlpsrc/geradwp.tlpsrc tlpkg/tlpsrc/german.tlpsrc tlpkg/tlpsrc/germbib.tlpsrc tlpkg/tlpsrc/germkorr.tlpsrc @@ -1948,6 +1992,7 @@ runfiles size=13860 tlpkg/tlpsrc/gotoh.tlpsrc tlpkg/tlpsrc/grabbox.tlpsrc tlpkg/tlpsrc/gradientframe.tlpsrc + tlpkg/tlpsrc/grading-scheme.tlpsrc tlpkg/tlpsrc/gradstudentresume.tlpsrc tlpkg/tlpsrc/grafcet.tlpsrc tlpkg/tlpsrc/grant.tlpsrc @@ -1957,6 +2002,7 @@ runfiles size=13860 tlpkg/tlpsrc/graphics-def.tlpsrc tlpkg/tlpsrc/graphics-pln.tlpsrc tlpkg/tlpsrc/graphics.tlpsrc + tlpkg/tlpsrc/graphicscache.tlpsrc tlpkg/tlpsrc/graphicx-psmin.tlpsrc tlpkg/tlpsrc/graphicxbox.tlpsrc tlpkg/tlpsrc/graphicxpsd.tlpsrc @@ -1980,6 +2026,7 @@ runfiles size=13860 tlpkg/tlpsrc/gridslides.tlpsrc tlpkg/tlpsrc/grotesq.tlpsrc tlpkg/tlpsrc/grundgesetze.tlpsrc + tlpkg/tlpsrc/gs1.tlpsrc tlpkg/tlpsrc/gsemthesis.tlpsrc tlpkg/tlpsrc/gsftopk.tlpsrc tlpkg/tlpsrc/gtl.tlpsrc @@ -1996,16 +2043,20 @@ runfiles size=13860 tlpkg/tlpsrc/gustprog.tlpsrc tlpkg/tlpsrc/gzt.tlpsrc tlpkg/tlpsrc/h2020proposal.tlpsrc + tlpkg/tlpsrc/ha-prosper.tlpsrc tlpkg/tlpsrc/hackthefootline.tlpsrc tlpkg/tlpsrc/hacm.tlpsrc tlpkg/tlpsrc/hagenberg-thesis.tlpsrc tlpkg/tlpsrc/halloweenmath.tlpsrc + tlpkg/tlpsrc/hamnosys.tlpsrc tlpkg/tlpsrc/handin.tlpsrc tlpkg/tlpsrc/handout.tlpsrc + tlpkg/tlpsrc/handoutwithnotes.tlpsrc tlpkg/tlpsrc/hands.tlpsrc tlpkg/tlpsrc/hang.tlpsrc tlpkg/tlpsrc/hanging.tlpsrc tlpkg/tlpsrc/hanoi.tlpsrc + tlpkg/tlpsrc/hanzibox.tlpsrc tlpkg/tlpsrc/happy4th.tlpsrc tlpkg/tlpsrc/har2nat.tlpsrc tlpkg/tlpsrc/haranoaji-extra.tlpsrc @@ -2025,7 +2076,15 @@ runfiles size=13860 tlpkg/tlpsrc/hecthese.tlpsrc tlpkg/tlpsrc/helmholtz-ellis-ji-notation.tlpsrc tlpkg/tlpsrc/helvetic.tlpsrc + tlpkg/tlpsrc/hep-acronym.tlpsrc + tlpkg/tlpsrc/hep-bibliography.tlpsrc + tlpkg/tlpsrc/hep-float.tlpsrc + tlpkg/tlpsrc/hep-font.tlpsrc + tlpkg/tlpsrc/hep-math-font.tlpsrc + tlpkg/tlpsrc/hep-math.tlpsrc tlpkg/tlpsrc/hep-paper.tlpsrc + tlpkg/tlpsrc/hep-text.tlpsrc + tlpkg/tlpsrc/hep-title.tlpsrc tlpkg/tlpsrc/hep.tlpsrc tlpkg/tlpsrc/hepnames.tlpsrc tlpkg/tlpsrc/hepparticles.tlpsrc @@ -2033,6 +2092,7 @@ runfiles size=13860 tlpkg/tlpsrc/hepunits.tlpsrc tlpkg/tlpsrc/here.tlpsrc tlpkg/tlpsrc/heuristica.tlpsrc + tlpkg/tlpsrc/hexboard.tlpsrc tlpkg/tlpsrc/hexgame.tlpsrc tlpkg/tlpsrc/hf-tikz.tlpsrc tlpkg/tlpsrc/hfbright.tlpsrc @@ -2044,6 +2104,7 @@ runfiles size=13860 tlpkg/tlpsrc/histogr.tlpsrc tlpkg/tlpsrc/historische-zeitschrift.tlpsrc tlpkg/tlpsrc/hitec.tlpsrc + tlpkg/tlpsrc/hitex.tlpsrc tlpkg/tlpsrc/hithesis.tlpsrc tlpkg/tlpsrc/hitreport.tlpsrc tlpkg/tlpsrc/hitszbeamer.tlpsrc @@ -2059,6 +2120,7 @@ runfiles size=13860 tlpkg/tlpsrc/hopatch.tlpsrc tlpkg/tlpsrc/horoscop.tlpsrc tlpkg/tlpsrc/hpsdiss.tlpsrc + tlpkg/tlpsrc/href-ul.tlpsrc tlpkg/tlpsrc/hrefhide.tlpsrc tlpkg/tlpsrc/hrlatex.tlpsrc tlpkg/tlpsrc/hu-berlin-bundle.tlpsrc @@ -2068,9 +2130,12 @@ runfiles size=13860 tlpkg/tlpsrc/hvarabic.tlpsrc tlpkg/tlpsrc/hvfloat.tlpsrc tlpkg/tlpsrc/hvindex.tlpsrc + tlpkg/tlpsrc/hvlogos.tlpsrc + tlpkg/tlpsrc/hvpygmentex.tlpsrc tlpkg/tlpsrc/hvqrurl.tlpsrc tlpkg/tlpsrc/hycolor.tlpsrc tlpkg/tlpsrc/hypdestopt.tlpsrc + tlpkg/tlpsrc/hypdoc.tlpsrc tlpkg/tlpsrc/hypdvips.tlpsrc tlpkg/tlpsrc/hyper.tlpsrc tlpkg/tlpsrc/hyperbar.tlpsrc @@ -2150,8 +2215,13 @@ runfiles size=13860 tlpkg/tlpsrc/identkey.tlpsrc tlpkg/tlpsrc/idxcmds.tlpsrc tlpkg/tlpsrc/idxlayout.tlpsrc + tlpkg/tlpsrc/ieeeconf.tlpsrc tlpkg/tlpsrc/ieeepes.tlpsrc + tlpkg/tlpsrc/ieeetran.tlpsrc + tlpkg/tlpsrc/ieejtran.tlpsrc tlpkg/tlpsrc/ietfbibs.tlpsrc + tlpkg/tlpsrc/iexec.tlpsrc + tlpkg/tlpsrc/ifallfalse.tlpsrc tlpkg/tlpsrc/iffont.tlpsrc tlpkg/tlpsrc/ifmslide.tlpsrc tlpkg/tlpsrc/ifmtarg.tlpsrc @@ -2191,6 +2261,7 @@ runfiles size=13860 tlpkg/tlpsrc/inlinedef.tlpsrc tlpkg/tlpsrc/innerscript.tlpsrc tlpkg/tlpsrc/inputenx.tlpsrc + tlpkg/tlpsrc/inputnormalization.tlpsrc tlpkg/tlpsrc/inputtrc.tlpsrc tlpkg/tlpsrc/inriafonts.tlpsrc tlpkg/tlpsrc/insbox.tlpsrc @@ -2234,10 +2305,10 @@ runfiles size=13860 tlpkg/tlpsrc/jacow.tlpsrc tlpkg/tlpsrc/jadetex.tlpsrc tlpkg/tlpsrc/jamtimes.tlpsrc - tlpkg/tlpsrc/japanese-otf-uptex.tlpsrc tlpkg/tlpsrc/japanese-otf.tlpsrc tlpkg/tlpsrc/jbact.tlpsrc tlpkg/tlpsrc/jfmutil.tlpsrc + tlpkg/tlpsrc/jieeetran.tlpsrc tlpkg/tlpsrc/jigsaw.tlpsrc tlpkg/tlpsrc/jkmath.tlpsrc tlpkg/tlpsrc/jknapltx.tlpsrc @@ -2247,6 +2318,7 @@ runfiles size=13860 tlpkg/tlpsrc/jmb.tlpsrc tlpkg/tlpsrc/jmlr.tlpsrc tlpkg/tlpsrc/jmn.tlpsrc + tlpkg/tlpsrc/jmsdelim.tlpsrc tlpkg/tlpsrc/jneurosci.tlpsrc tlpkg/tlpsrc/jnuexam.tlpsrc tlpkg/tlpsrc/josefin.tlpsrc @@ -2265,23 +2337,28 @@ runfiles size=13860 tlpkg/tlpsrc/jvlisting.tlpsrc tlpkg/tlpsrc/kalendarium.tlpsrc tlpkg/tlpsrc/kanaparser.tlpsrc + tlpkg/tlpsrc/kanbun.tlpsrc tlpkg/tlpsrc/kantlipsum.tlpsrc tlpkg/tlpsrc/karnaugh-map.tlpsrc tlpkg/tlpsrc/karnaugh.tlpsrc tlpkg/tlpsrc/karnaughmap.tlpsrc tlpkg/tlpsrc/kastrup.tlpsrc + tlpkg/tlpsrc/kaytannollista-latexia.tlpsrc tlpkg/tlpsrc/kblocks.tlpsrc tlpkg/tlpsrc/kdgdocs.tlpsrc + tlpkg/tlpsrc/kdpcover.tlpsrc tlpkg/tlpsrc/kerkis.tlpsrc tlpkg/tlpsrc/kerntest.tlpsrc tlpkg/tlpsrc/ketcindy.tlpsrc tlpkg/tlpsrc/keycommand.tlpsrc tlpkg/tlpsrc/keyfloat.tlpsrc tlpkg/tlpsrc/keyindex.tlpsrc + tlpkg/tlpsrc/keyparse.tlpsrc tlpkg/tlpsrc/keyreader.tlpsrc tlpkg/tlpsrc/keystroke.tlpsrc tlpkg/tlpsrc/keyval2e.tlpsrc tlpkg/tlpsrc/keyvaltable.tlpsrc + tlpkg/tlpsrc/kinematikz.tlpsrc tlpkg/tlpsrc/kix.tlpsrc tlpkg/tlpsrc/kixfont.tlpsrc tlpkg/tlpsrc/kluwer.tlpsrc @@ -2289,6 +2366,7 @@ runfiles size=13860 tlpkg/tlpsrc/knittingpattern.tlpsrc tlpkg/tlpsrc/knowledge.tlpsrc tlpkg/tlpsrc/knuth-errata.tlpsrc + tlpkg/tlpsrc/knuth-hint.tlpsrc tlpkg/tlpsrc/knuth-lib.tlpsrc tlpkg/tlpsrc/knuth-local.tlpsrc tlpkg/tlpsrc/knuth-pdf.tlpsrc @@ -2335,6 +2413,7 @@ runfiles size=13860 tlpkg/tlpsrc/ladder.tlpsrc tlpkg/tlpsrc/lambda-lists.tlpsrc tlpkg/tlpsrc/lambda.tlpsrc + tlpkg/tlpsrc/lambdax.tlpsrc tlpkg/tlpsrc/langcode.tlpsrc tlpkg/tlpsrc/langsci-avm.tlpsrc tlpkg/tlpsrc/langsci.tlpsrc @@ -2350,9 +2429,11 @@ runfiles size=13860 tlpkg/tlpsrc/latex-doc-ptr.tlpsrc tlpkg/tlpsrc/latex-firstaid-dev.tlpsrc tlpkg/tlpsrc/latex-fonts.tlpsrc + tlpkg/tlpsrc/latex-for-undergraduates.tlpsrc tlpkg/tlpsrc/latex-git-log.tlpsrc tlpkg/tlpsrc/latex-graphics-companion.tlpsrc tlpkg/tlpsrc/latex-graphics-dev.tlpsrc + tlpkg/tlpsrc/latex-lab-dev.tlpsrc tlpkg/tlpsrc/latex-make.tlpsrc tlpkg/tlpsrc/latex-mr.tlpsrc tlpkg/tlpsrc/latex-notes-zh-cn.tlpsrc @@ -2412,6 +2493,7 @@ runfiles size=13860 tlpkg/tlpsrc/leftindex.tlpsrc tlpkg/tlpsrc/leipzig.tlpsrc tlpkg/tlpsrc/lengthconvert.tlpsrc + tlpkg/tlpsrc/letgut.tlpsrc tlpkg/tlpsrc/letltxmacro.tlpsrc tlpkg/tlpsrc/letterspacing.tlpsrc tlpkg/tlpsrc/letterswitharrows.tlpsrc @@ -2442,13 +2524,16 @@ runfiles size=13860 tlpkg/tlpsrc/librefranklin.tlpsrc tlpkg/tlpsrc/libris.tlpsrc tlpkg/tlpsrc/lie-hasse.tlpsrc + tlpkg/tlpsrc/liftarm.tlpsrc tlpkg/tlpsrc/light-latex-make.tlpsrc tlpkg/tlpsrc/lilyglyphs.tlpsrc tlpkg/tlpsrc/limap.tlpsrc tlpkg/tlpsrc/limecv.tlpsrc tlpkg/tlpsrc/linearA.tlpsrc + tlpkg/tlpsrc/linebreaker.tlpsrc tlpkg/tlpsrc/linegoal.tlpsrc tlpkg/tlpsrc/lineno.tlpsrc + tlpkg/tlpsrc/linenoamsmath.tlpsrc tlpkg/tlpsrc/ling-macros.tlpsrc tlpkg/tlpsrc/linguex.tlpsrc tlpkg/tlpsrc/linguisticspro.tlpsrc @@ -2468,6 +2553,7 @@ runfiles size=13860 tlpkg/tlpsrc/lithuanian.tlpsrc tlpkg/tlpsrc/liturg.tlpsrc tlpkg/tlpsrc/lkproof.tlpsrc + tlpkg/tlpsrc/llncs.tlpsrc tlpkg/tlpsrc/llncsconf.tlpsrc tlpkg/tlpsrc/lm-math.tlpsrc tlpkg/tlpsrc/lm.tlpsrc @@ -2543,10 +2629,14 @@ runfiles size=13860 tlpkg/tlpsrc/lua-ul.tlpsrc tlpkg/tlpsrc/lua-uni-algos.tlpsrc tlpkg/tlpsrc/lua-visual-debug.tlpsrc + tlpkg/tlpsrc/lua-widow-control.tlpsrc + tlpkg/tlpsrc/luaaddplot.tlpsrc tlpkg/tlpsrc/luabibentry.tlpsrc tlpkg/tlpsrc/luabidi.tlpsrc + tlpkg/tlpsrc/luacensor.tlpsrc tlpkg/tlpsrc/luacode.tlpsrc tlpkg/tlpsrc/luacolor.tlpsrc + tlpkg/tlpsrc/luafindfont.tlpsrc tlpkg/tlpsrc/luahbtex.tlpsrc tlpkg/tlpsrc/luahyphenrules.tlpsrc tlpkg/tlpsrc/luaimageembed.tlpsrc @@ -2560,11 +2650,13 @@ runfiles size=13860 tlpkg/tlpsrc/lualatex-math.tlpsrc tlpkg/tlpsrc/lualatex-truncate.tlpsrc tlpkg/tlpsrc/lualibs.tlpsrc + tlpkg/tlpsrc/luamathalign.tlpsrc tlpkg/tlpsrc/luamesh.tlpsrc tlpkg/tlpsrc/luamplib.tlpsrc tlpkg/tlpsrc/luaotfload.tlpsrc tlpkg/tlpsrc/luapackageloader.tlpsrc tlpkg/tlpsrc/luaprogtable.tlpsrc + tlpkg/tlpsrc/luapstricks.tlpsrc tlpkg/tlpsrc/luarandom.tlpsrc tlpkg/tlpsrc/luasseq.tlpsrc tlpkg/tlpsrc/luatex.tlpsrc @@ -2576,11 +2668,13 @@ runfiles size=13860 tlpkg/tlpsrc/luatodonotes.tlpsrc tlpkg/tlpsrc/luavlna.tlpsrc tlpkg/tlpsrc/luaxml.tlpsrc + tlpkg/tlpsrc/lutabulartools.tlpsrc tlpkg/tlpsrc/lwarp.tlpsrc tlpkg/tlpsrc/lxfonts.tlpsrc tlpkg/tlpsrc/ly1.tlpsrc tlpkg/tlpsrc/lyluatex.tlpsrc tlpkg/tlpsrc/m-tx.tlpsrc + tlpkg/tlpsrc/macrolist.tlpsrc tlpkg/tlpsrc/macros2e.tlpsrc tlpkg/tlpsrc/macroswap.tlpsrc tlpkg/tlpsrc/mafr.tlpsrc @@ -2601,6 +2695,7 @@ runfiles size=13860 tlpkg/tlpsrc/makedtx.tlpsrc tlpkg/tlpsrc/makeglos.tlpsrc tlpkg/tlpsrc/makeindex.tlpsrc + tlpkg/tlpsrc/makelabels.tlpsrc tlpkg/tlpsrc/makeplot.tlpsrc tlpkg/tlpsrc/maker.tlpsrc tlpkg/tlpsrc/makerobust.tlpsrc @@ -2658,6 +2753,7 @@ runfiles size=13860 tlpkg/tlpsrc/mdputu.tlpsrc tlpkg/tlpsrc/mdsymbol.tlpsrc tlpkg/tlpsrc/mdwtools.tlpsrc + tlpkg/tlpsrc/mecaso.tlpsrc tlpkg/tlpsrc/media4svg.tlpsrc tlpkg/tlpsrc/media9.tlpsrc tlpkg/tlpsrc/medstarbeamer.tlpsrc @@ -2666,6 +2762,7 @@ runfiles size=13860 tlpkg/tlpsrc/memdesign.tlpsrc tlpkg/tlpsrc/memexsupp.tlpsrc tlpkg/tlpsrc/memoir.tlpsrc + tlpkg/tlpsrc/memoirchapterstyles.tlpsrc tlpkg/tlpsrc/memory.tlpsrc tlpkg/tlpsrc/memorygraphs.tlpsrc tlpkg/tlpsrc/mendex-doc.tlpsrc @@ -2676,6 +2773,7 @@ runfiles size=13860 tlpkg/tlpsrc/menukeys.tlpsrc tlpkg/tlpsrc/mercatormap.tlpsrc tlpkg/tlpsrc/merriweather.tlpsrc + tlpkg/tlpsrc/messagepassing.tlpsrc tlpkg/tlpsrc/metafont-beginners.tlpsrc tlpkg/tlpsrc/metafont.tlpsrc tlpkg/tlpsrc/metago.tlpsrc @@ -2721,6 +2819,12 @@ runfiles size=13860 tlpkg/tlpsrc/minibox.tlpsrc tlpkg/tlpsrc/minidocument.tlpsrc tlpkg/tlpsrc/minifp.tlpsrc + tlpkg/tlpsrc/minim-hatching.tlpsrc + tlpkg/tlpsrc/minim-math.tlpsrc + tlpkg/tlpsrc/minim-mp.tlpsrc + tlpkg/tlpsrc/minim-pdf.tlpsrc + tlpkg/tlpsrc/minim-xmp.tlpsrc + tlpkg/tlpsrc/minim.tlpsrc tlpkg/tlpsrc/minimalist.tlpsrc tlpkg/tlpsrc/minipage-marginpar.tlpsrc tlpkg/tlpsrc/miniplot.tlpsrc @@ -2839,6 +2943,7 @@ runfiles size=13860 tlpkg/tlpsrc/navydocs.tlpsrc tlpkg/tlpsrc/ncclatex.tlpsrc tlpkg/tlpsrc/ncctools.tlpsrc + tlpkg/tlpsrc/nchairx.tlpsrc tlpkg/tlpsrc/ncntrsbk.tlpsrc tlpkg/tlpsrc/nddiss.tlpsrc tlpkg/tlpsrc/ndsu-thesis.tlpsrc @@ -2846,6 +2951,7 @@ runfiles size=13860 tlpkg/tlpsrc/nestquot.tlpsrc tlpkg/tlpsrc/neuralnetwork.tlpsrc tlpkg/tlpsrc/nevelok.tlpsrc + tlpkg/tlpsrc/newcastle-bst.tlpsrc tlpkg/tlpsrc/newcommand.tlpsrc tlpkg/tlpsrc/newcomputermodern.tlpsrc tlpkg/tlpsrc/newenviron.tlpsrc @@ -2876,10 +2982,14 @@ runfiles size=13860 tlpkg/tlpsrc/nimsticks.tlpsrc tlpkg/tlpsrc/ninecolors.tlpsrc tlpkg/tlpsrc/njurepo.tlpsrc + tlpkg/tlpsrc/njustthesis.tlpsrc + tlpkg/tlpsrc/njuthesis.tlpsrc + tlpkg/tlpsrc/njuvisual.tlpsrc tlpkg/tlpsrc/nkarta.tlpsrc tlpkg/tlpsrc/nl-interval.tlpsrc tlpkg/tlpsrc/nlctdoc.tlpsrc tlpkg/tlpsrc/nmbib.tlpsrc + tlpkg/tlpsrc/nndraw.tlpsrc tlpkg/tlpsrc/nnext.tlpsrc tlpkg/tlpsrc/noconflict.tlpsrc tlpkg/tlpsrc/nodetree.tlpsrc @@ -2916,6 +3026,8 @@ runfiles size=13860 tlpkg/tlpsrc/nucleardata.tlpsrc tlpkg/tlpsrc/numberedblock.tlpsrc tlpkg/tlpsrc/numberpt.tlpsrc + tlpkg/tlpsrc/numerica-plus.tlpsrc + tlpkg/tlpsrc/numerica-tables.tlpsrc tlpkg/tlpsrc/numerica.tlpsrc tlpkg/tlpsrc/numericplots.tlpsrc tlpkg/tlpsrc/numname.tlpsrc @@ -2923,6 +3035,7 @@ runfiles size=13860 tlpkg/tlpsrc/numprint.tlpsrc tlpkg/tlpsrc/numspell.tlpsrc tlpkg/tlpsrc/nunito.tlpsrc + tlpkg/tlpsrc/nwafuthesis.tlpsrc tlpkg/tlpsrc/nwejm.tlpsrc tlpkg/tlpsrc/oberdiek.tlpsrc tlpkg/tlpsrc/objectz.tlpsrc @@ -2955,6 +3068,7 @@ runfiles size=13860 tlpkg/tlpsrc/oplotsymbl.tlpsrc tlpkg/tlpsrc/opteng.tlpsrc tlpkg/tlpsrc/optex.tlpsrc + tlpkg/tlpsrc/optexcount.tlpsrc tlpkg/tlpsrc/optidef.tlpsrc tlpkg/tlpsrc/optional.tlpsrc tlpkg/tlpsrc/options.tlpsrc @@ -2988,6 +3102,7 @@ runfiles size=13860 tlpkg/tlpsrc/pagesel.tlpsrc tlpkg/tlpsrc/pageslts.tlpsrc tlpkg/tlpsrc/palatino.tlpsrc + tlpkg/tlpsrc/palette.tlpsrc tlpkg/tlpsrc/paper.tlpsrc tlpkg/tlpsrc/papercdcase.tlpsrc tlpkg/tlpsrc/papermas.tlpsrc @@ -3007,6 +3122,7 @@ runfiles size=13860 tlpkg/tlpsrc/pas-crosswords.tlpsrc tlpkg/tlpsrc/pas-cv.tlpsrc tlpkg/tlpsrc/pas-tableur.tlpsrc + tlpkg/tlpsrc/pascaltriangle.tlpsrc tlpkg/tlpsrc/passivetex.tlpsrc tlpkg/tlpsrc/patch.tlpsrc tlpkg/tlpsrc/patchcmd.tlpsrc @@ -3019,6 +3135,7 @@ runfiles size=13860 tlpkg/tlpsrc/pb-diagram.tlpsrc tlpkg/tlpsrc/pbalance.tlpsrc tlpkg/tlpsrc/pbibtex-base.tlpsrc + tlpkg/tlpsrc/pbibtex-manual.tlpsrc tlpkg/tlpsrc/pbox.tlpsrc tlpkg/tlpsrc/pbsheet.tlpsrc tlpkg/tlpsrc/pdf-trans.tlpsrc @@ -3030,6 +3147,7 @@ runfiles size=13860 tlpkg/tlpsrc/pdfcprot.tlpsrc tlpkg/tlpsrc/pdfcrop.tlpsrc tlpkg/tlpsrc/pdfescape.tlpsrc + tlpkg/tlpsrc/pdfextra.tlpsrc tlpkg/tlpsrc/pdfjam.tlpsrc tlpkg/tlpsrc/pdflatexpicscale.tlpsrc tlpkg/tlpsrc/pdflscape.tlpsrc @@ -3056,6 +3174,7 @@ runfiles size=13860 tlpkg/tlpsrc/pdfxup.tlpsrc tlpkg/tlpsrc/pecha.tlpsrc tlpkg/tlpsrc/pedigree-perl.tlpsrc + tlpkg/tlpsrc/penlight.tlpsrc tlpkg/tlpsrc/penrose.tlpsrc tlpkg/tlpsrc/perception.tlpsrc tlpkg/tlpsrc/perfectcut.tlpsrc @@ -3065,8 +3184,10 @@ runfiles size=13860 tlpkg/tlpsrc/petiteannonce.tlpsrc tlpkg/tlpsrc/petri-nets.tlpsrc tlpkg/tlpsrc/pfarrei.tlpsrc + tlpkg/tlpsrc/pfdicons.tlpsrc tlpkg/tlpsrc/pgf-blur.tlpsrc tlpkg/tlpsrc/pgf-cmykshadings.tlpsrc + tlpkg/tlpsrc/pgf-interference.tlpsrc tlpkg/tlpsrc/pgf-pie.tlpsrc tlpkg/tlpsrc/pgf-soroban.tlpsrc tlpkg/tlpsrc/pgf-spectra.tlpsrc @@ -3075,6 +3196,7 @@ runfiles size=13860 tlpkg/tlpsrc/pgf.tlpsrc tlpkg/tlpsrc/pgfgantt.tlpsrc tlpkg/tlpsrc/pgfkeyx.tlpsrc + tlpkg/tlpsrc/pgfmath-xfp.tlpsrc tlpkg/tlpsrc/pgfmolbio.tlpsrc tlpkg/tlpsrc/pgfmorepages.tlpsrc tlpkg/tlpsrc/pgfopts.tlpsrc @@ -3082,6 +3204,8 @@ runfiles size=13860 tlpkg/tlpsrc/pgfornament.tlpsrc tlpkg/tlpsrc/pgfplots.tlpsrc tlpkg/tlpsrc/phaistos.tlpsrc + tlpkg/tlpsrc/phfcc.tlpsrc + tlpkg/tlpsrc/phfextendedabstract.tlpsrc tlpkg/tlpsrc/phffullpagefigure.tlpsrc tlpkg/tlpsrc/phfnote.tlpsrc tlpkg/tlpsrc/phfparen.tlpsrc @@ -3165,6 +3289,7 @@ runfiles size=13860 tlpkg/tlpsrc/postage.tlpsrc tlpkg/tlpsrc/postcards.tlpsrc tlpkg/tlpsrc/poster-mac.tlpsrc + tlpkg/tlpsrc/postnotes.tlpsrc tlpkg/tlpsrc/powerdot-fuberlin.tlpsrc tlpkg/tlpsrc/powerdot-tuliplab.tlpsrc tlpkg/tlpsrc/powerdot.tlpsrc @@ -3187,9 +3312,11 @@ runfiles size=13860 tlpkg/tlpsrc/prodint.tlpsrc tlpkg/tlpsrc/productbox.tlpsrc tlpkg/tlpsrc/profcollege.tlpsrc + tlpkg/tlpsrc/proflycee.tlpsrc tlpkg/tlpsrc/program.tlpsrc tlpkg/tlpsrc/progress.tlpsrc tlpkg/tlpsrc/progressbar.tlpsrc + tlpkg/tlpsrc/projlib.tlpsrc tlpkg/tlpsrc/proof-at-the-end.tlpsrc tlpkg/tlpsrc/proofread.tlpsrc tlpkg/tlpsrc/prooftrees.tlpsrc @@ -3251,10 +3378,10 @@ runfiles size=13860 tlpkg/tlpsrc/pst-gantt.tlpsrc tlpkg/tlpsrc/pst-geo.tlpsrc tlpkg/tlpsrc/pst-geometrictools.tlpsrc - tlpkg/tlpsrc/pst-ghsb.tlpsrc tlpkg/tlpsrc/pst-gr3d.tlpsrc tlpkg/tlpsrc/pst-grad.tlpsrc tlpkg/tlpsrc/pst-graphicx.tlpsrc + tlpkg/tlpsrc/pst-hsb.tlpsrc tlpkg/tlpsrc/pst-infixplot.tlpsrc tlpkg/tlpsrc/pst-intersect.tlpsrc tlpkg/tlpsrc/pst-jtree.tlpsrc @@ -3345,6 +3472,7 @@ runfiles size=13860 tlpkg/tlpsrc/pxtxalfa.tlpsrc tlpkg/tlpsrc/pxufont.tlpsrc tlpkg/tlpsrc/pygmentex.tlpsrc + tlpkg/tlpsrc/pyluatex.tlpsrc tlpkg/tlpsrc/python.tlpsrc tlpkg/tlpsrc/pythonhighlight.tlpsrc tlpkg/tlpsrc/pythontex.tlpsrc @@ -3382,6 +3510,7 @@ runfiles size=13860 tlpkg/tlpsrc/randomwalk.tlpsrc tlpkg/tlpsrc/randtext.tlpsrc tlpkg/tlpsrc/rank-2-roots.tlpsrc + tlpkg/tlpsrc/rbt-mathnotes.tlpsrc tlpkg/tlpsrc/rccol.tlpsrc tlpkg/tlpsrc/rcs-multi.tlpsrc tlpkg/tlpsrc/rcs.tlpsrc @@ -3432,6 +3561,7 @@ runfiles size=13860 tlpkg/tlpsrc/rlepsf.tlpsrc tlpkg/tlpsrc/rmathbr.tlpsrc tlpkg/tlpsrc/rmpage.tlpsrc + tlpkg/tlpsrc/robotarm.tlpsrc tlpkg/tlpsrc/roboto.tlpsrc tlpkg/tlpsrc/robustcommand.tlpsrc tlpkg/tlpsrc/robustindex.tlpsrc @@ -3509,6 +3639,7 @@ runfiles size=13860 tlpkg/tlpsrc/sciposter.tlpsrc tlpkg/tlpsrc/sclang-prettifier.tlpsrc tlpkg/tlpsrc/scontents.tlpsrc + tlpkg/tlpsrc/scrambledenvs.tlpsrc tlpkg/tlpsrc/scratch.tlpsrc tlpkg/tlpsrc/scratch3.tlpsrc tlpkg/tlpsrc/scratchx.tlpsrc @@ -3552,6 +3683,7 @@ runfiles size=13860 tlpkg/tlpsrc/sesstime.tlpsrc tlpkg/tlpsrc/setdeck.tlpsrc tlpkg/tlpsrc/setspace.tlpsrc + tlpkg/tlpsrc/seu-ml-assign.tlpsrc tlpkg/tlpsrc/seuthesis.tlpsrc tlpkg/tlpsrc/seuthesix.tlpsrc tlpkg/tlpsrc/sexam.tlpsrc @@ -3586,6 +3718,7 @@ runfiles size=13860 tlpkg/tlpsrc/sides.tlpsrc tlpkg/tlpsrc/signchart.tlpsrc tlpkg/tlpsrc/silence.tlpsrc + tlpkg/tlpsrc/sillypage.tlpsrc tlpkg/tlpsrc/simple-resume-cv.tlpsrc tlpkg/tlpsrc/simple-thesis-dissertation.tlpsrc tlpkg/tlpsrc/simplebnf.tlpsrc @@ -3593,13 +3726,16 @@ runfiles size=13860 tlpkg/tlpsrc/simplecv.tlpsrc tlpkg/tlpsrc/simpleinvoice.tlpsrc tlpkg/tlpsrc/simplekv.tlpsrc + tlpkg/tlpsrc/simplenodes.tlpsrc tlpkg/tlpsrc/simpleoptics.tlpsrc tlpkg/tlpsrc/simpler-wick.tlpsrc tlpkg/tlpsrc/simplewick.tlpsrc tlpkg/tlpsrc/simplified-latex.tlpsrc tlpkg/tlpsrc/simplivre.tlpsrc tlpkg/tlpsrc/simurgh.tlpsrc + tlpkg/tlpsrc/sistyle.tlpsrc tlpkg/tlpsrc/sitem.tlpsrc + tlpkg/tlpsrc/siunits.tlpsrc tlpkg/tlpsrc/siunitx.tlpsrc tlpkg/tlpsrc/skak.tlpsrc tlpkg/tlpsrc/skaknew.tlpsrc @@ -3615,11 +3751,13 @@ runfiles size=13860 tlpkg/tlpsrc/slantsc.tlpsrc tlpkg/tlpsrc/slideshow.tlpsrc tlpkg/tlpsrc/smalltableof.tlpsrc + tlpkg/tlpsrc/smart-eqn.tlpsrc tlpkg/tlpsrc/smartdiagram.tlpsrc tlpkg/tlpsrc/smartref.tlpsrc tlpkg/tlpsrc/smartunits.tlpsrc tlpkg/tlpsrc/smflatex.tlpsrc tlpkg/tlpsrc/snapshot.tlpsrc + tlpkg/tlpsrc/snaptodo.tlpsrc tlpkg/tlpsrc/snotez.tlpsrc tlpkg/tlpsrc/songbook.tlpsrc tlpkg/tlpsrc/songs.tlpsrc @@ -3637,6 +3775,7 @@ runfiles size=13860 tlpkg/tlpsrc/spark-otf.tlpsrc tlpkg/tlpsrc/sparklines.tlpsrc tlpkg/tlpsrc/spath3.tlpsrc + tlpkg/tlpsrc/spbmark.tlpsrc tlpkg/tlpsrc/spectral.tlpsrc tlpkg/tlpsrc/spectralsequences.tlpsrc tlpkg/tlpsrc/spelling.tlpsrc @@ -3665,7 +3804,6 @@ runfiles size=13860 tlpkg/tlpsrc/stanli.tlpsrc tlpkg/tlpsrc/starfont.tlpsrc tlpkg/tlpsrc/startex.tlpsrc - tlpkg/tlpsrc/startlatex2e.tlpsrc tlpkg/tlpsrc/statex.tlpsrc tlpkg/tlpsrc/statex2.tlpsrc tlpkg/tlpsrc/statistics.tlpsrc @@ -3687,6 +3825,7 @@ runfiles size=13860 tlpkg/tlpsrc/stmaryrd.tlpsrc tlpkg/tlpsrc/storebox.tlpsrc tlpkg/tlpsrc/storecmd.tlpsrc + tlpkg/tlpsrc/strands.tlpsrc tlpkg/tlpsrc/stricttex.tlpsrc tlpkg/tlpsrc/stringenc.tlpsrc tlpkg/tlpsrc/stringstrings.tlpsrc @@ -3696,6 +3835,7 @@ runfiles size=13860 tlpkg/tlpsrc/stubs.tlpsrc tlpkg/tlpsrc/studenthandouts.tlpsrc tlpkg/tlpsrc/sty2dtx.tlpsrc + tlpkg/tlpsrc/styledcmd.tlpsrc tlpkg/tlpsrc/suanpan.tlpsrc tlpkg/tlpsrc/subdepth.tlpsrc tlpkg/tlpsrc/subdocs.tlpsrc @@ -3744,6 +3884,7 @@ runfiles size=13860 tlpkg/tlpsrc/t-angles.tlpsrc tlpkg/tlpsrc/t1utils.tlpsrc tlpkg/tlpsrc/t2.tlpsrc + tlpkg/tlpsrc/tabbing.tlpsrc tlpkg/tlpsrc/tabfigures.tlpsrc tlpkg/tlpsrc/table-fct.tlpsrc tlpkg/tlpsrc/tableaux.tlpsrc @@ -3762,12 +3903,14 @@ runfiles size=13860 tlpkg/tlpsrc/tabularborder.tlpsrc tlpkg/tlpsrc/tabularcalc.tlpsrc tlpkg/tlpsrc/tabularew.tlpsrc + tlpkg/tlpsrc/tabularray.tlpsrc tlpkg/tlpsrc/tabulary.tlpsrc tlpkg/tlpsrc/tabvar.tlpsrc tlpkg/tlpsrc/tagging.tlpsrc tlpkg/tlpsrc/tagpair.tlpsrc tlpkg/tlpsrc/tagpdf.tlpsrc tlpkg/tlpsrc/talk.tlpsrc + tlpkg/tlpsrc/talos.tlpsrc tlpkg/tlpsrc/tamefloats.tlpsrc tlpkg/tlpsrc/tamethebeast.tlpsrc tlpkg/tlpsrc/tap.tlpsrc @@ -3792,6 +3935,7 @@ runfiles size=13860 tlpkg/tlpsrc/termcal.tlpsrc tlpkg/tlpsrc/termlist.tlpsrc tlpkg/tlpsrc/termmenu.tlpsrc + tlpkg/tlpsrc/termsim.tlpsrc tlpkg/tlpsrc/testhyphens.tlpsrc tlpkg/tlpsrc/testidx.tlpsrc tlpkg/tlpsrc/tetragonos.tlpsrc @@ -3808,6 +3952,7 @@ runfiles size=13860 tlpkg/tlpsrc/tex-ps.tlpsrc tlpkg/tlpsrc/tex-refs.tlpsrc tlpkg/tlpsrc/tex-virtual-academy-pl.tlpsrc + tlpkg/tlpsrc/tex-vpat.tlpsrc tlpkg/tlpsrc/tex.tlpsrc tlpkg/tlpsrc/tex4ebook.tlpsrc tlpkg/tlpsrc/tex4ht.tlpsrc @@ -3817,6 +3962,7 @@ runfiles size=13860 tlpkg/tlpsrc/texdate.tlpsrc tlpkg/tlpsrc/texdef.tlpsrc tlpkg/tlpsrc/texdiff.tlpsrc + tlpkg/tlpsrc/texdimens.tlpsrc tlpkg/tlpsrc/texdirflatten.tlpsrc tlpkg/tlpsrc/texdoc.tlpsrc tlpkg/tlpsrc/texdoctk.tlpsrc @@ -3828,7 +3974,6 @@ runfiles size=13860 tlpkg/tlpsrc/texlive-common.tlpsrc tlpkg/tlpsrc/texlive-cz.tlpsrc tlpkg/tlpsrc/texlive-de.tlpsrc - tlpkg/tlpsrc/texlive-docindex.tlpsrc tlpkg/tlpsrc/texlive-en.tlpsrc tlpkg/tlpsrc/texlive-es.tlpsrc tlpkg/tlpsrc/texlive-fr.tlpsrc @@ -3844,7 +3989,9 @@ runfiles size=13860 tlpkg/tlpsrc/texlive.infra.tlpsrc tlpkg/tlpsrc/texliveonfly.tlpsrc tlpkg/tlpsrc/texloganalyser.tlpsrc + tlpkg/tlpsrc/texlogfilter.tlpsrc tlpkg/tlpsrc/texlogos.tlpsrc + tlpkg/tlpsrc/texlogsieve.tlpsrc tlpkg/tlpsrc/texmate.tlpsrc tlpkg/tlpsrc/texments.tlpsrc tlpkg/tlpsrc/texnegar.tlpsrc @@ -3855,6 +4002,7 @@ runfiles size=13860 tlpkg/tlpsrc/texproposal.tlpsrc tlpkg/tlpsrc/texshade.tlpsrc tlpkg/tlpsrc/texsis.tlpsrc + tlpkg/tlpsrc/texsurgery.tlpsrc tlpkg/tlpsrc/textcase.tlpsrc tlpkg/tlpsrc/textfit.tlpsrc tlpkg/tlpsrc/textglos.tlpsrc @@ -3888,6 +4036,7 @@ runfiles size=13860 tlpkg/tlpsrc/threeparttable.tlpsrc tlpkg/tlpsrc/threeparttablex.tlpsrc tlpkg/tlpsrc/thuaslogos.tlpsrc + tlpkg/tlpsrc/thubeamer.tlpsrc tlpkg/tlpsrc/thucoursework.tlpsrc tlpkg/tlpsrc/thumb.tlpsrc tlpkg/tlpsrc/thumbpdf.tlpsrc @@ -3899,6 +4048,7 @@ runfiles size=13860 tlpkg/tlpsrc/tie.tlpsrc tlpkg/tlpsrc/tikz-3dplot.tlpsrc tlpkg/tlpsrc/tikz-among-us.tlpsrc + tlpkg/tlpsrc/tikz-bagua.tlpsrc tlpkg/tlpsrc/tikz-bayesnet.tlpsrc tlpkg/tlpsrc/tikz-bbox.tlpsrc tlpkg/tlpsrc/tikz-cd.tlpsrc @@ -3923,9 +4073,11 @@ runfiles size=13860 tlpkg/tlpsrc/tikz-qtree.tlpsrc tlpkg/tlpsrc/tikz-relay.tlpsrc tlpkg/tlpsrc/tikz-sfc.tlpsrc + tlpkg/tlpsrc/tikz-swigs.tlpsrc tlpkg/tlpsrc/tikz-timing.tlpsrc tlpkg/tlpsrc/tikz-trackschematic.tlpsrc tlpkg/tlpsrc/tikz-truchet.tlpsrc + tlpkg/tlpsrc/tikzbricks.tlpsrc tlpkg/tlpsrc/tikzcodeblocks.tlpsrc tlpkg/tlpsrc/tikzducks.tlpsrc tlpkg/tlpsrc/tikzinclude.tlpsrc @@ -3951,6 +4103,7 @@ runfiles size=13860 tlpkg/tlpsrc/tipa.tlpsrc tlpkg/tlpsrc/tipauni.tlpsrc tlpkg/tlpsrc/tipfr.tlpsrc + tlpkg/tlpsrc/tiscreen.tlpsrc tlpkg/tlpsrc/titlecaps.tlpsrc tlpkg/tlpsrc/titlefoot.tlpsrc tlpkg/tlpsrc/titlepages.tlpsrc @@ -3974,6 +4127,7 @@ runfiles size=13860 tlpkg/tlpsrc/tlmgrbasics.tlpsrc tlpkg/tlpsrc/tlperl.win32.tlpsrc tlpkg/tlpsrc/tlshell.tlpsrc + tlpkg/tlpsrc/to-be-determined.tlpsrc tlpkg/tlpsrc/tocbibind.tlpsrc tlpkg/tlpsrc/tocdata.tlpsrc tlpkg/tlpsrc/tocloft.tlpsrc @@ -3982,6 +4136,7 @@ runfiles size=13860 tlpkg/tlpsrc/todonotes.tlpsrc tlpkg/tlpsrc/tokcycle.tlpsrc tlpkg/tlpsrc/tokenizer.tlpsrc + tlpkg/tlpsrc/tonevalue.tlpsrc tlpkg/tlpsrc/toolbox.tlpsrc tlpkg/tlpsrc/tools.tlpsrc tlpkg/tlpsrc/topfloat.tlpsrc @@ -4020,6 +4175,7 @@ runfiles size=13860 tlpkg/tlpsrc/trivfloat.tlpsrc tlpkg/tlpsrc/trsym.tlpsrc tlpkg/tlpsrc/truncate.tlpsrc + tlpkg/tlpsrc/truthtable.tlpsrc tlpkg/tlpsrc/tsemlines.tlpsrc tlpkg/tlpsrc/ttfutils.tlpsrc tlpkg/tlpsrc/tucv.tlpsrc @@ -4035,6 +4191,7 @@ runfiles size=13860 tlpkg/tlpsrc/turnstile.tlpsrc tlpkg/tlpsrc/turnthepage.tlpsrc tlpkg/tlpsrc/twemoji-colr.tlpsrc + tlpkg/tlpsrc/twemojis.tlpsrc tlpkg/tlpsrc/twoinone.tlpsrc tlpkg/tlpsrc/twoup.tlpsrc tlpkg/tlpsrc/txfonts.tlpsrc @@ -4085,6 +4242,7 @@ runfiles size=13860 tlpkg/tlpsrc/unam-thesis.tlpsrc tlpkg/tlpsrc/unamth-template.tlpsrc tlpkg/tlpsrc/unamthesis.tlpsrc + tlpkg/tlpsrc/unbtex.tlpsrc tlpkg/tlpsrc/undergradmath.tlpsrc tlpkg/tlpsrc/underlin.tlpsrc tlpkg/tlpsrc/underoverlap.tlpsrc @@ -4092,18 +4250,20 @@ runfiles size=13860 tlpkg/tlpsrc/undolabl.tlpsrc tlpkg/tlpsrc/unfonts-core.tlpsrc tlpkg/tlpsrc/unfonts-extra.tlpsrc + tlpkg/tlpsrc/uni-titlepage.tlpsrc tlpkg/tlpsrc/uni-wtal-ger.tlpsrc tlpkg/tlpsrc/uni-wtal-lin.tlpsrc tlpkg/tlpsrc/unicode-alphabets.tlpsrc tlpkg/tlpsrc/unicode-bidi.tlpsrc tlpkg/tlpsrc/unicode-data.tlpsrc tlpkg/tlpsrc/unicode-math.tlpsrc + tlpkg/tlpsrc/unicodefonttable.tlpsrc tlpkg/tlpsrc/unifith.tlpsrc tlpkg/tlpsrc/uninormalize.tlpsrc tlpkg/tlpsrc/uniquecounter.tlpsrc + tlpkg/tlpsrc/unisc.tlpsrc tlpkg/tlpsrc/unisugar.tlpsrc tlpkg/tlpsrc/unitconv.tlpsrc - tlpkg/tlpsrc/unitipa.tlpsrc tlpkg/tlpsrc/unitn-bimrep.tlpsrc tlpkg/tlpsrc/units.tlpsrc tlpkg/tlpsrc/unitsdef.tlpsrc @@ -4140,6 +4300,10 @@ runfiles size=13860 tlpkg/tlpsrc/utf8mex.tlpsrc tlpkg/tlpsrc/utfsym.tlpsrc tlpkg/tlpsrc/utopia.tlpsrc + tlpkg/tlpsrc/uwa-colours.tlpsrc + tlpkg/tlpsrc/uwa-letterhead.tlpsrc + tlpkg/tlpsrc/uwa-pcf.tlpsrc + tlpkg/tlpsrc/uwa-pif.tlpsrc tlpkg/tlpsrc/uwmslide.tlpsrc tlpkg/tlpsrc/uwthesis.tlpsrc tlpkg/tlpsrc/vak.tlpsrc @@ -4171,6 +4335,7 @@ runfiles size=13860 tlpkg/tlpsrc/vertbars.tlpsrc tlpkg/tlpsrc/vgrid.tlpsrc tlpkg/tlpsrc/vhistory.tlpsrc + tlpkg/tlpsrc/visualfaq-fr.tlpsrc tlpkg/tlpsrc/visualfaq.tlpsrc tlpkg/tlpsrc/visualpstricks.tlpsrc tlpkg/tlpsrc/visualtikz.tlpsrc @@ -4211,12 +4376,14 @@ runfiles size=13860 tlpkg/tlpsrc/worksheet.tlpsrc tlpkg/tlpsrc/worldflags.tlpsrc tlpkg/tlpsrc/wrapfig.tlpsrc + tlpkg/tlpsrc/wrapfig2.tlpsrc tlpkg/tlpsrc/wsemclassic.tlpsrc tlpkg/tlpsrc/wsuipa.tlpsrc tlpkg/tlpsrc/wtref.tlpsrc tlpkg/tlpsrc/xargs.tlpsrc tlpkg/tlpsrc/xassoccnt.tlpsrc tlpkg/tlpsrc/xbmks.tlpsrc + tlpkg/tlpsrc/xcharter-math.tlpsrc tlpkg/tlpsrc/xcharter.tlpsrc tlpkg/tlpsrc/xcite.tlpsrc tlpkg/tlpsrc/xcjk2uni.tlpsrc @@ -4229,6 +4396,7 @@ runfiles size=13860 tlpkg/tlpsrc/xcpdftips.tlpsrc tlpkg/tlpsrc/xdoc.tlpsrc tlpkg/tlpsrc/xduthesis.tlpsrc + tlpkg/tlpsrc/xduts.tlpsrc tlpkg/tlpsrc/xdvi.tlpsrc tlpkg/tlpsrc/xebaposter.tlpsrc tlpkg/tlpsrc/xechangebar.tlpsrc @@ -4265,6 +4433,7 @@ runfiles size=13860 tlpkg/tlpsrc/xindy.tlpsrc tlpkg/tlpsrc/xint.tlpsrc tlpkg/tlpsrc/xintsession.tlpsrc + tlpkg/tlpsrc/xistercian.tlpsrc tlpkg/tlpsrc/xits.tlpsrc tlpkg/tlpsrc/xkcdcolors.tlpsrc tlpkg/tlpsrc/xkeyval.tlpsrc @@ -4304,12 +4473,15 @@ runfiles size=13860 tlpkg/tlpsrc/yafoot.tlpsrc tlpkg/tlpsrc/yagusylo.tlpsrc tlpkg/tlpsrc/yaletter.tlpsrc + tlpkg/tlpsrc/yamlvars.tlpsrc tlpkg/tlpsrc/yannisgr.tlpsrc tlpkg/tlpsrc/yathesis.tlpsrc tlpkg/tlpsrc/yax.tlpsrc tlpkg/tlpsrc/yazd-thesis.tlpsrc + tlpkg/tlpsrc/yb-book.tlpsrc tlpkg/tlpsrc/ycbook.tlpsrc tlpkg/tlpsrc/ydoc.tlpsrc + tlpkg/tlpsrc/yet-another-guide-latex2e.tlpsrc tlpkg/tlpsrc/yfonts-t1.tlpsrc tlpkg/tlpsrc/yfonts.tlpsrc tlpkg/tlpsrc/yhmath.tlpsrc @@ -4331,11 +4503,16 @@ runfiles size=13860 tlpkg/tlpsrc/zhnumber.tlpsrc tlpkg/tlpsrc/zhspacing.tlpsrc tlpkg/tlpsrc/ziffer.tlpsrc + tlpkg/tlpsrc/zitie.tlpsrc tlpkg/tlpsrc/zlmtt.tlpsrc tlpkg/tlpsrc/zootaxa-bst.tlpsrc + tlpkg/tlpsrc/zref-check.tlpsrc + tlpkg/tlpsrc/zref-clever.tlpsrc + tlpkg/tlpsrc/zref-vario.tlpsrc tlpkg/tlpsrc/zref.tlpsrc tlpkg/tlpsrc/zwgetfdate.tlpsrc tlpkg/tlpsrc/zwpagelayout.tlpsrc + tlpkg/tlpsrc/zx-calculus.tlpsrc tlpkg/tlpsrc/zxjafbfont.tlpsrc tlpkg/tlpsrc/zxjafont.tlpsrc tlpkg/tlpsrc/zxjatype.tlpsrc @@ -4383,7 +4560,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 59083 +revision 63109 shortdesc TeX Live standalone installer package longdesc This package defines the files to go into the installer longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the @@ -4393,7 +4570,7 @@ longdesc allowed, but in this case, 00texlive.installer is never used longdesc *except* to build the installer archives, so it's ok. For longdesc information on the 00texlive prefix see longdesc 00texlive.installation(.tlpsrc) -runfiles size=782 +runfiles size=781 install-tl release-texlive.txt tlpkg/installer/COPYING.MinGW-runtime.txt @@ -4415,7 +4592,7 @@ binfiles arch=aarch64-linux size=47 binfiles arch=amd64-freebsd size=206 tlpkg/installer/wget/wget.amd64-freebsd tlpkg/installer/xz/xz.amd64-freebsd -binfiles arch=amd64-netbsd size=552 +binfiles arch=amd64-netbsd size=165 tlpkg/installer/wget/wget.amd64-netbsd tlpkg/installer/xz/xz.amd64-netbsd binfiles arch=armhf-linux size=42 @@ -4427,25 +4604,25 @@ binfiles arch=i386-freebsd size=179 tlpkg/installer/xz/xz.i386-freebsd binfiles arch=i386-linux size=51 tlpkg/installer/xz/xz.i386-linux -binfiles arch=i386-netbsd size=457 +binfiles arch=i386-netbsd size=172 tlpkg/installer/wget/wget.i386-netbsd tlpkg/installer/xz/xz.i386-netbsd binfiles arch=i386-solaris size=162 tlpkg/installer/wget/wget.i386-solaris tlpkg/installer/xz/xz.i386-solaris -binfiles arch=universal-darwin size=107 +binfiles arch=universal-darwin size=111 tlpkg/installer/xz/xz.universal-darwin -binfiles arch=win32 size=15632 +binfiles arch=win32 size=16073 install-tl-windows.bat tlpkg/installer/tar.exe tlpkg/installer/wget/wget.exe tlpkg/installer/xz/xz.exe - tlpkg/tlperl/README.TEXLIVE tlpkg/tlperl/bin/libgcc_s_dw2-1.dll tlpkg/tlperl/bin/libstdc++-6.dll tlpkg/tlperl/bin/libwinpthread-1.dll tlpkg/tlperl/bin/perl.exe - tlpkg/tlperl/bin/perl532.dll + tlpkg/tlperl/bin/perl5.34.0.exe + tlpkg/tlperl/bin/perl534.dll tlpkg/tlperl/bin/perlglob.exe tlpkg/tlperl/bin/wperl.exe tlpkg/tlperl/lib/.packlist @@ -4500,7 +4677,7 @@ binfiles arch=win32 size=15632 tlpkg/tlperl/lib/CORE/iperlsys.h tlpkg/tlperl/lib/CORE/keywords.h tlpkg/tlperl/lib/CORE/l1_char_class_tab.h - tlpkg/tlperl/lib/CORE/libperl532.a + tlpkg/tlperl/lib/CORE/libperl534.a tlpkg/tlperl/lib/CORE/malloc_ctl.h tlpkg/tlperl/lib/CORE/metaconfig.h tlpkg/tlperl/lib/CORE/mg.h @@ -4521,6 +4698,7 @@ binfiles arch=win32 size=15632 tlpkg/tlperl/lib/CORE/perl.h tlpkg/tlperl/lib/CORE/perl_inc_macro.h tlpkg/tlperl/lib/CORE/perl_langinfo.h + tlpkg/tlperl/lib/CORE/perl_siphash.h tlpkg/tlperl/lib/CORE/perlapi.h tlpkg/tlperl/lib/CORE/perlhost.h tlpkg/tlperl/lib/CORE/perlio.h @@ -4538,7 +4716,6 @@ binfiles arch=win32 size=15632 tlpkg/tlperl/lib/CORE/regnodes.h tlpkg/tlperl/lib/CORE/sbox32_hash.h tlpkg/tlperl/lib/CORE/scope.h - tlpkg/tlperl/lib/CORE/stadtx_hash.h tlpkg/tlperl/lib/CORE/sv.h tlpkg/tlperl/lib/CORE/sys/errno2.h tlpkg/tlperl/lib/CORE/sys/socket.h @@ -4723,6 +4900,7 @@ binfiles arch=win32 size=15632 tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm + tlpkg/tlperl/lib/ExtUtils/MM_OS390.pm tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm @@ -4741,6 +4919,7 @@ binfiles arch=win32 size=15632 tlpkg/tlperl/lib/ExtUtils/Miniperl.pm tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm + tlpkg/tlperl/lib/ExtUtils/PL2Bat.pm tlpkg/tlperl/lib/ExtUtils/Packlist.pm tlpkg/tlperl/lib/ExtUtils/ParseXS.pm tlpkg/tlperl/lib/ExtUtils/ParseXS.pod @@ -5045,6 +5224,11 @@ binfiles arch=win32 size=15632 tlpkg/tlperl/lib/Test2/API/Breakage.pm tlpkg/tlperl/lib/Test2/API/Context.pm tlpkg/tlperl/lib/Test2/API/Instance.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Event.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Facet.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Hub.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Squasher.pm tlpkg/tlperl/lib/Test2/API/Stack.pm tlpkg/tlperl/lib/Test2/Event.pm tlpkg/tlperl/lib/Test2/Event/Bail.pm @@ -6040,6 +6224,7 @@ binfiles arch=win32 size=15632 tlpkg/tlperl/site/lib/URI/mms.pm tlpkg/tlperl/site/lib/URI/news.pm tlpkg/tlperl/site/lib/URI/nntp.pm + tlpkg/tlperl/site/lib/URI/nntps.pm tlpkg/tlperl/site/lib/URI/pop.pm tlpkg/tlperl/site/lib/URI/rlogin.pm tlpkg/tlperl/site/lib/URI/rsync.pm @@ -6121,29 +6306,23 @@ binfiles arch=win32 size=15632 tlpkg/tltcl/bin/wish.exe tlpkg/tltcl/bin/wish86.exe tlpkg/tltcl/bin/zlib1.dll - tlpkg/tltcl/lib/dde1.4/libtcldde14.dll.a tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl tlpkg/tltcl/lib/dde1.4/tcldde14.dll - tlpkg/tltcl/lib/itcl4.2.1/itcl.tcl - tlpkg/tltcl/lib/itcl4.2.1/itcl421.dll - tlpkg/tltcl/lib/itcl4.2.1/itclConfig.sh - tlpkg/tltcl/lib/itcl4.2.1/itclHullCmds.tcl - tlpkg/tltcl/lib/itcl4.2.1/itclWidget.tcl - tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.a - tlpkg/tltcl/lib/itcl4.2.1/pkgIndex.tcl - tlpkg/tltcl/lib/libtcl86.dll.a - tlpkg/tltcl/lib/libtclstub86.a - tlpkg/tltcl/lib/libtk86.dll.a - tlpkg/tltcl/lib/libtkstub86.a - tlpkg/tltcl/lib/reg1.3/libtclreg13.dll.a + tlpkg/tltcl/lib/itcl4.2.2/itcl.tcl + tlpkg/tltcl/lib/itcl4.2.2/itcl422.dll + tlpkg/tltcl/lib/itcl4.2.2/itclConfig.sh + tlpkg/tltcl/lib/itcl4.2.2/itclHullCmds.tcl + tlpkg/tltcl/lib/itcl4.2.2/itclWidget.tcl + tlpkg/tltcl/lib/itcl4.2.2/pkgIndex.tcl tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl tlpkg/tltcl/lib/reg1.3/tclreg13.dll - tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl - tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dll + tlpkg/tltcl/lib/sqlite3.36.0/pkgIndex.tcl + tlpkg/tltcl/lib/sqlite3.36.0/sqlite3360.dll tlpkg/tltcl/lib/tcl8.6/auto.tcl tlpkg/tltcl/lib/tcl8.6/clock.tcl tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc + tlpkg/tltcl/lib/tcl8.6/encoding/cns11643.enc tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc @@ -6187,6 +6366,7 @@ binfiles arch=win32 size=15632 tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc + tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-11.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc @@ -6902,6 +7082,7 @@ binfiles arch=win32 size=15632 tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston + tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kanton tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein @@ -6967,31 +7148,30 @@ binfiles arch=win32 size=15632 tlpkg/tltcl/lib/tcl8.6/tzdata/WET tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu tlpkg/tltcl/lib/tcl8.6/word.tcl - tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.15.tm + tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.18.tm tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.3.tm tlpkg/tltcl/lib/tcl8/8.6/http-2.9.5.tm - tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm + tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.3.tm tlpkg/tltcl/lib/tclConfig.sh tlpkg/tltcl/lib/tclooConfig.sh - tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.a - tlpkg/tltcl/lib/tdbc1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbc1.1.2/tdbc.tcl - tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dll - tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh - tlpkg/tltcl/lib/tdbcmysql1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql.tcl - tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dll - tlpkg/tltcl/lib/tdbcodbc1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc.tcl - tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dll - tlpkg/tltcl/lib/tdbcpostgres1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl - tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dll - tlpkg/tltcl/lib/thread2.8.6/pkgIndex.tcl - tlpkg/tltcl/lib/thread2.8.6/thread286.dll - tlpkg/tltcl/lib/thread2.8.6/ttrace.tcl + tlpkg/tltcl/lib/tdbc1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbc1.1.3/tdbc.tcl + tlpkg/tltcl/lib/tdbc1.1.3/tdbc113.dll + tlpkg/tltcl/lib/tdbc1.1.3/tdbcConfig.sh + tlpkg/tltcl/lib/tdbcmysql1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbcmysql1.1.3/tdbcmysql.tcl + tlpkg/tltcl/lib/tdbcmysql1.1.3/tdbcmysql113.dll + tlpkg/tltcl/lib/tdbcodbc1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbcodbc1.1.3/tdbcodbc.tcl + tlpkg/tltcl/lib/tdbcodbc1.1.3/tdbcodbc113.dll + tlpkg/tltcl/lib/tdbcpostgres1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbcpostgres1.1.3/tdbcpostgres.tcl + tlpkg/tltcl/lib/tdbcpostgres1.1.3/tdbcpostgres113.dll + tlpkg/tltcl/lib/thread2.8.7/pkgIndex.tcl + tlpkg/tltcl/lib/thread2.8.7/thread287.dll + tlpkg/tltcl/lib/thread2.8.7/ttrace.tcl tlpkg/tltcl/lib/tk8.6/bgerror.tcl tlpkg/tltcl/lib/tk8.6/button.tcl tlpkg/tltcl/lib/tk8.6/choosedir.tcl @@ -7237,383 +7417,6 @@ catalogue-license lppl catalogue-topics layout catalogue-version 1.3a -name Asana-Math -category Package -revision 50999 -shortdesc A font to typeset maths in Xe(La)TeX and Lua(La)TeX -relocated 1 -longdesc The Asana-Math font is an OpenType font that includes almost -longdesc all mathematical Unicode symbols and it can be used to typeset -longdesc mathematical text with any software that can understand the -longdesc MATH OpenType table (e.g., XeTeX 0.997 and Microsoft Word -longdesc 2007). The font is beta software. Typesetting support for use -longdesc with LaTeX is provided by the fontspec and unicode-math -longdesc packages. -containersize 673828 -containerchecksum e1ee08540790685aab85c8acb407526f5936478c37d86b266728fdf39bb906bc7f6566bf5eae90b631eb59f59d65d414943a6faab922681199af76102078ed4f -doccontainersize 3748 -doccontainerchecksum 69a6615dda5f7e47fdff1b0b1afc4211f749a929b81f19a554246033e6f5f4a482c3c03a6903b64d83c4daeccb70983dacb35467047a467314637e65a19c917c -docfiles size=3 - RELOC/doc/fonts/Asana-Math/FontLog.txt - RELOC/doc/fonts/Asana-Math/README details="Readme" -runfiles size=330 - RELOC/fonts/opentype/public/Asana-Math/Asana-Math.otf - RELOC/fonts/truetype/public/Asana-Math/ASANA.TTC -catalogue-also stix xits -catalogue-ctan /fonts/Asana-Math -catalogue-license ofl -catalogue-topics font font-maths font-otf font-ttf -catalogue-version 000.958 - -name ESIEEcv -category Package -revision 15878 -shortdesc Curriculum vitae for French use -relocated 1 -longdesc The package allows the user to set up a curriculum vitae as a -longdesc French employer will expect. -containersize 1596 -containerchecksum 79fe8175d0adf25ebf30421eca323f9042bc98792290763b06ba53978bf4962dabab228b9aa6220f859f64356eabd2cc94e71351aac441e64afa3fca8f73f742 -doccontainersize 131168 -doccontainerchecksum 85d731182d5284da69254744a7d9e23326f5344a6585ae95410671cd5721961958480fab4b621d58fe01ff9bf0a602b3f94089dafaf5614fc8d57ad243e9b223 -docfiles size=42 - RELOC/doc/latex/ESIEEcv/ESIEEcv.pdf details="Package documentation" - RELOC/doc/latex/ESIEEcv/cvtest.pdf details="Test/sample document" - RELOC/doc/latex/ESIEEcv/cvtest.tex -srccontainersize 6876 -srccontainerchecksum a63bc1de05f659d72f9fc297436e7aad36db6124f22c2a29c65418a1233c37a0a995bba3267fca6fc83f04efa119315c25937aff733b64b7c78275313209d42c -srcfiles size=6 - RELOC/source/latex/ESIEEcv/ESIEEcv.dtx - RELOC/source/latex/ESIEEcv/ESIEEcv.ins -runfiles size=1 - RELOC/tex/latex/ESIEEcv/ESIEEcv.sty -catalogue-also curve currvita cv europecv vita -catalogue-ctan /macros/latex/contrib/ESIEEcv -catalogue-license lppl -catalogue-topics cv french - -name GS1 -category Package -revision 44822 -shortdesc Typeset EAN barcodes using TeX rules, only -relocated 1 -longdesc The (LaTeX 3) package typesets EAN-8 and EAN-13 barcodes, using -longdesc the facilities of the rule-D package. -containersize 3452 -containerchecksum c71acefcb0ff1cd97792c27435e7eb4f4e32f072a275e5eb7dd13d7b9928ca00318d0acdf605f35cc4a3d7099247c290155d6963ac1560f4b11f37a123fde0b6 -doccontainersize 1137680 -doccontainerchecksum 6e714b1087d228923f38dc3c8680e57de314eab79ab15f0aa247ad002a3aa6a9dac2a253c5688c904408c8d14dadbe307b3d3446b38db767a650989d5ed9e878 -docfiles size=310 - RELOC/doc/latex/GS1/GS1.pdf details="Package documentation" - RELOC/doc/latex/GS1/README details="Readme" - RELOC/doc/latex/GS1/examples/EANBarcode.pdf - RELOC/doc/latex/GS1/examples/EANBarcode.tex - RELOC/doc/latex/GS1/examples/EANControlDigit.pdf - RELOC/doc/latex/GS1/examples/EANControlDigit.tex - RELOC/doc/latex/GS1/examples/GSSetup.pdf - RELOC/doc/latex/GS1/examples/GSSetup.tex - RELOC/doc/latex/GS1/examples/GS_cut_EAN_control_digit.pdf - RELOC/doc/latex/GS1/examples/GS_cut_EAN_control_digit.tex - RELOC/doc/latex/GS1/examples/GS_set_EAN_control_digit.pdf - RELOC/doc/latex/GS1/examples/GS_set_EAN_control_digit.tex - RELOC/doc/latex/GS1/examples/GS_set_code_digit_seq.pdf - RELOC/doc/latex/GS1/examples/GS_set_code_digit_seq.tex - RELOC/doc/latex/GS1/examples/int_set_to_EAN_control_digit.pdf - RELOC/doc/latex/GS1/examples/int_set_to_EAN_control_digit.tex - RELOC/doc/latex/GS1/rule-D.pdf -srccontainersize 9936 -srccontainerchecksum 3ad67dc4bd1033f828cbc11196a6ce9a25b2abc90348f727423effd6d97acd7fbf617b88740afb9050f481fb403401033c3dc60c3b9ac326467697f9b1d09a49 -srcfiles size=12 - RELOC/source/latex/GS1/GS1.dtx - RELOC/source/latex/GS1/GS1.ins - RELOC/source/latex/GS1/README - RELOC/source/latex/GS1/rule-D.dtx -runfiles size=4 - RELOC/tex/latex/GS1/GS1.sty - RELOC/tex/latex/GS1/rule-D.sty -catalogue-ctan /macros/latex/contrib/gs1 -catalogue-license lppl1.3c -catalogue-topics barcode -catalogue-version 22 - -name HA-prosper -category Package -revision 15878 -shortdesc Patches and improvements for prosper -relocated 1 -longdesc HA-prosper is a patch for prosper that adds new functionality -longdesc to prosper based presentations. Among the new features you will -longdesc find automatic generation of a table of contents on each slide, -longdesc support for notes and portrait slides. The available styles -longdesc demonstrate how to expand the functionality of prosper even -longdesc further. -containersize 28420 -containerchecksum 330df0a8d9b7b7ed5e4d2b74c626576ca8ac852cc84f9c79296141b14892819869cbd0e7f68050b4f3e5d107c43f9939ec9c9248c19ddd20da8d16ee2c25104e -doccontainersize 205052 -doccontainerchecksum 55822b9703d44481ae62dcb690adaba29cee5432b5b8b9f549884f55e943b1575064419712745166a6c0fd0fdfadac60473c6642816e1efac92c8e27c2cca76c -docfiles size=62 - RELOC/doc/latex/HA-prosper/HA-prosper.pdf details="Package documentation" - RELOC/doc/latex/HA-prosper/HAPBigtest.tex - RELOC/doc/latex/HA-prosper/HAPDualslide.tex - RELOC/doc/latex/HA-prosper/HAPIntroduction.tex - RELOC/doc/latex/HA-prosper/README details="Package README" -srccontainersize 38768 -srccontainerchecksum 646cea88f8d725e30257c15bcd198c0a2c9cd6477b956279a38443d5b22ac4c64e795a2ded53649b3d1504bbc66639946c331ba978e775a5fea33696c9bc6c2d -srcfiles size=41 - RELOC/source/latex/HA-prosper/HA-prosper.def - RELOC/source/latex/HA-prosper/HA-prosper.dtx -runfiles size=57 - RELOC/tex/latex/HA-prosper/HA-prosper.cfg - RELOC/tex/latex/HA-prosper/HA-prosper.sty - RELOC/tex/latex/HA-prosper/Styles/Aggie/AMLogo.eps - RELOC/tex/latex/HA-prosper/Styles/Aggie/HAPAggie.sty - RELOC/tex/latex/HA-prosper/Styles/Aggie/files.txt - RELOC/tex/latex/HA-prosper/Styles/Capsules/HAPcapsules.sty - RELOC/tex/latex/HA-prosper/Styles/Ciment/HAPciment.sty - RELOC/tex/latex/HA-prosper/Styles/Fyma/HAPFyma.sty - RELOC/tex/latex/HA-prosper/Styles/HA/HAPHA.sty - RELOC/tex/latex/HA-prosper/Styles/HA/flower.ps - RELOC/tex/latex/HA-prosper/Styles/Lakar/HAPLakar.sty - RELOC/tex/latex/HA-prosper/Styles/Simple/HAPsimple.sty - RELOC/tex/latex/HA-prosper/Styles/TCS/HAPTCS.sty - RELOC/tex/latex/HA-prosper/Styles/TCS/HAPTCSTealBlue.sty - RELOC/tex/latex/HA-prosper/Styles/TCS/HAPTCSgrad.sty - RELOC/tex/latex/HA-prosper/Styles/TCS/TCSgradlogo.ps - RELOC/tex/latex/HA-prosper/Styles/TCS/TCSlogo.ps - RELOC/tex/latex/HA-prosper/Styles/Tycja/HAPTycja.sty -catalogue-also powerdot -catalogue-ctan /macros/latex/contrib/ha-prosper -catalogue-license lppl -catalogue-topics presentation -catalogue-version 4.21 - -name IEEEconf -category Package -revision 15878 -shortdesc Macros for IEEE conference proceedings -relocated 1 -longdesc The IEEEconf class implements the formatting dictated by the -longdesc IEEE Computer Society Press for conference proceedings. -containersize 2544 -containerchecksum bd35025cabe78886f78333cb4ff186d0363480ea0c1f825456e9b6debc08c0a2dbfc7c703fc9caebaf2a20c47925141cb090d50146f054a76e1aecd861408517 -doccontainersize 177424 -doccontainerchecksum 0316a52d380555afb04358cadd56e6fabe23293bd3b6dd0f0d4e4df9db75e26708dfc7df4c280a8a9759e4c8518050805f197357b2efa43664a984f56dfabb05 -docfiles size=53 - RELOC/doc/latex/IEEEconf/IEEEconf.pdf details="Package documentation" - RELOC/doc/latex/IEEEconf/README details="Readme" -srccontainersize 12540 -srccontainerchecksum 18d0204a051b8c1d0ea034b7c3357228b0dd2f40d44ffc059ee270fc22f284a833eec72527874be0c1414e01ca91f403726c801f75e2f6cd2d0a2b097db5c53a -srcfiles size=11 - RELOC/source/latex/IEEEconf/IEEEconf.dtx - RELOC/source/latex/IEEEconf/IEEEconf.ins -runfiles size=2 - RELOC/tex/latex/IEEEconf/IEEEconf.cls -catalogue-ctan /macros/latex/contrib/IEEEconf -catalogue-license lppl -catalogue-topics confproc class -catalogue-version 1.4 - -name IEEEtran -category Package -revision 51065 -shortdesc Document class for IEEE Transactions journals and conferences -relocated 1 -longdesc The class and its BibTeX style enable authors to produce -longdesc officially-correct output for the Institute of Electrical and -longdesc Electronics Engineers (IEEE) transactions, journals and -longdesc conferences. -containersize 89364 -containerchecksum 7db183824e4a62a9f90046d62d33940573a25d2ebe72de0d57a68340e82e2b4b21fe74e74608cc73fe53b0d889019884aec8e1b11060849a38107280e0fce2f1 -doccontainersize 487244 -doccontainerchecksum 0fab8351fce31d36fc1cee91feea7d09e1acd78d80b0500d8c3fc7f3ce322055b952423e7f39d09f86e99b22aa24405ff5a0f00207f88a3cae8cf39593e9b326 -docfiles size=248 - RELOC/doc/latex/IEEEtran/IEEEtrantools_doc.txt - RELOC/doc/latex/IEEEtran/README details="Readme" - RELOC/doc/latex/IEEEtran/README.TEXLIVE - RELOC/doc/latex/IEEEtran/README.bibtex - RELOC/doc/latex/IEEEtran/README.extras - RELOC/doc/latex/IEEEtran/README.testflow - RELOC/doc/latex/IEEEtran/README.tools - RELOC/doc/latex/IEEEtran/bare_adv.tex - RELOC/doc/latex/IEEEtran/bare_conf.tex - RELOC/doc/latex/IEEEtran/bare_conf_compsoc.tex - RELOC/doc/latex/IEEEtran/bare_jrnl.tex - RELOC/doc/latex/IEEEtran/bare_jrnl_compsoc.tex - RELOC/doc/latex/IEEEtran/bare_jrnl_comsoc.tex - RELOC/doc/latex/IEEEtran/bare_jrnl_transmag.tex - RELOC/doc/latex/IEEEtran/bibtex/changelog.txt - RELOC/doc/latex/IEEEtran/changelog.txt - RELOC/doc/latex/IEEEtran/testflow.tex - RELOC/doc/latex/IEEEtran/testflow_ctl_A4.pdf - RELOC/doc/latex/IEEEtran/testflow_ctl_LTR.pdf - RELOC/doc/latex/IEEEtran/testflow_doc.pdf - RELOC/doc/latex/IEEEtran/tools/changelog.txt - RELOC/doc/latex/IEEEtran/tux.eps - RELOC/doc/latex/IEEEtran/tux.pdf -runfiles size=205 - RELOC/bibtex/bib/IEEEtran/IEEEabrv.bib - RELOC/bibtex/bib/IEEEtran/IEEEexample.bib - RELOC/bibtex/bib/IEEEtran/IEEEfull.bib - RELOC/bibtex/bst/IEEEtran/IEEEtran.bst - RELOC/bibtex/bst/IEEEtran/IEEEtranN.bst - RELOC/bibtex/bst/IEEEtran/IEEEtranS.bst - RELOC/bibtex/bst/IEEEtran/IEEEtranSA.bst - RELOC/bibtex/bst/IEEEtran/IEEEtranSN.bst - RELOC/tex/latex/IEEEtran/IEEEtran.cls - RELOC/tex/latex/IEEEtran/IEEEtrantools.sty -catalogue-contact-home http://www.michaelshell.org/tex/ieeetran/ -catalogue-ctan /macros/latex/contrib/IEEEtran -catalogue-license lppl1.3 -catalogue-topics journalpub class -catalogue-version 1.8b - -name MemoirChapStyles -category Package -revision 25918 -catalogue memoirchapterstyles -shortdesc Chapter styles in memoir class -relocated 1 -longdesc A showcase of chapter styles available to users of memoir: the -longdesc six provided in the class itself, plus many from elsewhere (by -longdesc the present author and others). The package's resources apply -longdesc only to memoir, but the package draws from a number of sources -longdesc relating to standard classes, including the fncychap package, -longdesc and Vincent Zoonekynd's tutorial on headings. -containersize 604 -containerchecksum 83455766eb557edebad28b73c5decb0a7a23f097bdfb795cad9cc0847af916ab012fd044a63dc9893932ce0f161e831a2a8e7c0138a2157e0f1f4f2211667c16 -doccontainersize 755400 -doccontainerchecksum 32b171486838a762b2cd49af46d3f2a152e9d592735a15a407784cde02e5be9281798302eb094f0c045f895a8f6e86464e9c214bd06f9061c313807ec36cbb1f -docfiles size=461 - RELOC/doc/latex/MemoirChapStyles/MemoirChapStyles.pdf details="The document itself" - RELOC/doc/latex/MemoirChapStyles/MemoirChapStyles.tex - RELOC/doc/latex/MemoirChapStyles/README details="Readme" -catalogue-ctan /info/latex-samples/MemoirChapStyles -catalogue-license lppl -catalogue-topics use-sample -catalogue-version 1.7e - -name SIstyle -category Package -revision 54080 -shortdesc Package to typeset SI units, numbers and angles -relocated 1 -longdesc This package typesets SI units, numbers and angles according to -longdesc the ISO requirements. Care is taken with font setup and -longdesc requirements, and language customisation is available. Note -longdesc that this package is (in principle) superseded by siunitx; -longdesc sistyle has maintenance-only support, now. -containersize 3544 -containerchecksum 69bc838535facdc8ba17db91ead53dbc233f7d53e453164611fcd7e194692212ff74f57979023fe14ed8c8df347caeb42d99fae0b14c3cc54c60c8411bdef80d -doccontainersize 323444 -doccontainerchecksum 6fb33be5371932e95e5e3002bb2696d0707d62425f1a539764d195ee119f37441bf288a502770667624746631bd75227a245bbcc2050c1c2d815ce4c8fa6ec85 -docfiles size=126 - RELOC/doc/latex/SIstyle/README details="Readme" - RELOC/doc/latex/SIstyle/SIstyle-2.3a.pdf details="Package documentation" - RELOC/doc/latex/SIstyle/fig1.eps - RELOC/doc/latex/SIstyle/fig1.mps - RELOC/doc/latex/SIstyle/fig2.eps - RELOC/doc/latex/SIstyle/fig2.mps - RELOC/doc/latex/SIstyle/graphs_scr.zip -srccontainersize 18204 -srccontainerchecksum f1e23a9d04b637afd72056e1792a0c795f1b02b96ddd0170e6f412a8159389f8cd79bfdbfd2860fb5b6ca6b1794ff5c0bc59fbaabcdffbd8d69d26b205e60df5 -srcfiles size=19 - RELOC/source/latex/SIstyle/sistyle.dtx - RELOC/source/latex/SIstyle/sistyle.ins -runfiles size=3 - RELOC/tex/latex/SIstyle/sistyle.sty -catalogue-ctan /macros/latex/contrib/sistyle -catalogue-license lppl -catalogue-topics typesetting scientific-docs -catalogue-version 2.3a - -name SIunits -category Package -revision 15878 -shortdesc International System of Units -relocated 1 -longdesc Typeset physical units following the rules of the International -longdesc System of Units (SI). The package requires amstext, for proper -longdesc representation of some values. Note that the package is now -longdesc superseded by siunitx; siunits has maintenance-only support, -longdesc now. -containersize 6064 -containerchecksum b804d61bcdcc9d6f4559a05d8bfa7d8f7a3c378a618e5cd068b29e2661968b7564c36ce2e3d97f7fc7af15c11e89ac61e88ff25318d8c08536181d1f546f260d -doccontainersize 250180 -doccontainerchecksum 09c35a6d2e2d90701ac099eaf06116d4bf5b93652c512969dfe2afae74c9c04d70dcda8a5053d707aed0724fba0a8d9c3487a51fc617fd1a757c596a99b974dc -docfiles size=82 - RELOC/doc/latex/SIunits/README details="Readme" - RELOC/doc/latex/SIunits/SIunits.pdf details="Package documentation" -srccontainersize 34544 -srccontainerchecksum 82081b1c503098847bc5f24c2749fb6abd1a739ccd21b01464119b7b6a92bfbb51666d0f5d14aa335e23a03b72b5eae8fefccf9c790819a4f8cf14b37ff297ad -srcfiles size=40 - RELOC/source/latex/SIunits/SIunits.drv - RELOC/source/latex/SIunits/SIunits.dtx - RELOC/source/latex/SIunits/SIunits.ins -runfiles size=8 - RELOC/tex/latex/SIunits/SIunits.cfg - RELOC/tex/latex/SIunits/SIunits.sty - RELOC/tex/latex/SIunits/binary.sty -catalogue-also sistyle -catalogue-ctan /macros/latex/contrib/SIunits -catalogue-license lppl1.3 -catalogue-topics typesetting scientific-docs -catalogue-version 1.36 - -name Tabbing -category Package -revision 17022 -shortdesc Tabbing with accented letters -relocated 1 -longdesc By default, some of the tabbing environment's commands clash -longdesc with default accent commands; LaTeX provides the odd commands -longdesc \a', etc., to deal with the clash. The package offers a variant -longdesc of the tabbing environment which does not create this -longdesc difficulty, so that users need not learn two sets of accent -longdesc commands. -containersize 1360 -containerchecksum 10d3c274c5838c48bd47f651bfc57aeded8246787e23091307dcabf2794fc9eec19bc3a3af9ae08b812688ebc4fffd295fb01c7be7d61fcd06ccb46ce4f6b739 -doccontainersize 216508 -doccontainerchecksum 1f4eb22039e3bae3897502fe541e595c802fffa94d2cdefed451cf24883e1f41d29e9ea0065d1d68ddee3e166aaa1ba7896dd84bf612e9c007ecc5c1e2d5f616 -docfiles size=58 - RELOC/doc/latex/Tabbing/00readme - RELOC/doc/latex/Tabbing/Tabbing.pdf details="Package documentation (English)" language="en" -srccontainersize 3728 -srccontainerchecksum a4c7b558e6e5ad9eeb8b4e3d81c20edb09d66cd8aaec2b501224fb7f93a40c3771f8e23d2fbfb910158464f98d8172bc691787ef1c2256066fb85e96068f368a -srcfiles size=3 - RELOC/source/latex/Tabbing/Tabbing.dtx - RELOC/source/latex/Tabbing/Tabbing.ins -runfiles size=1 - RELOC/tex/latex/Tabbing/Tabbing.sty -catalogue-ctan /macros/latex/contrib/Tabbing -catalogue-license lppl1 -catalogue-topics alignment macro-supp - -name Type1fonts -category Package -revision 19603 -catalogue fontinstallationguide -shortdesc Font installation guide -relocated 1 -longdesc This guide discusses the most common scenarios you are likely -longdesc to encounter when installing Type 1 PostScript fonts. While the -longdesc individual tools employed in the installation process are -longdesc documented well, the actual difficulty most users are facing -longdesc when trying to install new fonts is understanding how to put -longdesc all the pieces together. This is what this guide is about. -containersize 592 -containerchecksum 858836fc8a955b87f823c25b22fbb4b07f119186ab437e0e7ef7d387bb8295b8a65deb237c649d93afe7d72213745d4cfbe48a51372c69c12d088f5403f22dc3 -doccontainersize 527324 -doccontainerchecksum 5448b85539d29ace8365bd0e197693c0c4c53a145d5182c3f125e11cb3ca8194675ca9553ad53bf7e503b1636f17614ea2e338113f61474d9744dfa91800390e -docfiles size=242 - RELOC/doc/fonts/Type1fonts/README details="Readme" - RELOC/doc/fonts/Type1fonts/examples.zip - RELOC/doc/fonts/Type1fonts/fontinstallationguide.pdf details="The document itself" - RELOC/doc/fonts/Type1fonts/fontinstallationguide.tex -catalogue-ctan /info/Type1fonts/fontinstallationguide -catalogue-license fdl -catalogue-topics font-doc -catalogue-version 2.14 - name a0poster category Package revision 54071 @@ -7878,33 +7681,36 @@ catalogue-topics bibtex-sty name aalok category Package -revision 57728 +revision 61719 shortdesc LaTeX class file for the Marathi journal 'Aalok' relocated 1 longdesc aalok mraatthii niytkaalikaacii akssrjulnnii krnnyaakritaa longdesc laattek-vrg. This package provides the class file for longdesc typesetting 'Aalok', a Marathi journal with LaTeX. -containersize 6312 -containerchecksum f25d1ac4e5de93e910a445e1830694c8f3a4de7976731a334c2bcb32b6fccac9d4386700b037c6c12556a9f9b575f90616cebc00d05f00f1db0273cc708379c6 -doccontainersize 186892 -doccontainerchecksum 80b48b0a8eb1a75d0860d18d3ee4dbd93df3e7b11f3d22f8ec442bea6e16d0dbd1a4bed74450b7683d5e1eb05b43b1e2ffbe04ca15c52c3b7091746c45cb4675 -docfiles size=54 +containersize 6092 +containerchecksum 03d1585e9b92e26044066d1f5b8d2dec0ad298627cc94fc1ab11e45307f62c573934f1a2cae6c5318a9cb377834d4f5a490144cc07bdebd9dc22cf298315630b +doccontainersize 165976 +doccontainerchecksum 702145c708edf984d24153822036acc0b563038c50423af0cd3cc6b008b7eb3bc8d67eddaac350ac6557650177218260e5adfaf0ca5807130b0e23ec7127470d +docfiles size=55 RELOC/doc/latex/aalok/COPYING + RELOC/doc/latex/aalok/LICENSE.md RELOC/doc/latex/aalok/README.txt details="Readme" RELOC/doc/latex/aalok/aalok.pdf details="Package documentation" language="mr" -srccontainersize 18448 -srccontainerchecksum 389c3ad43370e282bf29b0c80fab0324c66b00c2f379404836f91f77113b0c736c502578317a1b56f37dd25da3f89ac233eab5d21e71f1204c9ce159703f264b +srccontainersize 18636 +srccontainerchecksum b452ccf38dfb3436aa8a6907798101621fb2f5a66077cc24b316760013b0e665ef26d69b444c27cc8521dd6c06828be8a832e061df74bdcc70577f262ae987c3 srcfiles size=21 RELOC/source/latex/aalok/aalok.dtx RELOC/source/latex/aalok/aalok.ins runfiles size=7 RELOC/tex/latex/aalok/aalok.cls -catalogue-contact-bugs https://gitlab.com/aalok/aalok-latex/-/issues -catalogue-contact-repository https://gitlab.com/aalok/aalok-latex +catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=aalok +catalogue-contact-home https://puszcza.gnu.org.ua/projects/aalok +catalogue-contact-repository https://git.gnu.org.ua/aalok.git +catalogue-contact-support mailto:aalok-latex@gnu.org.ua catalogue-ctan /macros/unicodetex/latex/aalok -catalogue-license gpl3+ other-free -catalogue-topics class journalpub marathi -catalogue-version 0.2 +catalogue-license gpl3+ other-free fdl +catalogue-topics class journalpub marathi expl3 +catalogue-version 0.6 name aastex category Package @@ -8086,6 +7892,97 @@ catalogue-license lppl1.3 catalogue-topics dissertation class portuguese-br catalogue-version 1.9.7 +name aboensis +category Package +revision 62977 +shortdesc A late medieval OpenType cursive font +relocated 1 +longdesc The package contains the free OpenType medieval cursive font +longdesc Aboensis and a style file to use it in XeLaTeX documents. The +longdesc font is based on Codex Aboensis, that is a law book written in +longdesc Sweden in the 1430s. Since medieval cursive is very difficult +longdesc to read for modern people, the font is not suitable for use as +longdesc an ordinary book font, but is intended for emulating late +longdesc medieval manuscripts. The font contains two sets of initials: +longdesc Lombardic and cursive to go with the basic alphabet, and there +longdesc is support for writing two-colored initials and capitals. There +longdesc are also a large number of abbreviation sigla that can be +longdesc accessed as ligature substitutions. The style file contains +longdesc macros that help to use the extended features of the font such +longdesc as initials and two-colored capitals. There are also macros to +longdesc help achieve even pages with consistent line spacing. +containersize 96600 +containerchecksum 74f569d7f8b942087285964f350e97b15de05a69a09b1aa21d3bee09a017381d4b18b449a55aafcd0009a5941f0bea198b04947a81b331541af6617d5a58ad73 +doccontainersize 35013704 +doccontainerchecksum 84317ef83e712296819b25926adb7522531482b9d17d807cdfd3897f712aae8a8f161a242bffdbe7511478a3e5ec2c1e76fcf51c14661b3465aabbc6b95bbaf2 +docfiles size=9794 + RELOC/doc/fonts/aboensis/Aboensis.glyphs + RELOC/doc/fonts/aboensis/MANIFEST-Aboensis.txt + RELOC/doc/fonts/aboensis/OFL.txt + RELOC/doc/fonts/aboensis/README details="Readme" + RELOC/doc/fonts/aboensis/aboensis.pdf details="Package documentation" + RELOC/doc/fonts/aboensis/ccby4.txt + RELOC/doc/fonts/aboensis/doc/Makefile + RELOC/doc/fonts/aboensis/doc/ab_symbols.tex + RELOC/doc/fonts/aboensis/doc/aboensis.bib + RELOC/doc/fonts/aboensis/doc/aboensis.tex + RELOC/doc/fonts/aboensis/doc/pics/DF1423.jpg + RELOC/doc/fonts/aboensis/doc/pics/DF3001_fol2r.jpg + RELOC/doc/fonts/aboensis/doc/pics/REA-001r.jpg + RELOC/doc/fonts/aboensis/doc/pics/REA-001r2.jpg + RELOC/doc/fonts/aboensis/doc/pics/SDHK20000.jpg + RELOC/doc/fonts/aboensis/doc/pics/SDHK27022.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-18v.png + RELOC/doc/fonts/aboensis/doc/pics/aboensis-27r.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-27v.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-30v.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-37v.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-38v.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-39r.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-39v.jpg + RELOC/doc/fonts/aboensis/doc/pics/aboensis-78v.png + RELOC/doc/fonts/aboensis/doc/pics/aboensis-e14v.jpg + RELOC/doc/fonts/aboensis/doc/pics/budde-9v.png + RELOC/doc/fonts/aboensis/doc/pics/fields.png + RELOC/doc/fonts/aboensis/doc/pics/kalliala_fol16r.jpg + RELOC/doc/fonts/aboensis/doc/pics/kununx_balk.jpg + RELOC/doc/fonts/aboensis/doc/pics/photoshop-alternatives.png + RELOC/doc/fonts/aboensis/doc/pics/photoshop-one.png + RELOC/doc/fonts/aboensis/doc/pics/photoshop-two.png + RELOC/doc/fonts/aboensis/doc/pics/puupuntari.png + RELOC/doc/fonts/aboensis/doc/pics/rea-A.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-B.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-C.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-D.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-E.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-F.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-G.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-H.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-I.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-J.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-K.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-L.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-M.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-N.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-O.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-P.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-Q.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-R.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-S.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-T.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-U.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-V.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-W.jpg + RELOC/doc/fonts/aboensis/doc/pics/rea-Y.jpg + RELOC/doc/fonts/aboensis/doc/pics/viipuri.jpg + RELOC/doc/fonts/aboensis/lppl.txt +runfiles size=39 + RELOC/fonts/opentype/public/aboensis/Aboensis-Regular.otf + RELOC/tex/latex/aboensis/aboensis.sty +catalogue-ctan /fonts/aboensis +catalogue-license ofl lppl1.3c cc-by-4 pd +catalogue-topics font-bookhand font-calligraphic font-medieval font-display font-proportional font-otf font-supp + name abraces category Package revision 58761 @@ -8178,10 +8075,10 @@ catalogue-topics bibtex-sty name academicons category Package -revision 56119 +revision 62622 shortdesc Font containing high quality icons of online academic profiles relocated 1 -longdesc The academicons package provides access in (La)TeX to 112 high +longdesc The academicons package provides access in (La)TeX to 124 high longdesc quality icons of online academic profiles included in the free longdesc "Academicons" font. This package requires either the Xe(La)TeX longdesc or Lua(La)TeX engine to load the "Academicons" font from the @@ -8194,7 +8091,7 @@ longdesc font was designed by James Walsh and released (see longdesc http://jpswalsh.github.io/academicons/) under the open SIL Open longdesc Font License. This package is a redistribution of the free longdesc "Academicons" font with specific bindings for (La)TeX. It is -longdesc inspired and based on the fontawesome" package. The academicons +longdesc inspired and based on the fontawesome package. The academicons longdesc package provides the generic \aiicon command to access icons, longdesc which takes as mandatory argument the name of the desired icon. longdesc It also provides individual direct commands for each specific @@ -8202,15 +8099,15 @@ longdesc icon. The full list of icons and their respective names and longdesc direct commands can be found in the manual. For example, longdesc \aiicon{googlescholar} yields the same result as longdesc \aiGoogleScholar. -containersize 32636 -containerchecksum 87e2c5436f92e288c94d612380a2bd6736a19b7a6ba714c0d33bfad27aaab79cdf264b585e722055b1d8402be5c0001c1d8759ac3b79d6c2759c90d6a36d2f6a -doccontainersize 103408 -doccontainerchecksum 55f9e0192b8e50126fd573aee69ce5d7f389448f7af9e2973515ae49c552adaadd3eb8f06f019e42d0caa23c2d9a7841ae5fb7f6c0b6eed9a43eb60f7b0dd964 +containersize 35252 +containerchecksum 10fed2cdb2533a7291626eee2f3d46e79fe972eadd83cf7177f22228dcd13422549819dc5e1cf0b03e8397e23badc02a965857aca886ba004a3279efeb49b288 +doccontainersize 103532 +doccontainerchecksum beeb30c90b668edbd135a0067165232efd0919c4e42f9e968a8e0e3250a88ba9d1a4489fc8e8f10c69c27794b1e00c63151877e119ceb33da50b12c42c4fc80d docfiles size=29 RELOC/doc/fonts/academicons/README details="Readme" RELOC/doc/fonts/academicons/academicons.pdf details="Package documentation" RELOC/doc/fonts/academicons/academicons.tex -runfiles size=21 +runfiles size=22 RELOC/fonts/truetype/public/academicons/academicons.ttf RELOC/tex/latex/academicons/academicons.sty RELOC/tex/latex/academicons/tuacademicons.fd @@ -8218,7 +8115,7 @@ catalogue-contact-repository https://github.com/diogo-fernan/academicons catalogue-ctan /fonts/academicons catalogue-license lppl1.3c ofl catalogue-topics font font-supp-symbol font-symbol font-ttf -catalogue-version 1.9.0 +catalogue-version 1.9.1-2 name accanthis category Package @@ -8768,22 +8665,25 @@ catalogue-version 3.13c name acmart category Package -revision 58893 +revision 63003 shortdesc Class for typesetting publications of ACM relocated 1 longdesc This package provides a class for typesetting publications of longdesc the Association for Computing Machinery (ACM). -containersize 38456 -containerchecksum 4de88377bd70e14340ec18396a39262037c09b821efcfb9ed5a9149f38a2cd53088911e59f0e6634b93c29b7ff72569ac059f23c80b87799e7f7843c08384345 -doccontainersize 3532112 -doccontainerchecksum c71866f74f6b0cba3719a696bfc2818a3310fee24c32acc10cee0343e70082721b2216daae36a7753d6c125b44e56dbec0b085fe04fd9c90918c7ca2f7d014a6 -docfiles size=2620 +containersize 41388 +containerchecksum 13eecb196e2146464a75b2adb2c5071e26b6a499d1a666fb9a7278eb409f0a3cb4b392139515dcb4b6f245910199c8005efd6e62345fa5a07dac461d9f539590 +doccontainersize 4235964 +doccontainerchecksum 5c918f9b271400339c370b85f861159eb66872bcb1d7d5a507f02f2c4a9ee61f0976d4f2753cbcac6be6cf905f9dc9735ac969dc372db5b27396b131a934f251 +docfiles size=3270 RELOC/doc/latex/acmart/README details="Readme" RELOC/doc/latex/acmart/acmart.bib RELOC/doc/latex/acmart/acmart.pdf details="Documentation" RELOC/doc/latex/acmart/acmguide.pdf + RELOC/doc/latex/acmart/samples/abbrev.bib RELOC/doc/latex/acmart/samples/sample-acmlarge.pdf RELOC/doc/latex/acmart/samples/sample-acmlarge.tex + RELOC/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf + RELOC/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex RELOC/doc/latex/acmart/samples/sample-acmsmall-conf.pdf RELOC/doc/latex/acmart/samples/sample-acmsmall-conf.tex RELOC/doc/latex/acmart/samples/sample-acmsmall-submission.pdf @@ -8800,6 +8700,10 @@ docfiles size=2620 RELOC/doc/latex/acmart/samples/sample-lualatex.tex RELOC/doc/latex/acmart/samples/sample-manuscript.pdf details="Example of use" RELOC/doc/latex/acmart/samples/sample-manuscript.tex + RELOC/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf + RELOC/doc/latex/acmart/samples/sample-sigconf-biblatex.tex + RELOC/doc/latex/acmart/samples/sample-sigconf-i13n.pdf + RELOC/doc/latex/acmart/samples/sample-sigconf-i13n.tex RELOC/doc/latex/acmart/samples/sample-sigconf.pdf RELOC/doc/latex/acmart/samples/sample-sigconf.tex RELOC/doc/latex/acmart/samples/sample-sigplan.pdf @@ -8809,25 +8713,28 @@ docfiles size=2620 RELOC/doc/latex/acmart/samples/samples.dtx RELOC/doc/latex/acmart/samples/samples.ins RELOC/doc/latex/acmart/samples/sampleteaser.pdf -srccontainersize 53824 -srccontainerchecksum 69c661c3c7f90ed3aced2f3f3dbbdcc77098416460e708a90f7824c70203f92a58e7ffa1c095e3e4efdb5af351e13e35c45e625aa8c173b65a0842cf8a2d614d -srcfiles size=63 + RELOC/doc/latex/acmart/samples/software.bib +srccontainersize 57556 +srccontainerchecksum f84c4cb9774162d3694b3304edfd18ffc76a8d24f2b2fd3f4c669970bacce2b42fd2415dca41532c34404b6a571243513e47c65285cdc6cca581d0c5e42cefac +srcfiles size=68 RELOC/source/latex/acmart/Makefile RELOC/source/latex/acmart/acmart.dtx RELOC/source/latex/acmart/acmart.ins -runfiles size=54 +runfiles size=65 RELOC/bibtex/bst/acmart/ACM-Reference-Format.bst - RELOC/tex/latex/acmart/ACM-Reference-Format.bbx - RELOC/tex/latex/acmart/ACM-Reference-Format.cbx - RELOC/tex/latex/acmart/ACM-Reference-Format.dbx RELOC/tex/latex/acmart/acmart.cls + RELOC/tex/latex/acmart/acmauthoryear.bbx + RELOC/tex/latex/acmart/acmauthoryear.cbx + RELOC/tex/latex/acmart/acmdatamodel.dbx + RELOC/tex/latex/acmart/acmnumeric.bbx + RELOC/tex/latex/acmart/acmnumeric.cbx catalogue-contact-bugs https://github.com/borisveytsman/acmart/issues catalogue-contact-development https://github.com/borisveytsman/acmart/pulls catalogue-contact-repository https://github.com/borisveytsman/acmart/ catalogue-ctan /macros/latex/contrib/acmart catalogue-license lppl1.3 catalogue-topics class comp-sci comp-theory engineering journalpub -catalogue-version 1.77 +catalogue-version 1.84 name acmconf category Package @@ -8870,7 +8777,7 @@ catalogue-version 1.3 name acro category Package -revision 57447 +revision 62925 shortdesc Typeset acronyms relocated 1 longdesc The package enables the author to create acronyms in a simple @@ -8883,11 +8790,11 @@ longdesc which automatically sorts the list created by \printacronyms. depend etoolbox depend l3kernel depend l3packages -containersize 43672 -containerchecksum 5f0b03e3ceaab172a0c92e7f29795a0878118a07be27f079800703c0f59f127c2ca09b53922d7ce3f16ae772ec28528a69ac407092dccc2f5bb621460e6f38ee -doccontainersize 1223432 -doccontainerchecksum 5d558296f2b0a4442b82e49be12ae1f3dc80d40012d138ce4ef12ee8e22ef1b6d934acf7364c59be0138077311e8dc7b5bfac42478aa68a14750a6c41de1c6a4 -docfiles size=366 +containersize 44440 +containerchecksum 25c0dc9cda98db7ead55613aea92946cd90e7edfa1213d59966eb8fdd93ae1bc7b532f7849c43fb8fa77291b23dc5d8dc80cba4584c991a7b38e55564bd59ea3 +doccontainersize 1246936 +doccontainerchecksum c827f8dc5fa88b67e84e48d0cfb6d47aa5bfa98fbceed86e6262d98111a956d425d0a2f3cf54b18cba7593dfac17accc2cbe71cc04f1ea2157c511d670c41daa +docfiles size=373 RELOC/doc/latex/acro/README details="Readme" RELOC/doc/latex/acro/acro-manual.pdf details="Package documentation" RELOC/doc/latex/acro/acro-manual.tex @@ -8917,7 +8824,7 @@ docfiles size=366 RELOC/doc/latex/acro/examples/acro.example.texsx-542461.tex RELOC/doc/latex/acro/examples/acro.example.units.pdf RELOC/doc/latex/acro/examples/acro.example.units.tex -runfiles size=80 +runfiles size=81 RELOC/tex/latex/acro/acro-examples.sty RELOC/tex/latex/acro/acro.sty RELOC/tex/latex/acro/acro2.sty @@ -8926,7 +8833,7 @@ catalogue-contact-repository https://github.com/cgnieder/acro/ catalogue-ctan /macros/latex/contrib/acro catalogue-license lppl1.3c catalogue-topics acronym expl3 -catalogue-version 3.5 +catalogue-version 3.8 name acronym category Package @@ -8962,27 +8869,27 @@ catalogue-version 1.47 name acroterm category Package -revision 20498 +revision 61719 shortdesc Manage and index acronyms and terms relocated 1 longdesc Yet another package for acronyms: the package offers simple longdesc markup of acronyms and technical terms in the text, giving an longdesc index each of terms and acronyms with their expanded form. -containersize 1424 -containerchecksum fbcd24989570b083ec51365b560ad2a082a136fc8b2b57aaca4a03059f66dcbdca1efe39c959c8f1a049fdd978ab58a6920f914589c242264b9d803124d0e0cd +containersize 1408 +containerchecksum f8ce516ba2de1367bf414061e14c260be31304ce93693a95e6b9ed29d5cf170bb041248eafb76546cfb1547e687d07ec51333177405ffa8a5c9ea76070394832 doccontainersize 157936 -doccontainerchecksum 603375e44822841b1dbf52d7aab0c91c0ed36dcdada7e6fab607ba805fa896473674123a2594714fa0f698c559570431f09ec55ca41720586fd522df24453253 +doccontainerchecksum 66610cbd2e77d8f9b0eda3c61382dc1a8436169017d363a5716e0ad1991849824a1958552af4a14545dcac37191302c0907b505884f7cf1c7d83f8087d888b6a docfiles size=44 RELOC/doc/latex/acroterm/README details="Readme" RELOC/doc/latex/acroterm/acroterm.pdf details="Package documentation" -srccontainersize 3832 -srccontainerchecksum e289d4cce2bcbb70b20d1f59055cc019453e526ff2c0bee6e5a2d04573060d1d4490d89ec717fe55e4dd3754170f794e60acd453b21b884f595ea56bb6f95adc +srccontainersize 3828 +srccontainerchecksum 531b5768a7312bd40797b6cc67abc58050481ef97455219698018a635a298f542506669956211dab32d51dce2c86f3d3d6a2e913c4a0f81f072035a63470e5c0 srcfiles size=4 RELOC/source/latex/acroterm/acroterm.dtx RELOC/source/latex/acroterm/acroterm.ins runfiles size=1 RELOC/tex/latex/acroterm/acroterm.sty -catalogue-contact-repository http://github.com/nichtich/acroterm/ +catalogue-contact-repository https://github.com/nichtich/acroterm/ catalogue-ctan /macros/latex/contrib/acroterm catalogue-license lppl1.3 catalogue-topics acronym glossary @@ -9483,25 +9390,25 @@ catalogue-version 1.7.1 name adjmulticol category Package -revision 54157 +revision 63073 shortdesc Adjusting margins for multicolumn and single column output relocated 1 longdesc The package adds, to the multicol package, the option to change longdesc the margins for multicolumn and unicolumn layout. The package longdesc understands the difference between the even and odd margins for longdesc two side printing. -containersize 3000 -containerchecksum 4243fb86e7122ec721b975c16eebadcdb867313270a7c351543bad78be73eb82780f7eb1878f1901b8c1956d0103531f1973d9ba10bdeded7eeaa51b190a1514 -doccontainersize 299732 -doccontainerchecksum afa625a205d566369b4a702062ff39f62529f2191ec4293b282fe818f4e001b8cc9c65eec3a0df0175586969d77ec83e03b22ff41cff36788375c59d1f20c586 -docfiles size=77 +containersize 3072 +containerchecksum 1f56f7abbc0b5e8719ef22250ab74b76ce5afe6cd5014035e6e840bffd2dc775724d659f6e156ba1a36ecc87aa532e1a664095ea54bf87af5afed7b47af34582 +doccontainersize 312336 +doccontainerchecksum e8c1db9a78ae36a736fe5285a85a8bd83c67dbf7b77a7b445b4773ba9306f527f15e62ee05e31d7c2bed6cbd1d1a2b71a21a2b45af26e891f23e4419bb75ac32 +docfiles size=81 RELOC/doc/latex/adjmulticol/README details="Readme" RELOC/doc/latex/adjmulticol/adjmulticol.bib RELOC/doc/latex/adjmulticol/adjmulticol.pdf details="Package documentation" RELOC/doc/latex/adjmulticol/sample.pdf RELOC/doc/latex/adjmulticol/sample.tex -srccontainersize 7256 -srccontainerchecksum e1a9e8245494eb1bd09e82e914fc0009ac696d94ec0d4499a828bb5187e90741f0ae26cce956429fe802cb5c2af7d9c68454bc11deeca87bae8a531ed2a1d4dd +srccontainersize 7392 +srccontainerchecksum 4c9d7b208cbf542d70fc303ae4ad1d555e853f7519c1fa70d638199ac28fb5f2be1853078c8c99614b2d9be2b82975c79a0b448696412a832760a69ca91b3092 srcfiles size=7 RELOC/source/latex/adjmulticol/Makefile RELOC/source/latex/adjmulticol/adjmulticol.dtx @@ -9513,7 +9420,7 @@ catalogue-contact-repository https://github.com/borisveytsman/adjmulticol catalogue-ctan /macros/latex/contrib/adjmulticol catalogue-license lppl1.3 catalogue-topics multicol layout -catalogue-version 1.2 +catalogue-version 1.4 name adjustbox category Package @@ -10298,145 +10205,145 @@ runfiles size=24 name afm2pl.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of afm2pl -containersize 40304 -containerchecksum cd23193f64f252cfd3c788cf5dbe502f048eeb3e4594ef22e752e2a5b2a91cea491d8e2ce50cc51fac7f8a179ee7299a233326b219888b34949e81d501a771e3 +containersize 40460 +containerchecksum 3d88bee62b714ba8939c0fb0dcf69ec1cb48c4b4375a2777bcc74302f4425b6e886429061de927eb058f057854208ab7b46a84a68194236f0ad34a585277f260 binfiles arch=aarch64-linux size=26 bin/aarch64-linux/afm2pl name afm2pl.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of afm2pl -containersize 44224 -containerchecksum 9eb5af477646cfd648020e11aa922bab654cd4b40c7f541f78c9cabaabc89c2ee01269980c9df30c5bfd1eee78b466c5185d9e68da88340cf78cf5aa712f06fc +containersize 44504 +containerchecksum 6f651dac21d77548d2a22b6f815a731cd8eb67f43d25b805a25d5d6c358aa0777fedd7e08a4d48a4bbea7befd62352e4b29cb9c5c94d774c87b625d5f75175c9 binfiles arch=amd64-freebsd size=27 bin/amd64-freebsd/afm2pl name afm2pl.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of afm2pl -containersize 38192 -containerchecksum 17821b83f6335ab41a016fc72c1646ac747bf0dc52ccd11defa02382ebbacf055eb543e13e6520c36f7b5146cabad9ac1ea7c3f0102ad1f87e770800e2dda277 +containersize 38184 +containerchecksum c2981ce39088887df7d518b335a3479a541d32033f6e39610a76147da87f42b98114704ff4a83c1d612a4a016c1204d6f9668575a1ce3726a773a24925701419 binfiles arch=amd64-netbsd size=30 bin/amd64-netbsd/afm2pl name afm2pl.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of afm2pl -containersize 34168 -containerchecksum dfeef30a115c4ad3af5308c5643628c2bdcaa40693ecc7873406061b563fcb3e9fa9cfe07f7147977980d37de2103f3b6dd4fb8c364ea327154cfe97770204aa +containersize 34160 +containerchecksum c905747be329d86d900a3f63c3100d75820714d3795d35614d2dd4a2b5b902affecfd8aa26122c36cd36eb9893e5b8f9ccd161fd1e744c0ce54bb5d8ec544916 binfiles arch=armhf-linux size=21 bin/armhf-linux/afm2pl name afm2pl.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of afm2pl -containersize 13200 -containerchecksum 93965bf213aca834ad2d990d344c0a0191c2210f90df3bf81222791d5dc3a5c5ff56db69c9eb33440c0d9612ed332e94226ee54cdb47530b3a0b8eff067c323d -binfiles arch=i386-cygwin size=8 +containersize 14800 +containerchecksum 1c29ab29d2c4861a32c8b8e3412c38b562a0abe3e78da4e3a6f011505f16e23e5fccbbcaa33e0aef024b2033c4a2c62f5c48267ed21a6566536ca29a03495c44 +binfiles arch=i386-cygwin size=9 bin/i386-cygwin/afm2pl.exe name afm2pl.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of afm2pl -containersize 39272 -containerchecksum 1e250cf634418b5c06a3d3a295bdda4ef5db990368eda39d3cf09343c675aaba1e17ebf8f398da0522f0d11e144ee87907984545a6d60a858784abcd64388718 -binfiles arch=i386-freebsd size=23 +containersize 40172 +containerchecksum acbc251ece0c3d5a2156b7737319a86b8cfe9741f69bd526d2ea3205e3401d7d2c1cafbf306c3a8eb9913b1ff7db9b8b36beb8ad963a48a33c2ed00e5a33563a +binfiles arch=i386-freebsd size=24 bin/i386-freebsd/afm2pl name afm2pl.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of afm2pl -containersize 44072 -containerchecksum 1c258bb62d3e450bc046df9b21e77cb90d8e94e258c72b1a231953f9a7759393fff8831ff748acc1eb1755f993eb81721982dfbe2ff5d4c45c22049dfdf30592 -binfiles arch=i386-linux size=26 +containersize 44680 +containerchecksum 942438aa21ed1ab54bf32cf804f38b93e1ae44bb74ce500e7f175754603f741793863447c731c78d02c2ce2035d76d5827df2bb54224c58926db8dd21b333875 +binfiles arch=i386-linux size=27 bin/i386-linux/afm2pl name afm2pl.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of afm2pl -containersize 35048 -containerchecksum d47edd89b7c38b115fa7e6994fa126826669bffe2f6813dac84baa4d7c1acf1a5879513c77d4a6868f984e918ce7677ad235cd67aceae46f075c7837c9666f64 +containersize 35092 +containerchecksum 31d1bee3655a53d610f8aec1c2ffdd74561bec7b9b431d2fcb633aae918c6e65e7aab840049fd2bc56a530c9b6bad809b54e90aa86687bc029a3a9cf76b431dd binfiles arch=i386-netbsd size=27 bin/i386-netbsd/afm2pl name afm2pl.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of afm2pl -containersize 40340 -containerchecksum 134be982744b78840fbab2c8c1b6a813b310746d9158968f9041742b7618b9ab3c1bb2109e4f83f915b139975ef8a311144e7a371bdaf18c355829312004c76a +containersize 40344 +containerchecksum 14a1dbd74678c79d1e851237c89533e6676b97fe677f7c92f99154a185c8219e527a566a22b8521fad3162527fa17e9ea9f0b6469217e6f645f67977d0ad4b4b binfiles arch=i386-solaris size=22 bin/i386-solaris/afm2pl name afm2pl.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of afm2pl -containersize 83320 -containerchecksum 25ab570509df2ab370fb8547e69f588638278b37b1cb0544a6eb42771621c3c40adcc2af4d05b472270724f5fb662391516f874ce48d3bd0dc53b86fe2742bd2 -binfiles arch=universal-darwin size=71 +containersize 83616 +containerchecksum b252f1847f449f499612c7823d9faf5849d5df61c2a44cb468f9c23a64b464a5a48c76ee90c009a91422d6e5507a15bf2d29198cd455b3692d911130288c4f6c +binfiles arch=universal-darwin size=75 bin/universal-darwin/afm2pl name afm2pl.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of afm2pl -containersize 14732 -containerchecksum 49637d1d2a26079ddb47ebfff2bef63a264a9a1ea8eefd948063b127e65ec76400d7b48c589081a027b910d5c8d1cea0f1813aab83fa3fc4028a4a22a6373fcb +containersize 14740 +containerchecksum 507d260b6a5419bc01b6c4bad55149475f8d5ffd5266197fede72f33a7e2aece7a36c567be5d38f66c0fc43273ce9952d782d3148d36c02112d5112a5bfb0a9c binfiles arch=win32 size=9 bin/win32/afm2pl.exe name afm2pl.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of afm2pl -containersize 14404 -containerchecksum 59761aa2d5a5cac8779c702b32eab4f8cf7794d520ec5dc0b0bd0cc41fd079b34155a0c582777aa2fc31ac9a06c76cc31202a59ea7b91dea7312684f18f2f5f0 +containersize 14452 +containerchecksum cdd61fb4763d975aaa6f0628fe4bdd934a1ea61b68fa2d3d765e22dd276d0bdec0e00a934315dab21de34083b2d9b50119626aa564f67bf65617d32cff674b88 binfiles arch=x86_64-cygwin size=8 bin/x86_64-cygwin/afm2pl.exe name afm2pl.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of afm2pl -containersize 40656 -containerchecksum 63501087582f0e33084676b6b0cbf954dcbc1696307f8811c3dc38bae60a0a4892d1d4c96c887fa8af81f91a19cd430d2dd204619705dc9bfcc31838a7cb7edb +containersize 40632 +containerchecksum 9b9a0ebc00ad414cb223ff3e856c1687686b61b3a7154ff430719734ce359b4556226f1e489b80cd5a88862afe820b7caec7fb899b604d988ab261519c722e17 binfiles arch=x86_64-darwinlegacy size=24 bin/x86_64-darwinlegacy/afm2pl name afm2pl.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of afm2pl -containersize 42412 -containerchecksum 33b7261673a1dd6bcf95299a8c96f76299f387f107a8008f5d4dac9fd00aef48c0edb47d7d7d9c57e3a612db7cd3625c83761b2386d050ccac0c8d54256cfbc3 -binfiles arch=x86_64-linux size=24 +containersize 42244 +containerchecksum 1a3b6a61f15177c29b263d6e176dbffafa2efbc249c0733cea7c1e1e3ed88a1a1fea9e1d3c0c931e1af08972c848519582549af45c8ca4e4eee3651365278ee7 +binfiles arch=x86_64-linux size=25 bin/x86_64-linux/afm2pl name afm2pl.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of afm2pl -containersize 44016 -containerchecksum 9057db93a942016711d8e4cbe501d73bbb9a5860f69f3c5cdb354b36b18939eef3fba6ef6405a6553443b589d572d8a28b7792418a13cfad9e7caf17438f538b -binfiles arch=x86_64-linuxmusl size=26 +containersize 43624 +containerchecksum 6b8d247ad5ce1b2d89dfc3706ff4677668eca878a6441235a1a3d7fbeae91e9bc2c5f28d556a3f622c49162a4afc03d162c61cdc813704868ffe16f7992140a5 +binfiles arch=x86_64-linuxmusl size=25 bin/x86_64-linuxmusl/afm2pl name afm2pl.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of afm2pl -containersize 44352 -containerchecksum 5314ec4a27a58c20d2cf96cd502b8acb976983058951a51bf3770d8d581c7cd9fe5445daae533382e88368e00be8ba96f62c19fc5abbb02a4755f3c805d72bfe +containersize 44328 +containerchecksum 5f38ffd114782c4a89419c1c03b91e3ccab3d03d2d2ae64796c1949124579c271d1cd374db27e8ad1dfa2cd539073d71718ec2d375691dd8f871a3304af15e20 binfiles arch=x86_64-solaris size=26 bin/x86_64-solaris/afm2pl @@ -10745,15 +10652,15 @@ catalogue-version 0.2 name albatross category Package -revision 57416 +revision 61175 shortdesc Find fonts that contain a given glyph longdesc This is a command line tool for finding fonts that contain a longdesc given (Unicode) glyph. It relies on Fontconfig. depend albatross.ARCH -containersize 2828456 -containerchecksum 78f4df49c5d7e4bc942ee80e1e9e7282d3b90b00af2cb946c52fca223b224dbf26c385f81d7a5c05e27e8e52b8de7c1197667e6ee699f8e8834d0d8739bc5f83 -doccontainersize 99644 -doccontainerchecksum 3501da3f5dd2ed9830029f4880e59ec6a837ae6063fc7abf6b3d2cee0357c2fab2c7747676a0a1d719e68cb512e680fd0a2eb77ba09993f86f5e32ae5f8e40bc +containersize 2176876 +containerchecksum 8c3556c5c59c049a295790042f72b929484962b622a00c3a3dd39817978fe1cb2f56ddee9863f65429b507350c197740306fd0e28be322d26d6f30ff8d77c10f +doccontainersize 101296 +doccontainerchecksum beef301cbcccedda3b3a625a87a572fda75d8c28a6d76d45bab4333b17a1a581e1fc42abb169b6fbc8b461334f9b83063f6fd26e445ef42f56904c051b65d311 docfiles size=42 texmf-dist/doc/man/man1/albatross.1 texmf-dist/doc/man/man1/albatross.man1.pdf @@ -10761,11 +10668,11 @@ docfiles size=42 texmf-dist/doc/support/albatross/albatross-manual.pdf details="Package documentation" texmf-dist/doc/support/albatross/albatross-manual.tex texmf-dist/doc/support/albatross/version.tex -srccontainersize 4824 -srccontainerchecksum fadc69184b89a4d664f9fc8b3d7d18ca3bf9cfc49c62ada68f7b265cf3cc9b196e06b086058bce2f842200f754e8c5f1eb16b5c4f17a9cfa00166d3ae64ceef1 +srccontainersize 4992 +srccontainerchecksum 69b966e2cc59ad0f5f46500c4b2a21e3ea4e627f03b2b7b99e5e313dbdb35c5758762821cf3d776a39a9cdd930a80b964ff70bb956b8fc528113c354a88b9934 srcfiles size=2 - texmf-dist/source/support/albatross/albatross-0.3.0-src.zip -runfiles size=766 + texmf-dist/source/support/albatross/albatross-0.4.0-src.zip +runfiles size=586 texmf-dist/scripts/albatross/albatross.jar texmf-dist/scripts/albatross/albatross.sh catalogue-contact-bugs https://gitlab.com/islandoftex/albatross/-/issues @@ -10773,8 +10680,8 @@ catalogue-contact-repository https://gitlab.com/islandoftex/albatross/ catalogue-contact-support https://gitter.im/Island-of-TeX/community catalogue-ctan /support/albatross catalogue-license bsd3 -catalogue-topics unicode font-util -catalogue-version 0.3.0 +catalogue-topics unicode font-sel +catalogue-version 0.4.0 name albatross.aarch64-linux category Package @@ -15501,7 +15408,7 @@ catalogue-topics font font-body font-serif font-sans font-proportional font-t1en name aleph category Package -revision 57972 +revision 62387 shortdesc Extended TeX longdesc An development of omega, using most of the extensions of TeX longdesc itself developed for e-TeX. @@ -15513,10 +15420,10 @@ depend lambda depend latex depend plain execute AddFormat name=aleph engine=aleph options=*aleph.ini fmttriggers=cm,hyphen-base,knuth-lib,plain -containersize 540 -containerchecksum 7d9241eab3e1e34f8c1aef85c4f2278680cd147cc4f188194c8c27147df3b9bf2a3bee7c651227aac79996e0745124990950ddc010a4f6662fda4a2f72575211 -doccontainersize 30580 -doccontainerchecksum 87de188abf9880f2e680d6582cfb20d8166eb0c3ed2d3a85971eeac6ba8abea2d7f46b8037c26b719c1289f778d4e94ae1813598e73f8f56f6224e3299852cf6 +containersize 544 +containerchecksum 222d0c7045ddfdde5f0ca0ebe20a029c32fd0d4f35326c5ead6bf4ebbcadc86a2a2ff609bca3a6c3a04a09828c50c885f49ef9da0e6e548c18c2633400865c7f +doccontainersize 32128 +doccontainerchecksum 77d2daaacfa99d7f4ed5b70706751936bed5ae00ac67490e428d900b5fee3d78797d2324039743cbf0cb06a3a03dba17643d67d9057d020a95a536c860d5e78e docfiles size=12 texmf-dist/doc/aleph/base/News texmf-dist/doc/aleph/base/readme.txt @@ -15530,146 +15437,146 @@ catalogue-topics engine omega name aleph.aarch64-linux category Package -revision 58389 +revision 62457 shortdesc aarch64-linux files of aleph -containersize 244028 -containerchecksum 70e8e40cdaf3527c80bdd5c00ef201f90c5d8f42e1dcf11bee1383bf55b0928492c4eb9cc0e4930e7d476a68f903bd917000de8820db6a330ab5ec1a22dd9328 +containersize 244068 +containerchecksum 3180067b5f0da2a99a43d89ecf8dbf11506119392d828b2d6bd9829b3903f1ee3759fae4774dbaabec77453124eea813162d6fa288e62d6845a4559188eb44f6 binfiles arch=aarch64-linux size=162 bin/aarch64-linux/aleph name aleph.amd64-freebsd category Package -revision 58388 +revision 62391 shortdesc amd64-freebsd files of aleph -containersize 295704 -containerchecksum b4791fde807ed2dbdbb2346e1e6e5e55739bf6743c62a6a2b21f503e0a46cce46b91a361c1522300fbc1dc19900576c3320e4af3cfceefaa1a68cc363aef1411 +containersize 295136 +containerchecksum 7010bcf7a061631044558afe3a1d2de7484e72c289be1c7a3fc089b946911279dd5f4f6948e0e670812aeb9c63e752d379a499799107a67a005d3c4eb72bb387 binfiles arch=amd64-freebsd size=190 bin/amd64-freebsd/aleph name aleph.amd64-netbsd category Package -revision 58386 +revision 62430 shortdesc amd64-netbsd files of aleph -containersize 219860 -containerchecksum 4e73e6dc8560d68a02812da9aa6b224f67845967518d838ee7a19b6271effa0113ea78d89791e5ad8f100a69ae94ee21ac99e2b6533f9be1691293ba27f5ffe8 -binfiles arch=amd64-netbsd size=192 +containersize 219940 +containerchecksum 16f158048d7ca8a5fe431f1d6197cf3f32daf6ced2e60fc9061e73b212c8efee259f8f5ba869c7e8cbd07404a11299187e8d813f7e19048ae0961819c06746f2 +binfiles arch=amd64-netbsd size=193 bin/amd64-netbsd/aleph name aleph.armhf-linux category Package -revision 58428 +revision 63092 shortdesc armhf-linux files of aleph -containersize 204568 -containerchecksum 6d7003241a694c3ccaa44eb4fd0ec232dd89e1ad8ef3af2390a8aef4a40cd3bf97b4848c6792397c1ad9fe6f7303a5ab87081aa6895a00c02fdba3edeaebe1c3 -binfiles arch=armhf-linux size=122 +containersize 205532 +containerchecksum 3550b33b9bce608262fea3993f7ab5cced7a3c1874d9c82e3c0cef38e1032e1df4411c889d052cf224efce2a13003077c684ab808964f9c5c9ef8f94c0d75a0a +binfiles arch=armhf-linux size=123 bin/armhf-linux/aleph name aleph.i386-cygwin category Package -revision 58387 +revision 62546 shortdesc i386-cygwin files of aleph -containersize 191084 -containerchecksum ee5f9020bd5fe2fa631f921be5ed1f3527cad798bc54b319454bdd93c737c7de01b42f20017e8192886bd8254e6725d6fcca783db3fa8830b4e0a97959af0ffb -binfiles arch=i386-cygwin size=124 +containersize 213684 +containerchecksum 77d291e9fcd01519a107cefb382a8ddd4d0316581791c6fc35c8f38fe7430e716be909a014fe95095a1612fec849ddeea924b64ba7ac1429de782c610329a617 +binfiles arch=i386-cygwin size=134 bin/i386-cygwin/aleph.exe name aleph.i386-freebsd category Package -revision 58388 +revision 62391 shortdesc i386-freebsd files of aleph -containersize 219408 -containerchecksum 639bedc7e9fdab0e487b13cc69271649752d0b5a58ece81c0e616c213f8cb0815366b81fc7196db13bacdf687caf9ee474e3465ca9e570eee322a05c8dc277ad +containersize 221936 +containerchecksum cea96697096c60ce0dea64b2c5effee000118426ffbaf76b5c2582fafc24a2f01546a69fb97b366773b951f6c3ff489590fc2e5ab2eb894c691ee672724cc895 binfiles arch=i386-freebsd size=170 bin/i386-freebsd/aleph name aleph.i386-linux category Package -revision 58378 +revision 62534 shortdesc i386-linux files of aleph -containersize 229596 -containerchecksum 4ac00b097757f1d046e8b8334c72627fa29ff4de9588669a6528e133e33beb835c3254e98526bc7f5a0eadfed44af05e54659ce9042cdf7f67f4480533e36ae7 -binfiles arch=i386-linux size=146 +containersize 231072 +containerchecksum 514920f18b573bb1674128eb1fa5ee42cc0375ede82f58e3f13e9dcac511485a3af4ab015c4083f70f40af2c28236f98cdb26ca931adbd4304c1a8a74f4cd664 +binfiles arch=i386-linux size=148 bin/i386-linux/aleph name aleph.i386-netbsd category Package -revision 58386 +revision 62430 shortdesc i386-netbsd files of aleph -containersize 164476 -containerchecksum 8e3aa205232383a5aa6e6fb5176464a0f445be67abfeba4994de51ed94a1aaae280ffca29f313d2fadc1125d87197dacc3fa7db5a365b5560c0d77f4c48d10d8 +containersize 164696 +containerchecksum 35a56796495495a0df9aa77e35994357a3797845977380fd3c489242eef19f4239c8dbc864975640857c0bf8e2c84b0a79f4a6ab2f7092c56544f476512f4fcf binfiles arch=i386-netbsd size=168 bin/i386-netbsd/aleph name aleph.i386-solaris category Package -revision 58388 +revision 62391 shortdesc i386-solaris files of aleph -containersize 221708 -containerchecksum 3d29fb7c46fc5e1c43f4c560905336315a0869c9d56a2a74239f1abb28e355471c1eae5a78dbec057c5e9ca645684f7725c24c86bf4f229b6cc520c99516bf3c +containersize 222004 +containerchecksum e7cd1a82471d298689f40a38a0b31178a5c4d2763edec71f41045f8a59f95e6b65d012eee79a69a34e7a31749b2bd90df1e3371c9274f05e683fb18ea07b6cf8 binfiles arch=i386-solaris size=135 bin/i386-solaris/aleph name aleph.universal-darwin category Package -revision 58418 +revision 62421 shortdesc universal-darwin files of aleph -containersize 561720 -containerchecksum b471f2f2412c873287472b3b98feac730cac6f8cbb362eacbe84d9d671195af0ede0ba7c7b07b554083b4f610e25daaeedc1a35d31fdcf84675e9842b2739581 -binfiles arch=universal-darwin size=421 +containersize 562876 +containerchecksum 232680001bc727c6187ff86630301df0fc99c68f88a3824bebe743757e8a9f83673075b42823c8974497db17bc7529de90f3031f1ff083f8f6d5c902588cf806 +binfiles arch=universal-darwin size=425 bin/universal-darwin/aleph name aleph.win32 category Package -revision 59028 +revision 62609 shortdesc win32 files of aleph -containersize 181444 -containerchecksum 8b4ae93e6f4147f5b78aa0b2881b9094f1a3730baecc69273d90912aacbedf68baae775378fecd560c4085f4bcc32dda6667822d48cf3455db38d5c683e85d12 +containersize 181548 +containerchecksum e3aa3dca45668753b382bd4948edc69cee888df2b9ed4996d21308c4f530c7568520009636e4b2c0f298daf284938fc48d81a2adb3239e01ae9ae3209a3f157c binfiles arch=win32 size=113 bin/win32/aleph.dll bin/win32/aleph.exe name aleph.x86_64-cygwin category Package -revision 58387 +revision 62545 shortdesc x86_64-cygwin files of aleph -containersize 224656 -containerchecksum 478fa178e4af4dca6ab0eb85371bfe265e858392bb8a71ff757b4d7b6018ef4175098d6c0e8ca987b5d541b0be04e83f927459e963c10f354321867bdfd25ad0 +containersize 225044 +containerchecksum 577a2a961c5853f35f3f810f8e7fecbcfba132ea514386d81b0f3537ff39aa3079a3bea9d19e0ed7ee40480f5fd9f7f48adc4b05c14d35d37b9c33cefb7dba75 binfiles arch=x86_64-cygwin size=127 bin/x86_64-cygwin/aleph.exe name aleph.x86_64-darwinlegacy category Package -revision 58388 +revision 62391 shortdesc x86_64-darwinlegacy files of aleph -containersize 230240 -containerchecksum d7c3f2e40ebef937464d98cdfa4cc961f222f2c9ef7514ea52c031829c53d316c00bb5a6df90c14510fed9f7ea13395d173fbd942c92af1ec3b5ad8b3085a8e1 +containersize 230348 +containerchecksum bf2cc69dc8b4da2e77c22ee7d42fd145593876c15bda76b6b982c30f233026e911626159e4967add3c6b38ed1480bdc7937392a97bc42b5829bbb8f0ce9b67f7 binfiles arch=x86_64-darwinlegacy size=132 bin/x86_64-darwinlegacy/aleph name aleph.x86_64-linux category Package -revision 58378 +revision 62534 shortdesc x86_64-linux files of aleph -containersize 247640 -containerchecksum 02e007ab1278a2864db2b0434789005c98d9028d41b1832cbc4eb3f9425ee76b77f2e89b8cf44ae403d0e580e49eda4cd098b98eac0bd7994665876dcfdb7068 +containersize 249580 +containerchecksum f84f155c772b4f87a842dbc3a223774c2c7afb63b019dc1da1c84dd84544fa87e4a230db161d6a443586e33d1385eb5ecbb676396d9d4f4e370147ee8aae83d2 binfiles arch=x86_64-linux size=138 bin/x86_64-linux/aleph name aleph.x86_64-linuxmusl category Package -revision 58378 +revision 62389 shortdesc x86_64-linuxmusl files of aleph -containersize 254656 -containerchecksum ba328f35c8da6486c59f345d20e3cb48134257c321a1810d2784a7dd70acc397ea5b12f241d94ea1d173b9354256451e796b8663323e7b2fcc9fa5d13be12547 -binfiles arch=x86_64-linuxmusl size=151 +containersize 258660 +containerchecksum 55c90f9b5e4d57fefbc49f448e16d8e36c555fbd1964f253a1ec462bbc696216752b99728b042a6f886c858e50335fde07fd723232f9973b0802b6cbef57f360 +binfiles arch=x86_64-linuxmusl size=146 bin/x86_64-linuxmusl/aleph name aleph.x86_64-solaris category Package -revision 58388 +revision 62391 shortdesc x86_64-solaris files of aleph -containersize 263508 -containerchecksum 82f8811b2cd9b00aa97c13e6043aa7036e0c6dc8a4d39edc9fbd116def80b680d4462152c0a345dbfe8a4f2ebbfad17a2cfc0c7d97cea924f6160534c48c571c +containersize 263628 +containerchecksum 0111caee7092a068c21a512f7de2fff449750be5db7ce7b09536a570e1ffd08cc73f88af105950041cbebaaac48c3d727b1d79ad467f10e2548657d450d6e547 binfiles arch=x86_64-solaris size=150 bin/x86_64-solaris/aleph @@ -16150,7 +16057,7 @@ catalogue-version 0.1 name algpseudocodex category Package -revision 56125 +revision 61230 shortdesc Package for typesetting pseudocode relocated 1 longdesc This package allows typesetting pseudocode in LaTeX. It is @@ -16161,21 +16068,21 @@ longdesc guide lines and the ability to draw boxes around parts of the longdesc code for highlighting differences. This package also has better longdesc support for long code lines spanning several lines and improved longdesc comments. -containersize 6912 -containerchecksum e1cffa46708ef8d6479aeabca45e5d17bf14edfb25973fba5e3e006c0067138a432adfde0ad76f6ec0bafd327d1b2d74dddaf1b131732b5aa267b7fd898b4ef7 -doccontainersize 333648 -doccontainerchecksum 5fa75ffc7847685bdc124faabf54a9bb45a8cc7dfda7df07f9d6c5180038be318190b20ad1fad3fa6d1f6b2e3a267ebf82505e7ff1626546b3846dcf935cae90 -docfiles size=95 +containersize 6972 +containerchecksum c0b39409522f8a1785aa853f57f4a770bdf4c1502212e4cea6054d77db371b83652b6d076c9274a04ff6204a5dea7ec0a9fb0ceeadb8184c8bb6f0c99044a7f4 +doccontainersize 350956 +doccontainerchecksum adbef4ce83faa9383a6030b2feb7e64ed5148ebd2c0dff60c4e8d4fef76fa3ac6c09fe5417ab2d1a46557fb3304f4c673d481d9cf7043e7857021bc42a0c94a1 +docfiles size=93 RELOC/doc/latex/algpseudocodex/README.md details="Readme" - RELOC/doc/latex/algpseudocodex/documentation.pdf details="Package documentation" - RELOC/doc/latex/algpseudocodex/documentation.tex + RELOC/doc/latex/algpseudocodex/algpseudocodex.pdf details="Package documentation" + RELOC/doc/latex/algpseudocodex/algpseudocodex.tex runfiles size=8 RELOC/tex/latex/algpseudocodex/algpseudocodex.sty catalogue-contact-repository https://github.com/chrmatt/algpseudocodex catalogue-ctan /macros/latex/contrib/algpseudocodex catalogue-license lppl1.3c catalogue-topics pseudocode -catalogue-version 1.0 +catalogue-version 1.0.1 name algxpar category Package @@ -17020,6 +16927,71 @@ catalogue-license lppl1.3 catalogue-topics numbers catalogue-version 2.6 +name alterqcm +category Package +revision 59265 +shortdesc Multiple choice questionnaires in two column tables +relocated 1 +longdesc The alterqcm package is a LaTeX2e package, for making multiple +longdesc choices questionnaires in a table with two columns. The aim is +longdesc to provide some useful macros to build QCM in tables. These +longdesc macros may be used by only LaTeX TeX users. The package works +longdesc with utf8, pdfLaTeX, LuaLaTeX and XeLaTeX (with some +longdesc languages). The documentation is in English. +containersize 6916 +containerchecksum 6af82517cdbc64453b7e546afe4886ba6816d44492ca4fce9cec98035166b45bc432503db0c09c44e2e41f3bf8cf18c33a37199025a6f09dce6fdd2849973fcd +doccontainersize 1078332 +doccontainerchecksum f16c2591c79aa8d9f98f36c613617b3068495f814db73bc330d11f6a52b4a6b394a663040de328e6251f16d21acf683adb6cc80a5ce6524c09fac8397439f8b9 +docfiles size=343 + RELOC/doc/latex/alterqcm/README.md details="Readme" language="en" + RELOC/doc/latex/alterqcm/article_post.pdf + RELOC/doc/latex/alterqcm/doc-aq-main.pdf details="Package documentation" + RELOC/doc/latex/alterqcm/examples/iut/qcm-1.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-10.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-2.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-3.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-4.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-5.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-6.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-7.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-8.tex + RELOC/doc/latex/alterqcm/examples/iut/qcm-9.tex + RELOC/doc/latex/alterqcm/examples/latex/AntillesESjuin2006.tex + RELOC/doc/latex/alterqcm/examples/latex/alea.tex + RELOC/doc/latex/alterqcm/examples/latex/annexe.tex + RELOC/doc/latex/alterqcm/examples/latex/correct.tex + RELOC/doc/latex/alterqcm/examples/latex/example_2.tex + RELOC/doc/latex/alterqcm/examples/latex/example_3.tex + RELOC/doc/latex/alterqcm/examples/latex/lang_chinese.tex + RELOC/doc/latex/alterqcm/examples/latex/lang_german.tex + RELOC/doc/latex/alterqcm/examples/latex/language.tex + RELOC/doc/latex/alterqcm/examples/latex/points.tex + RELOC/doc/latex/alterqcm/examples/latex/sep.tex + RELOC/doc/latex/alterqcm/examples/latex/test_language.tex + RELOC/doc/latex/alterqcm/examples/latex/transparent-final.tex + RELOC/doc/latex/alterqcm/examples/latex/transparent-init.tex + RELOC/doc/latex/alterqcm/examples/latex/verb.tex + RELOC/doc/latex/alterqcm/latex/180px-Gustave_Moreau_007.jpg + RELOC/doc/latex/alterqcm/latex/240px-Mort_du_fossoyeur.jpg + RELOC/doc/latex/alterqcm/latex/The_Wounded_Angel_-_Hugo_Simberg.jpg + RELOC/doc/latex/alterqcm/latex/doc-aq-def.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-excomp.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-first.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-globales.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-greek.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-installation.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-locales.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-main.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-mc.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-points.tex + RELOC/doc/latex/alterqcm/latex/doc-aq-problem.tex +runfiles size=7 + RELOC/tex/latex/alterqcm/alterqcm.sty +catalogue-ctan /macros/latex/contrib/alterqcm +catalogue-license lppl1.3 +catalogue-topics exam +catalogue-version 4.42c + name altfont category Package revision 15878 @@ -17054,34 +17026,35 @@ catalogue-license gpl catalogue-topics font-supp catalogue-version 1.1 -name ametsoc -category Package -revision 36030 -shortdesc Official American Meteorological Society LaTeX Template -relocated 1 -longdesc This bundle contains all the files necessary to write an -longdesc article using LaTeX for the American Meteorological Society -longdesc journals. The article and bibliography style files are provided -longdesc (with documentation) and a blank template for authors to use -longdesc when writing their article. Also available is a separate style -longdesc package used to format a two-column, journal page layout draft -longdesc for the author's personal use. -containersize 16160 -containerchecksum 34d99bedd34ea4195d4b0f60560c80c7d3624c2dcb3137a559eaa1b5a16bf465c39a0c54b6a5e64d2488dd7d4c1c82636d7c3adcee3e2e687a66b51b96fe6c48 -doccontainersize 5648 -doccontainerchecksum 80b64ca57599aab07dbd0d000e67fd002a19a8d8227bf9d635bbbefe84417d1f99cd75d81ff67e0d7a7e28231ab5438b4e51e90bbb5405f566877a4ec87b8d48 -docfiles size=6 - RELOC/doc/latex/ametsoc/README details="Readme" - RELOC/doc/latex/ametsoc/README.TEXLIVE - RELOC/doc/latex/ametsoc/references.bib - RELOC/doc/latex/ametsoc/template.tex -runfiles size=18 - RELOC/bibtex/bst/ametsoc/ametsoc2014.bst - RELOC/tex/latex/ametsoc/ametsoc.cls -catalogue-ctan /macros/latex/contrib/ametsoc -catalogue-license lppl -catalogue-topics journalpub -catalogue-version 4.3.2 +name altsubsup +category Package +revision 62738 +shortdesc Subscripts and superscripts with square brackets +relocated 1 +longdesc A LaTeX package to write alternative and customisable +longdesc subscripts and superscripts, with square brackets in the source +longdesc code. +containersize 1572 +containerchecksum a3e168d93d3d7c2343a539329f8c7ace39f376e0008726affc77630e3d4032cdadc5c301cc15f94d92be4b98cf00bc2c95f29225fcd1def7bb66fd91c0db9c65 +doccontainersize 351632 +doccontainerchecksum e96020ae0cf52a851885326068d10210bc18d68df8047ecb84e40659015734c352c08a8d4f202aa3970b699131c032e36350a9c2ec4254e0f000e49b0029f3d4 +docfiles size=94 + RELOC/doc/latex/altsubsup/LICENSE + RELOC/doc/latex/altsubsup/README.md details="Readme" + RELOC/doc/latex/altsubsup/altsubsup.el + RELOC/doc/latex/altsubsup/altsubsup.pdf details="Package documentation" +srccontainersize 4952 +srccontainerchecksum eb79caa298cd000f6cb9e1c272b2abf788d7e5469bbcbba22bcb48e8b7e7c1f7774ceb9478aeb3588ec69280c5069f1b0c8c207918d44c772f32b558abcae35e +srcfiles size=5 + RELOC/source/latex/altsubsup/altsubsup.dtx + RELOC/source/latex/altsubsup/altsubsup.ins +runfiles size=1 + RELOC/tex/latex/altsubsup/altsubsup.sty +catalogue-contact-home https://gricad-gitlab.univ-grenoble-alpes.fr/labbeju/latex-packages/ +catalogue-ctan /macros/latex/contrib/altsubsup +catalogue-license lppl1.3 +catalogue-topics maths subsup-pos +catalogue-version 1.1 name amiri category Package @@ -17352,7 +17325,7 @@ catalogue-topics docu-pkg maths-doc scientific-docs name amsfonts category Package -revision 29208 +revision 61937 shortdesc TeX fonts from the American Mathematical Society relocated 1 longdesc An extended set of fonts for use in mathematics, including: @@ -17375,10 +17348,10 @@ execute addMixedMap cmextra.map execute addMixedMap cyrillic.map execute addMixedMap latxfont.map execute addMixedMap symbols.map -containersize 3626276 -containerchecksum ff1256ae20f435327c12424613a15aa8f207e9133325e3a823ca7ef9951b8d52acb56cc69cbf9f3c0860ac43c9a74ae54154d1cd956d7e25612307dcc6e74585 +containersize 3626268 +containerchecksum 6a9f80bc8b6b2afc3ff6ad151a290743d37e10ddeaf7efa969f3fec40cab0492860496c7bf0abeb410124aeaaa15a53640017c8d12b630e68c59dfe186519e52 doccontainersize 1162540 -doccontainerchecksum fe0df1a9efc821e21adc0e21bcfaf2defb1749e3206d7dac8cd9b667747c37303cb2c69283a89aa8740fc3e08e8803408903a2a95eb0b91e910931a8333c2fca +doccontainerchecksum fe0917bf9d65d15155f287626edb17d692db7ef2e888fce30b867bb0c873b0166949b3b5f3965f70b6b237d7b874a7fd3411e53b87368acc7447dc0e8bda55f1 docfiles size=321 RELOC/doc/fonts/amsfonts/OFL-FAQ.txt RELOC/doc/fonts/amsfonts/OFL.txt @@ -17389,8 +17362,8 @@ docfiles size=321 RELOC/doc/fonts/amsfonts/cmmib57.pdf RELOC/doc/fonts/amsfonts/eufrak.pdf details="Eufrak package documentation" RELOC/doc/fonts/amsfonts/euscript.pdf details="Eucal and euscript package documentation" -srccontainersize 49152 -srccontainerchecksum 49a99f519fbba1ae7ba91ffe392b4c1bf7b9246ab573a4f2c8b41fa252f080efe66c5df2acc36a5ea9570e51d55890bd89565ec2174ca7aa98980b49aa060a98 +srccontainersize 49156 +srccontainerchecksum 4145ce58620f84133e8d7a7639fe376631c92398161283c69c9d1119c14e4d404ed067f2aff2fab7cc0c2249d1fcdea81591b45a1cc72bc08835b99ac8a5a6f7 srcfiles size=55 RELOC/source/latex/amsfonts/amsfndoc.cyr RELOC/source/latex/amsfonts/amsfndoc.def @@ -18015,7 +17988,7 @@ runfiles size=1879 RELOC/tex/plain/amsfonts/amssym.def RELOC/tex/plain/amsfonts/amssym.tex RELOC/tex/plain/amsfonts/cyracc.def -catalogue-contact-home http://www.ams.org/tex/amsfonts.html +catalogue-contact-home http://www.ams.org/arc/resources/amsfonts-about.html catalogue-ctan /fonts/amsfonts catalogue-license ofl catalogue-topics font font-maths font-symbol-maths font-bbd font-type1 font-mf @@ -18090,7 +18063,7 @@ catalogue-version 2.0 name amsmath category Package -revision 56514 +revision 61041 catalogue latex-amsmath shortdesc AMS mathematical facilities for LaTeX relocated 1 @@ -18106,11 +18079,11 @@ longdesc contributed packages add still further to its appeal; examples longdesc are empheq, which provides functions for decorating and longdesc highlighting mathematics, and ntheorem, for specifying theorem longdesc (and similar) definitions. -containersize 30860 -containerchecksum 6cf5b39f9b94f5f9d0ffeb021422ee7c04a15c6cbfc0e29e58386c386f356cb311b4cea9134c5211a6aa9e8b6f8a6d7af61960c6aa378887754d2450261b0665 -doccontainersize 2351400 -doccontainerchecksum eb71c5f8e5a05b76cc5cc1eb554843160d6592e4c802f8d0c4fa009489966350698b7fa37fd1fcac1a70e0ecebafd08dfadc81d069bd1a1867e09dd09295128c -docfiles size=667 +containersize 30912 +containerchecksum 7e1fbc02ed67b0d881900776c78e13f18537b778c22308d66e59094ce8e3dc3163de3d9544951db618103caf604e71b311c036b2979fea3242566910837ee534 +doccontainersize 2394676 +doccontainerchecksum f57674e0cbe84d2966bf822db1772259c3d0bf747304ceea67234d3eee1eeb4704f73d3a78c0b3a4b1746cd1ea4b1e42525b49e0086e5c3e9d6ac9f54d861d23 +docfiles size=710 RELOC/doc/latex/amsmath/README.md details="General README" language="en" RELOC/doc/latex/amsmath/ams-external.txt RELOC/doc/latex/amsmath/ams-internal.txt @@ -18132,8 +18105,8 @@ docfiles size=667 RELOC/doc/latex/amsmath/technote.tex RELOC/doc/latex/amsmath/testmath.pdf details="Examples paper" language="en" RELOC/doc/latex/amsmath/testmath.tex -srccontainersize 65388 -srccontainerchecksum 2566262754978f25ba0bde06a1d6b161ff60e3306400a40e054c0408d932499ce54933e7b0a39875c0bd54ea8a88234e2503bee8a319a5b12388193eab1b0eda +srccontainersize 65772 +srccontainerchecksum 2f1008185aaf06af9a770062da6ffa7602f4c1bbe2ddaa0cb97fb06226045a369c806e91f34b63e1de6109ce96680d61324e24098e5b59b7f96d4ee64d1d37cd srcfiles size=81 RELOC/source/latex/amsmath/amsbsy.dtx RELOC/source/latex/amsmath/amsbsy.ins @@ -18186,7 +18159,7 @@ catalogue-topics docu-pkg italian-doc translation name amsrefs category Package -revision 30646 +revision 61937 shortdesc A LaTeX-based replacement for BibTeX relocated 1 longdesc Amsrefs is a LaTeX package for bibliographies that provides an @@ -18195,9 +18168,9 @@ longdesc files, but adapted to make direct processing by LaTeX easier. longdesc The package can be used either in conjunction with BibTeX or as longdesc a replacement for BibTeX. containersize 27428 -containerchecksum a0993aa374bf845952c934a421d2b344564726207245102dec82915a3cddf33ad8cb1f2d4d48d71ba0263fae0c24c78f0cc21e0b923a875af02d12c602a375d6 -doccontainersize 1938800 -doccontainerchecksum 2c472849194fb72453a541ba443b2232fbf876cd2d4071dd6e6eb65603845ac9715629bbc7b1f44dc0268a809a1a5d74a08f0dc27a81e9b30787a44d133bdd57 +containerchecksum 01416fea668e3717b14086199280582d7547cc7c555e19d2f88b7ee94dfb6863719375a140feaa5ecf7461c6d6c6f0ef52bffb544ff132b34771f11556ecdf09 +doccontainersize 1938804 +doccontainerchecksum b704ccb7bf8a49c141277b240e08ed7d22c71bdb91d625997a726b25ffb2e8f494637cd9ac7cee031f9b45476006441190ba95331e32c4ad3af4e25ecdcc6f6e docfiles size=522 RELOC/doc/latex/amsrefs/amsrdoc.pdf details="Package documentation" RELOC/doc/latex/amsrefs/amsrefs.faq @@ -18215,8 +18188,8 @@ docfiles size=522 RELOC/doc/latex/amsrefs/pcatcode.pdf RELOC/doc/latex/amsrefs/rkeyval.pdf RELOC/doc/latex/amsrefs/textcmds.pdf -srccontainersize 102004 -srccontainerchecksum 9cdfcb0e841f6dcfb23c5fac930d12cc610ae8002aed13a4867bf384fa0f177f834cb58482647c2daf7c52c0267f85e8dc4f93575b14fe58e2a634307b7bab49 +srccontainersize 102000 +srccontainerchecksum 81b8aa65cc79f08133a6390915ed7753db3439448b608ce04330e23c849f876ff2242403b9bb3e08b9642cb0362732adbcefcab9640e75260548dce3938baa25 srcfiles size=129 RELOC/source/latex/amsrefs/README RELOC/source/latex/amsrefs/amsrdoc.tex @@ -18252,7 +18225,7 @@ runfiles size=59 RELOC/tex/latex/amsrefs/rkeyval.sty RELOC/tex/latex/amsrefs/textcmds.sty catalogue-also biblatex -catalogue-contact-home http://www.ams.org/tex/amsrefs.html +catalogue-contact-home https://www.ams.org/arc/resources/amsrefs-about.html catalogue-ctan /macros/latex/contrib/amsrefs catalogue-license lppl1.3 catalogue-topics biblio @@ -18260,7 +18233,7 @@ catalogue-version 2.14 name amstex category Package -revision 57972 +revision 62387 shortdesc American Mathematical Society plain TeX macros longdesc AMS-TeX is a TeX macro package, originally written by Michael longdesc Spivak for the American Mathematical Society (AMS) during @@ -18288,11 +18261,11 @@ depend knuth-lib depend plain depend tex execute AddFormat name=amstex engine=pdftex options="-translate-file=cp227.tcx *amstex.ini" fmttriggers=amsfonts,cm,hyphen-base,knuth-lib,plain -containersize 38372 -containerchecksum d52e4a817f839c95b7718c65b6cba571443f9f25533a9c7412a69b3f15c89e995494ed812ead2ddac9f0952e0e842216a7fd443ecf2360f50a36107241397c19 -doccontainersize 410652 -doccontainerchecksum ed91ca4af98a72f081aa021b598ed58888150a73346d5d8da9ef7171f7d757c6d690169e1eb4b3e409ed8b988b8ffff9475f35ca7a443074080c1c9568ebaa0d -docfiles size=203 +containersize 38376 +containerchecksum 2db185170d5ec230bf46abeb28a8c5a0ebca98a0e012e7b62d347367e3eece51263c9310aba99c0df76322128cbd34bba9f68edec3cd1446f83dee421b2d74fc +doccontainersize 411592 +doccontainerchecksum 9798f474df46ce67e3972618428fd0db27ec2053b891592db231338a69847ad36adffd1dbf30cebe985ed8879f0f3dc60c71ece3738812d4e249e23cf8351799 +docfiles size=204 texmf-dist/doc/amstex/base/README details="Readme" texmf-dist/doc/amstex/base/amsguide.pdf details="User's guide and installation details" texmf-dist/doc/amstex/base/amsguide.tex @@ -18476,9 +18449,207 @@ docfiles size=32 RELOC/doc/latex/amsthdoc-it/amsthdoc_it.pdf RELOC/doc/latex/amsthdoc-it/amsthdoc_it.tex +name andika +category Package +revision 62157 +shortdesc andika fonts with support for all LaTeX engines +relocated 1 +longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX +longdesc support for the Andika family of fonts designed by SIL +longdesc International especially for literacy use, taking into account +longdesc the needs of beginning readers. The focus is on clear, +longdesc easy-to-perceive letterforms that will not be readily confused +longdesc with one another. +execute addMap andika.map +containersize 2853936 +containerchecksum df0bafc3729979847a5e1c77827db96870822ebf5e8e7151931aae65eb6a29e48d04a1566b118df6ea56900fad3c07761cb2fbc4dff913423ac202233cd01388 +doccontainersize 474276 +doccontainerchecksum 652f67d8a1ba113ea47292cd560cc71d298b480697f02d56f3eafe68eff6125efc40d7737bc2d903ac30397a6c00093fc080ea0f5c0c02fa94c36feefc4e879a +docfiles size=182 + RELOC/doc/fonts/andika/OFL.txt + RELOC/doc/fonts/andika/README details="Readme" + RELOC/doc/fonts/andika/about.md + RELOC/doc/fonts/andika/about.pdf + RELOC/doc/fonts/andika/andika-samples.pdf details="Font samples" + RELOC/doc/fonts/andika/andika-samples.tex + RELOC/doc/fonts/andika/announcement.md + RELOC/doc/fonts/andika/charset.md + RELOC/doc/fonts/andika/charset.pdf + RELOC/doc/fonts/andika/design.md + RELOC/doc/fonts/andika/design.pdf + RELOC/doc/fonts/andika/developer.md + RELOC/doc/fonts/andika/developer.pdf + RELOC/doc/fonts/andika/faq.md + RELOC/doc/fonts/andika/faq.pdf + RELOC/doc/fonts/andika/features.md + RELOC/doc/fonts/andika/features.pdf + RELOC/doc/fonts/andika/history.md + RELOC/doc/fonts/andika/history.pdf + RELOC/doc/fonts/andika/index.md + RELOC/doc/fonts/andika/index.pdf + RELOC/doc/fonts/andika/resources.md + RELOC/doc/fonts/andika/resources.pdf + RELOC/doc/fonts/andika/support.md + RELOC/doc/fonts/andika/support.pdf + RELOC/doc/fonts/andika/versions.md + RELOC/doc/fonts/andika/versions.pdf +runfiles size=1314 + RELOC/fonts/enc/dvips/andika/a_4x6wej.enc + RELOC/fonts/enc/dvips/andika/a_5kj227.enc + RELOC/fonts/enc/dvips/andika/a_d7tkvq.enc + RELOC/fonts/enc/dvips/andika/a_fh3q3k.enc + RELOC/fonts/enc/dvips/andika/a_fryoln.enc + RELOC/fonts/enc/dvips/andika/a_gn36ar.enc + RELOC/fonts/enc/dvips/andika/a_hrgzjy.enc + RELOC/fonts/enc/dvips/andika/a_k2qdsf.enc + RELOC/fonts/enc/dvips/andika/a_lqpsni.enc + RELOC/fonts/enc/dvips/andika/a_q2mpm3.enc + RELOC/fonts/enc/dvips/andika/a_slnzzz.enc + RELOC/fonts/enc/dvips/andika/a_xvqrq2.enc + RELOC/fonts/enc/dvips/andika/a_zn43lu.enc + RELOC/fonts/enc/dvips/andika/a_zvjtl6.enc + RELOC/fonts/map/dvips/andika/andika.map + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Bold-tlf-ts1.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-BoldItalic-tlf-ts1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-Italic-tlf-ts1.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-t1.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/andika/andk-tlf-ts1.tfm + RELOC/fonts/truetype/SIL/andika/Andika-Bold.ttf + RELOC/fonts/truetype/SIL/andika/Andika-BoldItalic.ttf + RELOC/fonts/truetype/SIL/andika/Andika-Italic.ttf + RELOC/fonts/truetype/SIL/andika/Andika-Regular.ttf + RELOC/fonts/type1/SIL/andika/andk-Bold.pfb + RELOC/fonts/type1/SIL/andika/andk-BoldItalic.pfb + RELOC/fonts/type1/SIL/andika/andk-Italic.pfb + RELOC/fonts/type1/SIL/andika/andk-Regular.pfb + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-t1.vf + RELOC/fonts/vf/SIL/andika/andk-Bold-tlf-ts1.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-t1.vf + RELOC/fonts/vf/SIL/andika/andk-BoldItalic-tlf-ts1.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-t1.vf + RELOC/fonts/vf/SIL/andika/andk-Italic-tlf-ts1.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-t1.vf + RELOC/fonts/vf/SIL/andika/andk-tlf-ts1.vf + RELOC/tex/latex/andika/LY1andk-TLF.fd + RELOC/tex/latex/andika/OT1andk-TLF.fd + RELOC/tex/latex/andika/T1andk-TLF.fd + RELOC/tex/latex/andika/T2Aandk-TLF.fd + RELOC/tex/latex/andika/T2Bandk-TLF.fd + RELOC/tex/latex/andika/T2Candk-TLF.fd + RELOC/tex/latex/andika/TS1andk-TLF.fd + RELOC/tex/latex/andika/andika.sty +catalogue-contact-home https://software.sil.org/andika/ +catalogue-ctan /fonts/andika +catalogue-license ofl lppl +catalogue-topics font font-sans font-cyrillic font-ttf font-type1 font-supp +catalogue-version 6.101 + name animate category Package -revision 56583 +revision 62123 shortdesc Create PDF and SVG animations from graphics files and inline graphics relocated 1 longdesc The package provides an interface to create portable, @@ -18486,16 +18657,16 @@ longdesc JavaScript driven PDF and SVG animations from sets of graphics longdesc files or from inline graphics, such as LaTeX picture longdesc environment, PSTricks or pgf/TikZ generated pictures, or just longdesc from typeset text. -containersize 23388 -containerchecksum 29739e0c995ef6c00efdaa730a1e866b13efdb4005db8b8088ce4f1826899adabae41e2b7c0659df256817274ee11dfb7a033eb7b2f11302591a1fd541e1c1be -doccontainersize 3145132 -doccontainerchecksum 95fc8d11094fc1e339ebe7c7db4ea88237790358bbd9bbec8420e3f53bac986ad2b8e6dc5e962c2d0c3f0de348b7b1cbc39b0289cee26276009e914e3ce15943 -docfiles size=957 +containersize 23932 +containerchecksum 30646388abeb2df2f00f1ddb03a6b714a965ce7ed0320112ef171fd240237cd83d014456353b1c2eae6a570d577a647bc63e7b56b2e7718cddfd6369f4fa7b9c +doccontainersize 3143284 +doccontainerchecksum 4000fe2ae0371db3097d6280231ec7288f0813cd4a48933ee1f35ba234968ac4d091439c5448c91147ce4d51c6eff29383f76c022cec8ebb2ec30c0c55100129 +docfiles size=922 RELOC/doc/latex/animate/ChangeLog RELOC/doc/latex/animate/README.txt RELOC/doc/latex/animate/animate.pdf details="Package documentation" -srccontainersize 30296 -srccontainerchecksum 68a330fe39398265a10c25d452a6a26da8f4bfb28fd0826293c710e90259a401d55dc2b5adb1f29301bd809ccc2176a2e8b4e82a324a098fb9a29ec7f17bd8dd +srccontainersize 30224 +srccontainerchecksum 64a149d70608c1867d09eebe6acd454a0b5a5655eb5b398ff013adadf016fa4a35cd091e86fbe01f996d8844e7f5ef20abe1e8c7d4ef933a1a7ab100ca4db73a srcfiles size=36 RELOC/source/latex/animate/animate.tex RELOC/source/latex/animate/files/bye_0.eps @@ -18505,7 +18676,7 @@ srcfiles size=36 RELOC/source/latex/animate/files/click.mp3 RELOC/source/latex/animate/files/exp.mp RELOC/source/latex/animate/files/scarab.mp -runfiles size=34 +runfiles size=35 RELOC/tex/latex/animate/animate.sty catalogue-contact-repository https://gitlab.com/agrahn/animate catalogue-ctan /macros/latex/contrib/animate @@ -18564,6 +18735,33 @@ catalogue-ctan /biblio/bibtex/contrib/misc/annotate.bst catalogue-license other-free catalogue-topics bibtex-sty +name annotate-equations +category Package +revision 62932 +shortdesc Easily annotate math equations using TikZ +relocated 1 +longdesc This package provides commands that make it easy to highlight +longdesc terms in equations and add annotation labels using TikZ. It +longdesc should work with pdfLaTeX as well as LuaLaTeX. +containersize 2916 +containerchecksum b4e7665b8285509e8fc603dfc3284ea37f862a26aecbcf9f85e4d2a9e2298192bf5dcd97437e31c2b54f8abee2ec02f60d5426e8f7b00caab99aa6afae9d7b03 +doccontainersize 126536 +doccontainerchecksum 6ef62fc560f51a3f34233f4d4fa4d5685b81461d6f1530b1df082b2e06bd57a96e3ba7cb89e7f56ac58c9f41e3fbe830ade1d87bb3d5d4dec29854516a9bf523 +docfiles size=36 + RELOC/doc/latex/annotate-equations/LICENSE + RELOC/doc/latex/annotate-equations/README.md details="Readme" + RELOC/doc/latex/annotate-equations/annotate-equations.pdf details="Package documentation" + RELOC/doc/latex/annotate-equations/annotate-equations.tex +runfiles size=2 + RELOC/tex/latex/annotate-equations/annotate-equations.sty +catalogue-contact-bugs https://github.com/st--/annotate-equations/issues +catalogue-contact-development https://github.com/st--/annotate-equations/pulls +catalogue-contact-repository https://github.com/st--/annotate-equations +catalogue-ctan /macros/latex/contrib/annotate-equations +catalogue-license mit +catalogue-topics maths decoration pgf-tikz +catalogue-version 0.1.0 + name anonchap category Package revision 17049 @@ -19735,7 +19933,7 @@ catalogue-version 0.3 name apa7 category Package -revision 58835 +revision 61647 shortdesc Format documents in APA style (7th edition) relocated 1 longdesc This class formats documents in APA style (7th Edition). It @@ -19744,11 +19942,11 @@ longdesc modes (journal-like appearance, double-spaced manuscript, longdesc double-spaced student manuscript, LaTeX-like document). The longdesc class can mask author identity for copies for use in masked longdesc peer review. The class is a development of the apa6 class. -containersize 14116 -containerchecksum 1ab1c6e902eaf78ae50f7b90d5f8a121f6db61489aee034ed3c1eb194daebedd78b4b74b1f327a378c92eb9263eb289f30b3ba58f9c7d0baf1decc2b8e8b5038 -doccontainersize 730628 -doccontainerchecksum b5e77a65788c37c85f1790e693676f2cef0e54ff1fa4e5d115ffce68460ae2978f8e9163b5f8faed3ced9b38d82f4be791c3debcb569cad0ddcc2a00b1aeb319 -docfiles size=203 +containersize 14120 +containerchecksum 6163ecf805b3f07317a5859ed162024bf5a3fb2a9a6b5b2dd74cea849c497728c8d3a2736f2a849cb42ddb8409430b1135b5a7b57724d36bf84d0f3a3079de3d +doccontainersize 744872 +doccontainerchecksum 838f5c8aab9caf483cdc84c2263fc0c1b8b5c2d6cdb62397fc5fe96970446b1111118168ad94bab141edc41d73ee3805049d16d4ade310e9e8ebd2237e6f97e4 +docfiles size=213 RELOC/doc/latex/apa7/README.txt details="Readme" RELOC/doc/latex/apa7/apa7.pdf details="Package documentation" RELOC/doc/latex/apa7/samples/Figure1.pdf @@ -19757,12 +19955,12 @@ docfiles size=203 RELOC/doc/latex/apa7/samples/longsample.tex RELOC/doc/latex/apa7/samples/shortsample.pdf RELOC/doc/latex/apa7/samples/shortsample.tex -srccontainersize 32668 -srccontainerchecksum 338284f581e4eabfb550c606182c874b56f5d288afc1fb92df7a450dd2d68d6b41ec488263d9f64227704a4c9306da7b764c93a089d12bfe39a6cc66f242b1a6 +srccontainersize 32756 +srccontainerchecksum a747cb984ced7b3df8533f5add1091c272abd4ac34ae8026cb6af493fe0b941392efc8320c58b0e16507d672de9fdf3b08e05c3e07323bcb82da29d02fc6dd74 srcfiles size=38 RELOC/source/latex/apa7/apa7.dtx RELOC/source/latex/apa7/apa7.ins -runfiles size=26 +runfiles size=27 RELOC/tex/latex/apa7/apa7.cls RELOC/tex/latex/apa7/config/APA7american.txt RELOC/tex/latex/apa7/config/APA7british.txt @@ -19774,12 +19972,13 @@ runfiles size=26 RELOC/tex/latex/apa7/config/APA7german.txt RELOC/tex/latex/apa7/config/APA7greek.txt RELOC/tex/latex/apa7/config/APA7ngerman.txt + RELOC/tex/latex/apa7/config/APA7spanish.txt RELOC/tex/latex/apa7/config/APA7turkish.txt catalogue-contact-repository https://github.com/dan-weiss/apa7-latex-cls-source catalogue-ctan /macros/latex/contrib/apa7 catalogue-license lppl1.3c catalogue-topics apa class journalpub psychology std-conform -catalogue-version 2.12 +catalogue-version 2.15 name apacite category Package @@ -19832,23 +20031,52 @@ catalogue-license lppl catalogue-topics psychology journalpub bibtex-sty bibtex-supp apa catalogue-version 6.03 +name apalike-ejor +category Package +revision 59667 +shortdesc A BibTeX style file for the European Journal of Operational Research +relocated 1 +longdesc This package contains a BibTeX style file, apalike-ejor.bst, +longdesc made to follow the European Journal of Operational Research +longdesc reference style guidelines. It is a fork of apalike version +longdesc 0.99a, by Oren Patashnik, and consists of minor modifications +longdesc of standard APA style. Among other changes it adds support for +longdesc hyperlinked URL and DOI fields (which requires hyperref). +containersize 7016 +containerchecksum b04f10bb77365327f326f2bb6c67347802fe6f9628644711d72b85576f59e06ec9fec168ba382a187f51cb7bc2d619b2d971d55024e4ba82d7f5e3c73f556bc8 +doccontainersize 137380 +doccontainerchecksum a9e091123eaa359ef7ca22d47ce3e069ebdd9e74835e54dc2abbe92073edbb9989d408d5f52f5e83b52f7137b4cbc50fc38e56606f72541ee46aaabbdafb3a40 +docfiles size=44 + RELOC/doc/bibtex/apalike-ejor/LICENSE + RELOC/doc/bibtex/apalike-ejor/README.md details="Readme" + RELOC/doc/bibtex/apalike-ejor/example-references.bib + RELOC/doc/bibtex/apalike-ejor/example.pdf details="Example of use" + RELOC/doc/bibtex/apalike-ejor/example.tex +runfiles size=8 + RELOC/bibtex/bst/apalike-ejor/apalike-ejor.bst +catalogue-contact-bugs https://github.com/adam-rumpf/apalike-ejor/issues +catalogue-contact-repository https://github.com/adam-rumpf/apalike-ejor +catalogue-ctan /biblio/bibtex/contrib/apalike-ejor +catalogue-license lppl1.3c +catalogue-topics bibtex-sty journalpub std-conform +catalogue-version 1.2.0 + name apalike-german category Package -revision 54080 +revision 61719 shortdesc A copy of apalike.bst with German localization relocated 1 longdesc A copy of apalike.bst (which is part of the base BibTeX longdesc distribution) with German localization. -containersize 5840 -containerchecksum 8e9a0dd594dce98e441f256efacedecca7afddcb3d8b6bf64e6490aba74f1f3584c71584b7ec115cb054eb425477ec801a20c84ee75aeedbe588ad6302780612 +containersize 5804 +containerchecksum 46f79d5e0b95f9a89611abeb1797f08be355524c4d28f66e18aa3bc267f76d80b6ab74fcae68a7ade731fbb454cd10334107b6c3c293937f806d891812c37a00 doccontainersize 13300 -doccontainerchecksum fe58a0f2be0b8793ef15f07029d1b81232046b92b48a6d8fa00032bbdb482aef3216ca80f5d9c80424f32d75b8d57e4e4e74b5397711209e18b576f6860d3b33 +doccontainerchecksum dd0d69c76c6e265cfc18441bbc391d98710474d40d4c9e282ef6dc9aaf8a51e90458941e9208c3a8e01ea026d33b5a10b7c57d147fc3f72c30ea5fec35917c9f docfiles size=20 RELOC/doc/bibtex/apalike-german/README.html details="Readme (HTML)" RELOC/doc/bibtex/apalike-german/README.md details="Readme" runfiles size=7 RELOC/bibtex/bst/apalike-german/apalike-german.bst -catalogue-contact-home https://ingram-braun.net/public/programming/tex/apalike-german-bst-bibtex-bibliography-author-date-style/ catalogue-contact-repository https://github.com/CarlOrff/apalike-german catalogue-ctan /biblio/bibtex/contrib/apalike-german catalogue-license lppl1.3c @@ -20081,7 +20309,7 @@ catalogue-version 1.0 name apxproof category Package -revision 56673 +revision 60412 shortdesc Proofs in appendix relocated 1 longdesc The package makes it easier to write articles where proofs and @@ -20096,28 +20324,28 @@ longdesc separate bibliography for the appendix material. It depends on longdesc the following other packages: amsthm, bibunits (if the longdesc bibliography option is set to separate), environ, etoolbox, longdesc fancyvrb, ifthen, and kvoptions. -containersize 4192 -containerchecksum 0a81e01bc885b8e7d4bd69361b185beb8cde62f7a10db4e5441312dfea15c0da7c352a4cb412102bdbedc60d974ddaee6f44451042283f577b9a4b4f54a263c1 -doccontainersize 568272 -doccontainerchecksum a6131b7889d7882a9bfe253f3bfd380498310dc9f0d13ae382d786e3604201c887b98b8555d69cf62067b4c6d5975b16f14169dc10cf4ca5933af3fb843b60b0 -docfiles size=145 +containersize 4424 +containerchecksum 7ff4cc55770d1b713e63bc6323e6c55b8ddd13841e2410a28b4135b26d8d5d1aac1c5e443820d85fa5502bae4aa60082714a912a3aa975235e5336ae300ad2ba +doccontainersize 573140 +doccontainerchecksum 3d27042dfeb73eca1dff70ca554bb6346d881a027d59ee6f241d57f32e611baf7238f815abd9eb660d8ad62c488954f730b19374bf6d90a4a48aafa32398d7c6 +docfiles size=146 RELOC/doc/latex/apxproof/LICENSE RELOC/doc/latex/apxproof/README.md details="Readme" RELOC/doc/latex/apxproof/apxproof.bib RELOC/doc/latex/apxproof/apxproof.pdf details="Package documentation" -srccontainersize 15596 -srccontainerchecksum 0895ef3552dea3685c529a2adbe8efc7a7010e63b277b8e3740d1a123bbaef1609f05d2085887d013ba9f75155108397153b187f13b6bea8e49954bc75938a2d -srcfiles size=16 +srccontainersize 16208 +srccontainerchecksum 2730ef4187d1f8fb5bda8cab3b807e523faad855267204f0059302cbfa585d22857681c8c482620b9861839b1240cc4290d99a97053aeaf33e13cc0f7863c4fb +srcfiles size=17 RELOC/source/latex/apxproof/apxproof.dtx RELOC/source/latex/apxproof/apxproof.ins -runfiles size=4 +runfiles size=5 RELOC/tex/latex/apxproof/apxproof.sty catalogue-contact-bugs https://github.com/PierreSenellart/apxproof/issues catalogue-contact-repository https://github.com/PierreSenellart/apxproof catalogue-ctan /macros/latex/contrib/apxproof catalogue-license lppl1.3 catalogue-topics proof appendix -catalogue-version 1.2.1 +catalogue-version 1.2.3 name arabi category Package @@ -20377,6 +20605,38 @@ catalogue-license unknown catalogue-topics arabic catalogue-version 1.0 +name arabic-book +category Package +revision 59594 +shortdesc An Arabic book class +relocated 1 +longdesc This document class provides both Arabic and English support +longdesc for TeX/LaTeX. Input may be in ASCII transliteration or other +longdesc encodings (including UTF-8), and output may be Arabic, Hebrew, +longdesc or any of several languages that use the Arabic script, as can +longdesc be specified by the polyglossia package. The Arabic font is +longdesc presently available in any Arabic fonts style. In order to use +longdesc Amiri font style, the user needs to install the amiri package. +longdesc This document class runs with the XeTeX engine. PDF files +longdesc generated using this class can be searched, and text can be +longdesc copied from them and pasted elsewhere. +containersize 2868 +containerchecksum ac60431be9ebb42e2329c954805ecaef988bb6724eba7638ace659a973de3de9dbffc9ee85b2847531c3fca44e97e7099b1d9412ec754d9d27bde1432480f133 +doccontainersize 542416 +doccontainerchecksum 5ed647dc625397baf5db5cd05c87b2ce5dd44b4acf67ff6337b96989aaf210775f3870b5f1f376219cbbce96e486eed5dd24dc893684aeb7d3490ae62df15f14 +docfiles size=136 + RELOC/doc/xelatex/arabic-book/README.txt details="Readme" + RELOC/doc/xelatex/arabic-book/arabic-book.pdf details="Package documentation" + RELOC/doc/xelatex/arabic-book/arabic-book.tex + RELOC/doc/xelatex/arabic-book/arabic-ref.bib + RELOC/doc/xelatex/arabic-book/fig1.png +runfiles size=2 + RELOC/tex/xelatex/arabic-book/arabic-book.cls +catalogue-ctan /macros/xetex/latex/arabic-book +catalogue-license lppl1.3 +catalogue-topics arabic class book-pub xetex +catalogue-version 1.0 + name arabicfront category Package revision 51474 @@ -20460,7 +20720,7 @@ catalogue-version 1.20 name arabtex category Package -revision 25711 +revision 59150 shortdesc Macros and fonts for typesetting Arabic relocated 1 longdesc ArabTeX is a package extending the capabilities of TeX/LaTeX to @@ -20473,19 +20733,21 @@ longdesc Adobe Type 1). The Arabic font is presently only available in longdesc the Naskhi style. ArabTeX will run with Plain TeX and also with longdesc LaTeX. execute addMixedMap arabtex.map -containersize 235892 -containerchecksum 2dedbd482c223f65e13aae104e2014d2d28bf9f4ae6b90f1a4cf0718eb245d8a94899982f15de326f2eb19e2696045ba8ca9a19a6d903ef7c3e9b575a01d6bbc -doccontainersize 375472 -doccontainerchecksum f20af64239df9bdb82b7fdac6c5f6a222f1277eb877fa1907cbadd4ec6e426745b40733fd2ae726d3050e6f992b14cc91d6386ee02e2bf841d1f249d09df0c71 -docfiles size=198 +containersize 222028 +containerchecksum 1266c1824595e29a96a00f21da756d7ff12ab361bb9a719ff08f2d10c341826757965dda77c32cf03bb565a3ec61ef991fe2b5cf97d26f4ff89bf35dec65e3d6 +doccontainersize 385592 +doccontainerchecksum f878af124d3e7f65a09e681e9d66f4b9c6bdf678d194f130a944de3e3c208574388411a5f47e849518ce7be78d88c8d9e462667573e9517db953b0b9faa60a91 +docfiles size=214 RELOC/doc/latex/arabtex/announce.txt RELOC/doc/latex/arabtex/arabtex-doc.pdf + RELOC/doc/latex/arabtex/arabtex-doc.tex RELOC/doc/latex/arabtex/arabtex.doc RELOC/doc/latex/arabtex/arabtex.faq RELOC/doc/latex/arabtex/arabtex.gif RELOC/doc/latex/arabtex/arabtex.htm details="Outline of the project" RELOC/doc/latex/arabtex/arabtex1.htm RELOC/doc/latex/arabtex/arabtex2.htm + RELOC/doc/latex/arabtex/arwindoc.tex RELOC/doc/latex/arabtex/changes.htm RELOC/doc/latex/arabtex/changes.txt RELOC/doc/latex/arabtex/changes2.txt @@ -20495,23 +20757,30 @@ docfiles size=198 RELOC/doc/latex/arabtex/chg311c.htm RELOC/doc/latex/arabtex/chg311d.htm RELOC/doc/latex/arabtex/guha.ps + RELOC/doc/latex/arabtex/guha.tex RELOC/doc/latex/arabtex/hebrew.305 RELOC/doc/latex/arabtex/install.txt + RELOC/doc/latex/arabtex/kashmiri.tex + RELOC/doc/latex/arabtex/ligtable.tex RELOC/doc/latex/arabtex/lppl.txt RELOC/doc/latex/arabtex/malay.ps + RELOC/doc/latex/arabtex/malay.tex RELOC/doc/latex/arabtex/manifest.txt RELOC/doc/latex/arabtex/miktex.htm RELOC/doc/latex/arabtex/miktex.mai RELOC/doc/latex/arabtex/new1.gif RELOC/doc/latex/arabtex/new2.gif + RELOC/doc/latex/arabtex/omar.tex RELOC/doc/latex/arabtex/readme.305 RELOC/doc/latex/arabtex/readme.txt details="Readme" RELOC/doc/latex/arabtex/refer.htm RELOC/doc/latex/arabtex/sindhi.ps + RELOC/doc/latex/arabtex/sindhi.tex RELOC/doc/latex/arabtex/tetex.txt RELOC/doc/latex/arabtex/uighur.ps + RELOC/doc/latex/arabtex/uighur.tex RELOC/doc/latex/arabtex/xarbsymb.dat -runfiles size=306 +runfiles size=290 RELOC/fonts/map/dvips/arabtex/arabtex.map RELOC/fonts/source/public/arabtex/arabsymb.mf RELOC/fonts/source/public/arabtex/hcaption.mf @@ -20579,11 +20848,9 @@ runfiles size=306 RELOC/tex/latex/arabtex/arabrep1.cls RELOC/tex/latex/arabtex/arabskel.sty RELOC/tex/latex/arabtex/arabsymb.sty - RELOC/tex/latex/arabtex/arabtex-doc.tex RELOC/tex/latex/arabtex/arabtex.sty RELOC/tex/latex/arabtex/arabtex.tex RELOC/tex/latex/arabtex/arabtoks.sty - RELOC/tex/latex/arabtex/arwindoc.tex RELOC/tex/latex/arabtex/ascan.sty RELOC/tex/latex/arabtex/asect.sty RELOC/tex/latex/arabtex/asize10.clo @@ -20601,7 +20868,6 @@ runfiles size=306 RELOC/tex/latex/arabtex/cp1256.sty RELOC/tex/latex/arabtex/etrans.sty RELOC/tex/latex/arabtex/gedalin.sty - RELOC/tex/latex/arabtex/guha.tex RELOC/tex/latex/arabtex/hebchrs.sty RELOC/tex/latex/arabtex/hebsymb.sty RELOC/tex/latex/arabtex/hebtex.sty @@ -20619,18 +20885,12 @@ runfiles size=306 RELOC/tex/latex/arabtex/hmac.sty RELOC/tex/latex/arabtex/isiri.sty RELOC/tex/latex/arabtex/iso88596.sty - RELOC/tex/latex/arabtex/kashmiri.tex - RELOC/tex/latex/arabtex/ligtable.tex - RELOC/tex/latex/arabtex/malay.tex RELOC/tex/latex/arabtex/nashbf.sty - RELOC/tex/latex/arabtex/omar.tex RELOC/tex/latex/arabtex/raw.sty RELOC/tex/latex/arabtex/saw.sty - RELOC/tex/latex/arabtex/sindhi.tex RELOC/tex/latex/arabtex/sotoku.sty RELOC/tex/latex/arabtex/twoblks.sty RELOC/tex/latex/arabtex/uheb.fd - RELOC/tex/latex/arabtex/uighur.tex RELOC/tex/latex/arabtex/unash.fd RELOC/tex/latex/arabtex/utf8.sty RELOC/tex/latex/arabtex/utfcode.sty @@ -20836,7 +21096,7 @@ catalogue-version 1.0 name arara category Package -revision 58933 +revision 63054 shortdesc Automation of LaTeX compilation longdesc Arara is comparable with other well-known compilation tools longdesc like latexmk and rubber. The key difference is that arara @@ -20844,11 +21104,11 @@ longdesc determines its actions from metadata in the source code, rather longdesc than relying on indirect resources, such as log file analysis. longdesc Arara requires a Java virtual machine. depend arara.ARCH -containersize 10395304 -containerchecksum 146871757ebe6874abb8fe5098770e061dd6703135cbdf676da6fb41aef3a0a5bda717764824406d0dc519fabcd122dff6e3cea4703813efc16f2b9e82f87242 -doccontainersize 2047932 -doccontainerchecksum 9dd3c3bb595a40bcada4b8f80af410a920211aa40f5157a77356b7978a062322b17e3b141bcc1f84271b2d254beb26fbeae250436de8e9fd02208a4a8fbf0b06 -docfiles size=831 +containersize 10626804 +containerchecksum 77b449def7818987bbf4750fd6e271f056f60db017c0469c18c54173164b64d953844c3198c1e157c88cdcefcc6255be199b988d23ee87c5cb8319ba2ce32846 +doccontainersize 2058272 +doccontainerchecksum dde89a4bd8a9fc62079337d762c67f039e6e79ff6dae7b30e9b23ea52e901c3e7e5dc78bb15c603f8fc228ea7b4e7317fe40a51ab608f9f1daad8de5d015a962 +docfiles size=836 texmf-dist/doc/man/man1/arara.1 texmf-dist/doc/man/man1/arara.man1.pdf texmf-dist/doc/support/arara/README.md details="Readme" @@ -20886,11 +21146,11 @@ docfiles size=831 texmf-dist/doc/support/arara/rules/manual.yaml texmf-dist/doc/support/arara/rules/quickstart.yaml texmf-dist/doc/support/arara/version.tex -srccontainersize 100204 -srccontainerchecksum bd2215d1c4d2e6095bb937d7dda0972d4445363857a86385b7ed75ec885a1f0124fe1265210018ea7cc70db6f636fb2bf13fc0836419c73731f0d1a02680ac5d +srccontainersize 100224 +srccontainerchecksum 81376faeb4b3560364382ddd8b6a6767874ef1414ba93b68481e526b2e5ba9b7e383b3011e83c14e4f78ad45b97487e05b4e966f0aa231471817526b3dedbf72 srcfiles size=33 - texmf-dist/source/support/arara/arara-6.1.0-src.zip -runfiles size=2910 + texmf-dist/source/support/arara/arara-6.1.7-src.zip +runfiles size=2973 texmf-dist/scripts/arara/arara.jar texmf-dist/scripts/arara/arara.sh texmf-dist/scripts/arara/rules/arara-rule-animate.yaml @@ -20965,11 +21225,11 @@ runfiles size=2910 texmf-dist/scripts/arara/rules/arara-rule-xindy.yaml catalogue-contact-bugs https://gitlab.com/islandoftex/arara/issues/ catalogue-contact-repository https://gitlab.com/islandoftex/arara/ -catalogue-contact-support https://gitter.im/Island-of-TeX/arara +catalogue-contact-support https://matrix.to/#/!HfEWIEvFtDplCLSQvz:matrix.org?via=matrix.org catalogue-ctan /support/arara catalogue-license bsd catalogue-topics compilation -catalogue-version 6.1.0 +catalogue-version 6.1.7 name arara.aarch64-linux category Package @@ -23840,7 +24100,7 @@ catalogue-topics font font-cjk font-ttf name arraycols category Package -revision 56997 +revision 61719 shortdesc New column types for array and tabular environments relocated 1 longdesc This small package provides new column types for array and @@ -23849,15 +24109,15 @@ longdesc with adjusted height for big mathematical expressions. The longdesc columns width can be fixed or calculated like in tabularx longdesc environments. Macros for drawing vertical and horizontal rules longdesc of variable thickness are also provided. -containersize 1316 -containerchecksum 68ee9188b13dfd1e45552fc0845b80df2a497a00af9d70eee726694708b214b9351d7955819d1a9e21deb6873cf5dab90416b05a58ebfcc2d31495992bc989e0 -doccontainersize 459324 -doccontainerchecksum 43c31b4a1cf254891226c796193415d81d299cb0e831e617c61d62728b6bca768cfd813ea4b3b1fb15a702411bebf53bee36e025bf8ae8c287cfed51b90710d1 +containersize 1320 +containerchecksum 3f97d2424091e5690feb3e1e290d1135332ab146019c1b290e8c69ea7f048ecd779dd81c9b3d3f9a0d7c919f1bc9bb949bdccfb3939148a426b336cd22993398 +doccontainersize 459328 +doccontainerchecksum bab50fccd4ec8bbcc64684208eb8ad60b17ee55b534f287d0640562bbe1f1e2ef25698ee2fb80baca9e984e79e36fabb8411e6fa330bb33fad680b00ede665e4 docfiles size=113 RELOC/doc/latex/arraycols/README.md details="Readme" RELOC/doc/latex/arraycols/arraycols.pdf details="Package documentation" srccontainersize 6264 -srccontainerchecksum 65a24651f3cfef479b4027a0e3a687b43016bb02f67ffbc69071f57b43914c4f3cb5ade46616b7841df948562ce3b8d9eb051739280181205d68f64f3104b8d8 +srccontainerchecksum e19bc42fa9a0d2bdd843eed789275f4d5a987adf9061535090f9d56ed182a19bd3950b10730c5cbe640f0261b545cf09212cb771b9a9a44163c6fc052b8c08fd srcfiles size=6 RELOC/source/latex/arraycols/arraycols.dtx RELOC/source/latex/arraycols/arraycols.ins @@ -23866,7 +24126,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/arraycols catalogue-license lppl1.3 catalogue-topics table alignment alignment-supp -catalogue-version 1.1 +catalogue-version 1.2 name arrayjobx category Package @@ -24135,6 +24395,34 @@ catalogue-license pd catalogue-topics journalpub class catalogue-version 1.0a +name asana-math +category Package +revision 59629 +shortdesc A font to typeset maths in Xe(La)TeX and Lua(La)TeX +relocated 1 +longdesc The Asana-Math font is an OpenType font that includes almost +longdesc all mathematical Unicode symbols and it can be used to typeset +longdesc mathematical text with any software that can understand the +longdesc MATH OpenType table (e.g., XeTeX 0.997 and Microsoft Word +longdesc 2007). The font is beta software. Typesetting support for use +longdesc with LaTeX is provided by the fontspec and unicode-math +longdesc packages. +containersize 673612 +containerchecksum 2bbf3e139418db06578af5fc8d3925d96bbe1bd9d472a82d428a059b1a206db131734f1b0e762ca49c896f403faf279b2e47465061dc5bcf0eaa8058474017a3 +doccontainersize 3752 +doccontainerchecksum 86b064ede8b8d77b9722d967de612e4a0e8758a29a6a3909b625fe2fa8ebe9551359a442376e8ee8a9dadf5d295d197328914411144c6f94e0b0fe16692eb128 +docfiles size=3 + RELOC/doc/fonts/asana-math/FontLog.txt + RELOC/doc/fonts/asana-math/README details="Readme" +runfiles size=330 + RELOC/fonts/opentype/public/asana-math/Asana-Math.otf + RELOC/fonts/truetype/public/asana-math/ASANA.TTC +catalogue-also stix xits +catalogue-ctan /fonts/Asana-Math +catalogue-license ofl +catalogue-topics font font-maths font-otf font-ttf +catalogue-version 000.958 + name asapsym category Package revision 40201 @@ -24383,12 +24671,12 @@ catalogue-version 0.2 name asmeconf category Package -revision 57833 +revision 62713 shortdesc A LaTeX template for ASME conference papers relocated 1 longdesc The asmeconf class provides a LaTeX template for ASME longdesc conference papers, following ASME's guidelines for margins, -longdesc fonts, headings, captions, and reference formats as of 2021. +longdesc fonts, headings, captions, and reference formats as of 2022. longdesc This LaTeX template is intended to be used with the longdesc asmeconf.bst BibTeX style, for reference formatting, which is longdesc part of this distribution. Unlike older ASME conference LaTeX @@ -24402,11 +24690,11 @@ longdesc archivability (PDF/A), and multilingual support. The code is longdesc compatible with pdfLaTeX or LuaLaTeX. This LaTeX template is longdesc not a publication of ASME, but it does conform to ASME's longdesc currently published guidelines for conference papers. -containersize 24956 -containerchecksum c9a11e0e1d2fb5ef9c674b571bf8de631fd1b329fef165cd5a1a0028f80a9447757bb769b743c69e29405b1688ae292110cf958f6bfc9092026a3277bcd78b8d -doccontainersize 1473344 -doccontainerchecksum 11db98dc9a9556e7e03b5b5e5284b19ef97c295ba3f21a9e3e0ee2cac712d81a9bbc485b27133f8f2bba158037d4388c1bfbf4dde241715a2386b564a51c45f0 -docfiles size=793 +containersize 28736 +containerchecksum 8f461b19ac2326f3af3b299361064b55591ebf331dd2c1ab87546ab3709312074bfad1f44f4c0af3123a1046e39643894af938964f541e49b5cad19aa93a7f2b +doccontainersize 2636796 +doccontainerchecksum b1cd73ec790930a0b29d9f13c5eca20f232c4175b05b644d1a51e28f8052c420e69c667bb817b4d39ae3bc4a7a10c480c853e4b1372fd13dc5b1744ea86dccf1 +docfiles size=2099 RELOC/doc/latex/asmeconf/README.md details="Readme" RELOC/doc/latex/asmeconf/asmeconf-sample.bib RELOC/doc/latex/asmeconf/asmeconf-template.pdf details="Example of use" @@ -24419,22 +24707,28 @@ docfiles size=793 RELOC/doc/latex/asmeconf/examples/asmeconf-fontspec.tex RELOC/doc/latex/asmeconf/examples/asmeconf-lualatex-ode-example.pdf RELOC/doc/latex/asmeconf/examples/asmeconf-lualatex-ode-example.tex + RELOC/doc/latex/asmeconf/examples/asmeconf-wide-equation-example/asmeconf-template-widetext.pdf + RELOC/doc/latex/asmeconf/examples/asmeconf-wide-equation-example/asmeconf-template-widetext.tex + RELOC/doc/latex/asmeconf/examples/asmeconf-wide-equation-example/asmewide.sty + RELOC/doc/latex/asmeconf/examples/asmeconf-wide-equation-example/tesseral-harmonic.pdf + RELOC/doc/latex/asmeconf/examples/asmeconf-wide-equation-example/zonal-harmonic2.pdf RELOC/doc/latex/asmeconf/sample-figure-1.pdf RELOC/doc/latex/asmeconf/sample-figure-2a.pdf RELOC/doc/latex/asmeconf/sample-figure-2b.pdf -runfiles size=28 +runfiles size=33 RELOC/bibtex/bst/asmeconf/asmeconf.bst RELOC/tex/latex/asmeconf/asmeconf.cls catalogue-contact-bugs https://github.com/John02139/asmeconf/issues +catalogue-contact-repository https://github.com/John02139/asmeconf catalogue-contact-support https://github.com/John02139/asmeconf/issues catalogue-ctan /macros/latex/contrib/asmeconf catalogue-license mit catalogue-topics bibtex-sty class confproc engineering scientific-docs -catalogue-version 1.26 +catalogue-version 1.30 name asmejour category Package -revision 57598 +revision 61568 shortdesc A template for ASME journal papers relocated 1 longdesc The asmejour class provides a template to format preprints @@ -24449,25 +24743,30 @@ longdesc column balancing, various math options, government copyright, longdesc and archivability (PDF/A). The class is compatible with longdesc pdfLaTeX or LuaLaTeX. This package is not a publication of longdesc ASME. -containersize 20036 -containerchecksum 9453ee840ea08b6987c40df52f5b011f57642b5e1ee464a52308febbed71c3c3fb8953d2bdf98bb575900005aaa0cc6ea4146b930be5fb2f309474ad5002f39e -doccontainersize 623880 -doccontainerchecksum 2322b31e9c1d619c0e4eee7336aeb37a22d9d3c86684044c318762a3a2887c02bab2a7eb86a512e222f22955c568b587442c15c79e77c205dbf50914e8b9c682 -docfiles size=249 +containersize 22020 +containerchecksum e1d44c716073b655008511d509367926ae8e8a239859b398e776f647b85b154e043694ccaad634a6e127c7e502c0c05b9eb48fb68beab9cd592d88d1c35c9741 +doccontainersize 1802920 +doccontainerchecksum 407cfa6903607440d5ffb47eec384fe198d2aed77aa3662157d31d7fed84f3b30f7e648178401ee44feda016044a3fe5697fedc0f4e6e2a0fe9487c713f7fde8 +docfiles size=1561 RELOC/doc/latex/asmejour/README.md details="Readme" RELOC/doc/latex/asmejour/asmejour-sample.bib RELOC/doc/latex/asmejour/asmejour-template.pdf details="Example of use" RELOC/doc/latex/asmejour/asmejour-template.tex + RELOC/doc/latex/asmejour/asmewide_example/asmejour-wide-equation-examples.pdf + RELOC/doc/latex/asmejour/asmewide_example/asmejour-wide-equation-examples.tex + RELOC/doc/latex/asmejour/asmewide_example/asmewide.sty + RELOC/doc/latex/asmejour/asmewide_example/tesseral-harmonic.pdf + RELOC/doc/latex/asmejour/asmewide_example/zonal-harmonic2.pdf RELOC/doc/latex/asmejour/sample-figure-1.pdf RELOC/doc/latex/asmejour/sample-figure-2a.pdf RELOC/doc/latex/asmejour/sample-figure-2b.pdf -runfiles size=20 +runfiles size=22 RELOC/bibtex/bst/asmejour/asmejour.bst RELOC/tex/latex/asmejour/asmejour.cls catalogue-ctan /macros/latex/contrib/asmejour catalogue-license mit catalogue-topics class journalpub scientific-docs bibtex-sty engineering -catalogue-version 1.15 +catalogue-version 1.18 name aspectratio category Package @@ -24599,7 +24898,7 @@ catalogue-version 0.8 name association-matrix category Package -revision 56759 +revision 61719 shortdesc LaTeX support for creating association matrices relocated 1 longdesc This package allows the creation of association matrices in an @@ -24611,10 +24910,10 @@ longdesc associated. Then, the \amxgenerate command generates a table longdesc that shows in the cells with a blip (*) where the association longdesc was added. The package depends on etoolbox, forloop, ifthen, longdesc textcomp, and xparse. -containersize 3600 -containerchecksum 1f33388d8d9230fb11dc1318cb9c189fb7c14ef7404193d1df35e83863869ab8cd7f918bef8fcfdcadbff29b3c20db7309026d0ee3935e78db0f5e3365f065ae -doccontainersize 251108 -doccontainerchecksum d22756e5fcb921c6f0e80c6d0f5322dda0be1a52a5de60b2a0d7ca719b4d92e4039c395e06f7b4a6fa080aed59e4c4c30ae9ace8139963943134048cc40e6c94 +containersize 3604 +containerchecksum da84a9048985e8987d8e528533ac3fa0b307d996e159843ce8a3b3754f697191b30264b21b58e0d3dd9ee6c1fe478d84e92996ed3186c10c6d944a33f21f7db0 +doccontainersize 251112 +doccontainerchecksum 19eec11c03b3ab612a14ed2e90e850b8d2961aac85c2400d988a3c478b847dc45c61d03654b5b567978fd69d9fd6a2bfd153bc9278f38c121476e9cd098e38cc docfiles size=71 RELOC/doc/latex/association-matrix/DEPENDS.txt RELOC/doc/latex/association-matrix/LICENCE @@ -24623,8 +24922,8 @@ docfiles size=71 RELOC/doc/latex/association-matrix/association-matrix.tex runfiles size=4 RELOC/tex/latex/association-matrix/association-matrix.sty -catalogue-contact-bugs http://github.com/whisperity/association-matrix/issues -catalogue-contact-repository http://github.com/whisperity/association-matrix +catalogue-contact-bugs https://github.com/whisperity/association-matrix/issues +catalogue-contact-repository https://github.com/whisperity/association-matrix catalogue-ctan /macros/latex/contrib/association-matrix catalogue-license lppl1.3c catalogue-topics table matrix expl3 @@ -24696,7 +24995,7 @@ catalogue-version 0.1c name asymptote category TLCore -revision 58569 +revision 62977 shortdesc 2D and 3D TeX-Aware Vector Graphics Language longdesc Asymptote is a powerful descriptive vector graphics language longdesc for technical drawing, inspired by MetaPost but with an @@ -24704,11 +25003,11 @@ longdesc improved C++-like syntax. Asymptote provides for figures the longdesc same high-quality level of typesetting that LaTeX does for longdesc scientific text. depend asymptote.ARCH -containersize 360728 -containerchecksum 810f80e2594099f3813ef28d06a4905a0d0e678c16213f2a900c970e3900ad1ba1d72255ef466d847fc03c1ce90db4da41362679e542bbfbf5b0665e194d67a3 -doccontainersize 2342368 -doccontainerchecksum b2d76f550a026ff433193d86c3ddb284efab9d53a2b6e08e22eaefce9f95966315dce373be813b704b7b8447e5de61e3d12173ad295343eacb1a2991a0a915b6 -docfiles size=1274 +containersize 360712 +containerchecksum 067591add6e1cabd3c56d994c88e9f24dd47d318781f36431414ee4d5e6f8291ad17fd3ef747967c8331ea7abae8f199cc035e1709708859d49cd05b85fdfcf6 +doccontainersize 2383372 +doccontainerchecksum 5603c8e04cdfaccac039560b6785fe5304bcf02362e5de9a951453f7ae67d809d8f0f9d457b32255e0a45dc17fa8da2915ed5574b62f6bd0486532f9e7433f6f +docfiles size=1311 texmf-dist/doc/asymptote/CAD.pdf details="Using Asymptote for 2D CAD" texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf texmf-dist/doc/asymptote/asy-latex.pdf @@ -24846,6 +25145,7 @@ docfiles size=1274 texmf-dist/doc/asymptote/examples/genusthree.asy texmf-dist/doc/asymptote/examples/genustwo.asy texmf-dist/doc/asymptote/examples/graphmarkers.asy + texmf-dist/doc/asymptote/examples/graphwithderiv.asy texmf-dist/doc/asymptote/examples/grid.asy texmf-dist/doc/asymptote/examples/grid3xyz.asy texmf-dist/doc/asymptote/examples/hatch.asy @@ -24994,6 +25294,7 @@ docfiles size=1274 texmf-dist/doc/asymptote/examples/superpath.asy texmf-dist/doc/asymptote/examples/tanh.asy texmf-dist/doc/asymptote/examples/teapot.asy + texmf-dist/doc/asymptote/examples/teapotIBL.asy texmf-dist/doc/asymptote/examples/tensor.asy texmf-dist/doc/asymptote/examples/tetra.asy texmf-dist/doc/asymptote/examples/textpath.asy @@ -25015,6 +25316,7 @@ docfiles size=1274 texmf-dist/doc/asymptote/examples/truncatedIcosahedron.asy texmf-dist/doc/asymptote/examples/tvgen.asy texmf-dist/doc/asymptote/examples/twistedtubes.asy + texmf-dist/doc/asymptote/examples/twoSpheres.asy texmf-dist/doc/asymptote/examples/unitcircle.asy texmf-dist/doc/asymptote/examples/unitcircle3.asy texmf-dist/doc/asymptote/examples/unitoctant.asy @@ -25047,7 +25349,7 @@ docfiles size=1274 texmf-dist/doc/man/man1/asy.man1.pdf texmf-dist/doc/man/man1/xasy.1 texmf-dist/doc/man/man1/xasy.man1.pdf -runfiles size=625 +runfiles size=614 texmf-dist/asymptote/CAD.asy texmf-dist/asymptote/GUI/CustMatTransform.py texmf-dist/asymptote/GUI/DebugFlags.py @@ -25063,7 +25365,6 @@ runfiles size=625 texmf-dist/asymptote/GUI/__init__.py texmf-dist/asymptote/GUI/configs/xasyconfig.cson texmf-dist/asymptote/GUI/configs/xasykeymap.cson - texmf-dist/asymptote/GUI/icons_rc.py texmf-dist/asymptote/GUI/labelEditor.py texmf-dist/asymptote/GUI/pyUIClass/custMatTransform.py texmf-dist/asymptote/GUI/pyUIClass/labelTextEditor.py @@ -25091,6 +25392,7 @@ runfiles size=625 texmf-dist/asymptote/GUI/res/icons/android-refresh.svg texmf-dist/asymptote/GUI/res/icons/arrow-move.svg texmf-dist/asymptote/GUI/res/icons/arrow-resize.svg + texmf-dist/asymptote/GUI/res/icons/brush.svg texmf-dist/asymptote/GUI/res/icons/bucket.svg texmf-dist/asymptote/GUI/res/icons/center.svg texmf-dist/asymptote/GUI/res/icons/centerorigin.svg @@ -25110,11 +25412,13 @@ runfiles size=625 texmf-dist/asymptote/GUI/res/icons/opencurve.svg texmf-dist/asymptote/GUI/res/icons/openpolygon.svg texmf-dist/asymptote/GUI/res/icons/plus-round.svg + texmf-dist/asymptote/GUI/res/icons/redo.svg texmf-dist/asymptote/GUI/res/icons/save.svg texmf-dist/asymptote/GUI/res/icons/social-python.svg texmf-dist/asymptote/GUI/res/icons/subdirectory-left.svg texmf-dist/asymptote/GUI/res/icons/text.svg texmf-dist/asymptote/GUI/res/icons/triangle-stroked-15.svg + texmf-dist/asymptote/GUI/res/icons/undo.svg texmf-dist/asymptote/GUI/setup.py texmf-dist/asymptote/GUI/xasy.py texmf-dist/asymptote/GUI/xasy2asy.py @@ -25193,8 +25497,15 @@ runfiles size=625 texmf-dist/asymptote/rationalSimplex.asy texmf-dist/asymptote/reload.js texmf-dist/asymptote/roundedpath.asy + texmf-dist/asymptote/shaders/blend.glsl + texmf-dist/asymptote/shaders/count.glsl texmf-dist/asymptote/shaders/fragment.glsl + texmf-dist/asymptote/shaders/screen.glsl + texmf-dist/asymptote/shaders/sum1.glsl + texmf-dist/asymptote/shaders/sum2.glsl + texmf-dist/asymptote/shaders/sum3.glsl texmf-dist/asymptote/shaders/vertex.glsl + texmf-dist/asymptote/shaders/zero.glsl texmf-dist/asymptote/simplex.asy texmf-dist/asymptote/size10.asy texmf-dist/asymptote/size11.asy @@ -25214,6 +25525,9 @@ runfiles size=625 texmf-dist/asymptote/tree.asy texmf-dist/asymptote/trembling.asy texmf-dist/asymptote/tube.asy + texmf-dist/asymptote/v3d.asy + texmf-dist/asymptote/v3dheadertypes.asy + texmf-dist/asymptote/v3dtypes.asy texmf-dist/asymptote/version.asy texmf-dist/asymptote/webgl/asygl.js texmf-dist/asymptote/x11colors.asy @@ -25228,7 +25542,7 @@ catalogue-contact-repository https://github.com/vectorgraphics/asymptote catalogue-ctan /graphics/asymptote catalogue-license lgpl3 catalogue-topics graphics graphics-engn -catalogue-version 2.70 +catalogue-version 2.80 name asymptote-by-example-zh-cn category Package @@ -25418,100 +25732,99 @@ catalogue-topics chinese-doc name asymptote.aarch64-linux category TLCore -revision 58149 +revision 62572 shortdesc aarch64-linux files of asymptote -containersize 1020592 -containerchecksum 72bccbc89ba19115b998024069f6efc56ed743be89478196bcb8b452550b5d4afb053e587e355c44755804018b7ca33690beb6c299139cb171cdf0c0f04a7af3 -binfiles arch=aarch64-linux size=911 +containersize 1107968 +containerchecksum 2cc636cf8be611362c6c42e103f59917b6c652921373b6049245b67b6c16a1aec0ed7491e50b617c2296efcca6820dc53f13a042190ecdc6c7d12d7926623631 +binfiles arch=aarch64-linux size=974 bin/aarch64-linux/asy name asymptote.amd64-freebsd category TLCore -revision 58425 +revision 63051 shortdesc amd64-freebsd files of asymptote -containersize 1630960 -containerchecksum 9d04369842a3950cc16cbb2b98e79503c8c43a38e4df8cd44c7e2e4e4eaf3dd891e6e8c26120f34f6ba6178c4845b2ce2cfc9ac47c59e5c77815f1fce2869221 -binfiles arch=amd64-freebsd size=1340 +containersize 1715624 +containerchecksum 902e15bfcda7e3b880a632234a4cc62eef11ad4736682c2f43b94497eea1ece1b97e5c16406da3b49e7b7dec2f441da1c8e7dd5894396b0e6a94a266667d1c98 +binfiles arch=amd64-freebsd size=1400 bin/amd64-freebsd/asy bin/amd64-freebsd/xasy name asymptote.amd64-netbsd category TLCore -revision 54635 +revision 59140 shortdesc amd64-netbsd files of asymptote -containersize 1186160 -containerchecksum 725def80b17ec761258f0aaf8f283cb959f27f78dd41b57fafa259e3c6877af4430f8b27de063f2103906c7fb3e5ee0742d128b468bff00e418223741626c270 -binfiles arch=amd64-netbsd size=1365 - bin/amd64-netbsd/asy +containersize 344 +containerchecksum 51fa1df2ad99846fe953d45b317b62c3b86f60fb4c8d464d4d8c5f377c019512c18941de6ba7a0b668cd3ffcb49d34ba3f623c58b16a97aa53634cc1fe6b1371 +binfiles arch=amd64-netbsd size=1 bin/amd64-netbsd/xasy name asymptote.armhf-linux category TLCore -revision 58428 +revision 62706 shortdesc armhf-linux files of asymptote -containersize 932500 -containerchecksum a731aebe7c1b888afe76e6a474df138d1ce5bbc88158be17ee741240b238517d515229879499406db908fb09b9e5f2565355e40e7168a7dbee48a0c7b785b2f6 -binfiles arch=armhf-linux size=781 +containersize 1034648 +containerchecksum 04c4d83b069c9ba82829e85a33189fa27cf9434286e08bbaa96d8e5fc7787e594e9db806be1f1af651fed1bfd90df256a8f338467f8b80a5913b36ed67d278f9 +binfiles arch=armhf-linux size=868 bin/armhf-linux/asy bin/armhf-linux/xasy name asymptote.i386-cygwin category TLCore -revision 58424 +revision 62546 shortdesc i386-cygwin files of asymptote -containersize 1147440 -containerchecksum 4eaf9ddc0bba20162f9c4b1e84acdaa946710e362bbbab238c4530d68bef9101c88b4ea3d1c088c6b7efb34d9402474113c1aa3ced6c77bb1bdbf5dbe6fa89d3 -binfiles arch=i386-cygwin size=1101 +containersize 1174236 +containerchecksum 26f06483f5eb4fba76254af73ca2c92590521a4f5a2e5989a1abfe6bd01500b5f97455d729fbcfdafdf9d1ee4696085a9ac8c5a0d89a8d22c8f94faefaea48b0 +binfiles arch=i386-cygwin size=1053 bin/i386-cygwin/asy.exe bin/i386-cygwin/xasy name asymptote.i386-freebsd category TLCore -revision 58427 +revision 62859 shortdesc i386-freebsd files of asymptote -containersize 1509284 -containerchecksum d8f2b955c87b48febee8e7ddd6cd0a941e5de56d2c7df61a0987fffaed7df5b378a676f7d203705185beacc874c3299590e93edbbef56f0dce41933a8f70c84e -binfiles arch=i386-freebsd size=1651 +containersize 1601544 +containerchecksum 58b40a482fafc843b2dfe2de6a9964b29f31293a48c23b77197e5792ac7c9912f201e93154032f55044a15801eb414fa066fea2019c6af37a193448a9400ff6b +binfiles arch=i386-freebsd size=1713 bin/i386-freebsd/asy bin/i386-freebsd/xasy name asymptote.i386-linux category TLCore -revision 57890 +revision 62582 shortdesc i386-linux files of asymptote -containersize 1290472 -containerchecksum c551cbd1e1d45c811ff3b9eefca1abd9d906698bed580da6e1e450e6a3b38bc22e6c371fda5aca3da2af853e029a99b0941311825498c26e74358888bf57efcf -binfiles arch=i386-linux size=1148 +containersize 1715584 +containerchecksum 6ffb11001874273fb63f2df10a8cbf93cdb2a736befc3bc58210b5ae81781d64a0fd1e03a5ae84cc46252a69a0597f12deeb27a57525b3bfb3b6ede9cd4ff747 +binfiles arch=i386-linux size=1506 bin/i386-linux/asy bin/i386-linux/xasy name asymptote.i386-solaris category TLCore -revision 58500 +revision 62823 shortdesc i386-solaris files of asymptote -containersize 1423068 -containerchecksum 934ae3511d1358f4ebe3989e599cef679fbb577ee1b1e682d86f47c062145c4e47bc5273c5a69ecfc148f954267231cbb1ec6586fa401443bde1f1f928dadaa9 -binfiles arch=i386-solaris size=1358 +containersize 1428832 +containerchecksum c2ad867eb097e36fa3e79588b915250b488c7297c9c3e4984273ef482b552e2f9572238c80f292209e77c984c161cb1d082c3c57206db16217631432f8a46d57 +binfiles arch=i386-solaris size=1366 bin/i386-solaris/asy bin/i386-solaris/xasy name asymptote.universal-darwin category TLCore -revision 58458 +revision 62610 shortdesc universal-darwin files of asymptote -containersize 4413964 -containerchecksum 3a5009ab46885efc1971fbb5919cf86a18ab7b7d98e56e273037aba1e56f9d98427e3e740123824985510ede07b0f1eed7164d5db449fc2ea3a20516a078734c -binfiles arch=universal-darwin size=7405 +containersize 5460840 +containerchecksum c1090edfc1e9291647c01d255c990f4f7f52c48cd2416ed7e474303374ea7e24569e0476ade2561fc74cdc24f1bd71d8d93456d37a3b209a108f9614535d7309 +binfiles arch=universal-darwin size=10735 bin/universal-darwin/asy bin/universal-darwin/xasy name asymptote.win32 category TLCore -revision 58410 +revision 62530 shortdesc win32 files of asymptote -containersize 7561724 -containerchecksum b7225db8827d49520dc81513436591c66b02eecb5548e58bddd02c7642d3b38305018e3aeb85337227f7310d1bfaf1b609ee7f0aec135bbef567adb52734bfe0 -binfiles arch=win32 size=6702 +containersize 7536576 +containerchecksum 950d1f21b8d2ed1002852332aa7fe7d2727e0994ecbddb87ca1f2491d4197407fec51e7a5d8a8655c602a4661235272590473fcc9118bad20351ab6467fa736a +binfiles arch=win32 size=6577 bin/win32/asy.exe tlpkg/asymptote/asy.exe tlpkg/asymptote/cygwin1.dll @@ -25524,41 +25837,41 @@ binfiles arch=win32 size=6702 name asymptote.x86_64-cygwin category TLCore -revision 58424 +revision 62545 shortdesc x86_64-cygwin files of asymptote -containersize 1239736 -containerchecksum b030fec0efde21c384ebc918c2ff6af2d4dc92375ccadb635a01035ba6088eb340749a86ad045a9d8c890a017c7a5af8058701e654b54efa0fe0015745925400 -binfiles arch=x86_64-cygwin size=1072 +containersize 1163024 +containerchecksum 18e49669c76a9dbeb6e42673d482b4e59ddc74fab6c933feceecde0f603bf459ab6e83b24c044604739fe5b8a3a9407723f5860fcbbd0ed5a826c1e7d9090a30 +binfiles arch=x86_64-cygwin size=994 bin/x86_64-cygwin/asy.exe bin/x86_64-cygwin/xasy name asymptote.x86_64-darwinlegacy category TLCore -revision 58549 +revision 62849 shortdesc x86_64-darwinlegacy files of asymptote -containersize 1767608 -containerchecksum 4a0059ae21976800e596ebd82f0d2e7af31282685ffe466a78b91b19230899a6dc41e4c23b54f2f30eb4339f3abba70c96891043d2a212a6b3057f76b36a65eb -binfiles arch=x86_64-darwinlegacy size=1664 +containersize 2020168 +containerchecksum fe37accc3983975fe071235a20dd748c6bcd145bdf2375722e559390a8c9bd7a0d8100d736e29fba41b6251a93c2844b0411917c454a284cc14e8504c18086df +binfiles arch=x86_64-darwinlegacy size=1890 bin/x86_64-darwinlegacy/asy bin/x86_64-darwinlegacy/xasy name asymptote.x86_64-linux category TLCore -revision 57890 +revision 62582 shortdesc x86_64-linux files of asymptote -containersize 1259484 -containerchecksum b226fe0c87081e18bada5ac4a447699c2536b6f652f122a12c57a0abcdc4e3e5260efcc76dae4abbe90d1d2a27925f30e21a0359df4465379ae5671d0a43982a -binfiles arch=x86_64-linux size=1068 +containersize 1635320 +containerchecksum 2a8593d3dea0d8ec3982c21eb44024e8221325e639de20e992febbe1a072480c465c5c20907273d6c16b6f02804e6cd97afd5acaa9d00492772b8b225944fa3b +binfiles arch=x86_64-linux size=1408 bin/x86_64-linux/asy bin/x86_64-linux/xasy name asymptote.x86_64-solaris category TLCore -revision 58500 +revision 62823 shortdesc x86_64-solaris files of asymptote -containersize 1459608 -containerchecksum e0451d31992b7a58f3f17a99738fa4e5d07a348985223084708d9038f09458b6eb24d56e6fb189500beba8f263a96b6f7ec1d9010b71aefb9252612ab82f69cf -binfiles arch=x86_64-solaris size=1371 +containersize 1461968 +containerchecksum e8feea4ab4d170df74d3648da8c4ad39de5fb0fda8ec8a69ff4e22e2e4c4804fd49ce392831e8340c673fa448305f0e254cff3137a81b44e7bf186ec0e9fe027 +binfiles arch=x86_64-solaris size=1383 bin/x86_64-solaris/asy bin/x86_64-solaris/xasy @@ -25660,6 +25973,35 @@ catalogue-license lppl1.3c catalogue-topics defer-stuff catalogue-version 1.5 +name atendofenv +category Package +revision 62164 +shortdesc Add a custom symbol at the end of an environment +relocated 1 +longdesc This package allows adding a custom symbol at the end of an +longdesc environment (e.g. theorems, definitions, remarks). +containersize 1584 +containerchecksum 04a6c644b9235dce6495c46e2bcc093c03dfadf279d354c8b43b81a0b4a14daae71e7105642bcc95025c55ce92094c01292be2fc379e6c0c720aaa9b5a21ca9b +doccontainersize 91728 +doccontainerchecksum 22249061d4340939e597d50a5ae4c09f8b4514ddcb0862003ec7fff7006bebb207b5926ffcc0d723190b409435279c815a5880c6fc989294f26098c3db15d1d4 +docfiles size=24 + RELOC/doc/latex/atendofenv/LICENSE + RELOC/doc/latex/atendofenv/README.md details="Readme" + RELOC/doc/latex/atendofenv/atendofenv.pdf details="Package documentation" +srccontainersize 3104 +srccontainerchecksum 7b457f3643595f98138aeb25090e7cfc98f2d613689428559aae60898f81d586d509b7124ad3fd77383f9524f8611ac8bfcd361391670cd689f1025cf0078859 +srcfiles size=3 + RELOC/source/latex/atendofenv/atendofenv.dtx + RELOC/source/latex/atendofenv/atendofenv.ins +runfiles size=1 + RELOC/tex/latex/atendofenv/atendofenv.sty +catalogue-also nccthm +catalogue-contact-home https://github.com/fangyi-zhou/at-end-of-env +catalogue-ctan /macros/latex/contrib/atendofenv +catalogue-license pd +catalogue-topics maths +catalogue-version 0.2 + name atkinson category Package revision 57624 @@ -26166,16 +26508,16 @@ catalogue-topics dissertation class name augie category Package -revision 18948 +revision 61719 shortdesc Calligraphic font for typesetting handwriting relocated 1 longdesc A calligraphic font for simulating American-style informal longdesc handwriting. The font is distributed in Adobe Type 1 format. execute addMap augie.map -containersize 62096 -containerchecksum e8e40eb1e59b7bbd3e6b042e8c8ed40f604066fff6bffa3b46e0e7b7e5984fb25e880422d392209f6dcae6771339bb49a27bfcc7e9e33bd0b638b0794a5e5098 +containersize 62124 +containerchecksum a862fc140ee85e9f48908e7251dca78f6f328bb194bc1031ce7b521feabc62bb148764e7574341b9ba39a1bc76bb4a718c3cfa45bba7480aff168eb17661d74a doccontainersize 3324 -doccontainerchecksum 40db247d40e98bba2c79e5adbd564b77e09b52c34e75a41bb1447e586f605478e4e7399a8d294b078fbbe508eafe5d0c6a68b7e3b7c875af85016f72c74376f0 +doccontainerchecksum 434c1d88522ae41e8a41fbeda6685a059fafb8f6cdec26d8737b5f6a6ddcf1e4f2a443ffdffa6b62a74f4abd2ed2e947176f59e64bf5691debeb62d9d54e719b docfiles size=6 RELOC/doc/latex/augie/README.augie details="Readme" RELOC/doc/latex/augie/augie.txt @@ -26198,13 +26540,15 @@ runfiles size=30 RELOC/tex/latex/augie/t1augie.fd RELOC/tex/latex/augie/ts1augie.fd catalogue-also twcal +catalogue-contact-bugs https://gitlab.com/kjhtex/augie/-/issues +catalogue-contact-repository https://gitlab.com/kjhtex/augie.git catalogue-ctan /fonts/augie catalogue-license lppl catalogue-topics font font-calligraphic font-type1 name auncial-new category Package -revision 15878 +revision 62977 shortdesc Artificial Uncial font and LaTeX support macros relocated 1 longdesc The auncial-new bundle provides packages and fonts for a script @@ -26218,17 +26562,17 @@ longdesc bookhand fonts. The font follows the B1 encoding developed for longdesc bookhands. Access to the encoding is essential. The encoding longdesc mainly follows the standard T1 encoding. execute addMap auncial.map -containersize 201360 -containerchecksum e6132432d4398f3a9b8b04f331bf0852b662da84a96882758a8ce07e7f50a0ad5317b0d6a51cfa389f55fcb3b105e5aa748d249dc3e6c8b2d52647f6c900bb24 -doccontainersize 318120 -doccontainerchecksum 2ab25dee888444432a2bd1eedeccbbcbeb5fa8008b15b0072e1537116d5c1f5f082818eddf31dc604f73ca1d4fb3bc6d3eb76c1ac712666ef1f86dd06bd19516 +containersize 201344 +containerchecksum 625ddb6342c2ed4e5491e63ae13619b18892bc5d2cc005aac489cf1b6d193a28acdff9404f51b4cc76e8950ac182a4f8d5845bad85fd4c4afbdf33e7b8c225b3 +doccontainersize 318124 +doccontainerchecksum 4d3880a12e8dab72fa5278e4507bdc03786cfe94bfa43e81068629327d1e70a251ca58c7cbf6c58560c03b9e1e4d79257a674370e89c780f5c81589d54084270 docfiles size=90 RELOC/doc/fonts/auncial-new/README details="Readme" RELOC/doc/fonts/auncial-new/auncial.pdf details="Package documentation" RELOC/doc/fonts/auncial-new/tryauncial.pdf details="Font sample, etc." RELOC/doc/fonts/auncial-new/tryauncial.tex srccontainersize 33688 -srccontainerchecksum c5fc0ed2cbf1f4813925dcd2206d479ba4a0699d33872fa36e63b21616c595dbe289a005e1de8db2a7cad30d760161932b4fd0b75c477fc915fc1572f86b7b6f +srccontainerchecksum bb35718db33f7c4cb6889570def1b4f8a47e05896a14c8867ff7dba362028017d4e64d66b31e2f2cef45b749784704ea6cf9c1731543c3277496fc6c128b08fb srcfiles size=64 RELOC/source/fonts/auncial-new/auncial.dtx RELOC/source/fonts/auncial-new/auncial.ins @@ -26248,7 +26592,7 @@ runfiles size=65 RELOC/tex/latex/auncial-new/b1auncl.fd catalogue-ctan /fonts/auncial-new catalogue-license lppl -catalogue-topics font font-bookhand font-type1 +catalogue-topics font font-type1 font-bookhand font-medieval catalogue-version 2.0 name aurical @@ -26759,7 +27103,7 @@ catalogue-version 1.5 name autoarea category Package -revision 15878 +revision 59552 catalogue pictex-autoarea shortdesc Automatic computation of bounding boxes with PiCTeX relocated 1 @@ -26768,18 +27112,16 @@ longdesc determining the "bounding box" of a picture. (PiCTeX so far longdesc accounted for put commands only). The "bounding box" is longdesc essential for proper placement of a picture between running longdesc text and margins and for keeping the running text away. -containersize 4168 -containerchecksum 81a6e2d2c241056cdb5ca7e54b33b523aa3bebe08d83e3418080659d316720a6bdcbb63d82c337175e6f0591a81ea322289333c5b8f125360c5ed4ae99843c4d -doccontainersize 36544 -doccontainerchecksum 8b3cb3def1945ae63b7d29614b868d07c64fba6ef50e266f92e3f1de1aa536084f5af5ff095bd467ef83d33701f780dcaed8a7d1c60dc68dcb5323444158b3b3 -docfiles size=22 +containersize 4148 +containerchecksum dadd69326335b6fe6e425a867e2e62a0b1df2f3179801bcc726c6ceebc15c24e3a7c9ecb3034209e25e503be47a9ad8639addfb628f720bd0c0d64c15177043d +doccontainersize 35392 +doccontainerchecksum 1b0f6ab0c7b1c69b7a802e9685db50e6b54361acf68ce2c2803419b165be1dd01f52a5b3fa9ccbe273e859509f7b7faa0c7c6b88bfec8f51f0bb66adf7b94e90 +docfiles size=20 RELOC/doc/latex/autoarea/ANNOUNCE.txt - RELOC/doc/latex/autoarea/README.aa + RELOC/doc/latex/autoarea/README details="Readme" RELOC/doc/latex/autoarea/autodemo/README.autodemo - RELOC/doc/latex/autoarea/autodemo/autodemo+.log RELOC/doc/latex/autoarea/autodemo/autodemo+.pdf RELOC/doc/latex/autoarea/autodemo/autodemo+.tex - RELOC/doc/latex/autoarea/autodemo/autodemo-.log RELOC/doc/latex/autoarea/autodemo/autodemo-.pdf RELOC/doc/latex/autoarea/autodemo/autodemo-.tex RELOC/doc/latex/autoarea/autodemo/autodemo.tex @@ -26787,7 +27129,7 @@ runfiles size=3 RELOC/tex/latex/autoarea/autoarea.sty catalogue-also pictex catalogue-contact-support http://www.webdesign-bu.de/uwe_lueck/contact.html -catalogue-ctan /graphics/pictex/addon/autoarea +catalogue-ctan /graphics/pictex-addons/autoarea catalogue-license lppl catalogue-topics graphics-in-tex catalogue-version 0.3a @@ -26933,6 +27275,31 @@ catalogue-license lppl1.2 catalogue-topics graphics-epspdf callback catalogue-version 1.1 +name autopuncitems +category Package +revision 63045 +shortdesc Automatically punctuate lists +relocated 1 +longdesc This package provides the autopunc option in the enumitem +longdesc environments itemize, enumerate, and description to +longdesc automatically punctuate the items. It uses lua pattern matching +longdesc to modify the environment's contents. +containersize 3072 +containerchecksum d41c5054417b511487beedd379f480f3869e67b747339837df5bf029b58171791ac8cb1c7bcaf5301822ba9585138d68af5ca080672d4ed1026086519fea1aec +doccontainersize 37720 +doccontainerchecksum 9c88cdb757a53e89bf7625fad0623154ea6101ee8c9cff2679698d0f6144d98a6099a68ef3fb1a31e99e7dee92572e34654321e44496e863f1444feab8a6cb1d +docfiles size=14 + RELOC/doc/lualatex/autopuncitems/README.md details="Readme" + RELOC/doc/lualatex/autopuncitems/autopuncitems.pdf details="Package documentation" + RELOC/doc/lualatex/autopuncitems/autopuncitems.tex +runfiles size=3 + RELOC/tex/lualatex/autopuncitems/autopuncitems.lua + RELOC/tex/lualatex/autopuncitems/autopuncitems.sty +catalogue-contact-repository https://github.com/kalekje/autopuncitems +catalogue-ctan /macros/luatex/latex/autopuncitems +catalogue-license mit +catalogue-topics luatex + name autosp category Package revision 58211 @@ -26986,70 +27353,70 @@ binfiles arch=aarch64-linux size=17 name autosp.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of autosp -containersize 21176 -containerchecksum 9e7de5ca70591cc4887675398fb59cb9b33bf8a86d39ffedeb8a12973f89498ff03c926ae1ac3c4b0ecb08feae614d8d84c3686daaf136ca2ca90902dd07b510 +containersize 21680 +containerchecksum 5b9165da422e7d0b920977b95daf85f1bd00d1cc6e8c495baf58b21d19e86b8242f35c0458e9f7c3fda9ecb8eb2349e9449401a72ab82f66f4cca41f326068dc binfiles arch=amd64-freebsd size=15 bin/amd64-freebsd/autosp bin/amd64-freebsd/tex2aspc name autosp.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of autosp -containersize 18360 -containerchecksum f1665d3525b1877a2489d01fb7d8bba18545ec1cda86e1502c881fef03de9c99eea773c0629c8798a21cc8391d3bba4e86a9c62cf5d2b489ce561dd60e2b007d +containersize 18372 +containerchecksum 6b5aa1634a67b6ce78ffed7c493f824974b3e0b74f6c2013e0a829a11c0e08eb7aaef3d493e38d2d4f66dd584dc2c5e16f85010a40cbafd5b8500992fcc2f5cc binfiles arch=amd64-netbsd size=16 bin/amd64-netbsd/autosp bin/amd64-netbsd/tex2aspc name autosp.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of autosp -containersize 18248 -containerchecksum 64268376a11d1ef13299f3927bf567e5743c0dcbe48a45f4ef740e0e34fd41a254bdaca6d3c0de319140423055f805b5cd22907cc8577ee5053850a5c70671fd +containersize 18244 +containerchecksum f02ab816e9ee0aaf693f999cb6a946079a23b99c6d7bedfe711fd9914064dabc408d57b0b650e7624eb08270d740b8358daec1e68c122f97f6a528f9584c907e binfiles arch=armhf-linux size=13 bin/armhf-linux/autosp bin/armhf-linux/tex2aspc name autosp.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of autosp -containersize 18384 -containerchecksum da2e8887b14b2fc62862330213ba1205cbdb4b053bb2b7a681d509928c74e96e6ed393f0747a10fdc4a766587ea379eb31853c68f8837766f2523ad455d36319 -binfiles arch=i386-cygwin size=15 +containersize 21244 +containerchecksum b9068a87892c0af670c78b9d02f0a9b0394e3667441913097038de57714d1b49e3d86df86a83cc28b099c3c87a0ba47b31a3bd85e5fee63d688653f3a1b20257 +binfiles arch=i386-cygwin size=16 bin/i386-cygwin/autosp.exe bin/i386-cygwin/tex2aspc.exe name autosp.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of autosp -containersize 18548 -containerchecksum 7bbd732c5b26660c1936223b406def965c1e410bac422de95c2690e096eaf53b9a5a8f929ae94128a795d00a4f7c6103a617759556315ac06111709dfe6f42c8 +containersize 19280 +containerchecksum fcf84cc59cd8b2b444a9b3f8661e26e5ea20e14125e4fea8b7b8c5a8ec4da2c4db2a8ce4b4977cf87b244f9720bf65fb42a6f45e9eebce3a410948d441048285 binfiles arch=i386-freebsd size=13 bin/i386-freebsd/autosp bin/i386-freebsd/tex2aspc name autosp.i386-linux category Package -revision 57878 +revision 62210 shortdesc i386-linux files of autosp -containersize 20232 -containerchecksum efb8414826bcd4f33ca0cceade41cfe6faa9f45bad4f430b79b94d26690a5864d936ad48d17bc49beb560175edadb8b94173629b61d9e8581a5b672f31411330 -binfiles arch=i386-linux size=15 +containersize 20500 +containerchecksum 5d617aeaac826dec04d9c4dfe4f6bda72d52888d485fed7b30583b295d5117bf649bed61f57a8046d4392d616592e3eba88341613047703ae8c5cc2a407375d2 +binfiles arch=i386-linux size=16 bin/i386-linux/autosp bin/i386-linux/tex2aspc name autosp.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of autosp containersize 17036 -containerchecksum 7c850e757e66a28be42dd2f13b88ef1ab9bf481a70b7a741aec09077d06822968c6f0a1e81cb5ca1122228d9906ccd075f7ed62d64e74a9cc131737142aa3727 +containerchecksum e7fe4328feb6da845946f7938ea6b1ed6e4a95831feebc390b2df9dede430c1f466ecfad6a6196d1f5ba4d650ad10954a261b09f0ff84aa2d8179d68880079cb binfiles arch=i386-netbsd size=16 bin/i386-netbsd/autosp bin/i386-netbsd/tex2aspc @@ -27066,31 +27433,31 @@ binfiles arch=i386-solaris size=14 name autosp.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of autosp -containersize 46348 -containerchecksum 061046bbb41a822877c630e407965c16b201846a2d4bc3aa1050bc36876fb079b4c3bb83a27546e7746d866cfed4560fe86f2af034d58001d3beae8948a65fd8 -binfiles arch=universal-darwin size=75 +containersize 47084 +containerchecksum 94ccebb7d651a467483e8b9938dc3823a516bc64560fb2ec474d112935a38e32efd0d8fbe23155d2d3feb60935985483ce0aba6b534b08a1b0ae8667501e23a1 +binfiles arch=universal-darwin size=79 bin/universal-darwin/autosp bin/universal-darwin/tex2aspc name autosp.win32 category Package -revision 58783 +revision 62199 shortdesc win32 files of autosp -containersize 20484 -containerchecksum a63785ffebe582f3aa50ed0e2e362dbe61b191ce9215400d6c294c9162a92cb8c1307af482f04c686fba125aa8dd8bf35cb5a12fcaff2c3f6fa42ba6b4135288 +containersize 20480 +containerchecksum a9f3b30738582e2dcc91fbf0d35d020bc23cd4aca843ceefe24c7cf8468490d45aa36b3142073c933d87208a9aadaf085f5027f281c08a558217007595008b79 binfiles arch=win32 size=13 bin/win32/autosp.exe bin/win32/tex2aspc.exe name autosp.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of autosp -containersize 20876 -containerchecksum c77c55a798809c19c193608cab20d6ae8ab0f3e209212ea78ff5f07b809ea3bc644b4de31a4a41f996b95a2b9e294c14f4775219c8de0b16849bb3f76de38fdf -binfiles arch=x86_64-cygwin size=15 +containersize 21072 +containerchecksum beebc837e264e6935e67f86e06d9adc546cd17e7ab3e6fee3e6bb2a5dbbf3b3f20a1af8f65fef4f60dd9f93f5f6c278eaa0980410a15188ec6f90b9cdd9b6a4b +binfiles arch=x86_64-cygwin size=16 bin/x86_64-cygwin/autosp.exe bin/x86_64-cygwin/tex2aspc.exe @@ -27106,20 +27473,20 @@ binfiles arch=x86_64-darwinlegacy size=15 name autosp.x86_64-linux category Package -revision 57878 +revision 62187 shortdesc x86_64-linux files of autosp -containersize 20092 -containerchecksum 9e5552f2590adcd49fb44485c52dbed97a9e513f8636fafd2946b92a5162b3acfcadadae46697f882b77d77d745aa7220bbdb29dc5e8dbf5368ced3f272c648a -binfiles arch=x86_64-linux size=13 +containersize 19972 +containerchecksum afff7047fa0686cd6e27e9c62ac409cc1894426fe01a695807d54214fdb64484cc3f9be3d4202979b7c6ad7c137d30d17c04ff7bcdbeeeb3a12b789dd5a3d206 +binfiles arch=x86_64-linux size=15 bin/x86_64-linux/autosp bin/x86_64-linux/tex2aspc name autosp.x86_64-linuxmusl category Package -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of autosp -containersize 20932 -containerchecksum 531585afa4e6a0a32e06af0de9ac8b7bdb3300226195b3313f808b93b98e34918b1d312c03443341384c418878a240d1f649c82548b0da1017ba62cfa8db5d25 +containersize 20636 +containerchecksum 4913384c3350b15bd787020d2c40aec531da4b25c1be3192730322d668093504f92575e5e7d67d598e02ff5108c88d4ac2b912eb760bf6981b27063bff808d30 binfiles arch=x86_64-linuxmusl size=15 bin/x86_64-linuxmusl/autosp bin/x86_64-linuxmusl/tex2aspc @@ -27163,9 +27530,9 @@ catalogue-version 1.6 name avantgar category Package -revision 31835 +revision 61983 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -27178,8 +27545,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap uag.map -containersize 241424 -containerchecksum cf5f4701305bcfe2dcb2c92d43fbf2d0ab3b027b2c9b772926216094532e935cec234866f43135e7e050068679d0b1de5a11833696fd103ddae949458cd03044 +containersize 241568 +containerchecksum c08c987c385bf9eeca0f4f5b7edcd41570c81f18751593824da8eea770c29d63725bed100fa2ff37a80a5c70086533ddc1e91848d5ddeedec3c5c669907ed20b runfiles size=392 RELOC/dvips/avantgar/config.uag RELOC/fonts/afm/adobe/avantgar/pagd8a.afm @@ -27531,64 +27898,64 @@ binfiles arch=aarch64-linux size=15 name axodraw2.amd64-freebsd category Package -revision 58388 +revision 62206 shortdesc amd64-freebsd files of axodraw2 -containersize 28804 -containerchecksum 019043eaf4da6b4bd66519f5c352b1753eaeb0137352037d9702dbfc9321fec62b062699aa4e0fc131803afb521c2c946184982b01995a4104fefb05d3c9d800 -binfiles arch=amd64-freebsd size=21 +containersize 28800 +containerchecksum 8361a17acc90816cfeecc0fceb4ab7e862ef6229a1944d9707ba7a41c0b3985cce43e2beb9f1ab734a97b3d8ee680ec41e4aa9e372ec5414c48eb8e4fe3ffadb +binfiles arch=amd64-freebsd size=20 bin/amd64-freebsd/axohelp name axodraw2.amd64-netbsd category Package -revision 58386 +revision 62220 shortdesc amd64-netbsd files of axodraw2 -containersize 20452 -containerchecksum 746c21b9fe4ac49dc64cdfe233645d76e593d9a8613c0e762f9c3b030580219aa1bb132aff490d16a5db2f9c692391755e9460c582ef191b432d02f46f80111d +containersize 20424 +containerchecksum 301f8d15f5d3908ac34761cda60796dab858ad3e05b83b031ed6c38cca15ac1fb9b0f994dd63e418219ceb83d426278d6ee9553baa3f4e0613976f8668c636f5 binfiles arch=amd64-netbsd size=19 bin/amd64-netbsd/axohelp name axodraw2.armhf-linux category Package -revision 58428 +revision 63092 shortdesc armhf-linux files of axodraw2 -containersize 17672 -containerchecksum 4405fd492b3799d17198b8641143446e8a279240e7802c64ba85f4bcd0c2792d5f551f846262bd554fc3fe208111f83ef8c71fa8eb8f3f1a46eae5e0aff91ec4 +containersize 17684 +containerchecksum 59054805aaf5151c03795f6ed3433c477d8f3f07f60d09b00e202a0e28a718f600fbcb3c1c357278350e2189079640f90aeefbbec691bcb40244700de4e80458 binfiles arch=armhf-linux size=11 bin/armhf-linux/axohelp name axodraw2.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of axodraw2 -containersize 22728 -containerchecksum 2995c4bd4f3690fa05360331809a6fd3af42f230e74a9cb1d7f2c123d1acce52fc85c985893697b74a83eb9f5850780a8b628e1c382915d01fcb84298e2349ef -binfiles arch=i386-cygwin size=18 +containersize 25716 +containerchecksum f3ca34497e7e390bcca3222a1bc14dfbd6bd470a83b73d6e93fc8f9c5aa9e90c3f9e4a2bda536528e3e66f0dd056a421f241cb8f0adcfbb44e64c1179bdf0b7b +binfiles arch=i386-cygwin size=20 bin/i386-cygwin/axohelp.exe name axodraw2.i386-freebsd category Package -revision 58388 +revision 62206 shortdesc i386-freebsd files of axodraw2 -containersize 23180 -containerchecksum d8ba9c35eca214cdbadb779986f1dc7b6b3d787e6f8b7d6f15c7b12eab84e9fa346d25567ad2f65df674d0ba805197bad7734acd8d24e66d9d98d41a3799ee0b +containersize 23500 +containerchecksum 696a899f6f35ebc8b0faad84cb89ee235cc5d5a4d5992960d9feef67dbcf9bcf7a13747912754880f77f9d66268990a0990400279ab9beeeaeee87d927263834 binfiles arch=i386-freebsd size=20 bin/i386-freebsd/axohelp name axodraw2.i386-linux category Package -revision 58378 +revision 62210 shortdesc i386-linux files of axodraw2 -containersize 23148 -containerchecksum 2f940bf7b9b13adbf7778f010ddade5759be4a07230f19da6ee301de93ca8bc932fc5fb7e649a1f7a9da4c9727e2252a66cb304bb8cf6a72b79315bfdd40ec4d -binfiles arch=i386-linux size=16 +containersize 23596 +containerchecksum deff2dffa5a1e8db3fde20739af1f89eecf0bec629e62293cf9daee8e00e94602ef4a73cf2eb39289b76a917a8ee98c29c4158eb1e2b9ffc5645f87f081b800b +binfiles arch=i386-linux size=17 bin/i386-linux/axohelp name axodraw2.i386-netbsd category Package -revision 58386 +revision 62220 shortdesc i386-netbsd files of axodraw2 -containersize 17388 -containerchecksum d680e2a3d31e2c01373ae624110f677a424455f0b06977e0d01b7c2b7160bff366b07641b0a1499ff958bd94568d9f49bde5cf53bc23e9b6154aa4c99d509d49 +containersize 17392 +containerchecksum 265667f57112b2ea9b9cbcbd646e19604eb58b512270f65907d77ec79ed146452055812ec43bdea2cc163d49e13503b1dd2ff5bd6bcb95ca57855ed9c33ffa22 binfiles arch=i386-netbsd size=16 bin/i386-netbsd/axohelp @@ -27603,28 +27970,28 @@ binfiles arch=i386-solaris size=14 name axodraw2.universal-darwin category Package -revision 58418 +revision 62258 shortdesc universal-darwin files of axodraw2 -containersize 57024 -containerchecksum 78077aa55b150f84f94912bfa0452deedcb803fbc8318e41ac4e095430393c20775971b31aa244f621979c943f397a8912ac8e69319bacb25abb89789eda6ac3 -binfiles arch=universal-darwin size=58 +containersize 56700 +containerchecksum 530ea1b815953fc522bd80490d3f70853c729cb9d19a453377479617205260f45f302c6d72ec157fc284e3b9df0cf182995a804a9ef8f0f6b5d9c3726f87f799 +binfiles arch=universal-darwin size=62 bin/universal-darwin/axohelp name axodraw2.win32 category Package -revision 58158 +revision 62199 shortdesc win32 files of axodraw2 -containersize 86256 -containerchecksum b4848637bcf4d8f8b32749b77af4270216b7ace7c077d99fc94ea3ace4fe92f519d031a1f14d3aae4c25d2d8d4d57b3c47115c4e5ef0b09603dbcf1fa0c9a4fe -binfiles arch=win32 size=48 +containersize 89004 +containerchecksum 2ca00d541ff4e133a65531124655e34df65bae7305e3071f42f15f1cfa42677136835b32e9bf7b3210750fdd3b5f8f59672eb1eb540d398ed4467bb2990fa838 +binfiles arch=win32 size=49 bin/win32/axohelp.exe name axodraw2.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of axodraw2 -containersize 28640 -containerchecksum 10ab6b21ef3c8ea2aeb64ec88b54a52dc243639164b34174a6e4928b27e277ca9dcd8014a5413a4f40cd8cbc37cd63ebc19d1fc6be6a15e16730bde504882f15 +containersize 28612 +containerchecksum 3e5e799d0814ff18d7a99e08c592b863f7af3896e14ee1a5725ddf3640d8afba3d9266f140354407dd5c6d2292588062451010774a5be2ff6bbf12d061c0f3fa binfiles arch=x86_64-cygwin size=20 bin/x86_64-cygwin/axohelp.exe @@ -27639,19 +28006,19 @@ binfiles arch=x86_64-darwinlegacy size=14 name axodraw2.x86_64-linux category Package -revision 58378 +revision 62187 shortdesc x86_64-linux files of axodraw2 -containersize 23768 -containerchecksum dccde3b2b9fc5acc7b114838f2814681099c653798b02dfdbd03a96053b3becc15e87e006ba6a5a95a3c725d540034b4373e50a2d62e3c7ea7e153515caa3b18 -binfiles arch=x86_64-linux size=16 +containersize 24260 +containerchecksum 2b6b1f23b8771515b1f2caac44aec3c75cd8119ecb82f90fce10a388283ad98ab326a793448c779ff07562e834060e702095574422de9c828a8e0bc32c527c1b +binfiles arch=x86_64-linux size=17 bin/x86_64-linux/axohelp name axodraw2.x86_64-linuxmusl category Package -revision 58378 +revision 62210 shortdesc x86_64-linuxmusl files of axodraw2 -containersize 24848 -containerchecksum 59bd7d7404e1c323fd1e35efbb654f6deee96368b32df0a3626fc323da57cbbd7b0989345d56a9169cba773e45fb3bd51be846b7184357947a8d1ed5e34f8748 +containersize 24452 +containerchecksum 5dd3bb59798a88954b9063ef80c2e248ff45b8d39328df4eaf723a8543986d277328af8732a1baf09bf6851de11e9dcfff3b4ef424713c0448467cb0939a5c6f binfiles arch=x86_64-linuxmusl size=16 bin/x86_64-linuxmusl/axohelp @@ -27695,8 +28062,8 @@ catalogue-version 1.0 name babel category Package -revision 58999 -shortdesc Multilingual support for Plain TeX or LaTeX +revision 62202 +shortdesc Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX relocated 1 longdesc This package manages culturally-determined typographical (and longdesc other) rules for a wide range of languages. A document may @@ -27708,22 +28075,22 @@ longdesc has to be done for each language. Included is also a set of ini longdesc files for about 250 languages. Many language styles work with longdesc pdfLaTeX, as well as with XeLaTeX and LuaLaTeX, out of the box. longdesc A few even work with plain formats. -containersize 178608 -containerchecksum 2f94846e43f525509ee98b790066c5fdc7cb507c1b98c5935e50cb5b3e1ce30af5b35c17a1423a85a2109267b452781bc1855a98fb3d94de9c2f0e2202fed36d -doccontainersize 819808 -doccontainerchecksum 8cf82f6dd7b9fc6e6cb8f5da7f3e4bdbd226ddf29730cec34eb83ba728521aae4e83b64012fe8c4ffb1c6f5c4ff1a88fa861981f3f713fd08ddc0f15495d3262 -docfiles size=205 +containersize 183912 +containerchecksum 61468a6826f7cf8d48ec4be4893d25b1da6b817d1f86a6d25a5d9915efd1b9678808d2f1b68849369a25c970b2225261f87723a156e9e5c031b1f416e721ccff +doccontainersize 842836 +doccontainerchecksum 4dda90e045c3ec20947b549faee36edfdb9cfafb1a1c08bd312a9af505f6ef673ca241c38a85903eaa4a6c76395f0bcd871fdd37372fb38a0e27645cbdd78c17 +docfiles size=210 RELOC/doc/latex/babel/README.md details="Readme" RELOC/doc/latex/babel/babel.pdf details="Package documentation" -srccontainersize 684676 -srccontainerchecksum a0770e5193793e87658a701344ba0ab44773d2be04f204e1992a5f75a69b68ace13c2b73499215e5e441f2c228e9833742c542d43ec14ab36bfa5f06d66fbcea -srcfiles size=372 +srccontainersize 698968 +srccontainerchecksum 7c2ba4469c08acb138fca2ddb8fa45d8bb6d770d629443e5daf2d3a64dcc16a625d1f6a3cf82122b2e4dfc9dfeed7dc8e3573010ccc21704e154df62070e7cc3 +srcfiles size=381 RELOC/source/latex/babel/babel.dtx RELOC/source/latex/babel/babel.ins RELOC/source/latex/babel/bbcompat.dtx RELOC/source/latex/babel/bbidxglo.dtx RELOC/source/latex/babel/locale.zip -runfiles size=938 +runfiles size=981 RELOC/makeindex/babel/bbglo.ist RELOC/makeindex/babel/bbind.ist RELOC/tex/generic/babel/UKenglish.sty @@ -27736,6 +28103,7 @@ runfiles size=938 RELOC/tex/generic/babel/babel-bidi-basic.lua RELOC/tex/generic/babel/babel-data-bidi.lua RELOC/tex/generic/babel/babel-data-cjk.lua + RELOC/tex/generic/babel/babel-transforms.lua RELOC/tex/generic/babel/babel.def RELOC/tex/generic/babel/babel.sty RELOC/tex/generic/babel/bahasa.sty @@ -28149,7 +28517,6 @@ runfiles size=938 RELOC/tex/generic/babel/locale/naq/babel-nama.tex RELOC/tex/generic/babel/locale/naq/babel-naq.ini RELOC/tex/generic/babel/locale/nb/babel-nb.ini - RELOC/tex/generic/babel/locale/nb/babel-norsk.tex RELOC/tex/generic/babel/locale/nb/babel-norwegianbokmal.tex RELOC/tex/generic/babel/locale/nd/babel-nd.ini RELOC/tex/generic/babel/locale/nd/babel-northndebele.tex @@ -28164,6 +28531,9 @@ runfiles size=938 RELOC/tex/generic/babel/locale/nn/babel-nynorsk.tex RELOC/tex/generic/babel/locale/nnh/babel-ngiemboon.tex RELOC/tex/generic/babel/locale/nnh/babel-nnh.ini + RELOC/tex/generic/babel/locale/no/babel-no.ini + RELOC/tex/generic/babel/locale/no/babel-norsk.tex + RELOC/tex/generic/babel/locale/no/babel-norwegian.tex RELOC/tex/generic/babel/locale/nus/babel-nuer.tex RELOC/tex/generic/babel/locale/nus/babel-nus.ini RELOC/tex/generic/babel/locale/nyn/babel-nyankole.tex @@ -28422,11 +28792,12 @@ runfiles size=938 RELOC/tex/generic/babel/xebabel.def catalogue-also polyglossia catalogue-contact-bugs https://github.com/latex3/babel/issues +catalogue-contact-home https://latex3.github.io/babel/ catalogue-contact-repository https://github.com/latex3/babel catalogue-ctan /macros/latex/required/babel/base catalogue-license lppl1.3 catalogue-topics multilingual -catalogue-version 3.58 +catalogue-version 3.73 name babel-albanian category Package @@ -28724,22 +29095,22 @@ catalogue-version 1.3s name babel-dutch category Package -revision 56827 +revision 60362 shortdesc Babel contributed support for Dutch relocated 1 longdesc The package provides a language definition, file for use with longdesc babel, which establishes Dutch conventions in a document (or a longdesc subset of the conventions, if Dutch is not the main language of longdesc the document). -containersize 2900 -containerchecksum 4bdebadb6dabd378fb52eedacd8181623e40bd0a8215aa77c34f7a051a020d6c60230fa0203c2d519bfffcb9a374702ccb1d7c6b0482a232f1eeda5ff52f6c1e -doccontainersize 149932 -doccontainerchecksum 92bb3f2df9706bc6af7d20df200174a4b3f0b3237a8f1d9259886272deeab4109e85245a0cf6cf5b43bee93b14b581b1fe5e0d4f7198b88a77e2fbf0c8156090 -docfiles size=38 +containersize 2920 +containerchecksum bef13adf26cbbd16604af041fc7af866c82e88cd9d7d05318abd10f7d6f0ae718e1186f5527b4b38f1f099ba5da3d85b5e2f6d1ac0dfe8fe64ea52fcf6f06df1 +doccontainersize 157392 +doccontainerchecksum a78535f95bbbf6228014471a473a7e38b2cfa2da0160adb906b8f75c803b3e9396ca52322100102bebc179ec1e863a78c1b102ae932ea324ea58fd57bf9e9b06 +docfiles size=40 RELOC/doc/generic/babel-dutch/README.md details="Readme" RELOC/doc/generic/babel-dutch/dutch.pdf details="Package documentation" -srccontainersize 7920 -srccontainerchecksum 5942ba0dff02c632f0a09e240b3576eb425ed1c74924c007572b2a7b8b95701777bf20b2a943acd0028682d5cf422988c51752c3c80806413c0227daf2f8fff6 +srccontainersize 7968 +srccontainerchecksum 724746e2e05c5de5184125068b2637c14c58c83f86fc92d75521089298a26290ecebbb6f0c61f7452da659dbcbfa1c36789e428aba500fa2211e354747fb017c srcfiles size=8 RELOC/source/generic/babel-dutch/dutch.dtx RELOC/source/generic/babel-dutch/dutch.ins @@ -28749,7 +29120,7 @@ runfiles size=4 catalogue-ctan /macros/latex/contrib/babel-contrib/dutch catalogue-license lppl1.3 catalogue-topics dutch multilingual-addon -catalogue-version 3.8j +catalogue-version 3.8l name babel-english category Package @@ -28867,23 +29238,23 @@ catalogue-version 1.3s name babel-french category Package -revision 56607 +revision 63116 shortdesc Babel contributed support for French relocated 1 longdesc The package, formerly known as frenchb, establishes French longdesc conventions in a document (or a subset of the conventions, if longdesc French is not the main language of the document). -containersize 15924 -containerchecksum eaf680b5828b069907c0edf2b62c49475648f973f1ed220e47f6c05907e4b813021b0b18f66b3926ddea4266654dc91055913f3d6be1a799ef0bb2ac8241b9e3 -doccontainersize 502492 -doccontainerchecksum 67c54e55985a756ad52c6c904271a0b54b95e36f2da793d8804771c1606a354c075c8cb547d261c291fb70996fa818573f9f4e0e2c6f0e4a72be0ce71b65b724 -docfiles size=144 +containersize 15900 +containerchecksum e3b741878c14c59d6e7941c12d545bd067b8e8ebb27fa26af31ec4507138ea14c037abf61565ff1690027e17753693b28e1e0a442a1570ff7dc7aa58b36af109 +doccontainersize 508004 +doccontainerchecksum 6ea84dab1ffdc37c7e7ffa6eb16f6cb91929bea0107074593bd07088560cde4f7e2336c58b0dfa513d06e876ce47d10bbf9d9e61673ca7d9e897ec7c1c27fa04 +docfiles size=145 RELOC/doc/generic/babel-french/README.md details="Readme" RELOC/doc/generic/babel-french/frenchb-doc.pdf details="User manual" language="fr" RELOC/doc/generic/babel-french/frenchb-doc.tex RELOC/doc/generic/babel-french/frenchb.pdf details="Package documentation" -srccontainersize 56156 -srccontainerchecksum 676c38f93a87b0fde0d7527f5a4e7db38744cd72e069dfa093e1bc91e365a219fe00a2d523ba06522f31aa106df1f391c669215bc4617a59df606f1cf3df179c +srccontainersize 55900 +srccontainerchecksum 8947ebd05a3c5c508024c963bf3d37ad692833515ab055b12c029e79706a79908fe75b41855ef728a2dcaaa12321c53930712b05fbda301490fc955ad7d4fa02 srcfiles size=60 RELOC/source/generic/babel-french/frenchb.dtx RELOC/source/generic/babel-french/frenchb.ins @@ -28898,7 +29269,7 @@ catalogue-contact-home http://daniel.flipo.free.fr/babel-french catalogue-ctan /macros/latex/contrib/babel-contrib/french catalogue-license lppl1.3 catalogue-topics french multilingual-addon -catalogue-version 3.5l +catalogue-version 3.5n name babel-friulan category Package @@ -29263,27 +29634,27 @@ catalogue-version 1.0h name babel-italian category Package -revision 55232 +revision 62890 shortdesc Babel support for Italian text relocated 1 longdesc The package provides language definitions for use in babel. -containersize 3808 -containerchecksum 647a87e3e516f4723bd991b973417302c6f369438e6b76c5ef1d795bdc138f31516433af5b93471f0a2692ace29096d6cf8aa49edfadc2e48d1d40c4344dbfd0 -doccontainersize 446484 -doccontainerchecksum 109a27cbdd24d91166059ae7dc24c78175aecac477a13b06c148b21a8c6451b0a07fd7db55ed8a78e92c05c00d0f73a9fe59c0726f34136cdf7ca3af8bbf12b6 -docfiles size=110 +containersize 3908 +containerchecksum a30e451e39ed4e073e3a188ecd19933b965ffe94aeee3acc9b3443466df1fcf86b7a04ee0c6283bb92b17b0b11a975f9df7ebfdfa3306fbc15f6e2214e30afee +doccontainersize 463660 +doccontainerchecksum 4fe9d39aef8a29737aa8a6f945f1efec3a442aa072cb6fc63ba358c372d02a718f10a5d25df58014333c2a6bac9e97dc84e3dad86f8d81d45e4c1216a9eaf0ee +docfiles size=117 RELOC/doc/generic/babel-italian/README.txt details="Readme" RELOC/doc/generic/babel-italian/italian.pdf details="Package documentation" -srccontainersize 22436 -srccontainerchecksum c9309c07a97625c3f9b1098b603015d339adf4f73218447ddb40c36c8430866b435678ce06b88b0f36f84e4ee5c971452d8f4caa283e1298d182fe8667255b74 -srcfiles size=19 +srccontainersize 23708 +srccontainerchecksum 48a5d7f150658558638d3354398462cb5999a3ff18b2479885a989db816711610b9c2ba9b237d5ea1e11eae66441d8f6d88656f6df73e2b7d49e11959c79ae2f +srcfiles size=20 RELOC/source/generic/babel-italian/italian.dtx runfiles size=3 RELOC/tex/generic/babel-italian/italian.ldf catalogue-ctan /macros/latex/contrib/babel-contrib/italian catalogue-license lppl1.3c catalogue-topics italian multilingual-addon -catalogue-version 1.4.04 +catalogue-version 1.4.07 name babel-japanese category Package @@ -29350,31 +29721,37 @@ catalogue-version 1.1 name babel-latin category Package -revision 38173 +revision 59800 shortdesc Babel support for Latin relocated 1 -longdesc The package provides the language definition file for support -longdesc of Latin in babel. Translations to Latin (in both modern and -longdesc medieval spelling) of standard "LaTeX names", and some -longdesc shortcuts, are provided. Apart from the modern vs. medieval -longdesc setting, a further switch permits addition of prosodic marks. -containersize 2996 -containerchecksum 56ede1f441e96e3f17c165de65a7703c8e8897c17ef775fef1e30e1d2382eee0738ba91c97717694edc7e932ee0dbbfd1600d16ff86d6bbea1ccd5cfcec82ed2 -doccontainersize 156012 -doccontainerchecksum 6dc352b57346f0caaebc0832d12a9c1f13743e5cc39285b4d81edc23cd5f21692165040becf4ec12ca6d1acf6c19f1b2ab1da8d79e3e82ccc2dc865322bfaacb -docfiles size=39 +longdesc The babel-latin package provides the babel languages latin, +longdesc classiclatin, medievallatin, and ecclesiasticlatin. It also +longdesc defines several useful shorthands as well as some modifiers for +longdesc typographical fine-tuning. +containersize 7124 +containerchecksum 09a08dd3f90f83490867b786870b9591cdb3fc8d83c0e68446e2c97ba665a70f45c8b2553cfd6d965d31e6b2c435876ca569f4c24a8ddad4188ebd8b27b261b9 +doccontainersize 182968 +doccontainerchecksum 5a57f5b070cc86950002c40c5dc35407b0ace14ebe8ce64662260615bf5ae069237f5b0b6ae0fc795e72d9d1d3d9bbf7b30fd9cb762e56595058bebe436e5b92 +docfiles size=47 + RELOC/doc/generic/babel-latin/README details="Readme" RELOC/doc/generic/babel-latin/latin.pdf details="Package documentation" -srccontainersize 13420 -srccontainerchecksum 9f04205ee8e5c18a0ec6e20fdd7ab0d89d4e1ea28d5c3ad819ca9d09358466215b4d0c2b18d77ba5cca604b3997814ce39b33fe7f438b5b554500b5f4edd783a -srcfiles size=11 +srccontainersize 20580 +srccontainerchecksum e7444e7c98837fc989a5db187a5769bffa993487c47f56ac5a686a92fc1b25f084966b411340de869a8325dc13fb6f85ce22e65c43debb63a2dfab2568d36cdd +srcfiles size=24 RELOC/source/generic/babel-latin/latin.dtx RELOC/source/generic/babel-latin/latin.ins -runfiles size=2 +runfiles size=13 + RELOC/tex/generic/babel-latin/classiclatin.ldf + RELOC/tex/generic/babel-latin/ecclesiasticlatin.ldf + RELOC/tex/generic/babel-latin/ecclesiasticlatin.lua RELOC/tex/generic/babel-latin/latin.ldf + RELOC/tex/generic/babel-latin/medievallatin.ldf +catalogue-contact-bugs https://github.com/wehro/babel-latin/issues +catalogue-contact-repository https://github.com/wehro/babel-latin catalogue-ctan /macros/latex/contrib/babel-contrib/latin -catalogue-license lppl1 +catalogue-license lppl1.3 catalogue-topics latin multilingual-addon -catalogue-version 3.5 +catalogue-version 4.0 name babel-latvian category Package @@ -29532,33 +29909,35 @@ catalogue-version 1.0 name babel-polish category Package -revision 30283 +revision 62680 shortdesc Babel support for Polish relocated 1 longdesc The package provides the language definition file for support longdesc of Polish in babel. Some shortcuts are defined, as well as longdesc translations to Polish of standard "LaTeX names". -containersize 3360 -containerchecksum cfd5f27f92e75883572adce926cbcfa9d9248367979c3b3411e6ca1c2d4bf441d2fa790dfff94f0f6001c68f354628334aa0a920ee68900398879c978cf962e4 -doccontainersize 134416 -doccontainerchecksum 6f12e4c792eda6ec33db820bf3e0c9a0fbec8f07adf413c4c98d40624cbf8d46588e16271e459eedcb37ceb2f89f13c3a9dab89122172fe2b8ee9330ab6109fe -docfiles size=33 +containersize 3904 +containerchecksum 0088388d0dd6459e5ac3062cbd5eeac7ae0d858b93ff278b6bc7a95e8fc4846d8c12530eb41ed972f5009ab745857a5599d9ce25860efa06a3a1dddbf396b4dd +doccontainersize 398860 +doccontainerchecksum 536b3ea736a9e876f2e7e942e56841c97de27b94d00e58656e9d7ed3b27aaa43947deed1d04fc54530c082095ce46737f05969afa85fd5de57baecf5718815bf +docfiles size=99 + RELOC/doc/generic/babel-polish/README.md RELOC/doc/generic/babel-polish/polish.pdf details="Package documentation" -srccontainersize 7592 -srccontainerchecksum 19d6cd158e48666b843628d0325d0e52ebbe137d28686d8b31199e9bad1c4d3393487aa300179688af5b9f7307eea8376f8ba82ed2209efcf39abef094787d82 -srcfiles size=8 +srccontainersize 11584 +srccontainerchecksum 21d9f5a3f4a6e9f7595b8e38af5758f0eb06d8f390448a39c164b5c4e7a83089e3a254931a1c23e8dc088eaa6874d5f1451b78f14b7b8dee863daec62f78a490 +srcfiles size=11 RELOC/source/generic/babel-polish/polish.dtx RELOC/source/generic/babel-polish/polish.ins -runfiles size=3 +runfiles size=5 + RELOC/tex/generic/babel-polish/polish-compat.ldf RELOC/tex/generic/babel-polish/polish.ldf catalogue-ctan /macros/latex/contrib/babel-contrib/polish catalogue-license lppl1.3 catalogue-topics polish -catalogue-version 1.2l +catalogue-version 1.3 name babel-portuges category Package -revision 57644 +revision 59883 shortdesc Babel support for Portuges relocated 1 longdesc The package provides the language definition file for support @@ -29566,14 +29945,14 @@ longdesc of Portuguese and Brazilian Portuguese in babel. Some shortcuts longdesc are defined, as well as translations to Portuguese of standard longdesc "LaTeX names". containersize 2828 -containerchecksum d415a75ca4504cb219ac55b7a03b9b00667747fa39dfd4650e2f93ef7919cb79c701e52d947823016151b340a66f52550a0903a861540d0d6474e4f4ecda6adf -doccontainersize 154112 -doccontainerchecksum 3b3c40f55953d3ba46ee96ab05789a86a42fb3e806b06d9938a57f2e5d210b2f38745273cb71e224a7c251e2d6ce96c4d17bdb089a4d9180cbabd5bd8716259d -docfiles size=39 +containerchecksum 8b63140bf59669873f55ed65925eff65cab3bd6bb404b7dec962b7072243c2b2be8d2918e379ba02b557f7e07d1d490b3cd0bcf3756bbfc3f4e63ff540e73c28 +doccontainersize 146580 +doccontainerchecksum 1fd6cdd08c2c00340b04ddaf078d1e9f0b1c51dee22f805f00bb46e63c46c4461fe4d9df174c2844a6ed01f7b52333a6290cd0c8aff3820a1659839668308b91 +docfiles size=37 RELOC/doc/generic/babel-portuges/README.md details="Readme" RELOC/doc/generic/babel-portuges/portuges.pdf details="Package documentation" -srccontainersize 6688 -srccontainerchecksum fc1b7c2c116e23612475dfb657dc167bec59bd81bb44d925faf6a5ff4103459f2e34de49aab8422eda69f263033923b7a4ae3f102ab9dab0fd9e35fbc76c10bc +srccontainersize 6692 +srccontainerchecksum 863f5c222f11288cb4f041a04cf543494409bc69df67a65b71ccd79411e4a292653a6bc48644d3b7700c0a01d1a456fa56c0ce867d6177983a8b7c98b5e66aab srcfiles size=7 RELOC/source/generic/babel-portuges/portuges.dtx RELOC/source/generic/babel-portuges/portuges.ins @@ -29585,7 +29964,7 @@ runfiles size=8 catalogue-ctan /macros/latex/contrib/babel-contrib/portuges catalogue-license lppl1.3 catalogue-topics multilingual-addon portuguese portuguese-br -catalogue-version 1.2s +catalogue-version 1.2t name babel-romanian category Package @@ -29725,21 +30104,21 @@ catalogue-version 1.0g name babel-serbian category Package -revision 58836 +revision 62041 shortdesc Babel/Polyglossia support for Serbian relocated 1 longdesc The package provides support for Serbian documents written in longdesc Latin, in babel. -containersize 3300 -containerchecksum d754a40fa68732f70582b6ca548f4ce8ba43af39ed299dba4a4cad5b10afbacdfea2bd79d332ab29a2a0a81422d6784fa5beb57e5a5a90c6a29c88407c8e008b -doccontainersize 244692 -doccontainerchecksum 371cbe277b92b229816dadfc417137269a06cc49a0c7db3eb4e50cc21be01afe215bd2f378df89752600c8864c95126950ff42b0a3abc85064a4cdfe8b788352 -docfiles size=64 +containersize 3368 +containerchecksum b52692a15c5f849b903401a7f8f6e5d2da68b9aa3d04675db6fbb580fdf3458ab7a00526891e85e23dcfd48281056eb86028d08ab15576fbb1ed14107e4673f9 +doccontainersize 256896 +doccontainerchecksum d63d87f48d7e36c3848f982de275ae3833237114368fc5095db0015cc35e6352d351af521d3570c53ec6b1b2dddfb7c28f0d714ba167e63ae981329fab9bab7f +docfiles size=68 RELOC/doc/generic/babel-serbian/README.md details="Readme" RELOC/doc/generic/babel-serbian/serbian.pdf details="Package documentation" -srccontainersize 7316 -srccontainerchecksum 2f96e458d6dc3770bac7319d7ddc5a7105a3809b5a85523c1465da7a07443c5c61fda4034485202f1f57db5251de72cea1e32e58303552ceeb8e2ef3dfacd337 -srcfiles size=7 +srccontainersize 7432 +srccontainerchecksum 9821d0dc6bf28006f32b7f331037d0731f4931253c635fb6f60d8d07864c66ea61018ca927a7173de3eca97998371ea92f593867af17d03b133e968b92be60fa +srcfiles size=8 RELOC/source/generic/babel-serbian/serbian.dtx RELOC/source/generic/babel-serbian/serbian.ins runfiles size=3 @@ -29747,24 +30126,24 @@ runfiles size=3 catalogue-ctan /macros/latex/contrib/babel-contrib/serbian catalogue-license lppl1.3 catalogue-topics multilingual-addon serbian -catalogue-version 2.1 +catalogue-version 2.2 name babel-serbianc category Package -revision 58816 +revision 62110 shortdesc Babel module to support Serbian Cyrillic relocated 1 longdesc The package provides support for Serbian documents written in longdesc Cyrillic, in babel. -containersize 4228 -containerchecksum d0c1abd87fc2d8284bd3369398b3bd5d22d8bd6453aa315c4100fbcb88e3a7166e639c31876677fb656a8123049324a87cc9a68a227ac771951a3249fe0d68dd -doccontainersize 282156 -doccontainerchecksum e025cd674a8fa6c9c14a311c8132c98db6e84ebb2391171f8441683fc3ae1eddc0a3905d73ea48231ea9eb0eccacf168acf48413d60456fc8a30b81d451f88b2 -docfiles size=74 +containersize 4332 +containerchecksum 40c67be9ea1503472ba110a8085feec7b1192c2a99c26d457ab29d9f6265ede1d69ebb628d38d0bef20ebc2dd852acac7dc88edb5761a2597b60b1bb85b128f9 +doccontainersize 293528 +doccontainerchecksum 94bbfdce4b72b7ca9f438e2d15bfd8f55275844f44be6c04dab43bbf198440cb3d5cd31f7b8b739e9cd16094004cd86aa64f9e882d6bdac34a9fad42a6c89693 +docfiles size=78 RELOC/doc/generic/babel-serbianc/README.md details="Readme" RELOC/doc/generic/babel-serbianc/serbianc.pdf details="Package documentation" -srccontainersize 9692 -srccontainerchecksum 470d88336301b2a95beb6f854924972be2c54067d02307629b635288c64baf542404c17833d60782a2a2c4e3a832766bef1f35602567a5942e541a034d0e6c21 +srccontainersize 9860 +srccontainerchecksum 35eb5d49e9d96d70476f197a63f064c3dbfc52f3f584f168920222efaab92c839ac272490621b0f953f5f0f5f5a7163c4fd43357d957f6973303a8e7ff93b27a srcfiles size=10 RELOC/source/generic/babel-serbianc/serbianc.dtx RELOC/source/generic/babel-serbianc/serbianc.ins @@ -29773,7 +30152,7 @@ runfiles size=4 catalogue-ctan /macros/latex/contrib/babel-contrib/serbianc catalogue-license lppl1.3 catalogue-topics serbian multilingual-addon -catalogue-version 3.1 +catalogue-version 3.2 name babel-slovak category Package @@ -29830,7 +30209,7 @@ catalogue-version 1.2n name babel-sorbian category Package -revision 57646 +revision 60975 shortdesc Babel support for Upper and Lower Sorbian relocated 1 longdesc The package provides language definitions file for support of @@ -29838,15 +30217,15 @@ longdesc both Upper and Lower Sorbian, in babel. Some shortcuts are longdesc defined, as well as translations to the relevant language of longdesc standard "LaTeX names". containersize 3156 -containerchecksum a19f913f590ea66b411a2215ac555590b3ac9f23480096236ccf9c84714bc7b64c0649c1bbeef36bef4f1e56b0e16f3d2abf6c929992fc4accd708ecd6f54681 -doccontainersize 210456 -doccontainerchecksum 36c648ef7a2671bf06511d56fef32a7dad13ad176cf5689774807291b5908a23724c7d26a18d5a21d9d9cb5d9ae9864f321e8703e8ea55cb65cc424e79747bc9 +containerchecksum 629a4f09de7ba1a444af0fc4e6db9f53635b0e000d375296697096c2debd782496d7b36f7745af42a8a19f6cc24c6a832595bc6c89ae20d79701c7181d1a5d68 +doccontainersize 209804 +doccontainerchecksum ebb371730cafbd37a4c54dd0ccfe9d6e187aae747d1b6de9202fd09a85b5b38f8814e0bd27cd86e51c5aa62e6816ac725e28eff9117d6dc474a9e32f3b6fdaa3 docfiles size=69 RELOC/doc/generic/babel-sorbian/README.md details="Readme" RELOC/doc/generic/babel-sorbian/lsorbian.pdf details="Package documentation (Lower Sorbian)" RELOC/doc/generic/babel-sorbian/usorbian.pdf details="Package documentation (Upper Sorbian)" srccontainersize 6328 -srccontainerchecksum 146b868a32adbafaf82217db99c1d260874ab1192fb50cf1ca670981d0bab116dd2d959fc77b496adfbcfa898253e91ccfa9837a619292dec7ad50abbbb7915f +srccontainerchecksum 57d29eb253398abf3210acf390cc80e97b444c370718bda75108fd1d70c1c7d2fbfb43f6387751cfc90b9cb9020eb4222fca0821d10c4d52750bfde05a2557e1 srcfiles size=9 RELOC/source/generic/babel-sorbian/lsorbian.dtx RELOC/source/generic/babel-sorbian/sorbian.ins @@ -29857,26 +30236,26 @@ runfiles size=4 catalogue-ctan /macros/latex/contrib/babel-contrib/sorbian catalogue-license lppl1.3 catalogue-topics multilingual-addon sorbian -catalogue-version 1.0i +catalogue-version 1.0j name babel-spanish category Package -revision 54080 +revision 59367 shortdesc Babel support for Spanish relocated 1 longdesc This bundle provides the means to typeset Spanish text, with longdesc the support provided by the LaTeX standard package babel. Note longdesc that separate support is provided for those who wish to typeset longdesc Spanish as written in Mexico. -containersize 8652 -containerchecksum f71d329928253e6a1edf34fb9406473b83a5c8120982a4aca7b1caee76e261e78f94521716eecfb59171912121314dabf0ce164938e5fe83b722ff7eacbf9b1e -doccontainersize 183488 -doccontainerchecksum fe60634e76d9e539df4813d5c6a240f36e017a5926016189d23da56b723ba92a317e85ef2912ad76707943e0ec0918dbe1a1dba62acee7ea2db99dc7ad69c4f5 +containersize 8876 +containerchecksum 2da1b62772f462c8e058edac7d305804be6234a720446288fbcbe2e574a1cd9f905e4220b4008dad64c0e59b15194e2627cd1e295003c1bcbdd523c8498fa26b +doccontainersize 183140 +doccontainerchecksum 9c3e87e7de6fa46b0c6b9da65d4c23e31640628fd6fce844b53d896ad85813e9b804fe4a36c7c2c1cf26550a51551b39150a12467e26fad4f9bb9094dc0af817 docfiles size=46 RELOC/doc/generic/babel-spanish/README.md details="Readme" RELOC/doc/generic/babel-spanish/spanish.pdf details="Package documentation" language="es" -srccontainersize 29552 -srccontainerchecksum 0ad444d85a0c93b3e484701ffc8a934dbe85d3e2bc2e5bf348b33e0247682071ca366c438177beaf192f6c687e4847ebfcc3c325e2e28c15f67ca34d08671395 +srccontainersize 29800 +srccontainerchecksum 48e4293f6c7aafed829e273e0e5ac2709a082e648988bb40e5bd0b36aba6d84aa036d07108a2bc76c65b4ca029a9652ab38268b7e7a87abddc03f00ad55a7fec srcfiles size=24 RELOC/source/generic/babel-spanish/spanish.dtx RELOC/source/generic/babel-spanish/spanish.ins @@ -29887,7 +30266,7 @@ catalogue-alias spanish catalogue-ctan /macros/latex/contrib/babel-contrib/spanish catalogue-license lppl1.3 catalogue-topics spanish multilingual-addon -catalogue-version 5.0p +catalogue-version 5.0q name babel-swedish category Package @@ -30249,24 +30628,51 @@ catalogue-license lppl1.3 catalogue-topics music catalogue-version 3.02 +name bangla +category Package +revision 60159 +shortdesc A comprehensive Bangla LaTeX package +relocated 1 +longdesc This package provides all the necessary LaTeX frontends for the +longdesc Bangla language and comes with some fonts of its own. +depend charissil +depend doulossil +containersize 208900 +containerchecksum adeed1b1f42ef1c76406c376d5f672870feedd4ccdc8db382b057dea6dceecca6e53de7d2c0ca154def6b0be67c05aa46e959c89829f564a3acc6805462bb4bc +doccontainersize 75120 +doccontainerchecksum d62d6a72c268421033767b3d2c131583e62e0c139ea3e101094752616498111badc5f0544294e836715dc7b3fffd5da9d9e4d3a4103fd2090f38e7ee31afe5be +docfiles size=25 + RELOC/doc/latex/bangla/README details="Readme" + RELOC/doc/latex/bangla/bangla.pdf details="Package documentation" + RELOC/doc/latex/bangla/bangla.tex +runfiles size=145 + RELOC/fonts/truetype/public/bangla/fontkalpurush.ttf + RELOC/fonts/truetype/public/bangla/fontshimanto.ttf + RELOC/tex/latex/bangla/bangla.sty + RELOC/tex/latex/bangla/banglamap.tex +catalogue-ctan /language/bengali/bangla +catalogue-license lppl1.3c ofl +catalogue-topics indic bengali font font-ttf font-indic font-supp expl3 +catalogue-version 2.0 + name bangorcsthesis category Package -revision 48834 +revision 61770 shortdesc Typeset a thesis at Bangor University relocated 1 longdesc The class typesets thesis/dissertation documents for all levels longdesc (i.e., both undergraduate and graduate students may use the longdesc class). It also provides macros designed to optimise the longdesc process of producing a thesis. -containersize 51844 -containerchecksum 3d8dd2648361f74ec6af8727f0895ad1e1008ce0e8612d879634b196d5e4cdadff20e33e60e27d9812d7b6fe3762026ee46139f3ade3a3a3cd5d27a941355a62 -doccontainersize 285232 -doccontainerchecksum 97c98bb791018631b7c5bb282aa3585ae68ab1d2d81f56e1be91ad92d6dead30885c478856f59651b533590eca2f80e3596d09f0277ea6dbd6ec44b97ed64fb9 -docfiles size=72 +containersize 52348 +containerchecksum 3d297ec59cff75977addc7320f90a68a6fdd87bcf5aee4947c14e122dc7741e443582075eec4a9b327c3e988da500934fb5426d5e9fc17c7decab4a4872cce8e +doccontainersize 293384 +doccontainerchecksum be5e7eb308d2678c3cb7464e234bd63f551a560677e67bb6b5c9dec5ab59b29bd6f8a66db300065cb472b9772420e443a3fc7a4d31ebd2557868b3a6b2fcfe2a +docfiles size=75 RELOC/doc/latex/bangorcsthesis/README details="Readme" RELOC/doc/latex/bangorcsthesis/bangorcsthesis.pdf details="Package documentation" -srccontainersize 55560 -srccontainerchecksum b48f9e854297a3effe72c3e4f5b26d1a48b5023b25691727ab6c735379a092f8a6ce1b7dee1eb87b5cdc10866591b35c83df579147d3ecf36e6a27356d50381c +srccontainersize 55512 +srccontainerchecksum 3141fdd4bde1e82edf0677625c3b599516ff8b1f71b19c4a486cf5d68361135983f4fcefbdbb390bbf324d78eafe4bb6ad9ffdca8f7b257fa98faf590ff23c06 srcfiles size=65 RELOC/source/latex/bangorcsthesis/bangorcsthesis.dtx RELOC/source/latex/bangorcsthesis/bangorcsthesis.ins @@ -30275,7 +30681,7 @@ runfiles size=61 catalogue-ctan /macros/latex/contrib/bangorcsthesis catalogue-license lppl1.3 catalogue-topics dissertation class -catalogue-version 1.5.3 +catalogue-version 1.5.5 name bangorexam category Package @@ -32133,30 +32539,30 @@ catalogue-version 1.05 name bath-bst category Package -revision 57925 +revision 62393 shortdesc Harvard referencing style as recommended by the University of Bath Library relocated 1 longdesc This package provides a BibTeX style to format reference lists longdesc in the Harvard style recommended by the University of Bath longdesc Library. It should be used in conjunction with natbib for longdesc citations. -containersize 7976 -containerchecksum af8b36282e28556b9dfc8729143d2d38cc49d524df5a0280dbce6536e65dab1266b7b8fc31dd878b5540b9794f90309fcaa6fb14fcd6a069de68ee287bddb386 -doccontainersize 855132 -doccontainerchecksum 5cf9e77bd84dacb999edc16d81d5cc0ea54bccd25ecbdff21be8eaa8a6ec2e5db893b77ab0235fcee1c4c234d5ab8cccf52f102948279d0859e37e8b291f13ec -docfiles size=247 +containersize 8268 +containerchecksum 34dc521e5430b842c06da4f08d44b719c0ba524d32ca566df5bc1af88129fdd09b6becc1b7d97a22b8889452af18028863060aed895001cb14eabc37f8cc77c3 +doccontainersize 917980 +doccontainerchecksum 370ab5056d38dfa82006ca18ac985d29cfc386244215cde2e0673ddda9962c182dec7091e2371f59121974eb07aa9189ca441988b00ddc109761fa66654cff11 +docfiles size=266 RELOC/doc/bibtex/bath-bst/README.md details="Readme" RELOC/doc/bibtex/bath-bst/bath-bst-v1.bib RELOC/doc/bibtex/bath-bst/bath-bst-v1.pdf details="Documentation of version 1 style" RELOC/doc/bibtex/bath-bst/bath-bst-v1.tex RELOC/doc/bibtex/bath-bst/bath-bst.bib RELOC/doc/bibtex/bath-bst/bath-bst.pdf details="Package documentation" -srccontainersize 32392 -srccontainerchecksum 76c9e3b0ae60b42caca389a43f3e3b69e8f28331f0037049febff40f4c990d38373a8fdba1fc22b3afaa13a79e607b9c0f596fc130fa2bb43830248af514c51e -srcfiles size=40 +srccontainersize 36272 +srccontainerchecksum bd9e8d6c4e0df124ec12f6c1c9641d1a517ece7d48a4dbc71d077ba473eb6c92d4c1e88e43b80644d4889d009c17d0f29926a3158642a08b5f4181e85a8cda13 +srcfiles size=46 RELOC/source/bibtex/bath-bst/Makefile RELOC/source/bibtex/bath-bst/bath-bst.dtx -runfiles size=26 +runfiles size=27 RELOC/bibtex/bst/bath-bst/bath.bst RELOC/bibtex/bst/bath-bst/bathx.bst catalogue-also biblatex-bath @@ -32165,7 +32571,7 @@ catalogue-contact-home https://github.com/alex-ball/bathbib catalogue-ctan /biblio/bibtex/contrib/bath-bst catalogue-license lppl1.3c catalogue-topics bibtex-sty -catalogue-version 4.0 +catalogue-version 5.0 name bbcard category Package @@ -32467,6 +32873,42 @@ catalogue-ctan /fonts/bbold-type1 catalogue-license other-free catalogue-topics font font-maths font-bbd font-type1 +name bboldx +category Package +revision 60919 +shortdesc Extension of the bbold package with a Blackboard Bold alphabet +relocated 1 +longdesc Extension of bbold to a package with three weights, of which +longdesc the original is considered as light and the additions as +longdesc regular and bold. +execute addMap bboldx.map +containersize 71040 +containerchecksum 4414cca525a587cee177ad7629b5ae3ab0317b5ca9266c49da852bab595c8f076249908ef071c91f398e2f1441904393b0d0baad3a92fb53da5a34fd729136d9 +doccontainersize 158820 +doccontainerchecksum 85d590c60b708bc35924259bbf6e670d70abd48548f02ef1520e83be9fecfe3cb34c2b6e3f0c4b72384d062829aae7b4255c15e0f35a9f0e98f8dbc28882795e +docfiles size=42 + RELOC/doc/fonts/bboldx/Bboldx-doc.pdf details="Package documentation" + RELOC/doc/fonts/bboldx/Bboldx-doc.tex + RELOC/doc/fonts/bboldx/README details="Readme" +runfiles size=33 + RELOC/fonts/afm/public/bboldx/BBOLDX-Bold.afm + RELOC/fonts/afm/public/bboldx/BBOLDX-Regular.afm + RELOC/fonts/afm/public/bboldx/BBOLDX-Thin.afm + RELOC/fonts/enc/dvips/bboldx/bboldx.enc + RELOC/fonts/map/dvips/bboldx/bboldx.map + RELOC/fonts/tfm/public/bboldx/BBOLDX-Bold.tfm + RELOC/fonts/tfm/public/bboldx/BBOLDX-Regular.tfm + RELOC/fonts/tfm/public/bboldx/BBOLDX-Thin.tfm + RELOC/fonts/type1/public/bboldx/BBOLDX-Bold.pfb + RELOC/fonts/type1/public/bboldx/BBOLDX-Regular.pfb + RELOC/fonts/type1/public/bboldx/BBOLDX-Thin.pfb + RELOC/tex/latex/bboldx/Ubboldx.fd + RELOC/tex/latex/bboldx/bboldx.sty +catalogue-ctan /fonts/bboldx +catalogue-license other-free +catalogue-topics font font-maths font-bbd font-type1 font-supp +catalogue-version 1.031 + name bchart category Package revision 43928 @@ -32659,7 +33101,7 @@ catalogue-version 3.1 name beamer category Package -revision 58537 +revision 61954 shortdesc A LaTeX class for producing presentations and slides relocated 1 longdesc The beamer LaTeX class can be used for producing slides. The @@ -32689,11 +33131,11 @@ depend iftex depend pgf depend translator depend xcolor -containersize 165816 -containerchecksum 569d6ce4661185964583f9be628df4ce898d70d198c2cbfd0f687f60e38b59beac6b7fbe4db49b16a0ba7d5dac837f62df33d38131d8c729044b320c3ecc041e -doccontainersize 2909492 -doccontainerchecksum 2b74cd7cb7c4481d2b9070e93c7c265244b9d8b9168470754c6a0df5d457e412c00e041e4643f644f942189268d360121ac01c001a2fb55760df326e06be940b -docfiles size=1061 +containersize 166812 +containerchecksum 6d778b4375765f80030de5810ad0ad0d15d802f8842b0b54442c5ac58d169d94d25d2cbd7901ffd653f76aa718e09dbb59c6510a135f5d2466970ae5a907e84f +doccontainersize 2954020 +doccontainerchecksum 8e5ca18d718e8798a592164e360731d095bf388e739daa6d88521d7ff2e5a4819357d0f3cff2a5d014e35a6bd33e10f6dec2a9c76fefca2fad28a2387a62756d +docfiles size=1134 RELOC/doc/latex/beamer/AUTHORS.md RELOC/doc/latex/beamer/CHANGELOG.md RELOC/doc/latex/beamer/LICENSE.md @@ -32766,7 +33208,7 @@ docfiles size=1061 RELOC/doc/latex/beamer/solutions/short-talks/speaker_introduction-ornate-2min.de.tex RELOC/doc/latex/beamer/solutions/short-talks/speaker_introduction-ornate-2min.en.tex RELOC/doc/latex/beamer/solutions/short-talks/speaker_introduction-ornate-2min.fr.tex -runfiles size=254 +runfiles size=256 RELOC/tex/latex/beamer/beamer.cls RELOC/tex/latex/beamer/beamerarticle.sty RELOC/tex/latex/beamer/beamerbasearticle.sty @@ -32900,7 +33342,7 @@ catalogue-contact-repository https://github.com/josephwright/beamer catalogue-ctan /macros/latex/contrib/beamer catalogue-license lppl1.3c gpl2+ fdl catalogue-topics presentation class -catalogue-version 3.62 +catalogue-version 3.66 name beamer-FUBerlin category Package @@ -32938,24 +33380,25 @@ catalogue-version 0.02b name beamer-rl category Package -revision 58513 +revision 60262 shortdesc Right to left presentation with beamer and babel relocated 1 longdesc This class provides patches of some beamer templates and longdesc commands for presentation from right to left. It requires Babel longdesc with the LuaTeX engine. -containersize 5636 -containerchecksum bb16a10b5c5edf3df3163bb5f177eaff4e1235263d758528691aaa49b3388412c380721239ebd73f965d4306860b1de95b25b7c1eade36d216da1e3974563e9e -doccontainersize 207344 -doccontainerchecksum a7032533474476f480a685decaa62da74ca37100a8f6f15ce56ba5ab8bafa3a8a58499023de2bef5eb3e7eaf4afc978287188ed57ff4fb02906254211713fa88 -docfiles size=71 +containersize 7552 +containerchecksum d077e06a2f7a9f70cbfa31b18f13a055d230c1b1bd6d932f8715b723d6db9773d3954519e29326a843daaf7bb89d3c8eee749a61ec9b3539c06dbafa5e3c9713 +doccontainersize 217368 +doccontainerchecksum 0af0108749a6a8c9ae2c3b3eb8aca832e68fe8dd3a5cf0a23664f762b20779d8c32ed6b78b754a16a8bab40e157be8a85904aaff23a5dee65d2317f1a327f5fd +docfiles size=79 RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.pdf details="Example of use (Arabic)" language="ar" RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.tex RELOC/doc/lualatex/beamer-rl/Example-of-use-en.pdf details="Example of use (English)" language="en" RELOC/doc/lualatex/beamer-rl/Example-of-use-en.tex RELOC/doc/lualatex/beamer-rl/README.txt details="Readme" -runfiles size=9 +runfiles size=15 RELOC/tex/lualatex/beamer-rl/beamer-rl.cls + RELOC/tex/lualatex/beamer-rl/pgfpages-rl.sty RELOC/tex/lualatex/beamer-rl/translator-basic-dictionary-Arabic.dict RELOC/tex/lualatex/beamer-rl/translator-bibliography-dictionary-Arabic.dict RELOC/tex/lualatex/beamer-rl/translator-environment-dictionary-Arabic.dict @@ -32966,7 +33409,7 @@ catalogue-contact-repository https://github.com/seloumi/beamer-rl catalogue-ctan /macros/luatex/latex/beamer-rl catalogue-license lppl1.3c catalogue-topics class presentation bidi multilingual luatex -catalogue-version 1.4b +catalogue-version 1.5 name beamer-tut-pt category Package @@ -33381,6 +33824,42 @@ catalogue-license lppl1.3c catalogue-topics presentation class catalogue-version 1.8 +name beamertheme-arguelles +category Package +revision 62626 +shortdesc Simple, typographic beamer theme +relocated 1 +longdesc Arguelles is a beamer theme that helps you create beautiful +longdesc presentations. It aims for simplicity and readability by +longdesc following best practices of graphic design. The layout is +longdesc elegant but subtle, so as to keep the audience's attention on +longdesc your content. This is brought to life by Alegreya, one of the +longdesc 53 Fonts of the Decade selected by the Association +longdesc Typographique Internationale (2011). +containersize 2120 +containerchecksum a5438da1642c67e1043d83c1982ea2c9915b9dccc603533fe9ff48fa889ea0f2e1e39d0a1e7d14afcdd22ca8c5ad25be7467d566df7d91ee5c6d369f1ba1830c +doccontainersize 711584 +doccontainerchecksum a31d0209a34a31e121d8e76d07216da5b6accec5c1f8b918a513d79e5db70cb3de2917e891dc663cdc5e0174be381a4de969a106b4f8987a260315ac9fb80797 +docfiles size=181 + RELOC/doc/latex/beamertheme-arguelles/LICENSE + RELOC/doc/latex/beamertheme-arguelles/README.md details="Readme" + RELOC/doc/latex/beamertheme-arguelles/VERSION + RELOC/doc/latex/beamertheme-arguelles/demo/demo-arguelles.gif + RELOC/doc/latex/beamertheme-arguelles/demo/demo-arguelles.pdf details="Example of use" + RELOC/doc/latex/beamertheme-arguelles/demo/demo-arguelles.tex +runfiles size=5 + RELOC/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty + RELOC/tex/latex/beamertheme-arguelles/beamerfontthemeArguelles.sty + RELOC/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty + RELOC/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty + RELOC/tex/latex/beamertheme-arguelles/beamerthemeArguelles.sty +catalogue-contact-bugs https://github.com/piazzai/arguelles/issues +catalogue-contact-repository https://github.com/piazzai/arguelles +catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles +catalogue-license mit +catalogue-topics presentation +catalogue-version 1.2.1 + name beamertheme-cuerna category Package revision 42161 @@ -33481,18 +33960,19 @@ catalogue-version 1.0 name beamertheme-focus category Package -revision 56967 +revision 62551 shortdesc A minimalist presentation theme for LaTeX Beamer relocated 1 longdesc A presentation theme for LaTeX Beamer that aims at a clean and longdesc minimalist design, so to minimize distractions and put the longdesc focus directly on the content. -containersize 4400 -containerchecksum b3b9be62e244fe4288e77113aa8488e24f83932d5e2b31accd30d62ced1cc8bff4b44183fe2be375e69375862237f18b6f0b40c6201f1199cd1423b09c2a60f4 -doccontainersize 494336 -doccontainerchecksum 57e8e51ac4a4eed778796c916713420e9372429fe7d310d9acae988c6d540ee516e64ca290dc6feebe28ad81877ee7e8919b1145e626821c4ef72c226b3cdbde -docfiles size=145 - RELOC/doc/latex/beamertheme-focus/LICENSE +containersize 4680 +containerchecksum 3716ecaa5471847bfd03dcc6b35fbd7d75497798cc289be1c3fd543d4bb063d8ee59955da47f91e5a8e8213c2ec0e5052df9dbbbce5bba702af4fe347a2c60f6 +doccontainersize 247200 +doccontainerchecksum b95f069cbf78cfac26bcd110de989a1609c891f3fde3e13f43c52b19e439a3915b034a25e3759b51bf5b98cbccd188f735cf8762453416d0350ad7fbdc652a9d +docfiles size=89 + RELOC/doc/latex/beamertheme-focus/CHANGELOG.md + RELOC/doc/latex/beamertheme-focus/LICENSE.md RELOC/doc/latex/beamertheme-focus/README.md details="Readme" RELOC/doc/latex/beamertheme-focus/focus-demo.pdf details="Example of use" RELOC/doc/latex/beamertheme-focus/focus-demo.tex @@ -33505,7 +33985,7 @@ docfiles size=145 RELOC/doc/latex/beamertheme-focus/focus-demo/demo-typeset.jpg RELOC/doc/latex/beamertheme-focus/focus-demo_bibliography.bib RELOC/doc/latex/beamertheme-focus/focus-logo.pdf -runfiles size=8 +runfiles size=9 RELOC/tex/latex/beamertheme-focus/beamercolorthemefocus.sty RELOC/tex/latex/beamertheme-focus/beamerfontthemefocus.sty RELOC/tex/latex/beamertheme-focus/beamerinnerthemefocus.sty @@ -33517,7 +33997,7 @@ catalogue-contact-repository https://github.com/elauksap/focus-beamertheme catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-focus catalogue-license gpl3 catalogue-topics presentation -catalogue-version 2.8.1 +catalogue-version 3.3.0 name beamertheme-light category Package @@ -33742,9 +34222,36 @@ catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-saintpete catalogue-license lppl1.3c catalogue-topics presentation +name beamertheme-simpledarkblue +category Package +revision 60061 +shortdesc Template for a simple presentation +relocated 1 +longdesc This is a simple but nice theme for Beamer. Features: simple +longdesc structure: with page numbers in footer, no side bar, simple +longdesc colors: using only several foreground and background colors. +containersize 1568 +containerchecksum c75bb4c0f0eecf2aea0e24d30410ca1edcf645c323d88433bc6c12adf116740f2f6bc7d8517db764b0b33d9d9227db93ddddd1c521dde3343fce6d807b0e642d +doccontainersize 40528 +doccontainerchecksum 9f8f642ebe4cafed03699377be6bb647cbdfb80f99e075e2863b69a4d6b6f59cab6dd4dc831b0fb015302b3737b32d08cf37b3034365b021e8fd9f086f7e6ddf +docfiles size=15 + RELOC/doc/latex/beamertheme-simpledarkblue/LICENSE + RELOC/doc/latex/beamertheme-simpledarkblue/README.md details="Readme" + RELOC/doc/latex/beamertheme-simpledarkblue/beamertheme-simpledarkblue-sample.pdf details="Example of use" + RELOC/doc/latex/beamertheme-simpledarkblue/beamertheme-simpledarkblue-sample.tex +runfiles size=3 + RELOC/tex/latex/beamertheme-simpledarkblue/beamercolorthemeSimpleDarkBlue.sty + RELOC/tex/latex/beamertheme-simpledarkblue/beamerfontthemeSimpleDarkBlue.sty + RELOC/tex/latex/beamertheme-simpledarkblue/beamerthemeSimpleDarkBlue.sty +catalogue-contact-bugs https://github.com/PM25/Simple-Beamer-Theme/issues +catalogue-contact-repository https://github.com/PM25/Simple-Beamer-Theme +catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-simpledarkblue +catalogue-license pd +catalogue-topics presentation + name beamertheme-trigon category Package -revision 59004 +revision 62827 shortdesc A modern, elegant, and versatile theme for Beamer relocated 1 longdesc This package provides a modern, elegant and versatile theme for @@ -33764,18 +34271,23 @@ longdesc Most options from Metropolis have been ported to Trigon in longdesc order to improve customization and ease-of-use. Trigon also longdesc includes different styles and layouts for the main title page, longdesc the section page and the default slide background. -containersize 5468 -containerchecksum e0fa7ff98a34ef416275502a1fc6522578749ae91de9ec416819cbd418fc212bcdd44798d42073a665afcef5d6e4c2b198667b922932297f563db89450ba3b2f -doccontainersize 562496 -doccontainerchecksum 910c3aabde13e8efd7d2cc96ac5695047b35c94e6ef6d1e7997e004b1e68edd3fb4a1bf1acecbee8a75028737dfb6cf750295510d0fc0939f95f4f03f1d76b05 -docfiles size=192 +containersize 6064 +containerchecksum 5c7c65a884a50f08075b1441de0d99391b43a2d97ba4ddd38e76037ae15962c3b0f0f13525c7a196587b7c7d3ff0bb09712d01a7845f654d978bf37af3ec3bb4 +doccontainersize 586452 +doccontainerchecksum 90bd01c541a6b5e3031eaabc2fb8b990575c162b2e8bc2f428141074db08afb5b994f1f62c93caa48823a5fa53e36acd2cf880cb6c7f72c3aa60f7adf991b65f +docfiles size=263 RELOC/doc/latex/beamertheme-trigon/README.md details="Readme" + RELOC/doc/latex/beamertheme-trigon/frames.tex + RELOC/doc/latex/beamertheme-trigon/library.jpg RELOC/doc/latex/beamertheme-trigon/trigon_demo.pdf details="Example of use" RELOC/doc/latex/beamertheme-trigon/trigon_demo.tex + RELOC/doc/latex/beamertheme-trigon/trigon_full.pdf + RELOC/doc/latex/beamertheme-trigon/trigon_small.pdf RELOC/doc/latex/beamertheme-trigon/trigontheme.pdf details="Package documentation" -srccontainersize 12000 -srccontainerchecksum 70804d3e135d27b9ba84f50c80c151996a1bcaae050bd8314be854192855935d2920cdcf06107c168c893a7066f5e1af0da5fe07bcf32a3e9808e02ebbfaa48a -srcfiles size=19 +srccontainersize 15140 +srccontainerchecksum 2fd04b24e9a27cab9b36cf882b6d1760ccc34be4b092e2b25c696724c5869cbc6a7756b807a89d62d203bdb35abb31fd7d6f94310ba49d6ecd146c423b333866 +srcfiles size=21 + RELOC/source/latex/beamertheme-trigon/Makefile RELOC/source/latex/beamertheme-trigon/beamercolorthemetrigon.dtx RELOC/source/latex/beamertheme-trigon/beamerfontthemetrigon.dtx RELOC/source/latex/beamertheme-trigon/beamerinnerthemetrigon.dtx @@ -33783,7 +34295,7 @@ srcfiles size=19 RELOC/source/latex/beamertheme-trigon/beamerthemetrigon.dtx RELOC/source/latex/beamertheme-trigon/beamerthemetrigon.ins RELOC/source/latex/beamertheme-trigon/trigontheme.dtx -runfiles size=10 +runfiles size=11 RELOC/tex/latex/beamertheme-trigon/beamercolorthemetrigon.sty RELOC/tex/latex/beamertheme-trigon/beamerfontthemetrigon.sty RELOC/tex/latex/beamertheme-trigon/beamerinnerthemetrigon.sty @@ -33794,7 +34306,7 @@ catalogue-contact-repository https://gitlab.com/thlamb/beamertheme-trigon catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon catalogue-license cc-by-sa-4 catalogue-topics presentation -catalogue-version 0.5.0 +catalogue-version 0.6.4 name beamertheme-upenn-bc category Package @@ -33969,48 +34481,52 @@ catalogue-version 0.2 name beaulivre category Package -revision 58503 +revision 63098 shortdesc Write your books in a colorful way relocated 1 longdesc This package provides a LaTeX class for typesetting books with -longdesc a colorful design. Currently, it has native support for -longdesc English, French, and Chinese typesetting. It compiles with -longdesc either XeLaTeX or LuaLaTeX. This is part of the colorist class -longdesc series and depends on colorist.sty from the colorist package. -longdesc The package name "beaulivre" is taken from the French words -longdesc "beau" (= "beautiful") and "livre" (= "book"). +longdesc a colorful design. Currently, it has native support for Chinese +longdesc (both simplified and traditional), English, French, German, +longdesc Italian, Japanese, Portuguese (European and Brazilian), Russian +longdesc and Spanish typesetting. It compiles with either XeLaTeX or +longdesc LuaLaTeX. This is part of the colorist class series and depends +longdesc on colorist.sty from the colorist package. The package name +longdesc "beaulivre" is taken from the French words "beau" (= +longdesc "beautiful") and "livre" (= "book"). depend colorist -containersize 3024 -containerchecksum 68117aaa40fb49c0fa7da73fb4f5cd1445191efadb4ed1ad08a12878fc1681cea13804fbf949484a63834cb0a14b3d306bb6def553e3dfe2420ef7e2b84614ab -doccontainersize 275784 -doccontainerchecksum 263b5b5bd27c13db1247354429ccc93953e522213a2b154c08918489eb4c2ee3fc36f5a2922a901f1113b2bffd11301b4d3d71f90876886c32e07a38f28e30b9 -docfiles size=82 +containersize 4232 +containerchecksum c229b8b345d4ee21d7f8c974b0ccc1b94ef77952575c87efa954cf14e4f264c95c54500408427cc3bec81860d93666f021185ec1f64c82619712c026536a3665 +doccontainersize 663752 +doccontainerchecksum 7c6f3bff3660c0a085e8448bfcc863ec0176f594a2457079e59bd1f2f398a0e566f3d2e4d7e6087e6e6bd79ddb67b988d1a8a9908e9b071046ed293bf3e4a23a +docfiles size=205 RELOC/doc/latex/beaulivre/LICENSE RELOC/doc/latex/beaulivre/README.md details="Readme" RELOC/doc/latex/beaulivre/beaulivre-doc-cn.pdf details="Package documentation (Chinese)" language="zh" RELOC/doc/latex/beaulivre/beaulivre-doc-cn.tex RELOC/doc/latex/beaulivre/beaulivre-doc-en.pdf details="Package documentation (English)" RELOC/doc/latex/beaulivre/beaulivre-doc-en.tex -runfiles size=2 + RELOC/doc/latex/beaulivre/beaulivre-doc-fr.pdf details="Package documentation (French)" language="fr" + RELOC/doc/latex/beaulivre/beaulivre-doc-fr.tex +runfiles size=7 RELOC/tex/latex/beaulivre/beaulivre.cls catalogue-also colorist catalogue-contact-repository https://github.com/Jinwen-XU/colorist catalogue-ctan /macros/unicodetex/latex/beaulivre catalogue-license lppl1.3c -catalogue-topics class book-pub chinese +catalogue-topics class book-pub chinese multilingual expl3 name beebe category Package -revision 58983 +revision 62423 catalogue biblio shortdesc A collection of bibliographies relocated 1 longdesc A collection of BibTeX bibliographies on TeX-related topics longdesc (including, for example, spell-checking and SGML). Each longdesc includes a LaTeX wrapper file to typeset the bibliography. -containersize 876100 -containerchecksum 88a01fd42056ca3581ff9178e8313fa20e0339277aa133076b7af425a90cc133ea768ab132058e4e70dcb0850fd0eedf44248d459ad7a5a2366ab06d4a1a0636 -runfiles size=2173 +containersize 889508 +containerchecksum 6cb5ade3b93bcacf85e1a6e0a90bfa5fbe94113248542c3635a3bae4f1f348cf33c3901490ceb11f23144710b046a69b915e8f2b8a87ec8a16e308b6483ee01e +runfiles size=2212 RELOC/bibtex/bib/beebe/epodd.bib RELOC/bibtex/bib/beebe/font.bib RELOC/bibtex/bib/beebe/printing-history.bib @@ -34776,7 +35292,7 @@ catalogue-version 1.3 name bewerbung category Package -revision 56998 +revision 61632 shortdesc Typesetting job applications relocated 1 longdesc The package provides packages and classes for typesetting @@ -34785,11 +35301,11 @@ longdesc documents in just a single document. There is also a class for longdesc printing a table of the latest applications that can be shown longdesc to the German authorities. The data for these applications can longdesc be maintained in a simple CSV file. -containersize 10004 -containerchecksum 85ea6341316c231786612a29fbdd4bdaa412512f23e84431669a60262b5594fee908f68b8805ec79adf8445eed724327e4df8e692e75717710498486f86a7f22 -doccontainersize 815368 -doccontainerchecksum c414d4d98b74e8720e487ec2ff5040e9e3de59dcce449698d5e781abb300f13679a5beb2c4af3439a8ded3072a9e69d7bab431869309e87a7b5e803ad684d177 -docfiles size=232 +containersize 9908 +containerchecksum 1a5f652ce8e7ad60f22b7c3c5cc46c3963e5511965445fdacef01aecb157ecc4fbd3eed07140d64716b90a11db96f1b7dab8b4568aa41f7049f8a3a1ed0e290c +doccontainersize 818960 +doccontainerchecksum 1713c1d4ef0982cf635ea57cb7af7805b001b48cdfef5bf770c627f5460f57945d2d2ead87c6e0ae8ad7cdc66036caa5dffafccc5ccd59ba889154cc6e4f9f5e +docfiles size=248 RELOC/doc/latex/bewerbung/Foto.pdf RELOC/doc/latex/bewerbung/README details="Readme" RELOC/doc/latex/bewerbung/README_DE details="Readme(German)" language="de" @@ -34802,8 +35318,8 @@ docfiles size=232 RELOC/doc/latex/bewerbung/config.inc RELOC/doc/latex/bewerbung/neueBewerbung.sh RELOC/doc/latex/bewerbung/titlepage.inc -srccontainersize 25676 -srccontainerchecksum 25749c09482ea181ea35b95bebabdded49908ab6796ece3d907261907581118eaf626dba418987349d503a4ce8dfde87faa5ff2b750a53bfd6ccb4c7525ea141 +srccontainersize 25552 +srccontainerchecksum df95e8bcc71b83dc196699dc9f4581ce3482ae9f1b673fbd2bb2551d84c68c97cbb70771ad710052d1f2652bcb2d32d8a4392a038e747e4ce7a25b65aaed2e79 srcfiles size=30 RELOC/source/latex/bewerbung/bewerbung.dtx RELOC/source/latex/bewerbung/bewerbung.ins @@ -34818,7 +35334,7 @@ runfiles size=18 catalogue-ctan /macros/latex/contrib/bewerbung catalogue-license lppl1.3 catalogue-topics cv class german -catalogue-version 1.2 +catalogue-version 1.3 name bez123 category Package @@ -34880,6 +35396,81 @@ catalogue-license lppl1.3c catalogue-topics luatex use-lua graphics-plot graphics-plotfn catalogue-version 1.4 +name bfh-ci +category Package +revision 62951 +shortdesc Corporate Design for Bern University of Applied Sciences +relocated 1 +longdesc This bundle provides possibilities to use the Corporate Design +longdesc of Bern University of Applied Sciences (BFH) with LaTeX. To +longdesc this end it contains classes as well as some helper packages +longdesc and config files together with some demo files. +containersize 25608 +containerchecksum 7a42b62d032acf6854fbdd7d911057345a1d2884c025fb6033f35f96b7df29ef146389f8f4687574c6afd5b033f97c1948b052760c71eceb221f36e9f551d784 +doccontainersize 235248 +doccontainerchecksum 3f3bf9803355f387c7c0cffcfe4b9b2123dc1e6afc86f3ed90900253186541b0dc4f1eb103297fbd546d4b3d40edf8e8987830173bdb673fbfb54b698d8e95b6 +docfiles size=117 + RELOC/doc/latex/bfh-ci/DEMO-BFHBeamer-Sidebar.pdf details="Example presentation (2)" + RELOC/doc/latex/bfh-ci/DEMO-BFHBeamer-Sidebar.tex + RELOC/doc/latex/bfh-ci/DEMO-BFHBeamer.pdf details="Example presentation (1)" + RELOC/doc/latex/bfh-ci/DEMO-BFHBeamer.tex + RELOC/doc/latex/bfh-ci/DEMO-BFHFactsheet.pdf details="Example fact sheet" + RELOC/doc/latex/bfh-ci/DEMO-BFHFactsheet.tex + RELOC/doc/latex/bfh-ci/DEMO-BFHFromaddress.lco + RELOC/doc/latex/bfh-ci/DEMO-BFHLetter.pdf details="Example letter" + RELOC/doc/latex/bfh-ci/DEMO-BFHLetter.tex + RELOC/doc/latex/bfh-ci/DEMO-BFHProjektProposal.pdf details="Example project proposal" + RELOC/doc/latex/bfh-ci/DEMO-BFHProjektProposal.tex + RELOC/doc/latex/bfh-ci/DEMO-BFHPub.pdf details="Package documentation" + RELOC/doc/latex/bfh-ci/DEMO-BFHPub.tex + RELOC/doc/latex/bfh-ci/DEMO-BFHSciPoster.pdf details="Example scientific poster" + RELOC/doc/latex/bfh-ci/DEMO-BFHSciPoster.tex + RELOC/doc/latex/bfh-ci/DEMO-BFHThesis.pdf details="Example thesis" + RELOC/doc/latex/bfh-ci/DEMO-BFHThesis.tex + RELOC/doc/latex/bfh-ci/README.md details="Readme" +runfiles size=54 + RELOC/tex/latex/bfh-ci/beamercolorthemeBFH.sty + RELOC/tex/latex/bfh-ci/beamerfontthemeBFH.sty + RELOC/tex/latex/bfh-ci/beamerinnerthemeBFH.sty + RELOC/tex/latex/bfh-ci/beamerouterthemeBFH-sidebar.sty + RELOC/tex/latex/bfh-ci/beamerouterthemeBFH.sty + RELOC/tex/latex/bfh-ci/beamerthemeBFH.sty + RELOC/tex/latex/bfh-ci/bfh-a0paper.clo + RELOC/tex/latex/bfh-ci/bfh-a1paper.clo + RELOC/tex/latex/bfh-ci/bfh-a2paper.clo + RELOC/tex/latex/bfh-ci/bfh-a3paper.clo + RELOC/tex/latex/bfh-ci/bfh-a4paper.clo + RELOC/tex/latex/bfh-ci/bfh-a5paper.clo + RELOC/tex/latex/bfh-ci/bfh-a6paper.clo + RELOC/tex/latex/bfh-ci/bfh-beamerarticle.cfg + RELOC/tex/latex/bfh-ci/bfh-factsheet.cfg + RELOC/tex/latex/bfh-ci/bfh-layout-boxes.cfg + RELOC/tex/latex/bfh-ci/bfh-layout-listings.cfg + RELOC/tex/latex/bfh-ci/bfh-layout-rules.cfg + RELOC/tex/latex/bfh-ci/bfh-layout-tabular.cfg + RELOC/tex/latex/bfh-ci/bfh-layout-terminal.cfg + RELOC/tex/latex/bfh-ci/bfh-projectproposal.cfg + RELOC/tex/latex/bfh-ci/bfhbeamer.cls + RELOC/tex/latex/bfh-ci/bfhcolors.sty + RELOC/tex/latex/bfh-ci/bfhfonts.sty + RELOC/tex/latex/bfh-ci/bfhlayout.sty + RELOC/tex/latex/bfh-ci/bfhletter.sty + RELOC/tex/latex/bfh-ci/bfhlettersize9.5pt.clo + RELOC/tex/latex/bfh-ci/bfhmodule.sty + RELOC/tex/latex/bfh-ci/bfhpub.cls + RELOC/tex/latex/bfh-ci/bfhsciposter.cls + RELOC/tex/latex/bfh-ci/bfhthesis.cls + RELOC/tex/latex/bfh-ci/bfhtranslations-english.trsl + RELOC/tex/latex/bfh-ci/bfhtranslations-french.trsl + RELOC/tex/latex/bfh-ci/bfhtranslations-german.trsl +catalogue-contact-bugs https://gitlab.ti.bfh.ch/bfh-latex/bfh-ci/-/issues +catalogue-contact-home https://latex.ti.bfh.ch/ +catalogue-contact-repository https://gitlab.ti.bfh.ch/bfh-latex/bfh-ci/ +catalogue-ctan /macros/latex/contrib/bfh-ci +catalogue-license lppl1.3c +catalogue-topics class doc-templ letter dissertation presentation poster std-conform +catalogue-version 2.1.3 + name bgteubner category Package revision 54080 @@ -35167,7 +35758,7 @@ catalogue-version 1.5 name bib2gls category Package -revision 55811 +revision 61134 shortdesc Command line application to convert .bib files to glossaries-extra.sty resource files longdesc This Java command line application may be used to extract longdesc glossary information stored in a .bib file and convert it into @@ -35184,17 +35775,19 @@ longdesc convertgls2bib can be used to convert existing .tex files longdesc containing definitions (\newglossaryentry etc.) to the .bib longdesc format required by bib2gls. depend bib2gls.ARCH -containersize 1192640 -containerchecksum a4b697b6f4a2b809699081b6992b702b736bb82883a487f58b6b71cbc0e12cbbab5340001fa96e30075a823b4b6a7f37e514fcebb591a950f814658682e2fb2e -doccontainersize 5156296 -doccontainerchecksum 8f6c1e6647ff35cf167072d89af35930d51eb62968643aebbfcc189446d76b10f49d0db270c43b0c787889069decc1ef844d79bae5df38c3619a92904aaff8b1 -docfiles size=1829 +containersize 1184680 +containerchecksum 00fc6245cc46f70c379aac828002ce6ec5a84a3d09125d987af086da35f6dbb7e0439e4ebddef48d011e90fa87f67d0f447c70f60985955f5d7de5170d7f4a77 +doccontainersize 5409716 +doccontainerchecksum ce3e00941d2c67ed581bcc3c90da84ec6d864106c16fe77795eb8e7c8a637ab1bf5745c766f2dfaca9aec4c475f751daa3be35f3394f3c5edff0b1efb06fa7a9 +docfiles size=1936 + texmf-dist/doc/man/man1/bib2gls.1 + texmf-dist/doc/man/man1/bib2gls.man1.pdf + texmf-dist/doc/man/man1/convertgls2bib.1 + texmf-dist/doc/man/man1/convertgls2bib.man1.pdf texmf-dist/doc/support/bib2gls/CHANGES texmf-dist/doc/support/bib2gls/README.md details="Readme" texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf details="Introductory Guide" - texmf-dist/doc/support/bib2gls/bib2gls.1 texmf-dist/doc/support/bib2gls/bib2gls.pdf details="Package documentation" - texmf-dist/doc/support/bib2gls/convertgls2bib.1 texmf-dist/doc/support/bib2gls/examples/animals.bib texmf-dist/doc/support/bib2gls/examples/bacteria.bib texmf-dist/doc/support/bib2gls/examples/baseunits.bib @@ -35261,19 +35854,20 @@ docfiles size=1829 texmf-dist/doc/support/bib2gls/examples/unaryoperators.bib texmf-dist/doc/support/bib2gls/examples/usergroups.bib texmf-dist/doc/support/bib2gls/examples/vegetables.bib -srccontainersize 1187380 -srccontainerchecksum fbce6911efaf89c5a734c6a56bf9656bdf52f40e795f57e5997a93b1b83b8543b35330368697a7e8054648d52f0814accf57fbe059570903f092abb6182276fa -srcfiles size=689 +srccontainersize 1233540 +srccontainerchecksum aa19fd66c5d3782a4d0d4de2f1dcf2d0d5aab6fbe421f54cc59554f10b37f99ba693716b266e8d216f33223aeef27ec40addf85baeaac1441fb999772c6c2579 +srcfiles size=720 texmf-dist/source/support/bib2gls/src/bib2gls-begin.tex texmf-dist/source/support/bib2gls/src/bib2gls-cite.bib texmf-dist/source/support/bib2gls/src/bib2gls-src.zip + texmf-dist/source/support/bib2gls/src/bib2gls-terms.bib texmf-dist/source/support/bib2gls/src/bib2gls.bib texmf-dist/source/support/bib2gls/src/bib2gls.pod texmf-dist/source/support/bib2gls/src/bib2gls.tex texmf-dist/source/support/bib2gls/src/convertgls2bib.pod texmf-dist/source/support/bib2gls/src/gls2bib-src.zip texmf-dist/source/support/bib2gls/src/texparser-src.zip -runfiles size=336 +runfiles size=332 texmf-dist/scripts/bib2gls/bib2gls.jar texmf-dist/scripts/bib2gls/bib2gls.sh texmf-dist/scripts/bib2gls/convertgls2bib.jar @@ -35286,7 +35880,7 @@ catalogue-contact-repository https://github.com/nlct/bib2gls catalogue-ctan /support/bib2gls catalogue-license gpl3+ catalogue-topics bibtex-util glossary -catalogue-version 2.7 +catalogue-version 2.9 name bib2gls.aarch64-linux category Package @@ -35450,7 +36044,7 @@ binfiles arch=x86_64-solaris size=2 name bibarts category Package -revision 54080 +revision 61569 shortdesc "Arts"-style bibliographical information relocated 1 longdesc BibArts is a LaTeX package to assist in making bibliographical @@ -35471,11 +36065,11 @@ longdesc creates the bibliography without using MakeIndex or BibTeX. Its longdesc source is not written with any specific operating system in longdesc mind. A summary of contents is in English; the full longdesc documentation is in German. -containersize 27220 -containerchecksum 2e85d46a2d27d1016dc6e304eeb47a1a6927d38cd5105916c61c86415d8fd92ebdb8a48b5fe4b5bb58856202b5d3ade4c0997e238cefcc67a879b27f27cbd27c -doccontainersize 1129924 -doccontainerchecksum 7f77175f1b9cc2dbf9957ebb99d2b471e51965c5861e64c6841e3a88eff033d3a9e0791b93919346b3c0d26c1035482b1e5300be2232b69d988e6a4ee5bd96df -docfiles size=449 +containersize 27280 +containerchecksum 21d7673174a53bfce1453fe8b9693d4635cbcd7cbaccc28fa49c6ab9b38197e629601019d9fb93ecbc80c4afe1f9d86678ce171fa55767840b39650ef10749aa +doccontainersize 1206428 +doccontainerchecksum 8bed474b083e4e033e168732c3b8b133904c8ed8078270776c479b2ad1e4989c97febefae2ff89b671d9daae74569beba9bd3ad96a18b372e705aa2d0614d3f1 +docfiles size=492 RELOC/doc/latex/bibarts/COPYING RELOC/doc/latex/bibarts/README.txt details="Readme" RELOC/doc/latex/bibarts/ba-short.pdf details="Package short documentation" @@ -35483,20 +36077,20 @@ docfiles size=449 RELOC/doc/latex/bibarts/bibarts.pdf details="Package documentation" language="de" RELOC/doc/latex/bibarts/bibarts.tex RELOC/doc/latex/bibarts/bibsort.exe -srccontainersize 37824 -srccontainerchecksum 724de91be680017f04a2255e25cd3158c5fdff39ae1684ccdba2421010155ea9e2fbedd4ca1baecc8a56514c5b8fdfb964fddfc0b14d9e48a649d4e7da8eeee3 -srcfiles size=54 +srccontainersize 47504 +srccontainerchecksum 7c22719ddc2aaf521059d3863dd391b3506d9c54b4d621789ac0bbb7a90e579256f88aa07762174e4b7b3031de7b403b8dfde830d4d355c928708ed13dc4185a +srcfiles size=73 RELOC/source/latex/bibarts/bibsort.c runfiles size=35 RELOC/tex/latex/bibarts/bibarts.sty catalogue-ctan /macros/latex/contrib/bibarts catalogue-license gpl catalogue-topics bibtex-supp humanities -catalogue-version 2.2 +catalogue-version 2.4 name biber category Package -revision 57273 +revision 61867 shortdesc A BibTeX replacement for users of BibLaTeX longdesc Biber is a BibTeX replacement for users of BibLaTeX. Biber longdesc supports full UTF-8, can (re)-encode input and output, supports @@ -35509,14 +36103,14 @@ longdesc from an earlier (now apparently moribund) project called longdesc "biber". depend biber.ARCH containersize 732 -containerchecksum 85c07705dda6e4dac7fb3d3fcafaa156abee84f19ce8652b71787ef5a631ba4519ca35a34c8d0d83f90b8f14c583f83f820add220d0f764c19d1abf4c3b7a3db -doccontainersize 262140 -doccontainerchecksum 9d86fe6df7fe33221259395aac86729708481ee5222868a455153e7976c91c48a9469a9813bb0decb83c7eba2a3ec408150ec47533f9a41c974587415266f6e2 -docfiles size=66 +containerchecksum 32d7349813eb4c8d66187f77e7ed86b9f1847e2d7e32bce2d2bad53887fe11ead512fe80d9b21ae37889b72a107e6519fb214ba6b8ecfd20544091375904c4c3 +doccontainersize 265584 +doccontainerchecksum 2ec3267dd83db2a2807d9d259b3a01aa6fdfdc9b963e54ddea3de4b8899532ed63f8febe6da9666f5327e31aec7554eef416be48e507513296b77fd1840215f8 +docfiles size=67 texmf-dist/doc/bibtex/biber/biber.pdf details="Manual" -srccontainersize 930660 -srccontainerchecksum 396398323e6e9ee4df904a827bab9b246e6fbba15033076cbbc3a63e4443641f81c19646a4145c0c0fae38af37f54a5fd2166799685f39183d349c8273d13459 -srcfiles size=290 +srccontainersize 963780 +srccontainerchecksum dc42ed52b198e4b47c09b5d509ba4e382755db1cf6fe51599cf186cf283438bbb52dd4f12bf2ce90801207856f627e3eafebf629c232ac651c9891f994712ebe +srcfiles size=295 texmf-dist/source/bibtex/biber/Changes texmf-dist/source/bibtex/biber/README.md texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz @@ -35528,105 +36122,87 @@ catalogue-contact-repository https://github.com/plk/biber catalogue-ctan /biblio/biber catalogue-license artistic2 catalogue-topics biblio -catalogue-version 2.16 - -name biber.amd64-freebsd -category Package -revision 57273 -shortdesc amd64-freebsd files of biber -containersize 22778016 -containerchecksum e60c5b49e68713777afce2ac5ed955d4bc74e610bbd2f030721a1b800c179d083db630f703d8b3940d2d03594cd689c91347461b775ee249cb57bafe632b77e2 -binfiles arch=amd64-freebsd size=7110 - bin/amd64-freebsd/biber +catalogue-version 2.17 name biber.i386-cygwin category Package -revision 57273 +revision 61867 shortdesc i386-cygwin files of biber -containersize 17180072 -containerchecksum ee2725f6cadcd6158030ad568062aac75f06b6e6a0bd1b519b96d3fd08d38e12c2ee22ed4ab4074c9d02ca2813e315e3fa8de1ca1bf0587addbef703dbcb479a -binfiles arch=i386-cygwin size=5576 +containersize 17154236 +containerchecksum e4770977d539a08fbcbc46684352655eb7a6fbee33dd86c2467d359c75b9c851e9eb51d88203401d3d51613226ff01f46348fafbb5dbb259ad79d473c7480654 +binfiles arch=i386-cygwin size=5570 bin/i386-cygwin/biber.exe -name biber.i386-freebsd -category Package -revision 57273 -shortdesc i386-freebsd files of biber -containersize 20865460 -containerchecksum 6df95de8874d1dcb008ff55973a53c7954cc9ce9fdc2c26826f32977dcc45df2628884507ae1c57cb41684c47ab55c58fb05f690dcee471162d16250ff69610d -binfiles arch=i386-freebsd size=6449 - bin/i386-freebsd/biber - name biber.i386-linux category Package -revision 57273 +revision 61867 shortdesc i386-linux files of biber -containersize 20747804 -containerchecksum 4e9660e7e126c0c44f26dc60bc4bf46d185d08b82ab15aa01044fab2a7aedf6f093b9d84d5be7ff04868fb857a8692042e982543fe2070ad29933dd9cb697fff -binfiles arch=i386-linux size=6428 +containersize 15876208 +containerchecksum 114e50c0b9d85b73fbaacc0956ec1f9bdbd883602b639202e39f668c64b4d3dca4c64bdf6c75315130a429ee508c74301a605ba9e9de550c9314d5ea43e745ce +binfiles arch=i386-linux size=5096 bin/i386-linux/biber name biber.universal-darwin category Package -revision 57936 +revision 61867 shortdesc universal-darwin files of biber -containersize 33809312 -containerchecksum a5740339207955934a1eed59e55ae92920ff1f4c4cf3c9c8e0ee311e0633d53f589829372895298c09f3e1f4932e414769eb011c5a8609544a59c0e6bcb462ef -binfiles arch=universal-darwin size=9829 +containersize 33811544 +containerchecksum 7ecbd76ce253407bd29b0352bbf87266fe43f52aa4112746f49b554045afe4e51005017f2273fcb034d165edfafb12ee953bc59a680f4ef325d97b0a57eed0a0 +binfiles arch=universal-darwin size=9830 bin/universal-darwin/biber name biber.win32 category Package -revision 57273 +revision 61867 shortdesc win32 files of biber -containersize 22825312 -containerchecksum 1b4f61a229a31a3b4bff6c013f682d086d158ca423cb1752b5e3dbdd1cabe6504e25824b3f135e8349702c5b57f072b9ca0f0703e9ecab010d32675b04958666 +containersize 22827756 +containerchecksum 20cdd747b9205ecdbcb071b7251cac670f7b96b0a444585ec9cb3029536ea66b2bf70835feeab64b02a5899667a50886070ab87100addac04b62df04e3852ccc binfiles arch=win32 size=7288 bin/win32/biber.exe name biber.x86_64-cygwin category Package -revision 57273 +revision 61867 shortdesc x86_64-cygwin files of biber -containersize 17320996 -containerchecksum da1b9dce9beb8834b0b343032885ce7917f5c0313ac1e2d0848b99e6076ec822be4a199215122993d78a4eb9dec5b0150d227b638f5ae6312963d3b4af4e93af -binfiles arch=x86_64-cygwin size=5589 +containersize 17285996 +containerchecksum f446f45a2e1864d05ed2bf71dcb5773bd9ee76892dde4c12e74c7711c7f410e0d2bc677ba28b58efb1f5b3c7fbeec059194c075f0afcc28a54c3956d0bec6020 +binfiles arch=x86_64-cygwin size=5582 bin/x86_64-cygwin/biber.exe name biber.x86_64-darwinlegacy category Package -revision 57273 +revision 61867 shortdesc x86_64-darwinlegacy files of biber -containersize 34908476 -containerchecksum b38f7bac193f7268d6e6534710251677eb9c0ff21d946c93fb55888dfd61c877a4031503a0dfc8e77a8a053573be57e6940f9744ca88d146449abb4d18db179b -binfiles arch=x86_64-darwinlegacy size=10089 +containersize 34909040 +containerchecksum 33a051e4c7f525530ad2b449b80f44be1a2be622f6256dc871d4870e7ab76bc9d2c98ef2d270cfd6610335645bf0f43209d68f8225d32ddf0bc526852cc252d8 +binfiles arch=x86_64-darwinlegacy size=10090 bin/x86_64-darwinlegacy/biber name biber.x86_64-linux category Package -revision 57273 +revision 61867 shortdesc x86_64-linux files of biber -containersize 23537584 -containerchecksum 292be9f33f60fed0c1a333a5f6eb69fd9d9adb12733996c56f12c8b4eef1e24c8968504b5a219a27eba5f9db82e81d329a3f46a2ac6843203b1375145b8ec32b -binfiles arch=x86_64-linux size=7330 +containersize 23540944 +containerchecksum 7a6f433cb88bd3015d70db38fbe077f3c0580a1cd916eec603651cab4ff0f8182058c32a68ebf1385f5fcc59de7f2b4a5af3d5298395dd49dbcb6b5194475c6a +binfiles arch=x86_64-linux size=7331 bin/x86_64-linux/biber name biber.x86_64-linuxmusl category Package -revision 57273 +revision 61867 shortdesc x86_64-linuxmusl files of biber -containersize 18684604 -containerchecksum 9b934c5ce392647907ee469873240a7d7d172a8dd5ea639ab8ff09c92872516e1e778b60c5f23c6c4830e7a908dee69d2f529e59c24b95d72cdd0b6846423542 -binfiles arch=x86_64-linuxmusl size=6102 +containersize 18087472 +containerchecksum 17b1accb6e754598cd9651e07675eca0757ea975e16a6ae258e6b20fe878cf30af79d9677f5316848160a7afe42cc8e16778a197600c1cdc363e1d18519f69ae +binfiles arch=x86_64-linuxmusl size=5818 bin/x86_64-linuxmusl/biber name biber.x86_64-solaris category Package -revision 57273 +revision 61867 shortdesc x86_64-solaris files of biber -containersize 21923872 -containerchecksum 3731072dbad9236438d836719643f256fbafcfb8d15d4f404a70f70f4f4cc0d3947a5576368c8d8dc558375b2344794e4a830dcfa565269e3c63e01f70a8aea1 -binfiles arch=x86_64-solaris size=7071 +containersize 21927600 +containerchecksum d86b2e7b1dab590fd881e8ca8f8fb9ac3af9decf36cf7f3ae02e5b6fcc7262fd32015bf9e64dbc806c686764406dc755a2d2fb36520aa1808b41c23b943d73cd +binfiles arch=x86_64-solaris size=7072 bin/x86_64-solaris/biber name bibexport @@ -35840,7 +36416,7 @@ catalogue-version 2.0.2 name biblatex category Package -revision 57272 +revision 61868 shortdesc Sophisticated Bibliographies in LaTeX relocated 1 longdesc BibLaTeX is a complete reimplementation of the bibliographic @@ -35879,11 +36455,11 @@ depend kvoptions depend logreq depend pdftexcmds depend url -containersize 243000 -containerchecksum 9d8fbb720f69afabb42ff17287ba61760d910b40c4b90923bf46fa0aa9e6eeb188cbf09f533f0916af145a361702387fce95ece74feb3a535d6409a3fb39f684 -doccontainersize 7209940 -doccontainerchecksum c81fd0590e7662c7887274effc3e1e0badf0d0c67fc44f32abf8c8da3426549a1adbf6703fbd530e595a2cfedbc4a5a089c703f3a542ec0416705839ad093bd5 -docfiles size=4887 +containersize 252480 +containerchecksum 69ea7fee07e0dd3432ded2cb12ee68ffb2345a245de421fd3aa340466e382f9dafc17027ef69420870f1467c01cd3a1087a767b177aebb5eb35a39492627cca3 +doccontainersize 7298740 +doccontainerchecksum 21b55961ea6c0289a001e85ba87a9582598e01dc5c0942f4fad624b07b0bde020f1267033100057917547aef853c54fca4a62105405c5359cab7f491a025d55a +docfiles size=4932 RELOC/doc/latex/biblatex/CHANGES.md details="Release notes for current version" language="en" RELOC/doc/latex/biblatex/README details="Readme" language="en" RELOC/doc/latex/biblatex/biber/bltxml/biblatex-examples.bltxml @@ -36043,7 +36619,7 @@ docfiles size=4887 RELOC/doc/latex/biblatex/examples/97-annotations.tex RELOC/doc/latex/biblatex/examples/biblatex-examples.bib RELOC/doc/latex/biblatex/examples/biblatex-examples.bltxml -runfiles size=593 +runfiles size=622 RELOC/bibtex/bib/biblatex/biblatex/biblatex-examples.bib RELOC/bibtex/bst/biblatex/biblatex.bst RELOC/tex/latex/biblatex/bbx/alphabetic-verb.bbx @@ -36139,6 +36715,7 @@ runfiles size=593 RELOC/tex/latex/biblatex/lbx/latvian.lbx RELOC/tex/latex/biblatex/lbx/lithuanian.lbx RELOC/tex/latex/biblatex/lbx/magyar.lbx + RELOC/tex/latex/biblatex/lbx/marathi.lbx RELOC/tex/latex/biblatex/lbx/naustrian.lbx RELOC/tex/latex/biblatex/lbx/newzealand.lbx RELOC/tex/latex/biblatex/lbx/ngerman.lbx @@ -36148,6 +36725,7 @@ runfiles size=593 RELOC/tex/latex/biblatex/lbx/polish.lbx RELOC/tex/latex/biblatex/lbx/portuges.lbx RELOC/tex/latex/biblatex/lbx/portuguese.lbx + RELOC/tex/latex/biblatex/lbx/romanian.lbx RELOC/tex/latex/biblatex/lbx/russian.lbx RELOC/tex/latex/biblatex/lbx/serbian.lbx RELOC/tex/latex/biblatex/lbx/serbianc.lbx @@ -36167,7 +36745,7 @@ catalogue-contact-repository https://github.com/plk/biblatex.git catalogue-ctan /macros/latex/contrib/biblatex catalogue-license lppl1.3 catalogue-topics biblio biblatex etex -catalogue-version 3.16 +catalogue-version 3.17 name biblatex-abnt category Package @@ -36274,7 +36852,7 @@ catalogue-version 2.6.2 name biblatex-apa category Package -revision 56208 +revision 61406 shortdesc BibLaTeX citation and reference style for APA relocated 1 longdesc This is a fairly complete BibLaTeX style (citations and @@ -36286,10 +36864,10 @@ longdesc every citation and reference example in the APA 7th edition longdesc style guide. This version of the package requires use of longdesc csquotes [?]4.3, BibLaTeX [?]3.4, and the biber backend for longdesc BibLaTeX [?]2.5. -containersize 24868 -containerchecksum 59ffdb263b02b4934955037f377164297871b10ab3794dd8a11b70cecaf9e773bdd2b3b2aef24d5085672614a51956ed8083866c6f56c72a8c8eb4c1ef6a775a -doccontainersize 322056 -doccontainerchecksum eec8f6cfd0244639f91142b3ac45be28eae14e10881a549d97f0711235cc46b6c25983f0d7742ec1c8894dc8c3c189070138874a6215f630f5e3fb710516290f +containersize 27172 +containerchecksum ca4a3692e206075f07f172c2aed183ca61e900dbf297cedf5c28bd4a73b65a7e7149db60a6f67c57cbbe5233dfb8df571c285a4d279c0614187c428ce39a37c6 +doccontainersize 320848 +doccontainerchecksum 63333edc1f627c14ddd6b0172776167868cd8480d79d47ab659a74318998e7e49c02bfd1b37a340b20ce97dd8f251e2ec70ac3998dfd5a9811c66dc112bc4a87 docfiles size=114 RELOC/doc/latex/biblatex-apa/README details="Readme" RELOC/doc/latex/biblatex-apa/biblatex-apa-test-citations.bib @@ -36298,7 +36876,7 @@ docfiles size=114 RELOC/doc/latex/biblatex-apa/biblatex-apa-test.tex RELOC/doc/latex/biblatex-apa/biblatex-apa.pdf details="Package documentation" RELOC/doc/latex/biblatex-apa/biblatex-apa.tex -runfiles size=102 +runfiles size=108 RELOC/tex/latex/biblatex-apa/american-apa.lbx RELOC/tex/latex/biblatex-apa/apa.bbx RELOC/tex/latex/biblatex-apa/apa.cbx @@ -36306,9 +36884,11 @@ runfiles size=102 RELOC/tex/latex/biblatex-apa/austrian-apa.lbx RELOC/tex/latex/biblatex-apa/brazilian-apa.lbx RELOC/tex/latex/biblatex-apa/british-apa.lbx + RELOC/tex/latex/biblatex-apa/catalan-apa.lbx RELOC/tex/latex/biblatex-apa/danish-apa.lbx RELOC/tex/latex/biblatex-apa/dutch-apa.lbx RELOC/tex/latex/biblatex-apa/english-apa.lbx + RELOC/tex/latex/biblatex-apa/finnish-apa.lbx RELOC/tex/latex/biblatex-apa/french-apa.lbx RELOC/tex/latex/biblatex-apa/galician-apa.lbx RELOC/tex/latex/biblatex-apa/german-apa.lbx @@ -36333,7 +36913,7 @@ catalogue-contact-repository https://github.com/plk/biblatex-apa.git catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-apa catalogue-license lppl1.3c catalogue-topics apa biblatex psychology journalpub -catalogue-version 9.14 +catalogue-version 9.15 name biblatex-apa6 category Package @@ -36906,26 +37486,26 @@ catalogue-version 1.2 name biblatex-bath category Package -revision 57924 +revision 62399 shortdesc Harvard referencing style as recommended by the University of Bath Library relocated 1 longdesc This package provides a BibLaTeX style to format reference longdesc lists in the Harvard style recommended by the University of longdesc Bath Library. -containersize 7792 -containerchecksum d88e903aaa1535f662a90d993491fd94e8af55a14ad226890b8beb65395383c2b92c8c362fb21483519998f5e1b9bae088a215992fef4336af04ebf3e49e23b6 -doccontainersize 363100 -doccontainerchecksum a22433cf6a0255f1a50cc59cae09b9c84150d4859694334b395d6fcddaa16b38923a8873dbd48e07433dbc4edf68a97dd8dcf65b13239b689dd9066f8e959520 -docfiles size=96 +containersize 8260 +containerchecksum 896fc829b944b20d761aff13734ccc1632f90c6b7f6900ac5db0f9a2890c1dece5caf54a650b56bbed3daeabcd6f9f02889b5befdfc92a6fba76d7efeb51dcef +doccontainersize 393648 +doccontainerchecksum 6cba58f224aa6d8843e74f0b1365f768f177ed64d09cedbaf6e5b1878c358485da78f08bd3c518b657206e425d04d0f6ae246ba1cd353e2da0fb388e75302579 +docfiles size=105 RELOC/doc/latex/biblatex-bath/README.md details="Readme" RELOC/doc/latex/biblatex-bath/biblatex-bath.bib RELOC/doc/latex/biblatex-bath/biblatex-bath.pdf details="Package documentation" -srccontainersize 29312 -srccontainerchecksum b79156a217b8c1eb9b5a4be100f87d80694c20fb48d84dcd3a631b871c95d8afb1dd428ec0591eb2f0a38421b699bbbe8d3f3c98500929982bd0ce57c49d1d62 -srcfiles size=33 +srccontainersize 31796 +srccontainerchecksum ea445ac5431bf139a33ae5eb0f65fd4e3de7172686decfc48990bddc69d9257e70d6104e87b987fee1f8267aaeeb53a1c99e6954fd18238badb63a237927e05e +srcfiles size=36 RELOC/source/latex/biblatex-bath/Makefile RELOC/source/latex/biblatex-bath/biblatex-bath.dtx -runfiles size=16 +runfiles size=17 RELOC/tex/latex/biblatex-bath/bath.bbx RELOC/tex/latex/biblatex-bath/bath.cbx RELOC/tex/latex/biblatex-bath/bath.dbx @@ -36937,7 +37517,7 @@ catalogue-contact-home https://github.com/alex-ball/bathbib catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-bath catalogue-license lppl1.3c catalogue-topics biblatex -catalogue-version 4.0 +catalogue-version 5.0 name biblatex-bookinarticle category Package @@ -37151,7 +37731,7 @@ catalogue-version 1.1z name biblatex-chicago category Package -revision 58715 +revision 59772 shortdesc Chicago style files for BibLaTeX relocated 1 longdesc This is a BibLaTeX style that implements the Chicago @@ -37161,10 +37741,10 @@ longdesc edition (with continuing support for the 16th edition, too). longdesc The style implements entry types for citing audio-visual longdesc materials, among many others. The package was previously known longdesc as biblatex-chicago-notes-df. -containersize 101696 -containerchecksum 27d9ce6b00b71ebf751a720d42ebb16c3f7d6bba7b494acb3acf2232849342b992aa7fb9de35d7de4c12ef94956aa80be8a5d61366d9ef897257a6c4e26de6d3 -doccontainersize 2828240 -doccontainerchecksum adb23e2fca96e703aef93385c48e82279e411e266b4a0d147be34fbf4b2fc781dd93ed4323b044a51660a94a2fd832f02f5ff16cfe13389b6058805190c881a1 +containersize 104804 +containerchecksum 382cf692c6faac9b72966b90cebbb7573a29f03fd8630c74bcd3f74cc8d885bfab3f6b6bc47c654468374a0856bf4a799452980a5c51180b99a847ead78421d9 +doccontainersize 2829816 +doccontainerchecksum c9e658e4f29894ed32f360ba044aa13442f7e86f7dea21dfb88a268ae3c55846bfaf22bedc49b34c2d25c77ef6ab73c9f97330402e55514d2cc9c27d2752865b docfiles size=1067 RELOC/doc/latex/biblatex-chicago/README details="Readme and usage outline" RELOC/doc/latex/biblatex-chicago/RELEASE @@ -37189,7 +37769,7 @@ docfiles size=1067 RELOC/doc/latex/biblatex-chicago/dates-test.bib RELOC/doc/latex/biblatex-chicago/legal-test.bib RELOC/doc/latex/biblatex-chicago/notes-test.bib -runfiles size=473 +runfiles size=483 RELOC/tex/latex/biblatex-chicago/biblatex-chicago.sty RELOC/tex/latex/biblatex-chicago/chicago-authordate-trad.bbx RELOC/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx @@ -37218,13 +37798,14 @@ runfiles size=473 RELOC/tex/latex/biblatex-chicago/cms-norwegian.lbx RELOC/tex/latex/biblatex-chicago/cms-nynorsk.lbx RELOC/tex/latex/biblatex-chicago/cms-romanian.lbx + RELOC/tex/latex/biblatex-chicago/cms-spanish.lbx RELOC/tex/latex/biblatex-chicago/cms-swedish.lbx RELOC/tex/latex/biblatex-chicago/cmsdocs.sty RELOC/tex/latex/biblatex-chicago/cmsendnotes.sty catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-chicago catalogue-license lppl1.3 catalogue-topics biblatex -catalogue-version 2.1 +catalogue-version 2.2 name biblatex-claves category Package @@ -37264,6 +37845,38 @@ catalogue-license lppl1.3 catalogue-topics biblatex catalogue-version 1.2.1 +name biblatex-cv +category Package +revision 59433 +shortdesc Create a CV from BibTeX files +relocated 1 +longdesc This package creates an academic curriculum vitae (CV) from a +longdesc BibTeX .bib file. The package makes use of BibLaTeX/biber to +longdesc automatically format, group, and sort the entries on a CV. +containersize 10060 +containerchecksum d034400abf6c0342a37e6e5de09d5eed252e80cfb93b4707f6e879edf6e190180046d28830fe382a6240d6000bcfb9277a66bf2e21b92ce9fe9deff0596f1c03 +doccontainersize 167160 +doccontainerchecksum 23093f0e8f472eac5db45026266c17b3337d478af6dc1776515417a2539ad671a67dba4ebee9f83407ee4c126cef5a6245106916188093ced89a52c44afba339 +docfiles size=52 + RELOC/doc/latex/biblatex-cv/README.md details="Readme" + RELOC/doc/latex/biblatex-cv/biblatex-cv.bib + RELOC/doc/latex/biblatex-cv/biblatex-cv.pdf details="Package documentation" + RELOC/doc/latex/biblatex-cv/biblatex-cv.tex + RELOC/doc/latex/biblatex-cv/cv.pdf + RELOC/doc/latex/biblatex-cv/cv.tex +runfiles size=17 + RELOC/tex/latex/biblatex-cv/american-cv.lbx + RELOC/tex/latex/biblatex-cv/biblatex-cv.bbx + RELOC/tex/latex/biblatex-cv/biblatex-cv.cbx + RELOC/tex/latex/biblatex-cv/biblatex-cv.dbx + RELOC/tex/latex/biblatex-cv/biblatex-cv.sty +catalogue-contact-bugs https://github.com/danielshub/biblatex-cv/issues +catalogue-contact-home https://github.com/danielshub/biblatex-cv +catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-cv +catalogue-license lppl1.3 +catalogue-topics biblatex cv +catalogue-version 0.01 + name biblatex-dw category Package revision 42649 @@ -37349,7 +37962,7 @@ catalogue-version 1.0 name biblatex-ext category Package -revision 58975 +revision 62471 shortdesc Extended BibLaTeX standard styles relocated 1 longdesc The BibLaTeX-ext bundle provides styles that slightly extend @@ -37359,17 +37972,17 @@ longdesc stylistic decisions made in the standard styles. At the same longdesc time they stay as close to their standard counterparts as longdesc possible, so that most customisation methods can be applied longdesc here as well. -containersize 26848 -containerchecksum 5169ab48cfb03c1456fa16f63df4ba8f18dd909cabd247d7159cb9430cea0f16dbc6ce586840e54eff1c044c3a0711df65dd1f45374f53c601f2dcc10bed09ae -doccontainersize 864040 -doccontainerchecksum 4e013851c68bcd2f756f7bc910a048e400af66d40bfa0381a44c497200826ea98467a94429cb62b6c11ee9e75e6d40741453b2963051eee3afb2f2fb18e8c49c -docfiles size=249 +containersize 29108 +containerchecksum b2b979ae1278c2e89a7ce8fa632de2937d99e5f89a7f02772aba925a1db699627ff0d96985745193f4f243efe65b8a366daca3100cc8401b665bb6f3e74519de +doccontainersize 873400 +doccontainerchecksum f8ad33b99c5657a3d5d9207f2f645f9aa14d4538369c2e8200b70b8c9b1873f8ee19ec91af8f6afa69e15db10f6ff285fb7b2f6d41fe49ad3ca4b8673c63c9dd +docfiles size=254 RELOC/doc/latex/biblatex-ext/CHANGES.md RELOC/doc/latex/biblatex-ext/README.md details="Readme" RELOC/doc/latex/biblatex-ext/biblatex-ext-examples.bib RELOC/doc/latex/biblatex-ext/biblatex-ext.pdf details="Package documentation" RELOC/doc/latex/biblatex-ext/biblatex-ext.tex -runfiles size=118 +runfiles size=137 RELOC/tex/latex/biblatex-ext/biblatex-ext-oa-doiapi.sty RELOC/tex/latex/biblatex-ext/biblatex-ext-oa.sty RELOC/tex/latex/biblatex-ext/biblatex-ext-oasymb-l3draw.sty @@ -37381,6 +37994,18 @@ runfiles size=118 RELOC/tex/latex/biblatex-ext/ext-alphabetic-verb.cbx RELOC/tex/latex/biblatex-ext/ext-alphabetic.bbx RELOC/tex/latex/biblatex-ext/ext-alphabetic.cbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-comp.bbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-comp.cbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-ecomp.bbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-ecomp.cbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-tcomp.bbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-tcomp.cbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-tecomp.bbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-tecomp.cbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-terse.bbx + RELOC/tex/latex/biblatex-ext/ext-authornumber-terse.cbx + RELOC/tex/latex/biblatex-ext/ext-authornumber.bbx + RELOC/tex/latex/biblatex-ext/ext-authornumber.cbx RELOC/tex/latex/biblatex-ext/ext-authortitle-common.bbx RELOC/tex/latex/biblatex-ext/ext-authortitle-comp.bbx RELOC/tex/latex/biblatex-ext/ext-authortitle-comp.cbx @@ -37449,7 +38074,7 @@ catalogue-contact-home https://github.com/moewew/biblatex-ext catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-ext catalogue-license lppl1.3c catalogue-topics biblatex -catalogue-version 0.12b +catalogue-version 0.15 name biblatex-fiwi category Package @@ -37497,7 +38122,7 @@ catalogue-version 1.7 name biblatex-gb7714-2015 category Package -revision 58753 +revision 63041 shortdesc A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users relocated 1 longdesc This package provides an implementation of the GBT7714-2015 @@ -37505,19 +38130,29 @@ longdesc bibliography style. This implementation follows the longdesc GBT7714-2015 standard and can be used by simply loading longdesc BibLaTeX with the appropriate option. A demonstration database longdesc is provided to show how to format input for the style. -containersize 39800 -containerchecksum c4bd497d3ea4c27fe8f9382ac54f865da57576b08fadd28e10d93a7dbabb935a877e4c45058f4055dfe319e3e29df3995b8fce7496f12765b9c1c5120943c6a5 -doccontainersize 1602620 -doccontainerchecksum b88722523465025454afa64841f00df9cb8cdfd9aaa81dfa75cdcbc9a7362f980b9d51d874dccda310a0afe5f25f1ad9955dc6ae6317a4d0bba2deb47fda02a5 -docfiles size=569 +containersize 46608 +containerchecksum 6a783fa5d21756881b6c51a5d60c47b94b50f30ac5f7fc4c16f1bbe91478f3aa7fdb74c11d2f70925fa195ba3d89c310f502d53d105ba18c73383a86f1a4bbda +doccontainersize 1366428 +doccontainerchecksum a16208a8efd7462a160c9ad16a6ac963eb70a3832fce59b2ac13bb6e0998ab5f29a06c0b9064518ce23ebb62672c56261f072c1eb751dbe8435e594e10efacaa +docfiles size=533 RELOC/doc/latex/biblatex-gb7714-2015/README.md details="Readme" RELOC/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015-preamble.tex RELOC/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf details="Package documentation (Chinese)" language="zh" RELOC/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.tex RELOC/doc/latex/biblatex-gb7714-2015/example.bib -runfiles size=162 + RELOC/doc/latex/biblatex-gb7714-2015/gb7714texttobib.pl + RELOC/doc/latex/biblatex-gb7714-2015/makeall.py +runfiles size=194 RELOC/tex/latex/biblatex-gb7714-2015/chinese-erj.bbx RELOC/tex/latex/biblatex-gb7714-2015/chinese-erj.cbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-1987.bbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-1987.cbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-1987ay.bbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-1987ay.cbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2005.bbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2005.cbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2005ay.bbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2005ay.cbx RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2015-gbk.def RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2015.bbx RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2015.cbx @@ -37527,11 +38162,17 @@ runfiles size=162 RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.cbx RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2015mx.bbx RELOC/tex/latex/biblatex-gb7714-2015/gb7714-2015mx.cbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-CCNU.bbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-CCNU.cbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-NWAFU.bbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-NWAFU.cbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-SEU.bbx + RELOC/tex/latex/biblatex-gb7714-2015/gb7714-SEU.cbx catalogue-contact-repository https://github.com/hushidong/biblatex-gb7714-2015 catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015 -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics biblatex chinese -catalogue-version 1.0x +catalogue-version 1.1h name biblatex-german-legal category Package @@ -37565,15 +38206,15 @@ catalogue-version 002 name biblatex-gost category Package -revision 56790 +revision 59135 shortdesc BibLaTeX support for GOST standard bibliographies relocated 1 longdesc The package provides BibLaTeX support for Russian bibliography longdesc style GOST 7.0.5-2008 -containersize 21148 -containerchecksum c9dad05fd20f6147215805df07cbcea228d023b2051a2b8fdac28e55d0d3424d81d71f48d7dbbd679f3a306c1385dd2d1c50d8d128432d3d64abc9fa96373350 -doccontainersize 999112 -doccontainerchecksum 90220ec8159d1621e54ffd83c587d111bafdd54ed3d104146992cef5340d55093166283367e4dc3cb21ea2621122b4080d0a849f7ca2b116f262b96b6d177ce1 +containersize 21160 +containerchecksum 72da076da250a07f89364ecdc65649ab845f7ec90eac0207af902beb42625c7ef69612d444628a0c9472063ae9485d9518cd6934ce1124d25549a64a0eab91d6 +doccontainersize 999720 +doccontainerchecksum 4cb101c69ffc07d14d653cbd6bcc33deb797987dcae399535bea5bc14d1149705cbf6b1e21a7fd95d9edfc7c558eaf744e1715157a62fc2e1978476db0af4e75 docfiles size=356 RELOC/doc/latex/biblatex-gost/README.md details="Readme" RELOC/doc/latex/biblatex-gost/biblatex-gost-examples.bib @@ -37638,7 +38279,7 @@ catalogue-contact-repository https://github.com/odomanov/biblatex-gost/ catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-gost catalogue-license lppl1.3c catalogue-topics biblatex std-conform russian -catalogue-version 1.21 +catalogue-version 1.22 name biblatex-historian category Package @@ -37666,7 +38307,7 @@ catalogue-version 0.4 name biblatex-ieee category Package -revision 58716 +revision 61243 shortdesc IEEE style files for BibLaTeX relocated 1 longdesc This is a BibLaTeX style that implements the bibliography style @@ -37677,18 +38318,18 @@ longdesc \usepackage[style=ieee]{biblatex} A demonstration database is longdesc provided to show how to format input for the style. longdesc biblatex-ieee requires BibLaTeX 2.7 or later, and works with longdesc both BibTeX and Biber as the database back-end. -containersize 5416 -containerchecksum 2348c59f6b68e7846f3da93ef008f856b899173281281a1d061f5d98bad3c2b18216987e4aa366c2a2bf9f53f6daa6b29aeca202ff385058676572b8f3702317 -doccontainersize 558076 -doccontainerchecksum 70efd20bcdc08f1872242e77a389c207e048921b9a9741e11c4e81298fec1ff1a2c724e0485da5e3adf218ddc5171930170f9e4bf6e2503088a1fce5287403fe -docfiles size=174 +containersize 5564 +containerchecksum 2f4dd68ea556dc56fde888294bd9a3368efcf4099b95b0c90e60225c3b99181de52b406a7e40a09792b6b58410174d74d774a0aeb1feb4c8bef69fd513861303 +doccontainersize 566908 +doccontainerchecksum ef24c360fd211b79538aba8394a831a48c4b518bcecc516fee91191aad5b2eef06ce9e0e2e033134499a94dac4542803c32a207b2b71d48b14401b20f5aca549 +docfiles size=182 RELOC/doc/latex/biblatex-ieee/README.md details="Readme" RELOC/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf RELOC/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex RELOC/doc/latex/biblatex-ieee/biblatex-ieee.bib RELOC/doc/latex/biblatex-ieee/biblatex-ieee.pdf details="Package documentation" RELOC/doc/latex/biblatex-ieee/biblatex-ieee.tex -runfiles size=9 +runfiles size=10 RELOC/tex/latex/biblatex-ieee/ieee-alphabetic.bbx RELOC/tex/latex/biblatex-ieee/ieee-alphabetic.cbx RELOC/tex/latex/biblatex-ieee/ieee.bbx @@ -37697,7 +38338,7 @@ runfiles size=9 catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-ieee catalogue-license lppl1.3c catalogue-topics biblatex journalpub -catalogue-version 1.3e +catalogue-version 1.3f name biblatex-ijsra category Package @@ -37724,23 +38365,23 @@ catalogue-version 0.1 name biblatex-iso690 category Package -revision 54561 +revision 62866 shortdesc BibLaTeX style for ISO 690 standard relocated 1 longdesc The package provides a bibliography and citation style which longdesc conforms to the latest revision of the international standard longdesc ISO 690:2010. The implementation follows BibLaTeX conventions longdesc and requires BibLaTeX [?] 3.4 and biber [?] 2.5. -containersize 11528 -containerchecksum 70469c6baf7e9f644e9a012d48bae8d7904cd53c883f5238f42c20ee904c11df2381a5721d77ccebe23303975632321e276ef7eac158f4ee1f8d897de41faf2f -doccontainersize 271516 -doccontainerchecksum a9012321245247b6c4331312dc3e371bfda7e70e500b1296b092a12343dd270551496b9787c90ff935c50fcfb4ed2a3b6dcdc5dd722b7ddebda316ecbe9719ac -docfiles size=78 +containersize 13132 +containerchecksum e337c10a9eaee195b091deddb93fed9416912856599d31562812dc4b5818d495e6ed6443ea1c801298e351be7ae37f830e5ff23d31beba8ea0bcb682da15f5c2 +doccontainersize 289680 +doccontainerchecksum ec7f5e962bbe119e583c8dd671b28229c39043e1aa06319772d878c8a49e466541ebd5adbab4e1b229afcbf91e9cf981dc6d0918f3358a12882bfa5d282d3a51 +docfiles size=83 RELOC/doc/latex/biblatex-iso690/README.md details="Readme" + RELOC/doc/latex/biblatex-iso690/biblatex-iso690-examples.bib RELOC/doc/latex/biblatex-iso690/biblatex-iso690.pdf details="Package documentation" RELOC/doc/latex/biblatex-iso690/biblatex-iso690.tex - RELOC/doc/latex/biblatex-iso690/mybib.bib -runfiles size=31 +runfiles size=34 RELOC/tex/latex/biblatex-iso690/bulgarian-iso.lbx RELOC/tex/latex/biblatex-iso690/czech-iso.lbx RELOC/tex/latex/biblatex-iso690/english-iso.lbx @@ -37760,14 +38401,16 @@ runfiles size=31 RELOC/tex/latex/biblatex-iso690/iso-numeric.cbx RELOC/tex/latex/biblatex-iso690/iso-numeric.dbx RELOC/tex/latex/biblatex-iso690/iso.bbx + RELOC/tex/latex/biblatex-iso690/ngerman-iso.lbx RELOC/tex/latex/biblatex-iso690/polish-iso.lbx RELOC/tex/latex/biblatex-iso690/slovak-iso.lbx + RELOC/tex/latex/biblatex-iso690/spanish-iso.lbx catalogue-contact-bugs https://github.com/michal-h21/biblatex-iso690/issues catalogue-contact-repository https://github.com/michal-h21/biblatex-iso690 catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-iso690 catalogue-license lppl1.3 catalogue-topics biblatex -catalogue-version 0.4 +catalogue-version 0.4.1 name biblatex-jura2 category Package @@ -37845,17 +38488,45 @@ catalogue-license lppl1.3c catalogue-topics licence-mgmt biblatex catalogue-version 0.1 +name biblatex-lncs +category Package +revision 62937 +shortdesc BibLaTeX style for Springer Lecture Notes in Computer Science +relocated 1 +longdesc This is a BibLaTeX style for Springer Lecture Notes in Computer +longdesc Science (LNCS). It extends the standard BiBTeX model by an +longdesc acronym entry. +containersize 2648 +containerchecksum 6bcc10d5f613a49ce580d8fde9de3b5877d99be934f433dc88ddc8a7db161200ab315296e611fc5bd7d1eeb0b26d7f4344b2bc7cf3e02c5b2acd6559a8405e7c +doccontainersize 8664 +doccontainerchecksum c32834d59f2d9a8fd5623023db1c3efbc552086b2c098d5bba9f18998409d96320f84f30a2c4c70723d8684d1e3d21bd1611df54ce8bcac30505d214fbb82333 +docfiles size=8 + RELOC/doc/latex/biblatex-lncs/LICENSE + RELOC/doc/latex/biblatex-lncs/README.md details="Readme" + RELOC/doc/latex/biblatex-lncs/biblatex-lncs-test.bib + RELOC/doc/latex/biblatex-lncs/biblatex-lncs-test.tex +runfiles size=5 + RELOC/tex/latex/biblatex-lncs/lncs.bbx + RELOC/tex/latex/biblatex-lncs/lncs.cbx + RELOC/tex/latex/biblatex-lncs/lncs.dbx +catalogue-contact-bugs https://github.com/mgttlinger/biblatex-lncs/issues +catalogue-contact-repository https://github.com/mgttlinger/biblatex-lncs +catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-lncs +catalogue-license lppl1.3c +catalogue-topics biblatex journalpub +catalogue-version 0.5 + name biblatex-lni category Package -revision 49935 +revision 61719 shortdesc LNI style for BibLaTeX relocated 1 longdesc BibLaTeX style for the Lecture Notes in Informatics, which is longdesc published by the Gesellschaft fur Informatik (GI e.V.). -containersize 2904 -containerchecksum 9089117cc653cb9251622299b20d79525ae9623661de402732c9b9f47b2b296cc0b756bda279487f5d042316693ac624b18352dcfd04e6cec436a402b9bbba57 -doccontainersize 9700 -doccontainerchecksum 23435bb5cdcc7cfaa58d732582e23d3a23589ee064122b231794f17ecd0137e7a4a0e21057835d3925c149d637a7bd12270b4dd05cff6259f103498e0989ac66 +containersize 2928 +containerchecksum c91f3f8cc6e238602682893ef0ef20af2ac87a518d845e46262f17773f9082c5ed7ffb59329ac4852d8b3d72b3b1364395d3d16aa9ddff52619d9591f2b7257c +doccontainersize 9704 +doccontainerchecksum 19bd2d8f8f7539543c876c214731d407def9c193d70ea3eeb7a9869202fa26242674a996934a599004e36bddc62669bc769c6a76af6cec6ca85bf44436c41de0 docfiles size=11 RELOC/doc/latex/biblatex-lni/CHANGELOG.md RELOC/doc/latex/biblatex-lni/LICENSE @@ -37868,6 +38539,8 @@ runfiles size=6 RELOC/tex/latex/biblatex-lni/LNI-ngerman.lbx RELOC/tex/latex/biblatex-lni/LNI.bbx RELOC/tex/latex/biblatex-lni/LNI.cbx +catalogue-contact-bugs https://github.com/gi-ev/biblatex-lni/issues +catalogue-contact-repository https://github.com/gi-ev/biblatex-lni catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-lni catalogue-license lppl1.3 catalogue-topics biblatex journalpub @@ -37950,45 +38623,48 @@ catalogue-version 2.1.2 name biblatex-mla category Package -revision 42445 +revision 62138 shortdesc MLA style files for BibLaTeX relocated 1 longdesc The package provides BibLaTeX support for citations in the longdesc format specified by the MLA handbook. -containersize 15540 -containerchecksum b6e3f7b5323e0246c1b2e1ee1c767b624e59d4d1ab9aac4bc24d59c15d1f8228695ccc072b30bbe1f4a2de24fb6eeee3c81095fa572f3e27a09f0de7c5b3994e -doccontainersize 1273944 -doccontainerchecksum 87e9b73615b404f8b676b8a4158edac551f8dd3712e1f6ecaec473789df884c85d6ba48eafad428eebce10ff6f0c13b382fb4e4c79cc960b860565bedf7f935f -docfiles size=420 +containersize 24920 +containerchecksum f286ec7553818df5900e6d5e791d56c815711bdf6dbc3a317bd416dfae9e7b86d94e4d43cb4846cffcef9e9a246f0a059835ab6812172130a31984dbf39b58c1 +doccontainersize 687188 +doccontainerchecksum a6e5861754ca4e1bb42dc054188777b63d11c1438f83399c4752ea849284bfc7a97943e891983b88117047f59652441c31edf82f382370ba233deafa0445c17f +docfiles size=246 RELOC/doc/latex/biblatex-mla/CHANGES RELOC/doc/latex/biblatex-mla/README details="Readme" RELOC/doc/latex/biblatex-mla/doc/biblatex-mla.pdf details="Package documentation" RELOC/doc/latex/biblatex-mla/doc/biblatex-mla.tex - RELOC/doc/latex/biblatex-mla/doc/citation-examples-new.pdf - RELOC/doc/latex/biblatex-mla/doc/citation-examples-new.tex - RELOC/doc/latex/biblatex-mla/doc/citation-examples.pdf - RELOC/doc/latex/biblatex-mla/doc/citation-examples.tex - RELOC/doc/latex/biblatex-mla/doc/handbooksamplebib-new.pdf - RELOC/doc/latex/biblatex-mla/doc/handbooksamplebib-new.tex - RELOC/doc/latex/biblatex-mla/doc/handbooksamplebib.pdf - RELOC/doc/latex/biblatex-mla/doc/handbooksamplebib.tex - RELOC/doc/latex/biblatex-mla/doc/handbooksamples-new.bib - RELOC/doc/latex/biblatex-mla/doc/handbooksamples.bib - RELOC/doc/latex/biblatex-mla/doc/samples.bib -runfiles size=44 + RELOC/doc/latex/biblatex-mla/doc/bibtex_documentation.sty + RELOC/doc/latex/biblatex-mla/doc/examples.bib + RELOC/doc/latex/biblatex-mla/doc/examples.pdf + RELOC/doc/latex/biblatex-mla/doc/examples.tex + RELOC/doc/latex/biblatex-mla/doc/handbook9.bib + RELOC/doc/latex/biblatex-mla/doc/handbook9_messy.bib +runfiles size=58 RELOC/tex/latex/biblatex-mla/american-mla.lbx RELOC/tex/latex/biblatex-mla/english-mla.lbx RELOC/tex/latex/biblatex-mla/italian-mla.lbx + RELOC/tex/latex/biblatex-mla/mla-footnotes.cbx RELOC/tex/latex/biblatex-mla/mla-new.bbx RELOC/tex/latex/biblatex-mla/mla-new.cbx + RELOC/tex/latex/biblatex-mla/mla-strict.bbx + RELOC/tex/latex/biblatex-mla/mla-strict.cbx RELOC/tex/latex/biblatex-mla/mla.bbx RELOC/tex/latex/biblatex-mla/mla.cbx + RELOC/tex/latex/biblatex-mla/mla.dbx + RELOC/tex/latex/biblatex-mla/mla7.bbx + RELOC/tex/latex/biblatex-mla/mla7.cbx RELOC/tex/latex/biblatex-mla/portuguese-mla.lbx RELOC/tex/latex/biblatex-mla/spanish-mla.lbx +catalogue-contact-bugs https://github.com/jmclawson/biblatex-mla/issues +catalogue-contact-repository https://github.com/jmclawson/biblatex-mla catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-mla -catalogue-license lppl +catalogue-license lppl1.3 catalogue-topics linguistic journalpub biblatex -catalogue-version 1.9 +catalogue-version 2.1a name biblatex-morenames category Package @@ -38279,7 +38955,7 @@ catalogue-version 2.2 name biblatex-philosophy category Package -revision 58925 +revision 60976 shortdesc Styles for using BibLaTeX for work in philosophy relocated 1 longdesc The bundle offers two styles - philosophy-classic and @@ -38291,16 +38967,16 @@ longdesc package's default settings are based on the conventions used in longdesc Italian publications, these styles can be used with every longdesc language recognized by babel, possibly with some simple longdesc redefinitions. -containersize 12804 -containerchecksum a1ed93c8434a5d7bde6d780e94f1efdf3f08c61909cc158b37b453cd6b9267afaf7b01e93c12ea8a8b403e4c7be563673b6495803af087a99f7aec97162409df -doccontainersize 538648 -doccontainerchecksum 3c53b4db24803c587475b1e95e3a7a9b8bba3cb6a9bb071591cc3216d5e473ab0f3d8ae4dfe4220d8b7604e18567d8f7d3c9d3abd727de8af0340f8e88b3059b -docfiles size=136 +containersize 12848 +containerchecksum 64d77f351906e62d7192172e5f13de33336eb4a3103a283102f2dc5e101b9822813bec9bd7d6bd5b4e1a3c568b735fb3135290ea91457bdecdfbeaf62815ecda +doccontainersize 543220 +doccontainerchecksum 3044dbec27fb4016d7e93645d648b4221662a6d8adc8277cbe7de4b8aaa847d6bb806010d0e0b402f188e014ec7c8f4dd89f46e7c9db9e8583f95fe6c3d4dfa0 +docfiles size=138 RELOC/doc/latex/biblatex-philosophy/README details="Readme" RELOC/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf details="Package documentation" RELOC/doc/latex/biblatex-philosophy/examples.zip -srccontainersize 40052 -srccontainerchecksum 7f2079060a3bbc740e1e3edd6c86f0a81dcc8500934023a13424e43e6b46c3a08331a74a1878bf1636ae0a4df099b1cd8887e0b00d384ad521433cdaf99fd557 +srccontainersize 40176 +srccontainerchecksum 9422513b22c759bf016a0fc8b10fff153b5c484752b94ce01f360058521383c6d458e8ea3c31bed90793511759e37504a552d24aac8a00f71856657f48c1982c srcfiles size=60 RELOC/source/latex/biblatex-philosophy/biblatex-philosophy.bib RELOC/source/latex/biblatex-philosophy/biblatex-philosophy.dtx @@ -38319,7 +38995,7 @@ runfiles size=33 catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-philosophy catalogue-license lppl1.3 catalogue-topics humanities philosophy biblatex -catalogue-version 1.9.8d +catalogue-version 1.9.8f name biblatex-phys category Package @@ -38354,7 +39030,7 @@ catalogue-version 1.1b name biblatex-publist category Package -revision 56392 +revision 61500 shortdesc BibLaTeX bibliography support for publication lists relocated 1 longdesc The package provides a BibLaTeX bibliography style file (*.bbx) @@ -38363,23 +39039,51 @@ longdesc authoryear style, but provides some extra features often longdesc desired for publication lists, such as the omission of the longdesc author's own name from author or editor data. At least version longdesc 3.4 of biblatex is required. -containersize 8512 -containerchecksum dff83dc4b8ed279e2b5ad3a0d8e995500df08f3f21c72853ccf392624e40a20e058d06310fdb1384cf2bab319e93c9004cf7641a212aabeed21e31e50bd76934 -doccontainersize 374352 -doccontainerchecksum a5dc972074b40eb402076bcbc570ca36470a856317f7618643b8281f0b7bb8ab1b58c4ef7fa1141cde6b5ea5ab98c179ad9607b621eb43b52d172bb2e730a4b9 -docfiles size=101 +containersize 9588 +containerchecksum 1eb44630405055802747131b59c19aac40d541448223f6e99e7a2d37b0ddac88ecdd60b3e576f7fc9dbfba8f030ac9313aa2ed2d4a2a3410913f3479648f2d56 +doccontainersize 387688 +doccontainerchecksum 62cb22ad19649f9a631163d8446407cecc24eddc89cb16881258dc5e4f4bec991ced1b44a8673e14d07fbce0457bb8a15b64c139713c049231e1a280caa82c04 +docfiles size=105 RELOC/doc/latex/biblatex-publist/README details="Readme" RELOC/doc/latex/biblatex-publist/biblatex-publist.pdf details="Package documentation" RELOC/doc/latex/biblatex-publist/biblatex-publist.tex -runfiles size=12 +runfiles size=14 RELOC/tex/latex/biblatex-publist/publist.bbx RELOC/tex/latex/biblatex-publist/publist.cbx + RELOC/tex/latex/biblatex-publist/publist.dbx catalogue-contact-bugs https://github.com/jspitz/biblatex-publist/issues catalogue-contact-repository https://github.com/jspitz/biblatex-publist catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-publist catalogue-license lppl1.3 catalogue-topics biblatex -catalogue-version 1.21 +catalogue-version 1.26 + +name biblatex-readbbl +category Package +revision 61549 +shortdesc Read a .bbl file created by biber +relocated 1 +longdesc This small package modifies the biblatex macro which reads a +longdesc .bbl file created by Biber. It is thus possible to include a +longdesc .bbl file into the main document with the filecontents +longdesc environment and send it to a publisher who does not need to run +longdesc the Biber program. However, when the bibliography changes one +longdesc has to create a new .bbl file. +containersize 1444 +containerchecksum d74bd07be5983c2731a418ae0167d99e2bdf8d1a9569186a8940f89af3b9a6fe82f641717638c693b98b61637a705fe280d033282d1e37c279aeb080c4b66399 +doccontainersize 27192 +doccontainerchecksum 9ca0584c36e7247496cd0375e0f6585695f509c4e88d29f23158c5c5c7897758d678082c9c836d0cc878423ab23d54e9a0c2b40c5b63830fd8996a35b4aa09cc +docfiles size=11 + RELOC/doc/latex/biblatex-readbbl/Changes + RELOC/doc/latex/biblatex-readbbl/README details="Readme" + RELOC/doc/latex/biblatex-readbbl/biblatex-readbbl.pdf details="Package documentation" + RELOC/doc/latex/biblatex-readbbl/biblatex-readbbl.tex +runfiles size=1 + RELOC/tex/latex/biblatex-readbbl/biblatex-readbbl.sty +catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-readbbl +catalogue-license lppl +catalogue-topics biblatex +catalogue-version 0.01 name biblatex-realauthor category Package @@ -38414,7 +39118,7 @@ catalogue-version 2.7.1a name biblatex-sbl category Package -revision 56853 +revision 61295 shortdesc Society of Biblical Literature (SBL) style files for BibLaTeX relocated 1 longdesc The package provides BibLaTeX support for citations in the @@ -38423,10 +39127,10 @@ longdesc Biblical Literature (SBL) Handbook of Style. All example notes longdesc and bibliography entries from the handbook are supported and longdesc shown in an example file. A style file for writing SBL student longdesc papers is also included. -containersize 20984 -containerchecksum b13fc1b54270fd7b79c3dc71388152b9dd81ee868ce382063fef690c828dcac8a11127dc3cb1c02b138a16d17dd5a5e311d8639efaf8f84e50aac4de6cebcc93 -doccontainersize 661728 -doccontainerchecksum 815f16ab2f6edc7767fc1bd95f4e792c435e605ddb777e65ed54f66f8cea4e15b6cb80938276b1fa30184a498e628d32e2c226d97b7afa99b6022c6f6eb2522b +containersize 21248 +containerchecksum fa48d7e3455e1500254d3b3dc5f2c27b7d3f8a4ce29f9e9a63ac512e28ddb0e56ccf42d97328db1fa97534de0aca1a9c1f4fb6a64b0a33a5addd73b0a54ef2ff +doccontainersize 662196 +doccontainerchecksum a7c0b00c36427be247812db4bf1a7f94cf28b0cc87a4bb32d0b470d7502c01c1e0077d2ed7a927f03305ea8e69116d04dfe91e367e8a85f8a225bec2597a615b docfiles size=203 RELOC/doc/latex/biblatex-sbl/README.md details="Readme" RELOC/doc/latex/biblatex-sbl/biblatex-sbl-examples.pdf @@ -38454,7 +39158,7 @@ catalogue-contact-repository https://github.com/dcpurton/biblatex-sbl catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-sbl catalogue-license lppl1.3 catalogue-topics biblatex theology -catalogue-version 0.12 +catalogue-version 0.13 name biblatex-science category Package @@ -38551,17 +39255,18 @@ catalogue-version 0.0.1 name biblatex-software category Package -revision 57366 +revision 62371 shortdesc BibLaTeX stylefiles for software products relocated 1 longdesc This package implements software entry types for BibLaTeX in longdesc the form of a bibliography style extension. It requires the longdesc Biber backend. -containersize 3424 -containerchecksum 25c2a7ebf41761d3b2b7b2dce0f754073d8808b6bf7bd413fbb10aedc465de543431fb297914236c51546b362b9215423e94f9464c5e071d24c6f7b9064e6b1d -doccontainersize 312212 -doccontainerchecksum 5b9671e77ed59b57724a7682ad3b23f7403d4fbc31387443e5adcc170f3aac4ea288454263c091ef71530f3ae7c5b458e48065de9c7f66182b036a9db9119ed9 -docfiles size=92 +containersize 3544 +containerchecksum 6271c9d686ef9e19a61bea30d99048beef1e206920a95da83e2d7abc9739374798dd962b5fe50f06eec202521ab03a7e23b3efaa325b6b3f96b4a11d0cb50c28 +doccontainersize 314588 +doccontainerchecksum 3cc99f01cb0eda9ba8202f2f4584900e006b9b0b23cc6a591d5262c4d37331aa9e297e211c5fab1f7268dcff061a54584932f9ca5b3fc1b7124aee7091ae7fad +docfiles size=95 + RELOC/doc/latex/biblatex-software/Changes RELOC/doc/latex/biblatex-software/LICENSE RELOC/doc/latex/biblatex-software/README.md details="Readme" RELOC/doc/latex/biblatex-software/biblio.bib @@ -38576,8 +39281,8 @@ docfiles size=92 RELOC/doc/latex/biblatex-software/software-biblatex.tex RELOC/doc/latex/biblatex-software/stublist RELOC/doc/latex/biblatex-software/swentries.tex -srccontainersize 1160 -srccontainerchecksum e3ed4c9292271223c084bb66913a6c4c7a27774cf2590e63820a40efe36cfb53e452e45d5b2d0d73390a42d51c38a51a84f8894d24685026731dfe6e34b6f6ce +srccontainersize 1164 +srccontainerchecksum 228f7f2651dd91be6626fc31a2ce54faaf35e14d5f72984e8a1eb58700954793875346980baddcfdd93fd940cc758a1f5d82d8ba17b60fbd1f111393029dc829 srcfiles size=1 RELOC/source/latex/biblatex-software/Makefile runfiles size=7 @@ -38591,7 +39296,7 @@ catalogue-contact-repository https://gitlab.inria.fr/gt-sw-citation/bibtex-sw-en catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-software catalogue-license lppl1.3 catalogue-topics biblatex -catalogue-version 1.2-3 +catalogue-version 1.2-4 name biblatex-source-division category Package @@ -38625,6 +39330,33 @@ catalogue-license lppl1.3 catalogue-topics biblio biblatex catalogue-version 2.4.2 +name biblatex-spbasic +category Package +revision 61439 +shortdesc A BibLaTeX style emulating Springer's old spbasic.bst +relocated 1 +longdesc This package provides a bibliography and citation style for +longdesc BibLaTeX/biber for typesetting articles for Springer's +longdesc journals. It is the same as the old BibTeX style spbasic.bst. +containersize 6024 +containerchecksum 478c5cf4f9996e8b15b13a1ea08b53ea03ef731666095f5374bbca6e16c93d0f049b891540742821140e91a30a8af1fe3c233ec45df1dc777b7c408b52676d97 +doccontainersize 77108 +doccontainerchecksum 9c12f5fc1b328ef0369e7c82c2a25162568cd1d1568aed4ace480a639a38e10642e93ba20939fb0adfed2ee16b44e9a7abcb3eeb6fb51bcbe47bce7436a590fc +docfiles size=24 + RELOC/doc/latex/biblatex-spbasic/Changes + RELOC/doc/latex/biblatex-spbasic/README details="Readme" + RELOC/doc/latex/biblatex-spbasic/biblatex-spbasic.bib + RELOC/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf details="Package documentation" + RELOC/doc/latex/biblatex-spbasic/biblatex-spbasic.tex +runfiles size=11 + RELOC/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx + RELOC/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx + RELOC/tex/latex/biblatex-spbasic/biblatex-spbasic.lbx +catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-spbasic +catalogue-license lppl +catalogue-topics biblatex publisher +catalogue-version 0.04 + name biblatex-subseries category Package revision 43330 @@ -38660,7 +39392,7 @@ catalogue-version 1.2.0 name biblatex-swiss-legal category Package -revision 58661 +revision 63116 shortdesc Bibliography and citation styles following Swiss legal practice relocated 1 longdesc The package provides BibLaTeX bibliography and citation styles @@ -38671,9 +39403,9 @@ longdesc ng-biblatex-swiss-legal-not-displayed-correctly the package is longdesc at present outdated and does not work properly with newer longdesc versions of BibLaTeX. containersize 18148 -containerchecksum 0d15d1a11d6f7a85d2443d3376b3ad8ed0941474a7e598ebacc08450a89b20b1909dff15111d209605297dca720ea6d7b6772869a39c14786199b0c4eab4e011 +containerchecksum b0f5143508890a4979f063be35e65479ae3bcbee6a92bc046bfdb251de7e249cefb717c53e3303b27e435499ac6f52ae429cf2ba7c52f151967f0fef6f0bba24 doccontainersize 513436 -doccontainerchecksum db4e7cb54f2002afe099e65402c43bc5574cf2e9bb1ffc11bc0467401f0a8bb48124681fbcb2a95e950517a20baff4dfc79822bbd7152e7408d4aac04651dc5b +doccontainerchecksum 580f1a9b5b842b372c4ca98d96557b3e0ea5fd15efb2df5018a555368c59218359f4de7184a0ce5bacce95fc6a2ece4258b39a34135deeac8a50aab552957d53 docfiles size=145 RELOC/doc/latex/biblatex-swiss-legal/README details="Readme (French and English)" RELOC/doc/latex/biblatex-swiss-legal/biblatex-swiss-legal.pdf details="Package documentation (French)" language="fr" @@ -38766,16 +39498,16 @@ catalogue-version 2.0.0 name biblatex-unified category Package -revision 55290 +revision 61920 shortdesc BibLaTeX implementation of the unified stylesheet for linguistics journals relocated 1 longdesc BibLaTeX-unified is an opinionated BibLaTeX implementation of longdesc the Unified Stylesheet for Linguistics Journals -containersize 7704 -containerchecksum 930867328f0f818d03fd5d8cacad6113214609500f43e06b77b711c00939a3a3c99e8e3bba8a093721e719b8449abfc29be50c9b5482b65f3c47f4b7b3a344ad -doccontainersize 434816 -doccontainerchecksum 7196a1c293864f8cbe9e1421ee074cf249bac49c9d9a8cdd811a0252d4a0700f1874bc7d8f3cf22f3ecfc50ac214ce17d30ba8e7f84ae92428578e540ce66429 -docfiles size=131 +containersize 7184 +containerchecksum 0c4789b1372cf56675a9db1b93fda299ec62fa5d579f1e7d38e41da53752e1937c31ead9742d283ca67c56e4cd0b90814b31a9b502fafed4451f2b968148e787 +doccontainersize 442364 +doccontainerchecksum 8b0a5ae0e37380e45059a95e2247cb240521734bc160b381d6c4c4a09c9dd65a2f55a82f49b8f51c6a39d4cd8c88172484d5bf78682d4be66f11a7c40c1a3068 +docfiles size=135 RELOC/doc/latex/biblatex-unified/JournalUnifiedStyleSheet2007.pdf RELOC/doc/latex/biblatex-unified/LICENSE RELOC/doc/latex/biblatex-unified/README.md details="Readme" @@ -38793,7 +39525,7 @@ catalogue-contact-repository https://github.com/semprag/biblatex-sp-unified catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-unified catalogue-license lppl1.3c catalogue-topics biblatex -catalogue-version 1.00 +catalogue-version 1.10 name biblatex-vancouver category Package @@ -38822,21 +39554,34 @@ catalogue-version 0.1 name biblatex2bibitem category Package -revision 54030 +revision 61648 shortdesc Convert BibLaTeX-generated bibliography to bibitems relocated 1 -longdesc This is a workaround to convert BibLaTeX-generated bibliography -longdesc to bibitems. -containersize 1380 -containerchecksum 4d27fc2bc55a031f571096fed58757de74e5fcbdbb485b327d8a34c8033b2a2ac316b7257ea369d41373d887152a1a84201f28c817abdd2ca84716ebdc4e111a -doccontainersize 129140 -doccontainerchecksum b7f37db4271ea7fe0b6208cca2dfd66f7c2f70966081c85fb35d34f927690ae435574f566accdc0ee358c9f74920f18916bf558f3d97cc1f6a27f540d337d90d -docfiles size=38 +longdesc Some journals accept the reference list only as \bibitems. If +longdesc you use BibTeX, there is no problem: just paste the content of +longdesc the .bbl file into your document. However, there was no +longdesc out-of-the-box way to do the same for biblatex, and you had to +longdesc struggle with searching appropriate .bst files, or formatting +longdesc your reference list by hand, or something like that. Using the +longdesc workaround provided by this package solves the problem. +containersize 1728 +containerchecksum c5c80c9c9951ed57cbedb64976e96540dcbb7797e7af58e3cd983779863617f8deb4cca3b4223f6de2e1f4bd15940df02f6b87188e937b2b5a79ebcf2b1a068c +doccontainersize 224856 +doccontainerchecksum a44dcfab5daf60da858ad548e306732c7bd3bcd4121f9143f5bbb7150616edae5b42fabe301c7f3fa271bb6fe851276528304c801fa8d7c3aed7c41f5fbde91f +docfiles size=203 RELOC/doc/latex/biblatex2bibitem/LICENSE.txt RELOC/doc/latex/biblatex2bibitem/README.md details="Readme" RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-examples.bib + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-hyperref-result.pdf + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-hyperref-result.tex + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-hyperref.pdf + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-hyperref.tex + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-mwe-result.pdf + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-mwe-result.tex RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-mwe.pdf details="Minimal working example" RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-mwe.tex + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-new-result.pdf + RELOC/doc/latex/biblatex2bibitem/biblatex2bibitem-new.pdf runfiles size=1 RELOC/tex/latex/biblatex2bibitem/biblatex2bibitem.sty catalogue-contact-bugs https://gitlab.com/Nickkolok/biblatex2bibitem/issues @@ -38844,7 +39589,7 @@ catalogue-contact-repository https://gitlab.com/Nickkolok/biblatex2bibitem catalogue-ctan /macros/latex/contrib/biblatex2bibitem catalogue-license lppl1.3c catalogue-topics bibtex-supp -catalogue-version 0.2.0 +catalogue-version 0.2.2 name bibleref category Package @@ -39085,7 +39830,7 @@ catalogue-topics bibtex-util name bibtex category Package -revision 57972 +revision 62387 shortdesc Process bibliographies for LaTeX, etc longdesc BibTeX allows the user to store his citation data in generic longdesc form, while printing citations in a document in the form @@ -39101,11 +39846,11 @@ longdesc urged to consider using biber with BibLaTeX to typeset its longdesc output. depend bibtex.ARCH depend kpathsea -containersize 14908 -containerchecksum 9d695d2335d5cb1abf2810016f227e368bcd726d9cb05cf197df93b68a18415a5a7be17ec81d888ca5fb837960173951eef2d04d8abcd3dd6bccf33673dc4ac4 -doccontainersize 398220 -doccontainerchecksum f3c241a15108671934a8c05014d68dadfde6c87a00375b45c92b4924a48c5a342c202b71be05035313ee764c0bdc63ab84cc5d80b4d5eff2411562bba6f798a3 -docfiles size=133 +containersize 14904 +containerchecksum 8fc09e4b46ef31d958d385db19cc5b87f0c29885874e530ca3658c721a8c0659e194072058cd2df4b0f20604aa5db01f224a28ed7186663e2619617ccae3fc7c +doccontainersize 399600 +doccontainerchecksum cde826602766ae12b73d2eebe3ff8b190ecee3ee6854fd852700b6f24d9dc44c43942759016b2b6f04fe0b7285db9007e9bf940f94d170ae7c8af2eb9c521267 +docfiles size=134 texmf-dist/doc/bibtex/base/README texmf-dist/doc/bibtex/base/btxbst.doc texmf-dist/doc/bibtex/base/btxdoc.bib @@ -39128,8 +39873,8 @@ runfiles size=51 texmf-dist/tex/generic/bibtex/apalike.sty texmf-dist/tex/generic/bibtex/apalike.tex catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-home http://tug.org/bibtex -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-home https://tug.org/bibtex +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /biblio/bibtex/base catalogue-license knuth @@ -39138,145 +39883,145 @@ catalogue-version 0.99d name bibtex.aarch64-linux category Package -revision 57930 +revision 62280 shortdesc aarch64-linux files of bibtex -containersize 75964 -containerchecksum 88977eb07b3dc483e6de84bae5574d7392172c652c7bf9fbcdba73e9f2f13bc049b9f3c067ec3aa25c41e4b8ccebcd66ad2d6baaee593bf3b5d17abd17c432f0 +containersize 75812 +containerchecksum 6e5d40fb30e58eb73a8afa19d34ef60d2c450baa7ab81c3b2f27147f8771ef7974c83f85293276996ca4bd059519455b1ff1794c0c1580a909a1178d473b9872 binfiles arch=aarch64-linux size=50 bin/aarch64-linux/bibtex name bibtex.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of bibtex -containersize 94692 -containerchecksum fbcf4e4ca4c17d6fa5a59d9c24be3dc78ec0a98962bd637f930ae74ba292b76a37fb254a9a60b863f1512e26addbacebef3f3b6d1fbf996de87feff9598cd62d +containersize 94836 +containerchecksum 382deb51fc51fdab9a87a4956e11ade7e4aab9df5c36970821084452a0e99a5835dd2b7dca706213157bb454bbb222cd7e78c07c5f3d52bc5f03d055143e5776 binfiles arch=amd64-freebsd size=57 bin/amd64-freebsd/bibtex name bibtex.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of bibtex -containersize 69360 -containerchecksum edab61d915a2a95ef02c740935b1b5a54e07fcb750e0de14f5cd276835c7dc3a3f5cf647289bd12b6406bf7f84dff7490ba3e82fe19c33623c3493b103a071d5 +containersize 69536 +containerchecksum 8c81cc7db257914eec6e1d932c8e0fd9166551660a48c7a6cae56b557aad52f2f0ea33272efe564db66295319282fd99cbf0b5a9dfe818a9f9aa1da30c1c7026 binfiles arch=amd64-netbsd size=53 bin/amd64-netbsd/bibtex name bibtex.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of bibtex -containersize 60136 -containerchecksum 3022c8790e5a562779258145af82a29d4cd25e6cf43719514cbd231fa433549c0e9b57ce5a987d43490ed5b7881abe79aa7ff5567ab6ff07ffe5d075bac1340e +containersize 60232 +containerchecksum ece08776eb2b310be3ed55a3acb125f0e16c1240158933763203aec3b6077db51a0cbf411651f04b08279aa08217bb2b5d93f436a685169ae55e821d7b611b12 binfiles arch=armhf-linux size=38 bin/armhf-linux/bibtex name bibtex.i386-cygwin category Package -revision 58387 +revision 62546 shortdesc i386-cygwin files of bibtex -containersize 39484 -containerchecksum df5dd0b81040d99e48a9a48217403e9cd8fb4b511c66cf9aa8a559a1b0a4eea962551a798672e53fad322aaf838b7e5dcdd8a5fab22718157be421966284569b -binfiles arch=i386-cygwin size=29 +containersize 47352 +containerchecksum 11c97f80fcd01e14dac8f8247ef2681d1c984da4e5edd11bc0a616f681c42b25cdef7c385cc11e252a7457801007064646606d14c46046e49c96464491ea6291 +binfiles arch=i386-cygwin size=32 bin/i386-cygwin/bibtex.exe name bibtex.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of bibtex -containersize 71028 -containerchecksum d93fbfca5a484fb23c9765154012c9fc7684c3effe63d959b489a241948f9d2e56417255ee16ab8670cb22c54c4abd28da6e83b022984ba76b6fe385d7364eb0 -binfiles arch=i386-freebsd size=47 +containersize 71980 +containerchecksum 9cc1c4274632d5267decce0fb76fce51846b8fbf3c2ece3b33d3c81383675e53aaded584a40e4ab44efe34561c43ed59fece600fe7b954dc47279ed3f4ace60b +binfiles arch=i386-freebsd size=48 bin/i386-freebsd/bibtex name bibtex.i386-linux category Package -revision 57878 +revision 62534 shortdesc i386-linux files of bibtex -containersize 71348 -containerchecksum 891c31041f751de8e720ad16a08e3d4f723b4a894183023ab287b7fcd932709218a2384042f58bb1620866eea2cf529b7cadd52119d83b87e5fdd47cbf260ff7 -binfiles arch=i386-linux size=47 +containersize 73160 +containerchecksum a784cabc485c84ed2f6a31e74a5b21a693a10e9ce8d7d28b9c126aeaa343ed586c8d5085912c49942ec97b13025fc69aff2b55489a6c15b4d3123acf9381ef0d +binfiles arch=i386-linux size=48 bin/i386-linux/bibtex name bibtex.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of bibtex -containersize 55920 -containerchecksum eaf25356073503420eccbae9f30fb7fb24928ee6206942cd695ca87bd3a42c68b238aed2ea960a7488af7f0912debccb697f1c93334fe1cb5260f125f0090614 +containersize 56040 +containerchecksum e6a5cfcfce782872fec93a9a3518bd99357a3e5ab263a7ac8d2b613e8aabcad1989f946b32baa17ded2d785be3ffc26e09b6e6779930a57477ffb1e59dd01c9b binfiles arch=i386-netbsd size=50 bin/i386-netbsd/bibtex name bibtex.i386-solaris category Package -revision 57938 +revision 62206 shortdesc i386-solaris files of bibtex -containersize 71288 -containerchecksum c6910536dd4be613f3d5c7244c1bf9e0c2dcdb79169341874146a9d3fa4f48835cf1da1d121e8de736879bf91e1ec89ed608af0411def2a6dde61a6e25ef968a +containersize 71396 +containerchecksum 1c23e5e20f26a6d3d29465eae5ea74b177bd0883ab886cb0e13db1003010972dac03a7203bcc87a73d942ca0632aa6ddf2902e2451fab9195cbc46698324a871 binfiles arch=i386-solaris size=43 bin/i386-solaris/bibtex name bibtex.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of bibtex -containersize 177164 -containerchecksum 5200d479c1c68d86b58e8c067e69c830ce1b7bd8666939efc2d7eb8c23d47da0e18230072dbb2019926e4960ba9b72db181cb92244f7684de476a024196b9784 -binfiles arch=universal-darwin size=134 +containersize 178560 +containerchecksum 6a20080906e5faa02e172bb168affdbfa517a50144da01a7f0880a4715062647ed6c02ae50cd737b41b800bcf1a2914872ae0a965041856756d5427237fa2b00 +binfiles arch=universal-darwin size=138 bin/universal-darwin/bibtex name bibtex.win32 category Package -revision 58783 +revision 62513 shortdesc win32 files of bibtex -containersize 41688 -containerchecksum a1f94e76d741b55b1be5bde2449b0c8c929a4f0be6d6b2dc9def0003bce2bb8a575b07eadf3834cf3bce8610b82c2a2d3a49d9940c7632f69eada0389680b1b4 +containersize 42352 +containerchecksum ffe232aa0c2123220ad05ed08a9969fcdce2aec8547e80177b3749b6af15ec3760aa47a38bbf6f67d98dec87c9702dcd649401d74d48a7c93069079ded1a2241 binfiles arch=win32 size=25 bin/win32/bibtex.exe name bibtex.x86_64-cygwin category Package -revision 58387 +revision 62545 shortdesc x86_64-cygwin files of bibtex -containersize 49300 -containerchecksum d17386503b3174e2a1d07aa3e20282a04a566c77c340313877354b8094f50e8b396ca7c4b79ff7b469bb7ae8ca212de6718e2af0d90d65bc53ca11b85fce46f0 +containersize 49076 +containerchecksum 8edea10a89bf19f669b76e0ee4cedfd55c7cf73b599de261d02d6cbdcdb2a3491692f1a72b845151f4bd1bf54f65749271b451c0a564a5483a8762077db3feb9 binfiles arch=x86_64-cygwin size=29 bin/x86_64-cygwin/bibtex.exe name bibtex.x86_64-darwinlegacy category Package -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of bibtex -containersize 75464 -containerchecksum f2903d7a1601444ec119bf6e2ad809063fa5d7f97ab69808e508f7c1fcf767aeda4030a388187a7dc7ed4ae2ad091e5d85726e19a406b1d37b9d0118f50e847e +containersize 75588 +containerchecksum 5a9a1cb3908140e420113a84207a2e0c45e17ebec8c92b87009b47dc2c2031953f2229b7a388c5ca5614ebd17aff6c15b2c7e820561858faafe98ff0da11be8f binfiles arch=x86_64-darwinlegacy size=44 bin/x86_64-darwinlegacy/bibtex name bibtex.x86_64-linux category Package -revision 57878 +revision 62534 shortdesc x86_64-linux files of bibtex -containersize 74160 -containerchecksum 2ecd5725076d898a09ce0d4aa8a6dc575f8df1684418c243458d5746c760dfad25d57acaa18b84bde20e4788e76f4f5cb84505f1be2d85208327f9a2301a9350 -binfiles arch=x86_64-linux size=42 +containersize 74804 +containerchecksum d44e58a8bdfe371e266882ef9972f64ba2cd1c2ff66c9744e63dcd8095492a73ba13857adb683306892d4269d70ab9dd3a3e16ad04891f8f15df7059eeb77ecf +binfiles arch=x86_64-linux size=43 bin/x86_64-linux/bibtex name bibtex.x86_64-linuxmusl category Package -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of bibtex -containersize 79040 -containerchecksum 50f60ff7f087156c0e69cc83176c96157e7a9fadcb05a60bc54c10a5bc7a78846efc1761ba2337c95d809c2d08785cf0a1f54bca04352c11379fab7a5a95742f -binfiles arch=x86_64-linuxmusl size=46 +containersize 79876 +containerchecksum 5e48ab32f399b340a68f82ed24ab6b2f408f2aeb0acfa3555c768de1c676f3ad345bd48b2814da6b2dbcdf9af51700992237f9cd02e1a4785558e98d32bb7219 +binfiles arch=x86_64-linuxmusl size=45 bin/x86_64-linuxmusl/bibtex name bibtex.x86_64-solaris category Package -revision 57938 +revision 62206 shortdesc x86_64-solaris files of bibtex -containersize 84892 -containerchecksum 5bd3d16a28f2c4ff97a6ed3267d4bea35063cb1bdae4c400cdaeaa74a8170ce092d1be1ec7d47dbb36d7c1e3997070f2650e8575bd4d27e2a9c9c356dd8de4dd +containersize 85028 +containerchecksum ecab5fb9c2ee2440fc8d864e6d8e8caac29a83dacbf58d4452c51311fadaaea87ef59ea552a545a022358010e6fe5f7107b1a0f7c46ddc17e89871a780fa87e7 binfiles arch=x86_64-solaris size=51 bin/x86_64-solaris/bibtex @@ -39323,145 +40068,145 @@ catalogue-version 3.71 name bibtex8.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of bibtex8 -containersize 81496 -containerchecksum 7d659fae1bfa4251652a934f152e8d1891534a8fef59a8f594b3443f8ade30ffe86d51147816a27a4b2c2d4297e4b3df667549a58ebc0c5ec795167e1905cae3 -binfiles arch=aarch64-linux size=55 +containersize 81528 +containerchecksum d619e7a1607f9948c71f2bb3eaf4e7a138db01edbda71d453d87c1c54d9df8858fee4cc7171f151bea77ee5cc048c1715cccf45f23ae32308739857b8e172190 +binfiles arch=aarch64-linux size=56 bin/aarch64-linux/bibtex8 name bibtex8.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of bibtex8 -containersize 86012 -containerchecksum b75c78b8d4e496095319cba221546b1434193c96e3b6571283ab153498aedb3cc57035a4dda35430a889b11adb4160f979d7e8187cdd8927bfc9898b6135c525 -binfiles arch=amd64-freebsd size=53 +containersize 86352 +containerchecksum d0d14b23aacbf7b83a27fd12bad94121a08f45f9286797272ecd3a2e25edff316010c7965fe4d6f8f81a2c1b8e2ab253b21c86e7b0679067b422b2e303cfb922 +binfiles arch=amd64-freebsd size=52 bin/amd64-freebsd/bibtex8 name bibtex8.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of bibtex8 -containersize 77980 -containerchecksum 5fbec3826a8b998851e9a2cab6c459e63dfe91b090a81b955e851c9c6e859f576131a3d54c80b31661d682683c2e99c6a83a069c24140835ca41a48f4893175e +containersize 78032 +containerchecksum b7a59637e98b264af6b01ec2068161b186326ac35baa93da44e1ccdb48c7cb996ef80a30e034e77cce8b349a658d3c63b968c967629714c62f84e51923000f92 binfiles arch=amd64-netbsd size=61 bin/amd64-netbsd/bibtex8 name bibtex8.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of bibtex8 -containersize 66856 -containerchecksum 227f44f07145967fdc64da1ea758db7b30c89d876682c33ec7d03da586d1f1a1c35d8f3271639787f8eb4e1bd56db40364f3765a01d0f175426a9e2257273eaa +containersize 66864 +containerchecksum 428eb4d3e888256defd02455129ac03989d67b2acf00526c336696baed439cdfedd411fca0a823eedd5f2c68e184113a3be5f35b316448b391c4872e9b37903e binfiles arch=armhf-linux size=43 bin/armhf-linux/bibtex8 name bibtex8.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of bibtex8 -containersize 45828 -containerchecksum 2d5d41aeeced19cc7478f25f31b6f6d48d2cdd1cc529f8e01c02fa50313c14da20c25b68939803f8abdd979ed4f02e52925a11cb425d8fd4b62b624581dfbefb -binfiles arch=i386-cygwin size=34 +containersize 53844 +containerchecksum a075bceea6ffe932ce51dcaddc9918711b35deafc82d21aeff095bfdbefb925654c599fd21947119e9eca401727a93ba40c562da8899f01f233c4320571aeecf +binfiles arch=i386-cygwin size=37 bin/i386-cygwin/bibtex8.exe name bibtex8.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of bibtex8 -containersize 70160 -containerchecksum b03885610317512fce2ed111feb0b0b6325d0eb9279d4bab868ab46d2cd3bd4d0fdc00469ad537116d7ec199c974752e59e4fc846843bd979fcb8f0e2cdade50 +containersize 71196 +containerchecksum fa66e301128a730c93c6afa41359d6d01dcc3c85fb39dbf2990f80ab1c1a63d3f45516a3d910a5ede482eb8feca670c72ab2a8eee22b6c37619fae6edcd90b14 binfiles arch=i386-freebsd size=45 bin/i386-freebsd/bibtex8 name bibtex8.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of bibtex8 -containersize 79132 -containerchecksum 7f7271251a7380a94baa1ab1a5309d5cf991c4636566c08cb75c7598572dcf69c4710ed48e0e4d1f718222ab726116cacb486f5465a0acbb01ec267ec154a7b6 -binfiles arch=i386-linux size=54 +containersize 79916 +containerchecksum 9060fd2122293625900d157f01b009ade6b3adb3a1f2d05b509c4fd2003cfd938139f8622235c4e2e47ea63ea78f3ce844b7a7976dce922506ffd8017f792e7b +binfiles arch=i386-linux size=55 bin/i386-linux/bibtex8 name bibtex8.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of bibtex8 -containersize 62284 -containerchecksum ac7616bf4b01b370448d819303da753cebfa95cfa902d7eeffed2fcde35b39695d8ba27312c160530add8f91aca2085ed74984f31112ea37ddd02ab638488b3e +containersize 62244 +containerchecksum 91177c656d7b1e7f38d70139870187d11e9ecdfbebb788f86fb26b93469c4337b6aedcf7d974e71ee4fc9f7439120a3c9e71889de53f4bba2c7952b3c4048f0d binfiles arch=i386-netbsd size=57 bin/i386-netbsd/bibtex8 name bibtex8.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of bibtex8 -containersize 76908 -containerchecksum 25171e5579c1012b20ca77708d69838e0165816d1ade7748e46a1f4e9ed9b07bab43d53ed8f60cd300ec630e9f0294eee8a6ff82714d414b10863dcfd0db4b16 +containersize 76868 +containerchecksum a9c4e051d0824dedc11dde6689f120e57268f332bf7865cd3f76c5ab14684994def834f2b2840b046ee17ade064c80fdb2cf835e74938c4aab280e8f75ed2c57 binfiles arch=i386-solaris size=48 bin/i386-solaris/bibtex8 name bibtex8.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of bibtex8 -containersize 164264 -containerchecksum e01e55dae601e139d2524f350d2564198cd83b8500ca107e5816f34b78e55636b037ad98f87c5a717797baf0b52902823e64bfd1887eeaf151a5da81c1508050 -binfiles arch=universal-darwin size=126 +containersize 164916 +containerchecksum e37a9dc3dc6ea69647c5580eea63a6c3372fe24f2a4c5706110e1b41af0cd70a3b495e85958fb7d091f05c5017866ecf82a19ded9acecb7322ea99d6edd665c1 +binfiles arch=universal-darwin size=130 bin/universal-darwin/bibtex8 name bibtex8.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of bibtex8 -containersize 143584 -containerchecksum dce6e03128ff9dcd5a06d06765576808b55c61be9db36788816a60a2fcac75b0b8a586477e4df8577b7b04d79b2e38a45121d962f8270e3ca102803496561031 -binfiles arch=win32 size=80 +containersize 146940 +containerchecksum f4e4fb3ec95a59fbe683a420d1054f9c081873365f566f0d73396993b956df3ba1498c4af16af420fb8048fa4ab7bee25694f4078db480ba3eee0b50c695b447 +binfiles arch=win32 size=81 bin/win32/bibtex8.exe name bibtex8.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of bibtex8 -containersize 52696 -containerchecksum 87d385caa9f84c2552a2a6f93819c17c534a3610bf67c8b551940b5015af4cf89fe234ede3d884b07d04205518417b72d791ece8b11b5bd58c0b84b7fde0647c +containersize 52996 +containerchecksum c6530db0043f3cabf15c20dcb73fe32e51f2d9c31d8b083bbcd6525c0260aa1337d2f04cffb45682126b4925806b9a22c12e195fdf2d099eb168c02d28263cab binfiles arch=x86_64-cygwin size=34 bin/x86_64-cygwin/bibtex8.exe name bibtex8.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of bibtex8 -containersize 82776 -containerchecksum 65e55c2ea2f784a963e5f7f96c8c94cd782a20a0b873864fc1507cfeb9064853a60fe1cee759e4de8f129c96110c489de58495c596185a8675e37a333ecb1eaa +containersize 82792 +containerchecksum 3607c79e68f1aa28df9a1f3ffd5f0545f99eb0ebb17181b9b476f62702926bed6adcc61c9a12fe63645259a8b2e2669a23c874a746dcd9f0b4f0356a3b2512c4 binfiles arch=x86_64-darwinlegacy size=50 bin/x86_64-darwinlegacy/bibtex8 name bibtex8.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of bibtex8 -containersize 80932 -containerchecksum 70cfca29e10abaabdb9fdbe45ab7a185281e8f6bc31a1266759e13a286bd520d54d922454aafd9f2a9a9d14e134c66b445f22427bd2a1cdb6a5ff277f8b56bef -binfiles arch=x86_64-linux size=48 +containersize 81104 +containerchecksum 54a3991300ac2af3eb263c3a494b2ffa894cf1137d0fb4192d6d6a1c5b5b8bb7861d867a816f501fde9ce4b0717d9671b71463dbce73b9f3e84ddf0b272780f7 +binfiles arch=x86_64-linux size=49 bin/x86_64-linux/bibtex8 name bibtex8.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of bibtex8 -containersize 87072 -containerchecksum d3e6b0a08f1ec139673f7c7673a76ed4acf219100bdf4fd7f2cf52b223f46540a5611ed145005db09786cf4d6b5b2dcaad443a5e9d9c4b884ebc6ab42b4ab001 -binfiles arch=x86_64-linuxmusl size=52 +containersize 86568 +containerchecksum 9f22912a731e8ce8a74959b555624ab2ba767c0e47bce3e9d189ab3fdd0209c6eb4d31f702f7fec74039ba676339ae7bf9546922b49c5e42331025ae8e284f99 +binfiles arch=x86_64-linuxmusl size=51 bin/x86_64-linuxmusl/bibtex8 name bibtex8.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of bibtex8 -containersize 90072 -containerchecksum 44238270d953ac5fde6b6fd91e5ca6c305947ee39b47dd6cf6e3a02ae2a41e1d06de46b9a993510a968fa42468a95cc02bf7d130192f2ec4c02f5619c8db821b +containersize 89936 +containerchecksum bd9b3e9a09be5ddb3d4fb0ee389fe781f97b1046da5d633eef87fbf407b175711233339f9ed6ea57cf5608f333198eff5ac573d1e9483ba596c15c9229e85d6b binfiles arch=x86_64-solaris size=56 bin/x86_64-solaris/bibtex8 @@ -39560,13 +40305,13 @@ catalogue-version 1.6 name bibtexu category TLCore -revision 52851 -shortdesc BibTeX variant supporting Unicode (UTF-8) +revision 60002 +shortdesc BibTeX variant supporting Unicode (UTF-8), via ICU depend bibtexu.ARCH -containersize 292 -containerchecksum 9f1e27f1d7a76700aaa4f0f19c4e999070dbce873203b80e3ce5d2f4ed14c9b685515b6c648ece8942ba429d698f66f492b58373f348bcfef2523ffec270f466 -doccontainersize 67480 -doccontainerchecksum 0c0f0db13c18029bc822c5cf82b358e7784992f5799e03f1312a550ae3d40d4c59a01bda0355698f7ebbfb0488a426f20833d2b075675a83b5ae01e4a949c4a4 +containersize 296 +containerchecksum e7b804373bec6e1d001a1cea5a2d846560213e424a25426d604b719d56f9cc9f667641ea0a554f829f042001bc24b5be158cbf8b03818afbf5ed61c614496cc0 +doccontainersize 67484 +doccontainerchecksum 69d1a4cacd85dfb93b89ae7aaef4ec551467ad8a2cde4674180cd3105a7bc963574d6d0138ac2794397f7a49c9f7560c503de96d7eecebfa4fe7e4e6be9647f8 docfiles size=23 texmf-dist/doc/bibtexu/README texmf-dist/doc/bibtexu/examples/test.bbl @@ -39578,146 +40323,137 @@ docfiles size=23 name bibtexu.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of bibtexu -containersize 5584648 -containerchecksum 018c5774b4eb1ad5cdd50cd8845c6490f6a8d6ac284a4cb0091d66066ffdb1af83f5ec16268f1400060536462b36d9fb43cfc562c81970b51b3342264c9f9f62 -binfiles arch=aarch64-linux size=5093 +containersize 5744720 +containerchecksum f5930ee590ac0593db49eb27a1de36ef5a02e0a776525b06b6c7acffb5602e7fe489ea081ef34d390f35c064b2e046a9fd9dadafd2644225a49dcae61fe48444 +binfiles arch=aarch64-linux size=5229 bin/aarch64-linux/bibtexu name bibtexu.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of bibtexu -containersize 5575912 -containerchecksum c7bb27ac24ab61d66f38db79ef3537dadfa2ed02ddf9bb74d42ed7f71c0ac6695e94606b353522581441844b2ef585bdb3baeaf22e358dc439352ebca4d5182a -binfiles arch=amd64-freebsd size=5041 +containersize 5734380 +containerchecksum 893baea99733f2b18511de06097966307954a17232f67c94784240e7664fb12e45645397a44fad9b7fa24f2c9e1b4f3b53f2d32e4e9c53a3ea19eb988a91d246 +binfiles arch=amd64-freebsd size=5176 bin/amd64-freebsd/bibtexu name bibtexu.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of bibtexu -containersize 5540660 -containerchecksum b5c3f6613b75ea32f65e54429e9c8835ab4e758b08efb4f51a8bbc9394e4e36ce0e4dfedbe2267d8faaa0a027cb31560ff191d65ee3d76fc22070ab77a2fe69a -binfiles arch=amd64-netbsd size=5137 +containersize 5725496 +containerchecksum 977583c5ab8ab6c395567e30765b8f926795df076a558ce1e369d5d0bfebb876423f1000b35d08c88b7e2eca13f894028ba4f2ea5236a70dc6a4666f8062a30c +binfiles arch=amd64-netbsd size=5265 bin/amd64-netbsd/bibtexu name bibtexu.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of bibtexu -containersize 5489928 -containerchecksum 7f860752ce8919fb828e35b8cb84ad56e3dd961dace3dc712d36916ac255a17afb8fb58a60e884acaa860636f0eca34cc679652bcc521fcf2715d7b6fc4ec519 -binfiles arch=armhf-linux size=4988 +containersize 5660784 +containerchecksum 62726f51384d351b0db77e1a73e6fb26a9ac3da6aad7b56bbea580266a75ac02b6dc908f509ae98dafdb785d9f8beb78a276a00c40ca9184f52e978966cb1a8e +binfiles arch=armhf-linux size=5133 bin/armhf-linux/bibtexu name bibtexu.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of bibtexu -containersize 5563796 -containerchecksum 79a4cd20b005719160ef7bcf76a4806e1d72dee63a40a20e6c92889344d03f073816815f976d8df7a010c03bb3403b4c43b26af88ea027a573e223baaa9ee82e -binfiles arch=i386-cygwin size=5051 +containersize 5731264 +containerchecksum 61575acfbae09a58a06c88da41e7508a4e5ec3f10ddde895a513a3f7cf900a89f7a3e4bef37e50465ce4cce84217af734914b0f564a50eb0535170a7295e71c0 +binfiles arch=i386-cygwin size=5194 bin/i386-cygwin/bibtexu.exe name bibtexu.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of bibtexu -containersize 5533416 -containerchecksum a8afa698f11cdc46a1379c931eb5532486f4a89377cecf67e39d8d2d68f0595c54f5c92cc42a63a5a1312bbb2020995811c9a1855bcf3228a34c3d327757cc4d -binfiles arch=i386-freebsd size=5000 +containersize 5696904 +containerchecksum c6e75bb012f1841f1625e059113098acdcc528fe27d6a34120c4f5115714cdd25ff349ac0d5a63ac20d74ae4e5af35428d103e10e6d8bd1ebe9d827d9b01b5ca +binfiles arch=i386-freebsd size=5144 bin/i386-freebsd/bibtexu name bibtexu.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of bibtexu -containersize 5696092 -containerchecksum a83353362b22b16ab618ed40b92d8c1b810fc2c42c363441f1c38fb49b4267a825f3cf5262247b949a31f3ca91f867027ced2f0d2772d7948c147510623d83c3 -binfiles arch=i386-linux size=5136 +containersize 5958876 +containerchecksum 69fbee933167544c85f42c28190af98f6f5e5da6edc2724d67a2618bebf1e2f5a944c88e032d8de1e789e92673848ce44d562e28987dec441524d41b24f06ca8 +binfiles arch=i386-linux size=5378 bin/i386-linux/bibtexu name bibtexu.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of bibtexu -containersize 5504740 -containerchecksum 15128a53718f024114f0885e28a9aac5a759be348f2e41d4f0eaa0c84ba83d5e4c8f99fab8786516d29ea29cf1fc5216b5525c82c220d4a2892b5b3d64fe70e5 -binfiles arch=i386-netbsd size=5093 +containersize 5681652 +containerchecksum f5524dbddda47924fd1f2fe93120f0979dc699c3315459d27c17e418c1d21b7e36713473e3ce96f3caa1a5393ca8b84cf9df3aeccb3d516889ca914f54555f96 +binfiles arch=i386-netbsd size=5227 bin/i386-netbsd/bibtexu name bibtexu.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of bibtexu -containersize 5872712 -containerchecksum c4253edf8c12ec003660c90097feec306399c4caadb18b0608ec0f7f3dd9b6936aa790392df9936b71b1661f50f4e91fb97b44b2eb90a7c7cadd78789b298c0a -binfiles arch=i386-solaris size=5373 +containersize 6045440 +containerchecksum 4f7ebe34ea79cdecf10a37a50f7c40092fdb0d34c7d10d61fe468b2e15528346386d7ce3e52054ac2ce773268b7609dfa2e6948ef2fa3b5e4fdeaa82c2f00f52 +binfiles arch=i386-solaris size=5544 bin/i386-solaris/bibtexu name bibtexu.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of bibtexu -containersize 11424936 -containerchecksum 99b0d9aeab66603fd114ffde0b4e66f05342acfc9626c254815505da51f78a5287cf234b73170bd46de749055a4f911ee800474dd917d142dabbcc3413a280a2 -binfiles arch=universal-darwin size=10143 +containersize 11758296 +containerchecksum 4a1897094c4fd1d5cf8f3aa955bbb299c479a4fdc259c41291fcd8b36dc0c87e36bf05ff7782df2058c84694b41fc0ea4ed68557f829393ec205ae29c6b89b1a +binfiles arch=universal-darwin size=10428 bin/universal-darwin/bibtexu -name bibtexu.win32 -category TLCore -revision 58783 -shortdesc win32 files of bibtexu -containersize 586696 -containerchecksum c7566dd1cae1f86246f1ab5b22452d4b32aec00ff9167c2feb378eda87d2728732e1e6f5cf8d33e0e8f12ed92d6ded00102aad9d2e2985dcc48b18c115ca7aef -binfiles arch=win32 size=366 - bin/win32/bibtexu.exe - name bibtexu.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of bibtexu -containersize 5555712 -containerchecksum 7a9a13b21f466c016812d17749e003e0bb96b7dc41cfedb82c254be92a147d8e22769109b2c8fa467c9e15712fbdde8d97e442160b3daef94625b34f67676d30 -binfiles arch=x86_64-cygwin size=5025 +containersize 5711812 +containerchecksum 7e5e1831a0122533f8461c0040bcef4d74c6115beaee53c479a0a945832fe302090f059a9413056bb2b6252fcace5f3e5b1a46b0bdc9d609aba3631c7dbf1b1c +binfiles arch=x86_64-cygwin size=5165 bin/x86_64-cygwin/bibtexu.exe name bibtexu.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of bibtexu -containersize 5536668 -containerchecksum 59c84400dbb7750a0dbdf1bf3db443cac7deb0b06865cd3ffdb4672f76ef84bb481c8a8d4d66a4932346ce5ce15f24f201e05a29c887a942fc64897e8f3ca443 -binfiles arch=x86_64-darwinlegacy size=5007 +containersize 5699056 +containerchecksum 7b311de7246cfd39204f5a67d3850f7cc73b822d540fdb4d9544408db7041d35865807231a0d1d178cc232e082672b1207be54bcf5096726e583e4fc18d2906c +binfiles arch=x86_64-darwinlegacy size=5151 bin/x86_64-darwinlegacy/bibtexu name bibtexu.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of bibtexu -containersize 5665232 -containerchecksum 0edac6d2ebfe68ddf58db8431d0914b31abe9b7cbd25d456b63718dce5fb3693b6bdfc1f6e79899a026905869c32a9d66ce4aaecbce47f50613256243f6fc533 -binfiles arch=x86_64-linux size=5113 +containersize 5982076 +containerchecksum 1d60024ffbed442a37bc72e4ce31ad75a7fac962ced892d1627ba16062bc63ae3c6546f8ddce4d264eb2c6a234140c83e71266227e5ed4e06862be88af1acb5b +binfiles arch=x86_64-linux size=5403 bin/x86_64-linux/bibtexu name bibtexu.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of bibtexu -containersize 5665972 -containerchecksum 099569c5719ab560c1a7d18d18bae9588e082f6a1d08e56f6496f5b372066080be7874996a6fcfcd33330376b56fea693d4b1eba0b89ca555e421246de94c3d2 -binfiles arch=x86_64-linuxmusl size=5125 +containersize 5882680 +containerchecksum f31a68f17aaac294250f69fd9a8251c02528407876450ec44baa917babf70579262f39ae094731966e9ff214d2f1dafb51a65ff9869f516312a028929550e029 +binfiles arch=x86_64-linuxmusl size=5329 bin/x86_64-linuxmusl/bibtexu name bibtexu.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of bibtexu -containersize 5910900 -containerchecksum 643dad3d5a1cb59125c236f95782cf47ca4970f57e5be64b7c59b43c70cdccf3a7f287e16f4f47273db0b57427806d9de592f4c3443374c053f8643645f41c9a -binfiles arch=x86_64-solaris size=5438 +containersize 6063292 +containerchecksum d1bd264d3dbb231a3e9497a0f8a21cf8fcd512499de7dc6b68c7ed0c408c187e358cc58d084fb4d6206dd62e5250d27b9aed5da53fa42a937a94e2ae6abbe47b +binfiles arch=x86_64-solaris size=5574 bin/x86_64-solaris/bibtexu name bibtopic @@ -39824,17 +40560,17 @@ catalogue-version 2.2 name bidi category Package -revision 55193 +revision 62073 shortdesc Bidirectional typesetting in plain TeX and LaTeX, using XeTeX relocated 1 longdesc A convenient interface for typesetting bidirectional texts with longdesc plain TeX and LaTeX. The package includes adaptations for use longdesc with many other commonly-used packages. -containersize 116328 -containerchecksum dba36e375340a6d852eba98b83ad8e0821e684424a53069a4eb21acad43ba32cba11a68b971fa8bbbc6380a89c2432916e8a048de85cd5ab377d7811570a9be6 -doccontainersize 3737268 -doccontainerchecksum 16e8062ffec0b64faaa2c1f4916c8decb38510af7279607d11ce0537cdbdd57dd90e9901e47b7396758b9653321f8e14716a809740f5d4c0f610358899ce333d -docfiles size=1026 +containersize 117328 +containerchecksum 6f9ccac604ea3e8550f3459fd8a5c3644a85f75019ce8bd006a5d44b5e7ca74e7684288310c332dfb2bfb586ae248cd616611c93ee70f0d3fcfabd776d0f7d7b +doccontainersize 3756132 +doccontainerchecksum 054fca2837aaa14384851a75d0f8436b0b4f63dbc22fa6555d9a7190969ec52f5698be80afe347ec23c2bfe2cc2a3b6fc5a40733b85f7eed1c0d8d4431b8be20 +docfiles size=1033 RELOC/doc/xelatex/bidi/README details="Readme" RELOC/doc/xelatex/bidi/bidi-bibitem.pdf RELOC/doc/xelatex/bidi/bidi-doc.pdf details="Package user documentation" @@ -39859,9 +40595,9 @@ docfiles size=1026 RELOC/doc/xelatex/bidi/test2-colortbl.tex RELOC/doc/xelatex/bidi/test2-wrapfig.tex RELOC/doc/xelatex/bidi/test3-wrapfig.tex -srccontainersize 133892 -srccontainerchecksum bbdbf08f87deff3ba6ff97869bcfb36b996f2985f4b28b4f598ea76827242d54b3e319379a9b027c2a6790f86e4503edf7d3f7e131f6ee34d48cfb042a8eed80 -srcfiles size=242 +srccontainersize 135040 +srccontainerchecksum eddb35271b71dbe2a8987f9935866cda046ecd7590bd549368c3081fa5aef493252610a6bc9fc18fee03cbaa0f746bb98e8a6f68d2d64c8af5528c0d0e2493cf +srcfiles size=244 RELOC/source/xelatex/bidi/bidi-doc-intro.ltx RELOC/source/xelatex/bidi/bidi-doc-latex-basics.ltx RELOC/source/xelatex/bidi/bidi-doc-latex-pkgs.ltx @@ -39874,7 +40610,7 @@ srcfiles size=242 RELOC/source/xelatex/bidi/bidi-doc.ltx RELOC/source/xelatex/bidi/bidi.dtx RELOC/source/xelatex/bidi/bidi.ins -runfiles size=293 +runfiles size=298 RELOC/tex/xelatex/bidi/adjmulticol-xetex-bidi.def RELOC/tex/xelatex/bidi/algorithm2e-xetex-bidi.def RELOC/tex/xelatex/bidi/amsart-xetex-bidi.def @@ -39941,6 +40677,7 @@ runfiles size=293 RELOC/tex/xelatex/bidi/floatrow-xetex-bidi.def RELOC/tex/xelatex/bidi/flowfram-xetex-bidi.def RELOC/tex/xelatex/bidi/footnote-xetex-bidi.def + RELOC/tex/xelatex/bidi/footnotebackref-xetex-bidi.def RELOC/tex/xelatex/bidi/framed-xetex-bidi.def RELOC/tex/xelatex/bidi/ftnright-xetex-bidi.def RELOC/tex/xelatex/bidi/geometry-xetex-bidi.def @@ -39956,6 +40693,7 @@ runfiles size=293 RELOC/tex/xelatex/bidi/listings-xetex-bidi.def RELOC/tex/xelatex/bidi/loadingorder-xetex-bidi.def RELOC/tex/xelatex/bidi/longtable-xetex-bidi.def + RELOC/tex/xelatex/bidi/lscape-xetex-bidi.def RELOC/tex/xelatex/bidi/mathtools-xetex-bidi.def RELOC/tex/xelatex/bidi/mdframed-xetex-bidi.def RELOC/tex/xelatex/bidi/memoir-xetex-bidi.def @@ -39969,6 +40707,7 @@ runfiles size=293 RELOC/tex/xelatex/bidi/ntheorem-xetex-bidi.def RELOC/tex/xelatex/bidi/overpic-xetex-bidi.def RELOC/tex/xelatex/bidi/pdfbase-xetex-bidi.def + RELOC/tex/xelatex/bidi/pdflscape-xetex-bidi.def RELOC/tex/xelatex/bidi/pdfpages-xetex-bidi.def RELOC/tex/xelatex/bidi/pgfcorescopes.code-xetex-bidi.def RELOC/tex/xelatex/bidi/picinpar-xetex-bidi.def @@ -40004,16 +40743,18 @@ runfiles size=293 RELOC/tex/xelatex/bidi/wrapfig-xetex-bidi.def RELOC/tex/xelatex/bidi/xcolor-xetex-bidi.def RELOC/tex/xelatex/bidi/xltxtra-xetex-bidi.def -catalogue-contact-bugs https://github.com/persiantex/bidi/issues -catalogue-contact-repository https://github.com/persiantex/bidi +catalogue-contact-announce https://github.com/tex-persian/bidi/discussions/categories/announcements +catalogue-contact-bugs https://github.com/tex-persian/bidi/issues +catalogue-contact-repository https://github.com/tex-persian/bidi +catalogue-contact-support https://github.com/tex-persian/bidi/discussions catalogue-ctan /macros/xetex/latex/bidi catalogue-license lppl1.3c catalogue-topics typesetting xetex bidi class -catalogue-version 36.3 +catalogue-version 36.7 name bidi-atbegshi category Package -revision 35154 +revision 62009 shortdesc Bidi-aware shipout macros relocated 1 longdesc The package adds some commands to the atbegshi package for @@ -40021,11 +40762,11 @@ longdesc proper placement of background material in the left and right longdesc corners of the output page, in both LTR and RTL modes. The longdesc package only works with xelatex format and should be loaded longdesc before the bidi package. -containersize 1260 -containerchecksum 1295c87c038683212deaf52a4436bb6adc2a0cc0220b6767e770aa909d88eaeda4a0bd2dec739a2415745609aaec78cdd91d4949f90663323aeec63cefd45d01 -doccontainersize 66784 -doccontainerchecksum 6199c4d5b6064244c2fd38d8a0d6c4eac3c790cc786625502d89a5a8a2426f7182cc0e7c4b70513971a0cb4b1230bdbd1382c05762f6537a63a34fa4e79c020d -docfiles size=24 +containersize 1388 +containerchecksum 5b16cfee9c71927cff133db3b967dc835634553d0980f74164fe8996ef86c3529439e85e00678219879cab41bde2027f3258b2862906b58634713e4b7d16c515 +doccontainersize 160664 +doccontainerchecksum 05b8118cbc59f06aeb87ab3b5b6a7f7a14dd23543c9d45621352ceec58998601a97af31bb6b0c999047efb362c24508f769be3c2e483c21a814b8ff35bd0bb96 +docfiles size=57 RELOC/doc/xelatex/bidi-atbegshi/README details="Readme" RELOC/doc/xelatex/bidi-atbegshi/bidi-atbegshi-doc.pdf details="Package documentation" RELOC/doc/xelatex/bidi-atbegshi/bidi-atbegshi-doc.tex @@ -40039,12 +40780,12 @@ docfiles size=24 RELOC/doc/xelatex/bidi-atbegshi/test-foreground-RTL.tex runfiles size=1 RELOC/tex/xelatex/bidi-atbegshi/bidi-atbegshi.sty -catalogue-contact-bugs https://github.com/bidi-tex/bidi-atbegshi/issues -catalogue-contact-repository https://github.com/bidi-tex/bidi-atbegshi +catalogue-contact-bugs https://github.com/tex-persian/bidi-atbegshi/issues +catalogue-contact-repository https://github.com/tex-persian/bidi-atbegshi catalogue-ctan /macros/xetex/latex/bidi-atbegshi catalogue-license lppl1.3 catalogue-topics bidi xetex -catalogue-version 0.1 +catalogue-version 0.2 name bidicontour category Package @@ -40275,6 +41016,26 @@ catalogue-ctan /macros/latex/contrib/bigints catalogue-license lppl catalogue-topics maths +name bilingualpages +category Package +revision 59643 +shortdesc Typeset two columns in parallel +relocated 1 +longdesc This is a simple wrapper for the paracol package for setting +longdesc two-column parallel text. +containersize 664 +containerchecksum e7d92cd1e11e1604f94b3a825953ed1f876a39dce3dd383e7ea1e4e166b9ffb21786911f4b408ab5d53e6f770225176251096ca9df0a187feb530a27ad167b5c +doccontainersize 700 +doccontainerchecksum bcbd9f48dad1b84c96fef7d6b5e0a343a261a20ff35434c5e01d4b200229764adff383f2a718c6cbd89e4b208e6de1c403fd7c614dc1c247bc5a344cd3f3d504 +docfiles size=1 + RELOC/doc/latex/bilingualpages/README.md details="Readme" +runfiles size=1 + RELOC/tex/latex/bilingualpages/bilingualpages.sty +catalogue-ctan /macros/latex/contrib/bilingualpages +catalogue-license lppl1.3c +catalogue-topics parallel +catalogue-version 1.0.0 + name binarytree category Package revision 41777 @@ -40408,22 +41169,22 @@ catalogue-topics biology name biolett-bst category Package -revision 42217 +revision 61719 shortdesc A BibTeX style for the journal "Biology Letters" relocated 1 longdesc This package provides a BibTeX style (.bst) file for the longdesc journal "Biology Letters" published by the Royal Society. This longdesc style was produced independently and hence has no formal longdesc approval from the Royal Society. -containersize 5696 -containerchecksum e593f073daea4a8326d0a472999c128f511becde100c5dbedd540fd6ea116c5585b2d3673165ed39abf1942fb66c8372ca1961cef90501244f5320119117af05 +containersize 5676 +containerchecksum 1a26b364b958c52727b4bbb75430e8ee3a685eb543f6a4fea7e6b2e37b044b97685139f5f26e74c434e9a5b2b11089de1125fcd18bca2707b153fffbc9e1f924 doccontainersize 960 -doccontainerchecksum 7b3f9666225849463683a38a3ccb4e5bc9c0869312d31173f48776c2b209eb269309699b2173c2eb5fc9163baabefd1bf6cf288ca683142285dda6f0c6d95b61 +doccontainerchecksum df77d5919f3777c6748efe50b974f3ea6594dc91fdb3d8d44e781d2fec88ddb1ec34c3e7dae8f4fe0200a8704847933c00a27680b8fa9a276ef20156e6894fe3 docfiles size=1 RELOC/doc/bibtex/biolett-bst/README.txt details="Readme" runfiles size=7 RELOC/bibtex/bst/biolett-bst/biolett.bst -catalogue-contact-home http://www.isoptera.ufv.br/ +catalogue-contact-home https://www.isoptera.ufv.br/ catalogue-ctan /biblio/bibtex/contrib/biolett-bst catalogue-license lppl1 catalogue-topics bibtex-sty journalpub biology @@ -40467,40 +41228,40 @@ catalogue-version 0.1 name bithesis category Package -revision 57388 +revision 63024 shortdesc Templates for the Beijing Institute of Technology relocated 1 longdesc This package establishes a simple and easy-to-use LaTeX longdesc template for Beijing Institute of Technology dissertations, -longdesc including general undergraduate research papers and master's -longdesc theses. -containersize 3572 -containerchecksum 71f653b8fc691e24943605f2ab3bc9ce86c399302283382f34be8364ad4ffb39edc64a7e17e1b3ef81d34c3977290032739d4f38702397c70679693c22cae577 -doccontainersize 218936 -doccontainerchecksum 4c39f70287765a61ec3819223bf61aed3c3035b646c9a00df456160307dc5be962bbbff64383c79baa903cabe566405639672d669fc505efe6883a64638f8b66 -docfiles size=61 - RELOC/doc/latex/bithesis/README-zh.md details="Readme (Chinese)" - RELOC/doc/latex/bithesis/README.md details="Readme (English)" - RELOC/doc/latex/bithesis/bithesis.pdf details="Package documentation" +longdesc including general undergraduate theses and master theses. +containersize 10568 +containerchecksum 9775784c0bd0c875d45639a40e751584c67f0ea0a7b8cb2bcb4f814c6c14277a4e6ae6f4172451700ec2aee37f972ff7c83ec652ff594313d003a7e68a378d65 +doccontainersize 340376 +doccontainerchecksum 4c41f62c4152bd5717069fe026205311a9f0ece3d8bd5851fcc9bf28a7e19368506314184589cdb47b228388015eedf603734042d272b0e778f335346ca0ba33 +docfiles size=89 + RELOC/doc/latex/bithesis/README.md details="Readme" + RELOC/doc/latex/bithesis/bithesis.pdf details="Package documentation" language="zh" RELOC/doc/latex/bithesis/contributing-zh.md RELOC/doc/latex/bithesis/contributing.md RELOC/doc/latex/bithesis/dtx-style.sty -srccontainersize 9340 -srccontainerchecksum 681c9cda9aa111f809c33fccffd567c846fd13afddd5a09bb81d69390adc0ff6d1870b68f4a141e5ebbd7d83846423a0c1d21f43350b0c55cde1973fd2a9437c -srcfiles size=8 +srccontainersize 16804 +srccontainerchecksum 3df63b5b244418f4ce545877d1b4ff0e1c1bdb166c9d6caa2c04209dda95f98ec6978ed3d98396b9f158e18dfa6afba61438883ad6d2d6162b4b547d8c071278 +srcfiles size=15 RELOC/source/latex/bithesis/bithesis.dtx RELOC/source/latex/bithesis/bithesis.ins -runfiles size=4 +runfiles size=11 RELOC/tex/latex/bithesis/bitart.cls RELOC/tex/latex/bithesis/bitbook.cls + RELOC/tex/latex/bithesis/bitgrad.cls catalogue-contact-announce https://github.com/BITNP/BIThesis/releases catalogue-contact-bugs https://github.com/BITNP/BIThesis/issues catalogue-contact-home https://bithesis.bitnp.net catalogue-contact-repository https://github.com/BITNP/BIThesis +catalogue-contact-support https://github.com/BITNP/BIThesis/discussions catalogue-ctan /macros/latex/contrib/bithesis -catalogue-license lppl1.3 -catalogue-topics class dissertation chinese -catalogue-version 1.0.1 +catalogue-license lppl1.3c +catalogue-topics class dissertation doc-templ chinese +catalogue-version 2.1.0 name bitpattern category Package @@ -40664,6 +41425,56 @@ catalogue-license gpl catalogue-topics file-card catalogue-version 1.1 +name bjfuthesis +category Package +revision 59809 +shortdesc A thesis class for Beijing Forestry University +relocated 1 +longdesc This is a class file for producing dissertations and theses +longdesc according to the Beijing Forestry University (BJFU) Guidelines +longdesc for Undergraduate Theses and Dissertations. The class should +longdesc meet all current requirements and is updated whenever the +longdesc university guidelines change. +containersize 2928 +containerchecksum e017032edb4e87ae31318179de5da789cbe2164ea5679d69e928a138242adb1afa8dfb3f8b9b7796bc6d5bf21c143f51e931656439a451ddf868c77c7a7ac559 +doccontainersize 9920760 +doccontainerchecksum 657e45d4faf201c2d878c5323e3fd7a283bbe4bb4f868b1413e9b8eaa1db00d03771a4d4211e23549121c5dd480cfcfd8ee8e0edd7e56615a3c941c100465c44 +docfiles size=2689 + RELOC/doc/latex/bjfuthesis/LICENSE + RELOC/doc/latex/bjfuthesis/README.md details="Readme" + RELOC/doc/latex/bjfuthesis/bjfuthesis.layout + RELOC/doc/latex/bjfuthesis/documentation/bjfuthesis.lyx + RELOC/doc/latex/bjfuthesis/documentation/bjfuthesis.pdf details="Package documentation" language="zh,en" + RELOC/doc/latex/bjfuthesis/documentation/bjfuthesis.tex + RELOC/doc/latex/bjfuthesis/example/bibliography.bib + RELOC/doc/latex/bjfuthesis/example/contents/cover.pdf + RELOC/doc/latex/bjfuthesis/example/contents/mission-statement.pdf + RELOC/doc/latex/bjfuthesis/example/contents/statement-of-originality.pdf + RELOC/doc/latex/bjfuthesis/example/figures/admin-knowledge-graph.png + RELOC/doc/latex/bjfuthesis/example/figures/admin-movie.png + RELOC/doc/latex/bjfuthesis/example/figures/admin-navigation.png + RELOC/doc/latex/bjfuthesis/example/figures/anonymous-category.png + RELOC/doc/latex/bjfuthesis/example/figures/anonymous-details.png + RELOC/doc/latex/bjfuthesis/example/figures/anonymous-index.png + RELOC/doc/latex/bjfuthesis/example/figures/anonymous-search.png + RELOC/doc/latex/bjfuthesis/example/figures/enhanced-recommendation.png + RELOC/doc/latex/bjfuthesis/example/figures/general-details.png + RELOC/doc/latex/bjfuthesis/example/figures/illustration-of-ripple-sets.png + RELOC/doc/latex/bjfuthesis/example/figures/jwt.pdf + RELOC/doc/latex/bjfuthesis/example/figures/recommendation-procedure.pdf + RELOC/doc/latex/bjfuthesis/example/figures/ripplenet-framework.png + RELOC/doc/latex/bjfuthesis/example/figures/use-case.pdf + RELOC/doc/latex/bjfuthesis/example/thesis.lyx + RELOC/doc/latex/bjfuthesis/example/thesis.pdf details="Example of use" language="zh" + RELOC/doc/latex/bjfuthesis/example/thesis.tex +runfiles size=2 + RELOC/tex/latex/bjfuthesis/bjfuthesis.cls +catalogue-contact-repository https://github.com/bjfu-projects/bjfuthesis +catalogue-ctan /macros/latex/contrib/bjfuthesis +catalogue-license gpl3 +catalogue-topics class doc-templ dissertation std-conform chinese +catalogue-version 1.2.1 + name blacklettert1 category Package revision 15878 @@ -40960,49 +41771,143 @@ catalogue-license lppl1.3 catalogue-topics graphics diagram-block pgf-tikz catalogue-version 2.51 +name bmstu +category Package +revision 62012 +shortdesc A LaTeX class for Bauman Moscow State Technical University +relocated 1 +longdesc The class defines commands and environments for creating +longdesc reports and explanatory notes in Bauman Moscow State Technical +longdesc University (Russia). Klass opredeliaet komandy i okruzheniia +longdesc dlia sozdaniia otchetov i raschetno-poiasnitel'nykh zapisok v +longdesc MGTU im. N. E. Baumana. Sgenerirovannye faily sootvetstvuiut +longdesc trebovaniiam MGTU im. N. E. Baumanai GOST 7.32-2017. +longdesc Raschetno-poiasnitel'nye zapiski k vypusknym kvalifikatsionnym +longdesc rabotam uspeshno prokhodiat proverku TestVKR (sborka 203). +containersize 135560 +containerchecksum 38587c3ef1eaabfb6ad0148ee3442d6f2a5e5402b46b5ae4957efe983bf24afde2a7f45cc422a1504c3548538c46cc08c9e346875d09700ed366747855537e6c +doccontainersize 1289628 +doccontainerchecksum a07bfade77db170c2bff6292895f18f98253a57fd3ac75f1d867747c2ee91fd47e680759b0ccbfc3e5d56fb831d7def6261156de9044106ea390b5d020ea8e84 +docfiles size=327 + RELOC/doc/latex/bmstu/README.md details="Readme" + RELOC/doc/latex/bmstu/examples/examples.pdf details="Example of use" + RELOC/doc/latex/bmstu/examples/examples.tex + RELOC/doc/latex/bmstu/examples/inc/img/tux.png + RELOC/doc/latex/bmstu/examples/inc/img/tuz.png + RELOC/doc/latex/bmstu/examples/inc/lst/main.c +runfiles size=42 + RELOC/tex/latex/bmstu/bmstu.cls + RELOC/tex/latex/bmstu/img/bmstu-logo.pdf + RELOC/tex/latex/bmstu/sty/bmstu-appendix.sty + RELOC/tex/latex/bmstu/sty/bmstu-biblio.sty + RELOC/tex/latex/bmstu/sty/bmstu-defabbr.sty + RELOC/tex/latex/bmstu/sty/bmstu-essay.sty + RELOC/tex/latex/bmstu/sty/bmstu-figure.sty + RELOC/tex/latex/bmstu/sty/bmstu-listing.sty + RELOC/tex/latex/bmstu/sty/bmstu-title.sty + RELOC/tex/latex/bmstu/sty/bmstu-toc.sty +catalogue-also bmstu-iu8 +catalogue-contact-bugs https://github.com/Orianti/bmstu-latex-class/issues +catalogue-contact-repository https://github.com/Orianti/bmstu-latex-class +catalogue-ctan /macros/latex/contrib/bmstu +catalogue-license lppl1.3 other-free +catalogue-topics report-like notes std-conform class russian +catalogue-version 1.0.0 + +name bmstu-iu8 +category Package +revision 61937 +shortdesc A class for IU8 reports +relocated 1 +longdesc This package consists of a class file and style files for +longdesc writing reports at the IU8 department of IU faculty of BMSTU +longdesc (Bauman Moscow State Technical University). The class defines +longdesc all headings, structure elements and other things in respect of +longdesc Russian standard GOST 7.32-2017. But there are correctives to +longdesc be compatible with our local IU8 department requirements. +containersize 12504 +containerchecksum 7d4d2f575bf4a3a14024b478610a1d3d1fb9a9609492890ce4edf9f3ed1e34abd99f519d3574c39347f35f8bd2bb1b19569ed6a3652443063942bb0900877ba6 +doccontainersize 171944 +doccontainerchecksum 142cceab83b83c5a0eddde753f67b44cb2e881cd01a4de1059606e02cc241d6d55f271d525db523f82f6ecd68bf6bb09dffcb15adb1b4b080b5701e041ec6f2e +docfiles size=59 + RELOC/doc/latex/bmstu-iu8/README.md details="Readme" + RELOC/doc/latex/bmstu-iu8/bmstu-example.pdf details="Example of use" language="ru" + RELOC/doc/latex/bmstu-iu8/bmstu-example.tex + RELOC/doc/latex/bmstu-iu8/bmstu.png +runfiles size=26 + RELOC/tex/latex/bmstu-iu8/01-IU8-base.sty + RELOC/tex/latex/bmstu-iu8/02-IU8-construction.sty + RELOC/tex/latex/bmstu-iu8/03-IU8-numbering.sty + RELOC/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty + RELOC/tex/latex/bmstu-iu8/05-IU8-figures.sty + RELOC/tex/latex/bmstu-iu8/06-IU8-tables.sty + RELOC/tex/latex/bmstu-iu8/07-IU8-footnotes.sty + RELOC/tex/latex/bmstu-iu8/08-IU8-formulas.sty + RELOC/tex/latex/bmstu-iu8/09-IU8-cites.sty + RELOC/tex/latex/bmstu-iu8/10-IU8-titlepage.sty + RELOC/tex/latex/bmstu-iu8/11-IU8-performers.sty + RELOC/tex/latex/bmstu-iu8/12-IU8-abstract.sty + RELOC/tex/latex/bmstu-iu8/13-IU8-contents.sty + RELOC/tex/latex/bmstu-iu8/14-IU8-terms-and-definitions.sty + RELOC/tex/latex/bmstu-iu8/15-IU8-list-of-abbreviations.sty + RELOC/tex/latex/bmstu-iu8/16-IU8-references.sty + RELOC/tex/latex/bmstu-iu8/17-IU8-appendices.sty + RELOC/tex/latex/bmstu-iu8/18-IU8-extra.sty + RELOC/tex/latex/bmstu-iu8/19-IU8-counters.sty + RELOC/tex/latex/bmstu-iu8/20-IU8-listing.sty + RELOC/tex/latex/bmstu-iu8/21-IU8-math.sty + RELOC/tex/latex/bmstu-iu8/22-IU8-algorithms.sty + RELOC/tex/latex/bmstu-iu8/BMSTU-IU8.cls +catalogue-also bmstu +catalogue-contact-bugs https://github.com/CatInCosmicSpace/latex-template/issues +catalogue-contact-repository https://github.com/CatInCosmicSpace/latex-template +catalogue-contact-support https://t.me/CatInCosmicSpace +catalogue-ctan /macros/latex/contrib/bmstu-iu8 +catalogue-license mit +catalogue-topics class doc-templ report-like std-conform +catalogue-version 1.2 + name bnumexpr category Package -revision 49643 +revision 59244 shortdesc Extends eTeX's \numexpr...\relax construct to big integers relocated 1 longdesc The package extends e-TeX \numexpr...\relax operation to allow longdesc big integers, powers, factorials, truncated division and its longdesc associated modulo. By default, bnumexpr loads package xintcore longdesc (part of the xint bundle) and uses its arithmetic macros. -containersize 3720 -containerchecksum c4bf69cf261c8545aeffe69c22e0a018afab5f919aa186efbdae0d0eff6728f36f0ca94831cbef7828e9df349bc2e7eed22c284cb41924b83464efa51418b22e -doccontainersize 90596 -doccontainerchecksum 2e1430651869f89d3b1ecd146858b004ea04e6506cad29bcc131761b975a89671504b22e7bbe8bdd9e6be1d513f28f85e073a0f123e21e12584782db5242a50c -docfiles size=27 - RELOC/doc/latex/bnumexpr/README details="Readme" - RELOC/doc/latex/bnumexpr/README.md +containersize 4216 +containerchecksum a868239dada7f16d52c5d16705ad796d6bc536b1943b5c0bb9538fc72242f3fdbe2cd579367e9230e20e2b3e53725ba8cf25d7d2aaca660a338d7863f4661d46 +doccontainersize 133720 +doccontainerchecksum a367968a29bfe0d1496a8d444d6809a1ddb6f91031f1aafed30fdd2cd8ba929972554b186dfc897b273cb347f569922b7d59d3c472b385bd2ac1fadfadaa122e +docfiles size=37 + RELOC/doc/latex/bnumexpr/README.md details="Readme" RELOC/doc/latex/bnumexpr/bnumexpr.pdf details="Package documentation" RELOC/doc/latex/bnumexpr/bnumexpr.tex RELOC/doc/latex/bnumexpr/bnumexprchanges.tex -srccontainersize 16944 -srccontainerchecksum 25488522b3ad578b8c2fe5e418c5a6d1bf6295de7f16e743dbe90417ca36a8888309a8b6e56bcd93f72c89b02841f0b1326351f6d47840a1fc59042d11641186 -srcfiles size=14 +srccontainersize 23164 +srccontainerchecksum 447c6dccda5a51d86be058cdbfbd7e38d46964754df21f155f8a41892dd0492efab2fb391b7144a0c5876cc5852176fa14310f78cf4fc8e4ffc9d28fe9f75e87 +srcfiles size=20 RELOC/source/latex/bnumexpr/bnumexpr.dtx - RELOC/source/latex/bnumexpr/bnumexpr.ins -runfiles size=4 +runfiles size=5 RELOC/tex/latex/bnumexpr/bnumexpr.sty catalogue-ctan /macros/latex/contrib/bnumexpr catalogue-license lppl1.3c catalogue-topics arithmetic calculation -catalogue-version 1.2d +catalogue-version 1.5 name bodegraph category Package -revision 20047 +revision 61719 shortdesc Draw Bode, Nyquist and Black plots with gnuplot and TikZ relocated 1 longdesc The package provides facilities to draw Bode, Nyquist and Black longdesc plots using Gnuplot and Tikz. Elementary Transfer Functions and longdesc basic correctors are preprogrammed for use. -containersize 16020 -containerchecksum eb4be1d54f84a372bda79a35aa928be028aa3fdd13c589143e3bfbdd111f4819ac7927bc9eb7473c64fb9035b5bbab789b55a5967e4569e916a7fe516933612d +containersize 16008 +containerchecksum abec68060be55077c615c7a4dde1f0a1c59d2b94120a1c5e3f578572b2c23ff814e20344ee767ec7af4c30371e95a5647256f39be11e54fc8d6ad661025887c8 doccontainersize 343180 -doccontainerchecksum 479d5d95643a0b5a673df4d48049f6a7d89b4dc8d1511676d6ff53e039f65fb27994e35d3db3adeef0cdb30658d3eaa454d997ab4649567148fe90938602024c +doccontainerchecksum 463c7fad4432c366c59d1ad9ce029cf1264b4f398021479ac77ba04bdfe2b1e6983553e46c5fac3b248b0df07f2ac9ea07fff7d4c8019b30874316e08f3522c1 docfiles size=281 RELOC/doc/latex/bodegraph/README details="Readme (bilingual)" RELOC/doc/latex/bodegraph/bodegraph.pdf details="Package documentation (French with some English)" @@ -41185,24 +42090,63 @@ docfiles size=281 RELOC/doc/latex/bodegraph/gnuplot/bodegraph/95.table runfiles size=18 RELOC/tex/latex/bodegraph/bodegraph.sty +catalogue-also bodeplot catalogue-ctan /graphics/pgf/contrib/bodegraph catalogue-license lppl catalogue-topics engineering graphics-plot pgf-tikz catalogue-version 1.4 +name bodeplot +category Package +revision 61661 +shortdesc Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots +relocated 1 +longdesc This is a LaTeX package to plot Bode, Nichols, and Nyquist +longdesc diagrams. It provides added functionality over the similar +longdesc bodegraph package: New \BodeZPK and \BodeTF commands to +longdesc generate Bode plots of any transfer function given either +longdesc poles, zeros, gain, and delay, or numerator and denominator +longdesc coefficients and delay Support for unstable poles and zeros. +longdesc Support for complex poles and zeros. Support for general stable +longdesc and unstable second order transfer functions. Support for both +longdesc Gnuplot (default) and pgfplots (package option pgf). Support +longdesc for linear and asymptotic approximation of magnitude and phase +longdesc plots of any transfer function given poles, zeros, and gain. +containersize 4712 +containerchecksum 921d943535390cbfe0134587d831072071df6fec76ed020473f7a59bdd3adcb7300694dc819bc0ac519af9f0a7fd3af03c715bb117c72fb7362eb2ad41c19433 +doccontainersize 693808 +doccontainerchecksum 8732acebd794c619db376d6baeec955f6854ff2f8c8cee0754e1d03bb901bae78c499800902109d0f07cce7bd2829dc280ad425c60ad0d0b783a6a17422284c4 +docfiles size=195 + RELOC/doc/latex/bodeplot/README.md details="Readme" + RELOC/doc/latex/bodeplot/bodeplot.pdf details="Package documentation" +srccontainersize 14808 +srccontainerchecksum f8e1ec58e3356d9788cef23f7d2a7fcf5c52a1c382a16b4ec9d5a41cb52867ffae55c24266abf1fda4c7a93cb1a745486a80169850a89a84bb56e8bc80fe9b0c +srcfiles size=22 + RELOC/source/latex/bodeplot/bodeplot.dtx + RELOC/source/latex/bodeplot/bodeplot.ins +runfiles size=7 + RELOC/tex/latex/bodeplot/bodeplot.sty +catalogue-also bodegraph +catalogue-contact-bugs https://github.com/rlkamalapurkar/bodeplot/issues +catalogue-contact-repository https://github.com/rlkamalapurkar/bodeplot +catalogue-ctan /graphics/pgf/contrib/bodeplot +catalogue-license lppl1.3c +catalogue-topics engineering graphics-plot pgf-tikz +catalogue-version 1.0.7 + name bohr category Package -revision 54512 +revision 62977 shortdesc Simple atom representation according to the Bohr model relocated 1 longdesc The package provides means for the creation of simple Bohr longdesc models of atoms up to the atomic number 112. In addition, longdesc commands are provided to convert atomic numbers to element longdesc symbols or element names and vice versa. -containersize 3644 -containerchecksum 0f362638797d3adb338afa02589587406af7ca58487e6b61264fa60b539573d4198878a474da00e7a50bebd5dbe28f0dfc373c538a9bfbc11e84566ef586a5a3 +containersize 3652 +containerchecksum 257faafc089c9864a7878e9690a96ef8a5468fa4a310232609cb769c4bd80c15ee7923ad73feac782cda4690f699ab3734dbac05e39588a34fca576fe8dd042c doccontainersize 424416 -doccontainerchecksum 5a802de7f7a8871a7095a54a1b48ce80d1d1e3134c70c7d93944e88aae44a8885ce28d65069ff44307c8395a666df386b03fd1f9c72b526a8a7a466ff5d438d2 +doccontainerchecksum 0ffcb6071ad55d9e6a38c9cff810b625fcd6eb08e476e9ac7fb0bae73ca5373517de22a536c2348ac8646b62d70167521d70dd46327dadebfdb9e69facc0f27a docfiles size=107 RELOC/doc/latex/bohr/README details="Readme" RELOC/doc/latex/bohr/bohr_en.pdf details="Package documentation" @@ -41212,7 +42156,7 @@ runfiles size=4 catalogue-contact-repository https://github.com/cgnieder/bohr/ catalogue-ctan /macros/latex/contrib/bohr catalogue-license lppl1.3 -catalogue-topics chemistry +catalogue-topics chemistry physics catalogue-version 1.0 name boisik @@ -41494,6 +42438,33 @@ catalogue-license lppl1.3 catalogue-topics diagram pgf-tikz catalogue-version 1.0.1 +name book-of-common-prayer +category Package +revision 62240 +shortdesc Typeset in the style of "Book of Common Prayer" +relocated 1 +longdesc This a package for the typesetting of liturgical documents in +longdesc the style of the 1979 "Book of Common Prayer". It provides +longdesc macros for common liturgical situations (e.g. versicle and +longdesc response, longer prayers, etc.). This package is designed to +longdesc work with the Sabon font, but it is not necessary to run the +longdesc macros. +containersize 2780 +containerchecksum d8a2f2c007569e8a4da6150592fcc67a4e60083a2af93d15a8bcbd31b9b2d56c46d28b9f4c708714e894638b22fd9a4013175f45082c9982a05c8081855d7d9c +doccontainersize 129520 +doccontainerchecksum 98f7dc43da85180db2a3f00462b02b23977dfb46b7a9af0d4bb97a2bbc2babcb906a1762b94ac9196bc6ca5fe11bf0690e1e59d74ea1f97f16d9d747e94b5020 +docfiles size=38 + RELOC/doc/latex/book-of-common-prayer/README.md details="Readme" + RELOC/doc/latex/book-of-common-prayer/book-of-common-prayer.pdf details="Package documentation" + RELOC/doc/latex/book-of-common-prayer/book-of-common-prayer.tex +runfiles size=2 + RELOC/tex/latex/book-of-common-prayer/book-of-common-prayer.sty +catalogue-contact-repository https://gitlab.com/cwtc/book-of-common-prayer +catalogue-ctan /macros/unicodetex/latex/book-of-common-prayer +catalogue-license lppl1.3c +catalogue-topics theology +catalogue-version 1.1.0 + name bookcover category Package revision 57326 @@ -42005,9 +42976,9 @@ catalogue-version 0.7b name bookman category Package -revision 31835 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -42020,8 +42991,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap ubk.map -containersize 278764 -containerchecksum bcc6a2ca260350a22927d806b29dec9b7a6c7d9bfff2517d3c64072c9bcb3b73ec72937c004d36c2570a2c78f073548db6897195591e36bae7b6eaaecf6b6023 +containersize 278744 +containerchecksum 8bef9b6e467384a2b5adc6bd61ed2e410f026f6ee867a5a62239c55391ebd6eb5e521c82f9bd0e4de995591458ec32f98ce821493a85113beaeef6535b938ff4 runfiles size=400 RELOC/dvips/bookman/config.ubk RELOC/fonts/afm/adobe/bookman/pbkd8a.afm @@ -42866,21 +43837,21 @@ catalogue-topics maths physics name brandeis-dissertation category Package -revision 54758 +revision 61215 shortdesc Class for Brandeis University dissertations relocated 1 longdesc The class will enable the user to typeset a dissertation which longdesc adheres to the formatting guidelines of Brandeis University longdesc Graduate School of Arts and Sciences (GSAS). -containersize 1844 -containerchecksum 26dde7d29bdc60ae3b4c70b14b6b6c35b0319422cdcbda1ed1f4beec7a3056e145985e7a1b3aa4870b8fcc1e6d75da2e5d879b9a5c26ab85de59710d322647ff -doccontainersize 171688 -doccontainerchecksum 49b84e3fc0264f2a74704dbfa90c8c6bea44f436afc88387ff5c7cbf01d5feb207b1ba77e661f6db974e28cc41e3d8054524eed35f948aac3af4dbd24cdffc14 -docfiles size=43 +containersize 1840 +containerchecksum fc8d06b0d5f7e24680e6c08f7ac59b59b19b2232e61175092f63e3d19bd43e080b84777e6305d1ec3a110b367b135a80e2d7bc6e13bbb875855b732fec796bb5 +doccontainersize 172912 +doccontainerchecksum 219fd04d81a64c85b1bb6d26d2ce1dba07fdb07d1df370e01e7683d7bb29da90dbde18ddb509415ab55454e1b112b7053a6b3f179ba32b362ec19a43433caf4e +docfiles size=44 RELOC/doc/latex/brandeis-dissertation/README.txt details="Readme" RELOC/doc/latex/brandeis-dissertation/brandeis-dissertation.pdf details="Package documentation" -srccontainersize 4144 -srccontainerchecksum 18cf0e74d51021dda950b2fa0c95807550aa69b1de57f5989b88ed1236c433483291dcb7158beccad9fa72903708212ea50c606d187199ccce589010b02915e3 +srccontainersize 4264 +srccontainerchecksum c545f4d71ed630207492f68fc79a054c7a57121335aae12449106a1cc5554631d247b8a5a1cffb03f8288d3b3ceef1f45bad561a1a1ce0da67cceb12d7391f01 srcfiles size=4 RELOC/source/latex/brandeis-dissertation/brandeis-dissertation.dtx RELOC/source/latex/brandeis-dissertation/brandeis-dissertation.ins @@ -42889,7 +43860,7 @@ runfiles size=2 catalogue-ctan /macros/latex/contrib/brandeis-dissertation catalogue-license lppl1.2 catalogue-topics dissertation -catalogue-version 3.11 +catalogue-version 3.13 name brandeis-problemset category Package @@ -42925,21 +43896,21 @@ catalogue-version 0.5.5 name brandeis-thesis category Package -revision 54758 +revision 59832 shortdesc A class for Brandeis University M.A. theses relocated 1 longdesc brandeis-thesis.cls provides the structures and formatting longdesc information for an M.A. thesis for the Brandeis University longdesc Graduate School of Arts and Sciences. -containersize 1580 -containerchecksum 8dc788bdd5d3b0e16b525f217de177e711abfb5c558382b12e4328fb690e2a16cf1d9fe403b40c392b9b745d605dce30e1c297d5f694cd977b992f585e50e6cc -doccontainersize 150260 -doccontainerchecksum a56e02eaadb1bfe1315d4813fcbab0dc73202de0126d8fc64ee947770ac1866857194ad842fff7a47dfff4650c6f6aed8ab711eed6a47b0b6e8e93b421a8fe1f +containersize 1716 +containerchecksum f1fbb296da700ba3cf4c9e6818898624576b9a58803754d77909031e7bf3b207790f4818e247fdabade5927687e8c6a186e887f595f536c1c4a8ba8e1ba03ec7 +doccontainersize 150532 +doccontainerchecksum 51bfa4fbc6d5900d92b3c7d5530b166dbd653af2017153c5ccd18d9ac49e124178378d1a2ecc867ece7ae758812f5c030dac00d55c46275e79c2bf4e9cf77c78 docfiles size=38 RELOC/doc/latex/brandeis-thesis/README.txt details="Readme" RELOC/doc/latex/brandeis-thesis/brandeis-thesis.pdf details="Package documentation" -srccontainersize 3444 -srccontainerchecksum 7586d766af63eb1797cb35b0fbcf87ad78065e4564c138eb2159c475ce7e7dabe09a0d1140fe80c0fabed5a00713d23869f3071be8b834c1a503463e215a3827 +srccontainersize 3588 +srccontainerchecksum b5a5b294470869862855b4e9ddfaa6c7213d91ea69ee99834b5eb2e09c595d12fc5df0742cf52e19af156bf1db29744b9a320ecacb036843f2169891fa42fd41 srcfiles size=4 RELOC/source/latex/brandeis-thesis/brandeis-thesis.dtx RELOC/source/latex/brandeis-thesis/brandeis-thesis.ins @@ -42948,7 +43919,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/brandeis-thesis catalogue-license lppl1.3c catalogue-topics class dissertation -catalogue-version 3.1 +catalogue-version 3.2 name breakcites category Package @@ -43033,7 +44004,7 @@ catalogue-version 1.0 name breqn category Package -revision 56422 +revision 60881 shortdesc Automatic line breaking of displayed equations relocated 1 longdesc The package provides solutions to a number of common @@ -43050,18 +44021,18 @@ longdesc formulae are processed; the code must be watched carefully, longdesc keeping an eye on possible glitches. The bundle also contains longdesc the flexisym and mathstyle packages, which are both designated longdesc as support for breqn. -containersize 24368 -containerchecksum ea1df2ebb14d755225368fafac24e2068b317b56c4a42fb10011f1fb9f233a7d40bd83b0063271ac8efcac67725f32e12e0ef63467cb045bd460abe5f84638f7 -doccontainersize 1061500 -doccontainerchecksum 9e5903493b727972dbc5b18b1be6179ae72d23e59eb047c41562461e5800d5c66d83eb017f410b73f42fd12c219d09dfc95e4cd3375f584820ad0e600cdafc91 +containersize 24524 +containerchecksum c280871916bf0689794cba9640a7666a0f7b295635b85d99d08f04cc0c4cb7ac82552360b0c8b3d677b138779239c4ac4a2583db26fe194870c0c97a9a53395f +doccontainersize 1063132 +doccontainerchecksum 70ab6500b714c0e91c597b43d934942c39c23cfc9993702b6eefa19b8c9027aa0e7eaa55cb48413e2cb42e468167492e7a401380c1cb4a711daae364ae01283b docfiles size=280 RELOC/doc/latex/breqn/CHANGES.md RELOC/doc/latex/breqn/README.md details="Readme" RELOC/doc/latex/breqn/breqn.pdf details="Package documentation" RELOC/doc/latex/breqn/flexisym.pdf RELOC/doc/latex/breqn/mathstyle.pdf -srccontainersize 80092 -srccontainerchecksum 5640578e4a42535331094955073d42db502299d25e6f69b4a9caa31b5dd858e2860372bfd123614243b5d1d370eda791c178cb0b6d8c036655febc7c1ce0fbcb +srccontainersize 80324 +srccontainerchecksum aa4922ba1ebcbfe00716b02b567da4b17ab1b0d22cd5fe8332d147496f93dbe0a94e9e38964b13b6b4944ccfb2ce49bfb32ed5602ca1f147fc99163eaedadf46 srcfiles size=83 RELOC/source/latex/breqn/breqn.dtx RELOC/source/latex/breqn/breqnbundle.ins @@ -43080,7 +44051,7 @@ catalogue-contact-repository https://github.com/wspr/breqn catalogue-ctan /macros/latex/contrib/breqn catalogue-license lppl1.3 catalogue-topics maths -catalogue-version 0.98k +catalogue-version 0.98l name bropd category Package @@ -43180,17 +44151,17 @@ catalogue-version 1.0 name buctthesis category Package -revision 59002 +revision 62473 shortdesc Beijing University of Chemical Technology Thesis Template relocated 1 longdesc This package provides a LaTeX class and template for Beijing longdesc University of Chemical Technology, supporting bachelor, master, longdesc and doctor theses. -containersize 8936 -containerchecksum a79c86c1a87d591889b8d6df85b9a770a88418d0184460bfc1a9e23a263e8ae6ae48718298381db6f1ba083d2c137ead540ceb469ce80a605d6834a9c11e2fca -doccontainersize 878084 -doccontainerchecksum 393b24ab33f05581cd1346b3219b2d9bb8e411c17f653e334a0a23bd62a2c2ee7aef6d449ec4f506c7e0156116e6bcee2404c4315647b306266b346ceeb1fc62 -docfiles size=251 +containersize 9064 +containerchecksum 31314d1d54ca84fb3be18b158cae5b26006b57ca0f000c1d4fe3af0cdf88b4c7754c8effb4a94d3e6be3f43a2794c48eefea7fb5cbb9b2420ece6044d72ed369 +doccontainersize 875932 +doccontainerchecksum 2391e90a12a37e9d2d8d594f9d3a701c6a747d407c07e7def21f8e0a62ad0f2096e1861786cbe7960f221d8f670c5fb97fa2e8d0598669bbcee0edbe0489ee26 +docfiles size=250 RELOC/doc/latex/buctthesis/AddBib.png RELOC/doc/latex/buctthesis/BUCT-badge.pdf RELOC/doc/latex/buctthesis/ChangeLog.md @@ -43199,13 +44170,13 @@ docfiles size=251 RELOC/doc/latex/buctthesis/acknowledgement.tex RELOC/doc/latex/buctthesis/app1.tex RELOC/doc/latex/buctthesis/buctcover.tex - RELOC/doc/latex/buctthesis/buctthesis.pdf details="Package documentation" + RELOC/doc/latex/buctthesis/buctthesis.pdf details="Package documentation" language="zh" RELOC/doc/latex/buctthesis/chapter1.tex RELOC/doc/latex/buctthesis/chapter2.tex RELOC/doc/latex/buctthesis/chapter3.tex RELOC/doc/latex/buctthesis/conclusion.tex RELOC/doc/latex/buctthesis/declare-bachelor.png - RELOC/doc/latex/buctthesis/declare-master.png + RELOC/doc/latex/buctthesis/declare-master-doctor.png RELOC/doc/latex/buctthesis/denotation.tex RELOC/doc/latex/buctthesis/foreword.tex RELOC/doc/latex/buctthesis/frontmatter.tex @@ -43217,13 +44188,12 @@ docfiles size=251 RELOC/doc/latex/buctthesis/main.tex RELOC/doc/latex/buctthesis/manual.sty RELOC/doc/latex/buctthesis/mycfg.sty - RELOC/doc/latex/buctthesis/resume.tex RELOC/doc/latex/buctthesis/thesisbib.bib RELOC/doc/latex/buctthesis/translation.tex RELOC/doc/latex/buctthesis/worm-gear.pdf -srccontainersize 24404 -srccontainerchecksum 67128489bd185d74cf76c77afe8edf547dc835e1a32e6e77ee9aa6e5bd56e98403d3df3b9ccd34841d50e59c6572138a22331cc52de4e1d3c2d6536cbe7156e1 -srcfiles size=23 +srccontainersize 25432 +srccontainerchecksum 833f827239f848d9e1164d31be89725a544b5244e3b576dc4128823f1863c6ca0833690a920d14b60ca18c926d10d66cdc6826442d3e8ac58077517b11bb4ba6 +srcfiles size=24 RELOC/source/latex/buctthesis/buctthesis.dtx RELOC/source/latex/buctthesis/buctthesis.ins runfiles size=10 @@ -43236,7 +44206,7 @@ catalogue-contact-repository https://github.com/Miracle0565/BUCTthesis/tree/mast catalogue-ctan /macros/latex/contrib/buctthesis catalogue-license lppl1.3c catalogue-topics class doc-templ dissertation chinese -catalogue-version 1.1 +catalogue-version 1.3 name bullcntr category Package @@ -43500,7 +44470,7 @@ catalogue-topics burmese name businesscard-qrcode category Package -revision 54080 +revision 61719 shortdesc Business cards with QR-Code relocated 1 longdesc What happens when you give your visiting card to someone? @@ -43520,10 +44490,10 @@ longdesc other LaTeX packages: calc, crop, DejaVuSans, etoolbox, longdesc fontawesome, fontenc, geometry, kvoptions, marvosym, qrcode, longdesc varwidth, and wrapfig. The package needs XeLaTeX for working longdesc properly. -containersize 3760 -containerchecksum 66e98af04011a9a17104dac23845ee6bbc5f4fe3aeec37899f82448a85493c5b722f5de59139f2a29fc84390cf5480af3a491ea2d1270edeb16ada734e2cb57d -doccontainersize 540988 -doccontainerchecksum d488e313d538d9faa956b4279974faede62ca231ce744d010b11d8a98a9b596d225a3804ba0aa72a13a6749a6207321b9937617d524e5803f490f9bb8933bb8a +containersize 3724 +containerchecksum d991a7dfb9be936018a1946d2d3fbe24b775d99bce08da27e7451b54c679bf6565b207a7645ee4def2464ce08187b6ff25614dff9ec6925bce66fb6f48809412 +doccontainersize 540992 +doccontainerchecksum 6ff58a45f67ae55d82721f125bf3e9c8a5cbd049515b840eb4bdc79eea63bd82bccec41f53b05cab9e6720f3719cc58e882998249a738eaa9f033f14569b9f88 docfiles size=158 RELOC/doc/xelatex/businesscard-qrcode/README.md details="Readme" RELOC/doc/xelatex/businesscard-qrcode/examples/example.pdf details="Example of use (3)" @@ -43543,8 +44513,6 @@ docfiles size=158 RELOC/doc/xelatex/businesscard-qrcode/screenshots/texstudio_d30266.jpg runfiles size=3 RELOC/tex/xelatex/businesscard-qrcode/businesscard-qrcode.cls -catalogue-contact-bugs https://mrw.dev/templates/businesscard-qrcode/issues -catalogue-contact-repository https://mrw.dev/templates/businesscard-qrcode catalogue-ctan /macros/xetex/latex/businesscard-qrcode catalogue-license lgpl catalogue-topics class file-card qrcode xetex @@ -43810,31 +44778,31 @@ catalogue-version 0.2 name bxghost category Package -revision 53606 +revision 61989 shortdesc Ghost insertion for proper xkanjiskip relocated 1 longdesc The package provides two commands to help authors for documents longdesc in Japanese to insert proper xkanjiskips. It supports LuaTeX, longdesc XeTeX, pTeX, upTeX, and ApTeX (pTeX-ng). -containersize 1648 -containerchecksum 72b5a376d5a927297fc466936ae55ed4fe4fe8705aa8f31fcaa4f4b558496b19952b55ff8b02318f5d5cc8c6cfe31c6310cbd22900084d353a93f348291e0c6e -doccontainersize 1792 -doccontainerchecksum 718c59d1c05689fbb4641ead9437b2ddde19f848b6f7c9fd5f4c91b10abe9fc6413c531c2f5af3f9e70e30578341116e5b4731a8f873f75fd4ee0803f3597a3b +containersize 1972 +containerchecksum 0b887dac7fb97c7faeabaf1863c0dd9b086b0f8d6e91e399c6a19a1d7950d1940a117a0176104256d8ea18ae822c6bf111140eca3ec9173e458a94233af4537a +doccontainersize 1828 +doccontainerchecksum a6b06eb89e575e917d7bfed36b4080170d98001b70f257a94bdcf5fdd20779562a07a357469da56b85d5d1618e5bd9e6406d1f6679ec6025579f49e19c670558 docfiles size=2 RELOC/doc/latex/bxghost/LICENSE RELOC/doc/latex/bxghost/README.md details="Readme" -runfiles size=1 +runfiles size=2 RELOC/tex/latex/bxghost/bxghost.sty catalogue-contact-bugs https://github.com/wtsnjp/BXghost/issues catalogue-contact-repository https://github.com/wtsnjp/BXghost catalogue-ctan /language/japanese/BX/bxghost catalogue-license mit catalogue-topics japanese macro-supp -catalogue-version 0.3.0 +catalogue-version 0.4.0 name bxjaholiday category Package -revision 57025 +revision 60636 shortdesc Support for Japanese holidays relocated 1 longdesc This LaTeX package provides a command to convert dates to names @@ -43842,10 +44810,10 @@ longdesc of Japanese holidays. Another command, converting dates to the longdesc day of the week in Japanese, is available as a free gift. longdesc Further (lower-level) APIs are provided for expl3. The package longdesc supports pdfTeX, XeTeX, LuaTeX, pTeX, and upTeX. -containersize 5576 -containerchecksum e062446514cdcf8e817f06a33cd02a29cd1985dff450a89baaf2e230fd9dbe20e92d3a34b661ec12c764c5a6230b1fede49034847fcac2d2db2377eb7d4450cb -doccontainersize 208336 -doccontainerchecksum 3b44cf93b4afbbf97263b091509a5486bcbc6fc7091bc8a583be73f35487962af93f071547a78895231fb576054e440271abea20a7b07d111c197382b52ee746 +containersize 5600 +containerchecksum 4f5dc4081f989b73e5334d62af403922e2918424cff24480644f1e9016e3e20fb044cb22da91a035b198aa92edd0a51e985fe791a4c99ffbde2d339ca46a3918 +doccontainersize 210340 +doccontainerchecksum 6d3ccd7c279e9dd8063296d843dbb6b42af90359b16f421eaddc7b2ddf23e2dc6077d4748abbef3c67c9672536d58a20746848237525a4cf8ec87ed19117a618 docfiles size=60 RELOC/doc/latex/bxjaholiday/LICENSE RELOC/doc/latex/bxjaholiday/README.md details="Readme" @@ -43860,7 +44828,7 @@ catalogue-contact-repository https://github.com/wtsnjp/BXjaholiday catalogue-ctan /language/japanese/BX/bxjaholiday catalogue-license mit catalogue-topics japanese date-time expl3 -catalogue-version 1.1.0 +catalogue-version 1.1.1 name bxjalipsum category Package @@ -43890,7 +44858,7 @@ catalogue-version 0.3a name bxjaprnind category Package -revision 45291 +revision 59641 shortdesc Adjust the position of parentheses at paragraph head relocated 1 longdesc In Japanese typesetting, opening parentheses placed at the @@ -43898,11 +44866,11 @@ longdesc beginning of paragraphs or lines are treated specially; for longdesc example, while the paragraph indent before normal kanji longdesc characters is 1em, the indent before parentheses can be 0.5em, longdesc 1em or 1.5em deoending on the local rule in effect. -containersize 2808 -containerchecksum 77f754e9d9cfc643286df17c7102685ee4c893b5b99308da7a8a9033fc043a7ac95a34dc4a253da4f5e6ed29b35a04376eba1635abbbbe6a6e2670d0d47f50b8 -doccontainersize 387396 -doccontainerchecksum 0010c6e9d1041013401f59820795e338d9e0f852b2d29212fda0c66cda3e2dbdf59593547a8d83d9c6d78d48fb0372a4335976ad1fcc190c3c71a3b5607a47a4 -docfiles size=103 +containersize 3180 +containerchecksum 90d69860d7017c414cae328806e4d6e9a788dfe46f7a6a5792a0e8df563471b5d60aa6b7d2ea45caea3caf954a809f64549f24105d9856d6b89f96d366a02fcf +doccontainersize 163424 +doccontainerchecksum 40c81a58de05b25b5ec537ee6ce8feaa9476ce64898e7ebc67ff1d5497e53eab341734438160e578487753ec9bb747d8c69cbd4365895326b081588b92f6677e +docfiles size=47 RELOC/doc/latex/bxjaprnind/LICENSE RELOC/doc/latex/bxjaprnind/README-ja.md details="Readme" language="ja" RELOC/doc/latex/bxjaprnind/README.md details="Readme" @@ -43910,13 +44878,13 @@ docfiles size=103 RELOC/doc/latex/bxjaprnind/bxjaprnind.tex RELOC/doc/latex/bxjaprnind/sample-bxjaprnind.pdf RELOC/doc/latex/bxjaprnind/sample-bxjaprnind.tex -runfiles size=2 +runfiles size=3 RELOC/tex/latex/bxjaprnind/bxjaprnind.sty catalogue-contact-home https://github.com/zr-tex8r/BXjaprnind catalogue-ctan /language/japanese/BX/bxjaprnind catalogue-license mit catalogue-topics japanese macro-supp -catalogue-version 0.3b +catalogue-version 0.4a name bxjatoucs category Package @@ -43948,7 +44916,7 @@ catalogue-version 0.2 name bxjscls category Package -revision 57625 +revision 63011 shortdesc Japanese document class collection for all major engines relocated 1 longdesc This package provides an extended version of the Japanese @@ -43957,23 +44925,23 @@ longdesc original version supports only pLaTeX and upLaTeX, the extended longdesc version also supports pdfLaTeX, XeLaTeX and LuaLaTeX, with the longdesc aid of suitable packages that provide capability of Japanese longdesc typesetting. -containersize 32932 -containerchecksum 589b5b44ad6a4743a039b427d8caabae51c070591f808218f432a21df4c442df9878fd5fa882d6e5090ed808c0f689ecb8d9ee11e131415c7dd69ef992e6d898 -doccontainersize 1518456 -doccontainerchecksum e999fa0ccac37f7f5793e5f0ebf096615ef9c92cb1311e885edfced06ddd5c21ef3220bc5ac760e99dc4b49dd8d4d1d4b612d4f686433ce15e73a7222b8605d0 -docfiles size=410 +containersize 33920 +containerchecksum 23b3ad893f6d3d4ca3e05bc047eca414058974f622ec966c9a6f6f02f34f664e08a1aa8ef1fb64f9665c73ca8cb8b396336c00917b0295c8dc421e6b52bd96d1 +doccontainersize 1207792 +doccontainerchecksum 2c56a1cbcfdf4760b47919b5669a118f79615eccfc66681b1d6eb3c5ff2037f9b9de283558923e28a696059ad2d210c6568e6fc1e7e342b74978100e79494d32 +docfiles size=324 RELOC/doc/latex/bxjscls/LICENSE RELOC/doc/latex/bxjscls/README-ja.md details="Readme (Japanese)" language="ja" RELOC/doc/latex/bxjscls/README.md details="Readme" RELOC/doc/latex/bxjscls/bxjscls-manual.pdf details="User guide (Japanese)" language="ja" RELOC/doc/latex/bxjscls/bxjscls-manual.tex RELOC/doc/latex/bxjscls/bxjscls.pdf details="Package documentation (Japanese)" language="ja" -srccontainersize 82096 -srccontainerchecksum 27a1df36d928544d84ac322104c723cddaae3eada19d7b205150463c6c6e2c4da33d87c34547b02fc06b01eae4b67f3356c31132bbcb1538ec8b4cbd495855c3 -srcfiles size=100 +srccontainersize 85064 +srccontainerchecksum f76994ec09a8eb2b86ec1a5d13dc8e005fa5210566e28086f1175056f1014276ee799c2cb6f2e38d09f8dee645f86c02f6de12821215a691b7cba4d6cd3449fd +srcfiles size=103 RELOC/source/latex/bxjscls/bxjscls.dtx RELOC/source/latex/bxjscls/bxjscls.ins -runfiles size=101 +runfiles size=103 RELOC/tex/latex/bxjscls/bxjsarticle.cls RELOC/tex/latex/bxjscls/bxjsbook.cls RELOC/tex/latex/bxjscls/bxjscjkcat.sty @@ -43990,7 +44958,7 @@ catalogue-contact-repository https://github.com/zr-tex8r catalogue-ctan /language/japanese/BX/bxjscls catalogue-license bsd2 catalogue-topics japanese class -catalogue-version 2.5 +catalogue-version 2.7a name bxnewfont category Package @@ -44021,27 +44989,29 @@ catalogue-version 0.2b name bxorigcapt category Package -revision 48606 +revision 63058 shortdesc To retain the original caption names when using Babel relocated 1 longdesc This package forces the caption names (`\chaptername`, longdesc `\today`, etc) declared by the document class in use to be used longdesc as the caption names for a specific language introduced by the longdesc Babel package. -containersize 2604 -containerchecksum de76176e7448732d3d429c11b605f24a01779651dc5bb3969a6cdd45ac1801a9d2472dcb4bda9751aae09428d7962981a4c9c581244f15b68b6a4aea43d54972 -doccontainersize 2112 -doccontainerchecksum 0ec8b913862e51f89f661de3f628bb51a306d09d04adce4ff46183d8bb24c351f73c877b08b699f704661ae2c31131b7a959ad863a3a6613235318f8825136a2 -docfiles size=2 +containersize 2504 +containerchecksum a5d39b831ed48e603ca74e7dc3498c8b78b6a33194f1d0907a21ace99c1ab1bfcfb5ee187b49bd7155893d8785baa900e657a0613c646c1cb7b850ea1a1d026a +doccontainersize 254528 +doccontainerchecksum 29363fce42bf583f2de272fd70d4d13d20da8dd08e7dc3deb2ef715fd3d2d3a60da9e86f64293cdb935f2d4ef784991d745c5ccd0455bcd915b0081fb96cfa3d +docfiles size=66 RELOC/doc/latex/bxorigcapt/LICENSE RELOC/doc/latex/bxorigcapt/README.md details="Readme" + RELOC/doc/latex/bxorigcapt/bxorigcapt.pdf + RELOC/doc/latex/bxorigcapt/bxorigcapt.tex runfiles size=2 RELOC/tex/latex/bxorigcapt/bxorigcapt.sty catalogue-contact-home https://github.com/zr-tex8r/BXorigcapt catalogue-ctan /macros/latex/contrib/bxorigcapt catalogue-license mit catalogue-topics typesetting -catalogue-version 0.3 +catalogue-version 1.0 name bxpapersize category Package @@ -44189,35 +45159,65 @@ catalogue-license cc-by-4 lppl1.3 catalogue-topics graphics pgf-tikz amusements catalogue-version 1.0 +name byrne +category Package +revision 61943 +shortdesc This package provides a set of tools to typeset geometric proofs in the style of Oliver Byrne's 1847 ed. of Euclid's "Elements" +relocated 1 +longdesc This package is a LaTeX adaptation of a set of tools developed +longdesc for ConTeXt reproduction of Oliver Byrne's 1847 edition of the +longdesc first six books of Euclid's "Elements"; +longdesc (https://github.com/jemmybutton/byrne-euclid). It consists of a +longdesc MetaPost library, responsible for all the drawing and a set of +longdesc LaTeX macros to conveniently use them. This package works with +longdesc LuaLaTeX and relies on luamplib v2.23.0 or higher. +containersize 24932 +containerchecksum ef27aa477ed05bfbfbe3729fcfe119f9e7e3335b9669a34ae812b21084c2063b819e1201340f3db269f9f2234b5644054ab30fb3112b6bae142c7e5a0c6831ea +doccontainersize 164212 +doccontainerchecksum d0c03c352aed98d7b1abff22d8613f34d206807fa8e0635b88b764f136bc851dd53f8757aff45f636e1c17c32ddbe481867a3e30218dc97ca07f25a147c1e435 +docfiles size=53 + RELOC/doc/metapost/byrne/README details="Readme" + RELOC/doc/metapost/byrne/byrne-latex.pdf details="Package documentation" + RELOC/doc/metapost/byrne/byrne-latex.tex +runfiles size=40 + RELOC/metapost/byrne/byrne.mp + RELOC/tex/latex/byrne/byrne.sty +catalogue-contact-bugs https://github.com/jemmybutton/byrne-latex/issues +catalogue-contact-home https://github.com/jemmybutton/byrne-latex +catalogue-ctan /graphics/metapost/contrib/macros/byrne +catalogue-license gpl3+ +catalogue-topics luatex graphics graphics-mpost +catalogue-version 0.2.2 + name bytefield category Package -revision 56821 +revision 60265 shortdesc Create illustrations for network protocol specifications relocated 1 longdesc The bytefield package helps the user create illustrations for longdesc network protocol specifications and anything else that utilizes longdesc fields of data. These illustrations show how the bits and bytes longdesc are laid out in a packet or in memory. -containersize 4916 -containerchecksum a36c81313224ac79fdd7d51f954aef437f011314061473455f0cc2be0cc52659c83400140a3b924a75c76d825b14ce3135e324438d9bf8830cf40a1c4d536a32 -doccontainersize 741368 -doccontainerchecksum 1aa94c8da8ca322cac0360205fc2724a9108aa0ebd3332fd0cd749123d7a1fde7467006595240e65937e0a6deb78a810efa677ce27b51ef62f5f15ebd620e593 -docfiles size=199 +containersize 4892 +containerchecksum 6f128c419989627e6ba7329932588121f88a63d89761d5cc912b8d53371ee5c80651dd6a3e0f8e9fb16d77ef3818baa65c317b1629b954a45743c993849732d9 +doccontainersize 754116 +doccontainerchecksum e7a496c61fde7af9d5ffb96b4dc1c2dfff8dc3883b07ece63007b2987f1ecb5d0d751daa001b0d2c045c9ca5be9ce074d37aefde8981fa88a2c9e91f7c3bdbe7 +docfiles size=210 RELOC/doc/latex/bytefield/README details="Readme" - RELOC/doc/latex/bytefield/bf-example.pdf + RELOC/doc/latex/bytefield/bf-example.pdf details="Example of use" RELOC/doc/latex/bytefield/bf-example.tex RELOC/doc/latex/bytefield/bytefield.pdf details="Package documentation" -srccontainersize 29580 -srccontainerchecksum be5993e9addb0f22a0e618b934ba77e4169f5dac3f07ca8e3986ddd4a001c7483b52fb5b3f1575c5b07339c9227891dc7794653c9be5fe531c7375dbee43ca30 +srccontainersize 29556 +srccontainerchecksum e017a2d0ea3b04682a2c5e8c0f1fc76d3d45f25161c00695f134947da31d98fd89967be43785c307893f34dee0f29ecce99c3aa539370463b31093c03b2e78ab srcfiles size=36 RELOC/source/latex/bytefield/bytefield.dtx RELOC/source/latex/bytefield/bytefield.ins runfiles size=6 RELOC/tex/latex/bytefield/bytefield.sty catalogue-ctan /macros/latex/contrib/bytefield -catalogue-license lppl1.3c +catalogue-license lppl1.3a catalogue-topics engineering comp-sci comp-net -catalogue-version 2.6 +catalogue-version 2.7 name c-pascal category Package @@ -44251,18 +45251,18 @@ catalogue-version 1.2 name c90 category Package -revision 54074 +revision 60830 shortdesc c90 font encoding for Thai relocated 1 longdesc part of the CJK package, ctan.org/pkg/cjk -containersize 1928 -containerchecksum 9ad45614fa33b2272b0975cd8a044342d7d59d3dcef0b051f7aa49b5821764f838d1ed3f2b69e577a3c5cad1c471f412d4a312ad884ed4f9f29fe0a0782eeb02 -doccontainersize 86520 -doccontainerchecksum 8b92590067d8c36b9d91a035c1eb88510327bade43f2458b12c64a74d6f0d74f23a33b61fe9ac8949d9a05137976a22e8a513ed3c6d40bb6138ccf3975ab0b8d -docfiles size=22 +containersize 1924 +containerchecksum 2350e99bfd047ea514586894d20bd37dc778c74fd4c1848063ba7d53cb59ed5df36cd20fd51140ede8af7f32ed7efc44e1d4f3db4a0baaa7d1439941ed5297a9 +doccontainersize 94164 +doccontainerchecksum 9561381312a2e3fcd6a03da1082e9bdb5a2c30e241078adbb70d06060a21674fc8a40c5cb81ce87d31ff99c168d73e9b4074cb3a6114439d5a441dd0054cc682 +docfiles size=24 RELOC/doc/fonts/enc/c90/c90.pdf srccontainersize 9824 -srccontainerchecksum bd250ed720d900551167efe6f17844e2ef89005e9f8014d46b50e6abde74fdf84f0960ae452befdf018d6b39f3efb58dbe600b73261c935a4c35f0228a3d0b46 +srccontainerchecksum 774c2aae917343ba9dd78785d2dc9123bf1dfd0920b638ee991a92a9a87199205fea04ea36304806c7213a2bb4ef06459f385558c9691a7dddff69cfe4d35fa0 srcfiles size=17 RELOC/source/fonts/enc/c90/c90.etx RELOC/source/fonts/enc/c90/c90.mtx @@ -45401,7 +46401,7 @@ catalogue-version 2.4.2 name calxxxx-yyyy category Package -revision 57282 +revision 61463 shortdesc Print a calendar for a group of years relocated 1 longdesc The package prints a calendar for two or more years, according @@ -45410,15 +46410,15 @@ longdesc dependent" in the sense that it will start weeks according to longdesc local rules: e.g., weeks conventionally start on Monday in the longdesc English-speaking world. The package requires array, babel, and longdesc geometry. -containersize 6276 -containerchecksum 2e9355442fdf8c4389fc09c8966c5e6b72cfe2df1b3209ec698db686579bef9ab41c17a36bd9714b3e917a8bcbc8ae568ca34bc7112a5a39d00a5b2c5340ac65 -doccontainersize 376788 -doccontainerchecksum 849652e8def77d6f9f0d16f29753df5e5b9095bcfed9be8105294df7ddc26644d1784a27a8b203d9e6c295c0f1e7f58d36f17bf98752ec9ee26ac3ac5a2f361d +containersize 6280 +containerchecksum d100ebfbd0b52945d0cf943995dfd2cad8f8bbfc8fd7260ce288a3f164b1ffdce9b4b604900bcb9f69e95e4a302c574746757c79b7af9e7d5fa20d349e7ce107 +doccontainersize 376564 +doccontainerchecksum cd1be496767b9817978e9baacb7a3edf6c1d025b6aafd701772a289318fe86998904863148e8e2e807f74207fb089e27a1e3e60100587c4179fa91363b85864a docfiles size=109 RELOC/doc/latex/calxxxx-yyyy/README details="Readme" - RELOC/doc/latex/calxxxx-yyyy/cal2021-2038_DE.pdf details="Sample (German) Calendar" language="de" - RELOC/doc/latex/calxxxx-yyyy/cal2021-2038_DK.pdf details="Sample (Danish) Calendar" language="da" - RELOC/doc/latex/calxxxx-yyyy/cal2021-2038_EN.pdf details="Sample (English) Calendar" language="en" + RELOC/doc/latex/calxxxx-yyyy/cal2022-2039_DE.pdf details="Sample (German) Calendar" language="de" + RELOC/doc/latex/calxxxx-yyyy/cal2022-2039_DK.pdf details="Sample (Danish) Calendar" language="da" + RELOC/doc/latex/calxxxx-yyyy/cal2022-2039_EN.pdf details="Sample (English) Calendar" language="en" RELOC/doc/latex/calxxxx-yyyy/calxxxx-yyyy-doc.pdf details="Package documentation" runfiles size=5 RELOC/tex/latex/calxxxx-yyyy/calxxxx-yyyy-doc.tex @@ -45427,7 +46427,7 @@ catalogue-also calxxxx catalogue-ctan /macros/latex/contrib/calxxxx-yyyy catalogue-license lppl1.3c catalogue-topics calendar -catalogue-version 20.21a +catalogue-version 20.22a name cancel category Package @@ -46511,7 +47511,7 @@ catalogue-topics caption name caption category Package -revision 56771 +revision 62757 shortdesc Customising captions in floating environments relocated 1 longdesc The caption package provides many ways to customise the @@ -46523,35 +47523,31 @@ longdesc compatibility notes, for other packages, is provided in the longdesc documentation. The package also provides the "caption outside longdesc float" facility, in the same way that simpler packages like longdesc capt-of do. The package supersedes caption2. -containersize 30812 -containerchecksum d0e7276e6e84cabc85d64bc397fd2e4a258e913e4f78022ae40f3c7293e7f9b3f34dd011a944223507cb1555dbf2031dc563e34a5f7064e9903964bda5a893c3 -doccontainersize 1564528 -doccontainerchecksum 50018fff476b99763a3373b9defdf9de854915af11cf37f3a00907483ac481b9a0709d23f6d3612ab754c3f079eda905c5fa3447f576dadcb65f83a5ae5a98e8 -docfiles size=486 +containersize 59644 +containerchecksum 55109f93b3dbdb817985c13b4ab55c0effb4122162158e014e7626d3093ee8ad4496374b0a337da27640f22e4ccfced8aff21cc198b932edc95092e67f43c14c +doccontainersize 740312 +doccontainerchecksum bd6435cf073f65ad373aff3970e802751ad3b41d3d8683b4b23a7592a5d8a780c9870ca7a5ffd2c26c4990384c5d97565fa5dea17c162a0b922584b87efba687 +docfiles size=260 RELOC/doc/latex/caption/CHANGELOG RELOC/doc/latex/caption/README details="Readme" RELOC/doc/latex/caption/SUMMARY RELOC/doc/latex/caption/bicaption.pdf - RELOC/doc/latex/caption/caption-deu.pdf details="German documentation" language="de" - RELOC/doc/latex/caption/caption-eng.pdf details="English documentation" language="en" RELOC/doc/latex/caption/caption-light.pdf - RELOC/doc/latex/caption/caption-rus.pdf details="Russian documentation" language="ru" + RELOC/doc/latex/caption/caption.pdf details="English documentation" language="en" + RELOC/doc/latex/caption/caption2.pdf RELOC/doc/latex/caption/ltcaption.pdf RELOC/doc/latex/caption/subcaption.pdf -srccontainersize 203920 -srccontainerchecksum 5f961b0fb1a11d5f28d75f58331d0b79bb87800d4a5412c57a66c5693c07225a46e49cb42f8f0653e06a74e2c7de38660f99d89f12905892f47fda5ba6820826 -srcfiles size=313 +srccontainersize 211332 +srccontainerchecksum a099da0a5d70e8fa16ebfb9e4b7837979f8ddd7fb30cb23d13e1104c1449fab119c4b7bb9b43f1f5e9bd76888aae4e78db924e8ed386418fc8467f501f4a5656 +srcfiles size=690 RELOC/source/latex/caption/bicaption.dtx RELOC/source/latex/caption/caption-ams-smf.dtx RELOC/source/latex/caption/caption-beamer.dtx - RELOC/source/latex/caption/caption-deu.tex RELOC/source/latex/caption/caption-elsarticle.dtx - RELOC/source/latex/caption/caption-eng.tex RELOC/source/latex/caption/caption-koma.dtx RELOC/source/latex/caption/caption-light.dtx RELOC/source/latex/caption/caption-memoir.dtx RELOC/source/latex/caption/caption-ntg.dtx - RELOC/source/latex/caption/caption-rus.tex RELOC/source/latex/caption/caption-thesis.dtx RELOC/source/latex/caption/caption.dtx RELOC/source/latex/caption/caption.ins @@ -46559,9 +47555,22 @@ srcfiles size=313 RELOC/source/latex/caption/caption3.dtx RELOC/source/latex/caption/cat.eps RELOC/source/latex/caption/elephant.eps + RELOC/source/latex/caption/fallback/v1/caption.dtx + RELOC/source/latex/caption/fallback/v2.0/caption2.dtx + RELOC/source/latex/caption/fallback/v2.1/caption2.dtx + RELOC/source/latex/caption/fallback/v3.0/caption.dtx + RELOC/source/latex/caption/fallback/v3.1/caption.dtx + RELOC/source/latex/caption/fallback/v3.2/caption.dtx + RELOC/source/latex/caption/fallback/v3.2/caption3.dtx + RELOC/source/latex/caption/fallback/v3.3/caption.dtx + RELOC/source/latex/caption/fallback/v3.3/caption3.dtx + RELOC/source/latex/caption/fallback/v3.4/caption.dtx + RELOC/source/latex/caption/fallback/v3.4/caption3.dtx + RELOC/source/latex/caption/fallback/v3.5/caption.dtx + RELOC/source/latex/caption/fallback/v3.5/caption3.dtx RELOC/source/latex/caption/ltcaption.dtx RELOC/source/latex/caption/subcaption.dtx -runfiles size=52 +runfiles size=234 RELOC/tex/latex/caption/bicaption.sty RELOC/tex/latex/caption/caption-ams-smf.sto RELOC/tex/latex/caption/caption-beamer.sto @@ -46573,7 +47582,22 @@ runfiles size=52 RELOC/tex/latex/caption/caption-thesis.sto RELOC/tex/latex/caption/caption.sty RELOC/tex/latex/caption/caption2.sty + RELOC/tex/latex/caption/caption2_1995-10-09.sty + RELOC/tex/latex/caption/caption2_2005-10-03.sty RELOC/tex/latex/caption/caption3.sty + RELOC/tex/latex/caption/caption3_2007-04-11.sty + RELOC/tex/latex/caption/caption3_2010-01-14.sty + RELOC/tex/latex/caption/caption3_2011-11-01.sty + RELOC/tex/latex/caption/caption3_2019-09-01.sty + RELOC/tex/latex/caption/caption3_2020-07-29.sty + RELOC/tex/latex/caption/caption3_2020-10-26.sty + RELOC/tex/latex/caption/caption_1995-04-05.sty + RELOC/tex/latex/caption/caption_2007-04-16.sty + RELOC/tex/latex/caption/caption_2010-01-09.sty + RELOC/tex/latex/caption/caption_2011-11-10.sty + RELOC/tex/latex/caption/caption_2019-09-01.sty + RELOC/tex/latex/caption/caption_2020-07-29.sty + RELOC/tex/latex/caption/caption_2020-10-26.sty RELOC/tex/latex/caption/ltcaption.sty RELOC/tex/latex/caption/subcaption.sty catalogue-also subcaption bicaption @@ -46612,7 +47636,7 @@ catalogue-version 0.1 name carlisle category Package -revision 56753 +revision 59577 shortdesc David Carlisle's small packages relocated 1 longdesc Many of David Carlisle's more substantial packages stand on @@ -46624,16 +47648,16 @@ longdesc documents; A jiffy to remove counters from other counters' longdesc reset lists (now obsolete as it has been incorporated into the longdesc LaTeX format); A jiffy to create 'slashed' characters for longdesc physicists. -containersize 8664 -containerchecksum 679a07121b01b5ef1ad15b5713bf2b38374d49458d754eb204c914bc02dfd4ed429e30826efd980be0bfd1cefad7607804a04e8a820980877bea68286b23961f -doccontainersize 70876 -doccontainerchecksum 55265a53e2ae899bb6f856626f155c96084328b7967e6c599e56d53faa5b746efda2f98b6f9b4571d7473da8c664799c259d2f052776b4da218dddc03265df2b -docfiles size=19 +containersize 8688 +containerchecksum 345c61b7eb6637e73a66b5f9183ec39188d4e2ffdd418f12d8ae70394f447eaf8a5d8c62e1adfa515ab7879e1afac4163957ae0b6facafd9ae6ad6f300acbe03 +doccontainersize 74704 +doccontainerchecksum 54c785d458a5a2848c2ae5c730215df4a66a7dc523605d3a9a8985cbd65677627a2a5f5800f055da65ecfaf096fda609f4a7f3a5ce22339f0ee6bec635250ec7 +docfiles size=21 RELOC/doc/latex/carlisle/README.txt details="Bundle README" RELOC/doc/latex/carlisle/ltx1.tex RELOC/doc/latex/carlisle/ltxtable.pdf details="Documentation of ltxtable" -srccontainersize 2884 -srccontainerchecksum 350e30ed75ab3f6b3e33d4d0c16f84cc7cf887b022175437ab11bf561698c3d06d624f02971652ff370de1c4e6454e0a3cdbb75530e08bbf141ba9ef7298b942 +srccontainersize 2968 +srccontainerchecksum 9acfe2c47c7a6a9ee358bc79482f2b21f6ab735fe25696e04a996cfad798a0461dcc0bccf6ee7fff9a6b9e22307f5312e26f9c4fba46a03f0289b8031a6bb97d srcfiles size=2 RELOC/source/latex/carlisle/ltxtable.tex runfiles size=8 @@ -46931,34 +47955,79 @@ catalogue-ctan /fonts/carolmin-ps catalogue-license lppl catalogue-topics font font-bookhand font-type1 +name cartonaugh +category Package +revision 59938 +shortdesc A LuaLaTeX package for drawing karnaugh maps with up to 6 variables +relocated 1 +longdesc This package, a fork of 2pi's karnaugh-map package, draws +longdesc karnaugh maps with 2, 3, 4, 5, and 6 variables. It also +longdesc contains commands for filling the karnaugh map with terms +longdesc semi-automatically or manually. Last but not least it contains +longdesc commands for drawing implicants on top of the map. The name +longdesc "cartonaugh" is a portmanteau of "cartographer" and "karnaugh". +longdesc The package needs LuaLaTeX and depends on TikZ, xparse, and +longdesc xstring. +containersize 6960 +containerchecksum 354baf8e8cffc0849494e4f79a64111bc0fd4a63e2454b4d4763bcf0c25511e4fe70caf048c628695a90c55c04fea0fcb026a57e72131e746f9d795fbf54fc82 +doccontainersize 165704 +doccontainerchecksum 3811c97d39d7738ee26cc40f839eaf9f51d798d7f14a93c5906ea977a20ff864f84772adf3815216827894fec67f21c488797b4cf0b4db3c7ef6c551637d0493 +docfiles size=53 + RELOC/doc/latex/cartonaugh/README.md details="Readme" + RELOC/doc/latex/cartonaugh/cartonaugh-example.pdf + RELOC/doc/latex/cartonaugh/cartonaugh-example.tex + RELOC/doc/latex/cartonaugh/cartonaugh.pdf details="Package documentation" + RELOC/doc/latex/cartonaugh/test.sh + RELOC/doc/latex/cartonaugh/test/cartonaugh-bw-color.tex + RELOC/doc/latex/cartonaugh/test/cartonaugh-grid.tex + RELOC/doc/latex/cartonaugh/test/cartonaugh-implicant.tex + RELOC/doc/latex/cartonaugh/test/cartonaugh-implicantcorner.tex + RELOC/doc/latex/cartonaugh/test/cartonaugh-implicantedge.tex + RELOC/doc/latex/cartonaugh/test/cartonaugh-options.tex + RELOC/doc/latex/cartonaugh/test/cartonaugh-terms.tex +srccontainersize 10396 +srccontainerchecksum 9e417dd74451cf07d406f0c085231c175ba5bed083456a06cf9e0e3539ff32b2c6d596190ff7421b879572f0f568fd775c66e4eedeb776e69d6e5dff461dffdf +srcfiles size=16 + RELOC/source/latex/cartonaugh/cartonaugh.dtx + RELOC/source/latex/cartonaugh/cartonaugh.ins +runfiles size=8 + RELOC/tex/latex/cartonaugh/cartonaugh.lua + RELOC/tex/latex/cartonaugh/cartonaugh.sty +catalogue-contact-bugs https://github.com/Electro707/Cartonaugh/issues +catalogue-contact-repository https://github.com/Electro707/Cartonaugh +catalogue-ctan /graphics/pgf/contrib/cartonaugh +catalogue-license cc-by-sa-3 +catalogue-topics engineering maths pgf-tikz luatex +catalogue-version 1.0 + name cascade category Package -revision 55759 +revision 60310 shortdesc Constructions with braces to present mathematical demonstrations relocated 1 longdesc The LaTeX package cascade provides a command \Cascade to do longdesc constructions to present mathematical demonstrations with longdesc successive braces for the deductions. -containersize 2280 -containerchecksum 2c108ed478340c3605848c67dced82eb09040632e63dc59aa00c2ff52d0a0ff9c174240adb096ffdfbce8449c4b612df4ad0da05e41bfdf0040ed4e510a0ea19 -doccontainersize 168008 -doccontainerchecksum f3b650bc8ffcb089b09a94bdeda3e188df26c5494cbcc515c095670e6f13be31e6d18a19b781d98fd78ea9df7144f9d5e8bed13a79da99de1f2d0329079438f6 -docfiles size=47 +containersize 2488 +containerchecksum 261849263f2e07077ce67daa2ac5f7e1b05245a45386473e91867e30f071d7d0c103fabaa04b02b8033aff42169998193b56728ea2bdd98beb1851ba010c1f79 +doccontainersize 178816 +doccontainerchecksum 08f630b077b01b3db0136446b65ca5dbd53d7814187e792e86e6f678663c2bd204db3f92f9e4937ca22645933fea851363a5bb897f6d44072d02a48f9f27d8a6 +docfiles size=52 RELOC/doc/latex/cascade/README.md details="Readme" RELOC/doc/latex/cascade/cascade-french.pdf details="Package documentation" language="fr" RELOC/doc/latex/cascade/cascade-french.tex RELOC/doc/latex/cascade/cascade.pdf details="Package documentation" -srccontainersize 6340 -srccontainerchecksum 3b5b9fc20b90dee62d281ba4d25953e660b52488271a812e595215f255c7947131ae33d3cbc65036242d25996bdfe40a980650cd942af2cf6029e408f0f7f915 -srcfiles size=7 +srccontainersize 6912 +srccontainerchecksum 7c8fa6fcb3a1543cf7b5ca000c59eeab7924f0a68178b0825abc4d720b09e0179087299bde63540bc3f5faf8664234a1135d32b4f7b7b19b005c63a991101182 +srcfiles size=8 RELOC/source/latex/cascade/cascade.dtx RELOC/source/latex/cascade/cascade.ins -runfiles size=2 +runfiles size=3 RELOC/tex/latex/cascade/cascade.sty catalogue-ctan /macros/latex/contrib/cascade catalogue-license lppl1.3 -catalogue-topics maths -catalogue-version 1.1 +catalogue-topics maths expl3 +catalogue-version 1.2 name cascadia-code category Package @@ -47295,24 +48364,24 @@ catalogue-version r0.2 name catechis category Package -revision 49061 +revision 59998 shortdesc Macros for typesetting catechisms relocated 1 longdesc The macros include: format for question-and-answer; comments on longdesc answers; lengthier explanations of answers; citations. The longdesc formatting of all the macros is highly (and simply) longdesc customizable. -containersize 1664 -containerchecksum 2fb8f8ae6f9e597740edbdd0e686f9715dbd4ad2df2cf9d3737b09d1ef496582e243b8e21414fab8cb89d3d5a8ad30a4d82276551ad6fa548895c6cbc7612cb9 -doccontainersize 395344 -doccontainerchecksum 2273842b6b0222c98736fe6338eec505e5a75ca45d180c259bb3073ed47a5d0bab65fbb95630076f764db64d978ad8b3dbdb6a12775d2af3ea730c9d1b938bf6 +containersize 1660 +containerchecksum 3994f92840c261d92ad8ebcf3205491146ab64cc65b7685557d2b84e3ef73058f3e968726b157d13e986a5ca40aeac2a9ffd48d019664ed2da4f01589ef4f0df +doccontainersize 395736 +doccontainerchecksum 8b44ed2ca1ed8abbd5acc75074a2e297cc72632cda43a7049009631a79e459052808e51b169bd0be7932245ea2539223587b38cdc6d06e67c16da457b7036560 docfiles size=102 RELOC/doc/latex/catechis/CHANGES RELOC/doc/latex/catechis/README details="Readme" RELOC/doc/latex/catechis/catechis.pdf details="Package documentation" RELOC/doc/latex/catechis/lppl.txt -srccontainersize 6420 -srccontainerchecksum bd78292392877d0694fc085ab92e64ea47df555103ac745c8a0751ac445d0c74a034bfa9be1b39a3e16c0578da7bb68c7635a359f3caf69a2dd3d03ad21b51fb +srccontainersize 6440 +srccontainerchecksum 43827e136677ad8523499d0b102a7ad4be3b95a9818a8720065d98beb07c5cf1a7f6b36c0985b7f4c6fef43fdb233a6980a5899697297cf3ad39e0da6db6c33a srcfiles size=7 RELOC/source/latex/catechis/catechis.dtx RELOC/source/latex/catechis/catechis.ins @@ -47321,7 +48390,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/catechis catalogue-license lppl1.3 catalogue-topics theology -catalogue-version 2.5 +catalogue-version 2.6 name catoptions category Package @@ -47354,7 +48423,7 @@ catalogue-version 0.2.7h name causets category Package -revision 57139 +revision 61916 shortdesc Draw causal set (Hasse) diagrams relocated 1 longdesc This LaTeX package uses TikZ to generate (Hasse) diagrams for @@ -47362,11 +48431,11 @@ longdesc causal sets (causets) to be used inline with text or in longdesc mathematical expressions. The macros can also be used in the longdesc tikzpicture environment to annotate or modify a diagram, as longdesc shown with some examples in the documentation. -containersize 3672 -containerchecksum 3dbe4a3c2e5985dbb4a36134a3739adb97636086ad2c1d3f510e4607fb6a6d0d01cbd2d4e135835a9eb88d63128e3b9a4408bce3b910c406b47dad0d0b5c19b6 -doccontainersize 424340 -doccontainerchecksum 77f5ec1d8c16bb6d3772a78913825a1652c5130327e7851ddd16d5a5b0da9315e09dc113c880659b03d4263558781c36e1ed9ac546fabb9df88cfd4b4a3fb84b -docfiles size=123 +containersize 4292 +containerchecksum 48663667984e3a54effeebe59cc819815fe3e2b0a98efc40b28fd6812dc30fea796b70675b7404514efdf33b703a13a37a283e874a81483cebec5d60c568ae9b +doccontainersize 446248 +doccontainerchecksum 4e67ccd6777d5142412545afa30daa438a39f564420c4c5e76f3219b126caec5162cb93b1987c7c666957a604ce52b41e4757986e9118828e88f3703ce22f99b +docfiles size=130 RELOC/doc/latex/causets/README.md details="Readme" RELOC/doc/latex/causets/causet_tikz_example1.pdf RELOC/doc/latex/causets/causet_tikz_example1.tex @@ -47374,14 +48443,14 @@ docfiles size=123 RELOC/doc/latex/causets/causet_tikz_example2.tex RELOC/doc/latex/causets/causets.pdf details="Package documentation" RELOC/doc/latex/causets/causets.tex -runfiles size=4 +runfiles size=5 RELOC/tex/latex/causets/causets.sty catalogue-contact-bugs https://github.com/c-minz/LaTeX-causets/issues catalogue-contact-repository https://github.com/c-minz/LaTeX-causets catalogue-ctan /graphics/pgf/contrib/causets catalogue-license lppl1.3 catalogue-topics graphics pgf-tikz diagram-maths maths -catalogue-version 1.1 +catalogue-version 1.2 name cbcoptic category Package @@ -50500,22 +51569,23 @@ catalogue-version 3.2c name ccfonts category Package -revision 54686 +revision 61431 shortdesc Support for Concrete text and math fonts in LaTeX relocated 1 longdesc LaTeX font definition files for the Concrete fonts and a LaTeX longdesc package for typesetting documents using Concrete as the default longdesc font family. The files support OT1, T1, TS1, and Concrete longdesc mathematics including AMS fonts (Ulrik Vieth's concmath). -containersize 2124 -containerchecksum abac4ad2c89e2d07281de95ac76922066713c511a77d067219dee9fff64e6ed54870da0db5cf83bacca89af11b2e720e352638eee1adfd4265e63a9e887ade14 -doccontainersize 197776 -doccontainerchecksum a327a036c804040973462e836c6028895cbb3897047785c1e1f9152ba85393aaa0ab6c876b8878e58bc8e124656ba22e38bcc90ca75ba8d7d74fbbb66a1a4955 -docfiles size=50 +containersize 2164 +containerchecksum fb111cd33ec70fa672e759c9fc2894f6b0338e40bef7d1b2fda2c37a437fb1a5ad87ec87169ec389d9eb21068c890c960a5cc24efd6e443b5995d5001f4f7115 +doccontainersize 203648 +doccontainerchecksum b0e9b5ce6010b03afc52b6f4f7a978e8d5a8f1a382750bdbde0b758209e7f8dc57f84d950163e64381c2d7a8366a50a34c02286cc2011b9cde3e0d40810e01a4 +docfiles size=55 + RELOC/doc/latex/ccfonts/LICENSE RELOC/doc/latex/ccfonts/README details="Readme" RELOC/doc/latex/ccfonts/ccfonts.pdf details="Package documentation" srccontainersize 5756 -srccontainerchecksum fe3f77676ac1ddad784ef83cbe96e5a70219b7f7fd5b624f7338a95655851cac79d7c28951ac4ec1a62fbb62cd087b22bf38712b0130e05a833f2d46195d62ec +srccontainerchecksum 30a301941132ba7b85c59b7e806d2b28ff314bcaae30c228337344f09846cc1051a73df1e4a2b76e36d499095c5a21000f250ec13f967a6080280ea120dbecc7 srcfiles size=6 RELOC/source/latex/ccfonts/cc.fdd RELOC/source/latex/ccfonts/ccfonts.dtx @@ -50525,10 +51595,11 @@ runfiles size=3 RELOC/tex/latex/ccfonts/t1ccr.fd RELOC/tex/latex/ccfonts/ts1ccr.fd catalogue-also ecc +catalogue-contact-bugs https://gitlab.com/kjhtex/ccfonts/-/issues +catalogue-contact-repository https://gitlab.com/kjhtex/ccfonts.git catalogue-ctan /macros/latex/contrib/ccfonts catalogue-license lppl catalogue-topics font-supp -catalogue-version 1.2 name ccicons category Package @@ -50594,7 +51665,7 @@ catalogue-topics logo name ccool category Package -revision 56636 +revision 60600 shortdesc A key-value document command parser relocated 1 longdesc This package provides a key-value interface, \Ccool, on top of @@ -50611,26 +51682,28 @@ longdesc instance, one parameter value for style, another for a longdesc property). User input to \Ccool can optionally be serialized. longdesc This can useful for typesetting documents sharing the same longdesc notation. -containersize 3764 -containerchecksum 4571aa4b0d83f6651784f43e5b9b982a9d42494f9ddd5006a794d4eaa94c4217ef0e85ec2170eb2502c243c02b7b67f0e8dcacdf2ad2714f70e7f6cbbc24aa3b -doccontainersize 810856 -doccontainerchecksum 99c777464f24e2cc5775a342d682f43686d13dd13db606c30126408de8521cf68ae62acdeecf351dee510ab6550b247100bbe6cfdc2e04cbd183270fc91c62af -docfiles size=202 +containersize 3992 +containerchecksum 2b125b2e1fa1bf91abd3968749d422873993a6d34df66bccd2fdf8b71338cd6039be8e584f801fa12cfc90a59e32b3ca0de53ba07bdaeeac745aa2a73d05467e +doccontainersize 801384 +doccontainerchecksum 05db77b09aba0d4ccb3712a5f5086c93de9ce70e067bab00030e96a23b058b76b69f54b379ac0ad8d03e68a3986687b1ce18a980d9ee5b7e4cb80dd2064294ef +docfiles size=205 RELOC/doc/latex/ccool/README.md details="Readme" - RELOC/doc/latex/ccool/ccool-1343e33-8ca.tex + RELOC/doc/latex/ccool/ccool.bib RELOC/doc/latex/ccool/ccool.pdf details="Package documentation" -srccontainersize 16120 -srccontainerchecksum 31f6f051fbff8806df6bc84c03fbf5b33440800cea7083b8d6d36e585140dfe24e7fbb192531614dc65d27f23f53e46349b0c020a2cddf4817fe9d3b7b23be44 -srcfiles size=19 +srccontainersize 13112 +srccontainerchecksum dad84e19fabb04f783276ad11c389c9ab0425d81fd1e91eed87b6659247613bf759064e94de39904d13148393ec34ed0567e2d680c8b794113e844feb86d8932 +srcfiles size=15 RELOC/source/latex/ccool/ccool.dtx -runfiles size=3 + RELOC/source/latex/ccool/ccool.ins +runfiles size=4 RELOC/tex/latex/ccool/ccool.sty catalogue-also cool catalogue-contact-repository https://github.com/rogard/ccool +catalogue-contact-support https://github.com/rogard/ccool catalogue-ctan /macros/latex/contrib/ccool catalogue-license lppl1.3c catalogue-topics macro-def expl3 -catalogue-version 3.1 +catalogue-version 3.2 name cd category Package @@ -50695,9 +51768,40 @@ catalogue-license gpl catalogue-topics covers catalogue-version 1.0 +name cdcmd +category Package +revision 60742 +shortdesc Expandable conditional commands for LaTeX +relocated 1 +longdesc This package provides some conditional commands, just like the +longdesc styledcmd package. The difference is that cdcmd can define +longdesc expandable conditional commands. +containersize 3588 +containerchecksum 677fd271bd209933428d0b655529b7e6c4bfd6022c37c3ef5456e1ce6fe25c599a9883474c28dc9510e293a2ee5e87a49b797bb562b750e888c622bf6ac6d37f +doccontainersize 608048 +doccontainerchecksum bf6d3bb4422dae82e06d440713518dafa98ab7ef7b527268050ebe51880f90e45b76281c1d693f1b40e85f07d7f6d395f51ce2c642094e326c3b1d08534fcba2 +docfiles size=155 + RELOC/doc/latex/cdcmd/README.md details="Readme" + RELOC/doc/latex/cdcmd/cdcmd-cn.pdf details="Package documentation (Chinese)" language="zh" + RELOC/doc/latex/cdcmd/cdcmd-cn.tex + RELOC/doc/latex/cdcmd/cdcmd-test.tex + RELOC/doc/latex/cdcmd/cdcmd.pdf details="Package documentation (English)" +srccontainersize 6964 +srccontainerchecksum 50a2f50cc7432505c608aac180f7631d831742c8047a8f3da25bbdf6e83efd9121fe3b5256a2b139b1c3a29da4b2003304148f5f48c745734b811c1d853016de +srcfiles size=10 + RELOC/source/latex/cdcmd/cdcmd.dtx + RELOC/source/latex/cdcmd/cdcmd.ins +runfiles size=5 + RELOC/tex/latex/cdcmd/cdcmd.sty +catalogue-contact-repository https://github.com/Sophanatprime/cdcmd +catalogue-ctan /macros/latex/contrib/cdcmd +catalogue-license lppl1.3c +catalogue-topics macro-def macro-supp expl3 +catalogue-version 1.0 + name cdpbundl category Package -revision 46613 +revision 61719 shortdesc Business letters in the Italian style relocated 1 longdesc The C.D.P. Bundle can be used to typeset high-quality business @@ -50709,11 +51813,11 @@ longdesc write letters divided into sections and paragraphs, to include longdesc floating figures and tables, and to have the relevant indexes longdesc compiled automatically. A single input file can contain several longdesc letters, and each letter will have its own table of contents, -longdesc etc., independant from the other ones. -containersize 19100 -containerchecksum 142dc5657e1482cdf7392ee7df6967557cf09e5b733b12e8c7559863c2edc66a3439b29c7cf16c2461cc1090090117337f63db899bf7bba0cc23d04bb573c633 +longdesc etc., independent from the other ones. +containersize 19080 +containerchecksum ab13c84673df8a4da5b694256ab14f3c4fab34ff32e8d2faa8712da128baefcedc19c8bcccc77a585171d25e17369af274176971a33679e07d2bd138d4766603 doccontainersize 768180 -doccontainerchecksum 3fbfe5b5a8771bf3a74c6adc7a90e04f6085179c11a6db4ed8ebe644e00e334f447f3d32214d72ac341d18e3c79d3bfcfd788053d2065eeced76ad7c7ce6a9aa +doccontainerchecksum 5ac8e2878434ca3b30ae20c6d1ca7c19b7ac12a38f9598d265ca6c7c214beccc144b75ff5962faf3b58b74b1ec91ab2c265d5429b98206db1fd1c558fa79385e docfiles size=201 RELOC/doc/latex/cdpbundl/00readme.txt details="Basic introduction" RELOC/doc/latex/cdpbundl/Makefile @@ -50723,7 +51827,7 @@ docfiles size=201 RELOC/doc/latex/cdpbundl/cdpbundl-doc.pdf details="Package overview" RELOC/doc/latex/cdpbundl/manifest.txt srccontainersize 68824 -srccontainerchecksum 579575c916a417be5d097d7e766c0cc599856d0b2aa3d4eae5880748c57c7735457aed493d3818974f25f07990b7496b6c5a92ceee39e0116510c420ae69d81f +srccontainerchecksum b958ade1a2a9f9b685c6d7821e1a97304f0c07b9405a95231a166fe5d8ccd8f89dbf168d38996e1e633629042827cb316b81754996d9b09f4d951573967dcea9 srcfiles size=75 RELOC/source/latex/cdpbundl/cdpbundl.dtx RELOC/source/latex/cdpbundl/cdpbundl.ins @@ -50797,7 +51901,7 @@ catalogue-version 2.0 name cellspace category Package -revision 50374 +revision 61501 shortdesc Ensure minimal spacing of table cells relocated 1 longdesc It is well known that high or deep cells tend to touch the @@ -50810,20 +51914,21 @@ longdesc dimensions of each entire row; whereas you can ask the longdesc cellspace only to look at the cells of potentially difficult longdesc columns. The package depends on ifthen, array, calc, and longdesc xkeyval. -containersize 2448 -containerchecksum d2de1e55913a434eb5b0ab19f615ee325dca750eaa8d61222045220153d521eb8149bf025aa03b1e6a7c625cd994b8bdaea241b227b28d1622c1a75ec72d76fd -doccontainersize 342008 -doccontainerchecksum a1cdfb273e8c32374b03dfcd1d2ccbf12a19918fdeada025cf948fefa624decda07f8c3384a4dd859efdaa9048adcf0c513f59f28e48f31062819c1f9acdcd0d +containersize 2488 +containerchecksum 75c32e958beab58086d8ba91da3bf1a4a4b9f3ec306dd5369798298c45cc67ee44c591e616062072ae399aa89c90edabe597665901ec60f46fb9fcd9d4c462d5 +doccontainersize 342576 +doccontainerchecksum 3a6044a5b3e38ea425174481bf0f079943b53b9cc7d68668f5666c72c33cc5edfb82aac08bc3347225e4838dc32579ea611e8fcd2619468e080cc63c11a38da3 docfiles size=88 RELOC/doc/latex/cellspace/README details="Readme" RELOC/doc/latex/cellspace/cellspace.pdf details="Package documentation" RELOC/doc/latex/cellspace/cellspace.tex runfiles size=2 RELOC/tex/latex/cellspace/cellspace.sty +catalogue-contact-repository https://github.com/JosselinNoirel/cellspace catalogue-ctan /macros/latex/contrib/cellspace catalogue-license lppl catalogue-topics table -catalogue-version 1.8.1 +catalogue-version 1.9.0 name celtic category Package @@ -50854,7 +51959,7 @@ catalogue-version 1.1 name censor category Package -revision 49168 +revision 63116 shortdesc Tools for producing redacted documents relocated 1 longdesc This package provides simple tools for creating redacted @@ -50863,11 +51968,11 @@ longdesc creating documents in a restricted environment (for redacted longdesc release in an unrestricted environment) as well as in an longdesc unrestricted environment (for eventual transfer and completion longdesc in the restricted environment). -containersize 2212 -containerchecksum 03b94dea9f5f69f0fde8dbd198e73a1ccc1e7b118b26c8272b217bfe76b7cec7eb0c8706dfbca7dd2a9438ea7337482cb55d631d3cabfaff3dab19d1cc565780 -doccontainersize 195860 -doccontainerchecksum 131b995300b302f482359820bb9dab62188be11f46470e2c9d25753a22d6b81def5e272cdca4f2057adbacb3bb9aa777e758ebfe8a95205db7de36b378369bdb -docfiles size=57 +containersize 2384 +containerchecksum d9ce6cb37067d3768aee9a6d4633e143b1fb34ba5e7d06f29cea27fdea9757635dc0f82abe01a7ad55fa1a98c5c073e7cfb8b52469dc475c4192a1ceec97b0f1 +doccontainersize 211548 +doccontainerchecksum 6c0b0bff28383f7b0528808d36266a8c069ff1b08ade8a4f97f16d5808e92365ed9f533914a24ea51d357e0092de2609aae5b81f958fafcbb2b1a841d66646c6 +docfiles size=63 RELOC/doc/latex/censor/README details="Readme" RELOC/doc/latex/censor/censor.pdf details="Package documentation" RELOC/doc/latex/censor/censor.tex @@ -50876,7 +51981,7 @@ runfiles size=2 catalogue-ctan /macros/latex/contrib/censor catalogue-license lppl1.3 catalogue-topics security -catalogue-version 3.22 +catalogue-version 4.2 name centeredline category Package @@ -50964,21 +52069,21 @@ catalogue-version 0.2 name cfr-initials category Package -revision 36728 +revision 61719 shortdesc LaTeX packages for use of initials relocated 1 longdesc This is a set of 23 tiny packages designed to make it easier to longdesc use fonts from the initials package in LaTeX, e.g. with the longdesc lettrine package. It is a response to comments on an answer at -longdesc TeX Stack Exchange (http://tex.stackexchange.com/a/236410/) +longdesc TeX Stack Exchange (https://tex.stackexchange.com/a/236410/) longdesc requesting sample package files for others to copy. I had longdesc previously assumed these were too trivial to be of interest, longdesc but if they would be useful, then I would prefer them to be longdesc generally available via CTAN. -containersize 2332 -containerchecksum d67830168afffe72ef37784db45176528065210d4956b4aef2a166d41c886f5b3874e0878da9c56302412cf5939291451e1e20ba3e676429c598342982b64083 -doccontainersize 687232 -doccontainerchecksum 0d628f9134254a92c7b88d0744b588bb197c6850d7d5e44a90e91c1ed128625c7add731916b727c2d3b532ade017daaf17f45e446e4bc6f0e447bb5fdb770066 +containersize 2312 +containerchecksum b4799007822a3bc82370b72ead503661f70cce1beb7a27bf1bd2523283a248045b0ef863ab1dd9bd93b39441e50d51fabe11a12fe6528a7966219a2da2618141 +doccontainersize 687228 +doccontainerchecksum 124dbae846ced93e4cbf5b9c16235295c7e76306830bc9e08cdb5a4e8d0d5f9deada4706c6c41cc383f440e9e874cc1cc338176787ad029f8164bbeba99db965 docfiles size=171 RELOC/doc/latex/cfr-initials/README details="Readme" RELOC/doc/latex/cfr-initials/cfr-initials.pdf details="Package documentation" @@ -52082,7 +53187,7 @@ catalogue-version 1.0c name changes category Package -revision 58773 +revision 59950 shortdesc Manual change markup relocated 1 longdesc The package allows the user to manually markup changes of text, @@ -52093,11 +53198,11 @@ longdesc package allows free definition of additional authors and their longdesc associated color. It also allows you to change the markup of longdesc changes, authors, highlights or comments. A Python script is longdesc provided for removing the changes. -containersize 7892 -containerchecksum 946a37d1b66fd2fa900a6683d08ccdabc88304c9dcb9d48a3f6b2d83208f73cb3b9f7d2c8e86565db16356e3a1b128e53f5d8ddfc6979129ed30e56f120b9442 -doccontainersize 2433612 -doccontainerchecksum a653f0e5f3b03252d30d24dec3a6623621858b433734c437a3ae6bd56e293ab00503fb7e2a92e51a0f88ed906fc0c05484577fb09c5348a44248eb7b12f41cf0 -docfiles size=2257 +containersize 8208 +containerchecksum 4fe27f5c76d1ae374b1d3f3d75cb7e61a82baff34ea0fbc6c7ea87eede785f83dff23f3f56fed9323b9d364cc2bdc533640552c8b454f7a821a80e830244f97f +doccontainersize 3407656 +doccontainerchecksum f35b3e0eb4318a97bc09361be9561a3b195678559f8311fb0d2bab4211f86853b1210e515e02e6312a8d46e52d7534ad9573b9bb3ed5611f1766a55e54d22c3f +docfiles size=2756 RELOC/doc/latex/changes/README details="Readme" language="en" RELOC/doc/latex/changes/changes.english.pdf details="Package documentation (English)" language="en" RELOC/doc/latex/changes/changes.english.withcode.pdf details="Package documentation, with code listing (English)" language="en" @@ -52164,6 +53269,8 @@ docfiles size=2257 RELOC/doc/latex/changes/examples/changes.example.commentmarkup.todo.tex RELOC/doc/latex/changes/examples/changes.example.commentmarkup.uwave.pdf RELOC/doc/latex/changes/examples/changes.example.commentmarkup.uwave.tex + RELOC/doc/latex/changes/examples/changes.example.commentmarkup.wrong.pdf + RELOC/doc/latex/changes/examples/changes.example.commentmarkup.wrong.tex RELOC/doc/latex/changes/examples/changes.example.defaultcolor.pdf RELOC/doc/latex/changes/examples/changes.example.defaultcolor.tex RELOC/doc/latex/changes/examples/changes.example.deletedmarkup.bf.pdf @@ -52202,6 +53309,20 @@ docfiles size=2257 RELOC/doc/latex/changes/examples/changes.example.highlightmarkup.uuline.tex RELOC/doc/latex/changes/examples/changes.example.highlightmarkup.uwave.pdf RELOC/doc/latex/changes/examples/changes.example.highlightmarkup.uwave.tex + RELOC/doc/latex/changes/examples/changes.example.highlightmarkup.wrong.pdf + RELOC/doc/latex/changes/examples/changes.example.highlightmarkup.wrong.tex + RELOC/doc/latex/changes/examples/changes.example.language.british.pdf + RELOC/doc/latex/changes/examples/changes.example.language.british.tex + RELOC/doc/latex/changes/examples/changes.example.language.english.pdf + RELOC/doc/latex/changes/examples/changes.example.language.english.tex + RELOC/doc/latex/changes/examples/changes.example.language.french.pdf + RELOC/doc/latex/changes/examples/changes.example.language.french.tex + RELOC/doc/latex/changes/examples/changes.example.language.german.pdf + RELOC/doc/latex/changes/examples/changes.example.language.german.tex + RELOC/doc/latex/changes/examples/changes.example.language.italian.pdf + RELOC/doc/latex/changes/examples/changes.example.language.italian.tex + RELOC/doc/latex/changes/examples/changes.example.language.ngerman.pdf + RELOC/doc/latex/changes/examples/changes.example.language.ngerman.tex RELOC/doc/latex/changes/examples/changes.example.listofchanges.all.pdf RELOC/doc/latex/changes/examples/changes.example.listofchanges.all.tex RELOC/doc/latex/changes/examples/changes.example.listofchanges.compactsummary.pdf @@ -52226,6 +53347,8 @@ docfiles size=2257 RELOC/doc/latex/changes/examples/changes.example.markup.underlined.tex RELOC/doc/latex/changes/examples/changes.example.markup.wrong.pdf RELOC/doc/latex/changes/examples/changes.example.markup.wrong.tex + RELOC/doc/latex/changes/examples/changes.example.package.hyperref.pdf + RELOC/doc/latex/changes/examples/changes.example.package.hyperref.tex RELOC/doc/latex/changes/examples/changes.example.packageoptions.todonotes.pdf RELOC/doc/latex/changes/examples/changes.example.packageoptions.todonotes.tex RELOC/doc/latex/changes/examples/changes.example.packageoptions.truncate.pdf @@ -52238,6 +53361,8 @@ docfiles size=2257 RELOC/doc/latex/changes/examples/changes.example.screenshot.tex RELOC/doc/latex/changes/examples/changes.example.setaddedmarkup.pdf RELOC/doc/latex/changes/examples/changes.example.setaddedmarkup.tex + RELOC/doc/latex/changes/examples/changes.example.setanonymousname.pdf + RELOC/doc/latex/changes/examples/changes.example.setanonymousname.tex RELOC/doc/latex/changes/examples/changes.example.setauthormarkup.pdf RELOC/doc/latex/changes/examples/changes.example.setauthormarkup.tex RELOC/doc/latex/changes/examples/changes.example.setauthormarkupposition.pdf @@ -52250,6 +53375,8 @@ docfiles size=2257 RELOC/doc/latex/changes/examples/changes.example.setdeletedmarkup.tex RELOC/doc/latex/changes/examples/changes.example.sethighlightmarkup.pdf RELOC/doc/latex/changes/examples/changes.example.sethighlightmarkup.tex + RELOC/doc/latex/changes/examples/changes.example.setlocextension.pdf + RELOC/doc/latex/changes/examples/changes.example.setlocextension.tex RELOC/doc/latex/changes/examples/changes.example.setsocextension.pdf RELOC/doc/latex/changes/examples/changes.example.setsocextension.tex RELOC/doc/latex/changes/examples/changes.example.setsummarytowidth.pdf @@ -52260,6 +53387,11 @@ docfiles size=2257 RELOC/doc/latex/changes/examples/changes.example.settruncatewidth.tex RELOC/doc/latex/changes/examples/changes.example.simple.pdf RELOC/doc/latex/changes/examples/changes.example.simple.tex + RELOC/doc/latex/changes/regression/changes.regression.draft.id.tex + RELOC/doc/latex/changes/regression/changes.regression.draft.name.tex + RELOC/doc/latex/changes/regression/changes.regression.draft.nobabel.tex + RELOC/doc/latex/changes/regression/changes.regression.final.nobabel.tex + RELOC/doc/latex/changes/regression/changes.regression.final.tex RELOC/doc/latex/changes/userdoc/added_ex.tex RELOC/doc/latex/changes/userdoc/added_in.tex RELOC/doc/latex/changes/userdoc/changes.de.tex @@ -52282,6 +53414,8 @@ docfiles size=2257 RELOC/doc/latex/changes/userdoc/script_pymergechanges_empty.tex RELOC/doc/latex/changes/userdoc/setaddedmarkup_ex.tex RELOC/doc/latex/changes/userdoc/setaddedmarkup_in.tex + RELOC/doc/latex/changes/userdoc/setanonymousname_ex.tex + RELOC/doc/latex/changes/userdoc/setanonymousname_in.tex RELOC/doc/latex/changes/userdoc/setauthormarkup_ex.tex RELOC/doc/latex/changes/userdoc/setauthormarkup_in.tex RELOC/doc/latex/changes/userdoc/setauthormarkupposition_ex.tex @@ -52336,15 +53470,16 @@ docfiles size=2257 RELOC/doc/latex/changes/userdoc/usepackage_ulem_changes_in.tex RELOC/doc/latex/changes/userdoc/usepackage_xcolor_changes_ex.tex RELOC/doc/latex/changes/userdoc/usepackage_xcolor_changes_in.tex -srccontainersize 16908 -srccontainerchecksum a74ee0bd131301f12a674155d87ffec87b88916e242e80a4daa18fca251d8479e05dc8ddd343943c96055cb3c54fdaa37f91198c8daab1a0c85eb8029d8f9f9b -srcfiles size=27 +srccontainersize 19416 +srccontainerchecksum a8ee2f4efa5caad223bd543a0bcad42eed02d2aaa143826ebbb13000d820083ed416cd7399d07c8865301708fcb87febc5d211ae8b0a6a6f08b5b9143d8c430c +srcfiles size=33 RELOC/source/latex/changes/changes.drv RELOC/source/latex/changes/changes.dtx RELOC/source/latex/changes/changes.ins RELOC/source/latex/changes/example-screenshot.dtx RELOC/source/latex/changes/examples.dtx -runfiles size=10 + RELOC/source/latex/changes/regression.dtx +runfiles size=11 RELOC/scripts/changes/pyMergeChanges.py RELOC/tex/latex/changes/changes.sty catalogue-contact-bugs https://gitlab.com/ekleinod/changes/issues @@ -52354,7 +53489,7 @@ catalogue-contact-support https://gitlab.com/ekleinod/changes/issues catalogue-ctan /macros/latex/contrib/changes catalogue-license lppl1.3 catalogue-topics editorial doc-tool -catalogue-version 4.0.2 +catalogue-version 4.2.1 name chappg category Package @@ -52416,34 +53551,197 @@ catalogue-version 2.0.1 name charissil category Package -revision 55920 -shortdesc CharisSIL fonts with support for XeLaTeX or LuaLaTeX +revision 62157 +shortdesc CharisSIL fonts with support for all LaTeX engines relocated 1 longdesc This package provides the CharisSIL family of fonts adapted by longdesc SIL International from Bitstream Charter in TrueType format, -longdesc with support for XeLaTeX or LuaLaTeX. -containersize 1193728 -containerchecksum c12562bce62a161bf261cc3a899c16f71f2c26091531a30626f7a0021cb0b321e1068cb9b2ff48cfd0128f1502d4e7012c12847b303295abe6758a970a759d3c -doccontainersize 807284 -doccontainerchecksum ccaa2f0bfb3c76e9fd6ba2fcb35e926bdaa70ddd65abc14b2ccd2ab5db9eeef8ecdd4aadbf245fea4674265f6c616e7c42a2b1251214548f91bf72cc881bdcbb -docfiles size=214 - RELOC/doc/fonts/charissil/CharisSIL-features.pdf +longdesc with support for LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX. +containersize 3191024 +containerchecksum e79c5711cccb3dfb0d7958eee7941736810c49d8af7e761d3c274e3ee2c6f297c236fefc49ae54e19f0d238f700372c1199d64370955532ad60a7f28e8fcfed2 +doccontainersize 495400 +doccontainerchecksum 12dd8f9dea6792396465e425fc53ef5c11fa944b179a4303eba3a956dd18295ddeac7ac66c9f42aaa40ab832aee0fde4b12a0cf21165f756bd7478e367b05c9b +docfiles size=189 RELOC/doc/fonts/charissil/CharisSIL-samples.pdf details="Font samples" RELOC/doc/fonts/charissil/CharisSIL-samples.tex - RELOC/doc/fonts/charissil/FONTLOG.txt RELOC/doc/fonts/charissil/OFL.txt RELOC/doc/fonts/charissil/README details="Readme" -runfiles size=1460 - RELOC/fonts/truetype/SIL/charissil/CharisSIL-B.ttf - RELOC/fonts/truetype/SIL/charissil/CharisSIL-BI.ttf - RELOC/fonts/truetype/SIL/charissil/CharisSIL-I.ttf - RELOC/fonts/truetype/SIL/charissil/CharisSIL-R.ttf + RELOC/doc/fonts/charissil/about.md + RELOC/doc/fonts/charissil/about.pdf + RELOC/doc/fonts/charissil/announcement.md + RELOC/doc/fonts/charissil/charset.md + RELOC/doc/fonts/charissil/charset.pdf + RELOC/doc/fonts/charissil/design.md + RELOC/doc/fonts/charissil/design.pdf + RELOC/doc/fonts/charissil/developer.md + RELOC/doc/fonts/charissil/developer.pdf + RELOC/doc/fonts/charissil/faq.md + RELOC/doc/fonts/charissil/faq.pdf + RELOC/doc/fonts/charissil/features.md + RELOC/doc/fonts/charissil/features.pdf + RELOC/doc/fonts/charissil/history.md + RELOC/doc/fonts/charissil/history.pdf + RELOC/doc/fonts/charissil/index.md + RELOC/doc/fonts/charissil/index.pdf + RELOC/doc/fonts/charissil/resources.md + RELOC/doc/fonts/charissil/resources.pdf + RELOC/doc/fonts/charissil/support.md + RELOC/doc/fonts/charissil/support.pdf + RELOC/doc/fonts/charissil/versions.md + RELOC/doc/fonts/charissil/versions.pdf +runfiles size=1605 + RELOC/fonts/enc/dvips/charissil/a_26lu5p.enc + RELOC/fonts/enc/dvips/charissil/a_7qkcho.enc + RELOC/fonts/enc/dvips/charissil/a_byetuc.enc + RELOC/fonts/enc/dvips/charissil/a_fhbboz.enc + RELOC/fonts/enc/dvips/charissil/a_fr2ebm.enc + RELOC/fonts/enc/dvips/charissil/a_jf3wr2.enc + RELOC/fonts/enc/dvips/charissil/a_l6xsmm.enc + RELOC/fonts/enc/dvips/charissil/a_liimvs.enc + RELOC/fonts/enc/dvips/charissil/a_lxhc3o.enc + RELOC/fonts/enc/dvips/charissil/a_rflyh3.enc + RELOC/fonts/enc/dvips/charissil/a_x7dpvy.enc + RELOC/fonts/enc/dvips/charissil/a_yszurh.enc + RELOC/fonts/enc/dvips/charissil/a_zn43lu.enc + RELOC/fonts/map/dvips/charissil/charssil.map + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Bold-tlf-ts1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-BoldItalic-tlf-ts1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-Italic-tlf-ts1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-ly1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-ly1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-ot1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-ot1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t2a--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t2b--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t2c--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-sc-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-t1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-t1.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-t2a.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-t2b.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-t2c.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-ts1--base.tfm + RELOC/fonts/tfm/SIL/charissil/charssil-tlf-ts1.tfm + RELOC/fonts/truetype/SIL/charissil/CharisSIL-Bold.ttf + RELOC/fonts/truetype/SIL/charissil/CharisSIL-BoldItalic.ttf + RELOC/fonts/truetype/SIL/charissil/CharisSIL-Italic.ttf + RELOC/fonts/truetype/SIL/charissil/CharisSIL-Regular.ttf + RELOC/fonts/truetype/SIL/charissil/charssil-Regular.ttf + RELOC/fonts/type1/SIL/charissil/charssil-Bold.pfb + RELOC/fonts/type1/SIL/charissil/charssil-BoldItalic.pfb + RELOC/fonts/type1/SIL/charissil/charssil-Italic.pfb + RELOC/fonts/type1/SIL/charissil/charssil-Regular.pfb + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Bold-tlf-ts1.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-BoldItalic-tlf-ts1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-Italic-tlf-ts1.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-sc-ly1.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-sc-ot1.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-sc-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-sc-t2a.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-sc-t2b.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-sc-t2c.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-t1.vf + RELOC/fonts/vf/SIL/charissil/charssil-tlf-ts1.vf RELOC/tex/latex/charissil/CharisSIL.sty + RELOC/tex/latex/charissil/LY1charssil-TLF.fd + RELOC/tex/latex/charissil/OT1charssil-TLF.fd + RELOC/tex/latex/charissil/T1charssil-TLF.fd + RELOC/tex/latex/charissil/T2Acharssil-TLF.fd + RELOC/tex/latex/charissil/T2Bcharssil-TLF.fd + RELOC/tex/latex/charissil/T2Ccharssil-TLF.fd + RELOC/tex/latex/charissil/TS1charssil-TLF.fd catalogue-contact-home https://software.sil.org/charis/ catalogue-ctan /fonts/charissil catalogue-license ofl lppl catalogue-topics font font-body font-cyrillic font-multilingual font-proportional font-serif font-ttf font-supp -catalogue-version 5.0 +catalogue-version 6.1 name charter category Package @@ -52574,28 +53872,28 @@ catalogue-version 0.8 name checkcites category Package -revision 52022 +revision 62954 shortdesc Check citation commands in a document longdesc The package provides a lua script written for the sole purpose longdesc of detecting undefined and unused references from LaTeX longdesc auxiliary or bibliography files. depend checkcites.ARCH -containersize 6152 -containerchecksum 65af6aa0b8a8f0d6f4e3a1dbaeabea845bdec985beffe8589bef06784fde37a02baf41c3ea65055b3ff2b21dd003b51749b20a84ef0e1d0337bdb8ea416a0751 -doccontainersize 295052 -doccontainerchecksum 35b79a866235727c65053f0fa2dae53372230395a61e8ed4b530b02c4760d9cb3a89f81e4ac905ed4966ed4137c8047dd80655f6d94ebb260bfd96e441e45781 +containersize 6124 +containerchecksum 13eaac23b26cf4af6e5cabf20d398286912301ab5e1ba4b13635a43291ff8edf76d52af0282bc064587087eb157b699fdaeec4ac66e18b94bbc27c1bc9317679 +doccontainersize 295412 +doccontainerchecksum 3be431670c84e137b87a6d4aab27cb0d4d3f276b1db4f1f6cf4f9a73e87dcba170fb80e8edeb2821c46781a93bd8bd2ccf0b72fa10d31906d9058d4849413b26 docfiles size=78 texmf-dist/doc/support/checkcites/README details="Readme" texmf-dist/doc/support/checkcites/checkcites-doc.pdf details="Package documentation" texmf-dist/doc/support/checkcites/checkcites-doc.tex runfiles size=7 texmf-dist/scripts/checkcites/checkcites.lua -catalogue-contact-bugs https://github.com/cereda/checkcites/issues -catalogue-contact-repository https://github.com/cereda/checkcites +catalogue-contact-bugs https://gitlab.com/islandoftex/checkcites/issues +catalogue-contact-repository https://gitlab.com/islandoftex/checkcites catalogue-ctan /support/checkcites catalogue-license lppl1.3 catalogue-topics debug-supp -catalogue-version 2.4 +catalogue-version 2.5 name checkcites.aarch64-linux category Package @@ -53124,7 +54422,7 @@ catalogue-version 1.0 name chemfig category Package -revision 58014 +revision 60135 shortdesc Draw molecules with easy syntax relocated 1 longdesc The package provides the command \chemfig{}, which draws @@ -53134,11 +54432,11 @@ longdesc produced are essentially 2-dimensional, the package supports longdesc many of the conventional notations for illustrating the longdesc 3-dimensional layout of a molecule. The package uses TikZ for longdesc its actual drawing operations. -containersize 26356 -containerchecksum ac0f3fff6f24fe83c3a1cd7bfd456cf187c57ae66776c672aab980d267d9552b7b480b0244e3d2e1c8d9f39f1d6524f9e882fc8a71be9fc8a5c0263d4899f718 -doccontainersize 2050380 -doccontainerchecksum c8721852c551909c7ded202793a5c1c999d522f3217e9c4fe7a9c4307b7ee054ca360ae72d0d12ea09ac3b538445d79a5d103493c7e14f669762debd2eb92536 -docfiles size=637 +containersize 26480 +containerchecksum 95a57f962e6f15d5e2bebc00491c60ab904afb739a0ae438346c57ffc47ed23109d436ff0f1f0ec2226d6e215d185a39e014ed24413066157c2830a1fabcee2c +doccontainersize 2074452 +doccontainerchecksum f94ed7e4133a3c7122580f01a415922480257110e6c675ea816c15eebb3efe0ce40675bc6d6c99f02d3605dcb53c63426c6fbe23373336aeb29979a75f323e31 +docfiles size=653 RELOC/doc/generic/chemfig/README details="Readme" RELOC/doc/generic/chemfig/chemfig-en.pdf details="Package documentation (English)" language="en" RELOC/doc/generic/chemfig/chemfig-en.tex @@ -53153,11 +54451,11 @@ catalogue-contact-repository https://framagit.org/unbonpetit/chemfig/tree/master catalogue-ctan /macros/generic/chemfig catalogue-license lppl1.3c catalogue-topics graphics diagram chemistry pgf-tikz macro-gen etex -catalogue-version 1.6a +catalogue-version 1.6b name chemformula category Package -revision 57206 +revision 61719 shortdesc Command for typesetting chemical formulas and reactions relocated 1 longdesc The package provides a command to typeset chemical formulas and @@ -53165,23 +54463,24 @@ longdesc reactions in support of other chemistry packages (such as longdesc chemmacros). The package used to be distributed as a part of longdesc chemmacros. depend units -containersize 18164 -containerchecksum 6f1cbdeb8a7a30cf561febcc1232d92feadaa59c796a96881ebb04379c49804e8d39cc65dc96bba02d1843118fba347660e23906ea5633af6f00c4fb39388e60 -doccontainersize 910168 -doccontainerchecksum 61da2685650fa1652e20c97c4ed51930b133cfb137f3c1bf8dbe0477b22293693e6837c9545bed3175aa3722e8710441ca12d063bb36542b13e2cd413849cd32 -docfiles size=239 +containersize 15792 +containerchecksum 907efcb72ebf3a315bffc11a8d78caa82b510993b4a4de1da8a960bbd6c66bdf5bc202933fce5f4f0626ad4507a5095b571487beb2414bc49bd37e735f0299f1 +doccontainersize 863468 +doccontainerchecksum c839fed7313744c6abb77fd4f803524c47af7f9ca0e4b533b307a198cc2fefc072541d58afca8cfab6a17b85ecdda4d3bacd451ac9616b47a448560a97f3b62a +docfiles size=231 + RELOC/doc/latex/chemformula/HISTORY RELOC/doc/latex/chemformula/README details="Readme" RELOC/doc/latex/chemformula/chemformula-manual.cls RELOC/doc/latex/chemformula/chemformula-manual.pdf details="Package documentation" RELOC/doc/latex/chemformula/chemformula-manual.tex -runfiles size=32 +runfiles size=30 RELOC/tex/latex/chemformula/chemformula.sty catalogue-contact-bugs https://github.com/cgnieder/chemformula/issues catalogue-contact-repository https://github.com/cgnieder/chemformula/ catalogue-ctan /macros/latex/contrib/chemformula catalogue-license lppl1.3c catalogue-topics chemistry expl3 -catalogue-version 4.16 +catalogue-version 4.17 name chemgreek category Package @@ -53209,7 +54508,7 @@ catalogue-version 1.1a name chemmacros category Package -revision 56983 +revision 62655 shortdesc A collection of macros to support typesetting chemistry documents relocated 1 longdesc The bundle offers a collection of macros and commands which are @@ -53224,51 +54523,25 @@ longdesc and ghsystem, providing for the UN globally harmonised chemical longdesc notation. The packages are written using current versions of longdesc the experimental LaTeX 3 coding conventions and the LaTeX 3 longdesc support packages. -containersize 44372 -containerchecksum 9ca4d903e5d1126aa4f6fc6c07ea2efc86a5750883c354f3bcd48dbe3960ac3ea2cbc47626c67c8f8bec5343d7dd4d61aa548faa33cc42ab09d15011da551a2a -doccontainersize 1024756 -doccontainerchecksum 3482d6c49bf23bd604a2d0c4f506762c61abc1e2785cf83685af2f96006b9093886d51fed8c16a5e430b35f138ccbd35d183291208df47e1281b47d758d7d123 -docfiles size=289 +containersize 42852 +containerchecksum 814995dfe7978e639594d51542ac7b86f419d48ffc3d39f069c24e84abee854e01b9d72047ab44311d500b98ac1d01308b56a77006cf14a975861e45d83b9f7c +doccontainersize 1030160 +doccontainerchecksum dfe4411faa4ae403d9b46b9f8f0e821f810c1c9b5a8926149643f099b164c7d1f163ba3436c79a8b9eccf84ac234df74c080fd2e4a9ac58452b840c335b685dd +docfiles size=293 + RELOC/doc/latex/chemmacros/HISTORY RELOC/doc/latex/chemmacros/README details="Readme" RELOC/doc/latex/chemmacros/chemmacros-manual.pdf details="Chemmacros package documentation" language="en" RELOC/doc/latex/chemmacros/chemmacros-manual.tex - RELOC/doc/latex/chemmacros/chemmacros.history -runfiles size=111 - RELOC/tex/latex/chemmacros/chemmacros-manual.cls - RELOC/tex/latex/chemmacros/chemmacros.module.acid-base.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.all.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.base.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.charges.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.chemformula.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.errorcheck.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.greek.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.isotopes.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.lang.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.mechanisms.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.newman.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.nomenclature.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.orbital.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.particles.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.phases.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.polymers.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.reactions.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.redox.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.scheme.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.spectroscopy.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.symbols.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.thermodynamics.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.tikz.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.units.code.tex - RELOC/tex/latex/chemmacros/chemmacros.module.xfrac.code.tex +runfiles size=93 + RELOC/tex/latex/chemmacros/chemmacros-2015-02-08.sty + RELOC/tex/latex/chemmacros/chemmacros-2020-03-07.sty RELOC/tex/latex/chemmacros/chemmacros.sty - RELOC/tex/latex/chemmacros/chemmacros4.sty - RELOC/tex/latex/chemmacros/chemmacros5.sty catalogue-contact-bugs https://github.com/cgnieder/chemmacros/issues catalogue-contact-repository https://github.com/cgnieder/chemmacros/ catalogue-ctan /macros/latex/contrib/chemmacros catalogue-license lppl1.3c catalogue-topics chemistry expl3 -catalogue-version 5.11a +catalogue-version 6.2a name chemnum category Package @@ -53301,7 +54574,7 @@ catalogue-version 1.3a name chemplants category Package -revision 52863 +revision 60606 shortdesc Symbology to draw chemical plants with TikZ relocated 1 longdesc This package offers tools to draw simple or barely complex @@ -53311,22 +54584,22 @@ longdesc The guiding light of the package is the UNICHIM regulation. All longdesc of the symbols and styles are defined using tools of the TikZ longdesc package, thus a basic knowledge of the logic of this powerful longdesc tool is required to profitably use chemplants. -containersize 6316 -containerchecksum 271a8f113b9c722f08c750d77aa6d70c5342396c6bfee815f94e90cbd7f6ed7f9793dfcaed9f5ce49612e15924298f2e995b2b5f504b975c8081338076a61272 -doccontainersize 878916 -doccontainerchecksum 18eb6cbbab95af45040cbf66384e32701e83e509c62bc3a68b82e760f131827740a16d5da35175eaea20810d4a66e8b1cc586baa10f372f1ad2a043c8f9f3f54 -docfiles size=267 +containersize 7704 +containerchecksum 6d5794cdacdf71db6cef86b9bc99af2edb1a13f2b209d7693a7f37cb5161596de37b656b3e4ae690102cc64cb7245b21004c72943fb8f5e08fc1ed1479d98947 +doccontainersize 970944 +doccontainerchecksum 50cdbc24501b61b81c2cde97c851df785599f5c2f5c3e4eab75bdebd2a81501edb9e3223dacb2042682a066f5640e8b1377c43ca61ec643b342f6de2972ec4cf +docfiles size=306 RELOC/doc/latex/chemplants/README.md details="Readme" RELOC/doc/latex/chemplants/chemplants-changes.pdf RELOC/doc/latex/chemplants/chemplants-changes.tex RELOC/doc/latex/chemplants/chemplants-doc.pdf details="Package documentation" RELOC/doc/latex/chemplants/chemplants-doc.tex -runfiles size=11 +runfiles size=15 RELOC/tex/latex/chemplants/chemplants.sty catalogue-ctan /graphics/pgf/contrib/chemplants catalogue-license lppl1.3c catalogue-topics chemistry graphics pgf-tikz diagram-flow -catalogue-version 0.9.8 +catalogue-version 0.9.9 name chemschemex category Package @@ -53728,35 +55001,40 @@ catalogue-version 1.01 name chhaya category Package -revision 57508 +revision 61719 shortdesc Linguistic glossing in Marathi language relocated 1 longdesc muNbii vidyaapiitthaacyaa chaayaalekhn niymaavliis anusruun longdesc bhaassaavaijnyaanik chaayaaNgaaNce sNkssep purvnnaaraa longdesc aajnyaasNc. This package provides macros for linguistic longdesc glossing as per the rules given by Mumbai University. -containersize 2348 -containerchecksum 55d70033c02029065f6a619249a14febe37b0960e25c248cdd35fdc7e0afcb6d7e128ae9113001e19c2cc22172aa19002d8f06f0671628edd4bb811edfc92f29 -doccontainersize 46596 -doccontainerchecksum eac6b06915dccdcd74cb98cdf45073c06cd63fe48ac88fd50aa652ededaa1df36efc8604ac7dd335347b56bf10339d8397a9ec2db304c55e6c07132ff18a0b4a -docfiles size=14 +containersize 3408 +containerchecksum c8174ee6bbb8a57448caee6cd23bf7e41790dd1ff40cf496360548fadf1e7161b2e08b2ef53abb51b1410b406689267ce2d4a8668d052754e323a1d836670ba0 +doccontainersize 121504 +doccontainerchecksum 0e6bab691d5a5965ab8ee575f84aeae44d26ed12fa8c7f636fd0997a4ec7c1d4efc4a43f3f451659b69bd367c759dc8c3239ca51c5d12c91ef7182e43acfd126 +docfiles size=51 + RELOC/doc/latex/chhaya/COPYING + RELOC/doc/latex/chhaya/LICENSE.md RELOC/doc/latex/chhaya/README.txt details="Readme" RELOC/doc/latex/chhaya/chhaya.pdf details="Package documentation" language="mr" + RELOC/doc/latex/chhaya/gfdl-tex.tex RELOC/doc/latex/chhaya/ref.bib -srccontainersize 4140 -srccontainerchecksum f6117bcbfda21aebbbe90db0932f93792fb343fb0831d8b02c4c61114cc3d10631c3b548cbd2ea12349e4dfb694597f657dd2a2c0b3a126d01b23bf19b228ed1 -srcfiles size=5 +srccontainersize 6012 +srccontainerchecksum 635430d05de402f7e56110516fd16ef455c1393cda27b61198ebf92cb9787b01ce85f58d0e06389d823a98a73514470d83624d87a035565d159323524de09439 +srcfiles size=7 RELOC/source/latex/chhaya/chhaya.dtx RELOC/source/latex/chhaya/chhaya.ins -runfiles size=2 +runfiles size=4 RELOC/tex/latex/chhaya/chhaya.sty RELOC/tex/latex/chhaya/sankshep.tex -catalogue-contact-bugs https://gitlab.com/niranjanvikastambe/chhaya/-/issues -catalogue-contact-home https://gitlab.com/niranjanvikastambe/chhaya +catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=chhaya +catalogue-contact-home https://puszcza.gnu.org.ua/projects/chhaya +catalogue-contact-repository https://git.gnu.org.ua/chhaya.git +catalogue-contact-support mailto:chhaya-latex@gnu.org.ua catalogue-ctan /macros/unicodetex/latex/chhaya -catalogue-license lppl1.3c +catalogue-license gpl3+ other-free fdl catalogue-topics linguistic marathi -catalogue-version 0.2 +catalogue-version 0.4 name chicago category Package @@ -55229,10 +56507,10 @@ catalogue-version 1.7.6 name chktex.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of chktex -containersize 52044 -containerchecksum 44462e296c7c83a93fc9a461fc528902d4e06305b518aaf019b7d1ecc2d56f879b7bb840549ae1b504026b190485eb615880e1ede52ebc84d3ad9b9630ee42f9 +containersize 52100 +containerchecksum 251bc258af52c8b5f8af0fddd69e39ab4cdb043469d55a45276263c715f225e6740e6e2419c4993c8ef3abba07447e839ce3bb71f6fd4daa13cc8007f396f991 binfiles arch=aarch64-linux size=38 bin/aarch64-linux/chktex bin/aarch64-linux/chkweb @@ -55240,21 +56518,21 @@ binfiles arch=aarch64-linux size=38 name chktex.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of chktex -containersize 56696 -containerchecksum 64c5fe8d7dcb19868a6922111368f8b8d6140fd55bf2e132c6a1341b3f9cb357996d104a0f9f7c574f2c873732086ec61e8f79b36927cbf76ff1853927b42c10 -binfiles arch=amd64-freebsd size=37 +containersize 56864 +containerchecksum 415ae5e4722a935295646b1474b3fed958bd7922af4f64e6abc6fc473fb7036ff819a5d9b714b45b740a2378f07f5f9544816344d8f1eda52a671bbcf1539904 +binfiles arch=amd64-freebsd size=36 bin/amd64-freebsd/chktex bin/amd64-freebsd/chkweb bin/amd64-freebsd/deweb name chktex.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of chktex -containersize 50780 -containerchecksum 0ab9c2fb439906929284ece5ca972277d99f7fb17a861be0d17ae52db9d1e924c4a8df7fdb26e1e5d46ba445ce9f009cdcf9d7bbbab04195b1c2ecf5d91c0450 +containersize 50760 +containerchecksum 47184875da65798fbbfba0a171231531d675cefababba62824ab7256ef9fefd59ce6574eacf3189751fa2606c6b853ec23872ec62c4512cce111f26f82f2bc73 binfiles arch=amd64-netbsd size=43 bin/amd64-netbsd/chktex bin/amd64-netbsd/chkweb @@ -55262,10 +56540,10 @@ binfiles arch=amd64-netbsd size=43 name chktex.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of chktex -containersize 43216 -containerchecksum e834e89773708a8a6c45c6f49204ff93853ab1bf0a6fe0f634b6b4230ed223933da156aac5c70874b9cf76a2ba65aecc3b8409b57f2588ead93a79cf0ebda38b +containersize 43196 +containerchecksum f57c102f96343bf961700b1e1b12e03a4e5f6b3f2e25b4bee1593bf39ddd23cd18ed82b7ebb0d9c45348af5e4268e3a50b688ce3e1aceab6768459415ed8fce9 binfiles arch=armhf-linux size=31 bin/armhf-linux/chktex bin/armhf-linux/chkweb @@ -55273,21 +56551,21 @@ binfiles arch=armhf-linux size=31 name chktex.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of chktex -containersize 24572 -containerchecksum 0c2e9f228858bbf376cb7bf365200d241bfabfe8983ef21397d9ced8982b881f31cbebdce93668cb80f62f3415e4ea0d30840a1283149f3519ff9da502d60855 -binfiles arch=i386-cygwin size=17 +containersize 27492 +containerchecksum 49b86da828b80802bbea80e8c1d83bb8a2015390500a7bf12a600559d9ca412cbf49703d9dedb753b318bc5c5cd77d6a1108cf6e8f7bf439ac199b850697b183 +binfiles arch=i386-cygwin size=18 bin/i386-cygwin/chktex.exe bin/i386-cygwin/chkweb bin/i386-cygwin/deweb name chktex.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of chktex -containersize 50116 -containerchecksum 16ab759ee5ddd44bdef1bcfb65677a4c79de7b06a4fe528ce0ecac8d0f36b856c1d23ff6a7f860624d9ee61bfd6423851ba7ce1887d9657fba2d2ac7dcf72f0b +containersize 50892 +containerchecksum 3751526af89cc5cf7c920853ddaa3263760f87765cc644773faedb85763407e34010d5b43984d3c68dc3c6ff4ac80bf85a76f74e38191142041eb3526dd12389 binfiles arch=i386-freebsd size=32 bin/i386-freebsd/chktex bin/i386-freebsd/chkweb @@ -55295,10 +56573,10 @@ binfiles arch=i386-freebsd size=32 name chktex.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of chktex -containersize 56784 -containerchecksum 7f6a9f78c386fa6e391206b2d27eb7512393579a28133e84d7fed57bb1ee8a3fa2370e438802e5c134981a9258f01c3d6166ab3cda2bfb56ae985c324258c7e6 +containersize 57340 +containerchecksum cf7b7e76415f90882513046c35a413055319447ec3425546a1e59b92aa7fb34f867ee0775a6df05197e0a7b11048428c67bb9498d3b806840e9f67b2cb28fc4c binfiles arch=i386-linux size=39 bin/i386-linux/chktex bin/i386-linux/chkweb @@ -55306,10 +56584,10 @@ binfiles arch=i386-linux size=39 name chktex.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of chktex -containersize 45852 -containerchecksum 33191759b3c467ce0846e487c1ca57237889601df57e57547a5fee1961407b9cf1b742bb14ce3518e8bbffc5d31b474e11f2fbf67757ca24920a455dba0b9ed3 +containersize 45840 +containerchecksum 41bdddbabc1b6b3fb7c3d83a992f74bd6ffacf13f9c876ed33a383cb35634ae6d17c384b37270381479581c5634df5d2604162740e0e5fb0c1a8d61eafa37862 binfiles arch=i386-netbsd size=38 bin/i386-netbsd/chktex bin/i386-netbsd/chkweb @@ -55317,10 +56595,10 @@ binfiles arch=i386-netbsd size=38 name chktex.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of chktex -containersize 53748 -containerchecksum b306c9422a924baa6fbdc2eb05f14096cc166b504a121ab920bc7dc9979b685fa22bece5ce6ae809e709141aa0e7f63cacdfee3f59de5b236417f9d85bfb0b9e +containersize 53744 +containerchecksum c12376d365763f61f8c751e76ee4be6c021f5f5341fc11d6d431d08be725159833fafdb2cc990d96b7c754fd04498cb65ff4954fdb8c9d8b53a8f1276efdbafa binfiles arch=i386-solaris size=32 bin/i386-solaris/chktex bin/i386-solaris/chkweb @@ -55328,10 +56606,10 @@ binfiles arch=i386-solaris size=32 name chktex.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of chktex -containersize 104632 -containerchecksum 9f39b5989bf27e91d743abb1a07ed3ab3e692d80e32d4cd7f0feb53a799cea06266e2dd5da0e9c165cca3d8f6137e6bfc9dbefd3cfbad07fcb55643c00e4d605 +containersize 104732 +containerchecksum 052429b7c55cb97a0365f012d7794982fcfecbbe1ed39245389a03c3a811869e32525d4b52d02ba92d936edcb0c04a2642cbdeb69c838d7b533294524803a326 binfiles arch=universal-darwin size=90 bin/universal-darwin/chktex bin/universal-darwin/chkweb @@ -55339,20 +56617,20 @@ binfiles arch=universal-darwin size=90 name chktex.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of chktex -containersize 44920 -containerchecksum 10c7e7626fc1600e0ce0652752592e183a05f25d44c0eeaee6f6618221bfbfd42082db07724151f8bb51ab22f6eb17b0d45a2fb3f69875109b8370a7070eb0a4 +containersize 44876 +containerchecksum 7ce2c8b8e372f1c882a52d5307eb5cef76a93762a24b8f9acb564c12f22adfbe542dbab6fc7f15947848840db73c5f26932923447ef0ae95d6096de476773474 binfiles arch=win32 size=23 bin/win32/chktex.exe bin/win32/deweb.exe name chktex.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of chktex -containersize 26212 -containerchecksum 5bc5957b9d6b05691f79926c8e478fd0d3f256f35f181ee36cd5b6e60a53e99d82b1fbc60c338d87a0fccf8226b493a36f15f938045b99fc47a2cea121acd5d7 +containersize 26744 +containerchecksum 20e0c193dcfa70df0b621711661557ad7d3ef433750fcac7de077998a186b907089b69cfff9807f6490102b32ef7b27c25e10a1e9cc92fc6662e1ad77bc16937 binfiles arch=x86_64-cygwin size=18 bin/x86_64-cygwin/chktex.exe bin/x86_64-cygwin/chkweb @@ -55360,10 +56638,10 @@ binfiles arch=x86_64-cygwin size=18 name chktex.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of chktex -containersize 54100 -containerchecksum f0403525e5782e61b087748e9876121ce53eac394ce18ab8a84d3ab92cffb5f876d869f7c2ce454fd1cf56c6a7f144bead86990c46e72b9ff183314c6e80ba52 +containersize 54036 +containerchecksum 37605e282d42d3fb2dd51a4fdb7cd220bc6fc8bf3ba30631f79464b5ae98d73c9b1c478ece34387348bf4d0f6a7b85339c4eb8ecb921075b66a6b985a197a1cf binfiles arch=x86_64-darwinlegacy size=34 bin/x86_64-darwinlegacy/chktex bin/x86_64-darwinlegacy/chkweb @@ -55371,32 +56649,32 @@ binfiles arch=x86_64-darwinlegacy size=34 name chktex.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of chktex -containersize 55220 -containerchecksum 27f6af4039dd9a2344b1bec6b99f14f1df39e5c3687ebabf2b06b5a0a767844eb879f52a3c03109ed325d02c1f59f6db25fd09826458a2fe21e5f3c10fe54ba5 -binfiles arch=x86_64-linux size=36 +containersize 55304 +containerchecksum b2a81d1bbc16db5a8a506719bf89b6106807bf30a41d9f69541420e00f20bc1ff2d9504058d0d97951a0909df7d8d3e1133405d3c9b65089a08fcc817080289d +binfiles arch=x86_64-linux size=37 bin/x86_64-linux/chktex bin/x86_64-linux/chkweb bin/x86_64-linux/deweb name chktex.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of chktex -containersize 60236 -containerchecksum 922659cbec7c90d9b176812d717f88f3fabe4de27a787e7c801c699a256d3e80ae492997a661b2ba094291b9fe716fb4bb2e53428958c4322f3b2146eea30224 -binfiles arch=x86_64-linuxmusl size=38 +containersize 59120 +containerchecksum 8ebc85f7795f823323df194060d01181fdefdab83af16978896255c7b76e25e44f5b1a59d7763a1f6ab243422a4bff3c6b09a1fb105cea34657327e0a3bb4486 +binfiles arch=x86_64-linuxmusl size=37 bin/x86_64-linuxmusl/chktex bin/x86_64-linuxmusl/chkweb bin/x86_64-linuxmusl/deweb name chktex.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of chktex -containersize 59828 -containerchecksum 21908a4162b07c4d1d5d99cc7071afe4ac39cb808ba6dd408642eecb7880353e259cb4152160fad96bf6b45753d055ff670bf87765845942a712fbbd77133e95 +containersize 59652 +containerchecksum 83f959a624186b1dc29b9b811ad74198d9601635d58cffd90460d56b4f5c682df640f4fd26a98f885536466f336e59be48eb695686a230e2aec5eef0a5b0a97b binfiles arch=x86_64-solaris size=38 bin/x86_64-solaris/chktex bin/x86_64-solaris/chkweb @@ -55780,7 +57058,7 @@ catalogue-topics font font-decor font-type1 font-ttf font-supp font-t1enc name circ category Package -revision 15878 +revision 62977 shortdesc Macros for typesetting circuit diagrams relocated 1 longdesc Several electrical symbols like resistor, capacitor, @@ -55789,12 +57067,12 @@ longdesc with wires. The package also contains an American resistor longdesc symbol for those of us on that side of the Atlantic. The longdesc package also has simple facilities for producing optics longdesc diagrams; however, no-one would deny that the PSTricks -longdesc pst-optic package, or the MetaPost makecirc package does the -longdesc job better. -containersize 23692 -containerchecksum 638a89cd3ef49ba7f21f42944d1452c2866265f326e33e07b47d9607723de7f477766e8c240df7a91081f864f12346aa358b48f66cb67017fc11ace129c9c694 -doccontainersize 207692 -doccontainerchecksum 389d98b3b5cce6c93d84bb3022f4aaaad1927bf78b323c106f7e89612835b92a2ff878fbe8d120406018549dba6cb370d88f098df523ff69a8810ff6e2b80241 +longdesc pst-optic package, or the MetaPost makecirc package do the job +longdesc better. +containersize 23672 +containerchecksum 12f50efbbb07593485120d0e0b428ff2035a44c668025eb4a6ac78ecb3c733c5975f9f7ab4685c71488e7480a3a280fb90f618d03d79f1afed278bfd67810573 +doccontainersize 207696 +doccontainerchecksum efdc13dc7bc670719c854be45155549fa24e1e195a6a61f84a075aeca1903eb13a6579a330d7ddd6bd5a1b7073217a453e29f790600ad2013e0d82a80763d29a docfiles size=81 RELOC/doc/latex/circ/COPYING RELOC/doc/latex/circ/README details="Readme" @@ -55804,7 +57082,7 @@ docfiles size=81 RELOC/doc/latex/circ/cisyms.tex RELOC/doc/latex/circ/index.hlp srccontainersize 38440 -srccontainerchecksum b6127892465f3bbba51b3fa0f1d35e667cb4286adf0280691656a8b62c52ee57aa01578e716c495612b00a5725ed30c17b1a81b6346f184fd6d60611ea2663be +srccontainerchecksum e9b6ea17103eb8438f230d2066833d8d5281f14367632fdb6e8acfcd8d33348286198ee7438c04d6b04d42bb248554946aa6eaa3a2edb6900b7c20540e5b1617 srcfiles size=47 RELOC/source/latex/circ/Makefile RELOC/source/latex/circ/circ.drv @@ -55833,22 +57111,22 @@ runfiles size=43 catalogue-also circuit-macros catalogue-ctan /macros/generic/diagrams/circ catalogue-license gpl -catalogue-topics diagram-circ font font-mf +catalogue-topics diagram-circ font font-mf optics catalogue-version 1.1 name circledsteps category Package -revision 53382 +revision 59608 shortdesc Typeset circled numbers relocated 1 longdesc This package generates circled numbers (or other kinds of longdesc markers or small text) to mark "steps" in procedures, longdesc exercises, and so on. -containersize 1852 -containerchecksum f8e34dbb7167f4d9b6a9585c856f57cadcde9ccbde1d28a1918ff3f4c04916fe347acd2377cdfc5d0cb03ca2a8f5ed3389ca134e8621084da6504e0a5fa10622 -doccontainersize 415380 -doccontainerchecksum b7a50fa849e89393ebc6624623743ee7be737805c7807dd57957c05bd3489d908731c37c87d950615e5d6b835035169717a2648ba876ae458a0d4b0f779f0eea -docfiles size=109 +containersize 1916 +containerchecksum a677f83e00e92f11de361cfd4334a73ec915a1e242d4ee0ab5c3a01992b34b3872d7801ce552ddf926187c8198dc93daf8f814b27ec16c0d1cc9c23ce3927225 +doccontainersize 429072 +doccontainerchecksum 1a0fb47608b126519576447b648dbe6153a64ecf428d1d2a74eecf88985c97b3905f09ec010ce185dc5da3aa85970c2409feb45a7f3902c77f36a6208bbc208e +docfiles size=115 RELOC/doc/latex/circledsteps/README.md details="Readme" RELOC/doc/latex/circledsteps/circledsteps-manual.pdf details="Package documentation" RELOC/doc/latex/circledsteps/circledsteps-manual.tex @@ -55861,11 +57139,11 @@ catalogue-contact-support https://github.com/Rmano/circledsteps/issues catalogue-ctan /macros/latex/contrib/circledsteps catalogue-license lppl1.3c catalogue-topics numbers -catalogue-version 1.3 +catalogue-version 1.3.1 name circuit-macros category Package -revision 57308 +revision 61987 shortdesc M4 macros for electric circuit diagrams relocated 1 longdesc A set of m4 macros for drawing high-quality electric circuits @@ -55883,11 +57161,11 @@ longdesc structured. (The m4 and pic processors are readily available longdesc for Unix and PC machines.) Alternative output macros can create longdesc TeX output to be read by pstricks, TikZ commands for use by the longdesc pgf bundle, or SVG. -containersize 1500 -containerchecksum 38e9ed7362e27f836d3a364ea50f54593aac93f30b7a2b90a7bab9f0dd72f28a14cae86fd5d3dad2f47c00ef511afb458c2da29c5da203c3d65c9829b32aad52 -doccontainersize 2234380 -doccontainerchecksum 44251146179c9021159523d00acc93969c1caeb92bd0efca9701d95804fe57c8ba218f41cdab878aad8b942cdb21ace7d0266ed7c7c9373d0eb9676b9e636492 -docfiles size=1246 +containersize 1496 +containerchecksum 77dc6e34bd1e09231b1f6ccfebebdf0197dd633023feba1d9498db089204c9b703f268915e4f76eccf24fffaf15fdb2b8962f498f174085eb76563b04a30f3ce +doccontainersize 2327636 +doccontainerchecksum 2c13ea2e449b19670e4faf81baec04e54d06ced867a578ff6e875dba6f8cfdc363a29787903590be8c834ceaa50512a77e696e3d6721aba88a2151b70966785d +docfiles size=1332 RELOC/doc/latex/circuit-macros/CHANGES RELOC/doc/latex/circuit-macros/Copying RELOC/doc/latex/circuit-macros/INSTALL @@ -55907,9 +57185,7 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/doc/Bip.tex RELOC/doc/latex/circuit-macros/doc/BipMan.m4 RELOC/doc/latex/circuit-macros/doc/Buffer.m4 - RELOC/doc/latex/circuit-macros/doc/Capture.JPG - RELOC/doc/latex/circuit-macros/doc/CctTable.tex - RELOC/doc/latex/circuit-macros/doc/CctTableMan.m4 + RELOC/doc/latex/circuit-macros/doc/CapacitorsMan.m4 RELOC/doc/latex/circuit-macros/doc/Circuit_macros.bib RELOC/doc/latex/circuit-macros/doc/Circuit_macros.pdf details="Package manual" RELOC/doc/latex/circuit-macros/doc/Circuit_macros.tex @@ -55943,12 +57219,14 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/doc/Headers.tex RELOC/doc/latex/circuit-macros/doc/HeadersMan.m4 RELOC/doc/latex/circuit-macros/doc/HybridPi.m4 + RELOC/doc/latex/circuit-macros/doc/InductorsMan.m4 RELOC/doc/latex/circuit-macros/doc/Jack.tex RELOC/doc/latex/circuit-macros/doc/JackMan.m4 RELOC/doc/latex/circuit-macros/doc/Logic.tex RELOC/doc/latex/circuit-macros/doc/LogicMan.m4 RELOC/doc/latex/circuit-macros/doc/Loop.m4 RELOC/doc/latex/circuit-macros/doc/Makefile + RELOC/doc/latex/circuit-macros/doc/MoreTableMan.m4 RELOC/doc/latex/circuit-macros/doc/Multiplexer.tex RELOC/doc/latex/circuit-macros/doc/MultiplexerMan.m4 RELOC/doc/latex/circuit-macros/doc/NLG.tex @@ -55966,6 +57244,9 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/doc/Potentiometers.m4 RELOC/doc/latex/circuit-macros/doc/Relay.tex RELOC/doc/latex/circuit-macros/doc/RelayMan.m4 + RELOC/doc/latex/circuit-macros/doc/ResistorsMan.m4 + RELOC/doc/latex/circuit-macros/doc/SLDs.tex + RELOC/doc/latex/circuit-macros/doc/SLDsMan.m4 RELOC/doc/latex/circuit-macros/doc/Series.m4 RELOC/doc/latex/circuit-macros/doc/ShiftR.tex RELOC/doc/latex/circuit-macros/doc/ShiftRMan.m4 @@ -55986,6 +57267,7 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/doc/Workflow.m4 RELOC/doc/latex/circuit-macros/doc/Xform.tex RELOC/doc/latex/circuit-macros/doc/XformMan.m4 + RELOC/doc/latex/circuit-macros/doc/arrowex.m4 RELOC/doc/latex/circuit-macros/doc/bi_trans.m4 RELOC/doc/latex/circuit-macros/doc/bistableMan.m4 RELOC/doc/latex/circuit-macros/doc/bitr.m4 @@ -55999,8 +57281,8 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/doc/fetMan.m4 RELOC/doc/latex/circuit-macros/doc/lrarrows.m4 RELOC/doc/latex/circuit-macros/doc/mplex.m4 - RELOC/doc/latex/circuit-macros/doc/oax.m4 - RELOC/doc/latex/circuit-macros/doc/oaxbody.m4 + RELOC/doc/latex/circuit-macros/doc/opampex.m4 + RELOC/doc/latex/circuit-macros/doc/opampexbody.m4 RELOC/doc/latex/circuit-macros/doc/quick.m4 RELOC/doc/latex/circuit-macros/doc/relaycoilMan.m4 RELOC/doc/latex/circuit-macros/doc/sampleIC.m4 @@ -56020,7 +57302,8 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/AmpTable.m4 RELOC/doc/latex/circuit-macros/examples/Antennas.m4 RELOC/doc/latex/circuit-macros/examples/AntiqueClock.m4 - RELOC/doc/latex/circuit-macros/examples/Arrester.m4 + RELOC/doc/latex/circuit-macros/examples/Arresters.m4 + RELOC/doc/latex/circuit-macros/examples/ArrowFn.m4 RELOC/doc/latex/circuit-macros/examples/Attention.m4 RELOC/doc/latex/circuit-macros/examples/Audio.m4 RELOC/doc/latex/circuit-macros/examples/Autoencoder.m4 @@ -56033,11 +57316,13 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/Byte.m4 RELOC/doc/latex/circuit-macros/examples/CSlight.m4 RELOC/doc/latex/circuit-macros/examples/CanLogic.m4 - RELOC/doc/latex/circuit-macros/examples/CctTable.m4 + RELOC/doc/latex/circuit-macros/examples/Capacitors.m4 RELOC/doc/latex/circuit-macros/examples/Ccurve.m4 + RELOC/doc/latex/circuit-macros/examples/Chips.m4 RELOC/doc/latex/circuit-macros/examples/Chuck.m4 RELOC/doc/latex/circuit-macros/examples/Conn.m4 RELOC/doc/latex/circuit-macros/examples/Connectors.m4 + RELOC/doc/latex/circuit-macros/examples/Consumption.m4 RELOC/doc/latex/circuit-macros/examples/Contact.m4 RELOC/doc/latex/circuit-macros/examples/Contacts.m4 RELOC/doc/latex/circuit-macros/examples/Counting.m4 @@ -56051,9 +57336,11 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/Dini.m4 RELOC/doc/latex/circuit-macros/examples/Diodes.m4 RELOC/doc/latex/circuit-macros/examples/Drive.m4 + RELOC/doc/latex/circuit-macros/examples/EEP.m4 RELOC/doc/latex/circuit-macros/examples/Emarrows.m4 RELOC/doc/latex/circuit-macros/examples/Escher.m4 RELOC/doc/latex/circuit-macros/examples/Euro.m4 + RELOC/doc/latex/circuit-macros/examples/Eye.m4 RELOC/doc/latex/circuit-macros/examples/Floor.m4 RELOC/doc/latex/circuit-macros/examples/Flow.m4 RELOC/doc/latex/circuit-macros/examples/FlowchartDefs.m4 @@ -56070,6 +57357,8 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/Incl.pdf RELOC/doc/latex/circuit-macros/examples/Incleps.m4 RELOC/doc/latex/circuit-macros/examples/Inclpdf.m4 + RELOC/doc/latex/circuit-macros/examples/Inductors.m4 + RELOC/doc/latex/circuit-macros/examples/IntersectingPlanes.m4 RELOC/doc/latex/circuit-macros/examples/Jack.m4 RELOC/doc/latex/circuit-macros/examples/Koch.m4 RELOC/doc/latex/circuit-macros/examples/Logic.m4 @@ -56077,7 +57366,9 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/Lyap.m4 RELOC/doc/latex/circuit-macros/examples/MC.m4 RELOC/doc/latex/circuit-macros/examples/Makefile + RELOC/doc/latex/circuit-macros/examples/Metamodel.m4 RELOC/doc/latex/circuit-macros/examples/Mixer.m4 + RELOC/doc/latex/circuit-macros/examples/MoreTable.m4 RELOC/doc/latex/circuit-macros/examples/MotorControl.m4 RELOC/doc/latex/circuit-macros/examples/Multiplexer.m4 RELOC/doc/latex/circuit-macros/examples/NLG.m4 @@ -56090,11 +57381,13 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/PPA.m4 RELOC/doc/latex/circuit-macros/examples/Pconn.m4 RELOC/doc/latex/circuit-macros/examples/Planes.m4 + RELOC/doc/latex/circuit-macros/examples/Plate.m4 RELOC/doc/latex/circuit-macros/examples/PushPull.m4 RELOC/doc/latex/circuit-macros/examples/Quantum.m4 RELOC/doc/latex/circuit-macros/examples/README-examples RELOC/doc/latex/circuit-macros/examples/Rectifiers.m4 RELOC/doc/latex/circuit-macros/examples/Relay.m4 + RELOC/doc/latex/circuit-macros/examples/Resistors.m4 RELOC/doc/latex/circuit-macros/examples/Resolver.m4 RELOC/doc/latex/circuit-macros/examples/Rotbox.m4 RELOC/doc/latex/circuit-macros/examples/SPM.m4 @@ -56106,6 +57399,7 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/Sierpinski.m4 RELOC/doc/latex/circuit-macros/examples/Sixpole.m4 RELOC/doc/latex/circuit-macros/examples/Sources.m4 + RELOC/doc/latex/circuit-macros/examples/Stator.m4 RELOC/doc/latex/circuit-macros/examples/Switches.m4 RELOC/doc/latex/circuit-macros/examples/TTLnand.m4 RELOC/doc/latex/circuit-macros/examples/Tgate.m4 @@ -56188,7 +57482,7 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/svg/AlogixSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/AmpTableSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/AntennasSVG.m4 - RELOC/doc/latex/circuit-macros/examples/svg/AntiqueClockSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/ArrowFnSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/AudioSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/AutoencoderSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/Banking.m4 @@ -56197,13 +57491,13 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/svg/ButtonsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/ByteSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/CanLogicSVG.m4 - RELOC/doc/latex/circuit-macros/examples/svg/CctTableSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/CapacitorsSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/ChipsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/ConnSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/ConnectorsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/ContactSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/ContactsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/CountingSVG.m4 - RELOC/doc/latex/circuit-macros/examples/svg/CrossbarSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/CrowSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/CrullerSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/CsourceSVG.m4 @@ -56212,7 +57506,10 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/svg/DiniSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/DiodesSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/DriveSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/EEPSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/EmarrowsSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/EscherSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/EyeSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/FlowSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/FontsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/FourbarSVG.m4 @@ -56225,14 +57522,15 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/svg/I2LSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/Incl.jpg RELOC/doc/latex/circuit-macros/examples/svg/InclepsSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/InductorsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/JackSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/LgateSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/LogicSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/LoglogSVG.m4 - RELOC/doc/latex/circuit-macros/examples/svg/LyapSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/MCSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/Makefile RELOC/doc/latex/circuit-macros/examples/svg/MixerSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/MoreTableSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/MotorControlSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/MultiplexerSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/NLGSVG.m4 @@ -56242,10 +57540,12 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/svg/OpampSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/OptoisoSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/PconnSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/PlateSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/PushPullSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/QuantumSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/RectifiersSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/RelaySVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/ResistorsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/RotboxSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/SQUIDSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/SVGconfig.m4 @@ -56261,14 +57561,12 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/svg/TimerSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/TtreeSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/TubediagsSVG.m4 - RELOC/doc/latex/circuit-macros/examples/svg/UNO.m4 RELOC/doc/latex/circuit-macros/examples/svg/UNOSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/VariableSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/WindingsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/XORSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/XformSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/Xtest.m4 - RELOC/doc/latex/circuit-macros/examples/svg/Y14-5SVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/controlSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/cscSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/diamondSVG.m4 @@ -56305,6 +57603,7 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/svg/roseSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/sfgSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/shapesSVG.m4 + RELOC/doc/latex/circuit-macros/examples/svg/slddiagsSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/thyristorSVG.m4 RELOC/doc/latex/circuit-macros/examples/svg/tstSVG.htmx RELOC/doc/latex/circuit-macros/examples/svg/ujtSVG.m4 @@ -56313,11 +57612,12 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/test.m4 RELOC/doc/latex/circuit-macros/examples/testpdf.tex RELOC/doc/latex/circuit-macros/examples/thyristor.m4 - RELOC/doc/latex/circuit-macros/examples/tikz.tex RELOC/doc/latex/circuit-macros/examples/tst.tex RELOC/doc/latex/circuit-macros/examples/tst1.tex + RELOC/doc/latex/circuit-macros/examples/tsttikz.tex RELOC/doc/latex/circuit-macros/examples/tubedefs.m4 RELOC/doc/latex/circuit-macros/examples/ujt.m4 + RELOC/doc/latex/circuit-macros/examples/venus.m4 RELOC/doc/latex/circuit-macros/examples/windows.m4 RELOC/doc/latex/circuit-macros/examples/worm.m4 RELOC/doc/latex/circuit-macros/examples/xfig/Makefile @@ -56325,6 +57625,7 @@ docfiles size=1246 RELOC/doc/latex/circuit-macros/examples/xfig/xfiglib.m4 RELOC/doc/latex/circuit-macros/gpic.m4 RELOC/doc/latex/circuit-macros/lib3D.m4 + RELOC/doc/latex/circuit-macros/libSLD.m4 RELOC/doc/latex/circuit-macros/libcct.m4 RELOC/doc/latex/circuit-macros/libgen.m4 RELOC/doc/latex/circuit-macros/liblog.m4 @@ -56339,17 +57640,17 @@ docfiles size=1246 runfiles size=1 RELOC/tex/latex/circuit-macros/boxdims.sty catalogue-also circ circuitikz +catalogue-contact-bugs https://gitlab.com/aplevich/circuit_macros/issues catalogue-contact-home https://ece.uwaterloo.ca/~aplevich/Circuit_macros/ catalogue-contact-repository https://gitlab.com/aplevich/circuit_macros -catalogue-contact-support https://gitlab.com/aplevich/circuit_macros/issues catalogue-ctan /graphics/circuit_macros catalogue-license lppl1.3c catalogue-topics diagram-circ electronic -catalogue-version 9.5 +catalogue-version 9.8 name circuitikz category Package -revision 59054 +revision 63116 shortdesc Draw electrical networks with TikZ relocated 1 longdesc The package provides a set of macros for naturally typesetting @@ -56358,11 +57659,11 @@ longdesc networks. It is designed as a tool that is easy to use, with a longdesc lean syntax, native to LaTeX, and directly supporting PDF longdesc output format. It has therefore been based on the very longdesc impressive PGF/TikZ package. -containersize 148584 -containerchecksum 2dbf94e9ae28b6b7bf7d7bb1b3eb924ea024401df38a49a5c9d84a0f43a248e368d30bd8e44d21e3823b27dff8956c5dcede6a2434f15dda5cc29c58f272b612 -doccontainersize 1484336 -doccontainerchecksum 64067a4f3ccabb7bc82140b7e7ac3a4068540fcc703d5f7e5b3c93de9337f9192597f27aa601c0195c02fe0dfbbb740264b21c4c119c0bfc874c8d406fa3336b -docfiles size=469 +containersize 163344 +containerchecksum c2c93ece8fd8096ce0ad23330925891ceda2fa5a189b2eaeaa54de2832d2a03753f7591694a719d8ea4f4187cfc4ccecda5df22dd1877c777d7ef9d16d666df1 +doccontainersize 1635428 +doccontainerchecksum 33e0aa155410cd62d8bea3728bb3b52570b09708dc0be730d4ae4aa791b2c621829c29a7b20caf192e99944ab7dce7b6cce473a902d81da18fc6d51391f2484e +docfiles size=519 RELOC/doc/context/third/circuitikz/circuitikz-context.pdf RELOC/doc/context/third/circuitikz/circuitikz-context.tex RELOC/doc/generic/circuitikz/CHANGELOG.md @@ -56372,13 +57673,14 @@ docfiles size=469 RELOC/doc/latex/circuitikz/circuitikzmanual.tex RELOC/doc/latex/circuitikz/compatibility.tex RELOC/doc/latex/circuitikz/ctikzmanutils.sty -runfiles size=2830 +runfiles size=3376 RELOC/tex/context/third/circuitikz/t-circuitikz-0.8.3.tex RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.3.tex RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.6.tex RELOC/tex/context/third/circuitikz/t-circuitikz-1.0.tex RELOC/tex/context/third/circuitikz/t-circuitikz-1.1.2.tex RELOC/tex/context/third/circuitikz/t-circuitikz-1.2.7.tex + RELOC/tex/context/third/circuitikz/t-circuitikz-1.4.6.tex RELOC/tex/context/third/circuitikz/t-circuitikz.tex RELOC/tex/generic/circuitikz/ctikzstyle-example.tex RELOC/tex/generic/circuitikz/ctikzstyle-legacy.tex @@ -56396,22 +57698,309 @@ runfiles size=2830 RELOC/tex/generic/circuitikz/pgfcirctripoles.tex RELOC/tex/generic/circuitikz/pgfcircutils.tex RELOC/tex/generic/circuitikz/pgfcircvoltage.tex + RELOC/tex/latex/circuitikz/circuitikz-0.4-body.tex RELOC/tex/latex/circuitikz/circuitikz-0.4.sty + RELOC/tex/latex/circuitikz/circuitikz-0.6-body.tex RELOC/tex/latex/circuitikz/circuitikz-0.6.sty + RELOC/tex/latex/circuitikz/circuitikz-0.7-body.tex RELOC/tex/latex/circuitikz/circuitikz-0.7.sty + RELOC/tex/latex/circuitikz/circuitikz-0.8.3-body.tex RELOC/tex/latex/circuitikz/circuitikz-0.8.3.sty + RELOC/tex/latex/circuitikz/circuitikz-0.9.3-body.tex RELOC/tex/latex/circuitikz/circuitikz-0.9.3.sty + RELOC/tex/latex/circuitikz/circuitikz-0.9.6-body.tex RELOC/tex/latex/circuitikz/circuitikz-0.9.6.sty + RELOC/tex/latex/circuitikz/circuitikz-1.0-body.tex RELOC/tex/latex/circuitikz/circuitikz-1.0.sty + RELOC/tex/latex/circuitikz/circuitikz-1.1.2-body.tex RELOC/tex/latex/circuitikz/circuitikz-1.1.2.sty + RELOC/tex/latex/circuitikz/circuitikz-1.2.7-body.tex RELOC/tex/latex/circuitikz/circuitikz-1.2.7.sty + RELOC/tex/latex/circuitikz/circuitikz-1.4.6-body.tex + RELOC/tex/latex/circuitikz/circuitikz-1.4.6.sty RELOC/tex/latex/circuitikz/circuitikz.sty catalogue-contact-bugs https://github.com/circuitikz/circuitikz/issues catalogue-contact-repository https://github.com/circuitikz/circuitikz catalogue-ctan /graphics/pgf/contrib/circuitikz catalogue-license lppl gpl catalogue-topics graphics diagram-circ pgf-tikz electronic -catalogue-version 1.3.5 +catalogue-version 1.5.0 + +name citation-style-language +category Package +revision 63023 +shortdesc Bibliography formatting with Citation Style Language +longdesc The Citation Style Language (CSL) is an XML-based language that +longdesc defines the formats of citations and bibliography. There are +longdesc currently thousands of styles in CSL including the most widely +longdesc used APA, Chicago, Vancouver, etc. The citation-style-language +longdesc package is aimed to provide another reference formatting method +longdesc for LaTeX that utilizes the CSL styles. It contains a citation +longdesc processor implemented in pure Lua (citeproc-lua) which reads +longdesc bibliographic metadata and performs sorting and formatting on +longdesc both citations and bibliography according to the selected CSL +longdesc style. A LaTeX package (citation-style-language.sty) is +longdesc provided to communicate with the processor. +depend citation-style-language.ARCH +containersize 108620 +containerchecksum 9195782dfdbc9a53eb93087faf87e93adc0aaab12aea4fed33f382fe31a0ec581e67e3104f7a2d997a19b7b02b58ccb29270d448f3ed160c38abaceee3e2c9c9 +doccontainersize 234896 +doccontainerchecksum da36eb08775cd79fa2d75beb69609bb162bffd469a168a2b532440ef16a7839caf57c332bf35b04cbe7d57e5c71fb3a336d08c0b2023f7ca61f786e7886d89c9 +docfiles size=65 + texmf-dist/doc/latex/citation-style-language/CHANGELOG.md + texmf-dist/doc/latex/citation-style-language/README.md details="Readme" + texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.pdf details="Package documentation" + texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex + texmf-dist/doc/man/man1/citeproc.1 + texmf-dist/doc/man/man1/citeproc.man1.pdf +srccontainersize 1132 +srccontainerchecksum 2855310fedad682b34f011d222d5f9e014aac741cfb361cba4b53e8036477d665d9bb59ab36e5ecdecc6e25774baee1c51929768be1727cac6fd25577192b513 +srcfiles size=1 + texmf-dist/source/latex/citation-style-language/README.md +runfiles size=475 + texmf-dist/scripts/citation-style-language/citeproc + texmf-dist/scripts/citation-style-language/citeproc-bib.lua + texmf-dist/scripts/citation-style-language/citeproc-element.lua + texmf-dist/scripts/citation-style-language/citeproc-engine.lua + texmf-dist/scripts/citation-style-language/citeproc-formats.lua + texmf-dist/scripts/citation-style-language/citeproc-node-choose.lua + texmf-dist/scripts/citation-style-language/citeproc-node-date.lua + texmf-dist/scripts/citation-style-language/citeproc-node-group.lua + texmf-dist/scripts/citation-style-language/citeproc-node-label.lua + texmf-dist/scripts/citation-style-language/citeproc-node-layout.lua + texmf-dist/scripts/citation-style-language/citeproc-node-locale.lua + texmf-dist/scripts/citation-style-language/citeproc-node-names.lua + texmf-dist/scripts/citation-style-language/citeproc-node-number.lua + texmf-dist/scripts/citation-style-language/citeproc-node-sort.lua + texmf-dist/scripts/citation-style-language/citeproc-node-style.lua + texmf-dist/scripts/citation-style-language/citeproc-node-text.lua + texmf-dist/scripts/citation-style-language/citeproc-nodes.lua + texmf-dist/scripts/citation-style-language/citeproc-richtext.lua + texmf-dist/scripts/citation-style-language/citeproc-util.lua + texmf-dist/scripts/citation-style-language/citeproc.lua + texmf-dist/scripts/citation-style-language/csl-core.lua + texmf-dist/scripts/citation-style-language/csl.lua + texmf-dist/tex/latex/citation-style-language/citation-style-language.sty + texmf-dist/tex/latex/citation-style-language/citeproc-bib-data.json + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-af-ZA.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-ar.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-bg-BG.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-ca-AD.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-cs-CZ.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-cy-GB.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-da-DK.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-de-AT.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-de-CH.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-de-DE.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-el-GR.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-en-GB.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-en-US.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-es-CL.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-es-ES.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-es-MX.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-et-EE.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-eu.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-fa-IR.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-fi-FI.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-fr-CA.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-fr-FR.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-he-IL.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-hi-IN.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-hr-HR.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-hu-HU.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-id-ID.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-is-IS.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-it-IT.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-ja-JP.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-km-KH.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-ko-KR.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-la.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-lt-LT.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-lv-LV.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-mn-MN.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-nb-NO.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-nl-NL.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-nn-NO.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-pl-PL.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-pt-BR.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-pt-PT.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-ro-RO.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-ru-RU.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-sk-SK.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-sl-SI.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-sr-RS.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-sv-SE.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-th-TH.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-tr-TR.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-uk-UA.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-vi-VN.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-zh-CN.xml + texmf-dist/tex/latex/citation-style-language/locales/csl-locales-zh-TW.xml + texmf-dist/tex/latex/citation-style-language/styles/american-chemical-society.csl + texmf-dist/tex/latex/citation-style-language/styles/american-medical-association.csl + texmf-dist/tex/latex/citation-style-language/styles/american-political-science-association.csl + texmf-dist/tex/latex/citation-style-language/styles/american-sociological-association.csl + texmf-dist/tex/latex/citation-style-language/styles/apa.csl + texmf-dist/tex/latex/citation-style-language/styles/chicago-author-date.csl + texmf-dist/tex/latex/citation-style-language/styles/chicago-fullnote-bibliography.csl + texmf-dist/tex/latex/citation-style-language/styles/chicago-note-bibliography.csl + texmf-dist/tex/latex/citation-style-language/styles/elsevier-harvard.csl + texmf-dist/tex/latex/citation-style-language/styles/harvard-cite-them-right.csl + texmf-dist/tex/latex/citation-style-language/styles/ieee.csl + texmf-dist/tex/latex/citation-style-language/styles/modern-humanities-research-association.csl + texmf-dist/tex/latex/citation-style-language/styles/modern-language-association.csl + texmf-dist/tex/latex/citation-style-language/styles/nature.csl + texmf-dist/tex/latex/citation-style-language/styles/vancouver.csl +catalogue-contact-bugs https://github.com/zepinglee/citeproc-lua/issues +catalogue-contact-repository https://github.com/zepinglee/citeproc-lua +catalogue-ctan /biblio/citation-style-language +catalogue-license mit cc-by-sa-3 +catalogue-topics biblio use-lua +catalogue-version 0.1.1 + +name citation-style-language.aarch64-linux +category Package +revision 61687 +shortdesc aarch64-linux files of citation-style-language +containersize 356 +containerchecksum cd0d5ba7fbcdc48db6a116a55a583cb4d68c0c92c75041b6b5b53b798972160eb589d30e1542d2080871ec936a91fe4c32af15931bb0dbcc00319d4cad875c1f +binfiles arch=aarch64-linux size=1 + bin/aarch64-linux/citeproc + +name citation-style-language.amd64-freebsd +category Package +revision 61687 +shortdesc amd64-freebsd files of citation-style-language +containersize 360 +containerchecksum 89d110f0118ef6a7b9ce4001e1bc604fdfb1cbe156cfbb7254d96639296c461352131b556b2b11363473789abdd93036f9aca54c20c74f1b3615f0049037bbc3 +binfiles arch=amd64-freebsd size=1 + bin/amd64-freebsd/citeproc + +name citation-style-language.amd64-netbsd +category Package +revision 61687 +shortdesc amd64-netbsd files of citation-style-language +containersize 360 +containerchecksum 646e20fead81e3197c9b7bff5b391e2ababd471bf10c3d3abde37f070ff276a5f92722e386d75ddc2cf9170a024e82475f8a9daa7ef9026fa41a403776362251 +binfiles arch=amd64-netbsd size=1 + bin/amd64-netbsd/citeproc + +name citation-style-language.armhf-linux +category Package +revision 61687 +shortdesc armhf-linux files of citation-style-language +containersize 356 +containerchecksum 60c487247a8a97a8adc98fa81a0c8ce425e01269a243f3b0f6211102eea330cd6a94bef5aa3fd0b3b76589fb94bb4e650313fba75200e0f27939381335c10293 +binfiles arch=armhf-linux size=1 + bin/armhf-linux/citeproc + +name citation-style-language.i386-cygwin +category Package +revision 61687 +shortdesc i386-cygwin files of citation-style-language +containersize 356 +containerchecksum e3c4ca4d0b4fc3d078acedccd1b792fe8f6c70b4b0aa75d13ca7510bf4b0a6397ad33b9f3198ba2c468e15169e0921dcee60eab3d207a25f4205e33979e971c8 +binfiles arch=i386-cygwin size=1 + bin/i386-cygwin/citeproc + +name citation-style-language.i386-freebsd +category Package +revision 61687 +shortdesc i386-freebsd files of citation-style-language +containersize 360 +containerchecksum c63cd4a26cd0895bd6fdcb83ae4d60b9583b22250c37e091a574ee2963aa87f168993d2d547d0054c7367586ad00f77f772697ac234924f2d31eceb48ebf1410 +binfiles arch=i386-freebsd size=1 + bin/i386-freebsd/citeproc + +name citation-style-language.i386-linux +category Package +revision 61687 +shortdesc i386-linux files of citation-style-language +containersize 356 +containerchecksum 8025d70df1bc6b2614aa2d2606c533802ce58595a943a06b40c15b39dff5eecb5b03f8b09d902f029ea9e738b643c590e11db876fd3ef2f34cdff2c6dc46b23b +binfiles arch=i386-linux size=1 + bin/i386-linux/citeproc + +name citation-style-language.i386-netbsd +category Package +revision 61687 +shortdesc i386-netbsd files of citation-style-language +containersize 356 +containerchecksum e309afb37117e0085e4a5398f3e06681786b76026fc104cd671c383d923ea91c9cd4a2b99e6cb5cf7a56228af24c3d5ff9750ca32ff32aec619b1d6d713d0c33 +binfiles arch=i386-netbsd size=1 + bin/i386-netbsd/citeproc + +name citation-style-language.i386-solaris +category Package +revision 61687 +shortdesc i386-solaris files of citation-style-language +containersize 356 +containerchecksum 871517bc3e718869a4bccf9ce9a6b917bca1d01caad2910b604c70f132caa6bd1eaa345e0afb5c06d2d143303d1dc747f64380142449713d59abf24ed1efcc1a +binfiles arch=i386-solaris size=1 + bin/i386-solaris/citeproc + +name citation-style-language.universal-darwin +category Package +revision 61687 +shortdesc universal-darwin files of citation-style-language +containersize 360 +containerchecksum 45eae030cc33df8bb31cb9d060c9b487d1cb9fdc45c3749ba98df46378cf72b2079abd262f237541eb7275f0a9c0576384684a9de3b90cc7420b3834b34af1cd +binfiles arch=universal-darwin size=1 + bin/universal-darwin/citeproc + +name citation-style-language.win32 +category Package +revision 61687 +shortdesc win32 files of citation-style-language +containersize 700 +containerchecksum 09c0cb26b34d5610f21e7d3623eec3028f31f895bc901736def15e566e69d146cc8ce37242c413039dc11c752b24fb0434a85536451b9865b56b657304157b11 +binfiles arch=win32 size=1 + bin/win32/citeproc.exe + +name citation-style-language.x86_64-cygwin +category Package +revision 61687 +shortdesc x86_64-cygwin files of citation-style-language +containersize 360 +containerchecksum ac453db6259cd643d3887bb224a2516be9ea4d091b92262a278e6ef3c58ca3be627b19277d6acf80a8d19694c8cb3cef085c95ed0c5c397c4b81376f0909e645 +binfiles arch=x86_64-cygwin size=1 + bin/x86_64-cygwin/citeproc + +name citation-style-language.x86_64-darwinlegacy +category Package +revision 61687 +shortdesc x86_64-darwinlegacy files of citation-style-language +containersize 368 +containerchecksum 77f6c7f558e3c8777392a0c9556627bb13d2fac36fa0e5575cff76e4e87b467997a0fc78fc9a3d0de37149391ca3ef080a6eb350b0ce797d5ac0d9a1c38afd45 +binfiles arch=x86_64-darwinlegacy size=1 + bin/x86_64-darwinlegacy/citeproc + +name citation-style-language.x86_64-linux +category Package +revision 61687 +shortdesc x86_64-linux files of citation-style-language +containersize 360 +containerchecksum fb08bd011571ed8730849cfafca1ecea8647430fbb991bc68076d168fa2712ab445733be21b81c9bf1ab868f2280fdb4f64174f14d848f1227627efeb5aa1058 +binfiles arch=x86_64-linux size=1 + bin/x86_64-linux/citeproc + +name citation-style-language.x86_64-linuxmusl +category Package +revision 61687 +shortdesc x86_64-linuxmusl files of citation-style-language +containersize 364 +containerchecksum bd8b6ddd3e84abcc3e4f8d6fbc657be5a0817d1cd92495ac76cc1c38848573fc0f0574512c8fd51a1ea32fcaea78304d55a60f058f74cfac1e558315ca71d37e +binfiles arch=x86_64-linuxmusl size=1 + bin/x86_64-linuxmusl/citeproc + +name citation-style-language.x86_64-solaris +category Package +revision 61687 +shortdesc x86_64-solaris files of citation-style-language +containersize 356 +containerchecksum a15ebb727819155d9aedd472cdda08b4fb39a09e6036a7914bbf2002b717038e94f09b6c5297e779ff5ed26e5d59b5ff64544ad294a6d41fb8a0b3ce897eb46d +binfiles arch=x86_64-solaris size=1 + bin/x86_64-solaris/citeproc name cite category Package @@ -56566,7 +58155,7 @@ catalogue-version 0.2a name cjk category Package -revision 36951 +revision 60865 shortdesc CJK language support relocated 1 longdesc CJK is a macro package for LaTeX, providing simultaneous @@ -56583,11 +58172,11 @@ depend garuda-c90 depend norasi-c90 depend uhc depend wadalab -containersize 58340 -containerchecksum c35be1fc1d9f9d44e78effd6e7e539591020d785ae255a1cfa0d7e2508fcdd496d94e4bb0096bc7a281ee93b0b8e461efc6724c82f49d589dbcbdda35143c811 -doccontainersize 1458280 -doccontainerchecksum d598d599d02ca95b1375b8e989649b441980ae6467348270c366a670d79d606b1ca79801febdf5c8c636f2d1c7fa30eb87bd87f90f75b5b4436443ecdab53b73 -docfiles size=611 +containersize 58480 +containerchecksum b13712912e479dab68cab9027042be8cb11047ebf9c034f532c857e83d28f19dfea5a1748685cfe1847c7372f2d0982f79736525694d937c88962c5262094585 +doccontainersize 1477448 +doccontainerchecksum a8c6b2d4d0899b841ccc32b378855d61bdaa65d5f68fd408df3894d386bcde18f384410f34e6f33ee2a5ce770e1e663a05ab038d9b7483012a3cb414739c3705 +docfiles size=621 RELOC/doc/latex/cjk/ChangeLog RELOC/doc/latex/cjk/MANIFEST RELOC/doc/latex/cjk/Makefile @@ -56691,6 +58280,7 @@ docfiles size=611 RELOC/doc/latex/cjk/examples/py_test.tex RELOC/doc/latex/cjk/examples/rubytest.tex RELOC/doc/latex/cjk/examples/thai.tex + RELOC/doc/latex/cjk/examples/thai_utf8.tex RELOC/doc/latex/cjk/texlive/bin-cjkutils.pl RELOC/doc/latex/cjk/texlive/c90.pl RELOC/doc/latex/cjk/texlive/cjk-build.pl @@ -56699,9 +58289,10 @@ docfiles size=611 RELOC/doc/latex/cjk/texlive/garuda-c90.pl RELOC/doc/latex/cjk/texlive/norasi-c90.pl RELOC/doc/latex/cjk/utils/pyhyphen/pytest.tex -srccontainersize 70368 -srccontainerchecksum bebcc4f77716c92fdff317d926b0ab47ff32efc8b235f721d7d3d1808dff5672127b4c80bb729aa1023f25949cee2c4d508adb40574a3d606f3d5840642eb604 -srcfiles size=115 + RELOC/doc/latex/cjk/utils/pyhyphen/pytestutf8.tex +srccontainersize 73056 +srccontainerchecksum 88be587328daedfed3bdcb289b1a03343bd7257ae180a9e0857a6b00f173f601eccd8e5978dd29c2d95fbab180fcfd5135a682c5218325fc6b664f2cd505213c +srcfiles size=120 RELOC/source/latex/cjk/contrib/wadalab/fixwada RELOC/source/latex/cjk/contrib/wadalab/fixwada2.pl RELOC/source/latex/cjk/contrib/wadalab/makefont @@ -56742,9 +58333,13 @@ srcfiles size=115 RELOC/source/latex/cjk/utils/lisp/emacs/cjk-enc.el RELOC/source/latex/cjk/utils/lisp/emacs/thai-word.el RELOC/source/latex/cjk/utils/lisp/mule-2.3/cjk-enc.el + RELOC/source/latex/cjk/utils/pyhyphen/GNUmakefile + RELOC/source/latex/cjk/utils/pyhyphen/hyph-zh-latn-pinyin.in + RELOC/source/latex/cjk/utils/pyhyphen/hyph-zh-latn-pinyin.tex + RELOC/source/latex/cjk/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex + RELOC/source/latex/cjk/utils/pyhyphen/make-patterns.sh RELOC/source/latex/cjk/utils/pyhyphen/pinyin.c RELOC/source/latex/cjk/utils/pyhyphen/pinyin.tr - RELOC/source/latex/cjk/utils/pyhyphen/pyhyph.tex RELOC/source/latex/cjk/utils/subfonts/clonevf.pl RELOC/source/latex/cjk/utils/subfonts/hlatex2agl.pl RELOC/source/latex/cjk/utils/subfonts/makefdx.pl @@ -56753,7 +58348,7 @@ srcfiles size=115 RELOC/source/latex/cjk/utils/subfonts/uni2sfd.pl RELOC/source/latex/cjk/utils/subfonts/vertical.pe RELOC/source/latex/cjk/utils/subfonts/vertref.pe -runfiles size=294 +runfiles size=295 RELOC/tex/latex/cjk/contrib/wadalab/c42goth.fd RELOC/tex/latex/cjk/contrib/wadalab/c42goth.fdx RELOC/tex/latex/cjk/contrib/wadalab/c42maru.fd @@ -56967,31 +58562,31 @@ runfiles size=294 RELOC/tex/latex/cjk/utils/pyhyphen/pinyin.ldf catalogue-also cjk-fonts catalogue-ctan /language/chinese/CJK -catalogue-license gpl +catalogue-license gpl2 catalogue-topics font-use font-cjk chinese japanese korean thai -catalogue-version 4.8.4 +catalogue-version 4.8.5 name cjk-gs-integrate category Package -revision 57081 +revision 59705 shortdesc Tools to integrate CJK fonts into Ghostscript longdesc This script searches a list of directories for CJK fonts, and longdesc makes them available to an installed Ghostscript. In the longdesc simplest case, with sufficient privileges, a run without longdesc arguments should result in a complete setup of Ghostscript. depend cjk-gs-integrate.ARCH -containersize 36348 -containerchecksum f2b8db61f861942df199cdb6e51ca7458f22d385396382bfda6291d2f2abe5555b6b35102629c4c0d478dc01b873ae917acf10b150bae7972a6fbb03ffd03f41 -doccontainersize 13232 -doccontainerchecksum 80f8054e0841bc5605faf0abd3b17ddd16919d0228d520af00c4117f884e1105e6b818d6ec92f312b38246f591f0e6743a76ff02ac05a9e93624e8f4bfaa31f4 -docfiles size=14 +containersize 36912 +containerchecksum 376a1b287955a801cb223c761fc9bee8af0f587f27f8c3e6cb32ef009fa575fdaf54f5e3847d7b4ca414e3eb4d58d3611ee2194736dcfafe8afb2dd6230c1999 +doccontainersize 13400 +doccontainerchecksum c1165f2ecd08b279cd0d0b028682eecbb3953659426a1885bbe5aab9838a90107c576a3b9bf80b0d54dbe3fc438c8af8a8c82f5faf79052c37d2c5e85ea9ae42 +docfiles size=15 texmf-dist/doc/fonts/cjk-gs-integrate/ChangeLog texmf-dist/doc/fonts/cjk-gs-integrate/README.md details="Readme" srccontainersize 560 -srccontainerchecksum 5d26311844626499997323d15806a31e5144b1dc6f6c18fc5dbab10f898382eff33dc316ac8429a3d76f57867720061cb8594d5c80510b7776dbad8970f0c0da +srccontainerchecksum ee53a480230824eb7aa1ff270652eba4f39e5f160fdd091d596b9da610d8c8c211db3aa3d89931ec16edd36b2662d07a93513563efb3bb5a9ffc9dba0d274ee4 srcfiles size=1 texmf-dist/source/fonts/cjk-gs-integrate/Makefile -runfiles size=75 +runfiles size=76 texmf-dist/fonts/misc/cjk-gs-integrate/cjkgs-adobe.dat texmf-dist/fonts/misc/cjk-gs-integrate/cjkgs-apple.dat texmf-dist/fonts/misc/cjk-gs-integrate/cjkgs-arphic.dat @@ -57035,7 +58630,7 @@ catalogue-contact-repository https://github.com/texjporg/cjk-gs-support catalogue-ctan /fonts/utilities/cjk-gs-integrate catalogue-license gpl3 catalogue-topics font-util -catalogue-version 20201206.0 +catalogue-version 20210625.0 name cjk-gs-integrate.aarch64-linux category Package @@ -57183,7 +58778,7 @@ binfiles arch=x86_64-solaris size=1 name cjk-ko category Package -revision 58081 +revision 60079 shortdesc Extension of the CJK package for Korean typesetting relocated 1 longdesc The package supports typesetting UTF-8-encoded modern Korean @@ -57191,10 +58786,11 @@ longdesc documents with the help of the LaTeX2e CJK package. It provides longdesc some enhanced features focused on Korean typesetting culture, longdesc one of them being allowing line-break between Latin and CJK longdesc characters. The package requires nanumtype1 fonts. -containersize 8292 -containerchecksum 5666ea878afe5ffec519ea1bb732f123a8e1dbe539d1b42919f0d0e73efb26f66850c446bfc3be5aa9e34138611da5701adf43b1f474e590dfe20a6784b3dbbf -doccontainersize 160716 -doccontainerchecksum 3985b243f47a964dde86cea55ff35bef042fe4f66171188dff03e7bebfe06369604fbad9dc0acf551778bcfffb7fed77250035f28b1f033b5f64e5577960aa44 +depend cjk +containersize 9040 +containerchecksum 7a41d66a62eac6cd97479da22481c57c85f12f65ffe18995a22ec56a64b03d95aee3e6b3b0d0edcfeab89b3f3d64e95f26b8910905b9085b55c7f371b1b9c1b7 +doccontainersize 160388 +doccontainerchecksum 4d81968baa644ee9966e2498bcb788920b013d0ffbbaf3df8b09b40c6b2b286a5e749d19c11c0f5828432b376f3acc480ea5eb0c8fe8db9ba2413c7077a64b39 docfiles size=49 RELOC/doc/latex/cjk-ko/ChangeLog RELOC/doc/latex/cjk-ko/README details="Readme" @@ -57209,9 +58805,9 @@ runfiles size=11 RELOC/tex/latex/cjk-ko/kotex.sty catalogue-contact-repository https://github.com/dohyunkim/cjk-ko catalogue-ctan /language/korean/cjk-ko -catalogue-license other-free +catalogue-license gpl lppl pd catalogue-topics korean -catalogue-version 1.9 +catalogue-version 2.2 name cjkpunct category Package @@ -57248,7 +58844,7 @@ catalogue-version 4.8.4 name cjkutils category TLCore -revision 52851 +revision 60833 catalogue cjk shortdesc CJK language support longdesc CJK is a macro package for LaTeX, providing simultaneous @@ -57260,11 +58856,11 @@ longdesc easy-to-use support to a bunch of other scripts in addition to longdesc the above -- Cyrillic, Greek, Latin-based scripts, Russian and longdesc Vietnamese are supported. depend cjkutils.ARCH -containersize 2016 -containerchecksum 84ae942d24c6a5b6dc8a5ae9a7aed0e1da511e68a2730c26d022d935974869c810600321f4ec1b8c5aeb00d17c6eb360d2735b2ac529bee6aaf85bbf4e44ec2b -doccontainersize 98060 -doccontainerchecksum f135a594a95a0d30262a00bbe8279a2d58c6549dba65533b6d1032f99b517b9ff91217ff3ece3768bffdd086e50ce99b56db494aea24dc460c7b077771e97921 -docfiles size=55 +containersize 1996 +containerchecksum 36b0d0ef4bae2a9e5f2238c5c9aa125eabfca509462b65a159f66cbafc690939e16760a86e7e7dcce22ffda2f301c039059cdff1af8ed862017f18552e13e728 +doccontainersize 344216 +doccontainerchecksum 636e6486f9661061d22d248b0b7a8debdb81cd08c56b449067782568fcc7db58922f7c9d40fbc992bdd008908f22a6733af4a8115d85c0572556d01e925c5587 +docfiles size=113 texmf-dist/doc/man/man1/bg5conv.1 texmf-dist/doc/man/man1/bg5conv.man1.pdf texmf-dist/doc/man/man1/cef5conv.1 @@ -57298,16 +58894,16 @@ runfiles size=16 texmf-dist/hbf2gf/ksso17.cfg catalogue-also cjk-fonts catalogue-ctan /language/chinese/CJK -catalogue-license gpl +catalogue-license gpl2 catalogue-topics font-use font-cjk chinese japanese korean thai -catalogue-version 4.8.4 +catalogue-version 4.8.5 name cjkutils.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of cjkutils -containersize 47944 -containerchecksum 80cd11650fb38d88c2f5887cb0b97b025c6378e3d3626c42486705549912cc9291cb93a5452a83888fe99c3d41e0f6c4d454e57120cc31ba9fbfd3e509d050b0 +containersize 47952 +containerchecksum 20d5f72d0dbb1f27c20278c0e008292ba741b4e27bdea1e1210f3f31d7abf3e98c113c25680dcd4368c23391ba4789d45f55887e7948f12c000cd821317288c1 binfiles arch=aarch64-linux size=57 bin/aarch64-linux/bg5+latex bin/aarch64-linux/bg5+pdflatex @@ -57333,11 +58929,11 @@ binfiles arch=aarch64-linux size=57 name cjkutils.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of cjkutils -containersize 50636 -containerchecksum 6173b93cb62773f0a26ea39a6c6d61ad6180dae3ca3b0c09e25e780844d44a7e27d3527caab44f0ee2b130bc037ab6c7409e7c85cce00db596ce1e3463842332 -binfiles arch=amd64-freebsd size=52 +containersize 50692 +containerchecksum 3f4a2052e495744b7cc5555093af75cf09b6a9e7c210272bb2567d3866a5c4e98c85cfc89740e3679f0fb7d98813ff621bf505884b971c8a3362b2657d2440e5 +binfiles arch=amd64-freebsd size=54 bin/amd64-freebsd/bg5+latex bin/amd64-freebsd/bg5+pdflatex bin/amd64-freebsd/bg5conv @@ -57362,10 +58958,10 @@ binfiles arch=amd64-freebsd size=52 name cjkutils.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of cjkutils -containersize 44772 -containerchecksum faac86a8deb7fd3a1a9323272b847a2b2e633780529fbc8feb371482d013f79bc80c4ac9133b9cc4007d05c6dc41b0e5427c28439d00477496e253338c4601c1 +containersize 44784 +containerchecksum fc7110769e452fa71fd797effb63402440ae917a427c2c4053382e3a5b42a35a470cedbd1d528a4622549396f48b61d9e6910f3b0b8928f1c6c69eae03f20894 binfiles arch=amd64-netbsd size=60 bin/amd64-netbsd/bg5+latex bin/amd64-netbsd/bg5+pdflatex @@ -57391,10 +58987,10 @@ binfiles arch=amd64-netbsd size=60 name cjkutils.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of cjkutils -containersize 40212 -containerchecksum a76d6aaa4f26b2f4c3d0c1eb1581d21b9567eab79fd68eae7b9228ea38c2a279f6f4401c543ab7ad07afeb4beb40e28e055c5e600f3c426bbd6801796c7c0c35 +containersize 40188 +containerchecksum 2c725269492498c394d1a832f3fc6f9ae0f27c104b60a9c9a0d70d8108d708eb8a6a0782cbb3894c4d89b22f333a0fb12a4261e527c047b8455d2d8fd9f29703 binfiles arch=armhf-linux size=48 bin/armhf-linux/bg5+latex bin/armhf-linux/bg5+pdflatex @@ -57420,10 +59016,10 @@ binfiles arch=armhf-linux size=48 name cjkutils.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of cjkutils -containersize 19264 -containerchecksum 32f20159f9ed386e76dab4cfe19f4c9a029f9d87d496de45df344843e26e0a163c6ad4c7eb6647d506c658f94f7198798a2933cd9312155fd277710b9cbeb1b7 +containersize 21100 +containerchecksum eff723b4592552df62302e315e3df92aabf245a34c307d3e11408bdbab7d8f810c309484d9baffbcb192ea12652cf5f594b6f934ddcced2529357c8946f73c3c binfiles arch=i386-cygwin size=42 bin/i386-cygwin/bg5+latex bin/i386-cygwin/bg5+pdflatex @@ -57449,10 +59045,10 @@ binfiles arch=i386-cygwin size=42 name cjkutils.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of cjkutils -containersize 45336 -containerchecksum 86d4cf566d41489bc14c949fe6304f35853d60426cfe2302598e7a77c7791d6eae0763b6bcc674cbbacdb7057f9a17b9406e47687e72929af1ec7a51891de5ca +containersize 46084 +containerchecksum 6c6880d05e22db6d14fdf6b0be327160cd17b2637996d420f0a5bf9102d6cc0c785f8c23f52c2faaf96bc70a96711e2678067bcf67b1a151987476d2c9c9052f binfiles arch=i386-freebsd size=50 bin/i386-freebsd/bg5+latex bin/i386-freebsd/bg5+pdflatex @@ -57478,11 +59074,11 @@ binfiles arch=i386-freebsd size=50 name cjkutils.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of cjkutils -containersize 51376 -containerchecksum d685117af0ca0b9e733db5c109bdf9e39dc049f6e9bfb6d0e8f5d4c5d5a196afee83ce999b7bbdc3edc26b20938739c9964901916907fe6bff69ffaa49502c2d -binfiles arch=i386-linux size=52 +containersize 51764 +containerchecksum ce41f82ba37e69e77e826e2f5df3fa7c7b35132b15a79d0929df84d3553ce7ca9dce0130104c460410dfedb910e30acbb4ff357a3ae1ebc4b50dd5da482e2762 +binfiles arch=i386-linux size=56 bin/i386-linux/bg5+latex bin/i386-linux/bg5+pdflatex bin/i386-linux/bg5conv @@ -57507,10 +59103,10 @@ binfiles arch=i386-linux size=52 name cjkutils.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of cjkutils -containersize 41368 -containerchecksum 188902895f9ddcf7fdaf6a7ef4c4ef805a23dd4f1d4e84e450e4e5f371f5f5c9065c7762716b1dfdc66aca8ecd4dd636121440638b912cc662e5a25f02064d91 +containersize 41364 +containerchecksum 11d09790fcabf8622279964bf1c15f48ef9ab1aaebca10ce3a4dd597a86d2fa83fe89b2d54d1dd3cf78a5eb1540b1326b3b08a52689e65508b267d2497cf065c binfiles arch=i386-netbsd size=55 bin/i386-netbsd/bg5+latex bin/i386-netbsd/bg5+pdflatex @@ -57536,10 +59132,10 @@ binfiles arch=i386-netbsd size=55 name cjkutils.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of cjkutils -containersize 48096 -containerchecksum 1beef36e5a044af55b5a2fd99b420bb3878c083364c8e3a02dc3d5e273ab2eac01cc1849f0abb76f35e62c15a85a75f70e2d2d4720d3c18e11f8331beee84499 +containersize 48076 +containerchecksum e920119649ab109ce4cebfb01c02edc9f892aa98c91041067150c2fb36dfc654edbb078a7f72aa2c7d54e5baed0f0ed2d2fc68e78768ca19613432efd0250032 binfiles arch=i386-solaris size=51 bin/i386-solaris/bg5+latex bin/i386-solaris/bg5+pdflatex @@ -57565,11 +59161,11 @@ binfiles arch=i386-solaris size=51 name cjkutils.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of cjkutils -containersize 102196 -containerchecksum df0071df7f48352809b3bbf0c04fbecdccdab270769383188d6421b987836bf43826bbc01f92c798a7493b880b4b4864fd5e621d56617050452cab181b8a1eb1 -binfiles arch=universal-darwin size=236 +containersize 103056 +containerchecksum ef163fc29528270703a6a6ed2b1af61106100d7673ef53edc99b1d296c0cde86c94c420f67734d918062ae02a01f8d17c25ed2a75dbf2e530d9740e75de7be3a +binfiles arch=universal-darwin size=264 bin/universal-darwin/bg5+latex bin/universal-darwin/bg5+pdflatex bin/universal-darwin/bg5conv @@ -57594,10 +59190,10 @@ binfiles arch=universal-darwin size=236 name cjkutils.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of cjkutils -containersize 23216 -containerchecksum 34efc46ad403865192acde18c45b472a598705ef3d385bc9205f9811f72e5ed4f6400fecdd030fa4a5a60c1979090e8d4ab2361c91a66ebe5c84f09c8ac3f6a7 +containersize 23252 +containerchecksum e18be2da77b3c2a51aef6d4937c5e38a6f452e3da964e93e01933b55d263456e79d2a920431b49c1e11ebb5e7e46ac2fd69a863056deec16bc1ee7651fa77ef6 binfiles arch=win32 size=57 bin/win32/bg5conv.exe bin/win32/bg5latex.exe @@ -57621,10 +59217,10 @@ binfiles arch=win32 size=57 name cjkutils.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of cjkutils -containersize 20144 -containerchecksum e18e5143af05b3cea178e66b06c7d6762a8170cd84167b2e900dc0833da9a993f76334a6389c1080ba8594bbc94135f6d03a79c686e403edc2affdf221e352e1 +containersize 20180 +containerchecksum 509634cf0ff732f2ee3921d853853be0b63f26e2d26b95aa7542e04432cd6b22911213d89b5c8fd10d17f291cf7e8270deb366198ccac328b1fbb9fde6153a1c binfiles arch=x86_64-cygwin size=42 bin/x86_64-cygwin/bg5+latex bin/x86_64-cygwin/bg5+pdflatex @@ -57650,10 +59246,10 @@ binfiles arch=x86_64-cygwin size=42 name cjkutils.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of cjkutils -containersize 46788 -containerchecksum ada4bd14fc147dc7439cef95ae6d8d6efc35cb76580a9cdfb33bab0bb791e4baa1c5c799cb2427f2775b6ada6bc95e85d7988cc56f2add110efead12b2480e59 +containersize 46704 +containerchecksum 1d78fb92e3795a17710d427393b3ef212c1e02b7ee88716ba9235d8de8920559e7772b2a6be4f134903f85bb62352915629efa9b6c164aaebc9eb86bcd32f1e0 binfiles arch=x86_64-darwinlegacy size=58 bin/x86_64-darwinlegacy/bg5+latex bin/x86_64-darwinlegacy/bg5+pdflatex @@ -57679,11 +59275,11 @@ binfiles arch=x86_64-darwinlegacy size=58 name cjkutils.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of cjkutils -containersize 49108 -containerchecksum fe006cb497b962f30157e06a4039931cbc3214e74c34eaa7e30c6701237a8e201fb059863f9315021d3da6926e43a0c0aeb545cf54eb77007ff7f7d6b490b46c -binfiles arch=x86_64-linux size=52 +containersize 48948 +containerchecksum 495ae589a8c9b715af98d7886955c38310cb22c89c59225f426d96bbdd134ac3cf2d67198377197ba1b7a9a5c1024644a723c0396ee5d2a1764fecd52e10c5ab +binfiles arch=x86_64-linux size=64 bin/x86_64-linux/bg5+latex bin/x86_64-linux/bg5+pdflatex bin/x86_64-linux/bg5conv @@ -57708,10 +59304,10 @@ binfiles arch=x86_64-linux size=52 name cjkutils.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of cjkutils -containersize 51008 -containerchecksum 5cb9ef42d1ddeead85f4584b96f4a47c50240ec3b8be84978207e3d1ab0ecbb2e36c603f5baab20047e6dd74262ac8d55adae60d251d62754a84b7abf8933111 +containersize 50480 +containerchecksum dcf7787805f45c99185aea57dbb1097de35360914e09a3645908e2b7ecd0a8a997f01023c748e658a782d7b1226ca2e6b8c7768c2b608faf3a9da4034d69ce53 binfiles arch=x86_64-linuxmusl size=56 bin/x86_64-linuxmusl/bg5+latex bin/x86_64-linuxmusl/bg5+pdflatex @@ -57737,10 +59333,10 @@ binfiles arch=x86_64-linuxmusl size=56 name cjkutils.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of cjkutils -containersize 52336 -containerchecksum 6f5f929224272601517dce24c381d1e0448216a6b2613d2ab477395ab0ead63b557deff97a5b45ab1f5d9f024d4d02525c2cd7cf4a32559a7fd5728617728dfa +containersize 52340 +containerchecksum 4c7b257089881228030ee9c0161c9d3622527919e0f4549c1f01d79a3a77d7a81f13a316bb4951fcfd06830e4a90d94a99ae6b4fc505381cfbe6962fd4543f78 binfiles arch=x86_64-solaris size=58 bin/x86_64-solaris/bg5+latex bin/x86_64-solaris/bg5+pdflatex @@ -58424,7 +60020,7 @@ catalogue-version 0.1 name cleveref category Package -revision 47525 +revision 61719 shortdesc Intelligent cross-referencing relocated 1 longdesc The package enhances LaTeX's cross-referencing features, @@ -58438,26 +60034,54 @@ longdesc also offers a means of referencing a list of references, each longdesc formatted according to its type. In such lists, it can collapse longdesc sequences of numerically-consecutive labels to a reference longdesc range. -containersize 28484 -containerchecksum 669e122c22c55c1fe95353533a2c35adcd161080ab2e4f3120dab2286b60df316f4de792e9a6fe5b971d622bc2b087061836a3c0aebaf0bc5df17c854f64990b +containersize 28472 +containerchecksum 7e425fd19bd559a2a3f3091f6dd3d6711e6bb4ec01f6a3f8c1dccd60cb6518f3ffe563c1b68e3b379eab7be140f7ff5f3c68dabf3dc85d196aa2d41f81a67acd doccontainersize 386944 -doccontainerchecksum 3885fe13cd51967620f1e48a25a82c2a4916b07ee45c963dfe9ea933a920f347512cf5c30f29ccef9c49c3862df4c9176fe0fa57b1043d3ac230b7cd8b3f8d78 +doccontainerchecksum 87760a9503b5ead92a1a8f26f9c0195487b5e7a1f97cb11519791f247cf87d35f044f68738d3563ac4a84d7f283d3907eaa816f2d4f8dc4f9cdc5114df639d99 docfiles size=110 RELOC/doc/latex/cleveref/README details="Readme" RELOC/doc/latex/cleveref/cleveref.pdf details="Package documentation" srccontainersize 77476 -srccontainerchecksum 71a49c96a943dc152cc1621e9e0ce1d0fe62762fa51f670ecd4a0e5a3613ccc52d41db355cfb0c31fc81867bdc07c26acd3e9ad74e0209459a099be823df2308 +srccontainerchecksum aae3fc03f3ccefc9c58b1372a337afc9f0fc201d3db9938a01a1832711ce10e0f0b13e72da021c328f6bb1099dfafc8378663016ca6969ecef10dd5bf3683937 srcfiles size=140 RELOC/source/latex/cleveref/cleveref.dtx RELOC/source/latex/cleveref/cleveref.ins runfiles size=81 RELOC/tex/latex/cleveref/cleveref.sty +catalogue-also crefthe catalogue-contact-home http://www.dr-qubit.org/cleveref.html catalogue-ctan /macros/latex/contrib/cleveref catalogue-license lppl1.2 catalogue-topics label-ref catalogue-version 0.21.4 +name clicks +category Package +revision 60539 +shortdesc Slide Deck Animation +relocated 1 +longdesc With the help of this package you can simulate animation in +longdesc your slide deck, making it look similar to what PowerPoint can +longdesc do. +containersize 1548 +containerchecksum b7fd97c8d60387f6da26c8d5bcbae3f31a212a6fb7dea4ebe2ca6d6f101432a61fbb462ccf9eb3a0b919e0fe90d1ee47de8c439ccc8d7503ffe2afa5f35962a6 +doccontainersize 260244 +doccontainerchecksum 08418330a9359dce285969996f8ca57d955b2249d398be8064c6f814a3f9bbbae50a661829c8dffd29383d26dd42adf01ab74559ca09fe86f6b77c15b7f2c309 +docfiles size=66 + RELOC/doc/latex/clicks/DEPENDS.txt + RELOC/doc/latex/clicks/README.md details="Readme" + RELOC/doc/latex/clicks/clicks.pdf details="Package documentation" + RELOC/doc/latex/clicks/clicks.tex +runfiles size=1 + RELOC/tex/latex/clicks/clicks.sty +catalogue-contact-bugs http://github.com/yegor256/clicks/issues +catalogue-contact-home http://github.com/yegor256/clicks +catalogue-contact-repository http://github.com/yegor256/clicks +catalogue-ctan /macros/latex/contrib/clicks +catalogue-license mit +catalogue-topics emulation layout presentation +catalogue-version 0.2.0 + name clipboard category Package revision 47747 @@ -58481,6 +60105,34 @@ catalogue-license lppl1.3 catalogue-topics quotation-imp catalogue-version 0.3 +name clistmap +category Package +revision 61811 +shortdesc Map and iterate over LaTeX3 clists +relocated 1 +longdesc This package provides a key-based interface for defining +longdesc templates whose job is to partition LaTeX3 clists and map +longdesc differentiatedly across its components. +containersize 6056 +containerchecksum 71da5b4136bd73945ec0e1d9fe429892960a9167b39febc0d53b7a628357db59240929ed6d8c31096c170cd0b2f5c60452f364d8903be40a6a4bf0b590069520 +doccontainersize 667032 +doccontainerchecksum 8c0ca62ecf95989e1e4f90b6c606e421bd5f536ca9d7e3745384537b33b5745b221c6485e0fc5d5a52ddfa720e34f6260eb8bec0557d7e4171406ad4985b789f +docfiles size=170 + RELOC/doc/latex/clistmap/README.md details="Readme" + RELOC/doc/latex/clistmap/clistmap.pdf details="Package documentation" +srccontainersize 10656 +srccontainerchecksum b93a6e3bda06ce394c006964046d683576474d1ccc6b8cdde069c188cf8d146be43420c5d55a9d22bca554e87ea9309faaa73b5d0b8bb1b56981414b4b99e46a +srcfiles size=14 + RELOC/source/latex/clistmap/clistmap.dtx + RELOC/source/latex/clistmap/clistmap.ins +runfiles size=9 + RELOC/tex/latex/clistmap/clistmap.sty +catalogue-contact-repository https://github.com/rogard/clistmap +catalogue-ctan /macros/latex/contrib/clistmap +catalogue-license lppl1.3c +catalogue-topics expl3 macro-supp +catalogue-version 1.2 + name clock category Package revision 15878 @@ -58515,7 +60167,7 @@ catalogue-topics date-time name clojure-pamphlet category Package -revision 52082 +revision 60981 shortdesc A simple literate programming tool based on clojure's pamphlet system longdesc The Clojure pamphlet system is a system based on the Clojure longdesc literate system. In the Clojure's pamphlet system you have your @@ -58528,16 +60180,17 @@ longdesc each other by the getchunk command (which will be typesetted longdesc acordingly). Finally, the LaTeX file will be run through the longdesc tangler to get the desired chunk of code. depend clojure-pamphlet.ARCH -containersize 3660 -containerchecksum a420e5548af550ef91103a82c5bf8e43345abfce69bb438d488ed9a3a62db1e6763ea1c17b246ef307cc62d28b5c575b5da07d5857241e21ce7d789e9a2a055d -doccontainersize 193228 -doccontainerchecksum 23f6cd97dc5d521689555ec95a695db0f9cae8873d28e2bac2969f07e9e8d2f7ca9a6c8105ca127da202d811717b3c1f4219fe15f9af01036800a083f065cd09 -docfiles size=50 +containersize 3644 +containerchecksum 67047118c74e1d19426d99bd3a716d6076d977156f1e686bbd991d6b1cba464897f662e950c86218910b485300d40a5cb80d8d43868fb7920cc99a6d7f1c5735 +doccontainersize 213692 +doccontainerchecksum 02ab33398a87a47c76fd34df9eccde47b60b028b3a659294968b35beaead85908d958ccd94b8f706f6f2173c9af3d7f7382c510134dabde4bfab9be20f85998d +docfiles size=57 + texmf-dist/doc/man/man1/pamphletangler.1 + texmf-dist/doc/man/man1/pamphletangler.man1.pdf texmf-dist/doc/support/clojure-pamphlet/README details="Readme" texmf-dist/doc/support/clojure-pamphlet/clojure-pamphlet_guide.pdf details="Package documentation" - texmf-dist/doc/support/clojure-pamphlet/pamphletangler.1 -srccontainersize 4976 -srccontainerchecksum 32f90dabd0e73206930f589a97e8630c25ce2f95f1657d08ce71cd36241bafd6c2a79c483805f7574ccab29deb478d1ef8837fdf2e922592e6d8f18f43121a14 +srccontainersize 4980 +srccontainerchecksum 5848f7ace83c5bbf5017f7a760fdc464e848511717f5fcca5e17f95421429a5608c590fcbc1e7a0d49bb5996def552f16515edfbfa5a2673fef962529141e5a2 srcfiles size=4 texmf-dist/source/support/clojure-pamphlet/clojure-pamphlet.dtx texmf-dist/source/support/clojure-pamphlet/clojure-pamphlet.ins @@ -58823,20 +60476,20 @@ catalogue-topics pseudocode name clrstrip category Package -revision 53537 +revision 60363 shortdesc Place contents into a full width colour strip relocated 1 longdesc This lightweight package provides the colorstrip environment, longdesc that places its contents into a full page width colour strip. -containersize 1620 -containerchecksum 34893bc3758fa010c34523284d73e18d347cc51a46236599c5e6df7bde4ea196da4ae8731b316c13cb9d225d353f1b3ee9bf0357ba9f30e400a9f16783a6bbe5 -doccontainersize 194300 -doccontainerchecksum 8a18217808e2dbe8e6f96fff8c93458c14fa8bc97e6a8d460eb75c051b982bb2f423d46ea5c4b77bb45942896b126b8782bbbe1ab1a0f5fdc4831a5b8435d59d -docfiles size=49 +containersize 1624 +containerchecksum 5a26232ede7efdd9ebb4ca89adaa2f0c507cb4eb883fc59662abca448a9bd09894cf52e850a0f57af101fd22ebf239ef82d4fb4a761b11448b846a82858fee96 +doccontainersize 196756 +doccontainerchecksum 9d52efc5bec01766d81240bc4087d76b08b1a07c1b89c3a197291e7f7b9e1d4e10214ba7640b591cc82c67406c487c39b571ddcc89adbdf377a3e3fb4063b21a +docfiles size=50 RELOC/doc/latex/clrstrip/README.md details="Readme" RELOC/doc/latex/clrstrip/clrstrip.pdf details="Package documentation" -srccontainersize 4536 -srccontainerchecksum b5cfa0234c7960718b4d201dc1896c8a92c437cdcd531e8decc783470df2e1a932f923a49ee3434dcf540263c9238374e455a14a0f64e84c41cd3985e1f21084 +srccontainersize 4552 +srccontainerchecksum db0be0ba5c5686846abc9eabfffcbe24c1b3f0e62554328c254126f7b0450ad0f066f7b3da20aabd83c80545e3400d0d52b639cc23b55a64e6b5735be79ea21f srcfiles size=4 RELOC/source/latex/clrstrip/clrstrip.dtx runfiles size=1 @@ -58849,7 +60502,7 @@ catalogue-topics colour name cluttex category Package -revision 53698 +revision 60964 shortdesc An automation tool for running LaTeX longdesc This is another tool for the automation of LaTeX document longdesc processing, like latexmk or arara. The main feature of this @@ -58861,11 +60514,11 @@ longdesc makeglossaries will be executed if a corresponding option is longdesc set. Furthermore, cluttex can watch input files for changes longdesc (using an external program). depend cluttex.ARCH -containersize 21376 -containerchecksum e211cd6fc89751628b0ebf0bd599ddffd18e39e24292fa896bd2394bbc1fe60c35d5230662a53fa685f051963db3966f27dd752cc63877585880a62483f6f93d -doccontainersize 676332 -doccontainerchecksum d26a6fe183999987b2a1d375d1061fadd78d23a1bddb0582d8f70561c5d1bd745d33e0c41e8256adb00e2dc5b9f4904e7de4f2c03a00a6688b6c4a433f1d359c -docfiles size=278 +containersize 21612 +containerchecksum 35c8ec3711963131bb50fe67ef95705a1d40a6dfd831a33d863bde16f16e66086e204725154d0deaed13e94fdc28dd59497561673542151c1574f7fe87f516f9 +doccontainersize 385200 +doccontainerchecksum c8e395e087f9ca511db96b96dee3de4a51fdfc9374ddaf40703db0980724000f1987298dc8253d0c5a8d7c97e46cc2a8165b7cad6560fa560213cd5ce85205de +docfiles size=203 texmf-dist/doc/support/cluttex/CHANGELOG.md texmf-dist/doc/support/cluttex/COPYING texmf-dist/doc/support/cluttex/Makefile @@ -58927,7 +60580,7 @@ catalogue-contact-repository https://github.com/minoki/cluttex catalogue-ctan /support/cluttex catalogue-license gpl3+ catalogue-topics compilation use-lua -catalogue-version 0.5 +catalogue-version 0.5.1 name cluttex.aarch64-linux category Package @@ -61424,7 +63077,7 @@ catalogue-version 8.1 name cmcyr category Package -revision 39273 +revision 60630 shortdesc Computer Modern fonts with cyrillic extensions relocated 1 longdesc These are the Computer Modern fonts extended with Russian @@ -61432,11 +63085,11 @@ longdesc letters, in Metafont sources and ATM Compatible Type 1 format. longdesc The fonts are provided in KOI-7, but virtual fonts are longdesc available to recode them to three other Russian 8-bit longdesc encodings. -execute addMap cmcyr.map +execute addMixedMap cmcyr.map containersize 901484 -containerchecksum 452551d8563b53408a058f847a4a8d3738ac7f0de1da15aea05208c030c67f904b848d71bacca2f6f5ec3e882cdf0be58a4037ed7dea7c7bbd2aeb08776427b9 +containerchecksum ecb1662bf6861744fa07126fa9cbcccfc0d53a1a9c1bd6b91a3c5482ccd83ec45b1dc17976d2d6c9cffc1dfb6aeb8ee583d753c427eb367b2c294defda98f519 doccontainersize 5864 -doccontainerchecksum 748c60e2e54f49bc6afd2867574919003ad6412d721613dacf6f8dc48cb187ca915b1a5e7286a47db7087fe1133c8ceabd998a8c60b91e4d60264b6fc6253190 +doccontainerchecksum 8db204fd976f23f99871dde1523ea0d46c2471ffd55f7bc1dd65e6728bd09be609b659f2044e5650d8f4c89c169569b4a4ab5535e975f3bb824a1faddb8a97a4 docfiles size=40 RELOC/doc/fonts/cmcyr/README details="Readme" RELOC/doc/fonts/cmcyr/cmalt @@ -63574,7 +65227,7 @@ catalogue-version 0.3 name cochineal category Package -revision 58717 +revision 62063 shortdesc Cochineal fonts with LaTeX support relocated 1 longdesc Cochineal is a fork from the Crimson fonts (Roman, Italic, @@ -63592,24 +65245,24 @@ longdesc adding about 2000 additional glyphs, which I could not even longdesc contemplate. The fonts are provided in OpenType and PostScript longdesc formats. execute addMap Cochineal.map -containersize 2532576 -containerchecksum 51596bff44f2aeb5720d6723283cd2c7a4c81419b0391af9aeda3231fd429c8bb8a6342278fab7f1cf17ed4cb752a25bd7c55c085671ef205bf9a28c429cfdc9 -doccontainersize 369568 -doccontainerchecksum 930c4bcbcec523c8800f3c52b286197758f7721aa511a7f0617fff68f2e1a86cabc7cc9f8ba2887f64edd0e61fff9c17a05eb615043d0a2de9a56e03e72b5e65 -docfiles size=113 +containersize 2864036 +containerchecksum 9ab8abcb37615f7381132181a991adf35d34d61c81ed5100e02e9d314a0e555669a6488edbf9fd698a239ead8f49221410333705d2074046eb3e467f31ea7196 +doccontainersize 577192 +doccontainerchecksum 5bf6a83c03d5a87567a42379c7f8462b1f52245fad5b18839532761cf855f45e596b76ea266e361527a6f269b008c6a2515cce2a616f372daaf06e6ddd6efe73 +docfiles size=174 RELOC/doc/fonts/cochineal/OFL-FAQ.txt RELOC/doc/fonts/cochineal/OFL.txt RELOC/doc/fonts/cochineal/README details="Readme" RELOC/doc/fonts/cochineal/cochineal-doc.pdf details="Package manual" RELOC/doc/fonts/cochineal/cochineal-doc.tex - RELOC/doc/fonts/cochineal/newgermanglyphs-crop.pdf - RELOC/doc/fonts/cochineal/newgermanglyphs.pdf - RELOC/doc/fonts/cochineal/newgermanglyphs.tex -runfiles size=5144 + RELOC/doc/fonts/cochineal/cochineal-otf-doc.pdf details="Using the font with XeLaTeX or LuaLaTeX" + RELOC/doc/fonts/cochineal/cochineal-otf-doc.tex +runfiles size=6084 RELOC/fonts/afm/public/cochineal/Cochineal-Bold.afm RELOC/fonts/afm/public/cochineal/Cochineal-BoldItalic.afm RELOC/fonts/afm/public/cochineal/Cochineal-Italic.afm RELOC/fonts/afm/public/cochineal/Cochineal-Roman.afm + RELOC/fonts/afm/public/cochineal/Cochneal-Roman.afm RELOC/fonts/afm/public/cochineal/cochBMI.afm RELOC/fonts/afm/public/cochineal/cochBRM.afm RELOC/fonts/afm/public/cochineal/cochMI.afm @@ -63628,21 +65281,19 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/cochTH-tosf-ly1.enc RELOC/fonts/enc/dvips/cochineal/cochTH-tosf-ot1.enc RELOC/fonts/enc/dvips/cochineal/cochTH-tosf-t1.enc - RELOC/fonts/enc/dvips/cochineal/coch_2cqomt.enc + RELOC/fonts/enc/dvips/cochineal/coch_2eakhu.enc RELOC/fonts/enc/dvips/cochineal/coch_2expjo.enc RELOC/fonts/enc/dvips/cochineal/coch_2gvyjv.enc RELOC/fonts/enc/dvips/cochineal/coch_2wxnkf.enc RELOC/fonts/enc/dvips/cochineal/coch_2zgday.enc RELOC/fonts/enc/dvips/cochineal/coch_3brrog.enc - RELOC/fonts/enc/dvips/cochineal/coch_3m7z6q.enc RELOC/fonts/enc/dvips/cochineal/coch_3q3crd.enc + RELOC/fonts/enc/dvips/cochineal/coch_3r6zg3.enc RELOC/fonts/enc/dvips/cochineal/coch_3tt4zg.enc RELOC/fonts/enc/dvips/cochineal/coch_47bkd3.enc RELOC/fonts/enc/dvips/cochineal/coch_4agesf.enc RELOC/fonts/enc/dvips/cochineal/coch_4plcvc.enc - RELOC/fonts/enc/dvips/cochineal/coch_4srkt4.enc RELOC/fonts/enc/dvips/cochineal/coch_5bitfe.enc - RELOC/fonts/enc/dvips/cochineal/coch_5dzpv7.enc RELOC/fonts/enc/dvips/cochineal/coch_5f3gw2.enc RELOC/fonts/enc/dvips/cochineal/coch_5o2hga.enc RELOC/fonts/enc/dvips/cochineal/coch_5tib5i.enc @@ -63654,18 +65305,14 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_6uoyes.enc RELOC/fonts/enc/dvips/cochineal/coch_6wh55u.enc RELOC/fonts/enc/dvips/cochineal/coch_6xmcha.enc - RELOC/fonts/enc/dvips/cochineal/coch_7cy5le.enc - RELOC/fonts/enc/dvips/cochineal/coch_7fuy52.enc RELOC/fonts/enc/dvips/cochineal/coch_7fzfry.enc - RELOC/fonts/enc/dvips/cochineal/coch_7kg32s.enc RELOC/fonts/enc/dvips/cochineal/coch_7trhhc.enc RELOC/fonts/enc/dvips/cochineal/coch_7v73vk.enc RELOC/fonts/enc/dvips/cochineal/coch_aeaj7m.enc RELOC/fonts/enc/dvips/cochineal/coch_aiajjq.enc RELOC/fonts/enc/dvips/cochineal/coch_alzuis.enc - RELOC/fonts/enc/dvips/cochineal/coch_apzg65.enc + RELOC/fonts/enc/dvips/cochineal/coch_awf6hz.enc RELOC/fonts/enc/dvips/cochineal/coch_bat6hu.enc - RELOC/fonts/enc/dvips/cochineal/coch_bhbiwe.enc RELOC/fonts/enc/dvips/cochineal/coch_bhnmej.enc RELOC/fonts/enc/dvips/cochineal/coch_bi2nei.enc RELOC/fonts/enc/dvips/cochineal/coch_bjqtqq.enc @@ -63676,9 +65323,9 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_cbs7ow.enc RELOC/fonts/enc/dvips/cochineal/coch_cuw7wa.enc RELOC/fonts/enc/dvips/cochineal/coch_d2hjcw.enc - RELOC/fonts/enc/dvips/cochineal/coch_d2sl3v.enc RELOC/fonts/enc/dvips/cochineal/coch_da7weg.enc RELOC/fonts/enc/dvips/cochineal/coch_dbsvsj.enc + RELOC/fonts/enc/dvips/cochineal/coch_ddt3vr.enc RELOC/fonts/enc/dvips/cochineal/coch_df5kan.enc RELOC/fonts/enc/dvips/cochineal/coch_djzri5.enc RELOC/fonts/enc/dvips/cochineal/coch_dwjlw5.enc @@ -63689,10 +65336,8 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_ekjpcs.enc RELOC/fonts/enc/dvips/cochineal/coch_eluj5m.enc RELOC/fonts/enc/dvips/cochineal/coch_ermyhb.enc - RELOC/fonts/enc/dvips/cochineal/coch_f6cstm.enc RELOC/fonts/enc/dvips/cochineal/coch_fdemcn.enc RELOC/fonts/enc/dvips/cochineal/coch_fgurd2.enc - RELOC/fonts/enc/dvips/cochineal/coch_fn4k7j.enc RELOC/fonts/enc/dvips/cochineal/coch_g2axst.enc RELOC/fonts/enc/dvips/cochineal/coch_gcpa6j.enc RELOC/fonts/enc/dvips/cochineal/coch_gkpez6.enc @@ -63701,7 +65346,7 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_hqneph.enc RELOC/fonts/enc/dvips/cochineal/coch_huz7n5.enc RELOC/fonts/enc/dvips/cochineal/coch_ibp3xz.enc - RELOC/fonts/enc/dvips/cochineal/coch_izjs6r.enc + RELOC/fonts/enc/dvips/cochineal/coch_ikkvry.enc RELOC/fonts/enc/dvips/cochineal/coch_j7mi7a.enc RELOC/fonts/enc/dvips/cochineal/coch_jgxutr.enc RELOC/fonts/enc/dvips/cochineal/coch_jhwmea.enc @@ -63718,13 +65363,16 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_l47tcy.enc RELOC/fonts/enc/dvips/cochineal/coch_l64ji6.enc RELOC/fonts/enc/dvips/cochineal/coch_lchlkf.enc + RELOC/fonts/enc/dvips/cochineal/coch_ldgozj.enc RELOC/fonts/enc/dvips/cochineal/coch_liz2hd.enc RELOC/fonts/enc/dvips/cochineal/coch_lqmdx6.enc RELOC/fonts/enc/dvips/cochineal/coch_lropbz.enc - RELOC/fonts/enc/dvips/cochineal/coch_mgd2ev.enc + RELOC/fonts/enc/dvips/cochineal/coch_lzqtrs.enc + RELOC/fonts/enc/dvips/cochineal/coch_m4bmrm.enc + RELOC/fonts/enc/dvips/cochineal/coch_max2ec.enc RELOC/fonts/enc/dvips/cochineal/coch_mo2enl.enc + RELOC/fonts/enc/dvips/cochineal/coch_nj5yu3.enc RELOC/fonts/enc/dvips/cochineal/coch_nlwa7l.enc - RELOC/fonts/enc/dvips/cochineal/coch_ns6y37.enc RELOC/fonts/enc/dvips/cochineal/coch_o4vutb.enc RELOC/fonts/enc/dvips/cochineal/coch_o5mx43.enc RELOC/fonts/enc/dvips/cochineal/coch_odnecf.enc @@ -63735,6 +65383,8 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_otkq6i.enc RELOC/fonts/enc/dvips/cochineal/coch_p7j4gw.enc RELOC/fonts/enc/dvips/cochineal/coch_pf3hrr.enc + RELOC/fonts/enc/dvips/cochineal/coch_pfcyih.enc + RELOC/fonts/enc/dvips/cochineal/coch_pilffg.enc RELOC/fonts/enc/dvips/cochineal/coch_pqzq4p.enc RELOC/fonts/enc/dvips/cochineal/coch_q35ey5.enc RELOC/fonts/enc/dvips/cochineal/coch_q4ulxa.enc @@ -63745,6 +65395,8 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_qzhi24.enc RELOC/fonts/enc/dvips/cochineal/coch_r2kqsv.enc RELOC/fonts/enc/dvips/cochineal/coch_rix5n3.enc + RELOC/fonts/enc/dvips/cochineal/coch_rv5tmq.enc + RELOC/fonts/enc/dvips/cochineal/coch_s4niqi.enc RELOC/fonts/enc/dvips/cochineal/coch_saoql6.enc RELOC/fonts/enc/dvips/cochineal/coch_sc4bro.enc RELOC/fonts/enc/dvips/cochineal/coch_sq6y2y.enc @@ -63753,20 +65405,20 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_t556x2.enc RELOC/fonts/enc/dvips/cochineal/coch_t7e5d4.enc RELOC/fonts/enc/dvips/cochineal/coch_tfefcu.enc + RELOC/fonts/enc/dvips/cochineal/coch_th736v.enc RELOC/fonts/enc/dvips/cochineal/coch_tjygyt.enc RELOC/fonts/enc/dvips/cochineal/coch_tkhq7f.enc + RELOC/fonts/enc/dvips/cochineal/coch_tnxjqs.enc RELOC/fonts/enc/dvips/cochineal/coch_u3j4lk.enc RELOC/fonts/enc/dvips/cochineal/coch_uavkhn.enc + RELOC/fonts/enc/dvips/cochineal/coch_uemkt3.enc RELOC/fonts/enc/dvips/cochineal/coch_uh66oa.enc - RELOC/fonts/enc/dvips/cochineal/coch_uk6vx5.enc RELOC/fonts/enc/dvips/cochineal/coch_uqbj7f.enc - RELOC/fonts/enc/dvips/cochineal/coch_vb2qex.enc RELOC/fonts/enc/dvips/cochineal/coch_vew4u5.enc RELOC/fonts/enc/dvips/cochineal/coch_vpdkzq.enc RELOC/fonts/enc/dvips/cochineal/coch_w6vdgs.enc RELOC/fonts/enc/dvips/cochineal/coch_wa4y3o.enc RELOC/fonts/enc/dvips/cochineal/coch_wcbuwv.enc - RELOC/fonts/enc/dvips/cochineal/coch_wdpw3f.enc RELOC/fonts/enc/dvips/cochineal/coch_wnd62o.enc RELOC/fonts/enc/dvips/cochineal/coch_wpweoy.enc RELOC/fonts/enc/dvips/cochineal/coch_wuwrcy.enc @@ -63774,7 +65426,9 @@ runfiles size=5144 RELOC/fonts/enc/dvips/cochineal/coch_x4ugem.enc RELOC/fonts/enc/dvips/cochineal/coch_xaxcx7.enc RELOC/fonts/enc/dvips/cochineal/coch_xsridg.enc + RELOC/fonts/enc/dvips/cochineal/coch_y3tmc2.enc RELOC/fonts/enc/dvips/cochineal/coch_ygltby.enc + RELOC/fonts/enc/dvips/cochineal/coch_ylbzwi.enc RELOC/fonts/enc/dvips/cochineal/coch_yprnrw.enc RELOC/fonts/enc/dvips/cochineal/coch_z2oun7.enc RELOC/fonts/enc/dvips/cochineal/coch_zbphsw.enc @@ -64350,12 +66004,15 @@ runfiles size=5144 RELOC/tex/latex/cochineal/TS1Cochineal-TOsF.fd RELOC/tex/latex/cochineal/cochineal.fontspec RELOC/tex/latex/cochineal/cochineal.sty + RELOC/tex/latex/cochineal/ly1mincochineal.fd RELOC/tex/latex/cochineal/omlzcochmi.fd + RELOC/tex/latex/cochineal/ot1mincochineal.fd + RELOC/tex/latex/cochineal/t1mincochineal.fd RELOC/tex/latex/cochineal/uzcochmia.fd catalogue-ctan /fonts/cochineal catalogue-license ofl lppl1.3 catalogue-topics font font-body font-serif font-multilingual font-greek font-cyrillic font-proportional font-otf font-type1 font-t1enc font-supp -catalogue-version 1.066 +catalogue-version 1.077 name codeanatomy category Package @@ -64395,6 +66052,41 @@ catalogue-license lppl1.3c catalogue-topics program-doc graphics pgf-tikz expl3 catalogue-version 0.4-Alpha +name codebox +category Package +revision 61771 +shortdesc Highlighted source code in a fancy box +relocated 1 +longdesc This LaTeX3 package provides environments codebox and codeview +longdesc to typset with an environment body, and macros \codefile and +longdesc \cvfile to typeset programming source code from a file in a +longdesc fancy box. Starred versions of these environments and macros +longdesc are provided to add a comment at the bottom of the fancy box. +longdesc The package is based on tcolorbox, minted, and listings. +containersize 3640 +containerchecksum 04f63b435f360fdfa81bb7afeef38117a8a4b81b70562e21020470f49f33abc33038d6c55665a5ae4573ff61c19ed9120e824eb319ea97523fe1fa8e82ba9424 +doccontainersize 385704 +doccontainerchecksum 165fffcfbff35064a3c55a0fe1b095f3a45a5c01d1c8a8704cd151cbb20c440592edecc3be71900b1a7a5e7af28d6a8d6c4a3b9fd09f850c7da71362e2377ddd +docfiles size=119 + RELOC/doc/latex/codebox/README.md details="Readme" + RELOC/doc/latex/codebox/build.sh + RELOC/doc/latex/codebox/codebox-doc-en.pdf details="Package documentation (English)" + RELOC/doc/latex/codebox/codebox-doc-en.tex + RELOC/doc/latex/codebox/codebox.dtx + RELOC/doc/latex/codebox/codebox.pdf details="Package documentation (Chinese)" language="zh" + RELOC/doc/latex/codebox/ctxdoc-en.cls + RELOC/doc/latex/codebox/hellojava.java + RELOC/doc/latex/codebox/hellopy.py + RELOC/doc/latex/codebox/test.c +runfiles size=4 + RELOC/tex/latex/codebox/codebox.sty +catalogue-contact-bugs https://github.com/registor/codebox/issues +catalogue-contact-repository https://github.com/registor/codebox +catalogue-ctan /macros/latex/contrib/codebox +catalogue-license lppl1.3c +catalogue-topics boxing listing decoration synt-hlt expl3 +catalogue-version 1.0.4 + name codedoc category Package revision 17630 @@ -64426,6 +66118,36 @@ catalogue-license lppl catalogue-topics doc-supp catalogue-version 0.3 +name codehigh +category Package +revision 61937 +shortdesc Highlight code and demos with l3regex and lpeg +relocated 1 +longdesc This package uses the l3regex package from the LaTeX3 +longdesc Programming Layer to parse and highlight source code and demos. +longdesc It is more powerful than the listings package, and more easy to +longdesc use than minted. But it is slower than both of them. Therefore +longdesc in LuaTeX the package provides another way to highlight code: +longdesc using LPeg (Parsing Expression Grammars for Lua). LPeg is much +longdesc more powerful and faster than l3regex. +containersize 5412 +containerchecksum 60111e55fa14f890bb808e98f6ee06b2c1f2208dd317a9558e484863596d8bedb6e39d5a4d28cb19fc42f3d9a6b46c79de32003fa64b825165c3b2f2b15ebd3a +doccontainersize 88656 +doccontainerchecksum dcc71d0de5f5ac580e2694816230bc9daa7680c52297c52abdc20b27f5d01b63a86ce0b07eabacbc4f0fcce97c532cd7a66097fdd28883b69a36c149bd969801 +docfiles size=32 + RELOC/doc/latex/codehigh/README.txt details="Readme" + RELOC/doc/latex/codehigh/codehigh.pdf details="Package documentation" + RELOC/doc/latex/codehigh/codehigh.tex +runfiles size=7 + RELOC/tex/latex/codehigh/codehigh.lua + RELOC/tex/latex/codehigh/codehigh.sty +catalogue-contact-bugs https://github.com/lvjr/codehigh/issues +catalogue-contact-repository https://github.com/lvjr/codehigh +catalogue-ctan /macros/latex/contrib/codehigh +catalogue-license lppl1.3c +catalogue-topics listing synt-hlt expl3 use-luatex +catalogue-version 2022D + name codepage category Package revision 51502 @@ -65189,6 +66911,33 @@ catalogue-license ofl lppl catalogue-topics font font-body font-serif font-proportional font-type1 font-otf font-supp font-t1enc catalogue-version 0.005 +name coffeestains +category Package +revision 59703 +shortdesc Add coffee stains to documents +relocated 1 +longdesc This package provides an essential feature that LaTeX has been +longdesc missing for too long: It adds coffee stains to your documents. +longdesc A lot of time can be saved by printing stains directly on the +longdesc page rather than adding them manually. +containersize 86728 +containerchecksum 7a8213810b8bb30c0b863ce996aab92a9031dd9961513d25822904c6e71dd2fa1b79f050f1840e8d88e8f8e8e87c7736369f3fa7a6873cbaa57fb8dca7c71d47 +doccontainersize 358852 +doccontainerchecksum fab8a2aeae8dd1c6f0f501d894f90d5b6f7785bf8b3fcf86837f4bc41da8002427c69094676870ea7dfe9186b3bb92433f5c66f0cedd08f57954487db8bb162b +docfiles size=98 + RELOC/doc/latex/coffeestains/README.md details="Readme" + RELOC/doc/latex/coffeestains/coffeestains-en.pdf details="English documentation" + RELOC/doc/latex/coffeestains/coffeestains-en.tex + RELOC/doc/latex/coffeestains/coffeestains-fr.pdf details="French documentation" language="fr" + RELOC/doc/latex/coffeestains/coffeestains-fr.tex +runfiles size=118 + RELOC/tex/latex/coffeestains/coffeestains.sty +catalogue-contact-repository https://framagit.org/Pathe/coffeestains +catalogue-ctan /graphics/pgf/contrib/coffeestains +catalogue-license pd +catalogue-topics graphics pgf-tikz amusements +catalogue-version 0.5.1 + name collcell category Package revision 56291 @@ -65262,7 +67011,7 @@ catalogue-version 0.4b name collection-basic category Collection -revision 56569 +revision 59159 shortdesc Essential programs and files relocated 1 longdesc These files are regarded as basic for any TeX system, covering @@ -65301,7 +67050,6 @@ depend plain depend tex depend tex-ini-files depend texlive-common -depend texlive-docindex depend texlive-en depend texlive-msg-translations depend texlive-scripts @@ -65309,12 +67057,12 @@ depend texlive.infra depend tlshell depend unicode-data depend xdvi -containersize 632 -containerchecksum 39ff4680cb002b6e29dac2fd5005d0d63b279deab21f025a87a7e860110a7eba04748adc11c9bf12f580cfc991380d2f301819801c32f681353c43053f98af48 +containersize 624 +containerchecksum 4241bc3a3ef21502faa9a2e0b16295126c357fc15813a625306552b40f9da804164abccce642f4ec1e677092f81d61381958b87fcf515120a12f9b7a19055370 name collection-bibtexextra category Collection -revision 58437 +revision 61687 shortdesc BibTeX additional styles relocated 1 longdesc Additional BibTeX styles and bibliography data(bases), notably @@ -65325,6 +67073,7 @@ depend ajl depend amsrefs depend annotate depend apacite +depend apalike-ejor depend apalike2 depend archaeologie depend authordate @@ -65352,6 +67101,7 @@ depend biblatex-caspervector depend biblatex-chem depend biblatex-chicago depend biblatex-claves +depend biblatex-cv depend biblatex-dw depend biblatex-enc depend biblatex-ext @@ -65366,6 +67116,7 @@ depend biblatex-iso690 depend biblatex-jura2 depend biblatex-juradiss depend biblatex-license +depend biblatex-lncs depend biblatex-lni depend biblatex-luh-ipw depend biblatex-manuscripts-philology @@ -65381,6 +67132,7 @@ depend biblatex-oxref depend biblatex-philosophy depend biblatex-phys depend biblatex-publist +depend biblatex-readbbl depend biblatex-realauthor depend biblatex-sbl depend biblatex-science @@ -65388,6 +67140,7 @@ depend biblatex-shortfields depend biblatex-socialscienceshuberlin depend biblatex-software depend biblatex-source-division +depend biblatex-spbasic depend biblatex-subseries depend biblatex-swiss-legal depend biblatex-trad @@ -65410,6 +67163,7 @@ depend chicago depend chicago-annote depend chicagoa depend chscite +depend citation-style-language depend citeall depend citeref depend collection-latex @@ -65431,6 +67185,7 @@ depend gbt7714 depend geschichtsfrkl depend harvard depend harvmac +depend hep-bibliography depend historische-zeitschrift depend icite depend ietfbibs @@ -65452,6 +67207,7 @@ depend multibib depend multibibliography depend munich depend nar +depend newcastle-bst depend nmbib depend notes2bib depend notex-bst @@ -65472,12 +67228,12 @@ depend vak depend windycity depend xcite depend zootaxa-bst -containersize 1228 -containerchecksum 0a0b978dcb21f9c26e0931c14b7faf7b0d8b5e1229d4180127c6b53899e001620246f2c0a7b0f6f1dc81639aee94701a637ac7af4ab20f144b661686c7d321a3 +containersize 1272 +containerchecksum cb594df1d769e879ed998ffc0aea6407654df2450b71740399cbfdb097ff758c1a557e055edd7ff27bc647d857a04977d8179bdeaeff08a710090db54ede974c name collection-binextra category Collection -revision 56352 +revision 61780 shortdesc TeX auxiliary programs relocated 1 longdesc Myriad additional TeX-related support programs. Includes @@ -65543,6 +67299,7 @@ depend make4ht depend match_parens depend mflua depend mkjobtexmf +depend optexcount depend patgen depend pdfbook2 depend pdfcrop @@ -65572,6 +67329,8 @@ depend texfot depend texlive-scripts-extra depend texliveonfly depend texloganalyser +depend texlogfilter +depend texlogsieve depend texosquery depend texplate depend texware @@ -65583,8 +67342,8 @@ depend web depend xindex depend xindy depend xpdfopen -containersize 944 -containerchecksum 6c6b6344f7d294bf74f3601850f036543ae6f8dc78bf01e32867d46d7c20089a388f779c445173c5d54e874278e718b697691eb94a5a2029ef64acdb914461ae +containersize 960 +containerchecksum 4d0596370bd11012469ac81c3875dc56cb2428207b38a887b1dc7b9e1ce1f4ef557dc7dde3ae5b2001573e3d9e5efb87b72898a233010f26e7d41df8542b817f name collection-context category Collection @@ -65636,10 +67395,10 @@ containerchecksum 5bd74e1a434549cf31ce31777e9a32f90baa14148e6658633945508a46dbf6 name collection-fontsextra category Collection -revision 58253 +revision 62069 shortdesc Additional fonts relocated 1 -depend Asana-Math +depend aboensis depend academicons depend accanthis depend adforn @@ -65651,6 +67410,7 @@ depend algolrevived depend allrunes depend almendra depend almfixed +depend andika depend anonymouspro depend antiqua depend antt @@ -65659,6 +67419,7 @@ depend archivo depend arev depend arimo depend arvo +depend asana-math depend asapsym depend ascii-font depend aspectratio @@ -65677,6 +67438,7 @@ depend bbm depend bbm-macros depend bbold depend bbold-type1 +depend bboldx depend belleek depend bera depend berenisadf @@ -65723,6 +67485,7 @@ depend collection-basic depend comfortaa depend comicneue depend concmath-fonts +depend concmath-otf depend cookingsymbols depend cormorantgaramond depend countriesofeurope @@ -65812,7 +67575,10 @@ depend greenpoint depend grotesq depend gudea depend hacm +depend hamnosys depend hands +depend hep-font +depend hep-math-font depend heuristica depend hfbright depend hfoldsty @@ -65965,13 +67731,14 @@ depend urwchancal depend venturisadf depend wsuipa depend xcharter +depend xcharter-math depend xits depend yfonts depend yfonts-t1 depend yinit-otf depend zlmtt -containersize 1912 -containerchecksum 27d3200f8bab180da6c0ce7b6fc9773950fa0755d8f7ae3b43b76eeaa7f960a99ab1941793bb50e3d7eaf0b2b3fe0bd6b5261ba9ed645d839cf8a3075b2aaa2a +containersize 1944 +containerchecksum 7c6abb230bf1b78579794de45b5a75ede8364db0dfb88fae1daa88c6068e479c101cd182d4431d2306cf34a31035fb11e1becd486e366048f8cd5dfb7e2183a5 name collection-fontsrecommended category Collection @@ -66020,7 +67787,7 @@ containerchecksum eaa6e54780a0813a88102258ee3bd7a4640787be0b89eff4ba2c9cc19298bf name collection-fontutils category Collection -revision 57089 +revision 61207 shortdesc Graphics and font utilities relocated 1 longdesc Programs for conversion between font formats, testing fonts, @@ -66038,6 +67805,7 @@ depend fontinst depend fontools depend fontware depend lcdftypetools +depend luafindfont depend metatype1 depend mf2pt1 depend ps2eps @@ -66045,25 +67813,26 @@ depend ps2pk depend psutils depend t1utils depend ttfutils -containersize 528 -containerchecksum 9bc0964c2ce55e4bcab2b2ad0ae1c784a49ffc981620ef3cd549052a5e2b201325ddc444d9afbe57da6dc64d1890d61be5e97caa2c9c63ebbafc5f5d0322acae +containersize 536 +containerchecksum 430c95b7e104cb837b7424ebb17ab7ee1aefd99d70aaceefff8a1924fa949329aebe0d5a28b939fabf28d3c5dfc2dcb466147e1396514d5dcf4f64af231db8a7 name collection-formatsextra category Collection -revision 54074 +revision 62226 shortdesc Additional formats relocated 1 longdesc Collected TeX `formats', i.e., large-scale macro packages longdesc designed to be dumped into .fmt files -- excluding the most longdesc common ones, such as latex and context, which have their own longdesc package(s). It also includes the Aleph engine and related Omega -longdesc formats and packages. +longdesc formats and packages, and the HiTeX engine and related. depend aleph depend antomega depend collection-basic depend collection-latex depend edmac depend eplain +depend hitex depend jadetex depend lambda depend lollipop @@ -66078,12 +67847,12 @@ depend startex depend texsis depend xmltex depend xmltexconfig -containersize 568 -containerchecksum 7700a6cc293a1d45208794db34a276d5de5c975fe91cb00e5b1896515f288b05437344f00997501a54ad2af515bccc983930a75ddda55c6951edc625cd6bda35 +containersize 584 +containerchecksum 6c7f0a1829789edea6a42d45f13f482abc0aa1ecc66b0ba4b70197efff349df75c9a89a98f21537cf6f3751b608fc3ee10ac842613deaf2aa21005374a23bab2 name collection-games category Collection -revision 58896 +revision 62102 shortdesc Games typesetting relocated 1 longdesc Setups for typesetting various games, including chess. @@ -66097,9 +67866,11 @@ depend crossword depend crosswrd depend egameps depend gamebook +depend gamebooklib depend go depend hanoi depend havannah +depend hexboard depend hexgame depend hmtrump depend horoscop @@ -66126,8 +67897,8 @@ depend sudoku depend sudokubundle depend xq depend xskak -containersize 536 -containerchecksum 225b5e39067455805cb367653f727ed3ac363246411dadbc85948560bf6883de00110bc90953c10c9292a355e5db8087d15fd7bee2bb5fd268b361cf69509535 +containersize 544 +containerchecksum b5dc1af44bece3e3497431f073c2a6730eafb224b6af7188c16b6310685b2e0d0a6c536cab7daf5333bbcfe0bf74251afb49870dd0d557aa59e3a1b745f67603 name collection-humanities category Collection @@ -66194,7 +67965,7 @@ containerchecksum 8239a85051576d691f7a367b2858dbc191e0545d88e0f193107cf68ccc527c name collection-langarabic category Collection -revision 59003 +revision 59594 shortdesc Arabic relocated 1 longdesc Support for Arabic and Persian. @@ -66203,6 +67974,7 @@ depend alpha-persian depend amiri depend arabi depend arabi-add +depend arabic-book depend arabluatex depend arabtex depend bidi @@ -66227,12 +67999,12 @@ depend tram depend xepersian depend xepersian-hm depend xindy-persian -containersize 448 -containerchecksum fea2044669380d81e34c45f19deeefeeeb42ea5c7b6afd0376eff49193c82903b09e061343a39677283002bd05089b6b6822132507fc4ff8fc13bffcd275cbbd +containersize 456 +containerchecksum 3fdcf41fafd94373254281f3f7ee9f2a2e136cfa1adc1dd38e4b5cd6f90d0364e6a20d3284fcf255f245158352421e28cfb794c673b8b96399a20343ed991fc2 name collection-langchinese category Collection -revision 58965 +revision 61913 shortdesc Chinese relocated 1 longdesc Support for Chinese; additional packages in collection-langcjk. @@ -66247,6 +68019,7 @@ depend ctex depend ctex-faq depend fandol depend fduthesis +depend hanzibox depend hyphen-chinese depend impatient-cn depend install-latex-guide-zh-cn @@ -66268,12 +68041,12 @@ depend zhmetrics depend zhmetrics-uptex depend zhnumber depend zhspacing -containersize 540 -containerchecksum 5f06485f3709fcca6275a176ecbde04cc260643c3ceb795ab127c91a423a4a06c84839231656c734fec242347bded79bb9b3fe88824dd2e7b23334bee48b2197 +containersize 544 +containerchecksum 3df5cd6944b02a2760836149ff9c80e8fcbceee26607974ff9c3100c5ab0b8be35a9df9a5bcbba8ff3c502471c5191d01403bc358d03a7eb589b4c1495a338ae name collection-langcjk category Collection -revision 54191 +revision 61912 shortdesc Chinese/Japanese/Korean (base) relocated 1 longdesc Packages supporting a combination of Chinese, Japanese, Korean, @@ -66295,9 +68068,11 @@ depend jfmutil depend norasi-c90 depend pxtatescale depend xcjk2uni +depend xecjk +depend zitie depend zxjafont -containersize 568 -containerchecksum d6186e42081f4a1c2e15cf196de053108e7f8e046bab631e122b3d44ad8217bf83aeaf915c4fda7ebcb1d4be2a8f6dd1fa7027ed8624d31f16257ab8357d4a0b +containersize 580 +containerchecksum 6b00955359e063df2a7c02f2d44f88e6190d65834b8e5c77e9c67e44b8c9de9cee612cd298e79fe3cd598fd58996ace0829d3a5463cdc25b543e7565b1455e31 name collection-langcyrillic category Collection @@ -66383,12 +68158,10 @@ containerchecksum 719c321173ca12660891080dae509080934f72d13a9417b2c40a22add963c7 name collection-langenglish category Collection -revision 58290 +revision 62971 shortdesc US and UK English relocated 1 longdesc Support for, and documentation in, English. -depend MemoirChapStyles -depend Type1fonts depend amiweb2c-guide depend amscls-doc depend amslatex-primer @@ -66402,6 +68175,7 @@ depend dickimaw depend docsurvey depend dtxtut depend first-latex-doc +depend fontinstallationguide depend forest-quickstart depend gentle depend guide-to-latex @@ -66410,11 +68184,13 @@ depend hyphen-english depend impatient depend intro-scientific depend knuth-errata +depend knuth-hint depend knuth-pdf depend l2tabu-english depend latex-brochure depend latex-course depend latex-doc-ptr +depend latex-for-undergraduates depend latex-graphics-companion depend latex-refsheet depend latex-veryshortguide @@ -66429,6 +68205,7 @@ depend macros2e depend math-into-latex-4 depend maths-symbols depend memdesign +depend memoirchapterstyles depend metafont-beginners depend metapost-examples depend patgen2-tutorial @@ -66436,7 +68213,6 @@ depend pictexsum depend plain-doc depend short-math-guide depend simplified-latex -depend startlatex2e depend svg-inkscape depend tamethebeast depend tds @@ -66444,6 +68220,7 @@ depend tex-font-errors-cheatsheet depend tex-nutshell depend tex-overview depend tex-refs +depend tex-vpat depend texbytopic depend texonly depend titlepages @@ -66453,12 +68230,13 @@ depend undergradmath depend visualfaq depend webguide depend xetexref -containersize 844 -containerchecksum 6d8bd7a5722a0720003c831c38ddc66c4af4fdc465c676050d71fb2bfec9c66791044b8d7c62399953ec4017c1935062ccbffd4c66028df79c9dd59fe42073b3 +depend yet-another-guide-latex2e +containersize 868 +containerchecksum 8a0aa8ad4f1de82733bb0cc710074e390883627d67f1e147338d806d844ac6af042d70cb2419822ab0a36c3668ef3a61050df38739b0842f0ead10ede6dc866f name collection-langeuropean category Collection -revision 58626 +revision 61419 shortdesc Other European languages relocated 1 longdesc Support for a number of European languages; others (Greek, @@ -66521,6 +68299,7 @@ depend hyphen-swedish depend hyphen-turkish depend hyphen-uppersorbian depend hyphen-welsh +depend kaytannollista-latexia depend lithuanian depend lshort-dutch depend lshort-estonian @@ -66531,12 +68310,12 @@ depend nevelok depend rojud depend swebib depend turkmen -containersize 704 -containerchecksum a1fe7a0531b3a0581591988c62cba7c3032bab5ed8291edbff2c8573adae0ce96ea9087c7f4b018ad0ae341070a826501fb6a92d768ae939a632bae41c0d84f4 +containersize 716 +containerchecksum ea3c6897bb6ecef53a21ab9adc8a80c9578107b96f972193909fb47d2bcbe9515099a8d2dd7276492ece95d2ff3c5e98d92446deb42bc0dc9a7c9fdf21621055 name collection-langfrench category Collection -revision 57491 +revision 62879 shortdesc French relocated 1 longdesc Support for French and Basque. @@ -66567,10 +68346,12 @@ depend impatient-fr depend impnattypo depend l2tabu-french depend latex2e-help-texinfo-fr +depend letgut depend lshort-french depend mafr depend matapli depend profcollege +depend proflycee depend tabvar depend tdsfrmath depend texlive-fr @@ -66579,9 +68360,10 @@ depend translation-dcolumn-fr depend translation-natbib-fr depend translation-tabbing-fr depend variations +depend visualfaq-fr depend visualtikz -containersize 596 -containerchecksum da9bc3d0e81b2848a4517aecefd8dbdf98b04f46b3a9631c3d7f07256a9454db59e9f80379fbb07827b3c178f671b21b087a0e2fd780e1e10611cbc8ddfbad3c +containersize 612 +containerchecksum 0f15f37087792c9485cebbac48884bb9d6613f491ba56625462bed79e2ac0eccfb447360e74dfa4de77efd00a251da9cd9e29f94b995743262e61eb20781b75f name collection-langgerman category Collection @@ -66640,7 +68422,7 @@ containerchecksum 19b9f47b68ca6068900c413d8216e13c20d25ab084cdcbd500694a18a10cba name collection-langgreek category Collection -revision 54139 +revision 61820 shortdesc Greek relocated 1 longdesc Support for Greek. @@ -66665,11 +68447,12 @@ depend kerkis depend levy depend lgreek depend mkgrkindex +depend talos depend teubner depend xgreek depend yannisgr -containersize 428 -containerchecksum 15a0ac0f1e4e3c4f1e107e34ae2794e637b20a00e1d40f3a8d8fda225ff8a9e948fb77153b043bbcd0e7aaef4840a97ce9e19ae059ce2560d468fc373fc37cfa +containersize 436 +containerchecksum baebeff22de8ed3847b39eb7a2a8de90e02f872e98a427461a278a7fcf186695b640d7872dd9e99c54a0f352204703c22eeb6a0a6592a5752d7ca230a769755e name collection-langitalian category Collection @@ -66701,7 +68484,7 @@ containerchecksum 6ec5e8a62e3c1ed8e3c23542381091d38c77af507af7088a55e44f1e34b85d name collection-langjapanese category Collection -revision 58754 +revision 62958 shortdesc Japanese relocated 1 longdesc Support for Japanese; additional packages are in @@ -66725,19 +68508,22 @@ depend gckanbun depend gentombow depend haranoaji depend haranoaji-extra +depend ieejtran depend ifptex depend ifxptex depend ipaex depend japanese-otf -depend japanese-otf-uptex +depend jieeetran depend jlreq depend jlreq-deluxe depend jsclasses +depend kanbun depend lshort-japanese depend luatexja depend mendex-doc depend morisawa depend pbibtex-base +depend pbibtex-manual depend platex depend platex-tools depend platexcheat @@ -66763,8 +68549,8 @@ depend uptex-fonts depend wadalab depend zxjafbfont depend zxjatype -containersize 628 -containerchecksum 7bccea1e7b80bf4ad0af3f0f6b5636088cdac94562fc87b4b619cdef5c9b2d0abef1ab588a6525acf920449a3bdf2e201f146f8ccba2851cdb70b46da92128fb +containersize 644 +containerchecksum 952e3270a9e268b4dec32f74cc9ab3cfa1a3cc6ff0b067380814cbed060efc2541b10713cba2cd8d00c5b95ae2b8c2a9d2f7f285b4b870b0828a4da1c1601ee0 name collection-langkorean category Collection @@ -66790,7 +68576,7 @@ containerchecksum 2d93df728d34137c8f9a884aa2871a2980e806672006f2c5f0c5f79412d578 name collection-langother category Collection -revision 57757 +revision 59564 shortdesc Other languages relocated 1 longdesc Support for languages not otherwise listed, including Indic, @@ -66812,6 +68598,7 @@ depend babel-malay depend babel-sorbian depend babel-thai depend babel-vietnamese +depend bangla depend bangtex depend bengali depend burmese @@ -66857,8 +68644,8 @@ depend vntex depend wnri depend wnri-latex depend xetex-devanagari -containersize 804 -containerchecksum 0594347c16da942376cecee568ca57700245e744b84eeec39b5381025743de24f4954005fe5778dca3f0c44a5e2cd918eaf5f38db1c8771e5850a395e3040f7c +containersize 808 +containerchecksum 3db7709c3545df3713dc0a7df73f676f9f34df5fdc157c6a2d6a124a5bbd14f6f5f1f2938092e76be19417f9dd5ff4f84513c84beddafbe5c9747abd7fa597c0 name collection-langpolish category Collection @@ -67000,15 +68787,11 @@ containerchecksum 0568a3251d71fb3106fbb3961427200419ae1df22d39b5e72c608e2d94fc35 name collection-latexextra category Collection -revision 59009 +revision 63101 shortdesc LaTeX additional packages relocated 1 longdesc A very large collection of add-on packages for LaTeX. depend 2up -depend ESIEEcv -depend GS1 -depend HA-prosper -depend Tabbing depend a0poster depend a4wide depend a5comb @@ -67033,7 +68816,9 @@ depend akletter depend alertmessage depend alnumsec depend alphalph +depend alterqcm depend altfont +depend altsubsup depend amsaddr depend animate depend anonchap @@ -67054,6 +68839,7 @@ depend assignment depend assoccnt depend association-matrix depend atenddvi +depend atendofenv depend attachfile depend aurl depend authoraftertitle @@ -67062,6 +68848,7 @@ depend authorindex depend autofancyhdr depend autonum depend autopdf +depend autopuncitems depend avremu depend axessibility depend background @@ -67078,6 +68865,7 @@ depend beamercolorthemeowl depend beamerdarkthemes depend beamerposter depend beamersubframe +depend beamertheme-arguelles depend beamertheme-cuerna depend beamertheme-detlevcm depend beamertheme-epyt @@ -67088,6 +68876,7 @@ depend beamertheme-npbt depend beamertheme-phnompenh depend beamertheme-pure-minimalistic depend beamertheme-saintpetersburg +depend beamertheme-simpledarkblue depend beamertheme-trigon depend beamertheme-upenn-bc depend beamerthemejltree @@ -67103,6 +68892,7 @@ depend bhcexam depend bibletext depend bigfoot depend bigints +depend bilingualpages depend biochemistry-colors depend bithesis depend bizcard @@ -67113,6 +68903,7 @@ depend blowup depend bnumexpr depend boites depend bold-extra +depend book-of-common-prayer depend bookcover depend bookest depend booklet @@ -67157,6 +68948,7 @@ depend ccaption depend cclicenses depend cd depend cd-cover +depend cdcmd depend cdpbundl depend cellprops depend cellspace @@ -67185,7 +68977,9 @@ depend classics depend classpack depend clefval depend cleveref +depend clicks depend clipboard +depend clistmap depend clock depend clrdblpg depend clrstrip @@ -67195,7 +68989,9 @@ depend cmsd depend cnltx depend cntformats depend cntperchap +depend codebox depend codedoc +depend codehigh depend codepage depend codesection depend collcell @@ -67219,6 +69015,7 @@ depend comma depend commado depend commedit depend comment +depend commonunicode depend competences depend concepts depend concprog @@ -67235,6 +69032,7 @@ depend coollist depend coolstr depend coolthms depend cooltooltips +depend coop-writing depend coordsys depend copyedit depend copyrightbox @@ -67245,8 +69043,11 @@ depend coursepaper depend coverpage depend cprotect depend crbox +depend create-theorem +depend crefthe depend crossreference depend crossreftools +depend crumbs depend csquotes depend css-colors depend csvmerge @@ -67269,6 +69070,7 @@ depend datatool depend datax depend dateiliste depend datenumber +depend datestamp depend datetime depend datetime2 depend datetime2-bahasai @@ -67314,6 +69116,8 @@ depend datetime2-ukrainian depend datetime2-usorbian depend datetime2-welsh depend dblfloatfix +depend dbshow +depend debate depend decimal depend decorule depend delimtxt @@ -67416,11 +69220,13 @@ depend errata depend erw-l3 depend esami depend esdiff +depend esieecv depend esindex depend esint depend esint-type1 depend etaremune depend etextools +depend etl depend etoc depend eukdate depend eulerpx @@ -67461,9 +69267,9 @@ depend fbox depend fcolumn depend fetchcls depend fewerfloatpages +depend ffcode depend ffslides depend fgruler -depend fibeamer depend fifo-stack depend figsize depend filecontents @@ -67526,6 +69332,7 @@ depend ftnxtra depend fullblck depend fullminipage depend fullwidth +depend functional depend fundus-calligra depend fundus-cyr depend fundus-sueterlin @@ -67573,7 +69380,9 @@ depend gmiflink depend gmutils depend gmverb depend grabbox +depend grading-scheme depend graphbox +depend graphicscache depend graphicx-psmin depend graphicxbox depend graphpaper @@ -67584,11 +69393,14 @@ depend grid-system depend gridpapers depend gridset depend gridslides +depend gs1 depend guitlogo +depend ha-prosper depend hackthefootline depend halloweenmath depend handin depend handout +depend handoutwithnotes depend hang depend hanging depend hardwrap @@ -67596,6 +69408,11 @@ depend harnon-cv depend harpoon depend hc depend he-she +depend hep-acronym +depend hep-float +depend hep-math +depend hep-text +depend hep-title depend hhtensor depend highlightlatex depend histogr @@ -67604,11 +69421,15 @@ depend hitreport depend hletter depend hobsub depend hpsdiss +depend href-ul depend hrefhide depend huawei depend hvindex +depend hvlogos +depend hvpygmentex depend hvqrurl depend hypdestopt +depend hypdoc depend hypdvips depend hyper depend hyperbar @@ -67618,6 +69439,8 @@ depend hyphenat depend identkey depend idxcmds depend idxlayout +depend iexec +depend ifallfalse depend iffont depend ifmslide depend ifmtarg @@ -67652,6 +69475,7 @@ depend isotope depend issuulinks depend iwhdp depend jlabels +depend jmsdelim depend jslectureplanner depend jumplines depend jvlisting @@ -67661,6 +69485,7 @@ depend kerntest depend keycommand depend keyfloat depend keyindex +depend keyparse depend keyreader depend keystroke depend keyval2e @@ -67677,6 +69502,7 @@ depend labbook depend labels depend labels4easylist depend labelschanged +depend lambdax depend lastpackage depend lastpage depend latex-amsmath-dev @@ -67684,6 +69510,7 @@ depend latex-base-dev depend latex-bin-dev depend latex-firstaid-dev depend latex-graphics-dev +depend latex-lab-dev depend latex-tools-dev depend latex-uni8 depend latexcolors @@ -67742,6 +69569,7 @@ depend ltxtools depend lua-check-hyphen depend lua-physical depend luatodonotes +depend macrolist depend macroswap depend magaz depend magicnum @@ -67756,6 +69584,7 @@ depend makecmds depend makecookbook depend makedtx depend makeglos +depend makelabels depend makerobust depend mandi depend manfnt @@ -67916,6 +69745,7 @@ depend pagecont depend pagenote depend pagerange depend pageslts +depend palette depend paper depend papercdcase depend papermas @@ -67958,6 +69788,9 @@ depend pecha depend perltex depend permute depend petiteannonce +depend pgfmath-xfp +depend phfcc +depend phfextendedabstract depend phffullpagefigure depend phfnote depend phfparen @@ -67981,6 +69814,7 @@ depend polynomial depend polytable depend postcards depend poster-mac +depend postnotes depend powerdot depend ppr-prv depend practicalreports @@ -67994,6 +69828,7 @@ depend probsoln depend program depend progress depend progressbar +depend projlib depend proofread depend properties depend prosper @@ -68070,6 +69905,7 @@ depend scanpages depend schedule depend schooldocs depend scontents +depend scrambledenvs depend scrlayer-fancyhdr depend scrlttr2copy depend sdaps @@ -68111,6 +69947,7 @@ depend showlabels depend sidecap depend sidenotes depend silence +depend sillypage depend simplecd depend simplecv depend simpleinvoice @@ -68125,9 +69962,11 @@ depend skills depend skrapport depend slantsc depend smalltableof +depend smart-eqn depend smartref depend smartunits depend snapshot +depend snaptodo depend snotez depend soulpos depend soulutf8 @@ -68157,6 +69996,7 @@ depend stringstrings depend sttools depend stubs depend studenthandouts +depend styledcmd depend subdepth depend subdocs depend subeqn @@ -68179,6 +70019,7 @@ depend swfigure depend syntax depend syntrace depend synttree +depend tabbing depend tabfigures depend tableaux depend tablefootnote @@ -68193,6 +70034,7 @@ depend tabu depend tabularborder depend tabularcalc depend tabularew +depend tabularray depend tabulary depend tagging depend tagpair @@ -68208,6 +70050,7 @@ depend ted depend templatetools depend termcal depend termlist +depend termsim depend testhyphens depend testidx depend tex-label @@ -68217,6 +70060,7 @@ depend texmate depend texments depend texpower depend texshade +depend texsurgery depend textfit depend textmerg depend textpos @@ -68239,6 +70083,7 @@ depend titlepic depend titleref depend titlesec depend titling +depend to-be-determined depend tocbibind depend tocdata depend tocloft @@ -68277,8 +70122,10 @@ depend umoline depend underlin depend underoverlap depend undolabl +depend uni-titlepage +depend unicodefonttable +depend unisc depend unitconv -depend unitipa depend units depend unravel depend upmethodology @@ -68327,6 +70174,7 @@ depend wordcount depend wordlike depend worksheet depend wrapfig +depend wrapfig2 depend wtref depend xargs depend xassoccnt @@ -68370,10 +70218,13 @@ depend zebra-goodies depend zed-csp depend ziffer depend zref +depend zref-check +depend zref-clever +depend zref-vario depend zwgetfdate depend zwpagelayout -containersize 6332 -containerchecksum ea36c500bf0b7e1012ac178a67bfd5257b98de8c1a2d2df6290cf89c25bb5b2c9d4807f41158b1658dd8722b2766216b7b6ef3ac2dfd4edec992abd92b4d9f36 +containersize 6628 +containerchecksum a03d47c2ddfdb5de5e17919d8fc514b44be6027d8bb4e96b16d6947a62fcc91d9d60c6d17f696ff1da278ca97cba5f48071ed35370b479492aec892103555ef8 name collection-latexrecommended category Collection @@ -68460,7 +70311,7 @@ containerchecksum f763ff9a6832abce7a148bc5e8b9e5860f883ce0a56ad2119d9e18e7fb4dad name collection-luatex category Collection -revision 58124 +revision 63081 shortdesc LuaTeX packages relocated 1 longdesc Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using @@ -68485,11 +70336,15 @@ depend enigma depend innerscript depend interpreter depend kanaparser +depend linebreaker depend lua-typo depend lua-uca depend lua-ul depend lua-uni-algos depend lua-visual-debug +depend lua-widow-control +depend luaaddplot +depend luacensor depend luacode depend luacolor depend luahyphenrules @@ -68502,6 +70357,7 @@ depend lualatex-doc depend lualatex-math depend lualatex-truncate depend lualibs +depend luamathalign depend luamplib depend luaotfload depend luapackageloader @@ -68513,29 +70369,38 @@ depend luatexko depend luatextra depend luavlna depend luaxml +depend lutabulartools +depend minim +depend minim-math +depend minim-mp +depend minim-pdf +depend minim-xmp depend newpax depend nodetree depend odsfile depend optex depend pdfarticle +depend pdfextra +depend penlight depend placeat depend plantuml +depend pyluatex depend selnolig depend spelling depend stricttex +depend truthtable depend typewriter depend uninormalize -containersize 716 -containerchecksum 9534a3381a1dcbe324bb6a7f01645c92a2e922dbfe5787692ae8b10d1668be87120419e4cac48f68db9fe0d1f1c3dd396792ddf221253cc290b86564b87d322d +depend yamlvars +containersize 804 +containerchecksum 60bc3e90c5025e7a2f4fa5520b8772e9e142140fb423a9e283a0088417b5f93ad7a440d0cc93f8f01f3ac780dd823fd7f0cf33d84490d37e86788ca64c7bcf3f name collection-mathscience category Collection -revision 57759 +revision 62932 shortdesc Mathematics, natural sciences, computer science packages relocated 1 depend 12many -depend SIstyle -depend SIunits depend accents depend alg depend algobox @@ -68547,6 +70412,7 @@ depend algxpar depend aligned-overset depend amscdx depend amstex +depend annotate-equations depend apxproof depend autobreak depend axodraw2 @@ -68555,6 +70421,7 @@ depend begriff depend binomexp depend biocon depend bitpattern +depend bodeplot depend bohr depend boldtensors depend bosisio @@ -68564,6 +70431,7 @@ depend bussproofs depend bussproofs-extra depend bytefield depend calculation +depend cartonaugh depend cascade depend causets depend ccfonts @@ -68605,6 +70473,7 @@ depend dijkstra depend drawmatrix depend drawstack depend dyntree +depend easing depend ebproof depend econometrics depend eltex @@ -68620,6 +70489,7 @@ depend extpfeil depend faktor depend fascicules depend fnspe +depend formal-grammar depend fouridx depend functan depend galois @@ -68648,6 +70518,7 @@ depend karnaughmap depend kvmap depend letterswitharrows depend lie-hasse +depend linenoamsmath depend logicproof depend longdivision depend lpform @@ -68662,8 +70533,10 @@ depend mathpunctspace depend matlab-prettifier depend matrix-skeleton depend mattens +depend mecaso depend membranecomputing depend memorygraphs +depend messagepassing depend mgltex depend mhchem depend mhequ @@ -68672,15 +70545,20 @@ depend mismath depend multiobjective depend natded depend nath +depend nchairx depend nicematrix depend nuc depend nucleardata depend numerica +depend numerica-plus +depend numerica-tables depend objectz depend oplotsymbl depend ot-tableau depend oubraces +depend pascaltriangle depend perfectcut +depend pfdicons depend physconst depend physics depend physunits @@ -68697,6 +70575,7 @@ depend pseudocode depend pythonhighlight depend qsharp depend rank-2-roots +depend rbt-mathnotes depend rec-thy depend rest-api depend revquantum @@ -68713,9 +70592,12 @@ depend shuffle depend simplebnf depend simpler-wick depend simplewick +depend sistyle +depend siunits depend siunitx depend skmath depend spalign +depend spbmark depend stanli depend statex depend statex2 @@ -68741,6 +70623,7 @@ depend tex-ewd depend textgreek depend textopo depend thmbox +depend tiscreen depend turnstile depend ulqda depend unitsdef @@ -68751,12 +70634,13 @@ depend yhmath depend youngtab depend yquant depend ytableau -containersize 1480 -containerchecksum 6d82088780ac299028a33232fe067408c2140cb8d17a8d40a2d3d510bb5d29b41f1c11299de31c061701aaa723d85a71b1f26f7bb45b7a4b500168bbd50c91d2 +depend zx-calculus +containersize 1580 +containerchecksum d4c933720a1b72e640eff7c9b49686efda2433eff51bd25a84f8de6a48febf3e1334003f86a6a9e7e8077a6201936c904735c7c9e617299e6b60d08efd0e28d0 name collection-metapost category Collection -revision 50293 +revision 59531 shortdesc MetaPost and Metafont packages relocated 1 depend automata @@ -68788,6 +70672,7 @@ depend metapost-colorbrewer depend metauml depend mfpic depend mfpic4ode +depend minim-hatching depend mp3d depend mparrows depend mpattern @@ -68804,8 +70689,8 @@ depend splines depend suanpan depend textpath depend threeddice -containersize 540 -containerchecksum 09dfaa35971f85134d0854c08a99c4d2b01ddf08e8ab97449460bb99d1236a38c48643501e7bb56197a844491509af301da6c4f75a33d9286601633211ec7d93 +containersize 548 +containerchecksum ee47dbed65feb3bb1dd76628eb42508660714984742835afaeceae583bc2c81cb2570d41b1d5e8963f2a5eb6a2c63adb9bd7e9f50b827cc9e57b95aead54b31d name collection-music category Collection @@ -68852,7 +70737,7 @@ containerchecksum bc842942513a72c6a0f2346025739f09477ae1e920eaefc5e396e0b68ba534 name collection-pictures category Collection -revision 58924 +revision 62930 shortdesc Graphics, pictures, diagrams relocated 1 longdesc Including TikZ, pict, etc., but MetaPost and PStricks are @@ -68875,12 +70760,14 @@ depend bondgraphs depend braids depend bxeepic depend byo-twemojis +depend byrne depend cachepic depend callouts depend celtic depend chemfig depend circuit-macros depend circuitikz +depend coffeestains depend collection-basic depend combinedgraphics depend curve @@ -68928,11 +70815,13 @@ depend hobby depend hvfloat depend istgame depend kblocks +depend kinematikz depend knitting depend knittingpattern depend ladder depend lapdf depend latex-make +depend liftarm depend lpic depend lroundrect depend luamesh @@ -68947,6 +70836,7 @@ depend mkpic depend modiagram depend neuralnetwork depend nl-interval +depend nndraw depend numericplots depend pb-diagram depend penrose @@ -68954,6 +70844,7 @@ depend petri-nets depend pgf depend pgf-blur depend pgf-cmykshadings +depend pgf-interference depend pgf-pie depend pgf-soroban depend pgf-spectra @@ -68987,6 +70878,7 @@ depend randbild depend randomwalk depend realhats depend reotex +depend robotarm depend rviewport depend sa-tikz depend schemabloc @@ -68995,10 +70887,12 @@ depend scratch3 depend scsnowman depend setdeck depend signchart +depend simplenodes depend simpleoptics depend smartdiagram depend spath3 depend spectralsequences +depend strands depend swimgraf depend syntaxdi depend table-fct @@ -69006,6 +70900,7 @@ depend texdraw depend ticollege depend tikz-3dplot depend tikz-among-us +depend tikz-bagua depend tikz-bayesnet depend tikz-bbox depend tikz-cd @@ -69030,9 +70925,11 @@ depend tikz-planets depend tikz-qtree depend tikz-relay depend tikz-sfc +depend tikz-swigs depend tikz-timing depend tikz-trackschematic depend tikz-truchet +depend tikzbricks depend tikzcodeblocks depend tikzducks depend tikzinclude @@ -69059,22 +70956,25 @@ depend tkz-fct depend tkz-graph depend tkz-orm depend tkz-tab +depend tonevalue depend tqft depend tsemlines depend tufte-latex +depend twemojis depend tzplot depend utfsym depend venndiagram depend visualpstricks depend worldflags +depend xistercian depend xpicture depend xypic -containersize 1448 -containerchecksum 0465a084f27c59f8fdc8ff386b8a0dd0e8f3c484be463ab89e29bedd652b6b61eec37cea4ec12f488e7902d0422bb04e4dda1e58915cc27eaa12dc8e7a4944f1 +containersize 1516 +containerchecksum c7dae382d5766627eaa670e29f488e3545b42b4ce86bdc74edf2ce2c811fd268dbf0d327d60eecf0ae8642941036259d54e18120328fcd266a96d615adbd639d name collection-plaingeneric category Collection -revision 58874 +revision 59850 shortdesc Plain (La)TeX packages relocated 1 longdesc Add-on packages and macros that work with plain TeX, often @@ -69122,6 +71022,7 @@ depend graphics-pln depend gtl depend hlist depend hyplain +depend inputnormalization depend insbox depend js-misc depend kastrup @@ -69172,6 +71073,7 @@ depend tex-ps depend tex4ht depend texapi depend texdate +depend texdimens depend texinfo depend timetable depend tracklang @@ -69186,12 +71088,12 @@ depend xintsession depend xlop depend yax depend zztex -containersize 940 -containerchecksum dc1481c1acd3a0fd8ed7b99ac8625dd1ca2c9693671d35ef05dfcc22e7a4fa59ccf1ad74ac6b9bf464b8e2cbc95001b4ff36c3fcd29398bbbafc87e56a953068 +containersize 956 +containerchecksum 3513b00f6c81b941389c3bb2b2e2dd1eb1d93c63edcc8c77f3aefbb15132e9b49274167b4f799ed71e3618a1b05a58b9074c11a55d681eea2056ed7a0a9f15a0 name collection-pstricks category Collection -revision 54455 +revision 61329 shortdesc PSTricks relocated 1 longdesc PSTricks core and all add-on packages. @@ -69200,6 +71102,7 @@ depend bclogo depend collection-basic depend collection-plaingeneric depend dsptricks +depend luapstricks depend makeplot depend pdftricks depend pdftricks2 @@ -69242,10 +71145,10 @@ depend pst-func depend pst-gantt depend pst-geo depend pst-geometrictools -depend pst-ghsb depend pst-gr3d depend pst-grad depend pst-graphicx +depend pst-hsb depend pst-infixplot depend pst-intersect depend pst-jtree @@ -69307,16 +71210,14 @@ depend pstricks_calcnotes depend uml depend vaucanson-g depend vocaltract -containersize 808 -containerchecksum 653143f95761352dc349c66f618b01a77650b20bf8b2cf45137e72b2f05ba3dcefbf0238f1b2757297ac37ec6cbd4a05283c0bfc03d6e153e57f4be23ca8f87f +containersize 812 +containerchecksum 54e2b23dfd58d514d577f535e4f8bab08b2a124c43abdea796847d5c8cdf5c7519c277db49ca65c2d50751c03c9ffaa6ce7493c82eba7863047ae969ee5e1bc5 name collection-publishers category Collection -revision 59002 +revision 62987 shortdesc Publisher styles, theses, etc. relocated 1 -depend IEEEconf -depend IEEEtran depend aastex depend abnt depend abntex2 @@ -69328,7 +71229,6 @@ depend afparticle depend afthesis depend aguplus depend aiaa -depend ametsoc depend anonymous-acm depend anufinalexam depend aomart @@ -69349,7 +71249,11 @@ depend bath-bst depend beamer-FUBerlin depend beamer-verona depend beilstein +depend bfh-ci depend bgteubner +depend bjfuthesis +depend bmstu +depend bmstu-iu8 depend br-lex depend brandeis-dissertation depend brandeis-problemset @@ -69390,7 +71294,7 @@ depend fei depend ftc-notebook depend gaceta depend gammas -depend gatech-thesis +depend geradwp depend gradstudentresume depend grant depend gsemthesis @@ -69407,7 +71311,9 @@ depend hobete depend hu-berlin-bundle depend hustthesis depend icsv +depend ieeeconf depend ieeepes +depend ieeetran depend ijmart depend ijsra depend imac @@ -69420,6 +71326,7 @@ depend jmlr depend jnuexam depend jpsj depend kdgdocs +depend kdpcover depend kluwer depend ksp-thesis depend ku-template @@ -69427,6 +71334,7 @@ depend langsci depend langsci-avm depend limecv depend lion-msc +depend llncs depend llncsconf depend lni depend lps @@ -69451,9 +71359,13 @@ depend nddiss depend ndsu-thesis depend nih depend nihbiosketch +depend njustthesis +depend njuthesis +depend njuvisual depend nostarch depend novel depend nrc +depend nwafuthesis depend nwejm depend onrannual depend opteng @@ -69484,6 +71396,7 @@ depend schule depend scientific-thesis-cover depend scrjrnl depend sduthesis +depend seu-ml-assign depend seuthesis depend seuthesix depend shortmathj @@ -69506,6 +71419,7 @@ depend thesis-gwu depend thesis-qom depend thesis-titlepage-fhac depend thuaslogos +depend thubeamer depend thucoursework depend thuthesis depend timbreicmc @@ -69537,6 +71451,7 @@ depend umthesis depend unam-thesis depend unamth-template depend unamthesis +depend unbtex depend unifith depend unitn-bimrep depend univie-ling @@ -69549,16 +71464,22 @@ depend urcls depend uspatent depend ut-thesis depend utexasthesis +depend uwa-colours +depend uwa-letterhead +depend uwa-pcf +depend uwa-pif depend uwthesis depend vancouver depend wsemclassic depend xduthesis +depend xduts depend xmuthesis depend yathesis depend yazd-thesis +depend yb-book depend york-thesis -containersize 1548 -containerchecksum 431f3c14b442940da7bc1cbc9c50afe2ca72120a90987890b4eb441faf8342b6658b6a8bf176fc6ac4f4d0483fa7d5f2268a6aa5d4b491b03536c1f5031c377f +containersize 1616 +containerchecksum 0815ae5f0db6867f0ada9ab729cfb3ceda7b5deb77013282e1e651fab9cc74c933f6c714cf4922d003ef79e6a8f42034ca0775dcdca3e54b2c100347e52ec82c name collection-texworks category Collection @@ -69585,7 +71506,7 @@ containerchecksum 9bf4c58094748424c1b60a3731d9cb2b1ad1d24764469072da693de26a4e4e name collection-xetex category Collection -revision 58543 +revision 62240 shortdesc XeTeX and packages relocated 1 longdesc Packages for XeTeX, the Unicode/OpenType-enabled TeX by @@ -69617,7 +71538,6 @@ depend unicode-bidi depend unisugar depend xebaposter depend xechangebar -depend xecjk depend xecolor depend xecyr depend xeindex @@ -69633,8 +71553,8 @@ depend xetexfontinfo depend xetexko depend xevlna depend zbmath-review-template -containersize 656 -containerchecksum a312699117932ac031f6b09fb0456518dec5c92fa046df27cfc0439f686c0dd26a362075b78b3b8d08dfbdf54f073c2ee4643801d63c67a79d728ee52db3dffb +containersize 648 +containerchecksum 849d4fafbdb43a5624d8596a05c4ef802f76519cbc184673fa2ad3a0886e996a086f1ff5582e9fecb251d60d2d676e420a44eba2b0e97a8b135d8971335de054 name collref category Package @@ -69809,37 +71729,40 @@ catalogue-version 0.2 name colorist category Package -revision 58434 +revision 63098 shortdesc Write your articles or books in a colorful way relocated 1 longdesc This package offers you a LaTeX style file and two classes to longdesc typeset articles or books in a colorful way. These classes -longdesc currently have native support for English and French +longdesc currently have native support for English, French, German, +longdesc Italian, Portuguese (European and Brazilian), and Spanish longdesc typesetting. They compile with any major TeX engine. You may longdesc also wish to consider the packages lebhart and beaulivre, which longdesc are enhanced versions of the classes provided here. They have longdesc unicode support, thus can only be used with either XeLaTeX or -longdesc LuaLaTeX. Currently they have native support for English, -longdesc French, and Chinese typesetting, and also use more beautiful -longdesc fonts. -containersize 7328 -containerchecksum 9787be368fba699437305f4757434ad5e8cd19bbf200bd42517478a46ce01173cef8d7fdef204c1b02fbec0b09f40d44a84a7e79ba98b54705f5864dcbe511db -doccontainersize 54348 -doccontainerchecksum e6991e2a45b789f907d4534e86970d6a0abb63e98fc1e281f2568303d83bcde569881f808813ead6c09f598a62b2d0411589355db2529a90e2f48d22594f29f3 -docfiles size=21 +longdesc LuaLaTeX. Currently they have native support for Chinese (both +longdesc simplified and traditional), English, French, German, Italian, +longdesc Japanese, Portuguese (European and Brazilian), Russian and +longdesc Spanish typesetting, and also use more beautiful fonts. +containersize 9836 +containerchecksum 40a079169985bc36c0d980e1f0b05de1c186c9fdaf6d1e99c4052d03c51ccd26058c3a07694b091e28e225886ed7af1802318aafbd9f882d961273bd79eca8e9 +doccontainersize 111880 +doccontainerchecksum 5ab03af5eb7a5508c8fd9b946b9ff24727a5e9e719075bfa9ef211a09e7f586e1e9aaa1d539e4224ac0a33d1dcd5b930484f79b8b595424ef0da8c68eec422d2 +docfiles size=37 RELOC/doc/latex/colorist/LICENSE RELOC/doc/latex/colorist/README.md details="Readme" RELOC/doc/latex/colorist/colorist-doc.pdf details="Package documentation" RELOC/doc/latex/colorist/colorist-doc.tex -runfiles size=9 +runfiles size=14 RELOC/tex/latex/colorist/colorart.cls RELOC/tex/latex/colorist/colorbook.cls + RELOC/tex/latex/colorist/colorist-fancy.sty RELOC/tex/latex/colorist/colorist.sty catalogue-also lebhart beaulivre catalogue-contact-repository https://github.com/Jinwen-XU/colorist catalogue-ctan /macros/latex/contrib/colorist catalogue-license lppl1.3c -catalogue-topics class article-like book-pub +catalogue-topics class article-like book-pub class multilingual name colorprofiles category Package @@ -70782,6 +72705,34 @@ catalogue-license gpl2 catalogue-topics cond-comp editorial catalogue-version 3.8 +name commonunicode +category Package +revision 62901 +shortdesc Convert common unicode symbols to LaTeX code +relocated 1 +longdesc The aim of this LaTeX package is to provide a complete as +longdesc possible list of common Unicode symbols with their translations +longdesc to LaTeX code. This is useful in the development of templates +longdesc which are intended to work with modern TeX engines (LuaTeX, +longdesc XeTeX) as well as traditional ones (TeX, pdfTeX). +containersize 5628 +containerchecksum a395e5ad2b08ffd1a29b99c66b65ddb7ab3d5207290db71ba85a0058a5404f0366030d229c5c4bc8a4450bad0a0da9fb5f6d374be2c05cbfa7a8217fadca7b11 +doccontainersize 324112 +doccontainerchecksum dcb1071fb36eae56f6aa8b90e5b88ad32566a5dd410cf9f25c157789fac73d38d24965621f8517980cebbabb957a62f3dfc9445e00c83ed0fc43a11306684029 +docfiles size=144 + RELOC/doc/latex/commonunicode/LICENSE + RELOC/doc/latex/commonunicode/README.md details="Readme" + RELOC/doc/latex/commonunicode/commonunicode.pdf details="Package documentation" + RELOC/doc/latex/commonunicode/commonunicode.tex +runfiles size=14 + RELOC/tex/latex/commonunicode/commonunicode.sty +catalogue-contact-bugs https://github.com/ppizarror/common-unicode/issues +catalogue-contact-repository https://github.com/ppizarror/common-unicode +catalogue-ctan /macros/latex/contrib/commonunicode +catalogue-license mit +catalogue-topics unicode +catalogue-version 1.0.0 + name commutative-diagrams category Package revision 55526 @@ -70935,18 +72886,18 @@ catalogue-topics documentation name comprehensive category Package -revision 55667 +revision 59099 shortdesc Symbols accessible from LaTeX relocated 1 -longdesc Over 14000 symbols are listed as a set of tables. The tables of +longdesc Over 18000 symbols are listed as a set of tables. The tables of longdesc symbols are ordered in a logical way (the document begins with longdesc a 'frequently requested symbols' list), the aim being to make longdesc the document a convenient way of looking up symbols. containersize 500 -containerchecksum 57046d6981bcda498ff025644fe915ce67a01b60c6fe58431060754e801b51b9332eb718fca263fd39b9b728b9db6702d83e227d8ed579c03d58f6d653c76a0d -doccontainersize 17436548 -doccontainerchecksum a2c4c855c0321e2d57d430f6788e762ab1bc8d51a5513fbbf0f6f4b53874d8816b877d9e4d5f3222e1014b8ea8384ff16a9d52742e9bebfc7932e08ab170e53e -docfiles size=4929 +containerchecksum 9c414012e570fac3a3aee90cc7b6983d6791dcdcda0709722dc5354068815b2407fd4ed9196b8e961164698597324b9da8ff85b741eca86a4962701e0ce40d1a +doccontainersize 29910680 +doccontainerchecksum 24c7c0fdda00f5f5dd7c66c383d95a4fd99b41c5470482d1e53e8f061796cab5955b8043f80a2a57c9f045765ff1d10f0c7b48b10705a2677b80b67d01dafa96 +docfiles size=8199 RELOC/doc/latex/comprehensive/README details="Package README" RELOC/doc/latex/comprehensive/README.TEXLIVE RELOC/doc/latex/comprehensive/SYMLIST details="Plain text list of symbol commands" @@ -70971,6 +72922,7 @@ docfiles size=4929 RELOC/doc/latex/comprehensive/source/makefakefdsymbol RELOC/doc/latex/comprehensive/source/makefakestarfont RELOC/doc/latex/comprehensive/source/makefakestix + RELOC/doc/latex/comprehensive/source/makefakeworldflags RELOC/doc/latex/comprehensive/source/makerawtables RELOC/doc/latex/comprehensive/source/symbols.ist RELOC/doc/latex/comprehensive/source/symbols.tex @@ -70980,7 +72932,7 @@ docfiles size=4929 catalogue-ctan /info/symbols/comprehensive catalogue-license lppl1.3 catalogue-topics font-index ref-latex -catalogue-version 13.0 +catalogue-version 14.0 name computational-complexity category Package @@ -71190,6 +73142,33 @@ catalogue-ctan /fonts/concmath catalogue-license lppl catalogue-topics font font-mf font-maths +name concmath-otf +category Package +revision 63096 +shortdesc Concrete based OpenType Math fontconcmath-otf +relocated 1 +longdesc This package provides an OpenType version of the Concrete Math +longdesc font created by Ulrik Vieth in Metafont. "concmath-otf.sty" is +longdesc a replacement for the original "concmath.sty" package to be +longdesc used with LuaTeX or XeTeX engines. +containersize 134264 +containerchecksum ad8b2673deed51a42118802c14e39946cf47d82ada82b1e88ef2cd4ed7e1de262b6720e4dcb553fbf9c35099455c708fb90cc5690d0233d3b1d2a9cabbbd6d84 +doccontainersize 1855428 +doccontainerchecksum 8fdc8d4872488c1d95eab5a523491e90876b94f6833f0a9e1412f2b21373728c14366f065667c3f947371d8fedf607c9bb250eb3c766b24a0505671a7c06069c +docfiles size=477 + RELOC/doc/fonts/concmath-otf/README.md details="Readme" + RELOC/doc/fonts/concmath-otf/concmath-otf.ltx + RELOC/doc/fonts/concmath-otf/concmath-otf.pdf details="Package documentation" + RELOC/doc/fonts/concmath-otf/unimath-concrete.ltx + RELOC/doc/fonts/concmath-otf/unimath-concrete.pdf details="List of glyphs" +runfiles size=57 + RELOC/fonts/opentype/public/concmath-otf/Concrete-Math.otf + RELOC/tex/latex/concmath-otf/concmath-otf.sty +catalogue-ctan /fonts/concmath-otf +catalogue-license ofl lppl1.3 +catalogue-topics font font-otf font-maths +catalogue-version 0.21 + name concprog category Package revision 18791 @@ -76707,7 +78686,7 @@ catalogue-topics typesetting name context-filter category ConTeXt -revision 55718 +revision 62070 shortdesc Run external programs on the contents of a start-stop environment relocated 1 longdesc The filter module provides a simple interface to run external @@ -76718,16 +78697,17 @@ longdesc output should be read back, and to choose the name of the longdesc temporary files that are created. The module is compatible with longdesc both MkII and MkIV. depend context -containersize 6564 -containerchecksum cfd8b7f1276464a8593dce148e170105c2da3d20a755a4d197999b2c00610a3ee0227a8820e5eb34c09ac3537381c8cc984a67efba2c3fe8b85f7c57cb13c720 -doccontainersize 10884 -doccontainerchecksum 20279aeab1d574ff034b208d8657b02d35efc7f6ab1a92847bc3a7d0453e152571fec214cbfc90a70cd8e8debd2ec57317fda47183a10f644776949c295fc1a9 +containersize 6872 +containerchecksum c2534b543fd5444776a054f43fafa393040af5bcb67f869d61d200a4a1d0355f1d81c64adab683d15a6be806a21dfc9ad661995bbe51da3c0bfb841ade4b077f +doccontainersize 11080 +doccontainerchecksum a9c2ea88b0e2514840c368ea7686894dda4b86c93ec8f34989238ffdf5704f1c1898d0ee5e0724035314d2d37803f1a1afdd445dd802a94f5ff4223148f81767 docfiles size=10 RELOC/doc/context/third/filter/VERSION RELOC/doc/context/third/filter/filter.txt details="Package notes" -runfiles size=12 +runfiles size=18 RELOC/tex/context/third/filter/t-filter.mkii RELOC/tex/context/third/filter/t-filter.mkiv + RELOC/tex/context/third/filter/t-filter.mkxl RELOC/tex/context/third/filter/t-module-catcodes.mkii RELOC/tex/context/third/filter/t-module-catcodes.mkiv catalogue-ctan /macros/context/contrib/context-filter @@ -76919,75 +78899,48 @@ catalogue-topics context name context-letter category ConTeXt -revision 56073 +revision 60787 shortdesc ConTeXt package for writing letters relocated 1 longdesc A means of writing 'vanilla' letters and memos is provided, longdesc with support covering ConTeXt Mkii and Mkiv. The design of longdesc letters may be amended by a wide range of style specifications. depend context -containersize 27176 -containerchecksum 12c0e37865f241eb37b46989346e16c75cd49672e76e22f511d2a146ea221e0279c93ebacd0b85e0377cffab0ae07e26515fe3a6abb86bc85df52b87569dec2a -doccontainersize 692 -doccontainerchecksum 81e18af260a8441aedc04e48f120c69ea9fadf08fd69b18d95caeb1e98d5de8d0d37aadcb7589273122c4cf8a8b8832ed55675426f5cb29dfa3f9e60dd3012f4 +containersize 20808 +containerchecksum 558836a8c95743270f627a18dfe7a29ffc7a2eaeb4cf663d589ef5c07eab4dad6f09db31511379c90a41d1e9e7da5766e8dc3c8bb0902fa06bda4fb33caa97c9 +doccontainersize 696 +doccontainerchecksum 94e1bf68371f3e8c426cfff5c471f93c86ce51fdd92dfad59669d32cc73d86de606113ece55d13a0f25ac4a26f16916407de9175b84acc79ba107156c20cd20a docfiles size=2 RELOC/doc/context/third/letter/README details="Readme" RELOC/doc/context/third/letter/VERSION -runfiles size=120 +runfiles size=77 RELOC/tex/context/interface/third/t-letter.xml RELOC/tex/context/interface/third/t-memo.xml RELOC/tex/context/third/letter/base/s-cor-00.lua - RELOC/tex/context/third/letter/base/s-cor-00.mkii RELOC/tex/context/third/letter/base/s-cor-00.mkvi - RELOC/tex/context/third/letter/base/s-cor-01.mkii RELOC/tex/context/third/letter/base/s-cor-01.mkvi - RELOC/tex/context/third/letter/base/s-cor-02.mkii RELOC/tex/context/third/letter/base/s-cor-02.mkvi RELOC/tex/context/third/letter/base/s-cor-03.mkvi RELOC/tex/context/third/letter/base/s-cor-06.mkvi - RELOC/tex/context/third/letter/base/t-letter.mkii - RELOC/tex/context/third/letter/base/t-letter.mkiv - RELOC/tex/context/third/letter/base/t-memo.mkii - RELOC/tex/context/third/letter/base/t-memo.mkiv - RELOC/tex/context/third/letter/style/letter-imp-blockstyle.mkii RELOC/tex/context/third/letter/style/letter-imp-blockstyle.mkiv - RELOC/tex/context/third/letter/style/letter-imp-default.mkii RELOC/tex/context/third/letter/style/letter-imp-default.mkiv - RELOC/tex/context/third/letter/style/letter-imp-dina.mkii RELOC/tex/context/third/letter/style/letter-imp-dina.mkiv - RELOC/tex/context/third/letter/style/letter-imp-dinb.mkii RELOC/tex/context/third/letter/style/letter-imp-dinb.mkiv - RELOC/tex/context/third/letter/style/letter-imp-dutch.mkii RELOC/tex/context/third/letter/style/letter-imp-dutch.mkiv - RELOC/tex/context/third/letter/style/letter-imp-french.mkii RELOC/tex/context/third/letter/style/letter-imp-french.mkiv - RELOC/tex/context/third/letter/style/letter-imp-fullblock.mkii RELOC/tex/context/third/letter/style/letter-imp-fullblock.mkiv - RELOC/tex/context/third/letter/style/letter-imp-gbrief.mkii RELOC/tex/context/third/letter/style/letter-imp-gbrief.mkiv - RELOC/tex/context/third/letter/style/letter-imp-hanging.mkii RELOC/tex/context/third/letter/style/letter-imp-hanging.mkiv - RELOC/tex/context/third/letter/style/letter-imp-knuth.mkii RELOC/tex/context/third/letter/style/letter-imp-knuth.mkiv - RELOC/tex/context/third/letter/style/letter-imp-modified.mkii RELOC/tex/context/third/letter/style/letter-imp-modified.mkiv - RELOC/tex/context/third/letter/style/letter-imp-semiblock.mkii RELOC/tex/context/third/letter/style/letter-imp-semiblock.mkiv - RELOC/tex/context/third/letter/style/letter-imp-setups.mkii RELOC/tex/context/third/letter/style/letter-imp-setups.mkiv - RELOC/tex/context/third/letter/style/letter-imp-simplified.mkii RELOC/tex/context/third/letter/style/letter-imp-simplified.mkiv - RELOC/tex/context/third/letter/style/letter-imp-swiss.mkii RELOC/tex/context/third/letter/style/letter-imp-swiss.mkiv - RELOC/tex/context/third/letter/style/letter-imp-swissleft.mkii RELOC/tex/context/third/letter/style/letter-imp-swissleft.mkiv - RELOC/tex/context/third/letter/style/memo-imp-default.mkii RELOC/tex/context/third/letter/style/memo-imp-default.mkiv - RELOC/tex/context/third/letter/style/memo-imp-margin.mkii RELOC/tex/context/third/letter/style/memo-imp-margin.mkiv - RELOC/tex/context/third/letter/style/memo-imp-memo.mkii RELOC/tex/context/third/letter/style/memo-imp-memo.mkiv - RELOC/tex/context/third/letter/style/memo-imp-table.mkii RELOC/tex/context/third/letter/style/memo-imp-table.mkiv RELOC/tex/context/third/letter/style/resume-imp-casual-blue.mkiv RELOC/tex/context/third/letter/style/resume-imp-casual-green.mkiv @@ -77293,7 +79246,7 @@ catalogue-topics context name context-transliterator category ConTeXt -revision 47085 +revision 61127 shortdesc Transliterate text from 'other' alphabets relocated 1 longdesc The package will read text in one alphabet, and provide a @@ -77301,26 +79254,20 @@ longdesc transliterated version in another; this is useful for readers longdesc who cannot read the original alphabet. The package can make longdesc allowance for hyphenation. depend context -containersize 70668 -containerchecksum d41cd0ebcb99670bd48f8becde633c21401dd9044bbf93618a031da10c59bb8f6d4d6bbc68eecac75965b26f5052f797609d67d791cd7a281f72cd062d3d7388 -doccontainersize 186784 -doccontainerchecksum 4dd501af23511dc81853ddd48ace2aa572c553aea0ba09cf2895b8bd05c4bdf08a6f5e254eab88d4098d441f1d410c0161b1e8b24e3ebf88a38bf364e90b8539 -docfiles size=55 - RELOC/doc/context/third/transliterator/COPYING +containersize 19012 +containerchecksum f919d3f9e6ab25932cfaeadfc07f86ebdbe00d84dc21236e4775930fc3866cee69cf9a25d373e13655f4396a3c395ea6ea103a28ffb4f00a4e95b7ceaec155c9 +doccontainersize 192808 +doccontainerchecksum 8473c1ca7b48009055f5c33031ec60f80d84dc43396789b0c0c7e6d65bcf014a237088dca07211beae4bfb80377f55cf12a9f379995cff50f52143fc4bc81295 +docfiles size=56 RELOC/doc/context/third/transliterator/VERSION RELOC/doc/context/third/transliterator/transliterator.pdf details="Package documentation" RELOC/doc/context/third/transliterator/transliterator.tex -runfiles size=112 +runfiles size=32 + RELOC/scripts/context/lua/third/transliterator/mtx-t-transliterate.lua RELOC/tex/context/interface/third/t-transliterator.xml - RELOC/tex/context/third/transliterator/t-transliterator.ctl - RELOC/tex/context/third/transliterator/t-transliterator.log RELOC/tex/context/third/transliterator/t-transliterator.mkii RELOC/tex/context/third/transliterator/t-transliterator.mkiv - RELOC/tex/context/third/transliterator/t-transliterator.mkiv.prep - RELOC/tex/context/third/transliterator/t-transliterator.pdf - RELOC/tex/context/third/transliterator/t-transliterator.run RELOC/tex/context/third/transliterator/t-transliterator.tex - RELOC/tex/context/third/transliterator/t-transliterator.tuc RELOC/tex/context/third/transliterator/trans_tables_bg.lua RELOC/tex/context/third/transliterator/trans_tables_glag.lua RELOC/tex/context/third/transliterator/trans_tables_gr.lua @@ -77328,11 +79275,7 @@ runfiles size=112 RELOC/tex/context/third/transliterator/trans_tables_scntfc.lua RELOC/tex/context/third/transliterator/trans_tables_sr.lua RELOC/tex/context/third/transliterator/trans_tables_trsc.lua - RELOC/tex/context/third/transliterator/transliterator.ctl - RELOC/tex/context/third/transliterator/transliterator.log RELOC/tex/context/third/transliterator/transliterator.lua - RELOC/tex/context/third/transliterator/transliterator.run - RELOC/tex/context/third/transliterator/transliterator.tuc catalogue-ctan /macros/context/contrib/context-transliterator catalogue-license bsd catalogue-topics enc-juggle @@ -77361,94 +79304,61 @@ catalogue-topics geometry context name context-typescripts category ConTeXt -revision 47085 +revision 60422 shortdesc Small modules to load various fonts for use in ConTeXt relocated 1 longdesc The package provides files offering interfaces to 33 publicly longdesc available fonts (or collections of fonts from the same longdesc foundry); each is available in a .mkii and a .mkiv version. depend context -containersize 9224 -containerchecksum f2d43256997cfba2ab2fe0fc8ebe90a3798bb42e6d455fbe84540654a95fb06a170aa19cf11e4f3477517473b21fc05426247b1f1d39c9132e703c0f1a9a5d0c -doccontainersize 648 -doccontainerchecksum de15432472678cd9c7bdc0e2597f1fe02275fa986767f269fb4237e8d0095a1100908e0b46429741c8ffebfa84fcc27272045314cfc185ccaadf5ffbbe030f69 +containersize 7216 +containerchecksum a13d06b9a792cbd2352016df508a7860e45b541d04cef1c9d9c8b5a6199120a71dfd69f990700c4a76ac31ec11209caef431a190b9045bdc46cc44f88cbef0a3 +doccontainersize 644 +doccontainerchecksum 3d948f22da14b1d481817477235657cee714e4a2a69834729c20e18157f1175890ddc7fce992e8f5f27e26cd6d08186ff1521e2186681557cfff1a4778267324 docfiles size=2 RELOC/doc/context/third/typescripts/README details="Readme" RELOC/doc/context/third/typescripts/VERSION -runfiles size=71 - RELOC/tex/context/third/typescripts/type-adobe.mkii - RELOC/tex/context/third/typescripts/type-adobe.mkiv - RELOC/tex/context/third/typescripts/type-aller.mkii - RELOC/tex/context/third/typescripts/type-aller.mkiv - RELOC/tex/context/third/typescripts/type-anivers.mkii - RELOC/tex/context/third/typescripts/type-anivers.mkiv - RELOC/tex/context/third/typescripts/type-audimat.mkii - RELOC/tex/context/third/typescripts/type-audimat.mkiv - RELOC/tex/context/third/typescripts/type-axel.mkii - RELOC/tex/context/third/typescripts/type-axel.mkiv - RELOC/tex/context/third/typescripts/type-azuro.mkii - RELOC/tex/context/third/typescripts/type-azuro.mkiv - RELOC/tex/context/third/typescripts/type-calluna.mkii - RELOC/tex/context/third/typescripts/type-calluna.mkiv - RELOC/tex/context/third/typescripts/type-charissil.mkii - RELOC/tex/context/third/typescripts/type-charissil.mkiv - RELOC/tex/context/third/typescripts/type-charter.mkii - RELOC/tex/context/third/typescripts/type-charter.mkiv - RELOC/tex/context/third/typescripts/type-delicious.mkii - RELOC/tex/context/third/typescripts/type-delicious.mkiv - RELOC/tex/context/third/typescripts/type-diavlo.mkii - RELOC/tex/context/third/typescripts/type-diavlo.mkiv - RELOC/tex/context/third/typescripts/type-droid.mkii - RELOC/tex/context/third/typescripts/type-droid.mkiv - RELOC/tex/context/third/typescripts/type-ernestine.mkiv - RELOC/tex/context/third/typescripts/type-fertigo.mkii - RELOC/tex/context/third/typescripts/type-fertigo.mkiv - RELOC/tex/context/third/typescripts/type-fontin.mkii - RELOC/tex/context/third/typescripts/type-fontin.mkiv - RELOC/tex/context/third/typescripts/type-goudysans.mkii - RELOC/tex/context/third/typescripts/type-goudysans.mkiv - RELOC/tex/context/third/typescripts/type-junicode.mkii - RELOC/tex/context/third/typescripts/type-junicode.mkiv - RELOC/tex/context/third/typescripts/type-justus.mkii - RELOC/tex/context/third/typescripts/type-justus.mkiv - RELOC/tex/context/third/typescripts/type-kaffeesatz.mkii - RELOC/tex/context/third/typescripts/type-kaffeesatz.mkiv - RELOC/tex/context/third/typescripts/type-kontrapunkt.mkii - RELOC/tex/context/third/typescripts/type-kontrapunkt.mkiv - RELOC/tex/context/third/typescripts/type-liberation.mkii - RELOC/tex/context/third/typescripts/type-liberation.mkiv - RELOC/tex/context/third/typescripts/type-luxi.mkii - RELOC/tex/context/third/typescripts/type-luxi.mkiv - RELOC/tex/context/third/typescripts/type-miso.mkii - RELOC/tex/context/third/typescripts/type-miso.mkiv - RELOC/tex/context/third/typescripts/type-museo.mkii - RELOC/tex/context/third/typescripts/type-museo.mkiv - RELOC/tex/context/third/typescripts/type-office.mkiv - RELOC/tex/context/third/typescripts/type-pigiarniq.mkii - RELOC/tex/context/third/typescripts/type-pigiarniq.mkiv - RELOC/tex/context/third/typescripts/type-sabon.mkii - RELOC/tex/context/third/typescripts/type-sabon.mkiv - RELOC/tex/context/third/typescripts/type-tallys.mkii - RELOC/tex/context/third/typescripts/type-tallys.mkiv - RELOC/tex/context/third/typescripts/type-tuffy.mkii - RELOC/tex/context/third/typescripts/type-tuffy.mkiv - RELOC/tex/context/third/typescripts/type-ubuntu.mkii - RELOC/tex/context/third/typescripts/type-ubuntu.mkiv - RELOC/tex/context/third/typescripts/type-uqammaq.mkii - RELOC/tex/context/third/typescripts/type-uqammaq.mkiv - RELOC/tex/context/third/typescripts/type-vera.mkii - RELOC/tex/context/third/typescripts/type-vera.mkiv - RELOC/tex/context/third/typescripts/type-verajja.mkii - RELOC/tex/context/third/typescripts/type-verajja.mkiv - RELOC/tex/context/third/typescripts/type-vollkorn.mkii - RELOC/tex/context/third/typescripts/type-vollkorn.mkiv +runfiles size=35 + RELOC/tex/context/third/typescripts/type-imp-adobe.mkiv + RELOC/tex/context/third/typescripts/type-imp-aller.mkiv + RELOC/tex/context/third/typescripts/type-imp-anivers.mkiv + RELOC/tex/context/third/typescripts/type-imp-audimat.mkiv + RELOC/tex/context/third/typescripts/type-imp-axel.mkiv + RELOC/tex/context/third/typescripts/type-imp-azuro.mkiv + RELOC/tex/context/third/typescripts/type-imp-calluna.mkiv + RELOC/tex/context/third/typescripts/type-imp-charissil.mkiv + RELOC/tex/context/third/typescripts/type-imp-delicious.mkiv + RELOC/tex/context/third/typescripts/type-imp-diavlo.mkiv + RELOC/tex/context/third/typescripts/type-imp-droid.mkiv + RELOC/tex/context/third/typescripts/type-imp-ernestine.mkiv + RELOC/tex/context/third/typescripts/type-imp-fertigo.mkiv + RELOC/tex/context/third/typescripts/type-imp-fontin.mkiv + RELOC/tex/context/third/typescripts/type-imp-goudysans.mkiv + RELOC/tex/context/third/typescripts/type-imp-itccharter.mkiv + RELOC/tex/context/third/typescripts/type-imp-junicode.mkiv + RELOC/tex/context/third/typescripts/type-imp-justus.mkiv + RELOC/tex/context/third/typescripts/type-imp-kaffeesatz.mkiv + RELOC/tex/context/third/typescripts/type-imp-kontrapunkt.mkiv + RELOC/tex/context/third/typescripts/type-imp-luxi.mkiv + RELOC/tex/context/third/typescripts/type-imp-miso.mkiv + RELOC/tex/context/third/typescripts/type-imp-museo.mkiv + RELOC/tex/context/third/typescripts/type-imp-office.mkiv + RELOC/tex/context/third/typescripts/type-imp-pigiarniq.mkiv + RELOC/tex/context/third/typescripts/type-imp-sabon.mkiv + RELOC/tex/context/third/typescripts/type-imp-tallys.mkiv + RELOC/tex/context/third/typescripts/type-imp-tuffy.mkiv + RELOC/tex/context/third/typescripts/type-imp-ubuntu.mkiv + RELOC/tex/context/third/typescripts/type-imp-uqammaq.mkiv + RELOC/tex/context/third/typescripts/type-imp-vera.mkiv + RELOC/tex/context/third/typescripts/type-imp-verajja.mkiv + RELOC/tex/context/third/typescripts/type-imp-vollkorn.mkiv catalogue-ctan /macros/context/contrib/context-typescripts catalogue-license gpl2 catalogue-topics font-use context name context-vim category ConTeXt -revision 58082 +revision 62071 shortdesc Generate ConTeXt syntax highlighting code from vim relocated 1 longdesc ConTeXt has excellent pretty printing capabilities for many @@ -77462,19 +79372,20 @@ longdesc generate the syntax highlighting. There is a helper longdesc 2context.vim script to do the syntax parsing in ViM. depend context depend context-filter -containersize 10048 -containerchecksum 47f6ef2dec0048dc5b858ac32bee045f3b0c62ac8ea4b8684f3e219b9df924f507889d69516bd03c582a36d62b1d5d213678871be58bd6792bf19edcd5a9dab4 -doccontainersize 10784 -doccontainerchecksum f67ae9f7864db3398f1dfaaa9b79cd7faa208d40531d6501c977fc45b4ae45ac2c73695fa7e2e35e446494009f38f5e7b1fe82075cccbaed92a1a312eb00e3b2 +containersize 10232 +containerchecksum 12100c7aa3eb555cf9dbe72454a96e63feda52329a8a192ff86ba30477acab4ebaaf84c15a79f16d4e3f95cef02baf8146e5810b8c9e8e94c25ba1317bf4fc2c +doccontainersize 10908 +doccontainerchecksum 0f49e22b9e1d465f46727a9e952e095eceab55e77a2559fe497cf14690377f77ca42aa23ce7eaca659e9b0983e5a950b36733eef49b0473fd33a8f783edb43b1 docfiles size=10 RELOC/doc/context/third/vim/VERSION RELOC/doc/context/third/vim/vim.txt details="Package usage notes" -runfiles size=18 +runfiles size=21 RELOC/tex/context/third/vim/2context.vim RELOC/tex/context/third/vim/t-syntax-groups.mkii RELOC/tex/context/third/vim/t-syntax-groups.mkiv RELOC/tex/context/third/vim/t-syntax-highlight.mkii RELOC/tex/context/third/vim/t-syntax-highlight.mkiv + RELOC/tex/context/third/vim/t-syntax-highlight.mkxl RELOC/tex/context/third/vim/t-vim.tex RELOC/tex/context/third/vim/vimtyping-default.css catalogue-also context-filter @@ -78077,7 +79988,7 @@ catalogue-version 0.9b name cooking-units category Package -revision 53403 +revision 62938 shortdesc Typeset and convert units for cookery books and recipes relocated 1 longdesc The package provides commands to typeset amounts and units @@ -78086,25 +79997,25 @@ longdesc convert one unit into another (for example 'dag' to 'g'; see longdesc the documentation for more examples). This packages requires longdesc expl3 and xparse, translations, xfrac, l3keys2e, and, longdesc optionally, fmtcount. -containersize 17464 -containerchecksum 4182a43bc869dca19d022ae019fd479ac658c609a792677b9cfe5e3271af890ee353974b15b9cd4bb667f39fb38b96ee1a31359ca4a89986a3c03053ffd1974c -doccontainersize 697692 -doccontainerchecksum 71e7ab3f1a89984063e26d5532eb1c1533efb06b8d8164548b7b46eab966e88e8ce5300ca0c91c639ae896b95bf5e9487c8c149d2f90af7cca0168b674052c8e -docfiles size=172 +containersize 20920 +containerchecksum 941797a5f044c5193712bd81a7cc847c2df203ddf198fd78fd09e2c6178a0a49e7b83181ae806b8e707b3a64077911fc8beeecb192206281efd31ede86274bed +doccontainersize 716856 +doccontainerchecksum 5d39240c57ec1c9943da2c38670e87b8e27832a9880b1ae1eafe4a186ca1a5babed7c6cde3630f80bf5757cbd2888ae29ddeef0544e2937a5f8e08955ce65ea8 +docfiles size=182 RELOC/doc/latex/cooking-units/README.md details="Readme" RELOC/doc/latex/cooking-units/cooking-units.pdf details="Package documentation" -srccontainersize 56868 -srccontainerchecksum 8eb0c4698cf35fcb24b4e02db44f284c51f953ce1debc5f334fa514e4cee0ccb3278c74bdded88cfe379a47ac1f32efe089711f11fafa477f7a053e2e45a0092 -srcfiles size=72 +srccontainersize 68016 +srccontainerchecksum 22c6b8fd5ee4239eb8e2acd2be6c85f9f7110f6a5d8f73ab2067f07841f77a595bce9a8b1d5648917d4626e30bbfd6f24ad4177452a779deac163f67350ec989 +srcfiles size=86 RELOC/source/latex/cooking-units/cooking-units.dtx RELOC/source/latex/cooking-units/cooking-units.ins -runfiles size=32 +runfiles size=38 RELOC/tex/latex/cooking-units/cooking-units.sty catalogue-contact-repository https://github.com/Vidabe/cooking-units catalogue-ctan /macros/latex/contrib/cooking-units -catalogue-license lppl -catalogue-topics cooking units -catalogue-version 1.46 +catalogue-license lppl1.3c +catalogue-topics cooking units expl3 +catalogue-version 2.00a name cookingsymbols category Package @@ -78258,7 +80169,7 @@ catalogue-version 1.2 name cooltooltips category Package -revision 15878 +revision 60201 shortdesc Associate a pop-up window and tooltip with PDF hyperlinks relocated 1 longdesc The cooltooltips package enables a document to contain @@ -78266,15 +80177,16 @@ longdesc hyperlinks that pop up a brief tooltip when the mouse moves longdesc over them and also open a small window containing additional longdesc text. cooltooltips provides the mechanism used by the Visual longdesc LaTeX FAQ to indicate the question that each hyperlink answers. -containersize 2432 -containerchecksum c17cb15979b575ece2c16dac8d56991c7cb32d99e165205c099b5058b658c60b393696fee5f7178611d5ccdf1d812522640dee56c1c4c881a73a11edc2ec8799 -doccontainersize 189604 -doccontainerchecksum 6a091ed9c41f4cf31d9db7cb2c1c76a342583f9d568ed89380bb624fba35cb3b788abde47f746b0e8a0402da19171fce72c7f356da2a2e4cb8264452f727eff7 -docfiles size=57 +containersize 2456 +containerchecksum fde90a48c95ee35a7b9c9dfc1359df09646cd9f5cf1a44a7eba7ffd9aaf98c2bee400dd7ee6796583bea5a874c2693d25d3e502cdd4c3a207949f46ba7525505 +doccontainersize 224384 +doccontainerchecksum 0b9d55f41afb738f1503e232e06809cc2354775c6793c1f5f3f3c65d4aa349294b5e9ad4d223f588dbda0b0f53091cbee4855804273a8d8f21a6689760a556e0 +docfiles size=59 RELOC/doc/latex/cooltooltips/README details="Readme" RELOC/doc/latex/cooltooltips/cooltooltips.pdf details="Package documentation" -srccontainersize 9564 -srccontainerchecksum 8aad4d9623d41caee76932db0a9436760ee5aef346c68e393e39fbc1ebdebb643b7b5215c232ef04f7968c34e3d0b73e0f4a23d2e060930d97b3a047d1bce149 + RELOC/doc/latex/cooltooltips/example.png +srccontainersize 9712 +srccontainerchecksum 584d4880126bbca5343a4a8df85ca348d397dfb5cd5fe8a62d61224f9c95c5a0aed20f8c522d65ed68c6435506613fd0decc35acd848bedf2bf89de6842a7f27 srcfiles size=9 RELOC/source/latex/cooltooltips/cooltooltips.dtx RELOC/source/latex/cooltooltips/cooltooltips.ins @@ -78283,7 +80195,53 @@ runfiles size=2 catalogue-ctan /macros/latex/contrib/cooltooltips catalogue-license lppl catalogue-topics pdf-feat -catalogue-version 1.0 +catalogue-version 1.1 + +name coop-writing +category Package +revision 61607 +shortdesc Support for Cooperative Writing and editorial comments +relocated 1 +longdesc This package for Cooperative Writing supports editorial +longdesc comments and gives some extra support for writing and +longdesc submitting papers, such as anonymization commands for any +longdesc document that involves more than one author or editor. The +longdesc general behavior of this package is to provide different ways +longdesc of marking your text, for example with comments or to-do-notes, +longdesc suggestions to add, remove or change text that can be totally +longdesc supressed from the output when desired. Mostly, this can be +longdesc easily done using one of the three main option states: editing, +longdesc submit, and publish. Users should use the editing state most of +longdesc the time. In this state, all markings will appear and +longdesc anonymization will be off. When submitting, the submit state +longdesc will provide a clean article, without any markings, but +longdesc anonymized. It is possible to use the options submit and +longdesc noanonymize together. Publish will never anonymize. The goal is +longdesc to make the submit and publish documents states minimally +longdesc invasive, to avoid any clash with publishers' styles. Commands +longdesc were inspired from different packages that do not work together +longdesc very well, such as ed, todonotes, and color-edits. +containersize 4912 +containerchecksum b00d0ba304a9aa88929a0f130b3e73bf8c095b25cebc6b33d8d01d15cc73766ac3db3a588719fe6480fb4105ed0bde32d5ab2354f2cc223c2e3bb90a8e6f877a +doccontainersize 290348 +doccontainerchecksum 489060dd92b0044cb76c8e4f3f17aecf85da7b320406875b0c9b46fde2edf485868669e4986d9d602eb317ec0199e6ab81bb34096f7635fa4479203e03336577 +docfiles size=120 + RELOC/doc/latex/coop-writing/README.md details="Readme" + RELOC/doc/latex/coop-writing/coop-writing.pdf details="Package documentation" +srccontainersize 17168 +srccontainerchecksum f00f9b9db508f6fb924a4371413631eb6a269f1e70034891a1cf1f6b8df6d81f5f3e7d12e5ff7df29524d5354fd2e6123651d549e997457cf4723a8e723053e4 +srcfiles size=17 + RELOC/source/latex/coop-writing/coop-writing.dtx + RELOC/source/latex/coop-writing/coop-writing.ins +runfiles size=5 + RELOC/tex/latex/coop-writing/coop-writing.sty +catalogue-contact-announce https://github.com/xexeo/coop-writing/discussions/ +catalogue-contact-bugs https://github.com/xexeo/coop-writing/issues +catalogue-contact-repository https://github.com/xexeo/coop-writing +catalogue-ctan /macros/latex/contrib/coop-writing +catalogue-license mit +catalogue-topics editorial +catalogue-version 1.2.4 name coordsys category Package @@ -79523,9 +81481,9 @@ catalogue-version 1.00a name courier category Package -revision 35058 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -79538,8 +81496,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap ucr.map -containersize 481100 -containerchecksum a7a7350f23921254b9a37e498c2360aeb67d4aa8161072dafa38c941eca35388eaa5d8a341e8b490e783f346ed6b0f4a4d356dd914f70a858c92c76ff1808440 +containersize 481072 +containerchecksum 30d6c8906671239b9ef04b3c4d571f59e928ffefc965cd592ecd3277062c778b6f8cb0782f5eb8c6bc27d03b69a88a120593477ced93bcc44cdd4fbc3e5b8adb runfiles size=291 RELOC/dvips/courier/config.ucr RELOC/fonts/afm/adobe/courier/pcrb8a.afm @@ -79836,7 +81794,7 @@ catalogue-version 2.0 name coverpage category Package -revision 15878 +revision 61719 shortdesc Automatic cover page creation for scientific papers relocated 1 longdesc The package CoverPage was created to supplement scientific @@ -79855,10 +81813,10 @@ longdesc the main document and its page layout. This package requires longdesc four other packages (keyval, url, textcomp, and verbatim), but longdesc all of them are standard packages and should be part of every longdesc LaTeX installation. -containersize 3676 -containerchecksum 6ba22fe89f292ef65ec41a958a93a8ab729954fab33f10677954791bb2be8bcbca71ba4953b6ec47066d3b92e444ebbef9b5f465952076ff0c679706f0ba406a +containersize 3696 +containerchecksum 74f04d4b77177b457f984cbbc93d766509fe1a6889cf337e127f753fc699600a6c459ecd2124c6d45a4cbccda1d4ef71f985281d53bce1ad76a4da439e9cc998 doccontainersize 280964 -doccontainerchecksum 01346bc57d5742be2196c8768106fc06534ce03571dc1e3e9d48957ba6d0e1a3aab1a4ac070d4e545f058d1b3833e908398fff62d3ce6bd462b927646ff1e60e +doccontainerchecksum c8490057eac2b7821c17e0bebdc3e7c97b90cb14bb6c585c38c8c14e69ed2b69dad81080c45cd0fbd9e18479ab9c100ef1c6e7b2be6d197ba61774e3e0df5b49 docfiles size=86 RELOC/doc/latex/coverpage/CoverPage.pdf details="Package documentation" RELOC/doc/latex/coverpage/ECCV06Sample.pdf details="Another sample" @@ -79867,13 +81825,15 @@ docfiles size=86 RELOC/doc/latex/coverpage/SimpleSample.pdf details="Simple sample" RELOC/doc/latex/coverpage/SimpleSample.tex srccontainersize 10320 -srccontainerchecksum cd47f6d17ab585e84244164bed3b905163157e911dec81ddcd630f23f0b520763b9972b3430f25ff4039e27310eac21e6257727aa4544b7a0e40e7020fc72b42 +srccontainerchecksum 37a6e7121863b34563f7f06abf44a5ada55b75940c69c4469466ba44e313b1c329c0cf7ce329547d0c8e427df8bf78eb826e7bb85153100fd4fd29296a3d567f srcfiles size=9 RELOC/source/latex/coverpage/CoverPage.dtx RELOC/source/latex/coverpage/CoverPage.ins runfiles size=3 RELOC/tex/latex/coverpage/CoverPage.cfg RELOC/tex/latex/coverpage/CoverPage.sty +catalogue-contact-bugs https://github.com/koppor/CoverPage/issues +catalogue-contact-repository https://github.com/koppor/CoverPage catalogue-ctan /macros/latex/contrib/coverpage catalogue-license lppl1.2 catalogue-topics journalpub @@ -79881,22 +81841,22 @@ catalogue-version 1.01 name covington category Package -revision 58589 +revision 60388 shortdesc Linguistic support relocated 1 longdesc Numerous minor LaTeX enhancements for linguistics, including longdesc multiple accents on the same letter, interline glosses longdesc (word-by-word translations), Discourse Representation longdesc Structures, and example numbering. -containersize 8588 -containerchecksum 505e6d4ce7e009173d14eb2288bebd3805d1bdf39819f7c9dc58abea1687e4ea7ec816ed3c2e3c7dcd8c98bbc8cad3f59cba103404457ab9c8726e14cfa1d3cb -doccontainersize 500228 -doccontainerchecksum 73fdb576dfb6337c9500d8c92a2be2216d84da12fd04b1cfe7044f4e24fca0120c3bb98f18aa4263617721ec3449cdf98a39e441ece77c2adff63930182a1673 -docfiles size=135 +containersize 8684 +containerchecksum f1eb01e6c178fe46c73b119ae05abd8defc28e2e3f8778a364917540961d530d09ce7b5fb3dde7a82882a8c526dbecae369edc0aa1223207ae322e9e9b915a85 +doccontainersize 509468 +doccontainerchecksum 0793a3fb9c025a139420eeaf4cd5c6b2c119f1c6efbe767ec19fdb28cb184e3fb838e3d8a5fa741de709b637fbaf3c62803f1075b3768c60dc5fc169476e6b51 +docfiles size=138 RELOC/doc/latex/covington/README details="Readme" RELOC/doc/latex/covington/covington.pdf details="Package documentation" language="en" RELOC/doc/latex/covington/covington.tex -runfiles size=8 +runfiles size=9 RELOC/tex/latex/covington/covington.sty catalogue-also gb4e catalogue-contact-bugs https://github.com/jspitz/covington/issues @@ -79904,7 +81864,7 @@ catalogue-contact-repository https://github.com/jspitz/covington catalogue-ctan /macros/latex/contrib/covington catalogue-license lppl1.3 catalogue-topics linguistic -catalogue-version 2.5 +catalogue-version 2.7 name cprotect category Package @@ -80052,6 +82012,62 @@ catalogue-license lppl catalogue-topics boxing typesetting decoration catalogue-version 0.1 +name create-theorem +category Package +revision 63059 +shortdesc Multilingual support for theorem-like environments +relocated 1 +longdesc This package provides commands for naming and initializing +longdesc theorem-like environments. These commands have key-value based +longdesc interfaces and are especially useful in multilingual documents, +longdesc allowing the easy declaration of theorem-like environments that +longdesc can automatically adapt to the language settings. +containersize 8880 +containerchecksum 7488583ec492d1716633bd5051c8259e1bc3a9d983b9bdf8a24686a999e733a8bc52f348674facfea3fd549b79f1035809f8f7a2ccd9fe58919b9c54b0055922 +doccontainersize 129976 +doccontainerchecksum c8b19530f28be8c845068533aa9f12ebc9b965dddbe0d60b5bfba2bbdbef28e5a62846ec3c4d5ccf4818aa851da2048eccb91875597a9f82ad9d5edbb23c40c3 +docfiles size=42 + RELOC/doc/latex/create-theorem/LICENSE + RELOC/doc/latex/create-theorem/README.md details="Readme" + RELOC/doc/latex/create-theorem/create-theorem-doc.pdf details="Package documentation" + RELOC/doc/latex/create-theorem/create-theorem-doc.tex +runfiles size=21 + RELOC/tex/latex/create-theorem/create-theorem.sty +catalogue-also multilang +catalogue-contact-repository https://github.com/Jinwen-XU/create-theorem +catalogue-ctan /macros/latex/contrib/create-theorem +catalogue-license lppl1.3c +catalogue-topics multilingual maths maths-theorem expl3 + +name crefthe +category Package +revision 62349 +shortdesc Cross referencing with proper definite articles +relocated 1 +longdesc By default, when using cleveref's \cref to reference +longdesc theorem-like environments, the names do not contain definite +longdesc articles. In languages such as French, Italian, Portuguese, +longdesc Spanish, etc. this results in incorrect grammar. For this +longdesc purpose, the current package offers \crefthe, which handles the +longdesc definite articles properly (especially for the article +longdesc contractions in many European languages). +containersize 2896 +containerchecksum 31858e03f010c6375248062a5934b7210850ffd4dd599a8167834138c4b52f4996de530cffd613d9aad7f53f7fe4a4390488220dc125aaa1af246b469930bd19 +doccontainersize 125188 +doccontainerchecksum 4b36a5c981eb39525e4ce32be3f8f52904a4eef69866fae98d1768bfde6b43362aa62d4e0c00ccba806d3d086b1ad3073a50ff8652c8085f2405f2e7008da736 +docfiles size=38 + RELOC/doc/latex/crefthe/LICENSE + RELOC/doc/latex/crefthe/README.md details="Readme" + RELOC/doc/latex/crefthe/crefthe-doc.pdf details="Package documentation" + RELOC/doc/latex/crefthe/crefthe-doc.tex +runfiles size=3 + RELOC/tex/latex/crefthe/crefthe.sty +catalogue-alias ccref +catalogue-contact-repository https://github.com/Jinwen-XU/crefthe +catalogue-ctan /macros/latex/contrib/crefthe +catalogue-license lppl1.3c +catalogue-topics label-ref + name crimson category Package revision 54512 @@ -81238,7 +83254,7 @@ catalogue-version 1.0 name crossrefware category Package -revision 47861 +revision 60689 shortdesc Scripts for working with crossref.org longdesc This bundle contains the following scripts: bibdoiadd.pl: add longdesc DOI numbers to papers in a given bib file, bibzbladd.pl: add @@ -81249,11 +83265,11 @@ longdesc convert urls pointing to doi.org to dois ltx2crossrefxml.pl: a longdesc tool for the creation of XML files for submitting to longdesc crossref.org. The scripts use bibtexperllibs. depend crossrefware.ARCH -containersize 8984 -containerchecksum 351f123bab2b83614b660959e86573845e32b6ac894ddabf24484cc3bbb68d71fef1e543b4d14a3684804f8b4b8e4a5123c8acc46fd813048320ab50f245475a -doccontainersize 231232 -doccontainerchecksum cef9694f4e984ee077902852143e2c88bb533739c6b53c010eae74c32b486faf7806010beecee49bfce07d5f35270bd312852f6d5701860073854a5fec949125 -docfiles size=88 +containersize 15748 +containerchecksum 3f0afe8125298c89ec874acb29577525ddc2ab27072961b3303d51db27ffe78b7a39f18b6a41e86da0bfcde01fc288f160b8b524ccc1b91901ed0f91f32affc4 +doccontainersize 349160 +doccontainerchecksum 3c244948a38296789c812a38b669da9709501a21981b84f569e749b77f5de69e20fce332a0c794408f0efa00adaeb120e6887b8459c3bfc0962af8cfcc85c8d3 +docfiles size=120 texmf-dist/doc/man/man1/bbl2bib.1 texmf-dist/doc/man/man1/bbl2bib.man1.pdf texmf-dist/doc/man/man1/bibdoiadd.1 @@ -81271,7 +83287,7 @@ docfiles size=88 texmf-dist/doc/support/crossrefware/citations.bib texmf-dist/doc/support/crossrefware/crossrefware.pdf details="Package documentation" texmf-dist/doc/support/crossrefware/head.ltx -runfiles size=14 +runfiles size=19 texmf-dist/scripts/crossrefware/bbl2bib.pl texmf-dist/scripts/crossrefware/bibdoiadd.pl texmf-dist/scripts/crossrefware/bibmradd.pl @@ -81590,9 +83606,37 @@ catalogue-license lppl catalogue-topics games cwpuzzle catalogue-version 3.0 +name crumbs +category Package +revision 60499 +shortdesc Add a Navigation Path to the page header +relocated 1 +longdesc This package adds a navigation path ("breadcrumb trail") at the +longdesc header of a presentation, just like some websites do in order +longdesc to simplify navigation. +depend catchfile +depend etoolbox +containersize 2104 +containerchecksum 583e335d4501e7cdc15708aea14741d2106a8bb475868a5b283458baf302a818abb8bec702236fbb32da7b0bdc50865d82da1bfdd9f8aa7f1f4faa7dc4baced6 +doccontainersize 348924 +doccontainerchecksum 9183bb7940e9e61bee823ca54eaa36e2905ff236a9f87190d807aa6a97fbb1ac9e87c315e33ea1bd38c6ae5fe5b46850775dfb9aac0ec4f0f2dfa2e798ef2d20 +docfiles size=89 + RELOC/doc/latex/crumbs/DEPENDS.txt + RELOC/doc/latex/crumbs/README.md details="Readme" + RELOC/doc/latex/crumbs/crumbs.pdf details="Package documentation" + RELOC/doc/latex/crumbs/crumbs.tex +runfiles size=2 + RELOC/tex/latex/crumbs/crumbs.sty +catalogue-contact-bugs https://github.com/yegor256/crumbs/issues +catalogue-contact-repository https://github.com/yegor256/crumbs +catalogue-ctan /macros/latex/contrib/crumbs +catalogue-license mit +catalogue-topics headings +catalogue-version 0.3.1 + name cryptocode category Package -revision 55920 +revision 60249 shortdesc Typesetting pseudocode, protocols, game-based proofs and black-box reductions in cryptography relocated 1 longdesc The cryptocode package provides a set of macros to ease the @@ -81602,16 +83646,16 @@ longdesc cryptographic papers. This includes simple predefined commands longdesc for concepts such as a security parameter or advantage terms longdesc but also flexible and powerful environments to layout longdesc game-based proofs or black-box reductions. -containersize 21352 -containerchecksum df6a8f1f92357f235ce6ab120925c4e833985ba8ec487f8477a06ac8808997c3f34e2955178f505460cc008183966ffb06280b41a9ead249e8f03062cf2f7140 -doccontainersize 1029036 -doccontainerchecksum 1369982ed17f6205ed2206b082faa902b8d0b2fa88669f215cc113a4bdb7e027f9e696311a3a0a19e5a48151a858d5c7a151bf4d42eff04a807c32f8559d67bf -docfiles size=256 +containersize 21648 +containerchecksum d4d85db9f631bd2f3c78654e88b9c77df7af991f304732ec92b58d08111baf2548bd7d27e6187b0fb6dac7cb0517d27ef3973293cb76088ee8824cb28b1493b0 +doccontainersize 1046800 +doccontainerchecksum 8516c946f2a72a898a6320be3b9037b3e94ec1e4c4624ac0c7f67f64855308f793275d682e2c16b5566abc17ab58200ec1ddc32dbb9fe2c08fe21183bac2986a +docfiles size=261 RELOC/doc/latex/cryptocode/README.md details="Readme" RELOC/doc/latex/cryptocode/cryptocode.pdf details="Package documentation" -srccontainersize 49508 -srccontainerchecksum e9849dd4382b51e6f2d19bea2e074c2918fd4aefbab9f7add357cc6a122a4b4c35416d50886b7fb68a2db899d00ff8892a38ab91833d1a694969f946ce415a56 -srcfiles size=72 +srccontainersize 50996 +srccontainerchecksum ec51e316bbeaa2a28f7fea918fcfd3338fdff0153325b93309d79300b9df1655620227596cddb429952ee2d9074da8eebe6dd64207e2f300f475215eb33b9f3a +srcfiles size=74 RELOC/source/latex/cryptocode/cryptocode.dtx RELOC/source/latex/cryptocode/cryptocode.ins runfiles size=61 @@ -81622,7 +83666,7 @@ catalogue-contact-repository https://github.com/arnomi/cryptocode catalogue-ctan /macros/latex/contrib/cryptocode catalogue-license lppl1.3 catalogue-topics pseudocode -catalogue-version 0.40 +catalogue-version 0.44 name cryst category Package @@ -82098,7 +84142,7 @@ catalogue-topics journalpub class name cslatex category Package -revision 57972 +revision 62387 shortdesc LaTeX support for Czech/Slovak typesetting depend atbegshi depend atveryend @@ -82116,17 +84160,17 @@ depend tex-ini-files depend unicode-data execute AddFormat name=cslatex engine=pdftex options="-etex cslatex.ini" fmttriggers=atbegshi,atveryend,cm,csplain,everyshi,firstaid,hyphen-base,l3kernel,l3packages,latex-fonts,latex,unicode-data execute AddFormat name=pdfcslatex engine=pdftex options="-etex cslatex.ini" fmttriggers=atbegshi,atveryend,cm,csplain,everyshi,firstaid,hyphen-base,l3kernel,l3packages,latex-fonts,latex,unicode-data,tex-ini-files -containersize 12744 -containerchecksum dd6b98eb22786f39c830a4c012396507dca694d727f1a7eb147a1c8c2d4442d8120e016de4c08c038239dfac866f828bc7686d8fd124d1af63edd0994db80f9f -doccontainersize 18996 -doccontainerchecksum 8ec3527c25c07641788b809cca4f4cc8bb034f63f1100b74270041b503dbc8926a410429a370692502596bd6ffec69a970a19b1c32178e4722f81acdbf0ea934 +containersize 12740 +containerchecksum a65516275b53ce0e2487193b537759da447137898915f577c66893d6408c664b7cb830941dac2e80b2922c1597719cc879f66d3378216bfa2dc190e1bf502675 +doccontainersize 20052 +doccontainerchecksum d1be033b7355bb3431193a9a39bdd1e269c7f3a97333c2b753ffdf795ad45a366893267a13472463805ed428760de680aae3377b25ef39bf5522a0186f80f899 docfiles size=14 texmf-dist/doc/man/man1/cslatex.1 texmf-dist/doc/man/man1/cslatex.man1.pdf texmf-dist/doc/man/man1/pdfcslatex.1 texmf-dist/doc/man/man1/pdfcslatex.man1.pdf srccontainersize 24036 -srccontainerchecksum 0563f453bf7e34b4948a29d832207f8148082c5186a6915a6bdc1c41d0c08399505491ccdea0b45e8bf326a8e8459d37eeaca546143d9f622ce4dacba11cac7f +srccontainerchecksum def618478c9d3b500aafdf47ea5e9432412b9ae5029417b85fe38f2c506d691cc001b9c4492bceb7ff276a15612bf17b13dc2fecd2158ad940e97c6ca2d03bb7 srcfiles size=26 texmf-dist/source/cslatex/base/cslatex.dtx texmf-dist/source/cslatex/base/cslatex.ins @@ -82338,7 +84382,7 @@ binfiles arch=x86_64-solaris size=2 name csplain category Package -revision 58353 +revision 62771 shortdesc Plain TeX multilanguage support longdesc CSplain is a small extension of basic Plain TeX macros, the longdesc formats csplain and pdfcsplain can be generated. It supports: @@ -82371,8 +84415,8 @@ execute AddFormat name=luacsplain engine=luatex options="-etex csplain execute AddFormat name=pdfcsplain engine=luatex options="-etex csplain.ini" fmttriggers=cm,cs,hyphen-base,plain,tex-ini-files,luatex,luatex85 execute AddFormat name=pdfcsplain engine=pdftex options="-etex -enc csplain-utf8.ini" fmttriggers=cm,cs,hyphen-base,plain,enctex,hyph-utf8,tex-ini-files execute AddFormat name=pdfcsplain engine=xetex options="-etex csplain.ini" fmttriggers=cm,cs,hyphen-base,plain -containersize 122364 -containerchecksum 27fc3fbb1aa29693fcd1d39abf92e3248fa769b8c4e0171948c2a7957e52dad2e08759050321401f7cb900285de62246bc0013d22141281111a82681c11802e4 +containersize 123204 +containerchecksum c4dbe1721fc2281cba7e426f6c75d35671cfeddf77a947f147a33c651090bc90528583445736bc2933c2d3986424e1b3ac4984e93cfae5f0ad1cfe41902f63cb runfiles size=217 texmf-dist/tex/csplain/base/csenc-k.tex texmf-dist/tex/csplain/base/csenc-p.tex @@ -82459,7 +84503,7 @@ catalogue-contact-home http://petr.olsak.net/csplain-e.html catalogue-ctan /macros/cstex/base/csplain.tar.gz catalogue-license other-free catalogue-topics czech slovak format -catalogue-version Mar. 2021 +catalogue-version Mar. 2022 name csplain.aarch64-linux category Package @@ -82573,10 +84617,10 @@ binfiles arch=universal-darwin size=3 name csplain.win32 category Package -revision 57883 +revision 62199 shortdesc win32 files of csplain -containersize 912 -containerchecksum a3ba21f3fa21fd10c8c78d0a0865b19c092ae1ca759c24145d3068d3ebeb263cb7b19d6f6f5aec17fe7e5675708da2dec724e63005eb752c7adb46f78c05cce8 +containersize 920 +containerchecksum 16ffc12e62e4a939ed9f612118195268e658b85c5d61cb649b63ecb00f67ebc1eba7d6267a37fda2f1e350955f941508081b33e92352cfe7baeaecc587db2819 binfiles arch=win32 size=3 bin/win32/csplain.exe bin/win32/luacsplain.exe @@ -82720,7 +84764,7 @@ catalogue-version 1.02 name cstex category Package -revision 58354 +revision 61719 shortdesc Support for Czech/Slovak languages relocated 1 longdesc This package mirrors the macros part of the home site's @@ -82728,10 +84772,10 @@ longdesc distribution of CSTeX. The licence (modified GPL) applies to longdesc some of the additions that make it a Czech/Slovak language longdesc distribution, rather than the distribution of a basic longdesc Plain/LaTeX distribution. -containersize 516 -containerchecksum bc27207c1b7ee821f876f9adbe6187b6e6c1c5d0fd207a99bb76fa8a01f3738012150c96fd2d16e99a2736a11f8505696d1ea6e22426dc5049a43be9116f5585 -doccontainersize 3963200 -doccontainerchecksum f9cc9398ecbe1e2d97391f27d9c997cd730c33f275708e399fd5604239f68bda7a408cc2e7ec3ba8220173090d4f5fa3771825c7904f7f4a81a477b16fae0ac9 +containersize 480 +containerchecksum 859d2eb2270562e643ab10a5a8b588915399900c11bcaa13e4317954d37238dfd947132c6fd4a03bcce829c3fdd92d3d6a0fdf25769e5b7259200a2e73a666e6 +doccontainersize 3963196 +doccontainerchecksum 8e32b929eef7744eb7618793883d5f5b5c6d92a2bafd3ea9918161d6e6590d419ddf65806d5920c329d54adaf7e4569400c62c99104b01d5a45e0a2514337044 docfiles size=1156 RELOC/doc/cstex/00-README-cslatex RELOC/doc/cstex/INSTALL.cslatex @@ -82770,7 +84814,6 @@ docfiles size=1156 RELOC/doc/cstex/testlat.tex RELOC/doc/cstex/zmeny.txt catalogue-also cslatex -catalogue-contact-home http://math.feld.cvut.cz/olsak/cstex/ catalogue-ctan /macros/cstex catalogue-license other-free catalogue-topics distribution @@ -82837,7 +84880,7 @@ catalogue-version 1.0 name csvsimple category Package -revision 51010 +revision 61839 shortdesc Simple CSV file processing relocated 1 longdesc The package provides a simple LaTeX interface for the @@ -82847,31 +84890,40 @@ longdesc usage. Filtering and table generation are especially supported; longdesc however, this lightweight tool offers no support for data longdesc sorting or data base storage. The package depends on etoolbox, longdesc ifthen, pgfrcs, pgfkeys, and shellesc. -containersize 5568 -containerchecksum c071fb93d269e27c7059919213a858d82bb5fc381d8a9a0faf82ad0b05eaac808dbfc19c30c8530a98582f3179a01774de78b0f290a15d4ef79e06eef0a9aba8 -doccontainersize 752344 -doccontainerchecksum da691d9d44e1624ccab48e5979ae9ecb8697387a19280602c28467c8f2aefbafc494067217836a09a6ba1a653c8fd3a7903e3607ca56922ebf47870bea49c583 -docfiles size=246 - RELOC/doc/latex/csvsimple/CHANGES - RELOC/doc/latex/csvsimple/README details="Readme" language="en" +containersize 11324 +containerchecksum 33d1b741c6dd03081c01d77daca569358f7b801dd50577f936f250e119272395c118b2c36ab772a87477177090d6267a6ac47d64ac569e595215614a352d90b6 +doccontainersize 1644696 +doccontainerchecksum bf8ffb88fdf31c8a8b9430a163fd381e8aec891613d6fd572f3247e08890ca232f83657f194fd9a1fe093d7297b75dcbaccd28fa3116e12cc23f98b42a4fae98 +docfiles size=657 + RELOC/doc/latex/csvsimple/CHANGES.md + RELOC/doc/latex/csvsimple/README.md details="Readme" RELOC/doc/latex/csvsimple/amountsort.xml RELOC/doc/latex/csvsimple/catsort.xml - RELOC/doc/latex/csvsimple/csvsimple-example.pdf details="example of use" language="en" + RELOC/doc/latex/csvsimple/csvsimple-doc.sty + RELOC/doc/latex/csvsimple/csvsimple-example.csv + RELOC/doc/latex/csvsimple/csvsimple-example.pdf details="Example of use" RELOC/doc/latex/csvsimple/csvsimple-example.tex - RELOC/doc/latex/csvsimple/csvsimple.pdf details="Package documentation" language="en" + RELOC/doc/latex/csvsimple/csvsimple-l3.pdf details="Package documentation (LaTeX3 version)" + RELOC/doc/latex/csvsimple/csvsimple-l3.tex + RELOC/doc/latex/csvsimple/csvsimple-legacy.pdf details="Package documentation (legacy version)" + RELOC/doc/latex/csvsimple/csvsimple-legacy.tex + RELOC/doc/latex/csvsimple/csvsimple-title.png + RELOC/doc/latex/csvsimple/csvsimple.pdf details="Package documentation" RELOC/doc/latex/csvsimple/csvsimple.tex RELOC/doc/latex/csvsimple/encoding.xml RELOC/doc/latex/csvsimple/gradesort.xml RELOC/doc/latex/csvsimple/matriculationsort.xml RELOC/doc/latex/csvsimple/namesort.xml RELOC/doc/latex/csvsimple/transform.xml -runfiles size=7 +runfiles size=19 + RELOC/tex/latex/csvsimple/csvsimple-l3.sty + RELOC/tex/latex/csvsimple/csvsimple-legacy.sty RELOC/tex/latex/csvsimple/csvsimple.sty catalogue-also csvtools datatool catalogue-ctan /macros/latex/contrib/csvsimple catalogue-license lppl1.3 -catalogue-topics data-import data-disp csv-support -catalogue-version 1.21 +catalogue-topics data-import data-disp csv-support expl3 +catalogue-version 2.3.0 name ctable category Package @@ -83177,18 +85229,18 @@ catalogue-version 1.0 name ctanbib category Package -revision 52145 +revision 59782 shortdesc Export CTAN entries to bib format longdesc This package provides a Lua script which can be used for longdesc retrieving bibliographic information in BibLaTeX format for longdesc packages hosted on CTAN. The ctanbib script depends only on longdesc LuaXML. depend ctanbib.ARCH -containersize 2588 -containerchecksum af03e3079304d24b7cf996158ce7344a15aa2f17efc46378132bedc5e9bb4488f89210c24a8a5ef0c21a293600589aef78b7a8c7a7673ad09ceab2077b0a351d -doccontainersize 52852 -doccontainerchecksum 1a971e49827476b5ae419189f7acff4c17ab41159d60c5627663d435368b28aa7dc4aeeb5fcc2c4a9f34f648ac9f2de229b250660333ca2f32bfd0808f24e732 -docfiles size=17 +containersize 2820 +containerchecksum e885d005007314c5dff56e8e3c96eaf2d4eaaf9ab87722a882ec4fe8752e3c7f909f58d3b92b58ff3f5b0c439f12e82f5eb76f90424d5696dddaf6e5a70d9efd +doccontainersize 55604 +doccontainerchecksum 237371b1483922498bcc41d0730f7e707f97154044d20c3514f11aecd6b82e1d796602d67a2774a019bc5d13f7790016f759d50a9f1a17e45843e5770c198a48 +docfiles size=19 texmf-dist/doc/man/man1/ctanbib.1 texmf-dist/doc/man/man1/ctanbib.man1.pdf texmf-dist/doc/support/ctanbib/README.md details="Readme" @@ -83201,7 +85253,7 @@ catalogue-contact-repository https://github.com/michal-h21/ctanbib catalogue-ctan /support/ctanbib catalogue-license lppl1.3 catalogue-topics bibtex-gen ctan luatex use-lua -catalogue-version 0.1d +catalogue-version 0.2a name ctanbib.aarch64-linux category Package @@ -83697,7 +85749,7 @@ binfiles arch=x86_64-solaris size=1 name ctex category Package -revision 58583 +revision 61285 shortdesc LaTeX classes and packages for Chinese typesetting relocated 1 longdesc ctex is a collection of macro packages and document classes for @@ -83739,21 +85791,21 @@ depend xunicode depend zhmetrics depend zhmetrics-uptex depend zhnumber -containersize 129772 -containerchecksum 64fa2fd00ebbf9fa5a16f0ec23429f77f48e9d84f8a064e2be475e9e0449c73bb9c5f63a93b574bd3ea7af737f5aea72ad7f0be1b98e2e1c0bdda5061becf6e3 -doccontainersize 1178224 -doccontainerchecksum 409173d58ffd65ba57acfc580fa2b0860327d536b8758816275ab0541138af0869ca1460f8fb725e0f185546349fca2d867afe24a19e74c9c147c36175d8e060 -docfiles size=299 +containersize 130588 +containerchecksum ea740753717aea341cae663253e0d6bd9fcaaf65bee67a30031cd3c09fbc1ff295a5d8c5b317ec423fa51679d988599414868ddcb623e84c1864e2805931398a +doccontainersize 1115108 +doccontainerchecksum 4d8479aebcddc27feb1226c37f194695370ccaae2060584b2564105529821de2cf8764a172a37e9fb775127807514fdcf1bcecf085559d1e937766eca4233bdd +docfiles size=284 RELOC/doc/latex/ctex/README.md details="Readme" RELOC/doc/latex/ctex/ctex.pdf details="Package documentation" language="zh" -srccontainersize 86952 -srccontainerchecksum 7fb4745ff434fa138fba81d2df95269be134caaa130a00e789252c3855dcbfb39206d558f963ed63c3a16072efc3184f6ce075f3bdae2d4ea23e00b2bcf32169 -srcfiles size=119 +srccontainersize 87936 +srccontainerchecksum cb31f314bfea2bcae48f30c3f7459e98365abfea4a2a86ab33877d68e51fb850e1028104a898485d3deb3d68661ef9d550a73c31a5ba34060c1801149a428899 +srcfiles size=120 RELOC/source/latex/ctex/ctex-zhconv-make.lua RELOC/source/latex/ctex/ctex.dtx RELOC/source/latex/ctex/ctex.ins RELOC/source/latex/ctex/ctexpunct.spa -runfiles size=437 +runfiles size=438 RELOC/tex/generic/ctex/ctex-spa-macro.tex RELOC/tex/generic/ctex/ctex-spa-make.tex RELOC/tex/generic/ctex/ctxdocstrip.tex @@ -83828,10 +85880,11 @@ runfiles size=437 catalogue-contact-bugs https://github.com/CTeX-org/ctex-kit/issues catalogue-contact-home http://www.ctex.org/HomePage catalogue-contact-repository https://github.com/CTeX-org/ctex-kit +catalogue-contact-support https://github.com/CTeX-org/ctex-kit/issues catalogue-ctan /language/chinese/ctex catalogue-license lppl1.3c catalogue-topics chinese book-pub class -catalogue-version 2.5.6 +catalogue-version 2.5.8 name ctex-faq category Package @@ -83901,15 +85954,15 @@ catalogue-topics tibetan name ctie category TLCore -revision 57972 +revision 62387 shortdesc C version of tie (merging Web change files) longdesc This is a version of tie converted for use with cweb. depend ctie.ARCH depend kpathsea -containersize 384 -containerchecksum 68cb48fc07bb2b184d38b65d722918954d376243e7f5133ba2f6ba67be8cb8f6594d2f66dbb733e6ba16edca033aa5046da8abadc2a80426e1151e975f6b27c5 -doccontainersize 16976 -doccontainerchecksum a77483824772f5474b6f2954358548e6ce30a60635d1776e5cbd44b020bffad5ebf43ae0474b41b67832cd133f72ff4d25be8985fd669e493815d86f69d09c26 +containersize 380 +containerchecksum c1c69127e1157c15086beb269e1925feaf63eebbc45baec018ce97196a2fc42638bb3107a4c1d065e98a08e490d238d2bffe1827f27f9015ffa5be88be53d6bf +doccontainersize 17852 +doccontainerchecksum 494a3e6569a77b434f66a56f1fa44d4651dc23e7cdcacb101043ed55cc6e32551f148e67976b67b88507da2fe05a0b006c810fb737f9364d47cb010438c7b39e docfiles size=6 texmf-dist/doc/man/man1/ctie.1 texmf-dist/doc/man/man1/ctie.man1.pdf @@ -83920,145 +85973,145 @@ catalogue-version 1.1 name ctie.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of ctie -containersize 34216 -containerchecksum 6d701222cc7fe6f71ade210eb89aa7b9254e67680e59401a4cd27b0fcffee7f908c3cea0fcd2208714ccfbe5ad2b1e48a031878b91f07e1a56b83ecf052ace35 +containersize 34264 +containerchecksum 791e26585f390ccb6940315232ebee4c901b1061757bf94461f79bbe7850a74f856989cc9598f77747748f2dc7876f6d958ff4bbbc7d1009f1fd6a0bfd081835 binfiles arch=aarch64-linux size=22 bin/aarch64-linux/ctie name ctie.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of ctie -containersize 35480 -containerchecksum 79667ec054fdad3f048ca869c7ecb0edb1edbb2c294fe64e59601f49b6c807336faea533d110774f480a8bf264560a094d931316061e0a1c1bc9559b9037b632 +containersize 35856 +containerchecksum 881948eb32e2ee4d5a6655f7b65b2719ddaccabb3687d07f9b0b86727c39dd05c856f8222ea5058ae33d1b0e9be455e95b81ba018ceb9a544ba043cf754fe966 binfiles arch=amd64-freebsd size=21 bin/amd64-freebsd/ctie name ctie.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of ctie -containersize 32220 -containerchecksum 175a6533fec2c4efe7c103ea2ef00f44e4aab7ad5afc82c6792ad47392df082a63cb5548f76a3261ee778ab31076a566c78b72837e4ebfcfd43494815da53782 +containersize 32260 +containerchecksum 4b41e7e2de596ea404852458bdbe7bce02d005cc8022df54acd3aa466538d13544b37ad14b5eb204fad006f0ce91750870551ea01e035c9db6001bc32fe2d997 binfiles arch=amd64-netbsd size=25 bin/amd64-netbsd/ctie name ctie.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of ctie -containersize 28732 -containerchecksum 182ecf5eba98b32a7fb9364a36dd07f27f419f823ac11796086516bbdfb2300866b821c571ca458f0713364262830846a36c417dd07ec414168546122324db47 +containersize 28704 +containerchecksum 666a4f0cf41564b6ca2d359a1198fa348d8f69bcec890f54f18071f7e88907232e11ae13e4cb2e30eaf01a8baf6c81528ac75edf8f1fec12e17722baaa695923 binfiles arch=armhf-linux size=18 bin/armhf-linux/ctie name ctie.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of ctie -containersize 6672 -containerchecksum f30908f3247411a434d2024677dbe4cc9e988c79aae2936269f4c9636c841c418e35b28c3af08c54063c86ab6a7c0f97d74037cdd282b74cc47e45b937b710fc +containersize 7308 +containerchecksum df1d145da4f4b0ec80bda2009891b04996658d1d9cc30999a7afc493d4095ee41468c855a0f66f65fffc70f2e541a9de4932357bef17be23e1013a939426a2f8 binfiles arch=i386-cygwin size=5 bin/i386-cygwin/ctie.exe name ctie.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of ctie -containersize 32124 -containerchecksum ced8a897819fb72d8c73a63ca84bb4d1e531a74b325c4c36ea126f6a00447a40f499d00e461574edf50c1a93ff87b50af22f0e0ffc40f90f36fb170560096a26 +containersize 33028 +containerchecksum 95bf601708b469c627dc7dcf9aca07fecf2eb1fb1d5c567c58c735699ffa3dad91834fd82778c4df80ef730d44169f0a3cd605c3e598b21d8643a6047c7116be binfiles arch=i386-freebsd size=19 bin/i386-freebsd/ctie name ctie.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of ctie -containersize 38192 -containerchecksum 5a003d1974b2c43ad5609f4bb3092b763fe5bcae1bb6fc47a6e95e06c872cae55b900778fe14aa9d51676c82afc4e78291d7fb4c9a709f6028603b420c14a834 +containersize 38588 +containerchecksum 87917749847b6207dddc23b6fec479f04eba3c289b39163a3718d73afcf8a6bee49b5897bda0ba167068555f4f9bbe0528119fab7557786eeaa552cc12c76eeb binfiles arch=i386-linux size=24 bin/i386-linux/ctie name ctie.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of ctie -containersize 29808 -containerchecksum b34ebdc1e65b8721e7b6240d0136a12e9010c8fc6cf6a63dbfc0c8cc66ac828fb012a066d5d2a265dd1fa5e3ef86f75cf616a583aeae58f00febceae5b9031ab +containersize 29788 +containerchecksum c97ebbc11c572262db3345de8bec69a09d8f7b8b2ffcad8ed5848fa96dce69bf36a69e5e9bf6f3df40edc539db11ff7c3c5de5cf923f207529e73fa5d18b520e binfiles arch=i386-netbsd size=24 bin/i386-netbsd/ctie name ctie.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of ctie -containersize 34268 -containerchecksum 165414b75a99fcc43439a3fc6d7dd43f3d190d1ed4cf4e7494edf640c73c84a33dee0c951a8712f280e5fd5009521621103af0f9e0536810d59e58d0214bfb99 +containersize 34296 +containerchecksum 780ad963ad09c4c67f97677d668e246c4e22d006b8187cae30af45288d465419baaf885170c9e7518821575c0a827ed07ee3f7d925a41053bfa2397df299a1b3 binfiles arch=i386-solaris size=19 bin/i386-solaris/ctie name ctie.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of ctie -containersize 66028 -containerchecksum b6b180112460ec00f7fd0ac35c7e7edbe4c8e7d8ccc45d88896bffcfaaf3118075327f37f415a6b30deebd891b5e39e7c5b15c156994b356d54d252ac17a1db7 -binfiles arch=universal-darwin size=59 +containersize 65752 +containerchecksum 0949f7dec7f7a34df86f09b97b415bd004052913f25cf476dfa2316778b349e63fc1e0f86b1d300a45813dfed420fa6ce444d1b603392b15384c002339c0f079 +binfiles arch=universal-darwin size=63 bin/universal-darwin/ctie name ctie.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of ctie -containersize 6920 -containerchecksum d1fd450690a1e98f109b19a41693a774163e463f92ebf699a05e7e04ee572e9ad82927544e2ef22aac8d12838dfe8e681286112889751411a698cc821832d217 +containersize 6856 +containerchecksum 9f31fce369e607a189d647b0e2c3c38814a81ab48d1436dbb98e93b29cfd7f55b9d32af1de0a93eeeb05756d6adf54619ba902ce4bcb98def80584c878ee9dcb binfiles arch=win32 size=4 bin/win32/ctie.exe name ctie.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of ctie -containersize 6792 -containerchecksum b281d6c1101f5da8753a0219b44c47a4b2b0c29d6b862cd97278cabdc51e692b5cd47020dd2f467961c2b3ecdc77ba462f651590e347eadfa6de7ce6b1dacda2 +containersize 6824 +containerchecksum ff187310e16679e2f32a9f049a30f47ded0ff0d60623cb1924a0ff127d4425eb4ca9ca74043ed3045059b5fcddafd3fba62c5773a558c2d797258349d6285303 binfiles arch=x86_64-cygwin size=5 bin/x86_64-cygwin/ctie.exe name ctie.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of ctie -containersize 33740 -containerchecksum da5f7e91fef4677edd58cfbfce662c540c457198fef9d077b05d0e1e692479b2d7fe0cc14a08a6045767195b283d97a173781d349493728a18f2c3660938a484 +containersize 33724 +containerchecksum 8f9caf21c947649526dba7ebf3ba02b576c54a6235ee77f1719821be19c04fe50182a605d0533f703f78af28bf230335369c8eb7ede78fbd8b3675b474ba27e1 binfiles arch=x86_64-darwinlegacy size=20 bin/x86_64-darwinlegacy/ctie name ctie.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of ctie -containersize 35932 -containerchecksum 8687c626c928bb025df16290c46e6af53db926634ee271885e45865cd80996ae92aef81f7bdb8a8eae58e5faae83abcdb44926bb65257adfc6827cd3c630cc91 -binfiles arch=x86_64-linux size=21 +containersize 35892 +containerchecksum 97df31511ed070617bcc42037986308c12fe6f38dc481df7389ff20e9ef17b027f75476ab3ed236653a3b756ef81bd133644d5497ff178aa8d882eb336e04f6b +binfiles arch=x86_64-linux size=22 bin/x86_64-linux/ctie name ctie.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of ctie -containersize 37116 -containerchecksum 2de209cb413bde6089a0cda6eee8a15e89f1bfbdf853ae567eeebe744a1a2343e556ae30977237d386ec826b1609cf208241cae20d29a60d6e19e775764a81f8 +containersize 36728 +containerchecksum 8bac02699abc941fd30288d12ca86324adf2ed4b7be4e942ae926319337c9a6ae8c5afb6bf9e00b0d29ae58a7ad9db8a18aec51d46389a2db3178c3223750698 binfiles arch=x86_64-linuxmusl size=22 bin/x86_64-linuxmusl/ctie name ctie.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of ctie -containersize 36976 -containerchecksum 3eea8d78e3a103d9e7dc15c872e31ac89d9bae75d3f66f5d198b0625478e03089f003402690dc12cc274ac358c1d22b0ed94b91241edd42ce7fb76c19c39b80c +containersize 37044 +containerchecksum c9df552e17545cae082455e550ad59d8a71c2e253f2c94d935e0e437d14b6f9129097a64049df8cbccdbf39f6441e1ed4aea78d5221a0263b711f617788395b4 binfiles arch=x86_64-solaris size=23 bin/x86_64-solaris/ctie @@ -84424,31 +86477,33 @@ catalogue-version 4.33 name cutwin category Package -revision 29803 +revision 60901 shortdesc Cut a window in a paragraph, typeset material in it relocated 1 longdesc The package provides facilities to cut windows out of longdesc paragraphs, and to typeset text or other material in the longdesc window. The window may be rectangular, or may have other sorts longdesc of shape. -containersize 2784 -containerchecksum 484c995cd3b18f723899fc04e3af7b49bc7ac90a02448c4b49643b8ebe09c445bab122bc2ca0f2cab872323438fb02af3e5a053977ae8ff6146cb4af96f08ba1 -doccontainersize 304448 -doccontainerchecksum 89b4fb68d949b86eb3b5d90f7d8c828e10df591cf734f5e6908a221aa9e2d50820841e6095dc912619d4461c37b735907504e63fffbfd95c3371602144f87429 -docfiles size=81 - RELOC/doc/latex/cutwin/README details="Readme" +containersize 2836 +containerchecksum 922ab4c0f1158fa699c883e0fd8ed942a077c3b3109b048087756895d0ab6ead05182fbe17ab19310b78691fd77444d1460c7e021689c2eab092ed82974ed6d7 +doccontainersize 334216 +doccontainerchecksum f37bc538e4affa716aa315535fad7fdb2bb0e5188844d028b8bda4935339965e3f375439ab0abc62d63f2f57c3d439a25888f29cdf3be484092a57ff86c86c72 +docfiles size=85 + RELOC/doc/latex/cutwin/README.md details="Readme" RELOC/doc/latex/cutwin/cutwin.pdf details="Package documentation" -srccontainersize 9748 -srccontainerchecksum 0e6fbb5bdf3cc9b1d270979f379e2f50b356353533278495526275bab3211b1e6ef670a5269e412ae87c3fe4ca0ee8411dadfb42e4e2cce6dc200c863532b997 +srccontainersize 9416 +srccontainerchecksum d3a544d356d4afb5599379a1c767d2aed9ace420d4540a1c62b617cb8f542fbcb225ec4e42ab65f7ddebf91df3c77a6b9bf0f59de9e6a11e06ae68fddd5b21ad srcfiles size=10 RELOC/source/latex/cutwin/cutwin.dtx RELOC/source/latex/cutwin/cutwin.ins runfiles size=3 RELOC/tex/latex/cutwin/cutwin.sty +catalogue-contact-bugs https://github.com/LaTeX-Package-Repositories/cutwin/issues +catalogue-contact-repository https://github.com/LaTeX-Package-Repositories/cutwin catalogue-ctan /macros/latex/contrib/cutwin catalogue-license lppl1.3 catalogue-topics text-flow -catalogue-version 0.1 +catalogue-version 0.2 name cv category Package @@ -84510,7 +86565,7 @@ catalogue-version 0.2 name cweb category Package -revision 57972 +revision 62620 catalogue cwebbin shortdesc CWEB for ANSI-C/C++ compilers longdesc A highly portable and extended version of Levy/Knuth CWEB 3.64c @@ -84528,11 +86583,11 @@ longdesc version and adding new features from CWEBbin. As of November longdesc 2019 CTAN no longer holds a copy of this material. Please go to longdesc the package's github repository for more information. depend cweb.ARCH -containersize 23440 -containerchecksum 84af281f5dd3313b2601ade3c038b67baca43a388e6a40ff079be66e2de6fbee0bfc15971241f4c6021a105d2b26926ac228de236fe13019fd0d8d8c4fd6751a -doccontainersize 389396 -doccontainerchecksum e2b13d368b1c338e487c9ac770a8f0da5ea5a58880774b8b6b5a53047a2485d1cc98682808ab1161b308f7480f5a1fcbfd2c45ac39646a3aca8ae92d17db9f92 -docfiles size=139 +containersize 24312 +containerchecksum b402590a8c550fe0d5657c7f173277f8a136655f3d1e72241e4a49851eb12ff5b75e3fa5e9d583eafb90f853e9d65bdad796de9ec34720978f45e00360cdf5a3 +doccontainersize 76428 +doccontainerchecksum a3388a75d9a55cc38687cd1005f153fee453abb0efad671953edbe78a7e5f67bfb5e7dd27a4eed9135572693e6737f25f2edb041149ef49638139c34b8a8e617 +docfiles size=67 texmf-dist/doc/man/man1/ctangle.1 texmf-dist/doc/man/man1/ctangle.man1.pdf texmf-dist/doc/man/man1/ctwill-refsort.1 @@ -84545,8 +86600,9 @@ docfiles size=139 texmf-dist/doc/man/man1/cweave.man1.pdf texmf-dist/doc/man/man1/cweb.1 texmf-dist/doc/man/man1/cweb.man1.pdf - texmf-dist/doc/plain/cweb/cwebman.pdf -runfiles size=51 + texmf-dist/doc/man/man1/twill.1 + texmf-dist/doc/man/man1/twill.man1.pdf +runfiles size=53 texmf-dist/tex/plain/cweb/ctproofmac.tex texmf-dist/tex/plain/cweb/cttwinxmac.tex texmf-dist/tex/plain/cweb/ctwimac.tex @@ -84564,7 +86620,10 @@ runfiles size=51 texmf-dist/tex/plain/cweb/cwebbin/pdfctwimac.tex texmf-dist/tex/plain/cweb/cwebbin/pdfwebtocfront.tex texmf-dist/tex/plain/cweb/cwebmac.tex + texmf-dist/tex/plain/cweb/twinx-startup.tex +catalogue-contact-bugs https://lists.tug.org/tex-k catalogue-contact-repository https://github.com/ascherer/cwebbin +catalogue-contact-support https://lists.tug.org/tex-k catalogue-license knuth catalogue-topics litprog @@ -84682,211 +86741,227 @@ runfiles size=16 name cweb.aarch64-linux category Package -revision 57930 +revision 62457 shortdesc aarch64-linux files of cweb -containersize 110384 -containerchecksum 4095c853348c87d09bca2269c2e92c8a0ec3cde028fe19a58ae39398085e5902ce39753a3d0f73139cff7cdbfb10fee9daae7c10145bc199883494a110b2eb04 -binfiles arch=aarch64-linux size=114 +containersize 147572 +containerchecksum b7a0a0eb55b3d364ad740001e048e77674ab2ba15126a6b949344659fbd5be1b48841f31f588a72854e7f85d2ad17548402c750c2eff681aafb440d658805ba3 +binfiles arch=aarch64-linux size=154 bin/aarch64-linux/ctangle bin/aarch64-linux/ctwill bin/aarch64-linux/ctwill-refsort bin/aarch64-linux/ctwill-twinx bin/aarch64-linux/cweave + bin/aarch64-linux/twill name cweb.amd64-freebsd category Package -revision 57941 +revision 62391 shortdesc amd64-freebsd files of cweb -containersize 131440 -containerchecksum 03be843dd2ecb1fd7017c69baed178ec06460913d0360480aba779b31043af6f2d3e86592483a910f43407be6ed443b7ef85f5e618de14f1ca708e9f672831df -binfiles arch=amd64-freebsd size=129 +containersize 177496 +containerchecksum 2db8f84d32a6c672d141a1a6902980d361b625e54b2b0030f576280726c56c2e4ad32634319c9b6e4ac8c34195b258e36c9a75575a50b2630a523ec6dcc3dbaa +binfiles arch=amd64-freebsd size=175 bin/amd64-freebsd/ctangle bin/amd64-freebsd/ctwill bin/amd64-freebsd/ctwill-refsort bin/amd64-freebsd/ctwill-twinx bin/amd64-freebsd/cweave + bin/amd64-freebsd/twill name cweb.amd64-netbsd category Package -revision 58145 +revision 62430 shortdesc amd64-netbsd files of cweb -containersize 109416 -containerchecksum 50d4c4fcb78a26860735e7093967f31e2def983a6dce6db58d9ae4930ca032823a09bb1008cf8b5c83c4982449bc582e13d06cb421778e4717589f9d62814f81 -binfiles arch=amd64-netbsd size=130 +containersize 147656 +containerchecksum c52ee917700e29dd9492f44c5dbf42f68f2347d570aca6d0dd971a8c802f057f7a38b8fce94b1217d0fe4a5f243005fb893cd397b6c77c53288212b26eeaa0b8 +binfiles arch=amd64-netbsd size=177 bin/amd64-netbsd/ctangle bin/amd64-netbsd/ctwill bin/amd64-netbsd/ctwill-refsort bin/amd64-netbsd/ctwill-twinx bin/amd64-netbsd/cweave + bin/amd64-netbsd/twill name cweb.armhf-linux category Package -revision 58180 +revision 63092 shortdesc armhf-linux files of cweb -containersize 87404 -containerchecksum 30da51997e72093a0a4d678ab97fcdb05990c3362d71fc2010de4172b176e0147fa5d22a1b280d613def8fc7e891370e00fc4ed46d10c480fad921b5d4d04362 -binfiles arch=armhf-linux size=92 +containersize 118504 +containerchecksum 3c0acde0397ede4d53c30fff72f7d8eacbaf4bfa8ce23c4b1a1702b3aacbe6f9cce7f99bcc9d61ba4611c2b5427f51f080a8553f4138a409e8b9c126c1edefe8 +binfiles arch=armhf-linux size=126 bin/armhf-linux/ctangle bin/armhf-linux/ctwill bin/armhf-linux/ctwill-refsort bin/armhf-linux/ctwill-twinx bin/armhf-linux/cweave + bin/armhf-linux/twill name cweb.i386-cygwin category Package -revision 58387 +revision 62621 shortdesc i386-cygwin files of cweb -containersize 68048 -containerchecksum 28a6c70eea7fa648850fe99d8a95a2772d50ab86829a1dca813b5b9be2caeba4be1ff43f1d9ac5a09fafc7f7d4a654f33721b158f00a932ac3d443a5fb5c7472 -binfiles arch=i386-cygwin size=63 +containersize 111804 +containerchecksum 3db7bfdea8ef77a26a8afb1eb68b67e65aa98c3386e0a29b1fe270aabf5bb3fc3b646c3043637f197b78f7e605a7379232752cd272c92e990a53a26b1569ddc9 +binfiles arch=i386-cygwin size=89 bin/i386-cygwin/ctangle.exe bin/i386-cygwin/ctwill-refsort.exe bin/i386-cygwin/ctwill-twinx.exe bin/i386-cygwin/ctwill.exe bin/i386-cygwin/cweave.exe + bin/i386-cygwin/twill.exe name cweb.i386-freebsd category Package -revision 57961 +revision 62391 shortdesc i386-freebsd files of cweb -containersize 107384 -containerchecksum fb36234ee88a9bad1165e437c44184ce809ab3619d0717bd2065ac16b497c9191ef5be7a4f6ab08cdcbf308fe681b68f4d11d31ca5a6a039968c4f6fee6c02ab -binfiles arch=i386-freebsd size=111 +containersize 139856 +containerchecksum 9ac8ea4fdb24bd6261567dd8e22ec71cd1a5d747a6cd08c9c23362cdae733e24e56cc0a3263b0e4fa29b061a3bc4ed3580429e6cada47cb38696798dbfed32c3 +binfiles arch=i386-freebsd size=149 bin/i386-freebsd/ctangle bin/i386-freebsd/ctwill bin/i386-freebsd/ctwill-refsort bin/i386-freebsd/ctwill-twinx bin/i386-freebsd/cweave + bin/i386-freebsd/twill name cweb.i386-linux category Package -revision 58136 +revision 62610 shortdesc i386-linux files of cweb -containersize 110948 -containerchecksum 481a384feb53e234e95e1c7c9cf1c63aee3c40a85a07164ef99c2c7565bb5ce23fd02616ba67db67fa7d88c4cfdcb9451751a2d7bdbe6569d0fbd43a4b9333f0 -binfiles arch=i386-linux size=114 +containersize 144800 +containerchecksum b2f5df7165f159ff062863ea9283f05f35b9217e84e893ef13a3e69d08b3776af3fe5be3c5e75845910b0f0497d7a8532befb01adeb3fec67fd6a5e8e9ff1687 +binfiles arch=i386-linux size=156 bin/i386-linux/ctangle bin/i386-linux/ctwill bin/i386-linux/ctwill-refsort bin/i386-linux/ctwill-twinx bin/i386-linux/cweave + bin/i386-linux/twill name cweb.i386-netbsd category Package -revision 58145 +revision 62430 shortdesc i386-netbsd files of cweb -containersize 90680 -containerchecksum b0320d33f0a989ef68521489996882ec3120f57df3ec618bc035f6796d0ebf30f628fd9c6c2fc9fb1ff554b1bd8496f204783ec66b65efd3aca4f97805384827 -binfiles arch=i386-netbsd size=117 +containersize 117840 +containerchecksum 24c4272a2c4401af625cf84372c6eb8814a34107584883436d60ace8bb75dfb55fedb0976706754d1421b394e1549df9e77254559ff512fba92040522cc3401f +binfiles arch=i386-netbsd size=161 bin/i386-netbsd/ctangle bin/i386-netbsd/ctwill bin/i386-netbsd/ctwill-refsort bin/i386-netbsd/ctwill-twinx bin/i386-netbsd/cweave + bin/i386-netbsd/twill name cweb.i386-solaris category Package -revision 57938 +revision 62391 shortdesc i386-solaris files of cweb -containersize 106872 -containerchecksum 1710bd96d6fd2ece1ba93ef150bc88a18817b3f0c7c5b1e6049cdb8b6dd34b9d51d7b0a16d169816238718754d141d4cdba928c71989d07ae4ae28bb4b807836 -binfiles arch=i386-solaris size=99 +containersize 142468 +containerchecksum 73973a3fe62c9f0f0089fbd08d1957e37eb1ccd80cdad4b0ae064c71de6f36ebcaf3b80decb2ed925d0761333a8c42989f71711a44e0e403f5035492ee4c5401 +binfiles arch=i386-solaris size=135 bin/i386-solaris/ctangle bin/i386-solaris/ctwill bin/i386-solaris/ctwill-refsort bin/i386-solaris/ctwill-twinx bin/i386-solaris/cweave + bin/i386-solaris/twill name cweb.universal-darwin category Package -revision 58157 +revision 62421 shortdesc universal-darwin files of cweb -containersize 243276 -containerchecksum 13ab399933101839446f61e35ddf8c12efe2254824e67bfa9d80ae2696732fd3ce8a99b45eb6edc454976f2d024de9b660f79f765577f696e28d53d62a7b2daa -binfiles arch=universal-darwin size=352 +containersize 332692 +containerchecksum 1bfc4f6cfe94367fa5e2b04241d44712e734d824569d4a26e5cb983226ce5aa15bb568cde662163d85f83c695c1f8cd3c6cef4cd76f7946c5f07ff4bf5c3d3c2 +binfiles arch=universal-darwin size=467 bin/universal-darwin/ctangle bin/universal-darwin/ctwill bin/universal-darwin/ctwill-refsort bin/universal-darwin/ctwill-twinx bin/universal-darwin/cweave + bin/universal-darwin/twill name cweb.win32 category Package -revision 58783 +revision 62609 shortdesc win32 files of cweb -containersize 72252 -containerchecksum dad428345f1168959c89e02049d22d488ca07dc91a3ba1385aa9f49699a558a5d17491470122437124ba3bfcfb5b8d04c4bf298f867ae7963201a3bb9daf2186 -binfiles arch=win32 size=59 +containersize 97608 +containerchecksum f792b20db8f55124c9c9b95b2de1adfa175d867d7751a1f05e1596d848244f6e7d06dcd1d968323d30b0d3310c666011005eeb65f1717468994a55cc30af2339 +binfiles arch=win32 size=76 bin/win32/ctangle.exe bin/win32/ctwill-refsort.exe bin/win32/ctwill-twinx.exe bin/win32/ctwill.exe bin/win32/cweave.exe + bin/win32/twill.exe name cweb.x86_64-cygwin category Package -revision 58387 +revision 62621 shortdesc x86_64-cygwin files of cweb -containersize 80848 -containerchecksum c8f070c25319332e6218c6631f926344503757bc42511eee07aae55cd08d5b4c73fb0545ca978050b4fe8e3eea8723783717740d81db4ffa9730b530f2356957 -binfiles arch=x86_64-cygwin size=63 +containersize 112152 +containerchecksum 5f002450c3c5cb296acbedd49fb6518ed534bbf4887d2f38cf567139d070c0a965537f683839bd1b16282cacd089dea4a1bb4ebd516748ce39a469cf024551ee +binfiles arch=x86_64-cygwin size=83 bin/x86_64-cygwin/ctangle.exe bin/x86_64-cygwin/ctwill-refsort.exe bin/x86_64-cygwin/ctwill-twinx.exe bin/x86_64-cygwin/ctwill.exe bin/x86_64-cygwin/cweave.exe + bin/x86_64-cygwin/twill.exe name cweb.x86_64-darwinlegacy category Package -revision 58231 +revision 62391 shortdesc x86_64-darwinlegacy files of cweb -containersize 104596 -containerchecksum a28935b79d26df9ddc450ab8142164b574beed3a9137cd6722f3cbf5a5c986dd8f78dcd12c48c8b4190ef75856c177958bf24771a4f67746a83b13d9d5078131 -binfiles arch=x86_64-darwinlegacy size=104 +containersize 141368 +containerchecksum 42b34d33dc7859de1a92e15ae5037235dacb891db88ab3da838660e9ffda57fa7ac8464817e0249cd32b35e957778a2b2d70db0e1563b140ee7e1bfc925be30a +binfiles arch=x86_64-darwinlegacy size=139 bin/x86_64-darwinlegacy/ctangle bin/x86_64-darwinlegacy/ctwill bin/x86_64-darwinlegacy/ctwill-refsort bin/x86_64-darwinlegacy/ctwill-twinx bin/x86_64-darwinlegacy/cweave + bin/x86_64-darwinlegacy/twill name cweb.x86_64-linux category Package -revision 58136 +revision 62610 shortdesc x86_64-linux files of cweb -containersize 116520 -containerchecksum 7f1e4a1f26d23b83a2a01cf61f6ff5624d355a95a20518733df94f4faa8f92a5078d86173e000c87e0417dbd02d56abf9bff2dc2d3b3621d398c1040a34d84a6 -binfiles arch=x86_64-linux size=107 +containersize 158128 +containerchecksum 0558e7651598564dd54d1b8922432446c5da74b78f90ce4956d143a5b22c09c1a53505e173c547c6e638c7f83602d4909724eba382e9af4dc0a6b515542e4304 +binfiles arch=x86_64-linux size=152 bin/x86_64-linux/ctangle bin/x86_64-linux/ctwill bin/x86_64-linux/ctwill-refsort bin/x86_64-linux/ctwill-twinx bin/x86_64-linux/cweave + bin/x86_64-linux/twill name cweb.x86_64-linuxmusl category Package -revision 58136 +revision 62389 shortdesc x86_64-linuxmusl files of cweb -containersize 117428 -containerchecksum 5878ea36656565b93db88cb50b3adfc1a500bb03248b1170e4504caeb433b6c5139808be0e0ba847ef0559a3f4d62f74cb926e7ef2af429d8f4533af934dbde8 -binfiles arch=x86_64-linuxmusl size=112 +containersize 163016 +containerchecksum b954548c4f6e6b6749216ca8f2faf4ce2893637a01e391143606e5a0d2c2494135c762959adb5e449daa9b9e6a0f096e96bc8fce9cfc7c58cce5df4e6dcccbd4 +binfiles arch=x86_64-linuxmusl size=150 bin/x86_64-linuxmusl/ctangle bin/x86_64-linuxmusl/ctwill bin/x86_64-linuxmusl/ctwill-refsort bin/x86_64-linuxmusl/ctwill-twinx bin/x86_64-linuxmusl/cweave + bin/x86_64-linuxmusl/twill name cweb.x86_64-solaris category Package -revision 57938 +revision 62391 shortdesc x86_64-solaris files of cweb -containersize 122120 -containerchecksum e2e75ca95a62c76d0c6d3c99b7ab10c52930894d62cb837019de9391c0816c87b542d034483fb456ee56758f968febf6416a0d029e1d92b6fcfcf1017a92af5d -binfiles arch=x86_64-solaris size=116 +containersize 165504 +containerchecksum c91b922704144ea3bf1a5f43d0f12dc4e53316abfc35d5c822b7882eeba6f719b15a34b8b61acc92f2e04f46f81ad6e010951f730683efb5e965d3a0fe36f05e +binfiles arch=x86_64-solaris size=157 bin/x86_64-solaris/ctangle bin/x86_64-solaris/ctwill bin/x86_64-solaris/ctwill-refsort bin/x86_64-solaris/ctwill-twinx bin/x86_64-solaris/cweave + bin/x86_64-solaris/twill name cyber category Package @@ -85215,13 +87290,13 @@ catalogue-topics cyrillic name cyrillic-bin category TLCore -revision 53559 +revision 62517 shortdesc Cyrillic bibtex and makeindex depend cyrillic-bin.ARCH containersize 1500 -containerchecksum cb6d1ed18b1e8cf24d0856fc8a8fe8b2e4c2e5889e68521440386c0fcde8226367242c8adee9d4f127cadaa3f4a4ca2693ee501810d243d426fc8a395a49e3a9 -doccontainersize 25592 -doccontainerchecksum e8f1aa0313026995668e491f63171c57841c79187435b8b7ad9e807d2c7b40970b2ec1b14181d6122231b7557fb66c39dca0eec0a877735380d152482865feec +containerchecksum 30d3bdb0f92a0006613dee654714818b6961207029982d62b9933829b3d044bea0b2d9a30d0007dac23c08358a7ada2df9ac25ee92398cb32d47e9c29c503c67 +doccontainersize 32280 +doccontainerchecksum 91da42251e165d17507b37eb48b35e157c75b06fa8822c9717fafd5e7aadc60bfeb084dc30a5ec32df22ae4e69c03c3f00e8a243d187881212ffe62c96b6235b docfiles size=12 texmf-dist/doc/man/man1/rubibtex.1 texmf-dist/doc/man/man1/rubibtex.man1.pdf @@ -85639,28 +87714,28 @@ catalogue-version 2.0h name dataref category Package -revision 42883 +revision 62942 shortdesc Manage references to experimental data relocated 1 longdesc The package provides a mechanism that maintains a fixed longdesc symbolic reference to numerical results; such results may vary longdesc as the project proceeds (and hence the project report longdesc develops). -containersize 6868 -containerchecksum 8b76861673fe05785582abbfb50d46ee6beea2cd63bd7f622e2640acce9c88a39e4fbf57b6db7872dc3f3b473d3e33581bb6c93f305e036148efb1c3ad4b6d8f -doccontainersize 247204 -doccontainerchecksum 2d1bb12245c071b8282db3d0aaf198206fe2b8509527ef6e56950464b6f13d20be8381015fa62a1b0c7469e004664182170ba400c7650b38bc597e269f1d173d -docfiles size=68 +containersize 7604 +containerchecksum da099bb462ae2698784097cb04268b039f0900fbe57d77284532c0ef694c50d422436e5e0d8ffdc9442b98c12d52c72629b29f772b0d66f226ebabca579b2249 +doccontainersize 263744 +doccontainerchecksum 6f51ed66ef467438a856ed22a7644d2bc574c789e89025cead65393d701abaee299861873d97c9509522ac7e478a35693e34d2afc0bee3d08d862b11992e4230 +docfiles size=73 RELOC/doc/latex/dataref/README.md details="Readme" RELOC/doc/latex/dataref/dataref-doc.pdf details="Package documentation" RELOC/doc/latex/dataref/dataref-doc.tex -runfiles size=7 +runfiles size=8 RELOC/tex/latex/dataref/dataref.sty catalogue-contact-repository https://github.com/stettberger/dataref catalogue-ctan /macros/latex/contrib/dataref catalogue-license lppl1.3 catalogue-topics label-ref data-manip -catalogue-version 0.6 +catalogue-version 0.7 name datatool category Package @@ -85762,23 +87837,23 @@ catalogue-version 2.32 name datax category Package -revision 57033 +revision 61772 shortdesc Import individual data from script files relocated 1 longdesc This LaTeX package uses pgfkeys to retrieve individual data longdesc points generated in some script. Analogous to how one might longdesc generate graphics in a script and import those graphics into a longdesc LaTeX document. -containersize 1208 -containerchecksum f8eda309dcff2ea8fd827cf3dd5c15ea265105234e33f96e27c14316e5e4183ade4c6a240b174df3564fcc1a4046ba3ada482a6fae653ffb5e43e18682852336 -doccontainersize 189688 -doccontainerchecksum e4257e66220e0048df198d60a963524187d7373ab7394f4b33944251f534f67648110a8cfda588a992500c381470dee55423be6c224a4e3cd08cf4e633bc0d3d -docfiles size=48 +containersize 1256 +containerchecksum 04de65ca5219e0e3b53fd0c0b92fa514bec77be2f889e48ad100f93113f54e738016fdd93ae59d79ae7f4ea31108efb9cbac87a6db010b71008fb17dcfa19900 +doccontainersize 198520 +doccontainerchecksum e1dd35b5dce9a4ea5b1bb9d9db14b8e6b6f8ab1a8f374079c2328862fb231b4eb69a05e1bddac424401d063925b4a75a9994000ee4c36c43e3fa6344badd6f5e +docfiles size=52 RELOC/doc/latex/datax/README.md details="Readme" RELOC/doc/latex/datax/datax-logo.tikz RELOC/doc/latex/datax/datax.pdf details="Package documentation" -srccontainersize 4068 -srccontainerchecksum c47641c49bf9c1dc0e47eb8045920cdd0e519c07eb18efa047fb7c2a6122166a4e8bc793adfd3db8373b77be901dc6cc8501f5bc9dcf895ed3bce3a261b55671 +srccontainersize 4156 +srccontainerchecksum 076509cc39ab41b028cc17551342bcc26cf8bbcd5c12d25d291e2eafb3610d390610d36e917a192b38fd7870c6ddee60a365bfa9711b024c6de2a3494dcc498a srcfiles size=4 RELOC/source/latex/datax/datax.dtx RELOC/source/latex/datax/datax.ins @@ -85788,7 +87863,7 @@ catalogue-contact-repository https://github.com/Datax-package/Datax.sty catalogue-ctan /macros/latex/contrib/datax catalogue-license lppl1.3 catalogue-topics data-import -catalogue-version 1.1.1 +catalogue-version 1.2.0 name dateiliste category Package @@ -85823,25 +87898,25 @@ catalogue-version 0.6 name datenumber category Package -revision 18951 +revision 61761 shortdesc Convert a date into a number and vice versa relocated 1 longdesc This package provides commands to convert a date into a number longdesc and vice versa. Additionally there are commands for longdesc incrementing and decrementing a date. Leap years and the longdesc Gregorian calendar reform are considered. -containersize 3328 -containerchecksum f87518683c9820e816f33e535bc8e5d7e31fcda124178593f9635b040151d1f43f6eeb4d69ca974b847c97efcf19fa94f571d5534dfdc8ac0e40d711d26190b3 -doccontainersize 94372 -doccontainerchecksum b9c156b19bd6abbb3f996495dcda633172f8e559add744ebe25bb58070ba06bc233c2dda54c93415da14aecc30d2888241bf9b80c0dc5922b46cd3ee05865701 -docfiles size=42 - RELOC/doc/latex/datenumber/README.txt details="Package README" language="en" - RELOC/doc/latex/datenumber/doc.pdf details="Package documentation" language="en" - RELOC/doc/latex/datenumber/doc.tex - RELOC/doc/latex/datenumber/docgerman.pdf details="Package documentation" language="de" - RELOC/doc/latex/datenumber/docgerman.tex -srccontainersize 5664 -srccontainerchecksum ffeea9042501496e815db5c90cf8a99931fe96bb8dbae6e2551994242336892567c140ed352ddf962d1f144844960eaf03187aec6869780a2c3e218446940174 +containersize 3308 +containerchecksum 5c7d23f949684000d0e38855e11e4869433c33f82fc42da0568d4b74fb0e69fe3fbcd5f72516222059ee446938144c18b10552290e24e077f2e624286e729d28 +doccontainersize 307264 +doccontainerchecksum 18f2573f8c02685d20085c31384b75dd1ab5a47a5bb2b9dcda036a7cd1ecec80db175a674c1f148cd51a078721ed88a3c9b7a0915acd7c023c02ea9a16e2a1f2 +docfiles size=105 + RELOC/doc/latex/datenumber/README.txt details="Package README" + RELOC/doc/latex/datenumber/datenumber-english.pdf details="Package documentation (English)" + RELOC/doc/latex/datenumber/datenumber-english.tex + RELOC/doc/latex/datenumber/datenumber-german.pdf details="Package documentation (German)" language="de" + RELOC/doc/latex/datenumber/datenumber-german.tex +srccontainersize 5704 +srccontainerchecksum 7835857f1c4f3e59918fe9ecc903dc09139191b050b1b0166e4e1fbe4a5d0c95f33b8591f30012ef5d69af324e8a71cf24b39893029519c13e13d8044b191261 srcfiles size=6 RELOC/source/latex/datenumber/datenumber.dtx RELOC/source/latex/datenumber/datenumber.ins @@ -85854,9 +87929,42 @@ runfiles size=8 RELOC/tex/latex/datenumber/datenumbergerman.ldf RELOC/tex/latex/datenumber/datenumberspanish.ldf catalogue-ctan /macros/latex/contrib/datenumber -catalogue-license lppl +catalogue-license lppl1.2 catalogue-topics date-time -catalogue-version 0.02 +catalogue-version 0.03 + +name datestamp +category Package +revision 61719 +shortdesc Fixed date-stamps with LuaLaTeX +relocated 1 +longdesc Add fixed date-stamps with simple and customizable aux files +longdesc and LuaLaTeX. As long as the aux file is not deleted/modified +longdesc the date-stamp generated with this package remains intact. +containersize 1552 +containerchecksum 558e8ec60ec317f8342efd63d0146b92e43ca37a772b8fb200a40234d48a71e5374cb3f3f15bfdef129fd1fee8ed27491bcb8b69ae2b681abee72a3dcb8f18af +doccontainersize 114964 +doccontainerchecksum d9627cbb294f0bcb96b019d3497b12ecd4b4eb656a1dfd70d1adc6cc4cd217bed9d4f9e209497c683f925cff4063d759b02b44bfc1f38421a9044aa8ef8bc988 +docfiles size=32 + RELOC/doc/lualatex/datestamp/README.txt details="Readme" + RELOC/doc/lualatex/datestamp/datestamp-example.pdf details="Example of use" + RELOC/doc/lualatex/datestamp/datestamp-example.tex + RELOC/doc/lualatex/datestamp/datestamp.pdf details="Package documentation" +srccontainersize 3452 +srccontainerchecksum 3afaedee82a4e4c6f92f465fa59ccb29976272a75aeb523d8c161b07bbe313b5e79dfd96195d0426926a3ddb3117944ab21838d085e1cd59256bae31419e243d +srcfiles size=3 + RELOC/source/lualatex/datestamp/datestamp.dtx + RELOC/source/lualatex/datestamp/datestamp.ins +runfiles size=1 + RELOC/tex/lualatex/datestamp/datestamp.sty +catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=datestamp +catalogue-contact-home https://puszcza.gnu.org.ua/projects/datestamp/ +catalogue-contact-repository https://git.gnu.org.ua/datestamp.git/ +catalogue-contact-support mailto:datestamp-help@gnu.org.ua +catalogue-ctan /macros/luatex/latex/datestamp +catalogue-license gpl3+ fdl +catalogue-topics luatex date-time +catalogue-version 0.3 name datetime category Package @@ -85952,7 +88060,7 @@ catalogue-version 2.60 name datetime2 category Package -revision 58590 +revision 63102 shortdesc Formats for dates, times and time zones relocated 1 longdesc This package provides commands for formatting dates, times and @@ -85966,10 +88074,13 @@ longdesc independently maintained and installed modules. The longdesc datetime2-calc package uses the pgfcalendar package (part of longdesc the PGF/TikZ bundle). This package replaces datetime.sty which longdesc is now obsolete. -containersize 8832 -containerchecksum 88aae0979b3ca9688aff9c5840c93a626e4d652f8fce664e70132dfb3413e8045f816d54ac6aac4477292f655bcb378f89f0f4f09465f2ae536520e3cf68c128 +depend etoolbox +depend tracklang +depend xkeyval +containersize 8852 +containerchecksum 7f2ad65f95e3881e5016647bff85b10138faaa7d26d097bdce0ec7b30cc0d913a43c2a45b0caa69a6669e54725122cf1a86117d0d4f543caba67058423af7f62 doccontainersize 1017512 -doccontainerchecksum 5baa0ef9d3d1e6f0f375ce6dca2f83681d8dca9f3d027c60b705f005a22e87dc1d952a0f4f8d9fa50f0bb887794a8ad89e28ad89f8a99ceea78c97659a4a656f +doccontainerchecksum d43970aea6c7971ed6a3564a6681caea0e0f5606607496d9ec51d6c2fa741dd6c28754c9e9f06cde0ad1a79280b53629eb427faf820d00549468a650cbd0eac8 docfiles size=265 RELOC/doc/latex/datetime2/CHANGES RELOC/doc/latex/datetime2/README details="Readme" @@ -85988,8 +88099,8 @@ docfiles size=265 RELOC/doc/latex/datetime2/samples/datetime2-sample-styles.tex RELOC/doc/latex/datetime2/samples/datetime2-sample-xe.pdf RELOC/doc/latex/datetime2/samples/datetime2-sample-xe.tex -srccontainersize 51628 -srccontainerchecksum c99ec68e3a0fcab5c3c1a3f09ab1553b299a79719c6963facf8d371d8f71488049bda47263f6b99244076d914ba85ffb449b014935654c93ee189fdd51456c3e +srccontainersize 51632 +srccontainerchecksum 511c10e67c7d77ee10d8d75704628313a1598636ce82a5ce114942854b3a9d2da237ed12fdab986f13b04ce3c2123933db91b850360b309aa52305575a7cf2d4 srcfiles size=79 RELOC/source/latex/datetime2/datetime2.dtx RELOC/source/latex/datetime2/datetime2.ins @@ -87361,9 +89472,47 @@ catalogue-license lppl1.3 catalogue-topics float catalogue-version 1.0a +name dbshow +category Package +revision 61634 +shortdesc A package to store and display data with custom filters, orders, and styles +relocated 1 +longdesc The package provides four core functions: data storage and +longdesc display data filtering data sorting data display All data is +longdesc saved once and then you can display these data with custom +longdesc filters, orders and styles. The package can be used, for +longdesc example, to record and display something you'd like to review, +longdesc maybe the question you always answered incorrectly or some +longdesc forgettable knowledge. But obviously, the package is much more +longdesc powerful and extensible for more interesting tasks depending on +longdesc the individual. +containersize 7092 +containerchecksum 339bd686c658c462c9da56018234c6a31e72a3def962798772bed17bd453efa94c5f8e2d72a2f033714eaabbde8b45bbeed07d302e311d65a27c37f8ef177a2f +doccontainersize 590640 +doccontainerchecksum 4d4ff36d121b950d7569f4ae8e7fee7e0a4790f61e8d2b58c136644d0ce455e8b8f4c1857c8df68d2f230016e5ea28a35047234ee101b3f949d1598f4e15e52c +docfiles size=149 + RELOC/doc/latex/dbshow/README.md details="Readme" + RELOC/doc/latex/dbshow/dbshow.pdf details="Package documentation" language="zh,en" +srccontainersize 29152 +srccontainerchecksum 189d3f8bd131bb3fb8bc7481215fa670001ec9bbe20a4d1ec99a9864005b44fe9fb582ad5462ef23f62ec538fe8d2dd9136cf79e94756c4b6e02d644e2d66a1d +srcfiles size=42 + RELOC/source/latex/dbshow/dbshow.dtx + RELOC/source/latex/dbshow/dbshow.ins +runfiles size=10 + RELOC/tex/latex/dbshow/dbshow.sty +catalogue-contact-bugs https://github.com/ZhiyuanLck/dbshow/issues +catalogue-contact-development https://github.com/ZhiyuanLck/dbshow/pulls +catalogue-contact-home https://github.com/ZhiyuanLck/dbshow +catalogue-contact-repository https://github.com/ZhiyuanLck/dbshow/releases +catalogue-contact-support https://github.com/ZhiyuanLck/dbshow/issues +catalogue-ctan /macros/latex/contrib/dbshow +catalogue-license lppl1.3c +catalogue-topics data-disp data-prep data-sel expl3 +catalogue-version 1.5 + name dccpaper category Package -revision 57522 +revision 61763 shortdesc Typeset papers for the International Journal of Digital Curation relocated 1 longdesc The LaTeX class ijdc-v14 produces camera-ready papers and @@ -87373,21 +89522,21 @@ longdesc legacy class ijdc-v9 is provided for papers and articles longdesc written for volumes 9-13. The similar idcc class can be used longdesc for submissions to the International Digital Curation longdesc Conference, beginning with the 2015 conference. -containersize 25252 -containerchecksum 02cf56e0c9d4450382336869d2edc09e543b119b68ff365c52049a7558297710e4089adb585124396d03745ce69b35d230091ee2c7d4e76011e78f6188cc9b9f -doccontainersize 302260 -doccontainerchecksum 2ed2fcfd16373b2af10f91169b2358b787d66af88374600290d362ca9da9db18dafe2cfbe4b2d057ff88b758b70572197ac037f834b02555313ee759af65d6cc -docfiles size=80 +containersize 24808 +containerchecksum 98648e229632afa6503388edbf7418b2f92fb46351bdedf7d678132be91b3740927ce4c17ccb2ddbee6e24cfc0810b415c013cb61aa81db986efb5daef311aed +doccontainersize 286284 +doccontainerchecksum e9809887d68592513d5d9992add687dc7fe82e7570fcbc46cf582f66152c94d5f9729735f0f5714245421556b470fcf0f6cb0129017fd79df20e96fc0f4548e2 +docfiles size=88 RELOC/doc/latex/dccpaper/README.md details="Readme" RELOC/doc/latex/dccpaper/dccpaper-apacite.bib RELOC/doc/latex/dccpaper/dccpaper-biblatex.bib RELOC/doc/latex/dccpaper/dccpaper.pdf details="Package documentation" -srccontainersize 27332 -srccontainerchecksum 16764f191263cd3b7ce5a4c128f61b60dff4920b65254202fb0a996e80ca94b206131d9279037fd4948a14fad1f1f007f6e7683373912c7d03ff6626ca3d0db8 -srcfiles size=27 +srccontainersize 26584 +srccontainerchecksum da0843ea5f46a187b0d454b5a421699865086af684512a2202aded1e50c240e1345130753fff0a779794d5897f32be793006802c59a7aa741a0f53b4ac002f91 +srcfiles size=26 RELOC/source/latex/dccpaper/Makefile RELOC/source/latex/dccpaper/dccpaper.dtx -runfiles size=28 +runfiles size=27 RELOC/tex/latex/dccpaper/dccpaper-base.sty RELOC/tex/latex/dccpaper/dccpaper-by.eps RELOC/tex/latex/dccpaper/dccpaper-by.pdf @@ -87399,7 +89548,7 @@ catalogue-contact-repository https://github.com/DigitalCurationCentre/dccpaper catalogue-ctan /macros/latex/contrib/dccpaper catalogue-license lppl1.3c cc-by-4 catalogue-topics journalpub confproc class -catalogue-version 2.1 +catalogue-version 2.3 name dcpic category Package @@ -87462,7 +89611,7 @@ catalogue-version 0.2 name de-macro category Package -revision 57349 +revision 61719 shortdesc Expand private macros in a document longdesc De-macro is a Python script that helps authors who like to use longdesc private LaTeX macros (for example, as abbreviations). A @@ -87472,10 +89621,10 @@ longdesc running de-macro on it. De-macro will expand macros defined in longdesc \(re)newcommand or \(re)newenvironment commands, within the longdesc document, or in the document's "private" package file. depend de-macro.ARCH -containersize 7920 -containerchecksum 558a55b14822cda4cfaa05511bbd6030049145916669b699795827181462e628d0a84baf087b8d56e3dccb353d17f581af9bc1662506878124e5cfaddbd97b9a -doccontainersize 57104 -doccontainerchecksum af0a7a463c7a9623050a3fe73782076965eefb58dec17752c80e35a647b5a7a6b354a1dea89ba03b503eef0faffbd2f134a6e5666f4c68665d322bf3b77922d6 +containersize 7924 +containerchecksum 8952325be56b193440dd24f0e6847ed1a9bea4cf8aed86afc7b7ff0a0f6d61130320834e679d55a020d8114d555733a92e645eea8fa1d3afabeb8cac5ef097ea +doccontainersize 57108 +doccontainerchecksum 079dfa97d55a2989e300856e7877591bd041b239454a0a0f72ed20e329fe2f9ebbbff22497eec1b622e2679316242a845eacab5716e01e74c5c810fb357c1636 docfiles size=17 texmf-dist/doc/support/de-macro/README details="Readme" texmf-dist/doc/support/de-macro/user-guide.pdf details="Package documentation" @@ -87486,7 +89635,7 @@ catalogue-contact-home https://cs-web.bu.edu/faculty/gacs/software/de-macro/ catalogue-ctan /support/de-macro catalogue-license other-free catalogue-topics macro-supp -catalogue-version 1.4 +catalogue-version 1.4.1 name de-macro.aarch64-linux category Package @@ -87632,6 +89781,33 @@ containerchecksum 6ce5e65bfe98003873240413f3dda96a87d553d16b68324ee379689cf5132e binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/de-macro +name debate +category Package +revision 60720 +shortdesc Insert notes in the form of dialogues +relocated 1 +longdesc This package helps to organize debates between multiple +longdesc reviewers of a paper within the text. +containersize 1580 +containerchecksum b3935644d4c6da7e527ed170a6497e4411fc7cea7127534737e554cc9a2392c2ff84be8dec9089e45796bfedff7c795d6e06e48fbc8293da5554649a13ce4595 +doccontainersize 236680 +doccontainerchecksum d77dffe7272a49cce96f6cb475e0d3f34acff173ca647e7c756306dd6d6d79b4e424c6b952f8ec2dd93062a70a26421d00242d4ba5181d997ecf7a014840ec65 +docfiles size=61 + RELOC/doc/latex/debate/DEPENDS.txt + RELOC/doc/latex/debate/README.md details="Readme" + RELOC/doc/latex/debate/debate.pdf details="Package documentation" + RELOC/doc/latex/debate/debate.tex +runfiles size=1 + RELOC/tex/latex/debate/debate.sty +catalogue-also fixmetodonotes +catalogue-contact-bugs https://github.com/yegor256/debate/issues +catalogue-contact-home https://github.com/yegor256/debate +catalogue-contact-repository https://github.com/yegor256/debate +catalogue-ctan /macros/latex/contrib/debate +catalogue-license mit +catalogue-topics notes +catalogue-version 0.1.1 + name decimal category Package revision 23374 @@ -87659,7 +89835,7 @@ catalogue-topics typesetting name decision-table category Package -revision 57094 +revision 60673 shortdesc An easy way to create Decision Model and Notation decision tables relocated 1 longdesc The decision-table package allows for an easy way to generate @@ -87673,26 +89849,26 @@ longdesc environment. Furthermore, this allows labels and captions to be longdesc added seamlessly. It is also possible to place multiple DMN longdesc tables in one table/figure environment. The package relies on longdesc nicematrix and l3keys2e. -containersize 1672 -containerchecksum 2e89be9bbbc6a6f0fef9f3eb3caa63a6f8c6b749df1057f712d5153a78d4b15542f1fb30d3d5f5078d99a1b45f4d4e92be44d7c631eb86e349e56b03dcb4c93b -doccontainersize 108752 -doccontainerchecksum cdfa48c2835b48f5b0f7d454a4255128613b0f3f9bd2d750b8107c7d8eef1a36aaca3ff6aecc6cfbb1572fd2dca109628d94b4b9419ca44d91cd1ddb12326cde +containersize 2080 +containerchecksum 8a0bbe49c3ef76a7a60fff1778bfc06c2e11521e028bfcb190c85e8a38932bb1f2a97c26293a2965ee8d2e4e6d2cdda54dd2954881ac9b1b8e2506529af1ec97 +doccontainersize 107624 +doccontainerchecksum d5b9301a4308a4e2709b4c82a621fbea2af0cbd767252446f698f269b3ef131502d3db3aaec6d192642b154b546124326280ca4c1331dce64b36517db51c3bc4 docfiles size=29 RELOC/doc/latex/decision-table/README details="Readme" RELOC/doc/latex/decision-table/decision-table.pdf details="Package documentation" -srccontainersize 4736 -srccontainerchecksum 12f617e0aeedfae0cfd2e2a1fadad55cbfaeb51abdd2faea829fb04c47edae811eacef4a7480cf46533c3a445eadf8a9090dc47aef0d656a3e204eb6f19a26bb -srcfiles size=5 +srccontainersize 5920 +srccontainerchecksum c24db9cf19bf41d714d643d2be4bad5e339ba8f57175186793db0ae03b941ddfcc3584061ec4ef2aa2de550103346381d31c19a054d428210b35ef083866ba28 +srcfiles size=7 RELOC/source/latex/decision-table/decision-table.dtx RELOC/source/latex/decision-table/decision-table.ins -runfiles size=1 +runfiles size=3 RELOC/tex/latex/decision-table/decision-table.sty catalogue-contact-bugs https://gitlab.com/Vadevesi/dmn-tex/-/issues catalogue-contact-repository https://gitlab.com/Vadevesi/dmn-tex/ catalogue-ctan /macros/latex/contrib/decision-table catalogue-license lppl1.3c catalogue-topics diagram table planning expl3 -catalogue-version 0.0.3 +catalogue-version 0.0.4 name decorule category Package @@ -87755,7 +89931,7 @@ catalogue-topics german hyphenation name dehyph-exptl category Package -revision 58212 +revision 62734 shortdesc Experimental hyphenation patterns for the German language relocated 1 longdesc The package provides experimental hyphenation patterns for the @@ -87769,13 +89945,13 @@ longdesc reformierten Rechtschreibung ab und konnen mit den Paketen longdesc Babel und hyphsubst aus dem Oberdiek-Bundel verwendet werden. depend hyph-utf8 depend hyphen-base -execute AddHyphen name=german-x-2021-02-26 synonyms=german-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehypht-x-2021-02-26.tex file_patterns=hyph-de-1901.pat.txt file_exceptions= -execute AddHyphen name=ngerman-x-2021-02-26 synonyms=ngerman-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehyphn-x-2021-02-26.tex file_patterns=hyph-de-1996.pat.txt file_exceptions= -containersize 129340 -containerchecksum ed2a3c4d91ecc125ecc2179594e66b5bbe66bb806c1b232ae1b71fdd0d29152a2d28e3dc6dbb2e1724650b8b8cb67e8c8bdf5b7506357207ba61c636768fb8c5 -doccontainersize 137796 -doccontainerchecksum e40955db986b94bb9bbbbf9daaf6a12d2898ae736741fb0a5626755b55908b056a2b4dbc1d87e9681201d7e45c99297393d6e1d2de17d135d8d74c732106897a -docfiles size=54 +execute AddHyphen name=german-x-2022-03-16 synonyms=german-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehypht-x-2022-03-16.tex file_patterns=hyph-de-1901.pat.txt file_exceptions= +execute AddHyphen name=ngerman-x-2022-03-16 synonyms=ngerman-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehyphn-x-2022-03-16.tex file_patterns=hyph-de-1996.pat.txt file_exceptions= +containersize 134248 +containerchecksum 13c7fe78927fb7e85155284d47fe597e173647efea8d7077e06f55c358b2b851e3b65820829859d4d770b81af836f308a2b9e0e5c3ddb17f1644d1cf803adc63 +doccontainersize 144676 +doccontainerchecksum 812af78620465987b65654b1b0e270ac911a18019106c54d24622b4f146534f9474b691247e8cde140c1101bf48d843fb1238e5713f9a59a79e969b9314ae895 +docfiles size=56 RELOC/doc/generic/dehyph-exptl/CHANGES RELOC/doc/generic/dehyph-exptl/INSTALL RELOC/doc/generic/dehyph-exptl/LICENSE.data @@ -87784,20 +89960,20 @@ docfiles size=54 RELOC/doc/generic/dehyph-exptl/dehyph-exptl.bib RELOC/doc/generic/dehyph-exptl/dehyph-exptl.pdf details="Package documentation" language="de" RELOC/doc/generic/dehyph-exptl/dehyph-exptl.tex -runfiles size=197 - RELOC/tex/generic/dehyph-exptl/dehyphn-x-2021-02-26.pat - RELOC/tex/generic/dehyph-exptl/dehyphn-x-2021-02-26.tex - RELOC/tex/generic/dehyph-exptl/dehypht-x-2021-02-26.pat - RELOC/tex/generic/dehyph-exptl/dehypht-x-2021-02-26.tex - RELOC/tex/generic/dehyph-exptl/dehyphts-x-2021-02-26.pat - RELOC/tex/generic/dehyph-exptl/dehyphts-x-2021-02-26.tex +runfiles size=206 + RELOC/tex/generic/dehyph-exptl/dehyphn-x-2022-03-16.pat + RELOC/tex/generic/dehyph-exptl/dehyphn-x-2022-03-16.tex + RELOC/tex/generic/dehyph-exptl/dehypht-x-2022-03-16.pat + RELOC/tex/generic/dehyph-exptl/dehypht-x-2022-03-16.tex + RELOC/tex/generic/dehyph-exptl/dehyphts-x-2022-03-16.pat + RELOC/tex/generic/dehyph-exptl/dehyphts-x-2022-03-16.tex catalogue-contact-home http://projekte.dante.de/Trennmuster/WebHome catalogue-contact-repository https://repo.or.cz/w/wortliste.git catalogue-contact-support mailto:trennmuster@dante.de catalogue-ctan /language/hyphenation/dehyph-exptl catalogue-license mit lppl catalogue-topics hyphenation german -catalogue-version 0.7 +catalogue-version 0.8 name dejavu category Package @@ -88565,20 +90741,20 @@ catalogue-topics foreign-import name denisbdoc category Package -revision 56664 +revision 61205 shortdesc A personal dirty package for documenting packages relocated 1 longdesc A personal dirty package for documenting packages. -containersize 15044 -containerchecksum 636537275629ba01fe78b5a189e94845898555715ddc879a3558539016e9cbc814ea74d6eed0cc31e42d8062e6ba6c6bb5c00064a14644c236a3c4f48f688e3f +containersize 15296 +containerchecksum ac024cdb21534de19fd80999df5e6c133ec49d93203ed411de256fae034958d609ae5b8343599e940d0ae9a76a6ccb178eadffdc130413d0e62d060b73ed9461 doccontainersize 1184 -doccontainerchecksum 6e1715fe7ed2c3d0091688ffa4e0e2245a838063a896334727ea87bad566771fa93c66cd0580c3ce1980b217cdf5e6bfba36b77d10d19ea55afe4e8fd92db8be +doccontainerchecksum bdcbf28a1721aec147fca04353662bb84b146c24520e52238e187ee4336abd42dc7b51c87e5607295d0dbcf7a6b8b980e633975ebe329f053e8e91e4c282eee8 docfiles size=3 RELOC/doc/latex/denisbdoc/README.md details="Readme" RELOC/doc/latex/denisbdoc/denisbdoc-chng.xdy RELOC/doc/latex/denisbdoc/denisbdoc.xdy -srccontainersize 21392 -srccontainerchecksum 89abdd37bda49536437063229346ea70655211716ebcc0798a4df87d49df9a2fb38f201e0b80e8d3748a2d847ccc2ce320c29d71f9922d5f2932eb07de3c5645 +srccontainersize 21580 +srccontainerchecksum 2b8a3b073c0dc7ab1e13ed905bad4923cb5572e5f7053b47d27b6fa817d9b273c3e1a7d42c7c4056c1adc193e8fb258b8ba82e3db59c204951123ddde5018a5d srcfiles size=21 RELOC/source/latex/denisbdoc/denisbdoc.dtx runfiles size=15 @@ -88586,40 +90762,47 @@ runfiles size=15 catalogue-ctan /macros/latex/contrib/denisbdoc catalogue-license lppl1.3c catalogue-topics doc-supp -catalogue-version 0.9.1 +catalogue-version 0.9.3 name derivative category Package -revision 55890 +revision 59453 shortdesc Nice and easy derivatives relocated 1 -longdesc This package provides a set of commands \NewOdvVariant, -longdesc \NewPdvVariant etc. that can be used to define derivatives. -longdesc Each derivative comes with a great number of options that tweak -longdesc the derivative's format to your liking. The following types of -longdesc derivatives come readily defined: \odv Ordinary derivative, -longdesc \pdv Partial derivative, \fdv Functional derivative, \mdv -longdesc Material derivative, \adv Average rate of change, \jdv -longdesc Jacobian. -containersize 6972 -containerchecksum afb3a5e900dd77e4d262320485ef0526c362415cf68e2b0d199c388980211a8c21caef3789fdfe348f290563373823fad4e3881ca3bb11f0974a30fe49f6ecc3 -doccontainersize 198008 -doccontainerchecksum 800dbd742c60548ddab9d66cd97e142b389f81f3719ca34c6027d69ccae2b790480261eb984c1bf3d8775eaab29f607ebfa2eac6d778f36c999f083cf7ded323 +longdesc Typesetting derivatives and differentials in a consistent way +longdesc are clumsy and require care to ensure the preferred formatting. +longdesc Several packages have been developed for this purpose, each +longdesc with its own features and drawbacks, with the most ambitious +longdesc one being diffcoeff. While this package is comparable to +longdesc diffcoeff in terms of features, it takes a different approach. +longdesc One difference is this package provides more options to tweak +longdesc the format of the derivatives and differentials. However, the +longdesc automatic calculation of the total order isn't as developed as +longdesc the one in diffcoeff. This package makes it easy to write +longdesc derivatives and differentials consistently with its predefined +longdesc commands. It also provides a set of commands that can define +longdesc custom derivatives and differential operators. The options +longdesc follow a consistent naming scheme making them easy to use and +longdesc understand. +containersize 8604 +containerchecksum 0b386fae5bbbda6bdc5124807d8995e7137b48ef04cafbd798f472514ca2c2c29e16066193d305f1e5640eb4ea2d0eba2bde71a016931fde600e00e9bff62a01 +doccontainersize 196092 +doccontainerchecksum 8af91b830d2ae2bc70be524c6c07a8aadb39ab645cbc7c2deaef89469b53b55c3b32631c32329dbf9f0ced7d9066a96ff0de0dd26b842e45a58a99fec3a785a9 docfiles size=72 RELOC/doc/latex/derivative/README.md details="Readme" RELOC/doc/latex/derivative/derivative.pdf details="Package documentation" RELOC/doc/latex/derivative/derivative.tex -runfiles size=11 +runfiles size=12 RELOC/tex/latex/derivative/derivative.sty catalogue-also diffcoeff catalogue-ctan /macros/latex/contrib/derivative catalogue-license lppl1.3 catalogue-topics maths expl3 -catalogue-version 0.98 +catalogue-version 1.1 name detex category TLCore -revision 57972 +revision 62387 shortdesc Strip TeX from a source file longdesc Detex is a program to remove TeX constructs from a text file. longdesc It recognizes the \input command. The program assumes it is @@ -88629,9 +90812,9 @@ longdesc \includeonly commands. The author now considers this program to longdesc be "retired" and Piotr Kubowicz's OpenDetex as its successor. depend detex.ARCH containersize 592 -containerchecksum 869c42ec791b3a9dfc2c65b7081e52dabc4adcf8a95f1fb01362be7270ec9cf294bec7b41f9ce79a22d7708f08df03466fb3e1168ac4a4397580324dff3ad94f -doccontainersize 21848 -doccontainerchecksum 25abd181e5acf88a0984d31bb1d4d8ead50efd5c71720ce1903f54e2784ec5d1f185e5e89ff0a7efad6a35a0178efa22041e6be46c5da6b79c050f1e45e83e63 +containerchecksum 27c94ef578afaf7fa3ca232f4a4a0e5167c69cf24a2c005c1d5a06830332b6a4aca8d0eb4450026d498e371d5c142bb71cd41de199b77f5963d88d612208e0ad +doccontainersize 22428 +doccontainerchecksum f3339f5d93f073bdc2b6052f38c314a1f4284c60a5adc7813ee2cf7d5f609ce8c68b60cb2a0fc9571e26796ba2fc2660da137120751fb465ed723a800aac2cc8 docfiles size=8 texmf-dist/doc/man/man1/detex.1 texmf-dist/doc/man/man1/detex.man1.pdf @@ -88641,145 +90824,145 @@ catalogue-topics plain-text obsolete name detex.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of detex -containersize 46364 -containerchecksum 8c85cd10e5addc94ffb8f1daec2b1b5057200b57ca3a13a6f7987cf3ef49caa384a14af764f44f102b95653a5f08380b6619637914908cdbb60601b199a47c2e +containersize 46420 +containerchecksum 430f5d7008d3ef6a6239a5efd8e5ac2001c9f64897ceed6f4133661077442372669aef32acf4258719003035d9d0b188b79ec7ce5bd83e49297b95ced5845635 binfiles arch=aarch64-linux size=31 bin/aarch64-linux/detex name detex.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of detex -containersize 49080 -containerchecksum bedabd34a838b2771c9b71a7afe9007e5e3d1e9a7be1426338ab4be55f03e146f6783ce5cf8e0c1018b9c69a0ee1912b4c1f36de3d6bf144b5b08feaaac68a2e +containersize 49452 +containerchecksum 232ebc80cdeef0a5a268b175d082d4f2ab8fa134b63d818aa46dc4f587fc2dc53b123b1f8cbcd80bb8d857a91df36b49f9ca341b3d8f2280c92f7e42c8d5371e binfiles arch=amd64-freebsd size=30 bin/amd64-freebsd/detex name detex.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of detex -containersize 43884 -containerchecksum 40595956bbe09fe274d7fdefa8d9e8cbb6d00bdc758df02a34c45f2b92fea69ed15e7b642cc73ac1c41594539af7d7d1ca3f22af82a7828e4febffed081e4021 +containersize 43940 +containerchecksum 7acfb6524eb53d281bb14e4bb3d2dec641ae652547d95f65585c8f68b5ebeb4cd757f8799747a49a3039688e7261cbeb555199771339bd38b4aa18f273df245a binfiles arch=amd64-netbsd size=34 bin/amd64-netbsd/detex name detex.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of detex -containersize 40060 -containerchecksum 6f9ebfe006bb12dee0e1308507194f1c959ef18dced19b9976a84bcb9343628f78b14a0737a6e3c8a1127b80e9e46ec3f584076cf1744471aa65388c221dcc6a +containersize 40208 +containerchecksum f5e8a07a8bd2deb5dc0505294dd252c37bb78e8a3f540ce55fffb55258159f0b7b2f26ea8627c271deaf8032153432c884cf1939c8219df5f2335e0367f7530d binfiles arch=armhf-linux size=26 bin/armhf-linux/detex name detex.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of detex -containersize 19200 -containerchecksum e77418d7761aaaf6ace076ffa9bbfeb26a0e62896c9f0815de5b35f65e4eb4cb59462c57bdd446bd719b171862dd3b28f923ce4401cd865fd861d86cad840be3 -binfiles arch=i386-cygwin size=14 +containersize 21748 +containerchecksum 1663d36f8f2bb758fec8f8fd3d40989905dcbbcf4ea95101f632afcdb359917835ec8864f57a80d23e3df89d4d76cc4decfe06b36e6afcadd4786a396fbd32ce +binfiles arch=i386-cygwin size=15 bin/i386-cygwin/detex.exe name detex.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of detex -containersize 43592 -containerchecksum b38fd3176848535d806eefb73f789e7864ebb04094ee8012c086662e14f8fdf3acd3729c7981fcc1ae9325131e9098013e6b3a4b1724c4936f63710e3e7c3dbd +containersize 44416 +containerchecksum b1754a4205114c078d197ce9551356af343ae987f280c5e942b5c4170e6848cd32b05226eccd0bc9584140bb353149de3c759475eae08277f02892808c4bcdf7 binfiles arch=i386-freebsd size=27 bin/i386-freebsd/detex name detex.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of detex -containersize 49936 -containerchecksum 47507a26e287552f0a3c03c8c6f99c9615375eb1f917d0a9772a648742761384efdba644e563926849d99f3494a9ee8a89f99798a1d69d8961e87531181c0944 -binfiles arch=i386-linux size=32 +containersize 51284 +containerchecksum b0e914cc2142353c6187cb00970bec3c25d6293ff8c01509b1fb0752da3d874c9871ff737fcdde40864ffe5b5d8bd9f9fd412396947738b03e9890b68d8ac13e +binfiles arch=i386-linux size=34 bin/i386-linux/detex name detex.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of detex -containersize 40312 -containerchecksum c58ab5433f662db36f34a24ab652cd209deac87e8abc06ff6ee0f48620bdf1dd289004413409c3058a22a2f6be1938242a5c804e14446718b9b726de6a327169 +containersize 40352 +containerchecksum b158829c46c290e4fdbde6d572405e4ebd85701fd7a9856eb38540fee323e358a37577c6b8fb94f107a34283e7525b736d7fe6f430b97f102f03354d237eddf4 binfiles arch=i386-netbsd size=31 bin/i386-netbsd/detex name detex.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of detex -containersize 47096 -containerchecksum 8dde6c88efc01b4d50c23ce36b076913c49fd39a68c0b7643123f443a2b88308f98d900c2f7d207dd0c03ed978f7597ef31616711bf9ad57d6df815cc0394edb -binfiles arch=i386-solaris size=29 +containersize 47136 +containerchecksum efa7ef19c18d16fe52c355e4d891dd7012cfa7ac71e4e46cd5fbfb81da5de9d90ac6aecd50b55c13da9b0fc7801b3602ab14bd4ad1b7fa948ae757fcf4c6d8c1 +binfiles arch=i386-solaris size=30 bin/i386-solaris/detex name detex.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of detex -containersize 85748 -containerchecksum 3bdd73753de44f8717b657ee2c027ed43a3a5af7875fcf3750f2fea74c1000c1df7147754866232af52dd602d5977ada96b4b544e9abc96a6bd083456922c6c7 -binfiles arch=universal-darwin size=75 +containersize 86120 +containerchecksum c7564a09371a8dd7da03ddd69ae0703b8a370ba111c6bf86acb2b688dedd1ecd2e41758774ec64e68934cd81b83c0898fad84130ea4abf9c6ed4d51289fee38e +binfiles arch=universal-darwin size=79 bin/universal-darwin/detex name detex.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of detex -containersize 17368 -containerchecksum b7a19b33b3acddb8afda3587a767fd74d26e110fa0ab23dc5c1267f962e1e7dc866688c03668fb4a507601f7e73bd6a6b18e547b12658be8ea1374e9d7d26504 +containersize 17428 +containerchecksum 0110c5a863512f57649e9802bec3396033d826b4deec68d30933dbea26d4690edd808fb617385ac33e40196e2491463313937516bb93d04efa402324b20e5905 binfiles arch=win32 size=10 bin/win32/detex.exe name detex.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of detex -containersize 21396 -containerchecksum b1a7db15eae23d56d60a4f29b1d1da99d061e76a9adbc0c67554293618b468ca21521de30f0e4ec090f1f4313342cbb239e36a1d183ed1d84e0393d927f07323 +containersize 21384 +containerchecksum 44f27c576def1163e90bd65f435b615f0569091701a035fe361c5115bd146706775e68f0fbc5b79533602b11a5986fafc1d622df363f44a22909c99e91ab4b62 binfiles arch=x86_64-cygwin size=14 bin/x86_64-cygwin/detex.exe name detex.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of detex -containersize 45432 -containerchecksum 4f11997155ad618db08280ff375b9258fb27bd2bf24ff222f34341107ca4ee29c2287524b02b429170649378203965cd8728bc02f3784fa968a6aecac6333131 +containersize 45436 +containerchecksum ffa373c5f84c3805489db56c8beaf7b3ded390f3f1497c17ac8ace2ba438933b50f1aa9dc45155c9af1af57343a3c6c47346dcd6e56d533acf1fdc8a38c8ca12 binfiles arch=x86_64-darwinlegacy size=29 bin/x86_64-darwinlegacy/detex name detex.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of detex -containersize 49268 -containerchecksum 18989c7de0bb3142311bbe45fd21731569e2b1fa7097ac9db25df99687310419030b3ba6fe5faddf75ab26b8c396084f32881cc966dcbad04d220ce272f9fbf0 -binfiles arch=x86_64-linux size=30 +containersize 50408 +containerchecksum 1a5ada444e51f3e99b9e3aa6dbc1d7b61f26bc979f4e66bfb65a8b4252c64c66be3c9c62082f3479a85b43c8991d1d980c96612de398efe97c64bb6c2781078c +binfiles arch=x86_64-linux size=33 bin/x86_64-linux/detex name detex.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of detex -containersize 50660 -containerchecksum 0a81f6f785ae58be454bbc2892927c50d740dd227357427932c32dd062d9857e46e39b7369a0a145f65c568aa64989a0e7a11d6d566e0806d3b4120616593bac -binfiles arch=x86_64-linuxmusl size=31 +containersize 51996 +containerchecksum 22383db21e078453509ae4c7c36d7ef80320fcc006c162529ce876493dee477c58886ec1d521197f2cd3abe5be7c5a255ad99ef4cb0db6026a19b462504a2a53 +binfiles arch=x86_64-linuxmusl size=32 bin/x86_64-linuxmusl/detex name detex.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of detex -containersize 52764 -containerchecksum acca010d3e0c8fb7588a23b000a6bbfcb42abaea54a097e4f93fdfc1509d3105d2ceef70123dd44c61bf18e338ce64a07c991b6e4c7355473ba2b97539808d38 +containersize 52768 +containerchecksum 713525751b946ef2a4014a22ba36535e3dcb52b73af0c2700cff9245751fa253db3476d338e170b39dd13ff0c6db6fbc960ba789afbe491204f9a42ac379de46 binfiles arch=x86_64-solaris size=34 bin/x86_64-solaris/detex @@ -89441,7 +91624,7 @@ catalogue-topics font font-symbol font-type1 linguistic name diffcoeff category Package -revision 53244 +revision 61432 shortdesc Write differential coefficients easily and consistently relocated 1 longdesc diffcoeff.sty allows the easy and consistent writing of @@ -89457,22 +91640,22 @@ longdesc forms (like derivatives built from D, \Delta or \delta). A longdesc command for differentials ensures the dx used in e.g. integrals longdesc is consistent with the form used in derivatives. The package longdesc requires the LaTeX3 bundles l3kernel and l3packages. -containersize 6040 -containerchecksum 4f8a1dd23b34cf7d6f213a6bf6699286c7e0df73a8a81ce59d6bd2d500f108f60293fac6f1c938c73afd5d4b1b20f64f2ccfe74f5031b0dda8cba65eabe7178a -doccontainersize 620496 -doccontainerchecksum b45ae815b92e542d0158da9a75978f97b2ca14056484a776dbd236da551dabe025fd85366fe2ca230b095119bb47fc3048fbb8f1cc4943f7fde9aa4820f0cb36 -docfiles size=188 +containersize 6336 +containerchecksum 15c8d7d506e609936663c812b2b23d55d0dd957b8d7d11a75635c1c0afca97c04207cd013c2d98e6d2ae618d35f0669a99671cb576b599d42041b1a4b36214e3 +doccontainersize 656888 +doccontainerchecksum 8a475f83242a6e14728dbe8968b231081810498ddd6e43267182b2361cda1526bad7649e5131a3f5a94eed69efdb401dfdfe2ab7f21f9ce0f042ea868302d02e +docfiles size=205 RELOC/doc/latex/diffcoeff/README.txt details="Readme" RELOC/doc/latex/diffcoeff/diffcoeff.pdf details="Package documentation" RELOC/doc/latex/diffcoeff/diffcoeff.tex -runfiles size=7 +runfiles size=8 RELOC/tex/latex/diffcoeff/diffcoeff-doc.def RELOC/tex/latex/diffcoeff/diffcoeff.sty catalogue-also derivative catalogue-ctan /macros/latex/contrib/diffcoeff catalogue-license lppl1.3c catalogue-topics maths -catalogue-version 3.2 +catalogue-version 4.0 name digiconfigs category Package @@ -90221,7 +92404,7 @@ catalogue-topics program-doc name doclicense category Package -revision 58350 +revision 59899 shortdesc Support for putting documents under a license relocated 1 longdesc This package allows you to put your document under a license @@ -90229,21 +92412,21 @@ longdesc and include a link to read about the license or include an icon longdesc or image of the license. Currently, only Creative Commons is longdesc supported, but this package is designed to handle all kinds of longdesc licenses. -containersize 234912 -containerchecksum 1f701453752b32f1030dd7cda6f51bd94d6d9d67f465070b613f4ea55857f300be8c7a19c7440c6fab129e3fc1749fe6b9aad13b1fc28b5b61670f65bf0e0a81 -doccontainersize 215236 -doccontainerchecksum 14b5f1cd3bbb3b9c411ab8f461673f1b4028549fa5675925ca6221723e6de3588df495a9a4e316b29d4e5c6836eff845ea3ef9544d2823fa548b4fc54080cd05 +containersize 235388 +containerchecksum 4ab462ed5cea50837f3bf47cd5d43dd9e8f1666e34da55a3c5849b9c9b735962ba94fde97f1682ba8ef2fca4b9c4d985dc16121be28c552ec3a6cbf981872254 +doccontainersize 223280 +doccontainerchecksum b9221169fae2c21c03b5005f1f35d517cc8a09c664ba752dafb400e00abfa0f85c86244b5d5a5c6a9602d7b190794871675861d433763050bfe9d1a958dca4dc docfiles size=68 RELOC/doc/latex/doclicense/README.md details="Readme" RELOC/doc/latex/doclicense/doclicense.pdf details="Package documentation" RELOC/doc/latex/doclicense/manifest.txt -srccontainersize 11216 -srccontainerchecksum d5edb3908034af8d6c9b2e094eee6747398041df2d812b5cc1708223350e91837b5556a58db91897bf044e25a4cf036a0d945eec2db14f807d7e32c89340aaf4 -srcfiles size=12 +srccontainersize 12692 +srccontainerchecksum 94e35806027bd1d6c3dd593c57729b84072573a327e61dc57d7dcd054f61cc29471f43714832da224b5d26aa6115b16e1b2bd53385c97b045ed953223d4a99b5 +srcfiles size=13 RELOC/source/latex/doclicense/Makefile RELOC/source/latex/doclicense/doclicense.dtx RELOC/source/latex/doclicense/doclicense.ins -runfiles size=429 +runfiles size=430 RELOC/tex/latex/doclicense/doclicense-UKenglish.ldf RELOC/tex/latex/doclicense/doclicense-USenglish.ldf RELOC/tex/latex/doclicense/doclicense-acadian.ldf @@ -90257,6 +92440,7 @@ runfiles size=429 RELOC/tex/latex/doclicense/doclicense-catalan.ldf RELOC/tex/latex/doclicense/doclicense-chinese-gbk.ldf RELOC/tex/latex/doclicense/doclicense-chinese-utf8.ldf + RELOC/tex/latex/doclicense/doclicense-croatian.ldf RELOC/tex/latex/doclicense/doclicense-english.ldf RELOC/tex/latex/doclicense/doclicense-french.ldf RELOC/tex/latex/doclicense/doclicense-galician.ldf @@ -90375,9 +92559,9 @@ runfiles size=429 catalogue-contact-bugs https://github.com/ypid/latex-packages/issues catalogue-contact-repository https://github.com/ypid/latex-packages/tree/master/doclicense catalogue-ctan /macros/latex/contrib/doclicense -catalogue-license lppl1.3c +catalogue-license cc0 lppl1.3c catalogue-topics licence-mgmt -catalogue-version 2.3.0 +catalogue-version 3.0.0 name docmfp category Package @@ -90436,7 +92620,7 @@ catalogue-version 1.4 name docsurvey category Package -revision 57362 +revision 61447 shortdesc A survey of LaTeX documentation relocated 1 longdesc A survey of programming-related documentation for LaTeX. @@ -90446,10 +92630,10 @@ longdesc distributions, programming-related packages, users groups and longdesc online communities, and information on creating packages and longdesc documentation. containersize 548 -containerchecksum 89b01331fcfe0b039716b7b56f34c6006a15b69d9e8862426d0137221ed6c2909f7537f5252f657eb0448a1484d95bce57a947867bcf25486b893f679ef14072 -doccontainersize 358204 -doccontainerchecksum 795cfea7772c3a0a596dee18c0e2398e883c03e10f9d901a8bbc6dea0e8e599936502acbd687b22fc617d73f96993c6d0eb7801a5445ccf448e42a6ed1605eff -docfiles size=106 +containerchecksum bfb93b2510b2b2e334e63468dbb4a4860d4a2166c36b5ce5ff706007a2af605ffb1b5b64c567fe1a3bc46a4fe420fef4020ce6bdc16a4a6d3396ef00dc69d076 +doccontainersize 260928 +doccontainerchecksum 5f91a58cd18315c612860bcfcac7b85ffd402b02dfe669e6fae1efbbac5eaec683b3a286231f9db1cfe5ba967be67f08b1319dea72263f7bbcc84cfd913ffc1a +docfiles size=84 RELOC/doc/latex/docsurvey/README.txt details="Readme" RELOC/doc/latex/docsurvey/docsurvey.pdf details="The document itself" RELOC/doc/latex/docsurvey/docsurvey.tex @@ -94685,7 +96869,7 @@ catalogue-version 1.0 name dsserif category Package -revision 54512 +revision 60898 shortdesc A double-struck serifed font for mathematical use relocated 1 longdesc DSSerif is a mathematical font package with double struck @@ -94694,25 +96878,25 @@ longdesc bold weights. The design was inspired by the STIX double struck longdesc fonts, which are sans serif, but starting from a Courier-like longdesc base. execute addMap DSSerif.map -containersize 78396 -containerchecksum d1f173c1892acb75e319fe3e8702b5c8ba233ba3b236babd368c3a8bb47ba67de222e6d80ed65c17de9d152b98a930b59c74dc82fba619c2b24b4dc8143d5890 -doccontainersize 247184 -doccontainerchecksum a8a6c9224cb7a55d12d8825d108066038be9ceb3ebf50caf796dc17a84f4d9d615507778934046b8944d235acb3f829e7654527cf485c9bd2562998b376f26cc -docfiles size=72 +containersize 90204 +containerchecksum 7fa159e85b370a1327a8cace1a20ed54b37f2413e553dbcd42c6e75cd224da35b47402d89d39971873e888cc9f89117fe5403887299ad8c43e6bf2f706df357d +doccontainersize 281156 +doccontainerchecksum e831d9ba6233cd260cd6f212f4f8b3adb360f6d701d121d26f0de95360dd56ccf7e3a5fb6fde990d875e60ca20f7632a4badaa9df8e3b98f16bfa5b176308761 +docfiles size=83 + RELOC/doc/fonts/dsserif/DSSerif-drv.tex RELOC/doc/fonts/dsserif/OFL-FAQ.txt RELOC/doc/fonts/dsserif/OFL.txt RELOC/doc/fonts/dsserif/README details="Readme" RELOC/doc/fonts/dsserif/dsserif-doc.pdf details="Package documentation" RELOC/doc/fonts/dsserif/dsserif-doc.tex -srccontainersize 1716 -srccontainerchecksum 01fdb50fc1d1cfc294121882c3d05ed0878caf154f71f2b5dab6e21f3e96ddaccccf9da49d7aaf000a47c69f890a600d1914fce892d5efa485964140486ee950 -srcfiles size=5 - RELOC/source/dsserif/DSSerif-drv.tex - RELOC/source/dsserif/adjustments.mtx - RELOC/source/dsserif/mathalfij.etx - RELOC/source/dsserif/mathalfijB.etx - RELOC/source/dsserif/notes.txt -runfiles size=33 + RELOC/doc/fonts/dsserif/notes.txt +srccontainersize 1000 +srccontainerchecksum dcdf454c0d970338951b5b458df039ecc0287020fbf13c3ef46d2effc4aace39cdb424937d506783f572ccfd7cc136e9059e9894d4339b53f4b1be4b52d93579 +srcfiles size=3 + RELOC/source/fonts/dsserif/adjustments.mtx + RELOC/source/fonts/dsserif/mathalfij.etx + RELOC/source/fonts/dsserif/mathalfijB.etx +runfiles size=38 RELOC/fonts/afm/public/dsserif/DSSerif-Bold.afm RELOC/fonts/afm/public/dsserif/DSSerif.afm RELOC/fonts/afm/public/dsserif/DSSerifUni-Bold.afm @@ -94729,13 +96913,13 @@ runfiles size=33 RELOC/tex/latex/dsserif/dsserif.sty RELOC/tex/latex/dsserif/udsserif.fd catalogue-ctan /fonts/dsserif -catalogue-license ofl lppl lppl1.3 +catalogue-license ofl lppl1.3 catalogue-topics font font-serif font-maths font-bbd font-type1 -catalogue-version 1.01 +catalogue-version 1.031 name dtk category Package -revision 56696 +revision 62607 shortdesc Document class for the journal of DANTE relocated 1 longdesc The bundle provides a class and style file for typesetting "Die @@ -94743,10 +96927,10 @@ longdesc TeXnische Komodie" -- the communications of the German TeX longdesc Users Group DANTE e.V. The arrangement means that the class may longdesc be used by article writers to typeset a single article, as well longdesc as to produce the complete journal. -containersize 17488 -containerchecksum 6553c4facf6e28210e22641d10babb0c4073c9514231e345f33aef419c95ea30b6fd744711233f91f90183624d5bd5c21ca7901c4ad46358b7b6335c09059241 -doccontainersize 79580 -doccontainerchecksum 9656de8b3319a84d5d32900a65c013e44ebfa5488761bb31a5d3f84faaf22f648367a842d274b25a19c70bb650e4043dcc18fa0fdeaafd6bc360534c118589d8 +containersize 16612 +containerchecksum e3f03e3d0a123142e8f9d9b0400d3366768546b83d6d0f75825947eb6f3e4b13c20e160962b02f5a51e0562e27aa20de1ebda05ba5ed7efbd1118b455e345fd0 +doccontainersize 78968 +doccontainerchecksum cc88619a5139a309650ddf645b624a95d932decb74868c22c0db828fd5707c6e87d5aca8bd1a4227439348109db6b6836f0525ea4befb0209138f10135d4cee6 docfiles size=28 RELOC/doc/latex/dtk/README.md details="Readme" RELOC/doc/latex/dtk/doc/beispiel.bib @@ -94757,54 +96941,56 @@ docfiles size=28 RELOC/doc/latex/dtk/dtk.nolig RELOC/doc/latex/dtk/dtk.xdy RELOC/doc/latex/dtk/dtk0.tex -runfiles size=23 +runfiles size=22 RELOC/tex/latex/dtk/dtk-author.clo RELOC/tex/latex/dtk/dtk-extern.sty RELOC/tex/latex/dtk/dtk-full.clo - RELOC/tex/latex/dtk/dtk-logos.sty RELOC/tex/latex/dtk/dtk-new-engines.clo RELOC/tex/latex/dtk/dtk-old-engines.clo RELOC/tex/latex/dtk/dtk-url.sty RELOC/tex/latex/dtk/dtk.bbx RELOC/tex/latex/dtk/dtk.cbx RELOC/tex/latex/dtk/dtk.cls + RELOC/tex/latex/dtk/dtk.dbx catalogue-contact-bugs https://github.com/rolfn/dtk/issues catalogue-contact-repository https://github.com/rolfn/dtk catalogue-ctan /usergrps/dante/dtk catalogue-license lppl1.3c catalogue-topics journalpub class -catalogue-version 2.08h +catalogue-version 2.08l name dtk-bibliography category Package -revision 58212 +revision 63107 shortdesc Bibliography of "Die TeXnische Komodie" relocated 1 longdesc This package contains the bibliography for "Die TeXnische longdesc Komodie", the journal of the German-speaking TeX User Group. It longdesc is updated on a quarterly basis. -containersize 516 -containerchecksum 24d9c6fbec620031e612be1820a971dfcf763bb457ec440757ea3b40e953cca21b2eb5ea550fb7dbfb773663e04b3b37f99fdd83e592e2405c00cebbf558dc11 -doccontainersize 412068 -doccontainerchecksum 8b4256fd9dfebf80f5ee1a957b546746ae34801b552db1459a05a1a80be24bf8e64e968cc47c52226b6f4e0c8ee02876de4aa5fd41fb413389130d23be3f2c0d -docfiles size=220 +containersize 2340 +containerchecksum f972c83103ea370ea4b41df0c29f073e84be38dc13e6ef340ba1335f318895a9508758e8540a95614a2a807e8d6aa169da240f800ab5da5281105b28fe2ed8aa +doccontainersize 426416 +doccontainerchecksum 957334caf122e546208d28cc6496c7025e199fc90ee1104203dd79a96207e077223c848a55c76c386064dd78908d8606dd0bb39cda334bbd8b8f56e33ff28e88 +docfiles size=228 RELOC/doc/bibtex/dtk-bibliography/README.md details="Readme" RELOC/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx RELOC/doc/bibtex/dtk-bibliography/dtk-authoryear.dbx RELOC/doc/bibtex/dtk-bibliography/dtk-bibliography.bib RELOC/doc/bibtex/dtk-bibliography/dtk-bibliography.pdf details="The document itself" RELOC/doc/bibtex/dtk-bibliography/dtk-bibliography.tex +runfiles size=2 + RELOC/tex/latex/dtk-bibliography/dtk-logos.sty catalogue-contact-bugs https://github.com/dante-ev/dtk-bibliography/issues catalogue-contact-repository https://github.com/dante-ev/dtk-bibliography catalogue-contact-support https://github.com/dante-ev/dtk-bibliography/issues catalogue-ctan /info/dtk-bibliography catalogue-license lppl1.3c catalogue-topics journ-digest review-document german-doc -catalogue-version 2021-01 +catalogue-version 2022/01 name dtl category TLCore -revision 52851 +revision 62387 shortdesc Tools to dis-assemble and re-assemble DVI files longdesc DTL (DVI Text Language) is a means of expressing the content of longdesc a DVI file, which is readily readable by humans. The DTL bundle @@ -94813,11 +96999,11 @@ longdesc files) and a disassembler dv2dt (which produces DTL files from longdesc DVI files). The DTL bundle was developed so as to avoid some longdesc infelicities of dvitype (among other pressing reasons). depend dtl.ARCH -containersize 580 -containerchecksum 866039bb0f76bc6b2f4dbb86133a48869d90ce7dae716df42e35f4d3ac2808fab52a79f77b047267d206ec416bba7dd6282468767b1b1f4fbb1146a1140eb78a -doccontainersize 52488 -doccontainerchecksum d624505c9bbcf7140fc264811631f55f8a26fb1e9c4d3b1fbb1be93460aca2d6dbd88192f057e1b17fe807af0b4ddbbef6e2a3ba919e6aed073a903045609d7f -docfiles size=21 +containersize 556 +containerchecksum c2b7f3ab778c01979b158c335e4bff7bbb677fe8c5bc3202a5f43c747119dbc4a7e348c5fbb0bf2a487a49430939fae6abc855392da92ba65441b87e08585189 +doccontainersize 53504 +doccontainerchecksum 476723cb714863405daaa5fdc35557ffe7cb1149735272cfec2f14473ee65b93da90648abf73b4cf09799b1595569513f3735a07173b50eb6db405d526d40660 +docfiles size=22 texmf-dist/doc/man/man1/dt2dv.1 texmf-dist/doc/man/man1/dt2dv.man1.pdf texmf-dist/doc/man/man1/dv2dt.1 @@ -94829,167 +97015,167 @@ catalogue-version 0.6.1 name dtl.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of dtl -containersize 20492 -containerchecksum fd3967c0222dec064ea3927691d20854f5826ff57db28d7c02357c48623ffbb9b754af35f2aa21eb28ef2fdfda5fa5a11208ebddf6cd7c493c70139312359d09 +containersize 20520 +containerchecksum fe0cbd4f6621740fcc5d5cd174821e2d34183ce185dda1de0161addb0700242ac1408c655aaa2fac3f23eb5b10e853e71346d456c3de8f2dc42b28b7a905e995 binfiles arch=aarch64-linux size=20 bin/aarch64-linux/dt2dv bin/aarch64-linux/dv2dt name dtl.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of dtl -containersize 21676 -containerchecksum c2c8c5b1dfd4a94fed58cdf93838dfc6c4e64e7bcfde6c6518bad94b184743c0de2fdc05a0b01df3cf4a98226144770112885c51ad1ae7a36997ff71d1626200 +containersize 21952 +containerchecksum 52630fe5037adc63a600b31a5b6523912ffa1b7ecca197423a3717638fc32d962ebd6ac19a9f9d5a22888a9641c6a244c6c1f9cafb5ac36e1609d55f311bb34b binfiles arch=amd64-freebsd size=19 bin/amd64-freebsd/dt2dv bin/amd64-freebsd/dv2dt name dtl.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of dtl -containersize 19228 -containerchecksum 4aa71c0fcbfddca69eff2617b4980d8b3c1bce99872fd58855ccc59bbda3626de02460c51c214cc1930ef65af1a5f0c15c1448235c1e162a988893f3f4ace40e +containersize 19264 +containerchecksum c9a20e9d7e3846f1f0580960144480a9a85799d36d75a40fed460b4635f34f2c985ebe439833330b83b4a3bac5609acf6e763a836be3fb5c0d9780cfbedbd14c binfiles arch=amd64-netbsd size=19 bin/amd64-netbsd/dt2dv bin/amd64-netbsd/dv2dt name dtl.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dtl containersize 15992 -containerchecksum d79324eb8504ae9a8efe2c1cffea3ba7e71cf479c7b4a7dfba8c341d5a2845e56ded7c31ddb45fde4854ec510a1cfcfd6fe9e7953986cc6c5dc9b0ebf4003781 +containerchecksum 26062181a7605bbde64c0596d2bb05b5926b3e2b17ddf62e2ca4627fb617ea8d0f433d5e9165bd7977400b890446d8a147d22de3cfdcd5f622340246f932fb77 binfiles arch=armhf-linux size=14 bin/armhf-linux/dt2dv bin/armhf-linux/dv2dt name dtl.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of dtl -containersize 16888 -containerchecksum f1a93bc4f5ffd24a299cac999813bae90cca0bc3211bcc9667035c9d4ad030102cd2acb0e49e32fc9899bdf29ff32b7a2867d4c17683cf68fa648ccff0f5e54f +containersize 19056 +containerchecksum a33dc6de921b908e5691645e5a33847db1489246978734ecf7e3548f3b5ef64ce3160dfc0694a18803edf19359fa4f9e9490a3120bae83dd1136020778b5b5f0 binfiles arch=i386-cygwin size=16 bin/i386-cygwin/dt2dv.exe bin/i386-cygwin/dv2dt.exe name dtl.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of dtl -containersize 19320 -containerchecksum 4472aa99a4cdf3dc660fabdaabfdabe9f6933dc9be8dc2f68e1946b420269692ee6dfa5673f9cae84109508ea03d3bfa2ba3d194d8adc591ed353f8c532e14a0 +containersize 20168 +containerchecksum f030d66b9f56bcbf1761dc9e849be90767afc7571b764a445835b89a861c68f49dd589f6cece6fb6b048a6cb1c80b51b1278c77d3c79522fafe539ca6eac9354 binfiles arch=i386-freebsd size=16 bin/i386-freebsd/dt2dv bin/i386-freebsd/dv2dt name dtl.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of dtl -containersize 21328 -containerchecksum 8cc3fd951bc6a77efdb4b206262a9f3cac2ceaae96f509408fcdaa5a122fe81fef956e7ee7f4c8b6293c39af740bd4a99981f230b7651a8527900d0a45826943 -binfiles arch=i386-linux size=18 +containersize 21856 +containerchecksum 0e5a38f7ee44add25a280357953a073ccd5bdf4756411cc950cb8c1fd0b7e465e4f20884a967fd06ec406c6d04ea805c35b628c6416bd837a95a1a7cf3cda5ad +binfiles arch=i386-linux size=19 bin/i386-linux/dt2dv bin/i386-linux/dv2dt name dtl.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of dtl -containersize 18088 -containerchecksum f3a250850b4f45497eaca73e5a676714674bb70ebae23430d3bd729dfb9fe304e0182d13f148c489d1487fd5037c267f3c550f3f7a32c14cb52150994a69a03d +containersize 18060 +containerchecksum a572dd9b0048fce3bcf210c091899c5b5b9cf9653966dd7dc5dd350ad949aea56f1201779aad2c08b7384a5a5e11752add13ff201c81c68965ddbb3f42ee756a binfiles arch=i386-netbsd size=17 bin/i386-netbsd/dt2dv bin/i386-netbsd/dv2dt name dtl.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of dtl -containersize 20508 -containerchecksum 752e4b1340abd97f977f8e6d478557f36779d5b5b0aa16924c12efb8de5f7ffb4f5e1812828dcc203199cb942b379c6fbd5ced2cddd3dc0a6dff2846c9fac3e3 +containersize 20484 +containerchecksum 6c1c77a1d5249b7e60d2b9d9ee517e6ef5c05d00844a9ef279ec21deb7eaf5efb1c6733448b4d376fe0ab9234a859def169b2a63ffb58a7c656e1e6b8d2182e5 binfiles arch=i386-solaris size=16 bin/i386-solaris/dt2dv bin/i386-solaris/dv2dt name dtl.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of dtl -containersize 45740 -containerchecksum 94a84ee07b799fd2dd84be6df66433354f658786913096550f1dc8c18e9bd4e43f81259bc9770495e95f1e4c5580ce9c5fdc750c13a6412d8c09f688febd8d06 +containersize 45924 +containerchecksum 50205c26bbe8e3b5af76b36bbf144f7d228bf5c635676b2c99a3177a35cba0568fcc144fe3b001663841a57a2183a59ad3381fb3df369bde0770104a0fb84435 binfiles arch=universal-darwin size=80 bin/universal-darwin/dt2dv bin/universal-darwin/dv2dt name dtl.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of dtl -containersize 16116 -containerchecksum a94514efbd2df0b1ac04bacf1d552b73c9be71ff78e632033193d9fe56ee2501c28753edaa5b1d8a5fa7b4eb3df6deeba50f645933fe82ab4cd96f38995df547 +containersize 16064 +containerchecksum ad93f209db5b11b089f0b776eabbe76a3aa90f1bd456b2cec61105422d4f4681346ad3e3e8152c0ec7edb780f86ddf421338052da5fa050d79ca430a3bab1b83 binfiles arch=win32 size=12 bin/win32/dt2dv.exe bin/win32/dv2dt.exe name dtl.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of dtl -containersize 17660 -containerchecksum 7dc5898378131c034fa41e75a85e8e6c7430a2f4bd50c8b55c79640e315674ea925515f4f6531f7aa020d8652e1dd47936fbc2dd7d72efa3a03d3f4f9152d987 +containersize 17872 +containerchecksum 396b760ada8b5cfdf42148ddd138ea6e80addd8c454320616f7f2974cc02cbacccc246553efa1d7496e7b2d5582c68aef145782f93f9505591ad8e54e8f64b50 binfiles arch=x86_64-cygwin size=15 bin/x86_64-cygwin/dt2dv.exe bin/x86_64-cygwin/dv2dt.exe name dtl.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of dtl -containersize 20424 -containerchecksum 47022d5df9e1cd3e845e473ffa8a539359974c366c57c2387b6debab548e632aa62aa7243a1c214c5e0a44356024e4d5d57b6184fae3901a25975bb1eed6253d +containersize 20416 +containerchecksum 356aa14726763226a2f96ec06155aad700d9dc69a3e71c502f74dcf10bb80db2f2fa7447782b0b76cf767d676a527b719a4ab878bcfe6cf255813014c9c60e05 binfiles arch=x86_64-darwinlegacy size=19 bin/x86_64-darwinlegacy/dt2dv bin/x86_64-darwinlegacy/dv2dt name dtl.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of dtl -containersize 20864 -containerchecksum 5231f9b4fbf91c5b0879172c646472b1a161759bfdffe0e62f2854ce6d0e3269c4bd1142f173fde973acfa4fc68c6944310acef211fb43a7d50e2f511d1b9d1c -binfiles arch=x86_64-linux size=17 +containersize 20916 +containerchecksum 41c3c5dfa320e7e1ea67dbba6d09a9470ddd5b99e90eccb490c2da34f3cb64f8bc9d94c2b0f39e644a918694add16dd340c5744b91e7c6124486d7316c4fa6d4 +binfiles arch=x86_64-linux size=19 bin/x86_64-linux/dt2dv bin/x86_64-linux/dv2dt name dtl.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of dtl -containersize 22244 -containerchecksum afbebe5dd947561ba83427d57c82cb553f6eca08ba383223e46dbe1a84015622bc7ce361845023dc18b18d3498e901af850f4356a5b96cea39a8545154cd9c19 -binfiles arch=x86_64-linuxmusl size=20 +containersize 21752 +containerchecksum 5466345acce67d9c8bc1dcd1835b8cdbae3d45d2fbfc6ad63643882033624de6021f9b84c04e24a28b3337e55cf7f53669f81ddfb418f9df0151212920cab7c2 +binfiles arch=x86_64-linuxmusl size=19 bin/x86_64-linuxmusl/dt2dv bin/x86_64-linuxmusl/dv2dt name dtl.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of dtl -containersize 23076 -containerchecksum db0d71dc5b200378586d974252b1dc7f0feb48e6c725597c659abfe7cfbb45b0414656f7505b7228ef8292e83489b8fa8aace1027e0b23a9570e3f5b88bae1a7 +containersize 23068 +containerchecksum 8943d5b111c78ac1bfba6f2ed9bd55b70b0a2b2b2614c0032e40443508a14f578283cac7a08ecc5b2f8e93e8c37ff8fc7d60c6e7c7984a98a5cb7e9dc34ee617 binfiles arch=x86_64-solaris size=21 bin/x86_64-solaris/dt2dv bin/x86_64-solaris/dv2dt name dtxdescribe category Package -revision 51652 +revision 62553 shortdesc Describe additional object types in dtx source files relocated 1 longdesc The doc package includes tools for describing macros and @@ -95012,26 +97198,26 @@ longdesc provided for formatting the names of inline LaTeX objects such longdesc as packages and booleans, as well as program and file names, longdesc file types, internet objects, the names of certain programs, a longdesc number of logos, and inline dashes and slashes. -containersize 5472 -containerchecksum 4f226da178f26f2e3310a86e2d884aee681f87528c0d43f942f23c68b6e335eb21bef830233524d44d2945a1d287ff9542bd69744c15c722a54ba38a5af73d96 -doccontainersize 328456 -doccontainerchecksum 45592bc0c6836d83f1db18f7852394a0288c2557aa708ccbd1407656b7939cefba07556e924fe495da36078411b81bd00702f7998332a5fd801aac0327655f47 -docfiles size=83 +containersize 5720 +containerchecksum 929a9b5388065c88e53f81005a14ce5cc427c0eb1ec7d6094ae525bd6049c9f663f7c58d7a74434e7286c3e2271e7e21093d232b0b60ae7fbfa2b7996dfb15c1 +doccontainersize 381844 +doccontainerchecksum 830594c02060d6bc1c1c4df950a5cdaaa2f55daaed00450c818bc126b36315f0d44aff5d13b1397a518b4bcf54d37aa480975dc478a21c143f0f787016b04907 +docfiles size=96 RELOC/doc/latex/dtxdescribe/README.txt details="Readme" RELOC/doc/latex/dtxdescribe/dtxdescribe.pdf details="Package documentation" -srccontainersize 18844 -srccontainerchecksum 9ad27a4f1fc13deb348a3bb73dfecb634ed3f0b69565f4ab06763cafdd652b4899fa4914d64c9596534cb561ac9724c86ea713939d7d6e6c7820c869acb0289d -srcfiles size=23 +srccontainersize 20228 +srccontainerchecksum bdfd81a84229666321bd3aac7507948fee8aa4a81ea069acf8a12fcd8e3fbe5074435b8eb854d85bfeb29b33b4f1af7f76571917c08dfe07a0c0ab5ac90a6043 +srcfiles size=25 RELOC/source/latex/dtxdescribe/dtxdescribe.dtx RELOC/source/latex/dtxdescribe/dtxdescribe.ins -runfiles size=5 +runfiles size=6 RELOC/tex/latex/dtxdescribe/dtxdescribe.sty catalogue-also doc catalogue-contact-home http://bdtechconcepts.com catalogue-ctan /macros/latex/contrib/dtxdescribe catalogue-license lppl1.3 catalogue-topics doc-supp -catalogue-version 1.02 +catalogue-version 1.04 name dtxgallery category Package @@ -95539,16 +97725,16 @@ catalogue-version 0.1 name dvi2tty category TLCore -revision 52851 +revision 62387 shortdesc Produce ASCII from DVI longdesc A DVI driver to produce an ASCII representation of the longdesc document. The original version was written in Pascal, and the longdesc present author translated the program to C. depend dvi2tty.ARCH -containersize 504 -containerchecksum 303289e5bef9fcc097c1e3ce3eff923c303f50f71c72f2c3929c55f006149171eeb4b69ff38f8a46b8a5d19ac79ebf6ca28ad1df5f9525a8f1dc6587bfa42d72 -doccontainersize 35876 -doccontainerchecksum fd8c456f223c78128b5a7c50bdd93068d00f92ffbb096ed2cecf23180b765eba0ba0dcea374f585754ecb28276e668788979e0be131465fbb56967b4ecdad900 +containersize 480 +containerchecksum 1dd9556f0b16e6111c1d93ec18fcc850a92b94298587ebda093d27d2abfb0e2adfb30afa64f8cb2d6e651711f4818ff8a6e8d85007c30e0130278ce1ed6fcaa3 +doccontainersize 36216 +doccontainerchecksum 396fefcb10e6f44b841ed0afb6604d9ffede1ec9f4bb180ddbe09cf3d2f9eb3989658d8976e3e3d446c186933f22d5579cc2ead2047fa56dc066b2aa65bb3670 docfiles size=14 texmf-dist/doc/man/man1/disdvi.1 texmf-dist/doc/man/man1/disdvi.man1.pdf @@ -95562,161 +97748,161 @@ catalogue-version 6.0.0 name dvi2tty.aarch64-linux category TLCore -revision 57930 +revision 62692 shortdesc aarch64-linux files of dvi2tty -containersize 69228 -containerchecksum 96f000d08622bac1a27be91a2af2ff904aaf1cbbe185237147b1a30b444c494fa8e50c8fae06bd86e29700cef15282e29cea217cdad3b72df44f9b6ec932b90f -binfiles arch=aarch64-linux size=43 +containersize 69144 +containerchecksum 239add4b31e56cf4f630be50ad59f2502a3d306eb56a38aca678f77e77ff2614209baffda02038fd479ccc81e78415c2c02b91b3dda9422279ce4dcbbcbe91e6 +binfiles arch=aarch64-linux size=44 bin/aarch64-linux/disdvi bin/aarch64-linux/dvi2tty name dvi2tty.amd64-freebsd category TLCore -revision 57941 +revision 62668 shortdesc amd64-freebsd files of dvi2tty -containersize 75184 -containerchecksum d3d0323ca9dcae29893b9068a608dcee6259a5da36d2a3e1a01f05eb350d450d6f7ff4213f4f345b0472d91e677782951f291257caa8b71dafc80b149b7cda30 -binfiles arch=amd64-freebsd size=47 +containersize 75608 +containerchecksum 4d64756e49e64821849cb3cdaa576e1b478f7e70a6197d7006929b2569addc614ca9e09b27f0c375a6ae7816a2f253fb551bcd851a9ef82f343f13156fc36784 +binfiles arch=amd64-freebsd size=48 bin/amd64-freebsd/disdvi bin/amd64-freebsd/dvi2tty name dvi2tty.amd64-netbsd category TLCore -revision 57877 +revision 62674 shortdesc amd64-netbsd files of dvi2tty -containersize 63848 -containerchecksum 8abce0cf690c5e2b5ba78a9b7334332f3bc3fc6eb1e944a03e0f8c90d98de8a6b5f71891f7fc3a36fbe6619bfd4706c6b5a35c60605c4660080e03a83ad5e6ac -binfiles arch=amd64-netbsd size=47 +containersize 63564 +containerchecksum 7c489f9bd3a833e6558ba3aa5735bb72e30cacae97efd6dc9af804d7a88ea2cc6584324d455971dca54622972e14887c83e277f0a036a0296f3cf5602dce1a31 +binfiles arch=amd64-netbsd size=48 bin/amd64-netbsd/disdvi bin/amd64-netbsd/dvi2tty name dvi2tty.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dvi2tty -containersize 59420 -containerchecksum 29586151f83e25de3154ea0414dd37393fa6bb07556841fe6d110c0ef7a3aa4f6fc6fe5fc3473d3ea545ef5b5376233a4346a1881e36ba1255562c28c84bfb7d +containersize 59120 +containerchecksum 5847a447e8c183ac738ba1f3bf87b933f07b55a3071359a1e28d739d4942457d50695977fac6a0813deee5aec6051e3235d67538e19e822eeb587401fc2ce92c binfiles arch=armhf-linux size=37 bin/armhf-linux/disdvi bin/armhf-linux/dvi2tty name dvi2tty.i386-cygwin category TLCore -revision 58387 +revision 62676 shortdesc i386-cygwin files of dvi2tty -containersize 23788 -containerchecksum 6d19c4abfe0cfb868103e275808eb018cd88c20d061dd6928384b7cf88fb6ac60ceda281065b47ba6180b00e63257d6cf42a617649834faee12828de16196941 -binfiles arch=i386-cygwin size=20 +containersize 27572 +containerchecksum ff7cdb2ee8f780962c969729222b61698e648086fcd06c0fd86682f049642af7a6f6eadcde2bb4303dbb0175986ef0e9a06368ff18b5e3700e0b691e0070333e +binfiles arch=i386-cygwin size=23 bin/i386-cygwin/disdvi.exe bin/i386-cygwin/dvi2tty.exe name dvi2tty.i386-freebsd category TLCore -revision 57961 +revision 62668 shortdesc i386-freebsd files of dvi2tty -containersize 68552 -containerchecksum ad604184fc216c70d6c8bc337e66b1c32d670b0d9ad0e8b9c6ab2b383ce9f29731a066ca9aa973bb3586f8470d5b0a572caea3bd6bdda6859de3123efb1c80f4 +containersize 69504 +containerchecksum 38ce5a6838c78d90d8e5b8a33b3f3de16e474a613af68da54e4971648ca6b5bb1207d8c1c42e3fd7ca8fb027134a350a200193cd205b31b9d89f802b294e0a07 binfiles arch=i386-freebsd size=42 bin/i386-freebsd/disdvi bin/i386-freebsd/dvi2tty name dvi2tty.i386-linux category TLCore -revision 57878 +revision 62668 shortdesc i386-linux files of dvi2tty -containersize 71680 -containerchecksum cb9546409a698dab711b036eb13faf049bc26a8343a6ad01cdc48a9e2e7b85a3f599772f843c96e35a7f576e507cc6c412efabfeb773b731ab70f925294d25c4 -binfiles arch=i386-linux size=44 +containersize 72884 +containerchecksum 05fd2c0cef6413e280b5e20182e5e8213c400ba61128bc753278efbf6c2b90c3e0c8782bfb9d4487385db0d3229d2df8dbc292834724b3afa7952a75abccaf0e +binfiles arch=i386-linux size=46 bin/i386-linux/disdvi bin/i386-linux/dvi2tty name dvi2tty.i386-netbsd category TLCore -revision 57877 +revision 62674 shortdesc i386-netbsd files of dvi2tty -containersize 59520 -containerchecksum 0f382dbb628da2b6c9fac0775adc5e735adb517e6147c070ff968514699ce37e690b540f087105e3738252535421f055d58270f9cfaf70d9f96233f576d1e62d -binfiles arch=i386-netbsd size=43 +containersize 59136 +containerchecksum 382fe34d022314e2d966c7f0390f8763ee948ab247c3d083fd9d008cdbc84ff6d79e4714da9793b67d58a8d8dd86a4f49cac56e2af1648a611a78334eef41762 +binfiles arch=i386-netbsd size=42 bin/i386-netbsd/disdvi bin/i386-netbsd/dvi2tty name dvi2tty.i386-solaris category TLCore -revision 57938 +revision 62668 shortdesc i386-solaris files of dvi2tty -containersize 68128 -containerchecksum 35fe1cb9a452924f60d3c06a6c0ab3f43ace4ccb924aa2463dbe4d32f687450880aa9c0e04cd74c5a5e4bcb1f94ac5f869d7a72125a8b75c58569329f81bec0a +containersize 68032 +containerchecksum f33db42b607dff6cb38e373e39aac9671ecae9caef4c05856b9b782837a3a984268ba1684df0e1a0b61efdb23a0a8968e9be4cc5e5344c4660a081acc3d2e5ed binfiles arch=i386-solaris size=40 bin/i386-solaris/disdvi bin/i386-solaris/dvi2tty name dvi2tty.universal-darwin category TLCore -revision 57908 +revision 62693 shortdesc universal-darwin files of dvi2tty -containersize 125356 -containerchecksum 4e29bcf65b0347cdf8251b44b501f54d80b5bdfb281a0cf390886fdb1831f4f314b4f8ad05a1a1a451448ca21b10241e298ab96c15647265006ebc8789b6481d -binfiles arch=universal-darwin size=121 +containersize 126608 +containerchecksum 9c85a6df74e2fa76f079398e7ce8879021f9c753d2b76e6e6e52b263a5cae34665e566b455cc40571e59642edcb42f56626507a9f672575d97b677282286d3e8 +binfiles arch=universal-darwin size=129 bin/universal-darwin/disdvi bin/universal-darwin/dvi2tty name dvi2tty.win32 category TLCore -revision 58783 +revision 62646 shortdesc win32 files of dvi2tty -containersize 88180 -containerchecksum 2a197d88c5613909a4e8c5cd6609289dd53324eb9e1be98a7f6989398b0dc93a3c74b751f76867ce0a8cd901918c183b7fff5153448e6a8fa3b00832813ac354 -binfiles arch=win32 size=53 +containersize 88512 +containerchecksum 198e69b68a729f9b7d0c693c8ee74930eb359d59fcf52a9fe6a6bdf009134904e0204191075690da8db452d738d8755a678d2513a4b7378140a88f65951f4c41 +binfiles arch=win32 size=52 bin/win32/disdvi.exe bin/win32/dvi2tty.exe name dvi2tty.x86_64-cygwin category TLCore -revision 58387 +revision 62676 shortdesc x86_64-cygwin files of dvi2tty -containersize 24952 -containerchecksum 4333dd71618a60a7d174503383a244427756eca84557e0e82f9c429a48ff414b10d9431a565d2da75e48af68a51269d719ec60522ffb71a8f9b6a20d24eff4a9 +containersize 25284 +containerchecksum 881f0fd1bb22b4db553dae861de323f23aa4234c903fbf9480dbe0ecbf812c0f9d11d7aa176e74633d3b9095309530c1e91c712f13763357bb20c3ec4bb18f45 binfiles arch=x86_64-cygwin size=20 bin/x86_64-cygwin/disdvi.exe bin/x86_64-cygwin/dvi2tty.exe name dvi2tty.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62668 shortdesc x86_64-darwinlegacy files of dvi2tty -containersize 68424 -containerchecksum 32818837f189b679e47f09b542e97661b9de306be47cbde6e5108b5e6e2e809c34a803538d6dec108db81f1c82303324cde9cb475afe952d6c503fbb16d6986b -binfiles arch=x86_64-darwinlegacy size=41 +containersize 68344 +containerchecksum fb4a1a246dc5467c5b1f1a9dae4b752f7e7485660561a17b67467ef6142a83631ae7d561555a24787cd9e23454cb7b15099e85db53956d5c872241e407346a79 +binfiles arch=x86_64-darwinlegacy size=40 bin/x86_64-darwinlegacy/disdvi bin/x86_64-darwinlegacy/dvi2tty name dvi2tty.x86_64-linux category TLCore -revision 57878 +revision 62668 shortdesc x86_64-linux files of dvi2tty -containersize 69604 -containerchecksum a4fa8baac7983cd8b8fbe48a09a00256a809c793741235135a7f473c467f7b46152f786de276539cbde3dcdc26abdbb4357d44a1a1e3046542b8e39588b54a98 -binfiles arch=x86_64-linux size=43 +containersize 71196 +containerchecksum ea2237af643dc81c07887636486c31105538ccae9ca61a5e3bc9d03b232ec8998c23f0cf9e11cad2d7128c469ec8517bf910e1d66bf03b6235e875383360c493 +binfiles arch=x86_64-linux size=47 bin/x86_64-linux/disdvi bin/x86_64-linux/dvi2tty name dvi2tty.x86_64-linuxmusl category TLCore -revision 57878 +revision 62668 shortdesc x86_64-linuxmusl files of dvi2tty -containersize 71884 -containerchecksum d21bb65b68775d438bce7a94fd0b261702d98122b6cb5457c82e9cd5c4f5ec8cc9703e88e5651fa8c53d70d3f388c51eaab69bacfcddbc278c649873b475e029 -binfiles arch=x86_64-linuxmusl size=43 +containersize 72400 +containerchecksum 6c394a338110ae05a062d9fbdaec6541f1671e4086f43a9b8e00bbe4b6de7f35c171a7cd11f36afcbdd785d7351df8bc2dc8d2047038d9e03089bc45cf983e5c +binfiles arch=x86_64-linuxmusl size=44 bin/x86_64-linuxmusl/disdvi bin/x86_64-linuxmusl/dvi2tty name dvi2tty.x86_64-solaris category TLCore -revision 57938 +revision 62668 shortdesc x86_64-solaris files of dvi2tty -containersize 73976 -containerchecksum f92c2524238c00d805e7ed102b5183c8d01087894733e504f123475f5503809b4e8a4cc7653dbdd2fdd766d6e751c162946adcb0a59618b46c5e7896c73daf68 -binfiles arch=x86_64-solaris size=47 +containersize 74180 +containerchecksum a7f10a1fb13c0844926f5a7fe42a8c64240815233c89e4c7d40af1e3bb73db970ab9857098c9af3870e02d4a662296e323de8a77795bc8b20807845df7bd4084 +binfiles arch=x86_64-solaris size=48 bin/x86_64-solaris/disdvi bin/x86_64-solaris/dvi2tty @@ -95892,7 +98078,7 @@ binfiles arch=x86_64-solaris size=1 name dvicopy category TLCore -revision 57972 +revision 62387 shortdesc Copy DVI files, flattening VFs longdesc DVICOPY is a utility program that allows one to take a DVI file longdesc that references composite fonts (VF) and convert it into a DVI @@ -95900,14 +98086,14 @@ longdesc file that does not contain such references. It also serves as a longdesc basis for writing DVI drivers (much like DVItype). depend dvicopy.ARCH containersize 588 -containerchecksum f288fd83823c4cd7e01353dd1d7eb8d09cabfd3dce4c5db482e4063d187ea57ee1d2027cedd3f93ce373e03fa1d840075d6c05b27bd4ed084f0c354da22cc9cd -doccontainersize 18304 -doccontainerchecksum 0bafb5f769c7b59551028ebe29e30e3761a0f78ff0515a4414597b07b27b633ab537b9b0409437ec05e70889ff14692fc5fa53ea5aee9a0ab2ec7d0b34d2621b +containerchecksum 9932e2c5c2c3c0ddf4c874b81441d8ca740b851da75644bfe20d0a4bde8d8bd062829423680bc95b6b53c83ed05bcd3148330d273c1cd1c3ab93dc95ca2265ea +doccontainersize 19308 +doccontainerchecksum e081e3971664c8322568481d87b5723bce54320c796f928dfd1f20f7e65eddaa2d9dad65ff2775ac6d5cccbc36a1ac72e3f33198c20008698fdbcad713638dd5 docfiles size=7 texmf-dist/doc/man/man1/dvicopy.1 texmf-dist/doc/man/man1/dvicopy.man1.pdf catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /obsolete/dviware/dvicopy catalogue-license gpl @@ -95916,145 +98102,145 @@ catalogue-version 1.5 name dvicopy.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of dvicopy -containersize 54144 -containerchecksum 4d679ca6e9ae54f192f6e8e7a14ff3898dd6d08bde11689ec377a7ed3e21fe4958b2c351a9c18e7fd31eb9279d2b37f88b1b42e97ca4ca4ddb7ee6496fdf30d2 +containersize 54308 +containerchecksum 21664f40d8d8f984829072f0f561d553944c8d1f2e30813d10021db053b7df4dda928dc35bb7e1cd9bae13b3691bcfdae8f633c8d5c7f772c238e29024fdf396 binfiles arch=aarch64-linux size=35 bin/aarch64-linux/dvicopy name dvicopy.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of dvicopy -containersize 60240 -containerchecksum 35cb757191685c33ab274784f4306f6c871d431027d637d9d0c93be3995506bb0df860ba77ea24dadb758a0aacb2bc662dfaa0cff4c73a9a08bf3b06aeaef58a +containersize 60424 +containerchecksum 3156a3f4318026d9c6978e3d99d7f1b3475a20b9fc82bf40455e9881573159c05eea7110de23bdb02014403a44741ec2c8cbf887f12ef1995bec39afd5666adb binfiles arch=amd64-freebsd size=35 bin/amd64-freebsd/dvicopy name dvicopy.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of dvicopy -containersize 51156 -containerchecksum adf23bfc702e7d46147fb2f4c8aa19d2c39411d81aa65e865af085d2d1909c3e7bdec01a855af34d9715a553e80b1f70da499e5158af0319c0359275ea09df29 +containersize 51244 +containerchecksum d661e844ca849a1be08ec016b52d933ad3fbd01f6444c50322010aaf644a63db45b598bf79736c0df507145e206e6f08c1c1a424374a4442f7eb1bd916be542a binfiles arch=amd64-netbsd size=39 bin/amd64-netbsd/dvicopy name dvicopy.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dvicopy -containersize 43648 -containerchecksum ec5c3a681fffb59390256de171d2597c82ef4a6aea0215a03c40e3b1bc06ed3f7e40fb8aea3dfda9d90329bb50b84d5ffae83d59cb95df595320a9b804c5bca4 +containersize 43760 +containerchecksum 395a887e36db604658a7a32574c392b2deb48233520a94ebccd73a599df1fb80b644d8d6331e478ec70b45c4cfc71ddb7a2825e50b983070ac584d890cfad78b binfiles arch=armhf-linux size=26 bin/armhf-linux/dvicopy name dvicopy.i386-cygwin category TLCore -revision 58387 +revision 62412 shortdesc i386-cygwin files of dvicopy -containersize 21780 -containerchecksum bc314cec4a5ace2ef09eb5d7993c692fb2c402f0cd2b80011ac0ddd713306fdaa00d5c5836d16f23d859cca214185837d09b8d6f5c64ffc796f54dd9f1964c18 -binfiles arch=i386-cygwin size=14 +containersize 25852 +containerchecksum 2252337f142c4701390dd803d4f6317ca301f027daf7767b45408fb395a42d42ed7a13908f1aaa9e1bc5462fbce909b88388df2d47cbea405ad074f4d39a038f +binfiles arch=i386-cygwin size=16 bin/i386-cygwin/dvicopy.exe name dvicopy.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of dvicopy -containersize 50468 -containerchecksum bf7f3ab0f36f783c59d1a759f26de6d5c060e9732bfce0db43f433df71dcd8f91f52eee2a6326ee1259642f086060e645e38323f30c96a15db49423b7a16be02 +containersize 51440 +containerchecksum b33befe20a48a8d945b54b514a8048190e3c0d081d0a541c1c1a1e8ef5e24802c49546d22806bb86290190e09aaa2a5a8fe870a730abebc2662e5c984ccfc151 binfiles arch=i386-freebsd size=31 bin/i386-freebsd/dvicopy name dvicopy.i386-linux category TLCore -revision 57878 +revision 62389 shortdesc i386-linux files of dvicopy -containersize 53992 -containerchecksum 9aa1041f91272e8e2f7803442d462df31081239ddfde06bbc5f52444db5b2ddd313c06de17ba8bc76a301196a69d5522e5c3a0b2a9e8bc998d4a3fa698b2cb4c -binfiles arch=i386-linux size=34 +containersize 54900 +containerchecksum b7b209c084c2875463c22a79411f4ac65991bda840f21319a224fe6e3640a288d94191c5468bb08822d3a4e3e6f7f2729277b4d1308828856c4abf1596bb81dd +binfiles arch=i386-linux size=35 bin/i386-linux/dvicopy name dvicopy.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of dvicopy -containersize 43636 -containerchecksum db0ef71d81202fc0724a936432df6ffebb232baf44ef96331713d80995dc01926fc5841cb068d770acf493218d6006a86026389c714f777720a0a64bf7d2a6bf +containersize 43792 +containerchecksum d72e770d3246bbd7ef052af9d29c4b0bd1c10aa78b26832289fd6179421c731ec83e7b8c9e47c3cd98f42e6b98b3c4b45244ce1e01279a79f454c47e6bf3878b binfiles arch=i386-netbsd size=37 bin/i386-netbsd/dvicopy name dvicopy.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of dvicopy -containersize 53412 -containerchecksum 0ac72a1caf51c7aac8c8a26e183b13fde0130ab8245417cf8dd79107195786112078446499cc955950465d9762ebb5d46f17fcd7747f052b9fc49d397462a6ff +containersize 53524 +containerchecksum 9202d2fd71f614ce0ac078f5b9b02922ca24050678b089b6c7d037b4ebc0c0c1752732b11cd3bf8c10b47d06b4ca14dbf2cacd1e286af7e98e3299e741394361 binfiles arch=i386-solaris size=31 bin/i386-solaris/dvicopy name dvicopy.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of dvicopy -containersize 111180 -containerchecksum 0a9081d27472e9080f6e8ab7e52dfaa183696ce68044e50d3544d3f69667821127a9d1049fca874dfeb6b416e168de850f7c4f01af50bac017dc149951481585 -binfiles arch=universal-darwin size=88 +containersize 111832 +containerchecksum 91666beeb96ac8e9ca2bd13c30c103d410d6ab3887bd342afa7550cdff0131cdf51123d2b932055233ff30d75fc656f01c16ca4ce8c6e21e1f813540b9988abb +binfiles arch=universal-darwin size=92 bin/universal-darwin/dvicopy name dvicopy.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of dvicopy -containersize 24368 -containerchecksum 90e0809bf1dae5d519fa0d1394df6d551ed6011a612e4a922ebbc84fe2f554c7c6df980e4c09cdabf63aa031ee0c46237fcba2d77d03d7d2a037ad4a7b832c5f +containersize 24504 +containerchecksum 9b36aecbe5d33d2fde3997f044002c3856e9323df545e2d170d51d984337650d0c608578104911be4ab154f37b7058005e01d14949f1b2cbeda044ef2f9d1a4b binfiles arch=win32 size=18 bin/win32/dvicopy.exe name dvicopy.x86_64-cygwin category TLCore -revision 58387 +revision 62411 shortdesc x86_64-cygwin files of dvicopy -containersize 26052 -containerchecksum fb69e6e8ee1a1b85032e7f5bba798c76c831b2f5eaab97b798f56852360f68bbdc19279bff013d11ecc1374c9041e5b7e6d2d8d0d9c1ebd9b363b6c94c3b9ba6 +containersize 26264 +containerchecksum 28eb2afae9436919544f80eb91baebf44c110944e8c8f88fa2775ce8696c333b62aeae4f7040295124d2b0f7ba5178cd032f68be3dcb991163959e6d1003d87e binfiles arch=x86_64-cygwin size=14 bin/x86_64-cygwin/dvicopy.exe name dvicopy.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of dvicopy -containersize 54932 -containerchecksum cb3c6aa4d9064bc0e8af68bf3f9e5b26058e90eb81b20e6c7e9cb3d662936f49dcfa4284041c6a8d87a29cd9342712e6958aba7b533653820b6eb61d57a2fef8 +containersize 54956 +containerchecksum 1abea067a12e341673f80cffd71b28a3e6bfe92b62936739cfefbc3a95aca9aeb509466f9dce1b02a87bd0c21747cdd9946c110d0a36e7834c1a7ff2b87efdff binfiles arch=x86_64-darwinlegacy size=31 bin/x86_64-darwinlegacy/dvicopy name dvicopy.x86_64-linux category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linux files of dvicopy -containersize 53652 -containerchecksum 5bbf1839d5a0bc60d95ed70917809d20dd399af9d199280a37109a54bdd01eade84808049561542ed2d8fa0c3a6f3702ce9426b102c1ff9e11e92d46214ad886 -binfiles arch=x86_64-linux size=30 +containersize 54272 +containerchecksum 2f149591534680f33364512d381d166287180567869792a9209973f96262c6c81b7c87b1cd45cdf6a3dc7d53ca1974f1f4fe56f5e2ccab1e3a665a44223d5845 +binfiles arch=x86_64-linux size=31 bin/x86_64-linux/dvicopy name dvicopy.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of dvicopy -containersize 59156 -containerchecksum 03e1e0ec2944c7bc4f0ee0ae4fe63ae053a6500a6225cab250ff222058aef69ddb514c5068671cb59179285d79dedadd48598d9bf6262f741d8f34183cd81241 -binfiles arch=x86_64-linuxmusl size=34 +containersize 59080 +containerchecksum 028f0220aec4001ea0fc60184b80153f6526d291bc9ce5fba7f7298a0ec6a35e7253c68757dc6321bd58331a4bd4143699274eb6407ae20cab0b0512141a6243 +binfiles arch=x86_64-linuxmusl size=33 bin/x86_64-linuxmusl/dvicopy name dvicopy.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of dvicopy -containersize 60104 -containerchecksum 2999b8ca957b3a52c4b077de1a8cf18292d6049697793503fe9823b7664d6b11fb3c7dc5f6f2e60f9cc64f2112435bda9ee757db5fd9138174db9a19076754fc +containersize 60200 +containerchecksum 486178863538e1dbe0677b9ef300bc37e6ba21217f64cfccde9b20b135e5bcb58237a1381ebd68f678b8dd3b857a701e5ca1a3f887ca6664f9703130938d83d1 binfiles arch=x86_64-solaris size=36 bin/x86_64-solaris/dvicopy @@ -96079,100 +98265,100 @@ catalogue-topics dvi-proc name dvidvi.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of dvidvi -containersize 8588 -containerchecksum 20da026e2ef1016648a3cc389b7f3ba0ec63ae90e193c0f301266458513e827118a60b5961d1f761edc7aa25c4091146e16ec2f0f324d520be9b644318f29f9f +containersize 8596 +containerchecksum 3c9f22375d4d30ad74bdcde56cb4da21dff7c70db29a35e8fbbf593f25033ff0b939e897a660621c0ee84a42a0c2de01f22ab9d8aa69378e0525d89b3933bd37 binfiles arch=aarch64-linux size=6 bin/aarch64-linux/dvidvi name dvidvi.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of dvidvi -containersize 9928 -containerchecksum 403f371bb4ad31aa41ddfd69cf97b5404b58dcb8fd283b76f23967ad430dde84a9d59e6ec6cdc8460ff7ffa7f9f65e564686fb93e01764445871ce712dd6ba84 -binfiles arch=amd64-freebsd size=6 +containersize 10008 +containerchecksum 8d3cc2dd0de65f488247d48b75c89e2663b36cf2b91cddb691b26a77cb6472866fd2338a7318189742c3a619d286c298130d55c7cd2623e7dc312f0c229da2aa +binfiles arch=amd64-freebsd size=7 bin/amd64-freebsd/dvidvi name dvidvi.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of dvidvi -containersize 8688 -containerchecksum 5df32bdc21de52a8644f7c03aff081a7faf4426141d36509874ce371ec1e4fb4cf5192e0ed7cad38b4734f59df7968e243e4b14d3cb719bea8857f37a45598e7 +containersize 8692 +containerchecksum a9e03cfec384254079d1d218fb10436dcf345ccef2e915c769d12dde0783d1dd332d5bb19c3dc33655ebace64e5b37af977e6f83ae2d4f004e484466bcaf55d5 binfiles arch=amd64-netbsd size=6 bin/amd64-netbsd/dvidvi name dvidvi.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dvidvi -containersize 7588 -containerchecksum 14ad35b16a1636603ec86d13199d3fb8c29e5b3bea319ee3291f0bfa4a94ba941f9d48c84aa9485038f258876db9a19e7455e066952d5a7242c5adf2605ce1c8 +containersize 7596 +containerchecksum 033c399ee38df60f918d9886346fed04f09871952b46703b8df468a536d0b351703e360cdf5a18ed359aefadf4a03e5ac31729b651f23ceadaf79c6ebc91f1c8 binfiles arch=armhf-linux size=5 bin/armhf-linux/dvidvi name dvidvi.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of dvidvi -containersize 9020 -containerchecksum 3fe5eae9b977d5b61a9ee4cfc34607e6e78086a6e6057f09b08a88b54c99236713b1f2d9754f57d08378381fa0001161926db9500f7e33bc4249ff9197d1a848 -binfiles arch=i386-cygwin size=6 +containersize 10100 +containerchecksum 88fb304228125fdd643c4b281eab704a4ea9a5fd1b4373be2cf05c22ba09c7811f5dbcfb090dd8694bedd413e12935a6938cc9a6cc9a72e8fbb9fd9a8e513437 +binfiles arch=i386-cygwin size=7 bin/i386-cygwin/dvidvi.exe name dvidvi.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of dvidvi -containersize 8672 -containerchecksum 705da03074c8f289a4f2e192687bf7ec4335b9b629433c99f0a32c882fcc60fed34313ebf9b7e08e29497dd61469fcf202ba436d9c3b1433f51a2af3a1854fbe +containersize 8940 +containerchecksum bef3268fe8522639f655904c9864377796f64a26e10595d89e7fdcc4f172dd36aa1bc2541e3b11561438fedacb52f4b14d27d8036843ea22f23682b954bd5be4 binfiles arch=i386-freebsd size=6 bin/i386-freebsd/dvidvi name dvidvi.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of dvidvi -containersize 8036 -containerchecksum 1f34a0e2a6d3bf12d50717007443ac97523d9e2f420a1f799ca89fe5d96dadc47431fb640987cc7aad677c51261252938868a04614b6fb29e2a9017f199b5acc +containersize 8212 +containerchecksum 6e4da22eb64bae1b3c8291fd4da4426365a8224d5067e7f33e7dc160bb3251d870adc15290a7180d90d6270b9a3bf40c58508cf5a0993760f0dad427965cf49a binfiles arch=i386-linux size=5 bin/i386-linux/dvidvi name dvidvi.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of dvidvi -containersize 8032 -containerchecksum 15f0941949e7e8dbf5283167489e682e09d658a3e4e038a98a406c72a4fb73a7f3e5b9bc6e929a667e78a19869a80e72b292599596cba34e53cd9d93521b9a2b +containersize 8040 +containerchecksum f0f05980e7e29e56341e189d855ec1574249d033e173014e56efc6ac58b7fd594bbd633cb42ce8c59d55e50bf78613c9802529579da73bd706a533afe4709cb1 binfiles arch=i386-netbsd size=5 bin/i386-netbsd/dvidvi name dvidvi.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of dvidvi -containersize 8900 -containerchecksum cb575684996932da90f053dbb012ea75ec818de7a5e6fea96de42508f209384ce96ddd329d3faa77f02c964a072674840246139a4fe98e4464eebc379a913d70 +containersize 8904 +containerchecksum 8cea5466565affa26192b7cf1e3dc7cdf35b5286b05ede0e965e43efd3982b22307751fb705bcb467697fea502ac5c690d262716fea7f394d26e2a6e52000c2e binfiles arch=i386-solaris size=5 bin/i386-solaris/dvidvi name dvidvi.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of dvidvi -containersize 22292 -containerchecksum f1dbfd643685fa64630e8fe764b4a61b250616752a886ed6c4dbdbcc6537141448b16a8cb4a110c2862c9185a9fac6190cd34105f4df2df2e2a8fd49f84d348b +containersize 22500 +containerchecksum aac4a415b8552e65bbac38f94b6c2b7233e700cfe2a31be176903d7a650be596205b310b512469e5e1259606cb15e3fac921f48118e1019b131a5f25cc845e34 binfiles arch=universal-darwin size=38 bin/universal-darwin/dvidvi name dvidvi.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of dvidvi -containersize 10632 -containerchecksum 50f74051bb1c4186ee1c9f0995c108ee5524aac6a8ad97da4b742c86cd9f93c0260c2fb333631b2b9a1004dc2b69342ed252ab669e834aa778958161fd1fca1d +containersize 10608 +containerchecksum c70d768a0775e61e084127055a5c731a7c402331f4a82f9f1d1e45849e167a66d3a6b9df4de37960fb1d248df1404969fb7286b8cdc769ab0c62cd6a720c9cbd binfiles arch=win32 size=9 bin/win32/a5bookle.bat bin/win32/a5bookle.exe @@ -96182,46 +98368,46 @@ binfiles arch=win32 size=9 name dvidvi.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of dvidvi -containersize 9468 -containerchecksum 4bc9c5d078a7623446bd3db889dd9343c9ef255c9f1a23c2b6b27c52b981ad01152686e47a0a808b1a855e7a4552784edf4b8611083ea611b9011bb7f834069d +containersize 9460 +containerchecksum eb8dfbce2be6fe234c48c84b139825c236a287e22bc4d9685c389187acb3fbafdfd10c94447d8a8c84a243df41952cfa161502da90e8b1015cbf3eedea9ab3f0 binfiles arch=x86_64-cygwin size=6 bin/x86_64-cygwin/dvidvi.exe name dvidvi.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of dvidvi -containersize 7968 -containerchecksum 99344628dcc6fe76101bf5cb61e6f8d104cc5e0a74865edcf588a038689e24b1ba31521d7021eb4c6b210dab955971bd70df99201fa1c9f458b0822dcaf2c7fa +containersize 7972 +containerchecksum 0bd647d4c7500a94523ebb351544f101896d712f1ea4b045ce49a4650ea0ff2e1565a876132f938eac346c3ea2c809f33de18de0e1330380027ea7af9b4ebc87 binfiles arch=x86_64-darwinlegacy size=6 bin/x86_64-darwinlegacy/dvidvi name dvidvi.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of dvidvi -containersize 8328 -containerchecksum 1e339938968d6834c7634ff58f58de7dc8fdcad422bbd55ce3e1f0f721854d96979201998a69cda9d5914992663d9f259698b6d9efc242043ba2350015d260b5 -binfiles arch=x86_64-linux size=5 +containersize 8316 +containerchecksum 81afd6b885d8e9ee9537b3ba704907daae7868152fec7eae8cb07bbd2b197a07876d51c57c4f3b48ea0b060b74a49750f8d3c2b473bb723e8bbb27841f2d6731 +binfiles arch=x86_64-linux size=6 bin/x86_64-linux/dvidvi name dvidvi.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of dvidvi -containersize 8580 -containerchecksum 5ab746eeb82ad3670ab5cb49666d34b953d56f53306ab76314918b549fc5fdfebce3b444b50f53c49b56db2cbf7757b21033b424286db486c8d8a6da904031c3 -binfiles arch=x86_64-linuxmusl size=6 +containersize 8384 +containerchecksum 137f5731fbb5db3655efb2726d7f108f93d37d12900f465e3c7f49b9e3bd323d8e6c8df51e6c67a6fddb5c19cef094d79777b9952b8ed0863c1f3cdbd50374bc +binfiles arch=x86_64-linuxmusl size=5 bin/x86_64-linuxmusl/dvidvi name dvidvi.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of dvidvi -containersize 9412 -containerchecksum 77f00f081cbc1525ca9ed41066b0f243cfd6523937c7f2b2cf48ddf7e00ed3e5cab31023e281cfd8dfaeba9fcefef0e065a39258c40a747cf4f05af8e7ff63e9 +containersize 9408 +containerchecksum 85aba4a750d0435d0cd1c8c8412477f05b1a2c398dfbd83a557aa4aa6b97e83e8321074ef579d2aa87d66a50fc1a223eebb65a3245485aa6d8dd2a1fa4877998 binfiles arch=x86_64-solaris size=6 bin/x86_64-solaris/dvidvi @@ -96259,15 +98445,15 @@ catalogue-version 1.00 name dviinfox category Package -revision 44515 +revision 59216 shortdesc Perl script to print DVI meta information longdesc The package provides a perl script which prints information longdesc about a DVI file. It also supports XeTeX XDV format. depend dviinfox.ARCH -containersize 3540 -containerchecksum 33b37192832362c170575d1770b0e8da105ab0f9197ee52ff86a9dedfdac718fd7f3ca87d6f3f2075803fcffbc2f3739b806b1088bd7e2a21beca53292d918f0 -doccontainersize 2168 -doccontainerchecksum f5f84a2df36ee93ccc0a8acb687fa4fdc6441ee6b0c76fe4330cb28ff2e5106014df5f367d5f2821c10864ff16988837099114ce331afe8a303e0f9102d92193 +containersize 3628 +containerchecksum d366c28a88f488418405944e299b8e8c681a2bfbe1fb8d37847d89920ab41d3103d52072c7455ecec2451702cbbea02971ac6f1e1d609bde9a2f5e8abd345ef5 +doccontainersize 2164 +doccontainerchecksum 4da7f09620beb3aa7e5a572f31c1d53466607ec0f6401b687ac1da624ea435f0efb3e0e2074252f49a720cb6d53412658a8a45dcba5553315fc9423233755dbe docfiles size=2 texmf-dist/doc/latex/dviinfox/LICENSE texmf-dist/doc/latex/dviinfox/README.md details="Readme" @@ -96277,7 +98463,7 @@ catalogue-contact-repository https://github.com/aminophen/tex-assort catalogue-ctan /dviware/dviinfox catalogue-license mit catalogue-topics metadata dvi-struc -catalogue-version 1.04 +catalogue-version 1.06 name dviinfox.aarch64-linux category Package @@ -96456,10 +98642,10 @@ catalogue-topics dvi-print name dviljk.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of dviljk -containersize 78328 -containerchecksum 6ff18be989eeff6821db27ae2a862d251382f55e670a9e5d340e7fd8343e6b3cab478511f5fe484963758b2e2fcda12ae04780ac9288de715f15efcd3c6ecf2d +containersize 78224 +containerchecksum b98e029662bf6980a72a82df1e0644f7621755d0d9e5074fd6fa315161b91043ad31d6ca34bb428b27f7b4a07f13e2c48d2444b8b6bd73642424d530410844a3 binfiles arch=aarch64-linux size=131 bin/aarch64-linux/dvihp bin/aarch64-linux/dvilj @@ -96470,11 +98656,11 @@ binfiles arch=aarch64-linux size=131 name dviljk.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of dviljk -containersize 92576 -containerchecksum 673c7f43f0b64db3f9fc6f1613b457929b6a16c0a4a7ba1abf493ddbef85cd6de6b24cdd59fa0cfe6a5f642459adc90689bf7ff257b104fcd087db8d9a1ea5e5 -binfiles arch=amd64-freebsd size=138 +containersize 88360 +containerchecksum 2238b52a14fc3a1ae24669afd1ae1c904a2179cec0c1ace2d9a80ebdb8ff7540742f819a6e7df3d413153086f9a22b76c534e5f323ca782bfdb8fabc42caf144 +binfiles arch=amd64-freebsd size=137 bin/amd64-freebsd/dvihp bin/amd64-freebsd/dvilj bin/amd64-freebsd/dvilj2p @@ -96484,10 +98670,10 @@ binfiles arch=amd64-freebsd size=138 name dviljk.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of dviljk -containersize 78212 -containerchecksum 8a3e45fdc1776d4f6f57485f625ed76692d909d9a1cccb62ca1cbb836bf438e1154ebf40c34de5833bf5902ee1f665477d99432defc158eb9a8b443d2c17e63e +containersize 78068 +containerchecksum 7d77343017fe3be137188561eaa7d43511b98ee005d476a2b9da236bb5587cbd30c5e78479220ef86afd2048767c470cf206f2515a6df7703a1672ecc4749da7 binfiles arch=amd64-netbsd size=151 bin/amd64-netbsd/dvihp bin/amd64-netbsd/dvilj @@ -96498,10 +98684,10 @@ binfiles arch=amd64-netbsd size=151 name dviljk.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dviljk -containersize 64052 -containerchecksum 9fafc159e856058f9bd91ff15310a3b93c31eff494bae0e62156d92ae8d38bfb4337aeeee2150aac2981a1f35dee86a415ffb9a44a2cafbf22213033f6a11a28 +containersize 64212 +containerchecksum b1241f6df9de082e4cb9c35fa5064aadfa0e345843d3c4ccd1b78b4bccb33e877a1f915f437892209b26498ab3a775974ae5abb00dad91860c13d0b46a6c0a79 binfiles arch=armhf-linux size=107 bin/armhf-linux/dvihp bin/armhf-linux/dvilj @@ -96512,11 +98698,11 @@ binfiles arch=armhf-linux size=107 name dviljk.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of dviljk -containersize 39236 -containerchecksum a49ed991df4a88f1e6a45c8e773642422a5a4b65645096e2efc6202f69cebb76e0a7c18d86456f03502fad5d5d4cb868a019e508d5e48ee4d575e35cbd477a60 -binfiles arch=i386-cygwin size=59 +containersize 45036 +containerchecksum eca0cce884f4cd15bf6cfb3c48d47002090d4ff6e4e1acb09ae5994c1599f1e876f864bc873685213a1764d481c659ca5fd4acbe452e4d9d4c1fd70c3f1046db +binfiles arch=i386-cygwin size=63 bin/i386-cygwin/dvihp bin/i386-cygwin/dvilj.exe bin/i386-cygwin/dvilj2p.exe @@ -96526,11 +98712,11 @@ binfiles arch=i386-cygwin size=59 name dviljk.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of dviljk -containersize 83616 -containerchecksum 624b578ce8d2778689733901cd1ed81766df1b1ec5629a35b5502e8c0ce82b12235fb4c262d98eebc7e00ef637977f417510669875dffc813cdc18d17ab6f2f5 -binfiles arch=i386-freebsd size=117 +containersize 78992 +containerchecksum 948676208cef197b273396198977fa49b46ef3f563030dcc80d4d933baf1e65f76950a1599085f5964c4261c01107a6d0864c30522333503ab3418822ca96762 +binfiles arch=i386-freebsd size=119 bin/i386-freebsd/dvihp bin/i386-freebsd/dvilj bin/i386-freebsd/dvilj2p @@ -96540,11 +98726,11 @@ binfiles arch=i386-freebsd size=117 name dviljk.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of dviljk -containersize 90008 -containerchecksum b9dd95755ab103b495e14cf1ad2b30819f66e79bad842d46dcec8e3cb197706da57922317ad4c3e55f280254f604be7edb993ffd61728812c910a3dc00b1c909 -binfiles arch=i386-linux size=139 +containersize 88988 +containerchecksum 156d9dca58551ba6e4cae877ac406d48fedf27483b57022c39d344494bb7dfc1347e43504ed0e1d73713d4401173880b20c2559c9f8576c046cd720fb00e04dd +binfiles arch=i386-linux size=143 bin/i386-linux/dvihp bin/i386-linux/dvilj bin/i386-linux/dvilj2p @@ -96554,10 +98740,10 @@ binfiles arch=i386-linux size=139 name dviljk.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of dviljk -containersize 69920 -containerchecksum b0646cd9518c341c2ddbf38af3af57daf0036c0197f45f2772716035af829cbbc1a3aa20e2f23a31b93a0954787b513916c06632499874853c42eecaf7846c6f +containersize 69952 +containerchecksum ced168c02a65e73fed99d10e1b23a27b14612b76133c8b12cd681c678fcdfebac4ecb56aa045600e9a94014913ccc93726efb39159ac9ffe024c3feec8f26cae binfiles arch=i386-netbsd size=139 bin/i386-netbsd/dvihp bin/i386-netbsd/dvilj @@ -96568,10 +98754,10 @@ binfiles arch=i386-netbsd size=139 name dviljk.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of dviljk -containersize 86800 -containerchecksum 6fe55ad6c378be99ecf6cbda04921c438da136dcd401c59ba03e0b0d433c71fb408d987053c86d8baec9ac8f02ec964a7530003f182e90d0dd7d70eb55b9ab53 +containersize 87132 +containerchecksum 00111f222329cc1712262069a780a3b02d175300b09af38c241223fad5c4f8abb4672077443b6bc846d48c3d3d50aec46c6fed762b7b0b5a4c4ce656923db630 binfiles arch=i386-solaris size=119 bin/i386-solaris/dvihp bin/i386-solaris/dvilj @@ -96582,11 +98768,11 @@ binfiles arch=i386-solaris size=119 name dviljk.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of dviljk -containersize 174900 -containerchecksum 672d1e54629441cf99faa4c7b59213e60a4689e64e84a1f8718dbdb00185a1a7d40104277945070c3f00612f582c2e90adaa7ffcb6217a229075fb5c52965fe0 -binfiles arch=universal-darwin size=335 +containersize 175824 +containerchecksum d20bd4b7aa6500e2144983e98da818d00bee709a511ff9ca1b226a123c2cf8525452432c16d4b97de5667f3d928ae86b1f4d0bd63aa9aa775a72f204aa452fae +binfiles arch=universal-darwin size=347 bin/universal-darwin/dvihp bin/universal-darwin/dvilj bin/universal-darwin/dvilj2p @@ -96596,10 +98782,10 @@ binfiles arch=universal-darwin size=335 name dviljk.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of dviljk -containersize 45424 -containerchecksum 8bcc3fbfa92e1322fe35dc76c6cbde1d59f1eaa6401bcccf5e05d040b2b7014bf643a32ab4edf42e710f8d528ea69829772e3b68f66ba07dbe80b33daf06a83f +containersize 45708 +containerchecksum 486791b1f6ec9be7a79c7eb45dcd6b073b071c2715033119cf90d36565146dc22d7dbb01c4a19f38b82a92d48cbf7bcbfd4ad2a780f814edb0f2226e752d1ebd binfiles arch=win32 size=54 bin/win32/dvihp.exe bin/win32/dvilj.exe @@ -96610,10 +98796,10 @@ binfiles arch=win32 size=54 name dviljk.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of dviljk -containersize 42876 -containerchecksum 239d6a38d9711da0375a40bf74d28e9d66b64d0555613f92258b8ca771e7ed9e26481c90abd1d11bb1d862126c50a6da174f15d7d75d652dbe7577112e6b87f6 +containersize 42828 +containerchecksum 9ddc3f9c48124bc20cd392cbad8f12cd4d0a1e376503bc0d594d472d76e3bea7283f1bfb91f4476ff901601b4593e40d9decd3f07a1c65599f122fa3e4affe75 binfiles arch=x86_64-cygwin size=57 bin/x86_64-cygwin/dvihp bin/x86_64-cygwin/dvilj.exe @@ -96624,10 +98810,10 @@ binfiles arch=x86_64-cygwin size=57 name dviljk.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of dviljk -containersize 83184 -containerchecksum 95484064a5f00ff511c344ebbe462fb4d2d9e098a0da7a0687585b1dfe4a22f8077c3880b9723d5fca7f35e4655680b702b50f3cf4cb94bace7e31227ec67722 +containersize 83276 +containerchecksum d6f90457752ebf3ad842a06b939451e026af59c868ae84e5cf398dcabe3af87731e1ddcc935a8eafc66743eb17bfd6d896c999ffeea9301ef1f104b690096b38 binfiles arch=x86_64-darwinlegacy size=123 bin/x86_64-darwinlegacy/dvihp bin/x86_64-darwinlegacy/dvilj @@ -96638,11 +98824,11 @@ binfiles arch=x86_64-darwinlegacy size=123 name dviljk.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of dviljk -containersize 87856 -containerchecksum f5fa18876be88efda6d6576bec2ec7d08deaabd7e6528f68f79e5d691fa11f678cb657416eef4b37efae8c091b35ff41c3898b9db290f68f3c1e6739c41332f2 -binfiles arch=x86_64-linux size=127 +containersize 83828 +containerchecksum 0f79e14db7ea6c368e11e5e27496f64eb3494cdf84293911c128226ca39681fe063a26272360146e068019a99bcc827115e064f6a7621a1a657763cdeff7c7d5 +binfiles arch=x86_64-linux size=131 bin/x86_64-linux/dvihp bin/x86_64-linux/dvilj bin/x86_64-linux/dvilj2p @@ -96652,10 +98838,10 @@ binfiles arch=x86_64-linux size=127 name dviljk.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of dviljk -containersize 85284 -containerchecksum c32235ab60fe38cab69d6d29989af063027ec074928c088c9fe063922e0f9f72d55961adbe2509d257730ebd3eade255e7100f18aad8fbf45bc8d3824b781471 +containersize 85492 +containerchecksum 228c7ea278dd470b49e0e98464c644599ec33138000e71a41280a99e8cb621a23ac3394bc6ea7094d6aaa101e33eecb173cb788194acd002f208e75e47d147d0 binfiles arch=x86_64-linuxmusl size=131 bin/x86_64-linuxmusl/dvihp bin/x86_64-linuxmusl/dvilj @@ -96666,10 +98852,10 @@ binfiles arch=x86_64-linuxmusl size=131 name dviljk.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of dviljk -containersize 93948 -containerchecksum 6d3615799ce45a8ac4f00015dede79320862660f14e2e677eefbddf27e812f5930ec2f33d38a982bddefdfc0d04a994c45004ffb093774ed1c04f4ee68d17f3d +containersize 94012 +containerchecksum 3b91f10a2148d8749a3a664a42eeb6548377b29d2577d625dde97e5fe7ceb5f811466f6d3a1a03fea16a3ebdd18b6ee35b4f3033f0fd33336ef0a60951a32f9a binfiles arch=x86_64-solaris size=139 bin/x86_64-solaris/dvihp bin/x86_64-solaris/dvilj @@ -96694,167 +98880,167 @@ docfiles size=14 name dviout-util.aarch64-linux category Package -revision 57930 +revision 62280 shortdesc aarch64-linux files of dviout-util -containersize 71092 -containerchecksum 61f65723a4811579fe43a9f97316e07231bc380a865a881b2318c71ae9b7b3daae8f92885daecb6994c4bd6e220140f59249f4860d0a05912855d96a22d85551 +containersize 71124 +containerchecksum 6bd2cdbd23501f1ba5e91f485b1442e6254855d82f7179822c2be4806059678fbe261ec00d4455e4de2b282cfc2310961d81a29227847caf51fba16199b302a4 binfiles arch=aarch64-linux size=43 bin/aarch64-linux/chkdvifont bin/aarch64-linux/dvispc name dviout-util.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of dviout-util -containersize 76980 -containerchecksum 8a95e786414c93accf8d527420f5dcfc1dad05b4f6aef3b62a0909b93c2e8eeb540d5debae8aa0f39fbcd9606e1b3ceb0000cc6e55b93bd64ff1ea365aacbf9a +containersize 77564 +containerchecksum 28029bf0cc9110b2472e0eca09f17c8caa68924e385f7cb00ae2470983061f153398a89313bd745a5e29cb61eef7f7232aea39f3db1da0bf345d18056318024f binfiles arch=amd64-freebsd size=44 bin/amd64-freebsd/chkdvifont bin/amd64-freebsd/dvispc name dviout-util.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of dviout-util -containersize 66248 -containerchecksum c373b64327aca9675850f0cd5c076451dcd3afedab8f60488f01998cf66f0e0a6e562ffeed993021df88ade261e7cd128a478fe9012a02bf4c4139108b9c1f3e -binfiles arch=amd64-netbsd size=47 +containersize 66008 +containerchecksum 435be2cab6f054fedb61f82f1b353bab08756b8571b4e290a4d5b0a3cd8fa32e2c5dc93c771669151e5fc9686e96672a1577f9c124c819675b65ab03fb0b9253 +binfiles arch=amd64-netbsd size=48 bin/amd64-netbsd/chkdvifont bin/amd64-netbsd/dvispc name dviout-util.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of dviout-util -containersize 61108 -containerchecksum c8b6654b8a7769b8605ddd6c42a4c837f180251237722ecadff83bb7093ec520002f22407ef08dc7f77b2d682a3d931396b9cf9a3dc82aa9a50bb8299f1ff58b +containersize 60748 +containerchecksum 5d10542846da623bfa863e2eaeac711facc808300ed95a8c3826ed93ec45bfc69030981b119711334e7f3105fb8bdc3ce7051cb9518c77ad23a143f48b8ea136 binfiles arch=armhf-linux size=35 bin/armhf-linux/chkdvifont bin/armhf-linux/dvispc name dviout-util.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of dviout-util -containersize 25888 -containerchecksum b0a3cab595038be68de431c87fda395cae2451106c8a2d3cde69cb599bdc25e87ed0813f7f6700883a503ce0fac2232a4a17648ee30730007ef627d7a07d9170 -binfiles arch=i386-cygwin size=18 +containersize 28940 +containerchecksum 3cbfabfaabfd69d7e4da55a1a444299a3e38a308e6d5effcc9abc6008695acd924f4d9b6d94b86eea77bfc53195e5864a9cb931ead3e06e8949326fe7d0b97a9 +binfiles arch=i386-cygwin size=19 bin/i386-cygwin/chkdvifont.exe bin/i386-cygwin/dvispc.exe name dviout-util.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of dviout-util -containersize 70980 -containerchecksum 845b9d11f2e00e75bb686a31e7d87b43577db84748f3f8f7aaae5b3cde04db786d114d0d34aa2e4070402507cd6f80f43bc36f06c6519a53df2726bf07297678 -binfiles arch=i386-freebsd size=39 +containersize 72056 +containerchecksum 449e44bc9c43db1f904c0eca680c1babeadbee1afa6721a59494374121273e3aff4a068bc54c8377ed724f871656c02ccecf3d81e7d1dede25db4043999930ec +binfiles arch=i386-freebsd size=40 bin/i386-freebsd/chkdvifont bin/i386-freebsd/dvispc name dviout-util.i386-linux category Package -revision 57878 +revision 62210 shortdesc i386-linux files of dviout-util -containersize 75780 -containerchecksum 56eedc459b7fc3c9d72fb031599723c98b52c4dde618cfe81c4b5599b5d857e2dba1c5f3c0ef389a9edeb4a85f863230737709a1383b250b6b0bd741161a7d5d -binfiles arch=i386-linux size=44 +containersize 76544 +containerchecksum 69edeb55b9102ee9a4f8f14b48f999144ed2408a194d3e18fd69a6c9fbf55003d5832494c7043d09155e36d850169ae583fd2e675c7ba3c61be343bbb271584d +binfiles arch=i386-linux size=45 bin/i386-linux/chkdvifont bin/i386-linux/dvispc name dviout-util.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of dviout-util -containersize 61480 -containerchecksum 2a656f2e91596915235ae532357375c9e55b8dcbe65a3ca5f4eef8a4c5f8a45fd5d33c6396a651decb06d4591181a4cdaafeaaf5294f1742e503aa7c84d0053b -binfiles arch=i386-netbsd size=44 +containersize 61160 +containerchecksum afb147549d21922464f8d5bc3b95dd1d41108a66f6d7fbd0ed04503c7dec5a8ee1458cf963349934ff6bb17cf08a4c3e3097c6e8b57608d67e1b38dcfa717d0c +binfiles arch=i386-netbsd size=43 bin/i386-netbsd/chkdvifont bin/i386-netbsd/dvispc name dviout-util.i386-solaris category Package -revision 57938 +revision 62206 shortdesc i386-solaris files of dviout-util -containersize 73472 -containerchecksum f19ad7ddab8157fd9b9151d02f009b9434072a254e870b7e8b71f853963ba1f7f9ba88c7ec701f7645d1e748e0f34c9ae27085c2792612d8211d8531de14c3e0 +containersize 73352 +containerchecksum e87a29eb380e008917d91a7c3bd1e49bcee5180e561cc390a7ba2c7c888ae3a97b3f6ff0990ad2761d4dd89f5378b4247f0689f27ce683cd52c82dcf0dd75fe4 binfiles arch=i386-solaris size=40 bin/i386-solaris/chkdvifont bin/i386-solaris/dvispc name dviout-util.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of dviout-util -containersize 131672 -containerchecksum ff4aa1ca607bbd79b66b59a42e58fb7f7088261fcc13410710bde0438c3036f64754e81fe6cdfc0438eaf4e137cf53d87a52aca1b55a31d7a2b93f34f21555ea -binfiles arch=universal-darwin size=126 +containersize 132924 +containerchecksum 517b92b61e25f4a60e974ceeb5be88ba2203cf1f13efd16b8c7012650a59f6dbf6d82f317f690446577e2a020d55b20a921dd4b110568d56bf46b3d1c95418ce +binfiles arch=universal-darwin size=134 bin/universal-darwin/chkdvifont bin/universal-darwin/dvispc name dviout-util.win32 category Package -revision 58783 +revision 62199 shortdesc win32 files of dviout-util -containersize 90188 -containerchecksum 0e5981718389513fd41398632ffd6854bcd9b896f4adb00c533d79ae6431f4bf20fe177da87c7d6d57d2c46352a1712cdc184f975a69528bf3fd3efbec9b6ba6 +containersize 90332 +containerchecksum 88355a62501f10e4a08644fbb9cbdea01bdc60fab32a22fb96494b2e4a0c2a56bfb8fd3d8ae8d4466b0bbdddd8ec8242d47db6e4df08a89119a45533fe1d0201 binfiles arch=win32 size=53 bin/win32/chkdvifont.exe bin/win32/dvispc.exe name dviout-util.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of dviout-util -containersize 27284 -containerchecksum 0b2db02f5122c58e45dce83523c492b850e0cec01bc66580d58260e2db5efdefa71b702f724a2c66cc782a11b901f1dc34f0fe4d6642f9261645bb0047bc3669 +containersize 27520 +containerchecksum 76db818c0cff770885acbc60d6a9d2c24e34fad9a201030ee4394d64f395fdb85b3393e68ec3d901cd44eb0333d64aaf8621a0b2073d848972a19db091627429 binfiles arch=x86_64-cygwin size=18 bin/x86_64-cygwin/chkdvifont.exe bin/x86_64-cygwin/dvispc.exe name dviout-util.x86_64-darwinlegacy category Package -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of dviout-util -containersize 70968 -containerchecksum 5289cee8c4b7b95440fb11fae5882f5e950936de061ebd10881197aca6f937a9f5d395a28fcb6d6a7a53aa426997af6c8a796b0f57d99fcab9c658d6417c56dc +containersize 70820 +containerchecksum 7d6835b6d931af04c9fb8c410278368a8d2bd4e13c2f6dca19b7462f18a1645ee5fc927dd7cb8fa76a578892012140c7ab8c22b2024637b51b2c622857bf6d54 binfiles arch=x86_64-darwinlegacy size=41 bin/x86_64-darwinlegacy/chkdvifont bin/x86_64-darwinlegacy/dvispc name dviout-util.x86_64-linux category Package -revision 57878 +revision 62187 shortdesc x86_64-linux files of dviout-util -containersize 73432 -containerchecksum 0ea8b337428fa49c120a3bf0c3c1e7c03d8e15d62ac63a9be5c327f029912cbb5379d61e6ea870edf77ce2e75145a07b78604cf8081826b024a91d1d2bd3b550 -binfiles arch=x86_64-linux size=40 +containersize 74040 +containerchecksum e46e5310e950e5e3401e0a03897e58b7b5b9cefcd2ff38745ad34347bfa09f9bb808690ce0f0fbcddb2783ce26a0eac89a8b9f643b5b6c474d1be1cc17d76817 +binfiles arch=x86_64-linux size=43 bin/x86_64-linux/chkdvifont bin/x86_64-linux/dvispc name dviout-util.x86_64-linuxmusl category Package -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of dviout-util -containersize 75888 -containerchecksum 13a5460fb83ebe269a3f41268015ca8ca80ba9fcef94e0a02a57c438c0efdc32e668cf766896ba093dd128874b2905e06390d2e2723bdf30e50464a5aa6390a4 -binfiles arch=x86_64-linuxmusl size=43 +containersize 75604 +containerchecksum 81a24793ed740d68baafeb04278bbf0f04dae1fd1b2369f52193e0202ef579c8518d5b5468117ff0c5fbd6bfb70e691469f482a6239b74245db7bfb676174a30 +binfiles arch=x86_64-linuxmusl size=42 bin/x86_64-linuxmusl/chkdvifont bin/x86_64-linuxmusl/dvispc name dviout-util.x86_64-solaris category Package -revision 57938 +revision 62206 shortdesc x86_64-solaris files of dviout-util -containersize 77396 -containerchecksum d0fec4ee0c206ab25c35124eaf7e7b5a873f93b1cc25ffd2a783f469109bd814ed98e204ca5a1bee398ea87d7979ff5a46e560164030e2f846cb0cd1f10be72d +containersize 77344 +containerchecksum 13823a9e3137f46d5f55b2f439f9849af129d5ac870e721b8f237a0932d7a845be992ec469c8a8d390887b4afad2d2fe62e5c2dcc211d729846df17d79646f99 binfiles arch=x86_64-solaris size=44 bin/x86_64-solaris/chkdvifont bin/x86_64-solaris/dvispc name dviout.win32 category TLCore -revision 52616 +revision 59222 catalogue dviout shortdesc TeX previewer and printer driver for MS-Windows longdesc The program supports a variety of printing mechanisms @@ -96865,14 +99051,15 @@ longdesc understands a wide variety of \special commands. postaction fileassoc extension=.dvi filetype=TL.DVIOUT.view postaction filetype name=TL.DVIOUT.view cmd='"TEXDIR/bin/win32/dviout.exe" "%1"' postaction shortcut type=menu name="DVIOUT DVI viewer" cmd=TEXDIR/bin/win32/dviout.exe -containersize 2235312 -containerchecksum 0eab55d73cdd6b9ea7f06286ecd9d815958e97b2510fdac40a1efadae3b5bdb91f88340173e2a69fa0761e0048b349e05d3416dd6e1118548211e942e24b1983 -binfiles arch=win32 size=1201 +containersize 2733232 +containerchecksum 2fbe9e0f323c5cfc927aa9a48f05bc4f68fc1bb6189c19eea90eb86202e1925777a4a8666a79beecc7965c78079b56e8aaadaa19077fbbeb3da91a03b8768a10 +binfiles arch=win32 size=1776 bin/win32/dviout.exe - tlpkg/dviout/00readme.txt - tlpkg/dviout/CFG/newcfg.txt + tlpkg/dviout/CFG/newcfg_ja.txt + tlpkg/dviout/CFG/optcfg.dvi tlpkg/dviout/CFG/prtcfg.zip tlpkg/dviout/CFG/prtsrc.zip + tlpkg/dviout/COPYRIGHT tlpkg/dviout/CreateBB.exe tlpkg/dviout/DOC/bpage.bmp tlpkg/dviout/DOC/cmode.html @@ -96901,6 +99088,7 @@ binfiles arch=win32 size=1201 tlpkg/dviout/DOC/search.bmp tlpkg/dviout/DOC/serd.bmp tlpkg/dviout/DOC/seru.bmp + tlpkg/dviout/DOC/spi.html tlpkg/dviout/DOC/testtex.bat tlpkg/dviout/DOC/tex_dvioutw.html tlpkg/dviout/DOC/tex_instchk.html @@ -96942,22 +99130,36 @@ binfiles arch=win32 size=1201 tlpkg/dviout/GRAPHIC/bmc/exbmc.xpi tlpkg/dviout/GRAPHIC/bmc/ifbmc.spi tlpkg/dviout/GRAPHIC/bmc/ifbmc.txt + tlpkg/dviout/HYPERTEX/hyper2.dvi tlpkg/dviout/HYPERTEX/hyper2.tex + tlpkg/dviout/HYPERTEX/hyperdvi.dvi tlpkg/dviout/HYPERTEX/hyperdvi.tex + tlpkg/dviout/HYPERTEX/input.dvi tlpkg/dviout/HYPERTEX/input.tex + tlpkg/dviout/HYPERTEX/input7.dvi tlpkg/dviout/HYPERTEX/input7.tex + tlpkg/dviout/HYPERTEX/input8.dvi tlpkg/dviout/HYPERTEX/input8.tex + tlpkg/dviout/HYPERTEX/input9.dvi tlpkg/dviout/HYPERTEX/input9.tex + tlpkg/dviout/HYPERTEX/inputxy.dvi tlpkg/dviout/HYPERTEX/inputxy.tex tlpkg/dviout/HYPERTEX/keyin.sty tlpkg/dviout/HYPERTEX/myhyper.sty - tlpkg/dviout/PTEX/naochan!.tex + tlpkg/dviout/PTEX/test_vertical.dvi + tlpkg/dviout/PTEX/test_vertical.tex + tlpkg/dviout/SAMPLE/sample.dvi tlpkg/dviout/SAMPLE/sample.tex tlpkg/dviout/SAMPLE/sample.txt + tlpkg/dviout/SAMPLE/slisamp2.dvi tlpkg/dviout/SAMPLE/slisamp2.tex + tlpkg/dviout/SAMPLE/slisamp3.dvi tlpkg/dviout/SAMPLE/slisamp3.tex + tlpkg/dviout/SAMPLE/slisamp4.dvi tlpkg/dviout/SAMPLE/slisamp4.tex + tlpkg/dviout/SAMPLE/slisampl.dvi tlpkg/dviout/SAMPLE/slisampl.tex + tlpkg/dviout/SPECIAL/demo.dvi tlpkg/dviout/SPECIAL/demo.tex tlpkg/dviout/SPECIAL/dviout.sty tlpkg/dviout/SPECIAL/ophook.sty @@ -96972,30 +99174,28 @@ binfiles arch=win32 size=1201 tlpkg/dviout/UTILITY/dviout1.vfn tlpkg/dviout/UTILITY/dvioute.vfn tlpkg/dviout/UTILITY/null.vfn - tlpkg/dviout/UTILITY/template - tlpkg/dviout/UTILITY/template.pk0 - tlpkg/dviout/UTILITY/template.pks + tlpkg/dviout/UTILITY/template.txt + tlpkg/dviout/UTILITY/template_pk0.txt + tlpkg/dviout/UTILITY/template_pks.txt tlpkg/dviout/UTILITY/test_a4.tex tlpkg/dviout/UTILITY/test_b5.tex tlpkg/dviout/UTILITY/test_b5e.tex tlpkg/dviout/UTILITY/test_org.tex tlpkg/dviout/bmc.exe tlpkg/dviout/chkfont.exe - tlpkg/dviout/chkfont.txt + tlpkg/dviout/chkfont_ja.txt tlpkg/dviout/convedit.exe tlpkg/dviout/dviadd.exe tlpkg/dviout/dviout.chm - tlpkg/dviout/dviout.cnt tlpkg/dviout/dviout.exe tlpkg/dviout/dvioute.chm - tlpkg/dviout/dvioute.cnt tlpkg/dviout/dvispc.exe tlpkg/dviout/dvispc.txt - tlpkg/dviout/dvispce.txt + tlpkg/dviout/dvispc_ja.txt tlpkg/dviout/etfdump.exe tlpkg/dviout/files.txt tlpkg/dviout/gen_pk - tlpkg/dviout/history.txt + tlpkg/dviout/history_ja.txt tlpkg/dviout/install.par tlpkg/dviout/install.txt tlpkg/dviout/map/gtfonts.map @@ -97057,20 +99257,28 @@ binfiles arch=win32 size=1201 tlpkg/dviout/par/texhelp.par tlpkg/dviout/par/wintex.par tlpkg/dviout/propw.exe - tlpkg/dviout/propw0.txt + tlpkg/dviout/propw0_ja.txt tlpkg/dviout/rawprt.exe tlpkg/dviout/rawprt.txt tlpkg/dviout/readme.txt + tlpkg/dviout/readme_ja.txt tlpkg/dviout/srctex.exe + tlpkg/dviout/test_a4.dvi + tlpkg/dviout/test_a4x.dvi + tlpkg/dviout/test_b5.dvi + tlpkg/dviout/test_b5e.dvi + tlpkg/dviout/test_b5x.dvi + tlpkg/dviout/test_org.dvi tlpkg/dviout/ttindex.exe +catalogue-contact-repository https://www.tug.org/svn/dviout/ catalogue-ctan /dviware/dviout catalogue-license other-free catalogue-topics dvi-prev dvi-print omega -catalogue-version 3.18.4 +catalogue-version 3.19.0 name dvipdfmx category TLCore -revision 58645 +revision 61101 shortdesc An extended version of dvipdfm longdesc Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm longdesc created to support multi-byte character encodings and large @@ -97082,14 +99290,15 @@ longdesc features as does pdfTeX. The current version of the package is longdesc no longer maintained on CTAN as a separate entity; development longdesc now takes place within the TeX Live framework, and it is no longdesc longer available as a separate package. For download, support, -longdesc and other information, please see TeX Live. +longdesc and other information, please see TeX Live. However, the +longdesc information on this page is maintained and should be current. depend dvipdfmx.ARCH depend glyphlist postaction script file=tlpkg/tlpostcode/dvipdfmx.pl -containersize 27124 -containerchecksum 4c5c0773389d13c77b007f9a82e75981ddb331b51c99836c73ff144e04a2289eefed77e7f5c5a7e60ed37aa93d8a0be055a76f1e1347550b5a1242be8cf24029 -doccontainersize 3127760 -doccontainerchecksum c0f571ebbd976d55fe752e9b4c61e8e44e6ccf4086592b16618958d936267777d8825dfc2c9271f6fddb3620f54bcaa045f895131a31112e066152f20748e549 +containersize 26716 +containerchecksum 6dd78f4b5cabb51c3bd9988fa46bf90a5a79b3d3293257a4c563a8a76a5a03eb167ce3ec0d4ce6ed05412a551eb201f2379a50a97ac5355ebe833f7b34cee4b4 +doccontainersize 3129328 +doccontainerchecksum 00dce9b36eefd1788bbe455b2e5104efd9afc8bd891aeafb2cd9bdee406eeb25ab520e42e614e9d2363eb6a7273232bc3c4805bacd82a22099c5ffc438e852cb docfiles size=995 texmf-dist/doc/dvipdfm/Makefile texmf-dist/doc/dvipdfm/dvipdfm.pdf @@ -97137,7 +99346,7 @@ runfiles size=41 tlpkg/tlpostcode/dvipdfmx.pl catalogue-alias xdvipdfmx catalogue-contact-bugs https://lists.tug.org/dvipdfmx -catalogue-contact-home http://project.ktug.or.kr/dvipdfmx/ +catalogue-contact-home https://tug.org/dvipdfmx/ catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/dvipdfm-x/ catalogue-contact-support https://lists.tug.org/dvipdfmx catalogue-license gpl @@ -97145,10 +99354,10 @@ catalogue-topics dvi-pdf name dvipdfmx.aarch64-linux category TLCore -revision 58534 +revision 62280 shortdesc aarch64-linux files of dvipdfmx -containersize 405956 -containerchecksum fb01193cbebc7a41cd37cd37c61a446ee2cecc30526ba7f77a9c2ce6201e3fd92b026f70d9fdfa630fc83c33cfa07b6c7300a6dd719303e26d876036645eb71c +containersize 406104 +containerchecksum f9e9d0fd8bf9daae4c1b2171a99e46a76824fe88bae6406c7c01ffc0e03112dca8548fe2e3c92e77eb804545ec64f844cfa0a2d7cce22fe7220b1750acf6b502 binfiles arch=aarch64-linux size=272 bin/aarch64-linux/dvipdfm bin/aarch64-linux/dvipdfmx @@ -97159,10 +99368,10 @@ binfiles arch=aarch64-linux size=272 name dvipdfmx.amd64-freebsd category TLCore -revision 58501 +revision 62206 shortdesc amd64-freebsd files of dvipdfmx -containersize 447620 -containerchecksum 5de65efe8096386894a2a868c06870a3b2c53486b3ad2304d72be7af0e87928e8597bb6f3512c424620ee53bfb7dd0c70a8e50d4b92aa30561ff5a3b927f3766 +containersize 452416 +containerchecksum de25c0cb3f54a75720c8c466eea89e80d81949b310858aeebd06151a9bdcd8c83f30ae3431f129314ce2efd9403e2651d75f73452bcc0d0770a7af341c191b17 binfiles arch=amd64-freebsd size=276 bin/amd64-freebsd/dvipdfm bin/amd64-freebsd/dvipdfmx @@ -97173,10 +99382,10 @@ binfiles arch=amd64-freebsd size=276 name dvipdfmx.amd64-netbsd category TLCore -revision 58497 +revision 62220 shortdesc amd64-netbsd files of dvipdfmx -containersize 378928 -containerchecksum 4765a313a3adf0f566191d3dd84fd43d570ab871eaf9f3da6a746943e50d68e2421b398d54b6193683cc269d4cac8cd84c52f66f270bddefa456b01e2bda938a +containersize 379276 +containerchecksum 43ce84b85d5271625cb53d6af3bdcaf0d6ad7998366495e88622babf01c0daf8f7c763d5a4ca6f32a424cfad87d1ba29203dcfbdd46f674af4ab691b7d954ab1 binfiles arch=amd64-netbsd size=335 bin/amd64-netbsd/dvipdfm bin/amd64-netbsd/dvipdfmx @@ -97187,10 +99396,10 @@ binfiles arch=amd64-netbsd size=335 name dvipdfmx.armhf-linux category TLCore -revision 58556 +revision 63092 shortdesc armhf-linux files of dvipdfmx -containersize 346964 -containerchecksum 1d9545d0219ea8c6668fbdafde38304db6580093c9ff7c37540331014e20e30bcb8bc77288fc8db34e419f815926a8e60a782362e24f033c69301dd37b4ef8ef +containersize 347096 +containerchecksum 5d73ccbd9fa70b152a12f1b77f144f33792604c835cff3c207b04f853558e4df535b35a347cac258d6ce10e8838c9d10ce610aea950a66e1b076b5c4c54c4905 binfiles arch=armhf-linux size=215 bin/armhf-linux/dvipdfm bin/armhf-linux/dvipdfmx @@ -97201,11 +99410,11 @@ binfiles arch=armhf-linux size=215 name dvipdfmx.i386-cygwin category TLCore -revision 58498 +revision 62282 shortdesc i386-cygwin files of dvipdfmx -containersize 396160 -containerchecksum 6d711f58c49977779bd69829147048a13f32c7d2982a809d264c414dbdf1a4ea5c2e6987122f16ef5244119c8a176ef0239ddcf4dd061ae5607b2bd93260d94c -binfiles arch=i386-cygwin size=251 +containersize 413092 +containerchecksum 73c3a5db566a5a22fcc3bd09054923ec473acf7349ae9be06eb1a794291d7232789f2ccefeac43483bd270ff0a3f0316a9a2a8ad3cf6ccf86f393dd7841fb0fd +binfiles arch=i386-cygwin size=258 bin/i386-cygwin/dvipdfm bin/i386-cygwin/dvipdfmx bin/i386-cygwin/dvipdft @@ -97215,10 +99424,10 @@ binfiles arch=i386-cygwin size=251 name dvipdfmx.i386-freebsd category TLCore -revision 58501 +revision 62206 shortdesc i386-freebsd files of dvipdfmx -containersize 403380 -containerchecksum e6fa11e7dc909f00acacd7b761c9239574ef5e8d7d9c016887a91fecaac62aa0237485fbb0afe09c7830e7a8560985ce1bf412b38e43b3cc3b3204131220e9a4 +containersize 409068 +containerchecksum 7f7e274180f2625624721d4f471ba39532eabbe3c9454389d75852bb8cf1c6d08237fb853ab48ad29e7b1649e787ddce989bea42360ae7bacd53ff964f780b47 binfiles arch=i386-freebsd size=249 bin/i386-freebsd/dvipdfm bin/i386-freebsd/dvipdfmx @@ -97229,11 +99438,11 @@ binfiles arch=i386-freebsd size=249 name dvipdfmx.i386-linux category TLCore -revision 58535 +revision 62210 shortdesc i386-linux files of dvipdfmx -containersize 460764 -containerchecksum 313d3ae7ceec6efde15cae4719b0f1a3ef6153ed8574b8ad8210925b5b5afeeebf1531dc6363e4b8975afb19ca3815fb6f60680b04a665bc898fcc71b3eccaba -binfiles arch=i386-linux size=293 +containersize 466488 +containerchecksum 383fe6e5d0e497975004daaf1b844079fb0cee6b8e586111a5a00bb2e03b9532b0670e58e904b58e2146a168836ed6ce9238e87aca44e9f9c7f555159f3fca8c +binfiles arch=i386-linux size=296 bin/i386-linux/dvipdfm bin/i386-linux/dvipdfmx bin/i386-linux/dvipdft @@ -97243,10 +99452,10 @@ binfiles arch=i386-linux size=293 name dvipdfmx.i386-netbsd category TLCore -revision 58497 +revision 62220 shortdesc i386-netbsd files of dvipdfmx -containersize 359920 -containerchecksum 76fb314cfc2e02e27d83e22a6e4cf68be2c23e7d54f89d970b5237699d0ec2d774c46865ac39d722dea2c3ee8919c2d306a0df59d7559f34dc0bfffc67d08f52 +containersize 360048 +containerchecksum 5ef54bbde994919570fc48e0aeb74a7fbe43145d48ffa2a310ed6cd0156c49dc30e49086fbbf0c10187f694fdef76f9894cc6a41c46307acfd7fb2bcff917d4c binfiles arch=i386-netbsd size=312 bin/i386-netbsd/dvipdfm bin/i386-netbsd/dvipdfmx @@ -97257,10 +99466,10 @@ binfiles arch=i386-netbsd size=312 name dvipdfmx.i386-solaris category TLCore -revision 58500 +revision 62206 shortdesc i386-solaris files of dvipdfmx -containersize 413492 -containerchecksum 947183823f6ebb273d3a1b054d8fab9e58d445419c9dbd5c86146e6e3d19983e968899fd57637e3934d4bd4fc2457631724cd5b12287ff1b30ba03d64de8013e +containersize 413456 +containerchecksum 7c3ea0b8e54b099dc9ca478c54b42c37774aa19969dd5cb6573ddc687bdb4da3fd85f408ec849a57d0b42632d9086672a0895fe11724536d49fadefa6ef574bd binfiles arch=i386-solaris size=240 bin/i386-solaris/dvipdfm bin/i386-solaris/dvipdfmx @@ -97271,10 +99480,10 @@ binfiles arch=i386-solaris size=240 name dvipdfmx.universal-darwin category TLCore -revision 58528 +revision 62258 shortdesc universal-darwin files of dvipdfmx -containersize 791336 -containerchecksum f53064d484155f714169683b82301898aec20066d18e879b040f01700be4a817582a216e2f9a0c5896529ef0030c6f2ce2ab9c44b7aee7a90c320ed5f487b5e7 +containersize 794904 +containerchecksum 5589ed8291f04d00d87e2dddd1668acf092f2ad2dfca4dc8054d21b4adfc5fdbbe3ebf25fced3d2356ed25ffaf46178701f543b2c7c5e251b372e0632821b728 binfiles arch=universal-darwin size=527 bin/universal-darwin/dvipdfm bin/universal-darwin/dvipdfmx @@ -97285,10 +99494,10 @@ binfiles arch=universal-darwin size=527 name dvipdfmx.win32 category TLCore -revision 59085 +revision 62199 shortdesc win32 files of dvipdfmx -containersize 332376 -containerchecksum 5c4c780cd2ad7593eeffd4c2b94466225220e75a76753e93963c4f2ec1ca27be82d4852a58ebe4cbe58f3dab1f11ee2ce398be57f212503c2d9cd15a69fdd462 +containersize 332156 +containerchecksum c1f30ca0a7aa045a28d88775067342899d18d3c6f982bf32811b2e388c689cf73546afbca2276fa4ec34c7ef243a59deab5e9825e9af4b4a2e9ee71f42280398 binfiles arch=win32 size=239 bin/win32/dvipdfm.exe bin/win32/dvipdfmx.dll @@ -97299,11 +99508,11 @@ binfiles arch=win32 size=239 name dvipdfmx.x86_64-cygwin category TLCore -revision 58498 +revision 62279 shortdesc x86_64-cygwin files of dvipdfmx -containersize 403400 -containerchecksum 4ac305d945bb213fc95a7064365f033f048bd5474d6b7f821b575ba1f71d10ba5882020f715e23a797e5546058aae9100cbc8e447d2e9fd2c19a4c298d905316 -binfiles arch=x86_64-cygwin size=243 +containersize 403448 +containerchecksum 3ba74ef1b0ac590d24ba24e24fd0f2ef2856cd02666fce2bac0b32b60193594f253ef4e1b7e95d482f778f5e2b7f96de52a9cc1479402d79a76c8c65f940b9db +binfiles arch=x86_64-cygwin size=244 bin/x86_64-cygwin/dvipdfm bin/x86_64-cygwin/dvipdfmx bin/x86_64-cygwin/dvipdft @@ -97313,11 +99522,11 @@ binfiles arch=x86_64-cygwin size=243 name dvipdfmx.x86_64-darwinlegacy category TLCore -revision 58501 +revision 62206 shortdesc x86_64-darwinlegacy files of dvipdfmx -containersize 405060 -containerchecksum e16776e51cda758280960804c96382b3db08bb95336b565d976ff5225a4b0d12b777d5ec05a97154a3a0100efe115e8ddab22827a3fbda09e110900c88902f23 -binfiles arch=x86_64-darwinlegacy size=240 +containersize 405100 +containerchecksum 00a090f1e08d9b4f60a930f66e073756f74a727c970f8432180fc4d0dc1434bc2336a2ae4f3acf81fd3d83ce076126cc6dbd246d7e4da90c4dfcd7cd57a416be +binfiles arch=x86_64-darwinlegacy size=241 bin/x86_64-darwinlegacy/dvipdfm bin/x86_64-darwinlegacy/dvipdfmx bin/x86_64-darwinlegacy/dvipdft @@ -97327,11 +99536,11 @@ binfiles arch=x86_64-darwinlegacy size=240 name dvipdfmx.x86_64-linux category TLCore -revision 58535 +revision 62187 shortdesc x86_64-linux files of dvipdfmx -containersize 426696 -containerchecksum 0aaae454e6d5e9b769735255fab74538b27d36f983b3ef0257e834c3cc7a531397f7aac85f9bc9315de7295451aceee9e9f9ab9fe6574f0f873709914fbcdbb0 -binfiles arch=x86_64-linux size=257 +containersize 430632 +containerchecksum e209fb30f5e3508bcf05068b219aa6c455ce042483c95c57258b19772f61574dd77c19bf85268766362ed22317c4d315ea31344099a6d8b91c33439f66c92928 +binfiles arch=x86_64-linux size=258 bin/x86_64-linux/dvipdfm bin/x86_64-linux/dvipdfmx bin/x86_64-linux/dvipdft @@ -97341,11 +99550,11 @@ binfiles arch=x86_64-linux size=257 name dvipdfmx.x86_64-linuxmusl category TLCore -revision 58535 +revision 62210 shortdesc x86_64-linuxmusl files of dvipdfmx -containersize 451244 -containerchecksum 44a51da5218b997e76d2c5913e0af8a17a323dacaa09f4b7c26b4d4bbcd74800c6a59f763b44f62331593b0a77bc211850de60f511a72ae9453cf95da2b1ffbc -binfiles arch=x86_64-linuxmusl size=283 +containersize 452380 +containerchecksum 28c2bf097bd732a1cf8239c90906cef67f7a567529d6802f95bf4c70b91f91ac73be48f8e2aa7205385194c59f9b713d4d886dcad424f497379d0271792842b7 +binfiles arch=x86_64-linuxmusl size=282 bin/x86_64-linuxmusl/dvipdfm bin/x86_64-linuxmusl/dvipdfmx bin/x86_64-linuxmusl/dvipdft @@ -97355,10 +99564,10 @@ binfiles arch=x86_64-linuxmusl size=283 name dvipdfmx.x86_64-solaris category TLCore -revision 58500 +revision 62206 shortdesc x86_64-solaris files of dvipdfmx -containersize 445384 -containerchecksum cfaa7ddfcc5de243196a83604f5aacd4d6a7143ff6dbdeb03b3f54cbf93280a3b534936fb34aaea85b88f2b8c660563ede8ba23b3b01cfce7be32715f55cfa6a +containersize 445316 +containerchecksum 08db3e69b41bcd2a60e736ef41785e87b83109052b1f6cd069236074c3cfc288f0ef7730ef541910bba93fddce4db7210b3313b409617a12ae0ea305f6a30ff7 binfiles arch=x86_64-solaris size=272 bin/x86_64-solaris/dvipdfm bin/x86_64-solaris/dvipdfmx @@ -97369,7 +99578,7 @@ binfiles arch=x86_64-solaris size=272 name dvipng category TLCore -revision 57972 +revision 62517 shortdesc A fast DVI to PNG/GIF converter longdesc This program makes PNG and/or GIF graphics from DVI files as longdesc obtained from TeX and its relatives. Its benefits include: @@ -97387,10 +99596,10 @@ longdesc PostScript Type1, and TrueType fonts, colour specials, and longdesc inclusion of PostScript, PNG, JPEG or GIF images. depend dvipng.ARCH containersize 916 -containerchecksum a194b03e4ea1da129e54e2820979929e720fb526d184390885a2ac213aadda75f0fdf33b20a4ec20958798b3f622626e301ff308f9005d6c6ff400dc0bcd01e7 -doccontainersize 288772 -doccontainerchecksum 27c556eeb267521de9f523001268819b29791c9b34e7b0e734551e607eaabcd452789eb4b90a287b47024d90e01d28b1848d1c77be0e903172eb362c4f9e699e -docfiles size=119 +containerchecksum d24be610a63a9df22ebe6f53891519ab77900611d1159dec5e97b27160f3552b4cbce42b575a036125d2b15910a72cb5e3793a3409c5d0f4b1df0c2433e828f8 +doccontainersize 290812 +doccontainerchecksum 976ff6c9628fe85adca2287f04d76f2c1605f243e28b4d32cb1ef9a90d30dcae0d202e6d5156914c204fd42b0a66460755a89f7dbdeb9ec1ccf6010cfe8daf78 +docfiles size=121 texmf-dist/doc/dvipng/dvipng.html texmf-dist/doc/dvipng/dvipng.pdf details="Package documentation" texmf-dist/doc/info/dvipng.info @@ -97407,161 +99616,161 @@ catalogue-version 1.17 name dvipng.aarch64-linux category TLCore -revision 58534 +revision 62280 shortdesc aarch64-linux files of dvipng -containersize 454716 -containerchecksum 38f578dd8845e7d173222949f2d3c89996acc6031ccfb75529875b019a68cbad81d7c82c70e06947fe55e610dbfb1156e863c088711afb51c05a73815f8c15ad -binfiles arch=aarch64-linux size=267 +containersize 457508 +containerchecksum 4a4d1fa3b7f043b2f1f1db7ee88c83e21ee99c5b86d76d1332ca56db219fb5f87918c6e5bf2a7d441beca1a87643236582929087b31e464088a2bbb50a8c9500 +binfiles arch=aarch64-linux size=269 bin/aarch64-linux/dvigif bin/aarch64-linux/dvipng name dvipng.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of dvipng -containersize 509824 -containerchecksum f1a3180a7db07823f380f679884371bf33411e4c2e51d830fdc4d16b51775c399b78549ac5adaa30a11d7312f2cef4e1c47d98171bd2316e1a84b8a1d921b951 -binfiles arch=amd64-freebsd size=290 +containersize 513056 +containerchecksum e55d94054c434d0f13ac971f1bf4d964d5df58d3cad0a684aa279a084ebabcf1026c908c6fef9c5965b1882a471ed4276a418c0b8d7f304760176490a9f9c0ba +binfiles arch=amd64-freebsd size=292 bin/amd64-freebsd/dvigif bin/amd64-freebsd/dvipng name dvipng.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of dvipng -containersize 422292 -containerchecksum b3b7253d6e594f93d8f1a538fa0ba76ee02b6f5dc03ab87c89dae483ca0c8c2cbc12bf7bc94c35a510305363c959c204475bbbdc66f4a1f96c70b669c530f7e2 -binfiles arch=amd64-netbsd size=365 +containersize 424212 +containerchecksum 9180e4595acdafae4107fb9b2a9d4b5c12acd6e3760f51dcf399b28a266251b4f74b3319d4546552fb4fd51e283d8fcea3b575cf010b1343242a12c37c9c6aa5 +binfiles arch=amd64-netbsd size=369 bin/amd64-netbsd/dvigif bin/amd64-netbsd/dvipng name dvipng.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dvipng -containersize 390480 -containerchecksum 6f72ec562dcb3ef56997ba84607acf667792f828d3066a8fbfc25ef70ac2c679095d25f89d97a5bcfbbac081c62da892f48c181483d64a97ba4d008c9d0a6d5f -binfiles arch=armhf-linux size=220 +containersize 392880 +containerchecksum ba2dca8d8ff7ed3d0be55365b12539d2a172cfacde81dddd81b44886a25dc616e3327ca0df83b3553ed3b2a524d09ea4f1c2f67eb4437e976bff0f32726a6c64 +binfiles arch=armhf-linux size=221 bin/armhf-linux/dvigif bin/armhf-linux/dvipng name dvipng.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of dvipng -containersize 441740 -containerchecksum f6c592657488324be2387988709c3c9325c73cc2721e76c2021368ecf144c285db7974ff94f92713ad4e21af4033c9b734ebd3bcb9439c85b0131c374b0de46d -binfiles arch=i386-cygwin size=252 +containersize 451244 +containerchecksum 74b4144ea3dd01cccd5698db2c0578a3b3754ddbd485abcdb3438f131e39f064d5e503f289707e4f6a0055eb039ef9a1664bb1d67307b63cbe331cfac0915db0 +binfiles arch=i386-cygwin size=257 bin/i386-cygwin/dvigif bin/i386-cygwin/dvipng.exe name dvipng.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of dvipng -containersize 459800 -containerchecksum 402e5529b029e58921152b2217ee0f14b9f7670850f086c157aacb423bfbe2c901bf929ce6f8d47d6ae5d645a2cb20e1881e737a0ab04b4ae6a05e69ddb5d2e0 -binfiles arch=i386-freebsd size=254 +containersize 465108 +containerchecksum d42e5b62fe81bf743288dfba4212858621aabd2e6de8d41d03cb1f091c2a4b6149748a4d145613439a447ab1d59976f29924f95c92c837028f253c6cbf0f7885 +binfiles arch=i386-freebsd size=257 bin/i386-freebsd/dvigif bin/i386-freebsd/dvipng name dvipng.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of dvipng -containersize 500460 -containerchecksum 10aa96338b24da9615adfe74784575d2c4b4d923f5dffa6954b00864d6cbac13494f43955a37c289c029c4f0a80a82fb7306406b2c3371068ef5c088b0be5e79 -binfiles arch=i386-linux size=287 +containersize 508864 +containerchecksum 8ae75931bf3b16ec9f958fdba3bac75fa7a56515ef4bde2ea4ce73110ae26ef734602449d13d4e5942cce09edc593328db64676bd4a5e1f8afb865574fedb4ad +binfiles arch=i386-linux size=291 bin/i386-linux/dvigif bin/i386-linux/dvipng name dvipng.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of dvipng -containersize 387900 -containerchecksum 4a9ed06176a4498f744d6854d23b6288f340ed813c8f3c50e47435be93b6ea4b805bb5c31768fdbfd5cee1b67d285af11aa0c6fcc8a82282d60bf21862b0e17b -binfiles arch=i386-netbsd size=321 +containersize 389440 +containerchecksum 39111735b68285076f7c2bcbdd7d4cc0129eec43f24d48becd3be2e669c4084606ebb943c926095f9c9473e36db3b3c4be702694009f1be1e052594ab0bc606d +binfiles arch=i386-netbsd size=323 bin/i386-netbsd/dvigif bin/i386-netbsd/dvipng name dvipng.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of dvipng -containersize 451896 -containerchecksum a7b2270b486eb02cdb20eba08c541d47ba480ef5d24090c236898c59b53ea947ef495998e971c80b86a0c599de79967fdefc149f0c412ff0dc44fe4480f3a341 -binfiles arch=i386-solaris size=235 +containersize 455780 +containerchecksum b15fad5429a68979b47ab0ac025c1c24d3b62bfa5b406339c40d4113aaa6499a06773161f89bfcab326710a53abf3e966f9dd4f9bc403e15a3a508af511d7b4c +binfiles arch=i386-solaris size=237 bin/i386-solaris/dvigif bin/i386-solaris/dvipng name dvipng.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of dvipng -containersize 882028 -containerchecksum 0efa856da48bf54b9fd73d4a89cc22f80397e6a65c96ae7f5d4967d53208eb2f113a600a3d69bb50c9a0e53e61421fa410fe8c570583c2d2d3670ede82df8755 -binfiles arch=universal-darwin size=545 +containersize 893276 +containerchecksum 7874bd16cd8c012602b5a8276495c7df5670ab50d3a894a6754317cb6acc4fe34039f02790ad6a420566e4820c74a81aa0189d462c7063a99967e3f7de56bed5 +binfiles arch=universal-darwin size=549 bin/universal-darwin/dvigif bin/universal-darwin/dvipng name dvipng.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of dvipng -containersize 395916 -containerchecksum 0f87b7a7bb22e0c7fabdba83ec1cad52e4b3e815d3c8f9da5044f365c1e65c7a035b9cb282f190bab0de176c70f182767d389f188d93781dad8a4f3e0f8c7f5b -binfiles arch=win32 size=212 +containersize 397960 +containerchecksum 02a03eccdd72714f36a4ce1eaa8aecadde5a7bab3b598fb3e02420f74d18afa0b0ba596cce622ce467d6975f078c4a49a5ef96f44b3165e0e97ada7ebed43495 +binfiles arch=win32 size=214 bin/win32/dvigif.exe bin/win32/dvipng.exe name dvipng.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of dvipng -containersize 445440 -containerchecksum 9827bc960dbef77a08fbcee9357349417777eb7b62aea3324b50343c076e459302ab3a02041bc78b80994a2bb6415f36f1362c6d18857cb0136c7ec7d295cf68 -binfiles arch=x86_64-cygwin size=245 +containersize 447012 +containerchecksum 019be376002468b94f8058f133137a165919d9c76b374374bd0d02368218fc963e07e4071631d373f4af68622acbc1357be9940f3aea687b0b284aa5d097fe1a +binfiles arch=x86_64-cygwin size=246 bin/x86_64-cygwin/dvigif bin/x86_64-cygwin/dvipng.exe name dvipng.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of dvipng -containersize 447096 -containerchecksum ac098b4d071f1f038c96dc0c194b53f19986d86afcc4c0e08018f1f4556343467763fe8b3b69ead3230e084e7830934bb1f342b04d11f2ea6f64be6707667fcb +containersize 449548 +containerchecksum f11dec63e9faceeb8a1c95869d0a42b641ec1c4ec75597c48ba67c9f0e8ccdffc2b6ce931e7d5b57f1d23cffbe92c0b86bff8efee91825a996e530a8bc2ac95f binfiles arch=x86_64-darwinlegacy size=246 bin/x86_64-darwinlegacy/dvigif bin/x86_64-darwinlegacy/dvipng name dvipng.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of dvipng -containersize 483392 -containerchecksum ce82eaa410c8b779753d3ccacc75a8fd496569981290d7f7be0ac8de1f73da264f4137e9a4d4caaa7618768758b69b738d8f9f6674f71c93136ff60328c93889 -binfiles arch=x86_64-linux size=269 +containersize 487216 +containerchecksum afe9425ebfc7bf165347a898bdd527a037a5613ce871974c4e73a9d7710e0ea5d1439cea401c0dcea1d3297eed1e5851fd71b0175ba2134083fefc58a1c7ad44 +binfiles arch=x86_64-linux size=270 bin/x86_64-linux/dvigif bin/x86_64-linux/dvipng name dvipng.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of dvipng -containersize 497484 -containerchecksum 1c054b8e36c108c0f09cc2c0c1b9e9f5985b21ab865ec25e3bf8332ac3bd1168ad807a9598fb4b5379c1251964748e068ffd203cbd542c9585cacc35dce0f97a -binfiles arch=x86_64-linuxmusl size=285 +containersize 501984 +containerchecksum 84429babd5a0d868533f7957d49a76c092e85755a0a5eab92dc6eb2a36ee86b905604bd544d7175bca3b18fe127243624b534da101a94884cb0ffdb083665b1b +binfiles arch=x86_64-linuxmusl size=286 bin/x86_64-linuxmusl/dvigif bin/x86_64-linuxmusl/dvipng name dvipng.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of dvipng -containersize 492276 -containerchecksum bb3e45e50c212b939bb2ad1e26400f06c1c34bd3be59db5faf0ef0c23802010d2fbccb0cabbd2ff45bfc4fd95ec6c50a6cdca821e187129f221a3afcd5df28b0 -binfiles arch=x86_64-solaris size=273 +containersize 496424 +containerchecksum 2b08f85ebe3beb114e5fc3c598bb315656d8cf53a8f463d3bc94a450a5db596f223edfdff6099ebb5a60fad437aca95ef4e342f5f3056505ba9ab7a91b450720 +binfiles arch=x86_64-solaris size=276 bin/x86_64-solaris/dvigif bin/x86_64-solaris/dvipng @@ -97580,151 +99789,151 @@ docfiles size=9 name dvipos.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of dvipos -containersize 43716 -containerchecksum f3152db2f620584617efb202ea865795b2ca230764aa0c5264eb008d7f26521e86cd454bed22529851ee16755ee0aa61e79201ed8598c6579f299ad7ccc06279 +containersize 43740 +containerchecksum 5fc68c03c7af172f34b7f709f54ecafa5957b857241e2a0e2e599f226752c127a4e92394db4d5c88aaccc7739d4e9aae281431ad6b94a5552ab5da9d1f6a5b03 binfiles arch=aarch64-linux size=29 bin/aarch64-linux/dvipos name dvipos.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of dvipos -containersize 48900 -containerchecksum 52d4b0b96d7284cb629c4dd812410403186ecbc9bbd098ec1a1ca3907bdad260375e58e6a612aed554c3a451f910578fe5373f7a8b6344869123675f140979de +containersize 49248 +containerchecksum b2a2384eff5f696ae32e3548818c3340306b5202e69f01b69d003a08befedd64cbef88fcd416bf6b71789454a1508a8a0cfa4761ddc5e25e6056661e0357d845 binfiles arch=amd64-freebsd size=30 bin/amd64-freebsd/dvipos name dvipos.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of dvipos -containersize 44668 -containerchecksum 9e58ab33dfb099fdc03351c345fd512c6d71629b924fede8f70235ee5ec0212e45b5d2b156fbf12894323d5ded916469020cf0590d339eae8761834b21a8a4a8 +containersize 44632 +containerchecksum bf7ff9ecf0c4f2f0d09df26569f12f48f73aa6ecd6207bda803a617d0313aa97543ad702e6bdc0fb1aef3d8f16360116f99c89bbb8bb00d7c4b66481b6d60c5f binfiles arch=amd64-netbsd size=37 bin/amd64-netbsd/dvipos name dvipos.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dvipos -containersize 37156 -containerchecksum 0edeb8e16128cc7bfe2014638c08b8d4ec03f6397708f98330dcd0820693c0bcd7a961e16f712731eac50bdc73ed90b97a3753c50ca1e822e534efaf78201c21 +containersize 37148 +containerchecksum 6e102cf44333e5e8800f376a9f9b6d1ec1a276194a441c6d14c8d966de0f381d202abe964b962f237ea41741394ba94fb3be4dd7ed3b45573d89d7ba6d0d2403 binfiles arch=armhf-linux size=23 bin/armhf-linux/dvipos name dvipos.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of dvipos -containersize 16376 -containerchecksum ad5869ec7a4913cc0d30d5bc88067f1ede72e38ce34536aaa4978f3e990a9073f5045cc31f2bcf88b72bf101debdb918826f1ed1e99ba0d467bffe0134e40dc2 -binfiles arch=i386-cygwin size=12 +containersize 18744 +containerchecksum defd36221e9091ce47caaa065ac9774f307930b25ecc6a1767dbe2d30dd34b487f0316c5d6596e2030075b1c6f687f0d485f00482a0bdcc420ad7975fc5e6c1d +binfiles arch=i386-cygwin size=13 bin/i386-cygwin/dvipos.exe name dvipos.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of dvipos -containersize 42472 -containerchecksum 2f174581ad71951ca529a1eaebe2effb2bd851ac097da30c937d719f5f8c6c5bfea01137ceefea1846c01f43fcace94617c0ba80287e21665ccbbd5a41f0b52a +containersize 43628 +containerchecksum a1eae704490d8fd3ef362fe35fe80a27a5f5d5c6b3517305eb2f2fd315275cf188b3c8bc922ffe986139aecd4f7950dbf4f3307ba022d6e742805d82fa09469c binfiles arch=i386-freebsd size=26 bin/i386-freebsd/dvipos name dvipos.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of dvipos -containersize 48852 -containerchecksum 8f0ad03e0a0b3a83368f4506ffcfa8d0f8a0615a06bffb9a925b9e752bec7e5035ae65bee2d9f04c8bb5588ca86d231bde66ec266b8e4aa8e8eba580740d120b -binfiles arch=i386-linux size=31 +containersize 49336 +containerchecksum b47c2631eb0022851227320165973e162235add85d3d7fd52a0c60cca40284857939245cae871f10442342c8e0179c4d6306e4fe449207237c504663ee4ccee6 +binfiles arch=i386-linux size=32 bin/i386-linux/dvipos name dvipos.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of dvipos -containersize 40060 -containerchecksum 17d3176a4a0cfeceee6cb968508f97093b08ac7be6a0f849ccffc70c4b6d840ce253e025cb0dc0e6da6f9fc6fa97223008afb87b9d12225c010568195684e143 +containersize 40004 +containerchecksum 3e180874600819e96339f9c90a128f213c5352d13cefb0c68c94ea900e614f7d8f99a88d0d6e98b099b8b8da7d6f5d183af6f12f08671875f9a213ae17b439fb binfiles arch=i386-netbsd size=33 bin/i386-netbsd/dvipos name dvipos.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of dvipos containersize 45468 -containerchecksum 09dfea18b228a436fc6ff482cae3757a170d6df88d6e6c80fd733e1f2956353caf7bffa660ca40f552a1582a46fbe3c7cfd456606603f96d0288bdea71d571f6 +containerchecksum 3242a2396ac15771963d5739553085151460642d217134aee8d226f7207414b142847783005b6c1f48588b9a58cd1a1612b5d131288349c70b9de588d8343344 binfiles arch=i386-solaris size=26 bin/i386-solaris/dvipos name dvipos.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of dvipos -containersize 89848 -containerchecksum f9342a2b0ece9b7561fd7ca5d9e6af393ec5801b798cd1f01efa08b619b9f48729d48262f8804d9ccf949b213c7be24217c49c9726060e6c948d262d45f789fb -binfiles arch=universal-darwin size=75 +containersize 90328 +containerchecksum 1c3cc23f892c6c003006c437e766e80870852d0b2cdfa1ba5d762e64071f42585371307f095e9c3689527d982014df74686d058f68a94d872890abab7dd58a00 +binfiles arch=universal-darwin size=79 bin/universal-darwin/dvipos name dvipos.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of dvipos containersize 16884 -containerchecksum e4851dadf52ca7d04efa60ac40c0974709bf6dcfe89e4cea906c00bbf5df4028d2ec053b842e7732cbc144779b8ec19d809a598558506e592549226db119c43d +containerchecksum 9d1ed39aff419741692a4775cc4a6901e4ad01303035caa44db65c0ff7ae8567986a1399bbd321ca55fb0616c68cb4102bf562e0c242f7927582effde9319c00 binfiles arch=win32 size=9 bin/win32/dvipos.exe name dvipos.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of dvipos -containersize 18408 -containerchecksum d69280b4e1382d88f78a1d9392872aa7fe864118a6047172247f80c6bfb82b4c17f95c6a725ee5df9316d619e8b0d4596e121f999d58156739f35168f5bf0efd +containersize 18416 +containerchecksum fbb25bb917399fc6bb532b9160c2be0be66c92f6b4433154e7f403e94963cfe557bf78b50418684aea28ec4f0bbcc39e556498b1169d589b0d36fd9e39f8f50c binfiles arch=x86_64-cygwin size=12 bin/x86_64-cygwin/dvipos.exe name dvipos.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of dvipos -containersize 46064 -containerchecksum 66895d3f45be9b875bebd147971ede5ff73aa2d5c53a0741f93990fc6a0420c36d1a0b2d10b8340d4569fa326543f51b3a4edbf464baf0b0cd1b86d9bf581957 +containersize 46024 +containerchecksum 7d2c15b4d19aea6c8f917c885580c5b312a6c707884b20436957098913ab1aedd2082742c87eb44b0246a76d38313cdf0d1fbe12377f6a19ebd400b29e3f3be6 binfiles arch=x86_64-darwinlegacy size=28 bin/x86_64-darwinlegacy/dvipos name dvipos.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of dvipos -containersize 46888 -containerchecksum 4c9790d25b5ed5b1c95a1ca79dd330eeede9783d451500c80eb4d84c6909a6ec7b9e77e16861561539e09a03523e3a05a05e07bb9b7f119ab74af8f8d792a778 -binfiles arch=x86_64-linux size=28 +containersize 47140 +containerchecksum 70cb48792897b5efc90a0679c9d2121aa948550fb144fc496fd409bd4c5c5e6750f38ead9314e8335dc24f49b86b9bb824efd776730e0281debb1786cf6cc580 +binfiles arch=x86_64-linux size=29 bin/x86_64-linux/dvipos name dvipos.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of dvipos -containersize 50636 -containerchecksum eb0da6e737d9818e542a1dd2bebc636fd96e36902e361f01dc532f535ec0055fe30bfcc1bb24e8df505f8573c5acc7d7a6f028d3183a1f69f4b26b07b44345cf +containersize 50120 +containerchecksum f488016ecb5057a7ede21405945ea7e8bd4691b5642986bab99c907adb5416f78c87e8000a31af3e90d8c36b4f83fb2153bf8e76541ec2c8bfd08e3499031c75 binfiles arch=x86_64-linuxmusl size=30 bin/x86_64-linuxmusl/dvipos name dvipos.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of dvipos -containersize 50988 -containerchecksum 3e5e50fc6741be662574387e1222f9e25a6cd8add61bd41da59ab87d79e561a5c75aeb78db905fe6b1c203370885ee7363e64e471dd0588c6d8bf4abd246a3a3 +containersize 50996 +containerchecksum 88632c216f5f12b0930042dbe0ccce49faa97a2bf13a8aa88fda405b0791f0d1989f83be8547d9f0d85e9008c906c1bf3640806dde8bf5e75a16725b15fc1f0a binfiles arch=x86_64-solaris size=31 bin/x86_64-solaris/dvipos name dvips category TLCore -revision 57972 +revision 62387 shortdesc A DVI to PostScript driver longdesc This package has been withdrawn from CTAN, and bundled into the longdesc distributions' package sets. Development now takes place within @@ -97732,11 +99941,11 @@ longdesc the TeX Live framework, and it is no longer available as a longdesc separate package. For download, support, and other information, longdesc please see TeX Live. depend dvips.ARCH -containersize 58080 -containerchecksum 31069dd768bfad8c3430abb001e5d73d1b5481c6a0216801c3e04c5571e9e841a77ef6176b6d42ca3ffd5b8860790f37ac6dded1a453120aea96ac7a2c207563 -doccontainersize 522148 -doccontainerchecksum a66136f6f457a6e4953f25e7489c98668d950da10c37668d8332ccf5b20eeec5f493b84ca014c944dd8b241cfe3b0621f6096ce4b3a6f732e3816026a7835245 -docfiles size=289 +containersize 58076 +containerchecksum a680a4685d3cbb429ad9dada0d48098f7755253ad1d7c808731f0f4fb4c37971cb937a9fa68bcecd892de93cc35a8086b742c86338460585c2912f36d00ade67 +doccontainersize 528584 +doccontainerchecksum a6acb780a45663fb21976622d7b6c3ea8d4adf1fe405ee97cd7c4cf09fa49b59069ba72b2aa14b53d3ba631b37c5cbd979929adaa274a0bec8b1272d85e1cd43 +docfiles size=294 texmf-dist/doc/dvips/NEWS texmf-dist/doc/dvips/README details="Readme" texmf-dist/doc/dvips/dvips.html @@ -97825,168 +100034,168 @@ runfiles size=138 texmf-dist/tex/generic/dvips/rotate.sty texmf-dist/tex/generic/dvips/rotate.tex catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-home http://tug.org/dvips -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/dvipsk/ +catalogue-contact-home https://tug.org/dvips +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/dvipsk/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-license other-free catalogue-topics dvi-print name dvips.aarch64-linux category TLCore -revision 57930 +revision 62643 shortdesc aarch64-linux files of dvips -containersize 143648 -containerchecksum d44112d463a1a3191e812c141aed4935ff4cf0157d7dff4fce38899670292cafee0f6ad2bf9ec211cb8c2ea92bce961695c656b0a26dccee0d712a4386eed3d7 +containersize 143836 +containerchecksum 3ab316c8044c4ca3c14e51df014532ddb60dcf8651a33d5afd20117af21c2f26601268d69c9025a678e5db700418f39ae3200329098ec02de57a87c03531340e binfiles arch=aarch64-linux size=105 bin/aarch64-linux/afm2tfm bin/aarch64-linux/dvips name dvips.amd64-freebsd category TLCore -revision 57941 +revision 62610 shortdesc amd64-freebsd files of dvips -containersize 159652 -containerchecksum ac17e2ebb032bb4adb7a38c1073b919bb69825432bae6bfcf69077e452f2913aeb8bf1e93938ae7d753b74fb1b2cb1e145a0d109f9343c59c8e6d976d9b72cf3 +containersize 159852 +containerchecksum 8695e1f139a7c0746b5d336892499840ea792144f01dae89570d390e6d8a8f8a48ed3549cd7c543f44128cfdf58b9ee8ec1029598d7206f763722afd69ff0000 binfiles arch=amd64-freebsd size=107 bin/amd64-freebsd/afm2tfm bin/amd64-freebsd/dvips name dvips.amd64-netbsd category TLCore -revision 58866 +revision 62617 shortdesc amd64-netbsd files of dvips -containersize 134516 -containerchecksum 8baea2a7d0c7f2d0be25c4e2b15a77a2746009a49d45773c9599cfb58d4deae000c5b5f03893b7b89da494a01d628e3cb2b2ce63cbad7e89ae617723a3aae506 +containersize 134808 +containerchecksum 3fe38e9b39773fb2e57aaf6f309a9d6511eebd91cd85d68802685e8610547bee153162a7f1c5cac3efc95ab836f0286bad8eeda2ef23cc1d598dd2685466d94e binfiles arch=amd64-netbsd size=113 bin/amd64-netbsd/afm2tfm bin/amd64-netbsd/dvips name dvips.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dvips -containersize 119880 -containerchecksum dd94cf964cc611bedf6d5d3cccb995be04075c6a033916c2339940cb034125f7b88f7b912427245a667c311e2a7ad8f05171e6f95a9844bcf2b58c357ee55028 +containersize 120072 +containerchecksum 64092cdc62089d04fe7aaa53b84da8492c96333c7ae6a266ad67ca93cbb45ca1da80758cc874aeb83ed835f7ec7b2ebb87220efe412dd298e91277ab2d155e0c binfiles arch=armhf-linux size=81 bin/armhf-linux/afm2tfm bin/armhf-linux/dvips name dvips.i386-cygwin category TLCore -revision 58387 +revision 62621 shortdesc i386-cygwin files of dvips -containersize 104048 -containerchecksum 91003f7ca938c66077c5cc704d1c8d1440d4ff95be61e243ed0ef708ff0d4b34835d6ad8f2dc49129bbac8a78fbb7d5dd658665db5b90ee77c4886cd785c0faa -binfiles arch=i386-cygwin size=63 +containersize 115964 +containerchecksum 41270ccbc1828a8b8879bf92031d44f6edff71a9d7db90007d786a0e5cef9b60770ae24f49b6399b88af514dcac039f6796491a22df582d5729f1f205dde8bd4 +binfiles arch=i386-cygwin size=68 bin/i386-cygwin/afm2tfm.exe bin/i386-cygwin/dvips.exe name dvips.i386-freebsd category TLCore -revision 57961 +revision 62610 shortdesc i386-freebsd files of dvips -containersize 138328 -containerchecksum 9731cc4a737d7e623f1b5200cbb461d284e389894c0d87776d3050148e10c357437f76afbd064709fa3ad5610b05cb31a28258609019163b03866225b9323df2 +containersize 140124 +containerchecksum bd10af1fa230894787a55f7fa1ab9c56966dd0b7401db07a79b9df30e28d4d22eafbafebc52bade0e7da47827bf6a0d512b368533ce6812afe2222236ecb659c binfiles arch=i386-freebsd size=93 bin/i386-freebsd/afm2tfm bin/i386-freebsd/dvips name dvips.i386-linux category TLCore -revision 57878 +revision 62610 shortdesc i386-linux files of dvips -containersize 147384 -containerchecksum 3b3fc8c75f7c2ba6ce312fb570cf38e7f0cea21b885e723c81de4a51ed1108831991d3ba8cb6aeca9e1172a9fb13b4d0bfd3ab7cf0dd97bbcc3421806b4dd3b6 -binfiles arch=i386-linux size=101 +containersize 150152 +containerchecksum 6f66c8d85c69ec3346d4b59f29663c55babd5e5d8a04cce07ea07121454313364071fdff1b005cf5ae551ea340e7c2627a089ea2d08a248335d38f1b6f32649b +binfiles arch=i386-linux size=104 bin/i386-linux/afm2tfm bin/i386-linux/dvips name dvips.i386-netbsd category TLCore -revision 58866 +revision 62617 shortdesc i386-netbsd files of dvips -containersize 119000 -containerchecksum fd8a37cd48438682b10f4bcbc16b91b1b48de32080a67281cd5ae0c60b1e481da49754e43285c20b5528a234c733debca1d12e34e2618b2bd13144bf7efe760a -binfiles arch=i386-netbsd size=103 +containersize 119184 +containerchecksum 0ef787c50a73ada6e333f636f424aef8da66ac3eb8f0170c82075ee076b05469eed253ca6f420fff3afb0dece6130cdade7ac17419d6735588d20b53da1fe0fc +binfiles arch=i386-netbsd size=104 bin/i386-netbsd/afm2tfm bin/i386-netbsd/dvips name dvips.i386-solaris category TLCore -revision 57938 +revision 62610 shortdesc i386-solaris files of dvips -containersize 140624 -containerchecksum 882f6e9ef99d113267ee4a21ad4edf7c002e1c2621c33216f98475e4e0c3fe1e6d2f061db71de9bca0c3a86dd8db93b58fa33dc1bf5334e0e1cfa995dca2b431 +containersize 140956 +containerchecksum 51c976601dbd8c16074a30d691decb67c3fcca74856abcddc336465cdfb7455d1a5b8e86e60dd16ffb38b51c84ad12e20991c0da0fd496c30c8329503f886e5d binfiles arch=i386-solaris size=89 bin/i386-solaris/afm2tfm bin/i386-solaris/dvips name dvips.universal-darwin category TLCore -revision 57908 +revision 62642 shortdesc universal-darwin files of dvips -containersize 293556 -containerchecksum 4fe9c13bc81c154a731bfe3a09079bf8a415e66d45003e6aafabceb4a11c20e22d1fbf712cf6d1a248879936ebbc97808889bced1d6e3bf2136ba55b8885fdac -binfiles arch=universal-darwin size=240 +containersize 296284 +containerchecksum 8ffe5a1265d74a957b7729b65fa3f8f43405ca535f7ae69f5f5faf1d94efe124be643e66b8b3f0d262f412697cd9b32f3473d34a65c80727d2cc72be63c37441 +binfiles arch=universal-darwin size=244 bin/universal-darwin/afm2tfm bin/universal-darwin/dvips name dvips.win32 category TLCore -revision 58843 +revision 62609 shortdesc win32 files of dvips -containersize 94144 -containerchecksum 5241414adc60f9fa5b8cdf5dd39e3664fe0b4f05fc65c84d1059ff6d3bdb6a3a205750151fa80edf1022b2c00f481b76870fe523a13bc0a948652782667b643b +containersize 94468 +containerchecksum 40eadb77425836441749fc1c8c705dc546940b2fe7bba38fdb08aab14d039f79524011229ab2345b7a6cf4eeed9be7ffc4dfa12f0ef3802610941c5e19dbe645 binfiles arch=win32 size=53 bin/win32/afm2tfm.exe bin/win32/dvips.exe name dvips.x86_64-cygwin category TLCore -revision 58387 +revision 62621 shortdesc x86_64-cygwin files of dvips -containersize 117036 -containerchecksum 0d306962c1b99c62b848ecb6285082790ed6d26ce7a7d11cbd33b1713f94002eff31ab1767b1593a43d380707c23ff571c0e9fe05e4148790791f94dfe300dfb +containersize 117876 +containerchecksum 87c315c75aea3bf5c4f05a4de038e4fe30984054e3a6819f907ea1b71b94c1157b44df365942d23ffee042f6abb5b51923dc549b81a8ac0baa66f13261b348ca binfiles arch=x86_64-cygwin size=65 bin/x86_64-cygwin/afm2tfm.exe bin/x86_64-cygwin/dvips.exe name dvips.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62610 shortdesc x86_64-darwinlegacy files of dvips -containersize 142652 -containerchecksum f786bb4eb6ee55b03894c4abbcc63da0a506f4c2b0828dca8b0780607dd26c69ec86e85f48a08d0d12f03a7973ede08fb172c541dfe505f7073ff8d3b8e3e048 +containersize 143156 +containerchecksum e684208dff31899c82ac1e70336d8661ec389dfb601c7bc75dd58f275e2556eca4f0cdf3d31708632221a259fb8464158dbaebc97215c2f1738276915535713a binfiles arch=x86_64-darwinlegacy size=90 bin/x86_64-darwinlegacy/afm2tfm bin/x86_64-darwinlegacy/dvips name dvips.x86_64-linux category TLCore -revision 57878 +revision 62610 shortdesc x86_64-linux files of dvips -containersize 148320 -containerchecksum 4374137bd921444145a5e386963618035e9151f07344ab0d5a6ebe020be2034e9a933c0127edd3ef2f861f5a0fb0e77dfa338339344eb22e4965e675baabc23e -binfiles arch=x86_64-linux size=94 +containersize 150692 +containerchecksum 4e4eb0408ab44848c355d0a863af8862716f432b8602f28087f7a619ae0a61615a2f159c9c93ba4946752e8bb89a25cacdf808e7347f98c589bd3fce0dbbec90 +binfiles arch=x86_64-linux size=98 bin/x86_64-linux/afm2tfm bin/x86_64-linux/dvips name dvips.x86_64-linuxmusl category TLCore -revision 57878 +revision 62610 shortdesc x86_64-linuxmusl files of dvips -containersize 155124 -containerchecksum 161e99be39c3ccd6ed201a179c5501ec1353ddc3cd6ead4dc6a6b2ed002e505996af9413b6da677f94125b706056af28c1273eb2ee9f1c99db258da095b452de -binfiles arch=x86_64-linuxmusl size=102 +containersize 156052 +containerchecksum b9216ca184399f87e8309396e20ff7cc2ffb2ccf4535ff2e28c7900093b5d38065b382c8fb10488fd0dd01a9e9ae62715a1de8d2d901ee8c432861f0ef404f27 +binfiles arch=x86_64-linuxmusl size=101 bin/x86_64-linuxmusl/afm2tfm bin/x86_64-linuxmusl/dvips name dvips.x86_64-solaris category TLCore -revision 57938 +revision 62610 shortdesc x86_64-solaris files of dvips -containersize 157384 -containerchecksum f97d7c9e31c8a7795af859890014989e61362c9db4581497b5f6c3b77c229a7dae96297c34f93a4b888bd7d53b730127b69ac0995a86e647c2a8f79e1688ba8c +containersize 157640 +containerchecksum b12c6c21129cbc3a8952e5d0b36db22af34eb950552e00771dbb8b4b466f18652bfebb6648720101887a89e3b94c74c633df7c4cf2bafeb586aa6340fddeb830 binfiles arch=x86_64-solaris size=103 bin/x86_64-solaris/afm2tfm bin/x86_64-solaris/dvips @@ -98047,7 +100256,7 @@ catalogue-version 1.6 name dvisvgm category TLCore -revision 57972 +revision 62517 shortdesc Convert DVI, EPS, and PDF files to Scalable Vector Graphics format (SVG) longdesc Dvisvgm is a command line utility that converts TeX DVI as well longdesc as EPS and PDF files to the XML-based Scalable Vector Graphics @@ -98063,11 +100272,11 @@ longdesc specials. Users will need a working TeX installation including longdesc the kpathsea library. For more detailed information, see the longdesc project page. depend dvisvgm.ARCH -containersize 880 -containerchecksum bc91b0f9ec49020d3b7d9c0caa0456a844b7d9783dde5ce21b75407725139da86bc30bf0310fa5a99d12d5f5e812d674a872f0a10dc62576bc51bd3a6cdd2355 -doccontainersize 103700 -doccontainerchecksum 668040316023becd76605d16d9b7f4e16eb2246e51d2cdc05910ee9a78f85edd227ede70ca57d280f3473e2a7eea60b41f0ad76e26789963eafcf400e49a12ed -docfiles size=41 +containersize 884 +containerchecksum c2136481310bb065d26daa8f4c5fd755b3485555e0f7ec6174b5c0b4881e0714fb8cb8d46cad5f6b160640d06eac217e5f044457a0eb7bcb9d809680f0662ef5 +doccontainersize 107332 +doccontainerchecksum 4ebca599e1f3d89b187f55b6afc1a36be3ef759fdc91f1fca9b45ab885887258df09dc195f3958550984b967f9880043f0e463b80988854146cfd0ce1a56a5fc +docfiles size=42 texmf-dist/doc/man/man1/dvisvgm.1 texmf-dist/doc/man/man1/dvisvgm.man1.pdf catalogue-contact-announce https://dvisvgm.de/News @@ -98077,150 +100286,150 @@ catalogue-contact-repository https://github.com/mgieseki/dvisvgm catalogue-ctan /dviware/dvisvgm catalogue-license gpl3+ catalogue-topics dvi-proc -catalogue-version 2.11 +catalogue-version 2.13.3 name dvisvgm.aarch64-linux category TLCore -revision 57930 +revision 62355 shortdesc aarch64-linux files of dvisvgm -containersize 1699936 -containerchecksum e846f66be5bad746e2fd1a5afee9ebb6ccde1b91b6c2e5242af6f606d665e895ac8e3759910f56310897695fee9a658574533bae90fdcc96eebdbb86be420409 -binfiles arch=aarch64-linux size=1552 +containersize 1738604 +containerchecksum 599edaa89636140e1e1d6f2b96192e904803005939e4038f97514c5a50b9810e49232e5a41bfcd61f50a0373cd336b6198cb051f5832fb8d086425d2d2017493 +binfiles arch=aarch64-linux size=1562 bin/aarch64-linux/dvisvgm name dvisvgm.amd64-freebsd category TLCore -revision 57941 +revision 62332 shortdesc amd64-freebsd files of dvisvgm -containersize 1600524 -containerchecksum 718ccf65d0e72b76303c56bff7c6220fd3062a2dffe670d0ccd2dc1d054ec63af341c3676efac15e646d42bfcb252111ca467d8420f2a1609eb3a522c887347f -binfiles arch=amd64-freebsd size=1288 +containersize 1633908 +containerchecksum 260fec33aff07f4cd8435852b730263cdcc777767b3603bc67de73b101985d69ec697f60326fe9e0ba12f17eeb158723fec8a5676d56d1e50b347f8d381c3b37 +binfiles arch=amd64-freebsd size=1294 bin/amd64-freebsd/dvisvgm name dvisvgm.amd64-netbsd category TLCore -revision 57877 +revision 62310 shortdesc amd64-netbsd files of dvisvgm -containersize 1799892 -containerchecksum 264e6b3e27f7d7dc1deb34f130c2519a29e8ce006165a89883c20bed6ca13526ca59478722f2fc72415f833b698ccf0021e4e96679699cc8fe6e16565369945d -binfiles arch=amd64-netbsd size=2658 +containersize 1797964 +containerchecksum 448d6c0e8804150aab5ba5ba127fef5ac0fb4ae6b3205a59eea7f2f0d3b126fe5351cc91ba5960726490e44b236007273b73ecb50ad0531f228d2f95f680a098 +binfiles arch=amd64-netbsd size=2671 bin/amd64-netbsd/dvisvgm name dvisvgm.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of dvisvgm -containersize 1503980 -containerchecksum a22292961924b6c180e47b5d166188c543b353107a4b08c00a503b1a1a3752837df23ca8389bc8cacb14fa211efe1f3f205080a305d42a4effa4ecde9d25545e -binfiles arch=armhf-linux size=1253 +containersize 1532360 +containerchecksum dcb9351b9a5cf5c47c17ad3b32368474ac240093992a82bdd99701d9aa1c5c7def3829189ee387214d6b47fe121ee3b969011307b81862ca056c7d7489f6ffee +binfiles arch=armhf-linux size=1263 bin/armhf-linux/dvisvgm name dvisvgm.i386-cygwin category TLCore -revision 58387 +revision 62359 shortdesc i386-cygwin files of dvisvgm -containersize 1702140 -containerchecksum deae6badba080acbf20bb33d6cb6a210f1f627ce7d52db10aee2a4d71ef5d551fc656af3108f63371c6551386b6c869bb16a5f936a2ce13d3dc70b6e7ea30acc -binfiles arch=i386-cygwin size=1439 +containersize 1765660 +containerchecksum 3ae4d154b5f5b29f63be61452f7aea6f9fe88f1de4976d8874e145f5a7873e1e9c74bdec883ddd7c255b5717cebba3c0c48a730c9965142fa3ffad7299e0407e +binfiles arch=i386-cygwin size=1483 bin/i386-cygwin/dvisvgm.exe name dvisvgm.i386-freebsd category TLCore -revision 57961 +revision 62332 shortdesc i386-freebsd files of dvisvgm -containersize 1564844 -containerchecksum 18fb00ce55a3cc760e9d0afebeb9cd68693f2461b79486a6cabf56656a45e9b3d18ed28fac0c8459310065b9504c6ac9b1a7ba7ad9d1ab0ffd7eaa294d9bab76 -binfiles arch=i386-freebsd size=1202 +containersize 1584792 +containerchecksum dbbbc50508662ab9df766c8550c34e1f7034277a005278b2d85f450e206f4ac6f62fe0d3723445dd64b9abe6ff1e25e8a7144e43ed8dc24b384f0f6780940006 +binfiles arch=i386-freebsd size=1210 bin/i386-freebsd/dvisvgm name dvisvgm.i386-linux category TLCore -revision 57878 +revision 62330 shortdesc i386-linux files of dvisvgm -containersize 1759244 -containerchecksum 4103e8ddae6be136a09654b43eeea073e38d5bb964b014c94a072e7e7d9cd9f98267ab9e209b19ed28cafa16a71963896b3e2af2c4f1b93673b25718298cfbc2 -binfiles arch=i386-linux size=1399 +containersize 1889744 +containerchecksum 84e5ef165064669ce670eb95b7a5325ea64ebaa0ff4d37743cc3e36a5cd275358398c567d795675e1790825818fbb91c8794dbc5a5855aa1b50b34c58067bdfd +binfiles arch=i386-linux size=1498 bin/i386-linux/dvisvgm name dvisvgm.i386-netbsd category TLCore -revision 57877 +revision 62310 shortdesc i386-netbsd files of dvisvgm -containersize 1764220 -containerchecksum 9c9141ab9a0f134216da1246e1ff62fdaeb18c502c75e6332f9d4c5a8978e6240de8f80c1eb3c926f79666934a7aa1b57a0ecc91d68c657545f0fb46a3435287 -binfiles arch=i386-netbsd size=2492 +containersize 1778072 +containerchecksum ce6e20276d58c00e0323f8a9061979636060ef279d07a9850176845295f2e7da3bd8aa0dee7932ce5d236bf72074f7b2180d8f02b5208a83cd703bf31f40824f +binfiles arch=i386-netbsd size=2501 bin/i386-netbsd/dvisvgm name dvisvgm.i386-solaris category TLCore -revision 57938 +revision 62332 shortdesc i386-solaris files of dvisvgm -containersize 1930708 -containerchecksum 7d38e12705d0c2529265b17dab01434c5ade99722b71a4f7855f77884b5fc1e75fe850cd24e5766348544001cf5a4cd46d7ad8558ef3d850ac6c0675cb5d3deb -binfiles arch=i386-solaris size=1637 +containersize 1936672 +containerchecksum 482fd45f038f1c2f88cad9b2395bb20edf176d90867d2aebd94d868a90a98fccda1a256e8bea922511d159ac25e7a82f9aaecea97290ebf6a638ec7cd76449cc +binfiles arch=i386-solaris size=1653 bin/i386-solaris/dvisvgm name dvisvgm.universal-darwin category TLCore -revision 57908 +revision 62421 shortdesc universal-darwin files of dvisvgm -containersize 2614756 -containerchecksum 41b0aa1efdd88946faea14aeeb80ebd6d0051a369eb949258d7939241c65118adb8b27d4bb3e2209c0bdea567e067910548077536fbeb577cfc6b47400530c75 -binfiles arch=universal-darwin size=2527 +containersize 2649428 +containerchecksum 67b4ae000a56aee0f635baa64f586d98ba963cdc60def9fa6058478b47e54695354723fbbc693fdba78298428a3de0d2f8efcee9b46600d6eef91538db04bd09 +binfiles arch=universal-darwin size=2544 bin/universal-darwin/dvisvgm name dvisvgm.win32 category TLCore -revision 58783 +revision 62299 shortdesc win32 files of dvisvgm -containersize 1470972 -containerchecksum 7fd208110d786b748ba5d73958bf74683d0d456b7760c09d9dccf36b5b03ee52b8a15dba4ba9c758c58c78c04111b4485d7dbe6065ae9a9b367bb73173b47ce3 -binfiles arch=win32 size=1735 +containersize 1477472 +containerchecksum 118991dc2a3e0204775d731ba2787aaf544f941dc674ac118dac98933ce8221f7098945f7521d02fe7f6eb331149cac82691812d6b3943c590667507cedc3564 +binfiles arch=win32 size=1740 bin/win32/dvisvgm.exe name dvisvgm.x86_64-cygwin category TLCore -revision 58387 +revision 62357 shortdesc x86_64-cygwin files of dvisvgm -containersize 1718340 -containerchecksum 50413c234c5472b2712e1888eb3095ad3bd55f0648264fa1ec19eddd45fe92e91cb0adb619eede31ce43c43a43520fa0a517ab345b98aaacc861e21509e705c9 -binfiles arch=x86_64-cygwin size=1424 +containersize 1738740 +containerchecksum ef489e4eac9bc8f5f6fef703bc12c99876adb89d560e8533ef7189c5de308bb7e3badec0433da8f7ef8a0d00b8768b973816094deb0b5dc0607dea76f579f157 +binfiles arch=x86_64-cygwin size=1454 bin/x86_64-cygwin/dvisvgm.exe name dvisvgm.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62332 shortdesc x86_64-darwinlegacy files of dvisvgm -containersize 1488204 -containerchecksum 7acc71abd03c512ad95d22f6f117fe6a88f1c4dfc2e52f45a16b8d721bc0c990836fc9657831eeff7b5c041661520ae9ba61ff6758221ef786a5d0f797565372 -binfiles arch=x86_64-darwinlegacy size=1201 +containersize 1491388 +containerchecksum 007f44751d505782712515c5ec2d898857f4b22111c10a7715118bcee3e391bafdc6a7f05634dc67ecf5e0faf009284a3e2712e1d3bababd8efbd94850fe4c02 +binfiles arch=x86_64-darwinlegacy size=1206 bin/x86_64-darwinlegacy/dvisvgm name dvisvgm.x86_64-linux category TLCore -revision 57878 +revision 62330 shortdesc x86_64-linux files of dvisvgm -containersize 1728572 -containerchecksum 53ba09f6b53fc396033c039aa8752cc7e8356c9a09f60a10f6327f27b612130a58833e78f274479e8d8be10c55947cb1e24dca782507baa04875bdafcf5a8ce7 -binfiles arch=x86_64-linux size=1398 +containersize 1798532 +containerchecksum b20aea2bdced41c894fa36bf79b78716846b429a66e56ede4fd010aa0d7ab57cf02c6d7d8e9ec8b56c636550b0ede16b7a732bd5e3b44272a31872a5325a540b +binfiles arch=x86_64-linux size=1504 bin/x86_64-linux/dvisvgm name dvisvgm.x86_64-linuxmusl category TLCore -revision 57878 +revision 62330 shortdesc x86_64-linuxmusl files of dvisvgm -containersize 1787968 -containerchecksum 2017b7c89d5d79e913f34826f86d3929c23b20a87c84062a425fd0e24b27abf5737f7d114fedeaf688ee7e99aaaac9408a5f8f672004d3ec3c07c7516e51a282 -binfiles arch=x86_64-linuxmusl size=1519 +containersize 1827184 +containerchecksum 14d06e795e5d84b64d7b903f14b71456647e727d7d9c8794c00fcd66b272a56e2573631e2b8613d2c3a7f3890062472f9d72b3ec7514acd71a6e795f83395bbc +binfiles arch=x86_64-linuxmusl size=1576 bin/x86_64-linuxmusl/dvisvgm name dvisvgm.x86_64-solaris category TLCore -revision 57938 +revision 62332 shortdesc x86_64-solaris files of dvisvgm -containersize 1955020 -containerchecksum ff5a710c2fdc38b4ea7fdc2401de7ffeb34650cde80b2804b5c9edf10d368bc572c4327492eda0be87d368395819a49d2a0e5a61addb70f686e8ef4f6061d975 -binfiles arch=x86_64-solaris size=1752 +containersize 1974616 +containerchecksum 86f1167f8413519d9ac131fd452fcf0bd65ed54d19a4b7fa4f333093cd0fbbf781edc4bfff29683f1778a631487cbfeea2a266fea2936f80d1594b04973a726c +binfiles arch=x86_64-solaris size=1764 bin/x86_64-solaris/dvisvgm name dynamicnumber @@ -98523,6 +100732,34 @@ catalogue-ctan /macros/latex/contrib/ean13isbn catalogue-license lppl1.3 catalogue-topics barcode std-conform +name easing +category Package +revision 59975 +shortdesc easing functions for pgfmath +relocated 1 +longdesc This library implements a collection of easing functions and +longdesc adds them to the PGF mathematical engine. +containersize 2220 +containerchecksum 3ed041546ecf6e921ce60f48365a1ba81ebaa8420f8f6d8e1c9ba1b38b20ea2a8c13392295d31a784bcc2fbf135ae37e5b89af794603b98492a4fac9c6dc6861 +doccontainersize 313228 +doccontainerchecksum bbd559d63635d83e00924a9d40258f3edc32519524dcdc4bd3d7bce0487eec01900eeb26070cd4abe372150f013ab3206b075aaf530de6d395a938465de072bf +docfiles size=78 + RELOC/doc/latex/easing/README details="Readme" + RELOC/doc/latex/easing/easing.pdf details="Package documentation" +srccontainersize 7876 +srccontainerchecksum dcbac9aef840277651060def21b4bac6f26572d7a0dbc7524788af224934c6344ac47af13e85a4c4d8f0857227b5ba8b5401081d34b7d5929747f510288dad37 +srcfiles size=9 + RELOC/source/latex/easing/easing.dtx + RELOC/source/latex/easing/easing.ins +runfiles size=3 + RELOC/tex/latex/easing/pgflibraryeasing.code.tex +catalogue-contact-bugs https://github.com/lohkatsun/pgf-easing/issues +catalogue-contact-repository https://github.com/lohkatsun/pgf-easing +catalogue-ctan /graphics/pgf/contrib/easing +catalogue-license lppl1.3 +catalogue-topics graphics graphics-supp pgf-tikz calculation +catalogue-version 0.1 + name easy category Package revision 19440 @@ -98584,31 +100821,40 @@ catalogue-topics notes editorial name easybook category Package -revision 59076 -shortdesc Typeset Chinese books or notes +revision 63116 +shortdesc Easily typesetting Chinese theses or books relocated 1 -longdesc Easybook is a minimalist style template based on the ctexbook -longdesc book document class. -containersize 12744 -containerchecksum 647118c8be359aea6456753aaef286482291b246a7fc0585c25e172f8da17a6257aec5e346e933348ac1b598bdf02725d1eaaf73cc92b65d65d957522a515634 -doccontainersize 478208 -doccontainerchecksum 61a972ce2d217bbb47879e466561c33691544ff3ca5db337a45491d1e61610e3975b0643c1a8532d0eaa1270025b51c823053b976be614bcadc620eda0dd9017 -docfiles size=118 +longdesc easybook is a pure academic template created based on the +longdesc ctexbook book document class. It also has the functions of book +longdesc and article document class. Combined with the general framework +longdesc design of the dissertation of many universities in China, +longdesc providing multiple commands and interfaces allows users to +longdesc easily customize the thesis template. Its basic macro package +longdesc easybase can also be used with CTeX and standard document +longdesc classes. +containersize 16536 +containerchecksum 2b09290fbdd13d1a8f2a2d1562c5c0ba8e21111cc47c15fbc5c34a91d682bec882be25ddb5134536291bd65d1048f86bffbe9b02596e4024b1acd49e17fa922c +doccontainersize 613716 +doccontainerchecksum 938cb29b29ae95cb0cf97205a33fe4fc97146af2fe3e07270851d48f39199311c16b50f4ee8e63819794486c74f79831b735aa6d73e6d9e1e26e9cee3041a2c6 +docfiles size=167 RELOC/doc/latex/easybook/README.md details="Readme" RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh" -srccontainersize 27668 -srccontainerchecksum 9e358bfb1b00a4fd94f210ad30771b6af8d260e46cdae082816c834f41c16b878d88002ae1b35d88bb8cb354fa478314d3e9a3bd5dc0cc7047c6eabfac1e1a07 -srcfiles size=29 + RELOC/doc/latex/easybook/easybook.tex +srccontainersize 16456 +srccontainerchecksum f5a13ee28ad341cc1e20c57e0410e3b2ab7758d2f02518a79b91b725b0903e907fd54d755e70b06eec178ae88c2376ff43c0e89dedc374d05b3aa3fad469adc0 +srcfiles size=20 RELOC/source/latex/easybook/easybook.dtx RELOC/source/latex/easybook/easybook.ins -runfiles size=15 +runfiles size=20 + RELOC/tex/latex/easybook/easybase.sty RELOC/tex/latex/easybook/easybook.cls + RELOC/tex/latex/easybook/eb-tcolorbox.cfg catalogue-also ctex catalogue-contact-repository https://gitee.com/texl3/easybook catalogue-ctan /macros/latex/contrib/easybook -catalogue-license cc-by-4 +catalogue-license lppl1.3c catalogue-topics book-pub class chinese expl3 -catalogue-version 1.25a +catalogue-version 1.66 name easyfig category Package @@ -102426,7 +104672,7 @@ catalogue-version 1.0 name econ-bst category Package -revision 54191 +revision 61499 shortdesc BibTeX style for economics papers relocated 1 longdesc This is a BibTeX style file for papers in economics. It @@ -102434,11 +104680,11 @@ longdesc provides the following features: author-year type citation longdesc reference style used in economics papers highly customizable longdesc use of "certified random order" as proposed by Ray Robson longdesc (2018) -containersize 19448 -containerchecksum d3b6f06f66c1c6ad618a277c1db2021624d61f32271eebe899de9a6ffa10ff0dd2ecb22da64c1acc1122093a535a3af20b00fc7aa8831a1b0bc18e9032716e58 -doccontainersize 833168 -doccontainerchecksum 13887967396b2058f7120ff3e0144f275b6e642e0da4eb69f51ad064351e02fc0dd362308fe5131120ceba7e6cbe9b4079adda0407fe76179a52e3ce1660fcfe -docfiles size=383 +containersize 20080 +containerchecksum f236b3a15da35eb09e878d56f6d7c4cd632b71f262b9c470c3c64dd96aa43d305a44400d93786b8bc7f3a59773812c4ea03d6e8901cd1e7e469aa36e948bfa26 +doccontainersize 1297384 +doccontainerchecksum 60761364032deb253bb69aaa13fc10d6e8ec2747fc6af77285cb5fd53f250465d1e461110ae221050fba8150a5b1b5db9d4879689df00a33f9c8106e3e385f4a +docfiles size=696 RELOC/doc/bibtex/econ-bst/CHANGES.md RELOC/doc/bibtex/econ-bst/README.md details="Readme" RELOC/doc/bibtex/econ-bst/customization/README.md details="Readme" @@ -102457,6 +104703,7 @@ docfiles size=383 RELOC/doc/bibtex/econ-bst/customization/econ-econometrica.tex RELOC/doc/bibtex/econ-bst/customization/econ-jet.pdf RELOC/doc/bibtex/econ-bst/customization/econ-jet.tex + RELOC/doc/bibtex/econ-bst/customization/econ-jie.pdf RELOC/doc/bibtex/econ-bst/customization/econ-jie.tex RELOC/doc/bibtex/econ-bst/customization/econ-jpe.pdf RELOC/doc/bibtex/econ-bst/customization/econ-jpe.tex @@ -102469,7 +104716,7 @@ docfiles size=383 RELOC/doc/bibtex/econ-bst/econ-example.bib RELOC/doc/bibtex/econ-bst/econ-example.pdf details="Example of use" RELOC/doc/bibtex/econ-bst/econ-example.tex -runfiles size=253 +runfiles size=255 RELOC/bibtex/bst/econ-bst/econ-a.bst RELOC/bibtex/bst/econ-bst/econ-abbr.bst RELOC/bibtex/bst/econ-bst/econ-aea.bst @@ -102483,10 +104730,11 @@ runfiles size=253 RELOC/bibtex/bst/econ-bst/econ.bst catalogue-also economic catalogue-contact-home https://github.com/ShiroTakeda/econ-bst +catalogue-contact-repository https://github.com/ShiroTakeda/econ-bst catalogue-ctan /biblio/bibtex/contrib/econ-bst catalogue-license lppl1.3 catalogue-topics bibtex-sty -catalogue-version 2.8 +catalogue-version 3.1.1 name econlipsum category Package @@ -102846,15 +105094,15 @@ catalogue-version 2.01y name edmac category Package -revision 15878 +revision 61719 shortdesc Typeset critical editions relocated 1 longdesc This is the type example package for typesetting scholarly longdesc critical editions. -containersize 13196 -containerchecksum a9f12f0745305ce261b142f96ed496341997098461df749715723fb09d978ebb037976c7fd7176eae2475d24c71df201a0123b1651749b2b96c9ed9429746f6e +containersize 13172 +containerchecksum 12395b2429372cbf88794c197e28ceab4b69ca7d14cf78524e9538491b2ca8d14714e1ef00f2643a0e3e62db559f12a9a53a56d4bc7f54420d3f125727fca557 doccontainersize 89884 -doccontainerchecksum a54f4b1171f8f6edd6e655f49adec69f21a8293af03a02228056ca700feb7b656cbf715047a20f45127695fa851af45fb5e4852ccbf7d28374a02d14f6e55acc +doccontainerchecksum d78db33bf2b2fdd17f23eae23ab9605efb29a217e52d89df5feb64db1907c1b5a497441eeb1fe2373342b7c9b09296c06efa24d6776edce84406e22a1967bb64 docfiles size=89 RELOC/doc/latex/edmac/COPYRIGHT RELOC/doc/latex/edmac/braonain.tex @@ -102866,7 +105114,7 @@ docfiles size=89 RELOC/doc/latex/edmac/features.tex RELOC/doc/latex/edmac/readme srccontainersize 952 -srccontainerchecksum b32626fb4acd41e9d853131d1c32e43d2cf10ee021ada41b06b8cee5c88b1f8ec8511057f83865c9237d8a96a9648edf8696d9fb6166e4c9f072e8dfc10808a2 +srccontainerchecksum 995092e2ea0776377938076b67f25042329ab76ef31f83f6f40aba449a735a90bc697be52f16fa6a2ac02cbe4ff2ef99762fdc03bd14eebff7a363f6c7f46c13 srcfiles size=1 RELOC/source/latex/edmac/edmac.drv runfiles size=17 @@ -102875,7 +105123,7 @@ runfiles size=17 RELOC/tex/generic/edmac/edstanza.tex RELOC/tex/generic/edmac/tabmac.tex catalogue-also ledmac ednotes manyfoot lineno poemscol -catalogue-contact-home http://tug.org/edmac +catalogue-contact-home https://tug.org/edmac catalogue-ctan /macros/plain/contrib/edmac catalogue-license gpl2 catalogue-topics crit-ed @@ -103286,40 +105534,44 @@ catalogue-topics collection name einfart category Package -revision 58414 +revision 63098 shortdesc Write your articles in a simple and clear way relocated 1 longdesc This package provides a LaTeX class for typesetting articles longdesc with a simple and clear design. Currently, it has native -longdesc support to English, French, and Chinese typesetting. It -longdesc compiles with either XeLaTeX or LuaLaTeX. This is part of the -longdesc minimalist class series and depends on minimalist.sty from the -longdesc minimalist package. The package name "einfart" is taken from -longdesc the German word "einfach" ("simple"), combined with the first -longdesc three letters of "Artikel" ("article"). +longdesc support for Chinese (simplified and traditional), English, +longdesc French, German, Italian, Japanese, Portuguese (European and +longdesc Brazilian), Russian and Spanish typesetting. It compiles with +longdesc either XeLaTeX or LuaLaTeX. This is part of the minimalist +longdesc class series and depends on minimalist.sty from the minimalist +longdesc package. The package name "einfart" is taken from the German +longdesc word "einfach" ("simple"), combined with the first three +longdesc letters of "Artikel" ("article"). depend minimalist -containersize 3112 -containerchecksum 3e49ed89f9a3653db65cbd6a65f285d918691268d5cc61a20e74c7080cbfa8a5038a1fad197675075df1334bd14e9d52000e18bc3a574e731df002380e749349 -doccontainersize 262400 -doccontainerchecksum b50e6abddaff2e79e9d89fa9f8fca9fe80ac727849245c02eb8eb879769d48be3c91ce6007cea4716fed4f396fcb06d36e1a9fe24f090284f3eb1e0c72c83ec6 -docfiles size=76 +containersize 4364 +containerchecksum b610a87c8bd0b24f979094ecc17fde1b431870fb5d49fe92419f708fb677f3d15d24e96a03eaa6511dbf6a961dfc960a64115ea5fc85a46a261ad9a0fcae36be +doccontainersize 555964 +doccontainerchecksum 1450ff427150d2d6a0b0e722472c12da0b6a38de5628ba3f51cb012e165044e960d6f9c5c788e0e1c4224200de3c0aada4541a2c7162b2c65e9b8993625a2dbf +docfiles size=163 RELOC/doc/latex/einfart/LICENSE RELOC/doc/latex/einfart/README.md details="Readme" RELOC/doc/latex/einfart/einfart-doc-cn.pdf details="Package documentation (Chinese)" language="zh" RELOC/doc/latex/einfart/einfart-doc-cn.tex RELOC/doc/latex/einfart/einfart-doc-en.pdf details="Package documentation (English)" RELOC/doc/latex/einfart/einfart-doc-en.tex -runfiles size=2 + RELOC/doc/latex/einfart/einfart-doc-fr.pdf details="Package documentation (French)" language="fr" + RELOC/doc/latex/einfart/einfart-doc-fr.tex +runfiles size=8 RELOC/tex/latex/einfart/einfart.cls catalogue-also minimalist catalogue-contact-repository https://github.com/Jinwen-XU/minimalist catalogue-ctan /macros/unicodetex/latex/einfart catalogue-license lppl1.3c -catalogue-topics class article-like chinese +catalogue-topics class article-like multilingual expl3 name ejpecp category Package -revision 56728 +revision 60950 shortdesc Class for EJP and ECP relocated 1 longdesc The class is designed for typesetting articles for the @@ -103328,28 +105580,28 @@ longdesc Probability (EJP) and Electronic Communications in Probability longdesc (ECP). It depends on amsmath, amsfonts, amsthm, bera, dsfont, longdesc geometry, graphicx, hyperref, lastpage, latexsym, mathtools, longdesc microtype, and afterpackage. -containersize 5228 -containerchecksum ba16daaacf8b7d2b6d9f1bdaf6680b474715ab423959bf1e8fef43c7e823becdba5d6a6e3a094f47cd71c23ee00917cf9bd3b72fcbf1f091d42425535bca6b39 -doccontainersize 362512 -doccontainerchecksum f44c075fc341b3ef334a8675fb0c2ea3ccdae25cc81fa9df7ba39ebc9ec6ababd3a6657734336539d64a6f8b9ff4380993dba312b58cdd83ef5f0f923196b310 -docfiles size=112 +containersize 5704 +containerchecksum 160b09a6c0abc694831cdbcb17c8fdd2feddeb27c82c06d70e31a5991c8488864cfc99b7e5768fe745a09ba811a5cc0c108428c6c7f3dbf3d8da7455074bffe7 +doccontainersize 284620 +doccontainerchecksum 206012655184167bc27c73f4fb3b4cd14e6a85dc2c3faea1eaf98d74c89a8e34765aa1f6c47c6a9aa1bf862c98b1273d19e33ebdf099ecbce674b6f7aa39e7e8 +docfiles size=93 RELOC/doc/latex/ejpecp/LPPL RELOC/doc/latex/ejpecp/README.md details="Readme" RELOC/doc/latex/ejpecp/ejpecp.pdf details="Package documentation" RELOC/doc/latex/ejpecp/getmref.py RELOC/doc/latex/ejpecp/sample.pdf details="Introduction, as a paper" RELOC/doc/latex/ejpecp/sample.tex -srccontainersize 6904 -srccontainerchecksum 6325f999c4a435b7d2a4aff7b3bc1cf21d7eb0e806f9e7bfe2482e79689617bce54b274cc690f2435fe0c416bf32b2a76c911b793bc1ac0bfe408b9f773758ea -srcfiles size=6 +srccontainersize 7428 +srccontainerchecksum 01f26bcc15dc2e3b926524e6e0f1dd9739f7c5333bd947d5a1c83bd285e34e3c997c68acb6b33993a281f0dc81d751a9b8eaaf17753531553c6a366b6b60d635 +srcfiles size=7 RELOC/source/latex/ejpecp/ejpecp.dtx RELOC/source/latex/ejpecp/ejpecp.ins -runfiles size=4 +runfiles size=5 RELOC/tex/latex/ejpecp/ejpecp.cls catalogue-ctan /macros/latex/contrib/ejpecp catalogue-license lppl1.2 catalogue-topics journalpub class -catalogue-version 1.9.0 +catalogue-version 1.11.3 name ekaia category Package @@ -103382,7 +105634,7 @@ catalogue-version 1.06 name ekdosis category Package -revision 58721 +revision 61113 shortdesc Typesetting TEI-xml compliant Critical Editions relocated 1 longdesc ekdosis is a LuaLaTeX package designed for multilingual @@ -103391,16 +105643,16 @@ longdesc different layers of critical notes in any direction accepted by longdesc LuaTeX. Texts can be arranged in running paragraphs or on longdesc facing pages, in any number of columns which in turn can be longdesc synchronized or not. In addition to printed texts, ekdosis can -longdesc convert .tex source files so as to produce TEI-xml compliant +longdesc convert .tex source files so as to produce TEI xml-compliant longdesc critical editions. Database-driven encoding under LaTeX then longdesc allows extraction of texts entered segment by segment according longdesc to various criteria: main edited text, variant readings, longdesc translations or annotated borrowings between texts. -containersize 19132 -containerchecksum 58c2cfad3b9269b9a056cbea0465f0af4a4e4bb2647f23497ce2726e7e4f4969f218c89b03e31f99b58afd353eb349ede499445eca3043dd0f25cac6eb5a425f -doccontainersize 710012 -doccontainerchecksum b99409ec4d691b74b90b4d73c4f046ff62994743240befa008b0b4b0fb63bebff0f0f1d4c77db0034a8d1ae72e9eef474b5054579881d65c0fe730d75873063e -docfiles size=216 +containersize 21688 +containerchecksum 6fbc9c1cfbeffa9d950a3a10e0d39286985876b02efb48bd90a5853b006642c9e7042b0a660fbcd4f0a3d7438e0d647a827338bf283326162ca75ef316e53d5b +doccontainersize 816680 +doccontainerchecksum bf829e9636940ec6dd9371f12457c306f5af3cde562ea863de3f0f3efa44f8d5c4286f7373927ccb0913c7e2a0bab70b57e03a47081626674c7b4b407784329b +docfiles size=246 RELOC/doc/lualatex/ekdosis/README.md details="Readme" RELOC/doc/lualatex/ekdosis/ekdosis.el RELOC/doc/lualatex/ekdosis/ekdosis.pdf details="Package documentation" @@ -103408,23 +105660,23 @@ docfiles size=216 RELOC/doc/lualatex/ekdosis/samples/Caesar_BG-6-13-1.pdf RELOC/doc/lualatex/ekdosis/samples/Caesar_BG-6-13-1.tex RELOC/doc/lualatex/ekdosis/samples/Makefile -srccontainersize 87748 -srccontainerchecksum 94d9ee25866c1418137f786ebece9c14bba9467b3df1f88f0595990276522b0e1938948c51ef41f9c6a565b3a87fb34f5b1825db1181bf6740d920eda7ad6f06 -srcfiles size=101 +srccontainersize 97384 +srccontainerchecksum 2f24f73fcee8f34ed6efa401939b6bf96e7de6f0e24bcb2352626fd293ad533d249c8a0618a9f1eb3413feca9bc9a26cdf852bb6c69fc49987488739dfb17698 +srcfiles size=113 RELOC/source/lualatex/ekdosis/Makefile RELOC/source/lualatex/ekdosis/ekdosis.dtx RELOC/source/lualatex/ekdosis/ekdosis.ins -runfiles size=27 +runfiles size=30 RELOC/tex/lualatex/ekdosis/ekdosis.lua RELOC/tex/lualatex/ekdosis/ekdosis.sty -catalogue-contact-bugs https://gitlab.com/ralessi/ekdosis/issues -catalogue-contact-home http://www.robertalessi.net/ekdosis +catalogue-contact-bugs http://www.ekdosis.org/issues.html +catalogue-contact-home http://www.ekdosis.org catalogue-contact-repository http://git.robertalessi.net/ekdosis -catalogue-contact-support http://www.robertalessi.net/mailman/listinfo/ekdosis +catalogue-contact-support http://www.ekdosis.org/mailman/listinfo/ekdosis catalogue-ctan /macros/luatex/latex/ekdosis catalogue-license gpl3+ fdl catalogue-topics crit-ed parallel bidi luatex multilingual -catalogue-version 1.2 +catalogue-version 1.4 name ektype-tanka category Package @@ -103961,18 +106213,18 @@ catalogue-version 1.24.12 name elegantbook category Package -revision 59053 +revision 62989 shortdesc An Elegant LaTeX Template for Books relocated 1 longdesc ElegantBook is designed for writing Books. This template is longdesc based on the standard LaTeX book class. The goal of this longdesc template is to make the writing process more elegant. Just longdesc enjoy it! -containersize 9892 -containerchecksum 26c1a1d2cc17ea806daf1909eb79d0a568fdedf9184884295c58c2a4841361a0c9da9f1ff766c85ba8796bec9c9d9f800b8b8729b27bae80fdce4635899e04b4 -doccontainersize 1913340 -doccontainerchecksum c07f88027fc66b23cf1709e8096a5f1689904279a0599ee53239ec2f66b289a1196a36a2debfe1662219f82dff5e053fbdda5bacc4e4348945ce12ad23e0f26d -docfiles size=806 +containersize 10776 +containerchecksum 81ff8772f605abe6b4022f0c7bdc80d69f70af64dbc4baf628533ea8b73405c3bada64a3a4649e025fa18a10c9bd0725c896392a8e6d0f6064b3594f52d0b8a8 +doccontainersize 1307000 +doccontainerchecksum 483d80d26457f16e9247543ab871e07db7cfc2daeb2f2801610f4b11caa4997bf6f64a96ed6fa4f38c33b640456dde14ab28379a42e27a358222f1d03ad3458f +docfiles size=653 RELOC/doc/latex/elegantbook/License RELOC/doc/latex/elegantbook/README-CN.md RELOC/doc/latex/elegantbook/README.md details="Readme" @@ -103982,12 +106234,10 @@ docfiles size=806 RELOC/doc/latex/elegantbook/elegantbook-en.tex RELOC/doc/latex/elegantbook/figure/cover.jpg RELOC/doc/latex/elegantbook/figure/logo-blue.png - RELOC/doc/latex/elegantbook/image/cert.pdf - RELOC/doc/latex/elegantbook/image/donate.jpg RELOC/doc/latex/elegantbook/image/founder.png RELOC/doc/latex/elegantbook/image/scatter.jpg RELOC/doc/latex/elegantbook/reference.bib -runfiles size=10 +runfiles size=12 RELOC/tex/latex/elegantbook/elegantbook.cls catalogue-contact-announce https://elegantlatex.org/ catalogue-contact-home https://elegantlatex.org/ @@ -103996,35 +106246,33 @@ catalogue-contact-support https://github.com/ElegantLaTeX/ElegantBook/issues catalogue-ctan /macros/latex/contrib/elegantbook catalogue-license lppl1.3c catalogue-topics class chinese book-pub -catalogue-version 4.1 +catalogue-version 4.3 name elegantnote category Package -revision 54758 +revision 62989 shortdesc Elegant LaTeX Template for Notes relocated 1 longdesc ElegantNote is designed for writing working papers, especially longdesc for economics students. This template is based on the standard longdesc LaTeX article class. The goal of this template is to make the longdesc writing process easier and more comfortable. -containersize 4652 -containerchecksum d19bd7b5a6862b2997296bf43123bbf88e48e0c5662bb385341cbfd0668de86fa5a9778a939ffc9d8eba64bd3fafb530a1ad551ac97558f0b8cc8b6e06422676 -doccontainersize 1210344 -doccontainerchecksum 9ce01c24ba84437023a45660c08049da8d81ab09f2e3f59a852177d48b78bd22cfe74c57ba502d7e8a2429c39f553c93445c2a6e5903808b18abe661a3a30b17 -docfiles size=409 +containersize 4880 +containerchecksum 1a9a64b8129ee9ef01c01447d62344adebe17ff5ba143b9ef4cf5ba048b2f2e9985f16438a7c261d6a079dd36b84f3c6dea8990c1a15827a3e06b34b5d19d848 +doccontainersize 883488 +doccontainerchecksum 75909518bf134585fd9965a5373c5827a5f6e45092453dadbb5b5fd961cd00e4445858619b8eddbc12bf304ac746a16b25764cd7424cd7056e9b13e85a490686 +docfiles size=248 RELOC/doc/latex/elegantnote/License RELOC/doc/latex/elegantnote/README.md details="Readme" RELOC/doc/latex/elegantnote/elegantnote-cn.pdf details="Package documentation (Chinese)" language="zh" RELOC/doc/latex/elegantnote/elegantnote-cn.tex RELOC/doc/latex/elegantnote/elegantnote-en.pdf details="Package documentation (English)" RELOC/doc/latex/elegantnote/elegantnote-en.tex - RELOC/doc/latex/elegantnote/image/donate.jpg RELOC/doc/latex/elegantnote/image/founder.png RELOC/doc/latex/elegantnote/image/logo-blue.png RELOC/doc/latex/elegantnote/image/logo.png RELOC/doc/latex/elegantnote/image/scatter.pdf RELOC/doc/latex/elegantnote/image/scatter.py - RELOC/doc/latex/elegantnote/image/star.png runfiles size=4 RELOC/tex/latex/elegantnote/elegantnote.cls catalogue-contact-announce https://elegantlatex.org/ @@ -104034,32 +106282,30 @@ catalogue-contact-support https://github.com/ElegantLaTeX/ElegantNote/issues catalogue-ctan /macros/latex/contrib/elegantnote catalogue-license lppl1.3c catalogue-topics class -catalogue-version 2.30 +catalogue-version 2.40 name elegantpaper category Package -revision 54758 +revision 62989 shortdesc An Elegant LaTeX Template for Working Papers relocated 1 longdesc ElegantPaper is designed for writing working papers, especially longdesc for economics students. This template is based on the standard longdesc LaTeX article class. The goal of this template is to make the longdesc writing process easier and more comfortable. -containersize 3948 -containerchecksum cddb7f3c8e7b613c59d88ffdb24d2ead1e56f56bbfd13a94070c4573b928c326029a3ffc35cd441bf69dec31a44becf6bd27e96236e23b4359645347ade9f135 -doccontainersize 876036 -doccontainerchecksum 5a1939b7f4408bc5af6b150ce9622f63e68c5fd8bfca3d219744aca09ef96d34874102c7194d4364c95a0d0f72198a3fb7ebd71d66aae5cf6f2dd0f4c09c553b -docfiles size=309 +containersize 4104 +containerchecksum 3bd9f2672985ab8689d0af08228e2c765fbc67bad898ae84787e68ac010ad7bdb521bf18531c1a653a4fdc9c765ff83e7457eae0ed2b0633151f3d030a611d95 +doccontainersize 558440 +doccontainerchecksum 460e77e3488e412d989739f6ffa8284a88af29aceed7e9da9e8869c09c6fec82a66f678f37bad5f71294e915b301aa5121af6e20f19a709acc45b9479b716cab +docfiles size=149 RELOC/doc/latex/elegantpaper/License RELOC/doc/latex/elegantpaper/README.md details="Readme" RELOC/doc/latex/elegantpaper/elegantpaper-cn.pdf details="Package documentation (Chinese)" language="zh" RELOC/doc/latex/elegantpaper/elegantpaper-cn.tex RELOC/doc/latex/elegantpaper/elegantpaper-en.pdf details="Package documentation (English)" RELOC/doc/latex/elegantpaper/elegantpaper-en.tex - RELOC/doc/latex/elegantpaper/image/donate.jpg RELOC/doc/latex/elegantpaper/image/founder.png - RELOC/doc/latex/elegantpaper/image/star.png - RELOC/doc/latex/elegantpaper/wpref.bib + RELOC/doc/latex/elegantpaper/reference.bib runfiles size=3 RELOC/tex/latex/elegantpaper/elegantpaper.cls catalogue-contact-announce https://elegantlatex.org/ @@ -104069,11 +106315,11 @@ catalogue-contact-support https://github.com/ElegantLaTeX/ElegantPaper/issues catalogue-ctan /macros/latex/contrib/elegantpaper catalogue-license lppl1.3c catalogue-topics class -catalogue-version 0.09 +catalogue-version 0.10 name elements category Package -revision 52398 +revision 61792 shortdesc Provides properties of chemical elements relocated 1 longdesc The package provides means for retrieving properties of @@ -104081,14 +106327,14 @@ longdesc chemical elements like atomic number, element symbol, element longdesc name, electron distribution or isotope number. Properties are longdesc defined for the elements up to the atomic number 112. This longdesc package is a spin-off of the package bohr by the same author. -containersize 8824 -containerchecksum 777546b1aa3ab2c4a951d618f73b0a37f15de10afa72f710786ae5c9b29daed45ac61db978e07a010f72531203d6fb066853657c6cd728a6dd8850736756a063 -doccontainersize 412824 -doccontainerchecksum d72b74d189689b77134347ab0e76e7219fa2b4cafbf33cf7f9504a9293635487488b652a0cb293be2f28291481b2eb990baf92739146ac7a554d710b01b6df57 -docfiles size=104 +containersize 8868 +containerchecksum 576b318c0972e8862b8d4cb9c248a3303125019a321b2f5efcc0b6d6c7dbc5cee4a1db725af49754360633d654447d83a58dfc7e25c13e91e034e73ccd5765cc +doccontainersize 413276 +doccontainerchecksum 6adb7fd993275022e49bda34889a21ce000ff7c247d6c3747494bd67adbfc1776f4c2e8d9affd57dbe659740cd9a5646bd34ab87975d306e8568a27899555e9e +docfiles size=105 RELOC/doc/latex/elements/README details="Readme" - RELOC/doc/latex/elements/elements_en.pdf details="Package documentation" - RELOC/doc/latex/elements/elements_en.tex + RELOC/doc/latex/elements/elements-manual.pdf details="Package documentation" + RELOC/doc/latex/elements/elements-manual.tex runfiles size=19 RELOC/tex/latex/elements/elements.sty RELOC/tex/latex/elements/elements_names_brazil.def @@ -104100,9 +106346,9 @@ runfiles size=19 catalogue-contact-bugs https://github.com/cgnieder/elements/issues catalogue-contact-repository https://github.com/cgnieder/elements/ catalogue-ctan /macros/latex/contrib/elements -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics chemistry -catalogue-version 0.3 +catalogue-version 0.4 name ellipse category Package @@ -104214,53 +106460,53 @@ catalogue-version 0.03 name elpres category Package -revision 58015 +revision 60209 shortdesc A simple class for electronic presentations relocated 1 -longdesc Elpres is a simple class for electronic presentations to be -longdesc shown on screen or a beamer. Elpres is derived from article.cls -longdesc and may be used with LaTeX, pdfLaTeX, or LuaLaTeX. The class -longdesc requires ifthen, fancyhdr, hyperref, graphicx, xcolor, and -longdesc geometry. For enhanced features the packages ragged2e, -longdesc overlays, wallpaper, eso-pic, tcolorbox, and footmisc are -longdesc useful. -containersize 3512 -containerchecksum eb8a18c29e137e4a11ef1a60e43533fbfdaad0872d0681e301a79cbc2fb7d11e7ecd0661b675aa299ce3439f8a238bf3d233fb60fe978eca9f05dc6f916596af -doccontainersize 469012 -doccontainerchecksum d3720f6be437348f1d556e62948a0326a066b3e865edd07a439e641eb75924ff646793171116fa174bf0d1b61ceb7d8b60639a31ed42150039053b8cedda4f0e -docfiles size=150 +longdesc The elpres class is intended to be used for presentations on a +longdesc screen or with a beamer/projector. It is derived from LaTeX's +longdesc article class and can be used with with LaTeX, pdfLaTeX, and +longdesc LuaLaTeX. The default "virtual paper size" of presentations +longdesc generated by this class corresponds to a 4:3 (width:height) +longdesc aspect ratio. Other aspect ratios for widescreen monitors +longdesc (16:9, 16:10) may be selected. +containersize 75136 +containerchecksum 6470db4f68936b14fe514828455d7fd96ff9393990982b805e5ba08e2281aa0a98c46551297dde6243e4ee3c5894d87d6fc48fe843177f9dafae102afab4aeb9 +doccontainersize 388088 +doccontainerchecksum 0c3a7e151414e8ecc2ddcfedf55571db3d09e3a3cdf58d42b3cfefc82e160ac2487b6001d6da152b7a7f192a21c2e54b1593c01c7376c359a342f7e5410d16eb +docfiles size=139 RELOC/doc/latex/elpres/README.md details="Readme" - RELOC/doc/latex/elpres/ctan-lion.png + RELOC/doc/latex/elpres/ctan-lion.pdf RELOC/doc/latex/elpres/elpres-example.pdf details="Example of use" RELOC/doc/latex/elpres/elpres-example.tex RELOC/doc/latex/elpres/elpres-manual.pdf details="Package documentation" RELOC/doc/latex/elpres/elpres-manual.tex - RELOC/doc/latex/elpres/ep-ball-01.eps - RELOC/doc/latex/elpres/ep-ball-01.png - RELOC/doc/latex/elpres/ep-ball-02.eps - RELOC/doc/latex/elpres/ep-ball-02.png - RELOC/doc/latex/elpres/ep-ball-03.eps - RELOC/doc/latex/elpres/ep-ball-03.png - RELOC/doc/latex/elpres/ep-ball-04.eps - RELOC/doc/latex/elpres/ep-ball-04.png - RELOC/doc/latex/elpres/ep-ball-05.eps - RELOC/doc/latex/elpres/ep-ball-05.png -runfiles size=7 +runfiles size=43 RELOC/tex/latex/elpres/elpres.cls RELOC/tex/latex/elpres/elpresbluelightgrayscheme.sty RELOC/tex/latex/elpres/elpresgrayscheme.sty RELOC/tex/latex/elpres/elpreswhitebluescheme.sty RELOC/tex/latex/elpres/elpreswhiteredscheme.sty RELOC/tex/latex/elpres/elpreswhitetealscheme.sty + RELOC/tex/latex/elpres/ep-ball-01.eps + RELOC/tex/latex/elpres/ep-ball-01.png + RELOC/tex/latex/elpres/ep-ball-02.eps + RELOC/tex/latex/elpres/ep-ball-02.png + RELOC/tex/latex/elpres/ep-ball-03.eps + RELOC/tex/latex/elpres/ep-ball-03.png + RELOC/tex/latex/elpres/ep-ball-04.eps + RELOC/tex/latex/elpres/ep-ball-04.png + RELOC/tex/latex/elpres/ep-ball-05.eps + RELOC/tex/latex/elpres/ep-ball-05.png catalogue-contact-home http://vkiefel.de/elpres.html catalogue-ctan /macros/latex/contrib/elpres catalogue-license lppl catalogue-topics presentation class electronic -catalogue-version 0.8 +catalogue-version 1.0.1 name els-cas-templates category Package -revision 54317 +revision 62931 shortdesc Elsevier updated LaTeX templates relocated 1 longdesc This bundle provides two class and corresponding template files @@ -104269,45 +106515,39 @@ longdesc Elsevier's updated workflow. One of the sets is meant for longdesc one-column, the other for two-column layout. These are now longdesc accepted for submitting articles both in Elsevier's electronic longdesc submission system and elsewhere. -containersize 20152 -containerchecksum 828b0e4a3a4e9df5d4373ad153a7c29e9da177f8c7b5ae796b7b94d1eb4cfdcf1f347f47895ad366524891f81ecf20fc86c3acc7f00d15835784f949f251ddc5 -doccontainersize 547260 -doccontainerchecksum 559c80546aa4ebea603a70b0dbc103869aa3aabc857b61ec1dd958d0da163cc408af643518aa4f9ea68a94dd2ca5242d8f4c46a30c627569a4211394baa99e0b -docfiles size=338 +containersize 54856 +containerchecksum ecb340e796a94aab2e26abeb7d4d72ba5d68adcb15a0d99d3511236b8be5f8ab21d8d32995b1dcf1b0a3ea15eb321df75bbc016c52630b06498b75e9e5f164f8 +doccontainersize 349288 +doccontainerchecksum b616f6a170484f75dea1134f0570133b63ba40fd1bd474e13ae3e46249224b8ee7a777d0d18e11e828d0e5e59c2635acfecea99537060a7cea03fc2761dca892 +docfiles size=262 RELOC/doc/latex/els-cas-templates/README details="Readme" - RELOC/doc/latex/els-cas-templates/cas-dc-template.pdf details="Example of use (double column)" RELOC/doc/latex/els-cas-templates/cas-dc-template.tex RELOC/doc/latex/els-cas-templates/cas-refs.bib - RELOC/doc/latex/els-cas-templates/cas-sc-template.pdf details="Example of use (single column)" RELOC/doc/latex/els-cas-templates/cas-sc-template.tex RELOC/doc/latex/els-cas-templates/doc/dc-sample.pdf RELOC/doc/latex/els-cas-templates/doc/elsdoc-cas.pdf details="Package documentation" RELOC/doc/latex/els-cas-templates/doc/elsdoc-cas.tex + RELOC/doc/latex/els-cas-templates/doc/glyphtounicode.tex RELOC/doc/latex/els-cas-templates/doc/makefile RELOC/doc/latex/els-cas-templates/doc/pdfwidgets.sty RELOC/doc/latex/els-cas-templates/doc/rvdtx.sty RELOC/doc/latex/els-cas-templates/doc/sc-sample.pdf - RELOC/doc/latex/els-cas-templates/figs/Fig1.pdf - RELOC/doc/latex/els-cas-templates/figs/Fig2.pdf - RELOC/doc/latex/els-cas-templates/figs/Fig3.pdf - RELOC/doc/latex/els-cas-templates/figs/grabs.pdf - RELOC/doc/latex/els-cas-templates/figs/pic1.pdf RELOC/doc/latex/els-cas-templates/manifest.txt - RELOC/doc/latex/els-cas-templates/thumbnails/cas-email.jpeg - RELOC/doc/latex/els-cas-templates/thumbnails/cas-facebook.jpeg - RELOC/doc/latex/els-cas-templates/thumbnails/cas-gplus.jpeg - RELOC/doc/latex/els-cas-templates/thumbnails/cas-linkedin.jpeg - RELOC/doc/latex/els-cas-templates/thumbnails/cas-twitter.jpeg - RELOC/doc/latex/els-cas-templates/thumbnails/cas-url.jpeg -runfiles size=29 +runfiles size=43 RELOC/bibtex/bst/els-cas-templates/cas-model2-names.bst RELOC/tex/latex/els-cas-templates/cas-common.sty RELOC/tex/latex/els-cas-templates/cas-dc.cls RELOC/tex/latex/els-cas-templates/cas-sc.cls + RELOC/tex/latex/els-cas-templates/thumbnails/cas-email.jpeg + RELOC/tex/latex/els-cas-templates/thumbnails/cas-facebook.jpeg + RELOC/tex/latex/els-cas-templates/thumbnails/cas-gplus.jpeg + RELOC/tex/latex/els-cas-templates/thumbnails/cas-linkedin.jpeg + RELOC/tex/latex/els-cas-templates/thumbnails/cas-twitter.jpeg + RELOC/tex/latex/els-cas-templates/thumbnails/cas-url.jpeg catalogue-ctan /macros/latex/contrib/els-cas-templates catalogue-license lppl1.2 -catalogue-topics class journalpub -catalogue-version 2.1 +catalogue-topics class doc-templ journalpub +catalogue-version 2.3 name elsarticle category Package @@ -104359,18 +106599,18 @@ catalogue-version 3.3 name elteikthesis category Package -revision 55928 +revision 60563 shortdesc Thesis template for Eotvos Lorand University (Informatics) relocated 1 longdesc This package provides a Bachelor and Master thesis template for longdesc the Eotvos Lorand University, Faculty of Informatics (Budapest, longdesc Hungary). The template supports producing both Hungarian and longdesc English theses. -containersize 5624 -containerchecksum d1aca54ddbcfcc7c6635768cf7012508ea00e775d5dc02ea86054542941d9438516ada2698897f7d97c3807eaf8fb23967db371c499e1919e4b4b9f290b13997 -doccontainersize 951476 -doccontainerchecksum 77481cded400c3dffd86be5090db28954823a92d4e8d4a676ec540d8cbe8a51331722b760a200c8ab84132ce668ed88da4c4e689f18d58528003b1c71f750337 -docfiles size=471 +containersize 6196 +containerchecksum bafcb4abcca97afa1fe1d92913a0ecce4da799d1bf8644fd2eea1acd35f51cbcc935efd7f940463267bb71b6396a0d5a3b5293de9fde4494b4f0fca62b7383b6 +doccontainersize 967084 +doccontainerchecksum b080cac66f855b99e515ca8f96f493ff1ef148806cbe99ac142fd48bc0d9fa0cf8ee24ccf64101143512b6670aaaba245bacc3d2fddf25c503fc1e3e67f7e4ea +docfiles size=475 RELOC/doc/latex/elteikthesis/LICENSE RELOC/doc/latex/elteikthesis/README.md details="Readme" RELOC/doc/latex/elteikthesis/README.pdf @@ -104381,18 +106621,19 @@ docfiles size=471 RELOC/doc/latex/elteikthesis/chapters/intro.tex RELOC/doc/latex/elteikthesis/chapters/sum.tex RELOC/doc/latex/elteikthesis/chapters/user.tex + RELOC/doc/latex/elteikthesis/elteikthesis-minted.pdf + RELOC/doc/latex/elteikthesis/elteikthesis-minted.tex RELOC/doc/latex/elteikthesis/elteikthesis.bib RELOC/doc/latex/elteikthesis/elteikthesis.pdf details="Example of use" language="hu" RELOC/doc/latex/elteikthesis/elteikthesis.tex RELOC/doc/latex/elteikthesis/images/elte_cimer_szines.eps - RELOC/doc/latex/elteikthesis/settings.tex -runfiles size=4 +runfiles size=5 RELOC/tex/latex/elteikthesis/elteikthesis.cls catalogue-contact-repository https://github.com/mcserep/elteikthesis catalogue-ctan /macros/latex/contrib/elteikthesis catalogue-license mit catalogue-topics dissertation hungarian class -catalogue-version 2.1 +catalogue-version 2.2 name eltex category Package @@ -104646,7 +106887,7 @@ catalogue-version 1 name emisa category Package -revision 57013 +revision 60068 shortdesc A LaTeX package for preparing manuscripts for the journal EMISA relocated 1 longdesc The EMISA LaTeX package is provided for preparing manuscripts @@ -104655,19 +106896,18 @@ longdesc Systems Architectures), and for preparing accepted submissions longdesc for publication as well as for typesetting the final document longdesc by the editorial office. Articles in EMISA are published online longdesc at EMISA in the Portable Document Format (PDF). -containersize 15372 -containerchecksum dac517c5f1f5e475948d519ef46e3639a49ab3303a5d93821707b43b224ccddcdf6edfb8576fd89888cd00705b11abf17054c46008bb288450a0c679cc0ded2f -doccontainersize 513396 -doccontainerchecksum 7fb9b28f4675a5e14687b569e1e5394f06f25f536eaa6c36ed390d24c634d2a30fc43c558d3e1ca004bdf41436705cd7ce9b59beeb31a6dd757a5fa7421f84d7 -docfiles size=131 +containersize 15376 +containerchecksum dbe700eed5cb82ed687a5650fb58f07cd588d7a759ef67f0b015a795a732ec1b2d3019f637ecfe39fa240c93816c41084c5448d107371d209d40ce122fbda821 +doccontainersize 513260 +doccontainerchecksum 48529f12758cc7874b45ff5fd418641b322ac33541aee2665ee309a6b0bee8362c97fc2e31870fb34430d60343cae433f5a2793dc785c5a88d4f2e5518317433 +docfiles size=130 RELOC/doc/latex/emisa/CHANGELOG.md - RELOC/doc/latex/emisa/README.TEXLIVE RELOC/doc/latex/emisa/README.md details="Readme" RELOC/doc/latex/emisa/emisa-author-template.tex RELOC/doc/latex/emisa/emisa.pdf details="Package documentation" RELOC/doc/latex/emisa/manifest.txt -srccontainersize 48368 -srccontainerchecksum 3cb1e47c50d4cccbfd1b428ec1193ffd0f489d0284dd095f2f969c8db76f735b854e4102f474ab5e72876bb7b6e6210dd617958e42a851cbc03f5844626030fd +srccontainersize 48384 +srccontainerchecksum 98437def2e985e2186bdee4f1ba1200807c1c1dc9882b41e60acf620907933417c774dc217c67e86a667fa84ca66ddb07f9132c7e3e8a105638097bc66b7d940 srcfiles size=54 RELOC/source/latex/emisa/emisa.dtx RELOC/source/latex/emisa/emisa.ins @@ -104683,28 +106923,29 @@ catalogue-version 2.3.0 name emoji category Package -revision 55678 +revision 59961 shortdesc Emoji support in (Lua)LaTeX relocated 1 -longdesc This package allows user to typeset emoji in a LaTeX document. -longdesc It requires LuaHBTeX, or LuaLaTeX-dev at present. -containersize 40740 -containerchecksum c26f69740efb5f18f196742ca927bda5fceb15a9acbc65e6671d569da40dda75cfec188fe198bce4e4d476bb41e6ca383fe0a19b84b15691f791cc4ff6001e98 -doccontainersize 1051376 -doccontainerchecksum caf60c65f653a2a57f3d33641526fc8f80903c718b62113c7425094e4ae35799f0c1ccacd19ceb3a0b39b571ea2d7b099effbc69aaa3f3704062e8e6f22d4e83 -docfiles size=270 +longdesc This package allows users to typeset emojis in LaTeX documents. +longdesc It requires the LuaHBTeX engine, which can be called by +longdesc lualatex since TeX Live 2020, or lualatex-dev in TeX Live 2019. +containersize 43104 +containerchecksum 5c87970b1d47489027ef1a13bd35958b54c7c8b7bb59f7a97a5293d2156e3acfbef13c3a83b5eac3ce8297aa01b25423add40d3d0e654b5e0007f34556449e5a +doccontainersize 1131608 +doccontainerchecksum 170a8e35c4f4c86751db4d357df39dbc215126465e784829cbd15e9226d04b92aca0d7836312c114d1c699daa5054883f364377d1f355f97024b63741aeede0a +docfiles size=290 RELOC/doc/latex/emoji/README.md details="Readme" RELOC/doc/latex/emoji/emoji-doc.pdf details="Package documentation" RELOC/doc/latex/emoji/emoji-doc.tex -runfiles size=94 +runfiles size=106 RELOC/tex/latex/emoji/emoji-table.def RELOC/tex/latex/emoji/emoji.sty catalogue-contact-bugs https://github.com/stone-zeng/latex-emoji/issues catalogue-contact-repository https://github.com/stone-zeng/latex-emoji catalogue-ctan /macros/luatex/latex/emoji catalogue-license lppl1.3c -catalogue-topics graphics graphics-use luatex -catalogue-version 0.2.1 +catalogue-topics graphics graphics-use luatex expl3 +catalogue-version 0.2.2 name emojicite category Package @@ -105243,18 +107484,18 @@ catalogue-version 0.1 name enotez category Package -revision 57130 +revision 61490 shortdesc Support for end-notes relocated 1 longdesc The package allows nested endnotes, supports hyperref and longdesc provides means for easy customization of the list of notes. The longdesc package requires the expl3 bundle and packages from the LaTeX 3 longdesc 'package set'. -containersize 7356 -containerchecksum 1bd49ee7ece262d28d0b80f418e7aaf130044447ad341ae799c4f84c4c4e69300662951dab2733d996abf896280470857e8c35832759008881cd23f35fd52e30 -doccontainersize 458308 -doccontainerchecksum a04cad229111ae30cb51aad4c843488661a3e59287280c9335bd82d5a5172429ebcbd31e1d7f6e2c7ec5d9a3f068bf00c88e7dc67f3e39a794f32107bc705f3a -docfiles size=119 +containersize 7368 +containerchecksum 0f292fbfa3ad395857bf04c50817376152765c1511bc1b922fb6612033a0924a416b83b38e15a36ee792ec5ba351614e93cf6b70c6b2eb8cf78ca74cce6438ec +doccontainersize 469756 +doccontainerchecksum 6a52564111cc5af280ecb578c916a340ae0f0a8e1848f6d19d97d4c8dae863af7c8c0ecd057f5eb54ee701fb1f3f0b101bb4b6fde2500af71867b5d38a29cc8a +docfiles size=122 RELOC/doc/latex/enotez/README details="Readme" RELOC/doc/latex/enotez/enotez_en.pdf details="Package documentation" RELOC/doc/latex/enotez/enotez_en.tex @@ -105267,7 +107508,7 @@ catalogue-contact-repository https://github.com/cgnieder/enotez/ catalogue-ctan /macros/latex/contrib/enotez catalogue-license lppl1.3c catalogue-topics endnote expl3 -catalogue-version 0.10c +catalogue-version 0.10d name enumitem category Package @@ -105386,24 +107627,24 @@ catalogue-version 0.3 name envlab category Package -revision 15878 +revision 61937 shortdesc Addresses on envelopes or mailing labels relocated 1 longdesc A LaTeX package for producing mailing envelopes and labels, longdesc including barcodes and address formatting according to the US longdesc Postal Service rules. Redefines the standard \makelabels longdesc command of the LaTeX letter documentclass. -containersize 5524 -containerchecksum ba20028efa3c286132133d8c292fbc02d77881e64923ca98cece98fbe1e60acf4033b8308a3f9f31f144de071938698a75add803436e1205f7baa820a308a4f1 +containersize 5492 +containerchecksum d4272cd079bc0b48835d675f1b36d0155d7da4cf920785dc7fdf608c311f43afb88e6861087c79774af6a434aacce05dda59f9e53aa7b2f3f37e06415eafa01e doccontainersize 341332 -doccontainerchecksum 4dedc851e00f82ff3bb912e99bf112f4e464b129b89ed75ac41cab9e9ec8c54a32ace3901a3bdc11c90597cfc0481fc7cfc89b4b95bc9aa0c8850a1e8ec88cc9 +doccontainerchecksum dfc28fe6df6822fd8f45b3bd31a66e635cf621daadd5465408dfdca47a176e0f23e66501b5b89a8f803265c68a02db6a7ba1e05e0f9ba0f35287bc582d1f48a0 docfiles size=109 RELOC/doc/latex/envlab/elguide.pdf details="User guide" RELOC/doc/latex/envlab/elguide.tex RELOC/doc/latex/envlab/envlab.pdf details="Documentation source" RELOC/doc/latex/envlab/readme.v12 srccontainersize 14628 -srccontainerchecksum 9181b7083e3b57329effd0c9ef462a626f8de6db5eb6dbf6800237348a010b74eaeaf11ffa2b491ddf324f0d9bb2c792b9fdda238b887df057b82dfa4fbf04cf +srccontainerchecksum 39ba3371b9aeab277968d8847ba5fe519ea3035306fdcb2a6376b6fec881a3d443ae7f4912039216058fcf7918ddeace617ca08e85c6f21c70820e8d379805bf srcfiles size=19 RELOC/source/latex/envlab/elold.ins RELOC/source/latex/envlab/envlab.drv @@ -105413,7 +107654,7 @@ runfiles size=7 RELOC/tex/latex/envlab/envlab.cfg RELOC/tex/latex/envlab/envlab.sty catalogue-also akletter dinbrief formlett -catalogue-contact-home http://users.lk.net/~borisv/latex.html +catalogue-contact-home http://borisv.lk.net catalogue-ctan /macros/latex/contrib/envlab catalogue-license lppl catalogue-topics letter barcode class @@ -105550,7 +107791,7 @@ catalogue-version 1.5e name epigraph-keys category Package -revision 54851 +revision 61719 shortdesc Epigraphs using key values relocated 1 longdesc This package lays out epigraphs: quotations across a page, @@ -105558,10 +107799,10 @@ longdesc usually to open or close a chapter. It is intended as a simple longdesc replacement for the more sophisticated epigraph package. The longdesc package depends on pgfkeys, conditionals (which is distributed longdesc as part of the songbook package), enumitem, and microtype. -containersize 1836 -containerchecksum 27b5cc031d2a90c9240f199f745b28c0eac189750062632708356b898701651eef34353b4e54e7065c85b41efe6371e42875607aa5b16c3cf2bb7edfcff473e5 +containersize 1808 +containerchecksum 5e92bae46fec0037bb0a2b92c2b44de0c73ef4b434584a0bf13aa4e6f09e89e5e4b7fcc3e4809cd0f5e574d627285b8eb97f3971c65745e48591bd8e4a60f7fe doccontainersize 311424 -doccontainerchecksum 34c9b77529870df1f4e4476a454ca8f08ff68e0d0c523d081d47224a43f07fa0c6db6d665524e5bbb1b68c975b833927321295fdaed38b2ea43445fac9752400 +doccontainerchecksum 21c4e1f6b5c3a5b4402e3d3189b6b2424aa952e777994d330e4905393563030f9cd2dad9cc20c2157accc0e78fe98e7828781d5d63a7fb1c6f1ecd504c67f037 docfiles size=79 RELOC/doc/latex/epigraph-keys/README details="Readme" RELOC/doc/latex/epigraph-keys/epigraph-keys.pdf details="Package documentation" @@ -105569,7 +107810,6 @@ docfiles size=79 runfiles size=1 RELOC/tex/latex/epigraph-keys/epigraph-keys.sty catalogue-also epigraph -catalogue-contact-home http://euclid.ucc.ie/Mckay/ catalogue-ctan /macros/latex/contrib/epigraph-keys catalogue-license lppl1.3c catalogue-topics epigram @@ -105606,7 +107846,7 @@ catalogue-topics font font-type1 font-archaic name eplain category Package -revision 57186 +revision 62145 shortdesc Extended plain TeX macros longdesc An extended version of the plain TeX format, adding support for longdesc bibliographies, tables of contents, enumerated lists, verbatim @@ -105638,9 +107878,9 @@ depend tex-ini-files depend unicode-data execute AddFormat name=eplain engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *eplain.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,dehyph,hyph-utf8,knuth-lib,plain containersize 42280 -containerchecksum a5b93a081e9b2201a65bf7e7fb01381480f5c1f31aafaa78c5785981d895a384f1f8db1d474db845c06cd0850cf70ec4bec0e3935b67fe506b8b07512ee97479 +containerchecksum 5bc922f1ee34577bbaf68447519c5f2dc1fd3d7bd1e311652dfcfeb260dad26b6183d0534a6165ab0e5faf33ab2547b6ce16c507978429b8d130d60b32dc296b doccontainersize 982712 -doccontainerchecksum 44d804287cdd427043f766ea9f5f352d93d65f941b3e18727dfc9276fc381f51fccb3a025707f24dca5efd59cccd1a340e5de0d452d928ec0296b4faa46abf67 +doccontainerchecksum bf2f9a8fb98ffabcff593b189b5ab589da38916f9a38edf4eaa23c4327821ab1edbc898a9971fea42e9d77c40321ccfd476c5c3a2a8b966c0857aded5d9b20db docfiles size=528 texmf-dist/doc/eplain/AUTHORS texmf-dist/doc/eplain/COPYING @@ -105660,8 +107900,8 @@ docfiles size=528 texmf-dist/doc/info/eplain.info texmf-dist/doc/man/man1/eplain.1 texmf-dist/doc/man/man1/eplain.man1.pdf -srccontainersize 396580 -srccontainerchecksum 8edb47575e32de1d7947bc2b7e1e354eeafe287cce6b4c7bafa1266d9d7c1bd4c8df363ecb4c17da9eb35cfc1e3393e2297ae6d90f9f4aa8147b4467e2ae1c89 +srccontainersize 396576 +srccontainerchecksum 494226ef0fad26861e39c8e740bf7bc0aac3f561c76494356121eabd94062dd3d0075d35cd7d7085fe1a22b682a2ea1b692af5ec122d13ced0076b0e47fe333b srcfiles size=136 texmf-dist/source/eplain/eplain-source-3.11.zip texmf-dist/source/eplain/xeplain.tex @@ -105671,7 +107911,7 @@ runfiles size=50 texmf-dist/tex/eplain/eplain.aux texmf-dist/tex/eplain/eplain.ini texmf-dist/tex/eplain/eplain.tex -catalogue-contact-home http://tug.org/eplain/ +catalogue-contact-home https://tug.org/eplain/ catalogue-contact-repository https://tug.org/svn/eplain/ catalogue-contact-support https://lists.tug.org/tex-eplain catalogue-ctan /macros/eplain @@ -106258,7 +108498,7 @@ catalogue-version 0.61 name epstopdf category Package -revision 48684 +revision 61719 shortdesc Convert EPS to PDF using Ghostscript longdesc Epstopdf is a Perl script that converts an EPS file to an longdesc 'encapsulated' PDF file (a single page file whose media box is @@ -106273,10 +108513,10 @@ longdesc epstopdf package, which will run the epstopdf script "on the longdesc fly", thus giving the illusion that pdfLaTeX is accepting EPS longdesc graphic files. depend epstopdf.ARCH -containersize 12460 -containerchecksum 6412bb97554b271cf5412dbccd316f3d69d7bcf2f524a5d6d1a75f69cfa11a981fc4ab063b6ea8302c2a0236ff93c59f1ee2f8f2b7f33dc466324080fc5016f4 -doccontainersize 30444 -doccontainerchecksum 7fef59ad3bc72b2e3fc10021216b88b8d5465f42503d9938031c3d40d93fbaf637094fdfc87b19ccc1da4d9a28c9890beccee7c30b915a513a909edbac6e0a25 +containersize 12444 +containerchecksum 270c4135be9ae2071f3a84bde85097056cd67bdd2efc36e53a9bab22c55d5a533c561ca7b1a2a25f0b131111f045f5a8bc5711ccf4ff5e4c551373a52cbba0cc +doccontainersize 30448 +doccontainerchecksum 7ac71de0494b5624d009d324a47a6a08b1b61695405fcdb8e76540ef7a12f08096982f67a09e28f9f6113959bbcda4f2d58e384df36ad58bc906eedfc0c93971 docfiles size=20 texmf-dist/doc/man/man1/epstopdf.1 texmf-dist/doc/man/man1/epstopdf.man1.pdf details="Manual page" @@ -106286,7 +108526,7 @@ docfiles size=20 runfiles size=9 texmf-dist/scripts/epstopdf/epstopdf.pl catalogue-also epstopdf-pkg -catalogue-contact-home http://tug.org/epstopdf/ +catalogue-contact-home https://tug.org/epstopdf/ catalogue-ctan /support/epstopdf catalogue-license other-free catalogue-topics graphics-epspdf @@ -106488,7 +108728,7 @@ binfiles arch=x86_64-solaris size=2 name eq-pin2corr category Package -revision 57815 +revision 59477 shortdesc Add PIN security to the "Correct" button of a quiz created by exerquiz relocated 1 longdesc This package is an add-on to the quiz environment of the @@ -106499,11 +108739,11 @@ longdesc of the quiz and successfully enter the correct PIN number. The longdesc PIN security is designed for the instructor to mark and record longdesc the student's effort on that quiz. The package works for the longdesc usual workflows. -containersize 2144 -containerchecksum 878bbe22ea7a71b486a38942d11ab15a19c8fef10ac90e06b235a87a15f0e4478d00d7671751547cc0c8c440924c92cc7e07dbce4c816fdfd114468104fec040 -doccontainersize 639596 -doccontainerchecksum cc1dffd4989bdc5efc76e1ae44a8ee5f7cdea0c9617f98eda3ab0f079d242b408f91d80595a699212c5cf5910cf182c64d98517d6582af14fb1bec074f344eb9 -docfiles size=256 +containersize 3368 +containerchecksum 631f8dc9f50f7a45a0d03f0c4210af427cf8492d56886cedeff6cb0e9587453976beb1ac960afb53b7a31538a176bb63f55afd330ca2463847f86e57c3d545c3 +doccontainersize 558764 +doccontainerchecksum 4e704295ff398a2e167293178d69edc4882e9b9f37dae4f9debda7edd921a7c2d19c036b4d1424405ac1b9853e57615d9183fbf56a763088dc58919842da2720 +docfiles size=258 RELOC/doc/latex/eq-pin2corr/README.md details="Readme" RELOC/doc/latex/eq-pin2corr/doc/eq-pin2corr.pdf details="Package documentation" RELOC/doc/latex/eq-pin2corr/doc/eqpin2corrman.pdf details="User manual" @@ -106512,20 +108752,19 @@ docfiles size=256 RELOC/doc/latex/eq-pin2corr/doc/install_jsfiles.tex RELOC/doc/latex/eq-pin2corr/examples/get-hash-string.pdf RELOC/doc/latex/eq-pin2corr/examples/get-hash-string.tex - RELOC/doc/latex/eq-pin2corr/examples/qz-pin-to-correct.pdf - RELOC/doc/latex/eq-pin2corr/examples/qz-pin-to-correct.tex -srccontainersize 5152 -srccontainerchecksum eb0d10e680a935f9919b9dfcae1b137549dfaece3047b62e2ea06280cb3075d3882546df470f05cdae9716eb128f27faa981d86408acb50b85eced63bf104769 -srcfiles size=4 + RELOC/doc/latex/eq-pin2corr/examples/qz-p2c.pdf + RELOC/doc/latex/eq-pin2corr/examples/qz-p2c.tex +srccontainersize 7684 +srccontainerchecksum eb40f073d1763c59f9a0ed0444930f6698fbde754e213a73bff251df7f83b2c5a730345104d3b947ee8400363d324f968e3ebb7b74ed6f484d0c3589d5134b37 +srcfiles size=7 RELOC/source/latex/eq-pin2corr/eq-pin2corr.dtx RELOC/source/latex/eq-pin2corr/eq-pin2corr.ins -runfiles size=1 +runfiles size=2 RELOC/tex/latex/eq-pin2corr/eq-pin2corr.sty catalogue-also exerquiz catalogue-ctan /macros/latex/contrib/eq-pin2corr catalogue-license lppl1.2 catalogue-topics exercise exam security pdf-feat pdf-forms acrobat -catalogue-version 1.0 name eqell category Package @@ -106779,7 +109018,7 @@ catalogue-version 1.1 name erewhon category Package -revision 58722 +revision 61835 shortdesc Font package derived from Heuristica and Utopia relocated 1 longdesc Erewhon is based on the Heuristica package, which is based in @@ -106789,18 +109028,18 @@ longdesc styles (proportional, inferior, numerator, denominator) and longdesc superior letters. The size is 6% smaller than Heuristica, longdesc matching that of UtopiaStd. execute addMap erewhon.map -containersize 2520664 -containerchecksum ba9a24a32010d2f69a3bdfd1f146194d0962f3a2108c1a17416faa4ed331fba5315ce2a30710c1778f75fa6d3a709e52c6b6781f4fc2a4634a91706945fcc45f -doccontainersize 368752 -doccontainerchecksum 3f95f89b51be6b373448bd2fe728bb55d2a1249862147aff0434ac92d8b2628ac25ae2c9906aaca8d932a2cafb6e6d57b7ea674857934a98063cb717d619375e -docfiles size=254 +containersize 2558812 +containerchecksum 0a17579582954be3559992aab90409e5f594d6f2bd4435dc0263a512993797955572dfa9005e0eb720189ea9ab907d4e1e2fe491a093a04f0a9bb1e930937db7 +doccontainersize 377568 +doccontainerchecksum 68aa85bdda80d6c068ae5d52288aa0e617129ec70546ba5e358e38accb0773cc3b7ad713a9dcd5a18c4ac4535cbdde3c23dffd1f13c990dbdebdc3e6505a7502 +docfiles size=256 RELOC/doc/fonts/erewhon/FontLog.txt RELOC/doc/fonts/erewhon/OFL-FAQ.txt RELOC/doc/fonts/erewhon/OFL.txt RELOC/doc/fonts/erewhon/README details="Readme" RELOC/doc/fonts/erewhon/erewhon-doc.pdf details="Package documentation" RELOC/doc/fonts/erewhon/erewhon-doc.tex -runfiles size=2816 +runfiles size=2817 RELOC/fonts/afm/public/erewhon/Erewhon-Bold.afm RELOC/fonts/afm/public/erewhon/Erewhon-BoldItalic.afm RELOC/fonts/afm/public/erewhon/Erewhon-BoldSlanted.afm @@ -106813,8 +109052,6 @@ runfiles size=2816 RELOC/fonts/afm/public/erewhon/erewMR.afm RELOC/fonts/enc/dvips/erewhon/erewhontlf-ot2.enc RELOC/fonts/enc/dvips/erewhon/zut1_25oktk.enc - RELOC/fonts/enc/dvips/erewhon/zut1_2jsbza.enc - RELOC/fonts/enc/dvips/erewhon/zut1_2lssnc.enc RELOC/fonts/enc/dvips/erewhon/zut1_2objs7.enc RELOC/fonts/enc/dvips/erewhon/zut1_2qulls.enc RELOC/fonts/enc/dvips/erewhon/zut1_2sunpf.enc @@ -106827,13 +109064,11 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_4qs3ad.enc RELOC/fonts/enc/dvips/erewhon/zut1_53w3xs.enc RELOC/fonts/enc/dvips/erewhon/zut1_546xgo.enc - RELOC/fonts/enc/dvips/erewhon/zut1_5drzr5.enc RELOC/fonts/enc/dvips/erewhon/zut1_5eo37n.enc RELOC/fonts/enc/dvips/erewhon/zut1_5iiyxb.enc RELOC/fonts/enc/dvips/erewhon/zut1_5kulil.enc + RELOC/fonts/enc/dvips/erewhon/zut1_5uxmf6.enc RELOC/fonts/enc/dvips/erewhon/zut1_6etwti.enc - RELOC/fonts/enc/dvips/erewhon/zut1_6kzn42.enc - RELOC/fonts/enc/dvips/erewhon/zut1_6n4vaj.enc RELOC/fonts/enc/dvips/erewhon/zut1_74cce3.enc RELOC/fonts/enc/dvips/erewhon/zut1_74ksak.enc RELOC/fonts/enc/dvips/erewhon/zut1_7ajsnx.enc @@ -106846,15 +109081,13 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_acvwor.enc RELOC/fonts/enc/dvips/erewhon/zut1_adckrx.enc RELOC/fonts/enc/dvips/erewhon/zut1_ahzhtu.enc + RELOC/fonts/enc/dvips/erewhon/zut1_aj5cq6.enc RELOC/fonts/enc/dvips/erewhon/zut1_aluvmp.enc RELOC/fonts/enc/dvips/erewhon/zut1_amccbu.enc RELOC/fonts/enc/dvips/erewhon/zut1_amjics.enc - RELOC/fonts/enc/dvips/erewhon/zut1_awhpzb.enc RELOC/fonts/enc/dvips/erewhon/zut1_ax3b7f.enc RELOC/fonts/enc/dvips/erewhon/zut1_azbcfh.enc RELOC/fonts/enc/dvips/erewhon/zut1_azqpxw.enc - RELOC/fonts/enc/dvips/erewhon/zut1_c73i2u.enc - RELOC/fonts/enc/dvips/erewhon/zut1_cj3gqs.enc RELOC/fonts/enc/dvips/erewhon/zut1_cmujr7.enc RELOC/fonts/enc/dvips/erewhon/zut1_cqdyjt.enc RELOC/fonts/enc/dvips/erewhon/zut1_cxj5nb.enc @@ -106870,7 +109103,6 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_e4qrg7.enc RELOC/fonts/enc/dvips/erewhon/zut1_eajfvl.enc RELOC/fonts/enc/dvips/erewhon/zut1_eazsup.enc - RELOC/fonts/enc/dvips/erewhon/zut1_ecrwth.enc RELOC/fonts/enc/dvips/erewhon/zut1_elnhz2.enc RELOC/fonts/enc/dvips/erewhon/zut1_erihhu.enc RELOC/fonts/enc/dvips/erewhon/zut1_etc5hm.enc @@ -106880,19 +109112,15 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_fp3vw2.enc RELOC/fonts/enc/dvips/erewhon/zut1_fqlf3s.enc RELOC/fonts/enc/dvips/erewhon/zut1_frcrrk.enc - RELOC/fonts/enc/dvips/erewhon/zut1_gagfjo.enc RELOC/fonts/enc/dvips/erewhon/zut1_gbmzbk.enc RELOC/fonts/enc/dvips/erewhon/zut1_gm2ao2.enc RELOC/fonts/enc/dvips/erewhon/zut1_gqji7z.enc RELOC/fonts/enc/dvips/erewhon/zut1_gxqdb2.enc - RELOC/fonts/enc/dvips/erewhon/zut1_gzlvot.enc - RELOC/fonts/enc/dvips/erewhon/zut1_hhrib2.enc RELOC/fonts/enc/dvips/erewhon/zut1_hl634h.enc RELOC/fonts/enc/dvips/erewhon/zut1_i3xnrn.enc RELOC/fonts/enc/dvips/erewhon/zut1_i6k2d2.enc - RELOC/fonts/enc/dvips/erewhon/zut1_igmc4g.enc + RELOC/fonts/enc/dvips/erewhon/zut1_iibx3x.enc RELOC/fonts/enc/dvips/erewhon/zut1_ijhs6t.enc - RELOC/fonts/enc/dvips/erewhon/zut1_io5o4g.enc RELOC/fonts/enc/dvips/erewhon/zut1_irfza6.enc RELOC/fonts/enc/dvips/erewhon/zut1_isszvh.enc RELOC/fonts/enc/dvips/erewhon/zut1_iszlz3.enc @@ -106906,7 +109134,6 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_jofyrj.enc RELOC/fonts/enc/dvips/erewhon/zut1_jsdebf.enc RELOC/fonts/enc/dvips/erewhon/zut1_jyfbou.enc - RELOC/fonts/enc/dvips/erewhon/zut1_k3uyvf.enc RELOC/fonts/enc/dvips/erewhon/zut1_kdakg5.enc RELOC/fonts/enc/dvips/erewhon/zut1_knq7bi.enc RELOC/fonts/enc/dvips/erewhon/zut1_kpjvx5.enc @@ -106917,14 +109144,12 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_lql6bl.enc RELOC/fonts/enc/dvips/erewhon/zut1_lxr6iw.enc RELOC/fonts/enc/dvips/erewhon/zut1_m62wbz.enc - RELOC/fonts/enc/dvips/erewhon/zut1_mcdrws.enc RELOC/fonts/enc/dvips/erewhon/zut1_mieo7u.enc RELOC/fonts/enc/dvips/erewhon/zut1_mkqhoa.enc RELOC/fonts/enc/dvips/erewhon/zut1_mmwqox.enc RELOC/fonts/enc/dvips/erewhon/zut1_mno2dl.enc RELOC/fonts/enc/dvips/erewhon/zut1_mqoft7.enc RELOC/fonts/enc/dvips/erewhon/zut1_mqrime.enc - RELOC/fonts/enc/dvips/erewhon/zut1_mxehrm.enc RELOC/fonts/enc/dvips/erewhon/zut1_ncwigg.enc RELOC/fonts/enc/dvips/erewhon/zut1_ncyh3k.enc RELOC/fonts/enc/dvips/erewhon/zut1_ndxvka.enc @@ -106936,18 +109161,17 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_nwll5a.enc RELOC/fonts/enc/dvips/erewhon/zut1_o4jtlp.enc RELOC/fonts/enc/dvips/erewhon/zut1_odgoid.enc - RELOC/fonts/enc/dvips/erewhon/zut1_okacrk.enc - RELOC/fonts/enc/dvips/erewhon/zut1_orscbj.enc - RELOC/fonts/enc/dvips/erewhon/zut1_otavqs.enc - RELOC/fonts/enc/dvips/erewhon/zut1_papffl.enc + RELOC/fonts/enc/dvips/erewhon/zut1_ojbxlk.enc + RELOC/fonts/enc/dvips/erewhon/zut1_p7xglw.enc RELOC/fonts/enc/dvips/erewhon/zut1_peef5q.enc RELOC/fonts/enc/dvips/erewhon/zut1_pj2kv6.enc RELOC/fonts/enc/dvips/erewhon/zut1_ps4rne.enc RELOC/fonts/enc/dvips/erewhon/zut1_psbgvs.enc RELOC/fonts/enc/dvips/erewhon/zut1_psdthf.enc RELOC/fonts/enc/dvips/erewhon/zut1_pux3en.enc + RELOC/fonts/enc/dvips/erewhon/zut1_qgiqhj.enc RELOC/fonts/enc/dvips/erewhon/zut1_qltwwe.enc - RELOC/fonts/enc/dvips/erewhon/zut1_qptrxz.enc + RELOC/fonts/enc/dvips/erewhon/zut1_qprerv.enc RELOC/fonts/enc/dvips/erewhon/zut1_qvbgtd.enc RELOC/fonts/enc/dvips/erewhon/zut1_r3uc5w.enc RELOC/fonts/enc/dvips/erewhon/zut1_r74hdq.enc @@ -106955,15 +109179,12 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_s5ndkw.enc RELOC/fonts/enc/dvips/erewhon/zut1_sim7pz.enc RELOC/fonts/enc/dvips/erewhon/zut1_t32gte.enc - RELOC/fonts/enc/dvips/erewhon/zut1_t5iu6g.enc RELOC/fonts/enc/dvips/erewhon/zut1_tmatie.enc RELOC/fonts/enc/dvips/erewhon/zut1_totpyl.enc RELOC/fonts/enc/dvips/erewhon/zut1_tzgz6e.enc RELOC/fonts/enc/dvips/erewhon/zut1_ufk2cy.enc RELOC/fonts/enc/dvips/erewhon/zut1_uft3lp.enc - RELOC/fonts/enc/dvips/erewhon/zut1_ugr2dt.enc RELOC/fonts/enc/dvips/erewhon/zut1_uhamxn.enc - RELOC/fonts/enc/dvips/erewhon/zut1_ui2iqu.enc RELOC/fonts/enc/dvips/erewhon/zut1_uk5nxi.enc RELOC/fonts/enc/dvips/erewhon/zut1_ul5nhk.enc RELOC/fonts/enc/dvips/erewhon/zut1_umzzxg.enc @@ -106973,13 +109194,13 @@ runfiles size=2816 RELOC/fonts/enc/dvips/erewhon/zut1_vj42om.enc RELOC/fonts/enc/dvips/erewhon/zut1_vlikpx.enc RELOC/fonts/enc/dvips/erewhon/zut1_vtfujz.enc + RELOC/fonts/enc/dvips/erewhon/zut1_w3f43e.enc RELOC/fonts/enc/dvips/erewhon/zut1_wg4pgf.enc RELOC/fonts/enc/dvips/erewhon/zut1_wrgbks.enc RELOC/fonts/enc/dvips/erewhon/zut1_x3bhkk.enc RELOC/fonts/enc/dvips/erewhon/zut1_x3yqgk.enc RELOC/fonts/enc/dvips/erewhon/zut1_xd5tcn.enc RELOC/fonts/enc/dvips/erewhon/zut1_xhc3k4.enc - RELOC/fonts/enc/dvips/erewhon/zut1_xkkeec.enc RELOC/fonts/enc/dvips/erewhon/zut1_xlud6l.enc RELOC/fonts/enc/dvips/erewhon/zut1_xsflzz.enc RELOC/fonts/enc/dvips/erewhon/zut1_yjdtdu.enc @@ -107798,34 +110019,34 @@ runfiles size=2816 catalogue-ctan /fonts/erewhon catalogue-license ofl lppl1.3 catalogue-topics font font-body font-multilingual font-cyrillic font-proportional font-serif font-otf font-type1 font-supp font-t1enc -catalogue-version 1.115 +catalogue-version 1.119 name erewhon-math category Package -revision 58903 +revision 62967 shortdesc Utopia based OpenType Math font relocated 1 longdesc Erewhon Math is an OpenType math font meant to be used together longdesc with Erewhon text fonts in LuaLaTeX or XeLaTeX documents. Like longdesc Fourier-GUTenberg, it is Utopia based and has been designed as longdesc a replacement of Fourier-GUTenberg for Unicode engines. -containersize 224324 -containerchecksum 3ba23274d2036657d24fff1bdb1de3f76269360ca58ac7e4439b574a43d7bbf5ca5bacb346d63024ad9cc8fb5eeaae96374147c99acb8983abe6b42708f977a6 -doccontainersize 1472044 -doccontainerchecksum 2191adc4137255c3105b3e0191eb8562bb8beb968b81d91cff50a400efdcf7787b3e41a139b8c3372568a2267b81789d60e4101474b2223579c18d24067ac15d -docfiles size=380 +containersize 234680 +containerchecksum a5c8e458ec82d83e05132990537431aa6ac0b3ef3a4cb95cc48affd8ab3b2fd0897b4f9562f37e555a39a0169d58fda43829421e8e56ed5c407ae776627b2ed4 +doccontainersize 1971244 +doccontainerchecksum c4e9c051266d2c532c03a1ca920877baa9c45630c7593ec50b90f62c513ea261b98beb69773616a061f953e57d3c362fa3e56b637df2e77bc482c67718a37931 +docfiles size=508 RELOC/doc/fonts/erewhon-math/Erewhon-Math.ltx RELOC/doc/fonts/erewhon-math/Erewhon-Math.pdf details="Package documentation" RELOC/doc/fonts/erewhon-math/README.md details="Readme" RELOC/doc/fonts/erewhon-math/unimath-erewhon.ltx RELOC/doc/fonts/erewhon-math/unimath-erewhon.pdf details="List of glyphs" -runfiles size=92 +runfiles size=96 RELOC/fonts/opentype/public/erewhon-math/Erewhon-Math.otf RELOC/tex/latex/erewhon-math/fourier-otf.sty catalogue-ctan /fonts/erewhon-math catalogue-license ofl lppl1.3 catalogue-topics font font-proportional font-otf font-supp font-maths -catalogue-version 0.46 +catalogue-version 0.52 name errata category Package @@ -107859,26 +110080,23 @@ catalogue-version 0.3 name erw-l3 category Package -revision 55414 -shortdesc Utilities built around expl3 -relocated 1 -longdesc Features: compose: compose control sequences, whether -longdesc predefined or inline csutil: narrow purpose control sequences -longdesc (backend to other packages) numbrdcs: numbered control -longdesc sequences built from other control sequences or inline -containersize 3428 -containerchecksum 5f006723665945d55f7365f3cd5076fa7ca924c0ce08c797ec684230edefd71483f37b456f5627b7d6b3d8f10fbf97101caefa67365eb155fe3f93d115e1bcf4 -doccontainersize 674200 -doccontainerchecksum fcf42f6392ae01414868f2d36883d9204bcefc06d772e6ced603ffe01b2b4d0cc15b7dd161b1dd57f5e58816d6da4290b738a9727207de28b1738d233c82fb3e -docfiles size=168 - RELOC/doc/latex/erw-l3/1343c9c903.tex +revision 61799 +shortdesc Utilities based on LaTeX3 +relocated 1 +longdesc Utilities based on LaTeX3. Highlight: \erw_merge_sort. +containersize 3944 +containerchecksum 551a7c38657547038a8bcf5973ecaec81cccb4b803961145d4aedf7416834e3cfefe736a59e20c80cc1621d415216371d58f3d0c7d2b0fc3dc0a182e1ba91acd +doccontainersize 483368 +doccontainerchecksum 8a0a823482fd19c80471e9c1a38312b5db7f04f618c8fd8381324c38bb9b9ebe8eb8fc9ce90137d4a4f1de7b6b65aa1c1820cfe0f009f4ad743613f53b549323 +docfiles size=123 RELOC/doc/latex/erw-l3/README.md details="Readme" RELOC/doc/latex/erw-l3/erw-l3.pdf details="Package documentation" -srccontainersize 10792 -srccontainerchecksum 27f357e13027f67764d4818a1cbb786678260272264ba7af13e6867923fc395c49636a09a5f2e4a444ea37f9985d0c7edc5a52ebffa172843bff24764112cd47 -srcfiles size=14 +srccontainersize 6156 +srccontainerchecksum babe7d5b286f4c20f469112efd76e4a37980bdb709ca9cd058263bf74a5d20b4b7c0aa3a4aba7fba512b5c63b538b6da1ae90f1903bd58ddeb36e2dfa4339e32 +srcfiles size=7 RELOC/source/latex/erw-l3/erw-l3.dtx -runfiles size=4 + RELOC/source/latex/erw-l3/erw-l3.ins +runfiles size=5 RELOC/tex/latex/erw-l3/erw-l3.sty catalogue-contact-home https://github.com/er-cpp/edu-latex3 catalogue-contact-repository https://github.com/rogard/erw-l3 @@ -107886,7 +110104,7 @@ catalogue-contact-support https://github.com/er-cpp/edu-latex3/issues catalogue-ctan /macros/latex/contrib/erw-l3 catalogue-license lppl1.3c catalogue-topics latex3 expl3 -catalogue-version 3.1 +catalogue-version 4.2 name es-tex-faq category Package @@ -107913,7 +110131,7 @@ catalogue-version 1.97 name esami category Package -revision 47639 +revision 61596 shortdesc Typeset exams with scrambled questions and answers relocated 1 longdesc The package enables the user to typeset exams with multiple @@ -107924,11 +110142,11 @@ longdesc may contain a wide number of random parameters and it is longdesc possible to do arithmetical operations on them. The package is longdesc localised in Italian, English, French, German, Greek, Serbian, longdesc and Spanish. -containersize 20980 -containerchecksum bbf24974b4feaba88b92b3179af6bdb45b86053ae8037fa41c99d0823cf3c79807283c01370365ea0264ba1eee3c4c289fadc5c2619900e85657366c14920a7d -doccontainersize 1432948 -doccontainerchecksum d9f57db15517f47d648e4ef91111a843fdd7f0d0706d1a863f5b4f7c65008c00507c552975c01b60c00cc724e63aea24f7a6b40930148bc981e200866cc30ac7 -docfiles size=441 +containersize 21180 +containerchecksum 2e0c1bd441ccb4376d1dda69f32cff55bf4d043315dd2c004bf6bebacdc510ddc9a1347bcadbfb96dea7be94b6d59ee050746afb04f50196dd7c99937b7e8505 +doccontainersize 1515176 +doccontainerchecksum 6bc50f4083cc401278a526c44a76e5a9569d0cbb7280d38270e95676fa359c08a25779709576c1532ec9296457d970d2abd82eeb78b2ac4923caad9559da77ed +docfiles size=498 RELOC/doc/latex/esami/README details="Readme" RELOC/doc/latex/esami/VERSION RELOC/doc/latex/esami/doc/esami-doc-en.pdf details="Package documentation (English)" language="en" @@ -107954,11 +110172,16 @@ docfiles size=441 RELOC/doc/latex/esami/doc/examples/test5-fillin.tex RELOC/doc/latex/esami/doc/examples/test9.tex RELOC/doc/latex/esami/doc/examples/testA-luatex-sol.pdf + RELOC/doc/latex/esami/doc/examples/testA-luatex-sol.tex RELOC/doc/latex/esami/doc/examples/testA-luatex.pdf + RELOC/doc/latex/esami/doc/examples/testA-luatex.tex RELOC/doc/latex/esami/doc/examples/testA-sol.pdf RELOC/doc/latex/esami/doc/examples/testA-sol.tex RELOC/doc/latex/esami/doc/examples/testA-xetex-sol.pdf + RELOC/doc/latex/esami/doc/examples/testA-xetex-sol.sol.tex + RELOC/doc/latex/esami/doc/examples/testA-xetex-sol.tex RELOC/doc/latex/esami/doc/examples/testA-xetex.pdf + RELOC/doc/latex/esami/doc/examples/testA-xetex.tex RELOC/doc/latex/esami/doc/examples/testA.pdf RELOC/doc/latex/esami/doc/examples/testA.tex RELOC/doc/latex/esami/doc/examples/totale-versioni.tex @@ -107976,7 +110199,7 @@ runfiles size=28 catalogue-ctan /macros/latex/contrib/esami catalogue-license lppl catalogue-topics exam -catalogue-version 2.5 +catalogue-version 2.7 name esdiff category Package @@ -108007,6 +110230,33 @@ catalogue-license lppl1 catalogue-topics maths catalogue-version 1.2 +name esieecv +category Package +revision 59638 +shortdesc Curriculum vitae for French use +relocated 1 +longdesc The package allows the user to set up a curriculum vitae as a +longdesc French employer will expect. +containersize 1576 +containerchecksum c39e028de2f9cfb981baa2d36335863d6e3252a3bc3e1ef283905fed24daff609a85748dfbd34db0cbdcf7131f4db3aa6d66d0e714f0359b287cb14efb95f568 +doccontainersize 131168 +doccontainerchecksum 8bac60946fe2a4bd5c1ddd55dd314c59dc7fe45ce33a214021de68bbe03b610b8bf1d6ad426e855e10340953176285132017563c41f0326c273f2ca790be4acb +docfiles size=42 + RELOC/doc/latex/esieecv/ESIEEcv.pdf details="Package documentation" + RELOC/doc/latex/esieecv/cvtest.pdf details="Test/sample document" + RELOC/doc/latex/esieecv/cvtest.tex +srccontainersize 6876 +srccontainerchecksum 73f00171770070e8d71396540fb8adeb79804b341c7906ac7ebaf67d8d9696a178b5458d6b4d7bbf2949c9d7e3a6d142bf682931763714c5d0ce0a77416bd28a +srcfiles size=6 + RELOC/source/latex/esieecv/ESIEEcv.dtx + RELOC/source/latex/esieecv/ESIEEcv.ins +runfiles size=1 + RELOC/tex/latex/esieecv/ESIEEcv.sty +catalogue-also curve currvita cv europecv vita +catalogue-ctan /macros/latex/contrib/ESIEEcv +catalogue-license lppl +catalogue-topics cv french + name esindex category Package revision 52342 @@ -108596,7 +110846,7 @@ catalogue-version 1.2 name etbb category Package -revision 56390 +revision 61872 shortdesc An expansion of Edward Tufte's ET-Bembo family relocated 1 longdesc Based on Daniel Benjamin Miller's XETBook, which expanded @@ -108607,155 +110857,146 @@ longdesc superior letters and figures, inferior figures, a new capital longdesc Sharp S with small caps version, along with macros to activate longdesc these features in LaTeX. Both otf and pfb are provided. execute addMap ETbb.map -containersize 977996 -containerchecksum f21ea49a1404b8a495477d5b4ef440b6f2a363af50e6e93ff1f7ed4c36c88a133aa586ddb409b38a74a1ad7c181d785ce4491d259f5249000fd2cec2e5e73866 -doccontainersize 223292 -doccontainerchecksum 8527190d3f646d76833dd91b9610ca3051f499552f23b06ec88b4601c0b86ba5d9611520bfea49283451911a379b3b415ac5bfc6ac7703a4fa51b86356719f00 -docfiles size=62 +containersize 1054288 +containerchecksum 986a063266a6081571e9a9db60674f1cc795f15b32eaa954214b4620b29cb43043b6ba6cdc9cb02f20f809a65939dcfb157590bfcf867d999299ae34520f9f8b +doccontainersize 357012 +doccontainerchecksum 1278c7281a247416f4439b9f034d2acab7bd03e47c63038d8a4ac12793968e2508cf562940d0a0b510abc9ceec3517dcfb277cc365c9d3998797237610936613 +docfiles size=96 RELOC/doc/fonts/etbb/ETbb-doc.pdf details="Font samples" RELOC/doc/fonts/etbb/ETbb-doc.tex RELOC/doc/fonts/etbb/LICENSE RELOC/doc/fonts/etbb/README details="Readme" -runfiles size=2416 +runfiles size=2462 RELOC/fonts/afm/public/etbb/ETbb-Bold.afm RELOC/fonts/afm/public/etbb/ETbb-BoldItalic.afm RELOC/fonts/afm/public/etbb/ETbb-Italic.afm RELOC/fonts/afm/public/etbb/ETbb-Regular.afm - RELOC/fonts/enc/dvips/etbb/etbb1_2wngtz.enc RELOC/fonts/enc/dvips/etbb/etbb1_3ccbvp.enc - RELOC/fonts/enc/dvips/etbb/etbb1_5325we.enc - RELOC/fonts/enc/dvips/etbb/etbb1_77pqsh.enc + RELOC/fonts/enc/dvips/etbb/etbb1_3ggaku.enc + RELOC/fonts/enc/dvips/etbb/etbb1_6bhqsy.enc + RELOC/fonts/enc/dvips/etbb/etbb1_6dkfmm.enc + RELOC/fonts/enc/dvips/etbb/etbb1_d63baf.enc + RELOC/fonts/enc/dvips/etbb/etbb1_dpvwoq.enc RELOC/fonts/enc/dvips/etbb/etbb1_eqc2ac.enc + RELOC/fonts/enc/dvips/etbb/etbb1_frcze6.enc RELOC/fonts/enc/dvips/etbb/etbb1_hah5or.enc - RELOC/fonts/enc/dvips/etbb/etbb1_hibu6u.enc + RELOC/fonts/enc/dvips/etbb/etbb1_mfrons.enc RELOC/fonts/enc/dvips/etbb/etbb1_mgm6re.enc RELOC/fonts/enc/dvips/etbb/etbb1_pvrda3.enc - RELOC/fonts/enc/dvips/etbb/etbb1_rwec2l.enc - RELOC/fonts/enc/dvips/etbb/etbb1_sp7p3o.enc + RELOC/fonts/enc/dvips/etbb/etbb1_sb7odk.enc RELOC/fonts/enc/dvips/etbb/etbb1_vtabip.enc - RELOC/fonts/enc/dvips/etbb/etbb1_w52zjg.enc - RELOC/fonts/enc/dvips/etbb/etbb1_x5rskw.enc RELOC/fonts/enc/dvips/etbb/etbb1_xaqh3v.enc RELOC/fonts/enc/dvips/etbb/etbb1_yziesh.enc - RELOC/fonts/enc/dvips/etbb/etbb1_zxy3n5.enc - RELOC/fonts/enc/dvips/etbb/etbb_22apno.enc RELOC/fonts/enc/dvips/etbb/etbb_242knm.enc - RELOC/fonts/enc/dvips/etbb/etbb_2wngtz.enc + RELOC/fonts/enc/dvips/etbb/etbb_2jmcdk.enc + RELOC/fonts/enc/dvips/etbb/etbb_2ynk4h.enc RELOC/fonts/enc/dvips/etbb/etbb_33mftd.enc RELOC/fonts/enc/dvips/etbb/etbb_3ccbvp.enc - RELOC/fonts/enc/dvips/etbb/etbb_3jmjat.enc - RELOC/fonts/enc/dvips/etbb/etbb_3li7dq.enc - RELOC/fonts/enc/dvips/etbb/etbb_3pfdgz.enc + RELOC/fonts/enc/dvips/etbb/etbb_3ggaku.enc + RELOC/fonts/enc/dvips/etbb/etbb_3obh62.enc + RELOC/fonts/enc/dvips/etbb/etbb_3pymqv.enc + RELOC/fonts/enc/dvips/etbb/etbb_3ygfa2.enc + RELOC/fonts/enc/dvips/etbb/etbb_42bwpg.enc RELOC/fonts/enc/dvips/etbb/etbb_4hpi45.enc - RELOC/fonts/enc/dvips/etbb/etbb_4qfaj2.enc + RELOC/fonts/enc/dvips/etbb/etbb_4o3pf4.enc RELOC/fonts/enc/dvips/etbb/etbb_4sxvu4.enc - RELOC/fonts/enc/dvips/etbb/etbb_4x2qhb.enc - RELOC/fonts/enc/dvips/etbb/etbb_5325we.enc - RELOC/fonts/enc/dvips/etbb/etbb_5cjnk5.enc + RELOC/fonts/enc/dvips/etbb/etbb_4xv7ax.enc + RELOC/fonts/enc/dvips/etbb/etbb_5drz2o.enc RELOC/fonts/enc/dvips/etbb/etbb_5iollt.enc - RELOC/fonts/enc/dvips/etbb/etbb_6tax72.enc - RELOC/fonts/enc/dvips/etbb/etbb_77pqsh.enc + RELOC/fonts/enc/dvips/etbb/etbb_5um4so.enc + RELOC/fonts/enc/dvips/etbb/etbb_65swoa.enc + RELOC/fonts/enc/dvips/etbb/etbb_6bhqsy.enc + RELOC/fonts/enc/dvips/etbb/etbb_6dkfmm.enc + RELOC/fonts/enc/dvips/etbb/etbb_6z6nrw.enc + RELOC/fonts/enc/dvips/etbb/etbb_7dlbn4.enc + RELOC/fonts/enc/dvips/etbb/etbb_7ipmvr.enc RELOC/fonts/enc/dvips/etbb/etbb_7pzsmk.enc RELOC/fonts/enc/dvips/etbb/etbb_7t4ywj.enc + RELOC/fonts/enc/dvips/etbb/etbb_7tqudy.enc + RELOC/fonts/enc/dvips/etbb/etbb_7uz5xh.enc RELOC/fonts/enc/dvips/etbb/etbb_atf2m5.enc - RELOC/fonts/enc/dvips/etbb/etbb_ay4ati.enc - RELOC/fonts/enc/dvips/etbb/etbb_behrx3.enc - RELOC/fonts/enc/dvips/etbb/etbb_bowihu.enc - RELOC/fonts/enc/dvips/etbb/etbb_c6gjhm.enc - RELOC/fonts/enc/dvips/etbb/etbb_chsevo.enc - RELOC/fonts/enc/dvips/etbb/etbb_cluc7m.enc - RELOC/fonts/enc/dvips/etbb/etbb_cpb6sd.enc - RELOC/fonts/enc/dvips/etbb/etbb_cpdyi3.enc - RELOC/fonts/enc/dvips/etbb/etbb_cpixk3.enc + RELOC/fonts/enc/dvips/etbb/etbb_b3flk2.enc + RELOC/fonts/enc/dvips/etbb/etbb_bb5xlm.enc + RELOC/fonts/enc/dvips/etbb/etbb_boj3jd.enc RELOC/fonts/enc/dvips/etbb/etbb_cq6xx2.enc - RELOC/fonts/enc/dvips/etbb/etbb_cuqhrj.enc RELOC/fonts/enc/dvips/etbb/etbb_cxbogn.enc + RELOC/fonts/enc/dvips/etbb/etbb_cyp5f5.enc RELOC/fonts/enc/dvips/etbb/etbb_cyyszv.enc - RELOC/fonts/enc/dvips/etbb/etbb_dcps7k.enc - RELOC/fonts/enc/dvips/etbb/etbb_dep6cd.enc - RELOC/fonts/enc/dvips/etbb/etbb_dz2qg3.enc - RELOC/fonts/enc/dvips/etbb/etbb_e3m4fz.enc - RELOC/fonts/enc/dvips/etbb/etbb_ea2dgh.enc + RELOC/fonts/enc/dvips/etbb/etbb_d63baf.enc + RELOC/fonts/enc/dvips/etbb/etbb_dkuysn.enc + RELOC/fonts/enc/dvips/etbb/etbb_dpvwoq.enc + RELOC/fonts/enc/dvips/etbb/etbb_e7zo2o.enc + RELOC/fonts/enc/dvips/etbb/etbb_ehl4wc.enc RELOC/fonts/enc/dvips/etbb/etbb_elsw3h.enc RELOC/fonts/enc/dvips/etbb/etbb_eqc2ac.enc + RELOC/fonts/enc/dvips/etbb/etbb_eqlboo.enc RELOC/fonts/enc/dvips/etbb/etbb_f55msl.enc - RELOC/fonts/enc/dvips/etbb/etbb_f7n52p.enc - RELOC/fonts/enc/dvips/etbb/etbb_f7rui7.enc RELOC/fonts/enc/dvips/etbb/etbb_fpvlkw.enc - RELOC/fonts/enc/dvips/etbb/etbb_ftphfy.enc - RELOC/fonts/enc/dvips/etbb/etbb_fue2l2.enc + RELOC/fonts/enc/dvips/etbb/etbb_frcze6.enc + RELOC/fonts/enc/dvips/etbb/etbb_fveuju.enc RELOC/fonts/enc/dvips/etbb/etbb_fwcdph.enc - RELOC/fonts/enc/dvips/etbb/etbb_gkmjhd.enc - RELOC/fonts/enc/dvips/etbb/etbb_gtayjy.enc + RELOC/fonts/enc/dvips/etbb/etbb_fyek6u.enc + RELOC/fonts/enc/dvips/etbb/etbb_g2yynh.enc + RELOC/fonts/enc/dvips/etbb/etbb_gteq3q.enc RELOC/fonts/enc/dvips/etbb/etbb_gtqfg2.enc - RELOC/fonts/enc/dvips/etbb/etbb_h4dyum.enc RELOC/fonts/enc/dvips/etbb/etbb_hah5or.enc - RELOC/fonts/enc/dvips/etbb/etbb_hcre2c.enc - RELOC/fonts/enc/dvips/etbb/etbb_hibu6u.enc + RELOC/fonts/enc/dvips/etbb/etbb_hdnox5.enc + RELOC/fonts/enc/dvips/etbb/etbb_hn62ay.enc + RELOC/fonts/enc/dvips/etbb/etbb_i2z4ax.enc RELOC/fonts/enc/dvips/etbb/etbb_i5ezvi.enc - RELOC/fonts/enc/dvips/etbb/etbb_ihmnlr.enc - RELOC/fonts/enc/dvips/etbb/etbb_imedjx.enc + RELOC/fonts/enc/dvips/etbb/etbb_izxro2.enc + RELOC/fonts/enc/dvips/etbb/etbb_j43iwo.enc + RELOC/fonts/enc/dvips/etbb/etbb_j4gzyc.enc RELOC/fonts/enc/dvips/etbb/etbb_j7myeh.enc - RELOC/fonts/enc/dvips/etbb/etbb_kkjcws.enc - RELOC/fonts/enc/dvips/etbb/etbb_ko4aue.enc - RELOC/fonts/enc/dvips/etbb/etbb_kuig7z.enc + RELOC/fonts/enc/dvips/etbb/etbb_jjhcst.enc RELOC/fonts/enc/dvips/etbb/etbb_kvzzr3.enc - RELOC/fonts/enc/dvips/etbb/etbb_lchj55.enc - RELOC/fonts/enc/dvips/etbb/etbb_lfrz6w.enc - RELOC/fonts/enc/dvips/etbb/etbb_lolxkk.enc + RELOC/fonts/enc/dvips/etbb/etbb_ladhhj.enc RELOC/fonts/enc/dvips/etbb/etbb_m5kdwt.enc + RELOC/fonts/enc/dvips/etbb/etbb_mfrons.enc RELOC/fonts/enc/dvips/etbb/etbb_mgm6re.enc RELOC/fonts/enc/dvips/etbb/etbb_mpvq56.enc - RELOC/fonts/enc/dvips/etbb/etbb_na6tk5.enc - RELOC/fonts/enc/dvips/etbb/etbb_nfh2ow.enc - RELOC/fonts/enc/dvips/etbb/etbb_nnawaw.enc + RELOC/fonts/enc/dvips/etbb/etbb_n73bzf.enc + RELOC/fonts/enc/dvips/etbb/etbb_num7wi.enc + RELOC/fonts/enc/dvips/etbb/etbb_nvfc5y.enc + RELOC/fonts/enc/dvips/etbb/etbb_oe3mzn.enc RELOC/fonts/enc/dvips/etbb/etbb_ohc25e.enc - RELOC/fonts/enc/dvips/etbb/etbb_ohvjcv.enc + RELOC/fonts/enc/dvips/etbb/etbb_olodrh.enc + RELOC/fonts/enc/dvips/etbb/etbb_onypnl.enc + RELOC/fonts/enc/dvips/etbb/etbb_ooqfsa.enc + RELOC/fonts/enc/dvips/etbb/etbb_ow4ien.enc RELOC/fonts/enc/dvips/etbb/etbb_oynaqb.enc - RELOC/fonts/enc/dvips/etbb/etbb_p4wmli.enc - RELOC/fonts/enc/dvips/etbb/etbb_pijcl4.enc + RELOC/fonts/enc/dvips/etbb/etbb_p6ehom.enc + RELOC/fonts/enc/dvips/etbb/etbb_pqh27d.enc RELOC/fonts/enc/dvips/etbb/etbb_pvrda3.enc - RELOC/fonts/enc/dvips/etbb/etbb_qmwyqz.enc - RELOC/fonts/enc/dvips/etbb/etbb_qqjyre.enc - RELOC/fonts/enc/dvips/etbb/etbb_r34xpu.enc + RELOC/fonts/enc/dvips/etbb/etbb_q62n24.enc + RELOC/fonts/enc/dvips/etbb/etbb_rgl4wj.enc RELOC/fonts/enc/dvips/etbb/etbb_riohwx.enc - RELOC/fonts/enc/dvips/etbb/etbb_rt4kro.enc - RELOC/fonts/enc/dvips/etbb/etbb_rwec2l.enc RELOC/fonts/enc/dvips/etbb/etbb_rzlqzq.enc - RELOC/fonts/enc/dvips/etbb/etbb_s2dnn6.enc - RELOC/fonts/enc/dvips/etbb/etbb_sk3nrp.enc + RELOC/fonts/enc/dvips/etbb/etbb_sb7odk.enc + RELOC/fonts/enc/dvips/etbb/etbb_sjtq2a.enc RELOC/fonts/enc/dvips/etbb/etbb_skushq.enc - RELOC/fonts/enc/dvips/etbb/etbb_sp7p3o.enc - RELOC/fonts/enc/dvips/etbb/etbb_sz3fgd.enc + RELOC/fonts/enc/dvips/etbb/etbb_t4d6nl.enc RELOC/fonts/enc/dvips/etbb/etbb_tbmtgo.enc - RELOC/fonts/enc/dvips/etbb/etbb_tif2yn.enc - RELOC/fonts/enc/dvips/etbb/etbb_ujmsnd.enc - RELOC/fonts/enc/dvips/etbb/etbb_un2f5f.enc - RELOC/fonts/enc/dvips/etbb/etbb_uoncjt.enc - RELOC/fonts/enc/dvips/etbb/etbb_v2eodf.enc + RELOC/fonts/enc/dvips/etbb/etbb_tunzhv.enc + RELOC/fonts/enc/dvips/etbb/etbb_ujzbb6.enc RELOC/fonts/enc/dvips/etbb/etbb_v6nho7.enc - RELOC/fonts/enc/dvips/etbb/etbb_vmkycp.enc + RELOC/fonts/enc/dvips/etbb/etbb_vazzz3.enc + RELOC/fonts/enc/dvips/etbb/etbb_veuqiz.enc + RELOC/fonts/enc/dvips/etbb/etbb_vmilsn.enc + RELOC/fonts/enc/dvips/etbb/etbb_vqghpl.enc RELOC/fonts/enc/dvips/etbb/etbb_vtabip.enc - RELOC/fonts/enc/dvips/etbb/etbb_w52zjg.enc - RELOC/fonts/enc/dvips/etbb/etbb_whnzkz.enc - RELOC/fonts/enc/dvips/etbb/etbb_wplash.enc - RELOC/fonts/enc/dvips/etbb/etbb_x5rskw.enc RELOC/fonts/enc/dvips/etbb/etbb_xaqh3v.enc - RELOC/fonts/enc/dvips/etbb/etbb_xdptht.enc RELOC/fonts/enc/dvips/etbb/etbb_xe5wuh.enc RELOC/fonts/enc/dvips/etbb/etbb_xmn5et.enc + RELOC/fonts/enc/dvips/etbb/etbb_xwgzeq.enc + RELOC/fonts/enc/dvips/etbb/etbb_y6dqd4.enc + RELOC/fonts/enc/dvips/etbb/etbb_yadlkl.enc RELOC/fonts/enc/dvips/etbb/etbb_ybjyd4.enc - RELOC/fonts/enc/dvips/etbb/etbb_ydcfbc.enc - RELOC/fonts/enc/dvips/etbb/etbb_yhvmm4.enc RELOC/fonts/enc/dvips/etbb/etbb_yiqwpu.enc - RELOC/fonts/enc/dvips/etbb/etbb_yjlloh.enc RELOC/fonts/enc/dvips/etbb/etbb_ytzykv.enc RELOC/fonts/enc/dvips/etbb/etbb_yziesh.enc RELOC/fonts/enc/dvips/etbb/etbb_yzoycr.enc - RELOC/fonts/enc/dvips/etbb/etbb_yzujze.enc - RELOC/fonts/enc/dvips/etbb/etbb_z6brcn.enc RELOC/fonts/enc/dvips/etbb/etbb_zpkt7y.enc - RELOC/fonts/enc/dvips/etbb/etbb_zxy3n5.enc RELOC/fonts/map/dvips/etbb/ETbb.map RELOC/fonts/opentype/public/etbb/ETbb-Bold.otf RELOC/fonts/opentype/public/etbb/ETbb-BoldItalic.otf @@ -108763,16 +111004,19 @@ runfiles size=2416 RELOC/fonts/opentype/public/etbb/ETbb-Regular.otf RELOC/fonts/tfm/public/etbb/ETbb-Bold-dnom-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-dnom-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-dnom-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-dnom-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-dnom-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-dnom-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-inf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-inf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-inf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-inf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-inf-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-inf-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-sc-ly1.tfm @@ -108782,6 +111026,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-swash-t1.tfm @@ -108791,6 +111036,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-lf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-sc-ly1.tfm @@ -108800,6 +111046,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-swash-t1.tfm @@ -108809,11 +111056,13 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-osf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-sup-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-sup-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-sup-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-sup-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-sup-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-sup-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-sc-ly1.tfm @@ -108823,6 +111072,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-swash-t1.tfm @@ -108832,6 +111082,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-tlf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-sc-ly1.tfm @@ -108841,6 +111092,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-swash-t1.tfm @@ -108850,16 +111102,19 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Bold-tosf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-dnom-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-dnom-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-dnom-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-dnom-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-dnom-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-dnom-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-inf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-inf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-inf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-inf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-inf-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-inf-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-sc-ly1.tfm @@ -108869,6 +111124,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-swash-t1.tfm @@ -108878,6 +111134,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-lf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-sc-ly1.tfm @@ -108887,6 +111144,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-swash-t1.tfm @@ -108896,11 +111154,13 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-osf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-sup-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-sup-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-sup-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-sup-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-sup-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-sup-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-sc-ly1.tfm @@ -108910,6 +111170,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-swash-t1.tfm @@ -108919,6 +111180,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tlf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-sc-ly1.tfm @@ -108928,6 +111190,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-swash-t1.tfm @@ -108937,16 +111200,19 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-BoldItalic-tosf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-dnom-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-dnom-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-dnom-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-dnom-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-dnom-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-dnom-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-inf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-inf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-inf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-inf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-inf-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-inf-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-sc-ly1.tfm @@ -108956,6 +111222,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-swash-t1.tfm @@ -108965,6 +111232,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Italic-lf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-sc-ly1.tfm @@ -108974,6 +111242,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-swash-t1.tfm @@ -108983,11 +111252,13 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Italic-osf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-sup-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-sup-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-sup-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-sup-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-sup-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-sup-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-sc-ly1.tfm @@ -108997,6 +111268,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-swash-t1.tfm @@ -109006,6 +111278,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Italic-tlf-ts1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-sc-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-sc-ly1.tfm @@ -109015,6 +111288,7 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-swash-ly1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-swash-ly1.tfm + RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-swash-ot1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-swash-ot1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-swash-t1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Italic-tosf-swash-t1.tfm @@ -109109,8 +111383,6 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/ETbb-Regular-tosf-t1.tfm RELOC/fonts/tfm/public/etbb/ETbb-Regular-tosf-ts1--base.tfm RELOC/fonts/tfm/public/etbb/ETbb-Regular-tosf-ts1.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-Bold-dnom-t1--base.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-Bold-dnom-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Bold-lf-sc-t1--base.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Bold-lf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Bold-lf-swash-t1--base.tfm @@ -109135,8 +111407,6 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/Etbb1-Bold-tosf-swash-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Bold-tosf-t1--base.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Bold-tosf-t1.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-dnom-t1--base.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-dnom-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-lf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-lf-swash-t1--base.tfm @@ -109161,8 +111431,6 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-tosf-swash-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-tosf-t1--base.tfm RELOC/fonts/tfm/public/etbb/Etbb1-BoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-Italic-dnom-t1--base.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-Italic-dnom-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Italic-lf-sc-t1--base.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Italic-lf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Italic-lf-swash-t1--base.tfm @@ -109187,8 +111455,6 @@ runfiles size=2416 RELOC/fonts/tfm/public/etbb/Etbb1-Italic-tosf-swash-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Italic-tosf-t1--base.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Italic-tosf-t1.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-Regular-dnom-t1--base.tfm - RELOC/fonts/tfm/public/etbb/Etbb1-Regular-dnom-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Regular-lf-sc-t1--base.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Regular-lf-sc-t1.tfm RELOC/fonts/tfm/public/etbb/Etbb1-Regular-lf-swash-t1--base.tfm @@ -109218,116 +111484,149 @@ runfiles size=2416 RELOC/fonts/type1/public/etbb/ETbb-Italic.pfb RELOC/fonts/type1/public/etbb/ETbb-Regular.pfb RELOC/fonts/vf/public/etbb/ETbb-Bold-dnom-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-dnom-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-dnom-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-inf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-inf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-inf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-lf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-osf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-sup-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-sup-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-sup-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tlf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Bold-tosf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-dnom-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-dnom-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-dnom-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-inf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-inf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-inf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-lf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-osf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-sup-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-sup-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-sup-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tlf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-BoldItalic-tosf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-dnom-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-dnom-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-dnom-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-inf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-inf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-inf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-lf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-osf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-sup-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-sup-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-sup-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tlf-ts1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-sc-ly1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-sc-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-sc-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-swash-ly1.vf + RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-swash-ot1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Italic-tosf-ts1.vf @@ -109369,7 +111668,6 @@ runfiles size=2416 RELOC/fonts/vf/public/etbb/ETbb-Regular-tosf-swash-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Regular-tosf-t1.vf RELOC/fonts/vf/public/etbb/ETbb-Regular-tosf-ts1.vf - RELOC/fonts/vf/public/etbb/Etbb1-Bold-dnom-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Bold-lf-sc-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Bold-lf-swash-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Bold-lf-t1.vf @@ -109382,7 +111680,6 @@ runfiles size=2416 RELOC/fonts/vf/public/etbb/Etbb1-Bold-tosf-sc-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Bold-tosf-swash-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Bold-tosf-t1.vf - RELOC/fonts/vf/public/etbb/Etbb1-BoldItalic-dnom-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-BoldItalic-lf-sc-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-BoldItalic-lf-swash-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-BoldItalic-lf-t1.vf @@ -109395,7 +111692,6 @@ runfiles size=2416 RELOC/fonts/vf/public/etbb/Etbb1-BoldItalic-tosf-sc-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-BoldItalic-tosf-swash-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-BoldItalic-tosf-t1.vf - RELOC/fonts/vf/public/etbb/Etbb1-Italic-dnom-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Italic-lf-sc-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Italic-lf-swash-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Italic-lf-t1.vf @@ -109408,7 +111704,6 @@ runfiles size=2416 RELOC/fonts/vf/public/etbb/Etbb1-Italic-tosf-sc-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Italic-tosf-swash-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Italic-tosf-t1.vf - RELOC/fonts/vf/public/etbb/Etbb1-Regular-dnom-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Regular-lf-sc-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Regular-lf-swash-t1.vf RELOC/fonts/vf/public/etbb/Etbb1-Regular-lf-t1.vf @@ -109451,7 +111746,7 @@ runfiles size=2416 catalogue-ctan /fonts/etbb catalogue-license mit lppl1.3 catalogue-topics font font-body font-proportional font-type1 font-otf font-serif font-supp font-t1enc -catalogue-version 1.051 +catalogue-version 1.056 name etdipa category Package @@ -109901,9 +112196,45 @@ catalogue-ctan /fonts/ps-type1/ethiop catalogue-license gpl catalogue-topics font font-nonroman font-type1 amharic +name etl +category Package +revision 60998 +shortdesc Expandable token list operations +relocated 1 +longdesc This package provides expandable token list operations for +longdesc which expl3's l3tl only has unexpandable variants. These +longdesc expandable versions are typically slower than the unexpandable +longdesc code. Unlike the l3tl versions, the functions in this module +longdesc may contain braces and macro parameter tokens in their +longdesc arguments, but as a drawback they cannot distinguish some +longdesc tokens and do not consider the character code of group-begin +longdesc and group-end tokens. Additionally a general map to token lists +longdesc is provided, modelled after the expl3 internal __tl_act:NNNn +longdesc but with additional features. The package has no immediate use +longdesc for document authors; it only contains expl3 functions intended +longdesc for programmers. +containersize 4424 +containerchecksum 14c5db74da0c3878609323b450c99dbc186c97997079d09acf55bc8fe78a2cf9f7fccf7c89c1fe02ef8fe9d532fc3d33e85d77e374d4f0c601c6251a04472dca +doccontainersize 358088 +doccontainerchecksum 2a1dca3962826cf749d67799c6d871b7822b16f81c7ff3473628926db217812ed5d85ee2da351245f6ff7a973bb1b90b61951101978693fb92f07bc86425bb2b +docfiles size=91 + RELOC/doc/latex/etl/README.md details="Readme" + RELOC/doc/latex/etl/etl.pdf details="Package documentation" +srccontainersize 15532 +srccontainerchecksum 1be3c92c55576ea6906f08461f08269fc4840815124c3f1f09ed145a680de3763e3bcd88aae61c46d872e05ea34c302625e439ffdbcbc15d7565eeb250b177e3 +srcfiles size=19 + RELOC/source/latex/etl/etl.dtx +runfiles size=7 + RELOC/tex/latex/etl/etl.sty +catalogue-contact-repository https://github.com/Skillmon/ltx_etl +catalogue-ctan /macros/latex/contrib/etl +catalogue-license lppl1.3c +catalogue-topics expl3 latex3 macro-supp +catalogue-version 0.3 + name etoc category Package -revision 55156 +revision 60589 shortdesc Completely customisable TOCs relocated 1 longdesc The package gives the user complete control of how the entries @@ -109921,11 +112252,11 @@ longdesc with either a standard heading, or a ruled title (optionally longdesc with a frame around the table). The \tableofcontents command longdesc may be used arbitrarily many times in the same document, while longdesc \localtableofcontents provides a 'local' table of contents. -containersize 10548 -containerchecksum 4000c9627c76648046d647843dbcf93f56111433d0294f8fe448549191886dd4cbea8815910b305f9e27a18b42a85ac8fe8a5999584da60d66a67f4a376d227b -doccontainersize 1119500 -doccontainerchecksum 377963e8ec9af3fd7fe1f164bc2dad566f18d7ff8bb62689d0119641f5aa61fa0ca091f1feed7d968f86db3bfe1035f915de120724a2d2cf912f1787f3eb3be3 -docfiles size=324 +containersize 10608 +containerchecksum 213333f17e4b6a95217fecb7222ed62f46b60e05a522897481385d28bf12abb69933520daacc5791f36b429bff57b3f05322a8e3b1de8635051544d7ff437749 +doccontainersize 1134960 +doccontainerchecksum 85c82e7e7b5cf655aeea010e58a7b7c90801f6626e9dccc8cc555b29220b50deaf1d7f822524f95b5a516fb628f93578c6c605b178b2b2a78e64c6f19602499b +docfiles size=332 RELOC/doc/latex/etoc/README.md details="Readme" RELOC/doc/latex/etoc/etoc-DE.pdf details="Package documentation" language="de" RELOC/doc/latex/etoc/etoc-DE.tex @@ -109958,9 +112289,9 @@ docfiles size=324 RELOC/doc/latex/etoc/etocsnippet-54.tex RELOC/doc/latex/etoc/etocsnippet-6.tex RELOC/doc/latex/etoc/etocsnippet-7.tex -srccontainersize 121032 -srccontainerchecksum d870677e592cdc503c8fdd3b03e568017c7d8f4cbfb9ebafe3510bcadc75f85f613991999dc67ae601db8ead068d06af76c1e0e1636c930313f6f04e080cbd6d -srcfiles size=138 +srccontainersize 122012 +srccontainerchecksum 209ec3f7d21153270a43453c7510f72b36a1be33ce4b0d08c28b70dfbb5ee7a09352a9fb019063439527244ddf42157dd374b729ce6d29e53f6ee67d0607eafe +srcfiles size=139 RELOC/source/latex/etoc/etoc.dtx runfiles size=14 RELOC/tex/latex/etoc/etoc.sty @@ -109968,7 +112299,7 @@ catalogue-also titletoc tocbasic catalogue-ctan /macros/latex/contrib/etoc catalogue-license lppl1.3c catalogue-topics toc-etc etex -catalogue-version 1.09c +catalogue-version 1.09e name etoolbox category Package @@ -110052,7 +112383,7 @@ catalogue-version 1.0 name euclideangeometry category Package -revision 54897 +revision 60697 shortdesc Draw geometrical constructions relocated 1 longdesc This package provides tools to draw most of the geometrical @@ -110061,25 +112392,25 @@ longdesc professor might need to teach geometry. The connection to longdesc Euclide depends on the fact that in his times calculations were longdesc made with ruler, compass and also with ellipsograph. This longdesc package extends the functionalities of the curve2e package. -containersize 5316 -containerchecksum 62900fe71550594672cbcb6cc22d067aae1e6315e54c76888fbe3db2b79558c25182e05c028e2e0504fa1f19168276d95684d0dcf76c2aceb600720cf090ae1c -doccontainersize 1020216 -doccontainerchecksum c12dfd05e72c4a081068af962fc223f6391793436ece1e706bacaf205c69ba01ae9a7263e1069b5e10ff4dc8a7ad151558ba188ee6c539d8e297d57dd6e1c45e -docfiles size=276 +containersize 5204 +containerchecksum cbb755602a75397494bf745c62ef1a1f9bb0e0a1635a20e9afb839a0e02c7b2041aa1b8364c8f8c17ca5be1d296831a8444f67d74ab8ce415583d7ddf81f9de4 +doccontainersize 1089072 +doccontainerchecksum 2507ea02223d4da14b79e3343f765f65259efe3b6a2558348cf1d2514d0ced1e1e631b84d9dd0b178b3faba455f5bb292b6d16fc9fa9f21e0599d272eaca7f1d +docfiles size=302 RELOC/doc/latex/euclideangeometry/README.txt details="Readme" RELOC/doc/latex/euclideangeometry/euclideangeometry-man.pdf details="User manual" RELOC/doc/latex/euclideangeometry/euclideangeometry-man.tex RELOC/doc/latex/euclideangeometry/euclideangeometry.pdf details="Documented code" -srccontainersize 21020 -srccontainerchecksum 35805bde4c06f9589467808497de577b58e8eef5f788671c0a9ccf2603d21873d71d980b07f1acc411d7eaeb9bb7868a6bfe562055be030d802fa88fbc16c183 -srcfiles size=18 +srccontainersize 20580 +srccontainerchecksum db799a444094b0e0f708cfa7c4d5ec0cc52a1652254bd28be4e8b8e8325d6aad3ff6bde84d0378ad43abe9d008515205def78657ea7b196aa23010cec46d8f23 +srcfiles size=17 RELOC/source/latex/euclideangeometry/euclideangeometry.dtx runfiles size=4 RELOC/tex/latex/euclideangeometry/euclideangeometry.sty catalogue-ctan /macros/latex/contrib/euclideangeometry catalogue-license lppl1.3c catalogue-topics graphics maths -catalogue-version 0.1.8 +catalogue-version 0.2.1 name euenc category Package @@ -110224,7 +112555,7 @@ catalogue-version 2.5 name eulerpx category Package -revision 43735 +revision 59905 shortdesc A modern interface for the Euler math fonts relocated 1 longdesc This package provides the "eulerpx" font, which started as a @@ -110237,18 +112568,18 @@ longdesc digits and operators so that the font can be used seamlessly in longdesc documents using both. This package was put together with the longdesc intent to use it with the Palatino and Optima fonts, but it may longdesc work with other combinations, too. -containersize 2220 -containerchecksum 1dd4c01260b9f2cf7053d7867530b1383a1b1218719a5a58895bb56e61416f9a93199218670e88cb59f0d87e65efdd7f10a218b45a165894c13b99330797296b -doccontainersize 1960 -doccontainerchecksum d755e9694d0631e80ccf81f78a2832ae22269ded788fd30f0acd83a4044ddb4ee4308c26ae5f79c0510a2986f146d28847eabe200015bb197805d57d149ba20e -docfiles size=1 +containersize 2752 +containerchecksum 452b92118da3d047d70803719dba988456f04ea3b68ac229c37d8d7e57bd37aee6e548e261996f974289d80ec748fe3e307771e77cd824e5caadcf563a1ea2a7 +doccontainersize 3064 +doccontainerchecksum c7080a2a50fba165ac6b3d353cc347c46aa7cc7908291c805756843a008f043189421c5d36d0e5a8f4fd4aade85a0ddf6eccdb63a69482664376e4b874c3e582 +docfiles size=2 RELOC/doc/fonts/eulerpx/README details="Readme" -runfiles size=2 +runfiles size=3 RELOC/tex/latex/eulerpx/eulerpx.sty catalogue-ctan /fonts/eulerpx catalogue-license lppl1.3 catalogue-topics font-supp -catalogue-version 0.2.1 +catalogue-version 0.3.1 name eulervm category Package @@ -110479,7 +112810,7 @@ catalogue-topics cv class name europecv category Package -revision 57641 +revision 62684 shortdesc Unofficial class for European curricula vitae relocated 1 longdesc The europecv class is an unofficial LaTeX implementation of the @@ -110490,11 +112821,11 @@ longdesc enough to be used for any kind of curriculum vitae. The class longdesc has localisations for all the official languages of the EU longdesc (plus Catalan), as well as options permitting input in UTF-8 longdesc and koi8-r. -containersize 38444 -containerchecksum 9010e3d116f2a9fbc00f9da15b98ef6b5dd894ae94e3ddd82842f088f4d867c9b4fc186597e3885f7acc59d0ae51d9dd75b0a7c8955c2c22bd0295e2298cca89 -doccontainersize 985760 -doccontainerchecksum ed502dcf747360c2fc2688e2d1d3e90f145f05488925a5cc2afc5354389b41a8916713a31de7fa8f69fd42f6ce104d7404e3bc55b786ea045a430a6119880768 -docfiles size=332 +containersize 52112 +containerchecksum b426573c3e91a205af7f6989d1b21b4f299ccd258726db878de1c0610eba2b55122cfffec25d2f8176e2912d073b25dc33ba50ee940df760979b62ff1d50793f +doccontainersize 992036 +doccontainerchecksum 1e4df5c0db12b30a34738c26be5cf8fef2b289fbce610d5cb18a3a21a88b166baab7be98387e53d1b01c24696ed7103bb0a59cc7aaf581ff93e4c02169f3f34f +docfiles size=348 RELOC/doc/latex/europecv/CHANGELOG.rst RELOC/doc/latex/europecv/CONTRIBUTING.md RELOC/doc/latex/europecv/LICENSE @@ -110521,7 +112852,13 @@ docfiles size=332 RELOC/doc/latex/europecv/templates/cv_template_academic_en.tex RELOC/doc/latex/europecv/templates/cv_template_en.pdf details="Simple example of use" RELOC/doc/latex/europecv/templates/cv_template_en.tex -runfiles size=64 + RELOC/doc/latex/europecv/templates/cv_template_en_bieber.tex + RELOC/doc/latex/europecv/templates/europecv_biber.conf + RELOC/doc/latex/europecv/templates/europecv_biber.tex + RELOC/doc/latex/europecv/templates/europecv_photo.jpg + RELOC/doc/latex/europecv/templates/europecv_pub.bib + RELOC/doc/latex/europecv/templates/europecv_thesis.bib +runfiles size=69 RELOC/tex/latex/europecv/EuropeFlagBW.eps RELOC/tex/latex/europecv/EuropeFlagBW.pdf RELOC/tex/latex/europecv/EuropeFlagBlueCMYK.eps @@ -110557,6 +112894,7 @@ runfiles size=64 RELOC/tex/latex/europecv/ecvsl.def RELOC/tex/latex/europecv/ecvsr.def RELOC/tex/latex/europecv/ecvsv.def + RELOC/tex/latex/europecv/europasslogo-eps-converted-to.pdf RELOC/tex/latex/europecv/europasslogo.eps RELOC/tex/latex/europecv/europasslogo.pdf RELOC/tex/latex/europecv/europecv.cls @@ -110564,7 +112902,7 @@ catalogue-also europasscv curve currvita cv esieecv vita catalogue-contact-repository https://github.com/gsilano/EuropeCV catalogue-ctan /macros/latex/contrib/europecv catalogue-license lppl -catalogue-topics cv class +catalogue-topics cv class doc-templ name eurosym category Package @@ -110888,7 +113226,7 @@ catalogue-version 1.1.4 name exam-randomizechoices category Package -revision 49662 +revision 61719 shortdesc Randomize mc choices using the exam class relocated 1 longdesc This package is an extension to the exam document class. It @@ -110900,25 +113238,25 @@ longdesc questions. The questions themselves cannot be randomized with longdesc this package. Furthermore, the package provides a simple answer longdesc key table typesetter and has a command for writing the answer longdesc keys to an external file. -containersize 5352 -containerchecksum 0cb93637dda7a7813f8f89dba62db03cb1c1c6da5ce5dae596a14321fab8c46a5c6d67432c31855b66b37b0eb9086d23b5bf2881bf8fa41e410ed7a4724d84bc -doccontainersize 278136 -doccontainerchecksum 74daa43aa020898bf2a969e5f6fa09aea190209dd71eab222dde2b30cf2f6e12936b454a62b328aee59f6c3ae13bf5f7005ec3aba66766ade77672f74bb3ee8b -docfiles size=82 +containersize 5624 +containerchecksum bc29ee238d430b0d1b536084568ec8e68381c827c7ea7a4742eb497c7092ac8eb0bb990c3356eaf5939420e37979412c61ecd2e83a98a0e36739f1d6c73be3e1 +doccontainersize 313712 +doccontainerchecksum 0cc99d67ba7b1d8d27048b33a1f1b9864e35c542ba8683c590598d5da3d4be5d3f93c9a01f339dde6fb0945982e20de19847805d185b4b28aee2c7d86bfc631f +docfiles size=95 RELOC/doc/latex/exam-randomizechoices/README.md details="Package Readme" RELOC/doc/latex/exam-randomizechoices/exam-randomizechoices-doc.pdf details="Package documentation" RELOC/doc/latex/exam-randomizechoices/exam-randomizechoices-doc.tex - RELOC/doc/latex/exam-randomizechoices/exam-randomizechoices.pdf + RELOC/doc/latex/exam-randomizechoices/exam-randomizechoices.pdf details="Example of use" RELOC/doc/latex/exam-randomizechoices/exam-randomizechoices.tex runfiles size=6 RELOC/tex/latex/exam-randomizechoices/exam-randomizechoices.sty catalogue-also exam -catalogue-contact-repository https://bitbucket.org/jesseopdenbrouw/exam-randomizechoices +catalogue-contact-repository https://github.com/jesseopdenbrouw/exam-randomizechoices catalogue-contact-support mailto:J.E.J.opdenBrouw@hhs.nl catalogue-ctan /macros/latex/contrib/exam-randomizechoices catalogue-license lppl1.3 -catalogue-topics exam -catalogue-version 0.1 +catalogue-topics exam random +catalogue-version 0.2 name examdesign category Package @@ -111353,7 +113691,7 @@ catalogue-version 1.1 name exesheet category Package -revision 55916 +revision 61061 shortdesc Typesetting exercise or exam sheets relocated 1 longdesc This package is used for typesetting exercise or exam sheets. @@ -111361,17 +113699,17 @@ longdesc In addition, the exesheet class loads the schooldocs package. longdesc The package provides: macros to mark out exercises and longdesc subparts, specific settings for enumeration lists, environments longdesc for questions and answers, with conditional display, macros for -longdesc marking scheme with detailed comments. -containersize 3636 -containerchecksum 004142161c03b7ab411fb86661d955ed0d401f19e718e353c2df45671042340024695910afd489850617aa28ee63593ddd2e0b5a708d68ee5285a3a4f30516c2 -doccontainersize 178760 -doccontainerchecksum 54e8d5f23dd2cf26440e3b3078b0ecac1f1dbb18d19cc1a0e0b46344aa4dc6e48b7f07f62374a4f58563e3ad924fbd7189295a7747bf54bdaaf2d74a59f7301b +longdesc marking schemes with detailed comments. +containersize 3852 +containerchecksum 921af4a07943074940d311ca75afc3949a3bcc2d01584874a0d1fa4e98d830b35f0f100f335a924a99d3f046c64a14100c4a61878c54bcc346641274f369cf24 +doccontainersize 178152 +doccontainerchecksum aeb8ea670171118f8acd381544b736321c6b9dfaa9e2b5ccae61caed1ad664b78118fe56b766964bd0466c05f2d7d7e30485117e9d84a619da09c57587b0035b docfiles size=59 RELOC/doc/latex/exesheet/README.md details="Readme" RELOC/doc/latex/exesheet/exesheet.pdf details="Package documentation" -srccontainersize 16224 -srccontainerchecksum 04a35ecae44e9cd022fb23f7c7950288975fe91ca0b5bfceb640e198bef17e6d8cbb70df493b40cfe97ea3ce9bd6b0bab1f1c5c997217426f6bd6de8c25a8633 -srcfiles size=16 +srccontainersize 16360 +srccontainerchecksum de56a65bafdc5f26278331e4ba2167d163b90e544a476c4ee4c97a66ff9e5154ab249bf5bab7cb5b4868ce1bae5c030d1e40de5a4d1378cd050e0ce0ff6e42f0 +srcfiles size=17 RELOC/source/latex/exesheet/exesheet.dtx RELOC/source/latex/exesheet/exesheet.ins runfiles size=5 @@ -111381,7 +113719,7 @@ catalogue-also schooldocs catalogue-ctan /macros/latex/contrib/exesheet catalogue-license lppl1.3 catalogue-topics exam exercise -catalogue-version 1.0 +catalogue-version 1.3 name exframe category Package @@ -111519,7 +113857,7 @@ catalogue-version 5.1b name expkv category Package -revision 58853 +revision 60573 shortdesc An expandable key=val implementation relocated 1 longdesc expkv is a minimalistic but fast and expandable = @@ -111532,18 +113870,19 @@ longdesc brace-stripping behaviour and handles commas and equal signs longdesc with category codes 12 and 13 correctly. A key-defining longdesc interface that is not as rudimentary as the macros provided in longdesc this package is contained in expkv-def. -containersize 4328 -containerchecksum a5016cf99d20d912378e607b595bbf6f395ce6719212a61c97be5f33abe42ffa6de8469f5d2558303e11c8314dc6b2ca76bdb1eadecf674880947ecceb962f1b -doccontainersize 436532 -doccontainerchecksum 66996742be11a60607b34a33f134b18bc640474c039e713adb0d884970d83bad13424bad587a1f67d86c77ea3eabd15adeff3e2df82150df0811a6d87c29bd24 -docfiles size=110 +containersize 5124 +containerchecksum 18aa7282095f5c5f3664b9ff138f129acbebbeb16f5f550aad594a62eded5f08dcfee2efa9b34327c1fb5c6976e782361d2c372088c73b48d934bce1febbe068 +doccontainersize 479908 +doccontainerchecksum 2111b0638d5954b396b4e30d5a36fd078ee99477c378fb61537c8fb6365b39c1990965af8f1a3435ad088344374de329659b4822756299951585c6e19749d891 +docfiles size=121 RELOC/doc/latex/expkv/README.md details="Readme" RELOC/doc/latex/expkv/expkv.pdf details="Package documentation" -srccontainersize 23780 -srccontainerchecksum 34bdf0efbadd4ec92eaa185ad6528d76f57c6a2a5038acf5fe6cd791cf6aae4a60cdc3a80e52eabe155594362685461495c8cf05033f6e9b57ed69b44da3ccb5 -srcfiles size=24 +srccontainersize 28296 +srccontainerchecksum 9bddbc840021b8036b180bc8bf28cc2368dd705114e90bc5c511a8e666fc2e182ec3ea6d777ba6f5b712e4aa0cc30c03418a0aa6749ca77bc990a93fef39da22 +srcfiles size=29 RELOC/source/latex/expkv/expkv.dtx -runfiles size=7 +runfiles size=8 + RELOC/tex/context/third/expkv/t-expkv.tex RELOC/tex/generic/expkv/expkv.tex RELOC/tex/latex/expkv/expkv.sty catalogue-also expkv-def @@ -111551,11 +113890,11 @@ catalogue-contact-repository https://github.com/Skillmon/tex_expkv catalogue-ctan /macros/generic/expkv catalogue-license lppl1.3c catalogue-topics keyval -catalogue-version 1.7a +catalogue-version 1.9a name expkv-cs category Package -revision 58852 +revision 62003 shortdesc Define expandable key=val macros using expkv relocated 1 longdesc This package is a frontend to define expandable macros with @@ -111573,18 +113912,19 @@ longdesc nicely on LaTeX's package loading system, but that package is longdesc not needed and does not provide more functionality than the longdesc generic code in expkv-cs.tex. Note: In this context, "cs" longdesc stands for "control sequence" (i.e.: macro). -containersize 4496 -containerchecksum 1977dc2059d91d2448ef7c1fa9030b09509e7646d8c41a3ebac57fd01f76a3bcdf7d92f7abae56449367c568c6b56cc83c954308aff7d033442c8e0d52fa8c44 -doccontainersize 339600 -doccontainerchecksum 0341215d3600f6a6bde223fb3de26020a561036048f87b3a59b4bcb62eb3c57152edd926a60d3faeba91c3be8a4b9c34fd42a5e57db613d8b8f60d857c7c1abb -docfiles size=86 +containersize 6036 +containerchecksum 2d2b736151dbd3df233d848c8b430985491da3e9b5212b34088ad0932bff4fa2e51bc50b9763da2aba76407ce18a085a839d5308e259d81e2d4d2e6e50356020 +doccontainersize 457900 +doccontainerchecksum 4375db000d07c40d1da239a1abaac2a7ac753f75c36d2bfccaab94f82c067d886395f37c8a4413034adfb3f2f49251dc21b09e5f5dcded9a4fff7d609efc084a +docfiles size=116 RELOC/doc/latex/expkv-cs/README.md details="Readme" RELOC/doc/latex/expkv-cs/expkv-cs.pdf details="Package documentation" -srccontainersize 17988 -srccontainerchecksum 05ae588d280da39c5fa093dd8c8565b66a23f3f7035a9288d79b14eba76cb8b04898cc5866751f1534a9300c0567de0dea28cc57092e1451f1c8e3942877584d -srcfiles size=20 +srccontainersize 26964 +srccontainerchecksum 43078d5499d8f2586be022bda7d77c9a9678686bd633eaf790faf289a3e6bb583ed4f66f65a6f4c64f3d8f594652be326f5a05a5cdeecf43e7d3ed6694d53a1d +srcfiles size=31 RELOC/source/latex/expkv-cs/expkv-cs.dtx -runfiles size=8 +runfiles size=11 + RELOC/tex/context/third/expkv-cs/t-expkv-cs.tex RELOC/tex/generic/expkv-cs/expkv-cs.tex RELOC/tex/latex/expkv-cs/expkv-cs.sty catalogue-also expkv expkv-def @@ -111592,11 +113932,11 @@ catalogue-contact-repository https://github.com/Skillmon/tex_expkv-cs catalogue-ctan /macros/generic/expkv-cs catalogue-license lppl1.3c catalogue-topics keyval macro-supp macro-gen -catalogue-version 0.8 +catalogue-version 1.2 name expkv-def category Package -revision 58814 +revision 61796 shortdesc A key-defining frontend for expkv relocated 1 longdesc This package provides a key=val interface to define keys for @@ -111608,18 +113948,19 @@ longdesc its parsing. There is a LaTeX package expkv-def.sty included to longdesc play nicely on LaTeX's package loading system, but that package longdesc is not needed and does not provide more functionality than the longdesc generic code in expkv-def.tex. -containersize 5044 -containerchecksum 216cd38b12e51ef0376bbad0de7fb932933b5f67be778dce04e87210f5c591f9c2174d11966de123f0e8a6c4f128ad42cfb8a87947b08e45616109384a4a1025 -doccontainersize 382556 -doccontainerchecksum e3fdc674d1080efd2ffbe8edf59e12a2948b88d4ce240f7f915497b99792d040b5229e531702dfb224fca66e2957a4bb74cda74c3cf4cbcf55289c4c7d842400 -docfiles size=97 +containersize 5552 +containerchecksum e783fff82e60385cf5f6bf71df65fe7f78e96cb872a1219d5a525583160d5dd1ca04951f9e57fcff5894fb5e81ecb86771cf485df45a528a6437040f4b22345d +doccontainersize 413008 +doccontainerchecksum 675f3593096ca214caf706dbd65f8c2a6fc3b334b83ad2e04c3eec562cb940ebe0839108a7c27a4a9d99ab3ce3137d0e195a6ca35f148e1a790d3054f2f4b35b +docfiles size=105 RELOC/doc/latex/expkv-def/README.md details="Readme" RELOC/doc/latex/expkv-def/expkv-def.pdf details="Package documentation" -srccontainersize 16680 -srccontainerchecksum 7da0f6a1c09019b0bce2d40144e2046f6a2dd1c9496efdf00c3fa14876a10f63cb38702ccc0c0317530ada9b4bbbf3d855d7541acea9b74059ad78b52d319c80 -srcfiles size=19 +srccontainersize 18824 +srccontainerchecksum 52387ba0731a46eaa32792cf1f552116a82357ac23f13235dc3013944435c157736800278047424a6151a47bce3fdedd104af5ab03ca08a097d421e96c75e1f7 +srcfiles size=22 RELOC/source/latex/expkv-def/expkv-def.dtx -runfiles size=8 +runfiles size=10 + RELOC/tex/context/third/expkv-def/t-expkv-def.tex RELOC/tex/generic/expkv-def/expkv-def.tex RELOC/tex/latex/expkv-def/expkv-def.sty catalogue-also expkv @@ -111627,7 +113968,7 @@ catalogue-contact-repository https://github.com/Skillmon/tex_expkv-def catalogue-ctan /macros/generic/expkv-def catalogue-license lppl1.3c catalogue-topics keyval -catalogue-version 0.8 +catalogue-version 0.9 name expkv-opt category Package @@ -112056,7 +114397,7 @@ catalogue-version 1.0 name factura category Package -revision 56948 +revision 61697 shortdesc Typeset and calculate invoices according to Venezuelan law relocated 1 longdesc 'factura' is the Spanish word for 'invoice', so this is a LaTeX @@ -112066,11 +114407,11 @@ longdesc entity on the Bolivarian Republic of Venezuela). However, its longdesc use is not restricted to Venezuela because all variables and longdesc the displayed text can be redefined by invoking commands or longdesc editing. -containersize 27112 -containerchecksum a4c20cd7b7b2dbc58cd7d1e2c7cdde59710c9363a7e4878825d5aaeffa992bbf471169bdfa01c83aaf3e82aa96ab5fc634676656e2e4e6bff55cf5c4e5407f53 -doccontainersize 784052 -doccontainerchecksum 7822a8f8cef63485f2c707e180c14b67148cbde8f8f1b6d1ec6bd0d9f6e124cf4b63bafc7d01c6ec72c8b5f1edc36f68f9f48b9bac523ceaa093a861a5790f2c -docfiles size=300 +containersize 27540 +containerchecksum 6a90efed09588600991644ba847b16641aef40dd0b989b1944f7b48581d6bae642645fc97023e6cb0f1dde76593086c3007580df25e5997b92593020140dc212 +doccontainersize 999656 +doccontainerchecksum f449e749dc4b61a8a15062fc9e5556414868cf904bb279c5e997402fbd6d7f21f3e8f19c19af5ab4049a1512070d8e74064d4823d56ee7a20ed03f2a2eaa1b91 +docfiles size=372 RELOC/doc/latex/factura/README details="Readme" RELOC/doc/latex/factura/factura-beispiel-rechnung.tex RELOC/doc/latex/factura/factura-ejemplo-aux.tex @@ -112095,10 +114436,11 @@ docfiles size=300 RELOC/doc/latex/factura/factura-ejemplo-reporte1.tex RELOC/doc/latex/factura/factura-ejemplo-reporte2.tex RELOC/doc/latex/factura/factura-ejemplo-reporte3.tex + RELOC/doc/latex/factura/factura-ejemplo-reporte4.tex RELOC/doc/latex/factura/factura.pdf details="Package documentation" language="es-ve" -srccontainersize 73520 -srccontainerchecksum 14b3c407a61583fb5cf3813d7ef379fe34415f10b985d7e71dba622dda7b118dbb197e7c8b1cb2cbb45378e38eb333f539c4e95daeb57253983699e3015e4395 -srcfiles size=84 +srccontainersize 76100 +srccontainerchecksum d26418ce7f0c6d95a1019f16406f39e791ba79733632cf5072b041a3ea3b70530d08356590aa5305b9d52fda0d882669d52b1bada9a3d0c458c2888cebe35b9f +srcfiles size=88 RELOC/source/latex/factura/factura.dtx runfiles size=34 RELOC/tex/latex/factura/factura.cls @@ -112106,7 +114448,7 @@ runfiles size=34 catalogue-ctan /macros/latex/contrib/factura catalogue-license lppl1.3c catalogue-topics invoice spanish class -catalogue-version 4.00 +catalogue-version 4.32 name facture category Package @@ -112578,7 +114920,7 @@ catalogue-version 1.8 name fancyvrb category Package -revision 57488 +revision 63012 shortdesc Sophisticated verbatim text relocated 1 longdesc Flexible handling of verbatim text including: verbatim commands @@ -112587,11 +114929,11 @@ longdesc parameters; ability to define new customized verbatim longdesc environments; save and restore verbatim text and environments; longdesc write and read files in verbatim mode; build "example" longdesc environments (showing both result and verbatim source). -containersize 11720 -containerchecksum cbbdd7c868e6d238b4e82e59f7e8b1917d64ceef2b75d7da7f95b823544b1fa0d05141a248ff449df52f784100d79ac8f609cf4025b9d3db5b24920dec3f0863 -doccontainersize 132784 -doccontainerchecksum 1de32c07f17b316e0ad8704f3c800d75ecab9a6e3cf80ce8c725c126e77353ed9685a1d8e9dcd61295f80b975814ea8c67c11b62fe5bfae71cc2ebeffb440d3e -docfiles size=43 +containersize 11876 +containerchecksum fe76e6823f977e967421231b04bfefd25a3bafaae12db50dda9cfa04baa19653f78f04d77021296741ad29b9ad8dc098c45d6e8fc1cda206221d7dfc31953945 +doccontainersize 149556 +doccontainerchecksum e03a89f707b6a7f87c6a4e1abb7096c1cf30f8f2161088861dbc9e8303401d678421afe466c3ea8f8de7d6f3c4b6a50811f13168656aacbf6ca31d60f2c1ce88 +docfiles size=48 RELOC/doc/latex/fancyvrb/Changes RELOC/doc/latex/fancyvrb/README details="Readme" RELOC/doc/latex/fancyvrb/fancyvrb-doc.pdf details="Package documentation" @@ -112604,7 +114946,7 @@ runfiles size=17 catalogue-ctan /macros/latex/contrib/fancyvrb catalogue-license lppl1.3 catalogue-topics verbatim macro-demo -catalogue-version 3.7 +catalogue-version 4.2 name fandol category Package @@ -113651,7 +115993,7 @@ catalogue-version 1.2m name fbox category Package -revision 55627 +revision 62126 shortdesc Extended \fbox macro from standard LaTeX relocated 1 longdesc This package redefines \fbox to allow an optional argument for @@ -113659,11 +116001,11 @@ longdesc different frames. It can be any combination of l)eft, r)ight, longdesc t)op, and b)ottom, for example: \fbox[lt]{foo}. Using uppercase longdesc letters or a combination of lowercase and uppercase is also longdesc possible. -containersize 1776 -containerchecksum 6274daeacfe6901b63e1ea839990a00334ce218cd76d145ddd37e4a414e1fd395d8937bd019455e45bb52b557dd6b2b49cf90d84ca12cff797cdb8162414ea50 -doccontainersize 46048 -doccontainerchecksum 13f85034f1814c814d7c6885650a35d97c483d47fe4e7279ae3872cf155d240084132732f71b38f6a0440d38fc1a2ed33cfa4ecc6d7a4c11b89f4c7d6b482204 -docfiles size=15 +containersize 1856 +containerchecksum 8f4786fd15b1f6f2bf64a00e9367cd346716edef54298bc3334046166a067815112eb85a6277d7165ad5e4e830b1cd1ae149c907842df46196f6d33c2ba6534a +doccontainersize 47640 +doccontainerchecksum e52d356422df18f8e29243b5323cf888c5d0b6f89c3c822613b577509d8dff44bd4d4e1ebd5f7b6c72abbbc782f362ed9162803b572a2d995482db86153678bf +docfiles size=16 RELOC/doc/latex/fbox/CHANGELOG RELOC/doc/latex/fbox/README.md details="Readme" RELOC/doc/latex/fbox/fbox.pdf details="Package documentation" @@ -113673,7 +116015,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/fbox catalogue-license lppl1.3c catalogue-topics boxing -catalogue-version 0.05 +catalogue-version 0.06 name fbs category Package @@ -114264,7 +116606,7 @@ catalogue-version 1.0 name fcolumn category Package -revision 57428 +revision 61855 shortdesc Typesetting financial tables relocated 1 longdesc In financial reports, text and currency amounts are regularly @@ -114272,45 +116614,45 @@ longdesc put in one table, e.g., a year balance or a profit-and-loss longdesc overview. This package provides the settings for automatically longdesc typesetting such columns, including the sum line (preceded by a longdesc rule of the correct width) using the specifier "f". -containersize 4376 -containerchecksum 9bd1bff80e03a080f2d3778c89c19478691cc119361229cd66b776e24260ddadc30ba37fadd5a82c631c14b369a2045960123f5b1f169ec699d9ad627ded3256 -doccontainersize 319588 -doccontainerchecksum fac7e6eae8c6c3d1c6b05eefcca881f08334ef32a10946227f0244c74460f3a66926e6735342dfbf4da80228a0271b10aed8b42fcf66eb72ae41ff74c9f72af4 +containersize 4300 +containerchecksum 17820804588458b805a65eee92f4fff31a73b7285f85546e0006ca6ee374706bc4df9f78eb044d8b79ea26b27b16f3ae38f035d8843906efc0043e1754f6ed3d +doccontainersize 320148 +doccontainerchecksum d7822b79097ec0d58468dbf46e0b2651f97e763c3212102def2c247ff3088dab4088afe2c4aa5d97bd6360b24e38da6e872fd25f9928724f151c03769ce2c219 docfiles size=80 RELOC/doc/latex/fcolumn/README details="Readme" RELOC/doc/latex/fcolumn/fcolumn.pdf details="Package documentation" RELOC/doc/latex/fcolumn/makefile -srccontainersize 21252 -srccontainerchecksum a343431efc38bb19ec033e0791c7b5712324c2dc92837b9d620b6a35d8a6fcec24faf04cb71edfaaf34d8355ad2f40c7ab51b21f4b3ebe1e4e84cef0c2af6487 +srccontainersize 21760 +srccontainerchecksum f3d27931c2586d48fd34fe59b5277c67a3e1a6e25f486a1c3226385b3ada23c655cfbd25b26470ca84b80cd7d9c1d9b72172a0b11e1e0f35899cd3a3608f42ac srcfiles size=18 RELOC/source/latex/fcolumn/fcolumn.dtx RELOC/source/latex/fcolumn/fcolumn.ins -runfiles size=4 +runfiles size=3 RELOC/tex/latex/fcolumn/fcolumn.sty catalogue-ctan /macros/latex/contrib/fcolumn catalogue-license lppl1.3 catalogue-topics table -catalogue-version 1.3 +catalogue-version 1.4.1 name fdsymbol category Package -revision 26722 +revision 61719 shortdesc A maths symbol font relocated 1 longdesc FdSymbol is a maths symbol font, designed as a companion to the longdesc Fedra family by Typotheque, but it might also fit other longdesc contemporary typefaces. execute addMap fdsymbol.map -containersize 920220 -containerchecksum 37f716e9d540d7742f53cd38155141d763d3f8509d1aa1f3cff53ff33c45537c44dc68c9608558021868de3072302d7ac84909db05e8b25813c23ea01c87edcb -doccontainersize 461572 -doccontainerchecksum 7d1f3fd153bc17e65a99ce6a38c8992b2172c1d0b85254fcc7e926b9539928ad403809b8af4355abb1e93196b4e4d5461b587c8ad94d04cca7785c8a334b4ac1 +containersize 920200 +containerchecksum e8b2d08c3e64def77a688dc9d96c0b9da9eaa4c942e571578fa0a7e6dff9eb3910ecc66a7be9334ecd41fdc0023f89d8c98facc2d42cd0095c75d6e1b4da69ac +doccontainersize 461568 +doccontainerchecksum 88efcb300a84b6c214fec37603ea23cb51043af78e1af8aa6e3ce157bab1c8e395e71991c7ea7854051f4706c6b702fe0d48edd76e919a4592e57320b1f77b98 docfiles size=116 RELOC/doc/fonts/fdsymbol/FONTLOG.txt RELOC/doc/fonts/fdsymbol/OFL.txt RELOC/doc/latex/fdsymbol/fdsymbol.pdf details="Package documentation" srccontainersize 17720 -srccontainerchecksum d30403e01b2a33372ce49477ed81fcfcc505b50b1c0eb511dc360d86ec3793ff2ac0c8964448bf2525bec1bc5bb3792ea9729679e2ddd8215948c65bfd44afd7 +srccontainerchecksum 7be26193e05d57fba2a91d57b49cbadaf5594d9ea843b9d9f1ae15608cf7d45e40112aa286bee73ee16da976c7ca7bb7aef5627cf8f0023cded506a493426b31 srcfiles size=38 RELOC/source/latex/fdsymbol/fdsymbol.dtx RELOC/source/latex/fdsymbol/fdsymbol.ins @@ -114413,7 +116755,7 @@ runfiles size=471 RELOC/fonts/type1/public/fdsymbol/FdSymbolF-Medium.pfb RELOC/fonts/type1/public/fdsymbol/FdSymbolF-Regular.pfb RELOC/tex/latex/fdsymbol/fdsymbol.sty -catalogue-contact-repository http://github.com/ummels/fdsymbol +catalogue-contact-repository https://github.com/ummels/fdsymbol catalogue-ctan /fonts/fdsymbol catalogue-license ofl catalogue-topics font font-symbol font-symbol-maths font-type1 font-otf font-mf @@ -115357,7 +117699,7 @@ catalogue-version 0.8.8 name fei category Package -revision 55960 +revision 59589 shortdesc Class for academic works at FEI University Center -- Brazil relocated 1 longdesc fei is a class created by graduate students and LaTeX @@ -115373,31 +117715,32 @@ longdesc based in the Brazilian National Standards Organization longdesc (Associacao Brasileira de Normas Tecnicas, ABNT) standards for longdesc the creation of academic works, such as ABNT NBR 10520:2002 longdesc (Citations) and ABNT NBR 6023:2002 (Bibliographic References). -containersize 6580 -containerchecksum 6f99d70485a3ecae3cef9af7e545cc15f5a45ae0f84266fe6d2d84f7ae58bc3b7e3138e28f42a577362176a996df05a2c12375aa4f58f14297619ab2f32a3cf7 -doccontainersize 289892 -doccontainerchecksum 822502abad87da654f0cad81ec87bd6e1be92abeba74066a7f96da0455a80697855b783a75e30e3c1b0d740db9fd2880d25ae1668da9802843677c84dd3da424 -docfiles size=125 +containersize 8028 +containerchecksum 52c214fe548e29cab53e508d51fe6b0cbab8d2604507e1f030f87cb8d9014bd91a4e4c9a07f4e41f98313eed4f2cecee214e22b02e5a7a1e5c357f01e0adf840 +doccontainersize 492852 +doccontainerchecksum 6d91dc8b85a6f3c89c8163890c44d62076bd9d411e95f00d902b02ca640c9bca6cee7181c55425943798687af31635af0d73cfb46f3a7e07280346692df3cb45 +docfiles size=177 + RELOC/doc/latex/fei/10.3 RELOC/doc/latex/fei/README details="Readme" RELOC/doc/latex/fei/README.txt RELOC/doc/latex/fei/fei-template-sublist.tex RELOC/doc/latex/fei/fei-template.tex RELOC/doc/latex/fei/fei.pdf details="Package documentation" language="pt-br" RELOC/doc/latex/fei/referencias.bib -srccontainersize 29796 -srccontainerchecksum d72b86ba677a71bf5dca8c2b39ae8bd202544a3320e93f776477e6977aeb3fe3d47f8362467b95ee6667fd46dff3801164380808693b16fa9065a31d694df7ac -srcfiles size=28 +srccontainersize 31436 +srccontainerchecksum 9883b3e37ea79056359407077f44aa6a3ea2612128ee92103c9a2fdf04ca03ccbefc294aa1a47d5736c5dfe5a70ce0aea32d5196faff0387a4c18d7915b62f4f +srcfiles size=30 RELOC/source/latex/fei/fei.dtx -runfiles size=6 +runfiles size=7 RELOC/tex/latex/fei/fei.cls -catalogue-contact-bugs http://github.com/douglasrizzo/Classe-Latex-FEI/issues -catalogue-contact-home http://douglasrizzo.com.br/Classe-Latex-FEI/ -catalogue-contact-repository http://github.com/douglasrizzo/Classe-Latex-FEI/ +catalogue-contact-bugs https://github.com/douglasrizzo/Classe-Latex-FEI/issues +catalogue-contact-home https://douglasrizzo.com.br/Classe-Latex-FEI/ +catalogue-contact-repository https://github.com/douglasrizzo/Classe-Latex-FEI/ catalogue-contact-support https://groups.google.com/forum/#!forum/grupo-latex-fei catalogue-ctan /macros/latex/contrib/fei catalogue-license lppl1.3c -catalogue-topics dissertation class portuguese-br -catalogue-version 4.10.1 +catalogue-topics dissertation class doc-templ std-conform portuguese-br +catalogue-version 4.10.3 name fenixpar category Package @@ -115916,6 +118259,37 @@ catalogue-license lppl1.3 catalogue-topics graphics-inline catalogue-version 1.1 +name ffcode +category Package +revision 61719 +shortdesc Fixed-font code blocks formatted nicely +relocated 1 +longdesc This LaTeX package helps you write source code in your academic +longdesc papers and make sure it looks neat. It uses minted and +longdesc tcolorbox, configuring them the right way, to make sure code +longdesc fragments and code blocks look nicer. +depend microtype +depend minted +depend tcolorbox +depend xkeyval +containersize 1924 +containerchecksum d7b0c22a885ae1e1823f37ceb61181918e04f1440b73690c059f24aba32161ab3c53530a75d9aaf4803f65f9bd75d9a136139fef62ea05889fd603f4bf8742ca +doccontainersize 190180 +doccontainerchecksum 2df4e67cab554a564f8206d62963ea1954ed15582c13b662d1c9c2341555724c5c841f5fb5e94e29373146ff4bc9652c62fd30717dbe5583fa7a08240f76f9fc +docfiles size=50 + RELOC/doc/latex/ffcode/DEPENDS.txt + RELOC/doc/latex/ffcode/README.md details="Readme" + RELOC/doc/latex/ffcode/ffcode.pdf details="Package documentation" + RELOC/doc/latex/ffcode/ffcode.tex +runfiles size=1 + RELOC/tex/latex/ffcode/ffcode.sty +catalogue-contact-bugs https://github.com/yegor256/ffcode/issues +catalogue-contact-repository https://github.com/yegor256/ffcode +catalogue-ctan /macros/latex/contrib/ffcode +catalogue-license mit +catalogue-topics listing verbatim line-nos +catalogue-version 0.4.1 + name ffslides category Package revision 38895 @@ -116025,118 +118399,6 @@ catalogue-license lppl1.3 catalogue-topics misc-support catalogue-version 1.3 -name fibeamer -category Package -revision 53146 -shortdesc Beamer theme for thesis defense presentations at Masaryk University (Brno, Czech Republic) -relocated 1 -longdesc A beamer theme for the typesetting of thesis defense -longdesc presentations at the Masaryk University (Brno, Czech Republic). -longdesc The theme has been designed for easy extensibility by color -longdesc themes of other academic institutions. -containersize 411844 -containerchecksum 7f10c002cd04dc2624f84bd2da11a9331639a33a5a9642a7ebac96f28a4af3fa177c2088557bd966c4250d561a8b8813b042e7fe9c456e5b41629094dffd5c64 -doccontainersize 2361592 -doccontainerchecksum 1121bc8f0f7c226bee621cd0bb5f75a12cdb8dfb64540debc6b25a24a34b939d4dbac04cea3cdd97372be5b355fe028a0354bdf2393160b577f10fc31c2ae9fa -docfiles size=1074 - RELOC/doc/latex/fibeamer/fibeamer.pdf details="Package documentation" - RELOC/doc/latex/fibeamer/guide/mu/econ.pdf - RELOC/doc/latex/fibeamer/guide/mu/fi.pdf - RELOC/doc/latex/fibeamer/guide/mu/fsps.pdf - RELOC/doc/latex/fibeamer/guide/mu/fss.pdf - RELOC/doc/latex/fibeamer/guide/mu/law.pdf - RELOC/doc/latex/fibeamer/guide/mu/med.pdf - RELOC/doc/latex/fibeamer/guide/mu/ped.pdf - RELOC/doc/latex/fibeamer/guide/mu/phil.pdf - RELOC/doc/latex/fibeamer/guide/mu/sci.pdf -srccontainersize 12796 -srccontainerchecksum 50993fb045581fc04281266856a7bba7c2b0c9f4052a01543139a2ee4a0b376490aa5ecf0f4a3ad7a66b48e0bb4817e297dfa6002a27b57d6b5d2f819cc8b093 -srcfiles size=40 - RELOC/source/latex/fibeamer/LICENSE.tex - RELOC/source/latex/fibeamer/fibeamer.dtx - RELOC/source/latex/fibeamer/fibeamer.ins - RELOC/source/latex/fibeamer/theme/mu/base.dtx - RELOC/source/latex/fibeamer/theme/mu/base.ins - RELOC/source/latex/fibeamer/theme/mu/econ.dtx - RELOC/source/latex/fibeamer/theme/mu/econ.ins - RELOC/source/latex/fibeamer/theme/mu/fi.dtx - RELOC/source/latex/fibeamer/theme/mu/fi.ins - RELOC/source/latex/fibeamer/theme/mu/fsps.dtx - RELOC/source/latex/fibeamer/theme/mu/fsps.ins - RELOC/source/latex/fibeamer/theme/mu/fss.dtx - RELOC/source/latex/fibeamer/theme/mu/fss.ins - RELOC/source/latex/fibeamer/theme/mu/law.dtx - RELOC/source/latex/fibeamer/theme/mu/law.ins - RELOC/source/latex/fibeamer/theme/mu/med.dtx - RELOC/source/latex/fibeamer/theme/mu/med.ins - RELOC/source/latex/fibeamer/theme/mu/ped.dtx - RELOC/source/latex/fibeamer/theme/mu/ped.ins - RELOC/source/latex/fibeamer/theme/mu/phil.dtx - RELOC/source/latex/fibeamer/theme/mu/phil.ins - RELOC/source/latex/fibeamer/theme/mu/sci.dtx - RELOC/source/latex/fibeamer/theme/mu/sci.ins -runfiles size=338 - RELOC/tex/latex/fibeamer/beamerthemefibeamer.sty - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-econ-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-econ-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-econ-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-econ-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fi-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fi-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fi-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fi-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fsps-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fsps-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fsps-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fsps-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fss-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fss-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fss-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-fss-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-law-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-law-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-law-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-law-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-med-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-med-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-med-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-med-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-ped-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-ped-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-ped-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-ped-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-phil-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-phil-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-phil-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-phil-english.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-sci-czech.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-sci-czech.pdf - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-sci-english.eps - RELOC/tex/latex/fibeamer/logo/mu/fibeamer-mu-sci-english.pdf - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-econ.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-fi.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-fsps.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-fss.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-law.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-med.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-ped.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-phil.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu-sci.sty - RELOC/tex/latex/fibeamer/theme/mu/beamercolorthemefibeamer-mu.sty - RELOC/tex/latex/fibeamer/theme/mu/beamerfontthemefibeamer-mu.sty - RELOC/tex/latex/fibeamer/theme/mu/beamerinnerthemefibeamer-mu.sty - RELOC/tex/latex/fibeamer/theme/mu/beamerouterthemefibeamer-mu.sty -catalogue-contact-announce https://github.com/Witiko/fibeamer/releases -catalogue-contact-bugs https://github.com/Witiko/fibeamer/issues -catalogue-contact-development https://github.com/Witiko/fibeamer/pulls -catalogue-contact-home https://www.fi.muni.cz/lemma/projekty/fithesis3/#fibeamer -catalogue-contact-repository https://github.com/Witiko/fibeamer -catalogue-contact-support https://github.com/Witiko/fibeamer/issues -catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/fibeamer -catalogue-license lppl1.3 -catalogue-topics dissertation presentation -catalogue-version 1.1.8 - name fifinddo-info category Package revision 29349 @@ -116463,7 +118725,7 @@ catalogue-topics bibtex-util name figchild category Package -revision 58964 +revision 62945 shortdesc Pictures for creating children's activities relocated 1 longdesc This package was created with the aim of facilitating the work @@ -116473,23 +118735,24 @@ longdesc the Computational Mathematics discipline offered at the Federal longdesc University of Vicosa -- Campus UFV -- Florestal by professor longdesc Fernando de Souza Bastos. It makes use of the TikZ and xcolor longdesc packages. -containersize 49072 -containerchecksum 53fc2af05bc5f68d1fd14ac999c0ce957feb7e545596089ee06acc64ffc43102bf374957a805664a5443ffee420a9afaee2f912fdf5f6b52442b36ebc1f70879 -doccontainersize 625944 -doccontainerchecksum 87c6e78b3989d5bd9d0b527c79f9c69783319b4dc02754ede8e027e187f8a3c59d3194b23d6a5d8510fe6c3e129c0df1bad272b6d667d292b7510f3c1baa904e -docfiles size=168 +containersize 295868 +containerchecksum 74775cfe7d7ef14acdb22bc6c60aa4db512183441828025c8e68f30e9e95c4e5a1492c99a31f459035956a0c50de054bbdb664f9cc68b73879d96a4ead5f2dd9 +doccontainersize 1000520 +doccontainerchecksum 68cc451292f68cb433ff567252837c438938a8d16c4e48987abdd76bcafc9dca9482ad29c540ec24cfdd66f55da801b9c3e052615e805de055c944df82f3971c +docfiles size=279 RELOC/doc/latex/figchild/README.md details="Readme" RELOC/doc/latex/figchild/capa.tex RELOC/doc/latex/figchild/figchild.pdf details="Package documentation" - RELOC/doc/latex/figchild/figchild.tex RELOC/doc/latex/figchild/latexmkrc -runfiles size=90 + RELOC/doc/latex/figchild/main.tex +runfiles size=508 RELOC/tex/latex/figchild/figchild.sty +catalogue-contact-home https://github.com/fsbmat-ufv/figchild catalogue-contact-repository https://github.com/fsbmat-ufv/figchild catalogue-ctan /graphics/pgf/contrib/figchild catalogue-license lppl1.3c catalogue-topics graphics pgf-tikz teaching amusements -catalogue-version 1.1.1 +catalogue-version 2.1.1 name figflow category Package @@ -119315,7 +121578,7 @@ catalogue-topics tut-latex name firstaid category Package -revision 58440 +revision 61042 catalogue latex-firstaid shortdesc First aid for external LaTeX files and packages that need updating relocated 1 @@ -119325,27 +121588,28 @@ longdesc LaTeX kernel that are not yet reflected in the package's or longdesc class's code. The file latex2e-first-aid-for-external-files.ltx longdesc provided by this package is meant to be loaded during format longdesc generation and not by the user. -containersize 2160 -containerchecksum 31e74a644d0b2a9b0f659207195cc39b7b0cdfd44c878caf541869a114ca90990637c04b3da74f9f49e2dbcb30863030fe901a67b200d1aa4a9892ff41defe15 -doccontainersize 205324 -doccontainerchecksum 368484714a5b45d47fe6b86c8025175d034842cc6e64665f574040bdd89cb42b02a739edca6806d3585a484cf55ff083616c0a210a9ca65916477ddbd4678b5f -docfiles size=53 +containersize 3340 +containerchecksum a36eaab9dce47b936cd5ecaf3a6134d967545b6807ae27f412b4ddb04bb8f6a72116509fdb6c7ad92b0c058ebaf021e1c901a55131e03845e7ca0a7ebf16bb16 +doccontainersize 232568 +doccontainerchecksum e05347ff89ceb02c154618a0085cc7c2eca0bbc463d47a48160feb35cd61985e55dcd03ac1df6789330851493ecc3d0df1c391e4391f29807aa1703ee36d0834 +docfiles size=61 RELOC/doc/latex/firstaid/README.md details="Readme" RELOC/doc/latex/firstaid/changes.txt RELOC/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf details="Package documentation" -srccontainersize 5884 -srccontainerchecksum 9c1c4ad607d2c9896504637c8efd0f7dcbb1916e7f671ead11552fbb6bcf0f8af216dc40a0ac771d3e804a02f65e12067082d001f96506d8d5435d93ff513ba9 -srcfiles size=5 +srccontainersize 7556 +srccontainerchecksum 3bff1166851ff22c1c2c25d5c1b2d3df08d2cac1564b987185f524e72be5d99a9aef755ac2b54b3cd949d5be112b1b6a982c4c3a73be3d3f4aff9488682c351f +srcfiles size=7 RELOC/source/latex/firstaid/firstaid.ins RELOC/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx -runfiles size=2 +runfiles size=4 + RELOC/tex/latex/firstaid/everysel-ltx.sty RELOC/tex/latex/firstaid/filehook-ltx.sty RELOC/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx catalogue-contact-home https://www.latex-project.org catalogue-ctan /macros/latex/required/firstaid catalogue-license lppl1.3c catalogue-topics format bugfix -catalogue-version 1.0j +catalogue-version 1.0q name fitbox category Package @@ -119388,32 +121652,23 @@ catalogue-version 1.02 name fithesis category Package -revision 54483 +revision 60795 shortdesc Thesis class and template for Masaryk University (Brno, Czech Republic) relocated 1 longdesc A document class for the typesetting of theses at the Masaryk longdesc University (Brno, Czech Republic). The class has been designed longdesc for easy extensibility by style and locale files of other longdesc academic institutions. -containersize 617716 -containerchecksum fda3b077f21307d883b6808fe69b7dafc7d9f44c60ce48bcf10ef14e22c03b4c91b73b9fb626a2c1a8171aa3b66defcc926705c70ab5a264c8c64b847c66ab06 -doccontainersize 2530820 -doccontainerchecksum 7445bd2d5065db20e62a4454fa4f7bd39bbf7df0681ca5e73af06e21b9121b72c32ce8903f453f5c24e7c82f987726f8c9d3a54f40b44f9e6c5c6e419be9cdbc -docfiles size=1306 +containersize 791532 +containerchecksum 0d6d27f8903035d0ca2f639218d2bd5b3454fce67d10bf480512855570b60cce4ee218f0547ecf7a6af40a3b0949a7cc102100e8703868fb909d59ef9688d890 +doccontainersize 729804 +doccontainerchecksum 5126fcbce3044d53d24cf50c18f965db083d97f7c1ebbafd4866feabfca2a7ec95a90b3e5266a6a13f76ec08f4bc75270f4ad24af8c5c5522e0d9abcc758c609 +docfiles size=189 RELOC/doc/latex/fithesis/README.md details="Readme" RELOC/doc/latex/fithesis/fithesis.pdf details="Package documentation" - RELOC/doc/latex/fithesis/guide/mu/econ.pdf - RELOC/doc/latex/fithesis/guide/mu/fi.pdf - RELOC/doc/latex/fithesis/guide/mu/fsps.pdf - RELOC/doc/latex/fithesis/guide/mu/fss.pdf - RELOC/doc/latex/fithesis/guide/mu/law.pdf - RELOC/doc/latex/fithesis/guide/mu/med.pdf - RELOC/doc/latex/fithesis/guide/mu/ped.pdf - RELOC/doc/latex/fithesis/guide/mu/phil.pdf - RELOC/doc/latex/fithesis/guide/mu/sci.pdf -srccontainersize 44104 -srccontainerchecksum 087fd64585722b8fac089f7e7a07bd500f712a6fd8044164f1b26293cf18ee58c4f32f48072d08fab3c93af7d85aa5ac40ef7c86ab5c5081a862247675f7a02b -srcfiles size=89 +srccontainersize 44752 +srccontainerchecksum d27a14c1d837547e05ef32a34f72026a79eca21236faeed51860efb883245a871ffa62516f97e865dc03abe9409b43ccde713c5e412e4771bf2c1439beb349fe +srcfiles size=92 RELOC/source/latex/fithesis/LICENSE.tex RELOC/source/latex/fithesis/VERSION.tex RELOC/source/latex/fithesis/fithesis.dtx @@ -119442,14 +121697,17 @@ srcfiles size=89 RELOC/source/latex/fithesis/style/mu/med.ins RELOC/source/latex/fithesis/style/mu/ped.dtx RELOC/source/latex/fithesis/style/mu/ped.ins + RELOC/source/latex/fithesis/style/mu/pharm.dtx + RELOC/source/latex/fithesis/style/mu/pharm.ins RELOC/source/latex/fithesis/style/mu/phil.dtx RELOC/source/latex/fithesis/style/mu/phil.ins RELOC/source/latex/fithesis/style/mu/sci.dtx RELOC/source/latex/fithesis/style/mu/sci.ins -runfiles size=597 +runfiles size=879 RELOC/tex/latex/fithesis/fithesis.cls RELOC/tex/latex/fithesis/fithesis2.cls RELOC/tex/latex/fithesis/fithesis3.cls + RELOC/tex/latex/fithesis/fithesis4.cls RELOC/tex/latex/fithesis/locale/fithesis-czech.def RELOC/tex/latex/fithesis/locale/fithesis-english.def RELOC/tex/latex/fithesis/locale/fithesis-slovak.def @@ -119477,6 +121735,9 @@ runfiles size=597 RELOC/tex/latex/fithesis/locale/mu/ped/fithesis-czech.def RELOC/tex/latex/fithesis/locale/mu/ped/fithesis-english.def RELOC/tex/latex/fithesis/locale/mu/ped/fithesis-slovak.def + RELOC/tex/latex/fithesis/locale/mu/pharm/fithesis-czech.def + RELOC/tex/latex/fithesis/locale/mu/pharm/fithesis-english.def + RELOC/tex/latex/fithesis/locale/mu/pharm/fithesis-slovak.def RELOC/tex/latex/fithesis/locale/mu/phil/fithesis-czech.def RELOC/tex/latex/fithesis/locale/mu/phil/fithesis-english.def RELOC/tex/latex/fithesis/locale/mu/phil/fithesis-slovak.def @@ -119485,69 +121746,204 @@ runfiles size=597 RELOC/tex/latex/fithesis/locale/mu/sci/fithesis-slovak.def RELOC/tex/latex/fithesis/logo/mu/fithesis-base-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-base-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-base-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-base.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-base.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-econ-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-econ.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-econ.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-color.pdf - RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-color_.eps - RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-color__.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fi-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-fi.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-fi.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-fsps.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-fss-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-fss.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-fss.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-law-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-law-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-law-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-law.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-law.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-med-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-med-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-med-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-med.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-med.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-ped-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-ped.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-ped.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm-slovak.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-pharm.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-phil-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-phil.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-phil.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-color.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-czech-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-czech-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-czech.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-czech.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-english-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-english-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-english.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-english.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-slovak-color.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-slovak-color.pdf + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-slovak.eps + RELOC/tex/latex/fithesis/logo/mu/fithesis-sci-slovak.pdf RELOC/tex/latex/fithesis/logo/mu/fithesis-sci.eps RELOC/tex/latex/fithesis/logo/mu/fithesis-sci.pdf RELOC/tex/latex/fithesis/style/fithesis-base.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-10.clo - RELOC/tex/latex/fithesis/style/mu/fithesis-11.clo - RELOC/tex/latex/fithesis/style/mu/fithesis-12.clo - RELOC/tex/latex/fithesis/style/mu/fithesis-base.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-econ.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-fi.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-fsps.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-fss.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-law.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-med.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-ped.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-phil.sty - RELOC/tex/latex/fithesis/style/mu/fithesis-sci.sty -catalogue-contact-announce https://github.com/Witiko/fithesis3/releases -catalogue-contact-bugs https://github.com/Witiko/fithesis3/issues -catalogue-contact-development https://github.com/Witiko/fithesis3/pulls -catalogue-contact-home https://www.fi.muni.cz/lemma/projekty/fithesis3/#fithesis -catalogue-contact-repository https://github.com/Witiko/fithesis3 + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-10.clo + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-11.clo + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-12.clo + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-base.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-econ.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-fi.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-fsps.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-fss.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-law.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-med.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-ped.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-pharm.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-phil.sty + RELOC/tex/latex/fithesis/style/mu/fithesis-mu-sci.sty +catalogue-contact-announce https://github.com/Witiko/fithesis/releases +catalogue-contact-bugs https://github.com/Witiko/fithesis/issues +catalogue-contact-development https://github.com/Witiko/fithesis/pulls +catalogue-contact-home https://www.fi.muni.cz/lemma/projekty/fithesis/#fithesis +catalogue-contact-repository https://github.com/Witiko/fithesis catalogue-ctan /macros/latex/contrib/fithesis catalogue-license lppl1.3 catalogue-topics dissertation class -catalogue-version 0.3.51 +catalogue-version 1.0.2 name fix2col category Package @@ -119833,7 +122229,7 @@ catalogue-topics geometry name fiziko category Package -revision 54512 +revision 61944 shortdesc A MetaPost library for physics textbook illustrations relocated 1 longdesc This MetaPost library was initially written to automate some @@ -119843,22 +122239,22 @@ longdesc variable width, shaded spheres, and tubes of different kinds, longdesc which can be used to produce images of a variety of objects. longdesc The library also contains functions to draw some objects longdesc constructed from these primitives. -containersize 20888 -containerchecksum d76d828bbb7d54596c7e3127d2d2c92f9da7572892d5b0a5b139536e9d765875555bb831aeafc67e56e4f2234462aed14aaabfff2685b30bb53bce89cadf0e90 -doccontainersize 4136056 -doccontainerchecksum c04516bcdaa607d01a558f1f30729792365c9aeb4bbd116f4523f398c261a6fbc01eaeb64b5fa6ba008c38a8f1f2e4c9fae8de40bb4255e35bc80059cd50d23a -docfiles size=1123 +containersize 22700 +containerchecksum 4ad67bab5850464deee4a3a29fd7c02d011eca50dbba03dafc5059ee54aa434bfae5c173e6022fef4cb761f2c760b6dd5aff403b33b7ddc8e632961ce4f8dccf +doccontainersize 4800008 +doccontainerchecksum e719652f76de617201a2562ac5b3a04df1577ace8fbcbf10b874326a85cc0ebe3549b0b427f39cfbeda0f34f7f3fe4ab6458ad1df2613572260fa77cb8601dcc +docfiles size=1314 RELOC/doc/metapost/fiziko/README details="Readme" RELOC/doc/metapost/fiziko/fiziko.pdf details="Package documentation" RELOC/doc/metapost/fiziko/fiziko.tex -runfiles size=23 +runfiles size=26 RELOC/metapost/fiziko/fiziko.mp catalogue-contact-bugs https://github.com/jemmybutton/fiziko/issues catalogue-contact-repository https://github.com/jemmybutton/fiziko catalogue-ctan /graphics/metapost/contrib/macros/fiziko catalogue-license gpl3+ cc-by-sa-4 catalogue-topics physics graphics graphics-mpost -catalogue-version 0.1.3 +catalogue-version 0.2.0 name fjodor category Package @@ -119975,7 +122371,7 @@ catalogue-version 0.10 name flashcards category Package -revision 19667 +revision 62104 shortdesc A class for typesetting flashcards relocated 1 longdesc The FlashCards class provides for the typesetting of flash @@ -119983,17 +122379,17 @@ longdesc cards. By flash card, we mean a two sided card which has a longdesc prompt or a question on one side and the response or the answer longdesc on the flip (back) side. Flash cards come in many sizes longdesc depending on the nature of the information they contain. -containersize 3512 -containerchecksum ea1d530296c2b3e11645bbf09b4776394cf1725db5f30f23297818fa68b5a8d1d860d5873755d1be010c8d7a3d01567d878f3a12490fced35f6f825034f1c9f6 -doccontainersize 132668 -doccontainerchecksum f42cef1b5a093861818d03f2df9cc5029546a1bb9b01a4349b815fa26d7320bbb9d596adceadd0583dfee7bf7bf8a011c8296ec06058717a61ddce10baf19e53 -docfiles size=43 +containersize 3488 +containerchecksum 0c336f9609fbb81bc373fad344a44b8159c7d142d2a62de795dc7f1b7a8aadba563ab7a4788164058c19ab6f6c9835af1f1a0dc275377f51aca9520b3a8a2327 +doccontainersize 255288 +doccontainerchecksum 6ef79cf1f91bb8dc7b9b3785da64af582891d1536962ea9ac9232bfb8fcb156e7c33319970793fc6776db2224ac991796a93a287aa3eed2e0cd0ea741c6ef9cc +docfiles size=68 RELOC/doc/latex/flashcards/COPYING RELOC/doc/latex/flashcards/README details="Package Readme" RELOC/doc/latex/flashcards/flashcards.pdf details="Package documentation" RELOC/doc/latex/flashcards/samplecards.tex -srccontainersize 7560 -srccontainerchecksum c9d90cbb0c0fa854a6d187ffafb20cefad24549083c166a5088dfa05c3240869996bd16097ddf74adcdd658ab953d39021c896eda94dd7ad426e5bd972d78c73 +srccontainersize 7580 +srccontainerchecksum 9d428930e3993de9d2fd407a78b19d2b851d9e7faa88a5d5c0bb44ec014432518fcd4ebb6cf68e5b3a0693cb4ab7bbee0068f431e0ca169423ecb5959ec233e9 srcfiles size=8 RELOC/source/latex/flashcards/flashcards.dtx RELOC/source/latex/flashcards/flashcards.ins @@ -120003,9 +122399,9 @@ runfiles size=6 RELOC/tex/latex/flashcards/flashcards.cls catalogue-also flashcard ecards catalogue-ctan /macros/latex/contrib/flashcards -catalogue-license gpl +catalogue-license gpl2+ catalogue-topics card-flash -catalogue-version 1.0.1 +catalogue-version 1.0.2 name flashmovie category Package @@ -120712,30 +123108,31 @@ catalogue-topics footnote name fnpct category Package -revision 57508 +revision 62248 shortdesc Manage footnote marks' interaction with punctuation relocated 1 longdesc The package moves footnote marks after following punctuation longdesc (comma or full stop), and adjusts kerning as appropriate. As a longdesc side effect, a change to the handling of multiple footnotes is longdesc provided. -containersize 9400 -containerchecksum cb423c17f6d4a58f400c0d59920aabeb33abffd70338d158e63fd4cff90e1e6ba43c1480320470851cccebeb66ae523cdd2c7362b33a0570aa20759605ef0be8 -doccontainersize 481820 -doccontainerchecksum 99c51fd746c61028079a6fe9fa8a29cc2cc141a9d3b81f9e2fd33e35af02cdfcf7f7833e8125d0e03a2d39ea6518ba5c0eb589548f5ed35a9fee7ee4b4e3e5a9 -docfiles size=127 +containersize 14748 +containerchecksum 35b1fc24b9cc8ae46104ed20023bc3e1a5a83cfb857cdedc3e6631b8ac4315a79dec012793174fe239898460ef0247f2726b3a7c0f07561a58178ff754b513e7 +doccontainersize 501716 +doccontainerchecksum 2f986edf21052a8e008a64493787139ff9fa5f65038eede1c87e59add2c496f23fb20e7b33d632dc598318dfafbbcbdb7a938a7f04bee6c72884565c104df7a0 +docfiles size=132 RELOC/doc/latex/fnpct/README details="Readme" RELOC/doc/latex/fnpct/fnpct-manual.cls RELOC/doc/latex/fnpct/fnpct-manual.pdf details="Package documentation" RELOC/doc/latex/fnpct/fnpct-manual.tex -runfiles size=12 +runfiles size=22 + RELOC/tex/latex/fnpct/fnpct-2019-10-05.sty RELOC/tex/latex/fnpct/fnpct.sty catalogue-contact-bugs https://github.com/cgnieder/fnpct/issues catalogue-contact-repository https://github.com/cgnieder/fnpct/ catalogue-ctan /macros/latex/contrib/fnpct catalogue-license lppl1.3c catalogue-topics footnote expl3 -catalogue-version 1.0 +catalogue-version 1.1a name fnspe category Package @@ -120855,24 +123252,24 @@ catalogue-topics font font-novelty font-type1 name foilhtml category Package -revision 21855 +revision 61937 shortdesc Interface between foiltex and LaTeX2HTML relocated 1 longdesc Provides integration between FoilTeX and LaTeX2HTML, adding longdesc sectioning commands and elements of logical formatting to longdesc FoilTeX and providing support for FoilTeX commands in longdesc LaTeX2HTML. -containersize 3628 -containerchecksum 80b177c1eb224dbbd086d3b8a0b10b3f0b3434e977c8d71b34a58f76a5a73757148b4e7438a275f1be186df51e36342de132940ebdde9608e7c741664ea200d7 -doccontainersize 5048 -doccontainerchecksum a24c9f048f7e1cf187d40f6eb3370cf68f6de80e24f2f72b077d782be5dcd369cf3a7ce9bc7d0a269c285d04cbb543481cf439710037a26a7597164492b277fb +containersize 3600 +containerchecksum 88bd7239cc37cc4429be37de0e68ffd6291844bb81f34a3e9e8c0dab14641d66b6d3990e44d58e5322d2cbac8da27901fe7dbb3b64a59be577ec0f94a036bafa +doccontainersize 5044 +doccontainerchecksum c444f13c4c60cd7a723d9bca8d687a3f995438767d077c812797b91e0111372fed6c76fb51f264c0332cffb1a598e5f2a17a63882dc18b4e682f08a3ffee0900 docfiles size=7 RELOC/doc/latex/foilhtml/foilhtml-96.perl RELOC/doc/latex/foilhtml/foils-97.perl RELOC/doc/latex/foilhtml/foils.perl RELOC/doc/latex/foilhtml/readme.v12 srccontainersize 15700 -srccontainerchecksum a6fc97ea007ddddaef17cfb4bf86d75ee34a5525ee48b58b111188cf6a2e6269052c4f90d87ff3aa6157d1523fcca3f8f99471fef108cc8c1e69dffa7c6656ca +srccontainerchecksum 9904924a8b8b1723e7496960fb9856e91efce76313cb49e756d99be5f6f97022e1cf8f27edec0ee738281137e3fe4d251448caae54335d30b0772a1be44cb8e6 srcfiles size=18 RELOC/source/latex/foilhtml/foilhtml.drv RELOC/source/latex/foilhtml/foilhtml.dtx @@ -120880,7 +123277,7 @@ srcfiles size=18 runfiles size=4 RELOC/tex/latex/foilhtml/foilhtml.cfg RELOC/tex/latex/foilhtml/foilhtml.sty -catalogue-contact-home http://users.lk.net/~borisv/latex.html +catalogue-contact-home http://borisv.lk.net catalogue-ctan /macros/latex/contrib/foilhtml catalogue-license lppl catalogue-topics presentation @@ -121112,7 +123509,7 @@ catalogue-version 4.6.3.2 name fontawesome5 category Package -revision 54517 +revision 59462 shortdesc Font Awesome 5 with LaTeX support relocated 1 longdesc This package provides LaTeX support for the included "Font @@ -121121,16 +123518,16 @@ longdesc Awesome and released under the SIL OFL 1.1 license. The longdesc commercial "Pro" version is also supported, if it is installed longdesc and XeLaTeX or LuaLaTeX is used. execute addMap fontawesome5.map -containersize 848692 -containerchecksum 2d33d6faae95c3d275fad5e0a962e7e8943ece8e311555915adf6f9cec9864e00a4309d42e7e171220f16c7ce8f7253499513f0d118685f0a7373de98c9fc886 -doccontainersize 719272 -doccontainerchecksum 24c198c2abfc82930b43d04b1b855715c48b7b1d2517d955745b6eaea8b4d81496af627907a3e7d9bb232df442c965a1ea84c427bc1a8c964cc83dc123392051 -docfiles size=180 +containersize 865064 +containerchecksum 06a12635f8f847dc6f51e57ab122aba09705418b13b13bb23fc42c4f5f9ae7518bd509e47f4d591847077112b3e7588d7402a3b11d1dd3b93a71aabfc41d9e1e +doccontainersize 741952 +doccontainerchecksum 35e403c1272908ce31a4d3622747317d2a4b482a2aca8be79df29478e92acd4977ace576d3ff8424005142edca2e4f4c3b125f5096c7f02ddd120f2b3b0799db +docfiles size=186 RELOC/doc/fonts/fontawesome5/README.md details="Readme" RELOC/doc/fonts/fontawesome5/fontawesome5.pdf details="Package documentation" RELOC/doc/fonts/fontawesome5/fontawesome5.tex RELOC/doc/fonts/fontawesome5/fulllist.tex -runfiles size=325 +runfiles size=330 RELOC/fonts/enc/dvips/fontawesome5/fa5brands0.enc RELOC/fonts/enc/dvips/fontawesome5/fa5brands1.enc RELOC/fonts/enc/dvips/fontawesome5/fa5free0.enc @@ -121172,7 +123569,7 @@ catalogue-also fontawesome catalogue-ctan /fonts/fontawesome5 catalogue-license ofl lppl1.3c catalogue-topics font font-supp-symbol font-symbol font-otf font-type1 -catalogue-version 5.13.0 +catalogue-version 5.15.3 name fontaxes category Package @@ -121272,7 +123669,7 @@ catalogue-version 2.2 name fontinst category Package -revision 53562 +revision 62517 shortdesc Help with installing fonts for TeX and LaTeX longdesc TeX macros for converting Adobe Font Metric files to TeX metric longdesc and virtual font format. Fontinst helps mainly with the number @@ -121288,11 +123685,11 @@ longdesc for files or work with binary file formats; those tasks must longdesc normally be done manually or with the help of some other tool, longdesc such as the pltotf and vptovf programs. depend fontinst.ARCH -containersize 85736 -containerchecksum 1703570199fbc41d589817f83b5782bef5552030ab54646d464423f0788b1f2f3a5017a92846de55ee696b4ccbe1d46b2220382f7446ac7cafc9970c58d1b5ba -doccontainersize 1019508 -doccontainerchecksum dc7aca7d63e13fb908df02363542abebb1760b66669bf360c2ab33e790ae6d3ac0ac1808849efab2784c39499ee1eb5e2fe43091d41b0270a4c402c2394f6fec -docfiles size=463 +containersize 85740 +containerchecksum c3668f79f4b926090188386044fd68b0f13913168cdcb2aa23ccfd3aead488dec03e79133669bac3d2b719fdd2d5ef735fd46cbb27fd26fe560368f9e0cda05d +doccontainersize 1019808 +doccontainerchecksum 23c569bdd6f12dd4cd0b5673ed9efde2c7c7988d86bf2f89409bc22c80f64ea80ca6824745b50ea3ef30f70e4bd7c8d7005a9e05e511c1e917a12630f4b4bdb2 +docfiles size=464 texmf-dist/doc/fonts/fontinst/README details="Readme" texmf-dist/doc/fonts/fontinst/encspecs/encspecs.tex texmf-dist/doc/fonts/fontinst/encspecs/omxdraft.etx @@ -121327,7 +123724,7 @@ docfiles size=463 texmf-dist/doc/fonts/fontinst/examples/mathptmx/zrykernx.mtx texmf-dist/doc/fonts/fontinst/manual/fontinst.pdf details="Package documentation" texmf-dist/doc/fonts/fontinst/manual/fontinst.tex - texmf-dist/doc/fonts/fontinst/manual/intro98.pdf details="Package introductioon" + texmf-dist/doc/fonts/fontinst/manual/intro98.pdf details="Package introduction" texmf-dist/doc/fonts/fontinst/manual/intro98.tex texmf-dist/doc/fonts/fontinst/manual/roadmap.eps texmf-dist/doc/fonts/fontinst/talks/et99-font-tables.pdf @@ -121367,7 +123764,7 @@ docfiles size=463 texmf-dist/doc/man/man1/fontinst.1 texmf-dist/doc/man/man1/fontinst.man1.pdf srccontainersize 410340 -srccontainerchecksum f0e4fd7818432ccf95a91f6e5d307aefe8d6d0bc3bcef464fa5b94cde24304c693466695e3a57fcc7d3bd388fc16a2ebb23fb80ecd3e5887ce845151983ed493 +srccontainerchecksum 1645dfe5c6cd0efc8d8af966eb7363176ee7a44646b5860a3c137dd70c7e130340887e8690913d03be84eb1d84134c4ec2add713e4583a0feeefe4a1c4554402 srcfiles size=469 texmf-dist/source/fontinst/base/CHANGES texmf-dist/source/fontinst/base/fibasics.dtx @@ -121593,6 +123990,31 @@ containerchecksum 6b31219414460c7943e88b13d2446dc29bec74508fbf3484a8c16334cb7497 binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/fontinst +name fontinstallationguide +category Package +revision 59755 +shortdesc Font installation guide +relocated 1 +longdesc This guide discusses the most common scenarios you are likely +longdesc to encounter when installing Type 1 PostScript fonts. While the +longdesc individual tools employed in the installation process are +longdesc documented well, the actual difficulty most users are facing +longdesc when trying to install new fonts is understanding how to put +longdesc all the pieces together. This is what this guide is about. +containersize 564 +containerchecksum c3f9820453f9cc3fcf4323f382a35255d2dc066dd0c090f55d15b2b28d64d8e3935e85b3dc8f30d9ee50408a48aba0ba4278d4985ead454f177ab1d484fe7b01 +doccontainersize 527348 +doccontainerchecksum 785a84a3bbcf67fcbb878f331815fd585093de89faee6f2556727ef820e392131545646242ebdef603e85e22e86b1e97f5369db4e1c565875e79683ff4987198 +docfiles size=242 + RELOC/doc/fonts/fontinstallationguide/README details="Readme" + RELOC/doc/fonts/fontinstallationguide/examples.zip + RELOC/doc/fonts/fontinstallationguide/fontinstallationguide.pdf details="The document itself" + RELOC/doc/fonts/fontinstallationguide/fontinstallationguide.tex +catalogue-ctan /info/Type1fonts/fontinstallationguide +catalogue-license fdl +catalogue-topics font-doc +catalogue-version 2.14 + name fontmfizz category Package revision 43546 @@ -121710,7 +124132,7 @@ catalogue-topics font-doc name fontools category Package -revision 58747 +revision 61726 shortdesc Tools to simplify using fonts (especially TT/OTF ones) longdesc This package provides tools to simplify using OpenType fonts longdesc with LaTeX. By far the most important program in this bundle is @@ -121724,11 +124146,11 @@ longdesc - re-encode .afm files, ot2kpx - extract kerning pairs from longdesc OpenType fonts, splitttc - split an OpenType Collection file longdesc (ttc or otc) into individual fonts. depend fontools.ARCH -containersize 50108 -containerchecksum fed81ca7b52a51cd69be9ea8333ab7eb0210fab3517eb501d08ce933c7d926303a68b095654852de336b0fafa28a11b97517750418793dc61049c85ffb10ede0 -doccontainersize 129732 -doccontainerchecksum 7ee681471cfddf5dfd919057df7016ad097876c92890e68c4e5a01751210997a747192ccb38682a0565070bd90c471c27a6710bf5a09c7a205475ec01ecd0dc9 -docfiles size=56 +containersize 50752 +containerchecksum 641f6fb19b69b721c1df9996d5f97e10e187ff39ad57e4827b13640fddd0a93c687157690d3fc51250e90bbeb3ca0a0e3f815d2c17b857366764e5e91fb5b2e2 +doccontainersize 132948 +doccontainerchecksum 973522d7d88d26559e8692852d6ebdcdc44182aaf6aebe7b3552702f0d239b474c95cbb5db10471bd343f5c00049887939b9d1a586e0b8cdd710dfa79c4e0f1d +docfiles size=58 texmf-dist/doc/man/man1/afm2afm.1 texmf-dist/doc/man/man1/afm2afm.man1.pdf texmf-dist/doc/man/man1/autoinst.1 @@ -121738,7 +124160,7 @@ docfiles size=56 texmf-dist/doc/support/fontools/GPLv2.txt texmf-dist/doc/support/fontools/README details="Bundle readme" texmf-dist/doc/support/fontools/splitttc -runfiles size=62 +runfiles size=63 texmf-dist/fonts/enc/dvips/fontools/fontools_lgr.enc texmf-dist/fonts/enc/dvips/fontools/fontools_ly1.enc texmf-dist/fonts/enc/dvips/fontools/fontools_oml.enc @@ -121977,7 +124399,7 @@ catalogue-version 2.2 name fonts-tlwg category Package -revision 54994 +revision 60817 shortdesc Thai fonts for LaTeX from TLWG relocated 1 longdesc A collection of free Thai fonts, supplied as FontForge sources, @@ -121986,19 +124408,22 @@ execute addMap nectec.map execute addMap nf.map execute addMap sipa.map execute addMap tlwg.map -containersize 5024912 -containerchecksum 7239ecb9ffb0dea42d339b1f758c3c4c11f18b6850b5265296c04027922d5ec882d7ee2b6eaf4abb0d2e702ff349833adedc36dd18eac492e191f43da267fdc9 -doccontainersize 4600 -doccontainerchecksum a122c38181cb85964e6344c6652e20444e09943cab0d5a25580aaf4cb691cda33808972dbe3a7cfc7cb7970a7233741111fe52d93d51e3fe06615710be4089de -docfiles size=17 +containersize 5031944 +containerchecksum 3b1894d677b63c88010fe583381ff7c0c8a7c5c6753e62e166ffa8ae7f18d6a521b12a4e57f16634855f3b807605407cfad110eb405a3ad334f8a14bfacb6338 +doccontainersize 11168 +doccontainerchecksum 93de1f1c668d460644f8246ac25c47f10d99e91c878c50c3096e2df373e521e54412c239d89f5372c767cd768f7973b06f97f25705e865dd5c36cc3674496c0e +docfiles size=24 RELOC/doc/fonts/fonts-tlwg/README.latex + RELOC/doc/fonts/fonts-tlwg/examples/digits-axes.tex + RELOC/doc/fonts/fonts-tlwg/examples/digits-cfr.tex + RELOC/doc/fonts/fonts-tlwg/examples/oldnum.tex RELOC/doc/fonts/fonts-tlwg/examples/testsans.tex RELOC/doc/fonts/fonts-tlwg/examples/testscaled-120.tex RELOC/doc/fonts/fonts-tlwg/examples/testscaled-65.tex RELOC/doc/fonts/fonts-tlwg/examples/teststd.tex -srccontainersize 7630632 -srccontainerchecksum 901b278e652010001b05d485b8a1e1d339c5f69b957965b3bb54791b2ea91d4db5e3ad93d168ae909dde39fe3569b82ba998b372021c66fbd4292bc468f43ddf -srcfiles size=14630 +srccontainersize 7644464 +srccontainerchecksum 555a7e3fb1f1202412dda95924b692f21b6ad7d1abb68b5fa789e360667b6a23bc377651d592d43aa67728a8bc9f2a20ad5b1cbca85c412b90ce8a8654b07b17 +srcfiles size=14669 RELOC/source/fonts/fonts-tlwg/AUTHORS RELOC/source/fonts/fonts-tlwg/COPYING RELOC/source/fonts/fonts-tlwg/ChangeLog @@ -122036,6 +124461,9 @@ srcfiles size=14630 RELOC/source/fonts/fonts-tlwg/latex/README.latex RELOC/source/fonts/fonts-tlwg/latex/examples/Makefile.am RELOC/source/fonts/fonts-tlwg/latex/examples/Makefile.in + RELOC/source/fonts/fonts-tlwg/latex/examples/digits-axes.tex + RELOC/source/fonts/fonts-tlwg/latex/examples/digits-cfr.tex + RELOC/source/fonts/fonts-tlwg/latex/examples/oldnum.tex RELOC/source/fonts/fonts-tlwg/latex/examples/testsans.tex RELOC/source/fonts/fonts-tlwg/latex/examples/testscaled-120.tex RELOC/source/fonts/fonts-tlwg/latex/examples/testscaled-65.tex @@ -122046,8 +124474,14 @@ srcfiles size=14630 RELOC/source/fonts/fonts-tlwg/latex/lthlaksaman.fd RELOC/source/fonts/fonts-tlwg/latex/lthloma.fd RELOC/source/fonts/fonts-tlwg/latex/lthnorasi.fd + RELOC/source/fonts/fonts-tlwg/latex/lthnorasij.fd + RELOC/source/fonts/fonts-tlwg/latex/lthnorj.fd + RELOC/source/fonts/fonts-tlwg/latex/lthnorx.fd RELOC/source/fonts/fonts-tlwg/latex/lthpurisa.fd RELOC/source/fonts/fonts-tlwg/latex/lthsawasdee.fd + RELOC/source/fonts/fonts-tlwg/latex/lthtlwg-osf-sc.enc + RELOC/source/fonts/fonts-tlwg/latex/lthtlwg-osf.enc + RELOC/source/fonts/fonts-tlwg/latex/lthtlwg-sc.enc RELOC/source/fonts/fonts-tlwg/latex/lthtlwg.enc RELOC/source/fonts/fonts-tlwg/latex/lthttype.fd RELOC/source/fonts/fonts-tlwg/latex/lthttypist.fd @@ -122055,6 +124489,9 @@ srcfiles size=14630 RELOC/source/fonts/fonts-tlwg/latex/lthwaree.fd RELOC/source/fonts/fonts-tlwg/latex/texfont.mk.am RELOC/source/fonts/fonts-tlwg/latex/thai-dummy.afm + RELOC/source/fonts/fonts-tlwg/latex/thailigs-osf-sc.enc + RELOC/source/fonts/fonts-tlwg/latex/thailigs-osf.enc + RELOC/source/fonts/fonts-tlwg/latex/thailigs-sc.enc RELOC/source/fonts/fonts-tlwg/latex/thailigs.enc RELOC/source/fonts/fonts-tlwg/missing RELOC/source/fonts/fonts-tlwg/nectec/Loma-Bold.sfd @@ -122151,7 +124588,7 @@ srcfiles size=14630 RELOC/source/fonts/fonts-tlwg/tlwg/Waree-BoldOblique.sfd RELOC/source/fonts/fonts-tlwg/tlwg/Waree-Oblique.sfd RELOC/source/fonts/fonts-tlwg/tlwg/Waree.sfd -runfiles size=2270 +runfiles size=2331 RELOC/fonts/afm/public/fonts-tlwg/garuda.afm RELOC/fonts/afm/public/fonts-tlwg/garuda_b.afm RELOC/fonts/afm/public/fonts-tlwg/garuda_bo.afm @@ -122202,6 +124639,9 @@ runfiles size=2270 RELOC/fonts/afm/public/fonts-tlwg/waree_b.afm RELOC/fonts/afm/public/fonts-tlwg/waree_bo.afm RELOC/fonts/afm/public/fonts-tlwg/waree_o.afm + RELOC/fonts/enc/dvips/fonts-tlwg/lthtlwg-osf-sc.enc + RELOC/fonts/enc/dvips/fonts-tlwg/lthtlwg-osf.enc + RELOC/fonts/enc/dvips/fonts-tlwg/lthtlwg-sc.enc RELOC/fonts/enc/dvips/fonts-tlwg/lthtlwg.enc RELOC/fonts/map/dvips/fonts-tlwg/nectec.map RELOC/fonts/map/dvips/fonts-tlwg/nf.map @@ -122283,11 +124723,29 @@ runfiles size=2270 RELOC/fonts/tfm/public/fonts-tlwg/loma_b.tfm RELOC/fonts/tfm/public/fonts-tlwg/loma_bo.tfm RELOC/fonts/tfm/public/fonts-tlwg/loma_o.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/norasi.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_b-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_b-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_b-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/norasi_b.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_bi-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_bi-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_bi-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/norasi_bi.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_bo-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_bo-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_bo-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/norasi_bo.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_i-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_i-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_i-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/norasi_i.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_o-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_o-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/norasi_o-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/norasi_o.tfm RELOC/fonts/tfm/public/fonts-tlwg/purisa.tfm RELOC/fonts/tfm/public/fonts-tlwg/purisa_b.tfm @@ -122311,11 +124769,29 @@ runfiles size=2270 RELOC/fonts/tfm/public/fonts-tlwg/rloma_b.tfm RELOC/fonts/tfm/public/fonts-tlwg/rloma_bo.tfm RELOC/fonts/tfm/public/fonts-tlwg/rloma_o.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/rnorasi.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_b-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_b-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_b-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_b.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bi-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bi-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bi-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bi.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bo-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bo-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bo-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_bo.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_i-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_i-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_i-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_i.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_o-osf-sc.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_o-osf.tfm + RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_o-sc.tfm RELOC/fonts/tfm/public/fonts-tlwg/rnorasi_o.tfm RELOC/fonts/tfm/public/fonts-tlwg/rpurisa.tfm RELOC/fonts/tfm/public/fonts-tlwg/rpurisa_b.tfm @@ -122433,11 +124909,29 @@ runfiles size=2270 RELOC/fonts/vf/public/fonts-tlwg/loma_b.vf RELOC/fonts/vf/public/fonts-tlwg/loma_bo.vf RELOC/fonts/vf/public/fonts-tlwg/loma_o.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi-osf-sc.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi-osf.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi-sc.vf RELOC/fonts/vf/public/fonts-tlwg/norasi.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_b-osf-sc.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_b-osf.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_b-sc.vf RELOC/fonts/vf/public/fonts-tlwg/norasi_b.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_bi-osf-sc.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_bi-osf.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_bi-sc.vf RELOC/fonts/vf/public/fonts-tlwg/norasi_bi.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_bo-osf-sc.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_bo-osf.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_bo-sc.vf RELOC/fonts/vf/public/fonts-tlwg/norasi_bo.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_i-osf-sc.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_i-osf.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_i-sc.vf RELOC/fonts/vf/public/fonts-tlwg/norasi_i.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_o-osf-sc.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_o-osf.vf + RELOC/fonts/vf/public/fonts-tlwg/norasi_o-sc.vf RELOC/fonts/vf/public/fonts-tlwg/norasi_o.vf RELOC/fonts/vf/public/fonts-tlwg/purisa.vf RELOC/fonts/vf/public/fonts-tlwg/purisa_b.vf @@ -122471,6 +124965,9 @@ runfiles size=2270 RELOC/tex/latex/fonts-tlwg/lthlaksaman.fd RELOC/tex/latex/fonts-tlwg/lthloma.fd RELOC/tex/latex/fonts-tlwg/lthnorasi.fd + RELOC/tex/latex/fonts-tlwg/lthnorasij.fd + RELOC/tex/latex/fonts-tlwg/lthnorj.fd + RELOC/tex/latex/fonts-tlwg/lthnorx.fd RELOC/tex/latex/fonts-tlwg/lthpurisa.fd RELOC/tex/latex/fonts-tlwg/lthsawasdee.fd RELOC/tex/latex/fonts-tlwg/lthttype.fd @@ -122478,31 +124975,32 @@ runfiles size=2270 RELOC/tex/latex/fonts-tlwg/lthumpush.fd RELOC/tex/latex/fonts-tlwg/lthwaree.fd catalogue-contact-bugs https://github.com/tlwg/fonts-tlwg/issues -catalogue-contact-home http://linux.thai.net/projects/fonts-tlwg +catalogue-contact-home https://linux.thai.net/projects/fonts-tlwg catalogue-contact-repository https://github.com/tlwg/fonts-tlwg catalogue-contact-support https://groups.google.com/forum/#!forum/thai-linux-foss-devel catalogue-ctan /fonts/thai/fonts-tlwg catalogue-license gpl2+ lppl1.3 other-free catalogue-topics font font-thai thai -catalogue-version 0.7.2 +catalogue-version 0.7.3 name fontsetup category Package -revision 59079 +revision 62477 shortdesc A front-end to fontspec, for selected fonts with math support relocated 1 longdesc This package facilitates the use of fontspec for users who do longdesc not wish to bother with details, with a special focus on longdesc quality fonts supporting Mathematics. -containersize 6008 -containerchecksum a60aea22cd6ecaee2eb15c7441ccaf1175f088c1d99f73a58f0739fc31660b822edb1353d34cca40ec8c2be8852b0fe70ffc902c10200c77a856035f561272eb -doccontainersize 456368 -doccontainerchecksum e5559375e5378a5a71650f8d3d5ab36d7caf5aa8bd1a9b5311acfb9d903d3560330df8b74e2dd2509dd01d3798bc7d96fa1b76a9d815b6e8cf40558a94d32fbc -docfiles size=214 +containersize 7080 +containerchecksum b6b3819cc3a669d12c103c6563f534918651b639fb80b3ab8ee54a81f5b536813aa3091e7fe1ed628f776a2e37316feca50dd2055755f91e11004c8807631398 +doccontainersize 580640 +doccontainerchecksum 4dcf30a6d053fe4c57fce0db505de6adea2600bd0d8cb898e39cc8368af1abc85272bffdfd9079ab5bd745e22ba147655770c799914f1ff898feda4a8735572b +docfiles size=275 RELOC/doc/latex/fontsetup/README details="Readme" RELOC/doc/latex/fontsetup/fontsetup-doc.pdf details="Package documentation" RELOC/doc/latex/fontsetup/fontsetup-doc.tex RELOC/doc/latex/fontsetup/fspsample-cmr.pdf + RELOC/doc/latex/fontsetup/fspsample-concrete.pdf RELOC/doc/latex/fontsetup/fspsample-ebgaramond.pdf RELOC/doc/latex/fontsetup/fspsample-fira.pdf RELOC/doc/latex/fontsetup/fspsample-gfsartemisia.pdf @@ -122513,11 +125011,16 @@ docfiles size=214 RELOC/doc/latex/fontsetup/fspsample-libertinus.pdf RELOC/doc/latex/fontsetup/fspsample-neoeuler.pdf RELOC/doc/latex/fontsetup/fspsample-newdefault.pdf + RELOC/doc/latex/fontsetup/fspsample-oldstandard.pdf + RELOC/doc/latex/fontsetup/fspsample-oldstandard.tex RELOC/doc/latex/fontsetup/fspsample-stixtwo.pdf + RELOC/doc/latex/fontsetup/fspsample-talos.pdf RELOC/doc/latex/fontsetup/fspsample-times.pdf + RELOC/doc/latex/fontsetup/fspsample-xcharter.pdf RELOC/doc/latex/fontsetup/fspsample.tex -runfiles size=17 +runfiles size=24 RELOC/tex/latex/fontsetup/fontsetup.sty + RELOC/tex/latex/fontsetup/fspconcrete.sty RELOC/tex/latex/fontsetup/fspdefault.sty RELOC/tex/latex/fontsetup/fspebgaramondot.sty RELOC/tex/latex/fontsetup/fspfiraot.sty @@ -122528,31 +125031,34 @@ runfiles size=17 RELOC/tex/latex/fontsetup/fspkerkisot.sty RELOC/tex/latex/fontsetup/fspneoeulerot.sty RELOC/tex/latex/fontsetup/fspolddefault.sty + RELOC/tex/latex/fontsetup/fspoldstandard.sty RELOC/tex/latex/fontsetup/fspstixtwoot.sty + RELOC/tex/latex/fontsetup/fsptalos.sty RELOC/tex/latex/fontsetup/fsptimesot.sty + RELOC/tex/latex/fontsetup/fspxcharter.sty catalogue-also fontsetup-nonfree catalogue-ctan /macros/unicodetex/latex/fontsetup catalogue-license gpl3 catalogue-topics font-sel font-supp xetex luatex maths -catalogue-version 1.02 +catalogue-version 1.3 name fontsize category Package -revision 58906 +revision 60161 shortdesc A small package to set arbitrary sizes for the main font of the document relocated 1 longdesc The package allows you to set arbitrary sizes for the main font longdesc of the document, through the fontsize= option. -containersize 4976 -containerchecksum 1f5f7af5b0ea951753d982a6f2ebf3b159b8a5a8ee993fdef4241e9608ba2ca6956691ff6c811a82303a5d69384008de1885ca525eb702ff7b8d23b49967ad7e -doccontainersize 398936 -doccontainerchecksum e0fc34a2aa013ba211fd47caf98829dececd830f11ae867498e445c66424a048312132f37a1ac7a9c3154003e852c000371d6f7e8db6117f167816d74306e8be -docfiles size=102 +containersize 4984 +containerchecksum 8e89cde1cdcc388a5e8ef48ccfeecf6f1f25e938c7513081bb17bb4b65f889c2826a929baf4833b2191554f3ddef2dd9c5bbf50f53ff14fe7463ebd1e494aa4a +doccontainersize 377600 +doccontainerchecksum 0b4cb325f4ca5b94a1757aea9ab3dc00dc92ee2b095dd35f176e7acbad7e1ec87a7e2b7cdf9ed19bf50095c41f221f8c791c0e7c9d541021768945a84a30e51e +docfiles size=96 RELOC/doc/latex/fontsize/README details="Readme" RELOC/doc/latex/fontsize/fontsize.bib RELOC/doc/latex/fontsize/fontsize.pdf details="Package documentation" -srccontainersize 14868 -srccontainerchecksum 184993572d347c963cdcdfcf56598863a0905bba6639092d6eca0b79f1e26a2630bbb1dafd6749f33709d4439ee6fcc2f6926b6d33ff2415012fd1010075bdf7 +srccontainersize 15124 +srccontainerchecksum 42b9a587d63a2a0190776851b86eb66c4e7e2811a4367ba659ebc996fcdf365b9447c94a4d04af5129a6b95d119e37735df9b26fcf12702f157d61932f64eef3 srcfiles size=19 RELOC/source/latex/fontsize/fontsize.dtx runfiles size=10 @@ -122560,11 +125066,11 @@ runfiles size=10 catalogue-ctan /macros/latex/contrib/fontsize catalogue-license lppl1.3 catalogue-topics font-supp-misc -catalogue-version 0.8.3 +catalogue-version 0.8.5 name fontspec category Package -revision 56594 +revision 61617 shortdesc Advanced font selection in XeLaTeX and LuaLaTeX relocated 1 longdesc Fontspec is a package for XeLaTeX and LuaLaTeX. It provides an @@ -122578,19 +125084,19 @@ depend l3kernel depend l3packages depend lm depend xunicode -containersize 26788 -containerchecksum 5c2013702cb65edbbd8d6e2c94eb8e181c7400f55593771d48e790cd32d8651e2ccb8fb41d89dffe7fb7ddd3219745102ec1934ad0dc5a24701f2c6a29107078 -doccontainersize 1189088 -doccontainerchecksum bef134b11346e3d06e33fd9ff0c80fa6d904c8cd481d2c55702766cac2d9553298f05dee9e0b4b57238d1c9e140176fa26d29dcdaee990712fd4a3f0148b26fe -docfiles size=314 +containersize 26664 +containerchecksum 910b6dbf1ec00882086b1abf93e4a736b4a9b07b89d920fa84094aaf8fde11c6d25fa8cbc4448987bf249c71925ded5e82056ca44e4bf8f10030ab6bcbc3fc46 +doccontainersize 1221668 +doccontainerchecksum 03f1d92fab61b594d51e0befff26b95d39fb08eb3a250649b042fd02493f07b402fa71c2a3aab9fa3da48730be060c46ee77a41026f513c5a61894d8cec192f4 +docfiles size=323 RELOC/doc/latex/fontspec/CHANGES.md RELOC/doc/latex/fontspec/LICENSE RELOC/doc/latex/fontspec/README.md details="Package README" RELOC/doc/latex/fontspec/fontspec-code.pdf RELOC/doc/latex/fontspec/fontspec-example.tex RELOC/doc/latex/fontspec/fontspec.pdf details="Package documentation" -srccontainersize 83048 -srccontainerchecksum b64ffed6c06042ffab0faeba22b0df184b2fd0d27f8b312c65b33967021b860915d0c73f1ac9e3a9ac3125c5c7238038790b5d73127d02cb2ed51c64fdfaffab +srccontainersize 82844 +srccontainerchecksum 3852251a397d4122026aab6ebf6f99e04f6f6f7b46da0fd38e858676cf8b090bab4c970008b32701130f3a2e5bc13b5ae5c1dee0a5da8941b037165bf6ce6aba srcfiles size=118 RELOC/source/latex/fontspec/fontspec-code-api.dtx RELOC/source/latex/fontspec/fontspec-code-closing.dtx @@ -122627,7 +125133,7 @@ srcfiles size=118 RELOC/source/latex/fontspec/fontspec.dtx RELOC/source/latex/fontspec/fontspec.ins RELOC/source/latex/fontspec/fontspec.ltx -runfiles size=81 +runfiles size=80 RELOC/tex/latex/fontspec/fontspec-luatex.sty RELOC/tex/latex/fontspec/fontspec-xetex.sty RELOC/tex/latex/fontspec/fontspec.cfg @@ -122638,7 +125144,7 @@ catalogue-contact-repository https://github.com/wspr/fontspec/ catalogue-ctan /macros/unicodetex/latex/fontspec catalogue-license lppl1.3c catalogue-topics font-sel luatex xetex -catalogue-version 2.7i +catalogue-version 2.8a name fonttable category Package @@ -122676,7 +125182,7 @@ catalogue-version 1.6c name fontware category TLCore -revision 57972 +revision 62387 catalogue vfware shortdesc Tools for virtual font metrics longdesc Virtual font metrics are usually created in a textual form, the @@ -122688,9 +125194,9 @@ longdesc vftovp takes a VF file and a TFM file and generates a VPL file. longdesc The programs are to be found in every distribution of TeX. depend fontware.ARCH containersize 656 -containerchecksum 3e0dbb5ec5b2c1a616afdb209c9733c65786d59c621e43095a21ca5c1478815937361314fcbb9a161eaec8abd5acc5a05b1107cdf5919d152d01f318789a41cb -doccontainersize 68900 -doccontainerchecksum c76d1c81a72743c59ea37ef7bbd71ac7e49793cebf38eccd36c5dfeaf591ff7073beb4de8692fa5bd2ea453588582d50316a34818137e70673a701a7e4b4796d +containerchecksum 6103b16df1b465b08ebec98236b04a858ab1db6f7721c324d6776d5367c4a7ea5642869fff828147860b3858569abd4658174d03c3f23317c5ed28b53cf8cd75 +doccontainersize 72540 +doccontainerchecksum c4caeb1ed2e50915e4ae76fe7b5fb53a4a7c55b9184e5a6c83a6912fa3d37f47627863bf76ca92578441d87055c82204bc09a3a8a96568edeef25e80c4cdac25 docfiles size=27 texmf-dist/doc/man/man1/pltotf.1 texmf-dist/doc/man/man1/pltotf.man1.pdf @@ -122701,7 +125207,7 @@ docfiles size=27 texmf-dist/doc/man/man1/vptovf.1 texmf-dist/doc/man/man1/vptovf.man1.pdf catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /systems/knuth/dist/etc catalogue-license knuth @@ -122709,10 +125215,10 @@ catalogue-topics font-supp name fontware.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of fontware -containersize 99140 -containerchecksum cdfb5d72a61c9eb9610663f2d062feb360cafe594a0a255118de9ca1ffbc7bc1772cad82b6c657ff761c146067083dee93d7e5759467c23df02f82681824656b +containersize 99060 +containerchecksum ce91e800520dde3b3669f864860860880626e39240a76ec9dd9100cafe96600231ce7687c3a8898cd0ed7beea1052e37359e6d96488fea4451bf7037b7906b28 binfiles arch=aarch64-linux size=98 bin/aarch64-linux/pltotf bin/aarch64-linux/tftopl @@ -122721,11 +125227,11 @@ binfiles arch=aarch64-linux size=98 name fontware.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of fontware -containersize 116376 -containerchecksum 2ef44ea49db87d5d34d918875d376906d1a67eeeffaa4fc5f40f7b71ddb9324ae9fa3b90a5530568c21ccee35541515083ecf7bee4834ba960da36a48ab4fd5e -binfiles arch=amd64-freebsd size=105 +containersize 115776 +containerchecksum 15528c7db8d7d94e25ef60a7d235511b5aae013a8860dd83a2609326918e9ac19417a899cf2c5a111e2f891cc14dd09ce6418a6f18b95c1a8b850961a7a9a901 +binfiles arch=amd64-freebsd size=108 bin/amd64-freebsd/pltotf bin/amd64-freebsd/tftopl bin/amd64-freebsd/vftovp @@ -122733,10 +125239,10 @@ binfiles arch=amd64-freebsd size=105 name fontware.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of fontware -containersize 99436 -containerchecksum dacc248144d517f29bd2b84c498c6fd4f3cfbb1a9ca3e58d0ab423e19fd74fd1a1e9c6e94f0231da197b6dcfd4f2011e3130b1c3846c7966b8d54caf4ab9d9dc +containersize 100080 +containerchecksum 541ad683f19cbdf3739da145c4615ee1211c7ed1a4b02606ddc01ed4a62e4fd20f907ae953b7d5bc613b21208f98a79f298362eac69d9333056d164f3ccd6cb0 binfiles arch=amd64-netbsd size=114 bin/amd64-netbsd/pltotf bin/amd64-netbsd/tftopl @@ -122745,10 +125251,10 @@ binfiles arch=amd64-netbsd size=114 name fontware.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of fontware -containersize 79944 -containerchecksum a562ef4caeda366855c2f391238aa536681430a19092197fa1e8a2ba9e7c6671115ca57b424ca2c4f1b27fb68e0a8236b06d4135a1908d688b23ba484c729450 +containersize 80100 +containerchecksum 9c969985739af274e92a450c11547d3d5b5787d2ea95be64072fd8be82f42d13950614a17f5540d972d7029f3886ec25090da8037aa11bf8fe2a95a279ae26a0 binfiles arch=armhf-linux size=78 bin/armhf-linux/pltotf bin/armhf-linux/tftopl @@ -122757,11 +125263,11 @@ binfiles arch=armhf-linux size=78 name fontware.i386-cygwin category TLCore -revision 58387 +revision 62412 shortdesc i386-cygwin files of fontware -containersize 55900 -containerchecksum ddb02e0043dcf3bbb368a7161321d8fede990fa1df1b9a5d080809b9c7c1dc196d553d854f4bc717b399714f6e4e78545619b9dd49bbb17bcd7b5d9fda91f4a1 -binfiles arch=i386-cygwin size=54 +containersize 66720 +containerchecksum ba7625a39f8f197ce645794e9b9ee09c2200330c257167595e5a67ff15d06951ecffcbace89ef1523d6b9f429641e63f93e336f2b29294c66ce6421938390fe7 +binfiles arch=i386-cygwin size=58 bin/i386-cygwin/pltotf.exe bin/i386-cygwin/tftopl.exe bin/i386-cygwin/vftovp.exe @@ -122769,11 +125275,11 @@ binfiles arch=i386-cygwin size=54 name fontware.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of fontware -containersize 97612 -containerchecksum f7bb3e3ec3853b965fa07b947f555f22926ab6692605dda8c117e6663764df80f7718ec9553e76dcd16c727f2eef572537d920392ec7f712fb12c4dc53ccec7a -binfiles arch=i386-freebsd size=92 +containersize 98360 +containerchecksum 6f002d3556407e2bfa872ba76fd7e1f4d06ba1c520acf2c6570ee4c0faf5bf9506035f9f5a799874ac53a898748a51ed5340f24ebfc8ecc6797a9c9a2f01d906 +binfiles arch=i386-freebsd size=95 bin/i386-freebsd/pltotf bin/i386-freebsd/tftopl bin/i386-freebsd/vftovp @@ -122781,11 +125287,11 @@ binfiles arch=i386-freebsd size=92 name fontware.i386-linux category TLCore -revision 57878 +revision 62389 shortdesc i386-linux files of fontware -containersize 97304 -containerchecksum 6741780ed1e191f44a63ea629e434949c4930914d4a788477cb16d74f59fff1d31c36ccfac9b79c690f7e7d67cab88da17bbf185460ba06e7a2f6efd9c6469ec -binfiles arch=i386-linux size=96 +containersize 98384 +containerchecksum 686a0b710795ce1d3ce5e9e6cda8cc069b8f4c164ed2dd55a85f2049ff696981898e85c33181e063fa45e74b18c7d1a57b7f12049fbeafd6547becdfcb203c58 +binfiles arch=i386-linux size=100 bin/i386-linux/pltotf bin/i386-linux/tftopl bin/i386-linux/vftovp @@ -122793,10 +125299,10 @@ binfiles arch=i386-linux size=96 name fontware.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of fontware -containersize 83848 -containerchecksum c5817716eb2b7ced68788648d9195293c6f2e69f9cb230a9c1ebb0200d8705a40f8b14526d58fb2c36b245391848d9c2801c8827d790c5563866ce044b592bb3 +containersize 84840 +containerchecksum 5439c10710699944ea1ae7d8753aa3dc1bea9d167725f11212d9889c7a45c1fa6e7c2449925f5080db36cec4c61249104717026277a2c90c26514634d3451fbe binfiles arch=i386-netbsd size=107 bin/i386-netbsd/pltotf bin/i386-netbsd/tftopl @@ -122805,10 +125311,10 @@ binfiles arch=i386-netbsd size=107 name fontware.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of fontware -containersize 103632 -containerchecksum 9b05fc6e2374b67342cc741abd3508697136ef7e09ed8a70328958dd1393801b0cffee241ce764c5c6fb59d82c6c87c8cca515ecc7d8fa4bb8b131dff5b137aa +containersize 104228 +containerchecksum 5d146f2b67fab96e80aa875b5edf5706e5fda400ada1154d0d6b6c97aa74e8aa03adb47c8876eed29577e82e9001ca850e56b3669f50750f338178a5c5ff16ab binfiles arch=i386-solaris size=95 bin/i386-solaris/pltotf bin/i386-solaris/tftopl @@ -122817,10 +125323,10 @@ binfiles arch=i386-solaris size=95 name fontware.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of fontware -containersize 209092 -containerchecksum c1f4ee0014c268f4f7dd71467da0217a3717960ff61801ffd061a8f6be567f6e96f74f36b72a83a2da8c17f042ed81cb41041dd97f2db16fdc709f5dc39e0a37 +containersize 209500 +containerchecksum 4e23cede8af62b3d5cc64224e586704a5c2550840a968c3f3b3d498be766fed14e58388ad579144c634fed656e847ac9ef55300201b765367088921dcddacb93 binfiles arch=universal-darwin size=292 bin/universal-darwin/pltotf bin/universal-darwin/tftopl @@ -122829,10 +125335,10 @@ binfiles arch=universal-darwin size=292 name fontware.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of fontware -containersize 58216 -containerchecksum e35428ca8bbc7ad141f10d73066963cd6d4a62b132101f90f8ab120f8de898d5460a7bc3e66daf05996fdefbfed1c071374073ed09e294c6a50d073ad693cc6f +containersize 59008 +containerchecksum 599090f876748bc1413cabb859bff977ac27afeca4147f5f1a8d8cd437b87f1d6a3a85971f1133e95614e393a7ed760ee1fded853ef24cfb332696aa96fa1695 binfiles arch=win32 size=49 bin/win32/pltotf.exe bin/win32/tftopl.exe @@ -122841,11 +125347,11 @@ binfiles arch=win32 size=49 name fontware.x86_64-cygwin category TLCore -revision 58387 +revision 62411 shortdesc x86_64-cygwin files of fontware -containersize 64356 -containerchecksum b10acbf6aa4e7e47dc5312031f28a032bdcaf6f2bba9e67565ef707344126dc89e5a03377051b7e382f09e2338b22eff9807c4953ff1e8fe95f7a7fb078380e6 -binfiles arch=x86_64-cygwin size=52 +containersize 65172 +containerchecksum c3bacf00b01d1025d62bf477df9efa6b6f12b33e48de21238d48207f42ee3c5a9c20f7e3029a9f6ed1660e3e7640805bd6eeb964f94eabb8e2aeb7af7e166037 +binfiles arch=x86_64-cygwin size=53 bin/x86_64-cygwin/pltotf.exe bin/x86_64-cygwin/tftopl.exe bin/x86_64-cygwin/vftovp.exe @@ -122853,10 +125359,10 @@ binfiles arch=x86_64-cygwin size=52 name fontware.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of fontware -containersize 100428 -containerchecksum 1c28946564e846aaec8ee16e040152f1b26487112c8c37d380cc557794c2170454e75dc0ea445e783b1bab05ee94a8691e37475696a0ab7aec8004be20bafc5d +containersize 100920 +containerchecksum 5a45c7d2e40070bf6b686c367cd035d46e23b3755b1ddbbe8969c6c2fa7e19740179c0ab48412725e105688692bdb8183cc5df49d7ed524a9364cf865d6957f6 binfiles arch=x86_64-darwinlegacy size=92 bin/x86_64-darwinlegacy/pltotf bin/x86_64-darwinlegacy/tftopl @@ -122865,11 +125371,11 @@ binfiles arch=x86_64-darwinlegacy size=92 name fontware.x86_64-linux category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linux files of fontware -containersize 101780 -containerchecksum 08ff796748e27014c6172ba13e2980f176afd74c230e35f33f44f02acb300049af5044cd057139bd87d2db31f7544a754cf4e5854efd094820bcd5d486a2323e -binfiles arch=x86_64-linux size=86 +containersize 101872 +containerchecksum d39b7722de071f554bf05b8398b13657ba87c6d49b8bb1fbbc6d34bc4bd8579bdda5d96399c9dae939c6ac623fc440048632cdf54f6c044a9045634ce2e36afa +binfiles arch=x86_64-linux size=89 bin/x86_64-linux/pltotf bin/x86_64-linux/tftopl bin/x86_64-linux/vftovp @@ -122877,11 +125383,11 @@ binfiles arch=x86_64-linux size=86 name fontware.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of fontware -containersize 106092 -containerchecksum e4369202c5eeb178f76d5121e72ee7149e7d645805c15ac679015c8d7baf57e65133d55e634294e186d6244628034eb0e39707ab69fda20aefd3b036c130008c -binfiles arch=x86_64-linuxmusl size=96 +containersize 110608 +containerchecksum 5495b11912a42db3db7d5b7546c8b9e4c9ef9010026851223ecae5162e97daef7da22422599a8d88d503ff56a809a0be3e78ee874bd04fa413e715152f6b7f28 +binfiles arch=x86_64-linuxmusl size=95 bin/x86_64-linuxmusl/pltotf bin/x86_64-linuxmusl/tftopl bin/x86_64-linuxmusl/vftovp @@ -122889,10 +125395,10 @@ binfiles arch=x86_64-linuxmusl size=96 name fontware.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of fontware -containersize 115280 -containerchecksum 8767637c5f0eb57a58b05ae1a0b26ab99ba361b39f36bbae525669c47ba3dafa2ba6657cd39991f2af9ef1d796d45c6c69c1d17aed246f90fae8bf27a0f3ebb4 +containersize 115516 +containerchecksum 934626444448e16382367d1eb51d1c5670ffb85b162087df2d4a9a87f7db73caa1ef2c0bba8456892545c26dc4908dcd5b103b078177c5093e252f5b394b7d3e binfiles arch=x86_64-solaris size=102 bin/x86_64-solaris/pltotf bin/x86_64-solaris/tftopl @@ -122961,7 +125467,7 @@ catalogue-version 2.0.7 name footmisc category Package -revision 23330 +revision 62524 shortdesc A range of footnote options relocated 1 longdesc A collection of ways to change the typesetting of footnotes. @@ -122979,26 +125485,31 @@ longdesc packages, though those are both also portmanteau packages. longdesc (Don't be seduced by fnpara, whose implementation is improved longdesc by the present package.) The perpage option is also offered by longdesc footnpag and by the rather more general-purpose perpage -containersize 5904 -containerchecksum 50d0d02b243936d2455ad2353c0da1b77aab9f8f822033a98062d979b686163b94798784dc6b8496dda3ef38eadbd04a21e153f0fa9a76b499c50159c169fb85 -doccontainersize 325412 -doccontainerchecksum 3a732fe8a1ca364275a7b0849be097e307ba322ff611a650a4625cc47792410b974055c75165b62ec8d5d2a128b0d6a194d798248bcd6bae266c7638ffe67e01 -docfiles size=81 - RELOC/doc/latex/footmisc/README details="Readme" - RELOC/doc/latex/footmisc/footmisc.pdf details="Package documentation" language="en" -srccontainersize 19772 -srccontainerchecksum 3489b4c09a145ba19d25120a48368470d65c2407a8c5697946ae669fdd63f0dc7176ea171ccd2a815055a6fc16f02523f7b2ca084c60159c1768a8a3b2eccf11 -srcfiles size=20 +containersize 7672 +containerchecksum 85a082bfa68f0ab8d9cc252d04521b45bac8a3c4d005920c1806515efdea6668b3df3b57f51780b8d4bf4cd7d4e06751f41087b76da3b0dc9d916f3716cdc522 +doccontainersize 511244 +doccontainerchecksum 5c3e00ea325942affe2c68b6855207801b0155b79b1f33cdf3c2dc5d65f17bc94b6fb94e09c1ad8c823035232dc305d9131ae89bb726685354adb2a23117987d +docfiles size=154 + RELOC/doc/latex/footmisc/README.md details="Readme" + RELOC/doc/latex/footmisc/changes.txt + RELOC/doc/latex/footmisc/footmisc-code.pdf + RELOC/doc/latex/footmisc/footmisc-code.tex + RELOC/doc/latex/footmisc/footmisc-doc.pdf details="Package documentation" + RELOC/doc/latex/footmisc/footmisc-doc.tex +srccontainersize 22216 +srccontainerchecksum 526a64c71dd03b67dd0df1d735573bd51db7c6929aa1626c61fda42b7619ebad8b6127c2db8e08fdfc79f54e8c113080001fe6141f1412b0cf8b175c11a32972 +srcfiles size=22 RELOC/source/latex/footmisc/footmisc.dtx RELOC/source/latex/footmisc/footmisc.ins -runfiles size=7 +runfiles size=13 + RELOC/tex/latex/footmisc/footmisc-2011-06-06.sty RELOC/tex/latex/footmisc/footmisc.sty catalogue-also endnotes ftnright footmisx -catalogue-contact-bugs https://github.com/FrankMittelbach/fmitex/issues +catalogue-contact-repository https://github.com/frankmittelbach/fmitex-footmisc catalogue-ctan /macros/latex/contrib/footmisc -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics footnote -catalogue-version 5.5b +catalogue-version 6.0d name footmisx category Package @@ -123066,22 +125577,22 @@ catalogue-version 1.0 name footnotehyper category Package -revision 57618 +revision 60374 shortdesc hyperref aware footnote.sty relocated 1 longdesc The footnote package by Mark Wooding dates back to 1997 and has longdesc not been made hyperref compatible. The aim of the present longdesc package is to do that. -containersize 3372 -containerchecksum bac7b7ce8ec3f74d85e0182f1d65fd0c365c16426fcc725407e1d8146ebc15422fe2e10f20570e68802ae2ac405aecf55ec3dff45e7e6c1bca7b57059e0dd6d2 -doccontainersize 78640 -doccontainerchecksum 6fb3d09ca9c5dfaddedfa2c332634a0b846ffd95f67c1d00346f2d2dab60354a8678315f8987bfd13427909f0d489653f465e03252e84eac13048dbbbde9e6b7 -docfiles size=22 +containersize 3692 +containerchecksum 24d270cf9fdcec81a91be4084e371338f1daa0a12c8344b850860bddef360c97d66e7475711106ee0d1d2f4df359abdb2f0005740aaca83651ce92f1d6c89140 +doccontainersize 83112 +doccontainerchecksum 605c22ffce3c413a0f9caa41a3ff7a43022a9c7a26e43fb177c107c2bc156c93a75f392b29d46880793788f9b5f0ac9e87cdb4c5075a247c17abec2e41527ef5 +docfiles size=23 RELOC/doc/latex/footnotehyper/README.md details="Readme" RELOC/doc/latex/footnotehyper/footnotehyper.pdf details="Package documentation" RELOC/doc/latex/footnotehyper/footnotehyper.tex -srccontainersize 15120 -srccontainerchecksum f881ccb20f056ce3bec35061105f93e520a32565c26a5a8a89623ed5c644d6a6510683e4fb099a32492530f2751f043f65ca29c768b0eb0fae959872ac74b820 +srccontainersize 16008 +srccontainerchecksum 77f579a0e7422a98e0fa9898ea5fb36223f66a2b9889a0da1b4cb40736d88d11ca87820503ea934e6b7e41033ca18974df4d4f585d8283a0e62959c9c16ab7c2 srcfiles size=13 RELOC/source/latex/footnotehyper/footnotehyper.dtx runfiles size=3 @@ -123090,7 +125601,7 @@ catalogue-also footnote catalogue-ctan /macros/latex/contrib/footnotehyper catalogue-license lppl1.3c catalogue-topics footnote macro-supp -catalogue-version 1.1d +catalogue-version 1.1e name footnoterange category Package @@ -123336,6 +125847,37 @@ catalogue-license lgpl catalogue-topics macro-iterate macro-supp catalogue-version 3.0 +name formal-grammar +category Package +revision 61955 +shortdesc Typeset formal grammars +relocated 1 +longdesc This package provides a new environment and associated commands +longdesc to typeset BNF grammars. It allows to easily write formal +longdesc grammars. Its original motivation was to typeset grammars for +longdesc beamer presentations, therefore, there are macros to emphasize +longdesc or downplay some parts of the grammar (which is the main +longdesc novelty compared to other BNF packages). +containersize 1848 +containerchecksum 9a14266ff45b4d153000f27694869ce0b3a159d646ec0343726e4510ed8444d9e1ea08209f64ac2b88d8875e860880d048fbc67c5dd5292e60c02521f89de3be +doccontainersize 235904 +doccontainerchecksum 48d80287ee514f4a846e45b3c0af655644817a3a8dfd2e95e7955fcf4866cb15d5b771e73076cd8cb6717d2d70bfd615e2b613ba58e79380905d3cbf23beeb9a +docfiles size=59 + RELOC/doc/latex/formal-grammar/README.md details="Readme" + RELOC/doc/latex/formal-grammar/formal-grammar.pdf details="Package documentation" +srccontainersize 6752 +srccontainerchecksum 55c30bdefed19d9a794cccef0a437cac4fcc8d36b62f3fed1a8fee4c8ee68414fcbb5bf14203eb6510d4be32058388adc4829be1572aa9fc44915bfd362f67ae +srcfiles size=6 + RELOC/source/latex/formal-grammar/formal-grammar.dtx + RELOC/source/latex/formal-grammar/formal-grammar.ins +runfiles size=1 + RELOC/tex/latex/formal-grammar/formal-grammar.sty +catalogue-contact-repository https://framagit.org/Bromind/LaTeX-packages/-/tree/master +catalogue-ctan /macros/latex/contrib/formal-grammar +catalogue-license lppl1.3 +catalogue-topics formal-spec +catalogue-version 1.2 + name formation-latex-ul category Package revision 56714 @@ -123685,7 +126227,7 @@ catalogue-version 2.00 name fourier category Package -revision 54090 +revision 61937 shortdesc Using Utopia fonts in LaTeX documents relocated 1 longdesc Fourier-GUTenberg is a LaTeX typesetting system which uses @@ -123699,17 +126241,17 @@ longdesc Utopia Expert fonts, which are only available for purchase. longdesc Utopia is a registered trademark of Adobe Systems Incorporated execute addMap fourier-utopia-expert.map execute addMap fourier.map -containersize 265236 -containerchecksum 4e4e5bad7ce25c67ec925145531e1a27344735e32e2c7053fa73ddd1559ad3d2f5fce00c92c5dc09731a90666fb5c80aa9702adc7bc4469239ca5ae62c23644c -doccontainersize 304616 -doccontainerchecksum 59d1d7ebe7e44c1b5409a9b49e83845aeadcbcbecbf30176b3bc4156f7f611878fd3ee17405df48d3b4e41dd8c95d6dcc24080f15801959c1b2ae83a7a2311ae -docfiles size=82 +containersize 261356 +containerchecksum 127699baefe3be6cf18d50da60d162ad0daa8794797b2200d91d11f290de4f209f2d6097283e9340fb49f20810bac7fb376e014e419994444a6611718670c301 +doccontainersize 350016 +doccontainerchecksum 7f6ac2665a52e2bf4fd4769629e00ac2192c68628784e3bb9bc5cf4f9f4c99e8e46485344e7a1019182be0af086e2b5b0ed557650b1d02ed8a9f6e2dd075d59e +docfiles size=98 RELOC/doc/fonts/fourier/README details="Readme" RELOC/doc/fonts/fourier/fourier-doc-en.pdf details="Package documentation" RELOC/doc/fonts/fourier/fourier-doc-en.tex RELOC/doc/fonts/fourier/fourier-orns-doc.pdf details="The Fourier ornaments" RELOC/doc/fonts/fourier/fourier-orns-doc.tex -runfiles size=487 +runfiles size=453 RELOC/fonts/afm/public/fourier/fourier-alt-black.afm RELOC/fonts/afm/public/fourier/fourier-alt-bold.afm RELOC/fonts/afm/public/fourier/fourier-alt-boldita.afm @@ -123728,9 +126270,6 @@ runfiles size=487 RELOC/fonts/afm/public/fourier/fourier-orns.afm RELOC/fonts/map/dvips/fourier/fourier-utopia-expert.map RELOC/fonts/map/dvips/fourier/fourier.map - RELOC/fonts/opentype/public/fourier/FourierOrns-Bold.otf - RELOC/fonts/opentype/public/fourier/FourierOrns-BoldItalic.otf - RELOC/fonts/opentype/public/fourier/FourierOrns-Italic.otf RELOC/fonts/opentype/public/fourier/FourierOrns-Regular.otf RELOC/fonts/tfm/public/fourier/fourier-alt-black.tfm RELOC/fonts/tfm/public/fourier/fourier-alt-bold-sl.tfm @@ -123744,7 +126283,6 @@ runfiles size=487 RELOC/fonts/tfm/public/fourier/fourier-alt.tfm RELOC/fonts/tfm/public/fourier/fourier-bb.tfm RELOC/fonts/tfm/public/fourier/fourier-ligs-it.tfm - RELOC/fonts/tfm/public/fourier/fourier-ligs.tfm RELOC/fonts/tfm/public/fourier/fourier-mcl.tfm RELOC/fonts/tfm/public/fourier/fourier-mex.tfm RELOC/fonts/tfm/public/fourier/fourier-ml.tfm @@ -123753,8 +126291,6 @@ runfiles size=487 RELOC/fonts/tfm/public/fourier/fourier-mlitb.tfm RELOC/fonts/tfm/public/fourier/fourier-ms.tfm RELOC/fonts/tfm/public/fourier/fourier-orns.tfm - RELOC/fonts/tfm/public/fourier/fut-oldlatin-it.tfm - RELOC/fonts/tfm/public/fourier/fut-oldlatin.tfm RELOC/fonts/tfm/public/fourier/futb-sup.tfm RELOC/fonts/tfm/public/fourier/futb8c.tfm RELOC/fonts/tfm/public/fourier/futb8r.tfm @@ -123981,7 +126517,7 @@ catalogue-also utopia catalogue-ctan /fonts/fourier-GUT catalogue-license lppl catalogue-topics font font-maths font-type1 -catalogue-version 2.2 +catalogue-version 2.3 name fouriernc category Package @@ -124829,22 +127365,22 @@ catalogue-version 1.4a name froufrou category Package -revision 58968 +revision 59103 shortdesc Fancy section separators relocated 1 longdesc This package provides fancy separators, which are visual cues longdesc that indicate a change of subject or context without actually longdesc starting a new chapter or section. -containersize 4036 -containerchecksum 8f6aec27e2d8cfeb0705cdafedcb741de6fd7ec656f422034bc771573951c8bc8b778e509de57c516b7adad6509fd52b87ee5ec01f77efb318ee1e374c5d2cb4 -doccontainersize 41820 -doccontainerchecksum 701b5021ff3b21ae1f65d59d01ce534c3efca07c09bab2ae22df5c37e1510a0c80c2abccd2d738acd0195cb218169293f36827078552a3b94c82c46d6be000da -docfiles size=13 +containersize 4068 +containerchecksum 33efee00b38590de9510689730fa45f1123b5df05fae66fbdb4ffa740e8495309e75c75dba1c7d4d3b58ab7cc1a85d899654a27cc31f3b5eb983f512b5641db8 +doccontainersize 65564 +doccontainerchecksum 4b19469842e5dd7e0b852e531d2f99159acef4b8eb0cbaf3c03a510673a95896abdc2f80209ce164f71acca58c476d593a30449fcc05ae52851f78f76d6000bc +docfiles size=19 RELOC/doc/latex/froufrou/LICENSE RELOC/doc/latex/froufrou/README.md details="Readme" RELOC/doc/latex/froufrou/froufrou.pdf details="Package documentation" -srccontainersize 6256 -srccontainerchecksum d6cde8286592041c04157f222045082329023b6784677a8d587f63fc52f0af4e673b45a66a5756a29b4aae147f3a80c2e1b93faafc1268655431315a7808247e +srccontainersize 6528 +srccontainerchecksum 4e06412734c22e9035b311771412e4221cadd00c693f13d78ca221b1e07e895f09cac9ec97c56be02aad4fdf7e7f6aee3e04585856b773e455efc499ad04d763 srcfiles size=5 RELOC/source/latex/froufrou/froufrou.dtx RELOC/source/latex/froufrou/froufrou.ins @@ -124853,9 +127389,9 @@ runfiles size=3 catalogue-contact-bugs https://gitlab.com/lago/froufrou/issues catalogue-contact-repository https://gitlab.com/lago/froufrou catalogue-ctan /macros/latex/contrib/froufrou -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics decoration -catalogue-version 1.3.0 +catalogue-version 1.4.0 name frpseudocode category Package @@ -125098,6 +127634,40 @@ catalogue-ctan /macros/latex/contrib/functan catalogue-license lppl catalogue-topics maths +name functional +category Package +revision 63034 +shortdesc Provide an intuitive LaTeX2 interface for expl3 +relocated 1 +longdesc The LaTeX3 programming layer (expl3) is very powerful for +longdesc advanced users, but it is a little complicated for normal +longdesc users. This package aims to provide intuitive LaTeX2 functional +longdesc interfaces for it. Although there are functions in LaTeX3, the +longdesc evaluation of them is from outside to inside. With this +longdesc package, the evaluation of functions is from inside to outside, +longdesc which is the same as for other programming languages such as +longdesc JavaScript or Lua. In this way it is rather easy to debug code, +longdesc too. +containersize 8452 +containerchecksum e0398b03953b732a9962e4984e42228be1b5b8bb17154ccbdcb6ced60de918852ef15b1e4deb6e1345b1b9e8342db75e26fb64ad7489d320005d0330b8861e0d +doccontainersize 555228 +doccontainerchecksum 710a0e8d860e63fc637c9c9e9895500d7c5203f9ac50e8c548a36d503aa4f2984624cde8ee4ecc547237195792917630fbbd293534d6a1c5bf143065c8d7b26d +docfiles size=219 + RELOC/doc/latex/functional/README.txt details="Readme" + RELOC/doc/latex/functional/functional.pdf details="Package documentation" + RELOC/doc/latex/functional/functional.tex +runfiles size=16 + RELOC/tex/latex/functional/functional.sty +catalogue-contact-announce https://github.com/lvjr/functional/wiki/ChangeLog +catalogue-contact-bugs https://github.com/lvjr/functional/issues +catalogue-contact-home https://github.com/lvjr/functional/wiki +catalogue-contact-repository https://github.com/lvjr/functional +catalogue-contact-support https://github.com/lvjr/functional/discussions +catalogue-ctan /macros/latex/contrib/functional +catalogue-license lppl1.3c +catalogue-topics macro-supp latex3 expl3 +catalogue-version 2022D + name fundus-calligra category Package revision 26018 @@ -125337,6 +127907,45 @@ catalogue-license lppl1.3 catalogue-topics games catalogue-version 1.0 +name gamebooklib +category Package +revision 60318 +shortdesc Macros for setting numbered entries in shuffled order +relocated 1 +longdesc This package provides macros and environments to allow the user +longdesc to typeset a series of cross-referenced, numbered "entries", +longdesc shuffled into random order, to produce an interactive novel or +longdesc "gamebook". This allows entries to be written in natural order +longdesc and shuffled automatically into a repeatable non-linear order. +longdesc Limited support is provided for footnotes to appear at the +longdesc natural position: the end of each entry, or the end of each +longdesc page, whichever is closest to the footnote mark. This is +longdesc unrelated to the gamebook package which is more concerned with +longdesc the formatting of entries rather than their order. The two +longdesc packages can be used together or separately. +containersize 3204 +containerchecksum 229c7f89f9e0a8111a9191a40820ad3c2c560428e07234d176fda2718d9394652f28f382c2bac908f6272e1a58c81ebc2efa63c7ba5c522d32e8f22019c80f7e +doccontainersize 380608 +doccontainerchecksum 5cdc51138e162d91c280ce400d8f162f34b1975e6bf9b3f23a27dfcae23ffaacd78e950a22e34a5eb7880e71eec55087fbe901fc10a4ad76d17d7dac16996166 +docfiles size=97 + RELOC/doc/latex/gamebooklib/README details="Readme" + RELOC/doc/latex/gamebooklib/gamebooklib.pdf details="Package documentation" + RELOC/doc/latex/gamebooklib/gamebooklib_countpagesperseed.sh + RELOC/doc/latex/gamebooklib/gamebooklib_test.pdf details="Example of use" + RELOC/doc/latex/gamebooklib/gamebooklib_test.tex +srccontainersize 13556 +srccontainerchecksum f457bd442aaff8402f793e90556a367a1fe0a82e82af6e9cb01f6270a771c35cde0bd69cc77eed07f04d30fa2aebf9b04b40dafb0ef7569b2c8b429ecc5fb269 +srcfiles size=13 + RELOC/source/latex/gamebooklib/Makefile + RELOC/source/latex/gamebooklib/gamebooklib.dtx + RELOC/source/latex/gamebooklib/gamebooklib.ins +runfiles size=3 + RELOC/tex/latex/gamebooklib/gamebooklib.sty +catalogue-ctan /macros/latex/contrib/gamebooklib +catalogue-license lppl1.3 +catalogue-topics games random +catalogue-version 1.1 + name gammas category Package revision 56403 @@ -125929,28 +128538,24 @@ catalogue-version 1.4 name garamond-math category Package -revision 52820 +revision 61481 shortdesc An OTF math font matching EB Garamond relocated 1 longdesc Garamond-Math is an open type math font matching EB Garamond longdesc (Octavio Pardo) and EB Garamond (Georg Mayr-Duffner). Many longdesc mathematical symbols are derived from other fonts, others are longdesc made from scratch. The metric is generated with a Python -longdesc script. The font is best used with XeTeX and the unicode-math -longdesc package. Other engines (e.g. LuaTeX; also: MS Word) are likely -longdesc to produce unsatifactory spacings. This font is still under -longdesc development, so do not expect it to be free of bugs. Any -longdesc component might be updated at any time. Issues, bug reports, -longdesc forks, and other contributions are welcome. -containersize 399076 -containerchecksum 5a6520612a6cfc8633149f4ea795049c017cb1a483104dc7258cd0c0afa0388d4348ebc0fd7d5b7229031adda5ba835c122b69d5310091106c972c5b8aa32891 -doccontainersize 244012 -doccontainerchecksum 3afc74609589c22ad0e540f2915c8cc27a2712a2409f0085098cd00df74007e2cecdecaa40cfe79e99ac6538e496d59bed9ca44cfb18dd2b7fce2620805623b3 -docfiles size=65 +longdesc script. Issues, bug reports and other contributions are +longdesc welcome. +containersize 407520 +containerchecksum fcab922fc4faa8468a2d8076664567c8533e95dc6767eabedee5c053bbdbb721890731f0d976a2d6047709f058a4d5e029996a5a5574912d21cb493f2975a76a +doccontainersize 292360 +doccontainerchecksum c7c5795e7d9de09a590dbfd7311786027be9dcbe51b1f40284639341953effbb0dfcb331061cad0a8d01df55c52611a8d61a6b62fba701565bb643826ba55734 +docfiles size=78 RELOC/doc/fonts/garamond-math/Garamond-Math.pdf details="Package documentation" RELOC/doc/fonts/garamond-math/Garamond-Math.tex RELOC/doc/fonts/garamond-math/README.md details="Readme" -runfiles size=197 +runfiles size=202 RELOC/fonts/opentype/public/garamond-math/Garamond-Math.otf catalogue-contact-bugs https://github.com/YuanshengZhao/Garamond-Math/issues catalogue-contact-home https://github.com/YuanshengZhao/Garamond-Math @@ -125984,15 +128589,15 @@ catalogue-topics calculation name garuda-c90 category Package -revision 37677 +revision 60832 shortdesc TeX support (from CJK) for the garuda font relocated 1 depend fonts-tlwg execute addMap garuda-c90.map containersize 3416 -containerchecksum 304e330de80c822862725f05da0c800ff8043d73398a48a4d88b9156d5575593aa1797e65f88093d3058594969fe3a288010efd2a13e12de52beb405ebfdbeec +containerchecksum a806538598cae0365968ab20936631a052dc65f9f6056c39197f7b1c7a5aad717a7a8b72ed2a1af347f8ce91f27d7dcd74b758db8f01fc7810a8d658990bcc28 srccontainersize 1368 -srccontainerchecksum 2e2b368b01952c710fa01b68b8b094e2c64905ba9e6375c3d6a5d82a4b63dea5f6343db3898472416ba9e7faa46d660f34bb2f6d3530aca753feb5aa5c1ffa2a +srccontainerchecksum 58f62ec8020489b69743c0591129967730f9ad0729f7cca343ab6e6fa6675122a1e37bf73f090cae050cb695a14dbfb3c52346e3c528e660484d2cb576aaca65 srcfiles size=1 RELOC/source/fonts/garuda-c90/garuda-c90.fontinst runfiles size=6 @@ -126029,48 +128634,6 @@ catalogue-license lppl catalogue-topics graphics-in-tex catalogue-version 3.0 -name gatech-thesis -category Package -revision 19886 -shortdesc Georgia Institute of Technology thesis class -relocated 1 -longdesc The output generated by using this class has been approved by -longdesc the Georgia Tech Office of Graduate Studies. It satisfies their -longdesc undocumented moving-target requirements in additional to the -longdesc actual documented requirements of the June 2002 Georgia Tech -longdesc Thesis Style Manual, as amended up to 2010. -containersize 32756 -containerchecksum c5928d0d383da4057a0ba00d2848d324624228f1a98f0f254b09fea35ba21e3ce655f1fbe02ecc6291921e43e9dbd2ae954d6199dc22c1390bf04670ca41038f -doccontainersize 130012 -doccontainerchecksum 9fe1e4342becab8b57d892256bfd0723afea3a3f4ad3edab2b3c374bdf410d14b3105f165aed56479e848939a5cf6c807112788ff3a82099641fa71f4e78b5ec -docfiles size=62 - RELOC/doc/latex/gatech-thesis/CHANGES - RELOC/doc/latex/gatech-thesis/COMPLIANCE - RELOC/doc/latex/gatech-thesis/COPYING - RELOC/doc/latex/gatech-thesis/ChangeLog - RELOC/doc/latex/gatech-thesis/INSTALL - RELOC/doc/latex/gatech-thesis/MANIFEST - RELOC/doc/latex/gatech-thesis/NEWS - RELOC/doc/latex/gatech-thesis/NOTES - RELOC/doc/latex/gatech-thesis/README details="Readme" - RELOC/doc/latex/gatech-thesis/TODO - RELOC/doc/latex/gatech-thesis/example-thesis.bib - RELOC/doc/latex/gatech-thesis/example-thesis.pdf - RELOC/doc/latex/gatech-thesis/example-thesis.tex -runfiles size=40 - RELOC/bibtex/bst/gatech-thesis/gatech-thesis-losa.bst - RELOC/bibtex/bst/gatech-thesis/gatech-thesis.bst - RELOC/makeindex/gatech-thesis/gatech-thesis-index.ist - RELOC/tex/latex/gatech-thesis/gatech-thesis-gloss.sty - RELOC/tex/latex/gatech-thesis/gatech-thesis-index.sty - RELOC/tex/latex/gatech-thesis/gatech-thesis-losa.sty - RELOC/tex/latex/gatech-thesis/gatech-thesis-patch.sty - RELOC/tex/latex/gatech-thesis/gatech-thesis.cls -catalogue-ctan /macros/latex/contrib/gatech-thesis -catalogue-license gpl -catalogue-topics class dissertation -catalogue-version 1.8 - name gates category Package revision 29803 @@ -126195,7 +128758,7 @@ catalogue-topics linguistic name gbt7714 category Package -revision 57157 +revision 62860 shortdesc BibTeX implementation of China's bibliography style standard GB/T 7714-2015 relocated 1 longdesc The package provides a BibTeX implementation for the Chinese @@ -126205,31 +128768,27 @@ longdesc as well as a LaTeX package which provides the citation style longdesc defined in the standard. The package is compatible with natbib longdesc and supports language detection (Chinese and English) for each longdesc biblilography entry. -containersize 10608 -containerchecksum 72021c4eb7e1ee1b9b293801988df67c0e62fb5f46c7036c4dc75357a95a80d040782c4a71e98690858854d572351445fe6c06269ad8f926d62fd668095815a2 -doccontainersize 357032 -doccontainerchecksum c41fbed87dcb702241f8f8c3004854d725083f9e0dd2b3f1bb92a70210539617b728be086c2a7e823a8be0fc9b906cf965b9202fc5c12f4f05e87d73504444fb -docfiles size=95 +containersize 11168 +containerchecksum ba048d03c1f1566cb2479586e1faaad666742f0a5b5d016c15e36828e73f6d5740743783efb6ba3bd8ddc4d8a8ad93e406b67cd49dcab4511728ca879f45c92b +doccontainersize 484568 +doccontainerchecksum 18122d0410d1fe62978c1adcb962b0a13e17711bdbfb89dd6ee30e24899f53713a2481c5bdb9c70cd3763c6c062ed6519009d0b0ca313b0efc7c4b0a7759a6e0 +docfiles size=123 RELOC/doc/bibtex/gbt7714/CHANGELOG.md - RELOC/doc/bibtex/gbt7714/LICENSE RELOC/doc/bibtex/gbt7714/README.md details="Readme" language="zh" RELOC/doc/bibtex/gbt7714/gbt7714.pdf details="Package documentation" language="zh" -srccontainersize 26628 -srccontainerchecksum 7e7e48208197fe92b939f569cbd0aaa96ba1b6b35821dece635c36572f3309f2af00d86ee70a6db35aa7ed261a4ca446dd857fdc1026bf18bf4c6adeb110ea68 -srcfiles size=30 - RELOC/source/bibtex/gbt7714/gbt7714.dtx - RELOC/source/bibtex/gbt7714/gbt7714.ins -runfiles size=26 +runfiles size=53 + RELOC/bibtex/bst/gbt7714/gbt7714-2005-author-year.bst + RELOC/bibtex/bst/gbt7714/gbt7714-2005-numerical.bst RELOC/bibtex/bst/gbt7714/gbt7714-author-year.bst RELOC/bibtex/bst/gbt7714/gbt7714-numerical.bst RELOC/tex/latex/gbt7714/gbt7714.sty catalogue-contact-announce https://github.com/CTeX-org/gbt7714-bibtex-style/releases -catalogue-contact-bugs https://github.com/CTeX-org/gbt7714-bibtex-style/issues -catalogue-contact-repository https://github.com/CTeX-org/gbt7714-bibtex-style +catalogue-contact-bugs https://github.com/zepinglee/gbt7714-bibtex-style/issues +catalogue-contact-repository https://github.com/zepinglee/gbt7714-bibtex-style catalogue-ctan /biblio/bibtex/contrib/gbt7714 catalogue-license lppl1.3c catalogue-topics bibtex-supp biblatex chinese std-conform -catalogue-version 2.1 +catalogue-version 2.1.4 name gcard category Package @@ -126322,15 +128881,15 @@ catalogue-version 1.0.1 name gckanbun category Package -revision 58754 +revision 61719 shortdesc Kanbun typesetting for (u)pLaTeX and LuaLaTeX relocated 1 longdesc This package provides a Kanbun (Han Wen , "Chinese writing") longdesc typesetting for (u)pLaTeX and LuaLaTeX. -containersize 1996 -containerchecksum e3847d0d2d7273f0abf73d3d07524eb07358a7a61f42e9d72516bc20c4521916f1d68d1cf22cd266f7eb9e20b6687e8ff3cb12ef6524b02e713d1b1e653887cb +containersize 2008 +containerchecksum ccea354895392747e5c84d750ece8f3717a0f9c529fd5b8b7ae2554bbe607b4497b9a8d213c479d5ad11e8ebc40187799ffced6f08f4fefb4e6d3cf223566c98 doccontainersize 76744 -doccontainerchecksum 201dcf0ecf62b39ca8249f6fc9dcdaf1716c32102d0115924a37c4e0fb588af3d86130409c8f928a762a3a423273711136e9c2fe3fe33ad708a11d37a292b64f +doccontainerchecksum 4a885440883d615ad20dc083c768c3b64c3cdc627e1daca4008dbf07672ad62e8020a9b14f732d181c4a902adddd49908c4a0e41b3afbe2d68d2f90c5989e78b docfiles size=24 RELOC/doc/latex/gckanbun/LICENSE RELOC/doc/latex/gckanbun/README.md details="Readme" @@ -126339,6 +128898,7 @@ docfiles size=24 RELOC/doc/latex/gckanbun/test-gckanbun.tex runfiles size=2 RELOC/tex/latex/gckanbun/gckanbun.sty +catalogue-also kanbun catalogue-contact-repository https://github.com/munepi/gckanbun catalogue-ctan /language/japanese/gckanbun catalogue-license mit @@ -126425,7 +128985,7 @@ catalogue-topics genealogy font font-symbol font-specialist font-mf name genealogytree category Package -revision 55978 +revision 62759 shortdesc Pedigree and genealogical tree diagrams relocated 1 longdesc Pedigree and genealogical tree diagrams are proven tools to @@ -126437,13 +128997,14 @@ longdesc tree -- it is a more general graph. The package provides a set longdesc of tools to typeset genealogical trees (i.e., to typeset a set longdesc of special graphs for the description of family-like longdesc structures). The package uses an autolayout algorithm which can -longdesc be customized, e.g., to prioritize certain paths. -containersize 34104 -containerchecksum 80ff65cb67a5d431e316b6cb52d001ba63b346f117251a06c560c506f8adfc81644cc36d113b0a612acbc9b78c8627ead8c75a449486982ec786accaa79d2af5 -doccontainersize 4430236 -doccontainerchecksum 708639b248db280a26291d24594c70fdbefb8a4f6cb581ab5e95e1d2e1f122f29a5412ce876604afed42c881d02c4baaaae73aade99b246160895087394b7906 -docfiles size=2176 - RELOC/doc/latex/genealogytree/README details="Readme" +longdesc be customized, e. g., to prioritize certain paths. +containersize 35340 +containerchecksum 55f04257e02be7960f17d43290370f24d3cf076d06ff28734f43754a1550e8fc7fb66ba1aed02059904c38da897ff4acb3be047f0075bc3c3c3daecf1de11f80 +doccontainersize 4722940 +doccontainerchecksum 792510941e1ad6196e3ea2d2a9294ab5c322f45563ffb22952fa5f3460b3971f00ce5acf665d552479fc0ff24b43ef70cd8559ad8b6c0c626082efd8c8ba7b47 +docfiles size=2683 + RELOC/doc/latex/genealogytree/CHANGES.md + RELOC/doc/latex/genealogytree/README.md details="Readme" RELOC/doc/latex/genealogytree/genealogytree-example-1.pdf details="Example 1" RELOC/doc/latex/genealogytree/genealogytree-example-2.pdf details="Example 2" RELOC/doc/latex/genealogytree/genealogytree-example-3.pdf details="Example 3" @@ -126451,7 +129012,7 @@ docfiles size=2176 RELOC/doc/latex/genealogytree/genealogytree-languages.pdf RELOC/doc/latex/genealogytree/genealogytree.doc.sources.zip RELOC/doc/latex/genealogytree/genealogytree.pdf details="Package documentation" -runfiles size=69 +runfiles size=75 RELOC/tex/latex/genealogytree/genealogytree.sty RELOC/tex/latex/genealogytree/gtrcore.contour.code.tex RELOC/tex/latex/genealogytree/gtrcore.drawing.code.tex @@ -126466,6 +129027,7 @@ runfiles size=69 RELOC/tex/latex/genealogytree/gtrlang.french.code.tex RELOC/tex/latex/genealogytree/gtrlang.german.code.tex RELOC/tex/latex/genealogytree/gtrlang.italian.code.tex + RELOC/tex/latex/genealogytree/gtrlang.portuguese.code.tex RELOC/tex/latex/genealogytree/gtrlang.spanish.code.tex RELOC/tex/latex/genealogytree/gtrlang.swedish.code.tex RELOC/tex/latex/genealogytree/gtrlib.debug.code.tex @@ -126475,7 +129037,7 @@ catalogue-also pst-pdgr catalogue-ctan /macros/latex/contrib/genealogytree catalogue-license lppl1.3 catalogue-topics genealogy pgf-tikz humanities -catalogue-version 2.01 +catalogue-version 2.2.0 name genmpage category Package @@ -126508,7 +129070,7 @@ catalogue-version 0.3.1 name gentium-tug category Package -revision 54512 +revision 61719 shortdesc Gentium fonts (in two formats) and support files relocated 1 longdesc Gentium is a typeface family designed to enable the diverse @@ -126524,10 +129086,10 @@ longdesc the name "Gentium" by permission of SIL given to the TeX Users longdesc Group; ConTeXt, LaTeX and other supporting files; TeX-related longdesc documentation, and the SIL documentation and other files. execute addMap gentium-type1.map -containersize 3812200 -containerchecksum 4cc398baae4fd17854f92b2c995b77316111018d3e7c86c89cbc966febd26b329024227d295be440019fab6d4f6008dd2110a3005d1a86d88113e104b9f2c9e8 +containersize 3812208 +containerchecksum 09ce49517d98aa3535f803f8b6ee03286089c3842a0b527996dea7e26d4da2b2bb0a477ffc6d07ebeaede9532ae6e621746ce9610333b3c08782cecba34beab5 doccontainersize 1247120 -doccontainerchecksum 2bb2267aa54d027fc83f492125943529497c3c611e187eb12d099d46f96fe5d48a56837332eec1c7ffde97007f6f311057aadf4e1ddc1862a490912b7a1c434b +doccontainerchecksum 67f7320fa74748de6f007d5542ed67bb3e6a7f1fa2566fbd661cae051f12c4891bbc6d6ff9260ef34295b5b975bdb329bd6dbfdd846d69a4c3df166d53605d3f docfiles size=393 RELOC/doc/fonts/gentium-tug/ChangeLog RELOC/doc/fonts/gentium-tug/FONTLOG.txt @@ -126559,7 +129121,7 @@ docfiles size=393 RELOC/doc/fonts/gentium-tug/gentium.pdf details="Package documentation" RELOC/doc/fonts/gentium-tug/gentium.tex srccontainersize 15660 -srccontainerchecksum ff084fc9f2644ac49e9267c1f3a87c09445399db4e3e8633e25bee5b54b15a091053a0754ecabb2f67a0e85a07060ab81cdf8353adc24dc7f0087ed104bd8d92 +srccontainerchecksum cb918310ae197c6570a4d48ae308e6f1901175e72c8c247fe62801fe1414ba42c297695c12275d608c904a60531ff5f78eb6f99518f95ab7b3f6539599f915f9 srcfiles size=30 RELOC/source/fonts/gentium-tug/ChangeLog RELOC/source/fonts/gentium-tug/Makefile @@ -126722,7 +129284,7 @@ runfiles size=3440 RELOC/tex/latex/gentium-tug/t5gentium.fd RELOC/tex/latex/gentium-tug/ts1gentium.fd RELOC/tex/latex/gentium-tug/x2gentium.fd -catalogue-contact-home http://tug.org/gentium +catalogue-contact-home https://tug.org/gentium catalogue-ctan /fonts/gentium-tug catalogue-license ofl other-free catalogue-topics font font-body font-multilingual font-greek font-cyrillic font-serif font-proportional font-type1 font-ttf font-supp font-t1enc @@ -126793,7 +129355,7 @@ catalogue-topics japanese layout-page page-control name geometry category Package -revision 54080 +revision 61719 shortdesc Flexible and complete interface to document dimensions relocated 1 longdesc The package provides an easy and flexible user interface to @@ -126810,10 +129372,10 @@ longdesc it's set up to the output (whether via DVI \specials or via longdesc direct interaction with pdf(La)TeX). depend graphics depend iftex -containersize 8700 -containerchecksum ca5393e23639894401094084c3c2e30acf12491dcbd3968a4af79037b6dfb6b86f07acfec6886d89a261991cbdebdc846d9804f125aecd4cd77c3e71968bcfe4 +containersize 8712 +containerchecksum ed64996404299bd8379197b293baed752ff064e04eec87ffafdfd55cf21c2c48174560eb1c3bcdb0b06190badb9d9cc699aaa7a2ac8a5c537b0c818a423770fc doccontainersize 864536 -doccontainerchecksum 4bd5ec66f725516ef4d5d3e83e3b75a9b4408fe947161e3d885b929b34c4b60437c3fcd32472486aec12c9665b5c0d71a22896055a613c641bda4c4aa987f76f +doccontainerchecksum a58ab22ae6df349d81b5ddf18a4e9b7dbb5804a497bbaff42acde18ca59fe8a19bfee34293debc23e44c690456e6a1b1d87614fbb85dc6cb3b3b7d330fc866d7 docfiles size=230 RELOC/doc/latex/geometry/README.md details="Package Readme" RELOC/doc/latex/geometry/changes.txt @@ -126823,7 +129385,7 @@ docfiles size=230 RELOC/doc/latex/geometry/geometry.cfg RELOC/doc/latex/geometry/geometry.pdf details="Package documentation (English)" language="en" srccontainersize 47940 -srccontainerchecksum 03c27863d6bded295176550743bbe7cbe6aea2b8f1365f7d0cadabd6d29b699efab98b98d2ea5f8baeaf19963a681b9852b2bd01769b326942c781fd0644644e +srccontainerchecksum f4e1e8c0f5b8f443c8f5e6ad948cb1736ed944384daec20e9402c871872e86248b3167c72e07fc94fe32ef6ab36c17d2f177135ccf99f68d1c892af0a695bcbf srcfiles size=81 RELOC/source/latex/geometry/geometry-de.drv RELOC/source/latex/geometry/geometry-de.dtx @@ -126834,13 +129396,48 @@ srcfiles size=81 runfiles size=11 RELOC/tex/latex/geometry/geometry.sty catalogue-also vmargin typearea geometry-de -catalogue-contact-bugs https://github.com/davidcarlisle/geometry/issues -catalogue-contact-repository https://github.com/davidcarlisle/geometry +catalogue-contact-bugs https://github.com/LaTeX-Package-Repositories/geometry/issues +catalogue-contact-repository https://github.com/LaTeX-Package-Repositories/geometry catalogue-ctan /macros/latex/contrib/geometry catalogue-license lppl1.3c catalogue-topics geometry catalogue-version 5.9 +name geradwp +category Package +revision 60227 +shortdesc Document class for the Cahiers du GERAD series +relocated 1 +longdesc This package provides the geradwp class, a class based on +longdesc article and compatible with LaTeX. With this class, researchers +longdesc at GERAD will be able to write their working paper while +longdesc complying to all the presentation standards required by the +longdesc Cahiers du GERAD series. +containersize 5712 +containerchecksum 03eec24ca7e5152e83da1175ed9873cb3fec1d41ecadc5da4bfe5155b2d90985368f753b6ced659bd34630e3d909654571098ce2cdb679928b43914a140566f1 +doccontainersize 776584 +doccontainerchecksum e4460ac5eced7da09ad25c89257b47da638fefe95236660fa2a3f69089ead971f71c202c19c03df522670a444a0c0defffb73972e105bb61504ec3be15e970e0 +docfiles size=239 + RELOC/doc/latex/geradwp/README.md details="Readme" + RELOC/doc/latex/geradwp/geradwp-fr.pdf details="Package documentation (French)" language="fr" + RELOC/doc/latex/geradwp/geradwp.pdf details="Package documentation (English)" + RELOC/doc/latex/geradwp/geradwp.tex +srccontainersize 20972 +srccontainerchecksum 2b2215a676fd7238ce463bab55c1d71e7f02edaab6a3598fb3a48174e8edb6cfb98b45d971049cf1cd5e4ad247af5898a734530e3b870cff9570e9ae92562376 +srcfiles size=20 + RELOC/source/latex/geradwp/geradwp.dtx + RELOC/source/latex/geradwp/geradwp.ins +runfiles size=5 + RELOC/tex/latex/geradwp/geradwp.cls +catalogue-contact-bugs https://github.com/metalogueur/geradwp/issues +catalogue-contact-home https://www.gerad.ca/fr/cahiers-definition +catalogue-contact-repository https://github.com/metalogueur/geradwp +catalogue-contact-support https://www.gerad.ca/fr/cahiers-procedure +catalogue-ctan /macros/latex/contrib/geradwp +catalogue-license lppl1.3c +catalogue-topics class doc-templ misc-paper +catalogue-version 1.0 + name german category Package revision 42428 @@ -129316,7 +131913,7 @@ catalogue-version 0.1 name glossaries category Package -revision 54402 +revision 60921 shortdesc Create glossaries and lists of acronyms longdesc The glossaries package supports acronyms and multiple longdesc glossaries, and has provision for operation in several @@ -129336,11 +131933,11 @@ longdesc a Perl script is provided to serve as interface. This package longdesc requires the mfirstuc package. The package supersedes the longdesc author's glossary package (which is now obsolete). depend glossaries.ARCH -containersize 77968 -containerchecksum e900f8bc7b9f04088a3b2cbd3ff409603babaf232f09d6c75e85e3050ab0bd98b90c6e04e01aebb183e9fcbc4865c34568a7392d8b46ab318b506d10f1972d99 -doccontainersize 5992740 -doccontainerchecksum 7c364a8a843d32af396b76a14e3abb97a82638a41538653aac8046273b9d669bc1ada0744435f918eb0c169852fa01025e4f4257783b0101a60231de708fe82b -docfiles size=2528 +containersize 80756 +containerchecksum 9e9fd1abd6728f6b42b158542abcd5d35b5205c6452e1900cbc06b664ea2adca2da9dbf375c049227ff955bb7152514b8f358c7a527d5b47edfd80ee1005903a +doccontainersize 6387244 +doccontainerchecksum 0f5dbfb060a90bf677b2dda55a08c2a5a74ac2978957a18e76ec269da09c592ddf97cfd83f4a802255383626a45aa3399fa037ce6025e03bcc258bd96745faac +docfiles size=2708 texmf-dist/doc/latex/glossaries/CHANGES texmf-dist/doc/latex/glossaries/INSTALL texmf-dist/doc/latex/glossaries/README.md details="Readme" @@ -129459,16 +132056,17 @@ docfiles size=2528 texmf-dist/doc/man/man1/makeglossaries-lite.man1.pdf texmf-dist/doc/man/man1/makeglossaries.1 texmf-dist/doc/man/man1/makeglossaries.man1.pdf -srccontainersize 125884 -srccontainerchecksum 3bc7eebf8a0861b6236cca948f053d90d550292a7ec9b1694325ffee594a166dca180b4153ba86c711ebf5ed5e81be8e52432b3a1229a3b4d477b6722c1e3e56 -srcfiles size=260 +srccontainersize 135176 +srccontainerchecksum 94d27f11897712f688accb817e1d8d3172f51ca6f109acbdd3cfbfeafd7374d4eb92cb3726994935039cc9724cf15a4d6c646f1c3a1c7c00d6df3f3c4ca17e73 +srcfiles size=328 texmf-dist/source/latex/glossaries/glossaries.dtx texmf-dist/source/latex/glossaries/glossaries.ins texmf-dist/source/latex/glossaries/makeglossaries-lite.pod -runfiles size=170 +runfiles size=241 texmf-dist/scripts/glossaries/glossaries.perl texmf-dist/scripts/glossaries/makeglossaries texmf-dist/scripts/glossaries/makeglossaries-lite.lua + texmf-dist/tex/latex/glossaries/base/glossaries-2020-03-19.sty texmf-dist/tex/latex/glossaries/base/glossaries-babel.sty texmf-dist/tex/latex/glossaries/base/glossaries-compatible-207.sty texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty @@ -129478,6 +132076,7 @@ runfiles size=170 texmf-dist/tex/latex/glossaries/expl/glossaries-accsupp.sty texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty texmf-dist/tex/latex/glossaries/styles/glossary-inline.sty + texmf-dist/tex/latex/glossaries/styles/glossary-list-2020-03-19.sty texmf-dist/tex/latex/glossaries/styles/glossary-list.sty texmf-dist/tex/latex/glossaries/styles/glossary-long.sty texmf-dist/tex/latex/glossaries/styles/glossary-longbooktabs.sty @@ -129490,10 +132089,12 @@ runfiles size=170 texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-acronym.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-acronyms-lang.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-brief.tex + texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-childmultipar.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-childnoname.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-cite.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-images.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-long.tex + texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-longchild.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-multipar.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-parent.tex texmf-dist/tex/latex/glossaries/test-entries/example-glossaries-symbolnames.tex @@ -129503,7 +132104,7 @@ catalogue-contact-bugs https://www.dickimaw-books.com/bugtracker.php?category=gl catalogue-ctan /macros/latex/contrib/glossaries catalogue-license lppl1.3 catalogue-topics glossary acronym -catalogue-version 4.46 +catalogue-version 4.49 name glossaries-danish category Package @@ -129618,7 +132219,7 @@ catalogue-version 1.0 name glossaries-extra category Package -revision 54688 +revision 61131 shortdesc An extension to the glossaries package relocated 1 longdesc This package provides improvements and extra features to the @@ -129627,11 +132228,11 @@ longdesc behaviour is changed by glossaries-extra.sty. See the user longdesc manual glossaries-extra-manual.pdf for further details. longdesc glossaries-extra.sty requires the glossaries package and, longdesc naturally, all packages required by glossaries.sty. -containersize 63304 -containerchecksum 6604e11d960693f3a4437a5eae8f4e508057c22bec61be620971f3fa88563fd8630d0b3cedd9cb259e0e024b0813db694bfe23d6fdbbfeed9e6543919f73b20b -doccontainersize 5295972 -doccontainerchecksum e8fb201968efd7701260f9b5fefab56930441b4240aed8bd90128c4dcef85cdd8d62372b579797a9450b56ceb37e7ee2793049f8098229f68b3d4915cca2ff3a -docfiles size=1949 +containersize 71640 +containerchecksum 232620a42a6209e01afba4b141068e7edf08791df73db7f093d3dc11116c1007e9b529bde74a93c4657f257ec2d8e7467a417ca4e4fd4e0e44c0b329915d0390 +doccontainersize 5645716 +doccontainerchecksum aff1287df1446ffe31cd079b52764a17b4cf92e72c6dda7d25463a470f59f1f9a56ae48efdebe54eb52cf1cc40bb05858f01abf2bbda01393de1b88de5fd1aad +docfiles size=2162 RELOC/doc/latex/glossaries-extra/CHANGES RELOC/doc/latex/glossaries-extra/README details="Readme" RELOC/doc/latex/glossaries-extra/glossaries-extra-code.pdf @@ -129690,6 +132291,8 @@ docfiles size=1949 RELOC/doc/latex/glossaries-extra/sample-mixedsort.tex RELOC/doc/latex/glossaries-extra/sample-mixture.pdf RELOC/doc/latex/glossaries-extra/sample-mixture.tex + RELOC/doc/latex/glossaries-extra/sample-multientry.pdf + RELOC/doc/latex/glossaries-extra/sample-multientry.tex RELOC/doc/latex/glossaries-extra/sample-name-font.pdf RELOC/doc/latex/glossaries-extra/sample-name-font.tex RELOC/doc/latex/glossaries-extra/sample-nested.pdf @@ -129736,20 +132339,22 @@ docfiles size=1949 RELOC/doc/latex/glossaries-extra/sample-unitentrycount.tex RELOC/doc/latex/glossaries-extra/sample.pdf RELOC/doc/latex/glossaries-extra/sample.tex -srccontainersize 116088 -srccontainerchecksum 9810a3934dfdd96bb0ab857ad3e27b9b36b488240f7fb86cdff303f26288a8e3c008aa5eca3af2402660040d6543f33023a47ed8a541290eb553a8adc5305e11 -srcfiles size=268 +srccontainersize 131080 +srccontainerchecksum a08cc6e47c863ff751cc2fae417dc8f0e76a488a4bd31ddaea7c08fa9357033c610b5132ca3bd670a256894d2edaf53120178cba37ff61cdd08c28fbc75f726c +srcfiles size=308 RELOC/source/latex/glossaries-extra/glossaries-extra.dtx RELOC/source/latex/glossaries-extra/glossaries-extra.ins -runfiles size=163 +runfiles size=185 RELOC/bibtex/bib/glossaries-extra/example-glossaries-acronym-desc.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-acronym.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-acronyms-lang.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-brief.bib + RELOC/bibtex/bib/glossaries-extra/example-glossaries-childmultipar.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-childnoname.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-cite.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-images.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-long.bib + RELOC/bibtex/bib/glossaries-extra/example-glossaries-longchild.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-multipar.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-parent.bib RELOC/bibtex/bib/glossaries-extra/example-glossaries-symbolnames.bib @@ -129768,7 +132373,7 @@ catalogue-contact-bugs https://www.dickimaw-books.com/bugtracker.php?category=gl catalogue-ctan /macros/latex/contrib/glossaries-extra catalogue-license lppl1.3 catalogue-topics glossary acronym -catalogue-version 1.45 +catalogue-version 1.48 name glossaries-finnish category Package @@ -131393,6 +133998,35 @@ catalogue-license lppl1.3 catalogue-topics decoration catalogue-version 0.2 +name grading-scheme +category Package +revision 62505 +shortdesc Typeset grading schemes in tabular format +relocated 1 +longdesc This package aims at an easy-to-use interface to typeset +longdesc grading schemes in tabular format, in particular +longdesc grading-schemes of exercises of mathematical olympiads where +longdesc multiple solutions have to be graded and might offer mutual +longdesc exclusive ways of receiving points. +containersize 5004 +containerchecksum d68e5f9110738f2ac7258c312045b40db3ce20ea8fd80e6feab47164091cf2dfa460ff7ab5fc794cfe2895f5df5733ed67429f3babafc448448aa99d52bc9ee0 +doccontainersize 769280 +doccontainerchecksum 337f873bbb07432ec9e5c20484d82e65d315921411757c295af78e521075a16044943f41bfe6daba9f0efca56d33b372ebd177420d13284a44b0251409277ec4 +docfiles size=196 + RELOC/doc/latex/grading-scheme/README.txt details="Readme" + RELOC/doc/latex/grading-scheme/grading-scheme.pdf details="Package documentation" +srccontainersize 15320 +srccontainerchecksum 47de7e1c71f78bc472500b44aba2cb4a606a6219737913bc07492bdc485fa7ec1bee30ee04311bc3b278b8017180e98e032e4f2d1cdcccf561e42f1a9bbadadc +srcfiles size=20 + RELOC/source/latex/grading-scheme/grading-scheme.dtx + RELOC/source/latex/grading-scheme/grading-scheme.ins +runfiles size=9 + RELOC/tex/latex/grading-scheme/grading-scheme.sty +catalogue-ctan /macros/latex/contrib/grading-scheme +catalogue-license lppl1.3c +catalogue-topics expl3 table +catalogue-version 0.1.1 + name gradstudentresume category Package revision 38832 @@ -131555,7 +134189,7 @@ catalogue-version 1.1 name graphics category Package -revision 56514 +revision 61315 catalogue latex-graphics shortdesc The LaTeX standard graphics bundle relocated 1 @@ -131565,11 +134199,11 @@ longdesc of text in LaTeX documents. It comprises the packages color, longdesc graphics, graphicx, trig, epsfig, keyval, and lscape. depend graphics-cfg depend graphics-def -containersize 15112 -containerchecksum a04c805985e40b4db0abe1f308fe9f2a0ca4d1736e38d8390294c648935ba1d10ed2c0a16af0eda55736f699359c38e6117487a2c37e2c0d73ce588fbe438e17 -doccontainersize 2003520 -doccontainerchecksum 34382cbc4b6d48e60b00ec9eb1fbfbe786d339206e7c7ee3e33163ac41319e0646382745760d546b5946f54ae53882d8dff88bac2c0db117185be66f2f450673 -docfiles size=623 +containersize 15180 +containerchecksum 692b47e11cb0f25c3383d64ca8a71bc479da6157002b870e131250caa0539dc48d52409f932ab41cc75c1a9f463524ea3be4f73458bb0fae24059bc9ce828e20 +doccontainersize 2029540 +doccontainerchecksum 91e22a03b32d18e25663fc2d940dea620ded99fb0980bf31d9737591a9e1bc13c2507b6e07275714fa1ac1f181e952cd5e13806a5d01dd6ca953d9b691fdba8d +docfiles size=659 RELOC/doc/latex/graphics/README.md details="Readme" RELOC/doc/latex/graphics/cat.eps RELOC/doc/latex/graphics/changes.txt @@ -131586,9 +134220,9 @@ docfiles size=623 RELOC/doc/latex/graphics/rotex.pdf RELOC/doc/latex/graphics/rotex.tex RELOC/doc/latex/graphics/trig.pdf -srccontainersize 52100 -srccontainerchecksum f34cac380d7a42ad97f52aaa07bba40194d88c51905ae8e36b3559cd7dbea0152fb0ab09da353aa694317c360d7abe649b12477f9e2a59a8cb280175df4b5e59 -srcfiles size=64 +srccontainersize 52412 +srccontainerchecksum d3fe1e52410fb13f764b5f0d63717f37123935642e2d46398e184a0da5e31fbf6b7e40b1381daa404edd76cf51f60d6a77f69f6a5eb40e552b8ef91adc7bb103 +srcfiles size=65 RELOC/source/latex/graphics/color.dtx RELOC/source/latex/graphics/drivers.dtx RELOC/source/latex/graphics/epsfig.dtx @@ -131655,7 +134289,7 @@ catalogue-topics graphics colour name graphics-def category Package -revision 58539 +revision 63042 shortdesc Colour and graphics option files relocated 1 longdesc This bundle is a combined distribution consisting of dvips.def, @@ -131664,13 +134298,13 @@ longdesc dvisvgm.def driver option files for the LaTeX graphics and longdesc color packages. It is hoped that by combining their source longdesc repositories at https://github.com/latex3/graphics-def it will longdesc be easier to coordinate updates. -containersize 10916 -containerchecksum 441fad3649b85fec474e9191f03b63b9e6a9b594db159de8740409f3cf79544a5aa8b9ee6d939f17dcb4b84507d105bb1bbdd7c25239d28096e99d97ea3c9bec +containersize 10736 +containerchecksum 9ffcf10b94271e473e2a4f4d8159d0c400008616cb71b83915afb71e2b1f23adb601bfc5b308449a3b7745253c8927296c8e2ed27f0db9b27c9fe1e26b4cdb57 doccontainersize 604 -doccontainerchecksum 9ad910e5870eb492921b40ef516f0d9e5b571b9c8129e5dc46f40c01cedc1724b0ab01191e0b37adfab62825857847b3ba6b8acaaea24d0da6b38d4b6191b41e +doccontainerchecksum 928433f9f0a812591c9d40693f6770225037f6158d69fc145680a99d7a66e6e79b0fc822812a83d2531abc9685e1a38439dec73ba0056e3f5cc1e8d4e1ff9065 docfiles size=1 RELOC/doc/latex/graphics-def/README.md details="Readme" -runfiles size=23 +runfiles size=22 RELOC/tex/latex/graphics-def/dvipdfmx.def RELOC/tex/latex/graphics-def/dvips.def RELOC/tex/latex/graphics-def/dvisvgm.def @@ -131686,7 +134320,7 @@ catalogue-topics graphics-drv name graphics-pln category Package -revision 56823 +revision 61063 shortdesc LaTeX-style graphics for Plain TeX users relocated 1 longdesc The Plain TeX graphics package is mostly a thin shell around @@ -131695,10 +134329,10 @@ longdesc LaTeX-isms in those packages provided by miniltx (which is the longdesc largest part of the bundle). The bundle also contains a file longdesc "picture.tex", which is a wrapper around the autopict.sty, and longdesc provides the LaTeX picture mode to Plain TeX users. -containersize 8740 -containerchecksum cbb87e4d040c6844cb2e677d352f9fdf9dca7848a894225944f52abf4b1ab9c03d6ea2881074b30bb618eee647ebfb70d8baeb2a82c3446bef40a47487e6b9c0 -doccontainersize 2228 -doccontainerchecksum 8051321f777155c8bb81d8e514a15e01d282c8ba73ceee6c60fa76201c1c91ba47299bc2ac3b21cd210a457daa1c549f73d299f94e4a972d2b7467ae9f7b9a87 +containersize 8780 +containerchecksum 6e80941535932c4ee08cc8af903cf173de5582b94f97b85d1ed55b5b1d5253e532af2e47657072570283559d429dbd5b56ffd30627dace62af4103b7dadfd53b +doccontainersize 2236 +doccontainerchecksum 0955c1b23ba1cb04796066252a1aff1b724b2ddaf18a1c8118b5e7d610e9e390f67a6291f6cde4b62a170cc8503c6b910b04d4b74c726fe33dc4ce5bd7e3fea9 docfiles size=5 RELOC/doc/plain/graphics-pln/README.md details="Readme" RELOC/doc/plain/graphics-pln/exmplcol.tex @@ -131713,12 +134347,49 @@ runfiles size=12 RELOC/tex/plain/graphics-pln/picture.tex RELOC/tex/plain/graphics-pln/psfrag.tex catalogue-contact-bugs https://github.com/davidcarlisle/graphics-pln/issues -catalogue-contact-home https://github.com/davidcarlisle/graphics-pln catalogue-contact-repository https://github.com/davidcarlisle/graphics-pln catalogue-ctan /macros/plain/graphics catalogue-license lppl1 catalogue-topics graphics-incl plain-ext +name graphicscache +category Package +revision 60150 +shortdesc Cache includegraphics calls +relocated 1 +longdesc This LaTeX package provides caching of \includegraphics calls, +longdesc with several useful effects: Recompilations are much faster +longdesc (10x speedup observed). Images can be postprocessed with +longdesc ghostscript before inclusion, thus: Automatic downscaling to +longdesc specified DPI Automatic JPEG compression with configurable +longdesc quality Much smaller files (e.g. 10MB instead of 150MB)! Note: +longdesc Due to the one-by-one invocation of pdflatex and ghostscript +longdesc for each graphics element, the first compilation is typically +longdesc slower than usual. Note: graphicscache needs the \write18 call +longdesc (also called shell escape). This is a security risk if you have +longdesc untrusted TeX sources. graphicscache supports pdfLaTeX and +longdesc LuaLaTeX; XeLaTeX is not supported. +containersize 3296 +containerchecksum 073c6771d9ec297bf6585f45234fdd9482d8d257b416dfe5812fed0bea6b7b7a7c975c90fff725d67669666d55928844594902da5522ce72a64183bff9e48a61 +doccontainersize 243332 +doccontainerchecksum 628625c4748a209372a89cae78cb377ff450defb6d705d3398aa4dbd961c6ef266be0d3b42d64535b3baa7cc61205c7a987a053ff4e9029ef61d48626b0f2809 +docfiles size=62 + RELOC/doc/latex/graphicscache/LICENSE + RELOC/doc/latex/graphicscache/README.md details="Readme" + RELOC/doc/latex/graphicscache/graphicscache.pdf details="Package documentation" +srccontainersize 6620 +srccontainerchecksum 0f9999427d54a96c9fe39a6bb35829dc07534ba18fd0e25b451dfb6f87ad44c10b065ed36394596ff4dd5140e74d94b5f95ffe1b1a36e357a1cb8c5d12313fe8 +srcfiles size=7 + RELOC/source/latex/graphicscache/graphicscache.dtx + RELOC/source/latex/graphicscache/graphicscache.ins +runfiles size=3 + RELOC/tex/latex/graphicscache/graphicscache.sty +catalogue-contact-repository https://github.com/xqms/graphicscache +catalogue-ctan /macros/latex/contrib/graphicscache +catalogue-license bsd3 +catalogue-topics graphics compilation cond-comp ext-code +catalogue-version 0.3 + name graphicx-psmin category Package revision 56931 @@ -131830,22 +134501,22 @@ catalogue-version 1.2 name graphpaper category Package -revision 58661 +revision 63116 shortdesc A LaTeX class to generate several types of graph papers relocated 1 longdesc Graphpaper is a LaTeX document class which allows to print longdesc several types of graph papers: bilinear (millimeter paper), longdesc semilogarithmic, bilogarithmic, polar, log-polar, Smith charts. longdesc It is based on the picture environment and its extensions. -containersize 4912 -containerchecksum 5081a2342621a69d4cc4bf70b129f8f28f769edb5e4b4b4b481fe415211979114583082b8e26524b98385dd8058fd415ebf824594714a596483b0e8b228e5283 -doccontainersize 413292 -doccontainerchecksum b5a206b9bc0bf3860a0fc5188d47b40b79fa413619ec8f3c015077fdf850090ebf7a4fe5da7ec41e191a68ec0e30a2e3c318585af9484b1037c034229fc8ed23 -docfiles size=107 +containersize 4916 +containerchecksum 1a850300bad30f7139032bf12c26cdd120e62342e09d7d742067c2f040f171a5a20bda2d57fad0aa769d0a337cb7373cf0f5f4d3932ed65ae589e4feecdd5738 +doccontainersize 426864 +doccontainerchecksum dda173040d6d492a96e8ecfc374f1a8f01b30689f6f97be6c2c530f2653c70340c7f8c2181fd4a854f2b25e5b4b835f67056b1a95892fb328d8f5c75152f36e0 +docfiles size=113 RELOC/doc/latex/graphpaper/README details="Readme" RELOC/doc/latex/graphpaper/graphpaper.pdf details="Package documentation" srccontainersize 10952 -srccontainerchecksum 23d7730da8f4df9b38cc1bfb8b17049eb77e37af8a4c19c7a7ab99e8c40b0d5dd585f983cade634f22a0cdc476092c1b27698b8673d9f736ba03a8eeb2c0d122 +srccontainerchecksum fbef9be61d0bf8e35e61a596a7297e1eb78308004786f2d48b66ec3fda045784ebba80d7fb66094dda99dc54b751710998dd96c013ac92e97a1c4e60d0b795f4 srcfiles size=10 RELOC/source/latex/graphpaper/graphpaper.dtx runfiles size=5 @@ -131854,7 +134525,7 @@ catalogue-also gridpapers catalogue-ctan /macros/latex/contrib/graphpaper catalogue-license lppl1.3c catalogue-topics class macro-supp -catalogue-version 1.0 +catalogue-version 1.1 name graphviz category Package @@ -132236,145 +134907,145 @@ catalogue-version 6.0.0 name gregoriotex.aarch64-linux category Package -revision 58389 +revision 62280 shortdesc aarch64-linux files of gregoriotex -containersize 118720 -containerchecksum 5fac3de1927f2bbc7d14556ec0ecf84a7d51a6f8e0c891fc8c8ab281845304490efc492f8943f4c38cdceb349cb3fd5bacde6d6253fd5865b59f8c4e7535a20b +containersize 118748 +containerchecksum 9328944d1624a47d5cc88ef7d81e31640727c10ed838a3456605b95d0e6dd16af96a38a5b3ce0aecf8b9ff0e846e73c3130b2f5a3615d6103c11f70b63ce5775 binfiles arch=aarch64-linux size=184 bin/aarch64-linux/gregorio name gregoriotex.amd64-freebsd category Package -revision 58388 +revision 62206 shortdesc amd64-freebsd files of gregoriotex -containersize 127752 -containerchecksum 6afd0cc4e4dd17dc3e7bba0405b1f11d267032807e9fd362d5f517727f25305b520101be70887bf3ef65e95274cc7607082c24d52b622ca3d10f3f5c04a81f2d +containersize 129444 +containerchecksum 67ba700a6f0d044781b2ccf353bac7cd6d7fb32ba4a4388356b12e7a3e7015a9aa43193a203212407ebbc4e5381c4d93a91fdee2c983fbf876777f41461d616d binfiles arch=amd64-freebsd size=183 bin/amd64-freebsd/gregorio name gregoriotex.amd64-netbsd category Package -revision 58386 +revision 62220 shortdesc amd64-netbsd files of gregoriotex -containersize 112212 -containerchecksum c2ab8668cd233e02098b9319594283da1efca485970452308a8835272e6934372dfb5ca5f1e16ee49a965a6b0427d51d975574047886f08e6a4560d527ef6199 +containersize 112164 +containerchecksum 6b6f2a065abf90afa60dfd89bf3288df42709d57e89280f3f5ae650b197f8893fa014cf65f0592cde5edbc8b2a8d808d03887d8ca4e7afff51dcdef5c482ca59 binfiles arch=amd64-netbsd size=194 bin/amd64-netbsd/gregorio name gregoriotex.armhf-linux category Package -revision 58428 +revision 63092 shortdesc armhf-linux files of gregoriotex -containersize 103964 -containerchecksum c149a81c1d0ca5bdad4ba22809f586122423e51d848c540eb6dfa98a797533ebb5915e3d3b18e257cf83f05f3aa3677a79b190c7ac4843dd9b93d23406177170 +containersize 104016 +containerchecksum 8f8c19658a165acf05301a832ef9ccbb7a84916a18773fe86eb1f7634f5ae40298ca052324ea167fa698063465b9665897cb550b91d8b3e25be94d7a4445d329 binfiles arch=armhf-linux size=173 bin/armhf-linux/gregorio name gregoriotex.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of gregoriotex -containersize 93176 -containerchecksum ed610b5a43f0766419500aac4b4c0bdaaf77bc54f4e325249500bc1f2264919e9ae9e9600646d8e8dac0179cee4190bf6f903bced997903d40038bf6d3582c0a -binfiles arch=i386-cygwin size=168 +containersize 103360 +containerchecksum 43fdeb6694336c4ca98288dbc99134f66300c228ddf3ae11ea7120b0100dc6fb38a148704fb1b324f106baf54ab37aeb75d04102c934d7946eb0420f1f53aa13 +binfiles arch=i386-cygwin size=172 bin/i386-cygwin/gregorio.exe name gregoriotex.i386-freebsd category Package -revision 58388 +revision 62206 shortdesc i386-freebsd files of gregoriotex -containersize 110108 -containerchecksum e34d491c08db6d3cd70873534d6efea6f4da269cfabe4a1ab9d62131e0c679914b1d73fb47ec2bfe3b6371b1eb86d2215eb6008179b40b9be411b9d03c2c2f24 +containersize 112392 +containerchecksum 8e48356a4b47c5ba001dbcf5873997a9623bc6a51aea59f2cd78ca37681618ff5973232509ccdc6ce2a4978ded04f920dcdb6c5bff54b71e31cf7c5d4efcde35 binfiles arch=i386-freebsd size=174 bin/i386-freebsd/gregorio name gregoriotex.i386-linux category Package -revision 58378 +revision 62210 shortdesc i386-linux files of gregoriotex -containersize 130140 -containerchecksum da3fc86b165156f8920588f1c3a1513e2667cabb158f48f4aa150c0c93e36af3587efc9c463d683b278b7fc3712308bf9cb0660c35769eff48e35b2e231b01fd -binfiles arch=i386-linux size=189 +containersize 132556 +containerchecksum 9a5796a184611d59016642c983db26a680916e1c26db5861d2120dbaac2ffb227295a59e6e3bebcb73e219a5a23fbac2d77e07d14f8179b6926fc195f8d7be9d +binfiles arch=i386-linux size=191 bin/i386-linux/gregorio name gregoriotex.i386-netbsd category Package -revision 58386 +revision 62220 shortdesc i386-netbsd files of gregoriotex -containersize 102192 -containerchecksum 99fe4c0d833d40e622fdbca2501024c26fe34d45814a4c9db8e5ee7b97e4b7eaff6e78ee171d30f50dd4c5e02d75b07e84131bc2bc0a3d57a5ba08ca8081cfa8 +containersize 102180 +containerchecksum 93cf564b35858023ff58cd000bf6e04006d72b987633e16b12d27610847cc1fc98637f0f5e6d2e37da3fbaaea6b9b46ef7fae54cf55d984ccf8972a55889c6bf binfiles arch=i386-netbsd size=187 bin/i386-netbsd/gregorio name gregoriotex.i386-solaris category Package -revision 58388 +revision 62206 shortdesc i386-solaris files of gregoriotex -containersize 123820 -containerchecksum ac65ef312055406042f8f7a51e70cf3d08b854c63a1e8561be1ddf647aae8c0702a1e2b616ef68aa5de66f14fbf6feee031b40c9dbc6619d95b70a6c5343ab9f +containersize 123864 +containerchecksum d92cd81845e042434006207683e4c6b54865fe917450002d2b3407c66ef9c769a1810fc5a371e0aa0ae7d3b150937a880933f0934ff6c89fd62437d940789342 binfiles arch=i386-solaris size=182 bin/i386-solaris/gregorio name gregoriotex.universal-darwin category Package -revision 58418 +revision 62258 shortdesc universal-darwin files of gregoriotex -containersize 235016 -containerchecksum 5ba6304136969d53c47a8043a77da8031f61c3cbc3e79a3e8db6786de468bc1d3f2e976363979e54f074f7c3ec592b754429c8b3e456cde18c427b1844ff374b -binfiles arch=universal-darwin size=378 +containersize 234856 +containerchecksum a6b04ed0dc0a182e4ce6246f65fcacbb0fb4cc3e5fafe345f9e8698ac9f7c8b21e9cffca65ebb5bdae5ad3ea21c9548ebb5c2c9a87d011ca6d017a954bb9ac91 +binfiles arch=universal-darwin size=382 bin/universal-darwin/gregorio name gregoriotex.win32 category Package -revision 58783 +revision 62199 shortdesc win32 files of gregoriotex -containersize 282616 -containerchecksum 19b2f6f8234f0fa40dde993d8b0ed4dec108eaf8bf2606df3c8c6e60e2962c7d911019ea3ae6ce080e36bfd6fb935f3af85fbd3ea32101ce63bf991bc82ce80e -binfiles arch=win32 size=274 +containersize 290888 +containerchecksum 1ab41989d99c1d5ba04696845ebe132d8e7a31919b72b1e3e712b3f9bb63bc25fc6e3211278e610660e9b8c97720d79c33ba4f744f4f2e5ee5c2451adb9a6e7f +binfiles arch=win32 size=278 bin/win32/gregorio.exe name gregoriotex.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of gregoriotex -containersize 102772 -containerchecksum a8d375eb3581530bab1a2a36dfdb0705562cfbe80e2c2d2970462b6a239e984a74b3c01eb4aa6ef8e4a4389c0c0e9e56ed732791f6f5fc2beed506bf3c618218 -binfiles arch=x86_64-cygwin size=167 +containersize 102904 +containerchecksum f30a931a7f49726f41e699bc8dae5d1fb7f1bb981a99808efe09c338182d1ab21c2c40ddca50b9936666acaa62b1baa60850efebdda27abb041b9886f4b65ef6 +binfiles arch=x86_64-cygwin size=166 bin/x86_64-cygwin/gregorio.exe name gregoriotex.x86_64-darwinlegacy category Package -revision 58388 +revision 62206 shortdesc x86_64-darwinlegacy files of gregoriotex containersize 123256 -containerchecksum fa279d4009d8582420242c0c48a99322985773a065f90d8fc4bb446c2f77918b9e0a129b96e944b8750a8a52fa26e7d52a10bcd034dd404863704abe3325d88a +containerchecksum b7756a4ec01e9b17ee1553d9838b75e0483b948ac79e787c6c77f554919be8977981ee1482fea1fca82bf267bb6a1330fb54b4b8b3e5c8c0d1c1c9fe4eb06921 binfiles arch=x86_64-darwinlegacy size=178 bin/x86_64-darwinlegacy/gregorio name gregoriotex.x86_64-linux category Package -revision 58378 +revision 62187 shortdesc x86_64-linux files of gregoriotex -containersize 134224 -containerchecksum 9b328b436058f1829a7a731ccc537a7e876a584bdb7a67e2e053aa704a0f360403e2bd172dc883cb523a64b58073bb07cf7a7d0af5a580c87eaa5db245b66c88 -binfiles arch=x86_64-linux size=184 +containersize 132464 +containerchecksum cb0d8458cfbdc1c9ca762bd1bd94c1351be3df48968a7ffb681b2cb27085438c7ea3c0e41932686fa69a47083d466fc2efd7fcb04b5b4270f837e9baa79f7fa7 +binfiles arch=x86_64-linux size=185 bin/x86_64-linux/gregorio name gregoriotex.x86_64-linuxmusl category Package -revision 58378 +revision 62210 shortdesc x86_64-linuxmusl files of gregoriotex -containersize 139864 -containerchecksum 0671d334004f94834031d98e539efc87b7aca8c418b15edcd0f37187d96fc4b3e2d7b323601236802a42317fd87c0ae8163c5802cb25503031dffcb969008344 +containersize 143368 +containerchecksum 3d2d36095f8e4819a8efdedac0eaf7d59fa9094979bd711637d63b7a6c6f233d3316b12e65210c1c29fe668fa734b575a8677f7a04cb7a30beb630cc9239ecbb binfiles arch=x86_64-linuxmusl size=187 bin/x86_64-linuxmusl/gregorio name gregoriotex.x86_64-solaris category Package -revision 58388 +revision 62206 shortdesc x86_64-solaris files of gregoriotex -containersize 143344 -containerchecksum bc373d76875ad74754f12ebe652f0c4a6e5d9fa1f7cf0111db2b4e4deed5137f97dc9f9387b2633a31401146ca8541da8da5aa5aeb6e69501c10c20e9d6c8cf4 +containersize 143328 +containerchecksum f90d95035f3bfce3e76bb9a0baec2daf3e7f662dd0a49b4790074bc654692ea211765b8635df270ceaa5cdd537733691fcc7cdb48581227610ad4f365d1d8820 binfiles arch=x86_64-solaris size=194 bin/x86_64-solaris/gregorio @@ -132466,7 +135137,7 @@ catalogue-version 0.2 name grid category Package -revision 15878 +revision 61719 shortdesc Grid typesetting in LaTeX relocated 1 longdesc The package helps to enables grid typesetting in double column @@ -132477,10 +135148,10 @@ longdesc achieve it in a limited way. An example document, grid.tex, is longdesc provided with simple instructions to typeset it using the longdesc package. The package needs a lot more work: this is only a longdesc beginning... -containersize 3152 -containerchecksum c8a6c0d6ac1f6043411d5484c87877a939d891aa3bbaef31248f8dc04f39bfc5f7f13344ab2997724682f228f180025bc5afcba8712ee95de983d7182785a8fd +containersize 3132 +containerchecksum 312b142c43ef4bb9624fd6589d086d733593dc0d387894bf58749b3f6251f33df415656b974935352a0d4fff090953f136d0353b98329ed3051ad179708af12e doccontainersize 134640 -doccontainerchecksum 9fa0fbf1dfd0fd334c9dd57f50e6d1f893a222bda6402345c70240fce48ea07065fa25ce890fda77983dcb537c8b3b4740cea71ed6a6b4b94275f1e2bd8ea983 +doccontainerchecksum c3559726bf89f766b0d95e3b493046ee6b4c0edee43e4c581adb150e6ad5358ad0a1a3a67b75ea1095f2da87393734972a59693332de10b7b459579a7f73e534 docfiles size=45 RELOC/doc/latex/grid/README details="Readme" RELOC/doc/latex/grid/grid.pdf details="Package documentation" @@ -132488,12 +135159,12 @@ docfiles size=45 RELOC/doc/latex/grid/manifest.txt RELOC/doc/latex/grid/rvdtx.sty srccontainersize 680 -srccontainerchecksum 01b7c6dc356487d9e1d9b210828bdb6af50382a59d65b85c8246defe963ada4ee0796a93793d90d25c37ea9c86432d9c05c3eb05598c72410fc2f865e1e69836 +srccontainerchecksum dd59a48ee18940509d89ea55219706f7c0ae6d7f699b77137495fd4a850cd9d373f01cd9f2485a2ec47204c380c0a17c4986940e0a0ef21740c383e0eec81f0e srcfiles size=1 RELOC/source/latex/grid/Makefile runfiles size=3 RELOC/tex/latex/grid/grid.sty -catalogue-contact-home http://www.river-valley.com +catalogue-contact-home http://river-valley.com// catalogue-ctan /macros/latex/contrib/grid catalogue-license lppl catalogue-topics typeset-grid @@ -132727,6 +135398,42 @@ catalogue-license gpl2 catalogue-topics maths logic catalogue-version 1.03 +name gs1 +category Package +revision 59620 +shortdesc Typeset EAN barcodes using TeX rules, only +relocated 1 +longdesc The (LaTeX3) package typesets EAN-8 and EAN-13 barcodes, using +longdesc the facilities of the rule-D package. +containersize 3436 +containerchecksum d12c13d30c9e0303bf6c6bfb833d673cf673de3c60cb9d637aeff80470d34e04653860e2186c16c55660faa107bf583409a9891ac8d5ebf1612c8410cf60d10d +doccontainersize 1057448 +doccontainerchecksum b3757db8c56cbacb87bd17d578be51321b0ac06a3cbcd75b136cdf52bc66a046f0db42af84e5fc33bd347fb52950448a352027713ad01263fe6344a75576efde +docfiles size=291 + RELOC/doc/latex/gs1/EANBarcode.tex + RELOC/doc/latex/gs1/EANControlDigit.tex + RELOC/doc/latex/gs1/GS1.pdf details="Package documentation" + RELOC/doc/latex/gs1/GSSetup.tex + RELOC/doc/latex/gs1/GS_cut_EAN_control_digit.tex + RELOC/doc/latex/gs1/GS_set_EAN_control_digit.tex + RELOC/doc/latex/gs1/GS_set_code_digit_seq.tex + RELOC/doc/latex/gs1/README details="Readme" + RELOC/doc/latex/gs1/int_set_to_EAN_control_digit.tex + RELOC/doc/latex/gs1/rule-D.pdf +srccontainersize 9680 +srccontainerchecksum bc9f08753c9663ecc056de0ca7662dbecdec18ab9346e8590fc1ecd373392bce8af50a4a5f37eb6301a2cebce0dffdf0025a3d036f14ad0f696557abdb8f2716 +srcfiles size=11 + RELOC/source/latex/gs1/GS1.dtx + RELOC/source/latex/gs1/GS1.ins + RELOC/source/latex/gs1/rule-D.dtx +runfiles size=4 + RELOC/tex/latex/gs1/GS1.sty + RELOC/tex/latex/gs1/rule-D.sty +catalogue-ctan /macros/latex/contrib/gs1 +catalogue-license lppl1.3c +catalogue-topics barcode expl3 +catalogue-version 23 + name gsemthesis category Package revision 56291 @@ -132784,145 +135491,145 @@ catalogue-version 1.19.2 name gsftopk.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of gsftopk containersize 39428 -containerchecksum 60d3e223f2bdaff136b3e5e7a02381b610828e33a4e423111b6af01f0d76895ca279d6cc6937179b5ee1d2260fb668b69a34f0c3a888dcab13870746b0d645e1 +containerchecksum b9be820524778f1770dd10456df9475e06a4e58361ef24de937dc13dddc7bae0d6b6cb833a744521f9f8cd4a9c28f9583f84b621539ab990e5c126183e5a8aad binfiles arch=aarch64-linux size=25 bin/aarch64-linux/gsftopk name gsftopk.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of gsftopk -containersize 43336 -containerchecksum e2c05c56fdde4e05211a5f57de1ad229245d8518bb0d930b0630a78d9e502c4e063453064bd5dd64362b29857ac78487408d1a89a10e7565aeece512b8396091 +containersize 43492 +containerchecksum e7faaf9518f0091e47d1f076b97ac208617dc34022a9108a4a8e3f0f83c6171a80b75ed0ceecea8b876b5324de37e7578b92a83571ae1491833d6f8d0ef009c3 binfiles arch=amd64-freebsd size=25 bin/amd64-freebsd/gsftopk name gsftopk.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of gsftopk -containersize 37244 -containerchecksum 9261e2889b7ba0f679cc2a1fc68262488f254f76b51164f36f33e1aaa1c5686b9cd670a7a1a6f6fdd13513b4f3592f8909e55934dd68f25cb9f5f5c204916531 +containersize 37260 +containerchecksum bcff96f3e2846e4ecb79343a251384444d17bec36f69d0d004c4a2049737e4e363ec8baff1fa223061ccc08325e6617cd54ac8701dce87a9598672a9ddbf70cf binfiles arch=amd64-netbsd size=29 bin/amd64-netbsd/gsftopk name gsftopk.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of gsftopk -containersize 33676 -containerchecksum 8f4ed2b2d8f470fb6e4ee6b88fac6fad911a9d2576b92f2d5c55d5fe1b9a76b8170507a48c8cf68f08d5d562cedbad6afeecfed339da57cb83268d56f73c44a0 +containersize 33576 +containerchecksum ab536eaf74585ec082278b18ae8f236c53763bd763eafdc68dc6eca9a2ef8fa04f8b594931861258132049466a9d8907d9a73af31ce419ccc72e6b3db23d7d58 binfiles arch=armhf-linux size=20 bin/armhf-linux/gsftopk name gsftopk.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of gsftopk -containersize 12040 -containerchecksum 2c43cf4941d505a3379978b18d5b6e468547a07e1488bef3602899f0e08adccdd2ca0da8a9178bc11c8d0f82e1dc7f6f1ace67598f23342411a6c63f85430a53 -binfiles arch=i386-cygwin size=7 +containersize 13308 +containerchecksum 9517fd436fb7e680a7adfce7386e8973298ecbdbbe3f6d6b1b5930bc3136d5e9fc66591d16d8875a773933c86d3b0db1fa4378dec9bca173d7df8574b70fa137 +binfiles arch=i386-cygwin size=8 bin/i386-cygwin/gsftopk.exe name gsftopk.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of gsftopk -containersize 38076 -containerchecksum 044ed4ffdaa4ce966a0dc90135c4cf8c9d24098f1ea3e7951d7598f2bdd7281782fe711d6807405fdb9e3cbc155b4883210eeb66ed23f2acf5472f0e7b435f77 +containersize 38984 +containerchecksum 00488a957defeda297bc842b3d4207dd37ec1a0301ff05754f4f210e5c141f7d4d4e54c6ade0aec8744c4a72756341ee347bb9ae920f382c32e100e8973aa689 binfiles arch=i386-freebsd size=22 bin/i386-freebsd/gsftopk name gsftopk.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of gsftopk -containersize 43152 -containerchecksum 1e360a6620e72bdab29f208a50e4d735b49b4c297c07b0230c747497296c9dd09fd99ddc37b5f67ca8e9c4284427c348ab5423350188a978f94fcd3f93384f28 -binfiles arch=i386-linux size=26 +containersize 43748 +containerchecksum 5b1a62f53f9efbcfb9d37ea049f5ae5a83769b26bee0e0d1e8393a81788392b85ab62a10d4587409b6dfc6c9a0ef667cc2d63b785608b05da5a6ef68b74d5fa4 +binfiles arch=i386-linux size=27 bin/i386-linux/gsftopk name gsftopk.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of gsftopk -containersize 34180 -containerchecksum 56a088a5e8204a775886cab7a7f8c97457b0aaaff7b55f403fad28a9ac8d85358502ba88dcbf4878b29f826c3d8ace8fb1fd7787b9e6f9f1d777d93b33481c8d +containersize 34184 +containerchecksum 53c7a710521a16b5ae553bd996af7b1c24827d9c8c72688488063d2a15ff32cf5141ca39e13baec6bb8b6d4461f5c69e6eda89b39d5b25fded42f3030377357c binfiles arch=i386-netbsd size=26 bin/i386-netbsd/gsftopk name gsftopk.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of gsftopk -containersize 39980 -containerchecksum 990b1e7890d1c2e1100421c0ae75b29cb3a14cefc684912a9f443e73e303d58866d3300a3f9f0fd11632d013c7eb78176849fbf0c9196b8e651eda7eabe0769f +containersize 39968 +containerchecksum abbd807d9e0dac182c6129a10653714d26d8b878d2ec7cfaefc6533ba173c83b8e405c173856b789b6b50f1e91782a0bc1069d1a19b53ffa65b324a04b1676cc binfiles arch=i386-solaris size=22 bin/i386-solaris/gsftopk name gsftopk.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of gsftopk -containersize 79608 -containerchecksum adfb30b3024a3004ff3f3d0967b007c3fd13c9ad7784e3a7dfc8d5edf299879894e403ed9221c1b522491d9c500395ea4ba35d43cf28ebc968cf98ae256bef7d +containersize 80852 +containerchecksum 57cb2e1baed8c9e8c27ac1196c9f24fcd76a7c37b9bc4bf7f3f6b62740d0c1f2946da63f01d567cd09f53a6a628cdcf5578adc38bc5bea1cf5a17bed631548a9 binfiles arch=universal-darwin size=67 bin/universal-darwin/gsftopk name gsftopk.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of gsftopk -containersize 12972 -containerchecksum 15a1a779c301d1e1bdbdf4713002a4286f972aac263feac91395c3d7967d6aa4bf4d7eb10662ec4224ebe14c9095d056f8a1fc37cbb9f5f2f8b66aef98658e00 +containersize 12948 +containerchecksum b34eb2ac34f56a7af1779bf538e59537576ff2538b2484ee6bcf489a02c2ed0347ff4c6a8e13949950a197d939eee9886533f90ea66af84309105df23a885b0e binfiles arch=win32 size=6 bin/win32/gsftopk.exe name gsftopk.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of gsftopk -containersize 12208 -containerchecksum 41e42877e21625a36e7599bdd1b45e47f461d13615edbffb7ab9e0876dd43d417d6a9d4030b17a6280256e791ea2070303b5bdf40482d258a669e6852884eab1 +containersize 12284 +containerchecksum 355f52774393da325a03dd3252054e68399386794563b7b765c70384d2ca378d4d39685c89453508b47df8105c17b1c5ee377e3d7978bbf60779accb42c505ff binfiles arch=x86_64-cygwin size=7 bin/x86_64-cygwin/gsftopk.exe name gsftopk.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of gsftopk -containersize 39648 -containerchecksum c9d57cd916fb59fad2f83ea7d69a59475fb2c6486c672c77c0ac7559326f2c60f85d3da19491e59979e98ec3f76e457d3d770b3c3d098fcfc423d121ce8da4a0 +containersize 39624 +containerchecksum 4476887c69d70d768d8f94f40187cabe09175398fb6d10d4ba6bfd56e238203322eddee866113008bf7b4d68fd881f3195bbefd16e888fe394620be58c1ae7b4 binfiles arch=x86_64-darwinlegacy size=24 bin/x86_64-darwinlegacy/gsftopk name gsftopk.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of gsftopk -containersize 41076 -containerchecksum 560f347b39899702c13090c424adde1ff222c725b8d61e557c804e73153fb50ed572f30f4e8428994175ebce21a51916c154a2b1e4ff4405c2876dccccbe5014 -binfiles arch=x86_64-linux size=23 +containersize 41256 +containerchecksum 1babd6558ca270d064c3c614e0850bb32d019b163af4f4ed3f7855990fa063438c4ce3350989aa1b10e47fd903867a23a349f4370e6375d6bb631cc2939d9b1f +binfiles arch=x86_64-linux size=24 bin/x86_64-linux/gsftopk name gsftopk.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of gsftopk -containersize 42780 -containerchecksum 807c241204d58a5675a9aa1735ea10ca6f630eafec81b152ae12be4f5f67fcdae5380230009fb48fa50ec5730352172dcfa65231621a6bb88226a2a865fa4591 -binfiles arch=x86_64-linuxmusl size=26 +containersize 42100 +containerchecksum 39d6881eff092039207595c27f001d598375b82bd011555077065b8f6d7eb3fa6f06425d1ccfd20474bc4496384081ec07d62c6df401121cadfed203c0a06667 +binfiles arch=x86_64-linuxmusl size=24 bin/x86_64-linuxmusl/gsftopk name gsftopk.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of gsftopk -containersize 43092 -containerchecksum 2502203a3b0cf746663724ed86f3ba705fd46f0ca919651d3c16fe87e50e745c08212681802edb387d0c34a5ead967f29b6b33b9403f50b156b34c7fc77a9d7d +containersize 43028 +containerchecksum ebd2d927e68399fb74132865ad03de0b9350b1c9d19a6afb05f73c49e06687defb352885e95439e5ae117e4993cdf739abd810c4e41a15640e17f74f9a6664f9 binfiles arch=x86_64-solaris size=26 bin/x86_64-solaris/gsftopk @@ -133440,7 +136147,7 @@ docfiles size=82 name gzt category Package -revision 57765 +revision 62807 shortdesc Bundle of classes for "La Gazette des Mathematiciens" relocated 1 longdesc This bundle provides two classes and BibLaTeX styles for the @@ -133453,17 +136160,18 @@ longdesc to work their document in actual conditions, and provide a longdesc number of tools (commands and environments) to facilitate the longdesc drafting of documents, in particular those containing longdesc mathematical formulas. -containersize 33980 -containerchecksum b09bdcde2891d6d84ca193a6183b4286d1912c98fdd7cf6a7e737574f352d8eea2fa5cdcf71602291e9f1abd8f7aed3ad9fd6d56571f62a59e9d9bc58c875637 -doccontainersize 634440 -doccontainerchecksum a44bcb21337d7799d6fec0da69784252bdf74be493bfa75fe425a83e7f6d71b1ba46e45626d94b5a1b6234e0c21661cad68e0a95339d19c99577ddaa31a1a451 -docfiles size=178 +containersize 34392 +containerchecksum 92c5e4f4b3509f04bcceaa16a9142f08c5fae68e332b2188a3ae54e710e3749b0943fbcfb74f8bb713d3c56a1048f55a3063e2c667561b68aedb373a52664863 +doccontainersize 1180776 +doccontainerchecksum a5bd8c2aa491befbf655c00beac22ed64e166e89e7851153233c898c6e598d6a8a7c0deb5a5b46a223880fae4eef270b9cd344bbf077682b44c5747349f5e42f +docfiles size=321 RELOC/doc/latex/gzt/CHANGELOG.md RELOC/doc/latex/gzt/README.md details="Readme" RELOC/doc/latex/gzt/english/README-TRANSLATION.md + RELOC/doc/latex/gzt/english/gzt-code.pdf details="Code documentation" RELOC/doc/latex/gzt/french/denis.png RELOC/doc/latex/gzt/french/gzt-fr.bib - RELOC/doc/latex/gzt/french/gzt-fr.pdf details="Package documentation" language="fr" + RELOC/doc/latex/gzt/french/gzt-fr.pdf details="User manual" language="fr" RELOC/doc/latex/gzt/french/gzt-fr.tex RELOC/doc/latex/gzt/french/latexmkrc RELOC/doc/latex/gzt/french/sections/fixed-footnotes.tex @@ -133471,9 +136179,9 @@ docfiles size=178 RELOC/doc/latex/gzt/french/sections/notations.tex RELOC/doc/latex/gzt/french/sections/packages-charges.tex RELOC/doc/latex/gzt/french/sections/todo.tex -srccontainersize 42964 -srccontainerchecksum 48073e4390ca1e8c0fdf1c95069439160b77ac2277dd1452b36c48172589b4a5aca1b5a2f040675acba09f5f60d80fa241475c1eec828d13d21f942ded6714bf -srcfiles size=56 +srccontainersize 43316 +srccontainerchecksum d551e9c15a3e2097e790fb298ca23be5b81ea18270b1a0c887fcbc090f29dd5573f8dd3dbeca997b66180dbfeb95341e1e69b75d1abe3d92bb14913f3b2f744a +srcfiles size=57 RELOC/source/latex/gzt/gzt.dtx runfiles size=68 RELOC/tex/latex/gzt/gzt.cfg @@ -133484,11 +136192,12 @@ runfiles size=68 RELOC/tex/latex/gzt/images/README-PICTOGRAMS.md RELOC/tex/latex/gzt/images/gzt-logo.pdf catalogue-contact-bugs https://github.com/dbitouze/gzt/issues -catalogue-contact-repository https://github.com/dbitouze/gzt +catalogue-contact-development https://github.com/dbitouze/gzt/ +catalogue-contact-repository https://github.com/dbitouze/gzt/ catalogue-ctan /macros/latex/contrib/gzt catalogue-license lppl1.3c catalogue-topics journalpub class french -catalogue-version 1.0.1 +catalogue-version 1.1.2 name h2020proposal category Package @@ -133542,6 +136251,57 @@ catalogue-license gpl3 catalogue-topics proposal class catalogue-version 1.0 +name ha-prosper +category Package +revision 59651 +shortdesc Patches and improvements for prosper +relocated 1 +longdesc HA-prosper is a patch for prosper that adds new functionality +longdesc to prosper based presentations. Among the new features you will +longdesc find automatic generation of a table of contents on each slide, +longdesc support for notes and portrait slides. The available styles +longdesc demonstrate how to expand the functionality of prosper even +longdesc further. +containersize 28404 +containerchecksum fc78d9c422c05e4d5b859d39f4b681c5deda4d6850ea383f33b71b0e2aebc5e4740811a831e8e364122c7f451866751d77af8d5e4fd6b8b9f5dbf76f23a7d09f +doccontainersize 205056 +doccontainerchecksum 939e86ee09351991654d8542cc21667e16d64dc56f0e9d29932b816458319c3ba8e0632e92bc8c17cd104fd10dd7171a89f9026fc9faaa197fd7376c61377d63 +docfiles size=62 + RELOC/doc/latex/ha-prosper/HA-prosper.pdf details="Package documentation" + RELOC/doc/latex/ha-prosper/HAPBigtest.tex + RELOC/doc/latex/ha-prosper/HAPDualslide.tex + RELOC/doc/latex/ha-prosper/HAPIntroduction.tex + RELOC/doc/latex/ha-prosper/README details="Package README" +srccontainersize 38768 +srccontainerchecksum 0ef051d229ef636232751d77ead251622845f9b973ee32cfcdf67c046423334c0fff283fa1f569464931ff8a6ec139e9fb16acb133874bb56aa11684b7388f00 +srcfiles size=41 + RELOC/source/latex/ha-prosper/HA-prosper.def + RELOC/source/latex/ha-prosper/HA-prosper.dtx +runfiles size=57 + RELOC/tex/latex/ha-prosper/HA-prosper.cfg + RELOC/tex/latex/ha-prosper/HA-prosper.sty + RELOC/tex/latex/ha-prosper/Styles/Aggie/AMLogo.eps + RELOC/tex/latex/ha-prosper/Styles/Aggie/HAPAggie.sty + RELOC/tex/latex/ha-prosper/Styles/Aggie/files.txt + RELOC/tex/latex/ha-prosper/Styles/Capsules/HAPcapsules.sty + RELOC/tex/latex/ha-prosper/Styles/Ciment/HAPciment.sty + RELOC/tex/latex/ha-prosper/Styles/Fyma/HAPFyma.sty + RELOC/tex/latex/ha-prosper/Styles/HA/HAPHA.sty + RELOC/tex/latex/ha-prosper/Styles/HA/flower.ps + RELOC/tex/latex/ha-prosper/Styles/Lakar/HAPLakar.sty + RELOC/tex/latex/ha-prosper/Styles/Simple/HAPsimple.sty + RELOC/tex/latex/ha-prosper/Styles/TCS/HAPTCS.sty + RELOC/tex/latex/ha-prosper/Styles/TCS/HAPTCSTealBlue.sty + RELOC/tex/latex/ha-prosper/Styles/TCS/HAPTCSgrad.sty + RELOC/tex/latex/ha-prosper/Styles/TCS/TCSgradlogo.ps + RELOC/tex/latex/ha-prosper/Styles/TCS/TCSlogo.ps + RELOC/tex/latex/ha-prosper/Styles/Tycja/HAPTycja.sty +catalogue-also powerdot +catalogue-ctan /macros/latex/contrib/ha-prosper +catalogue-license lppl +catalogue-topics presentation +catalogue-version 4.21 + name hackthefootline category Package revision 46494 @@ -133822,6 +136582,39 @@ catalogue-license lppl1.3 catalogue-topics amusements maths maths-symbol catalogue-version 0.11 +name hamnosys +category Package +revision 61941 +shortdesc A font for sign languages +relocated 1 +longdesc The Hamburg Notation System, HamNoSys for short, is a system +longdesc for the phonetic transcription of signed languages. This +longdesc package makes HamNoSys available in XeLaTeX and LuaLaTeX. The +longdesc package provides a Unicode font for rendering HamNoSys symbols +longdesc as well as three methods for entering them. +containersize 20636 +containerchecksum 36af23f5eb95a743a691047d9dc02a19825e88e8fa62f1931f5c2f13e95f89351b42dda6a204493d5f2a147e0d8c039b6b5bbb2aa82bec00824c7c5612d5056c +doccontainersize 181248 +doccontainerchecksum 068e8232cf97513c69845e66eb6772e80de0dcf9422a3547db3b002ada137a1b385829a7e8258145ec2b5a05becfd08ad5ee40fce71326b93c3241bbc9f8c0b6 +docfiles size=47 + RELOC/doc/fonts/hamnosys/README.md details="Readme" + RELOC/doc/fonts/hamnosys/hamnosys.pdf details="Package documentation" +srccontainersize 15888 +srccontainerchecksum bacd0fdea3934bcfd32749c759d1e57e740c0e47e477790dd3c706d252c9439182c0af36eba30b8c00c785bf782605c319bf63b7d9ab677c799a5997f63af32c +srcfiles size=24 + RELOC/source/fonts/hamnosys/hamnosys.dtx + RELOC/source/fonts/hamnosys/hamnosys.ins +runfiles size=16 + RELOC/fonts/truetype/public/hamnosys/HamNoSysUnicode.ttf + RELOC/tex/latex/hamnosys/hamnosys.sty +catalogue-contact-bugs https://github.com/DGS-Korpus/HamNoSys4TeX/issues +catalogue-contact-home https://github.com/DGS-Korpus/HamNoSys4TeX +catalogue-contact-repository https://github.com/DGS-Korpus/HamNoSys4TeX +catalogue-ctan /fonts/hamnosys +catalogue-license lppl1.3c +catalogue-topics accessible font-ttf +catalogue-version 1.0.3 + name handin category Package revision 48255 @@ -133902,6 +136695,34 @@ catalogue-license lppl1.3 catalogue-topics presentation catalogue-version 1.6.0 +name handoutwithnotes +category Package +revision 62140 +shortdesc Create Handouts with notes from your LaTeX beamer presentation +relocated 1 +longdesc This package provides pgfpages layouts to place notes next to +longdesc the scaled slides. +containersize 3644 +containerchecksum cac79ba06d60e99e151b272f28d6a8a04f1f766f406801c6f4fb24f4b4c74cc59d78fc6961624b1f77405bab6687ad896826426d8bad30b3b210e7ad5be035af +doccontainersize 317144 +doccontainerchecksum f4f604fd888f5e072d8c002fcd72edb726d3f5512b5fd511446f3fa1295f5a6608510dabdfc6a162d648a3e020489d1e1ecaccb7e563f54e8ec156df51be6dd8 +docfiles size=80 + RELOC/doc/latex/handoutwithnotes/README.md details="Readme" + RELOC/doc/latex/handoutwithnotes/handoutWithNotes.pdf details="Package documentation" +srccontainersize 7304 +srccontainerchecksum b41429450b42e341df413bc1d7e4266836370617ee94fe685710ce66c7b559b0ed44e3ecf95963fd84595845eef57b695982b9ce300f214901bd967a06f09269 +srcfiles size=10 + RELOC/source/latex/handoutwithnotes/handoutWithNotes.dtx + RELOC/source/latex/handoutwithnotes/handoutWithNotes.ins +runfiles size=6 + RELOC/tex/latex/handoutwithnotes/handoutWithNotes.sty +catalogue-contact-bugs https://github.com/gdiepen/latexbeamer-handoutWithNotes/issues +catalogue-contact-repository https://github.com/gdiepen/latexbeamer-handoutWithNotes +catalogue-ctan /macros/latex/contrib/handoutwithnotes +catalogue-license lppl1.3c +catalogue-topics presentation expl3 +catalogue-version 1.3 + name hands category Package revision 13293 @@ -134002,6 +136823,39 @@ catalogue-license pd catalogue-topics games catalogue-version 20120101 +name hanzibox +category Package +revision 63062 +shortdesc Boxed Chinese characters with Pinyin above and translation below +relocated 1 +longdesc This is a LaTeX package written to simplify the input of +longdesc Chinese with Hanyu Pinyin and translation. Hanyu Pinyin is +longdesc placed above Chinese with the xpinyin package, and the +longdesc translation is placed below. The package can be used as a +longdesc utility for learning to write and pronounce Chinese characters, +longdesc for Chinese character learning plans, presentations, exercise +longdesc booklets and other documentation work. +containersize 7492 +containerchecksum 125406446426da598ff92398a7d0de5ea26e866d4f9248269191d113f50e8a613075e3e3d3f9d625ad3e9e0b1c5ca978a0420c2de9f31f12958d5adf7e2cbdeb +doccontainersize 593704 +doccontainerchecksum 87ef15dc7f3920e11d0cc678f56365ba9dde31210e0add0d80763c1d271baae5b7e905f72f2081f5712c286edacc6943e38df4eb112c7ba17c125edb4d0582d5 +docfiles size=152 + RELOC/doc/xelatex/hanzibox/README.md details="Readme" + RELOC/doc/xelatex/hanzibox/build.sh + RELOC/doc/xelatex/hanzibox/hanzibox.pdf details="Package documentation" language="zh" +srccontainersize 19544 +srccontainerchecksum d3d557b65df0809561c99431377585a119994d516dc9e30f0011e423abba27eaa545af6a76a0eea7269d1e2ef57a77c316f7aca5b0f9134b709635f87df14e38 +srcfiles size=26 + RELOC/source/xelatex/hanzibox/hanzibox.dtx +runfiles size=13 + RELOC/tex/xelatex/hanzibox/hanzibox.sty +catalogue-contact-bugs https://gitee.com/nwafu_nan/hanzibox-l3/issues +catalogue-contact-repository https://gitee.com/nwafu_nan/hanzibox-l3 +catalogue-ctan /macros/xetex/latex/hanzibox +catalogue-license lppl1.3c +catalogue-topics xetex expl3 chinese +catalogue-version 2.3.0 + name happy4th category Package revision 25020 @@ -134050,7 +136904,7 @@ catalogue-version 1.0 name haranoaji category Package -revision 58830 +revision 62100 shortdesc Harano Aji Fonts longdesc Harano Aji Fonts (Harano Aji Mincho and Harano Aji Gothic) are longdesc fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of @@ -134058,14 +136912,14 @@ longdesc Source Han fonts (Source Han Serif and Source Han Sans) with longdesc Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for longdesc Mincho and Gothic. postaction script file=tlpkg/tlpostcode/haranoaji-tlpost.pl -containersize 25893424 -containerchecksum 13029f3d1a25d11e2f9f04213532910bfededd9c8fc6f13913fd52c0018db493655a31084ca3ee3325569b500de5a641e69337a6f23ed575e429475d66940898 -doccontainersize 3048 -doccontainerchecksum 0e6b2d9cb7afbef675d4a0cff16b80729ac70d48bad26a5b2e784ef6386aa8f8dcd156b51f19d9eacdfc38962da135aeb1a3bf735f38fc7cfa300b9100b57ce9 +containersize 25941172 +containerchecksum 4c575f1bdf9eeffc33316f09a9a573669f7fa0c152a3281412fe55e19d0a0a0ff26568acb4c8e1dd2e0a5df47a2c62b5a9a4a8f3702a16d3e805009d1e011fa9 +doccontainersize 3032 +doccontainerchecksum ecdde06810b9541f0900dcfaab155ee6beaab10bd7f784ea927b3a78736ebf1849d4a652c66a962ee47ab38bb67befde6656f0f1ffd900c4cfe6bbcbaf5f2e28 docfiles size=3 texmf-dist/doc/fonts/haranoaji/LICENSE texmf-dist/doc/fonts/haranoaji/README details="Readme" -runfiles size=9358 +runfiles size=9386 texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiGothic-Bold.otf texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiGothic-Heavy.otf texmf-dist/fonts/opentype/public/haranoaji/HaranoAjiGothic-Medium.otf @@ -134081,11 +136935,11 @@ catalogue-contact-home https://github.com/trueroad/HaranoAjiFonts catalogue-ctan /fonts/haranoaji catalogue-license ofl catalogue-topics font font-cjk japanese -catalogue-version 20210410 +catalogue-version 20220220 name haranoaji-extra category Package -revision 58831 +revision 62099 shortdesc Harano Aji Fonts relocated 1 longdesc Harano Aji Fonts (Harano Aji Mincho and Harano Aji Gothic) are @@ -134093,14 +136947,14 @@ longdesc fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of longdesc Source Han fonts (Source Han Serif and Source Han Sans) with longdesc Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for longdesc Mincho and Gothic. -containersize 25771060 -containerchecksum 97d75fa7b631b9319c66c4c9ce7768154efb3ccef02e8d8a0f19660972e171b59ad1a7cb53df976d6f593f7d7e19c897afdef3fdf1a2cc47648e53ee1512884b -doccontainersize 3060 -doccontainerchecksum 46e4516105a996f0abd7a848e51e98b739d7e525ecf5ce3db2bb7542849219414032db56e304e62a588d6dbc26cb9cce174189c75885d161a06a5dfc6d6c69b3 +containersize 25805920 +containerchecksum db93e6079cb8793e24b162d1c36d2b464dd36053166209f69b1bedeb70e42be19cab957823888316020b6092e858e56a82f4dd365c5e0477166296b6eea6f07c +doccontainersize 3044 +doccontainerchecksum 785b9e852d39720eb52f3fe13094ee44f0f511bf86f69b9fad15ccfbaa5f0ac519ed2d9e4d6eff36ffeb8d2dc4fbf36680937cf5bef516038e4b63095f447bba docfiles size=3 RELOC/doc/fonts/haranoaji-extra/LICENSE RELOC/doc/fonts/haranoaji-extra/README details="Readme" -runfiles size=9487 +runfiles size=9490 RELOC/fonts/opentype/public/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf RELOC/fonts/opentype/public/haranoaji-extra/HaranoAjiGothic-Light.otf RELOC/fonts/opentype/public/haranoaji-extra/HaranoAjiGothic-Normal.otf @@ -134113,7 +136967,7 @@ catalogue-contact-home https://github.com/trueroad/HaranoAjiFonts catalogue-ctan /fonts/haranoaji-extra catalogue-license ofl catalogue-topics font font-cjk japanese -catalogue-version 20210410 +catalogue-version 20220220 name hardwrap category Package @@ -134445,7 +137299,7 @@ catalogue-version 1.3 name hecthese category Package -revision 56181 +revision 60455 shortdesc A class for dissertations and theses at HEC Montreal relocated 1 longdesc This package provides the hecthese class, a class based on @@ -134462,11 +137316,11 @@ longdesc for each of the included articles and a general bibliography longdesc for the entire document. The hecthese class takes care of these longdesc requirements. The class depends on babel, color, enumitem, longdesc fontawesome, framed, numprint, url, and hyperref. -containersize 3984 -containerchecksum 8a2d32907fd13e505bb0d7a3c2683cca93c3fd40b471adb622ce06a315558c9ac8f991a3fffbcd52a6be93cb027785d4814e0f9364370cc423a30b115ad644b0 -doccontainersize 876192 -doccontainerchecksum efa6e45840e77b4a9905cae13b7dc3322d85429c5acb4c59d81a86833b0bf0d92f38fdcad00f5befc32e883ee4c530abd6921411ff7c5c2df8dd25507a6e1480 -docfiles size=300 +containersize 3980 +containerchecksum c7956496814a25dbcd42c7f0034e32cb40746da09e8a7d527b1b5cdc4d557971b55117ad35b60db18e21bd2433f13d3850fdf9e2364184c0dd9e7a248be2896b +doccontainersize 893252 +doccontainerchecksum 680b2cc373f0b7bb265ff01f3d07fff56c07e5c789a7528a2257b2e4282da510874611a4754c5b65d88ded8b8b32ad1343706dd1d77e8a4594c7291fa5b201d5 +docfiles size=304 RELOC/doc/latex/hecthese/README.md details="Readme" RELOC/doc/latex/hecthese/abstract-english.tex RELOC/doc/latex/hecthese/abstract-french.tex @@ -134507,8 +137361,8 @@ docfiles size=300 RELOC/doc/latex/hecthese/template-phd-articles.tex RELOC/doc/latex/hecthese/template-phd-classic.tex RELOC/doc/latex/hecthese/theoretical-framework.tex -srccontainersize 30560 -srccontainerchecksum 940e0bf6cf217100912e5950e5a345e85baeeee109b3da2c9f0fcd539fa886241a7fa64526c61b0233f06462ddba07f6aba5d3cc3795a2bd17f694178828465e +srccontainersize 30608 +srccontainerchecksum fd4318bb47d45336d5010544f0e048a8b23d1a2f33cb0c7c24d54fcca59c20ae62887285dbb128f234170dc0cd057e96793b8012274ff400e2f63da0821dd309 srcfiles size=34 RELOC/source/latex/hecthese/hecthese-en.ins RELOC/source/latex/hecthese/hecthese-fr.ins @@ -134520,7 +137374,7 @@ catalogue-contact-repository https://github.com/metalogueur/hecthese catalogue-ctan /macros/latex/contrib/hecthese catalogue-license lppl1.3c catalogue-topics dissertation class -catalogue-version 1.4 +catalogue-version 1.5 name helmholtz-ellis-ji-notation category Package @@ -134565,9 +137419,9 @@ catalogue-version 1.1 name helvetic category Package -revision 31835 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -134580,8 +137434,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap uhv.map -containersize 539636 -containerchecksum db1921bbf180287cb735ef403948585a91b3d84fa0cb5c99ca1bd06db57632f2533f40d0b7aa04c01664ca7898166482559e130f375a85242bc44f362079ec8f +containersize 539616 +containerchecksum 243904e50c3458e62bf346f5a48332709db226e54b17c731ed0bdac5fce04d76b19411a12b01b51ca93b5ff7f06eee38f78a8375f6244d7b7d53116713d601b8 runfiles size=594 RELOC/dvips/helvetic/config.uhv RELOC/fonts/afm/adobe/helvetic/phvb8a.afm @@ -134873,9 +137727,226 @@ catalogue-license lppl catalogue-topics physics catalogue-version 1.0 +name hep-acronym +category Package +revision 61168 +shortdesc An acronym extension for glossaries +relocated 1 +longdesc The hep-acronym package provides an acronym macro based on the +longdesc glossaries package. The package is loaded with +longdesc \usepackage{hep-acronym}. +containersize 2276 +containerchecksum bd4251f8bffd16dbebff48333af4c988938da970af3c5e608f70c048f548eec0a6cfbbabc04f354dc3bbd4bc91580b9eea01e8d63d83b3ccd010f1a48f7545e7 +doccontainersize 467564 +doccontainerchecksum 072efb75240f15595193e9622bfedb3a8f21cf6683a8fe45593b466a5c5f52596dbebc04e231a604f05ce9c147939222657921a405fec81c2af19761a7d7b64c +docfiles size=157 + RELOC/doc/latex/hep-acronym/README-hep-acronym.md + RELOC/doc/latex/hep-acronym/README.md details="Readme" + RELOC/doc/latex/hep-acronym/bibliography.bib + RELOC/doc/latex/hep-acronym/hep-acronym-documentation.pdf details="Package documentation" + RELOC/doc/latex/hep-acronym/hep-acronym-documentation.tex + RELOC/doc/latex/hep-acronym/hep-acronym-implementation.pdf details="Package implementation" + RELOC/doc/latex/hep-acronym/hep-acronym-test.tex + RELOC/doc/latex/hep-acronym/license.md +srccontainersize 5264 +srccontainerchecksum fd63dbe9e3532c953749a7aee66b057a2699f985a875e974b82a46bae79b7ba5a2afb46f0a4ae780f68c05478201b665df5b01614c9993c35aae7339a040f5fa +srcfiles size=6 + RELOC/source/latex/hep-acronym/hep-acronym-implementation.dtx + RELOC/source/latex/hep-acronym/hep-acronym.ins +runfiles size=2 + RELOC/tex/latex/hep-acronym/hep-acronym.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /macros/latex/contrib/hep-acronym +catalogue-license lppl1.3c +catalogue-topics acronym +catalogue-version 1.0 + +name hep-bibliography +category Package +revision 61166 +shortdesc An acronym extension for glossaries +relocated 1 +longdesc The hep-bibliography package extends the BibLaTeX package with +longdesc some functionality mostly useful for high energy physics. In +longdesc particular it makes full use of all BibTeX fields provided by +longdesc Discover High-Energy Physics. The package is loaded with +longdesc \usepackage{hep-bibliography}. +containersize 3256 +containerchecksum 89a137f3593457d5515634df5dbe2b8d915a99f5ff20e10c9947266d3c7e0ebb6417f3329e284f9173736d5ad822967914d4cd1b29f04e84d096465973b5ad01 +doccontainersize 479408 +doccontainerchecksum 95730188e069a0f968dd9ff32bdd8fc91da82fe7fbe31c06270ba92265d01c3aa71b56d0bf45f53b7fd9fe5189565c47cf3aff52515db898841cf81ae09e9c43 +docfiles size=158 + RELOC/doc/latex/hep-bibliography/README-hep-bibliography.md + RELOC/doc/latex/hep-bibliography/README.md details="Readme" + RELOC/doc/latex/hep-bibliography/bibliography.bib + RELOC/doc/latex/hep-bibliography/hep-bibliography-documentation.pdf details="Package documentation" + RELOC/doc/latex/hep-bibliography/hep-bibliography-documentation.tex + RELOC/doc/latex/hep-bibliography/hep-bibliography-implementation.pdf details="Package implementation" + RELOC/doc/latex/hep-bibliography/hep-bibliography-test.tex + RELOC/doc/latex/hep-bibliography/license.md +srccontainersize 8712 +srccontainerchecksum ef2079ce4367d3878084bc399748f729edd9b526e08fe63a3e943ce9b413fbc14e3908a435e5d1035c696276b04ee25755f647398f719efabb60fa8cf5c19128 +srcfiles size=9 + RELOC/source/latex/hep-bibliography/hep-bibliography-implementation.dtx + RELOC/source/latex/hep-bibliography/hep-bibliography.ins +runfiles size=3 + RELOC/tex/latex/hep-bibliography/hep-bibliography.dbx + RELOC/tex/latex/hep-bibliography/hep-bibliography.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /macros/latex/contrib/biblatex-contrib/hep-bibliography +catalogue-license lppl1.3c +catalogue-topics biblatex physics +catalogue-version 1.0 + +name hep-float +category Package +revision 61169 +shortdesc Convenience package for float placement +relocated 1 +longdesc The hep-float package redefines some LaTeX float placement +longdesc defaults and defines convenience wrappers for floats. The +longdesc package is loaded with \usepackage{hep-float}. +containersize 1588 +containerchecksum 15fa9118c9ed26b4ae48ad98b4762893bdbfd41d95a71cafeb16b7b5af3fbf83a64a14bbe9400ec3fd24585d99b706513bede28c1e074321e17d7a20106b0cb4 +doccontainersize 446920 +doccontainerchecksum 3e91d4edd87a7fb517626eee0baa279b059731f6c5a9c745643214304da8593d2f2899bcbdcd2e1d195957f11e6895f667b63f83a68bd415561dd520a3cb6cfd +docfiles size=160 + RELOC/doc/latex/hep-float/README-hep-float.md + RELOC/doc/latex/hep-float/README.md details="Readme" + RELOC/doc/latex/hep-float/bibliography.bib + RELOC/doc/latex/hep-float/hep-float-documentation.pdf details="Package documentation" + RELOC/doc/latex/hep-float/hep-float-documentation.tex + RELOC/doc/latex/hep-float/hep-float-implementation.pdf details="Package implementation" + RELOC/doc/latex/hep-float/license.md +srccontainersize 4300 +srccontainerchecksum 0a18700c119e829fd81d5956c4b31ac198c3a376f2fd9a8bc29779d4d4a923f1094f8e0e45abb8ffc330267f6b2ca450c5b185474f48ad71012b43dc784e0065 +srcfiles size=4 + RELOC/source/latex/hep-float/hep-float-implementation.dtx + RELOC/source/latex/hep-float/hep-float.ins +runfiles size=1 + RELOC/tex/latex/hep-float/hep-float.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /macros/latex/contrib/hep-float +catalogue-license lppl1.3c +catalogue-topics float +catalogue-version 1.0 + +name hep-font +category Package +revision 61164 +shortdesc Latin modern extended by computer modern +relocated 1 +longdesc The hep-font package loads standard font packages and extends +longdesc the usual Latin Modern implementations by replacing missing +longdesc fonts with Computer Modern counterparts. The package is loaded +longdesc with \usepackage{hep-font}. +containersize 1804 +containerchecksum eae6a14ad3b6c1becab5bf4e00bbedde2fd4f917299ae761bf4a942df3aa481be53d19bf66e7737b568726f5eeecc22e0b8226e3c5a0bef5091ae889b997a02d +doccontainersize 476852 +doccontainerchecksum aab041e7c9b6179e4532f3adb1c8a202b9985c928b947e2046d8f3d2a0090bb3c8aab24fba8ce82ca30f6d29ed95469639fa800095535beebfff17139ff8630e +docfiles size=161 + RELOC/doc/fonts/hep-font/README-hep-font.md + RELOC/doc/fonts/hep-font/README.md details="Readme" + RELOC/doc/fonts/hep-font/bibliography.bib + RELOC/doc/fonts/hep-font/hep-font-documentation.pdf details="Package documentation" + RELOC/doc/fonts/hep-font/hep-font-documentation.tex + RELOC/doc/fonts/hep-font/hep-font-implementation.pdf details="Package implementation" + RELOC/doc/fonts/hep-font/hep-font-test.tex + RELOC/doc/fonts/hep-font/license.md +srccontainersize 4984 +srccontainerchecksum dbb4f7f562b312e911b7ac6ee7beed8e5085704263e3a1bc568f80cd1b735f5344949e51149707df6bff67e8c6d3d8e2f248ee07728451eb33798f6050a913bf +srcfiles size=6 + RELOC/source/fonts/hep-font/hep-font-implementation.dtx + RELOC/source/fonts/hep-font/hep-font.ins +runfiles size=2 + RELOC/tex/latex/hep-font/hep-font.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /fonts/utilities/hep-font +catalogue-license lppl1.3c +catalogue-topics font font-mgmt font-use +catalogue-version 1.0 + +name hep-math +category Package +revision 61170 +shortdesc Extended math macros +relocated 1 +longdesc The hep-math package provides some additional features beyond +longdesc the mathtools and amsmath packages. To use the package place +longdesc \usepackage{hep-math} in the preamble +containersize 3164 +containerchecksum a5a4455dec4d7b5e1b1cab322bd3aa5168bd828854eed7715bfe02c491b83059f9f77e09bf72913244d44294c800b6c544a86d789eb11b14f3e20116259dc4fd +doccontainersize 582332 +doccontainerchecksum af05b99b6adc395ca61db1364aa12a8e2a8ed0ac4a09abf80e5574a25a04b715a006531b6efce23bd0888698b7fde2323e58e9ebf499d7ee270a2701eaab4524 +docfiles size=191 + RELOC/doc/latex/hep-math/README-hep-math.md + RELOC/doc/latex/hep-math/README.md details="Readme" + RELOC/doc/latex/hep-math/bibliography.bib + RELOC/doc/latex/hep-math/hep-math-documentation.pdf details="Package documentation" + RELOC/doc/latex/hep-math/hep-math-documentation.tex + RELOC/doc/latex/hep-math/hep-math-implementation.pdf details="Package implementation" + RELOC/doc/latex/hep-math/hep-math-test.tex + RELOC/doc/latex/hep-math/license.md +srccontainersize 8452 +srccontainerchecksum 57262758b617224a06a4ebc305a16c7f6c8a6d99c625162be2ed9ff5d5fb0231defc0c47a8dad734ecf229be634d4136d2501bc04701d497bbcc125c043f7e1c +srcfiles size=9 + RELOC/source/latex/hep-math/hep-math-implementation.dtx + RELOC/source/latex/hep-math/hep-math.ins +runfiles size=3 + RELOC/tex/latex/hep-math/hep-math.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /macros/latex/contrib/hep-math +catalogue-license lppl1.3c +catalogue-topics maths +catalogue-version 1.0 + +name hep-math-font +category Package +revision 61165 +shortdesc Extended Greek and sans-serif math +relocated 1 +longdesc The hep-math-font package adjust the math fonts to be +longdesc sans-serif if the document is sans-serif. Additionally Greek +longdesc letters are redefined to be always italic and upright in math +longdesc and text mode respectively. Some math font macros are adjusted +longdesc to give more consistently the naively expected results. The +longdesc package is loaded with \usepackage{hep-math-font}. +containersize 2984 +containerchecksum 921c86cf98717323044cf64547c0cb1f2530affb4745aca2e6ced54b078bdef6cf598ac146e00f06891ad45d38d7332a772a45ddb2dfa2f5f94e29fac20fc032 +doccontainersize 1132364 +doccontainerchecksum f186a9d2db6acb71bd50378a60852f391eb6a7b71abefb63c359f9f4c0fadfca10d886cb6333129701b76daa85971283e0f6b9862145184f19239ee9dd3c392f +docfiles size=451 + RELOC/doc/fonts/hep-math-font/README-hep-math-font.md + RELOC/doc/fonts/hep-math-font/README.md details="Readme" + RELOC/doc/fonts/hep-math-font/bibliography.bib + RELOC/doc/fonts/hep-math-font/hep-math-font-documentation.pdf details="Package documentation" + RELOC/doc/fonts/hep-math-font/hep-math-font-documentation.tex + RELOC/doc/fonts/hep-math-font/hep-math-font-implementation.pdf details="Package implementation" + RELOC/doc/fonts/hep-math-font/hep-math-font-test-sans.tex + RELOC/doc/fonts/hep-math-font/hep-math-font-test-serif.tex + RELOC/doc/fonts/hep-math-font/license.md +srccontainersize 8980 +srccontainerchecksum 65dd0e877a22ba243986f1195a0d8ea667c4ac62cc6c94d776d710bc2654f59bb7ca9f68c4cd6e1caf0fa7b9692e86755743fdf1bb128ce451f234d6c46da4a6 +srcfiles size=9 + RELOC/source/fonts/hep-math-font/hep-math-font-implementation.dtx + RELOC/source/fonts/hep-math-font/hep-math-font.ins +runfiles size=3 + RELOC/tex/latex/hep-math-font/hep-math-font.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /fonts/utilities/hep-math-font +catalogue-license lppl1.3c +catalogue-topics font font-mgmt font-use font-supp-maths +catalogue-version 1.0 + name hep-paper category Package -revision 57045 +revision 61171 shortdesc Publications in High Energy Physics relocated 1 longdesc This package aims to provide a single style file containing @@ -134886,31 +137957,108 @@ longdesc loads third party packages as long as they are light-weight longdesc enough. For usual publications it suffices to load the longdesc hep-paper package, without optional arguments, in addition to longdesc the article class. -containersize 8820 -containerchecksum e7422cf1015b554b20d6fa6cfca317fbd2e057ef31f6d57448ba11126c3b6b863fea428c642f15b8cbbf46929ce943f362cb99cb95cbe7d1bfe821c4315661f8 -doccontainersize 1359472 -doccontainerchecksum 29f71a395be21b72cfd2c0f167e11475215dbd7005529a89032a316d5802b8e2feffc7670923ea57b6f2bdab4d298b7798f122263ab496f4a4da323f8a44c483 -docfiles size=383 +containersize 3464 +containerchecksum 93bba19d41b10d47511652ae41f25a6e6ae5dbb8711134efa8496943bf7a26dac685cbfc4223e40e3bc26d14da487aff612fc7b58d43b8ec7cc9ec826f838119 +doccontainersize 673728 +doccontainerchecksum 25e729800a2d0b80cae23c6ff421bf2c90650ab962ccbffcb393758fe5677d29d92408d7cb9bdf11f658ce43797f07a260e68acbbc2eca5ad52e7377be7d6ad5 +docfiles size=236 + RELOC/doc/latex/hep-paper/README-hep-paper.md RELOC/doc/latex/hep-paper/README.md details="Readme" RELOC/doc/latex/hep-paper/bibliography.bib RELOC/doc/latex/hep-paper/hep-paper-documentation.pdf details="Package documentation" RELOC/doc/latex/hep-paper/hep-paper-documentation.tex RELOC/doc/latex/hep-paper/hep-paper-implementation.pdf details="Package implementation" + RELOC/doc/latex/hep-paper/hep-paper-test-amsart.tex + RELOC/doc/latex/hep-paper/hep-paper-test-beamer.tex + RELOC/doc/latex/hep-paper/hep-paper-test-jcap.tex + RELOC/doc/latex/hep-paper/hep-paper-test-jhep.tex + RELOC/doc/latex/hep-paper/hep-paper-test-pos.tex + RELOC/doc/latex/hep-paper/hep-paper-test-revtex.tex + RELOC/doc/latex/hep-paper/hep-paper-test-springer.tex RELOC/doc/latex/hep-paper/license.md -srccontainersize 23384 -srccontainerchecksum 7610edb2223471f6ad729dca66145bb0686e56fdcebfab9260288c3fbaedad0be638f300f789158d824a0a04828297853c5b0774c4c2a96cbb0d48f2d93fd61a -srcfiles size=26 +srccontainersize 12296 +srccontainerchecksum 0ee624e372607d8e7dffccb255458bc8e858fe0e027d031ba44fd48616c11e32ba1a459895102c3ed5d93342a19bdfadeb97e1eb6a89bd71118b8cf30261abaf +srcfiles size=12 RELOC/source/latex/hep-paper/hep-paper-implementation.dtx RELOC/source/latex/hep-paper/hep-paper.ins -runfiles size=9 - RELOC/tex/latex/hep-paper/hep-paper.dbx +runfiles size=3 RELOC/tex/latex/hep-paper/hep-paper.sty catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues catalogue-contact-repository https://github.com/janhajer/hep-paper catalogue-ctan /macros/latex/contrib/hep-paper catalogue-license lppl1.3c catalogue-topics physics -catalogue-version 1.6 +catalogue-version 2.0 + +name hep-text +category Package +revision 61172 +shortdesc List and text extensions +relocated 1 +longdesc The hep-text package extends LaTeX lists using the enumitem +longdesc package and provides some text macros. The package is loaded +longdesc with \usepackage{hep-text}. +containersize 1632 +containerchecksum 365998a83777730a2beb7d2c5a70fc66faeef818eed654af3ad52945b925fba9c5bcb221a301e8d20ed654a209624e6b5bf3b14b5318be644daa1da4aae931b6 +doccontainersize 494980 +doccontainerchecksum 1cbe4fe20cd0edcd0d4a4b62b8376bfe66a8f2b5b033a81052499b0b2209c9a61330faf1b7d4c0ce680b82b88ad50d7b979a04a33da1ed5745b75ec5fc114ddb +docfiles size=167 + RELOC/doc/latex/hep-text/README-hep-text.md + RELOC/doc/latex/hep-text/README.md details="Readme" + RELOC/doc/latex/hep-text/bibliography.bib + RELOC/doc/latex/hep-text/hep-text-documentation.pdf details="Package documentation" + RELOC/doc/latex/hep-text/hep-text-documentation.tex + RELOC/doc/latex/hep-text/hep-text-implementation.pdf details="Package implementation" + RELOC/doc/latex/hep-text/license.md +srccontainersize 4228 +srccontainerchecksum 1eb4a29178a5bce51ea53a70aba0abbe5545c1776d9c03bb32cfcb9facedad8435b13ba5b2f85e5badfd13d7cffa4f085b596e76abe2cf31febad07259606917 +srcfiles size=4 + RELOC/source/latex/hep-text/hep-text-implementation.dtx + RELOC/source/latex/hep-text/hep-text.ins +runfiles size=1 + RELOC/tex/latex/hep-text/hep-text.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /macros/latex/contrib/hep-text +catalogue-license lppl1.3c +catalogue-topics list +catalogue-version 1.0 + +name hep-title +category Package +revision 61173 +shortdesc Extensions for the title page +relocated 1 +longdesc The hep-title package extends the title macros of the standard +longdesc classes with macros for a preprint, affiliation, editors, and +longdesc endorsers. The package is loaded with \usepackage{hep-title}. +containersize 3360 +containerchecksum 026db8e4b5945399b8f68ca45133f9421e3b75185f0c536144c511afaa0305893a4da02284410568db338cce0679d0a252f3eb14e0c3c5e6984009526d726227 +doccontainersize 471616 +doccontainerchecksum 5c4900b603223483e6a7eee8fc546ebae0244bd801b5bdd07c289f745946b2106cd966dc5b3de55cfcb5cd6489f321da7bce2b44ea19d729f61e19de051b9f8d +docfiles size=156 + RELOC/doc/latex/hep-title/README-hep-title.md + RELOC/doc/latex/hep-title/README.md details="Readme" + RELOC/doc/latex/hep-title/bibliography.bib + RELOC/doc/latex/hep-title/hep-title-documentation.pdf details="Package documentation" + RELOC/doc/latex/hep-title/hep-title-documentation.tex + RELOC/doc/latex/hep-title/hep-title-implementation.pdf details="Package implementation" + RELOC/doc/latex/hep-title/hep-title-test-one.tex + RELOC/doc/latex/hep-title/hep-title-test-two.tex + RELOC/doc/latex/hep-title/license.md +srccontainersize 6640 +srccontainerchecksum 267a998e9530411437e9bef9f8eb2c625273f10a5e3408ac10172825f3743157e49d8dc08db5738994915b66c88a131957ca73033d2270745f99f0b0d4925f52 +srcfiles size=8 + RELOC/source/latex/hep-title/hep-title-implementation.dtx + RELOC/source/latex/hep-title/hep-title.ins +runfiles size=4 + RELOC/tex/latex/hep-title/hep-title.sty +catalogue-contact-bugs https://github.com/janhajer/hep-paper/issues +catalogue-contact-repository https://github.com/janhajer/hep-paper +catalogue-ctan /macros/latex/contrib/hep-title +catalogue-license lppl1.3c +catalogue-topics titlepage +catalogue-version 1.0 name hepnames category Package @@ -135355,6 +138503,36 @@ catalogue-license ofl catalogue-topics font font-type1 font-otf font-cyrillic cyrillic catalogue-version 1.092 +name hexboard +category Package +revision 62102 +shortdesc For drawing Hex boards and games +relocated 1 +longdesc hexboard is a package for LaTeX that should also work with +longdesc LuaTeX and XeTeX, that provides functionality for drawing Hex +longdesc boards and games. The aim is a clean, clear design with +longdesc flexibility for drawing different sorts of Hex diagrams. +containersize 3140 +containerchecksum e82683253d7790448bddbcefc617d0f0e91b5373de477f1c78a5db9256d632983b1d5f700a0c6fcb4490b746e932de3fe40a22875a6c0d37f6d0ae728867b73e +doccontainersize 275772 +doccontainerchecksum 97c92b9c8644cf060da8b3306c8a3f26d1c59f36b1731ca4b6af06ec77211ab676963d5ed8fb70c6a63096a7224cfaac22cf77d5dc39f937902815bea778f323 +docfiles size=70 + RELOC/doc/latex/hexboard/README.md details="Readme" + RELOC/doc/latex/hexboard/hexboard.pdf details="Package documentation" +srccontainersize 8556 +srccontainerchecksum f2ab006e01d1ff8ed68252f594d3340441a5a6bed7cc0cbee6c28e119a923a20b186e1f08db7444c75de52c86afdb9aa86767278f0b506a9c601064783baef95 +srcfiles size=13 + RELOC/source/latex/hexboard/hexboard.dtx + RELOC/source/latex/hexboard/hexboard.ins +runfiles size=4 + RELOC/tex/latex/hexboard/hexboard.sty +catalogue-contact-bugs https://github.com/prowlett/hexboard/issues +catalogue-contact-repository https://github.com/prowlett/hexboard +catalogue-ctan /graphics/pgf/contrib/hexboard +catalogue-license cc-by-sa-4 +catalogue-topics graphics games +catalogue-version 1.0 + name hexgame category Package revision 15878 @@ -136477,6 +139655,266 @@ catalogue-license lppl catalogue-topics class catalogue-version 0.0(beta) +name hitex +category TLCore +revision 63073 +shortdesc A TeX extension writing HINT output for on-screen reading +longdesc An extension of TeX which generates HINT output. The HINT file +longdesc format is an alternative to the DVI and PDF formats which was +longdesc designed specifically for on-screen reading of documents. +longdesc Especially on mobile devices, reading DVI or PDF documents can +longdesc be cumbersome. Mobile devices are available in a large variety +longdesc of sizes but typically are not large enough to display +longdesc documents formated for a4/letter-size paper. To compensate for +longdesc the limitations of a small screen, users are used to +longdesc alternating between landscape (few long lines) and portrait +longdesc (more short lines) mode. The HINT format supports variable and +longdesc varying screen sizes, leveraging the ability of TeX to format a +longdesc document for nearly-arbitrary values of \hsize and \vsize. +depend atbegshi +depend atveryend +depend babel +depend cm +depend etex +depend everyshi +depend firstaid +depend hitex.ARCH +depend hyphen-base +depend knuth-lib +depend l3backend +depend l3kernel +depend l3packages +depend latex +depend latex-fonts +depend plain +depend tex-ini-files +depend unicode-data +execute AddFormat name=hilatex engine=hitex patterns=language.dat options="-etex -ltx hilatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data +execute AddFormat name=hitex engine=hitex patterns=language.def options="-etex -ltx hitex.ini" fmttriggers=cm,hyphen-base,etex,knuth-lib,plain +containersize 2988 +containerchecksum cfe41c9c1dd931781bb21773bbcac29ba4badcc583c17978ddc321404f76c28ab3efcbf9790e0c822dc6fdd2b0edb128babdfc04c409548f50ce2f56f6f7cd8c +doccontainersize 2623172 +doccontainerchecksum 0a8c2c217afbd469e32189f92ab7432cf8f628e873bb88589a81f88ef9cded6b5f46a574f6261f4770f17aa8993c7db362e58622405098d362848db4226ed372 +docfiles size=824 + texmf-dist/doc/hitex/base/hiformat.hnt + texmf-dist/doc/hitex/base/hiformat.pdf + texmf-dist/doc/hitex/base/hintmac.tex + texmf-dist/doc/hitex/base/hitexman.hnt + texmf-dist/doc/hitex/base/hitexman.pdf + texmf-dist/doc/hitex/base/hitexman.tex + texmf-dist/doc/man/man1/hishrink.1 + texmf-dist/doc/man/man1/hishrink.man1.pdf + texmf-dist/doc/man/man1/histretch.1 + texmf-dist/doc/man/man1/histretch.man1.pdf + texmf-dist/doc/man/man1/hitex.1 + texmf-dist/doc/man/man1/hitex.man1.pdf +runfiles size=6 + texmf-dist/makeindex/hitex/hint.ist + texmf-dist/tex/hitex/base/hilatex.ini + texmf-dist/tex/hitex/base/hiltxpage.tex + texmf-dist/tex/hitex/base/hiplainpage.tex + texmf-dist/tex/hitex/base/hitex.ini + texmf-dist/tex/hitex/base/ifhint.tex +catalogue-alias hint +catalogue-contact-bugs https://lists.tug.org/tex-k +catalogue-contact-home https://hint.userweb.mwn.de/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/hitexdir +catalogue-contact-support https://lists.tug.org/tex-k +catalogue-license x11 +catalogue-topics engine + +name hitex.aarch64-linux +category TLCore +revision 62643 +shortdesc aarch64-linux files of hitex +containersize 274380 +containerchecksum 08a9db5553c54b574c7acef69239d3a84208944a26558e359db6bfcdcef9d60169b2ff990a220f2a5689165093da9777ab59f7c44c5feb66a54157f9ec800de0 +binfiles arch=aarch64-linux size=191 + bin/aarch64-linux/hilatex + bin/aarch64-linux/hishrink + bin/aarch64-linux/histretch + bin/aarch64-linux/hitex + +name hitex.amd64-freebsd +category TLCore +revision 62610 +shortdesc amd64-freebsd files of hitex +containersize 321696 +containerchecksum c3c92c2ecaa4c2e65b99a49ba538d33d70541bf6b18817b653e2887c9213a919e2b6148a658946eca111d474f98c0756924c4d080f7e8107ced8cc5945d4d559 +binfiles arch=amd64-freebsd size=215 + bin/amd64-freebsd/hilatex + bin/amd64-freebsd/hishrink + bin/amd64-freebsd/histretch + bin/amd64-freebsd/hitex + +name hitex.amd64-netbsd +category TLCore +revision 62617 +shortdesc amd64-netbsd files of hitex +containersize 268952 +containerchecksum fb2a1b86eb69ab0c24d99dc49a2310a288fba24606216cf250b982fe97b2562288d0cd6cebde6b8d7cd1a63dbdfbb9e2a8decfc09ee2c0fc1a682f793d86dc09 +binfiles arch=amd64-netbsd size=244 + bin/amd64-netbsd/hilatex + bin/amd64-netbsd/hishrink + bin/amd64-netbsd/histretch + bin/amd64-netbsd/hitex + +name hitex.armhf-linux +category TLCore +revision 63092 +shortdesc armhf-linux files of hitex +containersize 235244 +containerchecksum a841dc81ad5285a1972695186fb5a18dbc09c7016e7ed3281c6f1c4b30d0bbb3b69bb08e4a43906da40487e9fcbed3be074e97db716d376e45f62d5926ec79f5 +binfiles arch=armhf-linux size=158 + bin/armhf-linux/hilatex + bin/armhf-linux/hishrink + bin/armhf-linux/histretch + bin/armhf-linux/hitex + +name hitex.i386-cygwin +category TLCore +revision 62621 +shortdesc i386-cygwin files of hitex +containersize 261736 +containerchecksum 08927752e20db68b98ad9a89775580f2be3330fbd74c22c1326964ef8d65228573562f29abfa6de0e6a13f1476d770970463fdbe6b3c284da07b7b63919ef13f +binfiles arch=i386-cygwin size=187 + bin/i386-cygwin/hilatex + bin/i386-cygwin/hishrink.exe + bin/i386-cygwin/histretch.exe + bin/i386-cygwin/hitex.exe + +name hitex.i386-freebsd +category TLCore +revision 62610 +shortdesc i386-freebsd files of hitex +containersize 265576 +containerchecksum a32fe7580d3fe6b51bf0012486240c6a3207e19c177f6004acb81f6c85d14f4303091a86355897f02c59d86faa202434200016ff12ad6ee9c764a4726407061d +binfiles arch=i386-freebsd size=197 + bin/i386-freebsd/hilatex + bin/i386-freebsd/hishrink + bin/i386-freebsd/histretch + bin/i386-freebsd/hitex + +name hitex.i386-linux +category TLCore +revision 62610 +shortdesc i386-linux files of hitex +containersize 263196 +containerchecksum e0ad24626c86c37a9fa5163529c92be9ccac974f017b42dacefd56c80a68729dee765a0f1b2eb5319e075dc028e15bf7e6fcfa0141d5388dbd125daeaba948af +binfiles arch=i386-linux size=190 + bin/i386-linux/hilatex + bin/i386-linux/hishrink + bin/i386-linux/histretch + bin/i386-linux/hitex + +name hitex.i386-netbsd +category TLCore +revision 62617 +shortdesc i386-netbsd files of hitex +containersize 222144 +containerchecksum 9d0304cd1d92bc1efd85ed2876fb8e88d7afb5187ab2eb821dad65cd4f8116e00fe046eb839968c796cb5141ceff1602fad71f01219994f5a603c1347acbc49a +binfiles arch=i386-netbsd size=227 + bin/i386-netbsd/hilatex + bin/i386-netbsd/hishrink + bin/i386-netbsd/histretch + bin/i386-netbsd/hitex + +name hitex.i386-solaris +category TLCore +revision 62610 +shortdesc i386-solaris files of hitex +containersize 248056 +containerchecksum 5d00d33877ac343c21211a45845a6fd1b619843a92071a9b8f04f785900af62e58a24335e05146dafce953e5cb9cd6516c374d254259c27692c4c3410e128adf +binfiles arch=i386-solaris size=166 + bin/i386-solaris/hilatex + bin/i386-solaris/hishrink + bin/i386-solaris/histretch + bin/i386-solaris/hitex + +name hitex.universal-darwin +category TLCore +revision 62642 +shortdesc universal-darwin files of hitex +containersize 611376 +containerchecksum d4deeb299a757db9abec4b2e0706d34d6a150efac7efc77efe61c3af04f8709a345e954d2b212d1a485eb609d57e9bca4f36f15648797f94abcb6159ca55267e +binfiles arch=universal-darwin size=478 + bin/universal-darwin/hilatex + bin/universal-darwin/hishrink + bin/universal-darwin/histretch + bin/universal-darwin/hitex + +name hitex.win32 +category TLCore +revision 62609 +shortdesc win32 files of hitex +containersize 226892 +containerchecksum 9c6307e403796ec11bf7699f3a4a026443c2ff1ba0a3d6cd8a93688cb0f365d5bd2cdf497fb1fc6153cc05b85e780136fc884c295267a3aca0a3b6c024bcbdb1 +binfiles arch=win32 size=199 + bin/win32/hilatex.exe + bin/win32/hishrink.exe + bin/win32/histretch.exe + bin/win32/hitex.exe + +name hitex.x86_64-cygwin +category TLCore +revision 62621 +shortdesc x86_64-cygwin files of hitex +containersize 272688 +containerchecksum 766943225b1a8ea93badb51753e02f7f0bbf6f05ed3f36f918304e41566d0d32016b7e4c792b912d074de82e488da8a28e9cd742320cd8d1ed8050309ed3e2e2 +binfiles arch=x86_64-cygwin size=171 + bin/x86_64-cygwin/hilatex + bin/x86_64-cygwin/hishrink.exe + bin/x86_64-cygwin/histretch.exe + bin/x86_64-cygwin/hitex.exe + +name hitex.x86_64-darwinlegacy +category TLCore +revision 62610 +shortdesc x86_64-darwinlegacy files of hitex +containersize 263380 +containerchecksum 1558bd11d93972f0d15f25a5e4812610db9453bd1fdb7bd7225764bfb49dc1e39a964ecd573e09e5326bd545bbcdafca811b85c6d4ddaca0f973adf10425b0a4 +binfiles arch=x86_64-darwinlegacy size=161 + bin/x86_64-darwinlegacy/hilatex + bin/x86_64-darwinlegacy/hishrink + bin/x86_64-darwinlegacy/histretch + bin/x86_64-darwinlegacy/hitex + +name hitex.x86_64-linux +category TLCore +revision 62610 +shortdesc x86_64-linux files of hitex +containersize 284416 +containerchecksum 2b5cdac954494057fdc3bfa951eb8591c3303128d25c75f97d6ada449ce8246e7e3a18a34f69100acfe29adea8969f241cb49f20a5eacb0cd360c27c5f8263b0 +binfiles arch=x86_64-linux size=186 + bin/x86_64-linux/hilatex + bin/x86_64-linux/hishrink + bin/x86_64-linux/histretch + bin/x86_64-linux/hitex + +name hitex.x86_64-linuxmusl +category TLCore +revision 62610 +shortdesc x86_64-linuxmusl files of hitex +containersize 300512 +containerchecksum 1830326ff275045e719d710c1d8515ba968f8e50fa6b91d2270f5b9c8fbc735da8f706832040e75fb92ada5c3544c96a1c8a759f2dde18407bb7a0ad0da5ab99 +binfiles arch=x86_64-linuxmusl size=187 + bin/x86_64-linuxmusl/hilatex + bin/x86_64-linuxmusl/hishrink + bin/x86_64-linuxmusl/histretch + bin/x86_64-linuxmusl/hitex + +name hitex.x86_64-solaris +category TLCore +revision 62610 +shortdesc x86_64-solaris files of hitex +containersize 292764 +containerchecksum bcb7c2659cc48ae6da036a71b26d1b9a1c32636a27bcc53acda2036b099927cc9c87275ba997fc52871a460266bb43aa7ae0a0db715da8f4551bec810601c6c7 +binfiles arch=x86_64-solaris size=191 + bin/x86_64-solaris/hilatex + bin/x86_64-solaris/hishrink + bin/x86_64-solaris/histretch + bin/x86_64-solaris/hitex + name hithesis category Package revision 53362 @@ -136635,17 +140073,18 @@ catalogue-version 1.0.0 name hitszthesis category Package -revision 55643 +revision 61073 shortdesc A dissertation template for Harbin Institute of Technology, ShenZhen relocated 1 longdesc This package provides a dissertation template for Harbin longdesc Institute of Technology, ShenZhen (HITSZ), including bachelor, longdesc master and doctor dissertations. -containersize 25004 -containerchecksum 2661153465f8b9fc3f4feaf23859ddd0e0da863d0cdc3c0e8b14997e192260cc252ef58d95082b54b9f7299347ec72a9057e11d6656c5e26c9f3e6285baf6484 -doccontainersize 1675628 -doccontainerchecksum c6d12b3779c8e67050bd77f905741c1a496379f76c001f3348bd9f8fccfb8c25dbb58acfaab76901c1b01fcab260a206ba3a0337411881a21f46b1888b684195 -docfiles size=474 +containersize 25112 +containerchecksum b7a3dbbed2d9520aa26fbf88e9fd5f864912dbf0ebdf052cf65fe888676b9d5ce9917d154bef8bed2c5cdbec6bba5ce57cd434bdf3d9ff8c41ca6fc12f07a8ce +doccontainersize 1656872 +doccontainerchecksum 577c2dace816b5356e3a2da21f8e95aa165e55b75f5df0524d5abe6649d6e1879b7a2e97d0da88890e37baa05becfbcd567b977d62c58f17e0f372234cf00b36 +docfiles size=483 + RELOC/doc/latex/hitszthesis/License RELOC/doc/latex/hitszthesis/README.md details="Readme" RELOC/doc/latex/hitszthesis/back/acknowledgements.tex RELOC/doc/latex/hitszthesis/back/appendix01.tex @@ -136678,8 +140117,8 @@ docfiles size=474 RELOC/doc/latex/hitszthesis/hitszthesis.pdf details="Package documentation" language="zh" RELOC/doc/latex/hitszthesis/latexmkrc RELOC/doc/latex/hitszthesis/reference.bib -srccontainersize 33884 -srccontainerchecksum 3a39f1bf764f53cf149db0fde6e60d28fa290acb9c2506e5fee8379642532d51b29e3f0151ec577e258bb95160387a1ff0e9346c05e64cf18882e12f9b542b78 +srccontainersize 34172 +srccontainerchecksum cedf9d399434f48032d4bde2fb91088320b2bd8b939629ee71fa98e744e8de1dfe14b4a01787fc9eecaa7ce8931b322bc0fccd7d96c7eb5e24f2097362063fa5 srcfiles size=33 RELOC/source/latex/hitszthesis/Makefile RELOC/source/latex/hitszthesis/compile.bat @@ -136697,7 +140136,7 @@ catalogue-contact-support https://github.com/YangLaTeX/hitszthesis/wiki catalogue-ctan /macros/latex/contrib/hitszthesis catalogue-license lppl1.3c catalogue-topics class dissertation chinese -catalogue-version 3.2 +catalogue-version 3.2.1 name hletter category Package @@ -136898,33 +140337,33 @@ catalogue-topics macro-supp name hologo category Package -revision 53048 +revision 61719 shortdesc A collection of logos with bookmark support relocated 1 longdesc The package defines a single command \hologo, whose argument is longdesc the usual case-confused ASCII version of the logo. The command longdesc is bookmark-enabled, so that every logo becomes available in longdesc bookmarks without further work. -containersize 9924 -containerchecksum 8d1fd73519f0185db7ae8e82ac62957cb958311a5bded23823591157c6c31557b455ca6baa42fffa39d969e42a5fe87b18186dab7d18097e4e30e8589524ec96 -doccontainersize 553396 -doccontainerchecksum 72a65838829017ca887afe5bdf1f7645209601e267241a5650731a806c08b58670a4934698c4ebf2548d198e0b79619ef33c06d6eccfd5eef9119bee19629105 -docfiles size=141 - RELOC/doc/latex/hologo/README.md - RELOC/doc/latex/hologo/example/hologo-example.tex - RELOC/doc/latex/hologo/hologo.pdf details="Package documentation" -srccontainersize 19816 -srccontainerchecksum 0fa9111eb2d1dd0ce076cb831466219be1f18b87e9520aafa15bdfea7636df836e77611e393909b6c410f6bd1aee76b76aa4779317fb4159353098aa95921ed4 -srcfiles size=28 - RELOC/source/latex/hologo/hologo.dtx +containersize 9916 +containerchecksum d4c5899f35a7405ff19ba810af17a86c25ba76cd01597dd19e074ec468052a95c85f8a80e1f0467f48f72280246c152bb24928a68fbbdb2cf6f0788cf94703b0 +doccontainersize 578024 +doccontainerchecksum f92326ed2d0bb3ac455a54889b469f69563d4a91e80883bfcf0ce92fb55c0dd63423be8ec800696f8c078bede28929e8a79d43174e8cd1a802b4a6ac88cff178 +docfiles size=150 + RELOC/doc/generic/hologo/README.md details="Readme" + RELOC/doc/generic/hologo/hologo-example.tex + RELOC/doc/generic/hologo/hologo.pdf details="Package documentation" +srccontainersize 19880 +srccontainerchecksum 38d75dffe94c9af12005254231b3fb7fc8bf577993aec3ac3e132d14f304e400806627058a98f5ed1f8f9dd5f4ce6d8caef1214ab8d5dee31aa66f47126bf22a +srcfiles size=29 + RELOC/source/generic/hologo/hologo.dtx runfiles size=14 RELOC/tex/generic/hologo/hologo.sty catalogue-contact-bugs https://github.com/ho-tex/hologo/issues catalogue-contact-repository https://github.com/ho-tex/hologo -catalogue-ctan /macros/latex/contrib/hologo -catalogue-license lppl1.3 -catalogue-topics logo -catalogue-version 1.14 +catalogue-ctan /macros/generic/hologo +catalogue-license lppl1.3c +catalogue-topics logo macro-gen +catalogue-version 1.15 name hook-pre-commit-pkg category Package @@ -137043,6 +140482,33 @@ catalogue-license gpl catalogue-topics dissertation class catalogue-version 1.0 +name href-ul +category Package +revision 59581 +shortdesc Underscored LaTeX hyperlinks +relocated 1 +longdesc This LaTeX package makes hyperlinks underscored, just like on +longdesc the web. The package uses hyperref and ulem. +depend hyperref +depend ulem +containersize 1364 +containerchecksum bb9eed7d5a13e78634ca046eb09028e4fa4dd46b4536d6e5eb9e5237f625a9a452e30e25a74358fdd00138e8b272129fcb484103b75c65b5368c89150ce3a6ec +doccontainersize 50988 +doccontainerchecksum afbfc4927a99ff871e3905e0f37294936def9ed499cbba8f327b017975e089dc6eed158f3188ca7989579f1a2a7609485282fe5866b684f7d314cf7722429b09 +docfiles size=15 + RELOC/doc/latex/href-ul/DEPENDS.txt + RELOC/doc/latex/href-ul/README.md details="Readme" + RELOC/doc/latex/href-ul/href-ul.pdf details="Package documentation" + RELOC/doc/latex/href-ul/href-ul.tex +runfiles size=1 + RELOC/tex/latex/href-ul/href-ul.sty +catalogue-contact-bugs https://github.com/yegor256/href-ul/issues +catalogue-contact-repository https://github.com/yegor256/href-ul +catalogue-ctan /macros/latex/contrib/href-ul +catalogue-license mit +catalogue-topics hyper underline verbatim +catalogue-version 0.1.0 + name hrefhide category Package revision 22255 @@ -137157,28 +140623,59 @@ catalogue-version 1.1.1 name huawei category Package -revision 58907 +revision 61028 shortdesc Template for Huawei documents relocated 1 longdesc This unofficial package provides a class for creating documents -longdesc for people working with Huawei Technologies Co., Ltd.. -containersize 5668 -containerchecksum d6aba70a005d5902c55cdcee90f903d11f8ff337f0fec8966add4a5ed0e03f72b466542b7e40422a83016569d808cf1ec5c04ee1e729b96492140ff356ca9a95 -doccontainersize 366952 -doccontainerchecksum 8131787a0f84aa0b54072f1a20f0c397b5e48c0168a4df993b9ee542e2444db40b4a1cb2c4da7263c492db511a74f03d858f47b287f9db803d997553f88885ed -docfiles size=92 +longdesc for people working with Huawei Technologies Co., Ltd. +depend biblatex +depend cjk +depend currfile +depend datetime +depend enumitem +depend fancyhdr +depend footmisc +depend geometry +depend graphics +depend hyperref +depend l3packages +depend lastpage +depend libertine +depend makecell +depend microtype +depend minted +depend paralist +depend pgf +depend setspace +depend svg +depend tcolorbox +depend textpos +depend titling +depend tools +depend ulem +depend wrapfig +depend xcolor +containersize 259968 +containerchecksum c7a23661204b27508b186b622f057eb1844e25b8df22954a22300c17978902ef2b8c44e77c0d893e2c83142a1e2176c35b0fcaa88bc1c7e2d766a4d1aaee0ba4 +doccontainersize 338760 +doccontainerchecksum 5a131c28b9a729cfbce3a5afadf3dd5970b7b009605c2d03a47778fc72a4648fad0398505eebf256fe03bcef596c1e172d7699b52ead0fe69ee6fc52a2b3aacd +docfiles size=89 + RELOC/doc/latex/huawei/DEPENDS.txt RELOC/doc/latex/huawei/README.md details="Readme" RELOC/doc/latex/huawei/huawei.pdf details="Package documentation" RELOC/doc/latex/huawei/huawei.tex -runfiles size=4 + RELOC/doc/latex/huawei/samples/huawei-cfp.tex + RELOC/doc/latex/huawei/samples/huawei-charter.tex + RELOC/doc/latex/huawei/samples/huawei-main.bib +runfiles size=67 + RELOC/tex/latex/huawei/huawei-cover-picture.pdf RELOC/tex/latex/huawei/huawei.cls -catalogue-contact-bugs http://github.com/yegor256/huawei.cls/issues -catalogue-contact-home http://github.com/yegor256/huawei.cls -catalogue-contact-repository http://github.com/yegor256/huawei.cls +catalogue-contact-bugs https://github.com/yegor256/huawei.cls/issues +catalogue-contact-repository https://github.com/yegor256/huawei.cls catalogue-ctan /macros/latex/contrib/huawei catalogue-license mit -catalogue-topics class -catalogue-version 0.1.0 +catalogue-topics class misc-paper +catalogue-version 0.13.2 name hulipsum category Package @@ -137249,7 +140746,7 @@ catalogue-version 1.4 name hvarabic category Package -revision 55643 +revision 59423 shortdesc Macros for RTL typesetting relocated 1 longdesc This package provides some macros for right-to-left @@ -137257,9 +140754,9 @@ longdesc typesetting. It uses by default the arabic fonts Scheherazade longdesc and ALM fixed, the only monospaced arabic font. The package longdesc works with LuaLaTeX or XeLaTeX, but not with pdfLaTeX or latex. containersize 1468 -containerchecksum be0e943f505edd7c8e0138ccf101a821791fc7560a6e5afd41c57236fe6fd632c0813162bd9ede8ff021cd5583a739ed7871cc6453a3bae8c0c917740bd06f48 -doccontainersize 150684 -doccontainerchecksum 1e08c4864ef4ba5f083500b55521995fbf4dbea9c53626ff36bdab438db25f612d5272a2d05b72c7c6eb3a72a946179819b4ab52c7eb79ec699ce69d112b2cc8 +containerchecksum 2f9af35f3e3ebf6d90ed05a77fcd6d6c079d3a476c26e0704e6f6b74899badc3eb0cc79d37f5f9e8b6a2846edb869bf57fc5b4bf14e834629d126bc71b77e42a +doccontainersize 150588 +doccontainerchecksum 8508cab70c4cc87665790dcfd34a4465fa22002ca19a41d2d24e21ae0a2ed833a7f3c0e346d36e8c95411ea925ad3ebda8b6d1ee4179610ce0e3f673e6226246 docfiles size=49 RELOC/doc/latex/hvarabic/CHANGELOG RELOC/doc/latex/hvarabic/README.md @@ -137270,12 +140767,12 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/hvarabic catalogue-license lppl1.3c catalogue-topics arabic bidi -catalogue-version 0.01 +catalogue-version 0.02 name hvfloat category Package -revision 59069 -shortdesc Rotating caption and object of floats independently +revision 62893 +shortdesc Controlling captions, fullpage and doublepage floats relocated 1 longdesc This package defines a macro to place objects (tables and longdesc figures) and their captions in different positions with @@ -137286,11 +140783,11 @@ longdesc \hvFloat{figure}{\includegraphics{rose}}{Caption}{fig:0}. longdesc Options are provided to place captions to the right or left, longdesc and rotated. Setting nonFloat=true results in placing the float longdesc here. -containersize 8364 -containerchecksum c57acb1f6b5b117e5728cfcc5a009d23d24fb31e1928eb220f0d63cd5f8b8e7e83f15f8e8fdd80f3f99a83a9f3e2bb088bf99f38868b985e0d9eea99feec9226 -doccontainersize 19073660 -doccontainerchecksum e2ef456032dea2e21e94e5e21d68a51b40d4f63a57d4ee2f91d0be5742816f9e538b1a08ff3507b3e4636c64ed0f32e4eb942886bc9378967b0da53e0428adc8 -docfiles size=5870 +containersize 11704 +containerchecksum 81a2c8f56105f4aa4427a7ef0f01f14353a15c32d4ba58fb1104b07d1633ee48ef922cefd30a8da132678837db0fbad4d1294cd86e17ffa761d9cdcfc3da596b +doccontainersize 8718616 +doccontainerchecksum 27730ccb13436fbc4d8ca8a851da6b33de47e28558d882d530722660730564933a9f1229f4c2a189e1a22276445bafa57aaba28cdff46eabdde5f977ddeda3bd +docfiles size=3873 RELOC/doc/latex/hvfloat/CTAN.png RELOC/doc/latex/hvfloat/Changes RELOC/doc/latex/hvfloat/README details="Readme" @@ -137299,6 +140796,10 @@ docfiles size=5870 RELOC/doc/latex/hvfloat/after1s1c.tex RELOC/doc/latex/hvfloat/after2s2c.pdf RELOC/doc/latex/hvfloat/after2s2c.tex + RELOC/doc/latex/hvfloat/capPos.inc + RELOC/doc/latex/hvfloat/capPos.pdf + RELOC/doc/latex/hvfloat/capPos.tex + RELOC/doc/latex/hvfloat/capVPos.inc RELOC/doc/latex/hvfloat/default1s1c.pdf RELOC/doc/latex/hvfloat/default1s1c.tex RELOC/doc/latex/hvfloat/default1s2c.pdf @@ -137307,6 +140808,10 @@ docfiles size=5870 RELOC/doc/latex/hvfloat/default2s1c.tex RELOC/doc/latex/hvfloat/default2s2c.pdf RELOC/doc/latex/hvfloat/default2s2c.tex + RELOC/doc/latex/hvfloat/doublepage2s1c.pdf + RELOC/doc/latex/hvfloat/doublepage2s1c.tex + RELOC/doc/latex/hvfloat/doublepage2s2c.pdf + RELOC/doc/latex/hvfloat/doublepage2s2c.tex RELOC/doc/latex/hvfloat/even1s1c.pdf RELOC/doc/latex/hvfloat/even1s1c.tex RELOC/doc/latex/hvfloat/even1s2c.pdf @@ -137315,6 +140820,7 @@ docfiles size=5870 RELOC/doc/latex/hvfloat/even2s1c.tex RELOC/doc/latex/hvfloat/even2s2c.pdf RELOC/doc/latex/hvfloat/even2s2c.tex + RELOC/doc/latex/hvfloat/felsen-wasser-small.pdf RELOC/doc/latex/hvfloat/frose.png RELOC/doc/latex/hvfloat/fullpage1s2c.pdf RELOC/doc/latex/hvfloat/fullpage1s2c.tex @@ -137365,6 +140871,8 @@ docfiles size=5870 RELOC/doc/latex/hvfloat/paper-default1s1c.tex RELOC/doc/latex/hvfloat/paper-default1s2c.pdf RELOC/doc/latex/hvfloat/paper-default1s2c.tex + RELOC/doc/latex/hvfloat/paper-default2s1c.pdf + RELOC/doc/latex/hvfloat/paper-default2s1c.tex RELOC/doc/latex/hvfloat/paper-default2s2c.pdf RELOC/doc/latex/hvfloat/paper-default2s2c.tex RELOC/doc/latex/hvfloat/paper-inner2s2c.pdf @@ -137383,6 +140891,7 @@ docfiles size=5870 RELOC/doc/latex/hvfloat/rose.png RELOC/doc/latex/hvfloat/runAll.sh RELOC/doc/latex/hvfloat/runEXA.sh + RELOC/doc/latex/hvfloat/sonne-meer.jpg RELOC/doc/latex/hvfloat/sub-after1s1c.pdf RELOC/doc/latex/hvfloat/sub-after1s1c.tex RELOC/doc/latex/hvfloat/sub-after2s2c.pdf @@ -137399,14 +140908,18 @@ docfiles size=5870 RELOC/doc/latex/hvfloat/sub-right1s2c.tex RELOC/doc/latex/hvfloat/sub-right2s2c.pdf RELOC/doc/latex/hvfloat/sub-right2s2c.tex -runfiles size=13 + RELOC/doc/latex/hvfloat/wide1s2c.pdf + RELOC/doc/latex/hvfloat/wide1s2c.tex + RELOC/doc/latex/hvfloat/wide2s2c.pdf + RELOC/doc/latex/hvfloat/wide2s2c.tex +runfiles size=19 RELOC/tex/latex/hvfloat/hvfloat-fps.sty RELOC/tex/latex/hvfloat/hvfloat.sty catalogue-also rotating catalogue-ctan /macros/latex/contrib/hvfloat catalogue-license lppl catalogue-topics float box-manip -catalogue-version 2.21 +catalogue-version 2.38 name hvindex category Package @@ -137433,19 +140946,70 @@ catalogue-license lppl catalogue-topics index catalogue-version 0.04 +name hvlogos +category Package +revision 62324 +shortdesc Print TeX-related names as logo +relocated 1 +longdesc This package is more or less an extension to Heiko Oberdiek's +longdesc package hologo. It prints TeX-related names as logos. The +longdesc package requires fetamont, hologo, dantelogo, and xspace. +containersize 2700 +containerchecksum dbbd50c2630106c5c5aae1e81b219c803fdac6c7268b1965eb54c2eb7125d1e0e74a360e32291458409c029432618d86a537af81d36287208f169416e641bff9 +doccontainersize 86228 +doccontainerchecksum ec2a919ca3d95d7bea5aa9eeb29e9673d344817f32a5ffc93c606031a3e9fb9d36d6183a5035a9a235e314cbd42bae4a8401b896ee0fd54b2431e246262d40ae +docfiles size=26 + RELOC/doc/latex/hvlogos/Changes + RELOC/doc/latex/hvlogos/README details="Readme" + RELOC/doc/latex/hvlogos/hvlogos-doc.pdf details="Package documentation" + RELOC/doc/latex/hvlogos/hvlogos-doc.tex +runfiles size=2 + RELOC/tex/latex/hvlogos/hvlogos.sty +catalogue-ctan /macros/latex/contrib/hvlogos +catalogue-license lppl +catalogue-topics logo +catalogue-version 0.07 + +name hvpygmentex +category Package +revision 62405 +shortdesc Syntax-Highlighting of program code +relocated 1 +longdesc The package is based on pygmentex but provides an automatic run +longdesc from within the document itself, with the option +longdesc --shell-escape. It does not need the additional action by the +longdesc user to run the external program pygmentize to create the code +longdesc snippets. +containersize 3576 +containerchecksum 5770b9933ad2dc7c844ba2281a3717bc1d27f67a834de45a87effd400551fc74d111ba5087ceab96b2a9e6ed11293fd0d3dfbaf7ac89c4d9a1434911a2fbf734 +doccontainersize 22308 +doccontainerchecksum cd7b3a615ab8ca79e0d0e9feb7804cabd9036831d2f9761429b7bf528125d055e29f3f7a2e1eeb8efd4c73c1f6f8e0ed03a2ba47dbf9504fc1a750b4c278843c +docfiles size=9 + RELOC/doc/latex/hvpygmentex/Changes + RELOC/doc/latex/hvpygmentex/README.md details="Readme" + RELOC/doc/latex/hvpygmentex/hvpygmentex.pdf details="Package documentation" + RELOC/doc/latex/hvpygmentex/hvpygmentex.tex +runfiles size=4 + RELOC/tex/latex/hvpygmentex/hvpygmentex.sty +catalogue-also pygmentex +catalogue-ctan /macros/latex/contrib/hvpygmentex +catalogue-license lppl1.3c +catalogue-topics listing synt-hlt +catalogue-version 0.01 + name hvqrurl category Package -revision 52993 +revision 59256 shortdesc Insert a QR code in the margin relocated 1 longdesc This package allows to draw an URL as a QR code into the margin longdesc of a one- or twosided document. The following packages are longdesc loaded by default: qrcode, marginnote, url, xcolor and xkeyval. -containersize 1240 -containerchecksum 3f52fae550f92e379b76bc91b6a4b8fc25cb9ad6bc19c744c6f9ef0948d6590c1289f267681339fc7f596a7c328adaf45eb7c94be45e5f327bd77db5e366e315 -doccontainersize 96644 -doccontainerchecksum 2f9c4772b34ebb6096da22ffb10b41eef091be66513d1dbb20c4f224c2e471493fa30e63432e19e47b03ca7b248ae178a1a729517ed3108ef406cb30abb6cef8 -docfiles size=28 +containersize 1296 +containerchecksum 472da0c72999f672cc6d21e35e9adc7c25d1202b8f4eb4a75f9498ae8cca5ea7aca7102dece9943e2070002390a3ced018d12358523d52cb2a32c6e6b9012126 +doccontainersize 105300 +doccontainerchecksum 0c7de4ea0173e754cdcea91b56681c4681c05d591f3176a0e7973c5b1f9d819a737d6ab14052a94a8dc48919dc2b98c7337274770a115d598667852cb118f69b +docfiles size=30 RELOC/doc/latex/hvqrurl/Changes RELOC/doc/latex/hvqrurl/README details="Readme" RELOC/doc/latex/hvqrurl/hvqrurl.pdf details="Package documentation" @@ -137455,7 +141019,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/hvqrurl catalogue-license lppl1.3 catalogue-topics qrcode -catalogue-version 0.01a +catalogue-version 0.02 name hycolor category Package @@ -137511,6 +141075,34 @@ catalogue-license lppl1.3 catalogue-topics hyper catalogue-version 2.7 +name hypdoc +category Package +revision 61077 +shortdesc Hyper extensions for doc.sty +relocated 1 +longdesc This package adds hypertext features to the package doc that is +longdesc used in the documentation system of LaTeX2e. Bookmarks are +longdesc added and references are linked as far as possible. +containersize 3480 +containerchecksum c658c092b34c95e81c488fd839ee96e6b2225e92e8f8eb3d752ec7b6f43d7b5ef621097ddf2a0986ddf4c68eaad029e09a8dcc34c73b398e3791dcea6721243e +doccontainersize 322512 +doccontainerchecksum 1239c2766d9e150655bf185091da1e8ce7b55da3acf023121d19dec284a4ffe11fb0053ecff85878aaf2beefcce90ef14de7d1b631563676088c2e7fae9d43af +docfiles size=83 + RELOC/doc/latex/hypdoc/README.md details="Readme" + RELOC/doc/latex/hypdoc/hypdoc.pdf details="Package documentation" +srccontainersize 8396 +srccontainerchecksum cf58301db498cd904a14e72267b2a91e98418edd5760884ed931741b7b86e83321b5c9ea71112486d6ce87ab7d3897d43fbe781e879b07d416846d0fe5ff9842 +srcfiles size=9 + RELOC/source/latex/hypdoc/hypdoc.dtx +runfiles size=3 + RELOC/tex/latex/hypdoc/hypdoc.sty +catalogue-contact-bugs https://github.com/ho-tex/hypdoc/issues +catalogue-contact-repository https://github.com/ho-tex/hypdoc +catalogue-ctan /macros/latex/contrib/hypdoc +catalogue-license lppl1.3c +catalogue-topics doc-supp hyper +catalogue-version 1.15 + name hypdvips category Package revision 53197 @@ -137676,7 +141268,7 @@ catalogue-version 1.0b name hyperref category Package -revision 58024 +revision 62142 shortdesc Extensive support for hypertext in LaTeX relocated 1 longdesc The hyperref package is used to handle cross-referencing @@ -137706,10 +141298,10 @@ depend rerunfilecheck depend stringenc depend url depend zapfding -containersize 91200 -containerchecksum 00c82f1b64272ee6fd3728e29edf8e399a08eb3ffb9fb4fb011f4d0caa38970a351c132fd7096954a32ce9c730d798ba606f59f0ad6bf1754e43462067dd6c49 -doccontainersize 3287788 -doccontainerchecksum 9005eb33d3f8b90199131eb2104fd961fd7d248c17c67af73162a0b90f0b90de1e5f5c79ffce59564f7d19e835765c59b385fb0e9e19ef4935f1de49655b03dc +containersize 90464 +containerchecksum 1f36f263f577e66d12e9360e34cab4cb0b9d6364ed5e80e0d0a9810d3763629ec5e110ec9aa00f0ac772c5dde2798e748cce954ec5929f7a8a3b7cd3130820dc +doccontainersize 3250152 +doccontainerchecksum 3b70f6fbbc789d55f61cbd78b30243be4782693d71aa8db5a2383354afbe5f4e4debe79bd53a3d72e090e7bf25459c8cb82d60db129f27f164c502615c55101d docfiles size=1046 RELOC/doc/latex/hyperref/ChangeLog.txt RELOC/doc/latex/hyperref/README.md details="Readme" @@ -137723,23 +141315,25 @@ docfiles size=1046 RELOC/doc/latex/hyperref/hyperref-doc5.html RELOC/doc/latex/hyperref/hyperref-doc6.html RELOC/doc/latex/hyperref/hyperref-doc7.html + RELOC/doc/latex/hyperref/hyperref-doc8.html RELOC/doc/latex/hyperref/hyperref.pdf RELOC/doc/latex/hyperref/manifest.txt RELOC/doc/latex/hyperref/nameref.pdf RELOC/doc/latex/hyperref/paper.pdf details="Paper on tagging and navigation" language="en" RELOC/doc/latex/hyperref/slides.pdf -srccontainersize 446744 -srccontainerchecksum be6c8585a89c5c17bc38704251c9800073784e0fdfce6441a14ab804e9de0b23cebfcd7ca94f366cdc12e37b20f571f68b309df483691ebe3e065af4a7876f68 +srccontainersize 448360 +srccontainerchecksum 24816ef84e06ab000bb7fa54194b4749eac1874fc8eae5ab86b314c02713ef484845d35bdca89e440409832f26561398cf500eee479ae6cf2a1dbf88b8a89e14 srcfiles size=346 RELOC/source/latex/hyperref/backref.dtx RELOC/source/latex/hyperref/bmhydoc.sty RELOC/source/latex/hyperref/doc/hyperref-doc.tex RELOC/source/latex/hyperref/doc/paperslides99.zip RELOC/source/latex/hyperref/hluatex.dtx + RELOC/source/latex/hyperref/hyperref-patches.dtx RELOC/source/latex/hyperref/hyperref.dtx RELOC/source/latex/hyperref/hyperref.ins RELOC/source/latex/hyperref/nameref.dtx -runfiles size=208 +runfiles size=202 RELOC/tex/latex/hyperref/backref.sty RELOC/tex/latex/hyperref/hdvipdfm.def RELOC/tex/latex/hyperref/hdvips.def @@ -137754,7 +141348,7 @@ runfiles size=208 RELOC/tex/latex/hyperref/hvtexhtm.def RELOC/tex/latex/hyperref/hvtexmrk.def RELOC/tex/latex/hyperref/hxetex.def - RELOC/tex/latex/hyperref/hyperref-langpatches.def + RELOC/tex/latex/hyperref/hyperref-patches.sty RELOC/tex/latex/hyperref/hyperref.sty RELOC/tex/latex/hyperref/hypertex.def RELOC/tex/latex/hyperref/minitoc-hyper.sty @@ -137774,8 +141368,8 @@ catalogue-contact-bugs https://github.com/latex3/hyperref/issues catalogue-contact-home https://github.com/latex3/hyperref catalogue-ctan /macros/latex/contrib/hyperref catalogue-license lppl1.3 -catalogue-topics hyper pdf-feat adobe-distiller form-fillin -catalogue-version 7.00k +catalogue-topics hyper pdf-feat adobe-distiller form-fillin etex +catalogue-version 7.00n name hyperxmp category Package @@ -137975,7 +141569,7 @@ binfiles arch=x86_64-solaris size=1 name hyph-utf8 category Package -revision 58619 +revision 61719 shortdesc Hyphenation patterns expressed in UTF-8 relocated 1 longdesc Modern native UTF-8 engines such as XeTeX and LuaTeX need @@ -137990,9 +141584,9 @@ longdesc TeX systems are only read at iniTeX time, it is hoped that the longdesc UTF-8 patterns, with their converters, will completely supplant longdesc the older patterns. containersize 15996 -containerchecksum dc14e4a6aa57764113b9945c76f3f485f370e6c399196916bea2e0451f8238c577100c0db89e742d1233a16b7f51f56674ef1f458dd04f49e207f62744e8ea47 +containerchecksum 64055aa046fdbc721fda474b7848b37d094b1a8f5f01e507df80003ba591dd959871c880f04d5bc6e0bf169e99bf89f5a1a7dad1195c8839773fc613f3719d9f doccontainersize 267700 -doccontainerchecksum 09e4a5ae3b0541b5e6b721f164592c364ca00b0c96986085632461b9201a81fa3f0fe375156a91fdbcdd1f4d5f207d8e7c16d35b6fbe2cd196b4c7025a933d6f +doccontainerchecksum c4aac42267b75a16559705e7de3716eafbec96a285d523d5e7b2f77f345d8e344e174571e247b9c5de8fac75942bc1b0f924e81efd8356b52c9ed91a149d8f09 docfiles size=84 RELOC/doc/generic/hyph-utf8/CHANGES RELOC/doc/generic/hyph-utf8/HISTORY @@ -138004,8 +141598,8 @@ docfiles size=84 RELOC/doc/generic/hyph-utf8/img/texlive-collection.png RELOC/doc/luatex/hyph-utf8/README RELOC/doc/luatex/hyph-utf8/luatex-hyphen.pdf -srccontainersize 34840 -srccontainerchecksum 3dcf4d89d34db765459694329be8cd3182f0021ebbead0ffaab9ae3810c8392b69bab6d0baf433c209becd7eb5ec55b8fdc4c3f145d7792b0c7456129c997430 +srccontainersize 34844 +srccontainerchecksum 2ed5177a81f46bb538517447d89129d82bab87f937c98e4afc6c74863d5f4cc3342470f66d2f5d05247fb3ac26b23ed4b6ce4fd093fcb61fbabac6dd330889f2 srcfiles size=59 RELOC/source/generic/hyph-utf8/README RELOC/source/generic/hyph-utf8/contributed/make-exhyph.pl @@ -138059,7 +141653,7 @@ catalogue-also dehyph-exptl catalogue-contact-bugs https://github.com/hyphenation/tex-hyphen/issues catalogue-contact-home http://www.hyphenation.org catalogue-contact-repository https://github.com/hyphenation/tex-hyphen -catalogue-contact-support http://tug.org/mailman/listinfo/tex-hyphen +catalogue-contact-support https://tug.org/mailman/listinfo/tex-hyphen catalogue-ctan /language/hyph-utf8 catalogue-license mit catalogue-topics hyphenation @@ -138144,15 +141738,15 @@ runfiles size=8 name hyphen-base category TLCore -revision 58630 +revision 62751 shortdesc core hyphenation support files relocated 1 longdesc Includes Knuth's original hyphen.tex, zerohyph.tex to disable longdesc hyphenation, language.us which starts the autogenerated files longdesc language.dat and language.def (and default versions of those), longdesc etc. -containersize 22448 -containerchecksum 15daa4e0004bb55601db85cf796761c1feca5f4668a5894df820a31d107ebefde74fd4d3a997191d9049ecb0fa3f4678a6a0b1fb6506b17bd24546e942d85510 +containersize 22472 +containerchecksum 6257736ec39ede19286cc78edb9e82537d4dd40145940817ce35eea86166583c34ca5fd8da826a89f9250b5d38367c2cc435b6f822fef0b5998fb9c35e9c6b21 runfiles size=24 RELOC/tex/generic/config/language.dat RELOC/tex/generic/config/language.dat.lua @@ -138605,7 +142199,7 @@ runfiles size=24 name hyphen-german category TLCore -revision 58652 +revision 59807 shortdesc German hyphenation patterns. relocated 1 longdesc Hyphenation patterns for German in T1/EC and UTF-8 encodings, @@ -138624,8 +142218,8 @@ depend hyphen-base execute AddHyphen name=german lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-1901.tex file_patterns=hyph-de-1901.pat.txt file_exceptions= execute AddHyphen name=ngerman lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-1996.tex file_patterns=hyph-de-1996.pat.txt file_exceptions= execute AddHyphen name=swissgerman lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-ch-1901.tex file_patterns=hyph-de-ch-1901.pat.txt file_exceptions= -containersize 222536 -containerchecksum bea7d4605b1a18d3e7845ccaa06951b62178b3abbdc13dc59d3cbece3fa95fc4fba7e4d60dd253cd9fc022f804975cae5c4996fb99d3037c29971ade9984abce +containersize 222532 +containerchecksum c27389dea67ffd0d45419d484b0c72577b2d5b8234266483add078b970d5d994d41f7cf9a1509ad93efe9489501f986127ea717135c5f57588094393e0d7219e runfiles size=533 RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex @@ -140082,22 +143676,20 @@ catalogue-version 0.2 name identkey category Package -revision 49018 +revision 61719 shortdesc Typesetting bracketed dichotomous identification keys relocated 1 longdesc The package is for typesetting bracketed dichotomous longdesc identification keys. -containersize 1196 -containerchecksum b04dc4859826ad3f4fc4dd4a9b19abc0f6125d66d200519652a130c522fc6b49de8565af73f81efa9e75d592036ccca6d373a368e66526d8997dab9d8a5f806f +containersize 1132 +containerchecksum 3f41af7a6b1f253dd34c670c3726f9b5fba2849230787827f69dfffd7008ec7bdf8bf84d11e7151b9e0a47b486f60ed2e475f30ed3f6cf35d68e283ff6a9c558 doccontainersize 488 -doccontainerchecksum c676908535a4a67efd8569e81a1d3ce5a47bf7a5ec755e87e62830e370fa3307bf0d6a84f3ec7c399bca3cc365f97469393a6fc954bf83b2e2fbc9eda9983811 +doccontainerchecksum 58574d462eee30612617c9340e00e956968f04b8da292babced36016516272e4d190f06862c9bc41466c85ced264f380192c4e9376c4b0ed58e673f37efd3cd0 docfiles size=1 RELOC/doc/latex/identkey/README.md details="Readme" runfiles size=1 RELOC/tex/latex/identkey/identkey.sty catalogue-also dichokey -catalogue-contact-bugs https://gitlab.com/rj_white/latex-identkey/issues -catalogue-contact-repository https://gitlab.com/rj_white/latex-identkey catalogue-ctan /macros/latex/contrib/identkey catalogue-license gpl3 catalogue-topics biology @@ -140156,6 +143748,32 @@ catalogue-license lppl catalogue-topics index catalogue-version 0.4d +name ieeeconf +category Package +revision 59665 +shortdesc Macros for IEEE conference proceedings +relocated 1 +longdesc The IEEEconf class implements the formatting dictated by the +longdesc IEEE Computer Society Press for conference proceedings. +containersize 2524 +containerchecksum 1a0bf2fe8e019b55ac1ed72a9d428c3e90653183918f2c1ff22e9ea468cb3b3fea424fa3de2a46b9534086138f1130105672ac217ba7172354c51bbf384ba20d +doccontainersize 177420 +doccontainerchecksum a0133638d4da1822c2cc7c41052fc69d71feb89bfe0351594343166cdb217a62cb849d2a355bbaa3a12e38882ca76c94740f9f4711b42280c81a58bcc9fd17f2 +docfiles size=53 + RELOC/doc/latex/ieeeconf/IEEEconf.pdf details="Package documentation" + RELOC/doc/latex/ieeeconf/README details="Readme" +srccontainersize 12536 +srccontainerchecksum 9badadaad5c47d067054176f8c979b4472ff57db1746ec2f2adbbb39fd75856d2145e120de78e51388d064765a018a06a71bcf75f078f3a4a958754c6f565c5d +srcfiles size=11 + RELOC/source/latex/ieeeconf/IEEEconf.dtx + RELOC/source/latex/ieeeconf/IEEEconf.ins +runfiles size=2 + RELOC/tex/latex/ieeeconf/IEEEconf.cls +catalogue-ctan /macros/latex/contrib/IEEEconf +catalogue-license lppl +catalogue-topics confproc class +catalogue-version 1.4 + name ieeepes category Package revision 17359 @@ -140184,6 +143802,87 @@ catalogue-license lppl catalogue-topics journalpub catalogue-version 4.0 +name ieeetran +category Package +revision 59672 +shortdesc Document class for IEEE Transactions journals and conferences +relocated 1 +longdesc The class and its BibTeX style enable authors to produce +longdesc officially-correct output for the Institute of Electrical and +longdesc Electronics Engineers (IEEE) transactions, journals and +longdesc conferences. +containersize 89348 +containerchecksum d688e4be2d145652c16b028cccd05ec5f41a94ca190caff0c6b3fbadaa5c859516a28e4555569d072dd1d550c8794c1ddaaefecce49945284dd304938360f419 +doccontainersize 487300 +doccontainerchecksum 241119c6d2848d5f63e2afe8f1e07c263fea526c9c7ef21ecc533f27c92a67b1baf9a33122fed6ff491b2ddaddb0e02ce138164c8b9ff2f5db11d1ff802f73b8 +docfiles size=248 + RELOC/doc/latex/ieeetran/IEEEtrantools_doc.txt + RELOC/doc/latex/ieeetran/README details="Readme" + RELOC/doc/latex/ieeetran/README.TEXLIVE + RELOC/doc/latex/ieeetran/README.bibtex + RELOC/doc/latex/ieeetran/README.extras + RELOC/doc/latex/ieeetran/README.testflow + RELOC/doc/latex/ieeetran/README.tools + RELOC/doc/latex/ieeetran/bare_adv.tex + RELOC/doc/latex/ieeetran/bare_conf.tex + RELOC/doc/latex/ieeetran/bare_conf_compsoc.tex + RELOC/doc/latex/ieeetran/bare_jrnl.tex + RELOC/doc/latex/ieeetran/bare_jrnl_compsoc.tex + RELOC/doc/latex/ieeetran/bare_jrnl_comsoc.tex + RELOC/doc/latex/ieeetran/bare_jrnl_transmag.tex + RELOC/doc/latex/ieeetran/bibtex/changelog.txt + RELOC/doc/latex/ieeetran/changelog.txt + RELOC/doc/latex/ieeetran/testflow.tex + RELOC/doc/latex/ieeetran/testflow_ctl_A4.pdf + RELOC/doc/latex/ieeetran/testflow_ctl_LTR.pdf + RELOC/doc/latex/ieeetran/testflow_doc.pdf + RELOC/doc/latex/ieeetran/tools/changelog.txt + RELOC/doc/latex/ieeetran/tux.eps + RELOC/doc/latex/ieeetran/tux.pdf +runfiles size=205 + RELOC/bibtex/bib/ieeetran/IEEEabrv.bib + RELOC/bibtex/bib/ieeetran/IEEEexample.bib + RELOC/bibtex/bib/ieeetran/IEEEfull.bib + RELOC/bibtex/bst/ieeetran/IEEEtran.bst + RELOC/bibtex/bst/ieeetran/IEEEtranN.bst + RELOC/bibtex/bst/ieeetran/IEEEtranS.bst + RELOC/bibtex/bst/ieeetran/IEEEtranSA.bst + RELOC/bibtex/bst/ieeetran/IEEEtranSN.bst + RELOC/tex/latex/ieeetran/IEEEtran.cls + RELOC/tex/latex/ieeetran/IEEEtrantools.sty +catalogue-contact-home http://www.michaelshell.org/tex/ieeetran/ +catalogue-ctan /macros/latex/contrib/IEEEtran +catalogue-license lppl1.3 +catalogue-topics journalpub class +catalogue-version 1.8b + +name ieejtran +category Package +revision 62957 +shortdesc Unofficial bibliography style file for the Institute of Electrical Engineers of Japan +relocated 1 +longdesc This package provides an unofficial BibTeX style for authors of +longdesc the Institute of Electrical Engineers of Japan (IEEJ) +longdesc transactions journals and conferences. +containersize 17644 +containerchecksum e61293c30d05ba10f281b2ddf4455f786c3439491ba6f38dc74b0f91c3769032dbedd84136121f01026fc238e332f4eafc5f38c385066d7c00f21ec7aeac4796 +doccontainersize 149524 +doccontainerchecksum 612e27f0ecab3c6befb40b5e7ef9cb89a1471b6f8c9c6d4c4555b059b9ec4b6ccf0735cd5230a22a4b96628395f7e352ae2e7d7f45096fa7184ffc7758bcc00f +docfiles size=46 + RELOC/doc/bibtex/ieejtran/README details="Readme" + RELOC/doc/bibtex/ieejtran/ieejtran-en.pdf details="Package documentation (English)" + RELOC/doc/bibtex/ieejtran/ieejtran-en.tex + RELOC/doc/bibtex/ieejtran/ieejtran.pdf details="Package documentation (Japanese)" language="ja" + RELOC/doc/bibtex/ieejtran/ieejtran.tex + RELOC/doc/bibtex/ieejtran/mixej.py +runfiles size=21 + RELOC/bibtex/bst/ieejtran/IEEJtran.bst +catalogue-contact-repository https://github.com/ehki/jIEEEtran +catalogue-ctan /biblio/bibtex/contrib/ieejtran +catalogue-license mit +catalogue-topics bibtex-sty japanese +catalogue-version 0.18 + name ietfbibs category Package revision 41332 @@ -140212,6 +143911,68 @@ catalogue-license mit catalogue-topics bibtex-gen catalogue-version 1.0.0 +name iexec +category Package +revision 61551 +shortdesc Execute shell commands and input their output +relocated 1 +longdesc With the help of the \iexec command, you can execute a shell +longdesc command and then input its output into your document. This +longdesc package also lets you use any special symbols inside your +longdesc command. +depend tools +depend xkeyval +containersize 1764 +containerchecksum 43d374797f2106c1782a3347f7ca39efc2849e95f72d741b45a33269e7542fc7aa6fbc617abcbd61ff2441236c1d794a8560b38b8b9bfa22825d243c54925c03 +doccontainersize 127304 +doccontainerchecksum ba35d036db3507b2a81789b649e3e17850fa972f6ca1489c1b8d80e1302341651afbf3e2068222822c763d533da5af18f176661a6a96e4d6953afca0df9a1cdb +docfiles size=34 + RELOC/doc/latex/iexec/DEPENDS.txt + RELOC/doc/latex/iexec/README.md details="Readme" + RELOC/doc/latex/iexec/iexec.pdf details="Package documentation" + RELOC/doc/latex/iexec/iexec.tex +runfiles size=1 + RELOC/tex/latex/iexec/iexec.sty +catalogue-contact-bugs https://github.com/yegor256/iexec/issues +catalogue-contact-repository https://github.com/yegor256/iexec +catalogue-ctan /macros/latex/contrib/iexec +catalogue-license mit +catalogue-topics sys-supp +catalogue-version 0.5.1 + +name ifallfalse +category Package +revision 60027 +shortdesc Compare a string against a set of other strings +relocated 1 +longdesc This package allows you to check whether a string is contained +longdesc within another set of strings, and perform an action if it is +longdesc not. This is done by using the allfalse environment and passing +longdesc in a string and an action to be performed if the string is not +longdesc contained in the set. Then, passing in a string to the \orcheck +longdesc macro inside the respective allfalse environment adds that to +longdesc the set of strings. This package does not work with the LuaTeX +longdesc engine. +containersize 1248 +containerchecksum 2117368f9114bfe20c7fcd387c47d27d59cb2af720eb6c55f2a8254067e2dbf7be21b9081a244367d46d5deae8150f915b17431296b02de486f4147e5ade9b87 +doccontainersize 175068 +doccontainerchecksum c952a3f591c77df2b2443352783606e57ccc35d45769d1e7892b12399de5253af174a739c7283a28463536394430d0582852abb677fd87015bada501b0bde95e +docfiles size=45 + RELOC/doc/latex/ifallfalse/README.md details="Readme" + RELOC/doc/latex/ifallfalse/ifallfalse.pdf details="Package documentation" +srccontainersize 3084 +srccontainerchecksum 3070c2a5beefc8ce8b29f8216a66b5636aa71f6f68aee9734eba78e487110efa67a405ed4b87d4a550bd3fe45df3a8f3da10ae717d0c31cd98bb2465bb903bb9 +srcfiles size=3 + RELOC/source/latex/ifallfalse/ifallfalse.dtx + RELOC/source/latex/ifallfalse/ifallfalse.ins +runfiles size=1 + RELOC/tex/latex/ifallfalse/ifallfalse.sty +catalogue-contact-repository https://github.com/chennisden/ifallfalse +catalogue-ctan /macros/latex/contrib/ifallfalse +catalogue-license lppl1.3 +catalogue-topics macro-supp cond-comp +catalogue-version 2.0.0 + name iffont category Package revision 38823 @@ -140423,28 +144184,28 @@ catalogue-version 0.4a name ifptex category Package -revision 52626 +revision 62982 shortdesc Check if the engine is pTeX or one of its derivatives relocated 1 longdesc The ifptex package is a counterpart of ifxetex, ifluatex, etc. longdesc for the ptex engine. The ifuptex package is an alias to ifptex longdesc provided for backward compatibility. -containersize 3828 -containerchecksum cd06bd01d071c091962451850de4cf78c0ed7604b392e6c0eb59fd66b202ed9f015cac75b6260bfe071b70246cb1d9a70a5bc9f052876469ace54a68ef250e22 -doccontainersize 3176 -doccontainerchecksum 6d6668a5f663aeeddd19c5f8086633d6542316807d0dbfc94e8ed1991136dc2258718e61a450dcc3c1560af3d349519ca2da98a05964741083dbb66ef85fb848 -docfiles size=3 +containersize 4016 +containerchecksum 54f4e4a1077a5f394811a4b0b08818fb17060496c7915c85dc69b55d2adcc7793f4047069b1bd067229bdd945c2e2a35f19b59d048cf242d489ab652813f5cf0 +doccontainersize 3640 +doccontainerchecksum 7e30eb1014032cd8c322ffeab692f1abb325f1890e66b1136da1e88ccfa24aa80b003f785dd899ebe7951123bb7661b6f44ff382a7b296abfac129ea55eca226 +docfiles size=4 RELOC/doc/generic/ifptex/LICENSE RELOC/doc/generic/ifptex/README-ja.md details="Readme (Japanese)" language="ja" RELOC/doc/generic/ifptex/README.md details="Readme" -runfiles size=4 +runfiles size=5 RELOC/tex/generic/ifptex/ifptex.sty RELOC/tex/generic/ifptex/ifuptex.sty catalogue-contact-repository https://github.com/zr-tex8r/ifptex catalogue-ctan /macros/generic/ifptex catalogue-license mit catalogue-topics env-query japanese -catalogue-version 2.0 +catalogue-version 2.2 name ifsym category Package @@ -140508,7 +144269,7 @@ catalogue-topics font font-mf font-symbol name iftex category Package -revision 56594 +revision 61910 shortdesc Am I running under pdfTeX, XeTeX or LuaTeX? relocated 1 longdesc The package, which works both for Plain TeX and for LaTeX, @@ -140517,11 +144278,11 @@ longdesc testing which engine is being used for typesetting. The package longdesc also provides the \RequirePDFTeX, \RequireXeTeX, and longdesc \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX longdesc or LuaTeX (respectively) is not the engine in use. -containersize 3008 -containerchecksum 07e15945295e3d5c2f6a6e4087d16f1f5ca6014f2ae98bfd25a18d32efd07c4da4542676fa164ecdbe326d478b1370337577638ed2031cdb9f0b2b1961b86855 -doccontainersize 218576 -doccontainerchecksum a0497c07ddc2087b8291c9f017101950bb774ae387db082497b859491e38d4fe22d7f69ee9bc093ee9d70d7b67796fdbe643b76322f5fa3577aba5733c7aa105 -docfiles size=56 +containersize 3132 +containerchecksum ac7958c10c0cd5ee3a82273632445423c347bc9c5fc2015b97fdb7018d7a07b7e1316761698973b325314e945fba6c86be0dd49e058ecf74a55ccf2b9df8774f +doccontainersize 228940 +doccontainerchecksum d51b452532fcffce4b1078ab26396bc4f8739e2c3025917b4ce88af2e5aecfbe0a54e481f1683afe2d25259c6f73e27be8f257beb1b599f9817dc37df427fd70 +docfiles size=60 RELOC/doc/generic/iftex/README.md details="Readme" RELOC/doc/generic/iftex/iftex.pdf details="Package documentation" RELOC/doc/generic/iftex/iftex.tex @@ -140538,7 +144299,7 @@ catalogue-contact-repository https://github.com/latex3/iftex catalogue-ctan /macros/generic/iftex catalogue-license lppl1.3c catalogue-topics env-query macro-gen -catalogue-version 1.0d +catalogue-version 1.0f name ifthenx category Package @@ -141170,7 +144931,7 @@ catalogue-version 1.7 name incgraph category Package -revision 36500 +revision 60810 shortdesc Sophisticated graphics inclusion in a PDF document relocated 1 longdesc The package provides tools for including graphics at the full @@ -141180,17 +144941,18 @@ longdesc documents that require inclusion of (potentially many) scans or longdesc photographs. Bookmarking is especially supported. The tool box longdesc has basic macros and a 'convenience' user interface that wraps longdesc \includegraphics. -containersize 4204 -containerchecksum 9a063a51c77ec55136a60a7ffaa259f7c8e2fbc9c71dc2d5240f125be50fc246e2a1d1a6c3379aacc044ad0eb7a754dc27a6445bd12fd63c3d5b2929cdacc133 -doccontainersize 1079708 -doccontainerchecksum 1a1be60ab0ee587095ad6e2c74ce356292ce454f3a40fa96e5fab7d48da52b98cabfe9826235b3afae679baeea1b23e5c4fb4d7a4b00279ce0433568a9cf3108 -docfiles size=575 - RELOC/doc/latex/incgraph/CHANGES - RELOC/doc/latex/incgraph/README details="Readme" +containersize 4976 +containerchecksum 06c7228e1ef4d760f6d7b1d308d4946eef7a55a60ff39bba6bdc6a96407cb6fab9f47dfd2c26f37d4f674d815e0ab7196badf2590638e214c980d26343a6bd55 +doccontainersize 1111764 +doccontainerchecksum 3e37591fd1c239d2feb262434a5782be0160104392f6b6c2f330aa30d8e8af5905694a125d29045b403239d67952bb88d1194a1d1e61194e82426405fa11c772 +docfiles size=585 + RELOC/doc/latex/incgraph/CHANGES.md + RELOC/doc/latex/incgraph/README.md details="Readme" RELOC/doc/latex/incgraph/exaimage-0001.png RELOC/doc/latex/incgraph/exaimage-0037.png RELOC/doc/latex/incgraph/exaimage-0123.png RELOC/doc/latex/incgraph/example.jpg + RELOC/doc/latex/incgraph/incgraph-doc.sty RELOC/doc/latex/incgraph/incgraph-example-a.pdf RELOC/doc/latex/incgraph/incgraph-example-a.tex RELOC/doc/latex/incgraph/incgraph-example-b.pdf @@ -141199,13 +144961,13 @@ docfiles size=575 RELOC/doc/latex/incgraph/incgraph-example-c.tex RELOC/doc/latex/incgraph/incgraph.pdf details="Package documentation" RELOC/doc/latex/incgraph/incgraph.tex -runfiles size=4 +runfiles size=6 RELOC/tex/latex/incgraph/incgraph.sty catalogue-also graphicx catalogue-ctan /macros/latex/contrib/incgraph catalogue-license lppl1.3 catalogue-topics graphics-incl -catalogue-version 1.12 +catalogue-version 1.2.0 name includernw category Package @@ -141788,17 +145550,17 @@ catalogue-version 1.0 name inline-images category Package -revision 54080 +revision 61719 shortdesc Inline images in base64 encoding relocated 1 longdesc The package provides a command \inlineimg to dynamically create longdesc a file containing the inline image in base64 format, which is longdesc decoded and included in the source file. Requirements LaTeX longdesc must be run with option --shell-escape. Program base64. -containersize 796 -containerchecksum 7706dce6a4c0a6dd9b3222d296654c974ee3d6265ab5baeea762c708863f45d7f351158b04075f4365de5a5913fd9cdae5e777ddea69e19d7feb4067491d6515 -doccontainersize 123068 -doccontainerchecksum 1c24afd0757ca9b9a0cee81192498b15a250994ebf45dc1ad4e26800a1266cad6536c922e97b11999a6b2999ec8ab111de0ff8de46baead06510d2de2296f737 +containersize 760 +containerchecksum 8cb6a0ba51ddbc06a795dc21c40ca4f18921fa978cf17254aed279e85e769b29e7dd6a0266738e5f52e22bfed87599e6b2099bb04aa656397f04d6d51722c56d +doccontainersize 123072 +doccontainerchecksum ce56e90e90da8ed441213eaedaee7bc388714248547524701ad49021899ef439ae78884ad1de6e60cd06b5916649403d75ea7fda051fd3b87e89bfead9ccdf10 docfiles size=37 RELOC/doc/latex/inline-images/README.md details="Readme" RELOC/doc/latex/inline-images/examples/example.pdf @@ -141806,8 +145568,6 @@ docfiles size=37 RELOC/doc/latex/inline-images/screenshots/example.jpg runfiles size=1 RELOC/tex/latex/inline-images/inline-images.sty -catalogue-contact-bugs https://mrw.dev/templates/inline-images/issues -catalogue-contact-home https://mrw.dev/templates/inline-images catalogue-ctan /macros/latex/contrib/inline-images catalogue-license lgpl3 catalogue-topics image-supp @@ -141972,6 +145732,36 @@ catalogue-license lppl1.3 catalogue-topics inputenc catalogue-version 1.12 +name inputnormalization +category Package +revision 59850 +shortdesc Wrapper for XeTeX's and LuaTeX's input normalization +relocated 1 +longdesc This package provides a cross engine interface to normalizing +longdesc input before it's read by TeX. It is based on XeTeX's +longdesc \XeTeXinputnormalization primitive and lua-uni-algos for +longdesc LuaTeX. +containersize 1448 +containerchecksum ea1b93d71757875867fb9d899399ad5cf95d2a0560b3caf2569d08480f4d65dcf4a963632dd27b1e28674a9b5c6496f769c17ae08494a6c37ca2d0e6a8fd8f04 +doccontainersize 99064 +doccontainerchecksum ade22bfe8534389f117f0f99dfefd7e27f84ad653419929ab86ab045ff08c1d08952178c6c8d42b3b22d575e371ad4b77c2efda436e4b8ff89dad2bcb67c7d65 +docfiles size=27 + RELOC/doc/latex/inputnormalization/README.md details="Readme" + RELOC/doc/latex/inputnormalization/inputnormalization.pdf details="Package documentation" + RELOC/doc/latex/inputnormalization/inputnormalization.tex + RELOC/doc/latex/inputnormalization/plain.pdf +srccontainersize 2888 +srccontainerchecksum 048bcdc198cb028863f2f3f30366ab209f18fa2d3f76cf42ebd795cf34d92734e617fdd7412c3f5e43127a4853f1f2b3fe928c8cd554b5e5fde430b5c9170d47 +srcfiles size=2 + RELOC/source/latex/inputnormalization/inputnormalization.dtx +runfiles size=1 + RELOC/tex/latex/inputnormalization/inputnormalization.sty +catalogue-contact-repository https://github.com/zauguin/inputnormalization +catalogue-ctan /macros/unicodetex/generic/inputnormalization +catalogue-license lppl1.3 +catalogue-topics unicode luatex xetex +catalogue-version 0.2 + name inputtrc category Package revision 28019 @@ -142915,7 +146705,7 @@ catalogue-version 2.2 name install-latex-guide-zh-cn category Package -revision 59037 +revision 62922 shortdesc A short introduction to LaTeX installation written in Chinese relocated 1 longdesc This package will introduce the operations related to @@ -142924,10 +146714,10 @@ longdesc macro packages, and compiling simple documents on Windows 10, longdesc Ubuntu 20.04, and macOS systems, and mainly introducing command longdesc line operations. containersize 568 -containerchecksum 25689f4a96ff97c4790dca455abe2230d5d98f58a0deabb2f8d665d44c9a0a88ad336ace256d830d051a1e796f17da13a14f5f75f5acfb28148ded82658b0dc8 -doccontainersize 766856 -doccontainerchecksum d54c0f575208ba36bdc4d5281e3822816ec65c393caa0d8f3cdbcdcfd6236ea2a10509257690e0c62302c84f7330c91966cedc42a197bda584f2bc84f36f5aa9 -docfiles size=219 +containerchecksum 50f1a8b82cc03ec8156652aabe1877490ec8b4a97798b49859e50e97567c82cb4802fb3abbe9d293730f3b778cb1ac29262937de4879f84be38d0a2c622d6b67 +doccontainersize 784944 +doccontainerchecksum dcbfd082620292d86d385961fa190d3f32adb99581ef8d7822e4fcf660fe5ed7aa36e0ede4f4aa34bdfa7150d2553b659512d2726bebc9fd9e70e5e6d719c74f +docfiles size=225 RELOC/doc/latex/install-latex-guide-zh-cn/LICENSE RELOC/doc/latex/install-latex-guide-zh-cn/README.md details="Readme" RELOC/doc/latex/install-latex-guide-zh-cn/appendix/mirror.tex @@ -142949,7 +146739,7 @@ catalogue-contact-repository https://github.com/OsbertWang/install-latex-guide-z catalogue-ctan /info/install-latex-guide-zh-cn catalogue-license lppl1.3c catalogue-topics chinese-doc tutorial -catalogue-version 2021.5.1 +catalogue-version 2022.4.1 name installfont category Package @@ -144930,15 +148720,15 @@ catalogue-version 2.1 name ipaex category Package -revision 52032 +revision 61719 shortdesc IPA (Japanese) fonts relocated 1 longdesc The fonts provide fixed-width glyphs for Kana and Kanji longdesc characters, proportional width glyphs for Western characters. -containersize 15865216 -containerchecksum c15157c117594f670a5779bc33e1cac043fda730e2b7a95d781470da2f42075e387d2a939976d469f1b0d05804b2907a7daf7ddb7d9f45074239c6893d89c21f -doccontainersize 7480 -doccontainerchecksum 04fca8414689b3b828937ba46767415b3b2de1a4cbc87ae95f790aee4bc82b658c1ff0ff705bea0c45952589693cb357cdf00c1721722d7c340a32f502d3b961 +containersize 15865176 +containerchecksum dec0527223fdb0f897ccf54e96691cd68b933ac61de4c036e21fd35bff93d32766444fe6971492ce64328f92621bd2949ebb669ab33b6b6f4ede88280351292d +doccontainersize 7484 +doccontainerchecksum c53cf11bc81d9a8f5aa19c264a1970d4819400ceaffa20b688d0709546113f932b82b6b6d12cf9fb31b2a3d2c0d45b6b33ee3cb3bd0060c961360389839b1475 docfiles size=8 RELOC/doc/fonts/ipaex/IPA_Font_License_Agreement_v1.0.txt RELOC/doc/fonts/ipaex/README details="Readme" @@ -144952,7 +148742,6 @@ runfiles size=10380 RELOC/fonts/truetype/public/ipaex/ipam.ttf RELOC/fonts/truetype/public/ipaex/ipamp.ttf catalogue-also ipaex-type1 -catalogue-contact-home http://ipafont.ipa.go.jp/ catalogue-ctan /fonts/ipaex catalogue-license other-free catalogue-topics font font-ttf japanese @@ -147089,7 +150878,7 @@ catalogue-version 2.28 name isodoc category Package -revision 57811 +revision 59709 shortdesc A LaTeX class for typesetting letters and invoices relocated 1 longdesc The isodoc class can be used for the preparation of letters and @@ -147098,15 +150887,15 @@ longdesc set up with options, thus making the class easily adaptable to longdesc user's wishes and extensible for other document types. The longdesc class is based on the NTG brief class by Victor Eijkhout, which longdesc implements the NEN1026 standard. -containersize 9308 -containerchecksum b26c7f3b87f4892f6f3c31f62225b43918be6e168dbb85d287fa708069d9560312d00bff1198842ade1a0a542da59dfd5d802d59ba6f62cc1dd15ce75ecde015 -doccontainersize 838216 -doccontainerchecksum 11cc576322712103511c3025524fe068a3f011e726a2335051ec6eece18a6217931071ccae412ee46148d4665cc3526b0a91fc66f4455ddfdae7af9974ae5959 -docfiles size=214 +containersize 9320 +containerchecksum 5bdd4158aa30923d2f06513dd2f1a729077eef05f8f6e068c1e376f931558b9ad786eea871396ca3d16778692f010bc39f25da3993c74776bd746ed5355fc0e4 +doccontainersize 776800 +doccontainerchecksum ebf8ac1221592472837590973700603e0cef6b459dae92cc28ba751f5c3c0c49a686b4224c83502b09cec26ba306e44fc00f19b0f9e9c83b26f582a9923f76dd +docfiles size=200 RELOC/doc/latex/isodoc/README.md details="Readme" RELOC/doc/latex/isodoc/isodoc.pdf details="Package documentation" -srccontainersize 472076 -srccontainerchecksum a56610f50bf8e9286e04f8d505158dc2d4838731e667279728edc5e46cb92ced25c4a23b02b6c0cdfd4830fb09d093ed1c87b6292a2917ca5b8d212317b59e3e +srccontainersize 472020 +srccontainerchecksum 9240f497398b77b6633f5be4040d13053abe51d64189e6678beccc1110f9e97b24422105bb3a552ade1f33c1af3ca2f8941b5c86548fbf7885a799fa69345b90 srcfiles size=176 RELOC/source/latex/isodoc/Makefile RELOC/source/latex/isodoc/isodoc.dtx @@ -147116,7 +150905,7 @@ runfiles size=11 catalogue-ctan /macros/latex/contrib/isodoc catalogue-license lppl1.3c catalogue-topics letter invoice class -catalogue-version 1.12 +catalogue-version 1.14 name isomath category Package @@ -147294,7 +151083,7 @@ catalogue-version 1.1 name istgame category Package -revision 49848 +revision 62946 shortdesc Draw Game Trees with TikZ relocated 1 longdesc This LaTeX package provides macros based on TikZ to draw a game @@ -147306,22 +151095,22 @@ longdesc 'great-grandchildren'). Using this package you can draw a game longdesc tree as easily as drawing a game tree with pen and paper. This longdesc package depends on expl3, TikZ, and xparse. The 'ist' prefix longdesc stands for "it's a simple tree" or "In-Sung's simple tree." -containersize 18008 -containerchecksum 3380e604bb3153d94ed21ca3c5fa16bcf0d81ff3ff878a3f19ee3f1beea0ab32185ea9d8b0118eaddfb15e483d040bbc5f915ab7bd3033978518fd30aeb5f609 -doccontainersize 751764 -doccontainerchecksum 9838728c32479b6a1229d2f9e9755209c07520bd691452bfba81a62f21ba929237bc916c5f49523610516aec6c054d080086c82be277eedd5fe4b0006b4be8e5 -docfiles size=250 +containersize 18292 +containerchecksum 40ea41a683ecff33942fb3287f57489079be48eb5e7512b04f5b7038da34bf9daeb523b9d15325444f27493119d2258302838b4a44becc7dad205504064cb5da +doccontainersize 857172 +doccontainerchecksum 275d45c62d3e140b5a292e0499c555716a43ed4cd06c69c59edc49b0e832371d39b320de954452226dcdabce7a140a622f3d3d1e8acb69fdd4aa0c62b39fe0f4 +docfiles size=280 RELOC/doc/latex/istgame/README.txt details="Readme" - RELOC/doc/latex/istgame/istgame-doc-v2.0.tex + RELOC/doc/latex/istgame/istgame-doc-v2.1.tex RELOC/doc/latex/istgame/istgame-doc.pdf details="Package documentation" RELOC/doc/latex/istgame/istgame-doc.tex RELOC/doc/latex/istgame/istgame.ist -runfiles size=29 +runfiles size=30 RELOC/tex/latex/istgame/istgame.sty catalogue-ctan /graphics/pgf/contrib/istgame catalogue-license lppl1.3c -catalogue-topics pgf-tikz games tree -catalogue-version 2.0 +catalogue-topics pgf-tikz games tree expl3 +catalogue-version 2.1 name itnumpar category Package @@ -148049,40 +151838,40 @@ catalogue-topics font font-mf font-novelty name jacow category Package -revision 50870 -shortdesc The "jacow.cls" class is used for submissions to the proceedings of conferences on JACoW.org +revision 63060 +shortdesc A class for submissions to the proceedings of conferences on JACoW.org relocated 1 longdesc The jacow class is used for submissions to the proceedings of longdesc conferences on Joint Accelerator Conferences Website (JACoW), longdesc an international collaboration that publishes the proceedings longdesc of accelerator conferences held around the world. -containersize 6216 -containerchecksum 11cdae5bd4387f11e30200f72ebca29a0c19c61a44570fd02de40dfffe1b7578defadb15eef1b7e9d06d5f394f816ab8a5f46994b3a225be446c693dd23796d1 -doccontainersize 1131916 -doccontainerchecksum 6872a79aacf4a59ab408fac511604a596c40ad8dc991d0519afd75590a1e3b06ab24c3b7ad33eb4a8447e14094fb34e64d52cea75fd4d41b2ef1e600b4d12d6b -docfiles size=712 +containersize 7464 +containerchecksum 7482562b56521fbb70325ad3b633ebfc82165d65149dd85b89697ff9b5941f580f43e42da9775c659fa4fceb8a2908a200258dc31162b013ad8a207b88a5152f +doccontainersize 264036 +doccontainerchecksum b53a0cdf5c3fe1eedeacbb438fbb453f844eff9c669946963e18c0c787aac744307d51804327dfbfebba1f88332dc01c40c43d3a4a50b5d2c9c8a0bf67840dd9 +docfiles size=161 RELOC/doc/latex/jacow/JACoW_LaTeX_A4.pdf details="Package documentation" RELOC/doc/latex/jacow/JACoW_LaTeX_A4.tex RELOC/doc/latex/jacow/JACoW_LaTeX_Letter.pdf RELOC/doc/latex/jacow/JACoW_LaTeX_Letter.tex - RELOC/doc/latex/jacow/JACpic2.jpg RELOC/doc/latex/jacow/JACpic_mc.pdf RELOC/doc/latex/jacow/README details="Readme" + RELOC/doc/latex/jacow/TeamMeeting2019.jpg RELOC/doc/latex/jacow/annexes-A4.tex RELOC/doc/latex/jacow/annexes-Letter.tex RELOC/doc/latex/jacow/jacow-collaboration.pdf RELOC/doc/latex/jacow/jacow-collaboration.tex -runfiles size=5 +runfiles size=6 RELOC/tex/latex/jacow/jacow.cls -catalogue-contact-home http://www.jacow.org/Authors/LaTeX +catalogue-contact-home https://www.jacow.org/Authors/LaTeX catalogue-ctan /macros/latex/contrib/jacow catalogue-license lppl1.3c catalogue-topics confproc -catalogue-version 2.4 +catalogue-version 2.7 name jadetex category Package -revision 57186 +revision 62145 shortdesc Macros supporting Jade DSSSL output longdesc Macro package on top of LaTeX to typeset TeX output of the Jade longdesc DSSSL implementation. @@ -148145,10 +151934,10 @@ depend wasysym depend zapfding execute AddFormat name=jadetex engine=pdftex patterns=language.dat options="*jadetex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,amsfonts,auxhook,bigintcalc,bitset,colortbl,cyrillic,dehyph,ec,etexcmds,fancyhdr,graphics,graphics-cfg,graphics-def,hycolor,hyperref,hyph-utf8,iftex,infwarerr,intcalc,kvdefinekeys,kvoptions,kvsetkeys,latex,latexconfig,letltxmacro,ltxcmds,marvosym,passivetex,pdfescape,pdftexcmds,psnfss,rerunfilecheck,stmaryrd,symbol,tipa,tools,ulem,uniquecounter,url,wasysym,zapfding execute AddFormat name=pdfjadetex engine=pdftex patterns=language.dat options="*pdfjadetex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,amsfonts,auxhook,bigintcalc,bitset,colortbl,cyrillic,dehyph,ec,etexcmds,fancyhdr,graphics,graphics-cfg,graphics-def,hycolor,hyperref,hyph-utf8,iftex,infwarerr,intcalc,kvdefinekeys,kvoptions,kvsetkeys,latex,latexconfig,letltxmacro,ltxcmds,marvosym,passivetex,pdfescape,pdftexcmds,psnfss,rerunfilecheck,stmaryrd,symbol,tipa,tools,ulem,uniquecounter,url,wasysym,zapfding -containersize 29900 -containerchecksum 985e1ed14e5db0a23e9be510e5a52456fdf07ff8c8746add0d1123fa8b8684b3a0c5d9e99e06aa193c667ffa2dd648419d4359a75685d6514e81b9ef0d92ff22 -doccontainersize 31792 -doccontainerchecksum bf83fb4dc700f10050d34905197a630f8de75a6a27146188efc254b831ad0d68cc873b610f7457a3dc1140a10793aa05c567749efc38225089014df99fc2c895 +containersize 29904 +containerchecksum 6e483a821a791efea669cde597e0bd90018a63a449826b5b6dfe5ba08c45b2ed5dc8bc3fe12cf440aff4669aaee473933174a73ed1cf8af0212cdc8884255031 +doccontainersize 31788 +doccontainerchecksum c414e595078bd8896686b1448e823f8b0924f1f7fd39bf6848f6b42addc09a5edd571dc164556e1f16da552af7a692af0b505b5d124a64d4ff1e2ded251c428e docfiles size=34 texmf-dist/doc/man/man1/jadetex.1 texmf-dist/doc/man/man1/jadetex.man1.pdf @@ -148167,7 +151956,7 @@ docfiles size=34 texmf-dist/doc/otherformats/jadetex/base/releasenotes.dsl texmf-dist/doc/otherformats/jadetex/base/releasenotes.xml srccontainersize 19312 -srccontainerchecksum 63bf7f94983a971833e1e1b7d33afdf684d83117e4ce846334952176641b45acfe0c18b2fe983c2f24d98e68e91469560c2c10582d53015d069802a38066280f +srccontainerchecksum 89dbb28c35889e7926a0d9e8d9779919c106840a84136e0c018de1797b157029e3215f4d98c41f7523def53c4650afc69da8c5f0b464a764da70d7751e2af755 srcfiles size=21 texmf-dist/source/jadetex/base/Makefile texmf-dist/source/jadetex/base/jadetex.dtx @@ -148481,7 +152270,7 @@ catalogue-version 1.12 name japanese-otf category Package -revision 57826 +revision 62455 shortdesc Advanced font selection for platex and its friends relocated 1 longdesc The package contains pLaTeX support files and virtual fonts for @@ -148491,24 +152280,56 @@ execute addKanjiMap otf-@jaEmbed@.map execute addKanjiMap otf-ko-@koEmbed@.map execute addKanjiMap otf-sc-@scEmbed@.map execute addKanjiMap otf-tc-@tcEmbed@.map -containersize 207068 -containerchecksum 09c4a30bf8ea079119cbc094eb21591e8402b5364e4a497abaa2048278b0a54322f012c7bed44b4a5b30eff44cdb360be66d8271d8e6fd22dc92622862693f47 -doccontainersize 12328 -doccontainerchecksum 92f23d5d376451a6103183e6924328432e3e983577a98f8a911da5cf2421baaffaf617065c48c339bdd0a33868976c55ba2a8b254f3f0a3d7d8a85414495c902 -docfiles size=16 +execute addKanjiMap otf-up-@jaEmbed@.map +containersize 237704 +containerchecksum a4b19bb8e62271e9f325426d3ff57fe4d3fa909e117f2070299cb885db5b6036b6b9ed3d240a121b519bf4d7ce7e2bab312767f1bf4d6b9f8b996943eb611203 +doccontainersize 36636 +doccontainerchecksum 6a626d29a20132d1cd1141ddf1118845255ad869f670ce780c29bcba2f143b3980b1c45822d49f83cad9d9528cc52c03b63548ca93d45ac7e0c03a5cbce1f880 +docfiles size=81 RELOC/doc/fonts/japanese-otf/COPYRIGHT + RELOC/doc/fonts/japanese-otf/ChangeLog.md RELOC/doc/fonts/japanese-otf/README details="Readme (English)" language="en" - RELOC/doc/fonts/japanese-otf/otf-script-gteb.diff - RELOC/doc/fonts/japanese-otf/readme-ja.txt details="Readme (japanese)" language="ja" - RELOC/doc/fonts/japanese-otf/test/brsgtest.tex - RELOC/doc/fonts/japanese-otf/test/jis2004.tex - RELOC/doc/fonts/japanese-otf/test/koreanexample.tex - RELOC/doc/fonts/japanese-otf/test/otftest.tex - RELOC/doc/fonts/japanese-otf/test/pkanatest.tex - RELOC/doc/fonts/japanese-otf/test/pkanatest2.tex -srccontainersize 45264 -srccontainerchecksum 0f429dcb8ac083503d65dc73e065746d6b2e5849927ceb013e708df4567017ad6554d50cbcfa5cec8da8cbac8461a66599cfa7e26e246a01951ff72d0ed634e5 -srcfiles size=111 + RELOC/doc/fonts/japanese-otf/doc/00otf-uptex.txt + RELOC/doc/fonts/japanese-otf/doc/TeXLive-maps/otf-cktx.map + RELOC/doc/fonts/japanese-otf/doc/otf-script-gteb.diff + RELOC/doc/fonts/japanese-otf/doc/readme-ja.txt details="Readme (japanese)" language="ja" + RELOC/doc/fonts/japanese-otf/doc/test/brsgtest.tex + RELOC/doc/fonts/japanese-otf/doc/test/hankana_test.tex + RELOC/doc/fonts/japanese-otf/doc/test/jis2004.tex + RELOC/doc/fonts/japanese-otf/doc/test/koreanexample.tex + RELOC/doc/fonts/japanese-otf/doc/test/otftest.tex + RELOC/doc/fonts/japanese-otf/doc/test/pkanatest.tex + RELOC/doc/fonts/japanese-otf/doc/test/pkanatest2.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/Makefile + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/direction-utf8.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/era.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/exclam.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/jotf-psfonts.map + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/otfscale.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/paren0.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/punct0.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/punctuation.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/sp_cns_utf.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/sp_gb_utf.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/sp_jp_text.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/sp_jp_utf.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/sp_kr_utf.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/uotftest-utf8.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/uotftest.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/upbrsgtest.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/upjis2004.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/upkanatest1.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/upkanatest2.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex + RELOC/doc/fonts/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map +srccontainersize 67336 +srccontainerchecksum d1f6ddffacd8421575f944235b6ba94f5739bc893fbf8d2b3ed265e99f4ef3da20eddd4ce50e4de40df48e36e75fcec03feda76ebfeef89fad3afdaf5e75cdbe +srcfiles size=171 RELOC/source/fonts/japanese-otf/basepl/base-h.pl RELOC/source/fonts/japanese-otf/basepl/base-v.pl RELOC/source/fonts/japanese-otf/basepl/base0-h.pl @@ -148517,8 +152338,26 @@ srcfiles size=111 RELOC/source/fonts/japanese-otf/basepl/base3-v.pl RELOC/source/fonts/japanese-otf/basepl/brsg-h.pl RELOC/source/fonts/japanese-otf/basepl/brsg-v.pl + RELOC/source/fonts/japanese-otf/basepl/mjvf-upnmkor-slim.cnf + RELOC/source/fonts/japanese-otf/basepl/mjvf-upnmkor.cnf + RELOC/source/fonts/japanese-otf/basepl/mjvf-upnmsch-slim.cnf + RELOC/source/fonts/japanese-otf/basepl/mjvf-upnmsch.cnf + RELOC/source/fonts/japanese-otf/basepl/mjvf-upnmtch-slim.cnf + RELOC/source/fonts/japanese-otf/basepl/mjvf-upnmtch.cnf + RELOC/source/fonts/japanese-otf/basepl/ubase-h.pl + RELOC/source/fonts/japanese-otf/basepl/ubase-kor-h.pl + RELOC/source/fonts/japanese-otf/basepl/ubase-kor-v.pl + RELOC/source/fonts/japanese-otf/basepl/ubase-sch-h.pl + RELOC/source/fonts/japanese-otf/basepl/ubase-sch-v.pl + RELOC/source/fonts/japanese-otf/basepl/ubase-tch-h.pl + RELOC/source/fonts/japanese-otf/basepl/ubase-tch-v.pl + RELOC/source/fonts/japanese-otf/basepl/ubase-v.pl + RELOC/source/fonts/japanese-otf/basepl/ubrsg-h.pl + RELOC/source/fonts/japanese-otf/basepl/ubrsg-v.pl RELOC/source/fonts/japanese-otf/makeotf RELOC/source/fonts/japanese-otf/mkjvf + RELOC/source/fonts/japanese-otf/script/CheckDVICode.pm + RELOC/source/fonts/japanese-otf/script/MakeSPList.pm RELOC/source/fonts/japanese-otf/script/glyphdata RELOC/source/fonts/japanese-otf/script/mkaltutfvf.pl RELOC/source/fonts/japanese-otf/script/mkcidofm.pl @@ -148528,11 +152367,25 @@ srcfiles size=111 RELOC/source/fonts/japanese-otf/script/mkpkana.pl RELOC/source/fonts/japanese-otf/script/mkpropofm.pl RELOC/source/fonts/japanese-otf/script/mktfm.pl + RELOC/source/fonts/japanese-otf/script/mktfm_sp.pl + RELOC/source/fonts/japanese-otf/script/mkutf32list.pl RELOC/source/fonts/japanese-otf/script/mkutfvf.pl + RELOC/source/fonts/japanese-otf/script/mkutfvf_sp.pl RELOC/source/fonts/japanese-otf/script/mkvpkana.pl RELOC/source/fonts/japanese-otf/script/otf-hangul.rb -runfiles size=31081 - RELOC/fonts/map/dvipdfmx/japanese-otf/otf-cktx.map + RELOC/source/fonts/japanese-otf/script/sp_list_c.txt + RELOC/source/fonts/japanese-otf/script/sp_list_j.txt + RELOC/source/fonts/japanese-otf/script/sp_list_k.txt + RELOC/source/fonts/japanese-otf/script/sp_list_t.txt + RELOC/source/fonts/japanese-otf/script/umkpkana.pl + RELOC/source/fonts/japanese-otf/script/umkvpkana.pl + RELOC/source/fonts/japanese-otf/umakeotf + RELOC/source/fonts/japanese-otf/umakeotf_brsg + RELOC/source/fonts/japanese-otf/umakeotf_jis04 + RELOC/source/fonts/japanese-otf/umakeotf_pre + RELOC/source/fonts/japanese-otf/umakeotf_prop + RELOC/source/fonts/japanese-otf/umkjvf +runfiles size=25220 RELOC/fonts/ofm/public/japanese-otf/otf-cjgb-h.ofm RELOC/fonts/ofm/public/japanese-otf/otf-cjgb-v.ofm RELOC/fonts/ofm/public/japanese-otf/otf-cjge-h.ofm @@ -148869,30 +152722,74 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/otf-ctgr-v.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ctmr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ctmr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucgb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucgb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucge-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucge-v.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ucgr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ucgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucmb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucmb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucmgr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucmgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucml-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ucml-v.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ucmr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ucmr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujgb-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujgb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujgbn-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujgbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujge-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujge-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujgen-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujgen-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujgr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujgrn-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujgrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujmb-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujmb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujmbn-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujmbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujmgr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujmgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujmgrn-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujmgrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujml-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujml-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujmln-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujmln-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujmr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujmr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ujmrn-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ujmrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukgb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukgb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukge-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukge-v.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ukgr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ukgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukmb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukmb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukmgr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukmgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukml-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-ukml-v.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ukmr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-ukmr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utgb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utgb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utge-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utge-v.tfm RELOC/fonts/tfm/public/japanese-otf/otf-utgr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-utgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utmb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utmb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utmgr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utmgr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utml-h.tfm + RELOC/fonts/tfm/public/japanese-otf/otf-utml-v.tfm RELOC/fonts/tfm/public/japanese-otf/otf-utmr-h.tfm RELOC/fonts/tfm/public/japanese-otf/otf-utmr-v.tfm RELOC/fonts/tfm/public/japanese-otf/rubygothb-h.tfm @@ -148909,6 +152806,250 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/rubyminl-v.tfm RELOC/fonts/tfm/public/japanese-otf/rubyminr-h.tfm RELOC/fonts/tfm/public/japanese-otf/rubyminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upakormgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upakormgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upakorminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upaschminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upatchminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothebn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothebn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpmgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpmgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminln-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminln-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgexpminrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothebn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothebn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlmgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlmgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminln-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminln-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upbrsgnmlminrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothebn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothebn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpmgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpmgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminln-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminln-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upexpminrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothebn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothebn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphmgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphmgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminln-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminln-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uphminrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkormgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkormgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmkorminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothebn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothebn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlmgothrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlmgothrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminbn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminln-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminln-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmlminrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmschminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchgothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchgothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchgotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchgotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchmgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchmgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/upnmtchminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubygothb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubygothb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubygotheb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubygotheb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubygothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubygothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubymgothr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubymgothr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubyminb-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubyminb-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubyminl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubyminl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubyminr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/uprubyminr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgb--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcge--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcge--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfcgr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfcgr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfcgr1-h.tfm @@ -148941,6 +153082,22 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfcgre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfcgrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfcgrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcgro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmb--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmgr--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcml--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcml--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfcmr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfcmr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfcmr1-h.tfm @@ -148973,6 +153130,14 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfcmre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfcmrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfcmrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfcmro-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfgr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfgr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfgr1-h.tfm @@ -149005,6 +153170,42 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfgre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfgrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfgrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgru-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgru-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrw-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrw-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgry-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgry-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfgrz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgb--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgb0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgb0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgb1-h.tfm @@ -149037,6 +153238,18 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjgbe-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgbf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgbf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbn--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbn--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbn-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgbn0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgbn0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgbn1-h.tfm @@ -149069,6 +153282,30 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjgbne-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgbnf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgbnf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbo-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbo-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbu-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbu-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgby-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgby-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgbz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjge--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjge--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjge0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjge0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjge1-h.tfm @@ -149101,6 +153338,18 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjgee-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgef-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgef-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgej-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgej-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgek-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgek-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgel-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgel-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgem-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgem-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgen--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgen--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgen-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgen-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgen0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgen0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgen1-h.tfm @@ -149133,6 +153382,30 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjgene-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgenf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgenf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgeo-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgeo-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgep-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgep-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgeq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgeq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjger-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjger-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjges-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjges-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjget-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjget-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgeu-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgeu-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgev-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgev-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgex-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgex-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgey-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgey-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgez-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgez-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgr1-h.tfm @@ -149165,6 +153438,18 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjgre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrn--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrn--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrn-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgrn0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgrn0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgrn1-h.tfm @@ -149197,6 +153482,30 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjgrne-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgrnf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjgrnf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgru-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgru-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgry-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgry-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjgrz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmb--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmb0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmb0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmb1-h.tfm @@ -149229,6 +153538,18 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmbe-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmbf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmbf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbn--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbn--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbn-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmbn0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmbn0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmbn1-h.tfm @@ -149261,6 +153582,30 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmbne-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmbnf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmbnf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbo-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbo-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbu-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbu-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmby-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmby-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmbz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgr1-h.tfm @@ -149293,6 +153638,18 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmgre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrn--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrn--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrn-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgrn0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgrn0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgrn1-h.tfm @@ -149325,6 +153682,30 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmgrne-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgrnf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmgrnf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgru-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgru-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgry-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgry-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmgrz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjml--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjml--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjml0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjml0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjml1-h.tfm @@ -149357,6 +153738,18 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmle-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmlf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmlf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmll-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmll-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmln--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmln--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmln-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmln-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmln0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmln0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmln1-h.tfm @@ -149389,6 +153782,30 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmlne-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmlnf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmlnf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlo-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlo-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmls-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmls-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlu-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlu-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmly-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmly-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmlz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmr1-h.tfm @@ -149421,6 +153838,18 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrn--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrn--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrn-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmrn0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmrn0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmrn1-h.tfm @@ -149453,6 +153882,34 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfjmrne-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmrnf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfjmrnf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmru-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmru-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmry-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmry-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfjmrz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkgb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkgb--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkge--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkge--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkgr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfkgr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfkgr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfkgr1-h.tfm @@ -149485,6 +153942,14 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfkgre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfkgrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfkgrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkmb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkmb--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkmgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkmgr--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkml--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkml--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkmr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfkmr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utfkmr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfkmr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfkmr1-h.tfm @@ -149549,6 +154014,46 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utfmre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utfmrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utfmrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrj-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrj-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmru-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmru-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrw-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrw-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmry-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmry-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utfmrz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgb--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftge--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftge--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utftgr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utftgr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utftgr1-h.tfm @@ -149581,6 +154086,44 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utftgre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utftgrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utftgrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgru-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgru-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrw-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrw-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftgrz-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmb--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmb--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmgr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmgr--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftml--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftml--v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmr--h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmr--v.tfm RELOC/fonts/tfm/public/japanese-otf/utftmr0-h.tfm RELOC/fonts/tfm/public/japanese-otf/utftmr0-v.tfm RELOC/fonts/tfm/public/japanese-otf/utftmr1-h.tfm @@ -149613,6 +154156,36 @@ runfiles size=31081 RELOC/fonts/tfm/public/japanese-otf/utftmre-v.tfm RELOC/fonts/tfm/public/japanese-otf/utftmrf-h.tfm RELOC/fonts/tfm/public/japanese-otf/utftmrf-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrk-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrk-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrl-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrl-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrm-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrm-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrn-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrn-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmro-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmro-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrp-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrp-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrq-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrq-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrr-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrr-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrs-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrs-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrt-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrt-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmru-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmru-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrv-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrv-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrw-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrw-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrx-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrx-v.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrz-h.tfm + RELOC/fonts/tfm/public/japanese-otf/utftmrz-v.tfm RELOC/fonts/vf/public/japanese-otf/brsgexpgothb-h.vf RELOC/fonts/vf/public/japanese-otf/brsgexpgothb-v.vf RELOC/fonts/vf/public/japanese-otf/brsgexpgothbn-h.vf @@ -149895,6 +154468,180 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/rubyminl-v.vf RELOC/fonts/vf/public/japanese-otf/rubyminr-h.vf RELOC/fonts/vf/public/japanese-otf/rubyminr-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothb-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothb-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothebn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothebn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpmgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpmgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpmgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpmgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminb-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminb-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminl-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminl-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminln-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminln-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminr-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminr-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgexpminrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothb-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothb-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothebn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothebn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlmgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlmgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlmgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlmgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminb-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminb-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminl-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminl-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminln-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminln-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminr-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminr-v.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upbrsgnmlminrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothb-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothb-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpgotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpgotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothebn-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothebn-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpmgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpmgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpmgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpmgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpminb-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpminb-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpminbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpminbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpminl-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpminl-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpminln-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpminln-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpminr-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpminr-v.vf + RELOC/fonts/vf/public/japanese-otf/upexpminrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upexpminrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorgothb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorgothb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorgotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorgotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmkormgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmkormgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorminb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorminb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorminl-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorminl-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorminr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmkorminr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothebn-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothebn-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlmgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlmgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlmgothrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlmgothrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminbn-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminbn-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminl-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminl-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminln-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminln-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminrn-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmlminrn-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmschgothb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmschgothb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmschgotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmschgotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmschgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmschgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmschmgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmschmgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmschminb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmschminb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmschminl-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmschminl-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmschminr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmschminr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchgothb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchgothb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchgotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchgotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchmgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchmgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchminb-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchminb-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchminl-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchminl-v.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchminr-h.vf + RELOC/fonts/vf/public/japanese-otf/upnmtchminr-v.vf + RELOC/fonts/vf/public/japanese-otf/uprubygothb-h.vf + RELOC/fonts/vf/public/japanese-otf/uprubygothb-v.vf + RELOC/fonts/vf/public/japanese-otf/uprubygotheb-h.vf + RELOC/fonts/vf/public/japanese-otf/uprubygotheb-v.vf + RELOC/fonts/vf/public/japanese-otf/uprubygothr-h.vf + RELOC/fonts/vf/public/japanese-otf/uprubygothr-v.vf + RELOC/fonts/vf/public/japanese-otf/uprubymgothr-h.vf + RELOC/fonts/vf/public/japanese-otf/uprubymgothr-v.vf + RELOC/fonts/vf/public/japanese-otf/uprubyminb-h.vf + RELOC/fonts/vf/public/japanese-otf/uprubyminb-v.vf + RELOC/fonts/vf/public/japanese-otf/uprubyminl-h.vf + RELOC/fonts/vf/public/japanese-otf/uprubyminl-v.vf + RELOC/fonts/vf/public/japanese-otf/uprubyminr-h.vf + RELOC/fonts/vf/public/japanese-otf/uprubyminr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcgb--h.vf + RELOC/fonts/vf/public/japanese-otf/utfcgb--v.vf + RELOC/fonts/vf/public/japanese-otf/utfcge--h.vf + RELOC/fonts/vf/public/japanese-otf/utfcge--v.vf + RELOC/fonts/vf/public/japanese-otf/utfcgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfcgr--v.vf RELOC/fonts/vf/public/japanese-otf/utfcgr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfcgr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfcgr1-h.vf @@ -149927,6 +154674,22 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfcgre-v.vf RELOC/fonts/vf/public/japanese-otf/utfcgrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfcgrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcgrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcgrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcgrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcgrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcgrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcgrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcgro-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcgro-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcmb--h.vf + RELOC/fonts/vf/public/japanese-otf/utfcmb--v.vf + RELOC/fonts/vf/public/japanese-otf/utfcmgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfcmgr--v.vf + RELOC/fonts/vf/public/japanese-otf/utfcml--h.vf + RELOC/fonts/vf/public/japanese-otf/utfcml--v.vf + RELOC/fonts/vf/public/japanese-otf/utfcmr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfcmr--v.vf RELOC/fonts/vf/public/japanese-otf/utfcmr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfcmr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfcmr1-h.vf @@ -149959,6 +154722,14 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfcmre-v.vf RELOC/fonts/vf/public/japanese-otf/utfcmrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfcmrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcmrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcmrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcmrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcmrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcmrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcmrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfcmro-h.vf + RELOC/fonts/vf/public/japanese-otf/utfcmro-v.vf RELOC/fonts/vf/public/japanese-otf/utfgr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfgr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfgr1-h.vf @@ -149991,6 +154762,42 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfgre-v.vf RELOC/fonts/vf/public/japanese-otf/utfgrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfgrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrn-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrn-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgro-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgro-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrs-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrs-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgru-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgru-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrw-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrw-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgry-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgry-v.vf + RELOC/fonts/vf/public/japanese-otf/utfgrz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfgrz-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgb--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgb--v.vf RELOC/fonts/vf/public/japanese-otf/utfjgb0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgb0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgb1-h.vf @@ -150023,6 +154830,18 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjgbe-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgbf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgbf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbn--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbn--v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbn-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbn-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgbn0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgbn0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgbn1-h.vf @@ -150055,6 +154874,30 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjgbne-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgbnf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgbnf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbo-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbo-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbs-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbs-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbu-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbu-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgby-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgby-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgbz-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjge--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjge--v.vf RELOC/fonts/vf/public/japanese-otf/utfjge0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjge0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjge1-h.vf @@ -150087,6 +154930,18 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjgee-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgef-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgef-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgej-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgej-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgek-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgek-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgel-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgel-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgem-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgem-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgen--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgen--v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgen-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgen-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgen0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgen0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgen1-h.vf @@ -150119,6 +154974,30 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjgene-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgenf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgenf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgeo-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgeo-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgep-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgep-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgeq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgeq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjger-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjger-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjges-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjges-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjget-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjget-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgeu-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgeu-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgev-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgev-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgex-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgex-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgey-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgey-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgez-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgez-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgr--v.vf RELOC/fonts/vf/public/japanese-otf/utfjgr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgr1-h.vf @@ -150151,6 +155030,18 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjgre-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrn--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrn--v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrn-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrn-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgrn0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgrn0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgrn1-h.vf @@ -150183,6 +155074,30 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjgrne-v.vf RELOC/fonts/vf/public/japanese-otf/utfjgrnf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjgrnf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgro-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgro-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrs-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrs-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgru-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgru-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgry-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgry-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjgrz-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmb--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmb--v.vf RELOC/fonts/vf/public/japanese-otf/utfjmb0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmb0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmb1-h.vf @@ -150215,6 +155130,18 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmbe-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmbf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmbf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbn--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbn--v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbn-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbn-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmbn0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmbn0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmbn1-h.vf @@ -150247,6 +155174,30 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmbne-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmbnf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmbnf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbo-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbo-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbs-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbs-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbu-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbu-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmby-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmby-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmbz-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgr--v.vf RELOC/fonts/vf/public/japanese-otf/utfjmgr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmgr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmgr1-h.vf @@ -150279,6 +155230,18 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmgre-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmgrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmgrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrn--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrn--v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrn-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrn-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmgrn0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmgrn0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmgrn1-h.vf @@ -150311,6 +155274,30 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmgrne-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmgrnf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmgrnf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgro-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgro-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrs-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrs-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgru-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgru-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgry-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgry-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmgrz-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjml--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjml--v.vf RELOC/fonts/vf/public/japanese-otf/utfjml0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjml0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjml1-h.vf @@ -150343,6 +155330,18 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmle-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmlf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmlf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmll-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmll-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmln--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmln--v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmln-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmln-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmln0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmln0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmln1-h.vf @@ -150375,6 +155374,30 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmlne-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmlnf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmlnf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlo-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlo-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmls-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmls-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlu-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlu-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmly-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmly-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmlz-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmr--v.vf RELOC/fonts/vf/public/japanese-otf/utfjmr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmr1-h.vf @@ -150407,6 +155430,18 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmre-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrn--h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrn--v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrn-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrn-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmrn0-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmrn0-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmrn1-h.vf @@ -150439,6 +155474,34 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfjmrne-v.vf RELOC/fonts/vf/public/japanese-otf/utfjmrnf-h.vf RELOC/fonts/vf/public/japanese-otf/utfjmrnf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmro-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmro-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrs-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrs-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmru-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmru-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmry-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmry-v.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfjmrz-v.vf + RELOC/fonts/vf/public/japanese-otf/utfkgb--h.vf + RELOC/fonts/vf/public/japanese-otf/utfkgb--v.vf + RELOC/fonts/vf/public/japanese-otf/utfkge--h.vf + RELOC/fonts/vf/public/japanese-otf/utfkge--v.vf + RELOC/fonts/vf/public/japanese-otf/utfkgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfkgr--v.vf RELOC/fonts/vf/public/japanese-otf/utfkgr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfkgr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfkgr1-h.vf @@ -150471,6 +155534,14 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfkgre-v.vf RELOC/fonts/vf/public/japanese-otf/utfkgrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfkgrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfkmb--h.vf + RELOC/fonts/vf/public/japanese-otf/utfkmb--v.vf + RELOC/fonts/vf/public/japanese-otf/utfkmgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfkmgr--v.vf + RELOC/fonts/vf/public/japanese-otf/utfkml--h.vf + RELOC/fonts/vf/public/japanese-otf/utfkml--v.vf + RELOC/fonts/vf/public/japanese-otf/utfkmr--h.vf + RELOC/fonts/vf/public/japanese-otf/utfkmr--v.vf RELOC/fonts/vf/public/japanese-otf/utfkmr0-h.vf RELOC/fonts/vf/public/japanese-otf/utfkmr0-v.vf RELOC/fonts/vf/public/japanese-otf/utfkmr1-h.vf @@ -150535,6 +155606,46 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utfmre-v.vf RELOC/fonts/vf/public/japanese-otf/utfmrf-h.vf RELOC/fonts/vf/public/japanese-otf/utfmrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrj-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrj-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrn-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrn-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmro-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmro-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrp-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrp-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrq-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrq-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrr-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrr-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrs-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrs-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrt-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrt-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmru-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmru-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrv-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrv-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrw-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrw-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrx-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrx-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmry-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmry-v.vf + RELOC/fonts/vf/public/japanese-otf/utfmrz-h.vf + RELOC/fonts/vf/public/japanese-otf/utfmrz-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgb--h.vf + RELOC/fonts/vf/public/japanese-otf/utftgb--v.vf + RELOC/fonts/vf/public/japanese-otf/utftge--h.vf + RELOC/fonts/vf/public/japanese-otf/utftge--v.vf + RELOC/fonts/vf/public/japanese-otf/utftgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utftgr--v.vf RELOC/fonts/vf/public/japanese-otf/utftgr0-h.vf RELOC/fonts/vf/public/japanese-otf/utftgr0-v.vf RELOC/fonts/vf/public/japanese-otf/utftgr1-h.vf @@ -150567,6 +155678,44 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utftgre-v.vf RELOC/fonts/vf/public/japanese-otf/utftgrf-h.vf RELOC/fonts/vf/public/japanese-otf/utftgrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrn-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrn-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgro-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgro-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrp-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrp-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrq-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrq-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrr-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrr-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrs-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrs-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrt-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrt-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgru-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgru-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrv-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrv-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrw-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrw-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrx-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrx-v.vf + RELOC/fonts/vf/public/japanese-otf/utftgrz-h.vf + RELOC/fonts/vf/public/japanese-otf/utftgrz-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmb--h.vf + RELOC/fonts/vf/public/japanese-otf/utftmb--v.vf + RELOC/fonts/vf/public/japanese-otf/utftmgr--h.vf + RELOC/fonts/vf/public/japanese-otf/utftmgr--v.vf + RELOC/fonts/vf/public/japanese-otf/utftml--h.vf + RELOC/fonts/vf/public/japanese-otf/utftml--v.vf + RELOC/fonts/vf/public/japanese-otf/utftmr--h.vf + RELOC/fonts/vf/public/japanese-otf/utftmr--v.vf RELOC/fonts/vf/public/japanese-otf/utftmr0-h.vf RELOC/fonts/vf/public/japanese-otf/utftmr0-v.vf RELOC/fonts/vf/public/japanese-otf/utftmr1-h.vf @@ -150599,1315 +155748,48 @@ runfiles size=31081 RELOC/fonts/vf/public/japanese-otf/utftmre-v.vf RELOC/fonts/vf/public/japanese-otf/utftmrf-h.vf RELOC/fonts/vf/public/japanese-otf/utftmrf-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrk-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrk-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrl-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrl-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrm-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrm-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrn-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrn-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmro-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmro-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrp-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrp-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrq-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrq-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrr-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrr-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrs-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrs-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrt-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrt-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmru-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmru-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrv-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrv-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrw-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrw-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrx-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrx-v.vf + RELOC/fonts/vf/public/japanese-otf/utftmrz-h.vf + RELOC/fonts/vf/public/japanese-otf/utftmrz-v.vf RELOC/tex/platex/japanese-otf/ajmacros.sty RELOC/tex/platex/japanese-otf/mlcid.sty + RELOC/tex/platex/japanese-otf/mlutf.sty RELOC/tex/platex/japanese-otf/otf-hangul.dfu + RELOC/tex/platex/japanese-otf/otf.sty RELOC/tex/platex/japanese-otf/redeffont.sty catalogue-contact-home http://psitau.kitunebi.com/otf.html catalogue-contact-repository https://github.com/texjporg/japanese-otf-mirror +catalogue-contact-support https://github.com/texjporg/japanese-otf-mirror/issues catalogue-ctan /language/japanese/japanese-otf -catalogue-license other-free -catalogue-topics font-use font-cjk japanese -catalogue-version 1.7b8 - -name japanese-otf-uptex -category Package -revision 56932 -shortdesc Support for Japanese OTF files in upLaTeX -relocated 1 -longdesc The bundle offers support of the fonts in the japanese-otf -longdesc package, for use with the UpTeX distribution (version 0.20 or -longdesc later). -depend japanese-otf -execute addKanjiMap otf-up-@jaEmbed@.map -containersize 64232 -containerchecksum cd95656f02cd97a06119134406b519928ced50c31647a4dd421850d7e83b3705cd2b715be2e23c45b77d1634c47fd5cf8733aea05c654a0d3fd7fd223a3742a7 -doccontainersize 23520 -doccontainerchecksum c67265456120136645bcd45f099e62174efa2350acbc5a13e45e35e959421f94cc2f1492bba9605b087008c3fe565ae8a52f4842070ac98039d7b6d8a9bf2172 -docfiles size=48 - RELOC/doc/fonts/japanese-otf-uptex/00otf-uptex.txt - RELOC/doc/fonts/japanese-otf-uptex/COPYRIGHT - RELOC/doc/fonts/japanese-otf-uptex/README details="Readme" - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/era.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/exclam.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/otfscale.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/paren0.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/punct0.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/punctuation.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/sp_cns_utf.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/sp_gb_utf.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/sp_jp_text.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/sp_jp_utf.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/sp_kr_utf.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/uotf-sp-utf8.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/uotftest-utf8.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/uotftest.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/upbrsgtest.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/upjis2004.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/upkanatest1.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/upkanatest2.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-cjk.tex - RELOC/doc/fonts/japanese-otf-uptex/test/uplatex/utfmacro-haranoaji.map -srccontainersize 26704 -srccontainerchecksum efb029012b07e8bffa1311424138f923b4fec963bd2373a9aa083ab048007b05a2cabdf1fe53eadfc0d2431d0a48209f2e532e9a36d914868cb0dd932ce55098 -srcfiles size=47 - RELOC/source/fonts/japanese-otf-uptex/basepl/ubase-h.pl - RELOC/source/fonts/japanese-otf-uptex/basepl/ubase-v.pl - RELOC/source/fonts/japanese-otf-uptex/basepl/ubrsg-h.pl - RELOC/source/fonts/japanese-otf-uptex/basepl/ubrsg-v.pl - RELOC/source/fonts/japanese-otf-uptex/script/CheckDVICode.pm - RELOC/source/fonts/japanese-otf-uptex/script/MakeSPList.pm - RELOC/source/fonts/japanese-otf-uptex/script/mktfm_sp.pl - RELOC/source/fonts/japanese-otf-uptex/script/mkutf32list.pl - RELOC/source/fonts/japanese-otf-uptex/script/mkutfvf_sp.pl - RELOC/source/fonts/japanese-otf-uptex/script/sp_list_c.txt - RELOC/source/fonts/japanese-otf-uptex/script/sp_list_j.txt - RELOC/source/fonts/japanese-otf-uptex/script/sp_list_k.txt - RELOC/source/fonts/japanese-otf-uptex/script/sp_list_t.txt - RELOC/source/fonts/japanese-otf-uptex/script/umkpkana.pl - RELOC/source/fonts/japanese-otf-uptex/script/umkvpkana.pl - RELOC/source/fonts/japanese-otf-uptex/umakeotf - RELOC/source/fonts/japanese-otf-uptex/umakeotf_brsg - RELOC/source/fonts/japanese-otf-uptex/umakeotf_jis04 - RELOC/source/fonts/japanese-otf-uptex/umakeotf_pre - RELOC/source/fonts/japanese-otf-uptex/umakeotf_prop - RELOC/source/fonts/japanese-otf-uptex/umkjvf -runfiles size=5748 - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucgb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucge-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucge-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucmb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucmgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucml-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucml-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ucmr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujge-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujge-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgen-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujgrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmgrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujml-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujml-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmln-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ujmrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukgb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukge-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukge-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukmb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukmgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukml-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukml-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-ukmr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utgb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utgb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utge-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utge-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utmb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utmb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utmgr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utml-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utml-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utmr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/otf-utmr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgotheb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothebn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothebn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpmgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpmgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpmgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpmgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminln-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminln-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgexpminrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgotheb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgotheb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothebn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothebn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlmgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlmgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlmgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlmgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminln-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminln-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upbrsgnmlminrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgotheb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothebn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothebn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpmgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpmgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpmgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpmgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminln-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminln-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upexpminrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgotheb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgotheb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothebn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothebn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphmgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphmgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphmgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphmgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminln-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminln-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uphminrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgotheb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgotheb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothebn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothebn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlmgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlmgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlmgothrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlmgothrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminln-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminln-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/upnmlminrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubygothb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubygothb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubygotheb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubygothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubygothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubymgothr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubymgothr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubyminb-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubyminb-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubyminl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubyminl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubyminr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/uprubyminr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcge--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcge--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcgro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcml--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcml--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfcmro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgru-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgru-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrw-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrw-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgry-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgry-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfgrz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbn--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbn--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbo-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbo-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbu-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbu-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgby-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgby-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgbz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjge--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjge--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgej-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgej-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgek-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgek-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgel-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgel-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgem-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgem-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgen--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgen--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgen-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgen-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgeo-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgeo-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgep-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgep-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgeq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgeq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjger-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjger-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjges-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjges-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjget-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjget-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgeu-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgeu-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgev-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgev-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgex-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgex-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgey-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgey-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgez-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgez-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrn--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrn--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgru-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgru-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgry-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgry-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjgrz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbn--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbn--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbo-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbo-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbu-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbu-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmby-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmby-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmbz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrn--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgru-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgru-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgry-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgry-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmgrz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjml--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjml--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmll-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmll-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmln--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmln--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmln-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmln-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlo-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlo-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmls-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmls-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlu-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlu-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmly-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmly-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmlz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrn--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrn--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmru-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmru-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmry-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmry-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfjmrz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkgb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkgb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkge--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkge--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkmb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkmb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkmgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkmgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkml--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkml--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkmr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfkmr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrj-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrj-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmru-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmru-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrw-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrw-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmry-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmry-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utfmrz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftge--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftge--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgru-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgru-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrw-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrw-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftgrz-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmb--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmb--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmgr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmgr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftml--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftml--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmr--h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmr--v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrk-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrk-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrl-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrl-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrm-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrm-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrn-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrn-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmro-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmro-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrp-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrp-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrq-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrq-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrr-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrr-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrs-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrs-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrt-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrt-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmru-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmru-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrv-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrv-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrw-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrw-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrx-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrx-v.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrz-h.tfm - RELOC/fonts/tfm/public/japanese-otf-uptex/utftmrz-v.tfm - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgotheb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothebn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpmgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminln-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgexpminrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgotheb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothebn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlmgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminln-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upbrsgnmlminrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgotheb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgotheb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothebn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothebn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpmgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpmgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpmgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminln-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminln-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upexpminrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgotheb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothebn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothebn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlmgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlmgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlmgothrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlmgothrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminln-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminln-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/upnmlminrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubygothb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubygothb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubygotheb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubygotheb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubygothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubygothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubymgothr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubymgothr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubyminb-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubyminb-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubyminl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubyminl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubyminr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/uprubyminr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcge--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcge--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcgro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcml--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcml--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfcmro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgru-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgru-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrw-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrw-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgry-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgry-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfgrz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbn--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbn--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbo-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbo-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbu-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbu-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgby-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgby-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgbz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjge--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjge--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgej-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgej-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgek-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgek-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgel-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgel-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgem-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgem-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgen--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgen--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgen-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgen-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgeo-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgeo-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgep-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgep-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgeq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgeq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjger-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjger-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjges-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjges-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjget-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjget-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgeu-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgeu-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgev-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgev-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgex-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgex-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgey-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgey-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgez-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgez-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrn--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrn--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgru-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgru-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgry-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgry-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjgrz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbn--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbn--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbo-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbo-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbu-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbu-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmby-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmby-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmbz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrn--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrn--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgru-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgru-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgry-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgry-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmgrz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjml--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjml--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmll-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmll-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmln--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmln--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmln-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmln-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlo-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlo-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmls-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmls-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlu-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlu-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmly-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmly-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmlz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrn--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrn--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmru-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmru-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmry-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmry-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfjmrz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkgb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkgb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkge--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkge--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkmb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkmb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkmgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkmgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkml--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkml--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkmr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfkmr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrj-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrj-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmru-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmru-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrw-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrw-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmry-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmry-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utfmrz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftge--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftge--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgru-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgru-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrw-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrw-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftgrz-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmb--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmb--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmgr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmgr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftml--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftml--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmr--h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmr--v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrk-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrk-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrl-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrl-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrm-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrm-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrn-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrn-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmro-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmro-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrp-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrp-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrq-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrq-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrr-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrr-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrs-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrs-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrt-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrt-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmru-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmru-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrv-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrv-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrw-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrw-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrx-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrx-v.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrz-h.vf - RELOC/fonts/vf/public/japanese-otf-uptex/utftmrz-v.vf - RELOC/tex/platex/japanese-otf-uptex/mlutf.sty - RELOC/tex/platex/japanese-otf-uptex/otf.sty -catalogue-contact-home http://www.t-lab.opal.ne.jp/tex/uptex.html -catalogue-contact-repository https://github.com/texjporg/japanese-otf-mirror -catalogue-ctan /language/japanese/japanese-otf-uptex catalogue-license bsd3 catalogue-topics font-use font-cjk japanese -catalogue-version 0.26 name jbact category Package @@ -151930,7 +155812,7 @@ catalogue-version 1.30 name jfmutil category Package -revision 55044 +revision 60987 shortdesc Utility to process pTeX-extended TFM and VF longdesc This program provides functionality to process data files (JFM longdesc and VF) that form logical fonts used in (u)pTeX. The functions @@ -151942,10 +155824,10 @@ longdesc counterpart to the vftovp/vptovf programs. The mutual longdesc conversion between VF files alone and files in the "ZVP0 longdesc format", which is a subset of the ZVP format. depend jfmutil.ARCH -containersize 25772 -containerchecksum ba0c853d1624ef00407e9eb4c6051fa9f71f505e0e55ea2a698d4a9f7fee241c1339d46e873d77573252c781ccacb05b9d447b80aa43887ad76da667977c666b -doccontainersize 9584 -doccontainerchecksum d4b255cccbe58ec85240be3f0a390dd2fd716fd40c744732494d3e113899747133e99be75f8bab888d240e66e16195dbd2b12188f3551e5535a2cbe157c5bf9f +containersize 25788 +containerchecksum 11f0ee88997b197ccb4cf249a92f90ecd08227b0086861b59752c2e17fafb1e1fec7a1cfc701d5df91497d4cb9e61d13f892d776ded07c34d7dab09a2a65eed4 +doccontainersize 9660 +doccontainerchecksum 045b74024de9798fd7c74442404dba0610a94f66b60455d84fc33bfe56e8612b014fbd83cfa3edfb0c3a8acb31c0dece69ebefb58294b2d271dc1dc2e95d094f docfiles size=9 texmf-dist/doc/fonts/jfmutil/LICENSE texmf-dist/doc/fonts/jfmutil/README-ja.md details="Readme (Japanese)" language="ja" @@ -151955,7 +155837,7 @@ runfiles size=26 catalogue-ctan /fonts/utilities/jfmutil catalogue-license mit catalogue-topics font-proc japanese -catalogue-version 1.3.1 +catalogue-version 1.3.3 name jfmutil.aarch64-linux category Package @@ -152101,6 +155983,33 @@ containerchecksum 922296ed3f4006351b09b90f2b3b9f9f1c32d175191ef02f0b3564269a5cda binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/jfmutil +name jieeetran +category Package +revision 62958 +shortdesc UnofficiaL BibTeX style for citing Japanese articles in IEEE format +relocated 1 +longdesc This package provides an unofficial BibTeX style for authors +longdesc trying to cite Japanese articles in the Institute of Electrical +longdesc and Electronics Engineers (IEEE) format. +containersize 17652 +containerchecksum 3c92aeb3c8f4dca2bb7a03a5a8113223fa202a2a9a38d62bb036d57f1e9b4ff0ab0a5ef8c56d15177ee075a5825ab49eb883377e6c1345c807e19f22eb821b46 +doccontainersize 151932 +doccontainerchecksum 002714b1e8ac29c5b997e5b56ad63c5fdc2138cfa9b208243aea9749cfa4e2be6b28e4a7bc05d65c7d89826268525739a1adca0d319e98d94b69c148501adc2c +docfiles size=47 + RELOC/doc/bibtex/jieeetran/README details="Readme" + RELOC/doc/bibtex/jieeetran/jieeetran-en.pdf details="Package documentation (English)" + RELOC/doc/bibtex/jieeetran/jieeetran-en.tex + RELOC/doc/bibtex/jieeetran/jieeetran.pdf details="Package documentation (Japanese)" language="ja" + RELOC/doc/bibtex/jieeetran/jieeetran.tex + RELOC/doc/bibtex/jieeetran/mixej.py +runfiles size=21 + RELOC/bibtex/bst/jieeetran/jIEEEtran.bst +catalogue-contact-repository https://github.com/ehki/jIEEEtran +catalogue-ctan /biblio/bibtex/contrib/jieeetran +catalogue-license mit +catalogue-topics bibtex-sty japanese +catalogue-version 0.18 + name jigsaw category Package revision 49111 @@ -152222,18 +156131,18 @@ catalogue-topics labels name jlreq category Package -revision 58472 +revision 63004 shortdesc Japanese document class based on requirements for Japanese text layout relocated 1 longdesc This package provides a Japanese document class based on longdesc requirements for Japanese text layout. The class file and the longdesc JFM (Japanese font metric) files for LuaTeX-ja / pLaTeX / longdesc upLaTeX are provided. -containersize 135032 -containerchecksum 1a2118698ae25d3f9a3d9d41c7bab2b3d56e58b9fea73d977114f6cae429d2e9ed0b410a0537531e4eb6559f2a6ebda47eda0e6b3e1d1b8ddbf567dbe1ebf26f -doccontainersize 502528 -doccontainerchecksum e88a88d7d70a03e8dea569f198690278ddb2233df7dbca0733c60d6f5d4963ad9cc810c7764365646302cd529ac70a29aa258a577adc2958fed9da5448f52299 -docfiles size=162 +containersize 136996 +containerchecksum 673908c38dffd9df50bd2dd2e797472fb7934adefe0325f3076cc06b17b18b8def36a836053d849f802f5efb7b2bee414e8bf06db78810830d39069528566f87 +doccontainersize 518584 +doccontainerchecksum 177bcb5e0a97aa2ea7f471cd651998f623601788fec637e69c98339ce812564b827f9630cf941587958f086db09a72dbe457390fca5d71480e7a1f094c8ce6d4 +docfiles size=168 RELOC/doc/latex/jlreq/LICENSE RELOC/doc/latex/jlreq/README-ja.md details="Readme" language="ja" RELOC/doc/latex/jlreq/README.md details="Readme" @@ -152246,14 +156155,14 @@ docfiles size=162 RELOC/doc/latex/jlreq/jlreq.html RELOC/doc/latex/jlreq/jlreq.pdf details="Package documentation" srccontainersize 8208 -srccontainerchecksum 143b2d7bb6ce740c2dfcc5295ba568189041091118e6cdd6856b7ce6df2b267ca9a1d7443e752f22cb9d4668971cc559609434d091df94906c04ccce066d67bc +srccontainerchecksum 4d3c1c4893733bc4bb0f31391ea066d94597a3d3eee9b9fccca8b366e1e08e2efa004c641c37cf700adf0a1ad78698cdbca95d8b6baa80bd57ffe17d119e94c7 srcfiles size=10 RELOC/source/latex/jlreq/Makefile RELOC/source/latex/jlreq/README-template.html RELOC/source/latex/jlreq/README-template.tex RELOC/source/latex/jlreq/luajfm2pl.lua RELOC/source/latex/jlreq/make_variant_jfm.lua -runfiles size=8645 +runfiles size=8654 RELOC/fonts/tfm/public/jlreq/bjlreq-v.tfm RELOC/fonts/tfm/public/jlreq/bjlreq.tfm RELOC/fonts/tfm/public/jlreq/bjlreqg-v.tfm @@ -152364,7 +156273,7 @@ runfiles size=8645 catalogue-contact-home https://github.com/abenori/jlreq catalogue-ctan /language/japanese/jlreq catalogue-license bsd2 -catalogue-topics japanese font-cjk class std-conform +catalogue-topics japanese font-cjk class std-conform expl3 name jlreq-deluxe category Package @@ -153537,7 +157446,7 @@ catalogue-version 1.21 name jmlr category Package -revision 56395 +revision 61957 shortdesc Class files for the Journal of Machine Learning Research relocated 1 longdesc The jmlr bundle provides a class for authors (jmlr) and a class @@ -153548,48 +157457,24 @@ longdesc to produce either a colour hyperlinked book for on-line viewing longdesc or a greyscale nonhyperlinked book for printing. Production longdesc editors can use makejmlrbookgui to help build the proceedings longdesc from the articles. -containersize 24348 -containerchecksum 950f1d737ccf93c12d497ae04192f63c861a3a03279e69aa54c28ab0dbf4299dca3339ca19933c96f1c5f42dd9e2d860dda9c201d2f89b6aadbf75d73c16a878 -doccontainersize 1740652 -doccontainerchecksum c86b3f5c1e1522009b2a31fa532c98a754354ef744be12ddaa24f1ae0c3c7f36522d1ff886aefb220796375541949a55ddefe0a085fdc0b607383a183f70234f -docfiles size=534 +containersize 17520 +containerchecksum 95a5e59c8f4617b8d3d459a2cfe0730465d46a98781e4352debb9eb0c4357e74c8f519e77873a236f127dbecc235f611e30fbd7348818d9024a27fb8f0ff1eac +doccontainersize 965184 +doccontainerchecksum a481634eac642925340aa02323deee2aeee1577696abd435814a2f27d6e4bf6e61be2b2618778c762f3ec60a1e5067d634da74125dfacccfd940488b6a812175 +docfiles size=252 RELOC/doc/latex/jmlr/CHANGES - RELOC/doc/latex/jmlr/INSTALL RELOC/doc/latex/jmlr/README details="Readme" + RELOC/doc/latex/jmlr/example-teximage.tex RELOC/doc/latex/jmlr/jmlr.pdf details="Package documentation" - RELOC/doc/latex/jmlr/sample-books/bookLogo-gray.png - RELOC/doc/latex/jmlr/sample-books/bookLogo.png - RELOC/doc/latex/jmlr/sample-books/jmlrbook-sample.pdf - RELOC/doc/latex/jmlr/sample-books/jmlrbook-sample.tex - RELOC/doc/latex/jmlr/sample-books/paper1/paper1.bib - RELOC/doc/latex/jmlr/sample-books/paper1/paper1.tex - RELOC/doc/latex/jmlr/sample-books/paper2/paper2.bib - RELOC/doc/latex/jmlr/sample-books/paper2/paper2.tex - RELOC/doc/latex/jmlr/sample-books/paper3/paper3.bib - RELOC/doc/latex/jmlr/sample-books/paper3/paper3.tex - RELOC/doc/latex/jmlr/sample-books/paper4/paper4.bib - RELOC/doc/latex/jmlr/sample-books/paper4/paper4.tex - RELOC/doc/latex/jmlr/sample-books/proceedings-sample.pdf - RELOC/doc/latex/jmlr/sample-books/proceedings-sample.tex - RELOC/doc/latex/jmlr/sample-papers/images/circle-gray.png - RELOC/doc/latex/jmlr/sample-papers/images/circle.jpg - RELOC/doc/latex/jmlr/sample-papers/images/nodes-gray.png - RELOC/doc/latex/jmlr/sample-papers/images/nodes.png - RELOC/doc/latex/jmlr/sample-papers/images/square-gray.png - RELOC/doc/latex/jmlr/sample-papers/images/square.png - RELOC/doc/latex/jmlr/sample-papers/images/teximage.tex - RELOC/doc/latex/jmlr/sample-papers/jmlr-sample.bib - RELOC/doc/latex/jmlr/sample-papers/jmlr-sample.pdf - RELOC/doc/latex/jmlr/sample-papers/jmlr-sample.tex - RELOC/doc/latex/jmlr/sample-papers/jmlrwcp-sample.pdf - RELOC/doc/latex/jmlr/sample-papers/jmlrwcp-sample.tex -srccontainersize 41916 -srccontainerchecksum 163df127f2f448d0ae23144d91fc7aa28c423f3d2ffc63d7cd34d6532b734721215e5f3f31cb3f6662544d3609da83a9a2fd3970a8169841b6cdf129a58a575f -srcfiles size=54 + RELOC/doc/latex/jmlr/pmlr-sample.bib + RELOC/doc/latex/jmlr/pmlr-sample.pdf + RELOC/doc/latex/jmlr/pmlr-sample.tex +srccontainersize 42432 +srccontainerchecksum 1dee8b499ad2c5427082a69b5a3a65c173a96ea298a05f94b96d448d8d7554d96819798dc724e1e8f55afdd1b25d9e6ed6e7f3474bd83af83b2f89add907f2c8 +srcfiles size=55 RELOC/source/latex/jmlr/jmlr.dtx RELOC/source/latex/jmlr/jmlr.ins -runfiles size=30 - RELOC/scripts/jmlr/makejmlrbook +runfiles size=23 RELOC/tex/latex/jmlr/jmlr.cls RELOC/tex/latex/jmlr/jmlrbook.cls RELOC/tex/latex/jmlr/jmlrutils.sty @@ -153597,7 +157482,7 @@ catalogue-contact-bugs https://www.dickimaw-books.com/bugtracker.php?category=jm catalogue-ctan /macros/latex/contrib/jmlr catalogue-license lppl1.3 catalogue-topics journalpub class -catalogue-version 1.28 +catalogue-version 1.30 name jmn category Package @@ -153618,6 +157503,46 @@ runfiles size=22 RELOC/fonts/type1/jmn/hans/hans.pfb RELOC/fonts/type1/jmn/hans/hans.pfm +name jmsdelim +category Package +revision 62630 +shortdesc A package for compositional delimiter sizing +relocated 1 +longdesc Correctly sizing delimiters is very difficult, particularly in +longdesc well-architected documents: a correctly engineered mathematical +longdesc document will include macros for all operations, and these +longdesc macros necessarily will include delimiters (such as +longdesc parentheses). However, the correct size for the delimiter +longdesc cannot be chosen ahead of time, because it will depend on the +longdesc arguments; two options are available: Provide optional +longdesc arguments to each notation macro for choosing delimiter sizes. +longdesc This is nearly intractable to do in practice. Ignore delimiter +longdesc sizes. With jmsdelim we offer an alternative: the correct +longdesc delimiter sizes can be set at the leaf nodes of a mathematical +longdesc expression, and magically bubble upward through the delimiters. +containersize 2268 +containerchecksum 83a76c353b38c9d5e432606c2f1667dac10adf54f844d9c4c7a9b8b8733a44d63db9e2c9e46b2ca54f427bca1d3bf4ef49d016c26dbad361b83d091c78708918 +doccontainersize 402864 +doccontainerchecksum ef6f90a4b7d3738ff857158822fbc7b3dc23752b5da5845932f560fcaf83d67a22920e045448caae26eded760e34aaab375f29993ffb503d0b5ef3c8185ae737 +docfiles size=104 + RELOC/doc/latex/jmsdelim/README.md details="Readme" + RELOC/doc/latex/jmsdelim/jmsdelim.pdf details="Package documentation" + RELOC/doc/latex/jmsdelim/refs.bib +srccontainersize 5692 +srccontainerchecksum bbb2b6acb1e2a4be8fd02ea84f3f43b14675b7c02fcb036fbf10e59553411d4a19ad5bd6c087e7aebb5c7309d3ad6d19ccfc67d9186799159e0209f45bdbc5bb +srcfiles size=7 + RELOC/source/latex/jmsdelim/jmsdelim.dtx + RELOC/source/latex/jmsdelim/jmsdelim.ins +runfiles size=2 + RELOC/tex/latex/jmsdelim/jmsdelim.sty +catalogue-contact-bugs https://github.com/jonsterling/latex3-jmsdelim/issues/6 +catalogue-contact-home https://github.com/jonsterling/latex3-jmsdelim +catalogue-contact-repository https://github.com/jonsterling/latex3-jmsdelim +catalogue-ctan /macros/latex/contrib/jmsdelim +catalogue-license lppl1.3c +catalogue-topics maths +catalogue-version 0.2.0 + name jneurosci category Package revision 17346 @@ -153954,16 +157879,16 @@ catalogue-topics collection name jsclasses category Package -revision 56608 +revision 59795 shortdesc Classes tailored for use with Japanese relocated 1 longdesc Classes jsarticle and jsbook are provided, together with longdesc packages okumacro and okuverb. These classes are designed to longdesc work under ASCII Corporation's Japanese TeX system ptex. -containersize 21760 -containerchecksum 18c5cd1e63e4fedbf1ec0faf069d40d34dd72ca18af0d634eab16b5c7ce92139cf4892492782f816c0c0deab4706ee1c5a83d052cd122f7d5df35f1d5d2ff4dc -doccontainersize 782112 -doccontainerchecksum f9d477ca10dfa4fe83e2f5a981f7584555e06968417c542cd09e223a0ef30074540890b3f5b28de12b9d77e9a45e3bae19590cfec31d3232528db1d854514083 +containersize 21720 +containerchecksum a479d9fdaf3b966f4e05647d34ea620822d91984fa73abf818cfe5afca2442f21ecb2f1a9dde274ad2528747d32c92c8b5cfd937acbbd9659181cebca339c62e +doccontainersize 784656 +doccontainerchecksum 2b1aaad257b4dcd6bdf627202ede174fea9ed23852cfa7e65762639299906af1643875e29674907b3e60dab42adeaf7789b4d51c717314f8c123e31ac61541f5 docfiles size=199 RELOC/doc/platex/jsclasses/LICENSE RELOC/doc/platex/jsclasses/README.md details="Readme" @@ -153972,8 +157897,8 @@ docfiles size=199 RELOC/doc/platex/jsclasses/jsverb.pdf details="Jsverb package documentation (Japanese)" language="ja" RELOC/doc/platex/jsclasses/okumacro.pdf details="Okumacro package documentation (Japanese)" language="ja" RELOC/doc/platex/jsclasses/okuverb.pdf details="Okuverb package documentation (Japanese)" language="ja" -srccontainersize 56528 -srccontainerchecksum c4b4d11b3684122e47cb3b1ef59001e0163297768743b570f4c64c3eb0ab95f41a6660b44f6048acf4e9d1f4b949eae9883ee97cadec53798d363f3630cc4fca +srccontainersize 56684 +srccontainerchecksum f3f0ee4df438a15df2b77eca0f8d6a39eeda7f1c33558685eade119052663257aa963a5a3db859ba893d67277b87c02b8826f2f6e2c68274298cad0cb6db4d7f srcfiles size=73 RELOC/source/platex/jsclasses/Makefile RELOC/source/platex/jsclasses/jsclasses.dtx @@ -154114,7 +158039,7 @@ catalogue-version 0.2 name junicode category Package -revision 53954 +revision 61719 shortdesc A TrueType font for mediaevalists relocated 1 longdesc Junicode is a TrueType font with many OpenType features for @@ -154122,10 +158047,10 @@ longdesc antiquarians (especially medievalists) based on typefaces used longdesc by the Oxford Press in the late 17th and early 18th centuries. longdesc It works well with Xe(La)TeX. execute addMap Junicode.map -containersize 937448 -containerchecksum a0e447471da270a19659d19bb4e18699eda7447ef65b5c5abea1662ff6ca631ccf1a4c0efbb192208a835d8acabfeb51aba3c576578c7e40c13d6d28e727cbd4 +containersize 937456 +containerchecksum dd565975fe8ce096d575c0237caae274c0c3efb0a7b3b3fc3cc561636536ea71d62f20e73e549711580a1792e69fa794677d88ebbb7cbad28bd6c82a53797167 doccontainersize 5756 -doccontainerchecksum f692c94008d88ed2b0b0d91678072cee6cd379e5a3fe58831a69393cb2de3058c0e7320409385a2112b41c9369255ddbc6919520a222adccb38223b5b2576790 +doccontainerchecksum 120772bc43e50cd12e936fe0903d6b91202c2379f073750372d30ffa0abde39cc5f6092089e289fac97ef95b955e2785c07030496f601b805193138414bcc271 docfiles size=8 RELOC/doc/fonts/junicode/COPYING RELOC/doc/fonts/junicode/ChangeLog @@ -154627,7 +158552,7 @@ runfiles size=1104 RELOC/tex/latex/junicode/mt-Junicode.cfg catalogue-ctan /fonts/junicode catalogue-license ofl -catalogue-topics font font-ttf font-historical +catalogue-topics font font-ttf font-historical font-medieval catalogue-version 1.0.2 name jupynotex @@ -154969,6 +158894,40 @@ catalogue-license bsd catalogue-topics luatex parser japanese catalogue-version 1.0 +name kanbun +category Package +revision 62026 +shortdesc Typeset kanbun-kundoku with support for kanbun annotation +relocated 1 +longdesc This package allows users to manually input macros for elements +longdesc in a kanbun-kundoku (Han Wen Xun Du ) paragraph. More +longdesc importantly, it accepts plain text input in the "kanbun +longdesc annotation" form when used with LuaLaTeX, which allows +longdesc typesetting kanbun-kundoku paragraphs efficiently. +containersize 6080 +containerchecksum 2ca12d697ed80a1f3182ac2e28897f670f8d770d99ce6fb3d8cb692e8e40d45afb463959ac8668b60ac7d67c9d8dd8f88ff5ec9e83a96f656ea8cd59ac419187 +doccontainersize 715336 +doccontainerchecksum 853230ef31da0bab5215f62e68162553b5ba54619e1e6b6e84c9c57fbe43b5af5715af2696c384a14807a1cd6507dee600d37bb205e5b82d42cdae15ce30e940 +docfiles size=237 + RELOC/doc/latex/kanbun/README.md details="Readme" + RELOC/doc/latex/kanbun/kanbun-en.pdf details="Package documentation (English)" + RELOC/doc/latex/kanbun/kanbun-en.tex + RELOC/doc/latex/kanbun/kanbun-example.pdf details="Example of use" language="zh,ja" + RELOC/doc/latex/kanbun/kanbun-example.tex + RELOC/doc/latex/kanbun/kanbun-ja.pdf details="Package documentation (Japanese)" language="ja" + RELOC/doc/latex/kanbun/kanbun-ja.tex + RELOC/doc/latex/kanbun/kanbun.tex +runfiles size=8 + RELOC/tex/latex/kanbun/kanbun.lua + RELOC/tex/latex/kanbun/kanbun.sty +catalogue-also gckanbun +catalogue-contact-bugs https://github.com/edward-martyr/kanbun/issues +catalogue-contact-repository https://github.com/edward-martyr/kanbun +catalogue-ctan /macros/latex/contrib/kanbun +catalogue-license lppl1.3 +catalogue-topics chinese japanese use-luatex expl3 +catalogue-version 1.2 + name kantlipsum category Package revision 51727 @@ -155024,35 +158983,36 @@ catalogue-topics engineering maths name karnaugh-map category Package -revision 44131 +revision 61614 shortdesc LaTeX package for drawing karnaugh maps with up to 6 variables relocated 1 longdesc This package draws karnaugh maps with 2, 3, 4, 5, and 6 longdesc variables. It also contains commands for filling the karnaugh longdesc map with terms semi-automatically or manually. Last but not longdesc least it contains commands for drawing implicants on top of the -longdesc map. This package depends on the TikZ, xparse, and xstring -longdesc packages. -containersize 4836 -containerchecksum dc2327e4cda55e4b60365d6354f679f9bc68d87a3d3695eb98c2754d7a5f7f64d65db8732b107f686fc39a07868d4703afc0fba754f42af3fd567a143199580e -doccontainersize 239480 -doccontainerchecksum 0daa9aafafd67df8934ff2b7b31794b23c8ebc53fb142f23111e64957a75904c4813c6f40512e4a440861351a2185884969cffef35209dfddbfd9ac4007e6557 -docfiles size=60 +longdesc map. This package depends on the keyval, kvoptions, TikZ, +longdesc xparse, and xstring packages. +containersize 6116 +containerchecksum 789421645939ff491e3ee00aa06813a5e194108c2d55a5e06ffb4dba593a095352ec54c5194ef8ac536f4226007d2323a923ada94966b5cdbd147117856ba680 +doccontainersize 287964 +doccontainerchecksum 6a04bc71128802a62fa2dbf92a513c9859f9bab336cd2208d05fcd3b9404a1531e4f20cfd69a1d58186cee6660582ab03e89ce87511c3e1173f84bc6ac132f29 +docfiles size=72 RELOC/doc/latex/karnaugh-map/README.md details="Readme" RELOC/doc/latex/karnaugh-map/karnaugh-map.pdf details="Package documentation" -srccontainersize 8056 -srccontainerchecksum 3de03d6661f8a8d0955de760bd8e0a9e2c5592e1ec95e55224994c9b5580036da6c20a9e68a2e59195fbdbbe0ffb5f431dd025400a3c1c57c44fa92000575dfc -srcfiles size=16 +srccontainersize 9980 +srccontainerchecksum 520bcc77beb97f2f106c92682898244160c2ee45ec85118776dc375763363b272e1459e73d3cfe1c27c7f82f24f723953bc9705cf1f506e7c4b679c0f3063804 +srcfiles size=19 RELOC/source/latex/karnaugh-map/karnaugh-map.dtx RELOC/source/latex/karnaugh-map/karnaugh-map.ins -runfiles size=8 +runfiles size=11 RELOC/tex/latex/karnaugh-map/karnaugh-map.sty catalogue-also karnaugh karnaughmap +catalogue-contact-bugs https://github.com/2pi/karnaugh-map/issues catalogue-contact-repository https://github.com/2pi/karnaugh-map catalogue-ctan /graphics/pgf/contrib/karnaugh-map -catalogue-license other-free +catalogue-license cc-by-sa-3 catalogue-topics maths engineering pgf-tikz -catalogue-version 1.1 +catalogue-version 2.0 name karnaughmap category Package @@ -155109,6 +159069,40 @@ catalogue-ctan /macros/generic/kastrup catalogue-license other-free catalogue-topics numbers +name kaytannollista-latexia +category Package +revision 62923 +shortdesc Practical manual for LaTeX (Finnish) +relocated 1 +longdesc "Kaytannollista Latexia" is a practical manual for LaTeX +longdesc written in the Finnish language. The manual covers most of the +longdesc topics that a typical document author needs. So it can be a +longdesc useful guide for beginners as well as a reference manual for +longdesc advanced users. +containersize 568 +containerchecksum 70fd1a4ec4346b82eb663f8278ee04dbf34b0f8c953e3ea9d6842f81a4381753008634ef7d6f2a7df1ffe0f3dfbff377f7c7452fd2b85770398729083c1703f5 +doccontainersize 987984 +doccontainerchecksum 5dc033e76647c7413d47ce18cc68e3d24a0ff93cf335f959e2af257e8b9fb43d0f43f55487d7d575b4946dcd8b6aacb166211239aac5087517676afd20e12dae +docfiles size=368 + RELOC/doc/latex/kaytannollista-latexia/README.md details="Readme" + RELOC/doc/latex/kaytannollista-latexia/kaytannollista-latexia.pdf details="The document itself" language="fi" + RELOC/doc/latex/kaytannollista-latexia/kaytannollista-latexia.tex + RELOC/doc/latex/kaytannollista-latexia/kirjallisuutta.bib + RELOC/doc/latex/kaytannollista-latexia/luku-asetukset.tex + RELOC/doc/latex/kaytannollista-latexia/luku-erikoiset.tex + RELOC/doc/latex/kaytannollista-latexia/luku-esipuhe.tex + RELOC/doc/latex/kaytannollista-latexia/luku-merkintakieli.tex + RELOC/doc/latex/kaytannollista-latexia/luku-rakenne.tex + RELOC/doc/latex/kaytannollista-latexia/luku-valmistautuminen.tex + RELOC/doc/latex/kaytannollista-latexia/tavutusvihjeet.tex + RELOC/doc/latex/kaytannollista-latexia/versio.tex +catalogue-contact-bugs https://github.com/tlikonen/latex-opas/issues +catalogue-contact-repository https://github.com/tlikonen/latex-opas +catalogue-ctan /info/kaytannollista-latexia +catalogue-license cc-by-sa-4 +catalogue-topics tut-latex finnish-doc +catalogue-version 2022.4 + name kblocks category Package revision 57617 @@ -155177,6 +159171,52 @@ catalogue-license lppl1.3 catalogue-topics dissertation class catalogue-version 1.0 +name kdpcover +category Package +revision 61552 +shortdesc Covers for books published by Kindle Direct Publishing +relocated 1 +longdesc The problem this class solves is the necessity to change the +longdesc size of the cover PDF according to the number of pages in the +longdesc book -- the bigger the book, the larger the spine of the book +longdesc must be. The provided class makes the necessary calculations +longdesc on-the-fly, using the qpdf tool. Obviously, you need to have it +longdesc installed. Also, you must run pdflatex with the --shell-escape +longdesc option, in order to allow LaTeX to run qpdf. +depend anyfontsize +depend geometry +depend graphics +depend microtype +depend pgf +depend setspace +depend textpos +depend tools +depend xcolor +depend xifthen +depend xkeyval +containersize 23120 +containerchecksum ebc0a78c14ee916e841ff2f5b0ad31c3acf495687f77e7f14e4c4466e8722229c605f971eb4049d29de90cd1d78222533300cd1bf651e2af560fbf074152f624 +doccontainersize 101132 +doccontainerchecksum e239aefa94704d793af1a1377b598dae62e9dd37a12c8a1e8f7983d926669c815605a1346c845969e36396ec10f985db3aac32a8dcd06911400c53c74e1f5f9b +docfiles size=29 + RELOC/doc/latex/kdpcover/DEPENDS.txt + RELOC/doc/latex/kdpcover/README.md details="Readme" + RELOC/doc/latex/kdpcover/kdpcover.pdf details="Package documentation" + RELOC/doc/latex/kdpcover/kdpcover.tex +runfiles size=13 + RELOC/tex/latex/kdpcover/kdpcover-signature.pdf + RELOC/tex/latex/kdpcover/kdpcover-vol-1.pdf + RELOC/tex/latex/kdpcover/kdpcover-vol-2.pdf + RELOC/tex/latex/kdpcover/kdpcover-vol-3.pdf + RELOC/tex/latex/kdpcover/kdpcover-vol-4.pdf + RELOC/tex/latex/kdpcover/kdpcover.cls +catalogue-contact-bugs https://github.com/yegor256/kdpcover/issues +catalogue-contact-repository https://github.com/yegor256/kdpcover +catalogue-ctan /macros/latex/contrib/kdpcover +catalogue-license mit +catalogue-topics covers class doc-templ std-conform +catalogue-version 0.2.4 + name kerkis category Package revision 56271 @@ -156486,7 +160526,7 @@ catalogue-version 3.1415 name keyfloat category Package -revision 52160 +revision 61561 shortdesc Provides a key/value interface for generating floats relocated 1 longdesc The keyfloat package provides a key/value user interface for @@ -156505,27 +160545,27 @@ longdesc columns, continuing to the next row if necessary. Nested longdesc sub-rows may be used to generate layouts such as two small longdesc figures placed vertically next to one larger figure. Subfloats longdesc are supported by two environments. -containersize 6644 -containerchecksum 3d2be77c6ff60292b3cb50e8033d5f182fa731b6b435e4eec4d6a3f4376e6f0487a6bc5bfbb59da37ba6d620721f3756e42a795bc26547d2218f66b2dcf82a4d -doccontainersize 1033348 -doccontainerchecksum b678b7e0fac699625b9638b67e3e00b892ed4d0a01d78ef0fb13ce65d2a1e74afea50bbb9f4ffbfaa37b1e80a96dd1cd8f8420e8b1b5f1cbf6f6155d745a7604 +containersize 7104 +containerchecksum 76b4cf33604e8bab362a033057a23bc499e76a6845247ba69bc9f37b9601c9fb78838d5c57268928b7d7c9458bd5c906f10ca803bfdce0c5ae5f25073c38b2a9 +doccontainersize 1033492 +doccontainerchecksum 73725614f79e736102836f4b0c4c59daaa7d4b27e978fad6ff0e8c10fbd0531c8722d970b525dc4fd45e8d951e1e4a97279d16a55f051a66a39b0d749a804198 docfiles size=259 RELOC/doc/latex/keyfloat/README.txt details="Readme" RELOC/doc/latex/keyfloat/images/image.pdf RELOC/doc/latex/keyfloat/images/image2.pdf RELOC/doc/latex/keyfloat/keyfloat.pdf details="Package documentation" -srccontainersize 27136 -srccontainerchecksum 32c7cfd96870d94034984b923d47075a2e071df11290f076ddb4def33236aa3ca40118382072b3d17aeb8d8fa263c1c0575182ff5b91a4c410f6c7268100eefa -srcfiles size=35 +srccontainersize 31600 +srccontainerchecksum 4ba7353da7caaeef4d419936602d22ff1a818e31abaeb2619951e3ba6601fe70014544a800c3c2ee942d015289096defb7c490dd6d78713718bd9cc7209e424e +srcfiles size=42 RELOC/source/latex/keyfloat/keyfloat.dtx RELOC/source/latex/keyfloat/keyfloat.ins -runfiles size=9 +runfiles size=10 RELOC/tex/latex/keyfloat/keyfloat.sty catalogue-contact-home http://bdtechconcepts.com catalogue-ctan /macros/latex/contrib/keyfloat catalogue-license lppl1.3 catalogue-topics float -catalogue-version 2.01 +catalogue-version 2.07 name keyindex category Package @@ -156560,6 +160600,34 @@ catalogue-license lppl1.3c catalogue-topics index catalogue-version 1.0 +name keyparse +category Package +revision 60277 +shortdesc Key based parser +relocated 1 +longdesc This LaTeX package provides an interface to define and evaluate +longdesc key-based replacement rules. It can be used to parse the +longdesc argument specification of a document command. +containersize 1620 +containerchecksum f3ca8d0b78d9e20bf99e46ebf181d670fe6d936f9d91f1059056820f8be1a9be6eb6278fdda8b118a5f82d376440681dc4cf9a063bb6693df67d5e2d47b3a5dc +doccontainersize 560836 +doccontainerchecksum 01b6aa91350a1ebad4f37be4051a4bdc97939392a6ec2b7708de77d06a575c14fa3f9bc9a8b98ac5d73428555389aa6bd0f9439dd299c2b34e19b7800eb2a27a +docfiles size=142 + RELOC/doc/latex/keyparse/README.md details="Readme" + RELOC/doc/latex/keyparse/keyparse.pdf details="Package documentation" +srccontainersize 4836 +srccontainerchecksum 2eb4c90abed3e2676bce4865ad4254b6f572a69edf63ba82a5a9b3c994343f8d3a3523dd465b94d6afe814364c41a581dc84d49c9e21be6dc4231c3f850eafe9 +srcfiles size=5 + RELOC/source/latex/keyparse/keyparse.dtx + RELOC/source/latex/keyparse/keyparse.ins +runfiles size=1 + RELOC/tex/latex/keyparse/keyparse.sty +catalogue-contact-repository https://github.com/rogard/keyparse +catalogue-ctan /macros/latex/contrib/keyparse +catalogue-license lppl1.3c +catalogue-topics macro-supp expl3 +catalogue-version 1.1 + name keyreader category Package revision 28195 @@ -156675,6 +160743,34 @@ catalogue-license lppl1.2 catalogue-topics table catalogue-version 2.2 +name kinematikz +category Package +revision 61392 +shortdesc Design kinematic chains and mechanisms +relocated 1 +longdesc This package provides functionalities to draw kinematic +longdesc diagrams for mechanisms using dedicate symbols (some from the +longdesc ISO standard and others). The intention is not to represent CAD +longdesc mechanical drawings of mechanisms and robots, but only to +longdesc represent 2D and 3D kinematic chains. The package provides +longdesc links, joints and other symbols, mostly in the form of TikZ pic +longdesc objects. These pics can be placed in the canvas either by a +longdesc central point for joints, and start and end points for some +longdesc links. +containersize 23308 +containerchecksum 6f23b8084247aa807c5738468f005fbaaed59559828247f269dcc24e62535984bf7805c69aea27b889d01b2afa04ad67811a0cc8e0ffdea7e263f9ac9c384fc4 +doccontainersize 1260 +doccontainerchecksum b5fb6a456f042a677866f9fee3bc7a13a8405ab6fcad590ba37dc9d681e61d04abdfe6bbab5009cc1d79f73859a1fdec137c92e6c0d367b1d801ca2d41d69160 +docfiles size=2 + RELOC/doc/latex/kinematikz/README details="Readme" + RELOC/doc/latex/kinematikz/README.TEXLIVE +runfiles size=29 + RELOC/tex/latex/kinematikz/kinematikz.sty +catalogue-ctan /graphics/pgf/contrib/kinematikz +catalogue-license lppl1.3 gpl +catalogue-topics pgf-tikz physics +catalogue-version 1.0 + name kix category Package revision 21606 @@ -156920,7 +161016,7 @@ catalogue-topics diagram name knowledge category Package -revision 58724 +revision 61991 shortdesc Displaying, hyperlinking, and indexing notions in a document relocated 1 longdesc The package offers a systematic way to handle @@ -156928,31 +161024,29 @@ longdesc notions/concepts/terms throughout a document. It helps building longdesc an index. In combination with hyperref it makes it easy to have longdesc every reference of a concept linked to its introduction. It longdesc also offers simple notations. -containersize 21536 -containerchecksum 22b67c0c0833f593ec0ca072744986212d34765945e8e18e0ac37c1ceba26109e98e41ad6535df066cd8091757a55fc644c311159b734fe69952845fcaed1c31 -doccontainersize 772396 -doccontainerchecksum 99b2a1f7bf227317dfa946d0c500f4b3b018d9348b3e71eae188fa3b14df61ad0ea9a63297e186b6555c0ac002150fda71aeedf8abcea20065a13c6c39f0ccae -docfiles size=225 +containersize 22776 +containerchecksum dac315840aaabc1efb96d52d96e1ee789f61c65964c0343fc35d340694a3f13f7cf9e0ab101bbead9f3d25ef9e3ea2723916864abdd192a89c319a0370b566a5 +doccontainersize 812816 +doccontainerchecksum 0f95f35d60513fb181efa2d5d9579efa000838647b167521b364305774be164731c4c09ba4fa739ed3749cd5c43b19b59cd417f8237bbca2f930bc4b22ba0c68 +docfiles size=238 RELOC/doc/latex/knowledge/README.md details="Readme" RELOC/doc/latex/knowledge/knowledge-example.tex RELOC/doc/latex/knowledge/knowledge.pdf details="Package documentation" RELOC/doc/latex/knowledge/knowledge.tex RELOC/doc/latex/knowledge/makefile -srccontainersize 41004 -srccontainerchecksum fe2cef9c5ddc8cfb133291d3340546d75168568211c99f3db5b87d6029fabc85027d382df5210d70e52b782b15728493932b9f15e5673911d821cf656bc56f57 -srcfiles size=54 +srccontainersize 42572 +srccontainerchecksum 5843dfc2fec15d5cd0a57eeb5aec12bfefa2914bdb8f4ebe2522e6576fcbea73f5663b437ff2654f8ddd7d6f8ef92ecc8aa96c59bf7d76ac58029fee85e1bb8d +srcfiles size=57 RELOC/source/latex/knowledge/knowledge-code.dtx RELOC/source/latex/knowledge/knowledge-configuration.dtx RELOC/source/latex/knowledge/knowledge-utils.dtx RELOC/source/latex/knowledge/knowledge.ins -runfiles size=32 +runfiles size=35 RELOC/tex/latex/knowledge/knowledge.sty -catalogue-contact-home https://www.irif.fr/~colcombe/knowledge_en.html -catalogue-contact-repository https://www.irif.fr/~colcombe/Knowledge/ catalogue-ctan /macros/latex/contrib/knowledge catalogue-license lppl1.2 catalogue-topics index label-ref expl3 -catalogue-version 1.25 +catalogue-version 1.28 name knuth-errata category Package @@ -156989,6 +161083,119 @@ catalogue-ctan /systems/knuth/dist/errata catalogue-license knuth catalogue-topics doc-errata +name knuth-hint +category Package +revision 62971 +shortdesc HINT collection of typeset C/WEB sources in TeX Live +relocated 1 +longdesc The knuth-hint package contains the large collection of HINT +longdesc documents for many of the CWEB amd WEB sources of programs in +longdesc the TeX Live distribution (and, for technical reasons, PDF +longdesc documents for CTWILL and XeTeX). Each program is presented in +longdesc its original form as written by the respective authors, and in +longdesc the "changed" form as used in TeX Live. Care has been taken to +longdesc keep the section numbering intact, so that you can study the +longdesc codes and the changes in parallel. Also included are the +longdesc "errata" for Donald Knuth's "Computers & Typesetting". HINT is +longdesc the dynamic document format created by Martin Ruckert's HiTeX +longdesc engine that was added to TeX Live 2022. The HINT files can be +longdesc viewed on Linux, Windows, and Android with the hintview +longdesc application. The knuth-hint package is a showcase of HiTeX's +longdesc capabilities. +containersize 888 +containerchecksum 0fee38074b4f7abb32f021259951072ee662ab96bcf7127e14e0e3fa68fa981a533a9112a56eaa7a71da48805737abdf3db3d41acc012300217082068e72c10a +doccontainersize 19402560 +doccontainerchecksum 0cefe2852a97aa680989280e7e2349dce4355f5442ca34334b585596eae9923537a5acada9fca5e90eb4ff10a817df58f6bac35c5944b407cf3d6cb87cc745d9 +docfiles size=13422 + RELOC/doc/generic/knuth-hint/README.md details="Readme" + RELOC/doc/generic/knuth-hint/bibtex/bibtex-changes.hnt + RELOC/doc/generic/knuth-hint/bibtex/bibtex.hnt + RELOC/doc/generic/knuth-hint/ctie/ctie-changes.hnt + RELOC/doc/generic/knuth-hint/ctie/ctie.hnt + RELOC/doc/generic/knuth-hint/cweb/common-changes.hnt + RELOC/doc/generic/knuth-hint/cweb/common.hnt + RELOC/doc/generic/knuth-hint/cweb/ctangle-changes.hnt + RELOC/doc/generic/knuth-hint/cweb/ctangle.hnt + RELOC/doc/generic/knuth-hint/cweb/ctwill.pdf + RELOC/doc/generic/knuth-hint/cweb/cweave-changes.hnt + RELOC/doc/generic/knuth-hint/cweb/cweave.hnt + RELOC/doc/generic/knuth-hint/cweb/cwebman.hnt + RELOC/doc/generic/knuth-hint/cweb/refsort-changes.hnt + RELOC/doc/generic/knuth-hint/cweb/refsort.hnt + RELOC/doc/generic/knuth-hint/cweb/twinx-changes.hnt + RELOC/doc/generic/knuth-hint/cweb/twinx.hnt + RELOC/doc/generic/knuth-hint/errata/errata.eight.hnt + RELOC/doc/generic/knuth-hint/errata/errata.eleven.hnt + RELOC/doc/generic/knuth-hint/errata/errata.five.hnt + RELOC/doc/generic/knuth-hint/errata/errata.four.hnt + RELOC/doc/generic/knuth-hint/errata/errata.hnt + RELOC/doc/generic/knuth-hint/errata/errata.nine.hnt + RELOC/doc/generic/knuth-hint/errata/errata.one.hnt + RELOC/doc/generic/knuth-hint/errata/errata.seven.hnt + RELOC/doc/generic/knuth-hint/errata/errata.six.hnt + RELOC/doc/generic/knuth-hint/errata/errata.ten.hnt + RELOC/doc/generic/knuth-hint/errata/errata.three.hnt + RELOC/doc/generic/knuth-hint/errata/errata.twelve.hnt + RELOC/doc/generic/knuth-hint/errata/errata.two.hnt + RELOC/doc/generic/knuth-hint/errata/errorlog.hnt + RELOC/doc/generic/knuth-hint/etc/vftovp-changes.hnt + RELOC/doc/generic/knuth-hint/etc/vftovp.hnt + RELOC/doc/generic/knuth-hint/etc/vptovf-changes.hnt + RELOC/doc/generic/knuth-hint/etc/vptovf.hnt + RELOC/doc/generic/knuth-hint/index.html + RELOC/doc/generic/knuth-hint/index.pdf + RELOC/doc/generic/knuth-hint/mf/mf-changes.hnt + RELOC/doc/generic/knuth-hint/mf/mf.hnt + RELOC/doc/generic/knuth-hint/mf/trapman.hnt + RELOC/doc/generic/knuth-hint/mfware/gftodvi-changes.hnt + RELOC/doc/generic/knuth-hint/mfware/gftodvi.hnt + RELOC/doc/generic/knuth-hint/mfware/gftopk-changes.hnt + RELOC/doc/generic/knuth-hint/mfware/gftopk.hnt + RELOC/doc/generic/knuth-hint/mfware/gftype-changes.hnt + RELOC/doc/generic/knuth-hint/mfware/gftype.hnt + RELOC/doc/generic/knuth-hint/mfware/mft-changes.hnt + RELOC/doc/generic/knuth-hint/mfware/mft.hnt + RELOC/doc/generic/knuth-hint/other/dvicopy-changes.hnt + RELOC/doc/generic/knuth-hint/other/dvicopy.hnt + RELOC/doc/generic/knuth-hint/other/patgen-changes.hnt + RELOC/doc/generic/knuth-hint/other/patgen.hnt + RELOC/doc/generic/knuth-hint/other/pktogf-changes.hnt + RELOC/doc/generic/knuth-hint/other/pktogf.hnt + RELOC/doc/generic/knuth-hint/other/pktype-changes.hnt + RELOC/doc/generic/knuth-hint/other/pktype.hnt + RELOC/doc/generic/knuth-hint/pdftex/pdftex-changes.hnt + RELOC/doc/generic/knuth-hint/pdftex/pdftex.hnt + RELOC/doc/generic/knuth-hint/tex/glue.hnt + RELOC/doc/generic/knuth-hint/tex/tex-changes.hnt + RELOC/doc/generic/knuth-hint/tex/tex.hnt + RELOC/doc/generic/knuth-hint/tex/tripman.hnt + RELOC/doc/generic/knuth-hint/texware/dvitype-changes.hnt + RELOC/doc/generic/knuth-hint/texware/dvitype.hnt + RELOC/doc/generic/knuth-hint/texware/pltotf-changes.hnt + RELOC/doc/generic/knuth-hint/texware/pltotf.hnt + RELOC/doc/generic/knuth-hint/texware/pooltype-changes.hnt + RELOC/doc/generic/knuth-hint/texware/pooltype.hnt + RELOC/doc/generic/knuth-hint/texware/tftopl-changes.hnt + RELOC/doc/generic/knuth-hint/texware/tftopl.hnt + RELOC/doc/generic/knuth-hint/tie/tie-changes.hnt + RELOC/doc/generic/knuth-hint/tie/tie.hnt + RELOC/doc/generic/knuth-hint/web/tangle-changes.hnt + RELOC/doc/generic/knuth-hint/web/tangle.hnt + RELOC/doc/generic/knuth-hint/web/twill.hnt + RELOC/doc/generic/knuth-hint/web/weave-changes.hnt + RELOC/doc/generic/knuth-hint/web/weave.hnt + RELOC/doc/generic/knuth-hint/web/webman.hnt + RELOC/doc/generic/knuth-hint/xetex/xetex-changes.pdf + RELOC/doc/generic/knuth-hint/xetex/xetex.pdf +catalogue-also knuth-pdf +catalogue-contact-home https://github.com/ascherer/web +catalogue-contact-repository https://github.com/ascherer/web +catalogue-contact-support https://tug.org/texmfbug +catalogue-ctan /info/knuth-hint +catalogue-license pd knuth +catalogue-topics collection +catalogue-version 1.0 + name knuth-lib category Package revision 57963 @@ -157083,8 +161290,8 @@ catalogue-topics collection name knuth-pdf category Package -revision 58470 -shortdesc PDF library for C/WEB sources in TeX Live +revision 62969 +shortdesc PDF collection of typeset C/WEB sources in TeX Live relocated 1 longdesc Here you find a large collection of PDF documents for many longdesc C/WEB programs in TeX Live, both in their original form as @@ -157093,18 +161300,17 @@ longdesc they are actually used in the TeX Live system. Care has been longdesc taken to keep the section numbering intact, so that you can longdesc study the sources and their changes in parallel. Also included longdesc is the collection of "errata" for Donald Knuth's "Computers & -longdesc Typesetting series";. Although not all the texts here are +longdesc Typesetting series". Although not all the texts here are longdesc written or maintained by Donald Knuth, it is more convenient longdesc for everything to be collected in one place for reading and -longdesc searching. And they all stem from the system that Knuth -longdesc created. The central entry point is the "index" file, with -longdesc links to the individual documents, either in HTML or in PDF -longdesc format. -containersize 860 -containerchecksum 281dd6f88f543a84b66ecc6b7f53cf1b9c7c295079e97dc722212fdfb337dd5adaea510d687916d477c990042382066e80f0aec3b2eb29d22b29cdf0968f7e1f -doccontainersize 45480112 -doccontainerchecksum b6bb93794b064466c8bf7f79425a55a111a276a9888b720b7780756b5dbab86c6a573dedcd3946e4f7aa661b6bc6eecbc5f92068a50c0f17a3676e4077acfe0b -docfiles size=11873 +longdesc searching. They all stem from the system that Knuth created. +longdesc The central entry point is the "index" file, with links to the +longdesc individual documents, either in HTML or in PDF format. +containersize 856 +containerchecksum 4dbe29f3f595973beb13764e3e8514834a3c5b371a8cb74effedc11e9ec62c72e64e68a314f26bb1cddc491f58bdf01015bd9c3fff4e566d9e5e28a6f5ca52bf +doccontainersize 45532388 +doccontainerchecksum 4bb68abdd5183201848e4000f921f7ee6095480341877f9cb050c923dbb930c962c78854db477d8a7df64a613693d7dc406186b4682a47371975a4c4eaff66fa +docfiles size=11927 RELOC/doc/generic/knuth-pdf/README.md details="Readme" RELOC/doc/generic/knuth-pdf/bibtex/bibtex-changes.pdf RELOC/doc/generic/knuth-pdf/bibtex/bibtex.pdf @@ -157114,7 +161320,6 @@ docfiles size=11873 RELOC/doc/generic/knuth-pdf/cweb/common.pdf RELOC/doc/generic/knuth-pdf/cweb/ctangle-changes.pdf RELOC/doc/generic/knuth-pdf/cweb/ctangle.pdf - RELOC/doc/generic/knuth-pdf/cweb/ctwill-changes.pdf RELOC/doc/generic/knuth-pdf/cweb/ctwill.pdf RELOC/doc/generic/knuth-pdf/cweb/cweave-changes.pdf RELOC/doc/generic/knuth-pdf/cweb/cweave.pdf @@ -157180,6 +161385,7 @@ docfiles size=11873 RELOC/doc/generic/knuth-pdf/tie/tie.pdf RELOC/doc/generic/knuth-pdf/web/tangle-changes.pdf RELOC/doc/generic/knuth-pdf/web/tangle.pdf + RELOC/doc/generic/knuth-pdf/web/twill.pdf RELOC/doc/generic/knuth-pdf/web/weave-changes.pdf RELOC/doc/generic/knuth-pdf/web/weave.pdf RELOC/doc/generic/knuth-pdf/web/webman.pdf @@ -157190,7 +161396,7 @@ catalogue-contact-support https://tug.org/texmfbug catalogue-ctan /info/knuth-pdf catalogue-license pd catalogue-topics collection -catalogue-version 1.1 +catalogue-version 2.0 name koma-moderncvclassic category Package @@ -157222,7 +161428,7 @@ catalogue-version 0.5 name koma-script category TLCore -revision 58585 +revision 62874 shortdesc A bundle of versatile classes and packages relocated 1 longdesc The KOMA-Script bundle provides replacements for the article, @@ -157238,14 +161444,14 @@ longdesc with the standard classes. Since every package has its own longdesc version number, the version number quoted only refers to the longdesc version of scrbook, scrreprt, scrartcl, scrlttr2 and typearea longdesc (which are the main parts of the bundle). -containersize 12947592 -containerchecksum c7df4ac717c0b1ed2508ad52546b3cd1ba84db401f32888461cb0e558bb434abda933bd91b1a9f01b42ea0db9754fbf230e5915caac823d67d8789ac4f7c0f4c -runfiles size=5429 +depend footmisc +containersize 12961800 +containerchecksum e8b1df4001c0d636a861b42319d518ca18f21bca240901a084338e0293198571e5557906782ede9202c7f25bd23dbe96086f7ae7bee81c26cea1e63ec3da1983 +runfiles size=5441 RELOC/doc/latex/koma-script/INSTALL.txt RELOC/doc/latex/koma-script/INSTALLD.txt RELOC/doc/latex/koma-script/README RELOC/doc/latex/koma-script/koma-script.html - RELOC/doc/latex/koma-script/komabug.tex RELOC/doc/latex/koma-script/komascr.html RELOC/doc/latex/koma-script/komascript.html RELOC/doc/latex/koma-script/lppl-de.txt @@ -157493,6 +161699,7 @@ runfiles size=5429 RELOC/tex/latex/koma-script/scrlayer.sty RELOC/tex/latex/koma-script/scrletter.cls RELOC/tex/latex/koma-script/scrletter.sty + RELOC/tex/latex/koma-script/scrlfile-hook-3.34.sty RELOC/tex/latex/koma-script/scrlfile-hook.sty RELOC/tex/latex/koma-script/scrlfile-patcholdlatex.sty RELOC/tex/latex/koma-script/scrlfile.sty @@ -157515,7 +161722,7 @@ catalogue-contact-home http://www.komascript.de/ catalogue-ctan /macros/latex/contrib/koma-script catalogue-license lppl1.3c catalogue-topics class letter book-pub page-hf geometry -catalogue-version 3.33 +catalogue-version 3.35 name koma-script-examples category Package @@ -157739,7 +161946,7 @@ catalogue-version 0.9.2 name kotex-oblivoir category Package -revision 58436 +revision 63005 shortdesc A LaTeX document class for typesetting Korean documents relocated 1 longdesc The class is based on memoir, and is adapted to typesetting @@ -157748,13 +161955,14 @@ longdesc belongs to the ko.TeX bundle. It depends on memoir and longdesc kotex-utf to function. depend kotex-utf depend memoir -containersize 41476 -containerchecksum af873efba59c61bfacad1914a9842a0240b38ce064258a1e4ad0317c396df1a82d62e3372fd4d1386ebcec8c74a552c6a0f9f7f8a950b0b8a4b638b6a518ca73 -doccontainersize 470140 -doccontainerchecksum 921b184ffe6ecb78e44791d86cc622894232d7c4ff439236f2439e501634cd97e3ff1d4432d58fd1750e755010d169ad79c1c9a82941d043bf6dbbf5998d480c -docfiles size=153 +containersize 43476 +containerchecksum 2ae500f385671d0950274962eb1816f59f41a8c7d5a1fb8494071d1efa9e1af539cbafbce54890b2c9ea4ca6fd183957e551204bdd43ecd43b862dac17295597 +doccontainersize 539232 +doccontainerchecksum 092c248bb2c00006f2ab0ebf9b026c5b9b3621b3844c2bd24e946701f6dc2efbf059ad65d2da080c9b1b6a1062967c5c365085dd57dd775c13217973740fa9f0 +docfiles size=186 RELOC/doc/latex/kotex-oblivoir/ChangeLog RELOC/doc/latex/kotex-oblivoir/README details="Readme" + RELOC/doc/latex/kotex-oblivoir/chapstyfig.pdf RELOC/doc/latex/kotex-oblivoir/ob-mathleading-doc.pdf RELOC/doc/latex/kotex-oblivoir/ob-mathleading-doc.tex RELOC/doc/latex/kotex-oblivoir/obchaptertoc-doc.pdf @@ -157762,7 +161970,7 @@ docfiles size=153 RELOC/doc/latex/kotex-oblivoir/oblivoir-simpledoc.pdf details="Package documentation" language="ko" RELOC/doc/latex/kotex-oblivoir/oblivoir-simpledoc.tex RELOC/doc/latex/kotex-oblivoir/oblivoir-test.tex -runfiles size=69 +runfiles size=71 RELOC/tex/latex/kotex-oblivoir/memhangul-common/10_5.sty RELOC/tex/latex/kotex-oblivoir/memhangul-common/fapapersize.sty RELOC/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty @@ -157773,6 +161981,7 @@ runfiles size=69 RELOC/tex/latex/kotex-oblivoir/memhangul-common/ob-nokoreanappendix.sty RELOC/tex/latex/kotex-oblivoir/memhangul-common/ob-toclof.sty RELOC/tex/latex/kotex-oblivoir/memhangul-common/obchaptertoc.sty + RELOC/tex/latex/kotex-oblivoir/memhangul-common/oblivoir-misc.sty RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/hfontsel.sty RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/hfontspec.nanum RELOC/tex/latex/kotex-oblivoir/memhangul-ucs/memhangul-ucs.sty @@ -157797,7 +162006,7 @@ runfiles size=69 catalogue-ctan /language/korean/kotex-oblivoir catalogue-license lppl1.3c catalogue-topics korean class -catalogue-version 3.0.1 +catalogue-version 3.1.5 name kotex-plain category Package @@ -158090,20 +162299,20 @@ binfiles arch=x86_64-solaris size=3 name kpathsea category TLCore -revision 58622 +revision 62671 shortdesc Path searching library for TeX-related files longdesc Kpathsea is a library and utility programs which provide path longdesc searching facilities for TeX file types, including the longdesc self-locating feature required for movable installations, longdesc layered on top of a general search mechanism. It is not longdesc distributed separately, but rather is released and maintained -longdesc as part of the TeX live sources. +longdesc as part of the TeX Live sources. depend kpathsea.ARCH -containersize 32484 -containerchecksum 33e8096a1798a6204c0a6519cd13302e1c80797937aae4ce9e7c4928e4bd75472cd0864cd00ff88d3d6f01fcf1a2e027efbd5d1768024fa5ee23e56094f1b308 -doccontainersize 1072996 -doccontainerchecksum 9d34679ffecc16117ed7d1d6207602ab9466266b48b15d303764fc27301eb9dd4621dbf9ad2dcff85bfcf0c1f762316a412b3925e91f6b31e4da03e46ee51893 -docfiles size=556 +containersize 32476 +containerchecksum be2757b71189e19bf5fbed26832a2d069abb6258242b110a55f3beb10082f17336bb6614622d481e38e4b12c7fe3e55ac85729cb6de3e5bbacaca96d923cecba +doccontainersize 1079700 +doccontainerchecksum 14de045a410a058e53b0208e822f619c27771611ef0a4e351833f1f72618bd7c8927f5f7ac76a5fca0ca3dbd30475aeaf71214cfc038ef01fc0c59f858afa250 +docfiles size=561 texmf-dist/doc/info/dir texmf-dist/doc/info/kpathsea.info texmf-dist/doc/info/tds.info @@ -158152,18 +162361,18 @@ runfiles size=52 texmf-dist/web2c/texmf.cnf texmf-dist/web2c/viscii-t5.tcx catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-home http://tug.org/kpathsea -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/kpathsea/ +catalogue-contact-home https://tug.org/kpathsea +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/kpathsea/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-license lgpl2.1 catalogue-topics sys-supp name kpathsea.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of kpathsea -containersize 38340 -containerchecksum f1bdb3ca6852dfa7d6bd8de658e849e3d4a89709b8856249623c3e1b44b87a9c1e1a257ce50d2029d4257dc3fd6a7fa895311d604f2127ea8305c74400873270 +containersize 38336 +containerchecksum 9b2ac8bd3dde7a89343d55c4077ae10a68aa88cab3059edc85be2279316d8329e8a5d99383342347b05ad8f420882493db5e223152c8462dcbc8a2f2cfc861f8 binfiles arch=aarch64-linux size=32 bin/aarch64-linux/kpseaccess bin/aarch64-linux/kpsereadlink @@ -158172,10 +162381,10 @@ binfiles arch=aarch64-linux size=32 name kpathsea.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of kpathsea -containersize 42924 -containerchecksum 294252b3a8f4cf83c442ef2d8e4969087c720310c86eb1deaa1f8e8821ec48ddba8d0f83fc690a0401327afca5469c4988c87ee0a9ff5e4f438a34f9d5213ece +containersize 43232 +containerchecksum da9398d0aa3043c33e2a982af36e95f433845fcbc192d03babacce30951b13a7cabb2020d8cd6d17e2856cbc2bbd5f3bc54707eb84e2771a5f83bac0410d6f36 binfiles arch=amd64-freebsd size=30 bin/amd64-freebsd/kpseaccess bin/amd64-freebsd/kpsereadlink @@ -158184,10 +162393,10 @@ binfiles arch=amd64-freebsd size=30 name kpathsea.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of kpathsea -containersize 38752 -containerchecksum 22aeba59cd561971281962ec34cf7a18be8f5b98494be54d04476902696fdcd9e7d16635a9707845b72c83466781bdb9d83ed245236ee166c34436423f7d0d6b +containersize 38772 +containerchecksum 751443fac61dc49a479aa868811ecbae68ef779b830ab7cc58866e20294043f6e53722f6a7b3db64f52b70362c2ee608cc27ef14281de8d33afc6e154733746c binfiles arch=amd64-netbsd size=36 bin/amd64-netbsd/kpseaccess bin/amd64-netbsd/kpsereadlink @@ -158196,10 +162405,10 @@ binfiles arch=amd64-netbsd size=36 name kpathsea.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of kpathsea -containersize 32400 -containerchecksum 777ec112d244ea141bc98c283e6d4f97e378881fb7bc93c0584a95873c5ae884e5caddeb65c1c55c5debbd0ee9b8b859c193f722aaeca1a9956a942b1108e1fb +containersize 32388 +containerchecksum 5b483f1ab7303221e04970cbda401f6086fe330eb00ce198e89d76f93400f580a0af11dcd0f0d0b933631a8a90fe7d4f7c1257553425dfc725b875ffc4b3cbae binfiles arch=armhf-linux size=25 bin/armhf-linux/kpseaccess bin/armhf-linux/kpsereadlink @@ -158208,10 +162417,10 @@ binfiles arch=armhf-linux size=25 name kpathsea.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of kpathsea -containersize 47024 -containerchecksum b25fe26f84b34f85b953f99a58e40b5de52adb743f0c96d8ee98d0773725fa7ae2ca96e6428bcdc4484678399261c87237b6eec0e30f8126dcd88e995fd1b995 +containersize 47900 +containerchecksum 8217797b05fb6f8374af9711f641c6c7fa73375579d2f72c64589666675a6da96010ae5326eec02b120934bf5109686c73a91a57d5c26e203c2bfb60e8d01b82 binfiles arch=i386-cygwin size=40 bin/i386-cygwin/cygkpathsea-6.dll bin/i386-cygwin/kpseaccess.exe @@ -158221,10 +162430,10 @@ binfiles arch=i386-cygwin size=40 name kpathsea.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of kpathsea -containersize 38328 -containerchecksum 9844038b46eb2c0b37dd37513fea53d05d79976f7390f47f1056109809e2bf7c187fbf2dc6eaad22ffa313b6ec63f16c5d0a02f59a5c2baac152d6762dce63c9 +containersize 39432 +containerchecksum 4f97c338463e4bf0a032e31a8e4a048ce58de03a8601f34b378a1711784bc2f23009d757413901cf4795076f2416cfbae1481110b398ada2aae627097756e8a6 binfiles arch=i386-freebsd size=27 bin/i386-freebsd/kpseaccess bin/i386-freebsd/kpsereadlink @@ -158233,10 +162442,10 @@ binfiles arch=i386-freebsd size=27 name kpathsea.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of kpathsea -containersize 42620 -containerchecksum 4651121c2cb264914c64f063837a5435f7fe2a3743b55807153c53cedb6e3f60aea733b0d18b5ee71af708a7c5dea2312f50b0ea7f66c66e661440265ef5470d +containersize 43092 +containerchecksum a2a3ec5bc4684a7900bce2b49da746d9412d2deadbbdd634e70c8672af3ef96c30751d6f6849967a9396f9615a305c1dbed17d0c3763b0322abbddeaff229775 binfiles arch=i386-linux size=31 bin/i386-linux/kpseaccess bin/i386-linux/kpsereadlink @@ -158245,10 +162454,10 @@ binfiles arch=i386-linux size=31 name kpathsea.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of kpathsea -containersize 35560 -containerchecksum 52cc7316d8ae4eaddce597c6e6b97655de9e5081eb197ce1afdc5e34570dbd12f5566099e3eea62347794697eb4a6eb81ed9a8d00e75bc767cac688f5c5b5d76 +containersize 35528 +containerchecksum 3d59e5dcccb0728f5ed41dfb19d65c10d6d65f1458b43378cf071ea68a99715a99f38cfe8fc1524ce69d41b5ff31667f6f3b519b5338edc314e80e04005b1dae binfiles arch=i386-netbsd size=33 bin/i386-netbsd/kpseaccess bin/i386-netbsd/kpsereadlink @@ -158257,10 +162466,10 @@ binfiles arch=i386-netbsd size=33 name kpathsea.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of kpathsea -containersize 41332 -containerchecksum a70e280b69f4e857edbd99f7bea42076549dd47ec66454fc188bbd0ffcb9d53836488475d037e0214e55681b59dc26f77309984195c7618bc53e566a195645a1 +containersize 41304 +containerchecksum a7352386b6ae95e75e64423c92f802cac91f96cbc0d82a77b8f04edcb78b1cdf8376902464f7602c5b849d7e7f783d0867fbdee96442ae2b221a235fa682c5ac binfiles arch=i386-solaris size=28 bin/i386-solaris/kpseaccess bin/i386-solaris/kpsereadlink @@ -158269,11 +162478,11 @@ binfiles arch=i386-solaris size=28 name kpathsea.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of kpathsea -containersize 83712 -containerchecksum 8da7bc1520b4c2238ea5d6efd001539aff8ba8fb8e8f9b9c400d847223688ecb530fb78c24ee862567c77ace10627812a633eaf669d84a4d286cf58cccb6a906 -binfiles arch=universal-darwin size=142 +containersize 83960 +containerchecksum ccd90921eeafcc5c7a6ac5b91337e0a8362a8b8b13bbf2c75ac8067cbd4eeed4483daae07c42b5f67a8ae02a8c2b831bb7e6ae6e7ad257368137defd49311051 +binfiles arch=universal-darwin size=154 bin/universal-darwin/kpseaccess bin/universal-darwin/kpsereadlink bin/universal-darwin/kpsestat @@ -158281,10 +162490,10 @@ binfiles arch=universal-darwin size=142 name kpathsea.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of kpathsea -containersize 487512 -containerchecksum 1ece66a50ddbb88cc14ef8ff93f057c2b543f7c0c74648d841f8bdd8472f513b2211ab729f18b01aa08d862afa96480f1c6f0999a6f24675ce65085b426f03fb +containersize 487520 +containerchecksum a97ece6a01988e180baa354c1c46f80e7193fd58c70f515f84802b33d5df9f595003f902c5e98980a73a4188949ac1dbd10972f6d520665198ca91c316a58ad5 binfiles arch=win32 size=332 bin/win32/kpathsealib.dll bin/win32/kpseaccess.exe @@ -158297,10 +162506,10 @@ binfiles arch=win32 size=332 name kpathsea.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of kpathsea -containersize 45992 -containerchecksum f2be719854aef13ef5f7cc52eebddaab127b726555b1eb5a9df2b05760e339fee0b7d3a5128288f1016ff4cc5df7fb45c4929681d437e914099f5738849fe8da +containersize 45928 +containerchecksum 0586efd1e2e2283b89db2475006e7cfa8ad69593fad27a00f62ae90490eaf73593f8ea9b24a9ad661ceed0fbd1f62c325d8947ffe9c6aed7497a2ee907a6a80e binfiles arch=x86_64-cygwin size=38 bin/x86_64-cygwin/cygkpathsea-6.dll bin/x86_64-cygwin/kpseaccess.exe @@ -158310,10 +162519,10 @@ binfiles arch=x86_64-cygwin size=38 name kpathsea.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of kpathsea -containersize 39540 -containerchecksum 42ec4d87e85929958811d6d5c807f5a0caec51fd7838eaddb2191c574967c107e1f73cf7d5ba7be6adab7db388f59a4d3d5a78243840234933d1cd09b70600a6 +containersize 39460 +containerchecksum 2f9857a07c784a61d623924a3c046dc8eee44186a613b39a076b3dc743fd85db4c7ae2cb319b73086855e9890c8b0c324eae54cd9a02b77e3535eff7db72a9e5 binfiles arch=x86_64-darwinlegacy size=31 bin/x86_64-darwinlegacy/kpseaccess bin/x86_64-darwinlegacy/kpsereadlink @@ -158322,11 +162531,11 @@ binfiles arch=x86_64-darwinlegacy size=31 name kpathsea.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of kpathsea -containersize 40260 -containerchecksum 1b5155d366e33c2c0717439f1024e4108ec9d1e4c052d30ed547e66b0978f145048362e886feb99ba6674f9093abb77f077efd44da23a69f3d393f5ed42fe8a4 -binfiles arch=x86_64-linux size=28 +containersize 40132 +containerchecksum 360da968ba0ff35f47ce2fa220b5fdcdf45f11d1d27fc48544ff61058d80956de0ecde02ce5db80f26b1def558899f792cd07a2e50db4fa7558777826b7d086c +binfiles arch=x86_64-linux size=35 bin/x86_64-linux/kpseaccess bin/x86_64-linux/kpsereadlink bin/x86_64-linux/kpsestat @@ -158334,11 +162543,11 @@ binfiles arch=x86_64-linux size=28 name kpathsea.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of kpathsea -containersize 44140 -containerchecksum 3b16593d6c1f1194bb585f991161d82f6a196d90ce681098aec611344aeda7f3fbfd38268997078ce5b1ac014836abb9101a71120a2b7b9233d3f5e93da44d95 -binfiles arch=x86_64-linuxmusl size=32 +containersize 43484 +containerchecksum 21d981444552e579d9d33c60343658513177ae09011b85055bc2ca068bc37e84f8aa054772cf2fa7cbab932aa4b60d497c4d7d9a28d5b9eba92f900f7d6b546d +binfiles arch=x86_64-linuxmusl size=31 bin/x86_64-linuxmusl/kpseaccess bin/x86_64-linuxmusl/kpsereadlink bin/x86_64-linuxmusl/kpsestat @@ -158346,10 +162555,10 @@ binfiles arch=x86_64-linuxmusl size=32 name kpathsea.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of kpathsea -containersize 44648 -containerchecksum 8f7be67242f2b4596c00115e7815d1336474cec5e685d8fb3a0083591bac88091ecfd84ac8fd0d4980c3b8e40c9796a78c98d62bbb753814e561e1284e8f73fc +containersize 44628 +containerchecksum 21165664448e227f89899868ac7e5328a7df329f7b2866b1f16cebae6ab18c757a6628147b29678fc337b40e55b6c640b3d996ed88d136e90a97074195fbb5e1 binfiles arch=x86_64-solaris size=33 bin/x86_64-solaris/kpseaccess bin/x86_64-solaris/kpsereadlink @@ -160261,7 +164470,7 @@ catalogue-version 3.33 name kpfonts-otf category Package -revision 58435 +revision 61270 shortdesc OTF version of the Kp-fonts relocated 1 longdesc This bundle provides OpenType versions of the Type1 Kp-fonts @@ -160275,11 +164484,11 @@ longdesc st), ancient long-s and a long-tailed capital Q are available longdesc via font features. Math fonts cover all usual symbols including longdesc AMS'; a full list of available symbols is provided, see the longdesc 'List of glyphs'. -containersize 1084240 -containerchecksum 7daa6cf5fcdedce50ad5fac45abe82c69f695d8f42c95bece738ca161b6b494ef4b008a769f3989ac800d9970888e5c205d87ef7c33ba19a56883547f2957c61 -doccontainersize 2057708 -doccontainerchecksum 29affa9fa075b00abc05332a214ed6abb5c0a8e79a07527461b813d335ace02e3e2e04e32abf823d2a327721b69affc4a2a065ba6b1392afa04542ab37cd9efc -docfiles size=554 +containersize 1083500 +containerchecksum c8c22111dc087b03b536511509ce9ca5e1fae3dcfa908be969143c14c291b1a937307f5352a968838a2c8f433dc8cc59291ef58ab2b983b0457d87d365ceadce +doccontainersize 2081628 +doccontainerchecksum 2020cb41776e61669ed3591cdb0518ffa46f65f951baf0ba0c9fcc5ffe611789e4a91cd758debbe327c37847405f07538e6cd0aad523f97e2e9b444faf6d37ff +docfiles size=564 RELOC/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx RELOC/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf details="Package documentation (English)" language="en" RELOC/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-French.ltx @@ -160287,7 +164496,7 @@ docfiles size=554 RELOC/doc/fonts/kpfonts-otf/README.md details="Readme" RELOC/doc/fonts/kpfonts-otf/unimath-kpfonts.ltx RELOC/doc/fonts/kpfonts-otf/unimath-kpfonts.pdf details="List of glyphs" -runfiles size=828 +runfiles size=834 RELOC/fonts/opentype/public/kpfonts-otf/KpMath-Bold.otf RELOC/fonts/opentype/public/kpfonts-otf/KpMath-Light.otf RELOC/fonts/opentype/public/kpfonts-otf/KpMath-Regular.otf @@ -160318,7 +164527,7 @@ catalogue-also kpfonts catalogue-ctan /fonts/kpfonts-otf catalogue-license ofl lppl1.3 catalogue-topics font font-body font-serif font-sans font-proportional font-mono font-maths font-otf font-supp -catalogue-version 0.35 +catalogue-version 0.42 name ksfh_nat category Package @@ -161372,7 +165581,7 @@ catalogue-version 1.1 name l3backend category Package -revision 58509 +revision 63089 shortdesc LaTeX3 backend drivers relocated 1 longdesc This package forms parts of expl3, and contains the code used @@ -161381,18 +165590,18 @@ longdesc The functions here are defined differently depending on the longdesc engine in use. As such, these are distributed separately from longdesc l3kernel to allow this code to be updated on an independent longdesc schedule. -containersize 14412 -containerchecksum 4e0fa3710748aef350580d94d95b788dabb5d1ea86b2fe6e70697e9baa0fa7f254d06cad4c4ce4a3f9ec5b5e38be1742887051a16e327c18fd754cc500f74c75 -doccontainersize 806248 -doccontainerchecksum 5255d75a9804c1b1c5505873897145d759aa57c7bbaff7d1c2eeaa3677af6630c984b48984ba397cf77a0c9c564d110f7983c6c024c3623883edf3128e769ebc -docfiles size=209 +containersize 15400 +containerchecksum 669b41c0b1ffd889943d8ed116807bfd46950114b22771fa8f3eccb32a7098d604ca92d880d5246aa327720f446ff357e356521bcbec78cafab8b84f358d4382 +doccontainersize 866124 +doccontainerchecksum 2e6ba70043afb0bcdab633a5a56cae2f7071f1c4c62535f3f90c7dbe5ebb2c25a157417b280d6d4a9a438a96fc8952b757024c6416a627911d77a3e9e1ee1a54 +docfiles size=226 RELOC/doc/latex/l3backend/CHANGELOG.md RELOC/doc/latex/l3backend/README.md details="Readme" RELOC/doc/latex/l3backend/l3backend-code.pdf details="Package documentation" RELOC/doc/latex/l3backend/l3backend-code.tex -srccontainersize 31112 -srccontainerchecksum f4fe6972053149b04b9b88b4c6d231a04a6b2d6eea5c96b7a9fe7589657917bb330152840b8c008e5e798c54ebf4a6fa7f038530bdbb36cf9c634b5396e7392a -srcfiles size=54 +srccontainersize 32940 +srccontainerchecksum 0b273d6f812d7f611b313bd81fac250865c256e91b29751a200485163dbfa986a3b0ebb09a798b764da9e1bb56063b4bc9b09f7b252b6a1652e0725f600d1f2d +srcfiles size=56 RELOC/source/latex/l3backend/l3backend-basics.dtx RELOC/source/latex/l3backend/l3backend-box.dtx RELOC/source/latex/l3backend/l3backend-color.dtx @@ -161402,7 +165611,7 @@ srcfiles size=54 RELOC/source/latex/l3backend/l3backend-opacity.dtx RELOC/source/latex/l3backend/l3backend-pdf.dtx RELOC/source/latex/l3backend/l3backend.ins -runfiles size=49 +runfiles size=50 RELOC/dvips/l3backend/l3backend-dvips.pro RELOC/tex/latex/l3backend/l3backend-dvipdfmx.def RELOC/tex/latex/l3backend/l3backend-dvips.def @@ -161419,7 +165628,7 @@ catalogue-topics latex3 expl3 macro-supp pre-release name l3build category Package -revision 59091 +revision 63079 shortdesc A testing and building system for (La)TeX longdesc The build system supports testing and building LaTeX3 code, on longdesc Linux, Mac OS X and Windows systems. The package offers: A unit @@ -161431,23 +165640,23 @@ longdesc material released by the LaTeX3 team, and may be updated on a longdesc different schedule. depend l3build.ARCH depend luatex -containersize 33328 -containerchecksum bb1a5a2b7a0a1944b6f34256c776cc4a09157ae1abc07a2dbf2ef8f71e3df7fe33b3c22ddc05ee3362904f683e87f2c2125d5b88f64ac21686a1fcdb25e973bf -doccontainersize 725568 -doccontainerchecksum dc7e6fcd044c6b4ccb0fb5653a796bef60570696cc55ae72fe4fdfcca6f38bd5736563a47ef6c73000e3cdf5cde5a00e13a26935daea356885e1d42bcb846eab -docfiles size=184 +containersize 35776 +containerchecksum cb35db42e56cf273744b730bc534e90d92e7a776ec6bda3ce9d9fe409d50cfb95ad953d736a85de06b3d6fa0fc6d04a5e7e76137b0d4554a9b942c894d0894b0 +doccontainersize 744188 +doccontainerchecksum 9f94cf4c41e90e4244000055f689315a15ce4ecf7d17e9b91f5e5d9ab1cbdae29390826eb3c7f68d25340eb64a08627b25bc795020b3cf4bcd930240212bd5cf +docfiles size=194 texmf-dist/doc/latex/l3build/CHANGELOG.md texmf-dist/doc/latex/l3build/CONTRIBUTING.md texmf-dist/doc/latex/l3build/README.md details="Readme" texmf-dist/doc/latex/l3build/l3build.pdf details="Package documentation" texmf-dist/doc/man/man1/l3build.1 texmf-dist/doc/man/man1/l3build.man1.pdf -srccontainersize 29816 -srccontainerchecksum 19cc091239126937a281d3a6cd6a3132a82eb070f326b7781d44e53c4f8400adf926d0e8824855312f96873722627ceaecfe3da8726d6c9d392a1bdb02023e16 -srcfiles size=28 +srccontainersize 30900 +srccontainerchecksum 18569761e9db5171fc494e35d9cdea7eb2ce6abf21424cf8d2f3b962ad6276026fbd05dcd10bfa25c9d4d6b622d0bc1e3301d2b24d3b52a86b89cac08029a2ac +srcfiles size=29 texmf-dist/source/latex/l3build/l3build.dtx texmf-dist/source/latex/l3build/l3build.ins -runfiles size=44 +runfiles size=46 texmf-dist/scripts/l3build/l3build-arguments.lua texmf-dist/scripts/l3build/l3build-aux.lua texmf-dist/scripts/l3build/l3build-check.lua @@ -161464,6 +165673,7 @@ runfiles size=44 texmf-dist/scripts/l3build/l3build-unpack.lua texmf-dist/scripts/l3build/l3build-upload.lua texmf-dist/scripts/l3build/l3build-variables.lua + texmf-dist/scripts/l3build/l3build-zip.lua texmf-dist/scripts/l3build/l3build.lua texmf-dist/tex/latex/l3build/regression-test.tex catalogue-contact-bugs https://github.com/latex3/l3build/issues @@ -161619,7 +165829,7 @@ binfiles arch=x86_64-solaris size=1 name l3experimental category Package -revision 57789 +revision 63089 shortdesc Experimental LaTeX3 concepts relocated 1 longdesc The l3experimental packages are a collection of experimental @@ -161630,35 +165840,37 @@ longdesc can be used on top of LaTeX2e with no changes to the existing longdesc kernel. The present release includes: l3benchmark for measuring longdesc the time taken by TeX to run certain code; l3draw, a code-level longdesc interface for constructing drawings; l3graphics, an interfaces -longdesc for the inclusion of graphics files; l3str, support for string -longdesc manipulation; l3bitset, support for bit vectors; l3sys-shell, -longdesc which provides abstractions for common shell functions like -longdesc file deletion and copying; xcoffins, which allows the alignment -longdesc of boxes using a series of 'handle' positions, supplementing -longdesc the simple TeX reference point; xgalley, which controls boxes -longdesc receiving text for typesetting. +longdesc for the inclusion of graphics files; l3opacity, support for +longdesc opacity in PDF output; l3str, support for string manipulation; +longdesc l3bitset, support for bit vectors; l3sys-shell, which provides +longdesc abstractions for common shell functions like file deletion and +longdesc copying; xcoffins, which allows the alignment of boxes using a +longdesc series of 'handle' positions, supplementing the simple TeX +longdesc reference point; xgalley, which controls boxes receiving text +longdesc for typesetting. depend l3kernel -containersize 22992 -containerchecksum b72f9d154fe57effb38b8da1fa1e32e4343e4ff8eee094794c7d3864a2b89f4ad65f2c744de8033e4371872c325462f5fac9886e5037a965d3a5e242a916a055 -doccontainersize 3241488 -doccontainerchecksum b0951f18b213cbc9796eb80ec688ff7bddb07606a756262a252ea0572e4ae5b4c562af62bc26a13ed4512ac82c92a6eb3505d39eff50df16de1fbb924bf3d499 -docfiles size=952 +containersize 23644 +containerchecksum aa8f499d84578afcd72e29a48e8c5ff337d2b1acb4cbf3b4b3754925d60e2bf1f2003e82bafc859701c295d61f572305135bb5d078c194fd0d747059ac69f2ea +doccontainersize 3505696 +doccontainerchecksum 71236121e4ca1395e433802a627aae1689f9b0aa55413d87317a0e9c0d0f9cf0ddd47bb7509160f0956d153b6ef9819362fbb95344e3ccb9fa1c8733ac4a427f +docfiles size=1093 RELOC/doc/latex/l3experimental/CHANGELOG.md RELOC/doc/latex/l3experimental/README.md details="Readme" RELOC/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf details="l3benchmark documentation" - RELOC/doc/latex/l3experimental/l3bitset/l3bitset.pdf + RELOC/doc/latex/l3experimental/l3bitset/l3bitset.pdf details="l3bitset documentation" RELOC/doc/latex/l3experimental/l3draw/l3draw-code.pdf RELOC/doc/latex/l3experimental/l3draw/l3draw-code.tex RELOC/doc/latex/l3experimental/l3draw/l3draw.pdf details="l3draw documentation" RELOC/doc/latex/l3experimental/l3graphics/l3graphics.pdf details="l3graphics documentation" + RELOC/doc/latex/l3experimental/l3opacity/l3opacity.pdf details="l3opacity documentation" RELOC/doc/latex/l3experimental/l3str/l3str-format.pdf details="l3str-format documentation" RELOC/doc/latex/l3experimental/l3sys-shell/l3sys-shell.pdf details="l3sys-shell documentation" RELOC/doc/latex/l3experimental/xcoffins/xcoffins.pdf details="xcoffins documentation" RELOC/doc/latex/l3experimental/xgalley/l3galley.pdf RELOC/doc/latex/l3experimental/xgalley/xgalley.pdf details="xgalley documentation" -srccontainersize 78284 -srccontainerchecksum 2a48f0bbb8d53bb95939376a91a08523233f002eb9c4114c36d599c89a8442a960df52a727605a4d8c5ec96e89e131ba7c3cebbb575aaae9d85b0a60f02659dd -srcfiles size=126 +srccontainersize 80180 +srccontainerchecksum 8aea8b5a80af397443bf3d25c489a02622a63ddd5efbec9335952af310f9888c25e0a18fbdc3694927caf38af63f89bc518e72927fee6343fba48805b25b90ea +srcfiles size=133 RELOC/source/latex/l3experimental/l3benchmark/l3benchmark.dtx RELOC/source/latex/l3experimental/l3benchmark/l3benchmark.ins RELOC/source/latex/l3experimental/l3bitset/l3bitset.dtx @@ -161675,6 +165887,8 @@ srcfiles size=126 RELOC/source/latex/l3experimental/l3draw/l3draw.ins RELOC/source/latex/l3experimental/l3graphics/l3graphics.dtx RELOC/source/latex/l3experimental/l3graphics/l3graphics.ins + RELOC/source/latex/l3experimental/l3opacity/l3opacity.dtx + RELOC/source/latex/l3experimental/l3opacity/l3opacity.ins RELOC/source/latex/l3experimental/l3str/l3str-format.dtx RELOC/source/latex/l3experimental/l3str/l3str.ins RELOC/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx @@ -161684,11 +165898,12 @@ srcfiles size=126 RELOC/source/latex/l3experimental/xgalley/l3galley.dtx RELOC/source/latex/l3experimental/xgalley/xgalley.dtx RELOC/source/latex/l3experimental/xgalley/xgalley.ins -runfiles size=47 +runfiles size=50 RELOC/tex/latex/l3experimental/l3benchmark/l3benchmark.sty RELOC/tex/latex/l3experimental/l3bitset/l3bitset.sty RELOC/tex/latex/l3experimental/l3draw/l3draw.sty RELOC/tex/latex/l3experimental/l3graphics/l3graphics.sty + RELOC/tex/latex/l3experimental/l3opacity/l3opacity.sty RELOC/tex/latex/l3experimental/l3str/l3str-format.sty RELOC/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty RELOC/tex/latex/l3experimental/xcoffins/xcoffins.sty @@ -161702,7 +165917,7 @@ catalogue-topics macro-supp layout latex3 pre-release name l3kernel category Package -revision 57789 +revision 63089 shortdesc LaTeX3 programming conventions relocated 1 longdesc The l3kernel bundle provides an implementation of the LaTeX3 @@ -161712,16 +165927,17 @@ longdesc LaTeX3 kernel and other future code are built: it is an API for longdesc TeX programmers. The packages are set up so that the LaTeX3 longdesc conventions can be used with regular LaTeX2e packages. depend l3backend -containersize 163980 -containerchecksum 6cc0245c0986c964ba8a41430c4c1a794196f6c534fffa8bb87a43687d60a5f7ae686cbe09e36845898e60d13d6503448c81a6d549c7793f799c241013ef41b6 -doccontainersize 10408236 -doccontainerchecksum 70150363e1f09627e3040aaa7f1b0aabc3a62e5f5d81c00b8991895873bfccf764164dbc7da4a6ff7c5e12513d343a0eb6e38d7a173050e0db53a6c7cb66f6b1 -docfiles size=2932 +containersize 171396 +containerchecksum 38345ed2d62a2b292934ec72c25b4b2d2e1d84ffe54b2734e542580b198d250f25b9eaced311726267e1d9444cc65b56ec0e6c0cb9f28f58045460601e074869 +doccontainersize 11595188 +doccontainerchecksum 3150d883711b648cd222e5d8fe43e799e4c4da86537bff7b1b7d0a6f1c4b69a7992a1be46f9341b2311cf454d397b3389f558d4f3263d85f028e4d5118182ef1 +docfiles size=3327 RELOC/doc/latex/l3kernel/CHANGELOG.md RELOC/doc/latex/l3kernel/README.md details="Readme" RELOC/doc/latex/l3kernel/expl3.pdf details="The LaTeX3 Programming Language" RELOC/doc/latex/l3kernel/interface3.pdf details="The LaTeX3 interfaces" RELOC/doc/latex/l3kernel/interface3.tex + RELOC/doc/latex/l3kernel/l3doc.pdf RELOC/doc/latex/l3kernel/l3docstrip.pdf RELOC/doc/latex/l3kernel/l3news.pdf RELOC/doc/latex/l3kernel/l3news.tex @@ -161762,9 +165978,9 @@ docfiles size=2932 RELOC/doc/latex/l3kernel/source3.pdf RELOC/doc/latex/l3kernel/source3.tex RELOC/doc/latex/l3kernel/source3body.tex -srccontainersize 568920 -srccontainerchecksum 5f8837dd921469ed84e48ace634a00e450cee5fd8306a7236279cdf86b842ed2134f8960ff58bc2cf15dbf26ac7d407bc2a1d1ca48179d6666e88285a210d4b7 -srcfiles size=878 +srccontainersize 588912 +srccontainerchecksum 80a80a099a9749e4f18afee946890a50f5374143c7766804cca32f68f6ac992ec507b8be0187f0ac346f9c973761032bd9503d1ca9538c4259f8bb3e1ac8c672 +srcfiles size=907 RELOC/source/latex/l3kernel/expl3.dtx RELOC/source/latex/l3kernel/l3.ins RELOC/source/latex/l3kernel/l3basics.dtx @@ -161822,14 +166038,13 @@ srcfiles size=878 RELOC/source/latex/l3kernel/l3tl.dtx RELOC/source/latex/l3kernel/l3token.dtx RELOC/source/latex/l3kernel/l3unicode.dtx -runfiles size=335 +runfiles size=348 RELOC/tex/latex/l3kernel/expl3-code.tex RELOC/tex/latex/l3kernel/expl3-generic.tex RELOC/tex/latex/l3kernel/expl3.ltx RELOC/tex/latex/l3kernel/expl3.lua RELOC/tex/latex/l3kernel/expl3.sty RELOC/tex/latex/l3kernel/l3debug.def - RELOC/tex/latex/l3kernel/l3deprecation.def RELOC/tex/latex/l3kernel/l3doc.cls RELOC/tex/latex/l3kernel/l3docstrip.tex RELOC/tex/latex/l3kernel/l3str-enc-iso88591.def @@ -161857,7 +166072,7 @@ catalogue-topics format latex3 pre-release name l3packages category Package -revision 58296 +revision 61588 shortdesc High-level LaTeX3 concepts relocated 1 longdesc This collection contains implementations for aspects of the @@ -161875,11 +166090,11 @@ longdesc provides a means of defining generic functions using a longdesc key-value syntax xfrac, which provides flexible split-level longdesc fractions depend l3kernel -containersize 21504 -containerchecksum 9ce87e6667a601818c586a01629ff954bd539075160a11e82bb8f53bf1306255584fca6f3ee36327fed5c78c43d7ecabcecf4db1b09410a70ec77496871ba4e0 -doccontainersize 1773816 -doccontainerchecksum 782e2a1d9d49264eab0801c625940c3fd993051f879f1e525a685572ba08e949368f429a01574a2f94d9b5dd386db33a6c75aa3eb485c725ec9c8007f5f5def0 -docfiles size=532 +containersize 21640 +containerchecksum 4a6ec384f2b8ad262eb05f0d30a9b622f99a2c641b2382dfc8601b0c8bc7f4c105865b28e1275c917519d32095fc5b7e66a8c0c4253f7da32af01072092e85bf +doccontainersize 1808188 +doccontainerchecksum a62939dad7274a3394e642167ba0ec4adb3fd76fe4e468f09b4bfa2d6e212607b121c26bba7ee9bc15d1e37c84d5b1e8876a0d3e50efcce8de192781809feda2 +docfiles size=534 RELOC/doc/latex/l3packages/CHANGELOG.md RELOC/doc/latex/l3packages/README.md details="Readme" RELOC/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex @@ -161888,8 +166103,8 @@ docfiles size=532 RELOC/doc/latex/l3packages/xfrac/xfrac.pdf details="xfrac documentation" RELOC/doc/latex/l3packages/xparse/xparse.pdf details="xparse documentation" RELOC/doc/latex/l3packages/xtemplate/xtemplate.pdf details="xtemplate documentation" -srccontainersize 44724 -srccontainerchecksum b78b37e60af618bd2bb527a7bca77f99d2e977d4baa8a1899275ebd1ac0ec9f71b6553a8a83a1b8df763b6a4ea9533fb5d0bbc64bdf0e7b29c9a0bb850dce59a +srccontainersize 45340 +srccontainerchecksum da245467908e1ed7245b6d57420dedf1ddc1b9f37b00c76725d6dbe45ed2b2ce172c1c003c4ca2e2b88fc6b220182799a73a15b3eb43240f344c842afef39b36 srcfiles size=59 RELOC/source/latex/l3packages/l3keys2e/l3keys2e.dtx RELOC/source/latex/l3packages/l3keys2e/l3keys2e.ins @@ -162130,64 +166345,64 @@ binfiles arch=aarch64-linux size=16 name lacheck.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of lacheck -containersize 21992 -containerchecksum 0f59b594b416a97e50dbffacd56ac6d50a840121485fa483f203ca0e96bf36abd38a14736eb79cbf1602b80899809a8d360df9b0aceb54d49dd13b96361ccbd9 +containersize 22252 +containerchecksum 29d8fefeac9f6c3261a667787358da8249017c750524a0e1cc86a3988789fe204a476b8e9b6e58650afb0626224755e75fa12522b3080a6974af8d520af670db binfiles arch=amd64-freebsd size=16 bin/amd64-freebsd/lacheck name lacheck.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of lacheck -containersize 21624 -containerchecksum 8ca80dcdb5da1e2569bbb2ef2fe1ab9e1f7a0ca44ef58557a7e064920b83d7075d44171d0fc5305ca4c8d9602549d65d7b11397239764d09dac681834326acef +containersize 21648 +containerchecksum cbc769b5e0f94a13335985ecbf0f5759984437b0bf5a1175734ca0df85819b96f47f57d0e6b180cdad3b8f65f57d459fce1d72471136c8cde547e8b3e27cb5a9 binfiles arch=amd64-netbsd size=17 bin/amd64-netbsd/lacheck name lacheck.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of lacheck -containersize 18788 -containerchecksum 06f282c5a0736e03c534886a6ae7146fd3729832ee835e9313a70703b7ea5a0059d364005f1a7c4aafe9363bfb363c478d5ce8f04e048c01924c33eb0a9093c7 +containersize 18804 +containerchecksum 1fe6cbe68520033a9274af4395786f9be43d4a971e4da44682ed177617c603ed0336f831be6e891039d83d7e4eb4b7ecf7a424d2b92918ece55d5c101aa11258 binfiles arch=armhf-linux size=15 bin/armhf-linux/lacheck name lacheck.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of lacheck -containersize 19752 -containerchecksum 8e7a744bf751fde7e7da5fc1e82dda909440a357dae5a88a99eb8c6346259ad6f5cb9ae30bd307ca2f7804c937048600bbe8d16b0ebaff8e925e4bb6dda83d4f -binfiles arch=i386-cygwin size=16 +containersize 22280 +containerchecksum 31d98ee651265e033c7743d5968fc3491707a7972bb00212ae3183fce1fb1adde03ba392f07ce19ab9c4bb5bf30f44a9c1ef03f3ad048d8af8c0ee55c5c98851 +binfiles arch=i386-cygwin size=17 bin/i386-cygwin/lacheck.exe name lacheck.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of lacheck -containersize 18740 -containerchecksum b9f1cbd022d584bdcadc55d451939377b46f741cc224f43a5c76c2e3839a9e2bd6815c04e9443dd1b01989409718f1aff0fe77ed8f8749dd823172db330a794c +containersize 19128 +containerchecksum a3979bb21ae75e36e0c0a3c256b62770ef82e7ab7fcec6fcd11fa185b58f40f31d880a9be33fb783a002cf00f3682604b7f6e2b1435354e3f38c1789894fab10 binfiles arch=i386-freebsd size=14 bin/i386-freebsd/lacheck name lacheck.i386-linux category TLCore -revision 53999 +revision 62210 shortdesc i386-linux files of lacheck -containersize 20088 -containerchecksum 17b4c50c03d2298edea06be3ea9e9a1b6d1aa8e9ec32adf9ec56dc8a8f25976694ae77fb5b157be46764d6f2c9506014be7eda4ef433e6fd41a35186d322f1ed -binfiles arch=i386-linux size=15 +containersize 20408 +containerchecksum 17290859906944e49dc05fbd3f6a43e76544fafefaa3420989678028a09d3a0a30942e13157b1b35df37f645d445c1b756441c883266a9d16c22b0381b1aeff4 +binfiles arch=i386-linux size=16 bin/i386-linux/lacheck name lacheck.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of lacheck -containersize 18412 -containerchecksum 8ed91959fb81c001568cef97e2b1998e36bf10215de1bf13508730f5d98080b4d56937343d1a6735514cdab10f93f7cd4f3373abe3ac282e04897157577381d4 +containersize 18416 +containerchecksum a7ff63bd2cd5bf72908fb1b4fd71910c3e45f03c03a3caabe70fd5f017a4bbee1c5f5346035e5deb57e62359ba22a2b4a34c5933d03423eb78c26652ca052bac binfiles arch=i386-netbsd size=16 bin/i386-netbsd/lacheck @@ -162202,28 +166417,28 @@ binfiles arch=i386-solaris size=15 name lacheck.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of lacheck -containersize 37056 -containerchecksum a977b535b5b86d6d1652e331f0cd61984c1107f3a777b4bb74e2feea3aa29e93c89783a1d5960e3eb8e207877364784b2fd016f407c3327b67b3b3ef6075e751 -binfiles arch=universal-darwin size=54 +containersize 37364 +containerchecksum 86db389aba6cfb5e6be58d9471b34b05902720a9d93ccb2850ca12377f5b5e62e49713aeeccb938fd44ca6284cbc55383731d2d5431320a40a053926996b076e +binfiles arch=universal-darwin size=58 bin/universal-darwin/lacheck name lacheck.win32 category TLCore -revision 53994 +revision 62199 shortdesc win32 files of lacheck -containersize 19512 -containerchecksum b43adead20abe73c6458ef3ed6e9caccb2e759bada0dc3b8ebd5d0b9a80b50aadd2e47242c904e7b3de295adfcdd42d19d94dcfcaa48d131dd3d7bf7f79d5d4f +containersize 19488 +containerchecksum f44271dff45fe2b72d5781baea90473cba4baa1117d98a9466321d59e743aa6e353f31d11765c454553aa9b73d2f1380becbc83f4cc7ef4a124f46775b5d079f binfiles arch=win32 size=15 bin/win32/lacheck.exe name lacheck.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of lacheck -containersize 22664 -containerchecksum 9b0d4ce48248b097546cbfa6fcca17ef850bd968cfe5b72d0ffec84fdd55aa770ac564aa204a83c57baedd0dae01e3c8a73976aa58f5321135cb69640d299f47 +containersize 22856 +containerchecksum 120896a4e91b1ebaa2af45380f6c313d20dda9f9dfd741e4d713dbe5a269dde033435ae65e32a53e02e288dbc63e3ab5f7fc6c7115d2cc4c89efb43165434abb binfiles arch=x86_64-cygwin size=16 bin/x86_64-cygwin/lacheck.exe @@ -162238,19 +166453,19 @@ binfiles arch=x86_64-darwinlegacy size=15 name lacheck.x86_64-linux category TLCore -revision 53999 +revision 62187 shortdesc x86_64-linux files of lacheck -containersize 22592 -containerchecksum 5fc6c78281b14a149859ab717119fef7cd44b0926ddc487805bd5f450fe33667e998cc99142545580fe03a3539950d17d38a1d365cdbdc1640ecb9ae32a572e6 -binfiles arch=x86_64-linux size=16 +containersize 22356 +containerchecksum 1bf3506941f42aec784ace05ab16ac47bf92e4943f62e29798f212346989d9946a73b87da7d4ce72c1c6c8a623d25685def8e22a2f6139132b01b1a24f564b52 +binfiles arch=x86_64-linux size=17 bin/x86_64-linux/lacheck name lacheck.x86_64-linuxmusl category TLCore -revision 54264 +revision 62210 shortdesc x86_64-linuxmusl files of lacheck -containersize 22496 -containerchecksum b25c8f26a3b15b3d709c63d9550961e0ec643e0045a1e8b31d2ca4d82aafb970891879fee493cef3f47e8b938183bdca582702ffd6d93235d86a67bf706f2ecf +containersize 22752 +containerchecksum 3a81f13d0f3bbbc477bf65054256902c28eaa93a7a428d4fd868d3aa6ca328d8e959d07bc53d91588155a6051213d432c47b82bb0dc3bc4741badcd36249bb10 binfiles arch=x86_64-linuxmusl size=16 bin/x86_64-linuxmusl/lacheck @@ -162347,6 +166562,36 @@ catalogue-ctan /macros/generic/lambda-lists catalogue-license lppl catalogue-topics macro-supp +name lambdax +category Package +revision 60278 +shortdesc Use Lambda expression within LaTeX +relocated 1 +longdesc This package provides Lambda expressions. It is an interface to +longdesc specify the parameters and replacement code of a +longdesc document-command, and then to evaluate it with compatible +longdesc arguments. Optionally, it can be used recursively. +containersize 1992 +containerchecksum 63ce2370079b4b2a286355d05d40771658e35fef085570aaf07d264d81571378a6d76db128e3fcea1c6c27632cb37f317ae28300059027979114e9eefcb5cf53 +doccontainersize 541164 +doccontainerchecksum 203a8ecde6022efcaba0680a507833ec56601887b47dbd563683195b828cd246d55cc9a44b91cb6ec2a3d0b8d7ce6d0777aa9519b93ca2b4b0f96f643df35dd9 +docfiles size=138 + RELOC/doc/latex/lambdax/README.md details="Readme" + RELOC/doc/latex/lambdax/lambdax.bib + RELOC/doc/latex/lambdax/lambdax.pdf details="Package documentation" +srccontainersize 4292 +srccontainerchecksum 2790c5696eaa95b18c4c301d3a72d5aa0a72566cfebd514dab3546738897f2d0aafe55ef96ba51073fd07e98f0052eaca4cc9bd8d46f5fd9cf7b544b4f103c64 +srcfiles size=4 + RELOC/source/latex/lambdax/lambdax.dtx + RELOC/source/latex/lambdax/lambdax.ins +runfiles size=2 + RELOC/tex/latex/lambdax/lambdax.sty +catalogue-contact-repository https://github.com/rogard/lambdax +catalogue-ctan /macros/latex/contrib/lambdax +catalogue-license lppl1.3c +catalogue-topics macro-supp macro-def +catalogue-version 1.1 + name langcode category Package revision 27764 @@ -162383,7 +166628,7 @@ catalogue-version 0.2 name langsci category Package -revision 58820 +revision 62061 shortdesc Typeset books for publication with Language Science Press relocated 1 longdesc This package allows you to typeset monographs and edited @@ -162392,57 +166637,46 @@ longdesc (http://www.langsci-press.org). It includes all necessary files longdesc for title pages, frontmatter, main content, list of references longdesc and indexes. Dust jackets for BoD and Createspace longdesc (print-on-demand service providers) can also be produced. -containersize 74256 -containerchecksum bff440adaa56f45ff5a2e8d84d9af8267dacf1c1835c0ae151aac8b30d08b50a1b9b432343603fc6c5426d157befd70cc6d80e2c70470f85c875bf3e733927a4 -doccontainersize 202348 -doccontainerchecksum 570af6bd6f945aef36cc533d5a7fb05f7ffe615d01c9fbb63d9c1cbe2fa8120444b484ccdb84cc3a1c9805bd00b92c7cf744688b3d02166bb03c735404088a19 -docfiles size=58 +containersize 62092 +containerchecksum 479c4edce9a18fbfc8ce4ff70c88aa2e1703e8eaba793077636d2f0d78879859391d319494034dfc33c4519f44ae49bbc648dd6aae36642a711334af389fee6b +doccontainersize 273476 +doccontainerchecksum 2d397c882f03e7fe130cc42bc7ac2f0b9ad33175469256ebac36ad6e67ab4d3fc49acf3d68736d17dd0fc2e4d527a5d3826a0df5d7dc06a76105734be25c727c +docfiles size=85 RELOC/doc/xelatex/langsci/README.md details="README.md" RELOC/doc/xelatex/langsci/documentation/langsci-doc.pdf details="Package documentation" RELOC/doc/xelatex/langsci/documentation/langsci-doc.tex RELOC/doc/xelatex/langsci/documentation/langsci-gb4.pdf RELOC/doc/xelatex/langsci/examples/langsci-test.bib + RELOC/doc/xelatex/langsci/examples/samplemonograph.pdf RELOC/doc/xelatex/langsci/examples/samplemonograph.tex + RELOC/doc/xelatex/langsci/examples/samplepaper.pdf RELOC/doc/xelatex/langsci/examples/samplepaper.tex + RELOC/doc/xelatex/langsci/examples/samplevolume.pdf RELOC/doc/xelatex/langsci/examples/samplevolume.tex - RELOC/doc/xelatex/langsci/labphon-logo.pdf -runfiles size=107 +runfiles size=89 RELOC/tex/xelatex/langsci/langsci-affiliations.sty RELOC/tex/xelatex/langsci/langsci-basic.sty RELOC/tex/xelatex/langsci/langsci-bidi.sty - RELOC/tex/xelatex/langsci/langsci-forest-setup.sty RELOC/tex/xelatex/langsci/langsci-gb4e.sty - RELOC/tex/xelatex/langsci/langsci-hyphenation-de.tex - RELOC/tex/xelatex/langsci/langsci-hyphenation-fr.tex - RELOC/tex/xelatex/langsci/langsci-hyphenation-pt.tex - RELOC/tex/xelatex/langsci/langsci-hyphenation-universal.tex RELOC/tex/xelatex/langsci/langsci-lgr.sty - RELOC/tex/xelatex/langsci/langsci-linguex.sty RELOC/tex/xelatex/langsci/langsci-optional.sty - RELOC/tex/xelatex/langsci/langsci-plots.sty - RELOC/tex/xelatex/langsci/langsci-pod.sty RELOC/tex/xelatex/langsci/langsci-series.def RELOC/tex/xelatex/langsci/langsci-subparts.sty RELOC/tex/xelatex/langsci/langsci-tbls.sty RELOC/tex/xelatex/langsci/langsci-textipa.sty - RELOC/tex/xelatex/langsci/langsci-tikz.sty - RELOC/tex/xelatex/langsci/langsci-tobi.sty RELOC/tex/xelatex/langsci/langsci-unified.bbx RELOC/tex/xelatex/langsci/langsci-unified.cbx + RELOC/tex/xelatex/langsci/langsci-unified.dbx RELOC/tex/xelatex/langsci/langscibook.cls RELOC/tex/xelatex/langsci/tbls-alarm.pdf - RELOC/tex/xelatex/langsci/tbls-book.eps RELOC/tex/xelatex/langsci/tbls-book.pdf - RELOC/tex/xelatex/langsci/tbls-bulb.eps RELOC/tex/xelatex/langsci/tbls-bulb.pdf RELOC/tex/xelatex/langsci/tbls-bulbon.pdf RELOC/tex/xelatex/langsci/tbls-code.pdf RELOC/tex/xelatex/langsci/tbls-explore.pdf RELOC/tex/xelatex/langsci/tbls-filter.pdf - RELOC/tex/xelatex/langsci/tbls-glass.eps RELOC/tex/xelatex/langsci/tbls-glass.pdf RELOC/tex/xelatex/langsci/tbls-glass2.pdf - RELOC/tex/xelatex/langsci/tbls-law.eps RELOC/tex/xelatex/langsci/tbls-law.pdf RELOC/tex/xelatex/langsci/tbls-more.pdf RELOC/tex/xelatex/langsci/tbls-pencil.pdf @@ -162634,7 +166868,7 @@ catalogue-version 0.1 name lastpage category Package -revision 36680 +revision 60414 shortdesc Reference last page for Page N of M type footers relocated 1 longdesc Reference the number of pages in your LaTeX document through @@ -162642,18 +166876,18 @@ longdesc the introduction of a new label which can be referenced like longdesc \pageref{LastPage} to give a reference to the last page of a longdesc document. It is particularly useful in the page footer that longdesc says: Page N of M. -containersize 3556 -containerchecksum adcd9319022ecf2a5b959ede5d5ce8c5d6a3e7efe1aae5f84abfa7d138162e24a403c6d50604cb6bf8bc80a918837f6d78dee60a452397e7a495cc4d15e52956 -doccontainersize 547124 -doccontainerchecksum 2eb7e8457918e2ed51abf6f48d5f5d93157eff19b8e320a782bc204b44c58a684cdeb2dd3b1c28f5a8de7434b6da9af49ffb2d939ae80875234797149a80c2ab -docfiles size=139 +containersize 3512 +containerchecksum 0184a80cc33e2b067c97bc9be2bed20881d841f2ae1213fa48ae5b67c16855217a166f4c35a1dcb16fac5cbf0aa807c5a5fc7ada7a5ccbf3af77777719b14711 +doccontainersize 556040 +doccontainerchecksum ac28e1fb9ae05bcb78e825356ba6be73b52c5f06926c446193be9af8ba7e8e7adee7c51284a797d9872e66137bf96cb2ef3dba41cc9624d25155a1ad069f5307 +docfiles size=140 RELOC/doc/latex/lastpage/README details="Readme" RELOC/doc/latex/lastpage/lastpage-example.pdf details="Package examples" RELOC/doc/latex/lastpage/lastpage-example.tex RELOC/doc/latex/lastpage/lastpage.pdf details="Package documentation" -srccontainersize 19772 -srccontainerchecksum 53b1f86deddefe6f61b270ae18cc705a8ec1360a98a5e5338730aa7cb1653383062cede821dc670c5a9db0064e2989961d2604491bd6a5df9fd90f6e18ba0ae0 -srcfiles size=22 +srccontainersize 20524 +srccontainerchecksum d3ef6af7acd8542a3196b24a9e431907a56a46e96e5d1245ead73cce8b00addddad07acf9e9db656f62e9d2745d557b79da696a6562da2c62f975a9a5ade0f2d +srcfiles size=23 RELOC/source/latex/lastpage/lastpage.drv RELOC/source/latex/lastpage/lastpage.dtx RELOC/source/latex/lastpage/lastpage.ins @@ -162664,11 +166898,11 @@ catalogue-also totpages catalogue-ctan /macros/latex/contrib/lastpage catalogue-license lppl1.3 catalogue-topics label-ref -catalogue-version 1.2m +catalogue-version 1.2n name latex category Package -revision 57354 +revision 61232 shortdesc A TeX macro package that defines LaTeX relocated 1 longdesc LaTeX is a widely-used macro package for TeX, providing many @@ -162690,11 +166924,11 @@ depend latex-fonts depend latexconfig depend luatex depend pdftex -containersize 196100 -containerchecksum 3dc7384b2074e86b6c45f5096b7a85a03064b0d9be4e74b46adefbfcc1fe80d66700f38494961a806ccd4710219681e2968fa5c0c071b366b197114af7c798b0 -doccontainersize 22967836 -doccontainerchecksum 13b7a880f89a5cb1ea79fe32f8fcc20679ed30fdba4c27837b29a7c861f52cfabd614622bcdaa7805bd0e8f1abbaeea0336d346d3a8b990e94bddb516e093ce3 -docfiles size=7175 +containersize 221228 +containerchecksum 2aa991c1a343a31aff1e46316f36cd6bb65690d790a567fe705b425371b887070d7bd9f8f9ac8223d46608a1430a01358f19dc77421b2301b22f6f8761fb175d +doccontainersize 28265900 +doccontainerchecksum 4a14a06407bcd763bcd361a89ef8d77e32bdfde63400d79de69ed87ab49f2e240f7de8a3a71e1de5416d56185e2d06ac9d78ea36bf97728f6f30d6577d0d52f2 +docfiles size=8872 RELOC/doc/latex/base/README.md RELOC/doc/latex/base/alltt.pdf RELOC/doc/latex/base/bugs.txt @@ -162719,6 +166953,8 @@ docfiles size=7175 RELOC/doc/latex/base/graphpap.pdf RELOC/doc/latex/base/ifthen.pdf RELOC/doc/latex/base/inputenc.pdf + RELOC/doc/latex/base/lamport-manual.err + RELOC/doc/latex/base/lamport-manual.pdf RELOC/doc/latex/base/latexchanges.pdf RELOC/doc/latex/base/latexchanges.tex RELOC/doc/latex/base/latexrelease.pdf @@ -162734,6 +166970,10 @@ docfiles size=7175 RELOC/doc/latex/base/lppl-1-2.txt RELOC/doc/latex/base/lppl.pdf RELOC/doc/latex/base/lppl.txt + RELOC/doc/latex/base/ltcmdhooks-code.pdf + RELOC/doc/latex/base/ltcmdhooks-code.tex + RELOC/doc/latex/base/ltcmdhooks-doc.pdf + RELOC/doc/latex/base/ltcmdhooks-doc.tex RELOC/doc/latex/base/ltfilehook-code.pdf RELOC/doc/latex/base/ltfilehook-code.tex RELOC/doc/latex/base/ltfilehook-doc.pdf @@ -162809,6 +167049,14 @@ docfiles size=7175 RELOC/doc/latex/base/ltnews31.tex RELOC/doc/latex/base/ltnews32.pdf RELOC/doc/latex/base/ltnews32.tex + RELOC/doc/latex/base/ltnews33.pdf + RELOC/doc/latex/base/ltnews33.tex + RELOC/doc/latex/base/ltnews34.pdf + RELOC/doc/latex/base/ltnews34.tex + RELOC/doc/latex/base/ltpara-code.pdf + RELOC/doc/latex/base/ltpara-code.tex + RELOC/doc/latex/base/ltpara-doc.pdf + RELOC/doc/latex/base/ltpara-doc.tex RELOC/doc/latex/base/ltshipout-code.pdf RELOC/doc/latex/base/ltshipout-code.tex RELOC/doc/latex/base/ltshipout-doc.pdf @@ -162818,8 +167066,6 @@ docfiles size=7175 RELOC/doc/latex/base/ltxdoc.pdf RELOC/doc/latex/base/makeindx.pdf RELOC/doc/latex/base/manifest.txt - RELOC/doc/latex/base/manual.err - RELOC/doc/latex/base/manual.pdf RELOC/doc/latex/base/modguide.pdf RELOC/doc/latex/base/modguide.tex RELOC/doc/latex/base/nfssfont.pdf @@ -162841,9 +167087,9 @@ docfiles size=7175 RELOC/doc/latex/base/utf8ienc.pdf RELOC/doc/latex/base/webcomp.err RELOC/doc/latex/base/webcomp.pdf -srccontainersize 604512 -srccontainerchecksum 39703818293b0deb2b337ac23e8ca6bf55c982b71e5753dbebffbc3627729f6334e60fb44e68d372401dae03bcfa3a3afedc0751dadf3934fa8037365a390f51 -srcfiles size=889 +srccontainersize 681936 +srccontainerchecksum b466c2ee1a583f661f4563cd6d90d436c5178a656bd793dec9fdd28728f195e31061974683a9db23367c607cc584b600e2e678b680fd62c7028d47eae607cc6c +srcfiles size=1001 RELOC/source/latex/base/alltt.dtx RELOC/source/latex/base/alltt.ins RELOC/source/latex/base/classes.dtx @@ -162879,6 +167125,8 @@ srcfiles size=889 RELOC/source/latex/base/ltbibl.dtx RELOC/source/latex/base/ltboxes.dtx RELOC/source/latex/base/ltclass.dtx + RELOC/source/latex/base/ltcmd.dtx + RELOC/source/latex/base/ltcmdhooks.dtx RELOC/source/latex/base/ltcntrl.dtx RELOC/source/latex/base/ltcounts.dtx RELOC/source/latex/base/ltdefns.dtx @@ -162911,6 +167159,7 @@ srcfiles size=889 RELOC/source/latex/base/ltpage.dtx RELOC/source/latex/base/ltpageno.dtx RELOC/source/latex/base/ltpar.dtx + RELOC/source/latex/base/ltpara.dtx RELOC/source/latex/base/ltpictur.dtx RELOC/source/latex/base/ltplain.dtx RELOC/source/latex/base/ltsect.dtx @@ -162942,7 +167191,7 @@ srcfiles size=889 RELOC/source/latex/base/tulm.ins RELOC/source/latex/base/unpack.ins RELOC/source/latex/base/utf8ienc.dtx -runfiles size=530 +runfiles size=616 RELOC/makeindex/latex/gglo.ist RELOC/makeindex/latex/gind.ist RELOC/tex/latex/base/alltt.sty @@ -162969,9 +167218,9 @@ runfiles size=530 RELOC/tex/latex/base/cp858.def RELOC/tex/latex/base/cp865.def RELOC/tex/latex/base/decmulti.def + RELOC/tex/latex/base/doc-v3beta.sty RELOC/tex/latex/base/doc.sty RELOC/tex/latex/base/docstrip.tex - RELOC/tex/latex/base/everyshi-ltx.sty RELOC/tex/latex/base/exscale.sty RELOC/tex/latex/base/fix-cm.sty RELOC/tex/latex/base/fixltx2e.sty @@ -163111,22 +167360,22 @@ runfiles size=530 catalogue-contact-home http://www.latex-project.org/ catalogue-license lppl1.3c catalogue-topics format -catalogue-version 2020-10-01-PL4 +catalogue-version 2021-11-15 PL1 name latex-amsmath-dev category Package -revision 56791 +revision 62725 shortdesc Development pre-release of the LaTeX amsmath bundle relocated 1 longdesc This is a pre-release version of the standard LaTeX amsmath longdesc bundle. It accompanies the pre-testing kernel code longdesc (latex-base-dev), and is intended for testing by knowledgeable longdesc users. -containersize 30636 -containerchecksum 53089df5f54a43f8e6e4835df89824ebbc7ba53d54a96dcb3419be22fb8151337d5b03dec8db095a808135e83de9739f8dd314befb52d3f3340a7f82d8b0d0da -doccontainersize 2351488 -doccontainerchecksum ec111f9ae7c306c4a028ece6edd89b205a47d05d82ad9872235ce189354cdb2415f64a401c150327dd6cbb1b84d0ca495236b733000213f7fc9865a9baceb8df -docfiles size=667 +containersize 30708 +containerchecksum 27efdd1462ad3eb8389a303c7ab73eea1c486b5ea84d53272181cdd2104382cc4a992d0f101ec809b379108c238a8acc348ec10a057881f562bdb86f41206472 +doccontainersize 2419924 +doccontainerchecksum 69a9ed0421c3740829c78c0b7fc050b0892af57fe2fdac6f897f5cbf25b803bbf57f024037106500ba98ecd2d3ccd1437a37f2b066e91efc9b9903c225b74042 +docfiles size=717 RELOC/doc/latex-dev/amsmath/README.md details="Readme" RELOC/doc/latex-dev/amsmath/ams-external.txt RELOC/doc/latex-dev/amsmath/ams-internal.txt @@ -163148,8 +167397,8 @@ docfiles size=667 RELOC/doc/latex-dev/amsmath/technote.tex RELOC/doc/latex-dev/amsmath/testmath.pdf details="Examples paper" language="en" RELOC/doc/latex-dev/amsmath/testmath.tex -srccontainersize 65376 -srccontainerchecksum 13564f9aa92a5e6577caacd4c912ba7b8ac1da004092dd911bc311818689b9cccdff8c5b9e6ae9fb3cbac4cfb0eca0a008d83603a0e793739f02cf4cecd307cb +srccontainersize 66036 +srccontainerchecksum 1cdb80924eb18e27acb92e433de558fd64725ea7ab985241076ee80e02fa329e3c5b8bf11a81427b76adc5982fdcda963e4c72916b88cf6980de8a804a79cd3f srcfiles size=81 RELOC/source/latex-dev/amsmath/amsbsy.dtx RELOC/source/latex-dev/amsmath/amsbsy.ins @@ -163165,7 +167414,7 @@ srcfiles size=81 RELOC/source/latex-dev/amsmath/amstext.ins RELOC/source/latex-dev/amsmath/amsxtra.dtx RELOC/source/latex-dev/amsmath/amsxtra.ins -runfiles size=70 +runfiles size=69 RELOC/tex/latex-dev/amsmath/amsbsy.sty RELOC/tex/latex-dev/amsmath/amscd.sty RELOC/tex/latex-dev/amsmath/amsgen.sty @@ -163177,12 +167426,12 @@ runfiles size=70 RELOC/tex/latex-dev/amsmath/amsxtra.sty catalogue-ctan /macros/latex-dev/required/amsmath catalogue-license lppl1.3c -catalogue-topics maths -catalogue-version 2021-05-01 pre-release 0 +catalogue-topics maths latex-devel +catalogue-version 2022-06-01 pre-release 2 name latex-base-dev category Package -revision 59080 +revision 62725 shortdesc Development pre-release of the LaTeX kernel relocated 1 longdesc This package provides a testing release for upcoming LaTeX2e @@ -163192,11 +167441,11 @@ longdesc users is required by adding these changes to the release LaTeX longdesc kernel. Typically, the code here will be used by a TeX system longdesc to create dedicated formats, for example pdflatex-dev, which longdesc can then be used explicitly for testing. -containersize 215440 -containerchecksum 49b883fe2a4e048c2dbc730ac67c2b9566161ca36d1bce5af87114f8e47df6c6635fe86c2d82e8083af4e93d50e7c1cf16ce4beeb822da38f0a4cbec36ba2a6e -doccontainersize 27216200 -doccontainerchecksum 3bd64f94d9a8c045735ef3d3f04cdd553fa1d60151e01ab6e1736e8e0109ae30681bc90ff33ba8c4d0b9fe52945a36fafb237ae1de6c87a69403769167e150af -docfiles size=8572 +containersize 223768 +containerchecksum f59323400102b5d3944a1a113fbacd348a7205b969e165cadecfc8f540467e5e6dafc0cb242fda2ba116aef726eea4c733686735d608181355cb26834e986c05 +doccontainersize 29432232 +doccontainerchecksum da822917d65774e3dbd68b1529831a9b63569a705cd41017a21d20d97b023ab677b68b524cc21fd4365e6814931ce4b8572caf0765bd0ff60add9db1b5199b4a +docfiles size=9253 RELOC/doc/latex-dev/base/README.md details="Readme" RELOC/doc/latex-dev/base/alltt.pdf RELOC/doc/latex-dev/base/bugs.txt @@ -163210,6 +167459,8 @@ docfiles size=8572 RELOC/doc/latex-dev/base/cmfonts.pdf RELOC/doc/latex-dev/base/cyrguide.pdf details="Cyrillic languages guide" RELOC/doc/latex-dev/base/cyrguide.tex + RELOC/doc/latex-dev/base/doc-code.pdf + RELOC/doc/latex-dev/base/doc-code.tex RELOC/doc/latex-dev/base/doc.pdf RELOC/doc/latex-dev/base/docstrip.pdf RELOC/doc/latex-dev/base/encguide.pdf details="Font encoding guide" @@ -163221,8 +167472,8 @@ docfiles size=8572 RELOC/doc/latex-dev/base/graphpap.pdf RELOC/doc/latex-dev/base/ifthen.pdf RELOC/doc/latex-dev/base/inputenc.pdf - RELOC/doc/latex-dev/base/latexchanges.pdf details="Details of changes to LaTeX2e" - RELOC/doc/latex-dev/base/latexchanges.tex + RELOC/doc/latex-dev/base/lamport-manual.err + RELOC/doc/latex-dev/base/lamport-manual.pdf RELOC/doc/latex-dev/base/latexrelease.pdf RELOC/doc/latex-dev/base/latexsym.pdf RELOC/doc/latex-dev/base/lb2.err @@ -163317,6 +167568,10 @@ docfiles size=8572 RELOC/doc/latex-dev/base/ltnews32.tex RELOC/doc/latex-dev/base/ltnews33.pdf RELOC/doc/latex-dev/base/ltnews33.tex + RELOC/doc/latex-dev/base/ltnews34.pdf + RELOC/doc/latex-dev/base/ltnews34.tex + RELOC/doc/latex-dev/base/ltnews35.pdf + RELOC/doc/latex-dev/base/ltnews35.tex RELOC/doc/latex-dev/base/ltpara-code.pdf RELOC/doc/latex-dev/base/ltpara-code.tex RELOC/doc/latex-dev/base/ltpara-doc.pdf @@ -163330,8 +167585,6 @@ docfiles size=8572 RELOC/doc/latex-dev/base/ltxdoc.pdf RELOC/doc/latex-dev/base/makeindx.pdf RELOC/doc/latex-dev/base/manifest.txt - RELOC/doc/latex-dev/base/manual.err - RELOC/doc/latex-dev/base/manual.pdf RELOC/doc/latex-dev/base/modguide.pdf details="Modification guide" RELOC/doc/latex-dev/base/modguide.tex RELOC/doc/latex-dev/base/nfssfont.pdf @@ -163341,8 +167594,6 @@ docfiles size=8572 RELOC/doc/latex-dev/base/source2e.pdf RELOC/doc/latex-dev/base/source2e.tex RELOC/doc/latex-dev/base/syntonly.pdf - RELOC/doc/latex-dev/base/tex2.txt - RELOC/doc/latex-dev/base/texpert.txt RELOC/doc/latex-dev/base/tlc2.err RELOC/doc/latex-dev/base/tlc2.pdf RELOC/doc/latex-dev/base/tulm.pdf @@ -163353,9 +167604,9 @@ docfiles size=8572 RELOC/doc/latex-dev/base/utf8ienc.pdf RELOC/doc/latex-dev/base/webcomp.err RELOC/doc/latex-dev/base/webcomp.pdf -srccontainersize 665048 -srccontainerchecksum 89387b87aa7116f8bc04116b20dd487855bc63859db0b886694b7abe42e0a7540b92ff0fca8fc5a1a409513fec1120ebd7800247949d05421920996853bb1b3f -srcfiles size=974 +srccontainersize 698496 +srccontainerchecksum c218e7fa9d792c8b2b2757097987e960c47237bb03b0daa5b181f31b4de7d7e52e6e9d332ab986d27e938c2e1dc7dd66f3dc68a1edd647318637239d432eedf6 +srcfiles size=1024 RELOC/source/latex-dev/base/alltt.dtx RELOC/source/latex-dev/base/alltt.ins RELOC/source/latex-dev/base/classes.dtx @@ -163413,11 +167664,13 @@ srcfiles size=974 RELOC/source/latex-dev/base/lthooks.dtx RELOC/source/latex-dev/base/lthyphen.dtx RELOC/source/latex-dev/base/ltidxglo.dtx + RELOC/source/latex-dev/base/ltkeys.dtx RELOC/source/latex-dev/base/ltlength.dtx RELOC/source/latex-dev/base/ltlists.dtx RELOC/source/latex-dev/base/ltlogos.dtx RELOC/source/latex-dev/base/ltluatex.dtx RELOC/source/latex-dev/base/ltmath.dtx + RELOC/source/latex-dev/base/ltmeta.dtx RELOC/source/latex-dev/base/ltmiscen.dtx RELOC/source/latex-dev/base/ltoutenc.dtx RELOC/source/latex-dev/base/ltoutenc.ins @@ -163457,7 +167710,7 @@ srcfiles size=974 RELOC/source/latex-dev/base/tulm.ins RELOC/source/latex-dev/base/unpack.ins RELOC/source/latex-dev/base/utf8ienc.dtx -runfiles size=598 +runfiles size=629 RELOC/tex/latex-dev/base/alltt.sty RELOC/tex/latex-dev/base/ansinew.def RELOC/tex/latex-dev/base/applemac.def @@ -163482,7 +167735,8 @@ runfiles size=598 RELOC/tex/latex-dev/base/cp858.def RELOC/tex/latex-dev/base/cp865.def RELOC/tex/latex-dev/base/decmulti.def - RELOC/tex/latex-dev/base/doc-v3beta.sty + RELOC/tex/latex-dev/base/doc-2016-02-15.sty + RELOC/tex/latex-dev/base/doc-2021-06-01.sty RELOC/tex/latex-dev/base/doc.sty RELOC/tex/latex-dev/base/docstrip.tex RELOC/tex/latex-dev/base/exscale.sty @@ -163524,6 +167778,7 @@ runfiles size=598 RELOC/tex/latex-dev/base/ltluatex.tex RELOC/tex/latex-dev/base/ltnews.cls RELOC/tex/latex-dev/base/ltxcheck.tex + RELOC/tex/latex-dev/base/ltxdoc.cfg RELOC/tex/latex-dev/base/ltxdoc.cls RELOC/tex/latex-dev/base/ltxguide.cls RELOC/tex/latex-dev/base/ly1enc.dfu @@ -163624,12 +167879,12 @@ runfiles size=598 catalogue-also latex-base catalogue-ctan /macros/latex-dev/base catalogue-license lppl1.3c -catalogue-topics format class -catalogue-version 2021-06-01 pre-release 3 +catalogue-topics format class latex-devel +catalogue-version 2022-06-01 pre-release 3 name latex-bin category TLCore -revision 57972 +revision 62387 shortdesc LaTeX executables and man pages depend atbegshi depend atveryend @@ -163659,11 +167914,11 @@ execute AddFormat name=dvilualatex engine=luatex patterns=language.dat execute AddFormat name=latex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *latex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig execute AddFormat name=lualatex engine=luahbtex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,lm,luaotfload execute AddFormat name=pdflatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig -containersize 616 -containerchecksum b349e8fad2765c4a87b471532dcfafedc0a9711237c6e967011727da7bad3a5ed27a89eca81af324aa84958872d0b78c68e6d9490fced44eb7636b2fbf36611f -doccontainersize 53816 -doccontainerchecksum 7cfb465f4db5089e7fa41762a0437f5f51445efdb9aba5d676dc5933e0fbcfbe0fda31baf83e20f2d16e6a7a0019c71752af8744d02ad12636adb9afb8cb3041 -docfiles size=32 +containersize 620 +containerchecksum 91b6749a7fc520500812c203a1acb0701e7984e5e309eaf0c4815bc7ea0b507f3eeaaae3a6ad715ee53f018b8e38c695c4ff9567f26222cd2c52ba24e1a03c1f +doccontainersize 56384 +doccontainerchecksum 30f9001ed8236f01555f8a21ff8286ea409d75583876f8ba795e1a819dea14cb3f2b3dff31e0258cf5deb75ae2fd9201e33260ef1f32c2ce53fb86bfa4e59f83 +docfiles size=33 texmf-dist/doc/man/man1/dvilualatex.1 texmf-dist/doc/man/man1/dvilualatex.man1.pdf texmf-dist/doc/man/man1/latex.1 @@ -163675,7 +167930,7 @@ docfiles size=32 name latex-bin-dev category TLCore -revision 59005 +revision 62387 shortdesc LaTeX pre-release executables and formats longdesc See the latex-base-dev package for information. depend atbegshi @@ -163709,9 +167964,9 @@ execute AddFormat name=latex-dev engine=pdftex patterns=language.dat execute AddFormat name=lualatex-dev engine=luahbtex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex-base-dev,latex-firstaid-dev,lm,luaotfload execute AddFormat name=pdflatex-dev engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex-base-dev,latex-firstaid-dev,dehyph,hyph-utf8,latexconfig,pdftex containersize 676 -containerchecksum 5d44e0274f584509e2d600f0c27f6bb395d5c9a9d18cef9df67199a8ebb30b00d32a6a944ad7e195a47ac7bd87e0bd2d8f116cd513678a0cdf2a7d45db8c065a -doccontainersize 13972 -doccontainerchecksum f7ac33d09631c9054f8ccb0ffd91a6ab83bedfee96a299ec5727be9ffeae226d2844a08633cf19e5ed45a17fce9c15707e02aeb53778d06281aba0b612c90a60 +containerchecksum dade40731ce41c6a0304cb7472255f2d6c8b1fed45b619282aa747b3ebbdfd707da18947f06c8896d72605b324ffa58c3c7195bd90629531ef1fb54a91f1310c +doccontainersize 14528 +doccontainerchecksum 7434698038dd90f10c51743e238cfcf0d85da2067d458f399e557b855c7ae6fd4e013ef4272e710eb9695d3e4f8757acae95c41a9e704a393202aafc11218754 docfiles size=35 texmf-dist/doc/man/man1/dvilualatex-dev.1 texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf @@ -163850,10 +168105,10 @@ binfiles arch=universal-darwin size=4 name latex-bin-dev.win32 category TLCore -revision 57883 +revision 62199 shortdesc win32 files of latex-bin-dev -containersize 960 -containerchecksum 37dc8049f8323944465fd50382a04310009e9ef66ce0b6b6cff79db210d8dce6d1af82c8b2a6448d32f84654d703a935cedceb3ea00368502b18b2fff67ff1fd +containersize 972 +containerchecksum f09e8e240b9e3a8ff9a8cfb47d888c569d16fc3a5b5b460288b34a7705b2355dfd563216fb885cf5ce51e665d3aa98e229cce18272c9f4a56cba3ab3c61007f3 binfiles arch=win32 size=4 bin/win32/dvilualatex-dev.exe bin/win32/latex-dev.exe @@ -164042,10 +168297,10 @@ binfiles arch=universal-darwin size=4 name latex-bin.win32 category TLCore -revision 57883 +revision 62199 shortdesc win32 files of latex-bin -containersize 956 -containerchecksum 87bd0c26a3a3405b730e4a46a54e230d65d34dd66b34d69baa356a6e2aaf5f1f700643be814bb11715104a23405fcc3a7c36d621c49b7545d7fdf396419202ad +containersize 964 +containerchecksum 65c7c6fceb3fe9e1373ca515241801a87fb71efe506297cb82f23f54ac61ccf03cfb58f4b83bef2fc58c0a43b36725bc23a31aad3e97a83f264d49214561ccb0 binfiles arch=win32 size=4 bin/win32/dvilualatex.exe bin/win32/latex.exe @@ -164213,34 +168468,34 @@ catalogue-topics latex-doc name latex-firstaid-dev category Package -revision 57981 +revision 62725 shortdesc Development pre-release of the LaTeX firstaid package relocated 1 longdesc This is a pre-release version of the standard LaTeX firstaid longdesc package. It accompanies the pre-testing kernel code longdesc (latex-base-dev), and is intended for testing by knowledgeable longdesc users. -containersize 2344 -containerchecksum d15e218f16cef0e7ae518ee567d9d3912b20e1e62781f0aea4d167b1922ad28b5ce946609fd2f2a9e3c2671f096a0e34c0f88d30877dfee466ac37130cf20a18 -doccontainersize 219328 -doccontainerchecksum 870a42973a33fccdca2c176071bb5dc9f52f29c69fbe41633f75097b3b42e63db0185697ac0bbeb487eed0bc35df61507a934f2ab47c413970fa6ee1eeda73e1 -docfiles size=57 +containersize 3216 +containerchecksum 2adc32b5ad2e180362eafb8cd631140585a7cdce8f249ffb11904c47d95bf4ef014ad691c2ee55cd47a9a46d38b7572186f6f3c5afd7ed56738321e8fe4e7c1f +doccontainersize 234740 +doccontainerchecksum b32e044c88397fac4c122cbccfc3ea21a733fef6d8457a5cc6b7426aa54015d4c98c9a1ec5f2fcd39388f659682129466f69e3fce263d63953bf0586a5eb758d +docfiles size=61 RELOC/doc/latex-dev/firstaid/README.md details="Readme" RELOC/doc/latex-dev/firstaid/changes.txt RELOC/doc/latex-dev/firstaid/latex2e-first-aid-for-external-files.pdf details="Package documentation" -srccontainersize 6076 -srccontainerchecksum d9b97a9c8b659ef4a4ff3a67a4593bf95bf5d01917b0c550017a4a2085d5acb127a1028920d4bee04a7b00c34219f001afbdf8b34c51a0b04bcca2e2c70fc3bc -srcfiles size=6 +srccontainersize 7728 +srccontainerchecksum 7023fbd835dff5852bccc26093ed4c20394f83caf5cc02212c8beeb0bc53898eeb2fbb69da0e95f6b3e257a30ef3e73f62ea1bd374100f43b2a53b4072dcafc2 +srcfiles size=7 RELOC/source/latex-dev/firstaid/firstaid.ins RELOC/source/latex-dev/firstaid/latex2e-first-aid-for-external-files.dtx -runfiles size=3 +runfiles size=4 RELOC/tex/latex-dev/firstaid/everysel-ltx.sty RELOC/tex/latex-dev/firstaid/filehook-ltx.sty RELOC/tex/latex-dev/firstaid/latex2e-first-aid-for-external-files.ltx catalogue-ctan /macros/latex-dev/required/firstaid catalogue-license lppl1.3c -catalogue-topics format bugfix -catalogue-version 1.0k +catalogue-topics format bugfix latex-devel +catalogue-version 1.0r name latex-fonts category Package @@ -164320,6 +168575,39 @@ catalogue-ctan /fonts/latex catalogue-license lppl catalogue-topics font font-symbol font-mf +name latex-for-undergraduates +category Package +revision 62505 +shortdesc A tutorial aimed at introducing undergraduate students to LaTeX +relocated 1 +longdesc A tutorial aimed at introducing undergraduate students to +longdesc LaTeX, including an introduction to LaTeX Workshop in Visual +longdesc Studio Code and an example package of user-defined LaTeX +longdesc commands. +containersize 456 +containerchecksum 978bb8b082a59f964ebb9be002f482311c766da18b38060592d35725d2835a4da51cececd2542ab2ed78531cfd8a25d54eb1f9b551b87e65f553dd5d0dcfbdda +doccontainersize 2011400 +doccontainerchecksum 0eeaf17861d9a61b8ede45ad69ca0dfcc75679bec5e06843779d8f02073473113c854ffd0ed715138bdc51e6462748bc65e2faf02112ee11af0229e151fb7094 +docfiles size=829 + RELOC/doc/latex/latex-for-undergraduates/LaTeX_for_Undergraduates.pdf details="The tutorial itself" + RELOC/doc/latex/latex-for-undergraduates/LaTeX_for_Undergraduates.tex + RELOC/doc/latex/latex-for-undergraduates/README.md details="Readme" + RELOC/doc/latex/latex-for-undergraduates/alounsburymacros-doc.pdf details="Documentation of personal macro package" + RELOC/doc/latex/latex-for-undergraduates/alounsburymacros-doc.tex + RELOC/doc/latex/latex-for-undergraduates/alounsburymacros.sty + RELOC/doc/latex/latex-for-undergraduates/images/M33_figure.jpeg + RELOC/doc/latex/latex-for-undergraduates/images/compiling.png + RELOC/doc/latex/latex-for-undergraduates/images/creatingDocument.png + RELOC/doc/latex/latex-for-undergraduates/images/directories.png + RELOC/doc/latex/latex-for-undergraduates/images/marketplace.png + RELOC/doc/latex/latex-for-undergraduates/images/perl1.png + RELOC/doc/latex/latex-for-undergraduates/images/perl2crop.png + RELOC/doc/latex/latex-for-undergraduates/images/whiteboard.jpeg +catalogue-ctan /info/latex-for-undergraduates +catalogue-license pd +catalogue-topics tut-latex maths-doc +catalogue-version 1.0.1 + name latex-git-log category Package revision 54010 @@ -164949,7 +169237,7 @@ catalogue-topics book-ex name latex-graphics-dev category Package -revision 59080 +revision 62725 shortdesc Development pre-release of the LaTeX graphics bundle relocated 1 longdesc This is a pre-release version of the standard LaTeX graphics @@ -164957,11 +169245,11 @@ longdesc bundle. It accompanies the pre-testing kernel code longdesc (latex-base-dev), and is intended for testing by knowledgeable longdesc users. depend graphics-cfg -containersize 15148 -containerchecksum 5a68637707e35fd7567bfd19d7053a07b5b14bca6da5d8ba021d3c802ab74d693b4586e1da0793ab0facf4757d5512651b8111dfc0665cea66066b121b6a0588 -doccontainersize 2028260 -doccontainerchecksum 138df1c018b519e4f4463dacd158735d8de58fcf54e97e586899d49fd6ba60f5d1b53d92526cc812d85da74537c09d1fe3268a8c2515c9e12ccc918ce399ed67 -docfiles size=669 +containersize 15944 +containerchecksum a15852ddb8fa3f88399c88021a794489258ac6238509e875536d72fa4569ab8f4fa7e8675f8dd44c0a18a6e6c64cd1edf0ae9805f00435ecc117309c9a1b23f7 +doccontainersize 2504936 +doccontainerchecksum 09a62ddacef3cd6386f72118bdcfb9c39275c5300bc6e0687e209e1b4bfe708d13268a3fe0ba006e15b90a4017018ee52e399565e13d8e8f9a133b167ce54931 +docfiles size=780 RELOC/doc/latex-dev/graphics/README.md details="Readme" RELOC/doc/latex-dev/graphics/cat.eps RELOC/doc/latex-dev/graphics/changes.txt @@ -164974,13 +169262,14 @@ docfiles size=669 RELOC/doc/latex-dev/graphics/grfguide.tex RELOC/doc/latex-dev/graphics/keyval.pdf RELOC/doc/latex-dev/graphics/lscape.pdf + RELOC/doc/latex-dev/graphics/mathcolor.pdf RELOC/doc/latex-dev/graphics/rotating.pdf RELOC/doc/latex-dev/graphics/rotex.pdf RELOC/doc/latex-dev/graphics/rotex.tex RELOC/doc/latex-dev/graphics/trig.pdf -srccontainersize 52252 -srccontainerchecksum 63386bb2d2ca9c8153e770efda87777e589bf94093f1d81abea91945156bb173ca974fa3799cb0fa1151e722265675e11a880ae6a70c74a18d0ef74db836cfae -srcfiles size=65 +srccontainersize 56928 +srccontainerchecksum 556d813446d8a5268487e0ed73d852b31db467e3d219dc9b8364e9d060c7cb24abf510a99d58744e8acf1e19a6f6fe65d9ea0537d6728ab8661645417b99f588 +srcfiles size=69 RELOC/source/latex-dev/graphics/color.dtx RELOC/source/latex-dev/graphics/drivers.dtx RELOC/source/latex-dev/graphics/epsfig.dtx @@ -164990,9 +169279,10 @@ srcfiles size=65 RELOC/source/latex-dev/graphics/graphicx.dtx RELOC/source/latex-dev/graphics/keyval.dtx RELOC/source/latex-dev/graphics/lscape.dtx + RELOC/source/latex-dev/graphics/mathcolor.dtx RELOC/source/latex-dev/graphics/rotating.dtx RELOC/source/latex-dev/graphics/trig.dtx -runfiles size=35 +runfiles size=36 RELOC/tex/latex-dev/graphics/color.sty RELOC/tex/latex-dev/graphics/dvipdf.def RELOC/tex/latex-dev/graphics/dvipsnam.def @@ -165005,6 +169295,7 @@ runfiles size=35 RELOC/tex/latex-dev/graphics/graphicx.sty RELOC/tex/latex-dev/graphics/keyval.sty RELOC/tex/latex-dev/graphics/lscape.sty + RELOC/tex/latex-dev/graphics/mathcolor.ltx RELOC/tex/latex-dev/graphics/pctex32.def RELOC/tex/latex-dev/graphics/pctexhp.def RELOC/tex/latex-dev/graphics/pctexps.def @@ -165016,12 +169307,65 @@ runfiles size=35 catalogue-also latex-graphics catalogue-ctan /macros/latex-dev/required/graphics catalogue-license lppl1.3c -catalogue-topics graphics collection -catalogue-version 2021-06-01 pre-release 1 +catalogue-topics graphics collection latex-devel +catalogue-version 2022-06-01 pre-release 2 + +name latex-lab-dev +category Package +revision 62742 +shortdesc LaTeX laboratory: Development pre-release +relocated 1 +longdesc This package provides a testing release for upcoming changes to +longdesc the latex-lab bundle, which provides a route for additions to +longdesc the LaTeX kernel to be stablised. It accompanies the +longdesc pre-testing kernel code (latex-base-dev), and is intended for +longdesc testing by knowledgeable users. +containersize 10620 +containerchecksum 30370e2972a62b18796097a1ef191ac8bedeb489eee1f88bb2caaee8e212d86ff842de80ae9ec363134f331a650a54bbcbd284e11a29eccb986896356836921f +doccontainersize 2301636 +doccontainerchecksum 478029763038c871f306f14602a435e77dea4194aad906f589552f6bb55734b768c1adf7bebe8509e6697b12ed32a23589237c6e8fbdb62d1e834c4c3792be61 +docfiles size=712 + RELOC/doc/latex-dev/latex-lab/README.md details="Readme" + RELOC/doc/latex-dev/latex-lab/changes.txt + RELOC/doc/latex-dev/latex-lab/documentmetadata-support-code.pdf + RELOC/doc/latex-dev/latex-lab/documentmetadata-support-code.tex + RELOC/doc/latex-dev/latex-lab/documentmetadata-support-doc.pdf + RELOC/doc/latex-dev/latex-lab/documentmetadata-support-doc.tex + RELOC/doc/latex-dev/latex-lab/latex-lab-footnotes.pdf + RELOC/doc/latex-dev/latex-lab/latex-lab-new-or.pdf + RELOC/doc/latex-dev/latex-lab/latex-lab-prototype.pdf + RELOC/doc/latex-dev/latex-lab/latex-lab-testphase.pdf + RELOC/doc/latex-dev/latex-lab/usage-of-footnotemark.txt + RELOC/doc/latex-dev/latex-lab/usage-of-footnotetext.txt + RELOC/doc/latex-dev/latex-lab/usage-of-kern-kern.txt +srccontainersize 29224 +srccontainerchecksum da4e49f17dbb69669e0138e0141ce0db4604ae6f21ab5882e1a9df374e82a4b414753f1414a99df90fd135f212bfbb30cac56285b0a317e562fd2a360daa7989 +srcfiles size=31 + RELOC/source/latex-dev/latex-lab/documentmetadata-support.dtx + RELOC/source/latex-dev/latex-lab/latex-lab-footnotes.dtx + RELOC/source/latex-dev/latex-lab/latex-lab-new-or.dtx + RELOC/source/latex-dev/latex-lab/latex-lab-prototype.dtx + RELOC/source/latex-dev/latex-lab/latex-lab-testphase.dtx + RELOC/source/latex-dev/latex-lab/latex-lab.ins +runfiles size=22 + RELOC/tex/latex-dev/latex-lab/documentmetadata-support.ltx + RELOC/tex/latex-dev/latex-lab/latex-lab-footmisc.ltx + RELOC/tex/latex-dev/latex-lab/latex-lab-footnotes.ltx + RELOC/tex/latex-dev/latex-lab/latex-lab-prototype.sty + RELOC/tex/latex-dev/latex-lab/latex-lab-testphase-new-or.sty + RELOC/tex/latex-dev/latex-lab/new-or-latex-lab-testphase.ltx + RELOC/tex/latex-dev/latex-lab/phase-I-latex-lab-testphase.ltx + RELOC/tex/latex-dev/latex-lab/phase-II-latex-lab-testphase.ltx + RELOC/tex/latex-dev/latex-lab/prototype-latex-lab-testphase.ltx + RELOC/tex/latex-dev/latex-lab/tagpdf-latex-lab-testphase.ltx +catalogue-ctan /macros/latex-dev/required/latex-lab +catalogue-license lppl1.3c +catalogue-topics format latex-devel +catalogue-version 2022-06-01 pre-release 2 name latex-make category Package -revision 57349 +revision 60874 shortdesc Easy compiling of complex (and simple) LaTeX documents relocated 1 longdesc This package provides several tools that aim to simplify the @@ -165036,20 +169380,20 @@ longdesc (with \includegraphics{file.fig}). It can interact with longdesc LaTeX.mk so that the latter automatically invokes transfig if longdesc needed. And various helper tools for LaTeX.mk This package longdesc requires GNUmake (>= 3.81). -containersize 9628 -containerchecksum 1813e8f2c768d7bc33a44d8fa11609915bb392d08da86718ed969fbe3c4284d57619a39284e611ab454d207edd054b36322d5e621cd23e302e85c17c52c5060c -doccontainersize 678104 -doccontainerchecksum 71111a4f203b1ac200515ff1668831265733c9b7fd6884c4612f1261e65ad6cb1336258e7ef47f51f0d0e12a98f3efe4884f38426c0905164b3a9b8ffd47895b -docfiles size=201 - RELOC/doc/support/latex-make/LaTeX.mk +containersize 9596 +containerchecksum de9a924c38afe1abcd0802a17de4c5fd2cb444809dc81e00b6964cf3d0c81b8d8796a1bfa804250701ac4d71f42bb9d2a9ca1ec0740f59a8feb329d26aa605e3 +doccontainersize 969744 +doccontainerchecksum aeef6568aec936c43dd0bfada1245a0d353faf2329e6e66e9d49ca8a1a2f9eb738ab1667934cd0a160e074c2e2da85aa8b068bed0bdb1ab1b944cf62f42af087 +docfiles size=262 RELOC/doc/support/latex-make/LaTeX.mk.conf RELOC/doc/support/latex-make/README details="Readme" RELOC/doc/support/latex-make/figlatex.pdf details="figlatex Package documentation" RELOC/doc/support/latex-make/latex-make.pdf details="Package documentation" RELOC/doc/support/latex-make/texdepends.pdf details="texdepends Package documentation" -srccontainersize 28948 -srccontainerchecksum 9aef117c9db4a8e59715ea906c8293fb460ea4026d583d33bb34c3e14ad92ccd536d831cd2e3eb8729eac3b4654236e73419a2bacf84e1c10d640ab9274db2fa -srcfiles size=35 +srccontainersize 29356 +srccontainerchecksum 521a553ebb556cb6df809ea5f830c926101dcd06f147544c19476a0b0ba82154c3b0316d795f4057a906370972648b485a96dd7386c8e6541160af469a74487f +srcfiles size=46 + RELOC/source/support/latex-make/LaTeX.mk RELOC/source/support/latex-make/figlatex.dtx RELOC/source/support/latex-make/latex-make.dtx RELOC/source/support/latex-make/latex-make.ins @@ -165070,7 +169414,7 @@ catalogue-contact-repository https://gitlab.inria.fr/latex-utils/latex-make catalogue-ctan /support/latex-make catalogue-license gpl catalogue-topics compilation -catalogue-version 2.4.2 +catalogue-version 2.4.3 name latex-mr category Package @@ -165374,18 +169718,18 @@ catalogue-version 1.2 name latex-tools-dev category Package -revision 59080 +revision 62725 shortdesc Development pre-release of the LaTeX tools bundle relocated 1 longdesc This is a pre-release version of the standard LaTeX tools longdesc bundle. It accompanies the pre-testing kernel code longdesc (latex-base-dev), and is intended for testing by knowledgeable longdesc users. -containersize 42452 -containerchecksum c99eb52581a1407268fe124d1a33ba6dc6b9bc431f79a17a8a7d5d34c99a81248d7826cf8043ab2230fe6f2a019984f5165ca2a8b8325d616f960c06d85f683e -doccontainersize 5280832 -doccontainerchecksum f3b0cb91bd4cd95de31f52518f8be5fdb6693fd5f0c6b00d5891521745251bfe352641c3a83cd4d7e47a6191736afff1e6ceab9ea6a5824f8433b8f9c72c80d1 -docfiles size=1774 +containersize 43008 +containerchecksum ce1f21b94feda2836685ba655c265676ea884cfe914851cc8e9e7d64d5bca8e0da0f29d1cf4bf1620e380e6cbe6f4d6c7b45370319c32f13176a7ec5d6a2a899 +doccontainersize 5289068 +doccontainerchecksum 0fd57f6e30da4671f230d5d7adf762acd3b60154a9fbf066a5fe4b8fb27e66b1c55e4446a790c7f07c64cf8e763ee488faf8174bc6c3d340f4673f0bb0708c84 +docfiles size=1761 RELOC/doc/latex-dev/tools/README.md details="Readme" RELOC/doc/latex-dev/tools/afterpage.pdf RELOC/doc/latex-dev/tools/array.pdf @@ -165417,9 +169761,9 @@ docfiles size=1774 RELOC/doc/latex-dev/tools/verbatim.pdf RELOC/doc/latex-dev/tools/xr.pdf RELOC/doc/latex-dev/tools/xspace.pdf -srccontainersize 227844 -srccontainerchecksum cc88af3474e6ed454b7c6b967aaf74c428a1575620a8dd4abe0979b8b65bccafd94b5862a75143412581a88d69692dcbd5d534191a5de13b6309950beebe3653 -srcfiles size=269 +srccontainersize 228632 +srccontainerchecksum 0b514a059ebc5b8ca09f023e6de3bf2f3caeb3053f16c5b98b40d6fbec41442e3d371e412d29e14fe050a4ac662ee0fd7dc35309c7b64fe38cb9a904a75ab1ac +srcfiles size=270 RELOC/source/latex-dev/tools/afterpage.dtx RELOC/source/latex-dev/tools/afterpage.ins RELOC/source/latex-dev/tools/array.dtx @@ -165453,7 +169797,7 @@ srcfiles size=269 RELOC/source/latex-dev/tools/verbatim.dtx RELOC/source/latex-dev/tools/xr.dtx RELOC/source/latex-dev/tools/xspace.dtx -runfiles size=110 +runfiles size=118 RELOC/tex/latex-dev/tools/.tex RELOC/tex/latex-dev/tools/afterpage.sty RELOC/tex/latex-dev/tools/array-2016-10-06.sty @@ -165475,6 +169819,7 @@ runfiles size=110 RELOC/tex/latex-dev/tools/longtable-2020-01-07.sty RELOC/tex/latex-dev/tools/longtable.sty RELOC/tex/latex-dev/tools/multicol-2017-04-11.sty + RELOC/tex/latex-dev/tools/multicol-2019-10-01.sty RELOC/tex/latex-dev/tools/multicol.sty RELOC/tex/latex-dev/tools/q.tex RELOC/tex/latex-dev/tools/r.tex @@ -165501,8 +169846,8 @@ runfiles size=110 RELOC/tex/latex-dev/tools/xspace.sty catalogue-ctan /macros/latex-dev/required/tools catalogue-license lppl1.3c -catalogue-topics collection -catalogue-version 2021-06-01 pre-release 2 +catalogue-topics collection latex-devel +catalogue-version 2022-06-01 pre-release 3 name latex-uni8 category Package @@ -165580,16 +169925,16 @@ catalogue-version 0.7 name latex-via-exemplos category Package -revision 53248 +revision 59977 shortdesc A LaTeX course written in brazilian portuguese language relocated 1 longdesc This is a LaTeX2e course written in brazilian portuguese longdesc language. containersize 400 -containerchecksum 12760e4866e1796a290bae531205da1cca1f24c51359a9e0f231524a55834a94a357625b775997f065c002da663c460eabcdb5ae22984330427c62e001f49fc7 -doccontainersize 2020468 -doccontainerchecksum 5a108346c7653122b37a9914cdf16410e6135f142b1f849d3d4d413be2cc59631d56c3b25d770621d84ff3256cadecbe7834f132b424244353f5889f09dfecf2 -docfiles size=675 +containerchecksum 5e18cc2fcb58449ba2e934e0346dee5c5a589a121b45ae8e93e0c1eb48766b970a475f8e609cb154520d51662f119709893580e94c2e9991b67e4520693f8ea6 +doccontainersize 2065324 +doccontainerchecksum e582f96aa1ae3d1e753f87206e2f309158f16c1f676fdb5492fb95bd457aa680b5a0f882ced8f0ec49f11c6d85ad19c768c3459ec77b9b01f06d1a03a8ab5f6e +docfiles size=691 RELOC/doc/latex/latex-via-exemplos/README.md details="Readme" RELOC/doc/latex/latex-via-exemplos/changelog.txt RELOC/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex @@ -165608,7 +169953,7 @@ catalogue-also lshort-portuguese-br catalogue-ctan /info/latex-via-exemplos catalogue-license gpl2+ catalogue-topics portuguese-doc tut-latex -catalogue-version 0.5.6 +catalogue-version 0.5.7 name latex-web-companion category Package @@ -165784,7 +170129,7 @@ catalogue-topics book-ex name latex2e-help-texinfo category Package -revision 57213 +revision 61750 shortdesc Unofficial reference manual covering LaTeX2e relocated 1 longdesc The manual is provided as Texinfo source (which was originally @@ -165794,11 +170139,11 @@ longdesc development, and details of getting involved are to be found on longdesc the package home page. A French translation is available as a longdesc separate package. All the other formats in the distribution are longdesc derived from the Texinfo source, as usual. -containersize 708 -containerchecksum 914b0959cd94f13c8c8a9e3bf4ce88988816298853d73e02ef3bef24a03e621a43d6e7e2a33a0253991c32c4a02b87bff7eb6d6a8cec7f4ca80142308c4d79bd -doccontainersize 1725896 -doccontainerchecksum d659abed2563ca91820af487693cc91919ee3ae10c077c40a27fdbcc5ef1b7fc223007945bfe15ba6e5e8c2522b0f46c78810342cbebf9a6e9a96563d42c583e -docfiles size=1700 +containersize 732 +containerchecksum e6d91ee9cf4503166a49038903eacee609a1e2c494f945d39aa60c1b530709de70155fed1e7d17e815363e7be74afbc7472dbd6e02e6286e5d467e358c10318b +doccontainersize 2100572 +doccontainerchecksum 56b6f667484858ee4da9e3ab6e01e5d3f2169d512a8b4cd897114cdbd4b6737ae39726dcdaa2ee1e35265e4753bdbb3cbe04fe834fb7eb24a4419d818a1fb192 +docfiles size=2046 RELOC/doc/info/latex2e.info RELOC/doc/latex/latex2e-help-texinfo/ChangeLog RELOC/doc/latex/latex2e-help-texinfo/Makefile @@ -165821,7 +170166,9 @@ docfiles size=1700 RELOC/doc/latex/latex2e-help-texinfo/latex2e.xml RELOC/doc/latex/latex2e-help-texinfo/ltx-help.el catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=latexrefman -catalogue-contact-home http://puszcza.gnu.org.ua/projects/latexrefman/ +catalogue-contact-development https://latexref.xyz/dev/ +catalogue-contact-home https://latexref.xyz +catalogue-contact-repository https://puszcza.gnu.org.ua/projects/latexrefman/ catalogue-contact-support https://lists.tug.org/latexrefman catalogue-ctan /info/latex2e-help-texinfo catalogue-license other-free @@ -165861,7 +170208,7 @@ catalogue-topics ref-latex documentation french-doc name latex2e-help-texinfo-spanish category Package -revision 57213 +revision 61937 catalogue latex2e-help-texinfo shortdesc Unofficial reference manual covering LaTeX2e relocated 1 @@ -165872,10 +170219,10 @@ longdesc development, and details of getting involved are to be found on longdesc the package home page. A French translation is available as a longdesc separate package. All the other formats in the distribution are longdesc derived from the Texinfo source, as usual. -containersize 712 -containerchecksum d6181f2049056c06911b5eabe977d07d24099bc2bfbfee3ff4d2bee811af9b2a6165fd8ee464fe68172f5b8d47d85ac9ae973a2bbe8dcbe0529c9d68d9c3c692 -doccontainersize 873268 -doccontainerchecksum 8b8bc956d914b97d2679274e6f3e4ef62022eaf32e20dbac83e0c995e0c85ae33e8cf707f94a2ae9890747bedcc27ec46f627dd4a2923f10a4a7ec62d039194e +containersize 736 +containerchecksum 30d0f3b0d2f7ce86b7c6e2bc69034a7776403951aed97e0a3d9bf3c5ed0b22e7a448153e40145b429c72a9b8f5908fbd70a683f60fa98339349d0779e9329d6a +doccontainersize 873272 +doccontainerchecksum 52960e408e53170648aa3f8978ad0a4cd6e65657e3491f249006114883f7d5f06ef339aa8ce6035815c5d20da1e4d0fbcbd5192c525fe9ac92631642dafae2ee docfiles size=758 RELOC/doc/info/latex2e-es.info RELOC/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.dbk @@ -165885,7 +170232,9 @@ docfiles size=758 RELOC/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.txt RELOC/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.xml catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=latexrefman -catalogue-contact-home http://puszcza.gnu.org.ua/projects/latexrefman/ +catalogue-contact-development https://latexref.xyz/dev/ +catalogue-contact-home https://latexref.xyz +catalogue-contact-repository https://puszcza.gnu.org.ua/projects/latexrefman/ catalogue-contact-support https://lists.tug.org/latexrefman catalogue-ctan /info/latex2e-help-texinfo catalogue-license other-free @@ -166082,7 +170431,7 @@ binfiles arch=x86_64-solaris size=1 name latex2nemeth category Package -revision 54389 +revision 60528 shortdesc Convert LaTeX source to Braille with math in Nemeth longdesc After many failed attempts to transcribe real math notes and longdesc books to Braille/Nemeth in order to deal with a real situation @@ -166099,25 +170448,27 @@ longdesc specialized equipment. Note that embossing will need longdesc LibreOffice and odt2braille as this project does not deal with longdesc embossers' drivers. depend latex2nemeth.ARCH -containersize 7125616 -containerchecksum 37065f9916e6755c1a97f2b8a1f1cfd838008b5da2d2131938626ae4eb6872af30e5b4b767ff3204e271a86b7245b54d9146d9fdd8c807f882ca28e1663d2d14 -doccontainersize 26836 -doccontainerchecksum e2ea8084bec4d41a4b694c3b46788e3170043ba1f7ce4096bf029a4de61b76cb504b532d7e0c454943980d44d1c145a78a9e4a7f20a6654aa9cca63d388bdb5a -docfiles size=42 +containersize 7234364 +containerchecksum d245b34164d29fe4380e81ed76bee7042bd102e53dd86dae98d0faf9575fd2c9153b9570946cbc372119b6d6d8810239dd695b2f880043cd0b1561f94482dd90 +doccontainersize 165264 +doccontainerchecksum 1c2c15af443e7b2289fd49d6572818b3268eae1f0bd77fe47d559652ada909f26557180da2f10fe08542e8e65ee977ec8b105fa9361af1caaeb6b12da7b74ac3 +docfiles size=82 texmf-dist/doc/support/latex2nemeth/README details="Readme" + texmf-dist/doc/support/latex2nemeth/contrib/nemeth2odt + texmf-dist/doc/support/latex2nemeth/encodings/nemeth.json texmf-dist/doc/support/latex2nemeth/encodings/polytonic.json texmf-dist/doc/support/latex2nemeth/examples/mathpics.tex texmf-dist/doc/support/latex2nemeth/examples/mathtest.tex - texmf-dist/doc/support/latex2nemeth/examples/nemeth.json texmf-dist/doc/support/latex2nemeth/gpl-3.0.txt -runfiles size=1947 + texmf-dist/doc/support/latex2nemeth/source.zip +runfiles size=1977 texmf-dist/scripts/latex2nemeth/latex2nemeth - texmf-dist/scripts/latex2nemeth/latex2nemeth-v1.0.2.jar + texmf-dist/scripts/latex2nemeth/latex2nemeth.jar catalogue-contact-home http://myria.math.aegean.gr/labs/dt/braille/index-en.html catalogue-ctan /support/latex2nemeth catalogue-license gpl3 catalogue-topics cvt-other maths accessible -catalogue-version 1.0.2 +catalogue-version 1.0.3 name latex2nemeth.aarch64-linux category Package @@ -166491,33 +170842,33 @@ catalogue-version 0.2 name latexbug category Package -revision 58151 +revision 60609 shortdesc Bug-classification for LaTeX related bugs relocated 1 longdesc The package is written in order to help identifying the longdesc rightful addressee for a bug report. The LaTeX team asks that longdesc it will be loaded in any test file that is intended to be sent longdesc to the LaTeX bug database as part of a bug report. -containersize 4796 -containerchecksum 167fd3afc056f1a17510ff3040208686d71939e2bcb8f09e4d21ebd57420debd0beb315d0c6623ca2525f8ce7d50c063b3761eadd1764a8d369768edabde2d69 -doccontainersize 186860 -doccontainerchecksum 4875fb2f4533d884259ec3191625b252f2d922ce8e992adf3c58eef2f1263e7c24121e6cc43d16e617da2dc66abbc6dbe9899cf63ee1592c42cf61174d77c763 -docfiles size=48 +containersize 5396 +containerchecksum 512f622e48241d25fe38a0c64c9edcf4d20780beb7bfe9fe885e233e4ad880342d60d5b9c1d0f9b1243b51775621afe22b6f289a47fb184eab9b574cc976a800 +doccontainersize 207368 +doccontainerchecksum 2d62931897b2117952de92536a80126ee696675dff7124750a1c332a74a9931051fb4c7a338e87957d044847b4a0023e779979c6fe67e38636367f7b92789ba8 +docfiles size=54 RELOC/doc/latex/latexbug/README.md details="Readme" RELOC/doc/latex/latexbug/changes.txt RELOC/doc/latex/latexbug/latexbug.pdf details="Package documentation" -srccontainersize 8916 -srccontainerchecksum 2daca13020e5e605e974dbf4da0e83a1941496202b2908f6e4ac40666d715cf4a8edbc9ced512974d88b05812e62c0f2e856c564a9116b95a530dc18e768a0d8 -srcfiles size=9 +srccontainersize 9996 +srccontainerchecksum 6233bfb8ab6b417236d9796f2595fe54373c14632039fb30c98885bbbdb4fa1578a8d101e7b41624010ddc7010c0bd3ef9db604cc759e2ab9ca35d38798f6d2c +srcfiles size=10 RELOC/source/latex/latexbug/latexbug.dtx RELOC/source/latex/latexbug/latexbug.ins -runfiles size=5 +runfiles size=6 RELOC/tex/latex/latexbug/latexbug.sty catalogue-contact-repository https://github.com/latex3/latexbug catalogue-ctan /macros/latex/required/latexbug catalogue-license lppl1.3c catalogue-topics latex-doc latex-devel -catalogue-version 1.0j +catalogue-version 1.0l name latexcheat category Package @@ -166701,7 +171052,7 @@ catalogue-version 0.1 name latexdiff category Package -revision 55540 +revision 61434 shortdesc Determine and mark up significant differences between LaTeX files longdesc Latexdiff is a Perl script for visual mark up and revision of longdesc significant differences between two LaTeX files. Various @@ -166714,11 +171065,11 @@ longdesc all changes. Manual editing of the difference file can be used longdesc to override this default behaviour and accept or reject longdesc selected changes only. depend latexdiff.ARCH -containersize 70032 -containerchecksum cd69ad7bea121664c600e77438eee882e71447bfe5ffb034773a72269ea856f41b54b1369aa701b755586e12f121948d9773688f65d6b0bb161e3a052d95c5f6 -doccontainersize 478708 -doccontainerchecksum 33931c4a47ce1ae61119a54caf074049504ea044159afb6a8ad59dcfea1d54782939ef5d2e8f3303f0aa623c64c4dc84a209eefb179fd057b6903ef6c9409f67 -docfiles size=260 +containersize 72244 +containerchecksum 9fbe7f644012638bbc5f10c114adc5d0027475c7a872dbe36016522c5cdbe2fd7c31af20cb389aee79e83b03a9e470cf01cef734f2caa623c7048f2b020e80be +doccontainersize 472568 +doccontainerchecksum b3c09b5ea391ad7b2d5821e41e3e4e05d4749b2aaa8b8aad1219c7f81aeccd65a98e3fe77ccbf4770d658dcb4797d9bf37a42604b380f666a6bd281d8b677ed4 +docfiles size=262 texmf-dist/doc/man/man1/latexdiff-vc.1 texmf-dist/doc/man/man1/latexdiff-vc.man1.pdf texmf-dist/doc/man/man1/latexdiff.1 @@ -166739,7 +171090,7 @@ docfiles size=260 texmf-dist/doc/support/latexdiff/example/example-rev.tex texmf-dist/doc/support/latexdiff/latexdiff texmf-dist/doc/support/latexdiff/latexdiff-fast -runfiles size=72 +runfiles size=74 texmf-dist/scripts/latexdiff/latexdiff-vc.pl texmf-dist/scripts/latexdiff/latexdiff.pl texmf-dist/scripts/latexdiff/latexrevise.pl @@ -166747,7 +171098,7 @@ catalogue-contact-repository https://github.com/ftilmann/latexdiff/ catalogue-ctan /support/latexdiff catalogue-license gpl3 catalogue-topics doc-mgmt -catalogue-version 1.3.1.1 +catalogue-version 1.3.2 name latexdiff.aarch64-linux category Package @@ -167146,28 +171497,28 @@ catalogue-topics version-control doc-mgmt name latexindent category Package -revision 58790 +revision 63027 shortdesc Indent a LaTeX document, highlighting the programming structure longdesc The Perl script (also available as a windows executable) longdesc processes a LaTeX file, indenting parts so as to highlight the longdesc structure for the reader. depend latexindent.ARCH -containersize 60252 -containerchecksum d33db672ca71557e5a2fe1a59e95c78a4da49ed0d9a73da5b1ecdf9b36d1b4fbb61aa6f9ec47d7ec5bbf8197878692758cec937879bce94d1f8505b47514a050 -doccontainersize 982572 -doccontainerchecksum 89bfacb4bde1abd385173bfa2b02a7f0c8fac437f557dac027e4b7b112a27308b91844217c6fcf46dfef2141f9efd1025c17b244acc8b87b56a72a5595beaf28 -docfiles size=337 +containersize 69452 +containerchecksum 1adab2337fd3217dc63d013d57541c57349b8905eeda3a4875f2b2ef014a6497e2693dccce8d6a232c120f8a8db47e57118f21bfffca51239b15e88f8ef88db9 +doccontainersize 1168756 +doccontainerchecksum e6027aced7507bd7711e2220decb40960316afed71dfd19f60ecf249990c7612cf2ebdf13f6857a4bce1e606733135b653661fcd0387cb217d4b6593d892ba55 +docfiles size=412 texmf-dist/doc/support/latexindent/README details="Readme" - texmf-dist/doc/support/latexindent/appendices.tex texmf-dist/doc/support/latexindent/cmhlistings.tex texmf-dist/doc/support/latexindent/figure-schematic.png texmf-dist/doc/support/latexindent/figure-schematic.tex texmf-dist/doc/support/latexindent/latexindent-module-installer.pl + texmf-dist/doc/support/latexindent/latexindent-yaml-schema.json texmf-dist/doc/support/latexindent/latexindent.pdf details="Package documentation" texmf-dist/doc/support/latexindent/latexindent.tex texmf-dist/doc/support/latexindent/logo.png texmf-dist/doc/support/latexindent/logo.tex - texmf-dist/doc/support/latexindent/references.tex + texmf-dist/doc/support/latexindent/sec-appendices.tex texmf-dist/doc/support/latexindent/sec-conclusions-know-limitations.tex texmf-dist/doc/support/latexindent/sec-default-user-local.tex texmf-dist/doc/support/latexindent/sec-demonstration.tex @@ -167175,12 +171526,16 @@ docfiles size=337 texmf-dist/doc/support/latexindent/sec-how-to-use.tex texmf-dist/doc/support/latexindent/sec-indent-config-and-settings.tex texmf-dist/doc/support/latexindent/sec-introduction.tex + texmf-dist/doc/support/latexindent/sec-references.tex texmf-dist/doc/support/latexindent/sec-replacements.tex + texmf-dist/doc/support/latexindent/sec-the-line-switch.tex texmf-dist/doc/support/latexindent/sec-the-m-switch.tex + texmf-dist/doc/support/latexindent/subsec-combine-text-wrap-para-line-breaks.tex texmf-dist/doc/support/latexindent/subsec-commands-and-their-options.tex - texmf-dist/doc/support/latexindent/subsec-conflicting-poly-switches.tex texmf-dist/doc/support/latexindent/subsec-noAdditionalIndent-indentRules.tex - texmf-dist/doc/support/latexindent/subsec-partnering-poly-switches.tex + texmf-dist/doc/support/latexindent/subsec-one-sentence-per-line.tex + texmf-dist/doc/support/latexindent/subsec-poly-switches.tex + texmf-dist/doc/support/latexindent/subsec-text-wrap.tex texmf-dist/doc/support/latexindent/subsubsec-commands-with-arguments.tex texmf-dist/doc/support/latexindent/subsubsec-environments-and-their-arguments.tex texmf-dist/doc/support/latexindent/subsubsec-environments-with-items.tex @@ -167188,13 +171543,15 @@ docfiles size=337 texmf-dist/doc/support/latexindent/subsubsec-ifelsefi.tex texmf-dist/doc/support/latexindent/subsubsec-no-add-remaining-code-blocks.tex texmf-dist/doc/support/latexindent/subsubsec-special.tex + texmf-dist/doc/support/latexindent/test-default-settings.tex texmf-dist/doc/support/latexindent/title.tex -runfiles size=124 +runfiles size=142 texmf-dist/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm texmf-dist/scripts/latexindent/LatexIndent/Arguments.pm texmf-dist/scripts/latexindent/LatexIndent/BackUpFileProcedure.pm texmf-dist/scripts/latexindent/LatexIndent/BlankLines.pm texmf-dist/scripts/latexindent/LatexIndent/Braces.pm + texmf-dist/scripts/latexindent/LatexIndent/Check.pm texmf-dist/scripts/latexindent/LatexIndent/Command.pm texmf-dist/scripts/latexindent/LatexIndent/Document.pm texmf-dist/scripts/latexindent/LatexIndent/DoubleBackSlash.pm @@ -167210,6 +171567,7 @@ runfiles size=124 texmf-dist/scripts/latexindent/LatexIndent/Indent.pm texmf-dist/scripts/latexindent/LatexIndent/Item.pm texmf-dist/scripts/latexindent/LatexIndent/KeyEqualsValuesBraces.pm + texmf-dist/scripts/latexindent/LatexIndent/Lines.pm texmf-dist/scripts/latexindent/LatexIndent/LogFile.pm texmf-dist/scripts/latexindent/LatexIndent/Logger.pm texmf-dist/scripts/latexindent/LatexIndent/MandatoryArgument.pm @@ -167227,6 +171585,7 @@ runfiles size=124 texmf-dist/scripts/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm texmf-dist/scripts/latexindent/LatexIndent/Verbatim.pm texmf-dist/scripts/latexindent/LatexIndent/Version.pm + texmf-dist/scripts/latexindent/LatexIndent/Wrap.pm texmf-dist/scripts/latexindent/defaultSettings.yaml texmf-dist/scripts/latexindent/latexindent.pl catalogue-contact-bugs https://github.com/cmhughes/latexindent.pl/issues @@ -167235,7 +171594,7 @@ catalogue-contact-repository https://github.com/cmhughes/latexindent.pl catalogue-ctan /support/latexindent catalogue-license gpl3 catalogue-topics code-layout -catalogue-version 3.9.2 +catalogue-version 3.17.2 name latexindent.aarch64-linux category Package @@ -167329,11 +171688,11 @@ binfiles arch=universal-darwin size=1 name latexindent.win32 category Package -revision 58595 +revision 63027 shortdesc win32 files of latexindent -containersize 3057588 -containerchecksum dec9178a0f21ea13a08011d8bbf7cba0de29cd8648425a28a658ccf6f50ecd207c3669b259b4f7a4f121e04375da13e54a355b5474cfaa2d89a6d17d3d0dadad -binfiles arch=win32 size=1556 +containersize 4066876 +containerchecksum 07c776fbf53f46427511a6db71c5eed069b0757fa00ebd1005781f7c110528164983702495d5039ab2d6c4eb94b9190e54f7ed5c786127c2ca70b60f9c335971 +binfiles arch=win32 size=2397 bin/win32/latexindent.exe name latexindent.x86_64-cygwin @@ -167383,7 +171742,7 @@ binfiles arch=x86_64-solaris size=1 name latexmk category Package -revision 59081 +revision 62767 shortdesc Fully automated LaTeX document generation longdesc Latexmk completely automates the process of generating a LaTeX longdesc document. Given the source files for a document, latexmk issues @@ -167395,11 +171754,11 @@ longdesc files), and reruns LaTeX, etc., whenever a source file has longdesc changed. Thus a previewer can offer a display of the document's longdesc latest state. depend latexmk.ARCH -containersize 93244 -containerchecksum b6385b44df35f91ae6e64cf868ecc903bd9e143ff1727553443d4c4e307c71845e123b39f361bac6ec302181c07cf42fb9939c3826a88568cf45cffb19317f76 -doccontainersize 480040 -doccontainerchecksum 634c9bb9b15e6e866d31bfd9ff30014f0f763fc8f0cec69cd80988ef289fb1bfd23729faee9e1abb96a0e42bf91eebe897952e824b57531e8fe55a608dfb8073 -docfiles size=259 +containersize 97352 +containerchecksum 1dd2027cf9c876874bfccd6cb079b666ddd30531ba0490a98e0d08540c1cdcd3dc033249ddcdcdaf1ad881fdedf2bb16733cdd29d584190344ca2b20bb76e531 +doccontainersize 491268 +doccontainerchecksum 5dcb9efa20101d3fad1a2bb9f5cbdd65eecab0d3840ea532bdb7b82bdbe93803c95221ab992c087cd82fffbb6dd446bd1fa6bbb668ec88b540ff988d6cfaa075 +docfiles size=267 texmf-dist/doc/man/man1/latexmk.1 texmf-dist/doc/man/man1/latexmk.man1.pdf texmf-dist/doc/support/latexmk/CHANGES @@ -167411,13 +171770,16 @@ docfiles size=259 texmf-dist/doc/support/latexmk/example_rcfiles/bib2gls_latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/chapterbib-latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/clean_pattern_latexmkrc + texmf-dist/doc/support/latexmk/example_rcfiles/dot2tex-latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/exceltex1.sty texmf-dist/doc/support/latexmk/example_rcfiles/exceltex_latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/fix-aux.latexmkrc - texmf-dist/doc/support/latexmk/example_rcfiles/glossary_latexmkrc + texmf-dist/doc/support/latexmk/example_rcfiles/glossaries_latexmkrc + texmf-dist/doc/support/latexmk/example_rcfiles/graphviz-latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/hyperxmp-latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/knitr-latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/lualatex_latexmkrc + texmf-dist/doc/support/latexmk/example_rcfiles/minted_latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/mpost_latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/nomenclature_latexmkrc texmf-dist/doc/support/latexmk/example_rcfiles/pdflatexmkrc @@ -167443,16 +171805,17 @@ docfiles size=259 texmf-dist/doc/support/latexmk/extra-scripts/pst2pdf_for_latexmk texmf-dist/doc/support/latexmk/extra-scripts/pst2pdf_for_latexmk_README.txt texmf-dist/doc/support/latexmk/extra-scripts/startacroread + texmf-dist/doc/support/latexmk/latexmk.cmd texmf-dist/doc/support/latexmk/latexmk.pdf details="Manual page, PDF" texmf-dist/doc/support/latexmk/latexmk.txt details="Manual page, text format" -runfiles size=101 +runfiles size=104 texmf-dist/scripts/latexmk/latexmk.pl catalogue-also latexn prv arara catalogue-contact-home http://personal.psu.edu/~jcc8/software/latexmk/ catalogue-ctan /support/latexmk catalogue-license gpl2 catalogue-topics compilation -catalogue-version 4.73 +catalogue-version 4.77 name latexmk.aarch64-linux category Package @@ -169901,10 +174264,10 @@ catalogue-topics font-devel name lcdftypetools.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of lcdftypetools -containersize 664856 -containerchecksum f1058d70d83ac89e84f9eec670f1783c42559a0c8ebdc7209627dfad5f285b9df9529b539dfc22703acb8fee2c265faa1b11ff02f6180cef88990da26c565fb4 +containersize 665504 +containerchecksum 04d8b1699e49080dbb076007cf3402e2f9d246315a57cad4f6d4c704f2a5142a25190f760a0ca2ecd0334c5de25b29a0c4e7bd9fb6c6f0942cfc7ea8f147e04d binfiles arch=aarch64-linux size=1225 bin/aarch64-linux/cfftot1 bin/aarch64-linux/mmafm @@ -169920,11 +174283,11 @@ binfiles arch=aarch64-linux size=1225 name lcdftypetools.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of lcdftypetools -containersize 633868 -containerchecksum 07ff0317d4cf2299c92142bf6efeccb620b9f8eee601224632fcaa0dc5718342b90d89e53fc50f22c40bc2d6282f76f9ce320b3304a4cc0c1f19e4aaea23326e -binfiles arch=amd64-freebsd size=937 +containersize 635192 +containerchecksum c74fe1ca41e4945ac959503e788f3802c28929cda7c5e49f06b24ce45d8d34f1e13938fc426935cf102b3e3fc2e56e70bded4799d22a98961bb326ec68a8f435 +binfiles arch=amd64-freebsd size=935 bin/amd64-freebsd/cfftot1 bin/amd64-freebsd/mmafm bin/amd64-freebsd/mmpfb @@ -169939,10 +174302,10 @@ binfiles arch=amd64-freebsd size=937 name lcdftypetools.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of lcdftypetools -containersize 684932 -containerchecksum fcea348d4fc4ef28a34894a4fe2d921f96ba77c3ad4d5821a8ad872cda74926dff5d21ee457463d281037ddde6ce4dcc31b85dfa024c4253edca33e34233002e +containersize 685020 +containerchecksum 80202d7b3c37d3b52b6ebd2484e5f43f382150c74dfd911bec94532c36bc53cc168b935f16cb3afcaeee49b2e97e39f3ef46eaa4064ef929d57cef60a1ade2ad binfiles arch=amd64-netbsd size=1258 bin/amd64-netbsd/cfftot1 bin/amd64-netbsd/mmafm @@ -169958,10 +174321,10 @@ binfiles arch=amd64-netbsd size=1258 name lcdftypetools.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of lcdftypetools -containersize 498220 -containerchecksum e2c5a791803c837447ca7c67a1bbd93eb5ed9c4290a41155502d85b2550f8576611a008d2ba41d5cd9fe72fff96b31ba74df61ab3527c0075426d8e72b274087 +containersize 498056 +containerchecksum 2cf0ad15a030dcd2eb2b0eff790a9533a959144bd1a2b693435ffad091e2dc7af44528b22d29f2d580e1910102fa6816c12bc245fbb37355859961b1d5b73bed binfiles arch=armhf-linux size=914 bin/armhf-linux/cfftot1 bin/armhf-linux/mmafm @@ -169977,11 +174340,11 @@ binfiles arch=armhf-linux size=914 name lcdftypetools.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of lcdftypetools -containersize 603728 -containerchecksum 5b270b8173af7d2e14e5b9b3720cf8ca73cd25dcf8baf15558569d793032c94a8629490bd4e92316bc35c255e4c0cd4e19ecd19cccd763371c36e2744f7b9e1b -binfiles arch=i386-cygwin size=1088 +containersize 654984 +containerchecksum 166a5eb7c7829fd50adfa2cc206d9c99cf8a18212e498c0b8e5f18f7ce0b0b763c95ed4015102adf188106b3095a5922fa6f5319799615a5fcdb0ee006032e1c +binfiles arch=i386-cygwin size=1103 bin/i386-cygwin/cfftot1.exe bin/i386-cygwin/mmafm.exe bin/i386-cygwin/mmpfb.exe @@ -169996,11 +174359,11 @@ binfiles arch=i386-cygwin size=1088 name lcdftypetools.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of lcdftypetools -containersize 628048 -containerchecksum 837aaa652414e84ba1c7c1f0de602290b3af7481ce0785119db84e53d38f23ec094cf14003fbbfefaed6baac9568e45df0dd63e1f1bec328270c1370fb19284c -binfiles arch=i386-freebsd size=859 +containersize 632260 +containerchecksum dd0b5d8080c9d43f8a39ad4e5c956dfda15729095b9216fc117c0deaf1f71ec71799f951aa73f5de140a0465cd5eb95f07bcc52482ad0999f7d4806cb572d1e3 +binfiles arch=i386-freebsd size=861 bin/i386-freebsd/cfftot1 bin/i386-freebsd/mmafm bin/i386-freebsd/mmpfb @@ -170015,11 +174378,11 @@ binfiles arch=i386-freebsd size=859 name lcdftypetools.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of lcdftypetools -containersize 694764 -containerchecksum 9ac05ad89c92a072995ec4ad6197060a4d2086dc7d197986505a8084a5d5f5a81b90d619a7d976603d2b3a846d0c4267de8fe0f918446e7c70f72b85991d33ac -binfiles arch=i386-linux size=1133 +containersize 704304 +containerchecksum bf76fa6a78ebf0330a3bc1a7ed15104304e271a1a6bbc9876c7fe9d93b897b7563309765d13698b0b72e95be1bde41b219701d29d87552f856a5df79069dfe46 +binfiles arch=i386-linux size=1155 bin/i386-linux/cfftot1 bin/i386-linux/mmafm bin/i386-linux/mmpfb @@ -170034,10 +174397,10 @@ binfiles arch=i386-linux size=1133 name lcdftypetools.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of lcdftypetools -containersize 658156 -containerchecksum 03d8f45b2a6b9d35f98ac5487d5454d868956eb3a37d774919098e8731ad62b09611f8ea09cda6c5605b0c9d0c013de56839d8d5df494ba85b34e1f5220b77e2 +containersize 657924 +containerchecksum a2b3370e5e366a61e896f61d6e9e8b55afdfab063378da53f384d3ec031b76689648290224b5075bf02eaca069f430ada849d75ef93ae6451c8516a2141f9e76 binfiles arch=i386-netbsd size=1151 bin/i386-netbsd/cfftot1 bin/i386-netbsd/mmafm @@ -170053,10 +174416,10 @@ binfiles arch=i386-netbsd size=1151 name lcdftypetools.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of lcdftypetools -containersize 824320 -containerchecksum acf3757f6bee9b553e21247aa80218680ee6c552b676a047899356441d46e6ff95bd4c618f52099a16bcaf42e9cf491bb6045ad2b048d432dcf421d19a297c5d +containersize 824340 +containerchecksum 9bdf3db7c78bec5766b630178067a985f0c684b833f54f8fdff881eb760a2c82cde31962467d9b45ab6270cb25f556f90441d2c8c9d855972582a67425f49431 binfiles arch=i386-solaris size=1297 bin/i386-solaris/cfftot1 bin/i386-solaris/mmafm @@ -170072,10 +174435,10 @@ binfiles arch=i386-solaris size=1297 name lcdftypetools.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of lcdftypetools -containersize 1290584 -containerchecksum aa099612bd5bbadcb10afe92c2a11a593b3fb9364d38c1a80c40d73ed7f6642c4a103494af0b22ee80e8fc3bf3d2b1cdfe8bc074dc065e23212975c513608ef6 +containersize 1293816 +containerchecksum d25e8c866ffc7de5e5c3a638fcf2384368113292f7b95c9af16b41ff5640d54af72f530ea680e97c2294d20b9267fc019777e2ed0617ed840da69271e966e217 binfiles arch=universal-darwin size=2103 bin/universal-darwin/cfftot1 bin/universal-darwin/mmafm @@ -170091,11 +174454,11 @@ binfiles arch=universal-darwin size=2103 name lcdftypetools.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of lcdftypetools -containersize 703488 -containerchecksum 8945dd808cbacc646ce25020b24b4de69b49a67a63656bb46c8fddbe00d2ff18d16a9c939ce9aedfa54ab7508e840cc9ac9d9cdc39378ef04d81c35a41fc56b4 -binfiles arch=win32 size=947 +containersize 708428 +containerchecksum 6bb125214cf3971dc6d4fc2bb3b4d504ad5933db2209c02876150756db31c25d5021902128baf1d1f06e598074b5e7d3ac6e225c54e5bcfc4e7488c994d8760b +binfiles arch=win32 size=967 bin/win32/cfftot1.exe bin/win32/mmafm.exe bin/win32/mmpfb.exe @@ -170110,11 +174473,11 @@ binfiles arch=win32 size=947 name lcdftypetools.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of lcdftypetools -containersize 588000 -containerchecksum 373e6f31dc49f96cd560e4ae5adcb74b621cd743e3fe599effd6d4501d84f6a6343ce3e49b490f674ef352481c3c8e46e9fa8b93c9c924a427128b401e5a6aab -binfiles arch=x86_64-cygwin size=1033 +containersize 591264 +containerchecksum ef874711980df9275448dbc0b101388103e7e03161c955b8b21f2bb5e32b0255d318fcbf737edcaccab645da4e5346622e0986009ddc64102d4604081c2d5f43 +binfiles arch=x86_64-cygwin size=1031 bin/x86_64-cygwin/cfftot1.exe bin/x86_64-cygwin/mmafm.exe bin/x86_64-cygwin/mmpfb.exe @@ -170129,10 +174492,10 @@ binfiles arch=x86_64-cygwin size=1033 name lcdftypetools.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of lcdftypetools -containersize 630700 -containerchecksum 0bb7fc5b20405cb0cf0fdfe71cc971358e72945c9f6a49239333bca37260722050f0557a8d2a20f4c530ad9818d6530f1ff30832a00ca2f85178f3a56c5d6604 +containersize 630396 +containerchecksum fa04f8574e6bac6b585f9eb0e065693a7fc5f33df6173b8bd5e6f2a8e53d0ac50e3c155a85050b804140fbbb70d7e116a3712f6f6c6f43f63b046d025d4a097c binfiles arch=x86_64-darwinlegacy size=864 bin/x86_64-darwinlegacy/cfftot1 bin/x86_64-darwinlegacy/mmafm @@ -170148,11 +174511,11 @@ binfiles arch=x86_64-darwinlegacy size=864 name lcdftypetools.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of lcdftypetools -containersize 680296 -containerchecksum 6465df752752473925d88701940e3319efdd497d78190c9ea6abe74c68508d24b0667baff8e04c4a95e2fe8e3362782ace3f624d0582abc2ad7523c0d88e598c -binfiles arch=x86_64-linux size=1120 +containersize 702320 +containerchecksum 794fef87bb025008f1b9f08525efb0bf4fade5a2bf0c4e774a262962378143f4ba3e7562e07e3ad33167a53c8b4270bdee207e6b33f12110394ea8fa690ae5a3 +binfiles arch=x86_64-linux size=1151 bin/x86_64-linux/cfftot1 bin/x86_64-linux/mmafm bin/x86_64-linux/mmpfb @@ -170167,11 +174530,11 @@ binfiles arch=x86_64-linux size=1120 name lcdftypetools.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of lcdftypetools -containersize 769440 -containerchecksum 3c9259ceafdf7c66940acb161810d64d5b55fc7bb415a09c7d6d952082a61da4895a1a89052feff02046daccb9d8e1cfa14130f3f699d0a575297ae86c1da751 -binfiles arch=x86_64-linuxmusl size=1184 +containersize 729388 +containerchecksum b8f766bd1b69f56979815b008e54d3837e6c844af011cab8b934ec34fe9d724895b6599f376f452ac6a0144a41babc846bf7fafa9ae0290e016348a0883c6993 +binfiles arch=x86_64-linuxmusl size=1145 bin/x86_64-linuxmusl/cfftot1 bin/x86_64-linuxmusl/mmafm bin/x86_64-linuxmusl/mmpfb @@ -170186,10 +174549,10 @@ binfiles arch=x86_64-linuxmusl size=1184 name lcdftypetools.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of lcdftypetools -containersize 842508 -containerchecksum 5cd90653c252685d58aaa77a48fc2893a36d16cc6545a83934e1cd0e85e30a6d8a31c44af78b1b6463b94303c40370fe29ab3e4ad01fbf4382e7bad4e6b8b686 +containersize 841204 +containerchecksum d0211cdb0acf18a2360b37ec472b2736bdbc907e48c89151eb912a40c70cc0071d5a2e502ebf0526136c070d2632e4f0d5823f6a4e8304d393343ccaeced4151 binfiles arch=x86_64-solaris size=1403 bin/x86_64-solaris/cfftot1 bin/x86_64-solaris/mmafm @@ -170298,17 +174661,17 @@ catalogue-version 0.3 name leadsheets category Package -revision 52275 +revision 61504 shortdesc Typesetting leadsheets and songbooks relocated 1 longdesc This LaTeX package offers support for typesetting simple longdesc leadsheets of songs, i.e. song lyrics and the corresponding longdesc chords. -containersize 16964 -containerchecksum e7a84348b6347962fad95171059e968f35e7601da51ae6fa278add1ed4262bd7ab84bddad9b48780e7481056bece9c311ed1cc25e77c57f9d9e0649abc9197e5 -doccontainersize 958896 -doccontainerchecksum dea48a9b053aa67f6d9e3dcd3560ceccd104d743a5797320e76d43cdb8709afe7236f7ac8ef23dc9175268fe57c97898c92d0dc329a4e3151b017544fa537521 -docfiles size=255 +containersize 17044 +containerchecksum 026e310ee9617108ac60fca69b0f08b2031d9c9dc583a400095765458bc72681c5c39332602994fd8a7dd4757b5214924d4f5d75bc5861365ef65e8e33b6e143 +doccontainersize 2544404 +doccontainerchecksum dafae48e690e6f0a2272d268204cbe58967eec5dc895987ecbff563061f23a53bf9d0d39f4a269b852524c1cad8de08fb121aa8291d2c723c01615f4c83b3231 +docfiles size=647 RELOC/doc/latex/leadsheets/README details="Readme" RELOC/doc/latex/leadsheets/leadsheets_en.pdf details="Package documentation" RELOC/doc/latex/leadsheets/leadsheets_en.tex @@ -170332,7 +174695,7 @@ catalogue-contact-repository https://github.com/cgnieder/leadsheets catalogue-ctan /macros/latex/contrib/leadsheets catalogue-license lppl1.3 catalogue-topics music chords -catalogue-version 0.6 +catalogue-version 0.7 name leaflet category Package @@ -170370,36 +174733,39 @@ catalogue-version 2.1a name lebhart category Package -revision 58503 +revision 63098 shortdesc Write your articles in a colorful way relocated 1 longdesc This package provides a LaTeX class for typesetting articles longdesc with a colorful design. Currently, it has native support for -longdesc English, French, and Chinese typesetting. It compiles with -longdesc either XeLaTeX or LuaLaTeX. This is part of the colorist class -longdesc series and depends on colorist.sty from the colorist package. -longdesc The package name "lebhart" is taken from the German word -longdesc "lebhaft" ("vivid"), combined with the first three letters of -longdesc "Artikel" ("article"). +longdesc Chinese (simplified and traditional), English, French, German, +longdesc Italian, Japanese, Portuguese (European and Brazilian), Russian +longdesc and Spanish typesetting. It compiles with either XeLaTeX or +longdesc LuaLaTeX. This is part of the colorist class series and depends +longdesc on colorist.sty from the colorist package. The package name +longdesc "lebhart" is taken from the German word "lebhaft" ("vivid"), +longdesc combined with the first three letters of "Artikel" ("article"). depend colorist -containersize 3044 -containerchecksum 9f2e2a2b45593dcbcf57bb5a41b0785c73b3e920d26b2311f25776d5902b325db23931f3d9fb642804c374ac00495b350af5559b9bf7bc7fd367f90919a4e94f -doccontainersize 273048 -doccontainerchecksum b3f9af0dd9a4a08034bbe769a3d8a0f76aa741431646ce9be168d6292688c63070d57c3757c799fc2d37391cee12e65828e31062c9abad80b2ca7167ab881f4f -docfiles size=81 +containersize 4244 +containerchecksum c0dc7a26e591b0c799fb586a319afff0efea843955bc461a4aa5974811992ca9d52d56a7dc3c5a20ede404d6b5f7c32fd1b35a7523fe6c4938a5184791833f93 +doccontainersize 561152 +doccontainerchecksum 5b9016ec5396ec12e4221bb38928db66b7fe094f5f74f373cd7bd9923c2e731ebb41b4d9f56d1f14fd493389eb32090eac110f471aeaea149a7a025fe561d846 +docfiles size=163 RELOC/doc/latex/lebhart/LICENSE RELOC/doc/latex/lebhart/README.md details="Readme" RELOC/doc/latex/lebhart/lebhart-doc-cn.pdf details="Package documentation (Chinese)" language="zh" RELOC/doc/latex/lebhart/lebhart-doc-cn.tex RELOC/doc/latex/lebhart/lebhart-doc-en.pdf details="Package documentation (English)" RELOC/doc/latex/lebhart/lebhart-doc-en.tex -runfiles size=2 + RELOC/doc/latex/lebhart/lebhart-doc-fr.pdf details="Package documentation (French)" language="fr" + RELOC/doc/latex/lebhart/lebhart-doc-fr.tex +runfiles size=7 RELOC/tex/latex/lebhart/lebhart.cls catalogue-also colorist catalogue-contact-repository https://github.com/Jinwen-XU/colorist catalogue-ctan /macros/unicodetex/latex/lebhart catalogue-license lppl1.3c -catalogue-topics class article-like chinese +catalogue-topics class article-like expl3 chinese multilingual name lecturer category Package @@ -170490,15 +174856,15 @@ catalogue-version 1.0.5 name lectureslides category Package -revision 58393 +revision 62292 shortdesc Combine single PDF files into one file relocated 1 longdesc This package makes it easy to combine and index individual PDF longdesc files into one large PDF file. -containersize 1528 -containerchecksum 8d5c2e6872ae1f6acbfadabf997ff8b4286398afee2cdb01a0be17b243df25fa9677d360872e422ab62b1c8f3150c6fe4e896eb2dc802752ff362df51d684004 -doccontainersize 47572 -doccontainerchecksum 77822069774285b57a68ae543a287d09dde276266f3a4acc767f101eafd113b74a53fbcaa0ee71bedda18edbbca23f2bde5b77a4f33a0f0dd26a631e3b0945b7 +containersize 1372 +containerchecksum 48d99cd8a5b0c730af30c9c3585f0d2c9d9bf88f359f591bb769d5744412f5b76fe7151a744cfa194dc77f53da2737895fffc9b0e81de216d6d3f5bf4831d26f +doccontainersize 48784 +doccontainerchecksum 8bce5395c30b16ea534071464941e4d4df7622946f09daf4e1dd4f63f79dcbc05f350353bbfa474e1d990a37c0a61368aa34683ee251a4e34da5ad5c896ab84e docfiles size=15 RELOC/doc/latex/lectureslides/README.md details="Readme" RELOC/doc/latex/lectureslides/lectureslides-doc.pdf details="Package documentation" @@ -170509,7 +174875,7 @@ catalogue-also pdfjam pdfpages catalogue-ctan /macros/latex/contrib/lectureslides catalogue-license cc-by-4 catalogue-topics pdfprocess -catalogue-version 0.1 +catalogue-version 1.0 name ledmac category Package @@ -170692,6 +175058,77 @@ catalogue-license lppl1.3 catalogue-topics units misc-conv expl3 catalogue-version 1.0a +name letgut +category Package +revision 62949 +shortdesc Class for the newsletter "La Lettre GUTenberg" of the French TeX User Group GUTenberg +relocated 1 +longdesc The French TeX User Group GUTenberg has been publishing "The +longdesc GUTenberg Letter", its irregular newsletter, since February +longdesc 1993. For this purpose, a dedicated, in-house (La)TeX class was +longdesc gradually created but, depending on new needs and on the people +longdesc who were publishing the Newsletter, its development was +longdesc somewhat erratic; in particular, it would not have been +longdesc possible to publish its code as it was. In addition, its +longdesc documentation was non-existent. The Board of Directors of the +longdesc association, elected in November 2020, wished to provide a +longdesc better structured, more perennial and documented class, able to +longdesc be published on the CTAN. This is now done with the present +longdesc 'letgut' class. # French L'association GUTenberg publie "La +longdesc Lettre GUTenberg', son bulletin irregulomestriel, depuis +longdesc fevrier 1993. Pour ce faire, une classe (La)TeX dediee, maison, +longdesc a peu a peu vu le jour mais, au gre des nouveaux besoins et des +longdesc personnes qui ont assure la publication de la Lettre, son +longdesc developpement a ete quelque peu erratique ; il n'aurait +longdesc notamment pas ete possible de publier son code en l'etat. En +longdesc outre, sa documentation etait inexistante. Le Conseil +longdesc d'Administration de l'association, elu en novembre 2020, a +longdesc souhaite fournir une classe mieux structuree, davantage perenne +longdesc et documentee, a meme d'etre publiee sur le CTAN. C'est +longdesc desormais chose faite avec la presente classe letgut. +containersize 24884 +containerchecksum 7fa05ae0bc5c33323c08924f87a94a3ece415aabe869c2c68c3781f4fbb20c999756ed65a15db7b486a382b64f6f7bd28a33284203255f59d39ffd08432c9cfa +doccontainersize 920644 +doccontainerchecksum 0524964c7860a982eae4661173e96e07a5ddf5d1316bff75dd03e8bd20f3c9f74082b8c6cefb6668267ef44036c239e116200607e3d762a0fe9e2b431890c490 +docfiles size=289 + RELOC/doc/lualatex/letgut/CHANGELOG.md + RELOC/doc/lualatex/letgut/README.md details="Readme" + RELOC/doc/lualatex/letgut/exemple-nouveautes.pdf + RELOC/doc/lualatex/letgut/latexmkrc + RELOC/doc/lualatex/letgut/letgut-banner-code.pdf + RELOC/doc/lualatex/letgut/letgut-banner-code.tex + RELOC/doc/lualatex/letgut/letgut-code.pdf details="Package documentation" + RELOC/doc/lualatex/letgut/letgut-code.tex + RELOC/doc/lualatex/letgut/letgut.bib + RELOC/doc/lualatex/letgut/letgut.pdf + RELOC/doc/lualatex/letgut/letgut.tex + RELOC/doc/lualatex/letgut/listings-conf.tex + RELOC/doc/lualatex/letgut/localconf.tex + RELOC/doc/lualatex/letgut/xindex-letgut.lua +srccontainersize 33060 +srccontainerchecksum 094c37ab969ab102a40bf45a5f7d5bdfbfa95d78fa8ec8a481874e9fddab3840f28b4d5bb4e5a2cb0f253fbbb39619791637a888bfaac375f9668720f2f62ef0 +srcfiles size=36 + RELOC/source/lualatex/letgut/HOWTO.md + RELOC/source/lualatex/letgut/letgut-banner.org + RELOC/source/lualatex/letgut/letgut.org +runfiles size=27 + RELOC/tex/lualatex/letgut/informations-gut.tex + RELOC/tex/lualatex/letgut/letgut-acronyms.tex + RELOC/tex/lualatex/letgut/letgut-banner.sty + RELOC/tex/lualatex/letgut/letgut-francophony-icon.pdf + RELOC/tex/lualatex/letgut/letgut.cbx + RELOC/tex/lualatex/letgut/letgut.cls + RELOC/tex/lualatex/letgut/letgut.dbx + RELOC/tex/lualatex/letgut/letgut.lbx + RELOC/tex/lualatex/letgut/logo-gut.pdf +catalogue-contact-bugs https://framagit.org/gutenberg/classe-lettre-gut/-/issues +catalogue-contact-development https://framagit.org/gutenberg/classe-lettre-gut/-/merge_requests +catalogue-contact-repository https://framagit.org/gutenberg/classe-lettre-gut/ +catalogue-ctan /macros/luatex/latex/letgut +catalogue-license lppl1.3c +catalogue-topics magazine luatex +catalogue-version 0.9.1 + name letltxmacro category Package revision 53022 @@ -170745,7 +175182,7 @@ catalogue-topics letterspace name letterswitharrows category Package -revision 53709 +revision 59993 shortdesc Draw arrows over math letters relocated 1 longdesc This package provides LaTeX math-mode commands for setting left @@ -170753,15 +175190,15 @@ longdesc and right arrows over mathematical symbols so that the arrows longdesc dynamically scale with the symbols. While it is possible to set longdesc arrows over longer strings of symbols, the focus lies on single longdesc characters. -containersize 3204 -containerchecksum 4594fdce5a2c6bb4c4405d5111b574076faa247e4b5976596695af2de776edc26fb949d46012ce29663c55c78342d0d234e0a0e0f6a53fc59991083fc3b7e52c -doccontainersize 455796 -doccontainerchecksum 4bbef8f44103e5155cdcbb3719c80f3a1cd4b24211b3734e4e698b411519fb70742b4cab9ee510bf4db2a6a929550e1f448aeffba311b0fa7904e17ecd44b5b2 -docfiles size=113 +containersize 3252 +containerchecksum dcfd59b7a51100a4e1d856d3cbc0d4f2ac258e745566b278e275d8ebd0273e7f96fa1431b681d42e10b1c7496596f1ecdd92753b8b58df4fe352c51b9b009bcb +doccontainersize 480964 +doccontainerchecksum a21ff5d9a4c2e409cd7a32207e1e162b263dff46919fdad25bd5fbc1cca86329efebf847ed24ff7401293d8a318bde9fe7fd2c9def69f39740d5e0686c0ab849 +docfiles size=122 RELOC/doc/latex/letterswitharrows/README.txt details="Readme" RELOC/doc/latex/letterswitharrows/letterswitharrows.pdf details="Package documentation" -srccontainersize 5200 -srccontainerchecksum ea32a5da486d6c7501c900254f1c76494bc30ca6ab74be7d7f6494abe263151c0a94ec3ebae48d778e7fd21ab71f065a26c56535ae9d2f1d8205cceae13ee9af +srccontainersize 5380 +srccontainerchecksum 50e2521b55a238cd6e461b3bcde326c5948573363988bf3bdcc428d04341728dbf73e891d09af65ca1832924cdbd0b0320bd94d662afdf78b3d1039ca3519231 srcfiles size=5 RELOC/source/latex/letterswitharrows/letterswitharrows.dtx runfiles size=3 @@ -174560,17 +178997,17 @@ catalogue-version 1.01 name libertinus category Package -revision 55064 +revision 61719 shortdesc Wrapper to use the correct libertinus package according to the used TeX engine relocated 1 -longdesc This package is only a wrapper for the the two packages +longdesc This package is only a wrapper for the two packages longdesc libertinus-type1 (pdfLaTeX) and libertinus-otf longdesc (LuaLaTeX/XeLaTeX). The Libertinus fonts are similiar to longdesc Libertine and Biolinum, but come with math symbols. containersize 972 -containerchecksum ec36e8d1184e4b8aad46391bf6cfe54a48006af6ab70cc2a4e20892bdaabdf39ec145e216a12e8be389e3080a51ce5d81be2376be631e32f48ddd5f9548cc564 +containerchecksum 93fc163a66e711943c22f383187d4f7e81aaca32f36eac6e6f944682169282544c9233d05a2b5e6d263dd95de3d8a8106871a0ea1fd2028899031e2cde1244c4 doccontainersize 16240 -doccontainerchecksum 35e7c7ccb8c10bf2d5d24c03b47174a6e53dfabb9f7629f778f6ab3624f146371b4970f577d28765cbcdb1094dbf8414a729a2b808a7f41f418b911899ee0698 +doccontainerchecksum 8865b61037690bd3569654879866592750561d3fdeddd7943280ef772e7798194cf0bdb95809ab4373e1f082d1a1468b3b4456971b72dc892b07e73e2dcdecc6 docfiles size=7 RELOC/doc/fonts/libertinus/Changes RELOC/doc/fonts/libertinus/README.md details="Readme" @@ -174641,7 +179078,7 @@ catalogue-version 7.040 name libertinus-otf category Package -revision 57398 +revision 60023 shortdesc Support for Libertinus OpenType relocated 1 longdesc This package offers LuaLaTeX/XeLaTeX support for the Libertinus @@ -174649,10 +179086,10 @@ longdesc OpenType fonts maintained by Khaled Hosny. Missing fonts are longdesc defined via several font feature settings. The Libertinus fonts longdesc are similiar to Libertine and Biolinum, but come with math longdesc symbols. -containersize 3724 -containerchecksum 12f6bf40c77850714880d7f1e91629e2242d206b2f672b2d9d2f18d567e0e6fe47ef161d03a6351d0e1344048dc8b92b755d53153c164e23177c0dd29ccc3372 -doccontainersize 593988 -doccontainerchecksum a55175cad1b7a407e827b341ab742f6a7ed3aa92984c4a39d534a76b2c733b4aec939609fc77e0e319f2eb2589f2a96c5bb0f8d2b00ecad7ad74932fd8959bb1 +containersize 3728 +containerchecksum 1aee669aaa55ff11c2de760f65597542736b64a4ae52b8d73aa967c92a178ae7013ce06e701d9a3bf3de0e5987abec4d29401480dd4bb845a64c0047ddf66c84 +doccontainersize 594072 +doccontainerchecksum 6c21d100b5ef1bbb8e892c0a0da0cabfe11404b7e1e4606ec04b25bd0a0d22547b1e80f1398573f62a34b4e951cda01466d0d8828cd10e78e8ed008aafecb416 docfiles size=170 RELOC/doc/fonts/libertinus-otf/Changes RELOC/doc/fonts/libertinus-otf/README.md details="Readme" @@ -174664,7 +179101,7 @@ catalogue-also libertinus-fonts libertinus-type1 catalogue-ctan /fonts/libertinus-otf catalogue-license lppl1.3 catalogue-topics font-body font-otf font-supp font-serif font-sans font-proportional font-mono font-maths luatex xetex -catalogue-version 0.28 +catalogue-version 0.29 name libertinus-type1 category Package @@ -176569,7 +181006,7 @@ catalogue-topics font font-body font-type1 font-serif font-sans font-proportiona name libertinust1math category Package -revision 56861 +revision 61751 shortdesc A Type 1 font and LaTeX support for Libertinus Math relocated 1 longdesc The package provides a Type1 version of Libertinus Math, with a @@ -176578,11 +181015,11 @@ longdesc allow it to serve as a math accompaniment to Libertine under longdesc LaTeX. In addition, with option sansmath, it can function as a longdesc standalone math font with sans serif Roman and Greek letters. execute addMap libertinust1math.map -containersize 1011376 -containerchecksum a0720e690aecd6e8239aabacdb815ebd70512b067782d0efbef9da437b8cbed9edc70f5650eae18f51e3cd37b4dc966af472690fac9bcca0dd025faf591b26fc -doccontainersize 1329808 -doccontainerchecksum d963d7e8541a8a7df1ab8da508cee578abffeebae9d1326ed0d11f1c28831b6f6656429988ea77378477d7a5680aab1fcadd793931908a93cb16548265c7a96d -docfiles size=1193 +containersize 1242040 +containerchecksum 444d23e7bff1a6c1b3c368730a589a033c211f9fafb1032b3852e55ade7cde260f1662ab7266291136919558d9c2995986655f0302c38a677afd4dd2f74d5376 +doccontainersize 1533516 +doccontainerchecksum d3bbc0ef7e507affc60a6a76c4f33e42b42f5b9742098b5e967d6581f79d9fd68231cb7f67ff97b7d5cd8a47a023885306439125419375537412024d5bbd9f88 +docfiles size=1245 RELOC/doc/fonts/libertinust1math/FONTLOG.txt RELOC/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf details="Package documentation" RELOC/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex @@ -176621,12 +181058,12 @@ docfiles size=1193 RELOC/doc/fonts/libertinust1math/sample9-crop.pdf RELOC/doc/fonts/libertinust1math/sample9.pdf RELOC/doc/fonts/libertinust1math/sample9.tex -runfiles size=455 +runfiles size=530 RELOC/fonts/afm/public/libertinust1math/BDXsfmi-bol.afm RELOC/fonts/afm/public/libertinust1math/BDXsfmi-reg.afm RELOC/fonts/afm/public/libertinust1math/BDXsfmr-bol.afm RELOC/fonts/afm/public/libertinust1math/BDXsfmr-reg.afm - RELOC/fonts/afm/public/libertinust1math/LibertinusT1Math.afm + RELOC/fonts/afm/public/libertinust1math/LibertinusT1math.afm RELOC/fonts/enc/dvips/libertinust1math/libusBB.enc RELOC/fonts/enc/dvips/libertinust1math/libusBMI.enc RELOC/fonts/enc/dvips/libertinust1math/libusBMR.enc @@ -176651,6 +181088,9 @@ runfiles size=455 RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathit.tfm RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathrm-bold.tfm RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathrm.tfm + RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathsf.tfm + RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathsfb.tfm + RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathsfi.tfm RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathsfit-bold.tfm RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathsfit.tfm RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathsfrm-bold.tfm @@ -176675,7 +181115,7 @@ runfiles size=455 catalogue-ctan /fonts/libertinust1math catalogue-license ofl lppl catalogue-topics font-serif font-sans font-maths font-type1 -catalogue-version 1.2.2 +catalogue-version 2.0.2 name libgreek category Package @@ -176865,17 +181305,17 @@ catalogue-topics font font-body font-serif font-proportional font-ttf font-type1 name librebodoni category Package -revision 39375 +revision 61794 shortdesc Libre Bodoni fonts with LaTeX support relocated 1 longdesc The Libre Bodoni fonts are designed by Pablo Impallari and longdesc Rodrigo Fuenzalida, based on the 19th century Morris Fuller longdesc Benton's. execute addMap LibreBodoni.map -containersize 547364 -containerchecksum eebacf9b045b46df1a8c806deebbd94742e2c1615e45da85946c83cbb82a3a2ff278a6a0bdf47059c5713ed1c2dfce8988ff82c4682aeeadc05772c49426372f -doccontainersize 20164 -doccontainerchecksum 5cad86257fd423e1f7551a014f888c28d4b61a9fea14aabb0128458fa17ad81372668f247d9e7a81ab0801d9ece0a0529a304d16ae2f06dae5598048bef4d036 +containersize 547340 +containerchecksum fbe72c5a23229d64312b7b93cc1a001d3b793928b03e9fa83621202fa24d8d405e6a42367702b993a44f16a15986b93125a0d99e40474147dcd2bd7e6f4512b3 +doccontainersize 20192 +doccontainerchecksum c623cf324dc6719856ae1e9ccec92f844c90023b3163a76c83574336f43022220ebd7768d1e0946a9c2cdbd412f3b5a25a8948d5df4680d065d743980557da9e docfiles size=9 RELOC/doc/fonts/librebodoni/OFL.txt RELOC/doc/fonts/librebodoni/README details="Readme" @@ -177897,16 +182337,16 @@ catalogue-version 1.007 name lie-hasse category Package -revision 53653 +revision 61719 shortdesc Draw Hasse diagrams relocated 1 longdesc This package draws Hasse diagrams of the partially ordered sets longdesc of the simple roots of any complex simple Lie algebra. It uses longdesc the Dynkin diagrams package dynkin-diagrams. -containersize 10712 -containerchecksum ecd15640967371587139b06241a7031e86b72a6855a762e90b5b96ffa629c520613fafa95f08f346bbca365ef4e2156b2d1db6051f5e065bfd94291d942b2a44 -doccontainersize 575492 -doccontainerchecksum e33467606f46bf04dc4b42820a1016a3da4222e17dc3ee0fd44290b6e8cd831ee8080beb3536a66f961406066884bffd1488b103ec2fd86c1bc01399b1879bfa +containersize 10644 +containerchecksum b71ed475c73a94a92b8a8078a4edccc73f7d688bad7a1a5e6218bafba823b76a20b79da83c7591903fa234c6f0e7f776317dd8b740e5fd7cd014821f8dd77c94 +doccontainersize 575496 +doccontainerchecksum d846971b6b8429e58521ad0cc564906fc06623a3764117069fdb1912aeb84858e7af93ea2f4a7732c6e677f260f10a6a9b79488d43caf56ad158152245f8e4aa docfiles size=152 RELOC/doc/latex/lie-hasse/README details="Readme" RELOC/doc/latex/lie-hasse/lie-hasse.bib @@ -177914,39 +182354,62 @@ docfiles size=152 RELOC/doc/latex/lie-hasse/lie-hasse.tex runfiles size=15 RELOC/tex/latex/lie-hasse/lie-hasse.sty -catalogue-contact-home http://euclid.ucc.ie/Mckay/ catalogue-ctan /graphics/pgf/contrib/lie-hasse catalogue-license lppl1.3c catalogue-topics diagram pgf-tikz catalogue-version 1.0 +name liftarm +category Package +revision 62981 +shortdesc Draw liftarms +relocated 1 +longdesc This package can be used to draw liftarms with TikZ. It +longdesc provides several options for the appearance of the liftarms, a +longdesc command which connects two liftarms and an environment to +longdesc describe a construction. +containersize 3420 +containerchecksum a4938aa3e9a7c844766c2b6ef5959fda39f4de50325545d64a319a9d7f80ac2b3b5c4966e1db249e83d4cca7b82a3a7a60bff90c5d425f32a2a5c5b55b2fc4e9 +doccontainersize 1861856 +doccontainerchecksum 1d4917e9a032e459ed1922b4d1ed5b525d3cc8799dedb8d435b0a387fb9c529159b620668bf5e737e87c68e434f2c01004d6f6b2100ea2484f179f2105901a73 +docfiles size=497 + RELOC/doc/latex/liftarm/README.md details="Readme" + RELOC/doc/latex/liftarm/liftarm.pdf details="Package documentation" + RELOC/doc/latex/liftarm/liftarm.tex +runfiles size=4 + RELOC/tex/latex/liftarm/liftarm.sty +catalogue-ctan /graphics/pgf/contrib/liftarm +catalogue-license lppl1.3 +catalogue-topics graphics pgf-tikz +catalogue-version 2.0 + name light-latex-make category Package -revision 56513 +revision 60558 shortdesc llmk: A build tool for LaTeX documents -longdesc This program is yet another build tool specific for LaTeX -longdesc documents. Its aim is to provide a simple way to specify a -longdesc workflow of processing LaTeX documents and encourage people to -longdesc always explicitly show the right workflow for each document. -longdesc The main features of the executable llmk are all about the -longdesc above purpose. First, you can describe the workflows either in -longdesc an external file llmk.toml or in a LaTeX document source in the -longdesc form of magic comments. Further, multiple magic comment formats -longdesc can be used. Second, it is fully cross-platform. The only -longdesc requirement of the program is the texlua command; llmk provides -longdesc a uniform way to describe the workflows available for nearly -longdesc all TeX environments. Third, it behaves exactly the same in any +longdesc Light LaTeX Make (llmk) is yet another build tool specific for +longdesc LaTeX documents. Its aim is to provide a simple way to specify +longdesc a workflow of processing LaTeX documents and encourage people +longdesc to always explicitly show the right workflow for each document. +longdesc The main features of llmk are all about the above purpose. +longdesc First, you can describe the workflows either in an external +longdesc file llmk.toml or in a LaTeX document source in the form of +longdesc magic comments. Further, multiple magic comment formats can be +longdesc used. Second, it is fully cross-platform. The only requirement +longdesc of the program is the texlua command; llmk provides a uniform +longdesc way to describe the workflows available for nearly all TeX +longdesc environments. Third, it behaves exactly the same in any longdesc environment. At this point, llmk intentionally does not provide longdesc any method for user configuration. Therefore one can guarantee longdesc that for a LaTeX document with an llmk setup, the process of longdesc typesetting the document will be reproduced in any TeX longdesc environment with the program. depend light-latex-make.ARCH -containersize 10432 -containerchecksum ef43711feb7a776c094dfb0fb87d8f1d64f30bb4f5872cd47ca9f9bcbe7aaea84158b54414ea6e3cfa6a8dc58035eadee7835d175b8a6829b5c7298c33723d26 -doccontainersize 178660 -doccontainerchecksum 5e25885e1a537a435b7e4d71969046918c0221741ff9d90adce0ac03f4ef3208e18af58dd007a95c62261ce4c2506724244d4a3706a0ec9c8c527a0596c0da05 -docfiles size=65 +containersize 10568 +containerchecksum 10ebf02409748bfcd1f7d2a202f22eafc309ae8bf0633da7b0fbad84eef7e94cad6f716085e953205b7f6aeefc78ea9a52fd5459582f4fcdaab9020af81d965f +doccontainersize 185760 +doccontainerchecksum 9d7c6c8c11f93fe9019e593d6b63983e7b5235c6270d8940e5de6352c31586bf4afb81cd38b9b0c769d26058b150864c6a19f133fbb1a6249416266f03d07dc1 +docfiles size=67 texmf-dist/doc/man/man1/llmk.1 texmf-dist/doc/man/man1/llmk.man1.pdf texmf-dist/doc/support/light-latex-make/LICENSE @@ -177964,7 +182427,7 @@ catalogue-contact-repository https://github.com/wtsnjp/llmk catalogue-ctan /support/light-latex-make catalogue-license mit catalogue-topics comp-supp compilation use-lua -catalogue-version 0.2.0 +catalogue-version 1.1.0 name light-latex-make.aarch64-linux category Package @@ -178533,18 +182996,18 @@ catalogue-version 2.2 name limecv category Package -revision 54329 +revision 61199 shortdesc A (Xe/Lua)LaTeX document class for curriculum vitae relocated 1 longdesc limecv is a (Xe/Lua)LaTeX document class to write curriculum longdesc vitae. It is designed with the following design rules: simple, longdesc elegant and clean. To this end, it offers several environments longdesc and macros for convenience. -containersize 8180 -containerchecksum 90614eceacd921cfaaa60748ebd342eacc66f580879e0d2b03641b5c4b587e5559242c17240f248bd8ba227976d07a58553cc529bc6decfe40e8fcb3464669a0 -doccontainersize 377240 -doccontainerchecksum 53859b21cbb3786f84c5250a8decc225a5d7208cab54ade8de28026d7a47a38daa841b89bca76e2952240d05d91a63e6cbc8afe401adb721dfad9417e2369089 -docfiles size=122 +containersize 8416 +containerchecksum 14c7bb278113e8d8ec249e18fe7a142f5216984468a51a2c64926b2dea6e79d928310600cee498cb3773b0ae70e97199b4800a8c5df94431df121ccf62955b5a +doccontainersize 380648 +doccontainerchecksum 7e64c4a940dfb321da2c81ae84e709e1601068935f2531c8e6fdf514b5cbca6407485005f60e4f410a303b97557986f1962dfad976a3c3914d01309c67ae8049 +docfiles size=123 RELOC/doc/latex/limecv/LICENSE RELOC/doc/latex/limecv/README.md details="Readme" RELOC/doc/latex/limecv/examples/limecv-icon.pdf @@ -178556,12 +183019,12 @@ docfiles size=122 RELOC/doc/latex/limecv/examples/mwe-xelatex.tex RELOC/doc/latex/limecv/examples/picture.png RELOC/doc/latex/limecv/limecv.pdf details="Package documentation" -srccontainersize 19496 -srccontainerchecksum e140a18b0c7956fda5bca6d75d0d4d89c7035f6cfe5cdf7245fbba47a095323813ca45ef5b9f5dfeb75e63e92cdd48e4003abd23666a8d70d8be8f3bc9a60e6e -srcfiles size=23 +srccontainersize 20000 +srccontainerchecksum 43ab876f14fa2f920741f26252b852e5d579e9394efa1d5e00753f23365b62192293aa48850275c2aeadfebae4c2f8e0a929d4459c5feecedd7176514dbdcc9f +srcfiles size=24 RELOC/source/latex/limecv/limecv.dtx RELOC/source/latex/limecv/limecv.ins -runfiles size=10 +runfiles size=11 RELOC/tex/latex/limecv/limecv.cls catalogue-contact-bugs https://github.com/opieters/limecv/issues catalogue-contact-home https://olivierpieters.be/projects/limecv @@ -178569,7 +183032,7 @@ catalogue-contact-repository https://github.com/opieters/limecv catalogue-ctan /macros/latex/contrib/limecv catalogue-license lppl1.3c catalogue-topics cv class -catalogue-version 0.1.8 +catalogue-version 0.1.12 name linearA category Package @@ -178608,6 +183071,34 @@ catalogue-ctan /fonts/archaic/linearA catalogue-license lppl catalogue-topics font font-type1 font-archaic +name linebreaker +category Package +revision 62663 +shortdesc Prevent overflow boxes with LuaLaTeX +relocated 1 +longdesc This package tries to prevent overflow lines in paragraphs or +longdesc boxes. It changes LuaTeX's \linebreak callback and re-typesets +longdesc the paragraph with increased values of \tolerance and +longdesc \emergencystretch until the overflow no longer happens. If that +longdesc doesn't help, it chooses the solution with the lowest badness. +containersize 5672 +containerchecksum 5c23be73c54a74967ed9b78128f74d0fdd844d97c8df6fee9bdadee99b7003268f66810250cec9ddfcd959432af33f8b28a57ffcde123d6528f896dcb08d0f60 +doccontainersize 53324 +doccontainerchecksum 1378d9be7847d384a1397ae93f285b2f5f44c88393ffbe142725bec7d5dc2dfab96a37e96f6332ffc53be99527f4e208d4f85894a717bd19f414195f6af5c2dc +docfiles size=16 + RELOC/doc/lualatex/linebreaker/README.md details="Readme" + RELOC/doc/lualatex/linebreaker/linebreaker-doc.pdf details="Package documentation" + RELOC/doc/lualatex/linebreaker/linebreaker-doc.tex +runfiles size=5 + RELOC/tex/lualatex/linebreaker/linebreaker.lua + RELOC/tex/lualatex/linebreaker/linebreaker.sty +catalogue-contact-bugs https://github.com/michal-h21/linebreaker/issues +catalogue-contact-repository https://github.com/michal-h21/linebreaker +catalogue-ctan /macros/luatex/latex/linebreaker +catalogue-license lppl1.3 +catalogue-topics luatex micro-layout expl3 +catalogue-version 0.1a + name linegoal category Package revision 21523 @@ -178643,17 +183134,17 @@ catalogue-version 2.9 name lineno category Package -revision 57866 +revision 61719 shortdesc Line numbers on paragraphs relocated 1 longdesc Adds line numbers to selected paragraphs with reference longdesc possible through the LaTeX \ref and \pageref cross reference longdesc mechanism. Line numbering may be extended to footnote lines, longdesc using the fnlineno package. -containersize 62292 -containerchecksum be1b8112411650d579727b5f30b0f9cd2d716b43ef5039b6ebfdf6cd6f5b39d948dddb7f41531a91fc5df4bdfc51d2182d2bb99f1c22e3a88cb54d3364dcc5fc +containersize 62316 +containerchecksum 0a813a8e6154963d7cf7c879c4f25c2b428bdfae11e8d8e158538a64c80335078f011473a3b7ce3542750ecd2caf8edcde5b4d90dc70bf744f1780bf639fa910 doccontainersize 649996 -doccontainerchecksum 440a8d04ffb923991699c23cae01ac2c5bc5a050c9fe66c3893d50db2138b7b204ca649303be244a03cff46f9ab19750ea1f5233fb24c7918e631fd72baf827c +doccontainerchecksum 677d99aa82fb433082b063f2ac8f5d2ac4d2c90c0511b766524d97a6f9e3efcc64b8fa7c979ac16961eba3e36ba99948ac5f90c544473ff1fbecefc96093425f docfiles size=218 RELOC/doc/latex/lineno/CHANGEs.txt RELOC/doc/latex/lineno/COPYING.txt @@ -178665,7 +183156,7 @@ docfiles size=218 RELOC/doc/latex/lineno/lnosuppl.pdf details="Supplementary files as PDF" RELOC/doc/latex/lineno/ulineno.pdf details="User manual:" srccontainersize 44284 -srccontainerchecksum 919c0b2b98257ab3106bbecd3c25c35c723e9d4105cef3cdc8dec0fde81fb82b9da7f53de81971a1ffd9f7d1d8b6f90bf2ba7035b88e0ade1bf9d04227d21ed0 +srccontainerchecksum a3536d669d8fac02db619a714fc3e793ddd403b034c3e3b5f3062005078444640c2b19f1dcfbebab6b69e32c28073826861037e5d1b70b2101fa0bd5c62ec734 srcfiles size=40 RELOC/source/latex/lineno/fnlineno.tex RELOC/source/latex/lineno/lineno.tex @@ -178678,12 +183169,39 @@ runfiles size=60 RELOC/tex/latex/lineno/lineno.sty RELOC/tex/latex/lineno/vplref.sty catalogue-also numline edmac ledmac ednotes manyfoot poemscol +catalogue-contact-repository https://github.com/latex-lineno/lineno catalogue-contact-support http://www.webdesign-bu.de/uwe_lueck/contact.html catalogue-ctan /macros/latex/contrib/lineno catalogue-license lppl catalogue-topics typesetting line-nos catalogue-version 4.41 +name linenoamsmath +category Package +revision 60655 +shortdesc Use the lineno package together with amsmath +relocated 1 +longdesc This package patches the amsmath package to work with the +longdesc lineno package. +containersize 1188 +containerchecksum 477155ffaeaee4a1cfdbd65446857e30263c6e3eea772fcc900742a485f00a8f8cad9741e6e9c310731e4ba5d1d0f7edfdfd5449b87c114464f6dbe51d848ec2 +doccontainersize 224452 +doccontainerchecksum 66059629489a6930c5827b495d920f4842cc174cc38b9a645785e04983f96471f8031d5ad131e19a3f28d52cf3d4e9d8987da5505bfe0ad2939becf9c742a589 +docfiles size=56 + RELOC/doc/latex/linenoamsmath/README details="Readme" + RELOC/doc/latex/linenoamsmath/linenoamsmath.pdf details="Package documentation" +srccontainersize 3520 +srccontainerchecksum 722c65947e93387ac7883e9a0bd974b85e2f40260793cae2b7404d234be219e3326b4a5ae4220525bb1820096d55400189340fa95f097c047e0182d6c3816e28 +srcfiles size=6 + RELOC/source/latex/linenoamsmath/linenoamsmath.dtx + RELOC/source/latex/linenoamsmath/linenoamsmath.ins +runfiles size=1 + RELOC/tex/latex/linenoamsmath/linenoamsmath.sty +catalogue-ctan /macros/latex/contrib/linenoamsmath +catalogue-license lppl1.3 +catalogue-topics line-nos maths +catalogue-version 1.0 + name ling-macros category Package revision 42268 @@ -179075,27 +183593,33 @@ catalogue-version 0.30 name lipsum category Package -revision 58123 -shortdesc Easy access to the Lorem Ipsum dummy text -relocated 1 -longdesc This package gives you easy access to the Lorem Ipsum dummy -longdesc text; an option is available to separate the paragraphs of the -longdesc dummy text into TeX-paragraphs. All the paragraphs are taken -longdesc with permission from http://lipsum.com/. -containersize 75536 -containerchecksum 6d93dbb16d94f7aa199e59b85096583a9e8e7a07b107bbfe1e0be7615717c29d94ecfd308c4adf462062251adb03b171a332cd688425f6854ce442c390c47396 -doccontainersize 808520 -doccontainerchecksum 6d7e7f8037cebffac9a3725b5a7b32eefcb458ebd86cbc9b0380d05d2b1926c3a70e7032629ffd4bede5102c3a36d84e1b2bd21d2b7f9b3e9c642390822fbffa -docfiles size=200 +revision 60561 +shortdesc Easy access to the Lorem Ipsum and other dummy texts +relocated 1 +longdesc This package gives you easy access to 150 paragraphs of the +longdesc Lorem Ipsum dummy text provided by https://lipsum.com, plus a +longdesc growing list of other dummy texts in different languages. +containersize 125324 +containerchecksum 24697be378aa490bf71194c8622400c11e27d5c6549caf2362250017ac97b4443986a4ad5f8d2d96aa53cfd7bcf5cd7ada0e1ddbbbfd27135e2a23bbad21563a +doccontainersize 757020 +doccontainerchecksum ce44b2d4acab295bdcb2d0edcefedea449c4dae7cc4c0d62ef73e36169b0858863003bec1575000bfb78b1ecd9e5413807a89bc464b5d173f05a43313c7a22de +docfiles size=244 + RELOC/doc/latex/lipsum/CHANGELOG.md + RELOC/doc/latex/lipsum/DEPENDS.txt + RELOC/doc/latex/lipsum/README.md RELOC/doc/latex/lipsum/README.txt details="Readme" + RELOC/doc/latex/lipsum/lipsum-cicero.txt + RELOC/doc/latex/lipsum/lipsum-cs.txt + RELOC/doc/latex/lipsum/lipsum-la.txt RELOC/doc/latex/lipsum/lipsum.pdf details="Package documentation" -srccontainersize 86992 -srccontainerchecksum b2f55edabef986f5e792509c6db58f89f2bfc816cb07968e21f49308df4fb37836798f28d84a91b6020b6003b441e697800c2087b9e3549b2dee3cd1a393c5f2 -srcfiles size=77 +srccontainersize 17004 +srccontainerchecksum 5984bb97fbecbecb5aaf26f788a6879682f6ec39c87e01c834533a779384b20ad02f1825cf5c2339b288cc61ed716eb3a76e51c45ccf80849b4434132e0c4081 +srcfiles size=16 RELOC/source/latex/lipsum/lipsum.dtx RELOC/source/latex/lipsum/lipsum.ins -runfiles size=65 +runfiles size=88 RELOC/tex/latex/lipsum/cicero.ltd.tex + RELOC/tex/latex/lipsum/lipsum-cs.ltd.tex RELOC/tex/latex/lipsum/lipsum.ltd.tex RELOC/tex/latex/lipsum/lipsum.sty catalogue-also blindtext kantlipsum @@ -179103,8 +183627,8 @@ catalogue-contact-bugs https://github.com/PhelypeOleinik/lipsum/issues catalogue-contact-repository https://github.com/PhelypeOleinik/lipsum catalogue-ctan /macros/latex/contrib/lipsum catalogue-license lppl1.3 -catalogue-topics macro-supp dummy-gen -catalogue-version 2.3 +catalogue-topics macro-supp dummy-gen multilingual expl3 +catalogue-version 2.7 name lisp-on-tex category Package @@ -179891,9 +184415,36 @@ catalogue-license gpl catalogue-topics logic catalogue-version 3.1 +name llncs +category Package +revision 61638 +shortdesc Document class and bibliography style for Lecture Notes in Computer Science (LNCS) +relocated 1 +longdesc This is Springer's official macro package for typesetting +longdesc contributions to be published in Springer's Lecture Notes in +longdesc Computer Science (LNCS) and its related proceedings series +longdesc CCIS, LNBIP, LNICST, and IFIP AICT. +containersize 16464 +containerchecksum 2783dc49f50302288c7ee4b18030b62ca18a04e791733488fca6d08cb7f5366dd2ee2541641fc6efdf1ef41c3931297b5ba82132dad7dee88cea5245dd672223 +doccontainersize 196080 +doccontainerchecksum f14e7cce2b370c795c4313fd2a9b197bd4ba85b3e28f3416bcee6d1f7da1920402af5f77ac8169482fd82b22b64c259589b7063ac2d4f7af856615bbc2c45395 +docfiles size=62 + RELOC/doc/latex/llncs/README.md details="Readme" + RELOC/doc/latex/llncs/history.txt + RELOC/doc/latex/llncs/llncsdoc.pdf details="Package documentation" + RELOC/doc/latex/llncs/llncsdoc.tex +runfiles size=19 + RELOC/bibtex/bst/llncs/splncs04.bst + RELOC/tex/latex/llncs/llncs.cls +catalogue-contact-home https://www.springer.com/gp/computer-science/lncs +catalogue-ctan /macros/latex/contrib/llncs +catalogue-license cc-by-4 +catalogue-topics journalpub +catalogue-version 2.21 + name llncsconf category Package -revision 55117 +revision 62856 shortdesc LaTeX package extending Springer's llncs class relocated 1 longdesc The package extends Springer's llncs class for adding @@ -179902,15 +184453,15 @@ longdesc accepted) as well as for creating author-archived versions that longdesc include the references to the official version hosted by longdesc Springer (as requested by the copyright transfer agreement for longdesc Springer's LNCS series). -containersize 2188 -containerchecksum 76531fdf2031c7442ce0ea5f63e6f625a976b6949e6758ad77b19a0c50b9dda01244949b32297815137cf40f4697faf3264f1f972952d89559b0c37c21493b7e +containersize 2192 +containerchecksum 3e85bcd3a4eb541f2a57ddabaee93b128e6a1a4ef910e8091818f8ed451e742d3e4d66e596fa0e0f3a05b4fc47ece7e37cf7337ec25e27883c7ec5a53f7e2c7d doccontainersize 126308 -doccontainerchecksum bbe6f93431219ff18bc2aafa423337fd5017aeaacb91c14897c950b7eafcfe3e124b8403cdb66bc89a34537f1b1e79dfee73cf971767024772b8a47d647b8588 +doccontainerchecksum a87269c36c5d2051b41478a7a921b156aac26eb72fb6111d5ba1718891ce726f72a1df09a0e1d237ba1a3330d2a5239e7dfb996f9ee4cda6adf8f893c579cfe7 docfiles size=35 RELOC/doc/latex/llncsconf/CHANGELOG.md RELOC/doc/latex/llncsconf/LICENSE RELOC/doc/latex/llncsconf/README.md details="Readme" - RELOC/doc/latex/llncsconf/example.pdf details="Package documentation" + RELOC/doc/latex/llncsconf/example.pdf details="Example of use" RELOC/doc/latex/llncsconf/example.tex runfiles size=2 RELOC/tex/latex/llncsconf/llncsconf.sty @@ -179923,7 +184474,7 @@ catalogue-version 1.1.0 name lm category Package -revision 58637 +revision 61719 shortdesc Latin modern fonts in outline formats relocated 1 longdesc The Latin Modern family of fonts consists of 72 text fonts and @@ -179938,10 +184489,10 @@ longdesc (qx-*.tfm); TeX'n'ANSI aka LY1 encoding (texnansi-*.tfm); T5 longdesc (Vietnamese) encoding (t5-*.tfm); and Text Companion for EC longdesc fonts aka TS1 (ts1-*.tfm). execute addMap lm.map -containersize 11944788 -containerchecksum d758e51742787410416bfa4ea4e32951484435b977c9ea3bc7ce51d919ec4d28b2ade387d3b1129f034aeb41db481bf72729fca5d24177e65d2719200798febb +containersize 11944808 +containerchecksum 07448def04c2dc6805d7077b7a65b4e353c99d22d802c56ef7e147ce6a209e9b2303752b5d56763ccd44b9cccf700207e48c246b141e63deb4d1895347d6d307 doccontainersize 1630432 -doccontainerchecksum c8d6d05ee42d060505ecbdc3e4a5e1d0e6e3c5e919fb4be04162b45723abf697f629d412f359b6d205013d5716f575bfc4d6a7dc115fad05ab47d12ac0dafe5b +doccontainerchecksum d628f4ad7288eb378df86b4593738c0f755ec6a08a762b38d7fda95b2cee163acd81fdebec7bba693380bcf3d2b2510281f349fa17ac3da1fbe9ec40106a728e docfiles size=657 RELOC/doc/fonts/lm/GUST-FONT-LICENSE.TXT RELOC/doc/fonts/lm/MANIFEST-Latin-Modern.TXT @@ -181037,6 +185588,7 @@ runfiles size=10645 RELOC/tex/latex/lm/ts1lmssq.fd RELOC/tex/latex/lm/ts1lmtt.fd RELOC/tex/latex/lm/ts1lmvtt.fd +catalogue-alias lmodern catalogue-contact-home http://www.gust.org.pl/projects/e-foundry/latin-modern catalogue-ctan /fonts/lm catalogue-license gfl @@ -181447,18 +185999,18 @@ catalogue-version 2.5 name logix category Package -revision 57457 +revision 60099 shortdesc Supplement to the Unicode math symbols relocated 1 longdesc The package provides a Unicode font with over 4,000 symbols to longdesc supplement the Unicode math symbols. It is compatible with and longdesc complements the AMS STIX2 math fonts, but focuses on new longdesc symbols and symbol variants more suited to work in logic. -containersize 2090608 -containerchecksum fc499a8c77e2d3a285888ee01837c88077906fc57ac73223f5887796e0f32bf4179b5b2df1a87d4535b59137ca12b6dc9ac1f9084dbd158b038ae622aca92eb9 -doccontainersize 1211856 -doccontainerchecksum b483c80466b883cbc56fdc5807420b01ee5c720d262908d0ec5bd9b61a51a15be5e1de90097026b1d2e87b54d19cf3dcafec33b5d8075edff46f2b4a6bfb6bb6 -docfiles size=1597 +containersize 2189256 +containerchecksum b1eb3f7d263546089fe5d0e3747d90ad5742b160e03ea2ac67aa158b66398e2c7bea0889ca708295edc4e41814e8966c9865f94417d80efd9f2e21b495d312ee +doccontainersize 1254384 +doccontainerchecksum 59d233c7b148f15475a47790151f13d569b099740d73846e618316229c64a804fc7c4154a4b5942b0ae0b358ac77dd39532c4cbf9905101dad947afc6520108c +docfiles size=1635 RELOC/doc/fonts/logix/CHANGELOG RELOC/doc/fonts/logix/README details="Readme" RELOC/doc/fonts/logix/logix.math @@ -181466,7 +186018,7 @@ docfiles size=1597 RELOC/doc/fonts/logix/logix.tex RELOC/doc/fonts/logix/logix.vfc RELOC/doc/fonts/logix/logixMono.vfc -runfiles size=831 +runfiles size=866 RELOC/fonts/opentype/public/logix/logix.eot RELOC/fonts/opentype/public/logix/logix.otf RELOC/fonts/opentype/public/logix/logix.woff @@ -181481,7 +186033,7 @@ runfiles size=831 catalogue-ctan /fonts/logix catalogue-license ofl lppl1.3c catalogue-topics font font-maths font-symbol-maths font-otf font-ttf font-supp logic -catalogue-version 1.08 +catalogue-version 1.10 name logpap category Package @@ -181767,7 +186319,7 @@ binfiles arch=x86_64-solaris size=1 name longdivision category Package -revision 55117 +revision 59979 shortdesc Typesets long division relocated 1 longdesc This package executes the long division algorithm and typesets @@ -181784,11 +186336,11 @@ longdesc zero, or it encounters a repeated remainder. \intlongdivision longdesc stops when the dividend stops (though the dividend doesn't have longdesc to be an integer). This package depends on the xparse package longdesc from the l3packages bundle. -containersize 10680 -containerchecksum 13595c314837df4581f424d753b4afdba62f7d9c4ab4d43d1b756d18ace7cd5a53cb7783366c0e07d237333d5b5eb9e85a91d1041055707cdd7de225d748080d -doccontainersize 141716 -doccontainerchecksum 71f18b1f4f87def00c504b2dd67e8f7c2d9510f3f2459e8dbf1380948e501eb9b2ba4badaa6cfd2cb6440a0c6d0c9bb048c21664e6b37f85cd49c6a8a0a39d86 -docfiles size=43 +containersize 10532 +containerchecksum d489df0f5ad27cd8755d8387ac4b5ec0f0091e9d27611a7f4810e145dbafdd95cc4c14f6cbdd9843e1e4251fb0d31cd3332657c50d1fac4d17eeed1183aa8aa5 +doccontainersize 143596 +doccontainerchecksum dd45e2dd888c7bafe5311cb8a541c0eb7c31661da9d69223f69852b022092501f936d9823395c5b7fc7f914233ad4cea32b2803730f976e687bc7a9bc7c74069 +docfiles size=42 RELOC/doc/latex/longdivision/README.md details="Readme" RELOC/doc/latex/longdivision/longdivision_manual.pdf details="Package documentation" RELOC/doc/latex/longdivision/longdivision_manual.tex @@ -181799,7 +186351,7 @@ catalogue-contact-repository https://github.com/hoodmane/longdivision catalogue-ctan /macros/latex/contrib/longdivision catalogue-license lppl catalogue-topics maths arithmetic expl3 -catalogue-version 1.2.0 +catalogue-version 1.2.1 name longfbox category Package @@ -182104,17 +186656,17 @@ catalogue-topics tut-latex bulgarian name lshort-chinese category Package -revision 56036 +revision 61100 catalogue lshort-zh-cn shortdesc Introduction to LaTeX, in Chinese relocated 1 longdesc A Chinese edition of the not so short introduction to LaTeX2e, longdesc with additional information of typesetting Chinese language. containersize 472 -containerchecksum f78920a3adac063cddd42284e325308cd124d5e0f2f1ca6f92111edec872ad1325b99331615c8643dbc11ec1165ed0b0320c9a8b1e3eda0dabfcf496ae0d47c2 -doccontainersize 1539324 -doccontainerchecksum 0f8950630220afd353d05b2f4d146ded4eb24fc163f19510a3d57ea680fd06a1dff064c35a0afb8625b32741d1ab6543cde20d5269a0914e0dcff7c42bfca327 -docfiles size=455 +containerchecksum 5e87a1c613e57157c77a9401cda424ba0544b1cfd1611e0f763b837ebd172947365a04f8734b2e7d41f84df9ca28500034b3b8f96dbc4d2f8bee59c1f0813938 +doccontainersize 1561100 +doccontainerchecksum ea00f428f8e93067a876de16cc7f8fe09f46398a209f4ec7664f83f605e674558703f05cb4ebb655a29affb3af26615731a284894d37778a5f7fad531fe2bad1 +docfiles size=460 RELOC/doc/latex/lshort-chinese/README-zh.md details="Readme (Chinese)" language="zh" RELOC/doc/latex/lshort-chinese/README.md details="Readme" RELOC/doc/latex/lshort-chinese/lshort-zh-cn.pdf details="The document itself" language="zh" @@ -182147,7 +186699,7 @@ catalogue-contact-repository https://github.com/CTeX-org/lshort-zh-cn catalogue-ctan /info/lshort/chinese catalogue-license fdl catalogue-topics tut-latex chinese-doc -catalogue-version 6.02 +catalogue-version 6.03 name lshort-czech category Package @@ -183205,7 +187757,7 @@ catalogue-version 0.2.0 name ltximg category Package -revision 57521 +revision 59335 shortdesc Extract LaTeX environments into separate image files longdesc ltximg is a Perl script that automates the process of longdesc extracting and converting environments provided by TikZ, @@ -183215,14 +187767,15 @@ longdesc generates a file with only extracted environments and another longdesc with all extracted environments converted to \includegraphics. depend ltximg.ARCH containersize 26344 -containerchecksum 9aa5aacc687d31bc76fd81a2c26cef98fb9328b90c1d97c439f323fe7962184eab2b571431fe208823a6e42fea6c036128414474ca815517421989916a94eeee -doccontainersize 242252 -doccontainerchecksum 5fbf8faf7bfd95b4f35e755ec1507f155647376be9311b97dd7c2924c9958fb0c42351eb43728018bc95e12cdec1b2b8ef89a7a2245e532dc8a49b4c583f54b9 -docfiles size=112 +containerchecksum 0c91f46da529823a96ef441ec88d6d3c077a8bd5997bc291f55012e0d227cc24f00081f846ae127a364cba26498a74f2769d401e6d5fe0057afdb2a76a875f4a +doccontainersize 275072 +doccontainerchecksum 05f9639a0224c779276a3b7f19450c93e255c70680fd54292e1ad41b3c89aa15dc187d58a73475ed9a8f7279faa0f3a0ec15042e75a52c70d78416ec46255b44 +docfiles size=122 + texmf-dist/doc/man/man1/ltximg.1 + texmf-dist/doc/man/man1/ltximg.man1.pdf details="Manual page (PDF)" texmf-dist/doc/support/ltximg/README.md details="Readme" texmf-dist/doc/support/ltximg/ltximg-doc.pdf details="Package documentation" texmf-dist/doc/support/ltximg/ltximg-doc.tex - texmf-dist/doc/support/ltximg/ltximg.1 texmf-dist/doc/support/ltximg/ltximg.man1.pdf details="Manual page (PDF)" runfiles size=33 texmf-dist/scripts/ltximg/ltximg.pl @@ -183231,7 +187784,7 @@ catalogue-contact-support https://github.com/pablgonz/ltximg/issues catalogue-ctan /support/ltximg catalogue-license gpl3+ catalogue-topics chunks graphics subdocs -catalogue-version 2.0 +catalogue-version 2.1 name ltximg.aarch64-linux category Package @@ -183556,7 +188109,7 @@ catalogue-version 0.7a name lua-physical category Package -revision 56306 +revision 59138 shortdesc Functions and objects for the computation of physical quantities relocated 1 longdesc This is a pure Lua library, which provides functions and @@ -183564,15 +188117,17 @@ longdesc objects for the computation of physical quantities. The package longdesc provides units of the SI and the imperial system. In order to longdesc display the numbers with measurement uncertainties, the package longdesc is able to perform Gaussian error propagation. -containersize 359624 -containerchecksum d7118f61f0a64ccd3e67b7197240a49c841720816f9d438959413c603ecce9b332c9d253f21dbcc009839220540f046b18b4b009d3ad5f35a346d8276be47229 -doccontainersize 348632 -doccontainerchecksum e3e50f9994656b3f6049f40f0cb9ecce216869b439682560f9f51496fcb43b94f33d14e1b9f0f4a160c9af848c58bf2fa7e6d2dd1def46ea029ebfcc4410f1e5 -docfiles size=148 +containersize 359576 +containerchecksum b28768f63c2b34930a073139be3e6e90a0086a561bdcdb6aa6c8111db4e6def819c0a3a6af2b5b274d009d3c9b390c6da91416189718a67a4e1efd7eb547c500 +doccontainersize 415236 +doccontainerchecksum 52e764b0492aeb423d8c267f43436821a239e9ad019e43f7fcb881fbec31f9a56b690d792f15f954cec91ba7e3d32f70cb567994a82f3030870b44d0490fb593 +docfiles size=166 RELOC/doc/lualatex/lua-physical/LICENSE RELOC/doc/lualatex/lua-physical/README.md details="Readme" RELOC/doc/lualatex/lua-physical/lua-physical.pdf details="Package documentation" RELOC/doc/lualatex/lua-physical/lua-physical.tex + RELOC/doc/lualatex/lua-physical/lua-physical_example.pdf details="Example of use" + RELOC/doc/lualatex/lua-physical/lua-physical_example.tex RELOC/doc/lualatex/lua-physical/test/luaunit.lua RELOC/doc/lualatex/lua-physical/test/test.lua RELOC/doc/lualatex/lua-physical/test/testData.lua @@ -183596,11 +188151,11 @@ catalogue-contact-home https://github.com/tjenni/lua-physical catalogue-ctan /macros/luatex/latex/lua-physical catalogue-license mit catalogue-topics physics luatex -catalogue-version 1.0.3 +catalogue-version 1.0.5 name lua-typo category Package -revision 58744 +revision 59457 shortdesc Highlighting typographical flaws with LuaLaTeX relocated 1 longdesc This package tracks common typographic flaws in LuaLaTeX @@ -183609,11 +188164,11 @@ longdesc over two pages, consecutive lines ending with hyphens, longdesc paragraphs ending on too short lines, etc. Customisable colours longdesc are used to highlight these flaws, and the list of pages on longdesc which typographical flaws were found is printed. -containersize 6232 -containerchecksum 940664d9898524e99966b6116056bb4f811d39c58a29926afee82846dfe6c77eadfc7e8cc37a3e417401cca1cab7f16043677d84947c51f695109e3f2eb58655 -doccontainersize 180604 -doccontainerchecksum 18485d5b079306fb6d943256453f4643f33b9b6781133a2fb0f1ecc5b87d8a755bb0c60428d565a6e42c6aedd3f23f0d03aacd3af5ac4055e1950289fc99dcec -docfiles size=53 +containersize 8804 +containerchecksum 85c217ddc1114990127baae0b4023fc42f2ddf5d59beaa22cf8ab05746d2769699850b60f3623774326265359211597eeabeba304831f650adc1114445bc76ef +doccontainersize 214628 +doccontainerchecksum be62c81f33224b98bdec4e0ba84886d4020a05d4ae18c9a4549ebbd13394867a9d835c36615d275fb5a938158dffc4d8b8f4c4a73508d45040580e3cf2ecf3e4 +docfiles size=59 RELOC/doc/lualatex/lua-typo/README.md details="Readme" RELOC/doc/lualatex/lua-typo/lua-typo-demo.pdf details="Example of use" RELOC/doc/lualatex/lua-typo/lua-typo-demo.tex @@ -183621,21 +188176,22 @@ docfiles size=53 RELOC/doc/lualatex/lua-typo/lua-typo-fr.pdf details="Package documentation (French)" language="fr" RELOC/doc/lualatex/lua-typo/lua-typo.ltx RELOC/doc/lualatex/lua-typo/lua-typo.pdf details="Package documentation (English)" -srccontainersize 18612 -srccontainerchecksum 348aa0eb23bd9a94f50851a8e71633377347c1ce1942d4d84faa3b8d612ff26c2d0be192fa1a14097be6fb8fab3e363de0b1f77c2bba737a027e7ee279c55729 -srcfiles size=18 +srccontainersize 22768 +srccontainerchecksum ec1c817294ed0800225ea03180e7cd5361c1ac5fb7396b09f18b313e5bb511a626bbda8995d2ae5a61b1da2ee054c053751e4a5048b679db44db4254f8c45ee9 +srcfiles size=23 RELOC/source/lualatex/lua-typo/lua-typo.dtx -runfiles size=8 +runfiles size=17 + RELOC/tex/lualatex/lua-typo/lua-typo-2021-04-18.sty RELOC/tex/lualatex/lua-typo/lua-typo.cfg RELOC/tex/lualatex/lua-typo/lua-typo.sty catalogue-ctan /macros/luatex/latex/lua-typo catalogue-license lppl1.3c catalogue-topics luatex text-layout -catalogue-version 0.32 +catalogue-version 0.50 name lua-uca category Package -revision 56414 +revision 61023 shortdesc Unicode Collation Algorithm library for Lua relocated 1 longdesc The Lua-UCA library provides basic support for Unicode @@ -183643,18 +188199,23 @@ longdesc Collation Algorithm in Lua. It can be used to sort arrays of longdesc strings according to rules of particular languages. It can be longdesc used in other Lua projects that need to sort text in a language longdesc dependent way, like indexing processors, bibliographic -longdesc generators, etc -containersize 70984 -containerchecksum 51223bc90b7d9c8da149133b5fc019e968da2d82c089a6e5884cd9c32b5306c3f7e575708229b1e6e77ad2840fcb0d4b01fe1d3973478385579ddc4a2d473096 -doccontainersize 58416 -doccontainerchecksum 462d46a84532e483f7d70a6b16bc9b3f7bbd7623b9fa5ec237b8e5fbf5254de69bece3d7a494e87c73ded77852b72b1b5ef43b7b5b6e02f1e181f82727069352 -docfiles size=19 +longdesc generators, etc. +containersize 74192 +containerchecksum e6c703b5576c7d66372a3989618609f2fe4a2b41de78c624e15bd0905744559b2adb3f70536b9680f83897a3997a492a558e285818d38b63ee7e99798bf376c0 +doccontainersize 75516 +doccontainerchecksum a842063786a53c558bcd4bead5b6affbe9e448618d421435f49722e0a55087c28b36bc9d6bbcb874c3c794a9f5b303c62429b4386801e03f78e2f60c83cb1d1d +docfiles size=23 RELOC/doc/support/lua-uca/CHANGELOG.md + RELOC/doc/support/lua-uca/HACKING.md RELOC/doc/support/lua-uca/LICENSE RELOC/doc/support/lua-uca/README.md details="Readme" RELOC/doc/support/lua-uca/lua-uca-doc.pdf details="Package documentation" RELOC/doc/support/lua-uca/lua-uca-doc.tex -runfiles size=465 +srccontainersize 1136 +srccontainerchecksum 7bea2f473bf12fccdc21534653f6237ea3b71c57bdaf651b8f543c5447ba25b3ae3bf735c3a0e7840b31907b777aa87215b358d152c1ba29c0e372a2672b0e44 +srcfiles size=1 + RELOC/source/support/lua-uca/Makefile +runfiles size=464 RELOC/scripts/lua-uca/lua-uca-collator.lua RELOC/scripts/lua-uca/lua-uca-ducet.lua RELOC/scripts/lua-uca/lua-uca-languages.lua @@ -183665,11 +188226,11 @@ catalogue-contact-repository https://github.com/michal-h21/lua-uca catalogue-ctan /support/lualibs/lua-uca catalogue-license mit catalogue-topics typesetting luatex -catalogue-version 0.1 +catalogue-version 0.1b name lua-ul category Package -revision 58988 +revision 59186 shortdesc Underlining for LuaLaTeX relocated 1 longdesc This package provides underlining, strikethough, and @@ -183678,19 +188239,20 @@ longdesc restrictions imposed by other methods. In particular, kerning longdesc is not affected, the underlined text can use arbitrary longdesc commands, hyphenation works etc. The package requires LuaTeX longdesc version [?] 1.12.0. -containersize 6192 -containerchecksum 5af2e9d3a5c14321e10427de36cfc04a5f209fe2bec2e7a71704594fbdbf6ed57c36c1009b39f12f91e548d23d8202c345a3d49670e3305465ac5910f0c226e3 -doccontainersize 98028 -doccontainerchecksum 46c317b8a60050a292bd7cf9499dd4ed25384708f85b7f51457867305d417d1acf924f8d24ba93fa3ffbeffb00bc453e74c87fb3692627a7c30c872a3fc28fb4 -docfiles size=26 +containersize 6676 +containerchecksum e45cbc82eaa8dcab320675cf1f1f1ab515552e1c87f96c46b58e435067a694490d574561d6ade407b498bc66216d3d46b3eb4248644bea742e4ba8b86097eabe +doccontainersize 100604 +doccontainerchecksum e436d3a618e368103dca705e0809d0d91b6df6c874a25ae06d249d0eface818bc519b4c19255a613be58b2fc53aa1331553c78731dc6d6e74fbd4867ab9f9ddf +docfiles size=27 RELOC/doc/lualatex/lua-ul/README details="Readme" RELOC/doc/lualatex/lua-ul/lua-ul.pdf details="Package documentation" -srccontainersize 9836 -srccontainerchecksum 3df3e88520075d96d04826d82e83f3914d21dfaf962a42312d1b4f1c51ce01e5bbfd8a12a21df468476ff4c511cabb087ffe1de62a9b10d0a6a7b3670da596eb -srcfiles size=9 +srccontainersize 10640 +srccontainerchecksum 09a1d976065455a47e98cdd3bae7cc3ff2c2dfa3ecbe9177eb5cb89f8be87f9e5da16f11130d492efb23e4e928f9dba243755b377e3eaef63c440db57f4f3b74 +srcfiles size=10 RELOC/source/lualatex/lua-ul/lua-ul.dtx -runfiles size=7 +runfiles size=8 RELOC/tex/lualatex/lua-ul/docstrip-luacode.sty + RELOC/tex/lualatex/lua-ul/lua-ul-patches-preserve-attr.lua RELOC/tex/lualatex/lua-ul/lua-ul.lua RELOC/tex/lualatex/lua-ul/lua-ul.sty RELOC/tex/lualatex/lua-ul/pre_append_to_vlist_filter.lua @@ -183699,11 +188261,11 @@ catalogue-contact-repository https://github.com/zauguin/luaul catalogue-ctan /macros/luatex/latex/lua-ul catalogue-license lppl1.3c catalogue-topics underline luatex -catalogue-version 0.1.3 +catalogue-version 0.1.4 name lua-uni-algos category Package -revision 55206 +revision 62204 shortdesc Unicode algorithms for LuaTeX relocated 1 longdesc Lua code working with Unicode data has to deal with quite some @@ -183721,25 +188283,25 @@ longdesc Lua modules, it is only useful in Lua(HB)TeX. Additionally, it longdesc expects an up-to-date version of the unicode-data package to be longdesc present. This package is intended for package authors only; no longdesc user-level functionality provided. -containersize 5384 -containerchecksum cdb671d19ba69f6b2c7a5f55127c8f97973c9d9c962016729dcf2ff0ee8abf649acce51bc45c5ec736f243ecb56e98de7c1d5152827023c8e19af3990ebf840a -doccontainersize 62084 -doccontainerchecksum 5ec98605457ad145e63186ae1002f6c2fffc9bba2e512a3f982540dfe27539d848cfa05a8db55f26263fbfe60521ad7795bd6b474b6d29880046e1699daca074 -docfiles size=19 +containersize 7684 +containerchecksum 01307963a88c4507a7864272f321580898e107601fc3784ef46122dd3361f4a272285836e186df8a5454a9825c608071caf79976323e84102eae6f59296f3a9f +doccontainersize 73912 +doccontainerchecksum 5f667cebc56682225d8a68668bf7e02545e6239b6fba3f8f6ab49bc34d50d537d39484b060d8239631bc4a0de42b63824af04e5e3cc33c528c0925de8419b5c5 +docfiles size=22 RELOC/doc/luatex/lua-uni-algos/README.md details="Readme" RELOC/doc/luatex/lua-uni-algos/lua-uni-algos.pdf details="Package documentation" RELOC/doc/luatex/lua-uni-algos/lua-uni-algos.tex -runfiles size=8 +runfiles size=11 RELOC/tex/luatex/lua-uni-algos/lua-uni-algos.lua RELOC/tex/luatex/lua-uni-algos/lua-uni-case.lua RELOC/tex/luatex/lua-uni-algos/lua-uni-graphemes.lua RELOC/tex/luatex/lua-uni-algos/lua-uni-normalize.lua RELOC/tex/luatex/lua-uni-algos/lua-uni-parse.lua -catalogue-contact-repository https://github.com/zauguin/lua-uni-algos +catalogue-contact-repository https://github.com/latex3/lua-uni-algos catalogue-ctan /macros/luatex/generic/lua-uni-algos catalogue-license lppl1.3 catalogue-topics luatex unicode -catalogue-version 0.2 +catalogue-version 0.4.1 name lua-visual-debug category Package @@ -183772,6 +188334,91 @@ catalogue-license mit catalogue-topics debug-supp luatex macro-gen catalogue-version 0.8 +name lua-widow-control +category Package +revision 63026 +shortdesc Automatically remove widows and orphans from any document +relocated 1 +longdesc Unmodified TeX has very few ways of preventing widows and +longdesc orphans. In documents with figures, section headings, and +longdesc equations, TeX can stretch the vertical glue between items in +longdesc order to prevent widows and orphans, but many documents have no +longdesc figures or headings. TeX can also shorten the page by 1 line, +longdesc but this will give each page a different length which can make +longdesc a document look uneven. The typical solution is to +longdesc strategically insert \looseness=1, but this requires manual +longdesc editing every time that the document is edited. +longdesc Lua-widow-control is essentially an automation of the +longdesc \looseness method: it uses Lua callbacks to find "stretchy" +longdesc paragraphs, then it lengthens them to remove widows and +longdesc orphans. Lua-widow-control is compatible with all LuaTeX-based +longdesc formats. All that is required is to load the package at the +longdesc start of your document. To load: Plain LuaTeX: \input +longdesc lua-widow-control LuaLaTeX: \usepackage{lua-widow-control} +longdesc ConTeXt (LMTX): \usemodule[lua-widow-control] OpTeX: +longdesc \load[lua-widow-control] +containersize 11016 +containerchecksum e99480ba8bf0669f0020d4626d7e86f2dde5573699cf178c04055af7e12ce18f7f3b25c99468c3e7a9f34ee37b3f64755da20bb8c2c44dff898a621e4a7ce8e1 +doccontainersize 352680 +doccontainerchecksum be55b8d5ec81282402822f76cd40468e4bb099af50d26cc877b899b76272f8ac9ccabca37263b787d282caae01c61ddabdfb4f490df8c8f2584d09b2bba81a0d +docfiles size=96 + RELOC/doc/luatex/lua-widow-control/README.md details="Readme" + RELOC/doc/luatex/lua-widow-control/lua-widow-control.pdf details="Package documentation" +srccontainersize 13788 +srccontainerchecksum bf83958e445b5d2628844e8480c5516d953176a2b2a77024d21405dcf387385188600afb7c4ca4f17b5063366d7131a6b9fc0a861b5e6c17ce6ed6a5593b3f51 +srcfiles size=13 + RELOC/source/luatex/lua-widow-control/lwc-documentation.bib + RELOC/source/luatex/lua-widow-control/lwc-documentation.mkxl + RELOC/source/luatex/lua-widow-control/lwc-documentation.tex + RELOC/source/luatex/lua-widow-control/lwc-sample.tex +runfiles size=14 + RELOC/tex/context/third/lua-widow-control/t-lua-widow-control.mkiv + RELOC/tex/context/third/lua-widow-control/t-lua-widow-control.mkxl + RELOC/tex/lualatex/lua-widow-control/lua-widow-control-2022-02-22.sty + RELOC/tex/lualatex/lua-widow-control/lua-widow-control.sty + RELOC/tex/luatex/lua-widow-control/lua-widow-control.lua + RELOC/tex/luatex/lua-widow-control/lua-widow-control.tex + RELOC/tex/optex/lua-widow-control/lua-widow-control.opm +catalogue-contact-bugs https://github.com/gucci-on-fleek/lua-widow-control/issues +catalogue-contact-repository https://github.com/gucci-on-fleek/lua-widow-control +catalogue-contact-support https://github.com/gucci-on-fleek/lua-widow-control/discussions +catalogue-ctan /macros/luatex/generic/lua-widow-control +catalogue-license other-free cc-by-sa-4 +catalogue-topics layout luatex expl3 +catalogue-version 2.0.5 + +name luaaddplot +category Package +revision 62842 +shortdesc An extension to pgfplots' \addplot macro +relocated 1 +longdesc This package is an extension to pgfplots. It extends the +longdesc \addplot macro by a facility which allows modification of data +longdesc files while they are read. With luaaddplot it is no longer +longdesc necessary to pre-process data files generated by measuring +longdesc devices with external scripts. This package can be used with +longdesc plain LuaTeX or LuaLaTeX. +containersize 1464 +containerchecksum 8834dcf95f0cd2260423ef2a65599c0ebd948c67b61b97ebca8fefd36134d995630238b6ca01b5b9aa8b6fe50bd10b0cd49a350b3e2c3dfcfea00cac56a777eb +doccontainersize 256800 +doccontainerchecksum 166ad5662521aaa4808ad1031ec922609f7a5049d9d219dbcb41ea4c7f777776794b34e356564cbf03628e6065e1eb4354366e3bc2c2bcae2b6e83344f6f810f +docfiles size=65 + RELOC/doc/luatex/luaaddplot/README.md details="Readme" + RELOC/doc/luatex/luaaddplot/luaaddplot.pdf details="Package documentation" +srccontainersize 4148 +srccontainerchecksum 11f90c6f468fd67f58bc7ed6d468873d9c12989b5a4d86563f35ffb9b62219def0d2cc36d45362cbb2fd957928b673b93e52437d26ef3e69ef7edba0b4645009 +srcfiles size=4 + RELOC/source/luatex/luaaddplot/luaaddplot.dtx + RELOC/source/luatex/luaaddplot/luaaddplot.ins +runfiles size=3 + RELOC/tex/luatex/luaaddplot/luaaddplot.lua + RELOC/tex/luatex/luaaddplot/luaaddplot.sty + RELOC/tex/luatex/luaaddplot/luaaddplot.tex +catalogue-ctan /macros/luatex/generic/luaaddplot +catalogue-license lppl1.3 +catalogue-topics graphics graphics-plot luatex +catalogue-version 1.0 + name luabibentry category Package revision 55777 @@ -183831,6 +188478,37 @@ catalogue-license lppl1.3c mit catalogue-topics typesetting luatex catalogue-version 0.5 +name luacensor +category Package +revision 62167 +shortdesc Securely redact sensitive information using Lua +relocated 1 +longdesc This package provides simple tools for creating redacted Its +longdesc tools are useful for lawyers, workers in sensitive industries, +longdesc and others who need to easily produce both unrestricted +longdesc versions of documents (for limited, secure release) and +longdesc restricted versions of documents (for general release) +longdesc Redaction is done both by hiding all characters and by slightly +longdesc varying the length of strings to prevent jigsaw identification. +longdesc It also is friendly to screen readers by adding alt-text +longdesc indicating redacted content. +containersize 4348 +containerchecksum 6dbcc3a2870106eb49955b6e67fd621019fcd759b9d68d37e86af9d4121231e50ecaab7abe7fdc7720021575b8f6a28f28c4a11edc72f6ea71f7cba2b76909c6 +doccontainersize 164092 +doccontainerchecksum 95cf6068dd5812806f3a7fb40349f8adab9099c453459789937c68d49e8238016575148254b436724b7764a0eee7caac2459b96ab214746d3c12ba1d268cef45 +docfiles size=47 + RELOC/doc/lualatex/luacensor/README details="Readme" + RELOC/doc/lualatex/luacensor/luacensor.pdf details="Package documentation" + RELOC/doc/lualatex/luacensor/luacensor.tex +runfiles size=4 + RELOC/tex/lualatex/luacensor/luacensor.sty +catalogue-contact-bugs https://github.com/ezgranet/luacensor/issues +catalogue-contact-repository https://github.com/ezgranet/luacensor +catalogue-ctan /macros/luatex/latex/luacensor +catalogue-license lppl1.3 +catalogue-topics security editorial cond-comp luatex +catalogue-version 1.1.0 + name luacode category Package revision 25193 @@ -183889,9 +188567,185 @@ catalogue-license lppl1.3 catalogue-topics colour luatex catalogue-version 1.17 +name luafindfont +category Package +revision 61959 +shortdesc Search fonts in the LuaTeX font database +longdesc This Lua script searches for fonts in the font database. It +longdesc requires Lua 5.3. +depend luafindfont.ARCH +containersize 4972 +containerchecksum 5b763388468761296246c5cbfa63f926f68a1321cf762088e736c89aa591e91edc3f91d9a3b9030c36da5ed0534354edd851abf36f4dadb2f7cd43349cab480d +doccontainersize 108596 +doccontainerchecksum 1e3555311aeadf360e669210f2cf525f54d74d3f7b8a458e4a9116114bb10de63936497eb50e3965ebb204bf8cf40e37e0c737453d2a30726e1fe4a196b59371 +docfiles size=41 + texmf-dist/doc/man/man1/luafindfont.1 + texmf-dist/doc/man/man1/luafindfont.man1.pdf + texmf-dist/doc/support/luafindfont/CHANGELOG + texmf-dist/doc/support/luafindfont/README.md details="Readme" + texmf-dist/doc/support/luafindfont/exa01.txt + texmf-dist/doc/support/luafindfont/exa02.txt + texmf-dist/doc/support/luafindfont/exa03.txt + texmf-dist/doc/support/luafindfont/exa04.txt + texmf-dist/doc/support/luafindfont/exa05.txt + texmf-dist/doc/support/luafindfont/exa06.txt + texmf-dist/doc/support/luafindfont/luafindfont-doc.pdf details="Package documentation" + texmf-dist/doc/support/luafindfont/luafindfont-doc.tex +runfiles size=4 + texmf-dist/scripts/luafindfont/luafindfont.lua +catalogue-alias findfont +catalogue-ctan /support/luafindfont +catalogue-license lppl1.3c +catalogue-topics font-sel +catalogue-version 0.06 + +name luafindfont.aarch64-linux +category Package +revision 61207 +shortdesc aarch64-linux files of luafindfont +containersize 340 +containerchecksum c32056debfbf808e61df55a99ce2d2427faa276d3ad7c856875d54a6bacb4ac3d2b350b96334624fe066f77f6662b701fe863b0415d7d4743236c32914657a3c +binfiles arch=aarch64-linux size=1 + bin/aarch64-linux/luafindfont + +name luafindfont.amd64-freebsd +category Package +revision 61207 +shortdesc amd64-freebsd files of luafindfont +containersize 344 +containerchecksum 2389200a277f93bc6c4c39b25a4cdb081dde64ddfdebce9d10deda7f9756c270f4dfb9d9f61ad2cc2eee4e55e557c31f88b2385996f693ca3dd849e1566931e5 +binfiles arch=amd64-freebsd size=1 + bin/amd64-freebsd/luafindfont + +name luafindfont.amd64-netbsd +category Package +revision 61207 +shortdesc amd64-netbsd files of luafindfont +containersize 340 +containerchecksum 4a30d6774f0b55b70eb002ae4e1a9a451ebc05d27c883a559bd11080db94161595d224e80107e0bf61c9832aa08c0b7bb689eee55d1442a2db1cdc102968bbfe +binfiles arch=amd64-netbsd size=1 + bin/amd64-netbsd/luafindfont + +name luafindfont.armhf-linux +category Package +revision 61207 +shortdesc armhf-linux files of luafindfont +containersize 340 +containerchecksum 6becf191cff6c47cb48cf042a65d20e4829a7dfe52928308bead7d55b994359cd6bc56be162b8bf4d4c55a33d51729463bf12b265796adeaaf0079006f74155d +binfiles arch=armhf-linux size=1 + bin/armhf-linux/luafindfont + +name luafindfont.i386-cygwin +category Package +revision 61207 +shortdesc i386-cygwin files of luafindfont +containersize 340 +containerchecksum e877ac504da36fe23a62f08c84b2dcc5e2480815547f93e16049ba34df008e7df8b885f60432d2760199dcae8c83bd072909cdfa79a5f40cb136933f382fbd2d +binfiles arch=i386-cygwin size=1 + bin/i386-cygwin/luafindfont + +name luafindfont.i386-freebsd +category Package +revision 61207 +shortdesc i386-freebsd files of luafindfont +containersize 340 +containerchecksum ff2aef8f89f374d150305280c03f3d1280649eafa1e0dc81c938f138519fd76147742ce5c1368b1488b4ef2d9e8ae97537a426970594ded02aa57e2ba32f1d4a +binfiles arch=i386-freebsd size=1 + bin/i386-freebsd/luafindfont + +name luafindfont.i386-linux +category Package +revision 61207 +shortdesc i386-linux files of luafindfont +containersize 340 +containerchecksum e49224b01a33eb84111734f6032f015fc77ffdad81c9e4ab1178c988543e30833808f1c444be44c13b8f34f166dbac6df5fbcf5f956290b62977e81a901d093d +binfiles arch=i386-linux size=1 + bin/i386-linux/luafindfont + +name luafindfont.i386-netbsd +category Package +revision 61207 +shortdesc i386-netbsd files of luafindfont +containersize 340 +containerchecksum 5d536fd9c761838977edd6fabdbcaf25deb195ff0ca03e61444e4d9538e3dc3aea867f2f685557a6863e444dd396a160b02b35b2e3d1a5f80d7bb67fab9ab0d9 +binfiles arch=i386-netbsd size=1 + bin/i386-netbsd/luafindfont + +name luafindfont.i386-solaris +category Package +revision 61207 +shortdesc i386-solaris files of luafindfont +containersize 340 +containerchecksum 9867fa0f173d2fcfce142bf7d6c3b7bbb8fdde6c043a0b093542fefed26e2cc3f89c9079d066dfd7627b531ebdda9fa865cb55bd735fb17e525b5bcb050c3da6 +binfiles arch=i386-solaris size=1 + bin/i386-solaris/luafindfont + +name luafindfont.universal-darwin +category Package +revision 61207 +shortdesc universal-darwin files of luafindfont +containersize 344 +containerchecksum 6c3e3d5ec06a063388d9c13184164723eebcc84efac45fcee21d4b0b7d34dd1210fde592b677f97ba245e1e383841461961c3e5a97486ce6f61d5397d8189c7b +binfiles arch=universal-darwin size=1 + bin/universal-darwin/luafindfont + +name luafindfont.win32 +category Package +revision 61207 +shortdesc win32 files of luafindfont +containersize 684 +containerchecksum af9c70e4e005469f6439beda95e2e2edae0c60116fd1353931a33d8b91242e5c4bef66a73039b3dcddd3e3aa3be18fe3916442102a2846dac21538ef3749d5ea +binfiles arch=win32 size=1 + bin/win32/luafindfont.exe + +name luafindfont.x86_64-cygwin +category Package +revision 61207 +shortdesc x86_64-cygwin files of luafindfont +containersize 344 +containerchecksum c4623055015ab818072cf14fb2ed59efe5ea6cd6aba935d7e979f6715add99f4789f80d0b6d1d5f00e210df6a46d35da5bf6a132a0733be5146ae05fe8dc6db8 +binfiles arch=x86_64-cygwin size=1 + bin/x86_64-cygwin/luafindfont + +name luafindfont.x86_64-darwinlegacy +category Package +revision 61207 +shortdesc x86_64-darwinlegacy files of luafindfont +containersize 348 +containerchecksum 871a4c20e067a7aed3e1c0703d513b5444de933c81b53c6ae442d9c6579135ae8219366c49bdc5808412c7245f48080560ac653be642669840f48e9c07046cd7 +binfiles arch=x86_64-darwinlegacy size=1 + bin/x86_64-darwinlegacy/luafindfont + +name luafindfont.x86_64-linux +category Package +revision 61207 +shortdesc x86_64-linux files of luafindfont +containersize 344 +containerchecksum 997d407c45077a0cb5fffa4900b11171a44f363fc701230d8d1f1f810666f4b56b14c31f93b7ec48984c8f81fd52ad8903285c6b68e362db4acf2da584e0de74 +binfiles arch=x86_64-linux size=1 + bin/x86_64-linux/luafindfont + +name luafindfont.x86_64-linuxmusl +category Package +revision 61207 +shortdesc x86_64-linuxmusl files of luafindfont +containersize 348 +containerchecksum 2a41d1382db4465c5becddcf3ba5e9e5bab5303b9a2e0eead7f697493aa647580a9a2155f145d41eb300fdff1f36f4bad9d92e97bbcf2710f47bab71fa83a41a +binfiles arch=x86_64-linuxmusl size=1 + bin/x86_64-linuxmusl/luafindfont + +name luafindfont.x86_64-solaris +category Package +revision 61207 +shortdesc x86_64-solaris files of luafindfont +containersize 340 +containerchecksum b77120bbe73ca704818c1671adc2864ce18e0a6caf313e6520f8879927db252817ae80393ef58797bd3abb49cd4ba4f9a2ce8b191b0f8b32b0b854261c7841f7 +binfiles arch=x86_64-solaris size=1 + bin/x86_64-solaris/luafindfont + name luahbtex category TLCore -revision 57972 +revision 62387 shortdesc LuaTeX with HarfBuzz library for glyph shaping depend cm depend etex @@ -183905,156 +188759,156 @@ depend tex-ini-files depend unicode-data execute AddFormat name=luahbtex engine=luahbtex patterns=language.def,language.dat.lua options="luatex.ini" fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8,luatex containersize 460 -containerchecksum bb198606ca33912f75327b0799061a81aeb9e2315182001710929d5a7c786fc11b58a5eadcc186f2db21df01777904ada31058c0a03376c04020b213d9f7c519 -doccontainersize 30244 -doccontainerchecksum 9b7c72ad24d459b345552ee8ae05c047c61cf3e0b6eabb927e2a02bf62558f143e937463574bdb0cc60a0a4c8b2da3f86b1d9361275142519044051039275f1c +containerchecksum daafa6e417e7c366dde221488b91708f8c1302cf6db849b91a82bd74619f0b91e16430680aabeb27e43d1469262c9f799cd0bd6547635ac6ad54ef8e2dae5703 +doccontainersize 31856 +doccontainerchecksum 5d2915af80990896181a70c24dd3c51748fbaa6f3f9b96b67b1b40bc8ab36d39293e8f76c0f3dabdaffb252423eec61375b6f5aa859a1310236f7d39d6f2fcf3 docfiles size=10 texmf-dist/doc/man/man1/luahbtex.1 texmf-dist/doc/man/man1/luahbtex.man1.pdf name luahbtex.aarch64-linux category TLCore -revision 58876 +revision 62692 shortdesc aarch64-linux files of luahbtex -containersize 2117792 -containerchecksum 0fad819c02ccde3b05b6d5b506138e4dd710a70c6c4b58ee81a45e4ceb2cb1f2509549f4b80b682a7a883ab122eea78d1a108fb28b7715c37247d2bffb8617ea -binfiles arch=aarch64-linux size=2019 +containersize 2158220 +containerchecksum d98f4c21470c9f9df63e01afc66c4dc25d62ffba59e39765ca56338f826481b0cebb9e75109368e13e6200e4db06aed1883577a9998a59865011195d69e9f177 +binfiles arch=aarch64-linux size=2049 bin/aarch64-linux/luahbtex name luahbtex.amd64-freebsd category TLCore -revision 58850 +revision 62668 shortdesc amd64-freebsd files of luahbtex -containersize 2187388 -containerchecksum cdeb0a8609c884a647b18ab17ce824816aeaa2dba8d254de3a5042135db9d24bbd52aa82957d442e0f02bb5eb367a3e9c6f177a44a9510733d03dd096575704b -binfiles arch=amd64-freebsd size=1939 +containersize 2250472 +containerchecksum 73ebdde0a7f6927255c277e2d31f99a5c93344a28ede5b4d32225ca76e7dc93bd0d4ef4c10ea36c20fcbb3039c82c05c9f083cb563646312aa36384b859eda94 +binfiles arch=amd64-freebsd size=1971 bin/amd64-freebsd/luahbtex name luahbtex.amd64-netbsd category TLCore -revision 58866 +revision 62674 shortdesc amd64-netbsd files of luahbtex -containersize 2110640 -containerchecksum c8822a2a53baa9ec2513538720f1bee01d8f7a3ef1771d7d2305aaf53669e50dcdd75d6d9b19ab358d5381db0daff0cf67bec04378f3d03fc68a988a0c0c89b7 -binfiles arch=amd64-netbsd size=2711 +containersize 2162852 +containerchecksum 6e98944645e49b6be8ff7a4c4db00667f7269292d471c047f309aa87c5fe5f4429e36176ef7884d97465fb5e67fee42151c334b3389fd072ae50ea1f4505c49d +binfiles arch=amd64-netbsd size=2793 bin/amd64-netbsd/luahbtex name luahbtex.armhf-linux category TLCore -revision 58911 +revision 63092 shortdesc armhf-linux files of luahbtex -containersize 1847732 -containerchecksum 05374239fe5f4b0656e6cdc227ab63b8c8b87b5435fa840f73ad7470f6cbd5a3614c7c14719b45611955a38506648ccc939ac7f3c802716aa09ac8565d4734df -binfiles arch=armhf-linux size=1653 +containersize 1879784 +containerchecksum 13bfc27e7571f8392a4fda30c1154ffd2850bf2cf342781be50e304b6a9631bfd08bdd8d9008557d85c9b1c9e5063612bae78adf8e2086067af5f2f7701d3799 +binfiles arch=armhf-linux size=1678 bin/armhf-linux/luahbtex name luahbtex.i386-cygwin category TLCore -revision 58851 +revision 62676 shortdesc i386-cygwin files of luahbtex -containersize 2047236 -containerchecksum 04a09df54da14bae9ef108c4592fd8e3a21dc7aca974891a0959ed37d16c9504a818f28ba5a48ed806cb8710a795b2e1b0f05f39c89b85a8eb3fcb84dbd7e590 -binfiles arch=i386-cygwin size=1884 +containersize 2063164 +containerchecksum 0014a52da2c9858f41b27a29c2f2b350571013ee8044d0df9bf9ab425c3aabc4e2e566588e18674acef439819f120bf9764a7b9ae3405642b92ddcba7d7a6371 +binfiles arch=i386-cygwin size=1905 bin/i386-cygwin/luahbtex.exe name luahbtex.i386-freebsd category TLCore -revision 58850 +revision 62668 shortdesc i386-freebsd files of luahbtex -containersize 2018016 -containerchecksum 6a2679762dabb8b8928af5b0fdddf2da1e69afd3d0e57e68b04decc07de87e7de4b299829eba33addce20876be21a0a06fb5a6f7f5706f09f3650d97747f66f4 -binfiles arch=i386-freebsd size=1794 +containersize 2077148 +containerchecksum 0fcd58861e5c157bacbe6252791c49406e1e1974a1fcaff78fc5035aa83b46868b19d099b0bb19662eacad5a7426e263be2326a7f0d59b1d6b6c0f8b462d537a +binfiles arch=i386-freebsd size=1817 bin/i386-freebsd/luahbtex name luahbtex.i386-linux category TLCore -revision 58850 +revision 62668 shortdesc i386-linux files of luahbtex -containersize 2294104 -containerchecksum 1c5718a35c32d296b94a8031ea6a6afb08c098c97fbd6e356540b74b27db5233569eddafbc1cd25c43df9bfae46ef629afb49618b92bbc8077527529c12597be -binfiles arch=i386-linux size=2017 +containersize 2366956 +containerchecksum 7ce568491b4355044cdda602ab6feae5df89c7122611ac3fe8156f8d272725b9c075956160ea85d59a8323a10769b26b5ef444a46ca2571ea13b9a887ce8ce00 +binfiles arch=i386-linux size=2058 bin/i386-linux/luahbtex name luahbtex.i386-netbsd category TLCore -revision 58866 +revision 62674 shortdesc i386-netbsd files of luahbtex -containersize 1956536 -containerchecksum 9529fc770fd68844f4779f516e686d4e102f916baafb25440125eb738fb541df593dec6f40bfec4795ff93b0faca59319c3a6559577b33b644db64a1d6ed6885 -binfiles arch=i386-netbsd size=2500 +containersize 2003172 +containerchecksum c26c55f89261533cbfb75c918ce2d1641f2536911a64160cf6acf6742dd78ac2d3a17466890c691abef0d4ddfa7074fe28f3aff6cee303cbdf84de659697de92 +binfiles arch=i386-netbsd size=2576 bin/i386-netbsd/luahbtex name luahbtex.i386-solaris category TLCore -revision 58850 +revision 62668 shortdesc i386-solaris files of luahbtex -containersize 2023452 -containerchecksum d61429fdfa108a361885ccd787980866b7cce8a47622ef8931dbcc084367c4206f2542ace5d7ee070ead92839fce2db00251f2ef8b15071faadf97841370feb8 -binfiles arch=i386-solaris size=1721 +containersize 2067572 +containerchecksum f7c06005210582a188107bffc0e0b1f4caf6aa0a878d68808c008cf88d8973bddd552448cde8c4b64a33ed21ac4610a615e8865c8eb236181255074bc4e61026 +binfiles arch=i386-solaris size=1747 bin/i386-solaris/luahbtex name luahbtex.universal-darwin category TLCore -revision 58850 +revision 62693 shortdesc universal-darwin files of luahbtex -containersize 3565996 -containerchecksum cb92dcf43b638f50205787155d8ac8102735510199435b2d55ce5fa667fac55d205f63401bdd97531aa276ce210b05d642923d019c428da2c2a5dea0fd10f868 -binfiles arch=universal-darwin size=3572 +containersize 3639032 +containerchecksum aa9b6f1f709f9d4ab9ab6ae33698583d1d21fce1dae2124cef59a92474f6e6f542d2efa3d95ed4ef52359062b96cf486c7f0f1f21fdebe5dde7dc5abf2df477b +binfiles arch=universal-darwin size=3628 bin/universal-darwin/luahbtex name luahbtex.win32 category TLCore -revision 58843 +revision 62665 shortdesc win32 files of luahbtex -containersize 1559428 -containerchecksum 7092193520820ce5a9622bf9ea75fd1ed568a9e73813716a45633ce2dbc9496b6e46f42547b1b39a0ab2e6f59f129b75887106e06a4b8188a7d18ffff3284846 -binfiles arch=win32 size=1447 +containersize 1584660 +containerchecksum f68f0061f1a4fc427d3d49d9ad9daebd8770ce09b7e29049f0fa7af1dc7dafea5727e7c659c38ab98f4cd3602761081f5a7a88d4a04f7263a12db48c5f07fd66 +binfiles arch=win32 size=1469 bin/win32/luahbtex.dll bin/win32/luahbtex.exe name luahbtex.x86_64-cygwin category TLCore -revision 58851 +revision 62676 shortdesc x86_64-cygwin files of luahbtex -containersize 2041268 -containerchecksum 771596387e3ce36cf9eb4a53721aa13f82db1d4ec12acc1a21efbc537eda768e496cbaf41ef9bc9bd625d3fc1f8e97f82a4b3bd3c5acf89905644932b0ae02a0 -binfiles arch=x86_64-cygwin size=1814 +containersize 2063740 +containerchecksum f4e5414b9231216629bb6948164b8a37b2052d2687c286cbe0d35df4402407e05023c8751dc57eb7fc08938e10af115644bf2cad4618b0fe866a4857615089ce +binfiles arch=x86_64-cygwin size=1831 bin/x86_64-cygwin/luahbtex.exe name luahbtex.x86_64-darwinlegacy category TLCore -revision 58850 +revision 62668 shortdesc x86_64-darwinlegacy files of luahbtex -containersize 1876224 -containerchecksum d3ecbe8dd7f22ad9d1be594fd25a52c11c542d035d1e647e8cc9356f4f1861035380d81902e90beb76cf7c39f30689ed5b2f77e3ffbbd8d7cd9812aa9f2ceec3 -binfiles arch=x86_64-darwinlegacy size=1663 +containersize 1901584 +containerchecksum aacc7b10845c4df3a9ff3e4467f0b9d15ae952d1928f1b99cc6f5d3dfb9b73db51f1b79c93fd354d176586d52f3770435b262632d8d5c908099b48eb74ce3c40 +binfiles arch=x86_64-darwinlegacy size=1678 bin/x86_64-darwinlegacy/luahbtex name luahbtex.x86_64-linux category TLCore -revision 58872 +revision 62668 shortdesc x86_64-linux files of luahbtex -containersize 2222500 -containerchecksum 145821670051bc9021c05525fa045832db6be449e51453e8d2b2413f921120f08e60d042d8d371776514143a49b48657dcd0bf74aa8c61326827cb87f22711f7 -binfiles arch=x86_64-linux size=1896 +containersize 2307408 +containerchecksum 51ce4d7673519232fb915bfd3967cca8546d3113288a72217a688b4748e6179ac29ec2416ace301ad9cf64a9f96f10f9050b8500501ff584db425763c5cd2712 +binfiles arch=x86_64-linux size=1937 bin/x86_64-linux/luahbtex name luahbtex.x86_64-linuxmusl category TLCore -revision 58850 +revision 62668 shortdesc x86_64-linuxmusl files of luahbtex -containersize 2306652 -containerchecksum 996644a5500226afc679f6c9c0fdba86b919d4b759843926ca004343714c9eba991033a365fc28b186ca45650d4dc5fd38fe1dbaae49310ad44e29c1adba59c9 -binfiles arch=x86_64-linuxmusl size=2039 +containersize 2397532 +containerchecksum 80a7f8b36745135c386a180d36b36a15f3319d9602a0957b1bde16bf672c26862532e0aaf448f707d8513206b0b51776821452d2cd8f65486efed7b7a26d861e +binfiles arch=x86_64-linuxmusl size=2081 bin/x86_64-linuxmusl/luahbtex name luahbtex.x86_64-solaris category TLCore -revision 58850 +revision 62668 shortdesc x86_64-solaris files of luahbtex -containersize 2242516 -containerchecksum 74c742a555821c84ffcb9ba1fd77276cd1de5dcc4e2d80a5e18fe5d4f3784e73a57e91ab086f4427c80e1654b06651241771c2a86034984a9d4fa1b2efe083b3 -binfiles arch=x86_64-solaris size=1921 +containersize 2283904 +containerchecksum 0f95a74f94f2ffa2bfa7084b24dcac63d45897a21b8e5a49be8ab76eb809eaff585ffff517e00f6e0aa48a38c687a2923c0226da169f7210399028f587c5ec81 +binfiles arch=x86_64-solaris size=1948 bin/x86_64-solaris/luahbtex name luahyphenrules @@ -184407,7 +189261,7 @@ catalogue-version 0.03 name luajittex category TLCore -revision 57972 +revision 62774 shortdesc LuaTeX with just-in-time (jit) compiler, with and without HarfBuzz depend cm depend etex @@ -184422,9 +189276,9 @@ depend unicode-data execute AddFormat name=luajithbtex engine=luajithbtex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8,luatex execute AddFormat name=luajittex engine=luajittex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8,luatex containersize 484 -containerchecksum 01777af9a468b6216417c5158034c3dea3cfb1c3ca7d28f1c4ca2b239fe569fbde410d17662bf9a10f5fddfd1bb6541c505d772e705832b52a1c2d6225d0fc6f -doccontainersize 30360 -doccontainerchecksum a6a17f70a44655e1aba11ac1353cc13b36bee762083be76a31c04d90ae73d021659219a3a741b70f0b43888d6b6a6ab356f378fa5850a23ce7423b28a721e924 +containerchecksum f7503044bf237ca6d6e33a3a067bba0d73dfecfee7e77b5ebd4f3d6417dd24f7aa263cb08e7ffb86708574ecda31d5c7d89b42d2ad2179119393b99129f8077d +doccontainersize 31968 +doccontainerchecksum 3924029e274913999cf54e2f3a4d3ef85dbfbb4ee93a629b8eeb77c796557c3086eb447fa74d2d7a6f33a17f433f38ceb033f7e1633e240bbb135b4239b588f7 docfiles size=20 texmf-dist/doc/man/man1/luajithbtex.1 texmf-dist/doc/man/man1/luajithbtex.man1.pdf @@ -184433,11 +189287,11 @@ docfiles size=20 name luajittex.aarch64-linux category TLCore -revision 58876 +revision 62692 shortdesc aarch64-linux files of luajittex -containersize 3501672 -containerchecksum a3acdb8712494835cc2df59ab511573812573161d9c6a2bd060179c74eb482d44cef3fca3d869c5283d4c9176e620b22c45b303ee3b0bc2787e06ac5ecc705e2 -binfiles arch=aarch64-linux size=3855 +containersize 3542560 +containerchecksum 6299b4888e5808b583badbc1be4efd40dc9e4f636e01b12ae87190b3a7e945ad9d664e4498d94545505cd5b1105895533f385b29f02e8517ab5acea5e6b0c7cb +binfiles arch=aarch64-linux size=3871 bin/aarch64-linux/luajithbtex bin/aarch64-linux/luajittex bin/aarch64-linux/texluajit @@ -184445,11 +189299,11 @@ binfiles arch=aarch64-linux size=3855 name luajittex.amd64-freebsd category TLCore -revision 58850 +revision 62668 shortdesc amd64-freebsd files of luajittex -containersize 2709388 -containerchecksum dbd148f4c02ab030c356d26dbaa8aec89d381b31e77f746b9dbb256355e3b0c1d7c610eb9d66ec078f9634df28e6691b4df731d9c2dd1130c9c1ba6c410cc3e0 -binfiles arch=amd64-freebsd size=3747 +containersize 2793636 +containerchecksum 656c3682733d15271c98cc5e7588ee9783bb8095d5abe2b4f72cc38b069c3fdbf495769bff7855e07e780e75280866230cc4daf1bbb194e9a1ca108b1d895f79 +binfiles arch=amd64-freebsd size=3785 bin/amd64-freebsd/luajithbtex bin/amd64-freebsd/luajittex bin/amd64-freebsd/texluajit @@ -184457,11 +189311,11 @@ binfiles arch=amd64-freebsd size=3747 name luajittex.amd64-netbsd category TLCore -revision 58866 +revision 62674 shortdesc amd64-netbsd files of luajittex -containersize 3908192 -containerchecksum 5ca6628ff1902fdb4bcfdcb96a51a5f4d39662214514b95fc0a67acccf6b45b43c8707faccbe5c2d59c7af170b77089e445c6f83fea7dd918b66f0dc3142f327 -binfiles arch=amd64-netbsd size=4877 +containersize 3969632 +containerchecksum 2d993a544b22b6a78771393f03358118e30aa695c7f1549eb10e83e77a343d5e01296f509996dd506230602dbb871051477834fcebd155c34664aa32c4104fa6 +binfiles arch=amd64-netbsd size=4960 bin/amd64-netbsd/luajithbtex bin/amd64-netbsd/luajittex bin/amd64-netbsd/texluajit @@ -184469,11 +189323,11 @@ binfiles arch=amd64-netbsd size=4877 name luajittex.armhf-linux category TLCore -revision 58911 +revision 63092 shortdesc armhf-linux files of luajittex -containersize 2124236 -containerchecksum fa97e1e66981f2e348c4476b87d91e3615a465ec0b8bb706ce6c21413c986977a88b681401bfac4ca9004ebbb73f7ae3a7b6aa37d2550587eccd1fc994bbcc82 -binfiles arch=armhf-linux size=3131 +containersize 2162308 +containerchecksum 41959dff5ee0b440af2470021b18bb64a5b81e938d269ec0bc55633a1f0a4aebff5ad9e002ddae7752308f46fc0825f894a00e44117c51a1faaa86f351a7ab73 +binfiles arch=armhf-linux size=3158 bin/armhf-linux/luajithbtex bin/armhf-linux/luajittex bin/armhf-linux/texluajit @@ -184481,11 +189335,11 @@ binfiles arch=armhf-linux size=3131 name luajittex.i386-cygwin category TLCore -revision 58851 +revision 62676 shortdesc i386-cygwin files of luajittex -containersize 2545892 -containerchecksum 0311edd2a17fc49c650801d9775869bea4da3f168aadf53a88716196ce9c4628392716ec4a3bdd71b8e9e060e9f0bf45d81be886418ed5b93567b39d65490bfe -binfiles arch=i386-cygwin size=3567 +containersize 2575332 +containerchecksum 1403d43ecd4c4fcf856f424c0af9ae5590e058963f5b4acd672e7c7a2785efb3d47dc77f377baa0b9f2be0028d4fc1d6c7283e260dc3633dbf3a0bc820957413 +binfiles arch=i386-cygwin size=3586 bin/i386-cygwin/cygtexluajit-2.dll bin/i386-cygwin/luajithbtex.exe bin/i386-cygwin/luajittex.exe @@ -184494,11 +189348,11 @@ binfiles arch=i386-cygwin size=3567 name luajittex.i386-freebsd category TLCore -revision 58850 +revision 62668 shortdesc i386-freebsd files of luajittex -containersize 2462536 -containerchecksum f89ad6e82f20e7df6aa488f232ed1505887341b1880459d442885101c349e9adb1e510ac1cabd6edd0b8d1989102c6e69c606b49eabbade5af06e32d36682e72 -binfiles arch=i386-freebsd size=3462 +containersize 2559288 +containerchecksum c66c6409b494ac2b16bcad0ab97d362f7e9d4221f498b663173c8285e802ae6701141865a6a94dd39286bf8411d11f11b2af1220aad8044b9207f6d6dfc5ab73 +binfiles arch=i386-freebsd size=3487 bin/i386-freebsd/luajithbtex bin/i386-freebsd/luajittex bin/i386-freebsd/texluajit @@ -184506,11 +189360,11 @@ binfiles arch=i386-freebsd size=3462 name luajittex.i386-linux category TLCore -revision 58850 +revision 62668 shortdesc i386-linux files of luajittex -containersize 2686820 -containerchecksum a4f9e96407b60cad6123dcf95c86f75f351452a0910229745376c6230f913ac69d55d51f4bb91524c919471cb77188162c20cd4a5d08a13e77d6d79a902daaa8 -binfiles arch=i386-linux size=3774 +containersize 3780188 +containerchecksum fc106c369f653aced40d5a80f27df002c36002c3a1d886fdfdfd4e24a7b7c943995839cab11963e72ea40daed400034028eb1afae68f105042223b1bdd6475da +binfiles arch=i386-linux size=3823 bin/i386-linux/luajithbtex bin/i386-linux/luajittex bin/i386-linux/texluajit @@ -184518,35 +189372,23 @@ binfiles arch=i386-linux size=3774 name luajittex.i386-netbsd category TLCore -revision 58866 +revision 62674 shortdesc i386-netbsd files of luajittex -containersize 3439536 -containerchecksum 5d5477b023a0cd1e6a2f4b6e7cbf6899379253f57f7efa1abd8eccf4836970d5ce35931c428852bb052beb36c0de312d7e2d60251515f5d043d0f07e6518b4bc -binfiles arch=i386-netbsd size=4464 +containersize 3523804 +containerchecksum f969ee97081bf8760619847e8aee40f74d5f5ba1fa36a595c98dcdbbb4285735fef790241e87f1285668480141d4ef7e9a66d693c088c2992aaca6e6bb5fc12c +binfiles arch=i386-netbsd size=4543 bin/i386-netbsd/luajithbtex bin/i386-netbsd/luajittex bin/i386-netbsd/texluajit bin/i386-netbsd/texluajitc -name luajittex.i386-solaris -category TLCore -revision 58850 -shortdesc i386-solaris files of luajittex -containersize 2417088 -containerchecksum c3f5285326c60527db1ffaede48523fd815ff310e87d0e9960861c8519ae5c15de184ed27c936dc4823d4d8a165bb673f64770a5b0400c604ebb4ba83060d3be -binfiles arch=i386-solaris size=3245 - bin/i386-solaris/luajithbtex - bin/i386-solaris/luajittex - bin/i386-solaris/texluajit - bin/i386-solaris/texluajitc - name luajittex.universal-darwin category TLCore -revision 58850 +revision 62693 shortdesc universal-darwin files of luajittex -containersize 6527340 -containerchecksum db91da103f47c3c6f09e80b88df70fe6f3690a590f212411ddc4f473a0d48e3fc32c826c6628f0fccb5f3b5323e2f3fc6a9e179741746ce38846b3c933bc4d7e -binfiles arch=universal-darwin size=6860 +containersize 6609400 +containerchecksum 3ea95a49a7941059be438a7e0f0d4be29a3fc92b506f150a172892b2b61efe43d0558e971c65abdb5b37f4fa9a13f5da976abb6844d2b586e85e9e023d91552b +binfiles arch=universal-darwin size=6916 bin/universal-darwin/luajithbtex bin/universal-darwin/luajittex bin/universal-darwin/texluajit @@ -184554,11 +189396,11 @@ binfiles arch=universal-darwin size=6860 name luajittex.win32 category TLCore -revision 58843 +revision 62665 shortdesc win32 files of luajittex -containersize 2203984 -containerchecksum fefb913b87fa857317f9f9d3064d066ebbdf1697e77477ec1f839d66d37771390ed05f352e87b9219d954b7ef8a814cf98ecc8e0e8a072d7a21ed61df360c61b -binfiles arch=win32 size=3077 +containersize 2235888 +containerchecksum 23aeb13df1ea063eb1fd2effadaa66d91c56623ce72f03a16d7b13f1ad88fbb31c58650464c8ff4ef324429c3574b3d994b55c62b1c83cd220d5112bdc3f7a30 +binfiles arch=win32 size=3140 bin/win32/luajit51.dll bin/win32/luajithbtex.dll bin/win32/luajithbtex.exe @@ -184569,11 +189411,11 @@ binfiles arch=win32 size=3077 name luajittex.x86_64-cygwin category TLCore -revision 58851 +revision 62676 shortdesc x86_64-cygwin files of luajittex -containersize 2480732 -containerchecksum 6d2b6846bd276354db735e21197aa6d37df9ceedc692e953f305846292cf95187013e5868c20e16ee409f3045472abf546f6f6433d397dde6eba9d9b7ccb71f2 -binfiles arch=x86_64-cygwin size=3447 +containersize 2504600 +containerchecksum facd08cc1e344fdbc7256c938e4ec2dbb76c3d6d0b658b092b3873e57798bec5deed4f9cf23a9ad16700acec1b42e01278826e517f8f6fbc95335f14e6a3cd4d +binfiles arch=x86_64-cygwin size=3462 bin/x86_64-cygwin/cygtexluajit-2.dll bin/x86_64-cygwin/luajithbtex.exe bin/x86_64-cygwin/luajittex.exe @@ -184582,11 +189424,11 @@ binfiles arch=x86_64-cygwin size=3447 name luajittex.x86_64-darwinlegacy category TLCore -revision 58850 +revision 62668 shortdesc x86_64-darwinlegacy files of luajittex -containersize 2246548 -containerchecksum 45718ebe3f1735bc198d022e0b56f01569bd839f7913d8ae369d19106eebaa2b7b7d87eb263da658cf623e825707c580c64d613247f2e8ef8f84b2d8f59afb61 -binfiles arch=x86_64-darwinlegacy size=3204 +containersize 2266876 +containerchecksum 6caa4db659f377465d9da9df6d3acb49ad4215cf8101a5e024aadd71dc7b7209c8aadd3886a05ae85f3fc7182f71ac0a1133000d9016a229b9efc1b0c58da2f3 +binfiles arch=x86_64-darwinlegacy size=3221 bin/x86_64-darwinlegacy/luajithbtex bin/x86_64-darwinlegacy/luajittex bin/x86_64-darwinlegacy/texluajit @@ -184594,11 +189436,11 @@ binfiles arch=x86_64-darwinlegacy size=3204 name luajittex.x86_64-linux category TLCore -revision 58872 +revision 62668 shortdesc x86_64-linux files of luajittex -containersize 2675100 -containerchecksum 3d14866c3af00cd3ebc5485ea04038d31b08eb5af68cf06ba23b1ebd343cdbfb5b2e49851ad066c4678ad4b6351bcc952e4603fe40e0ae51d908556d2235b436 -binfiles arch=x86_64-linux size=3585 +containersize 2766096 +containerchecksum 16f9f890260cf4f5499269635bb5ea67364fdf7f234527367e3260feb784ab0164e75f6cd4613fe8b43a80fdd861c697f3321af3f550e0a59cf7cd1dab65095f +binfiles arch=x86_64-linux size=3630 bin/x86_64-linux/luajithbtex bin/x86_64-linux/luajittex bin/x86_64-linux/texluajit @@ -184606,11 +189448,11 @@ binfiles arch=x86_64-linux size=3585 name luajittex.x86_64-linuxmusl category TLCore -revision 58850 +revision 62668 shortdesc x86_64-linuxmusl files of luajittex -containersize 3849324 -containerchecksum 18ba7afad0b839b9bdade94690f1d9813341029409d4635f48797583dae8b03b2cd3399609d8190d3fd4fe5d0df34b1cd1c4085829e1aedcb53f421f644100f5 -binfiles arch=x86_64-linuxmusl size=3871 +containersize 3967112 +containerchecksum e3671f4b4541d19ec5e89d5fcf09b09039f98d4eab6281de445687c0a5cbb5cf8236814fa0ee7ca683ee7713281c3749838678ab627ca86e86feff87753d3347 +binfiles arch=x86_64-linuxmusl size=3921 bin/x86_64-linuxmusl/luajithbtex bin/x86_64-linuxmusl/luajittex bin/x86_64-linuxmusl/texluajit @@ -184618,7 +189460,7 @@ binfiles arch=x86_64-linuxmusl size=3871 name luakeys category Package -revision 57463 +revision 63106 shortdesc A Lua module for parsing key-value options relocated 1 longdesc This package provides a Lua module that can parse key-value @@ -184628,24 +189470,26 @@ longdesc entirely by using the Lua language and does not rely on TeX. longdesc Therefore this package can only be used with the TeX engine longdesc LuaTeX. Since luakeys uses LPeg, the parsing mechanism should longdesc be pretty robust. -containersize 4904 -containerchecksum 873879c6495479db77cf0e7a0f5ac99ad2eb67088d1d4abaf55e4ec341c07103ced954310b67f5ee0bec6986793f9e68613b7a85c3a8fee8b5697e0a05f1e1c5 -doccontainersize 140576 -doccontainerchecksum 58b2550998915a20226ef4890255c8a90aad9faf248a0c2a880b086941af256d9f83edc2b29ed615da6355a5bb5d95605580824581ebd7ed191d82b92786e8ac -docfiles size=40 +containersize 6532 +containerchecksum 8a2db407ba31c23819a2f7f5dc03a575359a1a2802a3263292d86df173752848148d4676d56d1bf647118fa092517bb146aafcdd5a729600a073181101e0687c +doccontainersize 170232 +doccontainerchecksum 3f115b27a0dadb1fcb5c26fb29d95c946541f2a13ee89e4ce0a0354f51621ecbaf208eff042421d93d89a8de7aad03fde61494d7b4aa23f001755ec543b57ff2 +docfiles size=47 RELOC/doc/luatex/luakeys/README.md details="Readme" - RELOC/doc/luatex/luakeys/luakeys-debug.tex - RELOC/doc/luatex/luakeys/luakeys.pdf details="Package documentation" - RELOC/doc/luatex/luakeys/luakeys.tex -runfiles size=5 + RELOC/doc/luatex/luakeys/luakeys-doc.pdf details="Package documentation" + RELOC/doc/luatex/luakeys/luakeys-doc.tex +runfiles size=9 RELOC/tex/luatex/luakeys/luakeys-debug.sty + RELOC/tex/luatex/luakeys/luakeys-debug.tex RELOC/tex/luatex/luakeys/luakeys.lua + RELOC/tex/luatex/luakeys/luakeys.sty + RELOC/tex/luatex/luakeys/luakeys.tex catalogue-contact-bugs https://github.com/Josef-Friedrich/luakeys/issues catalogue-contact-repository https://github.com/Josef-Friedrich/luakeys catalogue-ctan /macros/luatex/generic/luakeys catalogue-license lppl1.3c catalogue-topics keyval luatex -catalogue-version 0.1 +catalogue-version 0.5 name lualatex-doc category Package @@ -184698,7 +189542,7 @@ catalogue-version 1.0 name lualatex-math category Package -revision 56541 +revision 61464 shortdesc Fixes for mathematics-related LuaLaTeX issues relocated 1 longdesc The package patches a few commands of the LaTeX2e kernel and @@ -184710,28 +189554,28 @@ longdesc package to this package since they are not directly related to longdesc Unicode mathematics typesetting. depend etoolbox depend filehook -containersize 3192 -containerchecksum a5568fa178fef7d7348a8e1b72f5671a5dc00c9c8ec59dded7da3fb62105697cb09c2cdb4f0c58fd5cc16b8966a66554cd7ba0650d757cc16377406de35d1005 -doccontainersize 198344 -doccontainerchecksum 41f38f8e1bafbb63b7a83f3087bf8aa0bfd7d946206d07bba2dc93d99049ca101869c575d3f2c8b732f9beda719bdd08127a047700052ed915bffc88001299f9 -docfiles size=52 +containersize 3332 +containerchecksum 16c945e72165acd9f4bcf20f81e6c5df9ec22f19d45cbb8f076763d2d1a1a2e230938dabbadfcc065e3a060487885ac2edb223aae22d12f6981f5fca5c0f951f +doccontainersize 201244 +doccontainerchecksum f5a8db238ae096b7b1a2eaa84643f063cd28e08b328cbcc780171a60c571e858a1cd1941a8ea9053392a8c65b965a81c8cd585ce2accb27e797e3e4e8ad3a127 +docfiles size=53 RELOC/doc/lualatex/lualatex-math/MANIFEST RELOC/doc/lualatex/lualatex-math/README details="Readme" RELOC/doc/lualatex/lualatex-math/lualatex-math.pdf details="Package documentation" language="en" -srccontainersize 9236 -srccontainerchecksum c06e83d733d9d8e380b2f688c8b21db85cd3d18be8b9cf37cc0af6b9dbf279db70d2f4d12fe879c8ce2628a1966708a117be5c72bc4dd535fa8cd431f8ed88f0 -srcfiles size=8 +srccontainersize 9532 +srccontainerchecksum e04a36a2280fbccb9572539ebc9bafba4edb7ccada25c4b3faadaa61c2f4458d9e9a90e54fa00b5ba675e59f42ed2d076b39918e5c126e2f619f2f69ff904d81 +srcfiles size=9 RELOC/source/lualatex/lualatex-math/lualatex-math.dtx RELOC/source/lualatex/lualatex-math/lualatex-math.ins -runfiles size=3 +runfiles size=4 RELOC/tex/lualatex/lualatex-math/lualatex-math.lua RELOC/tex/lualatex/lualatex-math/lualatex-math.sty catalogue-contact-bugs https://github.com/phst/lualatex-math/issues catalogue-contact-repository https://github.com/phst/lualatex-math catalogue-ctan /macros/luatex/latex/lualatex-math catalogue-license lppl1.3c -catalogue-topics maths luatex -catalogue-version 1.9 +catalogue-topics maths luatex expl3 +catalogue-version 1.12 name lualatex-truncate category Package @@ -184765,27 +189609,27 @@ catalogue-version 1.1 name lualibs category Package -revision 57277 +revision 59298 shortdesc Additional Lua functions for LuaTeX macro programmers relocated 1 longdesc Lualibs is a collection of Lua modules useful for general longdesc programming. The bundle is based on lua modules shipped with longdesc ConTeXt, and made available in this bundle for use independent longdesc of ConTeXt. -containersize 121836 -containerchecksum ccdbde1b5b9abd3478e3912ff20b1639c3504f06433eb10cb174a3a413642629ad9eb0ecb3fc7dfe3ee1e7e2dac2e552dd86de98bd89e3a65bc6736bedf181af -doccontainersize 87696 -doccontainerchecksum 4d3771a5cee5a1ef7a7a7d3d88cf44020563c8bf50328bd6cea42a8ddc731da294e6b300ed9318030b00f0ccecc0de8667382d41727dc02353e68fe635d0aa19 +containersize 121952 +containerchecksum 0ea4d3d0e85c2ef77464db6f53c581453f22451bc8f9ecec00f89c59976ae417bab6564c5b3d7d047ac1fa4e53fc2cab4dc0fa5040f064b7f7696f1ee2416648 +doccontainersize 87876 +doccontainerchecksum b6be707a802905d93bc86135403cd862c86cd829e3a649800a2d5fa273518c4804a76c6a09b686603f16ce49c0972f1d1d1585e168c9d1d7439aa07ad3a2aa7c docfiles size=28 RELOC/doc/luatex/lualibs/LICENSE RELOC/doc/luatex/lualibs/NEWS RELOC/doc/luatex/lualibs/README.md details="Readme" RELOC/doc/luatex/lualibs/lualibs.pdf details="Package documentation" -srccontainersize 8572 -srccontainerchecksum f504562bce245c51567eb54963de87702a4651b73bce71144d2dbd91e6f9894c5d20fc43ae7a7d68c92995f6cc077bcf76875fea7309a09b288e6bdde2d55222 +srccontainersize 8560 +srccontainerchecksum 45cd732855d88f16398e2aaec439ba45fb4b55c64a7c47f010855e3608805fafd9399c4fdfa54ea186893b74f3a94a14ed99ee97c51513bca1ce50d558506431 srcfiles size=7 RELOC/source/luatex/lualibs/lualibs.dtx -runfiles size=189 +runfiles size=192 RELOC/tex/luatex/lualibs/lualibs-basic-merged.lua RELOC/tex/luatex/lualibs/lualibs-basic.lua RELOC/tex/luatex/lualibs/lualibs-boolean.lua @@ -184827,7 +189671,37 @@ catalogue-contact-support https://github.com/latex3/lualibs/issues catalogue-ctan /macros/luatex/generic/lualibs catalogue-license gpl2 catalogue-topics lua-supp luatex -catalogue-version 2.73 +catalogue-version 2.74 + +name luamathalign +category Package +revision 63116 +shortdesc More flexible alignment in amsmath environments +relocated 1 +longdesc Allow aligning mathematical expressions on points where where +longdesc direcly using & is not possible, especially in nested macros or +longdesc environments. +containersize 4244 +containerchecksum 5349764d4cc8e6fe7bec4bf6c3b723b91421d63c44b08969cffdd2a19a11ce574faff19b169ed98db162d1c49584089477bc09c720d5219da6cd2862b356af11 +doccontainersize 390260 +doccontainerchecksum eef0da8fa3b00648ac22d46aed2590721766ea8952ea984efbd820409c6cde2bcdf78744d29ef9fac3bb7b92afbe28ee82ce4b3c88bec1b2ad20153fd7108698 +docfiles size=97 + RELOC/doc/lualatex/luamathalign/README.md details="Readme" + RELOC/doc/lualatex/luamathalign/luamathalign.pdf details="Package documentation" +srccontainersize 5428 +srccontainerchecksum 43de43ed6f92eb60d7e8543c16482f5bbf2d3d3f69f958f315643aefe354fdeb22f7e39b1b813d7c5573b197d847b849d1e358e4256178cf7bd079765d3c8660 +srcfiles size=6 + RELOC/source/lualatex/luamathalign/luamathalign.dtx +runfiles size=7 + RELOC/tex/lualatex/luamathalign/build.lua + RELOC/tex/lualatex/luamathalign/luamathalign-luacmd.lua + RELOC/tex/lualatex/luamathalign/luamathalign-luaprop.lua + RELOC/tex/lualatex/luamathalign/luamathalign.lua + RELOC/tex/lualatex/luamathalign/luamathalign.sty +catalogue-ctan /macros/luatex/latex/luamathalign +catalogue-license lppl1.3c +catalogue-topics font-maths luatex +catalogue-version 0.1 name luamesh category Package @@ -184874,54 +189748,55 @@ catalogue-version 0.6 name luamplib category Package -revision 58279 +revision 61587 shortdesc Use LuaTeX's built-in MetaPost interpreter relocated 1 longdesc The package enables the user to specify MetaPost diagrams longdesc (which may include colour specifications from the color or longdesc xcolor packages) into a document, using LuaTeX's built-in longdesc MetaPost library. The facility is only available in PDF mode. -containersize 11776 -containerchecksum 516d5f55c367bb2275268e4ba8bcf45cdc576986c866dbf435d3ccdba1eeef799db03d704d452fd49cef559bd5a1bc903839a0b04a926694e336a4e5652a07b8 -doccontainersize 152604 -doccontainerchecksum c503945573406c8176ce8f3461ab9b4fc07762e029104e582be2ae9cee46b4170916426d384b363bc30e12e83f39e0bfaf5f1998e8012b29c8133de23b39427a -docfiles size=43 +containersize 12060 +containerchecksum daa0a03eca57570f485d2b7decf564eb9f6614a5799d93b798310c20ecb2f055b6dd469c87fbafc1722cb931dc387eada416bb83d609d76a9cfc8c482298edc8 +doccontainersize 156860 +doccontainerchecksum 13b6b7322faf3fda798049bada6d1737f30cb2ce7841ea858ac798fa3f63818ae6661a4e050e4dca336dab37ba9292fa19446a9e1d07a86509c0856793716975 +docfiles size=45 RELOC/doc/luatex/luamplib/NEWS RELOC/doc/luatex/luamplib/README details="Readme" RELOC/doc/luatex/luamplib/luamplib.pdf details="Package documentation" RELOC/doc/luatex/luamplib/test-luamplib-latex.tex RELOC/doc/luatex/luamplib/test-luamplib-plain.tex -srccontainersize 26644 -srccontainerchecksum f11aca288e535861c365259a1c0e1d0a42137898282d2e6027952df827f4c52ad8a5b8553fc0cd692fc0ae5d0f0c60db58a147bd30919a1d04efad4501580b08 -srcfiles size=24 +srccontainersize 27400 +srccontainerchecksum 097a263699067a731409704d7de358c85f4509bfc6426dccd2b193b85430413c441a2c5dc011da613e1e673e6670f7d7ed847e59c58c74d6caae66b7b3c2a29d +srcfiles size=25 RELOC/source/luatex/luamplib/Makefile RELOC/source/luatex/luamplib/luamplib.dtx -runfiles size=12 +runfiles size=13 RELOC/tex/luatex/luamplib/luamplib.lua RELOC/tex/luatex/luamplib/luamplib.sty catalogue-contact-bugs https://github.com/lualatex/luamplib/issues -catalogue-contact-repository http://github.com/lualatex/luamplib +catalogue-contact-repository https://github.com/lualatex/luamplib catalogue-ctan /macros/luatex/generic/luamplib catalogue-license gpl2 catalogue-topics mp-use graphics-in-tex luatex -catalogue-version 2.20.7 +catalogue-version 2.23.0 name luaotfload category Package -revision 57443 +revision 62788 shortdesc OpenType 'loader' for Plain TeX and LaTeX longdesc The package adopts the TrueType/OpenType Font loader code longdesc provided in ConTeXt, and adapts it to use in Plain TeX and longdesc LaTeX. It works under LuaLaTeX only. depend lm depend lua-alt-getopt +depend lua-uni-algos depend lualibs depend luaotfload.ARCH -containersize 595852 -containerchecksum 5b71f8fa12e21c16d1aaac01a2f27f3220b1da0eb6aea77ae3767e25a15d03180b7bf3587eac9aaaa61658fa7359e6fb2c28e588fea80d4f7b46150f55c2fafa -doccontainersize 627576 -doccontainerchecksum f900a29ea21b654b03671cdd6166dc353bf54eb761757849da96fb74ea398d6ed9fe33f1d602e0a8e1353395cbcaac9cffb4b26c1acebc8105f119271fe8f51b -docfiles size=274 +containersize 610688 +containerchecksum a445efb5fd5b0c6060ee78c7b286ca1220dbc2dba4eae79683a287041f7d0db5739b36aa5ac5c2cd22234f403b0b20df60f5b77ec36219e86bb268a47f2a5366 +doccontainersize 624812 +doccontainerchecksum a51b6dab2ae32fa0edd686d2125720ab34510f6658fe053f6bf97d74592abb87169d3955ae7e3d818fcc399bbad5c1ddb18cc4b3feaf16726874e824bf04ce73 +docfiles size=272 texmf-dist/doc/luatex/luaotfload/COPYING texmf-dist/doc/luatex/luaotfload/NEWS texmf-dist/doc/luatex/luaotfload/README.md details="Readme" @@ -184945,14 +189820,14 @@ docfiles size=274 texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf texmf-dist/doc/man/man5/luaotfload.conf.5 texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf -srccontainersize 7292 -srccontainerchecksum d422a64b7251f566829c5603957c3b2247cf112f8c3b30951ef3e9584a78b758f38e4efd0b399f35832f5e2f8e405901a13688c6a62bd86f2892ba44a01dbce0 +srccontainersize 7296 +srccontainerchecksum 27e5d62d626289a8c1a359a7f6ce1b1413714627410194577281fbfe07b2f825931400cb1c39356ebafe376e8e8ad4c21e1467379d8a2c0f214cc7cb3cfca563 srcfiles size=6 texmf-dist/source/luatex/luaotfload/fontloader-reference-load-order.lua texmf-dist/source/luatex/luaotfload/fontloader-reference-load-order.tex -runfiles size=1870 +runfiles size=1896 texmf-dist/scripts/luaotfload/luaotfload-tool.lua - texmf-dist/tex/luatex/luaotfload/fontloader-2021-01-07.lua + texmf-dist/tex/luatex/luaotfload/fontloader-2022-02-24.lua texmf-dist/tex/luatex/luaotfload/fontloader-basics-chr.lua texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua texmf-dist/tex/luatex/luaotfload/fontloader-basics-nod.lua @@ -185010,7 +189885,6 @@ runfiles size=1870 texmf-dist/tex/luatex/luaotfload/fontloader-util-str.lua texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua texmf-dist/tex/luatex/luaotfload/luaotfload-blacklist.cnf - texmf-dist/tex/luatex/luaotfload/luaotfload-case-el.lua texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua texmf-dist/tex/luatex/luaotfload/luaotfload-characters.lua texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua @@ -185019,13 +189893,15 @@ runfiles size=1870 texmf-dist/tex/luatex/luaotfload/luaotfload-diagnostics.lua texmf-dist/tex/luatex/luaotfload/luaotfload-dvi.lua texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua - texmf-dist/tex/luatex/luaotfload/luaotfload-fakesc.lua texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua + texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua + texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua + texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua @@ -185048,7 +189924,7 @@ catalogue-contact-support https://github.com/latex3/luaotfload/issues catalogue-ctan /macros/luatex/generic/luaotfload catalogue-license gpl2 catalogue-topics font-use luatex -catalogue-version 3.17 +catalogue-version 3.21 name luaotfload.aarch64-linux category Package @@ -185249,6 +190125,33 @@ catalogue-license mit catalogue-topics table catalogue-version 1.0 +name luapstricks +category Package +revision 63086 +shortdesc A PSTricks backend for LuaLaTeX +relocated 1 +longdesc This package enables the use of PSTricks directly in LuaLaTeX +longdesc documents, without invoking external programmes, by +longdesc implementing a PostScript interpreter in Lua. Therefore it does +longdesc not require shell escape to be enabled or special environments, +longdesc and instead allows PSTricks to be used exactly like in dvips +longdesc based documents. +containersize 27268 +containerchecksum aec2401100ef6f664b45868b73f2d5bf89da9f602849557b75f2b7384f5eed10959ab1ddfc353dffc1bd538e0bc94c2234a8f1a950a3bb11dcc935807d3daeb7 +doccontainersize 1520 +doccontainerchecksum ad8ceb69e01e868e807ac4ead36008eff4d8b8e6fbf89a7180bc4501858bd2016f52764540807593db370194c16f647308c9c3ca44d0f9cdf23edd1241e71c3a +docfiles size=1 + RELOC/doc/lualatex/luapstricks/README.md details="Readme" +runfiles size=35 + RELOC/fonts/opentype/public/luapstricks/PSTricksDotFont.otf + RELOC/tex/lualatex/luapstricks/luapstricks.lua +catalogue-contact-bugs https://github.com/zauguin/luapstricks/issues +catalogue-contact-repository https://github.com/zauguin/luapstricks +catalogue-ctan /graphics/pstricks/contrib/luapstricks +catalogue-license lppl1.3 +catalogue-topics luatex pstricks +catalogue-version 0.5 + name luarandom category Package revision 49419 @@ -185303,18 +190206,15 @@ catalogue-topics maths luatex name luatex category TLCore -revision 58822 +revision 62387 shortdesc The LuaTeX engine -longdesc LuaTeX is an extended version of pdfTeX using Lua as an +longdesc LuaTeX is a greatly extended version of pdfTeX using Lua as an longdesc embedded scripting language. The LuaTeX project's main longdesc objective is to provide an open and configurable variant of TeX -longdesc while at the same time offering downward compatibility. LuaTeX -longdesc uses Unicode (as UTF-8) as its default input encoding, and is -longdesc able to use modern (OpenType) fonts (for both text and -longdesc mathematics). It should be noted that LuaTeX is still under -longdesc development; its specification has been declared stable, but -longdesc absolute stability may not in practice be assumed. Source code -longdesc is available from ctan:/systems/texlive/Source/. +longdesc while at the same time offering substantive backward +longdesc compatibility. LuaTeX uses Unicode (as UTF-8) as its default +longdesc input encoding, and is able to use modern (OpenType and +longdesc TrueType) fonts (for both text and mathematics). depend cm depend etex depend hyph-utf8 @@ -185326,11 +190226,11 @@ depend tex-ini-files depend unicode-data execute AddFormat name=dviluatex engine=luatex options="dviluatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8 execute AddFormat name=luatex engine=luatex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8 -containersize 12912 -containerchecksum d24bb6b9ac86d31c6b43a553f8153482f962d42dde813b41f41467ec2e7b5606f065108fda172217cee9b48e8b75237365eb6eda354d16def2bc2919cc0815a1 -doccontainersize 1880488 -doccontainerchecksum 9096aa4d630bbad43fb4eecbdcb8ceaca94709fd734fe7e9a3f09a9bc5d57209c922d1359f71e8a2d1cdbcbe127d3c09c2311b96c2d2574d5356ae9f9f6bef7e -docfiles size=698 +containersize 12828 +containerchecksum e42a39bd998a849481aafa7ad2a0f3137fe462e3ef3a1f1de773ccb9212f4e6133e153d586eccad742f1af3b88f6e11db8932c75ed68c894a0909b23659f56cc +doccontainersize 1901424 +doccontainerchecksum 164a512d039ad32efdd55d5aeb30c4720f3e115f7be79c63cef1d00207546e1e770a9c9050c59c8221d108eb17367de7630bdc09a7ba84fc73186367db4e4674 +docfiles size=703 texmf-dist/doc/luatex/base/graphics/luaharfbuzz.pdf texmf-dist/doc/luatex/base/luatex-backend.tex texmf-dist/doc/luatex/base/luatex-callbacks.tex @@ -185369,20 +190269,20 @@ runfiles size=37 texmf-dist/tex/generic/config/luatex-unicode-letters.tex texmf-dist/tex/generic/config/luatexiniconfig.tex texmf-dist/web2c/texmfcnf.lua -catalogue-contact-bugs https://lists.tug.org/tex-k +catalogue-contact-bugs https://mailman.ntg.nl/mailman/listinfo/dev-luatex catalogue-contact-home http://luatex.org catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/luatexdir catalogue-contact-support https://lists.tug.org/luatex -catalogue-license gpl2 +catalogue-license gpl2+ catalogue-topics engine name luatex.aarch64-linux category TLCore -revision 58876 +revision 62692 shortdesc aarch64-linux files of luatex -containersize 1703364 -containerchecksum 5bd0ff539f27721a1cb8850bad1a444f346611f2f29283b9b6b7c379937bf1d3c47f991fa2897c97c5beebb767f0c6ab7a0c150ef8f29612e072fb8f7c51bcbf -binfiles arch=aarch64-linux size=1738 +containersize 1697916 +containerchecksum d03c9c1b9952098c6513c9f0d9f10b9f81b2a75eedf1ddae371962798ffd29d295e835e436c59f919dab8c5a951f35a7dc1426c4b784b3bac51f3ef4a85caa50 +binfiles arch=aarch64-linux size=1739 bin/aarch64-linux/dviluatex bin/aarch64-linux/luatex bin/aarch64-linux/texlua @@ -185390,11 +190290,11 @@ binfiles arch=aarch64-linux size=1738 name luatex.amd64-freebsd category TLCore -revision 58850 +revision 62668 shortdesc amd64-freebsd files of luatex -containersize 1863900 -containerchecksum ac4a735ca2791550398146a2aed5be90d76884e80d2135a90551b2c286c1285142fbe78f980731d2afbf09366edf3655e41271f4e85cf19d3053a3fd2048a079 -binfiles arch=amd64-freebsd size=1695 +containersize 1894776 +containerchecksum 498acfaafe8f533f73419b3ea415d6254f1bc79f7d22aa1e955e52d05a88af0b8b4dc2c283f14f731104461fbdbc8b2313e6e0e421f39f532d9a56583ad136e0 +binfiles arch=amd64-freebsd size=1700 bin/amd64-freebsd/dviluatex bin/amd64-freebsd/luatex bin/amd64-freebsd/texlua @@ -185402,11 +190302,11 @@ binfiles arch=amd64-freebsd size=1695 name luatex.amd64-netbsd category TLCore -revision 58866 +revision 62674 shortdesc amd64-netbsd files of luatex -containersize 1585152 -containerchecksum b9f52544f3578062e7e9789e770837369c49fb060e32cce354e1a5b288eb8879bc2dc8e15619535f0b7230b3aab0f23c88611996416c2a920fd99b4f153f5974 -binfiles arch=amd64-netbsd size=1966 +containersize 1586728 +containerchecksum 500b8e06a9492da8aa5edc920e436ef1ad923457ba2a719d13c25b09f5039d62806026f93b4ecf478db419cd0d2587ee735097294b70d1fcd68512f638d1e0e3 +binfiles arch=amd64-netbsd size=1968 bin/amd64-netbsd/dviluatex bin/amd64-netbsd/luatex bin/amd64-netbsd/texlua @@ -185414,11 +190314,11 @@ binfiles arch=amd64-netbsd size=1966 name luatex.armhf-linux category TLCore -revision 58911 +revision 63092 shortdesc armhf-linux files of luatex -containersize 1470796 -containerchecksum 9c4c7fe24f79515985b6092ca6ced3b91474522eb436d5575e23bf80e77e9f9a4c1fc92e0c699a614b4b64224e48005fe1756e4354e2945bc99f06f26060da40 -binfiles arch=armhf-linux size=1398 +containersize 1473172 +containerchecksum 0809469638569fa180f7847e771fe932bacc3567cdaef944a7121cc161bf90246361ea7a9d10222f7f400e7b59f7e6931b1bf80927194389cf94653791932189 +binfiles arch=armhf-linux size=1399 bin/armhf-linux/dviluatex bin/armhf-linux/luatex bin/armhf-linux/texlua @@ -185426,10 +190326,10 @@ binfiles arch=armhf-linux size=1398 name luatex.i386-cygwin category TLCore -revision 58851 +revision 62676 shortdesc i386-cygwin files of luatex -containersize 1753312 -containerchecksum 455b4e0bfcec5d3f545cfca62c8c7be9fc6308c0e3ea68307ef272a74d2f1e1e71ec038e7ad677872cb4a4091e1d931b44cbf5ca789b2dc56515df485b147978 +containersize 1752140 +containerchecksum 508427aa9df220ed421a78da46bc29d3bd6fa14cfe62c9c2bb56717a44fd18b18b412c181c66a92360de50709bd0de4585a032ed1ae1e120eeb1aa1ff23ac124 binfiles arch=i386-cygwin size=1659 bin/i386-cygwin/cygtexlua53-5.dll bin/i386-cygwin/dviluatex @@ -185439,11 +190339,11 @@ binfiles arch=i386-cygwin size=1659 name luatex.i386-freebsd category TLCore -revision 58850 +revision 62668 shortdesc i386-freebsd files of luatex -containersize 1712168 -containerchecksum 3468336ee4db3730ac44834e9ceb2325a759c94705f36dc8ec21a9abeacd5aecd55e0aa39dd45822d8b8d82f32468d1bdbd2159488a885282129d2c57dc0c914 -binfiles arch=i386-freebsd size=1569 +containersize 1731248 +containerchecksum ff09615a8524e9258790b6dd7d52dfc7d12d4d0d311bc07a457ef21bf21dd89c8e5db313889df438462d0307e999510169cc6d5f3b5c4b579a63a8ea65233c9e +binfiles arch=i386-freebsd size=1575 bin/i386-freebsd/dviluatex bin/i386-freebsd/luatex bin/i386-freebsd/texlua @@ -185451,11 +190351,11 @@ binfiles arch=i386-freebsd size=1569 name luatex.i386-linux category TLCore -revision 58850 +revision 62668 shortdesc i386-linux files of luatex -containersize 1857504 -containerchecksum a9d2dc819421bd045601782a466eb4178d69ccaeabfeb6f6e4545b1768131fc9f62905988cfc5e05cfe9a709feb6e0382f4a9b9e74f7552ca3bc9a530bcedc0a -binfiles arch=i386-linux size=1705 +containersize 1874248 +containerchecksum c5628a88987ba788c74153da94308b1d989ae595bb17843252d9e0ddd6eea309320cb7a31f5b4486b36a6c4a539f64991c542ca71569ef822a8c5abc769b5a1e +binfiles arch=i386-linux size=1712 bin/i386-linux/dviluatex bin/i386-linux/luatex bin/i386-linux/texlua @@ -185463,11 +190363,11 @@ binfiles arch=i386-linux size=1705 name luatex.i386-netbsd category TLCore -revision 58866 +revision 62674 shortdesc i386-netbsd files of luatex -containersize 1449908 -containerchecksum a4c3b2d20ffceb9df73baf759bf26d4b823eeceb37bf96c36a17d21129035a896d6ada548591692bef9d487ffd724c61b12f8d35969f20dbd9fda9a3ec323ec3 -binfiles arch=i386-netbsd size=1807 +containersize 1453136 +containerchecksum a428875b13474a3443783aebf5b10b92ba706cbe1856b2ffc732ad118405d6700904c5e094a7762b4e4546b2d10f6c49f2f0c4d25ca4c6e0dd3b49a5cfe811f8 +binfiles arch=i386-netbsd size=1809 bin/i386-netbsd/dviluatex bin/i386-netbsd/luatex bin/i386-netbsd/texlua @@ -185475,11 +190375,11 @@ binfiles arch=i386-netbsd size=1807 name luatex.i386-solaris category TLCore -revision 58850 +revision 62668 shortdesc i386-solaris files of luatex -containersize 1615968 -containerchecksum f064cbf4487801c49bfed01895eb489df48d3a7cddc96d0954439b62c6cd117cabf666ee0b5c5c849743106815fcd876be36985a3b174eb75d4e3bbd3a170181 -binfiles arch=i386-solaris size=1435 +containersize 1618048 +containerchecksum 9285654cd210e10fa15e6464c9677c0292e13c496cfed9d431447fc49f483c2d8f775af1db51ae27573e53a8fd332302638536fe1f189fe723b57c5062573370 +binfiles arch=i386-solaris size=1436 bin/i386-solaris/dviluatex bin/i386-solaris/luatex bin/i386-solaris/texlua @@ -185487,11 +190387,11 @@ binfiles arch=i386-solaris size=1435 name luatex.universal-darwin category TLCore -revision 58850 +revision 62693 shortdesc universal-darwin files of luatex -containersize 3001004 -containerchecksum 1483bfc2d3b8f3fefb971e9bb163c67027d2220e9d924e351ee4cc1011c738177773ae21058205cec770a28f71301e8686e12c0599d7cb53107262dbf7029fa1 -binfiles arch=universal-darwin size=3135 +containersize 3012368 +containerchecksum 014fcce728f9e12fa6d9943f0e6105361b8946064b7ab6b3442533251dcc7ac078da29fd7385d29c989f7ad6949b10f2aca978692c9b883e8cb3732f3434e598 +binfiles arch=universal-darwin size=3143 bin/universal-darwin/dviluatex bin/universal-darwin/luatex bin/universal-darwin/texlua @@ -185499,11 +190399,11 @@ binfiles arch=universal-darwin size=3135 name luatex.win32 category TLCore -revision 58843 +revision 62665 shortdesc win32 files of luatex -containersize 1822168 -containerchecksum 7ba65d191abcd6c6300cf4a37733776f799618bc90201d76d029898acf3d631f6d454f27aaaae2e03ef98a431f5329db9d706da7a8a5e744ad0c2596a13a35ba -binfiles arch=win32 size=1686 +containersize 1830780 +containerchecksum da11835b3c85825518760deafa8dd31ee762731047942d4d540c41e144b3e87021f507745c303644db029d2c3c32f28ee679ad2677919e65824d5138d1f61fe0 +binfiles arch=win32 size=1696 bin/win32/api-ms-win-core-file-l1-2-0.dll bin/win32/api-ms-win-core-file-l2-1-0.dll bin/win32/api-ms-win-core-localization-l1-2-0.dll @@ -185535,11 +190435,11 @@ binfiles arch=win32 size=1686 name luatex.x86_64-cygwin category TLCore -revision 58851 +revision 62676 shortdesc x86_64-cygwin files of luatex -containersize 1724596 -containerchecksum caf6bfe8307fa75e2f7a467f877b339d5ea307da9b0e1fb8f59f86c01ab4280a426eb22baaf54800632751c54518e391cf7a1b04b9847d5865f7b03b9e7b89a6 -binfiles arch=x86_64-cygwin size=1601 +containersize 1725800 +containerchecksum 01baf47a7b58bfa9eddd23d40bb55a7c760b0bd0182f68735fd4ed41fb6cd15d048393628c0a36e677271682757c18f63ca6a78489056664ac00ff2ec88ef99f +binfiles arch=x86_64-cygwin size=1600 bin/x86_64-cygwin/cygtexlua53-5.dll bin/x86_64-cygwin/dviluatex bin/x86_64-cygwin/luatex.exe @@ -185548,11 +190448,11 @@ binfiles arch=x86_64-cygwin size=1601 name luatex.x86_64-darwinlegacy category TLCore -revision 58850 +revision 62668 shortdesc x86_64-darwinlegacy files of luatex -containersize 1609560 -containerchecksum 4393d7f7cb6c005a50b2d985b623a6e1cce95833b597ff81eb5c7ae5355fb1010ffff1e340595ec1b93b4bf773263221cc1a4bbf5a8015b3cb4e47bb0ff1bf81 -binfiles arch=x86_64-darwinlegacy size=1469 +containersize 1610528 +containerchecksum f8a7b5f8f0d56cb76d2ab294f5f70677534c2f8a61782d2a1c28aa340ab8355f93cd0f788fd6de94a13cec0460bf8f4d78d8631e403fb651f89510253021fa78 +binfiles arch=x86_64-darwinlegacy size=1470 bin/x86_64-darwinlegacy/dviluatex bin/x86_64-darwinlegacy/luatex bin/x86_64-darwinlegacy/texlua @@ -185560,11 +190460,11 @@ binfiles arch=x86_64-darwinlegacy size=1469 name luatex.x86_64-linux category TLCore -revision 58872 +revision 62668 shortdesc x86_64-linux files of luatex -containersize 1793456 -containerchecksum 1fcac1a8e873fcad2833196c1bf828a526727686c937dda479751be53081eae5fbfa9b9d41357a9a9d051439a72802151cfc37e9cee9d5fdc89314bf40f1e38f -binfiles arch=x86_64-linux size=1608 +containersize 1827188 +containerchecksum ba2f73e29b1dba928776bb6c598568fbadbafbc5ee8d7b09497a4cf673aa4ac43331d9c7dfe4b96b5bd459943b1e0cf6e0595e48518b438c1ab23b03cafb22fb +binfiles arch=x86_64-linux size=1612 bin/x86_64-linux/dviluatex bin/x86_64-linux/luatex bin/x86_64-linux/texlua @@ -185572,11 +190472,11 @@ binfiles arch=x86_64-linux size=1608 name luatex.x86_64-linuxmusl category TLCore -revision 58850 +revision 62668 shortdesc x86_64-linuxmusl files of luatex -containersize 1889936 -containerchecksum a6ba5d503b50cedc1f8232c111183662457bf66d3225068387d67145725b39c541d1e6f4ff326446d3effe5660bc82c07366cdee37aeed88b0370fdd97bc6220 -binfiles arch=x86_64-linuxmusl size=2262 +containersize 1905436 +containerchecksum 04fec6e4a374476427676965a51710866460bc648825932327097b8f7247346e6906de9cd7683b3997bb59b784356fa82fd794d57177f535327d5f1940d67dde +binfiles arch=x86_64-linuxmusl size=1759 bin/x86_64-linuxmusl/dviluatex bin/x86_64-linuxmusl/luatex bin/x86_64-linuxmusl/texlua @@ -185584,11 +190484,11 @@ binfiles arch=x86_64-linuxmusl size=2262 name luatex.x86_64-solaris category TLCore -revision 58850 +revision 62668 shortdesc x86_64-solaris files of luatex -containersize 1798608 -containerchecksum 2a3f5d95bcd70c827a9783861e6490d6e7e0c4c0cdc407f6200d8080a0480247c3c61c86f4ef71762491ce2c67e191c7dc3851808aba3954b8e0d5f712210167 -binfiles arch=x86_64-solaris size=1610 +containersize 1782052 +containerchecksum 3b792302c0bec3cf268fec131a0402b9198b24a0a23c46dde5e640fab534e4c4d26ae1261ca7acd2b7f28d6416c55a37c0a47609124aaebcc48c4fcda8d758d4 +binfiles arch=x86_64-solaris size=1612 bin/x86_64-solaris/dviluatex bin/x86_64-solaris/luatex bin/x86_64-solaris/texlua @@ -185663,18 +190563,18 @@ catalogue-version 1.3 name luatexja category Package -revision 58542 +revision 63006 shortdesc Typeset Japanese with Lua(La)TeX relocated 1 longdesc The package offers support for typesetting Japanese documents longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be longdesc used with the package. depend luatexbase -containersize 189656 -containerchecksum be42a930c9b89695ac5e69edc2ac28c8f9956f616012826932e56af54f3aada99a02de72c87f4a285e3553220be1583bb60d98e3741abd3d12d167d26b778047 -doccontainersize 3199480 -doccontainerchecksum 667bb90edc5d4f4d706e3f0ca32cecd2c3f63e5b7a10debe1adf3824ff745f743b4dabacd6eac970b328096018b03186c10789adc61daa0d91c4fd979aa5b98c -docfiles size=960 +containersize 191708 +containerchecksum 8ca97e5c4e89df516cc2843c80201cbda8eeba5869f205f1b35e03199bffc801aeac00b837ea076343db8f84482faff62e4d52aa552f443407cba5eea3a25e59 +doccontainersize 3243500 +doccontainerchecksum 6dc5acaa90124afce441ad2c46ad9bac756ae007ff4776abeb6b1a401135221602eef6eb76a662420c3b712ac2e6299d401ceaf3ab21f54fc4ae01f239c59fd4 +docfiles size=975 RELOC/doc/luatex/luatexja/COPYING RELOC/doc/luatex/luatexja/README details="Readme" RELOC/doc/luatex/luatexja/jfm-test.lua @@ -185692,7 +190592,7 @@ docfiles size=960 RELOC/doc/luatex/luatexja/luatexja.dtx RELOC/doc/luatex/luatexja/luatexja.ins srccontainersize 83292 -srccontainerchecksum 8472ba4ca610b6579549435da7bf3bee4680a2ef44ed9c2073cbbdc4112f4f1604d30d62e91a894769e98cd1c3d8baddfddf406cde79bbd8539e441c9d2b3e01 +srccontainerchecksum 70a0269d8841fb0748910815dad443efd5a7f9528e8db46ae11df2f69d9ee3cfb7397cec5bfa1f5319c6e283ce8389b5154aeea8b706b6e81ed5d577a2941e93 srcfiles size=118 RELOC/source/luatex/luatexja/ltjclasses.dtx RELOC/source/luatex/luatexja/ltjclasses.ins @@ -185716,7 +190616,7 @@ srcfiles size=118 RELOC/source/luatex/luatexja/tool/table_ivd_aj1.lua RELOC/source/luatex/luatexja/tool/table_jisx0208.tex RELOC/source/luatex/luatexja/tool/unicodeBlocks.tex -runfiles size=407 +runfiles size=411 RELOC/tex/luatex/luatexja/addons/luatexja-adjust.sty RELOC/tex/luatex/luatexja/addons/luatexja-ajmacros.sty RELOC/tex/luatex/luatexja/addons/luatexja-fontspec-27c.sty @@ -185815,12 +190715,12 @@ catalogue-contact-home https://osdn.net/projects/luatex-ja/wiki/FrontPage(en) catalogue-contact-repository https://osdn.net/projects/luatex-ja/scm/git/luatexja/ catalogue-ctan /macros/luatex/generic/luatexja catalogue-license bsd -catalogue-topics japanese luatex class -catalogue-version 20210319.0 +catalogue-topics japanese luatex class macro-gen +catalogue-version 20220411.0 name luatexko category Package -revision 58928 +revision 62831 shortdesc Typeset Korean with Lua(La)TeX relocated 1 longdesc This is a Lua(La)TeX macro package that supports typesetting @@ -185831,16 +190731,16 @@ longdesc package rather than other Hangul macros operating on other longdesc engines. LuaTeX version 1.10+ and luaotfload version 2.96+ are longdesc required for this package to run. This package also requires longdesc the cjk-ko package for its full functionality. -containersize 22400 -containerchecksum be50a22424571de2bfc5ece11883903833df1bbc9c120122111900b90b47d7766fbad09a5c2307629f5b6710bee75bf30b7fb780def188fcee2e1a6d4c457dad -doccontainersize 336848 -doccontainerchecksum f0ce1f5e7444238ac33ff52e96272ea1dfa3074680b5a9ad49ed191d3972c03d1028556891149dec71a1f8393c3935ed970aed8c59152104eb459acf774ec88e -docfiles size=93 +containersize 23428 +containerchecksum d05e90b3ea4bb0b4a2d4a37c88461f92be525eaeb307e79f8d57d87da75a9c8befc3da627b7964697f52093e390adeab34ae641e787debf488bf3493009597ed +doccontainersize 349832 +doccontainerchecksum 91d838ca71132e325a060f25203205d92e9488c815daa45c0e1c90cc02869fcb1cfca1110861f4b8375eb125230caca4da5288a5af788a31c9702841a6370c11 +docfiles size=96 RELOC/doc/luatex/luatexko/ChangeLog RELOC/doc/luatex/luatexko/README details="Readme" RELOC/doc/luatex/luatexko/luatexko-doc.pdf details="Package documentation" RELOC/doc/luatex/luatexko/luatexko-doc.tex -runfiles size=28 +runfiles size=30 RELOC/tex/luatex/luatexko/luatexko-normalize.lua RELOC/tex/luatex/luatexko/luatexko-uhc2utf8.lua RELOC/tex/luatex/luatexko/luatexko.lua @@ -185850,7 +190750,7 @@ catalogue-contact-repository https://github.com/dohyunkim/luatexko catalogue-ctan /macros/luatex/generic/luatexko catalogue-license lppl1.3c catalogue-topics luatex korean -catalogue-version 3.1 +catalogue-version 3.4 name luatextra category Package @@ -185969,22 +190869,22 @@ catalogue-version 0.1i name luaxml category Package -revision 57183 +revision 60709 shortdesc Lua library for reading and serialising XML files relocated 1 longdesc LuaXML is a pure Lua library for reading and serializing XML longdesc files. The current release is aimed mainly at support for the longdesc odsfile package. The documentation was created by automatic longdesc conversion of original documentation in the source code. -containersize 30800 -containerchecksum 53c98fe9b23a51e57244d73e5a4c572a14f130da4ee34c441d953d4ec0f3f18900df9f522d7710fc2b1ad25dda672c8d4c49e29e2a0b764c8df542fac024c40a -doccontainersize 112252 -doccontainerchecksum 9985335dfb4b95482f685af3df692b8763815cf38439743dac4d993fe215a27fbbc08e1193f46a19535ef3a210540b57ba10f1a6fb0f66b4c6e5789354cfb4a0 -docfiles size=35 +containersize 32276 +containerchecksum ebcf0216dfc05291cd1f44096785fa10b4d8f341d0c45c03a4818aaf0ffae1b8a9ee4edc0ab26d1732d651218aaa936099a81c2d732b1ff25b956339f45df8b8 +doccontainersize 123428 +doccontainerchecksum 8f42b46c552b5771058f442e2b962d49c13f31c0b58076770131d6e8bb048cd706db9e7380a43cfaeae815bb02e83709e9165a1057ac9471bcc0fa2ab322cb45 +docfiles size=38 RELOC/doc/luatex/luaxml/README details="Readme" RELOC/doc/luatex/luaxml/luaxml.pdf details="Package documentation" RELOC/doc/luatex/luaxml/luaxml.tex -runfiles size=35 +runfiles size=36 RELOC/tex/luatex/luaxml/luaxml-cssquery.lua RELOC/tex/luatex/luaxml/luaxml-domobject.lua RELOC/tex/luatex/luaxml/luaxml-entities.lua @@ -186000,11 +190900,37 @@ catalogue-contact-repository https://github.com/michal-h21/LuaXML catalogue-ctan /macros/luatex/generic/luaxml catalogue-license other-free catalogue-topics foreign-import luatex use-lua -catalogue-version 0.1n +catalogue-version 0.1q + +name lutabulartools +category Package +revision 63043 +shortdesc lutabulartools provides some useful commands for tabular matter +relocated 1 +longdesc lutabulartools provides some useful commands for tabular +longdesc matter. It uses LuaLaTeX and offers the ability to combine the +longdesc facilities of multirow, multicolumn, and makcell with an easy +longdesc to use syntax, and adds some enhanced rules for the booktabs +longdesc package. +containersize 6036 +containerchecksum 504b5ddb77e2d781be13d577c6d65d38bf683e475bf2c481cd026b6afc46fcab7d85ca2b0767d46dddc945689857fa9f8bb6449745f340960992769a83e7921b +doccontainersize 77724 +doccontainerchecksum 2c040ae0b197e3ca68b701b64c374705950f203de2d253868ddf445f31471d4726cf68e0c4ddff4f1be6bc889aedec3c1503bc2ca1724e0752133a00e0cc9d79 +docfiles size=26 + RELOC/doc/luatex/lutabulartools/README.md details="Readme" + RELOC/doc/luatex/lutabulartools/lutabulartools.pdf details="Package documentation" + RELOC/doc/luatex/lutabulartools/lutabulartools.tex +runfiles size=5 + RELOC/tex/luatex/lutabulartools/lutabulartools.lua + RELOC/tex/luatex/lutabulartools/lutabulartools.sty +catalogue-contact-repository https://github.com/kalekje/lutabulartools +catalogue-ctan /macros/luatex/generic/lutabulartools +catalogue-license mit +catalogue-topics luatex table name lwarp category Package -revision 58837 +revision 62952 shortdesc Converts LaTeX to HTML longdesc This package converts LaTeX to HTML by using LaTeX to process longdesc the user's document and generate HTML tags. External utility @@ -186024,20 +190950,20 @@ longdesc utilities, and Perl. Detailed installation instructions are longdesc included for each of the major operating systems and TeX longdesc distributions. A quick-start tutorial is provided. depend lwarp.ARCH -containersize 204312 -containerchecksum c56c2d5a4665ecdc95510de3408026d4566e9cffe9089b91d3ae117d723ef7d788d94b44dc9a84c7b2c39e8c09692d6a5e9a01c9ac6a0cb3f71f3247798458c4 -doccontainersize 3057740 -doccontainerchecksum 976f21f5595e4673405c27d7c6b9161691692135905c3ef07982f89917660cf04d33337e11e5906517fdc4735bb8f33c8fb455ae527ebc673c49a9d3652e83f2 +containersize 213084 +containerchecksum 649fac290658f746c221be7adcb2a62bdd993bd845f9811f23237ba62769c844bb67df5186112b0db48cf3e670192592eeff78a81ed3beb87d4a1242480295f3 +doccontainersize 3060772 +doccontainerchecksum 8fdbe01d26e7790758d54886322bf76e2af2916a8d9eccc3d710e65bdb65d5f6bd189423aaa94b9940d81321331d09b5e4e948c710856c334d2a4915093026b4 docfiles size=780 texmf-dist/doc/latex/lwarp/README.txt details="Readme" texmf-dist/doc/latex/lwarp/lwarp.pdf details="Package documentation" texmf-dist/doc/latex/lwarp/lwarp_tutorial.txt details="Quick-start tutorial" -srccontainersize 439180 -srccontainerchecksum db21fa84855166d966f1c1efebe0f5ffd6c2af3afc1d07fb523f6891f851c619ebaaa090e3de7b6e964e073c0553596fdbb637df7247c1d48f7489daefaea9d3 -srcfiles size=671 +srccontainersize 458760 +srccontainerchecksum d71f8631ff32a6d14b177bd064793af48a5abd95e8d856d0d4ed076ebc4db9c9b63cc784248b0d97c9f3842c9458da2c7adc161b598f24b07fde13cc8254804f +srcfiles size=703 texmf-dist/source/latex/lwarp/lwarp.dtx texmf-dist/source/latex/lwarp/lwarp.ins -runfiles size=779 +runfiles size=803 texmf-dist/scripts/lwarp/lwarpmk.lua texmf-dist/tex/latex/lwarp/lwarp-2in1.sty texmf-dist/tex/latex/lwarp/lwarp-2up.sty @@ -186085,6 +191011,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-backref.sty texmf-dist/tex/latex/lwarp/lwarp-balance.sty texmf-dist/tex/latex/lwarp/lwarp-bbding.sty + texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty texmf-dist/tex/latex/lwarp/lwarp-bibunits.sty texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty @@ -186113,6 +191040,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-caption3.sty texmf-dist/tex/latex/lwarp/lwarp-cases.sty texmf-dist/tex/latex/lwarp/lwarp-ccicons.sty + texmf-dist/tex/latex/lwarp/lwarp-centerlastline.sty texmf-dist/tex/latex/lwarp/lwarp-centernot.sty texmf-dist/tex/latex/lwarp/lwarp-changebar.sty texmf-dist/tex/latex/lwarp/lwarp-changelayout.sty @@ -186141,6 +191069,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-newpxtxmath.sty texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-nonunicode.sty texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-overlaysymbols.sty + texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-siunitx.sty texmf-dist/tex/latex/lwarp/lwarp-common-multimedia.sty texmf-dist/tex/latex/lwarp/lwarp-continue.sty texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty @@ -186152,6 +191081,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty texmf-dist/tex/latex/lwarp/lwarp-decimal.sty + texmf-dist/tex/latex/lwarp/lwarp-decorule.sty texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty texmf-dist/tex/latex/lwarp/lwarp-dotlessi.sty @@ -186192,6 +191122,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty + texmf-dist/tex/latex/lwarp/lwarp-fancypar.sty texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty @@ -186232,6 +191163,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty texmf-dist/tex/latex/lwarp/lwarp-fourier.sty texmf-dist/tex/latex/lwarp/lwarp-framed.sty + texmf-dist/tex/latex/lwarp/lwarp-froufrou.sty texmf-dist/tex/latex/lwarp/lwarp-ftcap.sty texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty texmf-dist/tex/latex/lwarp/lwarp-fullminipage.sty @@ -186289,9 +191221,12 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-libertinust1math.sty texmf-dist/tex/latex/lwarp/lwarp-lineno.sty texmf-dist/tex/latex/lwarp/lwarp-lips.sty + texmf-dist/tex/latex/lwarp/lwarp-lipsum.sty texmf-dist/tex/latex/lwarp/lwarp-listings.sty texmf-dist/tex/latex/lwarp/lwarp-listliketab.sty texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty + texmf-dist/tex/latex/lwarp/lwarp-lltjp-siunitx.sty + texmf-dist/tex/latex/lwarp/lwarp-lltjp-tascmac.sty texmf-dist/tex/latex/lwarp/lwarp-longtable.sty texmf-dist/tex/latex/lwarp/lwarp-lpic.sty texmf-dist/tex/latex/lwarp/lwarp-lscape.sty @@ -186357,6 +191292,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-multirow.sty texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty texmf-dist/tex/latex/lwarp/lwarp-musicography.sty + texmf-dist/tex/latex/lwarp/lwarp-mwe.sty texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty texmf-dist/tex/latex/lwarp/lwarp-nameref.sty texmf-dist/tex/latex/lwarp/lwarp-natbib.sty @@ -186395,6 +191331,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-parskip.sty texmf-dist/tex/latex/lwarp/lwarp-patch-komascript.sty texmf-dist/tex/latex/lwarp/lwarp-patch-memoir.sty + texmf-dist/tex/latex/lwarp/lwarp-pbalance.sty texmf-dist/tex/latex/lwarp/lwarp-pbox.sty texmf-dist/tex/latex/lwarp/lwarp-pdfcol.sty texmf-dist/tex/latex/lwarp/lwarp-pdfcolfoot.sty @@ -186479,11 +191416,13 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-shapepar.sty texmf-dist/tex/latex/lwarp/lwarp-showidx.sty texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty + texmf-dist/tex/latex/lwarp/lwarp-showlabels.sty texmf-dist/tex/latex/lwarp/lwarp-showtags.sty texmf-dist/tex/latex/lwarp/lwarp-shuffle.sty texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty texmf-dist/tex/latex/lwarp/lwarp-simplebnf.sty + texmf-dist/tex/latex/lwarp/lwarp-siunitx-v2.sty texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty texmf-dist/tex/latex/lwarp/lwarp-skmath.sty texmf-dist/tex/latex/lwarp/lwarp-slantsc.sty @@ -186511,6 +191450,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty texmf-dist/tex/latex/lwarp/lwarp-svg.sty texmf-dist/tex/latex/lwarp/lwarp-swfigure.sty + texmf-dist/tex/latex/lwarp/lwarp-sympytex.sty texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty texmf-dist/tex/latex/lwarp/lwarp-tabfigures.sty texmf-dist/tex/latex/lwarp/lwarp-tablefootnote.sty @@ -186589,6 +191529,7 @@ runfiles size=779 texmf-dist/tex/latex/lwarp/lwarp-widows-and-orphans.sty texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty + texmf-dist/tex/latex/lwarp/lwarp-wrapfig2.sty texmf-dist/tex/latex/lwarp/lwarp-xbmks.sty texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty texmf-dist/tex/latex/lwarp/lwarp-xechangebar.sty @@ -186618,7 +191559,7 @@ catalogue-contact-home http://bdtechconcepts.com/ catalogue-ctan /macros/latex/contrib/lwarp catalogue-license lppl1.3 catalogue-topics cvt-html -catalogue-version 0.896 +catalogue-version 0.905 name lwarp.aarch64-linux category Package @@ -187123,70 +192064,70 @@ binfiles arch=aarch64-linux size=33 name m-tx.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of m-tx -containersize 42740 -containerchecksum 2a9a26fea2e021045e73b2e09aea7996af68dd69f0302621ad6ee3dfccf64ae48a482f213658c9b01d7bfe6f829d3cbf5bdc448c1262ade6fff14a48ea160abb +containersize 42784 +containerchecksum 5a8ccdec996d988cb9df7a2818b07b804925bf8bd8c766ad30bbc460d9018fcdf3a51d7800dd1874d39e5d0fd3d148288b1d08f9860f1cacd6a90cd7c4cc7024 binfiles arch=amd64-freebsd size=32 bin/amd64-freebsd/m-tx bin/amd64-freebsd/prepmx name m-tx.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of m-tx -containersize 39828 -containerchecksum 2b7b2dad917a1aa3a68f5ea516bd041a13f1daf00189bcccfdf9da514c1b90dd797469f6b9ada4197a8ec7d2ea2b56fa8c392dbdda73e83e13386ff81e4fa39e +containersize 39856 +containerchecksum be70ac95f6339b5889012f460abba1446875ac97acafd6c91c260963711148e7cd1290acf33d5db92aa1425e407a20047c649253178a1126f0dfed5a48754983 binfiles arch=amd64-netbsd size=37 bin/amd64-netbsd/m-tx bin/amd64-netbsd/prepmx name m-tx.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of m-tx -containersize 35448 -containerchecksum ef98797d6f27ce4e6cee21c6313ac74930ab4796df30b6d8fb023e54223a6cb9621b18366722eeee8fe379495bb3d813e934b086402f52712ad5690428cf5f35 +containersize 35460 +containerchecksum 7e610ffe1751c88ae0642eab2d78c0d85457f50fbaa1f3412f18eb1c76159a336337012a16dcefbb08147a54377d233324b55856106128c1db2f1e785bcbef30 binfiles arch=armhf-linux size=28 bin/armhf-linux/m-tx bin/armhf-linux/prepmx name m-tx.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of m-tx -containersize 42272 -containerchecksum 1fed8ddffc011c422d3c31c12a9cbdd4e62c892b491e753a56679d885f34c7f6e5d7d9ee820f1505e4df3cd6caeea8a88cc6a6197fc06346d10a39625bf32e89 -binfiles arch=i386-cygwin size=33 +containersize 45712 +containerchecksum 163f93e59e7eb25a8e1cf2ab19fe4652b1ee25cb50a7e2df81e958d1b083c97255b57e741fa8dac0f274970791c08e4ff1cf4fa0db3c0c5468bfbb55c1763051 +binfiles arch=i386-cygwin size=34 bin/i386-cygwin/m-tx bin/i386-cygwin/prepmx.exe name m-tx.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of m-tx -containersize 39436 -containerchecksum 0e12e13f8072b0e0c5e8fe874cfc6a6de1ef2a4e83c39f21897432356bf94bcdfe353bfea5af9ff0231bb670f80a2cfe9a4e847655374db08f2a68df3cc8d9da +containersize 39828 +containerchecksum ad10cf7daac7e7e87a8a8aea80800dc1d5dfa5cd2f0cd035c5cbd302463f5b8ac39de2bf05af891ad595e8d909b52513040e3632f7e0104f7b7a6b0b454a54a7 binfiles arch=i386-freebsd size=30 bin/i386-freebsd/m-tx bin/i386-freebsd/prepmx name m-tx.i386-linux category Package -revision 50281 +revision 62210 shortdesc i386-linux files of m-tx -containersize 46916 -containerchecksum 889b67c4b63b96398e4db51ec137522f873e853898503e9186b3f9af23a7cae2a4e81a22681cf99e39b47b625f0122128e83137855bb5dfe4f1d4d907d79413c -binfiles arch=i386-linux size=34 +containersize 47776 +containerchecksum 38182220b0caebfff68c3a979a030b794e370f2b84b8c747edfc50d9d605ffc553020db52fc6e65dc6c66e23f6d8f4fea7bc26202c7e102950a0261fa3a465ac +binfiles arch=i386-linux size=36 bin/i386-linux/m-tx bin/i386-linux/prepmx name m-tx.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of m-tx -containersize 37652 -containerchecksum 4fe34ebdf94164552e17e0f753a9895447fb0a3e4fc95bb1106b17bb559b221675a74b60e4e7dcf3a3190922df096c2e6e0abb9c3fc68b829b6ccfd9b8e46162 +containersize 37656 +containerchecksum 8b1ae859c19179ff8ae17f711df98deddcda5bf656d5ba7b8d17363c80489dc954cdcc728b26b32641bfcc2dd87a13a620fedd893f62a0c186107e1e972fa384 binfiles arch=i386-netbsd size=35 bin/i386-netbsd/m-tx bin/i386-netbsd/prepmx @@ -187203,31 +192144,31 @@ binfiles arch=i386-solaris size=31 name m-tx.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of m-tx -containersize 87172 -containerchecksum 4e2bd03f25c8a2ba3b4f2ecf3d6c59e72bd451432e3210da689aa794689d2e0a1a0fb650efd0d347b99ee5e0ec20d365bfdd16c8e9ef0dbf648a9f14cf7fbdb7 +containersize 87200 +containerchecksum 1242ceabb2bb5f3d6a61ea0aa7e156324aa9ef556769525700edcada935b2f4ce59194e6bebd00676bc5b662c559d2cf66e0e50e829325a458967c3d291e8859 binfiles arch=universal-darwin size=84 bin/universal-darwin/m-tx bin/universal-darwin/prepmx name m-tx.win32 category Package -revision 53994 +revision 62199 shortdesc win32 files of m-tx -containersize 41252 -containerchecksum 5df8e5149bb8ed955f1380952a8176d38b2b9dda495afe722743ab68c7ab8346c275456df9fd4d53e655b6b48ec443eee3f424238e7bdaab49295e67cdd72d5d +containersize 41104 +containerchecksum 057dcb36e79567dc557af4da20792ea339b7235fd87121dd2179be27fa111bd636289ec72c563bac0e5b3401ef96ee58d11936c75e2cdab7ce3fddbdcb978455 binfiles arch=win32 size=29 bin/win32/m-tx.exe bin/win32/prepmx.exe name m-tx.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of m-tx -containersize 43960 -containerchecksum 5c9fc4e3d78d4325278f0fb40f3e3941c96733bda537aa37ae410ca14c0ace4c533af4b0d9949bad682d6d0b23aa06a445c7ffb21b5bcf08c4067e5c47a9016d -binfiles arch=x86_64-cygwin size=31 +containersize 44196 +containerchecksum b096382c5a03e15db54bbbaf7bb7faa838e9d8511d551949836ea651d25826f0d516e7d27b44620bcb7e01c523eaf3d7338e991ab3dd054cc0ced5300498aa38 +binfiles arch=x86_64-cygwin size=32 bin/x86_64-cygwin/m-tx bin/x86_64-cygwin/prepmx.exe @@ -187243,20 +192184,20 @@ binfiles arch=x86_64-darwinlegacy size=32 name m-tx.x86_64-linux category Package -revision 50281 +revision 62187 shortdesc x86_64-linux files of m-tx -containersize 43488 -containerchecksum 6ec3b3b05be7d8aa20b975085dc0834e0fbac26f937b03317ff39bec4928f95add0ee49a2b21ffd876e7e7d902858052d4abd5ef480d313f87739d9fd1a26ff5 -binfiles arch=x86_64-linux size=33 +containersize 43416 +containerchecksum beaf6d0dc11b27722255645cc9e7b29708c0f19382ba2b3f2f4e26f8c02312721bd9cd1083a3f6b8907493eaa201ba59f4c93d1605f36c7218b69e260437a934 +binfiles arch=x86_64-linux size=32 bin/x86_64-linux/m-tx bin/x86_64-linux/prepmx name m-tx.x86_64-linuxmusl category Package -revision 54264 +revision 62210 shortdesc x86_64-linuxmusl files of m-tx -containersize 46492 -containerchecksum 270bcdd0b4f4fb4314e20d2aae075127491e65b88d8ac85fc80aea44a1ee523c0f446c18affdf0575934ee1c9b26201e62a1e69fa279d09ab9cdaa1737247d51 +containersize 45988 +containerchecksum 683ae225b2af5806e38a79624e5aaa0fb6df9bf0d3c7a2c92576add6f05af297161a7529062ff61b5edbb059ba98ebcf8b4792f02717c7be4d30e34aad8dc0dc binfiles arch=x86_64-linuxmusl size=33 bin/x86_64-linuxmusl/m-tx bin/x86_64-linuxmusl/prepmx @@ -187271,6 +192212,38 @@ binfiles arch=x86_64-solaris size=35 bin/x86_64-solaris/m-tx bin/x86_64-solaris/prepmx +name macrolist +category Package +revision 60139 +shortdesc List operations for LaTeX2e +relocated 1 +longdesc This package provides a list data structure and common list +longdesc functions such as \macrolistadd, \macrolistremove, +longdesc \macrolistforeach, as well as \macrolistremovelast (similar to +longdesc C++'s pop_back) and \macrolistjoin (similar to Javascript's +longdesc arr.join). Unlike most programming languages, the lists in this +longdesc package are 1-indexed, meaning the first element is numbered 1, +longdesc the second element numbered 2, and so on. +containersize 2340 +containerchecksum d722a58921aa7f6c5a887c022027df5d04c905f9c1cd7a95df31e1e3d9ad8c583028436eeb35217cb186aee6ea21efff09d3f52fa5284963789ccaeedc3342e7 +doccontainersize 190676 +doccontainerchecksum 21893f581ee47e136a47c56deaee6f9c4e6c5e4380027e22bfb62cf6258502ecb1a647f11dd5468b8687c033e0cc708397efc2499307db320963598228dd3b4b +docfiles size=49 + RELOC/doc/latex/macrolist/README.md details="Readme" + RELOC/doc/latex/macrolist/macrolist.pdf details="Package documentation" +srccontainersize 4528 +srccontainerchecksum ee930f3a9d8a909c9c139f47b9022badf50ead0fb95a87a38dc2850e1bf7ea38d346ac362e1aeeb8c2dfb661ce5dca0c3cb78fadaadc0524b080d73d3241d0fd +srcfiles size=5 + RELOC/source/latex/macrolist/macrolist.dtx + RELOC/source/latex/macrolist/macrolist.ins +runfiles size=3 + RELOC/tex/latex/macrolist/macrolist.sty +catalogue-contact-repository https://github.com/chennisden/macrolist +catalogue-ctan /macros/latex/contrib/macrolist +catalogue-license lppl1.3 +catalogue-topics list macro-supp +catalogue-version 2.1.0 + name macros2e category Package revision 56291 @@ -187611,37 +192584,40 @@ catalogue-version 1.0 name make4ht category Package -revision 58563 +revision 62953 shortdesc A build system for tex4ht longdesc make4ht is a simple build system for tex4ht, a TeX to XML longdesc converter. It provides a command line tool that drives the longdesc conversion process. It also provides a library which can be longdesc used to create customized conversion tools. depend make4ht.ARCH -containersize 46796 -containerchecksum dee613984e389d3d5e85c64bbe99390eb533551b3d03d3f9993cd8d92fb5dc7495456e51281ab204670a0f42139111b27b45c132075eda47c5604e50f335919a -doccontainersize 158628 -doccontainerchecksum f153c737e87821a478fbc9712b320647842b3851094c851b4619ebf1e658ca944adeb2f19d197b57aaa649be70cabab9988ba33914a10c3708c75ee5370b2eac -docfiles size=64 +containersize 51816 +containerchecksum 591b69770285fee1f3bd407e176b6e783ccca6d217a0f147780da9c535a4ae7e87e95a8a9bd3a220b342a3397df3845934e229ecf7f2bea0085acf94983461a1 +doccontainersize 177016 +doccontainerchecksum b83f6cb2d6b514e4514512f803c916f943b2b915d4a1de02e0f1c304072e41e673317c02e43f777159ff60a775a9ccdff528277885c5305110383c2ac4022d12 +docfiles size=72 texmf-dist/doc/support/make4ht/README details="Readme" texmf-dist/doc/support/make4ht/changelog.tex texmf-dist/doc/support/make4ht/make4ht-doc.pdf details="Package documentation" texmf-dist/doc/support/make4ht/make4ht-doc.tex texmf-dist/doc/support/make4ht/readme.tex -runfiles size=81 +runfiles size=90 texmf-dist/scripts/make4ht/domfilters/make4ht-aeneas.lua texmf-dist/scripts/make4ht/domfilters/make4ht-booktabs.lua texmf-dist/scripts/make4ht/domfilters/make4ht-collapsetoc.lua texmf-dist/scripts/make4ht/domfilters/make4ht-fixinlines.lua texmf-dist/scripts/make4ht/domfilters/make4ht-idcolons.lua + texmf-dist/scripts/make4ht/domfilters/make4ht-itemparagraphs.lua texmf-dist/scripts/make4ht/domfilters/make4ht-joincharacters.lua texmf-dist/scripts/make4ht/domfilters/make4ht-joincolors.lua texmf-dist/scripts/make4ht/domfilters/make4ht-mathmlfixes.lua + texmf-dist/scripts/make4ht/domfilters/make4ht-odtfonts.lua texmf-dist/scripts/make4ht/domfilters/make4ht-odtimagesize.lua texmf-dist/scripts/make4ht/domfilters/make4ht-odtpartable.lua + texmf-dist/scripts/make4ht/domfilters/make4ht-odtsvg.lua + texmf-dist/scripts/make4ht/domfilters/make4ht-sectionid.lua texmf-dist/scripts/make4ht/domfilters/make4ht-t4htlinks.lua texmf-dist/scripts/make4ht/domfilters/make4ht-tablerows.lua - texmf-dist/scripts/make4ht/extensions/make4ht-ext-build_changed.lua texmf-dist/scripts/make4ht/extensions/make4ht-ext-common_domfilters.lua texmf-dist/scripts/make4ht/extensions/make4ht-ext-common_filters.lua texmf-dist/scripts/make4ht/extensions/make4ht-ext-detect_engine.lua @@ -187685,15 +192661,15 @@ runfiles size=81 texmf-dist/scripts/make4ht/make4ht-indexing.lua texmf-dist/scripts/make4ht/make4ht-lib.lua texmf-dist/scripts/make4ht/make4ht-logging.lua - texmf-dist/scripts/make4ht/make4ht-odtfilter.lua texmf-dist/scripts/make4ht/make4ht-xtpipes.lua texmf-dist/scripts/make4ht/mkparams.lua texmf-dist/scripts/make4ht/mkutils.lua +catalogue-also tex4ht tex4ebook catalogue-contact-repository https://github.com/michal-h21/make4ht catalogue-ctan /support/make4ht catalogue-license lppl1.3 catalogue-topics cvt-html -catalogue-version 0.3g +catalogue-version 0.3l name make4ht.aarch64-linux category Package @@ -188273,16 +193249,16 @@ catalogue-topics glossary name makeindex category Package -revision 52851 +revision 62517 catalogue makeindexk shortdesc Makeindex development sources longdesc The package contains the development sources of makeindex, as longdesc derived from the texlive subversion repository. depend makeindex.ARCH -containersize 4628 -containerchecksum 7f4df4944bc738e92ccd7fe54e1448a9ead71077d25359d6b97d18ed9df4dde2e6db31bbb183c646ea902e24b5cb15581ef12eaecfe90ba08361dd191e5220d2 -doccontainersize 466032 -doccontainerchecksum 492d0bb6f44ebc0440998f55b51ec5bce5ad564918296f85245ab10bd9ef67f8a2e441560ed7aeba8af2cdb0a923f225dd867454ee83889252da6be36f89ab16 +containersize 4608 +containerchecksum 5967ba4123fd4c708ce841d29211fdb66c28518f4b418903be0ddf2a49964f706af96b250eec814c547e0703460c1273ce72a7acf3ea9fe28cc1c7073af29d3c +doccontainersize 466380 +doccontainerchecksum 40b9ee1ebf7dba9a4bb4bb3077cdb1e88b07f276a9d0ae9c2817bd76a2f742ec9237d1b6d9658694fc5fc4e8f82591194862637bd83ea8e106c0541591d343ee docfiles size=131 texmf-dist/doc/man/man1/makeindex.1 texmf-dist/doc/man/man1/makeindex.man1.pdf @@ -188306,163 +193282,204 @@ catalogue-topics index name makeindex.aarch64-linux category Package -revision 57930 +revision 62280 shortdesc aarch64-linux files of makeindex -containersize 47248 -containerchecksum 2a3915b88266bc9ec1b7772ddef055ea97088f6b70b8b71238621b683eabd6d1fe90ac80961fffbdad6759a473562637bcf73beee00478c7d5eab7a5ae1326c8 +containersize 47496 +containerchecksum 6fc8b2d8e8a8f65fb95bc857b434c73623515aaea10a8d53d67421a5d5d13ddf33507d8fcbed147a862bc3ade3193ddea76552b27966842568d33a106a08e017 binfiles arch=aarch64-linux size=39 bin/aarch64-linux/makeindex bin/aarch64-linux/mkindex name makeindex.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of makeindex -containersize 49052 -containerchecksum 1539d603326f9294cc1f86a543be08d6141577326ec2940def62e2fadc6a2a07ac0cf747c485432f8aaf20116590adeb9a49d16109f6fa8a6db9703c9e82de1e +containersize 48832 +containerchecksum 8ef07cd1aa22d6cae598b9f38da8868801e723187557f1d3419053a3f5a8b5f8e46890175117d344890ff65a4e6d98cc7ab379de1bc13bdfa0a920302c092c48 binfiles arch=amd64-freebsd size=38 bin/amd64-freebsd/makeindex bin/amd64-freebsd/mkindex name makeindex.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of makeindex -containersize 44276 -containerchecksum c62fe96fde4a2941c6bf152550928bb1a845ac73059276bc2b02f575e0cebc99647ddefd9fbd5154f3059fbe0ac902beb271eba9aafd2aa6b9151815e2586375 +containersize 44308 +containerchecksum db60e36e37010ec6f2e464294224906bc7f8d59c41c5216d0b81e29d3f237cd2dd7765564a941bc044147dba55c25d7e24defad7bcf1f7bac420821578843f66 binfiles arch=amd64-netbsd size=43 bin/amd64-netbsd/makeindex bin/amd64-netbsd/mkindex name makeindex.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of makeindex -containersize 40056 -containerchecksum 970482c8ffbe6849188aaeff04578f93821fd8bab1d4009a1483e21a54e9c1017e0743d6e4080fb80e141796e7b5f68bd0c6387a9687aca9c51fabad7259d562 +containersize 40180 +containerchecksum fbe894206f871e657edcaaaff24bc7fbe0e049d206b300b2837a421079d56c57efb1e9a25061a46123bf36234f94bb53e461c026b242575151f7591b99ccde8a binfiles arch=armhf-linux size=33 bin/armhf-linux/makeindex bin/armhf-linux/mkindex name makeindex.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of makeindex -containersize 19036 -containerchecksum 55e75fe0fee829041d03db21d222fd122ae58442189fa6004259b0f5442256a09beaddf34e4f175b70935cde6c66c74c159b6814215ff2e70dad8f69546c735e -binfiles arch=i386-cygwin size=21 +containersize 21736 +containerchecksum 21a34f8081368962d2de3479809415ab18166ebddd7388bf816eecd37ccb97fff36ed140edb196876d77873ae09dc91fcdd382bc985277b3dbd9ebfcf5007612 +binfiles arch=i386-cygwin size=22 bin/i386-cygwin/makeindex.exe bin/i386-cygwin/mkindex name makeindex.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of makeindex -containersize 41860 -containerchecksum babca9dede68889c6345a3454dffeabda56d81bfbe51778e26a7afda93d129aada0233ab8adfdf74884c0ca54801a003e81f2515395d5e3e43f413627a0840d0 +containersize 42532 +containerchecksum a9eb747a8457122f1e21f4f1ee3b35304b3d9c4e4f5e9f52f7a154a5e9b466d6986e1e6eb2c69a54d1cfcdd3a1206f5d33960b53860b61b94da8cdd6f3586314 binfiles arch=i386-freebsd size=33 bin/i386-freebsd/makeindex bin/i386-freebsd/mkindex name makeindex.i386-linux category Package -revision 57878 +revision 62210 shortdesc i386-linux files of makeindex -containersize 50576 -containerchecksum 07a030907cb7e4e795753e525be3699b5fff5ade2cf40178147fe23c1df2da65893bd641fbe1f3dd9daf3251525febd019653febb2991bf0fe133339827e06d2 -binfiles arch=i386-linux size=40 +containersize 51328 +containerchecksum f22bf75796997bce4ad4f31a3f84da737e75464081217b39671d2046a21a0ef3788552215da0689fd8b087b5e27542348fbaadfe51c136e46b3acde991a86564 +binfiles arch=i386-linux size=41 bin/i386-linux/makeindex bin/i386-linux/mkindex name makeindex.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of makeindex -containersize 38944 -containerchecksum b453e5302fdb34ed8ad2258ed62f1e3c970f63c1edea8e146295545cacdfd40ca6071fc6bc29c0e843852b7bf841556d9dba484dd8e71145ab7f54103a285ca9 +containersize 38956 +containerchecksum fe889a66b640facbbd3d42844368f7edb9a2b32bf1fc78318520a1ad810dc6c6e4e123eb36380024623bbbef7bef6cbabe115f25ea430fefeac9ebf8c44da675 binfiles arch=i386-netbsd size=41 bin/i386-netbsd/makeindex bin/i386-netbsd/mkindex name makeindex.i386-solaris category Package -revision 57938 +revision 62206 shortdesc i386-solaris files of makeindex -containersize 45984 -containerchecksum d8cf16ab7dcd0cb73be36ec1f7b772ec13af7e33719b4588a267484f89dbaf9c083e075c5f80a3f24d004d0dd4ef912600c7709a0699b511ddbaa34b00872021 +containersize 46016 +containerchecksum 7ff2dd2197000891556a1e5266b53cfe01d6245939c7589a22237434bdaaa8241dc30bc59962787c329c91ea1565ffe0915eb60c4d9876519279e8d6d4e0bccc binfiles arch=i386-solaris size=35 bin/i386-solaris/makeindex bin/i386-solaris/mkindex name makeindex.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of makeindex -containersize 92848 -containerchecksum 343c2db9a3c8a17e1f009ec17833ff6fd647cf068e41558c3e40a321f0d6392f0248223b76bab9ba75a9e18f230dc783b1594abe2298f304d53ec69a53c546d1 +containersize 93068 +containerchecksum bed49e0762ac4abf1d7ad250c57827db6a6aeeb9553115f2b6416b6ee37861726ee60e430ce4b8fbb0ffe2fdccdcaf5d1ccf4457fc1f62fc9a7bcc4473e4de14 binfiles arch=universal-darwin size=88 bin/universal-darwin/makeindex bin/universal-darwin/mkindex name makeindex.win32 category Package -revision 58783 +revision 62199 shortdesc win32 files of makeindex -containersize 18204 -containerchecksum eef29348200f32e1177f31e3689dfc912bfb8cb180a4892831b721b8006109cb354c863d0f7356e48a3a7ee9ebfd43e1c9bec09fe1ed07a122626bfd25fe7dda +containersize 18168 +containerchecksum abbbc7cbd4fad906f767fbf9c3f9afea84dbc6018f21c363b9fd7a9489eaabff148ebc3a9a87621ba0fc32d3ef97f0dbb2b6f8feb9012f19587ce527da7b2e97 binfiles arch=win32 size=21 bin/win32/makeindex.exe name makeindex.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of makeindex -containersize 21556 -containerchecksum b9ffaacc974087dabe6893c2c67ac8b1f4a1be675fcef0e015236fd5090910b12ec6c9bc0e45a1b4410c56bd1fc764c818066cf8740c83c76871b26fb55acb5a +containersize 22004 +containerchecksum 422dc77c3a8fc28aa13ee24a99bcc753e35e934111990c721213c5c4e154311b1cc032fc470bffd2683e867fcbbc2473c123ffd9d4a885e5a08280eca7469ef2 binfiles arch=x86_64-cygwin size=21 bin/x86_64-cygwin/makeindex.exe bin/x86_64-cygwin/mkindex name makeindex.x86_64-darwinlegacy category Package -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of makeindex -containersize 46448 -containerchecksum 54d4c80b93587c54d7cfa6e5789a0665d2af629a58ed0fabe958420a005c6a679f00c1b669b603d00c10360e8261daf727ec79d4b4a036ebf13ad2ba1ead075d +containersize 46284 +containerchecksum a2eda5f142d7f4c1a4cb782b030bff4dcd44ed293474349d06a09e4ee3e0a5d313f7aee9379368964e835775f02c75f0404dda84ce48f66690232428fed3bb9b binfiles arch=x86_64-darwinlegacy size=35 bin/x86_64-darwinlegacy/makeindex bin/x86_64-darwinlegacy/mkindex name makeindex.x86_64-linux category Package -revision 57878 +revision 62187 shortdesc x86_64-linux files of makeindex -containersize 49692 -containerchecksum ed7ef6cbba976d17d86d0650cff630633cda8f2ffcc434adf944f60b802d8a334c71eefb7a160a22e31d98df848c44989e3e09e08658f63f2727fef3da4fdeb2 -binfiles arch=x86_64-linux size=37 +containersize 50104 +containerchecksum 46546cedc7c5fb454d333144d4a71b209178fff039aa61e02fc8fd8a3ed7f5d4a838312f32fc910ef21e750fcec94f3567ad384a535921e57ed9b988ccb732a9 +binfiles arch=x86_64-linux size=38 bin/x86_64-linux/makeindex bin/x86_64-linux/mkindex name makeindex.x86_64-linuxmusl category Package -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of makeindex -containersize 51364 -containerchecksum 2dc913ea2a2535ef51b0b250369d40f50ff74edd8220c4d486e7e93fb6a7a50105a05482a75e0cb76af7abbbba1784a5b317135692dde99eea3c1e5688b22438 +containersize 51432 +containerchecksum 9b1418ae1aa5c186037c9a40e22b0124b868b5292cef40fca9549cebe7c48674558c3c3396614ca5fb541d5229e8f6ff2cdf512109e54f6edcd3f76f2575e243 binfiles arch=x86_64-linuxmusl size=38 bin/x86_64-linuxmusl/makeindex bin/x86_64-linuxmusl/mkindex name makeindex.x86_64-solaris category Package -revision 57938 +revision 62206 shortdesc x86_64-solaris files of makeindex -containersize 51588 -containerchecksum 23f7c5ddecb55f41db38bbfb914447349d4b950a04576d6d08ccd54217ef74ef2d3e0a0c46830f96f73791c6e71085a5694e0ac45de4798e4aa8c3a25472772e +containersize 51548 +containerchecksum 1941d33b2b6508d73da1826e543d4ee380b8b1d6b621060b63bbdf690218ab1d42543a3992ae8e753aa722bc82e02ebb5b9da524d3ecd7a8046ed36a5bc9ab7d binfiles arch=x86_64-solaris size=39 bin/x86_64-solaris/makeindex bin/x86_64-solaris/mkindex +name makelabels +category Package +revision 60255 +shortdesc Add a '\makelabels' feature to KOMA-Script letter classes and package +relocated 1 +longdesc The standard letter class letter has a label feature. You can +longdesc activate it using \makelabels. While in Germany window +longdesc envelopes are common, printing labels is not common, and +longdesc scrlttr2 has never supported label printing. Using +longdesc makelabels.lco does implement a \makelabels feature similar to +longdesc the standard letter classes. Currently there are (almost) no +longdesc configuration features for makelabels.lco. But you may use the +longdesc envlab package after loading makelabels.lco to get various +longdesc configuration features. +containersize 3120 +containerchecksum 4f58301507896c2e719f2607e1e456aeb25cc78913ed02d9eaa12489aeb643e73bccaafd1f219c1c8b485d77aa64e99d64166b63e8a2c7a7c3c8cfb77ac23bc6 +doccontainersize 712740 +doccontainerchecksum da01e167d1be1d4831c1bd0aca43472aae12a8204ab844f9964e60f57cf22312532c52cae85964f10780aaa0e4f84015f6ceee8ebfa042b184fb1ecc7c174585 +docfiles size=194 + RELOC/doc/latex/makelabels/LICENSE.md + RELOC/doc/latex/makelabels/README.md details="Readme" + RELOC/doc/latex/makelabels/makelabels-envlab-example.pdf details="Example of use (2)" + RELOC/doc/latex/makelabels/makelabels-envlab-example.tex + RELOC/doc/latex/makelabels/makelabels-example.pdf details="Example of use (1)" + RELOC/doc/latex/makelabels/makelabels-example.tex + RELOC/doc/latex/makelabels/makelabels.pdf details="Package documentation" +srccontainersize 7476 +srccontainerchecksum 588029533fc25c2501cb8a72cd4226c878a0c419e42d6e4269b68224d9992d298a01019c59c794eb1c9cca14b3efaf758f5c97b6ef90451a6e6d1fb56233a5ad +srcfiles size=7 + RELOC/source/latex/makelabels/makelabels.dtx +runfiles size=3 + RELOC/tex/latex/makelabels/makelabels.lco +catalogue-contact-announce https://github.com/komascript/makelabels/releases +catalogue-contact-bugs https://github.com/komascript/makelabels/issues +catalogue-contact-home https://github.com/komascript/makelabels +catalogue-contact-repository https://github.com/komascript/makelabels.git +catalogue-ctan /macros/latex/contrib/makelabels +catalogue-license lppl1.3c +catalogue-topics letter labels +catalogue-version 1.0 + name makeplot category Package revision 15878 @@ -188590,7 +193607,7 @@ catalogue-version 2.1 name mandi category Package -revision 49720 +revision 61764 shortdesc Macros for introductory physics and astronomy relocated 1 longdesc The package contains commands for students and teachers of @@ -188598,26 +193615,33 @@ longdesc introductory physics. Commands for physical quantities longdesc intelligently handle SI units so the user need not do so. There longdesc are other features that should make LaTeX easy for introductory longdesc physics students. -containersize 15460 -containerchecksum a22c6cd667b7a256cdb0d1f975d214890811ad047d3eddc96e1289fd22a8ce9035183c5c1f6a876d7bab85bf8bba9626d36c2edbc8abbd060c0ebafca6b84932 -doccontainersize 1321444 -doccontainerchecksum 60cc9d6215525424b3e05af173a533d3781d1eed50d1e89e3d31f80274ab2b91033d45254eb419ec9a9a4e7553f50ac9c737ac82daea8dfbf29ba077d69ce5b2 -docfiles size=331 - RELOC/doc/latex/mandi/README details="Readme" +containersize 11988 +containerchecksum 9bac7973ac229756b5263ee0e8a8a4381bf64400a1ee58b0abafa6765e1cea6dae0b660243e1dfa87a8072f1caf1851c11c88db81dae1b231ec6def9f965991a +doccontainersize 483900 +doccontainerchecksum 4debcb2b892563755cd0779db9c1784f7feba4d0e35118cdb00569bc4eaddf23423f1236f0cf28adb1c399e220b5f348ef898b0e7f1c59e031891056b9148fdb +docfiles size=125 + RELOC/doc/latex/mandi/README.md details="Readme" RELOC/doc/latex/mandi/mandi.pdf details="Package documentation" RELOC/doc/latex/mandi/vdemo.py -srccontainersize 49568 -srccontainerchecksum 2b05284ec86ac90ae6e136c96b2eeb0215ce3cb7d9b9f85aa14f047c596e7b47c8c618ec5d4ee0a99d624b737fbc8a3f026895bc9a8b2d465fb3dd7fa2ea806e -srcfiles size=86 +srccontainersize 30480 +srccontainerchecksum 1cf1912cd6db652bd927378970a1740153906f0c14e92da47a428c564c04f66f3496be8f639fcf3f0f0caab48fff0909ae72dd81085f2bd8a92d5ae08fce07a0 +srcfiles size=48 RELOC/source/latex/mandi/mandi.dtx RELOC/source/latex/mandi/mandi.ins -runfiles size=24 + RELOC/source/latex/mandi/mandiexp.dtx + RELOC/source/latex/mandi/mandistudent.dtx +runfiles size=17 RELOC/tex/latex/mandi/mandi.sty + RELOC/tex/latex/mandi/mandiexp.sty + RELOC/tex/latex/mandi/mandistudent.sty catalogue-also siunitx +catalogue-contact-bugs https://github.com/heafnerj/mandi/issues +catalogue-contact-home https://github.com/heafnerj/mandi +catalogue-contact-repository https://github.com/heafnerj/mandi catalogue-ctan /macros/latex/contrib/mandi catalogue-license lppl1.3 catalogue-topics physics -catalogue-version 2.7.5 +catalogue-version 3.1.0 name manfnt category Package @@ -188725,7 +193749,7 @@ catalogue-topics index-multi name marathi category Package -revision 58760 +revision 61719 shortdesc Typeset Marathi language using XeLaTeX or LuaLaTeX relocated 1 longdesc luaa-laattek v jhii-laattek hyaaNcyaash mraatthiicaa sulbh @@ -188737,18 +193761,18 @@ longdesc typesetting Marathi language with LuaLaTeX and XeLaTeX. This longdesc package will provide localizations needed for the Marathi longdesc language. Currently the package localizes package blindtext and longdesc package expex. -containersize 5244 -containerchecksum d3ee0acee2b3a7f7521e3af6406ee747e1af4ccb8b4f53701d753e174f5784df6bbd64d662f25254ada8de9bbc147bedc42d332f0b1643f19cb7c914d0389000 -doccontainersize 189576 -doccontainerchecksum efd2f3ad9a08022009823700d9afd0f0928f304a363ce2ffbd5485448b40e426efaba8187a6b3cd144ba6ba82476f9efee8c71e8fe00f6c6d9d3faa405ed22ae -docfiles size=62 +containersize 5456 +containerchecksum 5ff1e45d4434c68f09fd011fb0d0bf7652002a9ef6c36035e953a5bb9871baec4dc1998b0c0ec1749ef93cbca8bd40512457d962bf0e9f3bb4c0d36fbeb6f301 +doccontainersize 154916 +doccontainerchecksum 8ef83a4eef0d877473a24ad3d5efb9e4d374dd1c2e00b210251ce145d889d8cf8eec7ff368d94db888b134104770901877fb4e943bf758f921b341bb7bfb5f3c +docfiles size=53 RELOC/doc/latex/marathi/COPYING RELOC/doc/latex/marathi/LICENSE.md RELOC/doc/latex/marathi/README.txt details="Readme" RELOC/doc/latex/marathi/marathi.pdf details="Package documentation" language="mr" -srccontainersize 17656 -srccontainerchecksum f02b1245d7ee3d5516e66f4176bb30ee44fdd47daa4189a2b8cf62359ba12d2cfde331ef901a64f54efbb739bbc9b555d7d94ff755ded64961769f63407291be -srcfiles size=19 +srccontainersize 17940 +srccontainerchecksum 6cd0135286dbc64b59628e7af8e84e3c4277705bca226155ca899f9ad438751cf5f5da73dfcaa500fdc1d4779f707f8290922098409c69216a5c66e2bdbb73e5 +srcfiles size=20 RELOC/source/latex/marathi/marathi.dtx RELOC/source/latex/marathi/marathi.ins runfiles size=15 @@ -188759,12 +193783,14 @@ runfiles size=15 RELOC/tex/latex/marathi/namuna-letter.tex RELOC/tex/latex/marathi/namuna-para.tex RELOC/tex/latex/marathi/namuna-report.tex -catalogue-contact-bugs https://gitlab.com/niranjanvikastambe/marathi/-/issues -catalogue-contact-repository https://gitlab.com/niranjanvikastambe/marathi/ +catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=marathi +catalogue-contact-home https://puszcza.gnu.org.ua/projects/marathi +catalogue-contact-repository https://git.gnu.org.ua/marathi.git +catalogue-contact-support mailto:marathi-latex@gnu.org.ua catalogue-ctan /language/marathi -catalogue-license gpl3+ other-free +catalogue-license gpl3+ other-free fdl catalogue-topics indic marathi -catalogue-version 1.6.2 +catalogue-version 1.7 name marcellus category Package @@ -188963,7 +193989,7 @@ catalogue-version 1.4b name markdown category Package -revision 56414 +revision 62928 shortdesc A package for converting and rendering markdown documents inside TeX relocated 1 longdesc The package provides facilities for the conversion of markdown @@ -188976,33 +194002,39 @@ longdesc down and rewritten for the needs of the package. Lunamark longdesc provides speedy markdown parsing for the rest of the package. longdesc On top of Lunamark sits code for the plain TeX, LaTeX, and longdesc ConTeXt formats by Vit Novotny. -containersize 31764 -containerchecksum 892bdc84562db375dcd5824f43e93466ca1b833de08ffa247e5e2fc477f6f92832e51feeef8056aac2d5d895e080eb1bff674fffaa0a3d2da8aca3fcb51f0ae1 -doccontainersize 471476 -doccontainerchecksum b00203a7abce01e87a9e54b170bc68bd19bfa5ec346d37ca8805150013d1327b038be185753a0471574b88c1a4d572bfdb7e2ff6bd7cbfea74aef02b489314af -docfiles size=252 - RELOC/doc/context/third/markdown/examples/context.tex +containersize 42740 +containerchecksum 2e15f2b4be09cb52002472f8bd2983de31d919b243dae13451a0f1e2e8a408befbe6bb548ee8d0fe2907ec58b6cff0519e83e5c5dde8bade1bfbfd450a78882c +doccontainersize 949952 +doccontainerchecksum cc174614536cd043d516ef39d4f11b170190e752216087d60caa7e1e7bf62bb25e85f52b636039ad0b1d9481890907c99fd98da1e312041205e12a7f2d213f8a +docfiles size=414 + RELOC/doc/context/third/markdown/examples/context-mkii.tex + RELOC/doc/context/third/markdown/examples/context-mkiv.tex RELOC/doc/context/third/markdown/examples/example.md RELOC/doc/context/third/markdown/examples/scientists.csv RELOC/doc/generic/markdown/README.md details="Readme" + RELOC/doc/generic/markdown/VERSION RELOC/doc/generic/markdown/markdown.css RELOC/doc/generic/markdown/markdown.html details="User Manual (HTML)" - RELOC/doc/generic/markdown/markdown.md RELOC/doc/generic/markdown/markdown.pdf details="Technical documentation" + RELOC/doc/generic/markdown/markdown.png RELOC/doc/latex/markdown/examples/example.md RELOC/doc/latex/markdown/examples/latex.tex RELOC/doc/latex/markdown/examples/scientists.csv -srccontainersize 69336 -srccontainerchecksum b8936aae408dec7c7a5d286e0c0f52f8d3d36fbe6ac70da50a3921ea4338689d8f9633f9b22bef36a428ca8cbbd4fc0ecadb98ac9070f3afed02d8ee9ff67163 -srcfiles size=121 +srccontainersize 89692 +srccontainerchecksum 0f7ef0e64bdbe98b1aafcf2a53b7e09827465fa43a31f06b7dab0a16f5804a0d07582313b0bfa430cecbe4db52c65274cd8166b0a66d8923c86cf8aa7e1c2c4c +srcfiles size=156 RELOC/source/generic/markdown/docstrip.cfg RELOC/source/generic/markdown/markdown.dtx RELOC/source/generic/markdown/markdown.ins -runfiles size=50 +runfiles size=70 RELOC/scripts/markdown/markdown-cli.lua RELOC/tex/context/third/markdown/t-markdown.tex RELOC/tex/generic/markdown/markdown.tex RELOC/tex/latex/markdown/markdown.sty + RELOC/tex/latex/markdown/markdownthemewitiko_dot.sty + RELOC/tex/latex/markdown/markdownthemewitiko_graphicx_http.sty + RELOC/tex/latex/markdown/markdownthemewitiko_tilde.sty + RELOC/tex/luatex/markdown/markdown-tinyyaml.lua RELOC/tex/luatex/markdown/markdown.lua catalogue-contact-announce https://github.com/Witiko/markdown/releases catalogue-contact-bugs https://github.com/Witiko/markdown/issues @@ -189011,7 +194043,7 @@ catalogue-contact-repository https://github.com/Witiko/markdown catalogue-ctan /macros/generic/markdown catalogue-license lppl1.3 catalogue-topics markup -catalogue-version 2.9.0 +catalogue-version 2.15.0-0-g9296cf1 name marvosym category Package @@ -189063,16 +194095,16 @@ catalogue-version 2.2a name matapli category Package -revision 58635 +revision 62632 shortdesc Class for the french journal "MATAPLI" relocated 1 longdesc This is a class for the french journal "MATAPLI" of the Societe longdesc de Mathematiques Appliquees et Industrielles (SMAI). -containersize 8696 -containerchecksum 540a0ee0f38d910995437efabff5b4775a5ce496275407dadb99a24d969a90bef7127abeab535f00db5009db0e90d3ecaa85651f735db027ef87ea93051421a3 -doccontainersize 4771004 -doccontainerchecksum 907b09780665470c0055594b3908fb875a9af575195f603e343e877a47a8e8d35d492cf2e03bf1ec9f62bdbecc973384c27bad09ca0ecff5636f16c4cfdf6b2b -docfiles size=1946 +containersize 8724 +containerchecksum b8330a2fbbcb2b6c65a1f056fdf572cf14b6c3b8aff3abf91cd40a150a12feb37cb4a43b41e8239fbe00bb4a2168894c375f0bb35c7dbe2f1d8de0d5ae2ae476 +doccontainersize 4769908 +doccontainerchecksum 6c24ac9fc5b1968ee8c675c7aef8c8fcd3ce813e407886a412419a4a894942d6928d49cfebaf1d7ac7be7cc5c08847e8ba2c70390e3ea7973b0882a51d039ae1 +docfiles size=1928 RELOC/doc/latex/matapli/README.md details="Readme" RELOC/doc/latex/matapli/auto/bibliomatapli.el RELOC/doc/latex/matapli/auto/matapli-doc.el @@ -189093,8 +194125,6 @@ docfiles size=1946 RELOC/doc/latex/matapli/examples/modeleauteur/modele.tex RELOC/doc/latex/matapli/examples/modeleauteur/portrait.png RELOC/doc/latex/matapli/fond-doc.pdf - RELOC/doc/latex/matapli/matapli-doc.fdb_latexmk - RELOC/doc/latex/matapli/matapli-doc.fls RELOC/doc/latex/matapli/matapli-doc.pdf details="Package documentation" language="fr" RELOC/doc/latex/matapli/matapli-doc.tex RELOC/doc/latex/matapli/matapli-title.pdf @@ -189103,9 +194133,9 @@ runfiles size=9 RELOC/tex/latex/matapli/matapli.cls catalogue-contact-home https://plmlab.math.cnrs.fr/mchupin/matapli catalogue-ctan /macros/latex/contrib/matapli -catalogue-license lppl1.3 -catalogue-topics journalpub class french -catalogue-version 1.1 +catalogue-license lppl1.3c +catalogue-topics journalpub class french expl3 +catalogue-version 1.2.0 name matc3 category Package @@ -189593,7 +194623,7 @@ catalogue-topics font font-type1 font-symbol-maths name mathalpha category Package -revision 52305 +revision 61089 shortdesc General package for loading maths alphabets in LaTeX relocated 1 longdesc Package mathalfa was renamed to mathalpha. For backward @@ -189602,22 +194632,22 @@ longdesc LaTeX documents. The package provides means of loading maths longdesc alphabets (such as are normally addressed via macros \mathcal, longdesc \mathbb, \mathfrak and \mathscr), offering various features longdesc normally missing in existing packages for this job. -containersize 4368 -containerchecksum c6b653e5a0b7788ac36ea9ef6ce07dd4fd19a75a82c4115cac5921849477839387b0cccac469dd74b9f4221315ca741c49304eb76213ecacb97dc7e218ac4cc9 -doccontainersize 992992 -doccontainerchecksum 5a1d993f73d3684ccd8a855cf8e016d35aa29c34fecea0f01f147a0cb108b355108faf43734c83bdb74f59287a7963b4b418894e0a5c0ec4ffd884f3f4ef1d0e -docfiles size=248 +containersize 7156 +containerchecksum 9c56ad5cabba0fc7ff7403882cd46161be0b4d7bcaf632e48eab5170b1350a1c780a9f98ed535466ae7c17a387a461fa4663ffd3c4fac5cb01ecb77bccdcfec6 +doccontainersize 1888792 +doccontainerchecksum 5de9923e39ccf9b55f10f0b97067d001ead5598423174808d2a7636c96f8fbd2e8a8e6c0d66140f62d51b9263a736cb6106cf6db0e16e62ee5d9f3887baa3159 +docfiles size=474 RELOC/doc/latex/mathalpha/README details="Readme" RELOC/doc/latex/mathalpha/mathalpha-doc.pdf details="Package documentation" RELOC/doc/latex/mathalpha/mathalpha-doc.tex -runfiles size=8 +runfiles size=16 RELOC/tex/latex/mathalpha/mathalfa.sty RELOC/tex/latex/mathalpha/mathalpha.sty catalogue-alias mathalfa catalogue-ctan /macros/latex/contrib/mathalpha -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics maths -catalogue-version 1.13 +catalogue-version 1.143 name mathastext category Package @@ -189665,7 +194695,7 @@ catalogue-version 1.3w name mathcommand category Package -revision 53044 +revision 59512 shortdesc \newcommand-like commands for defining math macros relocated 1 longdesc This package provides functionalities for defining macros that @@ -189676,25 +194706,25 @@ longdesc facilities for defining macros with similar code. The primary longdesc objective of this package is to be used together with the longdesc knowledge package for a proper handling of mathematical longdesc notations. -containersize 4380 -containerchecksum 733c1581550772bdeda24b12154709a09f4427776392e86214d273c2eee1df7a80fea4285d21410f44195af30682aafdecff9f678ac43ad5f78a90605f76d332 -doccontainersize 453780 -doccontainerchecksum eed721d4b0da17c2ae997c7b1c46f19531108db0ecfbb334b648d5931eb2e86eb99465c52093e2adee7150dac3d5c8dc4b9df45ae68f47d0a238c875b33beed1 +containersize 4748 +containerchecksum 4be34084705419757f92b8f31be35a606689c25786bc5b95a0531d572ce21601881cbd7548b7d380241089d4473fbfb70debeab9b30633671b3494d66bfbb9f6 +doccontainersize 452340 +doccontainerchecksum 80191b36dd3e34193c2aff764b7ffcf274a4d9fc41b1d19fc92ac807e03809069efbcace953fdbddd481db7d6604a859eab44a2c93024ecd59968c9e24e2630f docfiles size=113 RELOC/doc/latex/mathcommand/README.md details="Readme" RELOC/doc/latex/mathcommand/makefile RELOC/doc/latex/mathcommand/mathcommand.pdf details="Package documentation" -srccontainersize 11588 -srccontainerchecksum 9d7b9156f28db730c20d1b0e22ea3ff5b90bf34d8d500248f67dd1ef6c12b7eae8e570db065e85f77e61e828277d202e4f73eceedfb79c756a80e2413b14f6de +srccontainersize 12088 +srccontainerchecksum 99fb6c9f81e72c3b78807ff1d073ff4c6e193a163c3aa6aaa2e45d94ca246933733b1b35a671557cf40fdb33184af6ea28fa8a590b0339db373820ad9c38d514 srcfiles size=14 RELOC/source/latex/mathcommand/mathcommand.dtx RELOC/source/latex/mathcommand/mathcommand.ins -runfiles size=6 +runfiles size=7 RELOC/tex/latex/mathcommand/mathcommand.sty catalogue-ctan /macros/latex/contrib/mathcommand -catalogue-license lppl1.2 +catalogue-license lppl1.3 catalogue-topics maths macro-def macro-iterate expl3 -catalogue-version 1.03 +catalogue-version 1.04 name mathcomp category Package @@ -191125,41 +196155,47 @@ catalogue-version 1.01 name mathfont category Package -revision 53035 +revision 61719 shortdesc Use TrueType and OpenType fonts in math mode relocated 1 -longdesc This package provides a flexible interface for changing the -longdesc font of math mode characters. The package allows the user to -longdesc specify a default unicode font for each of six basic classes of -longdesc Latin and Greek characters, and it provides additional support -longdesc for unicode alphanumeric symbols. Crucially, mathfont is -longdesc compatible with both LuaLaTeX and XeLaTeX, and it provides -longdesc several font-loading commands that allow the user to change -longdesc fonts locally or for individual symbols within math mode. -containersize 11396 -containerchecksum 5951daaa320cedea9d40ce0af8b13f9e15e926bcc14cc31f64bfc92bbd22e5a600e1c696f0e7bbbd1cf6a31141c6d3a985433a8000df7c0eee0139c40393667f -doccontainersize 835060 -doccontainerchecksum a09ec87af77663740e5cfcd271e7ebae1cacbee24a31093912a7ef3925827bf35800db424d3a88a40338fb1f1e63d033071b8cd3449493d6d3a64ada760289b1 -docfiles size=226 +longdesc The mathfont package adapts unicode text fonts for math mode. +longdesc The package allows the user to specify a default unicode font +longdesc for different classes of math symbols, and it provides tools to +longdesc change the font locally for math alphabet characters. When +longdesc typesetting with LuaTeX, mathfont adds resizable delimiters, +longdesc big operators, and a MathConstants table to text fonts. +containersize 21164 +containerchecksum d865f7aeacad69848e20419e9ef88db46f70c04d0e9f9f0a8388cc35fe4d98ef1af26aa6060892efb181addd8b14d592f2a1033be26451979adde7762b23bcba +doccontainersize 855308 +doccontainerchecksum 05cc45350103bfaa9954b458e77a001d37edf0686de855f6fd2a60069454f7aa8e1e7b266a13eddb74d1a32d151ee529c9b4c0bc15e0e563b1ebc4c4036f949d +docfiles size=245 RELOC/doc/latex/mathfont/README.txt details="Readme" RELOC/doc/latex/mathfont/mathfont_code.pdf details="Code implementation" RELOC/doc/latex/mathfont/mathfont_doc_patch.tex + RELOC/doc/latex/mathfont/mathfont_equations.tex + RELOC/doc/latex/mathfont/mathfont_example_cormorant.pdf details="Cormorant example" + RELOC/doc/latex/mathfont/mathfont_example_cormorant.tex + RELOC/doc/latex/mathfont/mathfont_example_kelvinch.pdf details="Kelvinch example" + RELOC/doc/latex/mathfont/mathfont_example_kelvinch.tex + RELOC/doc/latex/mathfont/mathfont_example_roboto.pdf details="Roboto example" + RELOC/doc/latex/mathfont/mathfont_example_roboto.tex + RELOC/doc/latex/mathfont/mathfont_example_typey.pdf details="Typey example" + RELOC/doc/latex/mathfont/mathfont_example_typey.tex RELOC/doc/latex/mathfont/mathfont_heading.tex - RELOC/doc/latex/mathfont/mathfont_index_warning.tex RELOC/doc/latex/mathfont/mathfont_symbol_list.pdf details="Symbol list" RELOC/doc/latex/mathfont/mathfont_symbol_list.tex RELOC/doc/latex/mathfont/mathfont_user_guide.pdf details="User guide" RELOC/doc/latex/mathfont/mathfont_user_guide.tex -srccontainersize 35344 -srccontainerchecksum 8120ed30e7911dd224586f66ac93bd96ef3b87684239a69c21868968d112532c49d2d0a356e05ec17e1fd05433898c83b20dc3e8d8a51539d46a4ae53998fba6 -srcfiles size=45 +srccontainersize 62736 +srccontainerchecksum 7b4a411b4783a7d1a3e1ceaca8c26e6831ead98f8f73eee63b2fa452399e95505edda1bf983759a8261e66a1436496b02c5811074745b64fb64b4d93fc361e22 +srcfiles size=80 RELOC/source/latex/mathfont/mathfont_code.dtx -runfiles size=21 +runfiles size=37 RELOC/tex/latex/mathfont/mathfont.sty catalogue-ctan /macros/latex/contrib/mathfont catalogue-license lppl1.3c catalogue-topics font-mgmt font-use maths -catalogue-version 1.6 +catalogue-version 2.0 name mathlig category Package @@ -191620,7 +196656,7 @@ binfiles arch=x86_64-solaris size=1 name mathtools category Package -revision 58856 +revision 61937 shortdesc Mathematical tools to use with amsmath relocated 1 longdesc Mathtools provides a series of packages designed to enhance the @@ -191639,23 +196675,24 @@ longdesc for specifying the column alignment; More building blocks: longdesc multlined, cases-like environments, new gathered environments; longdesc Maths versions of \makebox, \llap, \rlap etc.; Cramped math longdesc styles; and more... Mathtools requires mhsetup. -containersize 20024 -containerchecksum ceb283012776179cdec04899c28cd55c76811d9ece89b3ea188ae47619296db94983f8b768dbd0cf0909c9e7da4b0f1b1bae7e3de4a96193249ed57fc987683a -doccontainersize 986072 -doccontainerchecksum c4ae884edb6c26c832d920b8f04b31641359fcba68e208b9f0eafaf37ba3ab7f465a39869b9890d0b8431861062414be52d9233836ea60a6255731a17374bc9a -docfiles size=248 +containersize 20160 +containerchecksum cf7624715cd7b228f47a00e7084af3da423b91cb7dbe0f9e9a868fe0643a74d4cfa81eb3e3438076b06b8750d15b0e51b4a112a723d6f080ed772772f0cc0e87 +doccontainersize 1035344 +doccontainerchecksum a5b1fa02e530d6198e9cbe858c225ea50d3c4a6ddd87edf1f065e6e04b5132a84f40c108daca6462fecec3608d222f2ff5e561ae2754ec33b9a3c7c1de0ff926 +docfiles size=267 RELOC/doc/latex/mathtools/README.md details="Package README" RELOC/doc/latex/mathtools/empheq.pdf RELOC/doc/latex/mathtools/mathtools.pdf details="Package documentation" RELOC/doc/latex/mathtools/mhsetup.pdf -srccontainersize 87984 -srccontainerchecksum 46a21e495a34fc85d59d7952f3089e59f28d5aaa85e980c49c6b61df49c6e7582d98c2da1092be80a2a6191f6186395ad8d7086d3638176933843a6592c2c8c2 -srcfiles size=107 +srccontainersize 89252 +srccontainerchecksum b8a90dccb339a97fd5297df7b2cf34aba8db482d73ac5a5a744659bc3823d374932822452d85ab50ca5db72c9f04c6f10bf5d2df72ea21f8d88b15b320d6ffd4 +srcfiles size=109 RELOC/source/latex/mathtools/empheq.dtx RELOC/source/latex/mathtools/empheq.ins RELOC/source/latex/mathtools/mathtools.dtx RELOC/source/latex/mathtools/mathtools.ins RELOC/source/latex/mathtools/mhsetup.dtx + RELOC/source/latex/mathtools/mhsetup.ins runfiles size=29 RELOC/tex/latex/mathtools/empheq.sty RELOC/tex/latex/mathtools/mathtools.sty @@ -191665,7 +196702,7 @@ catalogue-contact-repository https://github.com/latex3/mathtools catalogue-ctan /macros/latex/contrib/mathtools catalogue-license lppl1.3c catalogue-topics maths -catalogue-version 1.27 +catalogue-version 1.28a name matlab-prettifier category Package @@ -191729,33 +196766,33 @@ catalogue-version 1.0 name mattens category Package -revision 17582 +revision 62326 shortdesc Matrices/tensor typesetting relocated 1 longdesc The mattens package contains the definitions to typeset longdesc matrices, vectors and tensors as used in the engineering longdesc community for the representation of common vectors and tensors longdesc such as forces, velocities, moments of inertia, etc. -containersize 2844 -containerchecksum 9ae7b4d3e3386a5c9b94a30eafc02d00c9a6376ed356755ba283f7b9b43fc27d3b9dc2994d808360b77d23f39014e230434f404bcf6dc20bc974d9efae97a3dc -doccontainersize 708948 -doccontainerchecksum d67ce30be2e20c5182460b8e567d955c41b364383acd350cba1c07b52576d78016a865148ed871ce7ef3f937eb045201e64e5d5f52fd5b173fe93cf84def2119 -docfiles size=191 +containersize 2820 +containerchecksum 3b58af4da3a0c8abb4499a28e993dc3bf128fc24188bc906d3bed69ba3040aca66d341122cb0e57adb18ccb4320736d7b27423ec8f6f6dacce4fb7bf4bfc5d08 +doccontainersize 975600 +doccontainerchecksum 6139624ff7f8b5063e69c07738e07ae8a1bd1dd48c155b73d17466d4ee5aae25d377e7b7c0726e84e89010d99731d337187ea017f934889843360533c7218c77 +docfiles size=250 RELOC/doc/latex/mattens/README details="Readme" RELOC/doc/latex/mattens/mattens.pdf details="Package documentation" RELOC/doc/latex/mattens/mattens_sample.pdf details="Sample of use" - RELOC/doc/latex/mattens/mattens_sample_src.zip -srccontainersize 14384 -srccontainerchecksum d199c5fe62172d98e7184a2689c3415944128251b75ee45e0629da5200cbb7b954cef1243a165ce2713582afcdac30dcd9f1445ffcaa18a69ece0aa79391d852 -srcfiles size=15 + RELOC/doc/latex/mattens/mattens_sample.zip +srccontainersize 12372 +srccontainerchecksum d8b01f5c5d7c730e412eb1fc9beb7ffdc60b4b6021968803f24362cf558660074e3d94050878f09513221b6d670ab195b1c2020109e03c9c53c9d485355fe740 +srcfiles size=13 RELOC/source/latex/mattens/mattens.dtx RELOC/source/latex/mattens/mattens.ins runfiles size=3 RELOC/tex/latex/mattens/mattens.sty catalogue-ctan /macros/latex/contrib/mattens -catalogue-license lppl +catalogue-license lppl1.3c catalogue-topics maths engineering -catalogue-version 1.3 +catalogue-version 1.3b name maybemath category Package @@ -191844,7 +196881,7 @@ catalogue-topics covers name mcexam category Package -revision 46155 +revision 60481 shortdesc Create randomized Multiple Choice questions relocated 1 longdesc This LaTeX package automatically randomly permutes the order of @@ -191858,55 +196895,55 @@ longdesc processes the results of the exam and calculates the grades. longdesc The following other LaTeX packages are required: enumitem, longdesc environ, etoolbox, longtable, newfile, pgffor (from the longdesc PGF/TikZ bundle), xkeyval, and xstring. -containersize 11424 -containerchecksum 37637616c9ccbe4e20ebae6b479e076fe87b6bd5f3bbf9124c79b93cef6e992d82bbb4fcfbbec3e4a7dcc187d66742c410c4a6280328c80765495685b4fa2cac -doccontainersize 241840 -doccontainerchecksum 5d1eddfdca3ebb7fbe28d93ed6e7332147857d7523d3b64e908aa56ef71d9bb2546d05c150737a3401b5ac7f76110a421513db2d8fba906173afbde9e012f7f8 -docfiles size=71 +containersize 11396 +containerchecksum 3c75869bd0e65798fa451d971ff441f3a42daa0647c31458631c388cd14cbb36fe4f4dc9178e59fdb307de590d201e8716b1a86dc9b995aa184090cbdc95c9d2 +doccontainersize 232948 +doccontainerchecksum 30a7f5cf9b01e8619c95d63ebc2e3dce27beece3a4da6ed4d68843c171257f37d7883969edc94766e065c5bbdd78a2731d38666d2073fd5d77873d5a88b3f820 +docfiles size=68 RELOC/doc/latex/mcexam/README.md details="Readme" RELOC/doc/latex/mcexam/mcexam.pdf details="Package documentation" RELOC/doc/latex/mcexam/mcexam.tex - RELOC/doc/latex/mcexam/mcexam_example.r RELOC/doc/latex/mcexam/mcexam_example.tex + RELOC/doc/latex/mcexam/mcexam_example_dataset.r runfiles size=18 RELOC/tex/latex/mcexam/mcexam.sty catalogue-also esami catalogue-ctan /macros/latex/contrib/mcexam catalogue-license lppl1.3c -catalogue-topics exam -catalogue-version 0.4 +catalogue-topics exam random +catalogue-version 0.5 name mcf2graph category Package -revision 59086 -shortdesc Draw chemical structure diagrams with Metafont/MetaPost +revision 62936 +shortdesc Draw chemical structure diagrams with MetaPost relocated 1 longdesc The Molecular Coding Format (MCF) is a linear notation for longdesc describing chemical structure diagrams. This package converts -longdesc MCF to graphic files using Metafont / MetaPost. -containersize 23336 -containerchecksum 117e5b4e716ff374220c58c940577790c9275be0261bb9423e34a88ae1089f8d6e78aea16e9ee35f9a3d29d21662a4319fd45bd54b0382877b795b2222e7f8b5 -doccontainersize 909748 -doccontainerchecksum d468ca257179f947831ee70e9575de2f7d750cc358ce103b22b2e2eed1725de1d6c1991f5e51be904c690f0b241761d6e7829c3ec171edb767d5525500231264 -docfiles size=265 +longdesc MCF to graphic files using MetaPost. +containersize 444 +containerchecksum bac4da2f647c282236e2f176573f85812e7457dc87e33c7b42e3cdb22efc569fa9f7dc9abb9075227f90ff25d39ec9b9e864893a6f899938c816563c9a3b36af +doccontainersize 1035636 +doccontainerchecksum b260824ac54a8fa1a47c0a8fe2d0ddab4c13fbc56f6c94d129a6c60b132896e42e8fafac3e886969d53410331f53c4d1ac532c4273ad95235a7d5f086c189fbc +docfiles size=334 RELOC/doc/metapost/mcf2graph/CHANGELOG RELOC/doc/metapost/mcf2graph/README details="Readme" - RELOC/doc/metapost/mcf2graph/mcf_data_base.mcf - RELOC/doc/metapost/mcf2graph/mcf_exa_soc.mf + RELOC/doc/metapost/mcf2graph/mcf2graph.mp + RELOC/doc/metapost/mcf2graph/mcf_exa_code.pdf + RELOC/doc/metapost/mcf2graph/mcf_exa_code.tex + RELOC/doc/metapost/mcf2graph/mcf_exa_soc.mp RELOC/doc/metapost/mcf2graph/mcf_example.pdf details="Molecular Coding Format Examples" RELOC/doc/metapost/mcf2graph/mcf_example.tex - RELOC/doc/metapost/mcf2graph/mcf_man_soc.mf + RELOC/doc/metapost/mcf2graph/mcf_library.mcf + RELOC/doc/metapost/mcf2graph/mcf_man_soc.mp RELOC/doc/metapost/mcf2graph/mcf_manual.pdf details="Package documentation" RELOC/doc/metapost/mcf2graph/mcf_manual.tex RELOC/doc/metapost/mcf2graph/mcf_mplib_exa.pdf details="MCF Example for LuaLaTeX" RELOC/doc/metapost/mcf2graph/mcf_mplib_exa.tex -runfiles size=27 - RELOC/metapost/mcf2graph/mcf2graph.mf - RELOC/tex/latex/mcf2graph/mcf_setup.sty catalogue-ctan /graphics/mcf2graph catalogue-license mit catalogue-topics graphics graphics-mpost chemistry -catalogue-version 4.64 +catalogue-version 4.83 name mcite category Package @@ -192283,9 +197320,33 @@ catalogue-license gpl catalogue-topics list-supp notes footnote syntax maths macro-supp table verbatim catalogue-version 1.05.4 +name mecaso +category Package +revision 60346 +shortdesc Formulas frequently used in rigid body mechanics +relocated 1 +longdesc This package provides a number of formulas frequently used in +longdesc rigid body mechanics. Since most of these formulas are long and +longdesc tedious to write, this package wraps them up in short commands. +containersize 2832 +containerchecksum b240bfbeda5a18fd24625444403f508e3dffc5b3631a8ff6e88db6aebcc97da3eaa2ebb3ebb0d15b0c1bca0d7f62a72511a00c0ca1870f6d0d3e90398bbc5754 +doccontainersize 221844 +doccontainerchecksum 42744543f456f1c77a30be81b4dc47f69b220d2d0abd8cf7f05ec7136bda9f55f98e63a48cb9b2fb65d6fdb3270bce7a31cbcbece15527d4141bac301dd55963 +docfiles size=70 + RELOC/doc/latex/mecaso/README.md details="Readme" + RELOC/doc/latex/mecaso/mecaso.pdf details="Package documentation" language="fr" + RELOC/doc/latex/mecaso/mecaso.tex +runfiles size=3 + RELOC/tex/latex/mecaso/mecaso.sty +catalogue-contact-repository https://github.com/YDFTW/mecaso +catalogue-ctan /macros/latex/contrib/mecaso +catalogue-license gpl3+ +catalogue-topics physics +catalogue-version 1.0 + name media4svg category Package -revision 57528 +revision 60815 shortdesc Multimedia inclusion for the dvisvgm backend relocated 1 longdesc This package implements an interface for embedding video and @@ -192297,10 +197358,10 @@ longdesc engines can be used. The dvisvgm utility, which is part of all longdesc major TeX distributions, converts the intermediate DVI to SVG. longdesc By default, media files are embedded into the SVG output to longdesc make self-sufficient SVG files. -containersize 7648 -containerchecksum 8d8d7ec31396da81dec9b089c02fa496cb1d07106bbe96e78c762b83f27b7109d6517b85250d7d8440b1f169d1b1bc2f3d64cf56723e20da9af72f6573740158 -doccontainersize 125992 -doccontainerchecksum ebbee7e14288fa3ac50d77e40056cbcdf53d5228e2accbea579cbd004508b12e562a3a1d2e6e6c5b20b42267335c9ba6d81a34a04a5f2fe8e9826f93de97e298 +containersize 7688 +containerchecksum 1da1c45ca3de316998dcbdaec279cf6d3e97320fca8ecdb0e859255908a6b09ad6a88adc7d30c81e4ce21aee2e60119b8f9b8d6f934030e729e4e0cd4d303808 +doccontainersize 126508 +doccontainerchecksum c5c2113c55e0ff1c296f422faa46efd81866d6990e109956cbc229eb4c7f97599b6d2e26c50b46a9f7ee4c5b8ddc1d82b14dd6b175dbba97992d427870cdc7de docfiles size=95 RELOC/doc/latex/media4svg/ChangeLog RELOC/doc/latex/media4svg/README.txt @@ -192316,11 +197377,11 @@ catalogue-contact-repository https://gitlab.com/agrahn/media4svg catalogue-ctan /macros/latex/contrib/media4svg catalogue-license lppl catalogue-topics multimedia expl3 -catalogue-version 0.5 +catalogue-version 0.6 name media9 category Package -revision 58025 +revision 62786 shortdesc Multimedia inclusion package with Adobe Reader-9/X compatibility relocated 1 longdesc The package provides an interface to embed interactive Flash @@ -192333,16 +197394,16 @@ longdesc Player supports the efficient H.264 codec for video longdesc compression. The package is based on the RichMedia Annotation, longdesc an Adobe addition to the PDF specification. It replaces the now longdesc obsolete movie15 package. -containersize 1894400 -containerchecksum 8074b787eb47d82d9ea38ec1e3261deca554902fdc4acfa140de33db4ed2b6de1b0f9af761f27cfcb1ad90df6a02e6b0e697e2ebcebe718eed6d95ed1c296ba1 -doccontainersize 3717032 -doccontainerchecksum 2a28cb6f7b10eb19767ca75e51d16406319fc22967af38b170669f46627d0978065917a028d1f0ac480680175ba0464e27c367fe2181ad36c0cd057cb1beb286 -docfiles size=918 +containersize 1895700 +containerchecksum 70b0d5b653c9d99ac406ea5da10dd7ae0fec90a4f3c3f2003d36baf5aa946783ef37ef1b55e8f95b29d68fd3791a9bc876bbf2c278936dbdacf8d803f8e5576c +doccontainersize 3725324 +doccontainerchecksum b887011919f58a61f1c2b850e1cec09bfa7d20a2b0bbbf088ac8eb9b60245c1ffc746d61e7173a4adeef38e0c07a2f7eede79963bd2cdcc74e05e86844307518 +docfiles size=921 RELOC/doc/latex/media9/ChangeLog RELOC/doc/latex/media9/README.txt RELOC/doc/latex/media9/media9.pdf details="Package documentation" -srccontainersize 1776784 -srccontainerchecksum 954dac82dc95330b16055b5096b03c784363f34833b6a30d19b785b621289408b8dbd574e8d77e59ad57216af20b65071e55e1c228ee1dbdfcb1d5fb2b9d0410 +srccontainersize 1776724 +srccontainerchecksum ba44da99ec8ec55ffc178d662cb0d5263ddadb199833bae7a4a5f61201b0cb0f86d03637b89e36c2d8f940899f5ca7c7533eeb2d1079bbee376fa1b4739d949c srcfiles size=555 RELOC/source/latex/media9/files/3dsystem.fig RELOC/source/latex/media9/files/3dsystem.pdf @@ -192380,7 +197441,7 @@ srcfiles size=555 RELOC/source/latex/media9/players/StrobeMediaPlayback-license RELOC/source/latex/media9/players/VPlayer.mxml RELOC/source/latex/media9/players/VPlayer9.mxml -runfiles size=503 +runfiles size=534 RELOC/tex/latex/media9/javascript/3Dmenu.js RELOC/tex/latex/media9/javascript/3Dspintool.js RELOC/tex/latex/media9/javascript/animation.js @@ -192396,8 +197457,8 @@ runfiles size=503 catalogue-contact-repository https://gitlab.com/agrahn/media9 catalogue-ctan /macros/latex/contrib/media9 catalogue-license lppl -catalogue-topics multimedia -catalogue-version 1.15 +catalogue-topics multimedia expl3 +catalogue-version 1.24 name medstarbeamer category Package @@ -192461,7 +197522,7 @@ catalogue-version 1.6 name membranecomputing category Package -revision 55918 +revision 60592 shortdesc Membrane Computing notation relocated 1 longdesc This is a LaTeX package for the Membrane Computing community. @@ -192469,11 +197530,11 @@ longdesc It comprises the definition of P systems, rules and some longdesc concepts related to languages and computational complexity longdesc usually needed for Membrane Computing research. The package longdesc depends on ifthen and xstring. -containersize 4576 -containerchecksum 78cca23fdfcbce0fb0105559966c88fe9337148035721c803174c828b94a11ca74978125f94e06904e293d680e071a97c48405d490d785a155aba98be71a5dc2 -doccontainersize 273336 -doccontainerchecksum b41ea7869fa0c1bcd2bcb4ccc305b6af1ba3c8dc539cf5d21bc48fc7123d70e1c6945ef06f18eb8b64d01748bffb64fda0f6596e7683104692698fab496fcff1 -docfiles size=73 +containersize 4728 +containerchecksum 4e22153d8c3894275d1b0a9f7b05754db602b3bc4fe9d2d2dd79f11f979bc91dfa3ef2125abe78ef8be5650dcdaf06f161fb9b3abbb90acb469c93e9712cfb85 +doccontainersize 281536 +doccontainerchecksum 1eb493ef0c1133b72299081378ca6e128158c2f11885938364b5270e02b872303b5ef9937912688e75a92a33d5c0e38fc147b8f560e7fddd3a7aa74ba7fb271a +docfiles size=75 RELOC/doc/latex/membranecomputing/README.md details="Readme" RELOC/doc/latex/membranecomputing/membranecomputing.pdf details="Package documentation" RELOC/doc/latex/membranecomputing/membranecomputing.tex @@ -192482,7 +197543,7 @@ runfiles size=7 catalogue-ctan /macros/latex/contrib/membranecomputing catalogue-license lppl1.3 catalogue-topics comp-sci comp-theory -catalogue-version 0.1 +catalogue-version 0.2 name memdesign category Package @@ -192534,7 +197595,7 @@ catalogue-version 0.1 name memoir category Package -revision 58666 +revision 62105 shortdesc Typeset fiction, non-fiction and mathematical books relocated 1 longdesc The memoir class is for typesetting poetry, fiction, @@ -192549,11 +197610,11 @@ longdesc document written with the memoir class, should also use the longdesc memhfixc package (part of this bundle). Note, however, that any longdesc current version of hyperref actually loads the package longdesc automatically if it detects that it is running under memoir. -containersize 74988 -containerchecksum a09bd87ce8253d6af82c0e8816635c1c1b4986ef51f72f671cdc9a74b7088b41889039b9af174620013d8ef2017a3db660c9fde7c56c0fcf4618bb419ea6e220 -doccontainersize 3108176 -doccontainerchecksum f17446fad66433a0e10287c5c040e6ecb45222c3061dab28d4b2a5541ba1527673e0040e267c8af0bf0e63c45d1d42ebe0e336411e11b8b963caf1147cb5829f -docfiles size=1142 +containersize 75228 +containerchecksum 526dc62682d6a081cbcb5b3fe4fcdef784efe32e73455bf57d6f9c29fc0b70f0edcef47f74a6ec8c8702b27a24a0377090ba4ed321fdbea481d4d82d77d8f51c +doccontainersize 3137488 +doccontainerchecksum a96bf91f04d6c09c86b48be5e0797da15bef53661495b18e9873cf68ac1707b8d4ea44a8784e625bfc0ed8303d4c5433f02b48dbafac8582dd177ad8772c4f4e +docfiles size=1154 RELOC/doc/latex/memoir/Makeidxglo RELOC/doc/latex/memoir/README details="Readme" RELOC/doc/latex/memoir/anvil2.mps @@ -192568,9 +197629,9 @@ docfiles size=1142 RELOC/doc/latex/memoir/setpage-example.pdf RELOC/doc/latex/memoir/titlepages.sty RELOC/doc/latex/memoir/trims-example.tex -srccontainersize 241692 -srccontainerchecksum 60415bbbbb1e3a42227b24f74617d0a572346ef30cacc366ae07dd887eb8606636e25f6a3ef8ada6f35fc3e5aa7c5e2f57e383d0f6578044cbaf2688daac9576 -srcfiles size=319 +srccontainersize 242252 +srccontainerchecksum 28bf032e0fa69f28258f1085f9c0c36d563287881639e9f146410c75e12d7c00e8404dab16a73d6e58f85a531e7579fdb33f50606fb9e865b1bec9e8c29004e1 +srcfiles size=320 RELOC/source/latex/memoir/memoir.dtx RELOC/source/latex/memoir/memoir.ins RELOC/source/latex/memoir/mempatch.dtx @@ -192595,7 +197656,31 @@ catalogue-also memdesign catalogue-ctan /macros/latex/contrib/memoir catalogue-license lppl1.3 catalogue-topics book-pub class -catalogue-version 3.7o +catalogue-version 3.7q + +name memoirchapterstyles +category Package +revision 59766 +shortdesc Chapter styles in memoir class +relocated 1 +longdesc A showcase of chapter styles available to users of memoir: the +longdesc six provided in the class itself, plus many from elsewhere (by +longdesc the present author and others). The package's resources apply +longdesc only to memoir, but the package draws from a number of sources +longdesc relating to standard classes, including the fncychap package, +longdesc and Vincent Zoonekynd's tutorial on headings. +containersize 572 +containerchecksum 0a109f84bc4d908b1d32bfe3ea0591c81f3de757cc5a5cc1aff3e60b1d2fbfec2e8b760fc0d07faf1fec62348933149a03c8c6147fbc5ffddae30b74a131a100 +doccontainersize 755384 +doccontainerchecksum 2f8a20d21dc1db21017435cd58c4ae3ff744b5f5605aafcfef6dfbedb1461a8fbee456ffb8ac1399416f7ae6b8ebec5d59b5d50886182ba5116e22e3768fd530 +docfiles size=461 + RELOC/doc/latex/memoirchapterstyles/MemoirChapStyles.pdf details="The document itself" + RELOC/doc/latex/memoirchapterstyles/MemoirChapStyles.tex + RELOC/doc/latex/memoirchapterstyles/README details="Readme" +catalogue-ctan /info/latex-samples/MemoirChapStyles +catalogue-license lppl +catalogue-topics use-sample +catalogue-version 1.7e name memory category Package @@ -192654,25 +197739,27 @@ catalogue-version 0.1.1 name mendex-doc category Package -revision 50268 +revision 62914 shortdesc Documentation for Mendex index processor relocated 1 longdesc This package provides documentation for Mendex (Japanese index longdesc processor). The source code of the program is not included, it longdesc can be obtained from TeX Live subversion repository. -containersize 492 -containerchecksum 2a4b24f7340194fa80160681fb038369e45c1e6783765860d3f57be944c4b79533febc82cdbc65f89b9ad99308cb4ecae4baad37205d0f375f244e5211a87df6 -doccontainersize 184476 -doccontainerchecksum e8c8e773169a262e9f19bb9ab704c05968440aa0ea5928e329c79851e9e23fec5f78a108188fd2512becf7d78ea1e9f388ffa80b0795bbb4ff8cb81893b4e869 -docfiles size=51 +containersize 1368 +containerchecksum 76f59e31e7d2a4240ab7b258745a7c94b8d78f8e308ad2bcf0ab85fc2d4b0ad77f7e1268014960cd29913bc3a81fdf2d6bbf6a8ab0b0845f2587c3134efb20c0 +doccontainersize 239468 +doccontainerchecksum 1a56d1ceab9536869e6d7da57146bc126f45893bfa998ab42eaddca7c48a9ee9d5b69abb31cf02cb6590d7acab68029f5eacb8547de6e877ed893c5f51acd923 +docfiles size=69 RELOC/doc/support/mendex-doc/LICENSE RELOC/doc/support/mendex-doc/README.md details="Readme" RELOC/doc/support/mendex-doc/mendex.pdf details="Package documentation" language="ja" RELOC/doc/support/mendex-doc/mendex.tex -srccontainersize 644 -srccontainerchecksum b526ed09c503619dc128721e9ae439b89b5b143ae18d388fa387cb7407533e47f0bcaecb6967380f3ebc067f9e310f596f0302fca5438212734730d3ca7931cf +srccontainersize 800 +srccontainerchecksum e22c3a7573e8f57d8324d7ca74b3c6b4c716dfa0ea6f43ba3e6eaa63aecf0fe0591ccf9cc4b18984ed2730fc5b9e0b84287bca677717f81c583e0c3c3e0c564c srcfiles size=1 RELOC/source/latex/mendex-doc/Makefile +runfiles size=1 + RELOC/makeindex/mendex-doc/jpbase.ist catalogue-contact-repository https://github.com/texjporg/mendex-doc catalogue-ctan /info/mendex-doc catalogue-license bsd3 @@ -194211,29 +199298,64 @@ catalogue-ctan /fonts/merriweather catalogue-license ofl lppl catalogue-topics font font-body font-proportional font-serif font-sans font-ttf font-type1 font-supp font-t1enc +name messagepassing +category Package +revision 63116 +shortdesc Draw diagrams to represent communication protocols +relocated 1 +longdesc This package provides an environment to easily draw diagrams to +longdesc represent communication protocols using message passing among +longdesc processes. Processes are represented as horizontal or vertical +longdesc lines, and communications as arrows between lines. The package +longdesc also provides multiple macros to decorate those diagrams, for +longdesc instance to annotate the diagram, to add crashes to the +longdesc processes, checkpoints, ... +containersize 2644 +containerchecksum 31586e42be48650fd7b7057a4cdb54b7f6851c35e450cfb436dbf12d23617821c5c6e2f66a8abf2e181521c55d64fb9ad93cb195cf0d01559d6405ccc34af26d +doccontainersize 268036 +doccontainerchecksum ac1b2ce7ca296eec4768d191547af66e3233d3ed34e68e746e870a894757df1de82b3bed6ed510fd0dbc8e5e9194e2ee024860112408b8e6b29e2bf230209a57 +docfiles size=67 + RELOC/doc/latex/messagepassing/README.md details="Readme" + RELOC/doc/latex/messagepassing/messagepassing.pdf details="Package documentation" +srccontainersize 8532 +srccontainerchecksum 7931c0b26a779915f94531bb0b3af6fb31b35cc2401e3dc539b673e15bcc21131d88102b3b6f77d8a27d70eabc897a6fbf99dcffe8adc02f6a82673c0c29a69a +srcfiles size=9 + RELOC/source/latex/messagepassing/messagepassing.dtx + RELOC/source/latex/messagepassing/messagepassing.ins +runfiles size=2 + RELOC/tex/latex/messagepassing/messagepassing.sty +catalogue-contact-repository https://framagit.org/Bromind/LaTeX-packages/-/tree/master +catalogue-ctan /graphics/pgf/contrib/messagepassing +catalogue-license lppl1.3 +catalogue-topics diagram pgf-tikz +catalogue-version 1.0 + name metafont category Package -revision 57972 +revision 62387 shortdesc A system for specifying fonts -longdesc The program takes a semi-algorithmic specification of a font, -longdesc and produces a bitmap font (whose properties are defined by a -longdesc set of parameters of the target device), and a set metrics for -longdesc use by TeX. The bitmap output may be converted into a format -longdesc directly usable by a device driver, etc., by the tools provided -longdesc in the parallel mfware distribution. (Third parties have -longdesc developed tools to convert the bitmap output to outline fonts.) -longdesc The distribution includes the source of Knuth's Metafont book; -longdesc this source is there to read, as an example of writing TeX -- -longdesc it should not be processed without Knuth's direct permission. +longdesc The program takes a programmatic specification of a font, and +longdesc produces a bitmap font (whose properties are defined by a set +longdesc of parameters of the target device), and metrics for use by +longdesc TeX. The bitmap output may be converted into a format directly +longdesc usable by a device driver, etc., by the tools provided in the +longdesc parallel mfware distribution. Third parties have developed +longdesc tools to convert the bitmap output to outline fonts. The +longdesc distribution includes the source of Knuth's Metafont book; this +longdesc source is there to read, as an example of writing TeX -- it +longdesc should not be processed without Knuth's direct permission. The +longdesc mailing list tex-fonts@math.utah.edu is the best for general +longdesc discussion of Metafont usage; the tex-k@tug.org list is best +longdesc for bug reports about building the software, etc. depend kpathsea depend metafont.ARCH depend modes execute AddFormat name=mf engine=mf-nowin options="-translate-file=cp227.tcx mf.ini" fmttriggers=modes -containersize 8756 -containerchecksum 7ea3271c2a9682ae5ee29a05a95e794f4a6dc5a6244a6c243e856aaa857310127d5593b0643d4ca53eae7feb9c205574f5ea216b7c3c0b731e7f98be99bf1588 -doccontainersize 53068 -doccontainerchecksum 95e7221ac9e3438d4cae336296e7db855df9a7e49ebaaec5dfea294565824938f3d6544459cee9ecbf17312daad4e44c92a7a9a65269feebd2b819f226f305bc -docfiles size=36 +containersize 8820 +containerchecksum 4e287680b7b14497133165a45ed668dd326e587a305475d90f4b545aa1973a0e6001fef2e3a9afa5fd2f343497d109f4670fcc0f4c0263b20624dbbad1f21bd3 +doccontainersize 54660 +doccontainerchecksum 07e574fce34949b71ea0b156c394db80bdd9c9a3018afbdadf786fa431674b6fd0c2f79e8f9a72c872b17b2dbedb755c0ce3def552740a99e63d65e28fc3d2b0 +docfiles size=39 texmf-dist/doc/man/man1/inimf.1 texmf-dist/doc/man/man1/inimf.man1.pdf texmf-dist/doc/man/man1/mf-nowin.1 @@ -194252,7 +199374,7 @@ runfiles size=13 catalogue-alias mf catalogue-also metapost catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /systems/knuth/dist/mf catalogue-license knuth @@ -194281,21 +199403,21 @@ catalogue-topics mf-doc name metafont.aarch64-linux category Package -revision 58389 +revision 62457 shortdesc aarch64-linux files of metafont -containersize 186824 -containerchecksum 01d0faaa24ac5eb640eeda8dbe22aad78d1f8c9aa597db6db3f8ef63f570d1efdfadec9e79bbd2ae957fd09be0b87ae2321f5b775887502e2d13306101e94b02 -binfiles arch=aarch64-linux size=204 +containersize 188616 +containerchecksum f2ddfed6389bb6bb72fb7a6223442737bc6b10917cf778ad0f306409aee958461c4ffd37c3ff8c62d31a2a2f0c59424bd6f681fbc52ffd9acb2a12ed454a84c0 +binfiles arch=aarch64-linux size=207 bin/aarch64-linux/inimf bin/aarch64-linux/mf bin/aarch64-linux/mf-nowin name metafont.amd64-freebsd category Package -revision 58388 +revision 62391 shortdesc amd64-freebsd files of metafont -containersize 261676 -containerchecksum 68e8bd012cdae17df637fe68bda9a6f49d185d0befa3ea9a3c4082afe1092df67e95bb6d20463189ebd51de24ea6486ddb670b957dc3ab46096344f360a360e3 +containersize 262264 +containerchecksum 0a15f9d0d5911e155c065a1e3df808f380e9a2eed5e418520d8c7318230d096f574f71c2337647d2cf0ea4783a87a9325d0b0fbf5c574e5b9a2090ab0aebbe3c binfiles arch=amd64-freebsd size=259 bin/amd64-freebsd/inimf bin/amd64-freebsd/mf @@ -194303,21 +199425,21 @@ binfiles arch=amd64-freebsd size=259 name metafont.amd64-netbsd category Package -revision 58386 +revision 62430 shortdesc amd64-netbsd files of metafont -containersize 196360 -containerchecksum b5aec84ed3060d4a1c00499c9c7e20b46eb7ba5fa60b5b2d2f4daa32f1ad773d8aaa5606d5cc5fd82808f5d12f388d23a11046e6d36bea6c52f9800aa699ac6d -binfiles arch=amd64-netbsd size=225 +containersize 195812 +containerchecksum 35cda8175f8c1170e081d37d3ba6ad17019672db777d634d600835541b2032133b6b472428a89a9c81cb14908ecdd0ca8c43dd9607c9cd6bcd2f8dd2ebf7f2a5 +binfiles arch=amd64-netbsd size=226 bin/amd64-netbsd/inimf bin/amd64-netbsd/mf bin/amd64-netbsd/mf-nowin name metafont.armhf-linux category Package -revision 58428 +revision 63092 shortdesc armhf-linux files of metafont -containersize 146644 -containerchecksum 509bcf02ab3b32f96c0ea7eb073c2d00d2b45e19e814b916be0e2f6fe4a30a91025bc7cf5667053ba77628904b65306a3f5fc13ec7cadab5b8625d223413bd2c +containersize 146772 +containerchecksum dcdd8378946ca5965e55cf4429b3419b54871b31528c6e3ca8640910b06c55722498542a1cc92f8d695b9ba73e018cc59cfe067cc7d9338edc484e5e155efb72 binfiles arch=armhf-linux size=154 bin/armhf-linux/inimf bin/armhf-linux/mf @@ -194325,43 +199447,43 @@ binfiles arch=armhf-linux size=154 name metafont.i386-cygwin category Package -revision 58387 +revision 62546 shortdesc i386-cygwin files of metafont -containersize 151520 -containerchecksum 43ac81eb202806a33941b61c03d7ce46a12b9fe56aaeb28f04c24a9a0edfd087def951ecdbf63456847f8e3eb62fcdf685e40ab2fbe7ebbdfe96b63a164e3455 -binfiles arch=i386-cygwin size=183 +containersize 154380 +containerchecksum 427d8b4d2847852bca89b8948437847036f38900bd95df20491dd387b6472d79c5462438f6e1f1530b9e675d95b608122257c3b540853ec20f9db8496e366e04 +binfiles arch=i386-cygwin size=196 bin/i386-cygwin/inimf bin/i386-cygwin/mf-nowin.exe bin/i386-cygwin/mf.exe name metafont.i386-freebsd category Package -revision 58388 +revision 62391 shortdesc i386-freebsd files of metafont -containersize 194796 -containerchecksum a002b74e97c4370718923872990916c292d0b8c17bdf149b90950af06bc419caa04f5785a80f77101492fb59b9fc27f42a3979d670b1ebd1e32b4e45f1054f6b -binfiles arch=i386-freebsd size=229 +containersize 197664 +containerchecksum 34838eb4a380a9df478f02b964cbf79ece1c1ac354f012659cdef2287ec53ab636f253e334beb1cb30eb705fc8cb3974642bc8fa2d5c2377f53f382f1dae610e +binfiles arch=i386-freebsd size=230 bin/i386-freebsd/inimf bin/i386-freebsd/mf bin/i386-freebsd/mf-nowin name metafont.i386-linux category Package -revision 58378 +revision 62534 shortdesc i386-linux files of metafont -containersize 184444 -containerchecksum 5859719634bf2e86978239f33f2540ccd6eba039406772aebcd6ef6624add38a357af35f4241a747f36935d1e984bb539af42f54fd62b741a5947d16a59924b6 -binfiles arch=i386-linux size=188 +containersize 184912 +containerchecksum ee8e770104e3804133a71babb80c5640a97b2719fe03cfbdeb8d1396c7dbf9b821737f3c8ed3fddfc70fe662282e81900a77e11ca892424a3daf1d13b8e963a6 +binfiles arch=i386-linux size=191 bin/i386-linux/inimf bin/i386-linux/mf bin/i386-linux/mf-nowin name metafont.i386-netbsd category Package -revision 58386 +revision 62430 shortdesc i386-netbsd files of metafont -containersize 150540 -containerchecksum 605d5e82beafc5367cb218efd0a7252c8c9e8e2cb367021f9c9cdb71030aac6148ccc7819969c885278f09bdd92eae23abffbadba19188501f2bea9745504ac3 +containersize 150464 +containerchecksum af67924450677bab439ecd454743a3b62f9fbf23cf10f53db2ae48da46fe263c54157138a01035ce7b3843941851a565798b47f18bfcb96fe3d187a36f4cb184 binfiles arch=i386-netbsd size=203 bin/i386-netbsd/inimf bin/i386-netbsd/mf @@ -194369,10 +199491,10 @@ binfiles arch=i386-netbsd size=203 name metafont.i386-solaris category Package -revision 58388 +revision 62391 shortdesc i386-solaris files of metafont -containersize 184368 -containerchecksum bc2266b6f6ed701b36cf4dc2cb718f5b7ad4cd47275376ad47f4656ad4b4497915644d0dc9234cb42cb618e254a64167147932f2911fbf56b1be49a6dab2ad18 +containersize 184788 +containerchecksum d0271d58c83d15e86dca7f37afea3469743ba2e2c81b621762915f064be8d526e508b14461185e791fdd207b7eca92d1bd62d0128f819edebdb8d790c700fce0 binfiles arch=i386-solaris size=170 bin/i386-solaris/inimf bin/i386-solaris/mf @@ -194380,21 +199502,21 @@ binfiles arch=i386-solaris size=170 name metafont.universal-darwin category Package -revision 58418 +revision 62421 shortdesc universal-darwin files of metafont -containersize 470728 -containerchecksum 13c0eac887c148626767b2883ba0fe2092fb1131ca13d350387ffed26519522774643e7fb4dc0383042bca1396fcd0b652414923e74d582308646d8a269a0acb -binfiles arch=universal-darwin size=559 +containersize 472444 +containerchecksum 7f07d49cb2bc72f42fc79d11ee0d8d4085f7473d426888fa2f0a2cd0daa0a79a04a0d1fbfb0cdff773d8a5f653dbd802fbd6e9150959b36529b7e9abb10bd103 +binfiles arch=universal-darwin size=567 bin/universal-darwin/inimf bin/universal-darwin/mf bin/universal-darwin/mf-nowin name metafont.win32 category Package -revision 59028 +revision 62609 shortdesc win32 files of metafont -containersize 145580 -containerchecksum 02f3040ba336fff7fb78870c6557174932b1d1104f6e5b7c62bed67f5e27192010c50b8e277e8b4f500857102963d6fbc103d026f0612fdaf4d8162008b88994 +containersize 145492 +containerchecksum 0255b1b1554a6e21c562fbea68d8ebf21370980e35948199e82945dd2430844e67f943b164caf0e94b65a77502232156c55b4549fb341f4fbda3566c307c5970 binfiles arch=win32 size=138 bin/win32/inimf.exe bin/win32/mf-nowin.exe @@ -194402,10 +199524,10 @@ binfiles arch=win32 size=138 name metafont.x86_64-cygwin category Package -revision 58387 +revision 62545 shortdesc x86_64-cygwin files of metafont -containersize 179188 -containerchecksum 621651ef4c7c688abbb8bc2ce7d516248f1d0fdbaed7eb5cbe5aebe20a6719addb700ea9a5562ab65d2920d650701ed2b5b868fa7205d6d7113d4d94689a85f8 +containersize 187072 +containerchecksum 66a7d5421cbbdefa8a51aa55c69f94e6a53e50e843e58fa2d96a9ee7afc320e1908d9a7302f8b0e495cababbf7372bb86579a2c5d1e70419e327a9bb677b5bf3 binfiles arch=x86_64-cygwin size=187 bin/x86_64-cygwin/inimf bin/x86_64-cygwin/mf-nowin.exe @@ -194413,10 +199535,10 @@ binfiles arch=x86_64-cygwin size=187 name metafont.x86_64-darwinlegacy category Package -revision 58388 +revision 62391 shortdesc x86_64-darwinlegacy files of metafont -containersize 154696 -containerchecksum d0a74b1a7ac5ea554fda3d2b15349ff1b8eadcfd820ca22bf4628afcc3235c3b896e74ca838c73f332edcbb7a083db2bca87f1c582267e20a45aeec15f4ac037 +containersize 154732 +containerchecksum 3f79b973a94f981f20f16d1f04e8889c77d5d57d6161953c14d34b2d06cbf2b30fdafa727d0dfe55077ddb89c328b01c97101410a93f3c80945d50296743975e binfiles arch=x86_64-darwinlegacy size=167 bin/x86_64-darwinlegacy/inimf bin/x86_64-darwinlegacy/mf @@ -194424,32 +199546,32 @@ binfiles arch=x86_64-darwinlegacy size=167 name metafont.x86_64-linux category Package -revision 58378 +revision 62534 shortdesc x86_64-linux files of metafont -containersize 194472 -containerchecksum caae8df4c587d0ec9585f295af4f390d6847624503ca1e6470b8ea6af6500ec5e80e6012e6ce84be658ac70a97c80daf7f3500f0500b66ab72afc760cab99037 -binfiles arch=x86_64-linux size=171 +containersize 188172 +containerchecksum 5fd927cac9b41e8659601b2792eb204421a4fa49af113f66f8930d06b15c9853282df667098bf7aa79b82d3ed920bbf99848d09e35ab8e009332aadf9f801dfe +binfiles arch=x86_64-linux size=176 bin/x86_64-linux/inimf bin/x86_64-linux/mf bin/x86_64-linux/mf-nowin name metafont.x86_64-linuxmusl category Package -revision 58378 +revision 62389 shortdesc x86_64-linuxmusl files of metafont -containersize 202044 -containerchecksum 5a3183389d6bda39b500179e93daafe8ada82d9f8e2b25bd356568b47e03cd870909e57de6c9e5d75a6ae12e253e722eae8b30e1102b2ad141bdc3a9821fdf72 -binfiles arch=x86_64-linuxmusl size=191 +containersize 213092 +containerchecksum 83cd8c8bd888ddb90b3af92b65da86193c314e2f9bf79b33f8325e4b9fb0f4648acc953c2acf721335b26d05a26e0b0cfe86808203fdb6d67a9066c55e324c45 +binfiles arch=x86_64-linuxmusl size=188 bin/x86_64-linuxmusl/inimf bin/x86_64-linuxmusl/mf bin/x86_64-linuxmusl/mf-nowin name metafont.x86_64-solaris category Package -revision 58388 +revision 62391 shortdesc x86_64-solaris files of metafont -containersize 219420 -containerchecksum d7a5245fe82d4b63a86f85a8012ed7e62d60569207dafe6fa6f25a27d66ff463ba69f6ea81fc9b4df31a83e83a2cf1e15fc0ebc03819a20c33e71444ce09e9a3 +containersize 218688 +containerchecksum 65859c22c9b86b1a151ba85c370b6fae7794a522347c4cf6f9b6600613abd34a09313adb545129a22689fba038212f8957e646a1fe05da027d89b2dccdfa9738 binfiles arch=x86_64-solaris size=194 bin/x86_64-solaris/inimf bin/x86_64-solaris/mf @@ -194666,7 +199788,7 @@ catalogue-version 0.91 name metapost category Package -revision 57972 +revision 62387 shortdesc A development of Metafont for creating graphics longdesc MetaPost uses a language based on that of Metafont to produce longdesc precise technical illustrations. Its output is scalable @@ -194675,9 +199797,9 @@ depend kpathsea depend metapost.ARCH execute addMap troff-updmap.map containersize 73764 -containerchecksum 3a3e14f2be0ff7eefe322d4cbf961e62376ec1815a5aece95dc028ce6e75978d272ae04f972aa686ffc7eda27a9c1978f9d4201d33e143fa3cb657f57b260d47 -doccontainersize 2436544 -doccontainerchecksum a0962cc5094703f577bff3c1b93592d93684f9b3b3045356db3461cbf52ba853608dd3af1432d42e55e2f13cf7ad98c41232f06556f42006c3498e23c87b7f82 +containerchecksum d807a22bd0f3358d1986a477834c19b2fce636e4ea96f52f745220a165726505849ac4a1048bd4be49cf9e42e098a55df2a4c9b4d267dddbe2fb093ba3029d6d +doccontainersize 2439164 +doccontainerchecksum 384730c3f784bb026bb29ee69dc95d179c53636c405e1a037477269e9a3a95d8c296729d7bb54037ca4a76e5ef00eff4876c4538203e400db8c4f0850c48b259 docfiles size=829 texmf-dist/doc/man/man1/dvitomp.1 texmf-dist/doc/man/man1/dvitomp.man1.pdf @@ -194842,7 +199964,7 @@ runfiles size=112 texmf-dist/tex/generic/metapost/mpsproof.tex catalogue-alias mp mpost catalogue-also asymptote -catalogue-contact-home http://tug.org/metapost +catalogue-contact-home https://tug.org/metapost catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/mplibdir catalogue-contact-support https://lists.tug.org/metapost catalogue-license lgpl @@ -194907,11 +200029,11 @@ catalogue-topics demo-code name metapost.aarch64-linux category Package -revision 58876 +revision 62280 shortdesc aarch64-linux files of metapost -containersize 831884 -containerchecksum 29fb7c01eece6d47bef6f777105fb6474ba2e98deaa51c7307525f35d76922875942b4cb36582060ff544d104f28290164de64b3af50b406d4a9fa9349458a38 -binfiles arch=aarch64-linux size=551 +containersize 832364 +containerchecksum 45eab56d041a3b068745509be6268966993357545ddaf6b6eacbcab8bee29b8d9d094a82cb8ce22f0ed06aaf3c5a8a615b099c69b4d431049b62ebac204db87d +binfiles arch=aarch64-linux size=552 bin/aarch64-linux/dvitomp bin/aarch64-linux/mfplain bin/aarch64-linux/mpost @@ -194919,11 +200041,11 @@ binfiles arch=aarch64-linux size=551 name metapost.amd64-freebsd category Package -revision 58850 +revision 62206 shortdesc amd64-freebsd files of metapost -containersize 987556 -containerchecksum cfd8230fdb6fbfddd348065cf020e2b54f07b2a485fcf8092b9fae5666551e3e8c70bfe60c8f2bd76c42c64f2650d3696a0825db8676847012d7303a46a7eb0a -binfiles arch=amd64-freebsd size=680 +containersize 991784 +containerchecksum f987f5a90ee6b5a5462faf6ad066f4d5955564b7091d225a2c501eadf87fd023d00e458ddc103c12f76313ecf6458a39a521cc50d829cd10d4a977d7d73ebf1e +binfiles arch=amd64-freebsd size=681 bin/amd64-freebsd/dvitomp bin/amd64-freebsd/mfplain bin/amd64-freebsd/mpost @@ -194931,10 +200053,10 @@ binfiles arch=amd64-freebsd size=680 name metapost.amd64-netbsd category Package -revision 58866 +revision 62220 shortdesc amd64-netbsd files of metapost -containersize 780768 -containerchecksum 404defab0b99f028135ff18b5291a8183149a9c1799abf627b3fddc3cfb412957bf2a0c4b6150064c6451aebcb989d03f206b89ac896fdd69b4faa6f399458a9 +containersize 780980 +containerchecksum e925e9678c9a5669849901ec738830639f4a9f620dc2854e679f9812a2be808f1a4132d44d04e887507ec5eab4d0ef47fe986cd1f2648b403a31333c4c09222b binfiles arch=amd64-netbsd size=1297 bin/amd64-netbsd/dvitomp bin/amd64-netbsd/mfplain @@ -194943,10 +200065,10 @@ binfiles arch=amd64-netbsd size=1297 name metapost.armhf-linux category Package -revision 58911 +revision 63092 shortdesc armhf-linux files of metapost -containersize 729772 -containerchecksum 13e6f079bfc7616c5433b8e36a9a492231459cf066d690f71bd237d6a756b06aff78803ca45845086ce754283f087b1bf070e28a499615e8d2ec10051745f3c7 +containersize 729840 +containerchecksum e59a90d58320ff93334119973729cc58ad215a45f7d5df44a77bccd4799dc7cddf64965334ac33d2e1c40c373d26e07ba1baa25d996b358b2e6acd3554b78436 binfiles arch=armhf-linux size=478 bin/armhf-linux/dvitomp bin/armhf-linux/mfplain @@ -194955,11 +200077,11 @@ binfiles arch=armhf-linux size=478 name metapost.i386-cygwin category Package -revision 58851 +revision 62282 shortdesc i386-cygwin files of metapost -containersize 871516 -containerchecksum c34747038a074674de93516df1dcef5b712ecbbc6e36af0c6c56a31ac9de4f88fac0f92ad36332d25f890622b72baa080639a0a120925296e7fb2dede973d2a9 -binfiles arch=i386-cygwin size=621 +containersize 889608 +containerchecksum ff62bb1b77934f4a3c2e1dc09086b502e56e61a9f5c1e480a477119686d8faa0ecc4628a187468cd55d2a97cf9f5a2bd46b7c49313c6af15cff68e2c68048335 +binfiles arch=i386-cygwin size=628 bin/i386-cygwin/dvitomp bin/i386-cygwin/mfplain bin/i386-cygwin/mpost.exe @@ -194967,10 +200089,10 @@ binfiles arch=i386-cygwin size=621 name metapost.i386-freebsd category Package -revision 58850 +revision 62206 shortdesc i386-freebsd files of metapost -containersize 863876 -containerchecksum a744a84c3cf5a6270d915b2da2d7c7254d07d9ef4fb791f6b01942f58b58688ac694c4c2c0c75b6b5a3b8bcdee682e3420f93764725212e96a79db00cf01a314 +containersize 867864 +containerchecksum deca74b4ae0442e6ad97546366346dc3e663ccebc479e80e3b1a93db685f1bfb12ccb26b39ae64221b48a140c892c3267aab1275e9a248726d1d8ea3594e0280 binfiles arch=i386-freebsd size=582 bin/i386-freebsd/dvitomp bin/i386-freebsd/mfplain @@ -194979,11 +200101,11 @@ binfiles arch=i386-freebsd size=582 name metapost.i386-linux category Package -revision 58850 +revision 62210 shortdesc i386-linux files of metapost -containersize 966164 -containerchecksum 1d9e2ce8977239125da8d9561caa096918d757dac51f86687ff42fe92fedfebd3f1e6b995af8ef1caff0fc9ff16fd6870eadfb779dee5aaf0d6522058b77b91c -binfiles arch=i386-linux size=675 +containersize 978796 +containerchecksum a4df671625f20247d3e9c64115a5286a7a2585a1a379b645d3e8e4b3a7524fc6ce05527096adc56b11177fef93e2d745eb2f8d98458c955f2a54a8b7e7e1dd4b +binfiles arch=i386-linux size=673 bin/i386-linux/dvitomp bin/i386-linux/mfplain bin/i386-linux/mpost @@ -194991,10 +200113,10 @@ binfiles arch=i386-linux size=675 name metapost.i386-netbsd category Package -revision 58866 +revision 62220 shortdesc i386-netbsd files of metapost -containersize 702696 -containerchecksum 4394f3f772507d89eed3441ddd6e0a8d1b3967386d6255adb50a2d18ff912f06e9de38fd755c5a8d2d084fbbcb4a5bc7b435e0678c16d1b6de5c471d81e300a9 +containersize 702780 +containerchecksum 82a6b234aa04b96d8dd7171499c1bdd41e1fc9fe686e058597f86e11c7de381a480b148a9791efa91d2dba283cc8eb11538c370f138db46ab5dac0e33a8a0ccd binfiles arch=i386-netbsd size=1146 bin/i386-netbsd/dvitomp bin/i386-netbsd/mfplain @@ -195003,10 +200125,10 @@ binfiles arch=i386-netbsd size=1146 name metapost.i386-solaris category Package -revision 58850 +revision 62206 shortdesc i386-solaris files of metapost -containersize 842504 -containerchecksum 83f89de73e0be66d0d92a25185704563e718f3ecdd3afedbd9810cef58a2dbd90f61cd0c528acc7009232d06e4d8331a47656cbc22b5fab648587372ca0c3a99 +containersize 842692 +containerchecksum 1db709228bdb50320d3c9c73e2bbf014d648f8f159503839dd6282cb26cc783376916b7a1135b724bcbc3b7aa10c6c1058d1caa434736fa6b00d3b05cebf2676 binfiles arch=i386-solaris size=520 bin/i386-solaris/dvitomp bin/i386-solaris/mfplain @@ -195015,11 +200137,11 @@ binfiles arch=i386-solaris size=520 name metapost.universal-darwin category Package -revision 58850 +revision 62258 shortdesc universal-darwin files of metapost -containersize 1699136 -containerchecksum da40f655c07d0337b4638e9c46d34cd28907080fd8f0a47e396d71b6b377163fed0354400ef31434db533012d0d6468313db52f646f9c187ba2e7ac0dee52d99 -binfiles arch=universal-darwin size=1206 +containersize 1706832 +containerchecksum 1a99f6d0b78674215c066bfef689bef452d3bd81d41b9d72820971acfcd26c872d1c6f299a5541b2bfd844d2a02ed858d8f041395e6d89b136df12189192f24f +binfiles arch=universal-darwin size=1210 bin/universal-darwin/dvitomp bin/universal-darwin/mfplain bin/universal-darwin/mpost @@ -195027,10 +200149,10 @@ binfiles arch=universal-darwin size=1206 name metapost.win32 category Package -revision 58843 +revision 62513 shortdesc win32 files of metapost -containersize 820588 -containerchecksum 2c4b82447244533009e26e2de54cb04cd8688d541579b1b3e04d16924c4dbc56a93b3bd42b95f0b540bbb93f67bc3f36a690e52ee9b1794c9f57fea7ec1fc675 +containersize 820956 +containerchecksum 19d50dd0504c0b7de7feb3edca79e66d5bb201471fe537e892756bd6196db4a07657410dc7be2dc0d5e908aaa5c0e42221cace17fe8e78cf4871875de2102049 binfiles arch=win32 size=518 bin/win32/dvitomp.exe bin/win32/mfplain.exe @@ -195040,11 +200162,11 @@ binfiles arch=win32 size=518 name metapost.x86_64-cygwin category Package -revision 58851 +revision 62279 shortdesc x86_64-cygwin files of metapost -containersize 893304 -containerchecksum a5a633a321164a7dd6ad7f0bc8992ba628f6b3502c934fc04c36bf06c45fd2445aacba02f4b36c4145ce2795ddbaf3bc2c42e9cfa974ee242f8935af537a4342 -binfiles arch=x86_64-cygwin size=584 +containersize 889744 +containerchecksum e7b0fbf7acf5c8945075b22adc42e6025a32845505e296712638a0d9085118cb52fd9a1854ff3ddb98dc9e891925798098bdbe108446ad76fd4201d3ecb1e646 +binfiles arch=x86_64-cygwin size=581 bin/x86_64-cygwin/dvitomp bin/x86_64-cygwin/mfplain bin/x86_64-cygwin/mpost.exe @@ -195052,10 +200174,10 @@ binfiles arch=x86_64-cygwin size=584 name metapost.x86_64-darwinlegacy category Package -revision 58850 +revision 62206 shortdesc x86_64-darwinlegacy files of metapost -containersize 828068 -containerchecksum 0ee0e3e2e1901e062fff74b16ad70e39641b919ba084862a0d91fb1c841d833788a16113860e0b1d7c07c8a8dd6a35d026eb04a0dcdb46b974a6d52022fd45d9 +containersize 827288 +containerchecksum 35882db0685abebe7f27dd849ca457935adb0800f1fe35d14f2892723977851ae68933cd67d9003ac94825a8ad1eca0f359ce256a4ab2c4db35379852422ead6 binfiles arch=x86_64-darwinlegacy size=528 bin/x86_64-darwinlegacy/dvitomp bin/x86_64-darwinlegacy/mfplain @@ -195064,11 +200186,11 @@ binfiles arch=x86_64-darwinlegacy size=528 name metapost.x86_64-linux category Package -revision 58872 +revision 62187 shortdesc x86_64-linux files of metapost -containersize 922688 -containerchecksum 4670a71a3d5a60865b6269f6a468a0d2280292faea9d115195cfbc32a677dad231d61200c5713420588b35549de8b2d542ce41c352f6f26303e44ecc48a90a90 -binfiles arch=x86_64-linux size=597 +containersize 917908 +containerchecksum 15d27ff906cc69ad642eef149c976ede866c45467190125b1be475a0781734e4ebd32654d8172b84fc8af1a463cb2410e12c9878028f277cbfbcfca71bcc2969 +binfiles arch=x86_64-linux size=588 bin/x86_64-linux/dvitomp bin/x86_64-linux/mfplain bin/x86_64-linux/mpost @@ -195076,11 +200198,11 @@ binfiles arch=x86_64-linux size=597 name metapost.x86_64-linuxmusl category Package -revision 58850 +revision 62210 shortdesc x86_64-linuxmusl files of metapost -containersize 958152 -containerchecksum 88dbc693904da380426bfc94c3e289aba2dd8927a1d6fd2d2ba5f65ebae7f4283150fa52547143ff3b85efc09863878d4bce3c5482f32fc49082dce481dae3af -binfiles arch=x86_64-linuxmusl size=623 +containersize 954940 +containerchecksum 8e79e4ff65596da51776d7ae75cf358bc09a01ef56d2d4503999465abbc92707352f1d73b36319e68950fce0ade1f5ac0a7ec7b1d30fb4dc07770175097027d8 +binfiles arch=x86_64-linuxmusl size=617 bin/x86_64-linuxmusl/dvitomp bin/x86_64-linuxmusl/mfplain bin/x86_64-linuxmusl/mpost @@ -195088,11 +200210,11 @@ binfiles arch=x86_64-linuxmusl size=623 name metapost.x86_64-solaris category Package -revision 58850 +revision 62206 shortdesc x86_64-solaris files of metapost -containersize 930088 -containerchecksum 6307988d06e5d794e6a4ceba2c48149fda6f6b72724f46f7d6f86627324d06f6d69148e3abedc0730a83d8266dad935138af201a5d3786dc5235e2a7922eea50 -binfiles arch=x86_64-solaris size=599 +containersize 930312 +containerchecksum 81a2d9c28ba2fb58ed95cfdb07d973f1f384baec217f36893464247fc65dfee135a85a90c34e25da1485e981f16a38bac1b8882f86514a025ee8a82bd88bdb74 +binfiles arch=x86_64-solaris size=600 bin/x86_64-solaris/dvitomp bin/x86_64-solaris/mfplain bin/x86_64-solaris/mpost @@ -195634,7 +200756,7 @@ binfiles arch=x86_64-solaris size=3 name mf2pt1 category Package -revision 57018 +revision 61217 shortdesc Convert stylized Metafont to PostScript Type 1 longdesc mf2pt1 is a Perl script that facilitates producing PostScript longdesc Type 1 fonts from a Metafont source file. It is not, as the @@ -195645,24 +200767,24 @@ longdesc will produce valid Type 1 output with more accurate control longdesc points than can be reverse-engineered by TeXtrace, mftrace, and longdesc other programs which convert bitmaps to outline fonts. depend mf2pt1.ARCH -containersize 14288 -containerchecksum 87df5858f4a383f4915d469479460d55a6975a841d31b9993c9e3c9af422965d5eb869eac82c2dda968c17160e96c794ce85760c56d3d931d09fd13425d3c508 -doccontainersize 198696 -doccontainerchecksum 5320e1d724fde19f8c0c1b85902e57609e938243baadd00edb8294867a1df792ac2f72bcd1bf7350f4a9efab1563c9fea4361e423079b1f75ab9ecdbf2da4b90 +containersize 15184 +containerchecksum ca93a3ae439f9cd8029720bd1d90fbe75a403e7ab4ebcbe1ba1e5a7a28aa9269197f90a4aee849fea59d734d5dc38f04eedc140ff1be64fd805a10ab5510a2f5 +doccontainersize 201308 +doccontainerchecksum 6c10831fdcc48d25645be675fbf5da29da945bd79032c60e73e04a39d61c287a64e7b884381ac0b08e48f5dc9b6dec27efea874f6e13d6e4a5e3f32c22fa3ce2 docfiles size=67 texmf-dist/doc/info/mf2pt1.info texmf-dist/doc/support/mf2pt1/ChangeLog texmf-dist/doc/support/mf2pt1/README details="Readme" texmf-dist/doc/support/mf2pt1/mf2pt1.pdf details="Package documentation" texmf-dist/doc/support/mf2pt1/mf2pt1.texi -runfiles size=14 +runfiles size=15 texmf-dist/metapost/mf2pt1/mf2pt1.mp texmf-dist/scripts/mf2pt1/mf2pt1.pl catalogue-also metatype1 catalogue-ctan /support/mf2pt1 catalogue-license lppl1.3c catalogue-topics font-proc -catalogue-version 2.6 +catalogue-version 2.7 name mf2pt1.aarch64-linux category Package @@ -195810,7 +200932,7 @@ binfiles arch=x86_64-solaris size=1 name mfirstuc category Package -revision 45803 +revision 60770 shortdesc Uppercase the first letter of a word relocated 1 longdesc The package provides commands \makefirstuc that uppercases the @@ -195821,11 +200943,11 @@ longdesc \capitalisewords{phrase} which applies \makefirstuc to each longdesc word in the phrase, where the words are separated by regular longdesc spaces. (Exceptions can be made for words that shouldn't be longdesc converted.) -containersize 4316 -containerchecksum de7ca64b5a32f697ec1efb477c2230ac418799e72f298ee6ac80409952affb35ef6152fb366e822ba1b01e39afe4483d5437c4e9aa22130a90bef79f87ab77a5 -doccontainersize 661840 -doccontainerchecksum 1a2705a13325a97199095fbdb900b94e94f308311d7609ddfbb75efb7afeb1a2634a0f543da517a03d68e974d2b917f94a1b6a7b3d31965d7087ac585b6b0df5 -docfiles size=195 +containersize 4472 +containerchecksum 9bf4d7db5094b20b65302face634a10ad2bcaf521e948130f5fda6770e8433074bd8d35b89bf905ad22609340e27e85dba5c50715a776d2c1ac98a5ec3faf5d5 +doccontainersize 676092 +doccontainerchecksum 227110ec17f336a9c443bfdf6294259a45457fbbfd33c14bbc2d7c58d28bfd6cb83182ef6c6a09e3ca89dff6fb98a807304bb41695e1d823bd80c17a1f5a862d +docfiles size=201 RELOC/doc/latex/mfirstuc/CHANGES RELOC/doc/latex/mfirstuc/README details="Readme" RELOC/doc/latex/mfirstuc/mfirstuc-code.pdf details="Package code and documentation (PDF)" @@ -195834,9 +200956,9 @@ docfiles size=195 RELOC/doc/latex/mfirstuc/mfirstuc-manual.tex RELOC/doc/latex/mfirstuc/sample-mfirstuc.pdf RELOC/doc/latex/mfirstuc/sample-mfirstuc.tex -srccontainersize 8392 -srccontainerchecksum 021d1e945d7033ed18d3df4a3a0756c9048e7a576bd5d64f1fa2f963292a9aadf0c5bea95b29e3468117ea4f02e4b83785517516d87a31bd85bfb6fa0133e734 -srcfiles size=10 +srccontainersize 8744 +srccontainerchecksum 00c4f80df9ad7a6647f5dfa3ac3330ebcbe1041817ad013eccba3faa1631db0a16fe887240eeb6fd0e21b61308b1cf5c9387101bfd9ee01738ea46bf5c87f6d1 +srcfiles size=11 RELOC/source/latex/mfirstuc/mfirstuc.dtx RELOC/source/latex/mfirstuc/mfirstuc.ins runfiles size=6 @@ -195846,7 +200968,7 @@ runfiles size=6 catalogue-ctan /macros/latex/contrib/mfirstuc catalogue-license lppl1.3 catalogue-topics text-manip macro-supp -catalogue-version 2.06 +catalogue-version 2.07 name mflogo category Package @@ -195923,7 +201045,7 @@ catalogue-version 1.002 name mflua category TLCore -revision 54074 +revision 62774 shortdesc configuration and base files for MFLua longdesc For information on this Lua-enabled Metafont, see, for example: longdesc tug.org/TUGboat/tb32-2/tb101scarso.pdf. @@ -195931,8 +201053,8 @@ depend luatex depend metafont depend mflua.ARCH execute AddFormat name=mflua engine=mflua-nowin options="mf.ini" fmttriggers=luatex,metafont mode=disabled -containersize 31672 -containerchecksum ec89212e9a1518f5502f93114377f07e88af787f15c64fc61f40f22a679384f8825384c694dd365d5a74bc5d9417dcf3932c634279550603374bb43df1a7a0e6 +containersize 31676 +containerchecksum fa735fa117e7bd433339efbb709caa5fc25007088500dd5e4f6999cc417d188fd43435f74d526186880ac857f9bfc52e1fb7f1055974cea959e28536150b1a19 runfiles size=48 texmf-dist/metafont/mflua/mflua.ini texmf-dist/metafont/mflua/mfluajit.ini @@ -195945,11 +201067,11 @@ runfiles size=48 name mflua.aarch64-linux category TLCore -revision 58389 +revision 62457 shortdesc aarch64-linux files of mflua -containersize 786332 -containerchecksum e5aa57daa1bd8cefe075ce2ca0d232c959d18ffac360e6bd95e151ca1ccf7839eb2d1e608ad2473afeb2b27d033bb819d285a4e2a58d22f8503f2a87a189c86d -binfiles arch=aarch64-linux size=825 +containersize 818272 +containerchecksum 68aceb7fa48a296453138513a1f46f2cd17d383524c1d4425e09219f4078014968a83a966a7d64fd6ee31a80f6c400951ca01ff98dba1b90ee67f4b096ac114b +binfiles arch=aarch64-linux size=854 bin/aarch64-linux/mflua bin/aarch64-linux/mflua-nowin bin/aarch64-linux/mfluajit @@ -195957,11 +201079,11 @@ binfiles arch=aarch64-linux size=825 name mflua.amd64-freebsd category TLCore -revision 58388 +revision 62391 shortdesc amd64-freebsd files of mflua -containersize 913488 -containerchecksum 5d4ba9fc28b102835ffb676aa101a3f36cdcd09a476b107f9a39a74de37e39faad1685dc9ebdec9633629fe709c3e9ed452cc32fd4658a5390606ee6bcfa3c74 -binfiles arch=amd64-freebsd size=867 +containersize 969084 +containerchecksum 604c3fe7a80db67fe8d2b01217db35f0b31c9eb5ef450bd13f65e5a589bfb3c1e3a8191cdced77d0cc7c0e5d8780ca2531a204f9995bfb84322e0f69e93b6a25 +binfiles arch=amd64-freebsd size=908 bin/amd64-freebsd/mflua bin/amd64-freebsd/mflua-nowin bin/amd64-freebsd/mfluajit @@ -195969,11 +201091,11 @@ binfiles arch=amd64-freebsd size=867 name mflua.amd64-netbsd category TLCore -revision 58386 +revision 62430 shortdesc amd64-netbsd files of mflua -containersize 753884 -containerchecksum 409b77824ca85bf35963120befa7a1c6597a9929390161dfc40b123c26c02f40625de8f32a39f31a4fadbabadec55c7df64280b57b35fd2f418418da8a7ebcff -binfiles arch=amd64-netbsd size=1024 +containersize 786680 +containerchecksum 1b2285675772cd0e93c787f72568966f5d04cff64a67b7a66b8cee1274d16a3b1213837771b30625063b236b2ea0f68c86a5b52eb1595894d250e1fa006f4441 +binfiles arch=amd64-netbsd size=1070 bin/amd64-netbsd/mflua bin/amd64-netbsd/mflua-nowin bin/amd64-netbsd/mfluajit @@ -195981,11 +201103,11 @@ binfiles arch=amd64-netbsd size=1024 name mflua.armhf-linux category TLCore -revision 58502 +revision 63092 shortdesc armhf-linux files of mflua -containersize 639464 -containerchecksum 0a999e5724a0d75805ecb8497ba8aa07672b81dc8c2e67aa9191b73aecfd9740b7eec2a275ae13e3e6b57ec86813ac3e9e730763dd26278fea797e7771f0fc6d -binfiles arch=armhf-linux size=637 +containersize 668984 +containerchecksum f241ae53f16bdff398087bc682d659d2e776c6d54ab3cf30a975cd49479961a036b23154aa15e9ba6c1e7edccda938fcb373e488d2a2efceb670fdae3b1d4030 +binfiles arch=armhf-linux size=663 bin/armhf-linux/mflua bin/armhf-linux/mflua-nowin bin/armhf-linux/mfluajit @@ -195993,11 +201115,11 @@ binfiles arch=armhf-linux size=637 name mflua.i386-cygwin category TLCore -revision 58498 +revision 62546 shortdesc i386-cygwin files of mflua -containersize 460172 -containerchecksum 1112fab77d8d7489d5c71f1ec1c602f4525cd82addce4a595ad14a97653c736e03c2e0d06d48da5a4fe4c51c9b0173c75704c88cad882f426c7ebf27a0285b36 -binfiles arch=i386-cygwin size=616 +containersize 495368 +containerchecksum 0a5b795a112909551d421d6d5f16b7bf6102c1c955c0b8c9f21b26fe519bbe1a9f518c4f56de382abf75ea407de21bc17b66e055e867bfea3016da23b15e2ce7 +binfiles arch=i386-cygwin size=648 bin/i386-cygwin/mflua-nowin bin/i386-cygwin/mflua.exe bin/i386-cygwin/mfluajit-nowin @@ -196005,11 +201127,11 @@ binfiles arch=i386-cygwin size=616 name mflua.i386-freebsd category TLCore -revision 58388 +revision 62391 shortdesc i386-freebsd files of mflua -containersize 819272 -containerchecksum 32a4ee7a74cef3d43ea50f56c4da81de2446438d7fee8c2b995dc946c30a4b69f182662e473c55a642aa2f533f348ac59b2b356fd3a77c55d93cd460d277c2ab -binfiles arch=i386-freebsd size=780 +containersize 872184 +containerchecksum cd5f65c88d515b29afa3c74c2355698497adc7da8a62cc9ec14c40f0ad3fc86d9f076242588a74897fa3e4b8ada6378999228bed0292ae1e643d1b7ee824a06c +binfiles arch=i386-freebsd size=816 bin/i386-freebsd/mflua bin/i386-freebsd/mflua-nowin bin/i386-freebsd/mfluajit @@ -196017,11 +201139,11 @@ binfiles arch=i386-freebsd size=780 name mflua.i386-linux category TLCore -revision 58535 +revision 62534 shortdesc i386-linux files of mflua -containersize 852200 -containerchecksum 824c0e3953e70b0371c3166093630e8914019fa6bbd0a99027e900996b43934a70ffa6fe32c4ee08e3e93e592b3c198b87d9f9f62cb3032baffdf65a0137e552 -binfiles arch=i386-linux size=823 +containersize 903884 +containerchecksum 56195dfeaab7b7d498e5f24fb8364dd3b85ef1530821b0c1d9b94e7e2679f8235c3c44448bc6f44b88ae9f3bbdc1f124c3f4e017b94ebd93ed483c84fb60da77 +binfiles arch=i386-linux size=864 bin/i386-linux/mflua bin/i386-linux/mflua-nowin bin/i386-linux/mfluajit @@ -196029,11 +201151,11 @@ binfiles arch=i386-linux size=823 name mflua.i386-netbsd category TLCore -revision 58386 +revision 62430 shortdesc i386-netbsd files of mflua -containersize 694840 -containerchecksum 31012c59e1099ae530c8fbfe8f4e86819b8adb1c1ed7e33a1615b4033eb6fbfb63163e58be582129d5927f41fa2f22c99da40b751efd0d0b0aca734363e95d7c -binfiles arch=i386-netbsd size=922 +containersize 726060 +containerchecksum 6cc2bbb85d77b2615eb8681d31c4d56f30d66798069d1beb40446a3f95a9fc754ee087be9fe09037bfc12448998cf939f3a10c045b20602769b5ca953067da3f +binfiles arch=i386-netbsd size=964 bin/i386-netbsd/mflua bin/i386-netbsd/mflua-nowin bin/i386-netbsd/mfluajit @@ -196041,23 +201163,21 @@ binfiles arch=i386-netbsd size=922 name mflua.i386-solaris category TLCore -revision 58388 +revision 62391 shortdesc i386-solaris files of mflua -containersize 741596 -containerchecksum 14163c729653855b98360a993e3d4c261884e1db119b0a9302b2e7f6015cff27169eac05252756df9abd2a9700426ad3c5710bbd08c84e8c0a9fa18a96e5ce9a -binfiles arch=i386-solaris size=657 +containersize 489196 +containerchecksum 5ecc93788faaa1d290b689aa336f6d11cc99a07954f4daa2b112a81aa953b7dd4f17d54384b71f2ba5061632adc289c9bef828abaaa012ee2fba5aaeae823359 +binfiles arch=i386-solaris size=308 bin/i386-solaris/mflua bin/i386-solaris/mflua-nowin - bin/i386-solaris/mfluajit - bin/i386-solaris/mfluajit-nowin name mflua.universal-darwin category TLCore -revision 58418 +revision 62421 shortdesc universal-darwin files of mflua -containersize 1480588 -containerchecksum a38c0943b6188548281af5f25a90b5b4f65f26c36cc9ce5aa64ae3ee8a2645c942982b43ff744f7e10c60784d67a161100c2a4d73844f9de71fb4263446e66a5 -binfiles arch=universal-darwin size=1539 +containersize 1567584 +containerchecksum f0c207bf73f7ec2a510a288f53b6469524a0c8f52d615d9b684bad6246e958badeed2877bd6929ac11d12c59ab6e93d6d7298062491774db9af64c2fb9b3d15e +binfiles arch=universal-darwin size=1620 bin/universal-darwin/mflua bin/universal-darwin/mflua-nowin bin/universal-darwin/mfluajit @@ -196065,11 +201185,11 @@ binfiles arch=universal-darwin size=1539 name mflua.win32 category TLCore -revision 59028 +revision 62609 shortdesc win32 files of mflua -containersize 1040948 -containerchecksum db35f4dd287edfc167a6977011de82462004e1c4d044c22e5a2d93490f78493a854b7e9576b4df5c48969fdd4c87180df2140c27cb961aec4aed7404f0b89850 -binfiles arch=win32 size=1410 +containersize 1100176 +containerchecksum 001fdf184344f0ec43f98daf85e60505e03c1a72f1b188ebddb1dbacc9d54dcdb13fcc6ef1e5c96740f85798c7ebb78e8c1196d9a7a68dfd7f9bfadc4d78f90d +binfiles arch=win32 size=1467 bin/win32/mflua-nowin.exe bin/win32/mflua.exe bin/win32/mfluajit-nowin.exe @@ -196077,11 +201197,11 @@ binfiles arch=win32 size=1410 name mflua.x86_64-cygwin category TLCore -revision 58498 +revision 62545 shortdesc x86_64-cygwin files of mflua -containersize 485588 -containerchecksum 8afa5ee07b5de0913be34f7b4d127ef097288a90e3eb314ca57266d626d9601dfdaea589947cafe31748bc9646e694d9d482e917118946adb6cfe09bb50a39fd -binfiles arch=x86_64-cygwin size=582 +containersize 520900 +containerchecksum b0ad16e9223cfe8a4a10e441e3d72f323f2ccc2c341561737649e2bd879aade7204a844d02a4d04976f69a89a2fd4748f872a6dce2a607ae80dd8b851e94b310 +binfiles arch=x86_64-cygwin size=612 bin/x86_64-cygwin/mflua-nowin bin/x86_64-cygwin/mflua.exe bin/x86_64-cygwin/mfluajit-nowin @@ -196089,11 +201209,11 @@ binfiles arch=x86_64-cygwin size=582 name mflua.x86_64-darwinlegacy category TLCore -revision 58388 +revision 62391 shortdesc x86_64-darwinlegacy files of mflua -containersize 722036 -containerchecksum 6c9a5e44449f195c20c6de51158ef806064f6d0288562d9829bc22830cef8371be4ffcfb9513d1053344c746a8b5d774a0816a50637c87914126cfb5deeda82b -binfiles arch=x86_64-darwinlegacy size=664 +containersize 756868 +containerchecksum 7b4dcea603e3f6f37669c6f01a50189c4c9cee629976a3593df8e9729d1d6105d959d90fa0912ef5e94ffcc96c1b8daaf102cc7aec29a260e8018d30bec9c7d4 +binfiles arch=x86_64-darwinlegacy size=694 bin/x86_64-darwinlegacy/mflua bin/x86_64-darwinlegacy/mflua-nowin bin/x86_64-darwinlegacy/mfluajit @@ -196101,11 +201221,11 @@ binfiles arch=x86_64-darwinlegacy size=664 name mflua.x86_64-linux category TLCore -revision 58535 +revision 62534 shortdesc x86_64-linux files of mflua -containersize 835968 -containerchecksum 1d4568f0b1de06afaa9312c4e189771104821c26f0e04bf75511e222958f21aade2181f9dc91788da874d41a45d9a79e7c49686a2f6a9b8d30d49b62a15239fb -binfiles arch=x86_64-linux size=771 +containersize 877552 +containerchecksum d0eae54f4f8f11fefe33c92dc210de6ee59717ca936e2b8a47d1eaced808e513bb6aec9464a626635701e77ac3958500b2f3e38f5456f669eec326806b44454b +binfiles arch=x86_64-linux size=797 bin/x86_64-linux/mflua bin/x86_64-linux/mflua-nowin bin/x86_64-linux/mfluajit @@ -196113,11 +201233,11 @@ binfiles arch=x86_64-linux size=771 name mflua.x86_64-linuxmusl category TLCore -revision 58378 +revision 62389 shortdesc x86_64-linuxmusl files of mflua -containersize 868284 -containerchecksum 398dc1552d3e9f1efba3d277b610fa4cdefb8cd7d6054addff4c8c848dfe721819bd4687c4c67f3e97eacd35843863ffb46cdf000355deb942e3ca2022a66686 -binfiles arch=x86_64-linuxmusl size=839 +containersize 914480 +containerchecksum c9df1cfed7e988694077d8c91556c1be2227ca1b9f8a608aeb4d8763c1e6a718493e1e7f65ed47ac78ad250fdd7bf036989fc3336def284ba2c40a8cf12d2b0c +binfiles arch=x86_64-linuxmusl size=863 bin/x86_64-linuxmusl/mflua bin/x86_64-linuxmusl/mflua-nowin bin/x86_64-linuxmusl/mfluajit @@ -196125,11 +201245,11 @@ binfiles arch=x86_64-linuxmusl size=839 name mflua.x86_64-solaris category TLCore -revision 58388 +revision 62391 shortdesc x86_64-solaris files of mflua -containersize 524852 -containerchecksum fc89d33e029b2b487ff277e9d536b12b90b22bd0a80921912bea33aaf6f403148297b2af7361a167662d203e4350c83f25d54fbdf9868b5fb1a67b4ed696ffc1 -binfiles arch=x86_64-solaris size=349 +containersize 555504 +containerchecksum 1c14fd71e000a7f16e8675697270c20c3b8de71f161d9c75f7d9c0fe69817c72498aac57484b35b41ceb3dc984173d4f3c9ba991dea41b9037e497f2c9f7eeaf +binfiles arch=x86_64-solaris size=367 bin/x86_64-solaris/mflua bin/x86_64-solaris/mflua-nowin @@ -196299,16 +201419,16 @@ catalogue-version 1.0a name mfware category TLCore -revision 57972 +revision 62387 shortdesc Supporting tools for use with Metafont longdesc A collection of programs (as web source) for processing the longdesc output of Metafont. depend mfware.ARCH -containersize 3184 -containerchecksum 77b679b6b81515451da4b6068b5e7ee793faf8bb209b3a68356aa131e0fcf27ffed912ee72a3bb8f347e7db2893115de5843351dcdcb6a3ac49a7e88eacacd56 -doccontainersize 100704 -doccontainerchecksum 3655d6796318db16f26dfa3031a0339608cc9e6d7d18698628be0ff1cc9234c95d4914a2fd047d775b83bfb9fe3a2091e52e4a8b96dbca86ee901fce0e99fd5b -docfiles size=42 +containersize 3180 +containerchecksum 4ed72f1fdd64298b0ae67af00c3ba64bc6ee0a4851ab09c674adf5824972ef183d2913f5bda7d0756be403cbb14817e67913274e350bed81201fbf7af5b2ec97 +doccontainersize 105700 +doccontainerchecksum a4715a988208eb7ae2b252fa9e6d9e7dcd55cf86cd66d55d42d13cfe9acbfea8dee03ce0312944ed5075f7b6a48aaa25a7134831b7798c60af13cfc648955951 +docfiles size=44 texmf-dist/doc/man/man1/gftodvi.1 texmf-dist/doc/man/man1/gftodvi.man1.pdf texmf-dist/doc/man/man1/gftopk.1 @@ -196327,7 +201447,7 @@ runfiles size=4 texmf-dist/mft/base/mplain.mft texmf-dist/mft/base/plain.mft catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /systems/knuth/dist/mfware catalogue-license pd @@ -196335,11 +201455,11 @@ catalogue-topics collection name mfware.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of mfware -containersize 119088 -containerchecksum afae28685f8a18d32ba28ecbf670a59ccfbaca49b06fa25a6b9b4522c7f7ee7bba66047746a1fea77fa73cc005e0012d6b8d528bc8e2989639fa97278a9bde39 -binfiles arch=aarch64-linux size=159 +containersize 118360 +containerchecksum 82271d91461fcb3e07d6d269e2804611870b3c8c6676796eb531d9c24cef6517b626ec2447feb6dd76185a204466e9f85cf15c8f2e41084a0821ef2f654ba299 +binfiles arch=aarch64-linux size=158 bin/aarch64-linux/gftodvi bin/aarch64-linux/gftopk bin/aarch64-linux/gftype @@ -196349,11 +201469,11 @@ binfiles arch=aarch64-linux size=159 name mfware.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of mfware -containersize 135224 -containerchecksum a70189597a637305dbbee42507988ef3e4f8c2c737b9b94d35b0b020803268784839629b1176b55d94cd8f082d04eeca1197234835e59e1154aa99a2c142f062 -binfiles arch=amd64-freebsd size=161 +containersize 133384 +containerchecksum ac6eefd3f169a9be4d10899e626de0d6b4e5899378184effc49929caf96a43405b12ed9cf68a5a17729740bec69071046663b5a3b23e2b98ec2d12c194aa9b54 +binfiles arch=amd64-freebsd size=163 bin/amd64-freebsd/gftodvi bin/amd64-freebsd/gftopk bin/amd64-freebsd/gftype @@ -196363,10 +201483,10 @@ binfiles arch=amd64-freebsd size=161 name mfware.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of mfware -containersize 120460 -containerchecksum cd019748ce1177f92c0e0fce81831b0e3ce4c3097ba4e8d523b74938f26cd5efb982f4ff858c3078e2679126d821d31f5f24c6ebcedd186ca87aadc28f0f5df2 +containersize 122000 +containerchecksum c0b8dfc27b9d01236c4a3ffa3876a2229de12c7b481149359a188a9153bd74456d3c013e0237a3a3e9f171015ab6a1279b85b61446383856bbea93e0ab427051 binfiles arch=amd64-netbsd size=187 bin/amd64-netbsd/gftodvi bin/amd64-netbsd/gftopk @@ -196377,10 +201497,10 @@ binfiles arch=amd64-netbsd size=187 name mfware.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of mfware -containersize 90996 -containerchecksum 6c762c8b1a9ff99c0c8859a7f4c8a352168dbe770e371cb362ecc5626cd22b11826cabc5cc9936bfa41e9e42b24c8a327fd0a3d0db7023b5f82c8dfb87929241 +containersize 91204 +containerchecksum 30b66efb388cb577cbd357ef474a99a112d649517fc0393830743659ba9b0b501644fa020834c9c183714fc2797559e04cb819792b53cea75c8fad17ec54783e binfiles arch=armhf-linux size=126 bin/armhf-linux/gftodvi bin/armhf-linux/gftopk @@ -196391,11 +201511,11 @@ binfiles arch=armhf-linux size=126 name mfware.i386-cygwin category TLCore -revision 58387 +revision 62412 shortdesc i386-cygwin files of mfware -containersize 52664 -containerchecksum f5fd6672ba075ade21dc61991620120f8e2223df4097bae5307ac28e4f95fa7b1691a5714a0f270e5d59e4fcb767c4e5af05636340f9790bc87da2eff96fd8ad -binfiles arch=i386-cygwin size=49 +containersize 63560 +containerchecksum b5c795ef475b49b3a37f086840603a5c41d151781167b06a663ab19b1a5c7413b154d16657f562ec79d11316271430ebc1f0b6ac8ac1a9c2c5698f77a9139060 +binfiles arch=i386-cygwin size=54 bin/i386-cygwin/gftodvi.exe bin/i386-cygwin/gftopk.exe bin/i386-cygwin/gftype.exe @@ -196405,11 +201525,11 @@ binfiles arch=i386-cygwin size=49 name mfware.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of mfware -containersize 114768 -containerchecksum 1d972b87753a78079e9c6735598b0e02c92fffe905d8e76b57f2c3a4e07162589836b2ef08bbe7a963195113456c70ab7719e70180bd55cf021874f60f45b601 -binfiles arch=i386-freebsd size=141 +containersize 116008 +containerchecksum eda0b0e0e4f90e3bb80ca8e5c5d7a83823babaeedb60b2eb08390446cce4eb56a8bf48aac5244a41d3964c03ee21ced0211688a9a3e1cadf0ab890dcdcc228eb +binfiles arch=i386-freebsd size=144 bin/i386-freebsd/gftodvi bin/i386-freebsd/gftopk bin/i386-freebsd/gftype @@ -196419,11 +201539,11 @@ binfiles arch=i386-freebsd size=141 name mfware.i386-linux category TLCore -revision 57878 +revision 62389 shortdesc i386-linux files of mfware -containersize 115812 -containerchecksum f00307746010afda98e58c617da7fa09cab27618c83f89addefeb338fbe006db4d619e6cefd726a563a0670d78a98393381ce563f9744e0007e88a7dd421b94f -binfiles arch=i386-linux size=165 +containersize 115864 +containerchecksum 02f618cee6182872c63d7f0bea8e1affa9e30c9765ed9e6211cdafe28ff89c70e19bc90ca1190a21593e3be23ffe7bb5b6f75b32bf3382ff678cbeb09c3dec9c +binfiles arch=i386-linux size=169 bin/i386-linux/gftodvi bin/i386-linux/gftopk bin/i386-linux/gftype @@ -196433,11 +201553,11 @@ binfiles arch=i386-linux size=165 name mfware.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of mfware -containersize 104948 -containerchecksum 91cfa310c949ef6722f9fafeb88b68d1946acc9bfd51550a7de734459f17fee045c168b56eb98c09bc4f9fec3f3cd539d7495fe2264eeccbea17f854ddff6b1b -binfiles arch=i386-netbsd size=172 +containersize 104912 +containerchecksum 66b96ec9fac2359195f0f8709810493842b1ebb83d02bced99830070ec76a45dd9d34561ca5cc41784323412dc71d5c7fc840703ddba03be951fc6951e929da9 +binfiles arch=i386-netbsd size=175 bin/i386-netbsd/gftodvi bin/i386-netbsd/gftopk bin/i386-netbsd/gftype @@ -196447,10 +201567,10 @@ binfiles arch=i386-netbsd size=172 name mfware.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of mfware -containersize 124616 -containerchecksum 7ab7eb4b878213da4d6827d9f1b6113152f487ce12a5f6c7f5b98895773da1249c34001e10d80fd806701461f230db6d8c85de79577fe021b996dd4a1de00eb4 +containersize 125156 +containerchecksum ddcdef0b7e80934ea5b785dd64f79de82e47371d88c16a2e664681c439db69923d3d5eabbf711fa7ab5b86593378efca187ba53899048d90cd1afce01ee062e7 binfiles arch=i386-solaris size=147 bin/i386-solaris/gftodvi bin/i386-solaris/gftopk @@ -196461,11 +201581,11 @@ binfiles arch=i386-solaris size=147 name mfware.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of mfware -containersize 247192 -containerchecksum e13417063ef5cc0c5d195679a12d4d272da0b7ca28695efea31518b189b9ddffbd66dd21a730d274b6766201fcd76315b7635fc99bf1bac4bf4095b0877ce297 -binfiles arch=universal-darwin size=423 +containersize 248244 +containerchecksum 3bb46f2ff0f7e58c3dc5a4c1e01b545cd1e157534a176d448aa85da46b0acd009143fbe027da85c88ccc4d17f86353095dbe9cd78cc0eee822922ccfe659a566 +binfiles arch=universal-darwin size=435 bin/universal-darwin/gftodvi bin/universal-darwin/gftopk bin/universal-darwin/gftype @@ -196475,10 +201595,10 @@ binfiles arch=universal-darwin size=423 name mfware.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of mfware -containersize 58956 -containerchecksum 773d29f9c0c09e2d05aaf4588aa56da6a7cee9210bb952a6477d7ac3b40549df25af8d42f6807d508ce4242811b3dad04cad9f3d164678741dc140f2e3f96c54 +containersize 59216 +containerchecksum f4e7f4203f7bfacc90f034fa5eb589ae4465348789ebeb74bebbf0869098cae031280458961b8927cf9b607c70b6b0e00a8c2c08d88a31f9741ed65bad0e1201 binfiles arch=win32 size=45 bin/win32/gftodvi.exe bin/win32/gftopk.exe @@ -196489,11 +201609,11 @@ binfiles arch=win32 size=45 name mfware.x86_64-cygwin category TLCore -revision 58387 +revision 62411 shortdesc x86_64-cygwin files of mfware -containersize 63536 -containerchecksum 3310945a93bedf353071895df91c22ec620a1cf62299cc84bf77cfff09d7ca4a234d27f3b5101078ca42a1a956b924b71b329cf2c6b021d5a8464fbd61d1eb26 -binfiles arch=x86_64-cygwin size=49 +containersize 64112 +containerchecksum 0f125feddacf6a4c4742c3e06ff40ad6f52f88b6a4ec1a31eafb4c224f601497f6e52209f699c49f18e71cf8b6e4eaaac6a4c746e8256e428ae450a6b4178594 +binfiles arch=x86_64-cygwin size=50 bin/x86_64-cygwin/gftodvi.exe bin/x86_64-cygwin/gftopk.exe bin/x86_64-cygwin/gftype.exe @@ -196503,10 +201623,10 @@ binfiles arch=x86_64-cygwin size=49 name mfware.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of mfware -containersize 116748 -containerchecksum bfcaa691b101d693c7181bee1b4533a28e47b8198e590000af779a39a013492daad216fb164a83aaa4e65119804ba3b9b2d5ad4a19704069a7d2fe2ac307f8ea +containersize 117004 +containerchecksum 18881ec037452b8b7c8eba40b6ebd45cdf82604596c976c3f6407d7ac2da475c7d1ddbdab25d2126bc7eba2d924caf7dadf0c7ab1b8069d1e1d7db391480eafb binfiles arch=x86_64-darwinlegacy size=150 bin/x86_64-darwinlegacy/gftodvi bin/x86_64-darwinlegacy/gftopk @@ -196517,11 +201637,11 @@ binfiles arch=x86_64-darwinlegacy size=150 name mfware.x86_64-linux category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linux files of mfware -containersize 123480 -containerchecksum 0e9c681da6fba2cc456d9ba30dd90065307434657a9728f467677d4d142dbd7efc24a9432c00511bb782955cf09c71589f85dcd1ae018da3910cbc1c635bb807 -binfiles arch=x86_64-linux size=146 +containersize 121048 +containerchecksum 3c1ee714509a35ad80b742f195bdd7c4ce3c6f09e868b9fb97808f3591b4aefb7ab6e9b1ca42b8e46ef1d0312217201c5416f31cfffc3b2bf1855b3f6daa8c52 +binfiles arch=x86_64-linux size=153 bin/x86_64-linux/gftodvi bin/x86_64-linux/gftopk bin/x86_64-linux/gftype @@ -196531,11 +201651,11 @@ binfiles arch=x86_64-linux size=146 name mfware.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of mfware -containersize 127072 -containerchecksum e158c6346fb8ebb5e9b44206740b033c530c130dd2fd60f072cf8373fd8e3fb99061e71ecb1ac5517e235fb831ee531afca116d14e7525bef1675e207f26c4ed -binfiles arch=x86_64-linuxmusl size=161 +containersize 129320 +containerchecksum a911fa0195b98a61f42631da842662ed0a980292613f3bec09f5ab078839e8bf304ac68f7717d5505f8d60cadbc50206b5f001c0171cafa515dd12ad6ccff55b +binfiles arch=x86_64-linuxmusl size=159 bin/x86_64-linuxmusl/gftodvi bin/x86_64-linuxmusl/gftopk bin/x86_64-linuxmusl/gftype @@ -196545,10 +201665,10 @@ binfiles arch=x86_64-linuxmusl size=161 name mfware.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of mfware -containersize 143948 -containerchecksum 0bbd4fefdf8aaaaa6f177b6d1014014d8c03bb7fe9be888b959f831f338217c8b7997220bda9b73bf659e1f9a5a9b8ae4bf6695d208b524aa78d139171115583 +containersize 145076 +containerchecksum 6853e3d120debe908161c1ade41ab4763bb012a3418708a14cc4b48b2cfc0105147cd48df58c4d6c4d9ff4ed25dc79738c0565f9d2adc9afa69b02e8667d1a11 binfiles arch=x86_64-solaris size=171 bin/x86_64-solaris/gftodvi bin/x86_64-solaris/gftopk @@ -196601,8 +201721,8 @@ catalogue-version 4.2 name mhchem category Package -revision 52662 -shortdesc Typeset chemical formulae/equations and Risk and Safety phrases +revision 61456 +shortdesc Typeset chemical formulae/equations and H and P statements relocated 1 longdesc The bundle provides three packages: The mhchem package provides longdesc commands for typesetting chemical molecular formulae and @@ -196618,18 +201738,43 @@ depend graphics depend l3kernel depend l3packages depend tools -containersize 51516 -containerchecksum 32c9a82b2c4f6c2ca5a48d3f781206e4384df91a13d2ee8f7f5ad0ee5ff454e6c70c545eb576b4d8431cda581ed1f8ccd57dbd22d281d764c4872fef28c6626f -doccontainersize 285504 -doccontainerchecksum 5911b5548fa03abf787ca009b08553e3e575bb0d6601f36d878d7541e5e5cea0fcfceb5c3c69e6459f3aa6b791f8090bc244edb35c116112230bc5928b15f901 -docfiles size=88 +containersize 187492 +containerchecksum fffeb1ce083d8eb3da6543409e5cc735c9699f9145114c8325c336b93d2dab2a9976fc448c6324318407c3af888cb91cc7764fcf3bd24369e4940f00dda66429 +doccontainersize 426852 +doccontainerchecksum cd4c41a329489149b3f2bc79dd50e0517707681f452888394870459d10888095a0cbb7b7c18500f04264c6c85f791d9af9d799b1b4e221e991af32690e7405ba +docfiles size=120 RELOC/doc/latex/mhchem/README details="Readme" RELOC/doc/latex/mhchem/lppl-1-3c.txt RELOC/doc/latex/mhchem/manifest.txt RELOC/doc/latex/mhchem/mhchem.pdf details="Package documentation" RELOC/doc/latex/mhchem/mhchem.tex -runfiles size=109 +runfiles size=579 + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-bg.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-cs.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-da.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-de.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-el.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-en.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-es.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-et.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-fi.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-fr.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-ga.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-hr.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-hu.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-it.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-lt.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-lv.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-mt.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-nl.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-pl.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-pt.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-ro.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-sk.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-sl.inc.sty + RELOC/tex/latex/mhchem/hpstatement.inc/hpstatement-sv.inc.sty RELOC/tex/latex/mhchem/hpstatement.sty + RELOC/tex/latex/mhchem/mhchem.4ht RELOC/tex/latex/mhchem/mhchem.sty RELOC/tex/latex/mhchem/rsphrase.sty catalogue-also r-und-s @@ -196639,7 +201784,7 @@ catalogue-topics safety-notice chemistry name mhequ category Package -revision 38224 +revision 62561 shortdesc Multicolumn equations, tags, labels, sub-numbering relocated 1 longdesc MHequ simplifies creating multi-column equation environments, @@ -196648,11 +201793,11 @@ longdesc blocks of equations (like (1.2a), (1.2b), etc) and references longdesc to each equation individually (1.2a) or to the whole block longdesc (1.2). The labels can be shown in draft mode. Comments in the longdesc package itself describe usage. -containersize 4264 -containerchecksum 90f7dabe6486f6566ad6f835838ddf58a6568364ca2b5a82ea9cb96f283c5025c1f93fb50bac98405e8200de32b2c27e592e401a44fab691331fe4f77d27a202 -doccontainersize 100304 -doccontainerchecksum 0d7a258a96604328231c1784f218ef3351f9ef02a0a9a9da42db36c89324ab5f74559f3ea91c12553ec5a39d14b3a5f282f61ab9e001994e22e266ce394df26c -docfiles size=27 +containersize 4236 +containerchecksum f4c729688a36ad86c05d18d32515733a0e6e1a09ce3228bbd62d9790ebce66a4f8748403b4d908dcb59fa8e778be09e426cbe70b10b073c6b644c190c83a001d +doccontainersize 119276 +doccontainerchecksum 7c13b66aff2c150d2bbc91bdc7c562337495a5f5761af394e88948dc7638141fa82b5f341c3b50cc031b6e3a79797cc7024e86f4ca33e1b65beb25779a1d24fa +docfiles size=33 RELOC/doc/latex/mhequ/README details="Readme" RELOC/doc/latex/mhequ/example.pdf details="Examples of package use" RELOC/doc/latex/mhequ/example.tex @@ -196661,7 +201806,7 @@ runfiles size=3 catalogue-ctan /macros/latex/contrib/mhequ catalogue-license pd catalogue-topics maths -catalogue-version 1.7 +catalogue-version 1.71 name mi-solns category Package @@ -196758,7 +201903,7 @@ catalogue-version 1.1 name microtype category Package -revision 58394 +revision 62717 shortdesc Subliminal refinements towards typographical perfection relocated 1 longdesc The package provides a LaTeX interface to the micro-typographic @@ -196781,34 +201926,37 @@ longdesc available with pdfTeX or LuaTeX. The alternative package longdesc 'letterspace', which also works with plain TeX, provides the longdesc user commands for letterspacing only, omitting support for all longdesc other extensions. -containersize 46524 -containerchecksum 07f2e8f56fe2d18efc0b07fd1493303ac3f3f347550bf8644c2c6782f510eb57683a313bebcf63647664bf3dde6a7ecb1127a14d79d1ed3d0ff9f4d7651cdc76 -doccontainersize 1753892 -doccontainerchecksum 7804243348e470dd5fc5bf087daf8292664e378161faabef20d1be8dfbd461b7654fc55fbdba7674d18d4a4d058572968fc3ee05e036b68a67a43d366923cfc3 -docfiles size=446 +containersize 55796 +containerchecksum a07cbd12b55d6a1d207770ded633e5bf104b883f6e9086474e50654c8ec8fad356cbfdbdd31889236e8c783578f74dec1a3bb4ec089c7059e4e8715b2fcaac61 +doccontainersize 2647508 +doccontainerchecksum 0ef0299f5258e281d534251601db6d5e5fd7710813f01d6e358b94718074d665da01e056110bcc58f0bf036a72b8ea5fda84f2f7cd4c426cd372ca71f03f5df8 +docfiles size=694 RELOC/doc/latex/microtype/README.md details="Package README" - RELOC/doc/latex/microtype/microtype.pdf details="Package documentation (English)" language="en" + RELOC/doc/latex/microtype/microtype-code.pdf details="Implementation details" + RELOC/doc/latex/microtype/microtype.pdf details="User manual" RELOC/doc/latex/microtype/test-microtype.tex -srccontainersize 145968 -srccontainerchecksum e7dbf9965a74255e64c8e1f4743fb6acb66ea19b493fc3ae095932bc66ab71e75f090c74a800b4b05c6cc6d20bbfb07376812f3782697737d7166607aa70a347 -srcfiles size=176 +srccontainersize 168160 +srccontainerchecksum 45d43701327cee93ea4ebfd67e541990c6c8e09ccfe05e7fc6c0af6024c806c9bbc5cf195cee8767fa23d9d488cfcb2d1eebc97d42b46037b2e1b33329ce6018 +srcfiles size=204 RELOC/source/latex/microtype/microtype-utf.dtx RELOC/source/latex/microtype/microtype.dtx RELOC/source/latex/microtype/microtype.ins -runfiles size=107 +runfiles size=126 RELOC/tex/latex/microtype/letterspace.sty RELOC/tex/latex/microtype/microtype-luatex.def RELOC/tex/latex/microtype/microtype-pdftex.def + RELOC/tex/latex/microtype/microtype-show.sty RELOC/tex/latex/microtype/microtype-xetex.def RELOC/tex/latex/microtype/microtype.cfg RELOC/tex/latex/microtype/microtype.lua RELOC/tex/latex/microtype/microtype.sty RELOC/tex/latex/microtype/mt-CharisSIL.cfg RELOC/tex/latex/microtype/mt-EBGaramond.cfg - RELOC/tex/latex/microtype/mt-FontAwesome.cfg RELOC/tex/latex/microtype/mt-LatinModernRoman.cfg - RELOC/tex/latex/microtype/mt-Lato.cfg + RELOC/tex/latex/microtype/mt-NewComputerModern.cfg RELOC/tex/latex/microtype/mt-Palatino.cfg + RELOC/tex/latex/microtype/mt-TU-basic.cfg + RELOC/tex/latex/microtype/mt-TU-empty.cfg RELOC/tex/latex/microtype/mt-bch.cfg RELOC/tex/latex/microtype/mt-blg.cfg RELOC/tex/latex/microtype/mt-cmr.cfg @@ -196824,10 +201972,12 @@ runfiles size=107 RELOC/tex/latex/microtype/mt-ugm.cfg RELOC/tex/latex/microtype/mt-zpeu.cfg catalogue-also pdfcprot +catalogue-contact-bugs https://github.com/schlcht/microtype/issues +catalogue-contact-repository https://github.com/schlcht/microtype/ catalogue-ctan /macros/latex/contrib/microtype catalogue-license lppl1.3c catalogue-topics micro-layout letterspace -catalogue-version 2.8c +catalogue-version 3.0d name microtype-de category Package @@ -197044,23 +202194,23 @@ catalogue-version 1.02 name mindflow category Package -revision 58475 +revision 61843 shortdesc Write your ideas in a clear way relocated 1 -longdesc This package provides an environment that is separated from the -longdesc main text and has its own line numbers, for writing ideas or -longdesc annotations. -containersize 1840 -containerchecksum 05338ac445658a80d5e204b742f3eca75fc460db578227c2418bbd5382fb23afc1fa8ba8658578659a2a617f8c843a4c116cd6159ab05bf6c7fc7283492e9c95 -doccontainersize 204960 -doccontainerchecksum d887f56208e8ad5c79223a607c48f5deafe8578cde6aaee46761424f251f066d0b9ad59a8a0f073965d418c0a43d08ad5a5a5f10efd9007e9d16d1080ec2ae4b -docfiles size=55 +longdesc This package provides an environment that has its own line +longdesc numbers or markers and can be well distinguished from the main +longdesc text, for writing your ideas or annotations. +containersize 2548 +containerchecksum 2c54cb3fffdb037329ac7cc02a4821a16b0ad1b2a4f3415ec247ae1d48ad24e8b86338bd7b2ef8a004a70388b9468766e997c6fde896c92339a450768fba7b42 +doccontainersize 195724 +doccontainerchecksum fe12152f885fb65a466fc0aa2a1921a2bf3a252c036a86330700ccbf0717c256a49d7675f4e3fb2f45beabb5329123aae85bd6a0560fbf8c13bf290a7a46421b +docfiles size=53 RELOC/doc/latex/mindflow/LICENSE RELOC/doc/latex/mindflow/README.md details="Readme" RELOC/doc/latex/mindflow/mindflow.pdf details="Package documentation" -srccontainersize 3712 -srccontainerchecksum 68b7ac026334ec4fd095476bae34fa6c8f91ccd3c1c7b3faa80026d6baa78559ee50cad511e059897d753311ff469d8592ea04bed9674c3b15382ad066d10ff7 -srcfiles size=4 +srccontainersize 6572 +srccontainerchecksum 84657523767c4e20b77cc2ad4fd860c33c5d9aa03720f4bc0cbcf1d37970c0b2f4e27259ab414e681cb049696897a3480fc8b7a9baf45052699b3b8d644f8479 +srcfiles size=7 RELOC/source/latex/mindflow/mindflow.dtx RELOC/source/latex/mindflow/mindflow.ins runfiles size=2 @@ -197163,31 +202313,227 @@ catalogue-license lppl1.3 catalogue-topics arithmetic calculation random catalogue-version 0.96 +name minim +category Package +revision 62419 +shortdesc A modern plain format for the LuaTeX engine +relocated 1 +longdesc This is a modern plain format for the LuaTeX engine, adding +longdesc improved low-level support for many LuaTeX extensions and newer +longdesc PDF features. While it can be used as drop-in replacement for +longdesc plain TeX, it probably is most useful as a basis for your own +longdesc formats. Most features included in the format are provided by +longdesc separate packages that can be used on their own; see the +longdesc packages minim-mp for mplib (MetaPost) support minim-math for +longdesc unicode mathematics minim-pdf for creating Tagged PDF minim-xmp +longdesc for XMP (metadata) inclusion This package contains only their +longdesc shared lowest-level programming interface, along with their +longdesc combined format. +containersize 24848 +containerchecksum dc5473b9dd318ff372636efc3172fc1f5a2619d0ff85ee241f565e6b088a9ee8ced74358dfcf2e905322f76cb1e3c3f59b6cc3f7e22b4532d9c17a83cbdc7645 +doccontainersize 296672 +doccontainerchecksum 41ae8f863e8e9e65bf8a9adb7c8438f9514bd593b4a10022ca928f39bf15bccf25e7b27c0bba4bf256c44f18ffa74339226e7bacdfff74550338fb8f6c4a9dbf +docfiles size=87 + RELOC/doc/luatex/minim/EUPL-1.2-EN.txt + RELOC/doc/luatex/minim/README details="Readme" + RELOC/doc/luatex/minim/minim-alloc.doc + RELOC/doc/luatex/minim/minim.doc + RELOC/doc/luatex/minim/minim.pdf details="Package documentation" +runfiles size=30 + RELOC/tex/luatex/minim/minim-alloc.lua + RELOC/tex/luatex/minim/minim-alloc.tex + RELOC/tex/luatex/minim/minim-callbacks.lua + RELOC/tex/luatex/minim/minim-doc.sty + RELOC/tex/luatex/minim/minim-etex.tex + RELOC/tex/luatex/minim/minim-hooks.lua + RELOC/tex/luatex/minim/minim-hooks.tex + RELOC/tex/luatex/minim/minim-lmodern.tex + RELOC/tex/luatex/minim/minim-pdfresources.lua + RELOC/tex/luatex/minim/minim-pdfresources.tex + RELOC/tex/luatex/minim/minim-plain.tex + RELOC/tex/luatex/minim/minim.ini + RELOC/tex/luatex/minim/minim.tex +catalogue-also optex +catalogue-contact-repository https://gitlab.com/renkema/minim +catalogue-ctan /macros/luatex/generic/minim +catalogue-license other-free +catalogue-topics luatex format +catalogue-version 2022/1.1 + +name minim-hatching +category Package +revision 62395 +shortdesc Create tiling patterns with the minim-mp MetaPost processor +relocated 1 +longdesc This is a small proof-of-concept library of tiling patterns for +longdesc use with the minim-mp MetaPost processor. +containersize 2232 +containerchecksum 3d6720c4bbce847f1ca08279593398d162c80c14034ba6b8d168517ab30af883ce4fcc6cb0cea4dac0b0720be8fb8f67ddd131a026ed6ca5ea46182af1c41110 +doccontainersize 26048 +doccontainerchecksum 895a0b7731af0ea67e581ff4cc0208aca12d04ca862a15bc897d6e104a1bd9d7ef27f3a8c2a24c8533f16d0ceae1eab05a3dd923ae829529a223ba76d94485c1 +docfiles size=19 + RELOC/doc/latex/minim-hatching/EUPL-1.2-EN.txt + RELOC/doc/latex/minim-hatching/README details="Readme" + RELOC/doc/latex/minim-hatching/minim-hatching-doc.mp + RELOC/doc/latex/minim-hatching/minim-hatching-doc.pdf details="Package documentation" +runfiles size=2 + RELOC/metapost/minim-hatching/minim-hatching.mp +catalogue-also minim hatching +catalogue-contact-repository https://gitlab.com/renkema/minim +catalogue-ctan /graphics/minim-hatching +catalogue-license other-free +catalogue-topics luatex graphics-subpic +catalogue-version 2022/1.1 + +name minim-math +category Package +revision 62419 +shortdesc Extensive maths for LuaTeX +relocated 1 +longdesc This package provides a simple and highly configurable way to +longdesc use Unicode and OpenType mathematics with simple LuaTeX, taking +longdesc advantage of most of the engine's new capabilities in +longdesc mathematical typesetting. Also included are the proper settings +longdesc and definitions for almost all Unicode mathematical characters. +containersize 33316 +containerchecksum 242067b2db1fbf62174ff74c81594508d1d99a0029aa28c08af3995b6833f87e1bc2d19d6c825795650584bed96a2211e7d8b554c4b627959b61cbe50bc9c0e5 +doccontainersize 96820 +doccontainerchecksum 757f52ce6a4d6052cc9b75cd50019a5790a3943568e8d2818ba88a9427a603292ac0730fd361f75c1b5e9c9ab7b197e2f235c2b9348b669828d8b82a6e92054c +docfiles size=35 + RELOC/doc/luatex/minim-math/EUPL-1.2-EN.txt + RELOC/doc/luatex/minim-math/README details="Readme" + RELOC/doc/luatex/minim-math/minim-math.doc + RELOC/doc/luatex/minim-math/minim-math.pdf details="Package documentation" +runfiles size=92 + RELOC/tex/luatex/minim-math/minim-math-table.lua + RELOC/tex/luatex/minim-math/minim-math.lua + RELOC/tex/luatex/minim-math/minim-math.tex +catalogue-also minim +catalogue-contact-repository https://gitlab.com/renkema/minim +catalogue-ctan /macros/luatex/generic/minim-math +catalogue-license other-free +catalogue-topics luatex maths +catalogue-version 2022/1.1 + +name minim-mp +category Package +revision 62419 +shortdesc Low-level mplib integration for LuaTeX +relocated 1 +longdesc This package offers low-level mplib integration for plain +longdesc LuaTeX and is designed with the purpose of being easy to +longdesc extend. The use of multiple simultaneous MetaPost instances is +longdesc supported, as well as running TeX or lua code from within +longdesc MetaPost. With the included minim-mp format file, you can even +longdesc use LuaTeX as a stand-alone MetaPost compiler. +containersize 14504 +containerchecksum 2dc49d3ca36fca5c79836c19a6a8688b7d7ade9d1f70896cf19a336d0962176ea681ccd80469b0961322c696a7efbfcc0ab1b36e61550c2def1f6c73b78865b6 +doccontainersize 89636 +doccontainerchecksum 5a8267ef4bc6cc94e187233b092101c972c218e7457eb412651700728f0cb4fbbc6cea106ad1d0f99a13d6f3af80b3129138f54bf07ad9b3536ec778c9d478f4 +docfiles size=34 + RELOC/doc/luatex/minim-mp/EUPL-1.2-EN.txt + RELOC/doc/luatex/minim-mp/README details="Readme" + RELOC/doc/luatex/minim-mp/minim-mp.doc + RELOC/doc/luatex/minim-mp/minim-mp.pdf details="Package documentation" +runfiles size=16 + RELOC/metapost/minim-mp/minim.mp + RELOC/tex/luatex/minim-mp/minim-lamp.ini + RELOC/tex/luatex/minim-mp/minim-mp.ini + RELOC/tex/luatex/minim-mp/minim-mp.lua + RELOC/tex/luatex/minim-mp/minim-mp.tex +catalogue-also minim +catalogue-contact-repository https://gitlab.com/renkema/minim +catalogue-ctan /macros/luatex/generic/minim-mp +catalogue-license other-free +catalogue-topics luatex mp-supp mp-use +catalogue-version 2022/1.1 + +name minim-pdf +category Package +revision 62419 +shortdesc Low-level PDF integration for LuaTeX +relocated 1 +longdesc This package adds low-level support to plain LuaTeX for marking +longdesc up the structure of a PDF document. The implementation is +longdesc rather basic, but should allow you to make your PDFs fully +longdesc PDF/A-compliant. +containersize 14136 +containerchecksum 0ccf4ee742b9b0607f9ad9e92e01952701d88417ca7f594d8647c8a7f078216cd073b77df4df8f46e2bc66ff9871ef7e0b215ed65e09ebdf3c839025563bb2d9 +doccontainersize 106088 +doccontainerchecksum bb0af6f5dbde616c17fce40140dad0245035386e7b1d8e70eaac0039e1808f42c81aac435765a966c34aaa4bd8d1c45380d398eb55909fa920aabebece9bba30 +docfiles size=38 + RELOC/doc/luatex/minim-pdf/EUPL-1.2-EN.txt + RELOC/doc/luatex/minim-pdf/README details="Readme" + RELOC/doc/luatex/minim-pdf/minim-pdf.doc + RELOC/doc/luatex/minim-pdf/minim-pdf.pdf details="Package documentation" +runfiles size=16 + RELOC/tex/luatex/minim-pdf/minim-languagecodes.lua + RELOC/tex/luatex/minim-pdf/minim-pdf.lua + RELOC/tex/luatex/minim-pdf/minim-pdf.tex +catalogue-also minim +catalogue-contact-repository https://gitlab.com/renkema/minim +catalogue-ctan /macros/luatex/generic/minim-pdf +catalogue-license other-free +catalogue-topics luatex tagged-pdf pdf-feat +catalogue-version 2022/1.1 + +name minim-xmp +category Package +revision 62419 +shortdesc Embed XMP metadata in PDF with LuaTeX +relocated 1 +longdesc This package enables the inclusion of XMP (eXtensible Metadata +longdesc Platform) data in the pdf output generated by (plain) LuaTeX. +longdesc The use of XMP is required by PDF standards such as PDF/A. +containersize 6356 +containerchecksum 92f827346ddbc45cb1d62e823d65039628a3099328ece22aea1d53772efb7840655d4a1071b6a34d4fc497aca832f95afa57079921b5218284001477798e0a12 +doccontainersize 61856 +doccontainerchecksum 24c743aa7db6965731b427fd90561f62d7fc9d4582094ac98e01d42361088da92ece9b1bb4b73bc0fde93cdadc1c175fe85c080de72605fbb548194678962d89 +docfiles size=26 + RELOC/doc/luatex/minim-xmp/EUPL-1.2-EN.txt + RELOC/doc/luatex/minim-xmp/README details="Readme" + RELOC/doc/luatex/minim-xmp/minim-xmp.doc + RELOC/doc/luatex/minim-xmp/minim-xmp.pdf details="Package documentation" +runfiles size=7 + RELOC/tex/luatex/minim-xmp/minim-xmp.lua + RELOC/tex/luatex/minim-xmp/minim-xmp.tex +catalogue-also minim hyperxmp +catalogue-contact-repository https://gitlab.com/renkema/minim +catalogue-ctan /macros/luatex/generic/minim-xmp +catalogue-license other-free +catalogue-topics luatex pdf-feat +catalogue-version 2022/1.1 + name minimalist category Package -revision 58395 +revision 63098 shortdesc Write your articles or books in a simple and clear way relocated 1 longdesc This package offers you a LaTeX style file and two classes to longdesc typeset articles or books in a simple and clear way. These -longdesc classes currently have native support for English and French -longdesc typesetting. They compile with any major TeX engine. You may -longdesc also wish to consider the packages einfart and simplivre, which -longdesc are enhanced versions of the classes provided here. They have -longdesc unicode support, thus can only be used with either XeLaTeX or -longdesc LuaLaTeX. Currently they have native support for English, -longdesc French, and Chinese typesetting, and also use more beautiful +longdesc classes currently have native support for English, French, +longdesc German, Italian, Portuguese (European and Brazilian), and +longdesc Spanish typesetting. They compile with any major TeX engine. +longdesc You may also wish to consider the packages einfart and +longdesc simplivre, which are enhanced versions of the classes provided +longdesc here. They have unicode support, thus can only be used with +longdesc either XeLaTeX or LuaLaTeX. Currently they have native support +longdesc for Chinese (both simplified and traditional), English, French, +longdesc German, Italian, Japanese, Portuguese (European and Brazilian), +longdesc Russian and Spanish typesetting, and also use more beautiful longdesc fonts. -containersize 6420 -containerchecksum 4ce14a43f724cb6dea4106e6a25b345cca94208724828383add74386943a1769bb5fb756424290cf2b49baeb4cb93658982d38c43ecbe6fc338bdf534905f4c5 -doccontainersize 53552 -doccontainerchecksum d10d1a10e2bf8bcc6cde857af2e94a0dfe7edc4c1c1013646273f0add9cae841b92a47313dfe6ebbaabf70132ddd9ee67c3588a606d084357ca937031289df7f -docfiles size=21 +containersize 9592 +containerchecksum f5583c0e718198e5708a2adf80a30404d150855873386ff65a2be97c29ade5ff7695d9b73eadfd20d433d9795ecf013e7f9fe9df72db4929c91451c73cf18006 +doccontainersize 113032 +doccontainerchecksum 26a872bc1d6185d3061a17db5823bdc56c66dadff1de26e9b2f4fe033cc10a22179ab52b8e5de51b168c92dda455c5c54d4929415a8d17ccfa72a55c05cad0f2 +docfiles size=39 RELOC/doc/latex/minimalist/LICENSE RELOC/doc/latex/minimalist/README.md details="Readme" RELOC/doc/latex/minimalist/minimalist-doc.pdf details="Package documentation" RELOC/doc/latex/minimalist/minimalist-doc.tex -runfiles size=8 +runfiles size=25 + RELOC/tex/latex/minimalist/minimalist-classical.sty + RELOC/tex/latex/minimalist/minimalist-plain.sty RELOC/tex/latex/minimalist/minimalist.sty RELOC/tex/latex/minimalist/minimart.cls RELOC/tex/latex/minimalist/minimbook.cls @@ -197195,7 +202541,7 @@ catalogue-also einfart simplivre catalogue-contact-repository https://github.com/Jinwen-XU/minimalist catalogue-ctan /macros/latex/contrib/minimalist catalogue-license lppl1.3c -catalogue-topics class article-like book-pub +catalogue-topics class article-like book-pub multilingual expl3 name minipage-marginpar category Package @@ -197260,7 +202606,7 @@ catalogue-topics graphics-use name minitoc category Package -revision 48196 +revision 61719 shortdesc Produce a table of contents for each chapter, part or section relocated 1 longdesc The minitoc package allows you to add mini-tables-of-contents @@ -197273,10 +202619,10 @@ longdesc sectlots. The package has provision for language-specific longdesc configuration of its own "fixed names", using .mld files longdesc (analagous to babel .ldf files that do that job for LaTeX"s own longdesc fixed names). -containersize 41924 -containerchecksum c5af65f4c1d7c19ac5bca84a6a8b465a6d00805164e0224ad3adfa473dbff8604d1ec39958568b3ab611364bf09aa671d277a7458595eac130b121b0972ee32c +containersize 41912 +containerchecksum e2d2503ac4888198c56e9007b20f489a04e31fcd29c946c5504b7d193506fb58e2577c6085be5d9d17c6f5b21ff77208810385c73688468f3988f0b651fb81a4 doccontainersize 6354096 -doccontainerchecksum c193a77791f3304b09ae58faf19490bd68bf129c8ec435c378d3ebce6ecb47c284ab1e1412d10e43dd2e4d5ef60a9fc26088d8c35054f6099fa2675076adb6ce +doccontainerchecksum 15955f17dfe2916081156e1464299b598f1bba780518516f6bee7da55cd1c45e2fc90c27402ba9d8ab4a994ba5ea1675ca9593699792a08407cda5b3a2230908 docfiles size=2364 RELOC/doc/latex/minitoc/INSTALL RELOC/doc/latex/minitoc/README.md details="Readme" language="en" @@ -197606,8 +202952,8 @@ runfiles size=267 RELOC/tex/latex/minitoc/xalx.mld RELOC/tex/latex/minitoc/xalx2.mld RELOC/tex/latex/minitoc/xalx3.mld -catalogue-contact-repository https://github.com/minitoc/minitoc -catalogue-contact-support https://github.com/minitoc/minitoc/issues +catalogue-contact-repository https://github.com/LaTeX-Package-Repositories/minitoc +catalogue-contact-support https://github.com/LaTeX-Package-Repositories/minitoc/issues catalogue-ctan /macros/latex/contrib/minitoc catalogue-license lppl1.3 catalogue-topics toc-etc @@ -197644,24 +202990,24 @@ catalogue-version 1.1 name minted category Package -revision 44855 +revision 61405 shortdesc Highlighted source code for LaTeX relocated 1 longdesc The package that facilitates expressive syntax highlighting in longdesc LaTeX using the powerful Pygments library. The package also longdesc provides options to customize the highlighted source code longdesc output using fancyvrb. -containersize 9496 -containerchecksum 5923b5e87e8bb2cf148a480035b906aab4b03b903308e8e9609f98376f82e23fedd529abca37bb4e9211719160abd9d4488f5c73a0283f67c7f11ee3e1f1d5fb -doccontainersize 803632 -doccontainerchecksum 0187a04f9e42c1bf3e5d961c28b977e527dfc1b57c0f823eda047d5e6c888f3f8da1fed691c8e3128d09b3740deb1b324baa607b9abc20a4fe47ea0a29915e90 -docfiles size=200 - RELOC/doc/latex/minted/Makefile +containersize 9592 +containerchecksum 6fcac84b07600e370004d4de702946a61ce1317506a775a2d0adbdd4e0326dac73f385c22b5984abd0787aa4153a0fafb73a0ef8c22b18f8500c129f05d0ac99 +doccontainersize 824148 +doccontainerchecksum 96bb1fd4f584b92c0605cfa65c658fe3eeb38b4bd30cba3d4ad197647567e910f3c322208b0b9b1718599c06540541cf92c7dbc1d82da2b5ea02810601a725c4 +docfiles size=208 RELOC/doc/latex/minted/README details="Readme" RELOC/doc/latex/minted/minted.pdf details="Package documentation" -srccontainersize 44376 -srccontainerchecksum 1595aac2da1fc9c7b9e50c92fd12eda866fc35e884e335b1f4883188a4b0f9603a39cffa252cc1bb11ffd4a67e16a80b05c5ecf2cd7440c50f0605e5fc44e302 -srcfiles size=49 +srccontainersize 45492 +srccontainerchecksum be79d451c6612a8c8d6be613cf502a5d2f8150ed21a9fa99a80a2462b687e5d8dc35ba0b4d7494d28a667935e628dcb2129b7e970a8e2457dcd2c811dc206ee9 +srcfiles size=51 + RELOC/source/latex/minted/Makefile RELOC/source/latex/minted/minted.dtx RELOC/source/latex/minted/minted.ins runfiles size=15 @@ -197671,8 +203017,8 @@ catalogue-also texments verbments catalogue-contact-repository https://github.com/gpoore/minted catalogue-ctan /macros/latex/contrib/minted catalogue-license lppl1.3 -catalogue-topics listing -catalogue-version 2.5 +catalogue-topics listing synt-hlt +catalogue-version 2.6 name mintspirit category Package @@ -198323,7 +203669,7 @@ catalogue-version 1.8 name missaali category Package -revision 58771 +revision 61719 shortdesc A late medieval OpenType textura font relocated 1 longdesc This package contains the free OpenType Textura font Missaali @@ -198340,10 +203686,10 @@ longdesc of Lombardic initials. As modern typesetting algorithms are not longdesc intended for creating 15th century style layout, the package longdesc contains a XeLaTeX style file that makes it easier to achieve longdesc the classic incunabula look. -containersize 85812 -containerchecksum a077053382e5ea428b274239732f8bac2a4b943e19d40110df76d19499768e12f47c37f7b9d132cbe2023821fe82d4667b414b9114cdfb23df9534bdab2b5214 -doccontainersize 14130560 -doccontainerchecksum 2ba1713de8741c0c01eac1e35ebfbf544baeb2e92ffc587960c969e0ca01a141fcf983e99796e239cfe639ab4ab686875393f12649f0528024c0779a8f549893 +containersize 85820 +containerchecksum 552f53302060b3f4c764a669feea4fe1dbadfa3abf53c226f9fde2d0e876bc8992ff2dbd4be6cd3e261ab0e01ed4d1ad2b5a38c2cfb780c4fc099a79ae52b46f +doccontainersize 14130568 +doccontainerchecksum c80c201b7d3fa5808bc337415e86fe7e009ceccaf8020e587fae72f7024452f7c02b65ce48b2e8543c9796e8b3ea6431e0b8a5f1dc25b5adbd6f2ae7146e75a4 docfiles size=3752 RELOC/doc/fonts/missaali/MANIFEST-Missaali.txt RELOC/doc/fonts/missaali/Missaali.glyphs @@ -198366,7 +203712,7 @@ runfiles size=39 RELOC/tex/latex/missaali/missaali.sty catalogue-ctan /fonts/missaali catalogue-license ofl lppl1.3 -catalogue-topics font-otf font-archaic +catalogue-topics font-otf font-gothic font-medieval catalogue-version 2.0 name mkgrkindex @@ -198946,7 +204292,7 @@ catalogue-topics gen-paper humanities name mlacls category Package -revision 56878 +revision 60508 shortdesc LaTeX class for MLA papers relocated 1 longdesc In the United States, secondary and undergraduate students are @@ -198955,11 +204301,11 @@ longdesc Modern Language Association (MLA) for typewritten essays, longdesc research papers and writings. This package provides a simple, longdesc straightforward LaTeX class for composing papers almost longdesc perfectly adherent to the MLA style guide. -containersize 2940 -containerchecksum 08ca934862fed7674f4b8a77ffbc1e42a043777e6baf8b1cf52ce6cde912899bf92d74df52bb35dc6cde64711b8d375266695d1eb4cb301204d90ad27fbc2a86 -doccontainersize 3028736 -doccontainerchecksum 687c4beca93574ee7687d7586eda818d94538782acb9b7cca98ddfae6921af5c53ade7b87a72006d8271bb517d02c7a5575043ad8c94e4894d53c58e2c6f6d0f -docfiles size=1381 +containersize 2920 +containerchecksum 44bb40283c118c638c3cd1b6b7595b6922225ff99dbce4b35c5579377c983c860e275bb7ddd76ce666d1907f59ec6e3dde78491764d4712addd3e5441b4832ec +doccontainersize 3038136 +doccontainerchecksum 926a815427e1f66fc67357e962a7ccef39de82b082e045041b8c44d9ea444005b176ae7251b39763e03ebfc7babff0313f4b3f450e76cea5c4e21efc2171be96 +docfiles size=1397 RELOC/doc/latex/mlacls/BUGS.md RELOC/doc/latex/mlacls/LICENSE RELOC/doc/latex/mlacls/README.md details="Readme" @@ -198968,8 +204314,8 @@ docfiles size=1381 RELOC/doc/latex/mlacls/mla-example.pdf RELOC/doc/latex/mlacls/mla-example.tex RELOC/doc/latex/mlacls/mla.pdf details="Package documentation" -srccontainersize 10056 -srccontainerchecksum 46d2f1929f334932409e3a9e04a698424ebba99337c4ce48d4dd2c8d63f828ad9c7b81dc4e550e69ef5ba2d17d359a0e1e4360db7175ecca63456aa1c1213c56 +srccontainersize 10080 +srccontainerchecksum 884fc51a22c9e3fc996516c49e250bb08b4d5f5f7c19ff6830b45640d62578d3328b4d5179f750eec2d8086eebe96284d7347f223778674e9250625c36d1dc6a srcfiles size=10 RELOC/source/latex/mlacls/mla.dtx RELOC/source/latex/mlacls/mla.ins @@ -198981,7 +204327,7 @@ catalogue-contact-repository https://gitlab.com/ssterling/mlacls catalogue-ctan /macros/latex/contrib/mlacls catalogue-license lppl1.3c catalogue-topics class gen-paper humanities -catalogue-version 0.9 +catalogue-version 1.0 name mleftright category Package @@ -199818,7 +205164,7 @@ catalogue-version 1.2 name mltex category Package -revision 57186 +revision 62145 shortdesc The MLTeX system longdesc MLTeX is a modification of TeX version >=3.0 that allows the longdesc hyphenation of words with accented letters using ordinary @@ -199846,10 +205192,10 @@ depend tex-ini-files depend unicode-data execute AddFormat name=mllatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx -mltex *mllatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,dehyph,hyph-utf8,latex,latexconfig execute AddFormat name=mltex engine=pdftex options="-translate-file=cp227.tcx -mltex mltex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain -containersize 6448 -containerchecksum 0b3fe440055cc4c943fe8cdee93997718a3625782c5b2962cb514011f2038ad14518f7cffc55dee41f0a57f7401b8f2f493631a2b9cbeb806ae75ae80269f3b5 +containersize 6452 +containerchecksum e04f33b83474e58c4725abbba21ae56659920ad2929faba7f25b47befeeb7e207e36888e1dbf7260ecc95c126e1732f6f5dced3d277db7c3889f2b08590b04dc doccontainersize 8676 -doccontainerchecksum a3b962871878f3f34c2d419fa9ae1c27518f3901212796d32649b5524f49fa103a71f46403726b9568ac358ab98afe7b23356a0f2d2d8592c0b84cfc186d5f53 +doccontainerchecksum e9d5a1cfdc6183bf99ef369b447c73e9ec5926952a80a75708db4fc6343ffc1a10d599276c13f295005f7c8c56e2e35ad9edc9dee3ee06928fa8c7b267d82bbf docfiles size=9 texmf-dist/doc/latex/mltex/README texmf-dist/doc/latex/mltex/mltex.txt @@ -200528,7 +205874,7 @@ catalogue-version 1.0.1 name moderncv category Package -revision 57496 +revision 62128 shortdesc A modern curriculum vitae class relocated 1 longdesc The class provides facilities for typesetting modern @@ -200546,11 +205892,11 @@ depend microtype depend tools depend url depend xcolor -containersize 30884 -containerchecksum 5afe854478a689c648695480bcece97a3c940e1be7cd0e32f3e1ddb1240e823ffae82f53a5b6a127c62f30a1e339f5dcaf9f7ac8b5da361fd3de80feca719614 -doccontainersize 245668 -doccontainerchecksum 032a9ccb6e91fea7db129146292f3e59866019729f056e4f9e6bcf8db42a0d81a181b214240689fc6643d49a63580e2e8c61e0b9a47562f04af0d24f14bd37b3 -docfiles size=116 +containersize 34180 +containerchecksum 988cc5f400af4ecdfc0730a63d7f2a13fde81b9120f198622a5e2d145ca94e1d5bc952e261ef2f4cacefda8a23626119975fd1e00b44f4a66b1fbb7f4c011d40 +doccontainersize 246664 +doccontainerchecksum 9527fa84fffc4eb2ac92dab59cf0e5ae87a6f5befd4ed05acdd85cc7050dcc669f8b814ef928e69bb1c1e8bb3bd774aca1f85acf6b750a1c9555a3165eba0281 +docfiles size=117 RELOC/doc/latex/moderncv/CHANGELOG RELOC/doc/latex/moderncv/KNOWN_BUGS RELOC/doc/latex/moderncv/LICENSE.txt @@ -200561,7 +205907,7 @@ docfiles size=116 RELOC/doc/latex/moderncv/picture.jpg RELOC/doc/latex/moderncv/publications.bib RELOC/doc/latex/moderncv/template.tex -runfiles size=81 +runfiles size=87 RELOC/tex/latex/moderncv/moderncv.cls RELOC/tex/latex/moderncv/moderncvbodyi.sty RELOC/tex/latex/moderncv/moderncvbodyii.sty @@ -200586,9 +205932,12 @@ runfiles size=81 RELOC/tex/latex/moderncv/moderncvheadiv.sty RELOC/tex/latex/moderncv/moderncvheadv.sty RELOC/tex/latex/moderncv/moderncvheadvi.sty + RELOC/tex/latex/moderncv/moderncviconsacademic.sty RELOC/tex/latex/moderncv/moderncviconsawesome.sty RELOC/tex/latex/moderncv/moderncviconsletters.sty RELOC/tex/latex/moderncv/moderncviconsmarvosym.sty + RELOC/tex/latex/moderncv/moderncviconssymbols.sty + RELOC/tex/latex/moderncv/moderncviconstikz.sty RELOC/tex/latex/moderncv/moderncvskillmatrix.sty RELOC/tex/latex/moderncv/moderncvstylebanking.sty RELOC/tex/latex/moderncv/moderncvstylecasual.sty @@ -200603,8 +205952,8 @@ catalogue-contact-home https://github.com/moderncv/moderncv catalogue-contact-repository https://github.com/moderncv/moderncv.git catalogue-ctan /macros/latex/contrib/moderncv catalogue-license lppl1.3c -catalogue-topics cv class -catalogue-version 2.1.0 +catalogue-topics cv class doc-templ +catalogue-version 2.3.1 name modernposter category Package @@ -200668,7 +206017,7 @@ catalogue-version 0.11 name modes category Package -revision 56303 +revision 61719 shortdesc A collection of Metafont mode_def's relocated 1 longdesc The modes file collects all known Metafont modes for printing @@ -200680,9 +206029,9 @@ longdesc definitions that make \specials identifying the mode in longdesc Metafont's GF output, and put coding information and other longdesc Xerox-world information in the TFM file. containersize 27320 -containerchecksum 09318fcdb58e5175882fd7a2750ae71322d0be227a2131e05c8b9d20879260c9ac906a735582c1fc8229f3ad4e7df7b71d6a2a6ba9b82c653463947d59f9116f -doccontainersize 275948 -doccontainerchecksum dd7d78b8b355d7d056d288c0026d83115878abf91ceb183b48a3505620f0be4c8ef04ed0259a8f5a079c6191f33fc1331e9a3b1660b9312d165914b9176524e8 +containerchecksum 86931543910145093d3141fd40512ef6c1a99901a757d178d8ba592761c25638383f9511f4937af657c414642341c05ad6278d871e5d397117e03cf86706a9ac +doccontainersize 275952 +doccontainerchecksum 4ba301dce255d22c23cd732e6c1b1e887a96918d594a06f8386563b0ca46fce015c0cdf17aecb2fb13211360a7db24843ec99664b048a53ed0ac76a1a4188c76 docfiles size=78 RELOC/doc/fonts/modes/ChangeLog RELOC/doc/fonts/modes/GNUmakefile @@ -200693,7 +206042,7 @@ docfiles size=78 RELOC/doc/fonts/modes/modes.pdf details="Package documentation" runfiles size=24 RELOC/fonts/source/public/modes/modes.mf -catalogue-contact-support https://mail.math.utah.edu/mailman/listinfo/tex-fonts +catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /fonts/modes catalogue-license pd catalogue-topics font-devel @@ -206390,7 +211739,7 @@ catalogue-version 1.5 name mptopdf category Package -revision 57347 +revision 61520 shortdesc mpost to PDF, native MetaPost graphics inclusion longdesc The mptopdf script does standalone conversion from mpost to longdesc PDF, using the supp-* and syst-* files. They also allow native @@ -206403,11 +211752,11 @@ longdesc in macros/pdftex/graphics. depend mptopdf.ARCH depend plain execute AddFormat name=mptopdf engine=pdftex options="-translate-file=cp227.tcx mptopdf.tex" fmttriggers=plain -containersize 38596 -containerchecksum 69181f1facef413b4e2317180f8dba551fe40bb06e6af8d9378319d8cd3fdec985241e632f19888f32b70f16a40d11c66581f7e3c409bc38b7cfad3733cba2fd -doccontainersize 13628 -doccontainerchecksum f0cbd95500324a6b5ca835d62065c83028241e0ce5fa35a313458dc30e6726a21a6d1c267669627061d23f2dd7d7397f471581021e03c817c281cb6efa1d2769 -docfiles size=6 +containersize 38592 +containerchecksum 3e5bb2983ea7329e4d3a48a29a5902d0245b0bd07f6cc3d272358701bd7df8bef808cd23810a70ab60209dea2d8788624e98497c6c04c917a59874a84ed94a30 +doccontainersize 14304 +doccontainerchecksum 7bb6c2bc9dd0bceddb4b5aaa8d7143c40fb41baac2065cfbaf14642acb33bb7f05703d7b8469da0e92453ec10f0b8252d00b05588d7846835d622be097a83f8d +docfiles size=7 texmf-dist/doc/context/scripts/mkii/mptopdf.man texmf-dist/doc/man/man1/mptopdf.1 texmf-dist/doc/man/man1/mptopdf.man1.pdf @@ -206566,26 +211915,26 @@ binfiles arch=x86_64-solaris size=1 name mptrees category Package -revision 44453 +revision 60929 shortdesc Probability trees with MetaPost relocated 1 longdesc This package provides MetaPost tools for drawing simple longdesc probability trees. One command and several parameters to longdesc control the output are provided. -containersize 3572 -containerchecksum c495bed58639226b0552dff1d2e7c5e97a60ad4fb20cef65cfd873feaeffef4e0b7672a33d310576c042a94d6d27141056e8a56c0bd5d648841b860a3c1919de -doccontainersize 434004 -doccontainerchecksum 38935dd6694e4c731e6ea8e8a1575ac5985a24ad5d1e05d5766168d3b6f82be6e3bde8c57601565be67ebd0d1232191779f973adf5bcb7851154aab3bd6472a6 -docfiles size=112 +containersize 4288 +containerchecksum 8eb172f4051125fbe7d812520455e3a37888508754abe8abd539e84a1105575c32c2dbc850dc562a2dfab34811614e527cfa089c9de738b6ac7211f923c61929 +doccontainersize 114080 +doccontainerchecksum 2e7c3837ce93b67bd1604451792cc54842bec27b3ebb6c56b2a9b9d702c3fa999ecb3a2836076c39adb30dabf833a507974e9dfaf19c9166bbcd3428487cf0a8 +docfiles size=50 RELOC/doc/metapost/mptrees/README.md details="Readme" RELOC/doc/metapost/mptrees/mptrees-doc.pdf details="Package documentation" RELOC/doc/metapost/mptrees/mptrees-doc.tex -runfiles size=3 +runfiles size=4 RELOC/metapost/mptrees/mptrees.mp catalogue-ctan /graphics/metapost/contrib/macros/mptrees catalogue-license lppl1.3 -catalogue-topics diagram-maths maths probability -catalogue-version 17.06 +catalogue-topics diagram-maths maths probability graphics-mpost +catalogue-version 21.11 name ms category Package @@ -206727,7 +212076,7 @@ catalogue-topics psychology journalpub bibtex-sty apa name msu-thesis category Package -revision 46106 +revision 63080 shortdesc Class for Michigan State University Master's and PhD theses relocated 1 longdesc This is a class file for producing dissertations and theses @@ -206737,26 +212086,26 @@ longdesc Dissertations. The class should meet all current requirements longdesc and is updated whenever the university guidelines change. The longdesc class is based on the memoir document class, and inherits the longdesc functionality of that class. -containersize 8512 -containerchecksum e05cdf909d11616692cb175b117a134f1eeae10cd9c62058847cca383b86eb99de675f4e534c3b9d378dbebef10312b773f111de46becf8e4f3c840faaf5555c -doccontainersize 433408 -doccontainerchecksum 1b3c8266ff9dbd2c757365d30772057433e1ddcb04c83a9f98e55c9c4707a380e5d289496887da9adb922f96e7f4c64b9d3828e2a758aa38fba31e59c39c7d1c -docfiles size=126 - RELOC/doc/latex/msu-thesis/README details="Readme" +containersize 10856 +containerchecksum 3d4a924880e76246297f50ad2b5a7426a203d3b27aff5ff5af199ee4665af9b83e7ce7064d86837d9f4c943af80ef8c203a90a5154ad3ffff4925b11aa55a707 +doccontainersize 450336 +doccontainerchecksum 80f307d83107050ac8b84d1f8658f107c96ea7cbbc917530e891ff8f1d7f3aed8f475423753f3d4a0c9e338173d94b2f633737a19356cf6f8edfcc4f2cbad5b2 +docfiles size=125 + RELOC/doc/latex/msu-thesis/README.md details="Readme" RELOC/doc/latex/msu-thesis/msu-thesis.pdf details="Package documentation" RELOC/doc/latex/msu-thesis/msu-thesis.tex - RELOC/doc/latex/msu-thesis/samples/MSU-thesis-template.pdf RELOC/doc/latex/msu-thesis/samples/MSU-thesis-template.tex RELOC/doc/latex/msu-thesis/samples/MSU-thesis-testfile.bib RELOC/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdf RELOC/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex - RELOC/doc/latex/msu-thesis/samples/unified.bst -runfiles size=7 +runfiles size=9 RELOC/tex/latex/msu-thesis/msu-thesis.cls +catalogue-contact-bugs https://github.com/amunn/msu-thesis/issues +catalogue-contact-repository https://github.com/amunn/msu-thesis catalogue-ctan /macros/latex/contrib/msu-thesis catalogue-license lppl1.3 -catalogue-topics dissertation -catalogue-version 2.8 +catalogue-topics class dissertation doc-templ std-conform +catalogue-version 3.3 name mtgreek category Package @@ -206861,31 +212210,35 @@ catalogue-topics dissertation name muling category Package -revision 56991 +revision 61719 shortdesc MA Thesis class for the Department of Linguistics, University of Mumbai relocated 1 longdesc This is a class file for writing MA thesis as required by the longdesc Department of Linguistics at the University of Mumbai. -containersize 2252 -containerchecksum d5b89d93bb67e46618a30e5bdbc988a6849a7cbfee84f4486cf4557e750ae53f64aad188f74b1a96b1dfbaddfaea3a6a0380bd955ce79ebeb095fe1a54194e5a -doccontainersize 390184 -doccontainerchecksum ce1e2ac1e50e164bba6ff3911fe9ecb8f85ff2930f21f21e6721e153ffdc9c81798857cfe73c62f783f8909a644efd9f5a048565e054b0543973c4625d96976f -docfiles size=97 +containersize 2492 +containerchecksum 2f6521255e8e0ac777130f0e108ccacb5a81f74264e6d7b830514e292f9733ec47dac9e3a618143fd9dee224ca60ebcf85a74d4c14104cb21e65d2b4d4c59908 +doccontainersize 144320 +doccontainerchecksum 8ef724f07c630e1fe6511d0b8846f4729084fab1ece44489b0fa4cb40dc506cb2f666bc84b9a020103bfb98206d3c3f44ac78203a86d160f1b4e7f55e2f2f77d +docfiles size=50 + RELOC/doc/latex/muling/COPYING RELOC/doc/latex/muling/README.txt details="Readme" + RELOC/doc/latex/muling/gfdl-tex.tex RELOC/doc/latex/muling/muling.pdf details="Package documentation" -srccontainersize 3824 -srccontainerchecksum 877f34b070dd1549f649ce99a322f7221c9dcdaae5aa80ab36c6e340285ac9ebea09e9496ec87e6d881608f30d9d7b24faff6f8671f57a2b18ff96a127a30311 +srccontainersize 4408 +srccontainerchecksum 9aa6c144a54359d48e9eb7f0425e88f7e790ecb2c6342ee86b92d43608b3ee595f1f2b17c3e2ec66f2f19e921004ba5068c8fa45fef598c0cda51336d608f89b srcfiles size=4 RELOC/source/latex/muling/muling.dtx RELOC/source/latex/muling/muling.ins runfiles size=2 RELOC/tex/latex/muling/muling.cls -catalogue-contact-bugs https://gitlab.com/niranjanvikastambe/muling/-/issues -catalogue-contact-home https://gitlab.com/niranjanvikastambe/muling +catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=muling +catalogue-contact-home https://puszcza.gnu.org.ua/projects/muling +catalogue-contact-repository https://git.gnu.org.ua/muling.git +catalogue-contact-support mailto:muling-help@gnu.org.ua catalogue-ctan /macros/latex/contrib/muling catalogue-license lppl1.3c catalogue-topics linguistic class -catalogue-version 0.2 +catalogue-version 0.3 name multenum category Package @@ -206915,27 +212268,30 @@ catalogue-topics list list-enum name multiaudience category Package -revision 38035 +revision 60688 shortdesc Several versions of output from the same source relocated 1 longdesc This package allows to generate several versions of the same longdesc document for different audiences. -containersize 1520 -containerchecksum 58610f5b5138f7713fcd3e21fac721d0cc0a796e928bd5bd89e5981e08a0d4d6888f6f4f2dc2c6b9afecfbf0366462109be7a497ff6017e3b76ba83b361fe2f1 -doccontainersize 488772 -doccontainerchecksum 5db8176fc1c40091db428b73bbb8bb3eb2e7b14b8c8a681e7d5dcf04d990873fbe456d389e468456650faae3939e38d1217057485d60750cb29aef89e8e15b69 -docfiles size=181 - RELOC/doc/latex/multiaudience/Makefile +containersize 1516 +containerchecksum a7d89874dbe314ab37cf42d8d520e234764bfc3fbbb6c89e47be95ef83bacd170c290bae005830286e206da25a68939ed8ee60cf11ad3f5ff9d994d568638b86 +doccontainersize 556568 +doccontainerchecksum b6023873f5843ec7db13e551417ef4c31a2f622372f32b4ad7af1ab155e3902185b06d6f2fdd432bf582f3da8a5e32e985fde93ae88b7916062db25021a641a1 +docfiles size=309 RELOC/doc/latex/multiaudience/README details="Readme" RELOC/doc/latex/multiaudience/multiaudience.pdf details="Package documentation" + RELOC/doc/latex/multiaudience/sample-admins,devs.pdf + RELOC/doc/latex/multiaudience/sample-admins,execs.pdf RELOC/doc/latex/multiaudience/sample-admins.pdf RELOC/doc/latex/multiaudience/sample-devs.pdf + RELOC/doc/latex/multiaudience/sample-execs,devs.pdf RELOC/doc/latex/multiaudience/sample-execs.pdf RELOC/doc/latex/multiaudience/sample.tex RELOC/doc/latex/multiaudience/verbatim.tex -srccontainersize 5124 -srccontainerchecksum acb69d29f8f12a205b4560700330d0a94593595056784275a79531351c674ecb560cb453956a5eb088f09a666ba4c72a2bc64a79b954d13263559093d06d33a7 -srcfiles size=5 +srccontainersize 6040 +srccontainerchecksum 8d528b7e27f8883846386374cc936118a9537f0dfabc71c3b993f105dee381f0cd2b40e16d5c48df01b9709f902479ba87c6b94278f6e8be98beafbf9dd3e4ad +srcfiles size=7 + RELOC/source/latex/multiaudience/Makefile RELOC/source/latex/multiaudience/multiaudience.dtx RELOC/source/latex/multiaudience/multiaudience.ins runfiles size=1 @@ -206943,7 +212299,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/multiaudience catalogue-license lppl1.3 catalogue-topics cond-comp -catalogue-version 1.03 +catalogue-version 1.04 name multibbl category Package @@ -207608,7 +212964,7 @@ catalogue-version 1.2.2 name musixtex category Package -revision 57353 +revision 60382 shortdesc Sophisticated music typesetting longdesc MusiXTeX provides a set of macros, based on the earlier longdesc MusicTeX, for typesetting music with TeX. To produce optimal @@ -207624,11 +212980,11 @@ longdesc are universally acknowledged to be challenging to use directly: longdesc the pmx preprocessor compiles a simpler input language to longdesc MusiXTeX macros.. depend musixtex.ARCH -containersize 101288 -containerchecksum 890faab60e994520b74081e0709217549d4d91bf0d9cd28bf8b08d33b474edd584b1af8810bd9e8f1899e9de9ab88f4091594ce3ad25671312856b1870711a51 -doccontainersize 2057608 -doccontainerchecksum 65380d56ef9403c633f3459192f21191912065d2a6b34efcba1c002dcf836353be7a6c532f66a11478002f34e2f53c35ae9e7d705ff716fb9c4f929dbbd82490 -docfiles size=1078 +containersize 104420 +containerchecksum 907dee947bc659f456a43d668f750a38c20afcbd011591c703564aed9bf8567079b9597fdb2b0fb413b09377b1f711c6404e25f93f4c6b2fb5edadf229603629 +doccontainersize 2151512 +doccontainerchecksum b56296675a479c485ba7f40015e6dda625214958806e338dc3fb6c6fb687e801e6e42ab7cd98b5d532c86fcea3e6c08a9fd4f216ad0c80212c8ee57ae1164f3c +docfiles size=1115 texmf-dist/doc/generic/musixtex/ChangeLog-114.txt texmf-dist/doc/generic/musixtex/ChangeLog-115.txt texmf-dist/doc/generic/musixtex/ChangeLog-116.txt @@ -207647,6 +213003,10 @@ docfiles size=1078 texmf-dist/doc/generic/musixtex/ChangeLog-129.txt texmf-dist/doc/generic/musixtex/ChangeLog-130.txt texmf-dist/doc/generic/musixtex/ChangeLog-131.txt + texmf-dist/doc/generic/musixtex/ChangeLog-132.txt + texmf-dist/doc/generic/musixtex/ChangeLog-133.txt + texmf-dist/doc/generic/musixtex/ChangeLog-134.txt + texmf-dist/doc/generic/musixtex/ChangeLog-135.txt texmf-dist/doc/generic/musixtex/ChangeLog-musixdoc.txt texmf-dist/doc/generic/musixtex/README details="Readme" texmf-dist/doc/generic/musixtex/examples/adagio.tex @@ -207760,6 +213120,8 @@ docfiles size=1078 texmf-dist/doc/generic/musixtex/musixdoc/summary.tex texmf-dist/doc/generic/musixtex/musixdoc/transposition.tex texmf-dist/doc/generic/musixtex/musixdoc/writingnotes.tex + texmf-dist/doc/generic/musixtex/musixftab/frenchtab-samples.pdf + texmf-dist/doc/generic/musixtex/musixftab/frenchtab-samples.tex texmf-dist/doc/generic/musixtex/musixlyr/README.musixlyr texmf-dist/doc/generic/musixtex/musixlyr/examples/nonmoriar.pdf texmf-dist/doc/generic/musixtex/musixlyr/examples/nonmoriar.tex @@ -207785,16 +213147,18 @@ docfiles size=1078 texmf-dist/doc/man/man1/musixtex.1 texmf-dist/doc/man/man1/musixtex.man1.pdf srccontainersize 9012 -srccontainerchecksum bc2d254ec56217edc6f5fb75229f0484ed8ae494da9dace2e86f494670e49bbc60b962d59397c0dc1ef40e7633cc97c9f75b4ab26ee7ff528fb8169b4e625660 +srccontainerchecksum a90c3becf353f617dfa0550136038c3ef0f4dbbc15cdf593a0bc89db7585cd1764d307823ed535f5dc7f84fdf1b6b439e386665dd6fea03f3a3364390c4fea0b srcfiles size=12 texmf-dist/source/generic/musixtex/musixcrd/doc.tex texmf-dist/source/generic/musixtex/musixcrd/makefile texmf-dist/source/generic/musixtex/musixcrd/musixcrd.dtx texmf-dist/source/generic/musixtex/musixcrd/readme texmf-dist/source/generic/musixtex/musixcrd/strip.tex -runfiles size=149 +runfiles size=158 texmf-dist/dvips/musixtex/psslurs.pro + texmf-dist/scripts/musixtex/musixflx.bat texmf-dist/scripts/musixtex/musixflx.lua + texmf-dist/scripts/musixtex/musixtex.bat texmf-dist/scripts/musixtex/musixtex.lua texmf-dist/tex/generic/musixtex/musixadd.tex texmf-dist/tex/generic/musixtex/musixadf.tex @@ -207814,12 +213178,14 @@ runfiles size=149 texmf-dist/tex/generic/musixtex/musixevo.tex texmf-dist/tex/generic/musixtex/musixext.tex texmf-dist/tex/generic/musixtex/musixfll.tex + texmf-dist/tex/generic/musixtex/musixftab.tex texmf-dist/tex/generic/musixtex/musixgre.tex texmf-dist/tex/generic/musixtex/musixgui.tex texmf-dist/tex/generic/musixtex/musixhor.tex texmf-dist/tex/generic/musixtex/musixhou.tex texmf-dist/tex/generic/musixtex/musixhv.tex texmf-dist/tex/generic/musixtex/musixinv.tex + texmf-dist/tex/generic/musixtex/musixjt.tex texmf-dist/tex/generic/musixtex/musixlit.tex texmf-dist/tex/generic/musixtex/musixlyr.tex texmf-dist/tex/generic/musixtex/musixmad.tex @@ -207838,6 +213204,7 @@ runfiles size=149 texmf-dist/tex/generic/musixtex/musixtex.tex texmf-dist/tex/generic/musixtex/musixtmr.tex texmf-dist/tex/generic/musixtex/musixtri.tex + texmf-dist/tex/generic/musixtex/musixvbm.tex texmf-dist/tex/generic/musixtex/tuplet.tex texmf-dist/tex/latex/musixtex/musixcpt.sty texmf-dist/tex/latex/musixtex/musixcrd.sty @@ -207846,14 +213213,15 @@ runfiles size=149 texmf-dist/tex/latex/musixtex/musixtex.sty catalogue-also pmx catalogue-contact-home http://icking-music-archive.org/software/htdocs +catalogue-contact-support https://www.tug.org/mailman/listinfo/tex-music catalogue-ctan /macros/musixtex -catalogue-license gpl2+ +catalogue-license gpl2+ ofl catalogue-topics music -catalogue-version 1.31 +catalogue-version 1.35 name musixtex-fonts category Package -revision 37762 +revision 60381 shortdesc Fonts used by MusixTeX relocated 1 longdesc These are fonts for use with MusixTeX; they are provided both @@ -207861,18 +213229,23 @@ longdesc as original Metafont source, and as converted Adobe Type 1. The longdesc bundle renders the older (Type 1 fonts only) bundle longdesc musixtex-t1fonts obsolete. execute addMixedMap musix.map -containersize 4183304 -containerchecksum 9cb72eba919842dcd8f892562a9f6f2c4638a46b4152509ffce1666e3e4243a2686b4feff3d9d68ac3c70c755606cda7b8659ceb1d8347b49bdfc4c0c7f35eda -doccontainersize 78176 -doccontainerchecksum 6fbc429483bbb7e1382d72622168d692dc5686ee21b9172ddd3a14df04397cdb9a3b45bae57b2ba2851aff401a5819d81894354e2e942d41812ebede75c45164 -docfiles size=24 +containersize 5066212 +containerchecksum fb78a536fb7e5527472af46d89d97c6f932f2d72318d285039b7ce8cde842cf5df0e4ab780433319fb65b6b5fb226efa7634e006cf5831a22fae7dee6e9a2f05 +doccontainersize 312992 +doccontainerchecksum 8a102656745eeaed5542a95f5c3c16f4bb4d83353cf7898941c776cadbb40330ded060e7e6558ab47b1fb1a2e1882ee413b60aa73924740d21144b5a1d779334 +docfiles size=91 RELOC/doc/fonts/musixtex-fonts/CHANGES.psfonts + RELOC/doc/fonts/musixtex-fonts/MuseJazzText/MuseJazzText.Glyphs.pdf + RELOC/doc/fonts/musixtex-fonts/MuseJazzText/OFL.txt RELOC/doc/fonts/musixtex-fonts/README details="Readme" RELOC/doc/fonts/musixtex-fonts/README.psfonts + RELOC/doc/fonts/musixtex-fonts/frenchtab/OFL.txt + RELOC/doc/fonts/musixtex-fonts/gpl.txt RELOC/doc/fonts/musixtex-fonts/musixtex-fonts-install.pdf details="Installation details" RELOC/doc/fonts/musixtex-fonts/musixtex-fonts-install.tex -runfiles size=1361 +runfiles size=1692 RELOC/fonts/map/dvips/musixtex-fonts/musix.map + RELOC/fonts/opentype/public/musixtex-fonts/MuseJazzText.otf RELOC/fonts/source/public/musixtex-fonts/musexgen.mf RELOC/fonts/source/public/musixtex-fonts/musix11.mf RELOC/fonts/source/public/musixtex-fonts/musix13.mf @@ -207969,6 +213342,8 @@ runfiles size=1361 RELOC/fonts/source/public/musixtex-fonts/xslz20.mf RELOC/fonts/source/public/musixtex-fonts/xslz20d.mf RELOC/fonts/source/public/musixtex-fonts/xtie20.mf + RELOC/fonts/tfm/public/musixtex-fonts/MuseJazzText.tfm + RELOC/fonts/tfm/public/musixtex-fonts/frenchtab.tfm RELOC/fonts/tfm/public/musixtex-fonts/musix11.tfm RELOC/fonts/tfm/public/musixtex-fonts/musix13.tfm RELOC/fonts/tfm/public/musixtex-fonts/musix16.tfm @@ -208050,6 +213425,8 @@ runfiles size=1361 RELOC/fonts/tfm/public/musixtex-fonts/xslz20.tfm RELOC/fonts/tfm/public/musixtex-fonts/xslz20d.tfm RELOC/fonts/tfm/public/musixtex-fonts/xtie20.tfm + RELOC/fonts/type1/public/musixtex-fonts/MuseJazzText.pfb + RELOC/fonts/type1/public/musixtex-fonts/frenchtab.pfb RELOC/fonts/type1/public/musixtex-fonts/musix11.pfb RELOC/fonts/type1/public/musixtex-fonts/musix13.pfb RELOC/fonts/type1/public/musixtex-fonts/musix16.pfb @@ -208131,7 +213508,7 @@ runfiles size=1361 RELOC/fonts/type1/public/musixtex-fonts/xtie20.pfb catalogue-ctan /fonts/musixtex-fonts catalogue-license gpl -catalogue-topics font font-mf font-type1 font-music +catalogue-topics font font-mf font-type1 font-otf font-music name musixtex.aarch64-linux category Package @@ -208344,64 +213721,64 @@ binfiles arch=aarch64-linux size=4 name musixtnt.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of musixtnt -containersize 9124 -containerchecksum 9d5e5d14f8cfc49ff7b160c4997b8599f95e33a756363449837bbe31e7e076cde3b94a326a4cd99b597ef1ea44e0c214dda7a473dbc2785c8dbf1e73b73bd406 +containersize 9252 +containerchecksum ff27dda7eb2528042622885ea77b3aa58e178bdbe3a9e174a4ec8d511287124041f1c173637b88c39cbbe575750b74c9f7b56d26bd8aceeefa9df0cbfabecd61 binfiles arch=amd64-freebsd size=5 bin/amd64-freebsd/msxlint name musixtnt.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of musixtnt containersize 8180 -containerchecksum e9b5e80398dbfb4657786f77989401e307a0b76b447f13cb78f816513e7816606e96e1189397bbc8f682c89c6ef0e55120d0daafb5b4c7b8791f926412458c45 +containerchecksum f9dfb181131cd26cec3d44e393a232168602fddf707c3f2b0021e88272215b0b631b6bb4b1af8d68f48150549834b80b45b331c2994006bfeb2215740f849e4f binfiles arch=amd64-netbsd size=6 bin/amd64-netbsd/msxlint name musixtnt.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of musixtnt -containersize 4900 -containerchecksum 3ebb9868011cc6814b1014bc3a4df8feb78a714f935ca587ed4fd9565759c68fc351550541e86883e8585c8e94e4bf4fc8fde53a9328d1865689140afa318d44 +containersize 4904 +containerchecksum 7fc6a1fe89be98599a397762c1e8e2658dd6dc251bd3593383f9079ad2c7bd5ebc8ac5d0679d456b05deb57bcdece02d3d28b18c1847d4ccadf5482ea7449535 binfiles arch=armhf-linux size=4 bin/armhf-linux/msxlint name musixtnt.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of musixtnt -containersize 6036 -containerchecksum 9680517768ea049c1e6495afe4eecc312e6006106f8cb9ba1348e5bb59a7628a9ea4feb3245e357a58020cc1a087c93c73a9dc751e2bc41d603a29184874294c +containersize 6664 +containerchecksum 86880b19c4338e9c091c2f58c786e25921aa6e59c8dccc54dc16153cb208c4b5f282d4c314846ff5a2460fcc8b74521629fa06c6033541b18154a7fa3b53cbb8 binfiles arch=i386-cygwin size=5 bin/i386-cygwin/msxlint.exe name musixtnt.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of musixtnt -containersize 7504 -containerchecksum 6ea3dc5e20f59a1573612dfd4192126e41396df08b84c0072d785887a55203febde0980d0dd67dc3f7d0e969b1ae0424049145dd9c38ffc021c23f8e42b4ad00 +containersize 7844 +containerchecksum 715133974ee22d4966cac03066d06c61614d8f1ac7de7c2a32788390ceed7cb8cc249264e420ee42d15f3fe8066bba910c7f66f239049e399b47e9539d11fad5 binfiles arch=i386-freebsd size=4 bin/i386-freebsd/msxlint name musixtnt.i386-linux category Package -revision 50281 +revision 62210 shortdesc i386-linux files of musixtnt -containersize 5676 -containerchecksum 7456747da6fe52677ea3349b3c5e5675a885e7b51eded9f7753ab46a8d4e1b98e07e4e594ed139e00893d1bbccdec366195cd26b84e71d95d1b09822f535b28d +containersize 5896 +containerchecksum 2445c4f5c53d1bf026a8868fdfe432e2fb497037f06b5371bc8e697154d18669791ec19bce73c53f8dac575ef0516da5febccd82bb36cc6b848aaa40f8580a8a binfiles arch=i386-linux size=4 bin/i386-linux/msxlint name musixtnt.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of musixtnt -containersize 7416 -containerchecksum acf40a8026cbe08f4d9f84e9d87f31352b6848f5d7d24718d0136ae8e4dd6304454ad0945c0c0c954e4b0bfba8c02e71d88b218d8f9dfb36a009b58af403d01f +containersize 7420 +containerchecksum 569b512d882d869521fb453d919a935e2d662a2dbe226346023c5fe82c724a071fbd58259733488e6ed731c111f0fcafc5c3e32a9d14f198ef1518e2d069f355 binfiles arch=i386-netbsd size=5 bin/i386-netbsd/msxlint @@ -208416,29 +213793,29 @@ binfiles arch=i386-solaris size=5 name musixtnt.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of musixtnt -containersize 19960 -containerchecksum f64d962cb189154ee83d28af07ba155b3f4a80ad734f8d0d5b202253f7508df989450befa121a2203e5af2d00482452414e32b4f9fbb0f61bfe4575941f4549c -binfiles arch=universal-darwin size=30 +containersize 20164 +containerchecksum 3c3e44a943fdb533a232972d54328e9dcc05fc70426bf3aa57efd005df26053b9b06d757110b7a04a693a22ae04213d93343640307840ceb87471abfacc43e76 +binfiles arch=universal-darwin size=34 bin/universal-darwin/msxlint name musixtnt.win32 category Package -revision 58783 +revision 62199 shortdesc win32 files of musixtnt -containersize 6384 -containerchecksum 63b1f4ebb25bbd20121cf60889c991a5d5b0690b9956b03992386d949f1d815b47e7515c91c1c0dd6e34889d54c4dd9135fe07be98889bc656ecd30eb7709e4d +containersize 6388 +containerchecksum 2af576d72e12e8d7a54bd9e040bdac08baabc982c6fd07d1e15a8a9746c818f99cfa4b88d6c2b33cd1f20a0e473568861e7f89190733a051667729311c8f8ff3 binfiles arch=win32 size=4 bin/win32/msxlint.exe name musixtnt.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of musixtnt -containersize 6060 -containerchecksum 084ccd6c5156f3aca37af545bc69c17630d1774d831dfa3c7d2dae10573a961424d03fa09d8333dc177ceb665884f8dc6def556bdbc0257263d0f86c5bf2578f -binfiles arch=x86_64-cygwin size=4 +containersize 6152 +containerchecksum bc960842460f0927cb4b255b29d29345a7553281214dd93d54e808774a27fd5c70c6c14f7163f8fa85789b5234fea967cb753158a7f7fcdc014399362f48fb9f +binfiles arch=x86_64-cygwin size=5 bin/x86_64-cygwin/msxlint.exe name musixtnt.x86_64-darwinlegacy @@ -208452,19 +213829,19 @@ binfiles arch=x86_64-darwinlegacy size=6 name musixtnt.x86_64-linux category Package -revision 50281 +revision 62187 shortdesc x86_64-linux files of musixtnt -containersize 5492 -containerchecksum 622d214c5a70916dd166db34e52f601a896a23943893cf4d3187db4d2f948b8ef36536e4421a4bdb4f11d9520f6ec7e6511e61f207753d45f792d5b7289c6985 -binfiles arch=x86_64-linux size=4 +containersize 5660 +containerchecksum 274b7ba74422962b29955280db91398a53a96aeeae19024a2e296f615a8fc4f1aebec2ac1f07deda0c65ef632762661260b4a6da68f8e73a205fb40bbaa43ca7 +binfiles arch=x86_64-linux size=5 bin/x86_64-linux/msxlint name musixtnt.x86_64-linuxmusl category Package -revision 54264 +revision 62210 shortdesc x86_64-linuxmusl files of musixtnt -containersize 8164 -containerchecksum ef1910f2bbf9a3a245deec962eaa416bf416c47a1751715a153ce4bef48c035faa025f2d0534a31e70d47ffdf509675c5dbd485b5a0c904cf4e89c5ae12aef7d +containersize 8032 +containerchecksum 9b7a49898e091c5b02069ff157e2d03e57c18f223c63f4fa790f06985622b4f473d8e616179dd998504faf856a2932a60aecc1ebca7286ffe4e90b815b894bab binfiles arch=x86_64-linuxmusl size=5 bin/x86_64-linuxmusl/msxlint @@ -208928,7 +214305,7 @@ catalogue-version 3.4 name mynsfc category Package -revision 41996 +revision 60280 shortdesc XeLaTeX template for writing the main body of NSFC proposals relocated 1 longdesc The package provides a XeLaTeX template for writing the main @@ -208936,25 +214313,28 @@ longdesc body of National Natural Science Foundation of China (NSFC) longdesc proposals, which are allowed to apply online. The package longdesc defines styles of the outlines and uses BibLaTeX/biber for the longdesc management of references. -containersize 3420 -containerchecksum fbf6a66d9e4f7863b380f6cea43c58bcfb54e458d56fe2867b3e1354cb2489d4a0576e6c392e4825023db33465176161e226d954bc12080722317e92edfb3d0b -doccontainersize 225920 -doccontainerchecksum 11b2d4647cac4aa2280aeac24abca47b9d92680845eba5a99fdf05fbcd4590760927495ef87b04900084ec64652a8b2e28263d4d1a26765cd3e027393f2d7417 -docfiles size=60 - RELOC/doc/xelatex/mynsfc/my-nsfc-proposal.bib - RELOC/doc/xelatex/mynsfc/my-nsfc-proposal.pdf - RELOC/doc/xelatex/mynsfc/my-nsfc-proposal.tex +containersize 2816 +containerchecksum 6736bcfc3e0285b4def1b690fa0be98da319ce91f3e77978f08afc81289bc64b9a7aaae1d23a535a437c68037ba3cf0c068846ded35e3a6f4a26fbb7fa1be382 +doccontainersize 450800 +doccontainerchecksum 0b8936f3a2f36f68be9b1b9ba7c90f60babf6a6c9c81ab165ea947829ce0cf4230cf9f53d0acef3dde83c2fad10867e7316f9dbee0757a7fb9dac98b683d811b +docfiles size=116 + RELOC/doc/xelatex/mynsfc/my-proposal-contents.tex + RELOC/doc/xelatex/mynsfc/my-proposal.bib + RELOC/doc/xelatex/mynsfc/my-proposal.pdf + RELOC/doc/xelatex/mynsfc/my-proposal.tex RELOC/doc/xelatex/mynsfc/mynsfc.pdf details="Package documentation" -srccontainersize 4404 -srccontainerchecksum 4ca3be26449fb263e32a0302f5b85194e29b1c4e55012881a60f84a81a3498d82447934e60df522aa1b3e20ffc746bc78cba535e7208f88ddc46aa9831ffaf81 +srccontainersize 6004 +srccontainerchecksum 613c70050fcedf8917d39d2cc212b19fc2b1bc983e442d33bbce4f1fcf99cf73a8ee8a51c44eea090deb76fa57ed6b075b9fad12ed00516b80a2314d0202b988 srcfiles size=4 RELOC/source/xelatex/mynsfc/mynsfc.dtx -runfiles size=3 +runfiles size=2 RELOC/tex/xelatex/mynsfc/mynsfc.cls +catalogue-contact-bugs https://github.com/fredqi/mynsfc/issues +catalogue-contact-repository https://github.com/fredqi/mynsfc catalogue-ctan /macros/xetex/latex/mynsfc -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics proposal -catalogue-version 1.01 +catalogue-version 1.30 name na-box category Package @@ -211307,11 +216687,74 @@ catalogue-license lppl catalogue-topics collection catalogue-version 3.5.3 +name nchairx +category Package +revision 60196 +shortdesc Maths macros from chair X of Wurzburg University +relocated 1 +longdesc This package was developed by members of the chair for +longdesc mathematical physics at the University of Wurzburg as a +longdesc collection of macros and predefined environments for quickly +longdesc creating nice mathematical documents. (Note concerning the +longdesc package name: the "n" stands for "new", the "X" is a roman 10.) +containersize 11384 +containerchecksum 3ebdb5c11c57818018172d87f265760039f4de415eff568271dacdccfae4aa1b8b3c646d5c68b4df55b66f631679c0a72c17283d949a35047f1cb8a536f582da +doccontainersize 664116 +doccontainerchecksum 2c58e3cc770a2180d010688683117a8beb4c8dfc17d0f6502647b5030ec3f6db1131201a352e0ab0247df158b4d5c61ba60995dfc8ffc7fb5e50e6a03b16c2c3 +docfiles size=279 + RELOC/doc/latex/nchairx/README.md details="Readme" + RELOC/doc/latex/nchairx/chairxmath.pdf details="Documentation of maths macros" + RELOC/doc/latex/nchairx/nchairx.pdf details="Primary package documentation" +srccontainersize 27160 +srccontainerchecksum f1621721f65fce09ed2abcee3997dc1d2eecbcedb651641a99922362d4586be53c5fbf3c9d07cf1834ee6dfb79d67d7b20ba070ddb80f6c302d053979e3d59e6 +srcfiles size=58 + RELOC/source/latex/nchairx/chairxDefaults.dtx + RELOC/source/latex/nchairx/chairxDefaultsDoc.dtx + RELOC/source/latex/nchairx/chairxEnv.dtx + RELOC/source/latex/nchairx/chairxEnvDoc.dtx + RELOC/source/latex/nchairx/chairxLogo.dtx + RELOC/source/latex/nchairx/chairxLogoDoc.dtx + RELOC/source/latex/nchairx/chairxmath.dtx + RELOC/source/latex/nchairx/chairxmath.ins + RELOC/source/latex/nchairx/chairxmathAlgebra.dtx + RELOC/source/latex/nchairx/chairxmathAlgebraDoc.dtx + RELOC/source/latex/nchairx/chairxmathAnalysis.dtx + RELOC/source/latex/nchairx/chairxmathAnalysisDoc.dtx + RELOC/source/latex/nchairx/chairxmathCategory.dtx + RELOC/source/latex/nchairx/chairxmathCategoryDoc.dtx + RELOC/source/latex/nchairx/chairxmathDecoration.dtx + RELOC/source/latex/nchairx/chairxmathDecorationDoc.dtx + RELOC/source/latex/nchairx/chairxmathDelimiters.dtx + RELOC/source/latex/nchairx/chairxmathDelimitersDoc.dtx + RELOC/source/latex/nchairx/chairxmathDiffgeo.dtx + RELOC/source/latex/nchairx/chairxmathDiffgeoDoc.dtx + RELOC/source/latex/nchairx/chairxmathFonts.dtx + RELOC/source/latex/nchairx/chairxmathFontsDoc.dtx + RELOC/source/latex/nchairx/chairxmathGeneral.dtx + RELOC/source/latex/nchairx/chairxmathGeneralDoc.dtx + RELOC/source/latex/nchairx/chairxmathLinalg.dtx + RELOC/source/latex/nchairx/chairxmathLinalgDoc.dtx + RELOC/source/latex/nchairx/chairxmathStatistics.dtx + RELOC/source/latex/nchairx/chairxmathStatisticsDoc.dtx + RELOC/source/latex/nchairx/chairxmathTopology.dtx + RELOC/source/latex/nchairx/chairxmathTopologyDoc.dtx + RELOC/source/latex/nchairx/nchairx.dtx + RELOC/source/latex/nchairx/nchairx.ins +runfiles size=20 + RELOC/tex/latex/nchairx/chairxmath.sty + RELOC/tex/latex/nchairx/nchairx.sty + RELOC/tex/latex/nchairx/nchairxheader.pdf + RELOC/tex/latex/nchairx/nchairxlogo.pdf +catalogue-ctan /macros/latex/contrib/nchairx +catalogue-license lppl1.3 +catalogue-topics maths physics +catalogue-version 1.0.0 + name ncntrsbk category Package -revision 31835 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -211324,8 +216767,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap unc.map -containersize 290876 -containerchecksum e023d0a407f666de1415728a90014041feb5d04ceb1007e8fc293452ecef1b9bdbd014adedb9e25993e57c0196632b1413ec19893f4c37c26a8e8e42a20a9de9 +containersize 290856 +containerchecksum cafa6f6ba366c07bfa0fe37ae415cf924ca54249288a52726eed52b9c8147925b6ac4a85fcb69a19596944ed8585cab4ce8fc2710a7c32998b360ea2ab143d56 runfiles size=305 RELOC/dvips/ncntrsbk/config.unc RELOC/fonts/afm/adobe/ncntrsbk/pncb8a.afm @@ -211621,6 +217064,32 @@ catalogue-license lppl1.3 catalogue-topics hungarian catalogue-version 1.03 +name newcastle-bst +category Package +revision 62856 +shortdesc A BibTeX style to format reference lists in the Harvard at Newcastle style +relocated 1 +longdesc This package provides a BibTeX style to format reference lists +longdesc in the Harvard at Newcastle style recommended by Newcastle +longdesc University. It should be used alongside natbib for citations. +containersize 6560 +containerchecksum bc3f53c76ec9711d2ad9878dd12a62ed5fceba680dfd89d55ad81df0bf6e63e49e8660e1aa0726ac8ef545fab1e924fcae938701a59117bb42a59a016a349944 +doccontainersize 139940 +doccontainerchecksum c00154d8a4abc12d57d1760383a5da13af16ba5340edcdaaeeb4e61b5ceb42d0776c0967af7814bb3bc6a8669a61998b212fe62b190458a50ae1e6a03c2a3645 +docfiles size=45 + RELOC/doc/bibtex/newcastle-bst/README.md details="Readme" + RELOC/doc/bibtex/newcastle-bst/bibliography.bib + RELOC/doc/bibtex/newcastle-bst/newcastle-bst.pdf details="Package documentation" + RELOC/doc/bibtex/newcastle-bst/newcastle-bst.tex +runfiles size=8 + RELOC/bibtex/bst/newcastle-bst/newcastle.bst +catalogue-contact-bugs https://github.com/LukeBriggsDev/Newcastle-BibTeX/issues +catalogue-contact-home https://github.com/LukeBriggsDev/Newcastle-BibTeX +catalogue-ctan /biblio/bibtex/contrib/newcastle-bst +catalogue-license lppl1.3c +catalogue-topics bibtex-sty +catalogue-version 1.1 + name newcommand category Package revision 18704 @@ -211647,26 +217116,30 @@ catalogue-version 2.0 name newcomputermodern category Package -revision 59041 +revision 61310 shortdesc Computer Modern fonts including matching non-latin alphabets relocated 1 -longdesc This is a new assembly of Computer Modern fonts plus glyphs for -longdesc non Latin alphabets which are considered compatible in style to -longdesc CM fonts. In addition to the Regular weight of Computer Modern, -longdesc it provides a Book weight for heavier printing. -containersize 7083292 -containerchecksum 44026c998397d5d93fccb3738db4f11c5b13ba1c1ead211b41bc785cad79710a863a6d6fef55d15d48ce7b3a62341b122add542605c1045cd3b22acd407c0eef -doccontainersize 1443332 -doccontainerchecksum ac229dc7db9d8267ff93b60d8d6e84c8e6654c398e22d1d0966065bf83ed52b84b467805dc17d282ab4814b226f8af153b18e7fab39c9d20d4c683674f5294da -docfiles size=362 +longdesc This is a new assembly of Computer Modern fonts including +longdesc extensions in many directions for both Latin based languages, +longdesc non-Latin based languages and Mathematics, all compatible in +longdesc style to CM fonts. In addition to the Regular weight of +longdesc Computer Modern, it provides a Book weight for heavier +longdesc printing. +containersize 7445240 +containerchecksum 98563a172632bf69930afcee577c5d4807677d0f700483818a02bc53f79dd142bb20065d1e10f982ec395270dd13335855ef95d521514263056473d9481e8aaf +doccontainersize 1669088 +doccontainerchecksum e67e678f37108d9029ddc3a5daac567d1e9dbdc8869e1806361512cedf3478b0de64a7d091a71f595b49cdcd8c2c7e85d57ce47f9f9c6828518333446c1f30e9 +docfiles size=423 RELOC/doc/fonts/newcomputermodern/README details="Readme" + RELOC/doc/fonts/newcomputermodern/newcm-doc.pdf details="Package documentation" + RELOC/doc/fonts/newcomputermodern/newcm-doc.tex RELOC/doc/fonts/newcomputermodern/newcm-unimath-symbols.ltx RELOC/doc/fonts/newcomputermodern/newcm-unimath-symbols.pdf details="Math coverage and symbol comparison" RELOC/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf details="Font samples" RELOC/doc/fonts/newcomputermodern/newcomputermodern-sample.tex -srccontainersize 14023192 -srccontainerchecksum 49f298a28fcd546bcd533ca713bd4cdc72962642c8004adb35f03a418d693fee4732a9bffc133a327efe053602f3cad75eb669e36bffddbc7f6557d01bf25edd -srcfiles size=27996 +srccontainersize 15165200 +srccontainerchecksum 3da5168bc378e569742fc66d7264afda91f141c573ada94354e52fad420a8c0643fcf3609f514c43b88a01a32c46301c9df12a209a1ca975ac3ba2c2ada97cd9 +srcfiles size=29975 RELOC/source/fonts/newcomputermodern/NewCM08-Book.sfd RELOC/source/fonts/newcomputermodern/NewCM08-BookItalic.sfd RELOC/source/fonts/newcomputermodern/NewCM08-Italic.sfd @@ -211695,7 +217168,13 @@ srcfiles size=27996 RELOC/source/fonts/newcomputermodern/NewCMSans10-BookOblique.sfd RELOC/source/fonts/newcomputermodern/NewCMSans10-Oblique.sfd RELOC/source/fonts/newcomputermodern/NewCMSans10-Regular.sfd -runfiles size=4945 + RELOC/source/fonts/newcomputermodern/NewCMUncial08-Bold.sfd + RELOC/source/fonts/newcomputermodern/NewCMUncial08-Book.sfd + RELOC/source/fonts/newcomputermodern/NewCMUncial08-Regular.sfd + RELOC/source/fonts/newcomputermodern/NewCMUncial10-Bold.sfd + RELOC/source/fonts/newcomputermodern/NewCMUncial10-Book.sfd + RELOC/source/fonts/newcomputermodern/NewCMUncial10-Regular.sfd +runfiles size=5140 RELOC/fonts/opentype/public/newcomputermodern/NewCM08-Book.otf RELOC/fonts/opentype/public/newcomputermodern/NewCM08-BookItalic.otf RELOC/fonts/opentype/public/newcomputermodern/NewCM08-Italic.otf @@ -211724,18 +217203,24 @@ runfiles size=4945 RELOC/fonts/opentype/public/newcomputermodern/NewCMSans10-BookOblique.otf RELOC/fonts/opentype/public/newcomputermodern/NewCMSans10-Oblique.otf RELOC/fonts/opentype/public/newcomputermodern/NewCMSans10-Regular.otf - RELOC/tex/latex/newcomputermodern/NewComputerModern.fontspec - RELOC/tex/latex/newcomputermodern/NewComputerModernBook.fontspec - RELOC/tex/latex/newcomputermodern/NewComputerModernMono.fontspec - RELOC/tex/latex/newcomputermodern/NewComputerModernMonoBook.fontspec - RELOC/tex/latex/newcomputermodern/NewComputerModernSans.fontspec - RELOC/tex/latex/newcomputermodern/NewComputerModernSansBook.fontspec + RELOC/fonts/opentype/public/newcomputermodern/NewCMUncial08-Bold.otf + RELOC/fonts/opentype/public/newcomputermodern/NewCMUncial08-Book.otf + RELOC/fonts/opentype/public/newcomputermodern/NewCMUncial08-Regular.otf + RELOC/fonts/opentype/public/newcomputermodern/NewCMUncial10-Bold.otf + RELOC/fonts/opentype/public/newcomputermodern/NewCMUncial10-Book.otf + RELOC/fonts/opentype/public/newcomputermodern/NewCMUncial10-Regular.otf + RELOC/tex/latex/newcomputermodern/NewCM10-Book.fontspec + RELOC/tex/latex/newcomputermodern/NewCM10-Regular.fontspec + RELOC/tex/latex/newcomputermodern/NewCMMono10-Book.fontspec + RELOC/tex/latex/newcomputermodern/NewCMMono10-Regular.fontspec + RELOC/tex/latex/newcomputermodern/NewCMSans10-Book.fontspec + RELOC/tex/latex/newcomputermodern/NewCMSans10-Regular.fontspec RELOC/tex/latex/newcomputermodern/newcomputermodern.sty catalogue-alias newcm catalogue-ctan /fonts/newcomputermodern catalogue-license gfl -catalogue-topics font font-cm font-body font-proportional font-mono font-serif font-sans font-multilingual font-greek font-cyrillic font-hebrew font-maths font-otf cherokee font-supp -catalogue-version 3.90 +catalogue-topics font font-archaic font-cm font-coptic font-body font-proportional font-mono font-serif font-sans font-multilingual font-greek font-cyrillic font-hebrew font-maths font-medieval font-otf cherokee font-supp +catalogue-version 4.1 name newenviron category Package @@ -211949,7 +217434,7 @@ catalogue-version 0.51 name newpx category Package -revision 58838 +revision 61806 shortdesc Alternative uses of the PX fonts, with improved metrics relocated 1 longdesc This package, initially based on pxfonts, provides many fixes @@ -211960,11 +217445,11 @@ longdesc options. For proper operation, the packages require that the longdesc packages newtxmath, pxfonts, and TeXGyrePagella be installed longdesc and their map files enabled. execute addMap newpx.map -containersize 1637012 -containerchecksum 0646add23d044178eb3b9727157033c7248e3ad5013b2410b0ee50cbd6a02d4b5378adb9dbe144c21b3515600ed75d8266c4018ddd55bc20d4bcbdfb44c63629 -doccontainersize 452920 -doccontainerchecksum da3c764db5f34c63ac8d6ccb6fc322385f09e41f5a50fce465f6f0792a423aa8ca5976356bdb4ca7252d556369fd073fb463b1109d27ba3f513ada88007986ad -docfiles size=220 +containersize 2860236 +containerchecksum 19a2ae1d832d48a082d3cc693914ff93475a3d4526347fa49dd35a7afa56c65f98ff54ca49f9f1674732922e36bc6e66d8b368e0bc924270af9b4ffe04347cfa +doccontainersize 256092 +doccontainerchecksum ed38d727e5d8af16730df66860fbf2dc0701d9ef850fd2d77dbeaaebb38e826fd435f9a78e3771f7498c2fdce25efaf59909340e330da84ae831b880ee7393b3 +docfiles size=84 RELOC/doc/fonts/newpx/ChangesInV1.4.txt RELOC/doc/fonts/newpx/MANIFEST-newpx.txt RELOC/doc/fonts/newpx/README details="Readme" @@ -211972,37 +217457,48 @@ docfiles size=220 RELOC/doc/fonts/newpx/newpxdoc.tex RELOC/doc/fonts/newpx/newpxeg-crop.pdf RELOC/doc/fonts/newpx/pxfontseg-crop.pdf -runfiles size=1791 +runfiles size=2504 RELOC/fonts/afm/public/newpx/NewPXBMI.afm RELOC/fonts/afm/public/newpx/NewPXBMI_gnu.afm RELOC/fonts/afm/public/newpx/NewPXMI.afm RELOC/fonts/afm/public/newpx/NewPXMI_gnu.afm - RELOC/fonts/afm/public/newpx/TeXGyrePagella-Regular.afm - RELOC/fonts/afm/public/newpx/TeXGyrePagellaX-Bold.afm - RELOC/fonts/afm/public/newpx/TeXGyrePagellaX-BoldItalic.afm - RELOC/fonts/afm/public/newpx/TeXGyrePagellaX-Italic.afm - RELOC/fonts/afm/public/newpx/TeXGyrePagellaX-Regular.afm RELOC/fonts/afm/public/newpx/npxsups-Bold.afm RELOC/fonts/afm/public/newpx/npxsups-BoldItalic.afm RELOC/fonts/afm/public/newpx/npxsups-Italic.afm RELOC/fonts/afm/public/newpx/npxsups-Regular.afm RELOC/fonts/afm/public/newpx/pxbmiaX.afm + RELOC/fonts/afm/public/newpx/pxbsyb.afm RELOC/fonts/afm/public/newpx/pxbsys.afm RELOC/fonts/afm/public/newpx/pxmiaX.afm RELOC/fonts/afm/public/newpx/pxsys.afm RELOC/fonts/afm/public/newpx/zplb.afm RELOC/fonts/afm/public/newpx/zplbi.afm + RELOC/fonts/afm/public/newpx/zplbsl.afm RELOC/fonts/afm/public/newpx/zplr.afm RELOC/fonts/afm/public/newpx/zplri.afm - RELOC/fonts/enc/dvips/newpx/npxsups_ly1.enc - RELOC/fonts/enc/dvips/newpx/npxsups_ot1.enc - RELOC/fonts/enc/dvips/newpx/npxsups_t1.enc + RELOC/fonts/afm/public/newpx/zplrsl.afm + RELOC/fonts/enc/dvips/newpx/npxdnom_LY1.enc + RELOC/fonts/enc/dvips/newpx/npxdnom_OT1.enc + RELOC/fonts/enc/dvips/newpx/npxdnom_T1.enc + RELOC/fonts/enc/dvips/newpx/npxnumr_LY1.enc + RELOC/fonts/enc/dvips/newpx/npxnumr_OT1.enc + RELOC/fonts/enc/dvips/newpx/npxnumr_T1.enc + RELOC/fonts/enc/dvips/newpx/npxsubs_LY1.enc + RELOC/fonts/enc/dvips/newpx/npxsubs_OT1.enc + RELOC/fonts/enc/dvips/newpx/npxsubs_T1.enc + RELOC/fonts/enc/dvips/newpx/npxsups_LY1.enc + RELOC/fonts/enc/dvips/newpx/npxsups_OT1.enc + RELOC/fonts/enc/dvips/newpx/npxsups_T1.enc RELOC/fonts/enc/dvips/newpx/tgpdiff.enc + RELOC/fonts/enc/dvips/newpx/zpl_OsF.enc + RELOC/fonts/enc/dvips/newpx/zpl_TOsF.enc RELOC/fonts/map/dvips/newpx/newpx.map RELOC/fonts/opentype/public/newpx/TeXGyrePagellaX-Bold.otf RELOC/fonts/opentype/public/newpx/TeXGyrePagellaX-BoldItalic.otf + RELOC/fonts/opentype/public/newpx/TeXGyrePagellaX-BoldSlanted.otf RELOC/fonts/opentype/public/newpx/TeXGyrePagellaX-Italic.otf RELOC/fonts/opentype/public/newpx/TeXGyrePagellaX-Regular.otf + RELOC/fonts/opentype/public/newpx/TeXGyrePagellaX-Slanted.otf RELOC/fonts/tfm/public/newpx/NewPXBMI.tfm RELOC/fonts/tfm/public/newpx/NewPXBMI_gnu.tfm RELOC/fonts/tfm/public/newpx/NewPXMI.tfm @@ -212095,6 +217591,42 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-BoldItalic-tosf-scl-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-BoldItalic-tosf-scl-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-BoldItalic-tosf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-lf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-osf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tlf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-BoldSlanted-tosf-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-lf-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-lf-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-lf-sc-ly1.tfm @@ -212113,9 +217645,6 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-Italic-osf-scl-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-osf-scl-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-osf-t1.tfm - RELOC/fonts/tfm/public/newpx/zpl-Italic-osf-th-ly1.tfm - RELOC/fonts/tfm/public/newpx/zpl-Italic-osf-th-ot1.tfm - RELOC/fonts/tfm/public/newpx/zpl-Italic-osf-th-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-sc-ly1.tfm @@ -212125,9 +217654,6 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-scl-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-scl-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-t1.tfm - RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-th-ly1.tfm - RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-th-ot1.tfm - RELOC/fonts/tfm/public/newpx/zpl-Italic-tlf-th-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tosf-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tosf-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Italic-tosf-sc-ly1.tfm @@ -212139,6 +217665,7 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-Italic-tosf-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-lf-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-lf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Regular-lf-ot1r.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-lf-sc-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-lf-sc-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-lf-sc-t1.tfm @@ -212148,6 +217675,7 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-Regular-lf-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-osf-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-osf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Regular-osf-ot1r.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-osf-sc-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-osf-sc-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-osf-sc-t1.tfm @@ -212157,6 +217685,7 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-Regular-osf-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tlf-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tlf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Regular-tlf-ot1r.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tlf-sc-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tlf-sc-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tlf-sc-t1.tfm @@ -212166,6 +217695,7 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-Regular-tlf-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-ot1r.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-sc-ly1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-sc-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-sc-t1.tfm @@ -212173,6 +217703,66 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-scl-ot1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-scl-t1.tfm RELOC/fonts/tfm/public/newpx/zpl-Regular-tosf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-lf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-osf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tlf-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-scl-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-scl-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-scl-t1.tfm + RELOC/fonts/tfm/public/newpx/zpl-Slanted-tosf-t1.tfm + RELOC/fonts/tfm/public/newpx/zplLF-Bold-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplLF-BoldItalic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplLF-BoldSlanted-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplLF-Italic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplLF-Regular-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplLF-Slanted-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplOsF-Bold-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplOsF-BoldItalic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplOsF-BoldSlanted-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplOsF-Italic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplOsF-Regular-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplOsF-Slanted-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTLF-Bold-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTLF-BoldItalic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTLF-BoldSlanted-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTLF-Italic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTLF-Regular-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTLF-Slanted-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTOsF-Bold-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTOsF-BoldItalic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTOsF-BoldSlanted-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTOsF-Italic-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTOsF-Regular-ts1.tfm + RELOC/fonts/tfm/public/newpx/zplTOsF-Slanted-ts1.tfm RELOC/fonts/tfm/public/newpx/zplb-x.tfm RELOC/fonts/tfm/public/newpx/zplbexa.tfm RELOC/fonts/tfm/public/newpx/zplbexx.tfm @@ -212183,12 +217773,66 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zplbsy.tfm RELOC/fonts/tfm/public/newpx/zplbsyc.tfm RELOC/fonts/tfm/public/newpx/zplbsym.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Bold-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Bold-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Bold-t1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-BoldItalic-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-BoldItalic-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-BoldItalic-t1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-BoldSlanted-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-BoldSlanted-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-BoldSlanted-t1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Italic-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Italic-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Italic-t1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Regular-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Regular-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Regular-t1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Slanted-ly1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Slanted-ot1.tfm + RELOC/fonts/tfm/public/newpx/zpldnom-Slanted-t1.tfm RELOC/fonts/tfm/public/newpx/zplexa.tfm RELOC/fonts/tfm/public/newpx/zplexx.tfm RELOC/fonts/tfm/public/newpx/zplmi.tfm RELOC/fonts/tfm/public/newpx/zplmi1.tfm RELOC/fonts/tfm/public/newpx/zplmia.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Bold-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Bold-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Bold-t1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-BoldItalic-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-BoldItalic-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-BoldItalic-t1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-BoldSlanted-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-BoldSlanted-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-BoldSlanted-t1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Italic-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Italic-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Italic-t1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Regular-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Regular-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Regular-t1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Slanted-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Slanted-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplnumr-Slanted-t1.tfm RELOC/fonts/tfm/public/newpx/zplr-x.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Bold-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Bold-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Bold-t1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-BoldItalic-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-BoldItalic-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-BoldItalic-t1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-BoldSlanted-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-BoldSlanted-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-BoldSlanted-t1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Italic-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Italic-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Italic-t1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Regular-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Regular-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Regular-t1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Slanted-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Slanted-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplsubs-Slanted-t1.tfm RELOC/fonts/tfm/public/newpx/zplsups-Bold-ly1.tfm RELOC/fonts/tfm/public/newpx/zplsups-Bold-ot1.tfm RELOC/fonts/tfm/public/newpx/zplsups-Bold-t1.tfm @@ -212204,6 +217848,108 @@ runfiles size=1791 RELOC/fonts/tfm/public/newpx/zplsy.tfm RELOC/fonts/tfm/public/newpx/zplsyc.tfm RELOC/fonts/tfm/public/newpx/zplsym.tfm + RELOC/fonts/tfm/public/newpx/zplth-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplth-Italic-osf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplth-Italic-osf-t1.tfm + RELOC/fonts/tfm/public/newpx/zplth-Italic-tlf-ly1.tfm + RELOC/fonts/tfm/public/newpx/zplth-Italic-tlf-ot1.tfm + RELOC/fonts/tfm/public/newpx/zplth-Italic-tlf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-lf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-lf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-lf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-osf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-osf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-osf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tlf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tlf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tlf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tosf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tosf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Bold-tosf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-lf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-lf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-lf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-osf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-osf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-osf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tlf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tlf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tlf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tosf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tosf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-BoldItalic-tosf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-lf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-lf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-lf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-osf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-osf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tlf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tlf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tlf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tosf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tosf-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Italic-tosf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-lf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-lf-ot1r.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-lf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-osf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-osf-ot1r.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-osf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tlf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tlf-ot1r.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tlf-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tosf-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tosf-ot1r.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newpx/ztm-Regular-tosf-t1.tfm RELOC/fonts/type1/public/newpx/NewPXBMI.pfb RELOC/fonts/type1/public/newpx/NewPXBMI_gnu.pfb RELOC/fonts/type1/public/newpx/NewPXMI.pfb @@ -212218,58 +217964,12 @@ runfiles size=1791 RELOC/fonts/type1/public/newpx/pxsys.pfb RELOC/fonts/type1/public/newpx/zplb.pfb RELOC/fonts/type1/public/newpx/zplbi.pfb + RELOC/fonts/type1/public/newpx/zplbsl.pfb RELOC/fonts/type1/public/newpx/zplr.pfb RELOC/fonts/type1/public/newpx/zplri.pfb + RELOC/fonts/type1/public/newpx/zplrsl.pfb RELOC/fonts/type1/public/newpx/zplx-bold.pfb RELOC/fonts/type1/public/newpx/zplx-regular.pfb - RELOC/fonts/vf/public/newpx/zpl-Bold-lf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-lf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-lf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-osf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-osf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-osf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-tlf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-tlf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-tlf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-tosf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-tosf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Bold-tosf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-lf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-lf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-lf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-osf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-osf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-osf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-tlf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-tlf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-tlf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-tosf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-tosf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-BoldItalic-tosf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-lf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-lf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-lf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-osf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-osf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-osf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-tlf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-tlf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-tlf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-tosf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-tosf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Italic-tosf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-lf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-lf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-lf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-osf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-osf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-osf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-tlf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-tlf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-tlf-scl-t1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-tosf-scl-ly1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-tosf-scl-ot1.vf - RELOC/fonts/vf/public/newpx/zpl-Regular-tosf-scl-t1.vf RELOC/fonts/vf/public/newpx/zplbexa.vf RELOC/fonts/vf/public/newpx/zplbexx.vf RELOC/fonts/vf/public/newpx/zplbmi.vf @@ -212291,9 +217991,16 @@ runfiles size=1791 RELOC/tex/latex/newpx/lmsnpxsy.fd RELOC/tex/latex/newpx/lmxnpxexx.fd RELOC/tex/latex/newpx/ly1npxtt.fd + RELOC/tex/latex/newpx/ly1zpldnom.fd + RELOC/tex/latex/newpx/ly1zplinf.fd RELOC/tex/latex/newpx/ly1zpllf.fd RELOC/tex/latex/newpx/ly1zplosf.fd + RELOC/tex/latex/newpx/ly1zplsubs.fd RELOC/tex/latex/newpx/ly1zplsups.fd + RELOC/tex/latex/newpx/ly1zplth-lf.fd + RELOC/tex/latex/newpx/ly1zplth-osf.fd + RELOC/tex/latex/newpx/ly1zplth-tlf.fd + RELOC/tex/latex/newpx/ly1zplth-tosf.fd RELOC/tex/latex/newpx/ly1zpltlf.fd RELOC/tex/latex/newpx/ly1zpltosf.fd RELOC/tex/latex/newpx/newpx-subs.tex @@ -212301,15 +218008,30 @@ runfiles size=1791 RELOC/tex/latex/newpx/newpxtext.sty RELOC/tex/latex/newpx/omlnpxmi.fd RELOC/tex/latex/newpx/ot1npxtt.fd + RELOC/tex/latex/newpx/ot1zpldnom.fd + RELOC/tex/latex/newpx/ot1zplinf.fd RELOC/tex/latex/newpx/ot1zpllf.fd RELOC/tex/latex/newpx/ot1zplosf.fd + RELOC/tex/latex/newpx/ot1zplsubs.fd RELOC/tex/latex/newpx/ot1zplsups.fd + RELOC/tex/latex/newpx/ot1zplth-lf.fd + RELOC/tex/latex/newpx/ot1zplth-osf.fd + RELOC/tex/latex/newpx/ot1zplth-tlf.fd + RELOC/tex/latex/newpx/ot1zplth-tosf.fd RELOC/tex/latex/newpx/ot1zpltlf.fd RELOC/tex/latex/newpx/ot1zpltosf.fd RELOC/tex/latex/newpx/t1npxtt.fd + RELOC/tex/latex/newpx/t1zpldnom.fd + RELOC/tex/latex/newpx/t1zplinf.fd RELOC/tex/latex/newpx/t1zpllf.fd + RELOC/tex/latex/newpx/t1zplnumr.fd RELOC/tex/latex/newpx/t1zplosf.fd + RELOC/tex/latex/newpx/t1zplsubs.fd RELOC/tex/latex/newpx/t1zplsups.fd + RELOC/tex/latex/newpx/t1zplth-lf.fd + RELOC/tex/latex/newpx/t1zplth-osf.fd + RELOC/tex/latex/newpx/t1zplth-tlf.fd + RELOC/tex/latex/newpx/t1zplth-tosf.fd RELOC/tex/latex/newpx/t1zpltlf.fd RELOC/tex/latex/newpx/t1zpltosf.fd RELOC/tex/latex/newpx/ts1npxtt.fd @@ -212323,11 +218045,10 @@ runfiles size=1791 RELOC/tex/latex/newpx/unpxsyc.fd RELOC/tex/latex/newpx/unpxsym.fd RELOC/tex/latex/newpx/unpxtt.fd -catalogue-also pxfonts catalogue-ctan /fonts/newpx -catalogue-license lppl +catalogue-license lppl ofl catalogue-topics font font-body font-maths font-serif font-proportional font-type1 font-otf font-supp font-t1enc -catalogue-version 1.415 +catalogue-version 1.505 name newsletr category Package @@ -212388,7 +218109,7 @@ catalogue-version 1.0 name newtx category Package -revision 58748 +revision 62369 shortdesc Alternative uses of the TX fonts, with improved metrics relocated 1 longdesc The bundle splits txfonts.sty (from the TX fonts distribution) @@ -212403,11 +218124,11 @@ longdesc garamondx package, thus offering a garamond-alike longdesc text-with-maths combination. depend kastrup execute addMap newtx.map -containersize 5580552 -containerchecksum 2ff1eb8ca3fbda170c466e64ad874abcb17d657203a84809fac9e4f909d776eed95fbd69438b9fcdc3f0fd8f76ce5e9e662768e3ee51a2ec22ca4b071fe71b6b -doccontainersize 972108 -doccontainerchecksum d6a89d72862332f08134e1a47ec53de58eb0fdfc7191f380ba8eda740a2118be03cb5898f880a1bfa3778e2e107096d5e9062ff875269a698f79e3506043de6e -docfiles size=437 +containersize 6412308 +containerchecksum 07c63e655ebb6381bb7eaa4f0f1a35054894ee6db55992cb8fadc04a2dc62470767a12661a8cc697c8d15df40861835463ff7a0bad449f9fb86b59093642b89c +doccontainersize 639884 +doccontainerchecksum e615ce1c1a9478358af27885cd9c0b8d7ad152a3fb437ab705bf682d5849bd705a248de2d879ea9b4de0833984c15b0ad59c4da7da88c9e12d21fff9e4fd9efa +docfiles size=231 RELOC/doc/fonts/newtx/MANIFEST-newtx.txt RELOC/doc/fonts/newtx/README details="Readme" RELOC/doc/fonts/newtx/implementation.pdf details="Implementation notes" @@ -212422,7 +218143,7 @@ docfiles size=437 RELOC/doc/fonts/newtx/sample-ntx-crop.pdf RELOC/doc/fonts/newtx/sample-ptmx-crop.pdf RELOC/doc/fonts/newtx/sample-tx-crop.pdf -runfiles size=3240 +runfiles size=4512 RELOC/fonts/afm/public/newtx/LibertineI-5nu.afm RELOC/fonts/afm/public/newtx/LibertineMathBMI.afm RELOC/fonts/afm/public/newtx/LibertineMathBMI5.afm @@ -212439,6 +218160,7 @@ runfiles size=3240 RELOC/fonts/afm/public/newtx/NewTXMI.afm RELOC/fonts/afm/public/newtx/NewTXMI5.afm RELOC/fonts/afm/public/newtx/NewTXMI7.afm + RELOC/fonts/afm/public/newtx/TeXGyreTermesX-Slanted.afm RELOC/fonts/afm/public/newtx/ntxsups-Bold.afm RELOC/fonts/afm/public/newtx/ntxsups-BoldItalic.afm RELOC/fonts/afm/public/newtx/ntxsups-Italic.afm @@ -212464,8 +218186,12 @@ runfiles size=3240 RELOC/fonts/afm/public/newtx/txsys.afm RELOC/fonts/afm/public/newtx/ztmb.afm RELOC/fonts/afm/public/newtx/ztmbi.afm + RELOC/fonts/afm/public/newtx/ztmbsl.afm + RELOC/fonts/afm/public/newtx/ztmfigs-bsl.afm + RELOC/fonts/afm/public/newtx/ztmfigs-sl.afm RELOC/fonts/afm/public/newtx/ztmr.afm RELOC/fonts/afm/public/newtx/ztmri.afm + RELOC/fonts/afm/public/newtx/ztmrsl.afm RELOC/fonts/enc/dvips/newtx/alt-mn-greek.enc RELOC/fonts/enc/dvips/newtx/libcaps.enc RELOC/fonts/enc/dvips/newtx/libertinealt.enc @@ -212516,6 +218242,9 @@ runfiles size=3240 RELOC/fonts/enc/dvips/newtx/ntxdenoms_LY1.enc RELOC/fonts/enc/dvips/newtx/ntxdenoms_OT1.enc RELOC/fonts/enc/dvips/newtx/ntxdenoms_T1.enc + RELOC/fonts/enc/dvips/newtx/ntxinf_ly1.enc + RELOC/fonts/enc/dvips/newtx/ntxinf_ot1.enc + RELOC/fonts/enc/dvips/newtx/ntxinf_t1.enc RELOC/fonts/enc/dvips/newtx/ntxmiaalt.enc RELOC/fonts/enc/dvips/newtx/ntxsups_ly1.enc RELOC/fonts/enc/dvips/newtx/ntxsups_ot1.enc @@ -212523,8 +218252,10 @@ runfiles size=3240 RELOC/fonts/map/dvips/newtx/newtx.map RELOC/fonts/opentype/public/newtx/TeXGyreTermesX-Bold.otf RELOC/fonts/opentype/public/newtx/TeXGyreTermesX-BoldItalic.otf + RELOC/fonts/opentype/public/newtx/TeXGyreTermesX-BoldSlanted.otf RELOC/fonts/opentype/public/newtx/TeXGyreTermesX-Italic.otf RELOC/fonts/opentype/public/newtx/TeXGyreTermesX-Regular.otf + RELOC/fonts/opentype/public/newtx/TeXGyreTermesX-Slanted.otf RELOC/fonts/opentype/public/newtx/ntxsups-Bold.otf RELOC/fonts/opentype/public/newtx/ntxsups-BoldItalic.otf RELOC/fonts/opentype/public/newtx/ntxsups-Italic.otf @@ -212581,6 +218312,9 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/fxlzi-jv.tfm RELOC/fonts/tfm/public/newtx/fxlzi-jv5.tfm RELOC/fonts/tfm/public/newtx/fxlzi-jv7.tfm + RELOC/fonts/tfm/public/newtx/ly1xsl-lf.tfm + RELOC/fonts/tfm/public/newtx/ly1xsl-osf.tfm + RELOC/fonts/tfm/public/newtx/ly1xsl-tosf.tfm RELOC/fonts/tfm/public/newtx/ntx-Bold-lf-ly1.tfm RELOC/fonts/tfm/public/newtx/ntx-Bold-lf-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-Bold-lf-ot1r.tfm @@ -212661,6 +218395,42 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/ntx-BoldItalic-tosf-scl-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-BoldItalic-tosf-scl-t1.tfm RELOC/fonts/tfm/public/newtx/ntx-BoldItalic-tosf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-lf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-osf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tlf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-BoldSlanted-tosf-t1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-lf-ly1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-lf-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-lf-ot1r.tfm @@ -212681,9 +218451,6 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/ntx-Italic-osf-scl-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-osf-scl-t1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-osf-t1.tfm - RELOC/fonts/tfm/public/newtx/ntx-Italic-osf-th-ly1.tfm - RELOC/fonts/tfm/public/newtx/ntx-Italic-osf-th-ot1.tfm - RELOC/fonts/tfm/public/newtx/ntx-Italic-osf-th-t1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-ly1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-ot1r.tfm @@ -212694,9 +218461,6 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-scl-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-scl-t1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-t1.tfm - RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-th-ly1.tfm - RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-th-ot1.tfm - RELOC/fonts/tfm/public/newtx/ntx-Italic-tlf-th-t1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tosf-ly1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tosf-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-Italic-tosf-ot1r.tfm @@ -212747,6 +218511,42 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/ntx-Regular-tosf-scl-ot1.tfm RELOC/fonts/tfm/public/newtx/ntx-Regular-tosf-scl-t1.tfm RELOC/fonts/tfm/public/newtx/ntx-Regular-tosf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-lf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-osf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tlf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-sc-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-sc-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-sc-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-scl-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-scl-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-scl-t1.tfm + RELOC/fonts/tfm/public/newtx/ntx-Slanted-tosf-t1.tfm RELOC/fonts/tfm/public/newtx/ntxbex.tfm RELOC/fonts/tfm/public/newtx/ntxbexa.tfm RELOC/fonts/tfm/public/newtx/ntxbexb.tfm @@ -212773,6 +218573,24 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/ntxdenoms-Regular-ly1.tfm RELOC/fonts/tfm/public/newtx/ntxdenoms-Regular-ot1.tfm RELOC/fonts/tfm/public/newtx/ntxdenoms-Regular-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Bold-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Bold-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Bold-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-BoldItalic-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-BoldItalic-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-BoldItalic-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-BoldSlanted-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-BoldSlanted-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-BoldSlanted-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Italic-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Italic-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Italic-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Regular-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Regular-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Regular-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Slanted-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Slanted-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxdnom-Slanted-t1.tfm RELOC/fonts/tfm/public/newtx/ntxebgbmi.tfm RELOC/fonts/tfm/public/newtx/ntxebgbmia.tfm RELOC/fonts/tfm/public/newtx/ntxebgmi.tfm @@ -212781,6 +218599,24 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/ntxexb.tfm RELOC/fonts/tfm/public/newtx/ntxexmods.tfm RELOC/fonts/tfm/public/newtx/ntxexx.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Bold-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Bold-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Bold-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-BoldItalic-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-BoldItalic-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-BoldItalic-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-BoldSlanted-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-BoldSlanted-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-BoldSlanted-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Italic-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Italic-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Italic-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Regular-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Regular-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Regular-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Slanted-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Slanted-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxinf-Slanted-t1.tfm RELOC/fonts/tfm/public/newtx/ntxmi.tfm RELOC/fonts/tfm/public/newtx/ntxmi0.tfm RELOC/fonts/tfm/public/newtx/ntxmi05.tfm @@ -212814,6 +218650,18 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/ntxsyc.tfm RELOC/fonts/tfm/public/newtx/ntxsym.tfm RELOC/fonts/tfm/public/newtx/ntxsyralt.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Italic-osf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Italic-osf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Italic-tlf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Italic-tlf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Italic-tlf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Slanted-osf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Slanted-osf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Slanted-osf-t1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Slanted-tlf-ly1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Slanted-tlf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ntxth-Slanted-tlf-t1.tfm RELOC/fonts/tfm/public/newtx/nxlbmi.tfm RELOC/fonts/tfm/public/newtx/nxlbmi0.tfm RELOC/fonts/tfm/public/newtx/nxlbmi01.tfm @@ -212868,6 +218716,9 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/nxlmia.tfm RELOC/fonts/tfm/public/newtx/nxlsy5.tfm RELOC/fonts/tfm/public/newtx/nxlsy7.tfm + RELOC/fonts/tfm/public/newtx/ot1xsl-lf.tfm + RELOC/fonts/tfm/public/newtx/ot1xsl-osf.tfm + RELOC/fonts/tfm/public/newtx/ot1xsl-tosf.tfm RELOC/fonts/tfm/public/newtx/rfxlr-alt.tfm RELOC/fonts/tfm/public/newtx/rfxlri-alt.tfm RELOC/fonts/tfm/public/newtx/rfxlri-vw.tfm @@ -212897,6 +218748,9 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/rtxmio.tfm RELOC/fonts/tfm/public/newtx/stx2rm.tfm RELOC/fonts/tfm/public/newtx/stxscr.tfm + RELOC/fonts/tfm/public/newtx/t1xsl-lf.tfm + RELOC/fonts/tfm/public/newtx/t1xsl-osf.tfm + RELOC/fonts/tfm/public/newtx/t1xsl-tosf.tfm RELOC/fonts/tfm/public/newtx/txbex-bar.tfm RELOC/fonts/tfm/public/newtx/txbexas.tfm RELOC/fonts/tfm/public/newtx/txbexs.tfm @@ -212913,6 +218767,20 @@ runfiles size=3240 RELOC/fonts/tfm/public/newtx/txsy5.tfm RELOC/fonts/tfm/public/newtx/txsy7.tfm RELOC/fonts/tfm/public/newtx/txsys.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-lf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-lf-t1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-lf-texnansi.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-osf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-osf-t1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-osf-texnansi.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-tlf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-tlf-t1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-tlf-texnansi.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-tosf-ot1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-tosf-t1.tfm + RELOC/fonts/tfm/public/newtx/ztmbsl-tosf-texnansi.tfm + RELOC/fonts/tfm/public/newtx/ztmfigs-bsl.tfm + RELOC/fonts/tfm/public/newtx/ztmfigs-sl.tfm RELOC/fonts/tfm/public/newtx/zutbmi.tfm RELOC/fonts/tfm/public/newtx/zutbmia.tfm RELOC/fonts/tfm/public/newtx/zutmi.tfm @@ -213015,8 +218883,12 @@ runfiles size=3240 RELOC/fonts/type1/public/newtx/txsys.pfb RELOC/fonts/type1/public/newtx/ztmb.pfb RELOC/fonts/type1/public/newtx/ztmbi.pfb + RELOC/fonts/type1/public/newtx/ztmbsl.pfb + RELOC/fonts/type1/public/newtx/ztmfigs-bsl.pfb + RELOC/fonts/type1/public/newtx/ztmfigs-sl.pfb RELOC/fonts/type1/public/newtx/ztmr.pfb RELOC/fonts/type1/public/newtx/ztmri.pfb + RELOC/fonts/type1/public/newtx/ztmrsl.pfb RELOC/fonts/type1/public/newtx/zxlr-5nums.pfb RELOC/fonts/type1/public/newtx/zxlr-7nums.pfb RELOC/fonts/type1/public/newtx/zxlr.pfb @@ -213026,6 +218898,9 @@ runfiles size=3240 RELOC/fonts/vf/public/newtx/ebgbmia.vf RELOC/fonts/vf/public/newtx/ebgmi0.vf RELOC/fonts/vf/public/newtx/ebgmia.vf + RELOC/fonts/vf/public/newtx/ly1xsl-lf.vf + RELOC/fonts/vf/public/newtx/ly1xsl-osf.vf + RELOC/fonts/vf/public/newtx/ly1xsl-tosf.vf RELOC/fonts/vf/public/newtx/ntx-Bold-lf-ot1.vf RELOC/fonts/vf/public/newtx/ntx-Bold-osf-ot1.vf RELOC/fonts/vf/public/newtx/ntx-Bold-tlf-ot1.vf @@ -213136,6 +219011,12 @@ runfiles size=3240 RELOC/fonts/vf/public/newtx/nxlmia.vf RELOC/fonts/vf/public/newtx/nxlsy5.vf RELOC/fonts/vf/public/newtx/nxlsy7.vf + RELOC/fonts/vf/public/newtx/ot1xsl-lf.vf + RELOC/fonts/vf/public/newtx/ot1xsl-osf.vf + RELOC/fonts/vf/public/newtx/ot1xsl-tosf.vf + RELOC/fonts/vf/public/newtx/t1xsl-lf.vf + RELOC/fonts/vf/public/newtx/t1xsl-osf.vf + RELOC/fonts/vf/public/newtx/t1xsl-tosf.vf RELOC/fonts/vf/public/newtx/zutbmi.vf RELOC/fonts/vf/public/newtx/zutbmia.vf RELOC/fonts/vf/public/newtx/zutmi.vf @@ -213143,17 +219024,25 @@ runfiles size=3240 RELOC/tex/latex/newtx/TeXGyreTermesX.fontspec RELOC/tex/latex/newtx/lmsntxsy.fd RELOC/tex/latex/newtx/lmxntxexx.fd + RELOC/tex/latex/newtx/ly1minebgaramond.fd RELOC/tex/latex/newtx/ly1minlibertine.fd - RELOC/tex/latex/newtx/ly1ntxdenoms.fd + RELOC/tex/latex/newtx/ly1minntx.fd + RELOC/tex/latex/newtx/ly1ntxdnom.fd + RELOC/tex/latex/newtx/ly1ntxinf.fd RELOC/tex/latex/newtx/ly1ntxlf.fd RELOC/tex/latex/newtx/ly1ntxosf.fd RELOC/tex/latex/newtx/ly1ntxsups.fd + RELOC/tex/latex/newtx/ly1ntxth-lf.fd + RELOC/tex/latex/newtx/ly1ntxth-osf.fd + RELOC/tex/latex/newtx/ly1ntxth-tlf.fd + RELOC/tex/latex/newtx/ly1ntxth-tosf.fd RELOC/tex/latex/newtx/ly1ntxtlf.fd RELOC/tex/latex/newtx/ly1ntxtosf.fd RELOC/tex/latex/newtx/ly1ntxtt.fd RELOC/tex/latex/newtx/newtx-ebgaramond-subs.tex RELOC/tex/latex/newtx/newtx-libertine-subs.tex RELOC/tex/latex/newtx/newtx-subs.tex + RELOC/tex/latex/newtx/newtx.sty RELOC/tex/latex/newtx/newtxmath.sty RELOC/tex/latex/newtx/newtxtext.sty RELOC/tex/latex/newtx/omlntxebgmi.fd @@ -213163,20 +219052,34 @@ runfiles size=3240 RELOC/tex/latex/newtx/omlzbvmi.fd RELOC/tex/latex/newtx/omlzmnmi.fd RELOC/tex/latex/newtx/omlzutmi.fd + RELOC/tex/latex/newtx/ot1minebgaramond.fd RELOC/tex/latex/newtx/ot1minlibertine.fd - RELOC/tex/latex/newtx/ot1ntxdenoms.fd + RELOC/tex/latex/newtx/ot1minntx.fd + RELOC/tex/latex/newtx/ot1ntxdnom.fd + RELOC/tex/latex/newtx/ot1ntxinf.fd RELOC/tex/latex/newtx/ot1ntxlf.fd RELOC/tex/latex/newtx/ot1ntxosf.fd RELOC/tex/latex/newtx/ot1ntxsups.fd + RELOC/tex/latex/newtx/ot1ntxth-lf.fd + RELOC/tex/latex/newtx/ot1ntxth-osf.fd + RELOC/tex/latex/newtx/ot1ntxth-tlf.fd + RELOC/tex/latex/newtx/ot1ntxth-tosf.fd RELOC/tex/latex/newtx/ot1ntxtlf.fd RELOC/tex/latex/newtx/ot1ntxtosf.fd RELOC/tex/latex/newtx/ot1ntxtt.fd RELOC/tex/latex/newtx/t1fxl1.fd + RELOC/tex/latex/newtx/t1minebgaramond.fd RELOC/tex/latex/newtx/t1minlibertine.fd - RELOC/tex/latex/newtx/t1ntxdenoms.fd + RELOC/tex/latex/newtx/t1minntx.fd + RELOC/tex/latex/newtx/t1ntxdnom.fd + RELOC/tex/latex/newtx/t1ntxinf.fd RELOC/tex/latex/newtx/t1ntxlf.fd RELOC/tex/latex/newtx/t1ntxosf.fd RELOC/tex/latex/newtx/t1ntxsups.fd + RELOC/tex/latex/newtx/t1ntxth-lf.fd + RELOC/tex/latex/newtx/t1ntxth-osf.fd + RELOC/tex/latex/newtx/t1ntxth-tlf.fd + RELOC/tex/latex/newtx/t1ntxth-tosf.fd RELOC/tex/latex/newtx/t1ntxtlf.fd RELOC/tex/latex/newtx/t1ntxtosf.fd RELOC/tex/latex/newtx/t1ntxtt.fd @@ -213196,11 +219099,11 @@ catalogue-also minion2newtx catalogue-ctan /fonts/newtx catalogue-license lppl1.3 catalogue-topics font font-body font-maths font-serif font-proportional font-type1 font-otf font-supp font-t1enc -catalogue-version 1.642 +catalogue-version 1.71 name newtxsf category Package -revision 56527 +revision 59227 shortdesc Sans-math fonts for use with newtx relocated 1 longdesc The package provides a maths support that amounts to @@ -213208,10 +219111,10 @@ longdesc modifications of the STIX sans serif Roman and Greek letters longdesc with most symbols taken from newtxmath (which must of course be longdesc installed and its map file enabled). execute addMap newtxsf.map -containersize 105904 -containerchecksum 14fdd049243799447b0ba9380cfae1dbe58496e67d30cb7bb3a82c685f449c6f3070e1bce674ac173a9397ebb1a1d40d1dc8db05f04174908dd157e919e7c7aa -doccontainersize 332352 -doccontainerchecksum bf4ac517cb79ef6b1e541b2a3eb8b5ebdbfb5e3638234438453f79ce0bb1d87f815d20c761dccf2822e581222cca0439c189e02b307d8c0044fd194aa1d2016d +containersize 105908 +containerchecksum c7665696fe28a62a2dda826b706bcefb0d468b575232c1e04a69c58a843631e631098b4feb7b93fe8bf1c443e376fa8d8dcdb17346dd188d89b9fa525dcac33e +doccontainersize 332420 +doccontainerchecksum 98ca9aead749cf70e54acc6414d82d027160ba9d730747a38d0e55479dd4439d198cfd4093e22636e9eca58aaafba6818bb3d3583e41f4a46e0f44b1e10cc424 docfiles size=93 RELOC/doc/fonts/newtxsf/OFL-FAQ.txt RELOC/doc/fonts/newtxsf/OFL.txt @@ -213243,7 +219146,7 @@ catalogue-also newtx stix catalogue-ctan /fonts/newtxsf catalogue-license ofl catalogue-topics font font-sans font-maths font-type1 -catalogue-version 1.053 +catalogue-version 1.054 name newtxtt category Package @@ -213658,7 +219561,7 @@ catalogue-topics font font-type1 font-decor name nicematrix category Package -revision 58987 +revision 62660 shortdesc Improve the typesetting of mathematical matrices with PGF relocated 1 longdesc This package is based on the package array. It creates PGF/TikZ @@ -213670,26 +219573,26 @@ longdesc border matrices); control of the width of the columns; tools to longdesc color rows and columns with a good PDF result; blocks of cells; longdesc etc. The package requires and loads l3keys2e, xparse, array, longdesc amsmath, pgfcore, and the module shapes of PGF. -containersize 28844 -containerchecksum acb3bea7fbf5c5693549dd5556addfe5695e3eda66d6d9db7de4fb41fd91f341a1ff8e61322ec30a4c3a726c602314502972f7d5223f71be556798fa2d86047c -doccontainersize 1668768 -doccontainerchecksum 30b06ba14cb06e828858bb74f31b454a802ef21968cb9d887687fe9f294f6a562184fbe124cb936584b7ca76481fb8828fde796af0da117d88f6edefb63dbdc1 -docfiles size=457 +containersize 34656 +containerchecksum c57d8a2b8ca5b37c9212b9fedd23a0b5893d9c8b18861a0e4fbcc51fa90bbf8ba6491bc0df8559451552ed91ac79cc0425eda4dab86ad80b28247ee7def1e2de +doccontainersize 1975292 +doccontainerchecksum 274c56ef2feee371763572fbba28e0a2142aa6e0aada41bb2596a335d110a48d9be1b4d9481498d625d7e0cc29519e8c3e51da9642591fd8109aac2dac4cfe17 +docfiles size=541 RELOC/doc/latex/nicematrix/README.md details="Readme" RELOC/doc/latex/nicematrix/nicematrix-french.pdf details="Package documentation in French" language="fr" RELOC/doc/latex/nicematrix/nicematrix-french.tex RELOC/doc/latex/nicematrix/nicematrix.pdf details="Package documentation" -srccontainersize 98308 -srccontainerchecksum 68da52316a3494a9dd613f8e673e23c3c633576470d475637eb4db7d29ffebb604afe966ca9fc0ca89655621f815168070667ca0345a7d31b9bddbfff3d97e4f -srcfiles size=149 +srccontainersize 113836 +srccontainerchecksum d304d26ddddd65b6d926aefef7229f7525010fa3f5e1db723ed1a894ed7a8c079cf707a8ed83dc6ff05da7ff8656426a1220aa043d8acc2a91173723e9b43fd3 +srcfiles size=175 RELOC/source/latex/nicematrix/nicematrix.dtx RELOC/source/latex/nicematrix/nicematrix.ins -runfiles size=63 +runfiles size=77 RELOC/tex/latex/nicematrix/nicematrix.sty catalogue-ctan /macros/latex/contrib/nicematrix catalogue-license lppl1.3 catalogue-topics maths matrix pgf-tikz expl3 -catalogue-version 5.15 +catalogue-version 6.8 name nicetext category Package @@ -214231,7 +220134,7 @@ catalogue-version 1.1 name ninecolors category Package -revision 58833 +revision 62006 shortdesc Select colors with proper WCAG color contrast relocated 1 longdesc This package carefully selects and defines 9 colors for 13 hues @@ -214241,22 +220144,22 @@ longdesc color white is of level 10. By simply choosing two colors in longdesc the above list, which differ in level by at least 5, as longdesc foreground and background colors, you will get proper WCAG longdesc Color Contrast. -containersize 1480 -containerchecksum 7aee2eac9aa4d1cac046f39a260984888b54bf63df6f62e8278fc7966a50a5ef2e88a07835e5a8fe01403b5d254278fe561c245b2517735705ed6d06ba70aaf0 -doccontainersize 15796 -doccontainerchecksum 8d1a9420463b85653bd6896a8ff893c13a22bb81cc90af568185c053313e12b6edcc02f825a5dc8148f164fbef2b38e12e89d8f1f6b5266a6f97ca307443cc6c -docfiles size=6 - RELOC/doc/latex/ninecolors/README details="Readme" +containersize 2648 +containerchecksum f755768830e02aa434432ab4e879646ad43d092f50b7e38e39009c98327c5ddcd23d0b5a7ee8d8afad30e69b6219bb871a14dc7b274ae11a60aec33df2c94ae6 +doccontainersize 48184 +doccontainerchecksum 0550d7b4a8b7040541edf156c5b82bf61d350a21c732c4ef324c58289eda288b7e30edd1f36d8650d453a590bdeb97b61d0c782f3d945b033b0fb746b6c802f7 +docfiles size=15 + RELOC/doc/latex/ninecolors/README.txt details="Readme" RELOC/doc/latex/ninecolors/ninecolors.pdf details="Package documentation" RELOC/doc/latex/ninecolors/ninecolors.tex -runfiles size=2 +runfiles size=7 RELOC/tex/latex/ninecolors/ninecolors.sty catalogue-contact-bugs https://github.com/lvjr/ninecolors/issues catalogue-contact-repository https://github.com/lvjr/ninecolors catalogue-ctan /macros/latex/contrib/ninecolors catalogue-license lppl1.3 -catalogue-topics colour -catalogue-version 2021A +catalogue-topics colour expl3 +catalogue-version 2022D name njurepo category Package @@ -214291,6 +220194,104 @@ catalogue-license lppl1.3c catalogue-topics dissertation class catalogue-version 1.1.2 +name njustthesis +category Package +revision 62451 +shortdesc Thesis template for the Nanjing University of Science and Technology +relocated 1 +longdesc This is a thesis template for the Nanjing University of Science +longdesc and Technology>. +containersize 4484 +containerchecksum 829c4af6651ce3119dcfb0f6975289bc6cc4a8a7dee4a382ec8f63c1b876cd972452b766ed13e6aec1fb4d4613255a9ef206f1b7d8c03207c00a52876f22533c +doccontainersize 210180 +doccontainerchecksum fdf843b266b0d2ac780fe934d4ba55c6a3b470fcf81bcf71f2ffa0a689020ed343768650cce06c5cbed0a35d9178723b0d2caadf5038871c55fbc47f244ce15d +docfiles size=53 + RELOC/doc/latex/njustthesis/README.md details="Readme" + RELOC/doc/latex/njustthesis/njustthesis.pdf details="Package documentation" +srccontainersize 4832 +srccontainerchecksum bf0f1bfa5d6a9367bee61c90b35c4f8492ad072ce44b0fefe43c1251fa0e7fcb4c4f92392d5d317d808e6f3ab1fd8f7e274407dcc815e2f7e281297b53e5d7c0 +srcfiles size=5 + RELOC/source/latex/njustthesis/njustthesis.dtx + RELOC/source/latex/njustthesis/njustthesis.ins +runfiles size=4 + RELOC/tex/latex/njustthesis/njustthesis.cls +catalogue-contact-announce https://github.com/Freed-Wu/njustthesis/releases +catalogue-contact-bugs https://github.com/Freed-Wu/njustthesis/issues +catalogue-contact-home https://ctan.org/pkg/njustthesis +catalogue-contact-repository https://github.com/Freed-Wu/njustthesis +catalogue-ctan /macros/latex/contrib/njustthesis +catalogue-license gpl3+ +catalogue-topics dissertation chinese +catalogue-version 0.0.1 + +name njuthesis +category Package +revision 62995 +shortdesc LaTeX thesis template for Nanjing University +relocated 1 +longdesc The njuthesis class is intended for typesetting Nanjing +longdesc University dissertations with LaTeX, providing support for +longdesc bachelor, master, and doctoral thesis. +containersize 14588 +containerchecksum 102a8147c1dfb50bdf5b12f2b84c20a6332adbbf3d3f72a8defe68e8fd05d884ca684656ab0867618767e27bdba01bbf6931468bb9918330a32ede0429c48c5c +doccontainersize 1218472 +doccontainerchecksum 39971ca3da4b88abcccdbc4bc8b090b6c44b65125d96e0a180640c6559de6b5ed527d26aee4892e2ffd356f36637977fc3a9a7e9cf75643b91725d8a268b1210 +docfiles size=305 + RELOC/doc/latex/njuthesis/LICENSE + RELOC/doc/latex/njuthesis/README.md details="Readme" + RELOC/doc/latex/njuthesis/njuthesis.pdf details="Package documentation" language="zh" +srccontainersize 52028 +srccontainerchecksum 915f9b37f81ad325197aaf841c00b715a270804fd4a95965e04e26da82e64d71a7d4a90ac73bb91fbd83a56e487ed5d3cfc37a934fa75c8354e38498fdd9c058 +srcfiles size=56 + RELOC/source/latex/njuthesis/njuthesis.dtx + RELOC/source/latex/njuthesis/njuthesis.ins +runfiles size=20 + RELOC/tex/latex/njuthesis/njuthesis-graduate.def + RELOC/tex/latex/njuthesis/njuthesis-undergraduate.def + RELOC/tex/latex/njuthesis/njuthesis.cls +catalogue-contact-announce https://github.com/nju-lug/NJUThesis/releases +catalogue-contact-bugs https://github.com/nju-lug/NJUThesis/issues +catalogue-contact-development https://github.com/nju-lug +catalogue-contact-repository https://github.com/nju-lug/NJUThesis +catalogue-contact-support https://github.com/nju-lug/NJUThesis/discussions +catalogue-ctan /macros/unicodetex/latex/njuthesis +catalogue-license lppl1.3c +catalogue-topics dissertation proposal latex3 chinese +catalogue-version 0.17.0 + +name njuvisual +category Package +revision 61555 +shortdesc Display logos related to Nanjing University +relocated 1 +longdesc The njuvisual package collects standard colors and logos +longdesc related to Nanjing University, saves the vector logos as TikZ +longdesc pictures and provides a user-friendly interface to display them +longdesc in documents and beamers. +containersize 169212 +containerchecksum 46a958d59cfb73728f30123dd4a2eb046ab59de57ec8144adef14e6bc375c45c1e71effed5b179b88bc05142ae3ab9e0210cd890f3b71d3b23a53e828dae93e9 +doccontainersize 637816 +doccontainerchecksum 384ea71dc4ce25c0ccdafb820136f6af2093525e90ce158bf01709335a033e6d05705a3042db1ecb437863b5ef0ffd8042f3cf1b7d6cb33e7e3e30014da28800 +docfiles size=162 + RELOC/doc/latex/njuvisual/LICENSE + RELOC/doc/latex/njuvisual/README.md details="Readme" + RELOC/doc/latex/njuvisual/njuvisual-example.tex + RELOC/doc/latex/njuvisual/njuvisual.pdf details="Package documentation" language="zh" +srccontainersize 176228 +srccontainerchecksum 5078f3abff181a14941846fb4fb6fe1b130e8708ee5a03111b8ccd55158101bb0a27a78ddab36c914a5449e8d467ff453a24579dba28beec498536cea7c9bfc2 +srcfiles size=285 + RELOC/source/latex/njuvisual/njuvisual-curves.dtx + RELOC/source/latex/njuvisual/njuvisual.dtx +runfiles size=279 + RELOC/tex/latex/njuvisual/njuvisual.sty +catalogue-contact-announce https://github.com/nju-lug/NJUVisual/releases +catalogue-contact-bugs https://github.com/nju-lug/NJUVisual/issues +catalogue-contact-repository https://github.com/nju-lug/NJUVisual +catalogue-ctan /macros/latex/contrib/njuvisual +catalogue-license lppl1.3c +catalogue-topics logo chinese +catalogue-version 0.2.1 + name nkarta category Package revision 16437 @@ -214411,6 +220412,35 @@ catalogue-license lppl1.3 catalogue-topics bibtex-supp catalogue-version 1.04 +name nndraw +category Package +revision 59674 +shortdesc Draw neural networks +relocated 1 +longdesc With this package you can create fully connected neural +longdesc networks in a simple and efficient way. +containersize 2216 +containerchecksum 0a3ef1e6654d191c588f8269c674e5d7542785aadd97bf96101be8627f4a4746e443083a0403b8710f2e8036f0d69be1db6d40cfc1865aed89056d84ee4a512f +doccontainersize 103384 +doccontainerchecksum 0ee7cb24d7cdfc708a3ea7bc4588259ce92723e3c4be295b85d689750ed81ece2a575ceeb9d6959692e36e363bd6ca26615fa598080977cb62de9a641da44322 +docfiles size=27 + RELOC/doc/latex/nndraw/README details="Readme" + RELOC/doc/latex/nndraw/nndraw.pdf details="Package documentation" +srccontainersize 3276 +srccontainerchecksum c97381de546d0e4173c7d34ddc8f9098359a3ec8b84c78d155efc49cba120a3e59f64c3c43eaacc07196df86402a084558ca20a5ddc52733134440e21fc0bc39 +srcfiles size=3 + RELOC/source/latex/nndraw/nndraw.dtx + RELOC/source/latex/nndraw/nndraw.ins +runfiles size=2 + RELOC/tex/latex/nndraw/nndraw.sty +catalogue-also neuralnetwork +catalogue-contact-bugs https://github.com/carloscdias/nndraw/issues +catalogue-contact-home https://github.com/carloscdias/nndraw +catalogue-ctan /graphics/pgf/contrib/nndraw +catalogue-license lppl1.3 +catalogue-topics diagram +catalogue-version 1.0 + name nnext category Package revision 56575 @@ -214500,28 +220530,32 @@ catalogue-version 2.2 name noindentafter category Package -revision 35709 -shortdesc Tool to prevent paragraph indentation after environments/macros +revision 59195 +shortdesc Prevent paragraph indentation after environments or macros relocated 1 longdesc The package, as the name suggests, supplies tools to longdesc automatically suppress indentations in following paragraphs, longdesc specifically those following a particular macro or environment. -containersize 2284 -containerchecksum 6037e5b7b36742c2956f39020f7e9bd2072b17ab313f5d7d86e8b0c348b89ef1392571b8cba22190221a14c6f1e44a0156ddafce8f5e2bbf5362e443f590b2d8 -doccontainersize 228912 -doccontainerchecksum 1cc385e0bed9559d66c13967a5ffe83f1d01ad2005e4c7ca92243ca246da4f5f5e9abfde9b244ac54d73de4f874b800dc6620f7c93f6fb03a6d0ac8b2593fc96 -docfiles size=62 - RELOC/doc/latex/noindentafter/README details="Readme" - RELOC/doc/latex/noindentafter/noindentafter-dry.sty - RELOC/doc/latex/noindentafter/noindentafter-packagedoc.cls +containersize 1384 +containerchecksum 8445839068a264cc57df9b0e9cce4562b3e70ef208baf32fb2aaabf7ce95804a31f0f8b65c8ce2f2f0fc809a07cb864ff977af31d8162cf10560c39f9d2b78a8 +doccontainersize 399864 +doccontainerchecksum 95f0e11cc91dce0e970caa703149b602150426df174044b0a2fc7d902f040fa4fe6fc3014bcf49d240bc9612c5c61a5a40124d5b49ffab1bdbabab0cfe55889d +docfiles size=102 + RELOC/doc/latex/noindentafter/LICENSE.md + RELOC/doc/latex/noindentafter/README.md details="Readme" RELOC/doc/latex/noindentafter/noindentafter.pdf details="Package documentation" - RELOC/doc/latex/noindentafter/noindentafter.tex -runfiles size=2 +srccontainersize 4696 +srccontainerchecksum e3a12b14ad4571a3fbaf4d4297da28a69cdba7bcf57a365dddb163d88a0b1f7acd20d600ab6353b4ea110d4a0a72c9bef365a3b1fd866448f65318bb5940dd7a +srcfiles size=3 + RELOC/source/latex/noindentafter/noindentafter.dtx +runfiles size=1 RELOC/tex/latex/noindentafter/noindentafter.sty +catalogue-contact-bugs https://github.com/mrpiggi/noindentafter/issues +catalogue-contact-repository https://github.com/mrpiggi/noindentafter catalogue-ctan /macros/latex/contrib/noindentafter -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics macro-supp -catalogue-version 0.2.2 +catalogue-version 1.00 name noitcrul category Package @@ -214575,16 +220609,16 @@ catalogue-version 1.2 name nomencl category Package -revision 57263 +revision 61029 shortdesc Produce lists of symbols as in nomenclature relocated 1 longdesc Produces lists of symbols using the capabilities of the longdesc MakeIndex program. -containersize 3776 -containerchecksum f63b053f8d95a58e2d8ec5d42177f13bdaa49f6cec710e166a96f45187b51cbe12b34c68918c0ec42b12250ecf1af80f5dbb83f4161b2d0dc94d51ccf218391b -doccontainersize 531236 -doccontainerchecksum cf29a353af0a32e41d18087d3ae9c8447d52cb0f95dabfbde01150d15637022d53a8576c362bd7489e8110cdc5dc1892159652d67e61f165f25a78b64d8e095c -docfiles size=163 +containersize 3772 +containerchecksum ee20b8a21b03cb02ed2ef37d38c219841d4a07e17ff781c067906ecbb8f5383d8558c20164f7db79af0c8cd11c5ad8d76142b15ea74674593bb52a5a5993b6c3 +doccontainersize 547080 +doccontainerchecksum 1caa5bcde6c1a3ac5de024f513793c52011285e70e32664d6c5d1a103027c74d45c716d01aaf849726b5b7ffac511ebe6cd16ba669bfeb5fdf37addc59e24a6e +docfiles size=176 RELOC/doc/latex/nomencl/README details="Readme" RELOC/doc/latex/nomencl/nomencl.pdf details="Package documentation" RELOC/doc/latex/nomencl/sample01.pdf @@ -214600,8 +220634,8 @@ docfiles size=163 RELOC/doc/latex/nomencl/sample05.pdf RELOC/doc/latex/nomencl/sample05.tex RELOC/doc/latex/nomencl/sample06.cfg -srccontainersize 18836 -srccontainerchecksum e64dc93929ebdf9716208bc51af759003b7e3263a95d58dab5bfe740a71c966d4f51d561e4cf2d82f90bf3e081b4cb0c7a50a1e0a657d2b33b3a065a2e88a557 +srccontainersize 18876 +srccontainerchecksum 0fda8a0c5e46933cf991bb4120e4bdf98a8ba05e1ca96600fc9e6abd5d3a5c78ce50ae9e625fdda956c90a8f9f569f18d9ebd96b6de4e0e5bb0fbd2b5b00889b srcfiles size=20 RELOC/source/latex/nomencl/Makefile RELOC/source/latex/nomencl/nomencl.drv @@ -214617,7 +220651,7 @@ catalogue-contact-repository https://github.com/borisveytsman/nomencl catalogue-ctan /macros/latex/contrib/nomencl catalogue-license lppl catalogue-topics glossary -catalogue-version 5.5 +catalogue-version 5.6 name nomentbl category Package @@ -214739,15 +220773,15 @@ catalogue-topics page-nos name norasi-c90 category Package -revision 37675 +revision 60831 shortdesc TeX support (from CJK) for the norasi font relocated 1 depend fonts-tlwg execute addMap norasi-c90.map -containersize 8720 -containerchecksum d52fb16ee07ef72f6484b784346933a23b5a3357aa2f00ee212bb1decbfd3299153e88cd4bc352cfc2e888dbf37ea86a2bd6442b6393634c5f144f4accab55a5 +containersize 8716 +containerchecksum 5f65927546348815b07c93003a2b0922403d274bfa3d1665d4649c9dbc737df924958c2fd61c1d06cd5e7c1862aff392c8d1e9d827f4ae79e70d9b76467f651d srccontainersize 1440 -srccontainerchecksum 0170578bca4c4e4a7307fc125a6d845881fe32e2d361c73369ac1bb1b7d510bca8eddae831fc8421b3e30ce996f2eda4d7b2e449873ae6226a7806ed2bbd4047 +srccontainerchecksum 8fb30cc3a1e762ec15c813fff0191b08b64a0d259dbdd21a9edcf70c6eb1b327cff5ef3f48b9dba0b7d99d1ec31b3accef65deca7285e27790261ca659bd525d srcfiles size=1 RELOC/source/fonts/norasi-c90/norasi-c90.fontinst runfiles size=10 @@ -214985,163 +221019,154 @@ catalogue-topics bibtex-sty cvt-html name noto category Package -revision 54512 +revision 60482 shortdesc Support for Noto fonts relocated 1 longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX longdesc support for the NotoSerif, NotoSans and NotoSansMono families longdesc of fonts, designed by Steve Matteson for Google. execute addMap noto.map -containersize 67199024 -containerchecksum 731e33665913e4e5deab621d44f0fbaa1a9853109f6f76b2d2c65efcd2a227369e17bee3cd18b00a0e3314db61026c2d2138943b3420bb5da29b7eeed10c6cd8 -doccontainersize 312836 -doccontainerchecksum 6ab7fcfa88f6c4739038db08afe172387ebe3cd391180efb9b745096ad0d24f7a80b4866698ae882f34d4e6482ea477b419c9421d2a62e71c79e2b66bfd21d94 -docfiles size=80 +containersize 26607576 +containerchecksum 1824eeb55fac567ea5bae58363f132e34bfd2ceeff6573c3f0732e58e3c3ecb58666af4d7ef497aa4500f6a9f8d51aa4e2fb15c2324eb083db51df2cdce4e617 +doccontainersize 340436 +doccontainerchecksum 917a144e2a0f081fc611baff3353c517edfd4ab10942ff728d2227a87d78a326e21d2515363ea05a20391e665e130a0e29e4f312f011d5eeee39624cf3866e8d +docfiles size=88 RELOC/doc/fonts/noto/LICENSE_OFL.txt RELOC/doc/fonts/noto/README details="Readme" RELOC/doc/fonts/noto/noto-samples.pdf details="Font samples" RELOC/doc/fonts/noto/noto-samples.tex -runfiles size=50604 - RELOC/fonts/enc/dvips/noto/nto_2banio.enc - RELOC/fonts/enc/dvips/noto/nto_2pknou.enc - RELOC/fonts/enc/dvips/noto/nto_34ragx.enc - RELOC/fonts/enc/dvips/noto/nto_3b7r4q.enc - RELOC/fonts/enc/dvips/noto/nto_3dob2t.enc - RELOC/fonts/enc/dvips/noto/nto_3idd2i.enc - RELOC/fonts/enc/dvips/noto/nto_3jz62l.enc - RELOC/fonts/enc/dvips/noto/nto_3kuu7o.enc - RELOC/fonts/enc/dvips/noto/nto_3nbfkd.enc - RELOC/fonts/enc/dvips/noto/nto_3ubgsk.enc - RELOC/fonts/enc/dvips/noto/nto_453igs.enc - RELOC/fonts/enc/dvips/noto/nto_4lhdnu.enc - RELOC/fonts/enc/dvips/noto/nto_5taitr.enc - RELOC/fonts/enc/dvips/noto/nto_5uhkks.enc - RELOC/fonts/enc/dvips/noto/nto_5xcjwt.enc - RELOC/fonts/enc/dvips/noto/nto_5yrndq.enc - RELOC/fonts/enc/dvips/noto/nto_6egtta.enc - RELOC/fonts/enc/dvips/noto/nto_6fjq7h.enc - RELOC/fonts/enc/dvips/noto/nto_6jn4k6.enc - RELOC/fonts/enc/dvips/noto/nto_72byc5.enc - RELOC/fonts/enc/dvips/noto/nto_772cjc.enc - RELOC/fonts/enc/dvips/noto/nto_7dmrun.enc - RELOC/fonts/enc/dvips/noto/nto_7fe4g3.enc - RELOC/fonts/enc/dvips/noto/nto_7wbp6x.enc - RELOC/fonts/enc/dvips/noto/nto_7xrktb.enc - RELOC/fonts/enc/dvips/noto/nto_a3kb4x.enc - RELOC/fonts/enc/dvips/noto/nto_a3nlzj.enc - RELOC/fonts/enc/dvips/noto/nto_a4scdo.enc - RELOC/fonts/enc/dvips/noto/nto_ad2lir.enc - RELOC/fonts/enc/dvips/noto/nto_b2faob.enc - RELOC/fonts/enc/dvips/noto/nto_b2rbwz.enc - RELOC/fonts/enc/dvips/noto/nto_b374rf.enc - RELOC/fonts/enc/dvips/noto/nto_b3cf23.enc - RELOC/fonts/enc/dvips/noto/nto_b6ko55.enc - RELOC/fonts/enc/dvips/noto/nto_bcpmuc.enc - RELOC/fonts/enc/dvips/noto/nto_bkthom.enc - RELOC/fonts/enc/dvips/noto/nto_bvui6g.enc - RELOC/fonts/enc/dvips/noto/nto_c3lxz4.enc - RELOC/fonts/enc/dvips/noto/nto_c4ampu.enc - RELOC/fonts/enc/dvips/noto/nto_ckgynt.enc - RELOC/fonts/enc/dvips/noto/nto_cpzaze.enc - RELOC/fonts/enc/dvips/noto/nto_cwvxtj.enc - RELOC/fonts/enc/dvips/noto/nto_dekpws.enc - RELOC/fonts/enc/dvips/noto/nto_dvdq72.enc - RELOC/fonts/enc/dvips/noto/nto_e6yrw6.enc - RELOC/fonts/enc/dvips/noto/nto_e7tkro.enc - RELOC/fonts/enc/dvips/noto/nto_etmgrc.enc - RELOC/fonts/enc/dvips/noto/nto_ewl7ea.enc - RELOC/fonts/enc/dvips/noto/nto_f7fqkh.enc - RELOC/fonts/enc/dvips/noto/nto_fw5lcu.enc - RELOC/fonts/enc/dvips/noto/nto_gemibc.enc - RELOC/fonts/enc/dvips/noto/nto_gfowk7.enc - RELOC/fonts/enc/dvips/noto/nto_hcdl7d.enc - RELOC/fonts/enc/dvips/noto/nto_hjcdnn.enc - RELOC/fonts/enc/dvips/noto/nto_hvbi2c.enc - RELOC/fonts/enc/dvips/noto/nto_i47ut3.enc - RELOC/fonts/enc/dvips/noto/nto_ib6ubx.enc - RELOC/fonts/enc/dvips/noto/nto_ibgtat.enc - RELOC/fonts/enc/dvips/noto/nto_jayyhr.enc - RELOC/fonts/enc/dvips/noto/nto_jcw7uk.enc - RELOC/fonts/enc/dvips/noto/nto_jkat5h.enc - RELOC/fonts/enc/dvips/noto/nto_jl7jon.enc - RELOC/fonts/enc/dvips/noto/nto_jzlekz.enc - RELOC/fonts/enc/dvips/noto/nto_khusna.enc - RELOC/fonts/enc/dvips/noto/nto_kntwfo.enc - RELOC/fonts/enc/dvips/noto/nto_ku6sr6.enc - RELOC/fonts/enc/dvips/noto/nto_kyokto.enc - RELOC/fonts/enc/dvips/noto/nto_l7r7sw.enc - RELOC/fonts/enc/dvips/noto/nto_lirjoh.enc - RELOC/fonts/enc/dvips/noto/nto_lr2om7.enc - RELOC/fonts/enc/dvips/noto/nto_luhzk7.enc - RELOC/fonts/enc/dvips/noto/nto_m3b3uh.enc - RELOC/fonts/enc/dvips/noto/nto_mckgpj.enc - RELOC/fonts/enc/dvips/noto/nto_mcmm5k.enc - RELOC/fonts/enc/dvips/noto/nto_mcxhr4.enc - RELOC/fonts/enc/dvips/noto/nto_mhwely.enc - RELOC/fonts/enc/dvips/noto/nto_mpk62p.enc - RELOC/fonts/enc/dvips/noto/nto_ndzcwf.enc - RELOC/fonts/enc/dvips/noto/nto_nhjuvf.enc - RELOC/fonts/enc/dvips/noto/nto_nhzdio.enc - RELOC/fonts/enc/dvips/noto/nto_nog6ox.enc - RELOC/fonts/enc/dvips/noto/nto_o37s5e.enc - RELOC/fonts/enc/dvips/noto/nto_ol4yze.enc - RELOC/fonts/enc/dvips/noto/nto_op2juy.enc - RELOC/fonts/enc/dvips/noto/nto_p6rwlx.enc - RELOC/fonts/enc/dvips/noto/nto_ph33kq.enc - RELOC/fonts/enc/dvips/noto/nto_prsxmw.enc - RELOC/fonts/enc/dvips/noto/nto_pvnjta.enc - RELOC/fonts/enc/dvips/noto/nto_pz6pv7.enc - RELOC/fonts/enc/dvips/noto/nto_q2iokw.enc - RELOC/fonts/enc/dvips/noto/nto_qdgiej.enc - RELOC/fonts/enc/dvips/noto/nto_qgk3xb.enc - RELOC/fonts/enc/dvips/noto/nto_qielb2.enc - RELOC/fonts/enc/dvips/noto/nto_qsoqct.enc - RELOC/fonts/enc/dvips/noto/nto_r2ghbj.enc - RELOC/fonts/enc/dvips/noto/nto_r5bxyy.enc - RELOC/fonts/enc/dvips/noto/nto_ras4ps.enc - RELOC/fonts/enc/dvips/noto/nto_rmq6cj.enc - RELOC/fonts/enc/dvips/noto/nto_rscbfi.enc - RELOC/fonts/enc/dvips/noto/nto_rsplpv.enc - RELOC/fonts/enc/dvips/noto/nto_scavxs.enc - RELOC/fonts/enc/dvips/noto/nto_sez6pn.enc - RELOC/fonts/enc/dvips/noto/nto_sg5txc.enc - RELOC/fonts/enc/dvips/noto/nto_tu4uv7.enc - RELOC/fonts/enc/dvips/noto/nto_twgkjf.enc - RELOC/fonts/enc/dvips/noto/nto_uc5ky7.enc - RELOC/fonts/enc/dvips/noto/nto_ucmn45.enc - RELOC/fonts/enc/dvips/noto/nto_umxzhz.enc - RELOC/fonts/enc/dvips/noto/nto_uncbtn.enc - RELOC/fonts/enc/dvips/noto/nto_uoung7.enc - RELOC/fonts/enc/dvips/noto/nto_upvzdm.enc - RELOC/fonts/enc/dvips/noto/nto_urvlpy.enc - RELOC/fonts/enc/dvips/noto/nto_uvb24m.enc - RELOC/fonts/enc/dvips/noto/nto_uwtd6c.enc - RELOC/fonts/enc/dvips/noto/nto_v63ahm.enc - RELOC/fonts/enc/dvips/noto/nto_vfbpi4.enc - RELOC/fonts/enc/dvips/noto/nto_vmq34i.enc - RELOC/fonts/enc/dvips/noto/nto_vuovel.enc - RELOC/fonts/enc/dvips/noto/nto_w43d4m.enc - RELOC/fonts/enc/dvips/noto/nto_wh7viy.enc - RELOC/fonts/enc/dvips/noto/nto_whcw4o.enc - RELOC/fonts/enc/dvips/noto/nto_wiy4e7.enc - RELOC/fonts/enc/dvips/noto/nto_wwfksr.enc - RELOC/fonts/enc/dvips/noto/nto_wxkdfs.enc - RELOC/fonts/enc/dvips/noto/nto_x4teop.enc - RELOC/fonts/enc/dvips/noto/nto_xffdr3.enc - RELOC/fonts/enc/dvips/noto/nto_xhwpwl.enc - RELOC/fonts/enc/dvips/noto/nto_xhxifo.enc - RELOC/fonts/enc/dvips/noto/nto_xmopsz.enc - RELOC/fonts/enc/dvips/noto/nto_xpfafm.enc - RELOC/fonts/enc/dvips/noto/nto_y2n3gg.enc - RELOC/fonts/enc/dvips/noto/nto_y52y4f.enc - RELOC/fonts/enc/dvips/noto/nto_y5jpaa.enc - RELOC/fonts/enc/dvips/noto/nto_ycidct.enc - RELOC/fonts/enc/dvips/noto/nto_yifqxs.enc - RELOC/fonts/enc/dvips/noto/nto_yyuepd.enc - RELOC/fonts/enc/dvips/noto/nto_zlkvl2.enc - RELOC/fonts/enc/dvips/noto/nto_zogsyl.enc - RELOC/fonts/enc/dvips/noto/nto_zpdbre.enc - RELOC/fonts/enc/dvips/noto/nto_zyhgfd.enc +runfiles size=22277 + RELOC/fonts/enc/dvips/noto/a_23t6v6.enc + RELOC/fonts/enc/dvips/noto/a_2gssks.enc + RELOC/fonts/enc/dvips/noto/a_3gh25n.enc + RELOC/fonts/enc/dvips/noto/a_3idd2i.enc + RELOC/fonts/enc/dvips/noto/a_3nh6de.enc + RELOC/fonts/enc/dvips/noto/a_3njtyh.enc + RELOC/fonts/enc/dvips/noto/a_3pvjsh.enc + RELOC/fonts/enc/dvips/noto/a_3qka2q.enc + RELOC/fonts/enc/dvips/noto/a_3utovq.enc + RELOC/fonts/enc/dvips/noto/a_47rvkj.enc + RELOC/fonts/enc/dvips/noto/a_4g272e.enc + RELOC/fonts/enc/dvips/noto/a_4hfkmi.enc + RELOC/fonts/enc/dvips/noto/a_4u4rqx.enc + RELOC/fonts/enc/dvips/noto/a_52qs4q.enc + RELOC/fonts/enc/dvips/noto/a_533fr4.enc + RELOC/fonts/enc/dvips/noto/a_57pcdw.enc + RELOC/fonts/enc/dvips/noto/a_5mzvu7.enc + RELOC/fonts/enc/dvips/noto/a_5pmcwb.enc + RELOC/fonts/enc/dvips/noto/a_5xwbon.enc + RELOC/fonts/enc/dvips/noto/a_623vws.enc + RELOC/fonts/enc/dvips/noto/a_63wp3v.enc + RELOC/fonts/enc/dvips/noto/a_6aka6h.enc + RELOC/fonts/enc/dvips/noto/a_6twv4d.enc + RELOC/fonts/enc/dvips/noto/a_772cjc.enc + RELOC/fonts/enc/dvips/noto/a_7bgfws.enc + RELOC/fonts/enc/dvips/noto/a_7ixzi4.enc + RELOC/fonts/enc/dvips/noto/a_7kfhbb.enc + RELOC/fonts/enc/dvips/noto/a_7nvxzr.enc + RELOC/fonts/enc/dvips/noto/a_7tyugd.enc + RELOC/fonts/enc/dvips/noto/a_a3ay2j.enc + RELOC/fonts/enc/dvips/noto/a_andblm.enc + RELOC/fonts/enc/dvips/noto/a_anmevl.enc + RELOC/fonts/enc/dvips/noto/a_bvwui6.enc + RELOC/fonts/enc/dvips/noto/a_bxhngq.enc + RELOC/fonts/enc/dvips/noto/a_c3bld5.enc + RELOC/fonts/enc/dvips/noto/a_c6wwr2.enc + RELOC/fonts/enc/dvips/noto/a_cjhu7y.enc + RELOC/fonts/enc/dvips/noto/a_clpsiq.enc + RELOC/fonts/enc/dvips/noto/a_cn5brv.enc + RELOC/fonts/enc/dvips/noto/a_cp3cte.enc + RELOC/fonts/enc/dvips/noto/a_cwvxtj.enc + RELOC/fonts/enc/dvips/noto/a_d2rsb5.enc + RELOC/fonts/enc/dvips/noto/a_d4qnfi.enc + RELOC/fonts/enc/dvips/noto/a_dadzwx.enc + RELOC/fonts/enc/dvips/noto/a_dbnhwa.enc + RELOC/fonts/enc/dvips/noto/a_ditypz.enc + RELOC/fonts/enc/dvips/noto/a_dov7os.enc + RELOC/fonts/enc/dvips/noto/a_dudwhc.enc + RELOC/fonts/enc/dvips/noto/a_e3kj7m.enc + RELOC/fonts/enc/dvips/noto/a_efce2n.enc + RELOC/fonts/enc/dvips/noto/a_eoogfy.enc + RELOC/fonts/enc/dvips/noto/a_eosscl.enc + RELOC/fonts/enc/dvips/noto/a_ez2y5p.enc + RELOC/fonts/enc/dvips/noto/a_ez4wts.enc + RELOC/fonts/enc/dvips/noto/a_ezjax5.enc + RELOC/fonts/enc/dvips/noto/a_fv2jeg.enc + RELOC/fonts/enc/dvips/noto/a_g4k3w3.enc + RELOC/fonts/enc/dvips/noto/a_gphhjx.enc + RELOC/fonts/enc/dvips/noto/a_gwevhp.enc + RELOC/fonts/enc/dvips/noto/a_gyb4rp.enc + RELOC/fonts/enc/dvips/noto/a_h2q3hr.enc + RELOC/fonts/enc/dvips/noto/a_h6fjyk.enc + RELOC/fonts/enc/dvips/noto/a_hc6tg2.enc + RELOC/fonts/enc/dvips/noto/a_hge7ml.enc + RELOC/fonts/enc/dvips/noto/a_hj5qan.enc + RELOC/fonts/enc/dvips/noto/a_honops.enc + RELOC/fonts/enc/dvips/noto/a_hvbi2c.enc + RELOC/fonts/enc/dvips/noto/a_ibmxvo.enc + RELOC/fonts/enc/dvips/noto/a_ilpfnc.enc + RELOC/fonts/enc/dvips/noto/a_jbt6o3.enc + RELOC/fonts/enc/dvips/noto/a_jde47l.enc + RELOC/fonts/enc/dvips/noto/a_jdknzu.enc + RELOC/fonts/enc/dvips/noto/a_jjjryc.enc + RELOC/fonts/enc/dvips/noto/a_jjkxah.enc + RELOC/fonts/enc/dvips/noto/a_kcvkxa.enc + RELOC/fonts/enc/dvips/noto/a_kejqxe.enc + RELOC/fonts/enc/dvips/noto/a_ky2jui.enc + RELOC/fonts/enc/dvips/noto/a_lavhrd.enc + RELOC/fonts/enc/dvips/noto/a_lefphz.enc + RELOC/fonts/enc/dvips/noto/a_lhny74.enc + RELOC/fonts/enc/dvips/noto/a_m5xrw6.enc + RELOC/fonts/enc/dvips/noto/a_mpi44v.enc + RELOC/fonts/enc/dvips/noto/a_mth4zs.enc + RELOC/fonts/enc/dvips/noto/a_mun6gy.enc + RELOC/fonts/enc/dvips/noto/a_mz6bs5.enc + RELOC/fonts/enc/dvips/noto/a_n3icpd.enc + RELOC/fonts/enc/dvips/noto/a_n43hoi.enc + RELOC/fonts/enc/dvips/noto/a_ob47l7.enc + RELOC/fonts/enc/dvips/noto/a_og6ksl.enc + RELOC/fonts/enc/dvips/noto/a_ombcnn.enc + RELOC/fonts/enc/dvips/noto/a_oprn5k.enc + RELOC/fonts/enc/dvips/noto/a_pboqxw.enc + RELOC/fonts/enc/dvips/noto/a_pbvxm5.enc + RELOC/fonts/enc/dvips/noto/a_pgzpov.enc + RELOC/fonts/enc/dvips/noto/a_pi22w6.enc + RELOC/fonts/enc/dvips/noto/a_pke5io.enc + RELOC/fonts/enc/dvips/noto/a_pqgg2n.enc + RELOC/fonts/enc/dvips/noto/a_qbvbpy.enc + RELOC/fonts/enc/dvips/noto/a_qhtgxt.enc + RELOC/fonts/enc/dvips/noto/a_qndmgf.enc + RELOC/fonts/enc/dvips/noto/a_r26tzy.enc + RELOC/fonts/enc/dvips/noto/a_rhblzr.enc + RELOC/fonts/enc/dvips/noto/a_rjgu3w.enc + RELOC/fonts/enc/dvips/noto/a_rrep23.enc + RELOC/fonts/enc/dvips/noto/a_rxdup2.enc + RELOC/fonts/enc/dvips/noto/a_sprqvi.enc + RELOC/fonts/enc/dvips/noto/a_sqptsk.enc + RELOC/fonts/enc/dvips/noto/a_sxundy.enc + RELOC/fonts/enc/dvips/noto/a_t2unpo.enc + RELOC/fonts/enc/dvips/noto/a_t3opuj.enc + RELOC/fonts/enc/dvips/noto/a_t6vbrd.enc + RELOC/fonts/enc/dvips/noto/a_tnyntu.enc + RELOC/fonts/enc/dvips/noto/a_u3fnjl.enc + RELOC/fonts/enc/dvips/noto/a_u5bewk.enc + RELOC/fonts/enc/dvips/noto/a_uhbuf6.enc + RELOC/fonts/enc/dvips/noto/a_vlry66.enc + RELOC/fonts/enc/dvips/noto/a_vyfymq.enc + RELOC/fonts/enc/dvips/noto/a_w67jv7.enc + RELOC/fonts/enc/dvips/noto/a_wcjgjy.enc + RELOC/fonts/enc/dvips/noto/a_wfibuq.enc + RELOC/fonts/enc/dvips/noto/a_wiy4e7.enc + RELOC/fonts/enc/dvips/noto/a_wsd2lr.enc + RELOC/fonts/enc/dvips/noto/a_x3b3qr.enc + RELOC/fonts/enc/dvips/noto/a_xdaab2.enc + RELOC/fonts/enc/dvips/noto/a_xjknry.enc + RELOC/fonts/enc/dvips/noto/a_xroyy4.enc + RELOC/fonts/enc/dvips/noto/a_xt7xsz.enc + RELOC/fonts/enc/dvips/noto/a_y2n3gg.enc + RELOC/fonts/enc/dvips/noto/a_z556xg.enc + RELOC/fonts/enc/dvips/noto/a_zmzdvf.enc + RELOC/fonts/enc/dvips/noto/a_zo23om.enc RELOC/fonts/map/dvips/noto/noto.map RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-lgr.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-ly1.tfm @@ -215153,8 +221178,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-lf-t1.tfm @@ -215173,8 +221201,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-osf-t1.tfm @@ -215201,8 +221232,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tlf-t1.tfm @@ -215221,8 +221255,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Black-tosf-t1.tfm @@ -215241,8 +221278,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-lf-t1.tfm @@ -215261,8 +221301,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-osf-t1.tfm @@ -215289,8 +221332,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tlf-t1.tfm @@ -215309,8 +221355,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BlackItalic-tosf-t1.tfm @@ -215329,8 +221378,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-lf-t1.tfm @@ -215349,8 +221401,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-osf-t1.tfm @@ -215377,8 +221432,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tlf-t1.tfm @@ -215397,8 +221455,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Bold-tosf-t1.tfm @@ -215417,8 +221478,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-lf-t1.tfm @@ -215437,8 +221501,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-osf-t1.tfm @@ -215465,8 +221532,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tlf-t1.tfm @@ -215485,8 +221555,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-t1.tfm @@ -215495,1590 +221568,6 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-ts1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-BoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-Condensed-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlack-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBlackItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedExtraLightItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedLightItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMedium-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedMediumItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThin-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-CondensedThinItalic-tosf-ts1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-lgr.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-ly1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-ot1.tfm @@ -217089,8 +221578,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-lf-t1.tfm @@ -217109,8 +221601,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-osf-t1.tfm @@ -217137,8 +221632,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tlf-t1.tfm @@ -217157,8 +221655,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBold-tosf-t1.tfm @@ -217177,8 +221678,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-lf-t1.tfm @@ -217197,8 +221701,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-osf-t1.tfm @@ -217225,8 +221732,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tlf-t1.tfm @@ -217245,8 +221755,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-t1.tfm @@ -217255,1590 +221768,6 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-ts1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensed-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlack-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMedium-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThin-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-ts1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-lgr.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-ly1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-ot1.tfm @@ -218849,8 +221778,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-lf-t1.tfm @@ -218869,8 +221801,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-osf-t1.tfm @@ -218897,8 +221832,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tlf-t1.tfm @@ -218917,8 +221855,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLight-tosf-t1.tfm @@ -218937,8 +221878,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-lf-t1.tfm @@ -218957,8 +221901,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-osf-t1.tfm @@ -218985,8 +221932,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tlf-t1.tfm @@ -219005,8 +221955,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ExtraLightItalic-tosf-t1.tfm @@ -219025,8 +221978,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-lf-t1.tfm @@ -219045,8 +222001,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-osf-t1.tfm @@ -219073,8 +222032,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tlf-t1.tfm @@ -219093,8 +222055,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Italic-tosf-t1.tfm @@ -219113,8 +222078,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-lf-t1.tfm @@ -219133,8 +222101,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-osf-t1.tfm @@ -219161,8 +222132,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tlf-t1.tfm @@ -219181,8 +222155,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Light-tosf-t1.tfm @@ -219201,8 +222178,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-lf-t1.tfm @@ -219221,8 +222201,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-osf-t1.tfm @@ -219249,8 +222232,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tlf-t1.tfm @@ -219269,8 +222255,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-LightItalic-tosf-t1.tfm @@ -219289,8 +222278,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-lf-t1.tfm @@ -219309,8 +222301,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-osf-t1.tfm @@ -219337,8 +222332,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tlf-t1.tfm @@ -219357,8 +222355,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Medium-tosf-t1.tfm @@ -219377,8 +222378,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-lf-t1.tfm @@ -219397,8 +222401,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-osf-t1.tfm @@ -219425,8 +222432,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tlf-t1.tfm @@ -219445,8 +222455,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-MediumItalic-tosf-t1.tfm @@ -219465,8 +222478,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-lf-t1.tfm @@ -219485,8 +222501,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-osf-t1.tfm @@ -219513,8 +222532,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tlf-t1.tfm @@ -219533,8 +222555,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Regular-tosf-t1.tfm @@ -219553,8 +222578,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-lf-t1.tfm @@ -219573,8 +222601,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-osf-t1.tfm @@ -219601,8 +222632,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tlf-t1.tfm @@ -219621,8 +222655,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBold-tosf-t1.tfm @@ -219641,8 +222678,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-lf-t1.tfm @@ -219661,8 +222701,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-osf-t1.tfm @@ -219689,8 +222732,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tlf-t1.tfm @@ -219709,8 +222755,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-t1.tfm @@ -219719,1590 +222768,6 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-ts1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-SemiBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensed-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlack-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedLightItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMedium-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThin-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-lf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-osf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSans-SemiCondensedThinItalic-tosf-ts1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-lgr.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-ly1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-ot1.tfm @@ -221313,8 +222778,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-lf-t1.tfm @@ -221333,8 +222801,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-osf-t1.tfm @@ -221361,8 +222832,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tlf-t1.tfm @@ -221381,8 +222855,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-Thin-tosf-t1.tfm @@ -221401,8 +222878,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-lf-t1.tfm @@ -221421,8 +222901,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-osf-t1.tfm @@ -221449,8 +222932,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tlf-t1.tfm @@ -221469,8 +222955,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSans-ThinItalic-tosf-t1.tfm @@ -221497,8 +222986,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tlf-t1.tfm @@ -221517,8 +223009,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Black-tosf-t1.tfm @@ -221545,8 +223040,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tlf-t1.tfm @@ -221565,8 +223063,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-t1.tfm @@ -221575,438 +223076,6 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-ts1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Bold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-Condensed-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBlack-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedExtraLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedMedium-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedSemiBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-CondensedThin-tosf-ts1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-sup-lgr.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-sup-ly1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-sup-ot1.tfm @@ -222025,8 +223094,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tlf-t1.tfm @@ -222045,8 +223117,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-t1.tfm @@ -222055,438 +223130,6 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-ts1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensed-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraCondensedThin-tosf-ts1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-sup-lgr.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-sup-ly1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-sup-ot1.tfm @@ -222505,8 +223148,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tlf-t1.tfm @@ -222525,8 +223171,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-ExtraLight-tosf-t1.tfm @@ -222553,8 +223202,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tlf-t1.tfm @@ -222573,8 +223225,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Light-tosf-t1.tfm @@ -222601,8 +223256,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tlf-t1.tfm @@ -222621,8 +223279,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Medium-tosf-t1.tfm @@ -222649,8 +223310,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tlf-t1.tfm @@ -222669,8 +223333,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Regular-tosf-t1.tfm @@ -222697,8 +223364,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tlf-t1.tfm @@ -222717,8 +223387,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-t1.tfm @@ -222727,438 +223400,6 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-ts1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-SemiBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensed-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBlack-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedLight-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedMedium-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-sup-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tlf-ts1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-lgr.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-ly1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-ly1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-ot1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-ot1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-t1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-t1.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-t2a.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-t2b.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-t2c.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-ts1--base.tfm - RELOC/fonts/tfm/google/noto/NotoSansMono-SemiCondensedThin-tosf-ts1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-sup-lgr.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-sup-ly1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-sup-ot1.tfm @@ -223177,8 +223418,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tlf-t1.tfm @@ -223197,8 +223441,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSansMono-Thin-tosf-t1.tfm @@ -223217,8 +223464,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-lf-t1.tfm @@ -223237,8 +223487,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-osf-t1.tfm @@ -223265,8 +223518,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tlf-t1.tfm @@ -223285,8 +223541,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Black-tosf-t1.tfm @@ -223305,8 +223564,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-lf-t1.tfm @@ -223325,8 +223587,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-osf-t1.tfm @@ -223353,8 +223618,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tlf-t1.tfm @@ -223373,8 +223641,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BlackItalic-tosf-t1.tfm @@ -223393,8 +223664,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-lf-t1.tfm @@ -223413,8 +223687,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-osf-t1.tfm @@ -223441,8 +223718,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tlf-t1.tfm @@ -223461,8 +223741,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Bold-tosf-t1.tfm @@ -223481,8 +223764,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-lf-t1.tfm @@ -223501,8 +223787,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-osf-t1.tfm @@ -223529,8 +223818,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tlf-t1.tfm @@ -223549,8 +223841,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-BoldItalic-tosf-t1.tfm @@ -223569,8 +223864,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-lf-t1.tfm @@ -223589,8 +223887,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-osf-t1.tfm @@ -223617,8 +223918,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tlf-t1.tfm @@ -223637,8 +223941,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBold-tosf-t1.tfm @@ -223657,8 +223964,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-lf-t1.tfm @@ -223677,8 +223987,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-osf-t1.tfm @@ -223705,8 +224018,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tlf-t1.tfm @@ -223725,8 +224041,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraBoldItalic-tosf-t1.tfm @@ -223745,8 +224064,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-lf-t1.tfm @@ -223765,8 +224087,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-osf-t1.tfm @@ -223793,8 +224118,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tlf-t1.tfm @@ -223813,8 +224141,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLight-tosf-t1.tfm @@ -223833,8 +224164,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-lf-t1.tfm @@ -223853,8 +224187,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-osf-t1.tfm @@ -223881,8 +224218,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tlf-t1.tfm @@ -223901,8 +224241,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ExtraLightItalic-tosf-t1.tfm @@ -223921,8 +224264,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-lf-t1.tfm @@ -223941,8 +224287,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-osf-t1.tfm @@ -223969,8 +224318,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tlf-t1.tfm @@ -223989,8 +224341,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Italic-tosf-t1.tfm @@ -224009,8 +224364,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-lf-t1.tfm @@ -224029,8 +224387,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-osf-t1.tfm @@ -224057,8 +224418,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tlf-t1.tfm @@ -224077,8 +224441,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Light-tosf-t1.tfm @@ -224097,8 +224464,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-lf-t1.tfm @@ -224117,8 +224487,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-osf-t1.tfm @@ -224145,8 +224518,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tlf-t1.tfm @@ -224165,8 +224541,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-LightItalic-tosf-t1.tfm @@ -224185,8 +224564,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-lf-t1.tfm @@ -224205,8 +224587,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-osf-t1.tfm @@ -224233,8 +224618,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tlf-t1.tfm @@ -224253,8 +224641,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Medium-tosf-t1.tfm @@ -224273,8 +224664,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-lf-t1.tfm @@ -224293,8 +224687,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-osf-t1.tfm @@ -224321,8 +224718,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tlf-t1.tfm @@ -224341,8 +224741,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-MediumItalic-tosf-t1.tfm @@ -224361,8 +224764,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-lf-t1.tfm @@ -224381,8 +224787,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-osf-t1.tfm @@ -224409,8 +224818,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tlf-t1.tfm @@ -224429,8 +224841,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Regular-tosf-t1.tfm @@ -224449,8 +224864,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-lf-t1.tfm @@ -224469,8 +224887,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-osf-t1.tfm @@ -224497,8 +224918,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tlf-t1.tfm @@ -224517,8 +224941,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBold-tosf-t1.tfm @@ -224537,8 +224964,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-lf-t1.tfm @@ -224557,8 +224987,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-osf-t1.tfm @@ -224585,8 +225018,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tlf-t1.tfm @@ -224605,8 +225041,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-SemiBoldItalic-tosf-t1.tfm @@ -224625,8 +225064,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-lf-t1.tfm @@ -224645,8 +225087,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-osf-t1.tfm @@ -224673,8 +225118,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tlf-t1.tfm @@ -224693,8 +225141,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-Thin-tosf-t1.tfm @@ -224713,8 +225164,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-lf-t1.tfm @@ -224733,8 +225187,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-osf-t1.tfm @@ -224761,8 +225218,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tlf-t1.tfm @@ -224781,8 +225241,11 @@ runfiles size=50604 RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-ot1.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t1.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t2a--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t2a.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t2b--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t2b.tfm + RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t2c--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-sc-t2c.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-t1--base.tfm RELOC/fonts/tfm/google/noto/NotoSerif-ThinItalic-tosf-t1.tfm @@ -224795,44 +225258,8 @@ runfiles size=50604 RELOC/fonts/truetype/google/noto/NotoSans-BlackItalic.ttf RELOC/fonts/truetype/google/noto/NotoSans-Bold.ttf RELOC/fonts/truetype/google/noto/NotoSans-BoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-Condensed.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedBlack.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedBlackItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedExtraBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedExtraBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedExtraLight.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedExtraLightItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedLight.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedLightItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedMedium.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedMediumItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedSemiBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedSemiBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedThin.ttf - RELOC/fonts/truetype/google/noto/NotoSans-CondensedThinItalic.ttf RELOC/fonts/truetype/google/noto/NotoSans-ExtraBold.ttf RELOC/fonts/truetype/google/noto/NotoSans-ExtraBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensed.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedBlack.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedBlackItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedExtraBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedExtraBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedExtraLight.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedExtraLightItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedLight.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedLightItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedMedium.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedMediumItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedSemiBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedSemiBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedThin.ttf - RELOC/fonts/truetype/google/noto/NotoSans-ExtraCondensedThinItalic.ttf RELOC/fonts/truetype/google/noto/NotoSans-ExtraLight.ttf RELOC/fonts/truetype/google/noto/NotoSans-ExtraLightItalic.ttf RELOC/fonts/truetype/google/noto/NotoSans-Italic.ttf @@ -224843,61 +225270,16 @@ runfiles size=50604 RELOC/fonts/truetype/google/noto/NotoSans-Regular.ttf RELOC/fonts/truetype/google/noto/NotoSans-SemiBold.ttf RELOC/fonts/truetype/google/noto/NotoSans-SemiBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensed.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedBlack.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedBlackItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedExtraBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedExtraBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedExtraLight.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedExtraLightItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedLight.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedLightItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedMedium.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedMediumItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedSemiBold.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedSemiBoldItalic.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedThin.ttf - RELOC/fonts/truetype/google/noto/NotoSans-SemiCondensedThinItalic.ttf RELOC/fonts/truetype/google/noto/NotoSans-Thin.ttf RELOC/fonts/truetype/google/noto/NotoSans-ThinItalic.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-Black.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-Bold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-Condensed.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedBlack.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedExtraBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedExtraLight.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedLight.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedMedium.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedSemiBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-CondensedThin.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensed.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedBlack.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedExtraBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedExtraLight.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedLight.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedMedium.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedSemiBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraCondensedThin.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-ExtraLight.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-Light.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-Medium.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-Regular.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-SemiBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensed.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedBlack.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedExtraBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedExtraLight.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedLight.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedMedium.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedSemiBold.ttf - RELOC/fonts/truetype/google/noto/NotoSansMono-SemiCondensedThin.ttf RELOC/fonts/truetype/google/noto/NotoSansMono-Thin.ttf RELOC/fonts/truetype/google/noto/NotoSerif-Black.ttf RELOC/fonts/truetype/google/noto/NotoSerif-BlackItalic.ttf @@ -224917,52 +225299,12 @@ runfiles size=50604 RELOC/fonts/truetype/google/noto/NotoSerif-SemiBoldItalic.ttf RELOC/fonts/truetype/google/noto/NotoSerif-Thin.ttf RELOC/fonts/truetype/google/noto/NotoSerif-ThinItalic.ttf - RELOC/fonts/type1/google/noto/NotoMono-Bold.pfb - RELOC/fonts/type1/google/noto/NotoMono-BoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoMono-Italic.pfb - RELOC/fonts/type1/google/noto/NotoMono-Regular.pfb RELOC/fonts/type1/google/noto/NotoSans-Black.pfb RELOC/fonts/type1/google/noto/NotoSans-BlackItalic.pfb RELOC/fonts/type1/google/noto/NotoSans-Bold.pfb RELOC/fonts/type1/google/noto/NotoSans-BoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-Condensed.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedBlack.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedBlackItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedExtraBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedExtraBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedExtraLight.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedExtraLightItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedLight.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedLightItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedMedium.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedMediumItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedSemiBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedSemiBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedThin.pfb - RELOC/fonts/type1/google/noto/NotoSans-CondensedThinItalic.pfb RELOC/fonts/type1/google/noto/NotoSans-ExtraBold.pfb RELOC/fonts/type1/google/noto/NotoSans-ExtraBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensed.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedBlack.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedBlackItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedExtraBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedExtraBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedExtraLight.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedExtraLightItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedLight.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedLightItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedMedium.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedMediumItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedSemiBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedSemiBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedThin.pfb - RELOC/fonts/type1/google/noto/NotoSans-ExtraCondensedThinItalic.pfb RELOC/fonts/type1/google/noto/NotoSans-ExtraLight.pfb RELOC/fonts/type1/google/noto/NotoSans-ExtraLightItalic.pfb RELOC/fonts/type1/google/noto/NotoSans-Italic.pfb @@ -224973,61 +225315,16 @@ runfiles size=50604 RELOC/fonts/type1/google/noto/NotoSans-Regular.pfb RELOC/fonts/type1/google/noto/NotoSans-SemiBold.pfb RELOC/fonts/type1/google/noto/NotoSans-SemiBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensed.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedBlack.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedBlackItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedExtraBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedExtraBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedExtraLight.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedExtraLightItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedLight.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedLightItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedMedium.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedMediumItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedSemiBold.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedSemiBoldItalic.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedThin.pfb - RELOC/fonts/type1/google/noto/NotoSans-SemiCondensedThinItalic.pfb RELOC/fonts/type1/google/noto/NotoSans-Thin.pfb RELOC/fonts/type1/google/noto/NotoSans-ThinItalic.pfb RELOC/fonts/type1/google/noto/NotoSansMono-Black.pfb RELOC/fonts/type1/google/noto/NotoSansMono-Bold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-Condensed.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedBlack.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedExtraBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedExtraLight.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedLight.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedMedium.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedSemiBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-CondensedThin.pfb RELOC/fonts/type1/google/noto/NotoSansMono-ExtraBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensed.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedBlack.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedExtraBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedExtraLight.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedLight.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedMedium.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedSemiBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-ExtraCondensedThin.pfb RELOC/fonts/type1/google/noto/NotoSansMono-ExtraLight.pfb RELOC/fonts/type1/google/noto/NotoSansMono-Light.pfb RELOC/fonts/type1/google/noto/NotoSansMono-Medium.pfb RELOC/fonts/type1/google/noto/NotoSansMono-Regular.pfb RELOC/fonts/type1/google/noto/NotoSansMono-SemiBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensed.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedBlack.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedExtraBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedExtraLight.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedLight.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedMedium.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedSemiBold.pfb - RELOC/fonts/type1/google/noto/NotoSansMono-SemiCondensedThin.pfb RELOC/fonts/type1/google/noto/NotoSansMono-Thin.pfb RELOC/fonts/type1/google/noto/NotoSerif-Black.pfb RELOC/fonts/type1/google/noto/NotoSerif-BlackItalic.pfb @@ -225050,2287 +225347,1342 @@ runfiles size=50604 RELOC/fonts/vf/google/noto/NotoSans-Black-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Black-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Black-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Black-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BlackItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Bold-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-BoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-Condensed-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlack-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBlackItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedExtraLightItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedLightItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMedium-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedMediumItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedSemiBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThin-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-CondensedThinItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBold-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensed-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlack-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBlackItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedExtraLightItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedLightItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMedium-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedMediumItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedSemiBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThin-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-ExtraCondensedThinItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLight-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ExtraLightItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Italic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Light-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Light-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Light-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-LightItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Medium-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-MediumItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Regular-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBold-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-SemiBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensed-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlack-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBlackItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedExtraLightItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedLightItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMedium-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedMediumItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedSemiBoldItalic-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThin-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-lf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-lf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-lf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-osf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-osf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-osf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSans-SemiCondensedThinItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-Thin-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSans-ThinItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Black-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Bold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-Condensed-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBlack-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedExtraLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedMedium-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedSemiBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-CondensedThin-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensed-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBlack-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedExtraLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedMedium-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedSemiBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-ExtraCondensedThin-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-ExtraLight-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Light-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Medium-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Regular-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-SemiBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensed-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBlack-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedExtraLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedLight-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedMedium-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedSemiBold-tosf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-sup-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tlf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tlf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tlf-ts1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-ly1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-ot1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tosf-sc-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tosf-t1.vf - RELOC/fonts/vf/google/noto/NotoSansMono-SemiCondensedThin-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSansMono-Thin-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Black-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BlackItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Bold-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-BoldItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBold-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraBoldItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLight-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ExtraLightItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Italic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Light-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-LightItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Medium-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-MediumItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Regular-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBold-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-SemiBoldItalic-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-Thin-tosf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-lf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-osf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-sup-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tlf-ts1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-sc-ly1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-sc-ot1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-sc-t1.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-sc-t2a.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-sc-t2b.vf + RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-sc-t2c.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-t1.vf RELOC/fonts/vf/google/noto/NotoSerif-ThinItalic-tosf-ts1.vf RELOC/tex/latex/noto/LGRNotoSans-LF.fd @@ -227445,18 +226797,18 @@ catalogue-topics font font-body font-proportional font-mono font-multilingual fo name noto-emoji category Package -revision 53968 +revision 62950 shortdesc Noto Emoji fonts relocated 1 longdesc Noto Color Emoji supports all emoji defined in the latest longdesc Unicode version. -containersize 8952232 -containerchecksum c681b795a4f2678f5da213cabb37dde0fd604036e59593c34100bfca53ae56e9cbe2f408a2d1a99dd143b07d8a50fabafec0e51d614bb3ee6122b8eb27d6eb10 -doccontainersize 608 -doccontainerchecksum c1794f61d4597ad06c504efdf94efaf2172d87b3efc29a289350122f85337f73c319fa7e10b261e7a9bc79ce96b8fdb3dcf4348454a0d2902ec5a47433b95ee4 +containersize 9251416 +containerchecksum 68400eedc7540f11c0d3649558ce14ac1bb0bf7f2ed56dfda355fa08c7bf37e947a4c48040075e52b4f4205250df2688a7de22fcbde8285ae4549deb5e02e263 +doccontainersize 612 +doccontainerchecksum 6c0d286c903b49e6c09c570a8586b0f480497f5b64eaf7e9a99d81a143ff9c383cc281d2d1c06293d82c459b5ac108cd960f1d5e4ddd80a70f6c39b4ae3a7d75 docfiles size=1 RELOC/doc/fonts/noto-emoji/README.md details="Readme" -runfiles size=2395 +runfiles size=2512 RELOC/fonts/truetype/google/noto-emoji/NotoColorEmoji.ttf RELOC/fonts/truetype/google/noto-emoji/NotoEmoji-Regular.ttf catalogue-contact-bugs https://github.com/googlefonts/noto-emoji/issues @@ -227465,7 +226817,7 @@ catalogue-contact-repository https://github.com/googlefonts/noto-emoji catalogue-ctan /fonts/noto-emoji catalogue-license ofl catalogue-topics font font-ttf font-symbol -catalogue-version 2019-11-19-unicode12 +catalogue-version 2.034 name notoccite category Package @@ -228115,7 +227467,7 @@ catalogue-version 1.0 name numerica category Package -revision 57759 +revision 61283 shortdesc Numerically evaluate mathematical expressions in LaTeX form relocated 1 longdesc This package defines a command to wrap around a mathematical @@ -228127,32 +227479,72 @@ longdesc compile-as-you-go systems, interactive back-of-envelope longdesc calculations and numerical exploration are possible within the longdesc document being worked on. The package requires the bundles longdesc l3kernel and l3packages, and the amsmath and mathtools -longdesc packages. Other commands iterate and find fixed points of -longdesc functions of a single variable, find the zeros or extrema of -longdesc such functions, calculate the terms of recurrence relations, -longdesc and create multi-column tables of function values (which -longdesc requires the booktabs package). -containersize 25808 -containerchecksum 2d4b5de317de660b01cf242fa623f5b37bea19cab30c7750b056560c1956718eb4903fcd4bc32323ccf0888ab4340c7d70e9cb8b66bb4aedeaa07a9faad32880 -doccontainersize 1821152 -doccontainerchecksum 062ef217d285753caef67842b30e395799236d0f989e2ea943b64b92b468c2426203d41a08f869f0c8c30554dc7391f5a097b99f9e4f4fdd31c1ce038ba33444 -docfiles size=616 +longdesc packages. +containersize 17804 +containerchecksum 9fec18e27d78b81ced365ebbe20ea49aca99c4aadd7b21cc630cede843ef3c191824556ebdb9988c125603760a68e56b8f9b4d0f37d662178af29e9f8182c0a5 +doccontainersize 990880 +doccontainerchecksum 76b65febc8b91f2e4c18dc1b93e3eeb33d70caccbab60f3d34b3eb36e253b4d2a1d97213220d40d662c1e53bee2f2845784793214724c65b4dc19af288b9f49c +docfiles size=358 RELOC/doc/latex/numerica/README.txt details="Readme" - RELOC/doc/latex/numerica/numerica-basics.pdf details="Basic package documentation" - RELOC/doc/latex/numerica/numerica-basics.tex - RELOC/doc/latex/numerica/numerica-plus.pdf details="Documentation of the plus module" - RELOC/doc/latex/numerica/numerica-plus.tex - RELOC/doc/latex/numerica/numerica-tables.pdf details="Documentation of the tables module" - RELOC/doc/latex/numerica/numerica-tables.tex -runfiles size=43 - RELOC/tex/latex/numerica/numerica-lyx.def - RELOC/tex/latex/numerica/numerica-plus.def - RELOC/tex/latex/numerica/numerica-tables.def + RELOC/doc/latex/numerica/numerica.pdf details="Package documentation" + RELOC/doc/latex/numerica/numerica.tex +runfiles size=27 RELOC/tex/latex/numerica/numerica.sty catalogue-ctan /macros/latex/contrib/numerica catalogue-license lppl1.3c catalogue-topics maths calculation expl3 -catalogue-version 1.0.0 +catalogue-version 2.0.0 + +name numerica-plus +category Package +revision 61289 +shortdesc Iteration and recurrence relations: finding fixed points, zeros and extrema of functions +relocated 1 +longdesc The package defines commands to iterate functions of a single +longdesc variable, find fixed points, zeros and extrema of such +longdesc functions, and calculate the terms of recurrence relations. +longdesc numerica-plus requires the package numerica, version 2, which +longdesc in turn requires l3kernel , l3packages, and the amsmath and +longdesc mathtools packages. +containersize 6016 +containerchecksum 821e5f200b50097f245802fe7fc272a609988e5c8cee98c07ec1bd562d79bea17b8688cb5886febbd596904498aecee5794845deb83ef25a36c60afcbe8026c8 +doccontainersize 566944 +doccontainerchecksum f680560ebe7777ccc0e9f04dd209eee90c478c3d5bae3b32f829ab889997c31d9c5f9efe3a57450304aafcebfff09edb02481a596315e7f233b47fe328c6f3c8 +docfiles size=179 + RELOC/doc/latex/numerica-plus/README.txt details="Readme" + RELOC/doc/latex/numerica-plus/numerica-plus.pdf details="Package documentation" + RELOC/doc/latex/numerica-plus/numerica-plus.tex +runfiles size=9 + RELOC/tex/latex/numerica-plus/numerica-plus.sty +catalogue-ctan /macros/latex/contrib/numerica-plus +catalogue-license lppl1.3c +catalogue-topics maths calculation expl3 +catalogue-version 2.0.0 + +name numerica-tables +category Package +revision 61288 +shortdesc Create multi-column tables of mathematical functions +relocated 1 +longdesc The package defines a command to create possibly multi-column +longdesc tables of mathematical function values. Key = value settings +longdesc produce a wide variety of table styles consistent with the +longdesc booktabs package (required). Also required are the packages +longdesc numerica(v.2), l3kernel, l3packages, amsmath and mathtools. +containersize 7376 +containerchecksum d06b2e85dcba39b2dff338f02ead71149330a711570d4c14ea4c2ca1f6c95d1bd8465967cfdb0e57b0a4b2b8cafff4f56ff585a1b2b2272f225e44958cbd316b +doccontainersize 577124 +doccontainerchecksum 9585b95c14bfde30d5de6acf47c0f23328c1b986c075b6842f5a6878eb15761c59843806c649bd548faa90cc46ba93d7ecc021ca699f5eeb8644a3d314e5d737 +docfiles size=186 + RELOC/doc/latex/numerica-tables/README.txt details="Readme" + RELOC/doc/latex/numerica-tables/numerica-tables.pdf details="Package documentation" + RELOC/doc/latex/numerica-tables/numerica-tables.tex +runfiles size=11 + RELOC/tex/latex/numerica-tables/numerica-tables.sty +catalogue-ctan /macros/latex/contrib/numerica-tables +catalogue-license lppl1.3c +catalogue-topics maths calculation expl3 +catalogue-version 2.0.0 name numericplots category Package @@ -228330,32 +227722,33 @@ catalogue-version 1.39 name numspell category Package -revision 56912 +revision 61132 shortdesc Spelling cardinal and ordinal numbers relocated 1 longdesc This package supports the spelling of cardinal and ordinal longdesc numbers. Supported languages are English, French, German, -longdesc Hungarian, and Italian. The package requires xstring and +longdesc Hungarian, Italian, and Latin. The package requires xstring and longdesc iflang. -containersize 8856 -containerchecksum e3731b00f027319e67ece82e727fde32be4fd80ba508b173f54f89edab3fdf5a98148ea925f68039adec2c09fa7d2284d1809d5a95aebd0e0d364f1b8b82b698 -doccontainersize 226176 -doccontainerchecksum 368b5af91cf3d8142bd243d42a6f3f939a2172aa4837487b78de51caa5ff5801123af307c14aa7b66a32fa791268503bc7ed6ed1cc7ddbaf59c84a57914d615c -docfiles size=60 +containersize 13784 +containerchecksum 4db8e16d137f47681f754cb2bc1b9b6fb404676f57c5696ef044287a3f0052603978997e597a2b8b13393d59e6531298daa127d72a381770cadef1a29944948b +doccontainersize 269676 +doccontainerchecksum 8bcc1bcca230a7829a106c66904feb70de818dde2d6c4c7be3a5df3078482bba001a35db85b1c548fdb5aada0018cf6f0dee936641ae5959ebb84dfe953b6b9f +docfiles size=73 RELOC/doc/latex/numspell/README details="Readme" RELOC/doc/latex/numspell/numspell.pdf details="Package documentation" RELOC/doc/latex/numspell/numspell.tex -runfiles size=25 +runfiles size=34 RELOC/tex/latex/numspell/numspell-english.sty RELOC/tex/latex/numspell/numspell-french.sty RELOC/tex/latex/numspell/numspell-german.sty RELOC/tex/latex/numspell/numspell-italian.sty + RELOC/tex/latex/numspell/numspell-latin.sty RELOC/tex/latex/numspell/numspell-magyar.sty RELOC/tex/latex/numspell/numspell.sty catalogue-ctan /macros/latex/contrib/numspell catalogue-license lppl1.3 catalogue-topics numbers multilingual english french german hungarian italian -catalogue-version 1.4 +catalogue-version 1.5 name nunito category Package @@ -228810,9 +228203,50 @@ catalogue-license ofl lppl catalogue-topics font font-body font-sans font-proportional font-otf font-type1 font-supp font-t1enc catalogue-version 0.0.1 +name nwafuthesis +category Package +revision 62905 +shortdesc A thesis template package for Northwest A&F University, China +relocated 1 +longdesc This template supports doctoral and master dissertations and +longdesc undergraduate theses in Chinese. With the help of modern LaTeX3 +longdesc technology, nwafuthesis aims to create a simple interface, a +longdesc normative format, as well as a hackable class for the users. At +longdesc present, nwafuthesis only supports XeTeX and LuaTeX engines. +longdesc nwafuthesis only allows UTF-8 encoding. nwafuthesis is based on +longdesc the fduthesis template. +containersize 19564 +containerchecksum b2d77deea8f21a62ca5f621015ca9e0ecd8183c599a7266f0c47b0c066432f4e04e5878c0c028661b6a38e181c83c78b2ea9ac81fa47de780f36d9e184f4ed55 +doccontainersize 2241144 +doccontainerchecksum 430e01367885837b173419c2eba5809b9b2a30b50ceb61e109fd26303c57437b0b2668a3ede6240f753316bda691e22818a24fa9f77ce3ea97f21436bcf53cda +docfiles size=977 + RELOC/doc/latex/nwafuthesis/README.md details="Readme" + RELOC/doc/latex/nwafuthesis/logo/building.jpg + RELOC/doc/latex/nwafuthesis/logo/motto.png + RELOC/doc/latex/nwafuthesis/logo/nwafu-bar.pdf + RELOC/doc/latex/nwafuthesis/logo/nwafu-circle.pdf + RELOC/doc/latex/nwafuthesis/logo/workflow.pdf + RELOC/doc/latex/nwafuthesis/nwafudoc.cls + RELOC/doc/latex/nwafuthesis/nwafuthesis.pdf details="Package documentation" language="zh" +srccontainersize 61028 +srccontainerchecksum 6d21ecaeebf7110c6aed338c5db68c682512db1209b9b548ef32ed6ce4e57a81728093c4c36ae2a284806e70c40d5ece6c6fc4a0d98b74c77e65b1b0df51360b +srcfiles size=83 + RELOC/source/latex/nwafuthesis/build-win.bat + RELOC/source/latex/nwafuthesis/build.sh + RELOC/source/latex/nwafuthesis/nwafuthesis-doc.dtx + RELOC/source/latex/nwafuthesis/nwafuthesis.dtx +runfiles size=33 + RELOC/tex/latex/nwafuthesis/nwafuthesis.cls +catalogue-contact-bugs https://gitee.com/nwafu_nan/nwafuthesis-l3/issues +catalogue-contact-repository https://gitee.com/nwafu_nan/nwafuthesis-l3 +catalogue-ctan /macros/unicodetex/latex/nwafuthesis +catalogue-license lppl1.3c +catalogue-topics class doc-templ dissertation chinese expl3 +catalogue-version 1.11 + name nwejm category Package -revision 54392 +revision 62129 shortdesc Support for the journal "North-Western European Journal of Mathematics" relocated 1 longdesc The bundle includes LaTeX classes and BibLaTeX styles files @@ -228825,18 +228259,18 @@ longdesc enabling the authors to be able to work their document in longdesc actual conditions, provide a number of tools (commands and longdesc environments) to facilitate the drafting of documents, in longdesc particular those containing mathematical formulas. -containersize 4059912 -containerchecksum 5a7e400c00bc8d5d607a61d1ebc30ed2d36bbd1b270868c89f654f84fe9f6d4259863b047bed1c1dba9b79a8a1f1b1ac612b95530903f81dae52114e420a32e3 -doccontainersize 1557288 -doccontainerchecksum 06da866b9f491a5969460f52f9496f723f8fb3347c7b0c78e48f07987e953994fe658743c6eed5c346277469e89b07a13a3a727d6df7838a8f5e66dead1142dc -docfiles size=542 +containersize 4089520 +containerchecksum 5b349e509088d67543f3cd133b96cc475166328853a05429a368e0be6a96206a09c44ecf7ee4cd7de6a35cf94de3a36ce70b4770a8dd8ee1d6c2e574a95138fe +doccontainersize 1321156 +doccontainerchecksum 8ecc8f7e439b8e5adf7d34dc2e2adf40959db22eaada9c9ecbcfed6c0251ad9f26f614a6150a35c4eb4407bb3715aa7078d71c66bdb808e117874582b5c469e3 +docfiles size=483 RELOC/doc/latex/nwejm/CHANGELOG.md RELOC/doc/latex/nwejm/README.md details="Readme.md" RELOC/doc/latex/nwejm/addons/completion/nwejm.cwl RELOC/doc/latex/nwejm/addons/completion/nwejmart.cwl RELOC/doc/latex/nwejm/english/README-TRANSLATION.md - RELOC/doc/latex/nwejm/english/documentation/latexmkrc - RELOC/doc/latex/nwejm/english/documentation/nwejm-en.tex + RELOC/doc/latex/nwejm/english/latexmkrc + RELOC/doc/latex/nwejm/english/nwejm-en.tex RELOC/doc/latex/nwejm/examples/article-in-dutch.pdf RELOC/doc/latex/nwejm/examples/article-in-dutch.tex RELOC/doc/latex/nwejm/examples/article-in-english.pdf @@ -228847,32 +228281,33 @@ docfiles size=542 RELOC/doc/latex/nwejm/examples/article-in-german.tex RELOC/doc/latex/nwejm/examples/issue.pdf RELOC/doc/latex/nwejm/examples/issue.tex + RELOC/doc/latex/nwejm/examples/latexmkrc RELOC/doc/latex/nwejm/examples/sample.bib RELOC/doc/latex/nwejm/examples/sample.pdf details="Example of use" RELOC/doc/latex/nwejm/examples/sample.tex RELOC/doc/latex/nwejm/examples/template.tex - RELOC/doc/latex/nwejm/french/documentation/latexmkrc - RELOC/doc/latex/nwejm/french/documentation/nwejm-fr.bib - RELOC/doc/latex/nwejm/french/documentation/nwejm-fr.pdf details="Package documentation (French)" language="fr" - RELOC/doc/latex/nwejm/french/documentation/nwejm-fr.tex -srccontainersize 46916 -srccontainerchecksum d0afd2dadbfe524790f5a96ff37d3304305cada1291311bf724d30f216208f6f9d0ca6b6461792b17d1e91c8a1a13f235543071a2d8589615898a7b9a5407f26 -srcfiles size=58 + RELOC/doc/latex/nwejm/french/latexmkrc + RELOC/doc/latex/nwejm/french/nwejm-fr.bib + RELOC/doc/latex/nwejm/french/nwejm-fr.pdf details="Package documentation (French)" language="fr" + RELOC/doc/latex/nwejm/french/nwejm-fr.tex +srccontainersize 49332 +srccontainerchecksum 89b999e52b400ec5ada8316ca47875e692813b844ae7f0bde2b260354caa8235a2e26a96e2ffdff6adf8cbfacd1bb1d5f504fc902d58467bfaa9255a99c79066 +srcfiles size=61 RELOC/source/latex/nwejm/nwejm-examples-template.dtx RELOC/source/latex/nwejm/nwejm.dtx -runfiles size=2122 +runfiles size=2120 RELOC/tex/latex/nwejm/images/nwejm-cover-background.jpg RELOC/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdf RELOC/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdf RELOC/tex/latex/nwejm/images/nwejm-kwg-logo.pdf - RELOC/tex/latex/nwejm/images/nwejm-logo-NB.eps RELOC/tex/latex/nwejm/images/nwejm-logo-NB.pdf - RELOC/tex/latex/nwejm/images/nwejm-logo.eps + RELOC/tex/latex/nwejm/images/nwejm-logo-painleve.pdf RELOC/tex/latex/nwejm/images/nwejm-logo.pdf RELOC/tex/latex/nwejm/images/nwejm-logos-collection.pdf RELOC/tex/latex/nwejm/images/nwejm-logos-collection.tex RELOC/tex/latex/nwejm/images/nwejm-smf-logo.pdf RELOC/tex/latex/nwejm/images/nwejm-sml-logo.pdf + RELOC/tex/latex/nwejm/images/nwejm-ul-fst-math.pdf RELOC/tex/latex/nwejm/nwejm-dutch.trsl RELOC/tex/latex/nwejm/nwejm-english.trsl RELOC/tex/latex/nwejm/nwejm-french.trsl @@ -228884,16 +228319,15 @@ runfiles size=2122 RELOC/tex/latex/nwejm/nwejm.dbx RELOC/tex/latex/nwejm/nwejm.lbx RELOC/tex/latex/nwejm/nwejmart.cls -catalogue-contact-bugs https://github.com/dbitouze/nwejm/issues -catalogue-contact-repository https://github.com/dbitouze/nwejm +catalogue-contact-repository https://github.com/dbitouze/nwejm/ catalogue-ctan /macros/latex/contrib/nwejm -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics journalpub class -catalogue-version 1.0.1 +catalogue-version 1.0.4 name oberdiek category Package -revision 56291 +revision 61066 shortdesc A bundle of packages submitted by Heiko Oberdiek relocated 1 longdesc The bundle comprises packages to provide: aliascnt: 'alias @@ -228908,7 +228342,6 @@ longdesc delimited by end of line; flags: setting and clearing flags in longdesc bit fields and converting the bit field into a decimal number; longdesc holtxdoc: extra documentation macros; hypbmsec: bookmarks in longdesc sectioning commands; hypcap: anjusting anchors of captions; -longdesc hypdoc: hyper-references in the LaTeX standard doc package; longdesc hypgotoe: experimental package for links to embedded files; longdesc hyphsubst: substitute hyphenation patterns; ifdraft: switch for longdesc option draft; iflang: provides expandable checks for the @@ -228942,11 +228375,11 @@ depend iftex depend infwarerr depend kvoptions depend pdftexcmds -containersize 45104 -containerchecksum a110b9f65989da3cb73bf37e09d92a89352177c45ac2b60a98341829e833e9ae3055e979f9bce5fea57f44e751efd70cac0eb5eadbb7efe512d0277f3696dd00 -doccontainersize 8949564 -doccontainerchecksum 631f11d270e5bd908b3d1c51d96205046793e529ba18a5e442280e6cbc1cb67850dab25984747f3871cf200dbae340e19cf327a21d5b66fa55140e1d76ae1503 -docfiles size=3273 +containersize 42988 +containerchecksum 4769138392168883514d5778ff84c5a2b483daa20b116bdac45715129ebca6f697f42b0a1725f8ba0dda68e4a57c5fbf806d714034be1f3eff2ebb1c8ff30690 +doccontainersize 8617176 +doccontainerchecksum 4b1349bdc6645778afab2502e85a5bbcf3d5f4829892d735756d7e65ecf2f8f31131cf5d9aec922cc16b8366e8a25abfd7f808e6b1cfd37ebd83821a323e9a9b +docfiles size=3341 RELOC/doc/latex/oberdiek/README.md details="Bundle README" RELOC/doc/latex/oberdiek/aliascnt.pdf RELOC/doc/latex/oberdiek/bmpsize.pdf @@ -228965,10 +228398,8 @@ docfiles size=3273 RELOC/doc/latex/oberdiek/fibnum.pdf RELOC/doc/latex/oberdiek/flags.pdf RELOC/doc/latex/oberdiek/holtxdoc.pdf - RELOC/doc/latex/oberdiek/hopatch.pdf RELOC/doc/latex/oberdiek/hypbmsec.pdf RELOC/doc/latex/oberdiek/hypcap.pdf - RELOC/doc/latex/oberdiek/hypdoc.pdf RELOC/doc/latex/oberdiek/hypgotoe-example.tex RELOC/doc/latex/oberdiek/hypgotoe.pdf RELOC/doc/latex/oberdiek/hyphsubst.pdf @@ -229002,9 +228433,9 @@ docfiles size=3273 RELOC/doc/latex/oberdiek/telprint.pdf RELOC/doc/latex/oberdiek/thepdfnumber.pdf RELOC/doc/latex/oberdiek/twoopt.pdf -srccontainersize 118696 -srccontainerchecksum a58f3c55a38ec5e2f373428702a62fe55b2af7db5de59ba53a16643f1b4ca3e52ed8317594e8403f0a95b7705e9213b8400c040329408ad0cdbc77bc8ea54bb8 -srcfiles size=272 +srccontainersize 114004 +srccontainerchecksum 7702209bcf65a6030d92e6b839d3b83ff1f596c1d3b68f82b074fcfcd626d8167323b4923ddfdb769dfacf84e5c7f8c15563fae41bbcaa1a5ec17334a80f5979 +srcfiles size=263 RELOC/source/latex/oberdiek/aliascnt.dtx RELOC/source/latex/oberdiek/bmpsize.dtx RELOC/source/latex/oberdiek/centernot.dtx @@ -229020,7 +228451,6 @@ srcfiles size=272 RELOC/source/latex/oberdiek/holtxdoc.dtx RELOC/source/latex/oberdiek/hypbmsec.dtx RELOC/source/latex/oberdiek/hypcap.dtx - RELOC/source/latex/oberdiek/hypdoc.dtx RELOC/source/latex/oberdiek/hypgotoe.dtx RELOC/source/latex/oberdiek/hyphsubst.dtx RELOC/source/latex/oberdiek/ifdraft.dtx @@ -229047,7 +228477,7 @@ srcfiles size=272 RELOC/source/latex/oberdiek/telprint.dtx RELOC/source/latex/oberdiek/thepdfnumber.dtx RELOC/source/latex/oberdiek/twoopt.dtx -runfiles size=108 +runfiles size=105 RELOC/bibtex/bib/oberdiek/oberdiek-bundle.bib RELOC/bibtex/bib/oberdiek/oberdiek-source.bib RELOC/tex/generic/oberdiek/engord.sty @@ -229080,7 +228510,6 @@ runfiles size=108 RELOC/tex/latex/oberdiek/holtxdoc.sty RELOC/tex/latex/oberdiek/hypbmsec.sty RELOC/tex/latex/oberdiek/hypcap.sty - RELOC/tex/latex/oberdiek/hypdoc.sty RELOC/tex/latex/oberdiek/hypgotoe.sty RELOC/tex/latex/oberdiek/ifdraft.sty RELOC/tex/latex/oberdiek/pagegrid.sty @@ -229103,15 +228532,15 @@ catalogue-topics collection name objectz category Package -revision 19389 +revision 61719 shortdesc Macros for typesetting Object Z relocated 1 longdesc The package will typeset both Z and Object-Z specifications; it longdesc develops the original zed package -containersize 9788 -containerchecksum e98bb9208838b8e55d9fe793af3eb6439aff2809067878051a9849cf483a42e612ca7c9a43a86520e582161b1a9f575e4e7a5f4bf7bbcabbbbdb314595c58fd7 +containersize 9724 +containerchecksum 15aab03ef1773a4ec72a3dea3fe036cca671abd3e55721d69201c43902d9655a9b71b6b109c13824015a9db740cd8e463016f59dd84a22a3648c14cf7e95f2cb doccontainersize 261448 -doccontainerchecksum afcb2681f0983c345ddcf4cd484d337461a53af27f6d5467b12a5368f6ce3974b9d54cdd77365995e7268895f4f0edbb814a4f4e61e4cee947f6ea49c8381d85 +doccontainerchecksum b1918ee04b6b1755b947d12485abd250ec91ce4dfe52403631e00b6c3dac88db2c3c3801912c952d26a00b06d8dbf7a9d88586ab7aa348aa0b2ec7cac1e4fb2d docfiles size=87 RELOC/doc/latex/objectz/catalog RELOC/doc/latex/objectz/makefile @@ -229121,14 +228550,13 @@ docfiles size=87 RELOC/doc/latex/objectz/oztest.tex RELOC/doc/latex/objectz/readme details="Readme" srccontainersize 15088 -srccontainerchecksum c2bd789d5acb1174aeb50cd3eace6ab67d0074adcdb8c00d6ec0581be096a931a5f9a666630e96abd30dda31a418eb7b9e6e0f06c3d93eecbc7a287c4a7e61b3 +srccontainerchecksum 77332f847ae68cfcbe61b1568e7079a9d2c5a51012c0de3bbad166df71f3cc2af61317d886e4092192e647ad2ac13c7f768b9397770587910ef63a89acff117e srcfiles size=15 RELOC/source/latex/objectz/oz.dtx RELOC/source/latex/objectz/oz.ins runfiles size=10 RELOC/tex/latex/objectz/oz.sty catalogue-also zed-csp -catalogue-contact-home http://www.itee.uq.edu.au/~smith/objectz.html catalogue-ctan /macros/latex/contrib/objectz catalogue-license lppl catalogue-topics formal-spec @@ -229277,7 +228705,7 @@ catalogue-version 0.5 name ocgx2 category Package -revision 57531 +revision 62927 shortdesc Drop-in replacement for 'ocgx' and 'ocg-p' relocated 1 longdesc This package serves as a drop-in replacement for the packages @@ -229288,14 +228716,14 @@ longdesc known engines and back-ends including: LaTeX - dvips - longdesc ps2pdf/Distiller (Xe)LaTeX(x) - dvipdfmx pdfLaTeX and LuaLaTeX longdesc . It also ensures compatibility with the media9 and animate longdesc packages. -containersize 13444 -containerchecksum 2b09a488d273992f02034b66ffda3ac7a7f9251e8b57c7794cd50d8e68f5bc2d1b55d1388bfab41e3a46ee037cc5de4e1e137a7175b5191fe9d68fb6b3513ffd -doccontainersize 6052 -doccontainerchecksum 5f310667aaebcae98fdac38c301ba587c00290d6fe21944a0f85f87cbbf393c02179621886409956739696137900d119d3c69cc3b597bc38fe283315af03995a +containersize 17216 +containerchecksum 8506d1526e1b8d98268d11b78fab61b51b2713f9c21ef34fa9e835f3cbf9344251e03cab2836d329ba60480b1b4fc18aa9324f40cf50e1c964a9115ea33546c4 +doccontainersize 6172 +doccontainerchecksum 78cdff92f4fb8edde110baa4c7e14804996fb149db18b692f3fa7a71d13aeb3154b76284105aeaf8ca46a6e73eaf8d0d4c44cf762e33425bb285b50e85e6ab2f docfiles size=5 RELOC/doc/latex/ocgx2/ChangeLog RELOC/doc/latex/ocgx2/README.txt -runfiles size=18 +runfiles size=35 RELOC/tex/latex/ocgx2/fixocgx.sty RELOC/tex/latex/ocgx2/ocgbase.sty RELOC/tex/latex/ocgx2/ocgx2.sty @@ -229304,7 +228732,7 @@ catalogue-contact-repository https://gitlab.com/agrahn/ocgx2 catalogue-ctan /macros/latex/contrib/ocgx2 catalogue-license lppl catalogue-topics pdf-feat adobe-distiller expl3 -catalogue-version 0.50 +catalogue-version 0.54 name ocherokee category Package @@ -230621,7 +230049,7 @@ catalogue-topics engine omega obsolete name omegaware category TLCore -revision 57972 +revision 62517 catalogue omega shortdesc A wide-character-set extension of TeX longdesc A development of TeX, which deals in multi-octet Unicode @@ -230632,11 +230060,11 @@ longdesc compatible successor is aleph, which is itself also in major longdesc maintenance mode only. Ongoing projects developing Omega (and longdesc Aleph) ideas include Omega-2 and LuaTeX. depend omegaware.ARCH -containersize 600 -containerchecksum 229b5609618caf2122d084955ddc57804ffa3b3296beb00d11bc783d6740008a68d15cfef5c0dd5acfaf572fd8bb204b8c161267b315b16de558f71d41ba5b8e -doccontainersize 148832 -doccontainerchecksum 8a3728aad3cc5ed99305b5fd8e2301c13ff2734c685c506e5cb00c7412c3f946631f1a86fe086277f85a61fbbf80e447438af6cdd67319b5d04f57f02569a49a -docfiles size=61 +containersize 604 +containerchecksum 08c491924b039476930473310611a6d2c0b5af7d0f2253a28558081cca254e6aa080727dc90456b4a011732353ca027569d7b8d8ab3ecdfb011ccc9f80e9ba68 +doccontainersize 153440 +doccontainerchecksum 6d8331109f114612d637234164e9d3d8ade9e23bba200c1ef8bbd585ff4c3e9d7f58df3ddd021990ab26a5024001fd94f7fdb3e1e329e4f91dac069fc1f6ba32 +docfiles size=60 texmf-dist/doc/man/man1/odvicopy.1 texmf-dist/doc/man/man1/odvicopy.man1.pdf texmf-dist/doc/man/man1/odvitype.1 @@ -230661,11 +230089,11 @@ catalogue-topics engine omega obsolete name omegaware.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of omegaware -containersize 254932 -containerchecksum d9b4d60e602c31f95f6a40f1fb3ad786a820ec948e03c547e172b981a35c7b4aca9cde55623401aa9bc7548a1d9eb0429ecb25845343e4bbff203736af60da8a -binfiles arch=aarch64-linux size=300 +containersize 255408 +containerchecksum d053fb08e3b22ae26fa8c82fc1e6617204dcb2bf78da7f67f87c264d06d0b6b01d3a098c656717d123678006d4a39490d1aca4e6e2fdea188fc50134ef8b1728 +binfiles arch=aarch64-linux size=301 bin/aarch64-linux/odvicopy bin/aarch64-linux/odvitype bin/aarch64-linux/ofm2opl @@ -230682,11 +230110,11 @@ binfiles arch=aarch64-linux size=300 name omegaware.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of omegaware -containersize 299132 -containerchecksum c061f384ff423986f23c89c5983b8ce2f9455ef1ed3e75c5228e1ba94acb7646f7f65af7706329865c304e388e0cd890bf59e846564eb923cd8a30e224d17cd5 -binfiles arch=amd64-freebsd size=327 +containersize 295768 +containerchecksum 650b6a69e858537061ab4320c158ddf8a5509b9a8232e9d5547ba3e2422dc30fece3e927714eb4d21106308536d33c2418a21f579e83c26034c567dfd17f0509 +binfiles arch=amd64-freebsd size=328 bin/amd64-freebsd/odvicopy bin/amd64-freebsd/odvitype bin/amd64-freebsd/ofm2opl @@ -230703,10 +230131,10 @@ binfiles arch=amd64-freebsd size=327 name omegaware.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of omegaware -containersize 246860 -containerchecksum 2763a8512b0625d48e503a27099c7c2174b622153ea21588f13ad3cdfc6d1ad22fc17b4a292cfde91568990e7a01c12853f86f55dc8455790ed9fd5514916868 +containersize 246600 +containerchecksum 1808c5af7c6354c1ae8a9a9817f99be54580866d8ae83082c7fe4fbe1468df9b6bd82bd34a468fe60013631868b4952d922390624a220f7986bcc50f892cd34c binfiles arch=amd64-netbsd size=340 bin/amd64-netbsd/odvicopy bin/amd64-netbsd/odvitype @@ -230724,11 +230152,11 @@ binfiles arch=amd64-netbsd size=340 name omegaware.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of omegaware -containersize 198416 -containerchecksum f0d65fd7417db408ccaa319e9ad27911872b76725e6948695da2c9325ff1411219c241a8f502d32e15e8922fce26ce8eba309deb935a04304fb4cee76d7586b3 -binfiles arch=armhf-linux size=237 +containersize 198884 +containerchecksum 95cf6dc82845c6ccf6e4fa8fb73f53f43b594d4de5b5b678274742e5c6c2e25207620bae9b71c48d52b6b79cce5c5c0083a39e5435b8f1005e84dbb3e2e347c9 +binfiles arch=armhf-linux size=238 bin/armhf-linux/odvicopy bin/armhf-linux/odvitype bin/armhf-linux/ofm2opl @@ -230745,11 +230173,11 @@ binfiles arch=armhf-linux size=237 name omegaware.i386-cygwin category TLCore -revision 58387 +revision 62412 shortdesc i386-cygwin files of omegaware -containersize 157484 -containerchecksum c74819cb7975c46f3bb926a49e147640076473320cb72b29a7b4f3ac906db609e1c1b944dbf4a9bd07ae3a1cdaf56a7f8775cca103f026fd49815e1880f4e779 -binfiles arch=i386-cygwin size=147 +containersize 183952 +containerchecksum 2f0b402ca77c3a047f69311f42e8e83936ea7d11f85de2dd5fd1204670315e649fa2b23c422edfcb7e1716e44d8009a414cf864748edf63f8f97ebb4cf3204a3 +binfiles arch=i386-cygwin size=160 bin/i386-cygwin/odvicopy.exe bin/i386-cygwin/odvitype.exe bin/i386-cygwin/ofm2opl @@ -230766,11 +230194,11 @@ binfiles arch=i386-cygwin size=147 name omegaware.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of omegaware -containersize 238120 -containerchecksum 951ad6eb8a230dccf560a821901e0e7f4d9d07881ad072c0ca4789177ff4da540be9cee61a817335cde5a12b4c4742e0ab517ed3e9469a7a0de2190ba6bad708 -binfiles arch=i386-freebsd size=272 +containersize 242340 +containerchecksum 5999f14a5bcc5d6e3625117fc12a408c0907bda618dbe584dca40716e5f83a82b7b02511b426df3fbeacf28113dbc82ffa5eee013c72895d929de4d3ff22a507 +binfiles arch=i386-freebsd size=274 bin/i386-freebsd/odvicopy bin/i386-freebsd/odvitype bin/i386-freebsd/ofm2opl @@ -230787,11 +230215,11 @@ binfiles arch=i386-freebsd size=272 name omegaware.i386-linux category TLCore -revision 57878 +revision 62389 shortdesc i386-linux files of omegaware -containersize 239968 -containerchecksum ea573f49d7bc2ad4771adf1f653121583715f27f1dc280b7645b80e3d9dee21ded4ca493e5cc25ed99aea17e16a28a55d407b7464fed1793910cd5cdf4e09394 -binfiles arch=i386-linux size=301 +containersize 243344 +containerchecksum 60a303b4e1949092f37de73f0c43eebdd90925421f7b4ae5142e1c5a0f597bd473aa57c445435c62928a07bea1e8ac9d943bc19dae28ab3b8e3804175d1f83a9 +binfiles arch=i386-linux size=309 bin/i386-linux/odvicopy bin/i386-linux/odvitype bin/i386-linux/ofm2opl @@ -230808,10 +230236,10 @@ binfiles arch=i386-linux size=301 name omegaware.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of omegaware -containersize 211768 -containerchecksum 20d30894236b1942ebe2d79a449c177297ca140072702dff425dd20db4b67f7f817023e3ddc1555e73caf8181c506162b38ad28cf41448003d0da86e63b4a28e +containersize 211808 +containerchecksum 14140131776f57f01722701d8c2d6a42bc7ce7063140ba44e35bbe6a6c91fa95bab2c62119386e22215f851942b3d3984ee797058fe5a63e87f2fe6bc329a385 binfiles arch=i386-netbsd size=318 bin/i386-netbsd/odvicopy bin/i386-netbsd/odvitype @@ -230829,10 +230257,10 @@ binfiles arch=i386-netbsd size=318 name omegaware.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of omegaware -containersize 258104 -containerchecksum bc8b287f2b189d4a9ecc51e4374aff8edfc7a270a0805e682fbf691e7362ae975060fbf3948fb1af953b9285038a6d23adb20ed34cc869fdecdf9763fd21c9eb +containersize 258900 +containerchecksum 5c0bbbbac6f12cc8485ada7517a09c7429956e4c4ba8085827ce0a6dcfee102f735f9b92ce3b2c065c88a122475d346bcc5daeed53d9cbbf097cf46d75912548 binfiles arch=i386-solaris size=279 bin/i386-solaris/odvicopy bin/i386-solaris/odvitype @@ -230850,11 +230278,11 @@ binfiles arch=i386-solaris size=279 name omegaware.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of omegaware -containersize 538480 -containerchecksum 86df04ada1ec0a40311791c2ab8116226cd9db7beff4434b26d5ff6a3c41ea22f52114e1731b59f01cc2ca0cb1daa9b990aca9d5b6a7b6a98687d87867e2da81 -binfiles arch=universal-darwin size=777 +containersize 540404 +containerchecksum f0429ee347aee584ba19389c0266ed8878343a9ef7a41d174d5f112086a9a072daf674f179a949dbedca20641161ae5e110f7b67cf2c7db5ed7cf5ff49e50ba9 +binfiles arch=universal-darwin size=801 bin/universal-darwin/odvicopy bin/universal-darwin/odvitype bin/universal-darwin/ofm2opl @@ -230871,10 +230299,10 @@ binfiles arch=universal-darwin size=777 name omegaware.win32 category TLCore -revision 58783 +revision 62609 shortdesc win32 files of omegaware -containersize 170692 -containerchecksum b2f49659726bc081ddd814ab2b03edc198ad6b821662254a589a0ae25e248b7119e1acf3bfee29e8cad888451a7933774b2bad79e53f1e960c68645dae058494 +containersize 171136 +containerchecksum d45a92fb2b24e75c9361a2699933538e5b1de9d92dd5f4fe36e2f771cb240aba557f05bbd325c7bc73a393dc5a61d4943cc0d06db3802e3db7024194240d784e binfiles arch=win32 size=185 bin/win32/odvicopy.exe bin/win32/odvitype.exe @@ -230892,11 +230320,11 @@ binfiles arch=win32 size=185 name omegaware.x86_64-cygwin category TLCore -revision 58387 +revision 62411 shortdesc x86_64-cygwin files of omegaware -containersize 187544 -containerchecksum 8435ac4acf51d68c59f413c02391b055494af4cf09533a8dc27ce4ead0e81b993a249bf229b76b6b69ce636b748e4e198cd4316b91e87a819052b869bc771647 -binfiles arch=x86_64-cygwin size=141 +containersize 189104 +containerchecksum efe85ec69f748822f9353f6464fe8c436402a9e679d35e5240a756a7e36a03953ab0e0706a6d57f379a241f97cdc7e6701c50934bda4e6c16b799b059389d9cd +binfiles arch=x86_64-cygwin size=145 bin/x86_64-cygwin/odvicopy.exe bin/x86_64-cygwin/odvitype.exe bin/x86_64-cygwin/ofm2opl @@ -230913,10 +230341,10 @@ binfiles arch=x86_64-cygwin size=141 name omegaware.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of omegaware -containersize 255788 -containerchecksum 5c16e187aa8128da2a07dd53b161734842d4f407f16c725132bc5f16ffeed4efda33475140790057b6534c2b07fd14a9df329fba4e01e3ef62273867fe823a34 +containersize 255828 +containerchecksum bf1d1595dc5c2946ddc44c37fc43ee591489bc2b61fd15bd536853c024b32ff2e25390fe0752aabfd847b757011d1bff101fbfe78a18fd3508a52e221386cc25 binfiles arch=x86_64-darwinlegacy size=274 bin/x86_64-darwinlegacy/odvicopy bin/x86_64-darwinlegacy/odvitype @@ -230934,11 +230362,11 @@ binfiles arch=x86_64-darwinlegacy size=274 name omegaware.x86_64-linux category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linux files of omegaware -containersize 255948 -containerchecksum cba3370e5d568cb1fb6efbf0a056f98d0318b188420c760aecd282cf2bbd601093c25c1eb5c8e587b32e319754199dc3f0e0d2a6a0b7cb68518bf474c37cb3ed -binfiles arch=x86_64-linux size=269 +containersize 261260 +containerchecksum 3010d31c60a617b516b74531906382ec4eff61b673f65f3a89083d9142b5aea60062a97cfb30bc83892c75552ec666cc0a99e544f3c33d0d1589f2bd42fe35cc +binfiles arch=x86_64-linux size=281 bin/x86_64-linux/odvicopy bin/x86_64-linux/odvitype bin/x86_64-linux/ofm2opl @@ -230955,11 +230383,11 @@ binfiles arch=x86_64-linux size=269 name omegaware.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of omegaware -containersize 269568 -containerchecksum e3367e2ae381516216348d46e8ff27c153c23488f923da4ce9e3a48483f73569ca10c31f5fce0e2bfc1d15c0ab90dc591ca2ac2eef0ccad407b91acd6da065bb -binfiles arch=x86_64-linuxmusl size=292 +containersize 274304 +containerchecksum acaae0653f4f3004553989386ba94a69c052cb765eacdd3f8d5a591a10b75573d8554df8d47486fd7860435fd634d96f1025304fd2d9d4e5bee36f6d19a5dac3 +binfiles arch=x86_64-linuxmusl size=290 bin/x86_64-linuxmusl/odvicopy bin/x86_64-linuxmusl/odvitype bin/x86_64-linuxmusl/ofm2opl @@ -230976,10 +230404,10 @@ binfiles arch=x86_64-linuxmusl size=292 name omegaware.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of omegaware -containersize 295188 -containerchecksum a595a2fb364e291aff150e9f609acc3038c520e79ecb025a96c1eb5153b3dfc85e56bdb4d87cfa91bb6bb5b01f96c9e96ba3ab89b5c34e21b00e3fa62ef7905c +containersize 294752 +containerchecksum bc05209c974c036cee3dda0d8967c56a694b7ed42d50844e4b12197c09197a0750a20222dc5dc50dd5a36ee712d0f76a1fd09d492292ca62c2e4ef1bcc8c613f binfiles arch=x86_64-solaris size=310 bin/x86_64-solaris/odvicopy bin/x86_64-solaris/odvitype @@ -232576,7 +232004,7 @@ catalogue-version 1.0 name optex category Package -revision 59055 +revision 62666 shortdesc LuaTeX format based on Plain TeX and OPmac longdesc OpTeX is a LuaTeX format based on Plain TeX macros with power longdesc from OPmac (fonts selection system, colors, external graphics, @@ -232585,27 +232013,30 @@ depend amsfonts depend cm depend ec depend hyphen-base +depend librarian depend lm +depend luaotfload depend luatex depend optex.ARCH depend rsfs depend unicode-data -execute AddFormat name=optex engine=luatex patterns=hyphen-lan.opm options="optex.ini" fmttriggers=amsfonts,cm,ec,hyphen-base,lm,rsfs,unicode-data -containersize 787868 -containerchecksum 031c152c493db2c4ca9c7481eb9dbe5d66b44eb1db31e461912008a4ff22aedf3f37c41b18fa31e77654e94eb840d47c14048848b353e7ded30b61a21617f401 -doccontainersize 1438720 -doccontainerchecksum 8ed1fc8acbc3dcac224f6a6ddac8538eca1c6979015a7ef70cce5f5fee78cfa75074d8567c40dc3bff157ef424bf51abd5eaa59fb2ec02b8d7cde3a4b56ebf8f -docfiles size=402 +execute AddFormat name=optex engine=luatex options="optex.ini" fmttriggers=amsfonts,cm,ec,hyphen-base,lm,rsfs,unicode-data +containersize 809592 +containerchecksum 2769aa78b73c1205c1289126177bba6992d82ebe59653de95a8fdfa4ba22fa549fbf2f0f8f47fe6739ad7831c64d06fc622ca1ef5d6a145b20ab165013128b9d +doccontainersize 1445036 +doccontainerchecksum 0ee7230631967fc053ffa8334a8cb0ef1fc6d2f395b385b97a252777951f3b57740945552f37583a2a6685b4ebd11f631e505db773b7263cab0c0e7dd905a73b +docfiles size=407 texmf-dist/doc/man/man1/optex.1 texmf-dist/doc/man/man1/optex.man1.pdf - texmf-dist/doc/optex/README details="Readme" - texmf-dist/doc/optex/omls.tex - texmf-dist/doc/optex/optex-doc.pdf details="Package documentation" - texmf-dist/doc/optex/optex-doc.tex - texmf-dist/doc/optex/optex-math.tex - texmf-dist/doc/optex/optex-techdoc.tex - texmf-dist/doc/optex/optex-userdoc.tex -runfiles size=482 + texmf-dist/doc/optex/base/README details="Readme" + texmf-dist/doc/optex/base/mte-doc.tex + texmf-dist/doc/optex/base/omls.tex + texmf-dist/doc/optex/base/optex-doc.pdf details="Package documentation" + texmf-dist/doc/optex/base/optex-doc.tex + texmf-dist/doc/optex/base/optex-math.tex + texmf-dist/doc/optex/base/optex-techdoc.tex + texmf-dist/doc/optex/base/optex-userdoc.tex +runfiles size=508 texmf-dist/tex/optex/base/alloc.opm texmf-dist/tex/optex/base/basic-macros.opm texmf-dist/tex/optex/base/bib-iso690.opm @@ -232621,6 +232052,7 @@ runfiles size=482 texmf-dist/tex/optex/base/f-cursor.opm texmf-dist/tex/optex/base/f-dejavu.opm texmf-dist/tex/optex/base/f-ebgaramond.opm + texmf-dist/tex/optex/base/f-erewhon.opm texmf-dist/tex/optex/base/f-garamondl.opm texmf-dist/tex/optex/base/f-gfsbodoni.opm texmf-dist/tex/optex/base/f-heros.opm @@ -232653,12 +232085,14 @@ runfiles size=482 texmf-dist/tex/optex/base/hi-syntax.opm texmf-dist/tex/optex/base/hisyntax-c.opm texmf-dist/tex/optex/base/hisyntax-html.opm + texmf-dist/tex/optex/base/hisyntax-lua.opm texmf-dist/tex/optex/base/hisyntax-python.opm texmf-dist/tex/optex/base/hisyntax-tex.opm texmf-dist/tex/optex/base/hyperlinks.opm - texmf-dist/tex/optex/base/hyphen-lan.opm texmf-dist/tex/optex/base/if-macros.opm texmf-dist/tex/optex/base/keyval.opm + texmf-dist/tex/optex/base/lang-data.opm + texmf-dist/tex/optex/base/lang-decl.opm texmf-dist/tex/optex/base/languages.opm texmf-dist/tex/optex/base/lists.opm texmf-dist/tex/optex/base/logos.opm @@ -232702,15 +232136,20 @@ runfiles size=482 texmf-dist/tex/optex/demo/op-slides-bg.png texmf-dist/tex/optex/demo/op-slides.tex texmf-dist/tex/optex/pkg/emoji.opm + texmf-dist/tex/optex/pkg/minim-mp.opm + texmf-dist/tex/optex/pkg/minim-pdf.opm + texmf-dist/tex/optex/pkg/minim.opm + texmf-dist/tex/optex/pkg/mte.opm texmf-dist/tex/optex/pkg/plain-at.opm texmf-dist/tex/optex/pkg/qrcode.opm + texmf-dist/tex/optex/pkg/tikz.opm texmf-dist/tex/optex/pkg/vlna.opm catalogue-also csplain catalogue-contact-home http://petr.olsak.net/optex catalogue-ctan /macros/optex catalogue-license pd catalogue-topics format luatex plain-ext -catalogue-version 1.02 +catalogue-version 1.06 name optex.aarch64-linux category Package @@ -232804,10 +232243,10 @@ binfiles arch=universal-darwin size=1 name optex.win32 category Package -revision 57883 +revision 62199 shortdesc win32 files of optex containersize 864 -containerchecksum d7b4e0afcab8cba391174d787a7b504f7fa3f4b6ad0a145ffd96703e0458dd88a0831e827b1a4478438d6fa1fccb9e6cc278be0ed2b18a3789dd84a5a2d61398 +containerchecksum 91ff2afb34d97a4f2538f973f60a3aa54f194054b078d169ab5d581d8dcb67ab59dc4f2c88784b7aa24ff056bcb48a223073de446970c7eb026a4fb708ab030c binfiles arch=win32 size=1 bin/win32/optex.exe @@ -232856,6 +232295,193 @@ containerchecksum 3df28de006e8f855b40188ad9c06e8715a351b3ef3db8c12b251cd74bdbb2e binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/optex +name optexcount +category Package +revision 59817 +shortdesc Python script for counting words in OpTeX documents +longdesc OpTeXcount is a basic python utility that analyzes OpTeX source +longdesc code. It is inspired by already existing TeXcount for LaTeX. +longdesc The functionality is really lightweight and basic. It counts +longdesc words and other elements of OpTeX document and sorts them out +longdesc into individual categories. Users can print the source code +longdesc with highlighted words using several colors,so they see what is +longdesc considered as word, header etc. +depend optexcount.ARCH +containersize 7312 +containerchecksum 88a35391d3deb37dd6466e903f3cdd7d134eb9fb8c0a9ab548ca2eeee86687544e1b499248c2d0a7aa3b801d9604913e763128309f88f768d0dafb8ac1fd6998 +doccontainersize 33964 +doccontainerchecksum 7f0d33068083736fe58c08dc9e37929efcf65de3b62a3afb51077a21d0e27b473a65ee1b333a0dd31b1d39e7f6ce79cae3343e8b7a9742199fb409e90030f7aa +docfiles size=14 + texmf-dist/doc/support/optexcount/LICENSE + texmf-dist/doc/support/optexcount/README.md details="Readme" + texmf-dist/doc/support/optexcount/example_01.tex + texmf-dist/doc/support/optexcount/final_bird.png + texmf-dist/doc/support/optexcount/optexcount-doc.pdf details="Package documentation" + texmf-dist/doc/support/optexcount/optexcount-doc.tex +srccontainersize 5984 +srccontainerchecksum c62820e25f1251b6baba3095afa41a39616e49147fc88c5ddd00fe56e0eb2d20a6b2a0ab633b01f2578819308fa0f05e53fd1daf781e276b08ade1407024c46e +srcfiles size=12 + texmf-dist/source/support/optexcount/color_print.py + texmf-dist/source/support/optexcount/counter.py + texmf-dist/source/support/optexcount/header.py + texmf-dist/source/support/optexcount/install.sh + texmf-dist/source/support/optexcount/keywords.py + texmf-dist/source/support/optexcount/optexcount.py + texmf-dist/source/support/optexcount/word_iterator.py +runfiles size=2 + texmf-dist/scripts/optexcount/optexcount +catalogue-contact-bugs https://github.com/rihartma/OpTeXcount/issues +catalogue-contact-home https://github.com/rihartma/OpTeXcount +catalogue-contact-repository https://github.com/rihartma/OpTeXcount +catalogue-ctan /support/optexcount +catalogue-license mit +catalogue-topics word-count +catalogue-version 1.1 + +name optexcount.aarch64-linux +category Package +revision 59817 +shortdesc aarch64-linux files of optexcount +containersize 336 +containerchecksum c5da562e6bd3499e64ea2652bf1b563ae20799454c0c384e1f1b7b47cc14a5fdb1339d052bbd7f2bacedcbf3a554c88f4216f7c15ce7bb081b6276bcbff2348c +binfiles arch=aarch64-linux size=1 + bin/aarch64-linux/optexcount + +name optexcount.amd64-freebsd +category Package +revision 59817 +shortdesc amd64-freebsd files of optexcount +containersize 336 +containerchecksum df7016352f3c3ec5f25fdb58a44bd318ec44c551f3460b9018c3799498cd90dc1ce23f4461e78ee3999f34065f2aa492c214c609aa0b1008afb8944d8cac836e +binfiles arch=amd64-freebsd size=1 + bin/amd64-freebsd/optexcount + +name optexcount.amd64-netbsd +category Package +revision 59817 +shortdesc amd64-netbsd files of optexcount +containersize 336 +containerchecksum 105b154cd1abf366a1a96fb4162a1fa63fc6ef1e9c4d06b217bc5279457272e86eb20210e0e7351d095aa803ec270f0e1b6f761e6a7427513db26bcb5df9dbbe +binfiles arch=amd64-netbsd size=1 + bin/amd64-netbsd/optexcount + +name optexcount.armhf-linux +category Package +revision 59817 +shortdesc armhf-linux files of optexcount +containersize 336 +containerchecksum 5beb518c7e0aa9fc99717bc67b70518a9b2336f1f3f0a5354339cb5d281ad487f9cef9b01c35eab8ae4b95c4817f324d28635ab81aefcab54ffbdd4d390ac73a +binfiles arch=armhf-linux size=1 + bin/armhf-linux/optexcount + +name optexcount.i386-cygwin +category Package +revision 59817 +shortdesc i386-cygwin files of optexcount +containersize 336 +containerchecksum 83e88c31e737814021bfc8c2cd7ffdd0ba6cf40fe8e0eb51f31aee9a8e76f2d2f6d5d464272a531464e20d59f5c722e08b0e7ecc695f79dba2b128c805172727 +binfiles arch=i386-cygwin size=1 + bin/i386-cygwin/optexcount + +name optexcount.i386-freebsd +category Package +revision 59817 +shortdesc i386-freebsd files of optexcount +containersize 336 +containerchecksum 0db55337e66751dd212e25af9af2a666421ad271ff64679293cfdfa132f6228a538d92e69c192e83126843e082b88d84944469e1c82ef8ae1cc1d292b683b5b8 +binfiles arch=i386-freebsd size=1 + bin/i386-freebsd/optexcount + +name optexcount.i386-linux +category Package +revision 59817 +shortdesc i386-linux files of optexcount +containersize 336 +containerchecksum 967a76fee30da3426ae38f9e3b0c90f71c8a4224c184d61ed6040b694d35794642a086047f78416d12a693f5b1cf69688eed60133817f02df7f2d50850693feb +binfiles arch=i386-linux size=1 + bin/i386-linux/optexcount + +name optexcount.i386-netbsd +category Package +revision 59817 +shortdesc i386-netbsd files of optexcount +containersize 336 +containerchecksum c0e254f48a77b57794f867bff8c71e835dc879ddbf86b19c9c0252733180a071f1234501069c1314655d9f04fead3f2cfbbda9038e21fea062a225331ddbe939 +binfiles arch=i386-netbsd size=1 + bin/i386-netbsd/optexcount + +name optexcount.i386-solaris +category Package +revision 59817 +shortdesc i386-solaris files of optexcount +containersize 336 +containerchecksum 0f955916b022bba68a7509006655c085ad36bfceac727fe862b7c7375d7a256d562937e1c563c504bae78a4c23de5e7f235a81f3f5ed68f71d52052714c8c5b3 +binfiles arch=i386-solaris size=1 + bin/i386-solaris/optexcount + +name optexcount.universal-darwin +category Package +revision 59817 +shortdesc universal-darwin files of optexcount +containersize 340 +containerchecksum 7d3753725fdc760a792b9dc3cdb4fd0116440447baf78316178dc35b18762408d6942820b0fdb575b8c83fdb65a40377645183c7ed66b30443cc5493f879ab0f +binfiles arch=universal-darwin size=1 + bin/universal-darwin/optexcount + +name optexcount.win32 +category Package +revision 59817 +shortdesc win32 files of optexcount +containersize 684 +containerchecksum a9d2ca6a75242c4bcbace5ef0a145388901f56ae0df45ab6f632cfdb47c95787151716ba5554db172580f91f918fc79d6a2f4ac73ae73d3dbc9fe0955dd1c242 +binfiles arch=win32 size=1 + bin/win32/optexcount.exe + +name optexcount.x86_64-cygwin +category Package +revision 59817 +shortdesc x86_64-cygwin files of optexcount +containersize 336 +containerchecksum 8f192d91141d961fdf25ac3b1652d4110adca3f7407ec5402a37ad27567e157bc0cb70b146ae13cc294aec1697ccb29f173043b7a63322d6e0b1917fc674495e +binfiles arch=x86_64-cygwin size=1 + bin/x86_64-cygwin/optexcount + +name optexcount.x86_64-darwinlegacy +category Package +revision 59817 +shortdesc x86_64-darwinlegacy files of optexcount +containersize 344 +containerchecksum ca5bd5b60f5419bf16a78dd2fa416295fbe9f1e18f74db1af4f1390b763c7ec98460cf39e2b38fb1199a7b80fd019008146993be723526227aee1da88ae6af5d +binfiles arch=x86_64-darwinlegacy size=1 + bin/x86_64-darwinlegacy/optexcount + +name optexcount.x86_64-linux +category Package +revision 59817 +shortdesc x86_64-linux files of optexcount +containersize 336 +containerchecksum 75dd521f90f274d62b6e8965b36ccde43a3522f71db76a60ea4d43699f74363685a2c33bdaee15bbb505db6b0b1cba234dcc038a3c833c7622916e323d2e7073 +binfiles arch=x86_64-linux size=1 + bin/x86_64-linux/optexcount + +name optexcount.x86_64-linuxmusl +category Package +revision 59817 +shortdesc x86_64-linuxmusl files of optexcount +containersize 340 +containerchecksum 69dc216465a64c7797388c10029afff3ab43ad716c882378251818f8bd6a6797d010e4bb0943fb1a0d885cd8862ca60c3b19db8d9df78d913b57a6422434e9dd +binfiles arch=x86_64-linuxmusl size=1 + bin/x86_64-linuxmusl/optexcount + +name optexcount.x86_64-solaris +category Package +revision 59817 +shortdesc x86_64-solaris files of optexcount +containersize 336 +containerchecksum 4cdf9cc790cc7aed5e8cc285019b52efd11b12e875a14d2d940e6e7b52929eda1175958573cd81646ae2200bc16b3b71cdeab03e516090f33fb01bce12a57d85 +binfiles arch=x86_64-solaris size=1 + bin/x86_64-solaris/optexcount + name optidef category Package revision 50941 @@ -232948,21 +232574,21 @@ catalogue-version 1.0 name orcidlink category Package -revision 58432 +revision 59560 shortdesc Insert hyperlinked ORCiD logo relocated 1 longdesc This package provides a command to insert the ORCiD logo, which longdesc is hyperlinked to the URL of the researcher whose iD was longdesc specified. -containersize 1652 -containerchecksum c4f2ce57c5c6a792f7d1cd0ef835e38cc582eb7df9655ae3d2555e3c9d389787ce0a058973dbc9d453f063247968957b2ba9ec1ed62499ab731b57fb96e0a342 -doccontainersize 165292 -doccontainerchecksum 8b18a107eb786e45fee9a1a16c5e88386e80db353e729e1288377aec3a87ed7433d189d0acbc1e8065a72b3fb7bf86cd8f635fe870735ddd3ebabed5aab8ba03 -docfiles size=42 +containersize 1664 +containerchecksum ba51e034e90800c402b559fd636acc38a96f0913c552e506e26457d5c690299c7860bf9a1fc911eb2d4e734c90f775e814b8bac52a492ad7743a47f3e89efc5f +doccontainersize 174664 +doccontainerchecksum c20f8e77d3c5866f414f0dcc47d84fa3328492a003a81be1ac3aa69f9ebc2bfff7198be5656192ba7bc4330ca7b773c6d319ec389bd0ad9821ebd6159b7d0b97 +docfiles size=45 RELOC/doc/latex/orcidlink/README.md details="Readme" RELOC/doc/latex/orcidlink/orcidlink.pdf details="Package documentation" -srccontainersize 3264 -srccontainerchecksum f1d11f008b85d65228d1284228e4839d340fe9e661c0cfecc2e9c76c2433b0e7ef6a27b0a630ee7458e4f98a32f12d0356d95bbb9756348e2070175b6d32aa5e +srccontainersize 3336 +srccontainerchecksum 485492dfc8256d97fd747196bb142eb178283eee98aed5edea689543075fe0992e9c25fa522c9fadd48c9b631ffb31c8600c82be598678b03e78c4e5643b8cb2 srcfiles size=3 RELOC/source/latex/orcidlink/orcidlink.dtx RELOC/source/latex/orcidlink/orcidlink.ins @@ -232974,7 +232600,7 @@ catalogue-contact-repository https://github.com/duetosymmetry/orcidlink-LaTeX-co catalogue-ctan /macros/latex/contrib/orcidlink catalogue-license lppl1.3c catalogue-topics hyper -catalogue-version 1.0.3 +catalogue-version 1.0.4 name ordinalpt category Package @@ -233096,17 +232722,17 @@ catalogue-version 1.7 name oswald category Package -revision 57253 +revision 60784 shortdesc The Oswald family of fonts with support for LaTeX and pdfLaTeX relocated 1 longdesc This package provides the Oswald family of fonts, designed by longdesc Vernon Adams, Kalapi Gajjar, Cyreal, with support for LaTeX and longdesc pdfLaTeX. execute addMap Zeroswald.map -containersize 916588 -containerchecksum faa9493780681b7485a642e45cfbb71e81ca408e2e65acd77b22f0655a0d98598558e4557737fa0615794eedaa42cd8ccf9bd04323b55a39db6251f52b11897c -doccontainersize 103464 -doccontainerchecksum e20776527a53c7da8a07d3c08314768cb3c0e2bcdbae90b30e7407c95546f1187f65fbcb8a52915ca3b1d26ffad2191733f26b9f105403ec574ab4912bcae915 +containersize 916600 +containerchecksum 92d4d3a7d8bd09031368a89ab7b49483e653750e1c348908aa3fdb62cdb8ce14ecb7d7a29b37e6774c613e658591622891e4bd6b348492c669716f220b46f9ec +doccontainersize 103472 +doccontainerchecksum 1f6606c8786b0eb54a4c3aad0220347eac3b2bead83ca5540345737cfae509be42b9eb10f27a5ff1ced559aacad7413b69708eacd215afd47636d17194b40082 docfiles size=29 RELOC/doc/fonts/oswald/LICENSE.TXT RELOC/doc/fonts/oswald/Oswald-samples.pdf details="Font samples" @@ -233244,27 +232870,30 @@ catalogue-topics font font-sans font-proportional font-type1 font-supp font-t1en name ot-tableau category Package -revision 44889 +revision 59318 shortdesc Optimality Theory tableaux in LaTeX relocated 1 longdesc The package makes it easy to create beautiful longdesc optimality-theoretic tableaux. The LaTeX source is visually longdesc very similar to a formatted tableau, which makes working with longdesc the source code painless (well, less painful). A variety of -longdesc stylistic variants are available to suit personal taste. -containersize 2096 -containerchecksum f3240c0688276ab6537201b20d6eee422a795d5d994c6bc8eab3f275a037e7adcec7e54c9500a3a5a6d2fe237b44b0b350a7ce6f72c7012bb48a69c9c43f2fca -doccontainersize 81048 -doccontainerchecksum 396256f0ce1bda04fe1c84cb45928d82651b4f6363928e33bf092737ee6ab224f473567aa5432fa00a8e4cfd9b5a3f7e7ad8448090afaaaf89f97b33ff695876 -docfiles size=25 +longdesc stylistic variants are available to suit personal taste. The +longdesc package requires xstring, amssymb, bbding, suffix, colortbl, +longdesc rotating, hhline (optionally), arydshln, and tipa (optionally). +containersize 2392 +containerchecksum 0a9c219d69f6eec4d9fbf8937e0cdde60b34cf38ce154332147ccc172b0ce90932ee08c7a85a68d4e5163461352745a5c0abdc6b8bdc187be5fce5b121f45c75 +doccontainersize 66132 +doccontainerchecksum 8345d881600cf9f4d73cd2a23d12ff32f11a4d3a66b61262b0eae7dd3bc9039e20b187a6a9e45e9b15729015fb76b0e4e3e76c011e47688df09f4a848e508c4c +docfiles size=21 RELOC/doc/latex/ot-tableau/README details="Readme" RELOC/doc/latex/ot-tableau/ot-tableau.pdf details="Package documentation" RELOC/doc/latex/ot-tableau/ot-tableau.tex runfiles size=2 RELOC/tex/latex/ot-tableau/ot-tableau.sty +catalogue-contact-home https://github.com/adamb924/ot-tableau catalogue-ctan /macros/latex/contrib/ot-tableau -catalogue-license lppl -catalogue-topics linguistic +catalogue-license lppl1.3 +catalogue-topics linguistic table name othello category Package @@ -233429,7 +233058,7 @@ catalogue-topics maths name oup-authoring-template category Package -revision 58661 +revision 63116 shortdesc A general template for journals published by Oxford University Press (OUP) relocated 1 longdesc This package provides a general LaTeX template for journals @@ -233440,24 +233069,24 @@ longdesc with large, medium and small page options. For more information longdesc see longdesc https://academic.oup.com/journals/pages/authors/preparing_your_ longdesc manuscript. -containersize 15132 -containerchecksum 138fe4a15f05a1c5b952febf0af211d1b3d13d202ce3cef953b770a1779464da6f7fb1cdbe77ac0f617cb1a1eeed4cde09288fe61cabea439570fc2a0a254df9 -doccontainersize 511092 -doccontainerchecksum 35c7e4e4597924adda46994a50e9e55f8af9f440899bb8ed3c85549d94f96cfc601436eebe0db730dab68762957121e1ddef094f60ed7eee041abbf80a841aad -docfiles size=159 +containersize 17492 +containerchecksum 05ea4dc6fc375da58bdf6beb89a814b43b0d12984ed4b9740c4bb98a06510a2adc6b45bfa8840065fdbbbf36b47249391afeda6b2c507362790eee80144ad808 +doccontainersize 322092 +doccontainerchecksum e46a0b5a11a20792d8ef4e0416d8e44414807e71cfe3f26e9a40773ea247238b6f8c27e3843fba69475cbddda9c695270b82a8c348e88c82a5124c47338d4501 +docfiles size=115 RELOC/doc/latex/oup-authoring-template/README details="Readme" RELOC/doc/latex/oup-authoring-template/doc/oup-authoring-template-doc.pdf details="User manual" RELOC/doc/latex/oup-authoring-template/doc/oup-authoring-template-doc.tex RELOC/doc/latex/oup-authoring-template/manifest.txt RELOC/doc/latex/oup-authoring-template/oup-authoring-template.pdf details="Example of use" RELOC/doc/latex/oup-authoring-template/oup-authoring-template.tex -runfiles size=29 +runfiles size=31 RELOC/tex/latex/oup-authoring-template/oup-authoring-template.cls catalogue-contact-home http://academic.oup.com/journals/pages/authors/preparing_your_manuscript catalogue-ctan /macros/latex/contrib/oup-authoring-template catalogue-license lppl1.2 catalogue-topics journalpub class doc-templ -catalogue-version 1.0 +catalogue-version 1.1 name outerhbox category Package @@ -234197,9 +233826,9 @@ catalogue-version 1.2f name palatino category Package -revision 31835 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -234212,8 +233841,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap upl.map -containersize 325820 -containerchecksum f21fdeb0423853294f52427bbe1477bbfd49b1a6255bed5f561dfa2156cf8309b2f71d2c09ad74bd64bc1fd69fc73816e3d84e72d975db5925d4c3c4db6fe8ca +containersize 325796 +containerchecksum 5db043495b8daf0a5a854367ca1c82007a154d09b2bcae9f399e8f851f30a554fa98970cf45ccd8f0681f70ae7e01f54dfd414bcbd888b802e93993c2ed172df runfiles size=388 RELOC/dvips/palatino/config.upl RELOC/fonts/afm/adobe/palatino/pplb8a.afm @@ -234440,6 +234069,39 @@ catalogue-ctan /fonts/urw/base35 catalogue-license gpl catalogue-topics font font-type1 font-collection +name palette +category Package +revision 60119 +shortdesc Create palettes for colors and symbols that can be swapped in +relocated 1 +longdesc The package `palette` contains two files: `colorpalette.sty` +longdesc and `symbolpalette`. One deals with colors and the other deals +longdesc with symbols; the implementation is quite similar. With this +longdesc package you can create themes. Each of these themes have a set +longdesc of colors, and you can create palettes based on this theme with +longdesc specific color values for each of the theme's color slots. The +longdesc active palette for each theme can be swapped in to make +longdesc experimenting with colors easier or give users choices as to +longdesc which theme they pick. +containersize 1768 +containerchecksum 0583223e81139040de67fa9a1fd93479dd2024c19d34e775a71b9fc03d7b01799c2dd58736d431307cb067d2d3130fb495aaa002425a8c0c80ddbc3e33679693 +doccontainersize 179788 +doccontainerchecksum 16934d0cdc60fe7c1d6d2cbd0dfb640a13d8282d98e322c98853b71ab7fe38a33241857ae98fd8ffd9f2e5c009327889f4c42a89af4370fc7d4608b457b1cb4c +docfiles size=46 + RELOC/doc/latex/palette/README.md details="Readme" + RELOC/doc/latex/palette/palette.pdf details="Package documentation" +srccontainersize 3848 +srccontainerchecksum ea0e817ec066450c3bceae8ff9859f9b4934dba86f1ef850bfe8d566ac1da8296d780313962ab63babdfb822d1c72e686dca2925f809baa3a62eb2d744e8e6f8 +srcfiles size=4 + RELOC/source/latex/palette/palette.dtx +runfiles size=2 + RELOC/tex/latex/palette/colorpalette.sty + RELOC/tex/latex/palette/symbolpalette.sty +catalogue-ctan /macros/latex/contrib/palette +catalogue-license lppl1.3 +catalogue-topics colour +catalogue-version 1.1.0 + name paper category Package revision 34521 @@ -235502,18 +235164,18 @@ catalogue-topics font font-sans font-mono font-type1 font-ttf name paresse category Package -revision 56621 +revision 59228 shortdesc Define simple macros for greek letters relocated 1 longdesc The package defines macros using SS to type greek letters so longdesc that the user may (for example) type SSa to get the effect of longdesc $\alpha$. However, it takes care only of letters which have a longdesc macro name like \alpha or \Omega. -containersize 3632 -containerchecksum 7be25fc749a18d1cabc6ee720cef15b89e323d4e07716b63aa49a5eb4c89208f730513491a7b6740069f0daec3015ada3d673aed6407b21a8a1ae1dd09f60d7b -doccontainersize 1333888 -doccontainerchecksum cb01df5ac56c7cbeab0cbfdb99950ddbe58cb432885702b2212c89c654cb2a88536be20a4abfdda5321f2cb36e8528fdbe2b96a129eb8afa2c1e969c0f22398f -docfiles size=411 +containersize 3640 +containerchecksum 1604c9320918893633af8318d049194158daaf458bbafb5ce34b2ecf39896eae4591989117bd1ecdc3a86d4728a4c477f32b82b38315aa0693fb5978a81d2b21 +doccontainersize 1335464 +doccontainerchecksum f25aae5058f765f5f141c1d2ba537db5395384f64b1e0aa803e486eccc1a9c958dcbf6b1dfb0aca331a5d20a798c2107092f79b9e8ec44e342ba52964ed43b06 +docfiles size=412 RELOC/doc/latex/paresse/LISEZMOI.md details="Lisezmoi (French)" language="fr" RELOC/doc/latex/paresse/MANIFEST.md RELOC/doc/latex/paresse/README.md details="Readme" @@ -235522,8 +235184,8 @@ docfiles size=411 RELOC/doc/latex/paresse/paresse-fra.pdf details="Guide de l'utilisateur (French)" language="fr" RELOC/doc/latex/paresse/paresse-fra.tex RELOC/doc/latex/paresse/paresse.pdf details="Code documentation" -srccontainersize 14036 -srccontainerchecksum 50f683ae5a7d46faa5740766e01a7637e9e1f149b6763e48ed0029814add723b551d76fae9baabf562b1bc5268ed015b7619fced2492478b2be2ec4c4f63f57f +srccontainersize 14060 +srccontainerchecksum 5acbb82be5b06506d603eb19b01770806e515b1d496a2b51ecbab0a6c5fb4b6a0842764fb76446c09eb9a49a9a9cefb571e5133a0f72917de989814cfb3bd00a srcfiles size=13 RELOC/source/latex/paresse/paresse.dtx RELOC/source/latex/paresse/paresse.ins @@ -235534,7 +235196,7 @@ runfiles size=7 catalogue-ctan /macros/latex/contrib/paresse catalogue-license lppl1.3c catalogue-topics shortcut expl3 -catalogue-version 5.0.1 +catalogue-version 5.0.2 name parnotes category Package @@ -235826,6 +235488,35 @@ catalogue-license lppl catalogue-topics alignment pgf-tikz catalogue-version 2.01 +name pascaltriangle +category Package +revision 61774 +shortdesc Draw beautiful Pascal (Yanghui) triangles +relocated 1 +longdesc This LaTeX3 package based on TikZ helps to generate beautiful +longdesc Pascal (Yanghui) triangles. It provides a unique drawing macro +longdesc \pascal which can generate isosceles or right-angle triangles +longdesc customized by means of different \pascal macro options or the +longdesc \pascalset macro. +containersize 3696 +containerchecksum 0736284ad69dc62a9f97887f09aaf4e527438d068147319be8710c53708bf88c156964c9737548df4b2210b1e6bf5219d157e5d5baff53a510fa373684a8eda5 +doccontainersize 164512 +doccontainerchecksum 137c13f7878fcb5f3f2e7d4d47d05e8a25f7fd19f58672d7b521ba944a5eea22e90dd12418d4b056dbb1a94faaae750a9f2e06e4dfc8fcd206609f5f95e97a5f +docfiles size=46 + RELOC/doc/latex/pascaltriangle/README.md details="Readme" + RELOC/doc/latex/pascaltriangle/build.sh + RELOC/doc/latex/pascaltriangle/pascaltriangle.pdf details="Package documentation" language="zh,en" + RELOC/doc/latex/pascaltriangle/pascaltriangle.tex +runfiles size=4 + RELOC/tex/latex/pascaltriangle/pascaltriangle.sty +catalogue-also binomexp +catalogue-contact-bugs https://github.com/registor/pascaltriangle/issues +catalogue-contact-repository https://github.com/registor/pascaltriangle +catalogue-ctan /macros/latex/contrib/pascaltriangle +catalogue-license lppl1.3c +catalogue-topics maths calculation pgf-tikz expl3 +catalogue-version 1.0.1 + name passivetex category Package revision 15878 @@ -235906,7 +235597,7 @@ catalogue-version 1.05 name patgen category TLCore -revision 57972 +revision 62387 shortdesc Generate hyphenation patterns longdesc Patgen takes a list of hyphenated words and generates a set of longdesc patterns that can be used by the TeX 82 hyphenation algorithm. @@ -235921,9 +235612,9 @@ longdesc maintained as part of TeX Live. depend kpathsea depend patgen.ARCH containersize 780 -containerchecksum 35e75b2c644238784e3e0fe51726a6675e5b56818f37d2d0b6393de14f03832bade756eac1f8ccadead1a287a442363eb1ba356b29dca1e7b3dae3ce276f2cb6 -doccontainersize 28684 -doccontainerchecksum a6523561f63e016bb352ec6afa33b5683c7f8ac76a5442cc8d329a1246b7f5b78dc62e9f7da2f33ee50b851d73abba35fb61fabbe05e6cbe21019a9fa5a1d898 +containerchecksum e4b04bdc28d75de619307567716d2c29b41286a82cdafd6eca45df36baf67588cee94c4c320abadee4e3103fac8b33ba9367114875e56f198665388fc93e341d +doccontainersize 30248 +doccontainerchecksum dcf16fddb0085e8a8984047ff9e500c8b7fdd7d6b24b4f6154f464e05fe137b807c13d910881fda96e617cf80780ed1e75ccfe0fda2477b1d9b95990baf5f279 docfiles size=10 texmf-dist/doc/man/man1/patgen.1 texmf-dist/doc/man/man1/patgen.man1.pdf @@ -235938,145 +235629,145 @@ catalogue-version 2.4 name patgen.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of patgen -containersize 19192 -containerchecksum 9db676b480f4322edcc52202f7352141e3d8ef02fdee2f83dbdf17ebd9c2d8764d659e131f95e24479aad2bcb852be26522ddde999cc4ee05d85b73e059c46c0 -binfiles arch=aarch64-linux size=13 +containersize 19176 +containerchecksum ae53713b57f7e07de932e5ad104c85654d917299b6a24493895e33389229ce2674bf6ebe4edb37d3c436e472be0180777b08426d7f8c06c9056312dbfe5c6fb7 +binfiles arch=aarch64-linux size=12 bin/aarch64-linux/patgen name patgen.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of patgen -containersize 23100 -containerchecksum c8087591db136292ba580b0a8bfb5584b1ab2d9d3e2bafb98339b88c07d24580700c22d8ca02738512bdae72b76f08747ab64b311bfc5ba1070099d48cdfd36c -binfiles arch=amd64-freebsd size=13 +containersize 23264 +containerchecksum 63f14da7dd58305ffee3ad247edf803992f52cdcde6011ab4d66c9c31a5a1b247322796c432f0a893acf2d7dd5bc64bd6a9703694501e2fdb3dfecb3e3f8863e +binfiles arch=amd64-freebsd size=14 bin/amd64-freebsd/patgen name patgen.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of patgen -containersize 18928 -containerchecksum d0a99b5c49bde8c7c40544188f962ee6f2e3860d5b54816a5c9f90a5016dafee0ed511475267f1fd48b8fb8236cb79ec92309760bb13fcad10d1f732c0db5071 +containersize 19052 +containerchecksum cd504029581c721a658013a9a7a2237931f46ff3d8173a9835aa61840cc0b8fe351ccb4180514dca363ee363103dcbbddc085fb2c459a0dec0461380feac37c3 binfiles arch=amd64-netbsd size=13 bin/amd64-netbsd/patgen name patgen.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of patgen -containersize 15668 -containerchecksum 4908acbb54ec80bacf37a4f8cf0b68c6fdf0636fe6030b1cfe2c265c662f7c6e1ad16e910a710ffe9a7feeee18fca105bb0c2f470a87d72d57f6eb1909b25dcf +containersize 15764 +containerchecksum 0159cbb8a08d411f40a61c0dfc3cf6617447c5ad0b51efbf16c2774366a34fb974f75cde1be3c6412d18b300a5c461645c4bc0553ec10396d79f3f6cd9f37009 binfiles arch=armhf-linux size=9 bin/armhf-linux/patgen name patgen.i386-cygwin category TLCore -revision 58387 +revision 62412 shortdesc i386-cygwin files of patgen -containersize 12648 -containerchecksum b29d8630403764ed4a1522f0a0e64c9d0d47223e4e5ad2973f7eb6e157bb83564545333e0a46ef75db6ee8f758ee88f70d99c8cf37d45981dff25a77f68a76a5 -binfiles arch=i386-cygwin size=8 +containersize 14680 +containerchecksum 94f9f5deca57810315113944901c9bd62e884658f477ce6580120648a059c87f8455dcaf4b023954eb3e4414ed512ca1a3eea97e7908352e47c64ca6996d4099 +binfiles arch=i386-cygwin size=9 bin/i386-cygwin/patgen.exe name patgen.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of patgen -containersize 18796 -containerchecksum 2c43a4b508d74b71684380ffd0da8a7da965dbe46f5b80075afbecb9c530ebd3baaec7020f5cb48fe535be54c9110f1361e98348a8daf49d0df6c3700a7552b9 +containersize 19380 +containerchecksum 23129326af1df63cdca09cdfe90d1dc6f3dd446d4c30303dee9e3705def5c1af2ebd5dab74431c6ec3c306d3c795383298c950192fa473ca5cbfc6494ebdf842 binfiles arch=i386-freebsd size=11 bin/i386-freebsd/patgen name patgen.i386-linux category TLCore -revision 57878 +revision 62389 shortdesc i386-linux files of patgen -containersize 17428 -containerchecksum 1b11846aaaec99bfef5ca4f81d4320e7f79e932a4ba934325dc58dd003817b14e4e15879ab060aab8f1f63cb4a1e312fbae782e6944fe6bcba3f9ea3fe506f94 -binfiles arch=i386-linux size=10 +containersize 18184 +containerchecksum ba95fbe4035277b31264a9cacdc45ea6c89f69142208c9103b35228ea370846788e4ff0d0fdb8b46aa996a10f76f09a9cf7a5646589c6c8b0e74b05eba39816e +binfiles arch=i386-linux size=11 bin/i386-linux/patgen name patgen.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of patgen -containersize 16316 -containerchecksum 300b9aeb6baab6f2b41a021d1ff59f7272864ddfadc31bdc8e7e00d16eaddea12b0c0ca9b9ceddb50d09d1249b23e460708d5beaf825cf4f62a7946138bbca32 +containersize 16428 +containerchecksum bc07eb165c1463cc92e0f83ad50ca8b359d553e8ff698a954ec177560630696403a3e6685246d283a4a4413d53a01b916ef45e986cb5d9feb27ad48a25a67a3d binfiles arch=i386-netbsd size=12 bin/i386-netbsd/patgen name patgen.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of patgen -containersize 20408 -containerchecksum a5cf557520774f31e537221b6d6cf5acb82e212db4c491f2da67f989e2284409f2e90896b413fa6d640beb1114c3375cf9751add3db2b91258dff145f338d61b +containersize 20524 +containerchecksum 289d15de6206f8ea86cbc5b850514946cd33654b76aaac87ef035152c506ea8cc925c6323a9e191b7aa91a9eb952878293f0bc82f1b4b5985cdaba62bf7d0a44 binfiles arch=i386-solaris size=12 bin/i386-solaris/patgen name patgen.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of patgen -containersize 48464 -containerchecksum fd5a0143c499b46838eaa5c71a9c4e5a1c752f192122bb9050bb9f6d78f2440a0d6438c27b2aaa3469285ff89b629ca8a6a85e883117054cbf02171ceb91ce2e -binfiles arch=universal-darwin size=51 +containersize 48884 +containerchecksum 3232743d94a94b9a890bcc33e1775ce401d6e61dbd7c11ec9be5c51850ead42cfed960a725bd48264e2ec06fc0b1afafa8982c02dddc6eb9597cd39c61519ac1 +binfiles arch=universal-darwin size=55 bin/universal-darwin/patgen name patgen.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of patgen -containersize 13120 -containerchecksum a2652552b2dd25b50c3474c0aec99f1100d821278ef2b60238ca0838429b73860862c758d9b3ba088df0023ba0750a8179271fc2077fa6aa7bb99b07223bf08b -binfiles arch=win32 size=10 +containersize 13292 +containerchecksum c518b30d07db82e541966b0dfc112136402c6971727a991035819fd873a92d44cc690071b194ecfc11139bb27328750d23b5b9fb9c3c1dcfff4db262b40a2105 +binfiles arch=win32 size=11 bin/win32/patgen.exe name patgen.x86_64-cygwin category TLCore -revision 58387 +revision 62411 shortdesc x86_64-cygwin files of patgen -containersize 15092 -containerchecksum 35ad7bb40f9fd8dbbecec172d3064a2b66761b27e5cce9bb9a7b197249955b45d6600e05c151b59e833a81e91ed0dbf7a1b2ca25d7f52fbf427dabeb21773c32 +containersize 15340 +containerchecksum 75aaa25e9c1ad14bd5fa393470dbf0b602b08dfbea52a7f5a8a071b29ada711059e801e3956654ba8faa84744d0e58c9fb4e2d3c9c79591892ed049fcaf8366c binfiles arch=x86_64-cygwin size=9 bin/x86_64-cygwin/patgen.exe name patgen.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of patgen -containersize 21036 -containerchecksum 9e05e208cf5520f59b01b27e4004155fc8489be5ccd907d79b14569f9d411ea94025dadb821ed3c6b3a5a84073bdac887b08341a4190d7067a08060ace7df888 -binfiles arch=x86_64-darwinlegacy size=12 +containersize 21164 +containerchecksum a559a88f685baf14860d6507af9f933f9f5cdd72f171aa848df128175d2db06ccc273f4c46f352b66bb4e7d8779b37c1f9d59d73e3ab8b406317876abc0da9b8 +binfiles arch=x86_64-darwinlegacy size=13 bin/x86_64-darwinlegacy/patgen name patgen.x86_64-linux category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linux files of patgen -containersize 17804 -containerchecksum 716b21f3f8f3f046b2e5f713590440589b56fba78076e0f0b3d9864336f1e448e33aaab8023c19893737c5120c5b2f921f3608a3bc6f64743e43b0d424cb95a3 +containersize 17972 +containerchecksum 6878bc669d5a0b798f03dcdc3ebe4277b4405095dc672dfdcbe45bb5a5e65deaf74574d1c2946cd0123bb219ff17d387f64e08eb825c3ada88fbc3884d9a523e binfiles arch=x86_64-linux size=10 bin/x86_64-linux/patgen name patgen.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of patgen -containersize 22192 -containerchecksum 3c962a81a0da919c6fd3327c23b96d2707051c14fc749526636d4befe236058ef4617cf09925f5efa73401d431dacb4c59c77b3a579419702fa8249c96f40e2e +containersize 22172 +containerchecksum 180633e3bd7033dff1dc9bd4a644e2cc572d1835293e0c5907b42de6025712aeb7845a04db5fab023e1d2030bfe599679cbe8b6afff22b9cfc08e435e5db1179 binfiles arch=x86_64-linuxmusl size=12 bin/x86_64-linuxmusl/patgen name patgen.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of patgen -containersize 22536 -containerchecksum fce252b5e590a3befc5c4cc892582c3b300db7f82c73a0af61378171a4cffd40aa0fd1b5f3a279c0799569b837cc60e983e3caf445dbf4326aa3cc02f26706d1 +containersize 22680 +containerchecksum 12712c370854d06fb41d16c6b835f58b3a6462a6d0a7e0f66e2a908151eba61be7c5b2f1da2e60287720997324f4053613e28034fe2e6e34e89f025caa56942a binfiles arch=x86_64-solaris size=13 bin/x86_64-solaris/patgen @@ -236391,7 +236082,7 @@ catalogue-version 5.0 name pbalance category Package -revision 57161 +revision 59331 shortdesc Balance last page in two-column mode relocated 1 longdesc This package balances the columns on the last page of a @@ -236399,16 +236090,16 @@ longdesc two-column document. If the page is "simple" (no footnotes, longdesc floats, or marginpars), is uses the balance package; otherwise, longdesc it uses \enlargethispage to make the left column shorter, longdesc balancing the columns. -containersize 5724 -containerchecksum 7db75e950aca473dffc3d3efb419bbe33b5f04d1a0295a73de3d7385883d576f46bf377554ffaef44608cc8c6df3f3594bd0a0e5ed7ca649c7ced5c5834192db -doccontainersize 241320 -doccontainerchecksum 98828ffca4f1e4dab5b51e45028058cff1af38cedb05f1b0a201bff1ddb508374da6fb0d77ff4d14bdef6ec04a468435dd9870ce0f1e34685fb982f21c982e79 -docfiles size=61 +containersize 5892 +containerchecksum daaf515149e083628cbb8b855d90d0cb0e6499b8338294550db1220b867c9881463c61a2cc1d6fe1eccb3cf2a7e0fae57b865791e4195ee7543f63104c63ddec +doccontainersize 244488 +doccontainerchecksum e6a80cc1f71bc8c272db0a5c2a158cf5abd67e61f76e6412aae6d3854b5b030837a063e18291f843cf9d3d91479da8f4a7f74ebe3b539d783f823cdf448cc9b6 +docfiles size=62 RELOC/doc/latex/pbalance/LICENSE RELOC/doc/latex/pbalance/README.md details="Readme" RELOC/doc/latex/pbalance/pbalance.pdf details="Package documentation" -srccontainersize 11568 -srccontainerchecksum 21236f5d7cc9a64472d9f214777331d3b230773d134b0ed5a83d1a3dd21c2d4a76df78f42824012d4edaabfeab612684fa2577bac3bd4070ed2b5956d19272dd +srccontainersize 11876 +srccontainerchecksum 384b17dfd1ac15589b83a5b6f95f5494fbb76a54b19d09eddcb73b5250795c70b19e76c29616402b5ecf4c649b9a1e5a3edbb50d1bc8175815eecc70ca27616f srcfiles size=11 RELOC/source/latex/pbalance/pbalance.dtx RELOC/source/latex/pbalance/pbalance.ins @@ -236418,38 +236109,31 @@ catalogue-also flushend catalogue-contact-bugs https://gitlab.com/lago/pbalance/issues catalogue-contact-home https://gitlab.com/lago/pbalance catalogue-ctan /macros/latex/contrib/pbalance -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics multicol -catalogue-version 1.0.1 +catalogue-version 1.1.1 name pbibtex-base category Package -revision 40986 +revision 61914 shortdesc Bibliography styles and miscellaneous files for pBibTeX relocated 1 longdesc These are miscellaneous files, including bibliography styles longdesc (.bst), for pBibTeX, which is a Japanese extended version of longdesc BibTeX contained in TeX Live. The bundle is a redistribution longdesc derived from the ptex-texmf distribution by ASCII MEDIA WORKS. -containersize 14712 -containerchecksum 4c807466ddae93f7b12a62fb32b4a8a8dcdf16eb8935548aaeeccaa90de15484e396f307f229cab8a2980212aa7627e80047502a067847114ca7ff6a9ae22c3b -doccontainersize 846572 -doccontainerchecksum a87c2feac2b0a115ccec0ced7ed9b5215c8b7501020a4ca14fea9a5062bc0994fa31c892c1a738c582118b73ff4df5aba371abaef76d3c15a00d5268bef85031 -docfiles size=256 +containersize 14700 +containerchecksum dcef21019daca2ec8a2a649f58f3e648cc580c6d46fdb1c7a315fd66fe6e9075dfac8d12dfe901be0487272419cb10257007b8e34a0a6d11d93f6b5f67b5f988 +doccontainersize 27920 +doccontainerchecksum 897d18ba8ed56a44541dab0d07c0f1fff059e08ae02165b1205e439bb3b0b61484a2008a8a463690f9fbc628fbd462d271643957715a32a712e35cb9dda3bfd4 +docfiles size=31 RELOC/doc/ptex/pbibtex/LICENSE RELOC/doc/ptex/pbibtex/README.md details="Readme" - RELOC/doc/ptex/pbibtex/README_original RELOC/doc/ptex/pbibtex/cpp.awk RELOC/doc/ptex/pbibtex/generate.sh RELOC/doc/ptex/pbibtex/jbibtex.bib - RELOC/doc/ptex/pbibtex/jbibtex.pdf - RELOC/doc/ptex/pbibtex/jbibtex.tex RELOC/doc/ptex/pbibtex/jbtxbst.doc RELOC/doc/ptex/pbibtex/jbtxdoc.bib - RELOC/doc/ptex/pbibtex/jbtxdoc.pdf - RELOC/doc/ptex/pbibtex/jbtxdoc.tex - RELOC/doc/ptex/pbibtex/jbtxhak.pdf - RELOC/doc/ptex/pbibtex/jbtxhak.tex runfiles size=61 RELOC/pbibtex/bib/jxampl.bib RELOC/pbibtex/bst/jabbrv.bst @@ -236461,11 +236145,41 @@ runfiles size=61 RELOC/pbibtex/bst/junsrt.bst RELOC/pbibtex/bst/tieice.bst RELOC/pbibtex/bst/tipsj.bst +catalogue-also pbibtex-manual catalogue-contact-repository https://github.com/texjporg/pbibtex-base -catalogue-ctan /biblio/pbibtex/base +catalogue-ctan /biblio/pbibtex/pbibtex-base catalogue-license bsd3 catalogue-topics biblio japanese +name pbibtex-manual +category Package +revision 62913 +shortdesc Documentation files for (u)pBibTeX +relocated 1 +longdesc The bundle contains documentation files for Japanese pBibTeX +longdesc and upBibTeX. For historical reasons, this also contains old +longdesc documentation files for JBibTeX. +containersize 460 +containerchecksum afee2e70ddbf92910e08425ac6caec1ed8ed55ed8e1e4d183bdf15072de18516193c97af05af316b567ddc81aa78fdc1e8d1e376adf6913edd961205e05b7330 +doccontainersize 977292 +doccontainerchecksum 318cfa9e0540149de336e021b2ea928bd68b1ef633f58a5dacd85cc51e62f835c46b27160ed2cb444f68b82c3e859eb464064213013ed57e43fdf3f6e2863ecb +docfiles size=272 + RELOC/doc/latex/pbibtex-manual/LICENSE + RELOC/doc/latex/pbibtex-manual/README.md details="Readme" + RELOC/doc/latex/pbibtex-manual/jbibtex.pdf + RELOC/doc/latex/pbibtex-manual/jbibtex.tex + RELOC/doc/latex/pbibtex-manual/jbtxdoc.pdf + RELOC/doc/latex/pbibtex-manual/jbtxdoc.tex + RELOC/doc/latex/pbibtex-manual/jbtxhak.pdf + RELOC/doc/latex/pbibtex-manual/jbtxhak.tex + RELOC/doc/latex/pbibtex-manual/pbibtex-manual.pdf details="The manual itself" + RELOC/doc/latex/pbibtex-manual/pbibtex-manual.tex +catalogue-also pbibtex-base +catalogue-contact-repository https://github.com/texjporg/pbibtex-manual +catalogue-ctan /biblio/pbibtex/pbibtex-manual +catalogue-license bsd3 +catalogue-topics biblio japanese japanese-doc + name pbox category Package revision 24807 @@ -237123,6 +236837,42 @@ catalogue-license lppl1.3 catalogue-topics macro-supp catalogue-version 1.15 +name pdfextra +category Package +revision 61719 +shortdesc Extra PDF features for (Op)TeX +relocated 1 +longdesc This package provides extra PDF features for OpTeX (or in +longdesc limited form for plain LuaTeX and LuaLaTeX). As a minimalistic +longdesc format, OpTeX does not support "advanced" features of the PDF +longdesc file format in its base. This third party package aims to +longdesc provide them. Summary of supported features: insertion of +longdesc multimedia (audio, video, 3D), hyperlinks and other actions, +longdesc triggering events, transitions, attachments. +containersize 25320 +containerchecksum 2276413818e73fe0c1a6dcde308a5ac00b3d094f5269e7fbee90e35fa336ca5e79bc888bdefc67fd132e5bab1e43ff0b9d3728fa52792a1faa4138f360da78b3 +doccontainersize 641676 +doccontainerchecksum 5a937aaad731f643b7b21002e42a28c556459e6025cfdeaa171922a5d54432d3756004c4ad72c88448b520ff0270cb25c4c6c3eb95b231316c1c4b87cc1314dc +docfiles size=187 + RELOC/doc/optex/pdfextra/LICENSE + RELOC/doc/optex/pdfextra/README.md details="Readme" + RELOC/doc/optex/pdfextra/examples/pdfextra-example-latex.tex + RELOC/doc/optex/pdfextra/examples/pdfextra-example-part.prc + RELOC/doc/optex/pdfextra/examples/pdfextra-example.pdf details="Example of use" + RELOC/doc/optex/pdfextra/examples/pdfextra-example.tex + RELOC/doc/optex/pdfextra/pdfextra-doc.pdf details="Package documentation" + RELOC/doc/optex/pdfextra/pdfextra-doc.tex +runfiles size=21 + RELOC/tex/luatex/pdfextra/pdfextra.sty + RELOC/tex/luatex/pdfextra/pdfextra.tex + RELOC/tex/optex/pdfextra/pdfextra.opm +catalogue-contact-bugs https://github.com/vlasakm/pdfextra/issues +catalogue-contact-repository https://github.com/vlasakm/pdfextra +catalogue-ctan /macros/luatex/generic/pdfextra +catalogue-license other-free +catalogue-topics pdf-feat +catalogue-version 0.2 + name pdfjam category Package revision 56991 @@ -237490,30 +237240,36 @@ catalogue-version 0.12 name pdfmanagement-testphase category Package -revision 58511 +revision 63035 shortdesc LaTeX PDF management testphase bundle relocated 1 longdesc This is a temporary package, which is used during a test phase longdesc to load the new PDF management code of LaTeX. The new PDF -longdesc management code offers backend independant interfaces to +longdesc management code offers backend-independent interfaces to longdesc central PDF dictionaries, tools to create annotations, form longdesc Xobjects, to embed files, and to handle PDF standards. The code -longdesc is provided during a testphase as independant package to allow -longdesc users and package authors to safely test the code. At a later -longdesc stage it will be integrated into the LaTeX kernel (or in parts -longdesc into permanent support packages), and the current testphase -longdesc bundle will be removed. -containersize 40512 -containerchecksum fa4a79e078e2aa29862db99a336a614387df52a019d0a42b6bbf4ff8d222bf44a16577d3d491ca0f3c8527a0dfd1bab1839db891092dd0a8f3480744fba2fcba -doccontainersize 5755264 -doccontainerchecksum 03503b2f0e4390bcde34266610fa822c192fac1cf5c800edc2ad77c1b925a964e9564d12fe9104f675b243bb757a96a355aac26b0cd95ff701210b3afca2d15f -docfiles size=1797 +longdesc is provided, during a testphase, as an independent package to +longdesc allow users and package authors to safely test the code. At a +longdesc later stage it will be integrated into the LaTeX kernel (or in +longdesc parts into permanent support packages), and the current +longdesc testphase bundle will be removed. +containersize 50764 +containerchecksum ce2e6b9a1c9dbb6c37793febb26be2ac597b02219ae712036c742b6912bb969afa2ec789f4187ed27cadb28829ab5246f77cffdb432022bf4e7127aaa21a3139 +doccontainersize 8572640 +doccontainerchecksum eb360b14b74c88a5e54c399b0331eeb4479ef57bd7bf685422966dc892bed8570040c3b7f7e126a6f4cc35a942a7030698bb0e59533b49ad13bbf377baeecb0b +docfiles size=2774 RELOC/doc/latex/pdfmanagement-testphase/CHANGELOG.md RELOC/doc/latex/pdfmanagement-testphase/README.md details="Readme" RELOC/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf RELOC/doc/latex/pdfmanagement-testphase/l3backend-testphase.pdf RELOC/doc/latex/pdfmanagement-testphase/l3pdfannot.pdf RELOC/doc/latex/pdfmanagement-testphase/l3pdfdict.pdf + RELOC/doc/latex/pdfmanagement-testphase/l3pdffield-action.pdf + RELOC/doc/latex/pdfmanagement-testphase/l3pdffield-checkbox.pdf + RELOC/doc/latex/pdfmanagement-testphase/l3pdffield-choice.pdf + RELOC/doc/latex/pdfmanagement-testphase/l3pdffield-pushbutton.pdf + RELOC/doc/latex/pdfmanagement-testphase/l3pdffield-radiobutton.pdf + RELOC/doc/latex/pdfmanagement-testphase/l3pdffield-textfield.pdf RELOC/doc/latex/pdfmanagement-testphase/l3pdffield.pdf RELOC/doc/latex/pdfmanagement-testphase/l3pdffile.pdf RELOC/doc/latex/pdfmanagement-testphase/l3pdfmanagement.pdf @@ -237521,15 +237277,22 @@ docfiles size=1797 RELOC/doc/latex/pdfmanagement-testphase/l3pdftools.pdf RELOC/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf RELOC/doc/latex/pdfmanagement-testphase/ltdocinit.pdf + RELOC/doc/latex/pdfmanagement-testphase/output-patches-tmp-ltx.pdf RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf details="Package documentation" -srccontainersize 92976 -srccontainerchecksum 8bf95f64fdee7517af5f3c312c32f1c705d9b2348cae1ec44c76855b7729641509e6f89192a5d415357fbcae794178767fcfa5eca72e0d688246a6a5c5ca03e8 -srcfiles size=124 +srccontainersize 126716 +srccontainerchecksum adf7e339fa34379abfc3d7562c73a634fc90b4ea7104b86c33ebb17fa9122b27d3c3d76b635e47fe05350f6732d0d2b77d9b733de2123f79aea23e770a56eb2f +srcfiles size=184 RELOC/source/latex/pdfmanagement-testphase/hyperref-generic.dtx RELOC/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx RELOC/source/latex/pdfmanagement-testphase/l3pdfannot.dtx RELOC/source/latex/pdfmanagement-testphase/l3pdfdict.dtx + RELOC/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx + RELOC/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx + RELOC/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx + RELOC/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx + RELOC/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx + RELOC/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx RELOC/source/latex/pdfmanagement-testphase/l3pdffield.dtx RELOC/source/latex/pdfmanagement-testphase/l3pdffile.dtx RELOC/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx @@ -237537,10 +237300,11 @@ srcfiles size=124 RELOC/source/latex/pdfmanagement-testphase/l3pdftools.dtx RELOC/source/latex/pdfmanagement-testphase/l3pdfxform.dtx RELOC/source/latex/pdfmanagement-testphase/ltdocinit.dtx + RELOC/source/latex/pdfmanagement-testphase/output-patches-tmp-ltx.dtx RELOC/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx RELOC/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx RELOC/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.ins -runfiles size=78 +runfiles size=101 RELOC/tex/latex/pdfmanagement-testphase/color-ltx.sty RELOC/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def RELOC/tex/latex/pdfmanagement-testphase/hyperref-colorschemes.def @@ -237554,6 +237318,7 @@ runfiles size=78 RELOC/tex/latex/pdfmanagement-testphase/l3backend-testphase.lua RELOC/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty RELOC/tex/latex/pdfmanagement-testphase/l3ref-tmp.sty + RELOC/tex/latex/pdfmanagement-testphase/output-patches-tmp-ltx.sty RELOC/tex/latex/pdfmanagement-testphase/pdflscape-ltx.sty RELOC/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty RELOC/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx @@ -237565,7 +237330,7 @@ catalogue-contact-repository https://github.com/latex3/pdfresources catalogue-ctan /macros/latex/contrib/pdfmanagement-testphase catalogue-license lppl1.3c catalogue-topics latex-devel pdf-feat -catalogue-version 0.95c +catalogue-version 0.95n name pdfmarginpar category Package @@ -237603,7 +237368,7 @@ catalogue-version 0.92 name pdfoverlay category Package -revision 57923 +revision 60923 shortdesc A LaTeX style for overlaying text on a PDF relocated 1 longdesc It is often desirable to take an exisiting PDF and easily add @@ -237619,15 +237384,15 @@ longdesc overlayed text can be set as normal flowing from one page to longdesc another or with manual page breaks if you wish. It is also longdesc possible to use any standard method to position text at longdesc arbitrary places on a given page. -containersize 3000 -containerchecksum abb74e43656273b8b7944ced516239ce7fb33ca57daf137d1576dc3c5d013982a10f26e0196669f821412a58dd2da36411ef1fa8e81e4e61103ae583ebec0494 -doccontainersize 547476 -doccontainerchecksum 2fc549ab29625cbc2876655d6414dbbf211ce935ed9e676561c40c96045822aa128d7d55f0431ca059e3f37ae6d8e68984652381f31809dcba378c85c6f15b54 -docfiles size=135 +containersize 3004 +containerchecksum 73a858f3fb7d9a98e828d4a0a03cee8c8d9f6657f641f4963c040c89d58297249fc0b6592b659322477f88146a1ce107032d387c29cc73661feb00365ca6553a +doccontainersize 564176 +doccontainerchecksum 1eb560459c624426954e2da487f07da6b23144cdef3d0e03ac63eadf297233cb73d803c3b9deec6e90a324c251fcea347c34077e8972cfa5faa69784629b8928 +docfiles size=143 RELOC/doc/latex/pdfoverlay/README.md details="Readme" RELOC/doc/latex/pdfoverlay/pdfoverlay.pdf details="Package documentation" -srccontainersize 5852 -srccontainerchecksum d89a4cad67a338ecab1c413c36a451018d7ad86452a470c437a91f023019c78392403da4f4c57c199a4487b6011c8b43b5f51607a6a24014b7cd4eab2e063fc2 +srccontainersize 5876 +srccontainerchecksum 5a35e4f685063e04b7bd1a5f859ee03e55112f121c766ced0d4fa633d2cfd9cac7932b5b5a77d86e949e27e52236e2007cd680a298835ca50889bd1a48b47ea0 srcfiles size=7 RELOC/source/latex/pdfoverlay/pdfoverlay.dtx RELOC/source/latex/pdfoverlay/pdfoverlay.ins @@ -237637,8 +237402,8 @@ catalogue-contact-bugs https://github.com/dcpurton/pdfoverlay/issues catalogue-contact-repository https://github.com/dcpurton/pdfoverlay catalogue-ctan /macros/latex/contrib/pdfoverlay catalogue-license lppl1.3c -catalogue-topics graphics-incl -catalogue-version 1.2a +catalogue-topics graphics-incl expl3 +catalogue-version 1.2b name pdfpagediff category Package @@ -237673,7 +237438,7 @@ catalogue-version 1.4 name pdfpages category Package -revision 58212 +revision 61801 shortdesc Include PDF documents in LaTeX relocated 1 longdesc This package simplifies the inclusion of external multi-page @@ -237688,19 +237453,19 @@ depend eso-pic depend graphics depend oberdiek depend tools -containersize 14020 -containerchecksum a2b9394389ef8a14f6e82b4b62e33fa1cc18c2f7c1069109afdec8ad5769b4869c10b8cc50118aaaa6af87b08150979744cd16898804bac40daa043e49d36aa9 -doccontainersize 320504 -doccontainerchecksum b71da54d15d16ea74e72e09a46403d545e32c8e0fd44abf2b3bb7dff7ed1cc51c93bfacaa482037adb2b0010b060366836c25e66def3144ed504bb6623629f80 -docfiles size=89 +containersize 14012 +containerchecksum 4baa870f33d598d596ffa0ab540460828120b77fe3d0468aad4217837b15dbe4a53f75fc861c632803f23b26f7bf127aaf57e34c37c6d753179564488c779000 +doccontainersize 322684 +doccontainerchecksum 5d934c70eb0de4335ad147fb2957f1623916f4e85906f86574917054f3c86036c81b5bb90c07f795e459e29f92cf25b62c2b79126ed5a165f24d5a81f3383321 +docfiles size=90 RELOC/doc/latex/pdfpages/dummy-l.pdf RELOC/doc/latex/pdfpages/dummy.pdf RELOC/doc/latex/pdfpages/pdf-ex.tex RELOC/doc/latex/pdfpages/pdf-hyp.tex RELOC/doc/latex/pdfpages/pdf-toc.tex RELOC/doc/latex/pdfpages/pdfpages.pdf details="Package documentation" -srccontainersize 35164 -srccontainerchecksum 979c80e7590d9d1b40d667a69da2e2311ecc814575189d8411f13a1095ca3f09dc5ac97a40d4eea2d6a22616d1312c3e4aca45777610f365d24ef97b9acffd50 +srccontainersize 35232 +srccontainerchecksum 9e02d45a236fb22e2842c893dd0ea9d6af88aa3e5c95c041a2f058a322bd8d2c748360687ded04559abae6ab933955166d1b5e66da834df8405512b5f9ba1ed6 srcfiles size=46 RELOC/source/latex/pdfpages/README RELOC/source/latex/pdfpages/pdfpages.dtx @@ -237717,7 +237482,7 @@ runfiles size=25 catalogue-ctan /macros/latex/contrib/pdfpages catalogue-license lppl1.3c catalogue-topics graphics-incl pdf-feat -catalogue-version 0.5t +catalogue-version 0.5u name pdfpc category Package @@ -237973,7 +237738,7 @@ catalogue-topics debug-supp name pdftex category TLCore -revision 57973 +revision 62387 shortdesc A TeX extension for direct creation of PDF longdesc An extension of TeX which can directly generate PDF documents longdesc as well as DVI output. All current free TeX distributions @@ -237995,10 +237760,10 @@ execute AddFormat name=pdfetex engine=pdftex patterns=language.def opt execute AddFormat name=pdftex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *pdfetex.ini" fmttriggers=cm,dehyph,etex,hyph-utf8,hyphen-base,knuth-lib,plain,tex-ini-files execute addMap dummy-space.map containersize 36956 -containerchecksum 17c2b07af5e14f9f581d1094f4a3657ec1fe2b19fa96d952d1e4859265dc26e42743dc1fd7e8d6a7de56867be1b50a7071524d0580a8a680c605146893e7ff1b -doccontainersize 1629784 -doccontainerchecksum 8422210dceae381676a4c03784ab2c9b0e9233913eca6d25a9a7d5c5675f9ecb32f0a93dd624dbcc715f20d7e386a7844ea00e6e85473c1af14f8e384cd3f61e -docfiles size=754 +containerchecksum a02866f317eb9f09a6ec19ca0e5cdd26e6fc7830cd2b50d005aebd1b896341aa2d646f44bbefdaf1c85faca404f6240f1324054f391805330862c0a6be3ce334 +doccontainersize 1682784 +doccontainerchecksum b99fe44482d1a73e6acf4d4b4e6bb98264b9f8b402a2737bfc5f4cb4fe739b77c73cab890334ed83392cbb12cca1055d35032a4ebbed83b790db027acf4e8b74 +docfiles size=771 texmf-dist/doc/man/man1/pdfetex.1 texmf-dist/doc/man/man1/pdfetex.man1.pdf texmf-dist/doc/man/man1/pdftex.1 @@ -238256,11 +238021,11 @@ binfiles arch=x86_64-solaris size=1 name pdftex.aarch64-linux category TLCore -revision 58534 +revision 62572 shortdesc aarch64-linux files of pdftex -containersize 826912 -containerchecksum a6351ac6088eb04919c2ecae958ef2c592267192309a576935d26d715fe177f0c08f906082b7ae716ca21509d0e6a00c3ab06299d87f7d0ee0575dea71067dab -binfiles arch=aarch64-linux size=658 +containersize 831460 +containerchecksum e7bb0bf6474e4d3415700c0f2d0f511f245542e860855a4b484c54caa09a5616e4b0c1789a0db2235fc2eaf38ac1539158a30f819075327fc4248330c53e198c +binfiles arch=aarch64-linux size=661 bin/aarch64-linux/etex bin/aarch64-linux/pdfetex bin/aarch64-linux/pdftex @@ -238268,11 +238033,11 @@ binfiles arch=aarch64-linux size=658 name pdftex.amd64-freebsd category TLCore -revision 58501 +revision 62568 shortdesc amd64-freebsd files of pdftex -containersize 916756 -containerchecksum 28e9a2a26decb63edf0f2ecac0f583eaf50a4845ab63cbbe2e81d5397fab910ff8a2d0ee60f48b2fa240e2bc320303bc5857cf5a94a9a954fb142edea3cdf6ac -binfiles arch=amd64-freebsd size=628 +containersize 931240 +containerchecksum c3eabb1b35e3fbb25b4c443d008c4f635d0b9087cf0390d9e5679c09bc93ff60a44c91ad6fb004b49e101a91d92a980ad2d39438b9d74ee53148a3135757a59e +binfiles arch=amd64-freebsd size=631 bin/amd64-freebsd/etex bin/amd64-freebsd/pdfetex bin/amd64-freebsd/pdftex @@ -238280,11 +238045,11 @@ binfiles arch=amd64-freebsd size=628 name pdftex.amd64-netbsd category TLCore -revision 58497 +revision 62543 shortdesc amd64-netbsd files of pdftex -containersize 742684 -containerchecksum 27b24a2b33a5ed67380bf72a1ede18fa14636c902ad15727b4049d80107e890b70c43199da98b5b1be4b2ceac4e1a87b87e6b7d7169fd292e22adad3e0076358 -binfiles arch=amd64-netbsd size=688 +containersize 744712 +containerchecksum 723e57051f09ee33a9dfee93d29a6f469febe44d8b76c0dcffe51b79f32586e898cfec5e0e148054ddd04dd38fe466a4f72b21d8c9a9677498879bb97a52191d +binfiles arch=amd64-netbsd size=690 bin/amd64-netbsd/etex bin/amd64-netbsd/pdfetex bin/amd64-netbsd/pdftex @@ -238292,11 +238057,11 @@ binfiles arch=amd64-netbsd size=688 name pdftex.armhf-linux category TLCore -revision 58502 +revision 63092 shortdesc armhf-linux files of pdftex -containersize 681716 -containerchecksum 2d3169fce625a1ddf0d9d2bbd354c5e5a11a4b9a0ccc1f46d15161b974218dd75581cf2b47f599c0ec6736e7c0771a6fba3b019ad66298c952e641ca207518eb -binfiles arch=armhf-linux size=449 +containersize 682932 +containerchecksum 6a90a7510c6d8425ffd0dc3514d23f14af45703b43cc640c540416947620963a707e8268f12a45100e718d8852cfe03af0bd49722af05eb99b3fbe69f655ab3a +binfiles arch=armhf-linux size=450 bin/armhf-linux/etex bin/armhf-linux/pdfetex bin/armhf-linux/pdftex @@ -238304,11 +238069,11 @@ binfiles arch=armhf-linux size=449 name pdftex.i386-cygwin category TLCore -revision 58498 +revision 62546 shortdesc i386-cygwin files of pdftex -containersize 774448 -containerchecksum a01784433444218112583b3a5e8b2ad3b535f527b0019c25f8d557165a77f7a10a75112ab2f7235964dbf479aadded8e36af413e34cf23254407b21bfa1a6ee3 -binfiles arch=i386-cygwin size=550 +containersize 813844 +containerchecksum b60e4ff5109d98b1a884150007c184c9303425d722e9bd21a34dd4170aea4f14f68dfd184fe37153644d12154842fa608f89cdc07f2f05784e5d9e905550f27a +binfiles arch=i386-cygwin size=571 bin/i386-cygwin/etex bin/i386-cygwin/pdfetex bin/i386-cygwin/pdftex.exe @@ -238316,11 +238081,11 @@ binfiles arch=i386-cygwin size=550 name pdftex.i386-freebsd category TLCore -revision 58501 +revision 62568 shortdesc i386-freebsd files of pdftex -containersize 781412 -containerchecksum 22ab647c94946530296f4d1ee98e8bc2816bcf2fab95e3e26be6972debb5d5840c7bf159e41cee3ca7fab680c38f87dcabcbd6a94e401c0d650bbd96eb67556d -binfiles arch=i386-freebsd size=553 +containersize 797936 +containerchecksum 51c717485836805e89f66f9ee20343ba46aecd021295d6d69b41ad6357d19d6073ce65360e9752ccb34a6cb1bebe60149cedd9b0a9065a2184336c4ac325fcd3 +binfiles arch=i386-freebsd size=557 bin/i386-freebsd/etex bin/i386-freebsd/pdfetex bin/i386-freebsd/pdftex @@ -238328,11 +238093,11 @@ binfiles arch=i386-freebsd size=553 name pdftex.i386-linux category TLCore -revision 58535 +revision 62534 shortdesc i386-linux files of pdftex -containersize 838928 -containerchecksum 9e723bace10cf316a594d41d846b7db8d271e3cea2f2232eb870ad78db59a4b21504eea33051dfed5bab90be8c79ae8d89d003fdfe57da2b57a0805bc282cea0 -binfiles arch=i386-linux size=560 +containersize 852756 +containerchecksum fbf3aeda21cef462fd7ff0f8f88dffc8e093a8e38449b080a51c97b7a3718b2461c41bfa3b792b65d9cfcde27a3d8de5fc319717e693c837ceaac56a483e1079 +binfiles arch=i386-linux size=567 bin/i386-linux/etex bin/i386-linux/pdfetex bin/i386-linux/pdftex @@ -238340,11 +238105,11 @@ binfiles arch=i386-linux size=560 name pdftex.i386-netbsd category TLCore -revision 58497 +revision 62543 shortdesc i386-netbsd files of pdftex -containersize 662584 -containerchecksum 897b880f6377274afcb0529ac75b9b5aeca97f3cb3daf110fb67c6c71a5d667275e4bbd47988fac57d03bd452fafdf13f9b37e2ad8a07dd06945b5e3a36bc581 -binfiles arch=i386-netbsd size=613 +containersize 663924 +containerchecksum 3d6b05807553304cd44bc10e68d518328b0aec4c3f553bc44bb0276187a37f292fcc24c5354b12382a9672a546ad72db012497531a9189b884fd46971e22dca9 +binfiles arch=i386-netbsd size=614 bin/i386-netbsd/etex bin/i386-netbsd/pdfetex bin/i386-netbsd/pdftex @@ -238352,11 +238117,11 @@ binfiles arch=i386-netbsd size=613 name pdftex.i386-solaris category TLCore -revision 58500 +revision 62568 shortdesc i386-solaris files of pdftex -containersize 837780 -containerchecksum a5be93a7b6186676a045cc02ac25c1c470828b1f993dc4fa2c1a23f61268a020b28574826b9c706b82b5e6449c93a9fadd40f19fce4c513b963ace9e02be393c -binfiles arch=i386-solaris size=557 +containersize 838060 +containerchecksum 8f82104784443e925f348b81aa102617d93fd4b3954dc9267f685327c10dd79a23c3f7c7dd917ef380551798e6537f712879a05595db872df9b79691b6f77fdf +binfiles arch=i386-solaris size=558 bin/i386-solaris/etex bin/i386-solaris/pdfetex bin/i386-solaris/pdftex @@ -238364,11 +238129,11 @@ binfiles arch=i386-solaris size=557 name pdftex.universal-darwin category TLCore -revision 58466 +revision 62610 shortdesc universal-darwin files of pdftex -containersize 1682500 -containerchecksum 451fc0091c745668d1cad697e457ba979b5d0290880a926992497c8905738f07694086fa13fc55d0f8ab176ecbd61eac8836fa01d3805363e2f92d9449b38946 -binfiles arch=universal-darwin size=1281 +containersize 1700036 +containerchecksum f37027e18ede514fadbcc9385dee4a991062b53937b0ea584416e348d3c4ca52f78f53f7459727751ca8edf9eb827651c358786e7af568cc7e060fa8bcf8729d +binfiles arch=universal-darwin size=1293 bin/universal-darwin/etex bin/universal-darwin/pdfetex bin/universal-darwin/pdftex @@ -238376,11 +238141,11 @@ binfiles arch=universal-darwin size=1281 name pdftex.win32 category TLCore -revision 59028 +revision 62609 shortdesc win32 files of pdftex -containersize 709760 -containerchecksum d32a761c345f9f127a4e7f878f7d7d31dc4cb9b1173809c2ed4417cf5e9c91b97a8a1341df75229a62b780f2dcb2bc89e536cf38c974c35d0c6d399bff5c0af7 -binfiles arch=win32 size=459 +containersize 711728 +containerchecksum 9b716bcdf1ffe3b5255e795c9dd6f9571673a129ea8838741be37c0ea766a0f9bca311ca48a441dc098804ea765a41ed1f017dc2e08b886a80627298ffe27495 +binfiles arch=win32 size=460 bin/win32/etex.exe bin/win32/pdfetex.exe bin/win32/pdftex.dll @@ -238388,11 +238153,11 @@ binfiles arch=win32 size=459 name pdftex.x86_64-cygwin category TLCore -revision 58498 +revision 62545 shortdesc x86_64-cygwin files of pdftex -containersize 831968 -containerchecksum 02424e8ec52cfdc2f0e96243ce40496920ebf61881416e6430321a5fb4d24e1835a347b6246167a8dec6b03384bd9e7d0ec15efbed982f6fc1d3845b395cbd50 -binfiles arch=x86_64-cygwin size=551 +containersize 825568 +containerchecksum d9a60af17441f5adef879f954a2e5f5067827729566b18a9ccc6463eab79647ea3b6d1d1cc2face35b5302dc5d17d7e0f67561f6b42272eca62749196c2700b9 +binfiles arch=x86_64-cygwin size=553 bin/x86_64-cygwin/etex bin/x86_64-cygwin/pdfetex bin/x86_64-cygwin/pdftex.exe @@ -238400,11 +238165,11 @@ binfiles arch=x86_64-cygwin size=551 name pdftex.x86_64-darwinlegacy category TLCore -revision 58501 +revision 62568 shortdesc x86_64-darwinlegacy files of pdftex -containersize 774964 -containerchecksum 3ddc09225e7b53fc260949b0d8b4290944db3745d6e1a45f6dfebf1b1ff991fbc448760dc579ebcceb83efc998823880d92685563ca2dd71c421587e2b177d42 -binfiles arch=x86_64-darwinlegacy size=507 +containersize 776364 +containerchecksum d769a05aa7b77bea909958540ff3b75149d2fc0fe0e2edfed2e69aa4607097bbdd51c5727b936d0280208f949d073904d365e321fb4179d71ea7b446dbfb48a6 +binfiles arch=x86_64-darwinlegacy size=508 bin/x86_64-darwinlegacy/etex bin/x86_64-darwinlegacy/pdfetex bin/x86_64-darwinlegacy/pdftex @@ -238412,11 +238177,11 @@ binfiles arch=x86_64-darwinlegacy size=507 name pdftex.x86_64-linux category TLCore -revision 58535 +revision 62534 shortdesc x86_64-linux files of pdftex -containersize 835652 -containerchecksum 8fabf26cce6bc0274743bc9230feb023c4b0b4aa00cd77423133385d43c0f72ccad46a0c91052921a0bca34541240397587576ad3bcb058565c59ea52606e84c -binfiles arch=x86_64-linux size=547 +containersize 849560 +containerchecksum 596be7d2b60d7aa9a4a87b5d0f94af3b692cbfdfe0df92b8a8d21438b2aa09b9f1077c4a082f512ad254d1f3454ffe427d283f4d3152c884f9004d2f4d5883ca +binfiles arch=x86_64-linux size=554 bin/x86_64-linux/etex bin/x86_64-linux/pdfetex bin/x86_64-linux/pdftex @@ -238424,11 +238189,11 @@ binfiles arch=x86_64-linux size=547 name pdftex.x86_64-linuxmusl category TLCore -revision 58535 +revision 62534 shortdesc x86_64-linuxmusl files of pdftex -containersize 888216 -containerchecksum 8134315cb608ad73e88a7fcea4c0c2bdd1d093f2e188a63f41f2d7fb4b32b5a6be71e4d411fb0cc563f00ff695da277ee56fac7c364872e56f6f3e02f53cc1d6 -binfiles arch=x86_64-linuxmusl size=648 +containersize 894376 +containerchecksum 0b747ceeb8e2b80609cff849d88577f33c48524924bafa97532b341c0afe9988da1b971fc222aa87bf4860660e9ee721f874e9fad8ec8641870109fd1ce02cbc +binfiles arch=x86_64-linuxmusl size=644 bin/x86_64-linuxmusl/etex bin/x86_64-linuxmusl/pdfetex bin/x86_64-linuxmusl/pdftex @@ -238436,11 +238201,11 @@ binfiles arch=x86_64-linuxmusl size=648 name pdftex.x86_64-solaris category TLCore -revision 58500 +revision 62568 shortdesc x86_64-solaris files of pdftex -containersize 917684 -containerchecksum 2dc49bc9afd1bf813d3d3a0fda2d4bdaaff182071810c78300b08a4e66f3f3102b3ba8bb495b0a842d7b96933a7f50fe4abc45c8b834bfeb8837cf559d126442 -binfiles arch=x86_64-solaris size=630 +containersize 918816 +containerchecksum e9844379e279bc4fc3ea451e426bfd0b0e6303c45cc9dbce32409d702fefcaef05c043ea95dd7e3177e8272bee9adb4a42c2330204e871114d9509ffe0be6f8e +binfiles arch=x86_64-solaris size=631 bin/x86_64-solaris/etex bin/x86_64-solaris/pdfetex bin/x86_64-solaris/pdftex @@ -238479,161 +238244,161 @@ catalogue-version 0.33 name pdftosrc category TLCore -revision 57972 +revision 62387 shortdesc Extract source file or stream from PDF file longdesc Extracts an embedded source file, or extracts and uncompresses longdesc a PDF stream given by object number. Developed as part of the longdesc pdfTeX source tree. depend pdftosrc.ARCH -containersize 380 -containerchecksum 5332cc41dec6d5a7f4386d05368f21bae2aed20be6244873243fbd5e47a4ce257a64c4b1afe3be88c6d4745b655d61091e5efd6a86464bb6e20cab076ac32137 -doccontainersize 23884 -doccontainerchecksum 07836f31e216591fa76bccdfc0adb60914b9284ecbd9097a16fb92e5d31adba9a2a9558821d028ac71fc846a3f051fe64afc0c2b5fdeb91e08308c1fed39f5ab +containersize 384 +containerchecksum c86b7123c88bc5c50a8ca4c6e435eccf04cb5d2e2d2b2a25922dfd69cc2eac3eb09c0bfef8fe0444a49f13035cc6a475de54e2b4ced603841f466b2c07568434 +doccontainersize 24900 +doccontainerchecksum 347ff9fe5424657b152afe0cc15ded0b2a81911934c3adac249c75f32f21ab72970bd285ae29447b7189d4df0399ff0dc3d084dba42896d17c5fbbc33cebf7e6 docfiles size=9 texmf-dist/doc/man/man1/pdftosrc.1 texmf-dist/doc/man/man1/pdftosrc.man1.pdf name pdftosrc.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of pdftosrc -containersize 385492 -containerchecksum 8c0fb9b892e01a14f465f9499e38926a9327ef51ea0f6f988b06ed30dd2f7206808d7b480bff61aa2b9cd6fe1537b82b641ecd6b7c5bf108f6df1a2363e46889 +containersize 386032 +containerchecksum c1fe401576955b3c19346cf6ce5c8390c0724fd7f2275dd6ebb59d63c7d72c18d47d2d57e39ca5753218b74f4056b36c6099fbda39b147d7b77cae2d3979b3a3 binfiles arch=aarch64-linux size=373 bin/aarch64-linux/pdftosrc name pdftosrc.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of pdftosrc -containersize 369532 -containerchecksum de837fd38bda067fea34b48653496fc325d26090b5dbb1b713854904e9d79a9415ea1ab3812cf49b4a36a6b81c2150f5c620b6d33c723c66ec2ebdd74c8784fc -binfiles arch=amd64-freebsd size=291 +containersize 380056 +containerchecksum 80d8e36194a8011f4eebb49ea5e0bb4359e5714f5491b1dcbca943519430fe718163baca45bc3a5da3dd27d6e69fefb22406c01cc8acbb42d678c31f666e6d0e +binfiles arch=amd64-freebsd size=293 bin/amd64-freebsd/pdftosrc name pdftosrc.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of pdftosrc -containersize 344360 -containerchecksum 96e2257c9ad487c4210c374208c6a95430f13c560f8103f374a651e60f4034338eefbbd37433469c5ddab768dece686861ba6b0ba58d7beed4c184eb53edbbf8 -binfiles arch=amd64-netbsd size=367 +containersize 345764 +containerchecksum befe4d581ba14de23baa5605e75402509087eecc9479827198e5cafca908b273d908c28614612e3a23ccc259db2da702d18eb84167c7dfa7a8db754ee257228f +binfiles arch=amd64-netbsd size=368 bin/amd64-netbsd/pdftosrc name pdftosrc.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of pdftosrc -containersize 304404 -containerchecksum 122a1353c86a68de41c1c8c77d5c1839c7f02fd46a57b54d16e47cd082c7758d790fb7e61d709c222b18fdfc4b68604999a95ed9e1193e58a85f0f863e7a06f9 +containersize 304424 +containerchecksum 1e935e3de831b0fe24c93e41f0e2e23975c0014fd7e5d8ce0aaeb59cbb7da6272a4fe8eccbaefbc90837b3b62a9b4dcf0c10970371c64bc75ebd3e19a8cb18e6 binfiles arch=armhf-linux size=229 bin/armhf-linux/pdftosrc name pdftosrc.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of pdftosrc -containersize 366852 -containerchecksum dff855c3f7871d1ddc4bc54cb952582e4cdc94d1736ca47792d8a16f1a6f2225e19d3ae4da9c56db73f59a3f4205e4cc7effb25d96ee8966e7f46bde57427222 -binfiles arch=i386-cygwin size=289 +containersize 381028 +containerchecksum a50b64b6136a9b716d1e9509683d640167168ad108fecd570d869569e7b1e62c62985a139c9b065208a6ef92cb5405efba335635b29259f66be4b6cfa58af330 +binfiles arch=i386-cygwin size=298 bin/i386-cygwin/pdftosrc.exe name pdftosrc.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of pdftosrc -containersize 346468 -containerchecksum 59ac7e04f613a7e6d1290c45f8a6759103fad8720571102025880181a1307e4891a56dbfb4d5310f0b67eab93ec17aabad64e5e3da32efe2ac937fc6daf15757 -binfiles arch=i386-freebsd size=250 +containersize 356828 +containerchecksum 3c8df196b8901dbac5b59ea6a2110a778aac0d9d7897a01a7345cc0907ae75a159f99d4d85b0187a505f5e08bc987c74c603e98663323b4b037fef5d32d0b602 +binfiles arch=i386-freebsd size=251 bin/i386-freebsd/pdftosrc name pdftosrc.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of pdftosrc -containersize 391928 -containerchecksum e067a651556f2319334aa1b9f5eb87b5896451eb47ca1fe2fe5ab24deab8b3f3ec70de2d6332bc5011283e96e9369f40a188f7293bc5742e46fa2a1b8ee86574 -binfiles arch=i386-linux size=283 +containersize 399360 +containerchecksum 7349f85e3103181a20edfce4f741d281f62494d5047611ea23ef27b6fe6f26080d73b882a951731f9ce71678296c56f3a4d889f6b89af208eabebcde3671e13e +binfiles arch=i386-linux size=287 bin/i386-linux/pdftosrc name pdftosrc.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of pdftosrc -containersize 329936 -containerchecksum 38baeae1b2704522162baae91b92e549df462ccfeae8e12c385aa4ed684531288525e6c68289d116c3224bd46aefff75ffbc07acba4ad36b77c425f0714eb380 +containersize 329740 +containerchecksum de0bf7a92e63ca49b88f8b4e057c6faf7cb25b2cc9990a373f5a1b322a621b541707b1aaa94b921097873c5732b67adb6d72e43a2b9575f5f55aec91198d6c58 binfiles arch=i386-netbsd size=319 bin/i386-netbsd/pdftosrc name pdftosrc.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of pdftosrc -containersize 419432 -containerchecksum 5618795a38c0844216bd001235c26d2afe0b799e253dc6d3fd13391ee8767dbf994d4468a8533d6cadc533430a87b4345e9f3f5ebe227b78e3886efc145c37f7 +containersize 419588 +containerchecksum 4b227c97c16e8f50d56fd88c90a3f3adda435ce239900f13a1729629a4bda8f70877e27fbb4006978ab7c3ff3b7124b645d6eaf99d35fb270fa81cb503335cee binfiles arch=i386-solaris size=317 bin/i386-solaris/pdftosrc name pdftosrc.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of pdftosrc -containersize 697228 -containerchecksum 2743ae81afe4083e6cb8f05036b9853e58377c6f0667081449bcadcf826e8a4d92352ee2481dbe7e695677ee05a934912e98cac891edc00c666923c8aab8f728 -binfiles arch=universal-darwin size=605 +containersize 702264 +containerchecksum 74147bd53086014d943951f30363c82a51468a0fe3fb4bc6093286931b164f1594e1facd6be3e694fefa44249ea6870b65096b67c7ed75f587cb340595ae63db +binfiles arch=universal-darwin size=609 bin/universal-darwin/pdftosrc name pdftosrc.win32 category TLCore -revision 58783 +revision 62609 shortdesc win32 files of pdftosrc -containersize 320592 -containerchecksum 134cef4ae1321ad9f2584d55485c48af73db3bcfd9615455404e5860bab1d4f28bb7bda356dc7ca7368926b12adb966c665228caf24110337fd6dc3bb0e645b2 +containersize 320152 +containerchecksum 39fc35aaf69e1751248057be304e5af5c39272f627135f8ef86bb9ae89398e95538c47b90bbe3fadc19fc5a43160eb2dc31db3453d443223c2f66e12d70a2915 binfiles arch=win32 size=235 bin/win32/pdftosrc.exe name pdftosrc.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of pdftosrc -containersize 371500 -containerchecksum 26a2aff52fc646d6663780e4aa16cf35b51a8e9ee884936cb41a2ea20062c618c59e9228abd167dffbf45813ab921b6cc6147373e6c0956dfb3e80a4b7abff9b -binfiles arch=x86_64-cygwin size=290 +containersize 374468 +containerchecksum 8ae9afc09123a040b359cc389844f6cecb385a0f20ae4ba5d00d8cab77ea58203390a0af280685155aaae7979ec59489a8cbe84b536b42e87471c31f08338f75 +binfiles arch=x86_64-cygwin size=296 bin/x86_64-cygwin/pdftosrc.exe name pdftosrc.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of pdftosrc -containersize 344496 -containerchecksum ef1ba776d5abd5c8a45861a5b8352a19479fbd5446264a18202733103d16de591ad096de8d84d9018fdc6f59953e1a99f06443974a320bc2dec5724b2cbabfea +containersize 344628 +containerchecksum 9b2869fb95e51cd851047433bb9efda5fd2b799e7ef9757c867b07816035d6dd4f855f1c583841fa453e863e98538d53e898c2dbd743ea0c77753327ba211522 binfiles arch=x86_64-darwinlegacy size=270 bin/x86_64-darwinlegacy/pdftosrc name pdftosrc.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of pdftosrc -containersize 379844 -containerchecksum 494f855fdeeb1f7abd7c8c78ec6ac1aed57f5164cce7ab653f335e365f0fb79f62a3a715c15d2456bd43111431eb675e2d8068e4b64f00132f5ce0c45e38e433 -binfiles arch=x86_64-linux size=296 +containersize 387532 +containerchecksum a2fd9c3c842b84614f205614715d04d23379fd45a8411abff20035a0cb9758a96ff2b69833d3b16656aa8bdd6e04f6dfc6446c02ab69e32650e92238374aa7af +binfiles arch=x86_64-linux size=301 bin/x86_64-linux/pdftosrc name pdftosrc.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of pdftosrc -containersize 411320 -containerchecksum 6f905758ae524aea0b7e15880b71f50318a7aaafe4718a96b513d24ce38c6424dd9ea14bd0362efab1d0937bcf58883f64bc000a25c0c2d7fa38ac4781c3ccdd -binfiles arch=x86_64-linuxmusl size=370 +containersize 415988 +containerchecksum bbda078f893709b7de3e10c76e2962cf7c412c49ced83c1d5d117541764dcacc01b7ce222db4c8bfa761a5baf4f5d6b92f1b20ffa2c7021aaa392219f8b880e5 +binfiles arch=x86_64-linuxmusl size=372 bin/x86_64-linuxmusl/pdftosrc name pdftosrc.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of pdftosrc -containersize 432920 -containerchecksum dcb034064b71f0cc509992ae9266dcf4968f3b0e6772a09a99048db460b3c587ac0ef45b650ff5a0b8ffa4a45d911f4c72f2bdac8cb505483babe1a18d927903 +containersize 433040 +containerchecksum f2e0129a07c9ade60e94002f822fd71f25b83a18751bb2d927e5773327d052b7215f2c32660f4b2e8a60e20bca7398c69cb21fbb8b959bd4a84a1564cd96796f binfiles arch=x86_64-solaris size=355 bin/x86_64-solaris/pdftosrc @@ -238987,7 +238752,7 @@ catalogue-version 0.1 name pedigree-perl category Package -revision 31990 +revision 60686 shortdesc Generate TeX pedigree files from CSV files longdesc This program generates TeX commands to typeset pedigrees -- longdesc either TeX fragments or full LaTeX files, to be processed by @@ -238996,14 +238761,13 @@ longdesc multilanguage pedigrees (at the present moment the English and longdesc Russian languages are supported). depend pedigree-perl.ARCH containersize 17236 -containerchecksum 9adc918e1156b2a14bc144b96b5d3fe2b1272a5c9924e30c67236c564c1a065f06ea075249df21f19ce13b9cc03a885402e120d6b8f40f912d8c6ef4b98fc1f3 -doccontainersize 649380 -doccontainerchecksum 1e645090b3cb78b95bfed3398923c6e4cd39637238e7849bb1d05623307f82115fca87ceb6bac2aa89beb68371d7acd438099675ca33295839e413905b4ae150 -docfiles size=465 +containerchecksum fa15cc124e998dc3efa01cd7bcec249321b04c574472b413e2363a6655ed3788eee9b3fd93d050594eeca322ce93d8454cdc658410e73733eeb0c65ad47b89b1 +doccontainersize 266176 +doccontainerchecksum 82279fd5b11ca0687e2d6ecbbbc9a2a4a65de790a03dbd97c611ff4a4e45dff569d53602f777c54ed1bad340c3a116500e26ea0f70d48ba68ffde4fa1ec4a8f7 +docfiles size=145 texmf-dist/doc/man/man1/pedigree.1 texmf-dist/doc/man/man1/pedigree.man1.pdf texmf-dist/doc/support/pedigree-perl/LICENSE - texmf-dist/doc/support/pedigree-perl/Makefile texmf-dist/doc/support/pedigree-perl/NEWS texmf-dist/doc/support/pedigree-perl/Pedigree.3 texmf-dist/doc/support/pedigree-perl/Pedigree/AbortionNode.3 @@ -239023,7 +238787,6 @@ docfiles size=465 texmf-dist/doc/support/pedigree-perl/doc/english1.tex texmf-dist/doc/support/pedigree-perl/doc/pedigree.bib texmf-dist/doc/support/pedigree-perl/doc/pedigree.pdf details="Package documentation" - texmf-dist/doc/support/pedigree-perl/doc/pedigree.ps texmf-dist/doc/support/pedigree-perl/doc/pedigree.tex texmf-dist/doc/support/pedigree-perl/doc/russian.tex texmf-dist/doc/support/pedigree-perl/examples/abortions.csv @@ -239041,6 +238804,10 @@ docfiles size=465 texmf-dist/doc/support/pedigree-perl/examples/sort2.csv texmf-dist/doc/support/pedigree-perl/examples/sort3.csv texmf-dist/doc/support/pedigree-perl/examples/twins.csv +srccontainersize 816 +srccontainerchecksum 39629590e7b55fe172acc24d5cb90501855e575199955582da2945fcdc10256ccc7ef4590c1729a67a504aff14ca244bc65053a51db353fa2b2b6c7c955ece45 +srcfiles size=1 + texmf-dist/source/latex/pedigree-perl/Makefile runfiles size=28 texmf-dist/scripts/pedigree-perl/Pedigree.pm texmf-dist/scripts/pedigree-perl/Pedigree/AbortionNode.pm @@ -239056,7 +238823,7 @@ runfiles size=28 catalogue-ctan /graphics/pstricks/contrib/pedigree/pedigree-perl catalogue-license gpl2 catalogue-topics humanities csv-support -catalogue-version 1.0 +catalogue-version 2.0 name pedigree-perl.aarch64-linux category Package @@ -239202,6 +238969,31 @@ containerchecksum 99b24feacf46ae3294637a90162641d17a2062f142ad2dbaea7db4c1de9ee9 binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/pedigree +name penlight +category Package +revision 63044 +shortdesc Penlight Lua libraries made available to LuaLaTeX users +relocated 1 +longdesc This LuaLaTeX package provides a wrapper to use the penlight +longdesc Lua libraries with LuaLaTeX, with some extra functionality +longdesc added. +containersize 106512 +containerchecksum 842a3a2eefd6ec9fe86e8ee8fcd1556735fadd672409df870f9c121fe7aa5f0b172ad314765863f478527aee974ab987767781baca8928bd2ce6eb1c9665319f +doccontainersize 35172 +doccontainerchecksum 116ba1ba0239aa2daf2b4dfb3786ebf6fcd080a24b593c3043854eb8739cd2437be2d21e7f3230890cd7468bf1e0d20ccd03b80f09d289f4ebb93f6b2ee0b697 +docfiles size=13 + RELOC/doc/luatex/penlight/README.md details="Readme" + RELOC/doc/luatex/penlight/penlight.pdf details="Package documentation" + RELOC/doc/luatex/penlight/penlight.tex +runfiles size=110 + RELOC/tex/luatex/penlight/penlight.lua + RELOC/tex/luatex/penlight/penlight.sty + RELOC/tex/luatex/penlight/penlightextras.lua +catalogue-contact-repository https://github.com/kalekje/penlight +catalogue-ctan /macros/luatex/generic/penlight +catalogue-license mit +catalogue-topics luatex + name penrose category Package revision 57508 @@ -239935,9 +239727,39 @@ binfiles arch=x86_64-solaris size=2 bin/x86_64-solaris/a5toa4 bin/x86_64-solaris/pfarrei +name pfdicons +category Package +revision 60089 +shortdesc Draw process flow diagrams in chemical engineering +relocated 1 +longdesc This package provides TikZ shapes to represent commonly +longdesc encountered unit operations for depiction in process flow +longdesc diagrams (PFDs) and, to a lesser extent, process and +longdesc instrumentation diagrams (PIDs). The package was designed with +longdesc undergraduate chemical engineering students and faculty in +longdesc mind, and the number of units provided should cover--in +longdesc Turton's estimate--about 90 percent of all fluid processing +longdesc operations. +containersize 9108 +containerchecksum cd09de584483a1493648e9f842b743c43d7712b35f9d315ab34871a964b6ea7e8bcb0ff4b8d4399f5ce7d5ebadf41c94e8b88772b15155d4c21e17e4c62ecd2d +doccontainersize 955616 +doccontainerchecksum cb9f0ae2a1b7a3c8cbb12f859c9cd9d33e447652ceacec2642e45c7db7a96ec6cfb9bf63ac8f711c1661557308ebc3c6c04604412d09cf16d232e23c805e395c +docfiles size=294 + RELOC/doc/latex/pfdicons/README.txt details="Readme" + RELOC/doc/latex/pfdicons/pfdicons-changelog.pdf + RELOC/doc/latex/pfdicons/pfdicons-changelog.tex + RELOC/doc/latex/pfdicons/pfdicons-doc.pdf details="Package documentation" + RELOC/doc/latex/pfdicons/pfdicons-doc.tex +runfiles size=16 + RELOC/tex/latex/pfdicons/pfdicons.sty +catalogue-ctan /graphics/pgf/contrib/pfdicons +catalogue-license lppl1.3c +catalogue-topics graphics pgf-tikz chemistry engineering +catalogue-version 1.0a + name pgf category Package -revision 57240 +revision 59210 shortdesc Create PostScript and PDF graphics in TeX relocated 1 longdesc PGF is a macro package for creating graphics. It is platform- @@ -239954,14 +239776,15 @@ depend graphics depend ms depend pdftexcmds depend xcolor -containersize 716948 -containerchecksum da45fe7a5b4e9aacf39c64da1596a30ceffc8751ceb6543b20f6d3f2134da75eff7684a72ce15fee9d1e4404efcf98d9fd3354d9c178caa3881a735be87c9073 -doccontainersize 10717352 -doccontainerchecksum 697cc2e2503f3d71cd751530e1e9d8c9ada584690b212f03b7a15808b9f973de532dbbc144ef924b4e806d849cabe2850d1ae802c51b073d84e567349c29fb90 -docfiles size=4024 +containersize 717748 +containerchecksum c02a5b4a0f3aab13d39166c30bd456603de012ce6089662ab0b7c091ac906eb5c1719543246db97ac49cc109ad05c1b1d59330a64a43f82689cddcc86a465d06 +doccontainersize 10346184 +doccontainerchecksum 360aaf8f3a2b2f531c9f24c777fdc687bae4a40b2d03f99f081765690a94711f63902abc3e9a602fc2d2d5bf93d3611cf40e7082fab7176fc0fba07876485238 +docfiles size=3927 RELOC/doc/generic/pgf/ChangeLog RELOC/doc/generic/pgf/FILES RELOC/doc/generic/pgf/INSTALL + RELOC/doc/generic/pgf/README.md details="Readme" RELOC/doc/generic/pgf/RELEASE_NOTES.md RELOC/doc/generic/pgf/description.html RELOC/doc/generic/pgf/extract.lua @@ -240312,7 +240135,7 @@ docfiles size=4024 RELOC/doc/generic/pgf/version-for-xetex/en/plots/pgfplotgnuplot-example.table RELOC/doc/generic/pgf/version-for-xetex/pgfmanual-xetex.cfg srccontainersize 33484 -srccontainerchecksum 2fc269eea7ef0c9ee04e15961494f4efa6c12a03a6c0a269a400d031fe154796c67ad96e22efc4ae077a87c38802471b4e0add5e1187249a2b939f8e8fe13d77 +srccontainerchecksum f2779d8172a81882263bd1ff7ec17766fe1273cb824e7fdf695704dfb4575ff0aa3a77ca264e4c57e4c4cb232bfc87782532dcdb69de00eeb1ea3cc23392bb7f srcfiles size=94 RELOC/source/generic/pgf/c/INSTALL RELOC/source/generic/pgf/c/Makefile @@ -240379,7 +240202,7 @@ srcfiles size=94 RELOC/source/generic/pgf/testsuite/external/tikzexternaltestmakefile.tex RELOC/source/generic/pgf/testsuite/mathtest/pgfmathtestsuite.tex RELOC/source/generic/pgf/testsuite/mathtest/unittest_luamathparser.tex -runfiles size=1521 +runfiles size=1522 RELOC/scripts/pgf/Makefile.pgf_release RELOC/scripts/pgf/pgfrevisionfile.sh RELOC/tex/context/third/pgf/basiclayer/t-pgf.tex @@ -240887,7 +240710,7 @@ catalogue-contact-support https://tug.org/mailman/listinfo/pgf-tikz catalogue-ctan /graphics/pgf/base catalogue-license lppl1.3c gpl2 fdl catalogue-topics graphics pgf-tikz graphics-in-tex -catalogue-version 3.1.8b +catalogue-version 3.1.9a name pgf-blur category Package @@ -240962,9 +240785,37 @@ catalogue-license lppl1.3c catalogue-topics colour pgf-tikz catalogue-version 1.2 +name pgf-interference +category Package +revision 61562 +shortdesc Drawing interference patterns with PGF/TikZ +relocated 1 +longdesc This LaTeX package makes it possible to simulate interference +longdesc patterns occuring on a screen if monochromatic light is +longdesc diffracted at regular structures of slits. It makes use of the +longdesc PGF/TikZ graphics package. +containersize 3216 +containerchecksum 569dc2b0f5b11d93aa447d54649df07c3df375dcdaab509229d0304bb25523bc45062916089b15776b727a9c05205688a161bc79cfb4abbc466a243b2c8c57a4 +doccontainersize 733184 +doccontainerchecksum 106f86c28759b0c105a6f57df9c8df416190f781b73f1bbb7398fde6e88192fca5aa3e198e7235dfc23c2fc3bb41a5cd0cfa060f9dbac4faab30bf04c484e9f6 +docfiles size=300 + RELOC/doc/latex/pgf-interference/README details="Readme" + RELOC/doc/latex/pgf-interference/pgf-interference-de.pdf details="Package documentation (German)" language="de" + RELOC/doc/latex/pgf-interference/pgf-interference-de.tex + RELOC/doc/latex/pgf-interference/pgf-interference-en.pdf details="Package documentation (English)" language="en" + RELOC/doc/latex/pgf-interference/pgf-interference-en.tex +runfiles size=5 + RELOC/tex/latex/pgf-interference/pgf-interference.sty +catalogue-contact-bugs https://codeberg.org/wehr/pgf-interference/issues +catalogue-contact-repository https://codeberg.org/wehr/pgf-interference +catalogue-ctan /graphics/pgf/contrib/pgf-interference +catalogue-license lppl1.3 +catalogue-topics pgf-tikz physics +catalogue-version 0.1 + name pgf-pie category Package -revision 59075 +revision 60115 shortdesc Draw pie charts, using PGF relocated 1 longdesc The package provides the means to draw pie (and variant) @@ -240973,11 +240824,11 @@ longdesc mentioned here: https://code.google.com/archive/p/pgf-pie/. depend carlisle depend latex depend pgf -containersize 3632 -containerchecksum 33247855b63c60b626fe1ec6ac1bf083e7b235a4a575a4376fba14ab611dc4dc7f52564dbaf55a9aa94bae6465a0560516ee958617c77e824e6e2870d4534604 -doccontainersize 212708 -doccontainerchecksum 85fc137d549c55fc3b8898985f2c699dcdaa71d177b4f496062827d94ceb568c5301d1112a072a6964ad207a59aed00aab9807a88e4218738c091cc0b92479fd -docfiles size=99 +containersize 3732 +containerchecksum e6ba22a3cb4b053cfd77c190abf82f71feb47fd172701b91db1590ceab6fbf926ece08af960426ea1d523237468c40d1d0c8518938d1de9461750ed2e3b207c3 +doccontainersize 220184 +doccontainerchecksum f9b14bf6474c035810c91d7e39932a5a35d011ade63cf1c65699a3466ec0878aefafdf17d51a16242fbfa0731ae8013d86e625904a7f14cc2ecf7e0af8409d04 +docfiles size=102 RELOC/doc/latex/pgf-pie/COPYING RELOC/doc/latex/pgf-pie/LICENSE-GPL2.txt RELOC/doc/latex/pgf-pie/LICENSE-LPPL1.3c.txt @@ -241017,7 +240868,7 @@ catalogue-contact-support https://tug.org/mailman/listinfo/pgf-tikz catalogue-ctan /graphics/pgf/contrib/pgf-pie catalogue-license gpl2 lppl1.3c catalogue-topics genchart pgf-tikz -catalogue-version 0.5 +catalogue-version 0.6 name pgf-soroban category Package @@ -241046,34 +240897,38 @@ catalogue-version 1.1 name pgf-spectra category Package -revision 58467 +revision 59827 shortdesc Draw continuous or discrete spectra using PGF/TikZ relocated 1 longdesc The purpose of this package is to draw the spectra of elements -longdesc in a simple way. It is based on the package pst-spectra, -longdesc supporting the same options, but also adding some new options. -longdesc It relies on PGF/TikZ for drawing the desired spectrum, -longdesc continuous or discrete. As in pst-spectra, there are data -longdesc available for the spectra of 99 elements and their ions (from -longdesc the NASA database). It also allows the user to draw spectra -longdesc using their own data. -containersize 236812 -containerchecksum 4f1b4a80df4243ab07e52795573a7e3f8e151353042a0a360b01d9b46f44077ce5d71342f187355e74c3bc23bad3984c4d0aae9a970a28ab014d403cfdbf46f9 -doccontainersize 1685504 -doccontainerchecksum e7710b4c68ed835f7d2ebf16db0c9a1405ad8b3a2824aa4aefeb118795eab12ee6b22e0b764e815b6aea8c37d06d2fe51af472adeea6f587717a1b4831667007 -docfiles size=1523 +longdesc in a simple way. It is based on the package pst-spectra, but +longdesc with some extra options. It relies on PGF/TikZ for drawing the +longdesc desired spectrum, continuous or discrete. There are data +longdesc available for the spectra of 98 elements and their ions (from +longdesc the NASA database and from NIST). It also allows the user to +longdesc draw spectra using their own data. +containersize 244204 +containerchecksum b706196e5f4e3a17f1a7ed4c6d28774475da146a9fdea9896ffd668cdf102e32715c3d5163524181735a39e941cf9ca3252d2acba6a926f90fe06ef2db2f4b48 +doccontainersize 2355584 +doccontainerchecksum bbf129ca41d040a9c044f533f948c2e9a750f4a3de3366dd30bec525b3f87f5f185da596952bd92a13f116cf94edec61683236145644fb91033a9c32e26eff0e +docfiles size=1772 RELOC/doc/latex/pgf-spectra/README details="Readme" + RELOC/doc/latex/pgf-spectra/figsManual.zip RELOC/doc/latex/pgf-spectra/pgf-spectraDataLSE.pdf + RELOC/doc/latex/pgf-spectra/pgf-spectraDataLSE.tex RELOC/doc/latex/pgf-spectra/pgf-spectraDataNIST.pdf + RELOC/doc/latex/pgf-spectra/pgf-spectraDataNIST.tex RELOC/doc/latex/pgf-spectra/pgf-spectraManual.pdf details="Package documentation" -runfiles size=239 + RELOC/doc/latex/pgf-spectra/pgf-spectraManual.tex + RELOC/doc/latex/pgf-spectra/pgf-spectraManual_defs.tex +runfiles size=258 RELOC/tex/latex/pgf-spectra/pgf-spectra.sty RELOC/tex/latex/pgf-spectra/spectra.data.LSE.tex RELOC/tex/latex/pgf-spectra/spectra.data.NIST.tex catalogue-ctan /graphics/pgf/contrib/pgf-spectra catalogue-license lppl1.3 catalogue-topics physics pgf-tikz -catalogue-version 2.0.0 +catalogue-version 2.1.2 name pgf-umlcd category Package @@ -241226,6 +241081,40 @@ catalogue-license lppl1.3 catalogue-topics keyval catalogue-version 0.0.1 +name pgfmath-xfp +category Package +revision 59268 +shortdesc Define pgfmath functions using xfp +relocated 1 +longdesc This package allows to define pgfmath functions that use the +longdesc xfp fpu for their calculations. The input arguments are parsed +longdesc with pgfmath (while the pgf-fpu is locally active), and the +longdesc results are forwarded to xfp's fpu for the function evaluation. +longdesc The result of that calculation is then parsed by pgfmath again +longdesc (with the surrounding settings of pgfmath). This way the +longdesc functions should be usable in every pgfmath context, though +longdesc there is some overhead to this approach. The package is only +longdesc meant as a temporary stopgap until a more dedicated solution is +longdesc available to use xfp in pgf. +containersize 1920 +containerchecksum c82fdb2b540dc37393610199581416b4256d9cf382da4238625b9ae29f6d7ea6150925c6837ae1f4b55fa10239f8563fb8abd042d5533080de7283246ee69ed5 +doccontainersize 257332 +doccontainerchecksum f48114bf89d4d5aeca399c44bf6a6fb26567d7692de319e7d457d3b753df8e302871e9901d98bf8697680125fb8fad56ac8675dd339bc420b439aaa4cc93dbb0 +docfiles size=65 + RELOC/doc/latex/pgfmath-xfp/README.md details="Readme" + RELOC/doc/latex/pgfmath-xfp/pgfmath-xfp.pdf details="Package documentation" +srccontainersize 5204 +srccontainerchecksum 18571bdab8756f25c357ceab0cd82f242007c22ae0b6b5cec17ece221137607a6d245ece8dd90c427d0eceda63749f0d75e77c2974e9dfa8509a1bd34768b5c7 +srcfiles size=4 + RELOC/source/latex/pgfmath-xfp/pgfmath-xfp.dtx +runfiles size=1 + RELOC/tex/latex/pgfmath-xfp/pgfmath-xfp.sty +catalogue-contact-repository https://github.com/Skillmon/ltx_pgfmath-xfp +catalogue-ctan /macros/latex/contrib/pgfmath-xfp +catalogue-license lppl1.3c +catalogue-topics calculation expl3 +catalogue-version 1.0 + name pgfmolbio category Package revision 35152 @@ -241754,7 +241643,7 @@ catalogue-topics pgf-tikz chinese graphics-symb presentation name pgfplots category Package -revision 54080 +revision 61719 shortdesc Create normal/logarithmic plots in two and three dimensions relocated 1 longdesc PGFPlots draws high-quality function plots in normal or @@ -241767,15 +241656,16 @@ longdesc plots, bar plots, area plots, mesh-- and surface plots and some longdesc more. Pgfplots is based on PGF/TikZ (PGF); it runs equally for longdesc LaTeX/TeX/ConTeXt. depend pgf -containersize 522388 -containerchecksum 65364a44b5950ece4c6b6797b149a147dce134f89e2d9402d9a42e656c4a1170c23cc66c8357599addb8283617061850247d9d679fa2ebdd2ffa90b311492b6c -doccontainersize 13006532 -doccontainerchecksum 65a01a28b2e9e14f5277f3a6c91fcd1dbcd255bffa7feeb15132aa24013fd59fe5f5feb6b7a2521328ca2060c7eb8d2eb70b1433f32452b2f661c5ee7142f336 -docfiles size=3943 +containersize 529468 +containerchecksum 8244e65860f37d74d05535a627ef6cd321407a69a142d156bae190c562a9402a0d7e927df732c32cc5f556dede1b51f7aeca5d7d3a26167348a21f2e3d8be5ac +doccontainersize 13086868 +doccontainerchecksum 720a77c574c81e7c3619e3b988c8a359bd6cf284ad3fa7c795eb01c371ede85ad727dde8e5f19d8f683947b5dc5752324581e364c59e8a644b5ae34d6b75a96f +docfiles size=3973 RELOC/doc/context/third/pgfplots/Makefile RELOC/doc/context/third/pgfplots/pgfplotsexample-context.pdf RELOC/doc/context/third/pgfplots/pgfplotsexample-context.tex RELOC/doc/generic/pgfplots/README details="Readme" + RELOC/doc/generic/pgfplots/license_prepcontour/COPYING RELOC/doc/latex/pgfplots/TeX-programming-notes.pdf RELOC/doc/latex/pgfplots/pgfplots.doc.src.tar.bz2 RELOC/doc/latex/pgfplots/pgfplots.pdf details="Package manual" @@ -241785,12 +241675,12 @@ docfiles size=3943 RELOC/doc/latex/pgfplots/pgfplotstodo.pdf RELOC/doc/plain/pgfplots/pgfplotsexample-plain.pdf RELOC/doc/plain/pgfplots/pgfplotsexample-plain.tex -srccontainersize 1726108 -srccontainerchecksum 26eec6b3828e218f34a92b1afd8d457c67340289b85678baf7bb6daf5b9e82db44aae87a2020c41f8abe0f4b515b9c177e2a970c8821b0396164e3d11e62366f -srcfiles size=422 +srccontainersize 1768536 +srccontainerchecksum d840015854794de1a311f1d8a9935a93c71a098c46fb1c5cec8a57228a924685f75ea76fc9cf2a9f9f30ed39920bbf2092fbdef2645ddaa5ad5a3787839c1d2a +srcfiles size=432 RELOC/source/context/third/pgfplots/pgfplotstests.context.tar.bz2 RELOC/source/latex/pgfplots/pgfplotstests.tar.bz2 -runfiles size=905 +runfiles size=917 RELOC/scripts/pgfplots/matlab2pgfplots.m RELOC/scripts/pgfplots/matlab2pgfplots.sh RELOC/scripts/pgfplots/pgf2pdf.sh @@ -241804,6 +241694,7 @@ runfiles size=905 RELOC/tex/generic/pgfplots/libs/tikzlibrarycolorbrewer.code.tex RELOC/tex/generic/pgfplots/libs/tikzlibrarycolortol.code.tex RELOC/tex/generic/pgfplots/libs/tikzlibrarypgfplots.colormaps.code.tex + RELOC/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex RELOC/tex/generic/pgfplots/libs/tikzlibrarypgfplots.dateplot.code.tex RELOC/tex/generic/pgfplots/libs/tikzlibrarypgfplots.decorations.softclip.code.tex RELOC/tex/generic/pgfplots/libs/tikzlibrarypgfplots.external.code.tex @@ -241831,6 +241722,8 @@ runfiles size=905 RELOC/tex/generic/pgfplots/lua/pgfplots/streamer.lua RELOC/tex/generic/pgfplots/lua/pgfplotsoldpgfsupp/luamath/functions.lua RELOC/tex/generic/pgfplots/lua/pgfplotsoldpgfsupp/luamath/parser.lua + RELOC/tex/generic/pgfplots/lua/prepcontour.lua + RELOC/tex/generic/pgfplots/lua/prepcontour_cli.lua RELOC/tex/generic/pgfplots/numtable/pgfplotstable.code.tex RELOC/tex/generic/pgfplots/numtable/pgfplotstable.coltype.code.tex RELOC/tex/generic/pgfplots/numtable/pgfplotstableshared.code.tex @@ -241898,14 +241791,14 @@ runfiles size=905 RELOC/tex/plain/pgfplots/pgfplots.tex RELOC/tex/plain/pgfplots/pgfplotstable.tex catalogue-also pst-plot pgfplotstable -catalogue-contact-bugs https://sourceforge.net/p/pgfplots/bugs/?source=navbar +catalogue-contact-bugs https://github.com/pgf-tikz/pgfplots/issues catalogue-contact-home http://pgfplots.sourceforge.net/ -catalogue-contact-repository http://pgfplots.sourceforge.net/ -catalogue-contact-support https://sourceforge.net/projects/pgfplots/ +catalogue-contact-repository https://github.com/pgf-tikz/pgfplots +catalogue-contact-support https://tug.org/mailman/listinfo/pgf-tikz catalogue-ctan /graphics/pgf/contrib/pgfplots catalogue-license gpl3+ catalogue-topics graphics graphics-plot pgf-tikz -catalogue-version 1.17 +catalogue-version 1.18.1 name phaistos category Package @@ -241946,6 +241839,83 @@ catalogue-license lppl catalogue-topics font font-archaic font-type1 font-otf catalogue-version 1.0 +name phfcc +category Package +revision 60731 +shortdesc Convenient inline commenting in collaborative documents +relocated 1 +longdesc Easily define helper macros to insert comments in a LaTeX +longdesc document. A convenient syntax enables you to mark text +longdesc additions (e.g., "... \phf{I'm adding this text} ..." or "... +longdesc \phf I'm adding this text\endphf ..."), an in-line comment +longdesc (e.g., "... We're the best \phf[I'm not sure about this.] +longdesc ..."), and text removals (e.g., "... \phf*{remove me} ..."). +longdesc New colors are assigned automatically to each commenter by +longdesc default, and the appearance of all comments is highly +longdesc customizable. +containersize 5548 +containerchecksum 1d1f6387db333cee296545663bc4e2026fecd0f381cf4e45b42c8b297a4ae9bccfaa8e9791f92cf59bccc428b3f63b944d9173660c3606f1f49ef1878caf2181 +doccontainersize 405660 +doccontainerchecksum ac10825535fbf1e5173d5d209c26d665a128473c3100e349a63ccd921534c9645ce3c7b7391aac56de70f23657db8e1496f6afc0b2d112a45f3ae84d87220498 +docfiles size=102 + RELOC/doc/latex/phfcc/README.md details="Readme" + RELOC/doc/latex/phfcc/phfcc.pdf details="Package documentation" +srccontainersize 22680 +srccontainerchecksum 31c59c51bb48a722e4962986bef69619ca1ffd80bc25ee1308cef80e78246811ee169ca6a0c9ea5e257626e55fb04bfe40bb1ec53d09c81b2fe636e6ce215a37 +srcfiles size=24 + RELOC/source/latex/phfcc/Makefile + RELOC/source/latex/phfcc/phfcc.dtx + RELOC/source/latex/phfcc/phfcc.ins + RELOC/source/latex/phfcc/pkg.mk +runfiles size=6 + RELOC/tex/latex/phfcc/phfcc.sty +catalogue-contact-repository https://github.com/phfaist/phfqitltx +catalogue-ctan /macros/latex/contrib/phfcc +catalogue-license lppl1.3 +catalogue-topics editorial cond-comp +catalogue-version 2.0 + +name phfextendedabstract +category Package +revision 60732 +shortdesc Typeset extended abstracts for conferences, such as often encountered in quantum information theory +relocated 1 +longdesc Several conferences in various fields (such as quantum +longdesc information theory) require the submission of extended +longdesc abstracts. An extended abstract is a summary of a scientific +longdesc result, presented at a high level, and consisting of at most a +longdesc small handful of pages. The phfextendedabstract LaTeX class +longdesc provides a simple style for such abstracts. There are only two +longdesc sectioning levels, sections and paragraphs, and the style is +longdesc optimized to save space as well as to guide the reader's eye +longdesc through the overall structure of the document. An option will +longdesc try to compress all vertical space to save some space, in case +longdesc you need to satisfy page constraints. The style builds upon the +longdesc powerful RevTeX class, so you can use all of RevTeX's features +longdesc such as author affiliations, etc. +containersize 3888 +containerchecksum 0e1f0f232c7216d654a41ab750477a5a6efd1a2dcb15b2114eefe1ffcb582bd0512bc8592111904c550badef12a3927c5ee2af58548dab5015901165b35a8bd1 +doccontainersize 280996 +doccontainerchecksum aad67fc68996c032bca758b44eb65288f2245f780e9e4200888fb027b4638963e2f3b9c771a5ec78f8c65fd0c86c8b55b16d8cdad44fdcf9cc6622a766175e00 +docfiles size=71 + RELOC/doc/latex/phfextendedabstract/README.md details="Readme" + RELOC/doc/latex/phfextendedabstract/phfextendedabstract.pdf details="Package documentation" +srccontainersize 14928 +srccontainerchecksum a5d3ae9a1bc6b8859e998bb3561a63e99d9a4f30da3e3c2dd918ba7f23a09362bd8f123e2bfbe2af4ff7f2204c969ad487ddf389fa04287eacf0abe9f251391e +srcfiles size=15 + RELOC/source/latex/phfextendedabstract/Makefile + RELOC/source/latex/phfextendedabstract/phfextendedabstract.dtx + RELOC/source/latex/phfextendedabstract/phfextendedabstract.ins + RELOC/source/latex/phfextendedabstract/pkg.mk +runfiles size=3 + RELOC/tex/latex/phfextendedabstract/phfextendedabstract.cls +catalogue-contact-home https://github.com/phfaist/phfqitltx +catalogue-contact-repository https://github.com/phfaist/phfqitltx +catalogue-ctan /macros/latex/contrib/phfextendedabstract +catalogue-license lppl1.3 +catalogue-topics physics +catalogue-version 1.0 + name phffullpagefigure category Package revision 41857 @@ -241978,7 +241948,7 @@ catalogue-version 1.0 name phfnote category Package -revision 41858 +revision 60733 shortdesc Basic formatting for short documents relocated 1 longdesc This package provides basic formatting for short documents such @@ -241988,28 +241958,29 @@ longdesc include a standard set of relevant packages, a nice title which longdesc doesn't take up too much space, better page margin sizes, and longdesc some basic styling to make the note look nicer. At the same longdesc time, it is highly flexible and customizable. -containersize 15836 -containerchecksum d542b73d1a25d0d141a37e3bf0a3d4753829efbcfed9745ea299a90026325f82624bb5d4a5075892af758d4a4613e1560824871e6bb784a8ce0030a7fb3f4836 -doccontainersize 637980 -doccontainerchecksum a62dc8166944e953b8efa49c7ab78b98744cb9948523f4decffee6a553a8e432ce2d9774575bbedce59e5dbd01e9bcc01d82962a19d3878a11367127a7927287 -docfiles size=162 - RELOC/doc/latex/phfnote/Makefile +containersize 18752 +containerchecksum ddaea70a5bb3aecdf634b44dcf5f006db479a4d47e44e96f92bd390c2c0e166b741ea31a0f22ac39770ff0c92590a261c18fe5096bf97997743684a95a82da2b +doccontainersize 752440 +doccontainerchecksum 2dc4e7d3615d8f185bf1bcfeb5a90d51f362538691444355ad6820f8bdcfcd68f1dcc69486c0b630d1141db1b4bc10bd17abcfb93cf37b778266090f29ec946d +docfiles size=189 RELOC/doc/latex/phfnote/README.md details="Readme" RELOC/doc/latex/phfnote/phfnote.pdf details="Package documentation" - RELOC/doc/latex/phfnote/pkg.mk -srccontainersize 28336 -srccontainerchecksum 4f83603d837978304673550f1dba78a1aad030392323de2ae6bb0295ecf7fc5f8bd211a14f831b7f3710b13e999e73e3a8b224a5ac44ce67b2ea3faae5fc83c9 -srcfiles size=29 +srccontainersize 39348 +srccontainerchecksum 15c0614cf6bf41c94513475d0b65f7053970505fcaa3126550d283b8597c49e30b86e716d3b643fceeee2bae37f81a65d8f65859847bee6f0aa4e508102f6617 +srcfiles size=43 + RELOC/source/latex/phfnote/Makefile RELOC/source/latex/phfnote/phfnote.dtx RELOC/source/latex/phfnote/phfnote.ins -runfiles size=18 + RELOC/source/latex/phfnote/pkg.mk +runfiles size=23 RELOC/bibtex/bst/phfnote/naturemagdoi.bst RELOC/tex/latex/phfnote/phfnote.sty + RELOC/tex/latex/phfnote/phfnotepreset-xpkgdoc.def catalogue-contact-repository https://github.com/phfaist/phfqitltx catalogue-ctan /macros/latex/contrib/phfnote catalogue-license lppl1.3 catalogue-topics memorandum -catalogue-version 1.0 +catalogue-version 4.0 name phfparen category Package @@ -242045,7 +242016,7 @@ catalogue-version 1.0 name phfqit category Package -revision 45084 +revision 60734 shortdesc Macros for typesetting Quantum Information Theory relocated 1 longdesc This package provides macros to typeset some general @@ -242057,27 +242028,27 @@ longdesc and some basic Lie algebra/group names. Macros for entropy longdesc measures for quantum information theory (smooth min- and longdesc max-entropy, smooth relative entropies, etc.) are also longdesc provided. -containersize 4136 -containerchecksum 250626ed9e7e33abf0d19c32213236b02849db849f080bee0ddc19370acb7e2e66c838dc1149f8c1194d2534c1e073fc2971fe3687174978bdabc90efc4b7752 -doccontainersize 394904 -doccontainerchecksum 0acdb07c2484e2e5694690536eca084ffebee0f549ead32b3557e368ed85d7a7785c297cc639cee2cf4b41f64f7c2df806b6b27d4ae89769b0b8d99d2127f885 -docfiles size=102 - RELOC/doc/latex/phfqit/Makefile +containersize 4824 +containerchecksum 604093594d05e5f331d27bf5b0d6c40b631934a2872841f2534f69279542a6bd26ad758712b9b24c5490c4e9396ac147f46a9d0790cd29f56c0d2b13d876bd56 +doccontainersize 455784 +doccontainerchecksum 738e5f61c0318f331ea2a7f1e0d5d019969636917fcc18ca19a72ed42b1207f4025c58ea886c4758b64c61cb33faf8ae5b4d5f2f7a55a9ce9758b9fec00508ac +docfiles size=114 RELOC/doc/latex/phfqit/README.md details="Readme" RELOC/doc/latex/phfqit/phfqit.pdf details="Package documentation" - RELOC/doc/latex/phfqit/pkg.mk -srccontainersize 18388 -srccontainerchecksum f189ad485482da9e1802b1b2c96120a244a14f7e7e39a1759d7484ad236945f98b8330464223ad63127d9960eb4f10f04145f5eefef25f02775c009184ca4b9d -srcfiles size=20 +srccontainersize 23420 +srccontainerchecksum 0d0ce4d75bb6d73e24a47c8d66ac0b72a0cfe273a6daa4af1fd3a89f853c3c5c1f856d749321fc9ef79b0e0a9c27465045a48202536b73270971deb2d4cc7a30 +srcfiles size=27 + RELOC/source/latex/phfqit/Makefile RELOC/source/latex/phfqit/phfqit.dtx RELOC/source/latex/phfqit/phfqit.ins -runfiles size=4 + RELOC/source/latex/phfqit/pkg.mk +runfiles size=5 RELOC/tex/latex/phfqit/phfqit.sty catalogue-contact-repository https://github.com/phfaist/phfqitltx catalogue-ctan /macros/latex/contrib/phfqit catalogue-license lppl1.3 catalogue-topics maths physics -catalogue-version 2.0 +catalogue-version 4.1 name phfquotetext category Package @@ -242145,7 +242116,7 @@ catalogue-version 1.0 name phfthm category Package -revision 41871 +revision 60735 shortdesc Goodies for theorems and proofs relocated 1 longdesc This package provides enhanced theorem and proof environments @@ -242154,27 +242125,27 @@ longdesc be placed, adds some default goodies and is highly longdesc customizable. In particular, it can connect theorems to proofs, longdesc automatically producing text such as "See proof on page XYZ" longdesc and "Proof of Theorem 4: ...". -containersize 5348 -containerchecksum c6aeab1fef49a56a7ab080945199a4f68186b53bd7fd00e4c3d3babcd3f63f998748635edded858d5904b8dc7604007753bec12fdc8ff6a7656cf1ef26c0ca9e -doccontainersize 376988 -doccontainerchecksum c2439e7a3e7f1b0730b8fc48f933b9754777e7750a58ee6a5985ac458689c2df96d9e74d09c5ade2b0b8dac49e0be43ca60a0769dedc662e151e1dac5bb18cf0 -docfiles size=98 - RELOC/doc/latex/phfthm/Makefile +containersize 5744 +containerchecksum 2a608898b9038cc46e4720423a42f403abcd105700e20e90274ca6e01ed3c4428a443466d0e32b0cf0da9735c0b7ea74b82e90a3d0b72583d38fa5a14094f806 +doccontainersize 393356 +doccontainerchecksum bb0c2da2d17b0c3c3550569428fbdb5532d1fe79b325289d71f35659d749fb952bacfa6140210ebbbdc661dc445ae8add1be6cc79b77bf6346fadc70553bf189 +docfiles size=99 RELOC/doc/latex/phfthm/README.md details="Readme" RELOC/doc/latex/phfthm/phfthm.pdf details="Package documentation" - RELOC/doc/latex/phfthm/pkg.mk -srccontainersize 23912 -srccontainerchecksum b189f0320e5b8d1ecbb1bb34972b845d776190ada4ab76e44ade41e21d8f7eb0bfb6bd55a4352aad4d0c2455730b7803384eece70d2030faf9279aef0f70f540 -srcfiles size=26 +srccontainersize 27536 +srccontainerchecksum 7c234459aaa013a9d2d0c719791d99ad6db252e152a53f7111e6d9e04fed3c718efb4fedc85fd064825d40ef80fec2643d6310e582bf830486b8e43efa27c966 +srcfiles size=32 + RELOC/source/latex/phfthm/Makefile RELOC/source/latex/phfthm/phfthm.dtx RELOC/source/latex/phfthm/phfthm.ins -runfiles size=6 + RELOC/source/latex/phfthm/pkg.mk +runfiles size=7 RELOC/tex/latex/phfthm/phfthm.sty catalogue-contact-repository https://github.com/phfaist/phfqitltx catalogue-ctan /macros/latex/contrib/phfthm catalogue-license lppl1.3 catalogue-topics maths maths-theorem -catalogue-version 1.0 +catalogue-version 1.2 name philex category Package @@ -242275,7 +242246,7 @@ catalogue-version 1.5 name phonenumbers category Package -revision 51933 +revision 60288 shortdesc Typesetting telephone numbers with LaTeX relocated 1 longdesc The phonenumbers package makes it possible to typeset telephone @@ -242287,18 +242258,18 @@ longdesc options, including the additional output of the country calling longdesc code. The package is able to check if a phone number is valid longdesc according to the national rules. It also allows to link phone longdesc numbers using the hyperref package. -containersize 69988 -containerchecksum 79f875543181adada6e60d57adbc225efef89440666aa179ce69eef0118c528bb603436cb7df5dba95c75f60bd57bbe321f169358e247842a42cafee14cffef9 -doccontainersize 1094648 -doccontainerchecksum 85a496e3ff30df0bb1a852e1e21cf0fd8434124f3ec1b460fbd3c0da05573a1ac85136d3caec4f4d59993d47ad82fc0f123afcbf272982bd614dd2e1f318394f -docfiles size=952 +containersize 70892 +containerchecksum 9a7f6dd040cafbdc388e5d2dcfb49fc394ff4b7d15889739e0ad3e3da088ba0d6543b68e95f9a420d77d5a1315423bcae7a68a2e1f18f425a1fe156ef26ef4e1 +doccontainersize 1114408 +doccontainerchecksum e4b696978deae4059d8d85e6b21addeb1e84d83b82a87babc68d111a6e0601df305dc69e435546da70a64387c64a4c5928e56e16ea9a3af6eb3c7952330fc7ed +docfiles size=968 RELOC/doc/latex/phonenumbers/Literatur.bib RELOC/doc/latex/phonenumbers/README details="Readme" RELOC/doc/latex/phonenumbers/phonenumbers-de.pdf details="German package documentation" language="de" RELOC/doc/latex/phonenumbers/phonenumbers-de.tex - RELOC/doc/latex/phonenumbers/phonenumbers-en.pdf details="English package documentation" language="en-gb" + RELOC/doc/latex/phonenumbers/phonenumbers-en.pdf details="English package documentation" RELOC/doc/latex/phonenumbers/phonenumbers-en.tex -runfiles size=162 +runfiles size=164 RELOC/tex/latex/phonenumbers/phn-AT_Ortsnamen.tex RELOC/tex/latex/phonenumbers/phn-AT_Vorwahlen.tex RELOC/tex/latex/phonenumbers/phn-DE_Ortsnamen.tex @@ -242311,10 +242282,12 @@ runfiles size=162 RELOC/tex/latex/phonenumbers/phn-US_Ortsnamen.tex RELOC/tex/latex/phonenumbers/phn-US_Vorwahlen.tex RELOC/tex/latex/phonenumbers/phonenumbers.sty +catalogue-contact-bugs https://github.com/wehro/phonenumbers/issues +catalogue-contact-repository https://github.com/wehro/phonenumbers catalogue-ctan /macros/latex/contrib/phonenumbers catalogue-license lppl1.3 -catalogue-topics addr-list numbers -catalogue-version 2.2 +catalogue-topics addr-list numbers expl3 +catalogue-version 2.3 name phonetic category Package @@ -242630,26 +242603,20 @@ catalogue-version 0.4b name pictex category Package -revision 21943 +revision 59551 shortdesc Picture drawing macros for TeX and LaTeX relocated 1 -longdesc PicTeX is an early, and very comprehensive drawing package, -longdesc that mostly draws by placing myriads of small dots to make up -longdesc pictures. It has a tendency to run out of space, most -longdesc especially of allowable dimensions registers; packages m-pictex -longdesc and pictexwd deal with the register problem, in different ways. -longdesc Note that full documentation may be bought via the PC-TeX site, -longdesc though a command summary is available as free software. -longdesc Alternatively, a front-end package such as mathsPiC, which -longdesc covers all of PicTeX and has a complete and free manual, could -longdesc be used. -containersize 41440 -containerchecksum ed91f0518668007aab7b9222dd08c7f489caaf084ef915f88d435128012b2b4eb9ba610168154f07bd0d084a34909cefb1dc0c1cfb2186982b4f08f9f6412f7a -doccontainersize 1420 -doccontainerchecksum 61ed0f632d7f12fca4631b13714994b2cee8e05176262dd8cab672d4f8f7e65a36e0d927e3b803991818d9d2976d5794d48a46ebbbaf8bc8aad99aadec7d3fcb +longdesc PicTeX is an early and very comprehensive drawing package that +longdesc mostly draws by placing myriads of small dots to make up +longdesc pictures. It has a tendency to run out of space; packages +longdesc m-pictex and pictexwd deal with the problems in different ways. +containersize 41444 +containerchecksum cca6216568bead5120ef39eb2743897ad97d285b55e7d9b0723b3f6c7fa94ab17cb8cecb946845aefc57eae3c69305de6d839feb9df8212be83d2c7f242c2fd4 +doccontainersize 1608 +doccontainerchecksum e5bdad8dfdeaf3e3427d37b35641f37c8bb8005aea3773a914967a10b2583e1721fe0afeea0b8cb7f230edfa7b7d33c2d6fe023c229de4a27d6c979f6830088a docfiles size=4 - RELOC/doc/generic/pictex/00index - RELOC/doc/generic/pictex/README details="Readme" + RELOC/doc/generic/pictex/README.TEXLIVE + RELOC/doc/generic/pictex/README.txt details="Readme" RELOC/doc/generic/pictex/pictexzusatz.txt RELOC/doc/generic/pictex/readme.errorbars runfiles size=81 @@ -242670,7 +242637,7 @@ catalogue-also qfig epic pictex2 pictexsum catalogue-ctan /graphics/pictex catalogue-license lppl1 catalogue-topics graphics-in-tex -catalogue-version 1.1 +catalogue-version 1.1b name pictex2 category Package @@ -243391,16 +243358,16 @@ catalogue-version 0.7.0 name pkuthss category Package -revision 58729 +revision 60778 shortdesc LaTeX template for dissertations in Peking University relocated 1 longdesc The package provides a simple, clear and flexible LaTeX longdesc template for dissertations in Peking University. -containersize 16648 -containerchecksum 34f4fce7ef86327be8353d8a5634c8498007a8b30ee847b01a577610bf1d1a31f862bdd3888888a022563333e275f74f686efdea5ae8d7fe82f99e6d8e71f212 -doccontainersize 435360 -doccontainerchecksum ee343be7e84257bafd28ed10de0e5724c19c832a170ab8b176a0681da3bd108ba2f914e214e1c7045ffcdb981e72b3ba08c736c6486ad756af736e48e13738d0 -docfiles size=149 +containersize 16752 +containerchecksum 0b897615b001db27b81a239671665b230c5ac8fa59ba5b9cba0dec3742e80dbfb243a99d8b6f39414a48ffa1aa49f0ed41c1a232c47b11325ad1413983ff7bdc +doccontainersize 443108 +doccontainerchecksum 0871f08b3807a522944383ab584bb36a2cfbcb74db39d7c06ae1152253d32204649d9c51d9966a7eb473ba37684b2b4642be964701a73c519ef05a1a78fe55a9 +docfiles size=151 RELOC/doc/latex/pkuthss/README.txt details="Readme" RELOC/doc/latex/pkuthss/example.pdf RELOC/doc/latex/pkuthss/example/Make.bat @@ -243441,13 +243408,14 @@ runfiles size=13 RELOC/tex/latex/pkuthss/pkuthss-gbk.def RELOC/tex/latex/pkuthss/pkuthss-utf8.def RELOC/tex/latex/pkuthss/pkuthss.cls + RELOC/tex/latex/pkuthss/pkuthss.def RELOC/tex/latex/pkuthss/pkuword.eps RELOC/tex/latex/pkuthss/pkuword.pdf catalogue-contact-repository https://gitea.com/CasperVector/pkuthss catalogue-ctan /macros/latex/contrib/pkuthss catalogue-license lppl1.3 bsd pd catalogue-topics dissertation class chinese -catalogue-version 1.9.0 +catalogue-version 1.9.1 name pl category Package @@ -244201,7 +244169,7 @@ catalogue-version 0.1 name platex category Package -revision 58842 +revision 62387 shortdesc pLaTeX2e and miscellaneous macros for pTeX longdesc The bundle provides pLaTeX2e and miscellaneous macros for pTeX longdesc and e-pTeX. This is a community edition forked from the @@ -244227,11 +244195,11 @@ depend tex-ini-files depend unicode-data execute AddFormat name=platex engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,ptex-fonts,latex execute AddFormat name=platex-dev engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,ptex-fonts,l3kernel,latex-base-dev,latex-firstaid-dev -containersize 41476 -containerchecksum 3e1dd06dc528d3290a97166bc9f8611140b5a25432a046e38f54a916d14ee926639965a2a7f99b85133c4a622d2fb7b7c65391d87977c7dc18eca71fe0f79f1d -doccontainersize 1489476 -doccontainerchecksum 06a4e0ad43067a256bae884fe543a0b2996b509db56642c37b3a2d55a89fa230342358c7f31b13ee253a07f1af8e02c918e104684332b0455af3f4927b3e18fc -docfiles size=381 +containersize 41920 +containerchecksum d539eb14274aba081be62d8066ee158c4a9e10a7a3e92522f0b0601e7d4e146d4ae1412434619cd311f1b7434b320cb1fd9d858d1e98e1de23532e478002b3e8 +doccontainersize 1500068 +doccontainerchecksum a4736eba31f4f1a5b04478d4d7c7db7d96f6964778f64fb9ccf9598f6b5bc75da25e1420ce9c5a388b20ff806290078104cb0602044d399890bf1aa60eef6ab0 +docfiles size=383 texmf-dist/doc/man/man1/platex.1 texmf-dist/doc/man/man1/platex.man1.pdf texmf-dist/doc/platex/base/LICENSE @@ -244241,9 +244209,9 @@ docfiles size=381 texmf-dist/doc/platex/base/platex.pdf details="Package documentation" language="ja" texmf-dist/doc/platex/base/platexrelease.pdf texmf-dist/doc/platex/base/pldoc.pdf -srccontainersize 136884 -srccontainerchecksum 9acc5cd2012c23541c450fe903a3e3070949ff0bf8b43a5bfbc1a899b79ac75b121c7f13435f0fba13582d44d883bc14d4d26760fcc770c15020f0efa102b898 -srcfiles size=211 +srccontainersize 139172 +srccontainerchecksum f002c79e01b686ebeaa840bbdc664da090cbd04fd96c406e899e0ffcd0a82b4241f3a078cad3fcf2ea0d15bfac734939010d2913c7a5102218c7baab7bc85ff4 +srcfiles size=215 texmf-dist/source/platex/base/Makefile texmf-dist/source/platex/base/jclasses.dtx texmf-dist/source/platex/base/jltxdoc.dtx @@ -244283,8 +244251,9 @@ srcfiles size=211 texmf-dist/source/platex/base/plnewsc13.tex texmf-dist/source/platex/base/plnewsc14.tex texmf-dist/source/platex/base/plnewsc15.tex + texmf-dist/source/platex/base/plnewsc16.tex texmf-dist/source/platex/base/plvers.dtx -runfiles size=166 +runfiles size=169 texmf-dist/tex/platex/base/exppl2e.sty texmf-dist/tex/platex/base/jarticle.cls texmf-dist/tex/platex/base/jarticle.sty @@ -244336,17 +244305,17 @@ catalogue-topics format class japanese name platex-tools category Package -revision 57729 +revision 61272 shortdesc pLaTeX standard tools bundle relocated 1 longdesc This bundle is an extended version of the latex-tools bundle longdesc developed by the LaTeX team, mainly intended to support longdesc pLaTeX2e and upLaTeX2e. Currently patches for the latex-tools longdesc bundle and Martin Schroder's ms bundle are included. -containersize 8188 -containerchecksum 5e5352dd6813ed5f90d1f9f1efd4e4f8bc53e6b6f0a932f2d8d5715cfa0f7b6df96320381daff0728e64f4df5239aebf65c2fd7796310d080ed857875732e7d9 -doccontainersize 573912 -doccontainerchecksum 0834655e25b8684ad5e51dca1e128a07da38ce9b012205063feb7a54aec2412d706cb4560a445cc80734493c84b54d86b912bf659a72baa642f26174e0063875 +containersize 8252 +containerchecksum 95e04f312f5cd98a6cb06225a81f1538f14f1701a490b8a437a04016714d56e6d208eef2cdb768f539ae2b867f724d78853701831cb9f396d69b9281dc4140c9 +doccontainersize 575052 +doccontainerchecksum 77476461eebb930f3e9227eea9f277fdb50486e7b4d9e4a9d424714e2d902044607466e0d7e4c839abb245f7b17e020a1719ec5f085f1858f046033142cc8403 docfiles size=163 RELOC/doc/latex/platex-tools/LICENSE RELOC/doc/latex/platex-tools/README.md details="Readme" @@ -244582,7 +244551,7 @@ catalogue-version 3.1 name plautopatch category Package -revision 57731 +revision 61240 shortdesc Automated patches for pLaTeX/upLaTeX relocated 1 longdesc Japanese pLaTeX/upLaTeX formats and packages often conflict @@ -244593,13 +244562,12 @@ longdesc should be no need to worry about such incompatibilities, longdesc because specific patches are loaded automatically whenever longdesc necessary. This helps not only to simplify source files, but longdesc also to make the appearance of working pLaTeX/upLaTeX sources -longdesc similar to those of ordinary LaTeX ones. This package depends -longdesc on the filehook package written by Martin Scharrer. -containersize 6956 -containerchecksum df8d83e2c12167d32d114c61737bd4b834ddd3f9851c238ce1b07c1aff3469ab2bbd7eb6b90047b75ff36a26ed4ba53c97782dd7462bd559615075cd38517c0e -doccontainersize 127732 -doccontainerchecksum afd9185a9bc5a7f403b24bc948da9ac6939efb0ccf2c9063950297183c3dd1db08de43ff98824e66b0c497a2fafc3689678dffafc67ef92bf035a1a0a2066a4f -docfiles size=39 +longdesc similar to those of ordinary LaTeX ones. +containersize 7072 +containerchecksum 7a617df2c19ca483818ad3bfa8421a070d8e9a3a3fbcf91cb686b928194f5adf586d468ec5329e28bd2cdf48947c899f52afbb6f85a552781b80cc6d64b27a05 +doccontainersize 137636 +doccontainerchecksum f5948db03cdbe43e654ab11c8f1e913a2595b63c0c1bf32025e7f7adeb7b8dd9b148990034f0b4828ed012c24f6955009b1c423549494d6953932527be47fede +docfiles size=41 RELOC/doc/latex/plautopatch/LICENSE RELOC/doc/latex/plautopatch/README.md details="Readme" RELOC/doc/latex/plautopatch/plautopatch-ja.pdf details="Package documentation (Japanese)" language="ja" @@ -244618,7 +244586,7 @@ catalogue-contact-repository https://github.com/aminophen/plautopatch catalogue-ctan /language/japanese/plautopatch catalogue-license bsd3 catalogue-topics japanese debug-supp bugfix -catalogue-version 0.9n +catalogue-version 0.9q name play category Package @@ -246694,7 +246662,7 @@ catalogue-version 3.0 name pm-isomath category Package -revision 59077 +revision 60368 shortdesc Poor man ISO math for pdfLaTeX users relocated 1 longdesc This small package realizes a poor man approximation of the ISO @@ -246703,23 +246671,23 @@ longdesc other more elegant solutions, it does not load any math longdesc alphabet, since pdfLaTeX can use only a maximum of such longdesc alphabets. The necessary user macros are defined for typsetting longdesc common math symbols that require special ISO treatment. -containersize 2664 -containerchecksum 726fd53c7447a1bce517197f9adb413990744ddd10633c7f59b64223684f7bd1deb0bf2749fc8f2455dc70cddd5eac17ba0e91e94e4aeedfd809652912736a30 -doccontainersize 624016 -doccontainerchecksum 2ed078636a64f74bccb06818cc253f31199fc2a0c73a58ecf368c6d5bb6f828991ad0955d699f6da4e120b3a3efb5740b8be1e9ceab6b5628fdd79a58709fe6f -docfiles size=154 +containersize 2840 +containerchecksum 89e11156c2a4b7d05fc3404b4badcbac94ed190db4c215e573c84cdbc8fd46c5775b19272e423df1806e8a38d61d8c071aca7d38380637c79f06c411a05ee468 +doccontainersize 681608 +doccontainerchecksum 92366bb3963f1615de3cba205345d5d799fac04bf4935574868be140109756fe9a9a2d7cf7a685918018919ae2350e9ff717cd898fc0404205f21d56a359ebd0 +docfiles size=172 RELOC/doc/latex/pm-isomath/README.txt details="Readme" RELOC/doc/latex/pm-isomath/pm-isomath.pdf details="Package documentation" -srccontainersize 17108 -srccontainerchecksum f88a59c3d88601ef0125c81df0d1d08181b60ba91a3dac9db138a3e66e6f367f5fba217d5491199d7631414c952dc8b6be44339c1a1457d88ad1c897a648f7b7 -srcfiles size=14 +srccontainersize 19428 +srccontainerchecksum fac0256323bf26f55e5908c718b8622f4996b2b792ec3770b1db4a31d91ccba84a8e21e839710e1d6305448044c5140fc38a4eab06954783e428dd94008d2fc4 +srcfiles size=16 RELOC/source/latex/pm-isomath/pm-isomath.dtx runfiles size=2 RELOC/tex/latex/pm-isomath/pm-isomath.sty catalogue-ctan /macros/latex/contrib/pm-isomath catalogue-license lppl1.3c catalogue-topics maths physics -catalogue-version 1.1.01 +catalogue-version 1.2.00 name pmboxdraw category Package @@ -246775,7 +246743,7 @@ catalogue-version 1.0 name pmhanguljamo category Package -revision 54378 +revision 61183 shortdesc Poor man's Hangul Jamo input method relocated 1 longdesc This package provides a Hangul transliteration input method @@ -246783,11 +246751,11 @@ longdesc that allows to typeset Korean letters (Hangul) using the proper longdesc fonts. The name is derived from "Poor man's Hangul Jamo Input longdesc Method". The use of XeLaTeX is recommended. pdfTeX is not longdesc supported. -containersize 5136 -containerchecksum a4b16b981ff495212daac434123e0ab8d91ac862acf78f92ecab20c793bfc60e1b0e159113c9a5dc15fe06653531c1ac4a4de6208512baf089c299dc7dc75642 -doccontainersize 683796 -doccontainerchecksum 7188c7bd104bb507866c5b793a3da3ed640416847a032b6c2df8eb94a47ec2ff17d11d3494b2f2755c2ce3b01a12c12a2d6abd374c887c2f7418a6fb8c93aa0c -docfiles size=220 +containersize 5448 +containerchecksum 95f9ff1aab6254fe9362d847c4297d9bcad59c15fd59a809c2304e672dd204c0af8c02fc1519f342cfa3160d0afbac962b9d88be7a3ec54a08e6258d5131f688 +doccontainersize 709996 +doccontainerchecksum 2c0cb2a787c73f88e87ce37d1d3237a3f3dc57bbb6d37473d00180927f644a6fabd1a3982fa61f46b1e3161a4f5eaea8086a21834f85d82e3c93615b31ed01eb +docfiles size=227 RELOC/doc/latex/pmhanguljamo/README.md details="Readme" RELOC/doc/latex/pmhanguljamo/munjangganghwa.jpg RELOC/doc/latex/pmhanguljamo/pmhanguljamo-doc.pdf details="Package documentation (English)" @@ -246800,12 +246768,12 @@ runfiles size=8 catalogue-also kotex-utf catalogue-ctan /language/korean/pmhanguljamo catalogue-license lppl1.3 -catalogue-topics korean xetex -catalogue-version 0.3.4 +catalogue-topics korean xetex expl3 +catalogue-version 0.4 name pmx category Package -revision 57672 +revision 62533 shortdesc Preprocessor for MusiXTeX longdesc PMX provides a preprocessor for MusiXTeX. pmxab builds a TeX longdesc input file based on a .pmx input file in a much simpler @@ -246816,10 +246784,10 @@ longdesc proof-listening, pmxab will make a MIDI file of your score. longdesc scor2prt is an auxiliary program that makes parts from a score. depend pmx.ARCH containersize 10088 -containerchecksum 9b798a99cff71901d5200fbf843746de4c380cbf0aa5ab00c19deac443b84bb891a6ccca953dfb9f384a53f5a9a96c81fc5da0a6887bb4e7212cc977ed2a2348 -doccontainersize 685712 -doccontainerchecksum 7ab725c1d6d99e25379d4373526f12e14770f7a1f9b610fd8b09dee121b00f6b79faf4e548ef13a1429f00dcad83755acb47c7f7bf01c5517e2de852b30b0853 -docfiles size=310 +containerchecksum b9eb6d7a007fb88d4a5c3cc429954ef26910d287f201eb8bdb474df171d9eda7761772b64421ad35598ed9cda8c5d2eecfaab499bf5115fa47da6341669fb10d +doccontainersize 634948 +doccontainerchecksum c15f25b353edb048bd1b04a82240d2fe3b49a5556678a6a5f771f2fff3b4840786d42161769410e0a34aa0e361dc9635bc2d3e7c6d2699612f9f4ddd518e39d4 +docfiles size=314 texmf-dist/doc/generic/pmx/ChangeLog texmf-dist/doc/generic/pmx/README details="Readme" texmf-dist/doc/generic/pmx/accents.eps @@ -246835,11 +246803,11 @@ docfiles size=310 texmf-dist/doc/generic/pmx/gpl.txt texmf-dist/doc/generic/pmx/pmx-install.pdf details="Installation details" texmf-dist/doc/generic/pmx/pmx-install.tex - texmf-dist/doc/generic/pmx/pmx294.pdf details="Package manual" - texmf-dist/doc/generic/pmx/pmx294.tex + texmf-dist/doc/generic/pmx/pmx298.pdf details="Package manual" + texmf-dist/doc/generic/pmx/pmx298.tex texmf-dist/doc/generic/pmx/pmxab.pdf - texmf-dist/doc/generic/pmx/ref294.pdf - texmf-dist/doc/generic/pmx/ref294.tex + texmf-dist/doc/generic/pmx/ref298.pdf + texmf-dist/doc/generic/pmx/ref298.tex texmf-dist/doc/generic/pmx/scor2prt.pdf texmf-dist/doc/generic/pmx/sjb291.eps texmf-dist/doc/generic/pmx/tremxmpl4.eps @@ -246853,164 +246821,164 @@ catalogue-contact-home http://icking-music-archive.org/software/indexmt6.html catalogue-ctan /support/pmx catalogue-license gpl2 catalogue-topics music -catalogue-version 2.94a +catalogue-version 2.98a name pmx.aarch64-linux category Package -revision 57930 +revision 62572 shortdesc aarch64-linux files of pmx -containersize 245112 -containerchecksum 0f2bdceb14583968f24ba610ca87e2c0ff78554baa9c363c4072549883be4ff29cf6065e2c7562d24376de5335eb8db4c576bf7c0bc4a304955378239579860f -binfiles arch=aarch64-linux size=158 +containersize 244756 +containerchecksum be4ac8c8853711fe7ec9f6047f43e880b938f351359ced828ff2bb6e6f00d9457a92148ee30dba999e6b2187dae856c93257b5f82e74d8ced66277b9535245f2 +binfiles arch=aarch64-linux size=157 bin/aarch64-linux/pmxab bin/aarch64-linux/scor2prt name pmx.amd64-freebsd category Package -revision 57941 +revision 62568 shortdesc amd64-freebsd files of pmx -containersize 220600 -containerchecksum 76a03993a60b1130b9ee17a3f77a4c3453ba7eed4133dab3d01bc7e5104365019775c9f5dc4a6941154cd9c87f2559f51fec758d7b1f59001f9945fb5a1fd394 -binfiles arch=amd64-freebsd size=156 +containersize 220048 +containerchecksum acbf3b9bdd8c4984b4c258829963ea5f75f8357863c0a43216cd2c3fa70568cb9b8cc71900aa2b2c57eb7d296d60a0122d4ed9fdd74dc404d531caabe3b1b00d +binfiles arch=amd64-freebsd size=155 bin/amd64-freebsd/pmxab bin/amd64-freebsd/scor2prt name pmx.amd64-netbsd category Package -revision 57877 +revision 62543 shortdesc amd64-netbsd files of pmx -containersize 199516 -containerchecksum 7d767b97ecd0c094f3031ff3b58e11d2f7f65fa2a3982fdd814e4afed377f1cc6dab3132d2377b292a53e0aa6268ed3cfd4527995b8ae717b0516ffcee3fedb2 +containersize 199644 +containerchecksum 7a23e624d0d96e44fa0c88fdf32b38839a35fa42c18daf2d2170f65f93143eead6bc62dbe2ec124fd966f007e6dd8c1a51f9fb0fbbd0e2188faf488e1ed45503 binfiles arch=amd64-netbsd size=198 bin/amd64-netbsd/pmxab bin/amd64-netbsd/scor2prt name pmx.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of pmx -containersize 214580 -containerchecksum 38e6f2656956c31976ecd20d2a0cb765d26ba8bc3026e9e4daecc8f4edfb82f26d6cc8a97e000f9bac22a24946d072267342b41b069a90798b2d2a5b89002428 +containersize 214660 +containerchecksum 04baed273fb23d68b7152f8df22acb0450c79a9ed4a4b5c8b3505b933a7c5e4e44548becead65b097af9a2647ae9cf73430cfeb94cdd1cddc023290a2ce8ddd8 binfiles arch=armhf-linux size=134 bin/armhf-linux/pmxab bin/armhf-linux/scor2prt name pmx.i386-cygwin category Package -revision 58387 +revision 62546 shortdesc i386-cygwin files of pmx -containersize 197612 -containerchecksum b1a8f6af7c91cbb1c87f8eef1b958917721ec96e82e4f11e79a209bc63e4f7749dae5f4a9326227a6ff0473ce127c943b223af834eb6dcf051655289d5eb9a16 -binfiles arch=i386-cygwin size=149 +containersize 231524 +containerchecksum 76dbbea3ccb21cde11fdb5c772f37bc9f0f563d50d8e8d794cb9a012857bb2b447fc4ce456671e77e64ba5826756a31ae877d9b4c8bbf6b01f95aa9a8737c858 +binfiles arch=i386-cygwin size=165 bin/i386-cygwin/pmxab.exe bin/i386-cygwin/scor2prt.exe name pmx.i386-freebsd category Package -revision 57961 +revision 62568 shortdesc i386-freebsd files of pmx -containersize 182260 -containerchecksum a81e4eb85532f8ec650526ae3cfffd7bd30ae53ffb0bb507fabf4b5e047ef5551bbe5c6d5cd052d9d1f8b3fe3258f3294340b2f97bc18141df332963d786936c -binfiles arch=i386-freebsd size=135 +containersize 182748 +containerchecksum 37ad42c58c1a3842888f6687f10d505cf11cd2412c6db37eee05a42373a1b30856a2b7fa5ebb74a6047e425fb0476d6845281aae7449dedefe53fbb88ff4eaf5 +binfiles arch=i386-freebsd size=134 bin/i386-freebsd/pmxab bin/i386-freebsd/scor2prt name pmx.i386-linux category Package -revision 57878 +revision 62534 shortdesc i386-linux files of pmx -containersize 210556 -containerchecksum 4795b2f2e9b7efa08bc97e29436848e91795aed3eb2fc45a3b677fafaac2c7e8c4299ffcd90a6c084522b9661a44c175e7ad75ed9daa6bdc82bb0a58283af79e -binfiles arch=i386-linux size=162 +containersize 215668 +containerchecksum dd9d756e39518f87f29e062c742a3216b76553c601baefff1e74f467298eede90af0b2bc7e88da94f28e49444c9eb24a8f4ae9cf667f88358bb3589bbbe1f036 +binfiles arch=i386-linux size=168 bin/i386-linux/pmxab bin/i386-linux/scor2prt name pmx.i386-netbsd category Package -revision 57877 +revision 62543 shortdesc i386-netbsd files of pmx -containersize 158508 -containerchecksum e01a910b7201498b85aa8420b8e3c407f44ffa30abde2ed7732bf121a0c79b9fc84924502b75e9ff377c27e8fc61101b68c758e926857b7393b6599a15499cb3 +containersize 158600 +containerchecksum a8c8e690ea0722a8dc1ce49af03c503dd212c6c7e2f1fa745823c92f4a0c00f03d3fee2ff283cb57505f84ed0f8e779d597a684eb012b33ae3c62980bf290e6e binfiles arch=i386-netbsd size=176 bin/i386-netbsd/pmxab bin/i386-netbsd/scor2prt name pmx.i386-solaris category Package -revision 57938 +revision 62568 shortdesc i386-solaris files of pmx -containersize 198840 -containerchecksum c156fa5c6897a89e7fb6a7246e8a74ddb8cdbebc99897023259cb9ef179b1c2a872cffe04615238ce60c85fad8a4b42e5245941ba142ebf1f1dd843dd313a88a +containersize 198880 +containerchecksum f10a8137e4c3f7ddabb3e36514100e1a4855352bf17bde0b1afd5f0934cdc7d2534ade4b4739f4eca4ec635fc3efd5e8db0305ba7de0a335f343079c5c4545a8 binfiles arch=i386-solaris size=137 bin/i386-solaris/pmxab bin/i386-solaris/scor2prt name pmx.universal-darwin category Package -revision 57908 +revision 62610 shortdesc universal-darwin files of pmx -containersize 469108 -containerchecksum 9c1a59bb1e05affa0ff1eaf28d397916afa11e0b93800db8a7ea7c5d010427c07b7ac8ec78e8ec3ecf5938a6f0099f4fde884a114542662491829bd09511f1da -binfiles arch=universal-darwin size=358 +containersize 472216 +containerchecksum f84e99707c2cdbbcaabc423e295c899ab342a1d87a4e4ac74041297db6fd861927b205110fcd48ce67d5bdc3246cff3e73d35dc8456e27ce16937a15f5016b16 +binfiles arch=universal-darwin size=366 bin/universal-darwin/pmxab bin/universal-darwin/scor2prt name pmx.win32 category Package -revision 57883 +revision 62495 shortdesc win32 files of pmx -containersize 214816 -containerchecksum 440158bc0f74cbdf9e1c68a2b4f79dc8e2349d2deea5011cea1c046d5cfccdf93c8664e4d5063635e87d3543283b4b4c7b057c4c870aa36cd047e3ebd82bfaa2 +containersize 214656 +containerchecksum 062c69ef514866f83694295600fb2bd3b092ac9a52fc4af2e44b62327b9205503b68df319ecf1a4059500ae25b72c1010e37e989d4193241cc24c4ed98794933 binfiles arch=win32 size=134 bin/win32/pmxab.exe bin/win32/scor2prt.exe name pmx.x86_64-cygwin category Package -revision 58387 +revision 62545 shortdesc x86_64-cygwin files of pmx -containersize 249620 -containerchecksum 40c76c5ad95fde294e5e8ae90b0036f1d3c929cd191e71c6ea2c9c75ef917d42c467bec2064597ec0a26c3bd95b7d08f43fc76a1a3131809f20599391ce6e42e +containersize 248600 +containerchecksum 0b58810766b9848c804ed4bfcedba5aa942bf3f82619311337c8d79e513b15102242a1178c2b37e810bdf01f5acc46e7dbd53067bd429a9f5e2a32d0ea4a892c binfiles arch=x86_64-cygwin size=166 bin/x86_64-cygwin/pmxab.exe bin/x86_64-cygwin/scor2prt.exe name pmx.x86_64-darwinlegacy category Package -revision 58231 +revision 62568 shortdesc x86_64-darwinlegacy files of pmx -containersize 226072 -containerchecksum a6f6f0e5b5cb562f720fcf289728329e8fafd5cb3d935aeebfe8e15b7313e0125543ba0f54171a0c90d2dd8ea6592ec271fa281a5008dbb45034b8f4f8918923 +containersize 225640 +containerchecksum becf4b55526d66421808f65a6be915fcc6122a4364c10194e35705cab58a3ffe611a992e6cd0aee651752fea76f822090218faba8cf4614e11d70880495f640e binfiles arch=x86_64-darwinlegacy size=143 bin/x86_64-darwinlegacy/pmxab bin/x86_64-darwinlegacy/scor2prt name pmx.x86_64-linux category Package -revision 57878 +revision 62534 shortdesc x86_64-linux files of pmx -containersize 216088 -containerchecksum b97e6b2d7dd4a58293f13c082abc764b455b8c8ca08da388edb6573c875d88c616e5ed3dc0a169b2feca058ddd5ecaa0763ffc4eff0c13eb25b27080c9ace4e8 +containersize 217164 +containerchecksum 93d7ba32e05e47dc3792dc22b79ade5c3ff6f6f9eaaf6b45ee37daaa9cca2accde720fb0f2ce6de850c6a12dee8e04aba08e6304fd0ec878c2db9346be28cab3 binfiles arch=x86_64-linux size=157 bin/x86_64-linux/pmxab bin/x86_64-linux/scor2prt name pmx.x86_64-linuxmusl category Package -revision 57878 +revision 62534 shortdesc x86_64-linuxmusl files of pmx -containersize 247008 -containerchecksum 01e1e9194f19dcc1b3a12feb68fe1aae0b5c0dd4c92b36a6b2b8da6597e8491ef461039babf63e6a26ccc3733c22cc682f8d198caa22f27f917f0bac926a4684 -binfiles arch=x86_64-linuxmusl size=173 +containersize 252732 +containerchecksum 0eb7bc5ad26fb57e8e4de7a2184ce3d78d65414aa9984c14a7c89e3eca230db4504727164125b5d333cf6b485110e096cc389ab9440f5bf829de57ffa30064ac +binfiles arch=x86_64-linuxmusl size=169 bin/x86_64-linuxmusl/pmxab bin/x86_64-linuxmusl/scor2prt name pmx.x86_64-solaris category Package -revision 57938 +revision 62568 shortdesc x86_64-solaris files of pmx -containersize 224036 -containerchecksum 3fcdccac61b78df48a618135dcc22b64c38aa157b3eac553fa8aab7e172de748bd183e05098a4a19ac4833165cb5c818d18813232cf88437a8b508deacc261b1 +containersize 224324 +containerchecksum 4c67ae27ce9280fa2a16508678e4dbd86f70fa3c4abc709eee651008e1f69e3301cab1d13489ec5ec8db42beb309403b8493f7fc7d85cc00645515d68e78aa31 binfiles arch=x86_64-solaris size=162 bin/x86_64-solaris/pmxab bin/x86_64-solaris/scor2prt @@ -247322,7 +247290,7 @@ catalogue-version 3.0.1 name poiretone category Package -revision 56070 +revision 59125 shortdesc PoiretOne family of fonts with LaTeX support relocated 1 longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX @@ -247330,10 +247298,11 @@ longdesc support for the PoiretOne family of fonts, designed by Denis longdesc Masharov. PoiretOne is a decorative geometric grotesque with a longdesc hint of Art Deco and constructivism. There is currently just a longdesc regular weight and an artificially emboldened bold. -containersize 172664 -containerchecksum 5eab5174f3f31374fa5095946555ca7389ccc4675e479324f03f1c33e07981d2731a86b516c5cde41a9e97a2e5751c4a5ebd58db4a1f76829a6638d8393e6d47 +execute addMap PoiretOne.map +containersize 172680 +containerchecksum 535ebe641bc1534c7e711286711bd005660d26ca524646e9d9b198c673e5166e567a5dbaddca178d5d6ef70acca221f043eb169000c6fb20ae39c537f0b91f5f doccontainersize 12968 -doccontainerchecksum 07dfd772739d214646d6779311f4e3c4c71359303eb8fbf53ca40b9df628c3205fe16889b93476e3eb74d2786559ab75a66916067ec974b3349f89267d1ff435 +doccontainerchecksum 4739832d32d02a9e09a15dea1d0f18b8597f36bf9e7f777d3dd7c6862fceb35109552fe6a66d9c65959db04385adc59ef6db73abb87b8002653b9bb88fb88513 docfiles size=7 RELOC/doc/fonts/poiretone/OFL.txt RELOC/doc/fonts/poiretone/README details="Readme" @@ -247381,7 +247350,7 @@ catalogue-topics font font-sans font-mono font-otf font-type1 font-proportional name polexpr category Package -revision 59088 +revision 61559 shortdesc A parser for polynomial expressions relocated 1 longdesc The package provides a parser \poldef of algebraic polynomial @@ -247398,14 +247367,16 @@ longdesc as functions). Functionality which previously was implemented longdesc via macros such as the computation of a greatest common divisor longdesc is now available directly in \xintexpr, \xinteval or \poldef longdesc via infix or functional syntax. -containersize 31628 -containerchecksum 68c786c6a1c8af8203db22a6d0785e9c17ea233bbf39b68831e2705feccf376eb629315ecf439cf71b0d8894b9391036a84caa29ec7ef0faea82a8fb39da7399 -doccontainersize 46536 -doccontainerchecksum a44f62c65fc8854709975ddb27246b925760210920226b4e8de2bc14096e80ef03e072a4e9bf82acba6aa668e655a55bda92f584c7e8dc8496e45b2e809437a9 -docfiles size=69 +containersize 39512 +containerchecksum 8dd44f06d28916747f4a03a1dab3309169013f75fa7c19095f8867469dd7a5251fc481dabc9290caf2b51caf2b300d259efed4d3a66588402155ab4191defe93 +doccontainersize 99952 +doccontainerchecksum 7cb78498a0c324fb2f2c6b487d4f390a0e01f12165b47408f6ea926c2d806e1ff8e05943fc612998f3ad378f54061319d6bdece7b55be692413c1953ea90d0d6 +docfiles size=80 RELOC/doc/generic/polexpr/README.md details="Readme" + RELOC/doc/generic/polexpr/polexpr-examples.pdf details="Examples of use" RELOC/doc/generic/polexpr/polexpr.html details="Package documentation (HTML)" -runfiles size=40 +runfiles size=48 + RELOC/tex/generic/polexpr/polexpr-examples.tex RELOC/tex/generic/polexpr/polexpr.sty RELOC/tex/generic/polexpr/polexprcore.tex RELOC/tex/generic/polexpr/polexprexpr.tex @@ -247414,24 +247385,32 @@ catalogue-also polynom catalogue-ctan /macros/generic/polexpr catalogue-license lppl1.3c catalogue-topics maths arithmetic calculation etex macro-gen -catalogue-version 0.8.2 +catalogue-version 0.8.6 name polski category Package -revision 44213 +revision 60322 shortdesc Typeset Polish documents with LaTeX and Polish fonts relocated 1 -longdesc Tools to typeset documents in Polish using LaTeX2e with Polish -longdesc fonts (the so-called PL fonts), EC fonts or CM fonts. (This -longdesc package was previously known as platex, but has been renamed to -longdesc resolve a name clash.) +longdesc Tools to typeset monolingual Polish documents in LaTeX2e +longdesc without babel or polyglossia. The package loads Polish +longdesc hyphenation patterns, ensures that a font encoding suitable for +longdesc Polish is used; in particular it enables Polish adaptation of +longdesc Computer Modern fonts (the so-called PL fonts), provides +longdesc translations of \today and names like "Bibliography" or +longdesc "Chapter", redefines math symbols according to Polish +longdesc typographical tradition, provides macros for dashes according +longdesc to Polish orthography, provides a historical input method for +longdesc "Polish characters", works with traditional TeX as well as with +longdesc Unicode aware variants. (This package was previously known as +longdesc platex, but has been renamed to resolve a name clash.) depend hyphen-polish depend pl -containersize 9068 -containerchecksum 8d4c05dae9e5cf8ab36bdba5be8b0748d5d283a6a77c7fa18821ab3a20fe5935f302a8ce9b1a1314ef128a20c1011018ba7bd04d34466d017e16fd9bd087e108 -doccontainersize 294096 -doccontainerchecksum a619719518e3d9814907d33756c4a3f2494c3a94b0a717e6f848e31177622bad6ba2cf595a23ff2efb65ea04b70b267aa87cd87caa56c91bab7b36bef82cd2dd -docfiles size=81 +containersize 9296 +containerchecksum 24bdb98990f66e89085056e6ad3e0930dd16d0f4bbd07a2c9a49931796e143505276d2025fee21b2b52d927c3b2992d31f4edae4668cdb549f6f00ef43dc1c69 +doccontainersize 284808 +doccontainerchecksum 755e7625d5ee1e4457e7ee518469d585c9c1e566c57bf147c62195555ae91dadb68f469127cb18a7c30cda1468129db09cb09b1974f5273d41c9491a6e1d5ffc +docfiles size=79 RELOC/doc/latex/polski/README details="Readme (English)" RELOC/doc/latex/polski/conowego.txt RELOC/doc/latex/polski/czytaj.txt details="Readme (Polish)" language="pl" @@ -247440,8 +247419,8 @@ docfiles size=81 RELOC/doc/latex/polski/sample-polski.tex RELOC/doc/latex/polski/sample-rysunek.mp RELOC/doc/latex/polski/sample-rysunek1.mps -srccontainersize 30840 -srccontainerchecksum fe630f5992e79ad211ac4537cb1fc8b40154c2b43f34fb15594e662909077eb0a58f2be41aa05ad647a45d2d00c8af82ecce2afc5eec46c941d1060f2728a4be +srccontainersize 30572 +srccontainerchecksum 8e216956a95df02134cf411d170a75309c3f167a5bf7d78f77c4e47950c8a5da52e523e367f5ce60492fc0ab7cb205e9b57835b883225752731ca094d7c507b8 srcfiles size=35 RELOC/source/latex/polski/ot1patch.dtx RELOC/source/latex/polski/ot1patch.ins @@ -247472,7 +247451,7 @@ runfiles size=24 catalogue-ctan /macros/latex/contrib/polski catalogue-license lppl1.2 catalogue-topics polish -catalogue-version 1.3.4 +catalogue-version 1.3.6 name poltawski category Package @@ -248375,7 +248354,7 @@ catalogue-version 1.101 name polyglossia category Package -revision 58869 +revision 63091 shortdesc An alternative to babel for XeLaTeX and LuaLaTeX relocated 1 longdesc This package provides a complete Babel replacement for users of @@ -248387,11 +248366,11 @@ depend fontspec depend iftex depend makecmds depend xkeyval -containersize 115840 -containerchecksum cc76a010e93e9aafbc74d4894b1cb44cd8a569eff1f42b1017d49a0f86fdf577334e8100e2ce8be68c5bf430b6895f80513adee5aacced508244e1f5d5e5f0f5 -doccontainersize 641576 -doccontainerchecksum 64147a6df9eb9f12f0c74792f3b7e0d9c465354a3966d7b1279aa64432021d37d1bbbfc2a310c1a27fef92723ba5803bdcb25995ce930e134553383c3b766904 -docfiles size=205 +containersize 119024 +containerchecksum c6535061904ffe9bb0c5304549d8089bed4910edeac7b74c91f0d1a7b6d6689ae06a872372b5b3b72d08adf95cf043fa4f912df9ccb7f0ce6f91e40e7067bcbf +doccontainersize 653080 +doccontainerchecksum cf20e8f722e8d6887ad2158b208fc5c73c5b737b6a3307dbadc79336e32eb08c3c1abbd96a0e36412c9142dcd835703e1f439a0c781e8c932e2ba126120ce824 +docfiles size=208 RELOC/doc/latex/polyglossia/README.md details="Readme" RELOC/doc/latex/polyglossia/example-arabic.pdf RELOC/doc/latex/polyglossia/example-arabic.tex @@ -248405,11 +248384,11 @@ docfiles size=205 RELOC/doc/latex/polyglossia/polyglossia.tex RELOC/doc/latex/polyglossia/test-welsh.pdf RELOC/doc/latex/polyglossia/test-welsh.tex -srccontainersize 152892 -srccontainerchecksum 1f534fe32af11b3b83a7814c5615c046869c66e3af0781cef6730dfefecaae093e08eb53c73ac2a417d34aeed0f4a9f8dfde5debbb552ecba1ae00359c172de6 -srcfiles size=229 +srccontainersize 157344 +srccontainerchecksum 818d8c4c022dfc5491628d2314bddd1aaf83761c9cd8c7d9e6d2493d8dae9f90084e48aa3657c55d62807216ee3fc80a809b0c9df461d15cf37a0b8deef16162 +srcfiles size=236 RELOC/source/latex/polyglossia/polyglossia.dtx -runfiles size=369 +runfiles size=373 RELOC/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.map RELOC/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.tec RELOC/fonts/misc/xetex/fontmapping/polyglossia/bengalidigits.map @@ -248591,7 +248570,7 @@ runfiles size=369 RELOC/tex/latex/polyglossia/gloss-la-x-medieval.ldf RELOC/tex/latex/polyglossia/gloss-la.ldf RELOC/tex/latex/polyglossia/gloss-lao.ldf - RELOC/tex/latex/polyglossia/gloss-latex.ldf + RELOC/tex/latex/polyglossia/gloss-latex.lde RELOC/tex/latex/polyglossia/gloss-latin.ldf RELOC/tex/latex/polyglossia/gloss-latinclassic.ldf RELOC/tex/latex/polyglossia/gloss-latinecclesiastic.ldf @@ -248680,7 +248659,7 @@ catalogue-contact-repository https://github.com/reutenauer/polyglossia catalogue-ctan /macros/unicodetex/latex/polyglossia catalogue-license mit lppl1.3 cc0 catalogue-topics multilingual use-xetex use-luatex -catalogue-version 1.53 +catalogue-version 1.56 name polynom category Package @@ -248773,7 +248752,7 @@ catalogue-version 0.8.6 name poormanlog category Package -revision 58966 +revision 61719 shortdesc Logarithms and powers with (almost) 9 digits relocated 1 longdesc This small package (usable with Plain e-TeX, LaTeX, or others) @@ -248787,10 +248766,10 @@ longdesc ranges has to be done by user, via own macros or some math longdesc engine. The xintexpr package (at 1.3f) imports the poormanlog longdesc macros as core constituents of its log10(), pow10(), log(), longdesc exp() and pow() functions. -containersize 3792 -containerchecksum a1d252b99f78e6cf0c11310079b392a7a557fdc78233bc870859dc8325bc7c1a50655b52cae052e4edbd2e2b333b409f0929d696b93cd8015c66f14ddafa36fe -doccontainersize 2000 -doccontainerchecksum 6ae369601d824ca7f62c10327415c48cac9e58ff495238ddb2f00f71920df1b5f3a0c948c2a5eaf418f688f10e547c945d5fd726ab93eb5c106848c3355c8cb3 +containersize 3796 +containerchecksum 164b275fb5cc59563b4b8d8662722b503cb5aad9f64585f776c0ef4bf46254fdebae80201b105dde4f661f6f655872d2f8476a9bfe3ced3c1319d36d64697103 +doccontainersize 2004 +doccontainerchecksum c6c0becdc7cfffd2cc55d334f003f9ef2d533e96965875cee78bf046a5deb8c8fc92342bcf0b83048b8622bd5425f4cedcc18fc3f31255a608a0f4af9911e121 docfiles size=1 RELOC/doc/generic/poormanlog/README details="Readme" runfiles size=4 @@ -248799,7 +248778,7 @@ runfiles size=4 catalogue-ctan /macros/generic/poormanlog catalogue-license lppl1.3c catalogue-topics calculation -catalogue-version 0.05 +catalogue-version 0.06 name postage category Package @@ -248896,9 +248875,50 @@ catalogue-license lppl catalogue-topics poster catalogue-version 1.1 +name postnotes +category Package +revision 63099 +shortdesc Endnotes for LaTeX +relocated 1 +longdesc This is an endnotes package for LaTeX. Its user interface +longdesc provides means to print multiple sections of notes along the +longdesc document, and to subdivide them either automatically -- by +longdesc chapter, by section -- or at manually specified places, thus +longdesc being able to easily handle both numbered and unnumbered +longdesc headings. The package also provides infrastructure for setting +longdesc up contextual running headers for printed notes. The default is +longdesc a simple but useful one, in the form "Notes to pages N-M", but +longdesc more elaborate ones can be built. When hyperref is loaded, +longdesc postnotes provides hyperlinked notes, including back links. +containersize 7304 +containerchecksum 7ab27f311cfb6d60cb48d4ffd0e01268c9f56321d2e55382dcc6d82ccbd61e469307a1c74d8045e62e6871ebd47faf0be8f99f441acafb3f304a17f71b12aa46 +doccontainersize 960480 +doccontainerchecksum 7019d10e313a3baeed4ece5de78952c66599665f28ef7de03fcc208c309bae4b74efca13ba16030160618dee75d9c183b2617d594011b22cacf3010873c942b3 +docfiles size=255 + RELOC/doc/latex/postnotes/CHANGELOG.md + RELOC/doc/latex/postnotes/DEPENDS.txt + RELOC/doc/latex/postnotes/README.md details="Readme" + RELOC/doc/latex/postnotes/postnotes-code.pdf details="Code documentation" + RELOC/doc/latex/postnotes/postnotes-code.tex + RELOC/doc/latex/postnotes/postnotes.pdf details="User manual" + RELOC/doc/latex/postnotes/postnotes.tex +srccontainersize 20716 +srccontainerchecksum bddf139cd7d4ae42e47e568746606f20c4c742c08184d5ef218308c8c4f79e4ac187d8eb6126466f3b3c0f74af153e61572134cdb88a160b84f2fe06f9f7a955 +srcfiles size=24 + RELOC/source/latex/postnotes/postnotes.dtx + RELOC/source/latex/postnotes/postnotes.ins +runfiles size=12 + RELOC/tex/latex/postnotes/postnotes.sty +catalogue-contact-bugs https://github.com/gusbrs/postnotes/issues +catalogue-contact-repository https://github.com/gusbrs/postnotes +catalogue-ctan /macros/latex/contrib/postnotes +catalogue-license lppl1.3c +catalogue-topics endnote expl3 +catalogue-version 0.1.1 + name powerdot category Package -revision 58730 +revision 59272 shortdesc A presentation class relocated 1 longdesc Powerdot is a presentation class for LaTeX that allows for the @@ -248908,10 +248928,10 @@ longdesc presenter. Examples are automatic overlays, personal notes and longdesc a handout mode. To view a presentation, DVI, PS or PDF output longdesc can be used. A powerful template system is available to easily longdesc develop new styles. A LyX layout file is provided. -containersize 26304 -containerchecksum 040d634225ba154fb76145815b923ef9e266a48bc41f245098b70634d6d8fe7890e65a943c44a694d889252de3f66ea49bdb7d56ad7c8ec0e1ac563469138f97 -doccontainersize 947592 -doccontainerchecksum 8b3076cfd45d3c6774e0061b54d63bf89245b16ae704b0c7541ef61b62e0b4972d28b31493fd8e4c167cf87388d87b74ca5b8335b106a310cc78a4c8175330bb +containersize 26268 +containerchecksum c8ab1d65e2ac0695cac0e8a0a683fe712ba51e8aa028316901e1ab6e31b0be68348066fcf290b03321c0bacbf5c0b16265b28022ef38137a3d89bd25aac58dd7 +doccontainersize 948160 +doccontainerchecksum 99e602f4f96d6b805a8cb255d72f49c62e75543df2348471e31952a2588125724dfac07cd82865e9559220ef98a7b8847ab9ebd1ab803d5e155804f3669abe3b docfiles size=322 RELOC/doc/latex/powerdot/README details="Readme" RELOC/doc/latex/powerdot/manifest.txt @@ -248928,8 +248948,8 @@ docfiles size=322 RELOC/doc/latex/powerdot/powerdot.pdf details="Package documentation (English)" language="en" RELOC/doc/latex/powerdot/powerdotDE.pdf details="Package documentation (German)" language="de" RELOC/doc/latex/powerdot/powerdotDE.tex -srccontainersize 67108 -srccontainerchecksum e1882bf2cedb5a4146cfcdab5a89618a986c5dab64ccc4953c90157060907c18429b834e2b4dd0cdd38969c30697a354f024bd6e2c4dda88a40acd664350ac2d +srccontainersize 67080 +srccontainerchecksum cc32d07b304d6214fca1244823154290c68131111c2144592fb1b4134c59dcd0ab110542bcb64e7462c6959bff1bc9d1e2706bea66b0bed2abfde9c80255af4a srcfiles size=79 RELOC/source/latex/powerdot/powerdot.dtx runfiles size=50 @@ -248956,7 +248976,7 @@ catalogue-also prosper ha-prosper catalogue-ctan /macros/latex/contrib/powerdot catalogue-license lppl1.3 catalogue-topics presentation class -catalogue-version 1.6 +catalogue-version 1.7 name powerdot-fuberlin category Package @@ -249062,30 +249082,30 @@ catalogue-version 0.13c name pracjourn category Package -revision 15878 +revision 61719 shortdesc Typeset articles for PracTeX relocated 1 longdesc The pracjourn class is used for typesetting articles in the longdesc PracTeX Journal. It is based on the article class with longdesc modifications to allow for more flexible front-matter and longdesc revision control, among other small changes. -containersize 4648 -containerchecksum 40e7ea03f0b244810952cf93cdc7799e0e130a7b11d384893b88e420ce6adb4b5606462ab6f2dbb2e134770eaf32540b9feb59393dea72a70f4d881f6f6fa43b -doccontainersize 386140 -doccontainerchecksum 8e9b171919bd6412a3adb75abf1124beaf0fd562cca49076c1729814c7907b5b3f9b240fdb68d91055225e9b366749c2be6a2e421f52142d0a138e377a442046 +containersize 4628 +containerchecksum ad416756dca8491f2920d13b8374157bf1b49f236cf2ce1f66d6415c8de7282801645f5cedc31f2652304b1133f787a32ca4afa9f0e65a8bd5cbde956e54b82d +doccontainersize 386136 +doccontainerchecksum 2cc3efac5b128bc6873034fc451124cbb9d6c4040d9d1c1053367aa99d57687eff642cc55a52d833732cfe88c5e139c67998020ae220a1657744140745ffec30 docfiles size=107 RELOC/doc/latex/pracjourn/README details="Readme" RELOC/doc/latex/pracjourn/pjsample.ltx RELOC/doc/latex/pracjourn/pjsample.pdf RELOC/doc/latex/pracjourn/pracjourn.pdf details="Package documentation" -srccontainersize 15244 -srccontainerchecksum a0f40eb8b245c3f6ca2c6e84f4b13d80b2c9d5f67a70c74fc14928fb3b4eba3659bdcca9852d0bcce18088f707955e8f0ef77e71879bd720c9dd8d59ef9713ce +srccontainersize 15248 +srccontainerchecksum 819dcb9329ec553889d50646b7ac4ec52e2d82b329ad48d6b1dd391a7f575115c49c317497ebd32237c3925741cc6f7d497851bc5fd938d3f8e7341a05150d21 srcfiles size=14 RELOC/source/latex/pracjourn/pracjourn.dtx RELOC/source/latex/pracjourn/pracjourn.ins runfiles size=4 RELOC/tex/latex/pracjourn/pracjourn.cls -catalogue-contact-home http://tug.org/pracjourn +catalogue-contact-home https://tug.org/pracjourn catalogue-ctan /macros/latex/contrib/pracjourn catalogue-license gpl catalogue-topics journalpub @@ -249357,7 +249377,7 @@ catalogue-version 3.0 name preview category Package -revision 56708 +revision 62130 shortdesc Extract bits of a LaTeX source for output relocated 1 longdesc The package is a free-standing part of the preview-latex @@ -249365,15 +249385,15 @@ longdesc bundle. The package provides the support preview-latex needs, longdesc when it chooses the matter it will preview. The output may longdesc reasonably be expected to have other uses, as in html longdesc translators, etc. -containersize 6808 -containerchecksum 8a582c5e78e5a4ef28d3857e397d62579be41f4445a3b0ea1ea76b9080997e5eb23f2bb90197237101d03fccc8cd53c8a3263d19385dac4b63161a568528b017 -doccontainersize 312612 -doccontainerchecksum d6edac136429cc1d0af86381812c798d72e15b0e33cc0dec643e86fc5a323df057bfe196293381f2d85644f6784cb97bd7a612828ce829d0d8baa57a51f00bce -docfiles size=78 +containersize 6984 +containerchecksum 02c4864a68cf7208e87fb0a4f25ccfe2092e198541551c3db11b75b0fd0b49188ebf9217554020f07154313418febb942e04c92b78d84c6f53b88c12d5a162ff +doccontainersize 326124 +doccontainerchecksum a722fda1fbc3c4319edefb65a30ccde72711a65c19e6fbe7300ba2dcb47b72f12aa436c593f1dc97f9fda1a1fd4d359b4d56928877a9cb80b324ff046d0cd9e3 +docfiles size=83 RELOC/doc/latex/preview/README details="Readme" RELOC/doc/latex/preview/preview.pdf details="Package documentation" -srccontainersize 22560 -srccontainerchecksum f9e6df7cc6c5649e103832477218237d4008e66707a229680448a05a058d5b9ee47775c96466068723a6cdba362a17420d3154d69535c7b3b65c1e752e6654e7 +srccontainersize 22852 +srccontainerchecksum d22c78058df91b03af32bb3f3c6584f492cffe6762a06a854811a3d2b3cfb1dae000252f483e78a40830d5bd808184b76b86c7e100c365c420f24496464ab53d srcfiles size=22 RELOC/source/latex/preview/preview.drv RELOC/source/latex/preview/preview.dtx @@ -249398,7 +249418,7 @@ catalogue-contact-support https://lists.gnu.org/mailman/listinfo/auctex catalogue-ctan /macros/latex/contrib/preview catalogue-license gpl3 catalogue-topics chunks -catalogue-version 12.3 +catalogue-version 13.1 name prftree category Package @@ -249666,7 +249686,7 @@ catalogue-version 1.1 name profcollege category Package -revision 58995 +revision 62686 shortdesc A LaTeX package for French maths teachers in college relocated 1 longdesc This package provides some commands to help French mathematics @@ -249676,20 +249696,224 @@ longdesc \Pythagore{ABC}{5}{7} to write the entire calculation of AC longdesc with the Pythagorean theorem, \Trigo[Cosinus]{ABC}{3}{}{60} to longdesc write the entire calculation of AC with cosine, ... and some longdesc others. -containersize 83556 -containerchecksum 7989dc75980da4250b76e6faf34ebeead2f853611eb327b128474c247761aece883f1e771d38f701d0fc4394bedd17843cf889c972171103b90c3297a2527724 -doccontainersize 3908208 -doccontainerchecksum 605d547b06744fbbeeb29cefa53fee5cd33e23a4c95c6f4ae0ff3396e43c3b51d68508dfd3ee8c3e875061e18c3264110e9f48c93a909fa9321bdab25d189847 -docfiles size=1089 +containersize 116696 +containerchecksum a4985590f3fe052539cc5b190f5e6f9bb18268c937b1b8c3a4c73e7299de09cdfac014e3a62983ed7c17740255296e6e1986b72266a40338d3b108e5d47359c5 +doccontainersize 10143904 +doccontainerchecksum 4b4b45b63317fb9c306483b5906b29fb01ca27350364bce096b59254f73e7f76c3ab46e2fa034222a23d9ff635f7d2a8060c778dd226eaaf88728af1b2d5c01e +docfiles size=4647 + RELOC/doc/latex/profcollege/Cafrique.dat + RELOC/doc/latex/profcollege/Cameriquecentrale.dat + RELOC/doc/latex/profcollege/Cameriquenord.dat + RELOC/doc/latex/profcollege/Cameriquesud.dat + RELOC/doc/latex/profcollege/Casia.dat + RELOC/doc/latex/profcollege/Casie.dat + RELOC/doc/latex/profcollege/Ccaraibes.dat + RELOC/doc/latex/profcollege/Ceurope.dat + RELOC/doc/latex/profcollege/Ile.dat RELOC/doc/latex/profcollege/ProfCollege-doc.pdf details="Package documentation" language="fr" RELOC/doc/latex/profcollege/ProfCollege-doc.zip RELOC/doc/latex/profcollege/README details="Readme" -runfiles size=230 + RELOC/doc/latex/profcollege/afganistan.dat + RELOC/doc/latex/profcollege/afriquesud1.dat + RELOC/doc/latex/profcollege/afriquesud2.dat + RELOC/doc/latex/profcollege/albanie.dat + RELOC/doc/latex/profcollege/algerie.dat + RELOC/doc/latex/profcollege/allemagne1.dat + RELOC/doc/latex/profcollege/allemagne2.dat + RELOC/doc/latex/profcollege/andorre.dat + RELOC/doc/latex/profcollege/angleterre.dat + RELOC/doc/latex/profcollege/angola.dat + RELOC/doc/latex/profcollege/arabiesaoudite.dat + RELOC/doc/latex/profcollege/argentine1.dat + RELOC/doc/latex/profcollege/argentine2.dat + RELOC/doc/latex/profcollege/armenie.dat + RELOC/doc/latex/profcollege/autriche.dat + RELOC/doc/latex/profcollege/azerbaijan1.dat + RELOC/doc/latex/profcollege/azerbaijan2.dat + RELOC/doc/latex/profcollege/bangladesh.dat + RELOC/doc/latex/profcollege/belarussie.dat + RELOC/doc/latex/profcollege/belgique.dat + RELOC/doc/latex/profcollege/belize.dat + RELOC/doc/latex/profcollege/benin.dat + RELOC/doc/latex/profcollege/bhutan.dat + RELOC/doc/latex/profcollege/birmanie.dat + RELOC/doc/latex/profcollege/bolivie1.dat + RELOC/doc/latex/profcollege/bolivie2.dat + RELOC/doc/latex/profcollege/bosnie1.dat + RELOC/doc/latex/profcollege/bosnie2.dat + RELOC/doc/latex/profcollege/botswana.dat + RELOC/doc/latex/profcollege/bresil.dat + RELOC/doc/latex/profcollege/brunei.dat + RELOC/doc/latex/profcollege/bulgarie.dat + RELOC/doc/latex/profcollege/burkinafaso.dat + RELOC/doc/latex/profcollege/burundi.dat + RELOC/doc/latex/profcollege/cabinda.dat + RELOC/doc/latex/profcollege/cambodge.dat + RELOC/doc/latex/profcollege/cameroun.dat + RELOC/doc/latex/profcollege/canada.dat + RELOC/doc/latex/profcollege/capitales.dat + RELOC/doc/latex/profcollege/chili1.dat + RELOC/doc/latex/profcollege/chili2.dat + RELOC/doc/latex/profcollege/chine.dat + RELOC/doc/latex/profcollege/colombie.dat + RELOC/doc/latex/profcollege/congo.dat + RELOC/doc/latex/profcollege/coreenord.dat + RELOC/doc/latex/profcollege/coreesud.dat + RELOC/doc/latex/profcollege/costarica.dat + RELOC/doc/latex/profcollege/coteivoire.dat + RELOC/doc/latex/profcollege/croatie.dat + RELOC/doc/latex/profcollege/danemark.dat + RELOC/doc/latex/profcollege/djibouti.dat + RELOC/doc/latex/profcollege/ecosse.dat + RELOC/doc/latex/profcollege/egypte.dat + RELOC/doc/latex/profcollege/emirats.dat + RELOC/doc/latex/profcollege/equateur.dat + RELOC/doc/latex/profcollege/eritre.dat + RELOC/doc/latex/profcollege/espagne.dat + RELOC/doc/latex/profcollege/estonie.dat + RELOC/doc/latex/profcollege/ethiopie.dat + RELOC/doc/latex/profcollege/finlande.dat + RELOC/doc/latex/profcollege/fleuveseurope.dat + RELOC/doc/latex/profcollege/fleuvessup.dat + RELOC/doc/latex/profcollege/france.dat + RELOC/doc/latex/profcollege/gabon.dat + RELOC/doc/latex/profcollege/gambie.dat + RELOC/doc/latex/profcollege/gaza.dat + RELOC/doc/latex/profcollege/georgie.dat + RELOC/doc/latex/profcollege/ghana.dat + RELOC/doc/latex/profcollege/gibraltar.dat + RELOC/doc/latex/profcollege/grece.dat + RELOC/doc/latex/profcollege/guatemala.dat + RELOC/doc/latex/profcollege/guinee.dat + RELOC/doc/latex/profcollege/guineebissau.dat + RELOC/doc/latex/profcollege/guineef.dat + RELOC/doc/latex/profcollege/guyane.dat + RELOC/doc/latex/profcollege/haiti.dat + RELOC/doc/latex/profcollege/honduras.dat + RELOC/doc/latex/profcollege/hongrie.dat + RELOC/doc/latex/profcollege/iles.dat + RELOC/doc/latex/profcollege/iles1.dat + RELOC/doc/latex/profcollege/inde.dat + RELOC/doc/latex/profcollege/indonesie1.dat + RELOC/doc/latex/profcollege/indonesie2.dat + RELOC/doc/latex/profcollege/irak.dat + RELOC/doc/latex/profcollege/iran.dat + RELOC/doc/latex/profcollege/irelande.dat + RELOC/doc/latex/profcollege/irelandenord.dat + RELOC/doc/latex/profcollege/israel.dat + RELOC/doc/latex/profcollege/italie.dat + RELOC/doc/latex/profcollege/jordanie.dat + RELOC/doc/latex/profcollege/kazakhstan.dat + RELOC/doc/latex/profcollege/kenya.dat + RELOC/doc/latex/profcollege/koweit.dat + RELOC/doc/latex/profcollege/kyrgyzstan.dat + RELOC/doc/latex/profcollege/lacs.dat + RELOC/doc/latex/profcollege/lacssup.dat + RELOC/doc/latex/profcollege/laos.dat + RELOC/doc/latex/profcollege/lesotho.dat + RELOC/doc/latex/profcollege/lettonie.dat + RELOC/doc/latex/profcollege/liban.dat + RELOC/doc/latex/profcollege/liberia.dat + RELOC/doc/latex/profcollege/libye.dat + RELOC/doc/latex/profcollege/liechtenstein.dat + RELOC/doc/latex/profcollege/lithuanie1.dat + RELOC/doc/latex/profcollege/lithuanie2.dat + RELOC/doc/latex/profcollege/luxembourg.dat + RELOC/doc/latex/profcollege/macedoine.dat + RELOC/doc/latex/profcollege/malaisie1.dat + RELOC/doc/latex/profcollege/malaisie2.dat + RELOC/doc/latex/profcollege/malawi.dat + RELOC/doc/latex/profcollege/mali.dat + RELOC/doc/latex/profcollege/maroc.dat + RELOC/doc/latex/profcollege/mauritanie.dat + RELOC/doc/latex/profcollege/mexique.dat + RELOC/doc/latex/profcollege/moldavie.dat + RELOC/doc/latex/profcollege/monaco.dat + RELOC/doc/latex/profcollege/mongolie.dat + RELOC/doc/latex/profcollege/mozambique.dat + RELOC/doc/latex/profcollege/namibie.dat + RELOC/doc/latex/profcollege/nepal.dat + RELOC/doc/latex/profcollege/nicaragua.dat + RELOC/doc/latex/profcollege/niger.dat + RELOC/doc/latex/profcollege/nigeria.dat + RELOC/doc/latex/profcollege/norvege.dat + RELOC/doc/latex/profcollege/nvelleguinne.dat + RELOC/doc/latex/profcollege/oman1.dat + RELOC/doc/latex/profcollege/oman2.dat + RELOC/doc/latex/profcollege/ouganda.dat + RELOC/doc/latex/profcollege/ouzbekistan.dat + RELOC/doc/latex/profcollege/pakistan.dat + RELOC/doc/latex/profcollege/panama1.dat + RELOC/doc/latex/profcollege/panama2.dat + RELOC/doc/latex/profcollege/paraguay.dat + RELOC/doc/latex/profcollege/paysbas.dat + RELOC/doc/latex/profcollege/paysdegalles.dat + RELOC/doc/latex/profcollege/perou.dat + RELOC/doc/latex/profcollege/polesud.dat + RELOC/doc/latex/profcollege/pologne.dat + RELOC/doc/latex/profcollege/portugal.dat + RELOC/doc/latex/profcollege/quatar.dat + RELOC/doc/latex/profcollege/repcentreafrique.dat + RELOC/doc/latex/profcollege/repdominicaine.dat + RELOC/doc/latex/profcollege/riomuni.dat + RELOC/doc/latex/profcollege/rivieres.dat + RELOC/doc/latex/profcollege/roumanie.dat + RELOC/doc/latex/profcollege/russie1.dat + RELOC/doc/latex/profcollege/russie1bis.dat + RELOC/doc/latex/profcollege/russie2.dat + RELOC/doc/latex/profcollege/rwanda.dat + RELOC/doc/latex/profcollege/saharaouest.dat + RELOC/doc/latex/profcollege/salvador.dat + RELOC/doc/latex/profcollege/sanmarin.dat + RELOC/doc/latex/profcollege/senegal.dat + RELOC/doc/latex/profcollege/sierraleone.dat + RELOC/doc/latex/profcollege/slovaquie.dat + RELOC/doc/latex/profcollege/slovenie.dat + RELOC/doc/latex/profcollege/somalie.dat + RELOC/doc/latex/profcollege/soudan.dat + RELOC/doc/latex/profcollege/suede.dat + RELOC/doc/latex/profcollege/suisse.dat + RELOC/doc/latex/profcollege/surinam.dat + RELOC/doc/latex/profcollege/swaziland.dat + RELOC/doc/latex/profcollege/syrie.dat + RELOC/doc/latex/profcollege/tajikistan.dat + RELOC/doc/latex/profcollege/tanzanie.dat + RELOC/doc/latex/profcollege/tchad.dat + RELOC/doc/latex/profcollege/tcheque.dat + RELOC/doc/latex/profcollege/thailande.dat + RELOC/doc/latex/profcollege/togo.dat + RELOC/doc/latex/profcollege/tunisie.dat + RELOC/doc/latex/profcollege/turkmenistan.dat + RELOC/doc/latex/profcollege/turquie1.dat + RELOC/doc/latex/profcollege/turquie2.dat + RELOC/doc/latex/profcollege/ukraine.dat + RELOC/doc/latex/profcollege/uruguay.dat + RELOC/doc/latex/profcollege/usa1.dat + RELOC/doc/latex/profcollege/usa2.dat + RELOC/doc/latex/profcollege/venezuela.dat + RELOC/doc/latex/profcollege/vietnam.dat + RELOC/doc/latex/profcollege/villesFrance.dat + RELOC/doc/latex/profcollege/villesFranceCycle4.dat + RELOC/doc/latex/profcollege/villesFranceNord.dat + RELOC/doc/latex/profcollege/villesFrancesimp.dat + RELOC/doc/latex/profcollege/villesItalie.dat + RELOC/doc/latex/profcollege/volcans.dat + RELOC/doc/latex/profcollege/westbank.dat + RELOC/doc/latex/profcollege/yemen.dat + RELOC/doc/latex/profcollege/yougoslavie.dat + RELOC/doc/latex/profcollege/zaire.dat + RELOC/doc/latex/profcollege/zambie.dat + RELOC/doc/latex/profcollege/zimbabwe.dat +runfiles size=309 RELOC/metapost/profcollege/PfCAfficheur.mp + RELOC/metapost/profcollege/PfCArithmetique.mp RELOC/metapost/profcollege/PfCCalculatrice.mp RELOC/metapost/profcollege/PfCConstantes.mp RELOC/metapost/profcollege/PfCGeometrie.mp RELOC/metapost/profcollege/PfCLaTeX.mp + RELOC/metapost/profcollege/PfCLabyNombre.mp + RELOC/metapost/profcollege/PfCMonde.mp + RELOC/metapost/profcollege/PfCMosaique.mp RELOC/metapost/profcollege/PfCScratch.mp RELOC/metapost/profcollege/PfCScratchpdf.mp RELOC/metapost/profcollege/PfCSvgnames.mp @@ -249700,10 +249924,40 @@ runfiles size=230 RELOC/tex/latex/profcollege/PfCEquationSymbole1.tex RELOC/tex/latex/profcollege/PfCEquationTerme1.tex RELOC/tex/latex/profcollege/ProfCollege.sty +catalogue-also proflycee catalogue-ctan /macros/latex/contrib/profcollege catalogue-license lppl1.3c catalogue-topics maths french teaching -catalogue-version 0.99-a +catalogue-version 0.99-m + +name proflycee +category Package +revision 62740 +shortdesc A LaTeX package for French maths teachers in high school +relocated 1 +longdesc This package provides some commands to help French mathematics +longdesc teachers for 15-18 years olds, for example: \splinetikz to +longdesc create splines with "derivative control"; \paramCF and \ligneCF +longdesc in order to create an xcas-windows-like; \envconsolepythontex +longdesc and \envcodepythontex to create code presentation and code +longdesc execution with pythontex. +containersize 6612 +containerchecksum d48c005939f581e855df62103685c76165e7366f0fcb63c03af6afacb16ead494e85b204b003cfb8afa4163f182bb65790d15b662a57a8e39cc9abebfd49fd37 +doccontainersize 483944 +doccontainerchecksum fc4a15d39c981bf1fb9a2d90130c6dd2f95912f8e4078b704c5b13451a19c80557296b0d22dab9c7d7894c0de6ce53b5be4536916c57236d3ff35f10ebca973c +docfiles size=131 + RELOC/doc/latex/proflycee/ProfLycee-doc.pdf details="Package documentation" language="fr" + RELOC/doc/latex/proflycee/ProfLycee-doc.tex + RELOC/doc/latex/proflycee/README.md details="Readme" +runfiles size=6 + RELOC/tex/latex/proflycee/ProfLycee.sty +catalogue-also profcollege +catalogue-contact-bugs https://github.com/cpierquet/ProfLycee/issues +catalogue-contact-repository https://github.com/cpierquet/ProfLycee +catalogue-ctan /macros/latex/contrib/proflycee +catalogue-license lppl1.3c +catalogue-topics maths french teaching +catalogue-version 1.0.8 name program category Package @@ -249784,30 +250038,77 @@ catalogue-license lppl catalogue-topics graphics-use catalogue-version 1.0b~4 +name projlib +category Package +revision 63098 +shortdesc A series of tools to simplify your workflow +relocated 1 +longdesc ProjLib is a collection of tools to help you write LaTeX +longdesc documents. With the main package ProjLib loaded, you no longer +longdesc need to set up the theorem-like environments, nor to manually +longdesc configure the appropriate multilingual settings. In addition, a +longdesc series of auxiliary functionalities are introduced. +containersize 23996 +containerchecksum 0756ee4526b9d554792600922b88f53eb83e8fe1794f8649c39d41bb5dd040bfbcd7ebe8189c24e0c56ef97bf9084fc95dc26e74f1f810decf87d71e83816d6d +doccontainersize 679984 +doccontainerchecksum d91dfec047010f91a1b28e63c65c39d79be9807d36392778137586a31651e9a98bb285ecf7f1bd1ae3879457aab69553adb168cf6623012ac77d7b179ae44ac6 +docfiles size=211 + RELOC/doc/latex/projlib/LICENSE + RELOC/doc/latex/projlib/ProjLib-doc-cn.pdf details="Package documentation (Chinese)" language="zh" + RELOC/doc/latex/projlib/ProjLib-doc-cn.tex + RELOC/doc/latex/projlib/ProjLib-doc-en.pdf details="Package documentation (English)" language="en" + RELOC/doc/latex/projlib/ProjLib-doc-en.tex + RELOC/doc/latex/projlib/ProjLib-doc-fr.pdf details="Package documentation (French)" language="fr" + RELOC/doc/latex/projlib/ProjLib-doc-fr.tex + RELOC/doc/latex/projlib/README.md details="Readme" +srccontainersize 45440 +srccontainerchecksum 6ef2e41bdd64bb5c36c77cd80e1f18e51165a45f1195d27f8eab3fc59fae1028192b84de32acbabff97014eefdb573392b106651787886ecd80e1fecdc053b28 +srcfiles size=74 + RELOC/source/latex/projlib/ProjLib-doc.dtx + RELOC/source/latex/projlib/ProjLib-doc.ins + RELOC/source/latex/projlib/ProjLib.dtx + RELOC/source/latex/projlib/ProjLib.ins +runfiles size=53 + RELOC/tex/latex/projlib/ProjLib.sty + RELOC/tex/latex/projlib/projlib-author.sty + RELOC/tex/latex/projlib/projlib-datetime.sty + RELOC/tex/latex/projlib/projlib-draft.sty + RELOC/tex/latex/projlib/projlib-font.sty + RELOC/tex/latex/projlib/projlib-language.sty + RELOC/tex/latex/projlib/projlib-logo.sty + RELOC/tex/latex/projlib/projlib-math.sty + RELOC/tex/latex/projlib/projlib-paper.sty + RELOC/tex/latex/projlib/projlib-theorem.sty + RELOC/tex/latex/projlib/projlib-titlepage.sty +catalogue-contact-repository https://github.com/Jinwen-XU/ProjLib +catalogue-ctan /macros/latex/contrib/projlib +catalogue-license lppl1.3c +catalogue-topics misc-support expl3 + name proof-at-the-end category Package -revision 51194 +revision 61933 shortdesc A package to move proofs to appendix relocated 1 longdesc This package aims to provide a way to easily move proofs to the longdesc appendix. You can (among other things) move proofs to different longdesc places/sections, create links from theorems to proofs, restate longdesc theorems, add comments in appendix... -containersize 4440 -containerchecksum 1e5647e1421742e9f0198c5ff8ae5ac315eccef96d0a7c9c5f1dabef167fca5ac9221cdf60d99dafbdfd60f6960a897ebb2d2c4370edcc0d0a36942c0041a777 -doccontainersize 372132 -doccontainerchecksum 9100916a9ebf426502d7c25e5f848fd4eeb19050faa01b0a4a795b838d4084849b42a1f6a187dc8218aeffb6df0cbe592b512e1c613a1045e467198119b33555 -docfiles size=98 +containersize 6944 +containerchecksum 63adab06785ea542df6b451bcfbf1a8eeaba3dd4804a7f322e9e500ce6708e8fdc50bdbed70f6d514a375c69abaec179350d58cc6255d1f8fe577a7646ed04ac +doccontainersize 446708 +doccontainerchecksum bcb3ee6bec5d170f0e552efbf58eafabeb5117c52916d548a5e022d745d8ab214f414b72507aeec5edb5c0384912f907468f9b7a979919c9959197b693aaf86c +docfiles size=121 RELOC/doc/latex/proof-at-the-end/README.md details="Readme" RELOC/doc/latex/proof-at-the-end/proof-at-the-end.pdf details="Package documentation" RELOC/doc/latex/proof-at-the-end/proof-at-the-end_demo.pdf details="Example of use" RELOC/doc/latex/proof-at-the-end/proof-at-the-end_demo.tex -srccontainersize 12500 -srccontainerchecksum ea0b286182db09ab249a704ef25abc8bd951b51e8671ddb2a8110997b9db4ed353c059f44170e8a5bd76878ae97d34b460701994849425c1f40925d663d0ac6f -srcfiles size=14 +srccontainersize 20480 +srccontainerchecksum eae3ee4a8ab4ec8e0b91aebf2f6e45629e62b156b81b4112c75ca03b12c44435e5cd6e96621dbd2ac9a92b656c7421896f9f81c9979c13da7236d7b78525b85e +srcfiles size=22 RELOC/source/latex/proof-at-the-end/proof-at-the-end.dtx RELOC/source/latex/proof-at-the-end/proof-at-the-end.ins -runfiles size=4 +runfiles size=6 RELOC/tex/latex/proof-at-the-end/proof-at-the-end.sty catalogue-contact-bugs https://github.com/leo-colisson/proof-at-the-end/issues catalogue-contact-home https://github.com/leo-colisson/proof-at-the-end @@ -249817,7 +250118,7 @@ catalogue-topics maths proof appendix name proofread category Package -revision 50938 +revision 61719 shortdesc Commands for inserting annotations relocated 1 longdesc This package defines a few LaTeX commands that may be useful @@ -249829,16 +250130,16 @@ longdesc document with extra line spacing, and for displaying it in longdesc either corrected or uncorrected state, both without margin longdesc notes. The package is based on code for a text highlighting longdesc command that was published by Antal Spector-Zabusky on -longdesc http://tex.stackexchange.com/questions/5959. The main file, +longdesc https://tex.stackexchange.com/questions/5959. The main file, longdesc proofread.dtx, is self-extracting, so you can generate the longdesc style file by compiling proofread.dtx with pdfLaTeX. This longdesc package is based on the soul package; so if you plan to longdesc highlight non-ASCII characters, you must compile your source longdesc with either XeTeX- or LuaTeX-based compilers. -containersize 2596 -containerchecksum ef0d35bb06d1bf31cdea9aec2f342eef4b8cf053863a26f5c223c1966f6715a547fb61b2f92d4ac273c3309fcfe219f9a78bdf8c9b3ec3886bb96dabd7935033 -doccontainersize 290840 -doccontainerchecksum 6b1ba0b1e009e2f7b337aebcc5c54882f2ef3f2089261d3b9355cb0adfec8aa3c7f207636955979cc0a74554e5878423a23982340bd26ed3c2a634f821497565 +containersize 2588 +containerchecksum 79787978d7888ba127b9b72ea38f0f3e7ef9d427cf8e493120849cf7c2852ffe79b5fbf349160bac419be0725a9d79f33a00c13d6b3eded2cf0600b7d0994513 +doccontainersize 290844 +doccontainerchecksum e33aa6e720a22bebe6f64d90b00bc4e01b0892ae66c5f9c4dc8758e6494fe2bbb9ba84df442471b9db652223fd3e7f40fae486f09c7500095f7a2d1cb2280b3a docfiles size=84 RELOC/doc/latex/proofread/README details="Readme" RELOC/doc/latex/proofread/README.txt @@ -249846,8 +250147,8 @@ docfiles size=84 RELOC/doc/latex/proofread/example.tex RELOC/doc/latex/proofread/proofread.pdf details="Package documentation" RELOC/doc/latex/proofread/proofread.vmb -srccontainersize 6348 -srccontainerchecksum 9a434d59a1540e1dee97e9baf1cda034f768a7a24e1deca7e0f454f7d7918cbd7645e19454fa7683c3754f80e1c9da54b3b2ade2dd58f4c332d2422fe1690935 +srccontainersize 6352 +srccontainerchecksum b1b334a3bc3dc61dad0eb071a1c5dc3595cb9231a3b7e50856bf0d5c50a4ecf188f5efbaf7a0065ad51341c2408cbf3d81a6e7c473bbd003289cca02d1962f46 srcfiles size=6 RELOC/source/latex/proofread/proofread.dtx RELOC/source/latex/proofread/proofread.ins @@ -250286,7 +250587,7 @@ catalogue-topics book-ex name ps2eps category TLCore -revision 53559 +revision 62856 shortdesc Produce Encapsulated PostScript from PostScript longdesc Produce Encapsulated PostScript Files (EPS/EPSF) from a longdesc one-page PostScript document, or any PostScript document. A @@ -250307,10 +250608,10 @@ longdesc ghostscript and an ANSI-C compiler. Included in the longdesc distribution is the bbox program, an application to produce longdesc Bounding Box values for rawppm or rawpbm format files. depend ps2eps.ARCH -containersize 10792 -containerchecksum dd92a9ecfbe36be9d8bdf7aa969559953ff9b56c0c7b703375febea04e3255ecb478204f7284eef84ac1a188368f2a7fe2a40a9c69c938b037d3704b38054e42 -doccontainersize 57332 -doccontainerchecksum 53ca9f92488bb20d038340ea6f5bbbd7d31a1f7bf0aead699a37bb5bcb11f9cd3347016afc9c2ee61e61e5e040203553bb5f6b5aea4ee1d5474ec5d366ff6ef5 +containersize 10892 +containerchecksum c43ba33d29d5b23ece2add44310b89036d5c4725ad76da1ed6e17bb93d0e7d103549f4a7e7807f89cdffcb19a95e0df2fe7851989b8a3b691aacfebfd41044ae +doccontainersize 60664 +doccontainerchecksum 0194c8634c5d31cf441fb3d7fa171d85358db9831c03cc77bac37272ddfed81d8296e9b05eb4daa7c8012f3bad1a01625aeacb2232989969551e01a92912c409 docfiles size=22 texmf-dist/doc/man/man1/bbox.1 texmf-dist/doc/man/man1/bbox.man1.pdf @@ -250318,167 +250619,168 @@ docfiles size=22 texmf-dist/doc/man/man1/ps2eps.man1.pdf runfiles size=9 texmf-dist/scripts/ps2eps/ps2eps.pl +catalogue-contact-repository https://github.com/roland-bless/ps2eps catalogue-ctan /support/ps2eps catalogue-license gpl catalogue-topics ps-manip -catalogue-version 1.68 +catalogue-version 1.70 name ps2eps.aarch64-linux category TLCore -revision 53999 +revision 62280 shortdesc aarch64-linux files of ps2eps -containersize 4168 -containerchecksum 4a8a19bb23522e77703a8d5e5b0b96c0271073443af9384c7838cec3354eec3c673e4bb8e3a5c5176e97a98e061e5b0284976cc01e2fab6e4bd8a02dbdd498d9 +containersize 3956 +containerchecksum 6ee8b95382fb8cadc491e6a87c04cc604d988c3ccb44286b48355fe13ce8a302c850d2086a9f9d30598e9248c6e1d4a9477f4e1c7a492c1446fa36b22ba29895 binfiles arch=aarch64-linux size=4 bin/aarch64-linux/bbox bin/aarch64-linux/ps2eps name ps2eps.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of ps2eps -containersize 4448 -containerchecksum 2345380fc552e150d0950ee26bc6becdde39dd85e1780d3cb0b4375bfe812909e347919820e9fc0c5d5702f736aeeeeca03b4339619eff9cc1518b46e7da3a63 +containersize 4564 +containerchecksum e9d0c580fc5ab3f433ed64f6f8727c8f1fa77867b45a5a11f924c32521644a59f69c6d96227c919aa132117ec8c8fa5c508e96b0d8d0934850ec8487b60a888e binfiles arch=amd64-freebsd size=4 bin/amd64-freebsd/bbox bin/amd64-freebsd/ps2eps name ps2eps.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of ps2eps -containersize 4428 -containerchecksum d829c60e9ffd4e480a75b4c9665c174ee318be17de4d8228d76688ed09e9f62af6379265a76b39eacb9b0aaa711166dafc653cfde52b99ca67ab145c7f073ac5 +containersize 4544 +containerchecksum 3de5a373443f8432d3e5b3091e7aab0d429bc56bd1244a719c3f02cf5d49e538536856285b6508af2b1f02e1225b90b4e38830de22224778b69b52994c12b6d9 binfiles arch=amd64-netbsd size=4 bin/amd64-netbsd/bbox bin/amd64-netbsd/ps2eps name ps2eps.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of ps2eps -containersize 3852 -containerchecksum 2ce521cffff1a49ba1122d66718a0ffad6a3b85ab50761a40b40fd728c252c86fceb2e9903d2b32541b22416b215dbca87adacdcd78470e7a44ab0ae199c6654 +containersize 3904 +containerchecksum ecf6759991694cbbe3714e8442ddb77413324d006b83f04e5f7293549fae886f5df24767c07082f96eb3a20348c0eda3571570cf00003519710ae3dd775f9dcb binfiles arch=armhf-linux size=4 bin/armhf-linux/bbox bin/armhf-linux/ps2eps name ps2eps.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of ps2eps -containersize 4584 -containerchecksum 61b00d80a343353428e5961471dcb7981b701e79d5120cfb62597823c7dcb0f8375fefa0d59f1315438e412c8e560207652b94c1ba5a1a1a0ae21e4ebee0c9ae +containersize 5036 +containerchecksum b1996486327c947c64af3580f6b965e889223a7c767942113cf9cb9868e86954184e7e8965f875365b54d88df076d969d0d33cbacd3848fe72d077e0fa33a34f binfiles arch=i386-cygwin size=5 bin/i386-cygwin/bbox.exe bin/i386-cygwin/ps2eps name ps2eps.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of ps2eps -containersize 4172 -containerchecksum 2bc1407792fb16057b474fd3dea9b3e603eca399ee1ca246910ea57092ffb5c3d0fd15dee52089d1eadbdedfded3ea4f2679e6587d36eab75ad43e40ead1d730 +containersize 4504 +containerchecksum b13f702b2a6a14a3a58f15694f17b416699bf5d16d2799fc035d726cb8b26b63e3c00adf06030089304e2661ba5cacf4812880acf98e465bb5c8909464fcd6b7 binfiles arch=i386-freebsd size=4 bin/i386-freebsd/bbox bin/i386-freebsd/ps2eps name ps2eps.i386-linux category TLCore -revision 50281 +revision 62210 shortdesc i386-linux files of ps2eps -containersize 4172 -containerchecksum 06b48030c8c18bd2cd57ebe74ef6960ba62f38a3fe6e65be3c408425bf04546add1fa8a73aaaad38d71c16a5ff3e26fdfa6237fab38f11a4c12405f0a57cfe99 -binfiles arch=i386-linux size=3 +containersize 4180 +containerchecksum e69629dbaa44a07b0c3fc46f8ca64ce768627019e6799507f6fc77321d2be8846eaaacad411cc9130889fe13a668f88514a08db3c0fb24990d9eaf9d0d7d337d +binfiles arch=i386-linux size=4 bin/i386-linux/bbox bin/i386-linux/ps2eps name ps2eps.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of ps2eps -containersize 4448 -containerchecksum 572f02a057ecd05c3224145662baefcddcad680418a7236550498ce272c263f3301ef2d90d0dfc79f31260e3e8e7212ba5ba8ce374938649b4f56b7481f7cb07 +containersize 4576 +containerchecksum 104e27e06b9ff0d55ad6c5491b9f2202c71a6790057b4d109a8b5d3279e29e59c7c5e1925643e08647678064994189dd392f78ff64fec3f4343f17d187432a70 binfiles arch=i386-netbsd size=4 bin/i386-netbsd/bbox bin/i386-netbsd/ps2eps name ps2eps.i386-solaris category TLCore -revision 40549 +revision 62206 shortdesc i386-solaris files of ps2eps -containersize 4712 -containerchecksum 04541900ae23256c8ed13ca50fb0c106ddefc91f0123a0374643ab60b737f42929e345b9ab285df74f731b498e460d53e9de96001cc05804e9cb4c84705b0df3 +containersize 4708 +containerchecksum d755915fb9e1235f37f2ebfe318dfb1b8f5b820a923447864681764cfe1a00a212f17366c25f143ab0dc74198d618fc5798e26300ae56b705b81455f02a932e3 binfiles arch=i386-solaris size=4 bin/i386-solaris/bbox bin/i386-solaris/ps2eps name ps2eps.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of ps2eps -containersize 12148 -containerchecksum bd0596014343e03624d99048f1af48bea205655fd0a4d6ef6cceb53d4190484d527ace4135a7625cbe8bb92ecbe3194c0d3285fef503b7c68a01dbb84432c82e +containersize 11812 +containerchecksum fa9d656264c2612d16768af40355ebf9eaea40858df1cc71d87e3bc55c4ea24cfba107e93bfce49d304841dd792ac908f3d5bb7803c53c576a6ac44135e934f4 binfiles arch=universal-darwin size=30 bin/universal-darwin/bbox bin/universal-darwin/ps2eps name ps2eps.win32 category TLCore -revision 53994 +revision 62199 shortdesc win32 files of ps2eps -containersize 5152 -containerchecksum 07708e5f8eb11c32f69053790c07f1f99317d1974c9f0620d40e5c9e51b7ec13a19a099868f5c3f87010598cca4a2c65fc898862a3f3620aef99b3fee9f7ca6f +containersize 5176 +containerchecksum 1d2433b0e17323804fd97ed362cf2826c4a671702f25d4644e23e25588d2df28bf30424ba714118deff648ffa12af6a9be60a794fde9b213b0bc96569e4877dc binfiles arch=win32 size=4 bin/win32/bbox.exe bin/win32/ps2eps.exe name ps2eps.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of ps2eps -containersize 4496 -containerchecksum 180538bbd3f8a2d98ab96460c5432906ba2ae1aa24369610cf4a96c6324bd76e68fc236d772e264c0b09188d6be79042911b0445dcf6e6d9c27f98b3b246b90d -binfiles arch=x86_64-cygwin size=4 +containersize 4536 +containerchecksum 7339ba505f253ad754badb67cf8326083d07188829f4101951ab882432c3f0a65fba5cbdd40494070b9f112359d42a100a74b8be06b88948a44f22ad7c7ed838 +binfiles arch=x86_64-cygwin size=5 bin/x86_64-cygwin/bbox.exe bin/x86_64-cygwin/ps2eps name ps2eps.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of ps2eps -containersize 3568 -containerchecksum 9c86832880118a5c1222f820052e9b814cf7df7a3885a95c7f92d18f4b6acdf5da38f3e78349e2a0fd4ad4605ba59d3ba964647eed76f7ff192c53639d5fdce8 +containersize 3628 +containerchecksum ebfc29e1b39b23659ac6966bba5ed2c2405c1596dbc823e8f51d2988f69cc6354d395857da42fb677954a66b058aac3b3ddd45b733c4bb34220b467957dd216a binfiles arch=x86_64-darwinlegacy size=5 bin/x86_64-darwinlegacy/bbox bin/x86_64-darwinlegacy/ps2eps name ps2eps.x86_64-linux category TLCore -revision 50281 +revision 62187 shortdesc x86_64-linux files of ps2eps -containersize 4104 -containerchecksum d6a45e2616bc31d68ec0d5fe1ea8e9eef638bd65908c771dc63219e1c32d5297974cda6d2772877b426d35f499230cba3e7665fbf236e430641f3e5ec267af64 -binfiles arch=x86_64-linux size=4 +containersize 4076 +containerchecksum 54ac07db17dfcc29178917860b1f3f11d19c89a74743857e0115f4500f160698ef27ce84b84fda6fadbc28bd5e5197304c4b5bfa9a93eb847d0ec98d3b33ef49 +binfiles arch=x86_64-linux size=5 bin/x86_64-linux/bbox bin/x86_64-linux/ps2eps name ps2eps.x86_64-linuxmusl category TLCore -revision 54264 +revision 62210 shortdesc x86_64-linuxmusl files of ps2eps -containersize 4080 -containerchecksum 8186e4da0508c26056a93aefee222fb3dd998a017e6f365aaac86ff59de3dc17a575cdc3e940696f413ddcf485f85e556fc91f907c980de16f772a9f4cf6348c +containersize 3908 +containerchecksum 2d73e334ac23568eb0c6bb2691ab2e6a79ce257be4f698b9a9d60a41e9e82e8ff0ae998d6329286560fce71c0066030606c66ccf292630ce1cfe9b178bde076f binfiles arch=x86_64-linuxmusl size=4 bin/x86_64-linuxmusl/bbox bin/x86_64-linuxmusl/ps2eps name ps2eps.x86_64-solaris category TLCore -revision 41034 +revision 62206 shortdesc x86_64-solaris files of ps2eps -containersize 4664 -containerchecksum 916fa8bbde4d11501d5431d4b03df7fd53dde0fb4ba435954cc2f456d5a9572964121431b409b04cd850f5f10cec11cf8dddbaee2de247e939039f8d4f2d36de +containersize 4660 +containerchecksum a6cfbd430c77c2baa76fb67129e2f4264f054108c6711da19f9ac6e5666b028ec05028be2b283169e0b8896eb86f58b7de88f485f90c8f592d8acc78e7b6f683 binfiles arch=x86_64-solaris size=4 bin/x86_64-solaris/bbox bin/x86_64-solaris/ps2eps @@ -250511,10 +250813,10 @@ catalogue-topics ps-manip font-proc name ps2pk.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of ps2pk -containersize 86036 -containerchecksum 9fbf48996ff4c324d8a1bd43da41c33404109d4dadb2d42b0cc6c3c9d0dff2af10f242d88de288ae8f5dd7acf066b7d4f134e024e0660672afce526bfbe9df0a +containersize 85708 +containerchecksum c88dc76e80b36a38180c0e89da9df5962bfcd01cdacdaa09cbe9293f4033617cdb03d373becb809fe3f3bd32928a3f4c78b1a84ce1bd7e2f8bd41ecab018e976 binfiles arch=aarch64-linux size=64 bin/aarch64-linux/mag bin/aarch64-linux/pfb2pfa @@ -250523,10 +250825,10 @@ binfiles arch=aarch64-linux size=64 name ps2pk.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of ps2pk -containersize 95256 -containerchecksum 0910d3cab27c06de7df258b9677912944df54102befdf58317b37e71749ba83fc0934be73c3fb91c1af1032b293f9a6cbe7eb5e27f3c4fdc0db8c8a92dcb639f +containersize 95940 +containerchecksum 3608e2570984eaa850a49b241b06e9cddea2ad373eeef498d90fd29be38ccacac9fd9e31c93cebdc70dbc5096920c3e46f9f35ebb05814cdfe7f41b563ddecda binfiles arch=amd64-freebsd size=60 bin/amd64-freebsd/mag bin/amd64-freebsd/pfb2pfa @@ -250535,10 +250837,10 @@ binfiles arch=amd64-freebsd size=60 name ps2pk.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of ps2pk -containersize 82608 -containerchecksum 27a59639538c9939fd8833a3321bd6e5d001709bad3c546b533cde6aa541e6af3d26a07ad80ce87425ea3a05333eb19d9954085a4b69a8e2205ea66c1360c039 +containersize 82636 +containerchecksum 0cf58ab646f0706b958a7465f5f0e3679ca7506f1f8586591c9661e226cd34ac8eb65e7a567388b3185391c7c669dad2c9f973d02c0d0c670e9ec0298e20a2fb binfiles arch=amd64-netbsd size=68 bin/amd64-netbsd/mag bin/amd64-netbsd/pfb2pfa @@ -250547,10 +250849,10 @@ binfiles arch=amd64-netbsd size=68 name ps2pk.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of ps2pk -containersize 70772 -containerchecksum d37fe60d3aefc89c61c20fc92c8341ae478dc9245fc637ad7aa4c26a906cb076312bc7d2c5041f3becd9963d1ce7b01c2066a47031a74d7582aa26babc0cd1bd +containersize 70764 +containerchecksum e8be1278113fab75e84badc614362bd029e658b6e943974f3e3f33681f598af6c26469cfdd30a9284e7170379951683ca40612375d405a80aad960abb1a6ba0b binfiles arch=armhf-linux size=48 bin/armhf-linux/mag bin/armhf-linux/pfb2pfa @@ -250559,11 +250861,11 @@ binfiles arch=armhf-linux size=48 name ps2pk.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of ps2pk -containersize 57448 -containerchecksum f24707767d468453fa10637f1e7f18e15bedd03215b3bf8cc98c5b9585d33ef32b3c82920e8b321f1ba428b0733701f0103eabd13900fb854295924d00cac236 -binfiles arch=i386-cygwin size=41 +containersize 62980 +containerchecksum 20d051af28f1527ad4838cdceb32fc223ce8ddea1c627c5f2171e1e95f2b5023ca6ee05a3c3c009f87c6fc0e1491eef56305368a6094615e3589fd255c78c1c6 +binfiles arch=i386-cygwin size=45 bin/i386-cygwin/mag.exe bin/i386-cygwin/pfb2pfa.exe bin/i386-cygwin/pk2bm.exe @@ -250571,10 +250873,10 @@ binfiles arch=i386-cygwin size=41 name ps2pk.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of ps2pk -containersize 84744 -containerchecksum 2b4d555c0e0a19d7dc022c7fce93fbd2a7804263b30e184d4fc3b7f17ac0d500ae53b51320fe42e19c2f9644340d4f9f483c901b13c66b382936c4f4763f0fe6 +containersize 86460 +containerchecksum 661a9179988585863e7eb3024dd7972dd8c3ac26005c1e63b4063e64a608e3a7ec147c1312980b89a1e07e80868f9377adba5ed11f0df54947382644e5789a04 binfiles arch=i386-freebsd size=54 bin/i386-freebsd/mag bin/i386-freebsd/pfb2pfa @@ -250583,11 +250885,11 @@ binfiles arch=i386-freebsd size=54 name ps2pk.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of ps2pk -containersize 91820 -containerchecksum 410f08fb410ded312b7666284f004577dbd008358b9420d9ab751651553d745428ebd835ed6b9c9fb756272b1f67a04ee85093ee56383b87109635ec555a2c91 -binfiles arch=i386-linux size=59 +containersize 93100 +containerchecksum fc5a8a14ade3b8c329c59204bedde2f7e11e2268af73d4e33289a505a25bba19fde5cd73026039622ff33cbc121f588ae1ae1b52451e97565777014294eacb05 +binfiles arch=i386-linux size=62 bin/i386-linux/mag bin/i386-linux/pfb2pfa bin/i386-linux/pk2bm @@ -250595,10 +250897,10 @@ binfiles arch=i386-linux size=59 name ps2pk.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of ps2pk -containersize 73680 -containerchecksum ac6cd0589d540bf67548ac4b756fb009be311c42fa80eaa46df8852186da942ced8c669059eb87b9ef53a66440b4780fd5c41129927b21676e82d442e7cc5c1f +containersize 73608 +containerchecksum cdf041efa4d207dbb14f56faeabf2e83c191b9e6ff5302f4109788de798c168b2e21ee8cbb77afc56d512448984001e6e653e8ccba1fd0188d5060e290264c94 binfiles arch=i386-netbsd size=63 bin/i386-netbsd/mag bin/i386-netbsd/pfb2pfa @@ -250607,10 +250909,10 @@ binfiles arch=i386-netbsd size=63 name ps2pk.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of ps2pk -containersize 85244 -containerchecksum 6e0311759648eae73e19445fbd301c3f77221dcb0d80f9179924378a523d181e8171273c2191f55c2a165dac4dba298104669a26bf1d590c3350a7ac90c18e74 +containersize 85232 +containerchecksum 983634e9422f717352494f4b3080bf5ae26867048f800381a88e94fd052d745fc8dd305ae44ca81722bf918f3c8c7993d72d34a8e1f0b6218a2556316c6cc2da binfiles arch=i386-solaris size=52 bin/i386-solaris/mag bin/i386-solaris/pfb2pfa @@ -250619,11 +250921,11 @@ binfiles arch=i386-solaris size=52 name ps2pk.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of ps2pk -containersize 174516 -containerchecksum ac6086ecffec23666873fa450f560688dfbb044886898af0b91303fab1fe83af98e0b2366a1f1accc104f1a8b462a02447fa5fd5742c48127afea061178b115c -binfiles arch=universal-darwin size=195 +containersize 175408 +containerchecksum 4b5550fe86f9099376005f92801b94b05101e79c4288996ef4e277d8f53a312d9ef6fcc0dd620a3ba5718b9f6f3f4943f80aaf2e7bcb042b495a45e99ee26b36 +binfiles arch=universal-darwin size=207 bin/universal-darwin/mag bin/universal-darwin/pfb2pfa bin/universal-darwin/pk2bm @@ -250631,10 +250933,10 @@ binfiles arch=universal-darwin size=195 name ps2pk.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of ps2pk -containersize 59264 -containerchecksum 24ce064a111f84241fbd29615973304488df939ee4a0b1c39a7c1708e743e9ec82311e966a49eebd06e9bacf996bd572c49d0409a1d64686b268bf94851de4b6 +containersize 59192 +containerchecksum cb60b152d859f649c61a483bf4547fae314c140b7a09e0b189013705f6d5ba6e1b026da9d4deced1ede2576122a683ef9822911f1d4bc46dc92c31004ced7eb2 binfiles arch=win32 size=44 bin/win32/mag.exe bin/win32/pfb2pfa.exe @@ -250643,11 +250945,11 @@ binfiles arch=win32 size=44 name ps2pk.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of ps2pk -containersize 61576 -containerchecksum 9540e8619103fc26f1f1c7eb09f8d3fbf449910a2d117a26ef55bbda1f041cd69df803518541919e6c139f8bf7b39e56314c32f5c1dd01e070fa0df4629d39b3 -binfiles arch=x86_64-cygwin size=41 +containersize 62016 +containerchecksum 5dcdcf098b2981d359047cf40360e151d437af58cbb51853ad050c76c51d45b4d84305ac04cfbd4c999d28084fc16f0f364ede12d6f438440d8a676727f336e4 +binfiles arch=x86_64-cygwin size=42 bin/x86_64-cygwin/mag.exe bin/x86_64-cygwin/pfb2pfa.exe bin/x86_64-cygwin/pk2bm.exe @@ -250655,10 +250957,10 @@ binfiles arch=x86_64-cygwin size=41 name ps2pk.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of ps2pk -containersize 85048 -containerchecksum 6c7dcd4283ca061687267b7f7586b4417cc38c1b7a4daef90638968fdbb8955dbc9f12863b7a174d2298445fd42f3ee52def513ce2547642ad21e82342569b3a +containersize 84968 +containerchecksum 84f51bc89fa04ed76a6d954f44c31db26e62200ae0f27760b2c478f00856d348075a38ca7a34c65aff6b222b2562ca28c74a83e44fad539a8637eec3979a06ba binfiles arch=x86_64-darwinlegacy size=58 bin/x86_64-darwinlegacy/mag bin/x86_64-darwinlegacy/pfb2pfa @@ -250667,11 +250969,11 @@ binfiles arch=x86_64-darwinlegacy size=58 name ps2pk.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of ps2pk -containersize 89504 -containerchecksum 552a41d6722df6bc805be58ba5b5467b902061c2587db75751aa934005e331827734b3583c7b8d5698348ff634655441da6a73c1899f2c97236e921ec216f112 -binfiles arch=x86_64-linux size=57 +containersize 90012 +containerchecksum 6591b76133daf81ed95469a0c119c4fc4719808a82b8a8856f7ea772eff387f79a0abb0010845df81e494dfd463d433a836fd2e2e91c548446ab1cff83f13e7b +binfiles arch=x86_64-linux size=62 bin/x86_64-linux/mag bin/x86_64-linux/pfb2pfa bin/x86_64-linux/pk2bm @@ -250679,11 +250981,11 @@ binfiles arch=x86_64-linux size=57 name ps2pk.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of ps2pk -containersize 93484 -containerchecksum 9f23acda95bafabe280ce3005e025aece21a6ab36e942d6e9f2b255bd343d20d7160a13e47f9e3553d3865df1d321eac12946244c7691a05a93a9391e3ee65e5 -binfiles arch=x86_64-linuxmusl size=63 +containersize 93196 +containerchecksum 38bd1a982f1560b803d0263524c2741e376aa37cc20d27223a983e984c5091c8e775c3075ca5ec3ec0d0ec6a8ff721f14e4da47d835bb44a26005e3251bfee14 +binfiles arch=x86_64-linuxmusl size=62 bin/x86_64-linuxmusl/mag bin/x86_64-linuxmusl/pfb2pfa bin/x86_64-linuxmusl/pk2bm @@ -250691,10 +250993,10 @@ binfiles arch=x86_64-linuxmusl size=63 name ps2pk.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of ps2pk -containersize 95080 -containerchecksum aeae35af09fa35e3a0e418e4b9c3f877cdfb9d670998b121868fef2821d60a0467be567824421f4125d5f0c3702dfdb7e3ea66c9169a5a89b0a95080b5ca035d +containersize 95144 +containerchecksum 3799f8919b08b7ac33cbbc5705f008896b111fdb1cf840a75442de2954f6e326ae904431a3b373c9620fff624bbf0d173d5e69058f23423d4a9e8fb93900e55e binfiles arch=x86_64-solaris size=62 bin/x86_64-solaris/mag bin/x86_64-solaris/pfb2pfa @@ -251261,18 +251563,18 @@ catalogue-version 1.10 name pst-3dplot category Package -revision 56758 +revision 61615 shortdesc Draw 3D objects in parallel projection, using PSTricks relocated 1 longdesc A package using PSTricks to draw a large variety of graphs and longdesc plots, including 3D maths functions. Data can be read from longdesc external data files, making this package a generic tool for longdesc graphing within TeX/LaTeX, without the need for external tools. -containersize 21824 -containerchecksum 6b12d6273f5025b4afbb1adac35e73f60a1ca6430b24c40c145af1a50e35150a34cc70ff14e9904caff34be6955146f358f4231785aa8b7ff662978a846857f2 -doccontainersize 2124912 -doccontainerchecksum 615081d1b54074e8cff1dfc9eadee490526fa22673204fe8f37554474cf89688507989c8701e3633275558165fe91e6684624ebcb0c2b2983cb38c5a2d55d014 -docfiles size=615 +containersize 21856 +containerchecksum bd23d297253501185e817e0b5f8f13705434568d73be8f4e1c8adfcd3b6c55438a72997601b6696af91cb6733d2330ff810a0678e19f79203bc979c49c5cf722 +doccontainersize 2734884 +doccontainerchecksum 544b0fc05fe259d49861e71718e090a45dd0de233e90d2ab248ce2ed427f1113891fc58062126763295651e540fc306f0bf9b4fd516069b205cf063060a03c3a +docfiles size=769 RELOC/doc/generic/pst-3dplot/Changes RELOC/doc/generic/pst-3dplot/README details="Readme" RELOC/doc/generic/pst-3dplot/pst-3dplot-doc.bib @@ -251286,7 +251588,7 @@ runfiles size=31 catalogue-ctan /graphics/pstricks/contrib/pst-3dplot catalogue-license lppl catalogue-topics graphics-3d graphics-plot pstricks -catalogue-version 2.06 +catalogue-version 2.07a name pst-abspos category Package @@ -251378,28 +251680,28 @@ catalogue-version 0.02 name pst-arrow category Package -revision 41980 +revision 61069 shortdesc Special arrows for PSTricks relocated 1 longdesc This package has all the code from the package pstricks-add longdesc which was related to arrows, like multiple arrows and so on. -containersize 5524 -containerchecksum 3400d901f40b9dc3434f107dda5480e0f8e37548b2ea0bfad5a38ff90e1d99aafd43d44d6cb6c0594b0574f781d94ad57e53074d28b10251f6ab8100f2814354 -doccontainersize 125672 -doccontainerchecksum bf97ebd12c09ba4ec3dfad4107141054abc9f04b1e1408017ec038b656bc04ccf09894c5f15a8a0344f358f2e43acdcb7509cc7e0ce686303a62bf175de7a3c7 -docfiles size=59 +containersize 3356 +containerchecksum 3e928de0ec8f1c9dd80143e35e3dcc9d51ff106fa12193798f5d2a77f49b3049f042273102b3dfd1460de68814ab32a3aa4eeb14daad846d729e7f6ddcdaa5fc +doccontainersize 138288 +doccontainerchecksum 19878f237410d2db75096be382efef2ab1c5d169b4bf48b393956bf13a697d2c96b0da528c1044ee9b36ca8231ba4ad2b478bee24402033ebbcdf2778e4128a4 +docfiles size=66 RELOC/doc/generic/pst-arrow/Changes RELOC/doc/generic/pst-arrow/README details="Readme" RELOC/doc/generic/pst-arrow/pst-arrow-doc.bib RELOC/doc/generic/pst-arrow/pst-arrow-doc.pdf details="Brief documentation, with examples" RELOC/doc/generic/pst-arrow/pst-arrow-doc.tex -runfiles size=6 +runfiles size=4 RELOC/tex/generic/pst-arrow/pst-arrow.tex RELOC/tex/latex/pst-arrow/pst-arrow.sty catalogue-ctan /graphics/pstricks/contrib/pst-arrow -catalogue-license lppl1.3 +catalogue-license lppl catalogue-topics pstricks -catalogue-version 0.01 +catalogue-version 0.05 name pst-asr category Package @@ -251463,7 +251765,7 @@ catalogue-version 0.92 name pst-barcode category Package -revision 45096 +revision 61719 shortdesc Print barcodes using PostScript relocated 1 longdesc The pst-barcode package allows printing of barcodes, in a huge @@ -251472,10 +251774,10 @@ longdesc documentation for details). As a PSTricks package, the package longdesc requires pstricks. The package uses PostScript for calculating longdesc the bars. For PDF output use a multi-pass mechansism such as longdesc pst-pdf. -containersize 99120 -containerchecksum 6c4799d7410da7f13225acd9cb5628d65bdbbb525e2bcb114d7f660d4c752122f8e9028763d3ecbca04c3c9da36b7910d64c981e8593b2c5df6b4cb372103785 +containersize 99100 +containerchecksum a7d3c386fc8793de8f4024ede603d18704bb88560ec2a9a6f7fc69bd919434f6e8d3d9b7bd8080a39c24f37d354251309084e6994bb334a886e3ff998ec51d5b doccontainersize 1110916 -doccontainerchecksum 918891da185bcbd26051a4715cf585fd8539e6ac534ada4a2524bfabec328f87cc998cbd65b7fae8a2fbe4de029403811214c0196e59125a77f8af715b3ed3f0 +doccontainerchecksum 40a1649336ea298374985804433dde7282d29ccc8b4ad28200612aef602b726f6bde9916962c6f9aede8a0a3fd2780f45e5100daf6039c55a13121901a864aca docfiles size=1449 RELOC/doc/generic/pst-barcode/Changes RELOC/doc/generic/pst-barcode/README.md details="Readme" @@ -251662,8 +251964,8 @@ runfiles size=212 RELOC/tex/generic/pst-barcode/pst-barcode.tex RELOC/tex/latex/pst-barcode/pst-barcode.sty catalogue-also barcodes barcodes-vulis ean kix qrcode -catalogue-contact-home http://tug.org/PSTricks -catalogue-contact-support http://tug.org/mailman/listinfo/pstricks +catalogue-contact-home https://tug.org/PSTricks +catalogue-contact-support https://tug.org/mailman/listinfo/pstricks catalogue-ctan /graphics/pstricks/contrib/pst-barcode catalogue-license lppl catalogue-topics barcode qrcode pstricks @@ -251784,7 +252086,7 @@ catalogue-version 0.02 name pst-calendar category Package -revision 15878 +revision 60480 shortdesc Plot calendars in "fancy" ways relocated 1 longdesc The package uses pstricks and pst-3d to draw tabular calendars, @@ -251793,39 +252095,36 @@ longdesc package also requires the multido and pst-xkey packages). The longdesc package works for years 2000-2099, and has options for longdesc calendars in French German and English, but the documentation longdesc is not available in English. -containersize 4508 -containerchecksum 541e353dcb33239f2230cd220bf7918051cbeb3bf8386bb9da045199a80decd68760a34f0461bb7e644f0d1545f2712969c79584a813551ee433d3a2bec888d9 -doccontainersize 282188 -doccontainerchecksum 02be7b99bf8fafb00994327e737a5a050601dd141ff4e3482b42dc3c98c9ecd1c62ee64488146e3a7e1017a965ff1cd41b7487acdae65f5c09e259753c2d2ac2 -docfiles size=85 +containersize 4328 +containerchecksum 0e9bece02b9deaf677ef2d6f02999d3b4b7bc7028ec768fb57e69fcd3c1c26d1ddee1c261cbdce8eb8cb18c647dcdbca1448860d6139f01e17f234b3a8a0e793 +doccontainersize 142076 +doccontainerchecksum 07796be64b64e6c8eff2797d145933bb45c0e3ec0ba50e6fb41974d2dcabce09f2f781f989a62a5c5fe6295af3ddbce10ab811c2abeafe2d8b56b7a603f27412 +docfiles size=39 RELOC/doc/latex/pst-calendar/Changes - RELOC/doc/latex/pst-calendar/README details="Readme" - RELOC/doc/latex/pst-calendar/pst-calendar-docDE.ltx - RELOC/doc/latex/pst-calendar/pst-calendar-docDE.pdf details="German documentation:" language="de" - RELOC/doc/latex/pst-calendar/pst-calendar-docDE.tex - RELOC/doc/latex/pst-calendar/pst-calendar-docFR.pdf details="French documentation:" language="fr" - RELOC/doc/latex/pst-calendar/pst-calendar-docFR.tex + RELOC/doc/latex/pst-calendar/README.md details="Readme" + RELOC/doc/latex/pst-calendar/pst-calendar-doc.pdf details="Package documentation:" + RELOC/doc/latex/pst-calendar/pst-calendar-doc.tex runfiles size=5 RELOC/tex/latex/pst-calendar/pst-calendar.sty catalogue-also calendar catalogue-ctan /graphics/pstricks/contrib/pst-calendar catalogue-license lppl catalogue-topics calendar pstricks -catalogue-version 0.47 +catalogue-version 0.48 name pst-cie category Package -revision 49422 +revision 60959 shortdesc CIE color space relocated 1 longdesc pst-cie is a PSTricks related package to show the different CIE longdesc color spaces: Adobe, CIE, ColorMatch, NTSC, Pal-Secam, longdesc ProPhoto, SMPTE, and sRGB. -containersize 18200 -containerchecksum 4967785a229c9cd316b36357fc94df53e7ebfb216ba5bb222d208a767828aac22184914e2e3744e2726738920dec05f3ed7ab9ce1e30321017f43fa8f52cdce8 -doccontainersize 19771488 -doccontainerchecksum f2554d76fc89d58e4ff61ac5e5635b93775f731e33e384a3113ebcca53c26ae0e4609d1fdfc5f093abb8945bc3f02a77041bce072c29340ff9623a580e0ce352 -docfiles size=5321 +containersize 17948 +containerchecksum fcddc7d04c259132a45fb30850c02b613ca71e9c3df26729166b142e953e997d3c618d835be472d98c0aa7a50caeaebaa5631cfa64cf132aa35c2d29be59c63b +doccontainersize 20261756 +doccontainerchecksum 431f1d8306bb623834ef5f5d732e8fc413947b5f3d31d07874fc9d7ad0897046a4cf919e6e2e520b23eb9f268cfbdaf547dfe7e8e72d44ba92ba9cf3b7a4fabc +docfiles size=5314 RELOC/doc/generic/pst-cie/Changes RELOC/doc/generic/pst-cie/README.md details="Readme" RELOC/doc/generic/pst-cie/pst-cie-doc.bib @@ -251838,11 +252137,11 @@ runfiles size=26 catalogue-ctan /graphics/pstricks/contrib/pst-cie catalogue-license lppl catalogue-topics pstricks colour -catalogue-version 1.06a +catalogue-version 1.06b name pst-circ category Package -revision 59017 +revision 60464 shortdesc PSTricks package for drawing electric circuits relocated 1 longdesc The package is built using PSTricks and in particular pst-node. @@ -251852,20 +252151,16 @@ longdesc package's macros are designed with a view to 'logical' longdesc representation of circuits, as far as possible, so as to longdesc relieve the user of purely graphical considerations when longdesc expressing a circuit. -containersize 24864 -containerchecksum c82c98023fea4d24aa91f17a31e51a80b706274f40fe6494aa03e3e3f329c0a9c615720d6a30abb93fac1b63112196eb88bdc31138f49a6543c7d3771ca054ba -doccontainersize 508896 -doccontainerchecksum a2e119d4a75345784d0789f64d8e6bb0ef27578b00bfe043b755d2b435a6e6efe0c099bd1e7d528744c9a17f86f94c55c3f34c4e5806671608d5e327d3ff4c87 -docfiles size=257 +containersize 24900 +containerchecksum 2335b728be1227d4631e09c3994e9e1f559839e871e29854e700ed74b9031a7d2ea58cc744d20b459c99f1954b7faaecc2ced19c449e98b97fe26b2fa71755da +doccontainersize 574764 +doccontainerchecksum c2eb37603cbba656eb1282130e112d0c3bbb49d4b3703c3d9b19d0d250d272d31fd19d2790c97cf8cd5226b0735e8466eab824a35754f41d7584208e606a6ce7 +docfiles size=174 RELOC/doc/generic/pst-circ/Changes RELOC/doc/generic/pst-circ/README details="Readme" RELOC/doc/generic/pst-circ/pst-circ-doc.bib RELOC/doc/generic/pst-circ/pst-circ-doc.pdf details="Package documentation" RELOC/doc/generic/pst-circ/pst-circ-doc.tex -srccontainersize 948 -srccontainerchecksum c778d38f1937decb0cbbed7973b25abf5c06c5aeff7415f3e066f41dc2442d98b4ff7e3b7afe83f041307ad785d6ddb5799b4a42921b37fc05091d306e48a839 -srcfiles size=1 - RELOC/source/generic/pst-circ/Makefile runfiles size=57 RELOC/dvips/pst-circ/pst-circ.pro RELOC/tex/generic/pst-circ/pst-circ.tex @@ -251873,19 +252168,19 @@ runfiles size=57 catalogue-ctan /graphics/pstricks/contrib/pst-circ catalogue-license lppl catalogue-topics diagram-circ pstricks -catalogue-version 2.18 +catalogue-version 2.19 name pst-coil category Package -revision 37377 +revision 62977 shortdesc A PSTricks package for coils, etc relocated 1 longdesc Pst-coil is a PSTricks based package for coils and zigzags and longdesc for coil and zigzag node connections. -containersize 3936 -containerchecksum efa265a09857efe93dd3d6aa7f63cbdca456982ccbb4c882dac7c1aff43a6f524e546640d5e293b55e59bd6af582e6d91b503cd7875f8c5ab48491b5b8996e4a -doccontainersize 251024 -doccontainerchecksum e31a5c795f9cf1e21364f63d582465825f46d37c3c849e328dcb19c2a2d7d1336c425a027c02db7c1d0d00da74cb2250feda8f2f70d538561aa93a22bcec5498 +containersize 3924 +containerchecksum bf6e1671f6c1d6d7fe348958042892a10168cf96e8626e4d15cb34089110677ede3535abf96e76847b6ad8d3ca910030e975e7b52fe8b168136c98a05f6915f3 +doccontainersize 251028 +doccontainerchecksum 84fb627c91d56e1553325c8d87981ba6ab1001b8f0163b45bf1a7352026853c8d086350191a4f98c01bd6d59bb5f4b638275c38b45eae6d360c8dbba1a5b8867 docfiles size=83 RELOC/doc/generic/pst-coil/Changes RELOC/doc/generic/pst-coil/README details="Package README" @@ -251898,7 +252193,7 @@ runfiles size=5 RELOC/tex/latex/pst-coil/pst-coil.sty catalogue-ctan /graphics/pstricks/contrib/pst-coil catalogue-license lppl -catalogue-topics graphics-use pstricks +catalogue-topics graphics-use pstricks physics catalogue-version 1.07 name pst-contourplot @@ -251997,16 +252292,16 @@ catalogue-version 0.98 Beta name pst-dart category Package -revision 46579 +revision 60476 shortdesc Plotting dart boards relocated 1 longdesc pst-dart is a PSTricks related package and draws Dart Boards. longdesc Optional arguments are the unit and the fontsize. -containersize 2156 -containerchecksum f5d41ddf7c5934a00fe8bbbc6dfa468d26e8ac0c06975301f17f31f168c6bf7499dac210f08f815cd01c05eb4a9a376d5c49cd96195a9df56bd3f1156d9ac6b7 -doccontainersize 368236 -doccontainerchecksum 668648d06ab3047e45737908bca5f901b4815f7b7b6745e9bd5387b6867b1fe6dafec3633295e8c164e26cbf06dab2240516a71e3b766a52b9e1ac0e64d1d93c -docfiles size=104 +containersize 2228 +containerchecksum f8d2665eefeb791672864ae5fe17aebe6b83ca776a6170c46672cce02ab639fcffb011afd922b1dc9abb98a70d6f81cf4b00321e2b69542d532c3c72341e28ac +doccontainersize 340900 +doccontainerchecksum a0c747f8736607f920174b2a80ab07563d1cc7114d6e2e751f7e2d9835eed9f656f4b57b7b9061ad8501f4d6ba26c1fad37825b3819be1060782050ece94199f +docfiles size=108 RELOC/doc/generic/pst-dart/Changes RELOC/doc/generic/pst-dart/README.md details="Readme" RELOC/doc/generic/pst-dart/pst-dart-doc.bib @@ -252018,7 +252313,7 @@ runfiles size=3 catalogue-ctan /graphics/pstricks/contrib/pst-dart catalogue-license lppl catalogue-topics pstricks games -catalogue-version 0.02 +catalogue-version 0.03 name pst-dbicons category Package @@ -252056,7 +252351,7 @@ catalogue-version 0.16 name pst-diffraction category Package -revision 15878 +revision 62977 shortdesc Print diffraction patterns from various apertures relocated 1 longdesc The package enables the user to draw (using PSTricks) the @@ -252069,10 +252364,10 @@ longdesc consideration and of the particular optical setting, e.g. the longdesc radius in case of an circular opening. Moreover one can choose longdesc the wavelength of the light (the associated color will be longdesc calculated by the package). -containersize 5144 -containerchecksum 222e2361650aad3b59f99fffd56aabe3e53a5eddcbb643fb6f970ff9ac52bbebc4274dd02e051f9b24f069e355a081feaf20e735c385d80e3e58d3c72f1bf90a +containersize 5128 +containerchecksum 15db0252472e17f5d4d702d98961babecacaf7753c15ff8e615199f868605e133188c996756cd6cb5b379616a494454dadeef36678709eae8128b0c69623f417 doccontainersize 1067976 -doccontainerchecksum efecfa760a636a90026bb8dc2c6677bf1f5d8f37fa9103d37f598bde413a136928717cd7bf62bdd7581ae4ce21d34b49a2a9e4dab7397cedf7dbc04884012160 +doccontainerchecksum a90ff70c942ccf4526ad82b83c0666db05b3aecec3e3b00fc572a7aeeceaf6487407b178e00b929c6d3402752d0b96d345735c5731ce2046fabb156df2703c07 docfiles size=613 RELOC/doc/generic/pst-diffraction/Changes RELOC/doc/generic/pst-diffraction/README details="Readme" @@ -252084,7 +252379,7 @@ docfiles size=613 RELOC/doc/generic/pst-diffraction/pst-diffraction-docFR.pdf details="Package documentation (French)" language="fr" RELOC/doc/generic/pst-diffraction/pst-diffraction-docFR.tex srccontainersize 868 -srccontainerchecksum f71361329e52730f68aa34811cb04b4abd05a5bfb484fa1a264fa17e7609963c09bfc6242b6e777ffa8ca86cf4e5b2cba2a1af2a89611d8d0f9f0dc942abe862 +srccontainerchecksum b5df7c25649efb0fb2143428e7a67f3abffe9ace683c738a45e38a2c1714cbab6fbf009decefd829fd5f17c1c3cfc4859ee9abc3d428f110937f94f4bfa44070 srcfiles size=1 RELOC/source/generic/pst-diffraction/Makefile runfiles size=6 @@ -252092,7 +252387,7 @@ runfiles size=6 RELOC/tex/latex/pst-diffraction/pst-diffraction.sty catalogue-ctan /graphics/pstricks/contrib/pst-diffraction catalogue-license lppl -catalogue-topics graphics-use pstricks +catalogue-topics graphics-use pstricks physics catalogue-version 2.03 name pst-electricfield @@ -252379,32 +252674,28 @@ catalogue-version 0.01 name pst-fill category Package -revision 15878 +revision 60671 shortdesc Fill or tile areas with PSTricks relocated 1 longdesc Pst-fill is a PSTricks-based package for filling and tiling longdesc areas or characters. -containersize 3892 -containerchecksum 69401352ca7e08d6d61ce7ae89f1201f186cec6221ac3b9c2cec61c6033df03b8151ee278ab2edab6a661c49f0867d7f9e764bf45e9dbf32feed655e12239688 -doccontainersize 1121256 -doccontainerchecksum 061dcab012577f3d6e30008c15127f2f70469340598c781a436c0c8b1831d36dfce86a8cd0b802a6f174d3510ee2ed1d9269b4c894793f10d79eaf8b6d0c1ec8 -docfiles size=303 +containersize 3864 +containerchecksum 5fa4ae2e862a9297073bf0559dc46d44109d1153571eb8538650410c96f5c43a9a8c85a379690820f63a5198ac1983fdeb514bf4b1342349352f1a16ef3ee375 +doccontainersize 838084 +doccontainerchecksum ad51d3aba8d9ee19b4a53081a5956e8cf26f2673faf521af088076c6a356e321ca2fb9a0b504e61529c5a2ae49480b3918bd12235a66ad5c45035ce92e2eae92 +docfiles size=249 RELOC/doc/generic/pst-fill/Changes RELOC/doc/generic/pst-fill/README details="Package README" - RELOC/doc/generic/pst-fill/pst-fill.pdf details="Package documentation" -srccontainersize 20788 -srccontainerchecksum 35540e2a923b28393b68da71fc2c15166ec6e57ebed065dee8e8c9acdd7f10eb5327224e7422851b5a32d895eca29f19755bfda2cf1e0fb569deb473921c6d63 -srcfiles size=20 - RELOC/source/generic/pst-fill/Makefile - RELOC/source/generic/pst-fill/pst-fill.dtx - RELOC/source/generic/pst-fill/pst-fill.ins + RELOC/doc/generic/pst-fill/pst-fill-doc.bib + RELOC/doc/generic/pst-fill/pst-fill-doc.pdf details="Package documentation" + RELOC/doc/generic/pst-fill/pst-fill-doc.tex runfiles size=5 RELOC/tex/generic/pst-fill/pst-fill.tex RELOC/tex/latex/pst-fill/pst-fill.sty catalogue-ctan /graphics/pstricks/contrib/pst-fill catalogue-license lppl catalogue-topics graphics-fill-tile pstricks -catalogue-version 1.01 +catalogue-version 1.02 name pst-fit category Package @@ -252526,7 +252817,7 @@ catalogue-version 0.04 name pst-func category Package -revision 58786 +revision 60933 shortdesc PSTricks package for plotting mathematical functions relocated 1 longdesc The package is built for use with PSTricks. It provides macros @@ -252548,28 +252839,28 @@ longdesc function, or the intermediate point of two functions; the longdesc Vasicek function for describing the evolution of interest longdesc rates; and implicit functions. The plots may be generated as longdesc volumes of rotation about the X-axis, as well. -containersize 20116 -containerchecksum 5e609eb9600894ad217c6fb7af7a134447bec166527caf9041c15394666caadce094b1a68c0b365c8863974ab2a850e881666e685943452d12f4008198bfc9e5 -doccontainersize 3516060 -doccontainerchecksum 86bf5a719310809cf9ec4222c667960ed1734a8d2f9a340c287ef241929ecf26048dbc937bc0aad9ccd5179f3918ae65706759757b32b53381be1a3c3395fe4c -docfiles size=1027 +containersize 19920 +containerchecksum f33d9c983c7b79fb6d8f1a8e473afda6f2a4b23e133ab004f2fe4633e4f8fc3fe885034b409f90842c4a4cb81c86527edef445e1408a57d78aef1a006225e85c +doccontainersize 3514644 +doccontainerchecksum 7d0ce738ecdb79eb4c630a5bd51ebc47d92f6ace9b35ee60928520c51c96254ff1f554ff08d8d8addfdac2b28b3d7dc3f90afb73838abacb3f1d8af0fcdf37ec +docfiles size=1030 RELOC/doc/generic/pst-func/Changes RELOC/doc/generic/pst-func/README.md details="Package README" RELOC/doc/generic/pst-func/pst-func-doc.bib RELOC/doc/generic/pst-func/pst-func-doc.data RELOC/doc/generic/pst-func/pst-func-doc.pdf details="Package documentation" RELOC/doc/generic/pst-func/pst-func-doc.tex -runfiles size=25 +runfiles size=24 RELOC/dvips/pst-func/pst-func.pro RELOC/tex/generic/pst-func/pst-func.tex RELOC/tex/latex/pst-func/pst-func.sty catalogue-contact-home http://pstricks.tug.org catalogue-contact-repository https://archiv.dante.de/~herbert/TeXnik/ -catalogue-contact-support http://tug.org/mailman/listinfo/pstricks +catalogue-contact-support https://tug.org/mailman/listinfo/pstricks catalogue-ctan /graphics/pstricks/contrib/pst-func catalogue-license lppl catalogue-topics maths graphics-plotfn graphics-use pstricks -catalogue-version 0.96 +catalogue-version 0.99 name pst-gantt category Package @@ -252599,7 +252890,7 @@ catalogue-version 0.22a name pst-geo category Package -revision 46273 +revision 60387 shortdesc Geographical Projections relocated 1 longdesc The package offers a set of PSTricks related packages for @@ -252615,11 +252906,11 @@ longdesc provided, in an (internally) compressed format. Decompression longdesc happens on-the-fly as a document using the data is displayed, longdesc printed or converted to PDF format. A Perl script is provided longdesc for the user to do the decompression, if the need should arise. -containersize 24297428 -containerchecksum 2b559409de635cd04e9b128bf44ef5f92ee765d4ccaf2132e3014d9a75ee61867de1724de2c36752bcc600014767f058c3799a5387aa4029268d5fa9dff4e0e9 -doccontainersize 63308472 -doccontainerchecksum 762140a38d7f39875d2d4d25aff57187d32daf017d5be19f7fde14c482d9128c4b2e911f67446cd47a28cd655ebcffe485dc4b6326d41bf3b0693072647cac0e -docfiles size=15522 +containersize 24297652 +containerchecksum 4e97b80679129df2cf52a8998e1b131b7ed5ebd21046219843af1ca81272a84c3a8fca72810622a7215385207eb541cd2bfac65b791920da61c233f969423c3b +doccontainersize 63447148 +doccontainerchecksum 7dde4c2584eb3c538a21fadfb9c49db02ad190b0778b64a4a51be7b777b4971302151a4f6ee7c5fb29f6c156c34a420b1734471f550d541bd2eb87877ab1543e +docfiles size=15559 RELOC/doc/generic/pst-geo/Changes RELOC/doc/generic/pst-geo/README details="Readme" RELOC/doc/generic/pst-geo/examples/Africa.tex @@ -252642,7 +252933,7 @@ docfiles size=15522 RELOC/doc/generic/pst-geo/pst-geo-doc.tex runfiles size=6064 RELOC/dvips/pst-geo/pst-geo.pro - RELOC/tex/generic/pst-geo/data/README + RELOC/tex/generic/pst-geo/data/README.data RELOC/tex/generic/pst-geo/data/Staedte3dJG.tex RELOC/tex/generic/pst-geo/data/africa-bdy_II.dat RELOC/tex/generic/pst-geo/data/africa-cil_II.dat @@ -252700,21 +252991,21 @@ runfiles size=6064 catalogue-ctan /graphics/pstricks/contrib/pst-geo catalogue-license lppl catalogue-topics cartography pstricks -catalogue-version 0.06 +catalogue-version 0.07 name pst-geometrictools category Package -revision 45319 +revision 61430 shortdesc A PSTricks package to draw geometric tools relocated 1 longdesc This PSTricks package facilitates the drawing of protractors, longdesc rulers, compasses and pencils. -containersize 7328 -containerchecksum 1949864f97f21c6cd2a0e706028d5a0ecb4102c0afc5874b78c2bf883aa6698551214ac232f406bad9955e0f0a78f059118a4d950bc4b69bd30ecf9b6fc38606 -doccontainersize 405320 -doccontainerchecksum adf2ae63d32d2cecf77c2aa950c8b827b51d0ae923dfbed7c851f0f0e7d6018216d92cf524b2cb4002c4040dbb579cff552a37cd5ef57cd2d0579b01128a3be6 -docfiles size=130 - RELOC/doc/generic/pst-geometrictools/Changes.txt +containersize 7492 +containerchecksum 838ddf95e3ba7a13fcdb5cf97d85647cb6b15bb6735947d26e358af83a34a4d5bf55530c4624f006eff4a9f0794d1fd7f5a3ed351607243e31537e36bda33b96 +doccontainersize 393496 +doccontainerchecksum 4b7d2316dff80420ed5ce03046115670a4ad51c705dd960f56f6e7debf20b0d3c86030d93cc635410e01535aec1b42dd3497d18126e6c86bb9304c5cd506306d +docfiles size=124 + RELOC/doc/generic/pst-geometrictools/Changes RELOC/doc/generic/pst-geometrictools/README.md details="Readme" RELOC/doc/generic/pst-geometrictools/pst-geometrictools-doc.pdf details="Package documentation" RELOC/doc/generic/pst-geometrictools/pst-geometrictools-doc.tex @@ -252726,28 +253017,7 @@ runfiles size=14 catalogue-ctan /graphics/pstricks/contrib/pst-geometrictools catalogue-license lppl1.3c catalogue-topics pstricks maths graphics-use -catalogue-version 1.1 - -name pst-ghsb -category Package -revision 54074 -shortdesc HSB gradients via PSTricks -relocated 1 -longdesc Usage modeled on pst-grad; superseded by pst-slpe. -containersize 2668 -containerchecksum 53f608d40c000f69ec0ac8d4b04799a581296765e8dd0a083a604aaba77eb456fd0f733435455bffc702e19d5083788b12d3bec3476a24f03fdffddd51f1b479 -doccontainersize 86856 -doccontainerchecksum 818108e58ff02cb7733ab00bc9d5112821dfe22b62836c3114154d6f4d26f4fb8e2c9baadfb3c4600cc32d667a174c1992f44260208cc295310326893f806174 -docfiles size=26 - RELOC/doc/generic/pst-ghsb/README - RELOC/doc/generic/pst-ghsb/t-ghsb.pdf - RELOC/doc/generic/pst-ghsb/t-ghsb.tex - RELOC/doc/generic/pst-ghsb/t2-ghsb.pdf - RELOC/doc/generic/pst-ghsb/t2-ghsb.tex -runfiles size=4 - RELOC/dvips/pst-ghsb/pst-ghsb.pro - RELOC/tex/generic/pst-ghsb/pst-ghsb.tex - RELOC/tex/latex/pst-ghsb/pst-ghsb.sty +catalogue-version 1.3 name pst-gr3d category Package @@ -252827,6 +253097,32 @@ catalogue-license lppl catalogue-topics graphics-incl catalogue-version 0.02 +name pst-hsb +category Package +revision 61322 +shortdesc Curves with continuous colours +relocated 1 +longdesc This is a PSTricks-related package. It can plot lines and/or +longdesc curves with continuous colours. Only colours defined in the hsb +longdesc model are supported +containersize 1924 +containerchecksum 0deee202545f52b65b4fda752da7d43608118f33c9d3f520963b27229e9ec7b6d0161dc490b9ee6e356887b152f5ecb86640bc335d902070b1bda3744d9fb5db +doccontainersize 194960 +doccontainerchecksum 924a7a4a1aff03e308d5c8342f9c370669c8dec48a75c782beb887f2a05123369d5365ea86e2d2274f3dd930160d7935356cd5e9b4a6f8793bc83007cf48f841 +docfiles size=53 + RELOC/doc/generic/pst-hsb/Changes + RELOC/doc/generic/pst-hsb/README details="Readme" + RELOC/doc/generic/pst-hsb/pst-hsb-doc.bib + RELOC/doc/generic/pst-hsb/pst-hsb-doc.pdf details="Package documentation" + RELOC/doc/generic/pst-hsb/pst-hsb-doc.tex +runfiles size=2 + RELOC/tex/generic/pst-hsb/pst-hsb.tex + RELOC/tex/latex/pst-hsb/pst-hsb.sty +catalogue-ctan /graphics/pstricks/contrib/pst-hsb +catalogue-license lppl +catalogue-topics pstricks colour +catalogue-version 0.02 + name pst-infixplot category Package revision 15878 @@ -253220,20 +253516,21 @@ catalogue-version 0.65 name pst-mirror category Package -revision 32997 +revision 60506 shortdesc Images on a spherical mirror relocated 1 longdesc The package provides commands and supporting PostScript longdesc material for drawing images as if reflected by a spherical longdesc mirror. -containersize 12180 -containerchecksum edb6796eb96047fe09833056c409527df06d63dd69e9c2b600c1301b43b6e5c858d1061e9a138c89ab47657682f9ee67995a02abfab5251356e2eb8de68f5316 -doccontainersize 6752668 -doccontainerchecksum a9e22f2e00f67f12c69df3a6dd4377d25b8c130c4afa8c995c8961ba426f69f0c286460925c7c782a30b2a23ca5f2d4a46a5dbfaf72955952f561df2545c38b8 -docfiles size=1749 +containersize 12192 +containerchecksum 316a6cd32fb2b8c59f554a49695ad097627e641982d1a6a8b1e5db12949c2cc84dd150a190834604d57ca10735779cb09983c28e7339e92f3cb82d642dc9b61b +doccontainersize 6784012 +doccontainerchecksum f577868d1cf76a372a3c248f6dde28ed423beaa5e445a6a343d9b5e4c2ab9f737e4266c12702fcbf6dda91a6639624ff99b4cba29d65ebd4c7a0c3f3ce1323b3 +docfiles size=1778 RELOC/doc/generic/pst-mirror/Changes RELOC/doc/generic/pst-mirror/README details="Readme" RELOC/doc/generic/pst-mirror/createEPS/make.sh + RELOC/doc/generic/pst-mirror/createEPS/make2.sh RELOC/doc/generic/pst-mirror/createEPS/script.readme RELOC/doc/generic/pst-mirror/createEPS/scripts/filtre.pl RELOC/doc/generic/pst-mirror/createEPS/test.pdf @@ -253253,18 +253550,18 @@ runfiles size=21 catalogue-ctan /graphics/pstricks/contrib/pst-mirror catalogue-license lppl catalogue-topics graphics-use pstricks -catalogue-version 1.01 +catalogue-version 1.02 name pst-moire category Package -revision 49223 +revision 60411 shortdesc A PSTricks package to draw moire patterns relocated 1 longdesc This is a PSTricks package to draw moire patterns. -containersize 5304 -containerchecksum 7ae5693ca401b037482c4b8d7173a03b677ee1a8dc62ceccb710264b196a20240f310c26cbf9924dc2b4a9fa2869257843cfe4c87c26616a0f790ab444130a13 -doccontainersize 8320872 -doccontainerchecksum 442f2477e9eaf122249b3a06fd2755afc9e701fe4333102274de3635eee398231d422b8077764465fa42041acc6289d00b4254505b591f055c6dddd41516d0e2 +containersize 5328 +containerchecksum 60fb7e65170ec16f08f4109794afd657436fbb42a18feaff2997fdef20e18376810c3b34e0e341a5e577a6d08d6bf6314adfa51611d83a4e66245f112581d678 +doccontainersize 8296868 +doccontainerchecksum f24fb6a5a34a09f7b519f864c40d4bb4afd4b37f12280877fa9e6edae48a655c12bdf13eb7d13e9ce43ffa849a183c6a81b8040f61d90e9ec514b07352fced3c docfiles size=2188 RELOC/doc/generic/pst-moire/README.md details="Package README" RELOC/doc/generic/pst-moire/examples/pattern1.pdf @@ -253288,11 +253585,11 @@ runfiles size=7 catalogue-ctan /graphics/pstricks/contrib/pst-moire catalogue-license lppl1.3c catalogue-topics graphics-use pstricks -catalogue-version 2.1 +catalogue-version 2.2 name pst-node category Package -revision 54687 +revision 61838 shortdesc Nodes and node connections in PSTricks relocated 1 longdesc The package enables the user to connect information, and to @@ -253303,11 +253600,11 @@ longdesc mathematical diagrams, linguistic syntax diagrams, and so on. longdesc The package contents were previously distributed as a part of longdesc the pstricks base distribution; the package serves as an longdesc extension to PSTricks. -containersize 25304 -containerchecksum 655a9f7a373415c1721a8192aff5868c6eeb20fbbbac394b19ff15a66f6322c9cb3e2a6edac3210b14f94a62bccf18ecff1fe3af21951f382477ed27e37ab36f -doccontainersize 418912 -doccontainerchecksum da13d6f9584cb2810b0aac8ed65af49a48128049433a845b6a2d73bc2395e043f6ce89ca84978eb52455cdc713931a610cb1047e46badaa2c6b4baf5073c15e6 -docfiles size=192 +containersize 25288 +containerchecksum 663d072baef5277519157175183313c9b80385d1574dbbc1502b60aabd111688286499426e88d28b3b5252b8ff23b3d325981b6e14b846fce3b92ff391ab5a7c +doccontainersize 529992 +doccontainerchecksum 5cf9cb60b0c36915945a4e2fb4e79a35e2ff9e957df1b1e39d8158560843fe1dae6867aa6270e70cf3ba387b104e9dd8b6965434168d89748e65aa77368a0707 +docfiles size=154 RELOC/doc/generic/pst-node/Changes RELOC/doc/generic/pst-node/README details="Readme" RELOC/doc/generic/pst-node/pst-node-doc.bib @@ -253322,7 +253619,7 @@ runfiles size=29 catalogue-ctan /graphics/pstricks/contrib/pst-node catalogue-license lppl catalogue-topics graphics-in-tex linguistic -catalogue-version 1.42a +catalogue-version 1.43 name pst-ob3d category Package @@ -253392,7 +253689,7 @@ catalogue-version 0.15 name pst-optexp category Package -revision 57977 +revision 62977 shortdesc Drawing optical experimental setups relocated 1 longdesc The package is a collection of optical components that @@ -253402,18 +253699,18 @@ longdesc and fibre components is provided, the alignment, positioning longdesc and labelling of which can be achieved in very simple and longdesc flexible ways. The components may be connected with fibers or longdesc beams, and realistic raytraced beam paths are also possible. -containersize 37788 -containerchecksum 92302c9c3c4a5a0e7a82fbdb6c72f08aae2ea6a5286f6d8916b19021ace0bdbfd1e935ec4aaac8a18c938c6bb0fa66520f3d98631de419111c43605ad2dc0fbb -doccontainersize 3192500 -doccontainerchecksum dd920f80c8f271737d8dd8077f06fc851034812233b4f7c30e0ccbe4fc57fc08b430efa9b4eb737744acbe0a0c2e898797efa939bf37468f90e6241e1c28667e -docfiles size=1619 +containersize 37772 +containerchecksum a72c425dc808ab5a4507691c9a86ad2193c08f8e88d62ea558d2559b68e18e9dfd8e0295bc18fd66e3cf41236c17b85086dc218e46317c09867b5eaf024564fe +doccontainersize 3194708 +doccontainerchecksum 6c4f4427b023b6dccaf75ac2cab2c22da32d0fbe6007c68e05b9ced31b11da91e5537ae4dd174a726b36ff2657113bc07e1b054e9dff344a9dd99f3039be97f6 +docfiles size=1627 RELOC/doc/latex/pst-optexp/Changes RELOC/doc/latex/pst-optexp/README details="Readme" RELOC/doc/latex/pst-optexp/pst-optexp-DE.pdf details="Package manual (German)" language="de" RELOC/doc/latex/pst-optexp/pst-optexp-quickref.pdf details="Quick reference (cheat-sheet)" RELOC/doc/latex/pst-optexp/pst-optexp.pdf details="Package manual (English)" language="en" -srccontainersize 155296 -srccontainerchecksum ccdb1330d6ae5835927ce28c5a38162ab632a0b113d74854d2bb8cabb3d0da7d29e39f74a6245be9e30c03a765c383830cb76a9b6bc8d39aece5b0a05be3824f +srccontainersize 155324 +srccontainerchecksum 8f3f7cdddc2b26ff9adce1cb60fd165fdecfc0b3b61cbb827e52f97702cce602312bad4838f2ed96a8d07d1deda4f5226a305c7796a8794b6cafb821c8b745a2 srcfiles size=207 RELOC/source/latex/pst-optexp/Makefile RELOC/source/latex/pst-optexp/pst-optexp.dtx @@ -253425,21 +253722,21 @@ runfiles size=59 catalogue-contact-repository https://github.com/cbersch/pst-optexp catalogue-ctan /graphics/pstricks/contrib/pst-optexp catalogue-license lppl1.3 -catalogue-topics optics diagram-lab pstricks -catalogue-version 6.0 +catalogue-topics physics optics diagram-lab pstricks +catalogue-version 6.1 name pst-optic category Package -revision 41999 +revision 62977 shortdesc Drawing optics diagrams relocated 1 longdesc A package for drawing both reflective and refractive optics longdesc diagrams. The package requires pstricks later than version longdesc 1.10. -containersize 14660 -containerchecksum c9e0231301824a612c755adbf2789f9cc428bbc6133a5669d173ff1426663f704aa978c506add7e4a0c786b51ed61df355f59e7b6392f355ac6913c6f9336f46 +containersize 14640 +containerchecksum 98a926fc0ffc8a2e2ff6c2a29ccea1ca08b1ad90237b44727e4344b1d86a356cb9ecdf252ec65455e0097c101487085304295d750ac40bfe6ad8bc1081e3bbde doccontainersize 308860 -doccontainerchecksum cba9465a3e81060bae7ab4b8d7c8a1ef804415a3f85c0a89c98d57c6a3e8ff2c58a40b91e9c6281ac520be5b03f13d1890d8cce063a892a84d6eee5f6beeb625 +doccontainerchecksum 86ee25200efdb67a9c791594277a25e262f78ee0fcfbbc434d292cf61445e3d41b5ee1271fda9d69d756bd4ef70992195ee0e7b37023ee131c69ff7f9a46b980 docfiles size=124 RELOC/doc/generic/pst-optic/Changes RELOC/doc/generic/pst-optic/README details="Readme" @@ -253451,7 +253748,7 @@ runfiles size=20 RELOC/tex/latex/pst-optic/pst-optic.sty catalogue-ctan /graphics/pstricks/contrib/pst-optic catalogue-license lppl -catalogue-topics physics diagram pstricks +catalogue-topics physics optics diagram pstricks catalogue-version 1.02 name pst-osci @@ -253841,17 +254138,17 @@ catalogue-version 0.01 name pst-plot category Package -revision 54080 +revision 60620 shortdesc Plot data using PSTricks relocated 1 longdesc The package provides plotting of data (typically from external longdesc files), using PSTricks. Plots may be configured using a wide longdesc variety of parameters. -containersize 22588 -containerchecksum 7e784c8c50671da1b2efbc191a4afc91739718d9c117aa49740e869296a415287031c91c79f750eceb7f90b36f8a6bd5b37c87dad7d84b6776a014cfc6a4f88c -doccontainersize 1121064 -doccontainerchecksum 9f486e767bddf56647583d598dcac7b64c1ad390d94fea88a285d3aeaaa32d8151883b438c48e0d75b3ba41fef21b38cdc2fe7dd724978827b55dfc6d3bd54c0 -docfiles size=593 +containersize 22632 +containerchecksum b389155d1bb56cee20cc035dcec1551974d9de57a7acde79b40d1342e621454e879e760d150f5e3d71e28d7f379442c32a828ce2f9b2a9813fafcef9476e4af3 +doccontainersize 1375272 +doccontainerchecksum b8033d9879f06a995bac06a1849e3349dd1e9c675279520c7e1c563cced38e58612b2a826de285d8abc2ecf1312faf17c2424d38a9cbce22431219da79245828 +docfiles size=565 RELOC/doc/generic/pst-plot/Changes RELOC/doc/generic/pst-plot/README details="Readme" RELOC/doc/generic/pst-plot/data/Data.dat @@ -253881,11 +254178,11 @@ runfiles size=32 catalogue-also pgfplots catalogue-contact-home https://www.tug.org/PSTricks/ catalogue-contact-repository https://archiv.dante.de/~herbert/texnik/ -catalogue-contact-support http://tug.org/mailman/listinfo/pstricks +catalogue-contact-support https://tug.org/mailman/listinfo/pstricks catalogue-ctan /graphics/pstricks/contrib/pst-plot catalogue-license lppl catalogue-topics data-import data-disp pstricks -catalogue-version 1.92 +catalogue-version 1.93 name pst-poker category Package @@ -253966,17 +254263,17 @@ catalogue-version 1.63 name pst-pulley category Package -revision 45316 +revision 62977 shortdesc Plot pulleys, using PSTricks relocated 1 longdesc The package enables the user to draw pulley systems with up to longdesc 6 pulleys. The pulley diagrams are labelled with the physical longdesc properties of the system. The package uses pstricks and longdesc requires several PSTricks-related packages. -containersize 4764 -containerchecksum 4253283884b3cc36801dd7d462655d3cccbdaa70af0219765a3225c8b928e49cf0964d4db4728ef01e06ed33865facc46bd767f4d1cdbddfbaf0213e4ead012e +containersize 4748 +containerchecksum e9e3f27eb01146a6aac0f9479f8c7bf120845a9c728f7e08296d95dc3cbbfd7d4eac6cadc0e7195848157929d5001fd9a1a7b9c2daf4ad97e28e0007ba8a22fd doccontainersize 122132 -doccontainerchecksum 28a4654d2219e056ab1a53bc0fbb60feb919b3dc26b1e542b561cdb6d3f0b1abd050afdaa99a9ba5b374462cc451c1681622f6c6c3f6aef26738a36a845648a2 +doccontainerchecksum f7a0820425a1d785a91ed2cd070fb371b6503f1116e1e08a6e97509133ec8d4892bf546deb5b7d3c0fcb343a65f2b41c1e2c2400e23ca8dacc075e2dbd27c3fa docfiles size=46 RELOC/doc/generic/pst-pulley/Changes RELOC/doc/generic/pst-pulley/README.md details="Readme" @@ -253988,7 +254285,7 @@ runfiles size=16 RELOC/tex/latex/pst-pulley/pst-pulley.sty catalogue-ctan /graphics/pstricks/contrib/pst-pulley catalogue-license lppl1.3 -catalogue-topics graphics-use pstricks diagram +catalogue-topics graphics-use pstricks diagram physics catalogue-version 0.02 name pst-qtree @@ -254230,7 +254527,7 @@ catalogue-version 0.13 name pst-solides3d category Package -revision 49520 +revision 61719 shortdesc Draw perspective views of 3D solids relocated 1 longdesc The package is designed to draw solids in 3d perspective. @@ -254242,10 +254539,10 @@ longdesc polish notation; create explicit and parameterized algebraic longdesc functions drawn in 2 or 3 dimensions; project text onto a plane longdesc or onto the faces of a solid; support for including external longdesc database files. -containersize 55392 -containerchecksum 7e725978c030da337d882e05069b749a4398b1a1c479a50db34fc63801cb77b78630e2d1dfd0c3a39aeab3e931236dad91b6c722c4d6e06dcfd867f007ce99f6 +containersize 55376 +containerchecksum b70a15acf3f8ec551f8c10d9441101950c7d6b2e886ebcbd9584ada67141d3068b66339e2df9cbad85db9b3950f4463cc3d9ff92a4f93241c37b591b5b5ecc6b doccontainersize 6260992 -doccontainerchecksum a00138b042c58700438cfb3f094f836b029d31ee3de40ed290d3f5475a31cb3fc949c13402c35d088dd1cacf13c66bcee934a0ad59e97ceee5ce9db1f99e7c4d +doccontainerchecksum 15a7bac7f5aaf751c4b450e07c1b7222bc569ce9e9b7359cc53019f9295561b85addc3ac0cf16c791a21b88c6cfae720a54603ac1da2055f0c99296238b02fd9 docfiles size=2488 RELOC/doc/generic/pst-solides3d/Changes RELOC/doc/generic/pst-solides3d/README details="Readme" @@ -254385,7 +254682,7 @@ runfiles size=81 RELOC/dvips/pst-solides3d/pst-solides3d.pro RELOC/tex/generic/pst-solides3d/pst-solides3d.tex RELOC/tex/latex/pst-solides3d/pst-solides3d.sty -catalogue-contact-home http://tug.org/PSTricks/main.cgi/ +catalogue-contact-home https://tug.org/PSTricks/main.cgi/ catalogue-ctan /graphics/pstricks/contrib/pst-solides3d catalogue-license lppl1.3 catalogue-topics graphics-3d pstricks @@ -254448,7 +254745,7 @@ catalogue-version 0.91 name pst-spinner category Package -revision 54080 +revision 61719 shortdesc Drawing a fidget spinner relocated 1 longdesc This package aims to propose a model of the fidget spinner @@ -254456,10 +254753,10 @@ longdesc gadget. It exists under different forms with 2, 3 poles and longdesc even more. We chose the most popular model: the triple Fidget longdesc Spinner. You can run the PSTricks related documents with longdesc XeLaTeX. -containersize 2804 -containerchecksum 230405003645525f89e4713cd38d2dc015a5c41218202003626a154a620354fcfd4297480415771064ddf72768afd15d19fb331fe7fe3029375b681487e09f58 -doccontainersize 1383000 -doccontainerchecksum 998388d1098eec8f15dbccc5852b4577f392c9e01dd0a258927086940b5e8fd33021101244403c3d81b575bb1214ad0730160828a7fcf83630bdb765d4c34444 +containersize 2800 +containerchecksum 097ab0b7667cf8da530627a9fae05afa183148b90ce928880a9522f79b4a7b9dff7135ac4d9a5a32462cfc9abe9702a078326ee272f2d17f25c70cd805067068 +doccontainersize 1383004 +doccontainerchecksum 67b34a250079f8844ced0349b1f4401439619a58854a3ab65e52e3075ab9375bcbae30f1a6780ced92ebee447b3b809606a27766584ce3a98f72b476b413da1c docfiles size=373 RELOC/doc/generic/pst-spinner/Changes RELOC/doc/generic/pst-spinner/README details="Readme" @@ -254472,10 +254769,10 @@ runfiles size=3 RELOC/dvips/pst-spinner/pst-spinner.pro RELOC/tex/generic/pst-spinner/pst-spinner.tex RELOC/tex/latex/pst-spinner/pst-spinner.sty -catalogue-contact-announce http://tug.org/PSTricks/ -catalogue-contact-home http://tug.org/PSTricks/ +catalogue-contact-announce https://tug.org/PSTricks/ +catalogue-contact-home https://tug.org/PSTricks/ catalogue-contact-repository https://archiv.dante.de/~herbert/texnik/ -catalogue-contact-support http://tug.org/mailman/listinfo/pstricks +catalogue-contact-support https://tug.org/mailman/listinfo/pstricks catalogue-ctan /graphics/pstricks/contrib/pst-spinner catalogue-license lppl catalogue-topics graphics pstricks @@ -254588,16 +254885,16 @@ catalogue-version 1.0 name pst-tools category Package -revision 54518 +revision 60621 shortdesc PSTricks support functions relocated 1 longdesc The package provides helper functions for other PSTricks longdesc related packages. -containersize 6500 -containerchecksum b6f1432b44483470d2dc740aaafd254d0f7051e37e9b8675aa85fc50812b9f19fb8b021cb00da405734c25a3dc6b9645d25981c7b603e3a01016421c2d1b4140 -doccontainersize 98860 -doccontainerchecksum 57fe008fa8ab2f8ab0682d29a6e3b7c285a84c54eb7bef068fa2ba1aa363792f6a497a548cfa6ad171990e344215db7bc5a7d297bbfb17026b80601ecc977edb -docfiles size=39 +containersize 6564 +containerchecksum 591dbff503faef5316eda8364a422d8810524775e6c6b59569d24928c8702c54463e4433a3c28953d2f36c873aa6a6e52c71dd9cdcce5bb0c362ab2231f5a165 +doccontainersize 106384 +doccontainerchecksum f61816b6be166d85ae238cf5651e2e1960a5303b3bd3c643e4fdbcc779b5e59f49ffbe53bd6e2830b2bc28289baad3b089eb01ccbd7bee4eb9805728cda4309c +docfiles size=41 RELOC/doc/generic/pst-tools/Changes RELOC/doc/generic/pst-tools/README details="Readme" RELOC/doc/generic/pst-tools/pst-tools-doc.bib @@ -254610,21 +254907,21 @@ runfiles size=7 catalogue-ctan /graphics/pstricks/contrib/pst-tools catalogue-license lppl catalogue-topics graphics pstricks -catalogue-version 0.10 +catalogue-version 0.12 name pst-tree category Package -revision 43272 +revision 60421 shortdesc Trees, using PSTricks relocated 1 longdesc pst-tree is a pstricks package that defines a macro \pstree longdesc which offers a structured way of joining nodes created using longdesc pst-node in order to draw trees. -containersize 6700 -containerchecksum 1148e0e571d68d8c95c0049313b244a6d6d77bf24a453121fd462a11e51d51aa21cd7eb66e9bb7c936fa90bc888912385814ce347cf911563206f520d2bb1850 -doccontainersize 151092 -doccontainerchecksum d68059216626bbd3a33ec6bed2e6d2f0f78db2da3ae56cf947367608033a156126685bb0d162f95fbe7150c950c3d5d20de01fd0ab9b6bf77bcb2cba31bfebdd -docfiles size=67 +containersize 6712 +containerchecksum 39d6f88d9b0dd4280cd08cad6524fa693cf727bdbacf16063d76e100e16f957602124ee71421e88f389a7ba5070a932d779a2abbb64d791bbc071398f09a8708 +doccontainersize 205684 +doccontainerchecksum 6ac862eff40eaa1a8cacc5c1a1d4886e82dee53046d3fbf631ec23bfb59490fe89bdde5f2767cba35e8d0439fa7b7688669b50ba3ce81698c34bcfc9d010a7e6 +docfiles size=60 RELOC/doc/generic/pst-tree/Changes RELOC/doc/generic/pst-tree/README RELOC/doc/generic/pst-tree/pst-tree-doc.bib @@ -254636,7 +254933,7 @@ runfiles size=10 catalogue-ctan /graphics/pstricks/contrib/pst-tree catalogue-license lppl catalogue-topics tree linguistic -catalogue-version 1.13 +catalogue-version 1.14 name pst-turtle category Package @@ -254736,16 +255033,17 @@ catalogue-version 0.83 name pst-vectorian category Package -revision 28801 +revision 60488 shortdesc Printing ornaments relocated 1 longdesc The package uses PSTricks to draw ornaments (a substantial longdesc repertoire of ornaments is provided). -containersize 546756 -containerchecksum 3ea49c1da6238c095dc2ee095b21dc95fca19c89b0ae473e73f9ea67ca9377cc8e696362f2cf859d87ad69350c7b94a1049823fc0b5329e36e8e31291cdcfef1 -doccontainersize 744580 -doccontainerchecksum 787b3b16dd0a73d96d16a8f32e26cc40f84706fd8abf48df23eb94a5dd9dedc0f9c9b7d8512894910ac96c8ec5e879a5f0d24f6f19e2d9f231ad66060e07565c -docfiles size=188 +containersize 546776 +containerchecksum e3898a6b489afe685bfc657760702bd5e2e44fce2ecf6e4af28c1a6eb36173fc653e003af7b7879fbd3a342adfb89b8cf47168b1f1868815fa44050495d15f54 +doccontainersize 738340 +doccontainerchecksum 6bdc368c391d12e6fb54740867631c7ba62b66a889e11dd40668dc7bcf5f9846e4414f84b706010505d3032b132735a9247e25193b952bd3272590d47d59172b +docfiles size=184 + RELOC/doc/latex/pst-vectorian/Changes RELOC/doc/latex/pst-vectorian/README details="Readme" RELOC/doc/latex/pst-vectorian/psvectorian.pdf details="Package documentation (French)" language="fr" RELOC/doc/latex/pst-vectorian/psvectorian.tex @@ -254755,36 +255053,36 @@ runfiles size=463 catalogue-ctan /graphics/pstricks/contrib/pst-vectorian catalogue-license lppl catalogue-topics decoration -catalogue-version 0.4 +catalogue-version 0.41 name pst-vehicle category Package -revision 45320 +revision 61438 shortdesc A PSTricks package for rolling vehicles on graphs of mathematical functions relocated 1 longdesc This package permits to represent vehicles rolling without longdesc slipping on mathematical curves. Different types of vehicles longdesc are proposed, the shape of the curve is to be defined by its longdesc equation "y=f(x)" in algebraic notation. -containersize 8564 -containerchecksum 4e5a5dc0227641a8b8f96913cfd513279c91f841fa1dd5960015ad79d5877a86cafcf87db38bd692611d5afd73a8a91505822d83433299db4efa9e4975a8da42 -doccontainersize 2315424 -doccontainerchecksum 1183b285d9438c7360f2cef9c40d86424ed2891d36a4aee6281e57b84773dd6b2366ca6c2bcff200911e583bd11f2f5aa9615b45656a240b28b1809acacf4145 -docfiles size=784 - RELOC/doc/generic/pst-vehicle/Changes.txt +containersize 8744 +containerchecksum 1cec74ed600c4c4df629942b158d47b33f26e3a38d3d363cd506e5dc7c9673e0da1af4af8bbf71bf735693d15f0b02a36d8b148e07405ff4181efc820e73eeaf +doccontainersize 2689052 +doccontainerchecksum e252811d71bc400b3cb72a29fd9099247044cb1d1c79676cf4319d58cc60293839b022a73706a9685434d338c9daa24e8b9bc5b7390a75870379385dde0d9c7f +docfiles size=951 + RELOC/doc/generic/pst-vehicle/Changes RELOC/doc/generic/pst-vehicle/README.md details="Readme" RELOC/doc/generic/pst-vehicle/pst-vehicle-doc-fr.pdf details="Package documentation (French)" language="fr" RELOC/doc/generic/pst-vehicle/pst-vehicle-doc-fr.tex RELOC/doc/generic/pst-vehicle/pst-vehicle-doc.pdf details="Package documentation" RELOC/doc/generic/pst-vehicle/pst-vehicle-doc.tex -runfiles size=10 - RELOC/tex/generic/pst-vehicle/ListVehicles.tex +runfiles size=11 + RELOC/tex/generic/pst-vehicle/pst-vehicle.data RELOC/tex/generic/pst-vehicle/pst-vehicle.tex RELOC/tex/latex/pst-vehicle/pst-vehicle.sty catalogue-ctan /graphics/pstricks/contrib/pst-vehicle catalogue-license lppl1.3c catalogue-topics maths pstricks graphics-use -catalogue-version 1.2 +catalogue-version 1.3 name pst-venn category Package @@ -255052,7 +255350,7 @@ catalogue-version 1.5e name pstricks category Package -revision 58731 +revision 61548 catalogue pstricks-base shortdesc PostScript macros for TeX relocated 1 @@ -255072,11 +255370,11 @@ longdesc pdftricks package, to generate a PDF inclusion from a PSTricks longdesc diagram. PSTricks macros can also generate PDF output when the longdesc document is processed XeTeX, without the need for other longdesc supporting packages. -containersize 75992 -containerchecksum 9d7eddbede84ccb7cab9024f4ebeff688707f189012c3f71ed3a57963bacb13fb7aa6ad2af136d11b9e530ea4b1b74b9c06563954b81a1cd41c65f3a2c8e5fd4 -doccontainersize 7451364 -doccontainerchecksum f3decc60f9153b5eca7a71c72518cfa9501c5e970c0d2957dcd866296c883070aac3fc11016e74e6e703927bec7bf1135bd2a20d5a8a5d937ce7d95e8410fe13 -docfiles size=2269 +containersize 87836 +containerchecksum 3e68cc5bf7905d496a7fa857ae355267de54ac23ec62d1ecbb95b82e7ebab20dc5b691f8aa07ffb05ab6a23d9ed64056b67accd1242bc31419a5158d158c8604 +doccontainersize 12463000 +doccontainerchecksum 4817db2ebfb842535abfefdeb54b47b3da5c7ae0c6fe4bd02fcbcff56ac78221007c84e1decd8348241031a58f828e199c63581264bda6138c3064d401c003ee +docfiles size=3601 RELOC/doc/generic/pstricks/PSTricks.bib RELOC/doc/generic/pstricks/README details="Readme" RELOC/doc/generic/pstricks/ctandir.sty @@ -255116,15 +255414,19 @@ docfiles size=2269 RELOC/doc/generic/pstricks/pst-news18.tex RELOC/doc/generic/pstricks/pst-news19.pdf RELOC/doc/generic/pstricks/pst-news19.tex - RELOC/doc/generic/pstricks/pst-news20.pdf details="Latest news bulletin" + RELOC/doc/generic/pstricks/pst-news20.pdf RELOC/doc/generic/pstricks/pst-news20.tex + RELOC/doc/generic/pstricks/pst-news21.pdf details="Latest news bulletin" + RELOC/doc/generic/pstricks/pst-news21.tex + RELOC/doc/generic/pstricks/pst-news22.pdf + RELOC/doc/generic/pstricks/pst-news22.tex RELOC/doc/generic/pstricks/pst-user.pdf details="Package documentation" RELOC/doc/generic/pstricks/pst-user.tgz RELOC/doc/generic/pstricks/pstricks-bug.tex RELOC/doc/generic/pstricks/pstricks-doc.pdf RELOC/doc/generic/pstricks/test-pst.pdf RELOC/doc/generic/pstricks/test-pst.tex -runfiles size=154 +runfiles size=130 RELOC/dvips/pstricks/pst-algparser.pro RELOC/dvips/pstricks/pst-dots.pro RELOC/dvips/pstricks/pst-dots97.pro @@ -255140,11 +255442,13 @@ runfiles size=154 RELOC/tex/generic/pstricks/config/xdvipdfmx.cfg RELOC/tex/generic/pstricks/pst-fp.tex RELOC/tex/generic/pstricks/pst-key.tex + RELOC/tex/generic/pstricks/pstricks-arrows.tex + RELOC/tex/generic/pstricks/pstricks-color.tex + RELOC/tex/generic/pstricks/pstricks-dots.tex RELOC/tex/generic/pstricks/pstricks-tex.def RELOC/tex/generic/pstricks/pstricks-xetex.def RELOC/tex/generic/pstricks/pstricks.con RELOC/tex/generic/pstricks/pstricks.tex - RELOC/tex/generic/pstricks/pstricks.tex.neu RELOC/tex/generic/pstricks/pstricks97.tex RELOC/tex/latex/pstricks/pst-all.sty RELOC/tex/latex/pstricks/pst-doc.cls @@ -255154,17 +255458,17 @@ runfiles size=154 RELOC/tex/latex/pstricks/pstricks.sty catalogue-alias pstricks catalogue-also pstricks-add -catalogue-contact-home http://tug.org/PSTricks +catalogue-contact-home https://tug.org/PSTricks/main.cgi/ catalogue-contact-repository https://archiv.dante.de/~herbert/TeXnik/ -catalogue-contact-support http://tug.org/mailman/listinfo/pstricks +catalogue-contact-support https://tug.org/mailman/listinfo/pstricks catalogue-ctan /graphics/pstricks/base catalogue-license lppl1.3 catalogue-topics graphics-in-tex colour pstricks dvips-special xetex -catalogue-version 3.01a +catalogue-version 3.13 name pstricks-add category Package -revision 53763 +revision 61407 shortdesc A collection of add-ons and bugfixes for PSTricks relocated 1 longdesc Collects together examples that have been posted to the @@ -255176,12 +255480,13 @@ longdesc (e.g., logarithm axes); polar plots; plotting tangent lines of longdesc curves or functions; solving and printing differential longdesc equations; box plots; matrix plots; and pie charts. The package longdesc makes use of PostScript routines provided by pst-math. -containersize 21220 -containerchecksum cf73863537b9058961d4592077dabfbd0e76ff0f07dbc7b17520945bad42286483da11ebbd44abe403845a9092cfa6415ad881ab19d323527f1b979b9e0163be -doccontainersize 4634452 -doccontainerchecksum 7a7639cd2dc128ddb203de7aeae23eb50adba49702b5270c6c432a159f185dab78bd0b6ce9925b6b803c200403fb662a9ded85197f79711d6880a1641cd53996 -docfiles size=2776 +containersize 21888 +containerchecksum 85c329cfe915f85e3caa93296190041a0dc6078a1c7d7fdd3ded149ce1faa610780c962bda91ae6c0b0552ae131b0a679ab2b75334009cefd852c7dbf2957a75 +doccontainersize 9152100 +doccontainerchecksum 62b7f8dc64a071e70c358f1547dc3bf07bc3b336e0a2085806cc9390e41c5a77710245db515dd71064c08df0755cd3553e69088e083abf14ac5693acc285f755 +docfiles size=4947 RELOC/doc/generic/pstricks-add/Changes + RELOC/doc/generic/pstricks-add/History RELOC/doc/generic/pstricks-add/README details="Readme" RELOC/doc/generic/pstricks-add/data/contourN.data RELOC/doc/generic/pstricks-add/data/data.data @@ -255202,14 +255507,14 @@ docfiles size=2776 RELOC/doc/generic/pstricks-add/pstricks-add-doc.bib RELOC/doc/generic/pstricks-add/pstricks-add-doc.pdf details="Package documentation" RELOC/doc/generic/pstricks-add/pstricks-add-doc.tex -runfiles size=25 +runfiles size=26 RELOC/dvips/pstricks-add/pstricks-add.pro RELOC/tex/generic/pstricks-add/pstricks-add.tex RELOC/tex/latex/pstricks-add/pstricks-add.sty catalogue-ctan /graphics/pstricks/contrib/pstricks-add catalogue-license lppl catalogue-topics graphics-in-tex pstricks -catalogue-version 3.89a +catalogue-version 3.92 name pstricks_calcnotes category Package @@ -255320,7 +255625,7 @@ catalogue-topics scientific-docs name psutils category TLCore -revision 52851 +revision 61719 shortdesc PostScript utilities longdesc A bundle of utilities for manipulating PostScript documents, longdesc including page selection and rearrangement, resizing the page, @@ -255328,10 +255633,10 @@ longdesc arrangement into signatures for booklet printing, and page longdesc merging for n-up printing. Utilities include psbook, psselect, longdesc pstops, psnup, psresize, epsffit. depend psutils.ARCH -containersize 5388 -containerchecksum 737cbffd48eec8244b11d6715a41feea6ed25cd6e53326dcbec0a5fe60881c5376dba508d70345db30a3c3515b24d3995f133b92015d2e943accea1093ea7c1c +containersize 5364 +containerchecksum 1489c9cd3ae9e1063367301f038cd52f0fd7f5b2d548ea78c06a2bff56100aa613cd01026ce601527b6a32f88b6ed1df96f9c8c6a591d16a63dccdc8e32d6969 doccontainersize 135820 -doccontainerchecksum 68505dab374e4e4ffd9da0ce6e6ee41008ebc0e2eaac1cd89ba7746b6882ba7bf6fb93143b4dd5a3a8fada821104ab8ca66fea5ffe313173631f98b221fdc62c +doccontainerchecksum 8b4814c2a769b1ea8831aa945352f31125267aeebedd8dc8abf6381928707799bcb1eb29214930152046bab63b1a56179ea035ae6568595fd5ac83bbbd22f588 docfiles size=60 texmf-dist/doc/man/man1/epsffit.1 texmf-dist/doc/man/man1/epsffit.man1.pdf @@ -255360,17 +255665,17 @@ runfiles size=7 texmf-dist/scripts/psutils/includeres.pl texmf-dist/scripts/psutils/psjoin.pl catalogue-also pssplit -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-license other-free catalogue-topics ps-manip catalogue-version p17 name psutils.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of psutils -containersize 62952 -containerchecksum 81aa88e4f34f0a81fe4fc09994befa4e20327265b12bc29c6ccb7117e72796c064677fc765907a1f722bd6755063500a248c9ed6cbf450cc9d87d4697608120d +containersize 63088 +containerchecksum c96e52202fde5a82d1fb7b042a63e5087670654a1451ac4c44a11ea93a68ce33855ee8b18d4d0b9d79e6d1d20e7fd1c3683dfcb558de6949bd5150a1d86396ae binfiles arch=aarch64-linux size=101 bin/aarch64-linux/epsffit bin/aarch64-linux/extractres @@ -255384,11 +255689,11 @@ binfiles arch=aarch64-linux size=101 name psutils.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of psutils -containersize 75080 -containerchecksum 670ebdb28477c79b0af2ff22a10981cd6b1738533036e95b67b8e03233a62f166a080cda7bba67aec84decb1b9dcc176912807baa0a661b8b39a2a70e47bc6f1 -binfiles arch=amd64-freebsd size=104 +containersize 67932 +containerchecksum e62c5298ea5cba9725524555430474ad8c0115afbdb9f43486edac4b5b2ca0f4c169b5124e65ed83ccfe436e8eb52773f17c5415ae6f1982bddd056f8d4f0e7f +binfiles arch=amd64-freebsd size=103 bin/amd64-freebsd/epsffit bin/amd64-freebsd/extractres bin/amd64-freebsd/includeres @@ -255401,10 +255706,10 @@ binfiles arch=amd64-freebsd size=104 name psutils.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of psutils -containersize 69144 -containerchecksum 302beb1469b073d9aa4e21383907ab532f302af8bd9f88f69a43f1aa55f02440e8e06be69ad58b376f1f372d1f982487c0569f6d5b3fbf125de9d8b54f58c02f +containersize 69052 +containerchecksum 046e928f66456210009e0915bde2d226463cb1505408727519b442f62ec52c9666580f067be7c6c9325eac80707c9a1cd106dc8be9524e45cf0eb959a02b75cc binfiles arch=amd64-netbsd size=118 bin/amd64-netbsd/epsffit bin/amd64-netbsd/extractres @@ -255418,10 +255723,10 @@ binfiles arch=amd64-netbsd size=118 name psutils.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of psutils -containersize 49104 -containerchecksum 169c72208be502223383abe9d8ed8f17fc57cb62cb44cb9a86e8d595957c8884cb617c84ad8c7ea6750d4d8f087e4e0cee8db6f7a604b71d95b8a6627dc9e7ae +containersize 49072 +containerchecksum 0d45788e80633fa2ab97b3ff127a56c5ddce693cdc64337870a415a04be0cbba8963ac3eb367c914d41c6686695f4e3e2e9a57f68a777dbb3706b656cac5a2b2 binfiles arch=armhf-linux size=80 bin/armhf-linux/epsffit bin/armhf-linux/extractres @@ -255435,11 +255740,11 @@ binfiles arch=armhf-linux size=80 name psutils.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of psutils -containersize 21740 -containerchecksum 80b7fe5bb2e14c2b58157bbbe8627697b4f9d7dc99f897236c3a21aed7d5f730d45417488bbc40fd383ee3eecf7fee562974e840d95dbe12cd79cdaf4dd12ea0 -binfiles arch=i386-cygwin size=41 +containersize 25588 +containerchecksum d71d0777e79a1347a44a7f71efa7490ffae27e058206df72b89eb52095c4e68dc0a6faaa7c793715e7f5754e9149dd9d767f9dec49722d7eb6d8a0c8394b50cb +binfiles arch=i386-cygwin size=43 bin/i386-cygwin/epsffit.exe bin/i386-cygwin/extractres bin/i386-cygwin/includeres @@ -255452,11 +255757,11 @@ binfiles arch=i386-cygwin size=41 name psutils.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of psutils -containersize 65528 -containerchecksum 4196052220c345e53224d6bd3ec2b2dbe75b49319074bb858169b4efa2d6675fab7ecce4c6c3172fc2b2ae55f9868f9581a3fd61ef9ff036c63db3df40bc5265 -binfiles arch=i386-freebsd size=90 +containersize 67340 +containerchecksum cb4ad8f26c9f361d6e3a7e8f4038820c21fb1618c065aefc1682f49318af1360213790a155d1f103c75da4ec45a967745f73870766b5070d28654b0e0509714a +binfiles arch=i386-freebsd size=91 bin/i386-freebsd/epsffit bin/i386-freebsd/extractres bin/i386-freebsd/includeres @@ -255469,11 +255774,11 @@ binfiles arch=i386-freebsd size=90 name psutils.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of psutils -containersize 69716 -containerchecksum 7aecc5db4e3cccc48af9ba79570cb234b1faf6e739a877a062194636221de2eb5d7036881d7b8a8a0b4929891f5b5e654a8577dad3106d254ffef75af74b99d6 -binfiles arch=i386-linux size=101 +containersize 68624 +containerchecksum 2cca0989dc55a70e27f559fa3653170052d8ce17bf77fe0994e159b4286881bbc69c730eaa1c4cf8279f3dcf57a33af99f8517b52a6dbe6311c667181ca01199 +binfiles arch=i386-linux size=104 bin/i386-linux/epsffit bin/i386-linux/extractres bin/i386-linux/includeres @@ -255486,10 +255791,10 @@ binfiles arch=i386-linux size=101 name psutils.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of psutils -containersize 63656 -containerchecksum 1b215603f9b987f0ea38188e63400d2d57b773960a62779ea8b11d0d06f198deae5c289798bd4a40c662d401c3dd3840a47b1ab81315df3d0c2c64aac0f6b4bc +containersize 63576 +containerchecksum e502355b2484c416ff4b16b365a0d531c9dacc8e846ff994ece2bad7a58828362247935f342c6b17506d53c7a1d4dc9b261e68d629d2d68b4b0a3c71374da661 binfiles arch=i386-netbsd size=107 bin/i386-netbsd/epsffit bin/i386-netbsd/extractres @@ -255503,10 +255808,10 @@ binfiles arch=i386-netbsd size=107 name psutils.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of psutils -containersize 66228 -containerchecksum 4c7bf92ba1f898895d12563b893d21689568d46ae802c143372f71db81173d11665ffaa656ee0e2137dc574a7e2f8b444602edb97b21a0f3dd4450df6464cc69 +containersize 66444 +containerchecksum 3eb53f3dac0fad0b2f50d357bf9ee2fdc0e73bcd8f1e7b63ec681dbd9df31dbb707fbae2cbc6e53ebc1a68394104882b0047d9fe0f8ef63430fd7fe62ceb98cc binfiles arch=i386-solaris size=93 bin/i386-solaris/epsffit bin/i386-solaris/extractres @@ -255520,11 +255825,11 @@ binfiles arch=i386-solaris size=93 name psutils.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of psutils -containersize 133464 -containerchecksum e541bb6e8137dcdc33c9c45fa35d0eba82eeac627ab43d131c1c6afd45af174775d9db262acf176e4330d20eacb2d17dcf7f29397bb4ea82e134e09949e4107a -binfiles arch=universal-darwin size=318 +containersize 132480 +containerchecksum 2fc6a69e39885e1fee2fbf8886ac6ef2dba6a9fdfe731720b9081373d749eb64a71180129c4668d640dfba184e4454759ba582af5849ea0039858962d596338e +binfiles arch=universal-darwin size=338 bin/universal-darwin/epsffit bin/universal-darwin/extractres bin/universal-darwin/includeres @@ -255537,10 +255842,10 @@ binfiles arch=universal-darwin size=318 name psutils.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of psutils -containersize 24936 -containerchecksum 97ef8f951e366f228ebb513df28d7ab939d89547289bf692ffb0b696dc8a419b7d88905655bdb67aa0a31a6c0a66b2e1880acd91111bbe6d69d89d5f6a506999 +containersize 24880 +containerchecksum 09c0b8fb8bf22004afc992ce3807fb1c8aa0d025dbc61e3d12b362b2068321a609ec73c926d2277f97681bb37b8d501cd0b7f1b0e9ec3730ecb77485add0c5ad binfiles arch=win32 size=32 bin/win32/epsffit.exe bin/win32/extractres.exe @@ -255554,11 +255859,11 @@ binfiles arch=win32 size=32 name psutils.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of psutils -containersize 23120 -containerchecksum 159172968309bbe3283c270aa32d7b0e2bc6aa8d92125dd49099e6bf18c08ba59cb49e35637c672771b9207647e9cf3b285af572b3d6a0104528650a5a9406f1 -binfiles arch=x86_64-cygwin size=38 +containersize 23308 +containerchecksum 2e70bc885ce5366d8f087b25d09426e9de7757d3f6b916f26d32be18e349db911dba6d436d6c3b4b886c59830bfcd3ba3484a65c58ee8db0a4ba44e0be8f8eb2 +binfiles arch=x86_64-cygwin size=39 bin/x86_64-cygwin/epsffit.exe bin/x86_64-cygwin/extractres bin/x86_64-cygwin/includeres @@ -255571,10 +255876,10 @@ binfiles arch=x86_64-cygwin size=38 name psutils.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of psutils -containersize 62080 -containerchecksum 969f75ee4f550fd4f3416fd8f0c74b7f839e166a8b904685a316882a206eeca8e1393f92ffe239d292ed0f6be1004fe15a8376997daa7997b8074d5e9ff720ea +containersize 62088 +containerchecksum c0798cae4a4d73c0fb69bf2bc16c8aa6dee22d3cbb848e32597d608153c4421218a9c6a51c1573d6b69404b5b88c26512bb9660f40e2962002e637ea4017f578 binfiles arch=x86_64-darwinlegacy size=97 bin/x86_64-darwinlegacy/epsffit bin/x86_64-darwinlegacy/extractres @@ -255588,11 +255893,11 @@ binfiles arch=x86_64-darwinlegacy size=97 name psutils.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of psutils -containersize 69344 -containerchecksum c984ef9466467d27c40fef11df36869f7c040480d5370d183b6ae8bb3f14166aa88350a1fb2d25619c5f210410406478a1b9bf6e1f5743dac0d0d251e3c9c2a0 -binfiles arch=x86_64-linux size=91 +containersize 69256 +containerchecksum a1032e2432ab9b358e43fdc68cfed386f2d9a8a3a219de6d5b896e3d8e9b1d3fa6f9b1dce3c6107fef3f752ec24dcd346a15a08ddfeea42523e03d2ddddf22ec +binfiles arch=x86_64-linux size=102 bin/x86_64-linux/epsffit bin/x86_64-linux/extractres bin/x86_64-linux/includeres @@ -255605,11 +255910,11 @@ binfiles arch=x86_64-linux size=91 name psutils.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of psutils -containersize 72356 -containerchecksum b9b6e2d2cc8c63e6c364d4862404e54e828f28dec676284ce0b0d6c2302472f54de506d0852e52aa98657d2a5738d35ce0edcc1d0d90412088e5b73acd4d7d5d -binfiles arch=x86_64-linuxmusl size=105 +containersize 71808 +containerchecksum be828b45825b7a9711418a6c0e92a8deaa0007c1e82c5406694b2d9c26f74a6d89c02a30414cf99c56f82855aac23bd8b4be4f7e2744b14530dae663da93ed3b +binfiles arch=x86_64-linuxmusl size=103 bin/x86_64-linuxmusl/epsffit bin/x86_64-linuxmusl/extractres bin/x86_64-linuxmusl/includeres @@ -255622,10 +255927,10 @@ binfiles arch=x86_64-linuxmusl size=105 name psutils.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of psutils -containersize 75096 -containerchecksum 4dcce0a20a12157dcece58875e034f27cf857104a878beeedc5b8e46dc5863e9d288d9a7b2802eea59b34ff0290dc49d57972669be059c97d0e9f8706b7dabd0 +containersize 75688 +containerchecksum 2864db59a6e0182ab056c7f6ce4bc1ec946bbcc881e9eac8abde0d110dca6b7d8b62801cb1d2cfe33c37f35a82b18648e32babfdc500418d27a365320843042b binfiles arch=x86_64-solaris size=110 bin/x86_64-solaris/epsffit bin/x86_64-solaris/extractres @@ -255639,7 +255944,7 @@ binfiles arch=x86_64-solaris size=110 name ptex category Package -revision 57972 +revision 62464 shortdesc A TeX system for publishing in Japanese longdesc pTeX adds features related to vertical writing, and deals with longdesc other problems in typesetting Japanese. A manual (in both @@ -255656,16 +255961,18 @@ execute AddFormat name=eptex engine=eptex options="*eptex.ini" pattern execute AddFormat name=ptex engine=ptex options="ptex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain,ptex-base,ptex-fonts execute addKanjiMap ptex-@jaEmbed@@jaVariant@.map containersize 688 -containerchecksum d59108f06a06b7ac46195ef05c0ba6fb4873a88d327839a6143e94392faf3df73ae7b128548ae1ab69915f9883bad554f0e2dbd8d36b8f8c959897210895fba0 -doccontainersize 119344 -doccontainerchecksum 4f863d89fca4c137a84fe75365f600da96f3901d29dd98e9d5733523648b746861a22284707c6e9df90a9939c83adc7bcdf21b310785b8d403459d65294d1133 -docfiles size=54 +containerchecksum 6e2e40d86740a24550cb4f55630db81bdc777daf87533cb23b4fe041439d00e10cbb7b5fab92e33828c87945e710ea3579d76a8e0fdae0b8ba069b5eb33968c3 +doccontainersize 142640 +doccontainerchecksum 96aed9e990d013c7f5310a5ec86a1f7465d0de8503009669a5e10ccf4d3ed8767bf1408cfb04cfa8876e02640bc4a3b07249c331cc6190e391cb4a5b8aeafa35 +docfiles size=63 texmf-dist/doc/man/man1/eptex.1 texmf-dist/doc/man/man1/eptex.man1.pdf texmf-dist/doc/man/man1/makejvf.1 texmf-dist/doc/man/man1/makejvf.man1.pdf texmf-dist/doc/man/man1/mendex.1 texmf-dist/doc/man/man1/mendex.man1.pdf + texmf-dist/doc/man/man1/pbibtex.1 + texmf-dist/doc/man/man1/pbibtex.man1.pdf texmf-dist/doc/man/man1/ppltotf.1 texmf-dist/doc/man/man1/ppltotf.man1.pdf texmf-dist/doc/man/man1/ptex.1 @@ -255680,14 +255987,14 @@ catalogue-topics engine japanese name ptex-base category Package -revision 56487 +revision 59406 shortdesc Plain TeX format for pTeX and e-pTeX relocated 1 longdesc The bundle contains the plain TeX format for pTeX and e-pTeX. -containersize 10040 -containerchecksum 37809d10840c61c7b5c17be0174708b3c66d7fb0b48c58f46aabcaa2e44abf30abc3aa437131ba1148f11bdee3e2fec1b8ab0787310e8924acc7d90cb33c0d84 -doccontainersize 1548 -doccontainerchecksum 98844a87ac2a83d55c04bca34a53e1cc5c222ac5d359d3c24648a8c849443c5c8829bb0d911d54de76fefcd2d0c4d537feff5effe7591657de629b2ab24e5c2b +containersize 10052 +containerchecksum d968a0515ea4fe0948734f610212a7dfc2d5eb97d7ca96faa7de4350354b5d4584b9032129a6b4815c2c65c79694703342acb86455114a49dbfa0d6c765c7557 +doccontainersize 1536 +doccontainerchecksum ba2ae608c1aefb62e34710ab7251528f54569b978477a90875329de5cac2ec85271b2593803a28e6ff65e6519d75d69260e87e642ea84c36f6d48e68f968fb28 docfiles size=2 RELOC/doc/ptex/ptex-base/LICENSE RELOC/doc/ptex/ptex-base/README.md details="Readme" @@ -255706,7 +256013,7 @@ catalogue-topics format japanese name ptex-fontmaps category Package -revision 57239 +revision 59711 shortdesc Font maps and configuration tools for Japanese/Chinese/Korean fonts with (u)ptex longdesc This package provides font maps and setup tools for Japanese, longdesc Korean, Traditional Chinese, and Simplified Chinese. It is the @@ -255716,10 +256023,10 @@ longdesc Japanese/Chinese/Korean fonts available for (u)ptex and related longdesc programs and formats. depend ptex-fontmaps.ARCH postaction script file=tlpkg/tlpostcode/ptex-fontmaps-tlpost.pl -containersize 43276 -containerchecksum 168de4ff3435d1148bb718b15953dfa79172c6829e95824d998d9fff193c27f7677ae014ba54c507840b9b630dea12168f9a70d30a4cead922a461a52e63d8ab -doccontainersize 156728 -doccontainerchecksum 42e7f0eeab1000b2c49d714c40405e008cc7b08648bdac1bac8f5459bc64eb3fd6fb526fabbbc2c7774a1b12abd37396e389e7c90351eba92a5aeef53ac3e558 +containersize 43324 +containerchecksum 16afa97812d830b2b98f657f67ef690da420afe63ccf6f002131101f3ce9a03ff6e5170db1b316e9db521e4cdf89c7aedf26c57be162bf1c5b48fa4226e5e029 +doccontainersize 156524 +doccontainerchecksum affd6dde30276fa680a0d99d0a51650ee95260535dff717801d61ccb8165c5526047e46ad6478367a439e9a84721500128062b8cb6a1f33a25a65fadae4547f1 docfiles size=49 texmf-dist/doc/fonts/ptex-fontmaps/README details="Readme" texmf-dist/doc/fonts/ptex-fontmaps/examples/otf-sample-04.tex @@ -255729,7 +256036,7 @@ docfiles size=49 texmf-dist/doc/fonts/ptex-fontmaps/kanji-config-updmap.pdf texmf-dist/doc/fonts/ptex-fontmaps/kanji-config-updmap.tex srccontainersize 305384 -srccontainerchecksum f7875a39315715c60069521903a103e5ab12ec52970ee00f3b95a498075d39e68d6f5b12373b4b31f6681a31561d740b584a65ba566d1db5ffadefdb620cf1da +srccontainerchecksum eb450119b3897f9e8374d29a3a9512819a05263d5829c81d56dc00dd35995133d1a3cfcadc59ce2aea52ac8b5bc195d27446f159356e63b433e235d1098e93b5 srcfiles size=250 texmf-dist/source/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-H texmf-dist/source/ptex-fontmaps/jis04cmap_exp/JISX0213-2004-V @@ -255965,7 +256272,7 @@ catalogue-contact-repository https://github.com/texjporg/ptex-fontmaps catalogue-ctan /fonts/ptex-fontmaps catalogue-license pd gpl3 catalogue-topics font-use japanese chinese korean -catalogue-version 20201227.0 +catalogue-version 20210625.0 name ptex-fontmaps.aarch64-linux category Package @@ -256316,16 +256623,16 @@ catalogue-topics font-cjk name ptex-manual category Package -revision 57128 +revision 62915 shortdesc Japanese pTeX manual relocated 1 longdesc This package contains the Japanese pTeX manual. Feedback is longdesc welcome! containersize 392 -containerchecksum ea2bc5648ea4dfee37b9df34ed786ff2fd400644defa7b2623435d4e448161b8bf45f07d5d2caf18bf280008d5e4253a4ad2f62dc88375500b635bab1c201491 -doccontainersize 2427344 -doccontainerchecksum 162b7d40353fc0c892b257170cb5a335930936c776ff4b5bb91fa41d27a859d43bcedaa053aa5c2ca7d732993212c470670e1abfa4b1149c0867cdcb4b68011f -docfiles size=708 +containerchecksum 3748c0c1ac982aeb2f8210d877b20fe9a6c42582d21fb7e43b9c254e787f22259a90ef1d398e498ede493dd3663be521b42d47cdfe0c5fbae3f43ad5be16e446 +doccontainersize 2925100 +doccontainerchecksum f84a8a047c4387ee45214b6bc98cf2710cdd3497e5a6066fed518b754fa4dbcbe1602cdedaa0f48638f37801f7f7801ad40f288a2e5b8e03cb36848d3992a7d7 +docfiles size=828 RELOC/doc/ptex/ptex-manual/LICENSE RELOC/doc/ptex/ptex-manual/README.md details="Readme" RELOC/doc/ptex/ptex-manual/eptex_resume.pdf @@ -256356,10 +256663,10 @@ catalogue-topics japanese-doc name ptex.aarch64-linux category Package -revision 58876 +revision 62572 shortdesc aarch64-linux files of ptex -containersize 1354784 -containerchecksum 5da1a1fb7d8a4e1ceb36adff728f47449622f3a56ad3c055dc277e92e6988272f2ec163311089228080c3ad4972e5ea9a562f05f3423e8bd6143ad08bf738e45 +containersize 1362552 +containerchecksum 74000d561dfc0237d1f617d1c4a2afb41ff2511024d75d1862481379d564ebe262d631e02885e28e47d3d584d5d20def1e6cb28e5141fe1eaa921106a38a98e3 binfiles arch=aarch64-linux size=1157 bin/aarch64-linux/eptex bin/aarch64-linux/makejvf @@ -256375,11 +256682,11 @@ binfiles arch=aarch64-linux size=1157 name ptex.amd64-freebsd category Package -revision 58850 +revision 62568 shortdesc amd64-freebsd files of ptex -containersize 1670628 -containerchecksum 3d40f962c03f23b726d077f7a1cf7b07793bd6968a0abab80eff67c558d2fcd24a777701079dce8da5993b459b1bf1261b5f3c17bd20d2f5b719e96040b9b17b -binfiles arch=amd64-freebsd size=1382 +containersize 1696572 +containerchecksum 1aec38f47d8cd4ed99e93ca6116b52c8d832c0b5119cbdaa310f8afcd57e16a7ff8c109d8ce8e2d7ab53bdac05733dcc7e817ab55b13fc91c30e5378a2617c75 +binfiles arch=amd64-freebsd size=1399 bin/amd64-freebsd/eptex bin/amd64-freebsd/makejvf bin/amd64-freebsd/mendex @@ -256394,11 +256701,11 @@ binfiles arch=amd64-freebsd size=1382 name ptex.amd64-netbsd category Package -revision 58866 +revision 62543 shortdesc amd64-netbsd files of ptex -containersize 1269480 -containerchecksum af0bbf15f2828ea5c51fbaf4c3212eb1ed17a59e96e17c9675ab52e12c4634bacd1c93489738447199aee4d67dd0143a1dae7007f5e6158d35ce4cadcbf41164 -binfiles arch=amd64-netbsd size=1958 +containersize 1279500 +containerchecksum fcb8c78ed26f096882ae90162afd7651edc9ea9e4f14be531860579a99927ecc264d02cb0a889f915a37dbf8ff8b1ecb2def99bbc47e35f511add29b4b6e11fc +binfiles arch=amd64-netbsd size=1968 bin/amd64-netbsd/eptex bin/amd64-netbsd/makejvf bin/amd64-netbsd/mendex @@ -256413,11 +256720,11 @@ binfiles arch=amd64-netbsd size=1958 name ptex.armhf-linux category Package -revision 58911 +revision 63092 shortdesc armhf-linux files of ptex -containersize 1147188 -containerchecksum 066e639c213a4a7cd0fb84ba16737d151182901581ecf472f22cca5b10f16258cca341ff2750e80b74e8993fab0c5562f75aff0206fbaa577dcfd472da88c887 -binfiles arch=armhf-linux size=958 +containersize 1157844 +containerchecksum 0176d80fef1ea08c9de957de82225f89d95c2886fcae3eaab45e94eea21305d9be4a8ca29758577e18fe97bf87880bd318188f8e8fd7b14bfd63a5d36781b4ce +binfiles arch=armhf-linux size=962 bin/armhf-linux/eptex bin/armhf-linux/makejvf bin/armhf-linux/mendex @@ -256432,11 +256739,11 @@ binfiles arch=armhf-linux size=958 name ptex.i386-cygwin category Package -revision 58851 +revision 62546 shortdesc i386-cygwin files of ptex -containersize 1314140 -containerchecksum 417be98a1850915a9ae23b5a2470790d304bf1744d2f646f1148a9bb37dd82e56a8e5dd4bfabdd13f78df2fb20dcd576a9d8104aa41519296a4041616cfc7205 -binfiles arch=i386-cygwin size=1010 +containersize 1387900 +containerchecksum afec4eaaa2fbf9a5b315f4e54c8fe0d704f2ea7e1998153fe47454353e3f5f664a3497933d58d4372720208b894591046cf027d2fb3ac2faf9b3538c4cb25ad3 +binfiles arch=i386-cygwin size=1036 bin/i386-cygwin/cygptexenc-1.dll bin/i386-cygwin/eptex.exe bin/i386-cygwin/makejvf.exe @@ -256452,11 +256759,11 @@ binfiles arch=i386-cygwin size=1010 name ptex.i386-freebsd category Package -revision 58850 +revision 62568 shortdesc i386-freebsd files of ptex -containersize 1394316 -containerchecksum 00a8c99c1855940e876274c50e367da1f4c150bd8e3350650758a8f696ab6ed4945da09403b1af112984938e698217a5a1b3dcbfd72ad0145ce4eec008cf8378 -binfiles arch=i386-freebsd size=1208 +containersize 1413336 +containerchecksum ddf5e8605ed397a829d03b2c8898baa4f9097e4db68697fde5d08386e1c98962c50ebb4f92ceb6787dec395fa1f5f7b42e0c9302342ec41a8bf4b1f1f1116784 +binfiles arch=i386-freebsd size=1221 bin/i386-freebsd/eptex bin/i386-freebsd/makejvf bin/i386-freebsd/mendex @@ -256471,11 +256778,11 @@ binfiles arch=i386-freebsd size=1208 name ptex.i386-linux category Package -revision 58850 +revision 62534 shortdesc i386-linux files of ptex -containersize 1468628 -containerchecksum 0a5c559998c534445f8cf80bfa7e775afe5e592f2d07fff260cffb1145018b448e214ae57c5908afc09f3cee7ce494a1a436e10b364175b977b0a7168673f7fa -binfiles arch=i386-linux size=1260 +containersize 1500080 +containerchecksum 0fa94bf3a082f463b5397cd69de18f1003ddba9cc80566358d3d1601bea760a88ebc3cd457a637af2c124c91b41ccd83f84b8a9cc35399d499736526cc59febb +binfiles arch=i386-linux size=1273 bin/i386-linux/eptex bin/i386-linux/makejvf bin/i386-linux/mendex @@ -256490,11 +256797,11 @@ binfiles arch=i386-linux size=1260 name ptex.i386-netbsd category Package -revision 58866 +revision 62543 shortdesc i386-netbsd files of ptex -containersize 1105092 -containerchecksum 93f9e02a89b428839503add79955e6f2f206cfe4b3b810d193d12e865ab9648c067e038b5d5ec9a9ea14189cac2fb462d8559c1169824d2bfc72abb6e753e085 -binfiles arch=i386-netbsd size=1758 +containersize 1109852 +containerchecksum fe668546566b105b3bbaeb8e7a5d0f19757fc989433ce683cef58544b1b196033e2d3a95081c8da6208862b69f4b9bc19d9c4179ac0b63cc2fff4ae6bb36218b +binfiles arch=i386-netbsd size=1767 bin/i386-netbsd/eptex bin/i386-netbsd/makejvf bin/i386-netbsd/mendex @@ -256509,11 +256816,11 @@ binfiles arch=i386-netbsd size=1758 name ptex.i386-solaris category Package -revision 58850 +revision 62568 shortdesc i386-solaris files of ptex -containersize 1347604 -containerchecksum 270f8aab665bde1f94ff1790e23dc63e490ff69c9ff020f1b31a08028893b39802c8db6e7b69e3ef3c806e6f7b88f712cec2cc501731f759629bb77325e713d8 -binfiles arch=i386-solaris size=1049 +containersize 1359440 +containerchecksum 3d3375189485977622df7817a87ad0bedb46a53eac6ad8527bbe8dbf0ad5ddb246eb46b6d68e69c4b3e87368787f29ffb4cd97d61d35de858a24b1a79bc8f5bf +binfiles arch=i386-solaris size=1054 bin/i386-solaris/eptex bin/i386-solaris/makejvf bin/i386-solaris/mendex @@ -256528,11 +256835,11 @@ binfiles arch=i386-solaris size=1049 name ptex.universal-darwin category Package -revision 58850 +revision 62610 shortdesc universal-darwin files of ptex -containersize 3098276 -containerchecksum f4035afafa7ea5d09c696bf072a669f24b114f710fa794ae5e5661170e08e38ea2f336cc837fe69eef2a6d68f706b1928210f458eb9fdbdd29c2002a8d461efa -binfiles arch=universal-darwin size=2782 +containersize 3137796 +containerchecksum 0ac430460465b7e9490dad51755054fec36aa6553bbfccec056b38e11406d09fc0b6e6b056c3cabc47289d9634b3b5a14ee9353139b27b141b3a4d00489908ac +binfiles arch=universal-darwin size=2826 bin/universal-darwin/eptex bin/universal-darwin/makejvf bin/universal-darwin/mendex @@ -256547,11 +256854,11 @@ binfiles arch=universal-darwin size=2782 name ptex.win32 category Package -revision 59028 +revision 62609 shortdesc win32 files of ptex -containersize 1384700 -containerchecksum 8844e3d43838a9d6d9ffd09b47425569546a130618bef6ecee3ccbdf2115a39e618b4aedb6b490972675a132b4df89341a877378b63475687c54b5896fc72a7e -binfiles arch=win32 size=1231 +containersize 1395764 +containerchecksum 478634986e16700e729619cf037bbbaf114a2e285df0c59c3d5fa17b29d627e1b038f22dbbe773fab2c09dec0ba17ddf8162bf1030043a55b4dc3674d39d9aec +binfiles arch=win32 size=1235 bin/win32/eptex.dll bin/win32/eptex.exe bin/win32/makejvf.exe @@ -256569,11 +256876,11 @@ binfiles arch=win32 size=1231 name ptex.x86_64-cygwin category Package -revision 58851 +revision 62545 shortdesc x86_64-cygwin files of ptex -containersize 1401056 -containerchecksum 023207abe074414cfc7d2f6b0b7a646d59ef3960416d48ec4f8908e33db12f636544f9ae60d1d61f087d606d7f88abc2982b2b3594548b8daca99d44b3510e1d -binfiles arch=x86_64-cygwin size=974 +containersize 1398468 +containerchecksum d602e76bd049092bfc8661162b04c58321cfc4b174e353093dc4caf17dd045aa42f6ae6425258604a9ab061afcc2acdc82da06a670a9b8cdd0337cf38ad59353 +binfiles arch=x86_64-cygwin size=965 bin/x86_64-cygwin/cygptexenc-1.dll bin/x86_64-cygwin/eptex.exe bin/x86_64-cygwin/makejvf.exe @@ -256589,11 +256896,11 @@ binfiles arch=x86_64-cygwin size=974 name ptex.x86_64-darwinlegacy category Package -revision 58850 +revision 62568 shortdesc x86_64-darwinlegacy files of ptex -containersize 1342432 -containerchecksum e11fd25b550fe8ef7b9488a4e1d8742b685ee54a2f037b0a9318947c29f4bfa8cf38f61c11dee99c57c23e4adee58d237e656899876577531e2ec0925ebd1f1d -binfiles arch=x86_64-darwinlegacy size=1062 +containersize 1352228 +containerchecksum b87d3512fcef80f2f1ebf8525a9c50bb656fe9b6c21551b96e736bca0d8dc00f159a8c35cfa9609c4aef572dc394f9de92b0a2f1bf63dc831e4cb12f8f69f1b0 +binfiles arch=x86_64-darwinlegacy size=1066 bin/x86_64-darwinlegacy/eptex bin/x86_64-darwinlegacy/makejvf bin/x86_64-darwinlegacy/mendex @@ -256608,11 +256915,11 @@ binfiles arch=x86_64-darwinlegacy size=1062 name ptex.x86_64-linux category Package -revision 58872 +revision 62534 shortdesc x86_64-linux files of ptex -containersize 1460872 -containerchecksum cb321bff636dcbf6c2f049edebb867b79d7066be8da4c719617148cab4dfc6f8db49f328dfa9d7222e7c4f84acc991d2c7faf5ec0f275e459387e1e71b2ffa7b -binfiles arch=x86_64-linux size=1138 +containersize 1471368 +containerchecksum 694b1af8d8ec93445b6082016b2601550486ea4369b094c40e4d45393635331b7ab907667e34c4ef660fd95a51e48e17491ed1417bca05e67e84a591d483229f +binfiles arch=x86_64-linux size=1144 bin/x86_64-linux/eptex bin/x86_64-linux/makejvf bin/x86_64-linux/mendex @@ -256627,11 +256934,11 @@ binfiles arch=x86_64-linux size=1138 name ptex.x86_64-linuxmusl category Package -revision 58850 +revision 62534 shortdesc x86_64-linuxmusl files of ptex -containersize 1512588 -containerchecksum fc9ec36c772b94a09bec439bbfd2722664005cca3ce1f6fb7bc389485c6df5e10d7681b69d4810260833b4f16235c707eee17678b9b7ad28d948ef4e616f3d03 -binfiles arch=x86_64-linuxmusl size=1211 +containersize 1533768 +containerchecksum 4914c35719ccd9529f55773e0b161d92800d6f1b898dde7640263a7bde23fb2af7205f852180a47266a87366f83f40b2c1d6e6a5a1d6b39abf29541576c4845e +binfiles arch=x86_64-linuxmusl size=1197 bin/x86_64-linuxmusl/eptex bin/x86_64-linuxmusl/makejvf bin/x86_64-linuxmusl/mendex @@ -256646,11 +256953,11 @@ binfiles arch=x86_64-linuxmusl size=1211 name ptex.x86_64-solaris category Package -revision 58850 +revision 62568 shortdesc x86_64-solaris files of ptex -containersize 1528460 -containerchecksum 01fd35f5cc7726f69bd1bb11dcfc37dc87719dff7dc55d2e3e4d2c1a4c7d2e6a35ca24f881b611e8467c7c48d28178c3045fff70ea3a383165dbe6604a8a3423 -binfiles arch=x86_64-solaris size=1203 +containersize 1544280 +containerchecksum 096180ecdf8d6bd2596cd7a67e3b2cbe62a5d2a21ea8e6e727c72be1f02cb761112b71b09347052cac155726bcbbc13777a229577e6e29b5ae9de2804b64c345 +binfiles arch=x86_64-solaris size=1209 bin/x86_64-solaris/eptex bin/x86_64-solaris/makejvf bin/x86_64-solaris/mendex @@ -257228,7 +257535,7 @@ catalogue-version 1.0.1 name pwebmac category Package -revision 58478 +revision 61922 shortdesc Consolidated WEB macros for DVI and PDF output relocated 1 longdesc The original WEB system by Donald Knuth has the macros @@ -257250,46 +257557,46 @@ longdesc in the WEB sources. WEB programmers who want to use pwebmac.tex longdesc instead of the default webmac.tex in their programs have to longdesc change the first line in the TeX file created by weave. From longdesc there, all depends on the "TeX engine" you use. -containersize 7788 -containerchecksum 5b8b6825d84e6addce3491bdaaf30a6127d0becd26956066dbb2dc482d4942087b9423affe02654f28d5f7b1bd0e7743fd731ac2201b394630bf089deae8de59 -doccontainersize 9048 -doccontainerchecksum 6078a4a0263f3c342c9814f3ac8d5028f6d73871e89c64859e86a7c694a5a6392873e592f5daba7c6c2b89c3eaf6bdf1a745618999bf448edc8007d3d5a541a9 -docfiles size=10 +containersize 8644 +containerchecksum 3dea02607cc864180fd14cc19dd18cf3fc4338742dcf6f6a843b316188656f9d576ae050ae04ce702790d59a450bd8f20a280cc99e452455b41bd9c0be72c174 +doccontainersize 11076 +doccontainerchecksum 4d45d5f9ca292ef249ebcb0fe20fbc0dce6c365267922ed4186d3c714e9cacf3ca742132031f6e5325c9a75778addd94390e6f6aa6e8742fc173d5e858bda069 +docfiles size=12 RELOC/doc/plain/pwebmac/README.md details="Readme" RELOC/doc/plain/pwebmac/Xerrorlog.tex RELOC/doc/plain/pwebmac/index.md RELOC/doc/plain/pwebmac/makeall RELOC/doc/plain/pwebmac/trapman.ch RELOC/doc/plain/pwebmac/webman.ch -runfiles size=5 +runfiles size=6 RELOC/tex/plain/pwebmac/pwebmac.tex catalogue-contact-repository https://github.com/ascherer/web catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /web/pwebmac catalogue-license pd catalogue-topics litprog -catalogue-version 4.6.2 +catalogue-version 4.7 name pxbase category Package -revision 44756 +revision 59473 shortdesc Tools for use with (u)pLaTeX relocated 1 longdesc The main purpose of this package is to provide auxiliary longdesc functions which are utilized by other packages created by the longdesc same author. It also provides a few user commands to assist in longdesc creating Japanese documents using (u)pLaTeX. -containersize 11640 -containerchecksum e567378515039b55eab0a12ca645ba5ff17c2dbaf56309c3273beb0d05c7e6e2dcf3d7d22091907df5636451df8e91d09673607918dd9ac091908cb6ef1e4de1 -doccontainersize 160380 -doccontainerchecksum d6d87123dce0a2afe3380cf32fffc8954e30d22e9822d0ff89500bea6a455c70a6699576265cebad29ba33c0fa5e7b63a40f26f7579d1fe9dc0cbcb528c45d00 -docfiles size=47 +containersize 12356 +containerchecksum a75c8932fc56c11e4afeaf30c91ad6c67622df8eb93b0700257472c22a7de6ee7732be8a67d1d53f1e21138bfecc64cbc6e8d8800c08ee1c5cbeb7bab637df4d +doccontainersize 161900 +doccontainerchecksum 4421d659294e02b2d0268a4b0d56b037c321c69abc856bb00917b61b79bf78462fb4a5c9c8616d773e7267137de0f6af88cef02dcb661259c7ed7247317f7aab +docfiles size=49 RELOC/doc/platex/pxbase/LICENSE RELOC/doc/platex/pxbase/README-ja.md details="Readme (Japanese)" language="ja" RELOC/doc/platex/pxbase/README.md details="Readme" RELOC/doc/platex/pxbase/pxbabel.pdf RELOC/doc/platex/pxbase/pxbabel.tex -runfiles size=16 +runfiles size=18 RELOC/tex/platex/pxbase/pxbabel.sty RELOC/tex/platex/pxbase/pxbase.def RELOC/tex/platex/pxbase/pxbase.sty @@ -257302,11 +257609,11 @@ catalogue-contact-home https://github.com/zr-tex8r/PXbase catalogue-ctan /language/japanese/pxbase catalogue-license mit catalogue-topics japanese -catalogue-version 1.1b +catalogue-version 1.3 name pxchfon category Package -revision 56537 +revision 59449 shortdesc Japanese font setup for pLaTeX and upLaTeX relocated 1 longdesc This package enables users to declare in their document which @@ -257319,11 +257626,11 @@ longdesc for each new font. This package also supports setup for the longdesc fonts used in the japanese-otf package. System requirements: longdesc TeX format: LaTeX. TeX engine: pTeX or upTeX. DVIware: longdesc dvipdfmx. Prerequisite packages: atbegshi. -containersize 19104 -containerchecksum 0883ab31076052a9f970e8a2704d6fe69e4cc4d98e5e58528b48393c4878177cc206baa454539a6f228252c82199a409333ba9dc250b6c79d429e00f8da26cc1 -doccontainersize 312660 -doccontainerchecksum 4bfdcbf0eec187e6726978dfc55dab1217f00a06063d43fdcd6ba640739bedc72fcaa9f5d51f9471173f6d55085076155e7dd2f549739fd15cccf74bb03206f8 -docfiles size=101 +containersize 19936 +containerchecksum 816c45ea035ceca853795857e93cf064d94ac0937ad9774b3bf2316f6e6e15e58df64814116a0fca5a1aea3a986e31982f80d365a53447fa86e1e771a4ffa429 +doccontainersize 322528 +doccontainerchecksum 72e778b111639ef592d23d5f6c19f109654f26d81794e9af685dff38bd77056e29ace46d2b5e6dd5efc54efc91fd88e43ff2d9b1c28bf075d008994f8480f116 +docfiles size=105 RELOC/doc/platex/pxchfon/LICENSE RELOC/doc/platex/pxchfon/README-ja.md details="Readme" language="ja" RELOC/doc/platex/pxchfon/README.md details="Readme" @@ -257335,7 +257642,7 @@ docfiles size=101 RELOC/doc/platex/pxchfon/sample-2004jis.tex RELOC/doc/platex/pxchfon/sample-pxchfon.pdf RELOC/doc/platex/pxchfon/sample-pxchfon.tex -runfiles size=106 +runfiles size=108 RELOC/fonts/sfd/pxchfon/PXcjk0.sfd RELOC/fonts/tfm/public/pxchfon/cfjam-r-l0j.tfm RELOC/fonts/tfm/public/pxchfon/cfjam-r-l5j.tfm @@ -257428,7 +257735,7 @@ catalogue-contact-repository https://github.com/zr-tex8r/PXchfon catalogue-ctan /language/japanese/pxchfon catalogue-license mit catalogue-topics japanese font-supp -catalogue-version 1.7e +catalogue-version 1.9 name pxcjkcat category Package @@ -257692,31 +257999,32 @@ catalogue-version 1.0 name pxjahyper category Package -revision 57950 +revision 63040 shortdesc Hyperref support for pLaTeX relocated 1 longdesc This package adjusts the behavior of hyperref on (u)pLaTeX so longdesc that authors can properly create PDF documents that contain longdesc document information in Japanese. -containersize 14948 -containerchecksum 42b0383d98741bf3cbce1267b4ab4e32d48039b7497e87587f3adefc2da5e7316587e5b138758f0a6816f49588aa774bc4754f9509f7211d7ee3497c8f178324 -doccontainersize 121608 -doccontainerchecksum 00d954e31c1ad90f2953f9565d24112a8b108ed1d2ed43304813b36c6c3c0c05c10d44d02dd514f4cac055ae45889db8ae91187ace305870eee8266aa48c28d1 -docfiles size=36 +containersize 17500 +containerchecksum 9fa1aeca78121881d10c6d871fbd88b4abd21bdc06a2a2b2dbafb10cae81e4d789115d4c4a6abd0aa00b3c713e71a674fc4e4fc9a55a48e4e02c078a0db36e9d +doccontainersize 152040 +doccontainerchecksum dbf5bf8e1b9ee81680930b7869fba32b58ccb163f19827dd82ac943c2f16b4dc3907cd67e16d1e45e6868066f4386bac9f2e2b46af989e10a6f55663094ead45 +docfiles size=45 RELOC/doc/platex/pxjahyper/LICENSE RELOC/doc/platex/pxjahyper/README-ja.md details="Readme (Japanese)" language="ja" RELOC/doc/platex/pxjahyper/README.md details="Readme" RELOC/doc/platex/pxjahyper/pxjahyper.pdf details="Package documentation (Japanese)" language="ja" RELOC/doc/platex/pxjahyper/pxjahyper.tex -runfiles size=17 +runfiles size=20 RELOC/tex/platex/pxjahyper/pxjahyper-ajm.def RELOC/tex/platex/pxjahyper/pxjahyper-enc.sty + RELOC/tex/platex/pxjahyper/pxjahyper-uni.def RELOC/tex/platex/pxjahyper/pxjahyper.sty catalogue-contact-repository https://github.com/zr-tex8r/PXjahyper catalogue-ctan /language/japanese/pxjahyper catalogue-license mit catalogue-topics japanese hyper -catalogue-version 0.7b +catalogue-version 1.0a name pxjodel category Package @@ -257833,23 +258141,23 @@ catalogue-version 0.2 name pxpic category Package -revision 57445 +revision 61294 shortdesc Draw pixel pictures relocated 1 longdesc With pxpic you draw pictures pixel by pixel. It was inspired by longdesc a lovely post by Paulo Cereda, among other things (most notably longdesc a beautiful duck) showcasing the use of characters from the longdesc Mario video games by Nintendo in LaTeX. -containersize 2588 -containerchecksum f187fe6370e817ba7d3b6d7c0899bceaf898685d2ed2e1707ee18e0623d95489dbcfeacd1482ec540307ce5095f903e1499b4c01fb1634071f3edac626551c1e -doccontainersize 304304 -doccontainerchecksum 1ca68d3e7752fb37482c32cebaae0753c31284e593d3e161a46bab54d98ae564857ea80553e3937e3b7710036e722acc3eddc23fda4941079e050f20bf0ff5e1 -docfiles size=77 +containersize 2676 +containerchecksum efd2fcb2d28a3fbf3a10cbc4034c50fb35189d8896c13caef8b82ff8d62206d663de02d552116f692d3bf9c399e87f53580acb30ff0fad708c45ce3af5d48727 +doccontainersize 315332 +doccontainerchecksum b54caafece80a6e233e5f19fed0896e0c29b2ad8ac03d712431cac90ef3b159eac148aea6b36dbf55bb771b89c5eb4595130e4805809e1f399e4ba4aedfd34dd +docfiles size=80 RELOC/doc/latex/pxpic/README.md details="Readme" RELOC/doc/latex/pxpic/pxpic.pdf details="Package documentation" -srccontainersize 11880 -srccontainerchecksum a9fbf50b12145c2169de1733862dbbec0870c0863caf3544117b8c87bb0dbe4d637ad8b8507102ce83b1f4fe2e6c03a704d289c8c7e15e74b8859b6988240a3f -srcfiles size=12 +srccontainersize 12572 +srccontainerchecksum ee66f6f447671ec4fdad29648e16409885b046a6824f85cd6d01009281566c3083318e528ed8c8bb965659bb66d9d842463f5b2958e3c62e96d78155e24d617c +srcfiles size=11 RELOC/source/latex/pxpic/pxpic.dtx runfiles size=3 RELOC/tex/latex/pxpic/pxpic.sty @@ -257857,7 +258165,7 @@ catalogue-contact-repository https://github.com/Skillmon/ltx_pxpic catalogue-ctan /graphics/pxpic catalogue-license lppl1.3c catalogue-topics graphics graphics-in-tex -catalogue-version 1.2 +catalogue-version 1.3 name pxrubrica category Package @@ -257926,23 +258234,21 @@ catalogue-version 0.4 name pxtxalfa category Package -revision 54080 +revision 60847 shortdesc Virtual maths alphabets based on pxfonts and txfonts relocated 1 longdesc The package provides virtual math alphabets based on pxfonts longdesc and txfonts, with LaTeX support files and adjusted metrics. The longdesc mathalpha package offers support for this collection. -execute addMap pxtx.map -containersize 9024 -containerchecksum 6d03f8d9be9d07643de2ef1f35fe30981861d6c230793912b3d093334260e53b3bae9ff178e97442425e527d1dbd0eac366fad16b0276d44378511ddd97eff52 -doccontainersize 36132 -doccontainerchecksum 0ed329847a91c8164883b873fc7a98cdb1571cc733d9d71ddd9bbe52b591a71b03cf0d6bfe83d63e41f6524e01f38a91c67d370c661e02816622dd56eacfd462 -docfiles size=13 +containersize 8928 +containerchecksum 33dfd01f714a662f351fbd3a0e0f36c413360adac666ca5665c628bf5d3acf732cb61e18190d340d144e146fa04116373259403b9eca314f48dba5ea4e6aa032 +doccontainersize 209364 +doccontainerchecksum f547cbd3cc4a0e09034e98a27bfedf41e2e2ab9b6561e441d7656b99b6b883bb51f9fa24d731d403133358917428c53489eacf8c7ede08a963ff06c3d0404c1a +docfiles size=54 RELOC/doc/fonts/pxtxalfa/README details="Readme" - RELOC/doc/fonts/pxtxalfa/pxtxalfa.pdf details="Package documentation" - RELOC/doc/fonts/pxtxalfa/pxtxalfa.tex -runfiles size=28 - RELOC/fonts/map/dvips/pxtxalfa/pxtx.map + RELOC/doc/fonts/pxtxalfa/pxtxalfa-doc.pdf details="Package documentation" + RELOC/doc/fonts/pxtxalfa/pxtxalfa-doc.tex +runfiles size=29 RELOC/fonts/tfm/public/pxtxalfa/pxb-ds.tfm RELOC/fonts/tfm/public/pxtxalfa/pxr-ds.tfm RELOC/fonts/tfm/public/pxtxalfa/rtxmia.tfm @@ -257962,18 +258268,20 @@ runfiles size=28 RELOC/fonts/vf/public/pxtxalfa/txr-ds.vf RELOC/fonts/vf/public/pxtxalfa/txr-frak.vf RELOC/fonts/vf/public/pxtxalfa/txr-of.vf + RELOC/tex/latex/pxtxalfa/ot1tx-ds.fd + RELOC/tex/latex/pxtxalfa/ot1tx-frak.fd RELOC/tex/latex/pxtxalfa/px-ds.sty RELOC/tex/latex/pxtxalfa/pxtx-cal.sty RELOC/tex/latex/pxtxalfa/pxtx-frak.sty + RELOC/tex/latex/pxtxalfa/tx-ds.sty RELOC/tex/latex/pxtxalfa/tx-of.sty RELOC/tex/latex/pxtxalfa/upx-ds.fd RELOC/tex/latex/pxtxalfa/utx-cal.fd - RELOC/tex/latex/pxtxalfa/utx-frak.fd RELOC/tex/latex/pxtxalfa/utx-of.fd catalogue-ctan /fonts/pxtxalfa catalogue-license lppl catalogue-topics font font-maths font-virtual -catalogue-version 1 +catalogue-version 2 name pxufont category Package @@ -258679,17 +258987,66 @@ containerchecksum eaf2d9b1fc456c04869f7788570042006373f53ba46a4e07ea4e2b139280c8 binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/pygmentex +name pyluatex +category Package +revision 62765 +shortdesc Execute Python code on the fly in your LaTeX documents +relocated 1 +longdesc PyLuaTeX allows you to execute Python code and to include the +longdesc resulting output in your LaTeX documents in a single +longdesc compilation run. LaTeX documents must be compiled with LuaLaTeX +longdesc for this to work. PyLuaTeX runs a Python InteractiveInterpreter +longdesc (actually several if you use different sessions) in the +longdesc background for on-the-fly code execution. Python code from your +longdesc LaTeX file is sent to the background interpreter through a TCP +longdesc socket. This approach allows your Python code to be executed +longdesc and the output to be integrated in your LaTeX file in a single +longdesc compilation run. No additional processing steps are needed. No +longdesc intermediate files have to be written. No placeholders have to +longdesc be inserted. +containersize 7164 +containerchecksum 1a3818feb91fc872051d956ed1ae71245c8bc83a673f7b5fcd3da670d17285034c7fe6f6bfb48380336b7dac21cf5e2a13fc4f34a20a662882725a41a6b69067 +doccontainersize 99992 +doccontainerchecksum 90520084a998613e8392fd5cece3466a5ee9e5604094ff9fe8e0f89149f3203495b67be55f4d1e8238587c6e8fe2dd832730df84e0fe3032caf5afb613a3f52b +docfiles size=47 + RELOC/doc/lualatex/pyluatex/README.md details="Readme" + RELOC/doc/lualatex/pyluatex/example/beamer.tex + RELOC/doc/lualatex/pyluatex/example/data-visualization.tex + RELOC/doc/lualatex/pyluatex/example/matplotlib-external.tex + RELOC/doc/lualatex/pyluatex/example/matplotlib-pgf.tex + RELOC/doc/lualatex/pyluatex/example/population.csv + RELOC/doc/lualatex/pyluatex/example/readme-custom-env.tex + RELOC/doc/lualatex/pyluatex/example/readme-example.tex + RELOC/doc/lualatex/pyluatex/example/repl.tex + RELOC/doc/lualatex/pyluatex/example/sessions.tex + RELOC/doc/lualatex/pyluatex/example/typesetting-example.tex + RELOC/doc/lualatex/pyluatex/example/typesetting-listings.tex + RELOC/doc/lualatex/pyluatex/example/typesetting-minted.tex + RELOC/doc/lualatex/pyluatex/pyluatex.pdf details="Package documentation" + RELOC/doc/lualatex/pyluatex/pyluatex.tex +runfiles size=8 + RELOC/tex/lualatex/pyluatex/pyluatex-interpreter.py + RELOC/tex/lualatex/pyluatex/pyluatex-json.lua + RELOC/tex/lualatex/pyluatex/pyluatex.lua + RELOC/tex/lualatex/pyluatex/pyluatex.sty +catalogue-contact-bugs https://github.com/tndrle/PyLuaTeX/issues +catalogue-contact-repository https://github.com/tndrle/PyLuaTeX +catalogue-ctan /macros/luatex/latex/pyluatex +catalogue-license mit lppl1.3c +catalogue-topics luatex callback expl3 +catalogue-version 0.4.4 + name python category Package -revision 27064 +revision 60162 shortdesc Embed Python code in LaTeX relocated 1 longdesc The package enables you to embed Python code in LaTeX, and longdesc insert the script's output in the document. -containersize 1940 -containerchecksum 85c300c969fccdff036e2da59ada1040bee6f25c6a8ec3c173ce44084fb9fd812aab79b8fdc0b9fbe2ffbf9485abca57fc5d82caf4ac5a3ff922501b46dec164 +containersize 2012 +containerchecksum 3b2b55d1c8da0c253711ea5d6434ffe3537baf273d8a6798a5455b3170601aec0dfbb418969bd9d79f47ec502a73fa5bcbb3b74bbdd77d242859c0f7496bf8d0 doccontainersize 864 -doccontainerchecksum 8f88b9bc84a71c430486e2e3d2b33a4436cb1ac1257b9ea5629708438b8ac7488839d52fc138e4959575fe13388aa475770a62ca070b4746de8b78c53d5119a1 +doccontainerchecksum c6785b22dc6820a84a9edc573e308a79991b4a67ff1c5b17553c05a75155ea9b981380098335162a6a7c3c25d2dc20665e35b9cf74317b5c865bc6d4fbed7a8b docfiles size=1 RELOC/doc/latex/python/README details="Readme" runfiles size=1 @@ -258697,7 +259054,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/python catalogue-license gpl catalogue-topics callback -catalogue-version 0.21 +catalogue-version 0.22 name pythonhighlight category Package @@ -258721,29 +259078,31 @@ catalogue-topics listing name pythontex category Package -revision 52174 +revision 59514 shortdesc Run Python from within a document, typesetting the results longdesc The package allows you to enter Python code within a LaTeX longdesc document, execute the code, and access its output in the -longdesc original document. Python code is only executed when it has -longdesc been modified, or when it meets user-specified criteria. Code -longdesc may be divided into user-defined sessions, which automatically -longdesc run in parallel. Errors and warnings are synchronized with the -longdesc LaTeX document, so that they refer to the document's line -longdesc numbers. External dependencies can be tracked, so that code is -longdesc re-executed when the data it depends on is modified. PythonTeX -longdesc also provides syntax highlighting for code in LaTeX documents -longdesc via the Pygments syntax highlighter. The package provides a -longdesc depythontex utility, that creates a copy of the document in -longdesc which all Python code has been replaced by its output. This is -longdesc useful for journal submissions, sharing documents, and -longdesc conversion to other formats. +longdesc original document. There is also support for Bash, JavaScript, +longdesc Julia, Octave, Perl, R, Raku (Perl 6), Ruby, Rust, and +longdesc SageMath. Code is only executed when it has been modified, or +longdesc when it meets user-specified criteria. Code may be divided into +longdesc user-defined sessions, which automatically run in parallel. +longdesc Errors and warnings are synchronized with the LaTeX document, +longdesc so that they refer to the document's line numbers. External +longdesc dependencies can be tracked, so that code is re-executed when +longdesc the data it depends on is modified. PythonTeX also provides +longdesc syntax highlighting for code in LaTeX documents via the +longdesc Pygments syntax highlighter. The package provides a depythontex +longdesc utility. This creates a copy of the document in which all +longdesc Python code has been replaced by its output. This is useful for +longdesc journal submissions, sharing documents, and conversion to other +longdesc formats. depend pythontex.ARCH -containersize 66856 -containerchecksum 27a3196f89ae04eb992817800f30dd26b275b65a2f9272907a2cc6a66708ee00290c3e0083bb537f0ee0152c93aee50728ea1ddab672aa08dfcef5f089bcf2b9 -doccontainersize 1550244 -doccontainerchecksum cdc5046cef480514417874ef5343a39f9e1c377d0e1f00e9df4ca8746670f2b222636afd58a06ef63086c3479b4d516f9d14074aabc1fa7876b2fb4f6599bef4 -docfiles size=406 +containersize 66988 +containerchecksum 2e67beb9974eb9a567726d8a68f7d565aeca97d20484ef6e36312100411eef9d9de937297399a98f367a756f6679314cc1a25201ff11936b8a61f8f1f148830b +doccontainersize 1553140 +doccontainerchecksum 3ec2fe0f095384734575c2c9fd1bc9d485b628485c8ee75cd8fb9ebd6d1f56edbec6f378c7c9e1d5ba9c10c4bbcc3934ddb957dc47a258ac81ca89b5ce3a2e92 +docfiles size=407 texmf-dist/doc/latex/pythontex/NEWS.rst texmf-dist/doc/latex/pythontex/README details="Readme" texmf-dist/doc/latex/pythontex/pythontex.pdf details="Package documentation" @@ -258752,8 +259111,8 @@ docfiles size=406 texmf-dist/doc/latex/pythontex/pythontex_quickstart.pdf details="Quick start documentation" texmf-dist/doc/latex/pythontex/pythontex_quickstart.tex texmf-dist/doc/latex/pythontex/syncpdb.py -srccontainersize 83716 -srccontainerchecksum 9acadbf5a18d56d24bd1300ff4b713325c43f163d2ac27e190461fbb74bbe023e31b2a3cb0bf3c6ead42c1275bfcbcbc8cc87914f623537e05773e9e641b7b03 +srccontainersize 83944 +srccontainerchecksum 8a3cf562716df588d4ada0273c3340b73e16a01524e02a9c83c4ca781b8dd1763a1deb9e303635878721831e0d57b780c0666b694629106650f639061d2f32f4 srcfiles size=98 texmf-dist/source/latex/pythontex/depythontex.bat texmf-dist/source/latex/pythontex/pythontex.bat @@ -258777,7 +259136,7 @@ catalogue-contact-repository https://github.com/gpoore/pythontex catalogue-ctan /macros/latex/contrib/pythontex catalogue-license lppl1.3 catalogue-topics callback -catalogue-version 0.17 +catalogue-version 0.18 name pythontex.aarch64-linux category Package @@ -259071,7 +259430,7 @@ runfiles size=30 name qrbill category Package -revision 56190 +revision 59232 shortdesc Create QR bills using LaTeX relocated 1 longdesc This LaTeX package provides support for creating QR-bills for @@ -259081,17 +259440,19 @@ longdesc these regulations and can be adapted for international use. longdesc Packages loaded by qrbill are expl3, fontspec (except if one is longdesc using a custom font setup), graphicx, scrbase, qrcode, iftex, longdesc l3keys2e, and numprint. -containersize 6888 -containerchecksum a0b85af4d872348264b7a8ac673bbfc3f4e0a7c36fa7edfa2fba78ee144bdce908adff6d3c363182693bd4ad8a75c0cca978ecd52c1442656ec1cc72f1506f0c -doccontainersize 74584 -doccontainerchecksum 9aeafdc2506e7a885dbd1f54bc827f72c86b994bc766ef570ad82b16e960f54547bb6f970772dcd58b75304ae33c00d0d339a969c902fc75b8431037af9dd9b9 -docfiles size=22 +containersize 6892 +containerchecksum d48352eb7f3d52b9cb567eb8cf4aaac8543d6cbb300b01c9b27c7eb50aedd1ef7c2ae31f0145c0b9b395edce1cce5c7012b97d705e26dc58f9dfd0c932a1caed +doccontainersize 154576 +doccontainerchecksum 87b9238e3c1652c551464653149ac36de2c4ac39932d7c39d49a16c57fd2c7cef6950ef97072163f2e6ae019a3b093ddcbecae4fa33ecf9539f30d9cec09ddfd +docfiles size=43 RELOC/doc/latex/qrbill/README.md details="Readme" + RELOC/doc/latex/qrbill/qrbill-letter-demo.pdf RELOC/doc/latex/qrbill/qrbill-letter-demo.tex + RELOC/doc/latex/qrbill/qrbill-standalone-demo.pdf RELOC/doc/latex/qrbill/qrbill-standalone-demo.tex RELOC/doc/latex/qrbill/qrbill.pdf details="Package documentation" -srccontainersize 11564 -srccontainerchecksum 9849b7e74ce53c526b8d28122852ec9c5ceb9873c1f57d067aaa8bfe09f09a6d996a45695a6e564bf395275b0b0e3de039651669e2c287cca1095cc628bd27ea +srccontainersize 11744 +srccontainerchecksum 5ed0929c0e31673099f8733bc3cfe29f9eb8e56ee814436dda804047f12b997e507b10a6fac844b11ab10421417db0b3a0603f7f60446f3be56fd6564f831cf8 srcfiles size=12 RELOC/source/latex/qrbill/qrbill.dtx RELOC/source/latex/qrbill/qrbill.ins @@ -259105,7 +259466,7 @@ catalogue-contact-repository https://github.com/peitex/qrbill catalogue-ctan /macros/latex/contrib/qrbill catalogue-license lppl1.3c catalogue-topics qrcode invoice swiss expl3 -catalogue-version 1.02 +catalogue-version 1.03 name qrcode category Package @@ -259464,7 +259825,7 @@ catalogue-version 0.9.6 name quantumarticle category Package -revision 56862 +revision 62944 shortdesc Document class for submissions to the Quantum journal relocated 1 longdesc This package provides the preferred document class for papers @@ -259472,29 +259833,44 @@ longdesc to be submitted to "Quantum -- the open journal of quantum longdesc science". It is based on the widely used article document class longdesc and designed to allow a seamless transition from documents longdesc typeset with the article, revtex4-1, and elsarticle document -longdesc classes. The quantumarticle document class also offers an -longdesc option to remove the Quantum-related branding. In that way, -longdesc users appreciating the esthetics of this document class can use -longdesc it for their notes as well. -containersize 14560 -containerchecksum 2d06c5ba42e81ff65171a37ad78e6bc8331bb4eb294056d6955bd1cc48e8c257c6eccf1055772147f6435094b934ea6792ea638c9eca58e94f3c1e387ecf3375 -doccontainersize 702388 -doccontainerchecksum 6de1d9d40a6055f5e7282b532c6f4078d749620fc720c9d23841f5a335bd7bf5d37017ee82fff8f91811b2ea32b8792936592de20c9e48001bbc942f673f09d7 -docfiles size=192 +longdesc classes. As a service to authors, the document class comes with +longdesc a predefined bibilography style quantum.bst that is optimized +longdesc to be used with the quantumarticle document class. +longdesc Additionally, the quantumview documentclass is provided, which +longdesc can be used as a proxy to typeset the HTML-only editorial +longdesc pieces in Quantum Views in a LaTeX editor. The quantumarticle +longdesc document class also offers an option to remove the +longdesc Quantum-related branding. In that way, users appreciating the +longdesc esthetics of this document class can use it for their notes as +longdesc well. +containersize 24760 +containerchecksum 26e91134a37df19c95e62e0f3756bac78f6bcd87bbc9368f868f9706cfbf72f652a8262455fe0fdf73bda242732c38b525c683f922fd276e1a1c0e97d5688c03 +doccontainersize 1271516 +doccontainerchecksum 8297f035750576a74b7d28317668460be39b72953c240b3e7715db71e613a67bb19fc7c511d65bed105f8aa4aa19191295c9714f313479d09b641986b574bb12 +docfiles size=344 RELOC/doc/latex/quantumarticle/README.md details="Readme" + RELOC/doc/latex/quantumarticle/example-plot.pdf + RELOC/doc/latex/quantumarticle/quantum-bibliographystyle-demo.bib + RELOC/doc/latex/quantumarticle/quantum-bibliographystyle-demo.pdf + RELOC/doc/latex/quantumarticle/quantum-bibliographystyle-demo.tex RELOC/doc/latex/quantumarticle/quantum-template.pdf details="Example of use (template)" RELOC/doc/latex/quantumarticle/quantum-template.tex RELOC/doc/latex/quantumarticle/quantumarticle.pdf details="Package documentation" RELOC/doc/latex/quantumarticle/quantumarticle.tex -runfiles size=15 + RELOC/doc/latex/quantumarticle/quantumview-template.bib + RELOC/doc/latex/quantumarticle/quantumview-template.pdf + RELOC/doc/latex/quantumarticle/quantumview-template.tex +runfiles size=35 + RELOC/bibtex/bst/quantumarticle/quantum.bst RELOC/tex/latex/quantumarticle/quantumarticle.cls + RELOC/tex/latex/quantumarticle/quantumview.cls catalogue-contact-bugs https://github.com/quantum-journal/quantum-journal/issues catalogue-contact-home https://quantum-journal.org catalogue-contact-repository https://github.com/quantum-journal/quantum-journal catalogue-ctan /macros/latex/contrib/quantumarticle catalogue-license lppl1.3c catalogue-topics class journalpub physics -catalogue-version 5.1 +catalogue-version 6.0 name quattrocento category Package @@ -260131,7 +260507,7 @@ catalogue-version 1.3i name ragged2e category Package -revision 57638 +revision 61313 shortdesc Alternative versions of "ragged"-type commands relocated 1 longdesc The package defines new commands \Centering, \RaggedLeft, and @@ -260139,15 +260515,15 @@ longdesc \RaggedRight and new environments Center, FlushLeft, and longdesc FlushRight, which set ragged text and are easily configurable longdesc to allow hyphenation (the corresponding commands in LaTeX, all longdesc of whose names are lower-case, prevent hyphenation altogether). -containersize 2924 -containerchecksum 716cc6067273735be2f4c9922b043441076d37f7d08fac0603564c9cb8f082f5dd91bceb336ecb3ad69e6d9a88367067c71fd08678c1ff606c21109daa66a140 -doccontainersize 664008 -doccontainerchecksum ecc36350f01e86f63ca54a2ae5ca1ccd17851756731af3997d9b172753673f39c05e82d9b3f736896b2be1c971bdd0c700678a6d44aec2226a7f57bcdc085e51 -docfiles size=164 +containersize 2936 +containerchecksum cc443dbb4280310eed2e4cab7a5801df47db4d5f920c19d74cddd6de35d9206cbcd1afe2fe42812c423f6c1ac45f9d220f0b265af79a2c3c853a58f90b4b63e8 +doccontainersize 676844 +doccontainerchecksum 0b0c412d7ba7d55e7bf2d64c98c2d4da50faae7a6bbc4e2d53b144ca7ebd91e5cde7d21a948b427184b773ac7f9fd3b32f7c8b6700f353ab80130de46c1b0306 +docfiles size=171 RELOC/doc/latex/ragged2e/README.md details="Readme" RELOC/doc/latex/ragged2e/ragged2e.pdf details="Package documentation" -srccontainersize 11392 -srccontainerchecksum 2a9a755a3f3978c3e9077e3c36eb642e18895e3bd5fce44af71d2fb094f1a46c3e61cce21940eba5b6d7a3d51aadf6229fd9e0941610e9bc42dfdeb67ee49514 +srccontainersize 11492 +srccontainerchecksum fc316bd0aa7bfd137079ddbcd0cbb0bc9392a85b885ce7568be364364ae63ea6f0a6e84f8547ef8e7e9e067e06820de68374667dd83a07f6cb3dab95f174136a srcfiles size=13 RELOC/source/latex/ragged2e/ragged2e.dtx RELOC/source/latex/ragged2e/ragged2e.ins @@ -260159,7 +260535,7 @@ catalogue-contact-repository https://gitlab.com/TeXhackse/ragged2e catalogue-ctan /macros/latex/contrib/ragged2e catalogue-license lppl1.3c catalogue-topics layout parshape -catalogue-version 3.0 +catalogue-version 3.1 name raleway category Package @@ -260936,7 +261312,7 @@ catalogue-version 1.4 name ran_toks category Package -revision 57520 +revision 59515 shortdesc Randomise token strings relocated 1 longdesc The package provides means of randomising lists of tokens, or @@ -260946,11 +261322,11 @@ longdesc containing tokens to be randomised; and the \bRTVToks/\eRTVToks longdesc commands delimit a collection of tokens for randomising; each longdesc group inside a rtVw constitutes one of these (typically larger) longdesc token sets. -containersize 5248 -containerchecksum 01bb17e3c2713e482670d3229878ba85bae5405476708b18367f0bfa85766b72b82471a8ff47993f88ef2bea72b1dc4019ed874185c94fab3171fe02f984c4c9 -doccontainersize 517980 -doccontainerchecksum 607924d3e8f09070318a5ef2354acd12fd0c57b3e7d42f45b84048f2cd0693b72811abe0485dfc45aab224c500fa4731111ae66c3e3aa25eaf27e1976b63d938 -docfiles size=159 +containersize 5324 +containerchecksum 25b78e30d7e6a2f082a7740fcdb968cd4032e6fd612bafdbeb58613f45882e788809457d0fcf29af76d3eb82c57d8772960ad84f9ed5940fe670f8662853364d +doccontainersize 524452 +doccontainerchecksum 7e837aba73d0d578494845f038f7616a64eaeecde059655c8ce3ed5a5bc2c5910086c955b6a16a42abd09dbbafb71409387959eaf2378618532d2e494bba42d2 +docfiles size=165 RELOC/doc/latex/ran_toks/README.md details="Readme" RELOC/doc/latex/ran_toks/docs/ran_toks.pdf RELOC/doc/latex/ran_toks/docs/rantoks_man.pdf details="Package documentation" @@ -260964,14 +261340,15 @@ docfiles size=159 RELOC/doc/latex/ran_toks/examples/mc-dbu-ctrld.tex RELOC/doc/latex/ran_toks/examples/mc-dbu.tex RELOC/doc/latex/ran_toks/examples/mytext.verb + RELOC/doc/latex/ran_toks/examples/nested-matching.tex RELOC/doc/latex/ran_toks/examples/ran-toks.tex RELOC/doc/latex/ran_toks/examples/rt-cb.tex RELOC/doc/latex/ran_toks/examples/rt-tst-eqe.tex RELOC/doc/latex/ran_toks/examples/rt-tst-qz.tex RELOC/doc/latex/ran_toks/examples/viewDB.tex -srccontainersize 11904 -srccontainerchecksum 5aba0e7472f214e367dab1a664f61fddc4b2a4b3eeb5737f2b476d6a196f33ccc4d28a6d3ab00f85c41291b27ef0699f362460fb6a0fe60dd28db67138b9560b -srcfiles size=11 +srccontainersize 12204 +srccontainerchecksum ad77e0842ddd144f49b26a548846f2058611336f51d7540e96ad63258ee46c2f0a139b6945c0fea1f26fbf61b5e1d21ec45f87a9f68009d87ea6b9b5634a2895 +srcfiles size=12 RELOC/source/latex/ran_toks/ran_toks.dtx RELOC/source/latex/ran_toks/ran_toks.ins runfiles size=6 @@ -261129,7 +261506,7 @@ catalogue-topics security name rank-2-roots category Package -revision 48515 +revision 61719 shortdesc Draw (mathematical) rank 2 root systems relocated 1 longdesc This package concerns mathematical drawings arising in @@ -261137,10 +261514,10 @@ longdesc representation theory. The purpose of this package is to ease longdesc drawing of rank 2 root systems, with Weyl chambers, weight longdesc lattices, and parabolic subgroups. Required packages are tikz, longdesc etoolbox, expl3, pgfkeys, pgfopts, xparse, and xstring. -containersize 4028 -containerchecksum 43d76c8461a724c48e5e510701032c01a5bfa645734402b0fa0d0766f2d0cb7520f2e3d29d6c3abfe44ec369988445aab9216135f70c43a18fdec152cb4ae92b +containersize 3984 +containerchecksum 5124c4185eab09ff6e855409bb9d8b235fa3c304864886eb7d96fb2bc3487214eb388e27b4a3cc25f6d3b12bc9b77a073e2404792d2b0654e243a540c5fa00e7 doccontainersize 400892 -doccontainerchecksum f9e58f16b30b075b19929a9ad1ac0c47e53b2aea038e34db69dde6d64e1cf3281fda597499dd07aea03b3bb325c06a1c7abbfdca42a80f03fa2a3d272bf52e5b +doccontainerchecksum b19096334754f7d02b0a16d936c885e9ada82adaf1ed4011df815bcd703b4e79dec62d133fa3b32cf9663e2ef69081a95ae647504d8b6eb0f27f86909980506a docfiles size=110 RELOC/doc/latex/rank-2-roots/README details="Readme" RELOC/doc/latex/rank-2-roots/rank-2-roots.bib @@ -261148,12 +261525,48 @@ docfiles size=110 RELOC/doc/latex/rank-2-roots/rank-2-roots.tex runfiles size=5 RELOC/tex/latex/rank-2-roots/rank-2-roots.sty -catalogue-contact-home http://euclid.ucc.ie/mckay/ catalogue-ctan /graphics/pgf/contrib/rank-2-roots catalogue-license lppl1.3c catalogue-topics maths pgf-tikz catalogue-version 1.0 +name rbt-mathnotes +category Package +revision 61193 +shortdesc Rebecca Turner's personal macros and styles for typesetting mathematics notes +relocated 1 +longdesc Styles for typesetting mathematics notes. Includes document +longdesc classes for typesetting homework assignments and "formula cheat +longdesc sheets" for exams. Several examples are included, along with +longdesc rendered PDFs. +containersize 12292 +containerchecksum 15e5b0c52a70b406cb6de6ff55740206dafb75c8cc20dd45820059dcdb112c03ea0df0884b6caa12db0f792b97e0507f90d06644a8f78cd7569f9489a896b3cc +doccontainersize 215032 +doccontainerchecksum effd703a23c4eee3ecb385cf8ca891c50e373fdb91834f45f7ba414d6e69b5fbef8a1833db4cf76e27dc316b734b714926078e4d92de08122dc79948ba928f77 +docfiles size=71 + RELOC/doc/latex/rbt-mathnotes/LICENSE.txt + RELOC/doc/latex/rbt-mathnotes/README.md details="Readme" + RELOC/doc/latex/rbt-mathnotes/examples/cheat-sheet.pdf + RELOC/doc/latex/rbt-mathnotes/examples/cheat-sheet.tex + RELOC/doc/latex/rbt-mathnotes/examples/multivar.pdf + RELOC/doc/latex/rbt-mathnotes/examples/multivar.tex + RELOC/doc/latex/rbt-mathnotes/examples/topology-hw-1.pdf + RELOC/doc/latex/rbt-mathnotes/examples/topology-hw-1.tex + RELOC/doc/latex/rbt-mathnotes/rbt-mathnotes.pdf details="Package documentation" + RELOC/doc/latex/rbt-mathnotes/rbt-mathnotes.tex +runfiles size=17 + RELOC/tex/latex/rbt-mathnotes/rbt-mathnotes-formula-sheet.cls + RELOC/tex/latex/rbt-mathnotes/rbt-mathnotes-hw.cls + RELOC/tex/latex/rbt-mathnotes/rbt-mathnotes-messages.sty + RELOC/tex/latex/rbt-mathnotes/rbt-mathnotes-util.sty + RELOC/tex/latex/rbt-mathnotes/rbt-mathnotes.cls + RELOC/tex/latex/rbt-mathnotes/rbt-mathnotes.sty +catalogue-contact-repository https://github.com/9999years/latex-mathnotes/ +catalogue-ctan /macros/latex/contrib/rbt-mathnotes +catalogue-license lppl1.3c +catalogue-topics class maths expl3 misc-paper +catalogue-version 1.0.2 + name rccol category Package revision 15878 @@ -261315,16 +261728,16 @@ catalogue-version 1.11 name readablecv category Package -revision 57433 +revision 61719 shortdesc A highly readable and good looking CV and letter class relocated 1 longdesc This class provides, what I have found, to be an extremely longdesc attractive and highly readable CV which will lead to your CV longdesc being read rather than disgarded. -containersize 3896 -containerchecksum 2165f742cfad485942ec3ce085c3f9eeb7de1b75028020f143661e69a8694ea4f321779c79ac04895771170310e85e4f9019a86ffea0cc4cce97eab2f4ae055a -doccontainersize 207536 -doccontainerchecksum 78d4721ac35a4361141f0a1d84a5d7d7a416976a1e8445f96c02963fbd924e86555f6c0c7a7beaba1573b9488086be4a3b65ae826ae7db3e16de6e386fee2fda +containersize 3884 +containerchecksum ca024cf78918406ca68a750832bf4046b22ca36cbd8ad7784cc2cc9aef6440de43c7d5c38aea95d738ec1f67685f02e1fd37440dc90d76046ee663cc475a187f +doccontainersize 207540 +doccontainerchecksum c7b793994b11ae49bc93c8b39c0e257c24c54ebf19026db125ff1ae236f9b8443290b31443baff3a587fff073259621b001a75b0bb4f8f4e4963245f7c739019 docfiles size=57 RELOC/doc/latex/readablecv/README.md details="Readme" RELOC/doc/latex/readablecv/ReadableCV.pdf details="Package documentation" @@ -261333,7 +261746,7 @@ docfiles size=57 RELOC/doc/latex/readablecv/sig.png runfiles size=4 RELOC/tex/latex/readablecv/ReadableCV.cls -catalogue-contact-home https://philipstone.co.uk/type.html +catalogue-contact-home https://www.typewithtex.com catalogue-ctan /macros/latex/contrib/readablecv catalogue-license lppl1.3 catalogue-topics class cv @@ -261341,7 +261754,7 @@ catalogue-version 3.0 name readarray category Package -revision 42467 +revision 60540 shortdesc Read, store and recall array-formatted data relocated 1 longdesc The package allows the user to input formatted data into @@ -261352,21 +261765,21 @@ longdesc While the package can be used for any application where indexed longdesc data is called for, the package proves particularly useful when longdesc elements of multiple arrays must be recallable and dynamically longdesc combined at time of compilation, rather than in advance. -containersize 4252 -containerchecksum 34a1a576a560ec5a66fd8b358e9f594e1971124023e9f88e67e5dbf7ff775e3950071c5f4daa004f8e59549f245934e4dd8a82e4a2928bcb1e9fff99f2b3bdd9 -doccontainersize 487380 -doccontainerchecksum 61bf2960c1a0058a5a64a679b4c17ac0e754f09f2ca1847fcee4cb0b0b9a0dd07e252a534768fcf3b098217afc4c52a8f65120dcf43e69f0907fff9b8638af99 -docfiles size=132 - RELOC/doc/latex/readarray/README +containersize 5492 +containerchecksum 615f0be7efb7cd6954d36ad1dafc9f0f0a1632159247e7d6feb064e272c5753b26c5e07af709240a6e5f8bd7ceb7ca2c2c29842a5bd6e9e9efae2470f7a94107 +doccontainersize 506352 +doccontainerchecksum d9f87dc14d40c33b06591b611e8a79df95fc62c32d16f72cff96222e7fe48f4c09c95bb0b02a6acddc8b4630158ed61c9375dd370c2f2d21ec8a9328f63fff47 +docfiles size=142 + RELOC/doc/latex/readarray/README details="Readme" RELOC/doc/latex/readarray/readarray.pdf details="Package documentation" RELOC/doc/latex/readarray/readarray.tex -runfiles size=4 +runfiles size=6 RELOC/tex/latex/readarray/readarray.sty catalogue-also getargs catalogue-ctan /macros/latex/contrib/readarray catalogue-license lppl1.3 catalogue-topics data-manip -catalogue-version 2.0 +catalogue-version 3.1 name realboxes category Package @@ -261990,7 +262403,7 @@ catalogue-version 1.0h name reledmac category Package -revision 58763 +revision 63105 shortdesc Typeset scholarly editions relocated 1 longdesc A package for typesetting scholarly critical editions, @@ -261999,11 +262412,11 @@ longdesc itself was a LaTeX port of the plain TeX EDMAC macros. The longdesc package supports indexing by page and by line numbers, and longdesc simple tabular- and array-style environments. The package is longdesc distributed with the related reledpar package. -containersize 54940 -containerchecksum 9e735a11d0538d2590ef9f4daa93df54fa40678e668129b79aad193c65374895f4a11a519b714c7c3d65174af054853bc777fb4d5bdf41ef456c7896028b0d0b -doccontainersize 10224112 -doccontainerchecksum 7c4d169751893332c65cfcd25b4f9bdc902ddd5581d9df9787149762cdb623e63c580f959bb40c03c5d18c1356d461b94ea13255faf0fc75f49ee35fd6e68acb -docfiles size=3329 +containersize 55372 +containerchecksum c7cabb0818baf51eafc4f4864019479925f2b1861435cb85f6a1d03a1ba542c565a25927a582dacf04508deb005ef40dd286126ae85cc918e7881d5aa589b0a6 +doccontainersize 10260936 +doccontainerchecksum 3cd4033ba53567e443c8b5f2b48ff11e63bcf21dd2c618c00e8cdc00004ba5806947e96cdc1c6f1125ca7eb28a505f18901311c3ae168f34abd1e4e7aa7bb96c +docfiles size=3377 RELOC/doc/latex/reledmac/README.md details="Readme" RELOC/doc/latex/reledmac/doc-include/migrate-mac.dtx RELOC/doc/latex/reledmac/doc-include/migrate-par.dtx @@ -262109,15 +262522,15 @@ docfiles size=3329 RELOC/doc/latex/reledmac/migration.pdf RELOC/doc/latex/reledmac/reledmac.pdf details="Package documentation" RELOC/doc/latex/reledmac/reledpar.pdf -srccontainersize 208160 -srccontainerchecksum ec3823d10f63ce6bac7090acfbb8f1965704fddb1a8164b435f355090490ecb69beab7af79bac9f30abcb21276120e6cc86f05057a30c5884baecb8f421b0035 -srcfiles size=297 +srccontainersize 208920 +srccontainerchecksum 96f3ca08dd9b0323b270a40dfcb63fff3b74a0c7c3dabb076c2a588b4041cb7052e4c84d2d4f04ab02f511e43db85dc39bbbd41faba78cf2553696fee9665553 +srcfiles size=298 RELOC/source/latex/reledmac/migration.dtx RELOC/source/latex/reledmac/reledmac.dtx RELOC/source/latex/reledmac/reledmac.ins RELOC/source/latex/reledmac/reledpar.dtx RELOC/source/latex/reledmac/reledpar.ins -runfiles size=99 +runfiles size=100 RELOC/tex/latex/reledmac/reledmac.sty RELOC/tex/latex/reledmac/reledpar.sty catalogue-also ednotes poemscol ledmac eledmac @@ -262127,7 +262540,7 @@ catalogue-contact-support http://geekographie.maieul.net/146 catalogue-ctan /macros/latex/contrib/reledmac catalogue-license lppl1.3 catalogue-topics crit-ed -catalogue-version 2.37.2 +catalogue-version 2.39.1 name relenc category Package @@ -262240,28 +262653,28 @@ catalogue-version 0.01 name repere category Package -revision 51363 +revision 60946 shortdesc Diagrams for school mathematics relocated 1 longdesc This package provides MetaPost macros for drawing secondary longdesc school mathematics figures in a coordinate system: axis, grids longdesc points, vectors functions (curves, tangents, integrals, longdesc sequences) statistic diagrams plane geometry (polygons, -longdesc circles) -containersize 16768 -containerchecksum 4bcfbea44ee34209ce95d6a64de3973eed864ac0e2453ab0afd8e1e05faa2d97fd8d90e90f4d2e1c8f1eb337321cba8c10b03975e1cd75aa32ec5c7373d54316 -doccontainersize 342484 -doccontainerchecksum 8a68f168573fa33ea635578aeeeb51060c3eae9f09ddd7dae1d49aca6de2a8eab7c857336eee1c17e2d4e1a7bb5f2440cd1901bf9aa61961966f727827cab38f -docfiles size=135 +longdesc circles) arrays and game boards +containersize 20316 +containerchecksum f4c1f496375a1323b1682857d0947fed11c8c4032ea9c0cc3fd98b05f4c055f261b3e577bf880814a7407c5b6cbadb461dc1ce96faac41818816acbda8403ec3 +doccontainersize 1250048 +doccontainerchecksum cc1f0b3269f6284b17a24a3c18ba301bb3aecd07d020f763f309a6140e9ddc7e6fcba9710fc05f4626e1512994b83b1843bfa8fdceee19c8aabaeaeda8d8d3e0 +docfiles size=412 RELOC/doc/metapost/repere/README.md details="Readme" RELOC/doc/metapost/repere/repere-doc.pdf details="Package documentation (French)" language="fr" RELOC/doc/metapost/repere/repere-doc.tex -runfiles size=19 +runfiles size=24 RELOC/metapost/repere/repere.mp catalogue-ctan /graphics/metapost/contrib/macros/repere catalogue-license lppl1.3 catalogue-topics teaching -catalogue-version 19.06 +catalogue-version 21.11 name repltext category Package @@ -262476,22 +262889,26 @@ catalogue-version 0.2 name reverxii category Package -revision 24976 +revision 60973 shortdesc Playing Reversi in TeX relocated 1 longdesc Following the lead of xii.tex, this little (938 characters) longdesc program that plays Reversi. (The program incorporates some longdesc primitive AI.) -containersize 456 -containerchecksum fa6efb9655cda15356163a93ca89f2b6a114ea5bdc151774bc99910fabd3306781319f92a5b5728f29df136c73f994f49011e31ea9c1c01b4ef2fed10af10a93 -doccontainersize 206752 -doccontainerchecksum ff6b03b426de5508eb31fa5b2fe615fd5b7f0a6721e949bb48e1954c28cb547faa079461c0b1f885163bcba40c7f7d2a3fdc7dfb3946c08c308f5c37d33605a2 -docfiles size=55 - RELOC/doc/plain/reverxii/README details="Readme" +containersize 432 +containerchecksum e503c6a2944ed4a0c6857618a1824c1358beb8d2c1a051f218d9873d6a1fd2e752080c01406a7551e351bab6c457cfc74843d5385e186caf7a084b32db0ca816 +doccontainersize 230080 +doccontainerchecksum 689f259353a1c3fec6417dec8a4c7fd8dc2bb02cf8a037e7d083e333d25f2db3eae4f834d27d8a1302d57ed88b665f04c0f52d3d39e81a1cfc7e797575245878 +docfiles size=60 + RELOC/doc/plain/reverxii/README.md details="Readme" RELOC/doc/plain/reverxii/reverxii.pdf details="Package documentation" RELOC/doc/plain/reverxii/reverxii.tex +srccontainersize 7064 +srccontainerchecksum 79595ee0fab3c30931f3fa8b1ac86170adf0218a16a89859955382151e2a67a05985541660d77df1f9b9feb01e54d23970206298b6924974d72738c278e22eff +srcfiles size=4 + RELOC/source/plain/reverxii/reverxii.dtx catalogue-ctan /macros/plain/contrib/reverxii -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics games frivolous name revquantum @@ -262935,6 +263352,33 @@ catalogue-license gpl catalogue-topics geometry catalogue-version 0.92 +name robotarm +category Package +revision 63116 +shortdesc TikZ powered LaTeX package to draw parameterized 2D robot arms +relocated 1 +longdesc This LaTeX package uses TikZ to draw parameterized 2D robot +longdesc arms, for example to be used in educational material. +containersize 2924 +containerchecksum fa60eb073a9a47690935403a13da3570a4aa44e9ee13c12c5a4ff93a1f02509ab35b5f64a03a67be74190420d0b174fbb4b9a34070a646ea557f03a584fd354e +doccontainersize 184700 +doccontainerchecksum 2d2838b21c1b0c8201375e0e4e4599c7ca11bfbf05a55e070db236ddd3793e51d1f809cb9c5e92bb9faa2e3b90b01cdc9579bbb44c653294e384c66b7628ae5e +docfiles size=47 + RELOC/doc/latex/robotarm/README.md details="Readme" + RELOC/doc/latex/robotarm/robotarm.pdf details="Package documentation" +srccontainersize 6884 +srccontainerchecksum 02b928d574b29d2de845421b650156432911c3a917c7b2f5f13a1e3decc513abf5a73fd1d8bc27563885c9502e3a6058258a79e4fca2a1cfd59437a033b3d58d +srcfiles size=8 + RELOC/source/latex/robotarm/robotarm.dtx +runfiles size=4 + RELOC/tex/latex/robotarm/robotarm.sty +catalogue-contact-bugs https://github.com/max-sn/robotarm/issues +catalogue-contact-repository https://github.com/max-sn/robotarm +catalogue-ctan /graphics/pgf/contrib/robotarm +catalogue-license lppl1.3 +catalogue-topics graphics pgf-tikz +catalogue-version 0.1 + name roboto category Package revision 54512 @@ -266513,7 +266957,7 @@ catalogue-topics font font-calligraphic font-mf font-type1 name rsfso category Package -revision 37965 +revision 60849 shortdesc A mathematical calligraphic font based on rsfs relocated 1 longdesc The package provides virtual fonts and LaTeX support files for @@ -266522,11 +266966,11 @@ longdesc fonts (which must also be present for successful installation, longdesc with the slant substantially reduced. The output is quite longdesc similar to that from the Adobe Mathematical Pi script font. execute addMap rsfso.map -containersize 3796 -containerchecksum ce6e600f2fd5ce1aba31092c43401feeadc7927d22ab630f0fb28f421bdea858fb9e382f4d0e36036f6f4ecbd1232265216c29b2edcd44583df6fb3340ce468d -doccontainersize 145708 -doccontainerchecksum ff045c68d70079df6d2b21368fe599beb9ac1ba0e339a8c448bd75565774c237520f79fd0e3d119209765eef29f5891dabf689c7756791a91bb7c7ea1d3dcf3e -docfiles size=38 +containersize 3780 +containerchecksum 7632b0cafcb0d28f5f4b742f8c457634a9cd1ec7fd59e61e01fd5f3da3964ae941fdf2fbaba94b0d0934270ba56a2224352e11075970e28bcf16bd9b6f97f236 +doccontainersize 149180 +doccontainerchecksum ccb3ce73add1f2a4f269728b8189569637327d85cd1a4d29a03904872cff10ce3057bd01a9d74a94373c3aaa52afe74a98d07bcad248fd18943efb0bace6db36 +docfiles size=39 RELOC/doc/fonts/rsfso/README details="Readme" RELOC/doc/fonts/rsfso/mh2scr0.png RELOC/doc/fonts/rsfso/rsfso-doc.pdf details="Package documentation" @@ -266547,8 +266991,8 @@ runfiles size=12 catalogue-also calrsfs mathrsfs catalogue-ctan /fonts/rsfso catalogue-license lppl -catalogue-topics font font-virtual font-calligraphic -catalogue-version 1.02 +catalogue-topics font-virtual font-calligraphic font-supp font-supp-maths +catalogue-version 1.03 name rterface category Package @@ -267032,7 +267476,7 @@ catalogue-topics russian name rutitlepage category Package -revision 51073 +revision 62143 shortdesc Radboud University Titlepage Package relocated 1 longdesc This is an unofficial LaTeX package to generate titlepages for @@ -267040,15 +267484,15 @@ longdesc the Radboud University, Nijmegen. It uses official vector logos longdesc from the university. This package requires the following other longdesc LaTeX packages: geometry, graphicx, ifpdf, keyval, iflang, and, longdesc optionnaly, babel-dutch. -containersize 2658316 -containerchecksum e071bf5dfcb8572dac3287394be5052ca04c6ec90182e306f020ad02c8f4db134c92b41f064423c1063fe5c1c465cf952a8d0d8fec4e917aba82f76850cf38c9 -doccontainersize 191808 -doccontainerchecksum e6884d2eaa6e5fc9448c033f1a48ee218f171d5fc16e7a977db89f7807c0bb6d1bb4c212ee489bd882d87149003d9aea2da3170045e165150bb8f7578b719107 -docfiles size=48 +containersize 2658324 +containerchecksum fb7d3aa93191c443ba31e1a366f34efa7dfcc896c534d3696002ebc54f3b24cb34131c50fc7d584f4b725d3b56a323628441398b2e1116789437460b97e21fc7 +doccontainersize 198592 +doccontainerchecksum f8293227a99eb022a2c3a3ac75d7e8ba6f61880b62f5cce11eb791bb489386de93cefcc2b607cd4880ca58bb933328af66ad93b4c6ce0e16a842c56fed231206 +docfiles size=51 RELOC/doc/latex/rutitlepage/README.md details="Readme" RELOC/doc/latex/rutitlepage/rutitlepage.pdf details="Package documentation" -srccontainersize 3708 -srccontainerchecksum bff9526027292b6484d9a5ebe66d57400eace4fb94f39c97569aeda1c1dcb32e30ace085b07bfdac096ca0dcd587bd7ab8509190dfe9dcd08e4fa7d737fed66f +srccontainersize 3792 +srccontainerchecksum f42d310b3697077a842fc13f580adc605826c94984102769b6b27de26548792cfac59517319ebbd20719068c012389d0c0a10dc0a89986a89855c8ab8d039620 srcfiles size=4 RELOC/source/latex/rutitlepage/rutitlepage.dtx RELOC/source/latex/rutitlepage/rutitlepage.ins @@ -267069,7 +267513,7 @@ catalogue-contact-repository https://github.com/dopefishh/rutitlepage catalogue-ctan /macros/latex/contrib/rutitlepage catalogue-license lppl1.3 catalogue-topics titlepage logo -catalogue-version 2.3 +catalogue-version 3.0 name rviewport category Package @@ -267292,17 +267736,17 @@ catalogue-version 1.10 name sankey category Package -revision 58661 +revision 61874 shortdesc Draw Sankey diagrams with TikZ relocated 1 longdesc This package provides macros and an environment for creating longdesc Sankey diagrams, i.e. flow diagrams in which the width of the longdesc arrows is proportional to the flow rate. -containersize 9536 -containerchecksum be2f6f2ce386abeaba3537ac4f4c89b1c880241193661a3079f0603451ff8675409405717d5d8c34b7b6478d3b340c453929fa371ce2564215a7fd833749f1a8 -doccontainersize 922868 -doccontainerchecksum 4264cbfa8089740fbf05867886ac157383cc019eb61f9844158acd8fb7dd1a65b48fb648b8b4b258ae3c66e67f18a709502177aff35fd4f7ac3a676127258a9a -docfiles size=242 +containersize 9856 +containerchecksum 8a77f2ea3b4c2167d823a839fe2fda2c633ffeb775678e6fa9cb84558dad547f4fb03c3fda6c1f85c4984628ce1515ec874482e8a223385bf1c24b2c30dfb362 +doccontainersize 969684 +doccontainerchecksum a3d18d1a43f22470ea5498423c10246c780116769b0493356174c8e9acc6d9aaa32657f7582b795d2cd720fdbb6786319090303548661f899a650da4a0442629 +docfiles size=253 RELOC/doc/latex/sankey/README details="Readme" RELOC/doc/latex/sankey/sankey-example-energy.tex RELOC/doc/latex/sankey/sankey-example1.tex @@ -267311,9 +267755,9 @@ docfiles size=242 RELOC/doc/latex/sankey/sankey-example3.tex RELOC/doc/latex/sankey/sankey-example4.tex RELOC/doc/latex/sankey/sankey.pdf details="Package documentation" -srccontainersize 27248 -srccontainerchecksum 9a43e7b6bd6ead59a6fc56e27546b998565b97ce9e83821df9042295e7cf031f5f2506bf6f8ea6dc2ff306fe827b50b48aa38b4c76b6ecb45ea5d16099dcd98b -srcfiles size=40 +srccontainersize 27868 +srccontainerchecksum 92b3d428919f217c8c869d3896829e324670647c29321bd868753e3b408c5e227acdc15097c81dee01b3319c08fcd94da1cb5e11ceb5d5775a90235a54e997bf +srcfiles size=41 RELOC/source/latex/sankey/sankey.dtx RELOC/source/latex/sankey/sankey.ins runfiles size=12 @@ -267323,7 +267767,7 @@ runfiles size=12 catalogue-ctan /graphics/pgf/contrib/sankey catalogue-license lppl1.3 gpl catalogue-topics graphics diagram diagram-flow pgf-tikz -catalogue-version 3.0 +catalogue-version 3.0.1 name sanskrit category Package @@ -267472,21 +267916,21 @@ catalogue-topics font font-virtual font-supp-maths font-cm font-sans name sansmathfonts category Package -revision 51356 +revision 59673 shortdesc Correct placement of accents in sans-serif maths relocated 1 longdesc Sans serif small caps and math fonts for use with Computer longdesc Modern. execute addMap sansmathfonts.map -containersize 4275192 -containerchecksum 71d70b034c7e0da6f8e1876c40ce2821e05cc814e5d8e1194f5a76c4b490d8d191bf6b3c9bb7fe880d0273ec8e1f3211bd335b526b154116d7ccdcdf0b61d0d5 -doccontainersize 268192 -doccontainerchecksum e61cc601588681dc29113391426cb345c207eefb04562ea6eb8369cdb8ec4844b0bab586ed91bb2a1506c49c5a60661748de95cf792b07fd52ba23cbe58d254d -docfiles size=70 - RELOC/doc/fonts/sansmathfonts/README details="Readme" +containersize 4275628 +containerchecksum d94d362ac6bac44177f61d73baeb4eebff6bd1309fedf0d152b422e1b5f2bd2014c4b95876cce75033d6f6a7835c277b6e1cff2beabdd510be3e32ac7501f393 +doccontainersize 297124 +doccontainerchecksum 0aa7efe2afcf020bcb15e185fc402e6a8c65cb7c8b563217cede4ca23f58a5ce4bc3028cdc140a4d9354b62830471d8a8e49f23c8c6e48c161fe859fc60306bb +docfiles size=78 + RELOC/doc/fonts/sansmathfonts/README.txt details="Readme" RELOC/doc/fonts/sansmathfonts/sansmathfonts.pdf details="Package documentation" RELOC/doc/fonts/sansmathfonts/sansmathfonts.tex -runfiles size=1987 +runfiles size=1988 RELOC/fonts/map/dvips/sansmathfonts/sansmathfonts.map RELOC/fonts/source/public/sansmathfonts/cmsmfIPiXi10.mf RELOC/fonts/source/public/sansmathfonts/cmsmfIPiXi12.mf @@ -268011,39 +268455,30 @@ catalogue-topics font font-cm font-sans font-proportional font-maths font-mf fon name sapthesis category Package -revision 48365 +revision 61542 shortdesc Typeset theses for Sapienza-University, Rome relocated 1 longdesc The class will typeset Ph.D., Master, and Bachelor theses that -longdesc adhere to the publishing guidelines of the Sapienza-University +longdesc adhere to the publishing guidelines of the Sapienza University longdesc of Rome. -containersize 46664 -containerchecksum 92253d6532c6740ae1bd25fdc76b566ea2d488f31e6a24f90e3b55ddc15d471b6c4ce5c4e7ef29c9a416d9810af49b04ab51530e9594c39beb19fffdc066a917 -doccontainersize 203504 -doccontainerchecksum a1d8c40975283a7301c1a842355149f4ae291fd7fd72cc5a44a292f96558b79bae734ec12a78b429c333aadd6f433e9603f7cc75a71eba84d42294461e87767f -docfiles size=95 +containersize 30272 +containerchecksum 0792eda010b968997077fa7deb82396e02473f7ba5870dbbdeca65369c21797c3a37db176de523319cbbecb682537d1cac368842e2988671ec0e294c889203c7 +doccontainersize 318172 +doccontainerchecksum b88b0ace426136e0307465010598fc92fe90d0615f0c2d559e2f703ed7f823243af110576bb45689ef5c77f2b330c482a559f3352a72f98f384c33c141ee396c +docfiles size=103 RELOC/doc/latex/sapthesis/README details="Readme" - RELOC/doc/latex/sapthesis/examples/Laurea.tex - RELOC/doc/latex/sapthesis/examples/LaureaMagistrale.tex - RELOC/doc/latex/sapthesis/examples/LaureaMagistrale_eng.tex - RELOC/doc/latex/sapthesis/examples/LaureaMagistrale_ita.tex - RELOC/doc/latex/sapthesis/examples/Laurea_ita.tex - RELOC/doc/latex/sapthesis/examples/Master.tex - RELOC/doc/latex/sapthesis/examples/PhD.tex - RELOC/doc/latex/sapthesis/examples/Specialization.tex - RELOC/doc/latex/sapthesis/examples/TFA.tex RELOC/doc/latex/sapthesis/sapthesis-doc.pdf details="Package documentation" RELOC/doc/latex/sapthesis/sapthesis-doc.tex RELOC/doc/latex/sapthesis/sapthesis.layout -runfiles size=30 +runfiles size=23 RELOC/bibtex/bst/sapthesis/sapthesis.bst - RELOC/tex/latex/sapthesis/sapienza-MLblack-pos.pdf - RELOC/tex/latex/sapthesis/sapienza-MLred-pos.pdf + RELOC/tex/latex/sapthesis/sapienzalogo.pdf RELOC/tex/latex/sapthesis/sapthesis.cls +catalogue-contact-home http://biccari.altervista.org/c/informatica/latex/sapthesis.php catalogue-ctan /macros/latex/contrib/sapthesis catalogue-license lppl1.3 -catalogue-topics dissertation -catalogue-version 4.1 +catalogue-topics dissertation class +catalogue-version 5.0 name sasnrdisplay category Package @@ -268547,12 +268982,12 @@ containerchecksum 027a1cd0dd4fc5da2427864bb49fc885a00bec6e8a74da24ce9cd781c69bf4 name scheme-context category Scheme -revision 54074 +revision 59636 shortdesc ConTeXt scheme relocated 1 longdesc This is the TeX Live scheme for installing ConTeXt. -depend Asana-Math depend antt +depend asana-math depend ccicons depend collection-context depend collection-metapost @@ -268573,7 +269008,7 @@ depend txfonts depend wasy depend xits containersize 440 -containerchecksum 2bc94138102c5c4926b4199e09afc0ae66ed32de5030ac9f64290b8b98ce1c39a2197cbc3361d4eb56614552af21c0a67ef9f3dd0af0767f4e1f91d6023e5206 +containerchecksum 0b041f3c27ef88e7baec105b7cb24fa65c4b1f092f155482d584d9041ced4f329251f0b0d32f7019c15fff3c57b4d17f057cf39781f8be16a4e8c0ce4838163e name scheme-full category Scheme @@ -268627,13 +269062,12 @@ containerchecksum bda507842fde5239d7f45169ff78690bd96066d1834cdcc6a0dcbd3e343930 name scheme-gust category Scheme -revision 54074 +revision 59755 shortdesc GUST TeX Live scheme relocated 1 longdesc This is the GUST TeX Live scheme: it is a set of files longdesc sufficient to typeset Polish plain TeX, LaTeX and ConTeXt longdesc documents in PostScript or PDF. -depend Type1fonts depend amslatex-primer depend amstex depend antt @@ -268655,6 +269089,7 @@ depend concrete depend cyklop depend dvidvi depend dviljk +depend fontinstallationguide depend gustprog depend impatient depend iwona @@ -268666,8 +269101,8 @@ depend seminar depend tds depend tex4ht depend texdoc -containersize 596 -containerchecksum 57928b06ade27a28ae171e90cbd60c315393adb38cfac93f61f4950cc344340f0837bad65a04b2a3bef08e9c5773509caa1302eb8c299e1327fd3a418e5f0a36 +containersize 604 +containerchecksum 2b3e2e3d31c8fca7297729e910ada06a0d0282b618c92487b7a0da686938dc1f6f3b0881c7d1f8f3d002806ad8860c25802637c77919e21ca54ae8a23ef08ae7 name scheme-infraonly category Scheme @@ -268792,12 +269227,11 @@ containerchecksum 6267151dd73cb8b751ad47b79f9c698b465ad5ae5494d462cf5b3b4e7446a3 name scheme-tetex category Scheme -revision 54074 +revision 59715 shortdesc teTeX scheme (more than medium, but nowhere near full) relocated 1 longdesc TeX Live scheme nearly equivalent to the teTeX distribution longdesc that was maintained by Thomas Esser. -depend SIunits depend acronym depend amslatex-primer depend bbm @@ -268849,6 +269283,7 @@ depend patgen depend pst-pdf depend rsfs depend seetexk +depend siunits depend subfigure depend supertabular depend tamethebeast @@ -268857,12 +269292,12 @@ depend tex-refs depend tie depend web depend xpdfopen -containersize 736 -containerchecksum 44bc102582ef5f6e0499efde6d3190b86988def41aa062a6239075b9371f6c9deef91e4f2bb299b3cc831dbcee9289fafd4c1c6d2a55a747d340fb580ae918e3 +containersize 732 +containerchecksum fe8b53391733392a72be2e2c80892ec68fbdb749c70636c307825c8bfd6284945c9961610fd19f8b5d6b03ec50f0a1543c7d159f5f2a19534d71b221addfb708 name scholax category Package -revision 58733 +revision 61836 shortdesc Extension of TeXGyreSchola (New Century Schoolbook) with math support relocated 1 longdesc This package contains an extension of TeXGyreSchola with @@ -268872,11 +269307,11 @@ longdesc slanted and bold slanted faces. Math support is provided by one longdesc of two options to newtxmath, one of which uses an adaptation of longdesc the fourier math Greek letters. execute addMap ScholaX.map -containersize 1884268 -containerchecksum 67818d34da2803257ae4de877eeb696d34eb887bd6ab54613793f4f1737ababa1fdb657162588c6ec353bf9604113403fbeae2203bf662b888f5197032e57924 -doccontainersize 334084 -doccontainerchecksum fb9cf815fb45cb513f8322597e1deefefc77c1829d2ae2f8cffb52a225bfb6fe9712be523ed861aca096bbe80317979dffcdfce87970b66fb403343a5e5e43af -docfiles size=182 +containersize 1884328 +containerchecksum f7062ca975c2801c220c6c34844d87e410e501442313974c77281aaa0927b27fdfbd2328676405cd1820c809e0354edd332e9fba0d04fa1e9a8d28f91543905c +doccontainersize 341700 +doccontainerchecksum 7c64a884165087b72f052e7d3fe8c57857d62b92532bdfc6bcd46e66b12f8b12112bd71ab88d4a9603237b612d1eab5ad10e7de0c14e69ccabeefafcfd380302 +docfiles size=184 RELOC/doc/fonts/scholax/README details="Readme" RELOC/doc/fonts/scholax/scholax-doc.pdf details="Package documentation" RELOC/doc/fonts/scholax/scholax-doc.tex @@ -269503,11 +269938,11 @@ runfiles size=1914 catalogue-ctan /fonts/scholax catalogue-license lppl catalogue-topics font font-body font-maths font-serif font-proportional font-otf font-type1 font-supp font-t1enc -catalogue-version 1.030 +catalogue-version 1.033 name schooldocs category Package -revision 55838 +revision 61719 shortdesc Various layout styles for school documents relocated 1 longdesc The purpose of this package is to provide several layout styles @@ -269516,16 +269951,16 @@ longdesc course materials. The package sets the page geometry longdesc (dimensions of text and margins) and the title typesetting; the longdesc various styles define the header, footer and title formatting. longdesc Many features are freely configurable. -containersize 3028 -containerchecksum baaa044e2e70c65c91acbb5a2d1add045f24be9361bc4b1c4761a09974b070223144ed9b41a9e5c41cb1846a271cc3338b1f44ec7b8af35cd82e7cb7ee490236 -doccontainersize 904720 -doccontainerchecksum 6860607cbaa4205b41d0e4145c3579f6a40ba27a4047c1c614a2134fa2c34aae16fd4b56dce0720813f62ac7473711a32a2ff74d7cd5288694810942d99f9ca8 +containersize 3048 +containerchecksum 41c980670fb57b6758aadf3f77e9de1795060bf667e74dc20d6fdc1d0dbab801a8e7d5c75fc303c28f53b24cd42e80ff580e8b79c329d4440011cbcfa7425f73 +doccontainersize 905936 +doccontainerchecksum aeb5a6485099437bc556d3a78d900b48013082a4948d903d797e594161f22c705bb5225a31a2b12e3d5ca3d741566c3a30c081b988ed8eb92ef0af9bd584cc7e docfiles size=226 RELOC/doc/latex/schooldocs/README.md details="Readme" RELOC/doc/latex/schooldocs/schooldocs-examples.pdf details="Example of use" RELOC/doc/latex/schooldocs/schooldocs.pdf details="Package documentation" -srccontainersize 10336 -srccontainerchecksum 078875026c92538b9086945c6b3b4d3a8121e834b81156baba3d454f3f6bf199b484718c3da7dcca3da837bc345ca80ea311448680720a87150c40f2f629062d +srccontainersize 10412 +srccontainerchecksum d9fb7e94ee08c48bdee1f8344fe9f632876cc17de8d4505c1aa899774632e3ea8eca80889cad3edaaaa1a5672861aded9a9d2bff0255a8bd1d2f1ccf00861a63 srcfiles size=11 RELOC/source/latex/schooldocs/schooldocs.dtx RELOC/source/latex/schooldocs/schooldocs.ins @@ -269534,11 +269969,11 @@ runfiles size=4 catalogue-ctan /macros/latex/contrib/schooldocs catalogue-license lppl1.3 catalogue-topics exercise exam course-material -catalogue-version 1.0 +catalogue-version 1.1 name schule category Package -revision 56683 +revision 60210 shortdesc Support for teachers at German schools relocated 1 longdesc The 'schule' bundle was built to provide packages and commands @@ -269552,11 +269987,11 @@ longdesc Nassi-Shneiderman diagrams, sequence diagrams, object diagrams, longdesc and class diagrams) as well as classes for written exams longdesc (tests, quizzes, teaching observations, information sheets, longdesc worksheets, and answer keys). -containersize 39696 -containerchecksum 7125beaddb825fca0c9ff686ab97fbe7cb3744b74bde693107e26fc2797ac9bd29146683174ac6d7703370cf7f5f09809165b2f371c56a8b27ae0de8980ab467 -doccontainersize 6242348 -doccontainerchecksum 11aa5b1eb25301e61f2438f4607cfba35721dcbb0904ce3fdb923f69f71b1f1e1ebc3a50706b09e306e2b9197194a3c6ebb12a1fa7dc27b94686df11be3501c2 -docfiles size=1976 +containersize 39592 +containerchecksum 01d62151d01b00dedaf63af9a2adcb91f293372064c43cdc0353f207923f471a45958f60cc9c16bdbaf4b78bad65f4ebfa7b8e2b851f307eccba60f9171e9207 +doccontainersize 6291584 +doccontainerchecksum a626078e2c8a268663bcd0148dc8c7d382a7e6e29e2f14ef0e34d75a1f460702c09042625378bfec482d8055e34b6661f137982e328c8cb21ddd29a0e9a69cf9 +docfiles size=1991 RELOC/doc/latex/schule/Abbildungen/table02600-026FF.pdf RELOC/doc/latex/schule/Abbildungen/table02600-026FF.tex RELOC/doc/latex/schule/Abbildungen/table02700-027BF.pdf @@ -269661,17 +270096,14 @@ docfiles size=1976 RELOC/doc/latex/schule/zusatzpaketRelaycircuit.tex RELOC/doc/latex/schule/zusatzpaketSchuleAlt.tex RELOC/doc/latex/schule/zusatzpakete.tex -runfiles size=119 - RELOC/tex/latex/schule/Lizenzen/lizenz-cc-by-4.xmp - RELOC/tex/latex/schule/Lizenzen/lizenz-cc-by-nc-sa-4.xmp - RELOC/tex/latex/schule/Lizenzen/lizenz-cc-by-nc-sa-eu-4.xmp - RELOC/tex/latex/schule/Lizenzen/lizenz-cc-by-sa-4.xmp +runfiles size=116 RELOC/tex/latex/schule/relaycircuit.sty RELOC/tex/latex/schule/schule.fach.EvReligion.code.tex RELOC/tex/latex/schule/schule.fach.Geschichte.code.tex RELOC/tex/latex/schule/schule.fach.Geschichte.pakete.tex RELOC/tex/latex/schule/schule.fach.Informatik.code.tex RELOC/tex/latex/schule/schule.fach.Informatik.pakete.tex + RELOC/tex/latex/schule/schule.fach.Physik.code.tex RELOC/tex/latex/schule/schule.fach.Physik.pakete.tex RELOC/tex/latex/schule/schule.mod.Aufgaben.code.tex RELOC/tex/latex/schule/schule.mod.Aufgaben.optionen.tex @@ -269739,28 +270171,30 @@ runfiles size=119 RELOC/tex/latex/schule/xsim-style/xsim.style.schule-randpunkte.code.tex RELOC/tex/latex/schule/xsim-style/xsim.style.schule-tabelle-kurz.code.tex RELOC/tex/latex/schule/xsim-style/xsim.style.schule-tcolorbox.code.tex +catalogue-contact-bugs https://gitlab.com/gi-fg-ibnw/schule/-/issues +catalogue-contact-repository https://gitlab.com/gi-fg-ibnw/schule catalogue-ctan /macros/latex/contrib/schule catalogue-license lppl1.3 catalogue-topics teaching class -catalogue-version 0.8.2 +catalogue-version 0.8.3 name schulmathematik category Package -revision 58359 +revision 61719 shortdesc Commands and document classes for German-speaking teachers of mathematics and physics relocated 1 longdesc The schulmathematik bundle provides two LaTeX packages and six longdesc document classes for German-speaking teachers of mathematics longdesc and physics. -containersize 10188 -containerchecksum 283c5541f876edeea48201cff842d0d4b73ed1fff33f419371c9fd721cbd1711203f3449874d57573285a8e0e9a7386fcf586444030fee3c587b9d830ca2235d -doccontainersize 201444 -doccontainerchecksum 1f360107f14c7261c25c3806b4c5b762ec65b0d1818c4cc450784338119f0148b0319cdc3981c7cb29c776aa309f3b90782f28abde3c4b5cffe16e51bbc28f39 -docfiles size=63 +containersize 11584 +containerchecksum 8597b417f703de8aa5353d9ba604559a01890e9745a0c59b6b4e52ff4744d559b1639ddcd55bd2d03a5b35c2006ff10cc278a0ed52315b49142b2ff172183b64 +doccontainersize 217660 +doccontainerchecksum aaa4efc0f5c8bc41e446a657a73726700da79962ef6ea61a7537b2d5b7b27de39719e375f0ee110e3e1291848e8c03d03b49f335aa9ab8c9d91fe0731f4be6cc +docfiles size=67 RELOC/doc/latex/schulmathematik/README details="Readme" RELOC/doc/latex/schulmathematik/schulmathematik.pdf details="Package documentation" RELOC/doc/latex/schulmathematik/schulmathematik.tex -runfiles size=17 +runfiles size=18 RELOC/tex/latex/schulmathematik/schulma-ab.cls RELOC/tex/latex/schulmathematik/schulma-gutachten.cls RELOC/tex/latex/schulmathematik/schulma-klausur.cls @@ -269769,14 +270203,16 @@ runfiles size=17 RELOC/tex/latex/schulmathematik/schulma-physik.sty RELOC/tex/latex/schulmathematik/schulma-praes.cls RELOC/tex/latex/schulmathematik/schulma.sty +catalogue-contact-bugs https://codeberg.org/wehr/schulmathematik/issues +catalogue-contact-repository https://codeberg.org/wehr/schulmathematik catalogue-ctan /macros/latex/contrib/schulmathematik catalogue-license lppl1.3 catalogue-topics maths physics teaching -catalogue-version 1.1 +catalogue-version 1.2 name schulschriften category Package -revision 35730 +revision 59388 shortdesc German "school scripts" from Suetterlin to the present day relocated 1 longdesc Das Paket enthalt im wesentlichen die Metafont-Quellfiles fur @@ -269785,10 +270221,10 @@ longdesc Deutsche Normalschrift, Lateinische Ausgangsschrift, longdesc Schulausgangsschrift, Vereinfachte Ausgangsschrift. Damit ist longdesc es moglich, beliebige deutsche Texte in diesen Schreibschriften longdesc zu schreiben. -containersize 48980 -containerchecksum baedf984b1d1cfeae56af4b9530b81d90653eee334a90f2a9a83a871240592ed6267668b6974033cedfc1e73166232201eaae8e4876d38b9fd94919e8262336a -doccontainersize 720152 -doccontainerchecksum b43f16b38c0417b074b7f45bd42290f3434275c23c6031f293101d907c2004805168d86137190300daa1ca62dd1b25cd2f795e712868b36e454cda134f680bbb +containersize 48836 +containerchecksum d24778c0ae93d06b42bc8d7eb8d84ab6e0f42b33352f2dbd79586a4ed9bb21fe99a61dc0eab375e56a20624fa5ad63ade3446d685dcf063d46c0f60264c431f3 +doccontainersize 720848 +doccontainerchecksum c9b6b43bff7a90f158b0a10c431cc52e65c4c2d49c773aafe7e54d1283d97c3badfca5315ff982cf0a524b514594faff5666063164483987973ce60d2edcadb8 docfiles size=972 RELOC/doc/fonts/schulschriften/README details="Readme" RELOC/doc/fonts/schulschriften/schulschriften.pdf details="Package documentation" @@ -269949,7 +270385,7 @@ runfiles size=307 catalogue-ctan /fonts/schulschriften catalogue-license lppl catalogue-topics font font-calligraphic font-mf -catalogue-version 4 +catalogue-version 5 name schwalbe-chess category Package @@ -270110,26 +270546,26 @@ catalogue-version 0.1 name scontents category Package -revision 53504 +revision 62902 shortdesc Stores LaTeX contents in memory or files relocated 1 longdesc This package stores valid LaTeX code in memory (sequences) longdesc using the l3seq module of expl3. The stored content (including longdesc verbatim) can be used as many times as desired in the document, longdesc additionally can be written to external files if desired. -containersize 8844 -containerchecksum 3db5230a958ab9fc7cbc644e13e9861823f9a55c5426a9b3fc2c483e86f62369f4cbba869c2a0874684fe2d8ce1a6b0e8feb53b1a4c1d7d9fe94893a51c8ea03 -doccontainersize 358504 -doccontainerchecksum 1d9c515aa099baa507fb776492c59d94397e49ff8ed95de49ca8ef6b91ddf3a7a1e9df0484b2b9100d71788951f9016b9c5318778207d1c973c91867dc2107ae -docfiles size=93 +containersize 8172 +containerchecksum 692fbbe0cfe9153bb4782eabe8f1713e646d5a93d4b1b2fe0f7662bd995bfae25b8200acb9eccd0057b53bff7c33c0f9ff621cd37596e9aa4cd51f84c2a30dc7 +doccontainersize 367028 +doccontainerchecksum f978650de27e8306d70612331c2c98b5e0c047bbf91908c9968c6d613311c034dd00816afdc30b63d7673a8627651467af64a99fb7fd3978947113f8fb6eb563 +docfiles size=96 RELOC/doc/latex/scontents/README.md details="Readme" RELOC/doc/latex/scontents/scontents.pdf details="Package documentation" -srccontainersize 29576 -srccontainerchecksum 9a0f8133b8e7b04e4919ed4b32e0666ca6c31bf52449b5aef26ab36d9d20518981df40a4a59a8d38f1bfd364b19a4b9d6238f0b3f68f7e7c932d4bd68dda2d06 +srccontainersize 29640 +srccontainerchecksum d23c98c16b7f60a1a77c0dba32eb7886f5834c1d05455a172f38f984c7bb61ffc84bae147fa7d143c196179fd719887b160718e04ff3474c5ef176af4d99165a srcfiles size=34 RELOC/source/latex/scontents/scontents.dtx RELOC/source/latex/scontents/scontents.ins -runfiles size=16 +runfiles size=14 RELOC/tex/context/third/scontents/t-scontents.mkiv RELOC/tex/generic/scontents/scontents-code.tex RELOC/tex/generic/scontents/scontents.tex @@ -270139,7 +270575,39 @@ catalogue-contact-repository https://github.com/pablgonz/scontents catalogue-ctan /macros/latex/contrib/scontents catalogue-license lppl1.3c catalogue-topics file-mgmt expl3 -catalogue-version 1.9 +catalogue-version 2.0 + +name scrambledenvs +category Package +revision 60615 +shortdesc Create and print scrambled environments +relocated 1 +longdesc This package allows you to create and print scrambled +longdesc environments for purposes such as randomized hint environments. +longdesc You can mark a location with a series of hints, and then print +longdesc the hints at the end in a pseudo-random order. The general +longdesc structure follows: there is an outer environment which creates +longdesc the label, an inner environment that creates the references, +longdesc and a print command that prints out all of the hints. This +longdesc generalizes beyond hints; one can create scrambled solutions as +longdesc well, etc. +containersize 2408 +containerchecksum 075792b5d0fc5201d672e622a958c600ff479caba2920a32ed3d3f469c525d799d8bdef20b3a08391a22ed3eead6ab3f30cebbed36c469e423e2ea844c170651 +doccontainersize 193772 +doccontainerchecksum 339d1cd398e62d65c1c92927a07dd4bed740916f2a98dd8ba2d913976d69a70b0340b9cab35250ac3ee862f4572438f87562cb6f7b2031cbe0252d8cc781009a +docfiles size=50 + RELOC/doc/latex/scrambledenvs/README.md details="Readme" + RELOC/doc/latex/scrambledenvs/scrambledenvs.pdf details="Package documentation" +srccontainersize 5752 +srccontainerchecksum 1a605abf62adf986a933b6d1723699e9920df07fe383527b5d8491aee5431b5f91354052a0810d8a0f8cb2b8b853a3945d38041fc6e9e573c159e7baeaf356dd +srcfiles size=6 + RELOC/source/latex/scrambledenvs/scrambledenvs.dtx +runfiles size=3 + RELOC/tex/latex/scrambledenvs/scrambledenvs.sty +catalogue-ctan /macros/latex/contrib/scrambledenvs +catalogue-license lppl1.3 +catalogue-topics notes random +catalogue-version 1.1.0 name scratch category Package @@ -270172,29 +270640,27 @@ catalogue-version 0.41 name scratch3 category Package -revision 56258 +revision 61921 shortdesc Draw programs like "scratch" relocated 1 longdesc This package permits to draw program charts in the style of the longdesc scatch project (scratch.mit.edu). It depends on the other LaTeX longdesc packages TikZ and simplekv. -containersize 8748 -containerchecksum 40d781fcb2ba3628e6e7825d48873917c6a138b46ec2b5c5be894639c1ada93eb3632e17e5be6dbb9974d092f3b75c891dccb33cd93fbdb61dc3261400065d2e -doccontainersize 518596 -doccontainerchecksum 93fecddc8a36f4ed1c302939678e314b178b600b5983754a9bf7b2b343a8e61174dd7c9aa7926c9c93714045e3e8b9fecc77889562f2f407fe2494283265d69e -docfiles size=134 +containersize 8832 +containerchecksum f33f18d725253b11097443116e6c0cf4930b7718a5f8678b0d8fd97d8e4854efb31bd016a40a7dec2701a99bf2b5ac6136a856798ead314a8c21cf38013bb513 +doccontainersize 528692 +doccontainerchecksum 97a8e684ff98c9aca2ab57cf93be2cf8bb4c0464fa772828c033622860e46d8c61bf563e346aeff1123665c878bf3fc68c58727ec2c1579e815c7a8ece078ff5 +docfiles size=138 RELOC/doc/latex/scratch3/README details="Readme" RELOC/doc/latex/scratch3/scratch3-fr.pdf details="Package documentation (French)" language="fr" RELOC/doc/latex/scratch3/scratch3-fr.tex runfiles size=12 RELOC/tex/latex/scratch3/scratch3.sty catalogue-also tikzcodeblocks -catalogue-contact-bugs https://framagit.org/unbonpetit/scratch3/issues -catalogue-contact-repository https://framagit.org/unbonpetit/scratch3/tree/master catalogue-ctan /macros/latex/contrib/scratch3 catalogue-license lppl1.3c catalogue-topics games pgf-tikz -catalogue-version 0.18 +catalogue-version 0.19 name scratchx category Package @@ -270405,7 +270871,7 @@ catalogue-version 1.2d name sdaps category Package -revision 54678 +revision 61017 shortdesc LaTeX support files for SDAPS relocated 1 longdesc This bundle contains LaTeX classes and packages to create @@ -270419,21 +270885,97 @@ longdesc complex layout features like rotating the headers to safe space longdesc Ability to exchange rows and columns on the fly Different longdesc question types: Freeform text Single/multiple choice questions longdesc Range questions Layouting questions in rows or columns -longdesc Possibility to pre-fill questionnaires from LaTeX Documentation -longdesc can be found online at https://sdaps.org/class-doc. -containersize 31940 -containerchecksum 506507e08aa6d3e4408c50bad4541feed8bd491f668ba10de131b4ecece0b23ed6666a117e6b5826e7a2e7e0cbe6b64072a5ed5b090d9c2568354ea7a50922d3 -doccontainersize 779648 -doccontainerchecksum 8c98eda0586c02497fbf4a2a0125064b1200f1b16506c720d8103b88b2256e517eb5553d2027fb4a1d8fd711e640b045a9e3a90f152e957b5c3dc6df53509424 -docfiles size=248 +longdesc Possibility to pre-fill questionnaires from LaTeX +containersize 31996 +containerchecksum 9ae34647cb380cffb4ac55593339b182dc136d4649e4dbc126df322a478ee16fa59c635619c2b48c62c70b2efcf29ea8af35eb0d687cc9ea5beb02003a22c2a5 +doccontainersize 277328 +doccontainerchecksum e5e2895f47f43f974aeb0a14e574956ff920efdec86156912c3a9fb2e71a9bef7783c455cd518fb87e6cdcb7548c3893a278f7f55039fe7f63a805ae72a7932d +docfiles size=631 RELOC/doc/latex/sdaps/README details="Readme" - RELOC/doc/latex/sdaps/sdapsarray.pdf - RELOC/doc/latex/sdaps/sdapsbase.pdf details="Package documentation" - RELOC/doc/latex/sdaps/sdapsclassic.pdf - RELOC/doc/latex/sdaps/sdapslayout.pdf - RELOC/doc/latex/sdaps/sdapspdf.pdf -srccontainersize 29356 -srccontainerchecksum 3c6687e548f86f4a96f88264841e33b670d6dcbbdf7debdda2e1d8751ba58abf1e56005f3ac2160f3bf88bd113fee7b72a186ebba3b30c40521ed0f52e7dbbcb + RELOC/doc/latex/sdaps/html/FAQ.html + RELOC/doc/latex/sdaps/html/_images/sdaps-0af490a3ed080fa7140be542f0aa6ef6566a7680.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-1395f613e9b0d555d4a73f1f91e950f35c0c7fbf.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-140b633ca968d1f54a6223f2fa226fc8e59a05f6.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-15a7c595951dc9c4d6cfe9d89f7174d3ae95bf57.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-2c3a847be98e0b18c8f30e20a7f2031e80a45561.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-33cc9f194559178b6d8f6e8d6f092bcf0c81faf3.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-33dfefa58981354e1e92db235f30d93f630a87ca.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-45058fe18d19b32583523bb2185816768f37ddb9.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-49b0c5bc05b02f591b5a13cf5d1d27b20a0aef17.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-4b5478f94507ac6c56e58574248ecab3aa49c6eb.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-55711c827f0e10a87ddf5733f44551a8d0723a99.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-57001c6bc38f0fa621278b10dceb4618c957f915.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-5ef726a659f638b38aabe9893a665cf541e4117b.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-5f42eed06d6b1410d331c26cd6ee76d40ce7129d.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-7b5f67fcc26f98d4c44cf020d79590112811dccc.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-7e1e43f790675c82f7e2b5065f9650fd709e6f3b.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-7f0603689480961b8d497b11f52a0f5c96f37a09.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-8135129e3e381ce7e0709470caae15933f3f1578.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-82e64d3b5db11a81613e2242fc073ca0506aeec4.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-8db1f62ade3508f33e8dc6385a9b25d2067ff275.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-8e319298bf95b525fb49d3908de87f9b64b7a1b7.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-994d531070d44373a381c5d15bcfbe632c3ff224.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-a81d3fed988dc6e4d07f6553a88bb029c2a68ab5.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-b3d7aacf19c05aea886e6eb9b8a3eff001085a30.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-b7991d2b528a292b0e29ad477da88255d83dec4f.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-c561b59ed06e4787b2c57421bf3566668f4f99ce.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-d196d21d38b78b632d8ebed2fa3947c43e7f6fbc.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-d3d2ac4eea088d60f5d7fea1d2102a6f07432254.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-df7a1db8108564a499998148db3ba5f658896065.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-e0c44b7ccedea9b3cbbd2df1f1130048d795175a.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-e6f41b54e84049a7613982bd4f6a7ac2c5e3fa53.svg.meta + RELOC/doc/latex/sdaps/html/_images/sdaps-f7dfb3852940c0fc6d67392eafbf34972f585f86.svg + RELOC/doc/latex/sdaps/html/_images/sdaps-faa44b67d89e6956ec791297e12883a9ddd31c6b.svg + RELOC/doc/latex/sdaps/html/_sources/FAQ.rst.txt + RELOC/doc/latex/sdaps/html/_sources/customlayout.rst.txt + RELOC/doc/latex/sdaps/html/_sources/index.rst.txt + RELOC/doc/latex/sdaps/html/_sources/sdapsarray.rst.txt + RELOC/doc/latex/sdaps/html/_sources/sdapsbase.rst.txt + RELOC/doc/latex/sdaps/html/_sources/sdapsclassic.rst.txt + RELOC/doc/latex/sdaps/html/_sources/sdapslayout.rst.txt + RELOC/doc/latex/sdaps/html/_sources/sdapspdf.rst.txt + RELOC/doc/latex/sdaps/html/_static/basic.css + RELOC/doc/latex/sdaps/html/_static/classic.css + RELOC/doc/latex/sdaps/html/_static/css/sdapstex.css + RELOC/doc/latex/sdaps/html/_static/doctools.js + RELOC/doc/latex/sdaps/html/_static/documentation_options.js + RELOC/doc/latex/sdaps/html/_static/file.png + RELOC/doc/latex/sdaps/html/_static/jquery-3.5.1.js + RELOC/doc/latex/sdaps/html/_static/jquery.js + RELOC/doc/latex/sdaps/html/_static/language_data.js + RELOC/doc/latex/sdaps/html/_static/minus.png + RELOC/doc/latex/sdaps/html/_static/plus.png + RELOC/doc/latex/sdaps/html/_static/pygments.css + RELOC/doc/latex/sdaps/html/_static/searchtools.js + RELOC/doc/latex/sdaps/html/_static/sidebar.js + RELOC/doc/latex/sdaps/html/_static/underscore-1.3.1.js + RELOC/doc/latex/sdaps/html/_static/underscore.js + RELOC/doc/latex/sdaps/html/customlayout.html + RELOC/doc/latex/sdaps/html/genindex.html + RELOC/doc/latex/sdaps/html/index.html + RELOC/doc/latex/sdaps/html/sdapsarray.html + RELOC/doc/latex/sdaps/html/sdapsbase.html + RELOC/doc/latex/sdaps/html/sdapsclassic.html + RELOC/doc/latex/sdaps/html/sdapslayout.html + RELOC/doc/latex/sdaps/html/sdapspdf.html + RELOC/doc/latex/sdaps/html/search.html + RELOC/doc/latex/sdaps/html/searchindex.js + RELOC/doc/latex/sdaps/sdaps.html details="Package documentation" +srccontainersize 29412 +srccontainerchecksum cf0bd7d81bfd73b480bdbbfe77782532fd48f430680676cde0fe369f62956d3ba6dedb295d4b40065ff95458c4ab75ee84dba8b3b6d04b17fd44082c08fde06d srcfiles size=49 RELOC/source/latex/sdaps/sdapsarray.dtx RELOC/source/latex/sdaps/sdapsarray.ins @@ -270472,7 +271014,7 @@ catalogue-contact-repository https://github.com/sdaps/sdaps-class/ catalogue-ctan /macros/latex/contrib/sdaps catalogue-license lppl1.3c catalogue-topics class macro-supp package-devel exam pdf-forms table-long -catalogue-version 1.9.8 +catalogue-version 1.9.10 name sdrt category Package @@ -270566,25 +271108,25 @@ catalogue-version 1.0 name secnum category Package -revision 53657 +revision 61813 shortdesc A macro to format section numbering intuitively relocated 1 longdesc This package provides a macro \setsecnum to format section longdesc numbering intuitively. \setsecnum{1.1.1} will set the section longdesc numbering format to arabic.arabic.arabic and the depth to 3. longdesc The package uses LaTeX3. -containersize 1732 -containerchecksum 8e54eb92f9f9c2a07f50e11fc3c68bc39fe4da3eabee3658f24b76c85e8effa8c4cf72a26dc30a8fff9a002a5f66fa1cf349f2ff5ef1dc51eec7c1ae3c0ffe15 -doccontainersize 382656 -doccontainerchecksum e9c44b617d479f9850ad0e408c1c2edc36025f2e1f1e812ecc8370586b22c9aa05f74381e0fa6b1ab39f239bb18e53cc4665482f2b1f3f3057fbeac0f01945d2 -docfiles size=95 +containersize 2268 +containerchecksum 543d290e5ae38ac65cd22217aec417f4c1098d629ce9acfe03340b529a7bb89ca012e2edf5321fd90331d79bd87cb5e6f15eef3e599857c2aaaad22bdfd1be78 +doccontainersize 445424 +doccontainerchecksum da4ec2a79e7a04bbf4296f1fd0929971bd577cf4f55d0852923a0bbb73e78e28eba392d203f1abaad1fcbcdffa9e2206fb7d78003b10a2ed428c87562b01de02 +docfiles size=113 RELOC/doc/latex/secnum/README.md details="Readme" RELOC/doc/latex/secnum/secnum.pdf details="Package documentation" -srccontainersize 4184 -srccontainerchecksum eb4e6c55332e822b4e0b36fcafbe9fcc8a52e3cc5bad9abf538aa87ce6e0318123c0030f5b6e041701b07abc5cd6ba95a7629eff07c27f220e2188c8f6e4b7e4 -srcfiles size=4 +srccontainersize 5876 +srccontainerchecksum ca61cea878ed892f46b4defcd0a05176578d01b01b5f3924dfe6278278fb77ed89df3d41bd788a06bd7af389904421439ca06afac2440ba557948aa4e80a5817 +srcfiles size=7 RELOC/source/latex/secnum/secnum.dtx -runfiles size=2 +runfiles size=3 RELOC/tex/latex/secnum/secnum.sty catalogue-contact-repository https://github.com/GauSyu/secnum catalogue-ctan /macros/latex/contrib/secnum @@ -270765,10 +271307,10 @@ catalogue-topics dvi-proc name seetexk.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of seetexk -containersize 25560 -containerchecksum 727e80b9062f69d9363442c4b69aaf3c575abdb103f5af263140aa426c9f857d1f038e5e010f3cc35340f38d496e655107f111ce8271ad248030a5744f002c44 +containersize 25544 +containerchecksum 1c92e0d10fc9d3c545ac8a4f46247eb1031a4a26d81e6881d93ba34b5dbb4994e567c2dfd2228b1e9fc5c30df3cc13227be02f64a18eccbfd0da195c69ecb8c8 binfiles arch=aarch64-linux size=29 bin/aarch64-linux/dvibook bin/aarch64-linux/dviconcat @@ -270777,11 +271319,11 @@ binfiles arch=aarch64-linux size=29 name seetexk.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of seetexk -containersize 42456 -containerchecksum 36f4784c773aa0dbb48a41072445dedb9129a4c9be8a1ee4dfb9122765b0d2bd1039d15958751e14fc75978e5371a29973d6f0c85eeb857ddaf840877e7b849f -binfiles arch=amd64-freebsd size=48 +containersize 41536 +containerchecksum 052beddb3fac27160032b7361a799a2fa3546b92cc7dc7798fb25ca3c452959daadc6203c3a6a05e3463ecffb062c1cb78b6093cec5d5b76cca67c45ce0d66ed +binfiles arch=amd64-freebsd size=46 bin/amd64-freebsd/dvibook bin/amd64-freebsd/dviconcat bin/amd64-freebsd/dviselect @@ -270789,10 +271331,10 @@ binfiles arch=amd64-freebsd size=48 name seetexk.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of seetexk -containersize 31516 -containerchecksum 9c064ba23a7c8596fb8e1bd84c43cb655eccd8c959d460f03b3c2c3d6924637b0486012ae744ea9b984223ba6a6fbbfee2ae77558b7b72580ff817506f57492e +containersize 31560 +containerchecksum f47245c43bdb7433e29f843366ff6528132e1f4ddcfbbe75cfcbaf1131dbacbf1148615bd3572b410412166746f06c38d21368237113ad2e7afc02db3e24c5fa binfiles arch=amd64-netbsd size=40 bin/amd64-netbsd/dvibook bin/amd64-netbsd/dviconcat @@ -270801,10 +271343,10 @@ binfiles arch=amd64-netbsd size=40 name seetexk.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of seetexk -containersize 21252 -containerchecksum 64650d909d1fca40a501241ec67181dd397e27d257dc2791453d08d99947e4f4a5a06f0252a7ceba877f46b2b1b8457809f4b5bb109eccb0ca0a642eb28b7df9 +containersize 21244 +containerchecksum a56528387ec1509f89de424b878cc0776caba3ec25d1f4ad22dd76a3180a0e20bde9228f998169e2a5861c6c913201600837a9ce52e906473c2a3720122df1a8 binfiles arch=armhf-linux size=24 bin/armhf-linux/dvibook bin/armhf-linux/dviconcat @@ -270813,11 +271355,11 @@ binfiles arch=armhf-linux size=24 name seetexk.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of seetexk -containersize 23124 -containerchecksum 60928a6d136791f316a64122d65929805dbc0d91ddcea9142f5057c70fd5c6dfcef31407e101b8baeb4f4893104c78fa9f9fad44b363f360c77842bf9fbfb796 -binfiles arch=i386-cygwin size=29 +containersize 27620 +containerchecksum 0b7f3c583c51d7a014613bdbf0fe43cda582a8bdd8781ae9eeee7d5ba82e775c7d244cd3c3f09aac9b350ce157c3c96d2b80206701c4d1d2652dfcd35edeeca7 +binfiles arch=i386-cygwin size=31 bin/i386-cygwin/dvibook.exe bin/i386-cygwin/dviconcat.exe bin/i386-cygwin/dviselect.exe @@ -270825,10 +271367,10 @@ binfiles arch=i386-cygwin size=29 name seetexk.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of seetexk -containersize 36048 -containerchecksum e4c05b97875658c7fe7a933615849ccbd7fc0d6888752c85083c780ee78db10862a70308ed1ec3f2086203897209597b8a3840863d17a8c6112d907084f1425f +containersize 37364 +containerchecksum c49831578ef6424acd4e1b091873d9b2e067ade1ea47710f57dc47b19a2296292d7e13b3487ce2139a7a89ce507b76c7584bc89197043338f0c93e991e2aef4d binfiles arch=i386-freebsd size=40 bin/i386-freebsd/dvibook bin/i386-freebsd/dviconcat @@ -270837,11 +271379,11 @@ binfiles arch=i386-freebsd size=40 name seetexk.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of seetexk -containersize 26796 -containerchecksum 0111d5ccb4feaf64deadcda7265c40956c8edb01c7e06548f1f54586aa9987de8f71210ab8dfe8c0b85654069a75de7840461156995fb357a36ba9fc4412965d -binfiles arch=i386-linux size=26 +containersize 26352 +containerchecksum 1cac6056796b9638b3e0e5feb02b09a9f00e7a7d0f8774e9b0673a0a087c4353943dbff6231e2667328769a86adfe801ca7989e65676b9646a9fcea9c23c349c +binfiles arch=i386-linux size=29 bin/i386-linux/dvibook bin/i386-linux/dviconcat bin/i386-linux/dviselect @@ -270849,10 +271391,10 @@ binfiles arch=i386-linux size=26 name seetexk.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of seetexk -containersize 27208 -containerchecksum 69b0d560d28bf4d6ef9297c3d6585be053fd7cdf909d9cdf943d456f67b002715cac027e31be436f2994584c83a26e7710a8272486765ae03fce6443cb31901e +containersize 27244 +containerchecksum 1a8bfab6b24da8809b67d4b5dc371da467891ce0d58d56950d243061ca9f15e58274be2649167fdcd66c6d0143b78d8485cd7a550b559ee17b2b4493dab89ba4 binfiles arch=i386-netbsd size=34 bin/i386-netbsd/dvibook bin/i386-netbsd/dviconcat @@ -270861,10 +271403,10 @@ binfiles arch=i386-netbsd size=34 name seetexk.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of seetexk -containersize 37360 -containerchecksum 824ce77da080033accd809a3d2151db7f97514574ab5263645604a24c1c008f3df83415c4a2377e95bab38c1f152f8e0fcb63f4dca22d24d985923a0d889ed42 +containersize 37316 +containerchecksum 9fbeda7eb926fa9b2155d3995aa4958d87e58e76bcfb1aaee1136adf6fdf2e84534e20d44f38c8f6988b2deca15662bfa1bebe1e69ff01683f1bf356cb863910 binfiles arch=i386-solaris size=36 bin/i386-solaris/dvibook bin/i386-solaris/dviconcat @@ -270873,11 +271415,11 @@ binfiles arch=i386-solaris size=36 name seetexk.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of seetexk -containersize 66780 -containerchecksum b7bafa4c68589ab61cf31c93772efc608623b87de4da3e59bfbee3fd96ae4c833b431d72942308fd6ab4f2502ffef91817a6b0df1fd683773f9bc5e2a43e96c0 -binfiles arch=universal-darwin size=152 +containersize 66988 +containerchecksum c155ecf86ec9c7c6a05d5a7faac4d5de15f35cdecd34febaa8a45fd59fbbaf3c4c591a1e65c1be96afe0e445a97cb773b250eef14d3c456b94b7b6c93c9461bb +binfiles arch=universal-darwin size=164 bin/universal-darwin/dvibook bin/universal-darwin/dviconcat bin/universal-darwin/dviselect @@ -270885,10 +271427,10 @@ binfiles arch=universal-darwin size=152 name seetexk.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of seetexk -containersize 26656 -containerchecksum 19a7cf157216411097797131939ebc0341d2042f52e80759e3038c6dabb5bd9d51c7aad11b99dd3f7a2aeec150e5169e361683d28fa153ab2b38b7b5af3a4183 +containersize 26852 +containerchecksum a3d41dc2e039327c0ca6612f7635059b254db3da8a1d2b86a125fa23f12d8ea480bb57d330764f8f6908df666832d90ec529a406279110b5ea6849466fc7297d binfiles arch=win32 size=27 bin/win32/dvibook.exe bin/win32/dviconcat.exe @@ -270897,10 +271439,10 @@ binfiles arch=win32 size=27 name seetexk.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of seetexk -containersize 26016 -containerchecksum 2de5456b6c26e071a6c1bdd9d86485fb027002d8a669c778e6e7a838f0b8c1bb45d88f60d31e9322141bb1a74d7c5761fad9dcc0df260725422b53befd6f2305 +containersize 26004 +containerchecksum c62dc018482d0d627e3ee9493bac7ac418d44ab4c9be669c47a42050ecf782f1bdef3cc53a36eedc3f3c59b9778b690963976b306044978344d2c65540720506 binfiles arch=x86_64-cygwin size=28 bin/x86_64-cygwin/dvibook.exe bin/x86_64-cygwin/dviconcat.exe @@ -270909,10 +271451,10 @@ binfiles arch=x86_64-cygwin size=28 name seetexk.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of seetexk -containersize 29888 -containerchecksum a3f9c9f5e8bf02d30277b5bb4bc55754014547cf6b4b72baecb9b0989b7b27a0cc4405fb1816a4abd807e8eeae59e0a4065475f17989718a81d80fb009fe41e2 +containersize 29948 +containerchecksum de0bca5104934b15408642cb4b4f3961771b9d9216c21f1553d1d56b8ba5c1c7e6f332202a1e437665b4e4a5582f27f026b05227014cf167e346cc05f0d6711e binfiles arch=x86_64-darwinlegacy size=33 bin/x86_64-darwinlegacy/dvibook bin/x86_64-darwinlegacy/dviconcat @@ -270921,11 +271463,11 @@ binfiles arch=x86_64-darwinlegacy size=33 name seetexk.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of seetexk -containersize 27536 -containerchecksum 9d42fc604b0157ab496878eecfc265e9e4886b69317830955c4047a8b8105dba5700e5046eb18d9fa66f6edffbbb2306be08d9d55774d942526faa95ae7358c7 -binfiles arch=x86_64-linux size=27 +containersize 27208 +containerchecksum 485e3962d1910335d44e568725efd87fef93e3ecb3330f823e4a09e1f545ff963bb34c9e29e3258c726af1f6c6d5fa7a348da5503fc14e6dcd50f58974f430cf +binfiles arch=x86_64-linux size=31 bin/x86_64-linux/dvibook bin/x86_64-linux/dviconcat bin/x86_64-linux/dviselect @@ -270933,11 +271475,11 @@ binfiles arch=x86_64-linux size=27 name seetexk.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of seetexk -containersize 31228 -containerchecksum b5adf92ee50db357a95214d7a0c161352fafa5e9e3f61150f1469db52d685af3ad33d12dd1b91a3677e15efc626bfecfcb6d9c2c676de4facbbec37adfe212c8 -binfiles arch=x86_64-linuxmusl size=33 +containersize 31376 +containerchecksum d3fd8ec9050387f794e78c75d2175663a8a60d80efde171fc716236e23637d4e0f09c93852af90a02cca0f826bcc3280baa4fb03dfc95f3a0ff827a00d95d3de +binfiles arch=x86_64-linuxmusl size=32 bin/x86_64-linuxmusl/dvibook bin/x86_64-linuxmusl/dviconcat bin/x86_64-linuxmusl/dviselect @@ -270945,10 +271487,10 @@ binfiles arch=x86_64-linuxmusl size=33 name seetexk.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of seetexk -containersize 36464 -containerchecksum 72ed0499d7b2f73f991763a89e0aef5480d473febcfd47bb1cbdcbc22b2e260c6728bbd7c4fd43cba1804ebe1018f2a22ccdfce93da7e109319b9c506f3b3c39 +containersize 36420 +containerchecksum 6e43525c851e0753b61f2929f96692c6c52bf8d79b9b8a5dfa1e3fcc635d9447029ef25aacb273cf2fdfbc03f27035eedbdf6b6ae0745b28db61a2132613cd71 binfiles arch=x86_64-solaris size=36 bin/x86_64-solaris/dvibook bin/x86_64-solaris/dviconcat @@ -271061,7 +271603,7 @@ catalogue-version 0.302 name semantex category Package -revision 56863 +revision 60312 shortdesc Semantic, keyval-based mathematics relocated 1 longdesc The SemanTeX package for LaTeX delivers a more semantic, @@ -271078,22 +271620,22 @@ longdesc considered feature-complete and more or less stable, so using longdesc it at this point should be safe. Still, suggestions, ideas, and longdesc bug reports are more than welcome! depend semtex -containersize 23004 -containerchecksum d09b5dc2e6b8031c03b59254b442a8c5502cacd2d24c91f47ae6243cf5908062e79ab0e7a521c2208848ae7f9acb147716cd8a399b362a91a5cfdec87e213814 -doccontainersize 390728 -doccontainerchecksum 829286b336f1d05afa9561d3937fa526b6062b03950b3f350fb4fc586f45fa253d93939b6432685a08c967eb85c053d07c6fe3e08126869ef63fb43bd0acd992 -docfiles size=134 +containersize 26984 +containerchecksum e4e6656d2126cdfa9cd58042a7aa28cd7b8bbc0cd5b891e8edabc1749a7b34d45a109139ab88f64cd115a62a5c32871187209865d76659fd1b80dea6721e0a38 +doccontainersize 407284 +doccontainerchecksum d801226caef1e9e7720eb02275196fdb300670cfbc8aea01fd17a959ed030532f844fbe8a8de0b802eb81515a9414f14922c3310fbeac0adb5354861635e0747 +docfiles size=140 RELOC/doc/latex/semantex/README.md details="Readme" RELOC/doc/latex/semantex/semantex.pdf details="Package documentation" RELOC/doc/latex/semantex/semantex.tex -runfiles size=59 +runfiles size=83 RELOC/tex/latex/semantex/semantex.sty RELOC/tex/latex/semantex/stripsemantex.lua RELOC/tex/latex/semantex/stripsemantex.sty catalogue-ctan /macros/latex/contrib/semantex catalogue-license lppl1.3c catalogue-topics maths expl3 -catalogue-version 0.463 +catalogue-version 0.513 name semantic category Package @@ -271344,7 +271886,7 @@ catalogue-version 1.0 name seminar category Package -revision 34011 +revision 59801 shortdesc Make overhead slides relocated 1 longdesc A class that produces overhead slides (transparencies), with @@ -271356,11 +271898,11 @@ longdesc recent classes such as powerdot or beamer, both of which are longdesc tuned to 21st-century presentation styles. Note that the longdesc seminar distribution relies on the xcomment package, which was longdesc once part of the bundle, but now has a separate existence. -containersize 29936 -containerchecksum 63173000935f741b7d1e7dab2fa0091bcb758ba36dfca0b6c745ae165f6b5f3aeea7972319078f175e231d3e0ebd3454d2241a2bc4f0f36ee51bac7bb7287a56 -doccontainersize 356048 -doccontainerchecksum 0bc4ea04a561c8a8c17f4f6ea493fa98e12e93cefd58b0aeeb0b09823f2b97028d945f1c9199fd1a5ab10e0b695079a8d97608474a4d04640496737640a9993c -docfiles size=157 +containersize 30320 +containerchecksum 28795c64e4af5296e228986c28115305cb76087d241e91312cfff351f7e51833a0d76b2acd667fc5f7616dcb1685cd02b2d9352ef7f0e36d5bffdaa5f421e6eb +doccontainersize 348624 +doccontainerchecksum 8b7364dc568d1fd78cce21ff1846a6369fe3fccf07bf16ece8383c941492404d6fdf3be1607aa2279a10d670803536474d7cc318b9b3dda24142fbcc69fe69e0 +docfiles size=154 RELOC/doc/latex/seminar/Changes RELOC/doc/latex/seminar/README details="Readme" RELOC/doc/latex/seminar/run.sh @@ -271368,7 +271910,6 @@ docfiles size=157 RELOC/doc/latex/seminar/sem-make.tex RELOC/doc/latex/seminar/seminar-doc.pdf details="Package documentation" RELOC/doc/latex/seminar/seminar-doc.tex - RELOC/doc/latex/seminar/seminar.bg3 RELOC/doc/latex/seminar/seminar.con RELOC/doc/latex/seminar/seminar.doc RELOC/doc/latex/seminar/semlayer.doc @@ -271378,7 +271919,7 @@ docfiles size=157 RELOC/doc/latex/seminar/semsamp2.tex RELOC/doc/latex/seminar/semsamp3.pdf RELOC/doc/latex/seminar/semsamp3.tex -runfiles size=48 +runfiles size=53 RELOC/tex/latex/seminar/npsfont.sty RELOC/tex/latex/seminar/sem-a4.sty RELOC/tex/latex/seminar/sem-dem.sty @@ -271386,6 +271927,7 @@ runfiles size=48 RELOC/tex/latex/seminar/semcolor.sty RELOC/tex/latex/seminar/semhelv.sty RELOC/tex/latex/seminar/seminar.bg2 + RELOC/tex/latex/seminar/seminar.bg3 RELOC/tex/latex/seminar/seminar.bug RELOC/tex/latex/seminar/seminar.cls RELOC/tex/latex/seminar/seminar.sty @@ -271400,7 +271942,7 @@ catalogue-also foiltex slidenotes catalogue-ctan /macros/latex/contrib/seminar catalogue-license lppl1.2 catalogue-topics presentation -catalogue-version 1.62 +catalogue-version 1.63a name semioneside category Package @@ -271794,6 +272336,35 @@ catalogue-license lppl1.3 catalogue-topics line-space catalogue-version 6.7a +name seu-ml-assign +category Package +revision 62933 +shortdesc Southeast University Machine Learning Assignment template +relocated 1 +longdesc This is a template for the Southeast University Machine +longdesc Learning Assignment that can be easily adapted to other usages. +longdesc This template features a colorful theme that makes it look +longdesc elegant and attractive. You can also find the template +longdesc available on Overleaf. +containersize 4772 +containerchecksum 929cf4aa8b1a55a74cc13e4f823f6d814fadb425f7a6ea53c18cf4244a14b9bee8afd8c06327add62b016ff36e7ecfddc29323105362a63342d382febbabc428 +doccontainersize 175096 +doccontainerchecksum fa1d6be46bac0c2075b8e43c1f39d74092cf86b975b4c281c57b778ba16aa6345258261e26690fc84f79fdfd57082eba64d894002a723ee8bd821fd9d99e7774 +docfiles size=53 + RELOC/doc/latex/seu-ml-assign/README.md details="Readme" + RELOC/doc/latex/seu-ml-assign/seu-ml-assign-doc.pdf details="Package documentation" + RELOC/doc/latex/seu-ml-assign/seu-ml-assign-doc.tex + RELOC/doc/latex/seu-ml-assign/seu-ml-assign-sample.tex +runfiles size=4 + RELOC/tex/latex/seu-ml-assign/seu-ml-assign.cls +catalogue-contact-bugs https://github.com/Teddy-van-Jerry/SEU-ML-Assign_LaTeX_Template/issues +catalogue-contact-home https://seu-ml-assign.github.io +catalogue-contact-repository https://github.com/Teddy-van-Jerry/SEU-ML-Assign_LaTeX_Template +catalogue-ctan /macros/latex/contrib/seu-ml-assign +catalogue-license mit +catalogue-topics class exercise doc-templ +catalogue-version 1.1 + name seuthesis category Package revision 33042 @@ -272730,7 +273301,7 @@ catalogue-version 0.5c name showlabels category Package -revision 41322 +revision 60877 shortdesc Show label commands in the margin relocated 1 longdesc This package helps you keep track of all the labels you define, @@ -272739,29 +273310,32 @@ longdesc \label command is used. The package allows you to do the same longdesc thing for other commands. The only one for which this is longdesc obviously useful is the \cite command, but it's easy to do it longdesc for others, such as the \ref or \begin commands. -containersize 3180 -containerchecksum 4d805bcd319df51219c956fce18fffe3b91aad3f468f54f5b6fd9ca15f8c24df10e1092252ba6870fd406c024deb054c60d7f64dfef7194c45b92a8a78a9da1d -doccontainersize 169108 -doccontainerchecksum 0a8cf29e85526e92df738364607e31927223458a969c117d40a0e9cf3470e5c4050107b9fe915ad2a23720a2dd4f5faa1d43d9737b9b7a6f6105de3a36e9888b -docfiles size=53 +containersize 3212 +containerchecksum 4d619e52b40b06a7d31ac0627ec00a19f38c4ff56551279e185d1b86461b776dc75d711d52ff5d83ab9ddf04dc3828cf0302760e71cba2dcaf4c284c8c65ff6e +doccontainersize 231580 +doccontainerchecksum 154da3583e03b13794e366926bf4430961e8159558bddd86f8d080f53f12bf3936c4caaff8f4aef131e7d84685145ff5fc8d644134f5c982367cc106ff505066 +docfiles size=68 RELOC/doc/latex/showlabels/README details="Readme" RELOC/doc/latex/showlabels/VERSION RELOC/doc/latex/showlabels/lppl.txt RELOC/doc/latex/showlabels/showlabels.html details="Package documentation (HTML)" RELOC/doc/latex/showlabels/showlabels.pdf details="Package documentation (PDF)" RELOC/doc/latex/showlabels/style.css -srccontainersize 12656 -srccontainerchecksum eb0dd894327bd6f4591a3a57c52af10e73ae07f7d933ff3310012d46b09d1572adac0eb6a8a22ff03ced5f7832a017b58ef809d5fd914103fb569b42cfb2abfa -srcfiles size=12 +srccontainersize 15948 +srccontainerchecksum 9bc00b8a250e10c0f2eea3aa93a1fd1de32d11acee1c8163a0160d2c1dc14aac30cc30d29437f083dd990194b5a2d5027580698f622889e63cf0bb7390da7f61 +srcfiles size=15 RELOC/source/latex/showlabels/showlabels.drv RELOC/source/latex/showlabels/showlabels.dtx RELOC/source/latex/showlabels/showlabels.ins runfiles size=3 RELOC/tex/latex/showlabels/showlabels.sty +catalogue-contact-bugs https://todo.sr.ht/~nxg/showlabels +catalogue-contact-home https://purl.org/nxg/dist/showlabels +catalogue-contact-repository https://hg.sr.ht/~nxg/showlabels catalogue-ctan /macros/latex/contrib/showlabels -catalogue-license lppl1.3 +catalogue-license lppl1.3c catalogue-topics label-ref bibtex-supp macro-supp -catalogue-version 1.8 +catalogue-version 1.9.1 name showtags category Package @@ -272785,7 +273359,7 @@ catalogue-version 1.05 name shtthesis category Package -revision 57740 +revision 62441 shortdesc An unofficial LaTeX thesis template for ShanghaiTech University relocated 1 longdesc This package, forked from ucasthesis, is an unofficial LaTeX @@ -272794,12 +273368,39 @@ longdesc format requirements of the school. The user just needs to set longdesc \documentclass{shtthesis} and to set up mandatory information longdesc via \shtsetup, then his or her thesis document will be typeset longdesc properly. -containersize 11540 -containerchecksum 50a81503c33b2d38f04315335c4184f8949b23e0a535297b611c1c28248a87871ca288c1953db0edefa50cc4de238b270400a47e530339601207bb9cc2560429 -doccontainersize 2179340 -doccontainerchecksum e4817b159e7b449f440750bb9bf2fc479f61e0532bfb832b34af989bddaada5d45be5a1be7dc24baca11c0338c4fb91219454b93f9024eef5dc861f2caf844f4 -docfiles size=558 +depend alphalph +depend biber +depend biblatex +depend biblatex-gb7714-2015 +depend booktabs +depend caption +depend colortbl +depend ctex +depend datetime +depend enumitem +depend fancyhdr +depend fmtcount +depend lastpage +depend latexmk +depend listings +depend lua-alt-getopt +depend lualatex-math +depend mathtools +depend ntheorem +depend tex-gyre +depend tocvsec2 +depend transparent +depend undolabl +depend unicode-math +depend xits +depend xstring +containersize 11700 +containerchecksum da3b02cc3558a337d7d35018fad00faf6d9183f3f4bc5b5b31e168a11dcfa705a77cad6c42f3fe3d98ce67f50d94ca1f75a82999d5a27837ea8fba6c01602594 +doccontainersize 2123460 +doccontainerchecksum 04f1ccf2bef9e11364d7f066ed1a7fc218e39ef7a08824eb65537d88ed03097399eb01d07ba6d0a34e7456fc6de1291ea4f1c9264074eecd2e1af341c42e9197 +docfiles size=549 RELOC/doc/latex/shtthesis/CHANGELOG.md + RELOC/doc/latex/shtthesis/DEPENDS.txt RELOC/doc/latex/shtthesis/LICENSE RELOC/doc/latex/shtthesis/README.md details="Readme" RELOC/doc/latex/shtthesis/shtthesis-user-guide.pdf details="Package documentation" language="zh" @@ -272812,7 +273413,7 @@ catalogue-contact-repository https://github.com/lirundong/shtthesis catalogue-ctan /macros/latex/contrib/shtthesis catalogue-license gpl3 catalogue-topics dissertation class chinese -catalogue-version 0.3.2 +catalogue-version 0.3.3 name shuffle category Package @@ -272994,6 +273595,38 @@ catalogue-license lppl catalogue-topics compilation catalogue-version 1.5b +name sillypage +category Package +revision 61857 +shortdesc John Cleese's Silly Walk as page numbering style +relocated 1 +longdesc This simple LaTeX package provides John Cleese's iconic silly +longdesc walk routine as a page numbering style. Other counters, as well +longdesc as integers, can be typeset in this "silly" style, too. +containersize 13468 +containerchecksum b61813d02861afa70cecf154e14de2ced48f087d363732e05a477727e4992bd460b8475a20d1eb94cfb276f01625516d0b3da8859b1a7e21c2919187cc644e3b +doccontainersize 291008 +doccontainerchecksum eff5ae4f1785432cebc6a1b9fc370df8808d9c9a1a6fcf449ed4151ede386ac2a33fbc8102f78809a744fb5c399aa21c48b2e030916c56f673a044fd262a827b +docfiles size=82 + RELOC/doc/latex/sillypage/README.md details="Readme" + RELOC/doc/latex/sillypage/sillypage-example.pdf details="Example of use" + RELOC/doc/latex/sillypage/sillypage-example.tex + RELOC/doc/latex/sillypage/sillypage.pdf details="Package documentation" +srccontainersize 4592 +srccontainerchecksum e6d1e9ad52142d9f1b028c38eff926396e277916a91899630bcdce6cf56cdc8bc2e542c7765d857e2fd2985bed03669cbfc24db03c1724bd7b8709bee99d9bbe +srcfiles size=4 + RELOC/source/latex/sillypage/sillypage.dtx + RELOC/source/latex/sillypage/sillypage.ins +runfiles size=6 + RELOC/tex/latex/sillypage/sillypage.sty + RELOC/tex/latex/sillypage/sillywalk-map.pdf +catalogue-contact-bugs https://github.com/cereda/sillypage/issues +catalogue-contact-repository https://github.com/cereda/sillypage +catalogue-ctan /macros/latex/contrib/sillypage +catalogue-license cc-by-sa-4 lppl1.3c +catalogue-topics amusements page-nos numbers +catalogue-version 1.4 + name simple-resume-cv category Package revision 43057 @@ -273193,17 +273826,46 @@ catalogue-license lppl1.3c catalogue-topics keyval catalogue-version 0.2 +name simplenodes +category Package +revision 62888 +shortdesc Simple nodes in four colors written in TikZ for LaTeX +relocated 1 +longdesc This is a LaTeX macro package for generating simple node-based +longdesc flow graphs or diagrams built upon the TikZ package. The +longdesc package provides two basic commands, one to generate a node and +longdesc one to create links between nodes. The positioning of the nodes +longdesc is not handled by the package itself but is preferably done in +longdesc a tabular environment. In total, four simple node types are +longdesc defined, loosely based on the nomenclature and color patterns +longdesc of the popular Java script Bootstrap. +containersize 2172 +containerchecksum e92bb0c87e0c490702201fe8328f065d4307f4adfbc06a2e9dd74ee698434274ddbc065a600c5c0a36bca0c55b9cdcd7e3bd469af276585c09ba7d918b711e51 +doccontainersize 208680 +doccontainerchecksum df7900304a63225b51ceebb02d387f172cc415c09a65209cc850485668f893e4effb3befe424164dc291e283f80054eb6ae18785024278e93739e9d98562eb21 +docfiles size=56 + RELOC/doc/latex/simplenodes/LICENSE + RELOC/doc/latex/simplenodes/README.md details="Readme" + RELOC/doc/latex/simplenodes/simplenodes.org + RELOC/doc/latex/simplenodes/simplenodes.pdf details="Package documentation" +runfiles size=1 + RELOC/tex/latex/simplenodes/simplenodes.sty +catalogue-contact-repository https://github.com/user9856749/simplenodes +catalogue-ctan /graphics/pgf/contrib/simplenodes +catalogue-license mit +catalogue-topics pgf-tikz diagram diagram-flow + name simpleoptics category Package -revision 54080 +revision 62977 shortdesc Drawing lenses and mirrors for optical diagrams relocated 1 longdesc This package provides some of macros for drawing simple lenses longdesc and mirrors for use in optical diagrams. containersize 1100 -containerchecksum c5e87774fa8003af6e1c81a83e9f63d71934723bf1dc7aebc553c838e30463d0b7dd3a41f76a644ca291cf7f59e50366e291cf1bb618a1321df4157f6ecea987 -doccontainersize 83472 -doccontainerchecksum 55c29a218edad811dd2c8d2109ec70d4ee95570db0336fda88e74456fd8c6d549cd3355ccada4fe55097b6c074082fb4dfa57ddcd6559ff5e8bb7e67d70fa376 +containerchecksum 2b53c2ccab2dbece85653ac4d40802a41c7dc9aabbb16022f08e351e77e7bd464e47a54005889707de15041a5f3565f40c97355dc3953249a951dd984311121b +doccontainersize 83476 +doccontainerchecksum 36aa19521be45853d96c9a0406afa60a934ff5a701993fb33d2c4070e3e99822097b9daf100e9364f80a0779158a81f5acd6904f5050dc190fe22eb4ed65deca docfiles size=28 RELOC/doc/latex/simpleoptics/README details="Readme" RELOC/doc/latex/simpleoptics/simpleoptics.pdf details="Package documentation" @@ -273213,7 +273875,7 @@ runfiles size=2 catalogue-also tikz-optics catalogue-ctan /graphics/pgf/contrib/simpleoptics catalogue-license lppl1.3c -catalogue-topics pgf-tikz physics +catalogue-topics pgf-tikz physics optics catalogue-version 1.1.1 name simpler-wick @@ -273295,35 +273957,39 @@ catalogue-topics tut-latex name simplivre category Package -revision 58414 +revision 63098 shortdesc Write your books in a simple and clear way relocated 1 longdesc This package provides a LaTeX class for typesetting books with -longdesc a simple and clear design. Currently, it has native support to -longdesc English, French, and Chinese typesetting. It compiles with -longdesc either XeLaTeX or LuaLaTeX. This is part of the minimalist -longdesc class series and depends on minimalist.sty from the minimalist -longdesc package. The package name "simplivre" is taken from the French -longdesc words "simple" and "livre" (= "book"). +longdesc a simple and clear design. Currently, it has native support for +longdesc Chinese (simplified and traditional), English, French, German, +longdesc Italian, Japanese, Portuguese (European and Brazilian), Russian +longdesc and Spanish typesetting. It compiles with either XeLaTeX or +longdesc LuaLaTeX. This is part of the minimalist class series and +longdesc depends on minimalist.sty from the minimalist package. The +longdesc package name "simplivre" is taken from the French words +longdesc "simple" and "livre" (= "book"). depend minimalist -containersize 3072 -containerchecksum cdcaa2083a2005e7b3dfb3b2e931a49da6f18c7860fad8dd0411bf88251a799836b6032382e661611487f6cd549a1d916977542f448ac689d976dd194c0a49a3 -doccontainersize 271784 -doccontainerchecksum 8bacd8834d8b54707d564b2a16a4f7d177205e9ab9704d2a47a42be399c0bf5e0ca1728f1b44e48e3957a69285615587df40d3ce9f98147bbb692ec06ac7875b -docfiles size=78 +containersize 4336 +containerchecksum 8d8d0defe94721eaecdeb5784993a46d07074d647e2cb72c5cd980e2e776155569331d11849e84903792d748153a1e2bc15f1e7b0ba3ba7f11fac988d0390387 +doccontainersize 711284 +doccontainerchecksum 8256e5f3088531497c44f3b221c14f71002a76d762c696c69a86c7425fe7c36023c8d3473e254496bafdab74e19899666342f69ab7c0438cd74d1bd81bcee6ef +docfiles size=219 RELOC/doc/latex/simplivre/LICENSE RELOC/doc/latex/simplivre/README.md details="Readme" RELOC/doc/latex/simplivre/simplivre-doc-cn.pdf details="Package documentation (Chinese)" language="zh" RELOC/doc/latex/simplivre/simplivre-doc-cn.tex RELOC/doc/latex/simplivre/simplivre-doc-en.pdf details="Package documentation (English)" RELOC/doc/latex/simplivre/simplivre-doc-en.tex -runfiles size=2 + RELOC/doc/latex/simplivre/simplivre-doc-fr.pdf details="Package documentation (French)" language="fr" + RELOC/doc/latex/simplivre/simplivre-doc-fr.tex +runfiles size=8 RELOC/tex/latex/simplivre/simplivre.cls catalogue-also minimalist catalogue-contact-repository https://github.com/Jinwen-XU/minimalist catalogue-ctan /macros/unicodetex/latex/simplivre catalogue-license lppl1.3c -catalogue-topics class book-pub chinese +catalogue-topics class book-pub multilingual expl3 name simurgh category Package @@ -273423,6 +274089,40 @@ catalogue-license gpl2 catalogue-topics persian luatex catalogue-version 0.01b +name sistyle +category Package +revision 59682 +shortdesc Package to typeset SI units, numbers and angles +relocated 1 +longdesc This package typesets SI units, numbers and angles according to +longdesc the ISO requirements. Care is taken with font setup and +longdesc requirements, and language customisation is available. Note +longdesc that this package is (in principle) superseded by siunitx; +longdesc sistyle has maintenance-only support, now. +containersize 3544 +containerchecksum 0423402d3fea5dbbb60abf6c763bd037982479557b84b6ff38f795168234cd3dc6eb0708fb7b5e76abb1f68560a884e7d8b4e3a256d78b23aa81dba9b6e70d4d +doccontainersize 323456 +doccontainerchecksum 94fea0a472ccd43396921d957544ce6b0a1d6b9ca5ee63a01fb0f1fdd61e1cafeeca4c85366302117d852f20798c51b76966097bee3c2d7f6509e339720b744f +docfiles size=126 + RELOC/doc/latex/sistyle/README details="Readme" + RELOC/doc/latex/sistyle/SIstyle-2.3a.pdf details="Package documentation" + RELOC/doc/latex/sistyle/fig1.eps + RELOC/doc/latex/sistyle/fig1.mps + RELOC/doc/latex/sistyle/fig2.eps + RELOC/doc/latex/sistyle/fig2.mps + RELOC/doc/latex/sistyle/graphs_scr.zip +srccontainersize 18220 +srccontainerchecksum bda83997fcdebffe1792ecf0678cb8065ec0f4dc37b2662fb515c8f314884799650a38efafea97e4103cc915d421b9cbc60ef9c4c81bc34a6b083548ebbf691c +srcfiles size=19 + RELOC/source/latex/sistyle/sistyle.dtx + RELOC/source/latex/sistyle/sistyle.ins +runfiles size=3 + RELOC/tex/latex/sistyle/sistyle.sty +catalogue-ctan /macros/latex/contrib/sistyle +catalogue-license lppl +catalogue-topics typesetting scientific-docs +catalogue-version 2.3a + name sitem category Package revision 22136 @@ -273448,9 +274148,42 @@ catalogue-license lppl1.3 catalogue-topics list catalogue-version 1.0 +name siunits +category Package +revision 59702 +shortdesc International System of Units +relocated 1 +longdesc Typeset physical units following the rules of the International +longdesc System of Units (SI). The package requires amstext, for proper +longdesc representation of some values. Note that the package is now +longdesc superseded by siunitx; siunits has maintenance-only support, +longdesc now. +containersize 6040 +containerchecksum 01b2b83edba4482a6d0434efd4590b3b0fbbb596da6075632a215d60a16cc48d66f0f47d3ca61a0e73290e933952cac15fa2048f6ac12112dc603956f123f5b2 +doccontainersize 250232 +doccontainerchecksum d6c34f20671b68a1ffdf47b32e037d7660b660fb8a8e3768083ee7e33b08e7c313eb5f2c585657dcfa258f85574bf6b13a86ef81e49c2ed1b407e4dfc8dc5d04 +docfiles size=82 + RELOC/doc/latex/siunits/README details="Readme" + RELOC/doc/latex/siunits/SIunits.pdf details="Package documentation" +srccontainersize 34532 +srccontainerchecksum 8cd5d556cc4c6abc503b9882a7c2ff19052a9004d703b37383d6a6c6ec671ea434b03f6f1df362aef2fec06dfeefb7b231072c975eb946262b71b15131f38daa +srcfiles size=40 + RELOC/source/latex/siunits/SIunits.drv + RELOC/source/latex/siunits/SIunits.dtx + RELOC/source/latex/siunits/SIunits.ins +runfiles size=8 + RELOC/tex/latex/siunits/SIunits.cfg + RELOC/tex/latex/siunits/SIunits.sty + RELOC/tex/latex/siunits/binary.sty +catalogue-also sistyle +catalogue-ctan /macros/latex/contrib/SIunits +catalogue-license lppl1.3 +catalogue-topics typesetting scientific-docs +catalogue-version 1.36 + name siunitx category Package -revision 58909 +revision 62903 shortdesc A comprehensive (SI) units package relocated 1 longdesc Typesetting values with units requires care to ensure that the @@ -273475,21 +274208,40 @@ longdesc The package relies on LaTeX 3 support from the l3kernel and longdesc l3packages bundles. depend l3kernel depend l3packages -containersize 34728 -containerchecksum 1b5766cf67cfafc1179570b4463812274cbb8d3c54e09e707907d57d697599832080a52027e7d459047fb084dedaaa6774eca8af0f68090fa1cf3c16f125402b -doccontainersize 636932 -doccontainerchecksum a12c9311581f1096c052d9fdce7d987e9b3a559369a5d0c0a07778e1d5ca8669617620bfc81e54c05f30f329b0f7040b159bd3144197ec0ca5b69e2a04772039 -docfiles size=166 +containersize 62872 +containerchecksum f232769fc19a44452246a4ab49c39f543ec3f966442ca75887c8ef3b65f57652bcb6f2b861f581a3a33f64957b6a05b37b9738569f91a648ef2dae5f2d28bfd0 +doccontainersize 1208380 +doccontainerchecksum b4dc202ea14d328c6756033a70b9456ab41001a95f04ed4b492edc400fd895c46b714b6b10afea05c8c729a4c46c3c9522b3008009d1b59d03ea4dec550e36aa +docfiles size=323 RELOC/doc/latex/siunitx/CHANGELOG.md RELOC/doc/latex/siunitx/README.md details="Readme" + RELOC/doc/latex/siunitx/siunitx-code.pdf details="Code documentation" RELOC/doc/latex/siunitx/siunitx.pdf details="User manual" -srccontainersize 103384 -srccontainerchecksum 83ad306d973ff33ca327bb5f35ef019471967d3798f341bf5ae384244b448729afcf6602291cc94f56ec0b8ee2b52e32e3023e4b4c049537b5a7f254f5e78dd9 -srcfiles size=151 +srccontainersize 108860 +srccontainerchecksum 69e3dbe2069038f0f4e816bc62872978d0bad0db196813fbf602793c54203781a59454684bf16abbd2ec918c382e8314b44361e0b6fbec76ef6e9f5a109e131d +srcfiles size=167 + RELOC/source/latex/siunitx/siunitx-abbreviation.dtx + RELOC/source/latex/siunitx/siunitx-angle.dtx + RELOC/source/latex/siunitx/siunitx-binary.dtx + RELOC/source/latex/siunitx/siunitx-code.tex + RELOC/source/latex/siunitx/siunitx-command.dtx + RELOC/source/latex/siunitx/siunitx-complex.dtx + RELOC/source/latex/siunitx/siunitx-compound.dtx + RELOC/source/latex/siunitx/siunitx-emulation.dtx + RELOC/source/latex/siunitx/siunitx-locale.dtx + RELOC/source/latex/siunitx/siunitx-number.dtx + RELOC/source/latex/siunitx/siunitx-print.dtx + RELOC/source/latex/siunitx/siunitx-quantity.dtx + RELOC/source/latex/siunitx/siunitx-symbol.dtx + RELOC/source/latex/siunitx/siunitx-table.dtx + RELOC/source/latex/siunitx/siunitx-unit.dtx RELOC/source/latex/siunitx/siunitx.dtx -runfiles size=78 + RELOC/source/latex/siunitx/siunitx.ins + RELOC/source/latex/siunitx/siunitx.tex +runfiles size=147 RELOC/tex/latex/siunitx/siunitx-abbreviations.cfg RELOC/tex/latex/siunitx/siunitx-binary.cfg + RELOC/tex/latex/siunitx/siunitx-v2.sty RELOC/tex/latex/siunitx/siunitx-version-1.cfg RELOC/tex/latex/siunitx/siunitx.sty catalogue-contact-bugs https://github.com/josephwright/siunitx/issues @@ -273498,11 +274250,11 @@ catalogue-contact-repository https://github.com/josephwright/siunitx catalogue-ctan /macros/latex/contrib/siunitx catalogue-license lppl1.3c catalogue-topics units scientific-docs expl3 -catalogue-version 2.8e +catalogue-version 3.0.50 name skak category Package -revision 46259 +revision 61719 shortdesc Fonts and macros for typesetting chess games relocated 1 longdesc This package provides macros and fonts in Metafont format which @@ -273515,10 +274267,10 @@ longdesc implementation of skak's fonts is available as package skaknew; longdesc an alternative chess notational scheme is available in package longdesc texmate, and a general mechanism for selecting chess fonts is longdesc provided in chessfss. -containersize 20744 -containerchecksum 7bf473f1f35fa05c1cc7cccec212b035619382ce850c287a6b0734cd52182046df35133bd919a335532db9fd5327d2038ce1c3e98342055d93a5dc3b16028697 +containersize 20756 +containerchecksum df1a6adea32b01c8ad8ad7509c68e025ad2e1005d9aaf26cc35c67f82d21f510d1e414831f5df0a2f0703e295fb4c187d359ef7dbfe8afd76a8ce75a90f3b4bb doccontainersize 200108 -doccontainerchecksum 443d98538fb732bfe9f3df26e05e46be54641006df255d3084697301cfa93f48cb8d307a9a5b58f25742b96065658f446b52968c3bd8ce14fdc864f32cb920e4 +doccontainerchecksum ffcb56dfae0a0ea91e716b99d1d91d4f20fedab8eb7b637f62630dbc4a8fad0562120cc02a754df475dc16c4b1a09fb2da48b8a9e22112d0c69550016026f76f docfiles size=90 RELOC/doc/latex/skak/ChangeLog.md RELOC/doc/latex/skak/LICENSE @@ -273565,6 +274317,7 @@ runfiles size=38 RELOC/fonts/tfm/public/skak/skakf10b.tfm RELOC/tex/latex/skak/skak.fd RELOC/tex/latex/skak/skak.sty +catalogue-contact-repository https://github.com/lehoff/skak catalogue-ctan /fonts/chess/skak catalogue-license lppl catalogue-topics font font-mf font-chess games @@ -274146,6 +274899,40 @@ catalogue-ctan /macros/latex/contrib/smalltableof catalogue-license lppl catalogue-topics toc-etc +name smart-eqn +category Package +revision 61719 +shortdesc Automatic math symbol styling for LaTeX documents +relocated 1 +longdesc In LaTeX typesetting, one usually needs to use different +longdesc variants of a math symbol to clarify the meanings. For example, +longdesc in linear algebra literature, it is common to use boldfaced +longdesc symbols to represent vectors, and normal symbols to represent +longdesc scalars. However, applying these variants by typing \mathbf, +longdesc \mathrm commands manually can be daunting. This package aims to +longdesc provide an automatic and customizable approach for math symbol +longdesc styling which eliminates the need to enter style commands +longdesc repeatedly. +containersize 2556 +containerchecksum 03f69303ec66b59a7425e06a4e8941a5c93414514b5f80cbc138a75a5619791dfa3ff2f1435ddbfbe7fe5af298a1af5325f279f36d924e97a5074ef930b42997 +doccontainersize 84356 +doccontainerchecksum 85eb6e8ccbea66cb6e30f862491adc02316af9071753459eb56e8f19011e9ab7865f87868ed348e5b0f6192b2305dffe5272d885486b881e2d286ceb211c77dd +docfiles size=22 + RELOC/doc/latex/smart-eqn/README.md details="Readme" + RELOC/doc/latex/smart-eqn/smart-eqn.pdf details="Package documentation" +srccontainersize 5804 +srccontainerchecksum f7bd8c3b2e616a739b0d5ad459e1041c492b1e00cb9258b55ce4631465e510e71c166a3f6a94b8244a7e1b4bf098ede5c9379a7a5a6baa90eb28026e9be0bad3 +srcfiles size=6 + RELOC/source/latex/smart-eqn/smart-eqn.dtx + RELOC/source/latex/smart-eqn/smart-eqn.ins +runfiles size=2 + RELOC/tex/latex/smart-eqn/smart-eqn.sty +catalogue-contact-repository https://github.com/xziyue/smart-eqn +catalogue-ctan /macros/latex/contrib/smart-eqn +catalogue-license lppl1.3c +catalogue-topics maths expl3 +catalogue-version 1.0 + name smartdiagram category Package revision 42781 @@ -274316,25 +275103,55 @@ catalogue-license lppl1.3c catalogue-topics file-mgmt archival catalogue-version 2.14 +name snaptodo +category Package +revision 61155 +shortdesc A todo that snaps to the closer side +relocated 1 +longdesc This package is an alternative to todonotes, from which it +longdesc differs in the following ways: Depending on where you call +longdesc \snaptodo, the note is put in the left or the right margin, +longdesc whichever is closer. The notes bump each other so they never +longdesc overlap; the lines never overlap either. Aesthetic and +longdesc customizable style. +containersize 1932 +containerchecksum 10d9e3d154a3713c1f494ae626c61a1275b902892ad7cb34f41c65a36335a7ea21bc9d7d77d00845c2e5f270edc91d1be5bfdfa34189a2ac6bd88ab83e78212b +doccontainersize 213112 +doccontainerchecksum ed3df0276b44e2539b9b8cd0b5f6b46f86b18723d0913ed29fba45e30a132b53f8e0206add2d31bc152c78f319b8f7671ea000a1f344dc7f7d80ad9de32cd66b +docfiles size=64 + RELOC/doc/latex/snaptodo/README details="Readme" + RELOC/doc/latex/snaptodo/snaptodo.pdf details="Package documentation" + RELOC/doc/latex/snaptodo/snaptodo.tex + RELOC/doc/latex/snaptodo/test/before_after.tex + RELOC/doc/latex/snaptodo/test/circle_testing.tex + RELOC/doc/latex/snaptodo/test/minimal_testing.tex + RELOC/doc/latex/snaptodo/test/stress_testing.tex +runfiles size=2 + RELOC/tex/latex/snaptodo/snaptodo.sty +catalogue-contact-bugs https://github.com/Symbol1/snaptodo/issues +catalogue-contact-repository https://github.com/Symbol1/snaptodo +catalogue-ctan /macros/latex/contrib/snaptodo +catalogue-license lppl1.3c +catalogue-topics notes editorial + name snotez category Package -revision 57147 +revision 61992 shortdesc Typeset notes, in the margin relocated 1 longdesc The package provides a macro \sidenote, that places a note in longdesc the margin of the document, with its baseline aligned with the longdesc baseline in the body of the document. These sidenotes are longdesc numbered (both in the text, and on the notes themselves). The -longdesc package loads the package etoolbox, pgfopts, marginnote and -longdesc perpage. -containersize 3148 -containerchecksum f55e6af23e02c4a56827b405cefff308087be9a78c1c171b4d8a20d9669cff44d43cb60f522694708b39b8b010576ab0ea6ad2d2355f5b9113ba9e19ef913a87 -doccontainersize 447892 -doccontainerchecksum b68442cfbe57907bf3bd1843cfd4006fc3fd0947d5ff06c18afa50d206f4f2890f7e804f55bb9a3c4f16677deca81f3fc41c75bcc5fa4d55e4aec23a644a86ec -docfiles size=115 +longdesc package loads the package etoolbox, pgfopts and marginnote. +containersize 3216 +containerchecksum 8e827171eb8ae6281d0be97bddd251db57349f935ac6309eace72396be37c33e8bd79d792701f56a5e338eccfae452411de520bdab5f5747e6fb741e5215c1bd +doccontainersize 481648 +doccontainerchecksum 230cd4f3f8922fe520c7b476f8f7b31e3965029e72e58828107e5f7c761b87a64f5c5df9faadb610277d45ff95052878c070e690932759850da34fd82fb028d0 +docfiles size=123 RELOC/doc/latex/snotez/README details="Readme" - RELOC/doc/latex/snotez/snotez_en.pdf details="Package documentation" - RELOC/doc/latex/snotez/snotez_en.tex + RELOC/doc/latex/snotez/snotez-manual.pdf details="Package documentation" + RELOC/doc/latex/snotez/snotez-manual.tex runfiles size=3 RELOC/tex/latex/snotez/snotez.sty catalogue-also sidenotes @@ -274343,7 +275160,7 @@ catalogue-contact-repository https://github.com/cgnieder/snotez/ catalogue-ctan /macros/latex/contrib/snotez catalogue-license lppl1.3c catalogue-topics marginal -catalogue-version 0.5a +catalogue-version 0.7 name songbook category Package @@ -274543,7 +275360,7 @@ catalogue-version 2.4 name soulpos category Package -revision 52663 +revision 60772 shortdesc A fancy means of underlining relocated 1 longdesc The package combines the use of soul with the savepos mechanism @@ -274554,11 +275371,11 @@ longdesc soul underlines, which are built by repeating small elements, longdesc here each chunk of text to be underlined is a single element. depend oberdiek depend soul -containersize 3200 -containerchecksum 1187494b2c65535c47f88f2387df8cf4f835222ad19718a4fc6ba7c4dd9a30d7d6aeb972f35b5c9350b873056b87a6a93ced5f69ded272c6aac82e467da6cd81 -doccontainersize 164048 -doccontainerchecksum 10a6999a68ebe21d4e9621a11c63154dc720332cefe8f64728b51dbabfdcda2f638e456c517374bf892b21354f3fca8a746c1539e5745ac42a0228d900b19700 -docfiles size=44 +containersize 3220 +containerchecksum 2b4d2fcaa687ff7d229706e563f739356a450a8ef02180f3c98432b11d027cd097fa895c3c971a944329b8657c74b4d2cf566110919e511e6883706561332678 +doccontainersize 177844 +doccontainerchecksum 9577aa2c77e9cafea54eee0ee032acd7c1343d6eb66b76fc25d694b524630bd2f41043187671cd444c9cdd0ccc8b9064e6c71365492cbdbd46517a061efc87cc +docfiles size=48 RELOC/doc/latex/soulpos/README.md details="Readme" RELOC/doc/latex/soulpos/soulpos.pdf details="Package documentation" RELOC/doc/latex/soulpos/soulpos.tex @@ -274569,7 +275386,7 @@ catalogue-contact-repository https://github.com/jbezos catalogue-ctan /macros/latex/contrib/soulpos catalogue-license mit catalogue-topics underline letterspace -catalogue-version 1.1 +catalogue-version 1.2 name soulutf8 category Package @@ -277995,22 +278812,22 @@ catalogue-version 1.4 name spacingtricks category Package -revision 56840 +revision 60559 shortdesc Dealing with some spacing issues relocated 1 longdesc This package provides macros for dealing with some spacing longdesc issues, e.g. centering a single line, making a variable strut, longdesc indenting a block, typesetting a compact list, placing two longdesc boxes side by side with vertical adjustment. -containersize 1628 -containerchecksum 9cb9ef080cb14f9a4c7004221cdf8f3d5b90a74ba90a37960b6efa3a33aed501a68e2d8ae23d3262e8fb17816e4565e26722b78e1caa14b7455199e52d8fd3cd -doccontainersize 98196 -doccontainerchecksum d5ab0e38687f00099830015bc469060e6e7a96ef5a199b0352e4a6ce82d50ff6df0b04de20bd683a03d9980a3c45c63905043177fd8ca9cf1f009e978d5dc12f +containersize 1636 +containerchecksum 0b8c685eb4ea6748e00b3bd2d23bf71a0b5309fb5b89a0e02d767beacb8b4a29eee5d874453a57461ace4d9c1d2e3f7f376fde00b12564e8acdf2a5bc1b968c8 +doccontainersize 98732 +doccontainerchecksum fa91577ffd949619f19deab17f6e9d1d4949aed4477b2ff870642edc03b5321eafc50efbc046308d664f1a391b0f414d1ecd542b6a0ace210a32b6dab1f9f44c docfiles size=32 RELOC/doc/latex/spacingtricks/README.md details="Readme" RELOC/doc/latex/spacingtricks/spacingtricks.pdf details="Package documentation" -srccontainersize 8472 -srccontainerchecksum dcdc75265a9cf0131cf90beae018f35a54fdd201a641368c5380f82258e7c1bb5a680d1b104146c886df56f148921db0ca304063b2cc9532b0aa32b3288812c7 +srccontainersize 8468 +srccontainerchecksum b40a242ce6fa0b425a5a9ee0acbae8ac407fab0def30a9783e72fd4c8c3841931d21d773cb1569eb8fe662c51a441fed59c58849bd2a2b827854a3d1670be486 srcfiles size=7 RELOC/source/latex/spacingtricks/spacingtricks.dtx RELOC/source/latex/spacingtricks/spacingtricks.ins @@ -278019,7 +278836,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/spacingtricks catalogue-license lppl1.3 catalogue-topics typesetting footnote list layout abbrev -catalogue-version 1.3 +catalogue-version 1.4 name spalign category Package @@ -278060,7 +278877,7 @@ catalogue-topics maths matrix maths-syseqn maths-theorem typeset-grid name spark-otf category Package -revision 51005 +revision 62481 shortdesc Support OpenType Spark fonts relocated 1 longdesc The package supports the free fonts from "After the Flood" @@ -278068,22 +278885,37 @@ longdesc which are available from AtF Spark. The following fonts are longdesc supported: Spark -- Bar -- Medium Spark -- Bar -- Narrow Spark longdesc -- Bar -- Thin Spark -- Dot-line -- Medium Spark -- Dot -- longdesc Medium Spark -- Dot -- Small -containersize 2068 -containerchecksum 863587da0d6a03267dd36437b112be4a1391537d7186db0f9acae2d5c3721b2a303d7b2ca86d47a619b9265930fb4795f87522498cd34c80d057ef56d1b8daa2 -doccontainersize 104112 -doccontainerchecksum 2b3a9fab8e29c1fd9bf1b3a3f729d4d728fd22d6dba86aa746febac2eafe59df1afe65f557c9e3c816983eeeab8d798bb4f54712be8f5590706bcc49a2e50199 -docfiles size=33 +containersize 174132 +containerchecksum 787774aebfb3834f1477a8afc61d2f81c32fca5f69e5828b403b58a60c2047a5afb79d50f33be0376cee57fd30ee1c3af2a6428c08abc9a058e6a3b04b8fee0b +doccontainersize 93948 +doccontainerchecksum 69fa7131b247a93b26fb98a8a4fc69b11fc8f9f05905948f530d78abebea76852baf4535768ea925839b0e3332fe9ac61e94ef7b10762afd61024bfa934f243d +docfiles size=31 RELOC/doc/fonts/spark-otf/Changes RELOC/doc/fonts/spark-otf/README.md details="Readme" RELOC/doc/fonts/spark-otf/spark-otf-doc.bib RELOC/doc/fonts/spark-otf/spark-otf-doc.pdf details="Package documentation" RELOC/doc/fonts/spark-otf/spark-otf-doc.tex -runfiles size=2 +runfiles size=594 + RELOC/fonts/opentype/public/spark-otf/Sparks-Bar-Extranarrow.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Bar-Extrawide.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Bar-Medium.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Bar-Narrow.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Bar-Wide.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dot-Extralarge.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dot-Extrasmall.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dot-Large.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dot-Medium.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dot-Small.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dotline-Extrathick.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dotline-Extrathin.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dotline-Medium.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dotline-Thick.otf + RELOC/fonts/opentype/public/spark-otf/Sparks-Dotline-Thin.otf RELOC/tex/latex/spark-otf/spark-otf.sty catalogue-ctan /fonts/spark-otf -catalogue-license lppl1.3 +catalogue-license ofl lppl1.3 catalogue-topics font-absent font-symbol font-otf font-use -catalogue-version 0.05 +catalogue-version 0.05a name sparklines category Package @@ -278155,6 +278987,31 @@ catalogue-license lppl1.3c catalogue-topics pgf-tikz graphics-curve expl3 catalogue-version 2.4 +name spbmark +category Package +revision 63100 +shortdesc Customize superscripts and subscripts +relocated 1 +longdesc This package provides three commands \super, \sub and \supersub +longdesc to improve the layout of superscripts and subscripts which can +longdesc be adjusted with respect to relative position and format, and +longdesc can be used in text and math mode. +containersize 3420 +containerchecksum f17b56da73a6467802cc91108ebcdada3187e6c95699d403de5eead74cb2decb1e32bc6ba14557c0a088d927c106761e5a399804dec2b7478dcedd03fc44e128 +doccontainersize 88332 +doccontainerchecksum 26ab1ec032187cc246950a093c30561c1fb8f2c1426bbef1819db15785b6053f9c3b874f92ff853713cf4f963df48ed812d2a7f8a7dfb43e91f6dd70b8216707 +docfiles size=26 + RELOC/doc/latex/spbmark/README.md details="Readme" + RELOC/doc/latex/spbmark/spbmark.pdf details="Package documentation" + RELOC/doc/latex/spbmark/spbmark.tex +runfiles size=4 + RELOC/tex/latex/spbmark/spbmark.sty +catalogue-contact-repository https://github.com/texl3/spbmark +catalogue-ctan /macros/latex/contrib/spbmark +catalogue-license cc-by-4 +catalogue-topics subsup-pos expl3 +catalogue-version 1.41 + name spectral category Package revision 57296 @@ -279467,7 +280324,7 @@ catalogue-topics font font-body font-serif font-proportional font-ttf font-type1 name spectralsequences category Package -revision 50072 +revision 62261 shortdesc Print spectral sequence diagrams using PGF/TikZ relocated 1 longdesc The package is a specialized tool built on top of PGF/TikZ for @@ -279484,11 +280341,11 @@ longdesc turn off most of the automated layout features and draw longdesc replacements using TikZ commands. The package also provides a longdesc carefully designed error reporting system intended to ensure longdesc that it is as clear as possible what is going wrong. -containersize 69124 -containerchecksum 71677e3cba37f228acc096ae916793cf214f90d30809019efc67ba0793b5176da1a3fe8fab592ca80a077164948c4be777237f71e895515e519f399534cc0cd6 -doccontainersize 2635988 -doccontainerchecksum 80eda3718c3cb2daf9f3a96a6def78011be1d7882eb50db692c2d34332a5aa79a44e0201445f67d1623bcfc3618f79f6d158a98a91572796674071143f017789 -docfiles size=903 +containersize 72148 +containerchecksum 217ab3a1d3823397947f2b3f449591c5d173f1a2a0e39be553cb6c0ae4f6b36bb41ccd6ba237f643123889a85ddc991145d4911ae7e8b6e5660a388ca4bb684b +doccontainersize 1595632 +doccontainerchecksum 7b4d803b3fa2994a127d0af48dea655fd4a16c589f3619c4e0ec1a978b8aeff7636db4fb12be46e359495ee24076da22c0ae265893db63e6bdf22a33ff84a185 +docfiles size=512 RELOC/doc/latex/spectralsequences/README.md details="Readme" RELOC/doc/latex/spectralsequences/examples/ANSS-S_2.pdf RELOC/doc/latex/spectralsequences/examples/ANSS-S_2.tex @@ -279516,6 +280373,7 @@ docfiles size=903 RELOC/doc/latex/spectralsequences/examples/SSS-KZ3.tex RELOC/doc/latex/spectralsequences/examples/hatcher.pdf RELOC/doc/latex/spectralsequences/examples/hatcher.tex + RELOC/doc/latex/spectralsequences/examples/spectralsequence-example.cls RELOC/doc/latex/spectralsequences/examples/unstable_ASS_SO.pdf RELOC/doc/latex/spectralsequences/examples/unstable_ASS_SO.tex RELOC/doc/latex/spectralsequences/manual/examples/spectralsequencesmanual-KORP8.tex @@ -279524,16 +280382,12 @@ docfiles size=903 RELOC/doc/latex/spectralsequences/manual/examples/spectralsequencesmanual-imJ.tex RELOC/doc/latex/spectralsequences/manual/examples/spectralsequencesmanual-insert.tex RELOC/doc/latex/spectralsequences/manual/examples/spectralsequencesmanual-tikz.tex - RELOC/doc/latex/spectralsequences/manual/pgfmanual-en-macros.tex - RELOC/doc/latex/spectralsequences/manual/spectralsequences-howitworks.pdf RELOC/doc/latex/spectralsequences/manual/spectralsequences-howitworks.tex - RELOC/doc/latex/spectralsequences/manual/spectralsequencesmanual-draftmode.pdf RELOC/doc/latex/spectralsequences/manual/spectralsequencesmanual-layoutcharts.tex RELOC/doc/latex/spectralsequences/manual/spectralsequencesmanual.pdf details="Package documentation" RELOC/doc/latex/spectralsequences/manual/spectralsequencesmanual.tex RELOC/doc/latex/spectralsequences/manual/spectralsequencesmanualpreamble.tex - RELOC/doc/latex/spectralsequences/manual/sseqmanualtest.tex -runfiles size=98 +runfiles size=103 RELOC/tex/latex/spectralsequences/spectralsequences.sty RELOC/tex/latex/spectralsequences/sseqcheckdefinitions.code.tex RELOC/tex/latex/spectralsequences/sseqdrawing.code.tex @@ -279544,11 +280398,11 @@ runfiles size=98 RELOC/tex/latex/spectralsequences/sseqmain.code.tex RELOC/tex/latex/spectralsequences/sseqmessages.code.tex RELOC/tex/latex/spectralsequences/sseqparsers.code.tex -catalogue-contact-repository https://github.com/hoodmane/spectralsequences +catalogue-contact-repository https://github.com/SpectralSequences/latex catalogue-ctan /graphics/pgf/contrib/spectralsequences catalogue-license lppl catalogue-topics pgf-tikz -catalogue-version 1.2.2 +catalogue-version 1.3.2 name spelling category Package @@ -280210,7 +281064,7 @@ catalogue-version 1.0 name sr-vorl category Package -revision 39529 +revision 59333 shortdesc Class for Springer books relocated 1 longdesc This package provides a LaTeX class and templates for books to @@ -280219,28 +281073,28 @@ longdesc Research, Springer Spektrum Research, Springer VS Research, or longdesc Springer VS Forschung. It may be used to produce monographs in longdesc different formats and "several-authors-books" fitting the longdesc conditions of the aforementioned publishers. -containersize 3720 -containerchecksum 135186b501bcf2a9b338ff13e330401ae3ca39db4225f639549cc929991d2177804b44ddbaec805ec1cd56982b140cec4625e7564fad7f4de89d2c2e06ad60d8 -doccontainersize 447828 -doccontainerchecksum a65dc0b7a12b5435d753aeeaca7643747c94463835cf1706e042710272cc0eef66d4f5f827c99034f9126bcbbf7e41293196f9ee29ed3f9961b9af27e2879747 -docfiles size=115 +containersize 4280 +containerchecksum 8a9b0833bc518b12019d2d474a70760e3b44766751485215c746b8a7c3b9ee1f9e92a5cee09c5f961fe97387855627c6a385b7484564556e0901c08c922410dd +doccontainersize 452688 +doccontainerchecksum 774c91361a95510a356fb7fbb70f753954d30d1ac309c1cf09727a2c9ea647b65f046d3eded8e631b512190f5705eab020abe8b7923ee9d6230c6c9fd782dea5 +docfiles size=116 RELOC/doc/latex/sr-vorl/README details="Readme" RELOC/doc/latex/sr-vorl/backmatter_sr-vorl.tex RELOC/doc/latex/sr-vorl/frontmatter_sr-vorl.tex RELOC/doc/latex/sr-vorl/hauptdatei_sr-vorl.tex RELOC/doc/latex/sr-vorl/mainmatter_sr-vorl.tex RELOC/doc/latex/sr-vorl/sr-vorl.pdf details="Package documentation" -srccontainersize 17404 -srccontainerchecksum f41d126426035fa0d1cf6564d9eb4966618a1c8f805bca3097a5f7e72c62a12c9d8e39b6830f9b1e356940b67bd99803e869d849949854a1a17da4c7ba971195 -srcfiles size=17 +srccontainersize 18872 +srccontainerchecksum fafacdaf874ec094aea5451962c3c79584da5fdc1e0aec34b9965b9c8531d19538d362b68ff1d07073aaa3c24483214168b942b6b4e0391384c69c690620d9a7 +srcfiles size=20 RELOC/source/latex/sr-vorl/sr-vorl.dtx RELOC/source/latex/sr-vorl/sr-vorl.ins -runfiles size=3 +runfiles size=4 RELOC/tex/latex/sr-vorl/sr-vorl.cls catalogue-ctan /macros/latex/contrib/springer/sr-vorl -catalogue-license lppl1.3 -catalogue-topics book-pub class -catalogue-version 1.1 +catalogue-license lppl1.3c +catalogue-topics book-pub class doc-templ +catalogue-version 1.2 name srbook-mem category Package @@ -280490,7 +281344,7 @@ binfiles arch=x86_64-solaris size=1 name srdp-mathematik category Package -revision 58734 +revision 62970 shortdesc Typeset Austrian SRDP in mathematics relocated 1 longdesc This package provides basic commands for the defined formats of @@ -280499,20 +281353,21 @@ longdesc mathematics. Furthermore, it includes ways to implement answers longdesc in the tex file which can optionally be displayed in the pdf longdesc file, and it offers a way to vary the answers in order to longdesc create different groups (e. g. for tests) easily. -containersize 7456 -containerchecksum c6a37c722985c09980fb6487f46603a2b7475ce1d2bda4ab9eaea36c106fe19146b6b961e9406b76aea626ef0d09babb25193340a87bf4fc428c0a3314e04f34 -doccontainersize 147900 -doccontainerchecksum 7886d6da7321cfc19f364b730a54def58250138d81538a74512416a8adceea299a36b517a0ac0b660041b85a9f9f2ef2125d613f3efc899b73d6717d69d81163 -docfiles size=57 - RELOC/doc/latex/srdp-mathematik/README.txt details="Readme" +containersize 29624 +containerchecksum 464d91217651eea8c3890fe672d6be4587792a0ef1d2c61f3c28efb15ae374ac99eb3a275d4ae5c8f4d2b241c9f066c804dc07dbf0c63c490d361bf4b01dafdb +doccontainersize 146800 +doccontainerchecksum e6594cdc3769534ebdec051ee046baf6456308e1fead256c77dbb79dae44da67a484c170449f27507daca1e2ee6f37659e0faaa71024533ffa543f2e11efa55e +docfiles size=56 + RELOC/doc/latex/srdp-mathematik/README.md details="Readme" RELOC/doc/latex/srdp-mathematik/srdp-mathematik.pdf details="Package documentation" RELOC/doc/latex/srdp-mathematik/srdp-mathematik.tex -runfiles size=18 +runfiles size=47 RELOC/tex/latex/srdp-mathematik/srdp-mathematik.sty + RELOC/tex/latex/srdp-mathematik/srdp-tables.sty catalogue-ctan /macros/latex/contrib/srdp-mathematik catalogue-license lppl1.3c catalogue-topics exam maths std-conform -catalogue-version 1.9.0 +catalogue-version 1.9.6 name sseq category Package @@ -280594,7 +281449,7 @@ catalogue-version 1.00 name stackengine category Package -revision 53843 +revision 60019 shortdesc Highly customised stacking of objects, insets, baseline changes, etc relocated 1 longdesc The package provides a versatile way to stack objects @@ -280602,38 +281457,38 @@ longdesc vertically in a variety of customizable ways. A number of longdesc useful macros are provided, all of which make use of the longdesc stackengine core. depend listofitems -containersize 5064 -containerchecksum 13ce66f2a3335c62db5bb2872596480572e106e1cd594d8b787684f1fd3ea4b57ee015737e7e5dd053b526bf52b6ad20a84f4d4db49d9b888f55ad5b637894c4 -doccontainersize 339824 -doccontainerchecksum 8a32a4a5e75023ab1750a6e85cb23b919f44ee838d24c0883fd4b8945d57a9e3a91b456503642544676eb4100de68a0ba4547d8e2c45a0ae90b3ab7b36acaf6d -docfiles size=102 +containersize 5356 +containerchecksum 15327eda5a6eda2b58055efc419ef50b8d8cf8c35283bcc41ee85e354f61ede6efeabf5e75bbb4cd022b95e52109bce1ee2e28fc701c5940723f3b15dd44c75a +doccontainersize 367108 +doccontainerchecksum a0edeaed3766af88d1c5e0508fd285382850bfd072cf4f6fdc1c329c8ca9f5e1eb5fe75357d9a86dd8b2476381747c9a3f7cd7dad0d7c32419bef0d37849928b +docfiles size=111 RELOC/doc/latex/stackengine/README details="Readme" RELOC/doc/latex/stackengine/stackengine.pdf details="Package documentation" RELOC/doc/latex/stackengine/stackengine.tex -runfiles size=4 +runfiles size=5 RELOC/tex/latex/stackengine/stackengine.sty catalogue-ctan /macros/latex/contrib/stackengine catalogue-license lppl1.3 catalogue-topics macro-supp -catalogue-version 4.01 +catalogue-version 4.11 name stage category Package -revision 53915 +revision 62929 shortdesc A LaTeX class for stage plays relocated 1 longdesc Stage.cls is a LaTeX class for creating plays of any length in longdesc a standard manuscript format for production and submission. -containersize 2824 -containerchecksum 3e59c8794ba63b4ed5ff0a0e99fadfba4371a93ec2076a818dc0c84b00b5f555ddd09caa89128ef52f59bf888609a045c522adb24417040a321407e4d7d2b679 -doccontainersize 153640 -doccontainerchecksum f047288e15f2ded21da1a6e1288951f3ff480c60b31dd3e43aff030e8a3fb111d87ce13b5f98a07e03123ac4f0a81e3661dfb433b389f088e8318134a5677712 -docfiles size=41 +containersize 2800 +containerchecksum 8472bc96265ea7fd3be748f147238b6852079ba002f9c7548f5a5e8cb0f34a8155a799635ee5e31b22bb30554795a6fd08e62312b25ce83e727e10f6ccd13f37 +doccontainersize 158680 +doccontainerchecksum 82df4a8fa154a09cd8231c21f3a450a089796306e8275b17291bfc903ef00b316a1ae0a4175637294ecbed0dd6eeffa7baf134d60352284aa07e0a1a0224c205 +docfiles size=42 RELOC/doc/latex/stage/README details="Package README" RELOC/doc/latex/stage/stage-documentation.pdf details="Package documentation" RELOC/doc/latex/stage/stage-documentation.tex -srccontainersize 420 -srccontainerchecksum f69a495f6e49bdccef6d69e5740bb548d1f5f10cedc86865a16e4110dc78ce32176e96432fedb8247500357099e6ce3e88e6de71ab1510e470b4c32ca40d7f18 +srccontainersize 436 +srccontainerchecksum 82255aaf0407da34f219f220deb5b12edd5dea55f168a4ae11a5bc5fbc6144fb45d7e79a4d9562405f838955e72efc3a5533269f05b493a48027bd35713ddd65 srcfiles size=1 RELOC/source/latex/stage/Makefile runfiles size=2 @@ -280644,8 +281499,8 @@ catalogue-contact-home https://github.com/rrthomas/stage catalogue-contact-repository https://github.com/rrthomas/stage catalogue-ctan /macros/latex/contrib/stage catalogue-license lppl1.3 -catalogue-topics drama-script -catalogue-version 1.01 +catalogue-topics class drama-script +catalogue-version 1.03 name standalone category Package @@ -280792,28 +281647,6 @@ catalogue-license pd catalogue-topics format catalogue-version 1.04 -name startlatex2e -category Package -revision 56809 -shortdesc A guide to getting started with LaTeX2e -relocated 1 -longdesc "Getting Started with LaTeX2e" is a short document aimed at -longdesc helping complete novices with LaTeX create a document, format -longdesc the text, then compile it into PostScript or pdf format. It -longdesc contains information on writing the preamble, formatting the -longdesc text, creating tables and inserting figures. -containersize 496 -containerchecksum e8946fbe61c9c52a3fe5cc7b6b4adfdd8a90312fc146f331f0dff774e819ed1a789ad047c2587816b7b8568f4a520b2c0600a4b39ff3586254bfb6f15db28b79 -doccontainersize 243844 -doccontainerchecksum 767c9defb727f206c8e2090a1501e8435bf77859b6546690c7a8d1cb6481ae4c576346449fe760423eaf126858e521b020404cbe84ab2f02c95f07e1af8f93c5 -docfiles size=83 - RELOC/doc/latex/startlatex2e/README details="Readme" - RELOC/doc/latex/startlatex2e/StartLaTeX2e.pdf details="The document itself" - RELOC/doc/latex/startlatex2e/StartLaTeX2e.tex -catalogue-ctan /info/startlatex2e -catalogue-license lppl1.3 -catalogue-topics tut-latex - name statex category Package revision 20306 @@ -281786,194 +282619,114 @@ catalogue-version 3.0b1 name stex category Package -revision 50489 +revision 62230 shortdesc An Infrastructure for Semantic Preloading of LaTeX Documents relocated 1 longdesc The sTeX package collection is a version of TeX/LaTeX that longdesc allows to markup TeX/LaTeX documents semantically without longdesc leaving the document format, essentially turning it into a longdesc document format for mathematical knowledge management (MKM). -containersize 41256 -containerchecksum 43d9cb084f47b1fc2bfab9eb11ec9253fda495f29640d333c00de5d7a5681bf37e0331002938e141679b0ab10345e23d5cbff19cb33fbfa01d25be62295b18dc -doccontainersize 5856944 -doccontainerchecksum 3e936e5905f5dac9a16030af94037398c60b6b79feeb6180af4b7542eb8293a681a213115dd082d9e2df8264771d6d92544e6ec514cf40cf4a136cf74a0a6e51 -docfiles size=1816 - RELOC/doc/latex/stex/cmath/README details="Readme" - RELOC/doc/latex/stex/cmath/cmath.pdf - RELOC/doc/latex/stex/dcm/README details="Readme" - RELOC/doc/latex/stex/dcm/dcm.pdf - RELOC/doc/latex/stex/example/Makefile - RELOC/doc/latex/stex/example/README details="Readme" - RELOC/doc/latex/stex/example/background/Makefile - RELOC/doc/latex/stex/example/background/all.pdf - RELOC/doc/latex/stex/example/background/all.tex - RELOC/doc/latex/stex/example/background/functions.omdoc - RELOC/doc/latex/stex/example/background/functions.pdf - RELOC/doc/latex/stex/example/background/functions.tex - RELOC/doc/latex/stex/example/background/post.tex - RELOC/doc/latex/stex/example/background/pre.tex - RELOC/doc/latex/stex/example/background/reals.pdf - RELOC/doc/latex/stex/example/background/reals.tex - RELOC/doc/latex/stex/example/paper/Makefile - RELOC/doc/latex/stex/example/paper/continuous.pdf - RELOC/doc/latex/stex/example/paper/continuous.tex - RELOC/doc/latex/stex/example/paper/differentiable.pdf - RELOC/doc/latex/stex/example/paper/differentiable.tex - RELOC/doc/latex/stex/example/paper/intro.pdf - RELOC/doc/latex/stex/example/paper/intro.tex - RELOC/doc/latex/stex/example/paper/paper.tex - RELOC/doc/latex/stex/hwexam/README details="Readme" - RELOC/doc/latex/stex/hwexam/hwexam.pdf - RELOC/doc/latex/stex/metakeys/README details="Readme" - RELOC/doc/latex/stex/metakeys/metakeys.pdf - RELOC/doc/latex/stex/mikoslides/README details="Readme" - RELOC/doc/latex/stex/mikoslides/mikoslides.pdf - RELOC/doc/latex/stex/modules/README details="Readme" - RELOC/doc/latex/stex/modules/modules.pdf - RELOC/doc/latex/stex/omdoc/README details="Readme" - RELOC/doc/latex/stex/omdoc/omdoc.pdf - RELOC/doc/latex/stex/omtext/README details="Readme" - RELOC/doc/latex/stex/omtext/omtext.pdf - RELOC/doc/latex/stex/presentation/README details="Readme" - RELOC/doc/latex/stex/presentation/presentation.pdf - RELOC/doc/latex/stex/problem/README details="Readme" - RELOC/doc/latex/stex/problem/problem.pdf - RELOC/doc/latex/stex/rfdmeta/README details="Readme" - RELOC/doc/latex/stex/rfdmeta/certification.pdf - RELOC/doc/latex/stex/rfdmeta/certification.tex - RELOC/doc/latex/stex/rfdmeta/rdfmeta.pdf - RELOC/doc/latex/stex/smglom/README details="Readme" - RELOC/doc/latex/stex/smglom/smglom.pdf - RELOC/doc/latex/stex/smultiling/README details="Readme" - RELOC/doc/latex/stex/smultiling/smultiling.pdf - RELOC/doc/latex/stex/sproof/README details="Readme" - RELOC/doc/latex/stex/sproof/sproof.pdf - RELOC/doc/latex/stex/sref/README details="Readme" - RELOC/doc/latex/stex/sref/book.pdf - RELOC/doc/latex/stex/sref/book.tex - RELOC/doc/latex/stex/sref/idc.pdf - RELOC/doc/latex/stex/sref/idc.tex - RELOC/doc/latex/stex/sref/idcmain.tex - RELOC/doc/latex/stex/sref/scr.pdf - RELOC/doc/latex/stex/sref/scr.tex - RELOC/doc/latex/stex/sref/scrmain.tex - RELOC/doc/latex/stex/sref/sref.pdf - RELOC/doc/latex/stex/statements/README details="Readme" - RELOC/doc/latex/stex/statements/statements.pdf - RELOC/doc/latex/stex/stex/README details="Readme" - RELOC/doc/latex/stex/stex/stex.pdf details="Package documentation" - RELOC/doc/latex/stex/structview/README details="Readme" - RELOC/doc/latex/stex/structview/structview.pdf - RELOC/doc/latex/stex/tikzinput/README details="Readme" - RELOC/doc/latex/stex/tikzinput/tikzinput.pdf - RELOC/doc/latex/stex/workaddress/README details="Readme" - RELOC/doc/latex/stex/workaddress/workaddress.pdf -srccontainersize 495572 -srccontainerchecksum 5cf2ccb75d699f86a095481c4fdefe0d2a981340d3df72c09ddfc4acd3798a35546674eca62c8aea07431b50edd643c514af901d86513a3e5d0d3af9588f24ed -srcfiles size=628 - RELOC/source/latex/stex/bin/Modparse.pm - RELOC/source/latex/stex/bin/README - RELOC/source/latex/stex/bin/checksum - RELOC/source/latex/stex/bin/filedate - RELOC/source/latex/stex/bin/installFonts.sh - RELOC/source/latex/stex/bin/sms - RELOC/source/latex/stex/cmath/cmath.dtx - RELOC/source/latex/stex/cmath/cmath.ins - RELOC/source/latex/stex/dcm/dcm.dtx - RELOC/source/latex/stex/dcm/dcm.ins - RELOC/source/latex/stex/hwexam/hwexam.dtx - RELOC/source/latex/stex/hwexam/hwexam.ins - RELOC/source/latex/stex/lib/bib/extcrossrefs.bib - RELOC/source/latex/stex/lib/bib/extpubs.bib - RELOC/source/latex/stex/lib/bib/kwarccrossrefs.bib - RELOC/source/latex/stex/lib/bib/kwarcpubs.bib - RELOC/source/latex/stex/lib/make/Makefile - RELOC/source/latex/stex/lib/make/Makefile.base.in - RELOC/source/latex/stex/lib/make/Makefile.base.vars - RELOC/source/latex/stex/lib/make/Makefile.in - RELOC/source/latex/stex/lib/make/Makefile.latex.in - RELOC/source/latex/stex/lib/make/Makefile.latex.vars - RELOC/source/latex/stex/lib/make/Makefile.latexml.in - RELOC/source/latex/stex/lib/make/Makefile.latexml.vars - RELOC/source/latex/stex/lib/make/Makefile.subdirs - RELOC/source/latex/stex/lib/make/Makefile.vars - RELOC/source/latex/stex/lib/make/README - RELOC/source/latex/stex/metakeys/metakeys.dtx - RELOC/source/latex/stex/metakeys/metakeys.ins - RELOC/source/latex/stex/mikoslides/mikoslides.dtx - RELOC/source/latex/stex/mikoslides/mikoslides.ins - RELOC/source/latex/stex/modules/modules.dtx - RELOC/source/latex/stex/modules/modules.ins - RELOC/source/latex/stex/omdoc/omdoc.dtx - RELOC/source/latex/stex/omdoc/omdoc.ins - RELOC/source/latex/stex/omtext/omtext.dtx - RELOC/source/latex/stex/omtext/omtext.ins - RELOC/source/latex/stex/presentation/presentation.dtx - RELOC/source/latex/stex/presentation/presentation.ins - RELOC/source/latex/stex/problem/problem.dtx - RELOC/source/latex/stex/problem/problem.ins - RELOC/source/latex/stex/rfdmeta/rdfmeta.dtx - RELOC/source/latex/stex/rfdmeta/rdfmeta.ins - RELOC/source/latex/stex/smglom/smglom.dtx - RELOC/source/latex/stex/smglom/smglom.ins - RELOC/source/latex/stex/smultiling/smultiling.dtx - RELOC/source/latex/stex/smultiling/smultiling.ins - RELOC/source/latex/stex/sproof/sproof.dtx - RELOC/source/latex/stex/sproof/sproof.ins - RELOC/source/latex/stex/sref/sref.dtx - RELOC/source/latex/stex/sref/sref.ins - RELOC/source/latex/stex/statements/statements.dtx - RELOC/source/latex/stex/statements/statements.ins - RELOC/source/latex/stex/stex/stex.dtx +containersize 70884 +containerchecksum 7f6dc3e3338c4233b56587a4414a703c87ad0f65dd414c6431754de917688789a0ecc8421590dd5a5b1405e2233faa46a479aa0d44df95abcab7fe182dc4d4e9 +doccontainersize 1905976 +doccontainerchecksum 8211605850b7ecb762fb15ded83e78adf458bf45c71328e0052a53d36614a9face368eff8c10b0375b40fbbbab2162f3199b96d524a02b3a41480304a02d86a7 +docfiles size=557 + RELOC/doc/latex/stex/Makefile + RELOC/doc/latex/stex/Makefile.top + RELOC/doc/latex/stex/README.md details="Readme" + RELOC/doc/latex/stex/packages/stex-basics.tex + RELOC/doc/latex/stex/packages/stex-document-structure.tex + RELOC/doc/latex/stex/packages/stex-features.tex + RELOC/doc/latex/stex/packages/stex-hwexam.tex + RELOC/doc/latex/stex/packages/stex-inheritance.tex + RELOC/doc/latex/stex/packages/stex-mathhub.tex + RELOC/doc/latex/stex/packages/stex-metatheory.tex + RELOC/doc/latex/stex/packages/stex-modules.tex + RELOC/doc/latex/stex/packages/stex-problem.tex + RELOC/doc/latex/stex/packages/stex-proofs.tex + RELOC/doc/latex/stex/packages/stex-references.tex + RELOC/doc/latex/stex/packages/stex-slides.tex + RELOC/doc/latex/stex/packages/stex-statements.tex + RELOC/doc/latex/stex/packages/stex-symbols.tex + RELOC/doc/latex/stex/packages/stex-terms.tex + RELOC/doc/latex/stex/packages/stex-tikzinput.tex + RELOC/doc/latex/stex/stex-abstract.tex + RELOC/doc/latex/stex/stex-doc.pdf details="Complete package documentation" + RELOC/doc/latex/stex/stex-doc.tex + RELOC/doc/latex/stex/stex-docheader.tex + RELOC/doc/latex/stex/stex-manual.pdf details="User manual" + RELOC/doc/latex/stex/stex-manual.tex +srccontainersize 71548 +srccontainerchecksum 2ab6fd66d79279a41884983337037e78652980d9598ded6a8cd60e343e01575e7b49878a4b2ae8cfde4a5e3831f5a6e4bf754938f6975d770c6be969de3888e1 +srcfiles size=111 + RELOC/source/latex/stex/Makefile + RELOC/source/latex/stex/extensions/Makefile + RELOC/source/latex/stex/extensions/document-structure.dtx + RELOC/source/latex/stex/extensions/hwexam.dtx + RELOC/source/latex/stex/extensions/notesslides.dtx + RELOC/source/latex/stex/extensions/problem.dtx + RELOC/source/latex/stex/extensions/stex-extensions.ins + RELOC/source/latex/stex/extensions/tikzinput.dtx + RELOC/source/latex/stex/stex/Makefile + RELOC/source/latex/stex/stex/stex-basics.dtx + RELOC/source/latex/stex/stex/stex-features.dtx + RELOC/source/latex/stex/stex/stex-inheritance.dtx + RELOC/source/latex/stex/stex/stex-mathhub.dtx + RELOC/source/latex/stex/stex/stex-metatheory.dtx + RELOC/source/latex/stex/stex/stex-modules.dtx + RELOC/source/latex/stex/stex/stex-others.dtx + RELOC/source/latex/stex/stex/stex-proofs.dtx + RELOC/source/latex/stex/stex/stex-references.dtx + RELOC/source/latex/stex/stex/stex-statements.dtx + RELOC/source/latex/stex/stex/stex-symbols.dtx + RELOC/source/latex/stex/stex/stex-terms.dtx RELOC/source/latex/stex/stex/stex.ins - RELOC/source/latex/stex/structview/structview.dtx - RELOC/source/latex/stex/structview/structview.ins - RELOC/source/latex/stex/tikzinput/tikzinput.dtx - RELOC/source/latex/stex/tikzinput/tikzinput.ins - RELOC/source/latex/stex/workaddress/workaddress.dtx - RELOC/source/latex/stex/workaddress/workaddress.ins -runfiles size=50 - RELOC/tex/latex/stex/cmath/cmath.sty - RELOC/tex/latex/stex/dcm/dcm.sty - RELOC/tex/latex/stex/hwexam/hwexam.cls - RELOC/tex/latex/stex/hwexam/hwexam.sty - RELOC/tex/latex/stex/metakeys/metakeys.sty - RELOC/tex/latex/stex/mikoslides/beamerthemeJacobs.sty - RELOC/tex/latex/stex/mikoslides/cc-by-sa.png - RELOC/tex/latex/stex/mikoslides/cc_somerights.png - RELOC/tex/latex/stex/mikoslides/dangerous-bend.png - RELOC/tex/latex/stex/mikoslides/jacobs-logo.png - RELOC/tex/latex/stex/mikoslides/mikoslides.cls - RELOC/tex/latex/stex/mikoslides/mikoslides.sty - RELOC/tex/latex/stex/mikoslides/shading-l2r.png - RELOC/tex/latex/stex/modules/modules.sty - RELOC/tex/latex/stex/omdoc/omdoc.cls - RELOC/tex/latex/stex/omdoc/omdoc.sty - RELOC/tex/latex/stex/omtext/omtext.sty - RELOC/tex/latex/stex/presentation/presentation.sty - RELOC/tex/latex/stex/problem/problem.sty - RELOC/tex/latex/stex/rfdmeta/rdfmeta.sty - RELOC/tex/latex/stex/smglom/smglom.cls - RELOC/tex/latex/stex/smultiling/smultiling.sty - RELOC/tex/latex/stex/sproof/sproof.sty - RELOC/tex/latex/stex/sref/sref.sty - RELOC/tex/latex/stex/statements/statements.sty - RELOC/tex/latex/stex/stex/stex.sty - RELOC/tex/latex/stex/structview/structview.sty - RELOC/tex/latex/stex/tikzinput/tikzinput.sty - RELOC/tex/latex/stex/workaddress/workaddress.sty +runfiles size=93 + RELOC/tex/latex/stex/document-structure.cls + RELOC/tex/latex/stex/document-structure.sty + RELOC/tex/latex/stex/etc/beamernotesthemesTeX.sty + RELOC/tex/latex/stex/etc/beamerthemesTeX.sty + RELOC/tex/latex/stex/etc/hwexam-default.header + RELOC/tex/latex/stex/etc/lststex.sty + RELOC/tex/latex/stex/etc/rustex.sty + RELOC/tex/latex/stex/etc/stexthm.sty + RELOC/tex/latex/stex/hwexam.cls + RELOC/tex/latex/stex/hwexam.sty + RELOC/tex/latex/stex/img/sTeX-logo.png + RELOC/tex/latex/stex/img/stex-cc-by-sa.png + RELOC/tex/latex/stex/img/stex-cc_somerights.png + RELOC/tex/latex/stex/img/stex-dangerous-bend.png + RELOC/tex/latex/stex/ldf/document-structure-ngerman.ldf + RELOC/tex/latex/stex/ldf/hwexam-finnish.ldf + RELOC/tex/latex/stex/ldf/hwexam-french.ldf + RELOC/tex/latex/stex/ldf/hwexam-ngerman.ldf + RELOC/tex/latex/stex/ldf/hwexam-russian.ldf + RELOC/tex/latex/stex/ldf/problem-finnish.ldf + RELOC/tex/latex/stex/ldf/problem-french.ldf + RELOC/tex/latex/stex/ldf/problem-ngerman.ldf + RELOC/tex/latex/stex/ldf/problem-russian.ldf + RELOC/tex/latex/stex/ldf/sproof-finnish.ldf + RELOC/tex/latex/stex/ldf/sproof-french.ldf + RELOC/tex/latex/stex/ldf/sproof-ngerman.ldf + RELOC/tex/latex/stex/ldf/sproof-russian.ldf + RELOC/tex/latex/stex/notesslides.cls + RELOC/tex/latex/stex/notesslides.sty + RELOC/tex/latex/stex/problem.sty + RELOC/tex/latex/stex/stex-tikzinput.sty + RELOC/tex/latex/stex/stex.cls + RELOC/tex/latex/stex/stex.sty + RELOC/tex/latex/stex/tikzinput.sty catalogue-contact-announce https://lists.informatik.uni-erlangen.de/mailman/listinfo/stex -catalogue-contact-bugs https://github.com/KWARC/sTeX/issues -catalogue-contact-development https://lists.informatik.uni-erlangen.de/mailman/listinfo/stex -catalogue-contact-home https://github.com/KWARC/sTeX -catalogue-contact-repository https://github.com/KWARC/sTeX +catalogue-contact-bugs https://github.com/slatex/sTeX/issues +catalogue-contact-repository https://github.com/slatex/sTeX catalogue-ctan /macros/latex/contrib/stex catalogue-license lppl -catalogue-topics struc-mkup format +catalogue-topics struc-mkup format expl3 +catalogue-version 3.0.1 name stickstoo category Package -revision 57193 +revision 60793 shortdesc A reworking of STIX2 relocated 1 longdesc SticksToo is a reworking of the STIX2 fonts with support files @@ -281983,11 +282736,11 @@ longdesc the newtxmath package (version 1.55) provides a matching math longdesc package using STIX2 letters (Roman and Greek) with newtxmath longdesc symbols. execute addMap SticksTooText.map -containersize 2667960 -containerchecksum 5da4a3d412ee4c015e0f15939edf71bd8dd16f218ca3d8d236cb071554af2dac9fb4e71de4b18626578134e94262582dfb62071c1cc4af5ef2fb6111b6430d92 -doccontainersize 557228 -doccontainerchecksum 0a36ffbe112993a90054e3ba413725abb4259e10a3f439eff694c05ce8b99592e7d1001fda13cf49d1ce0e89f388e1726962b58e74e13eea4b918ee85303b24a -docfiles size=156 +containersize 2668304 +containerchecksum aa2ede628a273b4fc0796153d243bf89dce6d3c1b0097b29327bf21836340d11f6e6368f312d76ff726030c05d012c3890f86277ac7eef79d5c5ca579f47cea7 +doccontainersize 406344 +doccontainerchecksum e1437dd3b47c8799b4a8a60fcfc215a303f1eb289e0424e51d29fad78c9fb4cc4890896baa77251681d000f2eb08365f9f16a2fbc1c37881b852790257432088 +docfiles size=119 RELOC/doc/fonts/stickstoo/OFL-FAQ.txt RELOC/doc/fonts/stickstoo/OFL.txt RELOC/doc/fonts/stickstoo/README details="Readme" @@ -282562,7 +283315,7 @@ runfiles size=6094 catalogue-ctan /fonts/stickstoo catalogue-license ofl lppl1.3 catalogue-topics font font-body font-serif font-proportional font-maths font-type1 font-supp font-t1enc -catalogue-version 1.034 +catalogue-version 1.035 name stix category Package @@ -283048,6 +283801,34 @@ catalogue-license lppl1.3 catalogue-topics macro-supp catalogue-version 0.0.2 +name strands +category Package +revision 59906 +shortdesc Draw objects constructed from strands +relocated 1 +longdesc This package permits to draw objects constructed from strands, +longdesc like set partitions, permutations, braids, etc. It depends on +longdesc forarray, ifthen, TikZ, xfp, xstring, and xkeyval. +containersize 7268 +containerchecksum bc902fcd06413468d2dd3f23aa774824602a910749bc2b2cc8d4c24decc184a088190422c0f2ea58995fe627f855f6fa6e0b5ad0490b1084fdd122abebb77cef +doccontainersize 142224 +doccontainerchecksum 95cbfbe360a515fa94d0222eaaffc2cb5920a8a2f5b0ca0a052f29f7237b58214c8f39288d08db88e97ba0694f3ac6793c7c8c90d47295841e009db46b037b91 +docfiles size=37 + RELOC/doc/latex/strands/README.md details="Readme" + RELOC/doc/latex/strands/strands.pdf details="Package documentation" +srccontainersize 9124 +srccontainerchecksum 7e95d4132e4d1c4bb319d3ae2f4ddb10b65ca7b30d2ba6942274e0169a8d69f39d7d552c7470adadf006ee0725bbc0862a1c1190f425643bba108542bd8e4b75 +srcfiles size=15 + RELOC/source/latex/strands/strands.dtx + RELOC/source/latex/strands/strands.ins +runfiles size=12 + RELOC/tex/latex/strands/strands.sty +catalogue-contact-repository https://github.com/arcisd/Strands-Package +catalogue-ctan /graphics/pgf/contrib/strands +catalogue-license lppl1.3 +catalogue-topics graphics pgf-tikz +catalogue-version 1.1 + name stricttex category Package revision 56320 @@ -283255,7 +284036,7 @@ catalogue-version 2.3c-0-g7d3fc5b name sttools category Package -revision 56774 +revision 60736 shortdesc Various macros relocated 1 longdesc A collection of tools and macros, providing: miscellaneous @@ -283263,11 +284044,11 @@ longdesc float control, page styles for floats, multipage tabulars, even longdesc columns at end of twocolumn region, switching between one- and longdesc two-column anywhere, simulating the effect of "midfloats", a longdesc package to manipulate numerical lists and arrays. -containersize 13432 -containerchecksum d9707fc22ad26d291288debdb2d9bb492175dade76ed398c3c0ffd1d4ba256d8c691bc2fb9d537ff01af4de7bf1352d4b1f62cc6c54afa8c02eea8b69185382b -doccontainersize 764344 -doccontainerchecksum b32bd4fa10599b3ace5bc8e1b2dae79750aace26a98806de275fdd358554b6f26fde48c9e7b0fbb108de0a771728a68f6c09fa9c568a5e2fce7b9aaa1fb1f58f -docfiles size=231 +containersize 13620 +containerchecksum 4e52219c4d3d668dd52d9a1e8e0de4f547871efb9f5515851b44e1c968cd564080c87c631d8cb53c76cdcfb8df884af0e9ea1492228929098a390b6184f5ed37 +doccontainersize 744196 +doccontainerchecksum c07922c52f57ffeeb57a9bf3b444e251f01f859f2218933889112b86d9dadc5791d7d926091eb3a2753a6ebebe439bc7037ef857b6d19a1e6e7b516fe879f4d4 +docfiles size=240 RELOC/doc/latex/sttools/README.md details="Readme" RELOC/doc/latex/sttools/cuted.pdf RELOC/doc/latex/sttools/floatpag.pdf @@ -283277,9 +284058,9 @@ docfiles size=231 RELOC/doc/latex/sttools/stfloats.pdf RELOC/doc/latex/sttools/sttools.pdf details="Overview of the bundle" RELOC/doc/latex/sttools/texsort.pdf -srccontainersize 21348 -srccontainerchecksum 56a096fbc8f28a0ea2f1ef31ebf277204319eaf6fb9bfcbd5449d24b2689a111f192ee1c723adcf8800c9ca2069c934cde8d0bdefae473e6eced2b043b7fd8d8 -srcfiles size=42 +srccontainersize 21112 +srccontainerchecksum 65616cdefbe3d5b53f7f888412f8ada24860d33c2cd5babff26a3ae71c6c56a4d1a5eb5dd355d557c8fd947db82401746a4928a16587a88c3dfcc19f712f5e59 +srcfiles size=41 RELOC/source/latex/sttools/cuted.dtx RELOC/source/latex/sttools/floatpag.dtx RELOC/source/latex/sttools/flushend.dtx @@ -283289,7 +284070,7 @@ srcfiles size=42 RELOC/source/latex/sttools/sttools.dtx RELOC/source/latex/sttools/sttools.ins RELOC/source/latex/sttools/texsort.dtx -runfiles size=28 +runfiles size=27 RELOC/tex/latex/sttools/cuted.sty RELOC/tex/latex/sttools/floatpag.sty RELOC/tex/latex/sttools/flushend.sty @@ -283300,7 +284081,7 @@ runfiles size=28 catalogue-ctan /macros/latex/contrib/sttools catalogue-license lppl1.3 catalogue-topics collection -catalogue-version 2.1 +catalogue-version 3.0 name stubs category Package @@ -283548,6 +284329,37 @@ containerchecksum c07e73b141df36e37e7006b62a448113104092877dae7ced982d55d6389c0c binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/sty2dtx +name styledcmd +category Package +revision 60430 +shortdesc Handling multiple versions of user-defined macros +relocated 1 +longdesc This package allows creating and maintaining different versions +longdesc of the same command, in order to choose the best option for +longdesc every document. +containersize 2164 +containerchecksum 176121c22946936653f73b73d87f0f9f82219520d02ff41786a6214a0c12eaf436a62a8c35a5c26ea0e6ee1289327e6fa36847ce778652d4d0668de00727241e +doccontainersize 349212 +doccontainerchecksum cbaf65be3e9edff1af87b834fdc47ed82ce9cb58fce83e1033d18f1f2b70f26ebc79c2b64ea201277c85de30d97415513508a237c6de5806928db249bb908442 +docfiles size=92 + RELOC/doc/latex/styledcmd/LICENSE + RELOC/doc/latex/styledcmd/README.md details="Readme" + RELOC/doc/latex/styledcmd/styledcmd.pdf details="Package documentation" +srccontainersize 5400 +srccontainerchecksum 66f90cedbf82676099c0bd5530d2c7f2514e6a3b171828c845340f055b0ea51073236fb75812598e9994187cf02c2aa824c20cba9132c1891b0afd5aa8c9ea0e +srcfiles size=6 + RELOC/source/latex/styledcmd/styledcmd.dtx + RELOC/source/latex/styledcmd/styledcmd.ins +runfiles size=2 + RELOC/tex/latex/styledcmd/styledcmd.sty +catalogue-contact-bugs https://github.com/Loara/styledcmd/issues +catalogue-contact-home https://github.com/Loara/styledcmd +catalogue-contact-repository https://github.com/Loara/styledcmd.git +catalogue-ctan /macros/latex/contrib/styledcmd +catalogue-license gpl3+ +catalogue-topics macro-def +catalogue-version 1.1 + name suanpan category Package revision 15878 @@ -284089,29 +284901,29 @@ catalogue-version 1.0a name suftesi category Package -revision 57650 +revision 60991 shortdesc A document class for typesetting theses, books and articles relocated 1 longdesc The class can be used to typeset any kind of book (originally longdesc designed for use in the humanities). -containersize 14104 -containerchecksum 831ef011581a27693ec114b66e1f5a80f0605f4228eb31755d9ca202a7b1881530be2ea89b1ba9d0b71ddca88c109da20919d65e5705adac143fb381f19a4180 -doccontainersize 990468 -doccontainerchecksum bf83d581ee054dbc74c2f685c9461bf6233b674a49d2b4d7a989c51f28728b25f3fff7c2f9c53110bb00b91a10b5f978ecb9180d2d5ba93cd6cd01f0be0cc4ec -docfiles size=363 +containersize 14812 +containerchecksum 12f9eed31e58856352c2625daf0ffe51d8df084a4ee255c8a19c17d1debee06873127136a49cfacfa3941e25546811216eb943e17717052ba369a3f34811687b +doccontainersize 1040136 +doccontainerchecksum 01fd5a4e862960a219619a57adfb7b34ee71fd953f79178e6c77f6c27b404d9c11eecc7d302c9a8a23b4f746220acc9ee1a465e1b921dfeb3a9119d45b96b8fa +docfiles size=375 RELOC/doc/latex/suftesi/README details="Readme" RELOC/doc/latex/suftesi/suftesi.pdf details="Package documentation" language="en" RELOC/doc/latex/suftesi/templates.zip -srccontainersize 40176 -srccontainerchecksum 8c4ce79fefe4ad379cbc97dca4d6e046c266c5abc46e2e8422abe145e74199c7518d0c2523015a06eef3f1350880dc2a259c488c60c1a2610b10fdb372dce342 -srcfiles size=52 +srccontainersize 43076 +srccontainerchecksum d0a66c2920a9f7e0ad2a54b47015b89e7792b8f0fa39011414ac80a58a826d038b29e5d0170803be3f00c61347dbf287c9608c59f1354895bf94a24a08d506f8 +srcfiles size=57 RELOC/source/latex/suftesi/suftesi.dtx -runfiles size=24 +runfiles size=25 RELOC/tex/latex/suftesi/suftesi.cls catalogue-ctan /macros/latex/contrib/suftesi catalogue-license lppl1.3 -catalogue-topics book-pub class dissertation -catalogue-version 3.0.2 +catalogue-topics class book-pub dissertation +catalogue-version 3.2.0 name sugconf category Package @@ -284207,7 +285019,7 @@ catalogue-version 4.1g name suppose category Package -revision 58819 +revision 59281 shortdesc Abbreviate the word "Suppose" relocated 1 longdesc This package provides commands for abbreviating the word @@ -284216,10 +285028,10 @@ longdesc recommends only using these commands when the immediately longdesc succeeding strings are mathematical in nature. He does not longdesc recommend using them in formal work. The package requires longdesc amsmath, amsfonts, and graphicx. -containersize 2216 -containerchecksum 2a38f9cde5456c19f66cf9ba1feea38f0bc984f1682a2b96671aef1fa0a302e6448d84965d5dab7a2e3c7f8af7691b7d3d4a3a682215bf6509af4e022710e6e4 -doccontainersize 196768 -doccontainerchecksum e75042a55c93a317214e5691734cd22cff0f9a7891cb7e7705c24b57f39d8ae223030b8fcca3a246a83b2cc6af73e8881c415dfc676fd7de224d43ba98d70ee7 +containersize 2448 +containerchecksum b78fab6e7784cec1ad8c44c0ea6b2dabf7aeed133ae5dbf9c8044a5fd8af8509b68a1fb615a8bc33459676e4eb6f6d13f097cd689c35acf37beca4750ee09c36 +doccontainersize 197208 +doccontainerchecksum c59de255274f2a8fb961b57e4c59e7020f990b15a54ef008b251380b63d3564cfab7ce434a3782d3f467561557eca9884745e12f3886416967ad26b0a95b1f5a docfiles size=53 RELOC/doc/latex/suppose/README.md details="Readme" RELOC/doc/latex/suppose/suppose-doc.pdf details="Package documentation" @@ -284229,7 +285041,7 @@ runfiles size=3 catalogue-ctan /macros/latex/contrib/suppose catalogue-license lppl1.3c catalogue-topics maths abbrev -catalogue-version 1.2.1 +catalogue-version 1.2.2 name susy category Package @@ -284596,23 +285408,22 @@ catalogue-version 3.1862 name svninfo category Package -revision 17554 +revision 62157 shortdesc Typeset Subversion keywords relocated 1 longdesc A package for incorporating the values of Subversion keywords longdesc into typeset documents. Information about Subversion (a -longdesc replacement for CVS) is available from -longdesc http://subversion.tigris.org/ -containersize 3940 -containerchecksum efb2b358bbf5a05b17a591114d0f45a38ff42837751d00b88183265d9bf595ba39377fc53dfe69ca01ae8c1776e6d4ded9c0f636e0e697b946f1d193b39c1537 +longdesc replacement for CVS) is available from the project's home site. +containersize 3916 +containerchecksum ca2e0a3d0a5f4ab6950d5995b39f785ba071294134d947a47ca3e1f7e0bedc69398f9d0fc2162f349a635aa19ce8c963ec7c88d4bed2100d8f3da05219235655 doccontainersize 258436 -doccontainerchecksum f8f20578da98d54181475d23be625a80c35af5e464fdcfca80643f8701a029bfdf03cfb13ec42be34312eafc372e42e5bbb4260aaa5066fe004b2fd6fcb2acc7 +doccontainerchecksum aa4bd06d31bad0a2441623b80f52702d67fdef03912b6f96058f3a89d00f4601cc4bae76a24f49540169ad30883177d038ddc7dedabd8d643b59df5c94be4a65 docfiles size=70 RELOC/doc/latex/svninfo/README details="Readme" RELOC/doc/latex/svninfo/svninfo.init RELOC/doc/latex/svninfo/svninfo.pdf details="Package documentation" srccontainersize 12712 -srccontainerchecksum 7ce865a81c8fcd47ff2cf00b5304e40ca0d534ee63b23cf24eb716926f3258a8081ec6aa9bf160a3fce741f1dab6c62e069ada8f5298f9a354d92c34ab36058b +srccontainerchecksum f9f65dcc56ae6b9cf2f5cd9dac27e3760f12428bee623e70018a767dbbf0b919178994349051893e52a04de75b8455b1c218b0f779f4a0ae4930480ba0ed24d1 srcfiles size=14 RELOC/source/latex/svninfo/Makefile RELOC/source/latex/svninfo/svninfo.dtx @@ -284689,17 +285500,17 @@ catalogue-topics bibtex-sty swedish name swfigure category Package -revision 57213 +revision 61493 shortdesc Insert large images that do not fit into a single page relocated 1 longdesc Five different display modes are defined in order to place in a longdesc document large figures that do not fit into a single page. A longdesc single user macro is defined to handle all five display modes. -containersize 4120 -containerchecksum 128965eab86a5028904bb2486c7adfead525ccc26a912cd4f69b63a11e18fadb3f8b0f42a9ba3e8296952afd3be0be052fa721a0edd6df320827acda82e6271a -doccontainersize 1547640 -doccontainerchecksum 968b87d733ec7bfabab4a7996482c54b184e8e46c8f5e30078e9c8957923c2fda3f136b65d5b1be392b62fce5fd1e016066dd86d42da3e43997b04a723a491fd -docfiles size=651 +containersize 4144 +containerchecksum ba65a58cca232d80058a392aad3b84ca77fcb7d5730ca7193e7db3ae91a6558dc6dfdc8a9c41226f2b837065d94c37869eb5879bc5e5ec56889eca87aea3b1ea +doccontainersize 1586788 +doccontainerchecksum 193a0d1077291aa5eef1c8f570a4fb6c10467d022691076302f985a7da07ba32f0d550a13b8dab55050456c587d00acf94bd3d619c4764b332345eef65928c3c +docfiles size=658 RELOC/doc/latex/swfigure/DFscreenshot.pdf RELOC/doc/latex/swfigure/FSFakeA3.pdf RELOC/doc/latex/swfigure/FSFakeA3horiz.pdf @@ -284715,16 +285526,16 @@ docfiles size=651 RELOC/doc/latex/swfigure/swfigure-examples.pdf details="Example of use" RELOC/doc/latex/swfigure/swfigure-examples.tex RELOC/doc/latex/swfigure/swfigure.pdf details="Package documentation" -srccontainersize 20900 -srccontainerchecksum fa34afb85d7380539e283d5f1aca26468c31b6d631d28618a3cde73e3bfa493a3106f4321a5cbe172d86ef547165fc255f02f44957b28abf15c1b08d36e72952 -srcfiles size=18 +srccontainersize 21188 +srccontainerchecksum 37ecae6859974fa4855c68de0611520e5a2186e71ba9e737c72cc63518c14d98801bf6d2683cdbed170c4a1da6a85d94266ac355a5a75c4b1bd4dc93323dee2e +srcfiles size=19 RELOC/source/latex/swfigure/swfigure.dtx runfiles size=5 RELOC/tex/latex/swfigure/swfigure.sty catalogue-ctan /macros/latex/contrib/swfigure catalogue-license lppl1.3c catalogue-topics graphics-incl -catalogue-version 0.9.18 +catalogue-version 0.9.19 name swimgraf category Package @@ -284832,9 +285643,9 @@ catalogue-version 1.2 name symbol category Package -revision 31835 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -284847,8 +285658,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap usy.map -containersize 36132 -containerchecksum d942031f4a865c9db3f1deb68e9468132e811c88a4de67661a25431506a8ea41b2a9cd36ae0855208802d5b7cd4495b3cc27e9e18996dbf96f2529fecf4683e0 +containersize 36104 +containerchecksum 1a2d3239cf7c9910b19db527d5c2b43af2b399114b3186505e790a139ae5ef82c2ff1ecd5adc858a46febaf2e46e028037ba65bd5b84fec0737edd89d5061c09 runfiles size=25 RELOC/dvips/symbol/config.usy RELOC/fonts/afm/adobe/symbol/psyb.afm @@ -284918,145 +285729,145 @@ docfiles size=17 name synctex.aarch64-linux category TLCore -revision 58149 +revision 62280 shortdesc aarch64-linux files of synctex -containersize 71160 -containerchecksum 104c568c84b6cbe7fe16c5303ff061292dd2c0c383d5947ed484670538cd2b822b632096a0053cfa6bbfc10836636ab24933330841f708ebe166e3254fe3bf17 -binfiles arch=aarch64-linux size=49 +containersize 71136 +containerchecksum b191f0a8be407a0932deeadab1fdfb97320f10d4e7f8fe07c8d1a51783d2a972c3110e7e630d4a421d9391563bd6f9ef8490653da9eddb5c4c1fe61b67256e1b +binfiles arch=aarch64-linux size=48 bin/aarch64-linux/synctex name synctex.amd64-freebsd category TLCore -revision 58156 +revision 62206 shortdesc amd64-freebsd files of synctex -containersize 77920 -containerchecksum 4cfe9547c5b36363903fc61907ea904330e2567d82b9e67380a529fa9c84b6f2932ec6c0f90de3659e49d93a1cdb0e37e5ec037d6c611fa49f5ee1a602f5444e +containersize 77876 +containerchecksum adf765303538a5a81f001a8e7b3017837abf2237e80c7b50cc8f60d67eea5fb099ffce9ce307a2484ca93a0f1c79ee17d56f1909cd9d3a10edcb230a25de518d binfiles arch=amd64-freebsd size=51 bin/amd64-freebsd/synctex name synctex.amd64-netbsd category TLCore -revision 58145 +revision 62220 shortdesc amd64-netbsd files of synctex -containersize 65416 -containerchecksum a9d4bb5a25aab4ff11d5997f4fe2eb18d0e35c87a644ad02e4481d45f9a00027cd77fc26358ee6fc4243b5050417b11387175b883fa58612d4d1fc94d2cc2808 +containersize 65372 +containerchecksum fc7baa7ac4a7a4084343028ca6d8833dd166fa86541ebce4f05e77626ff16b73323b5e156bf24dce03a4965166a20c598b06a07db2bb6443e19edec2c3b24638 binfiles arch=amd64-netbsd size=59 bin/amd64-netbsd/synctex name synctex.armhf-linux category TLCore -revision 58180 +revision 63092 shortdesc armhf-linux files of synctex -containersize 61672 -containerchecksum 7ee1c40aea7730a32c4e6d1120116abc8d8e9bf4d809c947250af2fe2f96e6f76a6c98842be551a031f30e6cec5da72c4432c1f98c4e0986fc5dc8f0d042c15e +containersize 61644 +containerchecksum 8785d7c222f59a8122880f9e65108f3e21a0d4c4f0cc6e23d07e12d44d92d1d00c2e421ca1801ec4093f8ec80e3890c4d88f8c01368f8816b366e9da0223b0f2 binfiles arch=armhf-linux size=40 bin/armhf-linux/synctex name synctex.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of synctex -containersize 73136 -containerchecksum ee65a1eadb01f4098ed2a7a16ab3017b2428444f25cadce134ef42d8abe395b0c226c073fcb70b0c9e6d062c9b70fe1964fb3790a978a23c1332d5f3528975dd -binfiles arch=i386-cygwin size=45 +containersize 74868 +containerchecksum a1af1763df582848bec7917e03d7a156b89d9d788ae7e8ae7a6dcf87b9d8124ec64857896c3698ebb49ac58ccb1686285c26dc5f883a205709733a791f76f9d0 +binfiles arch=i386-cygwin size=46 bin/i386-cygwin/synctex.exe name synctex.i386-freebsd category TLCore -revision 58156 +revision 62206 shortdesc i386-freebsd files of synctex -containersize 72768 -containerchecksum 744502e1809521f9d327310f44e93558df402b4193a296ab54ef7f4e2e44e8a94334e702a7f1958c39ffa810d8049602727d5a14f522e3e3fb6b7555460397c8 +containersize 73320 +containerchecksum 03ed5cdfe1b2a940b8f123d762f73a8dd3992d54c6a53bbfa07676f05cc15981479dbd6bde81549ee42d80b327bba48f269e049c62e295a5778929e061f74330 binfiles arch=i386-freebsd size=45 bin/i386-freebsd/synctex name synctex.i386-linux category TLCore -revision 58136 +revision 62210 shortdesc i386-linux files of synctex -containersize 76204 -containerchecksum 8766137daeec796d6d1669d65b79762f467db39a9856c60cc67a5875fa621d44bac48cf4db475a516bc923a91f95c93535c89d18f423615e91b07d39c276e99a -binfiles arch=i386-linux size=47 +containersize 77076 +containerchecksum 1a5055f6d580ea3aeffe4fd299f0f257aca4a39563e89de2cf36d5a73855e20f0ae4a53df1e4b5a71f9258c10540311b681d23bcff34674156230543f21bbf89 +binfiles arch=i386-linux size=48 bin/i386-linux/synctex name synctex.i386-netbsd category TLCore -revision 58145 +revision 62220 shortdesc i386-netbsd files of synctex -containersize 62240 -containerchecksum 415f6a3cdbfd690ca43fb3ef2db24dfd08f0464b0b98a57e9d2022f528fde8cce54a46f9180bc049acf739e70f1a14aa1f8c5738aee3cab0b7e299950246fa30 +containersize 62232 +containerchecksum a9bbc85acf5e300d6956c2408babfa0f0772ac469d255fed49e47576948ccf3ae570c33297d5a7e006d7a3c14acf6914a1729affafd48f98e9ca577f6375ec13 binfiles arch=i386-netbsd size=52 bin/i386-netbsd/synctex name synctex.i386-solaris category TLCore -revision 58156 +revision 62206 shortdesc i386-solaris files of synctex -containersize 69152 -containerchecksum 2bdc44fd80073772206fe366ec2a66e6bc807e06a427964157ba488e2e38be12de85734197f508ebecd0e33a1074dc9da8fa525be3f3f37e1ad8332923d67d52 +containersize 69188 +containerchecksum d3190793d828f8c83eeba9f01355fb87b7dcecbabc12d21b389340436beacef49eb3e8c25db30168e8e29f12998e601bc5ec06f33c5fe62b3d73527a0b4d56e4 binfiles arch=i386-solaris size=39 bin/i386-solaris/synctex name synctex.universal-darwin category TLCore -revision 58157 +revision 62258 shortdesc universal-darwin files of synctex -containersize 133616 -containerchecksum 5be0a5394ede820e1f666d78db5801522c762a76372bda6ad97842fbf4e01f1fe321f6aa7e8aa01ac791190236d50a6710a4dfd00bd1c1588a9b9caff2906254 -binfiles arch=universal-darwin size=115 +containersize 134732 +containerchecksum 6201ebf4fa0bf9ae3047717d88ac74e303f0c34d7c2a88581d5c130a063f22b6405c17a87ea08220d0da9f30adafed309c71612d08070e55188cc72dcd283ae3 +binfiles arch=universal-darwin size=119 bin/universal-darwin/synctex name synctex.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of synctex -containersize 133472 -containerchecksum 892e36cea18af5f6cd9bdfd4ccc8be9a0564e6a16dab45df478674670e62823db235a0d1037c762215a2d2b225a5230f57264e447c0116c4539173a734654c05 +containersize 133220 +containerchecksum fbaba15045374fc4cd1ced92531779a31e5d62847eaa6c1dda384e7151eb97d82a02743d9a66df365fb5a85c09a8798effe8cc22e3dade0208133e6b4542ca6e binfiles arch=win32 size=74 bin/win32/synctex.exe name synctex.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of synctex -containersize 72148 -containerchecksum e932034b9b225cb0bc9cfbd296234c7c06303129eabdaea30f07f5bc519c71826a11a463e85b6b1298c5d100d0bdd658299e1285e87951b4b098d5edaf05516e +containersize 72208 +containerchecksum 4dea50f08a6acfd9d804807ecb8412bb63ee8f475a9bd4b91bda167e93eea0a01d15a0dd36cbed1ea902c95acc8c30391e1f657291f7da748b653083114defa3 binfiles arch=x86_64-cygwin size=44 bin/x86_64-cygwin/synctex.exe name synctex.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of synctex -containersize 67524 -containerchecksum 89986c63a2f1e574944deab48443e0fabadf14585f9c4ac548194b25387ec82f6a854b7c1216c2c5ca3912e641bdf7eeeae26649aaaf273afb96473cf99a17bc +containersize 67556 +containerchecksum ac7f621b52e2cfe263f3503560d8f27f53850da45d9dd8e8da92663033b79e053d1e0667d59b7f99d451effb4b495959e3cb0c65677606ca4aa25c4956a2007e binfiles arch=x86_64-darwinlegacy size=42 bin/x86_64-darwinlegacy/synctex name synctex.x86_64-linux category TLCore -revision 58136 +revision 62187 shortdesc x86_64-linux files of synctex -containersize 72812 -containerchecksum 5dad93eb9940981b98ee72ccb08f051b8ead5c9d1c12ffb66264a648221a323cf67f80d1821d9d24683fd766e3dd8ec0cf86e59ef3b75f69ff185a81c5d71739 +containersize 74348 +containerchecksum 47243b7db4d3888bc4591510c6b5a5454cd07c68201286afdfdd3610a8799e58fbbb87f3acd415b5b5a324ea9558b9d96ddd105fdfcdfa4554c05dccbcea519e binfiles arch=x86_64-linux size=46 bin/x86_64-linux/synctex name synctex.x86_64-linuxmusl category TLCore -revision 58136 +revision 62210 shortdesc x86_64-linuxmusl files of synctex -containersize 74536 -containerchecksum db172eeeb64e76c5922e7afbf8e571793c7066a43d2d63ed48f8cbef0ca9febc3e5ca7fe23341fc6d2056616400a474c4dc3fbda7044a658fd49a91823994993 -binfiles arch=x86_64-linuxmusl size=48 +containersize 74196 +containerchecksum 03dda461fc297fe9ba6d99ac503ef865f7fb797b94778e07e1abed0b68813445eca59f49cf41e45c2a44048a45cd2e11732840fafd91fc0b6bae58d25ae1ab2e +binfiles arch=x86_64-linuxmusl size=47 bin/x86_64-linuxmusl/synctex name synctex.x86_64-solaris category TLCore -revision 58156 +revision 62206 shortdesc x86_64-solaris files of synctex -containersize 75080 -containerchecksum b5f2d984686cb3d916d3383b023aaab567896c42e68f03114e71b3b3ec8cdb03e41ae1a73ec604c31c27becec055ed5120b9c05da3e121d1e78eea2dfb3138ff +containersize 75096 +containerchecksum 22481c2a29c1e0c3c73fa05b0eb1277adc65f3c292708035e867a6bbdd1c433865f3489fea25fd07b185a44fa6d1f759552024950cd45a95c95130634dc89ee4 binfiles arch=x86_64-solaris size=46 bin/x86_64-solaris/synctex @@ -285295,10 +286106,10 @@ binfiles arch=aarch64-linux size=64 name t1utils.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of t1utils -containersize 51700 -containerchecksum a606c1764479eccb7d31b4a01a2fd5e58698404b2af6d9c6ec66c50878f25a3aea13015ffa1e57cbdce6fbaf1a4e2c39668bf8e8b2a3fbd920c677263a6ed1c5 +containersize 53244 +containerchecksum a600836169e46d9239863d558a7a6365fb535b9db646f31a881a791ef36a11dfb1c6d85da7af5671267a7436537218333a40b760babacd8ca2e81e99e6d60b54 binfiles arch=amd64-freebsd size=82 bin/amd64-freebsd/t1ascii bin/amd64-freebsd/t1asm @@ -285309,10 +286120,10 @@ binfiles arch=amd64-freebsd size=82 name t1utils.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of t1utils -containersize 40032 -containerchecksum c07da2460c0f53697b8ee9649d830d6e3aa457444b080f463fb08856bc0752195fa225d5c59970ca1231e7e101eb35ace34f7d6c8bafeb0277ea53e5cdb5d13b +containersize 40028 +containerchecksum cee5d1c90fc0e7c8cd6faf058ce518ca98a265ecf9a89b5e8b1ac4231f7482fe71bc1e3f210631b2fa8471bc23d8b52032c607756bdd0e0ecb6e8ef13459e89f binfiles arch=amd64-netbsd size=82 bin/amd64-netbsd/t1ascii bin/amd64-netbsd/t1asm @@ -285323,10 +286134,10 @@ binfiles arch=amd64-netbsd size=82 name t1utils.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of t1utils -containersize 32248 -containerchecksum d0119e69f7bf30ebd09fc2dc322f8101e753f00b3941f14bf3efc3384a077edb54aa9e76e48fc50cc17425151e9e8dc89470ba1819cd16aa27321c103f66605f +containersize 32220 +containerchecksum 1835a0070ab235a1da745c446a30a7637c56301dd18537370e938f6730da35ddb5a9a994481b70df8840f0b3894dc3ed7623306fcc6dfeceb02862173bd48c6b binfiles arch=armhf-linux size=53 bin/armhf-linux/t1ascii bin/armhf-linux/t1asm @@ -285337,11 +286148,11 @@ binfiles arch=armhf-linux size=53 name t1utils.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of t1utils -containersize 36388 -containerchecksum badd004d541acd5a6280d52e49020cc4b19e9cf397378a65bf7d9d1eca46e840541b5961c513700cdb31371f1de2d7c6ca2fb7302a821cfbb39d71e0ea240644 -binfiles arch=i386-cygwin size=64 +containersize 39472 +containerchecksum 1469728d4b8a907071e1853d6911275ca7bc61eb5c39cf8fcac328ba81b75d034cbf4527d72d9e858dbea4e1cf39d058b412226bfead7bd2bcb271403f42f66d +binfiles arch=i386-cygwin size=65 bin/i386-cygwin/t1ascii.exe bin/i386-cygwin/t1asm.exe bin/i386-cygwin/t1binary.exe @@ -285351,11 +286162,11 @@ binfiles arch=i386-cygwin size=64 name t1utils.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of t1utils -containersize 46980 -containerchecksum ff6762978ab7643860a7ac5fae3c8d3007fe929ee31acf5785f779fcef43508227b41fd88c153a448e311a4418119e271edfc18eb0c60a76dcc6d227e72567cd -binfiles arch=i386-freebsd size=70 +containersize 50576 +containerchecksum bec55a417de61dccd61f0becbd5e2c54a22a96e5721177ba9b2949cf6d477728a3b9bb148a684f37cb91bf21e3cf1e3d6325359af21bebeb58ffdc2e18bdb698 +binfiles arch=i386-freebsd size=69 bin/i386-freebsd/t1ascii bin/i386-freebsd/t1asm bin/i386-freebsd/t1binary @@ -285365,11 +286176,11 @@ binfiles arch=i386-freebsd size=70 name t1utils.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of t1utils -containersize 41472 -containerchecksum 763ebd4fc0cea90f3d03a31630121510b552e966cbb8f845af0b6f382c2b90f529f496d135dce78c0db0a6f185bb79cf9025264f845901006608c9519c9b087a -binfiles arch=i386-linux size=59 +containersize 42160 +containerchecksum 9c1bca68b6e711e0ed59985cd8439ed7298fb3beeed3d7557b0521fd9aa4f9d1ba9a442fe48600b57881753bb2c25166421292202f8028ac24b1c8b01e44d63e +binfiles arch=i386-linux size=65 bin/i386-linux/t1ascii bin/i386-linux/t1asm bin/i386-linux/t1binary @@ -285379,10 +286190,10 @@ binfiles arch=i386-linux size=59 name t1utils.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of t1utils -containersize 36848 -containerchecksum d1e4836136b1a831d86c0bbea2ac325a385b29fbc076e8b963508131e84858b8172230c6788ab40b55d1c6baac4201c9cd03227f19581dc501f31af7d1f19009 +containersize 36832 +containerchecksum 68e19c0116c498716ad6f27b125276c46b90d237eeae104eabd744312b5fa8369b82996acb5444cc05f05a802ca84f4a2c00abf2e2908ee3bfbd6667da999c13 binfiles arch=i386-netbsd size=69 bin/i386-netbsd/t1ascii bin/i386-netbsd/t1asm @@ -285407,11 +286218,11 @@ binfiles arch=i386-solaris size=58 name t1utils.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of t1utils -containersize 104728 -containerchecksum cf043510abe5f36be6983df3f7c3aaa1883f1152ecbf31335a138eead952b95ee5b595124ca5de78c3525e122789f90d7deb4f65caf88ab3177f7fe8325da052 -binfiles arch=universal-darwin size=276 +containersize 105912 +containerchecksum 4eb1307591068e271d81923241318f08049349486e22dbaf9ce21e547114315d2e66da04cda3a187a9f524a7ae6ad38166ab10fa5f28c66d66ef25caf80bf537 +binfiles arch=universal-darwin size=296 bin/universal-darwin/t1ascii bin/universal-darwin/t1asm bin/universal-darwin/t1binary @@ -285421,10 +286232,10 @@ binfiles arch=universal-darwin size=276 name t1utils.win32 category TLCore -revision 57883 +revision 62199 shortdesc win32 files of t1utils -containersize 35772 -containerchecksum 3beee05d06190fa6110d5d72a6a2c638f25303fcd5b69f4345014acca92e838923f544886854c032d2dacbc6fefea31540a4e8141c2552163278ef365db069b3 +containersize 35788 +containerchecksum 8d43bae8754859804019667ce97276a885d892f88f81c6c3a7ebc3e8bfac82f1fdedea9da5902b16ee91208e5e542b6833bab7cbc289f29d255ca9d82f321700 binfiles arch=win32 size=47 bin/win32/t1ascii.exe bin/win32/t1asm.exe @@ -285435,11 +286246,11 @@ binfiles arch=win32 size=47 name t1utils.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of t1utils -containersize 36904 -containerchecksum f9cf91d7a7bfd2753d7cbc1a90c2669ac5905de0b02326452eff2f976ff646ed89d3719feba1d5b4b61e2b3ded28d8562770bc1df2efe25670937d7b691a4de6 -binfiles arch=x86_64-cygwin size=59 +containersize 37408 +containerchecksum 73630b8bb15d60bdfd0bdfe2ab60e79cdb8447fa0d9038d5b37f6b0b37f3b82b773da8d396da3484f24f7426ce1043debe25245cf27b2f0c98f2bcc91e0de702 +binfiles arch=x86_64-cygwin size=60 bin/x86_64-cygwin/t1ascii.exe bin/x86_64-cygwin/t1asm.exe bin/x86_64-cygwin/t1binary.exe @@ -285463,11 +286274,11 @@ binfiles arch=x86_64-darwinlegacy size=61 name t1utils.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of t1utils -containersize 42460 -containerchecksum 5444ab057c1a7b45e287bbd82b45152f40a593de58ead7ea17ed900cd19f5ea9792149f05cf06839439d853dd0c2d7fc167466f485ef79c8a985cb3621e32ca0 -binfiles arch=x86_64-linux size=64 +containersize 40216 +containerchecksum d046902669a53356ceffc4a4e9656702b730634e1c6cd3ebaf1269f3b4f9a3fee6653ed930c9e498c11ced3384cc3c47f2dd471044c21007a6e687109871d063 +binfiles arch=x86_64-linux size=69 bin/x86_64-linux/t1ascii bin/x86_64-linux/t1asm bin/x86_64-linux/t1binary @@ -285477,11 +286288,11 @@ binfiles arch=x86_64-linux size=64 name t1utils.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of t1utils -containersize 43336 -containerchecksum 914236dc97746b893405ee03d6839fe5f977e776f41ceab5334cb1a8a5edf43f022a14ce2ea79371f9d5e07450f3bbbe3f4c0211577eda32e97ffadb5becc94c -binfiles arch=x86_64-linuxmusl size=66 +containersize 42596 +containerchecksum 4743f03906fd5c5ec7ee0d232a0d8d641a05093d4a24cba5b9d2f7c961f9e67a5b2f209ca1d657a43a47ac7e8c23c474f7aabe8bedbcbf5fe4b33b76e1459946 +binfiles arch=x86_64-linuxmusl size=65 bin/x86_64-linuxmusl/t1ascii bin/x86_64-linuxmusl/t1asm bin/x86_64-linuxmusl/t1binary @@ -285629,6 +286440,35 @@ catalogue-ctan /macros/latex/contrib/t2 catalogue-license lppl catalogue-topics fontenc cyrillic +name tabbing +category Package +revision 59715 +shortdesc Tabbing with accented letters +relocated 1 +longdesc By default, some of the tabbing environment's commands clash +longdesc with default accent commands; LaTeX provides the odd commands +longdesc \a', etc., to deal with the clash. The package offers a variant +longdesc of the tabbing environment which does not create this +longdesc difficulty, so that users need not learn two sets of accent +longdesc commands. +containersize 1336 +containerchecksum dcb4bf112afc6a2221030ee7cf0f0b3043dd12a178195ba57afd10702b3efd65948d58607334dd9445270cf69862011d97b72a0f8ca5868748174b1462988132 +doccontainersize 216508 +doccontainerchecksum e056f857e62c1fe3f6b0183c0929e617525586068c62beee604b904695274d4c271d4b973a8a8c9b046792227df389a61591b528a8a4c1cb5c9916618206de48 +docfiles size=58 + RELOC/doc/latex/tabbing/00readme + RELOC/doc/latex/tabbing/Tabbing.pdf details="Package documentation (English)" language="en" +srccontainersize 3736 +srccontainerchecksum 7ed54e677b3dbd8e10e85e84c69791339fefc223a753164c0e9aa8c47301ded6c0737cf62b25cd9d3b152eb63bc32406d9a8a86a620b0e8e00d562ee795f6aa8 +srcfiles size=3 + RELOC/source/latex/tabbing/Tabbing.dtx + RELOC/source/latex/tabbing/Tabbing.ins +runfiles size=1 + RELOC/tex/latex/tabbing/Tabbing.sty +catalogue-ctan /macros/latex/contrib/Tabbing +catalogue-license lppl1 +catalogue-topics alignment macro-supp + name tabfigures category Package revision 25202 @@ -285742,7 +286582,7 @@ catalogue-version 1.1c name tableof category Package -revision 48815 +revision 59837 shortdesc Tagging tables of contents relocated 1 longdesc The package provides the commands to flag chapters or sections @@ -285754,24 +286594,24 @@ longdesc document that uses a class where \tableofcontents may only be longdesc used once, the command longdesc \tableoftaggedcontents{req1,req2,...}{excl1,excl2,...} may be longdesc used to provide several tables. -containersize 2528 -containerchecksum 3eb5dd3a3399825a85280c79c9f013dc9615a534e475d64777ec84924c9257aa930b7fe677a85c32b158b4099d5b61f306ea54f610fa1c9db42764fbf5b683da -doccontainersize 56988 -doccontainerchecksum 609011dc53d37fbad2abf84531ab99d8f60b636222debdf0466b33ed85964326b688a7e5d957500a970e1e974d5fbcf1dfc198e146360b6d43b58f6f3d67c845 -docfiles size=15 +containersize 2512 +containerchecksum e577e1e8df3fd1ad12a2cbfcd05ffb1184fcd3555124986481c62a33ed7f5789bf1858a1370888887d2aae0d2a508a891e5e67bb0a4a1d9a924b3817c2d9e234 +doccontainersize 60652 +doccontainerchecksum bd568b16c6e708e4d0ee9810ba97f8363c842c22156dc90a257fdb0319eb49cab4f6ac9faee0700687a8a6ee54ea02b9660635cfeddd5275365d9c7f38218784 +docfiles size=18 RELOC/doc/latex/tableof/README.md details="Readme" RELOC/doc/latex/tableof/tableof.pdf details="Package documentation" -srccontainersize 10884 -srccontainerchecksum b55b6834b7dcc3ba83f3e8620ffa9ee66b0a6962a4c1b95d7b74ac164300334db89f432af7407268d00190e79333fb3e305074feaf116344957a5a986c842d17 + RELOC/doc/latex/tableof/tableoftest.tex +srccontainersize 11388 +srccontainerchecksum 5086e314c042757a5e90bcbde9fdbcedeee689f89524df43ab390eefc7bf10eea6a9c5bc83b359b00c3ae351fa10f8e8a64b356adb8e7131d48568e06a8ed0d3 srcfiles size=10 RELOC/source/latex/tableof/tableof.dtx - RELOC/source/latex/tableof/tableof.ins -runfiles size=2 +runfiles size=3 RELOC/tex/latex/tableof/tableof.sty catalogue-ctan /macros/latex/contrib/tableof catalogue-license lppl1.3 catalogue-topics toc-etc -catalogue-version 1.4b +catalogue-version 1.4c name tablestyles category Package @@ -286107,7 +286947,7 @@ catalogue-version 1.4 name tabu category Package -revision 56615 +revision 61719 shortdesc Flexible LaTeX tabulars relocated 1 longdesc The package provides an environment, tabu, which will make any @@ -286131,21 +286971,20 @@ longdesc column type indication (p, m and b). \begin{tabu} to longdesc specifies a target width, and \begin{tabu} spread longdesc enlarges the environment's "natural" width. depend varwidth -containersize 23896 -containerchecksum cee6894fac19a98293402b714cc52eaf8ec0b9965a8e9ab9f5125388a2e4709e5d33063286eac9e45a3470f551d1aeeb41d09623b5dddd6563c1c462c2582ba3 -doccontainersize 1458872 -doccontainerchecksum 9e10613a8ca8b29d61ab5a394ece8e25e0e8abea4b7a70b01382935650c86e9554712635c78f3b097afc5f9560cef2fceb984b383826e206233c28144f332c2f +containersize 23900 +containerchecksum b40dc1e91084912df03175a6529223c6f24ae3c0ec77cfb8f1f8625816ea78c044c8f01f1b473e84696421d6772d9201fa4b59aa93e6f014b73598d16c09a6cd +doccontainersize 1458868 +doccontainerchecksum 5ef0a71d643bf5069a622aa8c807bf87db7445caab1f17b5202ee25ddab5368e94e796eb16de4fb183f294cedc232d48cbdba68f45d2451e01a2483d6869822d docfiles size=618 RELOC/doc/latex/tabu/README.md details="Readme" RELOC/doc/latex/tabu/tabu.pdf details="Package documentation" -srccontainersize 76076 -srccontainerchecksum 7b88f0fee52dead2555b4dcc11699ff167207f210f663faccccc1f951e40a53a5a572840c43070d4f86bd183c5e0d9e456c548013160a39264bcda10e71ca49d +srccontainersize 76080 +srccontainerchecksum 7c80ee8d25933e5d1c579357cffdf7177b0a419a847ca1e671cb1dda19fbde9b3680658df6b814d5d92953dd13eeee5100a5aa2fdb5fec3cbc1e213545cb3a78 srcfiles size=86 RELOC/source/latex/tabu/tabu.dtx runfiles size=29 RELOC/tex/latex/tabu/tabu.sty -catalogue-contact-bugs https://github.com/tabu-fixed/tabu/issues -catalogue-contact-repository https://github.com/tabu-fixed/tabu +catalogue-contact-repository https://github.com/tabu-issues-for-future-maintainer/tabu catalogue-ctan /macros/latex/contrib/tabu catalogue-license lppl1.3 catalogue-topics table table-long @@ -286234,6 +287073,44 @@ catalogue-license lppl catalogue-topics table catalogue-version 0.1 +name tabularray +category Package +revision 62328 +shortdesc Typeset tabulars and arrays with LaTeX3 +relocated 1 +longdesc LaTeX tables are implemented using TeX commands such as +longdesc \halign, \noalign, \span, and \omit. In order to implement new +longdesc features, many macro packages have modified the inner table +longdesc commands inside LaTeX. This makes package code complicated, +longdesc difficult to maintain, and often conflicts with each other. At +longdesc present, the LaTeX3 programming layer is basically mature. This +longdesc tabularray package will discard the old \halign commands and +longdesc directly use LaTeX3 functions to parse the table, and then +longdesc typeset the entire table. Under the premise of being compatible +longdesc with the basic syntax of LaTeX2 tables, this macro package will +longdesc completely separate the content and style of the table, and the +longdesc style of the table can be completely set in keyval way. +containersize 33556 +containerchecksum 6a33ac9a1386a203184c1e505d0eb26125cf01bee99fb5323e08c7de2f6f5b1310b15d7d9be79f334ee2060a8d4f91be3c48b8b98baaea97a5c71d1c8470a632 +doccontainersize 705912 +doccontainerchecksum 89d129c8b2f4a6281020766d2678204d3958a01d6e400ac7c3229e9962868c955a51bfced7fa7b3b08a23804d3794a380e8fe2d71668d4913cdeb08715ae39d6 +docfiles size=237 + RELOC/doc/latex/tabularray/README.txt details="Readme" + RELOC/doc/latex/tabularray/tabularray.pdf details="Package documentation" + RELOC/doc/latex/tabularray/tabularray.tex +runfiles size=116 + RELOC/tex/latex/tabularray/tabularray-2021.sty + RELOC/tex/latex/tabularray/tabularray.sty +catalogue-contact-announce https://github.com/lvjr/tabularray/wiki/ChangeLog +catalogue-contact-bugs https://github.com/lvjr/tabularray/issues +catalogue-contact-home https://github.com/lvjr/tabularray/wiki +catalogue-contact-repository https://github.com/lvjr/tabularray +catalogue-contact-support https://github.com/lvjr/tabularray/discussions +catalogue-ctan /macros/latex/contrib/tabularray +catalogue-license lppl1.3 +catalogue-topics table table-long expl3 +catalogue-version 2022A + name tabulary category Package revision 34368 @@ -286361,34 +287238,37 @@ catalogue-version 1.1 name tagpdf category Package -revision 57954 +revision 61600 shortdesc Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX relocated 1 longdesc The package offers tools to experiment with tagging and -longdesc accessibility using pdfLaTeX and LuaTaX. It is not intended for -longdesc production use, but allows the user to try out how difficult it -longdesc is to tag some structures. -containersize 21048 -containerchecksum ed62165f65bbcb159d727a41a02473ba32523f2d8f256a7ada5634fab4cfb1d037eff900dbbf271c7efbad78b306c71a9104dad1fb47662fee85f850afcaa450 -doccontainersize 596684 -doccontainerchecksum 3630a123d98ebe9efd15729beb88e5a7d6c92fa485d416d2023a9d732feaf54548649551a9b428ac1fa25824cbbbfcbdd11b5920509985847a0e8f922f433580 -docfiles size=860 +longdesc accessibility using pdfLaTeX and LuaTeX. It isn't meant for +longdesc production but allows the user to try out how difficult it is +longdesc to tag some structures; to try out how much tagging is really +longdesc needed; to test what else is needed so that a pdf works e.g. +longdesc with a screen reader. Its goal is to get a feeling for what has +longdesc to be done, which kernel changes are needed, how packages +longdesc should be adapted. +containersize 26876 +containerchecksum d976d6502f5356aace244de0a790debc8b43014679a4ac04866ae697d000f273eb9cc2bb44a5bd7f394e9e2cf14ea96e1086ae9799a01dc3d3199b24304b9cdc +doccontainersize 1739060 +doccontainerchecksum 1c676f769fe449102ef16c12ab46aef747318ffab5b1166478bc1f0dbfba307e063710f7c46f1ba77290c86fc7a16243bb08a4bb66c99ee2cfcbd644631b1c88 +docfiles size=501 RELOC/doc/latex/tagpdf/README.md details="Readme" RELOC/doc/latex/tagpdf/ex-AF-file.pdf RELOC/doc/latex/tagpdf/ex-AF-file.tex RELOC/doc/latex/tagpdf/ex-alt-actualtext-luatex.pdf RELOC/doc/latex/tagpdf/ex-alt-actualtext.tex RELOC/doc/latex/tagpdf/ex-attribute-luatex.pdf - RELOC/doc/latex/tagpdf/ex-attribute.pdf RELOC/doc/latex/tagpdf/ex-attribute.tex RELOC/doc/latex/tagpdf/ex-formula-problem-luatex.pdf RELOC/doc/latex/tagpdf/ex-formula-problem.tex - RELOC/doc/latex/tagpdf/ex-mc-manual-para-split.pdf - RELOC/doc/latex/tagpdf/ex-mc-manual-para-split.tex + RELOC/doc/latex/tagpdf/ex-mc-manual-para-split-obsolete.pdf + RELOC/doc/latex/tagpdf/ex-mc-manual-para-split-obsolete.tex RELOC/doc/latex/tagpdf/ex-patch-list-luatex.pdf + RELOC/doc/latex/tagpdf/ex-patch-list-obsolete.tex RELOC/doc/latex/tagpdf/ex-patch-list.tex RELOC/doc/latex/tagpdf/ex-patch-sectioning-koma-luatex.pdf - RELOC/doc/latex/tagpdf/ex-patch-sectioning-koma.pdf RELOC/doc/latex/tagpdf/ex-patch-sectioning-koma.tex RELOC/doc/latex/tagpdf/ex-patch-sectioning-memoir.pdf RELOC/doc/latex/tagpdf/ex-patch-sectioning-memoir.tex @@ -286396,52 +287276,48 @@ docfiles size=860 RELOC/doc/latex/tagpdf/ex-softhyphen.tex RELOC/doc/latex/tagpdf/ex-spaceglyph-listings.pdf RELOC/doc/latex/tagpdf/ex-spaceglyph-listings.tex - RELOC/doc/latex/tagpdf/ex-structure-luatex.pdf - RELOC/doc/latex/tagpdf/ex-structure.tex + RELOC/doc/latex/tagpdf/ex-structure-obsolete.tex RELOC/doc/latex/tagpdf/ex-tagpdf-template.pdf RELOC/doc/latex/tagpdf/ex-tagpdf-template.tex - RELOC/doc/latex/tagpdf/example-input-file.tex + RELOC/doc/latex/tagpdf/global-ex.png RELOC/doc/latex/tagpdf/link-figure-input.tex RELOC/doc/latex/tagpdf/pac3.PNG + RELOC/doc/latex/tagpdf/tagpdf-code.pdf + RELOC/doc/latex/tagpdf/tagpdf-code.tex RELOC/doc/latex/tagpdf/tagpdf.bib RELOC/doc/latex/tagpdf/tagpdf.pdf details="Package documentation" RELOC/doc/latex/tagpdf/tagpdf.tex -srccontainersize 22772 -srccontainerchecksum 9bef63a003833525c6b1a6e983ba53f362eb818b0ddc1006a0eda80a27ee46a1ca90b321bbce1e5cc83d67493f74db04d63f6d50b90863915b574c1ab0da7300 -srcfiles size=31 +srccontainersize 49416 +srccontainerchecksum 02bf6eb605c6c9d324e68e11eb12dcf02fe795622075ecd74bcf05f364b733951ef411bcccb23fb9790a365cf36d0b1fe1c5849b49ffd768e296242f43c76627 +srcfiles size=67 RELOC/source/latex/tagpdf/tagpdf-backend.dtx RELOC/source/latex/tagpdf/tagpdf-checks.dtx - RELOC/source/latex/tagpdf/tagpdf-mc.dtx + RELOC/source/latex/tagpdf/tagpdf-mc-generic.dtx + RELOC/source/latex/tagpdf/tagpdf-mc-luacode.dtx + RELOC/source/latex/tagpdf/tagpdf-mc-shared.dtx RELOC/source/latex/tagpdf/tagpdf-roles.dtx RELOC/source/latex/tagpdf/tagpdf-space.dtx RELOC/source/latex/tagpdf/tagpdf-struct.dtx RELOC/source/latex/tagpdf/tagpdf-tree.dtx + RELOC/source/latex/tagpdf/tagpdf-user.dtx RELOC/source/latex/tagpdf/tagpdf.dtx RELOC/source/latex/tagpdf/tagpdf.ins -runfiles size=35 - RELOC/tex/latex/tagpdf/tagpdf-attr-code.sty - RELOC/tex/latex/tagpdf/tagpdf-checks-code.sty - RELOC/tex/latex/tagpdf/tagpdf-deprecated.def +runfiles size=40 + RELOC/tex/latex/tagpdf/tagpdf-debug-generic.sty + RELOC/tex/latex/tagpdf/tagpdf-debug-lua.sty + RELOC/tex/latex/tagpdf/tagpdf-debug.sty RELOC/tex/latex/tagpdf/tagpdf-luatex.def RELOC/tex/latex/tagpdf/tagpdf-mc-code-generic.sty RELOC/tex/latex/tagpdf/tagpdf-mc-code-lua.sty - RELOC/tex/latex/tagpdf/tagpdf-mc-code-shared.sty - RELOC/tex/latex/tagpdf/tagpdf-pdftex.def - RELOC/tex/latex/tagpdf/tagpdf-roles-code.sty - RELOC/tex/latex/tagpdf/tagpdf-space-code.sty - RELOC/tex/latex/tagpdf/tagpdf-struct-code.sty - RELOC/tex/latex/tagpdf/tagpdf-tree-code.sty - RELOC/tex/latex/tagpdf/tagpdf-user.sty RELOC/tex/latex/tagpdf/tagpdf.lua RELOC/tex/latex/tagpdf/tagpdf.sty RELOC/tex/latex/tagpdf/tagpdfdocu-patches.sty -catalogue-contact-bugs https://github.com/u-fischer/tagpdf/issues catalogue-contact-repository https://github.com/u-fischer/tagpdf catalogue-contact-support https://github.com/u-fischer/tagpdf/issues catalogue-ctan /macros/latex/contrib/tagpdf catalogue-license lppl1.3c -catalogue-topics tagged-pdf accessible -catalogue-version 0.80 +catalogue-topics tagged-pdf accessible expl3 +catalogue-version 0.93 name talk category Package @@ -286488,6 +287364,33 @@ catalogue-license lppl catalogue-topics presentation catalogue-version 1.1 +name talos +category Package +revision 61820 +shortdesc A Greek cult font from the eighties +relocated 1 +longdesc A cult Greek font from the eighties, used at the University of +longdesc Crete, Greece. It belonged to the first TeX installation in a +longdesc Greek University and most probably the first TeX installation +longdesc that supported the Greek language. +containersize 97120 +containerchecksum 50a35159c65afa43900ee8633d2b86effa5aec6a430f2e8fa85f77442da35b140012b27959155564e29286aba465d9bab17c9f5ce5ec0a889ec4ed5dff1b4dcb +doccontainersize 64584 +doccontainerchecksum 9bdbd72f86e0b957580bb008ba349eb428721913010e9fe2cd9ee9b01733d6259914712b60a4a7f0f5804041e6cf876d8bdda2910de1b191715c1d9c8d8fbf77 +docfiles size=18 + RELOC/doc/fonts/talos/README details="Readme" + RELOC/doc/fonts/talos/talos-doc.pdf details="Package documentation" + RELOC/doc/fonts/talos/talos-doc.tex +runfiles size=43 + RELOC/fonts/opentype/public/talos/Talos-Bold.otf + RELOC/fonts/opentype/public/talos/Talos-BoldItalic.otf + RELOC/fonts/opentype/public/talos/Talos-Italic.otf + RELOC/fonts/opentype/public/talos/Talos-Regular.otf +catalogue-ctan /fonts/greek/talos +catalogue-license gfl +catalogue-topics font font-greek font-otf font-proportional +catalogue-version 1.0 + name tamefloats category Package revision 27345 @@ -286626,7 +287529,7 @@ catalogue-version 0.2 name tasks category Package -revision 57835 +revision 61541 shortdesc Horizontally columned lists relocated 1 longdesc The reason for the creation of the tasks environment was an @@ -286634,12 +287537,13 @@ longdesc unwritten agreement in German maths textbooks (especially longdesc (junior) high school textbooks) to organize exercises in longdesc columns counting horizontally rather than vertically. This is longdesc what the tasks package helps to achieve. -containersize 7388 -containerchecksum 995da480ba215f79bf989524f3fe8d66919529aa8cd9bf40d5e42276f3fa0ec27c4a0da51281b8070dd956af1cf80403fdea0916d39e54a9f21796c16773ebc5 -doccontainersize 479388 -doccontainerchecksum 2ac26058e157163991fee0704d4f22e8f0480a22391f029e29aeb5fb76772955b753ba29261db58918391129e24c5a31efaae6273aab653ef13a34f863347dfc -docfiles size=123 +containersize 7500 +containerchecksum 0625dd459eaf53f842f6c36a550808c3efa8004a76cf25bc892b4c50a640ba588c2d069ce8df10f5c8febf5461390517357040b8a472532fd1f9b9ceddd9e5c3 +doccontainersize 495524 +doccontainerchecksum a3240edd6bd7e87b7e1b6292fc227e166b54cbda7f130dc5f03c92707577a9b51f4da5377375419feda6a91a710f48b787dc3da90a1befe1d1328ea9a799f649 +docfiles size=128 RELOC/doc/latex/tasks/README details="Readme" + RELOC/doc/latex/tasks/tasks-manual.cls RELOC/doc/latex/tasks/tasks-manual.pdf details="Package documentation" RELOC/doc/latex/tasks/tasks-manual.tex runfiles size=9 @@ -286650,7 +287554,7 @@ catalogue-contact-repository https://github.com/cgnieder/tasks/ catalogue-ctan /macros/latex/contrib/tasks catalogue-license lppl1.3c catalogue-topics list list-enum expl3 -catalogue-version 1.3a +catalogue-version 1.4a name tcldoc category Package @@ -286698,7 +287602,7 @@ catalogue-version 2.40 name tcolorbox category Package -revision 56610 +revision 61524 shortdesc Coloured boxes, for LaTeX examples and theorems, etc relocated 1 longdesc This package provides an environment for coloured and framed @@ -286710,14 +287614,14 @@ longdesc output. Another common use case is the setting of theorems. The longdesc package supports saving and reuse of source code and text longdesc parts. The package depends on the pgf, verbatim, environ, and longdesc etoolbox packages. -containersize 230544 -containerchecksum 70647656ee420fcb3c832e8552c2340229b0586a638f7c55404f96f20dcb3e8fd2c561a44ece09e6f507a3c4e2be189aa4cb3a3c4d8bc338ca4396e5d4b9416d -doccontainersize 4716812 -doccontainerchecksum 5ec6c748b48b0166555437e0f75203e616e43a8b15787890b00d36df7c86de1971d2a876c5e7228f60f9ccd2e14c7b30ec061f35127a76f6194722c7103c9c0f -docfiles size=2321 +containersize 232088 +containerchecksum 35ead6c1859d6112eae3e3f5c33abfa58eac55de2154aebf21131d73aac96fa96f7214e662c5eb174ba4ebb6ce26ee0838dc6ee1762f5d4824dc17c7bd6850c8 +doccontainersize 4836948 +doccontainerchecksum 64bf381bfff6b87b431bfbd32596818a786f99676f596adab78cc0b447895cf9f63b234ed9e120c543c7af7fdb6c58a114d15c0d4494171b2a3ba49085e4976e +docfiles size=2434 RELOC/doc/latex/tcolorbox/Basilica_5.png - RELOC/doc/latex/tcolorbox/CHANGES - RELOC/doc/latex/tcolorbox/README details="Readme" + RELOC/doc/latex/tcolorbox/CHANGES.md + RELOC/doc/latex/tcolorbox/README.md details="Readme" RELOC/doc/latex/tcolorbox/lichtspiel.jpg RELOC/doc/latex/tcolorbox/tcolorbox-example-poster.pdf RELOC/doc/latex/tcolorbox/tcolorbox-example-poster.tex @@ -286751,6 +287655,7 @@ docfiles size=2321 RELOC/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty RELOC/doc/latex/tcolorbox/tcolorbox.doc.s_snippet.sty RELOC/doc/latex/tcolorbox/tcolorbox.doc.sidebyside.tex + RELOC/doc/latex/tcolorbox/tcolorbox.doc.skincatalog.tex RELOC/doc/latex/tcolorbox/tcolorbox.doc.skins.tex RELOC/doc/latex/tcolorbox/tcolorbox.doc.technical.tex RELOC/doc/latex/tcolorbox/tcolorbox.doc.theorems.tex @@ -286759,7 +287664,7 @@ docfiles size=2321 RELOC/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex RELOC/doc/latex/tcolorbox/tcolorbox.pdf details="Package documentation" RELOC/doc/latex/tcolorbox/tcolorbox.tex -runfiles size=143 +runfiles size=145 RELOC/tex/latex/tcolorbox/blueshade.png RELOC/tex/latex/tcolorbox/crinklepaper.png RELOC/tex/latex/tcolorbox/goldshade.png @@ -286787,7 +287692,7 @@ catalogue-contact-bugs https://github.com/T-F-S/tcolorbox/issues catalogue-ctan /macros/latex/contrib/tcolorbox catalogue-license lppl1.3 catalogue-topics boxing colour verbatim listing macro-demo -catalogue-version 4.42 +catalogue-version 5.0.2 name tdclock category Package @@ -286817,16 +287722,16 @@ catalogue-version 2.5 name tds category Package -revision 15878 +revision 61719 shortdesc The TeX Directory Structure standard relocated 1 longdesc Defines a structure for placement of TeX-related files on an longdesc hierarchical file system, in a way that is well-defined, and is longdesc readily implementable. -containersize 488 -containerchecksum 20b739d69ba9804c12761c0eb76c0b7961657d2ba2fb00db9d083022279cca2b2b176fc7aaba11fceb77da4b7a23ba53c80e98a492fb4929adb545d56f5e8958 -doccontainersize 232652 -doccontainerchecksum ab08ea4220a30ac896add47e5422dbf2ff3eb65c3c89e90c87983c5dff75dfae6fc4d6f8cda58f2da51dae505f537ea07cee0e2378da845c20e790f8a1724f7c +containersize 464 +containerchecksum 306ac6f6f21e7e2a26ae759130b79435fca4720d0cb810660a254b3b30c21a3dff5eab2c8c739771a92580f9b2fd2580e161ccfe97e00e5e1d97109a6327e8e0 +doccontainersize 232648 +doccontainerchecksum 6719270a877a241cf123a84ee01794dd3b9d77e8ae437a8bd6c91dad3bd9a327bfc9ae75f9001a03e57630baafdb06adee84c31a972d08b046ee5cd8cec9d2f2 docfiles size=129 RELOC/doc/generic/tds/ChangeLog RELOC/doc/generic/tds/Makefile @@ -286839,7 +287744,7 @@ docfiles size=129 RELOC/doc/generic/tds/tds.tex RELOC/doc/generic/tds/tds2texi.el RELOC/doc/generic/tds/tdsguide.cls -catalogue-contact-home http://tug.org/tds/ +catalogue-contact-home https://tug.org/tds/ catalogue-ctan /tds catalogue-license other-free catalogue-topics std-spec @@ -287554,6 +288459,39 @@ catalogue-ctan /macros/generic/termmenu catalogue-license lppl1.3 catalogue-topics comp-mgmt expl3 +name termsim +category Package +revision 61414 +shortdesc Simulate Win10, Ubuntu, and Mac terminals +relocated 1 +longdesc This LaTeX3 package provides environments terminal and +longdesc terminal*, and macros \termfile and \termfile* to simulate +longdesc Win10, Ubuntu and Mac terminals. It is based on tcolorbox, +longdesc minted and listings. +containersize 3860 +containerchecksum 132615cbdbe257f2c7643414ef4b577053425e457a2e2ee2a9b4d8d56a7e6758db587b7f5223ef1a324931f5468ac5365b7dde7b971312bc8b8ea069ee5efb9e +doccontainersize 390080 +doccontainerchecksum af5047a490608fbb5769b6b4d3dad3fac6b9b20abb5dbaf20d08a633045ea45ca1a01f572d3f0701567a91a8429ae0c7279fa82f054e6fe0802d413765c46ccc +docfiles size=111 + RELOC/doc/latex/termsim/README.md details="Readme" + RELOC/doc/latex/termsim/build.sh + RELOC/doc/latex/termsim/ctxdoc-en.cls + RELOC/doc/latex/termsim/termsim-doc-en.pdf details="Package documentation (English)" + RELOC/doc/latex/termsim/termsim-doc-en.tex + RELOC/doc/latex/termsim/termsim.pdf details="Package documentation (Chinese)" language="zh" +srccontainersize 9472 +srccontainerchecksum 45ad375a19ca939496f6f6546c9d2568367b3cd49c11fe1b2d94785448eb679d3e82c41a3282df054027636ca367b86b82dc3d937b42056398c23622ffa6e34a +srcfiles size=12 + RELOC/source/latex/termsim/termsim.dtx +runfiles size=4 + RELOC/tex/latex/termsim/termsim.sty +catalogue-contact-bugs https://github.com/registor/termsim/issues +catalogue-contact-repository https://github.com/registor/termsim +catalogue-ctan /macros/latex/contrib/termsim +catalogue-license lppl1.3c +catalogue-topics listing boxing comp-sci expl3 +catalogue-version 1.1.1 + name testhyphens category Package revision 38928 @@ -287587,7 +288525,7 @@ catalogue-version 0.7 name testidx category Package -revision 52213 +revision 60966 shortdesc Dummy text for testing index styles and indexing applications relocated 1 longdesc This is a LaTeX package that provides a command to produce @@ -287599,11 +288537,11 @@ longdesc characters, depending on the setup, to allow for testing longdesc extended Latin alphabets. The supplementary package longdesc testidx-glossaries.sty uses the indexing interface provided by longdesc the glossaries package. -containersize 27180 -containerchecksum 003179c0efebe0bb84cf1ddc80db6d905af6cbbbf59753b4102e5f7a760b5e7c90057976e2d0aac138b001e2a211da8758f8e2285866ac34c8287e1d3b82d1e4 -doccontainersize 3342856 -doccontainerchecksum deab83c1eb6f77b379b38bc81e680e18b9fb02a4b147363e05646849af1fe402249c50a8eb41e6ecf60fb1cc505cd82593ae90c356cd4bf43fa5685cf5162f44 -docfiles size=1362 +containersize 44064 +containerchecksum e4179ab827eb21f27fabdd06674302ac141b6abf889e87c4183b4d86253ae35b5ea277ecb8ac36e66d51a4e25556fae092f98bfdd768d34728412f3bb8b5faf7 +doccontainersize 3323724 +doccontainerchecksum 60761fa19984e3ab2a0b5420320a43b84c1174a4e6722c75523fcaff43206ca2bd01f24af74ee307b5cd7d12196238f86539f8cfafc27168bf134df74e2736df +docfiles size=1320 RELOC/doc/latex/testidx/CHANGES RELOC/doc/latex/testidx/README details="Readme" RELOC/doc/latex/testidx/samples/sample-idx-a4.pdf @@ -287647,26 +288585,26 @@ docfiles size=1362 RELOC/doc/latex/testidx/samples/sample-noidxgloss.pdf RELOC/doc/latex/testidx/samples/sample-noidxgloss.tex RELOC/doc/latex/testidx/testidx-code.pdf details="Code documentation" - RELOC/doc/latex/testidx/testidx-glossaries-diglyphs-utf8.bib - RELOC/doc/latex/testidx/testidx-glossaries-diglyphs.tex - RELOC/doc/latex/testidx/testidx-glossaries-markers.bib - RELOC/doc/latex/testidx/testidx-glossaries-mathsym.bib - RELOC/doc/latex/testidx/testidx-glossaries-nodiglyphs-utf8.bib - RELOC/doc/latex/testidx/testidx-glossaries-nodiglyphs.bib - RELOC/doc/latex/testidx/testidx-glossaries-nodiglyphs.tex - RELOC/doc/latex/testidx/testidx-glossaries-numbers.bib - RELOC/doc/latex/testidx/testidx-glossaries-samples-ascii.bib - RELOC/doc/latex/testidx/testidx-glossaries-samples-utf8.bib - RELOC/doc/latex/testidx/testidx-glossaries-samples.bib - RELOC/doc/latex/testidx/testidx-glossaries-samples.tex RELOC/doc/latex/testidx/testidx-manual.pdf details="User manual" RELOC/doc/latex/testidx/testidx-manual.tex -srccontainersize 51648 -srccontainerchecksum de09a92aefaff5ad23898b7b5c4ef447280c3664eb468c433161cc82bb040f2c3fb265ec976f4d985914804a96422748b2dc20863805e066cfefb976110a1a6b +srccontainersize 51652 +srccontainerchecksum 358c712d4073983f872dc9664bd6e138c7c66a420d1253ec36646cefa584c9148573fd978026de87d98806c71ea8f8f45c1cd0160b3be738d6fb9cd535d774c1 srcfiles size=98 RELOC/source/latex/testidx/testidx.dtx RELOC/source/latex/testidx/testidx.ins -runfiles size=48 +runfiles size=90 + RELOC/bibtex/bib/testidx/testidx-glossaries-diglyphs-utf8.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-markers.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-mathsym.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-nodiglyphs-utf8.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-nodiglyphs.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-numbers.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-samples-ascii.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-samples-utf8.bib + RELOC/bibtex/bib/testidx/testidx-glossaries-samples.bib + RELOC/tex/latex/testidx/testidx-glossaries-diglyphs.tex + RELOC/tex/latex/testidx/testidx-glossaries-nodiglyphs.tex + RELOC/tex/latex/testidx/testidx-glossaries-samples.tex RELOC/tex/latex/testidx/testidx-glossaries.sty RELOC/tex/latex/testidx/testidx.sty catalogue-also blindtext @@ -287737,7 +288675,7 @@ catalogue-version 5.4 name tex category TLCore -revision 57972 +revision 62387 shortdesc A sophisticated typesetting engine longdesc TeX is a typesetting system that incorporates a macro longdesc processor. A TeX source document specifies or incorporates a @@ -287758,17 +288696,17 @@ depend kpathsea depend plain depend tex.ARCH execute AddFormat name=tex engine=tex options="tex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain -containersize 896 -containerchecksum e38f62fcc5ccee22a909eae5ea196e055eae59eedc652ce9788a3b4520995e97f64c683f1ba940853a06030a7ea6f1d749ed4dda1cb30433f87f5f9cdce5a9a7 -doccontainersize 43540 -doccontainerchecksum 3056263569276ca7a62ccb03542eac99b648d36c398ded17204a2624f06920c506985aedd1a639a48bc60af6394d091cdfd9ec44000730bd8e8c83c2234bb569 -docfiles size=27 +containersize 892 +containerchecksum 7d177346a2df7e7dbd2fce3635a8860c0deee30271beeba585091f8027c796678a3dc9cda2952a073c9ca02e26cd656a3bdcabe4661c23e81af350a987d7e4aa +doccontainersize 45188 +doccontainerchecksum e545796c64bbce0680d12b9d77ca64b008c369f90639ad9c3e7b7b219ceb85fcf24fa7eccaff65639bb9fe7159c2b2dd124866acd2ad78d860ff4e872a341d23 +docfiles size=29 texmf-dist/doc/man/man1/initex.1 texmf-dist/doc/man/man1/initex.man1.pdf texmf-dist/doc/man/man1/tex.1 texmf-dist/doc/man/man1/tex.man1.pdf catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /systems/knuth/dist/tex catalogue-license knuth @@ -288973,7 +289911,7 @@ catalogue-version 1.0 name tex-nutshell category Package -revision 58471 +revision 59448 shortdesc A short document about TeX principles relocated 1 longdesc This document is meant for users who are looking for @@ -288982,17 +289920,17 @@ longdesc brevity. The pure TeX features are described, no features longdesc provided by macro extensions. Only the last section gives a longdesc summary of plain TeX macros. containersize 512 -containerchecksum 63075927692bcb796c0aaa29303682f9bcd0984e41a344a4dbe7c21ac467ea2fbb5ea952655373e877d8125c676b867f8f26786bc3e40eafddc446a0e92ba4e6 -doccontainersize 265580 -doccontainerchecksum 0e73d7735132f81ffe5aec90254e640e3da839da8fa6b5e72afbc45266cdd806f0c1ac5ef0d88b1a2e606164f37ca5086082f1e12af28726847e39fd5bd61387 -docfiles size=87 +containerchecksum 87db8b6801e09084f619bf20576ae68f94998934736eef07c9bdf18895624e5964bcdbb505a6a9b7a936dedc09b3e07d4f2827f3e7acdbf0bc99cdd67a75f96b +doccontainersize 285872 +doccontainerchecksum c62d2c448a6cda88efe7ea10c56367fcadefca423def8ff67f5e81fa62b0a64df2f9a524b4d2e3b2b579aa50c386005727eeb71462b9ee5415cca6e08aaf83ff +docfiles size=94 RELOC/doc/plain/tex-nutshell/README details="Readme" RELOC/doc/plain/tex-nutshell/tex-nutshell.pdf details="The document itself" RELOC/doc/plain/tex-nutshell/tex-nutshell.tex catalogue-ctan /info/tex-nutshell catalogue-license pd catalogue-topics documentation tut-plaintex -catalogue-version 0.6 +catalogue-version 0.7 name tex-overview category Package @@ -289546,112 +290484,140 @@ catalogue-ctan /info/tex-virtual-academy-pl catalogue-license fdl catalogue-topics documentation polish-doc +name tex-vpat +category Package +revision 61810 +shortdesc TeX Accessibility Conformance Report +relocated 1 +longdesc TeX Accessibility Conformance Report based on ITI VPAT(R) +longdesc guidelines. Currently it covers TeX Live. Other distributions +longdesc can be added if needed. +containersize 512 +containerchecksum 748b2918120012869223afd9516197992485078eb10b6c9406069376cb2b7afdd74fa848ad0a6e3b85c8e89f869283ffe89d9add89d64d388eb83fd02f37874d +doccontainersize 184448 +doccontainerchecksum f52fcf79d04eca3dfb3351da667efa8b80be894400490048da3ec1e39d973fb1f17fb126381a6f5f04269da6f5f880607a6410931fbccc2d8d3ff1f59a89f934 +docfiles size=95 + RELOC/doc/latex/tex-vpat/LICENSE + RELOC/doc/latex/tex-vpat/Makefile + RELOC/doc/latex/tex-vpat/README.md details="Readme" + RELOC/doc/latex/tex-vpat/texlive-vpat.css + RELOC/doc/latex/tex-vpat/texlive-vpat.html + RELOC/doc/latex/tex-vpat/texlive-vpat.pdf details="Package documentation" + RELOC/doc/latex/tex-vpat/texlive-vpat.tex +catalogue-contact-bugs https://github.com/TeXUsersGroup/TeX-VPAT/issues +catalogue-contact-development https://github.com/TeXUsersGroup/TeX-VPAT/pulls +catalogue-contact-repository https://github.com/TeXUsersGroup/TeX-VPAT +catalogue-ctan /documentation/tex-vpat +catalogue-license cc-by-3 +catalogue-topics std-conform std-spec +catalogue-version 2.0 + name tex.aarch64-linux category TLCore -revision 58389 +revision 62457 shortdesc aarch64-linux files of tex -containersize 175256 -containerchecksum 354deffab49db602cdb3231d7947ccfcdfa26eae3da370ee70b08246649b92e850a9dafc0513275d986dd3701b01879f84b6933fda6fa752daafe31ea61942b1 -binfiles arch=aarch64-linux size=113 +containersize 176120 +containerchecksum f6af888877705bff9efcbc3bf6e85588dba099890ffcf862f03b7d7562815ca2b6cf87bac7ed09193ee8c91f46628615da1bf0ced01224e24c5732a93f2ed47c +binfiles arch=aarch64-linux size=114 bin/aarch64-linux/initex bin/aarch64-linux/tex name tex.amd64-freebsd category TLCore -revision 58388 +revision 62391 shortdesc amd64-freebsd files of tex -containersize 231528 -containerchecksum 907ec52ceda611c8c601cdd821efa152fba931541929a3f28a6de3de67992adcc4bf4f5d42cbbf568679901bcc884902393d6128415027b6696230d2eaa6eb0b -binfiles arch=amd64-freebsd size=151 +containersize 231008 +containerchecksum da1afed1dda71b90a04a87e8c5f7ab7c886c5ea5211efaef447fdcf6a2fc9fbf46906060849e7463868be9af3a25d6618331c6ef42947c1ef1a8c15526905823 +binfiles arch=amd64-freebsd size=152 bin/amd64-freebsd/initex bin/amd64-freebsd/tex name tex.amd64-netbsd category TLCore -revision 58386 +revision 62430 shortdesc amd64-netbsd files of tex -containersize 156368 -containerchecksum aad8090fdc8edd6302499864c1f34677a89b8c272f4f2814e0e620c95d20b80495d1d45b8cdbbe4c577b35ac57e4f9e11c1d50ce7067c210153717fffb780fc4 +containersize 156444 +containerchecksum 366e507aac893a3af1feab909308696f1a9ecade41fccda173295b4d6328ccb32e51a7b5614c83dd6c86bab2e238a5697e23727aaf023d93f1411d41d81e75fa binfiles arch=amd64-netbsd size=115 bin/amd64-netbsd/initex bin/amd64-netbsd/tex name tex.armhf-linux category TLCore -revision 58428 +revision 63092 shortdesc armhf-linux files of tex -containersize 149084 -containerchecksum 9f832158c02f6684a0eb0d6a9d71c9a575a57febb2fa32136728d8fc6dba6a9b2532e6480caa30a011b872ff44fdecd1fd92210502f3cb1157a9a8d75c5138d5 +containersize 149216 +containerchecksum 46c35e9d2af8d8c4fce81df9db1d93e40dea22cb76307575837d09067d11fddbc123e5faddf930e8ee7fe09277010a15580964557fbceaede4f0ba5582c1251f binfiles arch=armhf-linux size=86 bin/armhf-linux/initex bin/armhf-linux/tex name tex.i386-cygwin category TLCore -revision 58387 +revision 62546 shortdesc i386-cygwin files of tex -containersize 144544 -containerchecksum ff3ea5524f85b673769787cc8ab3337093e3000e9eb9d5d7020643a1de37079ac0a013a9526c2a0c82ffd106cb98333cb6491cf9b7054399dc12d173e5eb253c -binfiles arch=i386-cygwin size=94 +containersize 160628 +containerchecksum 44f1eca322a735d6004184a38f4c0eb5ece8b9734fbd2a6f0ffcbd3cc4f125b7df68101fd21d3f29f57ec2a1fcc0444705925b977f01b513f99ace058b154dfc +binfiles arch=i386-cygwin size=101 bin/i386-cygwin/initex bin/i386-cygwin/tex.exe name tex.i386-freebsd category TLCore -revision 58388 +revision 62391 shortdesc i386-freebsd files of tex -containersize 173856 -containerchecksum 8d54afc127d4a4eaa82d2cb777247962f7b47a3b5e6a54eb9e36b717a81c1c607de46e9c478ef1b5da86f400d8b4ae194d4cacee31d1493dd5db9391b96d06fd -binfiles arch=i386-freebsd size=136 +containersize 175848 +containerchecksum f8d157e907bc40f33c6bbf6897a6a7fba853aa005eb74acaf7fc0cb638d8c4a9c3f57f0ba0ccb830f1c0b4aa96e3edef607f0971a5c61b243709c711ec7f107a +binfiles arch=i386-freebsd size=137 bin/i386-freebsd/initex bin/i386-freebsd/tex name tex.i386-linux category TLCore -revision 58378 +revision 62534 shortdesc i386-linux files of tex -containersize 169216 -containerchecksum ad903106169d8c58facfe5ef6ccd7b5971be2c19d085d1d0cae824d0aea607a291c861723be1d13c7d9ef8a9caad4de909b1a882ec94a95e62e5c0d25ef945cc -binfiles arch=i386-linux size=102 +containersize 171872 +containerchecksum 94b9fc92fc97e9c3a61fc940f861ba58ab9c8ef25fa2cea639f164eb6841074e628828567de5b13e7e7d937ae3b44b7e9690bfa0479a709af3fa4b9d999a858a +binfiles arch=i386-linux size=104 bin/i386-linux/initex bin/i386-linux/tex name tex.i386-netbsd category TLCore -revision 58386 +revision 62430 shortdesc i386-netbsd files of tex -containersize 128536 -containerchecksum dd3dec2496dc04b60c7b701ace48942701e34a1d22da745c758416416d89333ba42617b946e3ab5af310d09c8704eb1159611624f190341e2d80ed5748d9b844 +containersize 128680 +containerchecksum a31aba51cedec721362735de765dde5395b7ae51dc1b16270dc697273740cdc6476b9044faa39fbf86f33bf45c57968deb3a3d34203cfc2e110adbcebf7a79d0 binfiles arch=i386-netbsd size=105 bin/i386-netbsd/initex bin/i386-netbsd/tex name tex.i386-solaris category TLCore -revision 58388 +revision 62391 shortdesc i386-solaris files of tex -containersize 164816 -containerchecksum a9817dc6f30bfbbe9ea7f440b56e432e86a40b71e59425898168d3151d384871725d66187312000d528a1c46cb0b9d5e15f6bb1e4f8f8444535c7bca9c32c5af +containersize 164864 +containerchecksum 213517a46b34525708d494bd77e688d8a71f73ffac652d9c0193b39544ef917bdfc9f2f0746fb80cb3f1fe386c071af4a548e28cf7f0e49f3792529e434404b3 binfiles arch=i386-solaris size=94 bin/i386-solaris/initex bin/i386-solaris/tex name tex.universal-darwin category TLCore -revision 58418 +revision 62421 shortdesc universal-darwin files of tex -containersize 435528 -containerchecksum a7be896bcec7fa2cd159ed6002fdac3cf5cf2d6ff3d993365c30778865477e5cff6be75cd2f204f9639f3b70626f8a9cd0fc268df9ede13ddd35c99b178a7aed -binfiles arch=universal-darwin size=333 +containersize 436672 +containerchecksum 1c90379a013d5a7af607dfba46e888adaa42a6b82368ea10bc80c1224744db66d862bac5742cda7d4c161f8494bd594c66b38fa4fb6bdff88dfc02e62adb7077 +binfiles arch=universal-darwin size=337 bin/universal-darwin/initex bin/universal-darwin/tex name tex.win32 category TLCore -revision 59028 +revision 62609 shortdesc win32 files of tex -containersize 133076 -containerchecksum b5365192590f94e7be8d760ef93c1a27b233a4fc35eafed0a754499c7bf6164cfe7fe721454a34c6c39495abe1a0a86328231d9ddb81245be1e602a55647fff7 +containersize 133288 +containerchecksum bf502f005221ef8ef5d22cba3b77fe929f02da89298a3296c586bd22f7c94d724c7fb280aab7ab60db1e1b8e19b86e7ae58237f882daf92dc87497b407f5c20e binfiles arch=win32 size=76 bin/win32/initex.exe bin/win32/tex.dll @@ -289659,67 +290625,67 @@ binfiles arch=win32 size=76 name tex.x86_64-cygwin category TLCore -revision 58387 +revision 62545 shortdesc x86_64-cygwin files of tex -containersize 171028 -containerchecksum e8794cb24a97a5a49bae227853ce6296c7e43f71a8fa241154c383f3ca0e3b15efa28d7ac244543eff92edfc805592875471532b16bda87291f8d285f25f0efc -binfiles arch=x86_64-cygwin size=96 +containersize 171592 +containerchecksum 23d75e73196fd4f0a964ca40b37b7753fc21a33235d9d66e238c098fbd68ea06c0ba83628ef438ddf99a43911dd2c8bba11938ca3065a1c0f8dca6812ef74cfe +binfiles arch=x86_64-cygwin size=97 bin/x86_64-cygwin/initex bin/x86_64-cygwin/tex.exe name tex.x86_64-darwinlegacy category TLCore -revision 58388 +revision 62391 shortdesc x86_64-darwinlegacy files of tex -containersize 170520 -containerchecksum ff146ae3fde7ea2ef9154494225502398a9f5b7a6756e7a856f5239c227d92684bda201bc974e8c47d4e86d07473d718e709c90f296bc93b11700526a046830a +containersize 170560 +containerchecksum babbd1e3f71aa17f695458566164f81ed55e90e6ee1af199d7fe860ee0af8d1ab0fb1bc535a3df065e25747af396ccabbcc6650b345e7019dc3e18b75da4fd62 binfiles arch=x86_64-darwinlegacy size=92 bin/x86_64-darwinlegacy/initex bin/x86_64-darwinlegacy/tex name tex.x86_64-linux category TLCore -revision 58378 +revision 62534 shortdesc x86_64-linux files of tex -containersize 176388 -containerchecksum 1a6d9bc9f6e2e626649e38e231cb95318a2f99e5253e9a07ff99ca592c9d1f4536c5fe8c2030a91087627a0dfc3418f3675f30ecd2c54c957910f109f67e3e55 -binfiles arch=x86_64-linux size=95 +containersize 178124 +containerchecksum aee7f275ca1504ac55ec8a01f5546fe34d9c34022674390dc00adc7af0cd8712e5e1c2714ca1a8bc3818c9a332a099364d35facc9bf88dafdae0d5daf730ca93 +binfiles arch=x86_64-linux size=96 bin/x86_64-linux/initex bin/x86_64-linux/tex name tex.x86_64-linuxmusl category TLCore -revision 58378 +revision 62389 shortdesc x86_64-linuxmusl files of tex -containersize 187064 -containerchecksum 8b4eed71fbc7eef1d591131beb57174fabc2919d768782f0e03278bcace410c29448f131e2021608f18d903def74efb3e86354466cc154c040299ddfe2ec20ad -binfiles arch=x86_64-linuxmusl size=107 +containersize 187616 +containerchecksum 498e9d1662215a02dfd5e0684535170e9cbe534e5d16fd8525ae50e32307ea08001e4bf1882e5da09dc1453bcf01bdecf2e6de2f4f9d8f24461e744b7fe5ed25 +binfiles arch=x86_64-linuxmusl size=104 bin/x86_64-linuxmusl/initex bin/x86_64-linuxmusl/tex name tex.x86_64-solaris category TLCore -revision 58388 +revision 62391 shortdesc x86_64-solaris files of tex -containersize 192736 -containerchecksum 5e3e928ddb617b98a66a56480978ee2507bc0d7bda1c6ce72731e9e7b4c26f1d72797aa18ec973b4ae8e12b94c441d0b889f6db62912f5bbe277bbfb5d6a2181 +containersize 192888 +containerchecksum 5b36f5d4e16c4ee97b009deea049f10405f4c7704ca978e3c9f3e0c57fa75ea5648d64eaa394ada1fe04d3056c02278acdb96f875e6108c0da359802633a9628 binfiles arch=x86_64-solaris size=107 bin/x86_64-solaris/initex bin/x86_64-solaris/tex name tex4ebook category Package -revision 56878 -shortdesc Convertor from LaTeX to ebook formats -longdesc This is a bundle of lua scripts and LaTeX packages for +revision 62076 +shortdesc Converter from LaTeX to ebook formats +longdesc This is a bundle of Lua scripts and LaTeX packages for longdesc conversion of LaTeX files to ebook formats such as epub, mobi -longdesc and epub3. tex4ht is used as conversion engine. +longdesc and epub3. tex4ht is used as the conversion engine. depend tex4ebook.ARCH -containersize 16960 -containerchecksum 9ef3a2b820f1f7015b61b8cff017affbf8cdc07fb1d4c39f629e46e2457a08875dd83252526e75465ec75a42d6580b7ec75b085455e5ba62dd14dd13a898a8f2 -doccontainersize 88140 -doccontainerchecksum 0a01620564aa41d076a998910eff5a1fc45b7a0f2a3b2f606191e1442c49ed6685c8ac51a099834da2765de030d2f099a79fd03d6aebe08f78837f18638bc9d2 -docfiles size=33 +containersize 17748 +containerchecksum ce9a19544d63fdec5e37fd129bfc87c6fa7c35ebfd719a703b9ba59dfd4ddcded42d03d075f2fd80730a5f295b2393c083098e5782b3a0ab2cbace335bb78c50 +doccontainersize 95544 +doccontainerchecksum 08bfe7b1ca1b245174df6b4e4a1640ba0cf7c5c821ed76cb9b85b512055088354ab0d59383b5973720fd83b298efae795f46a61c7cc95c2816edd57408c4efd7 +docfiles size=36 texmf-dist/doc/support/tex4ebook/README details="Readme" texmf-dist/doc/support/tex4ebook/changelog.tex texmf-dist/doc/support/tex4ebook/readme.tex @@ -289736,12 +290702,13 @@ runfiles size=20 texmf-dist/tex/latex/tex4ebook/tex4ebook-epub3.4ht texmf-dist/tex/latex/tex4ebook/tex4ebook.4ht texmf-dist/tex/latex/tex4ebook/tex4ebook.sty +catalogue-also make4ht tex4ht catalogue-contact-bugs https://github.com/michal-h21/tex4ebook/issues catalogue-contact-repository https://github.com/michal-h21/tex4ebook catalogue-ctan /support/tex4ebook catalogue-license lppl1.3 catalogue-topics ebook -catalogue-version 0.3c +catalogue-version 0.3h name tex4ebook.aarch64-linux category Package @@ -289889,25 +290856,31 @@ binfiles arch=x86_64-solaris size=1 name tex4ht category Package -revision 59071 +revision 63082 shortdesc Convert (La)TeX to HTML/XML longdesc A converter from TeX and LaTeX to SGML-based formats such as -longdesc (X)HTML, MathML, OpenDocument, and DocBook, providing a +longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a longdesc configurable (La)TeX-based authoring system for hypertext. -longdesc TeX4ht does not parse (La)TeX source (so that it avoids the -longdesc difficulties encountered by many other converters, arising from -longdesc the irregularity of (La)TeX syntax). Instead, TeX4ht uses -longdesc (La)TeX itself (with myriad macro modifications) to produce a -longdesc helper DVI file that it can then process. This technique allows -longdesc TeX4ht to approach the robustness characteristic of -longdesc restricted-syntax systems such as hyperlatex and gellmu. Note -longdesc that CTAN no longer holds the definitive sources of the -longdesc package: see the 'Readme' file. +longdesc TeX4ht does not independently parse (La)TeX source (so it +longdesc avoids the difficulties encountered by many other converters, +longdesc arising from the irregularity of (La)TeX syntax). Instead, +longdesc TeX4ht uses (La)TeX itself (with myriad macro modifications) to +longdesc produce a helper DVI file that it can then process. This +longdesc technique allows TeX4ht to approach the robustness +longdesc characteristic of restricted-syntax systems such as gellmu. +longdesc Full releases of TeX4ht are no longer made, both because it is +longdesc technically difficult to do so and because their utility is +longdesc questionable. Nevertheless, TeX4ht is actively maintained. So, +longdesc current source files are held on CTAN, and updated from the +longdesc development repository frequently. Creating the myriad derived +longdesc files from them is nontrivial, and generally done with the +longdesc Makefile in development, from which the TeX4ht package in TeX +longdesc Live is updated. depend tex4ht.ARCH -containersize 906804 -containerchecksum 7b4b31d69cceb108946f27a549e5ccee1657dba4ba1733e7b271544ec6c457d2e19b83aa5468e26f0b81992b2a5f22b251de7867a658f82b3214ded4f29077bb +containersize 950936 +containerchecksum be62d77ca6cae04f6a79684c047bbe8f24edf9975dc5e35757e731558773ae8c6a43fa0fe8daee0befd18662e5b81007577ddc60edfb3567f79bf2fc720c6fd4 doccontainersize 136384 -doccontainerchecksum eadf79734ea3df71f2f6f0d8a901c77bc1a9616a437424163bff2c7f1c6b6c6fa76dff71fb0b591d145a3862a7db1596308187cba4706ec45e0f19a3cc62e38b +doccontainerchecksum e61cbd5594da7dd7aea656b2d30fdbe7ce7fbfebc567e185fff6771f8cfdc5879b91751a2f0ad7e02b38253a45d9fd5b778c3fc90eed46dfc2c68f67c5382c4a docfiles size=260 texmf-dist/doc/generic/tex4ht/Makefile texmf-dist/doc/generic/tex4ht/README details="Readme" @@ -289979,9 +290952,9 @@ docfiles size=260 texmf-dist/doc/generic/tex4ht/mn56.html texmf-dist/doc/generic/tex4ht/mn5x.png texmf-dist/doc/generic/tex4ht/mn6x.png -srccontainersize 1204676 -srccontainerchecksum ca78387d73af725b7965d07dce7f860687eff64e91415edcb50d4c61362286dbcac0305b30a2c508ec992922bb10466f9a777e4e2c4f215368255e360c2e8026 -srcfiles size=3622 +srccontainersize 1250500 +srccontainerchecksum e25903498a9a5bf2ee071883ab797d97bf332014f40f1f9640d385b7298565b2571b84ade62d407ea30135dec22086ebbf2e8938d2bfd4953b0b142154864f85 +srcfiles size=3809 texmf-dist/source/generic/tex4ht/ChangeLog texmf-dist/source/generic/tex4ht/Makefile texmf-dist/source/generic/tex4ht/README @@ -290009,10 +290982,12 @@ srcfiles size=3622 texmf-dist/source/generic/tex4ht/tex4ht-fonts-cjk.tex texmf-dist/source/generic/tex4ht/tex4ht-fonts-ebgaramond.tex texmf-dist/source/generic/tex4ht/tex4ht-fonts-fourier.tex + texmf-dist/source/generic/tex4ht/tex4ht-fonts-kpfonts.tex texmf-dist/source/generic/tex4ht/tex4ht-fonts-libertine.tex texmf-dist/source/generic/tex4ht/tex4ht-fonts-modern.tex texmf-dist/source/generic/tex4ht/tex4ht-fonts-newtx.tex texmf-dist/source/generic/tex4ht/tex4ht-fonts-noncjk.tex + texmf-dist/source/generic/tex4ht/tex4ht-fonts-opensans.tex texmf-dist/source/generic/tex4ht/tex4ht-fonts-spectral.tex texmf-dist/source/generic/tex4ht/tex4ht-htcmd.tex texmf-dist/source/generic/tex4ht/tex4ht-html-speech-xtpipes.tex @@ -290051,9 +291026,10 @@ srcfiles size=3622 texmf-dist/source/generic/tex4ht/tex4ht-word.tex texmf-dist/source/generic/tex4ht/tex4ht-xhtml-xtpipes.tex texmf-dist/source/generic/tex4ht/tex4ht-xhtmml-xtpipes.tex + texmf-dist/source/generic/tex4ht/update-htfonts texmf-dist/source/generic/tex4ht/wripro.tex texmf-dist/source/generic/tex4ht/xtpipes.tex -runfiles size=9795 +runfiles size=11045 texmf-dist/scripts/tex4ht/ht.sh texmf-dist/scripts/tex4ht/htcontext.sh texmf-dist/scripts/tex4ht/htcopy.pl @@ -290113,14 +291089,17 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/arabicore.4ht texmf-dist/tex/generic/tex4ht/array.4ht texmf-dist/tex/generic/tex4ht/article.4ht + texmf-dist/tex/generic/tex4ht/arydshln.4ht texmf-dist/tex/generic/tex4ht/austrian.4ht texmf-dist/tex/generic/tex4ht/authblk.4ht texmf-dist/tex/generic/tex4ht/awesomebox.4ht texmf-dist/tex/generic/tex4ht/babel.4ht + texmf-dist/tex/generic/tex4ht/backref.4ht texmf-dist/tex/generic/tex4ht/beamer.4ht texmf-dist/tex/generic/tex4ht/beamerbasefont.4ht texmf-dist/tex/generic/tex4ht/beamerbasetoc.4ht texmf-dist/tex/generic/tex4ht/beton.4ht + texmf-dist/tex/generic/tex4ht/biblatex-chicago-hooks.4ht texmf-dist/tex/generic/tex4ht/biblatex-chicago.4ht texmf-dist/tex/generic/tex4ht/biblatex-hooks.4ht texmf-dist/tex/generic/tex4ht/biblatex.4ht @@ -290132,6 +291111,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/booktabs.4ht texmf-dist/tex/generic/tex4ht/boxedminipage.4ht texmf-dist/tex/generic/tex4ht/braket.4ht + texmf-dist/tex/generic/tex4ht/breakurl-hooks.4ht texmf-dist/tex/generic/tex4ht/bussproofs.4ht texmf-dist/tex/generic/tex4ht/byname.4ht texmf-dist/tex/generic/tex4ht/caption-hooks.4ht @@ -290166,6 +291146,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/curve.4ht texmf-dist/tex/generic/tex4ht/czech.4ht texmf-dist/tex/generic/tex4ht/danish.4ht + texmf-dist/tex/generic/tex4ht/datetime2-hooks.4ht texmf-dist/tex/generic/tex4ht/dcolumn.4ht texmf-dist/tex/generic/tex4ht/debug.4ht texmf-dist/tex/generic/tex4ht/diagram.4ht @@ -290223,6 +291204,9 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/floatflt.4ht texmf-dist/tex/generic/tex4ht/floatpag.4ht texmf-dist/tex/generic/tex4ht/foils.4ht + texmf-dist/tex/generic/tex4ht/fontawesome5-hooks.4ht + texmf-dist/tex/generic/tex4ht/fontawesome5-utex-helper-hooks.4ht + texmf-dist/tex/generic/tex4ht/fontawesome5.4ht texmf-dist/tex/generic/tex4ht/fontmath.4ht texmf-dist/tex/generic/tex4ht/fontspec-4ht.lua texmf-dist/tex/generic/tex4ht/fontspec-hooks.4ht @@ -290246,6 +291230,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/glossaries.4ht texmf-dist/tex/generic/tex4ht/glossary.4ht texmf-dist/tex/generic/tex4ht/go.4ht + texmf-dist/tex/generic/tex4ht/graphbox-hooks.4ht texmf-dist/tex/generic/tex4ht/graphics-hooks.4ht texmf-dist/tex/generic/tex4ht/graphics.4ht texmf-dist/tex/generic/tex4ht/graphicx.4ht @@ -290267,13 +291252,14 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/html4-math.4ht texmf-dist/tex/generic/tex4ht/html4-russian-accents.4ht texmf-dist/tex/generic/tex4ht/html4-svg.4ht - texmf-dist/tex/generic/tex4ht/html4-uni.4ht texmf-dist/tex/generic/tex4ht/html4.4ht texmf-dist/tex/generic/tex4ht/html5.4ht texmf-dist/tex/generic/tex4ht/htmlw.4ht texmf-dist/tex/generic/tex4ht/hypcap.4ht texmf-dist/tex/generic/tex4ht/hyperref-hooks.4ht texmf-dist/tex/generic/tex4ht/hyperref.4ht + texmf-dist/tex/generic/tex4ht/hyperxmp-hooks.4ht + texmf-dist/tex/generic/tex4ht/hyperxmp.4ht texmf-dist/tex/generic/tex4ht/idxmake.4ht texmf-dist/tex/generic/tex4ht/ifthen.4ht texmf-dist/tex/generic/tex4ht/imakeidx-hooks.4ht @@ -290334,6 +291320,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/mdwtab.4ht texmf-dist/tex/generic/tex4ht/memoir.4ht texmf-dist/tex/generic/tex4ht/mempatch.4ht + texmf-dist/tex/generic/tex4ht/menukeys.4ht texmf-dist/tex/generic/tex4ht/mex.4ht texmf-dist/tex/generic/tex4ht/mfpic.4ht texmf-dist/tex/generic/tex4ht/microtype.4ht @@ -290342,7 +291329,6 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/minted.4ht texmf-dist/tex/generic/tex4ht/mkht-scripts.4ht texmf-dist/tex/generic/tex4ht/mkht.4ht - texmf-dist/tex/generic/tex4ht/mktex4ht.4ht texmf-dist/tex/generic/tex4ht/mla.4ht texmf-dist/tex/generic/tex4ht/mls.4ht texmf-dist/tex/generic/tex4ht/moreverb.4ht @@ -290378,6 +291364,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/pctex32.4ht texmf-dist/tex/generic/tex4ht/pd1enc.4ht texmf-dist/tex/generic/tex4ht/pdfbase-hooks.4ht + texmf-dist/tex/generic/tex4ht/pdfx-hooks.4ht texmf-dist/tex/generic/tex4ht/pgf.4ht texmf-dist/tex/generic/tex4ht/picins.4ht texmf-dist/tex/generic/tex4ht/pictex.4ht @@ -290415,6 +291402,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/scrartcl.4ht texmf-dist/tex/generic/tex4ht/scrbook.4ht texmf-dist/tex/generic/tex4ht/scrjura.4ht + texmf-dist/tex/generic/tex4ht/scrlayer.4ht texmf-dist/tex/generic/tex4ht/scrreprt.4ht texmf-dist/tex/generic/tex4ht/sectionbreak.4ht texmf-dist/tex/generic/tex4ht/seminar-a.4ht @@ -290424,6 +291412,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/showframe-hooks.4ht texmf-dist/tex/generic/tex4ht/sig-alternate.4ht texmf-dist/tex/generic/tex4ht/sistyle.4ht + texmf-dist/tex/generic/tex4ht/siunitx.4ht texmf-dist/tex/generic/tex4ht/skak.4ht texmf-dist/tex/generic/tex4ht/slides.4ht texmf-dist/tex/generic/tex4ht/slidesec.4ht @@ -290436,6 +291425,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/subcaption.4ht texmf-dist/tex/generic/tex4ht/subeqnarray.4ht texmf-dist/tex/generic/tex4ht/subfigure.4ht + texmf-dist/tex/generic/tex4ht/subfiles.4ht texmf-dist/tex/generic/tex4ht/subscript.4ht texmf-dist/tex/generic/tex4ht/supertabular.4ht texmf-dist/tex/generic/tex4ht/sverb.4ht @@ -290449,6 +291439,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/tabularx.4ht texmf-dist/tex/generic/tex4ht/tabulary-a.4ht texmf-dist/tex/generic/tex4ht/tabulary.4ht + texmf-dist/tex/generic/tex4ht/tasks.4ht texmf-dist/tex/generic/tex4ht/tcilatex.4ht texmf-dist/tex/generic/tex4ht/tcolorbox.4ht texmf-dist/tex/generic/tex4ht/tei-math.4ht @@ -290458,11 +291449,14 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/tex4ht.4ht texmf-dist/tex/generic/tex4ht/tex4ht.sty texmf-dist/tex/generic/tex4ht/texinfo.4ht + texmf-dist/tex/generic/tex4ht/texmate.4ht texmf-dist/tex/generic/tex4ht/texpower.4ht texmf-dist/tex/generic/tex4ht/textures.4ht texmf-dist/tex/generic/tex4ht/th4.4ht texmf-dist/tex/generic/tex4ht/theorem.4ht + texmf-dist/tex/generic/tex4ht/threeparttable.4ht texmf-dist/tex/generic/tex4ht/tikz-hooks.4ht + texmf-dist/tex/generic/tex4ht/titlesec-hooks.4ht texmf-dist/tex/generic/tex4ht/titlesec.4ht texmf-dist/tex/generic/tex4ht/titling.4ht texmf-dist/tex/generic/tex4ht/tocloft.4ht @@ -290474,6 +291468,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/ucs.4ht texmf-dist/tex/generic/tex4ht/ukraineb.4ht texmf-dist/tex/generic/tex4ht/ulem.4ht + texmf-dist/tex/generic/tex4ht/unicode-math-hooks.4ht texmf-dist/tex/generic/tex4ht/unicode.4ht texmf-dist/tex/generic/tex4ht/url.4ht texmf-dist/tex/generic/tex4ht/usepackage-fontspec.4ht @@ -290495,6 +291490,7 @@ runfiles size=9795 texmf-dist/tex/generic/tex4ht/xcolor-hooks.4ht texmf-dist/tex/generic/tex4ht/xcolor.4ht texmf-dist/tex/generic/tex4ht/xecjk-hooks.4ht + texmf-dist/tex/generic/tex4ht/xifthen.4ht texmf-dist/tex/generic/tex4ht/xr-hooks.4ht texmf-dist/tex/generic/tex4ht/xr-hyper.4ht texmf-dist/tex/generic/tex4ht/xr.4ht @@ -290514,515 +291510,1039 @@ runfiles size=9795 texmf-dist/tex4ht/ht-fonts/alias/Century_Schoolbook_L/pncri8t.htf texmf-dist/tex4ht/ht-fonts/alias/Century_Schoolbook_L/pncro8c.htf texmf-dist/tex4ht/ht-fonts/alias/Century_Schoolbook_L/pncro8t.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Bold-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-BoldItalic-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBold-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-ExtraBoldItalic-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Italic-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Medium-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-MediumItalic-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-Regular-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBold-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-osf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tlf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-t1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramond-SemiBoldItalic-tosf-ts1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramondInitials-tlf-ot1.htf - texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond/EBGaramondInitials-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold/EBGaramond-Bold-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Bold_Italic/EBGaramond-BoldItalic-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold/EBGaramond-ExtraBold-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_ExtraBold_Italic/EBGaramond-ExtraBoldItalic-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Initials/EBGaramondInitials-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Initials/EBGaramondInitials-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Italic/EBGaramond-Italic-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium/EBGaramond-Medium-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Medium_Italic/EBGaramond-MediumItalic-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_Regular/EBGaramond-Regular-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold/EBGaramond-SemiBold-tosf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-osf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-sup-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tlf-ts1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-swash-lgr.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/EB_Garamond_SemiBold_Italic/EBGaramond-SemiBoldItalic-tosf-ts1.htf texmf-dist/tex4ht/ht-fonts/alias/Fourier-Math-Letters/fncmib.htf texmf-dist/tex4ht/ht-fonts/alias/Fourier-Math-Letters/fncmii.htf texmf-dist/tex4ht/ht-fonts/alias/Fourier-Math-Letters/fncmiib.htf texmf-dist/tex4ht/ht-fonts/alias/Fourier-Math-Letters/futmib.htf texmf-dist/tex4ht/ht-fonts/alias/Fourier-Math-Letters/futmii.htf texmf-dist/tex4ht/ht-fonts/alias/Fourier-Math-Letters/futmiib.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Ex/jkpbex.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Exa/jkpbexa.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Sy/jkpbsy.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Sy/jkpbsyw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Sy/jkpsyw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Sya/jkpbsya.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpbsyb.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpbsybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpssbsyb.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpssbsybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpsssyb.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpsssybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpsyb.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syb/jkpsybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syc/jkpbsyc.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syc/jkpsyc.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syd/jkpbsyd.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syd/jkpbsydw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syd/jkpsyd.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M-Syd/jkpsydw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpbmiaw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpbmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpbmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpbmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpmiaw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpssbmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpssmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpssvosbmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpssvosbmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpssvosmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpssvosmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosbmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosbmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosbmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosbmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp--M/jkpvosmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbit7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbxit7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbxn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbxsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbxscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpbxsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpmit7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpmsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpmscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Companion/jkpmsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpfosnmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkposnmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Expert/jkpvosmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbit7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbxit7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbxn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbxsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbxscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplbxsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplmit7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplmn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplmsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplmscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Companion/jkplmsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplfosnmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplosnmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosbit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosbxit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosmit7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-Expert/jkplvosmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Ex/jkplbex.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Exa/jkplbexa.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Exa/jkplexa.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Sy/jkplbsy.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Sy/jkplsy.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Sy/jkplsyw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syb/jkplbsyb.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syb/jkplbsybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syb/jkplsybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syb/jkpsslbsyb.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syb/jkpsslbsybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syb/jkpsslsybw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syc/jkplbsyc.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syd/jkplbsyd.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syd/jkplbsydw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M-Syd/jkplsydw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplbmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplbmia.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplbmiaw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplbmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplbmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplbmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplmiaw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosbmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosbmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosbmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosbmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosmi.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosmif.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosmifw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-M/jkplvosmiw.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosnbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosnbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosnbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosnbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosnmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplkosnmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosnbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosnbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosnbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosnbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosnmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SC-Expert/jkplosnmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosnbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosnbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosnbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosnbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosnmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplkosnmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosnbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosnbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosnbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosnbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosnmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light-SmallCaps/jkplosnmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplfosnmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplosnmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-Light/jkplvosmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosnbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosnbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosnbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosnbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosnmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpkosnmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkpmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposnbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposnbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposnbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposnbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SC-Expert/jkposnmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosnbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosnbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosnbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosnbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosnmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpkosnmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkpmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposnbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposnbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposnbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposnbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposnmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp-SmallCaps/jkposnmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpfosnmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkposnmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosbit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosbxit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosmit8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Kp/jkpvosmsl8t.htf texmf-dist/tex4ht/ht-fonts/alias/LibertineMath/nxlbmi.htf texmf-dist/tex4ht/ht-fonts/alias/LibertineMath/nxlbmi0.htf texmf-dist/tex4ht/ht-fonts/alias/LibertineMath/nxlbmi01.htf @@ -291391,6 +292911,567 @@ runfiles size=9795 texmf-dist/tex4ht/ht-fonts/alias/NewTXMath/ntxmi.htf texmf-dist/tex4ht/ht-fonts/alias/NewTXMath/ntxmi5.htf texmf-dist/tex4ht/ht-fonts/alias/NewTXMath/ntxmi7.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Bold-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-BoldItalic-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Italic-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans/OpenSans-Regular-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-Light-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_Light/OpenSans-LightItalic-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-OsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-TLF.htf + texmf-dist/tex4ht/ht-fonts/alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-TOsF.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Comp/jkpssmn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Comp/jkpssmsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Comp/jkpssmscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Comp/jkpssmsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbxn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbxsc7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbxscsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Companion/jkpssbxsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfosnbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfosnbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfosnbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfosnbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfosnmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssfosnmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosnbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosnbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosnbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosnbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosnmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssosnmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssvosbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssvosbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssvosbxn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssvosbxsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssvosmn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Exp/jkpssvosmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosnbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosnbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosnbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosnbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosnmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpsskosnmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosnbsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosnbscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosnbxsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosnbxscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosnmsc7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc-Exp/jkpssosnmscsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosnbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosnbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosnbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosnbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosnmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpsskosnmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosnbsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosnbscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosnbxsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosnbxscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosnmsc8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp-Sc/jkpssosnmscsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfosnbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfosnbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfosnbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfosnbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfosnmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssfosnmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosnbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosnbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosnbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosnbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosnmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssosnmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssvosbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssvosbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssvosbxn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssvosbxsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssvosmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Sf-Kp/jkpssvosmsl8t.htf texmf-dist/tex4ht/ht-fonts/alias/Spectral/Spectral-Bold-lf-ly1.htf texmf-dist/tex4ht/ht-fonts/alias/Spectral/Spectral-Bold-lf-ot1.htf texmf-dist/tex4ht/ht-fonts/alias/Spectral/Spectral-Bold-lf-sc-ly1.htf @@ -291861,6 +293942,35 @@ runfiles size=9795 texmf-dist/tex4ht/ht-fonts/alias/TeXGyreTermesX/ntx-Regular-tlf-t1.htf texmf-dist/tex4ht/ht-fonts/alias/TeXGyreTermesX/ntx-Regular-tosf-ly1.htf texmf-dist/tex4ht/ht-fonts/alias/TeXGyreTermesX/ntx-Regular-tosf-t1.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Comp/jkpttbn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Comp/jkpttbsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Comp/jkpttmn7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Comp/jkpttmsl7c.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttosbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttosbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttosmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttosnbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttosnbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttosnmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttvosbn7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttvosbsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp-Exp/jkpttvosmsl7t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttosbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttosbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttosmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttosnbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttosnbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttosnmn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttosnmsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttvosbn8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttvosbsl8t.htf + texmf-dist/tex4ht/ht-fonts/alias/Tt-Kp/jkpttvosmsl8t.htf texmf-dist/tex4ht/ht-fonts/alias/Utopia/futb8c.htf texmf-dist/tex4ht/ht-fonts/alias/Utopia/futb8t.htf texmf-dist/tex4ht/ht-fonts/alias/Utopia/futb9c.htf @@ -296143,31 +298253,75 @@ runfiles size=9795 texmf-dist/tex4ht/ht-fonts/unicode/Century_Schoolbook_L/pncr8c.htf texmf-dist/tex4ht/ht-fonts/unicode/Century_Schoolbook_L/pncr8t.htf texmf-dist/tex4ht/ht-fonts/unicode/Century_Schoolbook_L/pncrc8t.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Italic-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Italic-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Italic-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-inf-ly1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-inf-ot1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-inf-t1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-sc-ly1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-sc-ot1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-sc-t1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-swash-ly1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-swash-ot1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-swash-t1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-titling-ly1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-titling-ot1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-titling-t1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-lf-ts1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-sup-ly1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-sup-ot1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramond-Regular-sup-t1.htf - texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond/EBGaramondInitials-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Initials/EBGaramondInitials-tlf-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Italic/EBGaramond-Italic-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Italic/EBGaramond-Italic-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Italic/EBGaramond-Italic-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Italic/EBGaramond-Italic-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Italic/EBGaramond-Italic-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Italic/EBGaramond-Italic-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Italic/EBGaramond-Italic-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-inf-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-inf-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-inf-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-inf-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-sc-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-swash-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-swash-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-swash-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-sup-lgr.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/EB_Garamond_Regular/EBGaramond-Regular-sup-t1.htf texmf-dist/tex4ht/ht-fonts/unicode/Fourier-Math-Extension/fourier-mex.htf texmf-dist/tex4ht/ht-fonts/unicode/Fourier-Math-Letters/fncmi.htf texmf-dist/tex4ht/ht-fonts/unicode/Fourier-Math-Letters/futmi.htf texmf-dist/tex4ht/ht-fonts/unicode/Fourier-Math-Symbols/fncsy.htf texmf-dist/tex4ht/ht-fonts/unicode/Fourier-Math-Symbols/futsy.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M-Ex/jkpex.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M-Ex/jkpssbex.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M-Ex/jkpssex.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M-Exa/jkpexa.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M-Sy/jkpsy.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M-Sya/jkpsya.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpbmi.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpbmia.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpmi.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpmia.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpmif.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpssbmia.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpssbmif.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpssmia.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp--M/jkpssmif.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Companion/jkpmn7c.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Expert/jkpmn7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Expert/jkposmn7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Expert/jkpvosmn7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-M-Ex/jkplex.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-M-Sy/jkplbsyw.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-M-Syb/jkplsyb.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-M-Syb/jkpsslsyb.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-M-Syc/jkplsyc.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-M-Syd/jkplsyd.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-M/jkplmia.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-Light-SmallCaps/jkplosmsc8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-SC-Expert/jkpkosmsc7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-SC-Expert/jkpmsc7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-SC-Expert/jkposnmsc7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-SmallCaps/jkpkmsc8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-SmallCaps/jkpkosmsc8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp-SmallCaps/jkpmsc8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp/jkpmn8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp/jkposmn8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Kp/jkpvosmn8t.htf texmf-dist/tex4ht/ht-fonts/unicode/LibertineMath/nxlbmi02.htf texmf-dist/tex4ht/ht-fonts/unicode/LibertineMath/nxlbmia.htf texmf-dist/tex4ht/ht-fonts/unicode/LibertineMath/nxlmia.htf @@ -296260,12 +298414,41 @@ runfiles size=9795 texmf-dist/tex4ht/ht-fonts/unicode/NewTXMath/ntx-BoldItalic-lf-ot1.htf texmf-dist/tex4ht/ht-fonts/unicode/NewTXMath/ntx-Italic-lf-ot1.htf texmf-dist/tex4ht/ht-fonts/unicode/Nimbus_Roman_No9_L/tcxsl.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-LGR-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-OT1-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-T1-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-T2A-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-T2B-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-T2C-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-TS1-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Open_Sans_Light/OpenSans-LightItalic-X2-LF.htf + texmf-dist/tex4ht/ht-fonts/unicode/Sf-Kp-Sc/jkpsskosbsc8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Sf-Kp-Sc/jkpssosbsc8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-lf-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-lf-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-lf-sc-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-lf-sc-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-lf-sc-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-lf-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-lf-ts1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-orn-u.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-sup-ly1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-sup-ot1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Spectral/Spectral-Regular-sup-t1.htf texmf-dist/tex4ht/ht-fonts/unicode/TeXGyreTermes/ts1-qtmb.htf texmf-dist/tex4ht/ht-fonts/unicode/TeXGyreTermesX/ntx-Bold-lf-ly1.htf texmf-dist/tex4ht/ht-fonts/unicode/TeXGyreTermesX/ntx-Bold-lf-t1.htf texmf-dist/tex4ht/ht-fonts/unicode/TeXGyreTermesX/ntxdenoms-Regular-ly1.htf texmf-dist/tex4ht/ht-fonts/unicode/TeXGyreTermesX/ntxdenoms-Regular-ot1.htf texmf-dist/tex4ht/ht-fonts/unicode/TeXGyreTermesX/ntxdenoms-Regular-t1.htf + texmf-dist/tex4ht/ht-fonts/unicode/Tt-Kp-Exp/jkpttmn7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Tt-Kp-Exp/jkpttosmn7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Tt-Kp-Exp/jkpttosnmn7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Tt-Kp-Exp/jkpttvosmn7t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Tt-Kp/jkpttmn8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Tt-Kp/jkpttosmn8t.htf + texmf-dist/tex4ht/ht-fonts/unicode/Tt-Kp/jkpttvosmn8t.htf texmf-dist/tex4ht/ht-fonts/unicode/URW_Chancery_L/pzcmi7t.htf texmf-dist/tex4ht/ht-fonts/unicode/URW_Chancery_L/pzcmi8c.htf texmf-dist/tex4ht/ht-fonts/unicode/URW_Chancery_L/pzcmi8r.htf @@ -296762,6 +298945,7 @@ runfiles size=9795 texmf-dist/tex4ht/ht-fonts/unicode/ebg/ntxebgmia.htf texmf-dist/tex4ht/ht-fonts/unicode/ec/eccc-uni.htf texmf-dist/tex4ht/ht-fonts/unicode/erewMath/zutmia.htf + texmf-dist/tex4ht/ht-fonts/unicode/fontawesome/fa5.htf texmf-dist/tex4ht/ht-fonts/unicode/fourier-orns/futrorn.htf texmf-dist/tex4ht/ht-fonts/unicode/futr-sup/futr-sup.htf texmf-dist/tex4ht/ht-fonts/unicode/futrc9d/futrc9d.htf @@ -296967,6 +299151,7 @@ runfiles size=9795 texmf-dist/tex4ht/xtpipes/xtpipes-default.4xt texmf-dist/tex4ht/xtpipes/xtpipes-map.dtd texmf-dist/tex4ht/xtpipes/xtpipes.dtd +catalogue-also make4ht tex4ebook catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=tex4ht catalogue-contact-home https://tug.org/tex4ht catalogue-contact-repository https://puszcza.gnu.org.ua/projects/tex4ht/ @@ -296977,10 +299162,10 @@ catalogue-topics cvt-html name tex4ht.aarch64-linux category Package -revision 57930 +revision 62280 shortdesc aarch64-linux files of tex4ht -containersize 84256 -containerchecksum e21524b807950f290534bc66154ed505f836fa817a49eff67418ab71fa1bc9443b51af29294ba343384e2bad348da58eb6833cc3cfc4f4d732f919d6adfab27f +containersize 84284 +containerchecksum a5b2b6819623ac535f1d9c9b0b91f5a1c46ba08108a216d809f6d8e8532abd59cedad1bb0e217bda99d0c72d876f38adfa9213cf36d2d8a58c302cf45b137c42 binfiles arch=aarch64-linux size=75 bin/aarch64-linux/ht bin/aarch64-linux/htcontext @@ -296997,11 +299182,11 @@ binfiles arch=aarch64-linux size=75 name tex4ht.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of tex4ht -containersize 109184 -containerchecksum bb979865e83f75d817812758761084c9c8126529d54ec4115a04aed20beadec7e8d911c9f55f2954392dd9a533cd96aade7b56ae0548cd6f75bf156eb143ae6d -binfiles arch=amd64-freebsd size=91 +containersize 108804 +containerchecksum 91b6a35efc50930cbd76d07635b2fcdd5d0708373a37cec54b22a7bde5e4269b0e3427466205f8e4e632ca73d47d75cf7c905859acd27e5ffd584b5025a76f8c +binfiles arch=amd64-freebsd size=92 bin/amd64-freebsd/ht bin/amd64-freebsd/htcontext bin/amd64-freebsd/htlatex @@ -297017,10 +299202,10 @@ binfiles arch=amd64-freebsd size=91 name tex4ht.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of tex4ht containersize 87364 -containerchecksum d21419094e9c5a54c0375deaf564e6f60d11ff8b6509bfe2c8601b4d8e5f0c4628281b4f39bd64d589bde5fb261fb477674a77febf0f9d46d886958998eb43ce +containerchecksum a328c5382d1ce08734fe9af223551f019f96921be63ffae965a31eb01252a3b9c7af991d48b7b5f5529f180073ec4ed38eac868b1317e56cefb9cdc2188d127e binfiles arch=amd64-netbsd size=96 bin/amd64-netbsd/ht bin/amd64-netbsd/htcontext @@ -297037,10 +299222,10 @@ binfiles arch=amd64-netbsd size=96 name tex4ht.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of tex4ht -containersize 69944 -containerchecksum 6c276247523ff31ee7249aa29b53ded1435f1cd00c40b3a095e358f4a84043883353a9bd4be3c6540d7a1ea9a3e199289c298bfd6dc16b1d1b0ef7227a28e727 +containersize 69948 +containerchecksum 523d52e5854c19172afe3cdf7843b00a372f08e45cce286dadc69a2891f6e0533571f7ef19a56cfc76d5851cf13c54ae35c9350580b8d6cf54ed5c30b717525e binfiles arch=armhf-linux size=65 bin/armhf-linux/ht bin/armhf-linux/htcontext @@ -297057,11 +299242,11 @@ binfiles arch=armhf-linux size=65 name tex4ht.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of tex4ht -containersize 51080 -containerchecksum b004e48cba17cf1405692b2e4bc788678b919cb605c7baa81ffa87baf92e8b7d18686644f92ac8ee97962ce71fa272b35cf4aa89a96b5c07f666a3c996e625f4 -binfiles arch=i386-cygwin size=42 +containersize 58328 +containerchecksum f99ea1b565abd99039789f83df9a8ab89868fc3053b13b74f199c85e4cc64dc1ecaaa4a9ea8f60c23a96445d06cd041e1b5f00aefc1222d74a8fc8a0f2cadf98 +binfiles arch=i386-cygwin size=44 bin/i386-cygwin/ht bin/i386-cygwin/htcontext bin/i386-cygwin/htlatex @@ -297077,11 +299262,11 @@ binfiles arch=i386-cygwin size=42 name tex4ht.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of tex4ht -containersize 93092 -containerchecksum 7628a85b2306b8b1592896f9aa23561caaa0f5e815c002e7ac4306797d51badc0360f7c442c7b0e4a4e4956450edd6374f06a514839463a7827d8818bb8c2d71 -binfiles arch=i386-freebsd size=81 +containersize 93760 +containerchecksum 6016648b7184bb448ba82ac6e27f86ee7aba4a96d2300b09c343f401d81ba42e331ada8568983e07bc73f403fe70b718865b08a70731759e6676b03fe2cef65a +binfiles arch=i386-freebsd size=82 bin/i386-freebsd/ht bin/i386-freebsd/htcontext bin/i386-freebsd/htlatex @@ -297097,11 +299282,11 @@ binfiles arch=i386-freebsd size=81 name tex4ht.i386-linux category Package -revision 57878 +revision 62210 shortdesc i386-linux files of tex4ht -containersize 89116 -containerchecksum ed1e4e6a44d3848c59e9689ef73c07775a2a507d48cab3cd300f9541e7a7449be24b59aa37fdb7df34b8b92a21011ad0a6407ca19026c762e6049c5be2d57d66 -binfiles arch=i386-linux size=79 +containersize 91280 +containerchecksum 87d25100c89793448479bfe30c00d055b09563810a68ee242a68e78fb97e2cbfb9cd94288911b32dc37164a39d2efcd319a13bcd85898058e05e53b0b028102d +binfiles arch=i386-linux size=81 bin/i386-linux/ht bin/i386-linux/htcontext bin/i386-linux/htlatex @@ -297117,10 +299302,10 @@ binfiles arch=i386-linux size=79 name tex4ht.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of tex4ht -containersize 76196 -containerchecksum 36a0a00eba3e9f94abf478131dafe79bb131b06ea6efe4dedb8ed90dea7db0ef5d0554de93094e9f321f47d97e0572c6819452411a330f666734ee824cb1fd87 +containersize 76200 +containerchecksum 12e13acd66a3d3346a58b0274f7c5099c156f4bf5ff7e3638c44cde264865e01f5f9eeae542f15e66fa1cc696319f6b0aa839863ed67428d21673a39600cf667 binfiles arch=i386-netbsd size=89 bin/i386-netbsd/ht bin/i386-netbsd/htcontext @@ -297137,10 +299322,10 @@ binfiles arch=i386-netbsd size=89 name tex4ht.i386-solaris category Package -revision 57938 +revision 62206 shortdesc i386-solaris files of tex4ht -containersize 83896 -containerchecksum c1f91703c3971905ab6520cea22b366a816bf37800f90a688d97326a483af899f6947f419b6ac15669836dcedff27f4ef75ff485ebb1420f82b261b85c6e1d93 +containersize 83964 +containerchecksum bc02ccf43d0e56d8b53e6b2f858314945c973c889a780b9bb85669f51271d322aea863d8a2a7476c064b87d704ca0f09954cf1eaa803233b769b9ee14dae3c18 binfiles arch=i386-solaris size=69 bin/i386-solaris/ht bin/i386-solaris/htcontext @@ -297157,11 +299342,11 @@ binfiles arch=i386-solaris size=69 name tex4ht.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of tex4ht -containersize 185088 -containerchecksum 075ac815399569dc7f740d7b369b72dbda9a7480c4def94b267e9c13925b36a42116d8cbac7725ed50d724bf9520820a80e1d28101315ff29f63301c26b5f784 -binfiles arch=universal-darwin size=188 +containersize 184748 +containerchecksum 47a2eba926b0209bde9b5aec94a3905cb27d3539ca386601c25ef51d4ff02f1ad095f1c8cb974cf3af716bddcd5c66e1c50a7e2fb3871e06a6156759905bbd15 +binfiles arch=universal-darwin size=192 bin/universal-darwin/ht bin/universal-darwin/htcontext bin/universal-darwin/htlatex @@ -297177,10 +299362,10 @@ binfiles arch=universal-darwin size=188 name tex4ht.win32 category Package -revision 58783 +revision 62199 shortdesc win32 files of tex4ht -containersize 57760 -containerchecksum af0ad6feb323996923ce9cb1a93d9c8e55a8cccad2ede5259340151324e398b1ee2de84d8644da40467a77a0a686df39f58cd178e2d1e965c4fc18b30ad7d1be +containersize 57768 +containerchecksum 14cfad9fea973d4e9b0f505641a0cc0e9ccea4770a01d4153c693d368a011c4fa00ca15368a216a41842f641bb103bede626a7e2db18f9af5daedf37002515b0 binfiles arch=win32 size=51 bin/win32/ht.bat bin/win32/ht.exe @@ -297206,10 +299391,10 @@ binfiles arch=win32 size=51 name tex4ht.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of tex4ht -containersize 58360 -containerchecksum f1f325d0f02682e671b70696773c7d103cab13d152d53603391b7a61bd4ec8491ea877170428b6ac271f5f1b884609c864a2a00fd870319907ee97e0b02686bb +containersize 58016 +containerchecksum 9e7146328402995063699a061c731bae9e8ad47837208e41e07ccfb34ba878eed7495409f2124feac058f9417ea672db1d5138d4cd44e9bc3c34aa245adc489a binfiles arch=x86_64-cygwin size=42 bin/x86_64-cygwin/ht bin/x86_64-cygwin/htcontext @@ -297226,10 +299411,10 @@ binfiles arch=x86_64-cygwin size=42 name tex4ht.x86_64-darwinlegacy category Package -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of tex4ht -containersize 84832 -containerchecksum a7fdb7d8bfa1ce3a6425f28d8264882f31df2d0d2ed81e54a5b953828eba9e30e09e207bf3da0f123d8411fd9cd476757d72514174b963563391c8f680294557 +containersize 84796 +containerchecksum 4269451f548d1d3f6131f732c491edd50888eff44b67c8bea43ecd228ab8f6fb25ac43ba3a3e6c28b0ed6a671b8a4366ffb429b9572a6c98911a3f8c822d2c3e binfiles arch=x86_64-darwinlegacy size=73 bin/x86_64-darwinlegacy/ht bin/x86_64-darwinlegacy/htcontext @@ -297246,11 +299431,11 @@ binfiles arch=x86_64-darwinlegacy size=73 name tex4ht.x86_64-linux category Package -revision 57878 +revision 62187 shortdesc x86_64-linux files of tex4ht -containersize 92628 -containerchecksum 71aa44bf19e515ae4219d1698d8d75776909b242994f6110d601a4bd2cc5a1a612d06534cd4c54db8e528490d0a991e0bf732663c507412a091828ca02828477 -binfiles arch=x86_64-linux size=73 +containersize 93204 +containerchecksum 7fc88f1de95745672660a4760a3ddc868c38558db375e42a47c062c8da4af3215ed68b895f6925d38e55c285e8ffd66fd7c05244fd1cef03fed9d82efc1938a8 +binfiles arch=x86_64-linux size=78 bin/x86_64-linux/ht bin/x86_64-linux/htcontext bin/x86_64-linux/htlatex @@ -297266,10 +299451,10 @@ binfiles arch=x86_64-linux size=73 name tex4ht.x86_64-linuxmusl category Package -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of tex4ht -containersize 94868 -containerchecksum 0e097e41da8d1480f5e2a06b00d3478097767e3a8b816168312a3985f2789a33dda627f2d843d7b93a7293bd3f1e3339596e2b50eefec2e79c5ebd97a7d3ae97 +containersize 94492 +containerchecksum a4ac05349364e155d875f9eec8dc224c85c8bac35f2b5bfa024409a3f3e08fa08ce84e523ba1159a390799b7b3de7a79fdb7f11a0a330289ac7f86364933b774 binfiles arch=x86_64-linuxmusl size=77 bin/x86_64-linuxmusl/ht bin/x86_64-linuxmusl/htcontext @@ -297286,10 +299471,10 @@ binfiles arch=x86_64-linuxmusl size=77 name tex4ht.x86_64-solaris category Package -revision 57938 +revision 62206 shortdesc x86_64-solaris files of tex4ht -containersize 95240 -containerchecksum 2ba36c276e52acf2e8f4da038ab551a510851f2c112a76144ea25b5bc1f7690efe40be3640aaff85402565617a9f09be0091a4ef1d4e45dc4b9d5dbd4ef90e84 +containersize 95288 +containerchecksum d23a6e51a0c92d7886b74e509b9069103970df4984e2de2bb2df28a6ae36494d661825dadbf24d292d9b90323239eb2845806f66c2e01fbe0fc482c30ed87baa binfiles arch=x86_64-solaris size=77 bin/x86_64-solaris/ht bin/x86_64-solaris/htcontext @@ -297953,6 +300138,33 @@ containerchecksum a366f2b680f8b299cb351beeb474a00cef6fbeff4f8e18780e408a5ef9f633 binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/texdiff +name texdimens +category Package +revision 61070 +shortdesc Conversion of TeX dimensions to decimals +relocated 1 +longdesc Utilities and documentation related to TeX dimensional units, +longdesc usable both with Plain (\input texdimens) and with LaTeX +longdesc (\usepackage{texdimens}). +containersize 11436 +containerchecksum 737074790de5c16de0e30dd6f708d6b8ec43e8d387ced2dc6b16b64f38854fad7367884abeab71fd41eaa79dc0c5939904314deed97331f9919a1fbefb0108d3 +doccontainersize 121624 +doccontainerchecksum 3ab30a8de33cedd4bdb9aa0a84104eb5b02be164de9f6fb81a51dbaa6caabe0029228c311970a3287cfbcf270a5430d6883756e9c28fc924a3286d76bb71217e +docfiles size=39 + RELOC/doc/generic/texdimens/LICENSE.md + RELOC/doc/generic/texdimens/README.md details="Readme" + RELOC/doc/generic/texdimens/texdimens.md + RELOC/doc/generic/texdimens/texdimens.pdf details="Package documentation" +runfiles size=11 + RELOC/tex/generic/texdimens/texdimens.sty + RELOC/tex/generic/texdimens/texdimens.tex +catalogue-contact-bugs https://github.com/jfbu/texdimens/issues +catalogue-contact-repository https://github.com/jfbu/texdimens +catalogue-ctan /macros/generic/texdimens +catalogue-license lppl1.3c +catalogue-topics units etex +catalogue-version 1.1 + name texdirflatten category Package revision 55064 @@ -298130,7 +300342,7 @@ binfiles arch=x86_64-solaris size=1 name texdoc category TLCore -revision 58477 +revision 62815 shortdesc Documentation access for TeX Live longdesc texdoc is a Lua script providing easy access to the longdesc documentation in TeX Live: PDF, DVI, plain text files, and @@ -298140,11 +300352,11 @@ longdesc program by the same name to do the same job, but its longdesc implementation is unrelated. depend kpathsea depend texdoc.ARCH -containersize 26808 -containerchecksum ace120045a48c29b207e94fa6a08956b63f4994374fbe5572a1e655046408126d094c0c89f9bb0350a6619b54912a89f4f72bd177451c84a9c3d182eddd9b5de -doccontainersize 134156 -doccontainerchecksum ac14e4a9f5bc96d8d3baf1d8ff41dd1c996838cb6e8e5aad5c6e9bda0a93af9e7c5a86d6da7b5bd6342e866c48babe76023c659a36234a2a0b5787a84c389c4e -docfiles size=52 +containersize 27532 +containerchecksum eda9f9c138191f73487c5da101898970cb7f268eade19a7eb44231d05d819b23b182a9ca15e61c23f172c9869659c3bb5f45f35d2590d7da79d10021195284be +doccontainersize 135764 +doccontainerchecksum 0d4ad9b75b0c9f209bed3a5c816bbfb49a49667ca31b59fdf98caf42b60c9e618d6daae5fa9b3bd288dc6dc5fe2c6dc3a4cf7a1348f06006b9f60618d225a639 +docfiles size=53 texmf-dist/doc/man/man1/texdoc.1 texmf-dist/doc/man/man1/texdoc.man1.pdf texmf-dist/doc/support/texdoc/COPYING @@ -298153,7 +300365,7 @@ docfiles size=52 texmf-dist/doc/support/texdoc/texdoc-doc.cls texmf-dist/doc/support/texdoc/texdoc.pdf details="Package documentation" texmf-dist/doc/support/texdoc/texdoc.tex -runfiles size=30 +runfiles size=31 texmf-dist/scripts/texdoc/texdoc.tlu texmf-dist/scripts/texdoc/texdoclib-alias.tlu texmf-dist/scripts/texdoc/texdoclib-cli.tlu @@ -298173,7 +300385,7 @@ catalogue-contact-support https://lists.tug.org/texdoc catalogue-ctan /support/texdoc catalogue-license gpl catalogue-topics view-doc -catalogue-version 3.3 +catalogue-version 3.4.1 name texdoc.aarch64-linux category TLCore @@ -298321,7 +300533,7 @@ binfiles arch=x86_64-solaris size=1 name texdoctk category TLCore -revision 54557 +revision 62186 shortdesc Easy access to package documentation longdesc A Perl/Tk-based GUI for easy access to package documentation longdesc for TeX on Unix platforms; the databases it uses are based on @@ -298336,10 +300548,10 @@ longdesc only distributed as part of TeX Live, which includes a Windows longdesc executable. depend kpathsea depend texdoctk.ARCH -containersize 26828 -containerchecksum 6fee47f51fe3d98051d7098d17e3c5c37b3969fc5a2c78bd5d5a2b97f9de97cdbaaeda274792d1bbc10653bf1d3daf6447c66a13b4b31f8e80d26e433c405936 +containersize 26712 +containerchecksum f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe doccontainersize 30728 -doccontainerchecksum 54fe4ca2618e4b8d6eb1f5590745fbb6ed6264a9e6ab4b34040bac52062ce4d7e8214a4fa3010cb6c78ad0003afcc3f929b112528940396973647a6672a0422e +doccontainerchecksum fb403dc17ad839ea64bcf6da84e59288a8745b5eb731051d7df8593138aa5d3b6891d56f52bdbe5c9a41e590f1f36db390e7e7a825d9aaf00d4fbc01c8dc16ba docfiles size=11 texmf-dist/doc/man/man1/texdoctk.1 texmf-dist/doc/man/man1/texdoctk.man1.pdf @@ -298538,17 +300750,17 @@ catalogue-version v2r3 name texfot category Package -revision 59040 +revision 62157 shortdesc Filter clutter from the output of a TeX run longdesc The package provides a small Perl script to filter the online longdesc output from a TeX run, attempting to show only those messages longdesc which probably deserve some change in the source. The TeX longdesc invocation itself need not change. depend texfot.ARCH -containersize 6320 -containerchecksum 101a37bb79e58f25c2a9198f1327ca911ab292578fb7d80769cee8d0b4459bec9e3b49addd64ac1064523de0685a595c4bce86cb272fd02294d3168b3db28bf4 -doccontainersize 32296 -doccontainerchecksum 883a70368bbc9797e7e2967a4c451f6ab735cba63d92d1ec65ce954cfdf7235ca2ad4291dd2fb50cc09eb0e6c3831e6befd67839ba9b9c522f1199f995cae772 +containersize 6436 +containerchecksum 6f3495de09a1aad317a7187e5cf5e6868f722b36f766497ae3dde0ae511381e67290404bd96c9ae99f5e992e9609a9c608a830b2a567f5e186a1409137407365 +doccontainersize 33592 +doccontainerchecksum d2e9dc71ad4924f699a0e1084906759da4dd867e827d116b4014e8f8be50690e488bea71ca7498e37f17e458d0b47937248e911667228425e1a81cce03c453fe docfiles size=13 texmf-dist/doc/man/man1/texfot.1 texmf-dist/doc/man/man1/texfot.man1.pdf @@ -298557,8 +300769,8 @@ runfiles size=4 texmf-dist/scripts/texfot/texfot.pl catalogue-ctan /support/texfot catalogue-license pd -catalogue-topics comp-mgmt -catalogue-version 1.43 +catalogue-topics comp-mgmt log-manip +catalogue-version 1.45 name texfot.aarch64-linux category Package @@ -298740,7 +300952,7 @@ catalogue-version 0.1 name texinfo category Package -revision 57911 +revision 62997 shortdesc Texinfo documentation system relocated 1 longdesc Texinfo is the preferred format for documentation in the GNU @@ -298748,12 +300960,12 @@ longdesc project; the format may be used to produce online or printed longdesc output from a single source. The Texinfo macros may be used to longdesc produce printable output using TeX; other programs in the longdesc distribution offer online interactive use (with hypertext -longdesc linkages in some cases). Note that a developers' snapshot of -longdesc the latest release of the Texinfo macros may be found in the -longdesc Texinfo 'latest' package. -containersize 98652 -containerchecksum 9bcff364b4f7e505f4301d54f8acd5fa248dabafe246c649abf4f229ad12c2e041935684741717e29f22a02ed3181b5619a3ddfe6e2047b16f928ab69b1b4295 -runfiles size=109 +longdesc linkages in some cases). The latest release of the texinfo.tex +longdesc macros and texi2dvi script may be found in the texinfo-latest +longdesc package, which are usually newer than the last full release. +containersize 97132 +containerchecksum fcaef6e5c645b234564dbd937afb7644b369eb11fad9e6151f1492037a9c767cc2baa515d849094f4b8131bfb34675f1b70c4b2b120954b992dc3f3489a91cd5 +runfiles size=108 RELOC/tex/texinfo/texinfo.ini RELOC/tex/texinfo/texinfo.tex RELOC/tex/texinfo/txi-cs.tex @@ -298771,23 +300983,23 @@ runfiles size=109 RELOC/tex/texinfo/txi-sr.tex RELOC/tex/texinfo/txi-tr.tex RELOC/tex/texinfo/txi-uk.tex -catalogue-contact-home http://www.gnu.org/software/texinfo/ +catalogue-contact-home https://www.gnu.org/software/texinfo/ catalogue-ctan /macros/texinfo/texinfo catalogue-license gpl catalogue-topics doc-supp format -catalogue-version 5.1 +catalogue-version 6.8 name texlive-common category TLCore -revision 59073 +revision 63037 shortdesc TeX Live documentation (common elements) relocated 1 postaction shortcut type=menu name="TeX Live documentation" cmd=TEXDIR/texmf-dist/doc/texlive/index.html containersize 348 -containerchecksum 4b34ce5639e3d7d47f4c8be4e90abe43c2cee611ab3aaf57da6f34420c1a20af7f5e3ab449beeebbac7e9ebd40288e4becb20814a144557179f2bb85cb3a49c4 -doccontainersize 577640 -doccontainerchecksum 4871c4ac92808de513174af31f4150d105e7e2b1e06e7cce5dba878424d8ff7fc6e7aa46694157b45e7e19e6f11cbbcd5e4350b32cf4455f0ad3542b60d5c674 -docfiles size=188 +containerchecksum 1ae7858db1229e94255d11438afe4ed7d5f04dba32e9c6b37872949716026ad0d8445cbf825018721f68a0afbebc8128fafb407f7ac51c5c31a16aa8e534ee2c +doccontainersize 612264 +doccontainerchecksum 8229535b105e8692a57b551be58d282bb9467f1c306dbdc694a54031c91c0de62c85682e1cf737c6fa667c89f237bba35219f4e27a3568a35eff4a23bbb5b97b +docfiles size=196 RELOC/doc/texlive/index.html RELOC/doc/texlive/install-tl.html RELOC/doc/texlive/texlive-common/advanced-lnx.png @@ -298807,14 +301019,14 @@ docfiles size=188 name texlive-cz category TLCore -revision 54496 +revision 62854 shortdesc TeX Live manual (Czech/Slovak) relocated 1 -containersize 280 -containerchecksum d4332dc9fe838cc3dd6bf28bbde16f0f41b6f7f75877c358fadae2584cbd1d1fc4fe810569ac5c26dde3eba1fd26447eb6928fc8533a1c4304309a83b734131d -doccontainersize 1197876 -doccontainerchecksum ecfc4149bddfb665c6f48e65b719cc3d2240d0be151bec94676a188da08a203e84443b4c8e77590476c3194fae55ea23753a248c6f60ddd0b27895dea703a219 -docfiles size=424 +containersize 276 +containerchecksum 5491e3ebe9c70887450f8404b64c01a8f4c4c54314d2acf3d33b8921f088b8885074d53bdb42351198daa9cd2c72b1ef97b1e9af5092aabded700ea6f2b995f1 +doccontainersize 1266160 +doccontainerchecksum ff1124b30be77782b5c5a1b80ae69c852a5a9e81446c0574007bc28910ea6202662514a34a85858c577bb528f9fbcc11f798614d11914876151d5aeadb3fcd7d +docfiles size=453 RELOC/doc/texlive/texlive-cz/Makefile RELOC/doc/texlive/texlive-cz/csquote.sty RELOC/doc/texlive/texlive-cz/live4ht.cfg @@ -298826,14 +301038,14 @@ docfiles size=424 name texlive-de category TLCore -revision 58648 +revision 62234 shortdesc TeX Live manual (German) relocated 1 -containersize 272 -containerchecksum eb70ac7400ce4cbc18d3ddf2c37dffa175d0af2a8eb36bfa17b9868e606d1be7b1994496143e1a1444d17f2e2ac1c20cade92485cb846aa16a52974dd9692a6e -doccontainersize 1554012 -doccontainerchecksum d51df93981312475c5c4b4976e4de00441d6ed4ea9e51d30d5c8360e314417f9b33c5804acae3c6d50c714bc76966120de37095b3ef33c78c06744ca17e3855e -docfiles size=619 +containersize 276 +containerchecksum fdf5524ad57cf898b8ee574dd21d982fe9fb6d0c2d9324f78cb38e9c654bb66e322f0bb79d026c3b7e63b404e203d2ce6cf74d848a38ab80ff37707079375996 +doccontainersize 1571788 +doccontainerchecksum 050d284c195d95d53e0070499be687ffe7497082a894676a6221111959fd50a008c6286b58e020043475f262510d5323ec327e4b20808c9adfd9116ea98497bb +docfiles size=636 RELOC/doc/texlive/texlive-de/Makefile RELOC/doc/texlive/texlive-de/advanced-lnx.png RELOC/doc/texlive/texlive-de/basic-w32.png @@ -298857,32 +301069,19 @@ docfiles size=619 RELOC/doc/texlive/texlive-de/tray-menu.png RELOC/doc/texlive/texlive-de/wizard-w32.png -name texlive-docindex -category TLCore -revision 59083 -shortdesc top-level TeX Live doc.html, etc. -longdesc These files are regenerated as needed, which is often, so we -longdesc make them a separate package. See the tl-update-auto script for -longdesc the process. -containersize 388 -containerchecksum 3cf73604111a0db40c1f11bfa867001fdbd4bace6a0f2c3baadda3b513f0136c16d1daea289580051c61f1f2f77d2768131012946a2483b6f9e9663ad851ccaf -doccontainersize 174864 -doccontainerchecksum a4d2edd00d2ffdb0b7d6800e3fc20bbc60d2fe417a5246525c67825eba40830c1c1fe081687debc10179420319071d02a95b68ade2649e3afc6f51c871773eab -docfiles size=348 - doc.html - name texlive-en category TLCore -revision 59056 +revision 62818 shortdesc TeX Live manual (English) relocated 1 containersize 276 -containerchecksum 815a16b86ef0b8086b5a56bd43b2997cd6692aa4ca6fa9236510a1297ede24baec671af196797c2bfb0ee3a614dd8fe54043cbe2c3ce048bb42fbfa231a54300 -doccontainersize 1937260 -doccontainerchecksum 2319817120e11f7aaca1e2ed617ec72da9919d2452151fc79d40ed28f86364a17f27ae28ce9a5de825c750669d5625cd4cc6bf72a0bb5e94e3c1caa963879d5a -docfiles size=1459 +containerchecksum 9a242f60ec5c0252850c27d576391c5a50ff440ac3fcf8bb0d8fbdf5e6ee0d3213e0f08b6375b0519f3b6ea4583672be1592e52c50890a8874c6753aafdc4274 +doccontainersize 2004592 +doccontainerchecksum d421fc06c341a3141420362a3ca368264c98a02bfffa04c88fbb7e53a8c9d3f08bf4e759a03da38b2551af1f8c8dd9b36916074d7297908dff29a24f7ebefe96 +docfiles size=1533 RELOC/doc/info/tlbuild.info RELOC/doc/texlive/texlive-en/.dict.pws + RELOC/doc/texlive/texlive-en/ChangeLog RELOC/doc/texlive/texlive-en/Makefile RELOC/doc/texlive/texlive-en/README RELOC/doc/texlive/texlive-en/archive/bv-live.tex @@ -298906,8 +301105,10 @@ docfiles size=1459 RELOC/doc/texlive/texlive-en/archive/live-2018.tex RELOC/doc/texlive/texlive-en/archive/live-2019.tex RELOC/doc/texlive/texlive-en/archive/live-2020.tex + RELOC/doc/texlive/texlive-en/archive/live-2021.tex RELOC/doc/texlive/texlive-en/archive/live-tl7.tex RELOC/doc/texlive/texlive-en/archive/live4ht.cfg-2004 + RELOC/doc/texlive/texlive-en/archive/live4ht.cfg-2021 RELOC/doc/texlive/texlive-en/archive/mod.pl RELOC/doc/texlive/texlive-en/archive/nocites.tex RELOC/doc/texlive/texlive-en/archive/picture.tex @@ -298929,6 +301130,7 @@ docfiles size=1459 RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2018 RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2019 RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2020 + RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2021 RELOC/doc/texlive/texlive-en/archive/texlive.pl RELOC/doc/texlive/texlive-en/live4ht.cfg RELOC/doc/texlive/texlive-en/tex-live.css @@ -298942,14 +301144,14 @@ docfiles size=1459 name texlive-es category TLCore -revision 58221 +revision 62677 shortdesc TeX Live manual (Spanish) relocated 1 containersize 276 -containerchecksum 899baa7c3fc2ac174fca5e06ed37306d00d95683e75a2529ec657b9fa23ee3ca9e101679c5646fc1182762cef65ee6ab445fb0e12d543428a1facd5b708bb039 -doccontainersize 3667820 -doccontainerchecksum 2c4fd6aae61efa3c9f2c51590bc2d86c391c11cbf2844d1f6c36fb69cea46c1bccb82d861a157ea50973cba7107fc6bb44b3035b98e2703a601c4ec84e280e19 -docfiles size=1911 +containerchecksum 2afd522a31feef709bbf4fa7f30a3c515146c99ee31c67d895965a0c493389383930dbdb7e45f47dfa99e97778448c53ac22cb97abd31a9d5aab7185490f7233 +doccontainersize 4568528 +doccontainerchecksum 9fceb5a912ea3f9ca60fb80b296eea414a73303182cbc6b073db2e651a9cb86b08ab6e826d62cdb0bcd056f132947cacc7883d3fc7eec0037ea09acefcbbec87 +docfiles size=2272 RELOC/doc/texlive/texlive-es/Makefile RELOC/doc/texlive/texlive-es/archive/2017/texlive-es.html RELOC/doc/texlive/texlive-es/archive/2017/texlive-es.pdf @@ -298965,6 +301167,9 @@ docfiles size=1911 RELOC/doc/texlive/texlive-es/archive/2020/texlive-es.html RELOC/doc/texlive/texlive-es/archive/2020/texlive-es.pdf RELOC/doc/texlive/texlive-es/archive/2020/texlive-es.tex + RELOC/doc/texlive/texlive-es/archive/2021/texlive-es.html + RELOC/doc/texlive/texlive-es/archive/2021/texlive-es.pdf + RELOC/doc/texlive/texlive-es/archive/2021/texlive-es.tex RELOC/doc/texlive/texlive-es/tex-live.css RELOC/doc/texlive/texlive-es/texlive-es.css RELOC/doc/texlive/texlive-es/texlive-es.html @@ -298973,14 +301178,14 @@ docfiles size=1911 name texlive-fr category TLCore -revision 58579 +revision 63071 shortdesc TeX Live manual (French) relocated 1 -containersize 272 -containerchecksum 17fe7383de6528d9f57b98694a8635aa77886e1b8c51c673ee24ccbcc9bd4dfbb59146f6693f126e5bd23acbfd112a771b948897529c2856505f6f84f3b1e6ce -doccontainersize 1379000 -doccontainerchecksum f74e92d2a5509da3d74435a86cedac62659d15f49cc5f29464586f70013dfe31585cbfda34ccd1a33e71945cdbc43461a24c578953022af3ebb2b41aaa15082d -docfiles size=480 +containersize 276 +containerchecksum 511ab7cc07e7a05e503da17d9cc69db1e7f16a8fd5f1f353001b585cdf26bc89f6e6d29b0ae66679125c947f1b6885456cd38cb869a8fcf8e3328ff99b79e4fc +doccontainersize 1426944 +doccontainerchecksum c2d32206505a7db1f6b59a7efdb55421e87510ee74e378d00281e0aa25cb7fd68a82b3e589d2a3890c0c1dbeda1442fc7ae8af8d6b3ab90236d3c1d316c048c0 +docfiles size=508 RELOC/doc/texlive/texlive-fr/Makefile RELOC/doc/texlive/texlive-fr/live4ht.cfg RELOC/doc/texlive/texlive-fr/notes @@ -299007,14 +301212,14 @@ docfiles size=449 name texlive-ja category TLCore -revision 58581 +revision 62817 shortdesc TeX Live manual (Japanese) relocated 1 containersize 276 -containerchecksum d1d9ac0e82802d1021d7644b83f81395e9cecbfabcd4bf8b37c77d108b5a1b9ae10fb4bef628adffaefef34279b521b1b883c4bb98e657bcddc6d7326fe4ee7b -doccontainersize 1845596 -doccontainerchecksum 1445ec4257d202f77452df48e70105e423e048ae9150ad70acbcfea350f8b8686ca395e9452d40eedbd6824df7a2d8560c5c761fc867cdda0d2ba9182eba5f16 -docfiles size=539 +containerchecksum 8c397b5959ea9d2e1d525cfc83305e6da434ab81ede0e7669d6aa4c648dda5233d4081b891f388c303be46edbf88c01d6eafb506f32333786188f1c2af8dce88 +doccontainersize 1898212 +doccontainerchecksum e355ea9074d4b96a352867ccd51e4d83a9e67a8917621c66f88acf32d295a30125824007d5c07efe0352d489ef8a12265337ff7448f179f36640add38c2616fa +docfiles size=544 RELOC/doc/texlive/texlive-ja/Makefile RELOC/doc/texlive/texlive-ja/img/advanced-macos-ja.png RELOC/doc/texlive/texlive-ja/img/basic-macos-ja.png @@ -299026,15 +301231,15 @@ docfiles size=539 name texlive-msg-translations category TLCore -revision 59050 +revision 63072 shortdesc translations of the TeX Live installer and TeX Live Manager longdesc This package contains the translated messages of the TeX Live longdesc installer and TeX Live Manager. For information on creating or longdesc updating translations, see longdesc http://tug.org/texlive/doc.html#install-tl-xlate. -containersize 146428 -containerchecksum 55f1b16743b49bbc97a0a8749ede1850fdf8ebb133bb192b99d0d979a6097bf4feebb2121a5eebeea7579febea00014bae569b65592cc6a0b77cafd965767601 -runfiles size=364 +containersize 146916 +containerchecksum 5a535dd6ae7c83542a6a43e3017ad97d378b4693d1d5a551bcf24510a428cff5cc15290aa895ff2bca1095df85c8bfdeda1cca9f4555661289decf07c76034d4 +runfiles size=373 tlpkg/translations/README tlpkg/translations/cs.po tlpkg/translations/da.po @@ -299059,14 +301264,14 @@ runfiles size=364 name texlive-pl category TLCore -revision 58649 +revision 62841 shortdesc TeX Live manual (Polish) relocated 1 containersize 276 -containerchecksum d2d548ea077b26ebcff1e75070b3638c3b2e0210c8bb9869706adbe8e321e3db4fe1429af06a070c7dd586baf652372cf019416807ae90808d36169848ab4349 -doccontainersize 976100 -doccontainerchecksum c373d58f0a5d958e81ad2f968585711d74b513693d2e7125422abba3bc26957aa0eea3bfa81c46bce839358db1978da5bfc7de9f38bd847c0e3a9ff4fdf7c3b1 -docfiles size=375 +containerchecksum d658992603b9d43b92cea9f625393be33e286144ee994dcf5f000bd079e0ac41252ff2f89af6dc3a3fc78103df3e2cd65763888fa935411970f61d0c3a54837c +doccontainersize 1293464 +doccontainerchecksum cfbc35a8124967e66966c757b119a73171055ccb7040536dc15bfe109ea275345a5d6c95a2d667bd64f5c997537b28bc5524d9f94c3a642d96f1be23caaf30c2 +docfiles size=450 RELOC/doc/texlive/texlive-pl/Makefile RELOC/doc/texlive/texlive-pl/live4ht.cfg RELOC/doc/texlive/texlive-pl/tex-live.css @@ -299095,7 +301300,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 59083 +revision 63109 shortdesc TeX Live infrastructure programs longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for longdesc tlmgr to run but still ours. Not included in tlcritical. @@ -299103,11 +301308,12 @@ depend texlive-scripts.ARCH depend texlive.infra execute addMap mathpple.map postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat -containersize 107216 -containerchecksum 9b172ad7074c07c5295fbbc24afb21d45231b95a56c40cb0fa320c42f9b93120f0820396d24ffc4c67554c6b695b45731a6ecc1c5975f545e5a16c41ed5e53e4 -doccontainersize 218532 -doccontainerchecksum ea88cf467d8c67c754f83a547bdc9e50af029992d51f9a8c2ca23790dbe88244e0da79c5911086a799d11501638bccc9d86dffd754de10626340ec7ec0e39d3b -docfiles size=137 +containersize 109724 +containerchecksum 0fecacfeda69b50e3906ba82b36e4be0412433d5e0f751c3514b49a270e539a462d987802aa952f2a79d796adec59a805564079e4c7b48f16278f72c88cf1853 +doccontainersize 406208 +doccontainerchecksum a44ae67feb143b37bc82dd30b254742843214fade48d4b4d89a7b0c2310b181cf4f9b0b06e5acdadfb6891148e72dfb0672bc014ee392a5bb9106ed661b26e09 +docfiles size=505 + doc.html texmf-dist/doc/man/man1/fmtutil-sys.1 texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf texmf-dist/doc/man/man1/fmtutil-user.1 @@ -299136,7 +301342,7 @@ docfiles size=137 texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf texmf-dist/doc/man/man5/updmap.cfg.5 texmf-dist/doc/man/man5/updmap.cfg.man5.pdf -runfiles size=156 +runfiles size=159 install-tl texmf-dist/dvips/tetex/config.builtin35 texmf-dist/dvips/tetex/config.dfaxhigh @@ -299188,17 +301394,17 @@ runfiles size=156 name texlive-scripts-extra category TLCore -revision 54744 +revision 62517 shortdesc TeX Live scripts longdesc Miscellaneous scripts maintained as part of TeX Live, but not longdesc important for the infrastructure. Thus, this is not part of longdesc scheme-infraonly or tlcritical, just a normal package. depend texlive-scripts-extra.ARCH containersize 23540 -containerchecksum e46691aa10b961d2359359fdf00ebc86a1b881b3d1126c52f3863343d21eba00110cd9500fb03a4a9544a3d8fb443bbdc90aa2f6216b8e62a3edb0acc58e4c75 -doccontainersize 195144 -doccontainerchecksum 56f9be73e3318ea684c536b90645b572caf437b16339104bcedfb7517c94745a514a8e185033c2338aeccae868a123a5a137b9b07b20d661fa473bde2c28797b -docfiles size=107 +containerchecksum 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7 +doccontainersize 197196 +doccontainerchecksum 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80 +docfiles size=108 texmf-dist/doc/man/man1/allcm.1 texmf-dist/doc/man/man1/allcm.man1.pdf texmf-dist/doc/man/man1/allec.1 @@ -299516,10 +301722,10 @@ binfiles arch=universal-darwin size=18 name texlive-scripts-extra.win32 category TLCore -revision 58783 +revision 62199 shortdesc win32 files of texlive-scripts-extra containersize 4732 -containerchecksum b8c3cfaa4282e40fef9f9d9145d80aeb85c74790e26c950711f16882349e83fb5939965ab23259bdb77180ccf8de7244ba9a59cfe95230c299a0bef66c65476d +containerchecksum 123fd731917a438a2ad99f094ca927115752822817ce708620f76c845b7430e0663ad1534de8adde21ae3e9a5ed326ca82df9c42e31f1d17284221425c9c93eb binfiles arch=win32 size=5 bin/win32/e2pall.exe bin/win32/mkocp.exe @@ -299867,10 +302073,10 @@ binfiles arch=universal-darwin size=13 name texlive-scripts.win32 category TLCore -revision 58829 +revision 63068 shortdesc win32 files of texlive-scripts -containersize 36308 -containerchecksum 79231b3b328dbbb9e32c28a466d7afa982b2c4e8a584ef324bc79b12d2bdb7b0737b2393adcdb9896b1f98dab004c82f726a9f442ab6ebef8bcb113bb5a56a6c +containersize 36296 +containerchecksum e806e6238b310345042465aa790d16bc52f1c7fe45fc2106b6eaa55fe156e2c0adf6d2689e094ec9b277795137a2e37305090471deb41bc46a1ca09bb4353812 binfiles arch=win32 size=40 bin/win32/fmtutil-sys.exe bin/win32/fmtutil-user.exe @@ -300034,7 +302240,7 @@ docfiles size=302 name texlive.infra category TLCore -revision 58938 +revision 63037 shortdesc basic TeX Live infrastructure longdesc This package contains the files needed to get tlmgr running: longdesc perl modules, xz binaries, plus (sometimes) tar, wget, lz4, and @@ -300042,11 +302248,11 @@ longdesc various other support files. This package also represents the longdesc tlcritical recovery scripts. The standalone installer is close, longdesc but not the same; it's defined in 00texlive.installer. depend texlive.infra.ARCH -containersize 228208 -containerchecksum 6c92900b06718143c50d33595adbc0bc2829b6ee508c2d29d9ae241bc8dd08e64aa54d522c11bfb2e03e0b684ffc3fb09cca435ba29bcc04cd4a746afdb5cfcb -doccontainersize 207600 -doccontainerchecksum f9e59ff1cc0da2248fe2c302c970e9b3e2698a451c38ce2549bcb803178f7669a1457e633a1e7e75b79f9ab094870210a52aa979e20b119d0e927f7dc45ba1a8 -docfiles size=138 +containersize 348888 +containerchecksum c152017d00e177215791eb10e64908c8b1d00f01417a2d6f1ed3231716185ed4b48c95988c12c3f10bc3662844a8d7d39a29cc501cd08650c1e4be3aee543a68 +doccontainersize 206584 +doccontainerchecksum ead604e2ee1abf2d999270fc311127d8905d8a653451c8a534ba6f9b76b8c41534e437cc93a2b5697e54412645f7c5023a1712114ebd86b255e7e9be8a23dc7b +docfiles size=139 README README.usergroups index.html @@ -300087,7 +302293,7 @@ docfiles size=138 texmf-dist/scripts/texlive/NEWS tlpkg/README tlpkg/installer/COPYING.MinGW-runtime.txt -runfiles size=262 +runfiles size=318 LICENSE.CTAN LICENSE.TL release-texlive.txt @@ -300118,13 +302324,14 @@ runfiles size=262 tlpkg/gpg/tl-key-extension.txt tlpkg/gpg/trustdb.gpg tlpkg/installer/config.guess + tlpkg/installer/curl/curl-ca-bundle.crt name texlive.infra.aarch64-linux category TLCore -revision 57930 +revision 61925 shortdesc aarch64-linux files of texlive.infra -containersize 82732 -containerchecksum 50de5963b3dad7b08525821fa037d30154704f1a101646cc5ec6dfbcd1e488585062df16176c71823134e3b1c70f0b9ab1402f93d5ab9f2f4b068998e1bbc169 +containersize 82736 +containerchecksum 3a5b4da86c5ef5f186f0caf5ce9339dc396d70cccccea9bef25d545178c24f0dffef946563be78723f80a57972bc7e3994bcf60af8156bb1616d3da3106b76eb binfiles arch=aarch64-linux size=49 bin/aarch64-linux/mktexlsr bin/aarch64-linux/tlmgr @@ -300132,10 +302339,10 @@ binfiles arch=aarch64-linux size=49 name texlive.infra.amd64-freebsd category TLCore -revision 58165 +revision 61925 shortdesc amd64-freebsd files of texlive.infra containersize 342980 -containerchecksum de2d8ba6ea6fdd68d4154c623f3b5c61b20057cb2c4d7ba15c0098183e15ffd47d1cd94132b8fdc0ff46c1251b0f8689818700d829c11564ddf51fea9147c56b +containerchecksum 386cf3a64d71c2098025725867d3a07011da5648a2c345667de73d780106b13764ccf0ad91e80daf7d33ae0419eef5aa0a136a458ee1f52a408138a65524baa5 binfiles arch=amd64-freebsd size=265 bin/amd64-freebsd/mktexlsr bin/amd64-freebsd/tlmgr @@ -300145,11 +302352,11 @@ binfiles arch=amd64-freebsd size=265 name texlive.infra.amd64-netbsd category TLCore -revision 58183 +revision 62368 shortdesc amd64-netbsd files of texlive.infra -containersize 357788 -containerchecksum 991592cedbf78e6fc88de51a03c54c5fca7ac21c2a8d0f80f345b732b0724d7248db2d1098ab22ba351604907dfdbcbaa760deb07498eb051a86ee779b3168f4 -binfiles arch=amd64-netbsd size=228 +containersize 377636 +containerchecksum fa6ea632798d574aba653e2e05e3d681df356ba8e5b275e6910cbe67180f1baac1e54558121c0b28b50c0e57790fa6efb231c4ef7e9dfffa899e8dcca4170186 +binfiles arch=amd64-netbsd size=240 bin/amd64-netbsd/mktexlsr bin/amd64-netbsd/tlmgr tlpkg/installer/lz4/lz4.amd64-netbsd @@ -300158,10 +302365,10 @@ binfiles arch=amd64-netbsd size=228 name texlive.infra.armhf-linux category TLCore -revision 57956 +revision 61925 shortdesc armhf-linux files of texlive.infra -containersize 159560 -containerchecksum 31326d9c0ed50fab9a8f309623b6a127867c9c2b7198179f0b878eb1adc089df5af5b3ee9ed06caf5343415ed0bdee47f87906cf66994902f1f165a5379451bf +containersize 159564 +containerchecksum e6a3181b04161f4f783a1da553cc90191648fe630e4e6965d03ebc02a53d7b36b320fa84e1928c5d734bac04010d87593b3db8628b469a5c2837280f1d6cf91d binfiles arch=armhf-linux size=101 bin/armhf-linux/mktexlsr bin/armhf-linux/tlmgr @@ -300170,10 +302377,10 @@ binfiles arch=armhf-linux size=101 name texlive.infra.i386-cygwin category TLCore -revision 57940 +revision 61925 shortdesc i386-cygwin files of texlive.infra -containersize 169248 -containerchecksum 3dfaff0239e4272c3e7772b5d969a0cc6fb843ca7edb2cb1b3dd5eeb8bc536cff58f063b7b51c0049f5b929afd9d5134c5f6e567883dca612ccf899d0b7b1bb5 +containersize 169252 +containerchecksum 500dc81671ab02bda7a09e697efe4939beab38ed1719165d782d63250331b25bbb3c61b6ebc8f4183d5d86535a07ff0e91437f0b9870448ec1338e019271d00f binfiles arch=i386-cygwin size=107 bin/i386-cygwin/mktexlsr bin/i386-cygwin/tlmgr @@ -300182,10 +302389,10 @@ binfiles arch=i386-cygwin size=107 name texlive.infra.i386-freebsd category TLCore -revision 58166 +revision 61925 shortdesc i386-freebsd files of texlive.infra containersize 310740 -containerchecksum d4a26576ee9f185aaa4b8f2f2404dd4af62bebc1ad77c216b0231175e4dfe518c629dda2e1e88536bc4f2535f19abc14f8f93b3b567cc67d85870a8d6511ab04 +containerchecksum 41f80752afe03a4921b329896be5d6146f9b65ea9b5bd806db1227318af4d839a2afdc047ec30660f1dd4613e9680447356602f505efb99e525ad5e40c9e486e binfiles arch=i386-freebsd size=227 bin/i386-freebsd/mktexlsr bin/i386-freebsd/tlmgr @@ -300195,10 +302402,10 @@ binfiles arch=i386-freebsd size=227 name texlive.infra.i386-linux category TLCore -revision 57933 +revision 61925 shortdesc i386-linux files of texlive.infra -containersize 155748 -containerchecksum c252c9dbef9a0d6d31a85039bb605e663e338bd487981246fcbfc2a9a5b48eef2692337dc31575c84b8db910ddc57da70570a5abb5c8c3bc9746f47fe1851196 +containersize 155752 +containerchecksum 723de926cafecd2388f1f820ea6d1ea98a2afbb6ce2f4d28329d50d2211dd6de3099472a52482dab62c1ab78f1edd84c6657d6561a250cdc2d44c436c55f3c7a binfiles arch=i386-linux size=96 bin/i386-linux/mktexlsr bin/i386-linux/tlmgr @@ -300207,11 +302414,11 @@ binfiles arch=i386-linux size=96 name texlive.infra.i386-netbsd category TLCore -revision 58183 +revision 62368 shortdesc i386-netbsd files of texlive.infra -containersize 344784 -containerchecksum d094bb490cdfb328cba11e15c0c199ccd1f05c33fa7d8a8b197b697cee6f158f498f470282b7bc2711f537b06a18b32e314d06202c9aa6f7efe8bc446825006f -binfiles arch=i386-netbsd size=219 +containersize 362812 +containerchecksum 4da854d5944020ad8e7cd595d95c4b86eb4575279dfe7a8a68148f776901080602ff1c81985f6388f4aa98f71ee2df59309088000f7cd020c79d4dbb413aae55 +binfiles arch=i386-netbsd size=232 bin/i386-netbsd/mktexlsr bin/i386-netbsd/tlmgr tlpkg/installer/lz4/lz4.i386-netbsd @@ -300220,10 +302427,10 @@ binfiles arch=i386-netbsd size=219 name texlive.infra.i386-solaris category TLCore -revision 58212 +revision 61925 shortdesc i386-solaris files of texlive.infra containersize 306488 -containerchecksum c8627ea0dcf3d36ce293f130b573c5b909dec968efab82c337aa539c7f962e9fe685ff8045639875f0457aebe75e32e157d08bf5c83edb78f4443c451e737880 +containerchecksum c239a81423b16bf2358de3a0dc5ff193439f1b09326d6e44ada55bbc063d21dcfb1bf2699025fef076c8c73ae6cad1c4e579c6bcdcd704cfe50973b45c4fc3ff binfiles arch=i386-solaris size=211 bin/i386-solaris/mktexlsr bin/i386-solaris/tlmgr @@ -300233,31 +302440,29 @@ binfiles arch=i386-solaris size=211 name texlive.infra.universal-darwin category TLCore -revision 57908 +revision 62358 shortdesc universal-darwin files of texlive.infra -containersize 644044 -containerchecksum 3923162b0ee7adb2ec3d5d2e773e72373e198e6fbdf03f8d4c14ce1bd5d6b0633f23f717725e8eb4ac4a0399fe38f9a8dc819310fba4f81e08266445d0073617 -binfiles arch=universal-darwin size=481 +containersize 308304 +containerchecksum 2236a86836f174159cffa4083abf8b1af053548402f60a1db18bf7959ec14896935e0be83a134042ffb69b60e8653381b085b33028794df7d40ed43fd80768fc +binfiles arch=universal-darwin size=246 bin/universal-darwin/mktexlsr bin/universal-darwin/tlmgr tlpkg/installer/lz4/lz4.universal-darwin - tlpkg/installer/wget/wget.universal-darwin tlpkg/installer/xz/xz.universal-darwin name texlive.infra.win32 category TLCore -revision 58810 +revision 62207 shortdesc win32 files of texlive.infra -containersize 2759064 -containerchecksum ea3ad1e9f7c1ce14bd421e29363c5ffe2c01a532e22570362b2237929e6488180359dbd0c216018c432550f71e56463907450504eae9e32912ff5d6950cf649f -binfiles arch=win32 size=1587 +containersize 3083428 +containerchecksum 400659679e44cd9083723059dc11fdc4edbad40090566bb44c1c81a526986b91bc966e5aba38f408cfbcd3272456530d9907d8bb18e76c9b730deba9e2460fb2 +binfiles arch=win32 size=1939 bin/win32/mktexlsr.exe bin/win32/runscript.dll bin/win32/runscript.exe bin/win32/runscript.tlu bin/win32/tlmgr.bat bin/win32/wrunscript.exe - tlpkg/installer/curl/curl-ca-bundle.crt tlpkg/installer/curl/curl.exe tlpkg/installer/lz4/lz4.exe tlpkg/installer/tar.exe @@ -300266,10 +302471,10 @@ binfiles arch=win32 size=1587 name texlive.infra.x86_64-cygwin category TLCore -revision 57940 +revision 61925 shortdesc x86_64-cygwin files of texlive.infra containersize 180056 -containerchecksum c052348185f08a05da5da99252f837654318e59630a89aec0fe9e8704a4f725e21a887e673b86deeb6d8787696ff5d7b2a073a42bb5e544c4603980961fdd5ac +containerchecksum 18cb2795782e668c343fab8de01817cf1f965e4f5eab6f94f115f90dd9550b0af316ea2aa0ff98c11df75fd4be1e2a4e34473c21c4989c2e27ee6eb18c024d43 binfiles arch=x86_64-cygwin size=111 bin/x86_64-cygwin/mktexlsr bin/x86_64-cygwin/tlmgr @@ -300278,10 +302483,10 @@ binfiles arch=x86_64-cygwin size=111 name texlive.infra.x86_64-darwinlegacy category TLCore -revision 58164 +revision 61925 shortdesc x86_64-darwinlegacy files of texlive.infra -containersize 326744 -containerchecksum 113dcc28a9c9df46680831a624ca4820bc3eea8dea371039ff58049f971407a5e88920aae2a2ab5693e31233de4da0290379d7390fbcca3cf0a0b17712431b61 +containersize 326740 +containerchecksum 5e38ad9a37d0099855c0c3c9f926f376ec9947951f3193eefdf2fd2c15477f9bbc82ab1d9ee60a40b73a4c73847ef9da24548fc44336a34b4b6e28cc64e9c5c2 binfiles arch=x86_64-darwinlegacy size=221 bin/x86_64-darwinlegacy/mktexlsr bin/x86_64-darwinlegacy/tlmgr @@ -300291,10 +302496,10 @@ binfiles arch=x86_64-darwinlegacy size=221 name texlive.infra.x86_64-linux category TLCore -revision 57933 +revision 61925 shortdesc x86_64-linux files of texlive.infra -containersize 145504 -containerchecksum 3611f63adc970c8737414cf9b024165520f03b40eb60dcaddba70b3706b1c6d2e57b718dc29f2466ccae258d04660d483504886e535ee9062ceeb0114ca17cf3 +containersize 145512 +containerchecksum cf9b809403543294e859fe298d77386cff0853faa6180c9ecf52c5834bd5a246521460cab88b51a2bc20b3d3e4e33843eeb693e2939861d83f1a7ba118f2d9b5 binfiles arch=x86_64-linux size=85 bin/x86_64-linux/mktexlsr bin/x86_64-linux/tlmgr @@ -300303,10 +302508,10 @@ binfiles arch=x86_64-linux size=85 name texlive.infra.x86_64-linuxmusl category TLCore -revision 53254 +revision 61925 shortdesc x86_64-linuxmusl files of texlive.infra -containersize 536824 -containerchecksum 4ec14b45fbe8c5972cb313fe46eb16984310cdbe5dd618ddf3d72fac98d48e19c83b4d11426c5700c56393d2ee08c8c518f30cf5e904a24638566872809c9071 +containersize 536828 +containerchecksum ba4f6301d0850e4c1b36b0812f198c1161b3ef14d57b16304ac3d74d49cecbcd764c6e161232d37c5ba3133e5788483f19b95d994fec17c4ec0067c6090ca2e7 binfiles arch=x86_64-linuxmusl size=474 bin/x86_64-linuxmusl/mktexlsr bin/x86_64-linuxmusl/tlmgr @@ -300316,10 +302521,10 @@ binfiles arch=x86_64-linuxmusl size=474 name texlive.infra.x86_64-solaris category TLCore -revision 58212 +revision 61925 shortdesc x86_64-solaris files of texlive.infra containersize 332292 -containerchecksum a852ddfa048af6881717254ea2e159323fa0875beaaa3f572401ad894b6c2f745729e257b659336c5a0ee3adf2c8913f65024e0555307d337d046b376dbab791 +containerchecksum 479bd6f8b32569d2583a02d95d98d71bca9919e251e5885fece51567f79cbe4b406cf81f6cd1c964ecdf3eccbc13ef2064eb2bb9997a087c9e1d8706dc374fc7 binfiles arch=x86_64-solaris size=248 bin/x86_64-solaris/mktexlsr bin/x86_64-solaris/tlmgr @@ -300661,6 +302866,179 @@ containerchecksum a14d86a5267e04a76abd8f45f196ee727bcd1be12e83a02d8866a6482f3306 binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/texloganalyser +name texlogfilter +category Package +revision 62792 +shortdesc Filter LaTeX engines output or log file +longdesc texlogfilter is a Perl script designed to filter LaTeX engines +longdesc output or log file (LaTeX, pdfLaTeX, LuaLaTeX or XeLaTeX). It +longdesc reduces the LaTeX output or log to keep only warnings and +longdesc errors. The result is colorised. Options allow to mask specific +longdesc warnings, such as box or references/citations warnings. It's +longdesc also possible to add custom filter patterns. +depend texlogfilter.ARCH +containersize 3716 +containerchecksum 8012a0cca2e408c60a5ead5d59af92ba4befffe184f298ba16f6b57f1487d1e4cb22301a88d61748c8db0fca444bf861e01dbae5335aabaeb2c25e3f94f1ff8d +doccontainersize 31060 +doccontainerchecksum 76fbce938945ebfd6bfb78022219fe217b7e6f0ae3c298e1bd9d0c570bfff1100d34034475f2577a9676e01a5bf64428664bb5cce4fd65c7d0cd350c9f156d5f +docfiles size=16 + texmf-dist/doc/man/man1/texlogfilter.1 + texmf-dist/doc/man/man1/texlogfilter.man1.pdf + texmf-dist/doc/support/texlogfilter/LICENSE + texmf-dist/doc/support/texlogfilter/README details="Readme" + texmf-dist/doc/support/texlogfilter/texlogfilter.html details="Package documentation" +runfiles size=3 + texmf-dist/scripts/texlogfilter/texlogfilter +catalogue-contact-home https://gricad-gitlab.univ-grenoble-alpes.fr/labbeju/latex-packages/ +catalogue-ctan /support/texlogfilter +catalogue-license lppl1.3 +catalogue-topics log-manip +catalogue-version 1.1 + +name texlogfilter.aarch64-linux +category Package +revision 61780 +shortdesc aarch64-linux files of texlogfilter +containersize 340 +containerchecksum 4d314c94112c95eb6ce20f46cdd752441c13b2070da826c38627c85baa9decab51c3fe31293739157ac6fad23f460d1bb0c559fabb0b470f59a0c6e10f8c9d8c +binfiles arch=aarch64-linux size=1 + bin/aarch64-linux/texlogfilter + +name texlogfilter.amd64-freebsd +category Package +revision 61780 +shortdesc amd64-freebsd files of texlogfilter +containersize 344 +containerchecksum e665dfeff158a6d39cf8c3ef4e4b67f55000964372f03fdf2e5ade9c0dbc85b3b4e1ead60b98226777a18fec3481624c39cf611139d9ad7dce67cb519a67c32d +binfiles arch=amd64-freebsd size=1 + bin/amd64-freebsd/texlogfilter + +name texlogfilter.amd64-netbsd +category Package +revision 61780 +shortdesc amd64-netbsd files of texlogfilter +containersize 340 +containerchecksum c8a42238e10ddd947ba0fd8683f7f923a0d4c03982b17e89ec76acbfb0fb3d9132735b5dfbee7eb7770ac8aff7fe0a73c50abaac112fa7d932e542c3f27c6cb1 +binfiles arch=amd64-netbsd size=1 + bin/amd64-netbsd/texlogfilter + +name texlogfilter.armhf-linux +category Package +revision 61780 +shortdesc armhf-linux files of texlogfilter +containersize 340 +containerchecksum 90e87f40d6bb8d535f74130e857e69edb4d288f09d4ef4a51551d5f5306b80954496279552f2a5a97e40a3c09b686b4a490392617d727d6798dcb773fee5c9b8 +binfiles arch=armhf-linux size=1 + bin/armhf-linux/texlogfilter + +name texlogfilter.i386-cygwin +category Package +revision 61780 +shortdesc i386-cygwin files of texlogfilter +containersize 336 +containerchecksum b6f278ad030d346997c1a8114776b523f1bba321d3628b9e1048fbc86d94387ab8bbc7a302806966e4f5cc6aef0624d32cbc203efeee25ae7cc39c1af3fb5306 +binfiles arch=i386-cygwin size=1 + bin/i386-cygwin/texlogfilter + +name texlogfilter.i386-freebsd +category Package +revision 61780 +shortdesc i386-freebsd files of texlogfilter +containersize 340 +containerchecksum 3ecf040de4fb8b5f258c326cb5ce5ff198a134cee90bfdb50641dc3770c391e90a77e8002b17f7e18d8e61bbd0cd56a98632581e42d1409933707107583ab9df +binfiles arch=i386-freebsd size=1 + bin/i386-freebsd/texlogfilter + +name texlogfilter.i386-linux +category Package +revision 61780 +shortdesc i386-linux files of texlogfilter +containersize 336 +containerchecksum 7c7e12ea0e7ef8bf603d5abae16f72140d8307f049100d3a2fc27ff713c8b32c29ca52152a4197d9ca160a85cddc1cecf7a8de0ff1b9b37be034c38679258f79 +binfiles arch=i386-linux size=1 + bin/i386-linux/texlogfilter + +name texlogfilter.i386-netbsd +category Package +revision 61780 +shortdesc i386-netbsd files of texlogfilter +containersize 340 +containerchecksum 292b89b6bd8e2b0c36ad01a2abd914ada3dcdd764393d0a3894b11251272ec92b9232980949c67914f541d9497a3568183695884576b4a5185c5d552c58a1a11 +binfiles arch=i386-netbsd size=1 + bin/i386-netbsd/texlogfilter + +name texlogfilter.i386-solaris +category Package +revision 61780 +shortdesc i386-solaris files of texlogfilter +containersize 340 +containerchecksum ec57b7e147edf8c983ce6b40b45af45496b8a9cb7431da9169beeee22ad2600d794e2f64fb12fe402ac0d6219327091ebce8f6b2cf0e330382a239352173df81 +binfiles arch=i386-solaris size=1 + bin/i386-solaris/texlogfilter + +name texlogfilter.universal-darwin +category Package +revision 61780 +shortdesc universal-darwin files of texlogfilter +containersize 344 +containerchecksum 63bd7218cf9ffef45cc3505f8371f3df6d8dd6c831f2396d8184bcb2ad83763065bc11bc1434ec53da647c04d33fda9bdba1da77edb30c58b0de709b3c63cf88 +binfiles arch=universal-darwin size=1 + bin/universal-darwin/texlogfilter + +name texlogfilter.win32 +category Package +revision 61780 +shortdesc win32 files of texlogfilter +containersize 688 +containerchecksum 4e2fbc012da58c2efe671219a4cba2cbb4efb1caf8e4df3d813276e08b890f6100dfab5665b254a833c18c0598db92fba56d6d770fdfba5beebf2f1369062048 +binfiles arch=win32 size=1 + bin/win32/texlogfilter.exe + +name texlogfilter.x86_64-cygwin +category Package +revision 61780 +shortdesc x86_64-cygwin files of texlogfilter +containersize 344 +containerchecksum f6fd2bb6492ea39ef6da565d5d184e54c10142b1b2512333b4e149264071f4e2eddfa8d988acd8e432159358c68437005c6620446a62f08406a66da816215f1b +binfiles arch=x86_64-cygwin size=1 + bin/x86_64-cygwin/texlogfilter + +name texlogfilter.x86_64-darwinlegacy +category Package +revision 61780 +shortdesc x86_64-darwinlegacy files of texlogfilter +containersize 348 +containerchecksum c6221938621fbcf548363edd06017eaf85ddc97686fb9bf1fcc33ea0503805405df94d15f40677b8061813c83ae314d4ef7a960814365a39280bdaf40fc4ce15 +binfiles arch=x86_64-darwinlegacy size=1 + bin/x86_64-darwinlegacy/texlogfilter + +name texlogfilter.x86_64-linux +category Package +revision 61780 +shortdesc x86_64-linux files of texlogfilter +containersize 340 +containerchecksum e21e5a049e5069193d8e810742a6af22a7bd18a2192e75b2f956ef6c2843c1ba33ca7b0da8cb7713114416f4d1fe906687ec279f72b5e830ebb37c3e26823cc2 +binfiles arch=x86_64-linux size=1 + bin/x86_64-linux/texlogfilter + +name texlogfilter.x86_64-linuxmusl +category Package +revision 61780 +shortdesc x86_64-linuxmusl files of texlogfilter +containersize 344 +containerchecksum 70dadd6eaf4f0c31eff9ca853ac1c295adc77b1882f609ca2213153b50364d3edd003bdcdb5377fe07a703cf91f7a8e6ce6a8c3d2ea26bcc21d557e371491488 +binfiles arch=x86_64-linuxmusl size=1 + bin/x86_64-linuxmusl/texlogfilter + +name texlogfilter.x86_64-solaris +category Package +revision 61780 +shortdesc x86_64-solaris files of texlogfilter +containersize 340 +containerchecksum 7d4b92f83e5e6116472ac4c37427f7c573b6caeb0b8349cf5990920d82bada8ab491febac6c062e2d5fed31c6648b0d0bb1c815c4951a1580faeea0c5c2ab5d5 +binfiles arch=x86_64-solaris size=1 + bin/x86_64-solaris/texlogfilter + name texlogos category Package revision 19083 @@ -300684,6 +303062,187 @@ catalogue-license lppl catalogue-topics logo catalogue-version 1.3.1 +name texlogsieve +category Package +revision 63116 +shortdesc Filter and summarize LaTeX log files +longdesc texlogsieve reads a LaTeX log file (or the standard input if no +longdesc file is specified), filters out less relevant messages, and +longdesc displays a summary report. It is a texlua script, similar in +longdesc spirit to tools such as texfot, texloganalyser, rubber-info, +longdesc textlog_extract, texlogparser, and others. Highlights: Two +longdesc reports: the most important messages from the log file followed +longdesc by a summary of repeated messages, undefined references etc.; +longdesc The program goes to great lengths to correctly handle TeX line +longdesc wrapping and does a much better job at that than existing +longdesc tools; Multiline messages are treated as a single entity; +longdesc Several options to control which messages should be filtered +longdesc out; No messages are accidentally removed; The summary report +longdesc is currently simple, but useful. +depend texlogsieve.ARCH +containersize 43788 +containerchecksum 112b169251b0c9b8869abe004658145ed297ac192bb4fd18e85b4f39b14ab8fb79643bec35e88f76b21916507a941601c19c7ab4c9075e963b2877b070310971 +doccontainersize 110876 +doccontainerchecksum dda7e9182815e0cea2aa6761ec6ec013b638d999a48b156b64230a558a238891db424306586b6657ff7a73a204b9ef97d5d1452616153db2ad00d9982292bfd9 +docfiles size=44 + texmf-dist/doc/man/man1/texlogsieve.1 + texmf-dist/doc/man/man1/texlogsieve.man1.pdf + texmf-dist/doc/support/texlogsieve/LICENCE.txt + texmf-dist/doc/support/texlogsieve/README.md details="Readme" + texmf-dist/doc/support/texlogsieve/texlogsieve.pdf details="Package documentation" + texmf-dist/doc/support/texlogsieve/texlogsieve.tex +runfiles size=48 + texmf-dist/scripts/texlogsieve/texlogsieve +catalogue-contact-repository https://gitlab.com/lago/texlogsieve +catalogue-ctan /support/texlogsieve +catalogue-license gpl3+ +catalogue-topics comp-mgmt log-manip use-lua +catalogue-version 1.1.3 + +name texlogsieve.aarch64-linux +category Package +revision 61328 +shortdesc aarch64-linux files of texlogsieve +containersize 340 +containerchecksum 0c4cb0b2bb98e5d704bb7aace94b0d1e8910816a36444cea1c27b2eaff120bee71a2e63581708bc3a9f81a636098f4d96c8a61f5553a437c5a07d7b23009f6e9 +binfiles arch=aarch64-linux size=1 + bin/aarch64-linux/texlogsieve + +name texlogsieve.amd64-freebsd +category Package +revision 61328 +shortdesc amd64-freebsd files of texlogsieve +containersize 340 +containerchecksum 03040526081779d4505de9a2a7cbbad62be1492ae4cb3599de76d255fb92f67f0b38af1b56be4b8b256e477489d4df5b0f8054fecc1a3a644a2d8b45a14a0764 +binfiles arch=amd64-freebsd size=1 + bin/amd64-freebsd/texlogsieve + +name texlogsieve.amd64-netbsd +category Package +revision 61328 +shortdesc amd64-netbsd files of texlogsieve +containersize 340 +containerchecksum 852eafe3aa14783c488ba1fbf31f23eb3e1518d9b8782a9dd436e0b30275c9e43fc83fc8a1c9b08b30b3e94d43766e446ea988939d6bb3d9e75abdba678c0b54 +binfiles arch=amd64-netbsd size=1 + bin/amd64-netbsd/texlogsieve + +name texlogsieve.armhf-linux +category Package +revision 61328 +shortdesc armhf-linux files of texlogsieve +containersize 336 +containerchecksum 562cc1afd34e0942a7c7e7f48b44982594989fb9e794e095f99e7b35d4fb483e063ee381236f75cf174b124df12485dc356e2173a0e9cb604e092febfb1b08fc +binfiles arch=armhf-linux size=1 + bin/armhf-linux/texlogsieve + +name texlogsieve.i386-cygwin +category Package +revision 61328 +shortdesc i386-cygwin files of texlogsieve +containersize 336 +containerchecksum 6e0783d26fd831af29fe833237f1d683738d98482d78a694aea0f851b4049b53a807b92d1f9a8909d7519bf7bd3c74dfcb0d831017ae9c9602122f85503c507b +binfiles arch=i386-cygwin size=1 + bin/i386-cygwin/texlogsieve + +name texlogsieve.i386-freebsd +category Package +revision 61328 +shortdesc i386-freebsd files of texlogsieve +containersize 340 +containerchecksum f39d48ad539f6204db29aba26899abefbb922e9e80912858192e0ef2b13e77c67ccb10682db643e1dd00c6c702434465c7a94c1cf24e63cfb44fedd1425d46ef +binfiles arch=i386-freebsd size=1 + bin/i386-freebsd/texlogsieve + +name texlogsieve.i386-linux +category Package +revision 61328 +shortdesc i386-linux files of texlogsieve +containersize 340 +containerchecksum cf003bd2cc1bc3d7f7e22621f648d477e6226962621467d88b882f251a4d5a02f0c913b4dbd9c561fdab26652bc1549a645f309a7ab7abeeebfb0a855aebf9bf +binfiles arch=i386-linux size=1 + bin/i386-linux/texlogsieve + +name texlogsieve.i386-netbsd +category Package +revision 61328 +shortdesc i386-netbsd files of texlogsieve +containersize 336 +containerchecksum 8c2fc776f43d24c711e05c4904ac1e8d026d09128521e6f0456c1317aa85b73ad9b8a00946e08c41beec8d1142f89bad1dda1bed10df8ac2043b81b3701c9f54 +binfiles arch=i386-netbsd size=1 + bin/i386-netbsd/texlogsieve + +name texlogsieve.i386-solaris +category Package +revision 61328 +shortdesc i386-solaris files of texlogsieve +containersize 336 +containerchecksum 0d0341fe7187c1ea742bc151a74405f46f6a42b6ccf8b5f154377c962c587653186ac205e37780a54419f555dbd5f0ff12211058d0863100abbbe20e13d56cb4 +binfiles arch=i386-solaris size=1 + bin/i386-solaris/texlogsieve + +name texlogsieve.universal-darwin +category Package +revision 61328 +shortdesc universal-darwin files of texlogsieve +containersize 340 +containerchecksum 6da42d5d5f3bb25ae28b3362a474e0d587dd51377ae3d2b0d8fed4818a364ce5aecf262c78b6f5ec20c4862fd659c836efa5de19d44753c255fa8ad564808619 +binfiles arch=universal-darwin size=1 + bin/universal-darwin/texlogsieve + +name texlogsieve.win32 +category Package +revision 61328 +shortdesc win32 files of texlogsieve +containersize 684 +containerchecksum 3be25c555fbe326e786a12a8ced79055ac0c2eb380b53890ea18415e262ebf1e84d073ba26a7f450d73c9329f5fad99f4c53e4dcb443ce93647efb3896af58ce +binfiles arch=win32 size=1 + bin/win32/texlogsieve.exe + +name texlogsieve.x86_64-cygwin +category Package +revision 61328 +shortdesc x86_64-cygwin files of texlogsieve +containersize 340 +containerchecksum ae74d3b7a37deccb951533a13903ec15887096f090e5ac13182feb7e36dfc0fde234ec8151462513c981dd7eebae3a60fb7bde971111d6d8ecd0a1fc29d6e49d +binfiles arch=x86_64-cygwin size=1 + bin/x86_64-cygwin/texlogsieve + +name texlogsieve.x86_64-darwinlegacy +category Package +revision 61328 +shortdesc x86_64-darwinlegacy files of texlogsieve +containersize 348 +containerchecksum 40eb25fc0ec60320fc63d5fd8774024e459323b8ddaab63eb4b47b120fe3928fdf2885580bf49a4763ac8c2c01871181f66040c905274b82b881d0b2e601b038 +binfiles arch=x86_64-darwinlegacy size=1 + bin/x86_64-darwinlegacy/texlogsieve + +name texlogsieve.x86_64-linux +category Package +revision 61328 +shortdesc x86_64-linux files of texlogsieve +containersize 340 +containerchecksum b7a8756f7243c3707a8222b65e4f980ddb4d45e62091cc3ead52bcba35478102a96e32d5446dfc9fc8cb81cbe9acd319780332310efebe7861b48977053cf1f3 +binfiles arch=x86_64-linux size=1 + bin/x86_64-linux/texlogsieve + +name texlogsieve.x86_64-linuxmusl +category Package +revision 61328 +shortdesc x86_64-linuxmusl files of texlogsieve +containersize 344 +containerchecksum 506c27945ed587fcd9fc0cc0f95d1559bf55acd35edd202fb7b932b672ba52611675cd7b9ddd84fbdf8b48659787a2ea8444b6883e9ddf6e8c19dded61b349ee +binfiles arch=x86_64-linuxmusl size=1 + bin/x86_64-linuxmusl/texlogsieve + +name texlogsieve.x86_64-solaris +category Package +revision 61328 +shortdesc x86_64-solaris files of texlogsieve +containersize 340 +containerchecksum 6781e138271a2e529d02ffa5e9a2269da2e40a11e1fdffcc53f4b5ad565e653daea5d9a47756642b25b9177cb25dd5bb8154a2a276db84f519cd7077d2507fa2 +binfiles arch=x86_64-solaris size=1 + bin/x86_64-solaris/texlogsieve + name texmate category Package revision 15878 @@ -301095,7 +303654,7 @@ binfiles arch=x86_64-solaris size=3 name texplate category Package -revision 56083 +revision 61719 shortdesc A tool for creating document structures based on templates longdesc TeXplate is a tool for creating document structures based on longdesc templates. The application name is a word play on TeX and @@ -301107,16 +303666,16 @@ longdesc theses: the application is powerful enough to generate any longdesc text-based structure, given that a corresponding template longdesc exists. depend texplate.ARCH -containersize 3031472 -containerchecksum dc7f998438ad699af41d1a83214ba5b62399c5390ad1672b40ecaf9bc48fd04ca91bf4ceb1bf75c89351d612d8c9f0acd3bd145b5560673bb864fdb4c18375f2 -doccontainersize 110368 -doccontainerchecksum 620f820e08f000032608280ad4e93d5aabbcf6e42008c1f74d2b876d5fd67724ca1d6ce22d6046184cd4e0ec205f4aad767a24db79d11e6c40269df32b5644b6 -docfiles size=35 +containersize 3243156 +containerchecksum 5b19c1f2d5bdaacb1c842e78b1980ecb3f4fc548873e6a36fc9c5a70c3e3649b812819cc0d3bf68622acf31ac6c687cc4ba657ce2a4682bd13faba4070b0a1d7 +doccontainersize 114612 +doccontainerchecksum e28f0f3476e710fcec772206138a2f423ea6f9df903bfd4c4a278453f217752b7f4ffd7e68f10821ee36a9251a14e6226887ed5aa7a5fb53e5deb7a1685a04e8 +docfiles size=36 texmf-dist/doc/support/texplate/README.md details="Readme" texmf-dist/doc/support/texplate/texplate-manual.pdf details="Package documentation" texmf-dist/doc/support/texplate/texplate-manual.tex -srccontainersize 8428 -srccontainerchecksum e87854021487832cecab1cb8a5585d44c25a80c52ed4d020cebaae9b7c1c938c3ffd43ed51a1910442440131e4d8f6acf2af095b58d2a119ea279e3de78736b6 +srccontainersize 8436 +srccontainerchecksum 658467f513fc37799df279d636f5927477c51cf0adfbff2ea1597bc8bbd4d9edc3f5f22e2f09d9049a6015a6825bde043ae10e8b55ef78ba8dbbfb04604de0b5 srcfiles size=21 texmf-dist/source/support/texplate/main/kotlin/org/islandoftex/texplate/Main.kt texmf-dist/source/support/texplate/main/kotlin/org/islandoftex/texplate/TemplateProcessing.kt @@ -301136,7 +303695,7 @@ srcfiles size=21 texmf-dist/source/support/texplate/main/kotlin/org/islandoftex/texplate/util/ValidatorUtils.kt texmf-dist/source/support/texplate/main/resources/org/islandoftex/texplate/templates/texplate-article.toml texmf-dist/source/support/texplate/main/resources/org/islandoftex/texplate/templates/texplate-standalone.toml -runfiles size=822 +runfiles size=878 texmf-dist/scripts/texplate/texplate.jar texmf-dist/scripts/texplate/texplate.sh catalogue-contact-bugs https://gitlab.com/islandoftex/texplate/issues @@ -301144,7 +303703,7 @@ catalogue-contact-repository https://gitlab.com/islandoftex/texplate catalogue-ctan /support/texplate catalogue-license bsd3 catalogue-topics doc-gen gentex doc-templ -catalogue-version 1.0.3 +catalogue-version 1.0.4 name texplate.aarch64-linux category Package @@ -301754,6 +304313,34 @@ containerchecksum e2cb92a5f17721fe8fc797f0ca386aea05e9320a59470dbc9ae494c3c92125 binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/texsis +name texsurgery +category Package +revision 59885 +shortdesc A LaTeX companion to the "texsurgery" python project +relocated 1 +longdesc This LaTeX library is a companion to the texsurgery python +longdesc project. It will make sure that "pdflatex document.tex" will +longdesc work, with reasonable defaults, for a document that is intended +longdesc to work with texsurgery, and also has other uses, always in +longdesc tandem with the texsurgery pypi package. +containersize 2236 +containerchecksum 39c270382bb228beeb9ec61f744f66805c76a7fb1522158a59daa5dbbf29b3f4151c20d7dbadf404cab8ca023456b9988d45e53f65a1396da9259832390a0980 +doccontainersize 136868 +doccontainerchecksum 76fe49291714772ac56097e5869f82868d149959bc091d3e9b1810013c92440c05825e2d585841a3e7fe015d66e09c3e8a92847fe7fbb8bfbe308c62919e8c26 +docfiles size=35 + RELOC/doc/latex/texsurgery/README.md details="Readme" + RELOC/doc/latex/texsurgery/texsurgery.pdf details="Package documentation" +runfiles size=2 + RELOC/tex/latex/texsurgery/texsurgery.sty +catalogue-contact-announce https://framagit.org/pang/texsurgery/-/releases +catalogue-contact-bugs https://framagit.org/pang/texsurgery/-/issues +catalogue-contact-development https://framagit.org/pang/texsurgery/-/project_members +catalogue-contact-repository https://framagit.org/pang/texsurgery +catalogue-ctan /macros/latex/contrib/texsurgery +catalogue-license bsd3 +catalogue-topics preprocessor callback graphics-inline +catalogue-version 0.6.0 + name textcase category Package revision 52092 @@ -302090,7 +304677,7 @@ catalogue-version 1.1 name texware category TLCore -revision 57972 +revision 62387 shortdesc Utility programs for use with TeX longdesc Basic utitility programs, comprising: dvitype, which converts a longdesc TeX output (DVI) file to a plain text file (see also the DVI @@ -302100,16 +304687,16 @@ longdesc tftopl and pltotf, which convert TeX Font Metric (TFM) file to longdesc human readable Property List (PL) files and vice versa. depend texware.ARCH containersize 636 -containerchecksum 981a66b9f52d53ca1b9a5059d5cacdb325663a5eaf6ea5c15902e687bcfee894005b274064f662252a0689222c62937c2841ee2aef5e38cfd88f2169f7b01893 -doccontainersize 34408 -doccontainerchecksum 3ddb71949ce4c8dd406f65e547a5099851c9b8ba00aec1fa65ca3f40093c49d34ea13955e3970683d1937569d0dbd3d6abca65fef8bf15f255063703262421ca +containerchecksum fd6b433f0774441ad8cda525f45a7ec18076b69f9c666c6b4ab13190f9140b288a2d4b838dbb8065e260d77fd2220f10b37f349805ad266a4b6b5c3041f5f5b7 +doccontainersize 35816 +doccontainerchecksum 1699ff3feb1b0023938ccbe77856311efc40ab90d7288fe611a040e76c04f5ac38ba4cf75ca9e0d3638a017287e6abe4971a1ec450f6b74d90aea0b59909c4a8 docfiles size=13 texmf-dist/doc/man/man1/dvitype.1 texmf-dist/doc/man/man1/dvitype.man1.pdf texmf-dist/doc/man/man1/pooltype.1 texmf-dist/doc/man/man1/pooltype.man1.pdf catalogue-contact-bugs https://lists.tug.org/tex-k -catalogue-contact-repository http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ +catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/ catalogue-contact-support https://lists.tug.org/tex-k catalogue-ctan /systems/knuth/dist/texware catalogue-license pd @@ -302117,160 +304704,160 @@ catalogue-topics debug-supp name texware.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of texware -containersize 48864 -containerchecksum 1d708d258a049a11a09e85b4167354cd93d281cb853cc2b234ef6817d96f861d3f3c358bfc9dfa5fda3fa9ce4346b034349b29df232d9a996d0328ec7db0d73f +containersize 48988 +containerchecksum 7fc03357961757cb3611c9e1aabf0690fb5f5ac1023eec0c843c4ccc429d69f77a5e00d7f3ca98fe70202da8929ce066da581f9a87683e6ae8bef70afaf84512 binfiles arch=aarch64-linux size=36 bin/aarch64-linux/dvitype bin/aarch64-linux/pooltype name texware.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of texware -containersize 54412 -containerchecksum 27eff6e112640f94bc50519a1e82d775992f61d3b421c0ea7865f0ed2ea7085a3c0cbc365e610aa894b9593874e7b1ec4a0183bc36f0e99e920da83cab885246 -binfiles arch=amd64-freebsd size=36 +containersize 54696 +containerchecksum bb81141bd25cbc7bc36a2149eb679140a3cf45c96cd2431c5dac6125af7877b1738bde0a0a39552a840eb561cddb4ccd6db9e3f7d675a571091eec087d05f0b6 +binfiles arch=amd64-freebsd size=38 bin/amd64-freebsd/dvitype bin/amd64-freebsd/pooltype name texware.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of texware -containersize 47856 -containerchecksum 835054003dbedcade36a4c1760d6e76856db06c786565728fe5893d1eecb728a2ec1bf73a6dcfc583ab2311421bc764d8512965e8d73c02cca14c1f46895a1cd +containersize 48044 +containerchecksum c43aa0bc0ed852e8ef7b7e90eaec5dca9002b706dc1d317ae33a8526c0f667b1ddbc8a344e64246699114c1614267a105fbe069ea12db86a8f3a0abc32032d04 binfiles arch=amd64-netbsd size=42 bin/amd64-netbsd/dvitype bin/amd64-netbsd/pooltype name texware.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of texware -containersize 40948 -containerchecksum 5c21b1723ae5533fbf64b5ff3fe2ead25e3013d2f978fac2f85b06e7178dbf3a76616b76e7319eac3700ff263eff6f411de9ed3aee67b26b66f85a2d00c1d3c4 -binfiles arch=armhf-linux size=28 +containersize 41108 +containerchecksum 12e86080e1b45b181188f3c9afc875bc73e04177f0c05e06ad357a904fd80a2e816c54b29b906e6cd0a5415a85c1c720ad429a1d4c6565621342e6a1062b7ae2 +binfiles arch=armhf-linux size=29 bin/armhf-linux/dvitype bin/armhf-linux/pooltype name texware.i386-cygwin category TLCore -revision 58387 +revision 62412 shortdesc i386-cygwin files of texware -containersize 17948 -containerchecksum 35ae1efde1350593f1f68f1f536c991e5cf1ac2494e972174b52177b6bfd9a42088573653e2a537e8df280b2af97b1171addb52e34a6e1203a785d29944c817b -binfiles arch=i386-cygwin size=15 +containersize 21344 +containerchecksum 0aee0728be8132d27d8cfa99af3f5055ef05dfa635f902c8a981fdc22b84d4d512cb58fea0193e253f1d478e2c529dafa759a88425f5d1f70b7ddfc8f0a6e51e +binfiles arch=i386-cygwin size=16 bin/i386-cygwin/dvitype.exe bin/i386-cygwin/pooltype.exe name texware.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of texware -containersize 46640 -containerchecksum f7214db13cb10757dad6130c0706faccb354925a2a3450462f327e1dcb17e180622fb26da74b921cc91f918d7763575036e69029e7996d0ee4f745acfb07a3e5 -binfiles arch=i386-freebsd size=31 +containersize 48180 +containerchecksum 4fd302a75a54a457bd539aff2ce137bd577551352cd7765a3dfa15d14457dbf8f5b753bffba0e42b2bf70470d12f0004bd0dae769481b19f3006304b590e28fb +binfiles arch=i386-freebsd size=32 bin/i386-freebsd/dvitype bin/i386-freebsd/pooltype name texware.i386-linux category TLCore -revision 57878 +revision 62389 shortdesc i386-linux files of texware -containersize 50844 -containerchecksum 26f2997ac4f1372a6790e490bfd672551f41fbed6639c3fe0cc290d4f2d722a6228c8b7ce99f3c9654bd3684d6c444be5f6c43a1fa71e40391d40939630bc13d -binfiles arch=i386-linux size=36 +containersize 51900 +containerchecksum 28cb5c514209e8f7cb0955055c024c603f34441782c12645877d1d03310b6d5587a3434bccd0a77795d4c9a59e93dc1fe34bff1bd15b5acdc7bc22ea36f05e7a +binfiles arch=i386-linux size=38 bin/i386-linux/dvitype bin/i386-linux/pooltype name texware.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of texware -containersize 43192 -containerchecksum 45bfd1ce49c7cc2e1c6e43c380c23db30558e228cc80e43c7e57fdbf7aa7ca2308987a72e94d3910a4b27c15df99d4cb32414c460a260a6ed847001f7462bfa7 +containersize 43340 +containerchecksum 8c3358e17473a0345564fec809c2a9017effcac1ca5aa6502db75dc8c5f4f4c55834d15891e399fb443b244e7127c1823545826a2219561364a37984d7a9446d binfiles arch=i386-netbsd size=40 bin/i386-netbsd/dvitype bin/i386-netbsd/pooltype name texware.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of texware -containersize 50728 -containerchecksum aec94405528a2338e1120aff896aeeb95276d10f9dfbf81537fcc4ff655f6e48798198aeb7042e2b56f9d1c11eff4b03ea4038fa1d39829cfda6dbd8cd5789d4 +containersize 50948 +containerchecksum a330832103f36f2764feffd36b8a02a94e7682f388ff8f257a6854126603fe869ca1d60ad672d493af260be0b37dba4d54139d6a3c6b1862e38a82cc6cb171da binfiles arch=i386-solaris size=34 bin/i386-solaris/dvitype bin/i386-solaris/pooltype name texware.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of texware -containersize 102656 -containerchecksum add2a947d73004e714daccd321c059fe26b664344dfda2a90766837bb7e7f0dc5149ca4ddb6afdfa4474813801c26846545c1d135888ed5ee3094b10237bc338 +containersize 103240 +containerchecksum 6d9c7e3b5f68247543e80e24086e56b4e55686ea086071dea7b3d6830b4a7167e6953c2c4cd9c03c50aae89f58d74005f3b5a3c2c6b09e950d534a080269f8a3 binfiles arch=universal-darwin size=113 bin/universal-darwin/dvitype bin/universal-darwin/pooltype name texware.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of texware -containersize 18864 -containerchecksum eddcae6d3361b63fef95f61fce0cdde2fd6653448491e639a46cca70cada14d45c6151a1ce36b6799078a92ec0d27f019f3b5729828c0bb835ea3bdfd4ac59a2 +containersize 18624 +containerchecksum cbbe3007bea8bed72a53ec61a83a6f6b8d0f9a1463a5b9b7c1e0d1f58db304aa1b04b9ff58193211ae96ec180fcbf68c88394ad902fb5fc1319d039fb98c8131 binfiles arch=win32 size=12 bin/win32/dvitype.exe bin/win32/pooltype.exe name texware.x86_64-cygwin category TLCore -revision 58387 +revision 62411 shortdesc x86_64-cygwin files of texware -containersize 20628 -containerchecksum f9ca92f07bfa40f2fffdd7021cbbff2c6130695f6d6e6ace65a0af11c8e110da783434bca491492c4bc98b0502e34be766a79d5df1c7b7e5c8047856cd504cae +containersize 20660 +containerchecksum b900ce75d4541ee2dc8bcdfa75931e2d55e29f1ef137a8d801a7b757827bd3a5746731fb605efd502a0cc77afc82c5b6814f82d6a4cfa13d47c10fbf262d57fb binfiles arch=x86_64-cygwin size=15 bin/x86_64-cygwin/dvitype.exe bin/x86_64-cygwin/pooltype.exe name texware.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of texware -containersize 50592 -containerchecksum f7501303514b0bed82dd9bfde13402dbbf089cc1d7ddb21b18ec4007868685f5720cd00e8f81cf4426abff0a453250e8d4a9384647daaca17c18944306eaa4ca +containersize 50768 +containerchecksum 38d66b46ec11b84b22a372d39ba45a630157b4cad4af29a2d69b27c516cd3a4afab97038b2c1eeb3e69671e691d31f6c9802eeb9ece96413748472c02ef89050 binfiles arch=x86_64-darwinlegacy size=35 bin/x86_64-darwinlegacy/dvitype bin/x86_64-darwinlegacy/pooltype name texware.x86_64-linux category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linux files of texware -containersize 50156 -containerchecksum e910d3a52d1c0c2d168368b1ddc160132f475cb2e03905803c86a7f7242d298175efd126e4c208032336c6f750518daa5cac63634abd3754f28fcb49d4e00036 -binfiles arch=x86_64-linux size=33 +containersize 50440 +containerchecksum 8131700568d38896c27f263c48dca9fca16acef801f2b3af614dbfb6a566dc442aeed430b2873a47185eba2e9576e63f6a65228c8b894276c882f2258843c821 +binfiles arch=x86_64-linux size=35 bin/x86_64-linux/dvitype bin/x86_64-linux/pooltype name texware.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of texware -containersize 55484 -containerchecksum eca7e00b683da8cc0eabc5ebf655163e44f997585fd25fff310f4625a72e58a208eb2ee7b0a1e87b0d57dedc0e842b4b13ac1c1f80016008961da97a54e859c7 -binfiles arch=x86_64-linuxmusl size=38 +containersize 54872 +containerchecksum 554f486f8d765a67ae53f77c3cd0ece870618df6a32838cb521bc0903afcddb7bea9ef34445692d09eb66c5efbc82a1b5e890bad4cd4eaa6407250a3106441f5 +binfiles arch=x86_64-linuxmusl size=37 bin/x86_64-linuxmusl/dvitype bin/x86_64-linuxmusl/pooltype name texware.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of texware -containersize 56068 -containerchecksum 9503469c23cdf10abb9b53e513a093fa3e11f6931145563d29e74c656936b56ec954f92b3c84717d7dda66847f8b30c4591b350aa2e483fb78cbfbca696f530a +containersize 56292 +containerchecksum 246ac1d6973baea7e938bcbd55862b7c6cf958ddfdc02169263e681a6c780211532e6cc98ca8d830eb99f33456e58bb7f4d483852532d27474ec480937747d35 binfiles arch=x86_64-solaris size=39 bin/x86_64-solaris/dvitype bin/x86_64-solaris/pooltype @@ -302296,11 +304883,11 @@ docfiles size=1 name texworks.win32 category TLCore -revision 58285 +revision 62193 shortdesc win32 files of texworks -containersize 17923264 -containerchecksum 0bddc66f264242fca0a391f5c422d3c55de88334a4f32c2677593e96287076e23ba14acaf43ddfe424aa2d7ab11450bf6a8c0cfd5177c5bce81d7f08358a35da -binfiles arch=win32 size=14459 +containersize 18706068 +containerchecksum 2f25a279e1d7de911f590b3624096ea707dc1721bb0a763318d04aa27b089cf1bbd44c961145af73ef0df7cb2d34bf9842e139211a5dce81a550d5598d16bfb5 +binfiles arch=win32 size=15139 bin/win32/texworks.exe tlpkg/texworks/COPYING tlpkg/texworks/README.txt @@ -302842,25 +305429,25 @@ catalogue-version 2021.03.01 name thalie category Package -revision 51789 +revision 60616 shortdesc Typeset drama plays relocated 1 longdesc The package provides tools to typeset drama plays. It defines longdesc commands to introduce characters' lines, to render stage longdesc directions, to divide a play into acts and scenes and to build longdesc the dramatis personae automatically. -containersize 5056 -containerchecksum 193f59cc9fcad15ca4fd52e011152a08066329ed496ad55d4245f232a701692b8c3a33f24d457358d696ec540041beb90ef37696a77b1685f22f15031665585f -doccontainersize 428224 -doccontainerchecksum 104972514a171a25557b5a0ba6501be9556f77eb7fdedc60843797ba7fc53873b75cbf4e470dfb76866e6042f77c5c39ae86367a119f64b34a18183eb0ef1be8 -docfiles size=111 +containersize 5024 +containerchecksum 0168959893d199a5d777f59fc292e16e218ae8f0f30845ccd25f33f0db9bfcf1f4b76c1e9eaa5a50e587908c1f4eba397233a2fa01cb09dceb3a76fcf2b41858 +doccontainersize 455772 +doccontainerchecksum 01b0ea91c0bc1f54ecd87fa4a48d276e218c5e92456db25728ee6c337646a5138951d3137ffa775433f30634fc83a8011815496fd44a40e91f25971c6c4af5e1 +docfiles size=118 RELOC/doc/latex/thalie/CHANGELOG.md RELOC/doc/latex/thalie/LICENSE.txt RELOC/doc/latex/thalie/README.md details="Readme" RELOC/doc/latex/thalie/thalie.pdf details="Package documentation" -srccontainersize 18596 -srccontainerchecksum 31b0a6d7452e3b5b8affa9e4e89146c90b7e9f2af60eb7f741d4bc5722147c0ca2a902fb61b23d9a47c3bc32e2e5b38a170f3a194049cd8a1009a7d4cc199995 -srcfiles size=19 +srccontainersize 20012 +srccontainerchecksum 19ba8bc1713624d6a944cc97fe3267b1614dffc5ee5104263105326feb3ed5dc55c9d8f7f86bcb85342147715503f7ddbb561951f216188eb72c0edd46431a7f +srcfiles size=21 RELOC/source/latex/thalie/thalie.dtx RELOC/source/latex/thalie/thalie.ins runfiles size=9 @@ -302871,13 +305458,11 @@ runfiles size=9 RELOC/tex/latex/thalie/thalie.sty catalogue-also drama dramatist play catalogue-contact-bugs https://framagit.org/spalax/thalie/issues -catalogue-contact-development https://framagit.org/spalax/thalie -catalogue-contact-home https://framagit.org/spalax/thalie catalogue-contact-repository https://framagit.org/spalax/thalie catalogue-ctan /macros/latex/contrib/thalie catalogue-license lppl1.3 catalogue-topics drama-script -catalogue-version 0.10b +catalogue-version 0.10c name theanodidot category Package @@ -303218,25 +305803,25 @@ catalogue-topics label-ref maths-theorem name thesis-ekf category Package -revision 57207 -shortdesc Thesis class for Eszterhazy Karoly University +revision 60228 +shortdesc Thesis class for Eszterhazy Karoly Catholic University relocated 1 longdesc This is a class file for theses and dissertations at the -longdesc Eszterhazy Karoly University (Eger, Hungary). It is based on -longdesc the report class. The documentation is in Hungarian. -containersize 59556 -containerchecksum 34f9f72bd8ef813c0ef6a01956304ef99f8a0fecf17786f9aa51fc6aac4655f5a76aa030509379699f6dcbe6a7245cd1d01f2fd0df8fd3bc77e5f8ddaa0ffb8c -doccontainersize 313284 -doccontainerchecksum 48989f4df56a2820c048651831b598fd3c956ffb2733a9d3e8a68891e7c410a72425ba3a32a4a0ecd6f7640f7054d85016c7c9dd129ad59849588cdc09547548 -docfiles size=78 +longdesc Eszterhazy Karoly Catholic University (Eger, Hungary). The +longdesc documentation is in Hungarian. +containersize 113096 +containerchecksum 7ef62e88cf25c1b7c37dcbdba00dca0fe522727cd6d1b5bf27cdea73e4638defd2430c2440879479427b2faea91315203179b8f45224d68067ad46810dfd6da0 +doccontainersize 322100 +doccontainerchecksum 50220e7cdded7a36703fe4e0965d19e18c6aca7a8f738b4808efc28d472f01522b456474bfb6c4d43ecc61d81173f0025918b302083829e849059fbcac5e096f +docfiles size=81 RELOC/doc/latex/thesis-ekf/README details="Readme" RELOC/doc/latex/thesis-ekf/thesis-ekf.pdf details="Package documentation" language="hu" srccontainersize 9064 -srccontainerchecksum 45c2329fa7994a119e1c8c2d3e777b4ab1083496c538edcda3382d2321a4b7cea97daddde8efd75bad12b79d95d635f45bd79f1db682a384ef320d4b000c1ec1 +srccontainerchecksum a479e92491a962f549ba9a2863504efadfa5a1515d209eb26a541ad88a5bd8657ee3f3492e99068f3dca869e8394ca9008a074c17d139e2a22325364b0a7d89b srcfiles size=10 RELOC/source/latex/thesis-ekf/thesis-ekf.dtx RELOC/source/latex/thesis-ekf/thesis-ekf.ins -runfiles size=43 +runfiles size=71 RELOC/tex/latex/thesis-ekf/eszterhazy-logo-de.eps RELOC/tex/latex/thesis-ekf/eszterhazy-logo-de.pdf RELOC/tex/latex/thesis-ekf/eszterhazy-logo-en.eps @@ -303247,7 +305832,7 @@ runfiles size=43 catalogue-ctan /macros/latex/contrib/thesis-ekf catalogue-license lppl1.2 catalogue-topics dissertation class hungarian -catalogue-version 4.1 +catalogue-version 4.2 name thesis-gwu category Package @@ -303643,6 +306228,53 @@ catalogue-license lppl1.3 catalogue-topics logo pgf-tikz catalogue-version 1.2 +name thubeamer +category Package +revision 61071 +shortdesc A beamer theme for Tsinghua University +relocated 1 +longdesc This package provides a beamer theme designed for Tsinghua +longdesc University. +containersize 121904 +containerchecksum 8391507179c7237588645f08c0611ab441cb4f426808bece8122ddcccdec8c94457efb8db75f7078b6b2adb6430350d5279bf9efa091cecbc263d31fbbfc11c4 +doccontainersize 695128 +doccontainerchecksum fb2383dc358f2d0990a3f697746b6941a04116af8f184dbc37cccb100bfb19fc72ecd876bc581234c6dafc2c897576992fe8f741fea07ee0889bb1f51555601a +docfiles size=236 + RELOC/doc/latex/thubeamer/License + RELOC/doc/latex/thubeamer/README.md details="Readme" + RELOC/doc/latex/thubeamer/dtx-style.sty + RELOC/doc/latex/thubeamer/macros.tex + RELOC/doc/latex/thubeamer/reference.bib + RELOC/doc/latex/thubeamer/thubeamer-example-en.pdf details="Example of use (English)" + RELOC/doc/latex/thubeamer/thubeamer-example-en.tex + RELOC/doc/latex/thubeamer/thubeamer-example.pdf details="Example of use (Chinese)" language="zh" + RELOC/doc/latex/thubeamer/thubeamer-example.tex + RELOC/doc/latex/thubeamer/thubeamer.pdf details="Package documentation" language="zh" +srccontainersize 8136 +srccontainerchecksum 775b719a02f4ce703a37844cbff77e476c35dc105f8c370e6213f157053a397ac80295cf67c84229ff565e997bb89d89f7db209c7f84d8e47b4c92acca98ff48 +srcfiles size=12 + RELOC/source/latex/thubeamer/Makefile + RELOC/source/latex/thubeamer/makebeamer-en.bat + RELOC/source/latex/thubeamer/makebeamer.bat + RELOC/source/latex/thubeamer/makeclean.bat + RELOC/source/latex/thubeamer/makecleanall.bat + RELOC/source/latex/thubeamer/makedoc.bat + RELOC/source/latex/thubeamer/thubeamer.dtx +runfiles size=68 + RELOC/bibtex/bst/thubeamer/thubeamer.bst + RELOC/tex/latex/thubeamer/beamercolorthemethubeamer.sty + RELOC/tex/latex/thubeamer/beamerinnerthemethubeamer.sty + RELOC/tex/latex/thubeamer/beamerouterthemethubeamer.sty + RELOC/tex/latex/thubeamer/beamerthemethubeamer.sty + RELOC/tex/latex/thubeamer/thulogo.pdf +catalogue-contact-announce https://github.com/YangLaTeX/thubeamer/releases +catalogue-contact-bugs https://github.com/YangLaTeX/thubeamer/issues +catalogue-contact-repository https://github.com/YangLaTeX/thubeamer +catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/thubeamer +catalogue-license lppl1.3c +catalogue-topics presentation chinese +catalogue-version 1.1.0 + name thucoursework category Package revision 56435 @@ -303711,7 +306343,7 @@ catalogue-version 1.0 name thumbpdf category Package -revision 48625 +revision 62518 shortdesc Thumbnails for pdfTeX and dvips/ps2pdf longdesc A Perl script that provides support for thumbnails in pdfTeX longdesc and dvips/ps2pdf. The script uses ghostscript to generate the @@ -303720,11 +306352,11 @@ longdesc read by the package thumbpdf.sty to automatically include the longdesc thumbnails. This arrangement works with both plain TeX and longdesc LaTeX. depend thumbpdf.ARCH -containersize 18876 -containerchecksum f3eaaa9ad4287d58ab89b98e1889f99dbabd82153f99921a9249b2cfb741c0cc45bfdd1903590c66bf0b63c77490017c36f552e34d7d15290cbc5904e57a3bc8 -doccontainersize 14604 -doccontainerchecksum fa2a7cbf80f7b76e63aff8ce5584e698e9f88a0d5a902895afa22a100202fb30bc857f5a1b88e190ff2dbf5ca9cf2338f6ca96a7b80a6d3e6e549040fc3ece7d -docfiles size=10 +containersize 18860 +containerchecksum 74d1b32b1a48825c423d4346258f6f1eea60d2054ed38b3d9d4e207a3375e35b6e80d87706bc2d265f62606a449a0a665c8698f4e1615b39df98f6f54b309fff +doccontainersize 31216 +doccontainerchecksum 26f698eef73b85181abbd155e8ec8f6057f7ec0c5ed1448a256e4fc2e41cffc77474fe4c3695d611e8993bbb1afdf238e3db3a90bc2b7af145535f726af027ed +docfiles size=14 texmf-dist/doc/generic/thumbpdf/README texmf-dist/doc/man/man1/thumbpdf.1 texmf-dist/doc/man/man1/thumbpdf.man1.pdf @@ -303951,18 +306583,18 @@ catalogue-version 0.1 name thuthesis category Package -revision 58750 +revision 62809 shortdesc Thesis template for Tsinghua University relocated 1 longdesc This package establishes a simple and easy-to-use LaTeX longdesc template for Tsinghua dissertations, including general longdesc undergraduate research papers, masters theses, doctoral longdesc dissertations, and postdoctoral reports. -containersize 41476 -containerchecksum 96dc085764a25d523d12cf695c5aea632b26b32229f2c5e02ffc9f2bf3836c12275dda9b99d0e73255da84ab26fd5a6a77f4523dee3051097e84cf450cac0bc5 -doccontainersize 1580176 -doccontainerchecksum f8e4d36746018a60dec5295d34c319122451ba771965fe51a85ae99704c52a2e71b9aeb4380361b38b0f91e6369dcc1f29cdc7f2490b1cd82b989a446479a6bd -docfiles size=430 +containersize 42728 +containerchecksum d5c49624ca56a10dd0fc3709f6412666dc13913a36ffd7f437a61577be305c8cdf45461c6339c4d22462821ca86cbce57b4cb6e6a35ccfbde2bb0da73224be2e +doccontainersize 1411156 +doccontainerchecksum 4e7003df49825f598c5ec47ce0f6e51590d80f32457125ca50dc406537d2c61d49a4aecb2ddc8f174668f26e46408fe982876ad3ed352d656b9c31d31863154e +docfiles size=390 RELOC/doc/latex/thuthesis/CHANGELOG.md RELOC/doc/latex/thuthesis/LICENSE RELOC/doc/latex/thuthesis/Makefile @@ -303990,12 +306622,12 @@ docfiles size=430 RELOC/doc/latex/thuthesis/thuthesis-example.pdf details="Example of use (Chinese)" language="zh" RELOC/doc/latex/thuthesis/thuthesis-example.tex RELOC/doc/latex/thuthesis/thuthesis.pdf details="Package documentation (Chinese)" language="zh" -srccontainersize 46016 -srccontainerchecksum 03a297ecedb3b5ed980544d0afbf47a4ca0561f3323451a4bb4d5e80e9ba55c0830db81b3d2a5012ee088882ce05d58991fbbd37ee9d2f793e3b7fe2d2ae8be2 -srcfiles size=51 +srccontainersize 46952 +srccontainerchecksum cd081f9ca6a026a3a09f2f55005afeceeeea7670dac7dc7cea68b7859008d1d4c14de68967531c72b958e7665156216432c8dafd2b37c8197e465f98a6905bda +srcfiles size=52 RELOC/source/latex/thuthesis/thuthesis.dtx RELOC/source/latex/thuthesis/thuthesis.ins -runfiles size=71 +runfiles size=75 RELOC/bibtex/bst/thuthesis/thuthesis-author-year.bst RELOC/bibtex/bst/thuthesis/thuthesis-bachelor.bst RELOC/bibtex/bst/thuthesis/thuthesis-numeric.bst @@ -304014,7 +306646,7 @@ catalogue-contact-repository https://github.com/tuna/thuthesis catalogue-ctan /macros/latex/contrib/thuthesis catalogue-license lppl1.3c catalogue-topics dissertation class doc-templ std-conform chinese -catalogue-version 7.2.2 +catalogue-version 7.2.4 name ticket category Package @@ -304098,7 +306730,7 @@ catalogue-version 1.0 name tie category TLCore -revision 57972 +revision 62387 shortdesc Allow multiple web change files longdesc Tie was originally developed to allow web programmers to apply longdesc more than one change file to their source. The program may also @@ -304107,9 +306739,9 @@ longdesc incorporates existing changes. depend kpathsea depend tie.ARCH containersize 476 -containerchecksum 39d0e9ddb47505d9a3cdb00e6d667b7273901eadd02db0637d1d3996ad8e90d7b8d6a1c094b62c371f24ab954239b43d6bbdcd9a6d689c3fe70d8959fcf56d6b -doccontainersize 15368 -doccontainerchecksum 686b05f4b7ac88dd663f5fc3157a21810e46b4382cc01271cf9ddc091ae44e76b4f3b94c93bdb4ff5366f19fee5d9818d1b0fe05d354b5c710bc2908f22f0fa4 +containerchecksum 96cab708d9faec3f451302c6141655b79524d3497d9bded141235a2fcfbb27bb2d65fd096e559cc01b01f4ab28b97f5851ba9e202c313240ef1af07c4676085f +doccontainersize 15900 +doccontainerchecksum 519a15cde0a8b52250bdf61926ce44ea9267ff9f75f57f3ee9b390ce1aa6f7bc2a6bc2f30222d41a7606721ed28cbbd44348cb44229fba1c7126196291667917 docfiles size=6 texmf-dist/doc/man/man1/tie.1 texmf-dist/doc/man/man1/tie.man1.pdf @@ -304120,145 +306752,145 @@ catalogue-version 2.4 name tie.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of tie -containersize 32724 -containerchecksum c8e03df7e590c21fdc398f61561d44c027a4817e04c29bd7aaa07768b120b5849d628f0e8c3499a54299958f85011e9162c8e92e9315b8fb2267729d7068071d +containersize 32712 +containerchecksum 14155999aa4e600c689705bb7a6b815b6b2fc683a76af19c8bb3cb3ed341a48c4f079e86ebccb4b46c02e914c73a3ef3196ca240957e2edeb3c5145f668a39e4 binfiles arch=aarch64-linux size=21 bin/aarch64-linux/tie name tie.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of tie -containersize 33612 -containerchecksum 12f6bd63050ee74c6c46e40949c266974afa97af0c4ca7be672cc81e3d14dea2b0be3df2cebade9e71e2266aba2fe1b154b80972ed9638fe9759306d305549d1 +containersize 33784 +containerchecksum bae3deae6386b4fb22293fe340a5de4c84c32ef44be4383f52571ed734733297fc6d56ffcdc77504b3b66bd82bfda5e06539fdc84b7621b859280fff80d014de binfiles arch=amd64-freebsd size=20 bin/amd64-freebsd/tie name tie.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of tie -containersize 30920 -containerchecksum b01cb740ca5955e5c212d497dd1d537f482d6c252e3179928032d1d6f53293c59853744e30ccfc17db73613c421954483d3649bba36e8d832e4d93de42dd0ca3 +containersize 30876 +containerchecksum 73b9f85ee81eb105a278c85368bf5481a5a603cf0fdf600f07e351ed1a879f5dc8464ace9a4dd622440ed8642e7919199e7eb327a65420a9b4102f9a8e087e01 binfiles arch=amd64-netbsd size=25 bin/amd64-netbsd/tie name tie.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of tie -containersize 27336 -containerchecksum 343778da761de93cea8c49c982882f08a2b47f9098484d3a9ef0d1902c5e84d4531fde262aa12962a5796440b2dd1f747339af95f8350df45ad10a6192e511c2 +containersize 27340 +containerchecksum e1be68d6a1a691486cbc2c88019923dc3fcb5d654846283fa9820a89f31f60f15dbb82be1eb745ebddb2f11e683682ac7f9da43f1cb44d916ca77b39dd3dbee5 binfiles arch=armhf-linux size=17 bin/armhf-linux/tie name tie.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of tie -containersize 5220 -containerchecksum e2ee614b939a8f60eb47cdc0eb4b2f5384ae458870d07cab7155f7453b4994b5c748e5cde611a3a5823c9641aa60ad6b78a9e3f43b51b93ca56921f212a59e3f +containersize 5736 +containerchecksum 82dd224deb4d8a6982c5879dda45ee631da0b58b4755f17db67e862d94c28d925b505f3df0d64d0bda30801663bf0f78672a743cc5c5af3c89baa8b8f2467155 binfiles arch=i386-cygwin size=4 bin/i386-cygwin/tie.exe name tie.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of tie -containersize 30196 -containerchecksum a07fb3db512a7c2b9d925bbe8b418c3c972d388855c247972d3727598a82f5fe6108e7cf8cffdf2e48f3d252601aa1a73a2c8eb24d6fa281e5e68d91dc3eb886 +containersize 31100 +containerchecksum 48957e68ee635e246de6b0cf04f7fadcb9e7c6e998fd6d2c04b5474c0a55665431f5d90a81ab72f95d41958759ae44eb3a079e990f1028d40da4274f4568b523 binfiles arch=i386-freebsd size=18 bin/i386-freebsd/tie name tie.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of tie -containersize 36552 -containerchecksum dfd5dfa51f5c1c05248d705a326e28d1fead418f6784ed1f369671a7d8a5159220c384a86a909a826b768240846a20ecd989c2262ac81a24d19e8afdc0e13cbd +containersize 37032 +containerchecksum 02823e68623992361d388c64af94fe1e89f294a78c0951c27a532ef382b3de6af2117b37c821f8db60bdc74b91b999d5914ca621c2ce336f63a911e3d0ad7a19 binfiles arch=i386-linux size=23 bin/i386-linux/tie name tie.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of tie -containersize 28612 -containerchecksum b2768ef204293c42635c4c0beea3ab7ed6bd1af63194e08ba6f978331ad5f29ea65dc22a6c41fc9d6d37d09d99f73cacb62bbe6171cfb6b3cad78036d692a43e +containersize 28624 +containerchecksum 897c08a5c1569d4354ab8fdf1790ad351c117888529da7b4d7de3d03133275ed4fb7c422e5b42610feaf000338bfdb99d741eff69c38069706f7bd75975d08fc binfiles arch=i386-netbsd size=23 bin/i386-netbsd/tie name tie.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of tie -containersize 32556 -containerchecksum 7bf5bc42739f8c6532d122bead2e9b432ec41ca9479f1457a96436dd7f47ae809080bde4c1d79b2a002116f57bfa97ec8a62759a54b196dc750891a30be5e9fb +containersize 32552 +containerchecksum fe06fd17129a76a30de0a9ae2766c4513794950b97b6bad1667c3acebb2622f302a5eddf16ad925af35cf3bfed05f63b557b70f83cef6ee34627da4df908d745 binfiles arch=i386-solaris size=18 bin/i386-solaris/tie name tie.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of tie -containersize 63324 -containerchecksum 8a9b600fd9063e16ed74680d0ba5833d46e739d648d70a69dddc3a01516ecca23ade7aced005e74cb46debce404a1936c10034bb7531b0cbaef6fc0acf4f4b43 +containersize 63624 +containerchecksum 47f6f563c09e32deba5766248b9f71c1fedaeda26f1cea6a03e6e8cfa2553812c833443ebd310d9ce8e96fac8fff507af7e1659e4ba758384e80f41bf7db4efd binfiles arch=universal-darwin size=59 bin/universal-darwin/tie name tie.win32 category TLCore -revision 58783 +revision 62609 shortdesc win32 files of tie -containersize 5980 -containerchecksum 483ee2cef31e1eaf460fef0db0ccaab0bc7619a6dfffc02dd2ddedf0a14aa9e49a2b40e0e674e1c602ee2bffe8233855fb33a1bcdf07dfbf87f76594c3e624ed +containersize 5968 +containerchecksum 19ef790263b558343d69e52ca755eb2704c3666a3d469fc06398be62205cdca2cb171fc9c9bdb8cc66c6555e6dabae7109b95213e34196a4cf9febf32a580589 binfiles arch=win32 size=3 bin/win32/tie.exe name tie.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of tie -containersize 5204 -containerchecksum b19a75e7923b9ad2477a4a5e17be615002fea40d60279999fecdd28a473767315686dd56a5c4ef4c724faa626c288d299d9fd80f8a7213830e6bcce1f33eb1d5 +containersize 5208 +containerchecksum e3c4af0dc6162103d482ffb342ef44d3fee284872f993b967185043de708ac6f6adcadf2a8356d36f7cb67da2736abef9a7431f98a5b2e0db3bb75f3062f10e1 binfiles arch=x86_64-cygwin size=4 bin/x86_64-cygwin/tie.exe name tie.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of tie -containersize 31928 -containerchecksum 083de1274dc00d1c0c3a69eed84bf3b883cc0fa4bb170e2603b4e86ab3f9a9d6a0b81bb2e708fac9413f5189f90ab29fecdebed5158ab670f7cf7ef8bc3d202e +containersize 31908 +containerchecksum a18bef5b13b35dd752671944aad290048cf5f1686fd441494ba8956a25b9edb79b70e6ece3793723bc1b04a8212b251033d532d0a02e4ee4cb3cdb55439e51b2 binfiles arch=x86_64-darwinlegacy size=21 bin/x86_64-darwinlegacy/tie name tie.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of tie -containersize 34564 -containerchecksum 91ff50d17c17aa15093509db237401dba05b9df311f4296b152584a371378b9cb11dd0dcf69c9cd446e207ac9020f1e0db5eeb8b67980eb3154eec167bb6cd79 -binfiles arch=x86_64-linux size=20 +containersize 34388 +containerchecksum a34bf41b2b75a7cf7e0cf590f1d6b0b5b90d1c71515d329d319c2cb02a1a796206145b7297ce8464e859247a0004d2411ae7e13f13f2d3495dcd923f059e0fe7 +binfiles arch=x86_64-linux size=21 bin/x86_64-linux/tie name tie.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of tie -containersize 35684 -containerchecksum cb4b2567908ebbadc0519f174d6062fbccd6fa169fc0a42bd2843d779289a27e9713648f80f19201b05756cc11cc330584bcdd0bb9a5b6007b66149457eb2799 +containersize 35184 +containerchecksum c2cf06beafb207bdbc4f0d4461f938ef704061a8096c38482bdcc6e5699ac9aef13da636b4af85ee80f286e7fe95c4a2a30c88a89a8b163118232ff1d4da357c binfiles arch=x86_64-linuxmusl size=21 bin/x86_64-linuxmusl/tie name tie.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of tie -containersize 35436 -containerchecksum f980fff4a542a0a03238f632160f60e2d050a019f9c7ae79a316f4351060c6e088901060bb5bb97d1968f29a8339a29780a330d4f6c3ff86441afab207abd16b +containersize 35392 +containerchecksum b264503312162cd31bd8487673192c474690eb9b431ac13d0a39a472b6652ad8c05a9d3d90183522200527b268bfec8d5bd84e4a13f37d0f736f15ca41719ff4 binfiles arch=x86_64-solaris size=22 bin/x86_64-solaris/tie @@ -304296,17 +306928,17 @@ catalogue-topics graphics-use graphics-3d pgf-tikz name tikz-among-us category Package -revision 56820 +revision 60880 shortdesc Create some AmongUs characters in TikZ environments relocated 1 longdesc This package recreates some AmongUs characters in TikZ longdesc environments. Some interesting uses alongside other packages longdesc are also supported. -containersize 5968 -containerchecksum 70eb06187c5146c9238e2074acdc39df7b40b9bef3cf34cd820d925ed482df07a1b3042b3f83e6cece15eefda4d28b483888c1b9628a55fb57cc0788ca263746 -doccontainersize 5075820 -doccontainerchecksum c272447fed242f2d6539c665684732b0953587924e4b921872bc420ea09a2c178779903c5f44ca72bf7a310ac03c6367fb5e801f4c30000406dd93c8a43098ab -docfiles size=1370 +containersize 6536 +containerchecksum 13e082734e52205e78e804b708c920836c04e9b11dac23e49a8e86d40209ce1e074ab5ff30d97b528c027fd45252824a41daa850d1a9669987a7a59210f7b2cf +doccontainersize 5137144 +doccontainerchecksum 6146f3ee670400e39771a264eaa81a9b4b701a47487c7a4f9ec26ef26a93641062bc61893f71c4f66c8a035d52d763aa94740d9a00f5ce5b402272d67af93ff7 +docfiles size=1391 RELOC/doc/latex/tikz-among-us/README.md details="Readme" RELOC/doc/latex/tikz-among-us/fig_AmongUs_01.PNG RELOC/doc/latex/tikz-among-us/fig_AmongUs_02.PNG @@ -304324,14 +306956,39 @@ docfiles size=1370 RELOC/doc/latex/tikz-among-us/tikz-among-us.cwl RELOC/doc/latex/tikz-among-us/tikz-among-us.pdf details="Package documentation" RELOC/doc/latex/tikz-among-us/tikz-among-us.tex -runfiles size=11 +runfiles size=12 RELOC/tex/latex/tikz-among-us/tikz-among-us-fancyhdr.sty RELOC/tex/latex/tikz-among-us/tikz-among-us-watermark-eso-pic.sty RELOC/tex/latex/tikz-among-us/tikz-among-us.sty catalogue-ctan /graphics/pgf/contrib/tikz-among-us catalogue-license lppl1.3c catalogue-topics graphics pgf-tikz games amusements -catalogue-version 1.1.0 +catalogue-version 1.2.0 + +name tikz-bagua +category Package +revision 60785 +shortdesc Draw Bagua symbols in Yijing +relocated 1 +longdesc This package provides commands for drawing symbols in Yijing (I +longdesc Ching) or Zhouyi using TikZ. There is no need for extra special +longdesc fonts for showing these symbols. The package relies on TikZ, +longdesc bitset, xintexpr, xparse, and xstring. +containersize 1816 +containerchecksum a9fbe763711c464dc5875548eff6fa34481529b5b463b187e7d73fd43387fd3c6cbd23db1c25575d4e7b4fe8e480f7cb025290cc379dac474a6c66e94baa5c63 +doccontainersize 52484 +doccontainerchecksum 5476a904e14b6ed139ffcc585039aa17a3203ffc3cc9cd8c4f9372608cf336c44d9ba3282b93307f8280dc896d2ffb494b2d0e1f0e2e898831e5c3e074ef22bd +docfiles size=15 + RELOC/doc/latex/tikz-bagua/README.md details="Readme" + RELOC/doc/latex/tikz-bagua/tikz-bagua.pdf details="Package documentation" language="zh" + RELOC/doc/latex/tikz-bagua/tikz-bagua.tex +runfiles size=2 + RELOC/tex/latex/tikz-bagua/tikz-bagua.sty +catalogue-contact-repository https://github.com/duplli/tikz-bagua +catalogue-ctan /graphics/pgf/contrib/tikz-bagua +catalogue-license lppl1.3c +catalogue-topics pgf-tikz numbers +catalogue-version 1.0 name tikz-bayesnet category Package @@ -304390,7 +307047,7 @@ catalogue-version 0.1 name tikz-cd category Package -revision 49201 +revision 59133 shortdesc Create commutative diagrams with TikZ relocated 1 longdesc The general-purpose drawing package TiKZ can be used to typeset @@ -304401,11 +307058,11 @@ longdesc providing a convenient set of macros and reasonable default longdesc settings. This package also includes an arrow tip library that longdesc match closely the arrows present in the Computer Modern longdesc typeface. -containersize 6452 -containerchecksum 3fbfa7731eeb6d2b9cbe67cbc4d5470e235f6f990b76b3c82961df172fbba9a8f62ec6055743098cbdb2d3d8aaa3b94f5d4dd8f735624c7d9562de6aa72fdda3 -doccontainersize 276360 -doccontainerchecksum 63be72c0d55112e8328d40ae4fbd1e3c92133615e28f032f9f5efcf2432b6cc440b3c4de4ba46f3eb9e65725caf7de3623a8b49f3b9a87ef780dbeacc536df46 -docfiles size=80 +containersize 6364 +containerchecksum abe5952a90172dd74ddfd02834ec9fc632f26da00450c310eab2528d5b52750e80225219b75e778d1f87b2279e654bb743804da19ec7da91f12e4105f9ec3447 +doccontainersize 279924 +doccontainerchecksum ec354963bf8915a0c0b68fa0223c48ac48fc0450aff936c34e4c95fe15641319b711b753da7da542352e0fc6e9bbeec627de5a3023b4b90828ee05a81ca5d255 +docfiles size=81 RELOC/doc/latex/tikz-cd/README.md details="Readme" RELOC/doc/latex/tikz-cd/tikz-cd-doc.pdf details="Package documentation" RELOC/doc/latex/tikz-cd/tikz-cd-doc.tex @@ -304414,9 +307071,9 @@ runfiles size=7 RELOC/tex/latex/tikz-cd/tikz-cd.sty catalogue-contact-repository https://github.com/astoff/tikz-cd/ catalogue-ctan /graphics/pgf/contrib/tikz-cd -catalogue-license gpl3 -catalogue-topics diagram-comm graphics-in-tex pgf-tikz -catalogue-version 0.9f +catalogue-license lppl1.3 +catalogue-topics graphics graphics-in-tex pgf-tikz diagram-comm +catalogue-version 1.0 name tikz-dependency category Package @@ -304642,40 +307299,49 @@ catalogue-version 0.4f name tikz-karnaugh category Package -revision 47026 +revision 62040 shortdesc Typeset Karnaugh maps using TikZ relocated 1 longdesc The tikz-karnaugh package is a LaTeX package used to draw -longdesc Karnaugh maps. It uses TikZ to produce high quality graph up to -longdesc 12 variables, but this limit depends on the TeX memory usage -longdesc and can be different for you. It is very good for presentation -longdesc since TikZ allows for a better control over the final -longdesc appearance of the map. You can control colour, styles and -longdesc distances. It can be considered as an upgrade of Andreas W. -longdesc Wieland's karnaugh package towards TikZ supporting. Also, -longdesc complex maps with solution (prime implicants) pointed out can -longdesc be generated with external java software. It supports both -longdesc America and traditional styles, though American style requires -longdesc a little extra effort. -containersize 4532 -containerchecksum aef1c5e3fe96191d0dbe55ea9f2307b05c328b92621e9dcebf4f8fb862ae501bc6dabd4f96915a800532723b447632e21110cbfb9483bd73dcef928b102bfec3 -doccontainersize 273192 -doccontainerchecksum b17971734dac21649b75c140dc1dca832de35460ba5de9e83f8907ed075fbd0fc2872edd39da7aaa5631b126ca0d59d1ad440e4fb2e68ad277d7ea4bb8975440 -docfiles size=89 +longdesc Karnaugh maps. It uses TikZ to produce high quality graph from +longdesc 1 to 12 variables, but this upper limit depends on the TeX +longdesc memory usage and can be different for you. It is very good for +longdesc presentation since TikZ allows for a better control over the +longdesc final appearance of the map. You can control colour, styles and +longdesc distances. It can be considered as an upgrade and extension of +longdesc Andreas W. Wieland's karnaugh package towards TikZ supporting. +longdesc Upgrade because uses TikZ for more option on typesetting and +longdesc overall higher quality. Extension because it also supports +longdesc American style and inputting the values as they would appear in +longdesc the map or in the truth table. Complex maps with solution +longdesc (implicants) pointed out can be generated with external java +longdesc software (see documentation for details). It supports both +longdesc American and traditional (simplified labels) styles and from +longdesc version 1.3 on American style is natively supported, therefore, +longdesc no more addition work is required to typeset Gray coded labels, +longdesc variable names etc. From version 1.4, two new macros allow +longdesc typesetting a map much more similarly as it should appear. +longdesc Original order, as the values appear in the truth table, still +longdesc being supported. +containersize 6712 +containerchecksum aa7bb0cbaebbae2657002c01098e9904c21483bb9e67a415834d54b2bcdeae75514a2e98a53e98ba87996b3147af84226e43ec9d121eff52b4f77d57d1802db5 +doccontainersize 358532 +doccontainerchecksum 25ccf7b40c1e808bf5fc45241d3f811e603bdeb770b21e5d98779e04ccce1ff67e73012816b763a083d07f1c62a16cce8feffc0e1c87ced8b83339de84d4cd4f +docfiles size=121 RELOC/doc/latex/tikz-karnaugh/README.txt details="Readme" RELOC/doc/latex/tikz-karnaugh/tikz-karnaugh-doc.pdf details="Package documentation" RELOC/doc/latex/tikz-karnaugh/tikz-karnaugh-doc.tex -runfiles size=5 +runfiles size=10 RELOC/tex/latex/tikz-karnaugh/tikzlibrarykarnaugh.code.tex catalogue-also karnaugh karnaugh-map karnaughmap catalogue-ctan /graphics/pgf/contrib/tikz-karnaugh catalogue-license lppl1 catalogue-topics maths engineering pgf-tikz -catalogue-version 1.2 +catalogue-version 1.5 name tikz-ladder category Package -revision 46555 +revision 62992 shortdesc Draw ladder diagrams using TikZ relocated 1 longdesc The tikz-ladder package contains a collection of symbols for @@ -304685,11 +307351,11 @@ longdesc (for representing functions and function blocks) besides longdesc contacts and coils. It extends the circuit library of TikZ and longdesc allows you to draw a ladder diagram in the same way as you longdesc would draw any other circuit. -containersize 4544 -containerchecksum b01bd48b4e8dbf5e3549bd24949b81b3731b32d715dcf3d3141e2e2eca5a98c1f5e5369c10cfdc62791280aa3349cb5409f582d71701ff03dced0688cad1847c -doccontainersize 236908 -doccontainerchecksum 9133c29850f486ea62be8ef9b61bf67907e88c9557fbac132ad04501616efee97725fc58585fce64c59707b4828a4953d926860af7c99fde9e3e73a479b28d0c -docfiles size=101 +containersize 4880 +containerchecksum c18340557f53f0617831e7e6dc904840e6f1e04938684a21f2897297c8a70b95cacabe4a00e66d632026d8ce7728334eadaf02cf5bfe4ffc0e746f3ceec36fb1 +doccontainersize 292640 +doccontainerchecksum d77c8771b36df84e61cfada1f56300b10908727a164788b3c0665f14a26db5b03a3ea7f4a0fabf5ecc820e90a27a73c0ff0a7985e37e755852ac401b7143e7c9 +docfiles size=124 RELOC/doc/latex/tikz-ladder/README.txt details="Readme" RELOC/doc/latex/tikz-ladder/tikz-ladder-doc.pdf details="Package documentation" RELOC/doc/latex/tikz-ladder/tikz-ladder-doc.tex @@ -304699,7 +307365,7 @@ catalogue-also ladder catalogue-ctan /graphics/pgf/contrib/tikz-ladder catalogue-license lppl1 catalogue-topics pgf-tikz diagram diagram-circ engineering -catalogue-version 1.1 +catalogue-version 1.3 name tikz-lake-fig category Package @@ -304843,17 +307509,17 @@ catalogue-version 0.1.1 name tikz-optics category Package -revision 43466 +revision 62977 shortdesc A library for drawing optical setups with TikZ relocated 1 longdesc This package provides a new TikZ library designed to easily longdesc draw optical setups with TikZ. It provides shapes for lens, longdesc mirror, etc. The geometrically (in)correct computation of light longdesc rays through the setup is left to the user. -containersize 13176 -containerchecksum 703bf6777a78abfc72ff87d16a45c1599d9d68586b38fdb2aa4b2e180ce9cbd808a399a61f6ed381a3b04e83877dc2095c4701d10973f8632a0a32356d71f83c +containersize 13160 +containerchecksum ac0a42947cf864f28d5bc23aef1163fdee23e05d54ae570ed28e3445a66cf3e9345d6be7aa231496ad86065731ff0a2afa7ad0ce53332fbb3592c07bd396e297 doccontainersize 393040 -doccontainerchecksum 0a9f4d246869cfa0a8e7d252f78261a7877f4366fe1fa5c9db9dcb9a8dc36021818042d4ba79eb711e73a7ac32c0dd601ff892f97243fd5cdad373ee3ee02611 +doccontainerchecksum 7b088c27e6cdb4c2b7b44400a31353963b0b45cb26251edc60b4b8eb54663ce2cb76784c9850349e50728d6e7366be22ee6d84a79fccd5791cf713133079a1ff docfiles size=118 RELOC/doc/latex/tikz-optics/README details="Readme" RELOC/doc/latex/tikz-optics/tikz-optics.pdf details="Package documentation (French)" language="fr" @@ -304863,7 +307529,7 @@ runfiles size=22 catalogue-contact-repository https://github.com/fruchart/tikz-optics catalogue-ctan /graphics/pgf/contrib/tikz-optics catalogue-license lppl1.3 -catalogue-topics physics pgf-tikz graphics-in-tex +catalogue-topics physics optics pgf-tikz graphics-in-tex catalogue-version 0.2.3 name tikz-page @@ -305052,6 +307718,31 @@ catalogue-license lppl1 catalogue-topics pgf-tikz diagram diagram-circ diagram-flow engineering catalogue-version 1.0.1 +name tikz-swigs +category Package +revision 59889 +shortdesc Horizontally and vertically split elliptical nodes +relocated 1 +longdesc This package provides horizontally and vertically split +longdesc elliptical (pairs of) nodes in TikZ. The package name derives +longdesc from the fact that split ellipses of this type are used to +longdesc represent Single-World Intervention Graph (SWIG) models which +longdesc are used in counterfactual causal inference. +containersize 5740 +containerchecksum f1e10c9cc4625fd2e61113f7d5c1cd637efd35ab9b0ccb4308837af3e384ae412bf068140a0924b0bad29e305fd4ba5a0770fdc1467e82cf85dd8eea8289190a +doccontainersize 171860 +doccontainerchecksum 3ad431f150914461149b85fbc7ce05213c5176e6eaee553ecbf8d150644bc36fdcfa2d836e5201d9a8aecb58751eedd8b98a06ff305c60688766ce8dd00c817e +docfiles size=56 + RELOC/doc/latex/tikz-swigs/LICENSE + RELOC/doc/latex/tikz-swigs/README.md details="Readme" + RELOC/doc/latex/tikz-swigs/tikz-swigs.pdf details="Package documentation" + RELOC/doc/latex/tikz-swigs/tikz-swigs.tex +runfiles size=10 + RELOC/tex/latex/tikz-swigs/tikzlibraryswigs.code.tex +catalogue-ctan /graphics/pgf/contrib/tikz-swigs +catalogue-license lppl1.3c gpl +catalogue-topics pgf-tikz + name tikz-timing category Package revision 56291 @@ -305100,31 +307791,40 @@ catalogue-version 0.7f name tikz-trackschematic category Package -revision 57300 +revision 62966 shortdesc A TikZ library for creating track diagrams in railways relocated 1 longdesc This TikZ library is a toolbox of symbols geared primarily longdesc towards creating track schematic for either research or longdesc educational purposes. It provides a TikZ frontend to some of longdesc the symbols which may be needed to describe situations and -longdesc layouts in railway operation. The library is divided into four +longdesc layouts in railway operation. The library is divided into longdesc sublibraries: topology, trafficcontrol, vehicles, -longdesc constructions, and messures. This project has received funding -longdesc from the European Union's Horizon 2020 research and innovation -longdesc programme under grant agreement No. 826347. -containersize 15172 -containerchecksum 3936b79ad3e687002ea2d52ef03bcd468518bf67e24a9e6eb83e9c5379bc244dadb3acbefd3bbfdaa84a5811f32b89a7bdca2bde4861ef6bda2021e7ee289828 -doccontainersize 598032 -doccontainerchecksum 0fd357b0e571c0bb9b0954338ab45147748574143c01c413700d7bda39d0171f037eb207770fbde9b366618fe60f5cff82d17900295ec14322373f2fe0f919ea -docfiles size=329 +longdesc constructions, electrics, symbology, and measures. +containersize 15780 +containerchecksum 8de03165b07bd4748732f5f5c3a79a00d46502d94d68c6ab5c385070d3b4eee2ad601adef4d840e80bd1220f64e393bef052b5e8b30c68e4e535d551d0f7eaae +doccontainersize 686960 +doccontainerchecksum c8bb8206e46708e7b66cfd55d762808a21b578eef3312dddf19780c11325ca0e2e524ae623b6c0158c7b0ff163be63d99573632f05fbe48ce26fdac0711b89ee +docfiles size=361 + RELOC/doc/latex/tikz-trackschematic/CHANGELOG.md + RELOC/doc/latex/tikz-trackschematic/CITATION.cff + RELOC/doc/latex/tikz-trackschematic/LICENSE RELOC/doc/latex/tikz-trackschematic/README.md details="Readme" RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-documentation.sty + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.pdf + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.png + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.tex RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.png RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.tex RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.png RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.tex RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.pdf RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.tex + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_forward_with_signal.tikz + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_switched.tikz + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balises.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/bend_train.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_backward.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/block_clearing_point_forward.tikz @@ -305167,12 +307867,13 @@ docfiles size=329 RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/friction_bufferstop_forward.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/hectometer.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/hump.tikz + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises.tikz + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises_mixed.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/interlocking.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_double_full_closure.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_single.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/level_crossing_without_barrier.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/main_line.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/main_track.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/measure_line.tikz @@ -305216,6 +307917,7 @@ docfiles size=329 RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/track_marking.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/track_marking_with_turnout.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/track_number.tikz + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/trackloop.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/train_berth.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/train_berth_shape_bidirectional.tikz @@ -305238,14 +307940,6 @@ docfiles size=329 RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/train_shunt_mode_forward.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_backward.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/train_shunting_forward.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_backward.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_bidirectional.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_forward.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz - RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_with_signal.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_left_position.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/turnout_left_backward_manually.tikz @@ -305274,22 +307968,26 @@ docfiles size=329 RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/view_point_forward.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_backward.tikz RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/wire_limit_forward.tikz + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-symbology-table.pdf + RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic-symbology-table.tex RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic.pdf details="Package documentation" RELOC/doc/latex/tikz-trackschematic/tikz-trackschematic.tex -runfiles size=42 +runfiles size=43 RELOC/tex/latex/tikz-trackschematic/tikz-trackschematic.sty RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.code.tex RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.constructions.code.tex RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.electrics.code.tex RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.measures.code.tex + RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.symbology.code.tex RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.topology.code.tex RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.trafficcontrol.code.tex RELOC/tex/latex/tikz-trackschematic/tikzlibrarytrackschematic.vehicles.code.tex -catalogue-contact-repository https://repository.ivev.bau.tu-bs.de/martin/tikz-trackschematic +catalogue-contact-home https://www.railtoolkit.org/projects/tikz-trackschematic/ +catalogue-contact-repository https://github.com/railtoolkit/tikz-trackschematic catalogue-ctan /graphics/pgf/contrib/tikz-trackschematic catalogue-license isc catalogue-topics pgf-tikz graphics diagram -catalogue-version 0.6 +catalogue-version 0.7.0 name tikz-truchet category Package @@ -305320,6 +308018,32 @@ catalogue-ctan /graphics/pgf/contrib/tikz-truchet catalogue-license mit catalogue-topics pgf-tikz +name tikzbricks +category Package +revision 60234 +shortdesc Drawing bricks with TikZ +relocated 1 +longdesc A small LaTeX package to draw bricks with TikZ. The user can +longdesc modify color, shape, and viewpoint. +containersize 1952 +containerchecksum be1ca46d4c88928f624921b56e8b21a85b75706673800a3f1d9afe29fbf39f84f7e8b0cf55212153554b05e8026f6fb7f625ec86eff7f8ec01d790e11740627d +doccontainersize 256244 +doccontainerchecksum a4178b3def5a9106521e3a5839edd99ca7517ef805661a4b99c45849501088b1aaeccd8b0488c4e03f2d44d3c22a48615ec93190a438f853e3aa68f573b964fb +docfiles size=68 + RELOC/doc/latex/tikzbricks/README.md details="Readme" + RELOC/doc/latex/tikzbricks/tikzbricks-doc.pdf details="Package documentation" + RELOC/doc/latex/tikzbricks/tikzbricks-doc.tex +runfiles size=2 + RELOC/tex/latex/tikzbricks/tikzbricks.sty +catalogue-also tikzducks tikzmarmots tikzlings +catalogue-contact-bugs https://github.com/samcarter/TikZbricks/issues +catalogue-contact-repository https://github.com/samcarter/TikZbricks +catalogue-contact-support https://github.com/samcarter/TikZbricks/issues +catalogue-ctan /graphics/pgf/contrib/tikzbricks +catalogue-license lppl1.3c +catalogue-topics amusements graphics pgf-tikz +catalogue-version 0.3 + name tikzcodeblocks category Package revision 54758 @@ -305411,28 +308135,30 @@ catalogue-version 1.0 name tikzlings category Package -revision 58885 +revision 63097 shortdesc A collection of cute little animals and similar creatures relocated 1 longdesc A collection of LaTeX packages for drawing cute little animals longdesc and similar creatures using TikZ. Currently, the following -longdesc TikZlings are included: anteater bear bee cat chicken coati -longdesc elephant hippo koala marmot mole mouse owl panda penguin pig -longdesc rhino sheep sloth snowman squirrel These little drawings can be -longdesc customized in many ways. -containersize 26652 -containerchecksum 8ca5c4857aff3c834f33ad9c4cfb207390ed7a701e7a296ea4b87a8141a380d3d2a868eed885bfb8d7d859b5229815a73c4a13ee64dc7c0ec0e1eca70f85e511 -doccontainersize 620576 -doccontainerchecksum 93000ade150553ff9cf0679a9d35a4b71ea27ef05856cc62a3466c8e7fe199a7912fb97fcabfe8d8546ea10a28c774a2598babf51f71616147b9300d5aceb404 -docfiles size=167 +longdesc TikZlings are included: anteater bat bear bee bug cat chicken +longdesc coati elephant hippo koala marmot mole mouse owl panda penguin +longdesc pig rhino sheep sloth snowman squirrel wolf These little +longdesc drawings can be customized in many ways. +containersize 33740 +containerchecksum a1215d48fe50fcacc51d8a514943851abb9b8555206e6ebdfa7a922e3540fd742e34d4002c4cff49a5c1531056d7494675c9286ff2fc77eade3c685e7949b1e6 +doccontainersize 682752 +doccontainerchecksum 9a1718529aa5351b135b2e1c67ed52be77f54aa901828390cc6a708112470ee476372dbc5e593fb337c40bd933698ae54b26c60e41a4bc64f11b06bc7ccee53b +docfiles size=179 RELOC/doc/latex/tikzlings/README.md details="Readme" RELOC/doc/latex/tikzlings/tikzlings-doc.pdf details="Package documentation" RELOC/doc/latex/tikzlings/tikzlings-doc.tex -runfiles size=74 +runfiles size=96 RELOC/tex/latex/tikzlings/tikzlings-addons.sty RELOC/tex/latex/tikzlings/tikzlings-anteaters.sty + RELOC/tex/latex/tikzlings/tikzlings-bats.sty RELOC/tex/latex/tikzlings/tikzlings-bears.sty RELOC/tex/latex/tikzlings/tikzlings-bees.sty + RELOC/tex/latex/tikzlings/tikzlings-bugs.sty RELOC/tex/latex/tikzlings/tikzlings-cats.sty RELOC/tex/latex/tikzlings/tikzlings-chickens.sty RELOC/tex/latex/tikzlings/tikzlings-coatis.sty @@ -305452,14 +308178,15 @@ runfiles size=74 RELOC/tex/latex/tikzlings/tikzlings-sloths.sty RELOC/tex/latex/tikzlings/tikzlings-snowmen.sty RELOC/tex/latex/tikzlings/tikzlings-squirrels.sty + RELOC/tex/latex/tikzlings/tikzlings-wolves.sty RELOC/tex/latex/tikzlings/tikzlings.sty catalogue-also tikzducks tikzmarmots catalogue-contact-repository https://github.com/samcarter/tikzlings catalogue-contact-support https://github.com/samcarter/tikzlings/issues catalogue-ctan /graphics/pgf/contrib/tikzlings catalogue-license lppl1.3c -catalogue-topics amusements graphics pgf-tikz -catalogue-version 0.6 +catalogue-topics amusements graphics pgf-tikz expl3 +catalogue-version 0.9 name tikzmark category Package @@ -305769,43 +308496,43 @@ catalogue-version 0.2.6 name tikzsymbols category Package -revision 49975 +revision 61300 shortdesc Some symbols created using TikZ relocated 1 longdesc The package provides various emoticons, cooking symbols and longdesc trees. -containersize 14016 -containerchecksum 6061fad290f71257b2496faabc1a11721518274964a18dc1d31d1e530de029c7418668444f868e6b660eea5d85bc440dbb7796fbf6cf181ec190ff34019b5aae -doccontainersize 541092 -doccontainerchecksum b688b3d4e2ec3352000b7bd8842736bbf52b10b5215725fba7970e048e4e823c0d522d753adf8c65be3ab6d1c091ab9b01b68922ba2796c012c4d948e3958f77 -docfiles size=134 +containersize 14852 +containerchecksum 4e1a479e6e238026dfbdcf152d63c8b67419919f74bffe3c259828a5ab6bec62955cfe5f5a7f407646fc2e5b742fd009280ec4a57cf708317bd9dad95a35a1b2 +doccontainersize 588256 +doccontainerchecksum 7219e48fc2407bd44992378b24c5a1fd0b9c1a9a9c408de2734966657f83735b8cda336d207e9d1593afe0fc58aff7d83213a9ca4be61201df98757e2e4ade75 +docfiles size=148 RELOC/doc/latex/tikzsymbols/README.md details="Readme" RELOC/doc/latex/tikzsymbols/tikzsymbols.pdf details="Package documentation" -srccontainersize 34300 -srccontainerchecksum c7a3d6290a1eb7da4fff7f7f9fb2ef4a8c128c742023da966444be2b662bd98a20e7d3d82ac77637caa0067c2b5ec5ddd84ca224bf793e5b65eb637e8ebbc814 -srcfiles size=50 +srccontainersize 38096 +srccontainerchecksum 546f813ef97e1c6d286b4c79e2320bae75e2d94e43d9a15b9d4c6786bab9027c2aa86ba1ff5f94149849f7c11834408106623929b732f8b54697dd7f2916df3c +srcfiles size=57 RELOC/source/latex/tikzsymbols/tikzsymbols.dtx RELOC/source/latex/tikzsymbols/tikzsymbols.ins -runfiles size=31 +runfiles size=33 RELOC/tex/latex/tikzsymbols/tikzsymbols.sty catalogue-contact-repository https://github.com/Vidabe/tikzsymbols catalogue-ctan /graphics/pgf/contrib/tikzsymbols catalogue-license lppl1.3c catalogue-topics graphics-symb pgf-tikz -catalogue-version 4.10c +catalogue-version 4.12a name tikztosvg category TLCore -revision 58737 +revision 60289 shortdesc A utility for rendering TikZ diagrams to SVG longdesc This package provides a shell script that calls XeTeX and longdesc pdf2svg to convert TikZ environments to SVG files. depend tikztosvg.ARCH -containersize 2012 -containerchecksum 826b6cc6489db99d4b7651afdaf68117840e8aab4a19235110128af63cf26108fe409fba341acd26ef1ce2ba6276d368bd00e83c7b5954b1937d50b4d3c3fe8e -doccontainersize 206532 -doccontainerchecksum 1418c505769ed1fe835f713cc546305a25b6a96a16a7e6dbf9938547824b59fbf4d638c9d40ec7ed1c23fb110ffb482062884eefdd432db1e57b9e567ac299a4 -docfiles size=66 +containersize 2052 +containerchecksum 0957b87c9a06771afab350de769e3fa9f97ec0aa09e4e740d0f916992948a65740a96446a0f8ac144273e94f228db2c6c0ddb22bd01ea9f0f66abe5adfe0125c +doccontainersize 213584 +doccontainerchecksum 3d90c0963c570a115390603bcd5f39a224a155faea8ac6eec511b9689ab98383386d3d6e92076129e0f704d69bd18da52cf2f89f5db024a4d5c34a75c1edf279 +docfiles size=67 texmf-dist/doc/man/man1/tikztosvg.1 texmf-dist/doc/man/man1/tikztosvg.man1.pdf texmf-dist/doc/support/tikztosvg/CHANGELOG.md @@ -305814,21 +308541,20 @@ docfiles size=66 texmf-dist/doc/support/tikztosvg/README.md details="Readme" texmf-dist/doc/support/tikztosvg/example.svg texmf-dist/doc/support/tikztosvg/example.tikz - texmf-dist/doc/support/tikztosvg/install.sh texmf-dist/doc/support/tikztosvg/man.adoc texmf-dist/doc/support/tikztosvg/tikztosvg.pdf details="Manual page (PDF)" runfiles size=2 texmf-dist/scripts/tikztosvg/tikztosvg catalogue-contact-announce https://lists.sr.ht/~pablo-pie/tikztosvg -catalogue-contact-bugs https://todo.sr.ht/~pablo-pie/tikztosvg +catalogue-contact-bugs https://lists.sr.ht/~pablo-pie/tikztosvg catalogue-contact-development https://lists.sr.ht/~pablo-pie/tikztosvg catalogue-contact-home https://git.sr.ht/~pablo-pie/tikztosvg catalogue-contact-repository https://git.sr.ht/~pablo-pie/tikztosvg -catalogue-contact-support https://lists.sr.ht/~pablo-pie/tikztosvg +catalogue-contact-support https://todo.sr.ht/~pablo-pie/tikztosvg catalogue-ctan /support/tikztosvg catalogue-license gpl3 catalogue-topics cvt-other graphics pgf-tikz -catalogue-version 0.2.0 +catalogue-version 0.3.0 name tikztosvg.aarch64-linux category TLCore @@ -306029,9 +308755,9 @@ catalogue-version 2.0 name times category Package -revision 35058 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -306044,8 +308770,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap utm.map -containersize 286928 -containerchecksum 252c933fb17ce2533f6e0f2b13a478d62223a596ee257937558c61e224c30753c157c92ed9d5ce3ced5ade0f5eb00ec15368fc75c10a182011312d6a0668911d +containersize 286904 +containerchecksum 06f93b823a6141a51554bbd682c128977676775b1c097f7787916c0c14b76d6e9c4041645003111d5a1b905de4faafde5b3efb61d9be9740b9627ab57f3f8eef runfiles size=335 RELOC/dvips/times/config.utm RELOC/fonts/afm/adobe/times/ptmb8a.afm @@ -306652,7 +309378,7 @@ catalogue-version 1.3 name tipauni category Package -revision 59009 +revision 62131 shortdesc Producing Unicode characters with TIPA commands relocated 1 longdesc Package TIPA uses the T3 encoding for producing IPA characters. @@ -306668,32 +309394,32 @@ longdesc XeLaTeX or LuaLaTeX. This package can also be viewed as an longdesc ASCII-based input method for producing IPA characters in longdesc Unicode. It needs the Charis SIL font for printing IPA longdesc characters. -containersize 5032 -containerchecksum d4101c7c254f974c304eb051418e60fdf7efdb6b70221ac78c7e72073a6083dd1857991999fa5e4b8c32e577881e5005e60c909703a9e8753010c2c622db5c63 -doccontainersize 439696 -doccontainerchecksum 53d66f313364995d28420c1b9b15678cd7850b74e6b9525c2b6a34384893c426925392c3bb65e622f7f20b7fafcf0a831f510a41b49c96d87b26bb3cd3701241 -docfiles size=130 - RELOC/doc/latex/tipauni/COPYING +containersize 6276 +containerchecksum 0ae22eb3baeb0e360a561e646512b9148ccc9180dd795ea85c4efc80a827832491fdbfda441038c3d53d08b567758facbb8bd1d5eab576a53a2be2b31d3f1b44 +doccontainersize 396332 +doccontainerchecksum 6ce540233b90a0b2dc25b02246c846f77d50cce08a4ca320526ea94806d5dd16fd17bbeea6c9c73f7815c69664bb6d2b04beae9f8a33c050f46449372f96538f +docfiles size=111 RELOC/doc/latex/tipauni/README.txt details="Readme" - RELOC/doc/latex/tipauni/gfdl-tex.tex RELOC/doc/latex/tipauni/tipauni-commands.pdf details="Sample file" RELOC/doc/latex/tipauni/tipauni-commands.tex RELOC/doc/latex/tipauni/tipauni-example.pdf details="Example of use" RELOC/doc/latex/tipauni/tipauni-example.tex RELOC/doc/latex/tipauni/tipauni.pdf details="Package documentation" -srccontainersize 10100 -srccontainerchecksum 1eb29971351aafa3989d96b18c045a817584aab45c3754f2cc494b4099c7ce5991c059cafe00c0f97148097620286ee69e47c37c12796c85a749ea00b0ef50b1 -srcfiles size=11 +srccontainersize 14128 +srccontainerchecksum 7ece1110d0cf0e0e354b75ceb543dba7777080a13f722607ca184848e723147d95d05d787cf3af7ce8d93a6a3b0138d9c077f50233aa14ef5db6f96aeab7216d +srcfiles size=15 RELOC/source/latex/tipauni/tipauni.dtx RELOC/source/latex/tipauni/tipauni.ins -runfiles size=5 +runfiles size=7 RELOC/tex/latex/tipauni/tipauni.sty -catalogue-contact-bugs https://gitlab.com/niruvt/tipauni/-/issues -catalogue-contact-repository https://gitlab.com/niruvt/tipauni +catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=tipauni +catalogue-contact-home https://puszcza.gnu.org.ua/projects/tipauni +catalogue-contact-repository https://git.gnu.org.ua/tipauni.git +catalogue-contact-support mailto:tipauni-help@gnu.org.ua catalogue-ctan /macros/unicodetex/latex/tipauni catalogue-license gpl3+ fdl catalogue-topics phonetic linguistic unicode -catalogue-version 0.1 +catalogue-version 0.6 name tipfr category Package @@ -306719,9 +309445,33 @@ catalogue-license lppl catalogue-topics pgf-tikz catalogue-version 1.5 +name tiscreen +category Package +revision 62602 +shortdesc Mimic the screen of older Texas Instruments calculators +relocated 1 +longdesc This package mimics the screen of older Texas Instruments dot +longdesc matrix display calculators, specifically the TI-82 STATS. It +longdesc relies on the lcd and xcolor packages. +containersize 3188 +containerchecksum 00682d70199d66b3f6a759a32a1cad6b14ef09eaa541cb0ef547d86fd512ffd525f2b53a8c1a7315462aed33148a0b769eea70c5c42213d0731a1034cd96d6d6 +doccontainersize 228132 +doccontainerchecksum 58add8332b25188cc4d7199cabc2ca49e3d08598f6ee2511bc525500b1ab0dd7cf8212d5310ee7fc803bf06c09e4c248eae6c52c52e0a3b3a6694ec1d36ec57f +docfiles size=62 + RELOC/doc/latex/tiscreen/README details="Readme" + RELOC/doc/latex/tiscreen/tiscreen-doc.pdf details="Package documentation" + RELOC/doc/latex/tiscreen/tiscreen-doc.tex +runfiles size=4 + RELOC/tex/latex/tiscreen/tiscreen.sty +catalogue-contact-bugs https://github.com/T3SQ8/tiscreen/issues +catalogue-contact-repository https://github.com/T3SQ8/tiscreen +catalogue-ctan /macros/latex/contrib/tiscreen +catalogue-license lppl1.3c +catalogue-topics graphics graphics-in-tex + name titlecaps category Package -revision 36170 +revision 63020 shortdesc Setting rich-text input into Titling Caps relocated 1 longdesc The package is intended for setting rich text into titling @@ -306732,11 +309482,11 @@ longdesc font changing commands that alter the appearance or size of the longdesc text. It allows a list of predesignated words to be protected longdesc as lower-cased, and also allows for titling exceptions of longdesc various sorts. -containersize 4148 -containerchecksum 683240554b79bbf4f7e4f31653c5c633e93c74d71dd26232587de4d0d8ea012d350d0d43d508e9e9d8be4369d4ea9df996283c818583e573d4bc5fc379e4da4c -doccontainersize 261184 -doccontainerchecksum 7025b5f9d53b65e228520a5e79fcbbf928ddc2f0fe071016a8c3726dca3e9b428b80749bce53438eb7a882a4660c2a10a4ee85e24ae5a26522b78d6a1dde4584 -docfiles size=74 +containersize 4248 +containerchecksum c9a91646115722f41a82e4010e2b95090447e66864e1b7cab57f24dd797e299568d3c5422b3974829112cd118c4e40a2b14c04eb0e141105fea7f6ef8358bf9c +doccontainersize 272576 +doccontainerchecksum 5b22152e9e3deedd0e6e19bff817030287b81849e76d0b926caec947e315e0ddef533cb911e0fd4f91346b0c6cd7cb87ac10f33c64e3dab6b70de09613949f1d +docfiles size=79 RELOC/doc/latex/titlecaps/README details="Readme" RELOC/doc/latex/titlecaps/titlecaps.pdf details="Package documentation" RELOC/doc/latex/titlecaps/titlecaps.tex @@ -306745,7 +309495,7 @@ runfiles size=4 catalogue-ctan /macros/latex/contrib/titlecaps catalogue-license lppl1.3 catalogue-topics typesetting -catalogue-version 1.2 +catalogue-version 1.3 name titlefoot category Package @@ -306838,7 +309588,7 @@ catalogue-version 3.1 name titlesec category Package -revision 52413 +revision 59845 shortdesc Select alternative section titles relocated 1 longdesc A package providing an interface to sectioning commands for @@ -306847,11 +309597,11 @@ longdesc to change the font of all headings with a single command, also longdesc providing simple one-step page styles. Also includes a package longdesc to change the page styles when there are floats in a page. You longdesc may assign headers/footers to individual floats, too. -containersize 19980 -containerchecksum bd1538a4596c55a6e0a542df5587f4466795a59ac55472340bcfc400670b79a04f0b141ad5705c826789ce0094fa4b106b5917f4232167a66047d8e6edd4998c -doccontainersize 657856 -doccontainerchecksum 34623133da534fa15d491f3ecfeb6ee6736a580c12577d7ef313efb341c97ffe1cfac49f4c94b90f8f519847bb7b0d37b003ee485c240d1dfab3b68426563dcc -docfiles size=184 +containersize 20028 +containerchecksum 50af3f379bedf55c3c53809dfa5dfa8fa4ed072e232dde83f4a257b12d7b4bf06f041eb6891b95fd0efdf9420a5d252cb9688c28b91161036eee7f45516a8b86 +doccontainersize 658700 +doccontainerchecksum 04ca9fb221b3c0c83ef5c3728b9a40eb46a4899b83837c90017c5436468c02740dfb861abb42e9987dabf63858730f4accbf060c67ee8954ed7481f334443798 +docfiles size=185 RELOC/doc/latex/titlesec/CHANGES.old RELOC/doc/latex/titlesec/README.md details="Readme" RELOC/doc/latex/titlesec/titleps.pdf @@ -306868,7 +309618,7 @@ catalogue-contact-repository https://github.com/jbezos/titlesec catalogue-ctan /macros/latex/contrib/titlesec catalogue-license mit catalogue-topics headings page-hf -catalogue-version 2.13 +catalogue-version 2.14 name titling category Package @@ -306902,22 +309652,23 @@ catalogue-version 2.1d name tkz-base category Package -revision 54758 +revision 61947 shortdesc Tools for drawing with a cartesian coordinate system relocated 1 longdesc The bundle is a set of packages, designed to give mathematics longdesc teachers (and students) easy access to programming of drawings longdesc with TikZ. -containersize 15292 -containerchecksum 9cba8d8d79c7cb01965660fee7913aeede3b0d2cc19bd7624982fc5854224f19f7dd2d2af0ba93c99b4f16827fb028564fcd9a1e9afed1988ce836188516f891 -doccontainersize 375376 -doccontainerchecksum c0393a07d50626349ff214bf8047bd6c20e14da3c036ca0ca277ce30a220bd52d2fa02cdb56d28733f9a69bd5f22d611f8b80dc130f6016cba46f4e889e0aaca -docfiles size=236 +containersize 15324 +containerchecksum 50927be9798589a8b933a151201df96948df5db1fa8434787c7b274810b94637d58e508794510e48b6367e3e405be9c72ae6d44bbdfb8a731ea4040b76f622e8 +doccontainersize 381520 +doccontainerchecksum afe33901a229b5f5b1152481db34b9cd901d0fc66c933cf1340bbb70776a7060601bfa522229dc6106cbf7135b5c0a5148c3830bff0f20a4120b93c4f0f185c1 +docfiles size=134 RELOC/doc/latex/tkz-base/README.md details="Readme" RELOC/doc/latex/tkz-base/TKZdoc-base-BB.tex RELOC/doc/latex/tkz-base/TKZdoc-base-axes.tex RELOC/doc/latex/tkz-base/TKZdoc-base-compilation.tex RELOC/doc/latex/tkz-base/TKZdoc-base-divers.tex + RELOC/doc/latex/tkz-base/TKZdoc-base-example.tex RELOC/doc/latex/tkz-base/TKZdoc-base-faq.tex RELOC/doc/latex/tkz-base/TKZdoc-base-grid.tex RELOC/doc/latex/tkz-base/TKZdoc-base-initialisation.tex @@ -306930,116 +309681,13 @@ docfiles size=236 RELOC/doc/latex/tkz-base/TKZdoc-base-rep.tex RELOC/doc/latex/tkz-base/TKZdoc-base-style.tex RELOC/doc/latex/tkz-base/TKZdoc-base-texte.tex - RELOC/doc/latex/tkz-base/TKZdoc-base.pdf details="Package documentation" language="fr" - RELOC/doc/latex/tkz-base/examples/preamble-standalone.ltx - RELOC/doc/latex/tkz-base/examples/tkzBase-10.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.2.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.3.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.4.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.5.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.6.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.6.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.6.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.7.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-10.9.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-12.1.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-13.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-13.1.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-13.2.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-13.3.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-13.3.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-13.4.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-14.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-15.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-15.2.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-15.2.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-15.3.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-15.4.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-15.5.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-16.1.4.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-16.2.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-3.1.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-4.1.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-4.2.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-5.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-5.1.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-5.2.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.4.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.5.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.1.6.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.10.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.10.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.11.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.4.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.5.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.6.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.7.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.8.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.2.9.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.3.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.3.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.3.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.7.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.7.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.7.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.8.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.8.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-6.9.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.10.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.11.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.4.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.5.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.6.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.7.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.8.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-7.0.9.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.1.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.10.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.10.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.11.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.11.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.11.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.12.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.12.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.13.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.0.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.2.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.3.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.4.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.5.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.5.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.6.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.6.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.6.3.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.7.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.7.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.8.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.8.2.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-8.9.1.tex - RELOC/doc/latex/tkz-base/examples/tkzBase-9.2.0.tex RELOC/doc/latex/tkz-base/tiger.pdf -runfiles size=29 + RELOC/doc/latex/tkz-base/tkz-base.pdf details="Package documentation" language="fr" +runfiles size=31 RELOC/tex/latex/tkz-base/tkz-base.cfg RELOC/tex/latex/tkz-base/tkz-base.sty RELOC/tex/latex/tkz-base/tkz-lib-marks.tex + RELOC/tex/latex/tkz-base/tkz-lib-shape.tex RELOC/tex/latex/tkz-base/tkz-obj-axes.tex RELOC/tex/latex/tkz-base/tkz-obj-grids.tex RELOC/tex/latex/tkz-base/tkz-obj-marks.tex @@ -307048,6 +309696,7 @@ runfiles size=29 RELOC/tex/latex/tkz-base/tkz-tools-BB.tex RELOC/tex/latex/tkz-base/tkz-tools-arith.tex RELOC/tex/latex/tkz-base/tkz-tools-base.tex + RELOC/tex/latex/tkz-base/tkz-tools-colors.tex RELOC/tex/latex/tkz-base/tkz-tools-misc.tex RELOC/tex/latex/tkz-base/tkz-tools-modules.tex RELOC/tex/latex/tkz-base/tkz-tools-print.tex @@ -307057,9 +309706,9 @@ catalogue-also pgf catalogue-contact-home http://altermundus.fr catalogue-contact-repository https://github.com/tkz-sty catalogue-ctan /macros/latex/contrib/tkz/tkz-base -catalogue-license lppl1.3c +catalogue-license lppl1.3 catalogue-topics pgf-tikz -catalogue-version 3.06c +catalogue-version 4.05b name tkz-berge category Package @@ -307278,32 +309927,36 @@ catalogue-version 1.43c name tkz-euclide category Package -revision 54758 +revision 62178 shortdesc Tools for drawing Euclidean geometry relocated 1 longdesc The tkz-euclide package is a set of files designed to give math longdesc teachers and students easy access to the programming of longdesc Euclidean geometry with TikZ. -containersize 27324 -containerchecksum c8a0e2c6411ae844575010d0f749ede9ab818de766794d60a62aafd306aa781ce09d252183c57a8d762e6655c7e7d1c2ba35b4f169261df6d65b8ebd833b091a -doccontainersize 1286992 -doccontainerchecksum aa8e10477798393dac1780bfa839faa36d9eb9f16bc34ad86aeefbffffaa1810ac3642058ead46be933e359f7a9e0fd0d7894226083095056910a233f017e3d7 -docfiles size=637 - RELOC/doc/latex/tkz-euclide/Euclidean_geometry.pdf +containersize 38668 +containerchecksum 01194c7923c772563dede16e412089fbadea0fa9049ce3eaea0af87ad7fe88523598148bef95c0ab6fa230fdc8cd992965f48c29ce4281c82382fc3ce699b8b5 +doccontainersize 1097852 +doccontainerchecksum 9edb03d529cd14835a643e84c02d0a11f68f155792824b5a5fa60870e05f47889f353b3fe374110fd9bac3c79bfc1985e04f53a8d3e200d0dceed0bbddd8e89e +docfiles size=372 RELOC/doc/latex/tkz-euclide/README.md details="Readme" language="en" RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-FAQ.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-angles.tex - RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-arcs.tex - RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-base.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-circleby.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-circles.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-clipping.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-compass.tex - RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-config.tex - RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-exemples.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-drawing.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-elements.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-examples.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-filling.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-installation.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-intersec.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-labelling.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-lines.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-main.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-marking.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-news.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-others.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-pointby.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-points.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-pointsSpc.tex @@ -307312,265 +309965,30 @@ docfiles size=637 RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-presentation.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-rapporteur.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-rnd.tex - RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-sectors.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-show.tex + RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-styles.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-tools.tex RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-triangles.tex - RELOC/doc/latex/tkz-euclide/TKZdoc-euclide.pdf details="Package documentation" language="en" - RELOC/doc/latex/tkz-euclide/cheatsheet_euclide_1.pdf - RELOC/doc/latex/tkz-euclide/cheatsheet_euclide_2.pdf - RELOC/doc/latex/tkz-euclide/examples/preamble-standalone.ltx - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.0.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.3.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.3.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.4.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.5.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-1.6.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.10.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.11.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.7.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.8.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.1.9.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-10.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.3.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.4.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.4.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.5.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.5.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-11.6.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-12.2.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.1.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-13.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.3.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.4.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-14.5.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-15.2.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.7.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-16.0.8.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.10.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.10.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.3.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.3.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.4.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.5.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.6.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.7.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.7.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.8.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.8.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-17.9.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.10.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.7.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.8.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-18.1.9.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.2.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.4.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.5.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-19.6.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.7.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.8.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.2.9.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-20.3.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-21.4.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.4.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.4.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.5.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.6.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-22.6.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-23.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.1.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.3.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.4.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.5.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.6.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.7.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-24.8.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.1.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.4.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.5.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-25.5.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-26.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-27.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-28.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29.1.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-29.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.10.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.11.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.12.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.7.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.8.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-30.2.9.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.3.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.3.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-31.4.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-32.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-32.3.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-32.4.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.0.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.2.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.4.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-4.5.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-5.3.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.7.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.8.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-6.1.9.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-7.0.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-7.0.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-7.0.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-8.1.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-8.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.0.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.1.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.2.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.3.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.4.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.5.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.6.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.7.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.2.8.tex - RELOC/doc/latex/tkz-euclide/examples/tkzEuclide-9.3.1.tex -runfiles size=60 + RELOC/doc/latex/tkz-euclide/tkz-euclide.pdf details="Package documentation" language="en" +runfiles size=86 + RELOC/tex/latex/tkz-euclide/tkz-euclide.cfg RELOC/tex/latex/tkz-euclide/tkz-euclide.sty - RELOC/tex/latex/tkz-euclide/tkz-obj-eu-angles.tex - RELOC/tex/latex/tkz-euclide/tkz-obj-eu-arcs.tex + RELOC/tex/latex/tkz-euclide/tkz-lib-eu-marks.tex + RELOC/tex/latex/tkz-euclide/tkz-lib-eu-shape.tex + RELOC/tex/latex/tkz-euclide/tkz-obj-eu-axesmin.tex + RELOC/tex/latex/tkz-euclide/tkz-obj-eu-circles-by.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-circles.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-compass.tex + RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-angles.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-circles.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex + RELOC/tex/latex/tkz-euclide/tkz-obj-eu-grids.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points-rnd.tex + RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points-spc.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points-with.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-polygons.tex @@ -307578,29 +309996,35 @@ runfiles size=60 RELOC/tex/latex/tkz-euclide/tkz-obj-eu-sectors.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-show.tex RELOC/tex/latex/tkz-euclide/tkz-obj-eu-triangles.tex - RELOC/tex/latex/tkz-euclide/tkz-tools-angles.tex - RELOC/tex/latex/tkz-euclide/tkz-tools-intersections.tex - RELOC/tex/latex/tkz-euclide/tkz-tools-math.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-BB.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-angles.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-base.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-colors.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-intersections.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-math.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-modules.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-text.tex + RELOC/tex/latex/tkz-euclide/tkz-tools-eu-utilities.tex catalogue-also eukleides pst-eucl catalogue-contact-home http://altermundus.fr catalogue-contact-repository https://github.com/tkz-sty/tkz-euclide catalogue-ctan /macros/latex/contrib/tkz/tkz-euclide catalogue-license lppl1.3 catalogue-topics maths graphics-use -catalogue-version 3.06c +catalogue-version 4.051b name tkz-fct category Package -revision 55031 +revision 61949 shortdesc Tools for drawing graphs of functions relocated 1 longdesc The tkz-fct package is designed to give math teachers (and longdesc students) easy access to programming graphs of functions with longdesc TikZ and gnuplot. -containersize 4948 -containerchecksum 6defbc1265838eacb6612f87d969590db6cb2eb0a1c9316c1f52e700c7b7e576f971080538982d7adccb12af6ce7392cb6d6da13a9d3e537e5af8fc2dc290a89 -doccontainersize 748476 -doccontainerchecksum 1cbfeac7939ba45c6111cc7cb9aeea195690cdfea8c75e488a9dac6a49b2968d21d0eff74e03fec3229afdcec92fe2841a8dbb866314187ef98a317f07e9f346 +containersize 4740 +containerchecksum ce605595518cb9b400a5b49620b5f359de8e0fefbc939d88b8f5aa2113a856ce05f4e9f56bb149c73e5f46c65d7d340a65edd6f1b55f6cca68b10dfaf7e04a87 +doccontainersize 749696 +doccontainerchecksum c2de4bd1cd9ebc5e0747608de7b1780ec97da00c512d3e1b2ce3150431c307c043f24b0bf1853d6c3e96203c33573322d66dbf0db7cd82f5b1a026ee5b7c6d77 docfiles size=216 RELOC/doc/latex/tkz-fct/README.md details="Readme" RELOC/doc/latex/tkz-fct/TKZdoc-fct-VDW.tex @@ -307616,7 +310040,6 @@ docfiles size=216 RELOC/doc/latex/tkz-fct/TKZdoc-fct-interpolation.tex RELOC/doc/latex/tkz-fct/TKZdoc-fct-label.tex RELOC/doc/latex/tkz-fct/TKZdoc-fct-liste.tex - RELOC/doc/latex/tkz-fct/TKZdoc-fct-main.pdf details="Package documentation" language="fr" RELOC/doc/latex/tkz-fct/TKZdoc-fct-main.tex RELOC/doc/latex/tkz-fct/TKZdoc-fct-param.tex RELOC/doc/latex/tkz-fct/TKZdoc-fct-point.tex @@ -307625,14 +310048,15 @@ docfiles size=216 RELOC/doc/latex/tkz-fct/TKZdoc-fct-symbol.tex RELOC/doc/latex/tkz-fct/TKZdoc-fct-tangent.tex RELOC/doc/latex/tkz-fct/TKZdoc-fct-why.tex -runfiles size=7 + RELOC/doc/latex/tkz-fct/tkz-fct.pdf details="Package documentation" language="fr" +runfiles size=6 RELOC/tex/latex/tkz-fct/tkz-fct.sty catalogue-also pgf catalogue-contact-home http://altermundus.fr catalogue-ctan /macros/latex/contrib/tkz/tkz-fct catalogue-license lppl1.3 catalogue-topics graphics graphics-plot pgf-tikz -catalogue-version 1.3c +catalogue-version 1.7c name tkz-graph category Package @@ -307673,15 +310097,15 @@ catalogue-version 2.0 name tkz-orm category Package -revision 54512 +revision 61719 shortdesc Create Object-Role Model (ORM) diagrams relocated 1 longdesc The package provides styles for drawing Object-Role Model (ORM) longdesc diagrams in TeX based on the PGF and TikZ picture environment. -containersize 7492 -containerchecksum dba6b58f1e3063d3af6d535c2c65d3ad0fe57f0b88aeca8684192b546d79570386cdea0d23870b5ac88f38b8ea0a9899efd1be581108b43ea16044749dcf965b -doccontainersize 431368 -doccontainerchecksum 65ac0e7657fd78d7d496b466d6cfae3bded966249d1c90eef6df1d34041b6b7ab5be807f7de41c04d28e6903748dc874fa245bce3b19b96d2a1f0d91316235b0 +containersize 7520 +containerchecksum 41263c9ad122a3cfce3eca3cd4ba8798e61ef662ebf7f00be99dd16a25b50f5419fb6c04a84bae6bd0ce2b349d4b3216a1a88c6e3d081d8a064ff561536a7e71 +doccontainersize 431372 +doccontainerchecksum ba9a6a67384478cbcf5b76f7148f60bb0f2f1932033f95945b28794f146d89b21e82c4d59b87735d46bacacd10c1ddca2b19e2e7ae4045a331383f4085a99221 docfiles size=120 RELOC/doc/latex/tkz-orm/LICENSE RELOC/doc/latex/tkz-orm/Makefile @@ -307692,7 +310116,8 @@ docfiles size=120 RELOC/doc/latex/tkz-orm/tkz-orm.tex runfiles size=10 RELOC/tex/latex/tkz-orm/tkz-orm.sty -catalogue-contact-home http://purl.org/net/tkz-orm +catalogue-contact-bugs https://github.com/nichtich/tkz-orm/issues +catalogue-contact-repository https://github.com/nichtich/tkz-orm catalogue-ctan /graphics/pgf/contrib/tkz-orm catalogue-license gpl2 lppl1.3 catalogue-topics diagram pgf-tikz @@ -308879,7 +311304,7 @@ binfiles arch=x86_64-solaris size=1 name tlgs.win32 category TLCore -revision 58969 +revision 63030 catalogue ghostscript shortdesc Freely available PostScript interpreter longdesc Ghostscript is a freely available PostScript interpreter which @@ -308888,9 +311313,9 @@ longdesc complement to a TeX installation, used in many utilities, longdesc including PostScript/PDF viewers such as gv and GSview. longdesc Ghostscript is no longer held on CTAN: please see the home page longdesc for downloads. -containersize 8007124 -containerchecksum 84c611d0d6a7b6c51f7f19ad09d62fce62b785c9226024a35b84b6ea9eeb806bd6d949e5178c216d5b27abec7a0ea46c41eea72b2b10181d759ece202fc51c15 -binfiles arch=win32 size=7047 +containersize 8131508 +containerchecksum 25a352dac72c2bb51817a855f9eff7303e9032009d1320ca39fb0d07fd6d920ee3994669792cd1722edf8840ba552456a60a95daf249aa34ca64d04f8cd435c1 +binfiles arch=win32 size=7688 bin/win32/eps2eps.exe bin/win32/pdf2dsc.exe bin/win32/pdfopt.exe @@ -309368,16 +311793,16 @@ catalogue-topics graphics-prep name tlmgr-intro-zh-cn category Package -revision 59087 +revision 59100 shortdesc A short tutorial on using tlmgr in Chinese relocated 1 longdesc This is a Chinese translation of the tlmgr documentation. It longdesc introduces some of the common usage of the TeX Live Manager. longdesc The original can be found in the tlmgrbasics package. containersize 492 -containerchecksum 6c73e523aca2cd703812b2f0ebe009ca8be1b3e687517e1dd3af9ab03bfe042dfe4aaf0570c131e8d976e77b73fade2676b07062cd310700b7e2a2a17048c509 -doccontainersize 444372 -doccontainerchecksum c17b1125ebf88c0b17782da85a788a8679ceb19b00c82df6398c44847339ff037481c062ced8eb11f28c14908e4606c85e414dde85d388fd62a9ec69a65438bd +containerchecksum a89c2f99ad63c8352462ef7139b36e8563e1db815dcb06bd2e0f8b96554c380b574f7d856aa6bffb3c972bd68e9505d7864d87cfb7bcfef1bdebacd10f14a96a +doccontainersize 444724 +doccontainerchecksum 2b5a7672c600eb2f4cbfb2810090e4383a7032d851f35a74e36c75914d9813566603019f232715e2e39ab6d2f8a60273c01e5cbdcb345892b0bf8c99995e3d4d docfiles size=131 RELOC/doc/support/tlmgr-intro-zh-cn/LICENSE RELOC/doc/support/tlmgr-intro-zh-cn/README.md details="Readme" language="zh" @@ -309402,17 +311827,17 @@ catalogue-topics chinese-doc name tlmgrbasics category Package -revision 58974 +revision 60588 shortdesc A simplified documentation for tlmgr relocated 1 longdesc This package provides simplified documentation for tlmgr, the longdesc TeX Live Manager. It describes the most commonly-used actions longdesc and options in a convenient format. containersize 428 -containerchecksum d9acced3178fd2d81208b7b135decdff9bdadb719bf6e6139d1b0bf145c770659bbd9502d5ef6c517d8f69f3f806e0561d48ac8997ce3ce74debdb9ae3a527e1 -doccontainersize 151008 -doccontainerchecksum 3f5076aa8326467032eba7189bd6d5aa4b6797a21afef633974855654a64fe4e2d5502e7514092c1f1719dc982f8d19f02e514b1ba2023e72fcc8919e3dd05ac -docfiles size=43 +containerchecksum 5b20d1fb4c6493f0da80f529832c3f45d70ee37bf970ffa1fa3ee56d7ba344b5e22b71c304eecc21d5b0040280d66382057891b39a3541c9ca08bce0ee779277 +doccontainersize 171580 +doccontainerchecksum 1af96e3a29ad685781c0ba03583f3091f2c6e1c0225456beda207f9f212f75c93c03c76f1b5ac401fbdc2e6cf9a6077193d6f59a37dc791e63d7c505ce5c47aa +docfiles size=48 RELOC/doc/support/tlmgrbasics/README details="Readme" RELOC/doc/support/tlmgrbasics/tlmgr.pdf details="The document itself" RELOC/doc/support/tlmgrbasics/tlmgr.tex @@ -309422,21 +311847,21 @@ catalogue-topics install-mgmt documentation name tlperl.win32 category TLCore -revision 58075 +revision 62701 shortdesc internal Perl for Windows longdesc TeX Live includes Perl for Windows, but it is intended only for longdesc internal use by TeX Live programs, and should not be used as a longdesc general system program. Install your own Perl for that. See longdesc http://perl.org. -containersize 7177228 -containerchecksum 72620df957aac7638e6990f7e3449258d81c81e41b977af60712bc681563e5cfa6724de22cfbe984f7f9fd5180692308e8e00a06c766b16bc8ec82d2c7d97809 -runfiles size=11140 - tlpkg/tlperl/README.TEXLIVE +containersize 7282388 +containerchecksum 7836ac35bf4b0a029ad6ebdb425537ab10be87cd13084e91c16a43096c3f28bca9f26a4ce0da26fdc7abb2c1e48f88a10ce94f953327dd110b061a43f62fceb7 +runfiles size=11387 tlpkg/tlperl/bin/libgcc_s_dw2-1.dll tlpkg/tlperl/bin/libstdc++-6.dll tlpkg/tlperl/bin/libwinpthread-1.dll tlpkg/tlperl/bin/perl.exe - tlpkg/tlperl/bin/perl532.dll + tlpkg/tlperl/bin/perl5.34.0.exe + tlpkg/tlperl/bin/perl534.dll tlpkg/tlperl/bin/perlglob.exe tlpkg/tlperl/bin/wperl.exe tlpkg/tlperl/lib/.packlist @@ -309491,7 +311916,7 @@ runfiles size=11140 tlpkg/tlperl/lib/CORE/iperlsys.h tlpkg/tlperl/lib/CORE/keywords.h tlpkg/tlperl/lib/CORE/l1_char_class_tab.h - tlpkg/tlperl/lib/CORE/libperl532.a + tlpkg/tlperl/lib/CORE/libperl534.a tlpkg/tlperl/lib/CORE/malloc_ctl.h tlpkg/tlperl/lib/CORE/metaconfig.h tlpkg/tlperl/lib/CORE/mg.h @@ -309512,6 +311937,7 @@ runfiles size=11140 tlpkg/tlperl/lib/CORE/perl.h tlpkg/tlperl/lib/CORE/perl_inc_macro.h tlpkg/tlperl/lib/CORE/perl_langinfo.h + tlpkg/tlperl/lib/CORE/perl_siphash.h tlpkg/tlperl/lib/CORE/perlapi.h tlpkg/tlperl/lib/CORE/perlhost.h tlpkg/tlperl/lib/CORE/perlio.h @@ -309529,7 +311955,6 @@ runfiles size=11140 tlpkg/tlperl/lib/CORE/regnodes.h tlpkg/tlperl/lib/CORE/sbox32_hash.h tlpkg/tlperl/lib/CORE/scope.h - tlpkg/tlperl/lib/CORE/stadtx_hash.h tlpkg/tlperl/lib/CORE/sv.h tlpkg/tlperl/lib/CORE/sys/errno2.h tlpkg/tlperl/lib/CORE/sys/socket.h @@ -309714,6 +312139,7 @@ runfiles size=11140 tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm + tlpkg/tlperl/lib/ExtUtils/MM_OS390.pm tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm @@ -309732,6 +312158,7 @@ runfiles size=11140 tlpkg/tlperl/lib/ExtUtils/Miniperl.pm tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm + tlpkg/tlperl/lib/ExtUtils/PL2Bat.pm tlpkg/tlperl/lib/ExtUtils/Packlist.pm tlpkg/tlperl/lib/ExtUtils/ParseXS.pm tlpkg/tlperl/lib/ExtUtils/ParseXS.pod @@ -310036,6 +312463,11 @@ runfiles size=11140 tlpkg/tlperl/lib/Test2/API/Breakage.pm tlpkg/tlperl/lib/Test2/API/Context.pm tlpkg/tlperl/lib/Test2/API/Instance.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Event.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Facet.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Hub.pm + tlpkg/tlperl/lib/Test2/API/InterceptResult/Squasher.pm tlpkg/tlperl/lib/Test2/API/Stack.pm tlpkg/tlperl/lib/Test2/Event.pm tlpkg/tlperl/lib/Test2/Event/Bail.pm @@ -311031,6 +313463,7 @@ runfiles size=11140 tlpkg/tlperl/site/lib/URI/mms.pm tlpkg/tlperl/site/lib/URI/news.pm tlpkg/tlperl/site/lib/URI/nntp.pm + tlpkg/tlperl/site/lib/URI/nntps.pm tlpkg/tlperl/site/lib/URI/pop.pm tlpkg/tlperl/site/lib/URI/rlogin.pm tlpkg/tlperl/site/lib/URI/rsync.pm @@ -311108,18 +313541,19 @@ runfiles size=11140 name tlshell category TLCore -revision 58984 +revision 62795 shortdesc GUI frontend (tcl/tk-based) for tlmgr depend tlshell.ARCH -postaction shortcut type=menu name="TeX Live Manager" cmd=TEXDIR/bin/win32/tlshell.exe -containersize 29668 -containerchecksum 1eb63d745abc94a654e6e0bc5c509d7ded2fa03722fb732123188f811b42afc39a40e5e84a0f477211823029184865fd04121cfedc641fa6ce53912e2c6abca3 +postaction shortcut type=menu name="TLShell TeX Live Manager" cmd=TEXDIR/bin/win32/tlshell.exe +containersize 33176 +containerchecksum 285fffbc63ac1b87b1ad143d043ace7ed1f52f48c4e03a9fc78c9ff6adeb2062af0ce9b5245b77349528ca18c0fe6ee8ad44b794adb24ae62f00e4a18501d7c7 doccontainersize 668 -doccontainerchecksum b1c82e220ee817a570eacc445c94ef7f9f846f4cd5967149a5eca0197d2f64176ac85ffe75f7dc4abd9e2dbbe11284bffb384cfadfbf8e9c2186b06b12faa27e +doccontainerchecksum 73962fa94f7ca3a78b6149a44b72c39096fb54263660ccb6c0bcc024023dfef665c5132b9cb78953c92ec8b7d161581294e32b0ab26c9e0e2e9eadc16aa9ff72 docfiles size=2 texmf-dist/doc/support/tlshell/README tlpkg/tltcl/README.TEXLIVE -runfiles size=30 +runfiles size=34 + texmf-dist/scripts/tlshell/help-w64.txt texmf-dist/scripts/tlshell/tlshell.tcl tlpkg/tltcl/tlmgr.gif tlpkg/tltcl/tltcl.tcl @@ -311216,11 +313650,11 @@ binfiles arch=universal-darwin size=1 name tlshell.win32 category TLCore -revision 58093 +revision 62728 shortdesc win32 files of tlshell -containersize 2787672 -containerchecksum ecf015128b8f6629fc23d76668aa3164574001fdff9012cec9d3348a4856f2daa4f70b8fa308812b502bbff26d0dc53519a6109c7f7611413aa988444c245271 -binfiles arch=win32 size=3676 +containersize 2771892 +containerchecksum 59f2c07e1faf3a8f40a290b0b13473af465ffefbe744e1a5bcd2c7135cd388dae879e69783a15e7c618418c6e99ce2243b415dcd86ca88c19745097a8350cf7e +binfiles arch=win32 size=3463 bin/win32/tlshell.exe tlpkg/tltcl/bin/tcl86.dll tlpkg/tltcl/bin/tclsh.exe @@ -311229,29 +313663,23 @@ binfiles arch=win32 size=3676 tlpkg/tltcl/bin/wish.exe tlpkg/tltcl/bin/wish86.exe tlpkg/tltcl/bin/zlib1.dll - tlpkg/tltcl/lib/dde1.4/libtcldde14.dll.a tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl tlpkg/tltcl/lib/dde1.4/tcldde14.dll - tlpkg/tltcl/lib/itcl4.2.1/itcl.tcl - tlpkg/tltcl/lib/itcl4.2.1/itcl421.dll - tlpkg/tltcl/lib/itcl4.2.1/itclConfig.sh - tlpkg/tltcl/lib/itcl4.2.1/itclHullCmds.tcl - tlpkg/tltcl/lib/itcl4.2.1/itclWidget.tcl - tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.a - tlpkg/tltcl/lib/itcl4.2.1/pkgIndex.tcl - tlpkg/tltcl/lib/libtcl86.dll.a - tlpkg/tltcl/lib/libtclstub86.a - tlpkg/tltcl/lib/libtk86.dll.a - tlpkg/tltcl/lib/libtkstub86.a - tlpkg/tltcl/lib/reg1.3/libtclreg13.dll.a + tlpkg/tltcl/lib/itcl4.2.2/itcl.tcl + tlpkg/tltcl/lib/itcl4.2.2/itcl422.dll + tlpkg/tltcl/lib/itcl4.2.2/itclConfig.sh + tlpkg/tltcl/lib/itcl4.2.2/itclHullCmds.tcl + tlpkg/tltcl/lib/itcl4.2.2/itclWidget.tcl + tlpkg/tltcl/lib/itcl4.2.2/pkgIndex.tcl tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl tlpkg/tltcl/lib/reg1.3/tclreg13.dll - tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl - tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dll + tlpkg/tltcl/lib/sqlite3.36.0/pkgIndex.tcl + tlpkg/tltcl/lib/sqlite3.36.0/sqlite3360.dll tlpkg/tltcl/lib/tcl8.6/auto.tcl tlpkg/tltcl/lib/tcl8.6/clock.tcl tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc tlpkg/tltcl/lib/tcl8.6/encoding/big5.enc + tlpkg/tltcl/lib/tcl8.6/encoding/cns11643.enc tlpkg/tltcl/lib/tcl8.6/encoding/cp1250.enc tlpkg/tltcl/lib/tcl8.6/encoding/cp1251.enc tlpkg/tltcl/lib/tcl8.6/encoding/cp1252.enc @@ -311295,6 +313723,7 @@ binfiles arch=win32 size=3676 tlpkg/tltcl/lib/tcl8.6/encoding/iso2022.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-1.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-10.enc + tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-11.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-13.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-14.enc tlpkg/tltcl/lib/tcl8.6/encoding/iso8859-15.enc @@ -312010,6 +314439,7 @@ binfiles arch=win32 size=3676 tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Guam tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Honolulu tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Johnston + tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kanton tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kiritimati tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kosrae tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Kwajalein @@ -312075,31 +314505,30 @@ binfiles arch=win32 size=3676 tlpkg/tltcl/lib/tcl8.6/tzdata/WET tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu tlpkg/tltcl/lib/tcl8.6/word.tcl - tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.15.tm + tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.18.tm tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.3.tm tlpkg/tltcl/lib/tcl8/8.6/http-2.9.5.tm - tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm + tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.3.tm tlpkg/tltcl/lib/tclConfig.sh tlpkg/tltcl/lib/tclooConfig.sh - tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.a - tlpkg/tltcl/lib/tdbc1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbc1.1.2/tdbc.tcl - tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dll - tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh - tlpkg/tltcl/lib/tdbcmysql1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql.tcl - tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dll - tlpkg/tltcl/lib/tdbcodbc1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc.tcl - tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dll - tlpkg/tltcl/lib/tdbcpostgres1.1.2/pkgIndex.tcl - tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl - tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dll - tlpkg/tltcl/lib/thread2.8.6/pkgIndex.tcl - tlpkg/tltcl/lib/thread2.8.6/thread286.dll - tlpkg/tltcl/lib/thread2.8.6/ttrace.tcl + tlpkg/tltcl/lib/tdbc1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbc1.1.3/tdbc.tcl + tlpkg/tltcl/lib/tdbc1.1.3/tdbc113.dll + tlpkg/tltcl/lib/tdbc1.1.3/tdbcConfig.sh + tlpkg/tltcl/lib/tdbcmysql1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbcmysql1.1.3/tdbcmysql.tcl + tlpkg/tltcl/lib/tdbcmysql1.1.3/tdbcmysql113.dll + tlpkg/tltcl/lib/tdbcodbc1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbcodbc1.1.3/tdbcodbc.tcl + tlpkg/tltcl/lib/tdbcodbc1.1.3/tdbcodbc113.dll + tlpkg/tltcl/lib/tdbcpostgres1.1.3/pkgIndex.tcl + tlpkg/tltcl/lib/tdbcpostgres1.1.3/tdbcpostgres.tcl + tlpkg/tltcl/lib/tdbcpostgres1.1.3/tdbcpostgres113.dll + tlpkg/tltcl/lib/thread2.8.7/pkgIndex.tcl + tlpkg/tltcl/lib/thread2.8.7/thread287.dll + tlpkg/tltcl/lib/thread2.8.7/ttrace.tcl tlpkg/tltcl/lib/tk8.6/bgerror.tcl tlpkg/tltcl/lib/tk8.6/button.tcl tlpkg/tltcl/lib/tk8.6/choosedir.tcl @@ -312318,6 +314747,36 @@ containerchecksum c8cc2603b338f7e598702d2997bb994b74ed650f4f02f836e989699374c460 binfiles arch=x86_64-solaris size=1 bin/x86_64-solaris/tlshell +name to-be-determined +category Package +revision 60582 +shortdesc Highlight text passages that need further work +relocated 1 +longdesc This package provides a single command \tbd which highlights +longdesc the pieces of text that need to be rewritten later. You can +longdesc hide them all with a single package option hide, or just make +longdesc them disappear entirely with the option off. +depend soul +depend xcolor +depend xkeyval +containersize 1508 +containerchecksum e2b4f84a8ded4d7bedf5c1fd0104f5f585a52a5a44ebb9f2a679bedd6fa9f4c68b8d9dd3a36463ad7952ef0daef46841bdb21630671938defcb98a226f4e057c +doccontainersize 105612 +doccontainerchecksum 031aad45963ddba396e004b21f4d773625fb6c2be7257c37873bb64ca94fe63f4c79fc3ec74b279da21573bfd125cce9349ed70c8181efcc9b5e503d898184c1 +docfiles size=29 + RELOC/doc/latex/to-be-determined/DEPENDS.txt + RELOC/doc/latex/to-be-determined/README.md details="Readme" + RELOC/doc/latex/to-be-determined/to-be-determined.pdf details="Package documentation" + RELOC/doc/latex/to-be-determined/to-be-determined.tex +runfiles size=1 + RELOC/tex/latex/to-be-determined/to-be-determined.sty +catalogue-contact-bugs https://github.com/yegor256/to-be-determined/issues +catalogue-contact-repository https://github.com/yegor256/to-be-determined +catalogue-ctan /macros/latex/contrib/to-be-determined +catalogue-license mit +catalogue-topics editorial decoration cond-comp +catalogue-version 0.1.2 + name tocbibind category Package revision 20085 @@ -312471,7 +314930,7 @@ catalogue-version 2.142 name todonotes category Package -revision 58998 +revision 59465 shortdesc Marking things to do in a LaTeX document relocated 1 longdesc The package lets the user mark things to do later, in a simple @@ -312481,11 +314940,11 @@ depend pgf depend tools depend xcolor depend xkeyval -containersize 4760 -containerchecksum 949090dd8738c5a36e2040e25304d423847e94c1bdd7a45f51978bf085c1bd1dc9e274d53b8f671866e9a35d518193579a2c40fd66d3480ac25c9b17232451ee -doccontainersize 431988 -doccontainerchecksum 8df01894218cd935bc0fb9b454caf041643bb716650379a11178dd2db6e3c0b20ddc534a06b4546fa8d12694122bc419c8417e98218940019a74ecfe42a51b77 -docfiles size=113 +containersize 4772 +containerchecksum 78f84bcaf613003f694dfaddff2631cfe34c081ec5aac576a267f99940abcca1c8c71dc801e8df295c585a4db06517e5cce4671aef4188b81feba4be1ed6eccb +doccontainersize 443836 +doccontainerchecksum 89b61bb5630846a7cf739f39cc43a4e08890a4b0af06c884a60d9ac30068044c89cb99578aefe3b08c5761a412e524dacd79b028e69430d87ec17493b42ab7eb +docfiles size=119 RELOC/doc/latex/todonotes/README details="Readme" RELOC/doc/latex/todonotes/examples/alterAppearenceOfListOfTodos.pdf RELOC/doc/latex/todonotes/examples/alterAppearenceOfListOfTodos.tex @@ -312494,9 +314953,9 @@ docfiles size=113 RELOC/doc/latex/todonotes/examples/saveColorByUsingLayers.pdf RELOC/doc/latex/todonotes/examples/saveColorByUsingLayers.tex RELOC/doc/latex/todonotes/todonotes.pdf details="Package documentation" -srccontainersize 18416 -srccontainerchecksum e46e9a2f7ec6fad3b455664e37ca2111b965255f7a81274834b4aadf9c930d116c20347b5b750adc0c5ef67b9928051ed5cb2182eeea131632acf54192a157ca -srcfiles size=20 +srccontainersize 18812 +srccontainerchecksum e7bf0b61f1ce386b727f54288d1c6486fdb784fb7d7fe42e5a86f0815766df33881214579051c57325d6963fa7e073469ce488aeca816f7566275318e171fecc +srcfiles size=21 RELOC/source/latex/todonotes/todonotes.dtx RELOC/source/latex/todonotes/todonotes.ins runfiles size=6 @@ -312507,11 +314966,11 @@ catalogue-contact-repository https://github.com/henrikmidtiby/todonotes catalogue-ctan /macros/latex/contrib/todonotes catalogue-license lppl1.3 catalogue-topics notes editorial -catalogue-version 1.1.4 +catalogue-version 1.1.5 name tokcycle category Package -revision 58254 +revision 60320 shortdesc Build tools to process tokens from an input stream relocated 1 longdesc The tokcycle package helps one to build tools to process tokens @@ -312526,23 +314985,23 @@ longdesc with a unique directive, to bring about the desired effect of longdesc the token cycle. If condition flags are provided to identify longdesc active, implicit, and catcode-6 tokens as they are digested. longdesc The package provides a number of options for handling groups. -containersize 5480 -containerchecksum b65bfd661b170277c89db47655a64f47b61b90da9ae6ace0f6de1264c109aa5c9900b2098ab3ebbe1c2284a4c0b725e876f272246f353648b78247d7c1b29bd6 -doccontainersize 1079464 -doccontainerchecksum 2bc13594efa21656bc136bcf6d7358d3cf8a3eb61094d6abe427e958eef26a6731959c01e37b1a0985ee0a9eb7e22f25ba065b697718e2db6a968aa861c5d7d9 -docfiles size=306 +containersize 6384 +containerchecksum fa7beb7d6dd1ee5a6caaa968d425143f946426e98a164d1f1b44288105a6c8f57d94931782616c3926493f0af9709c5836bece10aa7ed6c2f1623f8301ff9bae +doccontainersize 1168688 +doccontainerchecksum dcae2b95cad3150dc8879061d8c546074116af04a970a7c2ad9a91292597f3c859927ebf56ffd58aecb995a9968fc8221b6250efddbdce80edce96fc9c906b48 +docfiles size=342 RELOC/doc/generic/tokcycle/README details="Readme" RELOC/doc/generic/tokcycle/tokcycle-doc.pdf details="Package documentation" RELOC/doc/generic/tokcycle/tokcycle-doc.tex RELOC/doc/generic/tokcycle/tokcycle-examples.pdf details="Examples of use" RELOC/doc/generic/tokcycle/tokcycle-examples.tex -runfiles size=5 +runfiles size=6 RELOC/tex/generic/tokcycle/tokcycle.sty RELOC/tex/generic/tokcycle/tokcycle.tex catalogue-ctan /macros/generic/tokcycle catalogue-license lppl1.3c catalogue-topics macro-supp parser macro-iterate misc-support macro-gen -catalogue-version 1.3 +catalogue-version 1.42 name tokenizer category Package @@ -312572,6 +315031,32 @@ catalogue-license lppl catalogue-topics data-import data-disp csv-support catalogue-version 1.1.0 +name tonevalue +category Package +revision 60058 +shortdesc Tool for linguists and phoneticians to visualize tone value patterns +relocated 1 +longdesc This package provides a TikZ-based solution to typeset +longdesc visualisations of tone values. Currently, unt's model is +longdesc implemented. Support for more models is planned. +containersize 2440 +containerchecksum 052216e492b58a5e8ad4cb3f346815924291f3d24c995d42f22f189e6601a7b4236d434684d5777ea10d50a3d77f033b02ab76ad1550c0ba1ec275a6d22bf4e4 +doccontainersize 154900 +doccontainerchecksum b9bafeaf2a089f3537767a51923ecb6d7008009f4fe2fa74cff71f7d7358ab52afe4f39951efc04d29e2bca5cfab4ae70cf35a9f1e895377be4cef2ef0c523d0 +docfiles size=45 + RELOC/doc/latex/tonevalue/LICENSE + RELOC/doc/latex/tonevalue/README details="Readme" + RELOC/doc/latex/tonevalue/tonevalue.pdf details="Package documentation" + RELOC/doc/latex/tonevalue/tonevalue.tex +runfiles size=2 + RELOC/tex/latex/tonevalue/tonevalue.sty +catalogue-contact-bugs https://github.com/edward-martyr/tonevalue/issues +catalogue-contact-home https://github.com/edward-martyr/tonevalue +catalogue-ctan /graphics/pgf/contrib/tonevalue +catalogue-license apache2 +catalogue-topics pgf-tikz phonetic linguistic +catalogue-version 1.0 + name toolbox category Package revision 32260 @@ -312606,7 +315091,7 @@ catalogue-version 5.1 name tools category Package -revision 56514 +revision 61041 catalogue latex-tools shortdesc The LaTeX standard tools bundle relocated 1 @@ -312616,11 +315101,11 @@ longdesc afterpage, array, bm, calc, dcolumn, delarray, enumerate, longdesc fileerr, fontsmpl, ftnright, hhline, indentfirst, layout, longdesc longtable, multicol, rawfonts, showkeys, somedefs, tabularx, longdesc theorem, trace, varioref, verbatim, xr, and xspace. -containersize 41916 -containerchecksum 2598798421318513c028a6bcd9be4eea18b7cf8fcf20444d860b2954d81895cfbe9e8700fa3cd052fcb50353cb1bd926a047026d8fb07e48aced5d8338a6e464 -doccontainersize 5224556 -doccontainerchecksum 90d85bb6e877d8d8b1ece806e62c6179ecbbbda3497c4c4f16b67989448d1d2179c50c475a1dfe57bf085ee30fcc09a962586dc089565dfd0715b8fa4eab608d -docfiles size=1643 +containersize 42824 +containerchecksum d17f28fe020b584dd10713ce937720cf849a185fe7ca8b69590f3472d5f01e765d13e6dc6aeb7c02261cbf2ca2cb1e8f6bb9d7a8be5125f2ba68437cad813599 +doccontainersize 5285056 +doccontainerchecksum 38b6b4840b14b326df9c60ac8428cbe86a34251e975c57c5ae571d79dd359b928fb24c41a53e313f0bb43a57726834b368fc180ff8e4d8348528e0bffefdbbce +docfiles size=1774 RELOC/doc/latex/tools/README.md details="Readme" RELOC/doc/latex/tools/afterpage.pdf RELOC/doc/latex/tools/array.pdf @@ -312652,9 +315137,9 @@ docfiles size=1643 RELOC/doc/latex/tools/verbatim.pdf RELOC/doc/latex/tools/xr.pdf RELOC/doc/latex/tools/xspace.pdf -srccontainersize 225760 -srccontainerchecksum aca34a4532b188cef91484f36b05488a627582882f56d48b35020872c48dffdf3cd3be9ca8c6073c45db564cdf390b80689cefbb12c5eaf2370deb75646006ed -srcfiles size=266 +srccontainersize 228600 +srccontainerchecksum edeff6fae4933f7b51bb1f1835b637aabe05433abcbcc0c32a24ce1dfb9244a908d640d35e71bbd35604033f47e0d21fc03f8a6e4101faf72e37923f37bd05c2 +srcfiles size=269 RELOC/source/latex/tools/afterpage.dtx RELOC/source/latex/tools/afterpage.ins RELOC/source/latex/tools/array.dtx @@ -312688,7 +315173,7 @@ srcfiles size=266 RELOC/source/latex/tools/verbatim.dtx RELOC/source/latex/tools/xr.dtx RELOC/source/latex/tools/xspace.dtx -runfiles size=105 +runfiles size=110 RELOC/tex/latex/tools/.tex RELOC/tex/latex/tools/afterpage.sty RELOC/tex/latex/tools/array-2016-10-06.sty @@ -312707,6 +315192,7 @@ runfiles size=105 RELOC/tex/latex/tools/hhline.sty RELOC/tex/latex/tools/indentfirst.sty RELOC/tex/latex/tools/layout.sty + RELOC/tex/latex/tools/longtable-2020-01-07.sty RELOC/tex/latex/tools/longtable.sty RELOC/tex/latex/tools/multicol-2017-04-11.sty RELOC/tex/latex/tools/multicol.sty @@ -313453,22 +315939,26 @@ catalogue-topics dissertation german-doc translation name translation-biblatex-de category Package -revision 57508 +revision 59382 shortdesc German translation of the User Guide for BibLaTeX relocated 1 longdesc A German translation of the User Guide for BibLaTeX. -containersize 384 -containerchecksum 7e77035b714c1cc7596d1fa48e5d285ef573a0332b5fdb78e77b22742954f6c401d531de3175ed92ecf43ac4afbbd5a6a11a8ec95409f7227ba7995d5645179a -doccontainersize 729900 -doccontainerchecksum 83a35f07b954040e99fb072670a65c0343ef7f3739c476e347ff5ad85c0e4ce900c26691960293c99e1da7c9d97daec2b7daefcfa78cbe25f1b3759ca4e2d8b6 +containersize 452 +containerchecksum 6256a868d6f6ea53107245574d3d7fe3f1b646cfa67dd456f88abbab980b4f9060c752faa14f185957762b76c159aa8d52b3ab8908c53c5938e415fa8e4d5f7d +doccontainersize 729868 +doccontainerchecksum e7e634d9d581f781f33ebcad17f4f496738d6364725dae75d7dae6d357bb7deb08a5e01de0e1ac6aa32cdc09ebefbf0190d9f6f11b286a20ce0fce23c0516fef docfiles size=290 RELOC/doc/latex/translation-biblatex-de/README details="Readme" RELOC/doc/latex/translation-biblatex-de/biblatex-de-Benutzerhandbuch.pdf details="The translation" RELOC/doc/latex/translation-biblatex-de/biblatex-de-Benutzerhandbuch.tex +catalogue-contact-announce https://github.com/plk/biblatex/wiki +catalogue-contact-bugs https://github.com/plk/biblatex/issues +catalogue-contact-home https://github.com/plk/biblatex +catalogue-contact-repository https://github.com/plk/biblatex.git catalogue-ctan /info/translations/biblatex/de catalogue-license lppl catalogue-topics german-doc biblatex documentation -catalogue-version 3.15a +catalogue-version 3.15b name translation-chemsym-de category Package @@ -313650,7 +316140,7 @@ catalogue-topics french-doc translation name translations category Package -revision 57461 +revision 61896 shortdesc Internationalisation of LaTeX2e packages relocated 1 longdesc This package (once part of the exsheets package), provides a @@ -313662,21 +316152,22 @@ longdesc German, Italian, Spanish, Catalan, Turkish, Croatian, longdesc Hungarian, Danish and Portuguese from babel or polyglossia if longdesc either is in use in the document. (Additional languages from longdesc the multilingual packages may be possible: ask the author.) -containersize 12820 -containerchecksum bc85fb20313e9e1e6eca3373eb1fa58f0dd3971c04039ead0cdff9479f9d8a2f7ace407bfef0b7a5caa9194573911e3cd0dafda51243db34e922d39af42b0f1e -doccontainersize 503624 -doccontainerchecksum e5faff88c1b8f9588e6b7bba20aa3aef9711ee273d79623ea79f90345be6c6420595dcbb5419f87463c2a89b019b8999c330627a74f4f03ebc1af41ee7894006 -docfiles size=132 +containersize 13476 +containerchecksum 82d2a821c42bda66658f8557d85f2c52bee6324c88cf44e5440cac4de5bf7e938a3e37f7fe2371069a923c1f3fb794f8860274765054f902eaba560ea195297f +doccontainersize 518100 +doccontainerchecksum ab72edcca1d3407eaef679acd3f3d2a49f559e5ca6d9d1ad7221dd76152560be307722155cd4da54215e3b7f561f39e08ae737c70ff2e7fea1ddce2561b506fb +docfiles size=136 RELOC/doc/latex/translations/README details="Readme" - RELOC/doc/latex/translations/translations_en.pdf details="Package documentation (English)" language="en" - RELOC/doc/latex/translations/translations_en.tex -runfiles size=25 + RELOC/doc/latex/translations/translations-manual.pdf details="Package documentation (English)" language="en" + RELOC/doc/latex/translations/translations-manual.tex +runfiles size=27 RELOC/tex/latex/translations/translations-basic-dictionary-brazil.trsl RELOC/tex/latex/translations/translations-basic-dictionary-catalan.trsl RELOC/tex/latex/translations/translations-basic-dictionary-dutch.trsl RELOC/tex/latex/translations/translations-basic-dictionary-english.trsl RELOC/tex/latex/translations/translations-basic-dictionary-french.trsl RELOC/tex/latex/translations/translations-basic-dictionary-german.trsl + RELOC/tex/latex/translations/translations-basic-dictionary-polish.trsl RELOC/tex/latex/translations/translations-basic-dictionary-spanish.trsl RELOC/tex/latex/translations/translations.sty catalogue-also translator @@ -313685,11 +316176,11 @@ catalogue-contact-repository https://github.com/cgnieder/translations/ catalogue-ctan /macros/latex/contrib/translations catalogue-license lppl1.3c catalogue-topics multilingual package-supp -catalogue-version 1.10a +catalogue-version 1.12 name translator category Package -revision 56052 +revision 59412 shortdesc Easy translation of strings in LaTeX relocated 1 longdesc This LaTeX package provides a flexible mechanism for @@ -313701,19 +316192,21 @@ longdesc localize the package such that texts are correctly translated longdesc into the language preferred by the user. This package is not longdesc intended to be used to automatically translate more than a few longdesc words. -containersize 25580 -containerchecksum 87eb30409270c63236f5933a52d7815b529a4aca0d7ecc2cb7cb69199d0597684cd48e25b2f00be80024f734d2f4067650adf457ef942aa8477359a6be20d886 -doccontainersize 215600 -doccontainerchecksum 9fcaef407ea8149e35eb4ae2d4ea30a3a865ed31992bc9ed4e046059d93445db32a912e05698825df1c720903fdbadf4550d6fba7ab38990ca85d6dcb078fbea +containersize 28304 +containerchecksum 5700b0b8a95b244c93f17c5e1bfc74d4defec842892eec358b308dc55f45ffd5bef050a1ed938c9100cad771ce5ccd53bfcc917083a9ba23a60a3b339d241f2f +doccontainersize 216032 +doccontainerchecksum abbe08cb16a39395b53d01f85172a11e339cd18f2c7f9dde8ab1d0cf353649c181f442fcb94c9add913b2b807ae9f6ba1ac54e9a6fed147cba1af335b6b73d8d docfiles size=59 RELOC/doc/latex/translator/README.md details="Readme" RELOC/doc/latex/translator/translator.pdf details="Package documentation" RELOC/doc/latex/translator/translator.tex -runfiles size=111 +runfiles size=123 RELOC/tex/latex/translator/translator-basic-dictionary-Bulgarian.dict RELOC/tex/latex/translator/translator-basic-dictionary-Catalan.dict RELOC/tex/latex/translator/translator-basic-dictionary-Croatian.dict + RELOC/tex/latex/translator/translator-basic-dictionary-Czech.dict RELOC/tex/latex/translator/translator-basic-dictionary-Danish.dict + RELOC/tex/latex/translator/translator-basic-dictionary-Dutch.dict RELOC/tex/latex/translator/translator-basic-dictionary-English.dict RELOC/tex/latex/translator/translator-basic-dictionary-French.dict RELOC/tex/latex/translator/translator-basic-dictionary-German.dict @@ -313731,7 +316224,9 @@ runfiles size=111 RELOC/tex/latex/translator/translator-bibliography-dictionary-Bulgarian.dict RELOC/tex/latex/translator/translator-bibliography-dictionary-Catalan.dict RELOC/tex/latex/translator/translator-bibliography-dictionary-Croatian.dict + RELOC/tex/latex/translator/translator-bibliography-dictionary-Czech.dict RELOC/tex/latex/translator/translator-bibliography-dictionary-Danish.dict + RELOC/tex/latex/translator/translator-bibliography-dictionary-Dutch.dict RELOC/tex/latex/translator/translator-bibliography-dictionary-English.dict RELOC/tex/latex/translator/translator-bibliography-dictionary-French.dict RELOC/tex/latex/translator/translator-bibliography-dictionary-German.dict @@ -313747,7 +316242,9 @@ runfiles size=111 RELOC/tex/latex/translator/translator-environment-dictionary-Bulgarian.dict RELOC/tex/latex/translator/translator-environment-dictionary-Catalan.dict RELOC/tex/latex/translator/translator-environment-dictionary-Croatian.dict + RELOC/tex/latex/translator/translator-environment-dictionary-Czech.dict RELOC/tex/latex/translator/translator-environment-dictionary-Danish.dict + RELOC/tex/latex/translator/translator-environment-dictionary-Dutch.dict RELOC/tex/latex/translator/translator-environment-dictionary-English.dict RELOC/tex/latex/translator/translator-environment-dictionary-French.dict RELOC/tex/latex/translator/translator-environment-dictionary-German.dict @@ -313763,7 +316260,9 @@ runfiles size=111 RELOC/tex/latex/translator/translator-months-dictionary-Bulgarian.dict RELOC/tex/latex/translator/translator-months-dictionary-Catalan.dict RELOC/tex/latex/translator/translator-months-dictionary-Croatian.dict + RELOC/tex/latex/translator/translator-months-dictionary-Czech.dict RELOC/tex/latex/translator/translator-months-dictionary-Danish.dict + RELOC/tex/latex/translator/translator-months-dictionary-Dutch.dict RELOC/tex/latex/translator/translator-months-dictionary-English.dict RELOC/tex/latex/translator/translator-months-dictionary-French.dict RELOC/tex/latex/translator/translator-months-dictionary-German.dict @@ -313781,7 +316280,9 @@ runfiles size=111 RELOC/tex/latex/translator/translator-numbers-dictionary-Bulgarian.dict RELOC/tex/latex/translator/translator-numbers-dictionary-Catalan.dict RELOC/tex/latex/translator/translator-numbers-dictionary-Croatian.dict + RELOC/tex/latex/translator/translator-numbers-dictionary-Czech.dict RELOC/tex/latex/translator/translator-numbers-dictionary-Danish.dict + RELOC/tex/latex/translator/translator-numbers-dictionary-Dutch.dict RELOC/tex/latex/translator/translator-numbers-dictionary-English.dict RELOC/tex/latex/translator/translator-numbers-dictionary-French.dict RELOC/tex/latex/translator/translator-numbers-dictionary-German.dict @@ -313799,7 +316300,9 @@ runfiles size=111 RELOC/tex/latex/translator/translator-theorem-dictionary-Bulgarian.dict RELOC/tex/latex/translator/translator-theorem-dictionary-Catalan.dict RELOC/tex/latex/translator/translator-theorem-dictionary-Croatian.dict + RELOC/tex/latex/translator/translator-theorem-dictionary-Czech.dict RELOC/tex/latex/translator/translator-theorem-dictionary-Danish.dict + RELOC/tex/latex/translator/translator-theorem-dictionary-Dutch.dict RELOC/tex/latex/translator/translator-theorem-dictionary-English.dict RELOC/tex/latex/translator/translator-theorem-dictionary-French.dict RELOC/tex/latex/translator/translator-theorem-dictionary-German.dict @@ -313820,7 +316323,7 @@ catalogue-contact-repository https://github.com/josephwright/translator catalogue-ctan /macros/latex/contrib/translator catalogue-license lppl gpl catalogue-topics multilingual package-supp -catalogue-version 1.12c +catalogue-version 1.12d name transparent category Package @@ -314075,6 +316578,34 @@ catalogue-license pd catalogue-topics layout catalogue-version 3.6 +name truthtable +category Package +revision 60717 +shortdesc Automatically generate truth tables for given variables and statements +relocated 1 +longdesc This LuaLaTeX package permits to automatically generate truth +longdesc tables given a table header. It supports a number of logical +longdesc operations which can be combined as needed. It is built upon +longdesc the luacode package. +containersize 2136 +containerchecksum 3ab6a30d6c964a810cb27cc13b314fd9b8b881427a8a1e8dc047038669e9480bbd258ce5380eab648d07669b948feafb420a16e3d599f227c3e7422e4173020b +doccontainersize 144676 +doccontainerchecksum 3333d8ac206900fdbb4aef6777a5ad840a9d9b0b43c62871b24683c41d58b78b36b97062fc9fc4d84e71a7f6728d0fa6320bd38e1f7de4aa660bc6e7b79156c5 +docfiles size=42 + RELOC/doc/lualatex/truthtable/README.md details="Readme" + RELOC/doc/lualatex/truthtable/res/exampletable.tex + RELOC/doc/lualatex/truthtable/res/exampletableoutput.tex + RELOC/doc/lualatex/truthtable/truthtable.pdf details="Package documentation" + RELOC/doc/lualatex/truthtable/truthtable.tex +runfiles size=2 + RELOC/tex/lualatex/truthtable/truthtable.sty +catalogue-contact-bugs https://github.com/K-Trout/truthtable/issues +catalogue-contact-repository https://github.com/K-Trout/truthtable +catalogue-ctan /macros/luatex/latex/truthtable +catalogue-license lppl1.3c +catalogue-topics maths logic luatex +catalogue-version 0.0.2 + name tsemlines category Package revision 23440 @@ -314096,15 +316627,15 @@ catalogue-version 1.0 name ttfutils category TLCore -revision 57972 +revision 62517 shortdesc convert TrueType to TFM and PK fonts longdesc Utilities: ttf2afm ttf2pk ttf2tfm ttfdump. FreeType is the longdesc underlying library. depend ttfutils.ARCH containersize 108728 -containerchecksum e96df8ea7bd77440c9a9e4fe408514e9293c45d78adac6b752b301a7ab01ef536478557d9fd7169ee3ba3eb56099d0878e55c125956670bb09454c934ad149ac -doccontainersize 138164 -doccontainerchecksum fdd192c0de8c3d760fa584d43985e2d14bb0340315a6bd91b994a6613ace14cc04c6c28b32773211de46a64482a3b8e10fd89d5377d0ce2e1e4ea0477532cddb +containerchecksum 63686a2f8b014fca1c40ef36d9a95b443addd7b99e8151115ec99a8117188643970d9a8889983ad84f50d4d70cf7a4716947c3cc5b07fd55ff0ef53a97a273a2 +doccontainersize 139044 +doccontainerchecksum 7a6417bdd98ca495914f7cd3c61162e9cc505aa700060a3de9098610d27d4b5a812fe333d9c8ecab6316d8c4b51d1e63d78327ff3fb7bf9d51344bd5fd030814 docfiles size=65 texmf-dist/doc/man/man1/ttf2afm.1 texmf-dist/doc/man/man1/ttf2afm.man1.pdf @@ -314137,11 +316668,11 @@ runfiles size=219 name ttfutils.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of ttfutils -containersize 416620 -containerchecksum e80ec0ac790244773b130b13dc6cd0cd6b3ac2a6a060d2f7d58dd0ef6df65c906e3e73dfc3f9682dbd013137264844f5a0866a24e167787b1e7ac523051cf5dc -binfiles arch=aarch64-linux size=463 +containersize 420704 +containerchecksum 410c4396ed2e930dcfd3caabd7d1e7363ce232d6444191ec9642da20484e9667b59e1aa3e3cc90629ca324ffae1d3c75f387502479fd812295f3688c168956e8 +binfiles arch=aarch64-linux size=467 bin/aarch64-linux/ttf2afm bin/aarch64-linux/ttf2pk bin/aarch64-linux/ttf2tfm @@ -314149,11 +316680,11 @@ binfiles arch=aarch64-linux size=463 name ttfutils.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of ttfutils -containersize 460500 -containerchecksum b0a9ea415e2ddee73c4c6883821f6ce2dd18fdf8ef9d1191ea0361529cdba62c79a7c199ae63e4c98603c9ed479d2d465be5543fdbd7dcc10630f829d2e3bc74 -binfiles arch=amd64-freebsd size=483 +containersize 463352 +containerchecksum 04dd3871ce77c6467d448f10f99c5fa93d6ca693edc267a30f2bd67ad765e95f4533b80bf457e5d93935841aa7fee2b9369852431535449205f007a67e280f44 +binfiles arch=amd64-freebsd size=486 bin/amd64-freebsd/ttf2afm bin/amd64-freebsd/ttf2pk bin/amd64-freebsd/ttf2tfm @@ -314161,11 +316692,11 @@ binfiles arch=amd64-freebsd size=483 name ttfutils.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of ttfutils -containersize 396728 -containerchecksum 178759a07eb991842f548b48c57440f86aefd2034d17bf091e324db32b9f7b073c946efe95380e9d261e38b11e44112afff0497d978ccf2683daf2cf76e4dcc3 -binfiles arch=amd64-netbsd size=604 +containersize 399336 +containerchecksum 542681bfa90acdfd1fad270a0489b7dad5e1869ce64e36570db7260f65ac6fca32e7e023ff6ad88e3786e4fc6ace1bf91ff11315253f2cf84fca1b8f6f3aeddc +binfiles arch=amd64-netbsd size=610 bin/amd64-netbsd/ttf2afm bin/amd64-netbsd/ttf2pk bin/amd64-netbsd/ttf2tfm @@ -314173,11 +316704,11 @@ binfiles arch=amd64-netbsd size=604 name ttfutils.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of ttfutils -containersize 338848 -containerchecksum 17e10d55e147f75e5a0131b8c2495dc1f2784f73a1077363e7af139d629c8d97b3891b6ead08c5e6d7aa6fca6a8345c584268e14396a22d6a4fbd15544e5886c -binfiles arch=armhf-linux size=361 +containersize 341044 +containerchecksum bcabc276cd24917533f87ff574d6959adece4f6a04c81369b7cd5b0e6a29e29a6c8d753cc21d907d2bf5520570ef1637aafd2b8f2d52c5259e29dbb11dcbcc44 +binfiles arch=armhf-linux size=365 bin/armhf-linux/ttf2afm bin/armhf-linux/ttf2pk bin/armhf-linux/ttf2tfm @@ -314185,11 +316716,11 @@ binfiles arch=armhf-linux size=361 name ttfutils.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of ttfutils -containersize 361696 -containerchecksum 30ec9fb3af72216424aa9ca2972945c404bf83f42a3be4e8484d3eeb93db2125515366708552f381d483321772e43729fb28ad46cee30c22ee82fa2e50385ea7 -binfiles arch=i386-cygwin size=372 +containersize 378832 +containerchecksum 5fd4c1ceca7a308ba31ea63839b7530a811c1c13f197958def091e3629093d8e5cfbb3418cdcb588c4c45801a78676bb0c3fa893dc4b580d57a8ee46679e9916 +binfiles arch=i386-cygwin size=383 bin/i386-cygwin/ttf2afm.exe bin/i386-cygwin/ttf2pk.exe bin/i386-cygwin/ttf2tfm.exe @@ -314197,11 +316728,11 @@ binfiles arch=i386-cygwin size=372 name ttfutils.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of ttfutils -containersize 417660 -containerchecksum 17c9ea85e2cceeed198c5e5353b87cf8530f313c5a60d8d944432b1c65ccef08e30c12ab7e572845165a7b66736488574649eec67a8968e43079760d14e6419d -binfiles arch=i386-freebsd size=419 +containersize 424464 +containerchecksum 9253ee9c41df1dcc2e399e922ecc6985d441f47feb8991969ec09426d9cd84cba4f99d8287116f3297922b52c8db5a6451026af407c7f3f19086b7bf6191fc63 +binfiles arch=i386-freebsd size=424 bin/i386-freebsd/ttf2afm bin/i386-freebsd/ttf2pk bin/i386-freebsd/ttf2tfm @@ -314209,11 +316740,11 @@ binfiles arch=i386-freebsd size=419 name ttfutils.i386-linux category TLCore -revision 57878 +revision 62210 shortdesc i386-linux files of ttfutils -containersize 442240 -containerchecksum e030139db41e0435c74607c2af64d6728924a328866786d5394dd5d63e658f4b1598685df84a9c70affed7a2a132696a8e34b4582f41478710df13ff03c1c006 -binfiles arch=i386-linux size=463 +containersize 450440 +containerchecksum 798ea35cb6da091d9674cbb23d32ac1d3894b15cef371dac339efe4e848f04d7a8c34e41449ed930e935483a603145da9ed4aa958676c17a1147f6d4ed2b64d1 +binfiles arch=i386-linux size=472 bin/i386-linux/ttf2afm bin/i386-linux/ttf2pk bin/i386-linux/ttf2tfm @@ -314221,11 +316752,11 @@ binfiles arch=i386-linux size=463 name ttfutils.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of ttfutils -containersize 368076 -containerchecksum 9a1c78982d812988176ed87b35ec08b5b3af27635ea0ec83fc20b64cf4648e321980f7753e0fa25d23cb15bcf0cdc37c6309e6e8eb29a853b526fb4615554ffb -binfiles arch=i386-netbsd size=524 +containersize 370820 +containerchecksum 27940fbd5c67a3166291e99b30e22ba5050fb652c40810c0b71443d5b6c0053541b732c46138ae2f4fe5a4f016abf0299581ead48dff78f2f5f9baa7ccab750b +binfiles arch=i386-netbsd size=529 bin/i386-netbsd/ttf2afm bin/i386-netbsd/ttf2pk bin/i386-netbsd/ttf2tfm @@ -314233,11 +316764,11 @@ binfiles arch=i386-netbsd size=524 name ttfutils.i386-solaris category TLCore -revision 57938 +revision 62206 shortdesc i386-solaris files of ttfutils -containersize 405500 -containerchecksum 19d396ca8979549d2a0da95318b3e071650f9e2d53368bf9a2bd36c45e1fcbf3417a919bd64fb5c247317c1131ac4d3d50146def9967621f8dc2446912b58572 -binfiles arch=i386-solaris size=388 +containersize 409624 +containerchecksum 9ebb2acdde17fcae0d287418ba6ada32b33000c3b2ddd4818f0468672b51f5a87ce7989826693f7c5d4c66a2b51035b5130b40c0c587c686e003db6b1a3cb189 +binfiles arch=i386-solaris size=392 bin/i386-solaris/ttf2afm bin/i386-solaris/ttf2pk bin/i386-solaris/ttf2tfm @@ -314245,11 +316776,11 @@ binfiles arch=i386-solaris size=388 name ttfutils.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of ttfutils -containersize 802700 -containerchecksum aca1c4480f599838941c2450fae1aa0fbbb18fbcbe7c4a07da6b6ec76bf67c564df6cea3cc275ad235ea432b41d25937793d124754baebfd10049de081c43fdb -binfiles arch=universal-darwin size=959 +containersize 808696 +containerchecksum 2c4b5fed8ebe119b636b1cf80a88a253cdd42501534a39545a81f78f810a7781815cf4cffd7c73df5a0aa2b751327c59f530d1837058cd43f33d298a36596024 +binfiles arch=universal-darwin size=975 bin/universal-darwin/ttf2afm bin/universal-darwin/ttf2pk bin/universal-darwin/ttf2tfm @@ -314257,11 +316788,11 @@ binfiles arch=universal-darwin size=959 name ttfutils.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of ttfutils -containersize 336752 -containerchecksum 472efa4a412b5d15d1cff701ac99427604f37ac5298f7f05421e0c29213516361cc9a27a787d48ea3eae55f39b53411604bc7c0cc9afbb2aeb6e78370f5d72fd -binfiles arch=win32 size=298 +containersize 338944 +containerchecksum a4d0b73b28925c2c5c4c8371dc937a0196a1760750d1561ecf9b174061c850fad569a63876ff40bafb8b70d13d42029ed26b7eceb9cece1ba33a0dc6e78d4ed4 +binfiles arch=win32 size=302 bin/win32/ttf2afm.exe bin/win32/ttf2pk.exe bin/win32/ttf2tfm.exe @@ -314269,11 +316800,11 @@ binfiles arch=win32 size=298 name ttfutils.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of ttfutils -containersize 368256 -containerchecksum c09415a5f58bae9940cd7b2af879dc9b651f4160e679ed2ec79482f11b49f148823c479d1efd0ea43528832aa860cea2b48028433cb8e2c92dbb30c75951c7a4 -binfiles arch=x86_64-cygwin size=369 +containersize 374056 +containerchecksum a5e87a89f6228fe04831fcc40a7805ba383a715b332ee1394fc50c31933845dcc3b95a96be2c5637f4e0e98212631d3979866467993c76a94fc3ce0e78a74908 +binfiles arch=x86_64-cygwin size=374 bin/x86_64-cygwin/ttf2afm.exe bin/x86_64-cygwin/ttf2pk.exe bin/x86_64-cygwin/ttf2tfm.exe @@ -314281,11 +316812,11 @@ binfiles arch=x86_64-cygwin size=369 name ttfutils.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62206 shortdesc x86_64-darwinlegacy files of ttfutils -containersize 404300 -containerchecksum 29744bc01c0ad9bf5e03d275ba40dc26fda58d166238e124ca7a6d26e5d074cd160452fc5c3ed8293bec7d7c7bc1d9b22c44d4b94e545d66defc850a0a4bc594 -binfiles arch=x86_64-darwinlegacy size=415 +containersize 407320 +containerchecksum 0587d4e36666b928775569d47769cf4fcb353735093bcc992f30b1bb5885e5aa88d09644112f56e496dfd47273563244851a23a9f3c22b06ab3f0dd237241828 +binfiles arch=x86_64-darwinlegacy size=419 bin/x86_64-darwinlegacy/ttf2afm bin/x86_64-darwinlegacy/ttf2pk bin/x86_64-darwinlegacy/ttf2tfm @@ -314293,11 +316824,11 @@ binfiles arch=x86_64-darwinlegacy size=415 name ttfutils.x86_64-linux category TLCore -revision 57878 +revision 62187 shortdesc x86_64-linux files of ttfutils -containersize 432404 -containerchecksum ba6f51a1e91c217214dd3d6b18460c68d17932354350b07796a6ae2404b839f212e7fc9c2b9339cc1876ab96de15c3945352ed0ce7ed312f2d8113fe493ca525 -binfiles arch=x86_64-linux size=446 +containersize 434392 +containerchecksum 8643314728940099ca0bcacf03542990972ad185125b60bce899aa6bbd6daec4f201e8b55719f80c293d7727c945bf6386e5138440bfbd70759bb5800dfb71ca +binfiles arch=x86_64-linux size=452 bin/x86_64-linux/ttf2afm bin/x86_64-linux/ttf2pk bin/x86_64-linux/ttf2tfm @@ -314305,11 +316836,11 @@ binfiles arch=x86_64-linux size=446 name ttfutils.x86_64-linuxmusl category TLCore -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of ttfutils -containersize 453820 -containerchecksum a3085d9e565a7596159d80ac2d7f57a9996217364221527c792637adff235a4f9b48f868f2f17ec689dcdacd0ff4db75287b890d6f29dd1110c42fafd3284b4c -binfiles arch=x86_64-linuxmusl size=493 +containersize 460432 +containerchecksum f89d4e0515c2c6cfa137648091d989480e2097c4ed7a08f52a67196a0ed8e49b2b8068b9ffcba0deb1a0eae33dadcea5bda05e784b904b321598ba97191d5dd8 +binfiles arch=x86_64-linuxmusl size=494 bin/x86_64-linuxmusl/ttf2afm bin/x86_64-linuxmusl/ttf2pk bin/x86_64-linuxmusl/ttf2tfm @@ -314317,11 +316848,11 @@ binfiles arch=x86_64-linuxmusl size=493 name ttfutils.x86_64-solaris category TLCore -revision 57938 +revision 62206 shortdesc x86_64-solaris files of ttfutils -containersize 447988 -containerchecksum cef71399ba3ab9b038cc6302968f0ae851108550a7e4095663704aceae686cd2a75f1d4124bef48c4ca08e571a1aca89fb42e474a23919d53325b3d4769f0510 -binfiles arch=x86_64-solaris size=459 +containersize 453236 +containerchecksum a4a79583f7c0aff4f3ade989d2ada2871003bf6f56e67942ab7764c2a7b52752e34820c0676933a2c29fa2868ce25e0ead78944d73d982c8153fcb00ee0d9416 +binfiles arch=x86_64-solaris size=465 bin/x86_64-solaris/ttf2afm bin/x86_64-solaris/ttf2pk bin/x86_64-solaris/ttf2tfm @@ -314364,7 +316895,7 @@ catalogue-version 1.0 name tuda-ci category Package -revision 58661 +revision 63090 shortdesc LaTeX templates of Technische Universitat Darmstadt relocated 1 longdesc The TUDa-CI-Bundle provides a possibility to use the Corporate @@ -314372,11 +316903,11 @@ longdesc Design of TU Darmstadt in LaTeX. It contains documentclasses as longdesc well as some helper packages and config files together with longdesc some templates for user documentation, which currently are only longdesc available in German. -containersize 42580 -containerchecksum a0b1ff24435c3c03618c9d9b2213379acfc0fd9184357ee209725de660f25260a81e3108e41bc8f425c06e11ffe18e0ea5fa3fdbb5404caf0edc36dc950da6e7 -doccontainersize 1116308 -doccontainerchecksum 4804e96ae31d171bbc4fae0ea23d6d04601e8fdb8963ad4cd681099538e35bbb3b4624d8d1a7e8fdd86a4657e391707bcd3418c7ba44c004779bc3535c94aa64 -docfiles size=1673 +containersize 43392 +containerchecksum 9cb4f84ef0a4d90ebeea8ceb9363153a8a8d2b9ad4e34451dc8f6c24687b153d9937978e8079b6f61f5211865b3bf81182f78290066c15c2fe2f1dff4ab33619 +doccontainersize 1131820 +doccontainerchecksum 534284feb07e02e594707a2c0b59c6de77901b1741054552b4711f10b89726d17c80ad51f59e55e9b8ed3ac771164ef31db88502d1bee55368bf06ce0a45c4af +docfiles size=1615 RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.pdf RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex RELOC/doc/latex/tuda-ci/DEMO-TUDaBeamer.pdf details="Example presentation" language="de" @@ -314402,7 +316933,7 @@ docfiles size=1673 RELOC/doc/latex/tuda-ci/DEMO-TUDaThesis.pdf details="Example bachelor's thesis" language="de" RELOC/doc/latex/tuda-ci/DEMO-TUDaThesis.tex RELOC/doc/latex/tuda-ci/README.md details="Readme" -runfiles size=81 +runfiles size=82 RELOC/tex/latex/tuda-ci/beamercolorthemeTUDa.sty RELOC/tex/latex/tuda-ci/beamerfontthemeTUDa.sty RELOC/tex/latex/tuda-ci/beamerinnerthemeTUDa.sty @@ -314437,12 +316968,12 @@ catalogue-contact-home https://www.ce.tu-darmstadt.de/ce/latex_tuda/index.de.jsp catalogue-contact-repository https://github.com/tudace/tuda_latex_templates catalogue-ctan /macros/latex/contrib/tuda-ci catalogue-license lppl1.3c -catalogue-topics class letter dissertation presentation poster std-conform -catalogue-version 3.13a +catalogue-topics class doc-templ letter dissertation presentation poster std-conform +catalogue-version 3.24 name tudscr category Package -revision 58713 +revision 59942 shortdesc Corporate Design of Technische Universitat Dresden relocated 1 longdesc The TUD-Script bundle provides both classes and packages in @@ -314483,11 +317014,11 @@ depend opensans depend trimspaces depend xcolor depend xpatch -containersize 160276 -containerchecksum 16ae7a0ca2544007dfcc1f2720080ae7f8453f535a696ff1edd252ed6a9d6eda9da48c80420c6a64e9b36c85322215c41477269871e285239707c17ae96b6960 -doccontainersize 3746440 -doccontainerchecksum 0e6d42d4bf8a7e2af363243be7a75d93fe489c7e99cc1c731e3e233aff96f2f7f00787af8a5e86419c8d5cf3c7bef9a593aed546e66c565343793f081f34b7d5 -docfiles size=1071 +containersize 160220 +containerchecksum 60dbb8cdce84091ea30714136bb8f454de8c2f0851dd51c00681fcaaf7ff0aac6e1fcd2d8de5879143a050340d70cedc1a4d5423aa87cac1e3f1c812891cf457 +doccontainersize 3769988 +doccontainerchecksum b35204d8e24089c9d7a864afba587cffefb2286812626ffaaf7854a1e8933291d86677487dd8f509e0ed6c6f69155c44c9a6d698a951e8eb0ce26fbb52891d58 +docfiles size=1111 RELOC/doc/latex/tudscr/LICENSE.md RELOC/doc/latex/tudscr/README.md details="Readme" RELOC/doc/latex/tudscr/tudscr.pdf details="User manual" language="de" @@ -314496,9 +317027,9 @@ docfiles size=1071 RELOC/doc/latex/tudscr/tutorials/mathswap.pdf RELOC/doc/latex/tudscr/tutorials/mathtype.pdf RELOC/doc/latex/tudscr/tutorials/treatise.pdf -srccontainersize 316860 -srccontainerchecksum 68651ed041af40431be9bac615e3fbefc33330fdf0be33d4cbc80d3cdf4080ba6e7ba5147cfb64101f332af0386cc29d44198fbd3594eb2447e680fa097206b1 -srcfiles size=460 +srccontainersize 315572 +srccontainerchecksum 48581c09674d065bf068333037469b67a2092d39513ac1227b6908e5ae881b0c820b464d7bd6d8b40b63991b3d1bc0984ad0c8501969e8946011f3d4e500f866 +srcfiles size=455 RELOC/source/latex/tudscr/doc/examples/dissertation.tex RELOC/source/latex/tudscr/doc/examples/document.tex RELOC/source/latex/tudscr/doc/examples/evaluation.tex @@ -314602,7 +317133,7 @@ catalogue-contact-support https://latex.wcms-file3.tu-dresden.de/phpBB3/index.ph catalogue-ctan /macros/latex/contrib/tudscr catalogue-license lppl1.3c catalogue-topics dissertation class std-conform -catalogue-version 2.06l +catalogue-version 2.06n name tufte-latex category Package @@ -314658,26 +317189,26 @@ catalogue-version 3.5.2 name tugboat category Package -revision 56942 +revision 60755 shortdesc LaTeX macros for TUGboat articles relocated 1 longdesc Provides ltugboat.cls for both regular and proceedings issues longdesc of the TUGboat journal. Also provides a BibTeX style, longdesc tugboat.bst. -containersize 27916 -containerchecksum 1a58d5dbb3c68ae1abc78265f5583943dbbe673efe5fe81aaa4f5b66e18afe573a2e135637e24b0026d68de994a143d2d9ea172c1bfebf4adb15927abf5f74de -doccontainersize 790084 -doccontainerchecksum 7db84d7657506ef2837eae7a8658c64cb0c6e6d58d5638f7abd936670166c0e75c6822f9deb6ab5916ef0d51f25a3bbfc76f0906c086dd6edb703140b68d72e5 -docfiles size=210 +containersize 28792 +containerchecksum 2df00878d432d436475a8c883178b57b189bca81173a8fca72e11418438e6d3e7b395e1270e4bec9ec31737a1a92cbfaa3982d3adcbde71c5c659f466942321f +doccontainersize 812820 +doccontainerchecksum 1f1d09cb93c07a0db5b00f0d673cec142275b5e1fd93d7380412074c903f93e8da60f482e16e55b25d2a31f431bbb67cebfa580b45c78a6fe2c70c75cf4dbe94 +docfiles size=223 RELOC/doc/latex/tugboat/NEWS RELOC/doc/latex/tugboat/README details="Readme" RELOC/doc/latex/tugboat/ltubguid.ltx RELOC/doc/latex/tugboat/ltubguid.pdf details="Instructions for authors" language="en" RELOC/doc/latex/tugboat/manifest.txt RELOC/doc/latex/tugboat/tugboat.pdf details="Program documentation" language="en" -srccontainersize 40236 -srccontainerchecksum 9cf55ebca59c961ec144fe53d73dc01501b8f621716d20655661c133afbfa2b4e4e4169868d9f419f968787bdce3f6fadf66084dafcd542cb505aa1f7acb4e3b -srcfiles size=35 +srccontainersize 40596 +srccontainerchecksum 651e1d7a30f672a46915c698a5cc20098096420b0637b83489be29103c874626b89b4a3ea8718e8dfa5123627a2166379356fa1b6e528787f28b0c275b629e91 +srcfiles size=36 RELOC/source/latex/tugboat/tugboat.dtx RELOC/source/latex/tugboat/tugboat.ins runfiles size=41 @@ -314693,20 +317224,20 @@ catalogue-contact-home https://tug.org/TUGboat catalogue-ctan /macros/latex/contrib/tugboat catalogue-license lppl1.3 catalogue-topics journalpub class -catalogue-version 2.24 +catalogue-version 2.26 name tugboat-plain category Package -revision 51373 +revision 62688 shortdesc Plain TeX macros for TUGboat relocated 1 longdesc The macros defined in this directory (in files tugboat.sty and longdesc tugboat.cmn) are used in papers written in Plain TeX for longdesc publication in TUGboat. -containersize 32684 -containerchecksum a2541eae8834f9a78fadaf4123aa1dbfed2215d3697299e17fcb0c9635091be57b5171514d771c2e14ee7c94ee2ab18e0907a1b3b3cc5bd60b3a3c74e305f45a -doccontainersize 221372 -doccontainerchecksum 747ac188b7d738ae33808da86716712f80f98ec2f69b60bc45514cead00d837fde1dcc99c65804e61c9e35e94e9276f314617f885dd081fe6fce75f7a2baaf9e +containersize 33368 +containerchecksum cd8cd64f30e31625bb5a0b9f907702463cee92634e36920fc1ec7099832f29cb526ccf3e86d54b6dff5efdf9fff1235958519853bd33095396e5ed2cdbc6f481 +doccontainersize 220376 +doccontainerchecksum 2a619665b0dcc2cafe6cfc33559397e75057304a0e2e4d0f85075bb3415ca3541abdc9983a0930d131c1b01a835781d4c76c39dd404b98b59b1dbbbf00ab8fce docfiles size=60 RELOC/doc/plain/tugboat-plain/README RELOC/doc/plain/tugboat-plain/tubguide.pdf details="TUGboat Authors' Guide" @@ -314719,7 +317250,7 @@ catalogue-also tugboat catalogue-ctan /macros/plain/contrib/tugboat catalogue-license other-free catalogue-topics journalpub -catalogue-version 1.25 +catalogue-version 1.26 name tui category Package @@ -314921,18 +317452,18 @@ catalogue-version 1.3a name twemoji-colr category Package -revision 55675 +revision 59957 shortdesc Twemoji font in COLR/CPAL layered format relocated 1 longdesc This is a COLR/CPAL-based color OpenType font from the Twemoji longdesc collection of emoji images. -containersize 525000 -containerchecksum 0de16660597961e0a221924b8cf453f1e81c837f44d1f7c662b55e29839f1a0d5c105696140a445772d9c8b1714850d2b3618aedb757404dedbec46c1a212c37 -doccontainersize 712 -doccontainerchecksum 07e7485b6201d63954161e898f6f25cdc6f26332f6f7e9ee1b29c88e02a1b048fe22721bc3ce856d66ca255a1058cf080df86d333720c92af13a52eb7f2bfb6d +containersize 564740 +containerchecksum 7e186ffdd023c84419ec704034872805c81bc729b2f828a61af2c1f4cdb3ac40720315967ebd2ceb0349169ffae6ff6e202a1d9196f8c0c0811c66844bae5dc9 +doccontainersize 708 +doccontainerchecksum 368ef5dcfa3609359b154d31d753c89cbe50f377c254cbb40a30beb0757f8bf177eb3bd48ae751f66bdc8c5f95238d514653a6381984a1c9c22ed99266272b42 docfiles size=1 RELOC/doc/fonts/twemoji-colr/README.md details="Readme" -runfiles size=324 +runfiles size=352 RELOC/fonts/truetype/public/twemoji-colr/TwemojiMozilla.ttf catalogue-contact-bugs https://github.com/mozilla/twemoji-colr/issues catalogue-contact-home https://twemoji.twitter.com/ @@ -314940,7 +317471,38 @@ catalogue-contact-repository https://github.com/mozilla/twemoji-colr catalogue-ctan /fonts/twemoji-colr catalogue-license cc-by-sa-4 apache2 catalogue-topics font font-ttf font-symbol -catalogue-version 0.5.1 +catalogue-version 0.6.0 + +name twemojis +category Package +revision 62930 +shortdesc Use Twitter's open source emojis through LaTeX commands +relocated 1 +longdesc This package provides a simple wrapper which allows to use +longdesc Twitter's open source emojis through LaTeX commands. This +longdesc relies on images, so no fancy unicode-font stuff is needed and +longdesc it should work on every installation. +containersize 4425040 +containerchecksum d9204536ff2cf76cfb341bf8096ea71571663527dea945de901758032393f6e4f53c88f0d274e37da4cccf6b61149cb64f19a8712df80523c2f921354155b797 +doccontainersize 4751536 +doccontainerchecksum 3f2f3b13f898545a32aeccef972ed52c448f3547a6834c8cc1a5589e2ff8479b822591d20acdc41f1cfaab1e43469d75abfd0841baed7b1a1dcd4000b87d1045 +docfiles size=1594 + RELOC/doc/latex/twemojis/README.md details="Readme" + RELOC/doc/latex/twemojis/twemojis.pdf details="Package documentation" +srccontainersize 70504 +srccontainerchecksum e9c85a850603cfc49b5ab4f5c51a303dae326a3e44af547c5c9e77319422273c762facc885b76234e935c82b217e53945af524ec9e9431d834ad6645265f78bc +srcfiles size=212 + RELOC/source/latex/twemojis/twemojis.dtx + RELOC/source/latex/twemojis/twemojis.ins +runfiles size=1782 + RELOC/tex/latex/twemojis/all-twemojis.pdf + RELOC/tex/latex/twemojis/twemojis.sty +catalogue-contact-bugs https://gitlab.com/rossel.jost/latex-twemojis/-/issues +catalogue-contact-repository https://gitlab.com/rossel.jost/latex-twemojis +catalogue-ctan /macros/latex/contrib/twemojis +catalogue-license lppl1.3 cc-by-4 +catalogue-topics graphics text-symbol +catalogue-version 1.3.1 (twemoji v14.0.1) name twoinone category Package @@ -315925,7 +318487,7 @@ catalogue-version 0.21 name tzplot category Package -revision 58558 +revision 62288 shortdesc Plot graphs with TikZ abbreviations relocated 1 longdesc This is a LaTeX package that provides TikZ-based macros to make @@ -315935,26 +318497,29 @@ longdesc but using the package will hopefully make drawing easier, longdesc especially when drawing repeatedly. The macros were chosen and longdesc developed with an emphasis on drawing graphs in economics. The longdesc package depends on TikZ, xparse, and expl3. -containersize 15072 -containerchecksum 21705dacc5923685b56c47098df79313b94d95040210eb812da48fe3aa4d405a0d2292f395fbe3d88b2da39ca325653ab2c551faff46f34f912e2830736f09f1 -doccontainersize 860984 -doccontainerchecksum b957597b7a38652e6f510e21611def7bfd05f1302bba1bfe1cdeca62f9d0ee6ae6b21abd31c414a43048963e8d4f19ffeb13d18d4ade97a6ab0aef3a2d524522 -docfiles size=271 +containersize 24192 +containerchecksum a3141569d0826a58bc95efb732f13f7e209b3d690f350ae7c78add775cf823bae5d7d9caae04d120be7a14ab439e213348d7d47aa51ea3e62036d2547e3ec3ff +doccontainersize 1309632 +doccontainerchecksum 7d470db41783a2a39dc273bd715d890bf86a83535ce7cb00af0ba7f7fac3f99f250998b9357c836e0fbeb72289aa8ae62d74e2830dccd2af6a61a94e50d57dae +docfiles size=411 RELOC/doc/latex/tzplot/README.txt details="Readme" - RELOC/doc/latex/tzplot/tzplot-doc-A-v1.0.1.tex - RELOC/doc/latex/tzplot/tzplot-doc-B-v1.0.1.tex - RELOC/doc/latex/tzplot/tzplot-doc-C-v1.0.1.tex - RELOC/doc/latex/tzplot/tzplot-doc-D-v1.0.1.tex + RELOC/doc/latex/tzplot/tzplot-doc-A-v2.0.tex + RELOC/doc/latex/tzplot/tzplot-doc-B-v2.0.tex + RELOC/doc/latex/tzplot/tzplot-doc-C-v2.0.tex + RELOC/doc/latex/tzplot/tzplot-doc-C1-v2.0.tex + RELOC/doc/latex/tzplot/tzplot-doc-C2-v2.0.tex + RELOC/doc/latex/tzplot/tzplot-doc-D-v2.0.tex + RELOC/doc/latex/tzplot/tzplot-doc-E-v2.0.tex RELOC/doc/latex/tzplot/tzplot-doc.pdf details="Package documentation" RELOC/doc/latex/tzplot/tzplot-doc.tex RELOC/doc/latex/tzplot/tzplot-oblivoirpartstyle.tex RELOC/doc/latex/tzplot/tzplot.ist -runfiles size=28 +runfiles size=54 RELOC/tex/latex/tzplot/tzplot.sty catalogue-ctan /graphics/pgf/contrib/tzplot catalogue-license lppl1.3c catalogue-topics graphics graphics-plotfn pgf-tikz expl3 maths -catalogue-version 1.0.1 +catalogue-version 2.0 name uaclasses category Package @@ -316029,7 +318594,7 @@ catalogue-version 12.12 name uantwerpendocs category Package -revision 58669 +revision 61030 shortdesc Course texts, master theses, and exams in University of Antwerp style relocated 1 longdesc These class files implement the house style of the University @@ -316038,11 +318603,11 @@ longdesc Engineering. Using these class files will make it easy for you longdesc to make and keep your documents compliant to this version and longdesc future versions of the house style of the University of longdesc Antwerp. -containersize 6473664 -containerchecksum 45f3e26a15fa98f8a2bd890b8ef63124e135c57b688327f3baef90711e5036615cc832d83b72c91fe10d567a866aec79206932c8aa4c5de6a51af05ed76bf184 -doccontainersize 4390200 -doccontainerchecksum f93a96eb20dcb6c5be91047a3ceaee5a7fc232fa250c5fb0a15bdbe1f2f13431aec352d7bb0f89df91d4c536915d59f719fbfd78d1748115308d1d9726636bb6 -docfiles size=1158 +containersize 6475680 +containerchecksum ed58bca363ec8f53a55af5f5c0816cfd534f22a631d2bfd4d74f579749d5d391341b63a706e1d9b556c812db0919bd6dc4c1bd0634323dc67f43fbfa46a70b53 +doccontainersize 4529528 +doccontainerchecksum f0ae53e8546e573d7414c12d2776c1ca6d051699b6fd7f51895928a4b1516ba5a5ffb7e1ec1de42d47145464a7a318ddb86887502cefa5e5c673d499ebd605b2 +docfiles size=1200 RELOC/doc/latex/uantwerpendocs/LICENSE RELOC/doc/latex/uantwerpendocs/README details="Readme" RELOC/doc/latex/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf @@ -316062,12 +318627,14 @@ docfiles size=1158 RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example1.tex RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example2.pdf RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example2.tex -srccontainersize 39668 -srccontainerchecksum 93d0a3ea2d323958d15b714fc392cb2893d899e03d28d75c25272c355861244f5860f3aa8020663c20a51b7e8471c24815b9431646eaa552b2e44a125e3a07d1 -srcfiles size=50 + RELOC/doc/latex/uantwerpendocs/uantwerpenreport-example.pdf + RELOC/doc/latex/uantwerpendocs/uantwerpenreport-example.tex +srccontainersize 43136 +srccontainerchecksum 44cb3bdfdb5b3dd79ae24dc5830ca9e07e65a1d4bb491f405d1ddecc08f5a978fadd0c1af967498639c857991732f8e5301049f323f06ba8fd0cc9a981c4319c +srcfiles size=54 RELOC/source/latex/uantwerpendocs/uantwerpendocs.dtx RELOC/source/latex/uantwerpendocs/uantwerpendocs.ins -runfiles size=3145 +runfiles size=3147 RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-01.jpg RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-02.jpg RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-03.jpg @@ -316396,15 +318963,21 @@ runfiles size=3145 RELOC/tex/latex/uantwerpendocs/beamerouterthemeuantwerpen.sty RELOC/tex/latex/uantwerpendocs/beamerthemeuantwerpen.sty RELOC/tex/latex/uantwerpendocs/uantwerpenbamathesis.cls + RELOC/tex/latex/uantwerpendocs/uantwerpencolorlogoscheme.sty + RELOC/tex/latex/uantwerpendocs/uantwerpencommonoptions.clo RELOC/tex/latex/uantwerpendocs/uantwerpencoursetext.cls + RELOC/tex/latex/uantwerpendocs/uantwerpendocs-degree.data + RELOC/tex/latex/uantwerpendocs/uantwerpendocs-doctype.data + RELOC/tex/latex/uantwerpendocs/uantwerpendocs-en.data + RELOC/tex/latex/uantwerpendocs/uantwerpendocs-nl.data RELOC/tex/latex/uantwerpendocs/uantwerpenexam.cls RELOC/tex/latex/uantwerpendocs/uantwerpenletter.cls - RELOC/tex/latex/uantwerpendocs/uantwerpenmasterthesis.cls RELOC/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls + RELOC/tex/latex/uantwerpendocs/uantwerpenreport.cls catalogue-ctan /macros/latex/contrib/uantwerpendocs catalogue-license lppl1.3 catalogue-topics class dissertation essay letter exam std-conform -catalogue-version 3.2 +catalogue-version 4.3 name uassign category Package @@ -316569,7 +319142,7 @@ catalogue-version 0.03 name ucharclasses category Package -revision 58029 +revision 62377 shortdesc Font actions in XeTeX according to what is being processed relocated 1 longdesc The package takes care of switching fonts when you switch from @@ -316577,10 +319150,10 @@ longdesc one Unicode block to another in the text of a document. This longdesc way, you can write a document with no explicit font selection, longdesc but a series of rules of the form "when entering block ..., longdesc switch font to use ...". -containersize 8772 -containerchecksum 2b4a160c145fa6e4d73be4f0590d73a302655bf4274822219c5b41e145a8dc5076b3b8bf39dda488a5cec80329290db6f3dce431733ed8b4b9c59bd22a0187d5 -doccontainersize 142052 -doccontainerchecksum 4d715b69d34dd6a2eb485aa4098e51f2f72213ba5972bb51bb0fd60bbdbc3db5846f87c859d77e694b2d55be4475bdabf3bb507020480f68f7b5f3884dd3382c +containersize 8936 +containerchecksum 07621bff6e962e4a36b0612a8f6209179381a5598aca41587ff2eda34c25f241e44fa5789b8589742b462c60bbe626b50b502b38b879b0b1d71a6eb51265fea9 +doccontainersize 143316 +doccontainerchecksum f2116e1701c444e21391f3bd29a3d9d5163169b23beddca4c9c6f3703bb2be2c4fb5b6a04171bb22c511d44c6d8f2a9239e939efee75563c413cc07163a343f5 docfiles size=42 RELOC/doc/xelatex/ucharclasses/README details="Readme" RELOC/doc/xelatex/ucharclasses/ucharclasses.pdf details="Package documentation" @@ -316595,7 +319168,7 @@ catalogue-contact-support https://github.com/Pomax/ucharclasses/issues catalogue-ctan /macros/xetex/latex/ucharclasses catalogue-license pd catalogue-topics xetex font-supp -catalogue-version 2.4 +catalogue-version 2.5 name ucs category Package @@ -320662,7 +323235,7 @@ binfiles arch=x86_64-solaris size=1 name ulthese category Package -revision 52972 +revision 60217 shortdesc Thesis class and templates for Universite Laval relocated 1 longdesc The package provides a class based on memoir to prepare theses @@ -320673,10 +323246,10 @@ longdesc for the various types of theses and memoirs offered at Laval. longdesc Please note that the documentation for the class and the longdesc comments in the templates are all written in French, the longdesc language of the target audience. -containersize 59892 -containerchecksum c2a3d8a837ecda20bf50c496b8506e6c7dc7d6308fa058e51f4b1dba858d76c391ab3b9faaff9cbbb39fea3696fc5a1c7daf9417f3c18b3eaef9fc7eb5383195 -doccontainersize 257936 -doccontainerchecksum adffed362b6ebe3bab7aa04563ca0de114917199893dd310578d372f6e4e67b84bae7e50658ebfd7bde270d4c3158ef9dda57c0c6855787fa3cde0102ef4153a +containersize 59872 +containerchecksum 23a9ad74b214612051104fb111808caf9c6bb2056f129265e77bc76370c293248a7903a5bc99183998061bb18409d86508cd488a4e82487726e17599f5948101 +doccontainersize 258940 +doccontainerchecksum f7e062e470c524746898e88e2f07cdbcc58c1bd3dd5c04b1f0f1e7e7e6c9fe9968ff68ef2f2a95f25405c7901d937a32ed92b752b6c74fa228237b08645a757c docfiles size=87 RELOC/doc/latex/ulthese/README.md details="Readme (in French)" language="fr" RELOC/doc/latex/ulthese/abstract.tex @@ -320697,8 +323270,8 @@ docfiles size=87 RELOC/doc/latex/ulthese/remerciements.tex RELOC/doc/latex/ulthese/resume.tex RELOC/doc/latex/ulthese/ulthese.pdf details="Package documentation" language="fr" -srccontainersize 27052 -srccontainerchecksum 652cd812d9916f855ceb5983b1cfecfa9a7fd724939933ef0159c6ee4dd9199e9923cd09511598b30c8f5355845fb3764363e110bd69d02df4f62c6f69ebbc99 +srccontainersize 27228 +srccontainerchecksum 545c1b5e53c093a1ea29ca73fdd4c3c355dc34a225651d774c31a6dc64acb2dc20d78421fc939bae4d324d6c6e5ce2e4f82ddac6ed935ec8de7e1f530aa5f30d srcfiles size=28 RELOC/source/latex/ulthese/ulthese.dtx RELOC/source/latex/ulthese/ulthese.ins @@ -320711,7 +323284,7 @@ catalogue-contact-repository https://gitlab.com/vigou3/ulthese catalogue-ctan /macros/latex/contrib/ulthese catalogue-license lppl1.3c catalogue-topics dissertation class french -catalogue-version 5.3 +catalogue-version 5.3a name umbclegislation category Package @@ -321022,6 +323595,52 @@ catalogue-license lppl1.3 catalogue-topics dissertation catalogue-version 2.1 +name unbtex +category Package +revision 61277 +shortdesc A class for theses at University of Brasilia (UnB) +relocated 1 +longdesc This package provides a class based on abnTeX and compatible +longdesc with pdflatex and biber to prepare bachelor, master, and +longdesc doctoral theses for the University of Brasilia (UnB), Brazil. +longdesc The class also comes with a template for the various types of +longdesc theses for undergraduate and graduate programs at UnB. The +longdesc documentation for the class and the comments in the templates +longdesc are all written in Portuguese, the language of the target +longdesc audience. +containersize 5844 +containerchecksum 9eb086d5db37274fdfe6219052ff118055a6b8993b9b896c40eed7cd0617d5df0a124e4a48d5f3a913786a865010ba2db5ceaa22f746be7e1ec2b6beeb392a09 +doccontainersize 1418748 +doccontainerchecksum 4c52022fb261fc878a6ac20f7bd83833a567a1d49560d08a92dc0d8dc6c2aefada41321410466f36ce8ff343a31856312ce5a4eb6a54dc5f81730a1952c1520f +docfiles size=397 + RELOC/doc/latex/unbtex/README.md details="Readme" + RELOC/doc/latex/unbtex/unbtex-example.pdf details="Example of use" language="pt-br" + RELOC/doc/latex/unbtex/unbtex-example.tex + RELOC/doc/latex/unbtex/unbtex-example/anexo-a.tex + RELOC/doc/latex/unbtex/unbtex-example/anexo-b.tex + RELOC/doc/latex/unbtex/unbtex-example/apendice-a.tex + RELOC/doc/latex/unbtex/unbtex-example/apendice-b.tex + RELOC/doc/latex/unbtex/unbtex-example/capitulo1.tex + RELOC/doc/latex/unbtex/unbtex-example/capitulo2.tex + RELOC/doc/latex/unbtex/unbtex-example/capitulo3.tex + RELOC/doc/latex/unbtex/unbtex-example/capitulo4.tex + RELOC/doc/latex/unbtex/unbtex-example/capitulo5.tex + RELOC/doc/latex/unbtex/unbtex-example/codigos/ModalReduction.jl + RELOC/doc/latex/unbtex/unbtex-example/codigos/controle.m + RELOC/doc/latex/unbtex/unbtex-example/codigos/controleSmithPredictor.py + RELOC/doc/latex/unbtex/unbtex-example/figuras/1280px-LaTeX-logo.png + RELOC/doc/latex/unbtex/unbtex-example/figuras/capa_fundo.pdf + RELOC/doc/latex/unbtex/unbtex-example/figuras/img-grafico.pdf + RELOC/doc/latex/unbtex/unbtex-example/figuras/img-marca.pdf + RELOC/doc/latex/unbtex/unbtex-example/references.bib + RELOC/doc/latex/unbtex/unbtex-example/referencias.bib +runfiles size=5 + RELOC/tex/latex/unbtex/unbtex.cls +catalogue-ctan /macros/latex/contrib/unbtex +catalogue-license lppl1.3 +catalogue-topics class doc-templ dissertation portuguese-br +catalogue-version 1.0 + name undergradmath category Package revision 57286 @@ -321232,6 +323851,82 @@ catalogue-ctan /fonts/unfonts-extra catalogue-license gpl2 catalogue-topics font-ttf korean +name uni-titlepage +category Package +revision 62947 +shortdesc Universal titlepages with configuration options and predefined styles +relocated 1 +longdesc Creation of title pages is something most authors should not +longdesc have to do. But reality is not perfect, so a lot of authors +longdesc have to do it. This package not only provides several pages for +longdesc the title instead of only one -- at least five are typical for +longdesc a thesis! --, it also provides a bunch of predefined titlepage +longdesc styles with several standard elements, and optionally +longdesc additional elements. +containersize 10520 +containerchecksum c8326428138f4b2e73e0247644fe7a7b03bad475a883800eaca5dfea2b67bad9de85babdd773bd08da32fd8024d3a101a32175b37fb6f801b1d03f05651056a7 +doccontainersize 1828932 +doccontainerchecksum 85fcf2e92577b942a9c6a0b5204799c530aa5b011df138b8d632351c26be3537b174731077e5e4a7a6a57a5e4ad3c4bb4bee8c3033b3cd6545e22c2264303667 +docfiles size=546 + RELOC/doc/latex/uni-titlepage/LICENSE.md + RELOC/doc/latex/uni-titlepage/README.md details="Readme" + RELOC/doc/latex/uni-titlepage/titlepage-DHBW.pdf details="Example of use (style DHBW)" + RELOC/doc/latex/uni-titlepage/titlepage-DHBW.tex + RELOC/doc/latex/uni-titlepage/titlepage-JT-Aufsaetze.pdf details="Example of use (style JT-Aufsaetze)" + RELOC/doc/latex/uni-titlepage/titlepage-JT-Aufsaetze.tex + RELOC/doc/latex/uni-titlepage/titlepage-JT-Geschichte.pdf details="Example of use (style JT-Geschichte)" + RELOC/doc/latex/uni-titlepage/titlepage-JT-Geschichte.tex + RELOC/doc/latex/uni-titlepage/titlepage-JT-Typography.pdf details="Example of use (style JT-Typography)" + RELOC/doc/latex/uni-titlepage/titlepage-JT-Typography.tex + RELOC/doc/latex/uni-titlepage/titlepage-KIT.pdf details="Example of use (style KIT)" + RELOC/doc/latex/uni-titlepage/titlepage-KIT.tex + RELOC/doc/latex/uni-titlepage/titlepage-KOMAScript.pdf details="Example of use (style KOMAScript)" + RELOC/doc/latex/uni-titlepage/titlepage-KOMAScript.tex + RELOC/doc/latex/uni-titlepage/titlepage-Markus-1.pdf details="Example of use (style Markus-1)" + RELOC/doc/latex/uni-titlepage/titlepage-Markus-1.tex + RELOC/doc/latex/uni-titlepage/titlepage-Markus-2.pdf details="Example of use (style Markus-2)" + RELOC/doc/latex/uni-titlepage/titlepage-Markus-2.tex + RELOC/doc/latex/uni-titlepage/titlepage-Spacer.pdf details="Example of use (style Spacer)" + RELOC/doc/latex/uni-titlepage/titlepage-Spacer.tex + RELOC/doc/latex/uni-titlepage/titlepage-TU-DD.pdf details="Example of use (style TU-DD)" + RELOC/doc/latex/uni-titlepage/titlepage-TU-DD.tex + RELOC/doc/latex/uni-titlepage/titlepage-TU-HH.pdf details="Example of use (style TU-HH)" + RELOC/doc/latex/uni-titlepage/titlepage-TU-HH.tex + RELOC/doc/latex/uni-titlepage/titlepage-UKoLa.pdf + RELOC/doc/latex/uni-titlepage/titlepage-UKoLa.tex + RELOC/doc/latex/uni-titlepage/titlepage-WWUM.pdf details="Example of use (style WWUM)" + RELOC/doc/latex/uni-titlepage/titlepage-WWUM.tex + RELOC/doc/latex/uni-titlepage/uni-titlepage.pdf details="Package documentation" +srccontainersize 24188 +srccontainerchecksum 0afd0096ae5b1c77648c14ed30c3752205fc88ae5faf8a4bb43c326462865479e0d8b175ebf91007dc0095232d95db45eca95ad75f28a59030806e879ef8eed3 +srcfiles size=34 + RELOC/source/latex/uni-titlepage/uni-titlepage.drv + RELOC/source/latex/uni-titlepage/uni-titlepage.dtx +runfiles size=29 + RELOC/tex/latex/uni-titlepage/title-DHBW.def + RELOC/tex/latex/uni-titlepage/title-JT-Aufsaetze.def + RELOC/tex/latex/uni-titlepage/title-JT-Geschichte.def + RELOC/tex/latex/uni-titlepage/title-JT-Typography.def + RELOC/tex/latex/uni-titlepage/title-KIT.def + RELOC/tex/latex/uni-titlepage/title-KOMAScript.def + RELOC/tex/latex/uni-titlepage/title-Markus-1.def + RELOC/tex/latex/uni-titlepage/title-Markus-2.def + RELOC/tex/latex/uni-titlepage/title-Spacer.def + RELOC/tex/latex/uni-titlepage/title-TU-DD.def + RELOC/tex/latex/uni-titlepage/title-TU-HH.def + RELOC/tex/latex/uni-titlepage/title-UKoLa.def + RELOC/tex/latex/uni-titlepage/title-WWUM.def + RELOC/tex/latex/uni-titlepage/uni-titlepage.sty +catalogue-contact-announce https://github.com/komascript/uni-titlepage/releases +catalogue-contact-bugs https://github.com/komascript/uni-titlepage/issues +catalogue-contact-development https://github.com/komascript/uni-titlepage +catalogue-contact-home https://github.com/komascript/uni-titlepage +catalogue-contact-repository https://github.com/komascript/uni-titlepage.git +catalogue-ctan /macros/latex/contrib/uni-titlepage +catalogue-license lppl1.3c +catalogue-topics titlepage +catalogue-version 1.0 + name uni-wtal-ger category Package revision 31541 @@ -321354,7 +324049,7 @@ catalogue-version 0.01 name unicode-data category Package -revision 56768 +revision 60516 shortdesc Unicode data and loaders for TeX relocated 1 longdesc This bundle provides generic access to Unicode Consortium data @@ -321371,13 +324066,13 @@ longdesc data are distributed in accordance with the license stipulated longdesc by the Unicode Consortium. The bundle as a whole is longdesc co-ordinated by the LaTeX3 Project as a general resource for longdesc TeX users. -containersize 298404 -containerchecksum f966d643732bc6d9743d54cb2981e6420dd5bc33a3c2f43bf17f2f14afdfccf0ddd8068a13ce9547d60c8ee77559834f3cce97df8bd5d7252eebf978a3429b0c -doccontainersize 3820 -doccontainerchecksum 1093c6e78d8f8716cec8ed34444d5e95628c2d0be4b61cb3dae72563b2e3acfc1596b5e25dd8c101dbc8ffe15b7483a198c30f459eb76418381be3dc6caadbef +containersize 305540 +containerchecksum 6b1ca4dc7d716c1013f809a7c22863a02b82e51db2e126cad97b08a15b44a38bda11358b7877bb2438ab1d087254858a19a10e810a96796fe80b71cf3a661e81 +doccontainersize 3832 +doccontainerchecksum 42bd2a27eb76e2be45cc7384cd84de26513e2ee577bda14bc20bfa7a83e1c53a121310d75bd3e237cfcc9bb7e9da39190373db0bbde44d66894e7d7df7924fc6 docfiles size=3 RELOC/doc/generic/unicode-data/README.md details="Readme" -runfiles size=763 +runfiles size=781 RELOC/tex/generic/unicode-data/BidiBrackets.txt RELOC/tex/generic/unicode-data/BidiMirroring-5-1-0.txt RELOC/tex/generic/unicode-data/BidiMirroring.txt @@ -321400,11 +324095,11 @@ catalogue-contact-repository https://github.com/latex3/unicode-data catalogue-ctan /macros/generic/unicode-data catalogue-license lppl1.3c catalogue-topics latex3 unicode -catalogue-version 1.14 +catalogue-version 1.15 name unicode-math category Package -revision 56594 +revision 61719 shortdesc Unicode mathematics support for XeTeX and LuaTeX relocated 1 longdesc This package will provide a complete implementation of unicode @@ -321428,10 +324123,10 @@ longdesc recent versions of the fontspec, expl3, xpackages, ucharcat and longdesc lualatex-math packages. depend fontspec depend lm-math -containersize 42816 -containerchecksum f3682781aac853ae96d7f09131cb102832c16d6554a070da6c6a499c7e7cfee90f05ffaee0e30e6b2e2e1c9d7d7f0fa285b6912ec95f4ad318df3dc1f529b23b +containersize 42820 +containerchecksum 05dd4b08e8e766c2c8e719a12aa5a28259bc429fb1f1d05850e865ef258ab5e1372a785a2787098ea50bb31c852727ba8269ca656ce55ee0a7355fe4fd7344cc doccontainersize 1725064 -doccontainerchecksum ac7d2dbb883098b9ace6a1a99af61afa2498e7ee3e02131e4aef41eae6585061f04c181c0d73f23e126f8f2a5fa6f5ea6475af8ce6ccc1d9ccf8d2b82a22b1d4 +doccontainerchecksum c8d05fe09c6ed76f29978eff8b7688d8989865f6517f06a58acb899603265e499db5d962895b5b3a0b6bf8d235f29da88f76a3b7b35778953878d02f2910b524 docfiles size=461 RELOC/doc/latex/unicode-math/CHANGES.md RELOC/doc/latex/unicode-math/LICENSE @@ -321452,8 +324147,8 @@ docfiles size=461 RELOC/doc/latex/unicode-math/unimath-example.pdf details="Example of use" RELOC/doc/latex/unicode-math/unimath-symbols.ltx RELOC/doc/latex/unicode-math/unimath-symbols.pdf details="List of symbols defined by the package" -srccontainersize 37860 -srccontainerchecksum 13ae4f09246d2a4ea4f2595247a1b56955a905beb026dc78da37c07583388db387f66e574f1513ba89375f9e2e0ec1be0b65ad38e0364dd05404a7aed895bc2c +srccontainersize 37864 +srccontainerchecksum b1f21cf06c5ece08e75575cb2e23f7e9815c0670cdb2af0026c1037556e646e81c2103740bcb14e95375cf88b3a665afa3b24a4fd6c33f416c36f588649de79f srcfiles size=67 RELOC/source/latex/unicode-math/um-code-alphabets.dtx RELOC/source/latex/unicode-math/um-code-amsmath.dtx @@ -321482,27 +324177,70 @@ runfiles size=127 RELOC/tex/latex/unicode-math/unicode-math-table.tex RELOC/tex/latex/unicode-math/unicode-math-xetex.sty RELOC/tex/latex/unicode-math/unicode-math.sty -catalogue-contact-bugs http://github.com/wspr/unicode-math/issues -catalogue-contact-home http://wspr.io/unicode-math/ +catalogue-contact-bugs https://github.com/wspr/unicode-math/issues +catalogue-contact-home https://wspr.io/unicode-math/ catalogue-contact-repository https://github.com/wspr/unicode-math/ catalogue-ctan /macros/unicodetex/latex/unicode-math catalogue-license lppl1.3c catalogue-topics maths font-use luatex xetex unicode catalogue-version 0.8q +name unicodefonttable +category Package +revision 60894 +shortdesc A Unicode font table generator +relocated 1 +longdesc This package produces font tables for unicode fonts as well as +longdesc for 8bit fonts. The table layout can be adjusted in various +longdesc ways including restricting the range of output to show only a +longdesc portion of a specific font. To quickly produce a one-off table +longdesc there is a stand-alone version `unicodefont.tex` that asks you +longdesc a few questions and then generates the table --- somewhat +longdesc similar to `nfssfont.tex` for 8-bit fonts. The official package +longdesc source can be found at: The license is LPPL. +containersize 7500 +containerchecksum e74461a4f98c4794dad68cb5d2f3611f64f42028d7759a4b86a13b2758759f90050594a30fe152b207e3f1774103bd34b5cc575955558787a95570d639c89f03 +doccontainersize 1716712 +doccontainerchecksum 87f92404623c46244e05f921aea0700056ddd2069c66d03877173d24c721a29a9b1e001ef592ae723ee5f78032ba5700412058cf20c86ccfa46b6920b6fbe007 +docfiles size=667 + RELOC/doc/latex/unicodefonttable/README.md details="Readme" + RELOC/doc/latex/unicodefonttable/TODO.md + RELOC/doc/latex/unicodefonttable/changes.txt + RELOC/doc/latex/unicodefonttable/l3doc-TUB.cls + RELOC/doc/latex/unicodefonttable/unicodefonttable-code.pdf + RELOC/doc/latex/unicodefonttable/unicodefonttable-code.tex + RELOC/doc/latex/unicodefonttable/unicodefonttable-doc.pdf details="Package documentation" + RELOC/doc/latex/unicodefonttable/unicodefonttable-doc.tex + RELOC/doc/latex/unicodefonttable/unicodefonttable-samples.pdf + RELOC/doc/latex/unicodefonttable/unicodefonttable-samples.tex +srccontainersize 21672 +srccontainerchecksum 586de7c1ce10c127d14d31bb34321235470020cca4c5a80953d2b058e087feaf8decd4b7cad214c153eda8592eb77dfa215a9217488bc169958a1ed8b85c7521 +srcfiles size=22 + RELOC/source/latex/unicodefonttable/unicodefonttable.dtx + RELOC/source/latex/unicodefonttable/unicodefonttable.ins +runfiles size=9 + RELOC/tex/latex/unicodefonttable/unicodefont.tex + RELOC/tex/latex/unicodefonttable/unicodefonttable.sty +catalogue-contact-bugs https://github.com/FrankMittelbach/fmitex-unicodefonttable/issues +catalogue-contact-repository https://github.com/frankmittelbach/fmitex-unicodefonttable +catalogue-ctan /macros/latex/contrib/unicodefonttable +catalogue-license lppl +catalogue-topics unicode font +catalogue-version 1.0f + name unifith category Package -revision 51968 +revision 60698 shortdesc Typeset theses for University of Florence (Italy) relocated 1 longdesc The package provides a class to typeset Ph.D., Master, and longdesc Bachelor theses that adhere to the publishing guidelines of the longdesc University of Florence (Italy). -containersize 14396 -containerchecksum bf288fc67865b2440b7b62633a04779e0172ed139e6ca4f1f88b21ffc84147663c143867d204b54d49f0d0f4d1aa0f3ef689dbc36881198398512aeb735c717d -doccontainersize 860256 -doccontainerchecksum f185887da8604b1e24d9dcd7581b071e65dbdce6e61ecb435e99c19fe969a5912974af8430eeb22e090a8d2e1100a3457ece22cedc84aa10d589957e0cfd61cb -docfiles size=302 +containersize 14684 +containerchecksum 98eba02a617fa5d4349c5b17bc971cc0241d6d41fbe82af1fcbca1bf44faf901e5b13e786e62f26413805acb8efc941c3f1481307c69712aff55cf17b100b5d7 +doccontainersize 985200 +doccontainerchecksum 82620cf7a81f8502876edcbce06699a05f0e580760caab77cf56db89a145a3264202c8ab193a5a56df2f07b2b29d7d814b851dec7413fe0285124920f54baae3 +docfiles size=347 RELOC/doc/latex/unifith/README details="Readme" RELOC/doc/latex/unifith/examples/Dottorato.pdf RELOC/doc/latex/unifith/examples/Dottorato.tex @@ -321510,13 +324248,13 @@ docfiles size=302 RELOC/doc/latex/unifith/examples/Laurea.tex RELOC/doc/latex/unifith/unifith-doc.pdf details="Package documentation" RELOC/doc/latex/unifith/unifith-doc.tex -runfiles size=16 +runfiles size=18 RELOC/bibtex/bst/unifith/unifith.bst RELOC/tex/latex/unifith/unifith.cls catalogue-ctan /macros/latex/contrib/unifith catalogue-license lppl1.3c catalogue-topics dissertation class -catalogue-version 1.2 +catalogue-version 1.6 name uninormalize category Package @@ -321574,6 +324312,41 @@ catalogue-license lppl1.3 catalogue-topics numbers catalogue-version 1.4 +name unisc +category Package +revision 63101 +shortdesc Unicode small caps with Lua/XeLaTeX +relocated 1 +longdesc LaTeX produces small caps with \textsc{text} or {\scshape +longdesc text}. Neither of these commands produces small caps in +longdesc Unicode. If the output text is copied and pasted somewhere it +longdesc shows the same characters as used in the input. This package +longdesc aims to internally convert all the characters provided to the +longdesc commands mentioned above. It assumes that the file using this +longdesc package is compiled with Lua/XeLaTeX and a good Unicode font +longdesc which has the small caps characters, e.g., Charis SIL. +containersize 2564 +containerchecksum 08ea7b73c02556ef105585bbd4cafe777c3565bb85831c261067aeb2b5c95b5670d53a27a602ed1ef8719fc8b81342c1afc3f4ebcc098a001d6b24e57ca5faa4 +doccontainersize 128844 +doccontainerchecksum 4cb2393fd065fd753047e4f62c754be713f1e316a3752757b72bee72c09db2f303275bc594e63092879e1cb9366b19bad9308244ba0a05f3f3f87b36da2da11d +docfiles size=34 + RELOC/doc/latex/unisc/README.txt details="Readme" + RELOC/doc/latex/unisc/unisc.pdf details="Package documentation" +srccontainersize 4536 +srccontainerchecksum 2db87236a023a85dec30c74503a8c43bfee44892400d6ade238cd3f772036acd07c4d12320bf0b805708f0486e08e8c33be3e261afa088c4a79cf2bdc178a3f2 +srcfiles size=5 + RELOC/source/latex/unisc/unisc.dtx + RELOC/source/latex/unisc/unisc.ins +runfiles size=3 + RELOC/tex/latex/unisc/unisc.sty +catalogue-contact-bugs https://puszcza.gnu.org.ua/bugs/?group=unisc +catalogue-contact-repository https://git.gnu.org.ua/unisc.git +catalogue-contact-support mailto:unisc-help@gnu.org.ua +catalogue-ctan /macros/unicodetex/latex/unisc +catalogue-license gpl3+ fdl +catalogue-topics unicode +catalogue-version 0.1 + name unisugar category Package revision 22357 @@ -321631,43 +324404,6 @@ catalogue-license lppl1.3 catalogue-topics units luatex misc-conv catalogue-version 0.01 -name unitipa -category Package -revision 58749 -shortdesc TIPA typefaces with Unicode characters as input -relocated 1 -longdesc This package converts Unicode characters into TIPA commands, -longdesc which gives us tipa typefaces without learning the actual -longdesc commands. This package needs LuaLaTeX as the compiler for -longdesc correctly typesetting the IPA diacritics. If used with the -longdesc global option nodiacritics, it can be compiled with other TeX -longdesc engines, too, but no IPA diacritics will be printed. TIPA was -longdesc designed to match with the Computer Modern design, no other IPA -longdesc font matches with traditional LaTeX fonts. This package is -longdesc helpful for obtaining the beautiful tipa shapes with Unicode -longdesc characters as input. It is assumed that the user knows how to -longdesc type IPA Unicode. -containersize 3148 -containerchecksum 968af9eed2e188e0bbb816911ee734a74b29c2f3b42b93df7e7844d368737593f925d846be464bc0334cd216709e6e8582a291dd1c9cbc3287cb7b3144e9a609 -doccontainersize 186900 -doccontainerchecksum b770d4ae25c99d1c22842ac6581a29a66a43d48912daf4e8d7ee9ce4da0d562af3d54e2741a4720993a3ecd2c676e6ca3e39969c0b0d576d3a820f84434177b5 -docfiles size=48 - RELOC/doc/lualatex/unitipa/README.txt details="Readme" - RELOC/doc/lualatex/unitipa/unitipa.pdf details="Package documentation" -srccontainersize 4872 -srccontainerchecksum e54fc2dc346384041fd571c6435b7cdde73baa241b169e941ddb7040c5efc1353d6312502bbab296a38b89735e8ca08b2f111287c2438ae09da8e930760bb276 -srcfiles size=6 - RELOC/source/lualatex/unitipa/unitipa.dtx - RELOC/source/lualatex/unitipa/unitipa.ins -runfiles size=3 - RELOC/tex/lualatex/unitipa/unitipa.sty -catalogue-contact-bugs https://gitlab.com/niruvt/unitipa/-/issues -catalogue-contact-repository https://gitlab.com/niruvt/unitipa -catalogue-ctan /macros/luatex/latex/unitipa -catalogue-license lppl1.3c -catalogue-topics phonetic linguistic luatex unicode -catalogue-version 0.3 - name unitn-bimrep category Package revision 45581 @@ -322085,7 +324821,7 @@ catalogue-topics font font-otf font-type1 font-sans name univie-ling category Package -revision 56913 +revision 61900 shortdesc Papers, theses and research proposals in (Applied) Linguistics at Vienna University relocated 1 longdesc This bundle provides LaTeX2e classes, BibLaTeX files, and @@ -322099,11 +324835,11 @@ longdesc context. The classes can also be used for General and longdesc Historical Linguistics as well as for other fields of study at longdesc Vienna University. In this case, however, some settings may longdesc have to be adjusted. -containersize 131944 -containerchecksum d4c0a0d760fc6d9c5fb2a56a7040b37a2fd5e20c13761374fb8e83763e0e01090ba3079a589cd6544c707148c17c389e377598f420d73cb942da591ddeffb943 -doccontainersize 2110564 -doccontainerchecksum ded1f91665ad5a8e13bdbc5b01fad86f73efa77d144b946f8049fa6876b26cf237f645250137899e06d93bb19117120be9fd8d9651857bcc0a19df49ce87b664 -docfiles size=720 +containersize 132324 +containerchecksum d51b4f5cbe4b796ad0b314457c107d9b5b71b5b9f4bebbe4e11840bcadb209512be4250d357548f2a9d8aab9cf9eb2f6564b91de8570cbf79d27f86c1eadd9be +doccontainersize 2152860 +doccontainerchecksum 8e7a257e938b0b58d84d7f372355f976a8734d25bfa0e9c2ae5cd4f8d2a69552f95144553e16a8e7668d8eb2415d5acb574b51613fc1117990d6aa00246da488 +docfiles size=739 RELOC/doc/latex/univie-ling/README details="Readme" RELOC/doc/latex/univie-ling/templates/template-expose-deutsch.pdf RELOC/doc/latex/univie-ling/templates/template-expose-deutsch.tex @@ -322129,7 +324865,7 @@ docfiles size=720 RELOC/doc/latex/univie-ling/univie-ling-thesis.tex RELOC/doc/latex/univie-ling/univie-ling-wlg.pdf details="Package documentation (Wiener Linguistische Gazette)" RELOC/doc/latex/univie-ling/univie-ling-wlg.tex -runfiles size=63 +runfiles size=66 RELOC/tex/latex/univie-ling/univie-ling-expose.cls RELOC/tex/latex/univie-ling/univie-ling-paper.cls RELOC/tex/latex/univie-ling/univie-ling-thesis.cls @@ -322144,7 +324880,7 @@ catalogue-contact-repository https://github.com/jspitz/univie-ling catalogue-ctan /macros/latex/contrib/univie-ling catalogue-license lppl1.3 catalogue-topics linguistic class dissertation article-like misc-paper std-conform -catalogue-version 1.13 +catalogue-version 1.17 name unizgklasa category Package @@ -322174,7 +324910,7 @@ catalogue-version 1.0 name unravel category Package -revision 52822 +revision 59175 shortdesc Watching TeX digest tokens relocated 1 longdesc The aim of this LaTeX package is to help debug complicated @@ -322185,25 +324921,25 @@ longdesc typesetting commands. To use this package, one should normally longdesc run TeX in a terminal. The unravel package requires up-to-date longdesc versions of the l3kernel, l3packages and l3experimental longdesc bundles. -containersize 28380 -containerchecksum e31da53c07ddb60491412e94f50444cd3178879180426cc2d8f78d5056a05c091a36d1c5b9107f0e3714acab1f723e90ddfc0250319bde07d67133bc50543f4d -doccontainersize 683816 -doccontainerchecksum 5fc7618723ab27f57c14b0b81cb8d6f1b141ac6582cd73143a5c1543dca0f307ff5eaff006dd0a55c6f84887f0b08dddda5651b9c0938716262894cb3b8aeda0 -docfiles size=170 +containersize 29924 +containerchecksum 26ff88b32e91fd872dc0286001b58a7084b38e5497125793ccb90e60e58ad19a78b780162d505aa0be9bf07e9656bc60414a55a0d6419e8d9b33d8c0e8e53d9e +doccontainersize 845060 +doccontainerchecksum 206f3d794ba1323f9a6fd8fbed98190e376a91e5babc94aec236c46be783b0b01d80fe45394a1e73e2e29c5b19279d28430b9350e1f216369c4be707ebf6dd7c +docfiles size=216 RELOC/doc/latex/unravel/README.md details="Readme" RELOC/doc/latex/unravel/unravel.pdf details="Package documentation" -srccontainersize 51652 -srccontainerchecksum 2c7336dd1033f87a10ee48e699c0c782e5f2fbf52102580f396f8d7ac5805fbd665ece0370bd72cd191fa9df6fefa8b27d07ace58710e1c8d04aa45f3bfaa5e3 -srcfiles size=77 +srccontainersize 53380 +srccontainerchecksum ad9ebde05f2194043d75d25faa249f786e154312b4c3d6688ce766cba4092ee157a405ef1eec5654b1b6852b5bf2f994c77ddd78d284c573a07539403bc69e92 +srcfiles size=80 RELOC/source/latex/unravel/unravel.dtx RELOC/source/latex/unravel/unravel.ins -runfiles size=58 +runfiles size=61 RELOC/tex/latex/unravel/unravel.sty catalogue-contact-repository https://github.com/blefloch/latex-unravel catalogue-ctan /macros/latex/contrib/unravel catalogue-license lppl1.3c -catalogue-topics macro-supp -catalogue-version 0.2h +catalogue-topics macro-supp debug-supp expl3 +catalogue-version 0.3a name unswcover category Package @@ -322343,7 +325079,7 @@ catalogue-topics barcode name uplatex category Package -revision 58842 +revision 62387 shortdesc pLaTeX2e and miscellaneous macros for upTeX longdesc The bundle provides pLaTeX2e macros for upTeX by Takuji Tanaka. longdesc This is a community edition syncing with platex. The bundle @@ -322370,10 +325106,10 @@ depend uptex depend uptex-fonts execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,uptex-fonts,platex,latex execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,uptex-fonts,platex,l3kernel,latex-base-dev,latex-firstaid-dev -containersize 14752 -containerchecksum 83f8e209949e0f7cdef7f440bfceea51ba1a7ddc4c145bb23c6b8de07a84e6b207bac0c00399a3e33c7b40b4558e7b5195addaafe7f40bd56206a9e1e04bbcf2 -doccontainersize 776292 -doccontainerchecksum 39ad4ffb959c34515ed40f8fb0245554d57a246610c452888f56f7f499681fba0e1b8e08f4b2020f1c2ff37f275ecd6b061584385dd6fb58bcf898f2eb4a510a +containersize 14832 +containerchecksum dc897002842942c37de2cd518190962199ab37cf07fcdf96906e88bf649d33524bc4ebcc3137a17931098f4196110a017c54676d3bb12eb5355284b3228495f9 +doccontainersize 777384 +doccontainerchecksum 7a66eca2b04deea9af77b2663b423b928c25e4b3074ed01e7aa3305f1116c9c1d906c214588ede8b4310c7ded23fbd6a7a63ad070bf3e627d9a2b3bd23162b00 docfiles size=201 texmf-dist/doc/man/man1/uplatex.1 texmf-dist/doc/man/man1/uplatex.man1.pdf @@ -322383,9 +325119,9 @@ docfiles size=201 texmf-dist/doc/uplatex/base/uplatex-en.pdf details="Package documentation" texmf-dist/doc/uplatex/base/uplatex.pdf details="Package documentation" language="ja" texmf-dist/doc/uplatex/base/upldoc.pdf -srccontainersize 50384 -srccontainerchecksum 0f018972d98bb2e3a9f280b50a812b7cba30d846e46cbf325d5c9283bc7b5576ffa631808604a0f7149e409e9ba9bffc39c049d48511920be35d94de7134434b -srcfiles size=71 +srccontainersize 50744 +srccontainerchecksum 133feb460de826027e8b24d2600dd3a45ee03a7c2c8adef89bc468c4881b6df007e9cda3f057143129dd6e6a4d3c915b138fc9938c7a7c7e0888ef4330c80990 +srcfiles size=73 texmf-dist/source/uplatex/base/Makefile texmf-dist/source/uplatex/base/ujclasses.dtx texmf-dist/source/uplatex/base/ukinsoku.dtx @@ -322591,7 +325327,7 @@ binfiles arch=x86_64-solaris size=2 name upmethodology category Package -revision 54758 +revision 61972 shortdesc Writing specifications such as for UP-based methodologies relocated 1 longdesc The bundle allows the user to create Unified Process @@ -322599,10 +325335,10 @@ longdesc methodology (UP or RUP) based documents. The style provides longdesc document versioning, document history, document authors, longdesc document validators, specification description, task longdesc management, and several helping macros. -containersize 28756 -containerchecksum 848e1a982a1d0667082b12970a057f639bcb8eae0c55f984508ace27e98bb0b2c9d285a3730c4c7eca4a1ff361e3b2e6908f85c0e0768e9b4e8ccd66232ec4a6 -doccontainersize 503812 -doccontainerchecksum 856e798164ec708da8f8695f9f166cedb36973f6747a01b2cc10cb5a8d124cf4383a625db57578666d1fc4658516dd8e9bf94221967b1829cf5356314ab121bc +containersize 28816 +containerchecksum b4ff76f08060eb2fc289ec74c652bc24f28f8d4d47306143951189403b7dc9a4ee8af3a34f078fcfacf97ddc4e427e4563b862e2cc114c7fd3b9567b4c993dc8 +doccontainersize 506564 +doccontainerchecksum ab8a3700d57d0ab511a2eb438737adeea3d0e4bb0bcf4d8e97af26aa436720b9ffc0ba23d4791d2cae0c0f73c6a585948650a700ff31425facb893b6f23d70fc docfiles size=186 RELOC/doc/latex/upmethodology/AUTHORS RELOC/doc/latex/upmethodology/CONTRIBUTING.textile @@ -322648,7 +325384,7 @@ catalogue-contact-repository https://github.com/gallandarakhneorg/tex-upmethodol catalogue-ctan /macros/latex/contrib/upmethodology catalogue-license lgpl3 catalogue-topics doc-mgmt -catalogue-version 20200406 +catalogue-version 20220210 name uppunctlm category Package @@ -322724,7 +325460,7 @@ catalogue-version 1.3 name uptex category Package -revision 57972 +revision 62464 shortdesc Unicode version of pTeX longdesc upTeX is an extension of pTeX, using UTF-8 input and producing longdesc UTF-8 output. It was originally designed to improve support for @@ -322748,13 +325484,15 @@ execute addKanjiMap uptex-@jaEmbed@@jaVariant@.map execute addKanjiMap uptex-ko-@koEmbed@.map execute addKanjiMap uptex-sc-@scEmbed@.map execute addKanjiMap uptex-tc-@tcEmbed@.map -containersize 912 -containerchecksum 1ee2679e7531fe4406fea72f7efc482f7900da50cb74045a62c0b5e5596862011509c3d966a795bc13538170afd7db26e8cf4f406391a746e45804414f26cff0 -doccontainersize 299276 -doccontainerchecksum 06a3459702bc9838f2246aad7af99c427413a43356d88165e68a132bf8b926d9ab668e6dc10127c27eaac6526085c3fa069bb9709833cef241c94d0f4fb3e02a -docfiles size=156 +containersize 916 +containerchecksum 9255b1ec06d2b1e214dda666b5f37df20ce98095a3726e2e114082cd0ebb13f9f4e0d46b8cfd28da528a6ab68896fd62a0593e02b5072e6c3196937b098bd626 +doccontainersize 261136 +doccontainerchecksum 2a9d880635afb3c848893c371d3aca7796e6aafb11949047a21e9f0df73d06b69d3cc84cfe28438f0424722b41b795be913e79cc01b16dacd5370ec5d1e9ac5b +docfiles size=151 texmf-dist/doc/man/man1/euptex.1 texmf-dist/doc/man/man1/euptex.man1.pdf + texmf-dist/doc/man/man1/upbibtex.1 + texmf-dist/doc/man/man1/upbibtex.man1.pdf texmf-dist/doc/man/man1/upmendex.1 texmf-dist/doc/man/man1/upmendex.man1.pdf texmf-dist/doc/man/man1/uppltotf.1 @@ -322773,14 +325511,12 @@ docfiles size=156 texmf-dist/doc/upmendex/samples/alphabet/alpha_zhr.idx texmf-dist/doc/upmendex/samples/alphabet/alpha_zhs.idx texmf-dist/doc/upmendex/samples/alphabet/alpha_zhz.idx + texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es.ist texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es1.ist - texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es11.ist - texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es12.ist - texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es13.ist texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es2.ist - texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es21.ist - texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es22.ist - texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es23.ist + texmf-dist/doc/upmendex/samples/alphabet/mdxsty_head1.ist + texmf-dist/doc/upmendex/samples/alphabet/mdxsty_head2.ist + texmf-dist/doc/upmendex/samples/alphabet/mdxsty_head3.ist texmf-dist/doc/upmendex/samples/alphabet/mdxsty_zh1.ist texmf-dist/doc/upmendex/samples/alphabet/mdxsty_zh11.ist texmf-dist/doc/upmendex/samples/alphabet/mdxsty_zh12.ist @@ -322797,6 +325533,7 @@ docfiles size=156 texmf-dist/doc/upmendex/samples/mdxsty00.ist texmf-dist/doc/upmendex/samples/mdxsty01.ist texmf-dist/doc/upmendex/samples/mdxsty02.ist + texmf-dist/doc/upmendex/samples/mdxsty03.ist texmf-dist/doc/upmendex/samples/multi.idx texmf-dist/doc/upmendex/samples/option/Makefile texmf-dist/doc/upmendex/samples/option/attri1.idx @@ -322817,15 +325554,15 @@ catalogue-topics engine japanese chinese korean multilingual name uptex-base category Package -revision 56832 +revision 61795 shortdesc Plain TeX formats and documents for upTeX relocated 1 longdesc The bundle contains plain TeX format files and documents for longdesc upTeX and and e-upTeX. -containersize 9784 -containerchecksum ad62a640e04807f62f9efdd67720f57c7dbab0190fcfea7a82109f4f8223138b8d413c49e878c70ea04f733576828a4bdf475ebd1b6ed471268cb21bbfaebfae -doccontainersize 159660 -doccontainerchecksum dbfd62df1619e9a5814fde01796203180f77fdd48fe603cc1fb6701b2c2763d507eaf9925d2555a9fa6281e9dbf35c7218a9f888d325b628bc2d8036bb393637 +containersize 9800 +containerchecksum 8003f3ccb6d2c7de511ebd417f080868b5dec4b72ca613e4d4619b17127d6f0072ef83331ec0d021c7f8fedeaebaa1a9c95153e12571e14336a49cf9004f481e +doccontainersize 159756 +doccontainerchecksum 783b2e886ffc1609fe885b2592334b517219b6b5263e75f7d440a013a1b59fa489e32de0c17b5ef342a95893199de961bb0b7725323b9cb3eb3a22a1c92f4196 docfiles size=194 RELOC/doc/uptex/uptex-base/00readme_uptex.txt RELOC/doc/uptex/uptex-base/01uptex_doc_utf8.txt @@ -322921,16 +325658,16 @@ catalogue-topics format japanese name uptex-fonts category Package -revision 54045 +revision 62592 shortdesc Fonts for use with upTeX relocated 1 longdesc The bundle contains fonts (TFM and VF) for use with upTeX. This longdesc is a redistribution derived from the upTeX distribution by longdesc Takuji Tanaka. -containersize 169608 -containerchecksum 600d47ed277ce4bc0ad0de219e307b2c4741229c0e02ad94f7dddb2f309309922fcfbc9de5e115d85ad45b53485ff844e70d5af8086f7a16980ac579795c2e7f +containersize 216800 +containerchecksum 0de9812d26a0357c9eea01c84983750a807fd410425b92bbb08c5a400d013f9b47966cb01003b1b63a182d5cf39e131e2c3b9600ff02f4d7b042923989ac316d doccontainersize 5168 -doccontainerchecksum 3c41c19b078bb5f66b8231025e39df2b7b9b959d3a4a45b04058f670d6a08e83bef50c889045aa55caddfe7ccb8a5c7582c43115b4749232490f999574fd0ec7 +doccontainerchecksum 043f440bee3992a3bc4c518e39a0c137a3c60a7142bd715a5a2e833271f05cadee5221ae687148c9cd01e9e69c05d8e8f887f447256a7c8121112b116123100e docfiles size=6 RELOC/doc/fonts/uptex-fonts/LICENSE RELOC/doc/fonts/uptex-fonts/README.md details="Readme" @@ -323040,11 +325777,11 @@ catalogue-topics font-cjk name uptex.aarch64-linux category Package -revision 58876 +revision 62572 shortdesc aarch64-linux files of uptex -containersize 7069860 -containerchecksum 50728f31ea6a75ae0b70360566c4fea490900ac9d230a5113c2a78ed31ffa6abb704655982254d8d47c6528057de6c1f6e8f461b1c1253986db16f4ac268437e -binfiles arch=aarch64-linux size=6241 +containersize 7324100 +containerchecksum 47294da5f88723c592ecdb1591994f2d7fa2063f62b38b42cf536faddb3ce5761ef84421f7d11032c28e481b7de70649640781d166599737c37a7fe2ddeb8336 +binfiles arch=aarch64-linux size=6441 bin/aarch64-linux/euptex bin/aarch64-linux/r-upmpost bin/aarch64-linux/upbibtex @@ -323059,11 +325796,11 @@ binfiles arch=aarch64-linux size=6241 name uptex.amd64-freebsd category Package -revision 58850 +revision 62568 shortdesc amd64-freebsd files of uptex -containersize 7399188 -containerchecksum 80ed328090377d7a263f42f841ddf8ef2b45cda6bbee7d8e4722898046978fe4f50c020c618e56f635701acaafe3ad1b8dbf5a8c9f1100634e85e16600a2fc6b -binfiles arch=amd64-freebsd size=6443 +containersize 7669968 +containerchecksum 769cba365fb6c5d0ec8d2ec01f6d3ded14a19e13dd173491f78c7b4871fb69529aea484159f82bbd91c3f83b2da5bda3dee8a7b2a7b8e5e4694d83300d8af067 +binfiles arch=amd64-freebsd size=6655 bin/amd64-freebsd/euptex bin/amd64-freebsd/r-upmpost bin/amd64-freebsd/upbibtex @@ -323078,11 +325815,11 @@ binfiles arch=amd64-freebsd size=6443 name uptex.amd64-netbsd category Package -revision 58866 +revision 62543 shortdesc amd64-netbsd files of uptex -containersize 6928976 -containerchecksum 3eade2565d2c2f9e34ceedc5f8bee47816b7796a8bed873b0814f0f25207184096f4bd09ec383dbffb620438261c76cf939a7927f3be68b45808292e7a044702 -binfiles arch=amd64-netbsd size=7093 +containersize 7185124 +containerchecksum 0e08bd28ebb5dfb5ca61d74f0849e2532ccaa0ec417d5a3444d05167bd82554ce9f8ca8e488e3587d239537dcf06376206f4496f670e2652b206ffbf51203501 +binfiles arch=amd64-netbsd size=7297 bin/amd64-netbsd/euptex bin/amd64-netbsd/r-upmpost bin/amd64-netbsd/upbibtex @@ -323097,11 +325834,11 @@ binfiles arch=amd64-netbsd size=7093 name uptex.armhf-linux category Package -revision 58911 +revision 63092 shortdesc armhf-linux files of uptex -containersize 6761520 -containerchecksum 76c20859dedea96a450de572c4c30477bf16aab4c77e255e1e985d700c8c44796f2fd8552065bd41e407b6b27b31a8fe68a4fedd7e8b98697a6c3c243db7ed7e -binfiles arch=armhf-linux size=5936 +containersize 7008224 +containerchecksum fd52635da6566ac9867a64fc37a395f309d670c700570378577f94a8f90f8d8d291459528192bcf179656853adadda52e42d98db71682ea84dc0c78013d49146 +binfiles arch=armhf-linux size=6131 bin/armhf-linux/euptex bin/armhf-linux/r-upmpost bin/armhf-linux/upbibtex @@ -323116,11 +325853,11 @@ binfiles arch=armhf-linux size=5936 name uptex.i386-cygwin category Package -revision 58851 +revision 62546 shortdesc i386-cygwin files of uptex -containersize 6986300 -containerchecksum f99c006f5fdcd3e951587821c5b68b32ab3398ff9c3eeb61ffa5775fd7791b1705f82889d9d3becc4b7eded895d4485da7c58b48dac6e7d903865815a7ec5558 -binfiles arch=i386-cygwin size=6097 +containersize 7317420 +containerchecksum 45099fc6e90dd4c16d8852a7a6939372425bccc24a8af4f274e1dde99ae0fe14c4e1a6d5924140ae22616e2962bb5f9e92c8b692a2ea6c82c018f27eaa2794d6 +binfiles arch=i386-cygwin size=6323 bin/i386-cygwin/euptex.exe bin/i386-cygwin/r-upmpost bin/i386-cygwin/upbibtex.exe @@ -323135,11 +325872,11 @@ binfiles arch=i386-cygwin size=6097 name uptex.i386-freebsd category Package -revision 58850 +revision 62568 shortdesc i386-freebsd files of uptex -containersize 7057044 -containerchecksum e7e71b60b815632d99516bfdc6a20fd21bf7d188fa183c97d1677f81dc8dc942f5c54df44de564addff4f2e4a1a988bf785f7489d36bf97ce523667f98e56d85 -binfiles arch=i386-freebsd size=6218 +containersize 7322848 +containerchecksum 246adb47334818c56e346f48d34a96e4ab26d7a1dd43564f367b0f982158107252ac7e657041ea86e16bbcc27103e50df3c6c9be3b269ab6598f495250bb3c6d +binfiles arch=i386-freebsd size=6423 bin/i386-freebsd/euptex bin/i386-freebsd/r-upmpost bin/i386-freebsd/upbibtex @@ -323154,11 +325891,11 @@ binfiles arch=i386-freebsd size=6218 name uptex.i386-linux category Package -revision 58850 +revision 62534 shortdesc i386-linux files of uptex -containersize 7297748 -containerchecksum 1b4eac4498712349cba4cc9fecd3470a1b5d66e4d45f8e687ef22e1e6d3d19eb1ace9cfeac1075fcf531138f65e61f352021edf644122c4c9eb8fe6609ff121a -binfiles arch=i386-linux size=6391 +containersize 7688384 +containerchecksum daafd1536488f0ad8dc83d6caf90f7ce9854ca128719747d0d94b1c16cd4466b514d40ecffa6bd01bac5232ae8c6ea8ff99750ff0ab10cbbd9673b7b717f1c6f +binfiles arch=i386-linux size=6704 bin/i386-linux/euptex bin/i386-linux/r-upmpost bin/i386-linux/upbibtex @@ -323173,11 +325910,11 @@ binfiles arch=i386-linux size=6391 name uptex.i386-netbsd category Package -revision 58866 +revision 62543 shortdesc i386-netbsd files of uptex -containersize 6715580 -containerchecksum b103f559e16e5ffbae9d0ea39a3a7ac346805cfb96b97db1411093a9af9ef9eeee07f282f40085ebddcdebc479b935f6cf483e9ba6f7e0cb3b133f40b1acca80 -binfiles arch=i386-netbsd size=6850 +containersize 6962852 +containerchecksum d05472bd6d51b7b3f24111292f04b066da2b9e911c0916c1ada6c646d8f7121075df57d898374d8f29b16a1c0a365c38131b383f1fe92f639ab57d531600b661 +binfiles arch=i386-netbsd size=7049 bin/i386-netbsd/euptex bin/i386-netbsd/r-upmpost bin/i386-netbsd/upbibtex @@ -323192,11 +325929,11 @@ binfiles arch=i386-netbsd size=6850 name uptex.i386-solaris category Package -revision 58850 +revision 62568 shortdesc i386-solaris files of uptex -containersize 7359024 -containerchecksum 82c7a4c5e1ab393c870e7f77cdb1de293893387c3d5f9c389818c94b38ffb6396f1eb523aeaa032a72ae0b6dc27d7eb1305d3c08694fb56c3265245daffdd498 -binfiles arch=i386-solaris size=6451 +containersize 7638948 +containerchecksum 05c6ef86a38954ec812591fa8f7a778ac248e057b10a7590a719b4d2dffd6f4587f45ff7a0391ca5ccf7dd17186f0ea2c9feffd384317c5d868c7919e6d2d0cb +binfiles arch=i386-solaris size=6685 bin/i386-solaris/euptex bin/i386-solaris/r-upmpost bin/i386-solaris/upbibtex @@ -323211,11 +325948,11 @@ binfiles arch=i386-solaris size=6451 name uptex.universal-darwin category Package -revision 58850 +revision 62610 shortdesc universal-darwin files of uptex -containersize 14667032 -containerchecksum 4de8b666b5d2360a91dc45d2f8728f502be12b488810e4b009a2d55c64d92e9b102147f3bca30748f6a83b95d29e17008b641a1534a7e7025e643d1633b7d27d -binfiles arch=universal-darwin size=12912 +containersize 15214388 +containerchecksum 61b4a2dbe6e6fde661604565c99bb78e0bf8ae424a91c28e5c8afdd5dde36e2a289d16258563f8d37c5a59e28de42ffc26845239aa63636b7396add4df30f174 +binfiles arch=universal-darwin size=13358 bin/universal-darwin/euptex bin/universal-darwin/r-upmpost bin/universal-darwin/upbibtex @@ -323230,11 +325967,11 @@ binfiles arch=universal-darwin size=12912 name uptex.win32 category Package -revision 59028 +revision 62609 shortdesc win32 files of uptex -containersize 1856248 -containerchecksum 6698e3c89f4a0a42275a1b4591bb1ec84e26ca4faeaadc5db877f552ed7b2b6a617596d171622b3110729a3e5823d77f8917d4644cb54672025d2cc712250498 -binfiles arch=win32 size=1537 +containersize 1878384 +containerchecksum 9417ed4d60f20e01354dc787c4c79c9c6fbc40fb6bc97c6cf668519acbbaa4aa257b148e893eada27b86d02daf85c39e18c09eb1a2a057c017c75d0a3402a81b +binfiles arch=win32 size=1554 bin/win32/euptex.dll bin/win32/euptex.exe bin/win32/r-upmpost.exe @@ -323252,11 +325989,11 @@ binfiles arch=win32 size=1537 name uptex.x86_64-cygwin category Package -revision 58851 +revision 62545 shortdesc x86_64-cygwin files of uptex -containersize 7080416 -containerchecksum 46f613a00d6d85a54928a90273d7d2a5b268876fc55b9251c99efcd3ff97722722f96d3ba98eebea3ce2d1eca35a343fdc2cbd68be127a57af821f71ff68bad5 -binfiles arch=x86_64-cygwin size=6025 +containersize 7315372 +containerchecksum 8d5aebe03f815ef83f4b49e37d70042a7de8a0733df9a34e6462ae36aaf8bd1b491776cc5b96526fdde139248bb33c3639f071cdd54888b4ed05cee6d08e1610 +binfiles arch=x86_64-cygwin size=6210 bin/x86_64-cygwin/euptex.exe bin/x86_64-cygwin/r-upmpost bin/x86_64-cygwin/upbibtex.exe @@ -323271,11 +326008,11 @@ binfiles arch=x86_64-cygwin size=6025 name uptex.x86_64-darwinlegacy category Package -revision 58850 +revision 62568 shortdesc x86_64-darwinlegacy files of uptex -containersize 7009212 -containerchecksum 46e47aaa504d41df64a026a5817c2b2a3ac5875d9ae3bcb96615152c3f25131b68635b263fd79679c2c8c2ac0d3d991152a5c7ebc71a499ceee901bb0901d8b3 -binfiles arch=x86_64-darwinlegacy size=6065 +containersize 7259764 +containerchecksum 05bb53e2f68ba580328d87d9539e5a3b233117a7fa4cec64241cc1b550845dfaba1e5ad2760f36053361f715177fd3b9486d0db59485f3c46233df65c0bcddde +binfiles arch=x86_64-darwinlegacy size=6263 bin/x86_64-darwinlegacy/euptex bin/x86_64-darwinlegacy/r-upmpost bin/x86_64-darwinlegacy/upbibtex @@ -323290,11 +326027,11 @@ binfiles arch=x86_64-darwinlegacy size=6065 name uptex.x86_64-linux category Package -revision 58872 +revision 62534 shortdesc x86_64-linux files of uptex -containersize 7261580 -containerchecksum fddba0132fda0ae6019457e56bf6fbec306aeebe3521840764746fbb8a6c3a498525f29eb67640610d953e0059a2fde10b47712daf9a9a0083a2966d562c85e0 -binfiles arch=x86_64-linux size=6246 +containersize 7676880 +containerchecksum 3e96890f449d28aed0d87c4ad821641c9d0ae645e7f8b9b79b5d0f3672dc99d3b830b8ff1f65474464237e4ec0a86d2bf33f34d7b6144be86d88abc3c41f9a38 +binfiles arch=x86_64-linux size=6592 bin/x86_64-linux/euptex bin/x86_64-linux/r-upmpost bin/x86_64-linux/upbibtex @@ -323309,11 +326046,11 @@ binfiles arch=x86_64-linux size=6246 name uptex.x86_64-linuxmusl category Package -revision 58850 +revision 62534 shortdesc x86_64-linuxmusl files of uptex -containersize 7321748 -containerchecksum 2344fbe1cd2a03cd0334b777f0ab73954acf80cdaf0f62dc94192e0a6c5dc764341e615c2de5b3f3e0742ae6b1564d22e6ca4a4c3c6e140127ae5574475ae3a6 -binfiles arch=x86_64-linuxmusl size=6332 +containersize 7648996 +containerchecksum d26459cfbdbb023f8a5fcdbbdc8e47eab7b2003a6986f9d5c5200cc9753aebeb72d3866f1a9f9b9d4db6a4ac5ab11218abd8c618d379cdae3d7df62808a9415b +binfiles arch=x86_64-linuxmusl size=6585 bin/x86_64-linuxmusl/euptex bin/x86_64-linuxmusl/r-upmpost bin/x86_64-linuxmusl/upbibtex @@ -323328,11 +326065,11 @@ binfiles arch=x86_64-linuxmusl size=6332 name uptex.x86_64-solaris category Package -revision 58850 +revision 62568 shortdesc x86_64-solaris files of uptex -containersize 7583288 -containerchecksum c3fbecded1f05b60985ac832ad7487381093a7092aa4915ca92e71856cf22c2023f29897432468fbb8d5eefd4798e7a465c680b08619f05f7606b4b364f5d049 -binfiles arch=x86_64-solaris size=6652 +containersize 7839280 +containerchecksum 306c2ca1aeceb49f903477e3314911f9a14b6649c4dbfd90ec98fc0f5031826f3ad607e854cfe30f3b1daae623e85721812c32cb7e3e64a5e3c15c986ac2b187 +binfiles arch=x86_64-solaris size=6853 bin/x86_64-solaris/euptex bin/x86_64-solaris/r-upmpost bin/x86_64-solaris/upbibtex @@ -323829,7 +326566,7 @@ catalogue-version 1.0 name ut-thesis category Package -revision 59078 +revision 63116 shortdesc University of Toronto thesis style relocated 1 longdesc This LaTeX document class implements the formatting @@ -323837,15 +326574,15 @@ longdesc requirements of the University of Toronto School of Graduate longdesc Studies (SGS), as of Fall 2020 ( longdesc https://www.sgs.utoronto.ca/academic-progress/program-completio longdesc n/formatting). For example usage, see the GitHub repository. -containersize 2720 -containerchecksum fd153742d545c726af9112674b880b5260d7c45f6bd49fa3624fd6651e0752110666bcb89fdf16d673ff3d94e4b35c1d9978f7d502657abb2dcbb461b94e76fe -doccontainersize 117040 -doccontainerchecksum 915ca737cbb016d6e0ade0de05a8b539d30609a800b0186e4eb9970db778d4223f7fade7022e9fc00c4f3bc8f2a73c70ae722c93eec7bf8943532756c0c8f9ce -docfiles size=30 +containersize 2616 +containerchecksum 691c0e1dc7913e3a6fab43f343e639e194350bd244c0cf5401240cf81d7ae4dd2cc6200b4e4825b0baac9f3979d38ed02f05a12fb8be6c494993eff61c675f51 +doccontainersize 138168 +doccontainerchecksum aca4dbbad225d11684c136d879bf9f0b05b558e2a8e051b90e399af977cc30cf1f7ac50d0a883b455318ffaff86049b83489dcefa50a64eb29868deb8ed378f2 +docfiles size=36 RELOC/doc/latex/ut-thesis/README details="Readme" RELOC/doc/latex/ut-thesis/ut-thesis.pdf details="Package documentation" -srccontainersize 6828 -srccontainerchecksum ca24051bb4f9e315ff7036f3a5c891a3b502a2ca6ecde88165665f6f302d332215b9cd6e0d50e8c8ad732a51268c50b7f33c5591be6b3b0b865041e1b968685a +srccontainersize 6656 +srccontainerchecksum 50b4210d2cfb60d95c7080573f7f607f5487f976b6b19ee9bbd60bf54a597ebeffb46abb9eb92906d05a2f92a268d148717c7ac8b1c82ef86a19dab407cf14e1 srcfiles size=6 RELOC/source/latex/ut-thesis/ut-thesis.dtx RELOC/source/latex/ut-thesis/ut-thesis.ins @@ -323857,7 +326594,7 @@ catalogue-contact-repository https://github.com/jessexknight/ut-thesis catalogue-ctan /macros/latex/contrib/ut-thesis catalogue-license lppl1.3c catalogue-topics dissertation class std-conform -catalogue-version 3.0.3 +catalogue-version 3.1.5 name utexasthesis category Package @@ -323887,7 +326624,7 @@ catalogue-version 1.0 name utf8add category Package -revision 55291 +revision 61074 shortdesc Additional support for UTF-8 encoded LaTeX input relocated 1 longdesc This bundle contains the LaTeX packages utf8add.sty and @@ -323896,11 +326633,11 @@ longdesc for the use of UTF-8 encoded input. This is intended for making longdesc LaTeX input more readable. The utf8hax package is using UTF-8 longdesc characters for easier access to math in LaTeX, however making longdesc the LaTeX input less readable. -containersize 4040 -containerchecksum 38af66fa77e637a5bffce68d816cf6aa4e34ce5452b690874de91d9c10199316d60ead3736c14e7872cc4562ba1fe4d953c4fa7887767327d06547b68f85b81e -doccontainersize 390028 -doccontainerchecksum f521642270b8cf26f609c050eaf412f2fcc53fc0b5b3e1873c141a5b5039fff9d0387b0ac83d0d831d22be256d3eeea4db51c67da2642372831976555eb6600b -docfiles size=118 +containersize 4272 +containerchecksum 988d720d5f4dac3d15e7483e1ce904f214055407c41c19ee7c2683db592ef870cc9a87d28f47092cd062b5ac5bd061b68738046dcea919b0aa9573b0c31a04c3 +doccontainersize 78600 +doccontainerchecksum c1f41ca0ea536db11e2e6c1df561e74f8bc51da3147410f7f33863d0be1d38948bcb64d0f4d8c41737278435d2f88b8ad758d2c48f1672b682169de5e0099b70 +docfiles size=35 RELOC/doc/latex/utf8add/LICENSE RELOC/doc/latex/utf8add/README details="Readme" RELOC/doc/latex/utf8add/utf8add.pdf details="Utf8add package documentation" @@ -323946,22 +326683,22 @@ catalogue-topics format name utfsym category Package -revision 56729 +revision 63076 shortdesc Provides various Unicode symbols relocated 1 longdesc This package provides various symbols from the Unicode in order longdesc to be able to use them originally in a school setting such as longdesc on worksheets. -containersize 1890332 -containerchecksum cbc9203663a121f2c421d07bf630831db438aa74c6d6ca95d3d7d7f5a5736db351e0fea5fb269ed2b02eaaec5d85de52f2f9ca90d753d41ca9da7328c6af2326 -doccontainersize 2979868 -doccontainerchecksum 3b90dd9075fa3b4602e76593b90603ff4022a003599d12297bcb482fc28995ac204de1908baef9e4506a0bba82edf09dbf6314dd7034808aaf7aa38af3bee6d7 -docfiles size=879 +containersize 1889696 +containerchecksum 66dd74f22a26022eb13ff7a8807612d33a978070f86ee5e0eecd9b957684150985e6bd6bdb81c8917781926a0e8c13f9310aec36e12b0a896a353194f0a900b2 +doccontainersize 2990532 +doccontainerchecksum a70bd657812f64e79f028efb591888863ba5bbc0d7f16a9c70fc1614d21c0fab9d4de2545288b12c7d6c885f489b5b0062e739e531595b8673bdd4a7e1da653b +docfiles size=883 RELOC/doc/latex/utfsym/README details="Readme" RELOC/doc/latex/utfsym/symbole.tex RELOC/doc/latex/utfsym/utfsym.pdf details="Package documentation" language="de" RELOC/doc/latex/utfsym/utfsym.tex -runfiles size=4522 +runfiles size=4504 RELOC/tex/latex/utfsym/usym1F000.tikz RELOC/tex/latex/utfsym/usym1F001.tikz RELOC/tex/latex/utfsym/usym1F002.tikz @@ -325644,10 +328381,12 @@ runfiles size=4522 RELOC/tex/latex/utfsym/usym27BF.tikz RELOC/tex/latex/utfsym/utfsym.sty catalogue-also schule +catalogue-contact-bugs https://gitlab.com/gi-fg-ibnw/utfsym/-/issues +catalogue-contact-repository https://gitlab.com/gi-fg-ibnw/utfsym catalogue-ctan /graphics/pgf/contrib/utfsym catalogue-license cc0 catalogue-topics pgf-tikz symbol-supp -catalogue-version 0.8.3 +catalogue-version 0.9.0 name utopia category Package @@ -325729,6 +328468,129 @@ catalogue-ctan /fonts/utopia catalogue-license other-free catalogue-topics font font-type1 +name uwa-colours +category Package +revision 60443 +shortdesc The colour palette of The University of Western Australia +relocated 1 +longdesc This package uses the xcolor package to define macros for the +longdesc colour palette of The University of Western Australia. +containersize 1228 +containerchecksum c2ec752b4cbf80f35787db83a0d227306689b1ba9bee6339bb6c2940fd938ce33daa995bbad2c58ed9284143ad3f45aed6668dff88134878cf115968c6820a3c +doccontainersize 127872 +doccontainerchecksum 42745187e02211f149c74c82e0046f42eb5c1c6b01c39fcc8f0a52ae50613646b216355f29d0af0b6536558c2689b2eb83f31c84d29bc007de4c8f9d78ea6d43 +docfiles size=33 + RELOC/doc/latex/uwa-colours/README details="Readme" + RELOC/doc/latex/uwa-colours/uwa-colours.pdf details="Package documentation" +srccontainersize 3016 +srccontainerchecksum e03bbb8bf8f7684c02623d9f46187cd0b4ba282b1971679927b633ad2b987748c3f784caa6eb01054422f91f2703e2733dca0bdf2c89902ef61321875e2e96a9 +srcfiles size=3 + RELOC/source/latex/uwa-colours/uwa-colours.dtx + RELOC/source/latex/uwa-colours/uwa-colours.ins +runfiles size=1 + RELOC/tex/latex/uwa-colours/uwa-colours.sty +catalogue-ctan /macros/latex/contrib/uwa-colours +catalogue-license lppl1.3 +catalogue-topics colour +catalogue-version 1.0.0 + +name uwa-letterhead +category Package +revision 63116 +shortdesc The letterhead of the University of Western Australia +relocated 1 +longdesc This package generates the letterhead of the University of +longdesc Western Australia. It requires the UWA logo in PDF format, +longdesc which is available in SVG format at +longdesc https://static-listing.weboffice.uwa.edu.au/visualid/core-rebra +longdesc nd/img/uwacrest/, and uses the Arial and UWA Slab fonts by +longdesc default. The package works with XeLaTeX and LuaLaTeX. +containersize 3348 +containerchecksum 78c5c7dd142e5762872cc5eef5ed223137b975633ed6f952bb2e0b254295929a1db99474b9157f763263790aeb6659876ead3075841c725e07cd15cf9170e5f2 +doccontainersize 57656 +doccontainerchecksum 2a3292ca985bc4c0bd97c34ac5d8b3eb688fc9396f39094dd386d593d5e5c40e5c12e3530577b0281c9bf1bf8c7e171d58dea511c73a55566ba4502f1ce62397 +docfiles size=17 + RELOC/doc/latex/uwa-letterhead/README details="Readme" + RELOC/doc/latex/uwa-letterhead/uwa-letterhead-example.tex + RELOC/doc/latex/uwa-letterhead/uwa-letterhead.pdf details="Package documentation" +srccontainersize 6568 +srccontainerchecksum 0115f00f83a59490f10b53d6adbbcc47231dd8e5f89a3ce4f53ae661785425139088c689840af8263016a30bd4790320a213ddc6a5cf769fd69386e44df1b131 +srcfiles size=8 + RELOC/source/latex/uwa-letterhead/uwa-letterhead.dtx + RELOC/source/latex/uwa-letterhead/uwa-letterhead.ins +runfiles size=3 + RELOC/tex/latex/uwa-letterhead/uwa-letterhead.sty +catalogue-ctan /macros/unicodetex/latex/uwa-letterhead +catalogue-license lppl1.3 +catalogue-topics letter page-hf std-conform +catalogue-version 1.0.1 + +name uwa-pcf +category Package +revision 63116 +shortdesc A Participant Consent Form (PCF) for a human research protocol at the University of Western Australia +relocated 1 +longdesc This LaTeX class generates a Participant Consent Form (PCF) for +longdesc a human research protocol at the University of Western +longdesc Australia. It requires the UWA logo in PDF format, which is +longdesc available in SVG format at +longdesc https://static-listing.weboffice.uwa.edu.au/visualid/core-rebra +longdesc nd/img/uwacrest/, and uses the Arial and UWA Slab fonts by +longdesc default. The class works with XeLaTeX and LuaLaTeX. It depends +longdesc on the uwa-letterhead package. +containersize 2924 +containerchecksum 135bc892e3cf456701f06a33ce58c449b36da6b9063c0974649afaf8f3462456b16e0a6b1873e495bcb7ea963f49f02e0301ecb51c3315f514370f82601ef48e +doccontainersize 52740 +doccontainerchecksum 6a4eae3eee03047641228fde3f1d276fb0018382b2fdef8bb2b1846c715f950556cc4c72aae063b98f58944378159d31cb9249b3c38d2488ac69a8be11d5de36 +docfiles size=15 + RELOC/doc/latex/uwa-pcf/README details="Readme" + RELOC/doc/latex/uwa-pcf/uwa-pcf-example.tex + RELOC/doc/latex/uwa-pcf/uwa-pcf.pdf details="Package documentation" +srccontainersize 6060 +srccontainerchecksum ba80a2e5266de5269a514e9ab95957d095a76100dc8d49dabf5c7b5134bb7bfeca8ce5d0b0f30cbee5d58a313052783ee54f87456619b980b76ccd32ec2530d7 +srcfiles size=7 + RELOC/source/latex/uwa-pcf/uwa-pcf.dtx + RELOC/source/latex/uwa-pcf/uwa-pcf.ins +runfiles size=3 + RELOC/tex/latex/uwa-pcf/uwa-pcf.cls +catalogue-ctan /macros/unicodetex/latex/uwa-pcf +catalogue-license lppl1.3 +catalogue-topics class std-conform +catalogue-version 1.0.1 + +name uwa-pif +category Package +revision 63116 +shortdesc A Participant Information Form (PIF) for a human research protocol at the University of Western Australia +relocated 1 +longdesc This package generates a Participant Information Form (PIF) for +longdesc a human research protocol at the University of Western +longdesc Australia. It requires the UWA logo in PDF format, which is +longdesc available in SVG format at +longdesc https://static-listing.weboffice.uwa.edu.au/visualid/core-rebra +longdesc nd/img/uwacrest/, and uses the Calibri fonts by default. The +longdesc class works with XeLaTeX and LuaLaTeX. It depends on the +longdesc uwa-letterhead package. +containersize 2588 +containerchecksum 671ef7b039177af72f0a32aab9cb7cf9accad0a6e4e00be23d6e3c4639c6f2b9ea5c0d2d3cce43c3491e1f443a97240226716e9c7b121c764db50c2d8b0410f9 +doccontainersize 50500 +doccontainerchecksum de8aca1e6ac9e81d8839ee6141b5470990abce7842ac9ad910e87e76f44927b5955439019ab28231998043b7b018e59045ee4fe3c8abdc59974d25e23e001036 +docfiles size=15 + RELOC/doc/latex/uwa-pif/README details="Readme" + RELOC/doc/latex/uwa-pif/uwa-pif-example.tex + RELOC/doc/latex/uwa-pif/uwa-pif.pdf details="Package documentation" +srccontainersize 5692 +srccontainerchecksum 40653a95b5c412fbb2ae31d9cf9ed6a2f208026008f6321700371be87f830adad054c98db370b4e9d7bc3c7087a88f372d7a67c93c7d808fdb9c233754e44768 +srcfiles size=6 + RELOC/source/latex/uwa-pif/uwa-pif.dtx + RELOC/source/latex/uwa-pif/uwa-pif.ins +runfiles size=2 + RELOC/tex/latex/uwa-pif/uwa-pif.cls +catalogue-ctan /macros/unicodetex/latex/uwa-pif +catalogue-license lppl1.3 +catalogue-topics class std-conform +catalogue-version 1.0.1 + name uwmslide category Package revision 27354 @@ -325810,7 +328672,7 @@ catalogue-topics dissertation name vancouver category Package -revision 55423 +revision 59192 shortdesc Bibliographic style file for Biomedical Journals relocated 1 longdesc This BibTeX style file is generated with the docstrip utility @@ -325819,10 +328681,10 @@ longdesc Manuscripts Submitted to Biomedical Journals as published in N longdesc Engl J Med 1997;336:309-315 (also known as the Vancouver longdesc style). The complete set of requirements may be viewed on the longdesc ICMJE web site. -containersize 8328 -containerchecksum 2dd41dd96607ecbb4c4bde1f6ff3c63a3e79efe7d025fce510e1b0dfc5b8d5bb19826042c04819f1d84178fce7d077e8f7b25fa9beccc4ed88db2683e716444e -doccontainersize 136436 -doccontainerchecksum 18069bd05809a9c8dc6a5e45af304dc74f40b5304c34064c7de67a961804d540a4cd892b4de380cb6c59a334b09cc165c2aa81749be1d4b2fe56e7fc7528e0f9 +containersize 8708 +containerchecksum 9fd38e4545902a8f715e2912ce2046a679476f0a91ee76af74213b65689c4e2c01aa68ea8fdb09d93442097695443a2be0d6169dd50fc8ec63a7f9fe424ea739 +doccontainersize 137272 +doccontainerchecksum 4bb074a9ae48d6e565b1b60dfcdec4b6fe35e367639c3737e68e4cdeb9ed9017b17d57ebe895865b6b0f63bb7d66df5af08360d149aa5f2f7c604bf90faa9859 docfiles size=45 RELOC/doc/bibtex/vancouver/FAQ RELOC/doc/bibtex/vancouver/LICENSE @@ -325836,21 +328698,21 @@ catalogue-contact-repository https://gitlab.com/fvdbeek/vancouver.bst catalogue-ctan /biblio/bibtex/contrib/vancouver catalogue-license lppl1.3 catalogue-topics biomedical journalpub bibtex-sty -catalogue-version 0.8 +catalogue-version 1.0 name variablelm category Package -revision 46611 +revision 60014 shortdesc Font definitions for the variable Latin Modern fonts relocated 1 longdesc This package provides a mechanism for scaling a typeface. It is longdesc directed at the Latin Modern fonts and provides the font longdesc definitions and the corresponding style file. This mechanism is longdesc useful in mixed text compositions, for example Japanese-Latin. -containersize 3624 -containerchecksum e58a1c5a77861ed3a84f2fb372d6c3560129b656257e23a935fa9d7ce18c83b59f9863e29ff35c45c6ab800cd09aa2fe7bcb1fd01edbbe2e75112809c17faa9e -doccontainersize 133116 -doccontainerchecksum 58611f636d5aea5ee2935c75206e0d051345d7138d04668ec7875b3ee0493e39bba54b1941aaedf33abfeb7636602fa6ac7fe7e750837b425678eae97b7495fa +containersize 3608 +containerchecksum 1c34d4afa65db4993f3098cb32b604c68a75bc2c0b56b026a6d50c2de61392d4bace210dab2fb5ca0c15253e7486406aa3aa5084e2296bd5e8f1e9c953419627 +doccontainersize 134724 +doccontainerchecksum 56bbeff2f9cb4a99c05416d7fae7cea8cef81e712092ae8b5d1ca644769debdd95c443fb6af7edc034fe9d778147e1b37da50d951278a7f64c407dead5f6e7cb docfiles size=35 RELOC/doc/fonts/variablelm/README.md details="Readme" RELOC/doc/fonts/variablelm/control_scaling_lm_fonts.pdf details="Package documentation" @@ -325875,7 +328737,7 @@ catalogue-contact-repository https://github.com/yuw/texmf-variablelm catalogue-ctan /fonts/variablelm catalogue-license gfl catalogue-topics font-cm font-virtual font-t1enc -catalogue-version 1.1.2 +catalogue-version 1.2 name variations category Package @@ -326419,64 +329281,64 @@ binfiles arch=aarch64-linux size=13 name velthuis.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of velthuis -containersize 13100 -containerchecksum 87376efa21d5daf50b0027d6fb62860b446f767e4500c0bd64446cae73a5d1f4b9f3587b66dbf7a6dbaf0d169b409d40bee3790edd314b84ba88c05174ae0336 +containersize 13668 +containerchecksum 4aec6882f7d61054bbb9fa6119eacbc6e747d3ee110e1de2ddf64829f54eaddaa53a44cedbde208104a200f6d8200791873b75b9eb2c4e439468c6f5d6c98d70 binfiles arch=amd64-freebsd size=9 bin/amd64-freebsd/devnag name velthuis.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of velthuis containersize 11640 -containerchecksum f25da260100655abe5afef1e2da5dda94bfe2e4ed4c208139b8a6ee5320e5076f2e01ef1039ba6edb3879771bd6cce2757c7303bff651fe4d1e21128dfd3bc0a +containerchecksum 8777be375128b6b6e5d71dfe4e0712377d37500b4198f73c839198f0e51f45ddf62110d75dcb345b60dcf595087fd694c1cbaedf86f3f38cf62906b9afe8de03 binfiles arch=amd64-netbsd size=9 bin/amd64-netbsd/devnag name velthuis.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of velthuis -containersize 10816 -containerchecksum d6cba8f66bd3c05c5f2c87658d4eb4f49917b775504622c6adf94528547dfe33d171b0392f65e56e3e844b337d5086d834f42f023bcf7f4b1b0e2af6b646fd6d +containersize 10824 +containerchecksum 250dd0962b245d601ff65472510fc9fc0e0a74a99b3ad52ec4e22ee9ed60801546f9bd11d813ca83087f6e46ae892df883ecf0277bed656336a8a4e89244b79d binfiles arch=armhf-linux size=7 bin/armhf-linux/devnag name velthuis.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of velthuis -containersize 11868 -containerchecksum d854c45962a0f6fc55b6854c35ac9f58e7d3be0863fab3bde2d568feb70766458cf5aa415156b2d4d5fba25153ccb6290843efe4053a8135326f0d52fc829ad1 -binfiles arch=i386-cygwin size=8 +containersize 13988 +containerchecksum 0d5de07c7c42be469138bb8692e64fe5818341a273cb05687931b3c9fd3b178cb046f336a73b66f93bf5f9c50829b78eb519d05c4d4a0e07e65f0cf55e51b913 +binfiles arch=i386-cygwin size=9 bin/i386-cygwin/devnag.exe name velthuis.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of velthuis -containersize 11144 -containerchecksum 624e97024daa7e5fd63a21573bb7aa5129c937c807019ce446ed5514a7277d93468f3ce61e285d7ae5089e32fdf58df29e733d09d9e446eaf7d291aeca90c129 +containersize 12048 +containerchecksum 7896ff23f6b88f22132d9f52e9e833e29ceb02a91318b5e69116784078ea6bffcde5d516ef2faa62f7303ee6001acecfb630e627f6f87a8ba3c1a74ba71cdd0c binfiles arch=i386-freebsd size=7 bin/i386-freebsd/devnag name velthuis.i386-linux category Package -revision 50281 +revision 62210 shortdesc i386-linux files of velthuis -containersize 11748 -containerchecksum e0d0a80e2280c998835b0ab9677d448c52d40a8dae8828d0f2b79c41060ef8404d70c452d77860a4b9f313d5ea42a63bf4d59ba972e4db465838da1224513f46 -binfiles arch=i386-linux size=7 +containersize 12048 +containerchecksum da0f01418c5c4b53f360b9ddbf334fc64ec33f7da638bee4dd743f0a1e0dc6576a1be0bc126e70103b526694d7e753bc154371b8681e8e8e9986918d62c471b8 +binfiles arch=i386-linux size=8 bin/i386-linux/devnag name velthuis.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of velthuis -containersize 10688 -containerchecksum 0f8f70062155c22939408059b2b8644b6beefdaf8e224112dbfa7530ef99c3eae2c19067775b18864fc7a2292af083458a863f6cc9aa156289ede83fb65f6e73 +containersize 10692 +containerchecksum f8447ec40e8e88143663c526d97c0c3a645d2e4185bc746a03dfb03e54cad53d1d8ca9c1a4244eb9bc8cd2e83cc2f2400272eade4f368b80c0f995b0aacb4268 binfiles arch=i386-netbsd size=8 bin/i386-netbsd/devnag @@ -326491,29 +329353,29 @@ binfiles arch=i386-solaris size=8 name velthuis.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of velthuis -containersize 30352 -containerchecksum cc68a2d293d662db9f5698e2c40850daffc7d44f9d488a82d04005d53eccb507522b2f5112aa735c0497c1801a59993131eedd79338b12842918e4b96be89d98 -binfiles arch=universal-darwin size=38 +containersize 29984 +containerchecksum 8ef1107fa47393989be4acf48fd75a50757ba50cfe90c3c9242162bc9c3af8fa723099e54e7174ce97f63dd8e00dd9d5c8e2357b0ca31d223648d75e62b331b4 +binfiles arch=universal-darwin size=42 bin/universal-darwin/devnag name velthuis.win32 category Package -revision 53994 +revision 62199 shortdesc win32 files of velthuis -containersize 13564 -containerchecksum 16dec32af1d8d136a6b20250dc34d3d3ab85af29cab47b85b57a5c0f19df3bac744f3953723385fa5e854b751dffc985d873d71b49e2acfbe60d36b4528e3223 +containersize 13544 +containerchecksum 123792b68813fcbf430825d6ebab775666c16da7ca3a695b7f3b212ebba2d2014734d4db041ac848cf1a2b1f944c50d5f0a20f534993c1d08e8a31b6e4cf35ca binfiles arch=win32 size=8 bin/win32/devnag.exe name velthuis.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of velthuis -containersize 12876 -containerchecksum 7454ca0122760ddbbe1eb0cd564601f4e39cb088919f80d7634b4aa106d3a41668f63868d7c5d0be7d5523644239998dd91ca8a18717de4b14f6d037e1551779 -binfiles arch=x86_64-cygwin size=8 +containersize 13100 +containerchecksum a52963b20e0a779fd12f255b353d635ceadfeafbca814ddc8557a582aec44f2ba14c208cc8fe281f30fcf1a31d6d6041f703635b8809ce63406cad26f19137ce +binfiles arch=x86_64-cygwin size=9 bin/x86_64-cygwin/devnag.exe name velthuis.x86_64-darwinlegacy @@ -326527,19 +329389,19 @@ binfiles arch=x86_64-darwinlegacy size=8 name velthuis.x86_64-linux category Package -revision 50281 +revision 62187 shortdesc x86_64-linux files of velthuis -containersize 12160 -containerchecksum 7466f544cc1e08574c66b592b39bb4cda0451a2a4b58f1b3c20c4617cfa7cf0df79c1dce10a11a5d36d1c531a1338a8f2448fe5e89791dcb98c6eb9c6e69aa11 -binfiles arch=x86_64-linux size=8 +containersize 12084 +containerchecksum 3deb66b133a75d47a257bc0b61d17d30db33a98cafb31f2ba02a2f0e6d19712630070336934cd00480cde6a4ca9e02f00b5741a883315c86336ffb7cee8ba325 +binfiles arch=x86_64-linux size=10 bin/x86_64-linux/devnag name velthuis.x86_64-linuxmusl category Package -revision 54264 +revision 62210 shortdesc x86_64-linuxmusl files of velthuis -containersize 13432 -containerchecksum 5cdca1f685e450e4a22be2c1cf43ac5587a22a56db0a349f5514db9d637f9e00cfc890f3d746119d81d4131ac8c1a50502694e10602b203d6f510c7939f30a45 +containersize 13684 +containerchecksum 5b8a10d4a5ff259b05fb6d05a8f2f366978033454cc6c138ee9f138e2316f64a586ff9286b41478aa7f1306a8bde80ddae4be26ebb83af7ea604f207b79c550f binfiles arch=x86_64-linuxmusl size=10 bin/x86_64-linuxmusl/devnag @@ -327628,7 +330490,7 @@ catalogue-version 1.3 name verifiche category Package -revision 57766 +revision 62634 shortdesc A LaTeX package to typeset (Italian) high school tests relocated 1 longdesc The purpose of this package is to manage the exercises for a @@ -327636,18 +330498,18 @@ longdesc test, their points, levels of difficulty, and solutions. Some longdesc typical formats of exercises are already implemented: Plain longdesc exercise "Complete the Text" "True or false" Closed questions longdesc Open questions "Find the error" -containersize 4324 -containerchecksum db44ee3db5e17a7d8508eed3fd93781bd2ccb1a29ec04fcf2a28b91fdeaf4130b8ea5f09c0be79c5ed9da9b3ea729eb9b31b31374ce82e9602501e4cfb26cf9d -doccontainersize 695144 -doccontainerchecksum d3477629537881fdc6d8f7b739daa14178de3c5f9a4b35c97829c6fde2de82a85b960cd408cf2126e87a16423d985c2ffabaffa56a891893006d2ef8c9fd04ab -docfiles size=173 +containersize 4588 +containerchecksum bbd31210615e436906657d7fb61178d8df94aa4b3eefe165a520811e58b7db3ee75645cdda5324bd7a6394c7b43eb278d96c6b1cb2cc6c18dc634d90abf87b0d +doccontainersize 721596 +doccontainerchecksum 3bf4730d1f9ff95f415a593318c1a08d2d07207b88ef9d505c2aa8c842c13d07a05d2284ce022f0ab23cd2e04dc9240d4aded2aa689e2687c17dd093591b9672 +docfiles size=185 RELOC/doc/latex/verifiche/README.md details="Readme" RELOC/doc/latex/verifiche/verifiche-example.pdf details="Example of use" language="it" RELOC/doc/latex/verifiche/verifiche-example.tex RELOC/doc/latex/verifiche/verifiche.pdf details="Package documentation" language="it" -srccontainersize 14876 -srccontainerchecksum b4aa0ec88ff81d9bef8cb59cd3ce90f1d5fc08c26b9224a5d561c54ff144af2719affeb32549f5a5691c2894f77d23c941d960413e69a3af3b5ca27c944d19ef -srcfiles size=15 +srccontainersize 15624 +srccontainerchecksum 671c2b3269da87cc6d35b106d0fb64f782208dd88b9f9b982a3236a62714ac832a7eca9b482d13843f992f093600cf181d91e1b65e5972dc824401623c8f54ec +srcfiles size=16 RELOC/source/latex/verifiche/verifiche.dtx RELOC/source/latex/verifiche/verifiche.ins runfiles size=4 @@ -327655,7 +330517,7 @@ runfiles size=4 catalogue-ctan /macros/latex/contrib/verifiche catalogue-license lppl1.3 catalogue-topics exam exercise -catalogue-version 4.1 +catalogue-version 4.4 name verse category Package @@ -327822,7 +330684,7 @@ catalogue-version 0.1 name vhistory category Package -revision 30080 +revision 61719 shortdesc Support for creating a change log relocated 1 longdesc Vhistory simplifies the creation of a history of versions of a @@ -327832,14 +330694,14 @@ longdesc get consistent documents. The package sets, which is used by longdesc vhistory, allows you to use sets containing text. You can use longdesc the usual operations to create the union of sets or the longdesc intersection of sets etc. -containersize 8276 -containerchecksum f1747b1c112c69cdc506234c571335647b365eb92a4054c70cb08752dc1da92ac4e84d533083cdee76f6398f5f1bf04b20b94cf38ddf13947d4086c5599529fc -doccontainersize 336696 -doccontainerchecksum 60a8100cc10df177b04eba8751208c515eee9601806324184f737491707e1e4d453a92b0d12a16d6cc1af319a55c79afc8922d1378f8714990c97b5779540763 -docfiles size=122 - RELOC/doc/latex/vhistory/CHANGES - RELOC/doc/latex/vhistory/README details="Readme" +containersize 8400 +containerchecksum 1e8bc961ce70a199403f548bc918efbfff57ae6514338d32928a670f1f381ccd0474f3e2e4bcb957e72ae0b74b959f9eb98b552e62dfdbcbea995549bd87ca70 +doccontainersize 347268 +doccontainerchecksum 25420975890dbeae7b322ed9769eecdc67b9271f36e3269b6dae582af19968b79593ccc0306486de5d9c277be752569591953b423c52f8aab396430331c61e27 +docfiles size=130 + RELOC/doc/latex/vhistory/CHANGES.md RELOC/doc/latex/vhistory/README.doc + RELOC/doc/latex/vhistory/README.md details="Readme" RELOC/doc/latex/vhistory/de_beispiel.tex RELOC/doc/latex/vhistory/de_einleitung.tex RELOC/doc/latex/vhistory/de_sets.tex @@ -327851,9 +330713,9 @@ docfiles size=122 RELOC/doc/latex/vhistory/hyperref.cfg RELOC/doc/latex/vhistory/vh_set_example.pdf details="Short example" RELOC/doc/latex/vhistory/vh_set_example.tex - RELOC/doc/latex/vhistory/vh_sets_de.pdf details="Package documentation (both packages)" language="en" + RELOC/doc/latex/vhistory/vh_sets_de.pdf details="Package documentation (German)" language="de" RELOC/doc/latex/vhistory/vh_sets_de.tex - RELOC/doc/latex/vhistory/vh_sets_en.pdf details="Package documentation (both packages)" language="en" + RELOC/doc/latex/vhistory/vh_sets_en.pdf details="Package documentation (English)" RELOC/doc/latex/vhistory/vh_sets_en.tex runfiles size=9 RELOC/tex/latex/vhistory/sets.sty @@ -327861,11 +330723,11 @@ runfiles size=9 catalogue-ctan /macros/latex/contrib/vhistory catalogue-license lppl1.2 catalogue-topics version-control -catalogue-version 1.6.1 +catalogue-version 1.8.0 name visualfaq category Package -revision 38647 +revision 61719 shortdesc A Visual LaTeX FAQ relocated 1 longdesc Having trouble finding the answer to a LaTeX question? The @@ -327873,12 +330735,12 @@ longdesc Visual LaTeX FAQ is an innovative new search interface that longdesc presents over a hundred typeset samples of frequently requested longdesc document formatting. Simply click on a hyperlinked piece of longdesc text and the Visual LaTeX FAQ will send your Web browser to the -longdesc appropriate page in the UK TeX FAQ. -containersize 560 -containerchecksum 6b88343feaf39cd314e9453452da245054d3192f02ba0b2eb6e55a9bbca434e9b74cb16ad0902a6f5352d9ef945a4176e2e1998a7f0bd1cd75d2a3da7f4a203a -doccontainersize 5246876 -doccontainerchecksum eea0f022741d52ebb3613e977948c0428ddbe5b7d41faa659e888b48b7bb4e655a0e693d1dfd92d40a52a67e6df9ad386ac64d2ffee7c2732feb2077d4b24f77 -docfiles size=1533 +longdesc appropriate page in the TeX FAQ. +containersize 568 +containerchecksum e746106e0525c9d40c3600e283e1b652d2a5e4e99381dd7ce88ff2ded109024d86610b6305fdcc6f06220802c7ce565b3e01f9562c00884fe5e161104ad4f8ed +doccontainersize 5182308 +doccontainerchecksum cd8f11ebec1eda30ba7b673fe6fd241e61c4ef42a769988d34e58546f608af6a4ea569b2a30957dec0463385c5a4df70f7d10bc6e5b898229c5e6cf46f7e4fca +docfiles size=1492 RELOC/doc/latex/visualfaq/README details="Readme" RELOC/doc/latex/visualfaq/source/README details="Readme" RELOC/doc/latex/visualfaq/source/anotherarticle.pdf @@ -327896,10 +330758,62 @@ docfiles size=1533 RELOC/doc/latex/visualfaq/source/watermark.pdf RELOC/doc/latex/visualfaq/troubleshoot-vlf.pdf details="Dealing with visual FAQ problems:" RELOC/doc/latex/visualfaq/visualFAQ.pdf details="The visual FAQ itself" -catalogue-ctan /info/visualFAQ +catalogue-contact-repository https://github.com/spakin/visualFAQ +catalogue-ctan /info/visualfaq catalogue-license lppl catalogue-topics faq +name visualfaq-fr +category Package +revision 61420 +shortdesc FAQ LaTeX visuelle francophone +relocated 1 +longdesc (French version below.) The Visual LaTeX FAQ is an innovative +longdesc new search interface on LaTeX Frequently Asked Questions. This +longdesc version is a French translation, offering links to the +longdesc French-speaking LaTeX FAQ. Vous avez du mal a trouver la +longdesc reponse a une question sur LaTeX ou meme a trouver les mots +longdesc pour exprimer votre question? La FAQ LaTeX visuelle est une +longdesc interface de recherche innovante qui presente plus d'une +longdesc centaine d'exemples de mises en forme de documents frequemment +longdesc demandees. Il suffit de cliquer sur l'hyperlien qui correspond +longdesc a ce que vous souhaitez faire - ou ne pas faire - et la FAQ +longdesc LaTeX visuelle enverra votre navigateur web a la page +longdesc correspondante de la FAQ LaTeX francophone. +containersize 788 +containerchecksum ed7bcfc871d3ff533d954a74bd0212a72349fe0317258edfae79941e7f7cfd47e13de24acfbf524bccddcc66f6e75e9491b25339d26d513cf8170853e1e7ebd4 +doccontainersize 4695644 +doccontainerchecksum 2cc2f861a505f4a705ebb03481c00ba6ecf394041e0fcd2a12bc3c96d2a3ae875fd3ac3e236c03c15e2646228945c036647031a0d95377a2373cf9086e5ec888 +docfiles size=2297 + RELOC/doc/latex/visualfaq-fr/README details="Readme" + RELOC/doc/latex/visualfaq-fr/VERSION + RELOC/doc/latex/visualfaq-fr/source/README details="Readme" + RELOC/doc/latex/visualfaq-fr/source/anotherarticle.tex + RELOC/doc/latex/visualfaq-fr/source/fuzzytext.tex + RELOC/doc/latex/visualfaq-fr/source/labelgraph.gp + RELOC/doc/latex/visualfaq-fr/source/latex-books/digital-typography.jpg + RELOC/doc/latex/visualfaq-fr/source/latex-books/graphics-companion.jpg + RELOC/doc/latex/visualfaq-fr/source/latex-books/kopka-daly.jpg + RELOC/doc/latex/visualfaq-fr/source/latex-books/lamport.jpg + RELOC/doc/latex/visualfaq-fr/source/latex-books/latex-companion.jpg + RELOC/doc/latex/visualfaq-fr/source/latex-books/math-into-latex.jpg + RELOC/doc/latex/visualfaq-fr/source/latex-books/tex-unbound.jpg + RELOC/doc/latex/visualfaq-fr/source/latex-books/texbook.jpg + RELOC/doc/latex/visualfaq-fr/source/lorem-ipsum.blend + RELOC/doc/latex/visualfaq-fr/source/musixtex.png + RELOC/doc/latex/visualfaq-fr/source/visfaq-html.png + RELOC/doc/latex/visualfaq-fr/source/visualFAQ-fr.tex + RELOC/doc/latex/visualfaq-fr/source/visualFAQ.ind + RELOC/doc/latex/visualfaq-fr/source/visualFAQ.ind2 + RELOC/doc/latex/visualfaq-fr/source/watermark.odg + RELOC/doc/latex/visualfaq-fr/troubleshoot-vlf-fr.pdf details="Dealing with visual FAQ problems" + RELOC/doc/latex/visualfaq-fr/visualFAQ-fr.pdf details="The visual FAQ itself" +catalogue-contact-home https://faq.gutenberg.eu.org/ +catalogue-contact-repository https://github.com/jejust/visualFAQ-fr +catalogue-ctan /info/visualfaq-fr +catalogue-license lppl1.3c +catalogue-topics faq french-doc + name visualpstricks category Package revision 39799 @@ -328115,64 +331029,64 @@ binfiles arch=aarch64-linux size=5 name vlna.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of vlna -containersize 9052 -containerchecksum b33e0e2ad531b559a7b3af66823b88781bf51d2adb0510d367f8c54ace64f8a4c8519c9de687c73731d24ae23227bd8d15c8f5d6aedc7f5625b1a0a3b092480a -binfiles arch=amd64-freebsd size=6 +containersize 9252 +containerchecksum f63700bc3b5c8b271518998a1ce2b2e763f630eca75d5e9f2aaefda91f9ba6de9d8111fbaeddc9641b92850a01fa998ec49236d9672bcc70b89d7c10cfb30a64 +binfiles arch=amd64-freebsd size=7 bin/amd64-freebsd/vlna name vlna.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of vlna -containersize 6764 -containerchecksum d78ab458823020b5d2c4c89a314e31c091a15e4c7efc5f2e640cc505bddeb04e510c0a5f9a8ece349d5fcd64f5df298e9f9228f9a0b5855828a10d6a9953a31a +containersize 6768 +containerchecksum 422c199f043b072680e90b413d6553259bb22a05f8adf2e86fe195d6dc1358c01feaa10707348d0b3c04abc8c5caa73c2b35b6837c04b94eb88f9d146783abe2 binfiles arch=amd64-netbsd size=5 bin/amd64-netbsd/vlna name vlna.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of vlna -containersize 5556 -containerchecksum d3c1314cc5be6eba197b339a95049a03792a9055d6de9c2a384ed11aab7544aa748e971198761df0f56793cf1e7365fab7182a760045a298c0c35a6bfdcf818f +containersize 5552 +containerchecksum cde7675da231ab5d98ac37f0589270cccaebe21c2301478cacb6619f405c54bf6dfe0ef3a7a1be6c7945cd3d5026539a81922f4e480663d26b2491947b0784ed binfiles arch=armhf-linux size=4 bin/armhf-linux/vlna name vlna.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of vlna -containersize 6652 -containerchecksum a62f671dc80b52e074f79f840b2871c7193d8c32de77f40ee5605d6b3006ea8e5583d429af71f97f2b3c6e0972e758e0090093c958f173d4e7265fd5fc48fa02 +containersize 7580 +containerchecksum 60f3d89d244e40b448197b72a5e40b04611999a708d8d4368e59df093ccca77adf053f630a26ea10e03e772cf831a10b8976b432e7580afb7cd1072272340d70 binfiles arch=i386-cygwin size=5 bin/i386-cygwin/vlna.exe name vlna.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of vlna -containersize 7116 -containerchecksum 7ec66c34579ee8843c5113758c5bf4d72106dbb7fc764a9a7d3bea8c27269f109dcb442554d38a665633da1464eb91994d3ad4717433ff48bc29e6753f49430a +containersize 7304 +containerchecksum 493e587848774fd6a552df89995e604a2d2445efad28a121d0fb0ad550fe03048487b88131250ad34dde6b4c32d215b3e0dbba9da8e701a3278acfe7da58ee4d binfiles arch=i386-freebsd size=5 bin/i386-freebsd/vlna name vlna.i386-linux category TLCore -revision 50281 +revision 62210 shortdesc i386-linux files of vlna -containersize 5964 -containerchecksum 0682376371b632cd7253cdbce34b2a6927ff2c23563a49d5fbb3b16352092966f15deda22e2f83bffdf6cf3df0cc0133a43a307f6633d777f6af501fe7370eef +containersize 6196 +containerchecksum 97b6d3257a9f43a7ee806942b3d6bfc15971ecbd2bfcce5c88f89652b42cb8b6ecde29aa996eeaa538140023e5d87089b5da1e6f32eb216a6cd10d8a46e521e5 binfiles arch=i386-linux size=4 bin/i386-linux/vlna name vlna.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of vlna -containersize 6224 -containerchecksum 8f46d99ac6a6e41cd34f10c5bff7f86142d16aa989d473b1dcaa84a2cda58cc4764f72894d073c52e595fb6d99d12c6ab86b878d7bb0578effe16663a88aa13d +containersize 6232 +containerchecksum d20b37980c1d988d2bbb7c4d59d7ffaaa51d99a455463fee12e900651150fa4ad059f6462eec85b97b71f5f83a7bef0159f777efdb9c846c896d9db7036492e7 binfiles arch=i386-netbsd size=4 bin/i386-netbsd/vlna @@ -328187,28 +331101,28 @@ binfiles arch=i386-solaris size=4 name vlna.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of vlna -containersize 21616 -containerchecksum 2c3b5ec2851d94eab135f257be9d3accfe6c2864fd3098a44a25d3028a3be5555652f19b65c806bb9f8e08a9059ebcdce72620a9b01ee3447908016778e3672b +containersize 21860 +containerchecksum bf934124ef17fa54475091621cc6a6aec5076683f1ed6890eddd7b44e23db131295238b38e91e2148dc6e6fd3f6a67e799fe6473dd871298e110308ff29f660b binfiles arch=universal-darwin size=38 bin/universal-darwin/vlna name vlna.win32 category TLCore -revision 53994 +revision 62199 shortdesc win32 files of vlna -containersize 7372 -containerchecksum 8c08cb9cbdd18ee84508864a8a12c7827420344ba52db8031786ecad5c703a350d749b983ab13277e775bb5f162d43ce699ff26ae0407c452ff7c4c9d54a7e04 +containersize 7376 +containerchecksum 9e6907bf3a2488fc0ab8bc5bb0499a249797e19ffb361b37ddeb6c5218d3d4aefa7fa2c89a03162367f19cbd4e426b41c84a18951f01d1b45fd203febdcd080c binfiles arch=win32 size=4 bin/win32/vlna.exe name vlna.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of vlna -containersize 6988 -containerchecksum eb321c4e2ebf3db6ad99a38a2d2a614acb3066a1212464f28eefe7b008e8873cbfe0158c5d5040845721f767d9e48fad6d299da588165928835d5cb2361cd650 +containersize 7004 +containerchecksum fbd17e0041ab43f5df6a7aaaccafb7d31129cd1e04bfdc807cea21e68ddda9a71d4ab7b86cd9eb2e68bdfed41f7a9672e69440e64845837c4dfa4ffd7fb5cb3b binfiles arch=x86_64-cygwin size=5 bin/x86_64-cygwin/vlna.exe @@ -328223,19 +331137,19 @@ binfiles arch=x86_64-darwinlegacy size=6 name vlna.x86_64-linux category TLCore -revision 50281 +revision 62187 shortdesc x86_64-linux files of vlna -containersize 6296 -containerchecksum a0328d0443227e457815e3c65222e5b2095a16a1fc9c521d41156a04f9657be5745e4f005234409f79c48d369a866fe4e4b5e616b191602a17daa864f3c05a4b -binfiles arch=x86_64-linux size=4 +containersize 6520 +containerchecksum 6ebf405ddca31e22e278ad962d819aad4da62a0e0a67a4ced23ef7015e23623a2fed5accb8f353a52d7166de19f5e5fcf3b87dad03b1bc840ec46b88fdeec2ab +binfiles arch=x86_64-linux size=5 bin/x86_64-linux/vlna name vlna.x86_64-linuxmusl category TLCore -revision 54264 +revision 62210 shortdesc x86_64-linuxmusl files of vlna -containersize 6796 -containerchecksum 08fa05bc95ccc9ad5145af68b303990de58933f01f0705d2526ca1d86d60b6516ce8ab95427d52583df08d31f49e909ea58d52287aadf266fc6cee5e8a88e827 +containersize 6692 +containerchecksum cac10e722411c1ed31042a67b7cabe4b23d315291d17e33add9fda2ea6646da45f7ce68722974f15dfdaeb8971281bbcacdfa85b622d21c46ea2ce59e2823221 binfiles arch=x86_64-linuxmusl size=5 bin/x86_64-linuxmusl/vlna @@ -328284,7 +331198,7 @@ catalogue-version 2.5 name vntex category Package -revision 30579 +revision 62837 shortdesc Support for Vietnamese relocated 1 longdesc The vntex bundle provides fonts, Plain TeX, texinfo and LaTeX @@ -328302,12 +331216,13 @@ execute addMap urwvn.map execute addMap vntopia.map execute addMixedMap vnrother.map execute addMixedMap vnrtext.map -containersize 5301968 -containerchecksum f39c04998d0685125d494c1a314f4cddb9e2924af4eb4bd8488be237125d818199640041a9c23d6b8839b9da1861e0b621f71488b316b65903c5f3a0366adec0 -doccontainersize 673872 -doccontainerchecksum 506c719a29a64611cc7ba228f1e13da9abface3168aa0122ec64dffa423a7c38b6f3a4fed43b787eb60b82bb8fec71a96e4432a9b0c05702a804a31997ccd49c -docfiles size=284 +containersize 5391740 +containerchecksum f6a4396c473b6b0dd067c88911457a21ed393cd1d10edc90db0122fefedca2a6809ff50c34932d28bc1d6774ee176a165002d24062f8b6b949e85cb1468747ee +doccontainersize 681780 +doccontainerchecksum dc5f2b41cfe273a14278abc75490adceff6c50698de384130310a70370a3e341280d874f398027e8b2af2fd266beb2f470d414218862097ad718e5daa157928d +docfiles size=288 RELOC/doc/generic/vntex/INSTALL + RELOC/doc/generic/vntex/README.md details="Package README" language="en" RELOC/doc/generic/vntex/ReleaseNotes.pdf RELOC/doc/generic/vntex/vn-fonts-print.pdf RELOC/doc/generic/vntex/vn-fonts.pdf @@ -328318,8 +331233,8 @@ docfiles size=284 RELOC/doc/generic/vntex/vntex-print.pdf RELOC/doc/generic/vntex/vntex-update-maps RELOC/doc/generic/vntex/vntex.pdf details="Package manual (English)" language="en" -srccontainersize 64208 -srccontainerchecksum 93f6fb8e9d49e8a7219a584aacc5f957da0ec2f7e29cf0c5dc37dd5b063cedf4eb2c56662b28c588083b1c158504da5da9cff4250498fa6ab8bdbec9e3eac875 +srccontainersize 64028 +srccontainerchecksum bf8835b8e7dbd8f1ba5dfd28ee572635360f6f99818b40bb0daef4bd632ae68e1945f96dca6f0e3238fe42113c025c5e41dacd4e756476472fdbb4bdeaea3d3c srcfiles size=131 RELOC/source/generic/vntex/GPL.txt RELOC/source/generic/vntex/LGPL.txt @@ -328329,7 +331244,73 @@ srcfiles size=131 RELOC/source/generic/vntex/README.vntopia RELOC/source/generic/vntex/doc/ReleaseNotes.tex RELOC/source/generic/vntex/doc/abbr.tex - RELOC/source/generic/vntex/doc/test-accents.tex + RELOC/source/generic/vntex/doc/tests/Makefile + RELOC/source/generic/vntex/doc/tests/README-tests + RELOC/source/generic/vntex/doc/tests/adventor-sample.tex + RELOC/source/generic/vntex/doc/tests/adventor-test.tex + RELOC/source/generic/vntex/doc/tests/arevvn-sample.tex + RELOC/source/generic/vntex/doc/tests/arevvn-test.tex + RELOC/source/generic/vntex/doc/tests/bonum-sample.tex + RELOC/source/generic/vntex/doc/tests/bonum-test.tex + RELOC/source/generic/vntex/doc/tests/chartervn-sample.tex + RELOC/source/generic/vntex/doc/tests/chartervn-test.tex + RELOC/source/generic/vntex/doc/tests/chorus-sample.tex + RELOC/source/generic/vntex/doc/tests/chorus-test.tex + RELOC/source/generic/vntex/doc/tests/classicovn-sample.tex + RELOC/source/generic/vntex/doc/tests/classicovn-test.tex + RELOC/source/generic/vntex/doc/tests/cmbrightvn-sample.tex + RELOC/source/generic/vntex/doc/tests/cmbrightvn-test.tex + RELOC/source/generic/vntex/doc/tests/comicsansvn-sample.tex + RELOC/source/generic/vntex/doc/tests/comicsansvn-test.tex + RELOC/source/generic/vntex/doc/tests/concretevn-sample.tex + RELOC/source/generic/vntex/doc/tests/concretevn-test.tex + RELOC/source/generic/vntex/doc/tests/cursor-sample.tex + RELOC/source/generic/vntex/doc/tests/cursor-test.tex + RELOC/source/generic/vntex/doc/tests/garamondvn-sample.tex + RELOC/source/generic/vntex/doc/tests/garamondvn-test.tex + RELOC/source/generic/vntex/doc/tests/grotesqvn-sample.tex + RELOC/source/generic/vntex/doc/tests/grotesqvn-test.tex + RELOC/source/generic/vntex/doc/tests/heros-sample.tex + RELOC/source/generic/vntex/doc/tests/heros-test.tex + RELOC/source/generic/vntex/doc/tests/mscore-sample.tex + RELOC/source/generic/vntex/doc/tests/mscore-test.tex + RELOC/source/generic/vntex/doc/tests/pagella-sample.tex + RELOC/source/generic/vntex/doc/tests/pagella-test.tex + RELOC/source/generic/vntex/doc/tests/schola-sample.tex + RELOC/source/generic/vntex/doc/tests/schola-test.tex + RELOC/source/generic/vntex/doc/tests/t5antt-sample.tex + RELOC/source/generic/vntex/doc/tests/t5antt-test.tex + RELOC/source/generic/vntex/doc/tests/t5cyklop-sample.tex + RELOC/source/generic/vntex/doc/tests/t5cyklop-test.tex + RELOC/source/generic/vntex/doc/tests/t5gentium-sample.tex + RELOC/source/generic/vntex/doc/tests/t5gentium-test.tex + RELOC/source/generic/vntex/doc/tests/t5iwona-sample.tex + RELOC/source/generic/vntex/doc/tests/t5iwona-test.tex + RELOC/source/generic/vntex/doc/tests/t5kurier-sample.tex + RELOC/source/generic/vntex/doc/tests/t5kurier-test.tex + RELOC/source/generic/vntex/doc/tests/t5lm-sample.tex + RELOC/source/generic/vntex/doc/tests/t5lm-test.tex + RELOC/source/generic/vntex/doc/tests/termes-sample.tex + RELOC/source/generic/vntex/doc/tests/termes-test.tex + RELOC/source/generic/vntex/doc/tests/test-accents.tex + RELOC/source/generic/vntex/doc/tests/test-babel.tex + RELOC/source/generic/vntex/doc/tests/test-captions.tex + RELOC/source/generic/vntex/doc/tests/test-plain-tcx.tex + RELOC/source/generic/vntex/doc/tests/test-plain.tex + RELOC/source/generic/vntex/doc/tests/test-tcvn.tex + RELOC/source/generic/vntex/doc/tests/test-utf8.tex + RELOC/source/generic/vntex/doc/tests/test-vietnam-tcx.tex + RELOC/source/generic/vntex/doc/tests/test-vietnam.tex + RELOC/source/generic/vntex/doc/tests/test-viscii.tex + RELOC/source/generic/vntex/doc/tests/txttvn-sample.tex + RELOC/source/generic/vntex/doc/tests/txttvn-test.tex + RELOC/source/generic/vntex/doc/tests/urwvn-sample.tex + RELOC/source/generic/vntex/doc/tests/urwvn-test.tex + RELOC/source/generic/vntex/doc/tests/vnr-sample.tex + RELOC/source/generic/vntex/doc/tests/vnr-test.tex + RELOC/source/generic/vntex/doc/tests/vnsample.cls + RELOC/source/generic/vntex/doc/tests/vntopia-sample.tex + RELOC/source/generic/vntex/doc/tests/vntopia-test.tex RELOC/source/generic/vntex/doc/vn-fonts-print.tex RELOC/source/generic/vntex/doc/vn-fonts.tex RELOC/source/generic/vntex/doc/vn-min-print.tex @@ -328338,76 +331319,9 @@ srcfiles size=131 RELOC/source/generic/vntex/doc/vntex-man.tex RELOC/source/generic/vntex/doc/vntex-print.tex RELOC/source/generic/vntex/doc/vntex.tex - RELOC/source/generic/vntex/tests/Makefile - RELOC/source/generic/vntex/tests/README - RELOC/source/generic/vntex/tests/adventor-sample.tex - RELOC/source/generic/vntex/tests/adventor-test.tex - RELOC/source/generic/vntex/tests/arevvn-sample.tex - RELOC/source/generic/vntex/tests/arevvn-test.tex - RELOC/source/generic/vntex/tests/bonum-sample.tex - RELOC/source/generic/vntex/tests/bonum-test.tex - RELOC/source/generic/vntex/tests/chartervn-sample.tex - RELOC/source/generic/vntex/tests/chartervn-test.tex - RELOC/source/generic/vntex/tests/chorus-sample.tex - RELOC/source/generic/vntex/tests/chorus-test.tex - RELOC/source/generic/vntex/tests/classicovn-sample.tex - RELOC/source/generic/vntex/tests/classicovn-test.tex - RELOC/source/generic/vntex/tests/cmbrightvn-sample.tex - RELOC/source/generic/vntex/tests/cmbrightvn-test.tex - RELOC/source/generic/vntex/tests/comicsansvn-sample.tex - RELOC/source/generic/vntex/tests/comicsansvn-test.tex - RELOC/source/generic/vntex/tests/concretevn-sample.tex - RELOC/source/generic/vntex/tests/concretevn-test.tex - RELOC/source/generic/vntex/tests/cursor-sample.tex - RELOC/source/generic/vntex/tests/cursor-test.tex - RELOC/source/generic/vntex/tests/garamondvn-sample.tex - RELOC/source/generic/vntex/tests/garamondvn-test.tex - RELOC/source/generic/vntex/tests/grotesqvn-sample.tex - RELOC/source/generic/vntex/tests/grotesqvn-test.tex - RELOC/source/generic/vntex/tests/heros-sample.tex - RELOC/source/generic/vntex/tests/heros-test.tex - RELOC/source/generic/vntex/tests/mscore-sample.tex - RELOC/source/generic/vntex/tests/mscore-test.tex - RELOC/source/generic/vntex/tests/pagella-sample.tex - RELOC/source/generic/vntex/tests/pagella-test.tex - RELOC/source/generic/vntex/tests/schola-sample.tex - RELOC/source/generic/vntex/tests/schola-test.tex - RELOC/source/generic/vntex/tests/t5antt-sample.tex - RELOC/source/generic/vntex/tests/t5antt-test.tex - RELOC/source/generic/vntex/tests/t5cyklop-sample.tex - RELOC/source/generic/vntex/tests/t5cyklop-test.tex - RELOC/source/generic/vntex/tests/t5gentium-sample.tex - RELOC/source/generic/vntex/tests/t5gentium-test.tex - RELOC/source/generic/vntex/tests/t5iwona-sample.tex - RELOC/source/generic/vntex/tests/t5iwona-test.tex - RELOC/source/generic/vntex/tests/t5kurier-sample.tex - RELOC/source/generic/vntex/tests/t5kurier-test.tex - RELOC/source/generic/vntex/tests/t5lm-sample.tex - RELOC/source/generic/vntex/tests/t5lm-test.tex - RELOC/source/generic/vntex/tests/termes-sample.tex - RELOC/source/generic/vntex/tests/termes-test.tex - RELOC/source/generic/vntex/tests/test-accents.tex - RELOC/source/generic/vntex/tests/test-babel.tex - RELOC/source/generic/vntex/tests/test-captions.tex - RELOC/source/generic/vntex/tests/test-plain-tcx.tex - RELOC/source/generic/vntex/tests/test-plain.tex - RELOC/source/generic/vntex/tests/test-tcvn.tex - RELOC/source/generic/vntex/tests/test-utf8.tex - RELOC/source/generic/vntex/tests/test-vietnam-tcx.tex - RELOC/source/generic/vntex/tests/test-vietnam.tex - RELOC/source/generic/vntex/tests/test-viscii.tex - RELOC/source/generic/vntex/tests/txttvn-sample.tex - RELOC/source/generic/vntex/tests/txttvn-test.tex - RELOC/source/generic/vntex/tests/urwvn-sample.tex - RELOC/source/generic/vntex/tests/urwvn-test.tex - RELOC/source/generic/vntex/tests/vnr-sample.tex - RELOC/source/generic/vntex/tests/vnr-test.tex - RELOC/source/generic/vntex/tests/vnsample.cls - RELOC/source/generic/vntex/tests/vntopia-sample.tex - RELOC/source/generic/vntex/tests/vntopia-test.tex RELOC/source/generic/vntex/vntex.dtx RELOC/source/generic/vntex/vntex.ins -runfiles size=2501 +runfiles size=2528 RELOC/fonts/afm/vntex/chartervn/bchb8v.afm RELOC/fonts/afm/vntex/chartervn/bchbi8v.afm RELOC/fonts/afm/vntex/chartervn/bchr8v.afm @@ -328904,7 +331818,7 @@ catalogue-contact-home http://vntex.sf.net catalogue-ctan /language/vietnamese/vntex catalogue-license other-free catalogue-topics vietnamese font font-mf font-type1 -catalogue-version 3.2 +catalogue-version 3.2.2 name vocaltract category Package @@ -330940,7 +333854,7 @@ catalogue-version 2.4 name web category TLCore -revision 57972 +revision 62517 shortdesc The original literate programming system longdesc The system processes 'web' files in two ways: firstly to longdesc rearrange them to produce compilable code (using the program @@ -330949,9 +333863,9 @@ longdesc program weave) that may be typeset for comfortable reading. depend kpathsea depend web.ARCH containersize 500 -containerchecksum 4463318dc2dd2f5c046f439902f57396ab36fd8f30a36c6e83d26ee5045aecb301e3d0bb62cf1bcc37fd9150fb5aadfa8fd642f0d6e33fb5acb28545abaac974 -doccontainersize 41480 -doccontainerchecksum f90cfd6712f2f6f6058f7aa80051b313b2bccbc0f0fc868e8c371cda5155d48058fff5b8c7a056d1494a14faf874fdcf3ab969a9e276c8b4ccac8d4138d1d9ae +containerchecksum edac6079f0de1904e008c2a5fd7ee697f32c5324e3b9a7a4d8997b97ef214bfa1a787c84ecd4bcccd38e88c58b9729b4c5684ab58bbfcc97ce159dc5c2b5b312 +doccontainersize 44940 +doccontainerchecksum 50ae800de53cecfa6f656ba41d35d7c486e4cfe4b2ed42dd26dc60ecaa9a0b80c178dead765a7076fcc6141e8a2158e9b0854ceecc2cbf7b2e85c23cf22a7da3 docfiles size=16 texmf-dist/doc/man/man1/tangle.1 texmf-dist/doc/man/man1/tangle.man1.pdf @@ -330964,161 +333878,161 @@ catalogue-version 4.5 name web.aarch64-linux category TLCore -revision 57930 +revision 62457 shortdesc aarch64-linux files of web -containersize 77148 -containerchecksum be0b461afaa7013fb15abbbe949aabe74eaedaf8b749b5e31cac9346d9ab73817c82904043e02ccd10945705b0898dc9d1162fccb1459c92eb3b24535d018b2b -binfiles arch=aarch64-linux size=64 +containersize 77596 +containerchecksum 2076166f393d31153b6962dd073af9eb07c821d0f926dca88ef7eaa0be984cb1e097935d977cbe3d0487e95b424e968981f00e21211499fde3e600d58a06dd9a +binfiles arch=aarch64-linux size=65 bin/aarch64-linux/tangle bin/aarch64-linux/weave name web.amd64-freebsd category TLCore -revision 57941 +revision 62391 shortdesc amd64-freebsd files of web -containersize 88072 -containerchecksum 382a68d16600c7ef7665b5a14057a872b96c783fbf31dca4ffe34eee2209ede33ac47196ab90dab0c7769a449435934ce99e1757e50a77406236464048c54aa0 +containersize 87504 +containerchecksum eb95162356c933cc0d15e6f4e24ccb54db34b86a512440e040a96a3256514bff4d00caf7ea18077ff8541c955634fce90fb2fe33ddce8464dba2826d6a4666b7 binfiles arch=amd64-freebsd size=72 bin/amd64-freebsd/tangle bin/amd64-freebsd/weave name web.amd64-netbsd category TLCore -revision 57877 +revision 62430 shortdesc amd64-netbsd files of web -containersize 74216 -containerchecksum a05f90e8a79c73e961324515bcbc63267524198efd7f63e47d4ab99538b6ae0e055db53378af1140c7f930e18485c889d5f044224e097ffd62a2bc37019af3ee -binfiles arch=amd64-netbsd size=77 +containersize 74684 +containerchecksum 4504442a5b9832053669ac698fb03f16b1c07a555c9e2b70507c0b2134d6e3a88533d5aeac240b243ec35f43e4d011d877651dd3a67e4df1526c59c2ae768906 +binfiles arch=amd64-netbsd size=78 bin/amd64-netbsd/tangle bin/amd64-netbsd/weave name web.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of web -containersize 63452 -containerchecksum 1c9294f5cafbe8e2faad653f768631f9bd23c46af15ba873ab47140f5d6a8e3ba2d6e44e7a444832eb864be3535a163c25dece4b91ae16605d97aa3c17fd2234 +containersize 63152 +containerchecksum 3beead47f81ec2f2a85d9bd8b355734b708296bfe334e631c3378281ba38998b51a52a16c3a4cf61a3d21fc8ba0c1e9f2c5f6a07c830a8f5fa276ce574d75c3a binfiles arch=armhf-linux size=53 bin/armhf-linux/tangle bin/armhf-linux/weave name web.i386-cygwin category TLCore -revision 58387 +revision 62412 shortdesc i386-cygwin files of web -containersize 37424 -containerchecksum 3cc157301bcbe3ad5ddb605865f449f468bc95190fe4a9697b603db4b73657136f142789eeb6ccfc58a2e5c2ac1f0870d958acda77e204f0eee313dc0250f98c -binfiles arch=i386-cygwin size=28 +containersize 45056 +containerchecksum 27ab49c248115b4a360180eb950c45a33c76b5795a391fc369ad263ed79ae1951ac1848bd674794421def7c4020d52f8281e8c405323b566002a124568e506bb +binfiles arch=i386-cygwin size=31 bin/i386-cygwin/tangle.exe bin/i386-cygwin/weave.exe name web.i386-freebsd category TLCore -revision 57961 +revision 62391 shortdesc i386-freebsd files of web -containersize 70292 -containerchecksum 9f0a4f6178c36a08ecfc7db3a794dba275818bae1521dfc1176d14f3af456f538ef05159e9aec946291c9bdfa74ffe6c1c3582f146360e55b4d06adb539478de -binfiles arch=i386-freebsd size=59 +containersize 70680 +containerchecksum 261b4f5320d06770a59aff6737b5bd598e82e55fee4cef43a4a0e8848a832715b55bc9a9a38f50ab992a52c276d5616c4abca369565c690d7c3acb38b69b0629 +binfiles arch=i386-freebsd size=60 bin/i386-freebsd/tangle bin/i386-freebsd/weave name web.i386-linux category TLCore -revision 57878 +revision 62389 shortdesc i386-linux files of web -containersize 75520 -containerchecksum 5b1cdc0293a4a5f844df7eaf747df7a214a77e88251703f6fe0e92de85ed4ac13b9b64b604253380a929c495636d393b7e8063193dbb1c5422ff1c89edd651d8 -binfiles arch=i386-linux size=65 +containersize 76756 +containerchecksum 0c51fe645836d1b9072a567bf69b6213ab7dc5ad5286910e3cd12eacf9bf1d2fb55726aa7b8f323f37750c1f52caeb8afbc570f834f33374db06d7305a52d5d6 +binfiles arch=i386-linux size=67 bin/i386-linux/tangle bin/i386-linux/weave name web.i386-netbsd category TLCore -revision 57877 +revision 62430 shortdesc i386-netbsd files of web -containersize 60424 -containerchecksum 02cd6e2972733513c0bd26075fa32caa594027934d1094424bdc6876fa0d426f1ede8ff7ad72a063d3765632e08cabf84bd674c96b0e1422b6406d43c3215357 +containersize 60448 +containerchecksum eeb08ca832f33d669a290bd6c824e27ac40ca25cd2246c5dcc75273f9293f68a7c4ce1caa096192ed7eb7369a49c12e51a07273d2c5bfd0a53762c27394ebf3d binfiles arch=i386-netbsd size=71 bin/i386-netbsd/tangle bin/i386-netbsd/weave name web.i386-solaris category TLCore -revision 57938 +revision 62391 shortdesc i386-solaris files of web -containersize 75948 -containerchecksum a61b7b1fdbddf996d11ea65427454a08114a5036cf0f831be2fd863c5ae448b212f0f2b78f58bfa7a8c57fc300f8f59f084e8547ff048ea85406c5ea696bedfa +containersize 76168 +containerchecksum 9637147a1bc641d77785986313cce375120c8951d14d9db6dcc621c1be4235ad38b0ee57e8249e9ff2b009f53076bd15792ef21a25ca3283a9ecb8bf8afb2e73 binfiles arch=i386-solaris size=60 bin/i386-solaris/tangle bin/i386-solaris/weave name web.universal-darwin category TLCore -revision 57908 +revision 62421 shortdesc universal-darwin files of web -containersize 162244 -containerchecksum 31b103f80d1be1ad2e6ac6d95afe53d3d526e1406fce93bca5fe33494e5a4101a17ab2ac3732c8573b00cda60f48902f5b83e9c8e5613522b20f973b7fc89c28 -binfiles arch=universal-darwin size=167 +containersize 163180 +containerchecksum 1600e8c370ee243c6bd4875978bafc97b2bc58e4564e26c3c4333cb703077834bf997e3b70a6dce3cfd2293cbacaa987176563572ded42d4b5128f2be6f98f98 +binfiles arch=universal-darwin size=175 bin/universal-darwin/tangle bin/universal-darwin/weave name web.win32 category TLCore -revision 58783 +revision 62513 shortdesc win32 files of web -containersize 39168 -containerchecksum 26edb98358a2c963c127ff9fe9e2e46e818f5b05abe1dac133f9cacc8b0f444b24f9d4a55e5c7556484edcd83a23d2edac925e4db99ff8d39efd722f90c2293c +containersize 39384 +containerchecksum 2ff6b37dddd33e12bea4c74f6fa50fa7ab3bbf47883ae677ede9b18c9bd9a739ace39c6f54f3375658c682771b087c84358a2aba58be16879d2eba3cabcd31b5 binfiles arch=win32 size=26 bin/win32/tangle.exe bin/win32/weave.exe name web.x86_64-cygwin category TLCore -revision 58387 +revision 62411 shortdesc x86_64-cygwin files of web -containersize 44864 -containerchecksum 8de268e03717769303a559b1dd781094262522b35328d362631d8d2d9d5790db63a449c980a3687c0ad53970524e79dd0cb078c508cac7783ea7b38388a9376a -binfiles arch=x86_64-cygwin size=27 +containersize 45160 +containerchecksum 25924f1ee06485465496575dcd1b5d5ab9e34e77d53094bd4273c610e61de4971bbba223ce9c82fba2687896171ebeb649738d4a86140c9a30dd01ae3eb9bdfb +binfiles arch=x86_64-cygwin size=28 bin/x86_64-cygwin/tangle.exe bin/x86_64-cygwin/weave.exe name web.x86_64-darwinlegacy category TLCore -revision 58231 +revision 62391 shortdesc x86_64-darwinlegacy files of web -containersize 75068 -containerchecksum a008f71d6986aeadbd6b5502c9a622e4226557c40caa61bc9f3e62443516c84fac8f49a464a4ba18018222d068a488128f0b00ae653eef96123496b5f8add165 +containersize 74992 +containerchecksum e7231497b6ba6c3856724ff7fe4ddcc6797fb99a646553919bc1d4cf4cabdebbf23c062a1425826feb6dad556b148abed7cda54f8c7a86524e2b49c3bca1b3ee binfiles arch=x86_64-darwinlegacy size=60 bin/x86_64-darwinlegacy/tangle bin/x86_64-darwinlegacy/weave name web.x86_64-linux category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linux files of web -containersize 78152 -containerchecksum 06b448dec84c77252fe8d45cc460a327b8693363a5af6b621dc0656fa9ff9731db20d5b7faa749ee211b93d291a75ad90a2d864ce16495a47033f901bad11f7d -binfiles arch=x86_64-linux size=60 +containersize 78992 +containerchecksum 6ec0fd6164fef92dfdd93eb877106da277b86a0b9e6e06498a7d01608f62cd6804bf0f8e6c9acf9242f1fcca6d71725e24da33cc92d868b0e5b165d01610e120 +binfiles arch=x86_64-linux size=63 bin/x86_64-linux/tangle bin/x86_64-linux/weave name web.x86_64-linuxmusl category TLCore -revision 57878 +revision 62389 shortdesc x86_64-linuxmusl files of web -containersize 84236 -containerchecksum 8aaf5cd47baa05a6ce1ba56e6af461fda0cdb11b274145b589596a43bcd6c3ce120bcf22fa914fbfb9f34dd188d83e1fa972ebbe169251bd300636a434058793 +containersize 85536 +containerchecksum 6a4d652f0e17f1cc83064fd546454c47a4b743b9c8e2696ff9e807cec4253ccd26e2e7b27515d3548ee110f4aa60a34e8e1e453240cfd42648986cdec6457446 binfiles arch=x86_64-linuxmusl size=65 bin/x86_64-linuxmusl/tangle bin/x86_64-linuxmusl/weave name web.x86_64-solaris category TLCore -revision 57938 +revision 62391 shortdesc x86_64-solaris files of web -containersize 86952 -containerchecksum 702e1e70705a91dd9b84cfb5e3b4287f7583f145b627051cd14ef33783c3f7a474e17c404534d46419c812401097a74beefa2ce3be7fd457e2daad38c040e76a -binfiles arch=x86_64-solaris size=69 +containersize 86880 +containerchecksum 60b05e24e9fbccfb1ae652f3223ad38c1f9ebb4221bb047b2737b304742e47cd98aba7318b71f4c85ca3a4a24888f1cdbe95d905e53bd22740feaac761590d9a +binfiles arch=x86_64-solaris size=70 bin/x86_64-solaris/tangle bin/x86_64-solaris/weave @@ -331540,19 +334454,20 @@ catalogue-topics tree macro-supp name willowtreebook category Package -revision 54866 +revision 60638 shortdesc Easy basic book class, built on memoir relocated 1 longdesc The willowtreebook class is a simple book class, which the longdesc author uses for his lecture notes to be found on his web page longdesc Benjamin McKay. It actually just selects options for the more longdesc sophisticated memoir class. -containersize 6284 -containerchecksum 36df6eb6f46857ac84b2b0ef4fceb265c6feaee565eaf201ad8b00552a1f1e37d6f4d5a8e9dbbb21ee0df3013dc8aa72cc0cdef85c9b5c400aeca89f9b851c47 -doccontainersize 24221768 -doccontainerchecksum 32abc19949630800649038ef395a8c51568c4395b5ea2495205fab557669c40c3eadb6c272e9a4747d504c95f02df50056e083c4bcaebec50a5b5df7d5d10668 -docfiles size=5979 +containersize 6300 +containerchecksum 835b19d0927b01e4acf9da483148d3fa45b1c12eecebe39802ee4bab7426843710dd67306b2a8946c9c2b51d4c1864eb054f440c3ea021ae124bbeb6e4908b33 +doccontainersize 24230688 +doccontainerchecksum 9e5fddf4765325a550e6dbea529d110bbbfbcdf89e1dafcfe62099a4e8fa6ce2bf3384ef9e1b2453f1155b6e6d3f48d1d1675100c8295362653aaabec35aaf86 +docfiles size=5982 RELOC/doc/latex/willowtreebook/README details="Readme" + RELOC/doc/latex/willowtreebook/notation.gst RELOC/doc/latex/willowtreebook/willow.jpg RELOC/doc/latex/willowtreebook/willowtreebook.bib RELOC/doc/latex/willowtreebook/willowtreebook.pdf details="Package documentation" @@ -331563,28 +334478,28 @@ catalogue-also memoir catalogue-ctan /macros/latex/contrib/willowtreebook catalogue-license lppl1.3c catalogue-topics class book-pub -catalogue-version 1.01 +catalogue-version 1.03 name windycity category Package -revision 59067 +revision 61223 shortdesc A Chicago style for BibLaTeX relocated 1 longdesc Windy City is a style for BibLaTeX that formats notes, longdesc bibliographies, parenthetical citations, and reference lists longdesc according to the 17th edition of The Chicago Manual of Style. -containersize 19724 -containerchecksum af537ba68b7a752b1f729e68fc752c755c85c9cdb31e0f17594094445eb44bd1d86a1d3702ffa64be3e44b73da8b6524a07f1bc49818ac2540365d88ac2cb57d -doccontainersize 510108 -doccontainerchecksum 05ad3bd4c139e161f8f690c306fba9d4c4da49ad25ec4c2a8018bb5e8b9d11d880eaffd4ef8eb6bf5642cc75b54a908a10cf1b4688488c9625379240e5e4b719 -docfiles size=177 +containersize 20328 +containerchecksum 718ef4ce03405443de94581e45f8866053ce4b5d6b7c6e4576c4664d42adcf50570240fc8181f795f59733b94c648e15cc98ef92e4ae59843093663511829c4d +doccontainersize 565924 +doccontainerchecksum 58107956e367dc318cc23320818c43f3fa91b75f69bc186b107687293f52c1c0cffb04912959e1a5c8d8abe3bb848c69da38ec621266e7a94b378a11d4c759e2 +docfiles size=194 RELOC/doc/latex/windycity/CHANGES.md RELOC/doc/latex/windycity/LICENCE RELOC/doc/latex/windycity/README.md details="Readme" RELOC/doc/latex/windycity/windycity.bib RELOC/doc/latex/windycity/windycity.pdf details="Package documentation" RELOC/doc/latex/windycity/windycity.tex -runfiles size=33 +runfiles size=34 RELOC/tex/latex/windycity/american-windycity.lbx RELOC/tex/latex/windycity/windycity.bbx RELOC/tex/latex/windycity/windycity.cbx @@ -331599,7 +334514,7 @@ catalogue-topics biblatex name wintools.win32 category TLCore -revision 58783 +revision 62199 shortdesc utilities provided only for Windows longdesc Common utilities, mainly from the w32tex distribution. postaction filetype name="TL.PSViewer.view" cmd='"TEXDIR/bin/win32/psviewer.exe" "%1"' @@ -331614,11 +334529,11 @@ postaction progid extension=.png filetype="TL.bitmap2eps.convert" postaction progid extension=.ps filetype="TL.PSViewer.view" postaction progid extension=.tif filetype="TL.bitmap2eps.convert" postaction progid extension=.tiff filetype="TL.bitmap2eps.convert" -containersize 5338756 -containerchecksum c7a0f2956f8c3c2fd0b24c886486f7bde527f8efb35fe44262162d917bfffe3f944db665e3b18e9b423baf88f95953ef048ae17fb33de0e7951c157d4dfc3b05 -doccontainersize 998704 -doccontainerchecksum b7309f3cdb9a6f5bc4a0c3de6cb8356c319f4ae6e1333c9eaaef514d5393e02423c7097b51eebd5f304e561482a18ed384caa77511fac43dd795e0ce60a29145 -docfiles size=342 +containersize 4839656 +containerchecksum 239da0dfa5e006b9f5dd7700c83228765093b1d46c841a96e0899e0829cda5f1d22a905a2b91cdf7864f14f4775afc9170c308b52420fb14541078428416020d +doccontainersize 983380 +doccontainerchecksum 2ee9c3bd04b9e8d056d6f335aa4c2c2ad61d70c55ffc066f92fafa7511a3524f658b588f074a73d9b236fea60989eba92f8e92bc6096eaa60e281485e5942a94 +docfiles size=334 texmf-dist/doc/psviewer/psviewer.README texmf-dist/doc/psviewer/psviewer.ico texmf-dist/doc/psviewer/psviewer.svg @@ -331646,7 +334561,6 @@ docfiles size=342 texmf-dist/doc/support/wintools/pdfimages.pdf texmf-dist/doc/support/wintools/pdfinfo.pdf texmf-dist/doc/support/wintools/pdfseparate.pdf - texmf-dist/doc/support/wintools/pdfsig.pdf texmf-dist/doc/support/wintools/pdftocairo.pdf texmf-dist/doc/support/wintools/pdftohtml.pdf texmf-dist/doc/support/wintools/pdftoppm.pdf @@ -331660,7 +334574,7 @@ runfiles size=4 texmf-dist/scripts/psviewer/psviewer.vbs texmf-dist/scripts/tlaunch/tlaunchmode.pl texmf-dist/web2c/tlaunch.ini -binfiles arch=win32 size=8660 +binfiles arch=win32 size=8427 bin/win32/aftopl.exe bin/win32/bitmap2eps.exe bin/win32/bmeps.exe @@ -331676,7 +334590,6 @@ binfiles arch=win32 size=8660 bin/win32/pdfimages.exe bin/win32/pdfinfo.exe bin/win32/pdfseparate.exe - bin/win32/pdfsig.exe bin/win32/pdftocairo.exe bin/win32/pdftohtml.exe bin/win32/pdftoppm.exe @@ -331731,7 +334644,7 @@ catalogue-version 0.3.1 name witharrows category Package -revision 58120 +revision 63087 shortdesc "Aligned" math environments with arrows for comments relocated 1 longdesc This package provides an environment WithArrows which is @@ -331741,18 +334654,18 @@ longdesc the alignment. These arrows are usually used to give longdesc explanations concerning the mathematical calculus presented. longdesc The package requires the following other LaTeX packages: expl3, longdesc footnote, l3keys2e, tikz, and xparse. -containersize 14596 -containerchecksum 75f87cfce4089e02f5e1023ebd1f66c0f9ab62932c2fbb7edb8a63948e31efab3a3418b946db7270e6ea88e6536525db5d191f904f5d7ecb0e8f3cdfaea743b6 -doccontainersize 916488 -doccontainerchecksum b22081b8ae14217f4a58f71507314e3bdc50659e6fff761cb1648c8ea03819182a0d4d30122456e4c5d24e307fb301d52eb37e092b8add0b698dacd026e6f5d9 -docfiles size=270 +containersize 14712 +containerchecksum 20d58b9ae97290b79044cc2a12431a219d26ecbb32d5256942db37f4fc6c4699d9c1fa79ef2080444e2981c865e34eae889cb9113ef5e314e9caedcfcfde1b3f +doccontainersize 952260 +doccontainerchecksum da7e282f57cfd0ccb8fcc55a4e746dfadbd1629e416207a1fdc59e9c00f2dc8815bc01dce29eed5aba98be465a670f301da99be15388a9cd499646ca19a26353 +docfiles size=278 RELOC/doc/generic/witharrows/README.md details="Readme" RELOC/doc/generic/witharrows/witharrows-french.pdf details="Package documentation (French)" language="fr" RELOC/doc/generic/witharrows/witharrows-french.tex RELOC/doc/generic/witharrows/witharrows.pdf details="Package documentation (English)" RELOC/doc/generic/witharrows/witharrows.tex -srccontainersize 52676 -srccontainerchecksum fdde37e183614ffe887b7813db7d09ebd7586e73c4e54c7eeffaa4daa48e23f2f958306f2547bd2b683343b883b3d26f5f9779b9cbf2e755f8b265678b826c9a +srccontainersize 52884 +srccontainerchecksum 4800609a202f93f25fd763db0b6b95c1d59ab7fa722f375b4994ae85d8a66d8fe9e5cdc76387ecb9e1c7c02b2723f8d29a5b560e24c23d60a053e8a62c268646 srcfiles size=70 RELOC/source/generic/witharrows/witharrows.dtx RELOC/source/generic/witharrows/witharrows.ins @@ -331760,8 +334673,8 @@ runfiles size=24 RELOC/tex/generic/witharrows/witharrows.sty catalogue-ctan /macros/generic/witharrows catalogue-license lppl1.3 -catalogue-topics maths maths-syseqn pgf-tikz expl3 -catalogue-version 2.6c +catalogue-topics maths maths-syseqn pgf-tikz macro-gen expl3 +catalogue-version 2.7 name wnri category Package @@ -332119,7 +335032,7 @@ catalogue-version 1.1 name worldflags category Package -revision 59021 +revision 59171 shortdesc Drawing flags with TikZ relocated 1 longdesc This is a package for drawing flags using TikZ. Currently the @@ -332129,15 +335042,26 @@ longdesc can be drawn ... as a single TikZ-picture within ordinary text, longdesc as a picture element within a TikZ-picture. The appearance of a longdesc flag (size, frame etc.) can be adapted using optional longdesc parameters. -containersize 1230772 -containerchecksum 50135705ff208caa13e67e5e99c55421fa556989c042b345c46ebf5c7182dae3c830334ee5ec193c6574634c9ecbead72dd6cf83715a30200208c6694a75053f -doccontainersize 2141572 -doccontainerchecksum 340ec9a71b470f39218bcde92c663454317572d76198e8bc115483a9930fb5315a937a8fbaa8f0395a56505691bbe5f93d403aa3bcf4b39f7b4026309081cfaf -docfiles size=541 +containersize 1497060 +containerchecksum 128274fc2cdf34b956987c85c4bd00e25673879a3c701965db5ee7d240916df79133843991ea69e0924fe15a3f88140e8bb1754880bbdb1d9eae157ade92c260 +doccontainersize 2539560 +doccontainerchecksum 8cab4b4abf08a0253a3ffd1682be2de6fd5a32adc48c4e195b76899074d3fa415ad77ce347a17afaa812040de59a3d0947e35c6f3872c98edca0fd218fa79f20 +docfiles size=640 RELOC/doc/latex/worldflags/README details="Readme" RELOC/doc/latex/worldflags/worldflags.pdf details="Package documentation" RELOC/doc/latex/worldflags/worldflags.tex -runfiles size=1816 +runfiles size=2213 + RELOC/tex/latex/worldflags/worldflag_0.tex + RELOC/tex/latex/worldflags/worldflag_1.tex + RELOC/tex/latex/worldflags/worldflag_2.tex + RELOC/tex/latex/worldflags/worldflag_3.tex + RELOC/tex/latex/worldflags/worldflag_4.tex + RELOC/tex/latex/worldflags/worldflag_5.tex + RELOC/tex/latex/worldflags/worldflag_6.tex + RELOC/tex/latex/worldflags/worldflag_7.tex + RELOC/tex/latex/worldflags/worldflag_8.tex + RELOC/tex/latex/worldflags/worldflag_9.tex + RELOC/tex/latex/worldflags/worldflag_A.tex RELOC/tex/latex/worldflags/worldflag_AD.tex RELOC/tex/latex/worldflags/worldflag_AE.tex RELOC/tex/latex/worldflags/worldflag_AF.tex @@ -332147,11 +335071,22 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_AO.tex RELOC/tex/latex/worldflags/worldflag_AQ.tex RELOC/tex/latex/worldflags/worldflag_AR.tex + RELOC/tex/latex/worldflags/worldflag_AT-B.tex + RELOC/tex/latex/worldflags/worldflag_AT-K.tex + RELOC/tex/latex/worldflags/worldflag_AT-N.tex + RELOC/tex/latex/worldflags/worldflag_AT-O.tex + RELOC/tex/latex/worldflags/worldflag_AT-S.tex + RELOC/tex/latex/worldflags/worldflag_AT-St.tex + RELOC/tex/latex/worldflags/worldflag_AT-T.tex + RELOC/tex/latex/worldflags/worldflag_AT-V.tex + RELOC/tex/latex/worldflags/worldflag_AT-W.tex RELOC/tex/latex/worldflags/worldflag_AT.tex RELOC/tex/latex/worldflags/worldflag_AU.tex + RELOC/tex/latex/worldflags/worldflag_AX.tex RELOC/tex/latex/worldflags/worldflag_AZ.tex RELOC/tex/latex/worldflags/worldflag_Abkhazia.tex RELOC/tex/latex/worldflags/worldflag_Artsakh.tex + RELOC/tex/latex/worldflags/worldflag_B.tex RELOC/tex/latex/worldflags/worldflag_BA.tex RELOC/tex/latex/worldflags/worldflag_BB.tex RELOC/tex/latex/worldflags/worldflag_BD.tex @@ -332169,6 +335104,9 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_BW.tex RELOC/tex/latex/worldflags/worldflag_BY.tex RELOC/tex/latex/worldflags/worldflag_BZ.tex + RELOC/tex/latex/worldflags/worldflag_Bonaire.tex + RELOC/tex/latex/worldflags/worldflag_Buddhism.tex + RELOC/tex/latex/worldflags/worldflag_C.tex RELOC/tex/latex/worldflags/worldflag_CA.tex RELOC/tex/latex/worldflags/worldflag_CD.tex RELOC/tex/latex/worldflags/worldflag_CF.tex @@ -332185,12 +335123,15 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_CV.tex RELOC/tex/latex/worldflags/worldflag_CY.tex RELOC/tex/latex/worldflags/worldflag_CZ.tex + RELOC/tex/latex/worldflags/worldflag_Christian.tex + RELOC/tex/latex/worldflags/worldflag_D.tex RELOC/tex/latex/worldflags/worldflag_DE.tex RELOC/tex/latex/worldflags/worldflag_DJ.tex RELOC/tex/latex/worldflags/worldflag_DK.tex RELOC/tex/latex/worldflags/worldflag_DM.tex RELOC/tex/latex/worldflags/worldflag_DO.tex RELOC/tex/latex/worldflags/worldflag_DZ.tex + RELOC/tex/latex/worldflags/worldflag_E.tex RELOC/tex/latex/worldflags/worldflag_EC.tex RELOC/tex/latex/worldflags/worldflag_EE.tex RELOC/tex/latex/worldflags/worldflag_EG.tex @@ -332200,16 +335141,21 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_ET.tex RELOC/tex/latex/worldflags/worldflag_EU.tex RELOC/tex/latex/worldflags/worldflag_Esperanto.tex + RELOC/tex/latex/worldflags/worldflag_F.tex RELOC/tex/latex/worldflags/worldflag_FI.tex RELOC/tex/latex/worldflags/worldflag_FJ.tex RELOC/tex/latex/worldflags/worldflag_FM.tex + RELOC/tex/latex/worldflags/worldflag_FO.tex RELOC/tex/latex/worldflags/worldflag_FR.tex + RELOC/tex/latex/worldflags/worldflag_G.tex RELOC/tex/latex/worldflags/worldflag_GA.tex RELOC/tex/latex/worldflags/worldflag_GB.tex RELOC/tex/latex/worldflags/worldflag_GD.tex RELOC/tex/latex/worldflags/worldflag_GE.tex RELOC/tex/latex/worldflags/worldflag_GF.tex + RELOC/tex/latex/worldflags/worldflag_GG.tex RELOC/tex/latex/worldflags/worldflag_GH.tex + RELOC/tex/latex/worldflags/worldflag_GI.tex RELOC/tex/latex/worldflags/worldflag_GL.tex RELOC/tex/latex/worldflags/worldflag_GM.tex RELOC/tex/latex/worldflags/worldflag_GN.tex @@ -332218,22 +335164,28 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_GT.tex RELOC/tex/latex/worldflags/worldflag_GW.tex RELOC/tex/latex/worldflags/worldflag_GY.tex + RELOC/tex/latex/worldflags/worldflag_H.tex RELOC/tex/latex/worldflags/worldflag_HN.tex RELOC/tex/latex/worldflags/worldflag_HR.tex RELOC/tex/latex/worldflags/worldflag_HT.tex RELOC/tex/latex/worldflags/worldflag_HU.tex + RELOC/tex/latex/worldflags/worldflag_I.tex RELOC/tex/latex/worldflags/worldflag_ID.tex RELOC/tex/latex/worldflags/worldflag_IE.tex RELOC/tex/latex/worldflags/worldflag_IL.tex + RELOC/tex/latex/worldflags/worldflag_IM.tex RELOC/tex/latex/worldflags/worldflag_IN.tex RELOC/tex/latex/worldflags/worldflag_IQ.tex RELOC/tex/latex/worldflags/worldflag_IR.tex RELOC/tex/latex/worldflags/worldflag_IS.tex RELOC/tex/latex/worldflags/worldflag_IT.tex + RELOC/tex/latex/worldflags/worldflag_J.tex + RELOC/tex/latex/worldflags/worldflag_JE.tex RELOC/tex/latex/worldflags/worldflag_JM.tex RELOC/tex/latex/worldflags/worldflag_JO.tex RELOC/tex/latex/worldflags/worldflag_JP.tex RELOC/tex/latex/worldflags/worldflag_JollyRoger.tex + RELOC/tex/latex/worldflags/worldflag_K.tex RELOC/tex/latex/worldflags/worldflag_KE.tex RELOC/tex/latex/worldflags/worldflag_KG.tex RELOC/tex/latex/worldflags/worldflag_KH.tex @@ -332245,6 +335197,7 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_KR.tex RELOC/tex/latex/worldflags/worldflag_KW.tex RELOC/tex/latex/worldflags/worldflag_KZ.tex + RELOC/tex/latex/worldflags/worldflag_L.tex RELOC/tex/latex/worldflags/worldflag_LA.tex RELOC/tex/latex/worldflags/worldflag_LB.tex RELOC/tex/latex/worldflags/worldflag_LC.tex @@ -332256,6 +335209,7 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_LU.tex RELOC/tex/latex/worldflags/worldflag_LV.tex RELOC/tex/latex/worldflags/worldflag_LY.tex + RELOC/tex/latex/worldflags/worldflag_M.tex RELOC/tex/latex/worldflags/worldflag_MA.tex RELOC/tex/latex/worldflags/worldflag_MD.tex RELOC/tex/latex/worldflags/worldflag_ME.tex @@ -332273,6 +335227,7 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_MX.tex RELOC/tex/latex/worldflags/worldflag_MY.tex RELOC/tex/latex/worldflags/worldflag_MZ.tex + RELOC/tex/latex/worldflags/worldflag_N.tex RELOC/tex/latex/worldflags/worldflag_NA.tex RELOC/tex/latex/worldflags/worldflag_NATO.tex RELOC/tex/latex/worldflags/worldflag_NE.tex @@ -332284,25 +335239,34 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_NR.tex RELOC/tex/latex/worldflags/worldflag_NU.tex RELOC/tex/latex/worldflags/worldflag_NZ.tex + RELOC/tex/latex/worldflags/worldflag_O.tex RELOC/tex/latex/worldflags/worldflag_OM.tex RELOC/tex/latex/worldflags/worldflag_Olympics.tex + RELOC/tex/latex/worldflags/worldflag_P.tex RELOC/tex/latex/worldflags/worldflag_PA.tex RELOC/tex/latex/worldflags/worldflag_PE.tex RELOC/tex/latex/worldflags/worldflag_PG.tex RELOC/tex/latex/worldflags/worldflag_PH.tex RELOC/tex/latex/worldflags/worldflag_PK.tex RELOC/tex/latex/worldflags/worldflag_PL.tex + RELOC/tex/latex/worldflags/worldflag_PR.tex RELOC/tex/latex/worldflags/worldflag_PS.tex RELOC/tex/latex/worldflags/worldflag_PT.tex RELOC/tex/latex/worldflags/worldflag_PW.tex RELOC/tex/latex/worldflags/worldflag_PY.tex + RELOC/tex/latex/worldflags/worldflag_Q.tex RELOC/tex/latex/worldflags/worldflag_QA.tex + RELOC/tex/latex/worldflags/worldflag_R.tex + RELOC/tex/latex/worldflags/worldflag_RE.tex RELOC/tex/latex/worldflags/worldflag_RO.tex RELOC/tex/latex/worldflags/worldflag_RS.tex RELOC/tex/latex/worldflags/worldflag_RU.tex RELOC/tex/latex/worldflags/worldflag_RW.tex RELOC/tex/latex/worldflags/worldflag_Rainbow.tex + RELOC/tex/latex/worldflags/worldflag_RedCrescent.tex RELOC/tex/latex/worldflags/worldflag_RedCross.tex + RELOC/tex/latex/worldflags/worldflag_RedCrystal.tex + RELOC/tex/latex/worldflags/worldflag_S.tex RELOC/tex/latex/worldflags/worldflag_SA.tex RELOC/tex/latex/worldflags/worldflag_SB.tex RELOC/tex/latex/worldflags/worldflag_SC.tex @@ -332321,7 +335285,10 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_SV.tex RELOC/tex/latex/worldflags/worldflag_SY.tex RELOC/tex/latex/worldflags/worldflag_SZ.tex + RELOC/tex/latex/worldflags/worldflag_Saba.tex RELOC/tex/latex/worldflags/worldflag_Somaliland.tex + RELOC/tex/latex/worldflags/worldflag_StEustasius.tex + RELOC/tex/latex/worldflags/worldflag_T.tex RELOC/tex/latex/worldflags/worldflag_TD.tex RELOC/tex/latex/worldflags/worldflag_TG.tex RELOC/tex/latex/worldflags/worldflag_TH.tex @@ -332335,21 +335302,30 @@ runfiles size=1816 RELOC/tex/latex/worldflags/worldflag_TV.tex RELOC/tex/latex/worldflags/worldflag_TW.tex RELOC/tex/latex/worldflags/worldflag_TZ.tex + RELOC/tex/latex/worldflags/worldflag_Tibet.tex RELOC/tex/latex/worldflags/worldflag_Transnistria.tex + RELOC/tex/latex/worldflags/worldflag_U.tex RELOC/tex/latex/worldflags/worldflag_UA.tex RELOC/tex/latex/worldflags/worldflag_UG.tex + RELOC/tex/latex/worldflags/worldflag_UNESCO.tex RELOC/tex/latex/worldflags/worldflag_UNO.tex RELOC/tex/latex/worldflags/worldflag_US.tex RELOC/tex/latex/worldflags/worldflag_UY.tex RELOC/tex/latex/worldflags/worldflag_UZ.tex + RELOC/tex/latex/worldflags/worldflag_V.tex RELOC/tex/latex/worldflags/worldflag_VA.tex RELOC/tex/latex/worldflags/worldflag_VC.tex RELOC/tex/latex/worldflags/worldflag_VE.tex RELOC/tex/latex/worldflags/worldflag_VN.tex RELOC/tex/latex/worldflags/worldflag_VU.tex + RELOC/tex/latex/worldflags/worldflag_W.tex RELOC/tex/latex/worldflags/worldflag_WB.tex + RELOC/tex/latex/worldflags/worldflag_WHO.tex RELOC/tex/latex/worldflags/worldflag_WS.tex + RELOC/tex/latex/worldflags/worldflag_X.tex + RELOC/tex/latex/worldflags/worldflag_Y.tex RELOC/tex/latex/worldflags/worldflag_YE.tex + RELOC/tex/latex/worldflags/worldflag_Z.tex RELOC/tex/latex/worldflags/worldflag_ZA.tex RELOC/tex/latex/worldflags/worldflag_ZM.tex RELOC/tex/latex/worldflags/worldflag_ZW.tex @@ -332360,29 +335336,59 @@ catalogue-topics graphics pgf-tikz name wrapfig category Package -revision 22048 +revision 61719 shortdesc Produces figures which text can flow around relocated 1 longdesc Allows figures or tables to have text wrapped around them. Does longdesc not work in combination with list environments, but can be used longdesc in a parbox or minipage, and in twocolumn format. Supports the longdesc float package. -containersize 9360 -containerchecksum ea9d0693a43f985b9ab13a51e0af82b866adc8500dfb9f42e8b20ce8facd07d0534749bda61d13bc86b921300336c9f7e6099f252c4c65370a2e2cb4423589ae -doccontainersize 337900 -doccontainerchecksum 9ba4292d2641a31f3719ca66e3d80ca70638f9c943bfad9e9e08543f57a53eccc1292930e95d6a3677d0696e0deb1d1ca698b83eb7285baae275b70ac808be33 +containersize 9336 +containerchecksum afa6eed496f63dda436a9a57c9f056ae88fb7985328d58d81fddde743a737b1ec69a5409941a76a28840d938397928925500628b2e11859713871977545278e2 +doccontainersize 337904 +doccontainerchecksum 27aa1cfb0641876516eefd483f5f37e25e06c24bc255fe81afadd985d9a5ea73d311184ad46120d57d8dfc584da02f99c90128c6e0cead71064d00c1bae09f7b docfiles size=87 RELOC/doc/latex/wrapfig/multiple-span.txt details="How to use wrapfig to span multiple columns" RELOC/doc/latex/wrapfig/wrapfig-doc.pdf details="Package documentation" RELOC/doc/latex/wrapfig/wrapfig-doc.tex runfiles size=7 RELOC/tex/latex/wrapfig/wrapfig.sty -catalogue-also floatflt +catalogue-also wrapfig2 catalogue-ctan /macros/latex/contrib/wrapfig catalogue-license lppl catalogue-topics text-flow catalogue-version 3.6 +name wrapfig2 +category Package +revision 62039 +shortdesc Wrap text around figures +relocated 1 +longdesc This package is a fork of Donald Arseneau's wrapfig package. It +longdesc is backwards compatible with the original environments. +longdesc Therefore this package does not work with LaTeX2e kernels older +longdesc than about 2018, although a warning is issued if the LaTeX +longdesc format file is dated with a date older than 1st January 2019. +containersize 6964 +containerchecksum 5f8059f2aea539f11946e4433c2bdb41530076109e2758f13a289f9009e972ce730cb7d472ce831c7567b0f4281ff54b29fb8df5d6c7f58b98030096ae88e35e +doccontainersize 684932 +doccontainerchecksum b390941a37f348545a319359d216ea9eb4e44f8a1d50b25825a7288f77d3e3dab8e183efc19ed1382420083bb8b7cb940b175057462e88761149ea8611d0488f +docfiles size=188 + RELOC/doc/latex/wrapfig2/README.txt details="Readme" + RELOC/doc/latex/wrapfig2/stele-todi-small.jpg + RELOC/doc/latex/wrapfig2/wrapfig2.pdf details="Package documentation" +srccontainersize 26164 +srccontainerchecksum dca40cd88a8650cb5b77de58b3be4c484b2160862e5dc19609237702cc0e71abe0e86b35cf0661e6f61c28948e24b4ca67da3ae710ebf1c0b6786734e1c48cf0 +srcfiles size=23 + RELOC/source/latex/wrapfig2/wrapfig2.dtx +runfiles size=6 + RELOC/tex/latex/wrapfig2/wrapfig2.sty +catalogue-also cutwin +catalogue-ctan /macros/latex/contrib/wrapfig2 +catalogue-license lppl1.3c +catalogue-topics text-flow expl3 +catalogue-version 6.0.0 + name wsemclassic category Package revision 31532 @@ -332556,7 +335562,7 @@ catalogue-version 1.1 name xassoccnt category Package -revision 55876 +revision 61112 shortdesc Associated counters stepping simultaneously relocated 1 longdesc This package provides a way of associating counters to an @@ -332568,10 +335574,10 @@ longdesc xassoccnt is a successor and a complete rewrite of the assoccnt longdesc package by the same author. However, as of 2017-03-05, some longdesc features of assoccnt are not (yet) contained in xassoccnt so longdesc that the older package cannot yet be regarded as obsolete. -containersize 19604 -containerchecksum f2a2c993c465afdf21920e7f4cd7ed81f40fec1bc485cd89d919e5a942284e2219194d349ecc4da81005a7dbd997ed176ca8571c92ec159b69a98dd1068a136d -doccontainersize 1139344 -doccontainerchecksum a20c3a3f10ca5a2fd785e4bfb92d3d60edcbee74f6efd2dea5fece63b01ff3d67905700be0fc48dfda9bccfa386238e77592cb04208ead19dbdb0714d6e891af +containersize 19596 +containerchecksum 4b3934d7a4a219fca3f276b26b893706ed8a65682425ac40d6722734f3e133099837ea8aebf214bad32c0d6b415121f73ea605dd851f0f2542dfb0bc38744313 +doccontainersize 1141224 +doccontainerchecksum 020a2fb86c86372302e68636d727203625ddfbf63cf8eb5b3055502fcd073c54b52a44f8c7bfcb2c3c73a206082e5d285f05cf762b9857d2e16c43fe36f8fb96 docfiles size=333 RELOC/doc/latex/xassoccnt/README details="Readme" RELOC/doc/latex/xassoccnt/xassoccnt_counterformats_example.pdf @@ -332606,7 +335612,7 @@ catalogue-also assoccnt catalogue-ctan /macros/latex/contrib/xassoccnt catalogue-license lppl1.3 catalogue-topics counter-mgmt macro-supp -catalogue-version 1.8 +catalogue-version 2.0 name xbmks category Package @@ -332653,7 +335659,7 @@ catalogue-topics pdfprocess adobe-distiller name xcharter category Package -revision 58755 +revision 63057 shortdesc Extension of Bitstream Charter fonts relocated 1 longdesc The package presents an extension of Bitstream Charter, which @@ -332662,11 +335668,11 @@ longdesc all four styles, accompanied by LaTeX font support files. The longdesc fonts themselves are provided in both Adobe Type 1 and OTF longdesc formats, with supporting files as necessary. execute addMap XCharter.map -containersize 2067828 -containerchecksum 47ef79da9f019c27758e90be80ca7815e93ec3044da88b133685f4cf32655d1be2c591e17a6730da45977be5e06a3cd0c29da2ee798e5667d741f5161f2de723 -doccontainersize 465920 -doccontainerchecksum 574a4ba5ec45569668ee9e3b26055d1677fb2a95f28bb4b8e2b21589aba116329fbffeb74e4b391dde94f93547aeb1d689560d7050976db533be28c9cf6b6948 -docfiles size=215 +containersize 2200760 +containerchecksum e3b6de6f9ab168b90b2351a43066e144c87efcd648c8e39975870040662bed9f5a2d033d23c28eed2b446af24abfb893ac550a52870ce5dbcc41d9b26aca4d52 +doccontainersize 224040 +doccontainerchecksum 3a2e88d313293b073d0eff63dcb6984c9eda7eb5813aff6267615ac2f49dd9b47b977e196c1769353cfb44b1b8c07c3e02146eaafa99eac416b049598fa89e60 +docfiles size=73 RELOC/doc/fonts/xcharter/README details="Readme" RELOC/doc/fonts/xcharter/altone.py RELOC/doc/fonts/xcharter/newgermanfxch-crop.pdf @@ -332674,7 +335680,7 @@ docfiles size=215 RELOC/doc/fonts/xcharter/newgermanfxch.tex RELOC/doc/fonts/xcharter/xcharter-doc.pdf details="Package documentation" RELOC/doc/fonts/xcharter/xcharter-doc.tex -runfiles size=2372 +runfiles size=3543 RELOC/fonts/afm/public/xcharter/XCharter-Bold.afm RELOC/fonts/afm/public/xcharter/XCharter-BoldItalic.afm RELOC/fonts/afm/public/xcharter/XCharter-BoldSlanted.afm @@ -332687,114 +335693,198 @@ runfiles size=2372 RELOC/fonts/afm/public/xcharter/XCharterMathRM.afm RELOC/fonts/enc/dvips/xcharter/chalph.enc RELOC/fonts/enc/dvips/xcharter/chtabosf.enc + RELOC/fonts/enc/dvips/xcharter/xch1TH_osf-ly1.enc + RELOC/fonts/enc/dvips/xcharter/xch1TH_osf-ot1.enc + RELOC/fonts/enc/dvips/xcharter/xch1TH_osf-t1.enc RELOC/fonts/enc/dvips/xcharter/xch1_2itbay.enc RELOC/fonts/enc/dvips/xcharter/xch1_2jcsfa.enc RELOC/fonts/enc/dvips/xcharter/xch1_3qy4ma.enc + RELOC/fonts/enc/dvips/xcharter/xch1_4sqimf.enc RELOC/fonts/enc/dvips/xcharter/xch1_4zysyq.enc + RELOC/fonts/enc/dvips/xcharter/xch1_5x23ii.enc RELOC/fonts/enc/dvips/xcharter/xch1_64qgug.enc + RELOC/fonts/enc/dvips/xcharter/xch1_65qaqc.enc + RELOC/fonts/enc/dvips/xcharter/xch1_6ir2ua.enc + RELOC/fonts/enc/dvips/xcharter/xch1_6ramfp.enc RELOC/fonts/enc/dvips/xcharter/xch1_6xwfqv.enc RELOC/fonts/enc/dvips/xcharter/xch1_7aohvb.enc - RELOC/fonts/enc/dvips/xcharter/xch1_7p4e2o.enc - RELOC/fonts/enc/dvips/xcharter/xch1_afo4o4.enc + RELOC/fonts/enc/dvips/xcharter/xch1_acpec5.enc + RELOC/fonts/enc/dvips/xcharter/xch1_an6s6r.enc + RELOC/fonts/enc/dvips/xcharter/xch1_c3yyfo.enc + RELOC/fonts/enc/dvips/xcharter/xch1_c54uym.enc + RELOC/fonts/enc/dvips/xcharter/xch1_ccfumi.enc + RELOC/fonts/enc/dvips/xcharter/xch1_cilcsm.enc RELOC/fonts/enc/dvips/xcharter/xch1_cjimfy.enc RELOC/fonts/enc/dvips/xcharter/xch1_co4ru4.enc + RELOC/fonts/enc/dvips/xcharter/xch1_dp2hrq.enc + RELOC/fonts/enc/dvips/xcharter/xch1_dynzsr.enc + RELOC/fonts/enc/dvips/xcharter/xch1_eldrzl.enc RELOC/fonts/enc/dvips/xcharter/xch1_geqmur.enc + RELOC/fonts/enc/dvips/xcharter/xch1_hgvfee.enc + RELOC/fonts/enc/dvips/xcharter/xch1_i2cund.enc + RELOC/fonts/enc/dvips/xcharter/xch1_i2fqhk.enc RELOC/fonts/enc/dvips/xcharter/xch1_icytdu.enc - RELOC/fonts/enc/dvips/xcharter/xch1_ivnpe7.enc - RELOC/fonts/enc/dvips/xcharter/xch1_m7ekhw.enc + RELOC/fonts/enc/dvips/xcharter/xch1_iit6m7.enc + RELOC/fonts/enc/dvips/xcharter/xch1_ksktz7.enc + RELOC/fonts/enc/dvips/xcharter/xch1_laqzs3.enc + RELOC/fonts/enc/dvips/xcharter/xch1_m6qb7y.enc + RELOC/fonts/enc/dvips/xcharter/xch1_mpbiom.enc + RELOC/fonts/enc/dvips/xcharter/xch1_ng7me5.enc RELOC/fonts/enc/dvips/xcharter/xch1_nhow2o.enc RELOC/fonts/enc/dvips/xcharter/xch1_ph46id.enc + RELOC/fonts/enc/dvips/xcharter/xch1_pikjb7.enc + RELOC/fonts/enc/dvips/xcharter/xch1_plaupi.enc RELOC/fonts/enc/dvips/xcharter/xch1_pqp4df.enc - RELOC/fonts/enc/dvips/xcharter/xch1_q2nwaj.enc RELOC/fonts/enc/dvips/xcharter/xch1_q7fabp.enc + RELOC/fonts/enc/dvips/xcharter/xch1_qfy5bi.enc RELOC/fonts/enc/dvips/xcharter/xch1_s4eoyd.enc RELOC/fonts/enc/dvips/xcharter/xch1_sczepj.enc + RELOC/fonts/enc/dvips/xcharter/xch1_tipddl.enc + RELOC/fonts/enc/dvips/xcharter/xch1_tohekq.enc RELOC/fonts/enc/dvips/xcharter/xch1_wd2dbe.enc + RELOC/fonts/enc/dvips/xcharter/xch1_wf67wi.enc RELOC/fonts/enc/dvips/xcharter/xch1_wqeam3.enc + RELOC/fonts/enc/dvips/xcharter/xch1_wqjgnt.enc RELOC/fonts/enc/dvips/xcharter/xch1_wuciy4.enc RELOC/fonts/enc/dvips/xcharter/xch1_x6jczy.enc RELOC/fonts/enc/dvips/xcharter/xch1_xqcxen.enc + RELOC/fonts/enc/dvips/xcharter/xch1_yr3lcc.enc RELOC/fonts/enc/dvips/xcharter/xch1_z3wvjz.enc - RELOC/fonts/enc/dvips/xcharter/xch1_zhjmar.enc RELOC/fonts/enc/dvips/xcharter/xch1_zqx27h.enc + RELOC/fonts/enc/dvips/xcharter/xchTH_osf-ly1.enc + RELOC/fonts/enc/dvips/xcharter/xchTH_osf-ot1.enc + RELOC/fonts/enc/dvips/xcharter/xchTH_osf-t1.enc + RELOC/fonts/enc/dvips/xcharter/xchTH_tlf-ly1.enc + RELOC/fonts/enc/dvips/xcharter/xchTH_tlf-ot1.enc + RELOC/fonts/enc/dvips/xcharter/xchTH_tlf-t1.enc RELOC/fonts/enc/dvips/xcharter/xch_26pbhy.enc RELOC/fonts/enc/dvips/xcharter/xch_2itbay.enc RELOC/fonts/enc/dvips/xcharter/xch_2jcsfa.enc + RELOC/fonts/enc/dvips/xcharter/xch_2ne5ra.enc + RELOC/fonts/enc/dvips/xcharter/xch_2v3pxw.enc RELOC/fonts/enc/dvips/xcharter/xch_34ooqo.enc RELOC/fonts/enc/dvips/xcharter/xch_3qy4ma.enc + RELOC/fonts/enc/dvips/xcharter/xch_4ba22z.enc RELOC/fonts/enc/dvips/xcharter/xch_4j4sw5.enc + RELOC/fonts/enc/dvips/xcharter/xch_4nycuc.enc + RELOC/fonts/enc/dvips/xcharter/xch_4sqimf.enc RELOC/fonts/enc/dvips/xcharter/xch_4zysyq.enc + RELOC/fonts/enc/dvips/xcharter/xch_5wo36q.enc + RELOC/fonts/enc/dvips/xcharter/xch_5x23ii.enc + RELOC/fonts/enc/dvips/xcharter/xch_62bu45.enc RELOC/fonts/enc/dvips/xcharter/xch_62z5ot.enc RELOC/fonts/enc/dvips/xcharter/xch_6335sg.enc RELOC/fonts/enc/dvips/xcharter/xch_64qgug.enc + RELOC/fonts/enc/dvips/xcharter/xch_65qaqc.enc + RELOC/fonts/enc/dvips/xcharter/xch_6ckksa.enc RELOC/fonts/enc/dvips/xcharter/xch_6hzluo.enc + RELOC/fonts/enc/dvips/xcharter/xch_6ir2ua.enc + RELOC/fonts/enc/dvips/xcharter/xch_6mgzuz.enc + RELOC/fonts/enc/dvips/xcharter/xch_6ramfp.enc RELOC/fonts/enc/dvips/xcharter/xch_6w7aji.enc RELOC/fonts/enc/dvips/xcharter/xch_6xwfqv.enc RELOC/fonts/enc/dvips/xcharter/xch_7aohvb.enc RELOC/fonts/enc/dvips/xcharter/xch_7cmdv6.enc - RELOC/fonts/enc/dvips/xcharter/xch_7p4e2o.enc - RELOC/fonts/enc/dvips/xcharter/xch_abgjzu.enc - RELOC/fonts/enc/dvips/xcharter/xch_afo4o4.enc - RELOC/fonts/enc/dvips/xcharter/xch_ao7ayk.enc + RELOC/fonts/enc/dvips/xcharter/xch_a6eos7.enc + RELOC/fonts/enc/dvips/xcharter/xch_acpec5.enc + RELOC/fonts/enc/dvips/xcharter/xch_akeqbh.enc + RELOC/fonts/enc/dvips/xcharter/xch_an6s6r.enc RELOC/fonts/enc/dvips/xcharter/xch_aw3wom.enc RELOC/fonts/enc/dvips/xcharter/xch_bjnaxa.enc RELOC/fonts/enc/dvips/xcharter/xch_blmpt7.enc - RELOC/fonts/enc/dvips/xcharter/xch_bxmb3o.enc + RELOC/fonts/enc/dvips/xcharter/xch_c3yyfo.enc + RELOC/fonts/enc/dvips/xcharter/xch_c54uym.enc + RELOC/fonts/enc/dvips/xcharter/xch_ccfumi.enc + RELOC/fonts/enc/dvips/xcharter/xch_cilcsm.enc RELOC/fonts/enc/dvips/xcharter/xch_cjimfy.enc RELOC/fonts/enc/dvips/xcharter/xch_ckugtc.enc RELOC/fonts/enc/dvips/xcharter/xch_co4ru4.enc + RELOC/fonts/enc/dvips/xcharter/xch_cos7tu.enc + RELOC/fonts/enc/dvips/xcharter/xch_cy5fc2.enc + RELOC/fonts/enc/dvips/xcharter/xch_dp2hrq.enc + RELOC/fonts/enc/dvips/xcharter/xch_dqjass.enc + RELOC/fonts/enc/dvips/xcharter/xch_dynzsr.enc + RELOC/fonts/enc/dvips/xcharter/xch_ei7atk.enc + RELOC/fonts/enc/dvips/xcharter/xch_el7fqi.enc + RELOC/fonts/enc/dvips/xcharter/xch_eldrzl.enc RELOC/fonts/enc/dvips/xcharter/xch_en7yt2.enc + RELOC/fonts/enc/dvips/xcharter/xch_f5e46c.enc RELOC/fonts/enc/dvips/xcharter/xch_fiqldz.enc RELOC/fonts/enc/dvips/xcharter/xch_geqmur.enc RELOC/fonts/enc/dvips/xcharter/xch_glnwao.enc - RELOC/fonts/enc/dvips/xcharter/xch_h4dyum.enc - RELOC/fonts/enc/dvips/xcharter/xch_hnm3ex.enc + RELOC/fonts/enc/dvips/xcharter/xch_gspcih.enc + RELOC/fonts/enc/dvips/xcharter/xch_guhmqj.enc + RELOC/fonts/enc/dvips/xcharter/xch_hgvfee.enc + RELOC/fonts/enc/dvips/xcharter/xch_hiviyg.enc RELOC/fonts/enc/dvips/xcharter/xch_hnm6t3.enc - RELOC/fonts/enc/dvips/xcharter/xch_hrleas.enc + RELOC/fonts/enc/dvips/xcharter/xch_i2cund.enc + RELOC/fonts/enc/dvips/xcharter/xch_i2fqhk.enc RELOC/fonts/enc/dvips/xcharter/xch_icytdu.enc - RELOC/fonts/enc/dvips/xcharter/xch_imj3v4.enc - RELOC/fonts/enc/dvips/xcharter/xch_ivnpe7.enc - RELOC/fonts/enc/dvips/xcharter/xch_jqdzb6.enc - RELOC/fonts/enc/dvips/xcharter/xch_l5j7vv.enc - RELOC/fonts/enc/dvips/xcharter/xch_l7jokp.enc + RELOC/fonts/enc/dvips/xcharter/xch_iit6m7.enc + RELOC/fonts/enc/dvips/xcharter/xch_ijhcpw.enc + RELOC/fonts/enc/dvips/xcharter/xch_irqw25.enc + RELOC/fonts/enc/dvips/xcharter/xch_kly36k.enc + RELOC/fonts/enc/dvips/xcharter/xch_ksktz7.enc + RELOC/fonts/enc/dvips/xcharter/xch_laqzs3.enc RELOC/fonts/enc/dvips/xcharter/xch_m2vrds.enc - RELOC/fonts/enc/dvips/xcharter/xch_m7ekhw.enc + RELOC/fonts/enc/dvips/xcharter/xch_m4ry62.enc + RELOC/fonts/enc/dvips/xcharter/xch_m6qb7y.enc + RELOC/fonts/enc/dvips/xcharter/xch_mcqmfh.enc RELOC/fonts/enc/dvips/xcharter/xch_mgb5xg.enc + RELOC/fonts/enc/dvips/xcharter/xch_mpbiom.enc + RELOC/fonts/enc/dvips/xcharter/xch_naadkf.enc + RELOC/fonts/enc/dvips/xcharter/xch_ng7me5.enc RELOC/fonts/enc/dvips/xcharter/xch_nhow2o.enc + RELOC/fonts/enc/dvips/xcharter/xch_nii5is.enc RELOC/fonts/enc/dvips/xcharter/xch_o2mz2z.enc RELOC/fonts/enc/dvips/xcharter/xch_ocop3w.enc - RELOC/fonts/enc/dvips/xcharter/xch_og2pus.enc + RELOC/fonts/enc/dvips/xcharter/xch_oeyavg.enc RELOC/fonts/enc/dvips/xcharter/xch_ph46id.enc - RELOC/fonts/enc/dvips/xcharter/xch_phn3tc.enc + RELOC/fonts/enc/dvips/xcharter/xch_pikjb7.enc + RELOC/fonts/enc/dvips/xcharter/xch_plaupi.enc RELOC/fonts/enc/dvips/xcharter/xch_pqp4df.enc RELOC/fonts/enc/dvips/xcharter/xch_pz3lxg.enc - RELOC/fonts/enc/dvips/xcharter/xch_q2nwaj.enc RELOC/fonts/enc/dvips/xcharter/xch_q7fabp.enc RELOC/fonts/enc/dvips/xcharter/xch_qdw4m6.enc + RELOC/fonts/enc/dvips/xcharter/xch_qfy5bi.enc RELOC/fonts/enc/dvips/xcharter/xch_qibaxb.enc + RELOC/fonts/enc/dvips/xcharter/xch_qt227l.enc RELOC/fonts/enc/dvips/xcharter/xch_qxwrge.enc + RELOC/fonts/enc/dvips/xcharter/xch_ruokxy.enc RELOC/fonts/enc/dvips/xcharter/xch_rvzpfm.enc RELOC/fonts/enc/dvips/xcharter/xch_rydp4l.enc - RELOC/fonts/enc/dvips/xcharter/xch_s3y5jv.enc RELOC/fonts/enc/dvips/xcharter/xch_s4eoyd.enc RELOC/fonts/enc/dvips/xcharter/xch_sczepj.enc + RELOC/fonts/enc/dvips/xcharter/xch_swys7y.enc RELOC/fonts/enc/dvips/xcharter/xch_t5vgvk.enc RELOC/fonts/enc/dvips/xcharter/xch_tcksd3.enc + RELOC/fonts/enc/dvips/xcharter/xch_tdjqi5.enc + RELOC/fonts/enc/dvips/xcharter/xch_tipddl.enc + RELOC/fonts/enc/dvips/xcharter/xch_tohekq.enc + RELOC/fonts/enc/dvips/xcharter/xch_ttjfqt.enc + RELOC/fonts/enc/dvips/xcharter/xch_txakzr.enc + RELOC/fonts/enc/dvips/xcharter/xch_u5ytlb.enc RELOC/fonts/enc/dvips/xcharter/xch_u7hnxs.enc + RELOC/fonts/enc/dvips/xcharter/xch_ufo3av.enc RELOC/fonts/enc/dvips/xcharter/xch_ukw3hq.enc + RELOC/fonts/enc/dvips/xcharter/xch_usfr4u.enc RELOC/fonts/enc/dvips/xcharter/xch_v6llfb.enc - RELOC/fonts/enc/dvips/xcharter/xch_vtvjjk.enc RELOC/fonts/enc/dvips/xcharter/xch_vyhv3k.enc + RELOC/fonts/enc/dvips/xcharter/xch_wbcur7.enc RELOC/fonts/enc/dvips/xcharter/xch_wd2dbe.enc + RELOC/fonts/enc/dvips/xcharter/xch_wf67wi.enc RELOC/fonts/enc/dvips/xcharter/xch_wizqmm.enc RELOC/fonts/enc/dvips/xcharter/xch_wqeam3.enc + RELOC/fonts/enc/dvips/xcharter/xch_wqjgnt.enc RELOC/fonts/enc/dvips/xcharter/xch_wuciy4.enc - RELOC/fonts/enc/dvips/xcharter/xch_x25wg5.enc + RELOC/fonts/enc/dvips/xcharter/xch_wz23kl.enc + RELOC/fonts/enc/dvips/xcharter/xch_x36pxl.enc RELOC/fonts/enc/dvips/xcharter/xch_x6jczy.enc RELOC/fonts/enc/dvips/xcharter/xch_xqcxen.enc + RELOC/fonts/enc/dvips/xcharter/xch_y642va.enc RELOC/fonts/enc/dvips/xcharter/xch_yelf2i.enc + RELOC/fonts/enc/dvips/xcharter/xch_yr3lcc.enc RELOC/fonts/enc/dvips/xcharter/xch_z3wvjz.enc - RELOC/fonts/enc/dvips/xcharter/xch_zhjmar.enc RELOC/fonts/enc/dvips/xcharter/xch_zqx27h.enc RELOC/fonts/enc/dvips/xcharter/xcharter-ot2.enc RELOC/fonts/map/dvips/xcharter/XCharter.map @@ -332816,11 +335906,45 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter-Bold-inf-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-inf-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-inf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-lf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-numr-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-numr-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-numr-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-numr-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-numr-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Bold-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-sup-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-sup-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Bold-sup-ot1.tfm @@ -332876,11 +336000,45 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-inf-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-inf-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-inf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-lf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-numr-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-numr-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-numr-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-numr-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-numr-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-sup-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-sup-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldItalic-sup-ot1.tfm @@ -332936,11 +336094,45 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-inf-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-inf-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-inf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-lf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-numr-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-numr-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-numr-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-numr-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-numr-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-sup-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-sup-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-BoldSlanted-sup-ot1.tfm @@ -332996,11 +336188,45 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter-Italic-inf-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-inf-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-inf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-lf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-numr-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-numr-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-numr-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-numr-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-numr-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Italic-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-sup-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-sup-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Italic-sup-ot1.tfm @@ -333056,11 +336282,45 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter-Roman-inf-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-inf-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-inf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-lf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-numr-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-numr-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-numr-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-numr-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-numr-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Roman-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-sup-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-sup-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Roman-sup-ot1.tfm @@ -333116,11 +336376,45 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-inf-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-inf-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-inf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-lf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-numr-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-numr-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-numr-ot1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-numr-t1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-numr-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-sup-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-sup-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-sup-ot1.tfm @@ -333166,6 +336460,23 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-ts1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter-Slanted-ts1.tfm RELOC/fonts/tfm/public/xcharter/XCharter-osf.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-tosf-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-tosf-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-tosf-ot1.tfm @@ -333185,6 +336496,23 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-tosf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-ts1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Bold-ts1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-tosf-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-tosf-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-tosf-ot1.tfm @@ -333204,6 +336532,23 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-tosf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-ts1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldItalic-ts1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-tosf-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-tosf-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-tosf-ot1.tfm @@ -333223,6 +336568,23 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-tosf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-ts1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-BoldSlanted-ts1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-tosf-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-tosf-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-tosf-ot1.tfm @@ -333242,6 +336604,23 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-tosf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-ts1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Italic-ts1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-tosf-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-tosf-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-tosf-ot1.tfm @@ -333261,6 +336640,23 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-tosf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-ts1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Roman-ts1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-ly1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-ot1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-t2a--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-t2asrb--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-sc-t2asrb.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-t1--base.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-t2a.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-osf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-tosf-ly1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-tosf-ly1.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-tosf-ot1.tfm @@ -333280,10 +336676,28 @@ runfiles size=2372 RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-tosf-t2asrb.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-ts1--base.tfm RELOC/fonts/tfm/public/xcharter/XCharter1-Slanted-ts1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1TH-BoldItalic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1TH-BoldItalic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1TH-BoldItalic-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1TH-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1TH-Italic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharter1TH-Italic-osf-t1.tfm RELOC/fonts/tfm/public/xcharter/XCharterMathBMI.tfm RELOC/fonts/tfm/public/xcharter/XCharterMathBRM.tfm RELOC/fonts/tfm/public/xcharter/XCharterMathMI.tfm RELOC/fonts/tfm/public/xcharter/XCharterMathRM.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-BoldItalic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-BoldItalic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-BoldItalic-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-BoldItalic-tlf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-BoldItalic-tlf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-BoldItalic-tlf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-Italic-osf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-Italic-osf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-Italic-osf-t1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-Italic-tlf-ly1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-Italic-tlf-ot1.tfm + RELOC/fonts/tfm/public/xcharter/XCharterTH-Italic-tlf-t1.tfm RELOC/fonts/tfm/public/xcharter/zchbmi.tfm RELOC/fonts/tfm/public/xcharter/zchbmi0.tfm RELOC/fonts/tfm/public/xcharter/zchbmi2.tfm @@ -333309,8 +336723,22 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter-Bold-dnom-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Bold-inf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Bold-inf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-lf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-lf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-lf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-lf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-lf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-lf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-lf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Bold-numr-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Bold-numr-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Bold-osf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Bold-sup-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Bold-sup-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Bold-tlf-ly1.vf @@ -333333,8 +336761,22 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-dnom-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-inf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-inf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-lf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-lf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-lf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-lf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-lf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-lf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-lf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-numr-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-numr-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-osf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-sup-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-sup-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldItalic-tlf-ly1.vf @@ -333357,8 +336799,22 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-dnom-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-inf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-inf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-lf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-lf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-lf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-lf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-lf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-lf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-lf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-numr-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-numr-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-osf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-sup-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-sup-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-BoldSlanted-tlf-ly1.vf @@ -333380,8 +336836,22 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter-Italic-dnom-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Italic-inf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Italic-inf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-lf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-lf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-lf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-lf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-lf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-lf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-lf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Italic-numr-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Italic-numr-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Italic-osf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Italic-sup-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Italic-sup-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Italic-tlf-ly1.vf @@ -333404,8 +336874,22 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter-Roman-dnom-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Roman-inf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Roman-inf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-lf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-lf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-lf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-lf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-lf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-lf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-lf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Roman-numr-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Roman-numr-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Roman-osf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Roman-sup-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Roman-sup-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Roman-tlf-ly1.vf @@ -333428,8 +336912,22 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter-Slanted-dnom-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-inf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-inf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-lf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-lf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-lf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-lf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-lf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-lf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-lf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-numr-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-numr-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter-Slanted-osf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-sup-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-sup-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-tlf-ly1.vf @@ -333447,6 +336945,16 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter-Slanted-tosf-sc-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-tosf-t1.vf RELOC/fonts/vf/public/xcharter/XCharter-Slanted-ts1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Bold-osf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-Bold-tosf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Bold-tosf-ot1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Bold-tosf-sc-ly1.vf @@ -333458,6 +336966,16 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter1-Bold-tosf-t2a.vf RELOC/fonts/vf/public/xcharter/XCharter1-Bold-tosf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-Bold-ts1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-osf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-tosf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-tosf-ot1.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-tosf-sc-ly1.vf @@ -333469,6 +336987,16 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-tosf-t2a.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-tosf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldItalic-ts1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-osf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-tosf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-tosf-ot1.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-tosf-sc-ly1.vf @@ -333480,6 +337008,16 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-tosf-t2a.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-tosf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-BoldSlanted-ts1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Italic-osf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-Italic-tosf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Italic-tosf-ot1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Italic-tosf-sc-ly1.vf @@ -333491,6 +337029,16 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter1-Italic-tosf-t2a.vf RELOC/fonts/vf/public/xcharter/XCharter1-Italic-tosf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-Italic-ts1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Roman-osf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-Roman-tosf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Roman-tosf-ot1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Roman-tosf-sc-ly1.vf @@ -333502,6 +337050,16 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/XCharter1-Roman-tosf-t2a.vf RELOC/fonts/vf/public/xcharter/XCharter1-Roman-tosf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-Roman-ts1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-sc-ly1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-sc-ot1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-sc-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-sc-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-sc-t2asrb.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-t1.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-t2a.vf + RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-osf-t2asrb.vf RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-tosf-ly1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-tosf-ot1.vf RELOC/fonts/vf/public/xcharter/XCharter1-Slanted-tosf-sc-ly1.vf @@ -333526,41 +337084,89 @@ runfiles size=2372 RELOC/fonts/vf/public/xcharter/zchmia.vf RELOC/tex/latex/xcharter/LY1XCharter-Dnom.fd RELOC/tex/latex/xcharter/LY1XCharter-Inf.fd + RELOC/tex/latex/xcharter/LY1XCharter-LF.fd RELOC/tex/latex/xcharter/LY1XCharter-Numr.fd + RELOC/tex/latex/xcharter/LY1XCharter-OsF.fd RELOC/tex/latex/xcharter/LY1XCharter-Sup.fd RELOC/tex/latex/xcharter/LY1XCharter-TLF.fd RELOC/tex/latex/xcharter/LY1XCharter-TOsF.fd + RELOC/tex/latex/xcharter/LY1XCharterTH-osf.fd + RELOC/tex/latex/xcharter/LY1XCharterTH-tlf.fd RELOC/tex/latex/xcharter/OT1XCharter-Dnom.fd RELOC/tex/latex/xcharter/OT1XCharter-Inf.fd + RELOC/tex/latex/xcharter/OT1XCharter-LF.fd RELOC/tex/latex/xcharter/OT1XCharter-Numr.fd + RELOC/tex/latex/xcharter/OT1XCharter-OsF.fd RELOC/tex/latex/xcharter/OT1XCharter-Sup.fd RELOC/tex/latex/xcharter/OT1XCharter-TLF.fd RELOC/tex/latex/xcharter/OT1XCharter-TOsF.fd + RELOC/tex/latex/xcharter/OT1XCharterTH-osf.fd + RELOC/tex/latex/xcharter/OT1XCharterTH-tlf.fd RELOC/tex/latex/xcharter/OT2XCharter-TLF.fd RELOC/tex/latex/xcharter/T1XCharter-Dnom.fd RELOC/tex/latex/xcharter/T1XCharter-Inf.fd + RELOC/tex/latex/xcharter/T1XCharter-LF.fd RELOC/tex/latex/xcharter/T1XCharter-Numr.fd + RELOC/tex/latex/xcharter/T1XCharter-OsF.fd RELOC/tex/latex/xcharter/T1XCharter-Sup.fd RELOC/tex/latex/xcharter/T1XCharter-TLF.fd RELOC/tex/latex/xcharter/T1XCharter-TOsF.fd + RELOC/tex/latex/xcharter/T1XCharterTH-osf.fd + RELOC/tex/latex/xcharter/T1XCharterTH-tlf.fd + RELOC/tex/latex/xcharter/T2ASRBXCharter-LF.fd + RELOC/tex/latex/xcharter/T2ASRBXCharter-OsF.fd RELOC/tex/latex/xcharter/T2ASRBXCharter-Sup.fd RELOC/tex/latex/xcharter/T2ASRBXCharter-TLF.fd RELOC/tex/latex/xcharter/T2ASRBXCharter-TOsF.fd + RELOC/tex/latex/xcharter/T2AXCharter-LF.fd + RELOC/tex/latex/xcharter/T2AXCharter-OsF.fd RELOC/tex/latex/xcharter/T2AXCharter-Sup.fd RELOC/tex/latex/xcharter/T2AXCharter-TLF.fd RELOC/tex/latex/xcharter/T2AXCharter-TOsF.fd + RELOC/tex/latex/xcharter/TS1XCharter-LF.fd + RELOC/tex/latex/xcharter/TS1XCharter-OsF.fd RELOC/tex/latex/xcharter/TS1XCharter-TLF.fd RELOC/tex/latex/xcharter/TS1XCharter-TOsF.fd RELOC/tex/latex/xcharter/XCharter.fontspec RELOC/tex/latex/xcharter/XCharter.sty + RELOC/tex/latex/xcharter/ly1minxcharter.fd RELOC/tex/latex/xcharter/newtx-xcharter-subs.tex RELOC/tex/latex/xcharter/omlzchmi.fd + RELOC/tex/latex/xcharter/ot1minxcharter.fd + RELOC/tex/latex/xcharter/t1minxcharter.fd RELOC/tex/latex/xcharter/t2asrbcmr.fd RELOC/tex/latex/xcharter/t2asrbenc.def catalogue-ctan /fonts/xcharter catalogue-license other-free lppl1.3 catalogue-topics font font-body font-serif font-proportional font-multilingual font-cyrillic font-type1 font-otf font-supp font-t1enc -catalogue-version 1.216 +catalogue-version 1.24 + +name xcharter-math +category Package +revision 62968 +shortdesc XCharter-based OpenType Math font for LuaTeX and XeTeX +relocated 1 +longdesc This package provides an Unicode Math font XCharter-Math.otf +longdesc meant to be used together with XCharter Opentype Text fonts +longdesc (extension of Bitstream Charter) in LuaLaTeX or XeLaTeX +longdesc documents. +containersize 201528 +containerchecksum 5deca5938370e417086dee39066051d429e48690ea2b9fc8300002477a98cc4360c85597a9cc4ee2c5478c9af5d2f7f60b7560cac80c6c1d0faf55cc85c6aa38 +doccontainersize 1945300 +doccontainerchecksum 46143f2e1f77ffb10850e032eb7d31ae232ad05910ac971138ed17176d7f99a6e216eb41ac3ac9d6292570f8d5952e2a0e1197cb7ffb73907f7e47833bd60fcb +docfiles size=502 + RELOC/doc/fonts/xcharter-math/README.md details="Readme" + RELOC/doc/fonts/xcharter-math/XCharter-Math.ltx + RELOC/doc/fonts/xcharter-math/XCharter-Math.pdf details="Package documentation" + RELOC/doc/fonts/xcharter-math/unimath-xcharter.ltx + RELOC/doc/fonts/xcharter-math/unimath-xcharter.pdf details="List of glyphs" +runfiles size=82 + RELOC/fonts/opentype/public/xcharter-math/XCharter-Math.otf + RELOC/tex/latex/xcharter-math/xcharter-otf.sty +catalogue-ctan /fonts/xcharter-math +catalogue-license ofl lppl1.3 +catalogue-topics font font-otf font-maths font-supp-maths +catalogue-version 0.31 name xcite category Package @@ -334008,7 +337614,7 @@ catalogue-version 0.5 name xcolor category Package -revision 41044 +revision 60925 shortdesc Driver-independent color extensions for LaTeX and pdfLaTeX relocated 1 longdesc The package starts from the basic facilities of the color @@ -334020,11 +337626,11 @@ longdesc color models. Additionally, there is a command for alternating longdesc row colors plus repeated non-aligned material (like horizontal longdesc lines) in tables. Colors can be mixed like longdesc \color{red!30!green!40!blue}. -containersize 17300 -containerchecksum 9fba18460e4488cf2836082952ffff6e5e481b964570ee515f503aed3c8790778e054919e4e24070ff6cf608e21c1356859341eae5704558b1293b01ba8c0925 -doccontainersize 669996 -doccontainerchecksum 65f15207df8a112a4bccbac1c5259053364b52da3f0d2fdf566e1e734f61e0649ae6cc674c96f775d8c668cc6238dad2993f06b81153d38713ebf96e747e0353 -docfiles size=211 +containersize 17364 +containerchecksum 399dc73f97a9c8ca1eae50f0f30fc900427adb48cecc4c01ed6609f741e267b6494ef40f2ad29a40d0257eddc43e7e27e82e42b9bead66f9a87468890c372525 +doccontainersize 925936 +doccontainerchecksum 0fe7912bd9a47a16bd17e72fec9e4d06d88a579bf3ab7e3602f110c23f628bf594406a2d83f221fcc826a89da9bd0503de86387e90e70d34981d48c30080b15d +docfiles size=247 RELOC/doc/latex/xcolor/ChangeLog RELOC/doc/latex/xcolor/README details="Readme" RELOC/doc/latex/xcolor/xcolor.lox @@ -334034,8 +337640,8 @@ docfiles size=211 RELOC/doc/latex/xcolor/xcolor2.tex RELOC/doc/latex/xcolor/xcolor3.tex RELOC/doc/latex/xcolor/xcolor4.tex -srccontainersize 76980 -srccontainerchecksum 236eb7d2f94c297e743c2b0508e55910b00495915b7910dba7e0bc107f2ee37b24e3975242bb11c2c64a99f2abc5a55bd799277b9fbcd98058ee8add005d2be7 +srccontainersize 77232 +srccontainerchecksum fad460b174fe565d975ab0250cced26d1272f564033c9320bfe1118f03509058a4b7ded71535441b0981813b00be1ab07d3ce0b5765307d12333226f5414522b srcfiles size=85 RELOC/source/latex/xcolor/xcolor.dtx RELOC/source/latex/xcolor/xcolor.ins @@ -334044,11 +337650,12 @@ runfiles size=20 RELOC/tex/latex/xcolor/svgnam.def RELOC/tex/latex/xcolor/x11nam.def RELOC/tex/latex/xcolor/xcolor.sty -catalogue-contact-home http://www.ukern.de/tex/xcolor.html +catalogue-contact-bugs https://github.com/latex3/xcolor/issues +catalogue-contact-home https://github.com/latex3/xcolor catalogue-ctan /macros/latex/contrib/xcolor catalogue-license lppl1.2 catalogue-topics colour -catalogue-version 2.12 +catalogue-version 2.13 name xcolor-material category Package @@ -334080,21 +337687,21 @@ catalogue-version 0.1 name xcolor-solarized category Package -revision 41809 +revision 61719 shortdesc Defines the 16 colors from Ethan Schoonover's Solarized palette relocated 1 -longdesc Built on top of the package, this package defines the sixteen -longdesc colors of Ethan Schoonover's popular color palette, Solarized, -longdesc for use in documents typeset with LaTeX and Friends. -containersize 1644 -containerchecksum be443123bb994c40fde0c1783c9863a2ce8b75a8e3e3d311cc34596e72f2830dc92feee9fe87638adee2e942d540424bc389460e12aa0e33fe4014b28a1d46f7 -doccontainersize 469792 -doccontainerchecksum a448de4d83ff30c2112c90fdf80f530b8e1ee46d6b3f574ad0933cbd415debd1f94cb1c55d6de5679d5502cf8e0e28b71cdbca803f0569422e79bf0ced384f45 +longdesc Built on top of the xcolor package, this package defines the +longdesc sixteen colors of Ethan Schoonover's popular color palette, +longdesc Solarized, for use in documents typeset with LaTeX and Friends. +containersize 1628 +containerchecksum fe743e9aa394c6a8a75f8c9e87cb7349d87df114a8c5753a157d4dd129a677af6a0381969f7719712a9abbb9fc720e0d19f8e7ffcc2bd7ba09ee8cb3df3c8d95 +doccontainersize 469788 +doccontainerchecksum bdc4d9a9a0e1ace78a90e9c64fba0894599179592c948494588e43efb21e3b329d6f0a0c403b21073943251796b4cf37f8d0665a8e8bf438b09616fed19c03ff docfiles size=116 RELOC/doc/latex/xcolor-solarized/README details="Readme" RELOC/doc/latex/xcolor-solarized/xcolor-solarized.pdf details="Package documentation" -srccontainersize 4752 -srccontainerchecksum c7f4bac922f84d2e6323f93cbbaa8ec61aa8f532383469edeb8712d4aa557a25509c4c85d160a30715af9a4077d17e6149b737c499dabb22af8a9cc398f4ec9b +srccontainersize 4748 +srccontainerchecksum 851e8ac38bb8a5f6e3410daaa307ba54a5762f08e10b656234feb020354b79caeffaff1de58618e6e9f52cfa50d40013fdeb1e32f6605593dc224cf3650e54f1 srcfiles size=4 RELOC/source/latex/xcolor-solarized/xcolor-solarized.dtx RELOC/source/latex/xcolor-solarized/xcolor-solarized.ins @@ -334267,7 +337874,7 @@ catalogue-version prot2.5 name xduthesis category Package -revision 39694 +revision 63116 shortdesc XeLaTeX template for writing Xidian University Thesis relocated 1 longdesc This is a XeLaTeX template for writing theses to apply academic @@ -334278,10 +337885,10 @@ longdesc bachelor to doctor, including both academic master and longdesc professional master. But it is not guaranteed that you will longdesc pass the typesetting check and obtain your degree by using this longdesc template. -containersize 113404 -containerchecksum 4a92d52c7ca60232849b02bd7d688f12230f858bb7559287610a4d33699158fcb3d5270a22b3abc99d89a684b81e2124602486c16f22fb434e98b54f715f592a -doccontainersize 693300 -doccontainerchecksum 44ec843c2a6b7827c783c076e8f02dfb697f1bf021b54be238049068f466d9969d2e0bb9efdba37623b44a564985af4256eed2b82ef35d8f7ec9798ce84abc0d +containersize 113392 +containerchecksum af32af87d621a3ad64ff6565a02190288e0f97526973a1a3a185c077aef8926f56e9754fb866812f0cc7f515b54fbf7583fec10c17d6f9299d1e186c9a8542e0 +doccontainersize 693304 +doccontainerchecksum 45c12bd4d3127c5d49ef5bfe434b7f8df5487c37fdbbe6ff687ad07796e95aadf4f027cbf16ad4fc5a8fd3455467c47c32ad99d8bc0397d6f70caeaf199d3ecb docfiles size=195 RELOC/doc/latex/xduthesis/README.md details="Readme" RELOC/doc/latex/xduthesis/examples/abstract.tex @@ -334305,7 +337912,7 @@ docfiles size=195 RELOC/doc/latex/xduthesis/examples/thesis-masterpro.tex RELOC/doc/latex/xduthesis/xduthesis.pdf details="Package documentation" srccontainersize 15976 -srccontainerchecksum 12a273267d7e4e82256f4aa76db77673eea0d1816691a179b8ac2af8732ef958a7142a95cd7ba8ee83cdbe2166975dfa12d3fff14607cb1fd27f48c989a5a7ba +srccontainerchecksum c5c2276a352d01ec6ff2724d069d68e29cfd3b78272b5c7a075189dece45c28292b814a9baa951c14ee166f66c9c26feb19c86d31fcca5a65416a1fd1190d61d srcfiles size=15 RELOC/source/latex/xduthesis/xduthesis.dtx RELOC/source/latex/xduthesis/xduthesis.ins @@ -334315,14 +337922,51 @@ runfiles size=257 RELOC/tex/latex/xduthesis/xdulogo.eps RELOC/tex/latex/xduthesis/xduthesis.cfg RELOC/tex/latex/xduthesis/xduthesis.cls +catalogue-also xduts catalogue-ctan /macros/latex/contrib/xduthesis catalogue-license lppl1.3 catalogue-topics proposal catalogue-version 1.00 +name xduts +category Package +revision 63075 +shortdesc Xidian University TeX Suite +relocated 1 +longdesc XDUTS is designed to help Xidian University students use LaTeX +longdesc typesetting efficiently. XDUTS contains a font configuration +longdesc package that meets the school's requirements and can be applied +longdesc to any document class. In addition, there are thesis and thesis +longdesc proposal templates for both undergraduate and postgraduate that +longdesc meet the school's requirements. +containersize 514024 +containerchecksum dea40047502462c84dd355b1a5ca4920a981a8c1e7212b9bd4528913d56bb0c56df594bc33300527ff4dba3018b6a7f3df2e62c6f17ee047e44c25c434446853 +doccontainersize 357776 +doccontainerchecksum f0768bdf9bf1b6b8429d83946277e2a302fd88cadd389b474e4960f256f3fe57d850baeaf41bbaefdaefeda95aef5f4cb206188ef07550984f76c29585b4a893 +docfiles size=90 + RELOC/doc/xelatex/xduts/README.md details="Readme" + RELOC/doc/xelatex/xduts/xduts.pdf details="Package documentation" language="zh" +srccontainersize 19964 +srccontainerchecksum 1598b4926ca73738fcd165f8a602a449e1201fcfd3e7269ba91c3d77bb8b08b062d7dad2a5be1b42d646d874fe69488b804bb124a90a1f2bcd776f94daf6f689 +srcfiles size=27 + RELOC/source/xelatex/xduts/xduts.dtx + RELOC/source/xelatex/xduts/xduts.ins +runfiles size=230 + RELOC/tex/xelatex/xduts/xdufont.sty + RELOC/tex/xelatex/xduts/xduugthesis.cls + RELOC/tex/xelatex/xduts/xidian-logo.pdf + RELOC/tex/xelatex/xduts/xidian-text.pdf +catalogue-also xduthesis +catalogue-contact-bugs https://github.com/note286/xduts/issues +catalogue-contact-repository https://github.com/note286/xduts +catalogue-ctan /macros/xetex/latex/xduts +catalogue-license lppl1.3c +catalogue-topics dissertation proposal +catalogue-version 1.2.0.0 + name xdvi category TLCore -revision 54338 +revision 62387 shortdesc A DVI previewer for the X Window System longdesc The canonical previewer for use on Unix and other X-windows longdesc based systems. The distribution has been integrated with that @@ -334330,9 +337974,9 @@ longdesc of xdvik (no longer separately available), so that it will longdesc build with web2c "out of the box". It is included in TeX Live. depend xdvi.ARCH containersize 6816 -containerchecksum bd226386f91b2d5d19052f353a67410301f8cd08a689125907265716f8e7dbceed40997057d35033157e3477a48e823c2f224324108539f5514ec7387696ad1e -doccontainersize 171592 -doccontainerchecksum cb003d70f0e5b25be95dd0e29b7d5b50f16ffa1844350e71d780f6cddbebe6dfe3dbb79b43ae994e659d6ba1f28ddf5034d867308723606d5baa9f4e91f894c0 +containerchecksum 57024e05928f45e253e236d7e8c6b9cef07359c1cabc10b3f6ac13a9b98dc04530517d8d66b20cefaeced793fbc57a5373c226fb3d26186ba3bb7eaadb0f4ef2 +doccontainersize 173248 +doccontainerchecksum 0fd1bc1ba7bb022f03334fa6c6bc6aed779179a7c486211c3016b0880efa2b13859eb7cea78e8bfc0069192f93313d37a4966fd7e233bccfb1d010d3e413cfd9 docfiles size=70 texmf-dist/doc/man/man1/xdvi.1 texmf-dist/doc/man/man1/xdvi.man1.pdf @@ -334348,141 +337992,141 @@ catalogue-topics previewer name xdvi.aarch64-linux category TLCore -revision 58389 +revision 62280 shortdesc aarch64-linux files of xdvi -containersize 523476 -containerchecksum 52a0dd2005f98ea192f157b4874f7e895299b006199ddea4995eadd24de6abcbcab0e29e346bc17aec1856ffdebd9647fd886c93c394dd01553bd2ba3162fdba -binfiles arch=aarch64-linux size=347 +containersize 527308 +containerchecksum 4b0a7b4e6791f5880c5dff037e4c11647d013b2d5642a070b1e7081a0d77ca5384f19e1f80b6b4b299a63fe587d071c5d71e52d7147af477e9773317e097fc8f +binfiles arch=aarch64-linux size=350 bin/aarch64-linux/xdvi bin/aarch64-linux/xdvi-xaw name xdvi.amd64-freebsd category TLCore -revision 58388 +revision 62206 shortdesc amd64-freebsd files of xdvi -containersize 557804 -containerchecksum 41465a63c37a09352e086e10d39ae88da66ea64090ae2da7ac59ad4daa0045d28d093137b9f4fceb5c6c99d15a5d646ebf81e9766e9b78eb9f8b713db412fdfc -binfiles arch=amd64-freebsd size=337 +containersize 566196 +containerchecksum 472f2419c511c21f33142991952ca52603e7eac97ec7e4f03819cfc207c74efad7880b14ebcf15718e82eb8a5ad8659d979551761f5c8b8e8aa706f175ca7502 +binfiles arch=amd64-freebsd size=342 bin/amd64-freebsd/xdvi bin/amd64-freebsd/xdvi-xaw name xdvi.amd64-netbsd category TLCore -revision 58386 +revision 62220 shortdesc amd64-netbsd files of xdvi -containersize 486704 -containerchecksum 67c2368d2e6e1d0419bedef4e3973bc9c89bd51e39306ce659874b3d8bd216c5e1fca8eb5d25d833a77cfce08d6f25d7d23cc329c5d222015becd019eb71ac78 -binfiles arch=amd64-netbsd size=415 +containersize 488448 +containerchecksum 99e720d1835a3066578afeb513840926e8edc9c6abb474f98d95655f0f6f14ba1f481d574c73f51ad72766e8ad47adf03367c018e7225fe4eba808f46eb246f7 +binfiles arch=amd64-netbsd size=418 bin/amd64-netbsd/xdvi bin/amd64-netbsd/xdvi-xaw name xdvi.armhf-linux category TLCore -revision 58428 +revision 63092 shortdesc armhf-linux files of xdvi -containersize 444148 -containerchecksum ff2b34e6a5cead4a35e203dd8342d1d2548150b0620acffbdf4473bd25aca0e8ed3e3b31b2df73def5787b84e1930ee8fa3443556515a7ee2eb92848c624c8ea -binfiles arch=armhf-linux size=266 +containersize 446916 +containerchecksum 862f45428bde67d9160ebbcc0151c47c6724b5072dae0691b968b23ae210f5f3f4e47838b0a64f9927a8fa1ace99e69537efc7bb08702b0bec3527ff04fc658a +binfiles arch=armhf-linux size=268 bin/armhf-linux/xdvi bin/armhf-linux/xdvi-xaw name xdvi.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of xdvi -containersize 488756 -containerchecksum cdd31c080c16769347404d84e6b51ece6e59e085e38abb9a8bfdf4c1838a95235cd2c5b1a9f67cf11e44e024a57482ec7022ae34ec2a290d2e3df80bb7971880 -binfiles arch=i386-cygwin size=306 +containersize 513676 +containerchecksum d4e4f15448716d7cc3815060d349b93a6ba473ab41c9597e6e3e17e44be281380e104b55899c4739986fc8fa87a7b956172bdb6b1be81892cc09dbd4f70aa5c1 +binfiles arch=i386-cygwin size=319 bin/i386-cygwin/xdvi bin/i386-cygwin/xdvi-xaw.exe name xdvi.i386-freebsd category TLCore -revision 58388 +revision 62206 shortdesc i386-freebsd files of xdvi -containersize 497312 -containerchecksum df5c808bd99f610d74a9ca6357bdd0f1f5d24e3f17680928010d1128e8f064e2fb6d9559a67154085365eea2ffd8e04e464eec026b4fa3af0b1d37419b1e8cf9 -binfiles arch=i386-freebsd size=296 +containersize 510496 +containerchecksum c1a4d762816f2a102da85ce312650fd870436d385dcda9845b93a74e6ae67863432319971add9104f067da87283001e7d8f883e7d2cef83262e95c9c8d5d427c +binfiles arch=i386-freebsd size=301 bin/i386-freebsd/xdvi bin/i386-freebsd/xdvi-xaw name xdvi.i386-linux category TLCore -revision 58378 +revision 62210 shortdesc i386-linux files of xdvi -containersize 546188 -containerchecksum 7c3b247c868a05ec503f818ce7554c516bfe64dff3f4fe75b8e891020db98e2c1b04f2521c795c23abffddca907bb436b0e4e6ac50678f4fbd265b97eff29116 -binfiles arch=i386-linux size=336 +containersize 555728 +containerchecksum eaac496bbe07ac039e0d9c54f6258a004ce5884eff5acc61c0064d050cb13f8cf7552e33806ab8d98a02dfb5c3dd3d17a7babfb98f1b03b18984f6b82db091cf +binfiles arch=i386-linux size=342 bin/i386-linux/xdvi bin/i386-linux/xdvi-xaw name xdvi.i386-netbsd category TLCore -revision 58386 +revision 62220 shortdesc i386-netbsd files of xdvi -containersize 443772 -containerchecksum 5aeb848afa03c398f839204883d8fc59294ac263feabfe85a6ebe963b77b4ef1788380c7e63b3a7c6291b1e7e0823675397b40d2b652afe56d041bb8d9f2bf11 -binfiles arch=i386-netbsd size=368 +containersize 445380 +containerchecksum 5e278bd78772aa585e2cb1b381cb323b34123a70ee190ec712936548d7f87a0764788a0b85da87d69ffef33c5c0318327f932d89806ba66850ea1c190382863f +binfiles arch=i386-netbsd size=371 bin/i386-netbsd/xdvi bin/i386-netbsd/xdvi-xaw name xdvi.i386-solaris category TLCore -revision 58388 +revision 62206 shortdesc i386-solaris files of xdvi -containersize 492124 -containerchecksum d786152aa4ba7e647e52f50526d7e5789b24e9f9b33c66cded02648a47807493675788e1e0bf797c74471d82caa73c990e38bd470ce612dcd597d2f3b58ef5ac -binfiles arch=i386-solaris size=278 +containersize 496396 +containerchecksum f175da9b9db5459f596e2a0b715f9a50a684d96cf9ea0661543b9ecdd508079edb1b52a741034f9374b3f2c7f8fb858c164f2e17148e93fb15297f4018bc1939 +binfiles arch=i386-solaris size=281 bin/i386-solaris/xdvi bin/i386-solaris/xdvi-xaw name xdvi.universal-darwin category TLCore -revision 58418 +revision 62258 shortdesc universal-darwin files of xdvi -containersize 970292 -containerchecksum add65f162c6f57990f4d3006cad2db9bef585a6543904ee42c902d24b078c3bbd52cc60c1fca248eb81ebd29b92ac191eb847cb622871489444fbc1847f7d53b -binfiles arch=universal-darwin size=643 +containersize 980916 +containerchecksum 11c58ef4b4ee22a15125bc2c5958b9a3eadb255671b9bb2feaf55e2ea5edb9a5e792cb54c172198472cc7c5cc30316efb814f0e68dd981852adf567b413a1946 +binfiles arch=universal-darwin size=652 bin/universal-darwin/xdvi bin/universal-darwin/xdvi-xaw name xdvi.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of xdvi -containersize 510800 -containerchecksum a0f34de53f40d0863df5adb965ffaffcd07cf189fde4159563944d8601613f9a13d86328882c33c1c9e3a798d9ee8a7805136aaaf383a1a64fe4635c3ec7d980 -binfiles arch=x86_64-cygwin size=304 +containersize 515572 +containerchecksum 38a42d2f3d4979677223652184b57585009a93450cd28d6872bb245aacd33a69dcdb5495369bd30cf061632812b673c58cf3b3a87e7746ad2f6d51b716577544 +binfiles arch=x86_64-cygwin size=307 bin/x86_64-cygwin/xdvi bin/x86_64-cygwin/xdvi-xaw.exe name xdvi.x86_64-linux category TLCore -revision 58378 +revision 62187 shortdesc x86_64-linux files of xdvi -containersize 541932 -containerchecksum 2218dd09b62b54ece35bd6ad5fe67b726c557997cd76ee74f43b398548ad03d6f78dd80ddd4a9c383fe7d5311b828ef7f7cbb8369239a9c64e3c35dd28bfed87 -binfiles arch=x86_64-linux size=320 +containersize 547340 +containerchecksum 256c8db87e8e5d4167853c0d824ce49b2659598567d53a8060744c7d18c60529e35ec7b636313fded06a2cbda29965b48d52c3f74cf299071de280cbfab7a1c5 +binfiles arch=x86_64-linux size=324 bin/x86_64-linux/xdvi bin/x86_64-linux/xdvi-xaw name xdvi.x86_64-linuxmusl category TLCore -revision 58378 +revision 62210 shortdesc x86_64-linuxmusl files of xdvi -containersize 574928 -containerchecksum b2e57cd38199bead0ee792868144bdfb3186f7c5519c78b1a216c1dac27d177dd21a5488935bad8567c42c7e3e5696e228137a1a28edc11cee35ca861a875c30 -binfiles arch=x86_64-linuxmusl size=362 +containersize 575048 +containerchecksum a4604f321c1bdb547d6bbc8aa2ef44197b570eb29dc83f612df297e1e5564d5eb4626f993e8d7e0e2a45f0329ed66ddb83760cc60a1875c6dca300e065b66f9b +binfiles arch=x86_64-linuxmusl size=359 bin/x86_64-linuxmusl/xdvi bin/x86_64-linuxmusl/xdvi-xaw name xdvi.x86_64-solaris category TLCore -revision 58388 +revision 62206 shortdesc x86_64-solaris files of xdvi -containersize 548760 -containerchecksum 39fd8daf54e606c428d27f8553b98c9da82b656f4758e108726eaafc29d08a5a7f4b05f4a4fb7ce1c780c0c54569e15abe0989a101a4993d9966105f9effad45 -binfiles arch=x86_64-solaris size=327 +containersize 553096 +containerchecksum 520e34c949bca89a3cce1bd28346310f3b87bda4a2cb33fbc0fd9fba748ab99d27d6342e1f685a64c35fc08b0646c9a74f96eedac61909bdd57166095b7c5345 +binfiles arch=x86_64-solaris size=330 bin/x86_64-solaris/xdvi bin/x86_64-solaris/xdvi-xaw @@ -334550,18 +338194,19 @@ catalogue-version 1.0 name xecjk category Package -revision 56711 +revision 61529 shortdesc Support for CJK documents in XeLaTeX relocated 1 longdesc A LaTeX package for typesetting CJK documents in the way users longdesc have become used to, in the CJK package. The package requires a longdesc current version of xtemplate (and hence of the current LaTeX3 longdesc development environment). -containersize 220088 -containerchecksum 6a318c27555cd58be7f3f8893ef4345f37b619cab2088a0ce5627000eb8375724a1e3e8df741cff2558143ad58a3d336d67aac4ff2dd8ca226b223ec103f9d3d -doccontainersize 1542972 -doccontainerchecksum 72446201ddef073b1b37686ecd0ff7569db34d3240b549b5e9ac2c5e6fbcd7e64a070afdc6ee40e83a4d95172cce37da092e463e4c55e5f293b92c39cd4817a3 -docfiles size=447 +depend ctex +containersize 220168 +containerchecksum 66213771726f5752495b9936a17b07a80e654cca988ecbb00e1695a4f136ef22a7cc9f2cae763757f35fa11545c825f70ea71940903e076af66ef28aedb9040e +doccontainersize 1540612 +doccontainerchecksum 92bca289bd907817c95924340256df9130f0dc7c0a57b9586d8f0e9b8e74d87d67f01c51b48c40c723b6a33299d30839c44fe56ad687a548fa9e6ce3057e6e2a +docfiles size=407 RELOC/doc/xelatex/xecjk/README.md details="Readme" RELOC/doc/xelatex/xecjk/example/xeCJK-example-CJKecglue.tex RELOC/doc/xelatex/xecjk/example/xeCJK-example-CJKfntef.tex @@ -334575,12 +338220,10 @@ docfiles size=447 RELOC/doc/xelatex/xecjk/example/xeCJK-example-subCJKblock.tex RELOC/doc/xelatex/xecjk/example/xeCJK-example-verbatim.tex RELOC/doc/xelatex/xecjk/xeCJK.pdf details="Package documentation (Chinese)" language="zh" - RELOC/doc/xelatex/xecjk/xunicode-combine-marks.tex - RELOC/doc/xelatex/xecjk/xunicode-commands.tex RELOC/doc/xelatex/xecjk/xunicode-symbols.pdf RELOC/doc/xelatex/xecjk/xunicode-symbols.tex -srccontainersize 89092 -srccontainerchecksum 32c1905ffe53dca84509cf51fd4f2b2eff1ca1d03e97bc1f03009d236e476f8d8573ef3267e6466eb63e18b70207ba62558afcd1a64d9a1af79a7a6cfe5c050f +srccontainersize 89320 +srccontainerchecksum 899d9ffa00d7606d91515a14eafffc3210860ee1055ea0518db37af564155df9bfe973df349263205dc7275ff5d8829b590fd4642235c66ecc986bad4c7294ed srcfiles size=128 RELOC/source/xelatex/xecjk/xeCJK.dtx RELOC/source/xelatex/xecjk/xeCJK.ins @@ -334606,7 +338249,7 @@ catalogue-contact-support https://github.com/CTeX-org/ctex-kit/issues catalogue-ctan /macros/xetex/latex/xecjk catalogue-license lppl1.3c catalogue-topics chinese japanese korean xetex expl3 -catalogue-version 3.8.6 +catalogue-version 3.8.8 name xecolor category Package @@ -334775,7 +338418,7 @@ catalogue-version 0.3 name xelatex-dev category TLCore -revision 58842 +revision 62145 depend atbegshi depend atveryend depend babel @@ -334796,8 +338439,8 @@ depend unicode-data depend xelatex-dev.ARCH depend xetex execute AddFormat name=xelatex-dev engine=xetex patterns=language.dat options="-etex xelatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex-base-dev,latex-firstaid-dev,lm -containersize 488 -containerchecksum 9b8998710f85dc6f685cf3b423f34b08d0945c90e5f94bca141e40248acc641d6a687d39e91cddaca12aa51475fd4120cc482650b7536662cf3d9f07d3409680 +containersize 484 +containerchecksum 088c917758f727ba08b8571d302c93f0b14fc15ca6dcb0ef7a89df4ba144c508d8d42265cc6b1915707329b64aa1d1030ed0b5513987fbd4437d0a58a232b5db name xelatex-dev.aarch64-linux category TLCore @@ -334979,16 +338622,16 @@ catalogue-version 2.0 name xepersian category Package -revision 55194 +revision 62109 shortdesc Persian for LaTeX, using XeTeX relocated 1 longdesc This package provides a convenient interface for typesetting longdesc Persian and English texts in LaTeX, using the XeTeX engine. -containersize 58564 -containerchecksum c5880fe199b5a239ecce8e4370396f4a981a886e8412cfad36032c4d2b7fe9fdc7d6818e14b53ca22be36909f19be7f363b40cd58644231ce015a627bd65a48f -doccontainersize 987500 -doccontainerchecksum 395bdd506072a2e234bb45f120ad748322f78657fa5c7013097af28688dfc7e58d2a7c865fd2c80592132fa46a02e35f65aa4bbfa752c5fb6b4b829a79a302cf -docfiles size=315 +containersize 59464 +containerchecksum d118e2e60559b0083e64b89893efc2727fa7736699512ac2f2b95fef519cd5676ce817043038d727b8a64e321d41358a841530afaef7b881b3291fd55a9161e8 +doccontainersize 1005636 +doccontainerchecksum 3445a2597325df097514cbc4e184b3ccdfd1191ed6002cc4291197daf6392309ffdba3862fef68704762b758f6229d3d2f1e7cb9f6a718c915c9d0526fb64efd +docfiles size=321 RELOC/doc/xelatex/xepersian/README details="Readme" RELOC/doc/xelatex/xepersian/dkun-0.3.py RELOC/doc/xelatex/xepersian/dkun-0.4.py @@ -335007,9 +338650,9 @@ docfiles size=315 RELOC/doc/xelatex/xepersian/xepersian-doc.pdf details="Package user documentation" RELOC/doc/xelatex/xepersian/xepersian-logo.tex RELOC/doc/xelatex/xepersian/xepersian.pdf details="Package source documentation" -srccontainersize 74624 -srccontainerchecksum 866a5fb8007fa600c50b343903a306d17e26d5616eb7fc14487ae93005cb7bce1209d382104021cd2b345ea02f2a4b058518454bf797600ad59e8f9254bee8af -srcfiles size=118 +srccontainersize 74936 +srccontainerchecksum e8a6b860a0ca67b0c77f59482874465538a524b2a19d215e31e03243f0e8dfa0db4d091161ca9ca176f661f2f3f2a6234f1796bd2f19807df5c9da00c5bdb1a4 +srcfiles size=119 RELOC/source/xelatex/xepersian/xepersian-doc-basics.ltx RELOC/source/xelatex/xepersian/xepersian-doc-boolean.ltx RELOC/source/xelatex/xepersian/xepersian-doc-captions.ltx @@ -335021,7 +338664,9 @@ srcfiles size=118 RELOC/source/xelatex/xepersian/xepersian-doc.ltx RELOC/source/xelatex/xepersian/xepersian.dtx RELOC/source/xelatex/xepersian/xepersian.ins -runfiles size=111 +runfiles size=115 + RELOC/fonts/misc/xetex/fontmapping/xepersian/persian-tex-text-nonumbers.map + RELOC/fonts/misc/xetex/fontmapping/xepersian/persian-tex-text-nonumbers.tec RELOC/fonts/misc/xetex/fontmapping/xepersian/persian-tex-text.map RELOC/fonts/misc/xetex/fontmapping/xepersian/persian-tex-text.tec RELOC/tex/xelatex/xepersian/algorithm-xepersian.def @@ -335074,24 +338719,26 @@ runfiles size=111 RELOC/tex/xelatex/xepersian/scrbook-xepersian.def RELOC/tex/xelatex/xepersian/scrreprt-xepersian.def RELOC/tex/xelatex/xepersian/soul-xepersian.def - RELOC/tex/xelatex/xepersian/tikz.code-xepersian.def RELOC/tex/xelatex/xepersian/tkz-linknodes-xepersian.def RELOC/tex/xelatex/xepersian/tocloft-xepersian.def + RELOC/tex/xelatex/xepersian/url-xepersian.def RELOC/tex/xelatex/xepersian/varioref-xepersian.def RELOC/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def RELOC/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def RELOC/tex/xelatex/xepersian/xepersian-logo.pdf RELOC/tex/xelatex/xepersian/xepersian-magazine.cls - RELOC/tex/xelatex/xepersian/xepersian-mathsdigitspec.sty + RELOC/tex/xelatex/xepersian/xepersian-mathdigitspec.sty RELOC/tex/xelatex/xepersian/xepersian-multiplechoice.sty RELOC/tex/xelatex/xepersian/xepersian-persiancal.sty RELOC/tex/xelatex/xepersian/xepersian.sty -catalogue-contact-bugs https://github.com/persiantex/xepersian/issues -catalogue-contact-repository https://github.com/persiantex/xepersian +catalogue-contact-announce https://github.com/tex-persian/xepersian/discussions/categories/announcements +catalogue-contact-bugs https://github.com/tex-persian/xepersian/issues +catalogue-contact-repository https://github.com/tex-persian/xepersian +catalogue-contact-support https://github.com/tex-persian/xepersian/discussions catalogue-ctan /macros/xetex/latex/xepersian catalogue-license lppl1.3c catalogue-topics persian xetex class -catalogue-version 23.1 +catalogue-version 23.7 name xepersian-hm category Package @@ -335209,7 +338856,7 @@ catalogue-version 2.1 name xetex category TLCore -revision 57972 +revision 62387 shortdesc An extended variant of TeX for use with Unicode sources longdesc XeTeX is a TeX typesetting engine using Unicode and supporting longdesc modern font technologies such as OpenType, TrueType or Apple @@ -335247,31 +338894,37 @@ depend xetexconfig execute AddFormat name=xelatex engine=xetex patterns=language.dat options="-etex xelatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,lm execute AddFormat name=xetex engine=xetex patterns=language.def options="-etex xetex.ini" fmttriggers=cm,hyphen-base,tex-ini-files,unicode-data,etex,plain postaction script file=tlpkg/tlpostcode/xetex.pl -containersize 6988 -containerchecksum dd788efc6e03e11e2dd88d8e63ca2153e936194391d49ce422a757ba1937986cb80faafa71860bf55ef5cbab51b53cd0c85c60dadddd92940802ede301cdefd6 -doccontainersize 616820 -doccontainerchecksum 544a36d94bf2094403806d934a7e0d92062c1b5b1d0efbf4316d9319a1ff95a1d8f7a4a961c63e4a3eb66c9c4a24789e239f958132e5a4f08c3764f44772c8aa -docfiles size=170 +containersize 7784 +containerchecksum e9f0aebda0a7fb36e2cbce4dd49e965335438c4ebf2d41eb8e19eabe29617239dd67e7e3433a8c75fd40f072a2c6753a7d0762afd34fca4130929e51888aaabf +doccontainersize 634624 +doccontainerchecksum 31f03ee1ae00bc7883109ab7b7374feedc384d86b491873e90797658eae12299dd60b95edc1c86f1faa61a0b7a952cca23993e991863b37e49c27afd6c21c034 +docfiles size=183 + texmf-dist/doc/man/man1/xelatex-unsafe.1 + texmf-dist/doc/man/man1/xelatex-unsafe.man1.pdf texmf-dist/doc/man/man1/xelatex.1 texmf-dist/doc/man/man1/xelatex.man1.pdf + texmf-dist/doc/man/man1/xetex-unsafe.1 + texmf-dist/doc/man/man1/xetex-unsafe.man1.pdf texmf-dist/doc/man/man1/xetex.1 texmf-dist/doc/man/man1/xetex.man1.pdf texmf-dist/doc/xetex/base/NEWS texmf-dist/doc/xetex/base/README texmf-dist/doc/xetex/base/XeTeX-notes.pdf details="About XeTeX" texmf-dist/doc/xetex/base/XeTeX-notes.tex -runfiles size=6 +runfiles size=8 texmf-dist/fonts/misc/xetex/fontmapping/base/qx-unicode.map texmf-dist/fonts/misc/xetex/fontmapping/base/qx-unicode.tec texmf-dist/fonts/misc/xetex/fontmapping/base/tex-text.map texmf-dist/fonts/misc/xetex/fontmapping/base/tex-text.tec + texmf-dist/scripts/texlive-extra/xelatex-unsafe.sh + texmf-dist/scripts/texlive-extra/xetex-unsafe.sh tlpkg/tlpostcode/xetex.pl catalogue-also luatex catalogue-contact-announce https://lists.tug.org/xetex-announce -catalogue-contact-home http://tug.org/xetex +catalogue-contact-home https://tug.org/xetex catalogue-contact-repository https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/xetexdir catalogue-contact-support https://lists.tug.org/xetex -catalogue-license other-free +catalogue-license x11 catalogue-topics engine name xetex-devanagari @@ -335395,121 +339048,141 @@ catalogue-version 0.1 name xetex.aarch64-linux category TLCore -revision 58534 +revision 62572 shortdesc aarch64-linux files of xetex -containersize 7091520 -containerchecksum a71ceb1281e8677a1d56ef51a3317a66584b5cc5f29d91b0855d1161572830fb450feb2ab22d168c118d99a7895e44c6a863f931ddc21558569438062fd89366 -binfiles arch=aarch64-linux size=6795 +containersize 7372028 +containerchecksum 12d4f2bd9cb1af6e8aac80467b008a2393e5eb6e115060a51d3b2c65263316593250a012f3059267d88dd050c65da27adc66c2c2d3adffece81799e507f994ae +binfiles arch=aarch64-linux size=7023 bin/aarch64-linux/teckit_compile bin/aarch64-linux/xelatex + bin/aarch64-linux/xelatex-unsafe bin/aarch64-linux/xetex + bin/aarch64-linux/xetex-unsafe name xetex.amd64-freebsd category TLCore -revision 58388 +revision 62568 shortdesc amd64-freebsd files of xetex -containersize 6898876 -containerchecksum 822053017863af807843e1eabbe05c135f3003e070e733e64b2669efea5084ddc7edbe914e97e6df2433e277e9f10a28f051f6694cab2f283dbba79eddad3ae8 -binfiles arch=amd64-freebsd size=6200 +containersize 7287220 +containerchecksum e04904b2c9155e1f5ad359f2b66ef836b7ee73fe4f5af23695d7bff25717a6d83bc4b91f224c039cc56c5d1fb1ed53891284fe4020e2d26c59c6f6940bfe8eaf +binfiles arch=amd64-freebsd size=6430 bin/amd64-freebsd/teckit_compile bin/amd64-freebsd/xelatex + bin/amd64-freebsd/xelatex-unsafe bin/amd64-freebsd/xetex + bin/amd64-freebsd/xetex-unsafe name xetex.amd64-netbsd category TLCore -revision 58386 +revision 62543 shortdesc amd64-netbsd files of xetex -containersize 7104164 -containerchecksum 4fb0c0a8ec45165c8eded4f4ae1242684e644cabd424b7833009015768729c5ca56e95dc1739c10cc86dfa4b3d4998fe14f9206b5dca623d03abdf6dbfdd03d2 -binfiles arch=amd64-netbsd size=7236 +containersize 7395632 +containerchecksum 39d3e8c805fa98856188464c85ce46534c082a1550180ef22f42dd94191a0caff24c709c29d921d7e09ead42c2e41464b516a09dd674b9dd55baa5d0b94bb6e4 +binfiles arch=amd64-netbsd size=7505 bin/amd64-netbsd/teckit_compile bin/amd64-netbsd/xelatex + bin/amd64-netbsd/xelatex-unsafe bin/amd64-netbsd/xetex + bin/amd64-netbsd/xetex-unsafe name xetex.armhf-linux category TLCore -revision 58428 +revision 63092 shortdesc armhf-linux files of xetex -containersize 6764004 -containerchecksum b16d8ba017e3bd577ee227e5d04eb7f9535cb9c89c57bd5ed5f4e79dc02df89a8683fd85fd010cd8f16f908e91183d324f183b5b358e0f8cc1d160c3b84e2655 -binfiles arch=armhf-linux size=6227 +containersize 7030004 +containerchecksum 1580b5d1fec06de9e18e239d302a00f71e416b9b27502227210bb2695be228ef759a9bda3cd015db760ecb086448ec4496cc9e4ddba885c3cce3207fb052826a +binfiles arch=armhf-linux size=6440 bin/armhf-linux/teckit_compile bin/armhf-linux/xelatex + bin/armhf-linux/xelatex-unsafe bin/armhf-linux/xetex + bin/armhf-linux/xetex-unsafe name xetex.i386-cygwin category TLCore -revision 58387 +revision 62546 shortdesc i386-cygwin files of xetex -containersize 7003928 -containerchecksum 2cc649bd7b91c5c999ebbddabd5ba8c53a57d8bade90bcc1ed470c8f096aba571c81dffcd6f89eef6b486ba974b0f990433c925ebd2f932f4e769267e5560b5f -binfiles arch=i386-cygwin size=6479 +containersize 7344768 +containerchecksum 08ecd17e41fb6ed64d006b0173e3ee398d54c33c60ce56c8b65763de5a4139b0f8d1c39dc2d6d19424851947c17c9cab87105e6d67a37aaa016142579d829c51 +binfiles arch=i386-cygwin size=6737 bin/i386-cygwin/teckit_compile.exe bin/i386-cygwin/xelatex + bin/i386-cygwin/xelatex-unsafe + bin/i386-cygwin/xetex-unsafe bin/i386-cygwin/xetex.exe name xetex.i386-freebsd category TLCore -revision 58388 +revision 62568 shortdesc i386-freebsd files of xetex -containersize 6722828 -containerchecksum ab6983790e1a214f29f48590cde27ed43d3b35cd9f21a1a6f46f561577f9404dd0ff0620c0b21a1a8dc1071503c253dba514325fa8164db5d6eedca790759193 -binfiles arch=i386-freebsd size=6019 +containersize 7101128 +containerchecksum b9b2c8f9eeadeeae6967f7cb58e48af1b45255fca341327404395aadd0fe7b1024b95f56f7568d1627e9eb603bc9d5f0f3bc3046ec16f66d1863a9fc6c2688a4 +binfiles arch=i386-freebsd size=6241 bin/i386-freebsd/teckit_compile bin/i386-freebsd/xelatex + bin/i386-freebsd/xelatex-unsafe bin/i386-freebsd/xetex + bin/i386-freebsd/xetex-unsafe name xetex.i386-linux category TLCore -revision 58378 +revision 62534 shortdesc i386-linux files of xetex -containersize 7117852 -containerchecksum 8edf35290897332c13794073e2ad2dbe2b4064a9533c3b51b2af93802c3a9228308b671e9d7c1405abdfb33e8a1dbc7beefe15bb21b71c26f9b7941c9d3933c7 -binfiles arch=i386-linux size=6380 +containersize 7552780 +containerchecksum b226ddaa6d2ac3d917b8c4d16c93ccb0f377b28bbfd794bd88590b8bea90708c7f7da28074bfcbbf76d14c507ebe055daddc87d7c5ac3620e1ec993835f8f492 +binfiles arch=i386-linux size=6795 bin/i386-linux/teckit_compile bin/i386-linux/xelatex + bin/i386-linux/xelatex-unsafe bin/i386-linux/xetex + bin/i386-linux/xetex-unsafe name xetex.i386-netbsd category TLCore -revision 58386 +revision 62543 shortdesc i386-netbsd files of xetex -containersize 7017628 -containerchecksum 07bc9d484fbd4d7801415701d69dad3b203b09f71d67b995f07f1bd0a5fa654ad5186c9935928dc83aa18184f742cc8bf7ef1d863f511eb8326d36d9fbe70a88 -binfiles arch=i386-netbsd size=7033 +containersize 7305852 +containerchecksum 1cdb0da2c5d49fac46c60df20fc4e46f710145bf4dafef3902102c589f69f3fd44952c53dc6441071f7aa4a107ae152578fbae6ff9205b74e00929ec2ff2d17e +binfiles arch=i386-netbsd size=7294 bin/i386-netbsd/teckit_compile bin/i386-netbsd/xelatex + bin/i386-netbsd/xelatex-unsafe bin/i386-netbsd/xetex + bin/i386-netbsd/xetex-unsafe name xetex.i386-solaris category TLCore -revision 58388 +revision 62568 shortdesc i386-solaris files of xetex -containersize 7303724 -containerchecksum a9d9e4e6ee68e9f463c385f82d82412949b98c7c1bb01f57b8884e8fa8f89281346e452e9fac80eef58e0fe347484b7236805dc18a804669ca4089e7c82fee46 -binfiles arch=i386-solaris size=6736 +containersize 7602828 +containerchecksum ecfea758dcb01093f151549548c348e1b788302274339608a9435af6baf30d2d535dc8996bda515b67d66a567edf16276aea8923107fc0f8a9e80177b3929028 +binfiles arch=i386-solaris size=6992 bin/i386-solaris/teckit_compile bin/i386-solaris/xelatex + bin/i386-solaris/xelatex-unsafe bin/i386-solaris/xetex + bin/i386-solaris/xetex-unsafe name xetex.universal-darwin category TLCore -revision 58418 +revision 62610 shortdesc universal-darwin files of xetex -containersize 13815156 -containerchecksum 5bd9f0e0ffe395f0469b7b4be5415581c4fbdca8db5fe89025ed1f3b6d72ddcaff71a48f128dbbf1078067ca3250375416d4a1cc60271c521d34120c2782135a -binfiles arch=universal-darwin size=12406 +containersize 14401664 +containerchecksum 3bbe88959d6a5b357d4d5f8fd2d4af01b42f4b82580daa85f453835541a96f3b274c218e7982b03505c677c72663e89089db2fb29a13e06a14389a623bed2765 +binfiles arch=universal-darwin size=12862 bin/universal-darwin/teckit_compile bin/universal-darwin/xelatex + bin/universal-darwin/xelatex-unsafe bin/universal-darwin/xetex + bin/universal-darwin/xetex-unsafe name xetex.win32 category TLCore -revision 59028 +revision 62609 shortdesc win32 files of xetex -containersize 9412544 -containerchecksum 1cbff9b1a70882c0a5854a13a9c894251bdc2be1790f6f0de7d063bcd9b41cea519356dfdd9ea021a75c249fe33608517ec924d09701a80328d34bfdea843633 -binfiles arch=win32 size=10120 +containersize 9714268 +containerchecksum 9509e98e356b1f88f449c2a2e70e628a895fabfc485c67d67f13e9f17d36bde2ec4c7f15e68de26d8267beaf851a823c41724ecd05bbeac9270ad6f39814bba0 +binfiles arch=win32 size=10396 bin/win32/fc-cache.exe bin/win32/fc-cat.exe bin/win32/fc-list.exe @@ -335518,9 +339191,13 @@ binfiles arch=win32 size=10120 bin/win32/fc-query.exe bin/win32/fc-scan.exe bin/win32/fc-validate.exe - bin/win32/icudt68.dll + bin/win32/icudt70.dll bin/win32/teckit_compile.exe + bin/win32/xelatex-unsafe.bat + bin/win32/xelatex-unsafe.exe bin/win32/xelatex.exe + bin/win32/xetex-unsafe.bat + bin/win32/xetex-unsafe.exe bin/win32/xetex.dll bin/win32/xetex.exe tlpkg/tlpostcode/xetex/cache/readme.txt @@ -335530,58 +339207,68 @@ binfiles arch=win32 size=10120 name xetex.x86_64-cygwin category TLCore -revision 58387 +revision 62545 shortdesc x86_64-cygwin files of xetex -containersize 7024160 -containerchecksum d82898dceee2caeafa76df40dc7b20585b7e4bfe56830256ff867585f938695b5cd9e6a7616d700ac54530547f410bb57863dbafebd9855745092fe434a5c55d -binfiles arch=x86_64-cygwin size=6461 +containersize 7293204 +containerchecksum deec0a30eb13df9c767a8d47fb003b9c8f87da78d578aa8748c85ca9454e403ca163e3ec3a4accd84c2c8257ae49bbcfd2700f1a53d351693ce80cdef752d7cc +binfiles arch=x86_64-cygwin size=6693 bin/x86_64-cygwin/teckit_compile.exe bin/x86_64-cygwin/xelatex + bin/x86_64-cygwin/xelatex-unsafe + bin/x86_64-cygwin/xetex-unsafe bin/x86_64-cygwin/xetex.exe name xetex.x86_64-darwinlegacy category TLCore -revision 58388 +revision 62568 shortdesc x86_64-darwinlegacy files of xetex -containersize 6660724 -containerchecksum 1231de4591f2507a547937a675ab619abf852e3a6e01ed18268832ba6ffb108593e6d550ee22da4f0e42263301791b0a3dca7ca65b60f0109c9b7b7890df21de -binfiles arch=x86_64-darwinlegacy size=5992 +containersize 6928160 +containerchecksum 46df8a6a26674cdd523220f3138e0ac0b45c6c3f9a020c0e335284b7e73082455570befb3c828ca0f524e88c01e00f69e230c967e311e9ee733daca28f459fcd +binfiles arch=x86_64-darwinlegacy size=6203 bin/x86_64-darwinlegacy/teckit_compile bin/x86_64-darwinlegacy/xelatex + bin/x86_64-darwinlegacy/xelatex-unsafe bin/x86_64-darwinlegacy/xetex + bin/x86_64-darwinlegacy/xetex-unsafe name xetex.x86_64-linux category TLCore -revision 58378 +revision 62534 shortdesc x86_64-linux files of xetex -containersize 7045776 -containerchecksum 5c8b1a56e350be977464b542c163fc919bf8b1a7ed816d70d41fdef1705a616688674752205d57de0ce72351f75cc642cc3c1f02a23ab184581abcc9ee01bf21 -binfiles arch=x86_64-linux size=6370 +containersize 7463616 +containerchecksum e7fc0115300ab6eb278560ae20bdb96a2871599120f89a6be4e8c15003f781792f1e251268385cd8c37bb40ed54741be009fbfd6d77337a6dd2d76adc1b28eaa +binfiles arch=x86_64-linux size=6774 bin/x86_64-linux/teckit_compile bin/x86_64-linux/xelatex + bin/x86_64-linux/xelatex-unsafe bin/x86_64-linux/xetex + bin/x86_64-linux/xetex-unsafe name xetex.x86_64-linuxmusl category TLCore -revision 58378 +revision 62534 shortdesc x86_64-linuxmusl files of xetex -containersize 7145000 -containerchecksum de120d9d02847f4e7e005aa3781c7967516d4a480b01f7cd899bd66d7509d4290871fa1ba91b082231d50b3def8db51271816e797a22d0a3e78557a9f79d6f6d -binfiles arch=x86_64-linuxmusl size=6576 +containersize 7523968 +containerchecksum ccfd0d22f03361454108f5ffffe0827eae15a3b2c7ff8b4ba8916ec02218b21f4bb03bd1c7a7daa35fa3dd8f55d45d32583eb90ae71be056b6b86b479dae8119 +binfiles arch=x86_64-linuxmusl size=6925 bin/x86_64-linuxmusl/teckit_compile bin/x86_64-linuxmusl/xelatex + bin/x86_64-linuxmusl/xelatex-unsafe bin/x86_64-linuxmusl/xetex + bin/x86_64-linuxmusl/xetex-unsafe name xetex.x86_64-solaris category TLCore -revision 58388 +revision 62568 shortdesc x86_64-solaris files of xetex -containersize 7420212 -containerchecksum 31303ab6c2502e64839dda8b597dedadc549adbc41f89e1614e0b670a4f7ce32d40dd5dc29fab24908a8871f8b73c7b8b5918133603cd960ca05657f2999574d -binfiles arch=x86_64-solaris size=6956 +containersize 7703580 +containerchecksum c9faff680a4ad814caec274be1b02e69b03cc34dd1c6a604c5d32f08b5c47d1b930f9ecafaf45017ab9b7ec26421618a5e5692fb04b2444e5e511ed782578ab9 +binfiles arch=x86_64-solaris size=7183 bin/x86_64-solaris/teckit_compile bin/x86_64-solaris/xelatex + bin/x86_64-solaris/xelatex-unsafe bin/x86_64-solaris/xetex + bin/x86_64-solaris/xetex-unsafe name xetexconfig category Package @@ -335616,7 +339303,7 @@ catalogue-topics font-supp xetex name xetexko category Package -revision 58929 +revision 62790 shortdesc Typeset Korean with Xe(La)TeX relocated 1 longdesc The package supports typesetting Korean documents (including @@ -335624,11 +339311,11 @@ longdesc old Hangul texts), using XeTeX. It enhances the existing longdesc support, in XeTeX, providing features that provide quality longdesc typesetting. This package requires the cjk-ko package for its longdesc full functionality. -containersize 53760 -containerchecksum 1fa1a9211d53d85d7e6e7f2dd7ae4a9f818640b3b5269a751e982297eff5e0e5164501e14fa56508ee4f44c3889d1853a8496d65ac17870d7f355103199d473d -doccontainersize 259916 -doccontainerchecksum 99985c729fe5496b763cb9f6a894420780d0c7c6f45ec4b77a40cdb3a3c3b1296460a0a548621c265233c1cfe0dfdb1171dc6c2ccd1d7a2e61f4c753cd2037d3 -docfiles size=74 +containersize 54436 +containerchecksum bccbebffcdcb899eb854d82d47f7773ced9f121aeaf6e3a16d89ccc9f5c407f8f61f2c50b97d7147480e4d27372a38bec9e4432583f8ca61115bf8159bb2d014 +doccontainersize 271092 +doccontainerchecksum aa5470ba7cfad832c7934a18cf48def3e347d321893d4593a5227e6592e39ddd7b48c19cf693e3f90f70a35e33e7bcc50d0c6dd68d98d1cb51d0872ad3ccfecf +docfiles size=77 RELOC/doc/xetex/xetexko/ChangeLog RELOC/doc/xetex/xetexko/README details="Readme" RELOC/doc/xetex/xetexko/xetexko-doc.pdf details="Package documentation" language="ko" @@ -335647,7 +339334,7 @@ catalogue-contact-repository https://github.com/dohyunkim/xetexko catalogue-ctan /macros/xetex/generic/xetexko catalogue-license lppl1.3c catalogue-topics korean xetex -catalogue-version 3.3 +catalogue-version 4.1 name xetexref category Package @@ -335891,17 +339578,17 @@ catalogue-topics frivolous name xindex category Package -revision 56295 +revision 62520 shortdesc Unicode compatible index generation longdesc This package provides a unicode compatible index programm for longdesc LaTeX. It needs Lua 5.3, which will be included in at least longdesc LuaTeX 1.09 (TeX Live 2019). depend xindex.ARCH -containersize 31564 -containerchecksum e8a858e3fe056519eed3f85dc21291881fdbf057ece76d503fd863f66c51331d689fabbb7a1ba3728c3010c45a9f0663fb75db2b609716ee5dd515067bea07a5 -doccontainersize 472592 -doccontainerchecksum f755500e75fa45d14110da45bd43d10f4cf170cc907af7743673a38e1c823612fce9131eb16a03e59a1a821b1e4b3580e6a2e6a68e759f53f9daea4f88e4f09e -docfiles size=200 +containersize 34644 +containerchecksum b7ec4e4a22ca274fa95f459d97834e67a0fcf7039f90cc57ffde0753499be8af992f8aeb458ed40bf08c4a61bd3e37c0e23aff01a7664bdc4bebc58afd5c17a3 +doccontainersize 504140 +doccontainerchecksum caf06963595b9076c87ec14b84620cef6f6b0f672d5e9a9ad198011f8dc7cd11a61fd8deb97585e394eb41ea08e8807d3499ffb6673c0348586f7af19488396c +docfiles size=218 texmf-dist/doc/lualatex/xindex/CHANGELOG texmf-dist/doc/lualatex/xindex/Makefile texmf-dist/doc/lualatex/xindex/README.md details="Readme" @@ -335937,30 +339624,37 @@ docfiles size=200 texmf-dist/doc/lualatex/xindex/tests/demo3.ind texmf-dist/doc/lualatex/xindex/tests/demo3.pdf texmf-dist/doc/lualatex/xindex/tests/demo3.tex + texmf-dist/doc/lualatex/xindex/tests/demo4.idx + texmf-dist/doc/lualatex/xindex/tests/demo4.ind + texmf-dist/doc/lualatex/xindex/tests/demo4.pdf + texmf-dist/doc/lualatex/xindex/tests/demo4.tex texmf-dist/doc/lualatex/xindex/tests/runTests.sh texmf-dist/doc/lualatex/xindex/xindex-doc.pdf details="Package documentation" texmf-dist/doc/lualatex/xindex/xindex-doc.tex -runfiles size=52 +runfiles size=58 texmf-dist/scripts/xindex/xindex.lua texmf-dist/tex/latex/xindex/xindex.sty texmf-dist/tex/lualatex/xindex/xindex-DIN2.lua texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua texmf-dist/tex/lualatex/xindex/xindex-base.lua + texmf-dist/tex/lualatex/xindex/xindex-baselib.lua texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua texmf-dist/tex/lualatex/xindex/xindex-cfg-uca.lua texmf-dist/tex/lualatex/xindex/xindex-cfg.lua + texmf-dist/tex/lualatex/xindex/xindex-danteedition.lua texmf-dist/tex/lualatex/xindex/xindex-dtk.lua texmf-dist/tex/lualatex/xindex/xindex-lapp.lua texmf-dist/tex/lualatex/xindex/xindex-lib.lua texmf-dist/tex/lualatex/xindex/xindex-norsk.lua texmf-dist/tex/lualatex/xindex/xindex-pretty.lua texmf-dist/tex/lualatex/xindex/xindex-unicode.lua + texmf-dist/tex/lualatex/xindex/xindex-yannis.lua catalogue-contact-bugs https://gitlab.com/hvoss49/xindex/issues catalogue-contact-repository https://gitlab.com/hvoss49/xindex catalogue-ctan /indexing/xindex catalogue-license lppl1.3 catalogue-topics index use-lua -catalogue-version 0.28 +catalogue-version 0.41 name xindex.aarch64-linux category Package @@ -336108,7 +339802,7 @@ binfiles arch=x86_64-solaris size=1 name xindy category TLCore -revision 59003 +revision 59894 shortdesc A general-purpose index processor longdesc Xindy was developed after an impasse had been encountered in longdesc the attempt to complete internationalisation of makeindex. @@ -336117,10 +339811,10 @@ longdesc using (La)TeX, Nroff family and SGML-based languages. Xindy is longdesc highly configurable, both in markup terms and in terms of the longdesc collating order of the text being processed. depend xindy.ARCH -containersize 143100 -containerchecksum a76915adcdabe35c67c1176e0e89505f45faed119e787020c2e9fdb3c405d7dd2deb8b49324589ac11ccfbba50323f52530c99a02e386c3067ed824974c46185 +containersize 143788 +containerchecksum 0abfc9c3d4f4418fa63845df092e074762f215b334f76016814988f5243bbb184768256792779c65f277fa6a48c41d762c33be6c5cf25ba292efcf9f0554abf8 doccontainersize 461176 -doccontainerchecksum 9811baa00a26895231bb18e2e77fd481763a268af6335e1fa195b62f71b29fc0780cc806ab844d91d309e08bfc1b5063f84c01b40035d62fcd01c2fdf07eb7c8 +doccontainerchecksum 3fed723b6115fd7e05b84c010ded501fcd8440af72353b2b7ccb6df39082515b5de33951821c8546b65ba2462695971695caf2ce88fed67c9bd766db9d13e859 docfiles size=188 texmf-dist/doc/man/man1/tex2xindy.1 texmf-dist/doc/man/man1/tex2xindy.man1.pdf @@ -336637,11 +340331,11 @@ catalogue-version 0.8 name xindy.aarch64-linux category TLCore -revision 57930 +revision 62280 shortdesc aarch64-linux files of xindy -containersize 2298872 -containerchecksum 4b7ef06e9aff9d984fbf150569350dedadb658352a61f24ac46767ecf8e554d174bcf6d9f9032d0bdce623f650eb3cad54dc11b129fbf60d350483472427cbef -binfiles arch=aarch64-linux size=1334 +containersize 2293592 +containerchecksum e15c232cd954ccc8b87cbf6db733cd884133e945643d27c9becaa94be0722c7ebca5093113de304c185a021b013390faac65e76a655f1de3a39e783b12237ab8 +binfiles arch=aarch64-linux size=1335 bin/aarch64-linux/tex2xindy bin/aarch64-linux/texindy bin/aarch64-linux/xindy @@ -336663,10 +340357,10 @@ binfiles arch=amd64-freebsd size=950 name xindy.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of xindy -containersize 1676044 -containerchecksum 8cfea015adba5710532f9a3791f7d50241db15bb0ac9e107c7319edc3830a069043070649ddbc9a93d131b545187368b8a99f956cd9da829de91013dc097a08d +containersize 1675832 +containerchecksum e60ffd7de9474b4cdee69c1277e87a34c62bebdb64cc19cc7cf95d07f4914fb94038329f7f788792e098c99c6d9c19a8ef3701f4090767e03cbdf0979a3aa5ef binfiles arch=amd64-netbsd size=879 bin/amd64-netbsd/tex2xindy bin/amd64-netbsd/texindy @@ -336676,11 +340370,11 @@ binfiles arch=amd64-netbsd size=879 name xindy.armhf-linux category TLCore -revision 57957 +revision 62280 shortdesc armhf-linux files of xindy -containersize 2302284 -containerchecksum c8c2845b9db717b765c13db05daeb6ffb29ebfcd107fe189601d6d387e299ca9d0e77e672b4183e378b3cc039c7daaaf2c5d27b5f9e6ababaa8ce916ecd31d4f -binfiles arch=armhf-linux size=1069 +containersize 2097876 +containerchecksum e5cdfc548a8dfd02d50b74b33e9174fcad3ceca75d5a0121c9e30a7e9ba6deb8a11bcb5c4111e904ea47d955c554acfaaeb76407c358ff14dd86e1d6317b1616 +binfiles arch=armhf-linux size=987 bin/armhf-linux/tex2xindy bin/armhf-linux/texindy bin/armhf-linux/xindy @@ -336689,10 +340383,10 @@ binfiles arch=armhf-linux size=1069 name xindy.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of xindy -containersize 1934576 -containerchecksum 57e84e956b1db97883b93514e83b040b746b6ad52ac4769a42812536cd8b85b61fa7f025099941b1f1854899397630221390b4337911a06f6050c91d077b7bb0 +containersize 1935320 +containerchecksum 8f243c1b8ee073a16330c4ac5a4159924cd040a97e916b4961358281448a36c749004e9a8d4ab2f10e7614df618fc1e3c971f7796ca31961d613fa958793db74 binfiles arch=i386-cygwin size=942 bin/i386-cygwin/tex2xindy.exe bin/i386-cygwin/texindy @@ -336728,10 +340422,10 @@ binfiles arch=i386-linux size=1008 name xindy.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of xindy -containersize 1677348 -containerchecksum f16b8511fa0690b47b1b01bf574e025cb23967cdf364102007b0fb73eb963d3bcac513bc9045df38986d78f41896970dba34d0f99c0fc7a47a62c0fa78b52a04 +containersize 1678840 +containerchecksum 4ec1d524fdc1c5ef3388d173286f0b950bf1b2e5cf9825afe56fb4d13ad3b75eb6378809a5a335de7808e0b0d2d89c8fa8776fa1c79ecbb98496f12ad1500ca3 binfiles arch=i386-netbsd size=816 bin/i386-netbsd/tex2xindy bin/i386-netbsd/texindy @@ -336741,24 +340435,25 @@ binfiles arch=i386-netbsd size=816 name xindy.universal-darwin category TLCore -revision 59070 +revision 62258 shortdesc universal-darwin files of xindy -containersize 2013372 -containerchecksum d898ed4d1e2ae992d13d6a646b3009b5ff401f3de4418dd19e109e7bf77b15fcef054ee6b898147e8957b5ae92af4729e11dd9fddeced024ee213d7ce5c0da04 -binfiles arch=universal-darwin size=988 +containersize 3140932 +containerchecksum 9139cbe14a367a242752db968b6d8b4b1dcc72cf8edcb0e0d2c5ca9a103118a3a9465f1446a7744596f5eba5d2bedfa3c2eee1d5be38397cd3106b6a769f129f +binfiles arch=universal-darwin size=1869 bin/universal-darwin/tex2xindy bin/universal-darwin/texindy bin/universal-darwin/xindy - bin/universal-darwin/xindy.mem + bin/universal-darwin/xindy-arm64.mem + bin/universal-darwin/xindy-x86_64.mem bin/universal-darwin/xindy.run name xindy.win32 category TLCore -revision 57883 +revision 62199 shortdesc win32 files of xindy -containersize 2112668 -containerchecksum fdf73a7cbc7fefa48aa94f89a4120ec16614ca0432b37997430e73577b190d13010255540fb8715f997093a407fa4af63762345577fb1af1dccdeab853ce1942 -binfiles arch=win32 size=2126 +containersize 2122692 +containerchecksum 9e0228442e234f788077b05596459fb342ad52b201cb5c70197be83ccbe66aa4a0f3880a1bf00806e696106587b59df58e74fe755ef91e5ebb4bded6d2d23d72 +binfiles arch=win32 size=2050 bin/win32/tex2xindy.exe bin/win32/texindy.exe bin/win32/xindy-lisp.exe @@ -336767,10 +340462,10 @@ binfiles arch=win32 size=2126 name xindy.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of xindy -containersize 1970544 -containerchecksum 45db3016fe4004edfdecd9a937108305444fbf2a5e2b190c7030b37d263f66d146df6a1a780f2bb3d9dcef174e02f753632fc9324dbfc0ace6b27c327768f2c6 +containersize 1968488 +containerchecksum c5626d14f91ec03c2c257cb1fee592647c0daf08fb9b9960bb16f7a837c39f3589a7012548ade37b8d4aa3529e9fc47eebddb592fbaddb13c9fea24f631c3b81 binfiles arch=x86_64-cygwin size=948 bin/x86_64-cygwin/tex2xindy.exe bin/x86_64-cygwin/texindy @@ -336806,7 +340501,7 @@ binfiles arch=x86_64-linux size=1272 name xint category Package -revision 59089 +revision 59930 shortdesc Expandable operations on long numbers relocated 1 longdesc The xint bundle main modules are: xinttools utilities of @@ -336831,18 +340526,18 @@ longdesc display of continued fractions). All computations are longdesc compatible with expansion-only context. The packages may be longdesc used with Plain TeX, LaTeX, or (a priori) any other macro longdesc format built upon TeX. -containersize 79376 -containerchecksum a73037ee75ad004eefc64eca1c85137e98e583ab674cd797c7e7029bf4bb4216100e12c980a184e0cd00267f99b68cb444c8326a782889abbfe35a6db716670d -doccontainersize 2108880 -doccontainerchecksum b5c591298bf8dc5981df4319ae9a1f0350aa3941687af895447c263d067efb0ff97191eaae1aa95067e25bdcdb5263fae4ae1d87283b8bf07be01bfd848ed417 -docfiles size=559 +containersize 80072 +containerchecksum 465e330c07643ec8a934ebeae728fc6d4b35bb6ea79a8db88e10c5d90fbb8d0f7cdf23eb941dd41541f0132fc8479f9bae049c2ba1d6d8e793cc8530f6f63317 +doccontainersize 2184512 +doccontainerchecksum 54ee68f457653c787278f1d2f8acc5eab1e814c94ccf79b5ca4da524f75a3921fb8d905979138bdb3dabc4a8ce76f27be79c53ef4c0e6f91e6ec924b5b37a681 +docfiles size=579 RELOC/doc/generic/xint/CHANGES.html details="Changes (HTML)" RELOC/doc/generic/xint/README.md details="Readme" RELOC/doc/generic/xint/sourcexint.pdf details="Documented source code" RELOC/doc/generic/xint/xint.pdf details="Package documentation" -srccontainersize 370820 -srccontainerchecksum 2e12696cbcc9476a49043b7a8fab02613ba8e9b2604d1ca08dd48dfe6fe66fc70e21eacf011562813666868a6eb7b58793268d02675ccab24946b0d744589632 -srcfiles size=435 +srccontainersize 394460 +srccontainerchecksum 9a415b9c473cf788cf8135db1ecdb7d85dc3f9525fabf8f7273c604fc39c3f04387dd0f0c03e0b525cda23f130ee996fbd4bc8d3d09dc97ab892e1aeb17056f2 +srcfiles size=455 RELOC/source/generic/xint/Makefile RELOC/source/generic/xint/xint.dtx runfiles size=162 @@ -336862,11 +340557,11 @@ catalogue-alias xintexpr catalogue-ctan /macros/generic/xint catalogue-license lppl1.3c catalogue-topics arithmetic calculation -catalogue-version 1.4e +catalogue-version 1.4j name xintsession category Package -revision 59090 +revision 60926 shortdesc Interactive computing sessions (fractions, floating points, polynomials) relocated 1 longdesc This package provides support for interactive computing @@ -336880,18 +340575,49 @@ longdesc variables and functions can be defined during the session, and longdesc each evaluation result is stored in automatically labeled longdesc variables. A file is automatically created storing inputs and longdesc outputs. -containersize 5244 -containerchecksum 3d616e01c51e5bb6a12bac4801aa01d30af5d9fdd916c77ebf72468e3bdca82c750723cd7d22e0259e923cd0423df5a63cc41458f875ea5d95716a75b02167bc -doccontainersize 1732 -doccontainerchecksum 634b24ff263513a03ceb4b7d50bc550d3a2ed3a719520cc42d87d4965539b902e75fe2a87e23f399d20f458f0f6820838dc59411509cfe17933e1097a9af0454 -docfiles size=1 +containersize 6960 +containerchecksum d1e279e733e37d6ef163a1dc537f5c02119403710a930f409cc6cfa55f1c08d9dd30bf4aeb14b68e4080442137a7352207ca8dc9bd7f859a8d19cf9205b68c1d +doccontainersize 2860 +doccontainerchecksum 1a99ce3ce5e2a311e1dd4086f416738c48cbd42ad0b37c372fffcb0a4f035b3384f1b4963cccd2b602164f256e4bcb8d9b1d3efc56c99382e284d6d97e20b7c1 +docfiles size=2 RELOC/doc/plain/xintsession/README.md details="Readme" -runfiles size=4 +runfiles size=6 RELOC/tex/plain/xintsession/xintsession.tex catalogue-ctan /macros/plain/contrib/xintsession catalogue-license lppl1.3c catalogue-topics maths calculation -catalogue-version 0.2 +catalogue-version 0.4alpha + +name xistercian +category Package +revision 61366 +shortdesc Cistercian numerals in LaTeX +relocated 1 +longdesc xistercian allows you to use Cistercian numerals in LaTeX. The +longdesc glyphs are created using PGF and to a certain degree +longdesc configurable. You can use Cistercian numerals as page numbers +longdesc using \pagenumbering{cistercian}. The two main macros are: +longdesc \cistercian{} formats the LaTeX2e counter as a +longdesc Cistercian numeral \cisterciannum{} formats the +longdesc integer (given as a string) as a Cistercian numeral +containersize 4924 +containerchecksum e0b4db57c0c3b819f1c653f097c6adcad1d2b74409926d5e0652fed4aced3be5b82ec5f663d85769261fb62e89d16bbe36ed87e6ca2352ab9548fd322c6b7b5a +doccontainersize 339796 +doccontainerchecksum 673d6a01619a36fd8db88ab056a8560200e03de519799b867583d6fe0226a25661245e4942a1e2b13a23d2913a137736f6b10ecb25962e0b4afbec8e2b568cf5 +docfiles size=87 + RELOC/doc/latex/xistercian/README.md details="Readme" + RELOC/doc/latex/xistercian/xistercian.pdf details="Package documentation" +srccontainersize 14156 +srccontainerchecksum 8c305d95953774aaa5e181a3ab2f904b6faceb2387a6b4c9dd4f6c11eb3ddad4e31088a11db48d2ca2a0a72911f5cff1d3bf5bf37a933ceb76805a6265d3c816 +srcfiles size=16 + RELOC/source/latex/xistercian/xistercian.dtx +runfiles size=7 + RELOC/tex/latex/xistercian/xistercian.sty +catalogue-contact-repository https://github.com/Skillmon/ltx_xistercian +catalogue-ctan /graphics/pgf/contrib/xistercian +catalogue-license lppl1.3c +catalogue-topics numbers pgf-tikz graphics expl3 +catalogue-version 1.2 name xits category Package @@ -337140,64 +340866,64 @@ binfiles arch=aarch64-linux size=33 name xml2pmx.amd64-freebsd category Package -revision 57941 +revision 62206 shortdesc amd64-freebsd files of xml2pmx -containersize 46864 -containerchecksum 688015825eea35d07c1f3b234522169c1d33635293a8c7099616359ed19d55e093ab7f10111192e492e36d0c9445606d3946dac4ced3e1d65a4ea05be472043e +containersize 47336 +containerchecksum acacefea2f52c3e58ca72d931804d115154952f4e451ff43750cd1efd98efba7cbc56b77a081dd09a61fc4a5e9f4280f213ef7749a115e33ab81be2f05f68fb9 binfiles arch=amd64-freebsd size=31 bin/amd64-freebsd/xml2pmx name xml2pmx.amd64-netbsd category Package -revision 57877 +revision 62220 shortdesc amd64-netbsd files of xml2pmx -containersize 46484 -containerchecksum b88451836f1062115947812f0439d76b4a647e8c7a59c02768480aa7a7f1d1efba5475758b02c39e896d2c7d61bc9dd4ad12f13de969c4e3f738c5fa30a82048 +containersize 46536 +containerchecksum d9c6dc8f97dae062e68a25efe969b39c3c4c32fb6597631f6bdcd765b51b31d701738ddf417fc489eb6e006a20e4d5d88f8ac25044f17b2a61df664e4a337950 binfiles arch=amd64-netbsd size=34 bin/amd64-netbsd/xml2pmx name xml2pmx.armhf-linux category Package -revision 57957 +revision 63092 shortdesc armhf-linux files of xml2pmx -containersize 44984 -containerchecksum f7af2ea58a88b8623dfa5d9aeec8f39c9a578c5dab3cefb2aa7cd8a53e655ac4f68474f9a42d1279207c7670e98d2a107070d6db17c068d89b5bacbe18fab24f +containersize 44968 +containerchecksum 7abab80e085199a8ed2e42b366ec3fc405e43eaeaf617e8e2178b4211419f8831256d7d8b008a8afca43ccb648c24baa50e78cf200457a8efce8bff1a1ac160c binfiles arch=armhf-linux size=28 bin/armhf-linux/xml2pmx name xml2pmx.i386-cygwin category Package -revision 58387 +revision 62282 shortdesc i386-cygwin files of xml2pmx -containersize 46464 -containerchecksum dcfdb4dfc7902af4ceea484eeb1e59fa171e2f3160c7dc954665d6b1b98c73e33fcdce692b0a2f592e7ce9321654a534454c0c300f1a6cbe712c0e42f1e31e61 -binfiles arch=i386-cygwin size=30 +containersize 48588 +containerchecksum 2b128b40722ae8feac0ba3b8c1b7a8ec81664c60ef70607480934c33620999fc6b4235a26c98bc6a2372566d212fb8171280f94dc9417629f62c9f2c9200ad05 +binfiles arch=i386-cygwin size=31 bin/i386-cygwin/xml2pmx.exe name xml2pmx.i386-freebsd category Package -revision 57961 +revision 62206 shortdesc i386-freebsd files of xml2pmx -containersize 45880 -containerchecksum 94d59635b618293818e31a0feb9b2dbb8e03da1e708f8f428af02cb02ff8ed0e40225be4b72d634eb21039a1a7c4f82207b3be50a537d5cbdc47f2c0c4d9f7e7 +containersize 46668 +containerchecksum 7298a723aa68ce994876d5762e1b753eeaa2daab84ee46fe33b7f87036b0f49d0f6e81508a9a59d6a1522ae12645362262d30dfa47eb1d1ca7fe2963bedd3be2 binfiles arch=i386-freebsd size=29 bin/i386-freebsd/xml2pmx name xml2pmx.i386-linux category Package -revision 57878 +revision 62210 shortdesc i386-linux files of xml2pmx -containersize 47628 -containerchecksum 9febb31f24a092a62a6b72dfcf8a4ac490aa54aece5c39d96deb72c5189c68a4d16c0fda158dd6cdd9b623b0307d145d0e88283f22235c289309632b3141108f +containersize 47652 +containerchecksum ee07e1e09ab8a636dade0ad8dad19f8d618dd97e6a06c06002507e4c6f55d53888bb7f87522b979da139aedb666403291fb559f32689e9794530379524929e8f binfiles arch=i386-linux size=30 bin/i386-linux/xml2pmx name xml2pmx.i386-netbsd category Package -revision 57877 +revision 62220 shortdesc i386-netbsd files of xml2pmx -containersize 45732 -containerchecksum eef292c8b3f19b7789ba911f0c48743be6441b1a5eff888ba997d6e67ff2f7b917d5fae277ec2166413bd21795ccd13382d643514047ef1fa597ecf11f393764 +containersize 45744 +containerchecksum 426874267c27b1cb58a3223d8ad462cff22950f9916a9fe5b128a54d4b6f53b974ff451fe366e503837c6755185d098c8d3a0be85a3afb7d95cd60a768454ce5 binfiles arch=i386-netbsd size=31 bin/i386-netbsd/xml2pmx @@ -337212,29 +340938,29 @@ binfiles arch=i386-solaris size=29 name xml2pmx.universal-darwin category Package -revision 57908 +revision 62258 shortdesc universal-darwin files of xml2pmx -containersize 68108 -containerchecksum 91ddf7170f9ade21814bf07e360a78f17dd1c31de74938850d8ff84d6c49eafc64adfec8ca03f09960b78f6e5c9b95310ec814188956132e2b94a27bdebf1e94 -binfiles arch=universal-darwin size=78 +containersize 68544 +containerchecksum 0c32816709e1ad9b39de45ca2f29074ee2da8e04b0c9906d2fe9d54d7c7081338eed52c272f10e874dc2d7fc6fdb99ea475438df6a4569e68cf40277ddb9e7f1 +binfiles arch=universal-darwin size=82 bin/universal-darwin/xml2pmx name xml2pmx.win32 category Package -revision 58785 +revision 62199 shortdesc win32 files of xml2pmx -containersize 100788 -containerchecksum efd8808921417513ed973c14b62965e3fcdc1d21c66b70a3be47a615be277679e39ca4f736877f7591336840511e3d10b78bcb7d6cafb988aedaac5be1dc5ad1 -binfiles arch=win32 size=55 +containersize 103432 +containerchecksum 409a8de5a4e83c2056e1f5efc95fd2f02e76078081ac878745524022739d5c3bd7a77e36bb5482081f2ebbdf12c34958c32e436ad364e9c70af47d99f83aab33 +binfiles arch=win32 size=56 bin/win32/xml2pmx.exe name xml2pmx.x86_64-cygwin category Package -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of xml2pmx -containersize 46920 -containerchecksum 6060d9bea4c149e98daa8ad44e1262460e397cf8b37db9b2966b2ee7dd798d0a96c0ab3a20582c46d5d55a867975d88d560436b36199568bfe886e87456ea053 -binfiles arch=x86_64-cygwin size=30 +containersize 47652 +containerchecksum b53d034ec0d51dff3fe3dfcd161f3ed558331b89370b67fdd0a60e7c6ca27622b9b24f13ba9eb6ebc32b10aaace79ab01f12473a07ba5765a592e292a7138115 +binfiles arch=x86_64-cygwin size=31 bin/x86_64-cygwin/xml2pmx.exe name xml2pmx.x86_64-darwinlegacy @@ -337248,20 +340974,20 @@ binfiles arch=x86_64-darwinlegacy size=30 name xml2pmx.x86_64-linux category Package -revision 57878 +revision 62187 shortdesc x86_64-linux files of xml2pmx -containersize 46272 -containerchecksum bf5132b2ffea7e648544c85f034216951ae0193d07f42a3b35d9abe789aa045c0d0578dfccf77ef7296fde282ed95dcbd57cf245c9cbdf9b65b527ab34da5961 -binfiles arch=x86_64-linux size=30 +containersize 46252 +containerchecksum a093aad853dcd025e09b7a457636eb8607341785d51c8232f18ee10accfc6cdf233156c73303717edc2e8d3cbbc7748bd42a7a7f00ede3da5240e87aeba2e4ef +binfiles arch=x86_64-linux size=31 bin/x86_64-linux/xml2pmx name xml2pmx.x86_64-linuxmusl category Package -revision 57878 +revision 62210 shortdesc x86_64-linuxmusl files of xml2pmx -containersize 48080 -containerchecksum 918b2e9bb2f604b4a0a2d8076652bc691fa0c1b3b2086ffbae05fd1ab4da61732a86d1f3245a2227f6d1e3214328581d1af2b80a631f70f58c1c67df7a058e1e -binfiles arch=x86_64-linuxmusl size=33 +containersize 47684 +containerchecksum 9eb1736a2c5d942549f606691b8f91dfc6a2c5601eec1cff1576d90f4592469baddb7d01227890ecdf94633b8225cd03f2f82ed8651c53514b02ca63d10fde37 +binfiles arch=x86_64-linuxmusl size=32 bin/x86_64-linuxmusl/xml2pmx name xml2pmx.x86_64-solaris @@ -337275,7 +341001,7 @@ binfiles arch=x86_64-solaris size=32 name xmltex category Package -revision 57186 +revision 62145 shortdesc Support for parsing XML documents longdesc The package provides an implementation of a parser for longdesc documents matching the XML 1.0 and XML Namespace @@ -337308,10 +341034,10 @@ depend xmltex.ARCH depend xmltexconfig execute AddFormat name=pdfxmltex engine=pdftex patterns=language.dat options="*pdfxmltex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,dehyph,hyph-utf8,latex,latexconfig,tex-ini-files,xmltexconfig execute AddFormat name=xmltex engine=pdftex patterns=language.dat options="*xmltex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,dehyph,hyph-utf8,latex,latexconfig,tex-ini-files,xmltexconfig -containersize 18264 -containerchecksum e98a3ab9986d63d2605c87463bb32835d8ffcdd93f577b642da8e8f2447b6a74363c3a5799808c35f2e4b099af2789698ea471e04457a31ba8753ec4762e0ead +containersize 18260 +containerchecksum ee01abb25b18e99f18bc78357be04fb1405473e90fbdf74ed875e2910812550c44fcc7aee960b2bdc53fcd7d78e9aa706e46929da65d5cb78d9ca43ba475d675 doccontainersize 17004 -doccontainerchecksum 340859a95a102759494222e0cbf19b7f851c44d4cfeac77cee178b69f576151021de53c32ffb8dcb8ed911dae2eecaac943941481b5cccdfb5302bb8291724fb +doccontainerchecksum d87c6d1f4c472b436104b0746d48a463977dc7eb520de3d7a53f48bc1c8e5682a23d604bbe2ebda1b5029d4a6dd33c2d2bf8b917ad4f54d2c7472874fdfe8509 docfiles size=32 texmf-dist/doc/otherformats/xmltex/base/englishutf16.xml texmf-dist/doc/otherformats/xmltex/base/englishutf8.xml @@ -337519,7 +341245,7 @@ runfiles size=2 name xmpincl category Package -revision 15878 +revision 60593 shortdesc Include eXtensible Metadata Platform data in pdfLaTeX relocated 1 longdesc The XMP (eXtensible Metadata platform) is a framework to add @@ -337532,17 +341258,17 @@ longdesc embed licensing information in the files he created. The longdesc license the author chose is one of the Creative Commons longdesc licenses, and their web-site offers this information in a valid longdesc XML-file, suitable for direct inclusion. -containersize 1828 -containerchecksum 8d9a895a1efe8ce5eac190b8242c7f3e3bff7e433e1336aa7143894fbc5691c7b4fd791bae67fcefe97d16ff131b533f8b0c629580d7b5f9420e9216e932b860 +containersize 1792 +containerchecksum 49777de1160b2ef53d845ba08fb0af29eb5f06c6fc534da4856bd0f02dbed2dbaa73ac24c45b1e787ea44d08199b7d1c462dc21a972cd1815fcbf65a08388f26 doccontainersize 98416 -doccontainerchecksum 2757de1bfcbfe9df02d5e667564b1a69205ab86c31f7bcc8ec3f37db0fb1a1f4bb21d7360dbfd771aeafaffa4599becc801df81e339b6f49adafeb38bc1ff5af +doccontainerchecksum b8750478957f6b33163ef546d7be0c0ba4e5906d64a72cdf3edda33c663bcf7400eaeebe3119a175f21093a1b00bd2626df0156c8ebdfb9cdd076bc8d7953ac7 docfiles size=31 RELOC/doc/latex/xmpincl/README details="Package Readme" RELOC/doc/latex/xmpincl/license.xmp RELOC/doc/latex/xmpincl/xmpincl.pdf details="Package documentation" -srccontainersize 6572 -srccontainerchecksum 92cdd556f60d8a4186f64800ef5c8a27e331e394ac0120d3e07065688d454ea821839eaaf167bb15980223552160e161cb3c559feffbc4d6657af1019f7c14a2 -srcfiles size=5 +srccontainersize 6628 +srccontainerchecksum 48d8805d763169bd3024227edac213a5e57d207e63895492cc6f0a25ef38b82fe9d8fee76ea5309344bd397e4c5b70f8b72892d4054307bf758fb81cc8af3bd9 +srcfiles size=6 RELOC/source/latex/xmpincl/xmpincl.dtx RELOC/source/latex/xmpincl/xmpincl.ins runfiles size=1 @@ -337550,7 +341276,7 @@ runfiles size=1 catalogue-ctan /macros/latex/contrib/xmpincl catalogue-license gpl catalogue-topics metadata pdf-feat -catalogue-version 2.2 +catalogue-version 2.4 name xmuthesis category Package @@ -337690,70 +341416,70 @@ binfiles arch=aarch64-linux size=10 name xpdfopen.amd64-freebsd category TLCore -revision 57941 +revision 62206 shortdesc amd64-freebsd files of xpdfopen -containersize 8256 -containerchecksum cb4dd4d69c93a3b952a860c36b035be43594921e83313763cf9f7c89f1807c77679bbbb201c625617bd91b4c7cf65023021044e1f4620755fa06ecfdd9d75443 +containersize 8248 +containerchecksum ee0fe14c049e99c10b947cfdba83a61a5d3f53072c87b61b4df1f0dad4815cd470efb6a8d170ec4c8fa8e40c1e2ea3833954dabc16c44ee22606f87886883244 binfiles arch=amd64-freebsd size=8 bin/amd64-freebsd/pdfclose bin/amd64-freebsd/pdfopen name xpdfopen.amd64-netbsd category TLCore -revision 57877 +revision 62220 shortdesc amd64-netbsd files of xpdfopen -containersize 8572 -containerchecksum c6ec3bc7c65f3d2f8bf929e0c7ceab64349618128fcb7a9c63c0abeebb0d2c7fd270c615b5246f003e513a380b1c830b35c25b98566becdfa9dde04ead1e543b +containersize 8576 +containerchecksum 599681ed6a7ffcd0e2430cbda514a3cee7e272b7a23db35dbad5d8f73533e3260b5631158abbb2a144955f1d04e2c5947ec0fc4774247d54a31ce3665a3f6bca binfiles arch=amd64-netbsd size=10 bin/amd64-netbsd/pdfclose bin/amd64-netbsd/pdfopen name xpdfopen.armhf-linux category TLCore -revision 57957 +revision 63092 shortdesc armhf-linux files of xpdfopen -containersize 6628 -containerchecksum 74a785d8c4ef03d90f175f68584bbd22743d3ff40f4cbb90e125f89044713e7990e101b4c4eece6b000deb65effae73fed6f8747db8db76091fcf9c5fa6687db +containersize 6636 +containerchecksum 20e3a176be44fb5647bbde6aab08172a41d66422c838c33aa3a61c0d598a5d0968c20c7f2032873a0b469e23c28ec827d21738976b04ef3670abf3a7aede90e8 binfiles arch=armhf-linux size=7 bin/armhf-linux/pdfclose bin/armhf-linux/pdfopen name xpdfopen.i386-cygwin category TLCore -revision 58387 +revision 62282 shortdesc i386-cygwin files of xpdfopen -containersize 7804 -containerchecksum 61782cf7d227b9e84ac0c2bd8b6c4c9cb63d4efb925440070d1e3e5682fabb83a0d885ffe3a4f3b106d907da51495ee697fb8276724a17c37f496f70592b8b6c -binfiles arch=i386-cygwin size=9 +containersize 8864 +containerchecksum 1964d3499d68c5fb1df22f5922b7603e1c63f8342f92f695a36e1b793b41b37aa23cbbdae153a887fea3b990eee2ee04c420faa1ab8222c725600a78ee9a437c +binfiles arch=i386-cygwin size=10 bin/i386-cygwin/pdfclose.exe bin/i386-cygwin/pdfopen.exe name xpdfopen.i386-freebsd category TLCore -revision 57961 +revision 62206 shortdesc i386-freebsd files of xpdfopen -containersize 7568 -containerchecksum a5958d456215e31fc39b830c2340dea6443b7d0468a6b3c6c2ed0292a575b5be8cfee044c2a25767c5a7d413a56d2bc5465c39d2aa8de74a5e0440f6ad4f5feb -binfiles arch=i386-freebsd size=8 +containersize 8104 +containerchecksum cd9b56b6ee063bb40427478a3cf38796686cb78ebf8ce9c29c373653afffc1f6cb2bd5849e71ee4f3a8db4495f915b8f552a05d5150df385f0eb3a4676eb7616 +binfiles arch=i386-freebsd size=7 bin/i386-freebsd/pdfclose bin/i386-freebsd/pdfopen name xpdfopen.i386-linux category TLCore -revision 52917 +revision 62210 shortdesc i386-linux files of xpdfopen -containersize 8028 -containerchecksum 8a47ef709bddb24baac527ec79d8b4fbe4fab1e9680964a0b4c10dacea8c0db95ec09aacded7d5c5ed25de4178c0922f8c51b8e2d5ede2319ea98d46968bc9f8 -binfiles arch=i386-linux size=7 +containersize 8164 +containerchecksum aba6b8490e770354b560eb7bbe27fbb9c8251597b8f76affaf3a9f7a3196985a264146af60b403e3aef6c4c941c25066f6a010dd267861eab68ccd73d0005789 +binfiles arch=i386-linux size=8 bin/i386-linux/pdfclose bin/i386-linux/pdfopen name xpdfopen.i386-netbsd category TLCore -revision 57877 +revision 62220 shortdesc i386-netbsd files of xpdfopen -containersize 8240 -containerchecksum 83f4d6dcf11cd761873327e9e208833e5f995a71e13ea2bf453820519621bdec27b989ae02df65e4130c54a6f5ca15e18e6310f04ce017a441a64883609a62c7 +containersize 8236 +containerchecksum 1d2c2a64295205e73fff7a43a2a9f237a5ce649456521f8c25871e30189d3003c20250ad368d9ca9aeff249fbad92691499619d6420df90949bf619af94be3dd binfiles arch=i386-netbsd size=8 bin/i386-netbsd/pdfclose bin/i386-netbsd/pdfopen @@ -337770,20 +341496,20 @@ binfiles arch=i386-solaris size=8 name xpdfopen.universal-darwin category TLCore -revision 57908 +revision 62258 shortdesc universal-darwin files of xpdfopen -containersize 19720 -containerchecksum 0418fc3e844e7d54e8e374f5b74fcc1fead683be43d4c31c0e988cc3df618082cbe4c32b613b5c1ea75dfd6e7ca43442c94e4e321b45a33e4c6c2a5942673267 -binfiles arch=universal-darwin size=60 +containersize 20100 +containerchecksum 2e7c4c9cb9bf13b8f9648fab1f7618a5efda15bf64dde5fe03bc823ea186f886eaff41ff8553849251689eca655ea6f78e6db845066d372706e51c088fcd08d4 +binfiles arch=universal-darwin size=64 bin/universal-darwin/pdfclose bin/universal-darwin/pdfopen name xpdfopen.win32 category TLCore -revision 57883 +revision 62199 shortdesc win32 files of xpdfopen -containersize 629144 -containerchecksum dc40de47047be78503edcd88c72681027ecfbe893961b1c156251c304a55fd7be7d4a0c8fe163949f1ed5fa3fd79e00d23952df1a143546dc2f7ea90401b1351 +containersize 629408 +containerchecksum 12b3f61ec06224f5f59c7085dffee1ddfc2822c7cceef969f0b74044d5122b3f7647170186f52e7e5a94dcace5a91f3c16faabb610d87502444daa1b29354696 binfiles arch=win32 size=392 bin/win32/pdfclose.exe bin/win32/pdfdde.exe @@ -337791,30 +341517,30 @@ binfiles arch=win32 size=392 name xpdfopen.x86_64-cygwin category TLCore -revision 58387 +revision 62279 shortdesc x86_64-cygwin files of xpdfopen -containersize 8636 -containerchecksum e0099126a16844906f02d4db85b34b9c735261baf2eca3393f723e842679dd2369d703f8c58c948559d5e1ba678e3184b68d18d0aed49df3d3d2e3b542fa5095 +containersize 8848 +containerchecksum e9c2c3e0ec6a67981dec464dd3a7df961582b734e2c75d9d9eebf73c7f7edda9b29480c94fae88e003bbc1758f1a3bec116ffab70a2cee57bda609a2cd405d8b binfiles arch=x86_64-cygwin size=10 bin/x86_64-cygwin/pdfclose.exe bin/x86_64-cygwin/pdfopen.exe name xpdfopen.x86_64-linux category TLCore -revision 52917 +revision 62187 shortdesc x86_64-linux files of xpdfopen -containersize 8072 -containerchecksum 2de1dd92bbe8edeea4204058a7146d5142a3f8426ee71882f25ba4db94bc30f77e0f45777501e8613457fff0cedf9dd0d95982a1dd30c572921a86c9fa35a2a8 -binfiles arch=x86_64-linux size=8 +containersize 8488 +containerchecksum 4845721dc9ec15dc35504254bfc7a581331eab45d32cf34165dd1b040afa66355f339c0c1b4490b1614b2d082d410346ee62edcd69dcfcc4dcb2bee199fa6be1 +binfiles arch=x86_64-linux size=10 bin/x86_64-linux/pdfclose bin/x86_64-linux/pdfopen name xpdfopen.x86_64-linuxmusl category TLCore -revision 54264 +revision 62210 shortdesc x86_64-linuxmusl files of xpdfopen -containersize 8268 -containerchecksum 72f7bda0423335a1db15665baa70297c3d239b9543587d28a54330eb20bcc4dccf50367cee398675ce2336a4618f70a5340d5335d889e3f83fec68d57cb93146 +containersize 7932 +containerchecksum dfe3e3d3872ab06f28403dae2014f7f1a0e789ad6a230e87b23a58485be722067032a965df1ef9e0371036a497c97d547f31e1c9c0b729bf16c80329adaf1701 binfiles arch=x86_64-linuxmusl size=10 bin/x86_64-linuxmusl/pdfclose bin/x86_64-linuxmusl/pdfopen @@ -337831,27 +341557,27 @@ binfiles arch=x86_64-solaris size=10 name xpeek category Package -revision 27442 +revision 61719 shortdesc Define commands that peek ahead in the input stream relocated 1 longdesc The package provides tools to help define commands that, like longdesc \xspace and the LaTeX command \textit, peek at what follows longdesc them in the command stream and choose appropriate behaviour. -containersize 1396 -containerchecksum dc1dd0534645be0754551b2d3bc146c7e7663f7cc9f2daf40b13a383e13883d25ba46f320317d4e9f251594dccf3a880f5e123683f302638eb3b37018b369ce4 +containersize 1376 +containerchecksum 1b264f383d76e1c213aab0ac650a934ac6a91eb8dea8122229b2ac6bcb6ed694d62acecae3882b41abf34bd016922109064de0775f91222ad88be8287bd62931 doccontainersize 554532 -doccontainerchecksum 047080eda80f9134b98196bf8a06e446ef856028aaa0f936da16db7f63be144b404708045d2a49c5bdb70b7a6f0b6b505697e95a5ff8b98b5b4f1ee8b2949367 +doccontainerchecksum 0633a7a51a329ff6849d080bac626b4174567823b8c597187f62158004a8df647fe40653af371d55d6a4743991fc3ca650e034f68e5b737448245c7df79cba84 docfiles size=149 RELOC/doc/latex/xpeek/README details="Readme" RELOC/doc/latex/xpeek/xpeek.pdf details="Package documentation" -srccontainersize 7044 -srccontainerchecksum a7e8c3f165314ab79f8702b8ccc82200398e5d5798815c02a7ae3ea0d70dd521d534c50e93b822e41042eb6a0faea07d5f129f05f427e47c2abcaff3adbba459 +srccontainersize 7048 +srccontainerchecksum 38165be35b6fece20141ab61b4e212d6a754d2971e340a0f98bb02468aaad6b470aecbb5f4887969a987c9e7c45be109cac5e190b534264caced15fdc803f14d srcfiles size=6 RELOC/source/latex/xpeek/xpeek.dtx runfiles size=1 RELOC/tex/latex/xpeek/xpeek.sty catalogue-also xspace xpunctuate -catalogue-contact-repository http://github.com/jcsalomon/xpeek +catalogue-contact-repository https://github.com/jcsalomon/xpeek catalogue-ctan /macros/latex/contrib/xpeek catalogue-license lppl1.3 catalogue-topics macro-supp @@ -337859,7 +341585,7 @@ catalogue-version 0.2 name xpiano category Package -revision 37604 +revision 61719 shortdesc An extension of the piano package relocated 1 longdesc This package provides macros for typesetting virtual keyboards @@ -337868,20 +341594,20 @@ longdesc colored circle. Optionally, the number used for pitch analysis longdesc can be shown. It is an extension of piano.sty by Emile longdesc Daneault, written in expl3 in answer to a couple of questions longdesc on TeX.StackExchange: -longdesc http://tex.stackexchange.com/questions/162184/ -longdesc http://tex.stackexchange.com/questions/246276/. It features +longdesc https://tex.stackexchange.com/questions/162184/ +longdesc https://tex.stackexchange.com/questions/246276/. It features longdesc extended syntax and several options, like setting the color, longdesc adding numbers for pitch analysis, one or two octaves, and longdesc others. -containersize 2812 -containerchecksum 3554bd514e1108649bc98d38dc84951edf17533758325d46726f55d9909d1a3747024aeff62842dc6eb1b5fc760c41a452e207b156bdee06468e9d7732e223b6 +containersize 2792 +containerchecksum 892f018e4bcad350e4418b2724b6bf2d18aca9f74aa01eb10906b90630b36ec3497a0b96b293e44ec136eee22648b53a13d7a9b614a36c0b79f5a7b94dc37403 doccontainersize 556172 -doccontainerchecksum 257c484983eed03adc77b1776c9207ff89b4152b817aa09fb57cb41d8f6494af0db191c61b954a7f2a605cb8695fdd0562cbab1e0c48f85329c3ad61fef0e62d +doccontainerchecksum 467da8be6903252b1d1a9436750b8d2f0f5eb1f1f7ad1178acf0a1ddbea253ce38ddc842c89ab6a22c4bb72ec311a2ee2536dee5834ca3ead427c36592c35100 docfiles size=138 RELOC/doc/latex/xpiano/README.txt RELOC/doc/latex/xpiano/xpiano.pdf details="Package documentation" srccontainersize 6324 -srccontainerchecksum b52814268736b61fe3f417f410e4b29f778b6492f838d16894d33db85645799d52d3d744f10b429e68e315a142964b2f5ff57f15e9c4ee7e93a58dbd4b0fa2e2 +srccontainerchecksum bfd5a1dde7e05755f3c0167f16b7af2d83881b25d31e96644d18d193f4afb8f9f359b5149fe4534e43243e9364c1ab6380576196422c79077c82c4269b7619a0 srcfiles size=7 RELOC/source/latex/xpiano/xpiano.dtx RELOC/source/latex/xpiano/xpiano.ins @@ -338053,7 +341779,7 @@ catalogue-version 0.4 name xsavebox category Package -revision 54097 +revision 62604 shortdesc Saveboxes for repeating content without code replication, based on PDF Form XObjects relocated 1 longdesc The package defines commands for saving content that can be @@ -338067,38 +341793,38 @@ longdesc \usebox and the lrbox environment. All common TeX engines and longdesc back-ends are supported: pdfLaTeX, LuaLaTeX LaTeX - dvips - longdesc ps2pdf/Distiller (Xe)LaTeX - (x)dvipdfmx containersize 4244 -containerchecksum bcfb1ea2043163f3ebba520235ebcf8a0cb69a4e167a439adb24f0582166f3e7a74072ba5ccfc5482948a6a423c6684dcee4dda7f0170f6eea2e86292087818a -doccontainersize 368976 -doccontainerchecksum 0722ad2a511709f68254c97cce7eac6a2e0d5b452d146dcb9f264f385444d6f92021161378cfadd1c26442696e2fcee3cab7a720ce4a68463f4eccacb11639a0 -docfiles size=92 +containerchecksum b58422c295ec695d22a890c453786efadd436f31b86a5ac4a0aa68466a10c1b9c50bc4f7136725f89f07b93ff8cea75c6dd2daa2cc9b48c65978e41fef38d81d +doccontainersize 377384 +doccontainerchecksum e8da370faa00a5e103de1e3a612fbae065cefec7a05566a078825ac96fc2f8c28699e92c7aaed31f04b1cf5dcf4e2b42aed0cef2cc171254fdfe4b26ff41d7d3 +docfiles size=95 RELOC/doc/latex/xsavebox/ChangeLog RELOC/doc/latex/xsavebox/README RELOC/doc/latex/xsavebox/xsavebox.pdf details="Package documentation" -srccontainersize 4180 -srccontainerchecksum 6064e060001f189f8a58b5fe3de87d68366d48bea8c6b0ad8e41f32ef6eb0d87dd12662aa8ad27e89b8701c32822503f6bc830837f7c33ba46ef3a9db651fa48 +srccontainersize 4256 +srccontainerchecksum 980e2bc93fa1b7a7f80a3ab898e9e6351a654ca42b500410b74368bd2fe7c3c2feae8178bb41eead98f874aeab81491822b25b5173150fe797fde4c1f0fa0d62 srcfiles size=3 RELOC/source/latex/xsavebox/xsavebox.tex runfiles size=3 RELOC/tex/latex/xsavebox/xsavebox.sty catalogue-contact-repository https://gitlab.com/agrahn/xsavebox catalogue-ctan /macros/latex/contrib/xsavebox -catalogue-license lppl1.3 -catalogue-topics boxing pdf-feat adobe-distiller -catalogue-version 0.16 +catalogue-license lppl +catalogue-topics boxing pdf-feat adobe-distiller expl3 +catalogue-version 0.17 name xsim category Package -revision 57619 +revision 61988 shortdesc eXercise Sheets IMproved relocated 1 longdesc This package helps in creating exercises and the corresponding longdesc solutions. It is the official successor of the exsheets package longdesc and fixes/improves various long-standing issues. -containersize 32212 -containerchecksum 37325711b273ad2f2b5fb762f91ec4a0373c92d6b0f418a68d0560c1d83c8d9c673b7cfbe93bab446f61209ae2d49b298aefd6da43b0be9732be5cd996125910 -doccontainersize 2998504 -doccontainerchecksum 2b0c825844d220efe5d4bf77ae53e0a155a5b8603630b361b45b4267083b15b3d7149d1d4fab1191064b3edc650195eb4497e0370c06ff39a93d673adafcb9f6 -docfiles size=927 +containersize 32648 +containerchecksum daaf1cc1ac8c34c4a63de3a16baabbcb661177172892bf4bf85e588cd150e8736b5b3ef382656c4ca5e3486f93889bfe00a9895988284a3fde84caf222e9744c +doccontainersize 3026636 +doccontainerchecksum a020e1c60dd909ad48607b315e63d2225a9a884f2939f1cba2a783e9336b86dc002e1fd771469daae9a4c16d80b4c9263f04a545b270ad666749d5d4536d3e7c +docfiles size=933 RELOC/doc/latex/xsim/HISTORY RELOC/doc/latex/xsim/README details="Readme" RELOC/doc/latex/xsim/examples/xsim.blanks.pdf @@ -338163,7 +341889,6 @@ docfiles size=927 RELOC/doc/latex/xsim/examples/xsim.texsx-369803.tex RELOC/doc/latex/xsim/examples/xsim.texsx-370642.pdf RELOC/doc/latex/xsim/examples/xsim.texsx-370642.tex - RELOC/doc/latex/xsim/examples/xsim.texsx-391530-exercises.tex RELOC/doc/latex/xsim/examples/xsim.texsx-391530.pdf RELOC/doc/latex/xsim/examples/xsim.texsx-391530.tex RELOC/doc/latex/xsim/examples/xsim.texsx-395273.pdf @@ -338188,7 +341913,7 @@ docfiles size=927 RELOC/doc/latex/xsim/examples/xsim.various.tex RELOC/doc/latex/xsim/xsim-manual.pdf details="Package documentation" RELOC/doc/latex/xsim/xsim-manual.tex -runfiles size=55 +runfiles size=57 RELOC/tex/latex/xsim/xsim-manual.cls RELOC/tex/latex/xsim/xsim.sty RELOC/tex/latex/xsim/xsim.style.layouts.code.tex @@ -338198,7 +341923,7 @@ catalogue-contact-repository https://github.com/cgnieder/xsim/ catalogue-ctan /macros/latex/contrib/xsim catalogue-license lppl1.3c catalogue-topics exercise exam expl3 -catalogue-version 0.20c +catalogue-version 0.21 name xskak category Package @@ -338244,7 +341969,7 @@ catalogue-version 1.5 name xstring category Package -revision 49946 +revision 60007 shortdesc String manipulation for (La)TeX relocated 1 longdesc The package provides macros for manipulating strings -- testing @@ -338254,11 +341979,11 @@ longdesc position of, or number of recurrences of, a substring. The longdesc package works equally in Plain TeX and LaTeX (though e-TeX is longdesc always required). The strings to be processed may contain longdesc (expandable) macros. -containersize 11216 -containerchecksum 82254f103053d91eeea4c6230142de06138c392542cac63731c7b34fec5130984bbdebc29ac3b56998717dca11ad444c44f410215b6b89e6748029721a9daac6 -doccontainersize 656876 -doccontainerchecksum c0c17b82ad0d5aad95d312935e0214a7e5404a23b9a284a56ac92ec9ea936a9bfd3a68a5b01e29c131b7850a3fd3922ac87020166eaf0a7ed9d695dc80d0a931 -docfiles size=229 +containersize 11252 +containerchecksum d02190c624808e5c5814f2c2a8c8ce9f28197a165bc988c02d6eac6fa8a22e3e1bb5c3b41b9b3a3db38917377097a0f97e65ae41ddd9422a97501c6c7a2d2668 +doccontainersize 674940 +doccontainerchecksum dbd3711d0e6ced0346feb8af281779cb3669bb849d8a04ea9d184961f473aefd3910bfbc77cebd9d150a409489fa1db65581f162cc37bdc2b36482474b439e6c +docfiles size=236 RELOC/doc/generic/xstring/README details="Readme" RELOC/doc/generic/xstring/test_etex.pdf RELOC/doc/generic/xstring/test_etex.tex @@ -338276,7 +342001,7 @@ catalogue-contact-repository https://framagit.org/unbonpetit/xstring/tree/master catalogue-ctan /macros/generic/xstring catalogue-license lppl1.3c catalogue-topics string -catalogue-version 1.83 +catalogue-version 1.84 name xtab category Package @@ -338377,7 +342102,7 @@ catalogue-version 0.981 name xurl category Package -revision 57265 +revision 61553 shortdesc Allow URL breaks at any alphanumerical character relocated 1 longdesc This package loads url by default and defines possible URL @@ -338385,11 +342110,11 @@ longdesc breaks for all alphanumerical characters, as well as = / . : * longdesc - ~ ' " All arguments which are valid for url can be used and longdesc will be passed on to this package. For more information read longdesc the documentation of url itself. -containersize 1612 -containerchecksum 51251afe43f9b175e4afd901f10edd63bad590b0591f117d423866ed1a82e2c0ab35dee7e03250c331f8a8605f9c6ba8357e93ef0aa80d40dc03379bde24dd1c -doccontainersize 58020 -doccontainerchecksum df7e35d13f340c44813e0656c36148b92319a7099ae47eb02513d33834b642528eff2e81299aa670c2a4572e78c830d48c83b46996700e9fb568db16b84f1e57 -docfiles size=18 +containersize 1600 +containerchecksum df2570d0eefb64df3a0533237ea09f00b9e22be0000134b32de40198649a6e98ee48a31d769dc750847672be7e3577fcd8eabe25e1ae8ee493d77e40ce684147 +doccontainersize 49152 +doccontainerchecksum e02cceecac468713453432e118dd1cbe3f872a4dc33fcbdfc769861f353ac4ff5c117f51197b297a4eadf295f75f1f0254585ef0a48909aa004f4a598d796491 +docfiles size=16 RELOC/doc/latex/xurl/Changes RELOC/doc/latex/xurl/README.md details="Readme" RELOC/doc/latex/xurl/xurl.pdf details="Package documentation" @@ -338399,19 +342124,20 @@ runfiles size=2 catalogue-ctan /macros/latex/contrib/xurl catalogue-license lppl1.3 catalogue-topics verbatim -catalogue-version 0.09a +catalogue-version 0.10 name xwatermark category Package -revision 28090 +revision 61719 shortdesc Graphics and text watermarks on selected pages relocated 1 longdesc The package extends the author's draftmark and the watermark -longdesc packages. -containersize 16524 -containerchecksum 705c9eeccda8b2475cee782f6bb167691e985324361e6dbf147ef9843489f572f2e0b9e47a9f2beb7fdce68ef12ba2bbcb2ccf23c39db489d7d4486f09ff5787 +longdesc packages. It is currently unmaintained and does not work with +longdesc modern LaTeX releases. +containersize 16544 +containerchecksum c8b7e89cb39ef5b3f01f24a89cbdce729ad2061a0b3a1ef504933ab7e116b4b67ba8f1a68db74d46839bfbb60cecad4fc459fdd5d913716ad6542d8952ffd926 doccontainersize 582912 -doccontainerchecksum 70436c9927ed6c3c7604e1e70fa877b9be80287a18d9257abc85526fd756be5b0712b28b47b3271787f6ab062743964ca6eb5204005fec33c3a63d2dcab960ed +doccontainerchecksum a812651c587a76e086076bc8c810dc218431b40aad223644001f42d098962a401246781e0f83789afb3407fd93a0379755f82e30d815c14b4bc72499a9d8d26e docfiles size=187 RELOC/doc/latex/xwatermark/README details="Readme" RELOC/doc/latex/xwatermark/xwatermark-examples1.tex @@ -338598,7 +342324,7 @@ catalogue-version 5.06 name xypic category Package -revision 31859 +revision 61719 shortdesc Flexible diagramming macros relocated 1 longdesc A package for typesetting a variety of graphs and diagrams with @@ -338607,10 +342333,10 @@ longdesc AMS-LaTeX, AMS-TeX, and plain TeX). The distribution includes longdesc Michael Barr's diag package, which was previously distributed longdesc stand-alone. execute addMixedMap xypic.map -containersize 709808 -containerchecksum 5bf1323499bd801e2d5e9ca2eaaf3d7726ed6b8063dee18180eec775ea4d2f86cca8bcae262375455af64ae00951a41b34386fd90666a2a89114a2fcf23ccb7f -doccontainersize 3923196 -doccontainerchecksum cee264a3a8ee8f599b2310b4c9b722835a61fe8455c3f873ba91ad22ac7890cff8a1ef25f3d0b80aedd6420f31742f4e533fe20fc81dc83e4cc018684180c7ff +containersize 709788 +containerchecksum 431451f2028cc87d2d22b4d6ce95ac8f216755da312301195ba7af46146382cf76c27f9964a94817e90afdcdbc7a01dbd887d45808296984fa0b3a3a1770b46d +doccontainersize 3923200 +doccontainerchecksum 9664336d5bd14145603a8c3e861f8fdf062cd4587b8f739a29d93ac78a946c06a0985da4f011030df575276bd43555e55ba467eb4c640d60b2db0a07be706908 docfiles size=1062 RELOC/doc/generic/xypic/CATALOG RELOC/doc/generic/xypic/COPYING @@ -338833,7 +342559,7 @@ runfiles size=575 RELOC/tex/generic/xypic/xyweb.tex RELOC/tex/generic/xypic/xyxdvi.tex catalogue-also xypic-tut-pt -catalogue-contact-home http://tug.org/applications/Xy-pic/Xy-pic.html +catalogue-contact-home https://tug.org/applications/Xy-pic/Xy-pic.html catalogue-ctan /macros/generic/diagrams/xypic catalogue-license gpl catalogue-topics diagram @@ -338979,6 +342705,29 @@ catalogue-license lppl1.3 catalogue-topics letter catalogue-version 1.1 +name yamlvars +category Package +revision 63046 +shortdesc A YAML parser and tool for easy LaTeX definition creation +relocated 1 +longdesc This LuaLaTeX package provides a YAML parser and some functions +longdesc to declare and define LaTeX definitions using YAML files. +containersize 6044 +containerchecksum 8cb57f359189264c5bbb81a83897d0d6109b68abd9b910145be88e67b10c93f73ea3ec45eda317708ea39a18904a61659627f74e2206059a0eae535e3f1ea1c3 +doccontainersize 77460 +doccontainerchecksum 824380d69f048936c026ea872bd29f90f9e812a355e86fe1645c05d593aac0628607578ca9b88e934383ab1e4b807514b725624759b9421a6fa08cc8a11e3cba +docfiles size=26 + RELOC/doc/lualatex/yamlvars/README.md details="Readme" + RELOC/doc/lualatex/yamlvars/yamlvars.pdf details="Package documentation" + RELOC/doc/lualatex/yamlvars/yamlvars.tex +runfiles size=6 + RELOC/tex/lualatex/yamlvars/yamlvars.lua + RELOC/tex/lualatex/yamlvars/yamlvars.sty +catalogue-contact-repository https://github.com/kalekje/yamlvars +catalogue-ctan /macros/luatex/latex/yamlvars +catalogue-license mit +catalogue-topics luatex data-import + name yannisgr category Package revision 22613 @@ -339050,7 +342799,7 @@ catalogue-topics font font-mf font-greek greek name yathesis category Package -revision 58683 +revision 61204 shortdesc A LaTeX class for writing a thesis following French rules relocated 1 longdesc The purpose of yathesis is to facilitate the typesetting of @@ -339068,16 +342817,17 @@ longdesc doc/latex/yathesis/french/exemples/ directory in the longdesc distribution. They can also be tested on ShareLaTeX (template longdesc and specimen) and on Overleaf (template and specimen). Note: longdesc The "ya" in the package name stands for "yet another". -containersize 23336 -containerchecksum 199abb5d02a37420e1c382916880428d5426eacaf007e3e264bf257710823d8380fd0bb69c40065d7259e28769dff4d6c90bd55a5fb931b6497d64b106e9c7cf -doccontainersize 4725256 -doccontainerchecksum 1beedc083923302c094a4f2c7091743c87188292b8633646877c575e1bb724f42b171805f0ce39f615c7485769f191676310e1f5257c0f4c03aa65ec3309c4cb -docfiles size=3218 +containersize 23652 +containerchecksum c23ecab7e0b886ce54d6bf5d4382595f131dd733e285d2e49869fe505546db27461ab81d1ef9951a439e19a74eecd6d39ce7729305d306fc51faae0e9830097e +doccontainersize 5155372 +doccontainerchecksum 1aa656169a6cdec993ef7d03e8ab508e9ef2e3cbb91ea04616bb476817c6d04acbf0d757ab2f256b6ec53b6f6b62209d101a798ea36535d3511980876a357e67 +docfiles size=3335 RELOC/doc/latex/yathesis/CHANGELOG.md RELOC/doc/latex/yathesis/README.md details="Readme" RELOC/doc/latex/yathesis/addons/completion/yathesis.cwl RELOC/doc/latex/yathesis/english/README-TRANSLATION.md RELOC/doc/latex/yathesis/french/canevas-specimen.zip + RELOC/doc/latex/yathesis/french/code/yathesis-code.pdf RELOC/doc/latex/yathesis/french/documentation/annexes/add-ons.tex RELOC/doc/latex/yathesis/french/documentation/annexes/aspects.tex RELOC/doc/latex/yathesis/french/documentation/annexes/compilation.tex @@ -339125,6 +342875,7 @@ docfiles size=3218 RELOC/doc/latex/yathesis/french/documentation/liminaires/abstract.tex RELOC/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex RELOC/doc/latex/yathesis/french/documentation/liminaires/titre.tex + RELOC/doc/latex/yathesis/french/documentation/logoulcofondblanc.pdf RELOC/doc/latex/yathesis/french/documentation/tableaux/commande-chapter-section.tex RELOC/doc/latex/yathesis/french/documentation/tableaux/expressions-standard.tex RELOC/doc/latex/yathesis/french/documentation/tableaux/expressions.tex @@ -339143,12 +342894,12 @@ docfiles size=3218 RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/tiger.pdf RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/ulco.pdf -srccontainersize 50924 -srccontainerchecksum 7c99e72a3ef76aae6f5e4ea77d78cd6cd2c98c7163b468e317f4de72734a3e4e8c2698b93dbc82df20f5b8197905f9f253b5d652debd6fa0c0d5377cc2015611 -srcfiles size=67 +srccontainersize 53440 +srccontainerchecksum 52875dc80b92861c85c0b3e321c33f3b5d27dacd1af8a4a98fa32ada32c40d263b7a0270a130e660c5bdd2441353afa4f95371074d40ea29f2120df09d8ac1e7 +srcfiles size=70 RELOC/source/latex/yathesis/yathesis-samples-templates.dtx RELOC/source/latex/yathesis/yathesis.dtx -runfiles size=36 +runfiles size=37 RELOC/tex/latex/yathesis/yathesis-demo.sty RELOC/tex/latex/yathesis/yathesis-translations.tex RELOC/tex/latex/yathesis/yathesis.cls @@ -339157,7 +342908,7 @@ catalogue-contact-repository https://github.com/dbitouze/yathesis catalogue-ctan /macros/latex/contrib/yathesis catalogue-license lppl1.3c catalogue-topics class dissertation french -catalogue-version 1.0.7 +catalogue-version 1.0.10 name yax category Package @@ -339192,16 +342943,16 @@ catalogue-version 1.03 name yazd-thesis category Package -revision 51725 +revision 61719 shortdesc A template for the Yazd University relocated 1 longdesc This package offers a document class for typesetting theses and longdesc dissertations at the Yazd University. The class requires use of longdesc XeLaTeX. -containersize 5988 -containerchecksum 9f8350ad1d606769e5c5825bfa92832775ca7a120287013119f01e3cdd54b052a9bf51cce2c7350e5f7241b4817a4b840590bade6c07646fc519be5ba2d9e11b +containersize 5952 +containerchecksum d19e817cc925a0ea08e1b15f3a2b1d6ee4b7a8f9ac420dfa7b6db7cc55b5a24777125a0be7923707606b215ec95044fdf16a2f8a5e5682d8403cf6857dc3252e doccontainersize 2170868 -doccontainerchecksum 315a82c7e548df4c971d9281f5da6e58a58282a3b05ab23eb41befe4cbe56b278d9a975c920d10cbd387f8809a2301ce800b9fc1c482dd6c3821040ac5911aa0 +doccontainerchecksum b065c1fabfa4eb394b5ffd3ed048a42c005cb183c82027d5ce1d21e53c2a35f8c0d3647156567f47cdced936ed061fcf303651d024fe3050e8a135c693ea8c28 docfiles size=1103 RELOC/doc/xelatex/yazd-thesis/MyReferences.bib RELOC/doc/xelatex/yazd-thesis/README details="Readme" @@ -339258,12 +343009,69 @@ docfiles size=1103 RELOC/doc/xelatex/yazd-thesis/yazd-thesis.tex runfiles size=6 RELOC/tex/xelatex/yazd-thesis/yazd-thesis.cls -catalogue-contact-home http://yazd-thesis.blog.ir/ catalogue-ctan /macros/xetex/latex/yazd-thesis catalogue-license lppl1.3c catalogue-topics class dissertation persian xetex catalogue-version 0.3 +name yb-book +category Package +revision 61484 +shortdesc Template for YB Branded Books +relocated 1 +longdesc This template helps the author design books published on Amazon +longdesc under the "Y.B." brand. You are welcome to use it too for your +longdesc own books. +depend anyfontsize +depend biblatex +depend changepage +depend chngcntr +depend csquotes +depend enumitem +depend fancyhdr +depend float +depend footmisc +depend geometry +depend graphics +depend imakeidx +depend l3packages +depend lastpage +depend libertine +depend mdframed +depend microtype +depend paralist +depend pgf +depend qrcode +depend setspace +depend soul +depend titlesec +depend titlesec +depend ulem +depend wrapfig +depend wrapfig +depend xcolor +depend xifthen +depend xkeyval +containersize 3948 +containerchecksum 1f73b26023c553ef747ed7db6af03e68be64b79576384f0f9a58719a1cafa8fa7e5b1cba4e605748e40990fff9a6b955defa49a61e88e1d520523e5963a05735 +doccontainersize 243272 +doccontainerchecksum 71176d67bf784433ca53e35504c5bef4ced8702e8a5a8ace096a92be06e2ce14608129dd8e6d44bdd84b83fb6b3077e72cb11c105ad43c568e6254ed85d86191 +docfiles size=65 + RELOC/doc/latex/yb-book/DEPENDS.txt + RELOC/doc/latex/yb-book/README.md details="Readme" + RELOC/doc/latex/yb-book/samples/sample.tex + RELOC/doc/latex/yb-book/yb-book-logo.pdf + RELOC/doc/latex/yb-book/yb-book.pdf details="Package documentation" + RELOC/doc/latex/yb-book/yb-book.tex +runfiles size=3 + RELOC/tex/latex/yb-book/yb-book.cls +catalogue-contact-bugs https://github.com/yegor256/yb-book/issues +catalogue-contact-repository https://github.com/yegor256/yb-book +catalogue-ctan /macros/latex/contrib/yb-book +catalogue-license mit +catalogue-topics class doc-templ book-pub +catalogue-version 0.1.0 + name ycbook category Package revision 46201 @@ -339334,6 +343142,31 @@ catalogue-license lppl1.3 catalogue-topics doc-supp class macro-demo catalogue-version 0.6alpha +name yet-another-guide-latex2e +category Package +revision 62564 +shortdesc A short guide to using LaTeX2e to typeset high quality documents +relocated 1 +longdesc This document is a short guide to using LaTeX2e to typeset high +longdesc quality documents. It focuses on users of Windows and guides +longdesc the reader through installation, some of LaTeX's conventions, +longdesc and creating the front matter, body and end matter. The +longdesc appendices contain a list of useful facilities not otherwise +longdesc covered in this document and a list of helpful resources. +containersize 572 +containerchecksum d4e1e93b9221e87b60d1dc04a5601076432562aad88ae5696d980a7eecf6e82d832de0b5e9f1791d47507c1072eba6aa46939f28fa36d5ed775ea757fb42a955 +doccontainersize 849808 +doccontainerchecksum f43966e19b30a03c23fa9bd7c623bd18e4b40457d974525aeb3651bd36990f7694a8138dd43406d292304372c104cc7d3563ee954d509451e6cc4e98160b93c6 +docfiles size=261 + RELOC/doc/latex/yet-another-guide-latex2e/README details="Readme" + RELOC/doc/latex/yet-another-guide-latex2e/Yet-Another-Guide-LaTeX2e.pdf details="The document itself" + RELOC/doc/latex/yet-another-guide-latex2e/Yet-Another-Guide-LaTeX2e.tex +catalogue-alias startlatex2e +catalogue-ctan /info/yet-another-guide-latex2e +catalogue-license fdl +catalogue-topics tut-latex +catalogue-version 0.5 + name yfonts category Package revision 50755 @@ -339699,7 +343532,7 @@ binfiles arch=x86_64-solaris size=1 name yquant category Package -revision 58712 +revision 61897 shortdesc Typesetting quantum circuits in a human-readable language relocated 1 longdesc This LaTeX package allows to quickly draw quantum circuits. It @@ -339712,11 +343545,11 @@ longdesc i.e., it requires no external program -- that introduces a longdesc logic oriented language and thus brings the best of both worlds longdesc together. It builds on and interacts with TikZ, which brings an longdesc enourmous flexibility for customization of individual circuit. -containersize 45296 -containerchecksum 90c4488ffbb6a2ec49297b7584c27416044220253fb7f20104402062e57df415d0f89dd4545b4964e5c3ca28851cc4762301151963d0be74200f7809ec31f494 -doccontainersize 535904 -doccontainerchecksum ada2f983ef92968da06bbf21371b58ce02a257992160e898ad75a66fbb7aae3fbb00178d2663e1d816e3928eb187f44b50c812239f0c1b5861786ad9d5ccf812 -docfiles size=234 +containersize 56396 +containerchecksum d990bd5381d0dd2c2b273c645566d8d9256391981434a1499b990921894a3f2bcd7953c30872315a98d48fe8864e18b944161ff460a2db3fd2ee267a2551ae88 +doccontainersize 823616 +doccontainerchecksum dbdb5461e4cd0aeebf465d43c332eca810ecf419d9706569812a62794edd939f80c3984a9961d7578c1240482cff11fda74e95e205a8d383b600b9980fdba0f1 +docfiles size=344 RELOC/doc/latex/yquant/README.md details="Readme" RELOC/doc/latex/yquant/test1.qasm RELOC/doc/latex/yquant/test10.qasm @@ -339738,7 +343571,7 @@ docfiles size=234 RELOC/doc/latex/yquant/test9.qasm RELOC/doc/latex/yquant/yquant-doc.pdf details="Package documentation" RELOC/doc/latex/yquant/yquant-doc.tex -runfiles size=78 +runfiles size=99 RELOC/tex/latex/yquant/yquant-circuit.tex RELOC/tex/latex/yquant/yquant-config.tex RELOC/tex/latex/yquant/yquant-draw.tex @@ -339750,17 +343583,18 @@ runfiles size=78 RELOC/tex/latex/yquant/yquant-shapes.tex RELOC/tex/latex/yquant/yquant-tools.tex RELOC/tex/latex/yquant/yquant.sty + RELOC/tex/latex/yquant/yquantlanguage-groups.sty RELOC/tex/latex/yquant/yquantlanguage-qasm.sty catalogue-contact-bugs https://github.com/projekter/yquant/issues catalogue-contact-home https://github.com/projekter/yquant catalogue-ctan /graphics/pgf/contrib/yquant catalogue-license lppl1.3c catalogue-topics graphics diagram-circ pgf-tikz -catalogue-version 0.4 +catalogue-version 0.7 name ytableau category Package -revision 27430 +revision 59580 shortdesc Many-featured Young tableaux and Young diagrams relocated 1 longdesc The package provides several functions for drawing Young @@ -339768,15 +343602,15 @@ longdesc tableaux and Young diagrams, extending the young and youngtab longdesc packages but providing lots more features. Skew and coloured longdesc tableaux are easy, and pgfkeys-enabled options are provided longdesc both at package load and configurably. -containersize 3060 -containerchecksum 2d9528c47b516213d0d8ea6341edc1772aa4a88a7db60d4506cbef107be034bcb9036b18f61a12e042e95bd9d0aea51b0ee696565841d2efb12b442756c48a30 -doccontainersize 360820 -doccontainerchecksum 47db377bfecce43d97e573360cfc65936664b5ea886b5bc0042b39e3a879becef0e9894c364a31cb4cda7420ba672c8f55e7936ae5b1d291259d8deb7a6d9f9d -docfiles size=90 +containersize 3068 +containerchecksum 23bf33f11e295f5f36149bad2b801ecfee57b386dd952ea93b16e79f85c54e1edff741bb7d6dc7faa769062ff81277cf04ff06cb2fb92e9a7542b4dc93eebb0b +doccontainersize 378896 +doccontainerchecksum b98b0da2e5e0eb964ede56a27067b7ba862b63dd1b0dc6771e432abb16e924fda5630d067c6bbb05fdf6a37aba07c61396d47612adcfcccd5886ff3fdd47b7a4 +docfiles size=97 RELOC/doc/latex/ytableau/README details="Readme" RELOC/doc/latex/ytableau/ytableau.pdf details="Package documentation" -srccontainersize 15896 -srccontainerchecksum 02c2aff53daaec5161a9715de2e633d03dedc85664868d73c49dc0edc5c8b0bc696e3e8ab6d25f3420663fcff830581a7b2fdd0718a3c4928aa808ca3b1cbde3 +srccontainersize 16032 +srccontainerchecksum 264f983cb28ddd4f2089b4d170603172cce27b463999e4806173106e384bd4c3be16ada6f0c2e3c176dc450c53c2e50e43f993c893880ccf5c9454b84a062ea8 srcfiles size=15 RELOC/source/latex/ytableau/ytableau.dtx RELOC/source/latex/ytableau/ytableau.ins @@ -339786,13 +343620,13 @@ catalogue-also youngtab young catalogue-ctan /macros/latex/contrib/ytableau catalogue-license lppl1.2 catalogue-topics maths -catalogue-version 1.3 +catalogue-version 1.4 name zapfchan category Package -revision 31835 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -339805,8 +343639,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap uzc.map -containersize 79924 -containerchecksum 46a104a6e4d1cf681bf10bf22fa32510982939cf52dd255a7ec50e5a9f95acf72457195cee13499c6f517a7f2b03be8a285eb6730f659d59ee5aa42522ba34bb +containersize 79904 +containerchecksum a5a8a672e1753cd39b44dfb43b9b83673f7bd20dfb4e4640630ba0908c228dd75dda7933432d6d6f7e2c4920d554aa8cd41a523ebe665832edbc4aa7b8034332 runfiles size=59 RELOC/dvips/zapfchan/config.uzc RELOC/fonts/afm/adobe/zapfchan/pzcmi8a.afm @@ -339843,9 +343677,9 @@ catalogue-topics font font-type1 font-collection name zapfding category Package -revision 31835 +revision 61719 catalogue urw-base35 -shortdesc URW "Base 35" font pack for LaTeX +shortdesc URW 'Base 35' font pack for LaTeX relocated 1 longdesc A set of fonts for use as "drop-in" replacements for Adobe's longdesc basic set, comprising: Century Schoolbook (substituting for @@ -339858,8 +343692,8 @@ longdesc Chancery L Medium Italic (substituting for Adobe's Zapf longdesc Chancery); URW Gothic L Book (substituting for Adobe's Avant longdesc Garde); and URW Palladio L (substituting for Adobe's Palatino). execute addMap uzd.map -containersize 46964 -containerchecksum e3e6e69b82858d8bd653bcb112ed81b8b5aacc0b915b5e4ed4288f5aef896211e75b85b1b647989e0ffa431ec204a9d8ad27b2e60bc2b28eea83eb3518945bf1 +containersize 46944 +containerchecksum 3e0503c2d4e30c8d727caa1d9438d4c6b12c3a15729eae65d5c4a8dd9ab0d0c8eee2f63138e9d267f4ae98ef7607388888f7acd78e189a5c322bda22827166fe runfiles size=24 RELOC/dvips/zapfding/config.uzd RELOC/fonts/afm/adobe/zapfding/pzdr.afm @@ -339877,35 +343711,35 @@ catalogue-topics font font-type1 font-collection name zbmath-review-template category Package -revision 58543 +revision 59693 shortdesc Template for a zbMATH Open review relocated 1 longdesc This package contains a template for zbMATH Open reviews. It longdesc will show what your review will look like on zbMATH Open and longdesc you can test whether your LaTeX-Code will compile on our longdesc system. The template has to be compiled using XeLaTeX and -longdesc relies on scrartcl, babel, scrlayer-scrpage, geometry, -longdesc graphicx, enumitem, fontspec, amsmath, amsfonts, amssymb, -longdesc mathtools, stmaryrd, mathrsfs, tikz-cd, textcomp, and gensymb. -containersize 1300 -containerchecksum aaadb2179f8c8c3b48dca8f4d021a51dd34863f7f3c30cb6705c07026218684038f398468a9b4a779d8a3cc4ab2520dadb81890690b173b20b1f5baf3644886b -doccontainersize 184640 -doccontainerchecksum 8bdf2cd42ba8cc24e55fcbf8061a2cbbcdd750d77f5ad3c613d721eec2ba164cc69a73a85382d5a2893121300ce2657f291d181c92d4b0f8a7b574229d6f97d9 -docfiles size=54 +longdesc relies on scrartcl, scrlayer-scrpage, amsfonts, amssymb, +longdesc amsmath, babel, enumitem, etoolbox, fontspec, gensymb, +longdesc geometry, graphicx, mathrsfs, mathtools, stmaryrd, textcomp, +longdesc tikz-cd, xcolor, and xparse. +containersize 2228 +containerchecksum c9685b151679e7516e146f3d97f4242c7cdf084f84a7ac857a8aa27031c60950d0da07d66b7b57d7bdec384d3501c30b339231654cf845bbed2945b0ac069368 +doccontainersize 208668 +doccontainerchecksum 470ee6c9895effd3c6bcac5a9faaa3862380bb137044411dd0013f4f465dc923dc1de507f2d1d087fb4b4178cb2f43f435e71b090d55744a8be6e59f8cc010fa +docfiles size=60 RELOC/doc/xelatex/zbmath-review-template/README.md details="Readme" RELOC/doc/xelatex/zbmath-review-template/figures/screenshot.png - RELOC/doc/xelatex/zbmath-review-template/zb-main.pdf - RELOC/doc/xelatex/zbmath-review-template/zb-main.tex + RELOC/doc/xelatex/zbmath-review-template/zb-example.pdf + RELOC/doc/xelatex/zbmath-review-template/zb-example.tex RELOC/doc/xelatex/zbmath-review-template/zb-manual.pdf details="Package documentation" RELOC/doc/xelatex/zbmath-review-template/zb-manual.tex - RELOC/doc/xelatex/zbmath-review-template/zb-metadata.tex - RELOC/doc/xelatex/zbmath-review-template/zb-review.tex -runfiles size=1 +runfiles size=2 RELOC/tex/xelatex/zbmath-review-template/zb-basics.sty + RELOC/tex/xelatex/zbmath-review-template/zbMATH.cls catalogue-ctan /macros/xetex/latex/zbmath-review-template -catalogue-license gpl3 +catalogue-license gpl3 cc-by-sa-4 catalogue-topics doc-templ xetex -catalogue-version 1.0 +catalogue-version 2.1 name zebra-goodies category Package @@ -345160,19 +348994,44 @@ catalogue-license lppl catalogue-topics numbers catalogue-version 2.1 +name zitie +category Package +revision 60676 +shortdesc Create CJK character calligraphy practicing sheets +relocated 1 +longdesc This is a LaTeX package for creating CJK character calligraphy +longdesc practicing sheets (copybooks). Currently, only XeTeX is +longdesc supported. +containersize 9584 +containerchecksum 10769951705e67bb929643e39d5480c4c2337a68f59ede2d77b2f8ddc3e2d6363c873d0e8e480a85e02f2062736570fa74171c862e50af73efa941a4d93cdd58 +doccontainersize 345476 +doccontainerchecksum 84f8e20beec5ba5ffbd79c6ffa68f0530b285761a8de6ed53e621ef39c0c14f59c33d76373581f94f10b1149a9fe5c92c1c74bbe2c4d6b8aa589d3a574bd9153 +docfiles size=94 + RELOC/doc/xelatex/zitie/README.md details="Readme" + RELOC/doc/xelatex/zitie/zitie-cn.pdf details="Package documentation" language="zh" + RELOC/doc/xelatex/zitie/zitie-cn.tex +runfiles size=16 + RELOC/tex/xelatex/zitie/zitie.luatex.def + RELOC/tex/xelatex/zitie/zitie.sty + RELOC/tex/xelatex/zitie/zitie.xetex.def +catalogue-contact-repository https://github.com/Sophanatprime/zitie +catalogue-ctan /macros/xetex/latex/zitie +catalogue-license lppl1.3c +catalogue-topics chinese xetex expl3 +catalogue-version 1.4.0 + name zlmtt category Package -revision 51368 +revision 61567 shortdesc Use Latin Modern Typewriter fonts relocated 1 longdesc The package allows selection of Latin Modern Typewriter fonts -longdesc with scaling and access to all its features. The package -longdesc requires the mweights package. -containersize 3072 -containerchecksum b60e880508e08fc0a3f265b7d85c7ae8667c0a16264148a2944184a598f690f337149348157dc7b7b11f1cac59d44117425b50a26bbdaa0fbf1dcebb023093e6 -doccontainersize 45412 -doccontainerchecksum 22e301f72e0b62078d7b6fe7d7740e0477d9b18beb59ab55b81dd65c50cb250ae711886f01944cdfd25f82d0dd2089c41e662cb2f16eaa0252d70c1006eed8d8 -docfiles size=16 +longdesc with scaling and access to all its features. +containersize 3284 +containerchecksum beb32b3a3a89f02f1dadd51e4c585d4f268c277f78dbac11325299dd59de1987c12ffee92f2ca713e92ecc797d9228779cb542a31428e4ef6b73255b7f5ce987 +doccontainersize 234796 +doccontainerchecksum f877777cb814d325b54f88c69adb663cc0c9851994e9960977904a39de1168a4ec344b4861a5c4cb1b125ef41ae3f180e51e6a318fc99dc2344ce900f892e94a +docfiles size=61 RELOC/doc/fonts/zlmtt/README details="Readme" RELOC/doc/fonts/zlmtt/zlmtt-doc.pdf details="Package documentation" RELOC/doc/fonts/zlmtt/zlmtt-doc.tex @@ -345198,8 +349057,8 @@ runfiles size=19 RELOC/tex/latex/zlmtt/zlmtt.sty catalogue-ctan /fonts/zlmtt catalogue-license lppl1.3 -catalogue-topics font-supp -catalogue-version 1.02 +catalogue-topics font-cm font-mono font-supp font-t1enc +catalogue-version 1.031 name zootaxa-bst category Package @@ -345234,7 +349093,7 @@ catalogue-version 1.0 name zref category Package -revision 56611 +revision 62977 shortdesc A new reference scheme for LaTeX relocated 1 longdesc This package offers a means to remove the limitation, of only @@ -345259,16 +349118,19 @@ longdesc zref-savepos, make positions on a page available; zref-dotfill, longdesc controlled dot-filling; zref-env, record the latest longdesc environment's name and the line it started on; and zref-xr, longdesc provide the facilities of the xr and xr-hyper packages. -containersize 14364 -containerchecksum f64604e9308278b34347bcbcaed39b500371c575082311c1fb28bf6bd7db26fc2d2e3d3e8843e3a195fd22050450bffb18c3e8b64a54f0787c1122ac3901ad2f -doccontainersize 651440 -doccontainerchecksum 928c54696572694b1fc7712a0f8357851c18d83bf723c6f03a9f784dfbd123b2c886593bc95de0d3b7f8109e1d0b3a52cc6ef1a877c0506130e7c5d96b046a67 -docfiles size=166 +containersize 14476 +containerchecksum 4516c2b785e26dac293dd028c314bdaf75d195c454cd2acd54aeaf6a298b0494031a86926abc670d27bed1ce8622a9607ea71d2b4d268bacdff26b8937c67dfa +doccontainersize 668676 +doccontainerchecksum f65ebb760d1cac9dbc1c6ed4e48a9015c2cd2c5cbeb28e4776802ea84ac6b08c5302eb2126619e93f5bdf7ca76b4b8cdfad3ee9369aea364f680c1deda7bf396 +docfiles size=176 RELOC/doc/latex/zref/README.md details="Readme" + RELOC/doc/latex/zref/zref-example-lastpage.tex + RELOC/doc/latex/zref/zref-example-nextpage.tex + RELOC/doc/latex/zref/zref-example.tex RELOC/doc/latex/zref/zref.pdf details="Package documentation" -srccontainersize 36852 -srccontainerchecksum 82e6c4210453e9f7adfd93673aa2e7dfbf2c39e938b9ad0d2309ea59b53259d1d1d9b05924f2f6f9f64ba29ecdbda8e074527923fdfd1551a42b1057450b2fc5 -srcfiles size=48 +srccontainersize 37216 +srccontainerchecksum c4d4fa3cd9921f0c60361c7aafd000998c8bf7f04ccdd39406d51258b006851cce26e1acc6fa4ca91369764b012020b60ac73bd8b540a2212cce236f1335b9c3 +srcfiles size=49 RELOC/source/latex/zref/zref.dtx runfiles size=37 RELOC/tex/latex/zref/zref-abspage.sty @@ -345297,7 +349159,131 @@ catalogue-contact-repository https://github.com/ho-tex/zref catalogue-ctan /macros/latex/contrib/zref catalogue-license lppl1.3c catalogue-topics label-ref -catalogue-version 2.32 +catalogue-version 2.34 + +name zref-check +category Package +revision 63116 +shortdesc Flexible cross-references with contextual checks based on zref +relocated 1 +longdesc This package provides an user interface for making LaTeX +longdesc cross-references flexibly, while allowing to have them checked +longdesc for consistency with the document structure as typeset. +longdesc Statements such as "above", "on the next page", "previously", +longdesc "as will be discussed", "on the previous chapter" and so on can +longdesc be given to \zcheck in free-form, and a set of "checks" can be +longdesc specified to be run against a given "label", which will result +longdesc in a warning at compilation time if any of these checks fail. +longdesc \zctarget and the zcregion environment are also defined as a +longdesc means to easily set label targets to arbitrary places in the +longdesc text which can be referred to by \zcheck. +containersize 5644 +containerchecksum 757c166c5e4e22127b7964c16cda94d86f1f9fa48fafe878bcc912dad260cecdbee6dbc0c1795d79d25ee3e11253ff67cf617cb8d539e454fed15a9d8cdf7dbe +doccontainersize 1049052 +doccontainerchecksum 9fae6b9f71a115962c82f579fa05be9887348b8b928cba56342d226d640d5784f6ddcf59946aa6c27e7fc8914f222b859776f7a95d69430d78b2faeec55dd309 +docfiles size=298 + RELOC/doc/latex/zref-check/CHANGELOG.md + RELOC/doc/latex/zref-check/DEPENDS.txt + RELOC/doc/latex/zref-check/README.md details="Readme" + RELOC/doc/latex/zref-check/zref-check-code.pdf details="Code documentation" + RELOC/doc/latex/zref-check/zref-check-code.tex + RELOC/doc/latex/zref-check/zref-check.pdf details="User manual" + RELOC/doc/latex/zref-check/zref-check.tex +srccontainersize 19376 +srccontainerchecksum 8165c7a109b8ec84ed73b149ad19e611b4511159c11e35274306af3d3767712dd40f669e7550985a5930d7ca398b176675ae127d55c9d984b011ff1d62bf9d2a +srcfiles size=23 + RELOC/source/latex/zref-check/zref-check.dtx + RELOC/source/latex/zref-check/zref-check.ins +runfiles size=11 + RELOC/tex/latex/zref-check/zref-check.sty +catalogue-contact-repository https://github.com/gusbrs/zref-check +catalogue-ctan /macros/latex/contrib/zref-check +catalogue-license lppl1.3c +catalogue-topics label-ref expl3 +catalogue-version 0.3.0 + +name zref-clever +category Package +revision 63116 +shortdesc Clever LaTeX cross-references based on zref +relocated 1 +longdesc This package provides a user interface for making LaTeX +longdesc cross-references which automates some of their typical +longdesc features, thus easing their input in the document and improving +longdesc the consistency of typeset results. A reference made with +longdesc \zcref includes a "name" according to its "type", and lists of +longdesc multiple labels can be automatically sorted and compressed into +longdesc ranges when due. The reference format is highly and easily +longdesc customizable, both globally and locally. The package is based +longdesc on zref's extensible referencing system. +containersize 23148 +containerchecksum 0ae3dc325bb6269b4b379763e1100ab380ac24b771827470ed5afe8f6eb154bf41113b552158b7a2d51200c31e1ce9c408adb006a362b5856176debdd3ebf665 +doccontainersize 1518088 +doccontainerchecksum 55c5177d2f68856ea70b8f9b847f10e4207b94804024a0d81e2b443ebf64f7bcd7660a2b42f3893df5d942b30a8f787f2eaa4d1c12dfe448fd5725e5a476c750 +docfiles size=417 + RELOC/doc/latex/zref-clever/CHANGELOG.md + RELOC/doc/latex/zref-clever/DEPENDS.txt + RELOC/doc/latex/zref-clever/README.md details="Readme" + RELOC/doc/latex/zref-clever/zref-clever-code.pdf details="Code documentation" + RELOC/doc/latex/zref-clever/zref-clever-code.tex + RELOC/doc/latex/zref-clever/zref-clever.pdf details="User manual" + RELOC/doc/latex/zref-clever/zref-clever.tex +srccontainersize 50612 +srccontainerchecksum da7e552a927c48cb7a7b68044275673d85d05001c1bdfeb5d3250fbeaadf7628df73015aef84f1b874273ae7dd33dd2de48a64372ea655489f24b7985fb6020f +srcfiles size=84 + RELOC/source/latex/zref-clever/zref-clever.dtx + RELOC/source/latex/zref-clever/zref-clever.ins +runfiles size=66 + RELOC/tex/latex/zref-clever/zref-clever-dutch.lang + RELOC/tex/latex/zref-clever/zref-clever-english.lang + RELOC/tex/latex/zref-clever/zref-clever-french.lang + RELOC/tex/latex/zref-clever/zref-clever-german.lang + RELOC/tex/latex/zref-clever/zref-clever-portuguese.lang + RELOC/tex/latex/zref-clever/zref-clever-spanish.lang + RELOC/tex/latex/zref-clever/zref-clever.sty +catalogue-contact-repository https://github.com/gusbrs/zref-clever +catalogue-ctan /macros/latex/contrib/zref-clever +catalogue-license lppl1.3c +catalogue-topics label-ref expl3 +catalogue-version 0.3.0 + +name zref-vario +category Package +revision 61995 +shortdesc Extended LaTeX page cross-references with varioref and zref-clever +relocated 1 +longdesc This package offers a compatibility layer for varioref to be +longdesc used alongside zref-clever. It provides \z... counterparts to +longdesc varioref's main reference commands, each of which essentially +longdesc does some (scoped) setup for varioref, then calls the original +longdesc one. +depend tools +depend zref-clever +containersize 4040 +containerchecksum 26a10ab2d9fdf28654658f8b2d376c2d49fe90f7478089ee858d6ddb6350bcdfcfabbfa96c4981d11aceb958dd7893f125575d93ac34ebbebf3519dfc1d5dc22 +doccontainersize 700632 +doccontainerchecksum d5d839f8d850a59f8d37a0acdbb6c3236bbba97efb015e5170d4df52ce3a07937dea55886358aea64a3b315dcccd693c47ef6f8ebba6465e9dc5083e395225c8 +docfiles size=184 + RELOC/doc/latex/zref-vario/CHANGELOG.md + RELOC/doc/latex/zref-vario/DEPENDS.txt + RELOC/doc/latex/zref-vario/MANIFEST.md + RELOC/doc/latex/zref-vario/README.md details="Readme" + RELOC/doc/latex/zref-vario/zref-vario-code.pdf details="Code documentation" + RELOC/doc/latex/zref-vario/zref-vario-code.tex + RELOC/doc/latex/zref-vario/zref-vario.pdf details="User manual" + RELOC/doc/latex/zref-vario/zref-vario.tex +srccontainersize 6424 +srccontainerchecksum 854bb3583b9e8a961dbd2aac05ca0b7121d44e79b1454cf35c1de327587e859a6269a97684b238c89b7ed12b0bca7f87fe9dd2595ffb6183e091884aa80bcd2b +srcfiles size=9 + RELOC/source/latex/zref-vario/zref-vario.dtx + RELOC/source/latex/zref-vario/zref-vario.ins +runfiles size=6 + RELOC/tex/latex/zref-vario/zref-vario.sty +catalogue-contact-repository https://github.com/gusbrs/zref-vario +catalogue-ctan /macros/latex/contrib/zref-vario +catalogue-license lppl1.3c +catalogue-topics label-ref expl3 +catalogue-version 0.1.3-alpha name zwgetfdate category Package @@ -345327,7 +349313,7 @@ catalogue-topics file-mgmt name zwpagelayout category Package -revision 53965 +revision 63074 shortdesc Page layout and crop-marks relocated 1 longdesc This package was developed as a typographers' toolbox offering @@ -345337,10 +349323,10 @@ longdesc and it can reflect pages both horizontally and vertically. The longdesc package facilities work with TeX (output via dvips or longdesc (x)dvipdfm(x)), and with pdfTeX. containersize 8880 -containerchecksum b960d63e610cf28ff74d7ade9c297d1c6d23a801eaea2b4f9fde71a3b77defe43ea5625c098ded915b8c011cc0041177d3e4c3fb28359b522af63214accd362f -doccontainersize 635808 -doccontainerchecksum 16bf8b249fbc857bfef787862b1d8e0e0ff60d11e2b80377ad85d7db014ece77ecdbca91829b4dd8f92c811712be39e9ba30058b8c7e61805552f7f6b13fc817 -docfiles size=205 +containerchecksum a0b5ca55208fe5f2353bf846fda3bbf2ef095f68e0e80265c9c89bfb14be0c80f5ca7c1b7fbaae4c8d67d70fc381353f889c9596e96412c351d39cceba40c263 +doccontainersize 646716 +doccontainerchecksum 9b52a6267720a787826bd14efa7742ef9adf9ad14c46065edf5f0e47c94d2762a7dd2a4b9b31864a3a1bad8addd4c18e21119a70abfca89730a7c7804628877a +docfiles size=213 RELOC/doc/latex/zwpagelayout/License.txt RELOC/doc/latex/zwpagelayout/LoremIpsumDolor.tex RELOC/doc/latex/zwpagelayout/README details="Readme" @@ -345359,7 +349345,35 @@ catalogue-contact-home http://icebearsoft.euweb.cz/tex/ catalogue-ctan /macros/latex/contrib/zwpagelayout catalogue-license lppl catalogue-topics geometry production -catalogue-version 1.4d +catalogue-version 1.4e + +name zx-calculus +category Package +revision 60838 +shortdesc A library to typeset ZX Calculus diagrams +relocated 1 +longdesc This library (based on the great TikZ and TikZ-cd packages) +longdesc allows you to typeset ZX-calculus directly in LaTeX. It comes +longdesc with many pre-built wire shapes, a highly customizable node +longdesc style (with multiple flavours for putting labels inside or +longdesc outside nodes), and a "debugging" mode to avoid getting lost in +longdesc big diagrams. +containersize 19132 +containerchecksum 17854656622c012a3c0a4711e9c38d2c100a156072e7556b3ba3d6ce6edf1463c69078073bd72b83d3136e96e72e4adfff3982a73d4fd4d66fa98ff6823eafb5 +doccontainersize 631596 +doccontainerchecksum 076a25ef96775d28fad2e97027ef69b983f1cc44f11866b7f6db0408bca45759b8ed0f3914516712f235ee4a670bb3fcb28954a2b3f745786e6d6f8f7c06cde9 +docfiles size=185 + RELOC/doc/latex/zx-calculus/README.md details="Readme" + RELOC/doc/latex/zx-calculus/zx-calculus.pdf details="Package documentation" + RELOC/doc/latex/zx-calculus/zx-calculus.tex +runfiles size=21 + RELOC/tex/latex/zx-calculus/tikzlibraryzx-calculus.code.tex + RELOC/tex/latex/zx-calculus/zx-calculus.sty +catalogue-contact-bugs https://github.com/leo-colisson/zx-calculus/issues +catalogue-contact-repository https://github.com/leo-colisson/zx-calculus +catalogue-ctan /graphics/pgf/contrib/zx-calculus +catalogue-license mit +catalogue-topics pgf-tikz diagram name zxjafbfont category Package @@ -345382,14 +349396,14 @@ catalogue-version 0.2 name zxjafont category Package -revision 53884 +revision 62864 shortdesc Set up Japanese font families for XeLaTeX relocated 1 -containersize 5124 -containerchecksum bb6047e07b1d3c326cdee875809053b90b7e753078ae1e6c0b3cad19cb645e7e46321b07509f86b8d8dc2eb331be8e50588a2f9c926afd413aed20c99f4f6a40 -doccontainersize 179452 -doccontainerchecksum c1cc759857b60c123ae798e1a9168f85e7fa663b875f241a8d5160b14cf366bcc282d09b9e527469986ee268b160cadc89a906facf8f38bd76ffb9d07e0a7ffa -docfiles size=51 +containersize 5212 +containerchecksum 4afb6c3126c66c23a9a5b2ad1103289ab3f14c5a0d9bad7de209de3801e77f803e7a88d7440aa2f85d5aa6c23b6514585f263a95d6c3d68c232051880943a5c0 +doccontainersize 171908 +doccontainerchecksum 598a13775cac68ae6f176bd01b609373a4033583a83ed42f7914b15a01776d40b0c7200258dd68563510b2a3c11ec29a25ab3b26477650b60652e7332ef3f131 +docfiles size=50 RELOC/doc/latex/zxjafont/LICENSE RELOC/doc/latex/zxjafont/README-ja.md details="Readme" language="ja" RELOC/doc/latex/zxjafont/README.md details="Readme" language="en" @@ -345400,7 +349414,7 @@ runfiles size=6 catalogue-ctan /language/japanese/zxjafont catalogue-license mit catalogue-topics japanese font-supp xetex -catalogue-version 1.2 +catalogue-version 1.3 name zxjatype category Package diff --git a/texlogfilter.doc.tar.xz b/texlogfilter.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..5e731127ae616344d1031ab762d98a5358de2b6e Binary files /dev/null and b/texlogfilter.doc.tar.xz differ diff --git a/texlogsieve.doc.tar.xz b/texlogsieve.doc.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..d6d73dbbe0ff43801804c30ecbc460a22dcae18c Binary files /dev/null and b/texlogsieve.doc.tar.xz differ diff --git a/texlogsieve.tar.xz b/texlogsieve.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..2ec289c2603b2004960db41bc45c73b0a252e647 Binary files /dev/null and b/texlogsieve.tar.xz differ diff --git a/texplate.doc.tar.xz b/texplate.doc.tar.xz index 5a911f384266193b3d89bfd438ee15c8b391f8e1..14fd8d6d8a50f0f1c79bd0b037c87231cc2bcff0 100644 Binary files a/texplate.doc.tar.xz and b/texplate.doc.tar.xz differ diff --git a/texplate.tar.xz b/texplate.tar.xz index d7153d2ec29906eb50da852f9a2e21e8dc03939d..e7bac3d3ecb3f1e51f1ddc6f47f5cf891550b874 100644 Binary files a/texplate.tar.xz and b/texplate.tar.xz differ diff --git a/texware.doc.tar.xz b/texware.doc.tar.xz index 85690dbcff8b69af24c9be923cb706aab6765e18..c4981444e9290a4d02b1f1519d432a3699b56390 100644 Binary files a/texware.doc.tar.xz and b/texware.doc.tar.xz differ diff --git a/texware.tar.xz b/texware.tar.xz index 9a2546f566a767239b7cb9739c6450290ccc14e8..47adbec84fa0f157951df7a896172b4f82b17266 100644 Binary files a/texware.tar.xz and b/texware.tar.xz differ diff --git a/thumbpdf.doc.tar.xz b/thumbpdf.doc.tar.xz index 81c638de18871d241c2ab44a4750ba58c5abb513..5f4dedbb7946d4aa2aac3e813e15783713fea23e 100644 Binary files a/thumbpdf.doc.tar.xz and b/thumbpdf.doc.tar.xz differ diff --git a/thumbpdf.tar.xz b/thumbpdf.tar.xz index 19540cdb08fc7b816aa29884aa564d6beee822bf..31d8d9d38faee724c972ea9ae212b9c0a0089cb1 100644 Binary files a/thumbpdf.tar.xz and b/thumbpdf.tar.xz differ diff --git a/tie.doc.tar.xz b/tie.doc.tar.xz index 55d463f41d635063f97250376a08696514eb2a55..3d7e0856a68fb132691c7499d529798f9ae2d1e0 100644 Binary files a/tie.doc.tar.xz and b/tie.doc.tar.xz differ diff --git a/tie.tar.xz b/tie.tar.xz index 39df5ff27033342f146474ab97515b44ae2f22de..fd78a1118484537061249cc01b78abb5cb50ccb2 100644 Binary files a/tie.tar.xz and b/tie.tar.xz differ diff --git a/tikztosvg.doc.tar.xz b/tikztosvg.doc.tar.xz index 83798a4c26a3dc7e122f407e8c32ef3115bda795..21dc66f5cf7bad7f5373fb656d1e1b2559a69636 100644 Binary files a/tikztosvg.doc.tar.xz and b/tikztosvg.doc.tar.xz differ diff --git a/tikztosvg.tar.xz b/tikztosvg.tar.xz index cc4943fd643b918671ab3c8cbdac85d824bfe1ef..b478b31e9aed4f7bfcbf9ae9d5728e5b68dd4f78 100644 Binary files a/tikztosvg.tar.xz and b/tikztosvg.tar.xz differ diff --git a/ttfutils.doc.tar.xz b/ttfutils.doc.tar.xz index 9a201a85a5d60df5dc3a1de0d93b67abf63e7c5c..f480ac62c4aa3e0a1465b87d33e61028155b4d95 100644 Binary files a/ttfutils.doc.tar.xz and b/ttfutils.doc.tar.xz differ diff --git a/ttfutils.tar.xz b/ttfutils.tar.xz index b8b432242c0b18949d359f77e221a076ed564639..7158a136f67b18160bdcae8c7301b2917f941d03 100644 Binary files a/ttfutils.tar.xz and b/ttfutils.tar.xz differ diff --git a/uplatex.doc.tar.xz b/uplatex.doc.tar.xz index 5ff828cdb8bcc98e6e854634e48a0c4e18e69cdd..0530434aa3f2834d137eb7ddc1b4a5f26f51c345 100644 Binary files a/uplatex.doc.tar.xz and b/uplatex.doc.tar.xz differ diff --git a/uptex.doc.tar.xz b/uptex.doc.tar.xz index a56c962f6cd6dd8598d26dbb72124c671d7dcfd0..8a4e82f300005f658ed331e49a40e8c926a8c6ba 100644 Binary files a/uptex.doc.tar.xz and b/uptex.doc.tar.xz differ diff --git a/web.doc.tar.xz b/web.doc.tar.xz index d99203fa726e3634458403b016926f9ed0dd1a23..c126d08f6b59475ba7884647fcd68865fad93222 100644 Binary files a/web.doc.tar.xz and b/web.doc.tar.xz differ diff --git a/web.tar.xz b/web.tar.xz index a55204bf564801e133db938173eac11cd08bd39c..af19d31f4e0525dc409719562bfcde442f38cce9 100644 Binary files a/web.tar.xz and b/web.tar.xz differ diff --git a/xdvi.doc.tar.xz b/xdvi.doc.tar.xz index b7fdd06162b82513a5b62d80f949af0bfb558258..7f619449ad681b7591cb843c179275ba3737b1b1 100644 Binary files a/xdvi.doc.tar.xz and b/xdvi.doc.tar.xz differ diff --git a/xdvi.tar.xz b/xdvi.tar.xz index 930b8963bb69f38e60b3f3f8af09d9ef9f4bd97c..e66d4abc68524291fdd94b73ecf2503216bc15da 100644 Binary files a/xdvi.tar.xz and b/xdvi.tar.xz differ diff --git a/xetex.doc.tar.xz b/xetex.doc.tar.xz index faf309910f907140dfb721a5c889d8954ca913b3..01493e5505f37a47c77d22ce0e512a371eafab5d 100644 Binary files a/xetex.doc.tar.xz and b/xetex.doc.tar.xz differ diff --git a/xetex.tar.xz b/xetex.tar.xz index 625296bea096f5eec2070f66eca1b720e7e633cb..864282645383266d2a7429597a247ab7ebf565c3 100644 Binary files a/xetex.tar.xz and b/xetex.tar.xz differ diff --git a/xindex.doc.tar.xz b/xindex.doc.tar.xz index 48454e62b518045ac8d29b073af02f68a69d8bb1..18bcffdaaa4fba8d8271197c111c6aa5d8a1f6fe 100644 Binary files a/xindex.doc.tar.xz and b/xindex.doc.tar.xz differ diff --git a/xindex.tar.xz b/xindex.tar.xz index 01296587e9f7e3b6b0230900b24ceab5310a8f8e..126bd8f2169002030009a1c459675d7bd5ce37b0 100644 Binary files a/xindex.tar.xz and b/xindex.tar.xz differ diff --git a/xindy.doc.tar.xz b/xindy.doc.tar.xz index ac0eb3c13c4a4b800fe51734c634df9363ed39d2..62dee8c3bcd67a3cd2faa96bb49c4d0ad5455a2f 100644 Binary files a/xindy.doc.tar.xz and b/xindy.doc.tar.xz differ diff --git a/xindy.tar.xz b/xindy.tar.xz index 5f059dc20e25d9614ac8f45a68b130c7995aaaf0..cea25e18fe538aeaafaaef900813909f2d4fee3f 100644 Binary files a/xindy.tar.xz and b/xindy.tar.xz differ diff --git a/xmltex.doc.tar.xz b/xmltex.doc.tar.xz index 86d4b6aafbfd77f82221800433d428f386eb7305..26117a7a272167e5d753dd475e6b67cd6a31e465 100644 Binary files a/xmltex.doc.tar.xz and b/xmltex.doc.tar.xz differ diff --git a/xmltex.tar.xz b/xmltex.tar.xz index 6bc1641dacb9b9c450a71cfc5d5bebe99659da5f..f113216e8322fc91b844e98e04c69dc2978c6c5f 100644 Binary files a/xmltex.tar.xz and b/xmltex.tar.xz differ