opae-1.3.2-150400.10.3.1<>,pg݄(p9|lLJ!Ϗb$y8NcLžkK )"_{n^zZۤMr]F!U u2b *)nh2?'١쏊Cjy _F?d   APT`d} .  L p   8n 9;H>"@A ChC<Dx<J<(KT8K\9K|:LC=R}>R?R@RFRGRHTIWDXWYW\X ]Zh^abeScedf{effflfufvhwwxz4y||zxCopae1.3.2150400.10.3.1Open Programmable Acceleration EngineOPAE is the Open Programmable Acceleration Engine, a software framework for managing and accessing programmable accelerators (FPGAs). The OPAE SDK is a collection of libraries and tools to facilitate the development of software applications and accelerators using OPAE.g݄(h01-ch3dEeSUSE Linux Enterprise 15SUSE LLC Intel OR MIThttps://www.suse.com/Development/Libraries/C and C++https://github.com/OPAE/opae-sdklinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in fpgad.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in fpgad.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=fpgad SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable fpgad.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop fpgad.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in fpgad.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart fpgad.service ) || : fi fiwIy3^88 P 6 ' T Ox)j(kX =F18 E;89Xx:HHH8=9;^ !b! K#_n  p''GF % AR3 5 HV Cp''GGF % A?$Z 5Q-F&d#Wr8A큤큤A큤A큤AAA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤g݄"\xg݄g݄g݄g݄g݄$g݄$g݃g݃g݃g݃g݃g݃g݄$g݄$g݄$g݃g݄$g݄$g݃g݃g݄$g݄g݄$g݃g݄g݄$g݄$g݄$g݄g݄$g݄$g݄$g݄$g݃g݄g݄$g݄g݃g݄$g݄g݄%\x\xg݄%\xg݄"g݄"g݄"\x\x\x\xg݄"\x\x\xg݄"g݃g݄"g݄"\x\x\xg݄"g݄"\x\x\x\x\x\x\x\x\x\x\x\x\x\xg݄"\x\x\x\x\x\x\x\x\x\x\x\xg݄"\x\x\x\x\x\x\x\x\x\x\x\x\x\x\x\x\x\x\xg݄"\x\x\x\x\x\x\x\x\x\x\xg݄"\x\x\x\x\x\xg݄"\x\xg݄"\x\x\x\x\x\x\x\x\xe04827e266b7557510fc9ce460e2a56408d0694d686932858b6b8e3ccf6b4885aba73311c78d65fd45bfac88e50498d572fd32c708f4bf467fc1ca3f8b93c3570cc4a0258d9d8094a016f53e468fa20db0a5df4fe47ad5c4c95704b328188c41d6119621087820720a07da86c566b102379182888f67e1bfca22bed5d96355230cee32d395857e80d3c9d8e66ea033faf3123c3bf4d11d95802b6d865881762284fd9248e3f00a026ddc19435c3d68fa865b23005bbe022e92e7d5e3c0fd572aeb4ec7e61fe3eb0bd304cde316d0decdb03e7d3a21a2500c4d28c55a9bfa184462cd7d6a6af2adb9ac1a8f2e9f15996d36a189b6194c5c7352190ab9483e810b996d1133077bd22165b648cd9ae9bb7611f61a0ce1c047562edd44e0868f7ab4d930649183f34740ba1bc48f3e2076b63b58933342b1df414a86ea8aa8e182b826b5f7de39872f089412545cae53dc8cec79d7a0f5c2cd34b33cee96d10e6947cc66ab6d09e775ea9e72b9c6e2d9de87c33ec8ab2e4fec6cc95c3c465be30adffc8095e53eebb18926e88cb3e3994118f68586db25feb03eb7ed36c4af907df171c0f5832b72a7583d4a0db30d171ead71693f2c7ede6f5d4d6b22586c5687ae3e18f575a0616531d796064f75ad9599ad4997b7732c324e6ab858770250e7ba2fa48ebd9565034dac49960c9dfe4e3244e4443bab6c4ddc72252619bbf16487d90bb7b812c2bf9ac95e3a22c0a51874d122b6458dfdd5fa21b0e7c26c9cceb85c645f9ca19eb48ab373b0f98762c934361ddc445aaa8d22d461dc5b7c96e80883e7a0f389c99203950b60381d17907b366cdbbc50c520efa963ed38162e448dd3fc62ea7bf02c93b6466a945367c931fb509d4498f818e56dda71fb21d5d9bc365a1cc962e08cf96ed7fa541b5b0451e592508a6e8c45c6efa76957ab9fe252631f64781556fbcf48bb219884c73894d5378c9db88ca168072af8537b8cd712227d9e4a038c507a624aee543956b8169fe3ee921b412d5bed597db82a847ef4be067323af177169c344eb49597b8caf93e71ed3b23c9ced738984d0740adf87f1a6092ca32417ead3f3772064d79f3237dc103a7f91af579f8e841bd788cdfb9515726172791941a6ce44bb62aa60ea3061972a107a6261fee83d4ecdb404b3f891234150db0a22e2df4a1f81879577ab678e81a8c94b6e0e095650ed34219b288975070b16699a2b1bf0130f711e04a7ece2f2f6d73c7d032b4c68d1be83b85a4c75cb6da45c4165b742fee79821cde8e1ec1eefa8e4dac50b2b3f7675f7adf21301cd0e9d133e778f199484b8ddc87fd451004fbcb2799c27ee4c482a691e60a9f8924cd691bfd9b5642ecd65756e127963ddb44562a08db010149c2d0a6c02700485a789347a5ec2e8732d4c6637b49b54be0704317a82de342ba544f512bd094540c16d668fe372b07e894212f6a00d33bee7b93e1df72d4003ee13ba302a6896ab08f52d5c55316e1822bc7608c7e18f23597d5674aaddd2eb6d6fdca89eae7560cc03f1e49a6a0d8e9ccd992a020f3d92b1b94b87f9530bb550b9de9d919a3ef5b97ac86d42b1eed36ab520502cfccdb58fcae709e744e24880802b7f146d207d29c430c0a99587aea0a25e7dcff81381b3471714ce55171041d1252e453c473eb1f8daf20ee81ef94c7cbe7a20c824e7750b0461f8d3794d82c1b9a1b9cd2ea264e52c3b83423763496e3e2e3f71009f51b744af01d01b3a10622c223723a6d71547cc41641be7231c4f0b3100e2c7e9b282bf6d2b74e93880013591877ee075904fa21b16e6f0ae310b90082415d150667ce64eea3ef46b06ce24b85a046194697c0206a468e379a6c1984974953c673013309efd18a89b2ce7b305c1680971f723c9a7d1123f784c2e914facc29648155bce58c0ce533afa018b82351b1ddc57e565b47548106e6a1866b23d1174810b787198df66470c06f0d1aad02ef6efe3b19f4704a2487db8570a88760d1220f6692488a3f2d81a29194e554f92a015a13c4d1a040bef018aa13430b4f1bc73b41b16bb846c346766de743982031c659b58aeb66c3a28745f17af8d823a0a8c151e55fafb8ed80120320f1c6a21d46e09d7debea982294ce21ae5ab52b59bce59293edc5e5cdc86b18718e8482c6feb44a261b16ec6491f23da1f4bdae0b26f75f4f6383000290afa2e8d04837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305ad612d217e4b94efac7208c2cffbf96ff95d49b063d4fa15b948454da1d39765da18af92fecd2860d7e8fbbaa7647a6749fc1c9085abe4de7bf48c9ade4d9d4af5409ac74ef1225a78c51025c707b7c3b68439e64bfb760dcfca6b2b8d0fd80385409ac74ef1225a78c51025c707b7c3b68439e64bfb760dcfca6b2b8d0fd803886cd4e6a45679ebca0f679c1fb2b8dff89e7c1e073c3c9176ea0563efef2f83e346c57f3f8d2ad182b63fe02ed7483c76a703c83aaac27d03c37db2310276eaf9cd3b4271d080b8bc9eaaa1b6cf35a75c7cd4ff4548b48c9928821b90ce15a3aa46ce7b9c905ae8c009fa8897c46b8f71dc76fd217112746b3c182794811d979a326f0120ce2674d86280300f09ad5c6c295477f970588796c1df93745f8ab9381f0190157ca5fc6fa4b09316d76bda09564aa81a44ac9a4549ca22a37103ae3a4610f05c9d066a1100007c6bbe9dc25f75cdfee1cfb3c01784a9a3b611a9e2c257d41d133294b4d8620b58061d4ea6d9fbcaee0dfddc09e46fb0311a88f0e7bd698b51a3d3707701d610836453e1fd0c65dd249240ec1d9874ad725556cf5fe4adca55d27b10c1eefc7891c05f31d9dfc8f11beee2328f6370c63fec3ee13b9082a7d745c2c83675977e0ee70b744daf69ed440be3141876f338ff6b77774cef2cf731dabcdacd9c2f3bb0af9e67aa47b75c63f03d22939e0d400f92405e488f20fbbfebbb3311a12027ed2064cb4334f09b6d06642e3de0dd0a69bc4ff7ce50c6f94b271f4e3b76f0bfd6e3a2793976960adb073afbe59c2b228fe6beef81e52e98407446b4b8f5dc2a3f50c942b3f3c42354835702c8c80ff60478252a7236c3c357b311b773f9d434159acb6ecd361deb060794c7c6905e22b8bfaae4945897e1d44d53ebdd31f3c4145b8cf6eaf0c94a0785760a0c4eec59a5240e68bb309d3bac97c9998f6f0a0756a59b33881a1e36cdfca6b839acf3db220903daa990da6f9c562259d9596901c301f02b28dfa2c9ffa4b4b88a072f8a1549bbf6b3d6a7c1a27129a84fd3794363e0a23fb5ab9ea7413b4199d57a9baa739dc7fa48e118dca75012c96300c1ce2ad0cda7cb59e897ada1abdbb867aaaac08ad86cd0710df6e99c89fefd96e8a2b3b25dee4adc0964b1def2175fa513c775ed8d41a646c5611645a83e9a24927628a2c3ad150eda4e34244fee8731b7c7a6f2f6cd78a6b68176b94b3532cdfe51a51507e5b640ceb87398bf429bd1945b1a55f72b5389b874a91f6fa946f6565338e4915ed76d9fed5b1d3aa45c5eed42950d6d6032c9261781c6eed270e1c752ac797aa424d7fdffc5f88cb9230022b2f3071d38f50dc6f68c737784fe041fc51ddf3dcec414acce426994680ddcb7931b62b0c0654cc023933a34d18f374934ae699cc9726733744a8de3fb96be02e85223f81366a9cd3b4271d080b8bc9eaaa1b6cf35a75c7cd4ff4548b48c9928821b90ce15a3a3bc02ea1b18622036bbd94e7202057e0eb237821796c96511714b3ecbcf8e1b4d0d124e0e14a427b8865d22e197fbba47329ecc6c0f105518a93ea86980919a3a912c8584563f08434719989d6a7148badee33d90f49b172317860fe309c13c255df208626c9e90e989cfbce92dbff23b2fd863651978fdb02613bef8a1db492a4610f05c9d066a1100007c6bbe9dc25f75cdfee1cfb3c01784a9a3b611a9e2cd698b51a3d3707701d610836453e1fd0c65dd249240ec1d9874ad725556cf5fe4adca55d27b10c1eefc7891c05f31d9dfc8f11beee2328f6370c63fec3ee13b9082a7d745c2c83675977e0ee70b744daf69ed440be3141876f338ff6b77774ce31b1716cce0ae84e5ac85fe08e0d7260c8d1e81a5fc6e93bc92a2a65321a1127f2cf731dabcdacd9c2f3bb0af9e67aa47b75c63f03d22939e0d400f92405e488f20fbbfebbb3311a12027ed2064cb4334f09b6d06642e3de0dd0a69bc4ff7ce50c6f94b271f4e3b76f0bfd6e3a2793976960adb073afbe59c2b228fe6beef81ed4e395ea0c698d0d2c663821fd4128e4516021e88eb1e27a7bf8fc556ca7ca2652e98407446b4b8f5dc2a3f50c942b3f3c42354835702c8c80ff60478252a723a850e2a1729f2cf099d42c912860ecd21906718135199e473331a6db565d519293270420ea4f0f7d453ad504125be9151f40f9142deed28f7a53a2dab1f2de59b59cfcf89c32b3ae136f189ae9b4caecf9928775378935c45b8afd1d2f66e7616c3c357b311b773f9d434159acb6ecd361deb060794c7c6905e22b8bfaae494550f97a6e83e251796a203f02ce8b8ec34c2f2f7145c1b6864126342305066ff70da6f9c562259d9596901c301f02b28dfa2c9ffa4b4b88a072f8a1549bbf6b3d6a7c1a27129a84fd3794363e0a23fb5ab9ea7413b4199d57a9baa739dc7fa48e118dca75012c96300c1ce2ad0cda7cb59e897ada1abdbb867aaaac08ad86cd0710df6e99c89fefd96e8a2b3b25dee4adc0964b1def2175fa513c775ed8d41a640095eb33c77a29b4519d4138bcb2f37ea742c03fa3e26325578eb8565376912c6b68176b94b3532cdfe51a51507e5b640ceb87398bf429bd1945b1a55f72b53859d20612c28c570457f8f7248d6b2aa2aeba08f150483608e505634a48e9dec765967bfd3d2e41a0d33ac4affe5ae645fd6da1460156746af307b51f7bdb55d8dc6f68c737784fe041fc51ddf3dcec414acce426994680ddcb7931b62b0c06548b443d4540520c78b9b95522432c0b613916cbf6eb59049097aac98329d798cc7e2b70688d5ddc35d5b59a4f98c7fdfd81b8a39bea04a3aeed1e5f4d4bac77ef9563fd0800c214b598f4a52367f0c45dc22cbbe49007e4401bf17d97612bc3a4ca905787d60d9b87c7e94acc320e7f955b6a35d0107ed7592aec4822dfbc92041b3d12b2ecadd0bf31a4fcd4b4d675ec525afe5cf581d3ce6f3c2e6b82d39da064bb040038ee7cfdbdbb53874f5a9c7fe7d0c4f53480116526423baf8c583be0032ff94cfa9378762e7bbe9c82bc75d9e922ca4cc5e7743889d1a2170395b45c9692ba31c0e64b835801ec6a56659ac20f61ea9bf9e12b24da733434b7a3a49be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855072ba59268d0514253eee58973d23ba1a88425a95ebef5d3e074fbefc6374a946a9c3bce52a78cc969832deb4a936a07a1180f0a587b56a58c708865e6d9ffe3c8d777c70bf491a1f08b5d592da91cd6307acbf948be98e7e443dd2846d7c62dfb0891744a88acf22402d08dfdbc63833605ce6aa0a22976d562f9ea7bc22b99f3fb858b01ca364e7e148a9e66cceefade6589365bc1a1b043267081c00ce6fa99998d423602565ae75a82e92f52d6b5761e1d4cbc0d88881e5ef69fb092607d50b74f3199980341068e7440ef4bb3afc3ff4e8e77c99ca46fb9eb5bc6906f4f4e3017b70dc957a69af1f7573a719b549e34ea3068ddb01aa3b23d3cf4ad730erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopae-1.3.2-150400.10.3.1.src.rpmconfig(opae)opaeopae(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3config(opae)ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libbitstream.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libfpgad-api.so.1()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libhssi-io.so.1()(64bit)libhssi-io1libhwloc.so.15()(64bit)libjson-c.so.3()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libopae-c++-nlb.so.1()(64bit)libopae-c++-utils.so.1()(64bit)libopae-c.so.1()(64bit)libopae-c1libopae-cxx-core.so()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.3.2-150400.10.3.11.3.21.3.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3gTb%]rJ@\@[;e@ZZaY@meissner@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comndas@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.com- opae-fix-nx-stack.patch: avoid executable stack (bsc#1239901)- Update opae-missing-shebang.patch as a couple of scripts were using /usr/bin/python and causing dependencies to python2 (bsc#1196764)- Update to 1.3.2-1 - See RELEASE_NOTES for a complete list of changes - Drop patches fixed upstream: - opae-fix-gcc-warning-on-exception.patch - Refresh patch against new sources: - opae-missing-shebang.patch - opae-add-missing-lpthread.patch - opae-fix-python-packaging.patch - Add patch to fix compilation against hwloc >= 2.0 - opae-fix-support-for-hwloc-2.patch- Update to 1.3.0-2 - See RELEASE_NOTES for a complete list of changes - Drop patches fixed upstream: - opae-fix-cmake-paths.patch - Refresh patch against new sources: - opae-missing-shebang.patch - opae-add-missing-lpthread.patch - Add new patches - opae-fix-gcc-warning-on-exception.patch to workaround a GCC8 error on exception handling - opae-fix-python-packaging.patch to fix the bad usage of string in python ByteIO.write- opae goes with FPGA driver API.(FATE#325137). - replace %doc with %license- Update opae-missing-shebang.patch to use /usr/bin/python3 instead of /usr/bin/python (bsc#1082133).- Update to opae 0.13.0 * No release notes available - Refresh opae-fix-cmake-paths.patch and opae-missing-shebang.patch to the lastest sources- Initial packaging of version 0.9.0 (FATE#323188) - Add opae-fix-cmake-paths.patch, opae-add-missing-lpthread.patch and opae-missing-shebang.patch to fix upstream packaging issues - Split libraries into their own package: libopae-c0/bin/sh/bin/sh/bin/sh/bin/shh01-ch3d 1742570536  !"#$%&'()*+./0123456789:;<=>?@ABCCEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdIfghiMOPQnRSTrUtuvwWyZ[\]~_b1.3.2-150400.10.3.11.3.2-150400.10.3.11.3.2-150400.10.3.1     opaefpgad.cfgafu_json_mgrafu_platform_configafu_platform_infoafu_synth_setupbistbist_appbist_app.pybist_common.pybist_def.pybist_dma.pybist_nlb0.pybist_nlb3.pycoreidlefpga_dma_testfpga_dma_vc_testfpgabistfpgaconffpgadfpgadiagfpgaflashfpgainfofpgalpbkfpgametricsfpgaportfpgastatshello_fpgahssi_confighssi_loopbackmactestmmlinknlb0nlb3nlb7pac_hssi_config.pypackagerrasrtl_src_configsuper-rsuuserclkfpgad.serviceopaeRELEASE_NOTES.mdsysconfig.fpgadopaeCOPYINGopaepythonjsonschema-2.3.0CHANGELOG.rstCOPYINGPKG-INFOREADME.rstjson.travis.ymlLICENSEREADME.mdbinjsonschema_suiteremotesfolderfolderInteger.jsoninteger.jsonsubSchemas.jsontestsdraft3additionalItems.jsonadditionalProperties.jsondependencies.jsondisallow.jsondivisibleBy.jsonenum.jsonextends.jsonitems.jsonmaxItems.jsonmaxLength.jsonmaximum.jsonminItems.jsonminLength.jsonminimum.jsonoptionalbignum.jsonformat.jsonjsregex.jsonzeroTerminatedFloats.jsonpattern.jsonpatternProperties.jsonproperties.jsonref.jsonrefRemote.jsonrequired.jsontype.jsonuniqueItems.jsondraft4additionalItems.jsonadditionalProperties.jsonallOf.jsonanyOf.jsondefinitions.jsondependencies.jsonenum.jsonitems.jsonmaxItems.jsonmaxLength.jsonmaxProperties.jsonmaximum.jsonminItems.jsonminLength.jsonminProperties.jsonminimum.jsonmultipleOf.jsonnot.jsononeOf.jsonoptionalbignum.jsonformat.jsonzeroTerminatedFloats.jsonpattern.jsonpatternProperties.jsonproperties.jsonref.jsonrefRemote.jsonrequired.jsontype.jsonuniqueItems.jsonjsonschema__init__.py_format.py_utils.py_validators.pycompat.pyexceptions.pyschemasdraft3.jsondraft4.jsontests__init__.pycompat.pytest_exceptions.pytest_format.pytest_jsonschema_test_suite.pytest_validators.pyvalidators.pysetup.pytox.ini/etc//etc/opae//usr/bin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/opae//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/opae//usr/share//usr/share/opae//usr/share/opae/python//usr/share/opae/python/jsonschema-2.3.0//usr/share/opae/python/jsonschema-2.3.0/json//usr/share/opae/python/jsonschema-2.3.0/json/bin//usr/share/opae/python/jsonschema-2.3.0/json/remotes//usr/share/opae/python/jsonschema-2.3.0/json/remotes/folder//usr/share/opae/python/jsonschema-2.3.0/json/tests//usr/share/opae/python/jsonschema-2.3.0/json/tests/draft3//usr/share/opae/python/jsonschema-2.3.0/json/tests/draft3/optional//usr/share/opae/python/jsonschema-2.3.0/json/tests/draft4//usr/share/opae/python/jsonschema-2.3.0/json/tests/draft4/optional//usr/share/opae/python/jsonschema-2.3.0/jsonschema//usr/share/opae/python/jsonschema-2.3.0/jsonschema/schemas//usr/share/opae/python/jsonschema-2.3.0/jsonschema/tests/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:38014/SUSE_SLE-15-SP4_Update/683906392e9ad6078a448d50afb11486-opae.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux   directoryASCII texta /usr/bin/python3 script executable (binary data)Python script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f0258e3916b1497277c337b5f798a71b3d604f83, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a915cfc57256f223fc9c0befeefa08f992c06575, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8b07bab981e11b3dd7a01135c52f5ecccb98e220, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=46a428300883b6ce3c970a2130fcee7b1ac3decb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cffa2a24822533bc252b505001d26d82999f0e3f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=155c3cd6a7345db442e5d09aa168e5cf3355a039, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=817c481f354a1ee9b6fa6ca92abbed1f6902f78b, strippeda /usr/bin/python3 script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6cfb04a1217245d91e4edfc5a0ce11852287ef87, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=93449d048e38aee0ed3361c6c85652bdee1d53d2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0841e0f67308af792babeeec9c4fea9adb6b0225, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=316709ddbf7552bca0eefdf746adb3785d6c08ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=28c02cc87e3ec909b642f7d30e622de821d69937, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f3be2b762934fc4f3f35212b52e692b18a62dfb8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2a557b91804f60a5ef181e070b4e7580d8f0ee57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d090796d66d7bb971532131e3e4ca2620ae43aae, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e6179ae9389694a80700201ec9eb3161aa800677, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8e770e77aad594d6ef65e5079ea50c6a8c9bb09d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fe0ff77c994e4b8a113da0bad244db53697d709d, strippedASCII text, with very long linesempty &1>?IZ[\hinopx    RRRRR6RRRR!R5R R6RRRR!R5R RRRRRRR6R%RRRRRRRR!R5R$RR R6R%RR RR RR!R5R$R R6R%R RRRRR R!R5RR$R RR6R%RRRRR!R5R$R RR6R%RR RR RRRRRR$RR5R!R RRR%RR6RRRRR5R!RR$R RRRRR!R RRR6RRRR5R$R!R RRR RR%R1R-R+R4R'R0R2R,RR$R R&RR RRR6RR RR%R+R(R)R4R/R*R-R2R.R'R3R0R,RR$R#R!R5R R&RR RRRR%R-R+R'R4R,R RRRR!R$R&RR RR4R+R'R2R,RRR RRRR R#R&RR RR4R+R'R2R,RRR RRRR R#R&RR RR4R+R'R2R,RRR RRRR R#R&RR RRR6R%RRRR!R$R5R RRRRRR!R -QSՖNk0Tutf-804c0d0cf4f8d3e1dc3d4197dbd4532bcc305bbd7b75110e9f569812c3b934cd6?7zXZ !t/8]"k%H,%,Ȏ|dަ R'gfHk*⃎6~x70So`=5,uCGZ cbA*7ȡˆ0OQ#j|X1 96% Lor>HQ4%}mꛁWlЖ$Y 2ӗb& Ӝ&:l, t풪ԊvݠoH80VWw^)ƏaVe#ApfWgDO?s=m:9'Y縯~f>#{eWymlχW)bl[۩tg3.zVQ>8n;@+OWZԼG binȜdKQF)~w;?[-`U H CDqtlW+> 07e}i /\FUpGVk#̪uVnR$ynȟs F`!IYuDȍ"qx&_Z]\5$=mE8r ʼn8t.u{RzΏ]z_OPdf/36t˴R= ^}ILHIYRu/:`CÈtu#.Mzĩ}VXK/6Hu[DCN3([:7h ӈ}.ԱV>O/ 2tpKb[}o϶r6B"ND+MWI3p 2iKPaKpR}rj"}cztܲ6=]3QS7}g ēd=}nwH5+9 rC{ƀH9`4j`ѧmooIȟq ш&~;!9edTag,[Q~kZҙcQk^p^'Ca(??q/Nf|[Vn.O֕# (u!ARƽЎyiwoyL'KF)j+5/at> TwwŸؿ\_ )ִSfM"[M^oR! ]}7P񓼜{P,7b4}a{貔\)J8k@gbmtЫἝKta#ܐrTˑ_QYo̗LkQl>SϏVhi-nZ;m#NUl!W7 (9e|hm EGt#5κwkxP3*T^[˼:v=͜pL!61/Ub+Pv |=yO=N*~^lTDŽ,hڿ\=`tvU=GV@Շ=t3Kb_ u1 6u\I1a\#2S^;p/-!ŏVh=0^ute+=Z~ly$Iv8q6Lˍzk ]fF*>jctamz-D[!=IR}5 ]̔Rm 'x;#F4@<9T|kR1s{7́]©ܱH}$!GAs(@T3ׇbP~R?&Y!}5`Jٔs ex&kNf ;([Q˚@svVjQ?_zD[%0o"'g #a㑥8W޲A3q,*3۶>d 6I(h8!`, 6[1F*|nB$貮 6kS)㡗=/ n27iT0a2V,9K!200TV3yP ~04ux"{Wb, ~έJ24x<: N:#/H@bA>}38#GafKJư)ՕE0ٳ7sGqk =udoXf*v\g)Ɔ&~װ\'%YhtڴzSȊe9/yGyhnkCtę=`Y>3K:k(3*^zB 2Sv^dc({wT<= >-FS[o ;W@e ּ1)`Z8i|}(*(IP ̊ˏwfȉ[0Shkn#J"jܜt R'F0_eƔ#=,]B(f ok<`L0NCjz܈[ sSG @ |0u)-K(7 |%h|,Ґ'b(7*`yHow@[$]eot mGjoK=H7JH:k^"Mb.=yvxüޠ)4)(U2kU\QJ4eaLS$ꍖSkP?R6TyA6Ǫ=4ꊻqOoM Cy:kqTQ.imheQ_%Yܼ<5\b}=kh*91Xgt̵J?`F ; "1{0_4~tEXdºm#qvoο`$z7_>?IUV풃=:~ |nX< C!yg FlkwȭޖTObfsToMHwOy[T<0 CmN-#büU]e)Bۧ]$'ST7_|2(5#"!y0 6.]؀jٽR 5eױ,1y$ u߯o\P"`s9]n JW϶q:-wy5\Gn8Nu.'Jqd3Uq̇tŻ,=@u)1v"&D+bySݖIcڶpٺw y] ׋I @̧psd$lٗblV:~D'g.Fc z.?TAeW#*KsZOsK>33M yt$e>AKq\oCfԉ6r}  O\ޏn;+PL+ ]>^*"Զ$\AFʉsNqdڠ;!#UL-xuCfp=)k׬*jis&P & =&=U@4,)ELXƣBWRe2 j=U&cjD[k! <?VmADNc$m_wцnӊc*z0\BH$ǀo@Za=fh9;bWQ^IҔײllݒ%r+ z4d 7XM=1g`nx^\x݌  p3} e#daTν2-5 C4}AltCwIө8hpPe8:m ?K#=wf%`I1=87&zϮfhKS[[g1C@=peRpnb1utj*z,KH4 8~;vx\{?Z P{D+ScOtȭ0o·vAzeJJ^;-Cs(IuJ~wck^K`y\Ӄ-DP"yu&/g='![Ν mpVIm\1{ps M%L5U~Q$Nx߀/tc'!WiVVTv\'ݺfdjㄬ欕o.&x@G CʹYn)A<^8%3cf5PNۂKŤzE v>up+FyMCmdQq8%Jq_J*˽ uv8a@ PdEAb,~k %Jy"~0_`LuZVw+f- ?+Ղ*b>:# {ߘVס$(|B/7Uo Cl➨JX''!F MPU>L`͐m6ewD?&âAu?fѶ [cX wܤ phx!X@:Z#ێ&bTYQ&lsc;?ߔiy[u2cg}-4IlƯduZ_Sf./\aUh Ȇ=UcR)^e`,w 0|@PN_BLr~Q8D t*lN={Fg,Q21(LYET-EFh|Igi[9qi -@p[u b$8@NL#$ٹq褮/-ZNѱ@ wp?{u6 k־˹_ʉ~F" Oz:+ٖgkk/ ԥ})+Ȁ-Z@x =,_YjH ZI4@4qNC "웂jY@-ՎxW/%&.fvc4sk zSQdթ*>W4e7q"]`@mzFUvV%}/_ VQ7SMzd5 Uo:ְe$8X#sʭMgrSSqUgZMb[/h@BXx7͏#Zcˀ\IW\Cyl3Lg֛}BdںG`uTF M4baFjteP" "{ba_H6}5YߛB3v lm z%Ϝ|^j]] 3Ea>cs%lm]^jyʑ+:hA`EIkb0EewB˚V'wń\skmg>G98UK9nHg9":2ldrjTňrw^0ʒlWr7Ԇp`rm &(5IVBk ÷h/ǍjaEWQve7s$֖#YT6'=(ǽ•Q?5^ Y⫼8)U'$޹ إƪ[bsCx9VtWVJCjހr h8R:rݏ}L ĩFo-8';؂F_bjS|א?)^aݕ'2SOPFţULeb4:`jiRWwm6bZY>&GliliHqkh|S9aJ BAl:;9|766c@CYwj߬3]/\ZR$G gd10찳%"t2=#ڟ0`睊Zbq^{RBgU.-O't&4Cy JrV n?^eKQ O=qW!OpNA@~FT&~4Y#<8ARnl/*kҩEq.<'J.dtc&rAqvg%>FnI'd 5{攑t#aZO 5̈́&)U!FYh|B:j(T- #=N0i)(vzҥ| g}H 7xa)`=]߹Ӛ%(k'BlO4b1fi fy/Tt C8&_$~`]U0@eY sCmZbܮɄ@7&DUMjiEW 㼔ҨH  jXDZnγRVQݻ}Lh$a0U߶%mfL)KJt   +r@ "؝&+C^s9q+ xrpS(XVzu%uuXw]ٰ*7d0=p#Z@qXv% ey;~u C sLV9 ȫ}Ҕ<hőCB) Ȫ~AEv95hv=^J9Xsw2 /e"p:.X:ؖgㆱ1q&A:\5tꃚp3.D?DNܡU,ꍾ NUC)PZN (Fїڷi eW߲+-}8]y~zSnt,Z7T.cġ+ǍDI$ܒzL}RKB#ƫǐ{D71c ~,isr"B2.V\(p"OU۬м!x mպg1Raju?F1+H^^1Iɨ@AJBjs$)*.MNԜE"*f(?u]>#X{TB@[=J o:sPJdy0l ժJS|߂fem @AT*.GS0ͮ(._/IP.b E\pҊ'TL`kO^ytW([8G뜊 * aS>uڜUI #c#`Ms_V}w4_aHi2u*Q \\y܍$,el9r$I0DCuS}j-ǨgY_jwlkk_Gԃ;A8ő$9T!Qvt$Q|)/!8 tEvH! c2 [Vi1)@׬EMȯV@x%hU(/khЅ- uђ0MIOX!6r<|lz+c|aE 6 7e'\B֐NQZeD|mE1O;́{D%܃*K8ɼ~Jtk/$7' ȀvF_A4"bކB[h,.m СmhQ%_lT ھ4Ϭh*#jHi?Q<",+}CXf%4D:ߞ|),rQa 6CɡtpomDg_eu0wqӏmoL59w`Y5!q&$O4|멺Đxo(2 cu2Nj۝<)7*Kj2گ+T,KQ(!!4}I>؊hf<+Au(Ÿޮ Uxc,؅]E(㬃%h?O. e` ~ZLoE_H"<8ϫߦ DQUhɬJmBLKuh`cHOA|՘Uz:a7"-`ך5nfRtPtM[ !%UB,\.N!aeE870somز]qoĜSG^q/(1u.%]rx+ˠ7mzWWjϣCϰcM4DWq&mCA[?A Z|t(HŵS:} xS8lI K.IY IVN}`21=h.]w˄:T?Zi*5'`k++P.& }L{ƴh goNƒBگ|4KR6"~aq#"M^YQ3y)x{3_ Y6549 YX }J})tē8_m؀ ͞^!$\&K7Gp:D{瀹M^~zP''0환|)Ifqp5-a6UGc 25SR"4p77"a@d2owpu<%6A,~׫zI,Z-,dV)P$f}pAPğy+o/QU1{K*iu%f@V܏?;̂?4'T\K>`r'CpY7Ue>AܸZJre5[ -T?򚎬%WU㹀Ff%3v\kDhO੗ewx9md@e_s6d1Qm%cpۜր _K0NXUO(ggܹV\|wkj$-fa * 1>3LA{TTyDL5 h\7-9h/>SlWU5攜%Lj\1\yPXBY]QNL9`S2{s` zXFRt }!XY$3M{cB?hMߜ@<!q.,43 2:ݬԿ,#ofC/vD4-UXa=.h11bo'J{͡LD3E]QTTZjIpırAۏImq5weyVG`X634@Ĺ?7ib> sfiy_|@lkve#$Vc $IG/qhժ ~Na?oBf{4OkTJmț0 5ELg\m\£'5*:*V+0^ v쭐`dJ(Z,m৙&vxuJ reR=F;nI )ʅѳLq#>; Ek13V0brt)U(*UY-1=䎦1th,q196*yPZ$2D*cи:o%JBFϴO7D,'k|' q8k{LOB>Q~A8{`d=(W-9,WTs֢C(nY@&hv+yg,Lb.ke֗цxՁ/& 2 㚠ŭ{^K bQ7@xWDf\ v},4K 9Z =-( Z]?n^cLߖEP+4]nwltܖx*߶A76v{ޫ$1Briά_`Yף܍0pjꇔ1c}FXIݭZzL?kdzlڜ6;JrR޶T?,a0.iwcmu#= tV"ёQ㓗 V6$ zzyey71]xV}A5y \@N|Â)5lBG;',nZwzG~thcΘCD".&GlHY%,Izq$8Ԉ=FL+ :{h`'73BȬ6 ŷXF r4GgFcaH'x"?X$]@6 J9U#_bi |Dc볂c$27d%τ3\}1G5Ȕ tϵ #Eu}Bj(hjrfٴ7(C!.U*eP56ued۶ݿJ//fi27KF&"JVfF *f&??`٦EݛF0N$X *BmCrh[n I[Ex_cQLUPS;eըJWq|9vl6c]_S=qv@nZ#`/Bn퓜;p[x?|-mX٥w'I ɢ H(TBNWʙl`$}$rm2 UI 35z}O 4fDž2p`)脦Ϳ*Mty|]MD$0QLV-Gf[L|+lh~8sQVuLKpKS$0fZWq944KR* ۬:]~9#sVߨ,8ī4 M6U֙4e?*D|W]ٸN92e!g09zeģ:KF^˃~Iµg9Bf4%v޶Žp܈wu!rzk. L>{aOh7+:ZCum;kOvT)Gϊ^mSp,ƭ_au D0,nxh|O4LF+0Ǥ(L۬4vA%V8N2iܓʋh9PF#f8&t:C۰(j8GfɹPiҋE`}hoO:L,myU ˲-TnLdoe'-7\~1b'my >i!ߔq)-w$F vEkKلթ&ᒮ0@_5;bY}bP a3au)qbpZېb޿7E X~8pZ=_[ =uA:/.r "qg^,f`EUqkXrl_LqnTխF§ر(mw]L!jc $эf_GyKG{x::E5PN\[o3 7Ѭl +@vd:+:.@KOsDO4ܴ*P <1ܫos0{Il f.vFXĜn8ߩW+>;LjԶ*7| -A(e2`K`͟n>#}@-p`18SsG'fiz|:?`ڢbTӺX%Řya*V&].ZX׎U1>]XY>$TK&{_`F]/֡c U#xjPx>ȦB.heN=ɕ19_$dsF0BnWzfA5#-K_3dPڡ$[ ˛36hY+-J)1j?_N/TVb Pbhn(G2f6 Ay)Cݟ+ppg?V+d#>iVjޤRF= ."9kZ$C=|gGDE4├S91O ,8lrڤ3 bi @d8RAZ56Xy7%w $䴢~+IVuyπi:w8B}ʓoqm<{ce0 }0Ch%\,2:l bݿv}]Ng#W!>,愾wg},mm'bri5_uEhp`\\5bcE3jV\ߤc,Va))㈳#{if\5GͻFxS^PTG*>zb& B] ca,٥^_=Nh[0L%DiUgZu)+-/h"Տ9 9ZTԹ=C6U">8xg[oG͓Zka}w1 S@eMJfj )戱rb.vAf,VWy%oOuXd`y!.PT"}5}g{Ά$ֺ" a #}f}wA@|c]A&ѧjfaV`f8)컸;fre4\X Wلr%.T|Чd=)2= _r*T >o^+]C{UiPQiWP jGA&pfc "ifDĩ֕4YQl&O6v}ku A W~:;"Yq [XYl?K GsF Xa^[Yj2K$69ghx1]KD KNiWf8@Mi Btr1LP2C$*dF,MbCxaߗ60Ywu7z{=r]+hEK~*|?LFHu JZ.bǯb R>!ciodh]myw8%{f[*C@!vJmM9^TNJgFuv5H!N~?m,kBO~QюI 35JJqBa룳@3_ anOĪ(=avxKw+}%xSU198€v(Ó#'^_I#"snMC|őr~(>:Eiջ=m:_0*~ 9U$LVVӻY1-qtgL]J0 O?][']Dqr~̝9:f7 P`DФs8s{: 3pbTꐖ0[/-wojx̴(Cj{_jVb G[ ilМWPg3nMōԒr ZC S WX1ASϦ>o4}aTem7eB0T=ژ: DĹNxw{Ewӆ8X2+A}1PJǘ1TݙEOTIanR~n[ *$rww[ڎs B߈Yxt'^CJҸCsb#6^ɷlTB/\;nקeB c׹(g5]ꐊ*͚dq~fדOGqyE'ہn,uO:D0o$\QKQǵN36퉝6l1hƧBYUAє-ա]y|K+l6qMޙEwV2s~fQ!?wǏjׁU[bSrNkXSAKrRUq;K !57۫jn~n

.]Jq S|e h0|Xf!b QU"M@zFM>Lw}h{ d݂Ӌ?sT,ڎb WJhG) Gt]}XTLQ8ݒ3ز^I1D=ܺR9O=m'IT*sHx7x*Duo7hI<4̛=H75O ݺ-?loWQoLL")]D#[;"k&-=Dn07WmF)`0j1Q}&$1\d+%1;v*]]ɱPr|eFHTc\*pyxݼcp%4C^Vj!u*Cߋf}ڽA$2XgocdSWhQvsT␍ֹÁ{u7){v=会D?˯.wFK2ٌz]1l>&Mui95:|>& 'aBƳ"d #3ͮ j~$dgՓQ_0b֎҂ ?j^ʇI2k 8pH) Cz sc5Z~tӶ$SXЋWV0 %'ޛjT9Ӵ!GFfѭ; ̽Mm0v?H暴qn,j/bdOnhUZ}qhTf 6⨵so-Z 쫸r+U_uZw/ix_">4Y&쓙 [$dxpr,#  ]0~?f|Ġuļ i6X@y0Pd]ni8QSHy%H0θAvW}pv+E3A.3OxB ,7N/ <|HEΎvDQw蝏 R"YE_&P؟/={3nwR#4߆8}B}SV2ّ4AHR}a}]e-ea=a2hB׵T|1[>l 7g&3ņ49#タ>*Im(t0|g Z.uH#$c_`*\?roY\mG.x ~_2atToɊd [>~MGi_<n Nb3(FFs;IX sU$S#XqɁ$+YUJj=5mB5Vd`?/>HG@~H`RDKB/񄼫 +8 [x!URߨeC ;f6@tkA 4zGC?8Ė=_xL9gOd~Q_Qydp2?AUJZ!xx⁔ q05J&H)(7=: ǧ@r̀)lf; =bkP_IU6ڙ*s1©;ږSt®{ 4IC?ap*)NDm3 'SV _m (7Ec-bF_@hӹTMr-UoJSSkO#|.wL3P}@:@@QKYZIQRYH=W!|"ai ˟(%gSw:|U2V¬KL&5~Ԍw {X;XusV&F>ziVz x7tn2Ɔ餠NїP(J3kbݧ:EWh]-/N{i܁~C2YB^]qޟ<Cizy^FAx[Jpy"TYM4^d 뭾^VQZT.UńRD_w@p*|ѳGA2CWB< 364 rTB*v]B['ko67J噣,9E6n~ٴQ[ČF$ U~禱;+k-C|z{_N9qv&Y_Qi:9V^:SZv.Cp AWIJ!7B-w! ba{c|חwVy-g9TVkPՙa& A ZfwVvGΐҩaiG_:Rj%%t:=p ID;y cY& pSšQOk@#C?LZ!̋M&8킡>LNQNwh;<{\`tlFABƍN |WѱYף*E_Ee6o\[+V FkA_UE:(1f.?Rgbu9}ꪸ'b:e|߷vj1 "mĐ[VG=#wjOwB1[OmD,C )%#j/eMer6yÝ>LRl8ZPEƢJ |Vveø<g">wK8v*?eD6~lrEzYv^E%Yʒdx׋`C%+i 1T3 G)B^-+Ufnf2 [$hH5tPu"oCQ2[ƯCBs|ID1IQhl2K3\7~SnFFRuG_/F[7Y]D޲g̈́QXNM91Q2DE&56m/X!AAz*%494 *ԏ`& +ݙyQ ysQnqߍ;^H)J(7Wh5X{U޶k\&kI+yx ca+ЭzORk7(k뤟/bL\ʵX9l yos)+*?Dkˮ!.$*;.m|ŕIe\;\Mn^)@ш~VS%F2Ɠ'Q9w@;y@X.⫰[QaU{"pxH8J=T@*IAq_ + Qek |$ׄ<#t?g8W/cKy;}ؗ !đmr\Zb6MQ#5>Xhܕ l ko!mP˪8.n^J~|JXv=H͉Zk&wa*L.qK箸ݿ!Ͽ@$.ٹRdJpLyJcm`X[ƅFX`*h>LtLBWp!C2'n/̹eCHw>]1 Ea[8V,ņUXT1< )&M+9 ~6;XZ cUu*3=nFl[>/Fآf9 \A*VOp6vpMڤ/D 6R|< ntB4{,b;\)׽B7MXЪ}qut#(+? L=cl$0!|OـL9xnԵ "!`\yWޛ}kY+ 9<KB2o%5`T2eq LW`TpN<Ɣa+nD"ɵbLj2 i_GOZ!D!N{@H%^/eG.ڒ?ESzQ2C,BS!`ԛjKn-Y{XM?`7?P2RU]ΚA:ZQ:cz \%mYEmnLYgV@ڔxՙ$qNo9E2()AY+[RK!}mo"iKz"¦+A畵bf{MEY Yq2t[K@=~o$4y})$rFܹY~ޣɜz+vx'.=x6Xmk(뽆K2%sS,8G|z4F+oJH;g!"ԬB4xM#ͷ3jb{B}ثl[p5-zK^&N `ص*T,OF=.uKi %6rupV2[֨i:y#IצF4-X?u.`S)sg2,i{ ҤgKI)\ Sb0m6CAɒ}~?YNf\Gf9|F nd8ù\qd;c2Dh82E?}?~I5_G]Lt0O9 f: E߿;puF0ߪo ZB",`k Ϡ^n\QBFyHqE{a/ʓC{ɦQShqPU̠M/Eެpcpv-_fݺBV_-hInl4 :E[l\6 &V<- YI7R; 0/|r8E:rUjCq#Z|ov\Jb:S톏 ( hwӫ %fpW}P~퉾MRwù*+VQf{T}i431.1>UsX'ACX[*C 79?rDDC uDrA,ЇRUBT I9)~X>a3ƑyuڮzEtn$|d0<LЕ2%7q;~:F>{3ng_Pց5vJB& f߈'F}./.qIJlj"m<,}fϦ>ƽf#P6X!~$A2-)$3jEjN}̿׺AĜASm~%@L3-m;v7-̔%(h2; lힻ8zɂZhK~ hC6@4˜GD®u,kX \wz!,E>;ևyI4 ޵X" qkR?Pޏb1>\鶃Xne\O^ҧPo0r,ryP2lq&͖qd#w;姝'Ƙ_7E,:*eva|(a>:gkn66dDNWZiAHleK%ҖO%E~s&Q1afeHG"s[mzl&%#XPecC$\]9*z@~6.@)9AXq_kX,ceXi/L;w򒉳U,SZ%iZg11`1)r6G}A~ȫVmȘf7þ5V֭%j;pOѨ ?-+`aD5IqzՄP]?ɡƷR!k7,yW: %ep5JR*vf5DĦGÌl & íEO-x-Ap,ˆ"Wg<*X,9oLUmc@ūY[*{%tZQAUm}`zq6`PvxW_zrsi3K#7zgQqTuFW᷹$=fFsdg-U!23AdWa_.FV{ɻc-~iYȨ֘V*-8h5|;-!h%+n5ٽysڤC$Xu*W +|t@M5&|n/RlӉ?KC٘cP%1P>7Lsj:)]Q&3/CS~b%"TKn$w%ATP-0!I+!H^تZiM-D<MvV@%Y鷖ANy؁RnDśjl7{6ZY;u>x|Ir'y䀴7Jw BfD _Ed9l\/ .04_xKA0Alp?OJDu\x<@zABK|COXsQK$޹8~$ʝc$M EU/bXVX- }5u3g+8"tkN{ aJ]j=رqlXح49?1<@*1iTMD™JԟTD[ _x>z"AwN@sPt3+Ǭ%a> ?a3gZ HJ&纚%d{Dҩ}6韲5̔N!M\>/@},L'KZ]Gl pKw#Ejjqrq"!}mG`YOlyZpn#Ă@ZBҁۭ'*AbOf)Z#s1*+lgĄY`ݫ p$ҕRK؂fय़q/×$0P,CG'S|,7js~⢍)=˸ ȐAjFۜ{&:I/ȭ( '!5~j$TE}uq̄-_M<[m q(;;$V&|)|sϗ2X.i.UE! K[} ,5w$ mns_>Ŀ1?תA3˯] W+Q)dL9|F悲`  ,S:vRzñ㒲GJ_9k ru ircg(yܯ+;j 'mm q@NP;^G ǣF:ޓ4cM< nu/H%ϻ_:7sNfLt|N.8h@f 4 j_qio/hH[#Y~QkD=8;s=d#6պxv'!GH]7 TA."p` pk`[}85a6?-*U[yn"2샅 `Cڬ:j݃C-Vќ/=!ٙOKIjB<>.KnF{tK j,kcN ؐDj75sQu™p3]x/CDr|8t_XiF͊8{YcߨqOm1a-MA"v4]cNL7ɑv X༦M8G>7)_6[*ȿԆ4btkPu FdObXMz֢jG*hJ ܼY51Pq_O3[Ju %[T}$+GiX7ˀ^ j!ػK`$ИNcӻsa|kSH:BRyqd&11 TgRSR; ,1r~ f.۪B]V&yu{(:HI|{%!"c@ /2BM%!BLHW\JPbPrE Kil[pD?-Ҁ{.=^qS?(ɨPIa-Q=ﶿIYl-fFs&I7>h;*g)zCC큨-dK!vr\6ÆGMǂFՂ.GOt꜕BR@R5nEl/S7ˆ@AiE3z1'ϙe="²S fkrIǛKwtQk$)ۨJyxkΒ ;  Pe yk?ak8 NjY B) \Sg++'b`pS<߉#C5 g> .1*la[n=AM%Z!5ɚ58p6%N `é5, ؀\ǍWU<S~:]Ey &vd(n(S0P=-rRkE1kbiq?@iRH3-(ɻ҄2QFW]ÜfUBy?iٷ)5YzAJ̼dEg[A]]0 "g-7d^Z3b:N "J]OdS"R28a_VZhe$z|)UCAN'vA| ܥϏSμX*4$naŎW0XQ4DoU*~ *fʇxw(w"Hp?"UE8@ {=}>EX^E&Fswd@ pM5KIbLm#_nWTE0Ъ~~oC Sa V>9?>uj'ABm@.CBEFʨd>AvR%v+fak\DJep}/pa(xŀcQ\ 𰰛5"rN'} ATMCC&U*s9Ro944^e[g>Euf :dP6^rKNQ+.\2Q/ 1!ZMB&%#zlE붣ۓ`0OdGO 1!ZʲN2l,?03Nֈh_ќh9#t0.')ʃ O? b|8͎ZwxAex4HӉ̅eǦ5\maCtK)mbOȟ*>W´ fN ~mׄ:Fgnh&u١؂c_^O_2 TCU1[ v' _| 5UƺYSNF ymPFTGiQE{d~\u"Nq^o  CDž'Ϲ %hwA&VVaC0='GJ:@+𮤿ZdG:7 qvo `cKhԏ3R{9꟏<DF ;Q0Vlsa6W.wcO+<GW!L" пvݘƹ.cc7 9`kɫr6y \1g.c;QRnvn釸E] YN*fc|)TO% ݑFQAh^±FCT><=,'v?FөR|8Rζ]bӅ"PzJ6ˮj|15!N~6>@%o[XYS`\jVG y`W.7O~?3빙=R -`1* .l0Lqg+}1|1QGTFD  1n0u$`WSm뛛S P1'4Q #8*q ?ʁ;uq3ikJ`óf ~%t w`qdwEzCU&Cg6:skVV#v$1K[/GFۈdɢsmOV Iω]9E+$čUv-w_NyDZj:Ub5WxN:y/c˰{u'MAб^F<u-CCԸ) SrX犾H"z; D? i_rSl,\ g7fA3\xƎ4}wѝݜŐ19xN;T醥"(*(@HD@:498}q<)Ϸ K?yGeK醣TýC`rѪ7bH<ә5n% 6bwHӓ k 4Dgj?, R$bjܛ!C{sX5yi?,` w(0 \M2+ho^H0 =9ۃ_ !;iMj^gIw2W]\GdH>YAzDG/%;}V4 2m>7fFB{=O2)#byPHLE+ϭMjaE>oofиԧ{|DQ]^s۩zR9-aC]Y8HzX 89gt¯H`xQс:,C B.#R=L˟KXjN6i[[]ç԰{D r~PE@ܭe&{@S9ںtC'Zz/{hIT*Id* ^ӭfIAmd-btJٱg; H+/ omSg xn+-So\_ၤ(>vY%OQ߈ ^`7 ֡JH~u{ ZO\}k `6T bƽ&_$Zj_&q 7\f$"ʍ>%[rg Q\32d8TDr T2.$Q,Mqߗt/D8Mm3 (h5.dnϊ"nv=枇2_5f`2n#O,0l8ևGm7hRH3 2E@~/̰H,s W2jI≮'-ea/ mCj2ew[,aސD~j\|kҾ.]AE'Eį-n Z8-:f~fLMc"+Wgq?.U+ZQ9QNQ*ib>EJo.tl&ONԥq!X"j7IW4)Xwl-CG H>UCj@0lȍ8'g'K4Y6QX$3k=}d2hF_R߈[sFr{-SzVV5jJ$vԾ 69w!$ m@$ѱ`Ql #۳KB">Y:]*#O D_>mr >n `BfJDs.",JC3`WN$;ؙ(_4\wz3ȏxO򷆩mpwǪ㉮ynߧ9 RAX`gC\aS_1咯Z|amY: ax5QV1}[l r:oS + ®JO.W gˇiQE%9ɔysu/3E)Y~XRA*ЮZ9[fWv$2tmb\k:Uqb0#7`{}s*ҁQ6Rm&.9;aB|u… ,uft02 f0 &# r@=[>+|Ej1Y3|VMmd*W|"! x'-R?~4? hciaDȅ.~"~| %P-#S󔬣49 Թ_n8܏wŰ<@Alz*8m/ֽM3X  Oe3G'ڂhr2ԕat\"tV L{&d}e[6<| bg6W֋~/G@_%%Pn{\geJ 6uXztdMۑ+ M=*`s`:G {s|Oa>`tlubL<6ԕ0>lr(99w>&l,]< 'm;6Lfq'Wșݰ`Fm$4rz1oL48 e02"'9vgˢ>uxRmL2>zgN j}b!˓YPc&Lawعw5;+z5SeHp,\\-;[;/EF{|Ս4P}/ל7 jƸĉ~ZEPZJOiC߹2 1iHN]Z,H8"ÀKT0qc YǪVu: Ek$ӄg.`ZˬxIeK$J56]̈́[?7):f=ZPb zB2h&!F?!P#$͠lPٖH;ta-/  cȡ/ w)U:d.|&j&Ŗ9*;6=lĬdJ_z\'^:8li3 pFOsvֹ`Q#KjY 6i42aՙW'/;TߊVGI.rN[vi\4.)Y z RJm$4jIeR8Rvb>^Fu0`rTyp V0&2995 .7\mU*!݉iTuuZY?0Q[[2WV Te`V@vK0KRVnR<_+} We-q/9bzK{'εתn,N8-ǜe}mXޮ,maゐBn'`щ肹1_h7u2yի =ukUƷ\@* |<|EfBјZtzo7 |]U{.A?dE{מĵ[s{>cG2*%Ztn;uGciHMl #ϊHG42$] =`d3%xapAv^3?KséKZ7$brYUTՈDzvE-&vQ- YUauK V;oQa )qx;@U7:oߥoOH[$mNn?}G y2RWOG \(neX^=_lOHbZ_)%15x`3NJ&ֲ`*ǐFQc f |e643S1VH] ^l3-OʖJ&ѦM`% (sni,|.FY$ceJnYZ&Wrb1(sR3t;a_\3Gi%Rs jm2ƍCC%_#qU ήPENhwU"e ,b@zXB( %¶|}?M!"=Y̖O5pg@T):4A*KgNd1CT2N=U90"U])Q=vEp]LpǖB_)ji _:8/C8PY56=tfJOy1h,I:Q4kjHXMp l&pjd+ V O!\۵My%>@}y/Έ~ GE|9d5G ;r/tow&1t*Xh;!H3JC P71@kzFIqx܎sZYEChMT'9eax`'뢬|3;Kl%H]֌$+O-)ES*[,-m63ըc-m-;6rcdtKO"\z"=%*vl~SmbٷN恤a{WOtUUF3cN0N2{?VC(2LnZ U`R+f& Tu$GCv5O#]6I3 }ݪϴ9,\:mP]U~$KGSg14 }sp ws`,~q'F-_z-KOb_uv c:L:O7^ww^^ 4l!d{ǒp׺ZmإnB8k gPP)F,\*j"'1+#.za- 8j7Y_@aϊ|J7bJ] )ߥ ~;Rt6db .k##K\@>)6Vq+WysӬoT&;Y@1MЯX0( 4t.p3tƇ=K7I{W9nkyQ3Z&`Ŧט9Fm^|PdAiQ 2 cg1o:0 0o5+#HR5"'w^KI<|T&n(9;xq'I-Ee8JOIqk7?|bv.Z>e5#J$F{)A4A:פrBeEi-K52 g`q} 2_9rm&עV*RsMG;N4䚮 ˔_t9YqϥC}Yz |IHK?^g D35ُP-# Q;~f(Mb B^@yh"'%>h&O@8iɱLN]infӏVLL_k6Kے ޱ @7G?iLk"~UMр\|HUlc]>;v8_sξÏPttHi-Q 4[u%kCZi[uv5oZ Wt*Ǡ -3TmtmC=C <|v.sk=FQ&ƦGɦ }:_¼W˸wtN;'K H8ϖ`nHn؍$gڱ7/n9#7:7ٳPde=̻qJL kmqk^!$#`my %bݎrd{`MjO6ߑWK>mH@;?{#TcT);TY> GH .w~*7M^mXO+)gE8{pҠW7HL#{jjK֡.8\ܑ㈉oǘ~većڕH;ʧl1edMU>5NJtgdR^ !(eEH "WAˏY#{A6#oT{|^:Oث\]n~\L3#-j9M嗪.(]{Yc"$'wBB.Dic?a~dBMP7Ld^԰9XE3s^pƠ$Z`;r)ԛיN,FVN7#etGHes;WgMG佝C1Z.қrW}lyxL(-8><Mrlռpi毳*8KLa/y䧪cu-uu{qxI]9o *]#Φn:k5FZ╺J- jVueʢxZ r49cؙk.T){*?ǹON5pr{O#l"<ZRki@H?*gn! OM: ˽anvך7㚰x[^Lm[U^:(dK;)mDl`BPFfFQ$[z0ޙgӈDl=\ K 5wIJ5GeKF ␖ϧb G H3ᫀe<)A} Ba I\RhIg&1g0g'MO5Ht'1W=Ҳo9 S&X4Uߣh.[|[qw K:D-WFn@,8` -zh4j'B2Xg$|H狭jVES\sP ߍ]d\5vN5ڎG[ٳ~&å)b"ѓ,X {W@ i|,x(e Rɖo=lf&Au1kCB'U!m6o?6&0r@[c_׻˂.w'[jw5csoZJ֞(;wEAݿrͿZjsѳOh/5KTC_RNIX.muzqr5O7p.5ѣ^{.QXGSe?XgGy>7|皖U3OW*TrE}ŕ&&wpA e .{]qVtQ,f>8{ėˋ9q,/f+*0l>ͭtehu&M] oGd%À[B0ax^=  ̥;k>8.l}ÎujovAP׃}5]dX 2pcK<%n U| 0-Rv--LWMF,>ѸٗnzdT$^B[aVBCLF0VI\[Zb NB])+9 N6T_)G =a ^U/{s伻55$i)d/TjW/bR=K< GT/~I FD}+O{8Fw~P0.ShrGN2 aU+%l tFd|fKy?Ͻ=X5PNm [\W+ڄ*qȓuExØ L DV3\M:l,'m 5՞T mix,ߡKoI*m|sFW˛un* 9 )lɔD2f)+*2U'0G[g}7S'Mu1c3OtU%D}!&'0,-W%0M7Bv`2_h#}HFv[m>(ʖdrG/w7qU55]"iU-TPmsiNbUQ1aoAx3+@[њ¹MJ,ELPn7?@HݞMq .k+Dp1v>hwI}~$)/A&.41j4#Kb}Ɨv)&Lk{;T怒J_v7)VU*zT'' <[b&ɑ;BQ=>Z(&QUR GȩM'(}IgF#hov^:%q &sн mqj !Y+Ean7sR{tg$ Cr>|k6ItjF}PłH gbmb,OR}nMF=Ą9AYv&3T֐eZq-?w(93C; sR>ۨʉ'ٯPgBeLV#(oGکIoG<?rZ\"U/'\dPKl7 /g%; u3!6 GT@2f*U0oELjOJ3DAD9S rЬ$AلJRry܈g{m?\"vF롞& w6!nf$ڂl[AǙ<Ǐ z!)aN0~Х .-14 xx;Paz̧.vT^hCVr` {CG?ٝ W.*_SP3IsCJ8FK%Jȭ:B -0Ԙu̓QpSOƒA ] tbj"B̵gtN8@1H}^n^;j QInR pan` |pkW]MVh MVRUtI -~E˦e#z5p{]4>#r%nč_ %=ڕ_yT[5xKðƇ|_eFe/93n,4qwi2I [;>9|)kVÙlP> >$o[#`i+[" ʐ_\z9SjJ_prvy_葃Q{Isl3>»=("uCn7#"ma;3Җ-"V7t`pxk>vN>#w"J7KE*E2Yy:|<~W݋^R0OǹCqƅAɓFe?``bk&WW49ym/pL+RğHNϑ[kL8 X]%]x Wh`@k`S{_I67T?p`'g@7^ j6{y+HLfgϥie][@9VilO\ܦT)ďR| b])nM Kæ^ʎd04CKR9j_/m>̑W6Di}; kӔ·5[o|f;N])\VPv4o[J$ec-i8=_%V!P:s'SFhY#xӼ{?\ݖ,@>8%貐RVc.R,yg={&F#6^>uu"z jm 'T>q@ĕȾ-k<()cq#;ms.yZ/-/$su2̍tT<`v 6i,zŢOp$`)فbɺ{|&(FQX](/*>Ȅ2ER~v{z&o ϡ2c* nlk8"g.,i}? w}s`sNq %19YS)]Do4ȩINR4n@:`N gjzA4M89y5g|Ж2:Iu b6@#gޭ%3n5ſ>Ub:v8Cby٣RBŧ{<ƆDQ25lbZQϨ0t,ohNI#ƖX~MvZwQ'tp".y>Ejgt*# ǔQB+̝U@c&C޵7 =n.i`K¶щ^R^2־ǨB vi:slc?KKܞD?2?)iv]__g<`[aZֻ%׎Q-O">Sޏ*YHQ2qSV?V>#PSH u#n'c +l(5;JSf/Tl[ 0}W|IYې,}oDW,"fdI%)?1# jϴI*O1 {>gURw1a{EEU -)_$j)Wzb>﬽va朅 wwB~)F~\m!Ywz򞻐^M<^EU[`HAV= 2_l?"{n3Z< $Q;MD\kyr 5<ޯ8ۗtNы6BEe( ^6{/`G+|;]ū5%q}&A8GbEv ˙}4"hzpԗhsxK=35~'(:=l'֤xfgm)ږ-].uBPm[}{fq~;g[dJl9&n;J r韾%7 H,Hva2ӣѢe 4;bWs8T8}+xsT q'mCͻħeⒷnK%u"ZAsusf6+8x1 &d )y K/Z|FTgh,V%5_,(E0u,GjTR}4O~ךbϘi;#f]+a2w7Lxiw✘OxWJ@s[ 1 u  8\ |ukGr  {ߜ̅p,IR7ZgrKti-l2@Ϸ%C'1FX<~1bo> % Ӿ('Ul~s\T q mڮ:d5;Kvn.=\\uqWlX *rg[Əf%D; qUz5$RP|5m4\;OM,(-d/$HҖ $qR %sE 섄!ASeIµP:2[.]OE"ﰄ]//z_kjiwX- Rڀ%+zO `>c)1[tvv{-ÐcQb ;]o'sC3mLΔu. 6"k^AGR^Vc ʬao)џ8^[Wr"@kfY%ȴ, hOiH"pސ)wqP*| KAފ|HH2 *\dfF4kvc8y28w%h36圂۬C,G$JZsQHbD]<ݤbN#x!h7Q6Xp'S s NnNvC^xu!y;fadB,%[ԉE}zg էhI],eW̲ 2^aYMQٴd+lh,1pwԛQ˫x{$DmvEEn`ެ?x 0AMnj0 QZYb4/ ?CRBKt.AdG+V_{م4_|uށlRL?T*΋ yZeN7E=>lGZV#ɃOFH2b-yo ?1?jy$$1jR}9=gq{ ;JZE}&c#eds&fTEȒWdq?(9[7Dc|0)k{=p$"\͝jGE]mj M9;:c6\@%4mD%ǯ:-hUvbz(Oo~qVxN8akeq&aN<;a˃R$p ՅXp%0܂:_B:E) DIfd}pVc<+k_G+e$*9#Smw4]E{_L/ Jk Xf'-Kz νAUHI8p:|-ݱ4;ܼkvΗw6OJ(:VJte#/ji2t ^/#xOR+#Jhm}EB㈬$?t2?xV2{.<Ѡq+ zhNМ/tyEGd{ mx6D1f[ iU|LքLKUd¿4vnBp^[YPԃV# 4qe4c4E 0փ P:3 j5GIj'-"J[lg6 y+WOO8axئoN2 i$*~U =ܳAGšfe>B)ByB3 ZG*i/qP\  =&Hvx/O:3hL^^z|T;D.&|8ޯV4Joݫ'YeqG|m%nP;Ng,T}lEUzNjI&ptq 5l=w.,mF)$膦R20HL-ٿ$p#w،(وZ.R2:![gBdܬDḱCnc| gFJ)uZTB0VQK .]XV-kg[OV:'"wm3q S= dR9LxsKdv$(c'Th:$֗S/3-PnYn;i>ڸ|@֎7}K)ӺSSIR;yr>jNܞP?PƟ: /Dd0veD,;P|)ӍH"pƉ(À_ b#3M0\򞻣0 2PMJ,z ee']K^g6?f Thd0j+4{6@aXsP޽-$&un d;yYT.}ٮDCri ٥B WN{άG+ɜ\~h@0>ja3#[֣Ӎ Ssi!]d1V1*XճXwPjy 7+:d&nwPԡ'B?Hߋ%<6?&rH90fSA p|zYwsY)AF߆{D"3`[LkDIOT *sM*=j0-7<$g:B_w`J)!r};ѣ@Kg$Kw? S\?k-&rrZ ̇|2Wih?,?5YvRr-yt&sK 2tq4S_G}̸6C *!,hî7cT}Yx ⴑ% ,'V*Mvz6*/ӓQ R<ޘ'6.N\a}p;_eS-sC .c>J5P+&FFa{~C( ,@jvRdGO*Hnԛ4n*݅^%N.K")Y?CE#:ǠdپZo6a S3^}ErDe%\dWVŽ<2jG#PB9s1TlJpM.Dl[AHatg&ոL_V㻾JOPiWuJ&|Zú pM`CK׺vjM4FSD$WÆp]cDDFmсC[V:Qf:#J͵ Ҧ^yh6@e/zid*nDSDݾ*L>-%zaѡ:hzTv NaUʵ ?HϣTP5sN퍄4 XFWF.n,}՜|gl0yq ך;,W..D g\!Tizύ$GFzރfVM`!X7^QFp:`GG»z#A6\}Q*F#;:XrrS к4MȞc'du Lv&B2FO/agc ]u5p)DԔ v{(-,~kKU{5 10'Ԏ= !H&siD!3E׉9:pH_Ų;HC;in.C7[**53S/i5%j3,X+!%p##hwuj bU &W*s +މAA1jk8w@%H,d]⇺нc)R.TIEL _&7 ǿ dV)H3P$`pÄNqcDl*nsOYhVXB;|>;rbuAQZFi±Q7F(>9\Dӟ%7A.RG *:CT\.!BAb.$%pOA R~Bp|c$$lwgÖ?4$߉{[|.?SQbCzb< 쁢y3@@tX,yN>k&KYR_?TSB1+%'hLalEaFyPշ:Hrobs_Xp?0&}gu'=JMwa}U-=s0Rr1Gn<Ta8"Q4DP@O*D#VѠ<U|n@.w\UeoZD UF)W2Lf?UUGp$TAׯ<8eFk ˞ $ VjC E(]#imL{{FbV`b!:ʙFǭ ܮ9\߃x>&vzFu2M=[oT] h@)caL<i.C= ぬ$@ܕS[<J- _y#R)g7tO ԿJ341iKܘI|[9 [ґF:+hV/C+& _j2ha$ ~\Gt'hefXi$ȼǽ GhvMCJ 5 :ȦڕXk S,F7s&$b%cOe ь,rH3pBͿboi{:@!_J9,6_U7Et=3w¥i9#*rMrJmB ?Kx9B 5#)ETd4{$6mbX~ReUމ4UΩ8eq}-!Kˈԥa1xy6Kp%Ő&j"Zаyr/8t 8u3T$ͬ-$Rmeǎ,D2Ġ,bf뉓<\[YuGuZ>;Wc,sp'Kx;Mqmղ2H[XKZZ!ETXqk}u졆4{~DLQ/]x~47ݿauti32m5<]!Kcn<{ 95HdaKpFeqcM'DvM&_".)!w $Ham3 Xeul |`F {{۫)@]IErs׎KKf?f[In=gtN8D/XGYab$g*u%.(|h,Ŧ@ WE1 φ =BmiZ#]pKIYr"=ҩ*<;1@Ei!*9A_@@{ZUv l(pk_'9Q`z\EB )>Y^{-гCU>e*^)?"e:r/M$c]V=,-ZClg2Տt" I|C<$T#\ooE!bSW"\, PS7ҥ[J]Tgq1 cI+6::C]փN=IِMBZMR̗)WgY.1ÔomD@?Fާ,bkWlf{ HbsnIFѭky/Dj"g^l֧; D0zf>CfrPڋ^plDTo'>tMH񨕋B#ETc,OMsjqۃ1Zm95Z&\A <\$r4Jd*1$6 QEP+Xa^\}E=?'Iu$ Qq31#.&$"tPr&ו` c?&+ S!`k +h6#v"b_gڼzdt=fH(#Y8+iU Zؚ*4k q^~]tM&H+T즙PtQⳑ֘;h}Ce= ۊJ;EmqDI!~LAf]06~#Bz%zZ~*ym&(%-l]yFC#'){%X<9V:fo㘿 {X\_?1legYp"%X79D鼍8~my>]ͯšT%gvWƢ*uԯ^PævW8Ȉg986jJw+[<_uez `J+ʮ\΃`kK؍MH'vpU΅kQyp7z"?1/e-g,΢Y>jݘ aBO[V^Fs%+pG&|u.ӗE (4y ɶ/'H0Ci,DdZ̷dW#@% qE?:x6e٫c.TE[S1S<.},M5)syt6 (! !;R RVI濷:Ý%IJe3`G&mdGީj7;ѵI[ѾҞCli_ |Dn$ݵAbxƁVtHrJ{-RjbROAgo6kF2Kĺihm#@?Aq%zm%"b(z=T^4 6FQ?)%0x5{V i w!a8FL< oz.-K z[0;:s+pQ4"50x7  ȤқoIVZ7!!O*J/'3[2x)b Ȱ>8qC>@(N%|o481]Y.fWu v2?'TO+hNӗϧ[mŬ>k!soҍ+,!9L'6 B[їp.PC?(=!k^2hQ y;ΜZr)-.b%Nh'e5kI0|y?e}{ɜo=gԽi}::80#_, L`:&sDNk#cCnfNd K7 sN, "%y u&(vK{㓘ʢ }pPoYuۺƜ 4O74pqݯ$CӘ;=A7M9׊NOXn!Ëֻ^q훴ʢ2Ծ?٠@M_[粤<A fX%h*O"{׀мD AC'9qtBB.m<G-NܗLYo@U-Edi}L뤁0L,^GPgݨ|jeO-ld6., v87&FiPחȈJLT䷆$F,=WHEPΛW/67Xb存O՟\)Mۂe f7Jq~K>6W(J3^"}UJhmٗ֒\rYXΑTX8Yν)mf_ $^'c7r=chcT+kjT>U '38LڽpY^4B+lp~aVP67Gzь9k栧HlUBF3cXfw)Aɸ0XEeL,je 9 D׽ &{Y( ʎ96Ɣ+}otUQF A'> M{fCf( vond)ڱĄKJwg,m/>b}V"".'(nE4'(<8:'"py0ӢFlS=;dD(L;C)n0IWbN0jۚxn ԭUG r(mx4_<9be|ھ~.LJZ0cĊ~5iP3 ^ ~4`TB OO!-Z3b&>9iqLskc֤(]AⰶZD -A^K.BKG!Xt?!(ZAKewX[8uE[k9=y%4*МFAfY̐t1#?β ~RY߷ ִ6n[~ݟAw W]t*ʐmM//{<!“K:/wͿ ΍ea~3;lB7O{_e0&1beC=TFT YZW-@Ngf{8[4j ࢨD\㉅z棞yng}F+ٳj }$-IM93` S!:Ft-+Ҧ/!OR恡a .L"fl9ewd<.oˊӇ)SqųbG9LB^H embZ麹:Ful X2M$@nYF(4__jp,@։ G73م.>$qV慤H'dQ%;JIw{ vq/hJh@@=2,xᴉ(d ;D[[)ns&.mֈL8:AޡRь•j1%ΝpA k2wo91JV]Ċ9%kMd?r;EՃdSM?aA]i𵫑.%R_6C_]/*}=p;IeM6,!:2GR5eȯZ0yhއc~o(L'rlfnug4cURS@V6xv|4%zi#ntoZ4P}kdǚ Z{}::css;:ڭY%"`Vyq 3 ,rg7*Shy!h`b+ q4ٔ^ېVFd[slur@Ontr}#Zz F[C8,ޫ(98H T{V~|>>&7RirZka @sU ؄jyvfp6'u7eI[Y] w1@NOC2U:ſd+6ݱmu%tn)ͦ=;%5%sT $]YR3oNiKLSIiy6yb<9 +.9w_Rr+Mhi,p`r1ׯ! ?d,4ɭXJ!d"a,-ab>~zƑ6d<$Xj툜UU$mOBs]ibJB.Zmv%++Cuį--ִi6-a$p*];HK>F-3UDGЩ?6ix2;$RLp 828!39(J7I/qcԥK%Hx{^C~FW=oA{ÞLi>M_; éV"&bQϗ٠̸TpF _V[)ݜ ނ +_97D]" (@cʙ (?^(s{EٷQUG~5fvw! %^DӣfL.M04m2Ђy]TVHYe)V{\rzFEfPJZZ=p}Hm