python3-fonttools-4.55.3-3.el10_0$>ۄCs?syd $ ?hl    ! 1 " (x8TL'_`op p q (r8r$,9r,:|,BRFvGHI`XXYpZ[\]^Bbdefltu/v?dwCxSyczrrrrrs4s8Cpython3-fonttools4.55.33.el10_0Python 3 fonttools libraryfontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.gbuildvm-a64-08.iad2.fedoraproject.org!#Fedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/fonttools/fonttools/linuxaarch64eefjid@@J"G3G3JvJv3lO'N''bmNotPCS&8&8 CtZt__#Z& _0Y)-^ S j\RR !T!TUXU*Z4f7 P@7 .g:ddEE##K'#m KNq ̙z=k?`;d;d*t I yd+q0e :^,,RR Z"\  118l U> ) 2K::܃܃== ==pp::ZZ==!6!6 ` ` 2d2dBByy 5 5?!"'221h1V :NGNG&"3#k""%m&t,7%pF+ q B JM9!Rygg/C=T eO 1=^ bRR-(/ ttO gh ffH^HH*K r rNKNVVaa8:``* * \\IIkk[{[{22 ;; &""4444. . XX>?#B 9Pd2 nM Gd:iWz0)%!| W .^j]RR = =Q78x P0 _[TT# #Z$$c$K a a%%*]*]*$Qg/g7) s x x;i;13FFpu+ Dz>cdqqv=1D(L9Y0q>'i.ufk+p&&! }9;V.4m~  U}UUUUWG2}!(M? @ %% %" ;R?W 1G2T A A!!!!nn77ii11||~~ h47wwvv 88##__ r nxx q -dd)+4   ))'9'9u&  4 4K [[ip283Hf"C  5n6FF*cJ}4478$$88<-<  sspsII FF L  Z] 0%"jJ3*>** I$-Z,sk}k!Yzy 0{EA pjj(h(hww(|( # K B Bss)>H exU~lA"x '!'!]D]D R R_TT){)st(+b!b!0,0hlmlFH44%%d8;>,6DnQrE6 7DU7U>>5I5v0w%jYuchh5,9ffPE!F:f*,W i h:W~ qKN FbH  hhss~v3 (aToY0Ej H/AAAAAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggXgX473aaf619e17b92550a35ee7e9e5b68cbfd703a62301f0726c9af02eb6083871563906875503fa2d734c3035757a35b9e712b3a3f11dd190e6f94293f982098b48ede7215876be5bd9a1b4da03d3a1ad738471f3657d58794fb05d321dca5f1948ede7215876be5bd9a1b4da03d3a1ad738471f3657d58794fb05d321dca5f19dd9111eeb76883e360a2c5dc5f591af36ae0ff0a6c5e2c42c5e8353c47c046c0dd9111eeb76883e360a2c5dc5f591af36ae0ff0a6c5e2c42c5e8353c47c046c07ae4da282663890da03962787b7b17cc77ab61395c253e3ef41cf7db2462812751b5296e72ae676daceba1005b5bb4422ec1785d8013aef84909ce6eb94f4d2a7f5cb80049f9be9921fae7b38249d5b1c1518c081bab15e819b4f1fe4b954e98fce064e198048747013521f7c355c1b7b3828c6c9bf6c92949c734dd4f4859697beb85018f3b401064d45a42de1042cd281c76a7a01e5e39ae2a1fef6ca7795e726fd3dbbcf10fda1514b26c408f9783634915e20eabd8096d1c9fee8e71882fa098742cad1b13645f2a81b13df298d35c0edab749c602a60c0f7c0e6a2decd7a098742cad1b13645f2a81b13df298d35c0edab749c602a60c0f7c0e6a2decd7651ef6babe30e94cafa80a54d700af0372a837e34e79239fcddcb3d634130352651ef6babe30e94cafa80a54d700af0372a837e34e79239fcddcb3d6341303522a9a10341b033e778500e2505239c0c3559bad03b2b754a538a51140414e14452a9a10341b033e778500e2505239c0c3559bad03b2b754a538a51140414e1445928dc61287f653c784e7a7159eaa5bc7484b8320de46492f5db44e500928475e928dc61287f653c784e7a7159eaa5bc7484b8320de46492f5db44e500928475ed4c6a0208b4ecd1578bd5e6428fc5e0d96cf26c7f12c1df07472c5910be5d2e9d396e6f14ab8e6e5565bc9cf6cfeb16cd826172c50afcb168580223f45528e72a6fc21eaac49d03edce3181705cc80766646ce94e2cb0332e39fa38e9edd29c942793b95896c4d11e795943a35735daff7f8309c19436d64712d3c2856ecc98f236110a7e563eadc5856702478f704f65d9c95a9fe99e2119697b3cd39afe78d31719d7b4aefcd429af3b62f1c95358e6119cdc76310f70832709f3e66af490131719d7b4aefcd429af3b62f1c95358e6119cdc76310f70832709f3e66af490102db04aaef2387aeabb5b85ff8251da27428a8cbe76949bad5e3c70e031572ca4ce499ddceeddacf701e3eed8185687c1ef89d943a1b3666d9c548e6e3a69d2541cd4a28c0243fcb3c43e8cee18d65cb19514220271d2567f9a56399dcfe0a10b61ee52f81c5b8df50edcebafa5a5f4d1ffefd31bd95350fe25413826a4638cd1a13d082f52e7413fd3b6cdeb725aa37e386f901d461056642ce0a91222f9840f03f8b6390838a00604131d391b4e4a1d6e307ca01a4893732efc3f026e37cf4b4f51abbcd95826ecbd39538308a915a6b963963dfd619cba74f4ffafa22da95bdb8c2f2237c8779d855b4b4a710546f1e756ea34730c29bac43116cd3a1d03e046d04dbb7231c653770f37c9a338c3fa59b93bfdac19bbef061d99232ab5df9046d04dbb7231c653770f37c9a338c3fa59b93bfdac19bbef061d99232ab5df9bb2ccbd181acd3ba8808898489f5a1f300b9dd8c9e95fb700de52b2e5587268990706761099c2412c83140ba530b387a8af698988d347891fde45e3d71c33c2f22a18bd022f2099aa2fe1bec1f2486d3caa96314b791aa96fadb004fe6e31d5ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d90b45794f262604c90c61dfe0b132cfffd92bffe7c42218fe631eb351751554d90b45794f262604c90c61dfe0b132cfffd92bffe7c42218fe631eb35175155484c191f5436299ba99c32875332092cb41ebe8728a28e2db955eb673852729e7a97ddaae41cb7c238631068ee63213afc4e7d8abf53b4f62611dd83541ad1aed5389858f171d529602163699218f51e1585240d3c90878b10c4fd48c31e7ea835389858f171d529602163699218f51e1585240d3c90878b10c4fd48c31e7ea8343dc611294e70f104aa14e2a259952c36c3c5de7ea53a7a599f39c7bd88dbfde0987e28c0d7ea2b87fcea9cf038ce3b11c1f6879756b6338726c52283cd04dd29b9041c6e8c25e5395f34c107956af62a35e2755f4f2eaf137761bd2b8d9b4688c9667b316356ff2b1baf67c32e7874740a91a5837a2febc2b306ac35d2fd6d482eed6fc6c16fa091c7c68fb48ab4319fdb8064b7c16e5fe42594f34b948a03e47b65caab7fd24c9702b716f72e800cc477932a0152d1abf3753bedfdecd84169263bb3aeb9d4106f77c4392eda2f38130d58ea4bd8b6c4842693da75b817bc00ac6af8a2471c6ba60557e1b966eca0b22bce79de58f02f8e3190939e0b953b5dd27324ab47660325aedde4ae7fc4ce58b75fb734257eaf2f2291803957055b265e96d598ea7f983e226ffe14358815e8105006ef410ac59c92720b0c2941465896f84e48dfd5ac57cd8adcd8023b80a3cf09b55aacc6aedca91edf1ea706c734e2e63a68ce332aa79aa19eb9b035c588e9bf6ebc7ce16656d65c74ea55994621eaabe3272e8de3a31f967c300ae169ec75da950b24d28d519dc08f04579fd981eaabe3272e8de3a31f967c300ae169ec75da950b24d28d519dc08f04579fd980ae73b52095bd274a06ab693c5763927c6d17b39c7e700295b4b9a90deccc9c6913508fa3733b0779e9542cb968af2ef84047858d95a9f738a009cecfadd5506382fb9cf9c086194c28a180fd305d8b342fe8fd07d8f39687da947289153ad62382fb9cf9c086194c28a180fd305d8b342fe8fd07d8f39687da947289153ad6238c24b9ebbd390bc2e94897c2f52ab7d319d2a739ec4f76bb4f8805f65fc4f8638c24b9ebbd390bc2e94897c2f52ab7d319d2a739ec4f76bb4f8805f65fc4f8666e6fc5ee06fe0a7602426ab4c15cf68cbe02a47679890098a69eda3b938b93c66e6fc5ee06fe0a7602426ab4c15cf68cbe02a47679890098a69eda3b938b93c81e6794585c3c7f669469b2f9e128bfeaa90da9e9d6deece45741cba75c90c0a81e6794585c3c7f669469b2f9e128bfeaa90da9e9d6deece45741cba75c90c0aae2083a08ad9e83d287e64eb0cc807d7b2893170a4eb62f67d7ac58f14d9e351fff789c4d2ac6335be4d6c78548b21423550846d983657007a7346fdad7aea172baf31d84f18d9dd7879118352baf43fb468db7e74b4c5941a465c8e26e433a96c0ab3540fe0a79025bdc5a34669dc69c9ba6a5c411441337b86d16a67d769128ad6b583ec44af85c04465c6e3b687eda77753cf0e24b3773dca002fd47661c394dc8a46a5909e85e55512e8cd8418a381fe14c907b2ae8a6a039193c42d30e0c1ab0f2667fcabd93d5078e91c2842dd640019b040c8737d3ef2735ef582d05c31b0109cea59c2b5057bfb6300fdd381feae2dd3a01e538d51c3cd7935f01f464a27beb73e347c58352836728b6146896ac8e3feab4afc131113426d9b9ff7abda51c032d7cce823e68549ceda496278da1640c3b94e81c53407111fd1d475da18635d3564f8c60aefc5e653733223f4dc62eaf37ee656fdd0ac95981f795b463f224d332f251c3b4aa5f1647349e433c1788cd2d9002e253d008dd4a9b86e98a9947bd2e59d0a26b5f457fc18b9f935e22db1cbef9faf437a08c365517878d2346202e736aad0d0dd4a43b297afa2df6edc0338024b78de6b2103bcc1174706c61b585e8d53d6db329214030f4b5c7289d23588162f98684c1391a550d462b7c739852f35c10666830473433e3494d8ad9d2e875f7a333949db626a31e1549cfbdfb7c5b7134e0f90ee731b8b64796353c80b983af83f954c1a337431cbcb59aed35fe2f1787624650f650d0921aef3cc6c58cfa3ac954d28f7f4ad506e2fcbaed35fe2f1787624650f650d0921aef3cc6c58cfa3ac954d28f7f4ad506e2fcb48fa6906388bf3dcab83bc7844e684ac0d882a56df575600cd7b094a8c29c00648fa6906388bf3dcab83bc7844e684ac0d882a56df575600cd7b094a8c29c0062db9b83c40f08b09bc61ab765b3521df335a37926c1fb6fe3645d276a9d982182db9b83c40f08b09bc61ab765b3521df335a37926c1fb6fe3645d276a9d982181c21522bf233e9b52817bfa84477bc0e4ce19aabdc665036965bd0db70fb9f87d9c0e92ac447622352df8fd02fdaf3a2b9ea44baffb81ddd7d88956786458c05141d4dbaf8543b8e77517bde4198bda32ad6fdc6a808f3374400e9d6b616903b943a85c5900a49ba4cb8bb206cae97b721c0e65a8bc802b4b79eb5c2c49699a3a1f2bae6a5cd003a9ca65ef323bd8f6b9b34efe726ec6e3588498b555e38f84be2f128a140e6da02c21bc288203851c66e7e03ae30ed7ae13fd7230d1af6128d128dc0184f0513fa7e215618b95d3decaa2e4ac17752b5e84513745f2bd86ebb0c90569a85ff1da6aeeea9609af5b27db852ceb5f6a8beb7e919ecec21b4d69929db1c421e480772cf66b72828499ed5f34c48b5ac058596de9deaaff9bd95da29db1c421e480772cf66b72828499ed5f34c48b5ac058596de9deaaff9bd95da4ebde40b2b81609b70b95e6b5ba075038e5c1865fb090abd39c2adc6643e26a64ebde40b2b81609b70b95e6b5ba075038e5c1865fb090abd39c2adc6643e26a668e710148bd80f8d04d03c03b01f6bc3ffcb1736931a4ec1c41458ae7601601768e710148bd80f8d04d03c03b01f6bc3ffcb1736931a4ec1c41458ae76016017286ce11cbf23500a953d369a7c01ed6dceeaaafece21619155498cb43548bbd368c1107cc5597622b927ad8b2c6a660a952a617003b25c9526b08742927ed80ebb9d2bbb0cfd7dc46cad4ad11a9475ec2af9e4ebe7d5fbc21c22ab12556e98318e522bbb6821c6f6f51e10b925ed810978c52661509582a9aeea2b3e8cf706f40dfd8f03a2d7c276bdf2549788bed1e1ab3f6447560889377a048ce70ec6a6f32b85ebda7fa383a0c084cb6a695f3263ea9fa0cbb03913899c28f649ee2dce8b2b85ebda7fa383a0c084cb6a695f3263ea9fa0cbb03913899c28f649ee2dce8b4d207fffb9a7438ac5af10c6e87408edd1ab9c97e7e62c926e072f599bdda5614d207fffb9a7438ac5af10c6e87408edd1ab9c97e7e62c926e072f599bdda56190f82d64bf71c2c2c5bdb9a7c612da32088fb5acdeef3b45f464639205b5a2ba6f040255e1dc17a69e5db31b180183d032196d9c12204e18e2395c08b0360654095f276a3b119d8ffc6ec63e9167fe17edaabe9d866ab3f554fbf67f7f46b534607962755cd2c73f2b45cd081a86e90f476779a185949303fdae49e3a98b9398c5fb977d85fb4cbada77f5dec8082d7f712947f5449d8228c60074cfb6c6628b809a2401f577573e2856467120d436dbfdb79845f5182197a52d382da1a83b9d2cbe42a537429adce5ae4c4d37ac44fca76c4be4d416266fe93e89de5bdbf6432cbe42a537429adce5ae4c4d37ac44fca76c4be4d416266fe93e89de5bdbf6439e538a64f558cd306d829898285cf56009f438a283f05fa2c4faaaea3fc49ea29e538a64f558cd306d829898285cf56009f438a283f05fa2c4faaaea3fc49ea254e4af6455507d8b0e8900126bb8bea2160b75b6bd04e2dc300626b2db3da56c54e4af6455507d8b0e8900126bb8bea2160b75b6bd04e2dc300626b2db3da56cee4948fc34bd4ddce6d8bc1cebb01ba3e813fc2463f78b33343c68a125a1133623e8af0a846482e13d06a644cb1f98e9411f3cb87579134d2f28d9a0f43b40ac9817c2d42e8eeb59062317cfb619e66a9d65a47f8ba47f72e2e3a7091920983e9817c2d42e8eeb59062317cfb619e66a9d65a47f8ba47f72e2e3a7091920983eff6eec9226f33e2749b48e655057958c4bf935568d3dbbb3e2ef2865f32ec4c9253345f00bef789994d0d0ecd1357dc275058c3921f5f767dc4e923e1b5ab6fb4ead9d6549423b22df8d3af7aa26ec4f683db7e4bf2447fa6ca832357e79a021c7761b1a4e8fbe7b9cc831fabbc0ddea56eab36c00c3eb0fe0bf733a7bd0b472c89c7ed287b4f7b5805a3bdffbcb753e8149a9c3eabd2a27b3de16f4453ef8987a6c8c3e6468a8d664cf19c9c88e894420ad5eb6c2385a1fc1af4ee800462e2c257cc7a86579e841dd72af36dc0c00e6868ad3985fff5c925a949c6e8df3182d81546be7e00f59f4ff6b9fb6e6146e6b04955fc7c4bd756c3922d6907f754f6cc1b7c6ffeaeaae7d9158c450325477fae6a233d938fe6cc2545fb03cbaf4d2b45eef2da439506df21f8e72a760311fe3712a55dc88254cbcff544e54f83dfe689ed1b49579e15cd7072be0bb6e9d2718d43af0ebad140fbce1334da739ed4dc16c08dab6f22157b4c9c9723b5a1b317583b861596149c657bbf911b4700d10fafa5eb9fa66d3c128748236ab9e88c87ec017f9990cb5dcf7bc64e3b581d0db0b843c7781f6d404ef370092ae992121895fb1a8d4c934d80adae1636b33864e6cc6bc6af3b490e750f0d177e8488f5e0236601c7f30e61bc6bbfaacef91381ba3c6bc6af3b490e750f0d177e8488f5e0236601c7f30e61bc6bbfaacef91381ba38291c09d8d4ab894e2448d1c08d1f23e72d9fea3c44274731e2f99e823d9c1fa8291c09d8d4ab894e2448d1c08d1f23e72d9fea3c44274731e2f99e823d9c1fa398e63f8948cfd582d108769fd7310f3035032dfbee203efb5133239d7d89e270d51b380d4bd542524bf0ab9171fbaf5b8df1ab02fe2ff4c34749b63ca9e54f16801175a4dddd8ecd2e5269b82635f5826c1e29f4018bf1d40a410a142396e9f6801175a4dddd8ecd2e5269b82635f5826c1e29f4018bf1d40a410a142396e9f5c3761ced4f184f96dca27ba26ee97cbf1c628959d3bdd1d6756e0b36dfd523fdedb388fe9b724aba28b67d2850571c412b39b953a332b21228a53117f7e4597d908f1598f05a453565f47c9e4c7416f1ea45d58364650a5195d45982ebce6d9382753b7f0fe2b2f5abee68b54b7d5ba34aee4298898007f4d80d2cf752d985447972247bfecd02ae039506579f1afc1edd91e9b98609e0f57f7743804849e2247972247bfecd02ae039506579f1afc1edd91e9b98609e0f57f7743804849e221445ed346306e0bbd9a025cd4e779a42fd120b89f3d84609a8e0bad6ff67942e1445ed346306e0bbd9a025cd4e779a42fd120b89f3d84609a8e0bad6ff67942e75fd2a25f6437e537d35d450d74543920ecc4f0db3490209e2086d0c255d9f92bbf9c67b56c87ee476a18f7e818b517ce7a1c73895efa547e0ec70a26ca2d1d19741b53f1f7c13d65d56e14b31404a59db6bec96fc257f2fc5c8de6835149f36fe80819d97e6e4cede6d84499ce630e70504202166751ea43147b5c3a8ec56e37e430f18f2f111dc68852dec7153385bb2e636d852cfe50fca872c7df7b62aa1c64a3fd7e584adc350922ac40b320e398c52251fdb46d75061060eb6681c7182b810f5f97a8e083cc5c69d03ed90efacc45d77c47b7809b9f16b582a1cfe9b9c91bd49adfba8ab529471586148a9df940103ff0319c570e357007e088f64d396047ddb656345cbe4ec8f572d87b692a46549d7c617297a836a43e7e96ce4bba50c90569a85ff1da6aeeea9609af5b27db852ceb5f6a8beb7e919ecec21b4d699fb1b7083a5da0a4874fb36a465c1eb7a6ac630ead9db438243401e3b291fb430fb1b7083a5da0a4874fb36a465c1eb7a6ac630ead9db438243401e3b291fb430e3d4d27170ea51d02361ce62d8565d14827d618dfe59f97084cd07ff384af819e3d4d27170ea51d02361ce62d8565d14827d618dfe59f97084cd07ff384af81925b002265d80e1c7c95165e9f76b4c07f85558193dac4041615a23a41c77837025b002265d80e1c7c95165e9f76b4c07f85558193dac4041615a23a41c778370c9c041381525fbc74d0f29cf2ea8692fb1414e5d765677186057708da9d33208c9c041381525fbc74d0f29cf2ea8692fb1414e5d765677186057708da9d33208c7c9cec24adbea58e31282855e8ff3ed2c82dae3b2caa1630d2b8747e3ba595cc7c9cec24adbea58e31282855e8ff3ed2c82dae3b2caa1630d2b8747e3ba595cc75939a619d2c1d47a819e02990675fb88810205eab3c9b4616e6b8ed0742279c75939a619d2c1d47a819e02990675fb88810205eab3c9b4616e6b8ed07422791dcaa8d7f29641237eb1ec2c101b6b0acdbeca2e8c2ee026166c98904df07ebd1dcaa8d7f29641237eb1ec2c101b6b0acdbeca2e8c2ee026166c98904df07ebdbb489c97e061497463c41fd19e0edbcd0a6734815156f71cdd62badfb3349e96bb489c97e061497463c41fd19e0edbcd0a6734815156f71cdd62badfb3349e96ed46254a73655be65dca39618d1ee7861b4f97ed0e40ddc6f516b478e98760b0ed46254a73655be65dca39618d1ee7861b4f97ed0e40ddc6f516b478e98760b05d87ac7073956784477ff3464b208af6d3e0746de67e7cd831b71e6db614d4ef5d87ac7073956784477ff3464b208af6d3e0746de67e7cd831b71e6db614d4ef49e318cad5b6f0f226dde72e10aac46567d70685b11605ea5938774cdd005e1f49e318cad5b6f0f226dde72e10aac46567d70685b11605ea5938774cdd005e1ff86099220a57dcd3f8291b4f49447fdcc3795d319a6be4b221013b89fed67a95f86099220a57dcd3f8291b4f49447fdcc3795d319a6be4b221013b89fed67a95f2e5ea85bd126db362387a3ba85f5487a553bb1236cce48e00e15f866c777e1af2e5ea85bd126db362387a3ba85f5487a553bb1236cce48e00e15f866c777e1a9faf09c3ed8f0a0257a392a348626982a84a83c51ce48870a6b214398ddcbb0c9faf09c3ed8f0a0257a392a348626982a84a83c51ce48870a6b214398ddcbb0c1110cebf7115072f8da881d0cde45e4f3d9b19282ead1ce0f8d79e1d8687e7e61110cebf7115072f8da881d0cde45e4f3d9b19282ead1ce0f8d79e1d8687e7e6487ba0f64274f41cebe24be6a5800d0529af792a02dae80a469dfb50107c60dd487ba0f64274f41cebe24be6a5800d0529af792a02dae80a469dfb50107c60dd4de69dd01c2c2f598122d89b59ab6fe911afbb3406eeaf005c6df9150d83c91425f71ae0f30f50a05b816c6e2c6aeb79e805a2b7d1b8bf8ec80a4186d994d06a65ae42e48626746d21ccad045844b326f60cfd731f1d6194f96351c4d05cb7fd65ae42e48626746d21ccad045844b326f60cfd731f1d6194f96351c4d05cb7fd09833791caf0248d2c069c42481b93e9baddbfef9b15a0fcbe67463459b15f7909833791caf0248d2c069c42481b93e9baddbfef9b15a0fcbe67463459b15f796d227105b12c7645c5a035683ef7e403e0fbdcdc284cdb4c4976915ba2cf2aecbdc6b7ff16daba98c49b9d5f165d73d2181c983046f8b547261bda0cab86db516f4b0c667787a212d51b5201989316ae9cc859d75f3b6b8ff7bf6dfd6141ed3e6f4b0c667787a212d51b5201989316ae9cc859d75f3b6b8ff7bf6dfd6141ed3ee8eb6a30b5ba3c1740df96aabac09bf55e6fe38ba947a514dacf6c7116715b95e0a9a16c7c303600bf412c75d243e6c5c7ae52eafb67477945acc30b1fa22a022aca624d116d7b3b08a0dc2502de0669ffe49e19f8c9843b37a500e75b3cac1f2aca624d116d7b3b08a0dc2502de0669ffe49e19f8c9843b37a500e75b3cac1f6b2aaaabdedef3f58bcefaeca070c3948865949a494a9182bf31997a0edcc5a4b0aadbcb6a550482e69c1a366321b747fe1e710e937000905a72289f9253ddd0f60daa9910a8279420d8a1cdde30a078083f9e91e95281b81902e3ec986b541478d78d8c8069d4e29330d0b9d913a41c3e796692a08826f96f909b0ece830549562ea882966d75cc6530dec527dce05b68e0aeb68d1f2d8d654ce6fc74732745562ea882966d75cc6530dec527dce05b68e0aeb68d1f2d8d654ce6fc74732745bd21ab2827b02faf5bd2e469e0df39fef7ab5c5402a294b5d92d57b43a022da4412e5614a307d99361e24a72404e2a8f5ddc2e90c3a30b2648a3dfa304891a2a50aeb47c65f6a5656e5b1b16238c5e6b5675ffe0f73e4351c5aae5e592cb81fbea1f0c33bb07cd6fdbb07c6ace56754d51fd6587b7aca420f49f907cf151c3cfacecb201868e8e451a7dc324de488ac0f93a987878d93d00e749308a11fcc911d136e634d149d9bb24e9dae411526b561f95137586c95ba281ea6a0c77a0cd73d9589f0feb27e4cae7ad04c956676523df95ee11bc9c0e101d2198447dcff20ad9589f0feb27e4cae7ad04c956676523df95ee11bc9c0e101d2198447dcff20a8d776ea415671f84f4c8812ec4442a4743b4207287b4fac0064a81f2974a8aa878caf5a3c01d261d1e4fe4eac87a18fe596b396ccffb81d75aa5cbcd0c7f9a5dda4986c97a9bc53cd4f7aa140ae210ba7c042039b38c95496e44c9ab4732cd58969c67b2d2ca391d1cc231602d25f4dd92ea2d75f87af0771b45721c5979673a70589074943ba7cfa65b911b04c1652a6d6ce44803e8148745af2c5f167d4def8b195d6d673c001943a5721a7e92b80a89069c59a99118f442db006ca55f720f0bb538d451266d24730f0089e6fedc45fe8a0491bf304a44cec762711ecb29ab0bb538d451266d24730f0089e6fedc45fe8a0491bf304a44cec762711ecb29abd0389006ec9559fba4c4afda145f7e02ab6a5d2c0547f47d62a7cb32e1d1fb523f159386bc6daf69d4f13f549c4d921083874f793a24405579e54d67097aaedb8d993ffc613e2bd55589913f1fe2cf3e3d2c9966ca9e0fb27cf13c05f1a9f07231716ffc6d07d12da6a1c812f8b2036716f9ca1ba6675349e9e1564b646e24069b979105f7250c5800e42956fc092c474710f500047ac6ba3f32eeb5e769aec6c0b778524b874355a2f0fbf0d5ca57a13555edb6e92bfaa6021ba25af05f6f7acdc83710ce0639eac15bd734eb796368b96581e799efbd84a45663a7d09d80b2a82ce724c2c242edd91d00ffe1cb549ebdd391f0147641a5f94bb1654ae9a72d617044fef2f674c5829cae28637bed535e41efdabcd83b4aa7b87b5d1a8973547b22dc2f6070f92493a18ae8f1fe3876491846541f8856e17336b469f4bea8715718daaec189ba4ff06b7cf6f45482b4a64d0857d7b4c062344bb444f025a43918d9f638246f3b51db6c87833f193d8b48253bb72ec7f0106a854c5e1051f32f842bf93c57e75d025509903c5b29f5bebdefccb05b52e10fb469390b358cf51610f95d8a950d34cbdb3e298d5fba8e5302a46e924c638bb212585efb0a8a5a4330c08edf18e4d6970373e6daa1b70a77c21da053edf9b706aaef2df07506024282ca2d4c23892f2322b35dcce3f8d027cf903e86f61a5d93b4d2615ba144475297aa639385189577322ed7c2d0374e0b944be9427c8a1451d33462628c39c40fd7b1fa2cf66cce9df66d32a8368ae9eae645d4f2a3e3b0406dee501bc8ab523a042e8c985f8ecc9dc6ac10fc4d80d9f9509237850ec74a4dd2bde8178192a22cdae5e4b3c7c49c18dd80911cc4c2ef0fbefe95b38fb68de7789f3a6cca95fea325ef63b6a52bec43dba47dd0c65565de98b3a10fb500e3cc04872d1c83133379193fe99df3f0d8d0afbce17cea71cb0273ad67a48c1ea12e2e7b5aa655f3bc73d477e11cfb7702ceaed9e4529457e5e977675efff2a50226790756230eb02bb6c1300ae9d8e93f49a860c4192089888940f3442529cfa457cfdf0dc7a7a09eeec1300ae9d8e93f49a860c4192089888940f3442529cfa457cfdf0dc7a7a09eeee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554dbe7e93fe64acfd1ebbba83d39e221b11386726e4f680788dd88acdcb15d2bc8a820f9b9c773079015c5dafccd902e225596286eb916732bc586662c8ceacf6f522e5e4f3c1ba52e8d17c60fddaa524c8ad34805d88629d91784e5ac352619168f542114cff75e820c0b0427934ac71c5fa42025abd9aaf755b6e869ceb3ef0d514976748328b5a96e36b73e964813090f51653ddb60a8a7d68b154df5b77bf1ee5f0a11afdfa601b071237809de7df830becd006487b0001acda6a5a16401e489b5cdfef557614fa7e8931e55bf3b3b604aea4626f5bbeac8b4da97234ad3378b2832b4d73142b7631cc0497cc01e52e2fd4da13e960a2c610fe98494c643ba5b86be8b5619b727ed19e2c6989c97f1043cf2a22c38051f69020c32a623b0f7bd879a60ccbd38b410d7982bfff1e4460786e8155f06297952e9dab7820129c78eafcb05e28a2300473f188493dd2d2e5453789209156c7bf568f392f5b892cb4b5a4c320c779950f54e18d9c9783e0f9fbc766d07997adc0929a1005b62763ea5a997038c08072454208f30fe50b43f3eb8a000c7de64a68166601f702d2284b723f3826af3e1930190a7020a57d5e334269651c69fa3b1d00b2c432349d088a0bade3f775dd14f859aae58aa56fbae3f26ced6e49755ea0139e5b88f4fdee080d5cf8ebf9bc54c5f6d4f86c693e7f7c81bda5fb95599274b3d8ca052a940186ace89caac79d7f7f9507905bc6fa80dd59f38f16b1e68e9623cf3e5a9bb9b481df17f3d8e764e7beef9da4eee691d655a88a3bbedb3213e58c77e4a9745de971f96f3473fa79135f4dcb87baea15ef229868d765b2b12f277df54b5439a0a26b0500c29304dec83cf04ec2d4f8b4cfd54a8ef641dab4fdeb02932b4da0a2e6eaf247f3cfa8788c35067422ddc61eca5d232dadac15003e5a3af30b15a455dfeaf247f3cfa8788c35067422ddc61eca5d232dadac15003e5a3af30b15a455df0f695e516fb782c5133857096060b5f1e741623209f34e2eb78aa2b49616b1a46e5225fecece09d644f4d019382c89bb6f7717c45902be9cfe9270f07407eb1d6e5225fecece09d644f4d019382c89bb6f7717c45902be9cfe9270f07407eb1dc491ae642ac14d6e428a8edf3e692544d2bcae5175ce2607820ce7700c6a6afbf9d7ad4e34f8a4d4b31796fea86e093c074d97719bf0672115af06659847c5ff87828572b4de589861c65bf5826cdc2d9fa0306f7f163f113a1ad7124d908e9a87828572b4de589861c65bf5826cdc2d9fa0306f7f163f113a1ad7124d908e9a629c0ea61379962469ca80eb17e129d6753272375a177658122e4cecc0cf82f6629c0ea61379962469ca80eb17e129d6753272375a177658122e4cecc0cf82f61ef2edc88c132bc93e8ba3b3c19bb5e8dfb1fe816e5d43538c57c84c41f41dca72d86e841b8ec196299132e2e6014fba95319179021def8bfd882413b375c022ddeb382adf384da678f6c0367afd73ae5c0f262909080102c7929abf087207e2514411a4d90753645ccc246df86cfbb0489813d010abd0472d76443b2bec9d7e06f3f8ef6900f4ac416fd44ccb27a13cd7af01fa66816f4c7dd6b39148803b73970f9e945cf7557b0eeab6a75e14b2af085f6c396b674b1f87decb124961aef1970f9e945cf7557b0eeab6a75e14b2af085f6c396b674b1f87decb124961aef193bec5d1ebe077e2ed794c62e1eaf73f7d3b9776346771e0e83487d444d3e28193bec5d1ebe077e2ed794c62e1eaf73f7d3b9776346771e0e83487d444d3e281ea1debbcf1efc7b3ffec6a211f1b851f6c3eec8765db592cb1d70c13699fe62f67d4692a64be57de8c26465c41b600980cdb59b8f3c8aa709dcdfbc567a4f0a13530cbc23a3dd0be068aa748756901132710ed5713edc3b1c72a5eef7985cfc70c90569a85ff1da6aeeea9609af5b27db852ceb5f6a8beb7e919ecec21b4d6990ec47cdb779677a15bd612e086b9deb28a51f68440b5715f54fbc180537423820ec47cdb779677a15bd612e086b9deb28a51f68440b5715f54fbc1805374238251f76c3143fdab18ad06b016149f1123f031ef2dab8b1482f1f58b6928486ed951f76c3143fdab18ad06b016149f1123f031ef2dab8b1482f1f58b6928486ed92ced2e9420d9bb76834da03c142d5d9806537c3276391741604f69aca2842a9554b7355755a46a272740cdc32b3a69da78450891d6462bef4c23935854cd74d9c3e5c77832212e02e97f403c30b709cf72e9e39cba408353ec6ddef709e73c85c3e5c77832212e02e97f403c30b709cf72e9e39cba408353ec6ddef709e73c854c92914b74545e03cc663b9a8254a7fefa931c9074865ee8d5680ce4bf544eb34c92914b74545e03cc663b9a8254a7fefa931c9074865ee8d5680ce4bf544eb32eeb1944e39667fabe4c70acd86dda3ccbcc4a5d364f981630df089377a244d52eeb1944e39667fabe4c70acd86dda3ccbcc4a5d364f981630df089377a244d5edaba8e43764392a70541f86fc47ff5f9b0d063a64b5bb29c1e1c9bae6c0a724ebb82e7ea1b50a6c2cf83a6fcec32d465381d806c661cdb2efe43214df0acb15ccea293286cce976953e55de45c2236358672a40aa10cd097c7e197ecae5ec0fccea293286cce976953e55de45c2236358672a40aa10cd097c7e197ecae5ec0f6a7cb81bb6b9e2d3cfd91802d3ff38f7c74d8ad4b3aa16c41aa16c4747dd28866a7cb81bb6b9e2d3cfd91802d3ff38f7c74d8ad4b3aa16c41aa16c4747dd28865bc0547b1fe88f3d4568d16b019482d90d0215f0f910eb9bb53272b874bd9d245bc0547b1fe88f3d4568d16b019482d90d0215f0f910eb9bb53272b874bd9d243d942527c1fa6ea61bb79f79cc465f980fce8e4084bbcb871af4e1014221566e3d942527c1fa6ea61bb79f79cc465f980fce8e4084bbcb871af4e1014221566eea2ce9a02d8fcaeb7217f792868139be782ab278ac0ce2ba9c01d06614a358acea2ce9a02d8fcaeb7217f792868139be782ab278ac0ce2ba9c01d06614a358ac05e4fa358791ebb7cc17e177d50dbb733094075947bead621306c9bd47954c5f05e4fa358791ebb7cc17e177d50dbb733094075947bead621306c9bd47954c5f47aab81f9baf843c130885e29bd9c204db4f1eb3be939aed8229462d80e9b27947aab81f9baf843c130885e29bd9c204db4f1eb3be939aed8229462d80e9b2793aae0e3e0cbdd472ede8487aa1166eda90db0cca88098ceb691ba20131a37c183aae0e3e0cbdd472ede8487aa1166eda90db0cca88098ceb691ba20131a37c18e2db1ac4dd066a2cb72c1301e3113c37ffd9042fd34256d54d8f4494345fecdae2db1ac4dd066a2cb72c1301e3113c37ffd9042fd34256d54d8f4494345fecdac3e4a25dd9123f644cc784d3d1a48579c596a309fa249a9e8897bbb10a9134ebc3e4a25dd9123f644cc784d3d1a48579c596a309fa249a9e8897bbb10a9134eb526eb214b52266f5ac34dbc7e40cd61e84f133216f49b92486a379521e5ecca1526eb214b52266f5ac34dbc7e40cd61e84f133216f49b92486a379521e5ecca164c1b41a45792ccc4e221c5bf83e2c0cd984bea8b96bd3f9a0d3bc38879cc13b64c1b41a45792ccc4e221c5bf83e2c0cd984bea8b96bd3f9a0d3bc38879cc13ba1729a2de477dbcb73916c641825bc90ec2ec6daf13f42c045afdffb6696a457a1729a2de477dbcb73916c641825bc90ec2ec6daf13f42c045afdffb6696a457242252fb7537ffd0a970fef11b5fb23723bde0cf6a2482b61de6dcb380ae9470ba8a379e6097947788a42b3eaa12c72d98fb8a8b8833bc8c5777eda6d63cc9ee093d8c1a06829369123334f3638b1c86e8e02bdbca9dc539af6afa18886ce7a5093d8c1a06829369123334f3638b1c86e8e02bdbca9dc539af6afa18886ce7a5969f9408044f3b74a87246407016913724c8ef7836de010fd9822818ad5ca337969f9408044f3b74a87246407016913724c8ef7836de010fd9822818ad5ca337cf9b63e984db5fb45691b6e4260e2a16adb3f9a51a8169b5de8941ac4624e9e9c9e46925c543c1ceb29ff4f32135aa0c8a468464c0013abd02c1f82aa0f1f137cceba03884f0594553e80356df7096acbaa32c4a4f0c1482f8cb31ae0784b251d9f1e182c411f06c563574fcef5ce093c81530ac86f5cab7089fcc6cd69ad883daebbbe77428b660d8fdab4a1d8bace172b6ea3d24b8c689a1bdc95a40e841b8daebbbe77428b660d8fdab4a1d8bace172b6ea3d24b8c689a1bdc95a40e841b82ae257fae97e24d051ea06bf0101038c2cc79bbfed1a6705bc3f91cd5bf637482ae257fae97e24d051ea06bf0101038c2cc79bbfed1a6705bc3f91cd5bf6374876e5d95598d827544c53b4669a7d40f4b67b5e14d66621e830b4dd4b9b6e09c79479bc948ccac9991a10072a9088facf47d9d9d2c79a1597eb684dd2dae00a461001040aca493c2a2500b01ab51a603a92446387caa4931478aa2ea4b87bc79c1001040aca493c2a2500b01ab51a603a92446387caa4931478aa2ea4b87bc79c6355a49aacdc0b8cff6e918047421950aaed1c5b712944019abe7eeb8ff308e97881922ab2a6eb0e0b2c7b86e97268419dde39bb68295e4fe9a178813e2c93b5c04de8c0e400f037e11fecc1182de526f9d5c29fa8c88b74299ac4a976e64bd2c2eb8e275a900d2b7f2b7cec70cda7ba44721d94d9330333cc25c28ab7eafea4209450700c51b9539343dd1b07f0608e79b3ee9c7f493e6e2c5f425be63428f680c530154b26ffe5b30650e34cc42236712e23685ea2619e389057f35cd85cfa90a2ad7598b069ff028f8ff2b6b20374607618ca4f3c35e6e4dc1bc39583830590a4af2e65825b8324085d1c8898634e3f8b75418e40be7ddcf164a66e4f84ff1c3fa05c949b80898974173cb08064d07581763bf758a1687ece8f8020ac18e680496b172428390a7765ba4a1d158fc02eb503d3a04f626cf1cad5503f014006d9c36bc548b81ae9a9222c55b42fae0e4109d3c74eabd21a1ad6d9f83887028d15519e4b69dd36a23719bbd981eb66ac9109f72682b85d9e4aa121f83d42c8ad9232d55e119ee7901b97ffd8af58286f46e5d1d1deedf3d2c32afb4d12676ee896be8dceb216c62e135c124f6dc26c2b3a800567d07a29760609bd060503dcde9e8114bc140878085e0cc270cefbdf9c488a866c1b4b58b445013d8e293a1a5e200d0954369ff3f680be3450bf76ac5c8b71c5fce1bf8804105beb943942c7f941134b22bcb6ad097813fedcb76b6ed74faa2c79de429d1757b15f699fad70bfa51493e37fab529ce538ff3767f46bd08bc84010b1e91588ea79cd6a2b5070b9107e3cd8acffc6ca98855468befe8dfd3d425da4af3b350a3cbc5368df79ead5560159e0d3219d9b75a924f31445347266be830de405ee3b6df4b13d81fbdebb9297cc7ce2d7b76bce439b263ec53cd9fb7cd05a423d627340b97b10d387f04ca33eb865184b02f4fb0d8300c062a82f365740af25f358d18989d36645ba6be6438bef1b412cabfb0b34e0d4d13213538177c1c5dc296a38040ec359d0da55c31e3cbc4a65f14733ad9138e9bca5667d8ff659c219e6f79962e5feb7a610d7204f76fa4994bd07db1558c2bd992143b631debe242cff23893992aae5283965d8baaf4a08ec6b9394c464662970e1bea609161d809ee1d3306f6871e6e60e99603f501124e08c27a3312be3c1d7267e8a9b370947e769d5989d0fdda3a5486ac4b34914c907677a65301ef62bd9215ba059a1e166354bd38704bf0be0f24a4701c8bb41f84e694d0479f4e2956324adb5606ed710b6bd1f1ecd269184832d57085bd4511e50561e9f82542e04c6f937cad06645a078f8b8093cfe41bfba3d040d25f9b52658d76edf75c38832bd99fa8f3126567851c79d2c8767c3a2782b3ac1f4559fe92219691682f1288bd0b8630160b6c88758f4dffdc25464a3c9b5976463d7e3f8c9ed27f0e7659bdb56ed9a37cf29eb30a03f1842b55cd5f8ba2215bc63d7e3f8c9ed27f0e7659bdb56ed9a37cf29eb30a03f1842b55cd5f8ba2215bcf5bcc3a663bdb3fc2992f6209c4fd84e2279d0abce9b7c301ad81f9637b28319f5bcc3a663bdb3fc2992f6209c4fd84e2279d0abce9b7c301ad81f9637b2831929c4f0f909a3431ceb38063d84e3ba68e3ea84506acda4f2a6850d268b01b34c29c4f0f909a3431ceb38063d84e3ba68e3ea84506acda4f2a6850d268b01b34c5cdf2d23862895cd5d487caa6d0934d1a8b230292a3f62d825651e1f0fd51c539699ff24320b4baf4f9dfd9c04a4c7db03393c8d49af2eaa0221dbade98acf34643fd4455502ae0e7bc023dceee289171f6c8bd997ec5b34757be6e770fb5cacf1ca4228a62d870cea8516ab9e343e88e5ed181b9923dfb6a0e40156f9f7cbce18c72bff8afb2fa2bd4a6275de2b6dfbf5ca8672aa4955033e55d41ba2199a63536ae8a189d55446a51910161851e4f8aa7a3a4cacf30b7375a58b8f0d5b9e063648f88d7d060aa768add705fc252f3a68e608f60eab1ab8de3732d4c16c39ab6820f7aed2970b0c92606b4e8ddf54f68d1f079cdb5cd3a67f5e63ee4a7a8e6a218b699301dd7ca39726beb963fa49f4baedfcc809688480286300b398a51523ac2b692dc0e418095f38a828f939328b29e62bf06b5f18adf362057d658e395b6e1b5f3f64aa3f893bf7da71b64b058270be5c63500ebdcb70ee2573c4f97b98c146ed13ed3fb01b262c6c1212d315d8b4801dc46923a12efe0689bf680e4abdd6e82aa3cdd5e3eed906fc19e20afbbaf29f9f7b15c4ec6eebf68f8a9b155167cabaa9b7fadbe542a4af6030f9f0226a83012e28cf56f200c8ec8f18097aa0a5cabaa9b7fadbe542a4af6030f9f0226a83012e28cf56f200c8ec8f18097aa0a52fc32db46cb7f69d03f89d68f1a60b91a67bb289a14442256a8ce0b562087d4aee5b729913e09b045a552e2e92907649b4f6fc690179c7103102e4ea8826cf34f1fd8c0c64ff112f159f188ca20505d9374a1f8b69c3868be7873c62ad68d64650b8850cb1fc54dddec97f668634c9b01190643aa901d577837166cba11ab5cc4365b9610286c7d548a307614063d8a72508450af5fb7600f3d8be5fc6b3e4d61dc0359955e389100221c333b03325ec128fcbee65e8e99bf951c447024174afaea31124e957e4569c5752d6f1a0e554e82580433ced390c03d6ddb187a76ac9f1d2c1cd096722de3f7ce28414301594a4ee71d1ef71b09cc86f7e6ba501659df525c561be447fd679f2e5e660f0908a5f01da2dd0eda141ff57c50c54a9a5d520608bc126d4f232e1aba1c8daf49d3d080db3acc3522e7bef84e05f93025cf61938c6f2fd496d75835f21fbd8160b23f2210e8b428c77e3d2ea37f6665dc19b1938c6f2fd496d75835f21fbd8160b23f2210e8b428c77e3d2ea37f6665dc19b0bcd9f87bc47e991ec48556757ce3cfb17837b3a68931d44c1399ac890a8b8554301ea1a268f8e8bd1f658b51d1d988aa08713fafb7a465811970e2d0ab1ef374301ea1a268f8e8bd1f658b51d1d988aa08713fafb7a465811970e2d0ab1ef37fdd39006d94f211f4b42afc7074b4bb186c6d23859916e1c081e5094f3c90c23fdd39006d94f211f4b42afc7074b4bb186c6d23859916e1c081e5094f3c90c23ddb5eee47c116359fdf3f10babff9ffaaaaf783d13a5a6c50ed351902dd1f118ddb5eee47c116359fdf3f10babff9ffaaaaf783d13a5a6c50ed351902dd1f11812b8ea9672ed0e6a33df614992ff19ad6c6d47554eb6887944c61edad43f91f312b8ea9672ed0e6a33df614992ff19ad6c6d47554eb6887944c61edad43f91f3f9fe589baab8b43590efab0c3524d44d680bffb01f817a23bc186d052edb5b04f13ea890cb2dbe033db9f6f6cc17304b3b2eba861ba9f9d48cd6206fa923ce75c6f05421c90ac93f492f2eeafd93f9d2be938ef6403721dd64fef0143cc4adc2a78db2ef4c0421bb97d08231646efe6ff23e807b68d552f2d202ec0efc427e4c79deac4988299124170a4dfad7d9fa425632d973ae70145275cb9d4085dda8eb4f210caa567f90236a3650d4d4d12f10b7a7c7c73b78f126c62239e96d07f57950c6e433bdc95d12554bdb7607e049735deb4a322669606ecc2a1e84bc07161b7e33857306d179df5bfe0893809ec52eca9e242f27767c77dbb59f273b56f937df2c7069da50e584ccdbb457a86dec144dc468e4852d0547694507f4fd2aad2c6c7c60b38b0994c4889a9bd3102d0cdd39efa2bee10f031f685362c37366d3d76c7c60b38b0994c4889a9bd3102d0cdd39efa2bee10f031f685362c37366d3d79cd7ad09a7202b2f044e54e2048e433c98ec85421f025d4cc89f15ededa916fc9cd7ad09a7202b2f044e54e2048e433c98ec85421f025d4cc89f15ededa916fcdf946f6932a7380e6f74eb828a4af3d7df420b0e2055cb2b03b2db22fe67371adf946f6932a7380e6f74eb828a4af3d7df420b0e2055cb2b03b2db22fe67371ade0982acd1ba9e3e1f2b5c447c8d6a842878efccca196f69711cc11283448bbb2e7030ac97f8f0404645f73ef3114b1318c8aef4f78d1ae3acf18a8ba0b7617730bda0c3f8f58d6f3aec98601aec51039bcda965b504104166242dc1a516bef557c8bafca717e7005dfb940a0edffcdebef2e6b611ed48d3ffc903564bf1b8ab2d834c11e3946b79b042863f20824d3a4b62c2631e4a99b95ba0fe7fc0eb1efa2d834c11e3946b79b042863f20824d3a4b62c2631e4a99b95ba0fe7fc0eb1efab3db103e5327d6e97d672f006a06663f6451b67b7e62311d3a4436cba40a328284404f0b5a8c19350babea207acc90bdeff0c9cb05331d313750f0c6d31d9bdd80ffb8475322d47014c9326f536569474786d25df0999f3fee59e762d578066280ffb8475322d47014c9326f536569474786d25df0999f3fee59e762d578066238e9e312bb6c05f4dc7185ad4eacd209e58bf2ee835e948248909c3cf8f83f1f47018e8643bf15dff7eb61623c536d65039c110e8c75288986629981d4b112e526fae7085b617f9217b932c4ed47e7c335c3113308241838083a7e0783d4368c23f893fcdefd0372ad12b142ce1c3c83979703682da982bfd8d8b658a8a63c3b0521421cd1a84b27b74ea91ef83bb5d2108bc5d11b101eef7e3e44a4f05de369e8c4e7884900737739a8580676e9e082ac8674a3aec4ca7c54f178edc1b1c6120a83b1d9f88512710145318c717f1d39100d197cbf37da9ea3db3393db5feb880a83b1d9f88512710145318c717f1d39100d197cbf37da9ea3db3393db5feb880645eb4fea17d96d455e3cd54dcfb1122146e232fcdf42c5da4f95f14d19a28d5ef95f4603204d18a8b222c4bb328c62063a57ed67628bd2083e5a95f14a0040963de8785a728d5ee4a3f26a9e5ba77884e602d95cd75f49fafc134e0dacef70601b63d4f5fe7768cc8028961ae23a89b821580a545aa1f6b6b2465cdc6b6e34f0296c5fdfad9cf7ee883f241d8e233e588627edf5f897726c0e2cd54356c78c53ff8d1a4c1f4bd19121a7247445e319867ec12a267143d741a8439de2de02b2ae4ce729fb5e53f467f4feb95928c56a2c10829100a21f93ad0a6f91085d225aec063f7d559db706788afe6e59dc8a01471b1108920edd65378b2ac7dc57c04d1fbd40f6927ce749af8dbad61eacbc8852360f183bd74d9846d0247dd0a8a228f607063d5cecc446275413bb60b59f78eba1b7d3da0a5d3d1a66c0a8362a2a2de4b35d73c14c8abd640b97efa79887c167deb84f91baa771000ac55daa8f8d0d617970a2fa021d8c7c4c72d00fd88153f546a1a07d2c539b10ab4be9d743df6dca0de652d601b9d826a46ec1cf8ef98ff0cd9c27a5b20ad3b0cf031f5b91e1e96281df250745f9ecf1e0ec114366363bbad12443e33a47f71f1e58d755ead003487c0554d566a14411d9ef3b2ae4d27be27d2df79e812e1fda112979edbdff6aa1d163a8ce069e35f24181840be7b41afaa6b358d0e731c71b748383bcbe048d02040f33d09dae8d4ff9e8498d37ec0bd9914d3b52735e80b749e7a5bd573862bd1388577513c5b2bd78ddeb9873aed404700623972fa2b98a19aad10313a09470eb6090b58f63daa6387d8148fb7873821449d00d5932b1dab2b5093c50e21db8ea66b76e6038941e3b5bb52060323d68159a1fb8bd266aad0107bce6306f082df115cc183fc96afd7610a1cd2d14d86fbbc0d3b0cf00742d6a1721460d28a3ff8e74bdd6c41fb63ed3facec1bdd0d2183e42ad96f02fec1e58f2eeb66daaa372defd19ffffe402e5a9f4819fac2fc3a7dacdbdf539def547abc8a7aa3d5c5e4178882c50919cf359730a6e6faa233794bd58feb2e7a2ec5e2db9a5458b829e7ef210ba6a243822daf0315eabfc62d3af45f5144eb17495983bd6b7183269c45e2e078f63b1676219815c8143e4328a27b484f663a57664adaa3e13911d4d635243f79a59f2bd083e8e3e9904e87a8fe3a279583f828250df59e52efa0b192273014c28efa9830b27d47f10f496f9f19e99ac1ac2a0dd2ca8907462e9c17d295e1dc8cc581896f363ac03a7ec96bbdc3ad6ad04c9809c660c5494292eb21dd3e43b311b3686ec7c8956f2e529079f7f5957b7e5cf59a1cd35a7fe118c2c2a1eea43cb0d4193f04bacb00df2f602abfe6ae06393cdbfb61a2b557491e3170fdc43d4c47f73aec832316659a8cfd6b773e98332524ae98050f4a7189a2c0545b522eeacc8916e8498f4ffb01a9f634f943b900c8abe0332f0b0e41b5d54e794bdf9356ef4d95cb3ed6c8641256c893e096b54c1750c7727071648ef3c4f02fdfbb00ea8a24723721c3c518544b92f1011773ad88f7f466b3d72efe3280e8c90d2ebb704ba24f0e72e56d5993df0bfd2fd298920d21fcbf9b35829321dcba3cfded4fab65eee2860e25e3d31c2fe14ca8374487ca7a5cb78fa4f5bbf94c4c4a43f0850f2f11d9f0de627ee871fad9afb522ed4f43d21e06e7909d3df639e60f819cbd362582b67959b4c8f0e0af7f49d03ce176be74993b1b979bd9d49ee9c8967bd3e904d6e40aedb24554c673c41ff6712b3e03178bf5a4a6f294de831b4477a45a1b95f5c2d9c477be6929a9bd4aceb8fe91290d51c36da43e969ec97916617563b67ed223cdef68b188b907f67be8e165214e5dbf6f5c1e23c2ace78ea9cc7dd6844b723678d8ba6728c03d06a63b9bae09d2f91ce8b99c42c447b8c8b0e8f84057d1eafc02ec59a76e703a70d6d0d1444bc52fb871ee89e7505d2c5d37a554ec757f86db1c5540ef6c484d7013fc43471fa0a2be588974c7794b6133008f6c7c4e5be2e9a4f1a10708d7650bee6ba8585d50eb58810ec7804b599174e62b8fa2976b9c4c13a0855058edc9a578774b65cdd6dc22a1efe88f3d3d00dca0739b5506797adefc99508abdde833a7448c7097bcf9fdbede6fbcbde31b9f5bd0b88945b1cf6312aedc3b9b3b90663df440026b08f9f22781a29dc15fc92154340833b07f2d0f6734337ffbcf163b8cfbc54c906960a7845cf530573f86649e922ca8ee273ff1247bb05d8a1d3656dc4331a766001566797ffc64ac8acfec50efbaab6aee6fe77bee259688133a6b03b4f930a5f97abb91a94fa1b1d80b640439f7d0b72fbc2cd5649cf2cfb8b8ce322452e61712a5f0382b3d59e0ac80316a289f30c6d4637332e15e584da80d7120aed2af702b3b241bd9e4521391d1da7e18022ee4f4c3ffc032d6b09ec04ca1b844316f60a76ca4d26039651cf0178e5cd142e174c34d13d958f83dff52b949581d368c6d810bda86d88ee0b34eedf93570aede3157e7427a5fe09ce1dc308b3b4a2ac0d34575474d79557501f7dbc50dd7e945b1e5eefbcef697234ff90abdc0a6701c908f7f67e0f9957aae79c03e42d7880a7dcec6356d70ef94be9eb53f9736df7e95f6211bb86afabd60179d221a8a190acb70ead73f538f84993ae2448b414a9bd324e0c08cc1508dfc936b12f3b1b2899e62419361947f4cd76a2f403bbc11c9c5c027b54a1a13bf1121db68463a878e833538401f5b47235339f0440f73186665391e58f6ad39c487c33f64ebab9c8e833538401f5b47235339f0440f73186665391e58f6ad39c487c33f64ebab9c60370deb57ba1f499c47605a927e15407a62154c198b048204248b386c4eae0460370deb57ba1f499c47605a927e15407a62154c198b048204248b386c4eae04e28eb1b16d03c0a45000b49d03befa1386e4e5cbab79543f05b4064a86d5165b2b679afaedcff2020642513cdd1b37486d685672a22a9e67a4fb63140dbb4cfc26ec40f57ec0f5fd1b880c3f7e7fcf8a2ed291349eb671d827467af85271efd226ec40f57ec0f5fd1b880c3f7e7fcf8a2ed291349eb671d827467af85271efd2b2027ca7fd29dd378f324940bc66b1b6abcc43e1d75b8bfbd4691782545854d40988e4ad5b2af5abef864c194ff110034bf60ec6e950659b660ac007d2689559ba04834824e2d81d040d2cbd605b6733681989d246636b7f77be6eb49a81785e4b3172b2fc73644a21f21f4ac680904cc8d7d0c3862bbdd1a34da49fac4ca9da84cace4999b574839663e58d45b4e39a13f62768fcb64a0aab7a32cf2a4fe061f8d818e375e80b32313010a221ed05cbbe76e0786da40e493278bfff7214955b3397a08aec5803321fbf05eafab89a5be06e6c2b3ff70ae15e9949de8b0ccfb1c1612f31c3e04998052080c722932425dbc3c7a9b5a54404399f4564152d16069e8d97d25d120b29503bdd445e0d4a3ba0633402b83ea09caf4dcc3a43b9bd73cfea2c93b85885711084b46d26e65081ac51b0fa449e1cec7f4bff663b0a04b60a92b38a92e2a21d852c788bcd8dbaf8d55f5dea51a825a76e2fec63004c61f30a92b38a92e2a21d852c788bcd8dbaf8d55f5dea51a825a76e2fec63004c61f3b401d2167861214ba44b5c352364f1f22f4b3a39520ecfcebffec2772cfaaff3b401d2167861214ba44b5c352364f1f22f4b3a39520ecfcebffec2772cfaaff381cace28ff3b9c4e3c4dab1ca58f994d283aaf249e7fd15eaaecd2f7728215d9d85d53fe0f8178df3eb480a2ea3c518eb1f0a9398f3f106cc85abc30b71891ecab73dcece9ee64a63c3acf51f05d086314d766e5659d1957d541f59c6b3c1a68c8fbc47b6a92c46dd235e71f7a7633bcdc36bf66b5caa9767a1d43421a178072401f0f0d59718a076065ff388659f02503fa2190ff5dc69da8cee0770a52194c401f0f0d59718a076065ff388659f02503fa2190ff5dc69da8cee0770a52194cfac8a52014d3725daba89aa4b2b564c2e05b1a7b5400d2c036db843c0f6c3887fac8a52014d3725daba89aa4b2b564c2e05b1a7b5400d2c036db843c0f6c3887d290592d188d662f73389f2c6be1f9a5ab0bf38b76475ddaf057e6d62bafe2f7d290592d188d662f73389f2c6be1f9a5ab0bf38b76475ddaf057e6d62bafe2f7ddfb1dbcbd2f9c5d30c736065e1e701395a72cb09fe4849f347202f2f24513dc20f154b2c69e5a2f8b79d4b30035e5bc10ffbff0926495088018092d405852627ba8cb7e30911596f91188001821c20d8ba36cca4cee6440a5cb2b72c567cac17ba8cb7e30911596f91188001821c20d8ba36cca4cee6440a5cb2b72c567cac1eb4c1befb03242b2c97eca583b2fc15de1433f6e5ad31598fb1f51254bbcf51eeb4c1befb03242b2c97eca583b2fc15de1433f6e5ad31598fb1f51254bbcf51e7562d74be80b55b6c36b7dba56fccdb99d3b4ee65de11255febaf5c88224b3cb7562d74be80b55b6c36b7dba56fccdb99d3b4ee65de11255febaf5c88224b3cbdaff7fc162821c8f36967542d787021bb609a4c83727c9099a29d8523c0a3305daff7fc162821c8f36967542d787021bb609a4c83727c9099a29d8523c0a330595d1971c4ef4d1786f26ce14f0ced2a3a3e71c7fe9e8a4d1164243007b5cb31695d1971c4ef4d1786f26ce14f0ced2a3a3e71c7fe9e8a4d1164243007b5cb316c64af7ab0521b7d9c9391ea83fb7abd2e01a69316ab229241160f355fbd8abc4c64af7ab0521b7d9c9391ea83fb7abd2e01a69316ab229241160f355fbd8abc4bf42264cf1b4f95b58d96f0b4d723c56612ce11635de2655461c42f8e7f8d7b4bf42264cf1b4f95b58d96f0b4d723c56612ce11635de2655461c42f8e7f8d7b443db3261e075d3b548d5e6ca3a2c76bf4177210fe9bcdf7dc287ddc68661f5aabb476feb721c4c574da6fbf2fdda4a3072d393ec3928571e26a84cb3412b138c1adc2f4d448bd36d55ad18f64ee2ad33b7ffa7b22c66e7532559e63f39f4d8c81adc2f4d448bd36d55ad18f64ee2ad33b7ffa7b22c66e7532559e63f39f4d8c8f7e1a2121ac6ea239cf865239a359c6f4a7e2d8ed2c44bd8fb55bc8ce30502aef27944748851d56b3e6d208c03fbe22e49c565c882287fce545520a5d8d7b1a2ea1f74a37d4617cfe3cd13ce2a5e577af2ad3016e70964aaba921e08872ed583ea1f74a37d4617cfe3cd13ce2a5e577af2ad3016e70964aaba921e08872ed5831dade95d6161b8dd2231907d9ca9d36c4a6957b2eeb2018cbb9925b0f3fa55061dade95d6161b8dd2231907d9ca9d36c4a6957b2eeb2018cbb9925b0f3fa5506073b944a83de5dbff7746551867b78b64b7077d855b27cb622bbb12ecd902192cbf856e38a3d75ccca6f324391f1572a2eb3696f01c72e80cd18859a049c861d7e2a53c4cfbf1de04a0f4e9fe406aac5dbacb1e3c1836d65a5230c9090b3c6b77e2a53c4cfbf1de04a0f4e9fe406aac5dbacb1e3c1836d65a5230c9090b3c6b71db0737a3c2bcee4f7a9b84a528f4e71d8a93d1747c20b3c90df6c4a6c93b98a1db0737a3c2bcee4f7a9b84a528f4e71d8a93d1747c20b3c90df6c4a6c93b98ae1b60998c76c8f2cfe4f2a63643153bf757a082ef8c0ddc9344e6492d33603afe1b60998c76c8f2cfe4f2a63643153bf757a082ef8c0ddc9344e6492d33603af6fca6becec3e9de8a5868c6bbbb490a0443e3157675f3302509520c6d74d4cca6fca6becec3e9de8a5868c6bbbb490a0443e3157675f3302509520c6d74d4cca0d5c54d4c762cb845dc606e9a07543b2bf0e71d1d30ce90863e87364257dd9cb0d5c54d4c762cb845dc606e9a07543b2bf0e71d1d30ce90863e87364257dd9cb6310fb65d45ed6a0b6c4619417605483e9abe10970bc4360300cf28b09a278ed6310fb65d45ed6a0b6c4619417605483e9abe10970bc4360300cf28b09a278ed6b0e97e1c58e30feeb9adc3ed7c047a00119ae0730a71aab7b9cbc2654a108726b0e97e1c58e30feeb9adc3ed7c047a00119ae0730a71aab7b9cbc2654a10872513c4d8fb55fff4424596138b34ab255575757f1f1a5430a38e6bc2977f14ee7513c4d8fb55fff4424596138b34ab255575757f1f1a5430a38e6bc2977f14ee70a91f96948dcfaed7213306ad3244786b592e71830649091a16cd108b4abcda90a91f96948dcfaed7213306ad3244786b592e71830649091a16cd108b4abcda9857d3cc231537b403628aee11f5bb5abdebfb6ca4dc3ffcfe467b2779d71daf9857d3cc231537b403628aee11f5bb5abdebfb6ca4dc3ffcfe467b2779d71daf9ea5c35f300f9876785266ab9ac38970cc35990637ef3cc1bfcf5da3e7305496cea5c35f300f9876785266ab9ac38970cc35990637ef3cc1bfcf5da3e7305496c0b0d58b73766d430e666d62590a1c388500a879fda162bb99cceb341e694166e456c416bb5a851b72bc21635de94603dabf13682f3367316187855b99c15f48ffd97cfb65caca8cb65c16d27b7223f4b6aaba3733094e0b24c4f60b11346ffa8f638b9022c0d04ed9cf914e43d5c8645e4d2e00105b5c10bef34cb481843e9e973a7318f54761d86aa90bae06a34e356f9d2244d19ffe8dbda44c83b43cc0d7273a7318f54761d86aa90bae06a34e356f9d2244d19ffe8dbda44c83b43cc0d7254c37190f8afed86d3037517fddf7f1bf1a06448eab28865d53447f7b5b32c4c54c37190f8afed86d3037517fddf7f1bf1a06448eab28865d53447f7b5b32c4c759137102adb64bd698b18247ae51179757a9581c9ceba15335f4c5db0f262d216a815bbccb1be99cf96ab536db4e934eef9f237c220047c66d5a56f0b3404075ab0f03cf0b4bb99ce16f9bb93446672f565cfde5ba95210c0ad2daa1982a0f65ab0f03cf0b4bb99ce16f9bb93446672f565cfde5ba95210c0ad2daa1982a0f6a2ca6b46b087a1838c68f7c019b02a689f79e446bcc6c51eaeb384e1b85d9ed281d86144ac47eff60e6d2cff86be39edc9c82b3f3ba0800d50e538461b751c251dde4ce8d0b1fdd10ce21f76731d6f14fe50eb5e7da909792a45a5d37ccb83081dde4ce8d0b1fdd10ce21f76731d6f14fe50eb5e7da909792a45a5d37ccb8308d01332279a8ff68020d0a79c9f2cd634842910cafdd81bab2d7d3436a34ecef17e8c4e52d6558c995e1978c600c167a40e2ebac4e15a6c0258a1c96917f4e4f13471d9b20a2e5ecac1dd7f0478fbcb286031379284cc09d401710c6363de625f679e47e2318bc0a37fc14ddaaa03c030e6d20517ac174f43bdc8c343828394199b63b0ec26414e353118adf368eb9652ff6c895be87761d9ae2981a7cea781c39b63b0ec26414e353118adf368eb9652ff6c895be87761d9ae2981a7cea781c305a45b19fe3e001c9c19abd24a85b662cad47258144ad4e2890a518c84f608c305a45b19fe3e001c9c19abd24a85b662cad47258144ad4e2890a518c84f608c3b3234bb0ddc46b0e3d4a3058b3cabaf06905e2251ed44964b2f3f46061920685b3234bb0ddc46b0e3d4a3058b3cabaf06905e2251ed44964b2f3f46061920685e26a14a1aef44658a17b72d22f7834fc81e16645f418079802183e2a02417d94e26a14a1aef44658a17b72d22f7834fc81e16645f418079802183e2a02417d94671ab6778c1a0fad46ce1a8a01d4c6c19fa08f6d27264f446f5b5a01018c771b671ab6778c1a0fad46ce1a8a01d4c6c19fa08f6d27264f446f5b5a01018c771b77208e8ded7777aafcc57c83796c9989215344fd918bb1d3c2fae337b9beb30177208e8ded7777aafcc57c83796c9989215344fd918bb1d3c2fae337b9beb3014eabc746ce76026fb36b31c1ab8efea8acb73e68c004197ed035fc921ba7db866f3054b73d283e8f3074cb65350c2d4658e7ca9520859076ddde6b04bac0627b567ccf1710b6f82243e00386a3f8ce3b599fab6dbc4c53ad425a9283624595eb4c3eaa2a5615d6b09b50131a6a6ddc64972e3492b7e2305aa12616b2cb8b09695dc5441d908622774ed5794da3970cd441ecf3bfccd03fc289b1e4da82bfb6755dc5441d908622774ed5794da3970cd441ecf3bfccd03fc289b1e4da82bfb675d014974e8eacb20a6489db0f6cb0769e07ab11d364230a0d39b9e65e6637940ad014974e8eacb20a6489db0f6cb0769e07ab11d364230a0d39b9e65e6637940aaa481945d02125f8a45d702c178f25b029de65f29e5526e0966419b151d7da0caa481945d02125f8a45d702c178f25b029de65f29e5526e0966419b151d7da0c4d00e35b0dffbeacf6e80ce904f883bce4a1880408dc34bbd7457aed7b5984a0bb36d43840164da50dd65204164d0d112323ae316fcb0887f79c057e60a7414f548c4b38a142a0c3e1ea5b74fee61ec61bf7549a6bbee46be3b4d04d2755c52cfcb6d9f9d845147afa1164642d8e926dbd90d761d3bca18d3c051dc76d02e0f6abf5b34abd727c26fcfb3a96d275033e96d0749cfc937c86d86d051b68723c78abf5b34abd727c26fcfb3a96d275033e96d0749cfc937c86d86d051b68723c782a196d73f726f7eb590ad01d9beda02c0717b5ad0c2e4e6cdb2237bda02fd5163f3694a0a988794082ab00d223c122dfc0bb9193ced648c3e23fcabedcc7d5afe0977943997e48cc6b535b5800c25d585a935b357079e72c10dc49a66c9f357b3e8f3f465fdf4b296df4a0ac236ccfc6b19265b7442a0400ef246d4cb331d446b4d418fa377bc0dce23b34ddb22b8395b11ae480ae56a99372b6ca63a71190b45d646e98244bf0c84768ce2e4d22ea6e00e1dddf43f7f2857b3bdbde78af5cae9db4dce98a469e863566983022242f9ce10888e0959e578b2311406959c9d86d7c1dcfa03ad9def723ad2bf6832e66eef93e04dae30aba4f4b6531edf48842c2ba8bb767478f13aade75fd334374cacd20f3f3cc308b7f4640f1bca352a60d5eba8bb767478f13aade75fd334374cacd20f3f3cc308b7f4640f1bca352a60d5e77c0725f8c7e4a1ee84455a32e66175540fc2faae7ec9fd2d2632ea51eaa2ba177c0725f8c7e4a1ee84455a32e66175540fc2faae7ec9fd2d2632ea51eaa2ba112e5a037ffcec931c711f884635128fabca7bb71488b9055598846bf4be8e5c5d37b93856a2e2d9ab32d9d5cf7a7eeee9b6cd3e86e5aff9781dad5d97931d74508b396c694b52d927d40a2eecab87bf78bcb89bf24fe114ec2e0e7512014dd3c08b396c694b52d927d40a2eecab87bf78bcb89bf24fe114ec2e0e7512014dd3cfbb36bf19ae996817f38f72e10bce4e4ab61720946c190ffde581e5abc8238a8fbb36bf19ae996817f38f72e10bce4e4ab61720946c190ffde581e5abc8238a8d0ded853c5d80b46bec7a25700d83056dd58ba6a5b711115cad5d48a5524aecc52e686ffd779ebed9cf4b3d812b6fdd3c6b9582d90266ae10cc990e1fd1a110ec0144b7e0a86f62d92138fc696822132de0b73cda50108db291a69369caddc4ecaaa53e3af77a0bcdb3196d7377a0fa73e0f7da222dea4abdc03fe891a58ac29f3e11627fac59503114df9d6ac0d713214d4fc931148e33e7e65378031b468d8f3e11627fac59503114df9d6ac0d713214d4fc931148e33e7e65378031b468d8e6662ecf2f96a0773c2a4150b1ffd1040fc060d8175c545f7855a25e927e347ce6662ecf2f96a0773c2a4150b1ffd1040fc060d8175c545f7855a25e927e347c2b40d77d3f70ab6b3535242fd385cbd720d31b182875e09cc0653c8e87d0fa2e2b40d77d3f70ab6b3535242fd385cbd720d31b182875e09cc0653c8e87d0fa2ed115c4afdc91d974210168170974fcdca818ce814191edea2691619c21779da1def05536f294b5c13c747a2075a7e8505527c73fb2e96945fce6248c1eae80e76b653602e197c8bc7f6dee8030ef7124b5c4dad25b5ed9b3b8132796970ff2146b653602e197c8bc7f6dee8030ef7124b5c4dad25b5ed9b3b8132796970ff21486c243427485f9dbcbf492e7d751509e0c6963b030ad37d64a8cb8d39101b4b03d328d41205cf9c7359fa7d306b11495bc7a013795d53423ba149252c3e56f39c654bfbbba2107cccd96fe292377ba2310143f764e930bc1f139af8746cae25fc654bfbbba2107cccd96fe292377ba2310143f764e930bc1f139af8746cae25fe3ef6f3199b8835c73d8088e835e61cfeb162b7795bb6c2dba6ae2cff1f946bbe3ef6f3199b8835c73d8088e835e61cfeb162b7795bb6c2dba6ae2cff1f946bb60b526c1ea7db3c7a27570bd61bff04a53db5595a49142305e82fe4b8d2f101960b526c1ea7db3c7a27570bd61bff04a53db5595a49142305e82fe4b8d2f1019e23edfab5c4d4dc3f04259fbd374849689a83886a10128273649ef56df315fb09893c2f1e9261654008271619d6fe5e84730477eb8b4b122c66664ede2cc2945675284a771ace7c0c3f1b9aea9bfeb261d45f91ccc775795635b4a04620e30b5675284a771ace7c0c3f1b9aea9bfeb261d45f91ccc775795635b4a04620e30b5aa36fa03fa7d7d732fdd7cdf40eba1879d33a11e4f1f9a60f13f2df3ed8e8befaa36fa03fa7d7d732fdd7cdf40eba1879d33a11e4f1f9a60f13f2df3ed8e8befff7d4ffa34c05f78e509f9b6c3be0598e49317e754b88a22932b22a3eb16e0c8ff7d4ffa34c05f78e509f9b6c3be0598e49317e754b88a22932b22a3eb16e0c8d60ce7702f86555c6388529fd612116be20bbbe618f2d6a16df65a807d6fa7d8d60ce7702f86555c6388529fd612116be20bbbe618f2d6a16df65a807d6fa7d8098a3c1c4a0ca207378f335d9147b763928b3afedc79184288f3b78c7cb800067a46a11ee4b411b8f74cc021d85838e042f57e9566acd04111e29e3d68220bc0809d2c349fd5516aab01889cf966ee55df1ad21c998fe576a2515d8448fe49fc5b1d1693dfff61102c77d3d0f4f668e68f2970f7363b0ad478f72050463230bf6305c111e19e5011192dbd1254e74e0cde8f5b354653e75073f496e489632ba96305c111e19e5011192dbd1254e74e0cde8f5b354653e75073f496e489632ba9fa1eb35928686bb042e069c2a9375fe6cf6cb9fb8af644edc97e2fc43ed6b19509ff4b213324d2e1753c7f060f3bacdf1caa7f268b867b50877ee97dd2ce24c30798595afce878f10b6295905becab746db07da74ff401ab429459be5aed48630798595afce878f10b6295905becab746db07da74ff401ab429459be5aed4863c4467fd2b3a7146772ed01749847184fdaabac81f03ef48ddc3ca89fceac9b1f08e79306005559033ebc10caf343d6fdff02e928d51f75ee79b17e2b7ca89ec0214c6296a76939a7841d9621c6277241f3603483b3a1c92a34ab1955e1f8a8b5214c6296a76939a7841d9621c6277241f3603483b3a1c92a34ab1955e1f8a8b5b7fcdbb35c5186740e1df350e96f976851c52a8aecb508cbcad6e16f990ddf9d8f6208ffa7f6db575d6852521f3e1cd92ca5cf0bbca6b9e75ff42a9d224c519f3290332227e6222ff7831da83fa3c2dd1da5bb7e84c2caf6f96d6b5e3b33d9484278cff283be868cca708db5fdb442fbf4b367156a7070b654b0f236ce1a1fd5ffce3ca3b490ab3b730437c761e8bef34bbd96dc481d50735eed5d6072d5e7b3cadf2b54869da49483502a151f87597ad362cb40339b91120311e3076057fde092c5351a390605c99ab03d7f0b1336595674578c0d8e81e8034a7f9fb402376ddf96b2936917d6970b1b0cb1d32e08d65fabecb1e074abf4ba5571f2804fb5e2981ef1006feaf85e33fc67708f45cbbdfc9b4c9d5bc2c6646f64039e1734ce34162d579e3864086d2da78dc072fa486a2bc3f98445a6e7e8e9f78622b7a7403ab754fa95fba826fd4898abbb5f887a8e0d92e81e2bc50652943ae76795ccff4ead5df71f60601d49775aec9db28bb51be1e2e2e012069a5668b8f714c9a22e3b62f840543bddb2c3767e33cc4df4ab3b858109f4ee87d4f6714e73aae0d59d2c009e2e57b3d31db9ecc384dfc3c73613387454ca31de8007d2a861abbcbc85d39ced703bd3f6682eec809ac11a4af66ce73f9a16a00ad17c1d6d9219106d1709f53f17c0159a5b224835278384b47e83da0f88a2d726f9614e1a572f462e4acd920c9dc2d0f589b1774f455ba21abe68cfd00fc3d8fafa78a14b9641624930d0c98d864c5aba327ea737c11e81b315251314588a83605967dc5853937ce2c3ab5f8b75685d4c64cbb3de984255217029c3537a865dc7ed38db016d1dcfa72bdc0bff8622b1fcac712a110b6c19e61373a5cbb4b7aeea26d197c0004319109e0f0d034b983fc711d0ca3dfa78b5a98e77d5b74f96b595714ce6d0da5ab2a5d7aef16eb114e8feb26d34dcc0975f86c81f1b3d9ed7d5bd3d055d89653f16b7cf82af03940e8142ec65e06198901ad339c568d48492be714b091353579107149826f58a40a6323ead9e1edc7793f0f8fea2c887977b802c3f495e0e4eee9aa4f4bd7080c8656b1ef5ccf0c2c9e5c48877ab08306976edecf4008d7280726303b2960340993c4015c58ae9cad8d750640909375dc06f0aaef5156ed05edc0d4caa02bb7e6d62a9f7723ccac5e085d0550578bb5a7f7ea68c30d2374f2eba4d0a99ef3b06a656920eed11039c5afde47b853e863fd14ea2f7340f6f5d4ad6c153bc36e9b8fa703e37792510ed68c0b144f2d31d7968e2cbd473ae62ad1e0e0412e7854cd66fff6613ae3e1d1b377ac00f496fe28667df6e9f5efbb39a772e57f143be6d3cb0b245af2f050fbd201ad68c9675412aeaea4fce23031af613e7d81ad9a709c2abe07aecc24ba92e66c976b24b4ccfb3f5780b79f432bfce3aee3f55d33b120f31e6a5b25c3ccf7b331a7c5bb4b34ab23c31e3fac3ec1711ad13a876f6aab6490a6cd28d624521649b8dd2497bab7ef1e4a2b93a8bc1d3acb6f286cf57a0aebacf64b10b15803917c3c446869f212f5c6ff77f8bac6da40cc711bb051d2c16e50b201978390c9478b3ce14463c6ee074a409d08466b5fb96ba90df62e527014bb1b7242f316ad304d6ce21a2fab8a701fc336935bd185f6f0922e4c7c3f6e1cebd8ec022ad49c3129ca57fd09806808a4f3c1b99f6ed5003abb4f9e91e3685c389e6824f39ddae2569d603bab047b01f2f7ed8679cd44fb83ca3904157cd56af1fbf8966f9ede83c2b923dc59334c408d8a997d22388cff94ef6413598a1248f5bdfcec76706cf81fff427600efa7240ff0afa5473c9135942f87fc09fc17ac66cf29d7469a2638a8b9e199e6994ca2ed8b9f38497ae0feab500e03e29e96825a8bb9fa1e2e847da73ccda3c320fa39fa0f86d9ec3979bf65e7c06b0a782a13afb9c0eeeee4125b4b02197829f97544f0fc3b6fdb29aa176b99748644550b631143d545fc7a82be7299ef14cad193b55ae298a379aa66f34f51993e35e23805c8e9614481a7779f72d12ae1b6c4f609ee0bdf2681acba0527f74af6ef6647999514cb5242f373ff4eb77a5d7e1c8c6f76a1534fc88a9c74bd26f33951b2fb60b7181df849ceabed8f5256048a1a7ee8d1eeffb1e7139af179202d9973ad5691a61d8c9012b791df7e2422ea849d4437da5f7cdfe5557e965a63934dec1cf5173cc578739a5cb4e58dca0bb617afe447a14513dcd62cb38616387ddbcd965a2ae2ef0ea53b0ac51f5384ea26341261380d41f4dc582bffd2864c7a348907afed6a1e02e364efe8f9bd41e2cd430c150b1a88e1534402a6026e64e1a7a72f6472c38595c1414cb5d128f457087a33f539357dd99e01f72e56abb9d60d6de515c27ab067db248c739067e788a8e23e54e5c5b6dbc18544462f11ebafa7465f398704f5b6a6da8fee90b9ad90a284730666c047ca1f84b1060b340ac65b6988313dc9d7ce37e6838dc8dab0c9c496b3920b5321f87cd76204686f4f4c91ba80913dc9d7ce37e6838dc8dab0c9c496b3920b5321f87cd76204686f4f4c91ba809cea4fc1ac85ebe5dd61733a09158a2720d3a37442ab19e545de90730a41d8258cea4fc1ac85ebe5dd61733a09158a2720d3a37442ab19e545de90730a41d8258792c3a3b2b409df3c62f48a2ae06ac4506b53d99a24920dbb9dc1d47a9743c03792c3a3b2b409df3c62f48a2ae06ac4506b53d99a24920dbb9dc1d47a9743c037221aedd38c3424c067ac990f7fd5493cb4714b09c2b0f42c9cdccad2d8a8d487221aedd38c3424c067ac990f7fd5493cb4714b09c2b0f42c9cdccad2d8a8d48ae9ebdfb980215bf47062c5d2e933053de8a442c3783c6763e3084ea0e03a25cae9ebdfb980215bf47062c5d2e933053de8a442c3783c6763e3084ea0e03a25c926dffb64673a3a2c7c7e31516762ff11805b6e26c7c84f04dbd85efec14d511a22b1723551b899b7a003f423c8c1dbe5600c9cc62fbb213bfb0626610da8c153a31bf196644b1538d4e7425687996b6ca48dc674d6bb5b9692ce5cf8adef3d68a5f1f56ce3290d322eccedb2f67f34f9ccdbfdfa548730ffb4871a4fcce1bc9685ba29f58d5f8218f0f6b95cdcb499f46715bb5296511454cbf18b9b1e17440685ba29f58d5f8218f0f6b95cdcb499f46715bb5296511454cbf18b9b1e174400f288297b88150a41d5cf31541c351fe65c5dd3f19af72a841919c63bcbdbc050f288297b88150a41d5cf31541c351fe65c5dd3f19af72a841919c63bcbdbc05f299a5e45439ff6af2059ae4f2b855f276e8d4f0fd93268eb873a542eb812b54f299a5e45439ff6af2059ae4f2b855f276e8d4f0fd93268eb873a542eb812b54f93589848e7faeafcc3df95a7868cc114177929ee100290fbc45833c6fd836c96fa02867917c9e5a1ad6ccd3cd7668d5bc3c51f9ee2114fb37b640a7925d1fe8123b81910c4596dcde6feaa7b768f3c227891fdd9ff726dc759c00bd0262fcac5142d9e21d62fcb6fd972c2349c802e8dfb00b8cb23dc7934a29f405e6db8499610a42b1194bbf4cdf6542bcfe2f5c345281bf2ab51b2cba1d06cac8f2c2a0464eb9bc93d0335d861a628d15c0080b24a0ad5a0b00d508c1962ae681775986386f454942512347e3443c224a44c51584febeac6271fa9794620cc9a2befb8007d233c577b9ad8bcf38caf3e3bd8714f250160f0bd5b0d38e6de42f5663d127798f3306386bc73ba5ef4be20ef214b4e2eafbafcfafd9d9d5abebca328259bea40ae444726dc862d7993410c077f651015e17a81b32d2cd3b8dd59ce1e9fdafeff1aa8d1dd15477f8a69dac0240563751a5e917fb3fe2c1de8a71f496a10b4e8bcc8729db078060b389042bf16ea06a032df84da26baa90255cab2124891d8562659ece3265af23257520bd64ea2a13cda440877b54be6ea0bcaed08056ce20762bbd9866392ab72f73407fd450839afa1c1b96ddc6ad4ae35d46dc396851d2b8c0e3e96ccb0d729fe076f3c57884ed8153274cdf13252340b1511dbbf9ee3d71726df85d018911e4a692a4a93462e05a849c5af55739b43e367ca0229eb87cc9f9a2d4d28c638e07551ec4fd879123de0309c33c44ec8ed12ca3b0291108924c0ce097d17f7e128de6123bbb66381ca1deddf1ab304e8def8c347357bfbc6788056a21a733bc36c689467f50ca4bd34d7339b17db21629a203d6f545b2975a4b056a21a733bc36c689467f50ca4bd34d7339b17db21629a203d6f545b2975a4b5a5c3caeda50bc0943711044b1da13c206840e72584a65cf34c8e0bbe23af8825a5c3caeda50bc0943711044b1da13c206840e72584a65cf34c8e0bbe23af882e6ddbee87173d6344c6699b5c2868624c8e6e3cd95addfa289d2a792b4be3020e6ddbee87173d6344c6699b5c2868624c8e6e3cd95addfa289d2a792b4be30203beebce9aa8fc91d82de6915f08de13c17a6655ea7d591fd7b5c6f9cb41e86dc3beebce9aa8fc91d82de6915f08de13c17a6655ea7d591fd7b5c6f9cb41e86dccdc7b4804a671ee65213f70d63ff3a33f354354c6685375c2a8ac3b4106768ffcdc7b4804a671ee65213f70d63ff3a33f354354c6685375c2a8ac3b4106768ff4464356cd3ebf54706789de6480c1cb596c927e6af64bd5bae3780ba44658c40c1b7580b96cf8d60b103423848a70b3bcf2097e50cb6c612f0cc5d5bdc924e4678ffdc4a020e2bdb0c436deb63b696da2582d81062aa310a145b10f21608851947485aaa8b3df92a8bbb19add67058762a4ed89a95e0d03d71e26a9ded342bc75067e747a4f4273908c856015b19df3b9d9a716c5b664601d42d7d386cbb09445067e747a4f4273908c856015b19df3b9d9a716c5b664601d42d7d386cbb09443c0d6b4d9da242a599a15c80e2feba97d3731979af22d4ecda78fe75e4b8ebdf43ba749469a395a46cb3936e72a1c8b0789b4fb93bbbc797b2203df93ca9bdffaa1f4c629fc680e760265367eef399e23e4e260f698aaeec926e98527cc1f61240b8310d42224a294af1bf9fa0a2d8eef737be2a4bf3b1d7306ab2b6a62921fce470252d13458a13fdb5bad081059b1940a5c21708d10582def0422ea75bc6b1fd681cbd444b5354e78a6c727f5d4bdc9b37e4553a9781e1b96bd6512fd6bf167cbd4b42f9675e27b024a21bdbbb23eda6b56dee43bba10ff00c1a1becfc7c4e7cbd4b42f9675e27b024a21bdbbb23eda6b56dee43bba10ff00c1a1becfc7c4ec384150085ba9b6191aecac980e03d09174172349b1e0050abee56346ad2c851fe22aee4a6cd3940e95de0875983f29eba43a812cfb8d959a290c0090e787c76f1d45e1e01183141f68cfa1d0ef27fddac6b56fc7d240d71ce2d4b329036503d1b58cd78a33ee9ed4bd965f81cc900aef515c1d1d05954036296545a530d393676e180e478bfee3583f918eb30bc679ee504ae101281eee1e08752b554619e02edcb38015d8be88f1341455413ed58b0e1bf57cf68e75195bcd819a60006c9223459e75466b2f81f4a98c1f685588a23d61d205f720c54974d1027ebaaa1b67a0f6fcf3871445a530690502c2f125870d7b921e8f4429dd0ab6895f89672a36af4e7b2f7efe15ee4a2134c4fb6456d3a73f22a5ab9272cf2220138966f25c189f4e7b2f7efe15ee4a2134c4fb6456d3a73f22a5ab9272cf2220138966f25c189d38be350090fc6ea686fab158fbd11778ce88c6e15b0b2b8073108db57ffbba0d38be350090fc6ea686fab158fbd11778ce88c6e15b0b2b8073108db57ffbba05a1ea856077b08e4c079f6e849d14301ec8f23f80e723c3236a6e5e8731da97d5a1ea856077b08e4c079f6e849d14301ec8f23f80e723c3236a6e5e8731da97da268dc192d2b61d0e6922c49ac0c1c9a947b1c15b1278d6e7f8b10fa66d8469c668e51eff5401c13cbf48171d305371e27b38ff46c7908588f950a4b36471f6c1c51ef889b0373fdfc04cfdd63c6f0414813fbbb042d7504cb7ae6478dce4b1230bc6090fa4fcf86518c81aa2339c7e7cdb0ccc1afceec430ff3e2486fc842fb10365552f9671c45f084fb0621f422508e22525994110b8f775a8f681d58582b090900ed1de897285f27fc04ff0581906bb998bf58788d45afb7614436e791376dfe5d6a5392818728fdf5bb6419831e25a57a35e09590eaed67abdc1c2ec887c357052f09d4ea5de2c29bda19df85075960ccfc41a6a38d395ea832b9be598bb06173cad077d183dfee8510ef7f0dd103ad6d3a5b282709764280f9fa8b93d15288c4817b634aaa8b44d023d96d13fed06f536a9fedcae5faea46e33dccb216e0a1e811ba3ab69c19f56e7ca5c44bd40e5054ccc0e280cde02eae5426d6bf9e3993ccaf0590d9641b3312426907312277c5e26ca7f638ab8136be9945ebbe6cd94dda89cf395f032e012985cee1b131ca9af0c840b3af4c2a20474a58fbe3a8d94dda89cf395f032e012985cee1b131ca9af0c840b3af4c2a20474a58fbe3a863ccda684386dedebe0dd298cc7052c72b9944964d96377a1fcb76c2e01c188a2f6a86bb5c013fe3622a064a4a2909498df2747757b8b4e6e3e86ae078e38a087b22bac4b8bb3f155ce24b916bd50a6cc4332016e71aa1c132d4e06d45dcf9967b22bac4b8bb3f155ce24b916bd50a6cc4332016e71aa1c132d4e06d45dcf996c7b214d2658f6065a4612ccab032077add0e68273a9850a08bc2ed5a70c69f021469fd92f0b192df6a6aeffcd1c5ffe66a519cd0a95e827e8090e6a4b44ba05261efeed071f39da3d0693cee7cd14a0e3feff68fcbc4e289a1afde4cad43d45db8b306b0be9c05b10cab9608b700011bfbd79575776f1aae33ddd61832756eb099228e09c9e7c3e5b3999b35e456b2a2a08387bed3b3ba3d4eb7bda6c87c094711581a41ca11388ad842c46e7ed9f116e18695d10f61bac8879c81724ca5242e74ca3c7868fbe88ec7e21ac112235b62b1acd89d4ad52c1db14c931e99153ab40423811a3194bf6470ff3d2b9558b56589130dc08c8742f2014cc3549d8f626ec05a9155bc30d828ee264dcc3c34361c69a934118d41df49179f0a428065f3f7cdf50bc1c3f4d45869952d4895c3203509cbc64e5155f98eba29d68ea7a277e80160fb038fe7e575cf14c4aff527866e38f4b76d33644ee00758a1932ba23a349bd3e203121005990ed54fb0c26255e16b3b9ae5136af65c744c16c954d7b0f20828d207fdc36420038a0afba28eb94f5da5ee778e3db76d329bbf72066093960828d207fdc36420038a0afba28eb94f5da5ee778e3db76d329bbf72066093969ed1b12aeceeb574735c44bb350a7efd2d4cf21eccd01ba539462b4e95d74fcaee645e6e2e103ea9d0b306663cbc86136886a1ac61088686995121ce06311bebb36c516f25bcbcfffacfa1a5c018406ff83c20446e9a7a26ef9ea227c73225b5f6fe5bd90ccbeb2d8412699df51145e03017aab6bf7745a9b6f2961f6a2c7c2310c4dd041af1a9e1abade857fba990a7ae7303af7b5993acc0a50c0ad86dc51f7527d54e246c4555be5b1429e3c90eb13abf64ea823818cc2c157d91a6c6adfea0fa929671cb3034ed3ac990322ea09332e8c7bca60abaa544092f0bf109e1b720f46a7a5fccf33554d23977d16b1f82e7f1526f4f0414034026375476a97877b8c78fc17d01553e45f78914bc3825b08e3f1749c41faec5ed116e27ab50c10d06196afcb84467eb177cb358f1a1440a116bb0ab93da4ce69ee31f1b9aa2d2fe95777b9307c8565fb8a2977ebf108385fe3c46727b2102affeeb8540cffabda5c37f773fa9862d18589088d2c4cc30deaca86310146730979663c16c8ffce02d98727d472ed19bb1f7cc70f0114404b44203b1e894ccec6383832f796fc54a252ba398281b298a6e815dcf75a5f2d36c62f28b95d9ba47ccb8173a851a44346fdb6563199b95d988807b63297537f4c4f573d71d86f386dc38bd2f39e06919035894e1a2bf3877f02a785ba377550a49424e6befbb6a0a7e73f0902f98635cf9133ffe3d6395e88c0214d874962eb5e873af7974427740592580f04fb462e8d298aabf1915ae520e324e6c36577da7bb4bf6afe4b3ccdef14bbac86d5d2662e7139f68962e00c2a599f85827b92b4c481bec07e1477bee797ac5d3614a86789fb23fc43658e1fea70c6df6334483a54601eaead14e98bd365afe963bcba87e2b79012e58d634d58179cc3a72d54c0db6f398c83e9cd052f1a47f901695f58bbf60990a1455a3c29619d4cac2ed465827506e6131a2c208bb8c79e9a8da4a7ca82d357beef1ffdc4720fea2813b9c50ce32ce9498abfe9a44afb98f55946069df368499909e6777135c0ef248bdde6943dfe35fa5f5a0cd4ad86fed478b1d3d5b5ee34a299c46941ae5e0e1850c0c155e1a41c098b6dd4dc174798d4caa099ef146b06812635609cb1a2fb085667ceb725dba51155e914a93378aa83b2f357954659d40b13c755650e7e342aea5c7be7ccde678e5ae832dd166b6815bd2c6fbd3312bc4dcb8bd21f89eef72c25c4f19e2e741e454172cc98fd796e3150d77c124312bc4dcb8bd21f89eef72c25c4f19e2e741e454172cc98fd796e3150d77c124f87b67abfe45e666bb08222d37f30623d7b9ef63f7440821633cb514f8f241dbf87b67abfe45e666bb08222d37f30623d7b9ef63f7440821633cb514f8f241db3727e944068714a874fe53c34d9d24a0ab061926a98799e68cd24f598ae02d993727e944068714a874fe53c34d9d24a0ab061926a98799e68cd24f598ae02d998d67799fcab478c505eb4a9c70fcd7ebc2346ccedfe7e5430f5ed6531cda8e668d67799fcab478c505eb4a9c70fcd7ebc2346ccedfe7e5430f5ed6531cda8e66d9156c2d964f98d8b5ad4ca12f854ce225a00babac8c48858b8bc06c25f085a118c0f9edc52612fb090e75dcf56727318bec0a1926655a94743ef19f2cb85a748e90711eb7e2c9d1ded4d76e9b3e879dcd1aecbe793ba9e395197f4066cc319a17d1cb1c14fa0aa3eec41d25d5e5427640a3b3999e054bfaae22071191137103b22a0e7926b3982f0fc51311aa5df723ae096827e5bb9e54519722926f66c086a617103908fec4eb29097bbd84125046148e043cf11d18197777d640e14d273c3afb844ce4af952eafee2095789dc8747d8283bd67dce268132881dfe87abe11c01494ae32d3ddf48fbfd323c7afd42c87fc21c1a5c23b5be00bb18e1e70aa778a03fbfc4fbb0334a5f1ffcb88dfc61cca0d9858973c1697a7fcd92e776353871b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b9627156787208f83f659ccbc2223b2fde952ffa6f7e8aca62f1a8a2bf5bc51bb1b23834b8aef45a860607d816c459ebdd837f5946f380c835f8cf368eb462c1e54cb371060a3f7f3cd03b385e149674986806968615aa180f283a9af7b5f18dffb9d71f2454775dc5f156038e05483e26069982fb8b82ca7427928cfff5a3496f6dbb6ad1811ca5ad7cde92a58eb2b87283389bd76a50ed620b7fb5068ea1309081433dea333c8c706b269e573513d3aa7ce52943a23e8e631e11be7749554f7d730240afbbe8c4b510ea5fe8ba3b5c6c52ccf89945db75cd4f408ad5bd159c54f6269../../../../usr/lib64/python3.12/site-packages/fontTools/qu2cu/qu2cu.cpython-312-aarch64-linux-gnu.so../../../../usr/lib64/python3.12/site-packages/fontTools/cu2qu/cu2qu.cpython-312-aarch64-linux-gnu.so../../../../usr/lib64/python3.12/site-packages/fontTools/feaLib/lexer.cpython-312-aarch64-linux-gnu.so../../../../usr/lib64/python3.12/site-packages/fontTools/misc/bezierTools.cpython-312-aarch64-linux-gnu.so../../../../usr/lib64/python3.12/site-packages/fontTools/pens/momentsPen.cpython-312-aarch64-linux-gnu.so../../../../usr/lib64/python3.12/site-packages/fontTools/varLib/iup.cpython-312-aarch64-linux-gnu.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfonttools-4.55.3-3.el10_0.src.rpmpython-fonttoolspython3-fonttoolspython3-fonttools(aarch-64)python3.12-fonttoolspython3.12dist(fonttools)python3dist(fonttools)@@@@@@     @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_ABI_DT_RELR)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)3.123.0.4-14.6.0-14.0.4-14.0-15.4.18-14.19.1.1ggb@g^gT8g77g*g @f@f@ff}T@fp%@fb@fU@fU@f@eeПepeed@e@e)e@eoeieV@eP@e"d@dd˖dgd@d8d@dr@ddZ@d\d$(@dJd'@c0Romain Geissler - 4.55.3-3Romain Geissler - 4.55.3-2Parag Nemade - 4.55.3-1Parag Nemade - 4.55.2-1Parag Nemade - 4.55.0-1Yaakov Selkowitz - 4.54.1-3Benjamin A. Beasley - 4.54.1-2Parag Nemade - 4.54.1-1Fedora Release Engineering - 4.53.1-2Parag Nemade - 4.53.1-1Parag Nemade - 4.53.0-1Python Maint - 4.52.4-3Python Maint - 4.52.4-2Parag Nemade - 4.52.4-1Parag Nemade - 4.51.0-2Parag Nemade - 4.51.0-1Parag Nemade - 4.50.0-1Parag Nemade - 4.49.0-1Parag Nemade - 4.48.1-1Fedora Release Engineering - 4.47.2-4Fedora Release Engineering - 4.47.2-3Lumír Balhar - 4.47.2-2Parag Nemade - 4.47.2-1Parag Nemade - 4.47.0-1Parag Nemade - 4.46.0-1Parag Nemade - 4.45.1-1Parag Nemade - 4.44.3-1Parag Nemade - 4.44.0-1Parag Nemade - 4.43.1-1Parag Nemade - 4.42.1-1Yaakov Selkowitz - 4.42.0-2Parag Nemade - 4.42.0-1Parag Nemade - 4.41.1-1Fedora Release Engineering - 4.41.0-2Parag Nemade - 4.41.0-1Parag Nemade - 4.40.0-3Python Maint - 4.40.0-2Benson Muite - 4.40.0-1Python Maint - 4.39.4-2Parag Nemade - 4.39.4-1Parag Nemade - 4.39.3-1Parag Nemade - 4.39.2-1Parag Nemade - 4.39.0-1Fedora Release Engineering - 4.38.0-2- Build the graphite subpackage on EPEL 10 now that python-lz4 is available.- Update extra dependencies for EPEL.- Update to 4.55.3 version (#2331592)- Update to 4.55.2 version (#2330109)- Update to 4.55.0 version (#2326307)- Avoid tox dependency- Port to pyproject-rpm-macros (modern Python guidelines)- Update to 4.54.1 version (#2314462)- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Update to 4.53.1 version (#2296086)- Update to 4.53.0 version (#2284160)- Rebuilt for Python 3.13- Bootstrap for Python 3.13- Update to 4.52.4 version (#2283255)- Generate extra subpackages only for Fedora release- Update to 4.51.0 version (#2273774)- Update to 4.50.0 version (#2269759)- Update to 4.49.0 version (#2264616)- Update to 4.48.1 version (#2263197)- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Remove version limit from lxml- Update to 4.47.2 version (#2257911)- Update to 4.47.0 version (#2255170)- Update to 4.46.0 version (#2252586)- Update to 4.45.1 version (#2250746)- Update to 4.44.3 version (#2249771)- Update to 4.44.0 version (#2247927)- Update to 4.43.1 version (#2241574)- Update to 4.42.1 version (#2232931)- Skip unwanted test dependencies in RHEL builds- Update to 4.42.0 version (#2228656)- Update to 4.41.1 version (#2224718)- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Update to 4.41.0 version (#2222762)- Help msuchy to count this package as already using SPDX license expression- Rebuilt for Python 3.12- Update to 4.40.0 version- Bootstrap for Python 3.12- Update to 4.39.4 version (#2198487)- Update to 4.39.3 version (#2182480)- Update to 4.39.2 version (#2179416)- Update to 4.39.0 version (#2176001)- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuildpython3-ufolibpython3.12-fonttoolsbuildvm-a64-08.iad2.fedoraproject.org 1736750289  ""$%&'()*++-./0123455789:;<==?@AACDEFGHIJKLMNOPQQSTUVWWYY[[]]_`abcdefghijklmnopqrrttvvxyz{|}~      !"#$%&'()*+,,./0123456789:;<=>?@ABCDEEGHIJJLMNNPPRSTUVWXYY[[]^_`abcceeghiikkmmopqqssuuwwyy{{}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSSUUWXYY[\]^_`abcdeeggijklmmooqqstuuwwyy{{}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNNPPRRTTVVXYZ[\\^^``bcdefghijklmnopqrstuvvxxzz||~~4.55.3-3.el10_04.55.3-3.el10_04.55.3-3.el10_04.55.3-3.el10_04.55.34.55.3 @2.1.1-114.55.3-3.el10_0          !!""""""""!!!!###$$$$$$# %%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '''((((((((((''''' )))**********))) ++,,+--........--- //00 1112222222222222222222222222211111113333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333311111 5566666666666666666666665555555555 7777778888888888 999::::::::::::::::::::::::::::::::::::::::::::::9999999;;;<<<<<<<<<<;;;99999999999999999 ==>>>>>>>>>>>>=====??????@AA.build-id1b43e5c7821ca19102fb00ba1b202201d7b1cfff3571bda290a8a36c006894a7a637de057809404e57d0d1576b6b3ad4ddbde4431c444589708739ad952cbbf398a681d55a1f8990e03ed753efd58177963552c49dfd0f684a88aa5e40cdd62801215fded246a0c96754319f275ca4f68c1309f6df7e632efontTools__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycafmLib.cpython-312.opt-1.pycafmLib.cpython-312.pycagl.cpython-312.opt-1.pycagl.cpython-312.pycfontBuilder.cpython-312.opt-1.pycfontBuilder.cpython-312.pychelp.cpython-312.opt-1.pychelp.cpython-312.pyctfmLib.cpython-312.opt-1.pyctfmLib.cpython-312.pycttx.cpython-312.opt-1.pycttx.cpython-312.pycunicode.cpython-312.opt-1.pycunicode.cpython-312.pycafmLib.pyagl.pycffLibCFF2ToCFF.pyCFFToCFF2.py__init__.py__pycache__CFF2ToCFF.cpython-312.opt-1.pycCFF2ToCFF.cpython-312.pycCFFToCFF2.cpython-312.opt-1.pycCFFToCFF2.cpython-312.pyc__init__.cpython-312.opt-1.pyc__init__.cpython-312.pycspecializer.cpython-312.opt-1.pycspecializer.cpython-312.pyctransforms.cpython-312.opt-1.pyctransforms.cpython-312.pycwidth.cpython-312.opt-1.pycwidth.cpython-312.pycspecializer.pytransforms.pywidth.pycolorLib__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycbuilder.cpython-312.opt-1.pycbuilder.cpython-312.pycerrors.cpython-312.opt-1.pycerrors.cpython-312.pycgeometry.cpython-312.opt-1.pycgeometry.cpython-312.pyctable_builder.cpython-312.opt-1.pyctable_builder.cpython-312.pycunbuilder.cpython-312.opt-1.pycunbuilder.cpython-312.pycbuilder.pyerrors.pygeometry.pytable_builder.pyunbuilder.pyconfig__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyccu2qu__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycbenchmark.cpython-312.opt-1.pycbenchmark.cpython-312.pyccli.cpython-312.opt-1.pyccli.cpython-312.pyccu2qu.cpython-312.opt-1.pyccu2qu.cpython-312.pycerrors.cpython-312.opt-1.pycerrors.cpython-312.pycufo.cpython-312.opt-1.pycufo.cpython-312.pycbenchmark.pycli.pycu2qu.ccu2qu.cpython-312-aarch64-linux-gnu.socu2qu.pyerrors.pyufo.pydesignspaceLib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycsplit.cpython-312.opt-1.pycsplit.cpython-312.pycstatNames.cpython-312.opt-1.pycstatNames.cpython-312.pyctypes.cpython-312.opt-1.pyctypes.cpython-312.pycsplit.pystatNames.pytypes.pyencodingsMacRoman.pyStandardEncoding.py__init__.py__pycache__MacRoman.cpython-312.opt-1.pycMacRoman.cpython-312.pycStandardEncoding.cpython-312.opt-1.pycStandardEncoding.cpython-312.pyc__init__.cpython-312.opt-1.pyc__init__.cpython-312.pyccodecs.cpython-312.opt-1.pyccodecs.cpython-312.pyccodecs.pyfeaLib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycast.cpython-312.opt-1.pycast.cpython-312.pycbuilder.cpython-312.opt-1.pycbuilder.cpython-312.pycerror.cpython-312.opt-1.pycerror.cpython-312.pyclexer.cpython-312.opt-1.pyclexer.cpython-312.pyclocation.cpython-312.opt-1.pyclocation.cpython-312.pyclookupDebugInfo.cpython-312.opt-1.pyclookupDebugInfo.cpython-312.pycparser.cpython-312.opt-1.pycparser.cpython-312.pycvariableScalar.cpython-312.opt-1.pycvariableScalar.cpython-312.pycast.pybuilder.pyerror.pylexer.clexer.cpython-312-aarch64-linux-gnu.solexer.pylocation.pylookupDebugInfo.pyparser.pyvariableScalar.pyfontBuilder.pyhelp.pymerge__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycbase.cpython-312.opt-1.pycbase.cpython-312.pyccmap.cpython-312.opt-1.pyccmap.cpython-312.pyclayout.cpython-312.opt-1.pyclayout.cpython-312.pycoptions.cpython-312.opt-1.pycoptions.cpython-312.pyctables.cpython-312.opt-1.pyctables.cpython-312.pycunicode.cpython-312.opt-1.pycunicode.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.pycbase.pycmap.pylayout.pyoptions.pytables.pyunicode.pyutil.pymisc__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycarrayTools.cpython-312.opt-1.pycarrayTools.cpython-312.pycbezierTools.cpython-312.opt-1.pycbezierTools.cpython-312.pycclassifyTools.cpython-312.opt-1.pycclassifyTools.cpython-312.pyccliTools.cpython-312.opt-1.pyccliTools.cpython-312.pycconfigTools.cpython-312.opt-1.pycconfigTools.cpython-312.pyccython.cpython-312.opt-1.pyccython.cpython-312.pycdictTools.cpython-312.opt-1.pycdictTools.cpython-312.pyceexec.cpython-312.opt-1.pyceexec.cpython-312.pycencodingTools.cpython-312.opt-1.pycencodingTools.cpython-312.pycetree.cpython-312.opt-1.pycetree.cpython-312.pycfilenames.cpython-312.opt-1.pycfilenames.cpython-312.pycfixedTools.cpython-312.opt-1.pycfixedTools.cpython-312.pycintTools.cpython-312.opt-1.pycintTools.cpython-312.pyciterTools.cpython-312.opt-1.pyciterTools.cpython-312.pyclazyTools.cpython-312.opt-1.pyclazyTools.cpython-312.pycloggingTools.cpython-312.opt-1.pycloggingTools.cpython-312.pycmacCreatorType.cpython-312.opt-1.pycmacCreatorType.cpython-312.pycmacRes.cpython-312.opt-1.pycmacRes.cpython-312.pycpsCharStrings.cpython-312.opt-1.pycpsCharStrings.cpython-312.pycpsLib.cpython-312.opt-1.pycpsLib.cpython-312.pycpsOperators.cpython-312.opt-1.pycpsOperators.cpython-312.pycpy23.cpython-312.opt-1.pycpy23.cpython-312.pycroundTools.cpython-312.opt-1.pycroundTools.cpython-312.pycsstruct.cpython-312.opt-1.pycsstruct.cpython-312.pycsymfont.cpython-312.opt-1.pycsymfont.cpython-312.pyctestTools.cpython-312.opt-1.pyctestTools.cpython-312.pyctextTools.cpython-312.opt-1.pyctextTools.cpython-312.pyctimeTools.cpython-312.opt-1.pyctimeTools.cpython-312.pyctransform.cpython-312.opt-1.pyctransform.cpython-312.pyctreeTools.cpython-312.opt-1.pyctreeTools.cpython-312.pycvector.cpython-312.opt-1.pycvector.cpython-312.pycvisitor.cpython-312.opt-1.pycvisitor.cpython-312.pycxmlReader.cpython-312.opt-1.pycxmlReader.cpython-312.pycxmlWriter.cpython-312.opt-1.pycxmlWriter.cpython-312.pycarrayTools.pybezierTools.cbezierTools.cpython-312-aarch64-linux-gnu.sobezierTools.pyclassifyTools.pycliTools.pyconfigTools.pycython.pydictTools.pyeexec.pyencodingTools.pyetree.pyfilenames.pyfixedTools.pyintTools.pyiterTools.pylazyTools.pyloggingTools.pymacCreatorType.pymacRes.pyplistlib__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycpy.typedpsCharStrings.pypsLib.pypsOperators.pypy23.pyroundTools.pysstruct.pysymfont.pytestTools.pytextTools.pytimeTools.pytransform.pytreeTools.pyvector.pyvisitor.pyxmlReader.pyxmlWriter.pymtiLib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycotlLib__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycbuilder.cpython-312.opt-1.pycbuilder.cpython-312.pycerror.cpython-312.opt-1.pycerror.cpython-312.pycmaxContextCalc.cpython-312.opt-1.pycmaxContextCalc.cpython-312.pycbuilder.pyerror.pymaxContextCalc.pyoptimize__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycgpos.cpython-312.opt-1.pycgpos.cpython-312.pycgpos.pypens__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycareaPen.cpython-312.opt-1.pycareaPen.cpython-312.pycbasePen.cpython-312.opt-1.pycbasePen.cpython-312.pycboundsPen.cpython-312.opt-1.pycboundsPen.cpython-312.pyccairoPen.cpython-312.opt-1.pyccairoPen.cpython-312.pyccocoaPen.cpython-312.opt-1.pyccocoaPen.cpython-312.pyccu2quPen.cpython-312.opt-1.pyccu2quPen.cpython-312.pycexplicitClosingLinePen.cpython-312.opt-1.pycexplicitClosingLinePen.cpython-312.pycfilterPen.cpython-312.opt-1.pycfilterPen.cpython-312.pycfreetypePen.cpython-312.opt-1.pycfreetypePen.cpython-312.pychashPointPen.cpython-312.opt-1.pychashPointPen.cpython-312.pycmomentsPen.cpython-312.opt-1.pycmomentsPen.cpython-312.pycperimeterPen.cpython-312.opt-1.pycperimeterPen.cpython-312.pycpointInsidePen.cpython-312.opt-1.pycpointInsidePen.cpython-312.pycpointPen.cpython-312.opt-1.pycpointPen.cpython-312.pycqtPen.cpython-312.opt-1.pycqtPen.cpython-312.pycqu2cuPen.cpython-312.opt-1.pycqu2cuPen.cpython-312.pycquartzPen.cpython-312.opt-1.pycquartzPen.cpython-312.pycrecordingPen.cpython-312.opt-1.pycrecordingPen.cpython-312.pycreportLabPen.cpython-312.opt-1.pycreportLabPen.cpython-312.pycreverseContourPen.cpython-312.opt-1.pycreverseContourPen.cpython-312.pycroundingPen.cpython-312.opt-1.pycroundingPen.cpython-312.pycstatisticsPen.cpython-312.opt-1.pycstatisticsPen.cpython-312.pycsvgPathPen.cpython-312.opt-1.pycsvgPathPen.cpython-312.pyct2CharStringPen.cpython-312.opt-1.pyct2CharStringPen.cpython-312.pycteePen.cpython-312.opt-1.pycteePen.cpython-312.pyctransformPen.cpython-312.opt-1.pyctransformPen.cpython-312.pycttGlyphPen.cpython-312.opt-1.pycttGlyphPen.cpython-312.pycwxPen.cpython-312.opt-1.pycwxPen.cpython-312.pycareaPen.pybasePen.pyboundsPen.pycairoPen.pycocoaPen.pycu2quPen.pyexplicitClosingLinePen.pyfilterPen.pyfreetypePen.pyhashPointPen.pymomentsPen.cmomentsPen.cpython-312-aarch64-linux-gnu.somomentsPen.pyperimeterPen.pypointInsidePen.pypointPen.pyqtPen.pyqu2cuPen.pyquartzPen.pyrecordingPen.pyreportLabPen.pyreverseContourPen.pyroundingPen.pystatisticsPen.pysvgPathPen.pyt2CharStringPen.pyteePen.pytransformPen.pyttGlyphPen.pywxPen.pyqu2cu__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycbenchmark.cpython-312.opt-1.pycbenchmark.cpython-312.pyccli.cpython-312.opt-1.pyccli.cpython-312.pycqu2cu.cpython-312.opt-1.pycqu2cu.cpython-312.pycbenchmark.pycli.pyqu2cu.cqu2cu.cpython-312-aarch64-linux-gnu.soqu2cu.pysubset__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pyccff.cpython-312.opt-1.pyccff.cpython-312.pycsvg.cpython-312.opt-1.pycsvg.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.pyccff.pysvg.pyutil.pysvgLib__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycpath__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycarc.cpython-312.opt-1.pycarc.cpython-312.pycparser.cpython-312.opt-1.pycparser.cpython-312.pycshapes.cpython-312.opt-1.pycshapes.cpython-312.pycarc.pyparser.pyshapes.pyt1Lib__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyctfmLib.pyttLib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycmacUtils.cpython-312.opt-1.pycmacUtils.cpython-312.pycremoveOverlaps.cpython-312.opt-1.pycremoveOverlaps.cpython-312.pycreorderGlyphs.cpython-312.opt-1.pycreorderGlyphs.cpython-312.pycscaleUpem.cpython-312.opt-1.pycscaleUpem.cpython-312.pycsfnt.cpython-312.opt-1.pycsfnt.cpython-312.pycstandardGlyphOrder.cpython-312.opt-1.pycstandardGlyphOrder.cpython-312.pycttCollection.cpython-312.opt-1.pycttCollection.cpython-312.pycttFont.cpython-312.opt-1.pycttFont.cpython-312.pycttGlyphSet.cpython-312.opt-1.pycttGlyphSet.cpython-312.pycttVisitor.cpython-312.opt-1.pycttVisitor.cpython-312.pycwoff2.cpython-312.opt-1.pycwoff2.cpython-312.pycmacUtils.pyremoveOverlaps.pyreorderGlyphs.pyscaleUpem.pysfnt.pystandardGlyphOrder.pytablesB_A_S_E_.pyBitmapGlyphMetrics.pyC_B_D_T_.pyC_B_L_C_.pyC_F_F_.pyC_F_F__2.pyC_O_L_R_.pyC_P_A_L_.pyD_S_I_G_.pyD__e_b_g.pyDefaultTable.pyE_B_D_T_.pyE_B_L_C_.pyF_F_T_M_.pyF__e_a_t.pyG_D_E_F_.pyG_M_A_P_.pyG_P_K_G_.pyG_P_O_S_.pyG_S_U_B_.pyG__l_a_t.pyG__l_o_c.pyH_V_A_R_.pyJ_S_T_F_.pyL_T_S_H_.pyM_A_T_H_.pyM_E_T_A_.pyM_V_A_R_.pyO_S_2f_2.pyS_I_N_G_.pyS_T_A_T_.pyS_V_G_.pyS__i_l_f.pyS__i_l_l.pyT_S_I_B_.pyT_S_I_C_.pyT_S_I_D_.pyT_S_I_J_.pyT_S_I_P_.pyT_S_I_S_.pyT_S_I_V_.pyT_S_I__0.pyT_S_I__1.pyT_S_I__2.pyT_S_I__3.pyT_S_I__5.pyT_T_F_A_.pyTupleVariation.pyV_A_R_C_.pyV_D_M_X_.pyV_O_R_G_.pyV_V_A_R_.py__init__.py__pycache__B_A_S_E_.cpython-312.opt-1.pycB_A_S_E_.cpython-312.pycBitmapGlyphMetrics.cpython-312.opt-1.pycBitmapGlyphMetrics.cpython-312.pycC_B_D_T_.cpython-312.opt-1.pycC_B_D_T_.cpython-312.pycC_B_L_C_.cpython-312.opt-1.pycC_B_L_C_.cpython-312.pycC_F_F_.cpython-312.opt-1.pycC_F_F_.cpython-312.pycC_F_F__2.cpython-312.opt-1.pycC_F_F__2.cpython-312.pycC_O_L_R_.cpython-312.opt-1.pycC_O_L_R_.cpython-312.pycC_P_A_L_.cpython-312.opt-1.pycC_P_A_L_.cpython-312.pycD_S_I_G_.cpython-312.opt-1.pycD_S_I_G_.cpython-312.pycD__e_b_g.cpython-312.opt-1.pycD__e_b_g.cpython-312.pycDefaultTable.cpython-312.opt-1.pycDefaultTable.cpython-312.pycE_B_D_T_.cpython-312.opt-1.pycE_B_D_T_.cpython-312.pycE_B_L_C_.cpython-312.opt-1.pycE_B_L_C_.cpython-312.pycF_F_T_M_.cpython-312.opt-1.pycF_F_T_M_.cpython-312.pycF__e_a_t.cpython-312.opt-1.pycF__e_a_t.cpython-312.pycG_D_E_F_.cpython-312.opt-1.pycG_D_E_F_.cpython-312.pycG_M_A_P_.cpython-312.opt-1.pycG_M_A_P_.cpython-312.pycG_P_K_G_.cpython-312.opt-1.pycG_P_K_G_.cpython-312.pycG_P_O_S_.cpython-312.opt-1.pycG_P_O_S_.cpython-312.pycG_S_U_B_.cpython-312.opt-1.pycG_S_U_B_.cpython-312.pycG__l_a_t.cpython-312.opt-1.pycG__l_a_t.cpython-312.pycG__l_o_c.cpython-312.opt-1.pycG__l_o_c.cpython-312.pycH_V_A_R_.cpython-312.opt-1.pycH_V_A_R_.cpython-312.pycJ_S_T_F_.cpython-312.opt-1.pycJ_S_T_F_.cpython-312.pycL_T_S_H_.cpython-312.opt-1.pycL_T_S_H_.cpython-312.pycM_A_T_H_.cpython-312.opt-1.pycM_A_T_H_.cpython-312.pycM_E_T_A_.cpython-312.opt-1.pycM_E_T_A_.cpython-312.pycM_V_A_R_.cpython-312.opt-1.pycM_V_A_R_.cpython-312.pycO_S_2f_2.cpython-312.opt-1.pycO_S_2f_2.cpython-312.pycS_I_N_G_.cpython-312.opt-1.pycS_I_N_G_.cpython-312.pycS_T_A_T_.cpython-312.opt-1.pycS_T_A_T_.cpython-312.pycS_V_G_.cpython-312.opt-1.pycS_V_G_.cpython-312.pycS__i_l_f.cpython-312.opt-1.pycS__i_l_f.cpython-312.pycS__i_l_l.cpython-312.opt-1.pycS__i_l_l.cpython-312.pycT_S_I_B_.cpython-312.opt-1.pycT_S_I_B_.cpython-312.pycT_S_I_C_.cpython-312.opt-1.pycT_S_I_C_.cpython-312.pycT_S_I_D_.cpython-312.opt-1.pycT_S_I_D_.cpython-312.pycT_S_I_J_.cpython-312.opt-1.pycT_S_I_J_.cpython-312.pycT_S_I_P_.cpython-312.opt-1.pycT_S_I_P_.cpython-312.pycT_S_I_S_.cpython-312.opt-1.pycT_S_I_S_.cpython-312.pycT_S_I_V_.cpython-312.opt-1.pycT_S_I_V_.cpython-312.pycT_S_I__0.cpython-312.opt-1.pycT_S_I__0.cpython-312.pycT_S_I__1.cpython-312.opt-1.pycT_S_I__1.cpython-312.pycT_S_I__2.cpython-312.opt-1.pycT_S_I__2.cpython-312.pycT_S_I__3.cpython-312.opt-1.pycT_S_I__3.cpython-312.pycT_S_I__5.cpython-312.opt-1.pycT_S_I__5.cpython-312.pycT_T_F_A_.cpython-312.opt-1.pycT_T_F_A_.cpython-312.pycTupleVariation.cpython-312.opt-1.pycTupleVariation.cpython-312.pycV_A_R_C_.cpython-312.opt-1.pycV_A_R_C_.cpython-312.pycV_D_M_X_.cpython-312.opt-1.pycV_D_M_X_.cpython-312.pycV_O_R_G_.cpython-312.opt-1.pycV_O_R_G_.cpython-312.pycV_V_A_R_.cpython-312.opt-1.pycV_V_A_R_.cpython-312.pyc__init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc_a_n_k_r.cpython-312.opt-1.pyc_a_n_k_r.cpython-312.pyc_a_v_a_r.cpython-312.opt-1.pyc_a_v_a_r.cpython-312.pyc_b_s_l_n.cpython-312.opt-1.pyc_b_s_l_n.cpython-312.pyc_c_i_d_g.cpython-312.opt-1.pyc_c_i_d_g.cpython-312.pyc_c_m_a_p.cpython-312.opt-1.pyc_c_m_a_p.cpython-312.pyc_c_v_a_r.cpython-312.opt-1.pyc_c_v_a_r.cpython-312.pyc_c_v_t.cpython-312.opt-1.pyc_c_v_t.cpython-312.pyc_f_e_a_t.cpython-312.opt-1.pyc_f_e_a_t.cpython-312.pyc_f_p_g_m.cpython-312.opt-1.pyc_f_p_g_m.cpython-312.pyc_f_v_a_r.cpython-312.opt-1.pyc_f_v_a_r.cpython-312.pyc_g_a_s_p.cpython-312.opt-1.pyc_g_a_s_p.cpython-312.pyc_g_c_i_d.cpython-312.opt-1.pyc_g_c_i_d.cpython-312.pyc_g_l_y_f.cpython-312.opt-1.pyc_g_l_y_f.cpython-312.pyc_g_v_a_r.cpython-312.opt-1.pyc_g_v_a_r.cpython-312.pyc_h_d_m_x.cpython-312.opt-1.pyc_h_d_m_x.cpython-312.pyc_h_e_a_d.cpython-312.opt-1.pyc_h_e_a_d.cpython-312.pyc_h_h_e_a.cpython-312.opt-1.pyc_h_h_e_a.cpython-312.pyc_h_m_t_x.cpython-312.opt-1.pyc_h_m_t_x.cpython-312.pyc_k_e_r_n.cpython-312.opt-1.pyc_k_e_r_n.cpython-312.pyc_l_c_a_r.cpython-312.opt-1.pyc_l_c_a_r.cpython-312.pyc_l_o_c_a.cpython-312.opt-1.pyc_l_o_c_a.cpython-312.pyc_l_t_a_g.cpython-312.opt-1.pyc_l_t_a_g.cpython-312.pyc_m_a_x_p.cpython-312.opt-1.pyc_m_a_x_p.cpython-312.pyc_m_e_t_a.cpython-312.opt-1.pyc_m_e_t_a.cpython-312.pyc_m_o_r_t.cpython-312.opt-1.pyc_m_o_r_t.cpython-312.pyc_m_o_r_x.cpython-312.opt-1.pyc_m_o_r_x.cpython-312.pyc_n_a_m_e.cpython-312.opt-1.pyc_n_a_m_e.cpython-312.pyc_o_p_b_d.cpython-312.opt-1.pyc_o_p_b_d.cpython-312.pyc_p_o_s_t.cpython-312.opt-1.pyc_p_o_s_t.cpython-312.pyc_p_r_e_p.cpython-312.opt-1.pyc_p_r_e_p.cpython-312.pyc_p_r_o_p.cpython-312.opt-1.pyc_p_r_o_p.cpython-312.pyc_s_b_i_x.cpython-312.opt-1.pyc_s_b_i_x.cpython-312.pyc_t_r_a_k.cpython-312.opt-1.pyc_t_r_a_k.cpython-312.pyc_v_h_e_a.cpython-312.opt-1.pyc_v_h_e_a.cpython-312.pyc_v_m_t_x.cpython-312.opt-1.pyc_v_m_t_x.cpython-312.pycasciiTable.cpython-312.opt-1.pycasciiTable.cpython-312.pycgrUtils.cpython-312.opt-1.pycgrUtils.cpython-312.pycotBase.cpython-312.opt-1.pycotBase.cpython-312.pycotConverters.cpython-312.opt-1.pycotConverters.cpython-312.pycotData.cpython-312.opt-1.pycotData.cpython-312.pycotTables.cpython-312.opt-1.pycotTables.cpython-312.pycotTraverse.cpython-312.opt-1.pycotTraverse.cpython-312.pycsbixGlyph.cpython-312.opt-1.pycsbixGlyph.cpython-312.pycsbixStrike.cpython-312.opt-1.pycsbixStrike.cpython-312.pycttProgram.cpython-312.opt-1.pycttProgram.cpython-312.pyc_a_n_k_r.py_a_v_a_r.py_b_s_l_n.py_c_i_d_g.py_c_m_a_p.py_c_v_a_r.py_c_v_t.py_f_e_a_t.py_f_p_g_m.py_f_v_a_r.py_g_a_s_p.py_g_c_i_d.py_g_l_y_f.py_g_v_a_r.py_h_d_m_x.py_h_e_a_d.py_h_h_e_a.py_h_m_t_x.py_k_e_r_n.py_l_c_a_r.py_l_o_c_a.py_l_t_a_g.py_m_a_x_p.py_m_e_t_a.py_m_o_r_t.py_m_o_r_x.py_n_a_m_e.py_o_p_b_d.py_p_o_s_t.py_p_r_e_p.py_p_r_o_p.py_s_b_i_x.py_t_r_a_k.py_v_h_e_a.py_v_m_t_x.pyasciiTable.pygrUtils.pyotBase.pyotConverters.pyotData.pyotTables.pyotTraverse.pysbixGlyph.pysbixStrike.pytable_API_readme.txtttProgram.pyttCollection.pyttFont.pyttGlyphSet.pyttVisitor.pywoff2.pyttx.pyufoLib__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycconverters.cpython-312.opt-1.pycconverters.cpython-312.pycerrors.cpython-312.opt-1.pycerrors.cpython-312.pycetree.cpython-312.opt-1.pycetree.cpython-312.pycfilenames.cpython-312.opt-1.pycfilenames.cpython-312.pycglifLib.cpython-312.opt-1.pycglifLib.cpython-312.pyckerning.cpython-312.opt-1.pyckerning.cpython-312.pycplistlib.cpython-312.opt-1.pycplistlib.cpython-312.pycpointPen.cpython-312.opt-1.pycpointPen.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.pycvalidators.cpython-312.opt-1.pycvalidators.cpython-312.pycconverters.pyerrors.pyetree.pyfilenames.pyglifLib.pykerning.pyplistlib.pypointPen.pyutils.pyvalidators.pyunicode.pyunicodedataBlocks.pyOTTags.pyScriptExtensions.pyScripts.py__init__.py__pycache__Blocks.cpython-312.opt-1.pycBlocks.cpython-312.pycOTTags.cpython-312.opt-1.pycOTTags.cpython-312.pycScriptExtensions.cpython-312.opt-1.pycScriptExtensions.cpython-312.pycScripts.cpython-312.opt-1.pycScripts.cpython-312.pyc__init__.cpython-312.opt-1.pyc__init__.cpython-312.pycvarLib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycavar.cpython-312.opt-1.pycavar.cpython-312.pycavarPlanner.cpython-312.opt-1.pycavarPlanner.cpython-312.pycbuilder.cpython-312.opt-1.pycbuilder.cpython-312.pyccff.cpython-312.opt-1.pyccff.cpython-312.pycerrors.cpython-312.opt-1.pycerrors.cpython-312.pycfeatureVars.cpython-312.opt-1.pycfeatureVars.cpython-312.pycinterpolatable.cpython-312.opt-1.pycinterpolatable.cpython-312.pycinterpolatableHelpers.cpython-312.opt-1.pycinterpolatableHelpers.cpython-312.pycinterpolatablePlot.cpython-312.opt-1.pycinterpolatablePlot.cpython-312.pycinterpolatableTestContourOrder.cpython-312.opt-1.pycinterpolatableTestContourOrder.cpython-312.pycinterpolatableTestStartingPoint.cpython-312.opt-1.pycinterpolatableTestStartingPoint.cpython-312.pycinterpolate_layout.cpython-312.opt-1.pycinterpolate_layout.cpython-312.pyciup.cpython-312.opt-1.pyciup.cpython-312.pycmerger.cpython-312.opt-1.pycmerger.cpython-312.pycmodels.cpython-312.opt-1.pycmodels.cpython-312.pycmultiVarStore.cpython-312.opt-1.pycmultiVarStore.cpython-312.pycmutator.cpython-312.opt-1.pycmutator.cpython-312.pycmvar.cpython-312.opt-1.pycmvar.cpython-312.pycplot.cpython-312.opt-1.pycplot.cpython-312.pycstat.cpython-312.opt-1.pycstat.cpython-312.pycvarStore.cpython-312.opt-1.pycvarStore.cpython-312.pycavar.pyavarPlanner.pybuilder.pycff.pyerrors.pyfeatureVars.pyinstancer__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.pycfeatureVars.cpython-312.opt-1.pycfeatureVars.cpython-312.pycnames.cpython-312.opt-1.pycnames.cpython-312.pycsolver.cpython-312.opt-1.pycsolver.cpython-312.pycfeatureVars.pynames.pysolver.pyinterpolatable.pyinterpolatableHelpers.pyinterpolatablePlot.pyinterpolatableTestContourOrder.pyinterpolatableTestStartingPoint.pyinterpolate_layout.pyiup.ciup.cpython-312-aarch64-linux-gnu.soiup.pymerger.pymodels.pymultiVarStore.pymutator.pymvar.pyplot.pystat.pyvarStore.pyvoltLib__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycast.cpython-312.opt-1.pycast.cpython-312.pycerror.cpython-312.opt-1.pycerror.cpython-312.pyclexer.cpython-312.opt-1.pyclexer.cpython-312.pycparser.cpython-312.opt-1.pycparser.cpython-312.pycvoltToFea.cpython-312.opt-1.pycvoltToFea.cpython-312.pycast.pyerror.pylexer.pyparser.pyvoltToFea.pyfonttools-4.55.3.dist-infoINSTALLERLICENSEMETADATAWHEELentry_points.txttop_level.txtpython3-fonttoolsNEWS.rstREADME.rst/usr/lib//usr/lib/.build-id//usr/lib/.build-id/1b//usr/lib/.build-id/35//usr/lib/.build-id/57//usr/lib/.build-id/95//usr/lib/.build-id/96//usr/lib/.build-id/d2//usr/lib64/python3.12/site-packages//usr/lib64/python3.12/site-packages/fontTools//usr/lib64/python3.12/site-packages/fontTools/__pycache__//usr/lib64/python3.12/site-packages/fontTools/cffLib//usr/lib64/python3.12/site-packages/fontTools/cffLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/colorLib//usr/lib64/python3.12/site-packages/fontTools/colorLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/config//usr/lib64/python3.12/site-packages/fontTools/config/__pycache__//usr/lib64/python3.12/site-packages/fontTools/cu2qu//usr/lib64/python3.12/site-packages/fontTools/cu2qu/__pycache__//usr/lib64/python3.12/site-packages/fontTools/designspaceLib//usr/lib64/python3.12/site-packages/fontTools/designspaceLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/encodings//usr/lib64/python3.12/site-packages/fontTools/encodings/__pycache__//usr/lib64/python3.12/site-packages/fontTools/feaLib//usr/lib64/python3.12/site-packages/fontTools/feaLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/merge//usr/lib64/python3.12/site-packages/fontTools/merge/__pycache__//usr/lib64/python3.12/site-packages/fontTools/misc//usr/lib64/python3.12/site-packages/fontTools/misc/__pycache__//usr/lib64/python3.12/site-packages/fontTools/misc/plistlib//usr/lib64/python3.12/site-packages/fontTools/misc/plistlib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/mtiLib//usr/lib64/python3.12/site-packages/fontTools/mtiLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/otlLib//usr/lib64/python3.12/site-packages/fontTools/otlLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/otlLib/optimize//usr/lib64/python3.12/site-packages/fontTools/otlLib/optimize/__pycache__//usr/lib64/python3.12/site-packages/fontTools/pens//usr/lib64/python3.12/site-packages/fontTools/pens/__pycache__//usr/lib64/python3.12/site-packages/fontTools/qu2cu//usr/lib64/python3.12/site-packages/fontTools/qu2cu/__pycache__//usr/lib64/python3.12/site-packages/fontTools/subset//usr/lib64/python3.12/site-packages/fontTools/subset/__pycache__//usr/lib64/python3.12/site-packages/fontTools/svgLib//usr/lib64/python3.12/site-packages/fontTools/svgLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/svgLib/path//usr/lib64/python3.12/site-packages/fontTools/svgLib/path/__pycache__//usr/lib64/python3.12/site-packages/fontTools/t1Lib//usr/lib64/python3.12/site-packages/fontTools/t1Lib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/ttLib//usr/lib64/python3.12/site-packages/fontTools/ttLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/ttLib/tables//usr/lib64/python3.12/site-packages/fontTools/ttLib/tables/__pycache__//usr/lib64/python3.12/site-packages/fontTools/ufoLib//usr/lib64/python3.12/site-packages/fontTools/ufoLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/unicodedata//usr/lib64/python3.12/site-packages/fontTools/unicodedata/__pycache__//usr/lib64/python3.12/site-packages/fontTools/varLib//usr/lib64/python3.12/site-packages/fontTools/varLib/__pycache__//usr/lib64/python3.12/site-packages/fontTools/varLib/instancer//usr/lib64/python3.12/site-packages/fontTools/varLib/instancer/__pycache__//usr/lib64/python3.12/site-packages/fontTools/voltLib//usr/lib64/python3.12/site-packages/fontTools/voltLib/__pycache__//usr/lib64/python3.12/site-packages/fonttools-4.55.3.dist-info//usr/share/doc//usr/share/doc/python3-fonttools/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection drpmzstd19aarch64-redhat-linux-gnu       directoryPython script, ASCII text executablePython script, Unicode text, UTF-8 text executableemptyELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3571bda290a8a36c006894a7a637de057809404e, strippedASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57d0d1576b6b3ad4ddbde4431c444589708739ad, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=952cbbf398a681d55a1f8990e03ed753efd58177, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=963552c49dfd0f684a88aa5e40cdd62801215fde, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b43e5c7821ca19102fb00ba1b202201d7b1cfff, strippedPython script, ASCII text executable, with very long lines (3978)Unicode text, UTF-8 textHTML document, Unicode text, UTF-8 textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d246a0c96754319f275ca4f68c1309f6df7e632e, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRPPR2B8ЄoN{https://bugz.fedoraproject.org/fonttoolsutf-856938d31801a549dc4ba21cd7279f978a7bf89c636624c16cc62ddc8eb31b49e4a955acd9f229a45b1de2bc129e5e043a9d50de1f74cbf5b462bbce472924b4c?(/h}DLT3"python3-fonttools-4.55.3-2.el10_05E"gYFr&".H&gFb($"D$""Bbb/"2$td&*2DB*F,8B"bB*F."BD""Ld($F"&("")zl*&(Ӂ !qq1!1111Qqq1A1AAQQqKۄ]0A[3搎",\GK8 'p, P "F|$tx <X-t2H;l > >"! 3B O#h << *\T 6 _܉3!}Nbh&3م~Xg dE¥͐Z\5] w֗*}ˤ!liA{asj1 ըH5)̲5Jb*\~Ia[e+FCYOlqu ,Yjs=p fФ)X8in,1< 7ng\v UPFER#>N'M|.Ic*o9t+TK &_'%(@PgƲMØL<)zu?p2M?#RVE}\R.,CQǁXf=X""ڪ"Y@c*yw-!JhUG3َ;v Ra!(.q?V%ankQ9B^M{X00D^@(cz֬k#B -;5PG$5oF"eznE.`SWlix$WXxc> σy71818dc10d7fc6d068ad0a82398f86bc8ea6341ecae5deb5f803f063fffd917b496a5076c6747f42c0b7c5cb6168bde754e87035,:" v'$2>  "    # 8؀t!H!PT,L,ƄHH WW Ĥ4 |Ǭ€ s ǽèW'V`<>Y7Y~̵,rrpptttsǁ:+!,'kli ծKEHK!'.OIG%=K\<^ .;3 r4Љ?b_ȁX>>C4]O#iho~+]l\N=<5y@\2&Ab?, aSs 2;xoe(>g%"(deϺcCkzR0cKl)B# "u;^Ac aj7#$fBZh91AY&SY?:.+_biGx *(# >i^vmlt\ Z; A 44&Oщe=ƓMJy=IjzzOT64O)&41M=MS™= Fjh&MOi3H"24bA&Iͩ5M=iL =&L6ɓi #ښ20i`L41= ? $ *lQdhѣ@?T ɦ@hh4i RzzLi=F@d&LCQd41i&& 024d412bhaѩ0LЍ10hcH`&10`Lр4M11i "I4L#E5@j MKL iq)+q?rOӯ^Gnu}#k$yA@̅ޢ&(*4⁙M Cd6KCָW 0HhyCq7%9C'fa(@1 B0u( X6nBq <ﮪod.F-hMMsEGP^:ecS9CY&B1*I\k'+coF۽8n3#|rG:fD&QY, C:8C vUF ">nYel9HkFRϤ=l k*05aHo [ Lr۰m'B_%s 4DKق@N\*l$fD>`Ecup(:"8`b2G2j6>g$V:YP X}>W ;65[MoH1FUPu+&:YSpB$9ohJ<+:Ia*T҆)Bl̨WG\$ҵ,rI1qLE3DSk,r&$^p8\FS {a.t'aȫA)ESVrzffHD8+ѳ{c7|5:gl |}]v]maвJc#8ʶN퓳H^ lKrSds-)G̡ܫtlAr"Zdپ ^$`-szAR0H28s$ū'h3LaxRViK[3ԚrL/btcR{]).JIXdOUXH`x3k+2Q8±I2_m"-uR-Ke4TRW;LR-{M&sT`W&hb)L`e6\aP2nK g8Z=*UEB"Z˕K 4'&D/jA(ޕEhl׵Vcڦmͫh]\Eiig˲wCذ&&^*ַrJyWRk *NUS@ ٫է+%z 'Z%И5;@*TI)A[73WO<04fic1S[XUUI;eDt }n{s "R1Qi \:tQC<#wSNi*-%4ڢU1\u^@<_u娙ps6̒$0RPDQոNbFĆ(H.!HIafCq`8r)r #4SiU!@% "P4iZ i@JP4 IH J҉ дTXaSHЁ#CtH&#Bą* 44J M&@B.:A4@ +CJVTGH ZPiR"iSBH!tM U)T4*iGBh4AH)FJM&ЈPT4Ҋ-Ht #J,B4*E(R P!B )BG@(]"&@) t*iRhUZ(@!( D ii44C@+lt+@4H! "DH UEPJi@(J$C@hQ4%i(P4."Jb@t(J#l+P44@( J@iV P 4(5 4):hҀ:At4J@@G@RAP.J"JA(QhDhBiPJUthiiZE( :E4 hAPHh UtJ:tR  ("htJ@P J4 [ @AHJ%" (E4!4R@- GB)H hi]"R ҂Ph Ј hT)TtU@(PiWH(BGCBĨi] B#BP*4"4@+tJ*#J@!B R*RJ % @MU4hҫĠh(AZJQ J'J(hDiP(M(A](.-T҉)(Th@J@iЪQдZ-4!(tHR((i)PP4h4 4P -GHB+ %*P4P ( @BҪ!B#@Ҁ@J#4hІB&E@ HRhH hBhQЊR+HЀҠ JU(M"Q(SH T Ei )B&h  PV" DJRTUJ(iZFThA(JAPC@hТ *H"hUM*hERHZQ4ZAA4"Z!BE@%PIАK"B B(:T @ T U %( !ZPhMLZqn8vԳUvp:tQ:0(wL0Yz $ ORNʓ䳣x>yκTHQrEBIReϬzMB`լ:&2R4C=uDqU}flJ3#k-!u9קy$;lLi|q匓aKI։8>A=/U"IC]MA0|4m~%!5hiͱ5=2Ԇ냺aQIiDGh6uj0P)8-}r1T3ԍ2앺ϊӑe,Ϸcoq}62:L* 8͡ 44͆%mv )rҗC!i>짺wnNzuy׈=;Qפ;p5Ƚ"`"DX7f`fJJ8Y"]DԋXvs; $GJ; |Qir*9G¸9D+<y< aSl+;Tze6*[IO!u|o RQ9:!lK("uR7 H2*Bmmm,DbiqcmѮRjlhTf]ܘ $D%ٲ jH*$# ,,%Y2\)0*"Eat v*I/{!`eRQJ/Z#2ZJ"c-k$??pr#6kI>}׺SR{6q7P*a[a-h {FKM眴Uw7Ս!|J RHֲNKK~џ=fUUUJnaB3#0I# qd!BkA.n:I*Ӌx~'0TU:"m1cri'eX ^cR~Y*&vѱ8W/Qw_a4)1m#/ x ґ)aҮR|=^G+{*}![[^7|=._sFZggqu;ft2Tjs5UDq~ϼC15;qy>]u5Z/iU7e?K{kvX@ƫyK‰U"*2xtڧN s €P賻wЪ &vxz֯)|IfY.30!H.j5q^ekƂA aj5 FK יl7ŭUՍqyQvc}*Wnj(1 zXu _1 ryE [B\S;w XqZeޤuh&w=s1(- y?e ڹ+ ))flOI!{ =Wyj1s@'3] gع|gpd3ey)]ׯnFT)^zV'"/0 dCe4}t`p@zߛC3U^{3ȮoeNxuczeSĤgM6Dh;BnŪM&Dm/nyl<7/7 }i؛;;;X0Z]HO+uVר{X2>uImofw -ZWiӶ~]EcTH4 @\4* ,% QfjY̊B_uuV[ ﲚS}>W\wFd'$KK9|űhmx̙fjE-(hXX=*_) NŒs؀C@}J{99{2#'饒ׁt$ңn=rribi;S%lI ˦:nk'M4aǼlw\Iz>^i.7kOn9OOCr'3hs\u~fSqU^[^Kb>hjx2nx֟IJKk%>x7J/\WΥv=rt;KFt{Bߦ h'+f SkP /S@ xjsY'-yxOBgLhk*[#ԝ%ʓci^±+::i+;ޤdVRnh㖓̦&{.,>E24CO. 7RdRaXgҢ>=!NN|=IPLЭZҽ; *m,i~Rd6]:d4A7^?jeGck:@lGlow}*HhtGq3*HZEnŪ JͻF$8dPkXK;JTUSj]Gj"QYW:!UU]QS7&,BE[)QDQE3HJRG`U, $X&2mAjn-$B6$l& DM(ѪUJ}vtbeM ]GӢmԲ%CDvp'NÈi1%>%-#{i6<7Y)۽ü'oKk?{'<^(Tw\w698`v<4;OV3z{ϔo0<ǠApF n *EVx$u>E*_d/[}͵c,:=#{TZiAP1SB~\'mh'io3iӄO#~ 8v)-"=s0za~CX1idqps"%O mS_;7hvRTEy1w6ݨ'{||sm}\P׆c o^h@1lV4-xDeʛ),I{ v*L˚# +|%GA[XT[ƚ H=_ɵZ΋ch21=+1h|ٽY%gWiF~Gb 2Uj{:HCTM60o4᧘8|JuIk2opkw {Ie(ou嬶Oh~C,::Ivf4QX "5U0#*0`MXN0ZIT.<*f\"Ph.JTm‹ 瞇>M^bж }ʇ0 K/x)."aCeKU1օ<C<,Rx(a;P Cby/2KR 6,X(3'itd@dFqaiP)7e+qWKԁ²njVHΤjb>T8976Ԁk[AI]B .:a#ם {nktu/r8^qN8 aArp eDu@4 35U-GC6_kf964INUfS3[muiy٥;ӋS\̮$u@1bQ;";+}W3GxUlڮWsc mmy?JT%Qrer',r}mM& )Yng+^fc=kߙ%]a|~9У+|0D:9!BNV=#mQ9A] z8nxӭz˺8JUVA:dAe2Lcu@L֘4 ;sS&EڶZkōyhq k oݬO~(ѡj-O< i;Q1;0L.Եg3Rgܩ LͽJ1c5*bn]-]qYqs?;`e֌uz '`yͮl{Ap6y Tl'1x,Cn"ˆf0a" w!Yy1iqR9|Fm`}l;[pلJȪf oA?嚏a|4Gd +,LL;k|((V+PմnQwm(byi8sW3tI8dN 28/kFigS۽"s^, EO f"f*"15҈:2X{kE!R20