python311-validators-0.20.0-150400.9.3.9 >  A eep9|${uY0^̀cۨ6ᔙS馦L;8SGtWi@4 -tSk`OOԜTi޴Պγk5ԟp6~J sVCW - .Ԡ[4{evY+AMYߊ n=T{A9'`kCYۂ`2 C3v:xx,2_fUmR/NЋgq2 o0_ǰ;?Un'mԭadebb50daff296f7c13693c49c4676b4ae965eaf5f3fa08a9354866cfb95ebb9c5853ff4d7e88c2e8ae58e45ed92c2330d3efa77Peep9|;CY3[ =DB>{|,7nJ7D=KCT*K879Urзp9#hUEinT.ρIZ#ܪ6Ch3ƗbAl%cb⎁A=g@ P]*/6 ) 9=:G0m_qa&\e mA0EՃ-b29F88QS\&E(m霼s=οϪ`b]@یv$CY~_c>p>>D?>4d + Bhlx| $LTL L L L @L LL8LL,H(8 9t:F+G, LH-<LI.lLX.Y.\.L]0L^5 b7c8.d8e8f8l8u8Lv:w:Lx;Ly<<z====>0Cpython311-validators0.20.0150400.9.3.9Python Data ValidationPython Data Validation for Humans.eLh04-ch2atSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/kvesteri/validatorslinuxnoarch0B Ptt    FF(%  DlI AAA큤A큤A큤A큤A큤A큤eJeKeKeKeKeKeKeKbeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKV_܂^a[^WşY2—eJ\\ eKeKeKeKeKeKeK\\ [eW0rbVVVa[ba[_PeLb\,ګeLT \pf810a55c8af29860469b6a7b0f45af8d9d222902c2d5b6b43d9597b160b18bb113d6e5623f8ad9fdf1808ee9a3fbeada6841ac0f4085c5b31b806717d9972cdd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc8b44b25db326a0d6c5c8ac7c29fa5b21190c9e55c4ee47889d504584235d32e6b70c14228acfca08d0d29cfdc28d58d64d06684207da5ee1c4473eae641e27b0efae673a3b19b827cc1e11490e1d42ce3af09c7685e1727045987cf864134fd0f36a7eebfadd5594e102e0a30f94d8b1ea010734ed33ce1c00d8ef24fb2af6c0f36a7eebfadd5594e102e0a30f94d8b1ea010734ed33ce1c00d8ef24fb2af6c76c009b2eee4ac62d54d6f64ca3002096da07491289696a7e2bb14793d903bdb76c009b2eee4ac62d54d6f64ca3002096da07491289696a7e2bb14793d903bdb7c99ed5b85a351961d5909cf96123aac3cc2bad59a939d69a7ba9182ae7c36537c99ed5b85a351961d5909cf96123aac3cc2bad59a939d69a7ba9182ae7c3653e675aa12caeabbda29aa5a8436115304b10760d6691a11a912f2340396488401e675aa12caeabbda29aa5a8436115304b10760d6691a11a912f2340396488401ec7d641367ea1fefeeb27bec483e57789005cab5d8feadec7a5298f87172a7faec7d641367ea1fefeeb27bec483e57789005cab5d8feadec7a5298f87172a7fa4a779651e4d3b377a8faeea863e12a1a66eb9d8406aaead936338fa15b2b78154a779651e4d3b377a8faeea863e12a1a66eb9d8406aaead936338fa15b2b78156a24be27369c60e65086dbc9cf056b98ee162a7c753f0b7ac041244da28533176a24be27369c60e65086dbc9cf056b98ee162a7c753f0b7ac041244da2853317a300ae9e633039512368b169600d9316a3e8667963e46794caa3299bc970f8afa300ae9e633039512368b169600d9316a3e8667963e46794caa3299bc970f8af563edba1f570596f1f743d8a43cd26320adc65fabbcc1e583e0af7ef9ae0b97e563edba1f570596f1f743d8a43cd26320adc65fabbcc1e583e0af7ef9ae0b97e471f830d366bff3257ed5b2a472d03c68b458396028cb285fc815321556da91e471f830d366bff3257ed5b2a472d03c68b458396028cb285fc815321556da91e229115b264c443a1de1175aa06e5f09e47c5d96aa3001689f1b70aa838ac9ce2229115b264c443a1de1175aa06e5f09e47c5d96aa3001689f1b70aa838ac9ce2199a08210dc3036e389867e63d2be1e638019815b15d4a1f6e8468969ab55455199a08210dc3036e389867e63d2be1e638019815b15d4a1f6e8468969ab5545595dfa52d2653a967e133918381fb93a6e8647a4a1e2d1fef1e879b8968da0aac95dfa52d2653a967e133918381fb93a6e8647a4a1e2d1fef1e879b8968da0aacb65994d154bb3901300b007aa3bc003cd605c7174512883bbdfe6a60180c5358b65994d154bb3901300b007aa3bc003cd605c7174512883bbdfe6a60180c5358cbec787da5e150f94aa88127f033f4eb413611dd035bb99d90e4afba3e80302acbec787da5e150f94aa88127f033f4eb413611dd035bb99d90e4afba3e80302aca726e860c176e86ba9c5eb6ef075bceab9c11d716768e424163baa405185160ca726e860c176e86ba9c5eb6ef075bceab9c11d716768e424163baa40518516003e6954df8615e7cf0442ea61824f6fe015ab1a9513a7cf7a6b45fbdc918f49903e6954df8615e7cf0442ea61824f6fe015ab1a9513a7cf7a6b45fbdc918f499d08a71280d4ce0d1d61f5ce4faa39cb5d934079be190c7102fa66f47a0ae884aa3ab6395e4349bd711a1dcbbeebffd2bfd5f2c2d30512536c2c8266b3bd69b1970fcd53b6406a2ef3a0d6c99aa8d9aad4bb8e0ab12ad1aaada58305cb4433d2efeeef8e23eb2a51976a70781ecd73777996eacc3a75d7969c27f715ac99224d24d7de6f8d7dc69847f8eec0642457d179b71521b928c9d2f84ca836b45864888c5e4bcf45c177c4e89b4a209fc71cac0022ffb1b0e1c4d432bd34ec70c101b5c456e12db2754a5dffe12c67b443ff1049a00d01f3e049757822e1043b61505a60a16902b7b5ac69ffc0548df3fd985c7f76064dd0317160218f38b60ec51368bfa1da9e1fb01510111952b9651df58ed1e92148adb9ce5b1d84b73f014a0fb4afa1da9e1fb01510111952b9651df58ed1e92148adb9ce5b1d84b73f014a0fb4ae83443f38c6fdcd08327b25cc106a7eba3eb37ee7153ffa21914e921a4fa7fc8e83443f38c6fdcd08327b25cc106a7eba3eb37ee7153ffa21914e921a4fa7fc82299647704e35923151899a6f78120cfa246f0e58626f7c632e506d46da1edc12299647704e35923151899a6f78120cfa246f0e58626f7c632e506d46da1edc196f9646bbd17a02256578a8828b4c8c55a869a7c67439b36215d3b1f117d5d175245220734e767502537566d852558bf23ed101c3c834460d13bcb66a7db621e814a07a6efe91b2a387e991bdd40069b23b5f416e04c63a970d9e8abc16865874e4b4c00f307ce7d04433dd55738393b0d0ae28c5953cf0a25119ec02c450c226ee85af77e004532d77907659a0403a41716b19e8fafae80e79e3c8324711bea0d0feae95b1aa58865838a5d80a7dbcc344daccff85151862c7d85db024474dc5c8d5b11c51644f8a7f3088619c06be4fc5ff5d183168c1591d283f30dba92efa4779d3964598bbcf85c482bf9250641dad046a6e7470d34e27f636f8fd22afd10e09a80ca86d8054f2775e7b2a459cf531ff98dc3166d3fcf7de65b8073b90ef36224789aeeb5bcd11106ef98a6704668dde7f0b174873ddbe1207006f750f4cb60b39774d20460fe6558c575e07280775fed5cd32ca07c91f0c2fb5a4835bffb29f8f7deefa6eb039bb4912afb0ce7e0071110276fca088d23ba9b7bb70888e5ffd1f52931f43c449d84b0a8507aebcec60e71294b10cf96064dfdc5a0b610a7fd9d761c7ca1c6508b9baf030f6e21f5752d1caea3e49a270634aa9ef01e6frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-validators-0.20.0-150400.9.3.9.src.rpmpython311-validators@      python(abi)python311-decoratorrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.4.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dBzd7dV@b__>e_A@_ ^I^*@]@]w@\\9\\\l@[@Zp^@YU"u@dmueller@suse.commcepl@suse.compgajdos@suse.commia@0x0.stmia@0x0.stmia@0x0.stmia@0x0.stcode@bnavigator.demia@0x0.st9+suse@cirno.systems9+suse@cirno.systemstchvatal@suse.comtchvatal@suse.compgajdos@suse.com9+suse@cirno.systemspgajdos@suse.commcepl@suse.comtoddrme2178@gmail.com9+suse@cirno.systems9@cirno.systemsprusnak@opensuse.org- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- python-six is not required- Update to 0.20.0 * Add ipv4 digit lenghts validation (gh#kvesteri/validators#191) * Fix error with international URLs that have more than 2 hyphens (gh#kvesteri/validators#184) Changes in 0.19.0: * Improve IPv6 validation (gh#kvesteri/validators#201 gh#kvesteri/validators#107) * Drop support for Python 3.4- Update to 0.18.1: * Made uuid validator accept UUID objects- Update to 0.18.0: * Added bitcoin address validator Changes from 0.17.0 to 0.17.1: * Fixed python_requires using twine Changes from 0.16.0 to 0.17.0: * Fix URL validator ip_last_octet regex- Update to 0.16.0: * Added support for emojis and more IDNA URLs- remove isort build requirement. It is not called.- Update to 0.15.0: * Added bank card validators - Changes for 0.14.3: * Handle None values gracefully in domain validator * Local part of the email address should be less or equal than 64 bytes * Removed py27 support * Removed pypy2 support- Update to 0.14.2: * Made domain validation case-insensitive- Update to 0.14.1: * Updated domain validator regex to not allow numeric only TLDs * Allow for idna encoded domains- Update to 0.14.0: * Added new validators ipv4_cidr, ipv6_cidr- Update to 0.13.0: * Added new validator: es_doi, es_nif, es_cif, es_nie (#121, pull request courtesy kingbuzzman)- version update to 0.12.6 * Fixed domain validator for single character domains CVE-2019-19588 - boo#1158542- Update to 0.12.5 * Fixed py37 support- version update to 0.12.4 * Use inspect.getfullargspec() in py3 * Added `allow_temporal_ssn` parameter to fi_ssn validator * Remove py33 support * Fixed IPv4 formatted IP address returning True on ipv6 * Fixed IPv6 address parsing * Fixed domain validator for international domains and certain edge cases- Remove superfluous devel dependency for noarch package- Run tests - Spec file cleanups- Update to 0.12.1 * Fixed IDNA encoded TLDs in domain validator * Fixed URL validator for URLs with invalid characters in userinfo part - Use %license macro - Remove superfluous service- Convert package to singlespec - Add download _service - Update to 0.12.0 * 0.8.0 (2015-06-24) + Added new validator: iban * 0.9.0 (2015-10-10) + Added new validator: domain * 0.10.0 (2016-01-09) + Added support for internationalized domain names in domain validator * 0.10.1 (2016-04-09) + Fixed domain name validation for numeric domain names + Fixed IBAN validation for Norwegian and Belgian IBANs * 0.10.2 (2016-06-11) + Fixed various URL validation issues * 0.10.3 (2016-06-13) + Added public parameter to url validator * 0.11.0 (2016-08-30) + Fixed public url validation + Made URL validator case insensitive + Drop Python 2.6 support * 0.11.1 (2016-11-19) + Fixed pyp2rpm build problem * 0.11.2 (2017-01-08) + Fixed URL validator for urls with query parameters but without path * 0.11.3 (2017-03-27) + Fixed URL validator for URLs containing localhost * 0.12.0 (2017-06-03) + Added hash validators for md5, sha1, sha224, sha256 and sha512 + Made ipv6 validator support IPv4-mapped IPv6 addresses- created package (version 0.7)h04-ch2a 1696371788 !!##%%''))++-./01234567799;;=>?@ABCDEFGHIJKL0.20.0-150400.9.3.9 validatorsvalidators-0.20.0-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycbetween.cpython-311.opt-1.pycbetween.cpython-311.pycbtc_address.cpython-311.opt-1.pycbtc_address.cpython-311.pyccard.cpython-311.opt-1.pyccard.cpython-311.pycdomain.cpython-311.opt-1.pycdomain.cpython-311.pycemail.cpython-311.opt-1.pycemail.cpython-311.pycextremes.cpython-311.opt-1.pycextremes.cpython-311.pychashes.cpython-311.opt-1.pychashes.cpython-311.pyciban.cpython-311.opt-1.pyciban.cpython-311.pycip_address.cpython-311.opt-1.pycip_address.cpython-311.pyclength.cpython-311.opt-1.pyclength.cpython-311.pycmac_address.cpython-311.opt-1.pycmac_address.cpython-311.pycslug.cpython-311.opt-1.pycslug.cpython-311.pyctruthy.cpython-311.opt-1.pyctruthy.cpython-311.pycurl.cpython-311.opt-1.pycurl.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.pycuuid.cpython-311.opt-1.pycuuid.cpython-311.pycbetween.pybtc_address.pycard.pydomain.pyemail.pyextremes.pyhashes.pyi18n__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyces.cpython-311.opt-1.pyces.cpython-311.pycfi.cpython-311.opt-1.pycfi.cpython-311.pyces.pyfi.pyiban.pyip_address.pylength.pymac_address.pyslug.pytruthy.pyurl.pyutils.pyuuid.pypython311-validatorsCHANGES.rstREADME.rstpython311-validatorsLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/validators-0.20.0-py3.11.egg-info//usr/lib/python3.11/site-packages/validators//usr/lib/python3.11/site-packages/validators/__pycache__//usr/lib/python3.11/site-packages/validators/i18n//usr/lib/python3.11/site-packages/validators/i18n/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-validators//usr/share/licenses//usr/share/licenses/python311-validators/-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:30661/SUSE_SLE-15-SP4_Update/4ec9b065e0cfb483fb1db9cb6ea464bd-python-validators.SUSE_SLE-15-SP4_Updatecpioxz5noarch-suse-linuxdirectoryUTF-8 Unicode textASCII textPython script, ASCII text executablePython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR<9a.j,cqutf-8a0f2c24076edb3dbcfe61d4b2da0e5c3d06fb91beb64524ff339dbb4979ad906? 7zXZ !t/c] crt:bLL 22 1֧\YM k Z8}$a Yn0)yμYK߲ jzPI+4}!w!PB%sA/vޠ'o>ҡ'gj??Ӕpw [>fEpg'Ay/qZĸfogwv5d8N[gc&'JZ@`yۙ{VZ+ 1>h1,H"N㎲oaK> 9ĉ$jOa3ލWo;iNG&rhmE\7!S*HpqP=~l8>HmG,߇PgU"г^xWn3ЋȻ&`G/⾖}f 0q>C2|rs ޗ`AưHꤗFQ}J)H sD34B2w~\3C;šjhilo~'+qSZi"8'6EVp׃Qܡ)`<<~е;XJ ?jJ;-s[$?k6¬9-P\?knW@E? F/s}r~q~"A.AL+?ep.iPV*6:i=I+LC!ZGjHlǬk5y8nu bmvAH*n!ݨy*ar)2 kثxU}9=Eụ|'y`(&G nmāi+qhjݘ'_C`D6~6I иR#\cuF_1NxaG|B~QڤŽAtr88cv%?맲mrtBcBo Q^`ГTX8-pln;l*)%Eo@ݕgWDSjAT*۴nzV7{z!X=r.zd :K?Gb! oo*` xI :o@<_+y9n]=_6Bg5AlgeĦI7dD€EZ ݗ^ z7~n6 j)t&c){z$ Rn Į't{ni nm2)ͺC.pyimK@AB\8KeG1OO1ZRix,.Ekv>D> Ɉvˆlش|{B.y;ٵЬȊg! ]m0o }ݓf6ݮKn!}&FMXzHsHE©u.ڎ1{Q'ߠ s~g~#r[%ϡ yQMϪ+_9L^2YF?W +5i_ӟqK0eGhSd+Cڋ&l9}[ Ԁ]hQ3wO6SU ߣPTg^S|CM5QW86}`hx)VG٤a*kJV1o,Rh]uډ;. q!nh xgx?e?ɮ.r% X fuB‡ gH$-~!oD`4}z1fu1UulZ#Rmrr;88 VOcCZg\&@g&J$*W)uf'$:^T03P+Ef*UmC~o>jS "B\B?E)oDN\q-0vCTɢ2gS =Ht*]cJ4\lzBy;e44#ƶQLEt܂4'#lwA[YnČuNL CDe? {$$zQ^*<_!]/-P {]ۻLIb2b6sð =Vr.6ع+O_sؠ IdFޥ(1$h,⊐CZH9礳%AoYƵ9Ew#ݐxn*pϯ\k>U;YXc %7Tx5u3n3d0%>S;>A 7*RHL1qk:bXH?gIX cU=ۢz @Pb+@it jOד(SAp \ėrXtH.Zh_˸+'A UYb3(TF2 ,jO1Y6y boa]=Rkn?oUHc-^x}ee1YpqŒHȒTvw2ʲ}6Y“p+ 9R#Ki)nUY;0y SHcn*b;|LE}px}YK H,tCzfϲs!AlU.dg+0ڼܲ+6+qs}hM[)(EQ?KFϣrSl`Sl'Q16%eXCQw ǫ9-x. P̕I %%#RX<yF9n#4.Ki_!W0^u;k5pUXBBbX<~D=8PLO 5d>&92Xq_Aӫnނ{~P^6go !pOn2\g? {5\+ Pl*P"Y&c+7]z5+z!l@T bQJ M9.G8'+1wm9Hb&EH.e2'J+1Fӽ T>m$fbWGKfɜP*II^6%DJ֩LU4Qa`?j4B\gh Q5T?MqGL[wBZyH63>>0zbW+eֈ=H^qK ֍ˉaJOP&C} RP,I-3a4op4.֤W90 C -]BB6lI9=OepPͿ$ƀ xs*PfJY_[Ǜ]v@2K}v{^c:iY9ʒǔt>I \= E"buÚ^P/9>3ı.WmHx LJŷWf;@ʊ{TD3`qϸd41sksFX'"Vś:]1? 4Dw4AoZ?# EqR$=$,h}?>qsџ#6/Q/뿉B|Aoe}**q%T,1>(PO)P3=OJc$v#D %ᛥ8lַ`,ro&٫]m (h|M,Bzg '7X{SŶ""c2 e^'΂A n#jLyr"u SdduRݐAԱ*,LY T)uj?xI<IU[zy s4}m5RNp)m|La(TPͥs6ebx56`o7{7× KHs],ǴLgoT1lWlz5o\4M#~HV6$>A Bޛ1( j$`a98gtT@vyt2AFPGYlb6} ;~\WHՀ+oUJLoBdddLb59vźI-4D{]h2BUˏn#.aCkZ7dV·b3e&%yr3~j04^Z3Dk3X:-ct!SX Gg5u4XZx$=+ lދV {cp3k]fB!PcXO,1֨L[*0++ԅ|ptmoBѵ@`Ċ콹y78߿txhzvQ<5kF &ׁ%VAt `'dDX \Éa/勓㉤WϯrPw 1^' ;dyZ_AQnqk.mLrG^czGbHZsI_mTKbHnNQ.-Y1TQvR^hm;M7 Ë̸G5Eױּ6އ\w:cnfIuG18@-9[9".8~ J/(Rv[}O=KݪV"f{5 zT>ߥi$SZ4+ ,]rӰD¼@HMeK=yp*eE z\кhF$lbm@-qr&zhArDűXЎa;4GyiR@p\hF)I_eƐ2-tp+YZjz2iesOlvTwc0u5z kȃ<#"Mb%85N>%Q<l,=T` ldߦHAN-JL:PaHaW0|i8GKo?>ַ_߁"N}h~D~ |j3/04^%z?9icH \M 6ڌxϽ^FdE%=Z|a o9V<6AwYz"-'S4'"F4l7c^-̶yI<-Vh pꙫr{> Kd>~e,MN*HHr3B#Լy(~2Qva,RB<' Z|QQS2WP2êa-h몬,i^C<2AMf+>c=B͋ (~ъ!{1;)|᪎g:?'+ZHO&Y`5U?&\{di 0V*ƭ̯1K4J>t?1,WA+[aVӂS$oru8:>wٹs9b*TQJ*c-GT`dss) mVv-Yډ./3`glE(}L6o=!MU To2hO$\dDpmS^ek6k$IZge8`ZB6}Nt.Ro(VGdMPM܈'樂,y$t_ $朏y]GG^J.d_t=\ Palu/jG'}ƬJgVG/TQGɻ8r7ҚW/`(f'܋r  Jq<`E)ky #N.Gb?Td|<}~mOHv2Zr1ILc #)?P IQi.vصiۑ~|q珷ۃXOf 8]s͒_lB͋N}M*%M*?Ckd54TVd^~M7k^7*51tgkf~l!#WRCA|RCΧܶ @KQDX'{|mA}t;$j3&F3b/[v\/i]:lv6 `4Ol|:m 85"֏V\|JgNnZDA5{>-'KĹ8SrV6fe$A C`j&Cb~[TCdj2y %ZtCE<.V֫۳˛{O[Z8dv*ŭ &ǥSnU,ҮAqt`bTHYFz!Z$TAJF6 ؈+3%'sVdT8\=>Y"gyOAشH:{0Βro^ Jk'FG.9F~٪6婾kƒx'_8)OȀH#ƺAC_&׌͂iG~62S1D p\BR}qilsv˟3]nnaTH{J#>=Ϛӧ)" ;b?3B !oXaoB4N`D \*,I, Fw/,83[>2샗5 x[Ẉ~@ud^mE]B Ft[Kϟ`H8eBlWO h}Q'~jqgj bC( mi;[SnF Y!5򺋛7"{aW] F0ƴ)ۤtɬS`]l3y`U`Lj_{}B0}-CӮ{ p{#asԾ9ѷ&>)N#{,\/J 'gi~1ovKtmZ9 $ (jd]w-wwfg_ ͗T)' GkY`B~WFzC}m_>ؙ Y6!P2l!&m|mK>Xq3H9 kq)Җj 04eʛQ]<=P7F<,3׬`tEjI+Is{0={22rYC.c**5;7 *l~ߥPstOg+pv|B9vRY) پS-s+xIgaeڹA)fOQGН0xP?z|.{H ezrM0m'N;#myJ8Ny;/,81l1' |'%%-m+U滣>bp)^p*9<`ϥ"yuS:0#B *mC|>IqaÖES`r(2ǃz̅Ar`_fO.a n צh%a2Lϙ7fWꚖ % d5?wHgacw+/sN YkVH4/QՊl4I1{e^2af=TϞ^|[}@ a5g{py]<+Z/YsӉPxYxVoPj]4%h,>bޏ}ǽ`$K|{X)Eh<d5I <#"Y8VԲ@͔7}9tkwuPHHИYFZU Lg+QNy<+=j O,-9Y.'eK#gK.% /b~ 8\R"|/T^5 OMz4pxAOŭjQ룙pq:R{FiNJ擿5-i:#t ef'b`vMTn9KJ&Ӛ1&ИMrڦֳD O&\qe`m DDunj6}+ /[_X%?q{$''2vDo<5uZ8.e?]`܈ om?vwUb>ըkKBsK\Y^-cfmsݦ*&DP/1HG {:B>yR8m&蘉<3c!̑Ms͂{q\k٢]ueOLng:<ڤ4sOʁ-\o,m@ompMnGXZ,7yRΤxx~l=C ="-p n(BD#nO <͉NR_Tvaʴa;"Iv0I͌I\ SLY3`!Kf][> )*hc;mҙ~T)تR8܎3eh4V?~~Cfjd>G WTK_͘?yïv홊\il~)afbGmy(Ee"U<&By|GjJ*L;ƒ/LSnT 84 qe"5FαX,eڲM;趒YyvqxEYusR<*~;]V*o,٬KRCK֓1d 7Ȯנ Nř5{{8-mrIN-X^O^؎-xQoaX^Pװ tyPBIQb)kxQ(iOԥIj<@tՙ'Ajo{#9^dV$1(SFz9=e0Bq~'SYwVûfaH*xNR wq614M9(zT`Jۀ祺]>nBD'yR{y̘2ema $::}|%m %E) o?>oAW3!YƖ%qx[hhk):!9.˅pKkFoe(~.G5] HpYijN=SDh)"p4(1 ־5A꺗k0x7u1O:mPPBP*B0ʏEzY"iT9:]8@-eY/a AZ$4|@1)#|U?`h𺃓垒 x2/aLԖUS |эπ!&Z0x~ʜ7=nRZVX!Jf9NX-p$}2ސ/d^(Pt~98@7Y1+;6$\y4XwG\ ;a4 ΃ 'ʮC{uU܈viƱ-MT|CSgYu"Xw<-BD0v(Z݅ $TO6@u>ȥs4PmQ,c-ikU:#diW0[o2lB@JieKLڊ/CޕX$I܉RRm}H˧&Cfم7v`ٙXuZ;Ry9lx ZnJMD Z> X eCM:n_Bgp1[dR-zꐷ<{E"Z:=du& -%n۵dCk^wЋ`RdآS { Q'w $%`$22SU$klU7梗ix]$?$_ARKZ'͗ n+'NCs3Q#HɨZRvZEaiLaLCʻL0e2:D=zCU48κG< ވ6q5zͱqU,3$+Pю' 2!pv:sCZnK5;7JΣۺ0Q{ ]lHV V'<@Q% w{Z_fx‚YWu+9X+̬2JXƆoCZL cQ깊phz'f1D`ca!Uؗaʤx:߯9E4YV B&@Q/5z77E3#lNN42b:yCtd2t1~jsy@\@A(S+!v~۩ugk;'6#IN0Z߉JDu9|3V=8ft0}Ps&|etwZ42|}t;GՏgvh4fQ'4=ʅp29BQ\vd!iMOubg 5}/k:݉>V2BhW4Rim9dMdXV浵nr,C񲒥}8ЁCP75So>+증$Aɚ#>+Ƥ:!BQuv#,hH)2@{|M +,XrU_|grh~ 4sKF?s o|ZV%f𓪏Ȣ`!R 5J;Y4jL B/6POr]Qa8Bԭݗ+`5A8YĔ ^.Sv""1UO D[sstJ!.ۈ@Lf[NZ5)ih/+5N%Y$D2LbH{+6k\wbg$&-.}ւ<}Mլ{ X$ac j; up9gd&ERޓVPv!q0{p> @hd*H8aS-b5-#6&${څCkހBDhvb"ʉS2<=u+k멀C=|V(K& a 7_tKGEIKTG={ctnDN?۳oYX1r7[-\|Jf mQEP ^3lES|NH{W`U;s‹!t7kOmF{JsGBlmR0-g@2ڜiF/|(p|k9O Z"D p\ I; CC߈͘,Ut:#z 9KhЙ\eW$֔tsˀ=$ȃeb kq~5]܎|{Rz ]y|B@re2AxAW H1r5Rurr ()fo`\s I",t=Y.8Vv1N2fA(ͣ}k3_5bnWlDHMyEX=B_oz}_;eW!71>R-1il|k[D!r§(J}tÞWn-pjweDgL#]B 2Gqt2q4hh1(U^cAt _LbzÛ}QC:|^cU-%ۇy-tl̒q(w#ӻjR F/* hxO`,^ &̃ j`>rT jڬzH39]9N_JK0e0ͺa3rpHA @wB@H[@Gax¹Û0눐8;K6沽2ϧTi~Iu5e+)V{}#Λw3Y[ߊ1em[Wߟ ,<}4_j:%aa:g ȿu9w UoU䟷4 1k.o"==Kd3D=ZN4;[̷=i#G|(oL.{H!dnʑ_Gȟ\wry}JȲ ́mcdZiǢkIJ5.:اc2&bA>n"}=߽)[Odtd. ֥v}*!\/U lKZCaX6Wqj߹@N.aM,!f-yrvvZExv}Qu.m6/ZYh`FqF1!X07Q}qdT2G, [QⶫA\cTum3bQԻI|UſlEtjc!aZ_(E S)G:1ZlB3"ȟZL}a c~{2>JBuSA[Nd #̈vvK{o ƁW[ĚĵBJ_OFzC.^RHLP $t,aAr]*CEtW_qL(FؠR a?0 Y#R_YF)g՞*܇0>NEKp;Xdl} F@3# k[Iڴl.;l xM=gi\.%M( |8 )Ar+=,PyJ죉H;jð(wj`Q?rR-޼}+ğry8vz2j RbX{{j_šRH@ kE!^d%7}_s-R0%}˅g],%TO$~! of!l?d& ־*A"P*ؤOW1A#s z'au)Q!a,yzy_t)%>j(CLV |KQ*jB=M 8Mcb#vvԐA^ 16gf} 7fkW/F&"gW¥uVLB&kb!<~OS:lm>HH(!Š]^߈6Dޞ>(6?ĬM?]Q0N3mh v:hncL-fڕJJrrf]X9чp@ʆ&}]nGIЧ=+j,0+6s1, Q@aRS.Mnv0"Ok +93i{ې96^"xJ&3۲~ZcU9rF§bhIv s^I3r$^ѣX ~gp'1UFxWpuG#_'~&O(++gپsjn}Լ G8 >?X2^ \u'8H<ΡWc`Z<  夭q[p7MZ9 Yq*H"/D^g)PwP K[FǽKz83WCmjb'RJS8xr <94 SIWft *) ]к)2jJlfݎ$_9Q=SEƮJ(P4ړoyQ4N?-i\d#v;žfMuI|Il. oϹh*o Ɨ6q'B3Nʀ +>ENxbBS9[6ߗա\WUPa4q-* R%5Ǒ-S ֻ352AC۫u%dTi[7Y{c:afwRŮ -7SP=ܵB84(w#ZwtzJ(1lU8YOuDܤZ*$˃%c&'{ďW6 D76WKFZ0e %M7>pDMG٠dXMsQ#Ӈfg0^;:e ?m4e+hN̈́[shF1?=0{QHGq74 r˒LmfB!#y1n>W[)%uTZ!I %c/8"|9e&a}"]j:(^j~ޣW"}u~M)|f״GVw+řKr| FѠZL`'B8(@'}nqQ~@wУpˀ@2Ilg>GTafՄK>KDA&<`A/ꋝjpHXJTaDz̀b_oM,{YruQ['͌IA{R1"p r@hUÄm"]iGm/G`6?hʋӬNJuUl8jZ4<hI帉Πvףpx)FSx 10GG/OʜO9-=eǬ:.]W:JJk4Ũ:/K%SvXIZHq![R <8<"g\A 84HOԙ tYu6y8NZg{{38"ui 5ԑcDg)rˠ+WK4@!5[vm,-qkKxoXF9񼈰DDmõm~_ChCa-YPG/xvl r lv|1 }78?מh4Xm E1s Z9yti\ӈ@419?jqл3f}Rb];cmyPI\hՌ"_ XT;gys .P9 }~XV_>H7J+coqGAk4IFۘtlzal3|>`ffGF}yM[d҇Z/<^c&-=$}=3qV!2D bl$U@|Ymd7rqNB62p ]\S\*"1c?[4 8@ÌJMUX!aaf\ZU1%Qb1G}?t?rEURP]]҇` gg1r *xɶ,ÿc<i{DrRiSB(DʀRL]}+/.lH9}Ńdx r _>ä8\6wiv*hTDt/i|Pܯ`v0HSWV4M)\XwŴIzÄK=_0!dq Yl"`5Dn5G[O$dDt{+ͱ`~5ŃM<$@l~5k2W&>Qĕ|:b76<M1J_kUMP2ێ Vq PeH#&c>ˑ%++$4O D'K[N 2F$B 3 !Ƚ||RѢY..9b(V;b3亳fgMRQVO|c&;#f.]rL. xUG=</Y"m8?d|Sms#`!xfL+H7dc2޹,c.0^a c*4B/xw< bBl=}ZLlݦ z!ij`JEx+J)O|Ċ#0O 'ym* Hc6DlRΝK09Sg_G-]kϖXE/# ,}JaR~آkETx;)mPd q԰o}2jK`˅csok2R;U\k%o\6޻*mIQ 3M'^ `myF\B)̞Mžt%XV%΂޻J~@='I瞙p{XnT+Fy.̡ө"mVHh+U N ݑ*r\)/<rPnV {m+tc2B Pz޿]:6JX4Y sCXQ&t6QXe{9]9&@cDrgs\H)J]X`A=jvkZsӌ<eW1Ĉ6;t-e >Aؽ R%;6SJw* 8[:0LIЭb0Dxٹ!^ۤnܘV|hC ɥPCiX=xW,uGY/94t7=<9s/YW , Di^qZ-N w\bSnٸi!N=jnqnӇL%~vMET<=<}%YDoRYb]jVNvwrUN8̥?'N)6 P鲏2n8%ʻ~ι"z:_n yן(hp'xB#gǕ@&uQ{b+.D/X{J9=zDfEǯSil}ޢ93]LYHxFU]mtugT=6I[`d7-'C-ϯr)upD*@"@ֈIe0r2UT\ZL(h=PZ )8ҦQt$&,诞 ^z\zM1τ1-8_/NlnwA1SNN\KU1F eaR%^uM2BT^S9  (=Fu6J.!e1x=*&zMfsXpLʎmx4'_v%DPnB;C/{5lΛV0-hiq{tc.wlz>h8r#p@ F|݉Tjyňcz*v_[>Н_W $-&:wZּ4G4:5utٮwPMͪXi:4̍׫:e7(#xB?\rY\D%0K(y*ְQ1Զd|}P\jO (i NO& n*^5@ P N-1jIr_ņO>!>EnuU3]S&Ԥ*UD9P"˭avuRRIhMS;Gr d=\o # W3<{u k=dsU|bY%>v ?s)#`U]gNF>l7m ǝ3GFS4yӯ3hS*,`rTU vuXNӺ j@"x مDߖ\0}ſڇ%"w7 ^Hʾ8mV}rS?x~4ՐDBw&3 M_7c)֘R{@v#2&)PciM+@ZMwCYm*&b2D>O#5dr<}kAn(Ď`-& pwA1(.J;(I ;VW])aGHRC֡gՃ+7:Fp߬'sjYJs%؂&ET ND Nijӛc(k5l[Vı;7,44|꟥*ǂrtJ 2pD ,Ks l*5g߸QPv1mXZNq8KnO `:>F@m!w9v<$) r['a 0)/k+#r58Yt8ˇ-'3Ӗ#r8ɑ7]I?{2Dz~7z{8Ք;Cq@Qɉ=v?D^O3|@um }QFGK9owUS#>Uժ9i@ewbByngr6 Q7EޓABTDF(Ds ۡG eg#ICM|l3usĤ  QN,4dy (1?Ĵx9pq^)2Py6#3}\TiSGz=!JK=a4ڡS~ Nӈj`C2ށ5fp-di*^>9r;TׂrK2ITΝSM0?BKe`XH\⓾qṩPLFFIК(ack?Q':ؐȽR 9!^. ^z~f^B&[ژн(RXcnLNҢ"O؀[XWEJy2b_sQ&~bR;' YZ