python3-Flask-SQLAlchemy-2.3.2-lp152.2.2 >  A ]D/=„) ˟ˮA:o7uc(pX'4K^cs~ZG~OK3P`m SOXn;N b#\As4q]w,ƨqteankf/ޗ! d s>ѱn`3;%%,ZAlM"X>p># ?"d! + H| (   <  H.` ( 8 9  : FOGdHIX4Y8\H]^@bc Sd e f l u v!<w!x"y"x z"""""Cpython3-Flask-SQLAlchemy2.3.2lp152.2.2SQLAlchemy support for FlaskAdds SQLAlchemy support to your Flask application.]Dsheep81'openSUSE Leap 15.2openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://github.com/mitsuhiko/flask-sqlalchemylinuxnoarch++AA!nA큤A큤A큤A큤A큤]D]D]D]D]D]D]D]DY3)]D]D]D]D]D]D]DY8Y3)]DY3)Y8]DWMded5487a1c24b0fb3daaacd63661c4913edec1b02d3f1e322ceb0b4d02b6733ed254faa9da0172ed317a3f4318f00fdbb23de4001d89fefbdccc77428261e8bd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b66c05e5113d55f2ec54663b472c652490b866b0f1b359a0ea2ce172281c030f8c362b87cd3684e1e0722da057f3d854504a149e2dcbc762bcd4fec668bf6d505d19ca26d26db0bf435c7c29e9a9ff6b36f8d0a8c1dffe091bcbc84d5d3df9efcf48acc8525c18cfe66c9c829971774103f1f6c7d98e36fd02b03fa7a95d8e59e3be830f41e2ab65bf973515b962f9d9403da26b58376e0a1ec1ef33c834df5a048444fab0a6d9ad66a94a08dc7426e5b17c1f0811b0e9e6ada09d65bcaf2fec5c83ee0c0bf00ed4ae45a38d0fd0dc6e1ade5c7d01a3fcdba4751be7a597241f79db78563198db596608e1c8212b15b1f9b2ee45fb1326bdaa2054bd1c334969eab9701640b88ee03a166a32e563ea4badc1b9515bffe2bd6a95f61712af068fceab15c659de4c6fc9e2540bf17207ada61b5b1a354f2242d8735872c370a3d51ec24ef1b1c4a98bb1cc1cc2af66553e67cbfc37d35419bd35634aa328331e83240d03fe10255b6013ceb1659f62947971842d7d81b3da42db92a45507cd396cd4c6e23822b0717c779118e28d79d336c91d95b0d58222f01a561a056a944d288dac9ab23784d88fe9ce53717d1f6ba7ea38382c74954b0b5eba5f4915c5e8bd0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Flask-SQLAlchemy-2.3.2-lp152.2.2.src.rpmpython3-Flask-SQLAlchemy@      python(abi)python3-Flaskpython3-SQLAlchemyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.60.100.8.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1YY@Yܶ@YWڍ@Ri O^@N1N|tN&@arun@gmx.dearun@gmx.dearun@gmx.detoddrme2178@gmail.comspeilicke@suse.comsaschpe@suse.desaschpe@suse.desaschpe@suse.desaschpe@gmx.de- update to version 2.3.2: * Don't mask the parent table for single-table inheritance models. (#561)- specfile: * increased SQLAlchemy dependency to >= 0.8 * changed from nose to pytest * added fdupes to remove some rpmlint warnings - update to version 2.3.1: * If a model has a table name that matches an existing table in the metadata, use that table. Fixes a regression where reflected tables were not picked up by models. (#551) * Raise the correct error when a model has a table name but no primary key. (#556) * Fix repr on models that don't have an identity because they have not been flushed yet. (#555) * Allow specifying a max_per_page limit for pagination, to avoid users specifying high values in the request args. (#542) * For paginate with error_out=False, the minimum value for page is 1 and per_page is 0. (#558) - changes from version 2.3.0: * Multiple bugs with __tablename__ generation are fixed. Names will be generated for models that define a primary key, but not for single-table inheritance subclasses. Names will not override a declared_attr. PrimaryKeyConstraint is detected. (#541) * Passing an existing declarative_base() as model_class to SQLAlchemy.__init__ will use this as the base class instead of creating one. This allows customizing the metaclass used to construct the base. (#546) * The undocumented DeclarativeMeta internals that the extension uses for binds and table name generation have been refactored to work as mixins. Documentation is added about how to create a custom metaclass that does not do table name generation. (#546) * Model and metaclass code has been moved to a new models module. _BoundDeclarativeMeta is renamed to DefaultMeta; the old name will be removed in 3.0. (#546) * Models have a default repr that shows the model name and primary key. (#530) * Fixed a bug where using init_app would cause connectors to always use the current_app rather than the app they were created for. This caused issues when multiple apps were registered with the extension. (#547) - changes from version 2.2: * Minimum SQLAlchemy version is 0.8 due to use of sqlalchemy.inspect. * Added support for custom query_class and model_class as args to the SQLAlchemy constructor. (#328) * Allow listening to SQLAlchemy events on db.session. (#364) * Allow __bind_key__ on abstract models. (#373) * Allow SQLALCHEMY_ECHO to be a string. (#409) * Warn when SQLALCHEMY_DATABASE_URI is not set. (#443) * Don't let pagination generate invalid page numbers. (#460) * Drop support of Flask < 0.10. This means the db session is always tied to the app context and its teardown event. (#461) * Tablename generation logic no longer accesses class properties unless they are declared_attr. (#467)- convert to single spec - update copyright- Update to Version 2.1 - Table names are automatically generated in more cases, including subclassing mixins and abstract models. - Allow using a custom MetaData object. - Add support for binds parameter to session. - Update to Version 2.0 - Changed how the builtin signals are subscribed to skip non Flask-SQLAlchemy sessions. This will also fix the attribute error about model changes not existing. - Added a way to control how signals for model modifications are tracked. - Made the ``SignallingSession`` a public interface and added a hook for customizing session creation. - If the ``bind`` parameter is given to the signalling session it will no longer cause an error that a parameter is given twice. - Added working table reflection support. - Enabled autoflush by default. - Consider ``SQLALCHEMY_COMMIT_ON_TEARDOWN`` harmful and remove from docs. - Update to Version 1.0 - Added Python 3.3 support. - Dropped 2.5 compatibility. - Various bugfixes - Changed versioning format to do major releases for each update now.- Require python-setuptools instead of distribute (upstreams merged)- Update to version 0.16: + New distribution format (flask_sqlalchemy) + Added support for Flask 0.9 specifics.- Fix bnc#732325- Update to version 0.15: + Added session support for multiple databases- Initial versionsheep81 1569014956 2.3.2-lp152.2.2Flask_SQLAlchemy-2.3.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txtflask_sqlalchemy__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pycmodel.cpython-36.opt-1.pycmodel.cpython-36.pyc_compat.pymodel.pypython3-Flask-SQLAlchemyCHANGES.rstREADMEpython3-Flask-SQLAlchemyLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Flask_SQLAlchemy-2.3.2-py3.6.egg-info//usr/lib/python3.6/site-packages/flask_sqlalchemy//usr/lib/python3.6/site-packages/flask_sqlalchemy/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-Flask-SQLAlchemy//usr/share/licenses//usr/share/licenses/python3-Flask-SQLAlchemy/-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.2/standard/38ba21b154b3aa5556620f0ace8cc622-python-Flask-SQLAlchemycpioxz5noarch-suse-linuxdirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableRRRRRRRRRC[޴#P7utf-8eff7a2101e448850d815a6dcdd40e3c47082d6eff6dde9c343900497933b9d12? 7zXZ !t/Wc] crt:bLL "pH0y; ,b;"wJ”0DSʰjDU^->gJnfW:?|\?Sw4,ZACwy>"Ġ3YڤU[B)a`l)s|MG,Ц]VFg7*K,뚍ZaL 6,x%1wOCtA]y-oUWWa˱9)k-,"صs"7a cA;f4dEFMy}y$Wt׉$䃟{0oST."0*q 6(p`P>R|G6):)8Ƴuܢr Ub뉄2"HkGiB4{q}ݺn;vESvT6&#wq3)/?9^:i@Rerݡ$0ڃe2=g.t6v8뾑0-3[HI]YvXj;gii܇p'j$fj}GG`NLw.2<4ZDDI"9=D~o[US_kKsj.Rk`~=63ɤZϦtϭ&u!UD̿9;Zb cw<wӸ7vq_E݅v%: 0Ut]TU0ڞZXsdOW 6&Rqj6I_>+Yd(nN!%&PncޡUsRKҐb5r]`"skȤ N(g xFDc|.\ZxnC I~99Ɵ ~7Ah^r a{m9?=&Wձ ќ8&W bs\S;?Cuaf]*EʆRataIZg(  ?<"pye?ͅVPn^H!nRe!}fL imIrdVjX8GyRIDq?kNpjJ`iXĪkWm[#{42vO*7-t[442Kt \Diut4%}݀"+2 b.=/@Bygά%:Z%uD+~ȭUGKb睅OH\bE٣EL>x ɛT:6ߞ -30e> E} bJR<˝C~_1O= m~?Pp,{_ÙAW K*(b:WiV Ϗq5e ܀`!5%a78K[T^#e |pHؗrSF4>T)N>abf߹:B~MՂD3@%%x-+F AQF$P!0/ S`@OBC_ 2??PL |DM C\twe8>sm4]:gO.G7ꋚTՅD/nf# qKбѧ>,7(lYx u> kspt\ -6L*F9˧WʆU"5H}5%1T7ufFJ4,>5^FO;oåzEpJa\F(*z{S^c|ņ |w`GSݣQ΃v+ߐ+ {Q23Q=kX@h3x+ׁTR$bf8Qg0"g:3ԝ2c|t|ilޫG^&( 2T: 6\/$rP9WRt&L}[w*.$֑受-znI ,'%t9L|#}ltOj!c;7 Nh.s5f8zI҉`#8u]wК AkcoS ֹa3ס%@/Tc@iZkKÕi)2 1AS]?<gtvYeVMS遒 7z$='?ȿN(߅`Ճ[nmgl9= ,QwuޞY` IsY)\ْ9i ]cC :AqyDsTx$ppBDp!;dK] @z>4zݗ[ð:;;n}z|ݳJVisMq1x>*qMIv"^ϧʶhm|E%~}iA|Z0-@& E3\h]`}Ht@ 6tr6iW( ?`hkRpȷT2<ށ,ӓ4&L\P(bKj7k-Q_kg/v'`f`PW`Jt@űY=SR) njs;BWԕʓ<sBF w 'yZ\.&pڎ֩#Wr[f<R/`PR0 Ns`DXqk3|:ϋ\waeP&x(k8$j&j6&e,W)MqXPHyµ:5KnU@M?:o=Ыaw(yD6<v$|18Z3f-8yyM6 HXe=CFpf-,WxjfnyWp6bqkiӶD7߁j,:AB,}ӳ .=ɹ]f{[,=oW<$v&MwM҃"h ,6tCU;\iXU ." vVL hP^yG#┱?{n 刚 g!qeh.C <o*sI*),'8-޽r% H8D 2^TJݶ汋dZ'ѣт+~m3ARfIsܨݼ8:Ze1k  Hqd\(Ɲ1XuR @/<*[ݻDp)cmajLh/%#\9H4k`S̚fgQ{]!4p:yLz'?i{5>`Iܵ1kA;"WRt 6DNT~[a3*WͽA?WNP93IfBL ok#ɖԚ'WZgvM_=KPI@ cY f }[|rUyL}UZ[7M1{odf<@dIw#pI9!~M>Z onuq9-FG=z#: A," ch9j[$evDc*µf8ظbFcwJ6Erע1}\?g*D?!2&Ld4M78>ݛz^U}*M;\ ұϻ}-q_OՍJ-F-.u޴0ll ̄>+rcv?Qa9aMWj ( ǜRL„r$\:HFKj6 Fm Yd,_*}WFέ{miqdl[HkBka++aNvoɌP#2pTU/Wzhݗ ]-cR1h;4h㗖)[m >+s@sr;Wt݃MdԤ-Rŕ!#P;5XԐ/!43bޠCtoڠ~JC'rAE~WM1LLZ+Zr,EKUtG8ͲZxz:x3͖xkrv2 f<~q?ʝҗ PF>4)-1U z s)Q0oAϱ~sdxzJKe7ݳx[i"WV?+\Ù^ |$e-JkAyWEh1l,t^n-a-^e -GEZQr{VwGj|xLJUtFU oCEN;lnwnؗ} KD2@,5 < 56%D$?ma'U_EĠZ,|;̡Qz%Sv?!yR^7p s:B9ف' Q1W (TS5=)z(1mU1IVj3`E2j $xx-%P\w>!,Ss6*cwVna'S[TtxA 1ޱ?G$TXJDE"CahhAbN4w)Ը(hՒZAQfx x06#ثWN=;7;C1>8 R ^F;=E.# 7]h]p+sʫ$r)ZEh3g'By)ƎLzz,_yߋQpc>Aue/ʴ:zX%Ѻ`G:T1le|5 KlL޵{3*lȯ*BX "7g1P8Dbb1րJkdw8|?gL$JFl+/%~a8pA|Z_ l[/ziZT>lnBYQb^<\ѯ4)`jt.b Eg8SmϻORV垃 3}{ cM k3aЖtid@IUH= QS p0Q|3LZ ?o]3fLZOepz[v]̫͋RJۘa^c[nyo܂_'i4-Su_R|Xͬ5|OM ;_Yƨk]b/s ecMnXX;uɼA=nbظțv [BAn*ʡZYcl2.gTYOTgf?E~Gc$X'w gZfBX9$Eۂ#'fh:ub͡I,R#?)c}eh5odI(UR6w͘H %3_YU"KvW|nq`јU)RL7zL^˙צ;%&V6f2'62z';4]|) ;S}U})m )EEÈ&dđ7lDlX iav%dyb)MqS&mV '䦯aիM)xaxrwV`JlS壏̞KzS0c0Mgxpl< Kؘ[Sů 0V$8Hk_ ڹsăگ6Lf'^OVAӆ7=> E gFAbE6+Qqnc`7RY M4 s[⧕ m޿lִm]Ku'8k?u'8Ǩ SvGcܺsmӞ\l^6q͋{p8żӔ=t'࿚p榕dv hbV%)U+&:rI9z-/H E #;t\#Hsp?-V= 7vDT=vl?+~afSFQ瞜voZ#t.7NW_J )]@C\(ZZ'nu ԧ4 ZGMtlA]X8cBCK}]qZ~2wk]w- Ksy4^AQOڧG 3a!pԡih5^R/ 7z&GSg/Sz)S" `A^(elRzChO# [i'ҳJH:[eK'<e 83[k~F6*Rkz6}~ wK3لa;&iQQğoE> $lţ@hZ9Cp?DNYQNKʢ^Lń"yJ  @e`4,1[~oH 4OڇѱfԊ* 1? ;MTu}0,3NHuz.P/q$@zL6rqR a{'x%LrGvvMvO V,(/wpQ􆻖-ԌSKveF`KtS2`1z5G\4|dY㛦98Aέ,(ӒQJB)dBSѻGKUPكkꨅjLi`,-ƒ CMg]v(AavR_Zo98+#܆& Ia+ 􂹠Rd%InZP#z-,.#5];3I=ĵ<=!)C>R^IHRf8[}o͟frњg*[=VdБqrcl~ać᥷Gx2ƭ|\R {t 54 =)KIrȯTL\Gy%Oo B֔hjI ϰ;*x!Sc'OO1b~C6eG+zqLbE= 5# *:6?*CjS3O)ekh'zomߓ.9U%?#NȠpl mJ8$+Jj!Ft6'}-ۤuN̓͢W.pgO ~bzDd\#עt\qA7ɛqnWazuR߻ <ے+Ël$R j[rS~hOj^R{Ե6zgm.cH2!w+éUbU׻WD"=K{A"AdO/VwAç[ :)b4F9i>O8ی!  {0T}Vd\wKkBlDDs0ZY% '9_,N)Q\ h/QKORGyHpR 4ϔUR;B.v*Eة@LaA1{쐢wpݱ Hw#ބ"fe* H@O:;#UM] Eh^ꀂ+HFsŷ6uu+ 31 :$2_sǴJEN0zF=!-8993QnI)/OV9HWRPvD7l WX =k^ f]xT S 6:TBy+tB*()K{AnkX"8 2l*ѽV7א[$.9J\p?Pޡ xbp%`)+*䦓:7bȼ 2+\-a|RBF}҄epi-e ʃCL׭H(3G S70lx¹I GO؛V0"Qja㣨ϗq@ _3GO.O@U?5Bmr0t4{3 G7X_Gr'o@JTҁ/si3tv|.ls$i.[,z8Thks.Iݑ0Um>=;Wιu?" ˿gy*"Kڎr9xIՒQ19Z";@c_wo4S&C 1@~7*Y' i{4' ewmj WA/Dz#e7wwsta`D౅6͉1Wlw7asfHu1ˏc"SKR)y9-ig9}V V vMԸ SNH0Z]#y#<i CW`2$ @L.|$R0'<@<05S]B-HD=x? U23=,#S0l-`I  u=IjX)guȹcF=G+qN̕:7>ztTpv3(v6Å,E4eԌ;Ls ծHe:Z h:<Q%q%^-R⬊YR"pblV|46ˋ~3!:9bOMGxFbK74WTAm?4тո/M!KޙTm&+I^>4ͭTUfl03dH±iHd9RQ2ޏI۩HSc Йkd% h)ߒBq7&0 &||TK/B/s4ˆD`z`eQ t$|l>QQ#֏M^(s69TPY\(լbC}8SW=$YyfvNœRoEoN4%^@)k Юؙ]MG^ZQS5o=+я sQ7V8pORg0_^(bv<܉{7bC4ɣ!%`K.}iC>3c]P M'YhǓ 2i]rE(dV\I6N$6'UܜpXł)X~z:DPJIħpjP&5)x%@$@\~uD(.;6, ;:G١} Yk:cڄHU4'7`Iך|v=tu^4;`ęXAnʖEvvcoodʡBD3Dfv|CʗD"Eth84'+\c6a.(꽟2w#,x БkğL40xL}lމş*)%>صiFexX&^UMϧ_{0'ռۚskHJH?t6q 6LC4VSE`J"96vƛzw_ Zo~?k 2C{3l6os\^u1iid-õ#ep\*pHhGDm vx6ТISl/,Vs=(<"8vlh!Z NZBw5̐IͲ^5ZO(NOSXHW֯00\.S|8bAhO8p P: PȖs_Il]#eIQE.UdJ7Y|0AI7 pzgio;B3ص2}/lʕ{a%7Ѿ:gd%ނcD,rđؾd9.Z൷uXwL 9/dw59WU87ZU$TʻFgz^z;]%Y:T0cC2?,J؇&T= n.I0{0~ #OKnIHJm8l"UlkjcavC0n^ZE-bNu26;oxk?9qܨc q9 -_Xc:z>݉fmCCWײW?쬚00c !!ZQ6* H`I) ,˱B Ge/ U.0SjyùYl?IhÅa6]¬I6RUT׷_foȃlD{,$Ax27SJ^*Gϫs L?:|to(zjG\ҷfĒd?ۤӠj3 7ku:٪4W1%OF0y)y"P-H:ȹ:a/S@ܼx+u,k9lَ ARc/PPnw~ʗ@]dbf͂[p@ڬ^Db4<Z w ~ v[qw͋1óFZ w+^ß4U<rKQĸq; vBٵ?V>" - S *䟌z^i| 5F)Qx {ԃ8!FaUi78^e>xFgcnձP mY^ =—22,rޙ^i%ou1c=.Yd٦/ -yr+(ےK? K|M 2#9Usf>?Z4 _LzIQ;R¾p@.w z "#8!byRG_ϩ@9;.d0N=R7d@d c. H?/rڴJ99܆k(#]`mImf7Q bhD Js ĕ>2M#.r&D U>Iݘ5QkؔԀC^ 9)s }QTMe3'jfK5F`2?q2(tGyx!yfZagRFgW^356v+5d+)*ۧ~W+5#N3^|FH6Em^JzonJ$EYTmSd "PO`ә^Dl38C4|.CCv㕐nh4H 9^N@MиB=f+kc*)8tP3C}%EPVUI|-ʈH4 %V b-}АJGm2bNds,X=l)1Vr=ho-b'q8!!xP8P }C/np}H]vY*XQ[`džMWb^Q= 氺#~+e]&v!.u/fi?AU'Nu2on"@ yɪ³.>H?7nU'5WW' ( :Iq8"l 9LK.IPh&Xf#021ljD@ Sp.xw4bb^dl_3^Ӱ\pbofq0XChpg L^:I\R=R&%Ev)R_H\]%,{ GCW`|Qܹi^//Ѧ+[HvyF3Uo ]2d:9ºCXB=:Ÿ5&Z v ?0=90.tΗU]G݅F2)NJu*Wa^?wVV1RWLJh(T*bD&'%TI'DZ@y8• DΤ;ZλM*U>>yc7mn` LCI[:N@lϒԏ*"mwX~~j܆t䑾ao ~ g43%v=NSׂkM+rڄϖIsNR#'faE7}H"m$]!,8"r]~Ε~M^ƉK* yT!OfD֫X%VQRUѐxdܪ&pc[&<¬=A0 ?J6=:DԖ },C2kuT\EvK\/=OĉT_ywuFT6e Scf_h;@AMFX6U CAѕ*\tN_"O*%2UDCG}BU֏BH^-oIg亴Ul^`.PH~D#8<f]څyny7frLym9F`~Bʸ*;8.~m )G(Ih.&2c= i{@l{E!$Zmץy30ÏQ$Ԕ h?$ g!|*]iQomrM:P? ՖTvFriz>|<$ 1m;|9AtAD  _饁(9)Es:8O+tЬ˥!du޶tIpYg?W{^SVkp90upAFx+ͻpbm~8 b2I8>%W1fy[M0^-{96IoaMV:ܝc,0 "8jWN*z2$~|(Xrұׇ+V*eL'=@"Kͱpxd :n:ӢiՈyDE5J (Ne3gt8=W(].][j#Tȓ~E<OXf޶gq=-}Bܑb{kN@gR0Tm<v]e iz=#R1seN;$PLo4M ōa /8Vvn@}Y7]I2#MHۏP"[+4%Z:>-'yJSWA(V}Ƕ꤯MzdS51^xvN.KJX5&j,k8DP855ݩ)blCL9(H[k80/ԝ;|%K =4!:Y#% )9.zpSITf=v3\X@Ι6DL1U G3 drlX1JCzƆvepikܭw, O➸B;Yi5B 3Ϥ@2i! \]M4,.goC"PqDnn:Z ſLh L۞zXD,sJ{>b%a,c3 &x̞)xputEAM$4HRwkcTCnu~7n wu;Aع;- $$4]7%(6nBW z2i&6;=oyaqoW-og1} ڞ)Yyʕtb=B&l$ C@~Me2$T@}wnAQhU_IJ-kX " z6EWw+5,&ũ,%cF[~ z85GBv+qxQ[X0V -2[ XXBt>ȁB'mh6D*p' uLPLik*΁e^lR1b}-8zZ=1Cq eK(ߏ~2W# UPK:e l"wu RZSf2FӭyV3I,*-o xqMilt4Àh6F"D|.C@,/W3*?dl/Zcj8ķFEBJnJ߶W٨ͱ8,?h$63E+Ճ#DDrvM>Ѐ2mf'R(L0,NL(@v]:_0)xr fFի|TRitnφjZ2vUyX/ X@8Cr(KwQHK⼮OۼLPf 9!)Y@ rO4~PzÙuH<UvO A3A"ԩe0\ o@][8&DZw.u_qug,)y~)ERlXuxCY |Z @h8 ;2%~tk»=b1cdDY\/Z..QOj]4'j}F (jf7PL'oD9wPaZITSت0/|wղ[~([{Fu5p3ջFux.VOZ[rP΃.+=!&2QbsXj@ mM$qPlH1t tgTg+k%β0 pUL3\7 Ef:pIHvT p#'`D?2CT!}_|0u)hoN4}.Xf: Z{v;.iA>?ܞ^e:Yb"$Ɍ_:xJuqKU눢Q QP6ȵb_]:ªPp 8ۚ|f!YGƘ}|f.dHXcbK+MF TY([,ATv[U 1AXUv;켧(ݒVjjΌ|2lhƽ5hx1ɌpLV6˰N#`4b{'=嬱%/Q\2p'!k&GbQ}׊JhNwj=F]>YKj{jP„[s#=y >Q ((Αc>WXEZNN~v(tbj4C{VkBKZh{HT 84{W3`Znk۬î -E#J5s=s]}w+տ/:;yyF𐽨fk ~J)1ZZ3 ?jt䡢(;d)ҹ=i&#Tu?fhooi9ͭ]YT,Ngdj2uM :lny{i;{ee?vmW/&b_1Cҝ*f Mr95&F.,lQPgFyB#dmm/cPsafn4/yXhx f4s" AZ,3xjiոmGdfzJWhJfuv9=/ql\$z#M% u@ 't8 Pfq?Ax[!S͉=H+"+zzݜF-d~*HO}II7]$lJZ_=GoEsgw5r b74=G&E`u>ˆzSo/- q+Ih?ԯSO$՟dA[ؑ\I;(>S¦"D!p"4򚌜=ۄ]'vI1xꮇjFq|w6R!\Gc8꘰glY~3~qjnȗˮnh&Z> vXKHWX eG @@7 !,&{|,*@L Kp. w/qE @߳~yk|]Uj*~ yF#埳VM,$5dƱ **"켦~bIakۢq64inN[ͭ]$ Bư mik99b :k^5DBI:%=bM9ZQ?* bޚƠY *O#$ٺf*V:2Sy)>۰ylq_>j1/]Y >1|hfaaM.ʯD; ;dXw;0NIiDڲRtHJዷ1S'9Xw\#;zr yw*x)4j& ~$'weXcQd"U _;L/ϻ% l#@hDiEjl+$ b`+Q(=cR+YFڍ&gn;w6G6{sf`BZ¿qtbhr\dM,CJ($5°Ga`pdpݼ1M#[5~ 掐f&qpRE5UlkRL&P|lT6;=㯫s탚tƿbj}75!@mH-P ,L!{@ dYFp-bop }7y(Dh^7dX=hb&Ŝ̝~{ ~=)%hrzzh $fo/HW?fB%OMtqHfwY+ْACLnm[7 P̙a xbՖD4&04)a8= ][l6Oe C(C0Dc?5I5ԥ/C cdA8ҔYDT3]ͮe{EJOh;S#w'=pD|f CT@S mhx>3Oi<U<42łx0>(Ot F(Jzza(OM N0 Qp)f/?w {fp S;$ypsM@7c|!t]/>xyΫQ"!@H-ِ pKn_ j#( d'#xJqmgc.\zӦ9pF{vM7קVchEYaO_kD˜AoG8:)1@е4DEOTk8TnX̎W#l(c^%YDg2vT| `b'%!yz0X~$%n2Ibe^PP c%U[n)cƛ9 ~̢(lE0bF+z uaV[CKrئSs3NϷ]Iز@(ڶ YZ