python3-Flask-SQLAlchemy-2.4.4-1.9 >  A `Bp9|`]@muq,Ϟ'qb%*\(hr1'8y2OUr?yk›H!T]v0QYФr=ā㲠@F5A_]c&l}92r!;/^#G$KlPĒak<#JYD2ab .{2klCX]""&-tu#)< h%Ukѹdj"i(iPf8d71358d816778535cf144d9092cf98fa795efe70e54448dfada4477cc46d37159954e0d609c730e80d134dc9833d6c55661fb5`Bp9|$MDcRq7:釗ڽ:= /Cæ ;n]Q qp$B'&m)a1yUTGC B9q+4tgω6QQo]$^jh*"fOɴCo@FπJʍ؇>z~?:V%?msc FslA#G%u{PilYܥPP :(SVx1Cڵ!@LO n)p rD~ _6="Ӓ ;sN>p>)?(d! % Bx| 06@   l   (    t( 8 9 : e F G H!\I!X!Y!\!]"P^$ b%c&3d&e&f&l&u&v'w'x(y(h z(((((Cpython3-Flask-SQLAlchemy2.4.41.9SQLAlchemy support for FlaskAdds SQLAlchemy support to your Flask application.`Bsheep12;SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/mitsuhiko/flask-sqlalchemylinuxnoarch a``5|nA큤A큤A큤A큤A큤`B`B`B`B`B`B`B_ `B`B`B`B`B`B`B`B`B_ h_ _ h`B_ :_ h`B^~7d1e5c7dcb8d4b6494b6d280823d9b19e4170a1b7e528fe3b85340381baffc0996c00fc1e8bcb5ad3fcdb118261ddd852a1ecc60fc1a67b1e4ef980fb149190001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b66c05e5113d55f2ec54663b472c652490b866b0f1b359a0ea2ce172281c030f8c362b87cd3684e1e0722da057f3d854504a149e2dcbc762bcd4fec668bf6d505dc6107f87c1ba47ae67776c5a6415b1baebfaf56345bbf309060cd586f38ab3f031ff8e8d185c790f96415137737aadba18db9f8d9dd320f884eb308cd9c54ded54ee8990621968f0e9145c18938fa06f478cd4fc78471a5980edb7bb47e3f4cc792b8a3b5d70b89ff69b9314a28d6125f0b3ed6da29292a9caabf01c9034f39e524506c99c66ac084cec7a3f2339ffab03340f50b654b274d61abed8d1be08eefa42e6acb48e1c2098e12e02830d941945e23c0f958fa4aa4fa8447d2c08f5769e4dce7f0a991984226ba2646da9e25b741af7333d9c217234c0d27441c9ce382cd4cfa36af486c238c2967214210684d291976891a29e5afdbca1c85aa6bc182cd4cfa36af486c238c2967214210684d291976891a29e5afdbca1c85aa6bc1cae6b46528155b08b9e90a4483068f227ce4350f4f15bed841dbc4937748997a6ddda622ff4b03503631991039b827314092af136fcaaa65692902c72c4a3716e1e1ea01b60496727735b4801e1b8835c9280070c0068c6395e3090f488a832801ffaa0cc3553877639e2fa1163300c49a578750e362c6ad2a2d14a3b5ee55cff0c52b7785e2076225b42983a41e6e382ad5e413cf4246def2fa92494d9fac3f489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Flask-SQLAlchemy-2.4.4-1.9.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.1_@^Ӝ@]@\~YY@Yܶ@YWڍ@Ri O^@arun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.detoddrme2178@gmail.comspeilicke@suse.comsaschpe@suse.de- update to version 2.4.4: * Change base class of meta mixins to type. This fixes an issue caused by a regression in CPython 3.8.4. :issue:`852`- specfile: * update copyright year - update to version 2.4.3: * Deprecate SQLALCHEMY_COMMIT_ON_TEARDOWN as it can cause various design issues that are difficult to debug. Call db.session.commit() directly instead. :issue:`216` - changes from version 2.4.2: * Fix bad pagination when records are de-duped. :pr:`812`- update to version 2.4.1: * Fix AttributeError when using multiple binds with polymorphic models. :pr:`651`- specfile: * update copyright year * be more specific in %files section * CHANGES, README changed to rst - update to version 2.4.0: * Make engine configuration more flexible. (:pr:`684`) * Address SQLAlchemy 1.3 deprecations. (:pr:`684`) * get_or_404() and first_or_404() now accept a description parameter to control the 404 message. (:issue:`636`) * Use time.perf_counter for Python 3 on Windows. (:issue:`638`) * Drop support for Python 2.6 and 3.3. (:pr:`687`) * Add an example of Flask's tutorial project, Flaskr, adapted for Flask-SQLAlchemy. (:pr:`720`) - changes from version 2.3.3: * Fix "AttributeError: 'NoneType' object has no attribute 'info'", when using polymorphic models. (#651)- 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.sheep12 1614988026 2.4.4-1.9Flask_SQLAlchemy-2.4.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.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.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyc_compat.pymodel.pyutils.pypython3-Flask-SQLAlchemyCHANGES.rstREADME.rstpython3-Flask-SQLAlchemyLICENSE.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Flask_SQLAlchemy-2.4.4-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.suse.de/SUSE:SLE-15-SP3:GA/standard/74cd129cfb26438c9ea6a8fca488b207-python-Flask-SQLAlchemycpioxz5noarch-suse-linuxdirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executable RRRRRRRRRRRR2eW@3Wmqutf-8df03e158616ef8577db5b94f261b7ebc57f5dc48c15f550f68433a8eb2712f39? 7zXZ !t/Nl] crt:bLL*fVdLbgw#w+u}~t`G6Rp.`8ޠ{-h!dFCېεQSB&Ԛ|$>$y.Kfy3`.)ԬWGI7U #\ y "Sk'biM != lg0 PVl%{Y﮲@{n3lfd 0A5ŇHal/$_0uڂ-Vw#5T~NݟYE9T-@Y(7t 1"W[d {Azd8_y43<.ǒaug:URة!@36^LImu?(?R['jF*;eYNPՠ٬ĢTtt(Ad8/z%MWf/U"2V1yjq3a'8c7S[G WOzx ` F$ڔ꓃jWW Hݾ$T; yO9A;7|Z@ZWR\0^=Lgm+ eʰV:$ !h(͝xg~ldŔ/-gEFׄ=ݧNWa ><`Fخ ΫNõ]B@.PYy<"LJ_ =gP'<|"@"*|rZ),B P*S٩o&MNjs8_gg7NqW3Lx /`-9]:™)x|@ Mέfކֲ*W_: 5p(uwrmgIXi2\5{<͇ "? %>N,?b&՗caƏTJnX8P6R]:'Z~9_es,U)3jzK(e"7ރMhfѩ6:kXfuIdg9cEA+P-DgtcڜCG*>"*;Wlc5Wc 4.3/⬕Jm*#㡬}HֆRPy|V$WT>6*c,cj"9k{n=C6UQWiKl'9f6|f *TTe4$Nʦ%u4 Nkkqn~ +HMx3fEx#b_sP"Oz} ,x K5bgͥS&bnލbU@ien mg: S푔J lVu6ejοQl]bUZT!b`鈒=6D 2r=xb1 LE]18=|tfj ?fQ{ -nVf.?e^M2PC=Bp+K*/;Knh˼u%x/0B,p@t m|218F9 F2Ծ=,PևQTM%y%Ҋ(&;A% % pKUe!3{dl$Ov񁊠)SNnͥm?qx3uBݖWWGNiSܛ‡ҐU{!p[ V+b%*_Ag6n)vr=s\3##QQI[rd׶ף SNK?*Y2wpPB]T5!h؟緟e wԫQ;,p9Xzsb1A)/T܋_a}`bߧG&ˍ@0agTT431h !RI9,꾠N9?Hî %f]*;S;/9RuT#1 !pJ \bg$ .E8*rKP'<|2*BQZV mw  ȏ\zY>'WyZm>>*3$h#B!ea=nAxc-=FrY6jo>E/fTܖ3fHָr,$8e>\}{1߻#wnKDF-"8O-yC\e ŘY)ͫޢ<3vOlq񄈆m7`GF.l=(T||TAU^nK [\ 4& (Oջ>FAdó˶jtjߍl맸LaVd|'9Bb{#DK5BN/K T v & ͊=PkL؍e"{i EY,H B@{Y:Ee7…{J\Zޘ1XM禉0ߵ|!L R3ӅP2OuLY=.zmyJ9OZbЖ^At4Aɀ`;[xɾח@kX]uˣ RmT{oDEdgJ)(.g[8'M.O}k(" sZ#?"̫]ɋw*'z]e"k!_wS,ah1NjEsF=YI_)ay(lgwxGz*<<;QaA,TM5rL_Vboi2ی~lR|fֱ ^7iAo$k !}fuH2e>^{obeBy ~; :ߥJL!2؎87 xUcizJPAݘ+ BV!m>s6Tt+G;>ozRLč`*iq0Yl Dwp5'C$~Y?M>pcYU2*<(8FUw g;٩ 1MV }_&P94gvH[$1rtlj1XF!qe } J^AmW  kd? ™~V_ulcEȅ)ฆ;Az/Lcƕ$ a]<* 1re+X"ρl9R.7U[M5xp#knn=%=Hڞʮiz lwf&(rq AJ]fweMeǂ8&6CRol [R9 wi SNoa#b͠1yyܕTdưTY Mɛg#k9hpF^5zq|ؙs9`c*ۅ4Y&G54f2Jne8o1d&weR.qdN9*E$"h~.r}|X 2}6$u;S<: FgU!+ >6 ӂd5xϲv%_Ƒjx U%qC=Gd&v'Ǔs,`PVs3}0}h/%_}q;\3q|Rն?QknW+DJl.D!J=yKb )?Wĝjt A3Z\)<}t>5KbENE~^[+&h R"|G2 G*6CeS2CYNBkIc^>BzN[4X9 okMq{o;3GM% =*kj^h,0܌k %W?O*^@MLF ^f"ʶL^. FZ]"TѤ]sy34ki6lʭ-}ከ\>B=[Vz΀T Mπuɍ5N⭟oALphbG @gFGCҺj+$^SS}$ dz~?LoOxqUf2hb[VZ[m1AɚOO4CNAu`/ο(C}WH$8)J%qߔ#:u慐8s&b :n`%k,"=˧%8j-gsܝ{Kq xcHs[cݢ8bӈeDLtߒ& xDj`Ӧ&\%Ws)vūO̅![a.'qDOR1΢E18O><`,כE@Yަzsu!ш9@M?6xr`%uDow~Ԟ 1ڗ}&PKi\ixDi7~e+fo}L۟q"rT"7?gAׂK.8)[Irz :?7)irƫIŀs޲P?]&iUc:ig$dgThA*ЦxI;NY>HD y%C&CfAߌ!*cJ„*=@y^KIԳSeiLV<`=O%2p5~LݜHzvfږ.:*An[hqA @/pE 8[3Z擘H i9a.e4wO+^_!TTLpD<L"K˕u;+ ܗJVE "nR}iˋL _ab3k<4E | >IhƣpX'ȥ$AAMۍ;=O*Z}őJ9F0K 1UP ̸Vj%΁D WV2b_:"TBZߊJ,'7ŪȊYq&u ƞ(Mf&te2tp5/!:;X U!)D:ǝ2'6W_3f伉OW02fM9Dv1mŪ=-S~͹Y8=C ŀ&fnꓩjSi"cbœDnW/5HlC/@[s1j.mpE#87HjA;-_ԐOGT2*S!tr~dŖC.y 8Wh_WsLziV߾M;#ٖ(_,b%>HNr#)/C?9W>"Pjvq'xjIL>;oBsIN1i [ŴƾVmآi%&6_ON ƲY#6Ð+\Wi|wY,zXQBxĝ2wd܃mr ǟ74&0ް %VR-_c^Ȩ˂N#`b u%3JT7Pdڝ/[!/jtE3˿" *A{04%2)%.t-t0UryS?w:ݱ/Gݦ~?<>^^X'w #L=p"[Ȩ46%1"x?w>:/M &Pb*BZ@J0R0)Ϭ0eT U ~Ĺ]L%"СU2o]. /c7Brua7s .ͣ4vA+UTCOaҀ;J:Ip '`;vVh }(ک&3@:vMZ4\0Տ@^*tC9aXGyҺ J<|'>PCǀGۚȘ>66]!;VM@~zx=L.žODIhj*%m}gx`QEWhѸN@{eW@ hzRwADv@DMV G0`ȇQZas]S@ʕ,biS;u¢ӗIx&΍K]G70 +o, 水mI ܰcߚe{2Z}sXOWT3˼+agv 7[T@ rT*m2 cK5X T,SIOdci‘JW\PMMG8DT,r0 i)wW^.0n`TZF`kb-)ǎ,UU{f揃T83dwHy:e4WFҵ$3lPW/Z 6<}⮠{n怋.UE/A9)8֚XCpA"q;>Vܐ0P BNC8L͸IU_ dׯFM[o>c= |Gc_(uC&)u51/'H+g:te'.p2ah5L(}9T( (0[zh+B;*5˪pA "߭k6|FiJfl֋_$W.!~ q|V H0{h ,dmQT v0: ACEF~3N YJY2cRL`C薩ߖuk:_U"7ဂkN\4>:R1>zaQ;j%$k A#i+qOqځt19,&X Pt:' u4,eYyQ>N׏+˘aėm'"_Qy~4(=2ޯwxva} 8)%2'P[>W(vocGb, bm60>%vff4O;}.KMeBlQIRI@4h= RO0yOZIXvy5]4<5jF_*Ҥ`稪oޕܽ+dxX{X$ʍ_QdžxӉEW0~B!L.yZOr1b/B4ŃL ))lnBV"ySY鬦OfSD/ kڂK;Y7r?A4:{Bn-DVW̧0` }M:>_idlqiٷ ȹJz5)Q+RdwEm4t(>E E{3rdo@K0-X_0!'`vm5VD@U! Z?P Up#Z޺;=vd,S$>_53ql=id4l~M+X)ɴmOn:GcyE5iC̣xϰo3QwX>bOfOz9 P@u 툷, ބp%c`l~XØࣩ0~Q 6g$ic>T|3ϷLߪڑR;! 4isډHeϼ.<ٲL<𫣍im0#zSb"x[sP4l=PYC/+f`½٧4t2|84vGhsV?]-A+9vrBmºhle]hð{Ŗlle.=-mć352?+:z |uiдByK{{b] bx+ YhB tyQPVP:ОJ}ԿX'oFqJ-EE0X紌%?իŏ63S~6v jZazhEXܥ} i]Vʛw`&nYR1['Fz%Z3,M@:g>T0?ZO"]\/]2zx2>'є=R7bwJ\9iFsKg7fƼ^(JL57-^*hN\m㡟 XUcqwxtB ,_Q7*q:s"XU*6=/*x/-BC_ hߺN wghlh/xʳWت1Ud8{,椳b:f-ı Ipҳf<~٬]umM|k?ſ"$1pcFb4]i++V[Wp-_l=+{x <=+.QdF~Q;]zvZW7Oo`a-Ą 7mYv-企hlқ욒@ 0[헫)۶a#S}n OAؗŇjdSP[wBlePZۦȤH$ Q}VŸGTsvl Ldlj~7Uc6.z еĘ߻0g՝i !vw3yAeZ2LN* v!1QcDw'rҠ?倄ܝV7Qsq|` =+c(Aim NSRs$ɉk(uާ쀕5YwTZǩ]aGH hz_PF=X/jnc;ź,Q-24kNw*]ULIMHVL`1WE&4|~t3Xq){&;'TY`5PN"OV5h 9(#(k>~IPсKO$(P)@%GqD8Z)}Ʈ_!ĘѾV>]ySu(,Ht^/XMB9 z_K@V"ēVO }^BLYx]JD lH"aǝ.|?sA^FTKK/+/4?‰D6OeCٻ7u;il|r<=>1RE"f{a$!?N")!-7^z/n(O令}Iuʐxn>HܛK;L!Qg03 r|.3 `(GƦ]ڞL ДK:_p=mpͩ3dtP$ hhQ} YeBmrvփ_ӄ5``{XЮD%(c鷜 o41j,r@&Υ$IdxJatMWWVGg7M(^ʌe0-t&VwYxNuGLgxU%83o74 Pj6o>d!p'aN!,閿pCîVpM'\+Zj2~Kl9LJ :{;xWTfB"mWلAƷ RfKzC<9J(Cfr\fϓGO[mand#^3CzPeA熁=Icw4 ゔ/r? A ܃P^^a@4]ǍBK7a'<:gLPu3S4zTIQ=G\bwcS:POyE#|C`Ty'q? ;s@(=JcaǛ>̻(H] mS3-)Ú;@KۛhP(FH _*BصOxTs|`+X\\jdRūmxt5g7Z rBOo ^7_OjDR_q 0v- TV8Y$L"u,%m"5S2)Qwqя>QUwR]V)+r-jU[ր%SKwh S(o GZXd }If&Y*QV LRw|uUtQxYLJkֶ荿sl =Ќa7`"ojVOVS/ȯ>\?}#A1+Һ؍|KP$0KկlDZ`d*)V~>zkt%x)E)H 6|ʱE16:5aUk31߫PUC;n碏^4C}|н(ᅘ{uOdu{ xU`؎־uߠb*q@ĝTdŶz%f3gOs7wtK<^WPgJ2NX{pT2.j $?׺NS]QmY}n[41ԈGی^zhb0d{3s?Jkb$),0)3M~̯¹x'oIK}啶~̒8=08tF H\?qX[ $Ne>dMu / vdrhewh81(V "oC[vڃ;S^wKW[ҼؘݖVm}EvkH+gIaS tK"W8  ik]+KI4M}z!F z%Qǎ*5ޑlIe8kmedjjd7Dmpf7b80t _hQieXw!Yմs zF)T߁=[azg^j ܿ{^1+s,O~f6#7 !q[l-Z~P!ģ,1rj&g$s+'`0Kx!=p(fDV=2plƣd=^)Sp>w,A"D񘭲HBy]% wxଷ^^m61Lf!ŋF}ˇ(Gj4WO"$/2c^!aMw}+֥OjLm(kxig 6XNZ"97A0H7&J p'$!rQr۽+'\xy6^:yQ:ܛ\0c/9ib0B#HD~Ghy>lº٘:8!Yj[%[lSZZf?Bt<+5QH5>fOo?]oӻ,D ,#]Xg= ^1Cl$jZ]bhl~ 1} (dog!vѰ[!w4n|zo!;艒:R%(#/n͢^kg.CK<<[/)9NammLuZdtN`w1,niQ_0?HL,bt{rR9tCz.E}31<:Q!K;t2A5U<(K}o} a bf5ĈKy =YT!U^?ljB`|셣-jB%CbW ӆ"Y$XUq ,**m/GJ|Q\;,ݧZ4=ޙZYH/~ˋDNN](c0|t7Z}ۢЩ&Cڍ N+B. ugcG!KVfz YǴpᷮ :uΜl}Z.8.™jgpwAD%+{F/E*]0OWfȳkĩ3o/9B~Tc; BD 8zK{WD֗"LMH I{;gdFK"7m#ݛ+1hZ? fF2&Fܱ.H v 0_˅7}'Wa7tz(Lu:P,fqz?sRA8MaA:iB8}{!)\G;MYv_?yR&Y?Ȯ} IrWZ.(k;QuX&6j)3D6z~;zԆ Av#$Fp$gd_"x;(w  Kt0"Yd&fW, Ɩd zQJG`b% ԺϞl3ٙ=>z=G(~ijdžЂQ PeҎg`m5ďO*II]vU2N5z8Z+K&te\X(稍|޶L}ɫ1J*q4?зƒlet=М$8OwLw *h갆v>eP2pkZl_~Ȯ7-RIw6svCB+i.ѯҔfe|Y.QUy\9\! flz96qGWSoYR:9/D6gW2hZ)hLRFTezK>0ARwanMpa9 g^W|&߂-j _GPPAM (n)<ěc?[/o1@|32}+JY%LUWRVmH%AԮ|Vz.uй}FƄKwb$M(i O` Ml4S<˳JW ݮvi` RmcI%CYиgR ư8eg0cسJ6aI_v-)!*)}8p gI^>53\RvE@(4tl,yEZmƲ4yꏷ I ̎*:eH;9[3_U4s+w,,CpЇTm4"XõC\c^FI<1PQ^:|#:Q Qސ紕!ɒ} ukriᯧk)o3D2,S:%5z\a0 wtbG*>}Aʮv{<% p-ƴ5\LJ4J"ίZXir` ֦Qٛ61AgTRJD`nrs+|tD$bR+\%ePILҌh s^JA@rǩWUy3[Y,ܐk^*Nx- L,I$WOGchZ3!CMFh9>Wb9#hb~* IXJ @дvusMtBzpvQ=8L^bjFXr@S}({>寞wvI[FLYѺO 'fx!c欚]߳錋r*᯸]Ko6}[K,#M=RakRiuNYt&xRĉjaYJ3b6m/ uuQ6=NCq~CdF_:^s+;w3%0pZ| ]àbbA#a[${KM7vyᛓK>*}MRF8p6Mf|N3{o*@ظ/RPHŜLiy#*OXއV,á<텄*hd& p_b@5W쑣ێ;1{e08&ag1 N4Tcv:@K ?0ѳ,8gN7cL92_17,=bH[`ҽOrԯ|cM2oX`QB3f' `wC_<VKܬ);AORp}ԀR#M\2uh{L\f&Ru`l\@?ls91h|/1nqB?o;hh8~;ŗRO ) WZh6Z5a=)N!TUV.=,`Fϭʂ7gL*u+vJϲAaPmUoog&̓$OdJ/q(/G~UxLOMum0r*:|%eaIjJھl,3l/i!\^8Z4gcf!E^#޻S 9Z}S!/) %jac"$l%`~Oܾ[f@ #٧@6Z<2^il9XPXEϽr8ZɏgTVȦԘ^|) @oO{%FjQpv.ޡXWO {ɶwT61SZ៲I_Z 4&/ X?m 7SG,墦,VZ1WaM큀ct g-&KS(uO }T (KgJ@h#?t䖮e"d⬰xtŔ#r85@2Fsγ1 ͧ AϹPזξ%SJ!HoVv@xMatNKpZ2A~>3xQr?񶌛ZspmfÃVU;MZJs68ݓGuO_=ܯFJ_NEЖaShξ,!YxKSY6sō%#zR(xuw@pY^Z;襆R݉kZ"LCbp1|UIfB_VAU{* W D:Dl{<7>&WL=m *?[I}0dfibKpKzǒUֵ1VWνvy^ F4{ &^k;%k|RhssF1b&.S\&tgxaqθDC'C%>8&J'#K4jEJoj2E"[ۺ9Oz¤Iű jG-%r֝keZN[47Dm+/bIm*OQ,FM*vm#:'FHVΉw۹s_o\lȢ8jlkI΋Ey̚&Z-j4|"W-c?'t6Hge2Gd@9}NYw+jeLjCg;$2!ۼ*󷠬0u_9ȥJ'\w\cL2M)a9%o_L! L v~ Eu+˯n9D %`6p˪yU}Ɛ? طy [Tˤk]TN`}Ly^ }/X|j4Ι@˽b%׀ԻHr_p̧YIn7E)'&uhoE,>7܁$|H8fҦYue*߾Ey$c>'N<*cA.hl"gi^D6Lz/5=GK$YjG= yjJP.ډv@_ 'ýlaB1$u޹yHL W JMRS64Ѫ-!xAsp3{QUbIa&S{TaT_t&RΧ1cyBOvيG2ƦWD*_¢ .B\ w?,kzQxsWOZC`#$*ٲ.1 @Lͻ8bͲ y7pu ]JZDGc%AaL2=r߮.@~ Ϯ ֔kҭrT4jjMW[zLgҋ=;rԴBt'4п6&o~3-(Hu.֠0D%==hQP~ [ % $IJOÒ>"LlTX] ,yvM-Z:v2!EJU!5"/.=`$:]ӪG,Y4=/TW*.̰[IJK|f @G+ɓ;^uS,UǙT`Ykܮ[\VXvK3`uԈnj("+4xl練&%%=Xu#L:kBQ%%{([CX}ǀg@ޏaK^XL7Huøzx#[X90wX z|l5Ajqd+d@1W=jaS:yGlP>fed~N hfC O',s~8>`~45F&&}D\i/_[*TVXN*&Eb&[F,;̌5N8,1lWՖE JsyQ$A{W nwX@7@=Li-cp)SufR_]* CN#y1e]$>܂vIk|Laށ9~=.dCfQ9jdht32W^L rFs~=n>$QR$\6N,+R,ᱣIkxxzngCǹMtU3ÂwKt} cg;KDN0+#GLa0CU+KQ}#q,ANFblzfgr^%}^띚 d-@uIS8r݆$S1;6րar> ~]5~% =.  yRq 놽|ܰ\>Y {Z䷬~╌f5Rp!ʁAM|vab|OYM&I vG3>!CT}(;ޜxP'=].)oՕ=qL>_.[ƀ2h :|ib!ux~ȣ>ة=ɔ4db壈^7-DWgP5"լHT`Ny|<(ױhٜH40 4oA2_mbDoO»@։F|WooTi~3 4ޛ5?Gf0xeh-5c@u1;P$oki&BX('OiMNp I|_7*my ET%xcq%0P̢F#@meeЪK,6S~,ܘ'h;fL9PsRvj B &,:N!zqr oIԣZki̶!LT\+hAybCj NASg%h;1y]XJmK}SNOķ(՘-ĤM Rmng ,v뫍w"#`!O᳻)$uf]󯀪T÷ՙhHɇMR/~*+RӡN<[&/3m1ap:3iӣ{"PEl6XdXrhm_>I:V%U;K7-ہQN sq5w:KAf թF,*I y`];nNFBH`ߴgkx\ƞE0Q*\VuraYLz%sy+RĽ̈O2 p 2 l ПٯtvibZk߃N H`LswOC,e#Zx'ҼinૄKjsI$:}Cp r=0DžJ%>3 n2|1QRMa:ASP(tD b 8 +M|`/mjDVb;WUԭpBSee}3*˗kr%H;Mw|,U/ɸA11&#BD) u90=zID˨l hT$Y{N킂Y3L]BWqSv Fo^/8k7%, -ɎG#կMA.Q-%?JF<[fUSV/;-p AS gzNsv&5ϼg0|.GXȿPr|hVNA82[TghjIF {`YL[wĬaXD|*ED!9ӆ B LmLMi7HK$4$8N9J񩈾XK/}/$ڛ')ܶ+ge܈}36wZ\S^4kS-391h:OQ*SO-ft?(/NNL4ٯP_Ybp *;Rg\:MMV"`BF~Ra%.5fq& .m- |+nyЩ%+9a wMXh/〟* u}LJ&$TLqEp NBs&zA!w`PB2FKKi_Pt(a(p;~|jo\#=:K]Joρb0 4mY 5Vq%6fhdf)|>Vwl9%9t=35G7(:\|lxZ.wϧ=l пO3NǺHy$S JWIߟng[1"{7qXj -)CĬ|ŝ)R#^Goz04䟧uf5i>‰y gۅ),YYpLm?}]LU~ gxMAU%r"#8bRY}dY9F@L-aC2|ϚUFFD=q _^ˆ;L橘 2rڴde s1ld@$߳`'O>-ɚkD~ע)4ys(ao l>Z.$Ǹ2|v+!ڳ>\wTo%<lDPh C /jWW=1*a0V f}Mlٻ/޲hXH=De2وTO Ħ>(F∈κ"D~MH#][sTx*:ǻ'_֣۟q0)vJ=[VLX-:XɦǪ~܆L~e:j>2ybN`xXsf(6'Yz=puneߜM 򼐿Zّpbbcv/&ƗX9|Q~([xZQuq.ɆI.hZ?YA`vZ򬽃 َh)y>eK~.>~'VFwE ~t)Po#/>Krᩣnٱ.\85au}T#wC4x驲v!a`¡E„ C=|YycO"`-Pͻs?*@#sLά}?^~2OBTzC<"2F]J+aUrсL繭zђWR8,*6mRkif ?HN /4φJ-n>wdd{1t`0mO'B8dGJX>Un;Ě.D!W,|t#-3séĩ$۴C  ҃A&Os1b E2Gp?k(&4><R";p|={ãY D2zasWWGvlG]rZWBj-04R~fhy b>#Adޝ(? rsElr̳bbu4ODw4|GH*j{+PuԞȭi@wb`j-8_+:&,_J%i/9= TMwەK.`I xyDGW <s#gzloR=mh@a~m? s YZ