znc-lang-1.7.1-lp151.1.4 >  A \&/=„ .RYㅞjOXc7&h&رZrP=A!f6<<~.5Z+FeW ߭ JcY0_V0ӏ?rq|U%iS0!E-&긫/{Y'>Q&3wg*)y[O5+vbLs8w90TtG Vee278cc03170e19a62bbe7acadf0c3a2cacad42da54a9ba28d23bc13bf2b5103b170c56a39b74bbf9e5e7e3529166022243c57de\&/=„ST_]xQ s eu^3Mw,`ŜN=J~̈^=>a /@RfX6Jh b[FҦt=K{'uY:)V1evӚߑSqHדb x v:d[:(35C?2@9/) hːdI)H}<ӌ^٥Dz[_Ha":iWh7O /% ;>p>0? d   8hltx qq  q  |q @q lqq mqsqzq0q  (8!94!:!FGqHqIшqXY\q]q^bc_defluqvzCznc-lang1.7.1lp151.1.4Translations for package zncProvides translations for the "znc" package.\build76 LopenSUSE Leap 15.1openSUSEApache-2.0https://bugs.opensuse.orgSystem/Localizationhttps://wiki.znc.in/ZNClinuxnoarch,^~ HY :a?Z:ET  B6t% p-#_  ?M V r IcB O [nz "*w J$ na ;_ #$Z@i  #y;aF , $ m   _^! 8 T)cs$ UUSPUTQTTTTTU ST[WWPTTUSVTSSSNYSPYTRSQLNXQWOS nVUXPx{A큤AAA큤AA큤AA큤AA큤AA큤AA큤\[Nd(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d304e58ec3c157bbe99fde68123e67821fbae89778cc6fd89f49330bbb39df0e87d2a38f53ae422173ec633c88459a8cb1a8766b88201426ea3f3e2524d8d0f752e313c0a31507e2f6664e2690419e1ee18d0c5555ff14674581d86fcc79fa6d4efa4fd95487eb241c085eb6d6d9e7aa401e100c6a5f22c46bbadc147f3f85e4a9a9cfb0bec1e5a393ee358ca6f9ae7d484514b2d4a48de65f65147057ac79b56c7a48f4ce0769d3773f59219a8217f96557e10d5629feeec50be0317d1abac8f77c93c7526829ca0ce46fb53f8663cfd1de429ddc89fc3256ffc5d927ba727d28f1dca59044ad634967b0bd88cd347f32f1ea4727aa55cba28a923446de8e8bfdf13424f37ae7d340ef9a32cee6fbb1ed1f4e49918b00b5664969cdb2012a3718cc0466639a794945e5f5d7c8ba658f5527a6f1db08a5ee5454fd7f21bed06f850b4db406698dc97b3566a71351ad2c4cf3183503eac9d07737f6020cdaf05a42d01468ce88c7d82e537706df70dc6eeee495c7f14d634a51f4c4b7d8239fdccae1f1dc13efce031f53eae525c86f40b41acb32ec7a7d6cdfbbbb03a574264a9f365ab0c2ee8fc627a20ebef77f316dda45c6ded52db482a57e99d7d9d50505a4db3491d55db23d6defbdda7f2c07f759361317554022ee7956f04c4d606dfaa419a7043f722259075fe8b5f3f29452030500101c27a87d8c878880d003f0dfc7e459cffb040654e90580a10777acde66be83eb3fd0b9c81fb75f7f884c4c79c71fb81c0827fe58ff5f84f016d820186996be6df392bee6d1fb0c5026078d07a091bfeaaa46f82f6e1595cb0a6d9ddacab86ea40bf3ee94ccf05e6c03c5ff6f394034c179001e1028590d2ab450c87062d7cd04f80cf65459dd72b16cd8384c79fad7f1e7af0025be510e5a967523f855e40a88b93cd7643209cbf060aed5c2d1d7cbd8878561e9bce862da38e49a44b187ac615074e2861a56b6b48df2bac8383aec64fd8eb3291f6bb64c16fbf5d572fad5e15c83c0b70faf56af27adb23cc59974093785dde4aca92deeff471e8c823b4e19ae01d8942d0af38b388982254d43863cdac773462c64ad98a42a6f820ca51755152915272a3502b5eb0ea14b9f19ba0fd407db369d680eb97268887359ecaf1bff9367ea3e3edb60a635f51b05aceb031474f232df9235e29efee7a3587f20d0d5cc668fd4feab47052c126fd29c9ba006731f5077707c04781b810c1911691c2ea4edca9ba7789c9fb7a5aad6aab7ab8bb97e277387924eb29137f54f50ffce047e4d31dd7d2eb26fa0888c486b9b582a00b9be8182ed1326bb180a57cb261637db485a2786f7b1cea5f416c7350f7307cfd5b304a90143bbf042110cfa95510f3408387326675a412145a84ccbc136131ec486e18ce56231a31488b128c36784bcf984e9e508d860cba0f466391ba1618de808ff797de0a8257fbc67b0d2c94ad071cf738629d211b611ae76fd9eeb8242e5765d5280490980d5f9a3771d1835068744f58d5574023b59f275c271a12b64807dd44977c20a135a0d027e5a789338e5d13caaecdcc01ccb344674fd06a1318183ed324ad4f7db4253d2f386b804119479801d8d3d8a18d2ccb37bcef3af170a23cdec984321def9d7c0c2dd34ad24fcbd60e11420a0a6debe7e72ad0b73a34ef153687b7a6d09cafd303c343b85a2aaebbfdd9f537e4ec75e745f459b901750d909b306f6c626aba71c415f88fd8e30266f94856802d648a781b2b50f5256a4b0f4313653bc6e879f8d6d88b1f4edb51dd58ac6c411c1c2f4c0926ede28f6a075d57932758d03dc9748d03a98bfbfde16e9686a77b87f76254264541e4b4449c22d74991447bdc47c9ba537987d2e768a40da8fc70704c67645ad45dda3513c4ec37a14a86387f2bf1e613985418bb78e688e471e855c6afd3a32283a55ac5abc704d151d38e512eda9050d76beb5cb4641375dd6ec3ae6207926a3f8287f8998335b672ba412854ba520d2b47e96c20f5cb8b49e1d802b45a76c966a52a8e330ea9b6a1e5b8a368a1fd6121db25913ad7f3a88c1d209a943fb3fa10da7caf254293b86f98e3acb950db54f528d6264cb29217f7d30f2f8292f8856569143d855040341719114077336e0bbdc631e4e417d0d6f8cf45908dddc4f49cc1eec3482522dcb84aeb00267deeec8785dfcd22f1a8dd7219e2bc1e22428bcd04d30bbd98f2d162e79b3847b0fc7407076d35f33e8c1afd2af76d171daf9e409396305f37353783b6d38c14b6f03ad3c916ab0369c3de7f6a6f94b34a5c67f31caa3ee78d36e207431f706d84550c06cf8b1d0310bc8a9a745206caa67e0a7c4efc8b347fe3d7dca6a5cf212ec5901237606aa66d7114254c57a91fc63a6dd88585f2a8417cc742d61bfe2ef6268a5e587024419efe90d753f0a41e327993955cd6f411bcf0a5a7964a5bf8f3c852e945119189867b4fafcc0067d06171d6c6254cb132f76b3e6fb1eefc1a207a79824ad922d7fe8a9612228dc8cad1f447133ab5b1cb05da55d0a57fa9206027891b71267dd93e0f5e5f7c5929e5cb75e297bd6a860dd80bc0a2775ca302e94186b33c762aa0dcf57d600a72ef9f3533ef1e9ef7b0c691ef6f422e85284a5a57b410049799ef769a11e4a8cd7bed2c11ea1098ca9d456ff9c6e0c1b715363ddcc03cab34936691e9af6d662364ccac2ab431d27f952fdfac2a4573c35cce14c2c0ea738e455d9c708fd80b2a388efbaad6ed1a61d25741a5d8f28b59020b3b5f2c4639e1fc2175542124c1956a81dd8c9643f69331862e2a3d315c92e8cf26b47abcda08be9674895777600e1a13d7f2e81cffa8000fff6f9f0a219ab75ef2deceedd503b2691ae3f0f1e57fe0349a14c353998be906f664636bb33ab53900d5d6152d786766855b2b8d24ddfa4898c7eda6b89952e4a2c1060f7735bcbb061192702804b68447f7d96ee2d60029f82fe1d69b32d0328018adb38b11ef3a24f8f13df31c21a7fd3d0a44b41e0644c86a29452e62c437701a2cac767e84d6a0c845f90b3dc27bd302086baf325bcdf1f2500b057f43064ea5bcab6ca45b45588c95b57a0024ded207e571808eddb08137398078c786fffef6c976a409c683de6aac0942e1c6f6afbec098c433f4330d892c836ed0923ef05ed125a640808e3492aaed4075af0f6bff97b3ca47ad71a303dca98d1ee4b14319b1827b71cc492b5afd8ceb4421cf43f1766bc5101f436cdece32e071d36231625606305bf03d402886134e327752d3b1212de39c7d61ad8f70bd78706d326b9c4c6ea24b93b678f7e6c6fd786033a17505bd7ab84b5b28ebd42fc53e4eafad3f7bd472cb39004209f69ff3b2ec474d04d95aaa2823522466d87fafadbcb7d9670dc7946504ab430414d1d946ba0a55e049bf04760a4a2e40936f4fa1383f75df7ae66f1c9a4932c09a61fb541531a5098a96807cf3cc839cc16d5e57105cff95d0d589542cd9e080965ce570e89096f8bac992d0e0189fcc4ab16a553470c4cd2ffeb3041adba7bf93e9ced8c9f5a0fc10cc9425ecbdff35ed97cb11dd50845022ea9b7059942b36eecddafd079eb8578963bf29bb2d6e72b7b2e8559b74221d495dc98b65292a1883e77e2c35ce634a8cbbddefa5b26518ac23b58d5cce1fd05e5b0b0a8a2b41a8706193cb7ce7cb6b7bcaa791ef50def792d332396d3ee27c8b53442282cd081ccc5458eb1e4cf04735c3bab0f8300808959a441dafcb39a9f2999a187f5e634cda36b66c20c7e75a98e99a9a1402fa5305b076a60c3c85a34a3acbb8edb8ff36e0709888d6a59ff4942dfc934a5142bea877ccad7a94a8871dba24bc07570f41a9a89a4b1edd57b5007896001e16eb64ffea216638bd4cd83d45f13c135a22445a0f7e9a8ed787b5104af60d755b70a8e3b45e37f30509ab1f7b6b4bd4d541611292dba285d5e66b1bf63b77a76041baad63f3c8e331c31923f6eed4928671b7ab5b382fe7abdb9a218558c571eb737331a51121e31b0de19d8e27ef1fc6f64adb2cfd71ea3cde7d743bf0d989cc0dac22bb4f308faf9eb18cb5d4192a7a22da1d6eb5aa46943ec3b7d592b051709601f7799239f583c76771dccbd02ffcec16afb5a93edace0a2b3cd7d2354fae4726b113e0c7f5df2362a3ce2dced035457d92d376ddc83324576a0d0bd3b238072f3432711bcc3081173788ab27d8674ff5a789bb53250f693b1247dcbe71bfc2108121d1a9b5fda2976d1be8e638cce778d451ab0b6f707b9dc82021ff9cb940466d002face7caa8ffc85515ed9c4820baf7c9d98b50d6c733f407489ced2fdb1e85cdc2fe01de45681c3ad32f27edde71e18530f7e2af1030b7d0eda6f93d1fdcdf69b39909a7f196b126661972a1e79bd704a98def5c6f85351d9abe97aeff9a412487fba4a20e6f888e8d8154f5ec0cc0f0de0a241a9f90d29b411dfb71ad0f647f53b11a82aba6f4d1043351532e750bee286a40f50de630efe0e62794c36f5ad07e0e9313bbca00675d552729ba8b156117ab4b128f18323a46a967962ad7d8773bce91a074a67cf71afee4956456495772e253587f9a579127eb451c8b57877d0fedb20ade07aff68fc6966585a44f8a26d27189cf249443300b335944f55878f25929f7844db718dc42e75492048f70603dc3cb5d84142c37cf37cffea2b3f2c8e61c6773261caa59ab577a719c0e206cf600b2b309ecd369afc422da20506e2b49c4413a89b45e179107868c0c60016969aa6d2c6cfe567a8b88d09db72824c26c32b9363aaa59265af897414e3c23ad3ede0628dfbe5a54c5e7b83dea0f78ab8c7dcabdd179f492c88386249a34b4e30f7b747d6b937dfd0e9b344ace12d56af327a4bee63c0b34d530ba275f409dfcf586ff77261db0ab6036116e2f77475f4970e716521ea277c19babd3691f4cf9322cd2bee166517fda98a5ba569ff1550b9c44dfbbd9fb089cef77ca7f40fc418c009af62b3cd57398411a61c5c3d206a9c5ad0be9d6430659d35e8c888b94e60d880015f8c54e906959c282dcd2bea04ff4e872f56938b559bcab1aabbb96aeb9615e634b251b5ad0666546b261b6076c77c2a65797d9a4fb226e76d76be491b9cbea139f719a4775f81da475036073a0d585059b3201ec9ad4514c67e3ff75dce857b6f5a935e64e66c0d7b82dc33fc16aa76ae8d9f3018c23bd3dcecae16166e014b918c2f89a2574bf68bc1e1a7348d0214d4d892a594888e2c932abe744fd761226ec84164302e39c423af3be4b619899a816acf8b29a92dada8904182676243d7df66a532e9f4f4df8e840bd53c60da23c42b2901c42c7c3b21dc5aca8899319adcc059d2cdc309ca68f9b99aa9d5f09f3eb799b95b1c7b56e740af63ba7d2c558063ce7c07d4bafc066fe40336ab112168ff180e94fd9e512dd8cdeaab75fc5eceab4f464f8b34d80564be8b5d0603dfe55fe47d1ff26fb084e78e0dda96abd44259da685c288d92dea11fac431d921c28937974c6e7ee3721527f4e75397a597045b01224722f3e515e5eab744664d61b9b25d76d9d6b52c7dbf7562cd4c2a4ff9c74547482e4a426bc64008e99b9bea0969ad64f79c1b91e4293251276e2edbfebcd0d4ba7eab911625fb15424ee165da3e89ff51e40410bd1951a71f63b6e72b97cbabd98886750b62ed7edcb5864b841223852f1a6bc5b8fd4580d51475c75c291f5f9a38183df7639c16308678ed8cdb263db6bc0725e37bc3e6abb306782220ad9bf66f715004946eaf7f679996afe5e644fbef1de518e51c865c9e0d2de2ff817c345e79e915805ef4e1fa748ba933e635e2589abd8d631050c0ffb7b0ff25f44f123612d00175c5bdb3bf7e0ef1b12c8333585f12335c07d0415261de6ad6eec47ee7d366bcefe62c760abe0e2601e2c03e3b5ff461b5103b3ab4d4f34903bb4b1b74a584e1a53c41ff1274b8dd15fd46b73209106f46ae672b8829dc17c55352d35731c80b426bce18410e73e0773e3c7836386c0cdf63db0942bfea5f3695582873be132f7e090ec2aebc706d2222606ab2920e3a4f93db94dcc71ffd32e163994d34134e81204a1edcce6a4ef6a0ffde8dbb90ea4524d20c9a28ed08d145b2aa2ca6588eac7c337825171c6510cfc58a441ce3225f7cab21208ffcf17d1ddbc3ce03113b38010fdac31c5430651db6628ba2731e802cadcee351eff7928aa1181517a1a90720fffc11b3c736769e7c0471f12704fc968eb37b4b4d0074d0dedb017cb5e4e65ce30836b2e91bddfd2c79649425809a747c70dfb3cffabacfc2e9fb75e1718acf4523cca34cd67522ace8d733219709aa69393164b225e49e5217bb5b15afeacc821a9e04286c80205ade9e324da8b51b1c8990601721aaf409a9ecf7e44e4c9c05e449e2cc82e1ef1b88e895c754bde1fdfc577c1732c3b4b2c4a4a6e753b5fd9e226c890c7a597d91456baa6e53416d40ee2a8f79316411a91d2b66556311fa712396fe1f3eaff4ad2d8aa2f69c0e070d204258b7a0eec20eac61d27eff534fbe85bdd065e5719b05795ffc82aac1e3b07ec88677713c64c5413384f6deedcc5e4fe4ba2718640d857584250b95b4034738eb6570ac5e7c7f888156e05b12a826312c20b5acf56fc57a15e4eb31a309815eb76086a7a3a0ab98f585380dc8ef3a57bab2efbbf8a32d9771ebfd49f5916dc1c0d8354de67851e0e109ccc645e729a9a6ffc2907226a8d434f08ea16409d607066afa44663e83bd633f9e71e4d14c0ea5ad8bb8f7707e0dd9f5ae71e6362f50519a014ab3e53e0a5e0f951309ff85c4c95286bb2e20d57564d25348161360c1fa3706094b2ecd07cbda60486acaf3324b16f4383c2032fb6170702d593dfd22493c9351de741303afe5ff17d97ba17c8ec850ae98e7e73e97a74300e15cadc267abdc7d19f339ac5c10dff8559a3d4f0556a86e3aca3d46dec1dae46d09c1aa18052ac6edcbf130af342ee3ef5af3003b7fa1b158c527d0988f24a686d31ea6d53dda42b2608bfda67ef9c479593b6dfe7f4637e1de518b81beef6c2fc8e03a7e27590a5133297d164980abece1d8068f16d46c3d1536f35c59e9b51a4896c23fc43fb5ae226e156ed2a1aa89cd5870ad7bd4498d411bd7cb347407dc38a658591143b1fb92430fd97a9ae2b92540b7983b896158bb7d0f14c6ee772d27dee4b08ed78bc7c3f6920a83085ef159011aec034bf0a4bd8c73cb14b6b64c41189185d7bf21b9203fdc29ce3b85be22647e429294e47fb94a91d893a55a988283b1f172d65f39e67aa4a7f3a8537fd6361e79f1252e9d818756a314a14e787bd818b6d1c729098f60693a921f78702d5c5028b32b7d95c507df1df5a189a7a248c6a8653ef1c512c2fbc70df69fb27aaf7cc90df848050afcf0ea6a101cbb7455e6dfa27ccf27d0f03f80194d52fa6b86c74db535d951130a39f859089aa1e163ad54b2e4e4a3531d5394b3049f0b01cc9b711b54dd7ae3b444b3976833b9c1f47b481a2ffdcf17b8ea97856dad56d98e80ea41cd5312c633ba85064b09f4eed9c0c5183c5029f580b336b5aabb17694a9737ec8ad4f763fd9623940337c96c2130e79899a54a672fe8393d4b424d7030c0b4ab0cc582c73dca6b54eb4e441af59fd0d77c318964816b21d625ea5055ff28b7843e9a96e3153ad10129a23eb6431c73ad2e27294399e057e27d9c9841b3fb83fd461218817857f63d6ee3f0c5152c68b739001d07b5494fa48afcdd2bed92a25c4e01c54a7ef90c83b9fe1c936eeb299781b7d752ab3a7bd8222111349c44463107b26a474a6bf9de236a8bd61b42945a0e1fad6139ddf891b9a3fb9474360853fec89591a05edeaf71a9ce533f45e58de5a0c4ca1e65725150e8790c463985b37a713c1926b32c4f42b5a7fc55e4d8c7d6b8407e1a9d0054ad14b6dad32d1c278c0a210790bf49e09dfa63019e6003fb636a6291dfe4c25c5923bbc6b29ab697fe988493ea8346d5a42b322769869cab0ef643e45f90cbef771d882ca50009c27643993fdbfc6f1d0af80b28b8571fc016f69a5913d04a3c4d76c1db092d45c7c5a35fe4b8226a875b5949b00ee71b010c6847c050e216e05265248990ddb7de786b08c23b159276b14791a9e8a191cd9cbdaa46d899a4e4119969b1bd5fdc84a25a0a0852af60f0345dbebfbfcac4a4154fe562c9a8f0fe41696dd206959bda96f14e49f4c8597d8f08f7862fe1d1f2f1eae93ec75a714a2d470f5fc483a7cf7e4b10503356c6686c56255caf0aa3e8a5643348fb174fd2fa5d642789ebd1d580478ff5e6e80a5e9bee2937677f24bc67120aef008dac3065ca4568d6b9f67379fb50c9d6e906273aad7f76892ce0af47f8380efce55a4da1aa2f9798ad833c56811578f47982ddd6f3471c565986775d6d4ac0c6cdded2c2f8be2f6f7dd314cef8e100e34279e4de52eb4546f090a9d7e4ad9527b7e75ee61a9bf687765c3fa09f2bed92d2e0fda5721f3bb1c7b3ce3d9cfe5002711d6e81298a2dcab4e1092e31fa045047eff9c16203f9a34a8877563b885c1ace2a120cff4b040fe14e729ef0ff6b3190eb526f6648360eba98e793048cc6cb74e5a3ffaf9d901368b57926e29508faffd54e82f2f537e23284609a8440f395a0667d5c22b66ff48024ba39b3974546120bc1dda9113c9c11699f4ac36953a49747cf32382ea1237803c8653927553e8041097aa2b618df224d38361924189a1a271aa0234ab52bbd8dc2441459d00f9965d340edaaffa90b0251b3f978744d01a03ac5ea86343144d920cb03bc1e81b87092d7b98c93d4d1e8d1b1eb6edabe907d296c7f632678f8633dd58116a83d62ea4d99ac60066a7dc857341f5f06eec794de771726ee4caa0af20a00491f401176db54beb9e0d223b99775d1b8494d38d99963523f667155b02b24dad780317d00f8cd8fdc73d2426c50fcc872132440f224e7eca014de2594bb2c6d06b7b0e00941756c5ce602f199c0fe129f2074a2e774e5ad7f91891bc36c926ceae314b09709eb87616433bd1ee089407e00111bdd733313d0ad2efd85cc6264017fb032e2b7f2c248a85dc8f41a37bb5399c4a1ca63a0ce8e7eeb33bd9f0b255ca94d70be8836ff10b2bfee697b5aec5bf1aafc401b101f94f95e3cd241760a704fe581a8333fd85cfde42e1c05df3d7282e32e1d0af0c485c6cc4e8c801efe308cf1a195bce42100261db456b596c572b046fcd0670ee4fbe9ec89886e5a489eba2e9bae94d412eae59c251191bd6154bb3d7c8bbd6cfb6ea018960a77b94525e8292f49445912616cf1059cf7037865318ae8100289841efe7386d0b45a4f9dd71d2a04eb62899a8c0c72685a41074f3cd71ebf73baf938a98952719bd606229b7c1044bb06360c58b513d511117b907d1eb6b4149919c315ab413cf8350e6395af4d840b8e94593d36f96f06e3b8bdee8b70b629af26ae3834484ba8c1b94772117c7a806bf37e1f1cb90997649efa0750d403d6064592c68af3056ee7f19d6dd4cd219945eb85887a1aab07d036b2365bd38850c2b8a1cd95fe63108cf9611361457528100b5216785fae6b5501979defccc56f297066054d415756b4acfdb7dd98b6604afbe62b0fc0a314d0daef174d0d4480a5d741cef5dc33ad851dfc1b22676631a66eac5c6c56c19a748e3b36d3e3446e99d594598c29d8bcdeb28ff4bf8b0be98d55d0b570d09c9a2870a657c34cd7d50e3bc7715f4449f7d65b47d236c75989942e6a864e948f0627e2976fcb8cdcaec405b86601365066f444a831c5aaab0a33ffa371146fbe9e4444b9ea230125f3ca88da796699920a49c89bf20741e64a4a2fcefa45e14eede99d58ecbae0b9331c0ce96f90693bdc47d71dfd65720b3f5df6002d66982d8cc63ad28ad40d1624d66c90bd880e30f5754315e30e898b5218a2c8fe413d5bde44a7f3a64db8f33fbe4b933ae7e2d196fa474853eb4d09a566a4f070d26aa418ce56b1ba0f6112b683fbe58d3c4e190a2f1ee5d888c3ce4837547eda967445fe386f532232cc6ccebc15d45af2201e4f092374e3d9536a3038ac6c4721737561c8ddfb51bc0effcbfa13f08f0ab0c5ecef7eb825bfe206086a4ef9b2bc1dc3920f68751b1b81d6ee3e1b126b97e7080eb0e125051e6d86d601e88574f00f4dde5e44f3d3d0e7aa3b6b9ecd565784dd6e8e519702d2befc75c37b389ca43146890b9de3d0c5054826e69f5f28f48f9944c4d6e3b09481575c9050f318b4e3579c47434f13e686370ef3b8fc0311be147741ff38e8d2789ae695ee57af32721ba78eb6af2e0a32a62eed4ff4b9abcd472fe6b7878e9598b458da69b6454ec395877d631c0c8f0dadc5926379b070c1955e68f47bbcf9bf6c2590573d9f188e52ffd1f37837055f55cc7c626cf93e593f4a2ae9bb80276f66aa3e14cbfff0d44604d6cc9797c897c3756d886777c5c0c87558dc668bc8a4d4f670a4eb57f797d5d6ed7051ee4551a34658df3a95470237f17afc60065931da71a197a0baa52020b21eb4bdf1997411e186b4f64c341a47526d59b8e0da77bc6e750f48b7ef7bcb3374a285138777c7ac1b926e3e68135c71ce86546021b8f659b6c5550fc881e3d19b4719639a2ccd64df379498102708839b8e52445c30d0ba4b33a3eab33848bd8c2ce4112a897cb504fdfb0cd41deb84d36bbae858d9eeb9ab25ecdc359c7892722856e0e1505981f461dd94d49a2253566034b036fba17d84887b66212608a1cf12ef4cd457d847828fcf3f1f9c270bba678c81d601f8210f4b2fdfacb710e726c0c360817721ce89f2b6a7f7056e2f4315fd7ec0415168f37d0487ab1fa6aff24d009e990a27c6bb3eeef3c089573f68bacc9c62ac24f46eb7b0888675dd31c231077157e8faec1ae19919cee3b0d136e9dd8aed6e5f64b6a28d72741a39518c505e7196c31b53097eacce3028f90dc03b56ea08af1d879ed196a8639eaedf299a90d1236f15b1a978e214d8934b22d964f2ee4583f0a8f56016c67d3750b2da4ef26953e211aad3d4100f0159f50c4aecd2340606cd0dd6d7fc87fdd128134c6013885a9ece785c624707f613740cf7cfd83a143d3e18b9cc22d2f7d3642ee0eacc868486c7e13e084b6aca595679780fdc7a7460e1bd9e0e23584edbca416afa66afcb7a219d8b57c7f7ab50b9a3e025aa9f3364166bc6fa82bb885df535727d9e7a2b5f4dd618256b361a950384d5d06de73dc97b0c97f37ba4c714e71d6e4ab27296b9678b03f77c2c5aa62b9919dc1d5dd341510c7096ea222f5c7b040509bdbb86121c3529bfa6ad237254bf844c53116ec384bbc4f01f8457f4d80d0d072f5a863c02be8926a701b7ad6049dafc975657811d7177ebaa216995a47fd67b5b38f7638fc60069023771b5791020c868ebc4b60f65b685491c505a6ae537d1021a084630a21f8a0fc9188070553fcab0ff590664028cad02efda06e7d657829cff779f408ccb335311ccc0d4f9c6b4ce873b9540d39894ed6563904cfebfcb37b691e735e4ef39342cd1cf4d169ae900fea6f827e8820aa56d9e931881ead721414b9373bddfebd13decb9abd7d64b35e99a61988f561cf3f47f9bada4d2e3ade13c6592e45a3dc4895d2d9025814060bf3098ac855347f58575c5909da87142fc822a076ec0553e66066cca69a46cb64ac4fd8096f2a1ba6a0b48446d5c04bc057978d10092f6127172798e4f5dd26115b7c521ba8344649d8fb82eaad55f0b6c35409da8bd67b5ac76dd5fa3f934bd4c73d6d0d4cece766cdf530c76c938e2ebb2972819c0ef1eb471f7056bc71ec1ce6afc142c2a77c5a21970a930b319b7b94e382bdb99230b00497f2c40b8d345075e7082cba3428dff0e16e866685e8d9f911a129c049bcc74d4622c66bea290ddc6d35d9e67345042e7d4b1291f3b69a730f1b49fec25d8d28fda69d98a146ae9efce51658723cb816d3576388d832afb7b82b3298f460f52b8467404f0b3992da8c376cdb9174a6be4cfa06290bac62670fa7b3c6e4b5930e0de50d7a3a6d40da74a4813011186630b114321dc491b066b2dfdcec37c3b6f979c39ca34bd5ed19c074e3b2f188c3ebd0e61fcb9a5c37b4de7bc3c474e95b3c8120195070029971c4daa1ba5f2b489616db8b9478a1ee56408bc83c556c1c47cb452f42bca0046c25c64f4a97583266e0d150e2a550ca605467a2f2383132ae8a1c85c3bbe4e3eb47d9354a74e2aaef8ad68382ef807033a5067a25a4753943fc9d7b6844ec63cad1992256e857de0b228763b129c2b91899db00c424fdc5b57ff6bf0cf6da1f5eb387a2fa2d27452fd4a040185242b24a041c1b53a2d68916ae61c89d1306b2368a2a39b318b3cd2f430f62746b8ce0e06736fdf82e8175903db6e4c4443ca28712cc6155bf93c01333715a0c7b5d0605fa8f3722d3f6b10f660608476d50d468758fe80ac14e379fc18438cb511406a7e662b20d467f1c7311fb23dd590cc0e16464e095c3e2040cc05fba83edadf491a81064b87697df84668bd2c00e51941f1dca8522caa4ac8f838b1b584f2b859487a14cb785746d67251256076e4bc35c59bfb40fe9e1b34477d7c5d45cde7855daa73f26b7e45c73da543234de825f085ebfac2b3e90cc1f4a7fe3d2735854e7dbb51e542d06b9d97bbc6b114bbea88a9795ba487bb3ff97023ccfb86bd8ef184f96906f03ca2658da9d349b791df862044e8069bd6fccf938256b1f2f0d662ffa7c8ac4a2447a73c06a717ee0dd667b34b8d57ba289dbc2f9ce2577b4f1a534d149c3abedeb68b9740edb235f63ad4721d943df94448de3fcfecaa3f9e2eacfaae78eedf789833aeec74c6ccc93bc0cf9542889ec4746d2c77996787585009d18c04ff8c23c857266460d8b05ab936d4eb679912325f58530b2e14132e50770e98a0c2ca55a1d162dcc12988111da3f0428c76717e22f8c0b672b4081576e7fb50730028a5ae6915ac6b9712347bee9d5a68512a67570fdff106bdabe4b9af398f0c49bd0837050c45362b84c9ad8bbcba40f01fa7fdd1511008d5f37076ce4c61f1d7d367d2407ec469778d55e7d0581bc172a6a7c4db5d5d14c254a7f2a878e82922a33a8644df0350355f0624912860a364e0ce4ab0a203db60ed6aeaedd7b013e5ca7dc65cd827ba59ef87cbf6fe549d0749377ef897f54cdc49da0f34f8903fb63b993f2f2927eabc29ee5a9280fb7cd5805b2f92333eb8f4e23bc865a0701298e57793809ab837e3802be6b27b5ced36e13f3e7956c96f8c1ff6a3425745f15e5e32100450f8fe14710364aac92b2c3533b9def62a0fc10550d2e0fede60701d24addd42207576536fcf976cd9b4241468eb86215cc9c5e3d2fa872b6162341ea1c4683ae53ff02da9e78862dcad1c8524fcb830bd40294602d65a2bb4b3cdbc72a820df2fa5f20fe2a431264b415f64225f3f448117d936c2f20afa4d723d2c889c5a37d36c71666c919c44d7f357aa1f55234da07fd4dafacd54d67dbdc221e20912438e7c82b88d2d7e3d8f1839e6c61a10ccccee4082817f0f7b9f2b19c3d6f65d6b68ed6f6070ecd082070dab8249569e245242777b930ae9d293e26c32581cdd756bfaa3840ac4c92470c290b35142077c860f927b84179dba4beeb0600c4ca7fcd1d72ae9ff21efe9ebe7fce1734571d27ec9952b3532998bad93f56bc817951d2d6eebd1d573f83f91c9ae3d9c051a27b038519de5ee15870a8d33faa0ddf1214baefa2a69a14ff994824aa5e66d33ee7ace30f47a4b38eb8340887fad7d7653f9a91ac19563b83ab6991749655f6c265160ba24de249e3fd2a7deee057fd4c85feede53275110a75dacc8f38afbc711db6d63bc9aca47695546028fb5757d3d0cb955e96897a6a03429999d09fdaf40ce6d1ea46271da09ad4c9d673d2c34c5cea0d41a2b19d00f275d5bc403b6cd7d64e61e01b22dcdc1143fbcf8878e42eed1bd42969dd10cd9b6df97d51c75bd614dbcdc2ca4022fd84a70386999013e6d3d52793d0b9139bd2bc676682f78e60c606793413e10d75ffd7aaa34451a891b23baee7a561c5d811d9ad2f91d21aa7f412f53d12ebf316c3ec08dfaceacb7b64661f5b39817c7741a483c2304bf43713546cefa7f1bb28c6eeec861500a5691333f426312ef171ae2c945eaa3ad6b7b0540a7a408dd826a2a7fe476606f6bb72789d8cca109bc1ffe86c88b7720eaec6101e7c5a1132a84b3e655d89c462f9d4562018c78f8073028a669dce37b75ae70ca15ce4b72295afb9b1a8fbd9ccd1aa32fc9d1cfa61352148b4556e66f779946bd413216cf7e84374bf1bab7d7337886fb4d05e5b0e66f0c6af512652418d69f6f36d2420db96ee283ccdc7021ce5a5fbf0b0d7cf93b8e877f9330fc5399af82d0b37e1cc72b5649163e88a81ce5fd3b071056b40f55fe6257d0361c821ab52fe5989ca5459fb40f97b37a49e943d10310de2cb44f963465f753ab4c0634d52c7c122571a1fcca69bb204376324f5c23e4673f9b4fb1049714abb848454ccc0ad32d37f0675d621cabb54894b2ac87bc4fee48d621f7e8064db07b0ed615e4e6530625ae68ea53d8da66df5f312c1e6111a8ce82724b014b4e311a8794a2dc8ace9b5f2cc8fbab366e7fd3d90c5a423ef506ef4d2cc48184db52b18f18893cb437e5b88e3c598ca697f912ab2b5557a43b1473d5756ea02bb0dc5ba955a904e45a1f297af39a96ee39dc1befcde4ae95031ded45469bb219d43600731dd4daeedbad476ad2191a152db6c63c9a55621ef69179a31e3c5db6a9b8f7471c7639b526e696717560edf08e4fe2a126f5c1f4f41b3c23ee84933b76a00eaf04f88c3c9b11fb8919f825095a89911cdb097d521535bf3c642adee5a307279496bec3378aa60a3cc2574653a6102589d3209727fe60f0029ba95b1aae1d5781320e485f84a9490a905865101bde739fe2f16382ad0ea536b24f0e967a4be49ae62f6e8ad60c4d41ab24af686800a4947d2ee89e072054b80a032eb5a4915451ceb82af9ba4b96d9457c0869d86427fce13696200115d89207c1c8f81aac8068a32238e62b3c358268b9aba00456bab17f6ab05693f93dd44c2a22f897f7bfe309405980375a8b0874403f5e100a8f9713a5ce8f230a5f0acbda6e8c9f2cd1d99e21faa9c40ed1c891067805462291a0fda34f0bb6fa71d35749a5cc960bb5c6a660de1906b5d83e709e6de8b2eadddfd871282618a5c665f5fe78b772541f649adaa281410776d328a68ddfac5eae6423389863e2ef264633de7c3d6220743061153df4df24a9519148746fbf98672ba6cf05273d3f8e1eb2bdf1a5d3a3a58688fbd270ccaa6fec4a77b51f57bc737f5b1624f494432a5258ebcb02c04b1eb27bf05b58085a3d15183c6b9ef5af81075bb4424bcee8920113c0c87ac46f0a58f7bbad1df7537db93040fb8a53c96e0167eb64c6b724755b0d4839d03909f394aa11ae843dd8bddbf4187581c4f866b4aca81fb5a6404ae24b78c374d4b109a34b4a8143b78d5b3493ff3e7925a781a762c4df834c4b1c418df165491d19192149d99ba8e8c8bff072e6f3b89871409837e4875e14ab36930dcb111947e13322ac7e88cd1f14b4f52c7c109b6d20614f65647b105488ae6746360ce670df1d0ec571ba5286befcf0972e1f8140863a9cac6cd6acbc3737e54af370d67f8103da1b8ad5fa5322dc1919d3737a053d88656e9cd4b45c0500ed51258357938230c42f6b7edb9cf9bc0259dc9fdf5daf106366232a7831f1fcd100b6247cedc2df7e3eab7a93dad76fe2e01adf6420d79fa43e21be88fa941034b5d7405201b61b7c1fb7df188a440ede8a179422e2c6e0b1893bb01e137866ba4696f47ce2d3b10fc3dbeaf28377e619b80a9ae5f7087de277590dba688bf87a23a062d2f3edb3ac28218874c5385f8eeb360140111eb4e779rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootznc-1.7.1-lp151.1.4.src.rpmznc-langznc-lang-all    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)znc3.0.4-14.6.0-14.0-15.2-11.7.14.14.1[O+[L[)[5@Z@ZC@YX,XpXpXQ4@Vn@V͛@VKUT@Tء@T*@T)IT)IPPWONNp@MlL@L3L1@K~}@K9@K8Ji@mpluskal@suse.commpluskal@suse.comtchvatal@suse.commpluskal@suse.commpluskal@suse.comjzelazkova@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commimi.vx@gmail.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comjoey.yuzheng@gmail.comsuse@ammler.chsuse@ammler.chsuse@ammler.chsuse@ammler.chammler@openttdcoop.orgammler@openttdcoop.organschneider@exsuse.deammler@openttdcoop.orgammler@openttdcoop.organschneider@exsuse.deanschneider@exsuse.demrueckert@suse.de- Update to version 1.7.1: * Security critical fixes[edit] + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf. + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name. * Core + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536) + Fix language selector. Russian and German were both not selectable. + Fix build without SSL support (#1554) + Fix several broken strings + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541) * New + Add partial Spanish, Indonesian, and Dutch translations * Modules + adminlog: Log the error message again (regression of 1.7.0) (#1557) + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556) + flooddetach: Fix description of commands (#1548) + modperl: Fix memory leak in NV handling + modperl: Fix functions which return VCString (#1543) + modpython: Fix functions which return VCString (#1543) + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled * Internal + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon() + Don't throw from destructor in the integration test + Fix a warning with integration test / gmake / znc-buildmod interaction. - Drop upstream patches: * znc-inject2.patch * znc-inject.patch * znc-traversal.patch- Fix boo#1101280 CVE-2018-14056 * znc-traversal.patch - Fix boo#1101281 CVE-2018-14055 * znc-inject.patch * znc-inject2.patch - Fix building on Leap-42* by using less strict linker flags- Define systemd unitdir for cmake- Update to version 1.7.0: * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed. * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug. * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2. * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462) * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer * Configs written before ZNC 0.206 can't be read anymore (#929) * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316) * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950) * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version. * Make ZNC request server-time from server when available (#839) * Increase accepted line length from 1024 to 2048 to give some space to message tags * Separate buffer size settings for channels and queries (#967) * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192) * Add "AuthOnlyViaModule" global/user setting (#331) * Added pyeval module * Added stripcontrols module (#387) * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139) * Stop defaulting real name to "Got ZNC?" (#818) * Make the user aware that debug mode is enabled. (#1446) * Added ClearAllBuffers command (#852) * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946) * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450) * Add SNI SSL client support (#1200) * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219) * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866) * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards. * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455) * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894) * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable - Update dependencies - Run spec-cleaner - Use cmake for building- Update to version 1.6.6: * Fix use-after-free in znc --makepem. It was broken for a long time, but started segfaulting only now. This is a useability fix, not a security fix, because self-signed (or signed by a CA) certificates can be created without using --makepem, and then combined into znc.pem.- Cleanup of spec file with spec-cleaner- Update project url- Update to version 1.6.5: * Fixed a regression of 1.6.4 which caused a crash in modperl/modpython. (#1283) * Fixed the behavior of verbose command in the sasl module. (#1291)- Drop extra hardening flags- Slightly trim descriptions.- Update to version 1.6.4 (boo#1017182): * Fixed build with OpenSSL 1.1. (#1310) * Fixed build on Cygwin. * Fixed a segfault after cloning a user. The bug was introduced in ZNC 1.6.0. (#1340) * Fixed a segfault when deleting a user or network which is waiting for DNS during connection. The bug was introduced in ZNC 1.0. (#1342) * Fixed a segfault which could be triggered using alias module. (#1347) * Fixed an error in controlpanel module when setting the bindhost of another user. * Fixed route_replies to not cause client to disconnect by timeout. (#1299) * Fixed compatibility with the Gitter IRC bridge. (#1321) * Fixed OnInvite for modpython and modperl. (#1283) * Fixed external location of GoogleTest for make test.- Update changelog with missed issue boo#973088 (update to 1.6.3)- Update to 1.6.3 * New character encoding is now applied immediately, without reconnect. * Fixed build with LibreSSL. (#594) * Fixed error 404 when accessing the web UI with the configured URI prefix, but without the / in the end. * znc-buildmod now exits with non-zero exit code when the .cpp file is not found. (#1226) * Fixed znc-buildmod on Cygwin. * ExpandString got expanded. * Default quit message is switche - Small spec file cleanup- Update to 1.6.2 * fixes + Fixed a use-after-delete in webadmin. It was already partially fixed in ZNC 1.4; since 1.4 it has been still possible to trigger, but much harder. + Fixed a startup failure when awaynick and simple_away were both loaded, and simple_away had arguments. + Fixed a build failure when using an ancient OpenSSL version. + Fixed a build failure when using OpenSSL which was built without SSLv3 support. + Bindhost was sometimes used as ident. + CAP :END wasn't parsed correctly, causing timeout during login for some clients. + Fixed channel keys if client joined several channels in single command. + Fixed memory leak when reading an invalid config. * autovoice + Check for autovoices when we are opped. * controlpanel + Fixed DelCTCPReply case-insensitivity. * dcc + Add missing return statement. It was harmless. * modpython + Fixed a memory leak. * modules_online + Wrong ident was used before. * stickychan + Fixed to unstick inaccessible channels to avoid infinite join loops. * internal changes + Fixed the nick passed to CModule::OnChanMsg() so it has channel permissions set. + Fixed noisy -Winconsistent-missing-override compilation warnings. + Initialized some fields in constructors of modules before OnLoad(). - Make building more verbose - Partially fixes bsc#956254 - CVE-2014-9043- Update to 1.6.1: * Fixed the problem that channels were no longer removed from the config despite of chansaver being loaded. * Fixed query buffer size for users who have the default channel buffer size set to 0. * Fixed a startup failure when simple_away was loaded after awaynick. * Fixed channel matching commands, such as DETACH, to be case insensitive. * Specified the required compiler versions in the configure script. * Fixed a rare conflict of HTTP-Basic auth and cookies. * Hid local IP address from the 404 page. * Fixed a build failure for users who have -Werror=missing-declarations in their CXXFLAGS. * Fixed CXXFLAGS=-DVERSION_EXTRA="foo" which is used by some distros to package ZNC. * Fixed znc-buildmod on Cygwin. * Fixed CThreadPool destructor to handle spurious wakeups. * Fixed make distclean to remove zncconfig.h. * Improved the error message about --datadir. * Fixed a compilation warning when HAVE_LIBSSL is not defined. * Fixed 'comparision' typos in CString documentation. * Added a non-minified version of the jQuery source code to make Linux distributions (Debian) happy, even though the jQuery license does not require this. * chansaver: * Fixed random loading behavior due to an uninitialized member variable. * modpython: * Fixed access to CUser::GetUserClients() and CUser::GetAllClients(). * sasl: * Improved help texts for the SET and REQUIREAUTH commands. (#875) * savebuff: * Fixed periodical writes on the disk when the module is loaded after startup. (#868) * webadmin: * Fixed module checkboxes not to claim that all networks/users have loaded a module when there are no networks/users. (#872) * Added an explanation that ZNC was built without ICU support, when encoding settings are disabled for that reason. * Improved the breadcrumbs. * Mentioned ExpandString in CTCP replies. * Added an explanation how to delete port which is used to access webadmin.- Update to 1.6.0: * Switch versioning scheme to ... Add settings * for which SSL/TLS protocols to use (SSLProtocols), which ciphers to enable (SSLCiphers). By default TLSv1+ are enabled, SSLv2/3 are disabled. Default ciphers are what Mozilla advices: https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29 * Validate SSL certificates. Allow clients to specify an ID as part of * username (user[@identifier][/network]). Currently not used, but modules can use it. * Add alias module for ZNC-side command interception and processing. * Support character encodings with separate settings for networks, and for clients. It replaces older charset module, which didn't work well with webadmin, log and other modules. * Support X-Forwarded-For HTTP header, used with new TrustedProxy * setting. Add URIPrefix option for HTTP listeners, used with reverse * proxy. Store query buffers per query the same way it's done for * channels, add new option AutoClearQueryBuffer. * Add DisableChan command to *status, it was available only in webadmin before. * Allow wildcards in arguments of Help commands of *status and various modules. * Support IRCv3.2 batches, used for buffer playbacks. Support IRCv3.2 * self-message. Remove awaynick module. It's considered bad etiquette. * Add JoinDelay setting, which allows a delay between connection to server, and joining first channel. By default it joins immediately after connect. * Make Detach, EnableChan and DisableChan commands of *status accept multiple channels. * znc-buildmod: Build output to the current working directory. Wrap * long lines in tables (e.g. in Help or ListAvailMods commands). * Support ECDHE if available in OpenSSL. Report ZNC version more * consistently, add HideVersion setting, which hides ZNC version from public. * Bump compiler requirements to support C++11. This means GCC 4.7+, Clang 3.2+, SWIG 3.0.0+. - Drop support for old distributions since they lack support for C++11 - Drop package extra, all modules are now in znc - Disable colloquy plugin since it fails to build - Drop init script- Rename znc-python to znc-python3 - Add signature and znc.keyring - Reorder source names - Correct (pre) dependencies for older releases of openSUSE- Use proper licence - Some tiny spec file cleanups- Tighter dependency for perl - Cleanup specfile- Update to new version (1.4) - Split to more packages - Enable perl, python and tcl modules - Remove obsolete modules - Spec file cleanup- add cap_sasl to support sasl which is needed for cloak usage. http://wiki.znc.in/Cap_sasl- update to 0.206 (bugfix release) - Identfile: don't crash when ZNC is shutting down. - CTCPReplies setting with empty value now blocks those CTCP requests to the client. - Show more sane error messages instead of "Error: Success". - Imapauth: Follow RFC more closely. - "No" is a false value too.- update to 0.204 (CVE-2012-0033) * Fix a crash in bouncedcc module with DCC RESUME. * Fix modperl compilation. * Don't use mkdir during install. * Check for the swig2.0 binary too, instead of only swig.- update to 0.202 (bugfix release) * Fix a crash when a user changes the buffer size of a channel.- update to 0.200 - Move ident spoofing from ZNC core into new identfile module. - Move dcc handling from ZNC core into new modules bouncedcc and dcc. - Remove the obsolete fixfreenode module. - New module: cert - Move away into ZNC-Extra. - remove remote services, just use it local- update to 0.098 - new module: modpython (not enabled in this package) - webinterface for modules perform and listsockets - admin can disconnect/reconnect other users - user modules: - colloquy (Push private messages and highlights to your iPhone/iPod Touch via Colloquy Mobile.) - update twitter (ssl and new api support)- update to 0.096 - new modules: clearbufferonmsg, certauth - new global setting: MaxBufferSize - new config option: SSLCertFile - module route_replies now also supports routing channel ban lists, ban exemptions and invite exceptions - big perl overhaul (not part of this package)- updated twitter module- update to 0.092 - Webmods - Every module can now provide its own webpages. - Webmods and thus webadmin now use cookies for managing sessions instead of HTTP authentication. - ZNC can now listen on IPv4-only, IPv6-only or on both-IP sockets. Renamed "Listen" config option to "Listener". - Added AddPort, DelPort, ListPorts command to *status. - Added a traffic info page to webadmin.- update to 0.080 New Webadmin default skin with UTF-8 support- added twitter module- update to 0.078 Fixed a possible crash if a client disconnected before an auth module was able to verify the login.- update to 0.074 ALL ZNC versions prior to 0.072 have a path traversal bug in core. Users with a valid login are able to write files to all places to which ZNC has write access. This means they could upload and load new modules which do anything imaginable.build76 1552809691  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq1.7.1-lp151.1.41.7.1   znc-langLICENSElocalede_DELC_MESSAGESznc-admindebug.moznc-adminlog.moznc-alias.moznc-autoattach.moznc-autocycle.moznc-autoop.moznc-autoreply.moznc-autovoice.moznc-awaystore.moznc-block_motd.moznc-blockuser.moznc-bouncedcc.moznc-buffextras.moznc-cert.moznc-certauth.moznc-chansaver.moznc-clearbufferonmsg.moznc-clientnotify.moznc-controlpanel.moznc-crypt.moznc-ctcpflood.moznc-cyrusauth.moznc-dcc.moznc-disconkick.moznc-fail2ban.moznc-flooddetach.moznc-identfile.moznc-imapauth.moznc-keepnick.moznc-kickrejoin.moznc-lastseen.moznc-listsockets.moznc-log.moznc-missingmotd.moznc-modperl.moznc-modpython.moznc-modules_online.moznc-nickserv.moznc-notes.moznc-notify_connect.moznc-partyline.moznc-perform.moznc-perleval.moznc-pyeval.moznc-q.moznc-raw.moznc-route_replies.moznc-sample.moznc-samplewebapi.moznc-sasl.moznc-savebuff.moznc-send_raw.moznc-shell.moznc-simple_away.moznc-stickychan.moznc-stripcontrols.moznc-watch.moznc-webadmin.moznc.moes_ESLC_MESSAGESznc-admindebug.moznc-adminlog.moznc-alias.moznc-autoattach.moznc-autocycle.moznc-autoop.moznc-autoreply.moznc-autovoice.moznc-awaystore.moznc-block_motd.moznc-blockuser.moznc-bouncedcc.moznc-buffextras.moznc-cert.moznc-certauth.moznc-chansaver.moznc-clearbufferonmsg.moznc-clientnotify.moznc-controlpanel.moznc-crypt.moznc-ctcpflood.moznc-cyrusauth.moznc-dcc.moznc-disconkick.moznc-fail2ban.moznc-flooddetach.moznc-identfile.moznc-imapauth.moznc-keepnick.moznc-kickrejoin.moznc-lastseen.moznc-listsockets.moznc-log.moznc-missingmotd.moznc-modperl.moznc-modpython.moznc-modules_online.moznc-nickserv.moznc-notes.moznc-notify_connect.moznc-partyline.moznc-perform.moznc-perleval.moznc-pyeval.moznc-q.moznc-raw.moznc-route_replies.moznc-sample.moznc-samplewebapi.moznc-sasl.moznc-savebuff.moznc-send_raw.moznc-shell.moznc-simple_away.moznc-stickychan.moznc-stripcontrols.moznc-watch.moznc-webadmin.moznc.moid_IDLC_MESSAGESznc-admindebug.moznc-adminlog.moznc-alias.moznc-autoattach.moznc-autocycle.moznc-autoop.moznc-autoreply.moznc-autovoice.moznc-awaystore.moznc-block_motd.moznc-blockuser.moznc-bouncedcc.moznc-buffextras.moznc-cert.moznc-certauth.moznc-chansaver.moznc-clearbufferonmsg.moznc-clientnotify.moznc-controlpanel.moznc-crypt.moznc-ctcpflood.moznc-cyrusauth.moznc-dcc.moznc-disconkick.moznc-fail2ban.moznc-flooddetach.moznc-identfile.moznc-imapauth.moznc-keepnick.moznc-kickrejoin.moznc-lastseen.moznc-listsockets.moznc-log.moznc-missingmotd.moznc-modperl.moznc-modpython.moznc-modules_online.moznc-nickserv.moznc-notes.moznc-notify_connect.moznc-partyline.moznc-perform.moznc-perleval.moznc-pyeval.moznc-q.moznc-raw.moznc-route_replies.moznc-sample.moznc-samplewebapi.moznc-sasl.moznc-savebuff.moznc-send_raw.moznc-shell.moznc-simple_away.moznc-stickychan.moznc-stripcontrols.moznc-watch.moznc-webadmin.moznc.monl_NLLC_MESSAGESznc-admindebug.moznc-adminlog.moznc-alias.moznc-autoattach.moznc-autocycle.moznc-autoop.moznc-autoreply.moznc-autovoice.moznc-awaystore.moznc-block_motd.moznc-blockuser.moznc-bouncedcc.moznc-buffextras.moznc-cert.moznc-certauth.moznc-chansaver.moznc-clearbufferonmsg.moznc-clientnotify.moznc-controlpanel.moznc-crypt.moznc-ctcpflood.moznc-cyrusauth.moznc-dcc.moznc-disconkick.moznc-fail2ban.moznc-flooddetach.moznc-identfile.moznc-imapauth.moznc-keepnick.moznc-kickrejoin.moznc-lastseen.moznc-listsockets.moznc-log.moznc-missingmotd.moznc-modperl.moznc-modpython.moznc-modules_online.moznc-nickserv.moznc-notes.moznc-notify_connect.moznc-partyline.moznc-perform.moznc-perleval.moznc-pyeval.moznc-q.moznc-raw.moznc-route_replies.moznc-sample.moznc-samplewebapi.moznc-sasl.moznc-savebuff.moznc-send_raw.moznc-shell.moznc-simple_away.moznc-stickychan.moznc-stripcontrols.moznc-watch.moznc-webadmin.moznc.mopt_BRLC_MESSAGESznc-admindebug.moznc-adminlog.moznc-alias.moznc-autoattach.moznc-autocycle.moznc-autoop.moznc-autoreply.moznc-autovoice.moznc-awaystore.moznc-block_motd.moznc-blockuser.moznc-bouncedcc.moznc-buffextras.moznc-cert.moznc-certauth.moznc-chansaver.moznc-clearbufferonmsg.moznc-clientnotify.moznc-controlpanel.moznc-crypt.moznc-ctcpflood.moznc-cyrusauth.moznc-dcc.moznc-disconkick.moznc-fail2ban.moznc-flooddetach.moznc-identfile.moznc-imapauth.moznc-keepnick.moznc-kickrejoin.moznc-lastseen.moznc-listsockets.moznc-log.moznc-missingmotd.moznc-modperl.moznc-modpython.moznc-modules_online.moznc-nickserv.moznc-notes.moznc-notify_connect.moznc-partyline.moznc-perform.moznc-perleval.moznc-pyeval.moznc-q.moznc-raw.moznc-route_replies.moznc-sample.moznc-samplewebapi.moznc-sasl.moznc-savebuff.moznc-send_raw.moznc-shell.moznc-simple_away.moznc-stickychan.moznc-stripcontrols.moznc-watch.moznc-webadmin.moznc.moru_RULC_MESSAGESznc-admindebug.moznc-adminlog.moznc-alias.moznc-autoattach.moznc-autocycle.moznc-autoop.moznc-autoreply.moznc-autovoice.moznc-awaystore.moznc-block_motd.moznc-blockuser.moznc-bouncedcc.moznc-buffextras.moznc-cert.moznc-certauth.moznc-chansaver.moznc-clearbufferonmsg.moznc-clientnotify.moznc-controlpanel.moznc-crypt.moznc-ctcpflood.moznc-cyrusauth.moznc-dcc.moznc-disconkick.moznc-fail2ban.moznc-flooddetach.moznc-identfile.moznc-imapauth.moznc-keepnick.moznc-kickrejoin.moznc-lastseen.moznc-listsockets.moznc-log.moznc-missingmotd.moznc-modperl.moznc-modpython.moznc-modules_online.moznc-nickserv.moznc-notes.moznc-notify_connect.moznc-partyline.moznc-perform.moznc-perleval.moznc-pyeval.moznc-q.moznc-raw.moznc-route_replies.moznc-sample.moznc-samplewebapi.moznc-sasl.moznc-savebuff.moznc-send_raw.moznc-shell.moznc-simple_away.moznc-stickychan.moznc-stripcontrols.moznc-watch.moznc-webadmin.moznc.mo/usr/share/licenses//usr/share/licenses/znc-lang//usr/share//usr/share/locale//usr/share/locale/de_DE//usr/share/locale/de_DE/LC_MESSAGES//usr/share/locale/es_ES//usr/share/locale/es_ES/LC_MESSAGES//usr/share/locale/id_ID//usr/share/locale/id_ID/LC_MESSAGES//usr/share/locale/nl_NL//usr/share/locale/nl_NL/LC_MESSAGES//usr/share/locale/pt_BR//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru_RU//usr/share/locale/ru_RU/LC_MESSAGES/-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.opensuse.org/openSUSE:Leap:15.1/standard/24bc8b1e341a75eaa1956f03e0539f07-znccpioxz5x86_64-suse-linuxdirectoryASCII textpb4X^d zncutf-884444a355e7a1652c25de066a2cc2457d997b94f11c7d93bcc213944a3d3a6d7? 7zXZ !t/] crt:bLL "WhE˾U,M߽&\ Y1smβ4|'G($~:yz[HPIuH杶f∺zFdY(eArw+A˗$ÂkKMrNu`D{n<珡WI(!GԷxWt^`'wJJ>[ɕ2T)8G2 ,ρ|~Uj`s |nea׮"AAxM;qS0{y>l((wλh5ߑP53E}Zױ<䛘m'`Oém2iv.#TUȕ!^D n!,oH,Te;=EGpo{W{Ic2%-e[`ǹz0,`'a*0 ѯT]z*^FqtLQ[*Gc'|ބ*iM6r嬫[L))/!sQ8_ zy`Lm'ϵ`QL{v&8oS%IeQ[ pf{Ef۪.|~D7oK]yȦoW@Xx>;u3o-3qts嗌Uxد7=cѮ!@a9}YgԧV |2#(h!hu[:Pk|Ϡ.'.H0:c.~!74pGdlO ~+0^|L27 uH)T,^CI4ۦ)f>His+m*E0ЙR2wt37UG؁y׌MQ؞Z<+CD KEW5ǝH7WOΨGIэ=^I BNC_,Wjϒ/ > #tQ{8 q+\"6 el 0 JGx:{pp^cw$W ;2͆-9 1|dR(޽Y;͔mՏh &iv)ӥ1[N OCt>fn/"[+ Q1Q629uE'nʨ ^}^p#CF['BJbkDcZP38^K3J.;r{q_[E2gZ8X\63U1(*7W'$ǂ꯴ݜDt>= B.dDjRL"-&<ܶٽ3}'c>Uc-H!;EPUvhHSVΎXr4/b& N&fq@F|aI 7} K;qC_9*LWQ^Oκ~ުZdHʳ͔K%4O T$>4X\ׁҍǐমx r[k|ZqHmgms%zi\a,֬"Mk^ 2V`*mv#'tj /TP .E4`k_#V`[gͅ&M 2=(S6FɾΣVC)ՁaaJ8'$\C]xd ךvҪw_9z^;t)w@o! ZXcb{ m9/{6G>d7{IBUi`ێVP-HM Yyx>a\"`;fgU-Pƿ nfC#sZ5uYg eWh01}tm_5i/KU~i764xk7ct4vK,~Ә(-<^?l0Abi(s*Ui$~N{Z+ i O=.{Ԡ9^µȯ6Eᓴ3LW:0y7%=O+}щl7\"t,@7{s! mOE'/3#m t0WGb z%Ώ|1X9r[c(O~$;6X@fвbfcqTאU8krQ} oy4Z;ʫiq&?Qve{]Kg^+B,>-:!<蹳IQqwihbYoF$Wv%^vT]dh ӟZf/5D\Y: %3՗SDDq mO,K'm_?օxfai^v_a೗QunTi r'<6HjT;-F YSmK52`2GhM7&! v4{Nk!Yo"O =I e:J:.;ڎ==v)j%y5-,B\n9\-USYD>]s]drtE6+@ci\& #)t'z|N%I3qu̎팖!L(VvAPf]8!<+#bV\+.]ʵ!iv(.ְ]H9?q` ^ #;^Qn>7 ̧faDpY\9`gZ'މt:َbf8\28*/^+v]38(޼B[lM\C?NzP(KB9Pέ V)uT[կXnvY]䖳[u!jȂ&ԍwl&mO TQ #b[xWb ҷ}1b QA }VDS%"l,ܧAؑ?_t! 0rW=:t<'BQ*3eKT]m&2ػRiϚQhǚ_[e*u"å<= vVJ?Cԧa]W6k-6~nsimO* ~I_eu0(j5l4yK8ם5"~!DYwM` Y`Tğ8VEcƾ;HeJpÐ߆8RnFK"rQtS_ddJ[xiōK+ā6,o&a)NB.I}zG\嫷-n邢yJӊdSXAᐠճN9DlKON/%K ;>e,6ozs4|Z{B+ĕ4>3:OXdF\/~jm}h'fNpVXzC;zH>B nJsxzu)upVwg5-.yT/E/[5')4 J/g)i_f϶^L01c|1C3F rޡ8ͯfBKKdzQ@;6w#RWՐZ؞!Tf,ĊvF "}lv1L'Q`dD%v2۟zOWm s?f^H#Sf6{sFࢃ~j,.2U[<9, y(9ž[#8 1r\FD.-UnOycRbdT j6K[d"}U%}7ts5&\x%c}"(+Z\9Ѱo#6aDhOD,v6Դ嶁񧭨YW.&w39mJВ=Sn8% Yj q #|x\T!(Z~7`xHD}^B$5#K#Ф81XxJB%#8̞XI ylr,Rg}}v Q ^?C_RU$ʎY71FrywGZ_--4Cݬ O*tb5uF#]IvOV)&,4sf~-¤op^H?/$/ ^˻ 5'K崹xmf01nf(`$5>W`aE]sI1ӲzUO70?kh'|V9J>D~7#"|f" #c d%? 8dMm+XZЏ w4+ (줸M8Rl}.lوo(>ˁFי!3$ߑ̙a.rŶ?tx(A9>NL@' \*tF89,O參 -NSJ+G7";+x+Fo+}V`ƍ+DKv ~tCjQatb Cd Dyԕ3g4Qk|x'J1߽jLR<B^9 Qec;=( iփх;MWI׷&I`uYy| IJwX-p {"^DE('ʣv7D{-vfrsC1TAPo_U+L͑ѳ#கV0j^_{#hbA衘W6xp %ةc3c: vgD &Ib$즅|#h/dQ|Y=.u"'bffgN|ӕ<O˲ɀPb8D8W}P>]oМ!qM5*D#L(X$u/qPQln^//V}WyV6ңBjf~5}zy~ Da2\IhWvد/sOu"C8^׉fÂ'95iQ$v褘0'_T%yLR:_AC@݊O#'P{6dU2s*#n9Gj6?Vþ {FF(I 0\Ȕ^kPcS$J̩,K&SG(4k CeHc V}Ey"sQ9$YdڮSX$@PkYHVuj|h5l.?Mk /WE9!"FgK+~EaIGIņ/UїxQeIE*$Evx1Np}FBS8kcA@ͷ;6U(V qH/"5eZk +dR~ q  vȪ8 Ա -qZt tŰ`]و/Ww"ΤCuBq,*H/$.׵vwAN y`#cU[*Gn"Y_qUf O";gfj,nQ`SZdVSCBiɿ"aA(;w9Yhgȡ`!sz*y@JbI J]F)VB!%[PZ^(gXLi3ʕ*y >`ԅ& z1'hبt^J={A27DY- $ɱE-i'kBLVa$F6xS*>6~ԧ8K^| /k.|t6jFgl"U `s;١i;*0AކC~7RmI?h ^Po &/c,4z$9}55T@Emd41Q7F~ja&4nMeR.NG4el; й7{ Pⵏ=s&AYc&.<HJ0[5CqWX$ۊds]XVvp!I?Sҷ.!@` "d_EoX?&&ngeЅ^)'9:rkÑ f>eQĞ[SW^GbnX6V5f KG$) ^O Ўb"4s[K"ƴ&yi1׫m])ejIS;tn]\86^%;նL<Ye/Y+ 4=A:o_"wdS2Q u_JPɷG~DtR(_1c8b,`PF5$HA}YT̤DsQB֐\tE@j|j1\3 -؂tL@p,ekDSP.$WAV@˛LIE+& *n}oh+QټCɥI ֪Iźn1M6sLw!Ds(4 zIiI %K+CIC4 [M. 2,r7rԠ s[5ӥ y%?_Vn1$/(~'!z(4 \6WH7͵CM2$/,l)o\1Z4H v?7eF(,+߽ cJ1|yy@I4urE>}muAz#Evv]g[KAV{z&BCNr3#ـ׫YYX7ɏ=#l8n_C&L[ I)% AަjgBL{bt2 uZž>S2E3Af2VLJXyQɪGI{??7U&k:1!D{Uymz -8~h@ay`WG"diD.n<]^+Ҏ/6EK5$w"mT]0O עUY E94BX<6<e"Bzː' !&iQHE^n4cn`qR;m$Pf{,;uec (Ha)ўPQE٩yJLJdؐnn\]Rc?[ />IIn8[hW(0=BQJ3`/G+\xkALf!AZ{s$g-zU*ƭt}'` @X>at@bۦ@~h$z§=4Mbֈ1 s^"FD֥f*']/G 2^"UҼyPE1NtQCq^Ϥ ڙApO]ʗ_QP 2rю#\]F ڽAJ*Y%zz#PÑOxw$6-AE1c~,ReGQn~j^I3X7*)"9OMwQƥt'`NtF[A1Ԃ~^:'_{@eA6CpRIggYZM1XM G[9Wd~S@\}wGVn+z(_$92+f٦Ys)$Tjz{;4|I!1¿bx͜bQ'f; oqecO n+-iSkVf}%rP\:H0"!]> G2q2qo۽n,/DPś$~oWpZ75VX.Ra-g_toT;soҽM_k7xiEk~~G~"ff1tqεGMPb+7K1=^zk!8VQg' - shBQ<皁NAxPp Zꪴ̿}'ی8ӽXTtjٯ-XO훹amnMLvMJ!v۴/>+rY @|%Ys 4N~XhzT!O- I51-|&QX` "Xλ y HB燐kFҁ|!Ob}hxΞD[7w!#ms(m?[S0ܒ]j)ynI1S=8 P|V:FѷұWYN$}QȿV(4b.38b/I~CRuG(%lS)#tM㵭Ȳ=:hw9M{ꎟjx 0gU} eLi0)C1B[&qI6΢321"x6K}*GG:b9O>=X4'.l;97e^E]!2yU}|,KѿS0% M]^Ec,+[Ei>{cMr,՞'wU= kƚ ^| pD$cQU!$M03\Il-4f\*4D,Bw1x*^R' s⼩IN?~߂nu7Y ja@ѹ#*!„a^׆)>zhV@մYyokHKMǐ=v[o˘- r^!~7Y/Rf.bB)cߣ橾e?,7 78fK*|l9yF Uāh"Fv8dJ,Q", c-\L ÏWQ2k#r -»و6}"`fڤ2X%A:2t]!K2YP&nS .%AWm@'"*lrF'>Z];:W9Gk$9_ac fc;8 Gnx3F)hR= 5H0 Nf-/yPo|_FM5.`bAUsAQ Ih3Dsؚ`'s)UTgIOc7UeK\wT׿6h9M7b3EpTu%e ~ųd;VZ2RqK섽ghr暇`m5}ԉ$*h7T #ʴԬnZd$yD4rxg3^I"Jي˼Is1Ȼ`a2q?Z/wxr)_Ac7'ЍO 5yU)?%% _\*쩥+ Dm(d_m$o UY7w0@HRߢ,VGqGD>.=20"vR I\PͳϠ[iЄ.aIBCv'dB~*snl<I.%KAX \в|($ ٕ9${UayڱO8 !HE4`Y?uë3w4nG6wόs ^Pc3?g" Ղ>Tƴ7rp& .%%k(jQW;M8ՉzfV ό1)q40;_DlX#  ԌX [fWV{am; )b]d5ET⸛P@e dG#" `2pmփIpOM~5Ze]gEL3ʻ&Fϸ 搤48Z#l,39]_eFAnmt+7BFXBF:cӹR:@ZydB5=.MA/f!5i:L=VfDѺϷzh>a Mb]lSW ,,&."/x!x>: HHihAv/&&^o; 'x`Oq^Pɦ BcTb#idqG%47BțRjN~0fO pb5\YY@vldR܅ڄ"eڅ1(BYH^,?>VSK8 Wy_*/`hv' W!ѿ2ob:KYjP$fqyia{-$ZHNa+' \*?/;s݀zⶳ>8[YWc6Vh/ YXqhp'FgM!I qFhhX(.g'4Q! .<Ҁ1U+{vC֜L9Y2 ƨ0(. Xupr+M9z3nmq[}7w^W .&,Z ;YR&Qq3'geqo>3z>YEޢ",-(})8ːlQ.^ amx]V|c_g,{a.*nx&ʉU?sns!į;GUJ a!M=Z~mo`US TzU&u-e]UIS@F0_H,޺hs7/h]oL Ue"wxRJMljEQ[ _,F3S7WspB'? ɝ?ʍ /0&MAEO}>F,JE1ι_?~ڬZ R[-ޤw׊v59b%űPiDž`?ƙ}V )$cNG3k?:ʏAɃ@~MW9\ɮM:0kH(m{ #]B).-Rͬ `!(0 [7{K>6qgG gqݕ[J_'j$?5тrt:NE7|e4lFd!)P-BƊy4\|*<>V*; \J N1yq%74lt (l65_ˤ0 ZM3 t V!c,14ʅBu~ԺU;&0ԥB=eɰvУƇg-SM:svH!w%2wH!*S|&ɡ |i1ypDB:7a9`^?lʨ+ODLyх.7 x9=tEߝ q+fE:%1xvϵc.-^ٟ+׼X/ݼDp Ԛe,`Iז)bPqo&*|6̺NM&JWc:niO7Ľ ȳ\4/GƜX[4RE4>oItB:A(~.>R8.* d.uM- 7&곋n@NpW`ΔpqޖGk%E9`Q9qwAa| h)V_Ӧw*J79a9awm;|봙$/ʺS.z(ؗbKh4w*O2lz45iD&mcg\XtqίIM߫{嘓'.m0w~=8BF8X̭}t6@HܷیHA35~lW*aJI;O(&4odl$Ic'(?u%{B< lZCfo\7&,fz| hBH ەI鷔R ^z=4;\.Hg'bcV& Auzkv_5H'">ezc6e 2`]v,ޒɊ;~ ap˼VNKlOO"j?ZAy-m#ǡ|{gw50)MtX^E4 !u-T'!1'@-bsb?6k}KBeOoSH7{_NQڧ$F-RD d p^JjX9I#ĹgdF8'jQ+-?n请HK8k00Y4E MNϜSYe!n ,PrkXưI i ~pL*rT3d=~ޯ eq]xthX CNNuL%HA۩*'@ڮb{E}QےD]N`KuYR a;wH\ c+ &i'73\L ??ipk!q 3 uF{ G&̩#;' `0c "J%ev8Ne6Q"b,,hm%bvYz3R O+kO5c Cfu\ѭ^GK{֜ xO4JkLqjjB7('w EΧ=eq*6mk9i0Q%cLʓiϘz?vʚOepʓqFDS5\]K|s'䁒r XnCCflfÖ=G5*U#cjg#ׯ5n ]e_Ng{.G (ܦދ QX(єпBŗX]HF8wȉ6ƈn%}MbᲰb6^|+lcF/Q4{B0 ;6?c Xr==aA>k(j%8f%sˑJLKioWA5/6`6u\KM=>veaa BjGx,]%=M{:N} MRsu ..= UST(˞nm; ɬU>kVK K䢗|(ˡ1!Yl9szLr%uϓ n:H8xB/1ʎwlP!{qX뵐(w`:J;~YܽSNʢx2_PLKxlĻƏ^g;>5$mgV3x&ı : c9|#QhLXU1T7ܫ{9cǽv N0HrjqPLU'ژ!mkPxV+Cb=ezVȗwYZscYҔ_׊a6ԏz@+NT{~K0+Ґ_(M*p2= .(W֘cռm&>$b,r  6h1BDyBG$w {%zρ \B^q) .u0oK^AJd$4ypngՕ" 3s q gSe,d;RܖKak~2yrL[^bD'Wϻ).\H2rO>R_0Jsnq />e/LCͲnҧBŽk++/&01k}K{4z&y/$RBɜlMEPH❌bC.0eQCnHKwoQs`3sG%J'ke-E[*Xzf|6Xu/e12.rgh .)UHv:!^"8l.ꥇP??ME FJg"q/ ]8gbmhI f~S6GrfD/۽a[vӍBWܡpD&INL"Yhj }q"y܊2Ѵ@oe$& \sb%\`;Z7+JHob2ۣ+ɑF 2ZAcs N4髟ImiQWF5JI-7Up ψOG}|\.iqX57Sxit[0B~ 6=X6O}{Y@-Cq䈘Ȁu)=Zu7W8KqZ-&[;p8߮,Ϣw_G؇ |8I,HAO;A!j^ML jW7`/ "vb)Y"UCn0W_g 9J7F Ƅc]4F-DL'Łt#^:Ccd>޹)gKWjܚ52V`;Mdz̺ 6ȕh B5 ? 9#`dM&9ˮlKh}7R Ʋ*,zm_yƳ8ኘBR؝x ɪex_|6VfkZ GhMa?~Y)J^b~{dr'Bl-#t<.aMNk9!N^{a"*nJY=*-kq\ÀV/ӇW;ZnE@2"lJ3 K'f`qFF7 rbUUw}>nVO/ce*1V17 WÒ >q cVNq@㲭$)e(A'J6H[SşP_˲8UMiXc3[s-6"/˺-d\6TIv Lo Ve/Yp 6(NS\3(g^5\ =YjK/3?(u66/]46[/Ź-Qtn?IhlY0i!C;mH/e~hOra-j5 ҟVB&)H۵8#aC_OvD:a%s]@hI݅1_ayʗ9y͝>_~%׈3.ǩeAJW U% RbԀ!vkyxl+X2qd#>̛ VEu&]}gU>CɿlfY-Pfi>qKN~5)vZXaū[C=]'͘r4pؖASq0,a=a&p#uAkyfNl 8$5q VF=;x v Pt6| r+?i7o/U&~YoMVG5]Y|;h`LH4*H#e8Uq]+s].{c!)JҮھzDEǎ h^o1V@VdM \],۪$NaL Gtzg'"Laᛟ+[$S)s4L vmK ;Xڀ/e۶X|%Wn&![]y>+,6̔(W:U|eGH4Vc+^0xYUNV?}t}d^&&Iuցui7k3Tc Ϝ/Cˠ-b-"0>*_ N?ԘrU[KȠ,'~fS%YLDab%; xP1;:t~?֣O -LT#68)0AP/&̤fY^1@Qƒc$\%bjg==]L5IkEht߸z% uOƾxU;kŕx`H P@F?ԩz&P-BdtT<]=W|wP-&c7L=]m6 {ѐ ſq V-@cm%6R+ϡ˓ rbKI< (~|8\阸܆2^ǎ~cg|ODm >E2P[Xμ:0jO&CFN@ܾc( S0JiC i4neJ^& @*><1&2u>eqyN5DV#or=5_"~L*AuA]+&.5 źVD3v4dQ(_w)A>EN6\Åw27.(L}gTz4SO5ohw(4$Jm 4n u_m| 1sG݊=^Lрv`%^Lhnua]yne4\ժ:TaV<`I\ R10jF;F3] CwKzn?'Qј"؊ K[}h0j NȈcZvvac~GuftJ13g<}E1+'Ft\2Dc ^(.87OO/3Ap9\u8 FtbUഋV@$3w)|L2i|ř71ٷf4Y#p$Z[Cԣ+B;c]=^Ki9y  ȋKؤ{20C!;8q*N\?0߭4iL% o>*7/@Nx;o1}3Ԟ<*L^-Fx<)Oᰇ;oaC!4APъŶcLpbʫj#ݰ)үPŞBSpQ 3t{^.&P! p/m~ :m-JK^=twTO2dÀ@ů!$1\JP^/|D `ZD6j8S<瘸?pͽ۰U"1G&g^2 !pLvh"9ote~ 3DNH4%#C%ft[mGKd)Kxޜ3.JF rjcΧo.H>).C{T I JT:n~e,r7xJiJ(k_5ִj.s*{fh2pl`MތFvlK Auv6&K_ܺs\IL_\\SaDT-Rx+ 2AJd|S > Nl,( 1"50yG|AUpC6%8:I8Z^ 6<ԇrd%Aí2jNVh GL==a=Ƙl"j#/t>ALHc?# t {W̿- &X <ޮ1E^[X0e5}蝾Xn:mosJ8㠠Jǿ (1ifa9(ivaˠK7"pn85K7{F6>0 (>5Af!cKHb.|2TH"F^91iORM}kbgy;xv: )``4*Qю?qLǓF0ơ>`ɥvYܡ8++gSR_ZD괨Bv΃!ۚk-\ᤘsp҅av*"+%8mrpF(O^Iބ9wӳ^=3 )dÞtRlw;EihK@_| v6as3$/3iĵht˜Y\Eл`*.n >kiوEoPeK߳ފw,8c l)5a+HS>.(.RN#T:r5NP-X&O!m1܍7akrIwlE߼ih)s;{FtaiK&b{wOw{|%ӉÄ8\mV'S=pK!쑊ku,qRL3W,b@e l趔HX`F|ѡxcn2MLTIÃ~iJof %\ÿÉI,$D 0|75]kp'd[g#|9Įnyi7߫F4Ͼ"L(G1q >{6&*C"W >; 6w=b/d.[IKq5:F`6kjP8:U8E%^Kx9Ԣ6f1I dk1 _ԸNkl`0Lu@IIxxY, 9,{,WVL놛ggM+'-{P5LpA, ~ wR%fg'+3K[FZ9ҍ̈mzN*:iϮQ@| ItC(_9!*pVFE5pt,1J2WBO)צZ/= Dںg9Xp2tYHw~t| r,Og [IJݰN lM:MCM]00 j0Wndu3?ד^W 5 ?p7JkJh/?aL .r݇R(rD2bKo7>Sf]{PhQ 33hb;t/rLFi$,&)ǓfHÌ[|A/ATd-5U-}^]ojv,{d9(:jO⁁oC H =(cy'RG'Gٰ6*5y۷&2+jC(-~ C`TIqI5Bbc 'svX[ @t0X#Y?( r2?cXΙEu,$3AҲF~Ҽ}B{={z?iؠg91G^bg^# \5VεyAK«Rg4}Hf³5cu`U3Xy&i_6O*Mk7ZxwE AfzQD!v[ eJ&4_Za~1:q \Yd*rOvOMHTswtW"8t Xr/#P׶c/};I*96+Pe`NӒxvn3/U[C3*iy[H+*=S rt@fhCmF7 ipx:E6E^[9@

z~l<2Mk*Ŀ&WB_u-0|@K[~DKm;aD_{B/=ZAK/y p!+<G >!$ "3hjiqds+k}ui{(>WGOy۷JyƨsRYñ$xG[Ȍ+(}!Zu4n8+`6z}6v΍r[S/hgWaoM +pӊcݯ)Hgma|aٜgQknӽo`U*kqSPHVH+jŶKιG b/p+*̜˹9+@=yQ\-/MG[t?9 B@Qm-`M.!HOϛM&#{ mٕAo(RO5j9tᇋ]4^{̦ud\OGõn~Dͱ* lh7^F68>r7_MN# pn|>lj/k!S~zP,6$??֣R#v?j_N(m 8Ԃّ6K>F%w]&A98ǝe|ș2VXfP#E+X:7TrbM:J:6մYf,/Q[]K>w6'̥+LKx]]v$4 bɇya ջ$%|^ iA?_#eł[Td;V _ذpq3!5`y=ә]kjB?Mm?ѐ or]ʿ1K[2 꾇Jgm`y(# .KMi.eg Kon~lm[YX?Q t"ߎxA4!Cq}EG&Jt{~:.BBõ\U\/pLXK;2YX!*LkK7Lz62brY%tO-O K3؃^Gן ʵk8 CʞKc~E?`2ԽԄ7VC 2-o+ےb03>Lah7EF!CF2> -k(QOV5:hZ{4[ݚ;KqxM%1}>,mϹ0 H0`/*v0JΤ-b{ջSW MݹY ju$v$D1UR"1%FQ?n՚R| sILL^'=8ʎoB&a3A| j ZΗpt<]7d$pڡ(Gai"|Kv X~"IjsԛHzSHwxQ ?arT_Ԭ0*rq+Dzx_d{(:Su?Sf927ugԼ0r,o z`0|sn5Jhn,zX~u1LR+K54&tԻ)ͿK5%Z:P'VD[=yl6[{j^ݯ Dϋ~Y$qFƮ)0S»6 @jf9SOGCs*; B+& ŹDp)'wcg Ç\aY[hv0.C&8ٿ<<}߼.|cDlPhׅ{}5.4ZEl(_+/Rjxɬ7ve3 Y-6d^{\tk+[m6'Sx0Gڮ]vnyj'` Ȇ ggSe͡CF=; ,+z.WիM'n/9-+:]tC:I9]}^b(JL]LxBPZj{z.A@Ip s.֯r fi(fgwM}wYfBH RUc9=8R rS.\qkb),NOW fuv-nŝV䘮ڦN{{|??gaiоy]3m_;0~n\&7qRuCovabwUf5L jXrG(WU`h&4\=ѧom\I)wV{rXI'uvTC/")/{I|X8W:ݝ"Eܢ@GêQ01?ݘ$WZ 3?p|%(a+ԫ-t 3eyo\EI\go (JAMAؑdO Ŭ1񾩀ޭGB= x\z;^> !2L[]pUBu:P2r*2,:4xib f4͘-.r!%Q>m:O ^ͽmTV2Ch&`+Pտsz=|\ $kئ5Ix o^q bVyr˾6[?(^d>YmtMəCGM@pS&ۯv֨0X&c*Q<@Zdv^`Dg]jxoNj}Y}WAW,wUE_vOfˉAh(VE(K7-. ໼ DQ>q)B; )۰ڭ%C` R.ki>U;-Wh+n])Ψo .ܢ>+kej5X`vF۽|=e9:_ps#PԄU-ɫg%V)Ҁ\Ց P>I'N~I5Iw!ֺ55ت뇴a)2i" @R ˔ [9{a@!%K8U(\<%b3}yI`VG( _C/ޣ#@M?/&2}ܛ  *di;[D!u*}/Kʆ6:DChr v>-A4=qI%_ɘ?100~%\AOM&sYC{vvҸM :7Rd]c^ʃxɛī,2ARQ{vP-~"x` ZF426aNEֶ (9a^v+,?2g |loBb;)''vh/|ж 55՜MyAJ0_$$V"1O Hn*;V2a갺3j`rﬓ M"Xr p-^?ts F 24 ά ;,mzϴul R&);›d2 Bޚ/:I`>T'zR?+$RPoEML[ Ҭɼ@S{hdamNO ׌:ce~foG%bI] : ~a}Qj\8;&L)cЊͨRЮh56[z聣tELvy1ޅ' UTһst~IxfVNK(CS$B=4Vd\M-7I[=ᬘ=)ϊ<9OZV͟K^j!,HGTjZ`Bdߒ+k\95sI"("P|A1~g G>0/v%` /c$@KغHvb" BC<ϰlM9 ]#0$~X(l21I+ %!Xp_%Sk> cjIyd`V䍤Qe .)* YOH0P„ MVޕ4t/  Vow&+fw#_3ݯ!-fGzwS,F;S u8\ŊRיlY>62_XΧN̶:v07-8"Z"Kq/BuePjv8N)?Gm6'Ϗ@v(sg_sE*AvYNGsv<*n=+1l"  A#RߜO` y,^g|M팉9ŏkPfJ͹RR]㻺)*j;bna,y3:,tN1%: BP: xw0LOw/rFF#}UTL`,N qO42!XDC!|OHAfG9W eu" .K"z@Vb jK݊Z@Hr(ߴIuՃ.#IJQ5_OВU)w -s3&25L_I5AIYXQ RzD_kA+\'R?֌)6^]  :@6Z H2s aS'd0p$\n -6ΆQ-c"ҋ,G[\B_"Ҙ+W6/j|I*4xPG2!a?NLǰzLpWÄO뢝]bƢֆz=}*e#zh@'jv,byo 5N5<Xa7p88YmZ1 `9zc+IcoPKp _dA`\)2)93BLV48zoߖSbHn gHaOEË2W&u?'o(jTAVdlM@qrKX2}W6Q⥉(s> ǖϿM%=v]QȯwٛZc%=@:BOt4B |Ry'#^G_vL3dDR/HQюR[ԦlyI Z2C:z,CNQ8vn|TӇ%$[ngTc%S?LV:rO$~]|\!)ZQ8i!QcWN(B\|#Z:eBGJO׹Z~Ԥg(4L vx(["d|ÍPLq'l .om/d|;w e^ZW @%݋UVn &>j@a%C՞*t1pM,8)dD%HMMoX$3ÿ3v`va%ANᶦU Mٕ|E~ bQD}'I 34Z<} G_ЇOU f@~/7-٫p!El %d1xMJ;Spkk!h*huEY/ K͓M#+\o7N=FC=ZZT+KF{m|g:ght`KS k>ouG[=S WsQfG/$(c)aHFr[hxq3Nl{ j#VdGEk;ᣖ̠ffl~h'=ǬO1 3|t{Цpnis' F]n3w :ZB=Zڜsiٖdw~\5.,iW#dG8o#s7Z;rć)a } A3g>BK[n rE"akjEOm2l,/آ!Q9lI+Bqbȕ2bF漓ۥpMy.S ҍ[mHtUg6й,&M@p`ȍ56\wzZ!밝htӥ^쾶lATqKMԶ_-X~@[@~cґ{8L|X3gJ{G="=^%t&#B@D}$p;]9Rӊ W-.6[ !bmsan9" 27ZJSJWRs.f)xyLX_5D Cxk0cTHdái)'7K2lda/u|ւXM^Ar*L)ƻMgjt(0Uufob^2; Aui;@]i~ڥ:% 3mLA24&w7FJno[^VIuqBf60hZި !=Z0:>jZԹYqnup/K5w*=Dq[yj2?.#h.TGV+4^xVȕ?/izBSX3~i4^@akUFt_?zB \CIU Z~&#BB ˏ%u8^!7Ԙ_^}Q9kE okޡl5K MDT/ׂO\[gXw>#yA l2^I/sx(G3%\haTrp"M#%۵M\-M| ~΋ٕ%.kL݊6EwQ ?.n2Q:!g#=l%M_ou,',puamXnv™p*6utpzyoIyb} m^ѴohpdZO\k9NRX9bV۔9B()Y.3R":I4o<rd6L$\j5e;݌2QZ 뭦;aOHwjyVk05It3R,MmҴ')gTn *3aOҼ 2+,m?&2ZG[:6ϽJ9-Ahn$}a0G"֡kͅ5LMYί2c-YSӈYd.r6ٓrI{3ө1{y/R )61?U/#G+і]f)ZC/^bxˉSrΈWڗzjmc1Yϩq<`L~>b _ym+7 On*u}hȘ}Z!HrizDUxU.Cz%rZ,-rG;7I zGf$~јF JQ"`ma3L0GDs ZLGTXCӑ U+pDPߊ.6XWD c3ٿ_`1×N1V-Y/sAIUlą}\ weOwz;w:Enga)yƖl-ć-{%7c*;A"2ܲN߂(e cBq&*MeF/}꿎b  ˆoxI6KU쥠s}n*:Kx&+,T R1`.vYœ;·P3S(1{;z%1!DqD)jt_y5Gv$R¡`Coz.nFlFEz(aK#"踒X%՟1:RC+籠Wêyb,j첑pZ6$c`oQbpMc!K 2˵}@1#1ܫҟ/U@,0,PCf^hy5?H7<KHUͱH7uGwvA~ åCyGӼ9}uIs&S%<˧Zy*Mp6w dn%c|Gj6DN\ YRHnP(C[3hgSdT:"s@|?QI-%pcT.OLêp%Ťs>Jbb L;"BR![%%X/xO)K[]EH} + IN/zDK/I, jh rlo#qNjX pq˵k}MC=^_dTK?rGo.> PQ{X兝tF*[JDO&],W=I 9s7`v] iQ!;@v)SUK`W2@7oܜ8,c7pH&V]rbʨeHFVH8}5j6TVvB^ea .{)OBomo?eT?"ET 8,F9fpR XD>DmHNkhEeӀ{3ӈvYR@ʁ}H[%xb<'vvHF伳(Jy{6k73ؑ8HDc#{sAt9qF{kU@r|(U%\PH{ABv}6qǛw.'Prv?k10j$:B&,=ψ&Im 1T e9}S#y2i@Lcob{BC_B'hDN#NM g.{s4u0ϫ.kEgTt~t>yp/qx[!]jSiyBbp p;P{ei kҞ4as 9r;q#j cȅ򕊂U*%JXN7XE5}u>]p` ?2ϯR2\>/1+3{wmo0(?ڝ'ܕC3қ59"3OE{*8BCp#R] Tg80qwyQya-yҨz@ v}j\ūӸV .IPyTSU3 +ZxxkqOuCKOJV-׬0V4]}FN@5%ďclQ\I/ ʶL;\@kN(l6kw2j9d <_OERs`[,UJAY>dRpa^ajF+F=Q\`'[qG.aO=MZSN)\@ZYY>}&?wJKT*[ER~=fyL9=/1@^pFU$DLJft.DM/vi8sFי0xAv#F63 ޜNMZ>T"σ4j)p A<=ts ?DYG6Re䉆4DXmO(D*4Vk tիaXS*$y0ӨYhIh1eJz.]^f^6/z_ O`@h5f#^8¹bSS7,vja~wBzŽ+*H!x0??6J#U)s[SqzLVT)l^<7zнx="borHeϲ ,jAoW-uZJ-Gh@_3y$Z  _|!_1l.1&%,D"5ᴩ9= 7 45pweFY5~l'")5TF&`-L2QA}˜T1Csd3~!k!k*fFjt^P˭Dm7ˢX8Pi]dH}^)KI!Tg]qhC -&igoUvY2Y/{:L>^x]8<)vȍ;a]E5J2T=&)ͣ2ʅS^ildIG X48/ )`,'>I nJXۂp]<7ۡzH<G ,SYɤĘn!v1bDu%w XMO$).fV%KZ l@jrz2ק8Clo![x0l]cfއsEVKW82o{ecڠ5!IB9QMnYѺ0;}~L2n@T9zsEzj<=F`I떚Cٳh[:w%3; δpRۅfckYYXZ:5ϥ01unJ KJ m3\T2JؠZ6qE,p? 6u*'2I4OObBD`JeOM>co~9;2ʱHl5 hEń;hFF倳iw3XLe(GL%ȷ͡S$,\@JX`Va:c͛1^Ri</MbdxeHegϗx%M̑{‰$'/i\qSSz|T {|~S/We9QPXy8Ծv)<9EeWb? zj/.q7^ 3 DZ֏Қumm2PqǸc-땻K^nv)͹׃Mn:0ELa9J ɇ< ]GX1SAØv#%M46 k{FwO^\ȻUNtv>*vf_&Fn/wN+, ׀{*\hLkw-zc5cp,)_pRvVSR' ?9{޸M=s<~Б~i5P<8m-JlUR%~0~T51(2~Nu+`ZΕt64ӎ%'fJ5*a$-sO.\$4*$!_L/Z+IBxA_+y7&P&&0fRx} _`5` 2J}1{k a 2k0Kzm(|0cz|>׮bH;V+}]P~̖PVC-R-=$nP.OR/=)"!vtRȚHs{RM3 kZh P'G{|}'``b)zGͭ<a$DYsF|1Vg #U1 Q cx8u@ͦT2݊!R\o٧J7Q9Hq$TDk#1iAIȎ ('ąM%۟Y0N^|+va'b:#8 UM8x7LRDCvU+YuRl}w( \ Wz(%2EC&016/8bKE+ixv4Mwuq-IǑK*zb f~ˌIl|Lr<79YCTk>9<l¶a(?^$۶F ~"R)͌(0BmQJR±ԡM:Njlu1-(iW E,w|1C]QٲۭGFNm(:Hk00]f>QI"ZIS7@6^w}VN' {]87d$ueg\X/tab6;;Z$ bGWyaNHm;a\ Y& E%J/Z~L rP va2b _\}mUYjC$pV\|fgJ=U;fF ]s)2Pd;6^cl_s.$}>;-w\؃6 -|.m OeNtOY>o|UWO,d*6%NauWI2Tnz@mӭ$N c훞k6q(71vZuR MšLpzQQ/G~Rajǎ/ԈMql\'nNl'%rs D.%Și7gu7fZ^sV& m.#:n i x{/J`h~"=Xe]x.}1+gq_/!0ҀIhTk~y6DҊ|e8c!)怒{h܅:'ձ{z@~ .*d@9En~IS+-~lR@ 1* <ՁT2"׳}F{FM.%G5CCbd=Ϟ`fI,vWڗ%ќ&!5aN.!upNuJSNƷQGsE.4]@5o-c9Z#)-fyS9JCz7>3\e'D2LWyQB oib[&v0P,f":ӉT+8.'0~#Ţ@e^_N&ՎEQϰ?<>`>@nAtII0Ǵ#HҞkRH*a,5z:mf8=_eOdwπK|#3CUAtHPh$X̏n]U5ҔZl+ KZ`p@NMA$b맒h;}Sd)^[{1kL@eR@;=p X38Jh`&r7 OkImtXZW 37>^4QD>$ (V5S^pf=3uXFonKG?P23pk_m ݾ%ĜhPQ$ܺZ@жWpb[>@<hQQpUӀm]L}Vë![#B@AqJs߉5vESn:JaÐnZ zJ A\<飈69}ns 3FGJtN6qZ)'3{^ϱʬfӣFv/KD ЌrFD6^Ym׭Fש@b fTo&+!D>Rw'E3?xU#Kex:G, Zۨ25# Zyܜ5]yL D!̀=#鮸Q,!СJ$OgQWFMynnh%`/yn=6 daK'yxD.OdMh~wIecl3P*+\&dXL)anr\!*/;*s#XC;9]GF!/$Ʃw 7Omo1qCu+v~u!n:8Іi79HU!jU_H̹g;Z5("l$a&iIj9y?JY,Ҡw%9dI*8U2}[2"09Y(>Zo'7LI+|j泺 Ԗ$ r0e[B#LNz+D$=VNNkT6/ {JKc)ǿ}gA3*˓=/1wLM݈2 #seKV3r>~%0hr|W_)6dh)Z8'gYGz}3(εOQKtkL-r܏ S,nJ qA+oz3a"zKEo4:ʑϔKmvR4Ri<#F+R-zcXG]MEϼk=vh~/tiy;j yIv|@M^ZٷN4N6!\Ӫ^v1F+>^Gs}Ixv&,kM1R3^8d-L9G yhO :*x;OⴍX5ڝ6{c.5l}nIDC09fELf8e0寠EjO ?ҷ4aV'MLl`[ d'|qsz~z"ONu׆S">支rzհѴ=5<!Svz[-k\r@\7Sϙ5R ok=Oy82x:?+xÑC$3oW+2\/W@/2G%"1uiẁyӱ9;GK YRd-ͷr4`f1o țUX2((W yr=j6n̦ .WEXd\ɇF_, kRюp Ws[O {C/߉DgGe(f^7U -zTwF&+gzGw3y lgzړ(~#19~tMc='="MӀ%X>7 CA%<،J/t`P3X )SZUuJ*y 2Wc'9FؘDf#_6qס;vdG0)+"5'a^tv-Qc̑EoaW.1UFenМ RPݙPdnC%|Rd #{b/ҡ(9%k){Qm! f-]A+L>~jIųVgl "(I;  ѐo^ <?pn{qw(1 \>Vd>%o]1qTyެ9@8ex5=gO=F攏ջ~~ؚ=a_%U϶y˭X $މlj=aӜ'@DQt[X%n@4t :B 0uP0naA MA#ږ~$#w\f3%ceuqlKаdHB(;`3JdIךHYL@1"3, 5Yshja/pDbPVڞ.kҟ⺛HcjC7$4]?8Y`0eV'THY~0 VeJ4Njn՜}cM$B9;NY 6)q9ɑ!u_ϥs[1l9_V6?X+@f^n63FIԠǐv 9@zE&2 l!lcsGǛ CNZgyT3oDL?E o.- DEV;l X7rt%+W&3f$) B?5Z9F#Ή@`5=+&`T7D ʠ #B?FynI9oϜO(9mZ_H{U1LTbܿRm W)El S )F-%sMXK3i#{oG;ALH!v#}џx~E{CfI1xus7zT1"-W=i|N)Il-Y%y[WuEItqf'B|%#OM-ɉZm[V~O[hXÔ}$dZGqθnHǓ I. %hͣlSHZ ku<馩Zw uq9B%ailUd QQ"#ЋƵ|X¹D:/* L+YY>2)FAe/F")xV¡3S ~05,@j[0t2|( "#U}"cqm<'t^9Q_5 A:U%0rh2me/w\NlfC]as æL#sl)yёifVh81PD[L˴뭞΂\F'սī{m4Â:kV3<V Aqgf0+ѝyJkެaIwڑ|ICv*<\ a=c]ɰs'$I/ p_@%X]Uz elMBD]'L{_zC[tr74U? H(7=a)/*U5j?kBW%]P,o4>Oo@ }M(nNfZtLCmkvPږD[-L՘k| 4ND,-NlQ 35< wNMR j5r&0D>2 o7=QSTQlF _uk "8/kDrD oV6$\XWܣ1 7>]n.5zSp p/S̻//$cל(@;HЧ)Ѳ͌Ôb7M LDÕ"ݐ"E}z捸KV\ŀİlHìNaLs,m'i:ʮ|OګX]oP]KCD 8]Ԋ8?yZKMIʀ{/ן5>6[ (C !3FM=V3CE46g"x'gH{(I_v,f#q-KNF#dktfP;o*.\:1dW )]krJF[+t["5+%7>m$7*E6`|9v;.$ܔМ:Fx`ֿŧb2wG @~PtM4(z"Iru~a }&~zB'`Zީصe O. }pC0(Oh*}fage~[J0Y0&lRL_~Qa ,nm23xoD鵷zߴ;-wQuw(U9ʅS)7Šm[V/0FOx4C_2<[ s|/A, w6Zjפjb0o x/Y>haێP\c !gj`LD͚LwY^rh6|-7ǠR`Ebf-ScsixXxK$cgLItE\o F0w ۃ 67%@8 T o[VE=lwcvN"#@sF#} _bٌ'B_HcCj۽M~`nF S B6SUsDir!}Pp[Gq`̗'/DYe*We yiEKqdK;])}u hٺ!a#kVЈ{ٔ#g}WIr22~ _D X:'fWuAPL*aP d\nMPt3A fC:` h4ޤ"S~Ӣ亜mcpƂ_! %\okd1a젾l FGm̤܈av/$7?<Ĉ[?873oA{+nĆ'yM߫=X(낚eEZn4`3plW6BB av*ͬ],[zY\%?X- P XVP24Dp##ޯY'KB< %_>Ufw$Wdsߴfk$LM1eV0I7ËKkL: &nJ~[Xُ1Oe_ȅc|D/|6fX8Ծ[hGޜt?3(BTlZtrqDX moZ0=+  ci!jlAvd* c(k, C;VwF#ΪCc1yA&]@GN+]UpК5 ,a< xe9◆Qbq5x<)[$ C3 S찶V~H"iAF6/ oćiC@lGS·h`P\ylYǒkFm1p|clED ?znT Db{ߝNLwd3QʵHS `LY)xvA.5.܍hlTsCh.cSg&B.֪m)F8XBpPSO;ioLП&\r #㶒wfj: +P {(HMo(ѐk3%[S7CĬzJJSHs!t *-¦(*SL"OXMҌTv*vləN,a' P$Q#sOp›J?41OUvtex͟ɲ]0} {t"@^h7?2CzŖ{D)xg8̑cx`IwQ]p-9xE t29e} PFްSK֠6o f L>@۪^~@JLXz?Qh9g.&c%iB1y.`:ĊCnWQ .ve& -"67x{ݴr=sǀ}Rz5(ŧi3GCLCyYHi̳HjD3ΚVJ]eh#;÷ 'V!T aiϹ QYD]? /\wW}F5 tl~>SLS!Ǿ‰<}T xֽVM&eD4|R:QYٵ:T3"j)5^Hn{F!I׽owtXL=k ?NԽCy .sMy<\ڏgz hbjq'"6Xe.1nzX̚E ޯ&ω˜KpZȃfD+`&X#FEk#EkJ?*p -7sc48[2ceǙC\}-Bgˁ^g( C[iS7O|#U;j}(."wLAyV\tYaZcVS=r5f?YAC1_y~?w"a2B]Gv;p[=K)R\#wڱ92F|GȂn?0M l0N8iPykdzozk 3YJKo ]qdg#e-$ƋI?{}Czg36 !z:Bΐ4e!^*q ن0 q=m~\/yp^tjs]ԜlUTZG„NyjE|*N]9/=n2جCF]qQv)Fm% לhxus5K2en>}+u)eQsĂjZI D[EC0#]y.`ָ9<q2:g(2F慥0$E&Lp2(2籢b(Lo IG`2x|M>LgBKC (]D|126U7!-d &զkZUq}q}5-EVh@"H-%R5 @zmG6=t}z$.T ql( VR7_V@z!}鷃u!:9f$ԣݜgJ@iE%hFt7N0+d@Qzjklnwj`Z#R:Q$#:M+hϨQqb 3Pw$=d< VX=ܝ$!R-Y~ AkG̠{`GEuynCUk]Ƌx5nԆ˾&XJʲdnym]hyYq]^'ӦYƾtBsP +^q(R^px0fVm'܆~-ghu!M_ |K=|\DY}2&9[0-. jgzrz? BdNvP{Tlf+ygZs* TRʦ@9c~kA9L"]Yr_/LvKZ5vݤ`BViw>ǰј4GاI:1* ;CpSiD?S:! ;NT}qYc m_sMXoņnZ5H݈ y_۟`Rڳ PzatIb!r2kWIEc0 0(D IxZ˞)w<t[ qLu{uH+|X$@xAG?%[\ D4&fM͜=>BI5T#uBfe>j뇋P-`N>KJqe,4hEBx-.a^# M]ڳqWɸy裻ms‰W(ܗ?B3yn9,Wg 8"-?>L=?| QEX|A\W$S)1於&:g__J) Rh0٫-2H\ί܍`]o(~R^> mV{k83 NԲ̍~3ئr{&8LCJ\/7wPwBϤ0|wɓI8- 3>gcJ{5Ȁ UTYt9P2EP 6+Dnr wBꢷ-3K.-줫(GgK"a>PlnBp ?+^&;p(^Zl6/gcu2ډgj#2t$޵#ݢ ZVB46յ[ 52'QEv0I*R PX8{)(+:p$xg-܎d-p>hDгodqt&nj?$heH1ޛ}ᢗOېSyLBe P B|뭢SyezhqbIȇ0[)?&T +QMy $HW芾X=Bѯ$t)m亩eQÖ.w}ۤ=lMWmd4ob*@В۸' M bWLy1Oˑ}" }q.O&Bsuu,*!?Gs,)ZՔG\" s-Y$hM&P04R|r($I9VX(J<$ &{J;.a|M,I ۏ-ɻY+ AaGÕ7U|_-1&-C!ܼaN(S#4r̙Zr]`Mq +k4=7|OSN2gP 16k8;Şes&r_&g2qz~>FpKRr 5wV{8ߠ;rB6h קYZHhfWeh3~TK wUriO@0Hy "tiZ'R9{G_5c|eY=o]sr0kecT-,i<24y㳉i4 Դ8{Jg6c' lqse0 ~fŸxܨQQJIعLG ZtIU'≃E,x\8(6șbG !֯TYQv 2]l\[~p̱jX87N8_7E)ʶUJpzMӺenN14G{m=G6Ԓy㯹 p]{UH9i]\gQt$6)*,ZM73z_4xm)R_Hp̗\M_*1s'Y"b4)6\MGhl0%3NJ3<,&i/ʜF)HdaΉNA71N8ֻ3/0?>/Rek_:WzlWT =~EJEdS|֚7ˠ{Pt,eiX%ePg8>&/|=Di7&Kw5;rO ?-*Ыh{pY0IhGJK#Em[Y.~̖Fi&mk4F6@x'~gT?mUEx/%t0mk8o1KAOHс%Rh}ODRdPC:>T7o=HŊ̦ ohǬVvUpRpD#)>bpphkzA&zR%V'+G*TM8oJ:b/(7T[Y}5P"ѭ-1KfJMKƝg%ۂTb`+Ku]3h޽I(;+ӱ ۀi\sTt~hydhYt&P\p ; lOĔ L"Ohf]Hp]~onÿ( 4 zC A-;ĭrF y2$ɨN>FE~ ? {_e6k;dZOUYP$TA{^}G!珰#K(ځdLUHKXv~37"9|ϤqfG})n _t5+$ I eʏGe dyBNxK|>-e|(f{bN &DD#l:R5]jͼXdΏ WU8a?U"u%x:''-o. 1uN6T?KMC]>0Ak;Jdw%vW{{pY^$uc8_cm!ߪc !뉊=ӄU[#"r,RS ۹N!WPa]&ϳOMXgm7 F?ԚEG:H})oK2Q}=VrW g.2`HO.jv1W:p"7C=QYA49IQ2N,]_ 7~$5hlymfŕdE \M(f22Ͼ;?3~ EȆܿҜ/i]8LQoݼ}TՁxިِe0F(wk(c& kPJX&/&ۭgd"£aw`V;p?C\c=F$6Cl(5}<#T`57TH7Ɋ:#>=W vj%% ;PUK޴Dp(fwid t2qDS_P2AA-a[j+O=u_VIװ-MaZ6ҍ~||a`Y%g~Y{􃁃zrf4 _5I,QUhLfsEʮ+_+nXz4X5?=z5t'vr{˦@ <YQa0yQ?FX(Z,c te'ˀKÈ/P {ܒ<ʾaW9k~Pc0睽+/M7`99|&}S/Em~匔fT bIY\L wݔmGP7e}/oo[.tب\r Z Z!zV,wy)^)(7IQ'1*p^zcC- H@ ֨lF ݺt/Y M9Dʾmͅ ?[xt[(D'G(*U>:#|~y՘E-?G]:?JnpQ }+:HK%KH4w*@S/> \=/g#&lя?k"BMҟ2QAH1F Q첹o/$V̵JhRJJsi xRAA^< NBcrM U^,vmaL׫L(b\_ᯄ~)pv6Q#@`|{L]/?1ohC,A-bj1\Q [կ2n"&'zg\q+}\68a:6s2dbh|4\D\W{W'7 )>v`0>vnRHaEHE(qF~_)nP3\S.0x @$>vc`VYhr6f>7)!:Ol+{;%BAD_r ]u՛͋Y_X翤QRtcŞ ǻ^T]sŭyk_tCNQv}y8XL3~Z4CШk#k)`XC8N~ė;Ų_V٨N@G_U)2vډU;9aDTE]O@WϬM7խb{_ں@&!rE {_[i:1 ?w_wGs: &oھւ`@շ@-3V^l2}URt"*UiKl.,EF 0S{xW'iv`]-*X= @z|G2c*; ]p@I"X\ИA+~4qP]O[96 /TFAW CҕїjCkjNߌR=1i2gwE\- ?$t61`Xz3C_tr3`(긘jee/Xl\Ԯu85Y?+MF^H) $sU7^)2MgKxYᗗ*&[^ p[oE2ϴ D 9ՕG$A80"X\./*káwC؆H7@e[*w=k[eBx,ʆ-+MV<5["U1ƶ,9v‘SEг"FhU Bj,9lm]rp'Z=Hc<Tm/m̫q!G$1Ҭ i 1 u"o"xri݈1'Va\.9d4-_!}cw~6I|yh 4g8/(I,yzr3إn nJ$הUWmmٹ”m_ %؞NX4x=LaZ2!KP1~l~>ŧKzZA€Y3p"})K"}ς #?lֺB!CঽF+a5P{x izjF{IullUI{ ,z~d1N;&u\C R+y.8gҗIK״- a^N'Ooc+#A.Z2g= -ֶs圆諽/8l"X3/?eɩ[ա/7m7<~[f#J" `dlqX]Vl+cEb+Ib삘2Be{FFsVÎtDdRO^VP`x2Bb!K~SXe$QքI/`֙uHW^)lZQ!8xG!#[nK45͆K$Ş'%hfJq„MS="e0FKoZS+I9_+-:ۖ޼a.5Y!g3<|<2$$V^4Rg}#"R~˷Je40ɾO3 PuՐFQ2<.\Cj|OwԍU_+P{He;<y{"boI(V DpULvukE5jHX73t HX{ˊD'ҎE)Qwhlzev] H–Z#ЖT\K0{jQ'!zrhr.W]D3&K"" Ba4ͳEUN3q%;e#"a[x<cs.*w5=FCR";]! ^x}igAuۡ,Ci;v"JF+{m5} r-VtsIEd轌[_H/?Nee![y6/a@Gv1*:$oxU: S4:ot։"28D D%hO / ]+@J/!2 vK1a,92U RlU¯!O%Ըẽ n n<#BFoF\v.+S(YUdt`$hmbΦf)wc/HiJ~#VbVqe[ەt'b ~L=k>{)8>Un>畧܏*!Cq{]`s RBS֮'E.IAߓAR{;4L T)1gE%߅[@` c}vp*(۞nܓl4zf`l<`N*2Zg5h%5)u/ɝTS1ʖ Y(Sٛ?n`BB^Vǘ j{w8J( Cft9nfI;${ņ1m_()k BaZJ .J\:;7T}Op妐j'R)ҩ$Sg%vgNY7)NѹK}ɐ R uD5ߓsOod M?'.Od%f(,qyi<&'ZhÅ>u3(j C\j֞E 35$!x{U,*tv`TjMFu!G}5D1J uV|2xVNwٞa.% A<k*m8NYGׅX&R̩ >^5T"WRsƽd +=bKaӋff75ίkOPDFFxx|ڇIDL3656>k5i ,:*8%h1Iwc=kӯ4 mxj=P&-!/]j&;יg@Od%;H{$t'#hwт90f[mɄTwGpr6I1m85>tXRhf"%59ft\rR`ݏPbRH50y O) ~Ɩ߾jKݼ+b/ycF^Gw ϟwU_WK(ݶJ~Et2Sݵě0)VYwW&xYU9忖5p7FURaGcݽV5Ӎz)-p5FD+[Ƞ*+g 3eDng쯹'%08ƉN"u,*jؿ7.{XtZZl90œǪvPW,W%ܤA"x:B#2AkDʭWB -k??#-bD!Hڬm%:o-}'i#W Փsf[p"PkSV!ѤZ`Cʯs,!Z Td~a$~dd=pG0g=tLyھJP"NAz-jQ05e)yL;ɲ`4ӣmo/Yav `jz}q^|fFuf`9O5k(n;v D.Jb9Lݧt@yfvu-cC O}$]El@Y<ӧOh{8vz*Z b{' v~Aʩ^1ڦ^b!있.em{;W"O!`P1nk+ ,VlE"vL6*AT.=iHG.e$ !},@\P/9%`Ns@( wgV"V!QEcv^Iy~];(GIp=?*17^o>Oxl **U7=hoNgM[+921 \=sG }k8Z@`^}r_mtJ ֘j4~чCKiD/M&,7,Kԇp _JM2L`:DoCsE4lrN&$6EȜ)n;(innn06iq_V>S(p/veX'!0 ts3M1rP(nr&O]܉@Hx?|~d ,)AFEީVst:mu^r9);F9uIT n/DQ"~&.lq0y.k#=ӿqjjA& !\C`$PJ F/?;;Yw{.s I{y]DaNW҈Su}\![hRE(? W{qr[{'ԫЙ)hT%%F0-;:  P}wŵ~ ևY38P 9H/8dgQd ̿CCyئR^dƱ/74^'͗ ͳXpſ>t/ۦU9mpuZ8XJfyJW\ P;4&M+/$GfEס%<_Uɧ.) jޫ>_'ax~}Q=FU@5+0&q lҴu}:~\ݮjj؉A֭.z+zX +fr:~|2pF*h7ŻwX&'DoMɒ ( Ĝ+WLG2 kZ'd`,7[J]m)YyUFge1[ﮚ#~dwR|Khɞجz>c1~yhݝ}BMtj^t,Q7cb0B1Mؿ>+>n/X%_Yؽ㌋i81Hp޼yQg@p6[^{^DЦ9^xR|1IFsvn9bW%͒;^a KH 3Q< g>9V!=/dlrBd_\7֬!gpj(.dW0^PfIJpޓ[0,/>.@istU0_/d܅%h>ư hFJWmÄ:/dW/h#l@sW]~SwFM:Drm>+:  opwTb1.JQm _%c ';;C~XGNod/PMQj.W. }eqy Y\)K,I ueW.^?4|HBf!z\rvo9iX{Jq'oU*d"8V}DpO1|xҐC~x ҝaw¼[^ H(ݓ"^ 6&#ʵyjm7sNǰ8838Mo1cKc$g48*Pa~[Of @ajVk"TL 67ϋ^+j1=N;ܤd7Tu 8n[^_LϾs֥^y } ,}1U}~vL,*q\a F&(gAi).t) K;ڭK4mp<&lMfABŕ`XKSܿSKni9Mum! >ꪲaeUaZvۜ8~[Κ ĦGY פ7 SͽQ5@XMJ6ޭ`T$yA722@8k/}gr]-e [mHV4\?cVUE CRs?"Duco7z8ІXctm[ 54:9n1 ^ᵬ)m3ٴFiTֆw\s2*KR@Zl3O>AN!3:U_>o"ʥU]NRT@>Rqs3v݅l+q4M 78޸_з5 ]؀|&R$lacx'Ѯ<<>6Wj .W Q,IUlR`gmJ{ H38]Sawmްt3- x:zWckۚG/Lh._` ;٠nޜ?)=]!kj+ʋAC 25 VCz]_+%ex x \ǘE]U]MV:۸vWDR:ԁUBv6(j( M6@,cv懣rIʥB,4sN\za(気, (EKFO*Ɏ#nJ.aRLR݋KH ^t(̈3˃L+H2^_c!+D{m+}ҷzX^@sj:{(^+_`яm個&CmdTvGD{ 9 mGC\|nJXlK)G-a{a[wg)5 \x s5O[/ FwThc ;K?| LQ|!?ěwEtGJX/ŭKU}i+˼}߲jJc:ܒ}r fg[10-@֋b}%bYe/o8ЕۙP!8YWN #΀u *Sz׶׫L6iI@X[gxoLn 0$EO'Ն(Jާҿ j}+^oRRǰ s AiwfV^L)q!]6ۦ\c#`R:IR~XA YѬqGe^a7bFF XTL[uGd.ԃxDL3猤ƓM H.J@. ]]t6rC퓃b )b,5+ ?嗣y"y a{VSkS| =pXsXY" ^:).2x>l"kTQETh$7X4(!"2\abA?T}a`gHĹ1C&o;|Ʋ1ٙ׷⚺|g}G0]QBrE[W+o2,s9 N\dy5J[ށM\TÆ" g6bXA=> 0\zuT67=IW-;YC$D!O/}@f!l],,[Sjtgnf+;.(PB3ۢ6?{T N`ɎQ_/9SoW i2*Ja翯*0x-ǝwn,1e#p;=eP0oL":qN!5//2\qT n׷ חmiGVd>/P\ bBb.6F(ZW"Ck):vT 0s~T_rps_=w"3(9}#D" kl9_qGE3mL6bǷmȢloʡHΕ隚3DzgkZh0(bP(JZx/>SZ:@pz?#Uo: R04Qic]}^x;Zb^LXS8v0t^C2=7PZhZDצa`HoN!뗘Vٵ\$]qw Yv7$ҎO#.$#ћO |w""ұe{~cY&Rh5j@IC Ê蒡 UtDo*3w:َOY wһpKpj8} 8`ehҚ)2h4I|RSG'wTpꝔoEHhr]0(8ő j02+-t.lyu2X7qHo}e"7R\ `yt!<)PB'wuyOD4Fm*ms:][T@AAezDϥq Vz~st`]dПGlxģ2\7g;>2;)@\wglyCR3%NAț-U/)WO%# /G\J7i=^ yk1)s< MGO v&V Js}s0/3UCX|DŜE`^QXmL]a7 t ȵ_t2=Ŭ80`VTKю=$F"ٟԚه$T-LY!i'ݙavArt.RizRLK)HNBɪ *;>pR5\/_PՑ"qTzr0ucVCst˲{I.;޽Y}3+2P: uFA>^ڄ#C1U'c4\'IڅVSiw8XȚi-8G7bapg#u(c͍Fv:/ ST@ǤU6Rx([r&HSǀ2hleFJ*t^ Y L~G N|5EhB746 _iA{ Y}Ek.7&c`P,\BڃyeV2qZ:lkP[x"c҂pVZ9Pb{hxψX;׬U-^.*87 9VF6ϾR>l[WĦ ЊJmhڅglԉkh&/#3̧PqFSZ4,X98O64ߦN?'\\;RYۺ[R{"DW>V=|ǶfqU7]Nej yuS|!prY vu[G<dɉ%_z /9i*U-'x8K66&#~Z _R9tU t%gŪN0q[v;`xP4,pn>{ܠ5H'4}r|UZӷ>gȎgab>xܷ>U}pZ~B/g8?vRqC)njcT\g7<{x.?:,d0V{10tH Ѥ5.q)lܟrd_"j43_xJ`a qIM6,wP# 7x(l_+E{$q heEL)n"3p%jFYˎMcw}sSh^VmK@ݫ( J->CT/Q|M Tf,O E|v_Z 9/7s4 gGoO%Ecv#vUVv%-˔ o腑„, "O ?~C( -{HmOy ǰxp$8eʷ*NpU_"Rϑ~ӐPzWȈ=J2-T /Ls2܎MQۅڂR\#iO^\.vG/p"[)eH[ *LKӱVL^K@hƿ,'~w{ʒ)$ F~#Z\a+~?+Pf3SXok78P,-wׂ݇" |i݂c&1mj$4 1Fk]djve?B0’+hrйlY_" mDe0w?N* (x0G]P\t)(-H HAm;JG|2PTR QQPqۍ nllF>Q0wPDSg!TKhx֎,\j- QEki,-%\G_[6 n?锑l@PHJGs&a ^9,R)ϥ[59*iaΘkM,͵u>Vם* c[TAw:y<:Z<]P /(84.me-(H}lIcQ}+ IlERe觴esUsZiDY0ˎwpqbMFB'tlgllM0lRi(ڃLJEB~ʣZ$"=)ȸcxj ?/yjC^6̖CV@6 ̕f'!uk[nU:1Q{>a·܋P5Wy{\ML yN"wv;_%ɶ7b gDrg4_j&}o$ z*+c{&㯭~?u0'tp嘯z^@y_r;q_.ײ#2)nvXE3}[eEXKc yo%u30Ш@G)jw0{µJm[?@9| Ҁ]k݀G0i $XKF74W1i!v_@\DaJai."|^ :0 Ne4Ka波Tb6"g58w-WPgy=D:8gKŝ~ d3 =UWwݫF.eF~'md)"ܷ}͓B3UR^ضЩF8RYCH{sOP,!˟,Sm$xS3߈` }Xq |,!wXőO8pcU3E1fW);t@DRy.$)o0{!?!и^)13aa8T#^3ԋwӢf#4gN]5")(Z@` }(é\P%K|8cbG>Wm^53PTZb5,MqYΜTW@1q12xOL,@9O 5ٔ3BEYq&{ĊxAܚ} -ZX4|^l&s7 6) ?8^V0 dO5ژ?9^aZF̣RWvDyɡ)˻ 1/jh[hl4Ô>i~SvqlrIWugIO[DVx9Tn_ |.E쑓F. ~rt ~{$ *-g(A$ob[pE0JK\P1_ Fgi*yeArV:?cFv'@z@:*|ƞ(k]m[řϲz/`. hnr9Ӡy$3.mMZA>W'+r<SJ@~po+ X"0njBW5*׶O$sMtUE.NiK,]H.hpT/ O(+|l.}nJGΊQqXzl+"CD"ӬV2L}ؼ}%Dcc Κ)" X k#7BACgHZҏXl܆0Єn؊#bsL_,p@(at׈UK# RNaxh11ZMB|5dg `YFz%j׶GV]pU4Tۍ^~yȉ4.Tba cqQYwxk=0!)Īk +1߻Y#\U ϋ<Ii83YL)WG33efz[BDC!ga•/pKRڭ0vNPKFQ 5jv$3w׋4Xs{K#pnԯڬ妮 n-,KZl,qx?||gY׿kc 1 ^gP"7֟b:9r`P(?Q;ʝ˟ϴ箽՛:,fޣ*0J*9S;:ݫ{l0(7!AH[Q s[R=Y˜Pt5ՈdF&]%3(ز<6*%́ы\N}!ѻPtV7 3*F%IUp4u쳰N/BqS|Z7,HgH-<4%P!˄A}F>4rocӰ;( kЬ= VH>ظ6#B/¼VÂT<Hg W7əͲF)ꚅŀ nX(ujg 4ÎI֟Dөyus1҉=\:`ش Nsrg}ӈT@z/#4bb\P޹׸aUg [jrMXUbW]gxF$l/a ]E|(rAxdϿI¾G'ÍrA t:Ӳ~12#٨TP,Ŷ{8ڵ7S,@T)wOB#73`i`T:^ٖ˸MM#׾tma0x,`dz 7\)tVnUog5B]ܮe"d_ t*[o'j--YnpvA\צXxn{?> o}"ZѢW? m9w u݀0)A-A/ _1o^[\IOqI/E)-hzjpݽkNGR>!m`ut(,pnj򩲲řڣ2_͇ẻCv*nI?m#6omC (>&&F]{dV:m !T|QȆh8;dFrCQ ukTѿ#V=D"c/3}A(کrc9ƞ2,!5p, v(ަ_D "8Y'dV2αܴMJ8RӴ'iibʥ(8"f:m+kiynB!Ɯ 5\ Πito$b&E)3zv=0drފn_Ja?L:!9&bHy<RiEPÔW@Jb }C=0ïW9ʨw+ez^ʼnۚf`{ۋX/@iF5o6[@8|w!;}=bhpUXL˅D0N@VjI-#;OQ ZS;\h͜ -N0+hCז}O q<3bR;ԇiwMUbVr.!`/${hdElq'-LA  %V0-?gi^hn4h=;8dpV:6 cZC1^\I{gt.Y9YmǓ'eYlq"NT^M0e^w'v,ͫ;*` g41#X7iնA`v4*6Ҍ+2; 3x2O%j1i)@ K=sӖFl{%ʒ >`edkA|>./h 4&a<6]8"- =dLuW08Vm YY$1":1REgE ?вr٬q܎RBr(ۦ\f* +j)a(,ArG)U%:(ԈQpgwPBKY>wn)t6B|jTHę5e 8:Tv0 K wt5w $7ueUIN c/M?PϥӅz)苝#"1=Cs5?JH NU5#?2J8jV-s+l "; Q"\>zb'm,Za~;4ygKW%h'Ngq _L/L nIS !{2!UPVDD? U k=LWtɶ*p_)e/[%So˾\:^C.'w#sf^wwa)E1 Yp#ehl1RoMp p)qj+EfJbj^5)awYY9 DTdE pqzB wO= uҩ+wwZ9&2w~Be6:&)ݔˇz$[7hC{Q?KXI%թ`D"{?\\&lpѳRqVB ~ B `m>z~Ý0l]!xOJZ9;z|c lW,Oػn D(<+,+r97mf]VB",]=ұBRi~λxSaz;c74.>MrƄ>E]M⥴qWS`M<~-Ur& ]x.fk$]y_)΃J]/dk\rk~\z_I=?N=CT8.?I@ಔ/V~~@=, 220!-\/,Y.!zw" =T4@gNj.sź,_%3%O?'$.[S&|MW:o-Êɠ=(?q{kƎ+s0*¤ij_sfX"g )nj댤ŝ 4!W;a Vch}OSCG\faȨoRj{jLKCy#9n1o|=Esk!p2q Ly)k4wW2%L|CjA'F7Hߟc%JV7 ^ZNJ xy'jcK:Kp2؆;4k5S"V  &q[^Dլ!ѝ7ϦU-FLk$J[3`4KNcQyS8Z-to07{me>S2Jf!aZ/񟧆ȩy/;`4m a5 Mg!A08JrkF1#G|QAo9aO{ *JoswK'ܠN9:72=@] ۿ¡JO x"(1?.J) {wd_ΘMf H.)U&MJ9ճ'N"` nnv@ WIj|[$"s{uT/x<}ws硔K)j2U5}3/?^$T{KVB,;ܧA+wXpv1Wc v3't^P;Ŗ U-a4z 3VD>J lP R7C@A`VCME}q5U^B[~Qt\"ѤhNKu8 $?H_n5A1 ृ5)/ml,7ezOF\gJN9l;h?=oXTK9ps$';WӺr̤- a~:p'asa=VM=2omֿ SV.=pgE?kwGĢs=WiE Yj]"D-onWK@ea[.^=5nmko?iRo߃Z" ȊOzaQW"d8[Zb(@SS$j` E]2ZSN"3P S&*d^y~ݱx#A4BspuOn'ǧf+ v?Ihw  !;/mC5B7pd2:OA59⧪ʼn C!6 hۓD99 ee& e7*M.2'R=Vem~K5!|7x ŃLO\`eT~ՈYp  d+M^"EѵKV ;7! cQ᭛>-L_+@h̻C_]W;…A-3'ZMj6";s5{f c*XԢ E $E; aJKNvL*q|M^9t?ˎC)v13xavB8\oh2@8{T) 4Qknf8|ADj焪wL]8K'J*>GOvѿgV?ڷ_xUFLs" 1+l#6OyH>paI EQ y6#A^r;gFZ\V`l|X08Pw~ֲF,)o؏xZ*>֮ OZaM9S$CˋmK֞uݚD&#PtaϋKI~P!@=K=C߄kú<%H0a0sAO^mcmı3iv{ 쵒SXp͚]NGp46-YWuÕ=f8znN|1Dɾs wv8}QQI>r7M {p '; :pG^:wyTA)] 3iRe*= C;%>IDr5[y4,@RV~.1<-j\P Yxik y  |瘛B],8rSYi{/Ӣ^ЉyT[m*] qS4*~G rӁ@i ac_{.6\sD ;/s's%*+q }jDOP@K,Sr#¥DvYadLw4:|г~ )˕~s'X!eKGPGUmVQ!oqszNuXv:`a#O]Us?=/Q2 F#c 쎫|tY̖Csbs#~LXӤh)a; c":s%@фrV/*/.wa+~2sNKi':6,l#J0ۏF5AhR!!<ↅy{g?6(a[\@`7c킵m:3eQ)!Z5 @˘wU4Ց=+_&?yoΙYϬ|1w-)3"sPV\F3qRr-݉o|ߞߢqWsLpӻ:HK/qj^BN2\*plrdP" }2;BBb|uvŒ@Q9}#з\͞EP@l@>J局kG:jM~~i˅s "{4Rx}k+hHEufȀ!v x^Z\"qyOJHHУF:RA򡀏=ߎʿ>XKJ)uU%?!W6XIS؎B@[,`]} {ڦ6rsiGp59 rClܗ0rBcur4tYDw,2:50jhЪ$8gsc t,+ȇ7qYփF/ADMϷlGTx* ٽo~B]JfT|bw͌`Su1)q#rU')upߑHCx,OynJy%Jt/WbM2ϜUoc)1VW^-elkѫ@Ťb\h/Y ,K8#oM5$(a*C 6Vq9#1uHf*e$j%X {WkxePtDztw/Qy@`􂺖>m} >ȣHz)ЃЬֆ`p~w87SzʕeH(q2u(Ue}ݛ@(B [ի[w]`o37EIEzP6 wvÄ/ ˠ9Af(w/q"vnZIDK9YU݀Te#< _ڷm"t(.ϩjiB`@j\`(5Q;wZL1u=I٧?+%97B/u{=,\)颻?2&aļ5yBiU| ,tVt8"vvTs8e3K䄟t1F˪v/HX~y㟥BJ}7\%|}=u~"M-87tN:x"=(Vvy34 ˿hߧq BR+[h9-f2uEX%]l)}kdux.hpW_[0eBU)e=FcWHeH[%KЫ&d.L6>D`߳>9 jGL@)c̖sk:>6Cx/ƒ^Xgw CY*|j-h0Q󉊦_RҴaf0oZhԥ@)5ɋxj ΔTs^dqyØy3Mcla{6 V_<ՠrNϸU`nS [^FڰU_{W_Y@`o.~wN$%_ԟb2|.s2T<_CMNT;]py /5@^=*1J`mݏ. ś+rȵq)nqK0\L?گ)!|<2@ CSsFVa z"WA{KAg10k<AоUl9c wNs>OM)^eGAt[`MzSڱ'[fhY b0:?oHȸUZz^Zr<׻s/B+gC3G!c#kߛ;ũD\F!w/6{V2^W;Kw,Ca+r8Z 9=%K(6g쯤0EkA7ܙ-&V%eoFmTHL^^8~J+vd󄼜{cbF)BrM$kҜ(l?U>.ir}1`?'ƒ%9IH02oځbc7CiyߢP_kSR4iw-)3 1:NX{Z5Fno !2^F-qG?U)}YY4_-Lx|K^^7hG:<ͷx$`I&m@OkW 7v'-}ʫQ`mbeY[ uD؛TsO ?)P|S|JW+}}pSe?2^7rIuR>%xTcӹc+Qךu]1t^WeVJƾ}vF۳ NUzB^qV$~oc䒂z,_毶վFH*/kHUPWeN(3;k9p>lvRbmyX3mybI}}P&k ]FfJ|JwY}Xp)eOnXü Z}~kq3׷9_j=}ů]ay?_bK2T.U>Ǹxـ?{s -B||'h_=[#5ТC:eӛ7AMS.8\/鬂y Ql%j 󚕷zB|UKO 3,2\?(V돥?{Q66G]Q[ ]<` &f S%$ 6Ϙ3:  c޴n<\eI@u{BJf:QSD'sh00ΚE8$$m-Pf ݴ[[x_*n[g=Qp~Žq_V!8/;id:%RxnίSvaF7J3: 'r#_H~x#_?5̼+zw4{J8І Pqpm7fQ;OX7?~07\Y>_,6C50zPn|]O}&+<"`!cW;S"N*@P_j44 <)&R$6m`kv>諷"c\ Gμ&2BG1OU4Q"B!h2NZz}:3B6%_M1hp{\;pQubR&BU,m E$ ֏@ SJ~/ò ۢ s>n)?%nӰ{[m>Zqhژ1$;jmHH}`78hV<1'AA2DDzO, 5/x`a-}ArH1/F6f4# OWVE4z)W 1E,rTUFoN`:ݒ>n:tT$F j>UΨe[h.vI3ïTYwcT<[OPv+lypn] رx~H f.2F%1b.$9 OMgV5UNyo>y)p 9F^Kv mr'SOdZn{k^џ\0,C7 e3mZrŒMo6"=Crl6P1\eCHuC(}9ܬ`ykBxQLAJhoȾM^pNAIDϣNY]b^d"~w|n0qHMmqpGC B@O5^^=dᦜ2R3.㐢Hdw6d}:Kx'-)Pwz7&T:5j>@TC{1l$Kc SC6@"'d3P7ޫu ol,^zC ›<*,m,#5Ɗ41AMV**w6 +FC$R4+̲8C Sdj ri):&< , +Œ. )y~Fq ; \\Xj®"9~ ==** V>`2|q,д  ϿzfI͂}PVR878m#\:o[8/<H+!gUɭyFD>.Պ=x|H kq?[oSRI8"t H_FRa(k۩gb~OGTD2F"J1nj"4CjpӅvx^f2|wN{Ul 5fBͥfȝ5roo7-h5y`pԮeUBDL-¤P]Mi>RcC&Kvk 0ӗFDd wUO[7^(t쫟w95J! y0֜I|.o/1Z4 ap:^fR|k[,dw|sB vT?ihJ.̡i0D:5ڭȁ+XCZJZQi3|vP:YQم[$-5gq_nhHڝ(eWwRibw~Ȣ?s *jOWc,ÆߨǺJB]"@LB=ZT4>[&Ddy{){_*Ir+r)NyXX=;OKXdEk<'`۹< 왨a_{ٜ3:cecAAPӡ=B}'J[,&Mkdb#p!z`_x`&G ݌2_꼩٥[J7M*%(jV%81q+Q#>wg' 7 c1;{ZB<4 2'8⟳6r%}NyZYF w6)hhpMϲ_̪SqF-:Bd^ߴ Asyww%#_$1#:u%qEA=qݞBcnحATzy4Ed#͕*)2$x:8Sb?76TvYϐ."@Yբԁ 'lIR{,a8cGu 4ɾ Q:Gl!?~@Kyi_&i2T~қD|whv dB+4%i.#AZq\paPL=ŝXBbq2gXjЭQzKa5zCPK8^BxM d89{z" kt>++VJP>cdM(Wi`ȢCIxafZR6Pb~;oe#o傄[h98n ND$+|狗7rY#vȵE0ex$V{Ir TSX >?<G {u_f$=3ŝg:褃'S;EkLi]&Șm@ !f5ȽpJ$]w-PsC'2/Ȍ)Ѹlp3D_EO-$zM/0XyBЊӦΙ:¸2eniRh\4g-laUF1!H!~tzhOV$d@hf8??Y#A/Jò6ކInƸى[#ּɱPhKp|d^rp$!(Tk\Qs5SikcV1*l46TڜfOw<oSYuՔ½|.: n~<=MDِ-q[u׻N.ޑ|&2i$2}U|>o6^2_x%M8YjnVOWJ=Vá@HM!ʧwT־.pMf4ȵj} o7PbmTH%#vPUB|.% BkC gKH5]5% KlF ojBR"@5Tz$3IQ:O,S|+~Ȇ0ӚU3RN,h W*}#j 5-%a:Dx9^C#:{wKOj*x#%SۍxF(1FG39mS8v:Vj "L } Njש+3&NF|zhF_xH15ꆂ!;D(ݢR41x<!`բw%5ڼEFxཱུ 7rJq~[lo~CJNv@EjѝX؛ q&En6c7Ȯ8^""أΌqn5<K` yA{qK&!CkweNOyާ]E۳T{xF,Κ˫L،/ܦ` LXދ󼋮$ϐVF/ȝ/\R=a(׳ۏ݊hU)F-f{.\=AGBle$7tc&g;!Wy}_e: k?]wZ ^qK,"'G1$LDLȀO>ɺe/R>"Zvo:3/ K7:^D-h 7n^z{Rr D38X)U!R;@5V.ZxqA͐lkaf(2-tXke99w u<LJkcœ-<,' Me4ў)09Y4/LQģ׸s.VI%ñ}o۵%U}o2c<N;ٍLiejx|/%OdKgU?!-0FZLss^[jFZߓnHz ׹[eÚG (d>ǙNFhX0V~wLlި[Woܹ {<բ($97Zх>NV@c礿RsO !"M7K\2ŀ6(y&}K?C1麛RKЧw, _>rXxCԝ(k7%̀{D=ilɏAIզq뙡/($ᑁbZ3b(m+=xa̋6K7K2%:S0(ō3PZXꪥlR+6U}xSdfQ zsaMB-W=t,CR7Zɼo78.G&B WgBZ kVo05w8T5IW&@:ÇJ[[;Ȅڨ,Z蟶 YZ