python311-Pygments-2.15.1-150400.7.10.1<>,ip9||/a*&^"P>o ώHdrH`i1!o 6~1OpS+0(eI~П`%Ht8p F9bn.tl,p,l:`*N$`6 zWQ!l''tb1- 3]! pV] \6 EIY4(t 2ɽHA‘4VlI!:Wh\#<]Vۭ_&+>G\?Ld * ZX\hl 0 & "x 1  -P?QR`` a a (b 8b-9b-:e-=m>u@}BօF֘G֬HPIXYZ[\]t^SbVcWdX$eX)fX,lX.uX@vf whxxwyzHCpython311-Pygments2.15.1150400.7.10.1A syntax highlighting package written in PythonPygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. Highlights are: * a wide range of common languages and markup formats is supported * support for new languages and formats can be added * a number of output formats, presently HTML, LaTeX, RTF, SVG, all image formats that PIL supports and ANSI sequences * it is usable as a command-line tool and as a library * highlights Brainfuckih01-ch4d| KSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://pygments.orglinuxnoarch# If libalternatives is used: Removing old update-alternatives entries. # python311_reset_alternative: : # reset action only for libalternatives# python311_install_alternative: update-alternatives --quiet --install /usr/bin/pygmentize pygmentize /usr/bin/pygmentize-3.11 311 \ --slave /usr/share/man/man1/pygmentize.1.gz pygmentize.1.gz /usr/share/man/man1/pygmentize-3.11.1.gz# python311_uninstall_alternative: if [ ! -e "/usr/bin/pygmentize-3.11" ]; then update-alternatives --quiet --remove "pygmentize" "/usr/bin/pygmentize-3.11" fi&3 fE\5 \urur ahh11 =%=%[TT:   ZZBBooHHo\o\TT|| 8 8%w%wFF??P UQKg~-/2??DD--~~@.@.$$ = =++Z-Z-$$,,FFFFOOOO0$0$ZZWW&&RR"" x9x9++$$,,  oo++JJ %"%"''&E&E44GG bbll44UU??g3g3 d dmm D DLL;;99V2V2 U UYY//ww''dd S/S/'Y'YBiBi  ++""PP2}2} ;;GG p pnnvvssZtZtBBJWJW1 1 bUbU ) )2T2T   ,j,j*q*q=VVffEEܽܽ \\+h+h(( __.~.~ii>> ..MM V V P PjOjOaaRRH!H!9A9A ` ` b b))''  AA.t.tII 66 t tAAYY!! - NN   3 3 cc f f9u    ZZHHaa--''"">>AAhhAA: : PP00ss$$77  !|!|kk+G+G K K    @@hhj6G0.k n>a`d4+134̽h4j[% Tb4n=Bbb&i<( PJ( LK'%U l(`fdi"&:w,ryWMic_iiae0c240197fa18783fe5c79f25c3536eb08108f1df991bcc14caa845c35d30be4dd25d76d532ecb366db003f18b8117adbdaa298918e320803958e1f3b08d561ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17d2f1ac4c1a84deadcf8b6fb62630ab4a299fb21e1e8d15466dd7444e6f085efe0659d1c7fe4c4af538a6dda663ba80ec176d3ba4d672b90d229bd531a9f1b23be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a6472d658cd44b8018567e9d27eef7ebb389662bc5d9ef1103d6ff6418e27f5fb945f0f9784c281117e2959c0ada6e4d39cf84bde1ece104da35a2e75550b1af46328aaab5484ada1e6cb1dd6ecd326762e4e2b4bb7311a0b97b0b098bd9d8092970a82ccbed17ea1aed43b2173e09c42ad97b47ffec118732cef1cf3d8b14fdc55ce4ef01bde24b2439f2d3e8e4575913d1659d0801abce7910ad1979f6c843d3cc416dbf16dee4c3439c5c2977128554d1166f7222743461f883a050afeefbd3cc416dbf16dee4c3439c5c2977128554d1166f7222743461f883a050afeefbb67139d1127e9f910f40167f1be911d96163439c2d12f1fff29de596ee96f4cdb67139d1127e9f910f40167f1be911d96163439c2d12f1fff29de596ee96f4cd777f00b6a57ccff5221dcb548afa86af1eca16ee75ff6795bc6ef87e49997e01777f00b6a57ccff5221dcb548afa86af1eca16ee75ff6795bc6ef87e49997e01352782bf0c39997ed8f59761af48dc5c8553b39aef381d99bfd28bdfc886cc1d352782bf0c39997ed8f59761af48dc5c8553b39aef381d99bfd28bdfc886cc1dfe8919162960402417eccd8deefd1d8e445e098247cb815ac1d457d0a4004aa1fe8919162960402417eccd8deefd1d8e445e098247cb815ac1d457d0a4004aa1ee58b48594b174e4a2c49caccffb841a59ed85bcc926867cfb71f25cb9bb30a8ee58b48594b174e4a2c49caccffb841a59ed85bcc926867cfb71f25cb9bb30a8f73d3c028951b12520984ecd2a58e92a9d34bb8e0eccfa2a3e100d7b0f3c6ca3eb36e789557db444ee318b6e52c4f394731562a05de29a98309f47769e85d1bce9f0b1893ea50735c0fb24862a316879b82499c6c495e96ae6fde4cbd2c379f4e9f0b1893ea50735c0fb24862a316879b82499c6c495e96ae6fde4cbd2c379f4baf5f5e5daf9032e0f987e78386a083df5d93b7036974d546d58cb22bacf3c47baf5f5e5daf9032e0f987e78386a083df5d93b7036974d546d58cb22bacf3c478522f3c598d16c338ae4da53b8a97f45070da71f95316599eff33afb83e0c5608522f3c598d16c338ae4da53b8a97f45070da71f95316599eff33afb83e0c5605456b349213db627bd7515458682c4c74ec9b0a401a311d2080591220f1265a75456b349213db627bd7515458682c4c74ec9b0a401a311d2080591220f1265a72c8d0db817603ac0436d28e69ae63cf6335a3582a57c5ad2e9ca7acac685c6622c8d0db817603ac0436d28e69ae63cf6335a3582a57c5ad2e9ca7acac685c662bb52d9c55c9ae82e42af6045c43f7e53c4313539f6ddb51c8ab16a4100514374ff6484fc3a11a52b2d5963de9a743af8ca95359738774915efcecb77451750eec741a5d25d0e5f7fc825118714da4e5d4b6806f805cda02c5086163dcd42ff7ec741a5d25d0e5f7fc825118714da4e5d4b6806f805cda02c5086163dcd42ff7ea51b89b25f54716e0dde19ccee4a9ec13aed0cc5e860def32b0d4e600049c90ca51b89b25f54716e0dde19ccee4a9ec13aed0cc5e860def32b0d4e600049c90c173fcd443ea5acabf547e8f1e32513113a0ab8f8c545aa9716881ae9e924b313173fcd443ea5acabf547e8f1e32513113a0ab8f8c545aa9716881ae9e924b313e410eb29bfdc39cbf3a743ecf2baf8ac520ef2461bd792439448912a9a13c161db06795be53a4ee7490f5fcd2d4c237253296e898533dd6536fd75ffad2c7c668f968b33d6bdc12c7a787d68cb8ef7a12909d3684658da6d065568e2cd60ff7dabcafc19f2b774ed36d5348725da7037087a44729b00bedc782ce885abd668dd6d9fe8e88147861c8153f78e17188746902116402196e3e1c34a0ac6192629546d9fe8e88147861c8153f78e17188746902116402196e3e1c34a0ac619262954633d35c93d4d4905d317c1afb0bc494a67b3ec4ad354eb319b733a1953ee1fec891262224e77ef9c034b4f172ed2604d8107ccb775feebc3186d02f39cd0b1fb68f3b250fb0e46bebfcd27619923d431fa6918f7328e8e5f7326783d27ab75fd68f3b250fb0e46bebfcd27619923d431fa6918f7328e8e5f7326783d27ab75fd2773c996785c4b937d2cfd656f17ee8f4d9b065b8a9a792bb86a636bba5368f32773c996785c4b937d2cfd656f17ee8f4d9b065b8a9a792bb86a636bba5368f3bbb8154f2f8903f05ea214e8bf09d387fab99e0473331359b4afab4b75e0c7c4bbb8154f2f8903f05ea214e8bf09d387fab99e0473331359b4afab4b75e0c7c459b54c2bfaf36c060f39d1bc221c7b710a4d5bef86a6e00bbcd789ad4e81110a59b54c2bfaf36c060f39d1bc221c7b710a4d5bef86a6e00bbcd789ad4e81110a531b58421486bca6afa5ecf2c60265d039a7ccebb933aacc6f7336c334dcb231531b58421486bca6afa5ecf2c60265d039a7ccebb933aacc6f7336c334dcb231a0c8ecc28b248b2439ced4750de29590c35a1585df65a77b3800aa3686cb763da0c8ecc28b248b2439ced4750de29590c35a1585df65a77b3800aa3686cb763d64983fabb49451514f065da538943b5357a2505f29a14a1d1a77c6bc2ab3cced64983fabb49451514f065da538943b5357a2505f29a14a1d1a77c6bc2ab3ccedf9268eb7868f179b778b058884684ec4a28358235b18d23f03d75a87f3b3efcef9268eb7868f179b778b058884684ec4a28358235b18d23f03d75a87f3b3efcebd8b961d5895c63826328fcde77265ed9eb6c7ac71599481d3d5287a8ad0da2cbd8b961d5895c63826328fcde77265ed9eb6c7ac71599481d3d5287a8ad0da2c258ae088472772589b49ef672852e27db24333668781130fc57205cff4201fac258ae088472772589b49ef672852e27db24333668781130fc57205cff4201fac06479abd30b8611d3ec2d94533060bc2c1d9fc1b716330dc73487d8ee26dada006479abd30b8611d3ec2d94533060bc2c1d9fc1b716330dc73487d8ee26dada0d4432afec751aa08bda4b41d30567baedbdc0b0a47f372b61149ef5acf53552ed4432afec751aa08bda4b41d30567baedbdc0b0a47f372b61149ef5acf53552e9b1acc8e5c9a8b3f826f8f44d4f1b89980fc7c282064da4635a926fe58a13ff99b1acc8e5c9a8b3f826f8f44d4f1b89980fc7c282064da4635a926fe58a13ff924560bd94e36790271eb6521ec2dbdef73a0fdc29af2a953be376b468e8fa9f724560bd94e36790271eb6521ec2dbdef73a0fdc29af2a953be376b468e8fa9f7d42c37ec5b9094d69c9f144a9ad94f5f89f22e85fdfedb64a39670b1c354659eef370d727a0d8fe742c8996b1e79adab4576a3c6460f5e0de5a9c5578150e4f1bdadb195208df9efe2d1cfc3cf4760dc757d023b7d1b8e4f5da0a2ec212c2dd80b405d15770e0c01c71c7551884e46e86ddd506fc11e4f77f30f74c3ea20d5929337267836af76774b515f530f2f8b2ddaf73b096151f7a9d5d013ec7fa74286264cdeef9ced6b222484d8a37e7148b2a39447e633e5fc0440cfe879674e9d15e3c80c6fcce2620c90549e0e7f1f31dca6b6974441a26818827e738de40afef34732619577981f22f1882e6f112cb8d5650ad053aa24fc6f32247a5689f4cf94d22e07ecd2ecc5cc73142254e4e3432668652efb122c29da167f855c0e523109f31821686301057ab65cd8fe656373600797fc6a880cca9406224b0c2ba5ccd25718c4fa2a9aad05c9105462b2cb8b6eca285d40955d680e6d0edce2e6fee7383ff76bec62f245320a83c2c471e08eaf9079786cc640110b03725038cbd9f150ff162d3545130227b9061ed2f7c9ebb7b5c894b5144730f2928b0feed4fbd38e3179f1d0fc8af7cb9bc6cafa19043b0f79097b2dc24097aa70996beafa66a630cc85404065269b3ae3acd19e3849f48f5efc44d52a21be9b37c767a888a17d201305f9147c6bbab98c77a1c83a90cd02a24cedcaefb398131c2a10ac5fe1c6a61305f9147c6bbab98c77a1c83a90cd02a24cedcaefb398131c2a10ac5fe1c6a695cf6de8a78e8f36b5e7bdbfb29115504a16e67c11e3f6cfcf04790d97fd166295cf6de8a78e8f36b5e7bdbfb29115504a16e67c11e3f6cfcf04790d97fd1662223ae9840b1b12a398c812f2e5c2f98ce48dd325fd1b6b5f8a96e38730394e3e223ae9840b1b12a398c812f2e5c2f98ce48dd325fd1b6b5f8a96e38730394e3e0c86b90e62bdee955be27df10e2fcf589532e928a3411d3484c72501049eedeb0c86b90e62bdee955be27df10e2fcf589532e928a3411d3484c72501049eedeb5d772536681dbcb6701971c3e9e18cb5d628de5e4fe9d6efd82102c6ba5ecf815d772536681dbcb6701971c3e9e18cb5d628de5e4fe9d6efd82102c6ba5ecf818b4b9ca3ccfe90eb9a93c00015e24d57e317cb5141d2276b315ebfb99ef79dbc8b4b9ca3ccfe90eb9a93c00015e24d57e317cb5141d2276b315ebfb99ef79dbc23893dcf60d7824e4fc42320683411433f8dcf4720386789a2b7cb1029462cff23893dcf60d7824e4fc42320683411433f8dcf4720386789a2b7cb1029462cff20fbc092e0da8f6ba350d2be05949aacfec6a78d96d1c7f4365993113117e74720fbc092e0da8f6ba350d2be05949aacfec6a78d96d1c7f4365993113117e747d03ab1320fd010dfc74e4c6edb452bce09334b8959356be1f526efa6a716c586d03ab1320fd010dfc74e4c6edb452bce09334b8959356be1f526efa6a716c586001a6b25450eb87be57081078bf06e6b4cef829b81a93c17e6dfb1be8735e7b7001a6b25450eb87be57081078bf06e6b4cef829b81a93c17e6dfb1be8735e7b70f10a39011b85e60935b89a93c866fd22499295658118cf251cf23ead2caaf470f10a39011b85e60935b89a93c866fd22499295658118cf251cf23ead2caaf477c902d25ddf66ab46a259c92f2d766cf580c5dc128415ccdcf6e9db6214c56037c902d25ddf66ab46a259c92f2d766cf580c5dc128415ccdcf6e9db6214c56039243c6bcc15b7b22ce65d9f1333284e28cc1560f7cc378f183c5090d37f9938d9243c6bcc15b7b22ce65d9f1333284e28cc1560f7cc378f183c5090d37f9938d5f45f08ba92786a930906a1cae396dac38aa8fd1c45b5c63e66699163ee206df5f45f08ba92786a930906a1cae396dac38aa8fd1c45b5c63e66699163ee206dffece7adf3e75756e6745f920833457dcf3c38434503706776b4b31bb33a79397fece7adf3e75756e6745f920833457dcf3c38434503706776b4b31bb33a79397009145a811bf128ac2074f2f6dda87d9d42c0c257eca58657d6ff32c739a44b2009145a811bf128ac2074f2f6dda87d9d42c0c257eca58657d6ff32c739a44b231e529d35a16b4378b1aeed57cc5d864c15ac14e20fb521d1142dfee8892e4e331e529d35a16b4378b1aeed57cc5d864c15ac14e20fb521d1142dfee8892e4e35302fd152fbdd8f924b6c7e60e730168632820fdc31482a6e0d2acb7006f0f2f5302fd152fbdd8f924b6c7e60e730168632820fdc31482a6e0d2acb7006f0f2f5f6da8ecbce8f532bda1602da5ada2e57a8f8b4f480e438a039c43a0c38ea46b5f6da8ecbce8f532bda1602da5ada2e57a8f8b4f480e438a039c43a0c38ea46bea54bca0af3a7603c93f4038e7439dbd9221abd922c3803165d9be223d30799cea54bca0af3a7603c93f4038e7439dbd9221abd922c3803165d9be223d30799c613364c2641629de1560e6ad79ab53c1dcf633f5a46a13277899d92e4ee59afb613364c2641629de1560e6ad79ab53c1dcf633f5a46a13277899d92e4ee59afb71acadef823c716e314bf4e6ae3befcfd3387989ee88f28f01ff70aeb04e4d9271acadef823c716e314bf4e6ae3befcfd3387989ee88f28f01ff70aeb04e4d926cebb4e97e865d31265bb3a5aeb216e78d33047129b735363a0e6c5ca9a623136cebb4e97e865d31265bb3a5aeb216e78d33047129b735363a0e6c5ca9a623138bfbaa167bc245aa90cbd8080221bb92212d9cf16f48a20760ad606c180d3aaa8bfbaa167bc245aa90cbd8080221bb92212d9cf16f48a20760ad606c180d3aaa8f533b310ebe1f4197222dbee512d1f7c83ff51dd7c71654d203fafd76e72d6b8f533b310ebe1f4197222dbee512d1f7c83ff51dd7c71654d203fafd76e72d6baeaee8f19b49238ece5219c9c7fd519fd19cf3d6d128131836ec05b135d68dd8aeaee8f19b49238ece5219c9c7fd519fd19cf3d6d128131836ec05b135d68dd8ca8893b2445295f4c432be120285765154d1e5f5e8dfff5cf356db3c7b928febca8893b2445295f4c432be120285765154d1e5f5e8dfff5cf356db3c7b928febe66b4e7cb387ccb3534beefd78693d80f48b8d488b94428ab79d6b8a05ca21cbe66b4e7cb387ccb3534beefd78693d80f48b8d488b94428ab79d6b8a05ca21cbc26ab30144ca26d98fbdef8a8c9c42b6e873a646338c2dd1cc220fe3196921b8c26ab30144ca26d98fbdef8a8c9c42b6e873a646338c2dd1cc220fe3196921b8732618a44d266d3b41c7ace6f5584de166e9ef05e24238e748f2d2fb30125336732618a44d266d3b41c7ace6f5584de166e9ef05e24238e748f2d2fb301253361f0310c1855607cac5aadeef8e31fab02226aadde7f2499a6fdbf4c0e5e1b60a1f0310c1855607cac5aadeef8e31fab02226aadde7f2499a6fdbf4c0e5e1b60a7e2a155026074fd3da961aa3844d84e3e0da01345985e55469ae5cc87ce7d6067e2a155026074fd3da961aa3844d84e3e0da01345985e55469ae5cc87ce7d60636c2c278a879469d6f0b276d05ceed059d365c0be1bea91dbda7d827b40bd52936c2c278a879469d6f0b276d05ceed059d365c0be1bea91dbda7d827b40bd52959d6b4b16cd6a07d62d99a7920ad5e6fe62e2d00597f8198fee4af7cb6eb339559d6b4b16cd6a07d62d99a7920ad5e6fe62e2d00597f8198fee4af7cb6eb339587f2f35675e3531ca8bb9f7192e88cf26748831ee6b06e9aee0b8e349494d94f87f2f35675e3531ca8bb9f7192e88cf26748831ee6b06e9aee0b8e349494d94f8ffc3866ee3db9a587efddee8058d8a9a26a26125d412eca86facc1614ea53858ffc3866ee3db9a587efddee8058d8a9a26a26125d412eca86facc1614ea53852bbabcbc6e49dc3657412fbbc88c968d04d8022abbe7524a7986b8f2333f17a42bbabcbc6e49dc3657412fbbc88c968d04d8022abbe7524a7986b8f2333f17a405ca3d8dc0cb6323bb3e18f3c4372537fae56504966a36368bf46eb2bb62cb0b05ca3d8dc0cb6323bb3e18f3c4372537fae56504966a36368bf46eb2bb62cb0be43ca05f924ace68c396f5f8d27b55d7caf16ace6755f302a54988d066d2c927e43ca05f924ace68c396f5f8d27b55d7caf16ace6755f302a54988d066d2c9272813167dc3feedba2f8991055a950972eb86a3553afe967b13b45afd683f91732813167dc3feedba2f8991055a950972eb86a3553afe967b13b45afd683f91737852788254a1322f6e490f5ce4d75f316e699c9b9745ccb44da244476e97e1a47852788254a1322f6e490f5ce4d75f316e699c9b9745ccb44da244476e97e1a459fd31d022192a082fee4fed6b87545faf432377030b8ee656170303e349388859fd31d022192a082fee4fed6b87545faf432377030b8ee656170303e3493888ce66b552881bb50643d66cf521e81cabfd7b55611655c502845dab283673bfaece66b552881bb50643d66cf521e81cabfd7b55611655c502845dab283673bfae7e3f1083114ddba37e86205b5abcd9d55a8cf2ef0c5d05ce38acc69dfac8420b7e3f1083114ddba37e86205b5abcd9d55a8cf2ef0c5d05ce38acc69dfac8420b15577bb1861ebec447131052cdca6ae9b5effef01d539c979865730c334f0b3115577bb1861ebec447131052cdca6ae9b5effef01d539c979865730c334f0b31d73ec64768f0340c255de5235a457cfe6703e89fdcac32b27a04e920454e51e0d73ec64768f0340c255de5235a457cfe6703e89fdcac32b27a04e920454e51e0d709b901f29040f7f85627f40f4d49b20eadefbd0026328e978af337cc7bb50fd709b901f29040f7f85627f40f4d49b20eadefbd0026328e978af337cc7bb50f6ae2bda052632cd38afc465ebd946571843d916d2631d757fdab80980a769ba36ae2bda052632cd38afc465ebd946571843d916d2631d757fdab80980a769ba3b538e59ad4046015b4e3a972c74bf4063525635fd49698156fbd241b48652559b538e59ad4046015b4e3a972c74bf4063525635fd49698156fbd241b486525597ec6e455869b69ba8b31b0bf2fb46c8246b1041f2189b82bdff7e93910c83ef37ec6e455869b69ba8b31b0bf2fb46c8246b1041f2189b82bdff7e93910c83ef30bf9b3996396fbe81ba4c9549f8f3c053267ce75096d3b859d801339f9c61a220bf9b3996396fbe81ba4c9549f8f3c053267ce75096d3b859d801339f9c61a22af33f4474992bd4ad1e781cdad6cb305d92f2d8bbaadd7f1794ec0ce227123a7af33f4474992bd4ad1e781cdad6cb305d92f2d8bbaadd7f1794ec0ce227123a70e6a7a15648c11417cef496f435e0dba44a55c45faaa318c9977eb75625ccf900e6a7a15648c11417cef496f435e0dba44a55c45faaa318c9977eb75625ccf904bccb7f00d3cfa44dc7b9ad88a0f4c35b854e1cd28d30e013e2d6404bea61a384bccb7f00d3cfa44dc7b9ad88a0f4c35b854e1cd28d30e013e2d6404bea61a38766c681ff4191e2c2c99dbb133a260cb687572b2cef1ab4765efa92c7e8bd624766c681ff4191e2c2c99dbb133a260cb687572b2cef1ab4765efa92c7e8bd624cc60e9b300b9fac942c2dd42933fe6821565247acf0cec24961228e2dca2e307cc60e9b300b9fac942c2dd42933fe6821565247acf0cec24961228e2dca2e3075af82d9f0cb2a280b4b5c0aadfd08f58a162162ed1b95500c913aa6f7f21deb25af82d9f0cb2a280b4b5c0aadfd08f58a162162ed1b95500c913aa6f7f21deb2b2ba5232284a8dd9b505b5d06946f94a03e94e5de8d7d2d244927b3c8d8bc770b2ba5232284a8dd9b505b5d06946f94a03e94e5de8d7d2d244927b3c8d8bc7702f0f286a3627f30048a6387613af469f8cd42bf6304522d008738d9976ca944b2f0f286a3627f30048a6387613af469f8cd42bf6304522d008738d9976ca944b01560e549beed74279e27f7cc9b737c3e5d74e601b46bcbcec6cb9b6a7b5ea0f01560e549beed74279e27f7cc9b737c3e5d74e601b46bcbcec6cb9b6a7b5ea0fc9707c3182f27db9f000e8e57dcfc3acc88c4c8be7b8f21483a782bad8ff9e5fc9707c3182f27db9f000e8e57dcfc3acc88c4c8be7b8f21483a782bad8ff9e5f462d0876b78fde53317cce377cf6fbb62019817f21819468de3c3e3d9bd2d8db462d0876b78fde53317cce377cf6fbb62019817f21819468de3c3e3d9bd2d8db4d20b7e92da04dd916ed079959b902121e69aaca2b26344603f5022a56c2d2a54d20b7e92da04dd916ed079959b902121e69aaca2b26344603f5022a56c2d2a5d905aac8c13db20a2da970877ea241de98280d5f8dd6e3083ec1907a1e6cf7dbd905aac8c13db20a2da970877ea241de98280d5f8dd6e3083ec1907a1e6cf7dbcba4d9df009e200abfa4972d284471cbc3812e989ab36eac76a782bd86e64caecba4d9df009e200abfa4972d284471cbc3812e989ab36eac76a782bd86e64cae791dd66268eb73e057ee8c62bceb53d6037df7f55b165087c64ea931781f926d791dd66268eb73e057ee8c62bceb53d6037df7f55b165087c64ea931781f926d4aed28752a66f75592ce1a820d015704e25cbd567f6b7ab784b5646f9a90301d4aed28752a66f75592ce1a820d015704e25cbd567f6b7ab784b5646f9a90301dacab08e5fcc89bb2613b3bfef036f1070eec66c90597ee316ee7d11dbc24c135acab08e5fcc89bb2613b3bfef036f1070eec66c90597ee316ee7d11dbc24c13566d4424a06d920488946c2eb1f41d270dbfd8a04c660edc0f160d3c40e65bf0466d4424a06d920488946c2eb1f41d270dbfd8a04c660edc0f160d3c40e65bf042388962a2fc7be959530d5ccd3607575d22da27d1d8c034d3018a0998662eebc2388962a2fc7be959530d5ccd3607575d22da27d1d8c034d3018a0998662eebc13ed84c9a5afceffc8765f476779db66b2ca4452022584f0123cf707ef793ca513ed84c9a5afceffc8765f476779db66b2ca4452022584f0123cf707ef793ca50d61b16c00d8bccf3c1214e3bce6504e12f69b7ffef7a3d2cc1ecdbbb07bc2c70d61b16c00d8bccf3c1214e3bce6504e12f69b7ffef7a3d2cc1ecdbbb07bc2c7f1f03c9427c5cd3693f1a98c7b5142409c5ac8a154f0a30ae32e93c067bce23ff1f03c9427c5cd3693f1a98c7b5142409c5ac8a154f0a30ae32e93c067bce23f6e7b0c17a1305f70398b30a48d73a5b9874d7be7afa8dea34f467ee07609cca66e7b0c17a1305f70398b30a48d73a5b9874d7be7afa8dea34f467ee07609cca6e37dfa8aad7448f6990824aa74626eb4ed4cfd6b79192a72ea0f702feda11e6ce37dfa8aad7448f6990824aa74626eb4ed4cfd6b79192a72ea0f702feda11e6c22b5e1edafd0571da454c159ca208d95808e8aa8f0b0520b89e8e830582c20d322b5e1edafd0571da454c159ca208d95808e8aa8f0b0520b89e8e830582c20d3f6d659672020fb6cae78d7643bd2e4733db990e6cdd3a9ec34460e52b253cafdf6d659672020fb6cae78d7643bd2e4733db990e6cdd3a9ec34460e52b253cafdf28a02ced5a203e8f05310a7e880ea09c3550198f6d65b50babbcccb96565849f28a02ced5a203e8f05310a7e880ea09c3550198f6d65b50babbcccb96565849327d9df0853e3e9cce1e764a5ff5b0248c1e068ae83755e3d7da203cfc806a61327d9df0853e3e9cce1e764a5ff5b0248c1e068ae83755e3d7da203cfc806a61ecdf0aede8993deb2a4138ef0fc3196c87baac069fec3276d807a5372c4da050ecdf0aede8993deb2a4138ef0fc3196c87baac069fec3276d807a5372c4da0505ba7be525cc1aaec34493fe3d7da1100317b50622e1b8a60dd1739f3cb8a1c665ba7be525cc1aaec34493fe3d7da1100317b50622e1b8a60dd1739f3cb8a1c669eeb27b465740438bea70b006f3fae3a8100068ead5f0e7bff22d4c07b051ce99eeb27b465740438bea70b006f3fae3a8100068ead5f0e7bff22d4c07b051ce9ea06aebcfdd0f9e6e1e8ccb01a9ff9ea5fcb927c380a4ba10e70461ecedad9beea06aebcfdd0f9e6e1e8ccb01a9ff9ea5fcb927c380a4ba10e70461ecedad9be135d96e991e677c35f520ea8f8d2c65d5e69a677600fc05e9167209ad2bb5105135d96e991e677c35f520ea8f8d2c65d5e69a677600fc05e9167209ad2bb51051f8032edba02947f99db71076e0bf7b5677ba800d50d5480d4e8df827c82d0d11f8032edba02947f99db71076e0bf7b5677ba800d50d5480d4e8df827c82d0d1c8c36f5d8930af31fa597f6be6de0a7a367456a7e10b48215f66bde63c4c3d3bc8c36f5d8930af31fa597f6be6de0a7a367456a7e10b48215f66bde63c4c3d3b5bfca647fbed54e915c71a3fabfbc76598f42e8a6ed2724bfb662dd8e7df0d6c5bfca647fbed54e915c71a3fabfbc76598f42e8a6ed2724bfb662dd8e7df0d6ca6946518e41b82c2d929816128476fe65390413f34c9cb9dba58b35acc585fa2a6946518e41b82c2d929816128476fe65390413f34c9cb9dba58b35acc585fa2e6876af48c432209a51e2a5247878c5b990721079f587b2fcc0458e3980cbefae6876af48c432209a51e2a5247878c5b990721079f587b2fcc0458e3980cbefa2e8cab1f242bcc366add686a06056040b4ab6fe01d7ac1dc2aa1c34d138f83162e8cab1f242bcc366add686a06056040b4ab6fe01d7ac1dc2aa1c34d138f831665e3ce2bfec40725548d20e5a35f39e3929fb7823ad0ac321c2ccdc93576e9b565e3ce2bfec40725548d20e5a35f39e3929fb7823ad0ac321c2ccdc93576e9b546fce88b0ac1bc211024723f66bbadad75a4dbad0cffd416164b56e4d708e23246fce88b0ac1bc211024723f66bbadad75a4dbad0cffd416164b56e4d708e232d324d5cf311228d3cd9f2bb0e298f36243d098c402bef3825e491b385a4ebc94d324d5cf311228d3cd9f2bb0e298f36243d098c402bef3825e491b385a4ebc940c9f284d776ae0d1d374c62a6001e6eb2674736ccd9e7bb6c68f7d07fac594810c9f284d776ae0d1d374c62a6001e6eb2674736ccd9e7bb6c68f7d07fac594814313ce3e486640fc9e087a26fd86e299f562da73d603f92f233fda64c9652fbf4313ce3e486640fc9e087a26fd86e299f562da73d603f92f233fda64c9652fbf2a66013335ff57c98411782d1ca95450c1303540aebad49d27ca1da275ed19022a66013335ff57c98411782d1ca95450c1303540aebad49d27ca1da275ed1902cb5de89ee9bf24bfe4993902f989bce787b8fbbfc34e392525510c04baccf99ecb5de89ee9bf24bfe4993902f989bce787b8fbbfc34e392525510c04baccf99e35a73555e903ee3117b3da6534fd2f0caac54e8c4e68a6b2f5843a220193bb4235a73555e903ee3117b3da6534fd2f0caac54e8c4e68a6b2f5843a220193bb42088f6f870c49a554a6c07df7089db80fdb4a805a7696839bfa94a712e8e86935088f6f870c49a554a6c07df7089db80fdb4a805a7696839bfa94a712e8e869357fd7849d41c3340a0fbceeb28f010a9ee20cc2e05504efd1f8cd8ab52e7e87c37fd7849d41c3340a0fbceeb28f010a9ee20cc2e05504efd1f8cd8ab52e7e87c35eeabd2a33eaa9c518d762622ef05d85d29c8e5fdb6db12e8d51e36590b572805eeabd2a33eaa9c518d762622ef05d85d29c8e5fdb6db12e8d51e36590b57280eafaffdf75bedfdd9080b3d8fb3a9b0fa49ac61d017341353dab40fdcc00211deafaffdf75bedfdd9080b3d8fb3a9b0fa49ac61d017341353dab40fdcc00211d47e6971a69b8fb47933d6dcdd5b93b0894183044450fd1f6425c75e384e01fe647e6971a69b8fb47933d6dcdd5b93b0894183044450fd1f6425c75e384e01fe62a4e1417f4c6248aa63f91af81cad542b7221e755c5e8bf91e758694dc217c6d2a4e1417f4c6248aa63f91af81cad542b7221e755c5e8bf91e758694dc217c6dee98bba0e0edd21bc4297824cf060bf6d173a41f8b638c85af678c55216e7dccee98bba0e0edd21bc4297824cf060bf6d173a41f8b638c85af678c55216e7dcc0e4e55a9a375707c81a5291f8e3bc0fcdf5719e6d88b463c0541db17da4fc8d90e4e55a9a375707c81a5291f8e3bc0fcdf5719e6d88b463c0541db17da4fc8d9949e61f861574c2961a1f2c082f34f1a704856ca78bcd413584f19ba47e8d586949e61f861574c2961a1f2c082f34f1a704856ca78bcd413584f19ba47e8d5860c84e9c69f7bddf20b38facc81d98f18c4d0517d9ab54fb5b9dd15d489595e9d0c84e9c69f7bddf20b38facc81d98f18c4d0517d9ab54fb5b9dd15d489595e9dee3b1fff32a47cf4a0b09bb9dd57799e4c186d95bfb2a371e1daa0ef64673579ee3b1fff32a47cf4a0b09bb9dd57799e4c186d95bfb2a371e1daa0ef646735791a01f01aef7c580c4933c045cd4e4da8da16f7ff016d10da6ba3553d0a5a6b371a01f01aef7c580c4933c045cd4e4da8da16f7ff016d10da6ba3553d0a5a6b3756350e036185dfc7c101ba533716fe98f526f340ceb93b0495d34ffdae39855056350e036185dfc7c101ba533716fe98f526f340ceb93b0495d34ffdae398550fe18eed56d2ddb61d00a12e4f8f746633ca1adfb791cfa698dfdea8544f4df62fe18eed56d2ddb61d00a12e4f8f746633ca1adfb791cfa698dfdea8544f4df6285a1a1c617cc15af7e8592b0929fa24b10a1d0e49fc8c82e80a6d9b153a05cf685a1a1c617cc15af7e8592b0929fa24b10a1d0e49fc8c82e80a6d9b153a05cf684c1c7058a7f8301b2121c898ea89cb5a6936422d55c19b09dca10e74681466384c1c7058a7f8301b2121c898ea89cb5a6936422d55c19b09dca10e746814663953e28e9bdfe62ee84111026809c84c68e328ed03b47f754eb3d626331fba5a5953e28e9bdfe62ee84111026809c84c68e328ed03b47f754eb3d626331fba5a58d647bd2c26946c3546f4e33c2e061cd5ae0c2785af0326b4767f368a3c799528d647bd2c26946c3546f4e33c2e061cd5ae0c2785af0326b4767f368a3c799520aacda084c2c7a2c89370ce840c8a4d160b93f62a834efa9d8eea6a9bbea901b0aacda084c2c7a2c89370ce840c8a4d160b93f62a834efa9d8eea6a9bbea901b8b10c90dc14eaae37e2c8cae7828d658b2bd0a875ed829430b281d48294155298b10c90dc14eaae37e2c8cae7828d658b2bd0a875ed829430b281d48294155290ca872c2c2bd202f6628d0494e09bd9ba08f91ecb821b29a3643406e8741544c0ca872c2c2bd202f6628d0494e09bd9ba08f91ecb821b29a3643406e8741544c4fbba430474e771aa541b334ff464e664c237b33a26ad44d834ea869e65b329c4fbba430474e771aa541b334ff464e664c237b33a26ad44d834ea869e65b329c53cdb8238a9add0597ecc3e2e657e3f7c5681762460fd6ec8ce038ccfe800bb6cd3620636ea682ed51f45dd51681cb30e5f648e2306aea820f0e3f548978006c4360ec87dd188d133fdd7f9adc5b4ddc0d7da11bda526ea8b5e6d5ffe73edc384360ec87dd188d133fdd7f9adc5b4ddc0d7da11bda526ea8b5e6d5ffe73edc385332950fb0bc5f02d564dab6666f32540dae28f7d1f732e67c38b64543d654425332950fb0bc5f02d564dab6666f32540dae28f7d1f732e67c38b64543d65442610c565ea45d1ed8cad7e8923b475fb2d3413f3d6531cdd17494b375a6be1eb1610c565ea45d1ed8cad7e8923b475fb2d3413f3d6531cdd17494b375a6be1eb16b97b86ed22f3f00309c694834244816ed018dd55c7d609a716522c05548f0e26b97b86ed22f3f00309c694834244816ed018dd55c7d609a716522c05548f0e226d2ef94afa4b942805a36ad18c55ac80e7e1ae206d98314423f650beae5aac426d2ef94afa4b942805a36ad18c55ac80e7e1ae206d98314423f650beae5aac449e6bfcf154c695a8d0b0b8979bf27b99a2e76b7003061a15dda377501b2010c49e6bfcf154c695a8d0b0b8979bf27b99a2e76b7003061a15dda377501b2010cff6a8d81382e5c943327ace1a61b44122a9305610bd3d2b45fbc9102a3cb997fff6a8d81382e5c943327ace1a61b44122a9305610bd3d2b45fbc9102a3cb997fd6b300ad0d1f84593926848fc7bbc052ee95ea5a1ae813d6990f28e2aadaa613d6b300ad0d1f84593926848fc7bbc052ee95ea5a1ae813d6990f28e2aadaa613a912a712c0aabd082e469f0fbb8c0f9d21c154a505b385720f947162f7aeed82a912a712c0aabd082e469f0fbb8c0f9d21c154a505b385720f947162f7aeed82cf4b385c24d6df199ea36fdc0ad23fba00e78ff35c4bb737b92d5b976ae0a4a0cf4b385c24d6df199ea36fdc0ad23fba00e78ff35c4bb737b92d5b976ae0a4a04af562eb2332b64afc66a903d8c1cf7fc7cd179900f3dd7f5a4de91c9158e80c4af562eb2332b64afc66a903d8c1cf7fc7cd179900f3dd7f5a4de91c9158e80c2d5113c83b4d8eb18e385cbd9a19dad338981021d9093551192829dd28704ed72d5113c83b4d8eb18e385cbd9a19dad338981021d9093551192829dd28704ed7a6ca15e722f89e20087dd27117d735165ddd77e4fa462fc99dab0ceae8ca3e1da6ca15e722f89e20087dd27117d735165ddd77e4fa462fc99dab0ceae8ca3e1d81a1bcf07f925ad8727626b04d6347aab8790bd5777b0a9bf4d447efc4b2d65f81a1bcf07f925ad8727626b04d6347aab8790bd5777b0a9bf4d447efc4b2d65fed3600b9b8af09cdb0e3deafdbe5c4f014b0d09a310e811a1143edfdc6d50084ed3600b9b8af09cdb0e3deafdbe5c4f014b0d09a310e811a1143edfdc6d50084beded42cb01342ddcae2b809be3cf2da46fd2a1959ff863ab6338b09001e2980beded42cb01342ddcae2b809be3cf2da46fd2a1959ff863ab6338b09001e29803968ba371ac6386f87f765c0c8ce70ba9a157adb192031a187f70357f426d4343968ba371ac6386f87f765c0c8ce70ba9a157adb192031a187f70357f426d4341d7a335705c9481f2e565388853d9eb429a9aff08532917d892577ad17ae551a1d7a335705c9481f2e565388853d9eb429a9aff08532917d892577ad17ae551a29c7fea1f47369666b880c4c43e66c6dcc95e8236f2ad981978d7342e4031c5829c7fea1f47369666b880c4c43e66c6dcc95e8236f2ad981978d7342e4031c585200764b9e7260eef789aad620bd31959a6f1a1911fcf21bd24bdc0236e46a8b5200764b9e7260eef789aad620bd31959a6f1a1911fcf21bd24bdc0236e46a8b323828c16bb6f875159b4da0e419eea759a0fe5e5840b3f04cab5f988db78482323828c16bb6f875159b4da0e419eea759a0fe5e5840b3f04cab5f988db7848246f31518a872ef5c4a5530ee730afa45f9936322700453928dbc127e576dd85346f31518a872ef5c4a5530ee730afa45f9936322700453928dbc127e576dd85382386a766102f05c5458b6853b125b0432b73d0df5dec2a6b7b964b56d32359482386a766102f05c5458b6853b125b0432b73d0df5dec2a6b7b964b56d323594ad9db0440267b5357bffffd077c325f9562dc292b7872af338f0756f7fb14206ad9db0440267b5357bffffd077c325f9562dc292b7872af338f0756f7fb14206a93e1de5cb170011e180bb8eca4f9ce5f45483b434346d7784e8096b06e969f9a93e1de5cb170011e180bb8eca4f9ce5f45483b434346d7784e8096b06e969f92ada9e62b6cce18ac3edc202120cafbc97fa2309d2280a08a0b3886ebbd21c0d2ada9e62b6cce18ac3edc202120cafbc97fa2309d2280a08a0b3886ebbd21c0d83f79147d7d44892e60c7f06d5ea6da4d6c1e5c8104057ab05d1099de9d423fe83f79147d7d44892e60c7f06d5ea6da4d6c1e5c8104057ab05d1099de9d423fe4a33edbc5bf89090405e957e1b0702ab77d21bcdd79273473032b2b59966fc424a33edbc5bf89090405e957e1b0702ab77d21bcdd79273473032b2b59966fc42590292648b8babce44b86815c9ad5ce0f01463d38f1c744eea004f51888faee7590292648b8babce44b86815c9ad5ce0f01463d38f1c744eea004f51888faee725695112d7df1e7e8a1618cb666a4404836b48a9baa834993aca731f39474af425695112d7df1e7e8a1618cb666a4404836b48a9baa834993aca731f39474af4a053539583e9b53929d1a14eee13d825a47a3667e8d237837cd3dd287c7841caa053539583e9b53929d1a14eee13d825a47a3667e8d237837cd3dd287c7841ca2dd2105ee1b1c6007d0ab96c4748ce2c384d225b61e06e309d8d7a63c41d04592dd2105ee1b1c6007d0ab96c4748ce2c384d225b61e06e309d8d7a63c41d04599803c67dfa3055d8b26e38104fccbf1591051cd395fa8b79aed35392f850451d9803c67dfa3055d8b26e38104fccbf1591051cd395fa8b79aed35392f850451dfe7078956aa9b2b6d5eafeb26a2204527977fc20dbd96372e6f6e6c3a4e16ac6fe7078956aa9b2b6d5eafeb26a2204527977fc20dbd96372e6f6e6c3a4e16ac6d0334b4f336dd59cfc64bb07176a2fa97e6a729e38a107737d974f4800ae67ccd0334b4f336dd59cfc64bb07176a2fa97e6a729e38a107737d974f4800ae67ccffef3c0a2f7dd483f97b0420b06db015a13dd1566a98597da63a77cf7b2fc163ffef3c0a2f7dd483f97b0420b06db015a13dd1566a98597da63a77cf7b2fc163b86e6c0dfc1f98f540779e54e3d85ff12dd73099ae72118196c8cd3a7b35ce8db86e6c0dfc1f98f540779e54e3d85ff12dd73099ae72118196c8cd3a7b35ce8de2907de32b67941881a98b605a85bdf6dee5eb226d27b2a91d5116113156e2cee2907de32b67941881a98b605a85bdf6dee5eb226d27b2a91d5116113156e2ce00d4940edd36ef996b4ce47057d7447fee1799c2de32163588b34ba87403e17400d4940edd36ef996b4ce47057d7447fee1799c2de32163588b34ba87403e17438e220f32a009e87d5c140cadd0eb717cd021f2f9220fcb033c9a9d94424a2dd38e220f32a009e87d5c140cadd0eb717cd021f2f9220fcb033c9a9d94424a2dde1ccc855529840a56c7c881b37819e3154f4c62bc1ac6838a20443cf505b99fee1ccc855529840a56c7c881b37819e3154f4c62bc1ac6838a20443cf505b99febfc419af352340b47d82278df49dbc17ef3f8d9a5f04f32a37504ed66b677725bfc419af352340b47d82278df49dbc17ef3f8d9a5f04f32a37504ed66b677725ac376e631652f544d0282a882acf36b41164ead06f258abc59f80ac3bb0240f6ac376e631652f544d0282a882acf36b41164ead06f258abc59f80ac3bb0240f639951ec06fd28d35a630fcc61637157ae0391f262896e1853285d9eb802a4c2a39951ec06fd28d35a630fcc61637157ae0391f262896e1853285d9eb802a4c2aee15c86dfed0e5b62b7925d7c8486643d5df6abbad27471b6cf9f04b69563dceee15c86dfed0e5b62b7925d7c8486643d5df6abbad27471b6cf9f04b69563dce3e701e210186bac00eac0189d7eceb74e7d5476b076cdc6a2482996fe9c3dcba3e701e210186bac00eac0189d7eceb74e7d5476b076cdc6a2482996fe9c3dcbaa3c0fe9ce6bccc636b86fc90c6e4d94cec16ebdf3bf8326a0f41e761e56f0b20a3c0fe9ce6bccc636b86fc90c6e4d94cec16ebdf3bf8326a0f41e761e56f0b200f6a96802348ae069443ea0563c94732b7e74eadb137bc30fae75b26895030830f6a96802348ae069443ea0563c94732b7e74eadb137bc30fae75b26895030830370ac0a88e7bfbaad28edbe3437532125a051e7d94b2e42aa0505ec99df74970370ac0a88e7bfbaad28edbe3437532125a051e7d94b2e42aa0505ec99df74977262c6930b7f61c99dee1bbdf94b5e414f485428761c73e8accd01b1b9bfaf517262c6930b7f61c99dee1bbdf94b5e414f485428761c73e8accd01b1b9bfaf510e8e80e7c0dc278bf7af6626729e8e159cb80dcee46e07f87ed4c74bc5b3a58e0e8e80e7c0dc278bf7af6626729e8e159cb80dcee46e07f87ed4c74bc5b3a58eff46a3111f64c3085c6eaccafd8465a324e9028e13c4f5ffe1c587729dfe26caff46a3111f64c3085c6eaccafd8465a324e9028e13c4f5ffe1c587729dfe26cac9316e0937edd5fa745182223b503987cdfd6f817bee58f1a642ba6b7a7871f6c9316e0937edd5fa745182223b503987cdfd6f817bee58f1a642ba6b7a7871f67fcce22e36f5a52c11a4155243dfd426783d5d5957dc4b155fb5b62e9a8bf0a17fcce22e36f5a52c11a4155243dfd426783d5d5957dc4b155fb5b62e9a8bf0a119ff748e318207817a1b4304d79a9b61bbddb8974aeb30ac87ea4126476fed0619ff748e318207817a1b4304d79a9b61bbddb8974aeb30ac87ea4126476fed065c62ee5bc03009ae9a9e5b4e9e1b37757876a1b70faed3b64afaa0c033d15141f73f26ecc706b93bab615def9be2d812afac414e8cb20e798adf0b8ce17e9d9a5273d9ff503f67dc62b270f5fc2f1da7a695fb46372789aeb013ca26372479c45273d9ff503f67dc62b270f5fc2f1da7a695fb46372789aeb013ca26372479c47ab69f8c1e1cdf151ec314779d2f48fd2f96f1cea110178af9df8f7c911041757ab69f8c1e1cdf151ec314779d2f48fd2f96f1cea110178af9df8f7c9110417517aabd76a1f3397095aefe46d55737c7418c8ba1f325f9343cc2cff82b64db5517aabd76a1f3397095aefe46d55737c7418c8ba1f325f9343cc2cff82b64db557cbb9ebf46bae106877a056bfc8452a037dfd85328838a88e295f11862e92c657cbb9ebf46bae106877a056bfc8452a037dfd85328838a88e295f11862e92c651ab725cddc221395d98784f9bbe32168154f5b5b74cf8848dfa8a8aaf0a9b6ba1ab725cddc221395d98784f9bbe32168154f5b5b74cf8848dfa8a8aaf0a9b6ba43d0d206157b6b54cfae7a8320675e36731ab472a4b94a07ae7ffdb215519be543d0d206157b6b54cfae7a8320675e36731ab472a4b94a07ae7ffdb215519be5d2b7423484dfe7cb3bb81e465c1c56c1e761ef63c4a50cff060b22b8a6f509f3d2b7423484dfe7cb3bb81e465c1c56c1e761ef63c4a50cff060b22b8a6f509f30bac68267efc5207a5768624253cf68fa8ba83f820b1fcd7c72ab28cff28e9db0bac68267efc5207a5768624253cf68fa8ba83f820b1fcd7c72ab28cff28e9db052cf0c927308c287b6b5061b0ec5e0b0740fad24c32233a9736ec439718ef27052cf0c927308c287b6b5061b0ec5e0b0740fad24c32233a9736ec439718ef2727b341201c66a1ad10b9331b622bb7cf5ab04ccb6ea855c2e0020861e461c6d727b341201c66a1ad10b9331b622bb7cf5ab04ccb6ea855c2e0020861e461c6d778ec4f481d7f0de04c390fd74086a9b3a897d53e736c6227ba9f2d7de21bc11378ec4f481d7f0de04c390fd74086a9b3a897d53e736c6227ba9f2d7de21bc113ee16ed35548a52a422ea83a4a6d8fac5e25ebc3a6b11d93a5b89b0c53fbb1619ee16ed35548a52a422ea83a4a6d8fac5e25ebc3a6b11d93a5b89b0c53fbb1619be95280cc3435aa2fd821a5c280282ad65593d1a9f0f31198b1fd72dfefe645fae59ea58d66494830c6c97315fd432e2ded8a5dd88ea0d6c12f5436dff29f3b9459619335fa5bd0b24df24db012fdfb92a445822fdc00fac66ca59af54fb14ce459619335fa5bd0b24df24db012fdfb92a445822fdc00fac66ca59af54fb14ceea7988d7aba962470cf256a6e42af6b58656a6ac697134952dcdae51bbed8a79ea7988d7aba962470cf256a6e42af6b58656a6ac697134952dcdae51bbed8a7926ac08dc3ba83338bb4c8d0aef8b2f8c95538c42aba7285dc1f602ef7cca1a9226ac08dc3ba83338bb4c8d0aef8b2f8c95538c42aba7285dc1f602ef7cca1a926d25a706f12cb991f712221e968aa28a0597fde631f2f1d9766881e1d9eab7856d25a706f12cb991f712221e968aa28a0597fde631f2f1d9766881e1d9eab78536dd027be4f033e42586d61aed17930cb27511a1e1a5a1872e4c225d041df61b36dd027be4f033e42586d61aed17930cb27511a1e1a5a1872e4c225d041df61b7977da9e528c22717b19a0ada8e25cceaf41616eef908ebc8081d5d9125276cf7977da9e528c22717b19a0ada8e25cceaf41616eef908ebc8081d5d9125276cfae6d21d201e259d803934a0fd3b1361c996597a240572a3ef15acc1e1736f8e5ae6d21d201e259d803934a0fd3b1361c996597a240572a3ef15acc1e1736f8e5a87ac4a19d684ed5538e904f8c5229685cbc86c8eacddb36495bdbaa018ce164a87ac4a19d684ed5538e904f8c5229685cbc86c8eacddb36495bdbaa018ce1647091eab262194cfdfe81809510e64bb997c1674f14bd39d36150b9120dadba4e7091eab262194cfdfe81809510e64bb997c1674f14bd39d36150b9120dadba4e9889706299a77465a303a6d926ec0d7e83293793e6f6dcbf10ef7b09c2fefdad9889706299a77465a303a6d926ec0d7e83293793e6f6dcbf10ef7b09c2fefdad9f23fa5f8292e3322e272ad3c9fd56707fda32c1244a5dbb57e93708e11276489f23fa5f8292e3322e272ad3c9fd56707fda32c1244a5dbb57e93708e1127648291ab6b9f65825cc4a05f75d50b057f8bed1003005812a64e6ec4cb62dd041c1291ab6b9f65825cc4a05f75d50b057f8bed1003005812a64e6ec4cb62dd041c16d32d2d78859572086026a5bef7c543f3fd47c6f67bcc6c1a500574ee1c2fb756d32d2d78859572086026a5bef7c543f3fd47c6f67bcc6c1a500574ee1c2fb75f0e0e4db31e9b9fa4cd13b25199c777eaee0571ea8c419e689a18dc1e1947a4af0e0e4db31e9b9fa4cd13b25199c777eaee0571ea8c419e689a18dc1e1947a4ac89884b694e99f736c1cd82dc720a3d46c219c135d8aab04c16be9268eca8aaac89884b694e99f736c1cd82dc720a3d46c219c135d8aab04c16be9268eca8aaaf3c61a138be0b0f1fce63e42200cab81994adf4db6794f4b6e6f881e014dfd89f3c61a138be0b0f1fce63e42200cab81994adf4db6794f4b6e6f881e014dfd89d2352e28bec43664cfd53693bf676235b793246a6d47483d724dcec5c1e61906d2352e28bec43664cfd53693bf676235b793246a6d47483d724dcec5c1e6190602c58242c855da1d71ad3cf9e4c314a0739d633f165c34e481ca4a310ebdbfc502c58242c855da1d71ad3cf9e4c314a0739d633f165c34e481ca4a310ebdbfc54db03d702e58816afb0b8a3524bbc2c0b6a0756f0f62d7e54541729e72d4a3f04db03d702e58816afb0b8a3524bbc2c0b6a0756f0f62d7e54541729e72d4a3f0ff8ca6b3401be01929e0c45e7ae3ad60c0ccef2b7ada387c1cf4eab2722b98a2ff8ca6b3401be01929e0c45e7ae3ad60c0ccef2b7ada387c1cf4eab2722b98a293f2dbd27133ee2db13379808dad846f552e273ed805bd363d38d461780e342d93f2dbd27133ee2db13379808dad846f552e273ed805bd363d38d461780e342d59cf4feeafad932cb923951276c849137cb5e503c9ed3c9a328fba350c72b3c259cf4feeafad932cb923951276c849137cb5e503c9ed3c9a328fba350c72b3c2473fa4f83551c6c0818c4f139ff754afca899d0ddc44f6e5be698858c5461d17473fa4f83551c6c0818c4f139ff754afca899d0ddc44f6e5be698858c5461d177947d15191c67fdaad2271641c59b94d276945b8eada8c5d7acb60537eb02e117947d15191c67fdaad2271641c59b94d276945b8eada8c5d7acb60537eb02e11aab83c12eb99e23624cdfc8d4ab5217958ff0aa5e43b700cb8baddcefa7d7802aab83c12eb99e23624cdfc8d4ab5217958ff0aa5e43b700cb8baddcefa7d780297c239014d168bf3b57a99405927ba8add0ff94ed56ca06203ba81fcd0e3da9997c239014d168bf3b57a99405927ba8add0ff94ed56ca06203ba81fcd0e3da995ae919ded4ebcaf464085fa458e0590f7773e2061eab2ada04381299927475b45ae919ded4ebcaf464085fa458e0590f7773e2061eab2ada04381299927475b4ac731eef1ec236de6e0f3694ec4dc018228361f6b88cf831a75af4abbd3e0754ac731eef1ec236de6e0f3694ec4dc018228361f6b88cf831a75af4abbd3e0754c2a6d57e2331d036cc9df4e86551b77a5590351bcd4d72d50d2a84dff8da989ec2a6d57e2331d036cc9df4e86551b77a5590351bcd4d72d50d2a84dff8da989e6034d9fb568594b1958dd2969504e4cde64ac35fb9b08372b89f8960289c990e6034d9fb568594b1958dd2969504e4cde64ac35fb9b08372b89f8960289c990e7e365d00106e0d86fd536174b4b7efb8d6a457d214883d6247544a3063e3b7267e365d00106e0d86fd536174b4b7efb8d6a457d214883d6247544a3063e3b726a601a83cd0479d80bd80879cd85bdb978bacb42f978a82dbbe3695dba0993881a601a83cd0479d80bd80879cd85bdb978bacb42f978a82dbbe3695dba09938814117c87040a1c8dc7ed2bafceddbd5abbec76ecdf2b16803e9be1a7af7677ee04117c87040a1c8dc7ed2bafceddbd5abbec76ecdf2b16803e9be1a7af7677ee06b5ca71b760f1a0de888c38897b47a000ed37f697dfbcd39380212db1d9a32b26b5ca71b760f1a0de888c38897b47a000ed37f697dfbcd39380212db1d9a32b249ad9d33840fe92d231ba16f9dd3a8493b8470f465c3c5922615824a7bcb1ba149ad9d33840fe92d231ba16f9dd3a8493b8470f465c3c5922615824a7bcb1ba1aeefb96beea51a01765fc104d8c1ee9be2603d6c37576561e525a7a7007d35afaeefb96beea51a01765fc104d8c1ee9be2603d6c37576561e525a7a7007d35af6792224a976e81e294e07f9211ccd63d81ba10ed1ef91ee5c0feed85f391a285aa7d4f9ae8a36743f9324775856987d5aad4b74df019647b40d65fec008170249f46358de8bdb2cad9e7c12fe063310d3b29617539f13c8084b273040a4bb6d12ef68fc1f8ccdabef7c89c1330dbb54a20cacd65aace12418cdfe48af9d8b32a218d87d0483c88115d996c1e7171b00c2e351a5af0fdb58b7a7402b69e831f3822e49557cf00f1bdfbf97b17185e3fe8fe971795afdf07774b160e4b57ce1b257afaef5098c028df1b09e068a17a807869d645cd2a06a1bf5b64cc44f5aaed0ef4b77cec2b31001f544d5efb23d5bab3f6efe29fa473682b3a773c130edccb7bad598835062ade243dfb95bf8c6af05b843d397ff3117dfb23ea67e62f186b57c7c812389cc19703051fd5c5c70805d3ede4327d3ae984504cb27233f7e5db6b59fdde0fa1f036d0f0fb95f68c8df5206f5b7e25211f5481cc2d122ee9bfaa538f62b8b3761efed6047c913250ac6fa91de7b3f64e2c719a88f0e1906464e349f0ba8fb0cdfc47612dd54f2c83ea32d3d69e75bfa33b50e05469acb03530ea4864ad15c23d0f7c2b60e56a4e5c2bc8d0e527a33acd6d0c58fc7341fc98405d079ecfc4d76c057b809edc43f7f01d034610278474eb761ed67e18e70d6827249e2d06f34dae4808fa93b297c193bff8255e9b923079973eeeb960143518fa5b81cdcf9fabff265ec47f5d5cd31171518c66eec1d0022773bd42b3221067ee2b1465d660ebe30aed9b76aaa3920544b90fd63350bb65248b94c6f937f6bf874cd789bfb06513b1b0a062f9cb0c565181147a730f3913d053e7db0659376f7ff51c9d5d9970d4ef318ef1e284369e248d5755d31fd6e45db700b76f80e8e0ece799825fe9a34d6d9ef57fb468f7d63287a9a4a7c9b868c3d125bc58d8538bd6748b84818a22471a9507ad2303a8377d2e7e539881820e946de627a1fa7fcd9e76bac0329f0e47ed0148cf416d513e3030b1a2c4e9565e4c2c82cb6d73e38533ed571fb0181f391a8b3778985accb63bc8f75ddc5fd61d2b8aacf49ace94875c97b7121cc460893e0c122e534b0c83f75abd248bd70fa8dde9e54f54bdbb396365f3046f76f4d0b2ea0dcb1e1a63f11fee7945aa2dbb88b74932089871475439489a955af06d7d8e62737e28c19de23df2d33f9b58774dc430dc7fca5e14ca3dc761dcf02f0d73cba6f9692c2492565de4d517013e6eccd8bcc8dd95353090cfa83e0b99b4eef22c0a2af6026aefd102b4021d476d372304e07031d17ec76affffa19ece788dfdfd9b0fa887c8056749a3f59db360af7c46ae5725f03df7e1239931bb7df7939992732ddc5140d0109771310bce117d7a6aaa537750e225e4d8cea17f8e98bf3575b03dde11f71d9116088e44b5613b47c95253e53d9ac0be3c765a95f1c0034646e03bf7f25e704d88ba2279575d727ae456972e3654d2d47fb16c11b82c96b58634560e6bc6be7cdf8f32fe3fa42bf729b768ed320737f0c25c087f84302a97f332250f4570b399c05f37df535766152b2373674f44cb46ee6d87e0c1cf96fab190b32678a7e7223f3730cad44bf0e1a598902ed16f1f7b2ec7f6c2723717d668f47698226176a6092c768b32de1933b45c80e461b271bb50a083c08172b539d9024295b4756328ae452b65cb4627bf85cbfc612b356765001650d94591cb53048c514010986746b6e734b92e24fc645f4d6b4b972c47c87592a2dac48f838b4b38fcd44d0a13021f292f9b566dd4bf2a6a904abf414d02d546dd6606a5edc292963d12687017c7df201e334cd6dbc25483b653292c785aae372ed16101c6ff854a0a30d51159cda5c6168d348b0925205e45a632590ce3966c3a73167ba0aabddb88fcfe00e894bfc80d5e0248ddaf5ca93a4bb0c8c365a54dcf26c03e5bffa820264aad94b58bb34d62b4660d155fde2b88d4fb9f51d3244215b30734118f9b11fd303455217ef76481698ff8f5d5f0f1af84d6a0aadb14aa608f3ba8f651191cf2b300032921e21690d4ebe48d4b3be4cc9f557d49dc874f5a6e2e5994f57ad577a1abc6e649d172aaddc13758c2d37a41e2de45a1ae2f28fcf901d14d609d69b595f1221b299d682c7e4d437f9b9523c44bc8e321b12f0ff26979df81ec069a15f02b4f888baa6b5bca93d5b25d04e3270d4fc2ebf77a7b15b9639b5aac42e1df99cb2cc41b6c9a8ca660a6ae2220dc8072ac3b2cc9e7c5957c4df02bedd90733ec0da15ff44904d5d9c60d18496dc0aa8f2057466f06943e1c0e5430f4270dae79282a94f5d9ba72ebea06e1206fd6403efd9b095ecad5213d94baeb5d7ffe1637e8d663f27f50fff24c5cd2d29bf68c58ba42e756b173e3d6816dd21d1187b267176ab0d50b53d17ce451a9d5f976fd5e2f41f59707688069f25ed28ad4ed4c7fa669ab6d23583cbad30a463fcf43094e685406a3edc895f48c317f154154c9fb523db1a3e582afb4612d10eb0deeb08d37408b98564f68c6ff24ae0a0381dd3b4035d53da6b9ba2a75925f6d069ae4193d4ae7e0f089613c28593f394905b79e20f3c5daca0055b1fb199eb9dc264c3e5ee539ed35e94dd7b938360aecd04b1a260f74b9de9d95ef88d52be3a0e89827ec6e1a92deb1321eb2ae8512a32be6adc3514a4ffceee0526394738ce41a69473a318ac5dba5935bbbfaa19b5b9be6aa88cf483aa232a4a92e77140809645da32f99c9651db7abcaece909d66e1c39abd9e68da1d8250eb0a05f55badb1b50be38ad9c79570bab9592971125706516138e3464c81e1c6295e4f421dc57153f7a66f3151b4f86167f5745bf69805ea2ca489439f66ebabb5323f6eb377c3b24c65b65ac9f040663d088bd2885164f91642642cab94707a073e16afe1e107aac5992f6fe290fd595f3a44badf2ca6313618c4ff57938e2cf41c9c58fb7f77432c840b7ee537df1b9a1ddc3e737daaf223930ef7713f380f935297a401c8d7bfbde5ea4362b79ee82e062a2b990b96d8c06fe0225df47d91fc555db3a3872ac1d7a642b420587ed94540c80151166c8c1fceb9ac4277ec8dd3a72ae92d4a04314f7976eaf0e872d1756325687bbec94c348a1074f14d525019234131b8b155e8476bcb061a223a9058928839ff1ec21e898c7c3c55136a2e4a1f321258b6c2973da1c10b9d16b8268913a307b1888a0e9eefb127d7af92e30173fed8af5bf1ccc2136ec09c33f59d209ece5ead59ff9af213041147c9a9823710f7fab124b7911cf41a23ae14843868edff8f6daae6cdfa02e7a1b0899f5d285b19025b9328b1b501b66e578e7688e3a929d255e27955181bfc1bc94379e2dd40f6c3cda256b67f932664bc37d379cdff77185d286df23bbc9e2b8af9d97983b7af94676bc4b88ec565ee634dc4a58101dd8bd10c43fafc1e81d70cead2f4b8ff3ac15f9db37725f188d237287831b121171ff40fdc3ce4308947d172529ac53e2683bc9a6cdf1cbe2a7e30856723b57efb0d96f89ca5e3207c034d1fe068a455e6577bfe6558713444c9dfba82d36c6ef7030411255608b80d8ad492d084bce794d227761bd8a5c1af1998a87292a89548865a4fbfaa008e35c0ffffa765e34d2c911014b2004acf2d518fe1b31e5d03ca550728278131f40ae107336af2f9ba0c8f4d5d2ee47d0b934613bfafe657c9b1dd2635a4b0923537dbed74dfef570f3cf3da58fe38d3e25bc264640ab132121f5d41bf3d7966c3234cc74b0ec1c5c761d88291b20d496f8b508df0c0bc45183c79766207b3ed17c13d3534d2150c5eb535d2607df7abf3eab162b00993b3f37d7921a6eb05206570af356ca8b8258e5c9b37dd8e794d3f137ac7ba9da6d8bbc55b991109d8aee328e317ef188d22ce8cc8d6a26f70f3bc0ebeca454d1585e655c5a0c3bd2f877d60ae2dcb85fac1d9843e4619149012a5cb4c47b7c550b7bf6238c766ef0fcd007290bce1a58d912478c29cbc67966a068fee518a73fa787a20709dc9d58aa5071a982d570062636862be503be1f6233466e5902b4e5d4229bcf2a8991183a86b3f319663917e6788c1993bdb395f50e4d070f23bdcd633703582f14357de270b4f8c6e785664a6a3f66d713aad973af4410a699b159431fbe78b760ca92025817e9b39b8b88f5da9cd2a134d9f8e56597d73347a0e8b70c5bdff5e2602627390d41edda5ac992c4aee57e9e5d17eb877d2de720154b36ed288bf8b2a04fa04f5f8e0a012320b789a77b928ebac6a201f375dd8c479f9848d40d8209a36020b4c913769b6affdf75f6a5af1bc340312c9b06d46e458dd4007b4b4429d075e6397d074c248b6780debb3c1565c569f612aff4b9ae15949202a8737928e943093556b8ff393e6328324ca2707dd12af4d66337abdd161958ff225a476096fbeda58ef9cf74d8ec54ebe8b0fa14270d296f739fdf79d606d9ec60d6a355afb79526261002f0740d0f591b74e341444d5885d6b0073806ac7046460487df9a9877914b4f9d539372cf844be0a289cf6ecfb1684da5ff82ecd05b820b955364d43e9448c6b62a4af4d0815aa2ab5423177970ef3fc56ce8db79c40e589f086068e4f3bcba44d5520ff23ee5e4b336163929b2c67231edec3ed640bbd7cd69a8dbfc6a1cccb9e4e4d7501d790a893240b3331ef997bb0323eb3f3136a1cc70ecc06e7d79878d6c4c0a3f5ea9918e03576176337466f990ea99626e14b8deeff270854df9dc652f4ae45435b42ae9eebf89c280c8b0e02ac45539970602ba4204e91e0bcb958015c8ecd379b94fb1cd2bd1695e5623a09837de06d29469a11ed6d4aa7cabff66c58e37ad8c3f45879fdebb89eb15752f061bcf70e7f8e19735988bfe8b304afc067a5b8e0892719fc6dd0ec01fa7d31b85ab3d170a4185acc3e2659e9a43ad3b138c9f6434dc629cf5a5dadb7786b3cb1ed7557f89ea26fac73cc5d5db1e2e20e4b0e87ef2ddb8a65d54148e1305e870a990536829dd1181aff5bb053f6217d779bbc6b872a93973364951f4ff1fc2aa40895429cb8bdef6cda3ab851a4ebf4f86434444896ed83a5b3ff97ae0dfebd8924e055ddcfe3f6105e1e08a28843421a21d29aaec85b941d577cf20eca626558837368372f1f62c8b949e485aaa17d6be42234bbb12c761695d212f977ace178edde98d0a2253d344e9d25060f63ff5116f9debfa68ba6b47a0fd939844150e57f7713b179cee466ece49941e5759daee56acca91031ab78b03339d7da2a61f51c8c6019f246f205d76a13651994d2a0e180e431f00b14828663d73314f2d0c6c8e3fc501550377a240cb58c294861e4033dc57e3bbc467dbef1edfa2337b85bec03475fc0e4fecf6884cff023971bc772f674bb0b37dd298d9439ed572c6b6e72e8a9e9487aa775bdaac147c742522dcc36beb4224c5fe16f6c16c17b296ea7d25ad1ec5ced95214217e7448a110675886d5c3cf4a9991da73ba8ed5e426da54af9d603e27f4ffacef7f0018777726da828c0c91ddc923f64fb0b31d93c59c63266e8203ff657678445c30725992fbede4eaf897722e717f2802746f2ee38f353bd06e5a5ea55355567afb505f29adea37437aecfd2c43223ca9753a7dd99b741743c35a9946e7bf3f981eac1e50c37e063cdd231a74272a0ffb0de496f9f77ad2afacb4b4a378320164a1d1a0c96e76017ba01773d714c01f2bc8106e81b21c815f238a3d0281b1142dfa8b31c63f050ecfc660b058e60b73d5d9c2dac02c54a29c40fb08f7a6f010ccd4c2f1f4d993d015e10f8b21084c52871eb7e8f692a1a3e60bf936fd68d6cd33c81782aebdb9a0b17e6c9342527d7586132bd51a15b484d8222417ef38fa791d31a9e9bd24ca7923cee24e4d101d4ec2497633d62c0b6ed5fa5a521dae91c23fc67c381e679035c0e8dc93bf13ee734b4eb9ea1b39cf15f38ddcac6e22cd7e95bfc537ddb59020a08eaf3847af404c4a7a2b5110c966b1a7b3cfee106c6e0182377ed0e342f5269d825a825b642620c97eeb46ff9f7e55fbbda4a3ca3a4c31706cc92d58ac03e1fbc49256f49521d92b17c838b7da61799d24fc979a68ae499f4afb25cb8b97adaed6c97ab889e4acff60e04a2c09ff59f8843ba09c93253cc8004a9b1f319a3e2ae84da2b163919af34eed7975257e4dc1543bff1dc64f71def95814f623a5ef22a90702adc666367044fcb7759733bbc5521a18dafc05fc0c883f280fab9af8262fbea4648fa5ab7a4044c89e6d88bd36aca9e28530e4876badbb4a590fb1ba4839fccbbb67a3f897601a40c0aade22b0fe2e0620cc63eeb3bc359492d402ed9c9884501848108a2777e101f95296bb52ba56851e6586b568ee6b53af5d0e9bf839be45398cabde79be789de6d24bad8b450448fb91f3a2985fd08bad91f81f1b9981b2ff94081358d2db435fae7344f52ba1756d4c42c23c5c70b89c4de63fe262bb7443d0289eaf86928b6771414fa5e13313b8d0e4e0ff9cff1273326fac1e4078e1b732f55a04b07e3097734ce5f366262413dc832c7f67f424b6e20e9ba964d4ac1e73141f9ecea00af40ffdc0bdb6107662fe687857b2ee197b5c6d3427aeb7ea0c35dc1b25700ef26637c5d1729b7cdabbdd5c10a1778a89114a6082b3cce0a57146f678b3c9221ca6967c4a6658f36ffbb1a691dea0459529d663212d922afbbaf5d379466a1548637647534d7be3c24440aff48a38e2a700e5d45fa293407f08650cb193af5e5bd7cc8a8756696f8b155994ccab4b7618c95a166cd85899daf56b83405226faf76a5e46fcf71a7540139585546646e0810e8f5329832a107450aa83a3e2827f4169fc48d6b133934dc30214befc6f1266c7d764e8c5e5891068c436f3fbb2ebcfc231ac6e502ead3979192a09e7c2d0c517ff124d00d47e220a6d885501711304af6cc922eedc9da41971dbf15548d3e7a47453afd8a6034281f98d13d5e3cf1f6e41eb25f828774d744f7e070636dff08d4fa02894da60cf42530b8411bcf9e15b0082eacbb4430d155c8246464c3a6624b3bed47428589698fbb223dc715e00e5fe5ddc1e670f1768e8f7a3d9c74b23e2dd47b8f0d7c3507a0569dff61022054d5768db3965570dfac7aac8a765356fc194b546cc95c0f4315a96dee9c264430112df8f7e5480201009ed53bb2fdc308e27e7549bf1f1b9d0bef702099430458c99944778982231f2a29903a1c86542dfdf21feccaf1c3ce29220fa08f80640c7b4488a6ff5c4c48da4d3771e6d16e75f9311fbf33de386b686ccda7223195988a15c9d95f5f5a566a5ae45484deb6707a4912458a7eab18b8620fd29456d7e6420f8e041d54cc4f72655e85af25b67065d2ee7a4c20bf9f381c43f599fb03da0f4eaa3d0852b1c50262f4d3e6821a5ad667a4c5414177c79a89207da55fc5e0476ce242b49d264fcf6896ea33e65513f1aafab8f892c13201c3231cea81d89eb339418ed5a80f6cc8650b24bf7a4cd720a6e85c6126b46665492531d24eaa72e5841ee33ab4a35ca2563627d34d6402f4d95c58d99d864967d11104a44bda63a9d5cba9f8c1d8d1d48f27183b92743e70ce98a2d5fc128563b908be2de29829e5a943217de309e1c9d40d9583ad70a9622fa424ba9ed47a73276e0332d36cc037ae4a75427ef893fdd534752224655ba9d008f7000b8e2af70a3a6384988633580f8abf2253aae5b1607ff85c38bc6204b8733c0ad4157820dd475eff1a5e28f0b783e1c32bb4be43cb7a15fb50446c288928a02e081497537f8e0bdbf42a769c750deef09dc0e7adc1f96ce9e401991b4aee49088f6def9cdee606c023d49a73c948428e970e784d0d525eff3caf54e94c0f329a127de160c86e6a220272c3ca0ced06be81245cacd62e0fa3a6c57cadea76616e9f0ec083cfe7777d8d6abf541513b308f39add234bdf5c0df2b858d206f2eb591b3f1b6dbd14094d1377f0248c5223091a02d75e433661333d83dd28de63354cfe815e3873fa956f663939f18ede043f594b7022ddbe3f807ae7621b6c6adb34cdd7abf4cd21172b9bdcaf591e8344f10feca0fae6175ca5030ec859f4474cc3147627f0cb8a0d57916960c050b154b23f5436a8c258e6b2de76f9055a8dd8cbb0f828badd69ec716eb125c1a735656ae14cbd65cabe317f85436a23b0666586d546b3e0e7f0279f33911cfa77b24717b5725ae4e3b4085a666bbaa191b73a6fe4537361a2b573f62bf37aefe67d18f0a5a9ed588c9dd772efdb56263b20481f6420f161fce85a338636b598d60eebcc23219b2a5be56cf119d05a429c9269ef4d6e21499659047b3762b631da8dded10d20011bf40db322ec359473bf77a5de1fec82b149e3a592393f79ecfcb4b8a1b4835aa04a99698acaf8bc54d7cfa56d55e20edeae069de117d4ba60e1e9b36b9d9c1389e91cfb5cdadb08ac8f2b4db499b78b91a2fc791f561e2906452f6777b8fedc45d2866532077d30ef301f3bcbafd288caf3271086aea073de1a40ecfb2c7fe83b19d262956c8feffc6e5b2c1425d16c85c23ded5e63aa7c7201eb3bdeef8845f2e5feba6e3a22acd159e973a3842ae03a0176e4956e9104673bc73184351ae116e609160fcfb3dc4f5bb296801b7ca73d9198a6ee700aaf9e44dbab1c6ff02e77170d12ac043410624524ab8b4618d8cde688f754586aa1165470161214938c74a555e5a8f84838b4aaa7ffb9b7ff779f7261cfd160a82f5fcf2b9b6ddb7c78eceb22222656e52d9019523e5f58e2896b080676d52401f93ebb5996ac411ac2de4c5ce7b5576441fef869eb4f7b190323a0a1cf4845872a27e174c6b3cef53622de7f2e342fa47807eab2fa1a3c532e24010aac8bb88bc5ec420d2e6b551ef77ba1dfa97b24a7347140e72e693e136db56f9cbbaadeb15c7bda251c6de9ed17c430b2e86cab241dc4c07a1fb3183fba3c03bc52c477b450c4d92ca48afc5553edcae7ed0a1246f4a49e21263ae3a67cfd849688b8b40ec5f93d9cb5a330c38a332607070a1ab616daa6f0cfc5b7bc3dd4abac295fff70edf60a6275763a372ff9df1e9922a389794488f4510f82a96504cedb7b439be1e65a831d9f82a1707a57215415ca7f79dcefc52003d4b225b1ed6b710c76b2e7422cc8c52e521b100ac2b78fccea19523f282baeaec98eaf8248b37b1fa6a17fc0fa50a7228cdbaf75cb30e4d4598db168b970444f7fb0f08ecb1bd86accc5e22bab3f18ad99618397fedc4858add5a9d51fb28d1f4a95b6cd5e1dca7f186c69cc861665a6de89c80142256cbe6c56aa5312ddf861d5060cd9aeeb46bb8ad05869a50cbb3008b5ce9b9756896b56377450329039547be5d49d63834d7848adbb6899d58ead42de0c0e7c2c817ccb966d33683a98afdb8714db29802cd044dcf2c4295543e44c2dc29317cc3aaa52559a4eabbff862b59c9a3ab8077085fc80c623102c79d590dec5892fca57543d0af7f9d5f00798caabe500f3d4eb63a93929d52fbc572413c2d82faae1230f80a49453e2a93115ac46ef538f6c7b2216fe26b5faf49b538f6d42d67b6abd99ab0adcc757d7832206b52ed4388e90256fa1a75a436e704257496c722b7f3605ec1c32fcb23bcdbc016b88f05edb8733d1bdab046145a5896ff1c6169e2a3002b47a3c74a26ad3844b48be5fc0aca39e4bb6f8c99922a6a988a55ea8eee2dd8f9ed0e6ed2f19f5b2788698bfc2bce59e91a3f65f2505cc394b4bde202b545cbdf779f7dc6035fcfc553517443915f65fcdc0b64f2bb94984fd031f7e08f7c79b45c2c2968a1c3691b8529a1bc634481073fa498ba0b7984431749b6dfb5a22d4a021d733cd3f2a395f261f59ba743dda33612f464e2295ae82aa3fd354864c9de379c547129921a8777023ae974158bcc0d79a8d560f6dde01a2372da233cb769ad1a0d725df4f269f92889b6024792d2121dd43fcd0b8c1cb6a77570420ef47bc651da2c11da463eca88d3c83fecdf154930b4c25aba73e877ad72953508a29e236868ce154e42c58f5d3a34b75d081a35055e39053c53d471af1d3ca2462f26058c7ba8cc464b7ecac12e6938bce57e431344391076fe121807941919f128364a001b9119c47936f0c6759f64351afc75d6472f4d0e8de57f785daf3b82e9386a0fbc828a91b3df9f2badf214f852279b64fa5bf8160641d293f82d24706b8830d688d8a743e87faa70d49bb1273cbb97693187dc2779a59c8e0d402e881c60653de93412f62b0197a742aefc39cb9fbe04ffcafae164ffcb6ff9eee7f7f71c2812769e52fda351050d4c4829b86630f079cd8e993462724c3162c6ef898b0f58aaaab51bc7b64de803ee6797868bcf323db2b4cda8e5dd5478f240316b9cb511ef2a1748164653f4200611d1c1671c7e06fecf5116bc341ea5576d9848c563110ee8b7fe76e08c6dfcbf681fc5c17c03f47ce3d68b703a8cc4df146b254c5d2672ba942a7400c1d6912da4d0e1accf63a0eccdeed57ed168c4df146b254c5d2672ba942a7400c1d6912da4d0e1accf63a0eccdeed57ed168d804ddfa6bcb04b1c84523c1cea79e261cbeb09986ba9bfd7e614e107e217329d804ddfa6bcb04b1c84523c1cea79e261cbeb09986ba9bfd7e614e107e2173298c99480d5c201ea9bacd36eb811c3e462bc91fbfb1950a638d2f0d460e4d9a9b8c99480d5c201ea9bacd36eb811c3e462bc91fbfb1950a638d2f0d460e4d9a9b9ffcd2679cdcb8267b70a283a3dd199080577d6caa01fc9b574c132fd8991db09ffcd2679cdcb8267b70a283a3dd199080577d6caa01fc9b574c132fd8991db06483f7b6c02bdd75be21f511f890b66324d8a69e7c9b3a8451ed845e05bfdd426483f7b6c02bdd75be21f511f890b66324d8a69e7c9b3a8451ed845e05bfdd4262a0414f5fd73e7c30578c9988ac69f3fd21511b20f647ce9109242bbc8bc16862a0414f5fd73e7c30578c9988ac69f3fd21511b20f647ce9109242bbc8bc168e3500334739ca65f2863f4d18adec963c04290c06b7162e3b94177744a802ec7e3500334739ca65f2863f4d18adec963c04290c06b7162e3b94177744a802ec769adb556c947c928dd949bb1b3495ea5dbec4773958e55b419aac4bd89f2f9b069adb556c947c928dd949bb1b3495ea5dbec4773958e55b419aac4bd89f2f9b0ee1b47d90eb189635dd47adece356341c05866d90f203ea539dbc4055f8f8408ee1b47d90eb189635dd47adece356341c05866d90f203ea539dbc4055f8f84080fa9455010dee096c87a52f206172af571ad7ad22f26032aa8a6ab4fe3555c350fa9455010dee096c87a52f206172af571ad7ad22f26032aa8a6ab4fe3555c355e95c8472d2bf1fec568a944e223a19942250ff7c65059b325688a06db23c46b5e95c8472d2bf1fec568a944e223a19942250ff7c65059b325688a06db23c46b22a72e3b56a3b353c63754cbabfa29ceabf7385d1821e18f9c19d5a25d78b16f22a72e3b56a3b353c63754cbabfa29ceabf7385d1821e18f9c19d5a25d78b16f12b0a0e04de2dbe662352eefcd0a1830d67563af79aeb515fef0a750effcf9d812b0a0e04de2dbe662352eefcd0a1830d67563af79aeb515fef0a750effcf9d800b621c1c5c39e2815fb943183724060957748ed27a60ca78a4859c3b910e8c700b621c1c5c39e2815fb943183724060957748ed27a60ca78a4859c3b910e8c7e80d8360776e499eaae4558ad4e41d35c199d5be9c18a3fe5150232455b539dee80d8360776e499eaae4558ad4e41d35c199d5be9c18a3fe5150232455b539defdcab80abaa05ed8cf6dbb31cacc974eab8557d9f2de3b4b84c5a72a8b80fddcfdcab80abaa05ed8cf6dbb31cacc974eab8557d9f2de3b4b84c5a72a8b80fddcbac731cfcece532dca73d51f42cfd339adb96eb148a5fc425134fde2ca02340cbac731cfcece532dca73d51f42cfd339adb96eb148a5fc425134fde2ca02340c973b147eee67fc9fdd4d22a5941e8d1f069e5c035b63fcb622dfe3c12cbd6d61973b147eee67fc9fdd4d22a5941e8d1f069e5c035b63fcb622dfe3c12cbd6d61bd0b9308014ae96f7dbc4c049d7e02741e69ff70ef14f9d48a9b6c0c699d4f99bd0b9308014ae96f7dbc4c049d7e02741e69ff70ef14f9d48a9b6c0c699d4f99c9ccd1fa3cdf6012641ed94fb75a8b7b82a6c7de7539bbe5fc1c288a508a55d0c9ccd1fa3cdf6012641ed94fb75a8b7b82a6c7de7539bbe5fc1c288a508a55d0cb070f59d6c19cfcf223fa28f0f2f73208f70bfd0f671c7f9e793a3aa5115adbcb070f59d6c19cfcf223fa28f0f2f73208f70bfd0f671c7f9e793a3aa5115adb2006765483c3d11f68838715cb563a8ea96098201da67bb8cff2b664a362d79d2006765483c3d11f68838715cb563a8ea96098201da67bb8cff2b664a362d79d0808a7a94fb5614b4ec870c345c627d5d6729261c62439671ee6ea71e186504e0808a7a94fb5614b4ec870c345c627d5d6729261c62439671ee6ea71e186504e86b468b3bc939df977a1990f1f6ea91856bc7649cce72c7cff3b85a9214e5b4086b468b3bc939df977a1990f1f6ea91856bc7649cce72c7cff3b85a9214e5b40d1ab9b1709789fcb4070fa15801dd098e530d14d44e6a314ce53b97d797a6704d1ab9b1709789fcb4070fa15801dd098e530d14d44e6a314ce53b97d797a67045cc30305cd50a5a800917e86b12e74c0d71aabf289f34c8891d13843a885feb45cc30305cd50a5a800917e86b12e74c0d71aabf289f34c8891d13843a885feb427bc99d201e87e49655fc4d80269548cfdbfcfca40f3e3b0d58ce7e1e1ce615c27bc99d201e87e49655fc4d80269548cfdbfcfca40f3e3b0d58ce7e1e1ce615cb6da5677a2517302a31d7e26caa0b62a9f48aad1c838b0c8d4202103f32c473fb6da5677a2517302a31d7e26caa0b62a9f48aad1c838b0c8d4202103f32c473f398ad39ced56b1509861fda3a0510b2d372d441de386a9391ed9007893941e86398ad39ced56b1509861fda3a0510b2d372d441de386a9391ed9007893941e86fa7a5be8a98e77b4745253c69defb104408abfb2eee7e51b6ae5f71576e70723fa7a5be8a98e77b4745253c69defb104408abfb2eee7e51b6ae5f71576e70723f2e2978b3927654dd1b30d58073bbcacf76f63ef4292c9fc604a97333d9733cef2e2978b3927654dd1b30d58073bbcacf76f63ef4292c9fc604a97333d9733ce65b84e027006f49b9f0da710c1625236bb5a03a4bb9ff2b5b1dc19abda39b14365b84e027006f49b9f0da710c1625236bb5a03a4bb9ff2b5b1dc19abda39b1439c2f139cb0e2dd2bc2028af7dde0eef1a88445cbbacf85013863a0d56e0f68829c2f139cb0e2dd2bc2028af7dde0eef1a88445cbbacf85013863a0d56e0f6882eac78057003abb093556083981237245569089b45f5518b98db77fdc8398faadeac78057003abb093556083981237245569089b45f5518b98db77fdc8398faad336804dc5aacb59068b5e2ee411bc44e1cd00012e0f8cd9e10ee38b813600822336804dc5aacb59068b5e2ee411bc44e1cd00012e0f8cd9e10ee38b813600822ac90ee70ea7955a399a678459c185e073f2661ed6d5802e6366de7a94bf379f2ac90ee70ea7955a399a678459c185e073f2661ed6d5802e6366de7a94bf379f22717daab3fd407be38c5308d7aefa936f97e1aa3c49fb25a543fde1834d6a42f2717daab3fd407be38c5308d7aefa936f97e1aa3c49fb25a543fde1834d6a42f55a2d124a853b04f75cb5c6d10e285b3be8ca208d1b01238aa14c14d6b93261555a2d124a853b04f75cb5c6d10e285b3be8ca208d1b01238aa14c14d6b932615a19347eb9d6e94eb92692731a04334350e529d6cff14cfb231e309e120ee423aa19347eb9d6e94eb92692731a04334350e529d6cff14cfb231e309e120ee423a8b787674040801ab0baebe3ad66c264e31ae2a6acd6a7268025c80ebb728b3848b787674040801ab0baebe3ad66c264e31ae2a6acd6a7268025c80ebb728b384cb84108ea57ffeefc624e21c12caca6414e2b745bd777c069784f7e6c6c3e247cb84108ea57ffeefc624e21c12caca6414e2b745bd777c069784f7e6c6c3e24771846c5e48f4cfa9632d91da276ac6f01aaeaa0c8c878a95c3b32c55dae51b8871846c5e48f4cfa9632d91da276ac6f01aaeaa0c8c878a95c3b32c55dae51b8800e80f1d0120686086b05fe3ee611964bb0a7e2c909516e69cc09df5460e5b1100e80f1d0120686086b05fe3ee611964bb0a7e2c909516e69cc09df5460e5b118276315d24993cf052ceeb0f978fe9fb7ebde719a4032fb1ebabc8d318667a4e8276315d24993cf052ceeb0f978fe9fb7ebde719a4032fb1ebabc8d318667a4e7562e2f4e12c6801aad10858719dfe1c6e0999eed461cb8c3ce912c0c96692447562e2f4e12c6801aad10858719dfe1c6e0999eed461cb8c3ce912c0c9669244a6fb326bc68a31502455e02c3ae9936a64ec6e7a5349a18d9f7014ad891b37fa669c60e9a94ddc6a20929516729fc42659ea0ff0810bda31b2f62408e1cb0c7927204e23cb73836eda3abe546bc24d3cb8ba7780584e2c457643c16caa84880c56c83e37358a6596f8a8cc60cc4fd8d935fd952c77168529a51194b7c0928a59bd6d71c4617b49ae8841306529eaebb9f217639d8ee103209436b330f6fbfc498560c1d60253fbfdff7b15a027ee3d1898758304cdacec905e9e77cd87abf5c30520c57a444192bedcd79e986a136d989f60c41c23c483b827fa7aa25101e2dd65b892ab2afe640e13fb546d1daba285d25cd39f8ab7e95215b2523bf8c8c2052d22161a4109ab9548daa1640a3a03b47ae554f38328782300306c983fe44c44c3f3ffe0a85edfc53b06e11b6c51d3c021870432f000decbf62e9b28c9e48b8f22932ed5195f7bbba4675ee5a13ab2d4d0713fe613a4622302eb2cfb795556ad7bc735a783f02431a8691ee6cb282e81b1243fd3e81e5d69d7bc39475b39c4625878868399fa78decd7774e031f48efe75338ecba55091b4c3dbd66d0e80033c447383caf04dcdfa0cb025e9a3bdeb544d8ff3ad54e52a78cb861e8794b9a80da3c30bac2fc203f4532ebec1a1176b5ee98197a0af0443f57c363f86a1250dec37c1e306bf1b9a209fa9fd07fc14ae485c47f5c33eb12ec0626bef2b734c3c5158b548d7846b6918b23b9ef43013cc4dba22795bd4c82c6f4e8ca64d6df7b5e7f733f4f70fec7476a04eabf6b08417759027f47602a6942d88d295a0b5a24810c21fa2a76a8a8144f1761f3640a6023ddb9e0d78670a3fb26ad7ed720582963a7d9f0d016c3ee3adb9a274af0f159b6683d1ad0eb906b7138d5cb73ea4b90f7d091b2b39205b4005e957d2669e456d1cfa7f71021fa4b2f5b4e03fdee1ba74cf0786c145c753a3ced41ad35c98de14526762160bf687169c5677be79a248ccb88aa6e5e3f4593148c7523f23cfdf26e2207cd7b33599e8a24e84b6eb180ff02e961c93a91aa9ceb20241e20ca3be2841056b7eccaf995a43782afdeb1397029eb093282f5c470bda35ec01a083658c25ebeac6d19745b6032fced28a99b5b6290852d8ea2cf5f5d00d3e56060c05a8c5ca0d03060290e1a0e4c83b02d7a93615060b265df364fc0e0d52935962d9740be0a3dfaf0388bae5ac1465a29f028b14720be7f15eef4172b33cb7538464be3fb611375713d3c503c672f401c28e58cc42792127e945706af4624b6420bd92dc287caa7b6ef79356836475b00b8f180def0ef95543543280e87cef8a1c15c27d464cc729ecb530d9ce472c4ad69f39d1ca49b6428f58b53858caf01f00c276294342ba34803faa896f38f9ec3bf45122073e87ed553b9dcf1c7d3fdcf6cf832d0bf85a949a415f9b0a5b91dfbd63546b3f2c9ab1b2e024418ffcff6c31631228cd9c561934c85ea9d2f1afb4c132b46f0f61c2c0a536a235b2f8d3c9b238942920ca35e31f27b7b4e0afc7aa48be756aac123df5b9dc543be2a9066991beff694099f145b7b4847ae54610ce1842de604906f6754f0de625432bacfb367605fb45d02feb3699cbb8eef71b788999da67b8a66cbc67523317ca3e598abcf2d66b8f02d635f0bb195855be382a9dadda2997957549dcf7d63124cceec27524815eb2967e81a03928636ab3b95ada97e031d6fadb8d40fa5891c09281c73bd7a6598c9cb93075deb05100f39e1f0873138790b2b49c79b49ea2be62edcc9d139f47f3e7132849261179471c6a16ee1d7da32e84881cfd92f2df6368a1346a992566490f546d0489548b988f51c04bf5b1454c20e4f52e01e6610556ce6b2b3d9feb28dbe9073fda1bfc432208d5009c84e7f27ac6b08e055c83f1dc3ac6a2a84bcff5348d982980a7d6d45036a15da227804569e25d8a6d10deb98a9fc56461e7776e51bee8df1d29a14994968a81f4c58fb1e36c99c721f4e1075d88ab87c3a897bc3cc4385f3536cb8f9ac7002fa073fa15a51f1b5e0d04910a2d0a18f6a8fa258797ae961c2e62ae96085dc4e18568e7004558d2aa27cb210c82fe03a3674836baea500c149365d84aa1cceb9d2ecde94dd25d76d532ecb366db003f18b8117adbdaa298918e320803958e1f3b08d56133f510c3eb4ec83dae8911162e684bf337eca47eb45ba8759567e26a222f8c09a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17826902c11dffb5541b21389d3adc46abd7a295ed8b4fba2a40dac7002b4a4294/etc/alternatives/pygmentize/etc/alternatives/pygmentize.1.gz@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Pygments-2.15.1-150400.7.10.1.src.rpmpython311-Pygmentspython311-pygments@@     /bin/sh/bin/sh/bin/sh/usr/bin/python3.11python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3i˷@dBzd?d7d3@c@b)bK@bK@bVb@a@aa@a9@`#@`_$_@_cO_^ ^^r @^ku^f/]\]@\\@\ac\ac\73\l@[LY@X@X@X@X@XIK@X@Vl@VV@U.@daniel.garcia@suse.comdmueller@suse.combenoit.monin@gmx.frmcepl@suse.combenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frmcepl@suse.commcepl@suse.comcode@bnavigator.dedmueller@suse.combenoit.monin@gmx.frbenoit.monin@gmx.frmliska@suse.czschubi@suse.demcepl@suse.commcepl@suse.commcepl@suse.combenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frmcepl@suse.combenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frbenoit.monin@gmx.frtchvatal@suse.comtoddrme2178@gmail.commcepl@suse.comjengelh@inai.detchvatal@suse.commcepl@suse.commcepl@suse.commimi.vx@gmail.comdmueller@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtbechtold@suse.comjmatejek@suse.comdmueller@suse.commichael@stroeder.comolaf@aepfle.demichael@stroeder.comtbehrens@suse.com- CVE-2026-4539: ReDoS processing in AdlLexer (bsc#1260796) Add patch CVE-2026-4539.patch- add sle15_python_module_pythons (jsc#PED-68)- update to 2.15.1: * Updated lexers: + Java properties: Fix catastrophic backtracking (#2356, #2404) * Fix Python console traceback lexing being too strict and sometimes reordering output (#2407, #2410, #2412)- Make calling of %{sle15modernpython} optional.- update to 2.15.0: * Added lexers: + Carbon (#2362, #2365, #2366, #2367, #2368, #2369, #2370) + Dax (#2335, #2345) + MediaWiki Wikitext (#2373, #827) + PostgreSQL Explain (#2398) + WGSL (WebGPU Shading Language) (#2386) + X++ (#2339) * Updated lexers: + AMDGPU: Add support for scratch_ instructions, the attr*.* argument, as well as the off modifier (#2327). + APDL: Miscellaneous improvements (#2314) + bash/tcsh: - Move break to keywords (#2377) - Improve bash math expansion lexing (#2255, #2353) + Chapel: Support attributes (#2376) + CMake: Implement bracket style comments (#2338, #2354) + CSS: Improve lexing of numbers inside function calls (#2382, [#2383]) + diff: Support normal diff syntax, as opposed to unified diff syntax (#2321) + GLSL, HLSL: - Support line continuations in preprocessor code (#2350) - Improve preprocessor directive handling (#2357) + LilyPond: minor update of builtins + PHP: support attributes (#2055, #2347, #2360), fix anonymous classes without parameters (#2359), improve lexing of variable variable syntax (#2358) + Python: - Add missing builtins (#2334) - Fix inconsistent lexing of None (#2406) + Rebol/Red: Don’t require script headers (#2348, #2349) + Spice: Update keywords (#2336) + SQL+Jinja (analyse_text method): Fix catastrophic backtracking (#2355) + Terraform: Add hcl alias (#2375) * Declare support for Python 3.11 and drop support for Python 3.6 (#2324). * Update native style to improve contrast (#2325). * Update github-dark` style to match latest Primer style (#2401) * Revert a change that made guessing lexers based on file names slower on Python 3.10 and older (#2328). * Fix some places where a locale-dependent encoding could unintentionally be used instead of UTF-8 (#2326). * Fix Python traceback handling (#2226, #2329). * Groff formatter: sort color definitions for reproducibility (#2343) * Move project metadata to pyproject.toml, remove setup.py and setup.cfg (#2342) * The top-level Makefile has been removed. - increase required python version to 3.7 - set a minimum version for setuptools to match the requirement from upstream - since setup.py is gone: * require pip and wheel to build * use pyproject macros to build and install- update to 2.14.0: * Added lexers: + Arturo (#2259) + GAP session (#2211) + Fift (#2249) + func (#2232) + Jsonnet (#2239) + Minecraft schema (#2276) + MIPS (#2228) + Phix (#2222) + Portugol (#2300) + TL-b (#2247) + World of Warcraft TOC format (#2244, #2245) + Wren (#2271) * Updated lexers: + Abap: Update keywords (#2281) + Alloy: Update for Alloy 6 (#1963) + C family (C, C++ and many others): - Fix an issue where a chunk would be wrongly recognized as a function definition due to braces in comments (#2210) - Improve parantheses handling for function definitions (#2207, #2208) + C#: Fix number and operator recognition (#2256, #2257) + CSound: Updated builtins (#2268) + F#: Add .fsx file extension (#2282) + gas (GNU assembler): recognize braces as punctuation (#2230) + HTTP: Add CONNECT keyword (#2242) + Inform 6: Fix lexing of properties and doubles (#2214) + INI: Allow comments that are not their own line (#2217, #2161) + Java properties: Fix issue with whitespace-delimited keys, support comments starting with ! and escapes, no longer support undocumented ; and // comments (#2241) + LilyPond: Improve heuristics, add \maxima duration (#2283) + LLVM: Add opaque pointer type (#2269) + Macaulay2: Update keywords (#2305) + Minecraft-related lexers (SNB and Minecraft function) moved to pygments.lexers.minecraft (#2276) + Nim: General improvements (#1970) + Nix: Fix single quotes inside indented strings (#2289) + Objective J: Fix catastrophic backtracking (#2225) + NASM: Add support for SSE/AVX/AVX-512 registers as well as 'rel' and 'abs' address operators (#2212) + Powershell: - Add local: keyword (#2254) - Allow continuations without markers (#2262, #2263) + Solidity: Add boolean operators (#2292) + Spice: Add enum keyword and fix a bug regarding binary, hexadecimal and octal number tokens (#2227) + YAML: Accept colons in key names (#2277) * Fix make mapfiles when Pygments is not installed in editable mode (#2223) * Support more filetypes and compression types in autopygmentize (#2219) * Merge consecutive tokens in Autohotkey, Clay (#2248) * Add .nasm as a recognized file type for NASM (#2280) * Add *Spec.hs as a recognized file type for HSpec (#2308) * Add *.pyi (for typing stub files) as a recognized file type for Python (#2331) * The HTML lexer no longer emits empty spans for whitespace (#2304) * Fix IRCFormatter inserting linenumbers incorrectly (#2270) - set minimum python version to 3.6: increased upstream -- gh#pygments/pygments#2059 - remove lxml BuildRequires: dropped upstream -- gh#pygments/pygments#2301 - remove skip_python2: python >= 3.6 is already required - drop python_module macro definition: provided by python-rpm-macros- update to 2.13.0: * Added lexers: + COMAL-80 (#2180) + JMESPath (#2174, #2175, #2179, #2182) + Sql+Jinja (#2148) * Updated lexers: + Ada: support Ada 2022 (#2121); disable recognition of namespaces because it disturbs lexing of aspects (#2125) + Agda: allow straight quotes in module names (#2163) + C family (C, C++ and many others): allow comments between elements of function headers, e.g. between the arguments and the opening brace for the body (#1891) + C++: Resolve several cases of Error tokens (#2207, #2208) + Coq: add some common keywords, improve recognition of Set and qualified identifiers (#2158) + F*: Allow C-style comments anywhere in a line + Fortran: fix catastrophic backtracking with backslashes in strings (#2194) + Go: add support for generics (#2167) + Inform: update for version 6.40 (#2190) + Isabelle: recognize cartouches (#2089) + Java: support multiline strings aka. text blocks (#2132) + Kotlin: add value modifier (#2142) + LilyPond: add some missing builtins + Macaulay2: update builtins (#2139) + Matlab session: fix traceback when a line continuation ellipsis appears in the output (#2166) + .NET: add aliases for LibreOffice Basic, OpenOfficeBasic and StarOffice Basic (#2170) + Nim: use Name.Builtin instead of Keyword.Type (#2136) + PHP: fix \"$var\" inside strings (#2105) + Python: only recognize \N, \u and \U escape sequences in string literals, but not in bytes literals where they are not supported (#2204) + Tcl: support ${name} variables (#2145) + Terraform: accept leading whitespace for << heredoc delimiters (#2162) + Teraterm: Various improvements (#2165) + Spice: add support for the recently added features including more builtin functions and bin, oct, hex number formats (#2206) * Added styles: + GitHub dark (#2192) + StarOffice (#2168) + Nord (nord and nord-darker; #2189, #1799, #1678) * Pygments now tries to use the importlib.metadata module to discover plugins instead of the slower pkg_resources (#2155). * Silently ignore BrokenPipeError in the command-line interface (#2193). * The HtmlFormatter now uses the linespans attribute for anchorlinenos if the lineanchors attribute is unset (#2026). * The highlight, lex and format functions no longer wrongly report "argument must be a lexer/formatter instance, not a class" in some cases where this is not the actual problem (#2123). * Fix warnings in doc build (#2124). * The codetagify filter now recognizes FIXME tags by default (#2150). * The pygmentize command now recognizes if the COLORTERM environment variable is set to a value indicating that true-color support is available. In that case, it uses the TerminalTrueColorFormatter by default (#2160) * Remove redundant caches for filename patterns (#2153) * Use new non-deprecated Pillow API for text bounding box in ImageFormatter (#2198) * Remove default_style (#930, #2183) * Stop treating DeprecationWarnings as errors in the unit tests (#2196)- Add BR of wcag-contrast-ratio to enable more tests.- Removing a test file is too much a hack for me- Don't fall back to setuptools but to importlib-metadata for plugin loading. (If a package for 15.X would be build, but Pytest 7 is required for testing -- gh#pygments/pygments#2080)- update to 2.12.0: - Added lexers: * Cplint (#2045) * Macaulay2 (#1791) * Minecraft (#2107) * Qlik (#1925) * ``UnixConfigLexer`` for "colon-separated" config files, like ``/etc/passwd`` (#2112) - Updated lexers: * Agda: Update keyword list (#2017) * C family: Fix identifiers after ``case`` statements (#2084) * Clojure: Highlight ratios (#2042) * Csound: Update to 6.17 (#2064) * CSS: Update the list of properties (#2113) * Elpi: - Fix catastrophic backtracking (#2053, #2061) - Fix handling of ``->`` (#2028) * Futhark: Add missing tokens (#2118) * Gherkin: Add ``But`` (#2046) * Inform6: Update to 6.36 (#2050) * LilyPond: - Fix incorrect lexing of names containing a built-in (#2071) - Fix properties containing dashes (#2099) * PHP: Update builtin function and keyword list (#2054, #2056) * Scheme: Various improvements (#2060) * Spice: Update the keyword list, add new types (#2063, #2067) * Terraform: - Support non-idiomatic comments (#2065, #2066) - Fix class name lexing (#2097) - Add ``plugins`` argument to ``get_all_lexers()``. - Bump minimal Python version to 3.6 (#2059) - Fix multiple lexers marking whitespace as ``Text`` (#2025) - Remove various redundant uses of ``re.UNICODE`` (#2058) - Associate ``.resource`` with the Robot framework (#2047) - Associate ``.cljc`` with Clojure (#2043) - Associate ``.tpp`` with C++ (#2031) - Remove traces of Python 2 from the documentation (#2039) - The ``native`` style was updated to meet the WCAG AAA contrast guidelines (#2038) - Fix various typos (#2030) - Fix ``Groff`` formatter not inheriting token styles correctly (#2024) - Various improvements to the CI (#2036) - The Ada lexer has been moved to a separate file (#2117) - drop elpi_fix_catastrophic_backtracking.patch: upstream- backport elpi_fix_catastrophic_backtracking.patch: fix build getting stuck when running the tests - switch prep stage to autosetup - remove commented-out shebang removal- update to 2.11.2: * Updated lexers: + C-family: Fix incorrect handling of labels (#2022, #1996, [#1182]) + Java: Fixed an issue with record keywords result in Error tokens in some cases (#2018) * Fix links to line numbers not working correctly (#2014) * Remove underline from Whitespace style in the Tango theme (#2020) * Fix IRC and Terminal256 formatters not backtracking correctly for custom token types, resulting in some unstyled tokens (#1986)- Update to 2.11.1: https://github.com/pygments/pygments/blob/master/CHANGES - Remove one test as it requires wcag-contrast-ratio Python package.- Use libalternatives instead of update-alternatives.- Update to 2.9.0: - This time the list of changes is truly too long, take a look at https://github.com/pygments/pygments/blob/master/CHANGES.- Update to 2.7.4 (all what was in the update to 2.7.2 and above it) (CVE-2021-20270, bsc#1183169, CVE-2021-27291, bsc#1184812): * drops cve_2021_20270.patch, cve_2021_27291.patch in older dists - Updated lexers: * Ada (#1581) * HTML (#1615, #1614) * Java (#1594, #1586) * JavaScript (#1605, #1589, #1588) * JSON (#1569 -- this is a complete rewrite) * Lean (#1601) * LLVM (#1612) * Mason (#1592) * MySQL (#1555, #1551) * Rust (#1608) * Turtle (#1590, #1553) - Deprecated JsonBareObjectLexer, which is now identical to JsonLexer (#1600) - The ``ImgFormatter`` now calculates the exact character width, which fixes some issues with overlapping text (#1213, [#1611]) - Documentation fixes (#1609, #1599, #1598) - Fixed duplicated Juttle language alias (#1604, #1606) - Added support for Kotlin scripts (#1587) - Removed CSS rule which forced margin to 0- Revert to 2.6.1 (higher version break python-Pelican).- update to version 2.7.2: * Updated lexers: + Latex (PR#1517, #1516) + LLVM (PR#1565) + SPARQL (PR#1559) * Fixed Python console/traceback lexer problems with custom exceptions without messages (#1548) * Allow loading ttc fonts on Mac/image formatter (#1223) * Improve analyze_text across a variety of lexers (PR#1549) * Removed CSS rule which forced the vertical padding to 0 for line numbers (PR#1583, #1579) * Fix TNTLexer crashing on unexpected EOL (#1568, PR#1570) * regexlint can be now run locally as part of tox tests (PR#1557) * Fix typos (PR#1550, #1562) * Add Python 3.9 as a supported version (PR#1554) - drop shebang removal in _usd_builtins.py: fixed upstream- update to version 2.7.1: * Fixed a regression in the JSON lexer (#1544)- update to version 2.7.0: * Added lexers: + Arrow (PR#1481, PR#1499) + BARE (PR#1488) + Devicetree (PR#1434) + F* (PR#1409) + GDScript (PR#1457) + Pointless (PR#1494) + PromQL (PR#1506) + PsySH (PR#1438) + Singularity (PR#1285) + TiddlyWiki5 (PR#1390) + TNT (PR#1414) + YANG (PR#1408, PR#1428) * Updated lexers: + APL (PR#1503) + C++ (PR#1350, which also fixes: #1222, #996, #906, #828, [#1162], #1166, #1396) + Chapel (PR#1423) + CMake (#1491) + CSound (#1509) + Cython (PR#1507) + Dart (PR#1449) + Fennel (PR#1535) + Fortran (PR#1442) + GAS (PR#1530) + HTTP (PR#1432, #1520, PR#1521) + Inform 6 (PR#1461) + Javascript (PR#1533) + JSON (#1065, PR#1528) + Lean (PR#1415) + Matlab (PR#1399) + Markdown (#1492, PR#1495) + MySQL (#975, #1063, #1453, PR#1527) + NASM (PR#1465) + Nim (PR#1426) + PostgreSQL (PR#1513) + PowerShell (PR#1398, PR#1497) + Protobuf (PR#1505) + Robot (PR#1480) + SQL (PR#1402) + SystemVerilog (PR#1436, PR#1452, PR#1454, PR#1460, PR#1462, PR#1463, PR#1464, PR#1471, #1496, PR#1504) + TeraTerm (PR#1337) + XML (#1502) * Added a new filter for math symbols (PR#1406) * The Kconfig lexer will match Kconfig derivative names now (PR#1458) * Improved HTML formatter output (PR#1500) * .markdown is now recognized as an extension for Markdown files (PR#1476) * Fixed line number colors for Solarized (PR#1477, #1356) * Improvements to exception handling (PR#1478) * Improvements to tests (PR#1532, PR#1533, PR#1539) * Various code cleanups (PR#1536, PR#1537, PR#1538) - remove unnecessary executable bit on all source files- Don't use %python3_only command, but properly use alternatives.- fix the path of non-oss licensed files to remove- set the minimal version of python to 3.5 to match upstream requirement- update to version 2.6.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.6.0: * Running Pygments on Python 2.x is no longer supported. * Added lexers: + Linux kernel logs (PR#1310) + LLVM MIR (PR#1361) + MiniScript (PR#1397) + Mosel (PR#1287, PR#1326) + Parsing Expression Grammar (PR#1336) + ReasonML (PR#1386) + Ride (PR#1319, PR#1321) + Sieve (PR#1257) + USD (PR#1290) + WebIDL (PR#1309) * Updated lexers: + Apache2 (PR#1378) + Chapel (PR#1357) + CSound (PR#1383) + D (PR#1375, PR#1362) + Idris (PR#1360) + Perl6/Raku lexer (PR#1344) + Python3 (PR#1382, PR#1385) + Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous new syntax (PR#1320) + SQL: Add temporal support keywords (PR#1402) * The 256-color/true-color terminal formatters now support the italic attribute in styles (PR#1288) * Support HTTP 2/3 header (PR#1308) * Support missing reason in HTTP header (PR#1322) * Boogie/Silver: support line continuations and triggers, move contract keywords to separate category (PR#1299) * GAS: support C-style comments (PR#1291) * Fix names in S lexer (PR#1330, PR#1333) * Fix numeric literals in Ada (PR#1334) * Recognize .mjs files as Javascript (PR#1392) * Recognize .eex files as Elixir (PR#1387) * Fix re.MULTILINE usage (PR#1388) * Recognize pipenv and poetry dependency & lock files (PR#1376) * Improve font search on Windows (#1247) * Remove unused script block (#1401) - disable python2 build: Pygments is python 3 only now - remove shebang from pygments/lexers/_usd_builtins.py: unneeded- update to version 2.5.2: * Fix incompatibility with some setuptools versions (PR#1316) * Fix lexing of ReST field lists (PR#1279) * Fix lexing of Matlab keywords as field names (PR#1282) * Recognize double-quoted strings in Matlab (PR#1278) * Avoid slow backtracking in Vim lexer (PR#1312) * Fix Scala highlighting of types (PR#1315) * Highlight field lists more consistently in ReST (PR#1279) * Fix highlighting Matlab keywords in field names (PR#1282) * Recognize Matlab double quoted strings (PR#1278) * Add some Terraform keywords * Update Modelica lexer to 3.4 * Update Crystal examples - additional changes from version 2.5.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.5.0: * Added lexers: + Email (PR#1246) + Erlang, Elxir shells (PR#823, #1521) + Notmuch (PR#1264) + Scdoc (PR#1268) + Solidity (#1214) + Zeek (new name for Bro) (PR#1269) + Zig (PR#820) * Updated lexers: + Apache2 Configuration (PR#1251) + Bash sessions (#1253) + CSound (PR#1250) + Dart + Dockerfile + Emacs Lisp + Handlebars (PR#773) + Java (#1101, #987) + Logtalk (PR#1261) + Matlab (PR#1271) + Praat (PR#1277) + Python3 (PR#1255) + Ruby + YAML (#1528) + Velocity * Added styles: + Inkpot (PR#1276) * The PythonLexer class is now an alias for the former Python3Lexer. The old PythonLexer is available as Python2Lexer. * Bump NasmLexer priority over TasmLexer for .asm files (fixes #1326) * Default font in the ImageFormatter has been updated (#928, PR#1245) * Test suite switched to py.test, removed nose dependency (#1490) * Reduce TeraTerm lexer score -- it used to match nearly all languages (#1256) * Treat Skylark/Starlark files as Python files (PR#1259) * Image formatter: actually respect line_number_separator option * Add LICENSE file to wheel builds * Agda: fix lambda highlighting * Dart: support @ annotations * Dockerfile: accept FROM ... AS syntax * Emacs Lisp: add more string functions * GAS: accept registers in directive arguments * Java: make structural punctuation (braces, parens, colon, comma) Punctuation, not Operator (#987) * Java: support var contextual keyword (#1101) * Matlab: Fix recognition of function keyword (PR#1271) * Python: recognize .jy filenames (#976) * Python: recognize f string prefix (#1156) * Ruby: support squiggly heredocs * Shell sessions: recognize Virtualenv prompt (PR#1266) * Velocity: support silent reference syntax - drop denose.patch: fixed upstream - fix postuninstall alternative- Update to 2.4.2: - Fix encoding error when guessing lexer with given ``encoding`` option (#1438) - Updated lexers: * Coq (#1430) * MSDOS Session (PR#734) * NASM (#1517) * Objective-C (PR#813, #1508) * Prolog (#1511) * TypeScript (#1515) - Support CSS variables in stylesheets (PR#814, #1356) - Fix F# lexer name (PR#709) - Fix ``TerminalFormatter`` using bold for bright text (#1480)- Update to 2.4.0 * Add solarized style * Add support for Markdown reference-style links * Add license information to generated HTML/CSS files * Change ANSI color names * Fix catastrophic backtracking in the bash lexer * Fix documentation failing to build using Sphinx 2.0 * Fix incorrect links in the Lisp and R lexer documentation * Fix rare unicode errors on Python 2.7 * Fix lexers popping from an empty stack * TypoScript uses .typoscript now * Updated Trove classifiers and pip requirements- Refresh denose.patch to make whole test suite to pass. bt#birkenfeld/pygments-main#1490- Avoid name in summary (rpmlint). - Ensure neutrality of description.- Update to 2.3.1: * Update lexers * Minimum Python versions changed to 2.7 and 3.5 * Added support for Python 3.7 generator changes (PR#772) * Fix incorrect token type in SCSS for single-quote strings (#1322) * Use `terminal256` formatter if `TERM` contains `256` (PR#666) * Fix incorrect handling of GitHub style fences in Markdown (PR#741, #1389) * Fix `%a` not being highlighted in Python3 strings (PR#727) - Drop patch python_37.diff which was merged upstream - Refresh patch denose.patch- Added denose.patch removing dependency on the nose package. https://bitbucket.org/birkenfeld/pygments-main/issues/1490/remove-nose-dependency- Remove superfluous devel dependency for noarch package- add python_37.diff - fixes build with python-3.7+- fix build in a python2.x only env- Use https url.- Update source url.- Update to 2.2.0 - Added the ability to load lexer and formatter classes directly from files with the `-x` command line option and the `lexers.load_lexer_from_file()` and `formatters.load_formatter_from_file()` functions. (PR#559) - Added `lexers.find_lexer_class_by_name()`. (#1203) - Added new token types and lexing for magic methods and variables in Python and PHP. - Added a new token type for string affixes and lexing for them in Python, C++ and Postgresql lexers. - Added a new token type for heredoc (and similar) string delimiters and lexing for them in C++, Perl, PHP, Postgresql and Ruby lexers. - Styles can now define colors with ANSI colors for use in the 256-color terminal formatter. (PR#531) - Improved the CSS lexer. (#1083, #1130) - Added "Rainbow Dash" style. (PR#623) - Delay loading `pkg_resources`, which takes a long while to import. (PR#690)- Fix python_module macro definition- update for multipython build - only distribute "pygmentize" for Python 3- update to 2.1.3: - Fixed regression in Bash lexer (PR#563) - Fixed Python 3 regression in image formatter (#1215) - Fixed regression in Bash lexer (PR#562)- Update to version 2.1.1 - Fixed Jython compatibility (#1205) - Fixed HTML formatter output with leading empty lines (#1111) - Added a mapping table for LaTeX encodings and added utf8 (#1152) - Fixed image formatter font searching on Macs (#1188) - Fixed deepcopy-ing of Token instances (#1168) - Fixed Julia string interpolation (#1170) - Fixed statefulness of HttpLexer between get_tokens calls - Many smaller fixes to various lexers- Disable testsuite in SLE_11 because it requires python 2.7- Update to version 2.1 - Added styles: * Lovelace (PR#456) * Algol and Algol-nu (#1090) - Added formatters: * IRC (PR#458) * True color (24-bit) terminal ANSI sequences (#1142) (formatter alias: "16m") - New "filename" option for HTML formatter (PR#527). - Improved performance of the HTML formatter for long lines (PR#504). - Updated autopygmentize script (PR#445). - Fixed style inheritance for non-standard token types in HTML output. - Added support for async/await to Python 3 lexer. - Rewrote linenos option for TerminalFormatter (it's better, but slightly different output than before) (#1147). - Javascript lexer now supports most of ES6 (#1100). - Cocoa builtins updated for iOS 8.1 (PR#433). - Combined BashSessionLexer and ShellSessionLexer, new version should support the prompt styles of either. - Added option to pygmentize to show a full traceback on exceptions. - Fixed incomplete output on Windows and Python 3 (e.g. when using iPython Notebook) (#1153). - Allowed more traceback styles in Python console lexer (PR#253). - Added decorators to TypeScript (PR#509). - Fix highlighting of certain IRC logs formats (#1076).- Update to version 2.0.2: * Fix Python tracebacks getting duplicated in the console lexer * Backquote-delimited identifiers are now recognized in F# * Fix an encoding issue when using pygmentize with the -o option. * Default lexer encoding is now “guess” * Major update to Swift lexer. * Multiple fixes to lexer guessing in conflicting cases * Simplified regexes and builtin lists. * Dropped Python 2.4 and 2.5 compatibility * Lexers added: APL (#969) Agda and Literate Agda (PR#203) Alloy (PR#355) AmbientTalk BlitzBasic (PR#197) ChaiScript (PR#24) Chapel (PR#256) Cirru (PR#275) Clay (PR#184) ColdFusion CFC (PR#283) Cryptol and Literate Cryptol (PR#344) Cypher (PR#257) Docker config files EBNF (PR#193) Eiffel (PR#273) GAP (PR#311) Golo (PR#309) Handlebars (PR#186) Hy (PR#238) Idris and Literate Idris (PR#210) Igor Pro (PR#172) Inform 6/7 (PR#281) Intel objdump (PR#279) Isabelle (PR#386) Jasmin (PR#349) JSON-LD (PR#289) Kal (PR#233) Lean (PR#399) LSL (PR#296) Limbo (PR#291) Liquid (#977) MQL (PR#285) MaskJS (PR#280) Mozilla preprocessors Mathematica (PR#245) NesC (PR#166) Nit (PR#375) Nix (PR#267) Pan Pawn (PR#211) Perl 6 (PR#181) Pig (PR#304) Pike (PR#237) QBasic (PR#182) Red (PR#341) ResourceBundle (#1038) Rexx (PR#199) Rql (PR#251) Rsl SPARQL (PR#78) Slim (PR#366) Swift (PR#371) Swig (PR#168) TADS 3 (PR#407) Todo.txt todo lists Twig (PR#404) * Added a helper to “optimize” regular expressions * New styles: “xcode” and “igor” * The command-line “pygmentize” tool now tries a little harder * Added “inencoding” option for lexers to override “encoding” * Added line-by-line “streaming” mode for pygmentize with the “-s” option * Added an “envname” option to the LaTeX formatter to select a replacement * Updated the Makefile lexer to yield a little more useful highlighting. * Lexer aliases passed to get_lexer_by_name() are now case-insensitive. * File name matching in lexers and formatters will now use a regex cache for speed * Pygments will now recognize “vim” modelines when guessing the lexer * Major restructure of the pygments.lexers module namespace. * The NameHighlightFilter now works with any Name.* token type (#790). * Python 3 lexer: add new exceptions from PEP 3151. * Opa lexer: add new keywords (PR#170). * Julia lexer: add keywords and underscore-separated number literals * Lasso lexer: fix method highlighting, update builtins * Objective C/C++ lexers: allow “@” prefixing any expression (#871). * Ruby lexer: fix lexing of Name::Space tokens (#860) and of symbols in hashes * Stan lexer: update for version 2.4.0 of the language * JavaScript lexer: add the “yield” keyword (PR#196). * HTTP lexer: support for PATCH method (PR#190). * Koka lexer: update to newest language spec (PR#201). * Haxe lexer: rewrite and support for Haxe 3 (PR#174). * Prolog lexer: add different kinds of numeric literals * F# lexer: rewrite with newest spec for F# 3.0 (#842), fix a bug with dotted chains * Kotlin lexer: general update (PR#271). * Rebol lexer: fix comment detection and analyse_text (PR#261). * LLVM lexer: update keywords to v3.4 (PR#258). * PHP lexer: add new keywords and binary literals (PR#222). * external/markdown-processor.py updated to newest python-markdown * CSS lexer: some highlighting order fixes (PR#231). * Ceylon lexer: fix parsing of nested multiline comments (#915). * C family lexers: fix parsing of indented preprocessor directives * Rust lexer: update to 0.9 language version (PR#270, PR#388). * Elixir lexer: update to 0.15 language version (PR#392). * Fix swallowing incomplete tracebacks in Python console lexer/bin/sh/bin/sh/bin/shpython311-pygmentsh01-ch4d 1774961100  !!##%%''))+,--//1134567899;<=>??AACCEEGGIIKKMMOOQQSSUUWWYY[\]^_`abcdefghijkllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\]^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrtuvwxyz{|}~2.15.1-150400.7.10.12.15.12.15.1   pygmentizepygmentize.1.gzpygmentizepygmentize-3.11Pygments-2.15.1.dist-infoAUTHORSINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELentry_points.txttop_level.txtpygments__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.pyccmdline.cpython-311.opt-1.pyccmdline.cpython-311.pycconsole.cpython-311.opt-1.pycconsole.cpython-311.pycfilter.cpython-311.opt-1.pycfilter.cpython-311.pycformatter.cpython-311.opt-1.pycformatter.cpython-311.pyclexer.cpython-311.opt-1.pyclexer.cpython-311.pycmodeline.cpython-311.opt-1.pycmodeline.cpython-311.pycplugin.cpython-311.opt-1.pycplugin.cpython-311.pycregexopt.cpython-311.opt-1.pycregexopt.cpython-311.pycscanner.cpython-311.opt-1.pycscanner.cpython-311.pycsphinxext.cpython-311.opt-1.pycsphinxext.cpython-311.pycstyle.cpython-311.opt-1.pycstyle.cpython-311.pyctoken.cpython-311.opt-1.pyctoken.cpython-311.pycunistring.cpython-311.opt-1.pycunistring.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.pyccmdline.pyconsole.pyfilter.pyfilters__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycformatter.pyformatters__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_mapping.cpython-311.opt-1.pyc_mapping.cpython-311.pycbbcode.cpython-311.opt-1.pycbbcode.cpython-311.pycgroff.cpython-311.opt-1.pycgroff.cpython-311.pychtml.cpython-311.opt-1.pychtml.cpython-311.pycimg.cpython-311.opt-1.pycimg.cpython-311.pycirc.cpython-311.opt-1.pycirc.cpython-311.pyclatex.cpython-311.opt-1.pyclatex.cpython-311.pycother.cpython-311.opt-1.pycother.cpython-311.pycpangomarkup.cpython-311.opt-1.pycpangomarkup.cpython-311.pycrtf.cpython-311.opt-1.pycrtf.cpython-311.pycsvg.cpython-311.opt-1.pycsvg.cpython-311.pycterminal.cpython-311.opt-1.pycterminal.cpython-311.pycterminal256.cpython-311.opt-1.pycterminal256.cpython-311.pyc_mapping.pybbcode.pygroff.pyhtml.pyimg.pyirc.pylatex.pyother.pypangomarkup.pyrtf.pysvg.pyterminal.pyterminal256.pylexer.pylexers__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_ada_builtins.cpython-311.opt-1.pyc_ada_builtins.cpython-311.pyc_asy_builtins.cpython-311.opt-1.pyc_asy_builtins.cpython-311.pyc_cl_builtins.cpython-311.opt-1.pyc_cl_builtins.cpython-311.pyc_cocoa_builtins.cpython-311.opt-1.pyc_cocoa_builtins.cpython-311.pyc_csound_builtins.cpython-311.opt-1.pyc_csound_builtins.cpython-311.pyc_css_builtins.cpython-311.opt-1.pyc_css_builtins.cpython-311.pyc_julia_builtins.cpython-311.opt-1.pyc_julia_builtins.cpython-311.pyc_lasso_builtins.cpython-311.opt-1.pyc_lasso_builtins.cpython-311.pyc_lilypond_builtins.cpython-311.opt-1.pyc_lilypond_builtins.cpython-311.pyc_lua_builtins.cpython-311.opt-1.pyc_lua_builtins.cpython-311.pyc_mapping.cpython-311.opt-1.pyc_mapping.cpython-311.pyc_mql_builtins.cpython-311.opt-1.pyc_mql_builtins.cpython-311.pyc_mysql_builtins.cpython-311.opt-1.pyc_mysql_builtins.cpython-311.pyc_openedge_builtins.cpython-311.opt-1.pyc_openedge_builtins.cpython-311.pyc_php_builtins.cpython-311.opt-1.pyc_php_builtins.cpython-311.pyc_postgres_builtins.cpython-311.opt-1.pyc_postgres_builtins.cpython-311.pyc_qlik_builtins.cpython-311.opt-1.pyc_qlik_builtins.cpython-311.pyc_scheme_builtins.cpython-311.opt-1.pyc_scheme_builtins.cpython-311.pyc_scilab_builtins.cpython-311.opt-1.pyc_scilab_builtins.cpython-311.pyc_sourcemod_builtins.cpython-311.opt-1.pyc_sourcemod_builtins.cpython-311.pyc_stan_builtins.cpython-311.opt-1.pyc_stan_builtins.cpython-311.pyc_stata_builtins.cpython-311.opt-1.pyc_stata_builtins.cpython-311.pyc_tsql_builtins.cpython-311.opt-1.pyc_tsql_builtins.cpython-311.pyc_usd_builtins.cpython-311.opt-1.pyc_usd_builtins.cpython-311.pyc_vbscript_builtins.cpython-311.opt-1.pyc_vbscript_builtins.cpython-311.pyc_vim_builtins.cpython-311.opt-1.pyc_vim_builtins.cpython-311.pycactionscript.cpython-311.opt-1.pycactionscript.cpython-311.pycada.cpython-311.opt-1.pycada.cpython-311.pycagile.cpython-311.opt-1.pycagile.cpython-311.pycalgebra.cpython-311.opt-1.pycalgebra.cpython-311.pycambient.cpython-311.opt-1.pycambient.cpython-311.pycamdgpu.cpython-311.opt-1.pycamdgpu.cpython-311.pycampl.cpython-311.opt-1.pycampl.cpython-311.pycapdlexer.cpython-311.opt-1.pycapdlexer.cpython-311.pycapl.cpython-311.opt-1.pycapl.cpython-311.pycarchetype.cpython-311.opt-1.pycarchetype.cpython-311.pycarrow.cpython-311.opt-1.pycarrow.cpython-311.pycarturo.cpython-311.opt-1.pycarturo.cpython-311.pycasc.cpython-311.opt-1.pycasc.cpython-311.pycasm.cpython-311.opt-1.pycasm.cpython-311.pycautomation.cpython-311.opt-1.pycautomation.cpython-311.pycbare.cpython-311.opt-1.pycbare.cpython-311.pycbasic.cpython-311.opt-1.pycbasic.cpython-311.pycbdd.cpython-311.opt-1.pycbdd.cpython-311.pycberry.cpython-311.opt-1.pycberry.cpython-311.pycbibtex.cpython-311.opt-1.pycbibtex.cpython-311.pycboa.cpython-311.opt-1.pycboa.cpython-311.pycbusiness.cpython-311.opt-1.pycbusiness.cpython-311.pycc_cpp.cpython-311.opt-1.pycc_cpp.cpython-311.pycc_like.cpython-311.opt-1.pycc_like.cpython-311.pyccapnproto.cpython-311.opt-1.pyccapnproto.cpython-311.pyccarbon.cpython-311.opt-1.pyccarbon.cpython-311.pyccddl.cpython-311.opt-1.pyccddl.cpython-311.pycchapel.cpython-311.opt-1.pycchapel.cpython-311.pycclean.cpython-311.opt-1.pycclean.cpython-311.pyccomal.cpython-311.opt-1.pyccomal.cpython-311.pyccompiled.cpython-311.opt-1.pyccompiled.cpython-311.pycconfigs.cpython-311.opt-1.pycconfigs.cpython-311.pycconsole.cpython-311.opt-1.pycconsole.cpython-311.pyccplint.cpython-311.opt-1.pyccplint.cpython-311.pyccrystal.cpython-311.opt-1.pyccrystal.cpython-311.pyccsound.cpython-311.opt-1.pyccsound.cpython-311.pyccss.cpython-311.opt-1.pyccss.cpython-311.pycd.cpython-311.opt-1.pycd.cpython-311.pycdalvik.cpython-311.opt-1.pycdalvik.cpython-311.pycdata.cpython-311.opt-1.pycdata.cpython-311.pycdax.cpython-311.opt-1.pycdax.cpython-311.pycdevicetree.cpython-311.opt-1.pycdevicetree.cpython-311.pycdiff.cpython-311.opt-1.pycdiff.cpython-311.pycdotnet.cpython-311.opt-1.pycdotnet.cpython-311.pycdsls.cpython-311.opt-1.pycdsls.cpython-311.pycdylan.cpython-311.opt-1.pycdylan.cpython-311.pycecl.cpython-311.opt-1.pycecl.cpython-311.pyceiffel.cpython-311.opt-1.pyceiffel.cpython-311.pycelm.cpython-311.opt-1.pycelm.cpython-311.pycelpi.cpython-311.opt-1.pycelpi.cpython-311.pycemail.cpython-311.opt-1.pycemail.cpython-311.pycerlang.cpython-311.opt-1.pycerlang.cpython-311.pycesoteric.cpython-311.opt-1.pycesoteric.cpython-311.pycezhil.cpython-311.opt-1.pycezhil.cpython-311.pycfactor.cpython-311.opt-1.pycfactor.cpython-311.pycfantom.cpython-311.opt-1.pycfantom.cpython-311.pycfelix.cpython-311.opt-1.pycfelix.cpython-311.pycfift.cpython-311.opt-1.pycfift.cpython-311.pycfloscript.cpython-311.opt-1.pycfloscript.cpython-311.pycforth.cpython-311.opt-1.pycforth.cpython-311.pycfortran.cpython-311.opt-1.pycfortran.cpython-311.pycfoxpro.cpython-311.opt-1.pycfoxpro.cpython-311.pycfreefem.cpython-311.opt-1.pycfreefem.cpython-311.pycfunc.cpython-311.opt-1.pycfunc.cpython-311.pycfunctional.cpython-311.opt-1.pycfunctional.cpython-311.pycfuthark.cpython-311.opt-1.pycfuthark.cpython-311.pycgcodelexer.cpython-311.opt-1.pycgcodelexer.cpython-311.pycgdscript.cpython-311.opt-1.pycgdscript.cpython-311.pycgo.cpython-311.opt-1.pycgo.cpython-311.pycgrammar_notation.cpython-311.opt-1.pycgrammar_notation.cpython-311.pycgraph.cpython-311.opt-1.pycgraph.cpython-311.pycgraphics.cpython-311.opt-1.pycgraphics.cpython-311.pycgraphviz.cpython-311.opt-1.pycgraphviz.cpython-311.pycgsql.cpython-311.opt-1.pycgsql.cpython-311.pychaskell.cpython-311.opt-1.pychaskell.cpython-311.pychaxe.cpython-311.opt-1.pychaxe.cpython-311.pychdl.cpython-311.opt-1.pychdl.cpython-311.pychexdump.cpython-311.opt-1.pychexdump.cpython-311.pychtml.cpython-311.opt-1.pychtml.cpython-311.pycidl.cpython-311.opt-1.pycidl.cpython-311.pycigor.cpython-311.opt-1.pycigor.cpython-311.pycinferno.cpython-311.opt-1.pycinferno.cpython-311.pycinstallers.cpython-311.opt-1.pycinstallers.cpython-311.pycint_fiction.cpython-311.opt-1.pycint_fiction.cpython-311.pyciolang.cpython-311.opt-1.pyciolang.cpython-311.pycj.cpython-311.opt-1.pycj.cpython-311.pycjavascript.cpython-311.opt-1.pycjavascript.cpython-311.pycjmespath.cpython-311.opt-1.pycjmespath.cpython-311.pycjslt.cpython-311.opt-1.pycjslt.cpython-311.pycjsonnet.cpython-311.opt-1.pycjsonnet.cpython-311.pycjulia.cpython-311.opt-1.pycjulia.cpython-311.pycjvm.cpython-311.opt-1.pycjvm.cpython-311.pyckuin.cpython-311.opt-1.pyckuin.cpython-311.pyclilypond.cpython-311.opt-1.pyclilypond.cpython-311.pyclisp.cpython-311.opt-1.pyclisp.cpython-311.pycmacaulay2.cpython-311.opt-1.pycmacaulay2.cpython-311.pycmake.cpython-311.opt-1.pycmake.cpython-311.pycmarkup.cpython-311.opt-1.pycmarkup.cpython-311.pycmath.cpython-311.opt-1.pycmath.cpython-311.pycmatlab.cpython-311.opt-1.pycmatlab.cpython-311.pycmaxima.cpython-311.opt-1.pycmaxima.cpython-311.pycmeson.cpython-311.opt-1.pycmeson.cpython-311.pycmime.cpython-311.opt-1.pycmime.cpython-311.pycminecraft.cpython-311.opt-1.pycminecraft.cpython-311.pycmips.cpython-311.opt-1.pycmips.cpython-311.pycml.cpython-311.opt-1.pycml.cpython-311.pycmodeling.cpython-311.opt-1.pycmodeling.cpython-311.pycmodula2.cpython-311.opt-1.pycmodula2.cpython-311.pycmonte.cpython-311.opt-1.pycmonte.cpython-311.pycmosel.cpython-311.opt-1.pycmosel.cpython-311.pycncl.cpython-311.opt-1.pycncl.cpython-311.pycnimrod.cpython-311.opt-1.pycnimrod.cpython-311.pycnit.cpython-311.opt-1.pycnit.cpython-311.pycnix.cpython-311.opt-1.pycnix.cpython-311.pycoberon.cpython-311.opt-1.pycoberon.cpython-311.pycobjective.cpython-311.opt-1.pycobjective.cpython-311.pycooc.cpython-311.opt-1.pycooc.cpython-311.pycother.cpython-311.opt-1.pycother.cpython-311.pycparasail.cpython-311.opt-1.pycparasail.cpython-311.pycparsers.cpython-311.opt-1.pycparsers.cpython-311.pycpascal.cpython-311.opt-1.pycpascal.cpython-311.pycpawn.cpython-311.opt-1.pycpawn.cpython-311.pycperl.cpython-311.opt-1.pycperl.cpython-311.pycphix.cpython-311.opt-1.pycphix.cpython-311.pycphp.cpython-311.opt-1.pycphp.cpython-311.pycpointless.cpython-311.opt-1.pycpointless.cpython-311.pycpony.cpython-311.opt-1.pycpony.cpython-311.pycpraat.cpython-311.opt-1.pycpraat.cpython-311.pycprocfile.cpython-311.opt-1.pycprocfile.cpython-311.pycprolog.cpython-311.opt-1.pycprolog.cpython-311.pycpromql.cpython-311.opt-1.pycpromql.cpython-311.pycpython.cpython-311.opt-1.pycpython.cpython-311.pycq.cpython-311.opt-1.pycq.cpython-311.pycqlik.cpython-311.opt-1.pycqlik.cpython-311.pycqvt.cpython-311.opt-1.pycqvt.cpython-311.pycr.cpython-311.opt-1.pycr.cpython-311.pycrdf.cpython-311.opt-1.pycrdf.cpython-311.pycrebol.cpython-311.opt-1.pycrebol.cpython-311.pycresource.cpython-311.opt-1.pycresource.cpython-311.pycride.cpython-311.opt-1.pycride.cpython-311.pycrita.cpython-311.opt-1.pycrita.cpython-311.pycrnc.cpython-311.opt-1.pycrnc.cpython-311.pycroboconf.cpython-311.opt-1.pycroboconf.cpython-311.pycrobotframework.cpython-311.opt-1.pycrobotframework.cpython-311.pycruby.cpython-311.opt-1.pycruby.cpython-311.pycrust.cpython-311.opt-1.pycrust.cpython-311.pycsas.cpython-311.opt-1.pycsas.cpython-311.pycsavi.cpython-311.opt-1.pycsavi.cpython-311.pycscdoc.cpython-311.opt-1.pycscdoc.cpython-311.pycscripting.cpython-311.opt-1.pycscripting.cpython-311.pycsgf.cpython-311.opt-1.pycsgf.cpython-311.pycshell.cpython-311.opt-1.pycshell.cpython-311.pycsieve.cpython-311.opt-1.pycsieve.cpython-311.pycslash.cpython-311.opt-1.pycslash.cpython-311.pycsmalltalk.cpython-311.opt-1.pycsmalltalk.cpython-311.pycsmithy.cpython-311.opt-1.pycsmithy.cpython-311.pycsmv.cpython-311.opt-1.pycsmv.cpython-311.pycsnobol.cpython-311.opt-1.pycsnobol.cpython-311.pycsolidity.cpython-311.opt-1.pycsolidity.cpython-311.pycsophia.cpython-311.opt-1.pycsophia.cpython-311.pycspecial.cpython-311.opt-1.pycspecial.cpython-311.pycspice.cpython-311.opt-1.pycspice.cpython-311.pycsql.cpython-311.opt-1.pycsql.cpython-311.pycsrcinfo.cpython-311.opt-1.pycsrcinfo.cpython-311.pycstata.cpython-311.opt-1.pycstata.cpython-311.pycsupercollider.cpython-311.opt-1.pycsupercollider.cpython-311.pyctal.cpython-311.opt-1.pyctal.cpython-311.pyctcl.cpython-311.opt-1.pyctcl.cpython-311.pycteal.cpython-311.opt-1.pycteal.cpython-311.pyctemplates.cpython-311.opt-1.pyctemplates.cpython-311.pycteraterm.cpython-311.opt-1.pycteraterm.cpython-311.pyctesting.cpython-311.opt-1.pyctesting.cpython-311.pyctext.cpython-311.opt-1.pyctext.cpython-311.pyctextedit.cpython-311.opt-1.pyctextedit.cpython-311.pyctextfmts.cpython-311.opt-1.pyctextfmts.cpython-311.pyctheorem.cpython-311.opt-1.pyctheorem.cpython-311.pycthingsdb.cpython-311.opt-1.pycthingsdb.cpython-311.pyctlb.cpython-311.opt-1.pyctlb.cpython-311.pyctnt.cpython-311.opt-1.pyctnt.cpython-311.pyctrafficscript.cpython-311.opt-1.pyctrafficscript.cpython-311.pyctyposcript.cpython-311.opt-1.pyctyposcript.cpython-311.pycul4.cpython-311.opt-1.pycul4.cpython-311.pycunicon.cpython-311.opt-1.pycunicon.cpython-311.pycurbi.cpython-311.opt-1.pycurbi.cpython-311.pycusd.cpython-311.opt-1.pycusd.cpython-311.pycvarnish.cpython-311.opt-1.pycvarnish.cpython-311.pycverification.cpython-311.opt-1.pycverification.cpython-311.pycweb.cpython-311.opt-1.pycweb.cpython-311.pycwebassembly.cpython-311.opt-1.pycwebassembly.cpython-311.pycwebidl.cpython-311.opt-1.pycwebidl.cpython-311.pycwebmisc.cpython-311.opt-1.pycwebmisc.cpython-311.pycwgsl.cpython-311.opt-1.pycwgsl.cpython-311.pycwhiley.cpython-311.opt-1.pycwhiley.cpython-311.pycwowtoc.cpython-311.opt-1.pycwowtoc.cpython-311.pycwren.cpython-311.opt-1.pycwren.cpython-311.pycx10.cpython-311.opt-1.pycx10.cpython-311.pycxorg.cpython-311.opt-1.pycxorg.cpython-311.pycyang.cpython-311.opt-1.pycyang.cpython-311.pyczig.cpython-311.opt-1.pyczig.cpython-311.pyc_ada_builtins.py_asy_builtins.py_cl_builtins.py_cocoa_builtins.py_csound_builtins.py_css_builtins.py_julia_builtins.py_lasso_builtins.py_lilypond_builtins.py_lua_builtins.py_mapping.py_mql_builtins.py_mysql_builtins.py_openedge_builtins.py_php_builtins.py_postgres_builtins.py_qlik_builtins.py_scheme_builtins.py_scilab_builtins.py_sourcemod_builtins.py_stan_builtins.py_stata_builtins.py_tsql_builtins.py_usd_builtins.py_vbscript_builtins.py_vim_builtins.pyactionscript.pyada.pyagile.pyalgebra.pyambient.pyamdgpu.pyampl.pyapdlexer.pyapl.pyarchetype.pyarrow.pyarturo.pyasc.pyasm.pyautomation.pybare.pybasic.pybdd.pyberry.pybibtex.pyboa.pybusiness.pyc_cpp.pyc_like.pycapnproto.pycarbon.pycddl.pychapel.pyclean.pycomal.pycompiled.pyconfigs.pyconsole.pycplint.pycrystal.pycsound.pycss.pyd.pydalvik.pydata.pydax.pydevicetree.pydiff.pydotnet.pydsls.pydylan.pyecl.pyeiffel.pyelm.pyelpi.pyemail.pyerlang.pyesoteric.pyezhil.pyfactor.pyfantom.pyfelix.pyfift.pyfloscript.pyforth.pyfortran.pyfoxpro.pyfreefem.pyfunc.pyfunctional.pyfuthark.pygcodelexer.pygdscript.pygo.pygrammar_notation.pygraph.pygraphics.pygraphviz.pygsql.pyhaskell.pyhaxe.pyhdl.pyhexdump.pyhtml.pyidl.pyigor.pyinferno.pyinstallers.pyint_fiction.pyiolang.pyj.pyjavascript.pyjmespath.pyjslt.pyjsonnet.pyjulia.pyjvm.pykuin.pylilypond.pylisp.pymacaulay2.pymake.pymarkup.pymath.pymatlab.pymaxima.pymeson.pymime.pyminecraft.pymips.pyml.pymodeling.pymodula2.pymonte.pymosel.pyncl.pynimrod.pynit.pynix.pyoberon.pyobjective.pyooc.pyother.pyparasail.pyparsers.pypascal.pypawn.pyperl.pyphix.pyphp.pypointless.pypony.pypraat.pyprocfile.pyprolog.pypromql.pypython.pyq.pyqlik.pyqvt.pyr.pyrdf.pyrebol.pyresource.pyride.pyrita.pyrnc.pyroboconf.pyrobotframework.pyruby.pyrust.pysas.pysavi.pyscdoc.pyscripting.pysgf.pyshell.pysieve.pyslash.pysmalltalk.pysmithy.pysmv.pysnobol.pysolidity.pysophia.pyspecial.pyspice.pysql.pysrcinfo.pystata.pysupercollider.pytal.pytcl.pyteal.pytemplates.pyteraterm.pytesting.pytext.pytextedit.pytextfmts.pytheorem.pythingsdb.pytlb.pytnt.pytrafficscript.pytyposcript.pyul4.pyunicon.pyurbi.pyusd.pyvarnish.pyverification.pyweb.pywebassembly.pywebidl.pywebmisc.pywgsl.pywhiley.pywowtoc.pywren.pyx10.pyxorg.pyyang.pyzig.pymodeline.pyplugin.pyregexopt.pyscanner.pysphinxext.pystyle.pystyles__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycabap.cpython-311.opt-1.pycabap.cpython-311.pycalgol.cpython-311.opt-1.pycalgol.cpython-311.pycalgol_nu.cpython-311.opt-1.pycalgol_nu.cpython-311.pycarduino.cpython-311.opt-1.pycarduino.cpython-311.pycautumn.cpython-311.opt-1.pycautumn.cpython-311.pycborland.cpython-311.opt-1.pycborland.cpython-311.pycbw.cpython-311.opt-1.pycbw.cpython-311.pyccolorful.cpython-311.opt-1.pyccolorful.cpython-311.pycdefault.cpython-311.opt-1.pycdefault.cpython-311.pycdracula.cpython-311.opt-1.pycdracula.cpython-311.pycemacs.cpython-311.opt-1.pycemacs.cpython-311.pycfriendly.cpython-311.opt-1.pycfriendly.cpython-311.pycfriendly_grayscale.cpython-311.opt-1.pycfriendly_grayscale.cpython-311.pycfruity.cpython-311.opt-1.pycfruity.cpython-311.pycgh_dark.cpython-311.opt-1.pycgh_dark.cpython-311.pycgruvbox.cpython-311.opt-1.pycgruvbox.cpython-311.pycigor.cpython-311.opt-1.pycigor.cpython-311.pycinkpot.cpython-311.opt-1.pycinkpot.cpython-311.pyclilypond.cpython-311.opt-1.pyclilypond.cpython-311.pyclovelace.cpython-311.opt-1.pyclovelace.cpython-311.pycmanni.cpython-311.opt-1.pycmanni.cpython-311.pycmaterial.cpython-311.opt-1.pycmaterial.cpython-311.pycmonokai.cpython-311.opt-1.pycmonokai.cpython-311.pycmurphy.cpython-311.opt-1.pycmurphy.cpython-311.pycnative.cpython-311.opt-1.pycnative.cpython-311.pycnord.cpython-311.opt-1.pycnord.cpython-311.pyconedark.cpython-311.opt-1.pyconedark.cpython-311.pycparaiso_dark.cpython-311.opt-1.pycparaiso_dark.cpython-311.pycparaiso_light.cpython-311.opt-1.pycparaiso_light.cpython-311.pycpastie.cpython-311.opt-1.pycpastie.cpython-311.pycperldoc.cpython-311.opt-1.pycperldoc.cpython-311.pycrainbow_dash.cpython-311.opt-1.pycrainbow_dash.cpython-311.pycrrt.cpython-311.opt-1.pycrrt.cpython-311.pycsas.cpython-311.opt-1.pycsas.cpython-311.pycsolarized.cpython-311.opt-1.pycsolarized.cpython-311.pycstaroffice.cpython-311.opt-1.pycstaroffice.cpython-311.pycstata_dark.cpython-311.opt-1.pycstata_dark.cpython-311.pycstata_light.cpython-311.opt-1.pycstata_light.cpython-311.pyctango.cpython-311.opt-1.pyctango.cpython-311.pyctrac.cpython-311.opt-1.pyctrac.cpython-311.pycvim.cpython-311.opt-1.pycvim.cpython-311.pycvs.cpython-311.opt-1.pycvs.cpython-311.pycxcode.cpython-311.opt-1.pycxcode.cpython-311.pyczenburn.cpython-311.opt-1.pyczenburn.cpython-311.pycabap.pyalgol.pyalgol_nu.pyarduino.pyautumn.pyborland.pybw.pycolorful.pydefault.pydracula.pyemacs.pyfriendly.pyfriendly_grayscale.pyfruity.pygh_dark.pygruvbox.pyigor.pyinkpot.pylilypond.pylovelace.pymanni.pymaterial.pymonokai.pymurphy.pynative.pynord.pyonedark.pyparaiso_dark.pyparaiso_light.pypastie.pyperldoc.pyrainbow_dash.pyrrt.pysas.pysolarized.pystaroffice.pystata_dark.pystata_light.pytango.pytrac.pyvim.pyvs.pyxcode.pyzenburn.pytoken.pyunistring.pyutil.pypython311-PygmentsAUTHORSCHANGESpython311-PygmentsLICENSEpygmentize-3.11.1.gzpygmentize.1.gz/etc/alternatives//usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/Pygments-2.15.1.dist-info//usr/lib/python3.11/site-packages/pygments//usr/lib/python3.11/site-packages/pygments/__pycache__//usr/lib/python3.11/site-packages/pygments/filters//usr/lib/python3.11/site-packages/pygments/filters/__pycache__//usr/lib/python3.11/site-packages/pygments/formatters//usr/lib/python3.11/site-packages/pygments/formatters/__pycache__//usr/lib/python3.11/site-packages/pygments/lexers//usr/lib/python3.11/site-packages/pygments/lexers/__pycache__//usr/lib/python3.11/site-packages/pygments/styles//usr/lib/python3.11/site-packages/pygments/styles/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-Pygments//usr/share/licenses//usr/share/licenses/python311-Pygments//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:43458/SUSE_SLE-15-SP4_Update/4616100f82c8b94f64959d914fff877f-python-Pygments.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linux     emptyPython script, ASCII text executabledirectoryUTF-8 Unicode textASCII textASCII text, with CRLF line terminatorsPython script, UTF-8 Unicode text executableASCII text, with very long linesPython script, ASCII text executable, with very long linesPython script, UTF-8 Unicode text executable, with very long linesHTML document, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUB`utf-890f0637d075a0ecaf0b6ff4e0384248de515ae2937f91d0d36a2244ed3d31035?7zXZ !t/Q"x]"k%0a E wFhJg(ET+bcPJ8%pJc}3d>pRjEs\rɹOWl8}l@u 32MFJ~rnt}Y¥@o)"ly5K^pk]> E6.e:5677X]|@&q[qhN0șF^"Χ;D' b4P:' A4_EAn0]fne߮d &jJ^&8x JH}BBH $;0檣?؎g= oF2m85f:ol۝~;/~x1et ڐuΘXb"8jLfS1{>|ꔉ},;[`xQcA\R_gQf9S[t& wJ;T}T#n@k*/f"EHZZd^1r֑[hJzynuJ\pWINGs.;?_R=?sQR gZ|J$?8]%n8MpRxCmDy-լ +3A۝uPLvF:YfuA[ä{Ȩ!f|D,c8FlDOPoQLQ/2s* j3i\B)"p(i?_E_=fF wW,i q?QliN0BuАW>esm4 yبk]}GקHLNFIu&RF&<>#89>e>0A@UcvRȇhc}051*brSgj-,Du[MC%t;bGi,o[\|҂uQ˩a=%`堪,hUȚq>T]-bJatK84vG8T:jrS QWo-Z=幈%x`mڟ^ ؝k\"O& p%?/wn99' ,k!|%4?^X+肶$Zt-^%l@%l҄%"%s}׾Yb mYZdu*rb "0A@݊ԡ_+,.~Զ>tPqpns X )ebW`fvOw- *ؤj$t\+;ql<>0a;zfzG$s@YT&cPu<0coǏ*U6K KQ-*077*Fg&(X0W T«A *JF.gDGBΌy kn{j[h>1}ZQe=:?3ƚ~#U_W8y!t o]͌ Aa_)joD_AI8)?-B𱑻ۧA=aHS1&b䯦/&\VcK<zHwoW  ħ+7°@Ae_Dd/Tz/kkga"`2\7xa 9Zj{HBD&ae31 3WիWK03Ѩ*l?WeԬ6"@0!"`. 16yUgoF!uIi_P='&D P%=G_CVrq]v;<X}Uy[.Bޗw֪5;@ t#!H.~n6wb6.?p(wrr)d@gz=Lt Ⱥ&؆̕ ^ѰVd ,FД=Q'^ =&bbs%a vGQT4h!އ:"~;CTMm} Z!?MƼ7i~C099xE_+6@-Jc 42$M33?+8;B8p>}ZMDp#YPW37*գTE>U~r Ebp Yh؊yyU@;omoZ#ڦ@ MPo)DsXIrxH'bm):$Sa;=A Bk2=Żɾ$_qbγ#(e`ģhTNFLppt}#Au֍hm>Jw+p;B?[RfWk#.>AJGe'00vM]9?l >m{XJsu7/){u!Ț3] 4CʄƀP|0ȡWʂ'΀>%dRÓ$ĪE{mAl]:vg$MP߳gt LEt0ONvb=Z/=Zx H\2.rMf J2+G 5+uD>d}$J"P<^y(^hod^zKV5 F*˪>!/AQo"i*Ve^vv?6G&(-}b뫣6Jcx$@{00 ~Ȫz^nkq]ģ8h6Ċm@"?7HU=~SkሜthШ¾U)d5P 媇I BbNayk6f;Wx)꠼_R,Sԙ9qY@fL%y.7Y,pet &V5󿪅h4O807}W|/ yj9P2|flBΚ0R]M-JiR/Z>T,DYk7 4îQMvEؐG:B=Η_c VMy o,wM{7mB>}i&2љ$\L0O&3uŤB#}H 0YRoAuNQj*%d@߂ӁIvޅUN tL]4^?$J-'?U%;(Kz4|.) (5u>hj] 0ٟ:1(]|1JX "<ĉkC:;ڸ _wҵ8 L]2mIߔN뀵Ai.pi6N#'ډR"G l9VO y;=#F:oZ5 ŝ=o{]ATD1`~2+6@BCGAd`yHJ$mڟؾd.曤~&Bp)QK~.6L ~]wi(:p``yi:"࢙`]*{]3mU0?\NCG9psXch|)U7ؾT(eIҹ wV~H+cIx|+P-B~_3“S.<z8+e9G +;3$d5 v6qs{8' T+&6lʴty PKkr٨YiW wKo "iS=Nq@!Γ!*/3ij>޳1)y"*MN!S*w3 [Qb%ݠMe Q+ FX~{skt oF&mG@ݷY,ˤkiȞ;q꟞L8$|XAK'gM΢ |WgAcbIȜNׂaR8#K} ΂CWP@$# Y:\VU'Eux>s?;z1E{?Xz. жoxR5|3,^m*^4+3p$Jsٮ6E< Obh7{oٗs< 3'FkSL p"*+F2&'o^8žơ ))wIF"SOF1f{Mr%'yAYh>˕kX_iRhÕG,_)n,Mȇ;]<%2~+-4P>tT1 fW]: 5(યuqEYO5g=?u bPG|] k<ڂoj%NMٴ~X4ŧiZN2r^ʽ9<}%U38'w.Z^6K'٤u06 3`  }+=*7;y3ͬ;ncIi=fUPU$ye x x5V0 6c+k4̚ũ"c(>|t&;= v, BΊ2ći>"]J[l`hr9# V(^ 6DtWk"T9Q*"va_ߝ4U2 {RI}z=`{zCm&A˓FősAZ%X_Q?_!+ Z }L 嵢u(qhGkP;x5MEu3~$j縶N B OwdPؠ̐Q[ ް#>Ue6<!YZBz`H 6s>5H`-!^y*_._ p4Yo)n|Y'BBPTb\Hm:&P/'Sf,k4UoeDa8El儇~$b5DܤStH}`?仠s{ @X .brcj+]0SxJcJ \vd_k܂띮._ʔCcKr\ڛJXKɅێn-6-/K^U73yNg};L2{J@]DzSل~Yy #Sk]{ZE}A0`"V\YôÊU2O#`^m֓lo^ :Fwh<1`oi7s 5XkU D2ʼnbCk@f1 ,}KAYLW$WtYCE]. uH /4& (FG:4Bf_rjHu"^\sv}cL2I^deU{xDJj_2ha?$9Ρ8X :;.W|Gd|!@F1 $$@wY{:<;Jgv߆_LuoʥM®vTV<9B;|]qnLA5_t**@k?fXeAeBqǀzeD!l0_aU1nA:+9bDMnYph"o0#P" ~̷*3` 3exlaXs^zt},a0K׵>7vbSDcRqWyMi(iˊPQN}95^a51V4|)G6%&+E"9zOD /{’;zɽR8ITT(&^E]>`Q:3A輩  e)@a`N]Cʔ&V}RO#q,|c&s*2?l&eye35%:t[Y` Qٛ.O`A=Zv-ZR~`9 /Ρ.Ow¥h)7ILx]{ѪYB=*^qgr8%vY.s::6Ctڷ<=ûkOYA;P11$tkʒ7~f?#]t? ;|۠^#ȩv¿Ӳ_G;Kݓߍ1&(hϢU~RCN&~%_020KLl8iIJ+s:RlXHY`W6Q4&7EᬠXwLN7\QRCxr1"0Y\`w-7g9]sc$jan[,*/2,EgEqDŽGDJ(L=çu~ xP [C J}0I!_nW604So3y lc80h i4( qGn$=`F#W.~g*>T\;nl„yEzhJ'( TI-= Fԍ恝Sov[SoɧQ{:{(݂t.#B̒~C᠒Os_@xK\q(~=cho:)0&Ԁcj,o)X]:q6{xWc-mjΥ|Yc9\žHB~sXPv٤qVg r m^u|+!Ylу_9lc\rsBζ}ߛXcuJ*lޠ5)/Eb^Ky-svBSw=qV  pf#I?K&I'Z1Sq}iv璛,qX`-== ;9hƱ3Um&s܊ܧ>j۾5:$ +La+Rb;In~מax@/YJZR=Z(-֊)$ t~cZ$ƊGNeCaR5n6q_i?YUjS0\]fxeB? ONr娘NG0%tCf*u!-wq~mSI=f`QD)h`z`&Wj +6a\# 715G#kOF7dE:܌֯l9X ;6pDC %P O-nzexA#Vq~Px=) EsV;(" fX^Xxu]ӊep<~\(#7̵B2*4lNUy~.BBS+svfRѸĪpglњ,d E5<1Uu$/2`x㲧78~oF?r>O8 0ݿ¸1KI{Ȃe-pzY5Cxt(1Z E왨۶ YZ