python2-Jinja2-2.10.1-lp150.2.3.1<>,pĉ\%ĸ/=„n]k ȞRVRN"B߽vJq߄n8qgiQJ:7p GRSJ͸.bKo jZE,jHt?$.2>, !ayk@] >A_?_d $ b8<DH[dq     &L &(+L--/0$0D0(1!81( 91P :2 BEFEGE0HG0II0XIYIZI[I\J]L^R"bTcUdV<eVAfVDlVFuVXvXX wYtx[ty]tMz^^^^_Cpython2-Jinja22.10.1lp150.2.3.1A fast and easy to use template engine written in pure PythonJinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment. Here a small example of a Jinja template: {% extends 'base.html' %} {% block title %}Memberlist{% endblock %} {% block content %} {% endblock %}\%lamb16openSUSE Leap 15.0openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://jinja.pocoo.org/linuxnoarch H$ 8 E E $WW0188j޽vZ/ ,,Ax##ơHLuu_[Q[ #00oY5XCK+K+==x, C C#{]{]lkuYu5BAAyyPa a O^yJU|@d( *SD@Wgk^ A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤\%\%\%\%\%\%\%\%\%\\%\%\s\%\%\G\%\%\s\s\G\%\%\s\%\%\Ga\%\%\Ga\%\%\G\%\%\s\%\%\Ga\%\%\s\%\%\s\%\%\G\%\%\G\%\%\Ga\%\%\Ga\%\%\s\%\%\s\%\%\Ga\%\%\s\%\%\s\%\%\\%\%\s\%\%\s\%\%\Ga\%\%\%\s\\%\G\([<\(\([<[<[<\([<[<[<[<[<[<[<[<\(\([<[<[<[<[<[<\([<[<[<\([<[<[<\([<[<[<[<5a367a922d047613e6ceb4e7d5eb152e627cca78226448e46b262c484d84e5b713bc77d0004b43527f303de242f30162fde4d7392fbe7872af091edf78210e4301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b35dcd570eaeac8dc8a0f10f4f5a1118ffff76c5c76a5a6618b3143b0a995862001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b453de1f8ffa915665474318ea2f287b93004e002462f0ebc5b87caf738f10d863e47955ad2dbdfe0aa8d68b57cedbd3826e3e791215ff72184aac276b55eff3b5750fe24740a92566c79738c03eb805bbf8178a7bf4df3e93858bdf9d574e1901b841900bc2a2ee892354d36e1883f9e70de4383cbaf27152d2b22fc2b9403bc1b841900bc2a2ee892354d36e1883f9e70de4383cbaf27152d2b22fc2b9403bcc4feb4084e50afc15361c0c4d5fe78b5b64b286bccc189a5e3ef13ed0e0a1bd90188160754a72ca406ccc2c25a4c1a0b38315b44337ffca7e7076a459ec555910188160754a72ca406ccc2c25a4c1a0b38315b44337ffca7e7076a459ec555915b5401498fa226ccadea847f9ca4ae34d0b357de6f2c839881434f508d5de6054fb896f2609cd3b4035374f0eaf9272352d7480e13a959c2eab081018be804554fb896f2609cd3b4035374f0eaf9272352d7480e13a959c2eab081018be804557130cfbeb4bc1e9fc8930b19d66f5a7ff96be671f2b30eee4dae605743666551504ad0dd89532da4a315bf783f83159f4f3e6950fd8c9c6dcb62557cc45bfb539d095dc7465160034cc9fbce8a146860529295475de6f2644bb063c4dc253993762b7e7ff55e37154d4a70d7abefc2e65982535c9100e3d43fbda8abe39b6108762b7e7ff55e37154d4a70d7abefc2e65982535c9100e3d43fbda8abe39b610806a0b953a27139b49185b9724ff6ba4e9e46b44539cf7512d5ae232d06b1c60a0f241a2817fcb6879192c23d76add1fdeb251e6b15456efd721150d8f57673385706f8361e2758118d773416ff8fcd64cf72b8ecc0e2afab5f0375952650b004bb0c15f195211e169c02ecf93d3c1c91fb1ba816aa33b68a7f224bee4197e58482a210c7f5b242ddcef111bd9d0d9e66d4bc565603cae21e6bcb0a739004b38382a210c7f5b242ddcef111bd9d0d9e66d4bc565603cae21e6bcb0a739004b38359355e5051946b8bfa45e0ac62ffa254f6b7a64341ef93a29c9b773dfc4d757bf338bb7ccb8353bc79d5d36c3fd88643fe35a938324f0a19b78f5575881530b1b9d8c67cb767339a7f51cd48cf391799ad34fc8b4588be263f7f2c53e811d288126fbde619ac27121e9c3099141d584af7fd08d85ef6b066cad377c94ac1716095d84e9e14cbe7d28cb42e12f9d0cd03a6c24cd7929692e38217c5703e606a0895d84e9e14cbe7d28cb42e12f9d0cd03a6c24cd7929692e38217c5703e606a0856790092ac3c25b8d972de2d0321e5a41ae46b6bea07e679f1100ffb7d8fd596be3f2edb39834543644b71f25d9c67fad3f3bfcb1e82df05f096f6b7ed4652479df8f4dd05876df9eecf197e583404a32063f230f0bc858fa6d5eac793f88d4bfd18fe3558bdf10e808848d840eb0ff1d10876ee40966447cdc48d38f7568b1e13ab95804d730a5f562db243cd6a807e920e1e7353984ac90a72c093b724f36d13ab95804d730a5f562db243cd6a807e920e1e7353984ac90a72c093b724f36d6ad310c9d102f3ab4dd7352c750887c392f9705eb69c36ea1ae7b6e588aedcde81d559c4581d011e5cb42bd7e253a2affb9feacf6e60f06ea10d1623f7c097a1e1bf5690f48ba951dc38b802a1e155901d13a445e178eff2d35d201a48fd3523c8e00993432c1fefe0102d22d14e8dc1e55085bb58682fae13cc6cc0714b178c3079994ebf30968c080be84ae22003318c35b38a4972732b5dd8a8c74315b2854762fe017b1b05ab17d4115a85e2444cfb58c198bd743d914aa229d3a716b3f4d866c34b322f180ac40462e4a2f2e4a847e6631996b047fc737419c0ce2e36ccc6b938510f2be772e9b81649313b4070b5486efa7b47db7c50d5e1ebc27380b8a0f721dbac6e95464852f807a5a82b0d8fcb6233a2d79f5df9597a5d9750e754c9210fa1777583bc118ecbb0db7ba2992ea79063796aaad8c1c38ac426953014908464134b788421c79241db2d17de2a8091789a060e23e9d25cc57cb2d6d8c7d5dd7a02d34393c9467324ef350f49a92e9916c2751e977a95e4b0875b5ac170c624ee51128010e6f2ca6d2753c3c2217bbf429f1f9f4009e682000d4526fb9449ea536ceffa544d6ec8fb05c5a66b37541ecd084b490c08e5478405b2ac0e3d49ea536ceffa544d6ec8fb05c5a66b37541ecd084b490c08e5478405b2ac0e3d7e6287c649996003a6f50c965b2f0431de9e79f008876df8ae404c5b65f8651f92cd410ec696afefde4d085958ac63ecc1dafd1ab4cada2c278fbffbb4a8a99c92cd410ec696afefde4d085958ac63ecc1dafd1ab4cada2c278fbffbb4a8a99cfec2614bc7fef10d103080b4766d5811d2f2c44ca83be91c87ca8e2f9c540df13aa4f3a6152c624ed5c85ecbf586c036039aa025346d1119c529769a7e88a5293aa4f3a6152c624ed5c85ecbf586c036039aa025346d1119c529769a7e88a5292f5d0bfe74037ee6cb84edd78e917dab3e3a1528767252feddee3da205653260b61612c7f52bcd7326ea86d652a4b6661689995a70cab33a0107b2574cab69891b1381e2da6e04b4aa8833c23d297f4e4f27c24d4d9ed85857835fac5bd7842732c765140089d0545d3ed8e608076dec943d486ad715a0cd51ab25b1641a1b73f1929c9a12bd73ab849e9120317751fe0228e8c06be3f480ad6fdf7dd51b6df1f1929c9a12bd73ab849e9120317751fe0228e8c06be3f480ad6fdf7dd51b6df194fcd311b7294d104bc3c8a2e8e6321311de0216992cc034e47a6fe2597750b9582f4f99045a6ea853c0e1a9767ef10425f69f129e427e44210e9be748d9eab8582f4f99045a6ea853c0e1a9767ef10425f69f129e427e44210e9be748d9eab80c7743dfc3eaf208fbb96402e6eb09c961683562f7d7b03d02f5ce5bf08b077e8813011a9e10ec287e95498ae5dd04749cd47fb23bcb3b5ea3c72806f5e8e18fa14865655b32d0e676bca1a1899e4044755bb45613b37c9cfb05ea2235ef77e05265fc8558dd6844426c0dd15c1c2b5757fe6de036dca9a28c6e64ccf2725380b1fc75022c06ac4df2ff1d185b0da70beaaf85e10c5baaf6351e908d971c56feb1fc75022c06ac4df2ff1d185b0da70beaaf85e10c5baaf6351e908d971c56fe88940bc1b6a966bf842aab931bf7d53957701d450a7f7497f5e3648d00c5f28536b830fbec8c2cde1bcde0a1d6aaa074e9f2962bcc5828ac16a18ed3d94293d436b830fbec8c2cde1bcde0a1d6aaa074e9f2962bcc5828ac16a18ed3d94293d4ab6e15ba9199a2d43eb8ecab27109a5ed0d68590b5460b101bb91c7668dc9364cc390a6bb6288148e0e6d44ca58ecb8b10ee6c98976eec6ab2327856408c76efcc390a6bb6288148e0e6d44ca58ecb8b10ee6c98976eec6ab2327856408c76ef243d47d5c00d036f49727b457cde5f3f2a90c41e1b238c02d3407365af971e4b42886a75574b60d655d8192c01bd04e8da5885aaa885a5da640652f3b3f1067942886a75574b60d655d8192c01bd04e8da5885aaa885a5da640652f3b3f10679468c8c72543ea2eb5eedb37442ddf2e7df14f42ffec59a12e285c85bebbf83c096b091680c5a4047231fdb6838afb8ffb07fa88dff520d78f0f08b7b291031b07975c0027cfa5d08253fbb6ff4676acc38248bd5e046d0dbab3d810971e97970e6d806c2dc9b0287fb0c7a3c5965541214fc6b4b44f44dc4b1e15262ce60fc6974f03d4b375c3412a7d52887ab0d8d70ce106de7d711c6f9f7cd139ff451ff8f39f67580ce9bc9d2685cd004112cbb180b9bfdb3b7c57559e3e8a7e36a903f2b8723ed6bd5ba96de9a3c291edf74c0f77aeadd083f9a9be048fa6898e4b067a0fbf91c20a9807adcf09f7f4cbe878abd4ed7cae6d29ef65fd21465831553f0fcd38c75f6052d86f9a8fcbb9e60932aa32ca14f7bb574cf1fe2731fc7c71c3ab02a1c97f5d61828af346360652dff10f05bac86de56c4053c6c74c8b2eae89b5f5087839d5c3ef42661a4894091d785f84494bfa7323449688924a2bd762248d8101c3473136a7c211d860684f010dcc25c60b8494386689789cd9a69bb0f627b60637bd1873287c424927d6e7fe03cf2c74d49a0a102721cfb230426ff4605e089608f72b6b1bc4cc76e4ad7c051df9d40cf987a322b5223da4838deeed1f1cfdaf0686001cde64bc30b44f9cb4ed8d1f8af40838c4042d655d7eaa6be24832fccbf1bac0d1589b7e156c53241f2721dc1d403587d002e92dd08b3c6231d681cf5b02c8be95c1314ff534064751b7ac8cabc2e4527693a7ecf2b9051e1d9302e049c25e646f8e3979b2d1a94c66f29342b0011db53d1b2bcb82853dc6151aa199665b311285c3ae0d0fca0e4da324efcf4622ead7f616f56848893ca2a0bdbab023bd9e3b81b8ecdfa72c9b5cb1172b28463c286ac4dc6abb75d4d1e62a347d5d81fcbe4920dd6caaf0139e01ca57225d5a3dd8cc527fc67a2045d4b9eb6973aa4161c42d44279b6a95c5e387d233ee9b4069e5c486286b848bc21df7a4adc5818743d690dc7fdce9e87d80bc0d92b8dec47594ad8ab4fee83f748ddbdc231e0824037a7a1cfbc7dfab380a5c8eced14097123895cdef187f4042de09db997bc698568b85803ee4789eb9082260487f7fdd106204f4aaf5c60d55cb40e47ed3d19dd46d0bd2d6a396838e37df4fcabb0db7cb8a6b25fd96676884951f9d5ba9817f1e4b2ddaf49a9f5ab81809ebf7d747016cd642efb37e3c166831808052e1c2bc3d72e10dbd4409eeae49905dba64e2329c30e41e7657f02685aa1e9dbb32efb54d20a8a8062b6aac585007bab2323cb1c84f6caf7d0af14e4ae65039accf2aa387c33c166a3a8aa76f25d1c64fb86134d79f41ef7d9fb0b5d9ba61ce463c9e7b58cdad65e5c97ae4ad7af58fa9da372913b884dc09a9ba2dcc83d0a163d7f186f921a25e82a4519b9e1745ff1e1bf96a0eabe75859a7cb5baeb9aa6606d27rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Jinja2-2.10.1-lp150.2.3.1.src.rpmpython-Jinja2python-jinja2python2-Jinja2@      python(abi)python2-Babelpython2-MarkupSaferpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.70.80.233.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\@ZC@XXg@X,VMUS@S@SArun Persaud arun@gmx.dejmatejek@suse.comdmueller@suse.commichael@stroeder.comaplanas@suse.comjengelh@inai.demcihar@suse.czmcihar@suse.cztoddrme2178@gmail.com- update to version 2.10.1 (bsc#1132323, CVE-2019-10906, bsc#1125815, CVE-2019-8341): * "SandboxedEnvironment" securely handles "str.format_map" in order to prevent code execution through untrusted format strings. The sandbox already handled "str.format".- specfile: * CHANGES -> CHANGES.rst * added README.rst to %doc section - update to version 2.10: * Added a new extension node called "OverlayScope" which can be used to create an unoptimized scope that will look up all variables from a derived context. * Added an "in" test that works like the in operator. This can be used in combination with "reject" and "select". * Added "previtem" and "nextitem" to loop contexts, providing access to the previous/next item in the loop. If such an item does not exist, the value is undefined. * Added "changed(*values)" to loop contexts, providing an easy way of checking whether a value has changed since the last iteration (or rather since the last call of the method) * Added a "namespace" function that creates a special object which allows attribute assignment using the "set" tag. This can be used to carry data across scopes, e.g. from a loop body to code that comes after the loop. * Added a "trimmed" modifier to "{% trans %}" to strip linebreaks and surrounding whitespace. Also added a new policy to enable this for all "trans" blocks. * The "random" filter is no longer incorrectly constant folded and will produce a new random choice each time the template is rendered. (`#478`_) * Added a "unique" filter. (`#469`_) * Added "min" and "max" filters. (`#475`_) * Added tests for all comparison operators: "eq", "ne", "lt", "le", "gt", "ge". (`#665`_) * "import" statement cannot end with a trailing comma. (`#617`_, `#618`_) * "indent" filter will not indent blank lines by default. (`#685`_) * Add "reverse" argument for "dictsort" filter. (`#692`_) * Add a "NativeEnvironment" that renders templates to native Python types instead of strings. (`#708`_) * Added filter support to the block "set" tag. (`#489`_) * "tojson" filter marks output as safe to match documented behavior. (`#718`_) * Resolved a bug where getting debug locals for tracebacks could modify template context. * Fixed a bug where having many "{% elif ... %}" blocks resulted in a "too many levels of indentation" error. These blocks now compile to native "elif ..:" instead of "else: if ..:" (`#759`_)- update for singlespec - update to 2.9.6 * fixed custom context behavior in fast resolve mode- fix requires- Update to 2.9.5 (bsc#1132174, CVE-2016-10745) (see the changes in /usr/share/doc/packages/python-Jinja2/CHANGES) - updated source URL- Update to 2.8 - Added `target` parameter to urlize function. - Added support for `followsymlinks` to the file system loader. - The truncate filter now counts the length. - Added equalto filter that helps with select filters. - Changed cache keys to use absolute file names if available instead of load names. - Fixed loop length calculation for some iterators. - Changed how Jinja2 enforces strings to be native strings in Python 2 to work when people break their default encoding. - Added :func:`make_logging_undefined` which returns an undefined object that logs failures into a logger. - If unmarshalling of cached data fails the template will be reloaded now. - Implemented a block ``set`` tag. - Default cache size was incrased to 400 from a low 50. - Fixed ``is number`` test to accept long integers in all Python versions. - Changed ``is number`` to accept Decimal as a number. - Added a check for default arguments followed by non-default arguments. This change makes ``{% macro m(x, y=1, z) %}...{% endmacro %}`` a syntax error. The previous behavior for this code was broken anyway (resulting in the default value being applied to `y`). - Add ability to use custom subclasses of ``jinja2.compiler.CodeGenerator`` and ``jinja2.runtime.Context`` by adding two new attributes to the environment (`code_generator_class` and `context_class`) (pull request ``#404``). - added support for context/environment/evalctx decorator functions on the finalize callback of the environment. - escape query strings for urlencode properly. Previously slashes were not escaped in that place. - Add 'base' parameter to 'int' filter. - Tests are removed from the package (not distributed in the tar.gz)- Use %python_version over %py_ver: better portability to RHEL- run testsuite during build- adjust dependency to use up to date package name for python-MarkupSafe- Update to 2.7.3 (bnc#858239, CVE-2014-0012) - Security issue: Corrected the security fix for the cache folder. This fix was provided by RedHat.python-Jinja2python-jinja2lamb16 1557145028  !""$%&'((*+,-./0123456779::<==?@ABCCEFFHIJKLLNOOQRRTUUWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.10.1-lp150.2.3.12.10.12.10.1-lp150.2.3.12.10.1-lp150.2.3.12.10.1 Jinja2-2.10.1-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtjinja2__init__.py__init__.pyc__init__.pyo_compat.py_compat.pyc_compat.pyo_identifier.py_identifier.pyc_identifier.pyoasyncfilters.pyasyncsupport.pybccache.pybccache.pycbccache.pyocompiler.pycompiler.pyccompiler.pyoconstants.pyconstants.pycconstants.pyodebug.pydebug.pycdebug.pyodefaults.pydefaults.pycdefaults.pyoenvironment.pyenvironment.pycenvironment.pyoexceptions.pyexceptions.pycexceptions.pyoext.pyext.pycext.pyofilters.pyfilters.pycfilters.pyoidtracking.pyidtracking.pycidtracking.pyolexer.pylexer.pyclexer.pyoloaders.pyloaders.pycloaders.pyometa.pymeta.pycmeta.pyonativetypes.pynativetypes.pycnativetypes.pyonodes.pynodes.pycnodes.pyooptimizer.pyoptimizer.pycoptimizer.pyoparser.pyparser.pycparser.pyoruntime.pyruntime.pycruntime.pyosandbox.pysandbox.pycsandbox.pyotests.pytests.pyctests.pyoutils.pyutils.pycutils.pyovisitor.pyvisitor.pycvisitor.pyopython2-Jinja2AUTHORSCHANGES.rstLICENSEREADME.rstartworkjinjalogo.svgexamplesbasiccycle.pydebugger.pyinheritance.pytemplatesbroken.htmlsubbroken.htmltest.pytest_filter_and_linestatements.pytest_loop_filter.pytranslate.pybench.pyprofile.pyrwbenchdjango_form.html_input_field.html_textarea.htmlindex.htmllayout.htmldjangoext.pygenshihelpers.htmlindex.htmllayout.htmljinjahelpers.htmlindex.htmllayout.htmlmakohelpers.htmlindex.htmllayout.htmlrwbench.py/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/Jinja2-2.10.1-py2.7.egg-info//usr/lib/python2.7/site-packages/jinja2//usr/share/doc/packages//usr/share/doc/packages/python2-Jinja2//usr/share/doc/packages/python2-Jinja2/artwork//usr/share/doc/packages/python2-Jinja2/examples//usr/share/doc/packages/python2-Jinja2/examples/basic//usr/share/doc/packages/python2-Jinja2/examples/basic/templates//usr/share/doc/packages/python2-Jinja2/examples/rwbench//usr/share/doc/packages/python2-Jinja2/examples/rwbench/django//usr/share/doc/packages/python2-Jinja2/examples/rwbench/genshi//usr/share/doc/packages/python2-Jinja2/examples/rwbench/jinja//usr/share/doc/packages/python2-Jinja2/examples/rwbench/mako/-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:Maintenance:10173/openSUSE_Leap_15.0_Update/5da2e85c216856773032dc791556e29a-python-Jinja2.openSUSE_Leap_15.0_Updatedrpmxz5noarch-suse-linux  directoryHTML document, ASCII textASCII textPython script, ASCII text executablepython 2.7 byte-compiledUTF-8 Unicode text, with very long linesPython script, UTF-8 Unicode text executableUTF-8 Unicode textSVG Scalable Vector Graphics imageObjective-C source, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR40Ytsutf-8ce3f4eb652d93130c1a56f295c295013dc14d7cd7a2650c67f1feee0e701bcde?7zXZ !t/$H 4]"k%Ӆ) H@?s 8#|9SY@/-u4P bo˭.LnȚ? cQlYA%M<@Gͨ)rgdaO4Ot`aFEF*L$` a  <i``N"̀J&81Q/NRC'+Nl兜 cSqTJqӑKu59B GBħ+)4E `~H2`RI,Ǹ.|w&P'/)^Л"~|Sn;]B[P%_蟴˵Hi_U]l[LT";E_8DrL &\d#u)-|+\(nyDQmr)qUyQ"{g 3)"sK8;?SRM'jc#gevs0x2 ,;XfL&_J$a#D^ƷDOmOmhVb'abCXCcjǎ][ !Rਪf@=\':Β{݁R~ҋf? Q n-B^7"7ro;aȵK҄MAץEM{zsփ }Y!,;V, F%JBsڙs#iQdy K&1]5"{4*`[U(Q2~Kȵ>SZ^ORD_J x෕SQ /H-*i0peHS%_쁭YDE45zZqvTYDܐ9Dm(LRHoT}Z~{xX Y&BtYB{yM3Ya,ڱq]v(2EK:fle k(6[TAdE`(059{Vk !a)DIMD)PƛQb?7.;D=(RN3 uZ$F؛XB9z9(g~эՌPxtYoq9w_ۊ\7ps%ߖbXߠp=KBk\y7'v eSkRu(WDI=CaAü,vYo/St>Br Z= tu0}`ն6?wbl7a,f`AVPG2Oۛ.yS}ۮUZhqyO[ƻ>r4]EB27Ȫ [ ŏ羟+KbV _Sf?[hԴ}_5>H tjlgMm{z7tJwXC'\|0 Y:A71iA49Dv:,~ ާeTa=koz5缾GZ@~Xwo%-&^Q8i+\Qd"Ҷ8]+1 n㠶 `|^ dL Kw-lB9oq˘"AT,*p}- 0ΈSҡkm#"ӣv0S 2I;*sge?w `)S8T8}4Q_)rQh&nh73m<TC{YդvyFN|nHVLo dvʾr 0}v1QPnw),Ru,el/yMy$X{xT_dmEb`X)P?"czWʱGHf YZ